- Steve Algernon (Apple, call-in) - Cihan Colakoglu (Kyocera, call-in) - Sean Kau (Google, call-in) - Till Kamppeter (Canonical, OP Manager, 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, OP Chair, call-in) - Solomon Peachy (Gutenprint, call-in) - Michael Rhines (Qualcomm, call-in) - Mike Sweet (Lakeside Robotics, IPP WG Secretary, call-in) - Paul Tykodi (TCS, IPP WG Co-Chair, call-in) - Bill Wagner (TIC, former Cloud WG Chair, former WIMS WG Chair, call-in) - Rick Yardumian (Canon, call-in)
This meeting was announced and chaired by Smith Kennedy. This was a Joint PWG/OP 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-may-2020.pdf
* Reviewed agenda and PWG IP Policy -- Ira McDonald as minute taker -- All times are US Eastern Daylight Time (not Mountain Time) Tuesday 5 May 2020 10:00 - 10:30 OpenPrinting Plenary 10:30 - 11:15 OpenPrinting: GSoC and Project Updates 11:15 - 12:00 OpenPrinting: Printer Applications 12:00 - 12:30 Break / Lunch 12:30 - 1:15 OpenPrinting: Status of Ghostscript and MuPDF 1:15 - 1:45 OpenPrinting: Status of Chrome OS Printing 1:45 - 2:00 Break 2:00 - 2:45 OpenPrinting: cups-filters, Driverless Scanning, CUPS Snap, etc. Wednesday 6 May 2020 10:00 - 11:00 PWG Plenary 11:00 - 11:15 IPP WG: Status 11:15 - 12:00 IPP WG: IPP Everywhere v1.1 · IPP Everywhere Self Cert v1.1 12:00 - 12:30 Break / Lunch 12:30 - 2:00 IPP WG : Job Accounting with IPP v1.0 Thursday 7 May 2020 10:00 - 12:00 IDS WG : Status and Discussion · PWG Hardcopy Device Security Guidelines v1.0 12:00 - 12:30 Break / Lunch 12:30 - 2:00 IPP WG : IPP Enterprise Printing Extensions v2.0 Friday 7 May 2020 10:00 - 10:20 IPP WG : IPP Production Printing Extensions v2.0 10:20 - 12:00 IPP WG : IPP Driverless Printing Extensions v2.0 12:00 - 12:30 Break / Lunch 12:30 - 1:45 IPP WG: 3D Printing Liaison: Status and Guidance 1:45 - 2:00 IPP WG : Next Steps
-- PWG Chair: Smith Kennedy (HP Inc) -- PWG Vice-Chair: Jeremy Leber (Lexmark) -- PWG Secretary: Ira McDonald (High North)
- 27 members (26 voting, 1 non-voting) -- Welcome Alan Sukert!
* 2020 Meeting Schedule -- 26-27 August 2020: Virtual F2F -- 11-12 November 2020: Virtual F2F * 2021 Meeting Schedule -- 10-11 February 2021: Virtual F2F -- 4-6 May 2021: Joint PWG/OpenPrinting - Hosted by ??? -- 25-26 August 2021: Virtual F2F -- 9-10 November 2021: 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/printers (new URL) -- More on the way! (smile) * More to come -- IPP Everywhere™ v1.1 – In PWG Call for Objections -- IPP Everywhere™ Self Cert v1.1 – In PWG Call for Objections -- IPP Everywhere™ Self Cert Tools v1.1 - Available for review
** Standards-Track ** * IPP System Service v1.0 - 22 November 2019 -- https://ftp.pwg.org/pub/pwg/candidates/cs-ippsystem10-20191122-5100.22.pdf * IPP Transaction Based Printing Extensions v1.1 - 27 March 2020 -- https://ftp.pwg.org/pub/pwg/candidates/cs-ipptrans11-20200327-5100.16.pdf ** Registrations ** * Label Printing - PWG Approved - 13 February 2020 -- https://ftp.pwg.org/pub/pwg/ipp/registrations/regipplabel10-20200213.pdf * System Service Discovery Registration - Available for review -- https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsysdisc10-20200326.pdf
* Recent press releases -- 5 May 2020: INCITS TC / PWG Liaison Announcement * Pending press releases -- Mopria / PWG Liaison Refresh -- IPP Everywhere™ v1.1 (~May 2020) -- General IPP announcement (~May 2020) --- IPP System Service v1.0 --- IPP Transaction-Based Printing Extensions v1.1 --- IPP Label Printing Extensions v1.0 -- Recently approved 3D related PWG specifications (~May 2020) --- IPP 3D Printing Extensions v1.1 --- PWG Safe G-Code Subset for 3D Printing v1.0
* Including Best Practices and Requirements documents in the numbering system -- Update to "pwg-namespace-policy.txt" - Now in developmemt --- https://ftp.pwg.org/pub/pwg/general/wd/pwg-namespace-policy-20200413.pdf -- Update to "ipp-registry-policy.txt" - PWG Approved - 28 April 2020 --- https://ftp.pwg.org/pub/pwg/general/wd/ipp-registry-policy-20200428.pdf * Process v4.0 - Now in development -- Prioritized for completion in 2020 * Original notion: Update existing Process 3.0 to merge in subsequently published PWG Policy documents -- pwg-policy-call-for-obj-last-call-formal-vote-draft-2.txt (draft) -- ipp-registry-policy-20200428.pdf -- pwg-billing-policy-20141001.txt -- pwg-white-policy-20140505.txt -- pwg-charter-policy-20140407.txt -- pwg-prototype-policy-20121029.txt -- pwg-namespace-policy-20200413.pdf - 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" decouples 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 (Independent) -- IDS WG Vice-Chair: TBD -- IDS WG Secretary: Alan Sukert (Independent) -- 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 --- Since last PWG F2F, IDS calls held on 03/05, 03/25, 04/16 and 04/30 --- Next IDS call tentatively scheduled for 05/28/20 -- HCD international Technical Committee (iTC) --- HCD iTC formally approved by CC Management Committee in February 2020 --- Since then bi-weekly HCD iTC Conference Calls - on 03/20/20, 04/07/20, 04/27/20 --- Goal is to develop, review and publish an HCD Collaborative PP v1.0 by 2Q 2022 --- Will discuss the results of Bi-Weekly HCD iTC meetings and the current HCD cPP v1.0 status at the IDS F2F Session on Thursday 05/07/20 --- Will also discuss the status of efforts at looking into establishing possible liaisons and/or more direct involvement with other standards efforts related to the security of hardcopy 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 05/07/20 * Next steps -- Next IDS call tentatively scheduled for 3:00-4:30pm US Eastern on 05/28/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, IPP System Service Discovery v1.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 - Prototype Draft -- IPP Everywhere v1.1 - PWG Call for Objections -- IPP Everywhere Printer Self-Certification Manual v1.1 - PWG Call for Objections -- 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 Best Practices in development -- IPP System Service Discovery v1.0 - Stable Draft -- 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: -- IPP Label Printing Extensions v1.0 (registration) -- PWG 5100.16-2020: IPP Transaction-Based Printing Extensions v1.1 * 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 -- Fourth 1.0 self-certification tools update released in April 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.20-2016 (Everywhere Self-Cert v1.0): 3 issues * Next steps -- Next IPP conference call at 3:00-4:30pm US Eastern on Thursday 05/21/20
* Next TCG Members Meetings (face-to-face) -- 15-18 June 2020 – Brussels, Belgium – CANCELED – no Virtual F2F -- 12-15 October 2020 – New Orleans, LA – 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 Algorithm Registry r1.32 – review April 2020 -- TCG TPM 2.0 Library r1.59 – March 2020 -- TCG Guide to TPM Changes r1.38 to r1.59 – March 2020 -- TCG TSS 2.0 Feature API (FAPI) – review March 2020 -- TCG TSS 2.0 Enhanced System API (ESAPI) – review February 2020
*** Internet Engineering Task Force (IETF) (Ira McDonald) - see Plenary slides
* Next IETF Members Meetings -- IETF 108 – 25-31 July 2020 – Madrid, Spain – Ira to call in -- IETF 109 – 14-20 November 2020 – Bangkok, Thailand – Ira call in * Transport Layer Security (TLS) -- TLS 1.3 Extension Cert-Based Auth with External PSK – March 2020 --- https://tools.ietf.org/html/rfc8773 -- Applying GREASE to TLS Extensibility – January 2020 --- https://tools.ietf.org/html/rfc8701 -- TLS/1.3 - RFC 8446 - August 2018 --- https://www.rfc-editor.org/info/rfc8446 -- Hybrid key exchange in TLS 1.3 – draft-00 – April 2020 --- https://datatracker.ietf.org/doc/draft-ietf-tls-hybrid-design/ -- Importing External PSKs for TLS – draft-04 – April 2020 --- https://datatracker.ietf.org/doc/draft-ietf-tls-external-pskimporter/ -- DTLS/1.3 – draft-37 – March 2020 – IETF Last Call --- https://datatracker.ietf.org/doc/draft-ietf-tls-dtls14/ -- TLS Certificate Compression – draft-10 – January 2020 – RFC Editor --- https://datatracker.ietf.org/doc/draft-ietf-tls-certificatecompression.txt * Security Automation and Continuous Monitoring (SACM) -- SACM Endpoint Posture Collection Profile – draft-01 – February 2020 – 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-13 – March 2020 – to IETF Last Call --- https://datatracker.ietf.org/doc/draft-ietf-cbor-7049bis/ -- CBOR Tags for Typed Arrays – RFC 8746 – February 2020 --- https://tools.ietf.org/html/rfc8746 -- CBOR Sequences – RFC 8742 – February 2020 --- https://tools.ietf.org/html/rfc8742 -- Concise Data Definition Language (CDDL) – RFC 8610 – June 2019 --- https://tools.ietf.org/html/rfc8610 - JSON/CBOR schema * Remote ATtestation ProcedureS (RATS) -- TPM-based Network Device RIV – draft-05 – April 2020 --- https://datatracker.ietf.org/doc/draft-fedorkow-rats-networkdevice-attestation/ -- YANG Data Model for CHARRA using TPMs – draft-01 – March 2020 --- https://datatracker.ietf.org/doc/draft-ietf-rats-yang-tpm-charra/ -- RATS Architecture – draft-02 – March 2020 --- https://datatracker.ietf.org/doc/draft-ietf-rats-architecture/ -- Time-Based Uni-Directional Attestation – draft-02 – March 2020 --- https://datatracker.ietf.org/doc/draft-birkholz-rats-tuda/ -- Entity Attestation Token (EAT) – draft-03 – February 2020 --- https://datatracker.ietf.org/doc/draft-ietf-rats-eat/ * IRTF Crypto Forum Research Group (CFRG) - future algorithms -- Randomness for Security Protocols – draft-11 – April 2020 --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-randomnessimprovements/ -- Pairing-Friendly Curves – draft-03 – March 2020 --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-pairing-friendlycurves/ -- KangarooTwelve – draft-02 – March 2020 – RG Last Call --- https://datatracker.ietf.org/doc/draft-irtf-cfrg-kangarootwelve/
*** 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 * Linux Foundation OP Google Summer of Code 2020 -- https://developers.google.com/open-source/gsoc -- Student project selections from Admins on 30 April 2020 -- Accepted student projects announced on 4 May 2020 * Linux Foundation OP New Website -- https://openprinting.github.io/ -- https://openprinting.github.io/news/ -- Driverless Printing pages w/ PWG IPP Everywhere™ logo --- https://openprinting.github.io/driverless/01-standards-and-theirpdls/ -- OP website issues page --- https://github.com/OpenPrinting/openprinting.github.io/issues
*** Mopria (Smith Kennedy) - see Plenary slides
* New Mopria liaison to PWG : Michael Rhines (Qualcomm) * New 2-year liaison agreement signed April 3, 2020 * Discussing new opportunities synergies
*** INCITS TC (Paul Tykodi) - see Plenary slides
* PWG / INCITS TC Liaison established April 15, 2020 * Paul Tykodi will represent the PWG in INCITS TC activities * INCITS Digital Manufacturing Technical Committee -- The IEEE-ISTO Printer Working Group has established a liaison relationship with INCITS Digital Manufacturing Technical Committee https://www.businesswire.com/news/home/20200505006085/en/ InterNational-Committee-Information-Technology-Standards-INCITS-IEEEISTO. -- The INCITS Digital Manufacturing TC is the current US TAG for ISO/IEC JTC 1 WG 12 (3D Printing and Scanning). The Printer Working Group is monitoring the activities of JTC 1 WG 12 via the INCITS liaison relationship --- ISO/IEC JTC 1 WG 12 3D Printing and Scanning eCommittee - https://www.web3d.org/sites/default/files/attachment/node/2326/edit/ 06_ByoungNamLee_JTC1_WG12_report_3D_Printing_and_ScanningSeoulJanuary2019.pdf
*** 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 * ASTM Committee F42 on Additive Manufacturing Technologies -- https://www.astm.org/COMMITTEE/F42.htm -- The IEEE-ISTO Printer Working Group standardization efforts intersect with the activities of at least two ASTM F42 subcommittees. --- Subcommittee F42.08 Data --- Subcommittee F42.91 Terminology -- The purpose of the liaison agreement is to keep the standardization efforts of ASTM F42 and the IEEE-ISTO PWG synchronized in areas where both organizations are actively working.
*** Possible Future 3D / Additive Manufacturing Liaisons (Paul Tykodi) - see Plenary slides
* ISO TC171 SC2 WG12 (PDF Metadata) - https://www.iso.org/committee/53674.html -- The IEEE-ISTO Printer Working Group has been asked to form a Category C liaison with ISO TC171 SC2 in order to participate in a new foundational metadata for 3D content contained in a PDF file standardization effort to be undertaken by WG12. * 3D PDF Consortium - www.3dpdfconsortium.org -- The 3D PDF Consortium is currently the US TAG for ISO TC171 SC2. The IEEE-ISTO Printer Working Group will likely be working with the 3D PDF Consortium in some fashion as part of the proposed ISO TC171 SC2 Category C liaison effort. * Society of Manufacturing Engineers (iRAMP) -- Interactive Rapid Additive Manufacturing Portal – www.sme.org/iramp/