ГлавнаяБлогПодключение сканера в COM-порт для работы в Truemark: полная инструкция

Подключение сканера в COM-порт для работы в Truemark: полная инструкция

Многие участники оборота маркированного товара при работе с системой Честный ЗНАК сталкиваются с тем, что обычный ручной сканер «не видит» все символы в коде Data Matrix. Чтобы автоматизировать передачу данных в систему маркировки без ошибок, устройство необходимо правильно настроить.

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

Видеоинструкция: подключение и настройка сканера

Зачем переводить сканер в режим COM-порта?

По умолчанию большинство сканеров работают в клавиатурном режиме (HID). Это значит, что при считывании кода данные отображаются сразу на уровне операционной системы — например, в блокноте или в адресной строке браузера, будто вы просто быстро набрали их на клавиатуре.

Почему это критично для маркировки?

Коды маркировки содержат скрытые непечатные символы — разделители групп данных (GS — Group Separator), имеющие 29-й код ASCII.

  • Клавиатурный режим не может передать эти символы в браузер или систему маркировки
  • Режим эмуляции COM-порта передаёт данные «как есть», позволяя сервису TrueMark корректно распознавать структуру кода
Полезные ссылки: Подробнее о том, из чего состоит код и в чём разница между КИ, КМ и СИ, читайте в нашей статье: Коды маркировки Честный ЗНАК. А если вам нужно создать корректный код самостоятельно, воспользуйтесь нашим генератором GS1 DataMatrix — он автоматически подставляет нужные символы-разделители.

Настройка сканера: как найти нужный код

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

У каждой модели сканера свои уникальные программные штрихкоды. Для примера мы приводим коды для популярной модели Datalogic QuickScan QD2430.

Если у вас другая модель (Honeywell, Zebra, Mercury, Атол и др.), вам необходимо найти родную инструкцию (User Guide или Programming Guide). Нужный раздел обычно называется «Interface Selection» или «USB Interface».

Ищите штрихкод с одним из следующих названий:

  • USB-COM или USB-Serial
  • USB COM Port Emulation
  • Enable Uni-Directional USB Serial Emulation
  • Эмуляция COM-порта
Совет: Если бумажной инструкции нет под рукой, введите в поиске: «[Модель вашего сканера] manual usb com mode». Нужный лист обычно находится в первой пятёрке результатов в формате PDF. Вам нужно просто открыть его на экране и считать сканером нужный код.

Пример для Datalogic QD2430:

Перевод в режим USB-COM. Отсканируйте код:

Важно: После сканирования этого кода данные перестанут отображаться в блокноте. Это нормально! Теперь данные «слушает» только специальное ПО.

Возврат в режим клавиатуры.

Если вам нужно вернуть сканер в обычный режим (например, для сканирования в блокнот), отсканируйте этот код:

Как подключить сканер к сервису TrueMark

На данный момент мы интегрировали работу со сканером в процесс добавления кодов в УПД (универсальный передаточный документ). В будущем функционал расширится на отчёты о нанесении, агрегирование и другие документы.

Шаг 1. Выбор способа добавления кодов в УПД

После создания УПД на этапе работы с товарами нажмите на «плюсик» и выберите «Сканировать»:

Шаг 2. Поиск устройства

Если сканер ещё не подключен к сервису вы увидите окно: «Сканер не обнаружен. Проверьте подключение и переведите сканер в режим эмуляции COM-порта — инструкция»:

  1. Нажмите кнопку «Добавить устройство»
  2. Если сканер подключён и переведён в режим эмуляции COM-порта, он отобразится в списке. Выберите его и нажмите «Подключение»:

Шаг 3. Проверка эталонным кодом

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

Если что-то не так — вы увидите: «Сканер искажает считанный код» (в будущем будем показывать, что именно не так):

Если код считан без искажений, то система закроет окно и сообщит «Подключение успешно»:

Процесс сканирования в TrueMark

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

  1. Сканирование товаров: Сканируйте коды Data Matrix — они будут добавляться в список УПД
  2. Сканирование коробов (SSCC): При считывании кода транспортного короба в УПД добавится сразу несколько товаров, которые в него вложены
  3. Наборы и групповые упаковки: Сканируйте только код самого набора или групповой упаковки. Вложенные единицы товара сканировать не нужно.

Планы по развитию и новые возможности

Мы постоянно работаем над автоматизацией процессов и упрощением работы с маркировкой.

Приложение для ТСД (Терминалов сбора данных)

Уже к концу марта TrueMark выпустит мобильное приложение для ТСД (будут поддерживаться все модели АТОЛ). Добавлять коды в УПД станет ещё удобнее — вы сможете свободно перемещаться по складу без привязки к компьютеру. В будущем приложение получит функции формирования отчётов о нанесении, агрегации и других операций.

Работа с весовым товаром (Весы)

Совсем скоро мы добавим поддержку весов, работающих по протоколу 100 (например, модели марок МАС-С, CAS, Масса-К и другие совместимые).

Это критически важно для производителей продукции с переменным весом, например, мясной продукции (подробнее читайте в статье: Маркировка мясной продукции: эксперимент).

Как это будет работать: Связка «сканер + весы» позволит автоматизировать указание веса в отчёте о нанесении. Оператору нужно будет положить маркированный товар на весы и отсканировать этикетку с DataMatrix-кодом. Вес автоматически подтянется из весов и зафиксируется для этого конкретного кода в системе.

Часто задаваемые вопросы по настройке сканера и оборудования

Почему сканер не считывает коды в Честный ЗНАК через браузер?

В обычном режиме сканер работает как клавиатура и «проглатывает» непечатный символ-разделитель GS (ASCII 29). Для корректной передачи полной структуры кода Data Matrix сканер необходимо перевести в режим эмуляции COM-порта.

Как перевести сканер в режим COM-порта?

Это делается путём сканирования специальных настроечных штрих-кодов из инструкции к вашему устройству. Ищите разделы «USB-COM», «USB Serial Emulation» или «Interface Selection». Для модели Datalogic QD2430 коды приведены в нашей инструкции выше.

Что такое проверочный эталонный код в Truemark?

Это специальный код, который содержит все возможные символы, которые могут встретиться в коде маркировки, включая разделители. Он нужен, чтобы сервис мог убедиться, что ваш сканер настроен правильно и не искажает данные при передаче в систему маркировки.

Будет ли Truemark работать на ТСД (терминалах сбора данных)?

Да, к концу марта 2026 года выйдет официальное приложение Truemark для ТСД марки АТОЛ. Оно позволит сканировать коды при отгрузке (УПД), а также работать с отчётами о нанесении, агрегацией и другими документамипрямо на складе.

Как подключить весы к сервису Truemark?

Мы добавляем поддержку весов по протоколу 100 (МАС-С, CAS, Масса-К). В связке со сканером это позволит автоматически подтягивать вес товара в отчёт о нанесении при сканировании кода Data Matrix. Это необходимо для маркировки продукции с переменным весом (мясо, сыры).

Напишите нам

Blank Form (#3) (#6)
Прокрутить вверх