0N/A# CDDL HEADER START
0N/A#
0N/A# The contents of this file are subject to the terms of the
0N/A# Common Development and Distribution License, Version 1.0 only
0N/A# (the "License"). You may not use this file except in compliance
0N/A# with the License.
0N/A#
0N/A# You can obtain a copy of the license at
0N/A# trunk/opends/resource/legal-notices/OpenDS.LICENSE
0N/A# or https://OpenDS.dev.java.net/OpenDS.LICENSE.
0N/A# See the License for the specific language governing permissions
0N/A# and limitations under the License.
0N/A#
0N/A# When distributing Covered Code, include this CDDL HEADER in each
0N/A# file and include the License file at
0N/A# trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
0N/A# add the following below this CDDL HEADER, with the fields enclosed
873N/A# by brackets "[]" replaced with your own identifying information:
0N/A# Portions Copyright [yyyy] [name of copyright owner]
0N/A#
0N/A# CDDL HEADER END
0N/A#
0N/A#
5265N/A# Copyright 2006-2010 Sun Microsystems, Inc.
0N/A#
0N/A#
0N/A# This file contains schema definitions from RFC 3712, which defines a
0N/A# mechanism for storing printer information in the Directory Server.
0N/Adn: cn=schema
0N/AobjectClass: top
0N/AobjectClass: ldapSubentry
0N/AobjectClass: subschema
0N/AattributeTypes: ( 1.3.18.0.2.4.1140 NAME 'printer-uri'
0N/A DESC 'A URI supported by this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1107 NAME 'printer-xri-supported'
0N/A DESC 'The unordered list of XRI (extended resource identifiers) supported by
0N/A this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1135 NAME 'printer-name'
0N/A DESC 'The site-specific administrative name of this printer.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SINGLE-VALUE
0N/A X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1119 NAME 'printer-natural-language-configured'
0N/A DESC 'The configured natural language in which error and status messages will
0N/A be generated (by default) by this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1136 NAME 'printer-location'
0N/A DESC 'The physical location of this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1139 NAME 'printer-info'
0N/A DESC 'Descriptive information about this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1134 NAME 'printer-more-info'
0N/A DESC 'A URI for more information about this specific printer.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1138 NAME 'printer-make-and-model'
0N/A DESC 'Make and model of this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1133 NAME 'printer-ipp-versions-supported'
0N/A DESC 'IPP protocol version(s) that this printer supports.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1132
0N/A NAME 'printer-multiple-document-jobs-supported'
0N/A DESC 'Indicates whether or not this printer supports more than one document
0N/A per job.' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1109 NAME 'printer-charset-configured'
0N/A DESC 'The configured charset in which error and status messages will be
0N/A generated (by default) by this printer.' EQUALITY caseIgnoreMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63} SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1131 NAME 'printer-charset-supported'
0N/A DESC 'Set of charsets supported for the attribute values of syntax
0N/A DirectoryString for this directory entry.' EQUALITY caseIgnoreMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1137
0N/A NAME 'printer-generated-natural-language-supported'
0N/A DESC 'Natural language(s) supported for this directory entry.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1130 NAME 'printer-document-format-supported'
0N/A DESC 'The possible source document formats which may be interpreted and
0N/A printed by this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1129 NAME 'printer-color-supported'
0N/A DESC 'Indicates whether this printer is capable of any type of color printing
0N/A at all, including highlight color.' EQUALITY booleanMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1128 NAME 'printer-compression-supported'
0N/A DESC 'Compression algorithms supported by this printer.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1127 NAME 'printer-pages-per-minute'
0N/A DESC 'The nominal number of pages per minute which may be output by this
0N/A printer.' EQUALITY integerMatch ORDERING integerOrderingMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1126 NAME 'printer-pages-per-minute-color'
0N/A DESC 'The nominal number of color pages per minute which may be output by
0N/A this printer.' EQUALITY integerMatch ORDERING integerOrderingMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1125 NAME 'printer-finishings-supported'
0N/A DESC 'The possible finishing operations supported by this printer.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1124 NAME 'printer-number-up-supported'
0N/A DESC 'The possible numbers of print-stream pages to impose upon a single side
0N/A of an instance of a selected medium.' EQUALITY integerMatch
0N/A ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
0N/A X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1123 NAME 'printer-sides-supported'
0N/A DESC 'The number of impression sides (one or two) and the two-sided
0N/A impression rotations supported by this printer.' EQUALITY caseIgnoreMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1122 NAME 'printer-media-supported'
0N/A DESC 'The standard names/types/sizes (and optional color suffixes) of the
0N/A media supported by this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
0N/A X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1117 NAME 'printer-media-local-supported'
0N/A DESC 'Site-specific names of media supported by this printer.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1121 NAME 'printer-resolution-supported'
0N/A DESC 'List of resolutions supported for printing documents by this printer.'
0N/A EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1120 NAME 'printer-print-quality-supported'
0N/A DESC 'List of print qualities supported for printing documents on this
0N/A printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1110 NAME 'printer-job-priority-supported'
0N/A DESC 'Indicates the number of job priority levels supported by this printer.'
0N/A EQUALITY integerMatch ORDERING integerOrderingMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1118 NAME 'printer-copies-supported'
0N/A DESC 'The maximum number of copies of a document that may be printed as a
0N/A single job on this printer.' EQUALITY integerMatch
0N/A ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1111 NAME 'printer-job-k-octets-supported'
0N/A DESC 'The maximum size in kilobytes (1,024 octets actually) incoming print
0N/A job that this printer will accept.' EQUALITY integerMatch
0N/A ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1112 NAME 'printer-current-operator'
0N/A DESC 'The identity of the current human operator responsible for operating
0N/A this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1113 NAME 'printer-service-person'
0N/A DESC 'The identity of the current human service person responsible for
0N/A servicing this printer.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A SINGLE-VALUE X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1114
0N/A NAME 'printer-delivery-orientation-supported'
0N/A DESC 'The possible delivery orientations of pages as they are printed and
0N/A ejected from this printer.' EQUALITY caseIgnoreMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1115 NAME 'printer-stacking-order-supported'
0N/A DESC 'The possible stacking order of pages as they are printed and ejected
0N/A from this printer.' EQUALITY caseIgnoreMatch
0N/A SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1116 NAME 'printer-output-features-supported'
0N/A DESC 'The possible output features supported by this printer.'
0N/A EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A X-ORIGIN 'RFC 3712' )
0N/AattributeTypes: ( 1.3.18.0.2.4.1108 NAME 'printer-aliases'
0N/A DESC 'List of site-specific administrative names of this printer in addition
0N/A to the value specified for printer-name.' EQUALITY caseIgnoreMatch
0N/A SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
0N/A X-ORIGIN 'RFC 3712' )
0N/AobjectClasses: ( 1.3.18.0.2.6.254 NAME 'slpServicePrinter'
5264N/A DESC 'Service Location Protocol (SLP) information.' SUP slpService AUXILIARY
0N/A X-ORIGIN 'RFC 3712' )
0N/AobjectClasses: ( 1.3.18.0.2.6.258 NAME 'printerAbstract'
5264N/A DESC 'Printer related information.' SUP top ABSTRACT
0N/A MAY ( printer-name $ printer-natural-language-configured $
0N/A printer-location $ printer-info $ printer-more-info $
0N/A printer-make-and-model $ printer-multiple-document-jobs-supported $
0N/A printer-charset-configured $ printer-charset-supported $
0N/A printer-generated-natural-language-supported $
0N/A printer-document-format-supported $ printer-color-supported $
0N/A printer-compression-supported $ printer-pages-per-minute $
0N/A printer-pages-per-minute-color $ printer-finishings-supported $
0N/A printer-number-up-supported $ printer-sides-supported $
0N/A printer-media-supported $ printer-media-local-supported $
0N/A printer-resolution-supported $ printer-print-quality-supported $
0N/A printer-job-priority-supported $ printer-copies-supported $
0N/A printer-job-k-octets-supported $ printer-current-operator $
0N/A printer-service-person $ printer-delivery-orientation-supported $
0N/A printer-stacking-order-supported $ printer-output-features-supported )
0N/A X-ORIGIN 'RFC 3712' )
0N/AobjectClasses: ( 1.3.18.0.2.6.255 NAME 'printerService'
5264N/A DESC 'Printer information.' SUP printerAbstract STRUCTURAL
0N/A MAY ( printer-uri $ printer-xri-supported ) X-ORIGIN 'RFC 3712' )
0N/AobjectClasses: ( 1.3.18.0.2.6.257 NAME 'printerServiceAuxClass'
5264N/A DESC 'Printer information.' SUP printerAbstract AUXILIARY
0N/A MAY ( printer-uri $ printer-xri-supported ) X-ORIGIN 'RFC 3712' )
0N/AobjectClasses: ( 1.3.18.0.2.6.256 NAME 'printerIPP'
5264N/A DESC 'Internet Printing Protocol (IPP) information.' SUP top AUXILIARY
0N/A MAY ( printer-ipp-versions-supported $
0N/A printer-multiple-document-jobs-supported ) X-ORIGIN 'RFC 3712' )
0N/AobjectClasses: ( 1.3.18.0.2.6.253 NAME 'printerLPR' DESC 'LPR information.'
5264N/A SUP top AUXILIARY MUST ( printer-name ) MAY ( printer-aliases )
0N/A X-ORIGIN 'RFC 3712' )
0N/A