Сообщения без ответов | Активные темы Текущее время: Чт апр 18, 2024 10:22 am



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 5 ] 
Вопросы по протоколу работы с ФР 
Автор Сообщение
Новичок

Зарегистрирован: Чт фев 18, 2016 8:42 am
Сообщения: 7
Сообщение Вопросы по протоколу работы с ФР
Здравствуйте. Возникло несколько вопросов по работе с ФР.
1. Когда отправляется команда на продажу или закрытие чека, в ответ ФР присылает пакет данных с командой 0x3F. Такая команда в протоколе не указана, что она означает?
Код:
Отправленные данные:
|---------------------------------------------------------------------------|
| OFFSET |  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F |0123456789ABCDEF|
|----------------------------------------------------------|----------------|
|00000000| 02 3C 80 01 00 00 00 E8 03 00 00 00 88 13 00 00 |.<..............|
|00000010| 00 01 00 00 00 00 CE EF EB E0 F2 E0 20 E7 E0 20 |............ .. |
|00000020| EC E5 E1 E5 EB FC 00 00 00 00 00 00 00 00 00 00 |................|
|00000030| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E9 -- |................|
|----------------------------------------------------------|----------------|

Принятые данные:
|---------------------------------------------------------------------------|
| OFFSET |  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F |0123456789ABCDEF|
|----------------------------------------------------------|----------------|
|00000000| 06 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |................|
|----------------------------------------------------------|----------------|

|---------------------------------------------------------------------------|
| OFFSET |  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F |0123456789ABCDEF|
|----------------------------------------------------------|----------------|
|00000000| 02 03 3F 00 01 3F -- -- -- -- -- -- -- -- -- -- |..?..?..........|
|----------------------------------------------------------|----------------|


2. Не понятно как считать контрольную сумму данных приходящих от ФР. В описании протокола написано:
Цитата:
Байт N + 2 – контрольная сумма сообщения – байт LRC – вычисляется поразрядным сложением (XOR) всех байтов сообщения (кроме байта 0).


Но берем пакет ответа на команду продажи:
Код:
|---------------------------------------------------------------------------|
| OFFSET |  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F |0123456789ABCDEF|
|----------------------------------------------------------|----------------|
|00000000| 02 03 3F 00 01 3F -- -- -- -- -- -- -- -- -- -- |..?..?..........|
|----------------------------------------------------------|----------------|

И если считать как описано в протоколе, то никак не получается 0x3F. А вот если и учитывать 0 байт, то тогда контрольная сумму сходится.

Но если начать пытаться считать контрольную сумму ответа на закрытие чека, то там вообще никак не сходится, как не считай:
Код:
|---------------------------------------------------------------------------|
| OFFSET |  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F |0123456789ABCDEF|
|----------------------------------------------------------|----------------|
|00000000| 02 08 3F 00 01 00 00 00 00 00 3F -- -- -- -- -- |..?.......?.....|
|----------------------------------------------------------|----------------|


Можете подсказать по этим моментам?


Ср фев 24, 2016 11:22 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение Re: Вопросы по протоколу работы с ФР
Уточните модель ФРа?

_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru


Ср фев 24, 2016 12:35 pm
Профиль WWW
Новичок

Зарегистрирован: Чт фев 18, 2016 8:42 am
Сообщения: 7
Сообщение Re: Вопросы по протоколу работы с ФР
АСПД-ШТРИХ

Цитата:
Версия ПО : B.7
Сборка ПО : 14786
Дата ПО : 06.08.2009
----------------------------------------
Версия ПО ФП : 1.2
Сборка ПО ФП : 35
Дата ПО ФП : 22.09.2002


Ср фев 24, 2016 12:45 pm
Профиль
Новичок

Зарегистрирован: Чт фев 18, 2016 8:42 am
Сообщения: 7
Сообщение Re: Вопросы по протоколу работы с ФР
Вот ещё, присылается в ответ на инициализацию, если открыт чек:
Код:
0x6 0x2 0x2 0x3F 0x58 0x3F

Тут вообще не понятна структура. 0x58 как я понял это ошибка "Ожидание команды продолжения печати", но структура не соответствует описанной в протоколе.


Ср фев 24, 2016 4:09 pm
Профиль
Новичок

Зарегистрирован: Чт фев 18, 2016 8:42 am
Сообщения: 7
Сообщение Re: Вопросы по протоколу работы с ФР
Проблема решена.


Чт фев 25, 2016 12:16 pm
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 5 ] 

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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB