10.1. Introduction

Barcode has been widely adopted across all major industries. A conventional barcode is a machine readable symbol consisting of a series of parallel, adjacent bars and spaces. The basic barcode structure features leading and trailing quiet zones, a start character, one or more data characters, one or more check characters (optional) and a stop character.

Barcode has a long development history that spanned half a century. During the evolution process, many formats have been developed and adopted by industries. Around a dozen of them are actively used today.

The term “symbology” is the scientific name for the barcode format. Different symbologies have different characteristics, such as the encoding efficiency and character set. The character set defines what kind of data the symbology encodes. Typically there are four types of character sets: (1) numeric. Only digits can be encoded. (2) alpha-numeric. The symbology is capable of encoding numbers, letters plus several punctuations. (3) full ASCII. All characters in the ASCII set, with value between 0 and 127, can be encoded. (4) Binary. Binary character set includes all 256 characters in a 8-bit single byte character set. Most of two dimensional symbologies are capable of encoding arbitrary binary data.

Some symbologies may impose length requirements. For example, UPC-A encodes the numeric data of exact 12 digits.

Two dimensional symbologies are usually capable of encoding thousand of characters.

Barcode DLL supports the following symbologies:

Table 10.1. Symbologies Supported by Barcode DLL

Symbology Also Known As
Code 39 Code 3 of 9, AIAG, USS Code 39
Code39 Full ASCII Code 39 Extended
HIBC Code 39 HIBC, LOGMARS
Codabar Rationalized Codabar
Code 93  
Code 128 USS-128, C-128
GS1-128 UCC 128, EAN 128
Interleaved 2 of 5 ITF, ITF-14, I 2 of 5
UPC-A  
UPC-E  
EAN-13  
EAN-8  
Bookland  
Telepen, Telepen Numeric  
Postnet, Planet  
Royal Mail UK Postal Code, RM4SCC
MSI/Plessey Plessey Code
Code 25 Industry 25, Code 2 of 5
Code 11  
PDF417  
DataMatrix  
MaxiCode UPS barcode
DataBar RSS-14, DataBar-14, DataBar Omindirectional
DataBar Truncated RSS-14 Truncated, DataBar-14 Truncated
DataBar Stacked RSS-14 Stacked, DataBar-14 Stacked
DataBar Stacked Omnidirectional RSS-14 Stacked Omnidirectional
DataBar Limited RSS-14 Limited
DataBar Expanded RSS Expanded, DataBar Expanded Stacked, RSS Expanded Stacked

You can purchase symbology standards directly from AIM Inc. The web address of AIM is http://www.aimglobal.org.