OBJAśNIENIA KODU DATA MATRIX
oraz normy TR 29158 (AIM-DPM)
Kod DataMatrix to odczytany maszynowo kod 2D o wysokiej odporności na uszkodzenia.
W porównaniu do jednowymiarowego kodu kreskowego (grubości linii określają zawartość), dane są reprezentowane w dwóch wymiarach w DataMatrix.
Niski kontrast jest również wystarczająca do bezpiecznego czytania. Ze względu na unikalną strukturę, nie jest konieczne pozycjonowanie kodu w rotacji pod czytnikiem.
W ten sposób, DataMatrix kody mogą być odczytywane w każdej pozycji kątowej. Kody mogą zawierać większą ilość danych niż kody kreskowe o porównywalnym rozmiarze.
Tak zwana Korekcja błędów Reeda-Solomona do 30% kodu może być wadliwa i nadal niezawodnie odczytywana.
Moduł (komórka):
Komórka jest pojedynczy punkt kodu DataMatrix i reprezentuje bit danych.
W zależności od metody oznaczania, komórka może być okrągła lub kwadratowa.
Strefa ciszy:
Jest obszarem otaczającym i otaczającym kod DataMatrix. Minimalna szerokość strefy odpoczynku to szerokość komórki. Zalecana jest szerokość strefy odpoczynku co najmniej dwóch szerokości komórek.
Finder:
to charakterystyczny wzór składający się z dwóch w kształcie litery L, ciągłych zastawów. Kod DataMatrix może być jasno określony w pozycji i pozycji za pomocą wyszukiwarki.
Wzorzec taktowania:
znajduje się naprzeciwko Findera i jest wyświetlana jako kropkowana (przerywana) linia. Punkty te reprezentują liczbę wierszy i kolumn z DataMatrix kodu.
Obszar danych:
Pojedynczy obszar danych może zawierać maksymalnie 88 cyfr lub 64 liter.
Poprzez powielanie tych obszarów danych, w skrajnych przypadkach mogą być tworzone kody DataMatrix z maksymalnie 3116 cyframi lub 2335 literami.
Istniejąca Korekcja błędów umożliwia kontrolę lub naprawę wad.
Warunki:
Rozdzielczość to liczba pikseli na komórkę (moduł).
Reed Solomon służy jako podstawa do korekcji błędów DataMatrix.
ECC (kod sprawdzania błędów) opisuje możliwość korekcji błędów (domyślnie jest ECC200).
DataMatrix kody mogą być wykonane kwadratowe lub prostokątne.
Norma ISO-15415
ISO-15415 elektrotechnicznych blach teksturowanych z czarnym kodem (znak) na białej etykiecie (kod o wysokim kontraście znakowania) i jest używany do drukowanych kodów.
W standardzie zdefiniowana jest tylko jedna metoda oświetlenia. Jeśli to oświetlenie nie nadaje się do odpowiedniego oznakowania w celu podjęcia dobrego obrazu, a następnie weryfikacji zgodnie z ISO-15415 nie ma sensu.
Kontroler jest kalibrowany za pomocą tak zwanej "białej karty". Ma to wpływ na ustawienia aparatu (czas ekspozycji, przyrost, itp.) tak, że biel karty kalibracji jest pokryta wartościami kamery. Po pomyślnej kalibracji wartości te są zapisywane.
Ponieważ weryfikator będzie zawsze pracować z tymi samymi ustawieniami i nie ma już wpływu na zmiany materiału lub powierzchnie, dopuszczalne Zdjęcia mogą być osiągnięte tylko z drukowanych kodów.
Histogram (rozkład wartości szarości) obrazu jest sprawdzany pod kątem weryfikacji. Norma jest dobrą dystrybucją białych i czarnych markerów kodu DataMatrix. Jednakże w przypadku kodów bezpośrednio oznaczonych (DPM), ze względu na wahania materiału i powierzchni, na czarnym podłożu znajdują się raczej szare kody.
Niższa różnica jasności między kropkami ciemnymi i jasnymi zmniejsza kontrast symbolu kodu, a markery DPM mają tendencję do pogarszania się.
Kody DPM zostały zastąpione przez AIM-DPM jako standard branżowy.
AIM-DPM
Wytyczne dotyczące jakości AIM DPM to standard, który dotyczy jakości kodów macierzowych danych, które są bezpośrednio stosowane do powierzchni artykułu i odczytywane za pomocą czytnika programu DPM.
Standard został opublikowany przez Komisję AIM na początku 2007. W porównaniu ze standardem ISO-15415, wytyczne jakości AIM-DPM definiują alternatywne warianty oświetlenia i warunki, optymalnie dopasowane do materiału i powierzchni – niezależnie od wybranej metody znakowania.
Po zrobieniu zdjęcia, AIM-DPM metryki są używane do określenia jakości znaku. Ocena jest przeprowadzana przy pomocy wartości liczbowej (4-1) lub amerykańskiego systemu dla klas szkolnych (a-f).
Wytyczne dotyczące jakości AIM DPM lub ISO/IEC TR 29158 jest zalecanym standardem dla weryfikacji bezpośrednio oznakowanych kodów. Nadaje się tylko do bezpośrednio oznaczonych kodów macierzowych danych i niezależnych od stylu znacznika. W połączeniu z odpowiednim weryfikatorem DPM, możliwa jest optymalna weryfikacja. Standard definiuje między innymi:
Nowy wybór dla pozycji przysłony
Nowy typ obliczeń dla jasności obrazu
Naprawiono korekty obrażeń wzoru
Minimalne wymagania dotyczące oświetlenia
Różne opcje oświetlenia
Radzenie sobie z osobnymi modułami
Odróżnienie modułów
Nowa kalkulacja wartości progowej
Norma ISO 15415, która jest często wykorzystywana w niewiedzy na temat weryfikacji bezpośrednio oznaczonych kodów, nadaje się tylko do wydrukowanych kodów danych macierzowych. W porównaniu do wytycznych dla jakości AIM DPM, ISO 15415 wymaga różnych parametrów oświetlenia i obliczania progu. Statycznie ustalona jasność obrazu skutkuje złymi obrazami. Odczyt odniesienia nie może wykryć kodów grawerowanych. Ponadto zakłada się, że markery zawsze mają bardzo dobry kontrast i mają zrównoważoną proporcję jasnych i ciemnych obszarach. Jednak nie zawsze jest to gwarantowane w przypadku kodów bezpośrednio oznaczone, ponieważ w zależności od materiału, powierzchni i metod znakowania, markery mają wariancję kontrastu. Ponadto niektóre procesy znakowania prowadzą do różnic w rozkładzie jasności. Wynik: kody, które są rzeczywiście dobrze oznaczone bezpośrednio spadają.