Przejdź do treści

Druk etykiet ZPL na drukarkach Zebra

CloudPrint może wysłać ZPL do drukarki Zebra jako RAW, jeżeli odkryta kolejka reklamuje profil ZPL i RAW passthrough. Przed produkcją sprawdź konkretny model, DPI, nośnik i sterownik.

Sprawdź drukarkę

W GET /api/v1/printers odczytaj capabilities.language_profiles, supported_dpi, nośniki i endpoint.raw_passthrough_available. Sama nazwa Zebra nie dowodzi, że kolejka systemowa przyjmie RAW ZPL.

Przygotuj minimalny ZPL

text
^XA
^PW812
^LL1218
^FO40,40^A0N,40,40^FDCloudPrint test^FS
^FO40,110^BCN,120,Y,N,N^FDORDER-18452^FS
^XZ

^PW i ^LL są podane w punktach; oblicz je dla etykiety i 203/300 DPI. Fonty, kodowanie, grafikę i kody testuj na fizycznym urządzeniu.

Prześlij ZPL prawidłowo

Ustaw document_format=raw i document_raw_language=zpl, następnie utwórz zadanie dla zgodnego printer_id. Wysłanie bajtów jako PDF, brak języka RAW lub kolejka PDF-only powodują błąd — usługa nie konwertuje automatycznie.

Skonfiguruj urządzenie

Skalibruj czujnik nośnika, szerokość, darkness i szybkość. Zbyt duża darkness może poszerzać kreski i pogarszać skanowanie. Zapisz zatwierdzony profil nośnika oraz DPI w konfiguracji stanowiska.

Diagnozuj wynik

Dla failed zbierz print_job_id, X-Request-Id, przyczynę, sterownik, połączenie i capabilities. Dla przesuniętej lub pustej etykiety przetestuj minimalny ZPL lokalnie, sprawdź DPI i kalibrację, następnie porównaj payload. Nie loguj danych klienta ani tokenów.

Lista kontrolna przed wdrożeniem

  • Skalibruj rozmiar etykiety oraz sprawdź sterownik i kolejkę drukarki.
  • Zapisuj stabilny identyfikator drukarki, a nie tylko jej nazwę.
  • Sprawdzaj format dokumentu, rozmiar strony i orientację przed utworzeniem zadania.
  • Zapisuj identyfikatory zadań i przyczyny błędów na potrzeby wsparcia i monitoringu.

Następne kroki

Przewodniki dotyczące integracji CloudPrint, podłączania lokalnego agenta i obsługi procesów drukowania.