Как узнать Data Matrix
Data Matrix узнают по поисковому узору: два смежных края образуют сплошную тёмную букву «Г», а два противоположных края чередуют тёмные и светлые модули, как линейка. «Г» сообщает сканеру, где находится символ и как он повёрнут; чередующиеся края дают число модулей.
Крупные символы делятся на несколько областей данных, разделённых внутренними линиями выравнивания. Свободная зона имеет ширину не менее одного модуля, и отчасти поэтому Data Matrix помещается на очень маленькие поверхности.
ECC 200 и ёмкость
Современные коды Data Matrix используют версию ECC 200, которая применяет коррекцию ошибок Рида — Соломона. Более старые варианты от ECC 000 до ECC 140 использовали другую схему и для новых применений считаются устаревшими. В ECC 200 объём коррекции ошибок определяется размером символа, а не выбирается отдельно.
- Квадратные размеры: от 10×10 до 144×144 модулей
- Прямоугольные размеры: от небольших, например 8×18, до 16×48 модулей
- Самый большой символ: до 3116 цифр, 2335 буквенно-цифровых символов или 1556 байтов
- Свободная зона: не менее 1 модуля
Где используют Data Matrix
Data Matrix — обычный выбор для маркировки мелких предметов. Его наносят на электронные компоненты и печатные платы, на металлические детали лазерной гравировкой или точечной ударной маркировкой, на упаковки лекарств и медицинские изделия. Его форма GS1, GS1 DataMatrix, широко применяется в здравоохранении.
Многие телефонные приложения для сканирования и SDK штрихкодов читают Data Matrix, но встроенные приложения камер ориентированы на QR-коды, поэтому Data Matrix лучше подходит для цепочек поставок, чем для маркетинга для потребителей.