istopwg / ippeveselfcert

IPP Everywhere Printer Self-Certification Tools
https://www.pwg.org/ipp/everywhere.html
Apache License 2.0
21 stars 6 forks source link

ipp-tests.test / ipp-tests.test.in: Test for "finishing-template-supported" supplying 'none' should be removed #73

Closed wifiprintguy closed 3 years ago

wifiprintguy commented 3 years ago

Line 378 of the current "ipp-tests.test.in" says:

    EXPECT finishing-template-supported WITH-VALUE "none" IF-DEFINED HAVE_FINISHINGS

But IPPE v1.1 table 5 lists "finishing-template-supported" as being conditionally required for Printers that support finishing, and the 'none' keyword would not be supplied by those printers. Moreover, FIN 2.1 section 6.8 that defines "finishing-template-supported" says this:

The "finishing-template-supported" Printer attribute lists the supported values for the "finishing-template" (section 5.2.1) member. Except for 'none', Printers MUST list all "finishings-supported" keyword value equivalents in the list of "finishing-template-supported" values.

Given all of this, the test / line is invalid and should be removed.

wifiprintguy commented 3 years ago

Consulted with @michaelrsweet, who agreed, so removed the line and closed.