

Usually the sub type selection and switching within a symbol is handled by the barcode software thatįor reference we are including the bar patterns of the three start- and the single stop-character here. The code set to use is indicated to the scanner by the start symbol or start character.Īlso available are various mode switching or shift characters to switch from one set to another within a barcode symbol. The code sets differ in compactness and encodable character set.Ĭode 128 A: Partial ASCII set, no lower case, but ASCII control chars (TAB, CR/LF etc.)Ĭode 128 B: Full ASCII set, no ASCII control charsĬode 128 C: Only digits 0-9, encoded in pairs, very compact code Three different code sets or sub types are defined for Code 128 (namely Code 128 A, Code 128 B, and Code 128 C) that determine how the code is interpreted by the barcode scanner. Code 128 code sets A, B, C and start characters As the code is rather old, the Code 128 specs are freely available online, for example in the Wikipedia article on Code 128. Printing: Thermal direct, thermal transfer, laser, inkjet, dot-matrixĬode 128 is standardized, the respective document is ISO/IEC 15417:2007, which can be obtained from ISO.Scanning: CCD / Laser scanners, imagers, scanner apps.Generators: Stand-alone, barcode fonts, barcode extensions.


Character set: Encodes all 128 characters from ASCII set.Applications: Warehousing, transport, logistics, retail.See Code GS1-128 for a discussion of GS1-128 but read this page first. Creating Code 128 with Node JS, Python, C#, PHP, Java, SwiftĬode GS1-128 is an application of Code 128 which encodes a GTIN-12, GTIN-13 or GTIN-14 plus supplemental data like best-before dates or batch numbers.Create Code 128 with a stand-alone barcode generator.Creating Code 128 in Adobe Illustrator, InDesign.Accented, diacritic characters with Code 128.Code 128 sub types and start / stop characters.

Today, Code 128 is one of the most widely used barcode types, for example for warehouse management, in the transport industry (e.g. A Code 128 barcode symbol can encode letters, digits and control characters (TAB, ENTER etc.) which makes it very versatile and suitable for many applications. Code 128 was developed by Computer Identics in 1981 and has become very popular over the years.
