Gültige Zeichen :
0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+%
sowie die Leertaste.
Die Zeichen: +-./%$
können, je nach Programmierung des verwendeten Decoders, eine
Steuerzeichenfunktion haben.
Eingegebene Kleinbuchstaben werden vom Barcode-Programm automatisch in
Grossbuchstaben umgewandelt. Der Code 39 extended kann zusätzlich
Kleinbuchstaben codieren, diese werden jedoch intern durch 2 Zeichen
dargestellt, wodurch der Barcode überproportional breiter wird.
Anzahl Nutzzeichen: beliebig, empfohlen bis zu 20 Zeichen, abhängig von
der Scanbreite.
Es besteht die Möglichkeit, Barcodes mit einem Verhältnis
(Ratio) von 1 : 2,0 bis 1 : 3,0 zu erzeugen. Hiermit wird das
Breitenverhältnis von schmalem zu breitem Element (Zweibreitencode)
festgelegt. Je größer das Verhältnis, desto besser sind klein gedruckte
Barcodes lesbar, aber desto breiter wird der Barcode.
Empfohlene Größe: Höhe mindestens 20 mm oder
25% der Breite.
Der Code 39 kann wahlweise auch ohne Prüfziffer
verwendet werden, dies
gilt jedoch nur für ganz bestimmte Anwendungsfälle, im Normalfall
sollte die Prüfziffer immer mitberechnet werden um Falschlesungen zu
vermeiden.
Code 39 extended
zusätzliche gültige Zeichen:
!#&'()*,:;<=>?[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Diese zusätzlichen Zeichen (z.B. Kleinbuchstaben) werden aus zwei
Zeichen im Strichcode gebildet, was die effektive Breite gegenüber Code
39 erhöhen kann.
Gemäß Spezifikation wird dem Decoder der Beginn des Code 39 extended
mit den Steuerzeichen: *+$* und das Ende mit: *-$* mitgeteilt.
Einige Decoder können jedoch auch direkt auf den extended-Zeichensatz
("Full ASCII enabled") programmiert werden, sodass o.g. Steuerzeichen
nicht benötigt werden.
Die PZN (Pharmazentralnummer) besteht aus 6 Ziffern und der Prüfziffer.
Beispiele: