Zebra ZD421d desktop label printer used for label printer setup with Erply and Directo
Blog

Konfiguracja drukarki etykiet dla Comarch ERP, Subiekta i innych systemów

Termiczna drukarka etykiet, która z własnego panelu drukuje czystą etykietę testową, a po wysłaniu zadania z systemu ERP wypluwa skurczony i przesunięty kod kreskowy, prawie nigdy nie jest uszkodzona. Etykieta opuściła oprogramowanie jako PDF na stronie A4, a sterownik wydruku przeskalował ją, żeby się zmieściła. Konfiguracja drukarki etykiet w Comarch ERP, Subiekcie i pozostałych systemach używanych w Polsce sprowadza się do jednego pytania: w jaki sposób etykieta opuszcza Twoje oprogramowanie i czy rozmiary strony po obu stronach się zgadzają?

Najpierw krótka lista sprzętu, potem trzy drogi, którymi oprogramowanie dociera do drukarki termicznej, i ustawienia stojące za większością zgłoszeń, które do nas trafiają.

Konfiguracja drukarki etykiet: który model do jakiej sytuacji?

Twoja sytuacja Zamów to
Jeden komputer biurowy, etykiety półkowe i produktowe, drukarka obok na biurku Zebra ZD411d, 203 dpi, USB (ZD4A022-D0EM00EZ)
Kilku użytkowników lub usługa wydruku wysyłająca do jednej wspólnej drukarki Zebra ZD421d, 203 dpi, USB i Ethernet (ZD4A042-D0EE00EZ)
Etykiety, które muszą przetrwać wilgoć, mróz, olej lub ścieranie Zebra ZD421t termotransferowa, Wi-Fi i Bluetooth (ZD4A042-30EX02EZ)
Druk przez większość dnia, stanowisko magazynowe, dodatkowo podłączone urządzenie szeregowe Zebra ZD621d, 203 dpi, Ethernet i RS-232 (ZD6A042-D0EF00EZ)
Etykiety węższe niż około 25 mm albo gęste kody 2D Te same rodziny w wersjach 300 dpi, dostępne w kategorii biurkowe drukarki etykiet

Jak Twoje oprogramowanie faktycznie wysyła etykietę do drukarki?

Każdy używany na co dzień system korzysta z jednej z trzech dróg. Ustal, która dotyczy Ciebie, zanim zmienisz choćby jedno ustawienie.

Droga Co się dzieje Co konfigurujesz
Sterownik Windows, zadanie PDF lub HTML Oprogramowanie generuje dokument i przekazuje go systemowi, który używa sterownika drukarki Rozmiar strony w sterowniku, skalę w oknie drukowania, rozmiar strony w szablonie
Surowy ZPL Oprogramowanie wysyła język drukarek Zebra wprost do urządzenia, zwykle po TCP na port 9100 Adres IP i port drukarki, format etykiety wewnątrz oprogramowania
Lokalna usługa wydruku Mała usługa na komputerze odbiera zadanie z aplikacji chmurowej lub terminala i przekazuje je do wskazanej drukarki lokalnej Stały adres IP tego komputera, port w zaporze, dokładne nazwy drukarek

Droga druga niczego nie skaluje, bo nie ma tam ani strony, ani sterownika. Droga pierwsza to miejsce, w którym zaczyna się większość problemów.

Dlaczego kod kreskowy wychodzi za mały albo ucięty?

Bo coś w łańcuchu nadal uważa, że strona ma format A4. Muszą zgadzać się trzy rozmiary strony: szablon w Twoim oprogramowaniu, rozmiar strony w sterowniku drukarki i skala w oknie drukowania. Ustaw w sterowniku rozmiar nośnika zgodny z fizyczną etykietą, na przykład 57 x 32 mm, ustaw tak samo szablon, a w oknie drukowania wybierz 100 procent lub rozmiar rzeczywisty zamiast dopasowania do strony. W Chrome oznacza to wybór własnego rozmiaru papieru, ustawienie marginesów na brak i wyłączenie nagłówków oraz stopek.

Skalowanie ma przy drukarce termicznej większe znaczenie niż przy biurowej drukarce laserowej. Przy 203 dpi jeden punkt ma 0,125 mm szerokości, więc Code 128 z wąską kreską o szerokości dwóch punktów mierzy 0,25 mm. Wydrukuj to w 80 procentach, a kreski przestaną trafiać w pełne punkty. Drukarka zaokrągla każdą z nich, proporcja między kreską wąską a szeroką się rozjeżdża, a etykieta wyglądająca dobrze dla oka nie przechodzi przy skanerze. Przy 300 dpi punkt ma 0,085 mm — dlatego małe etykiety i gęste kody 2D należą do drukarki 300 dpi.

Co trzeba ustawić, zanim pierwsza etykieta wyjdzie prawidłowo?

  • Rodzaj nośnika. Przerwa, czarny znacznik albo materiał ciągły. Wybierz źle, a drukarka albo wysuwa puste etykiety, albo zatrzymuje się z błędem nośnika.
  • Kalibracja. Wykonaj kalibrację nośnika po każdej zmianie rozmiaru etykiety lub rodzaju rolki, z panelu drukarki albo z Zebra Setup Utilities. Pominięcie jej to najczęstszy powód, dla którego co druga etykieta wychodzi pusta.
  • Zaczernienie i prędkość. Za ciemno — krawędzie się rozlewają, kreski zlewają, a głowica szybciej się zużywa. Za jasno — brakuje kontrastu dla skanera. Drukuj, skanuj, koryguj po jednym stopniu.
  • Druk termiczny czy termotransferowy. Termiczny nie wymaga taśmy i blaknie od ciepła, słońca i tarcia, co jest w porządku przy etykiecie paczkowej odczytywanej raz. Termotransfer z taśmą żywiczną przetrwa. Do etykiet odpornych na ścieranie potrzebna jest drukarka termotransferowa, taśma żywiczna i etykiety poliestrowe.
  • Obiekty kodu kreskowego, a nie czcionki kodów. Czcionka renderuje kreski jako tekst i dziedziczy każdą skalę narzuconą przez sterownik. Prawidłowy obiekt kodu kreskowego albo ZPL utrzymuje szerokość modułu.

Jak skonfigurować druk etykiet w Comarch ERP?

Comarch ERP Optima i Comarch ERP XL drukują etykiety z poziomu kartoteki towaru oraz dokumentów przyjęcia, korzystając z wydruków definiowanych. Układ etykiety przygotowuje się w edytorze wydruków albo w zewnętrznym generatorze raportów, a następnie przypisuje do konkretnego typu dokumentu.

To właśnie ostatni krok decyduje, czy etykieta będzie użyteczna: wydruk definiowany przechodzi przez sterownik Windows, więc rozmiar strony w szablonie musi odpowiadać fizycznej etykiecie, a okno drukowania musi pozostać przy 100 procentach. Zbuduj szablon raz w prawdziwym rozmiarze etykiety, a reszta będzie powtarzalna.

Osobną drogą są wydruki wywoływane z aplikacji mobilnych i terminali. Korzystają one zwykle z usługi wydruku zainstalowanej na komputerze z Windows: stały adres IP w tej samej sieci co terminale z Androidem, reguły zapory otwarte dla portu używanego przez usługę i drukarki zarejestrowane pod dokładnymi nazwami z systemu Windows. Dwie praktyczne uwagi. Ten komputer musi pozostawać włączony, a nazwa drukarki w Windows powinna być krótka i bez polskich znaków, bo aplikacja dopasowuje ją znak po znaku. Drukarce używanej w ten sposób daj interfejs Ethernet zamiast USB, żeby nie zależała od tego, przy którym biurku stanie komputer.

Jak skonfigurować wydruki etykiet w Subiekcie i podobnych systemach?

Subiekt GT i Subiekt nexo korzystają z wbudowanego modułu etykiet oraz z wydruków własnych, a wiele wdrożeń dokłada do tego zewnętrzny program do projektowania etykiet. Obsługiwane kody obejmują EAN-13, Code 128 i kody 2D, co wystarcza do etykiet półkowych, kodów wewnętrznych i identyfikacji palet.

Praca sprowadza się więc do szablonów. Zbuduj osobny wzorzec wydruku w rozmiarze etykiety, zamiast przerabiać formularz A4, ustaw go jako domyślny dla danego typu dokumentu i udostępnij jako osobny przycisk wydruku, żeby nikt nie musiał go szukać w menu. Zachowaj co najmniej jeden uniwersalny szablon awaryjny dla danego typu dokumentu, w przeciwnym razie wydruk zawiedzie, gdy filtry nie dopasują niczego. Na stanowisku ustaw drukarkę etykiet jako domyślną w przeglądarce albo trzymaj osobny profil przeglądarki do pracy z etykietami.

A jeśli korzystasz z Symfonii, enova365, wFirmy albo aplikacji kasowej?

Mniejsze programy księgowe i aplikacje kasowe różnią się między sobą bardzo mocno, a część z nich tworzy wyłącznie dokumenty A4. Zamiast zakładać, zadaj przed zakupem trzy pytania:

  1. Czy system potrafi wygenerować dokument w rozmiarze strony, który sam zdefiniuję, czy strona jest na stałe ustawiona na A4?
  2. Czy potrafi wyeksportować potrzebne pola — kod towaru, nazwę, cenę, kod kreskowy, partię i datę — jako CSV albo przez API?
  3. Czy potrafi wysłać surowy ZPL do drukarki, czy wszystko idzie przez sterownik Windows?

Jeśli odpowiedzi brzmią: nie, nie i tylko przez sterownik, uczciwą drogą jest eksport CSV drukowany z programu do projektowania etykiet. ZebraDesigner jest darmowy, obsługuje prawidłowe obiekty kodów kreskowych, utrzymuje stały rozmiar etykiety i drukuje ten sam plik na tę samą drukarkę za każdym razem. To także praktyczna odpowiedź dla aplikacji kasowej, która umie drukować wyłącznie paragony, oraz dla etykiet kurierskich, gdzie przewoźnik przekazuje gotowy PDF w formacie A6 albo 4 x 6 cali. Sprawdź, który z nich generuje Twoja integracja kurierska, zanim zamówisz materiały.

Najczęstsze pytania

Czy potrzebuję sterownika ZDesigner, jeśli oprogramowanie wysyła ZPL?
Nie dla tego ruchu, bo trafia on prosto do drukarki przez sieć. Zainstaluj go mimo to, żeby Windows mógł drukować etykiety testowe i żeby inne aplikacje na komputerze mogły korzystać z drukarki.

USB czy Ethernet?
USB przy jednym komputerze stojącym obok drukarki. Ethernet lub Wi-Fi, gdy tylko pojawia się usługa wydruku, terminal mobilny albo drugi użytkownik, bo one potrzebują adresu, a nie kabla.

Dlaczego co druga etykieta wychodzi pusta?
Niemal zawsze kalibracja albo zły rodzaj nośnika. Skalibruj ponownie po zmianie materiału i sprawdź, czy rolka ma przerwy, czy czarne znaczniki.

Czy dwa systemy mogą drukować na tej samej drukarce etykiet?
Tak, przez sieć. Trzymaj się jednego zadania naraz i nie wysyłaj surowego ZPL, gdy zadanie ze sterownika jest jeszcze w kolejce, bo dwa formaty mogą przeplatać się na jednej etykiecie.

203 czy 300 dpi?
203 dpi do etykiet od mniej więcej 40 mm szerokości ze zwykłym tekstem. 300 dpi do etykiet jubilerskich i kosmetycznych, małych części, długich nazw produktów w małym stopniu pisma oraz gęstych kodów DataMatrix i QR.

Dlaczego moje etykiety blakną po kilku miesiącach?
Bo są termiczne. Ciepło, słońce i tarcie je usuwają. Przejdź na termotransfer z taśmą żywiczną lub woskowo-żywiczną i etykietę syntetyczną, jeśli etykieta ma przetrwać.

Co dalej

Najpierw ustal właściwą drogę wydruku, a wybór sprzętu wynika z niej sam. Pełną ofertę znajdziesz w kategorii drukarki etykiet, a modele biurkowe w biurkowych drukarkach etykiet. Od razu dobierz materiały: etykiety oraz taśmy termotransferowe, jeśli wybrałeś model termotransferowy, bo taka drukarka bez właściwej taśmy nie wydrukuje nic.