Internet Printing Protocol/1.1: IPP URL Scheme
RFC 3510

Document Type RFC - Proposed Standard (April 2003; No errata)
Updates RFC 2910
Last updated 2013-03-02
Stream IETF
Formats plain text pdf html
Stream WG state (None)
Consensus Unknown
Document shepherd No shepherd assigned
IESG IESG state RFC 3510 (Proposed Standard)
Telechat date
Responsible AD Ned Freed
IESG note published 2-Apr-2003
Send notices to <carl@manros.com>
Network Working Group                                         R. Herriot
Request for Comments: 3510                                   I. McDonald
Updates: 2910                                            High North Inc.
Category: Standards Track                                     April 2003

                    Internet Printing Protocol/1.1:
                             IPP URL Scheme

Status of this Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Abstract

   This memo defines the "ipp" URL (Uniform Resource Locator) scheme.
   This memo updates IPP/1.1: Encoding and Transport (RFC 2910), by
   expanding and clarifying Section 5, "IPP URL Scheme", of RFC 2910.
   An "ipp" URL is used to specify the network location of a print
   service that supports the IPP Protocol (RFC 2910), or of a network
   resource (for example, a print job) managed by such a print service.

Table of Contents

   1.  Introduction ...............................................  2
   2.  Terminology ................................................  3
       2.1.  Conformance Terminology ..............................  3
       2.2.  Model Terminology ....................................  3
   3.  IPP Model for Printers and Jobs ............................  3
   4.  IPP URL Scheme .............................................  4
       4.1.  IPP URL Scheme Applicability .........................  4
       4.2.  IPP URL Scheme Associated Port .......................  4
       4.3.  IPP URL Scheme Associated MIME Type ..................  5
       4.4.  IPP URL Scheme Character Encoding ....................  5
       4.5.  IPP URL Scheme Syntax ................................  5
       4.6.  IPP URL Examples .....................................  6
             4.6.1.  IPP Printer URL Examples .....................  6
             4.6.2.  IPP Job URL Examples .........................  6
       4.7.  IPP URL Comparisons ..................................  7

Herriot & McDonald          Standards Track                     [Page 1]
RFC 3510                     IPP URL Scheme                   April 2003

   5.  Conformance Requirements ...................................  8
       5.1.  IPP Client Conformance Requirements ..................  8
       5.2.  IPP Printer Conformance Requirements .................  8
   6.  IANA Considerations ........................................  9
   7.  Internationalization Considerations ........................  9
   8.  Security Considerations ....................................  9
   9.  Intellectual Property Rights ............................... 10
   10. Normative References ....................................... 11
   11. Informative References ..................................... 11
   12. Acknowledgments ............................................ 12
   Appendix A - Registration of "ipp" URL Scheme .................. 13
   Authors' Addresses ............................................. 15
   Full Copyright Statement ....................................... 16

1.  Introduction

   This memo conforms to all of the requirements in Registration
   Procedures for URL Scheme Names [RFC2717].  This memo also follows
   all of the recommendations in Guidelines for new URL Schemes
   [RFC2718].

   See section 1, "Introduction", of [RFC2911] and section 1,
   "Introduction", of [RFC3196] for overview information about IPP.  See
   section 10, "Description of the Base IPP Documents", of [RFC3196] for
   a full description of the IPP document set.

   This memo updates IPP/1.1: Encoding and Transport (RFC 2910), by
   expanding and clarifying Section 5, "IPP URL Scheme", of RFC 2910,
   but does not define any new parameters or other new extensions to the
   syntax of IPP URLs.

   The IPP URL scheme defined in this document is based on the ABNF for
   the HTTP URL scheme defined in HTTP [RFC2616], which in turn is
   derived from the URI Generic Syntax [RFC2396] and further updated for
   IPv6 by [RFC2732].  An IPP URL is transformed into an HTTP URL
   according to the rules specified in section 5 of IPP Protocol
   [RFC2910].

   This document defines IPP URL scheme applicability, associated port
   (631), associated MIME type ("application/ipp"), character encoding,
   and syntax.

   This document is laid out as follows:
Show full document text