Есть условная торговая точка, в качестве торгового оборудования они используют связку мини компьютеров на debian с frontol xpos. Поступила следующие задачи:

  • Иногда при смене порта у сканера штрихкодов он перестает работать, а также читает Datamatrix не правильно
  • Нужно настроить кассовый аппарат для проверки кодов маркировки

Решение проблем с потерей связи сканера

Для начала создадим правило udev чтобы у нас создавался файл устройства с именем которое нам нужно. Создаем правило:

Применяем правила:

Втыкаем наш сканер и смотрим что создался наш файл устройства

Honeywell 1450g + Datamatrix

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

Сбрасываем настройки

Устанавливаем заводские параметры

Перевод сканера в com порт

Добавляем суффикс возврата каретки

Включаем Datamatrix

Включаем считывание инверсных штрих-кодов

На это со сканером штрихкодов все, переходим к ккм.

Настройка ККМ АТОЛ для Контур ОФД

Запускаем Тест драйвера ККМ и жмем Свойства

Проверяем связь с кассой нажатием Проверка связи

Убеждаемся что связь есть нажимаем Параметры ККТ

Далее заполняем реквизиты как на скриншоте, для удобства внизу будет текстовая версия

Адрес ОФД: ofd.kontur.ru

Порт ОФД: 7777

Адрес ИСМ: ofd.kontur.ru

Порт ИСМ: 7778

Адрес ОКП: prod01.okp-fn.ru

Порт ОКП: 26101

Количество повторов при проверке КМ = 3
Время открытия соединения при проверке КМ = 10
Время ожидания ответа при проверке КМ = 30
Время задержки перед повтором при проверке КМ = 5
Время открытого соединения пр проверке КМ = 120

Сохраняемся и настраиваем уже непосредственно frontol xpos, чтобы там стоял признал маркированного товара.

От dadenard