Микро 104К — ввод номера ККМ в РПЗУ (например при замене платы с другой ККМ)

Если в ККМ Микро-104К поменять фискальную память на ту, в которой прописан номер другой ККМ (ситуация может возникнуть, если сломанную плату заменить рабочей платой из другой ККМ), отличный от первоначального, то при включении касса будет давать ошибку Е14 (несоответствие заводского номера машины заводскому номеру машины в ФП).
Это связано с тем, что в РПЗУ тоже прописан номер ККМ, и касса  сравнивает соответствие номеру в ФП.

Решение проблемы
Программирование в ПЗУ заводского номера машины и константы смены пароля (константа гашения).
  • Ввести с адреса 0040H заводской номер машины;
  • Ввести с адреса 0044H константу смены пароля (это может быть любое 6-значное число [3 байта], это пароль, который позволит войти в любой режим и понадобится, если забыты пароли входа в любой режим кроме режима налогового инспектора. Изначально он записан в формуляре на кассу);
  • Ввести с адреса 0047H код корректировки контрольной суммы (ККС);
  • KKC вычисляется вычетом из F8H младшего байт контрольной суммы первых семи байт заводского номера и константы смены пароля.

Пример ввода ЗН и константы смены пароля в РПЗУ

Пусть заводской номер машины 0501326, константа смены пароля (гашения)  341560
ККС=F8H — младший_байт(00+50+13+26+34+15+60)H=F8H-32H=C6H
Адрес ПЗУ 0040 0041 0042 0043 0044 0045 0046 0047
Данные 00 50 13 26 34 15 60 C6(KKC)

Если сумма семи первых байт получается больше двух разрядов (например, не 32, а 132), то старший разряд при вычитании отбрасывается.

Оставьте комментарий первым

Комментировать

Ваш email не будет опубликован.