[IPP] Fate of "document-format-details" attribute

[IPP] Fate of "document-format-details" attribute

Michael Sweet msweet at apple.com
Wed Apr 17 20:15:47 UTC 2019


All,

The following represents the consensus of those attending the IPP workgroup session at the April 2019 PWG Face-to-Face meeting concerning the "document-format-details" attribute and its related attributes:

- All of the definitions of the attribute will be moved to the IPP Job Extensions v2.0 specification update in development

- The "document-format-details" attribute will be DEPRECATED (still available for use) and will be reduced to the "collection" syntax (just a single value). This is compatible at the wire level and reflects that there are no uses for multiple values in a single document.

- The "document-format", "document-format-version", and "document-natural-language" member attributes will be made OBSOLETE because they are redundant with the corresponding top-level attributes and could be used to bypass security/format checks.

- The "document-format-device-id" member attribute will be made OBSOLETE because it is too short (127 octets vs. 1023 octets for "printer-device-id").

- The "document-format-application-name" and "document-format-application-version" member attributes will be retained for informational use with a cautionary notice about interoperability and authenticity issues and the potential for use as PII.

- The "document-format-os-name" and "document-format-os-version" member attributes will be retained for informational use with a cautionary notice about interoperability and authenticity issues and the potential for use as PII.

- A section will be added to the security considerations concerning the authenticity and PII issues of "document-format-details" in general, with a reference to the EFF work concerning user identification.

- An informational reference will be added to the EFF article on using User-Agent to track users:

  https://www.eff.org/deeplinks/2010/01/tracking-by-user-agent

_________________________________________________________
Michael Sweet, Senior Printing System Engineer



More information about the ipp mailing list