LINUX.ORG.RU

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

 , printerd


1

3

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

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

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

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

anonymous

Проверено: DoctorSinus ()
Последнее исправление: Silent (всего исправлений: 3)

Ну в связи с тем, что 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.