Code 128
Ein kompakter linearer Strichcode, der den gesamten ASCII-Zeichensatz beherrscht, nicht nur Ziffern.
Entwickelt wurde er 1981 von Computer Identics für Versand und Logistik, wo UPC zu eingeschränkt war. Der Name verweist auf die 128 kodierbaren ASCII-Zeichen. Drei Zeichensätze — A, B und C — lassen sich mitten im Code umschalten: A und B decken Text und Steuerzeichen ab, während C zwei Ziffern pro Symbol packt und reine Zahlenfolgen dadurch ungewöhnlich dicht macht.
Eine Pflicht-Prüfziffer wird als gewichtete Summe der Zeichenwerte berechnet, was Fehllesungen unwahrscheinlich macht. Die Variante GS1-128 legt standardisierte Datenfelder für Kollonummer, Mindesthaltbarkeit und Charge obendrauf und bildet das Rückgrat von Palettenetiketten und Versandanhängern — fast immer im Thermotransfer gedruckt.