нет связи с COM портом.

Печать кассовых и бумажных чеков по занесению платежа в биллинг.

нет связи с COM портом.

Сообщение Galkov » 22 мар 2019, 17:44

не работает настроенная вроде по инструкции печать чеков. версия всего => 6.0.
вопрос - что не так?

ККМ Атолл 55Ф подключен к com4, система - windows 7

1. сервис стартует BGCashcheckServer с откоменченой настройкой драйвера
1.1. driver: ru.bitel.frk.driver.atol3.Driver
1.2. setupfrk.config настроен согласно https://docs.bitel.ru/pages/viewpage.ac ... d=43386460
на этом этапе нет ошибок в логах.



2. далее при выборе в клиенте этого устройства - вываливается ошибка, см. скриншот. если настроить эмулятор ошибок нет.
в логе сервера печати при этом высыпается ошибка
$this->bbcode_second_pass_code('', '
22.03.2019 14:54:58,665 INFO [main] CmdTcpServer:? - server: run 'CmdTcpServer v 6.0 build 356 from 14.03.2018 18:38:58' with command 'start'
22.03.2019 14:54:58,665 INFO [main] CmdTcpServer:? - server: logging level null
22.03.2019 14:54:58,696 INFO [main] CmdTcpServer:? - server: driver: ru.bitel.frk.driver.atol3.Driver
22.03.2019 14:54:58,696 INFO [main] CmdTcpServer:? - server: driver-status: portName=COM4, baudRate=115200, printerType=ATOL55F
22.03.2019 14:54:58,712 INFO [main] CmdTcpServer:? - server: started: ServerSocket[addr=0.0.0.0/0.0.0.0,localport=9876]
22.03.2019 14:59:08,281 DEBUG [main] CmdTcpServer:? - server: connection accepted #1: Socket[addr=/127.0.0.1,port=53188,localport=9876]
22.03.2019 14:59:08,281 DEBUG [thread#1] CmdTcpServer:? - thread#1: try 'printtext' command…
22.03.2019 14:59:10,814 DEBUG [thread#1] CmdTcpServer:? - thread#1: frk error
ru.bitel.frk.server.PrinterConnectException: there was no good (ACK) reaction to ENQ.
at ru.bitel.frk.driver.atol3.A.B(Unknown Source)
at ru.bitel.frk.driver.atol3.A.F(Unknown Source)
at ru.bitel.frk.driver.atol3.A.D(Unknown Source)
at ru.bitel.frk.driver.atol3.Driver.printtext(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.frk.server.CmdTcpServer.run(Unknown Source)
22.03.2019 14:59:10,814 WARN [thread#1] CmdTcpServer:? - thread#1: send error driver: there was no good (ACK) reaction to ENQ.
22.03.2019 14:59:10,814 DEBUG [thread#1] CmdTcpServer:? - thread#1: command 'printtext' processing sucessfull
')

3. Запускаем тестовую программу, ККМ Атолл сидит на com4, поэтому остальное опускаю в консоль сыпется -

$this->bbcode_second_pass_code('', '
22.03.2019 15:00:26,591 DEBUG [main] Driver:? - COM4,BR:115200,DB:7,SB:1,P:None -> no reaction
22.03.2019 15:00:26,693 DEBUG [main] Driver:? - COM4,BR:115200,DB:7,SB:1,P:Even -> no reaction
22.03.2019 15:00:26,795 DEBUG [main] Driver:? - COM4,BR:115200,DB:7,SB:1,P:Odd -> no reaction
22.03.2019 15:00:26,897 DEBUG [main] Driver:? - COM4,BR:115200,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:26,999 DEBUG [main] Driver:? - COM4,BR:115200,DB:8,SB:1,P:Even -> no reaction
22.03.2019 15:00:27,101 DEBUG [main] Driver:? - COM4,BR:115200,DB:8,SB:1,P:Odd -> no reaction
22.03.2019 15:00:32,342 DEBUG [main] Driver:? - available serial ports:
COM1
COM3
COM4
COM11
22.03.2019 15:00:47,497 DEBUG [main] Driver:? - COM4,BR:2400,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:48,499 DEBUG [main] Driver:? - COM4,BR:4800,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:49,501 DEBUG [main] Driver:? - COM4,BR:9600,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:50,503 DEBUG [main] Driver:? - COM4,BR:19200,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:51,505 DEBUG [main] Driver:? - COM4,BR:38400,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:52,507 DEBUG [main] Driver:? - COM4,BR:57600,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:00:53,509 DEBUG [main] Driver:? - COM4,BR:115200,DB:8,SB:1,P:None -> no reaction
22.03.2019 15:01:00,695 DEBUG [main] Driver:? - available serial ports:
COM1
COM3
COM4
COM11
22.03.2019 15:02:01,040 DEBUG [main] Driver:? - COM4,BR:115200,DB:8,SB:1,P:None -> error transfer: ru.bitel.frk.server.PrinterConnectException: there was no good (ACK) reaction to ENQ.')
Вложения
zz.png
Galkov
Клиент
 
Сообщения: 333
Зарегистрирован: 10 ноя 2014, 18:38

Re: нет связи с COM портом.

Сообщение zavndw » 22 мар 2019, 19:59

А протокол обмена в кассе какой выбран? В атолах 2.4 надо ставить
Аватара пользователя
zavndw
Клиент
 
Сообщения: 2482
Зарегистрирован: 27 мар 2012, 11:59
Откуда: СПБ

Re: нет связи с COM портом.

Сообщение dimOn » 24 мар 2019, 19:13

либо надо использовать драйвер сервера печати который работает через нативную либу
https://docs.bitel.ru/pages/viewpage.ac ... =139722784
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: нет связи с COM портом.

Сообщение dimOn » 24 мар 2019, 19:16

не заметил, в 6.0 этого нет конечно
но в любом случае сомневаюсь что у вас в 6.0 полноценно заведётся всё что касается новых ФФД, вероятнее всего придётся обновляться, а там уже можно через драйвер atollibfptr
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: нет связи с COM портом.

Сообщение Galkov » 25 мар 2019, 11:16

А обновиться до 7.0. будет достаточно?
Galkov
Клиент
 
Сообщения: 333
Зарегистрирован: 10 ноя 2014, 18:38

Re: нет связи с COM портом.

Сообщение dimOn » 25 мар 2019, 18:06

да в 7.0 есть такой драйвер. но может проще пока на 2.4 ККТ переключить?
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: нет связи с COM портом.

Сообщение Galkov » 26 мар 2019, 12:09

$this->bbcode_second_pass_quote('dimOn', '')а в 7.0 есть такой драйвер. но может проще пока на 2.4 ККТ переключить?


а какой в этом смысл в связи с этим -

$this->bbcode_second_pass_quote('dimOn', '')е заметил, в 6.0 этого нет конечно
но в любом случае сомневаюсь что у вас в 6.0 полноценно заведётся всё что касается новых ФФД


у меня эта схема сейчас работает на 1С и задачи пробиться к результату любой ценой нет. хотя конечно 1С убрать с этого участка хотелось бы.
Galkov
Клиент
 
Сообщения: 333
Зарегистрирован: 10 ноя 2014, 18:38

Re: нет связи с COM портом.

Сообщение dimOn » 26 мар 2019, 17:14

это всё очень зависит от того что вам от ККТ нужно будет. если например надо оперировать признаком предмета расчёта или способа расчёта (товар/ услуга/предоплата/ кредитование/ итд итп) - то такого нет в старых кешчеках.
остальное почти всё можно так или иначе сделать, но кое-что сделать (например, автоплатежи) неудобнее.
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51


Вернуться в Плагин CashCheck

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron