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.
Spis treści
- Parametry drukarki Zebra ZM400
- Metoda druku i materiały eksploatacyjne
- Typy etykiet i ustawienia drukarki
- Połączenie z siecią i z systemem
- Współpraca z modułem wydruku etykiet
- Miejsce drukarki w przepływie przyjęcia
- Konfiguracja w praktyce
- Utrzymanie głowicy i jakość odczytu
- Pytania i odpowiedzi o drukarkę kodów kreskowych
- Glosariusz pojęć związanych z drukarką etykiet
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.
| Parametr | Wartość | Znaczenie w magazynie |
|---|---|---|
| Klasa urządzenia | półprzemysłowa, obudowa metalowa | praca na hali w warunkach wymagających |
| Prędkość druku | do 14 cali na sekundę | krótszy czas wydruku serii etykiet paletowych |
| Metody druku | termiczna i termotransferowa | wybór między tanią etykietą a trwałym nadrukiem |
| Język opisu etykiety | ZPLII | wspólny język z szablonami Studio WMS.net |
| Interfejsy | USB 2.0, 802.11b/g, ZebraNet 10/100 Print Server | podłączenie do komputera i do sieci LAN |
| Rozdzielczość | kilka wariantów do wyboru | dopasowanie do wielkości najmniejszego elementu |
| Akcesoria | obcinacz i odklejacz etykiet | etykiety odcinane albo gotowe do naklejenia |
| Opcja | moduł RFID | wydruk 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.
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 etykiety | Rozdzielczość | Akcesorium | Uwagi |
|---|---|---|---|
| Paleta z numerem SSCC | 203 punkty na cal | obcinacz | kod liniowy GS1-128, szeroka kreska ułatwia odczyt z wózka |
| Karton zbiorczy | 203 lub 300 punktów na cal | obcinacz | zależnie od wielkości etykiety i liczby pól |
| Opakowanie jednostkowe | 300 punktów na cal | odklejacz | kod dwuwymiarowy wymaga gęstszego druku |
| Lokalizacja w regale | 203 punkty na cal | obcinacz | trwał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.
- Zatwierdzenie dokumentu. Dokument przyjęcia z produkcji zostaje zatwierdzony w systemie i staje się źródłem danych etykiety.
- Generowanie opisu. Program podstawia numery GTIN i SSCC pod tokeny szablonu i tworzy strumień ZPL.
- Wydruk. Strumień trafia na adres sieciowy drukarki, a urządzenie drukuje etykietę w rozdzielczości głowicy.
- 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.
- Adres sieciowy. Stały adres IP i port 9100 dostępny w sieci, z której pracuje serwer aplikacji.
- Kalibracja nośnika. Czujnik musi rozpoznać rozmiar etykiety i przerwę między etykietami, inaczej wydruk przesuwa się względem naklejki.
- Kontrast i temperatura. Zbyt niska temperatura głowicy daje jasny kod, a zbyt wysoka zalewa szerokie kreski i zmniejsza szczeliny.
- Kodowanie znaków. Ustawienie UTF-8 w szablonie zapewnia poprawny druk polskich liter.
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.