Auto ID to zestaw narzędzi, dzięki którym magazyn przestaje przepisywać dane z dokumentów i zaczyna je odczytywać. Jeden skan etykiety wprowadza do systemu numer towaru, partię, termin ważności oraz numer nośnika naraz, a system od razu mówi, czy etykieta jest poprawna. W Studio WMS.net odpowiada za to moduł obejmujący pełny cykl: od słowników standardów, przez skaner weryfikujący i hierarchię jednostek logistycznych, po projektowanie etykiet i wskaźniki jakości odczytów.
Co kryje się pod pojęciem Auto ID
Skrót Auto ID oznacza automatyczną identyfikację, czyli wprowadzanie danych do systemu przez odczyt nośnika zamiast wpisywania ich z klawiatury. Nośnikiem bywa kod kreskowy, kod dwuwymiarowy albo znacznik radiowy, ale sama technologia odczytu jest wtórna. Istotne jest to, co kod przenosi i czy system potrafi to poprawnie rozłożyć na pola.
Różnica między zwykłym kodem a kodem w standardzie GS1 polega na strukturze. Prosty kod przenosi jeden ciąg znaków, który dla systemu jest po prostu numerem. Kod GS1 przenosi wiele pól naraz, a każde poprzedza dwucyfrowy lub dłuższy identyfikator zastosowania, mówiący co dane pole oznacza. Podstawy tej techniki opisuje strona o kodach kreskowych, a budowę samego oznaczenia - strona o etykietach logistycznych GS1.
Standardy obsługiwane przez moduł
Moduł Auto ID w Studio WMS.net rozpoznaje cztery rodziny standardów. Każda odpowiada innej sytuacji na hali.
| Standard | Postać | Typowe zastosowanie |
|---|---|---|
| GS1-128 | kod liniowy | Etykieta logistyczna palety i kartonu zbiorczego, najczęstszy format w dostawach |
| GS1 DataMatrix | kod dwuwymiarowy | Małe opakowania jednostkowe, gdzie nie mieści się długi kod liniowy |
| HIBC | kod liniowy lub 2D | Wyroby medyczne i farmaceutyki, z własnym znakiem kontrolnym |
| GS1 Digital Link | kod QR z adresem | Oznaczenia czytelne zarówno dla magazynu, jak i dla konsumenta przez Internet |
Praktyczne różnice między kodami jedno- i dwuwymiarowymi w obsłudze magazynowej rozwija strona o optymalizacji operacji dzięki kodom 1D i 2D.
Identyfikatory zastosowań i mapowanie na pola bazy
Słownik modułu zawiera dwadzieścia dwa identyfikatory zastosowań. Poniżej te, które w magazynie pojawiają się najczęściej, wraz z polem kartoteki, do którego trafiają po odczycie.
| AI | Znaczenie | Długość | Trafia do |
|---|---|---|---|
| 00 | SSCC - seryjny numer jednostki logistycznej | stała, 18 znaków | numer nośnika |
| 01 | GTIN - globalny numer jednostki handlowej | stała, 14 znaków | kartoteka towaru |
| 02 | GTIN jednostek zawartych w nośniku | stała, 14 znaków | zawartość palety |
| 10 | Partia lub seria produkcyjna | zmienna, do 20 znaków | numer partii |
| 17 | Termin ważności | stała, 6 znaków | data przydatności |
| 21 | Numer seryjny | zmienna, do 20 znaków | ewidencja jednostkowa |
| 37 | Liczba jednostek w nośniku | zmienna | ilość na dokumencie |
Pola o zmiennej długości wymagają znaku rozdzielającego. W standardzie GS1 jest to symbol funkcyjny FNC1, który czytnik przesyła zwykle jako znak ASCII 29. Jeśli urządzenie tego nie robi, parser zgłasza brak separatora, a korekta sprowadza się do zeskanowania kodu programującego z instrukcji czytnika. Sposób obsługi numerów jednostkowych opisuje osobno strona o skanowaniu numeru seryjnego.

Reguły walidacji w jednym miejscu
Weryfikacja cyfr kontrolnych zatrzymuje błędny numer, zanim trafi do bazy, a tryb rygorystyczny dla wyrobów medycznych odrzuca etykietę zamiast tylko ostrzegać.
Od papierowych dokumentów do skanowania w czasie rzeczywistym
W obiegu papierowym dane powstają dwa razy. Najpierw magazynier zapisuje je na wydruku, potem ktoś przepisuje je do systemu. Każde z tych przejść jest okazją do pomyłki, a między nimi mija czas, w którym stan systemowy nie odpowiada rzeczywistości. Skanowanie skraca ten obieg do jednego zdarzenia.
| Aspekt | Obieg papierowy | Odczyt automatyczny |
|---|---|---|
| Moment aktualizacji stanu | Po zakończeniu zmiany, przy przepisywaniu | W chwili skanowania |
| Źródło danych o partii | Odczyt wzrokowy z etykiety dostawcy | Pole z kodu, bez interpretacji |
| Wykrycie błędnej etykiety | Zwykle dopiero przy reklamacji | Natychmiast, przy odczycie |
| Ślad rewizyjny | Podpis na wydruku | Znacznik czasu i identyfikator operatora |
| Nakład pracy przy przyjęciu | Zapis, przepisanie, kontrola | Jedno skanowanie na nośnik |
Zmianę najmocniej widać na wejściu do magazynu, gdzie jeden odczyt etykiety palety zastępuje wpisanie kilku pól. Przebieg całego procesu porządkuje strona o przyjęciach towaru do magazynu, a stronę wyjściową - strona o wydaniu magazynowym.
Hierarchia jednostek logistycznych
Automatyczna identyfikacja ma sens wtedy, gdy system rozumie zależność między opakowaniami. Moduł prowadzi trzypoziomowe drzewo agregacji: opakowanie jednostkowe identyfikowane numerem GTIN, karton zbiorczy oraz paletę z własnym numerem SSCC. Zeskanowanie numeru palety daje dostęp do całej jej zawartości bez rozkładania ładunku.
Numer SSCC nadaje system na podstawie prefiksu firmy, a jednostka pozostaje otwarta do momentu zamknięcia i wydruku etykiety. Dzięki temu można dokładać kolejne kartony w trakcie kompletacji, a etykieta powstaje dopiero wtedy, gdy zawartość jest ostateczna. Zasady numeracji jednostek logistycznych publikuje GS1 Polska w opisie standardu SSCC.

Paleta jako jedna pozycja
Jeden numer nośnika zastępuje listę zawartości, a status otwarta lub zamknięta mówi, czy jednostkę można jeszcze uzupełniać.
Najczęstsze błędy magazynowe, które eliminuje automatyczna identyfikacja
Automatyzacja odczytu nie usuwa błędów sama z siebie. Usuwa je mechanizm kontrolny, który przy każdym skanie sprawdza to, czego człowiek sprawdzić nie zdąży.
| Błąd | Mechanizm kontrolny | Efekt |
|---|---|---|
| Pomyłka w numerze towaru przy przepisywaniu | Weryfikacja cyfry kontrolnej GTIN modulo 10 | Błędny numer nie trafia do bazy |
| Wydanie towaru z niewłaściwej partii | Odczyt partii wprost z etykiety, bez przepisywania | Zgodność dokumentu z fizycznym ładunkiem |
| Przeoczenie terminu ważności | Data z pola AI 17 porównana z regułą wydania | Blokada pobrania towaru po terminie |
| Rozjazd stanu systemowego i fizycznego | Aktualizacja w chwili skanu, nie po zmianie | Bieżący stan dostępny dla obsługi zamówień |
| Wadliwe etykiety od jednego dostawcy | Rejestr odrzuconych odczytów z przyczyną | Możliwość wskazania źródła problemu |
Ostatni wiersz bywa niedoceniany. Dziennik parsowania zapisuje każdy odczyt, którego nie dało się zinterpretować, razem z powodem odrzucenia. Po kilku tygodniach widać, którzy kontrahenci wystawiają etykiety niezgodne ze specyfikacją, a to argument w rozmowie handlowej, nie tylko techniczny drobiazg. Kontrolę dat i serii produkcyjnych rozwija strona o partiach produkcyjnych i datach ważności.

Widać, co system odczytał
Zamiast komunikatu o błędzie operator dostaje protokół z wynikiem każdego sprawdzenia i podglądem pól, które trafią do kartoteki.
Jak wygląda wdrożenie Auto ID w praktyce
Wdrożenie nie zaczyna się od zakupu sprzętu. Zaczyna się od ustalenia, co system ma odczytać z etykiety i gdzie te dane mają trafić. Poniższa instrukcja porządkuje sześć kroków, które przechodzimy przy uruchamianiu modułu.
- Mapowanie identyfikatorów zastosowań na pola bazyUstalamy, do której kolumny kartoteki trafia każdy identyfikator z etykiety - numer partii, termin ważności, numer nośnika i ilość jednostek.
- Konfiguracja reguł walidacjiWłączamy weryfikację cyfr kontrolnych GTIN i SSCC oraz tryb rygorystyczny dla kodów branży medycznej, aby błędny numer nie trafił do bazy.
- Ustawienie separatora pól FNC1Wskazujemy znak, którym czytnik rozdziela pola o zmiennej długości. Standardowo jest to ASCII 29, a rozbieżność koryguje się kodem programującym z instrukcji urządzenia.
- Test na rzeczywistych etykietach dostawcówSkanujemy etykiety od kilku kontrahentów w narzędziu Smart Scan i sprawdzamy protokół kontroli, zanim moduł trafi na halę.
- Projekt szablonów wydrukuPrzygotowujemy szablony etykiet w języku ZPL z tokenami danych, osobno dla palety, produktu i wyrobu medycznego.
- Uruchomienie dziennika i wskaźnikówWłączamy rejestr odczytów odrzuconych oraz panel wskaźników, aby mierzyć poprawność skanowania i wychwytywać wadliwe źródła etykiet.
Pracę na hali prowadzi się na terminalach z systemem Android, więc dobór urządzeń warto rozstrzygnąć równolegle z konfiguracją modułu. Pomagają w tym strony o kolektorach danych Android oraz o terminalach radiowych z Androidem.
Szablony etykiet i wydruk
Etykiety projektuje się w języku ZPL obsługiwanym przez drukarki Zebra. Szablon zawiera tokeny danych, które system podstawia przy wydruku, dzięki czemu ten sam projekt obsługuje każdą paletę. Standardowy zestaw obejmuje etykietę logistyczną palety w formacie 100 na 150 milimetrów, etykietę produktu z numerem towaru, partią i terminem, etykietę wyrobu medycznego oraz małą etykietę dwuwymiarową w rozdzielczości 300 punktów na cal. Szerzej temat wydruków omawia strona o drukowaniu etykiet logistycznych, a wymagania wobec układu pól publikuje GS1 Polska w specyfikacji etykiety transportowo-logistycznej.

Jeden projekt, każda paleta
Tokeny danych sprawiają, że zmiana układu etykiety to edycja jednego szablonu, a nie poprawka w każdym wydruku.
Pomiar jakości odczytów
Moduł mierzy własną skuteczność. Panel wskaźników pokazuje liczbę odczytów w danym dniu, udział odczytów poprawnych, liczbę błędów i ostrzeżeń, liczbę różnych numerów towarowych oraz wydajność godzinową. Osobne zestawienie wyjątków z ostatnich dni pozwala reagować, zanim problem urośnie. Zewnętrzne poziomy referencyjne dla wskaźników centrów dystrybucyjnych publikuje badanie DC Measures prowadzone przez WERC.
Poniżej panelu pracuje dziennik rejestracji partii, czyli funkcja Track and Trace. Zapisuje powiązanie numeru towaru, partii, terminu ważności, daty produkcji, przyjętej ilości oraz dokumentu przyjęcia. To na jego podstawie odtwarza się drogę konkretnej partii przez magazyn, gdy pojawi się reklamacja albo wycofanie serii. Pełny obraz zapasu daje z kolei inwentaryzacja w magazynie.

Jakość skanowania jako liczba
Udział poprawnych odczytów pokazuje, czy problem leży po stronie urządzeń, obsługi czy etykiet dostawcy.
Auto ID zmienia reguły gry nie dlatego, że skanowanie jest szybsze od pisania. Zmienia je dlatego, że przenosi kontrolę poprawności z końca procesu na jego początek. Błąd wykryty przy rampie kosztuje minutę, ten sam błąd wykryty u klienta kosztuje zwrot, korektę dokumentów i rozmowę o jakości obsługi.
Pytania o automatyczną identyfikację towarów
Czym jest Auto ID w magazynie?
Auto ID to automatyczna identyfikacja towarów, w której nośnikiem danych jest kod kreskowy lub znacznik RFID, a nie wpis ręczny. System odczytuje ze skanu numer towaru, partię, termin ważności i numer nośnika naraz, po czym zapisuje je w kartotece bez udziału operatora.
Czym różni się GS1-128 od GS1 DataMatrix?
GS1-128 to kod liniowy, GS1 DataMatrix to kod dwuwymiarowy. Oba przenoszą te same identyfikatory zastosowań, ale DataMatrix mieści więcej danych na mniejszej powierzchni, dlatego stosuje się go tam, gdzie nie ma miejsca na długi kod liniowy.
Co to jest identyfikator zastosowania AI?
To dwucyfrowy lub dłuższy przedrostek, który mówi, co oznacza kolejny fragment kodu. Przedrostek 00 wskazuje numer jednostki logistycznej SSCC, 01 numer towaru GTIN, 10 numer partii, a 17 termin ważności.
Do czego służy numer SSCC?
SSCC to osiemnastocyfrowy seryjny numer jednostki logistycznej, czyli identyfikator palety lub kartonu zbiorczego. Pozwala śledzić nośnik w transporcie i powiązać go z zawartością bez otwierania opakowania.
Czy Auto ID wymaga wymiany skanerów?
Nie w większości wdrożeń. Moduł czyta strumień znaków z dowolnego czytnika pracującego w trybie emulacji klawiatury, a konfiguracja separatora FNC1 sprowadza się do zeskanowania kodu programującego z instrukcji urządzenia.
Co się dzieje, gdy etykieta jest błędna?
Parser odrzuca odczyt i zapisuje go w dzienniku parsowania razem z powodem odrzucenia. Operator widzi komunikat od razu przy skanowaniu, a magazyn ma rejestr, który pozwala wskazać dostawcę wystawiającego wadliwe etykiety.
Baza wiedzy - pojęcia automatycznej identyfikacji
Terminy, które pojawiają się przy konfiguracji i obsłudze modułu Auto ID.
- Auto ID
- Automatyczna identyfikacja towarów, w której dane wprowadza się odczytem nośnika, a nie z klawiatury.
- Identyfikator zastosowania (AI)
- Przedrostek w kodzie GS1 określający znaczenie kolejnego pola danych, na przykład 10 dla numeru partii.
- SSCC
- Osiemnastocyfrowy seryjny numer jednostki logistycznej, identyfikujący paletę lub karton zbiorczy.
- GTIN
- Globalny numer jednostki handlowej, podstawa identyfikacji towaru w wymianie z kontrahentami.
- FNC1
- Znak rozdzielający pola o zmiennej długości w kodzie GS1-128, przesyłany przez czytnik zwykle jako ASCII 29.
- HIBC
- Standard kodowania wyrobów medycznych i farmaceutyków, z własnym znakiem kontrolnym liczonym modulo 43.
- ZPL
- Język sterowania drukarkami etykiet Zebra, w którym opisuje się układ pól na etykiecie.
- Track and Trace
- Rejestr powiązań partii, dokumentu i lokalizacji pozwalający odtworzyć drogę towaru przez magazyn.
Zobacz moduł Auto ID w działaniu
Przekonaj się, jak Studio WMS.net rozkłada kod GS1 na pola, buduje jednostki logistyczne i mierzy jakość odczytów - uruchom bezpłatne demo lub obejrzyj pełną galerię ekranów.
