Тестирование отрезчика фискального регистратора.

7 сентября 2013 12266 просмотров

В процессе ремонта возникает необходимость в тестировании того или иного узла ККМ. Одним из слабых мест ККМ является отрезчик, несмотря на заявленные миллионы резов, отрезчик бывает выходит из строя намного раньше. В основном это связано с небрежностью при эксплуатации. Как бы то ни было периодически возникает ситуация, когда надо протестировать отрезчик. Тестирование отрезчика заключается в том, что многократно подается команда отрезка чека. В принципе команду можно подать в ручную, но это не очень удобно, гораздо проще запустить отрезку чека в автоматическом режиме. 


Штрих.

Со Штрихом все ясно, ККМ с отрезчиками у компании Штрих-М шли сразу, поэтому помимо самописных программ, есть вполне официальный вариант от производителя, который встроен в тест драйвера (Скачать).

Тестирование отрезчика посредством теста драйвера (рекомендуется).

Рис. 1 Запускаем тестирование отрезчика.

Преимущества очевидны – помимо тестирования мы получаем статистику, так же есть возможность остановки теста при ошибке отрезчика. Делать тестирование отрезчика более 30 минут не рекомендуется, двигатель отрезчика может не выдержать. Из минусов данного вида тестирования – нет возможности задать время для тестирования.

Тестирование отрезчика посредством программы, написанной во времена отсутствия теста драйвера 4.9.

Тест отрезчика (Скачать), исходники теста отрезчика на Delphi 7 (скачать), для желающих что то исправить, добавить. Запускать тестирование отрезчика на более 500 резов не рекомендуется, двигатель резчика может выйти из строя. Ставить количество строк между резами меньше 3 тоже не рекомендуется, может зажевать ленту. Чем больше строк между резами, тем более лучший температурный режим для двигателя отрезчика. Из минусов данного вида тестирования – нет возможности прервать тестирование, отсутствие статистики. 


Атол.

С FPrint-ом все немного посложнее, ККМ с отрезчиками у компании Атол появились несколько позднее чем у компании Штрих-М. Самописных программ для тестирования отрезчика в просторах интернета, на момент написания материала, не нашлось. В принципе сделать такую программку дело 10-20 минут, но пока необходимости не возникало, поэтому готового решения нет. Зато разработчик драйверов торгового оборудования (ДТО) заложил в ПО функцию тестирования, вот ей то мы и воспользуемся для тестирования отрезчика. Хотелось бы отметить, идея взята у пользователя Lened с форума kkmcom.ru, сам автор идеи не против размещения на других ресурсах.

Важно! Так как вкладка тестирования будет использоваться без обработки аварийных ситуаций, то прежде чем запускать тесты, необходимо убедится

  • Связь с проверяемым ККМ есть (Вкладка настройка свойств)
  • Флажок устройство включено взведен

Тестирование отрезчика при помощи скрипта.

  • В тесте «Драйвер ККМ» заходим на вкладку тестирование

    Рис. 2 Заходим на вкладку тестирование.
  • На вкладке тестирования нажимаем клавишу загрузить

    Рис. 3 Вкладка тестирование, загружаем скрипт.
  • Открываем файл script.txt (скачать)
  • Запускаем скрипт, количество повторов можно задать любое, исправив в последней строке 100 на любое другое значение (Строка: while (k<100);)
    Рис. 4 Запускаем загруженный скрипт с количеством резов равным 100.

Однако данный способ несколько мудреный, гораздо проще воспользоваться методами драйвера.

  • В окне Интерфейс выбираем вкладку Печать Текста-> PrintString

    Рис. 5 Выбираем команду PrintString
    и нажимаем клавишу  4-6 раз
  • В окне Интерфейс выбираем вкладку Клавиатура/Звук/Отрезчик-> PartialCut (неполная отрезка)

    Рис. 6 Выбираем команду PartialCut
    и нажимаем клавишу
  • В окне Параметры выбираем нужное количество циклов, например 100

    Рис. 7 Выбираем параметры тестирования
  • Желательно, но необязательно установить флажок Показывать Прогресс
  • Нажимаем клавишу Начать

При запуске на ККМ производства Атол PartialCut работает правильно, а вот при тестировании ККМ производства Штрих-М, PartialCut работает в режиме полного реза, поэтому ставьте FullCut - для получения неполного отреза.

Каким способом проверять отрезчик дело Ваше, но в любом случае Вы знаете, что возможность тестирования отрезчика реализована в драйвере Атол. Лично я всегда за метод тестирования, который можно накидать на коленках в любых условиях, даже где нет интернета.