Lightweight Directory Access Protocol (LDAP): Schema for Printer Services
RFC 7612

Document Type RFC - Informational (June 2015; No errata)
Obsoletes RFC 3712
Last updated 2015-10-14
Stream ISE
Formats plain text pdf html bibtex
IETF conflict review conflict-review-mcdonald-ldap-printer-schema
Stream ISE state Published RFC
Consensus Boilerplate Unknown
Document shepherd Nevil Brownlee
Shepherd write-up Show (last changed 2015-02-08)
IESG IESG state RFC 7612 (Informational)
Telechat date
Responsible AD (None)
Send notices to (None)
IANA IANA review state Version Changed - Review Needed
IANA action state RFC-Ed-Ack
Independent Submission                                        P. Fleming
Request for Comments: 7612                                   Independent
Obsoletes: 3712                                              I. McDonald
Category: Informational                                       High North
ISSN: 2070-1721                                                June 2015

             Lightweight Directory Access Protocol (LDAP):
                      Schema for Printer Services

Abstract

   This document defines a schema, object classes, and attributes, for
   Printers and print services, for use with directories that support
   the Lightweight Directory Access Protocol (RFC 4510).  This document
   is based on the Printer attributes listed in Appendix E of "Internet
   Printing Protocol/1.1: Model and Semantics" (RFC 2911).  Additional
   Printer attributes are based on definitions in "Printer MIB v2" (RFC
   3805), "PWG Command Set Format for IEEE 1284 Device ID v1.0" (PWG
   5107.2), "IPP Job and Printer Extensions - Set 3 (JPS3)" (PWG
   5100.13), and "IPP Everywhere" (PWG 5100.14).

   This memo is an Independent Submission to the RFC Editor by the
   Internet Printing Protocol (IPP) Working Group of the IEEE-ISTO
   Printer Working Group (PWG), as part of their PWG "IPP Everywhere"
   (PWG 5100.14) project for secure mobile printing with vendor-neutral
   Client software.

   This document obsoletes RFC 3712.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This is a contribution to the RFC Series, independently of any other
   RFC stream.  The RFC Editor has chosen to publish this document at
   its discretion and makes no statement about its value for
   implementation or deployment.  Documents approved for publication by
   the RFC Editor are not a candidate for any level of Internet
   Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc7612.

Fleming & McDonald            Informational                     [Page 1]
RFC 7612            LDAP Schema for Printer Services           June 2015

Copyright Notice

   Copyright (c) 2015 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Table of Contents

   1. Introduction ....................................................4
      1.1. Relationship to SLP Printer Service ........................4
      1.2. Source of LDAP Printer Attributes ..........................4
      1.3. Source of LDAP Printer Schema OIDs .........................5
           1.3.1. IBM Assignments for RFC 3712 ........................5
           1.3.2. IEEE-ISTO PWG Assignments ...........................5
      1.4. Rationale for Design Choices ...............................5
           1.4.1. Rationale for Using DirectoryString Syntax ..........5
           1.4.2. Rationale for Using caseIgnoreMatch .................6
           1.4.3. Rationale for Using caseIgnoreSubstringsMatch .......7
   2. Conventions Used in This Document ...............................8
      2.1. Requirements Language ......................................8
      2.2. LDAP Schema Descriptions ...................................8
      2.3. Abbreviations ..............................................8
   3. Definition of Object Classes ....................................9
      3.1. slpServicePrinter .........................................10
      3.2. printerAbstract ...........................................10
      3.3. printerService ............................................11
      3.4. printerServiceAuxClass ....................................12
      3.5. printerIPP ................................................12
      3.6. printerLPR ................................................12
   4. Definition of Attribute Types ..................................13
      4.1. printer-uri ...............................................15
      4.2. printer-xri-supported .....................................16
      4.3. printer-name ..............................................18
      4.4. printer-natural-language-configured .......................19
      4.5. printer-location ..........................................19
      4.6. printer-info ..............................................20
Show full document text