[IPP] Several questions about "finishings-col-default" and "finishings-default"

[IPP] Several questions about "finishings-col-default" and "finishings-default"

Kennedy, Smith (Wireless Architect) smith.kennedy at hp.com
Fri Dec 5 17:42:48 UTC 2014


Greetings,

In the process of doing final evaluation of FIN2 leading up to voting, some questions have arisen about the “finishings-col-default” attribute that I wanted to discuss on the reflector.


1. How would “finishings-col-default” provide an equivalent to “finishings” == ‘none’?  PWG 5100.3 makes no restriction on what can be in “finishings-col-default”, so from a 5100.3 perspective this would be legitimate:

finishings-col-default = { finishing-template = ’none’ }

FIN2 section 6.9 doesn’t seem to disallow including an entry in “finishings-col-database” like the one above, but for some reason ’none’ not included in the following statement in 6.9 lines 1079-1081:

Printers SHOULD report "finishings-col-database" values for each "finishings-supported" value other than 'none', and MAY report multiple instances with the same "finishing- template" value but different "media-size" or "media-size-name" values.

I don’t get why “other than ‘none’” was included here.  Presumably a Client would never need to even consult such an entry since the meaning of ‘none’ should be well-understood by a client that properly implements 5100.3 and FIN2, that knows to start with finishings-XXX and then go to finishings-col-XXX if more details are needed?  If so that should be called out more clearly (maybe in the IPP Implementor’s Guide v2 but better if it is in the FIN2 spec itself).


2. I don’t quite understand why “finishings-col-default” would ever be needed or need to have sub-attributes other than “finishing-template”?  I guess it is conceivable that the default may be custom settings not described in any entry in “finishings-col-database”, but is that kind of flexibility really a good thing?  It adds complexity to a Client for that corner case.


3. There seems to be no requirement that “finishings-default” and “finishings-col-default” need to be synchronized - is this an oversight?


4. Related to #3, it may be that “finishings-col-default” has its “finishing-template” value set to a “name(MAX) value, which isn’t allowable in “finishings-default”.  In this case, what should the value be set to in “finishings-default”?


Thoughts?

Smith

/**
    Smith Kennedy
    Hewlett-Packard Co.
*/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pwg.org/pipermail/ipp/attachments/20141205/0a019e11/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4956 bytes
Desc: not available
URL: <http://www.pwg.org/pipermail/ipp/attachments/20141205/0a019e11/attachment.p7s>


More information about the ipp mailing list