Рассматриваемое руководство по настройке службы EoU не единственный вариант настройки, местами он может показаться неоправданно сложным, так как требует права администратора, но его плюс в универсальности, прозрачности настройки, полного контроля над процессом и 100% результат. Рассматриваемый метод настройки службы EoU применим для ОС Windows 7 и выше, для ДТО 10 и выше.
Ethernet Over USB (EoU) - данная служба предназначена для организации виртуального канала Ethernet, посредством подключения к USB. Таким образом ККТ получает доступ в интернет, для передачи данных в ОФД.
Служба EoU устанавливается в составе ДТО 10 по умолчанию, поэтому отдельно службу EoU устанавливать на компьютер не требуется. В Windows 10 и ДТО 10 служба EoU замечательно работает в автоматическом режиме подключения, прежде, чем приступать к настройке службы EoU, попробуете включить ККТ и выполнить Шаг 4 данного руководства. Если на отчете "Тест связи с ОФД", выходит сообщение "Диагностика завершена успешно", при установленном канале обмена с ОФД - EoU, то выполнять Шаги 1-3 не рекомендуется.
Настройка EoU (вручную).
Шаг 1.
Для начала, определим, какой порт можно будет использовать для службы EoU - искомый порт находится методом исключения, тот который не занят ККТ. Определяем на каком порту находится ККТ, соответственно второй, свободный, порт можно использовать под службу EoU. Ищем только среди COM портов, где фигурирует имя atol, например atol-usbcom_proxy.
Что бы найти COM порт, который занял ККТ, в тесте драйвера ККТ на вкладке "Свойства" заходим на форму "Поиск" и нажимаем клавишу "Поиск". На каком порту найдется ККТ - тот порт и занят под ККТ.
Раз COM9 занят ККТ, то для службы EoU можно использовать свободный порт - COM4.
Шаг 2.
В папке Program Data находим папку Atol, в которой заходим в папку EoU. В папке EoU находится файл настроек службы EoU - setting.xml, в нем нам нужно прописать(изменить) порт на ранее найденный свободный порт.
В случае, если файл настроек содержит непонятные секции, то рекомендуется либо убрать ненужную информацию, либо вовсе заменить ее приведенным ниже текстом.
Образец файла setting.xml для одного ККТ. (имя ККТ - name1, порт для работы службы EoU - COM4)
<?xml version="1.0" encoding="windows-1251" ?>
<settings>
<device>
<id>name1</id>
<port>4</port>
</device>
</settings>
Образец файла setting.xml для двух ККТ (имя первого ККТ - name1, порт для работы службы EoU первого ККТ - COM4 : имя второго ККТ - namte2, порт для работы службы EoU второго ККТ - COM5 )
<?xml version="1.0" encoding="windows-1251" ?>
<settings>
<device>
<id>name1</id>
<port>4</port>
</device>
<device>
<id>namte2</id>
<port>5</port>
</device>
</settings>
Важное замечание. Если на диске C:\ отсутствует папка Program Data, то требуется включить показ крытых папок.
Важное замечание. Файл setting.xml по умолчанию закрыт от записи. Требуется дать текущему пользователю право на редактирование файла настроек службы EoU.
Образец файла настроек службы EoU для двух ККТ - Скачать.
Шаг 3.
Перезапускаем службу EoU для применения новых настроек. Для этого, заходим на вкладку "Управление компьютером", далее в раздел "Службы и приложения"->"Службы", находим службу EoU и перезапускаем ее.
Важное замечание. Практика показывает, что предпочтительнее Остановить службу EoU, а затем снова Запустить, вместо Перезапустить службу EoU. В обоих случаях настройки применяются, но во втором случае это произойдет несколько дольше.
Шаг 4.
Проверяем работу службы EoU, для этого снимаем отчет Тест связи с ОФД.
На полученном отчете контролируем "Канал связи" - должен быть EoU, "Приложение EoU" - запущено, эти данные говорят о том, что служба EoU успешно запущена и работает
Если нет физического доступа к ККТ и полученный отчет нет возможности увидеть, то косвенным признаком успешно запушенной службы EoU является несколько завышенное время формирования отчета. Более явным методом проверка работы EoU удаленным способом, является проверка через вкладку ФН - Статус информационного обмена - количество неотправленных чеков должно уменьшаться.