ZPL (limbaj de programare)
Zebra limbaj de programare | |
Zebra | |
Apărut în | [1] |
---|---|
Dezvoltator | Zebra Technologies |
Influențat de | ANSI BASIC |
Sistem de operare | independent |
Modifică date / text |
Zebra Programming Language (ZPL și ZPL II) este un limbaj de descriere a paginilor de la Zebra Technologies. Este folosit în principal pentru aplicații de etichetare. Originalul ZPL a fost avansat la ZPL II, dar nu este oferită o compatibilitate completă cu versiunea mai veche. Între timp, ZPL II este emulat de mai mulți imprimante de etichete ale diferiților producători.
Ulterior, Zebra Basic Interpreter (ZBI) a fost integrat în software-ul imprimantei, care este văzut ca o avansare la ZPL II de către producător și este orientat ANSI BASIC. În primul rând, se intenționează să se evite refactorizarea codului la schimbarea imprimantei, dacă software-ul vechi al imprimantei a fost scris de o imprimantă de etichete a unui concurent. O posibilă utilizare a ZBI ar putea fi atunci când imprimanta Zebra primește un format de etichetă străină, pe care apoi o va converti în ZPL II în zbor, pentru a putea fi tipărită.[2]
Unele imprimante suportă, de asemenea, vechiul limbaj de programare Eltron (EPL) pentru imprimante.
Comenzi
modificareComenzile lingvistice încep întotdeauna cu un caret ('^
') sau semnul tildei ('~
'). În prezent, în ZPL II există mai mult de 170 de comenzi. Fiecare format trebuie să înceapă cu comanda ^XA
și se termină cu ^XZ
.[3] De exemplu, dimensiunea fontului este trimisă la imprimantă cu ^ADN,n,m
comandă, unde n
și m
sunt numere întregi care indică dimensiunea fontului și caracteristicile spațiere;
^ADN,18,10
este cea mai mică dimensiune și ^ADN,180,100
cea mai mare.
Exemplu
modificareO ieșire simplă care afișează textul "Wikipedia" poate fi făcută folosind codul de mai jos.
^XA
^LH30,30
^FO20,10
^ADN,90,50
^AD^FDWikipedia^FS
^XZ
Note
modificare- ^ (PDF) http://www.tracerplus.com/kb/Manuals/ZPL_Vol1.pdf Lipsește sau este vid:
|title=
(ajutor) - ^ „Zebra Basic Interpreter 2.0”. Zebra.com. Arhivat din original la . Accesat în .
- ^ „ZPL II Programming Guide (vol. I)” (PDF). http://www.ptshome.com/: Portable Technology Solutions. p. 6. Arhivat din original (PDF) la . Accesat în .