LINUX.ORG.RU

Начата работа над новым диспетчером очереди печати printerd

 ,


1

3

Автор утилиты system-config-printer Тим Воу (Tim Waugh) объявил о начале работы над новым диспетчером очереди печати printerd. В отличие от CUPS, printerd предоставляет единственный интерфейс через систему D-Bus. Такой интерфейс упростит интеграцию с десктопными приложениям. Поддержку протокола IPP планируется реализовать с помощью промежуточного демона, работающего в отдельном процессе.

Было принято решение, что единственным входным форматом печатаемых файлов будет PDF. Также заявлено, что будут поддерживаться все существующие драйверы и бекенды системы CUPS.

Уже реализован базовый каркас приложения и простая консольная утилита для управления демоном. Исходный код доступен здесь.

>>> Подробности

anonymous

Проверено: DoctorSinus ()

Ну в связи с тем, что Apple уже насолила пользователям CUPS не на MacOS, это хорошо. Правда не знаю, насколько с технической точки зрения идея хороша.

Ttt ☆☆☆☆☆ ()

Было принято решение, что единственным входным форматом печатаемых файлов будет PDF.

Довольно странное решение, КМК. Почему не PS?

GotF ★★★★★ ()

Начата работа над новым сервером печати printerd
Автор утилиты system-config-printer Тим Воу (Tim Waugh)

Почему не Поттеринг?

Evil_Wizard ★★★ ()

достаточно было написать простую библиотеку, которая брала бы PDF и печатала, похоже в RH решили завязать все и вся на себя

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

достаточно было написать простую библиотеку, которая брала бы PDF и печатала, похоже в RH решили завязать все и вся на себя

Это Open Source. Не нравится - пиши_свое / используй_другое.

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

Это Open Source. Не нравится - пиши_свое / используй_другое.

это не opensource - это корпорация продвигает свои интересы, вот CUPS, который пилит Apple, и который реально нужен и используется - это opensource

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

это не opensource - это корпорация продвигает свои интересы.

И в чем же это не opensource (&& Free Software)? Лицензия - GNU GPLv2. На отдельную платформу не завязано (D-Bus есть для всех платформ, и он также под GNU GPL).

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

в том, что эта поделка не решает ни одной актуальной задачи

С каких пор это стало определяющим для opensource?

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

С каких пор это стало определяющим для opensource?

с тех пор как в opensource появился выбор, которого скоро может и не быть, возьми Darwin - по форме opensource, по факту бесполезный огрызок

vaino ()

заявлено, что будут поддерживаться все существующие драйверы и бекенды системы CUPS.

А зачем тогда нужен сам printerd?

tailgunner ★★★★★ ()
Ответ на: комментарий от qnikst

А зачем нужен DBus, например, сетевому серверу печати?

Походу, RedHat запустил программу «сделаем из Linux еще один MacOS X». Только непонятно, нафига - не собираются же они сражаться с ябблом за десктоп.

tailgunner ★★★★★ ()
Ответ на: комментарий от AVL2

а какие еще нужны? cups внутри себя тоже перебрался на pdf. И давно уже.

Из-за этого у меня Canon IP1500 печатать перестал.

Правда, может быть, если потанцевать с бубном пару часиков - заработает, но времени всё нет.

По теме: а в IPP разве PDF используется? Или этот демон будет всё конвертировать в PDF?

Вобщем, глюкодром ожидается. Хотя, если доведут до ума, возможно, будет неплохо.

И радует, что не Поттеринг )))

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

с тех пор как в opensource появился выбор

Т.е. создание альтернатив - это не opensource, т.к. в opensource есть выбор?

Вся прелесть Open Source (имею ввиду прежде всего Free Software) именно в том, что ему никто не мешает развиваться.

Зоопарк - это хорошо. Мне нравятся медведи, тебе олени, а Дяде Васе нравятся кашалоты, и это есть прелесть.

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

сплошная польза

опять же, фанбоям не надо править регэксп ненужности в прошивке

LittleChris ()

pdf в libreoffice криво печатает альбомные листы, только postscript

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

А зачем нужен DBus, например, сетевому серверу печати?

без понятия, видимо они считают, что использовать DBUS интерфейс проще, чем какой-либо другой.

qnikst ★★★★★ ()
Ответ на: комментарий от Deleted

Т.е. создание альтернатив

альтернативы - это хорошо, но в данном случае речь идет о ПО, у которого одна цель - не добавить ничего нового, не исправить ошибки, а просто стать новым стандартом, и у RH есть все рычаги, чтоб так и сделать

именно в том, что ему никто не мешает развиваться.

внедрение как стандарта systemd, wayland etc. еще как мешает

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

Хороша яблочная продукция, ничего не скажешь...

yaba ★★ ()

Офигеть. Еще один сервер печати. И нафига? Почему нельзя cделать нормально - драйвер принтера, который принимает PDF и печатает его.

А всякие сервера и прочее тем, кому сеть нужна.

cvs-255 ★★★★★ ()

Из текста новости не ясны причины появления этого printerd. Ну, и с PDF тоже быбор какой-то странный, IMHO.

Axon ★★★★★ ()

- Тим Бой, здравствуй.
- Мистер Поттеринг, вызывали?
- Да. Ты все еще считаешь что системд говно?
- Да, это унылое... НЕЕЕЕЕт
*** Поттеринг кусает Тима, красные глаза того гаснут, чтобы вновь налиться каким-то недобрым зеленым огнем ***
- Так что ты думаешь про systemd?
- Это отличная идея мистер Поттеринг.
- Чудно. Что ты будешь сегодня делать?
- Меня не устраивает cups. Я создам printerd.

Тим уходит, а поттеринг отворачивается к окну и наблюдает красочный закат. Выдохнул.

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от vaino

внедрение как стандарта systemd, wayland etc. еще как мешает

Мне то что? Я как не использовал ни то, ни другое, так и не буду.

альтернативы - это хорошо, но в данном случае речь идет о ПО, у которого одна цель - не добавить ничего нового, не исправить ошибки, а просто стать новым стандартом, и у RH есть все рычаги, чтоб так и сделать.

Стандартов в мире свободного ПО нет и быть не может by design.

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

А зачем нужен DBus, например, сетевому серверу печати?

сначала одни идиоты спроектировали dbus без поддержки сети, теперь другие про это регулярно забывают и клепают велосипеды, видимо думая, что она там есть

обидно, что майкрософт изобрела DCOM аж в 1996 году

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

Мне то что? Я как не использовал ни то, ни другое, так и не буду.

пока имеешь выбор - да, вспомни как на замену XFree пришел X.Org, тогда тоже был выбор, а попробуй сейчас полноценно поднять современный дистрибутив с XFree - весело будет, так и с wayland - завяжут все на него, дропнут поддержку X.Org, и хочешь не хочешь - будешь использовать

Стандартов в мире свободного ПО нет и быть не может by design.

я понял о чем ты, но по факту они всегда есть через разного рода зависимости - от самого ЯП и до целевой ОС

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

Бугага. man, хотя бы, freedesktop.org.

Не вырывай из контекста, имелась ввиду «стандартное ПО».

/* Пример: «systemd стандарт для всех ос, основанных на ядре linux» — вот так в мире свободного ПО при наличии альтернатив произойти не может */

Deleted ()

Ну что ж, теперь мы знаем что Леннарт не всемогущ и у него есть предел скорости написания лисапедов.

baverman ★★★ ()
Ответ на: комментарий от dexpl

Благодарю. С учетом приведенной тобой ссылки, printerd нужен

необходимые патчи без проблем были приняты в CUPS, драйвера, которые нужны только под linux, совместно с разработчиками CUPS перенесены в отдельный проект, они в любом случае там и останутся - хоть с CUPS, хоть с printerd, зачем нужен форк да еще в таком виде?

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