[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