Андрей Смирнов
Время чтения: ~4 мин.
Просмотров: 45

Настройка EoU (EthernetOverUSB)

Настройка EoU (EthernetOverUSB)

ОС Windows

Архив сборок EoU

Вариант 1

Служба EthernetOverUSB реализована в ДТО 8.12.0 (и выше)

Запускаем службу, устанавливаем галочку Автозапуск, чтобы служба стартовала автоматически

В поле ККМ прописывается произвольная информация, определяющая ККМ

В поле COM-порт прописывается номер VCP (см. ниже)

Количество подключенных ККМ может быть более, чем один (используйте кнопку Добавить)

При подключении ККТ с поддержкой технологии EoU (Ethernet-over-USB) к ПК по интерфейсу USB на последнем создается два виртуальных COM-порта (если не появился второй VCP — см. тут).

Если ОС не смогла установить драйвера автоматически (при наличии установленных ДТО), установка осуществляется вручную. Изготовитель — ATOL group, модель — ATOL FPrint USB.

Один виртуальный COM-порт — для обмена между ККТ и дККТ, второй — для EoU.

Важно!

Не обязательно, что для связи с драйвером будет задействован порт FPrintUSB0, а для передачи данных FPrintUSB1.

Вариант 2

Для работы используется утилита

Утилиту необходимо распаковать и поместить в корень диска С

В файле settings.ini (c:EoUsettings.ini) прописать номер COM-порта, соответствующий работе EoU тестируемой ККТ.

[com]

number=28

Утилита запускается с параметром -e

Достаточно запускать ярлык c:EoU~runme.lnk

Утилита должна запускаться каждый раз при работе ККМ, поэтому есть смысл добавить ярлык в автозагрузку

В настройках ОФД соответственно выбирается одноименный канал обмена

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

Проводим диагностику соединения с ОФД

ОС Linux

Все описанные ниже действия необходимо выполнять под ROOTправами

Директорию EthernetOverUsbсохраняем в любое доступное место на диске

Подключаем ФР к ПК через кабель USB.

В ФР должны быть прописаны настройки подключения к ОФД.

В консоли выполняем команду lsusb, в выводе будет получен PID подключенного USB устройства, т.е. ФРа. 

Прописываем значение PID в файл ~/EthernetOverUsb/settings.ini

Далее запускаем скрипт “./EthOverUsb.sh -e, находящийся в директории ~/EthernetOverUsb/.

Параметр –е нужен для тестирования, в этом случае обмен ФР-ОФД будет выводиться в консоль.

В консоли должно отобразиться сообщение об успешном подключении:

Скрипт также нужно добавить в автозапуск

Установка и запуск EOU под linux ubuntu и прочие подобные дистрибутивы

  1. Скачать архив с EoU из центра загрузок.
  2. Распаковать архив EoU на рабочий стол.

Создать каталог EoU, в директории доступной пользователю для записи. Поместить бинарные файлы в ранее созданный каталог.

В каталоге ~/.atol создать подкаталог с именем EoU. XML файл c настройками переместить в каталог ~/.atol/EoU
  1. Через терминал выполнить команды

chmod +x ~ EoU/EthOverUsb*

sudo ~ EoU/EthOverUsb –i

Для проверки работоспособности службы её можно запустить в консольном режиме. Для этого необходимо выполнить команду ~/EoU/EthOverUsb.she

Далее добавить в автозапуск либо через GUI

Если по какой-то причине графического интерфейса нет, то можно сделать следующее.

Добавить в каталог ~/.config/autostart либо ~/.config/upstart файл EoU.desktop содеращий следующие строки:

[Desktop Entry]

Type=Application

Exec=/home/atol/EthOverUsb/EthOverUsb.sh

X-GNOME-Autostart-enabled=true

NoDisplay=false

Hidden=false

Name[ru_RU]=Eou

Comment[ru_RU]=

X-GNOME-Autostart-Delay=0

P.S. Если один процесс EthOverUsb уже запущен, перед тем как запускать новый процесс, необходимо убить уже запущенный, иначе служба будет говорить, что устройство уже занято.

ВНИМАНИЕ: Для easyPOS nova данные методы не подходят!

Для передачи данных в ОФД необходимо использовать интерфейсы самого ККМ (Ethernet, Wi-Fi, GSM)

1. Для передачи данных в ОФД по EthernetOverUSB (EoU). Необходимо настроить фискальный регистратор.

 
  • Перед настройкой выключить фискальный регистратор Атол 30Ф.
  • Зажмите кнопку прокрутки чеков на корпусе.
  • Включите фискальный регистратор (не отпускайте кнопку прокрутки чеков).
  • Дождитесь пятого звукового сигнала. Сначала прозвучит один, через несколько секунд прозвучат с одинаковой паузой еще 4 сигнала.
  • Отпустите кнопку прокрутки чеков. Распечатается меню «СЕРВИСНЫЙ РЕЖИМ» из 5 пунктов.
  • Выбираем пункт 2 — «Канал обмена». Для этого нажимаем 2 раза кнопку прокрутки чеков.
  • Распечатается меню с выбором канала обмена. Нас интересует USB. Нажимаем 3 раза кнопку прокрутки чеков.
  • Распечатается «USB включен» и вернется в сервисный режим.
  • Нажимаем кнопку прокрутки чеков 1 раз для того чтобы выйти из «Сервисного режима».
screen%20eou.jpg

2. Скачиваем и устанавливаем Драйвер торгового оборудования АТОЛ ( ДТО версии 8.12.0 и выше). 3. Запускаем утилиту «Управление драйверами». Вкладка «Служба EthernetOverUSB».EoU_img1.jpg В поле «ККМ» вводит произвольное название, к примеру АТОЛ 30Ф. В поле COM-порт прописывается номер порта. В диспетчере устройств смотрим номер порта. У нас он 33.EoU_img2.jpg Сохраняем.Используемые источники:

  • https://kkt66.ru/hd/faq/54_fz/nastroyka_eou_ethernetoverusb/
  • https://kkm69.ru/blog/nastroyka-ethernetoverusb-eou-atol-30f.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации