Barcode – Code 128
The Code 128 barcode is a high-density linear symbology that encodes text, numbers, numerous functions and the entire 128 ASCII character set (from ASCII 0 to ASCII 128).
Since it was introduced in the 1980s it has been widely adopted by many industry applications. It is also referred to as ISBT-128, GS1-128, UCC-128, EAN-128 and USS Code 128. Code 128 is a high-density alphanumeric symbology. Since it was introduced in early 1980s, it has been widely adopted by many industry applications. GS1-128 was developed to provide a worldwide standard for exchanging data between different companies.
GS1-128 not only encodes the data, but also provides a method of defining the meaning of the data by defining a list of “Application Identifiers” a.k.a. AIs. UCC/EAN-128 is by itself not a symbology. It is a standard that defines what kind of data is, and how data is formatted.
GS1-128 encodes data using Code128 symbology; therefore the printing requirement of Code128 symbology applies to GS1-128. GS1-128 is an application standard of the GS1 implementation using the Code 128 barcode specification. The former correct name was UCC/EAN-128. GS1-128 uses a series of Application Identifiers to include additional data such as best before dates, batch numbers, quantities, weights and many other attributes needed by the user.
USPS confirmation services uses UCC/EAN128 barcodes to uniquely identify mail pieces and to designate the type of services requested. This barcode encodes the Package Identification Code (PIC), commonly referred as a tracking number.