Programovací jazyk Zebra - Zebra Programming Language

Programovací jazyk Zebra
Zebra Programming Language.png
Logo Zebra
VývojářZebra Technologies
OSnezávislý
Ovlivněno
ANSI ZÁKLADNÍ

Programovací jazyk Zebra (ZPL) je jazyk popisu stránky z Zebra Technologies, používané především pro Značení aplikace. Původní jazyk byl nahrazen ZPL II, ale není plně kompatibilní se starší verzí. Mezitím je ZPL II emulován mnoha tiskárnami etiket různých výrobců.[Citace je zapotřebí ]

Později Zebra BASIC Tlumočník (ZBI) byl integrován do softwaru tiskárny, což je výrobcem považováno za povýšení na ZPL II a jedná se o ANSI ZÁKLADNÍ orientované. Primárně je zamýšleno vyhnout se refaktoringu kódu při výměně tiskárny, pokud byl starý software tiskárny napsán tiskárnou štítků konkurenta. Možné použití ZBI může být, když tiskárna Zebra obdrží formát cizího štítku, který by pak za běhu převedla na ZPL II, aby mohla být vytištěna.[1]

Příkazy

Jazykové příkazy vždy začínají stříškou ('^') nebo vlnovka ('~'). V současné době existuje v ZPL II více než 170 příkazů. Každý formát musí začínat příkazem ^ XA a končí s ^ XZ.[2] Například velikost písma je odeslána na tiskárnu s ^ ADN, n, m příkaz, kde n a m jsou celá čísla označující velikost písma a charakteristiky mezer; ^ ADN, 18,10 je nejmenší velikost a ^ ADN, 180,100 největší.[Citace je zapotřebí ]

Příklad

Jednoduchý výstup zobrazující text „Wikipedia“ lze vytvořit pomocí kódu, který je uveden níže.

1 ^ XA2 ^ LH30,603 ^ FO20,104 ^ ADN, 90,505 ^ FDWikipedia ^ FS6 ^ XZ

1. Spustí formát štítku.

2. Nastaví štítek Domů na 30,60. ^ Příkaz LH nastaví domovskou pozici štítku.

3. Nastaví počátek pole na 20, 10. ^ FO nastaví levý horní roh oblasti pole definováním bodů podél osy xa osy y nezávisle na rotaci.

4. Nastavuje velikost a řádkování písma

5. Nastaví text, který se má zobrazit. Příkaz ^ FD definuje datový řetězec pro pole. Data pole mohou být libovolný tisknutelný znak kromě těch, které se používají jako předpony příkazů (^ a ~).

6. Ukončí formát štítku.


Výsledkem bude následující návrh:

„Štítek“ na Wikipedii, jak je popsán v ZPL

Viz také

Reference

  1. ^ „Zebra BASIC Interpreter 2.0“. Zebra.com. Zebra Technologies. Citováno 2020-03-26.
  2. ^ „Průvodce programováním ZPL II (svazek I)“ (PDF). http://www.ptshome.com/: Přenosná technologická řešení. str. 6. Archivováno od originál (PDF) dne 2012-03-22. Citováno 2011-04-14.

externí odkazy