Data Matrix Rectangular Extension (DMRE)
DMRE — расширение стандарта Data Matrix (ISO/IEC 21471, 2020), добавляющее новые прямоугольные размеры от 8×48 до 26×64 модулей для маркировки узких деталей.
Определение DMRE
Data Matrix Rectangular Extension (DMRE) — набор дополнительных прямоугольных форматов кода Data Matrix, закреплённый международным стандартом ISO/IEC 21471 (издан в 2020 году). Классический Data Matrix по ISO/IEC 16022 предлагает 24 квадратных размера (от 10×10 до 144×144) и всего шесть прямоугольных (от 8×18 до 16×48). DMRE добавляет к этому ещё несколько прямоугольных версий с числом строк 8, 12, 16, 22, 24 и 26 — вплоть до формата 26×64 модуля.
Смысл расширения — дать инженерам-маркировщикам промежуточные пропорции и бо́льшую ёмкость там, где квадрат физически не помещается. Новые размеры (8×48, 8×64, 12×64, 16×64, 24×48, 26×40 и другие) позволяют вытянуть код в узкую ленту и уместить его на торце детали, кабеле или кромке платы, не жертвуя данными. Все версии DMRE используют кодировку ECC 200 и коррекцию ошибок Reed-Solomon — тот же аппарат, что и обычный Data Matrix.
История и как работает
Идея прямоугольного расширения родилась в отрасли прямой маркировки деталей: производители электроники и метизов упирались в то, что классические прямоугольные Data Matrix (максимум 16×48) вмещали слишком мало данных для растущих требований трассируемости. Ассоциация AIM в середине 2010-х оформила расширение как техническую спецификацию AIM DMRE, а в 2020 году ISO закрепила его отдельным стандартом ISO/IEC 21471, официально сделав новые размеры частью семейства Data Matrix.
Структурно DMRE ничем не отличается от привычного Data Matrix: та же L-образная сплошная рамка-искатель (Finder Pattern) по двум сторонам, тот же пунктирный Timing Pattern по двум другим и та же матрица данных с байтами коррекции ошибок внутри. Меняется только сетка допустимых размеров. Сканеру, чтобы прочитать DMRE, нужна прошивка с поддержкой ISO/IEC 21471 — старые декодеры, знающие лишь размеры из ISO/IEC 16022, увидят рамку, но не смогут раскодировать данные. Поэтому перед внедрением DMRE на линии проверяют, что все считыватели обновлены.
| Параметр | Значение |
|---|---|
| Стандарт | ISO/IEC 21471 (2020) |
| Базовый стандарт | ISO/IEC 16022 (Data Matrix) |
| Кодировка | ECC 200 |
| Коррекция ошибок | Reed-Solomon |
| Новые размеры | от 8×48 до 26×64 модуля |
| Число строк | 8, 12, 16, 22, 24, 26 |
Связанные концепции
- Data Matrix — базовая 2D-символика, к которой DMRE добавляет прямоугольные размеры.
- Прямая маркировка деталей (DPM) — ключевая сфера применения DMRE: гравировка кода прямо на изделии.
- ECC 200 / Reed-Solomon — механизм кодирования и коррекции ошибок, общий для всех версий Data Matrix.
Сгенерировать Data Matrix и другие 2D-коды под нужный размер можно через генератор штрих-кодов, задав данные, формат и уровень коррекции.
Частые вопросы
Чем DMRE отличается от обычного Data Matrix?
DMRE — не отдельный код, а расширение того же Data Matrix: та же рамка-искатель, кодировка ECC 200 и коррекция Reed-Solomon. Отличие лишь в наборе допустимых размеров. Классический Data Matrix по ISO/IEC 16022 знает шесть прямоугольных версий (до 16×48), а DMRE по ISO/IEC 21471 добавляет более вытянутые и ёмкие форматы вплоть до 26×64 модуля.
Каким стандартом описан DMRE?
DMRE закреплён международным стандартом ISO/IEC 21471, изданным в 2020 году. До этого расширение существовало как отраслевая спецификация AIM DMRE, оформленная ассоциацией AIM. Стандарт ISO дополняет базовый ISO/IEC 16022 (сам Data Matrix), а не заменяет его: вместе они описывают полное семейство квадратных и прямоугольных размеров кода.
Где применяется DMRE?
Главная сфера — прямая маркировка деталей (DPM): электронные компоненты, печатные платы, метизы, кабельная продукция и узкие изделия, где квадратный код не помещается. Вытянутые размеры от 8×48 до 26×64 позволяют разместить код лентой на торце или кромке детали, сохранив нужный объём данных для трассируемости в производстве.
Прочитает ли DMRE обычный сканер?
Только если его прошивка поддерживает ISO/IEC 21471. Старые декодеры, знающие лишь размеры из ISO/IEC 16022, увидят L-образную рамку, но не смогут раскодировать данные из новых форматов. Поэтому перед внедрением DMRE на производстве убеждаются, что все считыватели и камеры на линии обновлены до версии с поддержкой расширенных прямоугольных размеров.
Меняется ли ёмкость данных у DMRE?
Да, новые размеры дают больше места, чем прежние прямоугольные версии Data Matrix. Например, самый большой формат 26×64 вмещает существенно больше символов, чем старый максимум 16×48, оставаясь при этом узким. Это и было целью расширения: обеспечить достаточную ёмкость для трассируемости на деталях, где по геометрии доступна только вытянутая полоса под код.