Client Printing to Soaris Cups Server

Helge Blischke h.blischke at acm.org
Thu Sep 23 11:26:22 PDT 2010


Dan Hughes wrote:

> Greetings.
> 
> I've set up my Solaris CUPS server and all was working well until an issue
> came up that I can't solve on my own.
> 
> First the clients run Sungard Banner and the printing is simply an
> straight lp command, though with a lot of options (e.g. "landscape"). The
> clients are Solaris 10 containers.
> 
> When I add the printer to the client as lpd: "lpset -a
> printer-uri-supported=lpd://server/printers/M2727 M2727" the printing
> works but I lose the options, so it just prints normally.
> 
> Now if I add the printer through ipp: "lpadmin -p M2727 -s
> ipp://server/printers/M2727" the printouts are formatted correctly.
> 
> Here's the problem, I can add through IPP on most Solaris 10 boxes, on
> several (including the most critical one) when I add IPP and go to print I
> get the error:
> 
> lp -d M2727 /etc/hosts
> Failed to contact service for foo: not-found
> 
> I have Googled until I'm nauseous with no answers. Is there a way to get
> CUPS to accept the options from the lp command using LPD on a client? I'm
> concerned about using IPP due to the issues that are coming up...
> 
> Thanks!

I suspect on the Solaris boxes where the queue configuration fails the 
native system V printing system and the Solaris specific ipp listener is 
still running.
You need to completely disable the SYSV printing and the ipp listener (using 
the svcadm commands) and install CUPS, if not yet done.

Helge





More information about the cups mailing list