Thanks for the outstanding analysis and summary.
> (2) The server advertises the productions that it can support, assuming
> that the client sends the appropriate IPP attribute in the job (or
> document) control stream, and does not insert any conflicting
> production instructions in the PDL data stream. This is the ideal
> situation in the UPD world.
>
> [...]
>
> I believe that IPP printers ought to *only* support option (2) above.
>
> [...]
>
> So, I believe that option (2) is the only option that we should attempt to
> specify in IPP, especially version 1.0. With this option, we can say that
> the xxx-supported attribute describes those capabilities that the IPP
> printer can support if the associated xxx attribute is specified in the
> print job. If a conflicting instruction is specified in the PDL data
> stream, then the results are undefined.
I concur with your conclusions and recommendations up and down the line.
...jay
----------------------------------------------------------------------
-- JK Martin | Email: jkm@underscore.com --
-- Underscore, Inc. | Voice: (603) 889-7000 --
-- 41C Sagamore Park Road | Fax: (603) 889-2699 --
-- Hudson, NH 03051-4915 | Web: http://www.underscore.com --
----------------------------------------------------------------------