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
^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.