Kurzanleitung für Barcode-Steuerungsbefehle (nur HL-3070CW)

Der Drucker kann Barcodes im HP LaserJet Emulationsmodus drucken.

Barcodes oder vergrößerte Zeichen drucken

Code
ESC i
Dez
27 105
Hex
1B 69
Format: ESC i n ... n \
Mit diesem Befehl können entsprechend den für ‘n...n’ eingesetzten Parametern Barcodes oder vergrößerte Zeichen erzeugt werden. Nähere Informationen zu den Parametern erhalten Sie im folgenden Abschnitt ‘Parameterdefinition’. Beachten Sie, dass der Befehl ESC i mit dem Zeichen ‘\’ (5CH) abgeschlossen werden muss.

Parameterdefinition

Dieser Barcode-Befehl kann über die folgenden Parameter verfügen (n ... n). Diese Parameter sind nur innerhalb der Syntax ESC i n ... n\ des Befehls gültig und daher für folgende Barcode-Befehle nicht wirksam. Falls ein Parameter nicht angegeben wird, gilt automatisch die für diesen Parameter werkseitig gesetzte Voreinstellung. Die letzte Angabe innerhalb des Befehls muss der Parameter für den Beginn der Barcode-Daten (‘b’ oder ‘B’) bzw. für den Beginn der vergrößerten Zeichendaten (‘l’ oder ‘L’) sein. Alle anderen Parameter können in beliebiger Reihenfolge eingegeben werden. Jeder Parameter kann mit einem Groß- oder Kleinbuchstaben beginnen, z. B. ‘t0’ oder ‘T0’, ‘s3’ oder ‘S3’ usw.

Barcode-Modus

n = ‘t0’ oder ‘T0’
CODE 39 (Standardeinstellung)
n = ‘t1’ oder ‘T1’
Interleaved 2 von 5
n = ‘t3’ oder ‘T3’
FIM (US-Post Net)
n = ‘t4’ oder ‘T4’
Post Net (US-Post Net)
n = ‘t5’ oder ‘T5’
EAN 8, EAN 13 oder UPC A
n = ‘t6’ oder ‘T6’
UPC E
n = ‘t9’ oder ‘T9’
Codabar
n = ‘t12’ oder ‘T12’
Code 128 A
n = ‘t13’ oder ‘T13’
Code 128 B
n = ‘t14’ oder ‘T14’
Code 128 C
n = ‘t130’ oder ‘T130’
ISBN (EAN)
n = ‘t131’ oder ‘T131’
ISBN (UPC-E)
n = ‘t132’ oder ‘T132’
EAN 128 A
n = ‘t133’ oder ‘T133’
EAN 128 B
n = ‘t134’ oder ‘T134’
EAN 128 C
Dieser Parameter bestimmt - wie vorstehend angegeben - welcher Barcode verwendet wird. Wenn n ‘t5’ oder ‘T5’ ist, wird der Barcode-Modus (EAN 8, EAN 13, UPC-A) durch die Anzahl der Zeichen innerhalb der Daten festgelegt.

Barcode, vergrößerte Zeichen, Linien ziehen und Rahmen zeichnen

n = ‘s0’ oder ‘S0’
3: 1 (Standardvorgabe)
n = ‘s1’ oder ‘S1’
2: 1
n = ‘s3’ oder ‘S3’
2.5: 1
Dieser Parameter bestimmt den Barcode-Stil wie oben angegeben. Wenn der Barcode-Modus EAN 8, EAN 13 CODE 128, EAN 128 oder UPC-A gewählt ist, wird der Stil-Parameter ignoriert.
Folgt nur ein Parameter auf ‘S’, so ist dieser ein Füllmuster für den Vordergrund.

Barcode

n = ‘mnnn’ oder ‘Mnnn’ (nnn = 0 ~ 32767)
Dieser Parameter spezifiziert die Barcode-Breite. ‘nnn’ wird als Prozentsatz angegeben.

Normal lesbare Zeile ein- oder ausschalten

n = ‘r0’ oder ‘R0’
Normal lesbare Textzeile AUS
n = ‘r1’ oder ‘R1’
Normal lesbare Textzeile EIN
Voreinstellung:
Normal lesbare Textzeile EIN
(1) ‘T5’ oder ‘t5’
(2) ‘T6’ oder ‘t6’
(3) ‘T130’ oder ‘t130’
(4) ‘T131’ oder ‘t131’
Voreinstellung:
Normal lesbare Textzeile AUS
Alle anderen
Durch diesen Parameter wird festgelegt, ob die Klartextzeile unterhalb des Barcodes ausgedruckt werden soll. Diese Textzeile wird in der OCR-B-Schrift mit 10 Zeichen/Zoll gedruckt, wobei alle aktuell eingestellten Zeichenmerkmale ignoriert werden. Die Voreinstellung hängt von dem über ‘t’ oder ‘T’ gewählten Barcode-Modus ab.

Stummer Bereich

n = ‘onnn’ oder ‘Onnn’ (nnn = 0 ~ 32767)
Unter dem stummen Bereich versteht man den Leerraum auf beiden Seiten des Barcodes. Seine Breite kann anhand der über die Parameter ‘u’ oder ‘U’ vorgegebenen Einheiten bestimmt werden. (Eine Beschreibung der Parameter ‘u’ oder ‘U’ finden Sie im nächsten Abschnitt.) Die Voreinstellung für die Breite des stummen Bereichs beträgt 1 Zoll.

Verschieben: Barcode, vergrößerte Zeichen, Linien ziehen und Rahmen zeichnen

n = ‘u0’ oder ‘U0’'
mm (Voreinstellung)
n = ‘u1’ oder ‘U1’
1/10
n = ‘u2’ oder ‘U2’
1/100
n = ‘u3’ oder ‘U3’
1/12
n = ‘u4’ oder ‘U4’
1/120
n = ‘u5’ oder ‘U5’
1/10 mm
n = ‘u6’ oder ‘U6’
1/300
n = ‘u7’ oder ‘U7’
1/720
Dieser Parameter bestimmt die Maßeinheit für die Verschiebung in x- und y-Achsenrichtung und die Barcode-Höhe.

Verschieben der Barcodes, der vergrößerten Zeichen, der Linien und der Rahmen in X-Achsenrichtung (horizontaler Versatz)

n = ‘xnnn’ oder ‘Xnnn’
Dieser Parameter bestimmt die Strecke, um die der Druckanfang vom linken Rand weg versetzt wird, in der mit ‘u’- oder ‘U’ festgelegten Einheit.

Verschieben der Barcodes bzw. der vergrößerten Zeichen in Y-Achsenrichtung (vertikaler Versatz)

n = ‘ynnn’ oder ‘Ynnn’
Dieser Parameter bestimmt die Strecke, um welche die Druckposition von der aktuellen Position nach unten versetzt wird, in der mit ‘u’ oder ‘U’ festgelegten Einheit.

Höhe: Barcode, vergrößerte Zeichen, Linien ziehen und Rahmen zeichnen

n = ‘hnnn’, ‘Hnnn’, ‘dnnn’ oder ‘Dnnn’
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 mm
2.
UPC-E: 18 mm
3.
Sonstige: 12 mm
Vergrößerte Zeichen Bsymbol.rarr 2,2 mm (Voreinstellung)
Linien ziehen und Rahmen zeichnen Bsymbol.rarr 1 Punkt
Dieser Parameter bestimmt die Höhe der Barcodes und der vergrößerten Zeichen wie oben angegeben. Er kann mit ‘h’, ‘H’, ‘d’ oder ‘D’ beginnen. Die Höhe der Barcodes ist von der mit ‘u’ bzw. ‘U’ bestimmten Maßeinheit abhängig. Beachten Sie, dass die werkseitige Voreinstellung für die Barcode-Höhe (12 mm, 18 mm oder 22 mm) wie oben angegeben von dem mit ‘t’ oder ‘T’ gewählten Barcode-Modus abhängig ist.

Breite: Barcode, vergrößerte Zeichen, Linien ziehen und Rahmen zeichnen

n = ‘wnnn’ oder ‘Wnnn’
Vergrößertes Zeichen Bsymbol.rarr 1,2 mm
Linien ziehen und Rahmen zeichnen Bsymbol.rarr 1 Punkt
Dieser Parameter bestimmt die Breite der vergrößerten Zeichen wie oben angegeben.

Drehen der vergrößerten Zeichen

n = ‘a0’ oder ‘A0’
Normal (Voreinstellung)
n = ‘a1’ oder ‘A1’
Um 90 Grad gedreht
n = ‘a2’ oder ‘A2’
Auf den Kopf gestellt, d.h. um 180 Grad gedreht
n = ‘a3’ oder ‘A3’
Um 270 Grad gedreht

Beginn der Barcode-Daten

n = ‘b’ oder ‘B’
Die auf dem Parameter ‘b’ oder ‘B’ folgenden Daten werden als Barcode-Daten interpretiert. Die Barcode-Daten müssen mit dem Zeichen ‘\’ (5CH) enden, mit dem auch der gesamte Befehl abgeschlossen wird. Welche Barcode-Daten gültig sind, ist von dem mit ‘t’ oder ‘T’ gewählten Barcode-Modus abhängig.
Wenn der Barcode-Modus CODE 39 mit dem Parameter ‘t0’ oder ‘T0’ gewählt wurde:
Es werden die folgenden 43 Zeichen als Barcode-Daten akzeptiert: ‘0’ bis ‘9’, ‘A’ bis ‘Z’, ‘-’, ‘.’, ‘(Leerzeichen)’, ‘$’, ‘/’, ‘+’, und ‘%’. Andere Zeichen rufen Datenfehler hervor. Die Anzahl der Zeichen für die Barcodes ist nicht beschränkt. Die Barcode-Daten beginnen und enden automatisch mit einem Stern ‘*’ (Start- und Stoppzeichen). Wenn die empfangenen Daten mit einem Stern beginnen oder enden, wird dieser als Start- bzw. Stoppzeichen gewertet.
Wenn der Barcode-Modus Interleaved 2/5 mit dem Parameter ‘t1’ oder ‘T1’ gewählt wurde:
Es werden die 10 Ziffern von ‘0’ bis ‘9’ als Barcode-Daten akzeptiert. Andere Zeichen rufen Datenfehler hervor. Die Anzahl der Zeichen für die Barcodes ist nicht beschränkt. Dieser Barcode-Modus muss eine gerade Anzahl an Zeichen enthalten. Wenn eine ungerade Anzahl von Daten angegeben wurde, wird automatisch das Nullzeichen 0 am Ende der Barcode-Daten hinzugefügt.
Wenn der Barcode-Modus FIM mit dem Parameter ‘t3’ oder ‘T3’ gewählt wurde:
Es werden die Zeichen ‘A’ bis ‘D’ als Barcode-Daten akzeptiert und es kann Datenziffer gedruckt werden. Es werden sowohl Groß- als auch Kleinbuchstaben akzeptiert.
Wenn der Barcode-Modus US Post Net mit dem Parameter ‘t4’ oder ‘T4’ gewählt ist:
Die Zahlen ‘0’ bis ‘9’ können als Daten eingegeben werden, müssen jedoch durch eine Prüfziffer abgeschlossen werden. ‘?’ kann anstelle einer Prüfziffer verwendet werden.
Wenn der Barcode-Modus EAN 8, EAN 13 oder UPC-A mit dem Parameter ‘t5’ oder ‘T5’ gewählt wurde:
Es werden die 10 Ziffern von ‘0’ bis ‘9’ als Barcode-Daten akzeptiert. Die Anzahl der Barcode-Daten ist wie folgt beschränkt.
EAN 8: Insgesamt 8 Ziffern (7 Ziffern + 1 Prüfziffer)
EAN 13: Insgesamt 13 Ziffern (12 Ziffern + 1 Prüfziffer)
UPC A: Insgesamt 12 Ziffern (11 Ziffern + 1 Prüfziffer)
Eine andere Anzahl von Daten (wie vorstehend beschrieben) ruft einen Datenfehler hervor und bewirkt, dass die Barcode-Daten als normale Zeichen gedruckt werden. Wenn die Prüfziffer nicht korrekt ist, wird sie vom Drucker automatisch neu berechnet und durch den richtigen Wert ersetzt, so dass die Barcode-Daten korrekt gedruckt werden. Wenn der Modus EAN 13 gewählt ist, kann durch das Anfügen eines Pluszeichens ‘+’ und einer 2- bzw. 5-stelligen Code-Nummer ein Zusatzcode erzeugt werden.
Wenn der Barcode-Modus UPC-E mit dem Parameter ‘t6’ oder ‘T6’ gewählt wurde:
Es werden die Ziffern von ‘0’ bis ‘9’ als Barcode-Daten akzeptiert.
Acht Stellen1 2
(Standardformat) Die erste Zahl muss ‘0’ sein und die Daten müssen mit einer Prüfziffer abgeschlossen werden.
Insgesamt acht Ziffern = ‘0’ plus 6 Zahlen plus 1 Prüfziffer.
Sechs Stellen2
Die erste Stelle und die letzte Prüfziffer werden bei 8-stelligen Daten weggelassen.
1
‘?’ kann anstelle einer Prüfziffer verwendet werden.
2
Durch das Anfügen eines Pluszeichens ‘+’ und einer 2- bzw. 5-stelligen Code-Nummer kann ein Zusatzcode erzeugt werden.
Wenn der Barcode-Modus Codabar mit dem Parameter ‘t9’ oder ‘T9’ gewählt wurde:
Die Zeichen ‘0’ bis ‘9’, ‘-’, ‘.’, ‘$’, ‘/’, ‘+’, ‘:’ können gedruckt werden. Die Zeichen ‘A’ bis ‘D’ können als Start-/Stopp-Code in Groß- oder Kleinschreibweise gedruckt werden. Ist kein Start-/Stopp-Code vorhanden, tritt ein Fehler auf. Eine Prüfziffer kann nicht hinzugefügt werden, und ein ‘?’ verursacht Fehler.
Wenn der Barcode-Modus Code 128 A, Code 128 B oder Code 128 C mit dem entsprechenden Parameter ‘t12’ oder ‘T12’, ‘t13’ oder ‘T13’, oder ‘t14’ oder ‘T14’ gewählt ist:
Die Codes 128 A, B und C können einzeln angewählt werden. A kodiert die Zeichen 00 bis 5F (hex.). B kodiert die Zeichen 20 bis 7F (hex.). C kodiert die Zeichenpaare 00 bis 99. Das Umschalten zwischen den Codes durch Senden von %A, %B oder %C ist zulässig. FNC 1, 2, 3 und 4 werden mit %1, %2, %3 und %4 erzeugt. Der Umschalt-Code %S ermöglicht die temporäre Umschaltung (nur für 1 Zeichen) von Code A zu B und umgekehrt. Das Zeichen % kann kodiert werden, indem es zweimal gesendet wird.
Das Zeichen % kann kodiert werden, indem es zweimal gesendet wird. Wenn der Barcode-Modus ISBN (EAN) mit dem Parameter ‘t130’ oder ‘T130’ gewählt wurde:
Identisch mit ‘t5’ oder ‘T5’.
Wenn der Barcode-Modus ISBN (UPC-E) mit dem Parameter ‘t131’ oder ‘T131’ gewählt wurde:
Identisch mit ‘t6’ oder ‘T6’.
Wenn der Barcode-Modus EAN 128 A, B oder C mit dem entsprechenden Parameter ‘t132’ bzw. ‘T132’, ‘t133’ bzw. ‘T133’ oder ‘t134’ bzw. ‘T134’ gewählt wurde:
Es gelten dieselben Regeln wie für ‘t12’ bzw. ‘T12’, ‘t13’ bzw. ‘T13’ sowie ‘t14’ btw. ‘T14’.

Rahmen zeichnen

ESC i ... E (oder e)
‘E’ oder ‘e’ ist ein Abschlusszeichen.

Linien ziehen

ESC i ... V (oder v)
‘V’ oder ‘v’ ist ein Abschlusszeichen.

Beginn der Daten für die vergrößerten Zeichen

n = ‘l’ oder ‘L’
Die nach dem Parameter ‘l’ oder ‘L’ folgenden Daten werden als vergrößerte Zeichendaten interpretiert. Die Zeichendaten müssen mit dem Zeichen ‘\’ (5CH) enden, mit dem auch der gesamte Befehl abgeschlossen wird.