Conformance of HP's IPP implementation

John A. Murdie john at
Fri Aug 19 11:25:02 PDT 2005

Interestingly, I find that the CUPS 1.1.23 ipp backend - corrected as in STR #1251 - gathers the correct job-media-sheets-completed value from current Lexmark printers (a C510 and a C750), but that neither an HP LaserJet 8150DTN or an HP LaserJet 9000DTN deliver a name/value pair for this attribute in the response to the backend's IPP_GET_JOB_ATTRIBUTES request. This is entirely within the right of the HP IPP implementors, of course - the attribute does not have REQUIRED in the REQUIRED? field of the table on page 105 of RFC 2911 (September 2000), but it's hardly kind.

I've posted a question to HP's 'Printers - Software' IT forums asking about the degree of conformance of HP's IPP implementation to RFC 2911. Of course, an accurate but unhelpful reply would be "HP's implementation is 100% conformant; we implement all the REQUIRED features". I hope that this doesn't happen; it would remind me of a colleague who wrote a 'Ada compiler' in 5 lines of C - it merely wrote "ada: capacity error; source program is too complex to compile" whatever the input, which at one point qualified as a validated Ada compiler!

More information about the cups mailing list