[cups.bugs] [MOD] STR #3986: Some IPP printers fail when falling back to document-format-type "application/octet-stream".

Robert Bradley robert.bradley1 at gmail.com
Fri Dec 2 03:12:09 PST 2011


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Some IPP printers and print servers (like the Novell servers mentioned in
STR #3967) do not support application/octet-stream Print-Job data, despite
reporting it.  At present, if the real document-format-type is not
supported by the printer, the IPP backend submits the job as
application/octet-stream if the printer claims to support it.  However,
these printers then reject the unsupported format, and the document fails
to print.  In CUPS 1.4, this header was skipped instead, which avoids the
problem.

The bug can be replicated on both Ubuntu 11.10 and OS X 10.7.2.

The included patch has the effect of removing the document-format-type
header if no matching type is reported by the printer, and
application/octet-stream is present.  This effectively matches CUPS 1.4
behaviour and has been shown to fix the problem.  (The affected print
servers may well be broken, but there are a lot of them about!)

Link: http://www.cups.org/str.php?L3986
Version: 1.5.0
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ipp-patch-missing-document-type.patch
URL: <http://lists.cups.org/pipermail/cups-devel/attachments/20111202/89407f08/attachment.ksh>


More information about the cups-devel mailing list