[Uri-review] Request for review of draft-mcdonald-ipps-uri-scheme

Ira McDonald <blueroofmusic@gmail.com> Fri, 10 December 2010 18:24 UTC

Return-Path: <blueroofmusic@gmail.com>
X-Original-To: uri-review@core3.amsl.com
Delivered-To: uri-review@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0BA9D28B56A for <uri-review@core3.amsl.com>; Fri, 10 Dec 2010 10:24:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.103
X-Spam-Level:
X-Spam-Status: No, score=-3.103 tagged_above=-999 required=5 tests=[AWL=0.495, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id McBzHhtY0aTM for <uri-review@core3.amsl.com>; Fri, 10 Dec 2010 10:24:36 -0800 (PST)
Received: from mail-fx0-f43.google.com (mail-fx0-f43.google.com [209.85.161.43]) by core3.amsl.com (Postfix) with ESMTP id 11C413A67B2 for <uri-review@ietf.org>; Fri, 10 Dec 2010 10:24:35 -0800 (PST)
Received: by fxm18 with SMTP id 18so3979311fxm.16 for <uri-review@ietf.org>; Fri, 10 Dec 2010 10:26:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=CTI6Ngrc+X/3w/aQ1n81Pjg5qD2ZbR+njeGYbF68vq0=; b=OLG9thoqMLuE2ZRi8aE9yxAxheDGlukHnWPLOARMewmO0sp1USUCPilDckfRpPFDIw D7hFUwElhu/ZRLYIi6Nj6uhAO7x5I2BextCQ0qAgLjtZMgk5I7b4NN6JfILvA9RB7HBM 25OZezwvp0iM2xaXMN6TvEznUmcwdc0jbMEs0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=atGFgsXL5jTSe0MMX7ETTjNx/cnd3lMY4pHGzUaGqUqmWBsNx9UUtgxPBixcx3uHXk DefSgmDso0Ls5cHYArHpJRdabJ/Qe8S3afFhvO/HVhDvYNBP5+IVKUpm52hOYW205iql 42u3lBAIJtIOA6dxGLngvU07f0X1tz6H3TwV8=
MIME-Version: 1.0
Received: by 10.223.93.206 with SMTP id w14mr1214376fam.71.1292005566879; Fri, 10 Dec 2010 10:26:06 -0800 (PST)
Received: by 10.223.106.203 with HTTP; Fri, 10 Dec 2010 10:26:06 -0800 (PST)
Date: Fri, 10 Dec 2010 10:26:06 -0800
Message-ID: <AANLkTik7AYVA3Sk=_fZpSQf_TmtK9wA+f-2X=itLU=Xk@mail.gmail.com>
From: Ira McDonald <blueroofmusic@gmail.com>
To: uri-review@ietf.org, Ira McDonald <blueroofmusic@gmail.com>, Michael R Sweet <msweet@apple.com>
Content-Type: multipart/alternative; boundary="20cf30433e42dca40e0497127cd4"
Subject: [Uri-review] Request for review of draft-mcdonald-ipps-uri-scheme
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uri-review>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Dec 2010 18:24:38 -0000

Hi,

Please review and send us comments on the IPPS URI Scheme and
Transport Binding available at:

  http://tools.ietf.org/id/draft-mcdonald-ipps-uri-scheme-01.txt


Summary:

This memo requests IANA registration of IPPS as a permanent URI
scheme - see syntax and semantics in section 4 and IANA registration
in section 12 of this memo.


Background:

This memo is a product of the Internet Printing Protocol Working
Group in the IEEE-ISTO Printer Working Group, as part of their IPP
Everywhere project for mobile, driverless, ubiquitous printing.

  http://pwg-wiki.wikispaces.com/IPP+Everywhere

IPP/1.1 (RFC 2910/2911) uses the IPP URI scheme (RFC 3510) and
supports secure Printer and Job management and Job submission by
upgrading to TLS (RFC 5246) using HTTP Upgrade (RFC 2817).  The
requirement for this TLS upgrade is configured in the IPP Printer object
for a given service access point URI.

An IPP URI is translated by identity (except for IANA well known port
631) into an HTTP URI over the wire (i.e., IPP uses HTTP for its
transport) - per IESG direction when IPP/1.1 replaced Experimental
IPP/1.0 (RFC 2565/2566) - see section 3.2 of this memo.

IPP/1.1 is now ubiquitous (i.e., supported by all network printers shipped
in the last decade).

However, many IPP/1.1 implementations do not support this TLS
upgrade (OPTIONAL for conformance in RFC 2910/2911).  And some
IPP/1.1 implementations don't immediately upgrade at connection startup
(which is non-conforming).

This situation has discouraged the use of IPP/1.1 over public Internet
connections.

The IPP Everywhere project of the IEEE-ISTO PWG requires the use of
TLS for *all* connections.  Therefore, an IPPS URI is translated by identity
(again over port 631) into an HTTPS URI (RFC 2818) - see section 3.3 of
this memo.  IPPS URI values also must use UTF-8 (RFC 3629).

The IPPS URI scheme has been deployed for years in CUPS - the most
widely deployed implementation of an IPP print service - CUPS is the
default print spooler on Mac OSX, Linux, and most UNIX versions and is
also available on Windows and other operating systems.

Cheers,
- Ira McDonald (Co-Chair of IPP WG in IEEE-ISTO PWG)


Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Co-Chair - IEEE-ISTO PWG IPP WG
Co-Chair - TCG Hardcopy WG
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
http://sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthinc
mailto:blueroofmusic@gmail.com
Christmas through April:
  579 Park Place  Saline, MI  48176
  734-944-0094
May to Christmas:
  PO Box 221  Grand Marais, MI 49839
  906-494-2434



---------- Forwarded message ----------

From: IETF I-D Submission Tool <idsubmission@ietf.org>
Date: Wed, Dec 1, 2010 at 8:53 AM
Subject: New Version Notification for draft-mcdonald-ipps-uri-scheme-01
To: blueroofmusic@gmail.com
Cc: blueroofmusic@gmail.com, msweet@apple.com

A new version of I-D, draft-mcdonald-ipps-uri-scheme-01.txt has been
successfully submitted by Ira McDonald and posted to the IETF repository.

Filename:  draft-mcdonald-ipps-uri-scheme
Revision:   01
Title:          IPPS URI Scheme and Transport Binding
Creation_date:   2010-12-01
WG ID:      Independent Submission
Number_of_pages: 24

Abstract:

This memo defines the IPPS URI scheme and the corresponding IPP over
HTTPS transport binding.  This memo updates the Internet Printing
Protocol/1.1 Model and Semantics (RFC 2911), by extending section
4.1.6 'uriScheme' and section 4.4.1 'printer-uri-supported'.  This
memo updates the Internet Printing Protocol/1.1 Encoding and
Transport (RFC 2910), by extending section 4 'Encoding of the
Transport Layer', section 5 'IPP URL Scheme', and section 8.2 'Using
IPP with TLS'.  This memo complements (but does not update) the
Internet Printing Protocol/1.1 IPP URL Scheme (RFC 3510).

This memo is a product of the Internet Printing Protocol Working
Group in the IEEE-ISTO Printer Working Group, as part of their IPP
Everywhere project for mobile, driverless, ubiquitous printing.

An IPPS URI is used to specify the network location of a secure print
service that supports the IPP/1.1 Model and Semantics (RFC 2911), or
of a network resource (for example, a print job) managed by such a
secure print service.


The IETF Secretariat.