Форум ЦТО

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)  (Прочитано 4379 раз)

454

  • Сообщений: 14
    • Просмотр профиля
ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)
« : 02 Марта 2017, 05:17:59 »

Наша программа позволяет отправить несколько чеков одновременно в такой последовательности:

1.       Открыть чек – команда 8Dh

2.       Продажа – команда 80h

3.       Закрыть чек – команда 85h

4.       В цикле выполняется команда «Короткий запрос состояния ККТ» 10h, с целью дождаться окончания печати.

 

Как правило цикл (п.4) выполняется без проблем, но иногда от Штриха приходит такой ответ:

['0x02', '0x10', '0x10', '0x0', '0x1', '0xb2', '0x2', '0x8', '0x5', '0x1', '0x1', '0x9e', '0xfa', '0x0', '0x0', '0x0', '0x75', '0x2', '0x0'],

где

['0x10'] – длина сообщения

['0x10', '0x0', '0x1', '0xb2', '0x2', '0x8', '0x5', '0x1', '0x1', '0x9e', '0xfa', '0x0', '0x0', '0x0', '0x75', '0x2'] – сообщение

['0x0'] – контрольная сумма

 

Рассчитанная контрольная сумма для такого сообщения равна 175

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

Подозреваю, что ККТ отправляет неправильный ответ, и во втором байте должно быть '0x11'. Может ли такое быть?

 

Используем ШТРИХ-ФР-01

Данные из Длинного запроса состояния:

Версия ПО                 : C.1

Сборка ПО                 : 34378

Дата ПО                     : 13.01.2017

 

Драйвер разрабатывала сторонняя компания Ресурс-онлайн. Исходный код драйвера: https://github.com/oleg-golovanov/pyshtrih

Тестировала на этой версии (дописана поддержка ШТРИХ-ФР-01): https://github.com/juliadolgova/pyshtrih
Записан

Селихов Дмитрий

  • Модератор Штрих-М
  • ***
  • Сообщений: 2121
    • Просмотр профиля
Re: ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)
« Ответ #1 : 02 Марта 2017, 15:35:05 »

А дата прошивки самой системной платы какая ? Указывается в тестовом прогоне.
Записан
С уважением, Селихов Дмитрий Юрьевич
Ведущий инженер
отдела технической поддержки АО "Штрих-М"
mailto:support@shtrih-m.ru
тел. (495) 787-60-96.

454

  • Сообщений: 14
    • Просмотр профиля
Re: ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)
« Ответ #2 : 03 Марта 2017, 05:47:48 »

13 Январь 2017
Записан

Селихов Дмитрий

  • Модератор Штрих-М
  • ***
  • Сообщений: 2121
    • Просмотр профиля
Re: ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)
« Ответ #3 : 03 Марта 2017, 11:34:03 »

Вы указали прошивку УМ. А я спрашивал про прошивку системной платы. В тестовом прогоне будет строка вида:
PRN FW 0, BLD 12345, 10.10.2016
Записан
С уважением, Селихов Дмитрий Юрьевич
Ведущий инженер
отдела технической поддержки АО "Штрих-М"
mailto:support@shtrih-m.ru
тел. (495) 787-60-96.

454

  • Сообщений: 14
    • Просмотр профиля
Re: ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)
« Ответ #4 : 07 Марта 2017, 02:19:50 »

PRN: FW 0, BLD 8528, 10.08.2016
Записан

Селихов Дмитрий

  • Модератор Штрих-М
  • ***
  • Сообщений: 2121
    • Просмотр профиля
Re: ШТРИХ-ФР-01Ф (ШТРИХ-ФР-К)
« Ответ #5 : 07 Марта 2017, 09:57:19 »

Надо обновить прошивку самом СП до дек. 2016: http://prntscr.com/egz7yo
Записан
С уважением, Селихов Дмитрий Юрьевич
Ведущий инженер
отдела технической поддержки АО "Штрих-М"
mailto:support@shtrih-m.ru
тел. (495) 787-60-96.