Barcode Online Reference
Barcode Symbologies
Linear Bar Codes
Codabar
Code 128
UCC Code
UCC/EAN-128
Code 39
Code 39 mod 43
Extended Code 39
HIBC
Code 93
EAN
EAN-13
EAN-8
Interleaved 2 of 5
Interleaved 2 of 5 mod 10
MSI
MSI Plessy
UPC
UPC-A
UPC-E
Zip+4 POSTNET
2D Barcode Symbologies
Aztec
Aztec Mesa
Code 16K
Code 49
Data Matrix
EAN/UCC and RSS-14 Composites
PDF417
MaxiCode
MicroPDF417

UCC/EAN-128


UCC/EAN-128 is a variation of the Code 128 symbology. The distinguishing feature of the UCC/EAN-128 is its Application Identifier (AI) prefix. An AI is a numeric two, three, or four digit prefix that defines the structure of the data that follows it. For example, the AI for the SSCC-18 is (00), which means that every time a (00) AI precedes the data in the UCC/EAN-128, you know that the data is formatted for the SSCC-18. The UCC/EAN-128 symbology is also characterized by its unique start code pattern that consists of a start code A, B, or C character and a Function 1 (FNC1) character.

The UCC/EAN-128 bar code symbology includes:
  • A start code (a start character A, B, or C and a FNC1 character)
  • The data (the AI and the data fields)
  • A Mod 103 checksum (in the bar code, not in the human readable)
  • A stop character

All UCC/EAN-128 symbologies use a required Mod 103 checksum (not in human readable form).