The Printer Working Group IPP 2018 State of

  • Slides: 33
Download presentation
® The Printer Working Group IPP 2018 State of the Union – 3 D

® The Printer Working Group IPP 2018 State of the Union – 3 D Printing August 21, 2018 Paul Tykodi, Tykodi Consulting Services LLC PWG IPP Working Group – Co-Chair Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. 1

Agenda • • ® Introduction What's New in 2018 IPP Technologies Overview Other Resources

Agenda • • ® Introduction What's New in 2018 IPP Technologies Overview Other Resources 3 D Related Liaisons Opportunities to Contribute Questions Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. 2

® The Printer Working Group Introduction Copyright © 2018 The Printer Working Group. All

® The Printer Working Group Introduction Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO.

What is IPP? The Internet Printing Protocol (IPP) is a secure, highlevel printing protocol

What is IPP? The Internet Printing Protocol (IPP) is a secure, highlevel printing protocol originally developed 20 years ago that is supported by almost all 2 D printers sold today. • Used over traditional wired and wireless networks, Wi. Fi Direct, and USB. • Core protocol for Air. Print™, IPP Everywhere™, Mopria®, and Wi-Fi Direct Print Services. • Semantics and data model were also used as the basis for Bluetooth BPP and Windows XPS printing. Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP Features • IPP provides a descriptive, extensible high-level protocol for expressing: • Printer

IPP Features • IPP provides a descriptive, extensible high-level protocol for expressing: • Printer information (identification, location, etc. ) • Printer capabilities • User intent via a Job Ticket (number of copies, finishings options, etc. ) • Printer and Job status information (supply low/empty, jams, job waiting for input, etc. ) • Direct and indirect (cloud) printing. • Encrypted (TLS/HTTPS) communications, authentication, and access control. Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

What is IPP 3 D? • IPP 3 D is a version of IPP

What is IPP 3 D? • IPP 3 D is a version of IPP for 3 D printers • Extends and adapts the model used for 2 D printers to 3 D printers: • 3 D printing materials, temperature/humidity, accuracy requirements/print quality, etc. • Capability information needed for print file generation • Support for cameras • Provides guidance/recommendations for existing 3 D printing file formats (3 D PDF, 3 MF, G-Code) Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP 3 D Use Cases • Print a 3 D object has loaded •

IPP 3 D Use Cases • Print a 3 D object has loaded • Print a 3 D object • View a 3 D object using whatever materials the printer using specific materials using an intermediate (cloud) service using a service bureau as it is being printed Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

® The Printer Working Group What's New in 2018 Copyright © 2018 The Printer

® The Printer Working Group What's New in 2018 Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO.

What's New in 2018 • IPP Get-User-Printer-Attributes • New operation to enable per-user IPP

What's New in 2018 • IPP Get-User-Printer-Attributes • New operation to enable per-user IPP capabilities (print policy) • IPP Presets • IPP attribute that bundles together a set of Job Template Attributes with a localizable label and an optional attribute trigger to apply the settings in a batch • IPP Privacy Attributes • Defines attributes for specifying the privacy policies of Document, Job, Printer, and Subscription objects. Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

2018 3 D Work In Progress • IPP 3 D Printing Extensions v 1.

2018 3 D Work In Progress • IPP 3 D Printing Extensions v 1. 1 • Making 3 MF CONDITIONALLY REQUIRED for Printers that do Slicing, RECOMMEND support for a standard layered format otherwise • Adding new attributes • "material-nozzle-diameter" and "material-retraction" member attributes added to "materials-col" • "platform-shape" Printer Description attribute • "chamber-humidity" and "chamber-temperature" Job Template attributes • Defining a naming convention for standard "materialtype" values for extensibility similar to MSN 2 (PWG 5101. 1) to allow for specification of standard (ASME/ISO/etc. ) materials • Schedule: Approve/Publish in late 2018/early 2019 Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

2018 3 D Work In Progress (con't) • PWG Safe G-Code Subset for 3

2018 3 D Work In Progress (con't) • PWG Safe G-Code Subset for 3 D Printing • Best practice document that defines a "safe" subset of G-code for use in 3 D printing with IPP along with the capabilities and parameters needed to allow a Client (or cloud service) to generate generic G-code compatible with any Printer • Specifically to enable existing G-code based printers to adopt IPP 3 D and existing cloud services to support IPP 3 D printers • Not standards track since G-code only supports a subset of 3 D printers and has many well-known issues • Schedule: Publish before the end of 2018 Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

2018 3 D Work In Progress (con't) • IPP System Service v 1. 0

2018 3 D Work In Progress (con't) • IPP System Service v 1. 0 • Service for interfacing with the IPP System object • Container that hosts instances of IPP service objects such as the 3 D Print service • Operations create, manage and delete these objects • Get-Printers operation lists all available Printers • With authentication, list will contain only those Printers available for that particular user • Schedule: Complete in 2018 and Approve/Publish in 2019 Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

® The Printer Working Group IPP Technologies Overview Copyright © 2018 The Printer Working

® The Printer Working Group IPP Technologies Overview Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO.

IPP Technologies • IPP Foundations: IPP/1. 1, IPP/2. 0, IPP 3 D • Additional

IPP Technologies • IPP Foundations: IPP/1. 1, IPP/2. 0, IPP 3 D • Additional Protocol Features • IPP Event Notifications • IPP Shared Infrastructure Extensions • IPP Transaction Based Printing Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP/1. 1 • Designated as Internet Standard STD 92 in June 2018 • RFC

IPP/1. 1 • Designated as Internet Standard STD 92 in June 2018 • RFC 8010 (2017) - Internet Printing Protocol/1. 1 Encoding and Transport • Replaced RFC 2910 (2000) and RFC 3382 (2002) • RFC 8011 (2017) - Internet Printing Protocol/1. 1 Model and Semantics • Replaced RFC 2911 (2000) and RFC 3382 (2002) • RFC 7472 (2015) - Internet Printing Protocol (IPP) over HTTPS Transport Binding and the ’ipps’ URI Scheme • RFC 3510 (2003) - Internet Printing Protocol/1. 1: IPP URL Scheme Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP/2. 0 • PWG Standard 5100. 12 -2015: IPP 2. 0, 2. 1, and

IPP/2. 0 • PWG Standard 5100. 12 -2015: IPP 2. 0, 2. 1, and 2. 2 • Full PWG Standard with demonstrated interoperability • Normatively differs from IPP/1. 1, so version 2. x • Three versions for different classes of Printers/Print Services Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP 3 D • PWG 5100. 21 -2017: IPP 3 D Printing Extensions v

IPP 3 D • PWG 5100. 21 -2017: IPP 3 D Printing Extensions v 1. 0 • Extends IPP with additional 3 D printing attributes to bring IPP semantics and infrastructure and some design elements of IPP Everywhere™ to the 3 D printing ecosystem • Required document format: 3 MF • Service subtype and default resource path definition • First version of IPP 3 D Printing Extensions focused on supporting elements used in consumer / desktop FDM printers • Initial set of 20 material types (PLA and variants, ABS, wax, gold, titanium, chocolate, a few others) • Ongoing liaison engagement with 3 MF Consortium, ISO IEC JTC 1, ASTM F 42/ISO TC 261, AMSC, SME, others Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP 3 D (con't) • Supplies - filament, granules, liquids, powders, reservoirs, etc. •

IPP 3 D (con't) • Supplies - filament, granules, liquids, powders, reservoirs, etc. • Capabilities - nozzle diameter, positioning accuracy, filament diameter, feed/flow rates, etc. • Cameras for remote monitoring • Trimmers Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP Event Notifications • RFC 3995 (2005): IPP Event Notifications and Subscriptions • Simple

IPP Event Notifications • RFC 3995 (2005): IPP Event Notifications and Subscriptions • Simple subscription mechanism to receive event notifications for printer and job state changes, new job notifications, etc. • RFC 3996 (2005): The 'ippget' Delivery Method for Event Notifications • Simple "pull" method to get/wait for a collection of events since the last check Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP Shared Infrastructure Extensions • PWG 5100. 18 -2015: IPP Shared Infrastructure Extensions v

IPP Shared Infrastructure Extensions • PWG 5100. 18 -2015: IPP Shared Infrastructure Extensions v 1. 0 (INFRA) • Extends IPP model for cloud/managed network environments • A "Proxy" (often embedded in printer) relays print jobs from a cloud/network print server to a local printer, optionally requesting format conversions (e. g. slicing for 3 D printing) on behalf of the local printer • The Proxy also uploads printer resources such as icons, camera snapshots, etc. to the print server • Enables seamless support for local and widearea/Internet printers for Clients Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

IPP Transaction-Based Printing • PWG 5100. 16 -2013: IPP Transaction Based Printing Extensions v

IPP Transaction-Based Printing • PWG 5100. 16 -2013: IPP Transaction Based Printing Extensions v 1. 0 • User Accounts vs. Payment/Billing Accounts • PIN/Passcode Printing Release Printing • Priority of Service • Job Review • Transaction system based on print job ticket and a corresponding charge account - actual financial costs are not exposed through IPP • Client requests an authorization code for a given Job Ticket and account • Client submits a print job using the authorization code and account • User/account is charged by the print service after job is completed Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

® The Printer Working Group Other Resources Copyright © 2018 The Printer Working Group.

® The Printer Working Group Other Resources Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO.

Implementation Guidance • RFC 3196 (2001): IPP/1. 1 Implementor's Guide • Targeted at assisting

Implementation Guidance • RFC 3196 (2001): IPP/1. 1 Implementor's Guide • Targeted at assisting the creators of IPP Printers • PWG 5100. 19 -2015: IPP Implementor's Guide v 2. 0 • Targeted at assisting the creators of IPP Clients as well as Printers • Examines many of the common interactions between IPP Clients and Printers and qualitatively judges them, with best practices outlined Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

Sample Implementations and Tools • PWG Github Site: https: //istopwg. github. io • ippsample:

Sample Implementations and Tools • PWG Github Site: https: //istopwg. github. io • ippsample: Sample implementations • ippfind: find IPP printers easily • ippproxy: proxy print requests for a local printer • ippserver: simulate an IPP Printer • ipptool: submit IPP operations, validate responses • ipptransform/ipptransform 3 d: convert files • ippeveselfcert: IPP Everywhere Self Certification Tools project • Report defects, request enhancements, contribute to the project Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

® The Printer Working Group 3 D Related Liaisons Copyright © 2018 The Printer

® The Printer Working Group 3 D Related Liaisons Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO.

America Makes & ANSI Additive Manufacturing Standardization Collaborative (AMSC) • America Makes – Quoted

America Makes & ANSI Additive Manufacturing Standardization Collaborative (AMSC) • America Makes – Quoted From their web site: • “Established in 2012 and based in Youngstown, Ohio, America Makes is the flagship Institute for Manufacturing USA, the National Network for Manufacturing Innovation, infrastructure of up to 45 Institutes to follow and is driven by the National Center for Defense Manufacturing and Machining (NCDMM). ” • America Makes is a membership driven public – private partnership. While it collaborates with SDO’s (Standards Developing Organizations), it does not develop standards itself. Much of the information created as part of different America Makes sponsored projects is only made available to paying members. • America Makes & ANSI Additive Manufacturing Standardization Collaborative (AMSC) – https: //www. ansi. org/standards_activities/standards_boards_panel s/amsc/Default? menuid=3. The IEEE-ISTO Printer Working Group is participating in the AMSC initiative. • The AMSC Version 2. 0 Work Effort is scheduled to conclude in June 2018 with the publication of the updated 2. 0 AMSC roadmap Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

RAPID + TCT Conference April 23 rd-26 th, 2018 in Ft. Worth, TX •

RAPID + TCT Conference April 23 rd-26 th, 2018 in Ft. Worth, TX • SME profiled the work of AMSC via a Forum on Tuesday April 24 th, 2018 from 2: 15 to 4: 15 pm • PWG was represented by Paul Tykodi at RAPID on April 24 th, 2018 • Mr. Tykodi was invited to present on the topic “IEEE-ISTO PWG IPP Working Group: Process-Declaring Workflow Intent and Querying Device Capabilities” • SME unveiled their new ITEAM Concept at the RAPID + TCT Conference. Introductory meeting held Mon April 23 rd, 2018 • “The group agreed on the need and that SME is uniquely positioned to serve as the unbiased, trusted 3 rd party in the AM community. To further that effort, SME will stand up the Additive Manufacturing Consortium for the Independent Technical Evaluation of Additive Manufacturing (ITEAM). This consortium will include industry thought leaders from various industries. ITEAM, with the support of the Florida Institute of Technology (FIT), will create a platform to enable inquiry and analysis, education, community forums, and training. This provides an unbiased assessment of AM technology, materials, processes and equipment for AM users and adopters. ” Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

ISO/IEC JTC 1 3 D Printing and Scanning Study Group • 32 nd Meeting

ISO/IEC JTC 1 3 D Printing and Scanning Study Group • 32 nd Meeting of ISO/IEC JTC 1, 2 -6 October 2017 in Vladivostok, Russia • “Resolution 11 – Establishment of JTC 1/WG 12 on 3 D Printing and Scanning Contingent upon approval of a relevant NWIP, JTC 1 establishes JTC 1 Working Group 12 on 3 D Printing and Scanning with the following Terms of Reference: • 1. Serve as a focus of and proponent for JTC 1’s standardization program on 3 D Printing and Scanning. • 2. Develop ICT related foundational standards for 3 D Printing and Scanning upon which other standards can be developed. • 3. Develop other 3 D Printing and Scanning standards that are built upon the foundational standards when relevant ISO and IEC committees that could address these standards do not exist or are unable to develop them. • • 4. Identify gaps and opportunities in 3 D Printing and Scanning standardization. • 6. Engage with 3 D Printing and Scanning communities to raise awareness of JTC 1 standardization efforts and provide an open platform for discussion and further cooperation. • 7. Develop and maintain a list of existing 3 D Printing and Scanning standards produced and standards development projects underway in ISO TCs, IEC TCs and JTC 1. ” 5. Develop and maintain liaisons with all relevant ISO and IEC committees as well as with external organizations that have interests in 3 D Printing and Scanning. Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

ISO/IEC JTC 1 3 D Printing and Scanning Study Group • 32 nd Meeting

ISO/IEC JTC 1 3 D Printing and Scanning Study Group • 32 nd Meeting of ISO/IEC JTC 1, 2 -6 October 2017 in Vladivostok, Russia - continued • “JTC 1 appoints Byoung Nam Lee to serve as Convenor of JTC 1 Working Group 12 on 3 D Printing and Scanning. • To continue to progress the topic of 3 D Printing and Scanning in a timely manner, the Study Group on 3 D Printing and Scanning will remain in place, with Byoung Nam Lee as Convenor, pending the approval of an NWIP. Once an NWIP has been approved, the Study Group on 3 D Printing and Scanning is disbanded and the JTC 1 Working Group 12 Convenor will work with ITTF to formally establish Working Group 12 within the ISO system. ” Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

® The Printer Working Group Opportunities to Contribute Copyright © 2018 The Printer Working

® The Printer Working Group Opportunities to Contribute Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO.

Opportunities for Contributions • Extend IPP Everywhere™ self-certification to cover other IPP service types

Opportunities for Contributions • Extend IPP Everywhere™ self-certification to cover other IPP service types • IPP 3 D implementations in open source 3 D printer firmware and clients • Others? Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

More Information To contact contributors or officers of the PWG IPP Workgroup, to get

More Information To contact contributors or officers of the PWG IPP Workgroup, to get a listing of links to completed specifications and work in progress, visit the PWG IPP Workgroup Web page: https: //www. pwg. org/ipp/ Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ®

Other Questions / Comments Copyright © 2018 The Printer Working Group. All rights reserved.

Other Questions / Comments Copyright © 2018 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are registered trademarks of the IEEE-ISTO. ® 33