Comprised mainly of either numeric or alphanumeric barcode symbology, this barcode font can encode all the 128 ASCII characters as it is of a very high density, and this is made possible by appending an FNC4 extension character to the barcode value. Code 128 has found its major usage in the identification of pallets and containers that are used in the packaging and shipping industries.
Code 128 A
Also referred to as Code Set A, this subset of Code 128 is used to encode alphabetic characters, A to Z, numbers, 0 to 9 and ASCII symbols 00 to 97. To enable the representation of all characters in a barcode, different code sets, A, B and C are used within the design of a single barcode. Control codes are also featured in this symbology.
Code 128 B
This is the barcode subset of Code 128 that is used in encoding ASCII characters 32 to 127, alphabets A to Z and numbers from 0 to 9. There is also a Control Code in this symbology and FNC 1 to 4 characters.
Code 128 C
This is the barcode that encodes 2 numeric digits, that is 0 to 9, into each character.
Code 128 Barcode Symbology
Structure of Code 128 Barcode Symbology
1. An initiating character (*).
2. Encoded data.
3. Check digit or character.
4. Ending character.
5. Termination bar (bar+space+bar).
Every character of Code 128 is exemplified by six parts (3 bars and 3 spaces).