- Cihan Colakoglu (Kyocera, call-in) - Sean Kau (Google, call-in) - Smith Kennedy (HP Inc, PWG Chair, call-in) - Jeremy Leber (Lexmark, PWG Vice-Chair, call-in) - Ira McDonald (High North, PWG Secretary, IPP WG Co-Chair, call-in) - Alan Sukert (Xerox, former PWG Vice-Chair, IDS WG Chair, call-in) - Mike Sweet (Lakeside Robotics, IPP WG Secretary, call-in) - Paul Tykodi (TCS, IPP WG Co-Chair, call-in) - Brian Volkoff (Ricoh, call-in) - Bill Wagner (TIC, former Cloud WG Chair, former WIMS WG Chair) - Rick Yardumian (Canon, call-in)
This meeting was announced and chaired by Smith Kennedy. This was a PWG Virtual F2F meeting with WebEx and Audio bridges. These minutes were prepared by Ira McDonald.
See slides at:
http://ftp.pwg.org/pub/pwg/general/Plenary/pwg-plenary-february-2020.pdf
* Reviewed agenda and PWG IP Policy -- Ira McDonald as minute taker -- All times are US Mountain Daylight Time Wednesday 5 February 2020 9:00 10:00 PWG Plenary 10:00 10:30 IPP WG : Status 10:30 11:00 IPP WG: IPP Everywhere v1.1 / IPP Everywhere Self Certification v1.1 11:00 11:30 Break / Lunch 11:30 12:00 IPP WG: IPP Production Printing Extensions v2.0 12:00 1:30 IPP WG: IPP Driverless Printing Extensions v2.0 1:30 2:00 Break 2:00 3:00 IPP WG: Job Accounting with IPP v1.0 Thursday 6 February 2020 9:00 11:00 IDS WG: Status and Discussion · HCD Security Guide 11:00 11:30 Break / Lunch 11:30 12:30 IPP WG: IPP Encrypted Jobs and Documents v1.0 12:30 1:30 IPP WG: IPP Driverless Printing Extensions v2.0* 1:30 2:00 Break 2:00 2:45 IPP WG: 3D Printing Liaisons and Status 2:45 3:00 IPP WG: Next Steps * Change of plan during the F2F
- PWG Chair: Smith Kennedy (HP Inc) - PWG Vice-Chair: Jeremy Leber (Lexmark) - PWG Secretary: Ira McDonald (High North)
- 26 members (25 voting, 1 non-voting) -- Welcome Lakeside Robotics!
* 2020 Meeting Schedule -- 5-7 May 2020: Joint PWG/OP F2F in Lexington, KY (hosted by Lexmark) -- 26-27 August 2020: Virtual F2F -- 11-12 November 2020: Virtual F2F -- Contact chair@pwg.org if you are interested in hosting a PWG F2F event
* IPP Everywhere Self Certification 1.0 Update 3 -- Current certification toolset available on PWG website -- Released November 2018 * 412 Printers now certified! -- https://www.pwg.org/dynamo/eveprinters.php -- More on the way! (smile) * More to come -- IPP Everywhere v1.1 PWG Last Call Q4 2019 / Q1 2020 -- IPP Everywhere Self Certification v1.1 PWG Last Call Q1 2020 -- IPP Everywhere Self Certification v1.0 - Update 4 Beta release 4 February 2020!
* IPP Authentication Methods v1.0 16 August 2019 -- https://ftp.pwg.org/pub/pwg/informational/bp-ippauth10-20190816-5199.10.pdf * IPP Job Extensions v2.0 16 August 2019 -- https://ftp.pwg.org/pub/pwg/candidates/cs-ippjobext20-20190816-5100.7.pdf * IPP System Service v1.0 - 22 November 2019 -- https://ftp.pwg.org/pub/pwg/candidates/cs-ippsystem10-20191122-5100.22.pdf
* Recent press releases -- 9 October 2019: Newly approved IPP specifications and Best Practices --- IPP Authentication Methods v1.0 --- IPP Job Extensions v2.0 --- IPP Document Object v1.1 --- PWG MFD Alerts v1.1 * Pending press releases -- Status of IPP Everywhere Program -- Recently approved 3D related PWG specifications and recently established 3D-related liaison relationships --- IPP 3D Printing Extensions v1.1 --- PWG Safe G-Code Subset for 3D Printing v1.0 -- IPP System Service v1.0
* Including Best Practices and Requirements documents in the numbering system -- Update to "pwg-namespace-policy.txt" in development -- Update to "ipp-registry-policy.txt" in development * Process v4.0 active development -- Prioritized for completion in 2020 * Original notion: Update existing Process 3.0 to merge in subsequently published PWG process documents -- pwg-policy-call-for-obj-last-call-formal-vote-draft-2.txt (draft) -- ipp-registry-policy-20191022.docx -- pwg-billing-policy-20141001.txt -- pwg-white-policy-20140505.txt -- pwg-charter-policy-20140407.txt -- pwg-prototype-policy-20121029.txt -- pwg-namespace-policy-20190823.docx (latest draft) * Revised notion: Refactor the Process document to describe the processes of the PWG to make them simple and obvious to the uninitiated reader: -- Job Descriptions for all PWG officers and other officials -- Proposing new work to the PWG -- Approving new work and assigning to a PWG work group -- PWG approval for various document types (whitepaper, standard, etc.)
* Moving to new web hosting facilities -- Started in 2018 -- Slow progress because the shift requires a shift in how the various services are managed; not just a simple "lift and drop" --- Static Website --- Dynamic Website ---- IPP Everywhere Certification Portal ---- Blog / article / news reporting ---- Document errata issue reporting system --- FTP Site --- Mailing lists -- Update to "ipp-registry-policy.txt" will decouple process from reflector archives
* Current Toolset -- Microsoft Word for specifications -- Microsoft PowerPoint for presentations -- Plain text for policy documents * Why change? -- Authoring specifications with Word can be a very manual and error-prone process (e.g. references are awkward) -- Check with similar groups and see if there are things we can adopt * Possible alternatives -- LibreOffice 6 for specifications and presentations --- Smith "experimented" with this 2017-2018 ---- Conclusion: painful... -- Metanorma: Asciidoc / Asciidoctor extension for writing specifications --- In limited use in IETF and other SDOs --- Ira and Mike have been investigating; some undesirable qualities --- Smith is experimenting with using Asciidoc / Asciidoctor for recent policy document drafts
* Purpose: -- A document that describes the PWG's core tenets and design principles that guide the design and creation of its IPP, Semantic Model, MIBs, and other technologies * Scope / Topics to be Covered: -- IPP --- Late binding principle --- Intent vs. process for Job fidelity --- Value of separating Job attributes from Document content --- IPP attribute types and design patterns ---- Printer Status vs. Printer Description ---- xxx / xxx-supported / xxx-default vs. xxx / xxx-configured / xxx-supported ---- Collections vs. textual encoding of MIB sequences ("printer-finisher") -- Semantic Model --- Creates comprehensible view of the elements in an Imaging System, allowing better communication with other standards organizations dealing with related matters --- Presents the basic features necessary in communicating with Imaging Services, independent of the protocols used in that communication --- Allows exploitation of the inherent parallelism between different types of Imaging Services (Print, Scan, Fax, etc.)
* PWG on GitHub -- https://github.com/istopwg * IPP Sample -- https://github.com/istopwg/ippsample * IPP Everywhere Self-Certification Tools -- https://github.com/istopwg/ippeveselfcert * IPP Registry -- https://github.com/istopwg/ippregistry * PWG Books: -- https://github.com/istopwg/pwg-books
*** IDS WG (Alan Sukert) - see Plenary slides
* Orignal Charter -- see Plenary slides * Officers -- IDS WG Chair: Alan Sukert (Xerox) -- IDS WG Vice-Chair: TBD -- IDS WG Secretary: Alan Sukert (Xerox) -- IDS WG Document Editors: Ira McDonald (High North) HCD Security Guidelines * Current Status -- IDS Charter updated July 2019 --- To reflect development of HCD Security Guidelines by Ira -- Focus now is on Common Criteria HCD Protection Profiles --- IDS Charter updated to focus the IDS WG on outreach with other standards bodies involved in HCD security issues --- Looking at initiating interface with TCG and TBD other standards bodies -- IDS Conference Calls --- Restarted regular IDS conference calls --- IDS call held on 01/09/20 --- Next IDS call tentatively scheduled for 03/05/20 -- HCD Technical Committee (TC) --- Regular HCD TC Conference Calls - calls held on 12/10/19 and 01/10/20 --- Last HCD TC F2F is Thursday 09/26/19 at the 16th CCUF Workshop in Singapore --- Status of the HCD TC, HCD PP Version 1.1, the effort to form an HCD international TC (iTC) and potential contents of an HCD cPP v1.0 were discussed at an IDS WG Face-to-Face Session on Thursday 11/21/19 --- Will discuss the results of 12/10/19 and 01/10/2020 HCD TC Conference Calls, the 09/26/19 HCD TC F2F Meeting, and the current HCD iTC status at the IDS F2F Session on Thursday 02/06/20 -- Also looking into establishing possible liaison with TCG and with ISO JTC 1 / SC 28 to follow additional standards efforts related to the security of image devices -- Developing HCD Security Guidelines to provide guidance on current security technology and security issues --- Will review the latest draft at the IDS F2F Session on Thursday 02/06/20d * Next steps -- Next IDS call tentatively scheduled for 3:00-4:30pm US Eastern on 03/05/20
*** IPP WG (Ira McDonald) - see Plenary slides
* Current charter: -- http://ftp.pwg.org/pub/pwg/ipp/charter/ch-ipp-charter-20170615.pdf -- Will be doing a charter update in 2020 * Officers -- IPP WG Co-Chair: Paul Tykodi (TCS) -- IPP WG Co-Chair: Ira McDonald (High North) -- IPP WG Secretary: Michael Sweet (Lakeside Robotics) -- IPP WG Document Editors: --- Michael Sweet (Lakeside Robotics) IPP Encrypted Jobs and Documents v1.0, IPP Everywhere v1.1, IPP Everywhere Printer Self-Certification Manual v1.1, IPP Production Printing Extensions (PPX) v2.0, Job Accounting with IPP v1.0 --- Smith Kennedy (HP Inc.) IPP Driverless Printing Extensions (NODRIVER) v2.0, IPP Encrypted Jobs and Documents v1.0, IPP Enterprise Printing Extensions (EPX) v2.0 * PWG Specifications in development -- IPP Encrypted Jobs and Documents v1.0 - Interim Draft -- IPP Everywhere v1.1 - Stable Draft -- IPP Everywhere Printer Self-Certification Manual v1.1 - Prototype Draft -- IPP Enterprise Printing Extensions v2.0 - Interim Draft -- IPP Driverless Printing Extensions v2.0 - Interim Draft -- IPP Production Printing Extensions v2.0 - Prototype Draft -- IPP Transaction-Based Printing Extensions v1.1 - Stable Draft - WG Last Call * IPP Best Practices in development -- Job Accounting with IPP v1.0 - Interim Draft * IPP Registrations in development -- IPP Label Printing Extensions v1.0 - Stable Draft - WG Last Call * Recently published -- PWG 5100.7-2019: IPP Job Extensions v2.0 -- PWG 5199.10-2019: IPP Authentication Methods v1.0 -- PWG 5100.22-2019: IPP System Service v1.0 * Up-to-date pending IANA registrations online -- http://www.pwg.org/ipp/ipp-registrations.xml -- Continue to maintain this in parallel for new specifications -- Github repository: https://github.com/istopwg/ippregistry * IPP Everywhere Printer Self-Certifications: -- https://www.pwg.org/printers -- 412 printers currently listed -- Second 1.0 self-certification tools update released in October 2017 -- Third 1.0 self-certification tools update released in November 2018 -- Fourth 1.0 self-certification tools beta release in February 2020 * IPP Sample Code: -- Github repository: --- https://github.com/istopwg/ippsample -- Fork of CUPS code includes ippfind, ippproxy, ippserver, ipptool, ipptransform, and ipptransform3d * Pending Errata: -- PWG 5100.1-2017 (Finishings): 2 issues -- PWG 5100.5-2019 (Document Object): 3 issues -- PWG 5100.6-2003 (Page Overrides): 1 issue -- PWG 5100.9-2009 (Printer State Extensions): 1 issue -- PWG 5100.12-2015 (IPP 2.0, 2.1, and 2.2): 2 issues -- PWG 5100.15-2014 (FaxOut): 2 issues -- PWG 5100.16-2015 (Transactions): 3 issues -- PWG 5100.18-2015 (Infrastructure Extensions): 5 issues -- PWG 5100.19-2015 (Implementor's Guide 2.0): 6 issues -- PWG 5107.3-2019 (MFD Alerts v1.1): 1 issue * In-Progress Errata: -- PWG 5100.3-2001 (Production Printing): 2 issues -- PWG 5100.11-2010 (JPS2 - Enterprise Printing): 4 issues -- PWG 5100.13-2012 (JPS3 - Driverless Printing): 12 issues -- PWG 5100.14-2013 (Everywhere v1.0): 11 issues -- PWG 5100.16-2015 (Transactions): 3 issues -- PWG 5100.20-2016 (Everywhere Self-Cert v1.0): 3 issues * Next steps -- Next IPP conference call at 3:00-4:30pm US Eastern on Thursday 02/13/20 -- Next IPP conference call at 3:00-4:30pm US Eastern on Thursday 02/27/20
* Next TCG Members Meetings (face-to-face) -- 10-13 February 2020 Miami, FL, USA Ira to call in -- 15-18 June 2020 Brussels, Belgium Ira to call in * Trusted Mobility Solutions (TMS) - Ira is co-chair and co-editor -- Scope: mobile phones, telecom networks, enterprises, NFV/SDN -- Formal liaisons: GP (TEE / SE), ETSI (NFV / MEC), ATIS (5G security) -- Informal liaisons: 3GPP, ITU-T, GSMA, SAE, IETF TLS, IETF SACM, US NIST -- TCG TMS Use Cases v2 published in September 2018 * Mobile Platform (MPWG) - Ira is co-editor -- Scope: mobile phones, tablets, laptops, etc. -- Formal liaisons: GP (TEE / SE), ETSI (NFV / MEC), ATIS (5G security) -- TCG Runtime Integrity Preservation for Mobile Devices - published in November 2019 * TCG Recent Specifications -- http://www.trustedcomputinggroup.org/resources -- TCG Guide to TPM Changes r1.38 to r1.59 review January 2020 -- TCG TPM 2.0 Library r1.59 review January 2020 -- TCG Runtime Integrity Preservation for Mobile Devices November 2019 -- TCG Trusted Attestation Protocol (TAP) Use Cases November 2019 -- TCG Trusted Attestation Protocol (TAP) Info Model September 2019
*** Internet Engineering Task Force (IETF) (Ira McDonald) - see Plenary slides
* Next IETF Members Meetings -- IETF 107 21-27 March 2020 Vancouver, BC, Canada Ira to call in -- IETF 108 25-31 July 2020 Madrid, Spain Ira to call in * Transport Layer Security (TLS) -- TLS/1.3 - RFC 8446 - August 2018 --- https://www.rfc-editor.org/info/rfc8446 -- DTLS/1.3 draft-34 November 2019 IETF Last Call --- https://datatracker.ietf.org/doc/draft-ietf-tls-dtls13/ -- Deprecating TLSv1.0 and TLSv1.1 draft-06 January 2020 IETF Last Call --- https://datatracker.ietf.org/doc/draft-ietf-tls-oldversionsdeprecate/ -- Deprecating MD5 and SHA-1 sig hashes in TLS 1.2 draft-02 January 2020 IETF Last Call --- https://datatracker.ietf.org/doc/draft-ietf-tls-md5-sha1-deprecate/ -- TLS Certificate Compression draft-10 January 2020 RFC Editor --- https://datatracker.ietf.org/doc/draft-ietf-tls-certificatecompression.txt -- Applying GREASE to TLS Extensibility draft-04 August 2019 RFC Editor --- https://datatracker.ietf.org/doc/draft-ietf-tls-grease/ * Security Automation and Continuous Monitoring (SACM) -- SACM Endpoint Posture Collection Profile draft-00 November 2019 - WG Last Call --- https://datatracker.ietf.org/doc/draft-ietf-sacm-epcp/ -- Concise Software Identifiers draft-13 November 2019 WG Last Call --- https://datatracker.ietf.org/doc/draft-ietf-sacm-coswid/ -- SACM Architecture draft-04 October 2019 --- https://datatracker.ietf.org/doc/draft-ietf-sacm-arch/ * Concise Binary Object Representation (CBOR) -- Concise Binary Object Representation draft-12 December 2019 to IETF Last Call --- https://datatracker.ietf.org/doc/draft-ietf-cbor-7049bis/ -- CBOR Tags for Typed Arrays draft-08 October 2019 RFC Editor --- https://datatracker.ietf.org/doc/draft-ietf-cbor-array-tags/ -- CBOR Sequences draft-02 September 2019 RFC Editor --- https://datatracker.ietf.org/doc/draft-ietf-cbor-sequence/ -- Concise Data Definition Danguage (CDDL) RFC 8610 June 2019 --- https://tools.ietf.org/html/rfc8610 - JSON/CBOR schema * Remote ATtestation ProcedureS (RATS) -- Entity Attestation Token (EAT) draft-02 January 2020 --- https://datatracker.ietf.org/doc/draft-ietf-rats-eat/ -- Info Model for Claims used in RATS draft-01 January 2020 --- https://datatracker.ietf.org/doc/draft-birkholz-rats-informationmodel/ -- YANG Data Model for Remote Attestation using TPMs draft-00 January 2020 --- https://datatracker.ietf.org/doc/draft-ietf-rats-yang-tpm-charra/ -- RATS Architecture draft-00 December 2019 --- https://datatracker.ietf.org/doc/draft-ietf-rats-architecture/ * IRTF Crypto Forum Research Group (CFRG) - future algorithms -- XChaCha: eXtended-nonce ChaCha and AEAD_XChaCha20_Poly1305 draft-03 January 2020 --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-xchacha/ -- KangarooTwelve draft-01 January 2020 --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-kangarootwelve/ -- Randomness for Security Protocols draft-08 November 2019 --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-randomnessimprovements/ -- Hybrid Public Key Encryption draft-02 November 2019 --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-hpke/
*** Linux Foundation OpenPrinting (Ira McDonald) - see Plenary slides
* Linux Foundation OP Google Summer of Code 2019 -- Thanks to OpenPrinting coordinators, mentors, students! -- Lots of good work and contributions to PWG's GitHub projects -- Close reading of a number of PWG specs revealed additional errata -- Test scripts for ipptool for IPP System Service -- Test scripts for ipptool for IPP Errata specs -- Generic Framework: Printer Application from Legacy Driver -- Improve the pdftoraster filter -- Turn scp-dbus-service of system-config-printer into C * Linux Foundation OP Google Summer of Code 2020 -- https://developers.google.com/open-source/gsoc -- Planning and student recruitment has already started! -- Mentor org applications started on 14 January 2020 * Linux Foundation OP New Website -- https://openprinting.github.io/ -- Driverless Printing pages w/ PWG IPP Everywhere logo -- https://openprinting.github.io/driverless/01-standards-and-theirpdls/ -- https://github.com/OpenPrinting/openprinting.github.io/issues
*** Mopria (Smith Kennedy) - see Plenary slides
* Mopria liaison to the PWG: Jeremy Reitz (Xerox) * No recent updates
*** 3MF Consortium (Smith Kennedy) - see Plenary slides
* PWG / 3MF Consortium Liaison signed 26 March 2019 * No recent updates or joint activity
*** 3D Additive Manufacturing Liaisons (Paul Tykodi) - see Plenary slides
* America Makes & ANSI Additive Manufacturing Standardization Collaborative (AMSC) -- https://www.ansi.org/standards_activities/standards_boards_panels/amsc/Default?menuid=3 -- The IEEE-ISTO Printer Working Group is participating in the AMSC initiative * ISO/IEC JTC 1 WG 12 3D Printing and Scanning Committee -- https://isotc.iso.org/livelink/livelink?func=ll&objId=19905763&objAction=browse&viewType=1 -- The IEEE-ISTO Printer Working Group is participating in the ISO initiative via the INCITS Ad Hoc * Society of Manufacturing Engineers (iRAMP) -- Interactive Rapid Additive Manufacturing Portal -- www.sme.org/iramp/ * 3D PDF Consortium -- www.3dpdfconsortium.org