Barcode-128 Strichcode
Kategorisierung: | Kodierungen / symbolbasiert |
siehe auch: | Barcode 39, Barcode 128, Barcode EAN, Barcode Deutsche Post (DE), Barcode Französische Post (FR), Barcode Planet (USA), Barcode KIX (NL), Barcode Postnet (USA), Barcode Intelligent Mail (USA), Barcode AP4SCC (AUS), Barcode RM4SCC (UK) |
Herkunft / Verwendung: | Der Code128 ist ein alphanumerischer Strichcode (Barcode) mit hoher Informationsdichte. Er wird vornehmlich auf Papier-Etiketten ausgedruckt und zur Kennzeichnung von Waren, Artikeln und Objekten benutzt, um sie später per Laser-Scan schnell wieder auslesen und identifizieren zu können. Typische Anwendungsfälle sind die Supermarktkasse (wobei hier mehrheitlich EAN13-Barcode zum Einsatz kommt) oder ein Regallager. Ein Strichcode setzt sich aus langen, unterschiedlich breiten Strichen zusammen, dessen Abschnitte für bestimmte Zeichen stehen. Die Länge der Striche ist unerheblich, diese kann eher kurz (wenige cm) sein bis z. B. über die ganze Verpackung reichen. Meist werden Barcodes mit "Laserpistolen" ausgelesen, die einen Laserstrahl hin und schwer schwenken und anhand der Reflektionen das Bitmuster erkennen. Dabei ist es egal, an welcher Stelle des Barcodes der Laserstrahl auftritt und reflektiert wird, solange er nur im rechten Winkel zu den Linien steht. Für den Barcode 128 gibt es 3 verschiedene Zeichensätze, wobei hier der Zeichensatz B verwendet wird, der alle Ziffern und alle Groß- und Kleinbuchstaben, sowie Sonderzeichen enthält. |
Beschreibung des Aufbaus des Barcode 128, Zeichensatz B
Die Kodierung des Barcodes besteht aus einem Mehrbreitencode mit elf Modulen für jedes Symbol. 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.Drei verschiedene Startsymbole definieren beim Code128 den gültigen Zeichensatz und damit die Bedeutung eines bestimmten Strichcodemusters. Der Wechsel des Zeichensatzes innerhalb eines Lesesymbols wird durch kontextabhängige Sonderfunktionscodes gesteuert. Diese Steuerzeichen können am besten als Satzzeichen aufgefasst werden, die die Informationen strukturieren.
Das Alphabet von Code128 enthält die Zuordnung von 103 Zeichen zu den dedizierten Barcodemustern. Dazu kommen 3 unterschiedliche Startzeichen und 1 Stoppzeichen. Das Stoppzeichen nimmt eine Sonderstellung ein. Es ist aus 13 Modulen mit vier Strichen aufgebaut und gilt unabhängig von einer Zeichensatzauswahl.
Die Zuordnung der geläufigsten Zeichen kann folgender Tabelle entnommen werden:

Der Code128 ist in der internationalen Norm ISO/IEC 15417 vollständig beschrieben.
Beispiel
Klartext: | Beispielklartext |
Kodiert: | ![]() |