Использую драйвер и обработку обслуживания для 1С отсюда: https://forum.incotexkkm.ru/viewtopic.php?f=19&t=413 (у нас УТ 10.3)
Столкнулся с ситуацией: при оплате товара банковской картой слип-чек печатается довольно медленно (где-то по две-три строки в секунду).
Залез в код обработки 1С: печать происходит через следующую функцию
Код: Выделить всё
Функция НапечататьСтроки(Объект, МассивСтрок, Ширина) Экспорт
Результат = мНетОшибки;
РезультатДрайвера = 0;
// Занять устройство
Подключить(Объект);
Для Каждого Строка Из МассивСтрок Цикл
РезультатДрайвера = Объект.Драйвер.НапечататьНефискСтроку(Объект.Параметры.НомерЛУ, Строка);
Если РезультатДрайвера<>0 Тогда
ПолучитьТекстОшибки(Объект);
Результат = мОшибкаНеизвестно;
Возврат Результат;
КонецЕсли;
КонецЦикла;
// Отключение от ФР
//Отключить(Объект);
Возврат Результат;
КонецФункции
Вот еще нашел ветку на форуме с совсем новыми драйверами (viewtopic.php?f=19&t=613&p=2308).
Итого два вопроса:
1. Подходит ли выложенная обработка обслуживания 1С версии 2.27 для новых драйверов (MercuryFPDrv2.exe) и имеет ли смысл их попробовать для устранения медленной печати нефискального текста?
2. Или, быть может, есть какая-то настройка в ФР, отвечающая за это, и проблему можно решить без замены драйверов? А может быть дело в прошивке ФР?