Gyors útmutató vonalkód vezérlőparancsokhoz (csak HL-3070CW)

A nyomtató HP LaserJet emulációs üzemmódban tud vonalkódokat nyomtatni.

Vonalkódok vagy kiterjesztett karakterkészlet karakterek nyomtatása

Kód
ESC i
Dec
27 105
Hex
1B 69
Formátum: ESC i n ... n \
Az ‘n ... n’ paraméterszegmensnek megfelelő vonalkódot vagy bővített karakterkészlet karaktert hoz létre. A paraméterekkel kapcsolatos további információt a következő, paraméterek definíciói rész ad. Ennek a parancsnak a ‘ \ ’ (5CH) kóddal kell végződnie.

Paraméterek definíciója

Ez a vonalkód parancs a következő paramétereket tartalmazhatja az (n ... n) paraméter szegmensben. Mivel a paraméterek az egysoros ESC i n ... n \ parancsszintaxisban aktívak, nem érvényesek a vonalkód parancsokban. Ha bizonyos paramétereket nem határoz meg, azok az előre meghatározott beállításokat veszik fel. Az utolsó paraméternek a vonalkód startjelének (‘b’ vagy ‘B’), vagy a kibővített karakterkészlet startjelének (‘l’ vagy ‘L’) kell lennie. A további paramétereket bármilyen sorrendben megadhatja. Valamennyi paraméter kis- vagy nagybetűs karakterrel is kezdődhet, pl. ‘t0’ vagy ‘T0’, ‘s3’ vagy ‘S3’, stb.

Vonalkód üzemmód

n = ‘t0’ vagy ‘T0’
CODE 39 (alapbeállítás)
n = ‘t1’ vagy ‘T1’
Interleaved 2 of 5
n = ‘t3’ vagy ‘T3’
FIM (US-Post Net)
n = ‘t4’ vagy ‘T4’
Post Net (US-Post Net)
n = ‘t5’ vagy ‘T5’
EAN 8, EAN 13, vagy UPC A
n = ‘t6’ vagy ‘T6’
UPC E
n = ‘t9’ vagy ‘T9’
Codabar
n = ‘t12’ vagy ‘T12’
Code 128 set A
n = ‘t13’ vagy ‘T13’
Code 128 set B
n = ‘t14’ vagy ‘T14’
Code 128 set C
n = ‘t130’ vagy ‘T130’
ISBN (EAN)
n = ‘t131’ vagy ‘T131’
ISBN (UPC-E)
n = ‘t132’ vagy ‘T132’
EAN 128 set A
n = ‘t133’ vagy ‘T133’
EAN 128 set B
n = ‘t134’ vagy ‘T134’
EAN 128 set C
Ez a paraméter a jelzett vonalkód üzemmódot határozza meg. Ha n értéke ‘t5’ vagy ‘T5’, a vonalkód üzemmód (EAN 8, EAN 13 vagy UPC A) az adatokban szereplő karakterek száma szerint változik.

Vonalkód, kibővített karakterkészlet, vonalblokk rajz, doboz rajz

n = ‘s0’ vagy ‘S0’
3: 1 (alapbeállítás)
n = ‘s1’ vagy ‘S1’
2: 1
n = ‘s3’ vagy ‘S3’
2,5: 1
Ez a paraméter a jelzett vonalkód stílust adja meg. Az EAN 8, EAN 13, UPC-A, Code 128 vagy EAN 128 vonalkód választása esetén a vonalkód stílus paramétert a rendszer nem veszi figyelembe.
Ha az ‘S’ után csak egy paraméter következik, az az előtér kitöltés mintázatát megadó paraméter.

Vonalkód

n = ‘mnnn’ vagy ‘Mnnn’ (nnn = 0 ~ 32767)
Ez a paraméter a vonalkód szélességét adja meg. Az ‘nnn’ egység százalékban értendő.

Vonalkód olvasható sor BE vagy KI

n = ‘r0’ vagy ‘R0’
Vonalkód olvasható sor KI
n = ‘r1’ vagy ‘R1’
Vonalkód olvasható sor BE
Előzetes beállítás:
Vonalkód olvasható sor BE
(1) ‘T5’ vagy ‘t5’
(2) ‘T6’ vagy ‘t6’
(3) ‘T130’ vagy ‘t130’
(4) ‘T131’ vagy ‘t131’
Előzetes beállítás:
Vonalkód olvasható sor KI
Minden egyéb
Ez a paraméter azt határozza meg, hogy a vonalkód alá nyomtat-e a nyomtató emberi szemmel olvasható sort. Az olvasható sor karaktereit mindig OCR-B betűkészlettel, 10-es betűmérettel nyomtatja a nyomtató, és valamennyi aktuális stílusbővítés maszkírozva van. Az alapbeállítást a kiválasztott vonalkód üzemmód határozza meg a ‘t’ vagy ‘T’ által.

Csendes zóna

n = ‘onnn’ vagy ‘Onnn’ (nnn = 0 ˜ 32767)
A csendes zóna a vonalkód két végén található üres hely. Vastagsága az ‘u’ vagy ‘U’ paraméter által meghatározott egységben adható meg. (Az ‘u’ vagy ‘U’ paraméter leírását a következő részben találja.) A csendes zóna vastagságának alapbeállítása 25,4 mm.

Vonalkód, kibővített karakter, vonalblokk rajz, doboz rajz

n = ‘u0’ vagy ‘U0’
mm (alapbeállítás)
n = ‘u1’ vagy ‘U1’
1/10
n = ‘u2’ vagy ‘U2’
1/100
n = ‘u3’ vagy ‘U3’
1/12
n = ‘u4’ vagy ‘U4’
1/120
n = ‘u5’ vagy ‘U5’
1/10 mm
n = ‘u6’ vagy ‘U6’
1/300
n = ‘u7’ vagy ‘U7’
1/720
Ez a paraméter az X és Y tengelyen mért eltolást (offset), valamint a vonalkód magasságát adja meg.

Vonalkód, kibővített karakterkészlet, vonalblokk rajz, doboz rajz X eltolás

n = ‘xnnn’ vagy ‘Xnnn’
Ez a paraméter a ‘u’ vagy ‘U’ által megadott mértékegységben a bal margótól mért eltolást adja meg.

Vonalkód és kibővített karakterkészlet Y eltolás

n = ‘ynnn’ vagy ‘Ynnn’
Ez a paraméter a ‘u’ vagy ‘U’ által megadott mértékegységben az aktuális nyomtatási pozíciótól lefelé mért eltolást adja meg.

Vonalkód, kibővített karakterkészlet, vonalblokk rajz, doboz rajz magasság

n = ‘hnnn’, ‘Hnnn’, ‘dnnn’, vagy ‘Dnnn’
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 mm
2.
UPC-E: 18 mm
3.
Egyéb: 12 mm
Kibővített karakterek Bsymbol.rarr 2,2 mm (alapbeállítás)
Vonalblokk rajz (line block drawing), doboz rajz (box drawing) Bsymbol.rarr 1 pont (dot)
Ez a paraméter a vonalkódok vagy kiterjesztett karakterek magasságát adja meg a fentiekben leírtak szerint. A paraméter első karaktere ‘h’, ‘H’, ‘d’, vagy ‘D’ lehet. A vonalkódok magassága az ‘u’ vagy ‘U’ által meghatározott mértékegységben van megadva. A vonalkód magasság alapbeállítást (12 mm, 18 mm vagy 22 mm) a ‘t’ vagy ‘T’ által kiválasztott vonalkód üzemmód határozza meg.

Kibővített karakterkészlet szélesség, vonalblokk rajz, doboz rajz

n = ‘wnnn’ vagy ‘Wnnn’
Kibővített karakter Bsymbol.rarr 1,2 mm
Vonalblokk rajz (line block drawing), doboz rajz (box drawing) Bsymbol.rarr 1 pont (dot)
Ez a paraméter a kiterjesztett karakterek szélességét adja meg a fentiekben leírtak szerint.

Kibővített karakterek elforgatása

n = ‘a0’ vagy ‘A0’
Álló (alapbeállítás)
n = ‘a1’ vagy ‘A1’
90 fokkal elforgatva
n = ‘a2’ vagy ‘A2’
Fejjel lefelé, 180 fokkal elforgatva
n = ‘a3’ vagy ‘A3’
270 fokkal elforgatva

Vonalkód adat start

n = ‘b’ vagy ‘B’
A ‘b’ vagy ‘B’ után következő adatokat olvassa a rendszer vonalkód adatokként. A vonalkód adatoknak a ‘ \ ’ (5CH) kóddal kell végződnie, mely egyben a parancssor végét is jelzi. A használható vonalkód adatokat a ‘t’ vagy ‘T’ által kiválasztott vonalkód üzemmód határozza meg.
Ha a ‘t0’ vagy ‘T0’ paraméterrel a CODE 39 a kiválasztott vonalkód üzemmód:
Negyvenhárom karakter ‘0’-tól ‘9’-ig, ‘A’-tól ‘Z’-ig, ‘-’, ‘.’, ‘(szóköz)’, ‘$’, ‘ / ’, ‘+’, és ‘%’ fogadható el, mint vonalkód adat. Egyéb karakterek adathibát okoznak. A vonalkódhoz használható karakterek száma nincs korlátozva. A vonalkód automatikusan csillaggal ‘ * ’ kezdődik és végződik (start és stop karakter). Ha a fogadott adatok között csillag ‘ * ’ szerepel az elején vagy a végén, a csillagot start vagy stop karakterként értelmezi a rendszer.
Ha a ‘t1’ vagy ‘T1’ paraméterrel az Interleaved 2 of 5 a kiválasztott vonalkód üzemmód:
Tíz numerikus karakter ‘0’ - ‘9’ fogadható el vonalkód adatként. Egyéb karakterek adathibát okoznak. A vonalkódhoz használható karakterek száma nincs korlátozva. Ebben a vonalkód üzemmódban páros számú karaktert kell megadni. Ha a vonalkód adat páratlan számú karakterből áll, a rendszer automatikusan egy ‘0’-t ad az adatsor végéhez.
Ha a ‘t3’ vagy ‘T3’ paraméterrel az FIM (US-Post Net) a kiválasztott vonalkód üzemmód:
Az ‘A’ - ‘D’ karakterek használhatóak, és egy adatszámjegy nyomtatható. Nagybetűs és kisbetűs betűkarakterek fogadhatóak el.
Ha a ‘t4’ vagy ‘T4’ paraméterrel a Post Net (US-Post Net) a kiválasztott vonalkód üzemmód:
‘0’ és ‘9’ közötti számok szerepelhetnek az adatsorban, és az utolsó karakternek ellenőrző számjegynek kell lennie. ‘?’ használható az ellenőrző számjegy helyett.
Ha a ‘t5’ vagy ‘T5’ paraméterrel az EAN 8, EAN 13, vagy UPC A a kiválasztott vonalkód üzemmód:
Tíz számjegy ‘0’ - ‘9’ fogadható el vonalkód adatként. A vonalkódhoz használható karakterek száma az alábbiak szerint korlátozott:
EAN 8: Összesen 8 számjegy (7 számjegy + 1 ellenőrző számjegy)
EAN 13: Összesen 13 számjegy (12 számjegy + 1 ellenőrző számjegy)
UPC A: Összesen 12 számjegy (11 számjegy + 1 ellenőrző számjegy)
A fentiektől eltérő számú karakter adathibához vezet, melynek következtében a vonalkód adatokat a rendszer egyszerű nyomtatási adatként nyomtatja ki. Ha az ellenőrző számjegy helytelen, a nyomtató automatikusan kiválasztja a helyes ellenőrző számjegyet, így a helyes vonalkód adatok kerülnek kinyomtatásra. Ha az EAN13 üzemmód van kijelölve, a ‘+’ és egy 2 vagy 5 számjegyből álló számnak a hozzáadása az adatsor végéhez egy hozzáadott kódot eredményez.
Ha a ‘t6’ vagy ‘T6’ paraméterrel az UPC-E a kiválasztott vonalkód üzemmód:
A ‘0’ - ‘9’ számjegyek fogadhatók el vonalkód adatként.
Nyolc számjegy1 2
(szabvány formátum) Az első karakternek ‘0’-nak kell lennie és az adatsornak egy ellenőrző számjeggyel kell végződnie.
Összesen nyolc számsjegy = ‘0’ plusz 6 számjegy plusz 1 ellenőrző számjegy.
Hat számjegy2
Az első karakter és az utolsó ellenőrző számjegy hiányzik a nyolc számjegyű szabvány formátumhoz képest.
1
‘?’ használható az ellenőrző számjegy helyett.
2
A ‘+’ és egy 2 vagy 5 számjegyből álló számnak a hozzáadása az adatsor végéhez egy hozzáadott kódot eredményez.
Ha a ‘t9’ vagy ‘T9’ paraméterrel a Codebar a kiválasztott vonalkód üzemmód:
A ‘0’-‘9’, ‘-’, ‘ . ’, ‘$’, ‘/’, ‘+’, ‘ : ’ karakterek nyomtathatók. Az ‘A’ - ‘D’ karakterek start-stop kódként nyomtathatóak, mely lehet nagybetűs vagy kisbetűs karakter. Start-kód hiányában hiba lép fel. Ellenőrző számjegy nem adható az adatsorhoz, és a ‘?’ karakter használata hibát okoz.
Ha a ‘t12’ vagy ‘T12’, ‘t13’ vagy ‘T13’, vagy ‘t14’ vagy ‘T14’ paraméterrel a Code 128 Set A, Set B, vagy Set C a kiválasztott vonalkód üzemmód:
A Code 128 A, B és C set (készlet) külön-külön választható. Az A készlet (set A) a Hex 00 - 5F karaktereket tartalmazza. A B készlet (set B) a Hex 20 - 7F karaktereket tartalmazza. A C készlet (set C) a 00 - 99 párokat tartalmazza. A kódkészletek közötti váltás a %A, %B, vagy %C parancs küldésével lehetséges. FNC 1, 2, 3, és 4 a %1, %2, %3, és %4 küldésével érhető el. A SHIFT kód, %S, ideiglenes váltást (egy karakterre érvényes) tesz lehetővé az A készletről a B-re és viszont. A ‘%’ karaktert kódolásához kétszer kell elküldeni.
Ha a ‘t130’ vagy ‘T130’ paraméterrel az ISBN (EAN) a kiválasztott vonalkód üzemmód:
A ‘t5’ vagy ‘T5’ paraméternél megadott szabályok érvényesek.
Ha a ‘t131’ vagy ‘T131’ paraméterrel az ISBN (UPC-E) a kiválasztott vonalkód üzemmód:
A ‘t6’ vagy ‘T6’ paraméternél megadott szabályok érvényesek.
Ha a ‘t132’ vagy ‘T132’, ‘t133’ vagy ‘T133’, vagy ‘t134’ vagy ‘T134’ paraméterekkel az EAN 128 Set A, Set B, vagy Set C a kiválasztott vonalkód üzemmód:
A ‘t12’ vagy ‘T12’, ‘t13’ vagy ‘T13’, vagy ‘t14’ vagy ‘T14’ paramétereknél megadott szabályok érvényesek.

Doboz rajz

ESC i ... E (vagy e)
‘E’ vagy ‘e’ jelzi az adatsor végét.

Vonalblokk rajz

ESC i ... V (vagy v)
‘V’ vagy ‘v’ jelzi az adatsor végét.

Kiterjesztett karakter adat start

n = ‘l’ vagy ‘L’
Az ‘l’ vagy ‘L’ után következő adatokat olvassa a rendszer kiterjesztett karakter adatokként (vagy címke adatokként). A kiterjesztett karakter adatnak a ‘ \ ’ (5CH) kóddal kell végződnie, mely egyben a parancssor végét is jelzi.