Re: lpr & CUPS system
On Fri, Apr 11, 2003 at 10:48:54PM +0400, Victor B. Wagner wrote:
> On 2003.04.08 at 14:29:24 +0400, Иван Лох wrote:
> > > нафига CUPS? я лично так и не понял чем она лучше
> >
> > Если у Вас что-то не получилось поставить, то не значит, что это надо
> > "давить"...
>
> Вопрос по-моему ставился несколько не так. Вопрос ставился "а нафига
> лично мне на моей конкретной машине менять работающую систему печати на
> более другую и заново учиться ее настраивать" Так что давить никто
> (здесь) не предлагал. Давить некоторое время назад предлагал я, и в
> ru.linux. Причем агитировал не за lprng а за "старый добрый Berkley lpd,
> настройки которого описаны во всех руководствах".
>
> > Я, конечно, могу ошибаться, так как слез с lprng 3 (?) года назад, но:
> >
> > 1) Он способен "из коробки" понимать *.ppd файлы и предоставлять
> > _пользователю_ все опции/функции принтера (плотность, экономичную
> > печать, "зеркало", duplex...)?
>
> > 2) Он умеет предоставлять библиотечный интерфейс пользовательским
> > программам? Нет, конечно, можно создать 33 виртуальных принтера, но
>
> Библиотечный интерфейс это какой-то не unix-way. Unix way - интерфейсы
> потоковые. У меня была идея (правда не собрался реализовать) сделать
> взаимодействие пользователя с принтером следующим образом:
> 1. В качестве lpr подсовывается графическая приблуда (вернее, приблуда
> со съемным графическим интерфейсом, который запускается только при
> наличии DISPLAY) которая позволяет отредактировать параметры задания. В
> соответствии с ppd-шкой. Эти параметры она пишет куда-нибудь в
> ${HOME}/.lpsetup-${PRINTER}.
>
> Скрипт, который работает input-фильтром читает этот файлик и делает все
> необходимое. Благо имя юзера он знает.
Толи в KDE, толи в самом купсе кажется такое тоже было - тоже надо указать
в приложении вместо lpr эту программу которая это и будет делать, само
приложение править не нужно.
> > 3) Его авторы уже осознали, что в одной комнате может стоять больше
> > одного принтера и некоторые из них взаимозаменяемые? Миграция очередей,
> Это есть в System V системе спулинга. Но до чего ж оно там криво...
Вроде да - просто принтеры с очередью в одном каталоге. А чем оно криво?
> > остановка на профилактику и так далее? Или Вы рассылаете пользователям
> > письма, на каком принтере и когда не надо печатать?
>
> Зачем? Выставить PRINTER в /etc/environment или rp в /etc/printcap и
> voila.
Ну для этого людям придется выйти из своих приложений чтобы подцепился другой
принтер..
--
Best regards,
-Vlad
Reply to: