Aufbauen/Drucken eines Bar Code

In diesem Abschnitt finden Sie Informationen zum Aufbauen/Drucken von Bar Codes.

Aufbauen eines Bar Code

Die Bar Code-Druckfunktion erzeugt Bar Codes entsprechend der eingestellten PCL-Fontparameter. Die in diesem System verwendeten PCL-Fontparameter unterscheiden sich von den allgemein akzeptierten Standards mit Ausnahme der v- und T-Parameter. Der T-Parameter wählt das Bar Code-Format, der v-Parameter steuert die Höhe der Balken und die Anzahl von Reihen oder Spalten, die für den Bar Code verwendet werden.
Einige Formate benötigen eine Prüfsumme. Eine Prüfsumme ist ein Wert, der das Ergebnis einer komplexen Berechnung der kodierten Daten darstellt. Dieser Wert wird am Ende der kodierten Daten hinzugefügt und zum Validieren des Bar Code vom Bar Code-Lesegerät verwendet. Dieses System errechnet die Prüfsumme(n) der Bar Codes, die sie benötigen, automatisch. Bar Codes können bis zu zwei Prüfsummen haben (MSI Plessey und UCC128). Wenn die Prüfsumme in Daten mit fester Länge enthalten ist (EAN 8/13 und UPC), wird sie ignoriert.
Bei Bedarf druckt das System den Wert der Prüfsumme als zentrierten Text zusammen mit den Balken, entweder in halb oder ganz eingebetteten Zeichen, darunter oder darüber. Prüfsumme und Flag-Zeichen werden in einigen Systemen entsprechend den internationalen Standards automatisch rechts gesetzt (EAN 8/13 und UPC). Die Größe von eingebetteten Zeichen ist automatisch auf 15 Punkt begrenzt. Für Text, der über oder unter dem Bar Code eingedruckt wird, gibt es keine Größenbegrenzung.
Die Daten werden analysiert, um ihre Übereinstimmung mit den folgenden Spezifikationen für Bar Codes zu bestätigen:
Die Daten müssen die richtige Größe abhängig vom gewünschten Format haben. Beispielsweise muss "Interleaved 2 of 5" eine gerade Anzahl von Stellen aufweisen, während "EAN 8/13" und "UPC" feste Längen haben.
Die Daten müssen gültig sein. Einige Systeme, wie UPC-E, akzeptieren nur speziell strukturierte Daten. So werden z.B. die ersten fünf Stellen auf der linken Seite des Bar Code auf der Basis der entsprechenden UPC-Nummer errechnet.
Die Daten bestehen ausschließlich aus numerischen oder alphanumerischen Zeichen.

Drucken eines Bar Code

In diesen Abschnitt finden Sie Informationen dazu, wie die Bar Code-Druckfunktion einen Bar Code druckt.

Die Position des Cursors

Vor dem Drucken eines Bar Code wird der Cursor in die untere linke Ecke unter den am weitesten links gelegenen Balken gesetzt, unabhängig vom verfügbaren Bar Code-Textparameter. Nach dem Drucken eines Bar Code bewegt sich der Cursor in die untere rechte Ecke unter den am weitesten rechts gelegenen Balken. Wenn Sie einen anderen Bar Code drucken wollen, bewegen Sie den Cursor in eine neue Position und senden Sie die Bar Code-Daten. Die PCL-Fontparameter des Bar Code müssen nicht noch einmal gesendet werden.

Transparente Druckdaten

Die folgenden Bar Code-Formate unterstützen den gesamten Zeichensatz mit 128 Zeichen von ASCII Code 0 bis ASCII Code 127 oder volle binäre Daten (ASCII Code 0 bis ASCII Code 255): Extended 39, Extended 93, 128A, PDF417, 128auto, MaxiCode, EAN/UCC128, Data Matrix, Aztec, Codablock und QRcode.
Wenn Sie Spezialzeichen (ASCII-Code < 32) mit einem der oben genannten Bar Code-Formate drucken wollen, muss eine PCL-Sequenz für transparente Druckdaten (<Esc>&p#X, wobei <Esc> durch das ASCII-Zeichen 27 dezimal und "#" durch die Anzahl von den bis zur nächsten Escape-Sequenz folgenden Datenbyte ersetzt wird) unmittelbar vor der Sequenz zur Fontauswahl stehen. Das ist die einzige Möglichkeit für das System, zu bestimmen, wie viele Zeichen als Bar Code gedruckt werden müssen.
HINWEIS
Ein Schriftartenbereich (24.580 bis 24.900) wird in Kombination mit einer PCL-Font-Aufrufsequenz aktiviert:
<Esc>(s#p#h#v#b#s#T, wobei "#" für die Parameter steht.
In diesem Handbuch steht vor dem Escape-Code <Esc>. Die Zeichen dürfen nicht als einzelne Symbole eingegeben, sondern müssen durch das ASCII-Zeichen 27 dezimal ersetzt werden.
Das Ende der Bar Code-Daten bestimmt den Bar Code-Typ.
Numerische Bar Code-Daten: enden mit Leerschritt/CR/LF/FF/Escape-Code
Alphanumerische Bar Code-Daten: enden mit CR/LF/FF/Escape-Code
Der Bar Code kann innerhalb des Punktbereichs von 3 bis 960 Punkt eine beliebige Höhe haben (1 Punkt = 1/72 Zoll).
Jedes Bar Code-System hat Grundoptionen, die aktiviert werden, wenn keine anderen Parameter definiert werden. Daher müssen Sie nicht alle Parameter zur Verfügung stellen. Wenn z.B. die Höhe nicht angegeben wird, wird die Grundeinstellung für die Höhe verwendet.
Wenn Daten ungültig sind (z.B. falsche Größe oder falsches Zeichen), wird ein X auf den Bar Code gedruckt und eine Fehlermeldung mit einer Beschreibung des Problems wird automatisch unter dem Bar Code hinzugefügt. So können nicht versehentlich falsche Bar Codes gedruckt werden.

Darstellung

Jedes Bar Code-Format kann in Schritten von 1/72 Zoll auf eine beliebige Höhe von 1/25 Zoll bis 13 Zoll (1 mm bis 33 cm) vergrößert werden. Balkenbreiten können in Einheiten von 1/600 Zoll vergrößert und Codewerte können als Text in 20 skalierbaren Fonts zusammen mit unterschiedlich eingebetteten Codes gedruckt werden.
Bar Codes bestehen jedoch nicht aus skalierbaren Fonts. Schriftartnummern von 24.580 bis 24.900 aktivieren den Bar Code. Alle Daten, die mit einer Schriftartnummer verknüpft sind, werden analysiert und direkt vom PCL-Controller in einen Bar Code konvertiert.

Bar Code-Lesbarkeit

Bar Codes bestehen aus einer Reihe von Linien oder Punkten mit Abständen dazwischen. Daher können die Einstellungen und der Zustand des Druckers die Lesbarkeit beeinflussen. Wir empfehlen Ihnen, dass Sie vor dem Drucken der Bar Codes einen Test zur Lesbarkeit durchführen. Wenn die Ergebnisse des Testdrucks nicht nach Ihren Erwartungen aussehen, justieren Sie folgende Einstellungen, um die Lesbarkeit zu verbessern:
Tonerdichte
Farbe und verwendeter Papiertyp
VORSICHT
Canon übernimmt keine Garantie dafür, dass Bar Codes, OCR-A und OCR-B, die in der Bar Code-Druckfunktion enthalten oder von ihr erzeugt werden, mit allen Lesegeräten lesbar sind und hat dies auch nicht geprüft.
Canon empfiehlt Ihnen, die Lese-/Schreibkompatibilität dieser Bar Codes und Fonts zu testen, bevor Sie ihre Anwendungen einsetzen.
4623-1SW