Zebra ZM400 jest drukarką półprzemysłową, którą Studio WMS.net wykorzystuje do wydruku etykiet logistycznych GS1 oznaczających palety. Program wysyła do niej opis etykiety, a urządzenie rysuje kod w rozdzielczości głowicy. Operator nie wpisuje danych przy drukarce, bo wszystkie wartości pochodzą z dokumentu magazynowego.

Parametry drukarki Zebra ZM400

Urządzenie ma metalową obudowę i duży graficzny wyświetlacz LCD, na którym ustawia się parametry druku i widać stan pracy. Prostsze menu ogranicza czas potrzebny na naukę obsługi nowego operatora.

ParametrWartośćZnaczenie w magazynie
Klasa urządzeniapółprzemysłowa, obudowa metalowapraca na hali w warunkach wymagających
Prędkość drukudo 14 cali na sekundękrótszy czas wydruku serii etykiet paletowych
Metody drukutermiczna i termotransferowawybór między tanią etykietą a trwałym nadrukiem
Język opisu etykietyZPLIIwspólny język z szablonami Studio WMS.net
InterfejsyUSB 2.0, 802.11b/g, ZebraNet 10/100 Print Serverpodłączenie do komputera i do sieci LAN
Rozdzielczośćkilka wariantów do wyborudopasowanie do wielkości najmniejszego elementu
Akcesoriaobcinacz i odklejacz etykietetykiety odcinane albo gotowe do naklejenia
Opcjamoduł RFIDwydruk i zapis tagu w jednym przebiegu

Rozdzielczość wybiera się przy zamówieniu urządzenia, bo szablon musi odpowiadać głowicy. Zależność opisuje strona o projektowaniu etykiet w języku ZPL.

Metoda druku i materiały eksploatacyjne

Druk termiczny bezpośredni nie wymaga taśmy, ponieważ głowica ciemni papier termoczuły. Etykieta jest tania, ale blaknie pod wpływem światła i ciepła. Druk termotransferowy przenosi barwnik z taśmy na podłoże, więc nadruk jest trwały i nadaje się do oznaczeń, które mają przetrwać cały czas składowania.

Studio WMS.net - wygenerowany kod ZPL z podstawionymi wartościami oraz poglądowy wygląd etykiety paletowej
Wynikowy kod ZPL z podstawionymi wartościami i poglądowy wygląd etykiety paletowej z numerem nośnika

Wynik wysyłany do drukarki jest zwykłym tekstem ZPL, który widać na zrzucie obok podglądu etykiety. Rodzaj taśmy dobiera się do podłoża. Zestawienie środowisk pracy, od chłodni po magazyn chemiczny, opisuje strona o znakowaniu towarów w magazynie.

Reguła: rozdzielczość w szablonie musi odpowiadać rozdzielczości głowicy. Szablon przygotowany na 203 punkty na cal, wysłany na urządzenie 300 punktów na cal, wydrukuje się w około dwóch trzecich zamierzonego rozmiaru, a kod może wyjść za wąski.

Typy etykiet i ustawienia drukarki

Różne obiekty w magazynie wymagają różnych ustawień. Etykieta paletowa jest duża, a kod ma sporą szerokość. Oznaczenie opakowania jednostkowego jest małe i wymaga gęstszego druku. Drukarkę ustawia się więc pod konkretny typ etykiety, a nie raz na zawsze.

Typ etykietyRozdzielczośćAkcesoriumUwagi
Paleta z numerem SSCC203 punkty na calobcinaczkod liniowy GS1-128, szeroka kreska ułatwia odczyt z wózka
Karton zbiorczy203 lub 300 punktów na calobcinaczzależnie od wielkości etykiety i liczby pól
Opakowanie jednostkowe300 punktów na calodklejaczkod dwuwymiarowy wymaga gęstszego druku
Lokalizacja w regale203 punkty na calobcinacztrwały nadruk termotransferowy

Obcinacz odcina każdą etykietę po wydruku, co przydaje się przy etykietach paletowych drukowanych pojedynczo. Odklejacz oddziela etykietę od podkładu i podaje ją gotową do naklejenia, więc przy seriach małych oznaczeń oszczędza ruch ręki. Wybór zależy od tego, czy drukarka stoi przy rampie, czy przy stanowisku pakowania.

Połączenie z siecią i z systemem

Serwer druku ZebraNet 10/100 podłącza drukarkę do sieci Ethernet. Interfejs 802.11b/g umożliwia połączenie bezprzewodowe. System wysyła strumień ZPL na adres sieciowy drukarki, standardowo na port 9100, więc między programem a urządzeniem nie ma sterownika, który mógłby zmienić dane.

Poniższy szkic w Node.js pokazuje samą zasadę. Jest ilustracyjny i nie przedstawia kodu produktu. Adres IP jest przykładowy.

const net = require('net');

const zpl = '^XA^CI28^FO30,30^A0N,40,40^FDPalet 0001^FS^XZ';
const gniazdo = net.connect(9100, '192.168.1.50', () => {
  gniazdo.end(zpl);          // wysłanie strumienia i zamknięcie połączenia
});
gniazdo.on('error', (e) => console.error('brak połączenia z drukarką:', e.message));

Stan urządzenia, na przykład brak papieru albo otwartą głowicę, można odczytać komendą ~HS. Aplikacja, która sprawdza stan przed wysłaniem etykiet, unika wydruków utkniętych w kolejce urządzenia.

Współpraca z modułem wydruku etykiet

Moduł Etykiety Netto.net, aplikacja Windows należąca do programu Studio Magazyn WMS.net, drukuje etykiety logistyczne na drukarkach Zebra. Zatwierdzone dokumenty przyjęcia z produkcji są źródłem numerów GTIN i SSCC oraz terminu przydatności. Układ etykiety i wymagania sieci handlowych opisuje strona o etykietach logistycznych GS1, a zasady oznaczania opracowanie o etykiecie logistycznej GS1.

Przy odczycie etykiety na hali parser sprawdza strukturę pól i cyfry kontrolne, co opisuje strona o weryfikacji etykiet w czasie rzeczywistym. Dokument źródłowy etykiety opisuje strona o dokumentach magazynowych.

Miejsce drukarki w przepływie przyjęcia

Drukarka jest ostatnim ogniwem procesu, który zaczyna się od dokumentu. Czas od zatwierdzenia dokumentu do naklejonej etykiety zależy od tego, ile kroków trzeba wykonać ręcznie.

  1. Zatwierdzenie dokumentu. Dokument przyjęcia z produkcji zostaje zatwierdzony w systemie i staje się źródłem danych etykiety.
  2. Generowanie opisu. Program podstawia numery GTIN i SSCC pod tokeny szablonu i tworzy strumień ZPL.
  3. Wydruk. Strumień trafia na adres sieciowy drukarki, a urządzenie drukuje etykietę w rozdzielczości głowicy.
  4. Kontrola. Operator nakleja etykietę i skanuje ją terminalem, a parser porównuje odczyt z dokumentem.

Przy kilku rampach opłaca się osobna drukarka na każdą, bo operator nie przechodzi przez halę z paletą bez oznaczenia. Awaria jednego urządzenia nie zatrzymuje wtedy całej strefy, a zapasowy egzemplarz konfiguruje się z tym samym szablonem i adresem sieciowym.

Konfiguracja w praktyce

Większość kłopotów po uruchomieniu wynika z ustawień urządzenia, a nie z oprogramowania. Cztery pozycje warto sprawdzić przed pierwszym wydrukiem seryjnym.

Pomoc i materiały producenta znajdują się na stronie wsparcia technicznego Zebra.

Utrzymanie głowicy i jakość odczytu

Zabrudzona głowica obniża kontrast i skaner odmawia odczytu mimo poprawnych danych. Częstotliwość czyszczenia zależy od liczby wydruków i rodzaju materiału, a symptomem jest rosnąca liczba powtórnych skanów. Metoda pomiaru takich powtórzeń opisana jest przy Dashboardzie Auto ID.

Przy wydruku serii etykiet paletowych urządzenie pracuje długo, więc zapas taśmy i papieru planuje się z wyprzedzeniem. Etykieta zerwana w połowie serii jest drukowana ponownie z tym samym numerem SSCC. Odczyt na hali nie zależy od tego, która kopia trafiła na paletę. Pracę terminali opisuje strona o aplikacji WMS na Androida, zapis kodów strona o GS1-128 i GS1 DataMatrix, a zamknięcie wysyłki strona o wydaniu z magazynu.

Pytania i odpowiedzi o drukarkę kodów kreskowych

Do wydruku etykiet logistycznych GS1, etykiet towarowych i oznaczeń lokalizacji w magazynie. Jest drukarką półprzemysłową o metalowej obudowie, pracującą z drukiem termicznym i termotransferowym.

Standardowo USB 2.0, interfejs bezprzewodowy 802.11b/g i serwer druku ZebraNet 10/100 do sieci Ethernet. Dostępne są także porty opcjonalne, więc urządzenie podłącza się do komputera albo do sieci LAN.

Tak, obsługuje ZPLII. Szablony Studio WMS.net generują ten sam język, więc etykieta powstaje z opisu tekstowego wysyłanego na adres sieciowy drukarki.

Producent przewiduje opcję RFID. Pozwala ona zapisać tag w czasie wydruku etykiety, co ma znaczenie przy oznaczaniu palet przeznaczonych do bramek odczytowych.

Druk termiczny ciemni papier termoczuły i nie wymaga taśmy, a etykieta z czasem blaknie. Termotransfer przenosi barwnik z taśmy, więc nadruk jest trwały i odporny na ścieranie oraz wilgoć.

Glosariusz pojęć związanych z drukarką etykiet

ZPLII
Język opisu etykiety stosowany w drukarkach Zebra, przesyłany jako zwykły tekst z komend i pól danych.
Druk termotransferowy
Metoda druku, w której głowica grzejna przenosi barwnik z taśmy na podłoże etykiety.
Druk termiczny
Metoda druku, w której głowica ciemni papier termoczuły bez użycia taśmy.
Głowica drukująca
Element z rzędem punktów grzejnych, którego rozdzielczość w punktach na cal ogranicza gęstość druku.
ZebraNet Print Server
Moduł sieciowy 10/100 umożliwiający przyłączenie drukarki do sieci Ethernet.
Port 9100
Standardowy port sieciowy, na który wysyła się strumień danych do drukarki etykiet.
Obcinacz
Akcesorium odcinające etykiety po wydruku, wybierane przy konfiguracji drukarki.
Odklejacz
Akcesorium oddzielające etykietę od podkładu, gotową do naklejenia.

Warto przeczytać

Transakcja MENU_DPMAG.ASPX?typdok=P
Transakcja MENU_DPMAG.ASPX?typdok=P otwiera submenu dokumentów przychodowych w Studio WMS.net: awizo i PZ. Zobacz parametr typdok i rejestrację transakcji.
Czytaj artykuł →
Administrator magazynu wysokiego składowania - zgodność lokalizacji i uprawnienia użytkowników
Administrator magazynu wysokiego składowania pilnuje zgodności lokalizacji z ewidencją: stany na wybrany dzień, audyty, uprawnienia i raporty. Przykład w T-SQL.
Czytaj artykuł →
Błędy w układzie regałów wysokiego składowania - szerokość alejki i nośność gniazda
Najczęstsze błędy w układzie regałów wysokiego składowania: szerokość alejki, strefy, nośność gniazda, audyt techniczny i brak rezerwy. Tabela skutków.
Czytaj artykuł →
Zebra komputery mobilne z serii TC7X
Komputery mobilne Zebra TC73 i TC78: Wi-Fi 6E, 5G i CBRS, skanery SE4770 oraz SE55, Bluetooth 5.2. Sprawdź parametry i pracę ze Studio WMS.net w magazynie.
Czytaj artykuł →
Magazyn wysokiego składowania z systemem WMS - elementy systemu i obsługa zleceń
Magazyn wysokiego składowania z systemem WMS: elementy systemu i strategie kompletacji, moduł wydań, dostęp przez Internet oraz wskaźniki KPI. Przykład T-SQL.
Czytaj artykuł →
Operator logistyczny w magazynie wysokiego składowania - wskaźniki SLA, usługi VAL i rozliczenia
Operator logistyczny w magazynie wysokiego składowania: zakres usług, dostawy JIT, usługi VAL, wskaźniki SLA z danych oraz zapytanie T-SQL o terminowość wydań.
Czytaj artykuł →