i@vist-lan.ru

Пн-Пт, 10-18

Избранное

Сканер не читает DataMatrix: разбираем причины

Сканер не читает DataMatrix обычно потому, что это 2D-код, а сканер 1D (линейный). 1D-сканер видит только полоски и не может разобраться в двумерной матрице точек. Нужен 2D-имиджер — камера, которая фотографирует весь код целиком и декодирует его программно.

В чём разница между 1D и 2D сканерами?

DataMatrix — это квадратная матрица с чёрными и белыми точками, похожая на QR-код, но компактнее. 1D-сканер работает как линейка — он пробегает по одной строке штрихов и считывает их как ряд полосок разной ширины. Для 1D-кода EAN это достаточно. Для DataMatrix этого недостаточно.

1D-сканер имеет линейный светодиод и один фотодатчик. Он излучает луч света, тот отражается от кода, и сенсор считывает интенсивность отражения. Если луч направить на DataMatrix, сенсор просто не сможет разобраться, какая информация где находится.

2D-имиджер — это не полоса света, а матрица пиксельных детекторов, как в обычной камере. Сканер фотографирует весь код сразу, потом программа разбирает точки и восстанавливает информацию. Так получается считать трёхмерный код в пространстве, под углом и даже если код частично повреждён.

Что означает ошибка чтения кода?

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

  1. Сканер 1D. Это основная причина. Проверьте документацию — там написано «1D» или «линейный». Если так, понадобится замена на 2D-имиджер.

  2. Плохое освещение. DataMatrix маленький и имеет мелкие детали. Если свет слабый или цвет неправильный, камера может не разобрать точки. При естественном или искусственном свете типа LED это работает хорошо. При красном свету или в темноте может быть проблема.

  3. Расстояние считывания. У каждой модели сканера свой рабочий диапазон расстояний — точные цифры смотрите в паспорте вашей модели, в названии товара их обычно нет. Слишком близко или слишком далеко от кода — сканер может не считать его вовсе.

  4. Повреждённый код. DataMatrix с отсутствующей угловой позиции или сильно грязный может не считаться ни одним сканером. Проверьте, виден ли код без повреждений.

Пошаговое решение проблемы

  1. Определите тип вашего сканера. Посмотрите на корпус или в инструкцию. Если написано «2D», «двумерный», «имиджер», «image scanner» — он может читать DataMatrix. Если «1D» или «linear» — не может.

  2. Если это 1D-сканер, вам нужен новый 2D. Замена единственное решение. Новый сканер стоит немного дороже, но это необходимо для работы с DataMatrix.

  3. Если сканер 2D, но не читает, проверьте расстояние. Приблизьте и отдалите сканер от кода, держите его перпендикулярно этикетке, попробуйте несколько раз на разной дистанции.

  4. Проверьте освещение. Если вы сканируете код в тени или при слабом свете, переместитесь под лампу. DataMatrix состоит из мелких точек, и при плохом освещении камере сканера сложнее различить их границы.

  5. Убедитесь, что код не повреждён. Посмотрите на наличие всех четырёх углов и центральных линий. Если код размазан, рваный или выцветший, его не восстановить.

  6. Попробуйте отсканировать тестовый QR-код. Если 2D-сканер читает QR, но не читает DataMatrix, значит, коды повреждены, а не сканер.

  7. Если сканер не читает ни QR, ни DataMatrix, возможна неполадка в аппарате. Попробуйте перезагрузить сканер: отключите USB, подождите 10 секунд, подключите обратно.

Что делать, если формат кода отключён в настройках?

Даже 2D-сканер может иметь отключённый режим чтения DataMatrix в настройках. Каждый сканер поддерживает набор форматов — EAN, Code128, QR, DataMatrix, PDF417 и другие — и часть из них можно выключить для скорости обработки.

Ни у одного сканера в этой статье (NLS-HR2000, Mertech 1300, ATOL SB2108 Plus, MD6600-HD) в названии товара нет экрана — у недорогих ручных сканеров этого класса настройка форматов обычно делается не через экранное меню, а сканированием специальных штрихкодов-команд из бумажной инструкции к конкретной модели. Порядок такой:

  1. Откройте инструкцию к вашей модели сканера (бумажную или PDF с сайта производителя) — там есть страница со штрихкодами-командами.

  2. Найдите штрихкод-команду входа в режим настройки и отсканируйте его.

  3. Найдите штрихкод-команду включения DataMatrix (или соответствующего 2D-формата) и отсканируйте его.

  4. Отсканируйте штрихкод-команду сохранения настроек, если он предусмотрен инструкцией к вашей модели.

  5. Протестируйте на настоящем DataMatrix — например, на коде Честного Знака с товара.

Если в инструкции к вашей модели процесс отличается, следуйте именно ей — набор команд у разных сканеров и прошивок разный.

Какие модели брать

Сканер штрихкода кода NLS-HR2000, 2D, Честный Знак, стандартная дальность, USB кабель 2 метра, без подставки, ГАРАНТИЯ 3 ГОДА

  • 2D, поддержка Честного Знака
  • USB-кабель 2 метра, без подставки
  • гарантия 3 года

Кому подходит: малым магазинам и аптекам с маркировкой Честный Знак.

Смотреть в каталоге

Сканер штрих-кода Mertech 1300 2m 2D проводной черный (4876)

  • 2D-имиджер
  • проводной, кабель 2 м
  • USB

Кому подходит: кассам в небольших торговых точках.

Смотреть в каталоге

АТОЛ 57984 Сканер штрих-кода ручной SB2108 Plus (rev.2) 2D имидж, 350 скан/сек, USB, серый

  • 2D имидж-сканер, ручной
  • скорость 350 сканирований в секунду
  • USB

Кому подходит: складским работникам, которые целый день держат сканер в руке.

Смотреть в каталоге

Сканер штрихкода MD6600-HD 2D, USB cable, без подставки

  • 2D
  • USB-кабель
  • без подставки

Кому подходит: нужен базовый 2D-сканер без лишних аксессуаров — остальные параметры уточняйте у продавца.

Смотреть в каталоге

Купить в vist-lan.ru

Для бизнеса: одно устройство на тест

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

Оставить заявку на пилот

Частые вопросы

Чем DataMatrix отличается от QR-кода?

DataMatrix обычно печатают компактнее QR-кода при том же объёме информации — это одна из причин, почему его выбрали для маркировки мелких товаров. Оба формата двумерные и требуют 2D-сканера, 1D-сканер не прочитает ни один из них. На товарах с маркировкой Честного Знака используется именно DataMatrix.

Может ли 1D-сканер прочитать часть DataMatrix?

Нет, 1D-сканер вообще не может начать декодирование. DataMatrix не имеет горизонтальных полос — это матрица точек. Если направить луч 1D-сканера на DataMatrix, сенсор просто зафиксирует хаотичное отражение и выдаст ошибку.

Почему сканер читает QR, но не читает DataMatrix?

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

Нужно ли переподключать сканер после включения режима DataMatrix?

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

Поддерживают ли все 2D-сканеры DataMatrix по умолчанию?

Большинство современных 2D-сканеров поддерживают DataMatrix из коробки, но не все и не всегда с завода. Часть моделей продаётся с ограниченным набором включённых форматов, чтобы ускорить обработку самых частых кодов. Перед покупкой уточняйте у продавца или в документации к конкретной модели, включён ли DataMatrix по умолчанию — если нет, включить его обычно можно самостоятельно по инструкции, без сервисного центра.

Что почитать дальше

Сканер штрих-кода 1D или 2D: что нужно для маркировки

Проводной или беспроводной сканер штрих-кода: что выбрать

Оборудование для Честного ЗНАКа: что нужно магазину

Сканеры штрих-кодов

Товары из новости