Another update: First, for the instructions I posted yesterday, you do in fact need to build the whole of CUPS for them to work.
Secondly, I did a bit of digging through Wireshark dumps last night, and found out that the Validate-Job calls were not the whole story. It turns out that CUPS 1.5 adds a document-format attribute to its print jobs. It appears to dig through the server response for supported types, and if it does not match a MIME type to that of the document, it assumed "application/octet-stream". This then got rejected by the server. The patch attached here replaces that assumed value with NULL, which results in the attribute being skipped. This replicates the 1.4 behaviour, although we still get the complaints over IPP compliance. I also added a bit of debug-level logging around the document-format discovery area of the code. ThierryM: would you be willing to try this new version and see if it prints for you? ** Patch added: "Patch to backend/ipp.c - sets document_format to NULL if no suitable document-format can be matched." https://bugs.launchpad.net/ubuntu/+source/cups/+bug/881843/+attachment/2576425/+files/ipp-patch-missing-document-type.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/881843 Title: CUPS IPP print to Novell servers error since 11.10 upgrade To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/881843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs