Zebra programmeringsspråk
Utvecklare | Zebra Technologies |
---|---|
OS | oberoende |
Influerad av | |
ANSI BASIC |
Zebra Programming Language ( ZPL ) är ett sidbeskrivningsspråk från Zebra Technologies , som främst används för märkningstillämpningar . Originalspråket ersattes av ZPL II , men det är inte helt kompatibelt med den äldre versionen. ZPL II stöds av vissa icke-Zebra-etikettskrivare.
Senare integrerades Zebra BASIC Interpreter ( ZBI ) i skrivarprogramvaran, vilket ses som ett avancemang till ZPL II av producenten och är ANSI BASIC -orienterad. I första hand är det tänkt att undvika en omfaktorering av kod vid byte av skrivare, om den gamla skrivarmjukvaran skrevs av en etikettskrivare från en konkurrent. En möjlig användning av ZBI kan vara när Zebra-skrivaren får ett främmande etikettformat, som den sedan skulle konvertera till ZPL II i farten så att den kan skrivas ut.
Kommandon
Språkkommandonen börjar alltid med en karet (' ^
') eller tildetecken (' ~
'). ZPL II har mer än 170 kommandon. Varje format måste börja med kommandot ^XA
och sluta med ^XZ
. Till exempel skickas teckenstorleken till skrivaren med ^ADN,n,m
, där n
och m
är heltal som anger teckenstorleken och avståndsegenskaperna; ^ADN,18,10
är den minsta storleken och ^ADN,180,100
den största. [ citat behövs ]
Följande är ett komplett exempel på ett ZPL-dokument för en produktetikett:
^XA ^CF0,30 ^FO300,30^FDHU Label^FS ^CF0,25 ^FO20,100^FDHU ID: 112345678000001107^FS ^BY2.2,3,70 ^FO20,130^BCN,,N^040^0700^0401100 FS ^FO20,230^FD60-Volt sladdlös elektrisk häcksax^FS ^FO20,260^FD13^FS ^FO650,200^BQN,2,5^FDQA,^FS ^XZ
Se även
externa länkar
- Programmeringsguide (PN: P1012728-008 Rev. A)
- ZPL II programmeringsguide (vol. I)
- ZPL II programmeringsguide (vol. II)
- Online ZPL Viewer från Labelary