Code-128

Der Code-128 (1981) ist eine alphanumerische Codierung mit hoher Informationsdichte. Er besteht aus einem Startzeichen, der Nutzinformation, dem Prüfzeichen und dem Stoppzeichen.

Die Codierung besteht aus einem Mehrbreiten-Code mit elf Modulen für jedes Zeichen. Jeweils drei Balken und drei Zwischenräume von maximal vier Modulen Breite bilden das Codemuster für ein Zeichen. Der Zeichenaufbau ist selbstüberprüfend, da die Anzahl der als Balken dargestellten Module stets gerade, die Anzahl der Zwischenraummodule ungerade ist.

Codetabelle für Code-128

Drei verschiedene Startzeichen definieren beim Code-128 den gültigen Zeichensatz und damit die Bedeutung eines bestimmten Barcodemusters. Der Wechsel des Zeichensatzes innerhalb eines Lesesymbols wird durch kontextabhängige Sonderfunktionscodes gesteuert.

Sowohl permanente als auch temporäre Zeichensatzwechsel sind definiert, die nur für ein einziges Folgezeichen gelten. Weiterhin existieren Sonderfunktionscodes, die die Zwischenspeicherung von Präfixcodes oder die Kennzeichnung von Sondereinsatzgebieten steuern. Zudem können mehrere nacheinander gelesene Lesesymbole kombiniert werden.

Das Alphabet von Code-128 enthält die Zuordnung von 106 Zeichen zu den dedizierten Barcodemustern. Hierbei nimmt das Stoppzeichen eine Sonderstellung ein. Es ist aus 13 Modulen aufgebaut und gilt unabhängig von einer Zeichensatzauswahl. 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. Das Prüfzeichen wird aus der gewichteten Summe der Zeichenwerte (Tabellenindizes) als Teilungsrest modulo-103 berechnet und unmittelbar vor dem Stoppzeichen in den Barcode eingefügt.

Im Unterschied zu älteren Codes ist der Code-128 nicht kontextfrei, d.h. die Interpretation eines Zeichens wird durch voranstehende Zeichen bestimmt!

Der Code-128 ist Basis des EAN-128, der von den speziellen Eigenschaften Verkettung, Zeichensatzwechsel und Präfixcodes expliziten Gebrauch macht.

Der Code-128 ist gegenüber vielen anderen linearen Symbologien drastisch kürzer, bei gleichzeitig verbesserter Sicherheit.


Abbildung: Codelängen im Vergleich

Barcode.Code-128 by Katrin Reiher at 14.02.2007 16:57

Servicebereich:

Autorenkontakt, PDFs der Vorlesungsfolien und des Skripts, off-line CD, Links, das Glossar uvm.

weiter...

Alle Bilder zum Thema:Barcode

weiter...

Die gesamte Literaturliste

weiter...

Übungsfragen:Barcode

weiter...

Glossar der Identifikation

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Abkürzungen