Bad communication between the gimp and cups
hazel_russman at yahoo.co.uk
Fri Mar 11 19:42:39 UTC 2011
This is a new problem but I don't know precisely when it started as I don't often print images in gimp.I certainly used to be able to do so, but now the job does not enter the print queue and I get the following cups error:
Returning IPP client-error-document-format-not-supported for Print-Job (ipp://localhost:631/printers/My_printer) from localhost
When I run cups in debug mode, this error message is preceded by the following lines:
D [10/Mar/2011:20:17:21 +0000] cupsdAcceptClient: 10 from localhost (Domain)
D [10/Mar/2011:20:17:21 +0000] cupsdReadClient: 10 POST /printers/My_printer HTTP/1.1
D [10/Mar/2011:20:17:21 +0000] cupsdSetBusyState: Active clients
D [10/Mar/2011:20:17:21 +0000] cupsdAuthorize: No authentication data provided.
D [10/Mar/2011:20:17:21 +0000] cupsdReadClient: 10 1.1 Print-Job 1
D [10/Mar/2011:20:17:21 +0000] Print-Job ipp://localhost:631/printers/My_printer
D [10/Mar/2011:20:17:21 +0000] [Job ???] Auto-typing file...
I [10/Mar/2011:20:17:21 +0000] [Job ???] Request file type is application/pdf.
D [10/Mar/2011:20:17:21 +0000] Print-Job client-error-document-format-not-supported: Unsupported format 'application/pdf'!
In fact the image in the gimp is not a pdf but a png, and in any case pdfs are certainly not unsupported; I can print them from xpdf without any problems. I can also print text from OOo. Only the gimp fails.
I thought at first that it had something to do with my gutenprint build being much older that the latest version of cups (the cups README says you should always build gutenprint after cups), so I rebuilt it, but that did not cure the problem.
Unfortunately I find the cups documentation rather opaque!
Hazel Russman <hazel_russman at yahoo.co.uk>
More information about the CRUX