Ввод кода защиты
Код защиты ККТ. Последовательность цифр (16 разрядов). Это, по сути, шифрованный
ключ, разрешающий использовать определенное множество функций ККТ. Значение кода
защиты ККТ зависит от заводского номера ККТ и номера кода защиты ККТ.
КЗ1 - режим фискального регистратора для автономных касс, ньюджеров
КЗ2 - ЕГАИС для 90К/90Ф
КЗ4 - К/ПТК/Ф
КЗ6 - ЕНВД для техники старого порядка
КЗ7 - bluetooth (для модели FPrint-11, FPrintPay-01)
КЗ8 - код защиты доработки FPrint-22/55 для печати QR-кода
КЗ10, 11, 12 - функциональные коды защиты
Пример:
Имеется КЗ4 - 6309385730730652
Варианты ввода кодов защиты
Вариант 1
Программирование таблиц
Тест драйвера дККТ8
Ряд - это номер вводимого кода защиты
В данном случае ряд 4 - код защиты 4
Тест драйвера дККТ9
Тест драйвера дККТ10
В 10м драйвере КЗ вводится побайтно
Вариант 2
дККТ10. Запись лицензии
Вариант 3
Использование команды нижнего уровня
Выдержка из Протокола работы ККТ
Из режима Выбора
Ввод кода защиты ККТ
Команда: <6Dh><Номер (1)><Код (Х)>
Ответ: <55h><Код ошибки (1)><(0)>
Команда предназначена для ввода кода защиты в ККТ.
Номер. Номер активизируемого кода защиты ККТ (в 16ти-ричной системе).
Код. Пароль, указанный в коде защиты ККТ. Двоично-десятичное число
0000000000000000..9999999999999999. Более подробно о кодах защиты ККТ смотрите
Приложение 2 на странице 178.
Код защиты ККТ вступает в силу сразу после успешного выполнения команды, то есть
функциональность, определяемая кодом защиты ККТ, становится доступной сразу после выполнения
данной команды. Ответ на команду выдается с задержкой 0,5 сек (во избежание перебора).
6D 04 63 09 38 57 30 73 06 52
04 - номер КЗ (для КЗ10 - 0A и так далее)
63 09 38 57 30 73 06 52 - побайтно код защиты 6309385730730652
Обращаем внимание, что валидность вводимого кода защиты 10 не проверяется, в отличии от остальных КЗ
Проверка корректности введеного кода защиты производится:
- через распечатку чека информации о ККТ
Корректно введенные коды защиты на чеке информации
- через нижний уровень (команда 74h)
Выдержка из Протокола работы ККТ
Запрос активизированности кода защиты ККТ
Команда: <74h><Номер (1)>
Ответ: <4Ch><Активирован (1)>
Команда предназначена для определения текущего состояния кода защиты с указанным
номером: активизирован код или нет.
Номер. Номер кода защиты ККТ, активированность которого проверяется.
Активирован. Статус кода защиты: 0 – неактивирован, 1 – активирован.
Пример проверки активированности КЗ10
Тест драйвера дККТ10
Дополнительные статьи по теме: