Атол 22/55 не пробивает "безнал"

10 декабря 2019 6977 просмотров

1 - оптический датчик бумаги, 2 - датчик открытия крышки


Введение. Эта проблема на ККТ Атол появилась начиная с прошивки 5ххх (платформа 2.5), встречается на ККТ Атол Fprint-22ПТК и  Атол 55Ф. С точки зрения конечного пользователя проблема выглядит так - "С терминала деньги списываются, а чек на ККТ не оформляется".Данная ситуация возникает не часто, примерно раз в месяц при парке ККТ в 20 шт. Несмотря на тот факт, что мы нашли решение данной проблемы, даже два - по факту оба решения, это не самые грамотные и не всегда повторяемые решения. 

Неисправность со слов заказчика. При работе в 1С, с терминала деньги списываются, а чек на ККТ не оформляется.

Первичная диагностика. Если верить log файлу (полный лог fptr1C.log ), происходит следующая ситуация: на ККТ успешно печатаются два слипа с терминала, а при формировании чека происходит ошибка "нет бумаги"

 Как можно увидеть по логу, причина сбоя в работе ККТ - ошибка "Нет бумаги" 

Как отмечалось выше ошибка возникает ТОЛЬКО после печати слипа. По этой причине деньги с терминала списываются, а фискальный чек по "безналу" на выходит по причине как бы отсутствия бумаги.

Ремонт. Ошибка "Нет бумаги" на ККТ Атол 22/55 возникает в двух случаях:
- сработал оптический датчик бумаги
- сработал датчик открытой крышки.

Данная ошибка тестировалась на ПО 7942, на 8ххх не тестировалась .

Оптический датчик "обмануть" несложно, достаточно его просто заклеить этикеткой. Последующая ошибка "Нет бумаги" при замкнутом оптическом датчике явно указывает на некорректную работу датчика открытой крышки. На этом этапе можно было замкнуть датчик открытой крышки на материнской плате и точно убедится - проблема в нем, но клиент не дал времени на дальнейшее тестирование. Поэтому на неисправном ККТ поменяли принтер и корпус (кроме материнской платы и днища с заводским номером) - ошибка исчезла навсегда. При этом "неисправный" принтер установили на рабочее место с другой 1С и там тоже проблема не появилась.

Выводы.  Скорее всего, ПО платформы 2.5 начиная с 5ххх и выше некорректно отрабатывает переход с одного шрифта на другой. Варианта решения проблемы три:
1. Замена печатающего устройства. Как ни странно, но именно замена принтера решает проблему, что косвенно говорит - появилась проблема, наблюдается износ принтера. К слову сказать, сбойное печатающее устройство установленное на рабочее место с другой версией 1С - работает нормально, без сбоев. 

2. Сделать программную остановку после печати слипа. Действительно, ошибка проявляется только на 1С, где между печати слипа и фискального чека нет паузы, там где после печати слипа появляется сообщение "Печать слипа произведена. Продолжить?" данная ошибка не проявляется.

3. Поменять местами ККТ так, чтобы сбойный ККТ оказался подключенным к другому ПО (версии 1С).