LWN.net Logo

Announcing printerd

Announcing printerd

Posted May 22, 2012 15:19 UTC (Tue) by nye (guest, #51576)
In reply to: Announcing printerd by aaron
Parent article: Announcing printerd

I hope you'll forgive the stupid question: why does this need to be a daemon at all? What gain is there from a constantly running process rather than an executable launched when required?


(Log in to post comments)

Announcing printerd

Posted May 22, 2012 15:35 UTC (Tue) by drag (subscriber, #31333) [Link]

I suppose you have a way to manage the print spool centrally rather then trying to deal with lock files and whatnot to avoid race conditions when you have lots of programs kicking off print jobs simultaneously.

Normally I am happy to see new developments, but I personally really don't understand the point. The 'print spool' itself has never been much of a problem.

It's the printers themselves and the applications needed to properly support print jobs.

Like: I have to print labels in a automated manner on a Xerox Laser using PCL. Or a home label maker. Or if I want to use a Lexmark printer in Linux or the dozens and dozens of things that Linux tends to really suck at.

The task 'Add or remove pdfs from print spool' doesn't strike me as a problem that users had to overcome in the past. Other then the fact that the GUIs for selecting printers and printer features are miserable, tend to be missing controls, and have no consistency.

Announcing printerd

Posted May 22, 2012 15:39 UTC (Tue) by gioele (subscriber, #61675) [Link]

> why does this need to be a daemon at all? What gain is there from a constantly running process rather than an executable launched when required?

From the dbus homepage:

> D-Bus […] makes it simple […] to launch applications and daemons on demand when their services are needed.

Announcing printerd

Posted May 22, 2012 23:05 UTC (Tue) by lindi (subscriber, #53135) [Link]

From doc/TODO: "Service termination when no clients or jobs running".

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds