Режимы ККМ Штрих-М-ФР-К (команды протокола)

Режим ККМ – одно из состояний ККМ, в котором она может находиться. Режимы ККМ описываются одним байтом: младший полубайт – номер режима, старший полубайт – битовое поле, определяющее статус режима (для режима 8). Номера и назначение режимов и статусов:

1. Выдача данных.
2. Открытая смена, 24 часа не кончились.
3. Открытая смена, 24 часа кончились.
4. Закрытая смена.
5. Блокировка по неправильному паролю налогового инспектора.
6. Ожидание подтверждения ввода даты.
7. Разрешение изменения положения десятичной точки.
8. Открытый документ:
     ♦ Продажа.
     ♦ Покупка.
     ♦ Возврат продажи.
     ♦ Возврат покупки.
9. Режим разрешения технологического обнуления. В этот режим ККМ переходит по включению питания, если некорректна информация в энергонезависимом ОЗУ ККМ.
10. Тестовый прогон.
11. Печать полного фис. отчета.
12. Печать отчёта ЭКЛЗ.

В Приложении 1 приведены все команды протокола, реализованные в ККМ, режимы, в которых они выполняются, и режимы, в которые они могут перевести ККМ в случае удачного или неудачного их выполнения.

Подрежим ФР – одно из состояний ФР, в котором он может находиться. Номера и назначение подрежимов:

0. Бумага есть – ФР не в фазе печати операции – может принимать от хоста команды, связанные с печатью на том документе, датчик которого сообщает о наличии бумаги.
1. Пассивное отсутствие бумаги – ФР не в фазе печати операции – не принимает от хоста команды, связанные с печатью на том документе, датчик которого сообщает об отсутствии бумаги.
2. Активное отсутствие бумаги – ФР в фазе печати операции – принимает только команды, не связанные с печатью. Переход из этого подрежима только в подрежим 3.
3. После активного отсутствия бумаги – ФР ждет команду продолжения печати. Кроме этого принимает команды, не связанные с печатью.
4. Фаза печати операции полных фискальных отчетов – ФР не принимает от хоста команды, связанные с печатью, кроме команды прерывания печати.
5. Фаза печати операции – ФР не принимает от хоста команды, связанные с печатью.