Jak rozpoznać Data Matrix
Data Matrix rozpoznaje się po wzorcu wyszukiwania: dwie sąsiednie krawędzie tworzą jednolite ciemne „L”, a dwie przeciwległe krawędzie naprzemiennie mają ciemne i jasne moduły jak linijka. „L” mówi skanerowi, gdzie jest symbol i jak jest obrócony; naprzemienne krawędzie podają liczbę modułów.
Większe symbole są podzielone na kilka regionów danych oddzielonych wewnętrznymi liniami wyrównania. Strefa ciszy ma co najmniej jeden moduł szerokości, co jest jednym z powodów, dla których Data Matrix mieści się na bardzo małych powierzchniach.
ECC 200 i pojemność
Nowoczesne kody Data Matrix używają wersji ECC 200, która stosuje korekcję błędów Reeda-Solomona. Starsze warianty od ECC 000 do ECC 140 używały innego schematu i uznaje się je za przestarzałe w nowych zastosowaniach. W ECC 200 ilość korekcji błędów jest ustalona przez rozmiar symbolu, a nie wybierana osobno.
- Rozmiary kwadratowe: od 10×10 do 144×144 modułów
- Rozmiary prostokątne: małe rozmiary, jak 8×18, do 16×48 modułów
- Największy symbol: do 3116 cyfr, 2335 znaków alfanumerycznych albo 1556 bajtów
- Strefa ciszy: co najmniej 1 moduł
Gdzie używa się Data Matrix
Data Matrix to typowy wybór do znakowania małych przedmiotów. Używa się go na podzespołach elektronicznych i płytkach drukowanych, na metalowych częściach przez grawerowanie laserowe lub punktowanie oraz na opakowaniach leków i wyrobach medycznych. Jego odmiana GS1, GS1 DataMatrix, jest szeroko stosowana w ochronie zdrowia.
Wiele aplikacji skanujących w telefonach i pakietów SDK do kodów kreskowych czyta Data Matrix, choć wbudowane aplikacje aparatu skupiają się na kodach QR, więc Data Matrix lepiej pasuje do łańcuchów dostaw niż do marketingu konsumenckiego.