Code128

Code128
Beispiel für Code128

Der Code128 (1981) ist eine alphanumerische Kodierung mit hoher Informationsdichte, die im Barcode-Bereich eingesetzt wird. Der Prinzipaufbau eines Code128-Lesesymbols besteht aus einem Startsymbol, der Nutzinformation, dem Prüfsymbol und dem Stoppsymbol.

Die Kodierung 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.

Es sind permanente Zeichensatzwechsel oder temporäre, die nur für ein einziges Folgezeichen gelten, definiert. Weiterhin existieren Sonderfunktionscodes, die die Zwischenspeicherung von Präfixcodes oder die Kennzeichnung von Sondereinsatzgebieten steuern. Es besteht darüber hinaus die Möglichkeit zur Kombination mehrerer, nacheinander gelesener Lesesymbole.

Das Alphabet von Code128 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.

Zeichensätze

Es gibt drei verschiedene Zeichensätze:

  • 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).

Enthält ein Barcode mehrere zusammenhängende Ziffern, kann es vorteilhaft sein, zwischendurch in den Zeichensatz C zu schalten um so die Anzahl der benötigten Symbole zu verringern.

Das Testzeichen wird aus der gewichteten Summe der Zeichenwertigkeiten (Tabellenindizes) als Teilungsrest modulo 103 berechnet und unmittelbar vor dem Stoppzeichen in den Barcode eingefügt. Der Code ist im Unterschied zu älteren Codes wie z. B. 2/5 nicht kontextfrei, die Interpretation eines Zeichens wird also durch voranstehende Zeichen bestimmt.

Der Code128 ist Basis des EAN128, der von den speziellen Eigenschaften Verkettung, Zeichensatzwechsel und Präfixcode expliziten Gebrauch macht.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 2D-Barcode — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • BAR-Code — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • Balkencode — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • Bar-Code — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • BarCode — Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für Verschlüsselung,… …   Deutsch Wikipedia

  • Barcode — Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für Verschlüsselung,… …   Deutsch Wikipedia

  • Barcodes — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • Code 93 — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • Identcode — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

  • Klartextzeile — Barcode Als Strichcode, Balkencode oder Barcode (engl. bar für Balken) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”