При первичной регистрации или перерегистрации кассовых аппаратов семейства АТОЛ (в частности, популярной модели АТОЛ 30Ф) технические специалисты и системные администраторы часто сталкиваются с неприятной системной блокировкой. В процессе фискализации утилита «Регистрация ККТ» внезапно выдает ошибку: «Ошибка при обращении к ККТ: Не поддерживается в данном режиме устройства».
При этом, если мы откроем «Тест драйвера ККТ» и проверим состояние устройства, в строке состояния отобразятся следующие параметры:
В этой статье мы подробно разберем, почему возникает это состояние (также известное в сервисной документации как режим 7.10), как правильно вывести кассу из блокировки с помощью низкоуровневых команд, детально рассмотрим диагностику устройства и разберем отличия в решении этой проблемы для разных платформ АТОЛ.
Состояние блокировки ККТ «Режим 7.10: ККТ не инициализирована» — это специальный защитный режим платы управления. Касса АТОЛ уходит в него по следующим причинам:
Когда ККТ находится в этом режиме, стандартные высокоуровневые утилиты регистрации не могут получить доступ к фискальной памяти, так как касса ожидает сервисного подтверждения от инженера.
Прежде чем приступать к отправке команд, нам необходимо убедиться в физической исправности ККТ и узнать точную версию прошивки. Проанализируем ситуацию с помощью встроенного механизма самодиагностики АТОЛ.
Для этого выполним следующие действия:
После этого ККТ запустит автотестирование и распечатает чек диагностики. На этом чеке нас интересуют параметры:
3.0.1245 или 5.7.0);Если диагностика подтвердила, что касса физически исправна, а фискальный накопитель подключен корректно, но драйвер продолжает рапортовать о неинициализированной ККМ, необходимо применить команду нижнего уровня EC 02. Эта команда производит сброс признака аварии ОЗУ и инициализирует внутренние таблицы по умолчанию.
Рассмотрим пошагово процесс отправки этой команды через «Тест драйвера ККТ» (версии 8.х или 10.х):
EC 02.В поле ответа драйвера должен отобразиться успешный результат выполнения операции:
Команда ККТ: EC 02
Ответ ККТ: 55 00 00
Код 55 00 00 означает, что команда принята процессором ККТ, таблицы сброшены к заводским настройкам, а блокировка «Режим 7.10» успешно снята.
Важно: После выполнения команды обязательно выключите кассу тумблером, подождите 10 секунд и включите её снова. При включении ККТ должна издать стандартный однократный сигнал готовности, а на чековой ленте распечатается надпись: «ККТ ГОТОВА К РАБОТЕ».
Описанный выше метод с командой EC 02 безупречно работает на кассах, функционирующих под управлением старой Платформы 2.5 (версии прошивок 3.0.хххх, 1245, 1868, 3689, 5139, 12-8530 и т.д.). Эта платформа активно использовалась во время массового перехода на 54-ФЗ.
Проанализируем ситуацию, если вы столкнулись с подобной ошибкой на современном аппарате АТОЛ под управлением Платформы 5.0 (версии прошивок 5.х.х.х):
EC 02 не поддерживается. При попытке её отправки драйвер вернет ошибку «Не поддерживается в данной версии» или «Неверный формат команды».Иногда обычного выполнения команды EC 02 недостаточно для полноценного запуска кассы. Разберем сопутствующие технические проблемы и методы их решения.
После перезагрузки касса может издать непрерывный писк или распечатать диагностический чек с текстом о повреждении таблиц. Это означает, что внутренняя память очистилась полностью и требует принудительного технологического обнуления.
Чтобы выполнить технологическое обнуление платы АТОЛ 30Ф, выполните следующие действия:
BOOT (или переключатель). Переставьте джампер в замкнутое положение (положение BOOT).При очистке памяти ОЗУ на Платформе 2.5 очень часто стираются так называемые Коды защиты (в частности, Код защиты №4, отвечающий за работу по протоколам ФФД). Без введенного кода защиты касса будет заблокирована драйвером с ошибкой «Неверный код защиты».
Для восстановления кода защиты выполните следующие шаги:
После проведения всех вышеописанных манипуляций касса АТОЛ 30Ф полностью вернется в рабочее состояние «Готова к работе», и вы сможете без проблем зарегистрировать или перерегистрировать её в личном кабинете налоговой службы (ФНС) через утилиту регистрации.