Медленная печать в Squeeze

Автор rayanAyar, 01 июня 2011, 12:27:40

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

rayanAyar

Кто-нибудь может сказать что такого стало с CUPS'ом в Squeeze, что он стал работать в два раза медленнее?
Одна и та же машина.
Один и тот же принтер (HP LaserJet 1300).
Был Lenny, поставил Squeeze.
Печать замедлилась в два раза! (тестовый файл в Lenny - 42 секунды, Squeeze - 90 секунд).

Пробовал все предлагаемые системой драйвера. И даже PPD из Lenny попробовал -  бесполезно. Быстрее не получается.

И вобще есть ли какие-то способы "подразогнать" cups? Может быть даже немного в ущерб качеству.

Udachnik

Понизить качество печати в свойствах принтера по умолчанию.
Как-то так

rayanAyar

Это я все пробовал. И качество. И разрешение печати уменьшать. Все GUI'вые настройки перепробованы. Эффект практически нулевой.

У меня подозрения, что что-то "напилили" с самой архитектурой CUPS. В printers.conf добавились какие-то фильтры. Может в них дело. Или просто переработали код, в ущерб скорости добавили качества например.

rayanAyar

Поковырял немного логи CUPS'а в режиме debug. Обнаружилась интересная вещь.

В Squeeze задание зачем-то конвертируется в PDF. Из-за этого происходит лишний этап обработки, который и занимает дополнительное время.
В Squezze в логах следующая последовательность:

/usr/lib/cups/filter/pstopdf
/usr/lib/cups/filter/pdftopdf
/usr/lib/cups/filter/pdftoraster
/usr/lib/cups/filter/rastertohp
/usr/lib/cups/backend/usb


А в Lenny это же задание проходит следующие этапы обработки:

/usr/lib/cups/filter/pstops
/usr/lib/cups/filter/pstoraster
/usr/lib/cups/filter/rastertohp
/usr/lib/cups/backend/usb


Вопрос - зачем конвертировать PostScript-задание в PDF перед печатью? И можно ли это как-то отключить?

Ghostdmn

cups-pdf может попробовать снести?
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100

rayanAyar

Цитата: Ghostdmn от 03 июня 2011, 07:58:54
cups-pdf может попробовать снести?
Не помогло.

Дело похоже действительно в "новой архитектуре" CUPS. Вот что нашел:
http://cups.org/documentation.php/doc-1.4/spec-postscript.html
ЦитироватьNote: While PostScript is currently the defacto-standard print job file format/language for UNIX-based applications, it is slowly being phased out in favor of Adobe's Portable Document Format ("PDF") which offers many advantages over PostScript. Mac OS X uses PDF as the primary print job file format and Linux is making the transition.
Типа идет переход от PostScript к PDF. И похоже теперь CUPS использует PDF как внутренний формат для заданий печати. Т.е. все задания преобразуются сначала в PDF.
Вобщем засада :( . "Это не глюк, это фича".
Проблему со скоростью похоже не решить. Все PostScript-приложения теперь будут печатать медленнее.