Расширение (адаптация) "Печать чеков ККМ" для конфигурации "Управление небольшой фирмой для Украины"

Расширение решает известную проблему печати чека ККМ через типовой универсальный драйвер «Печать чека» при работе в терминальном клиенте (перенаправленные принтеры EasyPrint)…

Суть проблемы — при работе в терминальном клиенте, типовая компонента "Печать чека" отказывается печатать на ваш перенаправленный (EasyPrint) принтер чеков, а если еще при этом сеанс новый (то-есть вы вышли из предыдущего), то и имя принтера уже другое, и все что вы указали "вчера" в свойствах своего принтера чеков для своего раб. места, уже не актуально (

Предлагается решение в виде расширения (выполнено для УНФ Украина, но думаю при небольших изменениях подойдет и для других локализаций), путем перехвата трех методов из глобального модуля "ПодключаемоеОборудованиеУниверсальныйДрайверКлиент" — "ОткрытьСмену", "ФискализацияЧека" и "ЗакрытьСмену", и выполнить свою процедуру печати на нужный вам принтер, и тут самое интересное — какой? на принтер по умолчанию, который должен быть установлен "по умолчанию" на локальном компьютере, и при входе на терминал он так-же будет "по умолчанию". Вам остается только в настройках оборудования "Принтер чеков" указать тип принтера "Windows POS Printer" и в "ширину ленты в символах" установить ширину ленты в миллиметрах, имя принтера не указывать! Все остальные свойства не имеют значения.

Функцию формирования табл. документа чека перепишите на свое усмотрение)

Расширение проверено на релизах 1.6.9.1 — 1.6.10.2.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *