Code-39
- Code-39 (3 aus 9)
- Ein Barcode, der 43 Datenzeichen aufweist: 0-9, A-Z, sieben spezielle Zeichen (- , Space $ ? + %) und ein Start-/Stoppzeichen (*). Jedes Zeichen hat neun Elemente (fünf Streifen und Zwischenräume), davon drei breite und sechs schmale. Code 39 ist ein diskreter Code, d.h. er hat einen Zwischenraum zwischen jedem Zeichen. Jede Datenlänge kann codiert werden.
Die Codierung Code-39 stellt einen alphanumerischen Zeichensatz zur Verfügung. Außer Ziffern und Großbuchstaben sind sieben Sonderzeichen definiert. Start- und Stoppzeichen sind identisch und werden durch das Sonderzeichen „*“ dargestellt. Die Bezeichnung Code-39 geht zurück auf die Struktur der Codierung, mit drei breiten Elementen aus der Gesamtzahl von neun. Jedem Zeichen des Alphabets wird ein Barcode aus fünf Strichen und vier Zwischenräumen zugeordnet. Daraus ergibt sich die Tatsache, dass die Anzahl der Striche in einem Code-39 immer durch fünf teilbar ist. Da Start- und Stoppzeichen gleich sind, müssen sowohl die fünf Striche und vier Zwischenräume am Beginn als auch diejenigen am Ende des Codes identisch sein. Code-39 ist ein diskreter Code mit variabler Zeichenanzahl.
Der Codeaufbau erlaubt die bi-direktionale Abtastung der selbstüberprüfenden Elemente. Er wird in Deutschland für die Pharmazentralnummer verwendet.
Für Anwendungen mit erhöhten Anforderungen an die Lesesicherheit existiert ein optionales Prüfsummenverfahren, das auf einer Wertetabelle für jedes Zeichen beruht. Hierbei besitzt das Zeichen „0“ den numerischen Wert 0, das Zeichen „1“ den Wert 1, das Zeichen „A“ den Wert 10. Als letztes Zeichen wird „%“ der Wert 42 zugeordnet. Der Wert des Prüfzeichens errechnet sich demnach, wie folgt:
Wert (P) = (Wert (z1) + Wert (z2) + ... Wert (zn)) mod 43
PZN und EAN für ein Produkt.
Der Code-39 ist einfach herzustellen, da ein Zeichen Klarschrift einem Zeichen Barcode entspricht. Code-39 dominierte frühere Anwendungsgebiete, die eine alphanumerische Codierung verlangten. Wegen der relativ geringen Informationsdichte und einer im Vergleich zu anderen Codierungen geringen Zeichensatzauswahl, wird er immer häufiger durch den Code-128 ersetzt.
Die Pharmazentral Number ist eine in Europa weit verbreitete Anwendung von Code-39. Die Klarschriftzeile enthält die Buchstaben „PZN“, einen Leerschritt und einen Bindestrich vor sieben Ziffern, die im Code enthalten sind.
Barcode.Code-39 by Katrin Reiher at 14.05.2007 14:03



