Я кодирую небольшой инструмент, который в основном просто загружает PDF, конвертирует его в Postscript, немного модифицирует и передает его команде lp для печати с использованием системного принтера по умолчанию.
Примерно в 1 из 3 случаев принтер запускается (просто издает шум, но не печатает), затем отображается "промывка буфера" и останавливается. CUPS сообщает, что задание на печать выполнено успешно, но не печатает. Принтер не показывает никаких реальных ошибок. После «промывки буфера» он продолжает работать около 5 секунд и сразу возвращается в состояние «готов».
Я пробовал это с разными драйверами принтеров, разными принтерами и даже разными компьютерами. Всегда одна и та же проблема. Скрипт преобразования (PDF в PS) работает. Если не удается распечатать, и я просто вручную печатаю сгенерированный файл с помощью lp, он работает (но все же примерно в 1 из 3 случаев).
Итак, дело не в Кодексе.. Это какая-то странная ошибка, которую я просто не могу объяснить.. сводит меня с ума!
Кто-нибудь знает, что может вызвать эту ошибку «очистка кеша»? Что это хотя бы значит?
ОС: Ubuntu MATE 16.04 Принтер: Lexmark E460dn и E360dn
Заранее спасибо.
РЕДАКТИРОВАТЬ: только что узнал, что "сброс буфера" означает, что принтер сбрасывает поврежденный файл. Все еще очень странно, потому что, если я снова отправлю тот же файл, он работает ... больше похоже на ошибку передачи ... Но я уже пробовал разные кабели и порты USB ...