Нечитаемый Data Matrix редко появляется из-за одной очевидной ошибки. Чаще это цепочка мелких отклонений: код уменьшили, поле вокруг него сократили, риббон поставили не под тот материал, принтер перегрели, а проверку сделали не тем сканером. Каждый пункт по отдельности кажется незначительным, но вместе они дают брак партии.
Главная ошибка при диагностике - сразу менять оборудование или закупать другие этикетки. Иногда проблема действительно в принтере, но часто причина находится в макете, упаковке, настройках или процессе контроля. Поэтому разбираться нужно по цепочке: файл - печать - наклейка - хранение - считывание.
Ниже собраны 12 частых причин, из-за которых код не считывается или читается нестабильно. Для перехода к практическому подбору расходников можно использовать разделы принтеры для Честного Знака, сканеры для Честного Знака и риббоны для Честного Знака.
1. Код слишком маленький для условий печати
Маленький Data Matrix может выглядеть аккуратно, но требовать от принтера и сканера слишком высокой точности. Если модули получаются мелкими, любой перекос, перегрев, неравномерная подача или слабый контраст становятся заметными.
Решение - не увеличивать код на глаз, а сравнить несколько размеров на реальной упаковке. Для части товаров достаточно 15x15 мм, для мелкой упаковки нужен аккуратный 10x10 мм, а для склада лучше работает 20x20 мм. Оценивать нужно не внешний вид, а процент стабильных считываний.
Зона тишины - свободное поле вокруг Data Matrix. Если код стоит вплотную к тексту, рамке, шву, рисунку или другому штрихкоду, сканеру сложнее отделить код от фона. На экране макет может казаться нормальным, а в печати соседние элементы начинают мешать.
Исправление простое: освободить место вокруг кода и не размещать рядом насыщенную графику. Если упаковка не позволяет это сделать, лучше изменить место наклейки или размер этикетки, чем надеяться на идеальный сканер.
Data Matrix должен быть хорошо отделен от фона. Серый отпечаток, слабая насыщенность, полупрозрачный след, загрязненная печатающая головка или неподходящий риббон снижают контраст. Проблема усиливается на глянцевых поверхностях и при плохом освещении.
Нужно проверить температуру печати, скорость, состояние головки и тип риббона. Если этикетка синтетическая, простой WAX может не дать нужной стойкости. В этом случае стоит тестировать WAX/RESIN или RESIN.
Один и тот же риббон не обязан одинаково работать на бумаге, полуглянце и полипропилене. На неподходящей поверхности отпечаток может смазываться, царапаться или давать недостаточную плотность. При этом сразу после печати код иногда читается, а после перевозки перестает.
Проверка выполняется на конкретной этикетке. Код печатают, дают ему пройти обычные действия с упаковкой, затем оценивают считывание. Если есть трение или сложное хранение, материал и риббон подбирают парой.
Код должен сохранять геометрию. Если этикетка попадает на ребро коробки, шов пакета, место изгиба, складку пленки или неровную поверхность, Data Matrix деформируется. Сканер может видеть не квадратный код, а искаженную фигуру.
Лучшее решение - найти более ровное место. Если такого места мало, нужно проверить несколько вариантов размера и ориентации наклейки. Иногда перенос кода на боковую грань дает лучший результат, чем замена оборудования.
На термотрансферном принтере загрязнение головки часто дает пропуски в одинаковых местах. На этикетке появляются светлые линии, разрывы модулей или неравномерная плотность. Оператор может принять это за проблему макета, хотя причина механическая.
Нужно очистить головку, проверить вал, направляющие, натяжение риббона и состояние расходников. Если дефект повторяется на разных материалах в одном месте, оборудование нужно обслужить до печати новой партии.
Когда печать ускоряют без проверки, код может потерять четкость. Это особенно заметно на мелких размерах и сложных материалах. Высокая скорость экономит время только тогда, когда не увеличивает процент брака.
Для запуска лучше начать с устойчивых настроек, зафиксировать результат и затем аккуратно повышать скорость. Если при ускорении появляются смазывание или нестабильное считывание, настройку откатывают.
Недогрев дает бледный отпечаток, перегрев - расплывание границ. Оба варианта ухудшают считывание. Проблема может быть незаметна на крупном тексте, но Data Matrix сразу показывает недостатки настройки.
Температуру подбирают вместе со скоростью и риббоном. Нельзя просто повысить нагрев до максимума: на части материалов это приводит к загрязнению, смазыванию и сокращению ресурса головки.
Иногда код портится еще до печати. Его масштабируют как обычную картинку, вставляют в неподходящем разрешении, сжимают при экспорте, меняют пропорции или случайно добавляют рамку. Визуально квадрат есть, но структура кода нарушена.
Файл нужно проверять до печати: формат, разрешение, размер, отсутствие деформации, корректность данных. Для серийной работы лучше использовать стабильный шаблон и не редактировать код вручную после генерации.
Сканер, который читает код на столе, не всегда подходит для линии, склада или перемещения между зонами. Важны модуль считывания, дальность, устойчивость к бликам, скорость и удобство для оператора.
Если код читается телефоном, но не рабочим сканером, это не доказательство корректной маркировки. Проверять нужно тем устройством, которое будет использоваться в процессе. При необходимости подбирают другой сканер для Честного Знака или меняют условия считывания.
Упаковка может мяться, нагреваться, охлаждаться, отсыревать, тереться о соседний товар или покрываться пылью. Если тест проводился на чистом образце, а реальный товар проходит через склад, результат будет отличаться.
Для проверки нужно повторить путь товара. Этикетку наклеивают, упаковку перемещают, кладут в короб, дают постоять и после этого считывают код. Так выявляются проблемы, которые не видны в первые минуты после печати.
Если один оператор считает код рабочим после одного считывания, а другой проверяет серию из 30 штук, результаты будут спорными. Без критерия приемки невозможно понять, где случайная ошибка, а где системный брак.
Критерий должен быть простым: сколько образцов проверяется, каким сканером, на каком расстоянии, после каких действий с упаковкой и какой процент успешных считываний считается нормой. Это снижает количество субъективных решений.
Если проблема повторяется, не стоит менять все сразу. Сначала фиксируют текущие параметры: макет, размер, материал, риббон, скорость, температуру, принтер, сканер, место наклейки. Затем меняют один параметр и сравнивают результат.
Такой порядок быстрее показывает причину. Если одновременно заменить этикетку, риббон, размер и настройки, улучшение может появиться, но будет непонятно, какой именно фактор его дал. Для дальнейших заказов это неудобно.
Если причина не находится сразу, полезно разделить проверку на четыре зоны: макет, расходники, оборудование и упаковка. Макет отвечает за корректность кода и свободные поля. Расходники - за материал, клей и стойкость печати. Оборудование - за температуру, скорость и подачу. Упаковка - за фактическое место наклейки и условия считывания.
Нечитаемый Data Matrix - это не только проблема кода. Причина может быть в макете, размере этикетки, зоне тишины, материале, риббоне, состоянии принтера, настройках, упаковке или сканере.
Надежный запуск строится на тесте реальной связки: файл, этикетка для Честного Знака, риббон, принтер, упаковка и рабочий сканер. Если такой тест зафиксирован, повторные партии печатаются стабильнее, а спорные ситуации решаются быстрее.