LINUX.ORG.RU

Samsung ML-1210 + CUPS - медленно печатает


0

0

Наблюдаю довольно странную картину: при печати нескольких страниц печать происходит с перерывом в 5-10 секунд между страницами. Если сделать:
gs -sDEVICE=gdi -sOutputFile=test.gdi test.ps
и направить test.gdi прямо на принтер (мимо CUPS):
cat test.gdi > /dev/usb/lp0,
то печать происходит без задержек между страницами.
То есть тормозит явно CUPS или какие-то фильтры.

CUPS version 1.1.20.

★★★

CUPS руководствуется файлами ppd в которых описаны возможности принтера. Лежат они обычно в /usr/share/cups/model/. Дело, скорее всего, в том, что там либо выставлен интервал между страницами, либо просто слишком медленно делаются gdi-файлы (может он следующий начинает делать после того как напечатает предыдущую страницу).

У меня таже проблема с почти таким же принтером (Xerox P3110) (уж не знай кто у кого спёр, тьфу, лицензировал :) ). Если будет какой-нибудь прогресс вне этой страницы, то отпиши, плиз, сюда.

anonymous
()
Ответ на: комментарий от anonymous

Победил я это чудо :). Извини, что сразу не написал :). В общем в ppd-файле имеем строку:

*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
USE -sDEVICE=gdi%A%Z -sOutputFile=- - | perl -p -e '%E'"

Заменяем её на:
*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&&
USE -sDEVICE=gdi%A%Z -sOutputFile=- -"

И всё начинает прекрасно работать :)

zenith ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.