Na etykiecie są nawiasy, po skanowaniu ich nie ma. Jak sprawdzić odczyt GS1 DataMatrix?
Czytelny napis pod kodem i dane ze skanera mogą wyglądać inaczej. Sprawdź rozdzielenie produktu, partii i numeru seryjnego przed uruchomieniem przyjęć.
Pod kwadratowym kodem widzisz osobno produkt, partię i numer seryjny. Po skanowaniu pojawia się jeden długi ciąg bez nawiasów. Sam brak nawiasów nie oznacza błędu. Sprawdź, czy program prawidłowo rozdzielił dane na właściwe pola. Odczytanie symbolu i poprawne rozpoznanie jego zawartości to dwa etapy odbioru stanowiska.
Nawiasy pomagają człowiekowi
W zapisie GS1 krótkie oznaczenia określają znaczenie następujących po nich danych. Przykładowo 01 oznacza GTIN produktu, 10 partię, a 21 numer seryjny. W napisie przeznaczonym dla człowieka oznaczenia ujmuje się w nawiasy. Wytyczne GS1 dotyczące kodów 2D wyjaśniają, że te nawiasy nie są bezpośrednio kodowane w symbolu.
GS1 DataMatrix wykorzystuje też specjalny znak FNC1. Pozwala on rozpoznać zapis GS1 i rozdzielać niektóre kolejne pola. Ma to znaczenie między innymi dla partii i numeru seryjnego, których długość może się zmieniać. GS1 Sweden opisuje te funkcje. Nie naprawiaj więc odczytu przez ręczne dopisywanie nawiasów do każdej zeskanowanej wartości.
Przygotuj oczekiwaną zawartość przed testem
Poproś dostawcę o objaśnienie pól używanej etykiety. Dla próbki zapisz osobno oczekiwany produkt, partię i numer seryjny. Jeżeli aplikacja ma przyjmować tylko część danych, ustal, co stanie się z pozostałymi. Sama obecność partii w kodzie nie dowodzi, że program ją zapisuje lub kontroluje przy wydaniu.
Przykład DEMO jest opisem oczekiwania, nie gotowym kodem do druku: partia ma wartość DEMO-A, a numer seryjny S001. Po próbie oba pola powinny zachować dokładnie te wartości. Jeżeli partia zawiera również oznaczenie kolejnego pola i S001, rozdzielenie danych nie zadziałało poprawnie. Nie zatwierdzaj takiego wyniku jako przyjęcia właściwej partii.
Sprawdź krótszą i dłuższą partię
Jedna próbka o przypadkowo pasującej długości może ukryć problem. Przygotuj etykiety demonstracyjne z różną długością partii i innym numerem seryjnym. Zleć ich wygenerowanie w trybie GS1 właściwym dla danego narzędzia. Zwykły Data Matrix z podobnym tekstem nie musi być poprawnym GS1 DataMatrix.
Powtórz próbę na docelowym skanerze i w docelowym formularzu. Ustawienia urządzenia oraz sposób przekazywania danych do aplikacji są częścią testu. Jeżeli specjalista potrzebuje pełnego odczytu, przygotuj go z etykiety DEMO w uzgodnionym narzędziu diagnostycznym. Zwykłe wklejenie do notatnika nie zawsze jasno pokaże niewidoczne znaki rozdzielające.
Odbierz zapis, a nie sam sygnał skanera
Po zapisaniu operacji otwórz jej szczegóły ponownie. Potwierdź produkt i wszystkie wymagane pola, bez zmienionych znaków czy dopisanych fragmentów. Sprawdź także reakcję na etykietę, której aplikacja nie potrafi rozpoznać. Kontrolowane odrzucenie jest czytelniejsze niż ciche zapisanie całego ciągu w polu kodu towaru.
Znaczenie poszczególnych identyfikatorów porządkuje poradnik o GTIN, partii i numerze seryjnym. Jeżeli problem polega na samym odczytaniu wydruku, osobno sprawdź wolne miejsce wokół symbolu. Poprawna jakość druku nie zastąpi jednak prawidłowego rozdzielenia danych.
Źródła
- GS1, 2D Barcodes at Retail Point-of-Sale Implementation Guideline, release 1.1.0, December 2025
- GS1 Sweden, Use GS1 DataMatrix