Продаются процессоры Штрих-ФР-К под ЕГАИС

Термопринтер TPG A798, печатает иероглифы

Принтер TPG A798, до переделки был ККМ Пирит ФР01К.
Рис. Принтер TPG A798, до переделки был ККМ Пирит ФР01К.

Изначально принтер был фискальным регистратором ПИРИТ ФР01К. Но в нашу мастерскую он уже попал принтером, с первичным диагнозом не видится из 1С. Для проверки используем драйвера торгового оборудования (ДТО) от Атол-а. Принтера  TPG A798  (cognitive.com) в драйверах нет, но судя по интерфейсному кабелю, девайс  совместим с Citizen 300, а значит, выбираем этот принтер. Принтер охотно вышел на связь – и даже отпечатал демо страничку, правда кодовая страница не совпала и поэтому вместо русских букв, - иероглифы из 437 кодовой страницы. Внимательный осмотр показал есть только два DIP переключателя, один из которых (SW1) для работы с настройками принтера, назначение второго (SW2) неясно.

Принтер TPG A798, выбор DIP переключателей не богат, SW1 и SW2.
Рис. Принтер TPG A798, выбор DIP переключателей не богат, SW1 и SW2.

Поступаем проще, - подключаемся к принтеру напрямую, предварительно прочитав инструкцию. Переключение кодовой таблицы осуществляется командой (HEX) 1B 52 n, есть другой вариант этой же команды (HEX) 1B 74 n. Разницы в этих командах не увидели. Страницы выбирались идеально, но вот сохранятся – отказывались. Достаточно было сделать команду инициализации(HEX) 1B 40 или выключить включить принтер – как кодовая страница становилась 437.

Принтер TPG A798, выбор кодовой таблицы, выбор страны остался неясен, но разбираться желания не было.
Рис. Принтер TPG A798, выбор кодовой таблицы, выбор страны остался неясен, но разбираться желания не было.

Демо версия программы управления с сайта производителя, окончательно подтвердила уверенность в том, что принтер не запоминает текущих настроек, а значит кодовую страницу по умолчанию (437) стандартным способом изменить нельзя.

Принтер для коммерческого использования стнадартным пользователям не годится, есть гораздо менее проблемные принтера. Непонятным осталось отсутствие выключателя питания на принтере, как показала недолгая практика, выключение – включение принтера посредством выдергивания из розетки выводило принтер в жесткий ступор, вывести из которого можно было только 2-3 минутным выдергиванием блока питания из розетки.

В любом случае остались наработки, может, кому пригодятся.

Выбор кодовой страницы 866 (HEX)-1B 52 07

Выбор кодовой страницы 1251 (HEX)-1B 52 0D

Для ленивых, есть готовый исполняемый  файл, в первом меню выбираем номер COM порта (1…32), во втором загружаем нужную кодовую таблицу и/или проверяем правильность загруженной кодовой таблицы. Скачать.

Комментарии

Эти принтеры идейные

Эти принтеры идейные наследники Axiohm 794.
В драйвере Атола с ними работать можно по этому протоколу.

Так же на Axiohm есть виндовый драйвер, который подключает его как обычный виндовс принтер через COM порт. Работает в таком режиме жутко медленно, но работает.

А по поводу печати на них не родными средствами и не средствами АТОЛа есть такое замечание: при загрузке "верхнего" софта и инициализации принтера происходит загрузка кодовой страницы в принтер и если сам принтер после этого глюкнет, то и слетит кодовая страница.
Проблема стара как мир, постоянно наблюдалась на СП101ФР-К: когда при сильном ударе по крышке или сильном захлопывании этой самой крышки происходил перезапуск принтера (была там такая кнопка, которая и срабатывала), а "фискальная часть" оставалась работающей, то начинали лезть кракозяблы. Перезапуск по питанию проблему устранял.

Смущает именно эта

Смущает именно эта особенность, при выключении принтера требуется перезагрузка верхнего софта.  Обойти эту особенность мы не смогли. Хотя и становится понятным отсутствие сетевого выключателя на борту.  Атоловские драйвера похоже при каждой отправке на печать предварительно выставляют кодовую таблицу, а только потом производят печать текста. Поправьте ,если мы ошибаемся в выводах.

Да, всё так и есть. С этим

Да, всё так и есть.
С этим "при каждой отправке на печать предварительно выставляют кодовую таблицу" на СП101ФР-К у Атола постоянные проблемы - перед каждым чеком драйвер даёт команду инициализации на плату управления фискальником, а та в свою очередь инициализирует принтер - печатью шапки чека и отрезанием её... в итоге при печати, скажем, банковских слипов и чека после них получается прикольная "ёлочка"... мусор в отрезчике и все вытекающие. Не лечится ни как.
А так сами по себе принтеры бессмертны. Отрезчик меняется раз в 5 лет в самом плохом случае. Механику никогда не меняли вообще. Платы управления бессмертны если их не заливать и не замыкать болтиками. Термоголовки держатся не прилично долго (по крайней мере на Axiohm). Единственный недостаток в железе - со временем раздавливается кнопка протяжки ленты - обычная кнопка за 10 рублей - абсолютно не критическая поломка.

а что может быть с сп101фр-к

а что может быть с сп101фр-к ? стал зажевывать чековую ленту, зависает