ZPL II - najpopularniejszy język skryptowy na świecie.

ZPL - co to jest?

Zebra Programming Language to zaawansowany język skryptowy, stworzony przez markę Zebra i służący do projektowania etykiet logistycznych i zarządzania drukarkami.
Ma on bardzo szeroki zakres działania i został zaprojektowany dla drukarek Zebra (serie Z i S).
Opiera się na poleceniach, których posiada ponad 170 i ich parametrach.
Wykorzystywany jest przez urządzenia drukujące jako instrukcja dla tworzenia etykiet i obrazów, które się na nich znajdują.

orb_hdf

Wypróbuj działanie ZPL w praktyce!

Nie czekaj, sprawdź nasz szybki i profesjonalny program do drukowanie etykiety ZPL. Pobierz za darmo wersję demo i testuje rozwiązanie do projektowania i drukowania etykiet ZPL.

Czytaj więcej!

Różnice pomiędzy ZPL a ZPL II.

Najnowszą wersją języka jest ZPL II, który w porównaniu do pierwszej wersji posiada skrócony czas odbioru danych przez drukarkę, dzięki czemu formatowanie i drukowanie etykiety z kodem kreskowym jest jeszcze szybsze. Kolejną różnicą jest fakt, że aktualna wersja pozwala na drukowanie bardziej skomplikowanych etykiet, które mogą zawierać różne kombinacje tekstu, kodów kreskowych i grafik w dowolnym miejscu na etykiecie. Należy jednak zaznaczyć, że aktualna wersja nie jest do końca kompatybilna z pierwotną wersją języka. Plusem drugiej wersji jest za to, że w czasie programowania kolejnych elementów, etykieta na bieżąco jest aktualizowana, czego nie doświadczyliśmy w wersji poprzedniej.

Oprócz drukarek Zebra, ZPL II jest używany także w urządzeniach drukujących innych marek takich jak:

  • Honeywell,
  • TSC,
  • Sato,
  • Citizen,
  • Brady.

Jak właściwie działa Zebra Programming Language?

Jak już wiemy, język kodowania opracowany przez Zebrę, służy prostemu tworzeniu etykiet, poprzez wpisanie zestawu poleceń w okienku edycji. Dzięki temu możliwy jest wydruk etykiety.

Ale od początku. Zacznijmy od tego, co musisz wiedzieć, przed przystąpieniem do programowania. Najpierw ustal najpotrzebniejsze informacje, takie jak:

  • nazwa produktu,
  • czcionka,
  • rodzaj kodu kreskowego,
  • miejsce kodu na etykiecie,
  • numer SKU (ang. Stock Keeping Unit),
  • adres nadawcy i odbiorcy,
  • wymiary kartonu wysyłkowego,
  • miejsce drukarki etykiet z kodem kreskowym.

Jeśli już zebrałeś powyższe dane, musisz poznać wstępne zasady działania ZPL II.

Po 1. Język ten składa się z poleceń i ich parametrów.

Po 2. Polecenia zaczynają się najczęściej od daszka (^) lub tyldy (~).

Po 3. Komendy składają się z 1 lub 2 liter.

Po 4. Polecenia mogą składać się z wielu parametrów, czyli zmiennych informacji, które oddzielone są od siebie przecinkiem (,).

Po 5. Klawisze tabulacji, spacje, czy pisanie od nowej linijki jest zazwyczaj ignorowane przez program.

Jak samodzielnie zaprogramować swoją własną etykietę logistyczną?

  1. Aby rozpocząć kodowanie, trzeba zacząć od wpisania polecenia ^XA.
  2. Następnie wpisz kody elementów, które chcesz umieścić na swojej etykiecie. Przykładowo, polecenie 40^FD rozpoczyna pisanie tekstu. Pełną listę kodów znajdziesz na oficjalnej stronie Zebry.
  3. Na końcu umieszczamy polecenie ^XZ, oznaczające zakończenie programowania.

Przykład kodowania w ZPL2 nazwy przedsiębiorstwa:

^XA
^CF0,60
^FO20,50^FDHDF Software sp. z o.o.^FS
^CF0,30
^XZ

I już! Twoja pierwsza etykieta zaprojektowana Zebra Programming Language II jest gotowa do druku.

Wydruki ZPL z różnych systemów operacyjnych, programów komputerowych i sterowników.

Etykiety logistyczne możesz w prosty sposób generować z systemów operacyjnych, takich jak Linux. Pomocne w projektowaniu są także systemy MESi WMS. Istnieje możliwość również skorzystania z baz danych, programów komputerowych (np. Excel) i sterowników (np. sterownik PLC) w celu zaprojektowania etykiety, a następnie przekonwertowania jej na ZPL II, a na końcu wydruku.


Podsumujmy więc wszystko, co już wiesz na temat Zebra Programming Language.

Spójrzmy na jego zalety, ale również… wady.

Zalety:

  • jest prosty i dostępny dla każdego,
  • szybki w nauce,
  • posiada wersję online,
  • możliwość przesyłania bardzo dużej ilości etykiet przez sieć internetową, ze względu na niewielki rozmiar formatu,
  • nie musisz być programistą, żeby stworzyć swoją etykietę,
  • wiele marek, takich jak: Zebra, Honeywell, Sata, Citizen i Brady posiada w swoich urządzeniach emulację tego języka,
  • znany na całym świecie jako standard projektowania etykiet,
  • zapewnia sprawne tworzenie i drukowanie.

Wady:

  • nieczytelność kodu źródłowego,
  • możliwość popełnienia błędu, który trudno jest znaleźć,
  • jest to język skryptowy, który nie jest tak swobodny, jak w przypadku zaawansowanych języków programowania,
  • ze względu na emulacje, wydruki mogą się różnić wyglądem na sprzętach różnych producentów.


Jak widać, ZPL II posiada wady, które dla niektórych mogą być zniechęcające do korzystania z niego. Pomimo to, zauważamy dużą przewagę zalet, które mogą być decydujące - przede wszystkim prostota i dostępność dla każdego.


Pliki cookie w tym serwisie

W celu prawidłowego działania serwisu, niezbędne jest wykorzystywanie przez nas plików cookie. Chcemy, aby świadczone Państwu usługi były dostosowane do Państwa indywidualnych potrzeb i spełniały najwyższe standardy. W związku z tym wykorzystujemy pliki cookie, by zagwarantować Państwu bezpieczne i szybkie logowanie. W tym celu zapamiętujemy także szczegóły logowania oraz zbieramy dane statystyczne, a tym samym nieustannie optymalizujemy funkcjonowanie poszczególnych stron serwisu. Wybierz przycisk Akceptuję, by zgodzić się na używanie plików cookie i zostać przekierowanym bezpośrednio na stronę. Więcej informacji o plikach cookie odnajdziesz w zakładce Polityka prywatności

xn-cms6: 6.6.25177.2