attachment

<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Greetings,</div><div class=""><br class=""></div><div class="">HP Inc. is requesting an IPP Everywhere certification exception to be made for some of our upcoming models, to allow these devices to be certified. As per PWG 5100.20-2020 Section 8.1, HP Inc. has filed Issue #68 (<a href="https://github.com/istopwg/ippeveselfcert/issues/68" class="">https://github.com/istopwg/ippeveselfcert/issues/68</a>) to report the underlying issue, which does cause an unavoidable race condition. Although the models in question have not been released yet and I cannot provide the model names, they won't be released until after July 1, 2021 transition date so we need to figure out how to deal with this before it is too late.</div><div class=""><br class=""></div><div class="">The issues encountered involve the IPP Everywhere Self-Certification v1.1 suite's test I-20 / I-20.1. These printers treat the PWG Raster document format used in the v1.1 tests as a streaming document format. With streaming document formats, the Printer will flow control the TCP connection over which the Document Creation request is being made if any issues such as 'media-needed' prevent processing. </div><div class=""><br class=""></div><div class="">Because ipptool tests are run serially rather than in parallel, the I-20 test's Print-Job operation blocks until media is provided in the input tray. For Test I-20.1 to pass, the media has to remain removed for the duration of I-20 to allow test I-20.1 to examine the Printer's "printer-state-reasons" Printer Description attribute using a Get-Printer-Attributes operation. This produces a deadlock in the current test suite. If the document format used to perform the test was JPEG, the test would pass because the Printer does not treat JPEG JFIF as a streaming document format.</div><div class=""><br class=""></div><div class="">I'm not sure exactly what procedure we want to do here - I suppose it is similar to the "email based registration process". (I'm pretty sure this is the first time we in the PWG have had to handle an IPP Everywhere exception request...)</div><div class=""><br class=""></div><div class="">Please let me know if more information is needed before we discuss this in the IPP WG. </div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Smith<br class=""><br class="">/**<br class="">    Smith Kennedy<br class="">    HP Inc.<br class="">*/</div><br class=""></body></html>