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; line-break: after-white-space;" class="">Hi Mike,<div class=""><br class=""></div><div class="">Just now getting time to test these tools with a printer that is already IPP Everywhereâ„¢ 1.0 certified, and I'm observing some interesting deltas / issues.</div><div class=""><br class=""></div><div class="">1. The printer is failing test I-10:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    I-10. Get-Printer-Attributes Operation (default)                     [FAIL]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        RECEIVED: 13004 bytes in response</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        status-code = successful-ok (successful-ok)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishing-template-supported</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishing-template-supported</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishings-col-database OF-TYPE collection (got no-value)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishings-col-database/finishing-template OF-TYPE keyword|name (got no-value)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishings-col-default OF-TYPE collection (got no-value)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishings-col-default/finishing-template OF-TYPE keyword|name (got no-value)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishings-col-ready OF-TYPE collection (got no-value)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        EXPECTED: finishings-col-ready/finishing-template OF-TYPE keyword|name (got no-value)</span></div></div></blockquote><div class=""><br class=""></div>Here's a dump of the Printer's attributes relating to finishing:<div class=""><br class=""><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #4532ff" class="">Serenity: ipptool-server-captures [503]$</span><span style="font-variant-ligatures: no-common-ligatures" class=""> grep finishing _Kennedy\ DeskJet\ 3755_.conf </span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR keyword job-creation-attributes-supported "copies","finishings","finishings-col","job-pages-per-set","sides","orientation-requested","media","print-quality","printer-resolution","output-bin","media-col","output-mode","print-content-optimize","pclm-source-resolution","print-color-mode","ipp-attribute-fidelity","job-name","page-ranges","multiple-document-handling","job-mandatory-attributes","print-rendering-intent","print-scaling"</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR no-value finishings-col-database</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR no-value finishings-col-ready</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR keyword finishings-col-supported "finishing-template"</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR enum finishings-default 3</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR no-value finishings-col-default</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "Andale Mono"; color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">ATTR enum finishings-supported 3</span></div></div></blockquote><div class=""><br class=""></div>The problematic line in ipp-tests.test seems to be this:</div><div class=""><br class=""></div><div class=""><div class="">EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag DEFINE-MATCH HAVE_FINISHINGS</div></div><div class=""><br class=""></div><div class="">Since the Printer's "finishings-supported" contains only 3 (none), I think the line should instead be:</div><div class=""><br class=""></div><div class=""><div class="">EXPECT finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE >3 DEFINE-MATCH HAVE_FINISHINGS</div></div><div class=""><br class=""></div><div class=""><br class=""><div class="">2. The new "I-9" test for Identify-Printer never gets exercised because it has SKIP-IF-NOT-DEFINED HAVE_IDENTIFY_PRINTER at the start, but HAVE_IDENTIFY_PRINTER isn't defined until test I-10. I moved I-9 to after I-10.7 and renumbered so that I-10.7 is now I-9.7, I-9 is now I-10. Now it gets executed.</div><div class=""><br class=""></div><div class="">3. The current I-10.5 and I-10.6 are failing on my IPP Everywhere 1.0 certified printer. I'm wondering whether these tests ought to be enabled only if some DEFINE is defined ("PEDANTIC" / "WARNINGS" etc.). I know they should pass, but if that hasn't been exercised previously, that can cause some additional thrash. I don't want to lower the bar and remove those tests, but if there was some grace period, that might help teams who are trying to certify in the near term. I'm not sure what others think. Asking my firmware teams whether fixing that in pending devices' certifications will cause thrash.</div><div class=""><br class=""></div><div class="">Still testing but wanted to share this for now.</div><div class=""><br class=""><div class="">
Smith<br class=""><br class="">/**<br class="">    Smith Kennedy<br class="">    HP Inc.<br class="">*/

</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Apr 8, 2020, at 2:23 PM, Michael Sweet via ipp <<a href="mailto:ipp@pwg.org" class="">ipp@pwg.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" class="">
<div class="">All,<br class="">
<br class="">
I have posted the first release candidate of the IPP Everywhere 1.1 Printer Self-Certification Tools to:<br class="">
<br class="">
        <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-macos.zip" class="">https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-macos.zip</a><br class="">
        <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-rhel.tar.gz" class="">https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-rhel.tar.gz</a><br class="">
        <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-ubuntu.tar.gz" class="">https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-ubuntu.tar.gz</a><br class="">
        <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-windows.msi" class="">https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20200408-windows.msi</a><br class="">
<br class="">
These tools incorporate the new "ippevesubmit" tool for submitting your self-certification results, fix all of the known issues in the previous version of the tools, and follow the latest draft of the IPP Everywhere 1.1 and IPP Everywhere 1.1 Printer Self-Certification Manual documents:<br class="">
<br class="">
        <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve11-20200326.pdf" class="">https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve11-20200326.pdf</a><br class="">
        <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert11-20200312.pdf" class="">https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert11-20200312.pdf</a><br class="">
<br class="">
________________________<br class="">
Michael Sweet<br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
ipp mailing list<br class="">
<a href="mailto:ipp@pwg.org" class="">ipp@pwg.org</a><br class="">
<a href="https://www.pwg.org/mailman/listinfo/ipp" class="">https://www.pwg.org/mailman/listinfo/ipp</a><br class="">
</div>
</div></blockquote></div><br class=""></div></div></body></html>