Informácie o ovládacích príkazoch čiarového kódu

Tlačiareň dokáže tlačiť čiarové kódy v režime emulácie HP LaserJet.

Tlač čiarových kódov alebo rozšírených znakov

Kód
ESC i
Dec
27 105
Hex
1B 69
Formát: ESC i n ... n \
Vytvorí čiarový kód alebo rozšírené znaky podľa segmentu parametrov ‘n ... n’. Viac informácií o parametroch nájdete v časti Popis parametrov. Tento príkaz musí končiť znakom ‘ \ ’ (5CH).
Popis parametrov
Príkaz čiarového kódu môže obsahovať v segmente parametrov nasledujúce parametre (n ... n). Keďže sú parametre platné v jednoduchej príkazovej skladbe ESC i n ... n \, nepoužívajú sa v príkazoch čiarového kódu. Ak nie sú niektoré parametre zadané, použijú sa predvolené nastavenia. Posledný parameter musí byť začiatkom údajov čiarového kódu (‘b’ alebo ‘B’) alebo začiatkom údajov rozšíreného znaku (‘l’ alebo ‘L’). Ďalšie parametre môžete zadať v ľubovoľnom poradí. Každý parameter môže začínať malým alebo veľkým písmenom, napríklad ‘t0’ alebo ‘T0’, ‘s3’alebo ‘S3’ a tak ďalej.
Režim čiarového kódu
n = ‘t0’ alebo ‘T0’
CODE 39 (predvolené nastavenie)
n = ‘t1’ alebo ‘T1’
Interleaved 2 of 5
n = ‘t3’ alebo ‘T3’
FIM (US-Post Net)
n = ‘t4’ alebo ‘T4’
Post Net (US-Post Net)
n = ‘t5’ alebo ‘T5’
EAN 8, EAN 13 alebo UPC A
n = ‘t6’ alebo ‘T6’
UPC E
n = ‘t9’ alebo ‘T9’
Codabar
n = ‘t12’ alebo ‘T12’
Code 128 set A
n = ‘t13’ alebo ‘T13’
Code 128 set B
n = ‘t14’ alebo ‘T14’
Code 128 set C
n = ‘t130’ alebo ‘T130’
ISBN (EAN)
n = ‘t131’ alebo ‘T131’
ISBN (UPC-E)
n = ‘t132’ alebo ‘T132’
EAN 128 set A
n = ‘t133’ alebo ‘T133’
EAN 128 set B
n = ‘t134’ alebo ‘T134’
EAN 128 set C
Týmto parametrom sa vyberie čiarový kód znázornený vyššie. Pokiaľ je n ‘t5’ alebo ‘T5’, režim čiarového kódu (EAN 8, EAN 13 alebo UPC A) sa zmení podľa počtu znakov v údajoch.
Čiarový kód, rozšírený znak, perová kresba a kresba rámčekov
n = ‘s0’ alebo ‘S0’
3: 1 (predvolené nastavenie)
n = ‘s1’ alebo ‘S1’
2: 1
n = ‘s3’ alebo ‘S3’
2.5: 1
Týmto parametrom sa vyberie štýl čiarového kódu, ako je znázornené vyššie. Pokiaľ je vybratý režim čiarového kódu EAN 8, EAN 13, UPC-A, Code 128 alebo EAN 128, tento parameter štýlu čiarového kódu sa bude ignorovať.
Ak po znaku ‘S’ nasleduje len jeden parameter, ide o parameter vzoru vyplnenia popredia.
Čiarový kód
n = ‘mnnn’ alebo ‘Mnnn’ (nnn = 0 ~ 32767)
Tento parameter udáva šírku čiarového kódu. Jednotka ‘nnn’ určuje percentuálnu hodnotu.
Zapnutý alebo vypnutý riadok čiarového kódu čitateľný pre človeka
n = ‘r0’ alebo ‘R0’
Riadok čitateľný pre človeka je vypnutý
n = ‘r1’ alebo ‘R1
Riadok čitateľný pre človeka je zapnutý
Predvolené:
Riadok čitateľný pre človeka je zapnutý
 
(1) ‘T5’ alebo ‘t5’
 
(2) ‘T6’ alebo ‘t6’
 
(3) ‘T130’ alebo ‘t130’
 
(4) ‘T131’ alebo ‘t131’
Predvolené:
Riadok čitateľný pre človeka je vypnutý
Všetky ostatné
Tento parameter udáva, či tlačiareň tlačí pod čiarovým kódom riadok čitateľný pre človeka. Znaky čitateľné pre človeka sa tlačia stále typom písma OCR-B s rozstupom 10 a všetky aktuálne vylepšenia štýlu znakov sú skryté. Predvolené nastavenie sa v režime čiarového kódu určí vybratím parametra ‘t’ alebo ‘T’.
Prázdna zóna
n = ‘onnn’ alebo ‘Onnn’ (nnn = 0 ~ 32767)
Prázdna zóna je priestor po oboch stranách čiarového kódu. Jednotky nastavené parametrom ‘u’ alebo ‘U’ môžu označovať jej šírku. (Popis parametra ‘u' alebo ‘U' nájdete v nasledujúcej časti.) Predvolené nastavenie prázdnej zóny je 1 palec.
Čiarový kód, jednotka rozšíreného znaku, perová kresba a kresba rámčekov
n = ‘u1’ alebo ‘U1’
mm (predvolené nastavenie)
n = ‘u1’ alebo ‘U1’
1/10
n = ‘u2’ alebo ‘U2’
1/100
n = ‘u3’ alebo ‘U3’
1/12
n = ‘u4’ alebo ‘U4’
1/120
n = ‘u5’ alebo ‘U5’
1/10 mm
n = ‘u6’ alebo ‘U6’
1/300
n = ‘u7’ alebo ‘U7’
1/720
Tento parameter udáva veľkosť okraja osi X, osi Y a výšku čiarového kódu.
Čiarový kód, jednotka rozšíreného znaku, perová kresba a kresba rámčekov podľa okraja osi X
n = ‘xnnn’ alebo ‘Xnnn’
Tento parameter udáva hodnotu okraja od ľavého okraja v parametri ‘u’- alebo ‘U’- zadaná jednotka.
Čiarový kód a rozšírený znak podľa okraja osi Y
n = ‘ynnn’ alebo ‘Ynnn’
Tento parameter udáva hodnotu spodného okraja od aktuálnej pozície tlače v parametri ‘u’- alebo ‘U’- zadaná jednotka.
Čiarový kód, jednotka rozšíreného znaku, perová kresba a výška kresby rámčekov
n = ‘hnnn’, ‘Hnnn’, ‘dnnn’ alebo ‘Dnnn’
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 mm
2.
UPC-E: 18 mm
3.
Iné: 12 mm
Rozšírené znaky Bsymbol.rarr 2,2 mm (predvolené nastavenie)
Perová kresba a kresba rámčekov Bsymbol.rarr 1 bod
Tento parameter označuje výšku čiarového kódu alebo rozšírených znakov, ako je uvedené vyššie. Môže začínať parametrom ‘h’, ‘H’, ‘d’ alebo ‘D’. Výška čiarového kódu je vyjadrená parametrom ‘u’- alebo ‘U’-zadaná jednotka. Predvolené nastavenie výšky čiarového kódu (12 mm, 18 mm alebo 22 mm) sa v režime čiarového kódu určuje vybratím parametra ‘t’ alebo ‘T’.
Šírka rozšíreného znaku, perová kresba a kresba rámčekov
n = ‘wnnn’ alebo ‘Wnnn’
Rozšírený znak Bsymbol.rarr 1,2 mm
Perová kresba a kresba rámčekov Bsymbol.rarr 1 bod
Tento parameter vyjadruje šírku rozšíreného znaku, ako je uvedené vyššie.
Otáčanie rozšíreného znaku
n = ‘a0’ alebo ‘A0’
‘Kolmo (predvolené nastavenie)
n = ‘a1’ alebo ‘A1’
‘Otočenie o 90 stupňov
n = ‘a2’ alebo ‘A2’
‘Hore nohami, otočenie o 180 stupňov
n = ‘a3’ alebo ‘A3’
‘Otočenie o 270 stupňov
Začiatok údajov čiarového kódu
n = ‘b’ alebo ‘B’
Nasledujúce údaje ‘b’ alebo ‘B’ sa čítajú ako údaje čiarového kódu. Údaj čiarového kódu sa musí končiť znakom ‘ \ ’ (5CH), ktorý zároveň ukončuje príkaz. Prijateľné údaje čiarového kódu sa v režime čiarového kódu určia vybratím parametra ‘t’ alebo ‘T’.
• 
Ak je vybratá možnosť CODE 39 s parametrom ‘t0’ alebo ‘T0’
43 znakov ‘0’ až ‘9’, ‘A’ až ‘Z’, ‘-’, ‘ . ’, ‘(medzera)’, ‘$’, ‘ / ’, ‘+’, a ‘%’ môžu byť údajmi čiarového kódu. Ostatné znaky spôsobia chybu údajov. Počet znakov čiarového kódu je neobmedzený. Údaj čiarového kódu automaticky začína a končí hviezdičkou ‘ * ’ (počiatočný a koncový znak). Ak prijaté údaje obsahujú na začiatku alebo na konci hviezdičku ‘ * ’, hviezdička sa považuje za začiatočný alebo koncový znak.
• 
Ak je vybratá možnosť Interleaved 2 of 5 s parametrom ‘t1’ alebo ‘T1’
Údaj čiarového kódu môže pozostávať z týchto 10 číselných znakov: ‘0’ až ‘9’. Ostatné znaky spôsobia chybu údajov. Počet znakov čiarového kódu je neobmedzený. Režim čiarového kódu vyžaduje párny počet znakov. Ak údaje čiarového kódu obsahujú nepárny počet znakov, na ich koniec sa automaticky pridá znak ‘0’.
• 
Ak je vybratá možnosť FIM (US-Post Net) s parametrom ‘t3’ alebo ‘T3’
Platné znaky sú ‘A’ až ‘D’ a môže sa vytlačiť jedna číslica údajov. Prípustné sú veľké a malé písmená abecedy.
• 
Ak je vybratá možnosť Post Net (US-Post Net) s parametrom ‘t4’ alebo ‘T4’
Údajmi môžu byť čísla ‘0’ až ‘9' a musia končiť kontrolnou číslicou. Namiesto kontrolnej číslice môže byť znak „?“.
• 
Ak sú vybraté možnosti EAN 8, EAN 13 alebo UPC A s parametrom ‘t5’ alebo ‘T5’
Údaj čiarového kódu môže pozostávať z týchto 10 čísel: ‘0’ až ‘9’. Počet znakov čiarového kódu je obmedzený nasledujúcim spôsobom:
EAN 8: celkom 8 číslic (7 číslic + 1 kontrolná číslica)
EAN 13: celkom 13 číslic (12 číslic + 1 kontrolná číslica)
UPC A: celkom 12 číslic (11 číslic + 1 kontrolná číslica)
Rozdielny počet znakov, ako je uvedené vyššie, spôsobí chybu údajov a údaje čiarového kódu sa vytlačia ako normálne tlačové údaje. Ak kontrolná číslica nie je správna, tlačiareň si automaticky zvolí správnu kontrolnú číslicu a údaje čiarového kódu budú vytlačené správne. Ak je vybratá možnosť EAN13, pridaním znamienka ‘+’ a dvojciferného alebo päťciferného čísla za údaje vytvoríte prídavný kód.
• 
Ak je vybratá možnosť UPC-E s parametrom ‘t6’ alebo ‘T6’
Údaj čiarového kódu môže pozostávať z čísel ‘0’ až ‘9’.
8 číslic12
(štandardný formát) Prvý znak musí byť ‘0’ a údaje sa musia končiť kontrolnou číslicou.
Celkom 8 číslic = ‘0’, 6 číslic a 1 kontrolná číslica.
6 číslic2
Z osemciferných údajov sa odstráni prvý znak a posledná kontrolná číslica.
1
Namiesto kontrolnej číslice môže byť znak „?“.
2
Pridaním znamienka ‘+’ a dvojciferného alebo päťciferného čísla za údaje vytvoríte prídavný kód.
• 
Ak je vybratá možnosť Codebar s parametrom ‘t9’ alebo ‘T9’
Znaky ‘0’ až ‘9’, ‘-’, ‘ . ’, ‘$’, ‘/’, ‘+’, ‘ : ’ môžete vytlačiť. Znaky ‘A’ až ‘D’ môžete vytlačiť veľkými alebo malými písmenami ako kód začiatku-konca. Ak nie je zadaný kód začiatku-konca, vyskytnú sa chyby. Nemožno pridať kontrolnú číslicu a použitie znaku ‘?’ spôsobí chyby.
• 
Ak sú vybraté možnosti Code 128 Set A, Set B alebo Set C s parametrom ‘t12’ alebo ‘T12’, ‘t13’ alebo ‘T13’, ‘t14’ alebo ‘T14’
Sady Code 128 A, B a C môžete vybrať samostatne. Sada A obsahuje znaky Hex 00 až 5F. Sada B obsahuje znaky Hex 20 až 7F. Súprava C zahrňuje páry 00 až 99. Medzi súpravami kódov môžete prepínať odoslaním parametra %A, %B alebo %C. FNC 1, 2, 3, a 4 sú vytvorené s parametrom %1, %2, %3 a %4. Kód SHIFT, %S, umožňuje dočasné prepnutie (len pre jeden znak) zo súpravy A na súpravu B a naopak. Znak „%“ môže byť kódovaný, ak ho odošlete dvakrát.
• 
Ak je vybratá možnosť ISBN (EAN) s parametrom ‘t130’ alebo ‘T130’
Platia rovnaké podmienky ako pre parameter ‘t5’ alebo ‘T5’.
• 
Ak je vybratá možnosť ISBN (UPC-E) s parametrom ‘t131’ alebo ‘T131’:
Platia rovnaké podmienky ako pre parameter ‘t6’ alebo ‘T6’.
• 
Ak sú vybraté možnosti EAN 128 Set A, Set B, alebo Set C s parametrami ‘t132’ alebo ‘T132’, ‘t133’ alebo ‘T133’, ‘t134’ alebo ‘T134’
Platia rovnaké pravidlá ako pre parametre ‘t12’ alebo ‘T12’, ‘t13’ alebo ‘T13’, ‘t14’ alebo ‘T14’.
Kresba rámčekov
ESC i ... E (alebo e)
‘E’ alebo ‘e’ je koncový znak.
Perová kresba
ESC i ... V (alebo v)
‘V’ alebo ‘v’ je koncový znak.
Začiatok údajov rozšíreného znaku
n = ‘l’ alebo ‘L’
Údaje nasledujúce po znaku ‘l’ alebo ‘L’ sa čítajú ako údaje rozšíreného znaku (alebo etiketovacie údaje). Údaje rozšíreného kódu sa musia končiť znakom ‘ \ ’ (5CH), ktorý zároveň ukončuje príkaz.