Алекомп- B2B поставщик компьютерной техники.

B2B поставщик с 2007 г.
23.06.2026
автор КЦ Алекомп

Обзорная статья по работе сканеров Datalogic 220 и Matrix 320 в системе Честный знак

Matrix 220

Компактный сканер с сенсором 1,2 Мп. Идеален для встраивания в ограниченное пространство. Поддерживает поляризационную и диффузную подсветку в одном корпусе.[reference:5]

Matrix 320

Сканер с сенсором 2 Мп и расширенными сетевыми возможностями: EtherNet/IP, PROFINET, Modbus TCP, OPC UA.[reference:6] Оснащается сменной поляризационной передней крышкой.[reference:7]

1. Подготовка и программная среда

Установка DL.CODE

Для настройки сканеров Matrix 220 и Matrix 320 используется утилита DL.CODE (актуальная версия на момент написания — 1.11.4 от 13.06.2022).

Где взять ПО: Загрузите актуальную версию утилиты DL.CODE с официального сайта Datalogic. Установка выполняется на управляющий ПК под управлением ОС Windows.[reference:9]

После установки ярлык DL.CODE появляется на рабочем столе и в меню «Пуск» → Программы → Datalogic.

Подключение сканера

Подключите сканер к ПК одним из следующих способов:

Интерфейс Особенности
Ethernet Рекомендуемый способ. После подключения в DL.CODE отображается IP-адрес сканера для перехода в режим редактирования конфигурации.
USB / RS-232 Сервисное подключение для первоначальной настройки или диагностики.
Важно: При подключении по Ethernet убедитесь, что ПК и сканер находятся в одной подсети. Для изменения сетевых настроек обратитесь к разделу Ethernet Settings в руководстве пользователя.[reference:12]

2. Физическое позиционирование и оптика

Правильная установка сканера — залог стабильного считывания кодов на высоких скоростях конвейера.

Угол наклона

Золотое правило: Никогда не устанавливайте сканер строго перпендикулярно к маркируемой поверхности. Оптимальное положение — под небольшим углом (10–15°) к нормали. Это исключает появление прямой зеркальной засветки от диодов подсветки, которая «слепит» матрицу.[reference:13]

Рекомендация касается как горизонтального, так и вертикального расположения сканера.

Поляризационные фильтры

При сканировании кодов на глянцевых материалах (бликующая полимерная пленка, алюминиевые банки, фармацевтические блистеры) обязательно задействуйте поляризацию:

  • Для Matrix 320 — устанавливается специальная поляризационная передняя крышка.
  • Для Matrix 220 — в настройках группы подсветки (LED Group) активируется соответствующий режим поляризационного освещения.
  • Для моделей DPM (прямая маркировка деталей) доступен выбор между поляризованным и неполяризованным освещением.

Кадрирование (Поле зрения)

Если код всегда находится строго в определённой зоне ленты конвейера, в окне предпросмотра DL.CODE уменьшите рамку сканирования (кадрируйте изображение голубой рамкой).

Эффект: Кадрирование сэкономит ресурсы процессора и снизит время общего цикла сканирования, что особенно важно на высокоскоростных линиях.[reference:22]

Фокусное расстояние

Для модели Matrix 220 фокусное расстояние до объекта обычно составляет 12–15 см. Для точной настройки используйте винт фокусировки (Focus Adjustment Screw) с тремя предварительно откалиброванными положениями.

3. Настройка параметров декодирования

В древовидной структуре конфигурации DL.CODE найдите ветку параметров изображений (Image Settings) и символик кодов (Code Settings).

Тип кода

Выберите символику Data Matrix ECC 200 — в интерфейсе DL.CODE обозначается как DMECC200. Если вы маркируете однотипную продукцию (например, строго квадратные чёрные коды на белом фоне), жёстко зафиксируйте эту геометрию в параметрах. Это позволит сканеру не тратить время на поиск инвертированных или прямоугольных кодов.

Контраст и сложность (Code Contrast и Decoding Complexity)

Условие Рекомендация
Идеальная контрастная печать Устанавливайте минимальные уровни обработки — это гарантирует максимальную скорость работы.
Низкоконтрастные, затертые коды или прямая маркировка (DPM) Повышайте уровни сложности. Для повреждённых этикеток активируйте опцию Damaged Code Decoding.

Внимание: Включение функций повышения сложности увеличивает время обработки кадра.

Выдержка (Exposure) и Чувствительность (Gain)

Ключевой принцип: Для медленных производственных линий не используйте чрезмерно короткую выдержку. Это заставит сканер искусственно повышать чувствительность матрицы, добавляя шумы на изображение.[reference:27]

Идеальная картинка должна быть равномерно освещённой и чёткой. Если изображение получается слишком тёмным, а удлинить выдержку не позволяет скорость конвейера, увеличьте параметры Gain и Gain Multiplier.

Автонастройка

Воспользуйтесь функцией Image Auto Setup для автоматического подбора оптимальных значений выдержки и чувствительности.

  1. Нажмите кнопку Start Automatic Setup.
  2. Выберите условия считывания: Static (статическое) или Dynamic Tuning (динамическое), тип кода: 1D или 2D.
  3. Нажмите Start для начала процедуры.

4. Передача спецсимволов и разделителей (GS1 Standard)

Коды системы «Честный ЗНАК» содержат скрытые непечатные управляющие символы — идентификаторы применения, маркер FNC1 и разделитель групп данных GS. Без корректного вывода этих тегов система маркировки или ККТ посчитают код некорректным.

Настройка форматирования данных

  1. Перейдите в раздел форматирования данных (Data Formatting / Standard Formatting) в утилите DL.CODE.
  2. Включите преобразование данных по стандарту GS1 2D Conversion.
  3. Настройте подстановку префикса и суффикса для разделителя групп данных (GS / ASCII 29).
Для учётного ПО (1С, ERP): Чаще всего требуется конвертировать непечатный символ GS в читаемую строку (например, комбинацию знаков или управляющую клавишу Tab), чтобы корректно разделить GTIN, серийный номер и криптохвост.

5. Сохранение конфигурации и валидация

Запись в память устройства

После завершения калибровки в ПО DL.CODE:

  1. Сохраните текущий проект на ПК.
  2. Запишите конфигурацию непосредственно в сканер (Save to Device).
  3. Выберите её как конфигурацию по умолчанию при старте устройства (Set as Startup Configuration).

Проверка через «Честный ЗНАК»

Для валидации настроек:

  1. Перейдите на официальный портал системы маркировки в тестовый раздел «Настройка сканера для работы с маркировкой».
  2. Выберите марку Datalogic.
  3. Переведите раскладку клавиатуры на английский язык.
  4. Установите курсор в тестовое поле и отсканируйте код маркировки. Сервис проверит состав строки данных.
Для подтверждения стабильности: Повторите операцию с разными упаковками не менее 15–20 раз подряд.

6. Сетевые протоколы и интеграция

Для точной настройки выходных данных уточните: с каким программным обеспечением (1С:ERP, челночные кассовые системы, SCADA) будут связаны сканеры? Какой протокол обмена данными используется на конвейере?

Поддерживаемые протоколы (Matrix 320)

Протокол Назначение
EtherNet/IP Промышленный Ethernet-протокол от ODVA.
PROFINET I/O Промышленный Ethernet-протокол от PROFIBUS & PROFINET International.
Modbus TCP Широко распространённый протокол для связи с контроллерами.
OPC UA Платформонезависимый протокол для промышленной автоматизации.
SLMP Протокол от Mitsubishi Electric.
Скорость конвейера: Сообщите планируемую скорость движения конвейерной ленты (в м/с) — это позволит рассчитать точные параметры выдержки кадра и оптимизировать настройки сетевых платформ.

7. Дополнительные рекомендации

Таймаут и проверка грейда

В категории General Settings: устанавливается таймаут сканирования. При необходимости включается проверка грейда (2D CQ Standard).

Важно: Включение проверки грейда увеличивает длительность цикла сканирования.[reference:40]

Выбор освещения (Matrix 220)

Matrix 220 предлагает в одной модели поляризованный и диффузный свет, что обеспечивает оптимальное освещение на поверхностях любого типа. Модели с белым и красным светом способны решать широкий спектр задач с максимальной производительностью.

Часто задаваемые вопросы

Можно ли использовать один сканер для считывания разных типов кодов?

Да. В DL.CODE можно настроить одновременное распознавание нескольких символик. Однако для максимальной скорости рекомендуется ограничить набор символик только теми, которые реально используются.

Как часто нужно калибровать сканер?

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

Поддерживает ли Matrix 220 удалённое управление?

Да. Через Ethernet-интерфейс и DL.CODE можно управлять сканером удалённо, а также отслеживать его статус и статистику считываний.

Часто задаваемые вопросы: одновременное считывание нескольких QR-кодов

Важное уточнение: В официальной документации Datalogic для Matrix 220 и Matrix 320 отсутствует указание на какое-либо жёсткое максимальное количество кодов, считываемых за один кадр. Возможность определяется исключительно полем зрения (FOV) сканера и настройками декодирования.
Какое максимальное количество QR-кодов может считать Datalogic Matrix 220 за один раз?

Официальный ответ: В спецификациях Matrix 220 (сенсор 1,2 Мп, разрешение 1280×960) не указано конкретное число. Однако, поскольку устройство способно захватывать и обрабатывать до 45 кадров в секунду, оно может считывать все QR-коды, которые попадают в его поле зрения при условии, что они различимы по размеру и контрасту.

В руководстве по эксплуатации Matrix 220 подчёркивается, что сканер поддерживает одновременное декодирование нескольких символов (функция Multi‑Symbol Decoding), но количество не лимитировано производителем — оно зависит от плотности кодов и их расположения.

Источник: Matrix 220 Product Reference Guide, раздел «Decoding Features».

А сколько QR-кодов может считать Datalogic Matrix 320?

Официальный ответ: В спецификациях Matrix 320 (сенсор 2 Мп, разрешение 1920×1080 или 5 Мп) прямо заявлено, что устройство «может одновременно за один приём считывать несколько этикеток и штрихкодов» (цитата из описания модели на официальном сайте Datalogic).

В практических примерах, приведённых в документации, демонстрируется считывание трёх QR-кодов, расположенных на печатной плате (PCB), а также кодов, находящихся на разных глубинах резкости. При этом сканер способен обрабатывать коды различных размеров и ориентаций.

Как и в случае с Matrix 220, жёсткого ограничения нет — всё определяется полем зрения и настройками.

Источник: Matrix 320 Product Reference Guide, раздел «Multi-Code Reading», а также маркетинговые материалы Datalogic.

Какие типы QR-кодов поддерживаются для множественного считывания?

Оба сканера поддерживают весь спектр 2D-символик, включая:

  • QR Code (стандартный)
  • Micro QR Code (уменьшенная версия)
  • Data Matrix ECC 200 (основной для «Честного ЗНАКа»)
  • Aztec Code, MaxiCode, PDF417, Dot Code

При активации функции Multi-Symbol Decoding сканер может одновременно распознавать смесь разных типов кодов (например, QR + Data Matrix) в одном кадре.

От чего зависит фактическое количество одновременно считываемых кодов?

Официальная документация указывает на следующие факторы:

  • Размер кодов — чем мельче код, тем больше их может поместиться в поле зрения.
  • Расстояние между кодами — минимальный зазор должен исключать перекрытие.
  • Качество печати и контраст — низкий контраст может замедлить обработку.
  • Настройки декодирования — активация Damaged Code Decoding увеличивает время обработки, что может снизить производительность при большом количестве кодов.
  • Скорость съёмки — у Matrix 220 это 45 кадров/с, что позволяет обрабатывать движущиеся объекты.
Рекомендация: Для достижения максимальной пропускной способности используйте кадрирование (уменьшение области сканирования) в DL.CODE, чтобы сканер фокусировался только на зоне с кодами.
Можно ли настроить сканеры для считывания только QR-кодов, игнорируя другие типы?

Да. В ПО DL.CODE в разделе Code Settings можно отключить все неиспользуемые символики, оставив только QR Code и/или Micro QR Code. Это повышает скорость обработки, так как сканер не тратит время на попытки распознать другие типы кодов.

Также можно задать приоритеты — например, если в кадре одновременно присутствуют QR и Data Matrix, сканер будет обрабатывать их в заданном порядке.

Есть ли реальные примеры одновременного считывания нескольких кодов?

Да. В официальных кейсах Datalogic для Matrix 320 приводятся примеры:

  • Считывание трёх QR-кодов на одной печатной плате в производстве электроники.
  • Считывание кодов на разных плоскостях (разная глубина резкости) благодаря расширенному диапазону фокусировки.
  • Одновременное распознавание Data Matrix и QR-кодов на упаковках различной высоты на конвейере.

Для Matrix 220 в документации упоминается функция Multi-Symbol, но конкретных примеров с указанием количества не приводится.

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

Следуйте официальным рекомендациям Datalogic:

  1. Проверьте фокус и угол наклона — убедитесь, что все коды находятся в зоне резкости.
  2. Увеличьте выдержку (если позволяет скорость конвейера) для улучшения качества изображения.
  3. Активируйте Multi-Symbol Decoding в DL.CODE (по умолчанию может быть отключено).
  4. Уменьшите область сканирования (кадрирование) — если коды всегда в определённой зоне.
  5. Отключите лишние символики, чтобы ускорить декодирование.
При сохраняющихся проблемах обратитесь в техническую поддержку Datalogic с логами и примером изображения.

Все ответы основаны на официальной документации Datalogic (Product Reference Guides, версии 2022–2026).

Источники и дополнительная литература

Рекомендации по настройке сканеров Datalogic Matrix 220/320 — официальный сайт сообщества маркировки «Честный знак» markirovka.ru [reference:43]

Matrix 220 Product Reference Guide — официальное руководство пользователя Datalogic manualslib.com [reference:44]

Matrix 320 Product Reference Guide — официальное руководство пользователя Datalogic [reference:45]

DL.CODE Configuration Utility — официальная страница ПО на сайте Datalogic [reference:46]


Комментарии

Сообщения не найдены

Написать отзыв