ЭНЦИКЛОПЕДИЯ ПЕЧАТНОГО ДЕЛАИСТОРИЯ / МАТЕРИАЛЫ / ТЕХНОЛОГИИ / ПРАКТИКА
полиграф.

Знания, которые становятся
хорошей работой.

Коды и маркировка

Data Matrix и GS1 DataMatrix: геометрия и структура

Почему небольшой квадрат требует проверки не только картинки, но и разделителей данных.

Эксперт3 минуты чтенияОбновлено 2026-09-14
Принтер этикеток ESYPOS ELP 531T.
Принтер этикеток ESYPOS ELP 531T.Deepakesy · CC BY-SA 4.0

Один вид изображения, несколько способов применения

Data Matrix — двумерная символика; GS1 DataMatrix — её применение с требованиями системы GS1. Для GS1 используется ECC 200 и специальная структура данных, включающая FNC1. Обычный генератор, который кодирует свободный текст, не обязательно создаёт GS1 DataMatrix. Эта разница важна для автоматизированного учёта: декодированная строка должна иметь ожидаемое назначение и формат, а не просто состоять из знакомых цифр.

Поэтому в интерфейсе следует явно разделять режимы. Если поддержан только обычный Data Matrix, его так и называют. Если реализован GS1-режим, требуется валидировать прикладные идентификаторы, длины, допустимые значения и разделители. Подмена реальной структуры текстом со скобками может дать внешне правдоподобный код, который принимающая система прочитает иначе. Честное сообщение об ограничении полезнее имитации готовой промышленной маркировки.

Поля в один модуль

Вокруг Data Matrix нужна свободная зона шириной как минимум один модуль по каждой стороне в соответствующей стандартной геометрии. Если символ имеет 24 × 24 модуля и модуль равен 0,3 мм, сам рисунок занимает 7,2 мм, а вместе с полем — 7,8 мм. Это учебный расчёт конкретной сетки. Реальный размер и пригодность зависят от данных, приложения, оборудования и требований к качеству печати.

Маленькое свободное поле не означает, что код можно ставить вплотную к шву или на произвольную текстуру. Зона должна оставаться чистой после печати, резки и использования изделия. На прозрачном носителе нужно понимать, какой фон окажется под символом в реальной ситуации. Картинка, корректная на белом экране, может потерять читаемость на упаковке с меняющейся подложкой, бликами и кривизной.

Прикладные идентификаторы и разделители

В GS1 прикладной идентификатор определяет смысл следующего поля. Для некоторых последовательностей известной структуры не нужен дополнительный разделитель, для других он необходим. Здесь опасно упрощать правило до «все поля фиксированной длины всегда без разделителя»: руководство GS1 отдельно различает заранее определённые длины и другие случаи. Для надёжной реализации используют актуальные правила и библиотеку, а не таблицу, составленную по нескольким случайным примерам.

Скобки вокруг AI в человекочитаемой записи помогают людям, но их нельзя автоматически принимать за буквальные символы полезной нагрузки. При проверке важно понимать, что получает сканер, включая управляющий разделитель. Визуальное сравнение напечатанных строк его не показывает. Для разработки удобно выводить техническое представление данных с явно обозначенными разделителями и сравнивать его с ожидаемой структурой, сохраняя обычную подпись для пользователя.

Производственная проверка

Генерацию проверяют обратным декодированием, затем испытывают печать на конечном носителе. При серии переменных данных дополнительно контролируют уникальность записей в рамках задачи, соответствие товарам и отсутствие случайных повторов при вёрстке. Технически читаемый символ с данными другого изделия остаётся ошибкой. Если требуется стандартизованная оценка качества, используют предусмотренную методику и оборудование; телефонная камера не заменяет такой протокол.

  • Различайте символику Data Matrix и структуру GS1.
  • Проверяйте FNC1 и разделители данных в GS1-режиме.
  • Сохраняйте свободное поле и точную сетку модулей.
  • Сравнивайте декодированную полезную нагрузку с исходной записью.
  • Отдельно проверяйте качество изображения и соответствие данных изделию.

Источники и проверка

GS1: 2D barcodes at retail point of salehttps://ref.gs1.org/guidelines/2d-in-retail/

Учебные примеры объясняют принцип. Материал, технологические значения и критерии приёмки согласуйте с исполнителем для своего заказа.