Skip to content

IPP Everywhere Value Proposition Discussion Points

Michael R Sweet edited this page Mar 26, 2020 · 3 revisions

This page talks about the value proposition of the IPP Everywhere standard and self-certification program. It is currently a work in progress that will be updated and formalized in the coming months.

History of IPP Everywhere and Other IPP-Based Vendor Programs

The IPP Everywhere specification was developed in response to Apple's AirPrint™ program, starting with an initial Wiki in late 2009 and the first BoF session at the February 2010 PWG Face-to-Face meeting. Work continued for several years until the first version of IPP Everywhere was approved in January 2013 as PWG Candidate Standard 5100.14-2013. A subsequent set of self-certification tools and logo program were approved in February 2016 as PWG Candidate Standard 5100.20-2016.

During the development of IPP Everywhere, a second vendor program appeared from the newly formed Mopria Alliance. The PWG has a formal liaison relationship with the Mopria Alliance, but Mopria certification is not based on IPP Everywhere, just IPP.

While AirPrint and Mopria are based on IPP, DNS-SD, and mDNS, the specifications are not publicly available and focus on a single set of Client operating systems (macOS® and iOS® for AirPrint, Android and Windows for Mopria). The goals of their certification programs are to enable printing and scanning using their respective client software and not on interoperable printing in general.

Why Should I Do IPP Everywhere Self-Certification?

  • Google's ChromeOS and all Linux distributions use CUPS, and CUPS uses IPP Everywhere
  • IPP Everywhere is (obviously) based on IPP, and tests overall conformance to IPP/2.0 which is the basis of both AirPrint and Mopria
  • The IPP Everywhere Printer Self-Certification Tools are free and easy to use
  • The IPP Everywhere Printer Self-Certification Tools exercise more of IPP, which is shown to improve the quality of implementation, improve customer satisfaction, and lower support costs
  • IPP Everywhere can be adopted as a replacement for previous vendor solutions such as Google Cloud Print
  • IPP Everywhere is a convenient, full-featured, and easy to use open standard that accelerates development and support of new client devices, so IPP Everywhere conformance allows existing printer products to be compatible with new clients using IPP Everywhere