Добрый день,
ККМ Retail-01Ф подключена к банковскому терминалу. Банковские терминалы при оплате передают кассам свой чек и после него уже пробивается чек самой кассы. Чек терминала начинает печататься, частично печатается а потом внезапно посредине начинается уже чек чассы, причем без шапки. Подскажите что это может быть? Переполнение буфера печати? Можно как-то это настройками кассы лечить?
(0) У вас операции оплаты по карте и пробития кассового чека "одной кнопкой" делаются? Паузу вставьте между ними или вообще на разные кнопки операции разведите. Скорей всего касса не успевает напечатать эквайринговый чек, как ей тут же подсовывают кассовый.
(1) - прошивка 52011(20.02.2018), драйвер 4.14.0.670, верхнее ПО самописное. Чек терминала печатается построчно используя PrintString и WaitForPrinting. Если верить мануалу драйвера то второй метод останавливает исполнение кода до завершения печати.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший