Viivakoodikomentojen pikaopas

Kirjoitin voi tulostaa viivakoodeja HP LaserJet -emulointitiloissa.

Viivakoodien tai laajennettujen merkkien tulostus

Koodi
ESC i
Kymmenjärjestelmä
27 105
Heksadesimaali
1B 69
Muoto: ESC i n ... n \
Luo viivakoodin tai laajennettuja merkkejä segmentin ”n ... n” parametrien mukaan. Lisätietoja parametreista on seuraavissa parametrien määritelmissä. Komennon on päätyttävä koodiin ”\” (5CH).

Parametrien määritelmät

Tällä viivakoodikomennolla voi olla seuraavat parametrit parametrisegmentissä (n ... n). Koska parametrit toimivat vain komentosyntaksissa ESC i n ... n \, ne eivät vaikuta viivakoodikomentoihin. Jos tiettyjä parametreja ei anneta, käytetään esiasetettuja asetuksia. Viimeisen parametrin on oltava viivakooditiedon aloitus (”b” tai ”B”) tai laajennetun merkin aloitus (”l” tai ”L”). Muita parametreja voidaan antaa missä tahansa järjestyksessä. Parametrit voivat alkaa pienellä tai isolla merkillä, esimerkiksi ”t0” tai ”T0”, ”s3” tai ”S3”.

Viivakooditila

n = ”t0” tai ”T0”
CODE 39 (oletus)
n = ”t1” tai ”T1”
Interleaved 2/5
n = ”t3” tai ”T3”
FIM (US-Post Net)
n = ”t4” tai ”T4”
Post Net (US-Post Net)
n = ”t5” tai ”T5”
EAN 8, EAN 13 tai UPC A
n = ”t6” tai ”T6”
UPC E
n = ”t9” tai ”T9”
Codabar
n = ”t12” tai ”T12”
Code 128 set A
n = ”t13” tai ”T13”
Code 128 set B
n = ”t14” tai ”T14”
Code 128 set C
n = ”t130” tai ”T130”
ISBN (EAN)
n = ”t131” tai ”T131”
ISBN (UPC-E)
n = ”t132” tai ”T132”
EAN 128 set A
n = ”t133” tai ”T133”
EAN 128 set B
n = ”t134” tai ”T134”
EAN 128 set C
Tällä parametrilla valitaan viivakoodi yllä kuvatulla tavalla. Kun n on ”t5” tai ”T5”, viivakooditila (EAN 8, EAN 13 tai UPC A) riippuu tiedon merkkien määrästä.

Viivakoodi, laajennettu merkki, viivalaattapiirustus ja laatikkopiirustus

n = ”s0” tai ”S0”
3: 1 (oletus)
n = ”s1” tai ”S1”
2: 1
n = ”s3” tai ”S3”
2,5: 1
Tällä parametrilla valitaan viivakoodin tyyli yllä kuvatulla tavalla. Kun viivakooditilaksi on valittu EAN 8, EAN 13, UPC-A, Code 128 tai EAN 128, viivakoodityyliparametri sivuutetaan.
Jos ”S”-merkkiä seuraa vain yksi parametri, parametri on edustan täyttökuvio.

Viivakoodi

n = ”mnnn” tai ”Mnnn” (nnn = 0 ˜ 32767)
Tämä parametri näyttää viivakoodin leveyden. ”nnn”-parametrin yksikkö on prosentti.

Viivakoodin luettavissa oleva rivi KÄYTÖSSÄ tai EI KÄYTÖSSÄ

n = ”r0” tai ”R0”
Luettavissa oleva rivi EI KÄYTÖSSÄ
n = ”r1” tai ”R1”
Luettavissa oleva rivi KÄYTÖSSÄ
Esiasetus:
Luettavissa oleva rivi KÄYTÖSSÄ
 
(1) ”T5” tai ”t5”
 
(2) ”T6” tai ”t6”
 
(3) ”T130” tai ”t130”
 
(4) ”T131” tai ”t131”
Esiasetus:
Luettavissa oleva rivi EI KÄYTÖSSÄ
Kaikki muut
Tämä parametri näyttää, tulostaako kirjoitin luettavissa olevan rivin viivakoodin alle. Luettavissa olevat merkit tulostetaan aina OCR-B-fontilla askelluksella 10. Kaikki nykyiset merkin tyylin parannukset ovat peitettynä. Oletusasetus määräytyy komennolla ”t” tai ”T” valitun viivakooditilan mukaan.

Hiljainen alue

n = ”onnn” tai ”Onnn” (nnn = 0 ˜ 32767)
Hiljainen alue on viivakoodin molemmilla puolilla oleva väli. Sen leveys voidaan ilmoittaa yksiköillä, jotka on asetettu parametrilla ”u” tai ”U”. (Katso parametrin ”u” tai ”U” kuvaus seuraavasta kohdasta.) Hiljaisen alueen leveyden oletusasetus on 1 tuuma.

Viivakoodi, laajennettu merkki, viivalaattapiirustus ja laatikkopiirustus

n = ”u0” tai ”U0”
mm (esiasetettu)
n = ”u1” tai ”U1”
1/10
n = ”u2” tai ”U2”
1/100
n = ”u3” tai ”U3”
1/12
n = ”u4” tai ”U4”
1/120
n = ”u5” tai ”U5”
1/10 mm
n = ”u6” tai ”U6”
1/300
n = ”u7” tai ”U7”
1/720
Tämä parametri näyttää X-siirron, Y-siirron ja viivakoodin korkeuden mittayksiköt.

Viivakoodi, laajennettu merkki, viivalaattapiirustus ja laatikkopiirustus – X-akselin suuntainen siirto

n = ”xnnn” tai ”Xnnn”
Tämä parametri näyttää siirron vasemmasta marginaalista parametrilla ”u” tai ”U” määritetyllä yksiköllä.

Viivakoodi ja laajennettu merkki – Y-akselin suuntainen siirto

n = ”ynnn” tai ”Ynnn”
Tämä parametri näyttää siirron alaspäin nykyisestä tulostuskohdasta parametrilla ”u” tai ”U” määritetyllä yksiköllä.

Viivakoodi, laajennettu merkki, viivalaattapiirustus ja laatikkopiirustus – korkeus

n = ”hnnn”, ”Hnnn”, ”dnnn” tai ”Dnnn”
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 mm
2.
UPC-E: 18 mm
3.
Muut: 12 mm
Laajennetut merkit Bsymbol.rarr 2,2 mm (esiasetettu)
Viivalaattapiirustus ja laatikkopiirustus Bsymbol.rarr 1 piste
Tämä parametri näyttää viivakoodien tai laajennettujen merkkien korkeuden yllä kuvatulla tavalla. Se voi alkaa merkillä ”h”, ”H”, ”d” tai ”D”. Viivakoodin korkeus ilmoitetaan parametrilla ”u” tai ”U” määritetyllä yksiköllä. Viivakoodin korkeuden oletusasetus (12 mm, 18 mm tai 22 mm) määräytyy parametrilla ”t” tai ”T” valitun viivakooditilan mukaan.

Laajennetun merkin leveys, viivalaattapiirustus ja laatikkopiirustus

n = ”wnnn” tai ”Wnnn”
Laajennettu merkki Bsymbol.rarr 1,2 mm
Viivalaattapiirustus ja laatikkopiirustus Bsymbol.rarr 1 piste
Tämä parametri näyttää laajennettujen merkkien leveyden yllä kuvatulla tavalla.

Laajennetun merkin kierto

n = ”a0” tai ”A0”
Pystyssä (esiasetettu)
n = ”a1” tai ”A1”
Käännetty 90 astetta
n = ”a2” tai ”A2”
Ylösalaisin, käännetty 180 astetta
n = ”a3” tai ”A3”
Käännetty 270 astetta

Viivakooditiedon alku

n = ”b” tai ”B”
Merkkiä ”b” tai ”B” seuraavat tiedot luetaan viivakooditietoina. Viivakooditiedon on päätyttävä koodiin ”\” (5CH), joka myös päättää komennon. Hyväksyttävä viivakooditieto määräytyy komennolla ”t” tai ”T” valitun viivakooditilan mukaan.
• 
Kun CODE 39 on valittu parametrilla ”t0” tai ”T0”
Neljäkymmentäkolme merkkiä ”0” – ”9”, ”A”–”Z”, ”-”, ” . ”, ” (välilyönti)” , ”$”, ”/” , ”+” ja ”%” voidaan hyväksyä viivakooditiedoiksi. Muut merkit aiheuttavat virheen. Viivakoodien merkkimäärää ei ole rajoitettu. Viivakooditieto alkaa ja päättyy automaattisesti tähteen (”*” , aloitus- ja lopetusmerkki). Jos vastaanotetun tiedon alussa tai lopussa on tähti (”*”), se katsotaan aloitus- tai lopetusmerkiksi.
• 
Kun Interleaved 2/5 on valittu parametrilla ”t1” tai ”T1”:
Viivakooditiedoksi hyväksytään kymmenen numeromerkkiä ”0”–”9”. Muut merkit aiheuttavat virheen. Viivakoodien merkkimäärää ei ole rajoitettu. Tämä viivakooditila vaatii parillisen merkkimäärän. Jos viivakooditiedon merkkimäärä on pariton, sen loppuun lisätään automaattisesti ”0”.
• 
Kun FIM (US-Post Net) on valittu parametrilla ”t3” tai ”T3”
Hyväksyttäviä merkkejä ovat ”A”–”D”, ja tietoa voidaan tulostaa yhden merkin verran. Sekä isot ja pienet kirjaimet ovat hyväksyttäviä.
• 
Kun Post Net (US-Post Net) on valittu parametrilla ”t4” tai ”T4”
Tieto voi sisältää numerot ”0”–”9” ja sen on päätyttävä tarkistusnumeroon. Tarkistusnumeron sijasta voidaan käyttää merkkiä ”?”.
• 
Kun EAN 8, EAN 13 tai UPC A on valittu parametrilla ”t5” tai ”T5”
Viivakooditiedoksi hyväksytään kymmenen numeromerkkiä ”0”–”9”. Viivakoodien merkkimäärää on rajoitettu seuraavasti.
EAN 8: Yhteensä 8 numeroa (7 numeroa + 1 tarkistusnumero)
EAN 13: Yhteensä 13 numeroa (12 numeroa + 1 tarkistusnumero)
UPC A: Yhteensä 12 numeroa (11 numeroa + 1 tarkistusnumero)
Yllä mainitusta poikkeava merkkimäärä aiheuttaa virheen, jonka johdosta viivakooditiedot tulostetaan tavallisena tulostustietona. Jos tarkistusnumero on virheellinen, kirjoitin päättelee oikean tarkistusmerkin automaattisesti siten, että viivakooditieto tulostuu oikein. Kun EAN13 on valittuna, voidaan luoda lisäkoodi lisäämällä tiedon perään ”+”-merkki ja kaksi- tai viisimerkkinen numero.
• 
Kun UPC-E on valittuna parametrilla ”t6” tai ”T6”:
Viivakooditiedoksi hyväksytään numeromerkit ”0”–”9”.
Kahdeksan numeroa12
(vakiomuoto) Ensimmäisen merkin on oltava ”0” ja tiedon on päätyttävä tarkistusnumeroon.
Yhteensä kahdeksan numeroa = ”0” + 6 numeroa + 1 tarkistusnumero.
Kuusi numeroa2
Ensimmäinen merkki ja viimeinen tarkistusmerkki poistetaan kahdeksannumeroisesta tiedosta.
1
Tarkistusnumeron sijasta voidaan käyttää merkkiä ”?”.
2
Koodiin voidaan luoda lisäkoodi lisäämällä tiedon perään ”+”-merkki ja kaksi- tai viisimerkkinen numero.
• 
Kun Codebar on valittu parametrilla ”t9” tai ”T9”
Kirjoittimella voidaan tulostaa merkit ”0”–”9”, ”-”, ”.”, ”$”, ”/”, ”+”, ” :”. Merkit ”A”–”D” voidaan tulostaa aloitus–lopetuskoodina, joka voi olla iso tai pieni kirjain. Jos aloitus–lopetuskoodia ei ole, tulee virheitä. Tarkistusnumeroa ei voida lisätä ja ”?” aiheuttaa virheitä.
• 
Kun Code 128 Set A, Set B tai Set C on valittu parametrilla ”t12” tai ”T12”, ”t13” tai ”T13”, tai ”t14” tai ”T14”
Code 128 Set A, B ja C voidaan valita erikseen. Set A näyttää heksadesimaalimerkit 00–5F. Set B sisältää heksadesimaalimerkit 20–7F. Set C sisältää parit 00–99. Koodisarjasta toiseen voidaan vaihtaa lähettämällä komento %A, %B tai %C. FNC 1, 2, 3 ja 4 saadaan komennoilla %1, %2, %3 ja %4. SHIFT-koodilla %S voidaan vaihtaa tilapäisesti (vain yhden merkin kohdalla) merkistöstä A merkistöön B ja päinvastoin. ”%”-merkki voidaan koodata lähettämällä se kahdesti.
• 
Kun ISBN (EAN) on valittu parametrilla ”t130” tai ”T130”
Samat säännöt pätevät kuin parametrille ”t5” tai ”T5”.
• 
Kun ISBN (UPC-E) on valittu parametrilla ”t131” tai ”T131”:
Samat säännöt pätevät kuin parametrille ”t6” tai ”T6”.
• 
Kun EAN 128 Set A, Set B tai Set C on valittu parametrilla ”t132” tai ”T132”, ”t133” tai ”T133” tai ”t134” tai ”T134”
Samat säännöt pätevät kuin parametreille ”t12” tai ”T12”, ”t13” tai ”T13”, tai ”t14” tai ”T14”.

Laatikkopiirustus

ESC i ... E (tai e)
”E” tai ”e” on lopetusmerkki.

Viivalaattapiirustus

ESC i ... V (tai v)
”V” tai ”v” on lopetusmerkki.

Laajennetun merkin tiedon aloitus

n = ”l” tai ”L”
Merkkiä ”l” tai ”L” seuraavat tiedot luetaan laajennetun merkin tietoina (tai merkintätietona). Laajennetun merkin tiedon on päätyttävä koodiin ”\” (5CH), joka myös päättää komennon.