[IPP] IPP WG Last Call: IPP Everywhere Printer Self-Certification Tools v1.1 Update 4

ISTO-PWG Internet Printing Protocol workgroup discussion forum via ipp <ipp@pwg.org> Sat, 26 February 2022 00:53 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EFFE3A0CF7 for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 25 Feb 2022 16:53:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level:
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=pwg.org header.b=tMS5PvAk; dkim=pass (1024-bit key) header.d=pwg.org header.b=aED1Y4zo; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=msweet.org header.b=GF6vplVU
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y5hPNyXbX2kc for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 25 Feb 2022 16:53:15 -0800 (PST)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id 2DC343A0CF6 for <ipp-archive2@ietf.org>; Fri, 25 Feb 2022 16:53:15 -0800 (PST)
Received: by mail.pwg.org (Postfix, from userid 1002) id AA471EE8F; Sat, 26 Feb 2022 00:53:14 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org AA471EE8F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1645836794; bh=egvpdYskhum3tCphBuAD3rWTTHppi6FJom7waL1qev0=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=tMS5PvAkjL/MeIj6IxrW0ZCBGAM7esDWLl5Swq8BOGHVzW3FS+U+BZ4vagJRScDAf NHV7WND3Zdw3Z1k5GaRVA+2DarYRGIqv9H5DrgU3Eew89Ms3Wou+tibQMHOKivd/Ef ZX3SJ1tKT3h/JOVDBGFv/0H8t96EDzMP1BUcVOB0=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 981B0EE0A; Sat, 26 Feb 2022 00:53:12 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 981B0EE0A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1645836792; bh=egvpdYskhum3tCphBuAD3rWTTHppi6FJom7waL1qev0=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=aED1Y4zoYo9oKYJB2hTKEfil12bqpgtgNE6kzxo0PhNA1oGtcRaZLmriqtthZFphp x/9RlY4Kkb6fGVLP1njC6oBpxkW+5t0ELqJQc9FQ7WHC+mS1ItO94R8LMSD+kBYKVx V5KPsWn118onEDJRh20nB45UYJYhtI/WMIs8R8ng=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org DE834EBEC
Authentication-Results: mail.pwg.org; dkim=pass (1024-bit key) header.d=msweet.org header.i=@msweet.org header.b="GF6vplVU"
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org B20BCEBEC
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.msweet.org BDBD7803B1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=msweet.org; s=default; t=1645836790; bh=U6YdGPXc4t7q4D9uSchzYKuxuD0Rzto1EAJx1s2/98U=; h=From:Date:Subject:Cc:To:From; b=GF6vplVUYaogATqS1XNZnzM1lif+cxuMgEwhpPFlcxIgPMDGoQq+/b0QweEd6Uh20 DxrZBuX6Pp3qs0HSQMVHq8Lq8I8RNqhzMh7Id/YccuxUyvre3oB8nURJQfD3dtjl6J rOTvsJeSIGxwkjubtS4sdKqRjODjBGEJsZclRlcg=
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
Date: Fri, 25 Feb 2022 19:53:08 -0500
To: PWG IPP Workgroup <ipp@pwg.org>, ISTO-PWG IPP Everywhere Self-Certification discussion forum <ippeveselfcert@pwg.org>
X-Mailer: Apple Mail (2.3693.60.0.1.1)
Cc: Steven Young <syoung@cusa.canon.com>
Message-ID: <mailman.105.1645836792.17602.ipp@pwg.org>
Subject: [IPP] IPP WG Last Call: IPP Everywhere Printer Self-Certification Tools v1.1 Update 4
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: ISTO-PWG Internet Printing Protocol workgroup discussion forum via ipp <ipp@pwg.org>
Reply-To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
Content-Type: multipart/mixed; boundary="===============0147130957518306538=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

All,

I have posted candidate builds of the IPP Everywhere Printer Self-Certification Tools v1.1 Update 4 to:

	https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20220225-macos.zip
	https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20220225-rhel.tar.gz
	https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20220225-ubuntu.tar.gz
	https://ftp.pwg.org/pub/pwg/ipp/wd/sw-ippeveselfcert11-20220225-windows.msi

These tools fix all of the known bugs in the self-certification tools and have been tested locally by me on some existing IPP Everywhere printers as well as the ippeveprinter test server.  Changes include:

- Added support for running the self-certification tools non-interactively
  with the "make test" command (Issue #56, Issue #62)
- The `ippevesubmit` program did not validate the correct number of tests for
  the document results (Issue #71)
- The DNS-SD TLS key test was incorrectly specified (Issue #72)
- The `ippevesubmit` program now validates and converts product web page URLs
  (Issue #75)
- The IPP and document tests now support printers that do not support US letter
  or ISO A4 sizes (Issue #78)
- The `ipptool` program can now generate PWG Raster documents dynamically for
  printers (Issue #79)
- The `ippevesubmit` program now uses the modification date of the plist files
  instead of the current date when generating the JSON submission file
  (Issue #81)
- The `ippfind` program did not correctly escape command-line arguments passed
  during the DNS-SD tests (Issue #83)
- Fixed the conditional requirements for "printer-supply-xxx" attributes with
  printers that do not have supplies.
- Fixed some problems with the Windows DNS-SD test script.

Note: The new tools no longer depend on downloading PWG raster files - they are capable of generating the necessary raster test files on the fly and support all media sizes, most color spaces (all but the Device-N ones), all bit depths, and all duplex modes ("pwg-raster-document-sheet-back" values).  Thus, a much wider range of printers should be supported by the tools.

Please test these tools against your own printers and report on successes as well as any problems you run into, either by replying to this message *or* by using the Github issue tracker at:

	https://github.com/istopwg/ippeveselfcert/issues

The plan is to release these builds no sooner than March 11th, and only after I have received at least two positive testing results.

Enjoy!

________________________
Michael Sweet



_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp