[cups-devel] Hack for PDF/driverless printing with Lexmark printers

Michael Sweet msweet at apple.com
Mon Feb 6 06:56:12 PST 2017


> On Feb 6, 2017, at 2:39 AM, Stephan <stephanwib at googlemail.com> wrote:
> Hi Michael,
>> Check that you have the current firmware for your printer - that printer *should* be reporting PDF support.
> I discussed this with Lexmark and they will definitely not fix it in
> their firmware. The reason is that a recertification of AirPrint would
> be required by Apple. Newer printers (starting around 2012) do support
> all attributes that are required, but not the series of 2010 and
> older. This is very annoying as these printers can perfectly print PDF
> (and even XPS) but cause big trouble in this use case.

That is unfortunate...

>> Anyways, the IPP backend has a number of "modes" to support older printers, and you are hitting one.
> I was hoping for a hint where the said attributes are discarded in
> this particular case. It is not visible easily in the source code ;)

In this case, if the printer does not report support for the document format, we drop the options (basically, we are sending the printer a "raw" print data stream and don't want to confuse it with job attributes...)

Michael Sweet, Senior Printing System Engineer

More information about the cups mailing list