408.737.7092 sales@inliteresearch.com
  • Barcode Recognition
    • Barcode Recognition SDK
    • Barcode Director Application
    • Web API Barcode Reader
  • Driver License Reader
  • Image Processing
  • MICR Reader
  • Support
    • Developer support
    • FAQ (Licensing, etc.)
    • Support Policies
    • Contact Inlite
  • Company
    • About us
    • Customers
    • Price List
  • Buy

 

Barcode Types

1D Barcodes

Features Organization / Application

 

Code 39
USD-3
Code 3 of 9

Numeric (0-9)
Capital Letters (A-Z)
7 special char (space-+.$/%)
128 ASCII characters
Variable length
Optional check digit
CIP (Club Inter Pharmaceutique in France) or French Pharmacode
ODETTE - European Auto Industry
LOGMARS
PZN (Pharma Zentral Nummer) or German Pharmacode
HIBC - Health Industry Barcode
GSA - General Services Administration
AIAG - Automotive Industry Action Group
DoD
MIL-STD-1189 LOGMARS
DoD
MIL-STD-129P
Code 128
128 ASCII Characters
Control characters
Numeric mode (00-99)
Variable length
Check digits
High Density
HIBC - Health Industry Barcode
USPS Delivery Confirmation
American Association of Blood Banks(ISBT 128)
SISAC- Serials Industry Systems Advisory Committee)
Code 93
128 ASCII Characters
Variable length
Check digits
High Density
 
Interleaved 2/5
ITF
ITF14


Numeric (0-9)
Variable Length
Optional check digit
High Density
IATA (International Air Transport Association) Luggage Tag
ITF-14 or SCC-14 (Shipping Container Code)
HIBC - Health Industry Barcode
USPS special services
OPC (Optical Product Code Council)
German Post Identcode and Leitcode
CIP HR (Pharma France)
CODABAR
NW-7 (in Japan)
USD-4,
Rationalized Codabar

Numeric (0-9) and
6 special char ($-:/.+)
Variable length

America Blood Centers (ABC Codabar)

Ameritech Library Services

UCC 128
GS1-128
EAN-128
128 ASCII Characters
Control characters
Numeric mode (00-99)
Variable length
Check digits
High Density

UCC (Uniform Code Council)
EAN (European Article Numbering System)

FDA (Food and Drug Administration)

UPC-A
Numeric (0-9)
Fixed length
Check digit
UPC (Uniform Product Code)
NHRIC (National Health Related Items Code)
NDC (US National Drug Code)
UPC-E
Numeric (0-9)
Fixed length
Check digit
UPC (Uniform Product Code)
EAN-13
JAN-13
Numeric (0-9)
Fixed length
Check digit
EAN (European Article Numbering System)
Bookland ISBN (International Standard Book Numbers)
ISSN (International Standard Serial Numbering)
Spanish Pharmacode
JAN (Japan Article Number)
EAN-8
JAN-8
Numeric (0-9)
Fixed length
Check digit
EAN (European Article Numbering System)

1D Special Barcodes

Features Organization / Application
Patch Code

Limited Types: 1,2,3,4,6,T
1 character long, does not encode
data, but acts as a signal

Used only for batch separation and scanner control, primarily with Kodak scanners

Postal Barcodes

Features Organization / Application
PostNet / Planet

Numeric (0-9)
Fixed length (5,9 or 11ch)
Check digit

US Postal Service, and most other postal authorities.

USPS Intelligent Mail

Numeric (0-9)
Fixed length (31ch)
CRC check

US Postal Service

Australia Post

Alpha-Numeric
Fixed length (10 +)
Custom data embedding
Read Solomon ECC

Australia Post

British Post Office Postcode

Alpha-Numeric (0-9, A-Z)
Fixed length (8,9 or 10ch)
Check digit
Royal Mail in the UK

4-State Postal Barcodes

Alpha-Numeric (0-9)
Check digit
Used by Postal Service of various countries./div>

2D Barcodes

Features Organization / Application
DataMatrix

Multiple modes to represent text, numeric and binary data.
Variable length
Very High capacity
Fixed ECC Level
Very high density

GS1-DataMatrix
German Post Stampit
Pharmaceutical industry for unit dose packaging
Automotive Industry (AIAG)
NASA
Electronic Industry Association

PDF417

Multiple modes to represent text,
numeric and binary data.
Variable length
Flexible Geometry, Module size
High capacity
User Selectable ECC Level
MacroPDF417 Mode

DoD MIL-STD-129P
AAMVA
(American Assoc of Motor Vehicle Administrators)
IATA (International Air Transport Assoc - for Bar Code Boarding Pass)
ANSI Drivers' license and ID cards

QR
Multiple modes to represent text, Kanji, numeric, and binary data.
Variable length
Very High capacity
Selectable ECC Level
Very high density

GS1-QR

Barcode Standards types

Barcode Symbologies is a term that describes the types of data that can be encoded and stored in the barcode (i.e. numeric), the checksum algorithm, the method of converting data to bar-space pattern, and the bar-space pattern printing requirements. AIM/AIDC (Association for Automatic Identification and Data Capture Technology), ISO (International Standards Organization) and similar bodies publish Barcode standards. ClearImage Barcode Products implement the features as specified in the Barcode Symbologies.

 

Application Standards are developed by specific industry associations or governmental groups, and describe how to use particular symbologies in their applications. For each supported barcode application they specify how industry-specified data fields are encoded into the barcode and they impose rules about barcode length for symbologies with variable length. Sometimes they might specify their own checksum algorithm, to be added to the application data before it is encoded in the barcode. Examples include: Bookland ISBN, EAN-13 Israel, EAN-13 Special, HRI, ISSN, ITF-14, ITF-14 Israel, ITF-14 Old Style, NDC, ODETTE, Spanish Pharma CCP & SCP, UPC-A+UCC-128 (Coupons). The features of such Application Standards are typically interpreted and implemented by the customer applications.

 

Proprietary Designations are purchase or business process specifications, which are adopted by various companies, especially large transportation and retail companies, such as Panasonic Video or MS-7 (Marks & Spencer). They use these terms to define specific barcodes, size, appearance, location on boxes or documents, and data formats that they want their business partners to utilize in order to transact business with them. It is impractical to keep track of the myriad of such names. Their significance affects primarily the printing step, because the appearance of the codes must adhere to these proprietary specifications. However, ClearImage Barcode Products can correctly recognize virtually all of them.

 

Barcode's features

  1. Barcodes are comprised of a set of black lines ( bars ) separated by white areas ( spaces ).  The particular symbology standard specifies possible sizes of bars and spaces.  In some cases, the standard may specify the distances from one bar to the next and from one space to the next.  In all cases, these sizes and distances are expressed in terms of multiples of the smallest dimensional unit, called a module .  The module is the smallest width and/or length of a space, bar or dot in the barcode symbol. Linear, 1D Barcode standards also specify the minimum height of the bars.
  2. Each character of  encoded data is represented by set of bars and spaces of of varying width.  The standard specifies how many bars and spaces encode a character.   Typically total number of space and bar modules encoding a character is fixed for given code type.   Sometimes, the name of barcode reflects these numbers, as in Code 93, which contains 3 bars and 3 spaces.   The combined width of all bars and spaces is 9 modules.  
  3. Bars and spaces at the beginning and at the end of the barcode symbol, called  start/stop characters, are added to identify a barcode of a specific type.  
  4. Format characters might be included in the symbol.  They specify the character set to be used for converting the encoded data back to the original text. This is clearly necessary when dealing with non english languages.
  5. Error detection and correction bits may be added to the symbol.  One example of such data is a checksum. The standard specifies the checksum calculation algorithm.
  6. White areas surrounding the barcode symbol are called quiet zones and separate the symbol from the rest of the image.  The standards specify the minimum size of the quiet zones.

Inlite's software products solving your toughest challenges in the areas of barcode reading and document image processing


© 2003-2023 Inlite Research, Inc.
Privacy Policy     Terms of Use