Snabbreferens till kommandon för streckkodskontroll (endast HL-3070CW)

Skrivaren kan skriva ut streckkoder i HP LaserJet-emuleringslägena.

Utskrift av streckkoder eller utökade tecken

Kod
ESC i
Dec
27 105
Hex
1B 69
Format: ESC i n ... n \
Skapar streckkoder eller utökade tecken enligt parametersegmentet ‘n … n’. Mer information om parametrar finns i definitionen av parametrar nedan. Det här kommandot måste avslutas med koden ‘\’ (5CH).

Definition av parametrar

Detta streckkodskommando kan ha följande parametrar i parametersegmentet (n … n). Eftersom parametrarna använder den enkla kommandosyntaxen ESC i n … n \, aktiveras de inte i streckkodskommandona. Om det finns parametrar som inte har specificerats får de sina standardvärden. Den sista parametern måste vara start för streckkodsdata (‘b’ eller ‘B’) eller start för utökade teckendata (‘l’ eller ‘L’). Övriga parametrar kan anges i valfri ordning. Parametrarna kan börja med en liten eller stor bokstav, till exempel ‘t0’ eller ‘T0’, ‘s3’ eller ‘S3’ och så vidare.

Streckkodsläge

n = ‘t0’ eller ‘T0’
KOD 39 (förval)
n = ‘t1’ eller ‘T1’
Interleaved 2 of 5
n = ‘t3’ eller ‘T3’
FIM (US-Post Net)
n = ‘t4’ eller ‘T4’
Post Net (US-Post Net)
n = ‘t5’ eller ‘T5’
EAN 8, EAN 13 eller UPC A
n = ‘t6’ eller ‘T6’
UPC E
n = ‘t9’ eller ‘T9’
Codabar
n = ‘t12’ eller ‘T12’
Kod 128 uppsättning A
n = ‘t13’ eller ‘T13’
Kod 128 uppsättning B
n = ‘t14’ eller ‘T14’
Kod 128 uppsättning C
n = ‘t130’ eller ‘T130’
ISBN (EAN)
n = ‘t131’ eller ‘T131’
ISBN (UPC-E)
n = ‘t132’ eller ‘T132’
EAN 128 uppsättning A
n = ‘t133’ eller ‘T133’
EAN 128 uppsättning B
n = ‘t134’ eller ‘T134’
EAN 128 uppsättning C
Med denna parameter väljs streckkodsläget som visas ovan. När n är ‘t5’ eller ‘T5’ varierar streckkodsläget (EAN 8, EAN 13 eller UPC A) beroende på antalet tecken i de data som används.

Streckkod, utökat tecken, linjeblockritning och boxritning

n = ‘s0’ eller ‘S0’
3: 1 (förval)
n = ‘s1’ eller ‘S1’
2: 1
n = ‘s3’ eller ‘S3’
2.5: 1
Med denna parameter väljs streckkodsstilen enligt ovan. När streckkodsläge EAN 8, EAN 13, UPC-A, Kod 128 eller EAN 128 har valts ignoreras streckkodens stilparameter.
Om ‘S’ endast följs av en parameter är parametern ett förgrundsfyllmönster.

Streckkod

n = ‘mnnn’ eller ‘Mnnn’ (nnn = 0 ~ 32767)
Med denna parameter specificeras streckkodens bredd. Enheten för ‘nnn’ är %.

Streckkod – läsbar rad AV eller PÅ

n = ‘r0’ eller ‘R0’
Läsbar rad AV
n = ‘r1’ eller ‘R1’
Läsbar rad PÅ
Förinställning:
Läsbar rad PÅ
(1) ‘T5’ eller ‘t5’
(2) ‘T6’ eller ‘t6’
(3) ‘T130’ eller ‘t130’
(4) ‘T131’ eller ‘t131’
Förinställning:
Läsbar rad AV
Alla övriga
Med denna parameter anges om skrivaren skriver ut den läsbara raden nedanför streckkoden eller inte. Läsbara tecken skrivs alltid ut med OCR-B med storlek 10, och alla aktuella teckensnittsförändringar maskeras. Den förvalda inställningen bestäms av det streckkodsläge som har valts med ‘t’ eller ‘T’.

Tyst zon

n = ‘onnn’ eller ‘Onnn’ (nnn = 0 ~ 32767)
Tyst zon är utrymmet på båda sidor om streckkoden. Bredden kan anges med de enheter som styrs av parametern ‘u’ eller ‘U’. (Se nästa avsnitt för en beskrivning av parametern ‘u’ eller ‘U’.) Den förvalda inställningen för Tyst zon är 1 tum.

Streckkod, utökat tecken, linjeblockritning och boxritning

n = ‘u0’ eller ‘U0’
mm (förinställning)
n = ‘u1’ eller ‘U1’
1/10
n = ‘u2’ eller ‘U2’
1/100
n = ‘u3’ eller ‘U3’
1/12
n = ‘u4’ eller ‘U4’
1/120
n = ‘u5’ eller ‘U5’
1/10 mm
n = ‘u6’ eller ‘U6’
1/300
n = ‘u7’ eller ‘U7’
1/720
Med denna parameter anges mätenheter för X-förskjutning och Y-förskjutning samt streckkodens höjd.

X-förskjutning av streckkod, utökat tecken, linjeblockritning och boxritning

n = ‘xnnn’ eller ‘Xnnn’
Med denna parameter anges förskjutningen från vänster marginal i den ‘u’- eller ‘U’-specificerade enheten.

Y-förskjutning av streckkod och utökat tecken

n = ‘ynnn’ eller ‘Ynnn’
Med denna parameter anges förskjutningen i lodrät riktning från aktuell utskriftsposition i den ‘u’- eller ‘U’-specificerade enheten.

Höjd på streckkod, utökat tecken, linjeblockritning och boxritning

n = ‘hnnn’, ‘Hnnn’, ‘dnnn’ eller ‘Dnnn’
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 mm
2.
UPC-E: 18 mm
3.
Övriga: 12 mm
Utökade tecken Bsymbol.rarr 2,2 mm (förinställning)
Linjeblockritning och boxritning Bsymbol.rarr 1 punkt
Med denna parameter anges höjden för streckkoderna eller de utökade tecknen enligt ovan. Den kan börja med ‘h’, ‘H’, ‘d’ eller ‘D’. Streckkodernas höjd anges i den ‘u’- eller ‘U’-specificerade enheten. Standardinställningen för streckkodernas höjd (12 mm, 18 mm eller 22 mm) avgörs av det streckkodsläge som valts med ‘t’ eller ‘T’.

Bredd på utökat tecken, linjeblockritning och boxritning

n = ‘wnnn’ eller ‘Wnnn’
Utökat tecken Bsymbol.rarr 1,2 mm
Linjeblockritning och boxritning Bsymbol.rarr 1 punkt
Med denna parameter anges bredden på de utökade tecknen enligt ovan.

Rotation av utökat tecken

n = ‘a0’ eller ‘A0’
Upprätt (förinställning)
n = ‘a1’ eller ‘A1’
90 graders rotation
n = ‘a2’ eller ‘A2’
Upp och ned, 180 graders rotation
n = ‘a3’ eller ‘A3’
270 graders rotation

Start för streckkodsdata

n = ‘b’ eller ‘B’
Data som följer ‘b’ eller ‘B’ läses in som streckkodsdata. Streckkodsdata måste avslutas med koden ‘\’ (5CH), som också avslutar detta kommando. Acceptabla streckkodsdata styrs av det streckkodsläge som väljs med ‘t’ eller ‘T’.
När KOD 39 har valts med parametern ‘t0’ eller ‘T0’:
43 tecken ‘0’ - ‘9’, ‘A’ - ‘Z’, ‘-’, ‘.’, ‘(blanksteg)’, ‘$’, ‘/’, ‘+’ och ‘%’ kan accepteras som streckkodsdata. Andra tecken orsakar datafel. Antalet tecken för streckkoder är inte begränsat. Streckkodsdata börjar och avslutas automatiskt med en asterisk ‘*’ (starttecken och stopptecken). Om data som mottas inleds eller avslutas med en asterisk ‘*’, tolkas asterisken som ett start- eller stopptecken.
När Interleaved 2 of 5 har valts med parametern ‘t1’ eller ‘T1’:
Tio numeriska tecken från ‘0’ till ‘9’ kan accepteras som streckkodsdata. Andra tecken orsakar datafel. Antalet tecken för streckkoder är inte begränsat. I det här streckkodsläget krävs jämna tecken. Om det är ojämna tecken i streckkoden läggs ‘0’ automatiskt till i slutet av befintliga streckkodsdata.
När FIM (US-Post Net) har valts med parametern ‘t3’ eller ‘T3’:
Tecknen ‘A’ till ‘D’ är giltiga och ett datatecken kan skrivas ut. Stora och små bokstäver kan accepteras.
När Post Net (US-Post Net) har valts med parametern ‘t4’ eller ‘T4’:
Siffrorna ‘0’ till ‘9’ kan vara data och måste avslutas med en kontrollsiffra. ‘?’ kan användas istället för kontrollsiffran.
När EAN 8, EAN 13 eller UPC A har valts med parametern ‘t5’ eller ‘T5’:
Tio siffror från ‘0’ till ‘9’ kan accepteras som streckkodsdata. Antalet tecken för streckkoder är begränsat enligt följande:
EAN 8: Totalt 8 siffror (7 siffror + 1 kontrollsiffra)
EAN 13: Totalt 13 siffror (12 siffror + 1 kontrollsiffra)
UPC A: Totalt 12 siffror (11 siffror + 1 kontrollsiffra)
Om antalet tecken är något annat än vad som har angivits ovan resulterar detta i datafel och streckkodsdata skrivs ut som normala utskriftsdata. Om kontrollsiffran är felaktig beräknar skrivaren korrekt kontrollsiffra automatiskt, så att rätt streckkodsdata skrivs ut. När EAN13 har valts kan man skapa en tilläggskod genom att lägga till tecknet ‘+’ och ett två- eller femsiffrigt nummer efter aktuella data.
När UPC-E har valts med parametern ‘t6’ eller ‘T6’:
Siffrorna ‘0’ till ‘9’ kan accepteras som streckkodsdata.
Åtta siffror1 2
(standardformat) Det första tecknet måste vara ‘0’ och dataraden måste sluta med en kontrollsiffra.
Totalt åtta siffror = ‘0’ plus 6 siffror plus 1 kontrollsiffra.
Sex siffror2
Det första tecknet och den sista kontrollsiffran tas bort från de åtta siffrorna.
1
‘?’ kan användas istället för en kontrollsiffra.
2
Man kan skapa en tilläggskod genom att lägga till tecknet ‘+’ och ett två- eller femsiffrigt nummer efter aktuella data.
När Codabar har valts med parametern ‘t9’ eller ‘T9’:
Tecknen ‘0’ - ‘9’, ‘-’, ‘.’, ‘$’, ‘/’, ‘+’, ‘:’ kan skrivas ut. Tecknen ‘A’ till ‘D’ kan skrivas ut som en start-stoppkod, med stora eller små bokstäver. Om det inte finns någon start-stoppkod uppstår fel. Ingen kontrollsiffra kan läggas till, och om man använder ‘?’ uppstår fel.
När Kod 128 uppsättning A, B eller C har valts med parametern ‘t12’ eller ‘T12’, ‘t13’ eller ‘T13’, eller ‘t14’ eller ‘T14’:
Kod 128 uppsättning A, B och C kan väljas individuellt. Uppsättning A visar tecknen Hex 00 till 5F. Uppsättning B innehåller tecknen Hex 20 till 7F. Uppsättning C innehåller paren 00 - 99. Det går att växla mellan koduppsättningarna genom att skicka %A, %B eller %C. FNC 1, 2, 3 och 4 genereras med %1, %2, %3 och %4. Koden SHIFT, %S, tillåter tillfällig växling (endast för ett tecken) från uppsättning A till uppsättning B och vice versa. Det går att koda tecknet ‘%’ genom att skicka det två gånger.
När ISBN (EAN) har valts med parametern ‘t130’ eller ‘T130’:
Samma regler gäller som för ‘t5’ eller ‘T5’.
När ISBN (UPC-E) har valts med parametern ‘t131’ eller ‘T131’:
Samma regler gäller som för ‘t6’ eller ‘T6’.
När EAN 128 uppsättning A, B eller C har valts med parametern ‘t132’ eller ‘T132’, ‘t133’ eller ‘T133’ eller ‘t134’ eller ‘T134’:
Samma regler gäller som för ‘t12’ eller ‘T12’, ‘t13’ eller ‘T13’, eller ‘t14’ eller ‘T14’.

Boxritning

ESC i ... E (eller e)
‘E’ eller ‘e’ är en terminator (avslutare).

Linjeblockritning

ESC i ... V (eller v)
‘V’ eller ‘v’ är en terminator (avslutare).

Utökat tecken, datastart

n = ‘l’ eller ‘L’
Data som följer ‘l’ eller ‘L’ läses som utökade teckendata (eller etikettdata). Utökade teckendata måste avslutas med koden ‘\’ (5CH), som också avslutar detta kommando.