[Pkg-cups-devel] Bug#382936: IPP Printer prints -12345X@PJL ENTER LANGUAGE=PCL3GUI

Pascal De Vuyst pascal.devuyst at gmail.com
Mon Aug 14 10:24:44 UTC 2006


We have the same bug in Ubuntu, see 
https://launchpad.net/distros/ubuntu/+source/cupsys/+bug/55828.

I have a HP DeskJet 3820 printer connected to a Debian Sarge print 
server (cupsys 1.1.23-10sarge1) and Ubuntu Dapper 6.06 LTS (cupsys 
1.2.2-0ubuntu0.6.06) used as print client.

In the error_log of my print server I see that the requested file type 
is: application/vnd.cups-postscript, because of this the output of the 
print client gets run through foomatic-rip again.

D [14/Aug/2006:11:04:37 +0200] print_job: request file type is 
application/vnd.cups-postscript.

I [14/Aug/2006:11:04:37 +0200] Started filter 
/usr/lib/cups/filter/foomatic-rip
(PID 1274) for job 72.

Shouldn't the requested file type be application/octet-stream?

Windows clients correctly send application/octet-stream and print 
without problems.

I also found that altering the hpijs PPD for my HP DeskJet 3820 printer 
to have this line:
*cupsFilter:    "application/vnd.cups-postscript 0 -"
And then install this altered PPD on my CUPS 1.2.2 print clients it 
seems to print because the postscript output with printing options is 
send to the server.
The requested file type indicated by the server in that case seems to be 
application/postscript.
This allows for server side drivers, meaning we only need the binary 
hpijs driver, foomatic-rip and gs-esp installed on the server and only 
the altered PPD on each client.




More information about the Pkg-cups-devel mailing list