Тест ККМ "Меркурий-130Ф"

1. Тестовые программы предназначены для проверки функционирования устройств управления АВЛГ 417.04.00, АВЛГ 417.34.00 (печ. плата 417.04.04), АВЛГ 417.14.00 (печатная плата 417.14.03) и АВЛГ 417.24.00 (печатная плата 417.24.01), а также помощи при поиске неисправностей. Работают при участии человека-исследователя.
Программа Cto04r предназначена для устройств управления АВЛГ 417.04.00 и АВЛГ 417.34.00 (печ. плата 417.04.04)
Программа Cto14r предназначена для устройства управления АВЛГ 417.14.00 (печ. плата 417.14.03)
Программа Cto24r предназначена для устройства управления АВЛГ 417.24.00 (печ. плата 417.24.01)
2. Запись тестовой программы в процессор AT89S53-24AI, распаянный непосредственно на плате АВЛГ 417.04.04, осуществляется через разъем XP5 с помощью программаторов, поддерживающих внутрисистемное программирование, например “Жгучий кабель”, “Меркурий СТ-01”,“Chip Prog” и др. при снятых перемычках J1 и J2. Процессоры, установленные на колодке PLM-44, программируются с помощью универсальных программаторов, а также с помощью “Меркурий СТ-01”.
3. Запуск теста осуществляется после включения ККМ при отключенном программаторе (для АВЛГ 417.04.00), установленной, если имеется, перемычке J1 и снятой перемычке J2. При запуске программа автоматически проводит следующие тесты:
3.1. Проверяется драйвер ЖКИ дисплея покупателя (проверка может отсутствовать в отдельных версиях). При ошибке или отсутствии - сообщение Err-CSd.
3.2. Производится проверка драйвера ЖКИ DD3 (цепи LDKB, PMA, PMB, CSL) на запись и чтение. При ошибке теста 3 раза раздается звуковой сигнал и производится циклический доступ к DD3 с использованием указанных цепей. При отсутствии ошибок выводится сообщение cto04.
3.3. Производится проверка DataFlash памяти DD5 (цепи MOSI, MISO, SCK, CSM, RESM). Сначала производится чтение слова статуса, затем пробная запись в DataFlash и проверка записанной информации. При ошибке теста звучит сигнал ошибки и производится циклический доступ к памяти с использованием указанных цепей (чтение слова статуса). На основном дисплее - сообщение об ошибке с указанием типа ошибки (Err-FLASH - слово статуса, проверить, отключен ли программатор, Err-FLASHо - ошибка записи, проверить J2).
3.4. Производится проверка таймера DS1307 (цепи SCL, SDA). Проверяется ответ таймера по шине I2C, производится запуск хода и проверка изменения показаний времени. При ошибке теста звучит звуковой сигнал. Если таймер не обнаружен на шине, выдается сообщение Err-1307A (проблемы с питанием или неисправна м/с). Если таймер стоит, выдается сообщение Err-1307F. (Проблемы с кварцем или питанием 3В).
3.5. Производится проверка внешней шины I2C для подключения ФП. Блок фискальной памяти должен быть подключен к ККМ. При отсутствии ответа ФП звучит сигнал ошибки и производится циклический доступ к внешнему устройству. На основном дисплее - сообщение об ошибке Err-bUS.
3.6. Инициализация данных в DataFlash.
3.7. После успешного окончания автотестов на дисплей выдается надпись –“test   XX” и программа переходит в режим интерактивных тестов.
!!! УСПЕШНОЕ ПРОХОЖДЕНИЕ ДАННОГО ЭТАПА ПРОГРАММЫ СТРОГО ОБЯЗАТЕЛЬНО ПЕРЕД УСТАНОВКОЙ ОСНОВНОЙ ВЕРСИИ ПО !!!
4. Интерактивные тесты (по нажатию клавиш). Если тест не связан с проверкой дисплея, то при нажатии отображается код нажатой клавиши:
- ЧЛ - производится протяжка чековой ленты;
- ЧЕК - производится пробная печать таблицы символов;
- МИНУС - на оба дисплея выводится тестовое заполнение;
- ПЛЮС - на оба дисплея выводится заполнение всех сегментов во всех разрядах;
- ИТ - в 4х левых разрядах дисплея выводится состояние входов DD1 P30/RXD, P33/PGOOD, P04/PAP1, P34/HEAD;
- % - проверка ограничения длительности импульса печати. Выдается сигнал PSTB с заведомым превышением длительности. На выходе DA1 длительность импульса не должна превышать установленного значения.
4.1. Нажмите клавишу РЕЖ для перехода к сервисным функциям (на дисплее надпись – “SERVICE”).
4.2. В режиме сервисных функций нажмите клавишу 1, программа перейдет в режим работы с фискальной памятью  (на дисплее надпись – “FISC”).
Возможные состояния записей в ФП и их отображение:
!????!    - запись не использована (пустая);
!*КС*!  - запись повреждена (несовпадение контрольной суммы);
ОК        - запись корректна.
4.2.1. Для распечатки заводского номера ККМ нажмите клавишу 1.
Будет напечатана информация вида:
НОМЕР ККМ                       ssssss
nnnnnnnn                                 (печатается только при корректной записи)
<hex представление записи>
где ssssss-состояние записи, nnnnnnnn-заводской номер ККМ.
4.2.2. Для распечатки записей регистрации нажмите клавишу 2.
Для каждой регистрации будет напечатана информация вида:
РЕГИСТРАЦИЯ  n              ssssss
РЕГ. НОМЕР   rrrrrrrr            (печатается только при корректной записи)
ИНН  iiiiiiiiiiii                        (печатается только при корректной записи)
ДАТА    dd.mm.yy   hh:mm   (печатается только при корректной записи)
ПАРОЛЬ   ******                 (печатается только при корректной записи)
СМЕНА   eeee                       (печатается только при корректной записи)
<hex представление записи>
где ssssss - состояние записи, rrrrrrrr - регистрационный номер ККМ, iiiiiiiiiiii - ИНН, dd.mm.yy   hh:mm - дата и время регистрации, ****** - пароль доступа к ФП, eeee - количество гашений перед регистрацией.
4.2.3. Для распечатки сменных записей нажмите клавишу 3.
Далее наберите начальный номер записи (4 цифры) от 0001 до 3000, нажмите клавишу ИТ, наберите конечный номер записи, нажмите клавишу ИТ.
Для каждой сменной записи будет напечатана информация вида:
Znnnn            ssssss
ДАТА    dd.mm.yy                 (печатается только при корректной записи)
СУММА    aaaaaaaaaa.aa      (печатается только при корректной записи)
<hex представление записи>
где ssssss - состояние записи, nnnn - номер гашения, аааааааааа.аа - сумма гашения, dd.mm.yy  - дата гашения.
4.2.4. Для комплексного анализа состояния фискальной памяти нажмите клавишу 0. Через 20сек. будет распечатан результат проверки данных в ФП (после первой найденной ошибки дальнейшая проверка прекращается).
4.2.5. Для восстановления функционирования ККМ после сбоя таймера и записи в фискальную память сменной выручки с большей датой, есть возможность сделать гашение с нулевой сменной выручкой и правильной датой. Для этого необходимо нажать клавишу “ · ” (точка), набрать дату, как в руководстве по эксплуатации. Напечатается сообщение о добавлении гашения с нулевой суммой и указанной датой. Выполнить синхронизацию журнала п.4.3.1. Установить рабочую версию ПО и согласно руководству по эксплуатации выставить на ККМ текущие время и дату (программа Cto14r, печ. плата 417.14.03, дату таймера скорректирует сама). Если при снятии фискальных отчетов по датам сменные записи с неверными датами не войдут в отчетный интервал, то они не будут просуммированы в итоговом счетчике, поэтому фискальный отчет необходимо снимать по номерам закрытия смен.
4.3. В режиме сервисных функций нажмите клавишу 2, программа перейдет в режим работы с электронным журналом.
4.3.1. Для синхронизации журнала с фискальной памятью нажмите клавишу 1.
Номер смены в журнале будет соответствовать количеству сменных записей в ФП.
4.3.2. При сбое записей электронного журнала нажмите клавишу 2.
Примерно через 1мин. записи в журнале будут удалены.
5. Для очистки пароля администратора в ККМ с рабочей программой (версии ПО 005 и выше), снимите перемычку J2 (установить J2 для устройства управления АВЛГ 417.14.00, печ. плата 417.14.03) включите ККМ, машина входит в режим “ПРОГ.”. Последовательно нажмите клавиши “0”, “ИТ”, “ИТ”. Выключите ККМ, установите (снимите) перемычку J2.
6. Для перепрограммирования ККМ:
6.1. закрыть смену;
6.2.1. для ККМ с устройством управления АВЛГ 417.04.00:
- записать тестовую программу;
- выполнить тесты 3 и 4.3.1;
- запрограммировать версию 130RU009 (при снятой J1 и установленной J2);
- установить J1;
6.2.2. для ККМ с устройствами управления АВЛГ 417.14.00, АВЛГ 417.24.00 и АВЛГ 417.34.00 перепрограммировать процессор.
Примечание: (перепрограммирование с версии 130RU023 на версию 130RU021 на фискализированных ККМ не допустимо).