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

2,2 mm (alapbeállítás)
Vonalblokk rajz (line block drawing), doboz rajz (box drawing)

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

1,2 mm
Vonalblokk rajz (line block drawing), doboz rajz (box drawing)

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. | (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. | | Az első karakter és az utolsó ellenőrző számjegy hiányzik a nyolc számjegyű szabvány formátumhoz képest. |
|
• | 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.