[cups.general] Restricting browsable printers

John Morton jwm at cranenz.co.nz
Wed Mar 16 16:25:36 PST 2005


I'm looking at using the cups printer browsing/directory service system
to enable various branches of my organisation (on different subnets) to
print to each other's invoice printers. I expect the topology to look a
little like this:

 - Each branch LAN will have client machines with printers and
 a server with printers, and every cups server will know about
 the local printers via broadcast on a 30 second interval. The
 main server's cups instance will also relay any printer information
 it recieves from the WAN.

 - A central cups server will poll each of the branch servers for
 information about their local printers, and will relay this
 information to all the other branches.

The problem with this model is that 100 branches with an average of four
printers each will result in the central cups server sending
out a half meg of browse data to each of a hundread servers, each over
256k pipes. Even if it polled and relayed once a night, it would still
add up to a lot of traffic.

I'd like to be able to configure each of the branch servers to only
expose one printer to the central polling server, however it looks as
though the browsing code is uninterested in using access control to
printers as a means of deciding if some other server should see a given
printer at all.

Any ideas?

Thanks,
John Morton





More information about the cups mailing list