Browse Prior Art Database

Internet Printing Protocol/1.1: Implementor's Guide (RFC3196)

IP.com Disclosure Number: IPCOM000006111D
Original Publication Date: 2001-Nov-01
Included in the Prior Art Database: 2019-Feb-14

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

T. Hastings: AUTHOR [+4]

Related Documents

10.17487/RFC3196: DOI

Abstract

This document is one of a set of documents, which together describe all aspects of a new Internet Printing Protocol (IPP). This memo provides information for the Internet community.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 2% of the total text.

Network Working Group T. Hastings Request for Comments: 3196 C. Manros Obsoletes: 2639 P. Zehler Category: Informational Xerox Corporation C. Kugler IBM Printing Systems Co H. Holst i-data Printing Systems November 2001

Internet Printing Protocol/1.1: Implementor’s Guide

Status of this Memo

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

Copyright Notice

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

Abstract

This document is one of a set of documents, which together describe all aspects of a new Internet Printing Protocol (IPP).

Table of Contents

1 Introduction................................................... 4 1.1 Conformance language........................................ 5 1.2 Other terminology........................................... 6 1.3 Issues Raised from Interoperability Testing Events.......... 6 2 IPP Objects.................................................... 6 3 IPP Operations................................................. 7 3.1 Common Semantics............................................ 7 3.1.1 Summary of Operation Attributes............................ 8 3.1.2 Suggested Operation Processing Steps for IPP Objects....... 16 3.1.2.1 Suggested Operation Processing Steps for all Operations. 17 3.1.2.1.1 Validate version number............................... 18 3.1.2.1.2 Validate operation identifier......................... 20 3.1.2.1.3 Validate the request identifier....................... 20 3.1.2.1.4 Validate attribute group and attribute presence and order................................................. 20 3.1.2.1.4.1 Validate the presence and order of attribute groups. 20 3.1.2.1.4.2 Ignore unknown attribute groups in the expected position............................................ 21

Hastings, et al. Informational [Page 1]

RFC 3196 Internet Printing Protocol/1.1 November 2001

3.1.2.1.4.3 Validate the presence of a single occurrence of required Operation attributes....................... 21 3.1.2.1.5 Validate the values of the REQUIRED Operation attributes............................................ 29 3.1.2.1.6 Validate the values of the OPTIONAL Operation attributes............................................ 33 3.1.2.2 Suggested Additional Processing Steps for Operations that Create/Validate Jobs and Add Documents............. 37 3.1.2.2.1 Default "ipp-attribute-fidelity" if not supplied...... 37 3.1.2.2.2 Check that the Printer object is accepting jobs....... 38 3.1.2.2.3 Validate the values of the Job Template attributes.... 38 3.1.2.3 Algorithm for job validation............................ 39 3.1.2.3.1 Check for conflicting Job Template attributes values.. 45 3.1.2.3.2 Decide whether to REJECT the request.................. 46 3.1.2.3.3 For the Validate-Job operation, RETURN one of the success status codes.................................. 48 3.1.2.3.4 Create the Job object with attributes to...

Processing...
Loading...