Code 39

Auch genannt: Code 3 of 9, USD-3, LOGMARS

Definition

Code 39 ist ein selbstprüfender linearer Barcode, der 43 Zeichen kodiert: Ziffern, Großbuchstaben, Leerzeichen und - . $ / + %. Ein Sternchen markiert Start und Stopp jedes Symbols.

Wie Code 39 Zeichen kodiert

Jedes Code-39-Zeichen besteht aus neun Elementen, fünf Balken und vier Lücken, von denen drei der neun breit sind. Von diesem festen Muster stammt der Name „3 of 9“, und es macht den Code selbstprüfend: Ein Lesefehler ergibt meist ein ungültiges Muster statt eines falschen Zeichens.

Jedes Symbol beginnt und endet mit einem Sternchen, weshalb das Sternchen nicht als Datum verwendet werden kann. Ein Prüfzeichen nach Modulo 43 ist optional, und ein Full-ASCII-Modus kann weitere Zeichen durch Kombination von Symbolpaaren darstellen.

  • Ziffern 0 bis 9
  • Großbuchstaben A bis Z
  • Leerzeichen und die Symbole - . $ / + %
  • Start- und Stoppzeichen: *

Wo Code 39 verwendet wird

Code 39 wurde in den 1970er-Jahren entwickelt und wurde beliebt, weil er einfach zu drucken und zu dekodieren ist. Er wird noch in der Automobilindustrie, in der Verteidigungslogistik im Rahmen des LOGMARS-Programms sowie auf Ausweisen und internen Inventaretiketten eingesetzt.

Sein Nachteil ist die geringe Dichte: Er braucht pro Zeichen viel mehr Platz als Code 128. Die Symbologie ist in ISO/IEC 16388 festgelegt.

Häufig gestellte Fragen

Kann Code 39 Kleinbuchstaben kodieren?

Im Standardmodus nicht. Full-ASCII-Code-39 kann Kleinbuchstaben durch die Kombination zweier Zeichen darstellen, doch viele Systeme nutzen stattdessen Code 128.

Warum beginnen und enden Code-39-Barcodes mit einem Sternchen?

Das Sternchen ist das Start- und Stoppzeichen, das dem Scanner zeigt, wo der Barcode beginnt und endet.

Quellen und Normen

Alle Begriffe