Мал. Принтер TPG A798, до переробки був ККМ Пірит ФР01К.
Спочатку принтер був фіскальним реєстратором ПІРИТ ФР01К. Але в нашу майстерню він уже потрапив принтером, з первинним діагнозом не уявляється з 1С. Для перевірки використовуємо драйвера торгового обладнання (ДТО) від Атол-а. Принтера TPG A798 (cognitive.com) в драйверах немає, але судячи по інтерфейсного кабелю, девайс сумісний з Citizen 300, а значить, вибираємо цей принтер. Принтер охоче вийшов на зв`язок - і навіть надрукував демо сторінку, правда кодова сторінка не збіглася і тому замість російських букв, - ієрогліфи з 437 кодової сторінки. Уважний огляд показав є тільки два DIP перемикача, один з яких (SW1) для роботи з настройками принтера, призначення другого (SW2) неясно.
Мал. принтер TPG A798, вибір DIP перемикачів не багатий, SW1 і SW2.
Вступаємо простіше, - підключаємося до принтера безпосередньо, попередньо прочитавши інструкцію. Перемикання кодової таблиці здійснюється командою (HEX) 1B 52 n, є інший варіант цієї ж команди (HEX) 1B 74 n. Різниці в цих командах не побачили. Сторінки вибиралися ідеально, але ось збережуться - відмовлялися. Досить було зробити команду ініціалізації (HEX) 1B 40 або вимкнути включити принтер - як кодова сторінка ставала 437.
Мал. принтер TPG A798, вибір кодової таблиці, вибір країни залишився неясний, але розбиратися бажання не було.
Демо версія програми управління з сайту виробника, остаточно підтвердила впевненість в тому, що принтер не запам`ятовує поточних налаштувань, а значить кодову сторінку за замовчуванням (437) стандартним способом змінити не можна.
Принтер для комерційного використання стнадартним користувачам не годиться, є набагато менш проблемні принтера. Незрозумілим залишилося відсутність вимикача харчування на принтері, як показала недовга практика, вимикання - включення принтера за допомогою висмикування з розетки виводило принтер в жорсткий ступор, вивести з якого можна було тільки 2-3 хвилинним висмикуванням блоку живлення з розетки.
У будь-якому випадку залишилися напрацювання, може, кому знадобляться.
Вибір кодової сторінки 866 (HEX) -1B 52 07
Вибір кодової сторінки 1251 (HEX) -1B 52 0D
Для ледачих, є готовий виконуваний файл, в першому меню вибираємо номер COM порту (1 ... 32), у другому завантажуємо потрібну кодову таблицю і / або перевіряємо правильність завантаженої кодової таблиці. Завантажити.