Fedora 3: попытка печати Lexmark Z24020 (кстати, я не смог установить драйвер на xubuntu> 11, потому что он на 64-битной машине, а драйвер Lexmark только для 32-битной). Он работал на той же самой установке FC3, когда я компилировал все виды обновлений и искажал оригинальную систему FC3. Теперь я восстановил FC3 в исходное состояние и печать прекращается при отправке на установленный принтер Lexmark (HP LaserJet P1102w уже работает). В журнале ошибок чашек указывается, что компонент printdriver программного обеспечения Lexmark запущен, запускается следующий сокет чашек, но затем печатающий драйвер останавливается с ошибкой и чашки отменяются. ldd printdriver все устраивает. Это с чашками 1.1.22.0. Раньше с моими искалеченными кубками FC3 было 1.4.6. Итак, вопрос: как мне отладить, выяснить, что сейчас несовместимо? Написал простой скрипт для запуска printdriver с помощью ltrace, но это работает только в том случае, если я запускаю printdriver (который запускает переименованный оригинальный printdriver) из оболочки, но ltrace не работает, если мой скрипт printdriver вызывается из процесса cups. Достаточно сказано, и спасибо за любые идеи.
1 ответ
0
Проблема с печатью Lexmark решается путем компиляции cups 1.2 (которая указана в упакованном ppd-файле Lexmark как версия cups) и компиляцией qgostscript 9.02. Очевидно, драйвер печати Lexmark не работает с более ранними версиями cups и ghostscript. Это было грубое, пробное и ошибочное решение, основанное на догадках. По-прежнему остается вопрос, как отладить в этом случае, как найти точку, где происходит сбой процесса.