Print over remote CUPS server, but just show a subset of the printers.

Posted by jdm on Super User See other posts from Super User or by jdm
Published on 2010-01-20T21:31:33Z Indexed on 2010/03/19 20:51 UTC
Read the original article Hit count: 244

Filed under:
|
|
|

I'd like to print from my Ubuntu laptop (karmic) to some networked printers. Our organisation uses a CUPS server with several hundred printers. What I know I can do is:

CUPS_SERVER=printers.company.com acroread document.pdf

and then Adobe Reader shows me all available printers to select from. However, it takes a couple of minutes to display the large list, which is really annoying. (The desktop PCs here suffer from this, too.)

The other option is to add a new printer with an address like

ipp://printers.company.com/printer/bldg1_hp8150

(to the Ubuntu printer configuration = local CUPS server). However, it asks me for a driver. I don't want to / can't always specify a driver, since some printers don't appear in the list. I'd like to let the remote CUPS server handle the driver part (like it does when i set CUPS_SERVER), and do no more preprocessing/"driver stuff" on my side.

The ideal thing would be if I could somehow add the remote printer list to my local cups server, and apply a filter, so that it would just display printers a la bldg1_*. This feature was available in KDE3.?, but I can't find something similar in Ubuntu/Gnome. Any suggestions?

© Super User or respective owner

Related posts about printing

Related posts about ubuntu