attachment
<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Bill,<div class=""><br class=""></div><div class="">Comments inline...</div><div class=""><br class=""></div><div class=""><div class="">
<div class=""><span style="font-family: 'Andale Mono'; orphans: 2; widows: 2;" class="">_________________________________________________________</span><br class="" style="font-family: 'Andale Mono'; orphans: 2; widows: 2;"><span style="font-family: 'Andale Mono'; orphans: 2; widows: 2;" class="">Michael Sweet, Senior Printing System Engineer, PWG Chair</span></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Jul 13, 2015, at 12:47 PM, <a href="mailto:wamwagner@comcast.net" class="">wamwagner@comcast.net</a> wrote:</div><div class=""><div data-externalstyle="false" dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><p style="margin: 0in 0in 10pt;" class=""><font class="">...</font></p></div></div></div></blockquote><blockquote type="cite" class=""><div class=""><div data-externalstyle="false" dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><p style="margin: 0in 0in 10pt;" class=""><font face="Arial" class="" style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt;">I am unhappy with "...<span class="Apple-converted-space"> </span><span class="">conformance requirement that applies to a particular capability or feature</span>." as a general statement because:</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt 0.5in;" class=""><font face="Arial" class=""><span class=""> <span class="Apple-converted-space"> </span></span>a. Most conformance requirements apply to a particular capability or feature. I assume that one is to infer that the requirement applies only if that capability or feature exists in the subject implementation seeking to be conformant.</font></p></div></div></div></blockquote>Per RFC 2119, REQUIRED, MUST, and MUST NOT are unconditional by themselves. You make them conditional by making the statement containing them conditional, e.g., 'If the Printer supports two-sided printing, the Printer MUST support the "sides" Job Template attribute.'</div><div><br class=""></div><div><blockquote type="cite" class=""><div data-externalstyle="false" dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt 0.5in;" class=""><span style="font-size: 12pt; font-family: Arial;" class="">...</span></p></div></div></blockquote><blockquote type="cite" class=""><div data-externalstyle="false" dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt 0.5in;" class=""><span style="font-size: 12pt; font-family: Arial;" class="">There is there is the additional question as to whether the term should 'Conditionally Required" or "Conditionally Mandatory". Since the basic compliance term is "Required", "Conditionally Required" seems more appropriate.</span></p></div></div></blockquote>Agreed.</div><div><br class=""><blockquote type="cite" class=""><div data-externalstyle="false" dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt;" class=""><font face="Arial" class="">A reasonable variation on the 2003 definition and the RFC2119 definition of requirement levels is :</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt 0.5in;" class=""><font face="Arial" class=""><i class="">CONDITIONALLY REQUIRED</i>: definition is a requirement of the specification if the specified condition is true.</font></p></div></div></blockquote><div>I'm not super happy with this...</div><br class=""><blockquote type="cite" class=""><div data-externalstyle="false" dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt;" class=""><font face="Arial" class="">One might prefer a term other than "definition", such as capability or feature, and consider a requirement of the implementation rather than of the specification, but RFC 2119 wording<span class="Apple-converted-space"> </span><span class=""> </span>is:" <span class="">… </span>definition is an absolute requirement of the specification."</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt;" class=""><font face="Arial" class="">Alternatively, we could modify the current definition to:</font></p><font face="Calibri, Segoe UI, Meiryo, Microsoft YaHei UI, Microsoft JhengHei UI, Malgun Gothic, sans-serif" class="" size="3"></font><p style="font-family: Calibri, 'Segoe UI', Meiryo, 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', sans-serif; font-size: 12pt; margin: 0in 0in 10pt 0.5in;" class=""><font face="Arial" class=""><i class="">CONDITIONALLY REQUIRED</i>: A conformance requirement that applies if the specified condition is true.</font></p></div></div></blockquote><div>I like this better, or the definition you quoted from 5100.6:</div><div><br class=""></div></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div><div>"The term CONDITIONALLY REQUIRED means that the Printer MUST support the feature, if the specified condition is true."</div></div></div></blockquote><div class=""><div><div><br class=""></div><div><br class=""></div></div></div></body></html>