Code39
Der Code39 ist einfach herzustellen, da ein Zeichen Klarschrift einem Zeichen Barcode entspricht. Code39 dominierte in Anwendungsgebieten, in denen eine alphanumerische Codierung verlangt war.
Der Code39 hat folgende Struktur in der
Codierung: drei breite Elemente in der Gesamtzahl von neun. Jedes Zeichen des
Alphabets wird aus fünf Strichen und vier Zwischenräumen dargestellt. Er gibt
2 verschiedene Balken- und Lückenbreiten.
Der Codeaufbau erlaubt die bidirektionale Abtastung der selbstüberprüfenden
Elemente.
Code39 ist ein weitverbreiteter alphanumerischer Barcode und wird in vielen
Standards verwendet. Die Codierung Code39 stellt einen alphanumerischen
Zeichensatz zur Verfügung. Außer Ziffern und Großbuchstaben sind sieben
Sonderzeichen definiert. Start- und Stopzeichen sind identisch und werden durch
das Sonderzeichen "*" dargestellt. Der Code39 steht in zwei Versionen
zur Verfügung:

Regular Code39:
Zeichensatz: 0-9, die Grossbuchstaben A-Z, die Symbole % + $ / . - sowie das
"Space" Zeichen.
Jedes Zeichen besteht aus 9 Elementen (5 Balken und 4 Lücken), wobei immer 3
der Elemente "breit" und 6 der Elemente "schmal" sind. Die
einzelnen Zeichen werden durch eine Lücke getrennt, welche die Breite eines
schmalen Elementes hat. Normalerweise wird der Code39 mit einem "*" am
Anfang und am Ende des Codes als Start- und Stopzeichen verwendet.Desweiteren
kann zur Verbesserung der Sicherheit eine Prüfziffer angehängt werden. Diese
Prüfziffer wird mit Modula10 berechnet.
Code39 FullAscii
Zeichensatz: Alle 128 Zeichen der "einfachen" ASCII Tabelle.
Die Zeichen sind gleich aufgebaut wie beim "Regular Code39" nur, dass
zusätzlich "Umschalter" vor den Zeichen verwendet werden. Ein
"a" wird z.B. erreicht indem im Code ein "+" vor ein
"A" gestellt wird. Der entsprechend konfigurierte Leser wird dann also
den String "+A" als "a" interpretieren.



