draft-ietf-ipp-ldap-printer-schema-02.txt   draft-ietf-ipp-ldap-printer-schema-03.txt 
Internet Printing Protocol Working Group Pat Fleming Internet Printing Protocol Working Group Pat Fleming
INTERNET DRAFT IBM INTERNET DRAFT IBM
Expires 29 December 2000 Ken Jones Expires 04 February 2001 Ken Jones
Sun Microsystems Sun Microsystems
Harry Lewis Harry Lewis
IBM IBM
Ira McDonald Ira McDonald
High North Inc High North Inc
29 June 2000 04 August 2000
Internet Printing Protocol (IPP): Internet Printing Protocol (IPP):
LDAP Schema for Printer Services LDAP Schema for Printer Services
<draft-ietf-ipp-ldap-printer-schema-02.txt> <draft-ietf-ipp-ldap-printer-schema-03.txt>
Copyright (C) The Internet Society (2000). All Rights Reserved. Copyright (C) The Internet Society (2000). All Rights Reserved.
Status of This Memo Status of This Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC 2026. Internet-Drafts are all provisions of Section 10 of RFC 2026. Internet-Drafts are
working documents of the Internet Engineering Task Force (IETF), its working documents of the Internet Engineering Task Force (IETF), its
areas, and its working groups. Note that other groups may also areas, and its working groups. Note that other groups may also
distribute working documents as Internet-Drafts. distribute working documents as Internet-Drafts.
skipping to change at page 3, line 45 skipping to change at page 3, line 45
4.20. printer-number-up-supported ........................... 18 4.20. printer-number-up-supported ........................... 18
4.21. printer-sides-supported ............................... 18 4.21. printer-sides-supported ............................... 18
4.22. printer-media-supported ............................... 18 4.22. printer-media-supported ............................... 18
4.23. printer-media-local-supported ......................... 18 4.23. printer-media-local-supported ......................... 18
4.24. printer-resolution-supported .......................... 19 4.24. printer-resolution-supported .......................... 19
4.25. printer-print-quality-supported ....................... 19 4.25. printer-print-quality-supported ....................... 19
4.26. printer-job-priority-supported ........................ 19 4.26. printer-job-priority-supported ........................ 19
4.27. printer-copies-supported .............................. 20 4.27. printer-copies-supported .............................. 20
4.28. printer-job-k-octets-supported ........................ 20 4.28. printer-job-k-octets-supported ........................ 20
4.29. printer-current-operator .............................. 20 4.29. printer-current-operator .............................. 20
4.30. printer-service-person ................................ 21 4.30. printer-service-person ................................ 20
4.31. printer-delivery-orientation-supported ................ 21 4.31. printer-delivery-orientation-supported ................ 21
4.32. printer-stacking-order-supported ...................... 21 4.32. printer-stacking-order-supported ...................... 21
4.33. printer-output-features-supported ..................... 21 4.33. printer-output-features-supported ..................... 21
4.34. printer-aliases ....................................... 22 4.34. printer-aliases ....................................... 22
5. Definition of Syntaxes ..................................... 23 5. Definition of Syntaxes ..................................... 23
6. IANA Considerations ........................................ 23 6. IANA Considerations ........................................ 23
7. Internationalization Considerations ........................ 23 7. Internationalization Considerations ........................ 23
8. Security Considerations .................................... 23 8. Security Considerations .................................... 23
9. References ................................................. 23 9. References ................................................. 23
10. Acknowledgments ........................................... 24 10. Acknowledgments ........................................... 24
skipping to change at page 8, line 43 skipping to change at page 8, line 43
MAY ( printer-uri $ printer-xri-supported ) MAY ( printer-uri $ printer-xri-supported )
) )
3.4. printerServiceAuxClass 3.4. printerServiceAuxClass
This auxiliary class defines printer information. It is derived from This auxiliary class defines printer information. It is derived from
class printerAbstract and thus inherits common printer attributes. class printerAbstract and thus inherits common printer attributes.
This class MUST be used with a structural class. This class MUST be used with a structural class.
LDAP applications SHOULD use printer-uri as the naming attribute. LDAP applications SHOULD use printer-uri as the naming attribute.
That is, when using printerService, printer-uri SHOULD be used as the That is, when using printerServiceAuxClass, printer-uri SHOULD be
attribute type of the directory entry's relative distinguished name used as the attribute type of the directory entry's relative
(RDN). printer-uri uniquely identifies each of the printer services distinguished name (RDN). printer-uri uniquely identifies each of
for a given printer. Note that if the printer service changes the printer services for a given printer. Note that if the printer
domains, printer-uri must be updated with the new domain name. service changes domains, printer-uri must be updated with the new
domain name.
( <id-oc>.4 ( <id-oc>.4
NAME 'printerServiceAuxClass' NAME 'printerServiceAuxClass'
DESC 'Printer information.' DESC 'Printer information.'
AUXILIARY AUXILIARY
SUP printerAbstract SUP printerAbstract
MAY ( printer-uri $ printer-xri-supported ) MAY ( printer-uri $ printer-xri-supported )
) )
3.5. printerIPP 3.5. printerIPP
skipping to change at page 15, line 33 skipping to change at page 15, line 33
charset for printer string attributes set by operator, system charset for printer string attributes set by operator, system
administrator, or manufacturer. For example: "utf-8" (ISO administrator, or manufacturer. For example: "utf-8" (ISO
10646/Unicode) or "iso-8859-1" (Latin1). Legal values are 10646/Unicode) or "iso-8859-1" (Latin1). Legal values are
defined by the IANA Registry of Coded Character Sets and the defined by the IANA Registry of Coded Character Sets and the
"(preferred MIME name)" SHALL be used as the tag. For "(preferred MIME name)" SHALL be used as the tag. For
coherence with IPP Model, charset tags in this attribute SHALL coherence with IPP Model, charset tags in this attribute SHALL
be lowercase normalized. This attribute SHOULD be static (time be lowercase normalized. This attribute SHOULD be static (time
of registration) and SHOULD NOT be dynamically refreshed of registration) and SHOULD NOT be dynamically refreshed
(subsequently).' (subsequently).'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63}
SINGLE-VALUE SINGLE-VALUE
) )
4.12. printer-charset-supported 4.12. printer-charset-supported
( <id-at>.12 ( <id-at>.12
NAME 'printer-charset-supported' NAME 'printer-charset-supported'
DESC 'Identifies the set of charsets supported for attribute type DESC 'Identifies the set of charsets supported for attribute type
values of type Directory String for this directory entry. For values of type Directory String for this directory entry. For
example: "utf-8" (ISO 10646/Unicode) or "iso-8859-1" (Latin1). example: "utf-8" (ISO 10646/Unicode) or "iso-8859-1" (Latin1).
Legal values are defined by the IANA Registry of Coded Legal values are defined by the IANA Registry of Coded
Character Sets and the preferred MIME name.' Character Sets and the preferred MIME name.'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{63}
) )
4.13. printer-generated-natural-language-supported 4.13. printer-generated-natural-language-supported
( <id-at>.13 ( <id-at>.13
NAME 'printer-generated-natural-language-supported' NAME 'printer-generated-natural-language-supported'
DESC 'Identifies the natural language(s) supported for this directory DESC 'Identifies the natural language(s) supported for this directory
entry. For example: "en-us" (US English) or "fr-fr" (French in entry. For example: "en-us" (US English) or "fr-fr" (French in
France). Legal values conform to [RFC 1766], Tags for the France). Legal values conform to [RFC 1766], Tags for the
skipping to change at page 16, line 27 skipping to change at page 16, line 27
) )
4.14. printer-document-format-supported 4.14. printer-document-format-supported
( <id-at>.14 ( <id-at>.14
NAME 'printer-document-format-supported' NAME 'printer-document-format-supported'
DESC 'The possible document formats in which data may be interpreted DESC 'The possible document formats in which data may be interpreted
and printed by this printer. Legal values are MIME types come and printed by this printer. Legal values are MIME types come
from the IANA Registry of Internet Media Types.' from the IANA Registry of Internet Media Types.'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
) )
4.15. printer-color-supported 4.15. printer-color-supported
( <id-at>.15 ( <id-at>.15
NAME 'printer-color-supported' NAME 'printer-color-supported'
DESC 'Indicates whether this printer is capable of any type of color DESC 'Indicates whether this printer is capable of any type of color
printing at all, including highlight color.' printing at all, including highlight color.'
EQUALITY booleanMatch EQUALITY booleanMatch
skipping to change at page 16, line 50 skipping to change at page 16, line 49
) )
4.16. printer-compression-supported 4.16. printer-compression-supported
( <id-at>.16 ( <id-at>.16
NAME 'printer-compression-supported' NAME 'printer-compression-supported'
DESC 'Compression algorithms supported by this printer. For example: DESC 'Compression algorithms supported by this printer. For example:
"deflate, gzip". Legal values include; "none", "deflate" "deflate, gzip". Legal values include; "none", "deflate"
(public domain ZIP), "gzip" (GNU ZIP), "compress" (UNIX).' (public domain ZIP), "gzip" (GNU ZIP), "compress" (UNIX).'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
) )
4.17. printer-pages-per-minute 4.17. printer-pages-per-minute
( <id-at>.17 ( <id-at>.17
NAME 'printer-pages-per-minute' NAME 'printer-pages-per-minute'
DESC 'The nominal number of pages per minute which may be output by DESC 'The nominal number of pages per minute which may be output by
this printer (e.g., a simplex or black-and-white printer). this printer (e.g., a simplex or black-and-white printer).
This attribute is informative, NOT a service guarantee. This attribute is informative, NOT a service guarantee.
skipping to change at page 18, line 27 skipping to change at page 18, line 27
4.21. printer-sides-supported 4.21. printer-sides-supported
( <id-at>.21 ( <id-at>.21
NAME 'printer-sides-supported' NAME 'printer-sides-supported'
DESC 'The number of impression sides (one or two) and the two-sided DESC 'The number of impression sides (one or two) and the two-sided
impression rotations supported by this printer. Legal values impression rotations supported by this printer. Legal values
include; "one-sided", "two-sided-long-edge", include; "one-sided", "two-sided-long-edge",
"two-sided-short-edge".' "two-sided-short-edge".'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
) )
4.22. printer-media-supported 4.22. printer-media-supported
( <id-at>.22 ( <id-at>.22
NAME 'printer-media-supported' NAME 'printer-media-supported'
DESC 'The standard names/types/sizes (and optional color suffixes) of DESC 'The standard names/types/sizes (and optional color suffixes) of
the media supported by this printer. For example: "iso-a4", the media supported by this printer. For example: "iso-a4",
"envelope", or "na-letter-white". Legal values conform to ISO "envelope", or "na-letter-white". Legal values conform to ISO
10175, Document Printing Application (DPA), and any IANA 10175, Document Printing Application (DPA), and any IANA
registered extensions.' registered extensions.'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
) )
4.23. printer-media-local-supported 4.23. printer-media-local-supported
( <id-at>.23 ( <id-at>.23
NAME 'printer-media-local-supported' NAME 'printer-media-local-supported'
DESC 'Site-specific names of media supported by this printer, in the DESC 'Site-specific names of media supported by this printer, in the
language in "printer-natural-language-configured". language in "printer-natural-language-configured".
For example: "purchasing-form" (site-specific name) as opposed For example: "purchasing-form" (site-specific name) as opposed
to (in "printer-media-supported"): "na-letter" (standard to (in "printer-media-supported"): "na-letter" (standard
keyword from ISO 10175).' keyword from ISO 10175).'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255}
) )
4.24. printer-resolution-supported 4.24. printer-resolution-supported
skipping to change at page 19, line 37 skipping to change at page 19, line 34
) )
4.25. printer-print-quality-supported 4.25. printer-print-quality-supported
( <id-at>.25 ( <id-at>.25
NAME 'printer-print-quality-supported' NAME 'printer-print-quality-supported'
DESC 'List of print qualities supported for printing documents on DESC 'List of print qualities supported for printing documents on
this printer. For example: "draft, normal". Legal values this printer. For example: "draft, normal". Legal values
include; "unknown", "draft", "normal", "high".' include; "unknown", "draft", "normal", "high".'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
) )
4.26. printer-job-priority-supported 4.26. printer-job-priority-supported
( <id-at>.26 ( <id-at>.26
NAME 'printer-job-priority-supported' NAME 'printer-job-priority-supported'
DESC 'Indicates the number of job priority levels supported. An IPP DESC 'Indicates the number of job priority levels supported. An IPP
conformant printer which supports job priority must always conformant printer which supports job priority must always
support a full range of priorities from "1" to "100" (to ensure support a full range of priorities from "1" to "100" (to ensure
skipping to change at page 21, line 28 skipping to change at page 21, line 23
) )
4.31. printer-delivery-orientation-supported 4.31. printer-delivery-orientation-supported
( <id-at>.31 ( <id-at>.31
NAME 'printer-delivery-orientation-supported' NAME 'printer-delivery-orientation-supported'
DESC 'The possible delivery orientations of pages as they are printed DESC 'The possible delivery orientations of pages as they are printed
and ejected from this printer. Legal values include; and ejected from this printer. Legal values include;
"unknown", "face-up", and "face-down".' "unknown", "face-up", and "face-down".'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
) )
4.32. printer-stacking-order-supported 4.32. printer-stacking-order-supported
( <id-at>.32 ( <id-at>.32
NAME 'printer-stacking-order-supported' NAME 'printer-stacking-order-supported'
DESC 'The possible stacking order of pages as they are printed and DESC 'The possible stacking order of pages as they are printed and
ejected from this printer. Legal values include; "unknown", ejected from this printer. Legal values include; "unknown",
"first-to-last", "last-to-first".' "first-to-last", "last-to-first".'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
) )
4.33. printer-output-features-supported 4.33. printer-output-features-supported
( <id-at>.33 ( <id-at>.33
NAME 'printer-output-features-supported' NAME 'printer-output-features-supported'
DESC 'The possible output features supported by this printer. Legal DESC 'The possible output features supported by this printer. Legal
values include; "unknown", "bursting", "decollating", values include; "unknown", "bursting", "decollating",
"page-collating", "offset-stacking".' "page-collating", "offset-stacking".'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127} SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{127}
) )
4.34. printer-aliases 4.34. printer-aliases
( <id-at>.34 ( <id-at>.34
NAME 'printer-aliases' NAME 'printer-aliases'
DESC 'Site-specific administrative names of this printer in addition DESC 'Site-specific administrative names of this printer in addition
the printer name specified for printer-name.' the printer name specified for printer-name.'
EQUALITY caseIgnoreMatch EQUALITY caseIgnoreMatch
 End of changes. 

This html diff was produced by rfcdiff 1.25, available from http://www.levkowetz.com/ietf/tools/rfcdiff/