Кассовый сканер отказывается читать Data Matrix с пачки сигарет или коробки обуви — чаще всего причина не в поломке устройства, а в том, что включён режим считывания только линейных штрихкодов, либо сканер в принципе одномерный и физически не способен распознать двумерный код. Проверить это просто: попробуйте считать обычный QR-код с экрана телефона. Если сканер молчит — перед вами 1D-модель, и для работы с маркировкой потребуется 2D-сканер с имидж-сенсором.

Data Matrix — это двумерный штрихкод, который стал обязательным стандартом системы маркировки «Честный знак» в России: табак, обувь, одежда, лекарства, молочная продукция и ряд других товарных групп. В отличие от линейного EAN-13, такой код содержит криптографическую подпись и считывается только фотографирующим сканером. Ниже разберём, какие устройства подходят для этой задачи, как их настроить и что делать, когда код не читается.

Чем сканер для Data Matrix отличается от обычного

Линейные сканеры работают по принципу «полоса света пересекает штрихи»: лазерный луч или CCD-линейка анализируют чередование чёрных и белых полос в одной плоскости. Data Matrix — матрица из точек и квадратов, и считать её можно только целиком, как изображение. Поэтому для работы нужен имидж-сканер (image scanner), который фактически фотографирует код и декодирует картинку программно.

Практический признак прост: если у сканера видна тонкая светящаяся линия-прицел, это почти наверняка 1D-устройство. У 2D-моделей подсветка обычно заливает площадку целиком, а прицел имеет форму рамки или перекрестия. Точный ответ даст документация конкретной модели — ищите в спецификациях поддержку Data Matrix, QR Code, PDF417.

💡

Для считывания Data Matrix нужен исключительно 2D-имидж-сканер. Никакая настройка не заставит линейный лазерный сканер прочитать двумерный код — это аппаратное ограничение.

Основные типы 2D-сканеров

Форм-фактор выбирается под сценарий работы: касса, склад, приёмка или выездная торговля. Универсального варианта нет, но классов устройств немного.

  • 🔫 Ручные проводные сканеры — базовый вариант для кассы, подключаются по USB, питаются от порта.
  • 📡 Беспроводные сканеры — с радиоканалом или Bluetooth, удобны на складе и при инвентаризации.
  • 🖥️ Стационарные (встраиваемые) сканеры — монтируются в кассовый бокс, кассир просто подносит товар к окну считывания.
  • 📱 Терминалы сбора данных (ТСД) — автономные устройства со встроенным сканером и экраном, для приёмки и переучёта.
  • 📷 Смартфон с приложением — камера телефона способна читать Data Matrix, подходит как временное решение при малых объёмах.

Для небольшой розничной точки обычно достаточно ручного USB-сканера. На складе с большими объёмами приёмки оправдан ТСД: он не только считывает код, но и сразу сверяет его с документом. Смартфон же стоит рассматривать как резерв — скорость и удобство камеры заметно уступают специализированному устройству.

Критерии выбора сканера под маркировку

Первое, что нужно проверить, — официальную поддержку Data Matrix в характеристиках. Второе — совместимость с вашей кассовой программой и операционной системой: большинство сканеров эмулируют клавиатуру (HID-режим) или виртуальный COM-порт, и кассовое ПО должно уметь работать с выбранным режимом.

Обратите внимание и на качество считывания «трудных» кодов. На практике Data Matrix часто нанесён на гофрокартон, фольгу, изогнутую упаковку или термоусадочную плёнку с бликами. Недорогие сканеры могут уверенно читать код с ровной белой этикетки, но «спотыкаться» о бликующую поверхность. Если ассортимент включает такие товары, имеет смысл протестировать устройство на реальных образцах до покупки партии.

КритерийЧто проверитьПочему это важно
Поддержка Data MatrixПункт в спецификации производителяБез неё устройство не подходит для маркировки
ИнтерфейсUSB HID-KB / USB COM / RS-232Должен совпадать с настройками кассового ПО
Разрешение сенсораЧем выше, тем лучше читаются мелкие кодыМелкий Data Matrix на лекарствах требователен к оптике
Подсветка и прицелНаличие площадной подсветкиПомогает при бликах и тёмной упаковке
Защита корпусаКласс пыле-влагозащиты, ударостойкостьКритично для склада и уличной работы

⚠️ Внимание: сканеры, заявленные как «2D», иногда не передают полный состав кода маркировки — обрезают служебные символы (группы разделителей GS). Перед покупкой проверьте, что устройство корректно передаёт код целиком, включая непечатаемые символы: иначе кассовая программа отклонит код как некорректный, хотя сам сканер «пискнул».

📊 Для какой задачи вы подбираете сканер Data Matrix?
Розничная касса с маркировкой
Склад и приёмка товара
Инвентаризация и переучёт
Проверка кодов в личных целях

Подключение и базовая настройка

Подключение проводного сканера обычно сводится к вставке USB-кабеля: операционная система определяет устройство как клавиатуру, и считанный код «печатается» в активное поле ввода. Проверьте это в любом текстовом редакторе: отсканируйте код — строка должна появиться в документе. Если текст появляется, но кассовая программа код не принимает, проблема уже в настройках ПО, а не сканера.

Для работы с маркировкой сканер нередко требуется перевести в режим, где он передаёт код без изменений и с правильными суффиксами. Настройка выполняется считыванием служебных штрихкодов из руководства пользователя конкретной модели — универсальной комбинации не существует, у каждого производителя свои управляющие коды.

☑️ Первичная настройка сканера под маркировку

Выполнено: 0 / 5

Типовые параметры, которые стоит проверить в руководстве к вашей модели:

  • ⚙️ Включение симбологии Data Matrix — на некоторых сканерах отдельные типы кодов выключены из коробки.
  • 🔤 Раскладка и кодировка — кириллица в составе кода должна передаваться корректно.
  • ➡️ Суффикс Enter — автоматическое «нажатие» ввода после кода ускоряет работу кассира.
  • 🔀 Режим интерфейса — переключение между HID-клавиатурой и эмуляцией COM-порта.
💡

Настройку сканера делайте строго по руководству именно вашей модели — управляющие штрихкоды у разных производителей несовместимы. Сохраните PDF-инструкцию: после сброса к заводским настройкам конфигурацию придётся повторять.

Почему сканер не читает Data Matrix: диагностика

Начните с простого теста: считайте код с экрана смартфона, сгенерировав тестовый Data Matrix в любом онлайн-генераторе. Если экранный код читается, а с упаковки нет — сканер исправен, и проблема в самом коде или условиях считывания. Если не читается и экранный — проверяйте настройки симбологий.

Возможные причины отказа, от частых к редким: выключена симбология Data Matrix в настройках; код повреждён, смят или частично закрыт этикеткой; блики от плёнки мешают сенсору; слишком мелкий код для оптики устройства; заполнено внутреннее ПО сканера устаревшей версией. Изменение угла наклона и расстояния до кода — первое, что стоит попробовать: лёгкий поворот упаковки под углом к окну сканера часто убирает блик, и код считывается мгновенно.

⚠️ Внимание: не пытайтесь «прошить» сканер или менять его заводскую конфигурацию без чёткой инструкции производителя. Некорректное обновление внутреннего ПО способно вывести устройство из строя. Сначала исчерпайте настройки через служебные штрихкоды и сброс к заводским параметрам — это обратимые операции.

Что делать, если код повреждён или не читается совсем

Если Data Matrix физически испорчен, кассир может ввести код вручную с клавиатуры — цифро-буквенная строка обычно продублирована рядом с кодом. При систематических проблемах с конкретным товаром имеет смысл зафиксировать проблемные коды и обратиться к поставщику: брак печати — основание для претензии. Сканер тут ни при чём.

Особенности работы с системой «Честный знак»

Сканер в связке с маркировкой выполняет только половину задачи — передачу кода. Проверку легальности выполняет кассовое ПО и фискальный регистратор: код уходит на проверку, и при продаже выводится из оборота. Поэтому связка «сканер → кассовая программа → фискальный накопитель» должна быть настроена целиком, и сбой на любом участке выглядит для кассира одинаково: «код не проходит».

Если сканер исправно передаёт код в текстовый редактор, а касса его отклоняет, проверьте: корректность передачи служебных символов-разделителей, актуальность версии кассового ПО и срок действия ключей проверки в настройках фискального регистратора. Детали зависят от используемой кассовой конфигурации — сверяйтесь с её документацией.

💡

«Сканер пищит, но код не принимается» — это почти всегда проблема передачи служебных символов или настроек кассового ПО, а не неисправность сканера. Диагностику начинайте с теста в текстовом редакторе.

FAQ: частые вопросы о сканерах Data Matrix

Можно ли читать Data Matrix обычным лазерным сканером?

Нет. Лазерный и CCD-сканер анализируют только линейные штрихкоды. Для Data Matrix требуется 2D-имидж-сканер, который считывает код как изображение. Это аппаратное ограничение, настройкой оно не решается.

Подойдёт ли смартфон вместо сканера?

Камера смартфона способна распознавать Data Matrix через специальные приложения, и для разовых проверок этого достаточно. Для потоковой работы на кассе или складе смартфон неудобен: ниже скорость, нет эмуляции клавиатурного ввода в кассовую программу без дополнительных решений.

Сканер читает QR-код, но не читает Data Matrix. Почему?

Вероятная причина — симбология Data Matrix отключена в настройках устройства. Включение выполняется служебным штрихкодом из руководства к вашей модели. Реже встречаются сканеры с усечённым набором симбологий — проверьте спецификацию.

Что делать, если сканер обрезает часть кода маркировки?

Проверьте настройки передачи служебных символов и префиксов/суффиксов в конфигурации сканера. Код маркировки содержит непечатаемые разделители, и некоторые устройства по умолчанию их отбрасывают. Точный порядок настройки указан в руководстве конкретной модели.

Нужен ли отдельный сканер для каждой товарной группы маркировки?

Нет. Data Matrix — единый стандарт для всех товарных групп «Честного знака». Один корректно настроенный 2D-сканер читает коды табака, обуви, лекарств и остальных категорий одинаково.