Gyors útmutató vonalkód vezérlőparancsokhoz

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 adat start jelnek (‘b’ vagy ‘B’), vagy a kibővített karakterkészlet adat start jelnek (‘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ámjegy12
(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ámjegy = ‘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óak. 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.