[cups.general] problem with cups-lpd not passing on requests correctly

Adam Tauno Williams adamtaunowilliams at gmail.com
Wed Jun 6 18:25:28 PDT 2007


> lpadmin -p cs3 -E -v lpd://snowy/cs3
> which generates the following entry in /etc/cups/printers.conf
> # Printer configuration file for CUPS v1.2.7
> This print queue functions correctly when used on the Fedora server
> (falcon2) 
> ie  cat /etc/hosts |  lp -d cs3 
> is forwarded to the internal solaris print server and prints correctly
> cups-lpd has been configured to run under xinetd with the following
> entry 
> service printer
>            {
>             socket_type = stream
>             protocol = tcp
>             wait = no
>             user = lp
>             group = sys
>             passenv =
>             server = /usr/lib/cups/daemon/cups-lpd
>             server_args = -o document-format=application/octet-stream
>            }
> and the following entry in /etc/cups/mime.convs
> On this 3rd server
> cat /etc/hosts | lp -d test
> results in a postscript banner from cups being printed, but nothing else

I notice your version is prior to 1.2.8

Perhaps it is this vicious little bug - http://cups.org/str.php?L2266

Makes cups-lpd ignore the options to process the job as raw.  

Kept me up till 4am one night.

-- 
Adam Tauno Williams, Network & Systems Administrator
Consultant - http://www.whitemiceconsulting.com
Developer - http://www.opengroupware.org





More information about the cups mailing list