Каналы обмена с ОФД: EthernetOverTransport (Eot) и EthernetOverUSB (EoU)

Как работает канал обмена Ethernet-Over-USB (EoU)

Служба EoU устанавливается в составе драйвера ККТ, но так же, ее можно скачать и установить отдельно. После установки драйвера, в диспетчере устройств появляются два COM порта, один служит для управления ККМ кассовыми программами и настройки, второй для службы EoU, и через него будет выполняться обмен данными между ОФД и кассой. Его номер нужно указать в настройках службы. Если касс на одном компьютере несколько, нужно указать номера всех портов.

Файл с настройками должен называться settings.xml и находиться в папке C:\ProgramData\ATOL\EoU\.

Пример содержимого файла настроек для двух касс и как определить номера портов для EoU

<?xml version="1.0" encoding="windows-1251"?>
<settings>
      <device>
           <id>Касса1</id>
           <port>6</port>
     </device>
     <device>
           <id>Касса2</id>
           <port>8</port>
     </device>
</settings>

 

Так же, возможно следующее содержание файла, что предполагает автоматическое определение портов, но такая настройка, не всегда может работать правильно, особенно с несколькими кассами.

 

<?xml version="1.0" encoding="windows-1251"?>
<settings>
      <hotplug>auto</hotplug>
</settings>


Найти номера портов для EoU можно и без дополнительных утилит, в диспетчере устройств. Если зайти в свойства порта, перейти во вкладку Сведения и выбрать ИД оборудования, то в конце строки значения, у порта EoU, будет _02, а у порта предназначенного для управления - _00.

 

[свернуть]

Служба запускается автоматически и обмен может происходить все время, пока компьютер и ККМ включены.

Как работает канал обмена Ethernet-Over-Transport (Eot)

EoT - не служба и ничего устанавливать и настраивать, в отличие от EoU, в этом случае не нужно. Обмен с ОФД по этому каналу, осуществляется средствами драйвера и идет через тот же порт управления кассой, отдельный порт не требуется. То есть, когда к кассе подключается кассовая программа и работает с ней, а делает она это посредстсвом драйвера, канал обмена устанавливается и идет обмен с ОФД. Как только программа закрывается, драйвер отключается от порта ККМ и обмен прекращается.

Например, при подключении утилиты Тест драйвера ККТ к кассе, точно так же устанавливается канал обмена с ОФД, если EoT включен в кассе. Но при условии, что в свойствах подключения будет включена выделенная ниже настройка. То есть, если в кассе имеются непереданные документы, их можно передать с помощью утилиты, по EoT. Нужно просто настроить подключение к ней и поставить галочку "Включено", в главном окне утилиты.


Чтобы включить EoU или EoT в настройках кассы, в свойствах утилиты нужно выбрать COM порт кассы (если касса одна, можно выбрать USB), зайти в "Параметры ККТ" и в параметре "ОФД" выбрать нужный канал обмена.

Author: admin