BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 14:04

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: нет связи с COM портом.
СообщениеДобавлено: 22 мар 2019, 17:44 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
не работает настроенная вроде по инструкции печать чеков. версия всего => 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. далее при выборе в клиенте этого устройства - вываливается ошибка, см. скриншот. если настроить эмулятор ошибок нет.
в логе сервера печати при этом высыпается ошибка
Код:
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, поэтому остальное опускаю в консоль сыпется -

Код:
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
zz.png [ 47.93 КБ | Просмотров: 4607 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 22 мар 2019, 19:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
А протокол обмена в кассе какой выбран? В атолах 2.4 надо ставить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 24 мар 2019, 19:13 
Не в сети
Аватара пользователя

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

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 24 мар 2019, 19:16 
Не в сети
Аватара пользователя

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

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 25 мар 2019, 11:16 
Не в сети
Клиент

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 25 мар 2019, 18:06 
Не в сети
Аватара пользователя

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

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 26 мар 2019, 12:09 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
dimOn писал(а):
да в 7.0 есть такой драйвер. но может проще пока на 2.4 ККТ переключить?


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

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


у меня эта схема сейчас работает на 1С и задачи пробиться к результату любой ценой нет. хотя конечно 1С убрать с этого участка хотелось бы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 26 мар 2019, 17:14 
Не в сети
Аватара пользователя

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

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 27 май 2019, 21:05 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
продолжу тему. Обновился до 7.0. и bgbilling и CashCheckServer => 7.0. ккм atol55f
ошибка точно такая же как раньше - ru.bitel.frk.server.PrinterConnectException: there was no good (ACK) reaction to ENQ.

конфиг плагина -
Код:
fr.2.connector=10.225.32.201:9876
fr.2.title=Касса Atoll 55ф
pt.31.fr=1,2,3
pt.5.fr=1,2,3
pt.6.fr=1,2,3
delete.payment.queue=0
client.gui.cashcheck.default.checkbox.mode=defaultoff
checkbuilder=ru.bitel.bgbilling.cashcheck.GalkovCheck
 


лог старта и ошибки при попытке выбрать ккм в плагины -> CashCheck -> сервис -> выбор регистратора, пароль -> выбрать ->

Код:



27.05.2019 18:40:57,484  INFO [main] CmdTcpServer:128 - server: run 'CmdTcpServer v 7.0.437 / 22.05.2019 12:31:25' with command 'start'
27.05.2019 18:40:57,484  INFO [main] CmdTcpServer:129 - server: logging level DEBUG
27.05.2019 18:40:57,515  INFO [main] CmdTcpServer:150 - server: driver: ru.bitel.frk.driver.atol3.Driver
27.05.2019 18:40:57,515  INFO [main] CmdTcpServer:171 - server: driver-status: port: COM4, br: 115200, db: 8, sb: 1, p: None, fc(i/o): None/None, printerType: ATOL55F
27.05.2019 18:40:57,515  INFO [main] CmdTcpServer:189 - server: started: ServerSocket[addr=0.0.0.0/0.0.0.0,localport=9876]
27.05.2019 18:42:39,580 DEBUG [main] CmdTcpServer:197 - server: connection accepted #1: Socket[addr=/10.225.0.2,port=33196,localport=9876]
27.05.2019 18:42:39,580 DEBUG [thread#1] CmdTcpServer:401 - thread#1: try 'status' command…
27.05.2019 18:42:42,145 DEBUG [thread#1] CmdTcpServer:482 - thread#1: frk error
ru.bitel.frk.server.PrinterConnectException: there was no good (ACK) reaction to ENQ.
    at ru.bitel.frk.driver.atol3.AtolPrinter.a(SourceFile:239)
    at ru.bitel.frk.driver.atol3.AtolPrinter.a(SourceFile:124)
    at ru.bitel.frk.driver.atol3.AtolPrinter.getStatus(SourceFile:794)
    at ru.bitel.frk.driver.atol3.Driver.status(SourceFile:270)
    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(SourceFile:454)
27.05.2019 18:42:42,145  WARN [thread#1] CmdTcpServer:492 - thread#1: send error driver: there was no good (ACK) reaction to ENQ.
27.05.2019 18:42:42,145 DEBUG [thread#1] CmdTcpServer:502 - thread#1: command 'status' processing sucessfull
27.05.2019 18:42:42,145 DEBUG [thread#1] CmdTcpServer:504 - thread#1: end all commands
27.05.2019 18:42:42,145 DEBUG [thread#1] CmdTcpServer:530 - thread#1: close socket


настройка сервера ->

Код:
# Настройки для CashCheck-сервера

# Указываем класс, который реализует общение с (любым) устройством на
высшем уровне
#driver: ru.bitel.frk.driver.shtrih2.Driver
#driver: ru.bitel.frk.driver.emu.Driver
#driver: ru.bitel.frk.driver.fop.Driver
#driver: ru.bitel.frk.driver.sp101frk.Driver
driver: ru.bitel.frk.driver.atol3.Driver
#driver: ru.bitel.frk.driver.starrus.Driver
#driver: ru.bitel.frk.driver.atollibfptr.Driver

# Порт на котором сервер слушает подключения
port: 9876

# Остальные параметры специфичны для каждого драйвера и передаются
полностью в драйвер

# --------------------------
# Для Эмулятора регистратора
# --------------------------

# ----------------
# Для FOP-драйвера
# ----------------

ru.bitel.frk.driver.fop.Driver:{
     # Название принтера в системе (если не указан, то возьмётся дефолтный,
     # прописнный в системе, если и такого нет, будет ошибка)
     printer: pdf

     # Шаблон xsl. Прямой путь к файлу (можно, конечно, положить его в
xsl сервера
     # биллинга, тогда сервер печати, конечно, не стартует без
запущенного него)
     #xsl: http://127.0.0.1:8080/bgbilling/xsl/cashcheck_pko.xsl
     xsl: C:\BGCashcheckServer\xsl\cashcheck_pko.xsl
     #xsl: file:///usr/local/BGCashcheckServer/xsl/cashcheck_pko.xsl
     xsl:
file:///home/dimon/workspace/bgbilling/modules/cashcheckserver/server_files/xsl/cashcheck_pko.xsl

     # Имя задания печати (произвольное), может быть не задано
     jobName: fop driver printing

     # Количество копий, может быть не задано
     jobCopies: 1

     # Метод печати/рендеринга, определяется используемым FOP-рендером:
1 - AWTRenderer; 2 - PrintRenderer.
     # Лишняя возможность поэкспериментировать. Результаты могут быть
различными в разных окружениях.
     method: 1
}


ru.bitel.frk.driver.atol3.Driver:{
     # имя порта, например, в виндовсе COM<X> в линуксе /dev/ttyS<X>
     portName: COM4
#    portName: /dev/ttyS0

     # скорость обмена
     # 1200, 2400, 4800, 9600, 14400, 38400, 57600, 115200
     baudRate: 115200


     type: ATOL55F

     # Пароль доступа к ККМ (не пароль кассира/админа/сисадмина!)
     # 4цифры, по умолчанию "0000", согласно протоколу
     accessPassword: 80

     # запрет прямого использования команды отрезки (позволяет избежать
проблем с отрезчиком в некоторых случаях). костыль.
     # по умолчанию - 0 (отрезчик используется)
     #cutterDisabled: 0

     # насильное использование резчика после каждой операции печати
(если вдруг авторезка не работает)
     # по умолчанию - 0 (отрезчик руками не включается, срабатывает
только если авторезка)
     #cutterForceManual: 0

     # принудительная установка ширины ленты в символах, при установке
перетирает значение зашитое для type и описанное в протоколе для
конкретной модели
     # используется, например, для предотвращения ошибки "#20: Неверная
длина" (из-за ошибки ПО некоторых ККТ Атол)
     #checkWidth: 30
}



на "родном" драйвере вообще не стартует, пишет что нет класса -

Код:
java.lang.NoClassDefFoundError: ru/atol/drivers10/fptr/IFptr
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at ru.bitel.frk.server.CmdTcpServer.main(SourceFile:149)
Caused by: java.lang.ClassNotFoundException: ru.atol.drivers10.fptr.IFptr
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 3 more


полагаю родной драйвер просто не входит в ваш дистрибутив?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 28 май 2019, 00:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
как обычно в ваших постах нет нужной информации:
для atol3 ккт переключен в режим 2.4?
для atollibfptr установлен драйвер в системе? libfptr10.jar входит в дистрибутив 7.0 я проверил

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 28 май 2019, 13:15 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
dimOn писал(а):
как обычно в ваших постах нет нужной информации:
для atol3 ккт переключен в режим 2.4?
для atollibfptr установлен драйвер в системе? libfptr10.jar входит в дистрибутив 7.0 я проверил



Ну так естественно .. это для меня чуждые устройства :mrgreen: : информации в тестере драйвера полно, но тип протокола в соответствующих по смыслу вкладках я там не нашёл :) не то что как поменять.

Скорее всего да - протокол не 2.4. только как это посмотреть не пойму?
В гугле разговаривают на эту тему странными словами, но по делу ничего - все рассказывают про 1С и её поддержку. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нет связи с COM портом.
СообщениеДобавлено: 28 май 2019, 13:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
тип протокола переключается в самой железке через сервисное меню с проматываением ленты, это для atol3

atollibfptr работает с любым вариантом с которым работает тест драйвера родной. утилита подключается? тогда и сервер печати должнен по идее. либу у вас не находит возможно из-за проблемы в соседней темы со старым сервером печати. учтите что всё это с 7.0+ только. посмотрите в /lib/libfptr10.jar есть или нет

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.054s | 46 Queries | GZIP : On ]