Can a Cups Sever Do This?

km km at mathcs.emory.edu
Wed Feb 1 07:58:01 PST 2012


We want to setup a departmental print server. It needs to serve Linux, Macs, and Windows clients. We have 6 network printers of different capabilities ranging from simple laser to a fancy copier with various media options.

Our goal is to put the printers on a private vlan, and run all access through a print server on the private and public vlan. We want the print server to do

   accounting per user
   page count restriction by user
   job page limit per printer with redirection to more capable printer
   filtering out non printable jobs (like binary files)
   redirection if a printer is down

We have used a Linux cups server in the past for a very simplified version of this (no accounting, no page restrictions, one vlan where clients could bypass the server).

Among the things we don't understand

   Is there a convenient way across linux, mac, windows clients to actually identify the user to the server so that it can do the restrictions and accounting? The clients have dynamic IP addresses.

   Is it possible to give feedback for all 3 types of clients when a print is declined, has errors, or is redirected?

   Can the server give all printer configuration, options, status etc to the clients as if they were directly talking to the printer?






More information about the cups mailing list