Что охватывает стандарт
ISO/IEC 16022 определяет символику Data Matrix: Г-образный поисковый узор, пунктирную тактовую дорожку на двух противоположных краях, размеры символов, схемы кодирования и коррекцию ошибок. Он также описывает эталонный алгоритм декодирования и требования к качеству печати.
Современная форма, ECC 200, использует коррекцию ошибок Рида — Соломона, и именно её применяют почти все современные коды Data Matrix. Более старые варианты от ECC 000 до ECC 140 использовали свёрточное кодирование и сохранены только для унаследованных применений.
Размеры и ёмкость
Символы ECC 200 бывают квадратных размеров от 10 × 10 до 144 × 144 модулей и набора прямоугольных размеров. Самый большой квадратный символ вмещает до 3116 цифр, 2335 буквенно-цифровых символов или 1556 байтов.
Дополнительные прямоугольные размеры, известные как DMRE, позже были стандартизированы отдельно в ISO/IEC 21471. Для Data Matrix нужна свободная зона в один модуль — намного уже, чем четыре модуля у QR-кода.
- Квадратные размеры: от 10 × 10 до 144 × 144 модулей
- Наибольшая ёмкость: 3116 цифр или 1556 байтов
- Коррекция ошибок: Рида — Соломона (ECC 200)
- Свободная зона: 1 модуль
Редакции и применение
Первая редакция ISO вышла в 2000 году, вторая — в 2006-м. Редакция 2006 года оставалась основным источником многие годы, пока в 2024 году не вышла третья. Отраслевые правила, например GS1 DataMatrix, опираются на этот стандарт, добавляя символ FNC1 и идентификаторы применения GS1.
Data Matrix широко используют для маркировки мелких деталей, в электронике, фармацевтике и на этикетках в здравоохранении, где полезны его компактный размер и устойчивость к прямой маркировке деталей.