СЕРИЯ: CHESTNY-ZNAK · ЧАСТЬ 6
DataMatrix на линии розлива: верификация, камеры и типовые сбои
Верификация DataMatrix на линии розлива: камеры, ISO 15415, структура КМ «Честный ЗНАК», передача GS и типовые сбои считывания.
Верификация DataMatrix — обязательный этап на современной линии маркировки по системе «Честный ЗНАК». Камера не просто «видит» код, а оценивает его качество по стандарту ISO/IEC 15415 и сверяет содержимое с заданием из MES или ГИС МТ.
На практике линия может «успешно» печатать тысячи бутылок, а торговая сеть вернёт партию из‑за нечитаемых кодов. Разница между сканированием и верификацией — в деньгах и простое.
Зачем нужна верификация, а не просто сканирование
Обычный сканер отвечает на вопрос «код прочитался?». Верификатор отвечает на вопрос «код будет читаться в магазине и на таможне?». Разница критична:
| Параметр | Сканер | Верификатор |
|---|---|---|
| Оценка качества | Нет | Grade A–F |
| Контроль размера модуля | Нет | Да |
| Контраст и равномерность | Нет | Да |
| Отбраковка по порогу | Редко | Стандартно |
| Сверка GTIN/серийника | Опционально | В составе задания |
На линии со скоростью 200+ бутылок в минуту один систематически нечитаемый код — это остановка, переделка партии или штраф от торговой сети. Верификатор отсекает брак до упаковки в короб.
Что именно проверять в содержимом КМ
Для «Честного ЗНАКА» камера должна декодировать не «любую строку», а структуру ЦРПТ:
- AI 01 — 14 цифр GTIN
- AI 21 — серийный номер фиксированной длины (зависит от товарной группы)
- AI 93 или 91+92 — криптографический блок
Если в декодированной строке нет разделителей GS или отсутствует криптохвост — код формально напечатан, но не пройдёт проверку на кассе. На отладке сравнивайте эталон с тем, что прислал ГИС МТ: вставьте эталонный КМ в генератор этикеток и убедитесь, что поля 01/21/93 совпадают с заданием камеры.
Выбор камеры для линии
Для промышленной линии подходят камеры с:
- Глобальным затвором (global shutter) — без смаза при движении
- Триггером по энкодеру или датчику продукта
- Поддержкой протоколов промышленной связи (TCP, Profinet, EtherNet/IP)
- Встроенным декодером DataMatrix по ISO 15416
Популярные производители: Cognex, Keyence, Datalogic, Hikrobot. Бюджетные USB-камеры подходят только для отладки, не для production.
При выборе уточните, умеет ли устройство отдавать полную строку КМ с GS в хост-систему. Некоторые сканеры по умолчанию отрезают криптохвост — это настраивается отдельно (см. настройку сканеров).
Параметры печати, влияющие на качество
Качество DataMatrix зависит от принтера и расходников:
- Разрешение — минимум 300 dpi для компактных символов на воде
- Контраст — чёрный модуль на белом фоне, без градиентов и «серых» пятен
- Тихая зона (quiet zone) — свободное поле вокруг символа, не меньше одного модуля
- Материал этикетки — глянец отражает вспышку камеры; матовая ламинация стабильнее
Термотрансферная печать даёт стабильнее результат, чем термопрямая, особенно при хранении на холоде. При смене риббона перезапускайте калибровку камеры — контраст меняется заметно.
Перед серией распечатайте эталон из генератора КМ и прогоните через верификатор: так вы отделяете проблему принтера от проблемы данных.
Типовые сбои и диагностика
Код читается на линии, но не в магазине
Чаще всего — недостаточный контраст или повреждение при транспортировке. Проверьте Grade по ISO 15415: для retail нужен минимум Grade C, для сложных условий — B и выше.
Периодические пропуски считывания
- Смаз из-за вибрации или неверной выдержки
- Блики от ламинированной этикетки
- Смещение зоны печати относительно камеры
- Несовпадение фокуса после смены высоты бутылки
Неверное содержимое кода
Проблема не в камере, а в связке принтер–MES. Сверяйте GTIN, серийный номер и криптохвост с заданием до отбраковки. Типичный случай: в принтер ушёл КИ без блока 93, а камера сравнивает с полным КМ.
Сканер обрезает криптохвост
На ручной проверке всё «ок», в базу попадает укороченная строка. Включите передачу GS и полного AI в настройках сканера — для Honeywell и Datalogic есть готовые программирующие штрихкоды в инструменте настройки.
Интеграция с SCADA
Верификатор должен передавать в SCADA:
- Результат декодирования (OK/NOK)
- Grade качества
- Расшифрованные поля GS1 (01, 21, 93/92)
- Timestamp и номер партии
На основе этих данных SCADA отбраковывает единицу, останавливает линию при серии ошибок и формирует отчёт для ГИС МТ. Имеет смысл логировать сырую строку КМ с непечатаемыми символами — иначе при разборе инцидента не видно, пропал ли GS.
Подробнее о SCADA-решениях — в разделе SCADA / HMI и документации по линии.
Калибровка и эталон
Рекомендуемый порядок при запуске новой этикетки:
- Заказать тестовые коды в ГИС МТ или взять из резерва
- Сверить структуру в генераторе
- Напечатать 10–20 эталонов, измерить Grade
- Задать порог отбраковки в камере (например, Grade < C → NOK)
- Прогнать смену с логированием каждого NOK
При изменении скорости линии проверьте выдержку — смаз влияет на декодирование сильнее, чем кажется.
Рекомендации
- Установите порог отбраковки Grade C или выше
- Логируйте каждый NOK с фото этикетки
- Калибруйте камеру при смене формата бутылки или риббона
- Тестируйте полный КМ, не только визуальное «пикнуло»
- Настройте сканеры на передачу GS до приёмки партии
Нужна интеграция камеры с вашей линией маркировки? Напишите нам — делаем под ключ. Полезно также: введение в «Честный ЗНАК» и справочник GS1 AI.
Читайте также
1 июл. 2026 г.
Интеграция печати КМ с MES и 1С: архитектура без Excel на линии
Как связать ГИС МТ, MES и принтер DataMatrix: буфер кодов, очередь печати, верификация, ввод в оборот и типовые схемы для линии розлива.
Читать3 июл. 2026 г.
Агрегация в маркировке: короб, паллета и код SSCC
Как работает агрегация в Честном ЗНАК: групповые упаковки, транспортные коды SSCC (AI 00), связь с КМ единиц и типовые ошибки при отгрузке в сети.
Читать2 июл. 2026 г.
Криптохвост и копирование КМ: почему код ломается в Excel и как исправить
Почему при копировании кода маркировки из Excel или УПД пропадает GS и криптохвост: разбор структуры КМ ЦРПТ и проверка полного кода.
Читать