Viki-Print: ККТ с передачей данных в ОФД не печатает слип

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Viki-Print: ККТ с передачей данных в ОФД не печатает слип

Сообщение Audim » 19 июн 2017, 18:45

Ответили:

На этой неделе выйдет новая версия драйвера.
Рекомендую попробовать с ней.


Ждем....

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Viki-Print: ККТ с передачей данных в ОФД не печатает слип

Сообщение Audim » 21 июн 2017, 14:42

Ну вот, вышли драйвера.
Скачайте dll: https://kkmserver.ru/Donload/VikiPirit.dll
Положите ее в папку: КаталогУстановки/dll

Попробуйте

SDA
Сообщения: 1
Зарегистрирован: 26 июн 2017, 17:46

Re: Viki-Print: ККТ с передачей данных в ОФД не печатает слип

Сообщение SDA » 26 июн 2017, 18:37

Добрый день!
Наткнулись на похожую проблему.
ФР Viki print 57 Ф, подключен по USB через виртуальный COM-порт
Unitserver стоит 2.0.24.21, обновлял сегодня.
Не работает регистрация чеков и печать slip-чека, причем, в том числе и тестовых из консоли KKM сервера.
Ошибка и в наше приложение, и в консоль возвращается одинаковая (это для регистрации чеков):
Не обработанная ошибка команды: , Message: Ошибка вызова функции 'CallAsFunc' в dll 'ManagerDriver.dll, Error # Внешний компонент создал исключение..

в KkmFactory.DllManger.ExecuteMethod(DllClass DllClass, String MethodNаме, Object[]& Paramerts)
в KkmFactory.DllManger.ExecuteMethod(DllClass DllClass, String MethodNаме, Dictionary`2 oParams)
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в  .(Object )
в  .(MethodBase , Boolean )
в  . ( )
в  . ()
в  .()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в  .(Object )
в  .()
в  .(Object , UInt32 )
в  .()
в  .()
в  .()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в  .(Object )
в  .()
в  .(Object , UInt32 )
в  .()
в  .(Object[] , Type[] , Type[] , Object[] )
в KkmFactory.Kkt_1c.RegisterCheck(DataCommand DataCommand,   RezultCommand)
в KkmFactory.Unit.ExecuteCommand(DataCommand DataCommand, RezultCommand RezultCommand)
Также в принципе этот ФР странно работает с ККМ сервером. При первом подключении( например после рестарта юнит сервера) к настроенной ККТ пишет, что "не подключена". Если получить состояние ККТ через консоль сервера, то статус "На связи" может появиться, а может нет. При этом ответ о состоянии первый раз может вернуть ошибку, а затем начинает проходить. А может и сразу вернуть корректные данные.
Аналогично и открытие/закрытие смены, и X отчет работают, хотя статус при этом может писаться как "Не подключена".

Кстати, параллельно подключаем ФР от Штрих-М-01Ф - с ним нет проблем.

Ответить