Счетмаш ФЕЛИКС - РМФ Инструкция по программированию онлайн [7/65] 407843

Счетмаш ФЕЛИКС - РМФ Инструкция по программированию онлайн [7/65] 407843
7
Таблица 4
Хост Направление
передачи
информации
Основной блок ККТ
ENQ (запрос)
ACK
(подтверждение
приёма)
STX, data[N], ETX, <CRC>(передача
ответа)
ACK
(подтверждение
приёма)
EOT (завершение передачи)
2 Верхний уровень
2.1 Описание команд
При описании команд используется обозначение:
Код команды: ("а", A5h, 165).
Его следует интерпретировать: содержимое байта команды равно деся-
тичному числу 165 (шестнадцатеричному A5h, ASCII символ "а" кодовой
странице 866 MS-DOS)).
ВНИМАНИЕ! ДЛЯ ККТ ВСЕ КОМАНДЫ ДОЛЖНЫ ПЕРЕДАВАТЬСЯ
С ПАРОЛЕМ ДОСТУПА К ККТ, Т.Е. РЕАЛЬНО СЛЕДУЕТ ПЕРЕДАВАТЬ
СЛЕДУЮЩИЙ БЛОК DATA [N]:
<ПАРОЛЬ ДОСТУПА> <КОД КОМАНДЫ> <ДАННЫЕ>,
ГДЕ <ПАРОЛЬ ДОСТУПА> - 4 BCD СИМВОЛА.
ПО УМОЛЧАНИЮ ПАРОЛЬ РАВЕН 0000. ЕСЛИ ПЕРЕДАВАЕМЫЙ
ПАРОЛЬ ДОСТУПА НЕ СОВПАДАЕТ С ЗАПРОГРАММИРОВАННЫМ В
ОСНОВНОМ БЛОКЕ ККТ ПАРОЛЕМ, ТО КОМАНДА ВЫПОЛНЯТЬСЯ НЕ
БУДЕТ (ВЕРНЁТСЯ ОШИБКА 66H).
Пример - Напечатать на чековой ленте строку "123" (пароль доступа
1097):
а) передать команду «Печать строки» (4Сh) и параметр Текст = "123"
(три байта: 31h 32h 33h): 4Ch 31h 32h 33h;
б) добавить пароль доступа: 10h 97h 4Ch 31h 32h 33h;
в) добавить STX и ETX: 02h 10h 97h 4Ch 31h 32h 33h 03h;
г) добавить CRC (FAh): 02h 10h 97h 4Ch 31h 32h 33h 03h FAh.
Передавать следует последовательность байт, полученную на шаге 4.

Содержание

Похожие устройства

Скачать