[IPP] printer-output-tray and output-bin-supported cardinality issue (PWG 5100.13)

[IPP] printer-output-tray and output-bin-supported cardinality issue (PWG 5100.13)

Michael Sweet msweet at msweet.org
Sat Aug 23 17:15:16 UTC 2025


Chris,

> On Aug 22, 2025, at 4:59 PM, Christopher Rizzo via ipp <ipp at pwg.org> wrote:
> 
> The following requirement in PWG 5100.13-2023 Section 6.6.10 printer-output-tray:
>  "A Printer MUST support this attribute if it supports the "output-bin" attribute [PWG5100.2]. If supported, this attribute MUST have the same cardinality (contain the same number of values) as the "output-bin-supported" Printer Description attribute [PWG5100.2]. The ith value in this attribute corresponds to the ith value in the "output-bin-supported" attribute."
>  Presents a conflict in that it's possible some output-bin values cannot be specifically selected in a print-job or create-job request. Output to some bins are controlled only by other job programming attributes.

Can you provide a concrete example of this?

Ideally any output tray/roll should be selectable via the "output-bin" Job Template attribute.  If there are constraints requiring the use of other Job Template attributes to "enable" a particular paper path, those should be enforced when accepting a print Job, either by returning the 'successful-ok-ignored-or-substituted-attributes' or 'client-error-conflicting-attributes' status codes with the corresponding attributes/values in the unsupported attributes group of the Create-Job/Print-Job/Print-URI response.

Similarly, the "job-constraints-supported", "job-resolvers-supported", and "job-triggers-supported" Printer attributes can be used to tell a Client what those constraints are and/or to trigger selection of the necessary companion attributes and values so that the Client UI can manage things prior to Job submission...

________________________
Michael Sweet



More information about the ipp mailing list