Форум ЦТО

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

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

Новости:

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Темы - 454

Страницы: [1]
1
Утро началось с того, что Штрих-М-02Ф АЗС у одного клиента несколько штук  -Активное отсутствие бумаги после открытия смены, продолжить печать ФР виснет и дает ошибку.
Так же встали Штрих-М-01Ф , тоже самое.  И Штрих-ФР01Ф  тоже .

Причем прошивки на всех разные , начиная с мая и до октября.

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

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

Страницы: [1]