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

ОС Windows 

 

Вариант 1 

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

 

Автоматически созданный замещающий текст:<br />
Ynpasnel-we Apa7sepav/<br />
YCT aHOEneHHb'e a paisepbl AKTLIBaLJG m-1ueH3w<br />
AST o san<br />
P ermcT '•1HÖopmaLJG<br />
nyTb cnyx6e:<br />
c: EolJEthOverUsb exe<br />
COCTOAHme :<br />
Cnyx6a 3anyueHa<br />
3anyCTk1Tb<br />
OCT aHOB'•1Tb nepe3an<br />
nepeHoc m-1ueH3w<br />
nor-M<br />
"ImnopT HacTgH)eK ATO-6 1 Cnyx6a FDSVC Cnyx6a Etherne tOverUSE<br />
non Kntcr-4eHHb'e {KM<br />
COM-nopT<br />
ATOJ7 550<br />
A 06aB'•1Tb<br />
Ya aru•1Tb<br />
Co xpaH'•1Tb

 

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

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

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

 

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

 

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

порты СОМ и LPT)<br />
дтои usg device (с:ом27)<br />
дтои usg device (СОМ28)<br />
сстОсст - serlEl рот emulatcr (СОМIО)<br />
сстОсст - serial рот emulatcr (СОМ11)<br />
McsChip pc,t (LPT3)<br />
McsChip Serial pc,t сома<br />
McsChip Serial Pc,-t (СО“)<br />
Порт принтера (СР П)<br />
Последовательный порт (СОМIД)

 

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

 

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

 

Важно! 

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

 

q1HRaAk1du<br />
egaLNID<br />
ogahowyg og10aod10ñ<br />
8"RegotTFdogo Oilgdaa<br />
-a'NAed_JOdu Cl<br />
'ne 'zosgo LEE '<br />
8"RegotTFdogo<br />
:ldou kl oadÜP dl<br />
qwgogelon<br />
OOZÇLL<br />
:eldou-nca qloodoya<br />
ado u<br />
PIE:sgo IqdEAedeu<br />
8"RegotTFdogo IqdEAedeu<br />
:lelquñgad<br />
ewrns<br />
aplR801000 q1egodk11dagR1-1<br />
ueRdñ* alqggad"rnoed<br />
:OWIRehUOAñ OU<br />
ed01edauo quodeu<br />
_JleJ euñlootr quode<br />
:quatron<br />
:da1cgqLJLNON<br />
8"ReggeR gag<br />
og10aod10ñ aamñNa

 

 

Вариант 2 

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

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

 

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

 

[com] 

number=28 

 

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

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

 

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

 

 

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

 

Параметры оборудования<br />
Ш сновные Истройства Скидки/время Кассиры Клише/реклама Налоги<br />
Секции Печать чека Печать Параметры печати Скорость печати Шрифт<br />
Параметры ретрактора Скьшки/надбавки Шплата Настройки GSM“Ni-Fi Ш Ф Д<br />
Вдрес:<br />
Порт:<br />
DNS:<br />
Использовать DHCP<br />
Интервал опроса ФН на<br />
наличие сообщений для<br />
передачи в ПФ Д (мс):<br />
Экспорт<br />
Импорт<br />
Тесг„<br />
Штмена<br />
Применить

 

 

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

 

' —runme<br />
2016-11-02<br />
.33?<br />
2016-11-02<br />
2016-11-02<br />
2016-11-02<br />
01 oo<br />
2016-11-02<br />
2016-11-02<br />
2016-11-02<br />
2016-11-02<br />
1 NFC<br />
1 NFC<br />
1 NFC<br />
INFO<br />
INFO<br />
INFO<br />
INFO<br />
INFO<br />
rt.omm<br />
[com]<br />
[com]<br />
[com]<br />
[com]<br />
open com:<br />
RW.C.FRR<br />
U2E_rLU _RX _REQUEST _UERSI<br />
write :<br />
read:<br />
read:<br />
read:<br />
40<br />
01<br />
02<br />
[EcrExchange] Command<br />
ION

 

 

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

 

 

 

ОС Linux 

 

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

 

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

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

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

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

Iinux-Oq28: e/ Paöoqni CT0n #<br />
8087 :<br />
Id6b :<br />
8087 :<br />
Id6b :<br />
Id6b :<br />
2912 :<br />
Isusb<br />
Bus<br />
aus<br />
Bus<br />
Bus<br />
Bus<br />
aus<br />
us<br />
Device<br />
Device<br />
Device<br />
Device<br />
Device<br />
Device<br />
Device<br />
evace<br />
001 :<br />
004 :<br />
002 :<br />
001 :<br />
ID<br />
ID<br />
ID<br />
ID<br />
ID<br />
ID<br />
ID<br />
@bda .<br />
• 570C<br />
Intel Corp. Integrated Rate Matching Hub<br />
Linux Foundation 2.0 root hub<br />
Real tek Semiconductor Corp .<br />
In Corp. Integ rated Rate Matching Hub<br />
Linux Foundation 2.0 root hub<br />
Linux Foundation 3.0 root hub<br />
. Unifying Receiver<br />
un ation 2.0 root hub

 

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

settings.ini (CD—ROM /t-un/media/root/CD—ROM/...<br />
п<br />
х<br />
Файл Правка Вид Поиск Сервис Документы Справка<br />
LJ Открыть<br />
Сохранить<br />
, Отменить<br />
settings.ini х<br />
[usb]<br />
pid=0005<br />
.ini Ширина табуляции: 8<br />
Стр 1. Стлб 1<br />
вст

 

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

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

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

22 : 57:15.576<br />
22:57:17.579<br />
2016-08-12<br />
22 : 57217.581<br />
2016-08-12<br />
2016-08-12<br />
2016-08-12<br />
2016-08-12<br />
2016-08-12<br />
22 :<br />
22 :<br />
57:17.578<br />
57:17.579<br />
INFO<br />
INFO<br />
INFO<br />
INFO<br />
INFO<br />
INFO<br />
USB<br />
en USB: 2912:0005<br />
[USB] SUCCESS<br />
EcrEXC ange command -<br />
[USB] write: 01 eo<br />
[USB] read: 40 01 02<br />
[EcrExchange] command

 

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

 

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

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