Code 128
Alphanumerischer 1D-Code.
Der Code 128 ist ein kompakter 1D-Barcode, der alle 128 ASCII-Zeichen darstellen kann. In seiner Variante GS1-128 ist er der Standard auf Versand- und Logistiketiketten.

Code 128 arbeitet mit drei Zeichensätzen, zwischen denen innerhalb eines Codes gewechselt werden kann:
- Zeichensatz A: Großbuchstaben, Ziffern, Sonder- und Steuerzeichen
- Zeichensatz B: Groß- und Kleinbuchstaben, Ziffern und Sonderzeichen
- Zeichensatz C: je zwei Ziffern in einem Zeichen, dadurch besonders kompakt bei rein numerischen Daten
Jedes Zeichen besteht aus drei Strichen und drei Lücken mit insgesamt 11 Modulen. Ein Code beginnt mit einem Startzeichen, das den Zeichensatz festlegt, und endet mit einem Prüfzeichen und einem Stoppzeichen. Das Prüfzeichen ist Pflicht; es wird vom Lesegerät geprüft und nicht ausgegeben.
Im Vergleich zum älteren Code 39 ist Code 128 bei gleicher Datenmenge deutlich kürzer und durch das Prüfzeichen sicherer.
Besonders wichtig ist die Variante GS1-128 (früher EAN 128). Ein Sonderzeichen (FNC1) am Anfang kennzeichnet, dass die Daten nach GS1-Regeln mit Application Identifiern (AI) aufgebaut sind. Jeder AI steht für eine bestimmte Information, zum Beispiel:
- (00) NVE / SSCC der Versandeinheit
- (01) GTIN des Artikels
- (10) Chargennummer
- (17) Verfallsdatum
So kann ein Etikett mehrere Informationen tragen, die jedes System eindeutig zuordnet. Gedruckt wird Code 128 meist im Thermotransferverfahren; für eine sichere Lesung zählen scharfe Kanten, ausreichende Ruhezonen und die passende Modulbreite.
So unterstützt AISCI Automation
AISCI Automation liest GS1-128-Etiketten automatisch, etwa beim Durchfahren des Tors mit dem Scangate, und gleicht die Daten mit Auftrag und Avis ab. Mehr dazu: SMART.DOCK Scangate.