What is cupsd doing at this stages?

angelb at bugarin.us angelb at bugarin.us
Thu Apr 14 11:41:14 PDT 2005

> Anonymous wrote:
> > ...
> > Is there a future plan of implementing a database to be used with CUPS?
> For what?  Configuration data?  Log files?  ???

I'm sure this has already been considered early on and perhaps you've
probably heard it too many hundreth times...my apologies for the
repetition... :)

Our Basis administration folks manages the 2k+ printers and growing to
nearly 3k now. Everyday, they receive 3-5 request of printer changes -
mostly IP, descriptions, locations, owners, etc. Not only they have to
manage the changes, they do a lot of troubleshooting as well; i.e, a user calls to ask did my job printed? Where did it go?...and so on.

They had hoped that CUPS would simplify their work by having to make
changes only to one server. Running multiple servers would mean that
they have to update each one individualy and check every CUPS servers
as to where and when a printjob was printed or not, among other things.

On the otherhand, if a database is used, I could imagine how simple
printer administration would be even if I have 2 or even 100s CUPS
server. I could simply go to anyone server and make the changes
there;i.e, I created a new printer que on Server 1. On Server 5, I can
change the description there. Anyone of the servers can see the new
printer instantly. And the clients, they simply get updates from the
DB server and their primary communication to the CUPS server is when
requesting for print service only. Troubleshooting? Simply login to any
one CUPS server and check the log history, printer status, etc.

I see two-tiered CUPS infrastructure: dedicated print servers(CUPS)
servicing clients print job requests and updates the database and a
database server(updates received from CUPS servers and relays changes
to clients).

I apologize if I made this sound too simple. I know it takes a lot more
than just coding in a simple function here and there. It's more like a
complete redesign.


More information about the cups mailing list