Zrozumieć symbolikę 2D Data Matrix: Architektura, ECC 200 i standardy
Data Matrix to międzynarodowy standard dwuwymiarowych (2D) kodów kreskowych opracowany w celu kodowania dużej ilości danych na małych powierzchniach. Znormalizowany w ramach ISO/IEC 16022, stał się standardem w lotnictwie, obronności, motoryzacji, farmacji i elektronice.
Anatomia strukturalna kodu Data Matrix
W przeciwieństwie do liniowych kodów 1D, kod Data Matrix zorganizowany jest w regularną siatkę kwadratowych modułów podzielonych na trzy strefy:
- Wzorzec wyszukiwania w kształcie litery L: Dolna i lewa krawędź tworzą ciągłą czarną linię w kształcie litery 'L'. Wzorzec ten pozwala czytnikom natychmiast wykryć orientację i kąt kodu w przestrzeni 360 stopni.
- Wzorzec synchronizacji: Górna i prawa krawędź zawierają naprzemienne czarne i białe moduły. Ta ścieżka informuje skaner o dokładnej liczbie wierszy i kolumn.
- Obszar danych i podbloki wyrównania: Wewnątrz znajdują się komórki danych z kodem Reeda-Solomona. Duże symbole są dzielone na mniejsze bloki wewnętrzne rozdzielone ścieżkami wyrównawczymi.
ECC 200 a starsze ECC 000–140
Wczesne wdrożenia Data Matrix (ECC 000 do ECC 140) polegały na korekcji opartej na splotach. Nowoczesne aplikacje przemysłowe stosują wyłącznie ECC 200:
- Algorytmy Reeda-Solomona: ECC 200 wykorzystuje algebrę pozwalającą na pełną rekonstrukcję uszkodzonych modułów.
- Parzysta siatka modułów: Symbole ECC 200 zawsze zawierają parzystą liczbę wierszy i kolumn (np. 10×10, 144×144).
- Odporność na uszkodzenia: Do 30% powierzchni symbolu może ulec zniszczeniu bez utraty integralności danych.
Darmowy generator Utiliome tworzy symbole Data Matrix ISO/IEC 16022 ECC 200 w 100% zgodne ze standardami przemysłowymi.