IPP Frequently Asked Questions

Back to IPP Home Page

Contents

What is the history of the IPP project?

In the summer of 1996, Novell approached a number of companies to find out if they were interested to participate in a printing protocol project for the Internet. Xerox and others expressed some interest and suggested that the first step would be to develop a draft text and decide how to initiate the project. As result, a first draft document was developed in cooperation between Novell and Xerox. At this stage, the project was known as Lightweight Document Printing Application (LDPA). In a parallel effort, IBM had started working on a proposal for Internet printing using Web technology, under the name of HyperText Printing Protocol (HTPP). It was also known that Microsoft and HP had started work on a solutions for a new generation of print services for NT 5.0.

In parallel to the writing of initial draft texts, it was investigated how to start up the public standardization project. It was clear from the beginning that the initiators wanted the project to become an acknowledged project with the Internet Engineering Task Force (IETF), but first needed to get together a forum of experts before suggesting it to the IETF. The choice was to start the activity in the Printer Working Group (PWG), a group of people with representation from printer and print server vendors, which had previously developed the IETF Printer MIB specification. After initial discussions in a couple of earlier meetings, the PWG started the IPP project in November 1996. Carl-Uno Manros from Xerox was chosen as the project chair and Scott Isaacson from Novell as the main editor. Steve Zilles from Adobe was later added as the IETF co-chair, and Don Wright from Lexmark, Bob Herriot from Sun and Roger deBry from IBM as further editors. After some discussion, it was decided to pool the earlier efforts from Novell/Xerox and IBM into what is now named the Internet Printing Protocol (IPP) project. Some 20 companies involved with printers and/or print servers confirmed that they were interested in participating. After negotiation with the Application Area Directors in the IETF, it was decided to hold a birds-of-a-feather (BOF) session for IPP in the December 1996 meeting of the IETF. The outcome of that meeting confirmed that there was widespread interest in developing a printing protocol for the Internet.

The IPP/1.0 specifications were published by the IETF as experimental documents in April 1999. IPP/1.1 appeared as a proposed standard in September 2000, with extensions being published through Match 2005 until the IETF IPP working group was concluded. IPP work continues in the Printer Working Group, with the first edition of IPP/2.0 published as a candidate standard in July 2009.

What is the current Status in the IETF?

The IETF IPP working group work is concluded. All future work will continue in the Printer Working Group.

What is the scope of the IPP Version 2 project?

The goal of the IPP Version 2 project is to develop a new specification that pulls together all of the current IPP documents into a set of IPP/2.x levels. The format of this new specification will simply be a reference to the existing documents along with the conformance requirements for each IPP/2.x level. No new IPP functionality or features, beyond those included in the current extensions, will be defined in this new specification. In order to complete all of the objectives of this IPP Version 2.0 project charter, an IPP Version 2.0 Second Edition will be developed to define the IPP/2.2 level and to add all of the remaining IETF and PWG specifications. Separately, the work-in-progress IPP Job and Printer Operations Set 2 (JPS2) specification will be completed for inclusion, by reference, in IPP Version 2 Second Edition.

What subjects are out-of-scope for the IPP Version 2 project?

Subjects currently out of scope for this WG are:

What is the Document Printing Application (DPA)?

DPA is an ISO standard for printing (ISO/IEC 10175) that was worked on for a number of years and was finally published in 1996. DPA has a lot of printing functionality defined, probably more than anybody will ever implement in a product. Even if DPA can be seen as a bit of an overkill, it does provide a lot of useful input to any project that works on printing. Several experts in the IPP project were active in the specification of DPA and can leverage experience from that project. Semantically, IPP can be seen as lightweight version of the functionality covered in DPA with some new features thrown in, but the syntax and protocol stack are different in the Internet environment.

What documents is the IPP Version 2 project planning to develop?

The currently proposed documents are:

How can I get involved in the IPP project?

You can get information on this web site and participate over the Internet by joining the IPP discussion list. In addition, the PWG organizes face-to-face meetings about every two months and also holds bi-weekly telephone conferences. Announcements about these are given over the IPP discussion list. If you are new to the project, the best starting point is our Web pages, which contain pointers to everything else you need to know about the project.

Copyright 2001-2009 Printer Working Group. Please contact the PWG Webmaster to report problems with this site. Last modified October 13, 2009.