DataMatrix не сканируется на приёмке WB и Ozon: 7 причин и как исправить
Если вы отправили партию, а на складе Wildberries или Ozon сканер не берёт код Честного ЗНАКа — это означает возврат короба и потерю времени. Ниже — семь реальных причин, почему DataMatrix не считывается, и конкретный способ устранить каждую.
Причина 1: размер модуля меньше нормы
Что это. DataMatrix состоит из матрицы точек. Каждая точка называется модулем. Если модуль слишком мелкий, сканер не различает границы ячеек, и код превращается в нечитаемый квадрат.
Норма. ГОСТ Р ИСО/МЭК 15415 устанавливает минимальный размер модуля примерно 0,255 мм. Для термоэтикетки 58×40 мм это на практике означает, что сторона DataMatrix должна быть не меньше 12–14 мм. Часто именно этот параметр нарушают, когда пытаются «уместить» код в угол рядом с другой информацией.
Как диагностировать. Возьмите линейку или штангенциркуль и замерьте сторону квадрата кода. Если меньше 12 мм — размер под вопросом. Точнее: в программе принтера или сервисе, из которого генерируется PDF, найдите параметр размера DataMatrix и убедитесь, что выбраны корректные миллиметры, а не пункты или пиксели.
Как исправить. Увеличьте DataMatrix в макете этикетки. Если размер ограничен занятым пространством — пересмотрите компоновку: перенесите второстепенный текст, уменьшите зазоры между блоками, но не сам код.
Причина 2: низкий контраст — глянец, фольга, цветной фон
Что это. Сканер DataMatrix читает перепад яркости между тёмными и светлыми модулями. Глянцевая поверхность даёт блики, цветная подложка снижает контраст, фольга отражает луч непредсказуемо.
Как диагностировать. Сфотографируйте этикетку при прямом освещении — если код «сливается» с фоном или на нём видны белые блики, то и сканер его не возьмёт. Другой тест: поднесите сканер под разными углами. Если угол влияет на результат — виноваты блики, а не размер.
Как исправить. Под DataMatrix нужно белое матовое поле. Если этикетка цветная или глянцевая, выделите под код отдельный белый прямоугольник достаточного размера. Термоэтикетка на матовом полиэфире или бумаге — оптимальный вариант для DataMatrix. Фольгированные материалы — только с лазерной гравировкой, термопечать на них не работает стабильно.
Причина 3: нет светлой зоны
Что это. По стандарту ISO/IEC 16022, вокруг DataMatrix обязательна «тихая зона» — чистое поле без каких-либо элементов. Минимум — один модуль со всех сторон, на практике рекомендуется два.
Как диагностировать. Посмотрите на напечатанную этикетку: есть ли вокруг DataMatrix несколько миллиметров чистого белого? Если код вплотную к тексту, к штрихкоду EAN-13 или к краю этикетки — светлой зоны нет.
Как исправить. В макете добавьте отступ вокруг кода. Ни один другой элемент — ни штрихкод, ни текст, ни рамка — не должен касаться зоны DataMatrix. Это особенно важно, когда на этикетке 58×40 мм нужно разместить и DataMatrix, и EAN-13, и текстовые поля: грамотная компоновка решает проблему без уменьшения самого кода.
Причина 4: код придавлен к штрихкоду или к краю этикетки
Что это. Даже если формально светлая зона есть, но она меньше нормы или код наклеен со сдвигом — сканер воспринимает соседний штрихкод EAN-13 или чёрный бордюр как продолжение матрицы.
Как диагностировать. Проверьте межэлементные расстояния в макете: между DataMatrix и EAN-13 должно быть не менее 2–3 мм чистого поля. При наклейке с ручным пистолетом или без направляющих этикетка часто сдвигается на 1–2 мм — закладывайте запас в макет.
Как исправить. Разнесите блоки в макете. Если места нет — сократите высоту EAN-13 (не его ширину, это искажает штрихкод) или перенесите один из элементов на другую сторону этикетки. Смотрите также разбор типовых компоновок в материале об этикетке маркированного товара.
Причина 5: плохой термопринтер или изношенный риббон
Что это. DataMatrix требователен к чёткости печати. Изношенная термоголовка даёт «мятые» модули; неподходящий риббон оставляет неравномерный след; низкая плотность термопечати (слишком высокая скорость, низкая температура) делает тёмные модули серыми.
Как диагностировать. Распечатайте тестовую страницу и посмотрите на код под лупой или на фото с зумом. Модули должны быть чёткими квадратами с ровными краями. Размытые, «рваные» или серые — признак проблемы с печатью. Ещё один признак: штрихкод EAN-13 рядом тоже читается нестабильно.
Как исправить. Снизьте скорость печати и увеличьте плотность (параметры Darkness/Print Density) в настройках принтера. Если головка термопринтера давно не менялась — проверьте её тест-паттерном из меню. Для трансферной печати убедитесь, что риббон подходит под материал этикетки (wax, wax/resin, resin в зависимости от типа подложки). При прямой термопечати проверьте соответствие чувствительности термобумаги температурному профилю принтера.
Причина 6: код не введён в оборот — «напечатал ≠ ввёл в оборот»
Что это. Самая распространённая причина, которая не видна глазом. Коды DataMatrix вы заказываете в личном кабинете Честного ЗНАКа и скачиваете файл с ними. После печати этикеток и нанесения на товар необходимо отдельным действием подтвердить ввод в оборот через личный кабинет или EDI. Пока этого не сделано, код существует физически на этикетке, но его статус в системе — «эмитирован», а не «в обороте».
Как это проявляется. Ручной сканер при тестировании код читает — данные из матрицы извлекаются нормально. Но на кассе магазина или при автоматической проверке площадки система ЧЗ возвращает ошибку: код не найден или статус не позволяет продажу. Это классический случай, когда «всё напечатано», а приёмка всё равно отклоняет.
Как диагностировать. Зайдите в личный кабинет Честного ЗНАКа → раздел «Коды» → проверьте статус каждого кода из партии. Статус должен быть «В обороте» (или «Нанесён» — в зависимости от категории товара и этапа процесса). «Эмитирован» означает, что ввод в оборот не подтверждён.
Как исправить. Подтвердите ввод в оборот: это делается через интерфейс личного кабинета ЧЗ, через оператора ЭДО или через API. Без этого шага товар нельзя легально продавать, даже если он физически уже на складе. Подробнее о процедуре — в материале об ошибках при вводе в оборот.
Причина 7: повреждение кода при наклейке или хранении
Что это. Термоэтикетка мнётся, расслаивается, перегревается или смазывается при ненадлежащем хранении и применении. Особенно уязвимы коды на бумажных этикетках без защитного ламинатного слоя при транспортировке с трением или при наклейке с морщинами.
Как диагностировать. Осмотрите несколько экземпляров из партии после наклейки: нет ли замятин, трещин, расслоений или потёртостей именно в зоне DataMatrix. Попробуйте считать несколько разных единиц подряд — если только часть читается, повреждение при наклейке вероятнее, чем проблема с печатью.
Как исправить. При ручной наклейке пистолетом убедитесь, что этикетка выравнивается без складок до прижатия. Если товар транспортируется в навал или с трением — рассмотрите этикетку с защитным слоем (полиэфирная основа или ламинат поверх кода). При машинной аппликации проверьте прижимной ролик: он не должен давать боковое усилие, которое смещает этикетку и создаёт морщину прямо на коде.
Как проверить код до отправки партии
Пройдитесь по этому чек-листу перед каждой поставкой:
- Размер DataMatrix — не менее 12 мм по стороне, размер модуля в пределах нормы
- Контраст — чёрный код на белом матовом поле, нет глянца и бликов
- Светлая зона — минимум один модуль по периметру, нет касания с другими элементами
- Расстояние до EAN-13 и до края этикетки — не менее 2–3 мм чистого поля
- Тест-печать — модули чёткие под лупой, без размытия и серых участков
- Статус кода в кабинете ЧЗ — «В обороте», а не «Эмитирован»
- Несколько экземпляров из партии прочитаны тем же типом сканера (2D Image), что используется на приёмке
Отдельная рекомендация: не тестируйте только на смартфоне. Камера телефона с хорошим объективом читает DataMatrix лучше, чем склад. Тест — сканером аналогичного класса или на приёмочном оборудовании.
Один раз настроить, а не исправлять после каждой партии
Большинство из перечисленных причин устраняются один раз — на этапе настройки макета и принтера — и больше не возникают. Знакета формирует PDF с DataMatrix, где размер модуля и светлая зона задаются автоматически по нормативному диапазону: вы загружаете коды из кабинета Честного ЗНАКа, описываете товар один раз и получаете готовый файл под термопринтер 58×40 мм. Ввод в оборот по-прежнему подтверждается в личном кабинете ЧЗ — это ваше действие в системе, которое ни один сервис не делает за вас.
Если партия уже отклонена — начните с причины 6 (статус кода), потом с причины 1 (размер). Это закрывает большинство случаев.
