OK, I think I might finally have this HTTP chunking issue sorted, at least partially. In the case where only one job is sent at one (so IPP's Print-Job is used instead of Create-Job), the attached patch prevents the use of HTTP chunking for me.
This needs to be enabled by setting your printer URI to "ipp://<printserver>/ipp/printername?nohttpchunking=yes". At that point, the printer is treated as if it does not understand HTTP/1.1 in the code. Notes: 1. I still get the Expect: 100-continue header for some reason, regardless of my attempts to disable it, so I gave up there. 2. The Novell servers I have access to work regardless - they only require the document-format patch in comment 12. ** Patch added: "Cumulative patch fixing the missing document-format issue, HTTP-style auto-downgrade of IPP, and adding the nohttpchunking option for forcing HTTP/1.0-style document submission." https://bugs.launchpad.net/ubuntu/+source/cups/+bug/881843/+attachment/2589323/+files/ipp-patch-881843-all.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