Code 128
Der Code 128 gehört zu den 1D Barcodes. Er wird vor allem in der Logistik eingesetzt.
Jeweils drei Balken und drei Zwischenräume von maximal vier Modulen Breite bilden das Codemuster für ein Symbol. Der Zeichenaufbau ist selbstüberprüfend, da die Anzahl der als Balken dargestellten Module stets gerade, die Anzahl der Zwischenraummodule ungerade ist. Es können alle 128 ASCII-Zeichen dargestellt werden.
Da die Informationsmöglichkeiten größer sind als beim Code 39 wurde dieser in den meisten Anwendungen bereits abgelöst.
Den Code 128 gibt es mit 3 Zeichensätzen: A, B und C. Im Zeichensatz A sind Ziffern, Großbuchstaben, Sonderzeichen und ASCII-Steuerzeichen enthalten. Zeichensatz B enthält Ziffern und alle Groß- und Kleinbuchstaben, sowie Sonderzeichen und Umschaltzeichen. Speziell für numerische Erfordernisse ordnet Zeichensatz C den Barcodemustern 100 Wertepaare von „00“ bis „99“ zu (plus Sonderzeichen FNC1).