i@vist-lan.ru
Пн-Пт, 10-18
Сканер не читает DataMatrix обычно потому, что это 2D-код, а сканер 1D (линейный). 1D-сканер видит только полоски и не может разобраться в двумерной матрице точек. Нужен 2D-имиджер — камера, которая фотографирует весь код целиком и декодирует его программно.
DataMatrix — это квадратная матрица с чёрными и белыми точками, похожая на QR-код, но компактнее. 1D-сканер работает как линейка — он пробегает по одной строке штрихов и считывает их как ряд полосок разной ширины. Для 1D-кода EAN это достаточно. Для DataMatrix этого недостаточно.
1D-сканер имеет линейный светодиод и один фотодатчик. Он излучает луч света, тот отражается от кода, и сенсор считывает интенсивность отражения. Если луч направить на DataMatrix, сенсор просто не сможет разобраться, какая информация где находится.
2D-имиджер — это не полоса света, а матрица пиксельных детекторов, как в обычной камере. Сканер фотографирует весь код сразу, потом программа разбирает точки и восстанавливает информацию. Так получается считать трёхмерный код в пространстве, под углом и даже если код частично повреждён.
Если сканер издаёт звук ошибки или не реагирует на код вообще, возможны несколько причин. Главная — неправильный тип сканера. Но есть и другие: плохое освещение, повреждённый код, неправильное расстояние.
Сканер 1D. Это основная причина. Проверьте документацию — там написано «1D» или «линейный». Если так, понадобится замена на 2D-имиджер.
Плохое освещение. DataMatrix маленький и имеет мелкие детали. Если свет слабый или цвет неправильный, камера может не разобрать точки. При естественном или искусственном свете типа LED это работает хорошо. При красном свету или в темноте может быть проблема.
Расстояние считывания. У каждой модели сканера свой рабочий диапазон расстояний — точные цифры смотрите в паспорте вашей модели, в названии товара их обычно нет. Слишком близко или слишком далеко от кода — сканер может не считать его вовсе.
Повреждённый код. DataMatrix с отсутствующей угловой позиции или сильно грязный может не считаться ни одним сканером. Проверьте, виден ли код без повреждений.
Определите тип вашего сканера. Посмотрите на корпус или в инструкцию. Если написано «2D», «двумерный», «имиджер», «image scanner» — он может читать DataMatrix. Если «1D» или «linear» — не может.
Если это 1D-сканер, вам нужен новый 2D. Замена единственное решение. Новый сканер стоит немного дороже, но это необходимо для работы с DataMatrix.
Если сканер 2D, но не читает, проверьте расстояние. Приблизьте и отдалите сканер от кода, держите его перпендикулярно этикетке, попробуйте несколько раз на разной дистанции.
Проверьте освещение. Если вы сканируете код в тени или при слабом свете, переместитесь под лампу. DataMatrix состоит из мелких точек, и при плохом освещении камере сканера сложнее различить их границы.
Убедитесь, что код не повреждён. Посмотрите на наличие всех четырёх углов и центральных линий. Если код размазан, рваный или выцветший, его не восстановить.
Попробуйте отсканировать тестовый QR-код. Если 2D-сканер читает QR, но не читает DataMatrix, значит, коды повреждены, а не сканер.
Если сканер не читает ни QR, ни DataMatrix, возможна неполадка в аппарате. Попробуйте перезагрузить сканер: отключите USB, подождите 10 секунд, подключите обратно.
Даже 2D-сканер может иметь отключённый режим чтения DataMatrix в настройках. Каждый сканер поддерживает набор форматов — EAN, Code128, QR, DataMatrix, PDF417 и другие — и часть из них можно выключить для скорости обработки.
Ни у одного сканера в этой статье (NLS-HR2000, Mertech 1300, ATOL SB2108 Plus, MD6600-HD) в названии товара нет экрана — у недорогих ручных сканеров этого класса настройка форматов обычно делается не через экранное меню, а сканированием специальных штрихкодов-команд из бумажной инструкции к конкретной модели. Порядок такой:
Откройте инструкцию к вашей модели сканера (бумажную или PDF с сайта производителя) — там есть страница со штрихкодами-командами.
Найдите штрихкод-команду входа в режим настройки и отсканируйте его.
Найдите штрихкод-команду включения DataMatrix (или соответствующего 2D-формата) и отсканируйте его.
Отсканируйте штрихкод-команду сохранения настроек, если он предусмотрен инструкцией к вашей модели.
Протестируйте на настоящем DataMatrix — например, на коде Честного Знака с товара.
Если в инструкции к вашей модели процесс отличается, следуйте именно ей — набор команд у разных сканеров и прошивок разный.
Кому подходит: малым магазинам и аптекам с маркировкой Честный Знак.
Кому подходит: кассам в небольших торговых точках.
Кому подходит: складским работникам, которые целый день держат сканер в руке.
Кому подходит: нужен базовый 2D-сканер без лишних аксессуаров — остальные параметры уточняйте у продавца.
Если вам нужно работать с DataMatrix, мы поможем подобрать правильный сканер и протестировать его с вашими кодами прямо на месте. Возьмём несколько образцов этикеток, покажем, как сканер их считывает, и убедимся, что нет проблем с читаемостью. Потом вы заказываете нужное количество и получаете надёжное оборудование.
DataMatrix обычно печатают компактнее QR-кода при том же объёме информации — это одна из причин, почему его выбрали для маркировки мелких товаров. Оба формата двумерные и требуют 2D-сканера, 1D-сканер не прочитает ни один из них. На товарах с маркировкой Честного Знака используется именно DataMatrix.
Нет, 1D-сканер вообще не может начать декодирование. DataMatrix не имеет горизонтальных полос — это матрица точек. Если направить луч 1D-сканера на DataMatrix, сенсор просто зафиксирует хаотичное отражение и выдаст ошибку.
Часто дело в контрасте или физическом размере конкретного кода на этикетке, а не в формате как таковом. DataMatrix в маркировке нередко печатают мельче, чем привычный QR-код на упаковке. Если сканер недостаточно чувствителен к мелким деталям или расположен слишком далеко, попробуйте поднести его ближе к коду.
Нет, переподключение не требуется. После того как вы отсканировали конфигурационный код и сохранили настройки, режим активен. Сканер готов к работе, просто начните считывать коды.
Большинство современных 2D-сканеров поддерживают DataMatrix из коробки, но не все и не всегда с завода. Часть моделей продаётся с ограниченным набором включённых форматов, чтобы ускорить обработку самых частых кодов. Перед покупкой уточняйте у продавца или в документации к конкретной модели, включён ли DataMatrix по умолчанию — если нет, включить его обычно можно самостоятельно по инструкции, без сервисного центра.
Сканер штрих-кода 1D или 2D: что нужно для маркировки
Проводной или беспроводной сканер штрих-кода: что выбрать