On Tue, Dec 6, 2022 at 11:03 AM Michael Sweet <msweet at msweet.org> wrote:
> Benjamin,
>> > On Dec 6, 2022, at 12:57 PM, Benjamin Gordon <bmgordon at chromium.org>
> wrote:
> > ...
> > Two questions:
> >
> > 1. What does it mean that all the client-info member attributes are
> required in section 6.1.1, but client-info-supported from section 6.9.1 is
> defined to list the supported members? For example, if a printer only
> lists client-name in client-info-supported, does it have to implement the
> rest anyway?
>> *If* the Printer supports the client-info attribute, it MUST support all
> of the REQUIRED member attributes and MUST list them in
> client-info-supported. If it only supports client-name then it doesn't
> conform...
>
That makes sense, but then shouldn't client-info-supported just be a
boolean? What's the value of listing the attributes that are required
anyway?
Thanks,
Benjamin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pwg.org/pipermail/ipp/attachments/20221206/48a13c7e/attachment.html>