| < draft-ietf-printmib-mib-info-14.txt | draft-ietf-printmib-mib-info-15.txt > | |||
|---|---|---|---|---|
| Printer MIB Working Group Ron Bergman | Printer MIB Working Group Ron Bergman | |||
| [Request for Comments: XXXX] Hitachi Printing Solutions | [Request for Comments: XXXX] Hitachi Printing Solutions | |||
| [Obsoletes: RFC 1759] Harry Lewis | [Obsoletes: RFC 1759] Harry Lewis | |||
| [Target Category: Standards Track] IBM Corp. | [Target Category: Standards Track] IBM Corp. | |||
| Ira McDonald | Ira McDonald | |||
| High North Inc | High North Inc | |||
| Expires 10 August 2003 10 February 2003 | Expires 19 August 2003 19 February 2003 | |||
| Printer MIB v2 | Printer MIB v2 | |||
| <draft-ietf-printmib-mib-info-14.txt> | <draft-ietf-printmib-mib-info-15.txt> | |||
| 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 [RFC2026]. | all provisions of Section 10 of RFC 2026 [RFC2026]. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that other | Task Force (IETF), its areas, and its working groups. Note that other | |||
| groups may also distribute working documents as Internet-Drafts. | groups may also distribute working documents as Internet-Drafts. | |||
| skipping to change at page 1, line 39 ¶ | skipping to change at page 1, line 39 ¶ | |||
| "1id-abstracts-txt" listing contained in the Internet-Drafts Shadow | "1id-abstracts-txt" listing contained in the Internet-Drafts Shadow | |||
| Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe), | Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe), | |||
| munnari.oz.au (Pacific Rim), ftp.ietf.org (US East Coast), or | munnari.oz.au (Pacific Rim), ftp.ietf.org (US East Coast), or | |||
| ftp.isi.edu (US West Coast). | ftp.isi.edu (US West Coast). | |||
| For tips on printing this document or on modifying the original | For tips on printing this document or on modifying the original | |||
| Microsoft Word source document, see [RFC3285]. | Microsoft Word source document, see [RFC3285]. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The Internet Society (2002). All Rights Reserved. | Copyright (C) The Internet Society (2003). All Rights Reserved. | |||
| Abstract | Abstract | |||
| This document provides definitions of models and manageable objects | This document provides definitions of models and manageable objects | |||
| for printing environments. The objects included in this MIB apply to | for printing environments. The objects included in this MIB apply to | |||
| physical, as well as logical entities within a printing device. This | physical, as well as logical entities within a printing device. This | |||
| document obsoletes RFC 1759. | document obsoletes RFC 1759. | |||
| Table of Contents | Table of Contents | |||
| skipping to change at page 3, line 6 ¶ | skipping to change at page 3, line 6 ¶ | |||
| 2.2.13.4 Alert Table Management............................23 | 2.2.13.4 Alert Table Management............................23 | |||
| 2.3 Read-Write Objects.....................................25 | 2.3 Read-Write Objects.....................................25 | |||
| 2.4 Enumerations...........................................26 | 2.4 Enumerations...........................................26 | |||
| 2.4.1 Registering Additional Enumerated Values.............27 | 2.4.1 Registering Additional Enumerated Values.............27 | |||
| 3. Groups from other MIB Specifications....................27 | 3. Groups from other MIB Specifications....................27 | |||
| 3.1 System Group...........................................27 | 3.1 System Group...........................................27 | |||
| 3.2 System Controller......................................27 | 3.2 System Controller......................................27 | |||
| 3.3 Interface Group objects................................28 | 3.3 Interface Group objects................................28 | |||
| 3.3.1 Interface Types......................................28 | 3.3.1 Interface Types......................................28 | |||
| 4. Differences from RFC 1759...............................28 | 4. Differences from RFC 1759...............................28 | |||
| 5. The IANA Printer MIB....................................31 | 5. The IANA Printer MIB....................................32 | |||
| 6. The Printer MIB.........................................60 | 6. The Printer MIB.........................................60 | |||
| -- Textual conventions for this MIB module..................63 | -- Textual conventions for this MIB module..................63 | |||
| -- The General Printer Group................................71 | -- The General Printer Group................................72 | |||
| -- The Responsible Party group..............................75 | -- The Responsible Party group..............................75 | |||
| -- The Auxiliary Sheet Group................................78 | -- The Auxiliary Sheet Group................................78 | |||
| -- Administrative section (The General V2 Group)...........79 | -- Administrative section (The General V2 Group)...........79 | |||
| -- General alert table section (Alert Table V2 Group)......79 | -- General alert table section (Alert Table V2 Group)......79 | |||
| -- The Cover Table..........................................80 | -- The Cover Table..........................................80 | |||
| -- The Localization Table...................................82 | -- The Localization Table...................................82 | |||
| -- The System Resources Tables..............................83 | -- The System Resources Tables..............................84 | |||
| -- The Input Group..........................................86 | -- The Input Group..........................................86 | |||
| -- The Extended Input Group.................................92 | -- The Extended Input Group.................................92 | |||
| -- The Input Media Group....................................93 | -- The Input Media Group....................................94 | |||
| -- The Input Switching Group................................95 | -- The Input Switching Group................................95 | |||
| -- The Output Group.........................................96 | -- The Output Group.........................................96 | |||
| -- The Extended Output Group...............................100 | -- The Extended Output Group...............................100 | |||
| -- The Output Dimensions Group.............................101 | -- The Output Dimensions Group.............................101 | |||
| -- The Output Features Group...............................103 | -- The Output Features Group...............................103 | |||
| -- The Marker Group........................................105 | -- The Marker Group........................................105 | |||
| -- The Marker Supplies Group...............................111 | -- The Marker Supplies Group...............................111 | |||
| -- The Marker Colorant Group...............................114 | -- The Marker Colorant Group...............................114 | |||
| -- The Media Path Group....................................117 | -- The Media Path Group....................................117 | |||
| -- The Print Job Delivery Channel Group....................121 | -- The Print Job Delivery Channel Group....................121 | |||
| -- The Interpreter Group...................................129 | -- The Interpreter Group...................................129 | |||
| -- The Console Group.......................................133 | -- The Console Group.......................................134 | |||
| -- The Alerts Group........................................138 | -- The Alerts Group........................................138 | |||
| -- Conformance Information.................................143 | -- Conformance Information.................................143 | |||
| 7. IANA Considerations....................................157 | 7. IANA Considerations....................................158 | |||
| 8. Intellectual Property..................................157 | 8. Intellectual Property..................................158 | |||
| 9. Internationalization Considerations....................158 | 9. Internationalization Considerations....................158 | |||
| 10. Security Considerations...............................158 | 10. Security Considerations...............................158 | |||
| 11. Copyright Section.....................................160 | 11. Copyright Section.....................................160 | |||
| 12. Normative References..................................161 | 12. Normative References..................................161 | |||
| 13. Informative References................................162 | 13. Informative References................................163 | |||
| Appendix A - Glossary of Terms.............................163 | Appendix A - Glossary of Terms.............................164 | |||
| Appendix B - Media Size Names..............................168 | Appendix B - Media Size Names..............................168 | |||
| Appendix C - Media Names...................................170 | Appendix C - Media Names...................................170 | |||
| Appendix D - Roles of Users................................175 | Appendix D - Roles of Users................................175 | |||
| Appendix E - Overall Printer Status Table..................179 | Appendix E - Overall Printer Status Table..................179 | |||
| Appendix F - Participants..................................180 | Appendix F - Participants..................................180 | |||
| Authors' Addresses.........................................181 | Authors' Addresses.........................................181 | |||
| 1. Introduction | 1. Introduction | |||
| 1.1 Network Printing Environment | 1.1 Network Printing Environment | |||
| skipping to change at page 28, line 30 ¶ | skipping to change at page 28, line 30 ¶ | |||
| The interfaces group of RFC 1213 [RFC1213] contains only a partial | The interfaces group of RFC 1213 [RFC1213] contains only a partial | |||
| list of interface types that can be specified in the "ifType" object. | list of interface types that can be specified in the "ifType" object. | |||
| For a complete list of interface types, refer to the IANA registry at | For a complete list of interface types, refer to the IANA registry at | |||
| "ftp://ftp.isi.edu/mib/iana.mib/ianaiftype.mib" | "ftp://ftp.isi.edu/mib/iana.mib/ianaiftype.mib" | |||
| 4. Differences from RFC 1759 | 4. Differences from RFC 1759 | |||
| This document supercedes and replaces RFC 1759. However, a compliant | This document supercedes and replaces RFC 1759. However, a compliant | |||
| implementation of RFC 1759 is also compliant with this document. The | implementation of RFC 1759 is also compliant with this document. The | |||
| following changes to RFC 1759 are included: | following changes to RFC 1759 are included: (See the printmib | |||
| REVISION/DESCRIPTION clause for additional details of changes.) | ||||
| - Minor editorial corrections and changes. Updated the cover page | - Minor editorial corrections and changes. Updated the cover page | |||
| and added the "SNMP Management Framework" boilerplate to section 1. | and added the "SNMP Management Framework" boilerplate to section 1. | |||
| - Updated figure 2 to use MIB names instead of RFC numbers. | - Updated figure 2 to use MIB names instead of RFC numbers. | |||
| - Updated Coded Character Set description and IANA registration | - Updated Coded Character Set description and IANA registration | |||
| process. | process. | |||
| - Change hrPrinterDetectedErrorState "coverOpen" (bit 4) to | - Change hrPrinterDetectedErrorState "coverOpen" (bit 4) to | |||
| skipping to change at page 30, line 45 ¶ | skipping to change at page 30, line 46 ¶ | |||
| "PrtSubUnitStatusTC" | "PrtSubUnitStatusTC" | |||
| - All objects with a MAX-ACCESS of read-write now have a MIN-ACCESS | - All objects with a MAX-ACCESS of read-write now have a MIN-ACCESS | |||
| of read-only. | of read-only. | |||
| - Added 'IANA Considerations' and 'Internationalization | - Added 'IANA Considerations' and 'Internationalization | |||
| Considerations' as top level sections, per IETF guidelines. | Considerations' as top level sections, per IETF guidelines. | |||
| - Updated Security and Copyright sections. | - Updated Security and Copyright sections. | |||
| - Updated references. | - Updated references and split into Normative and Informative groups. | |||
| - Added Appendix E - Overall Printer Status Table. | - Added Appendix E - Overall Printer Status Table. | |||
| - Updated participant and contact information. | - Updated participant and contact information. | |||
| - Removed CodedCharSet Textual Convention, replaced with an import of | - Removed CodedCharSet Textual Convention, replaced with an import of | |||
| the IANACharset. | the IANACharset. | |||
| - Removed all comment statements that indicated objects or groups are | - Removed all comment statements that indicated objects or groups are | |||
| mandatory or optional. Avoids any potential conflicts with the | mandatory or optional. Avoids any potential conflicts with the | |||
| skipping to change at page 32, line 4 ¶ | skipping to change at page 32, line 6 ¶ | |||
| prtConsoleLightIndex from (0..65535) to (1..65535) since index values | prtConsoleLightIndex from (0..65535) to (1..65535) since index values | |||
| cannot be zero. (Typo in RFC 1759) | cannot be zero. (Typo in RFC 1759) | |||
| - The PWG Standard for Standardized Media Names is now recommended | - The PWG Standard for Standardized Media Names is now recommended | |||
| for the objects prtInputMediaName, prtInputMediaColor, and | for the objects prtInputMediaName, prtInputMediaColor, and | |||
| prtInputMediaType. | prtInputMediaType. | |||
| - Added chSMTP(45) to prtChannelTypeTC. | - Added chSMTP(45) to prtChannelTypeTC. | |||
| 5. The IANA Printer MIB | 5. The IANA Printer MIB | |||
| IANA-PRINTER-MIB DEFINITIONS ::= BEGIN | IANA-PRINTER-MIB DEFINITIONS ::= BEGIN | |||
| IMPORTS | IMPORTS | |||
| MODULE-IDENTITY, | MODULE-IDENTITY, | |||
| mib-2 | mib-2 | |||
| FROM SNMPv2-SMI | FROM SNMPv2-SMI | |||
| TEXTUAL-CONVENTION | TEXTUAL-CONVENTION | |||
| FROM SNMPv2-TC; | FROM SNMPv2-TC; | |||
| ianaPrinterMIB MODULE-IDENTITY | ianaPrinterMIB MODULE-IDENTITY | |||
| LAST-UPDATED "200302100000Z" -- February 10, 2003 | LAST-UPDATED "200302190000Z" -- February 19, 2003 | |||
| ORGANIZATION "IANA" | ORGANIZATION "IANA" | |||
| CONTACT-INFO "Internet Assigned Numbers Authority | CONTACT-INFO "Internet Assigned Numbers Authority | |||
| Postal: ICANN | Postal: ICANN | |||
| 4676 Admiralty Way, Suite 330 | 4676 Admiralty Way, Suite 330 | |||
| Marina del Rey, CA 90292 | Marina del Rey, CA 90292 | |||
| Tel: +1 310 823 9358 | Tel: +1 310 823 9358 | |||
| E-Mail: iana@iana.org" | E-Mail: iana@iana.org" | |||
| skipping to change at page 32, line 42 ¶ | skipping to change at page 32, line 45 ¶ | |||
| Designated Expert Review as defined in RFC 2434, | Designated Expert Review as defined in RFC 2434, | |||
| Guidelines for Writing an IANA Considerations Section | Guidelines for Writing an IANA Considerations Section | |||
| in RFCs. The Designated Expert will be selected by | in RFCs. The Designated Expert will be selected by | |||
| the IESG Area Director(s) of the Applications Area. | the IESG Area Director(s) of the Applications Area. | |||
| Copyright (C) The Internet Society (2003). This | Copyright (C) The Internet Society (2003). This | |||
| version of this MIB module is part of RFC xxxx; | version of this MIB module is part of RFC xxxx; | |||
| see the RFC itself for full legal notices." | see the RFC itself for full legal notices." | |||
| -- RFC Editor assigns above RFC xxxx and RFC yyyy. | -- RFC Editor assigns above RFC xxxx and RFC yyyy. | |||
| REVISION "200302100000Z" -- February 10, 2003 | REVISION "200302190000Z" -- February 19, 2003 | |||
| DESCRIPTION "Original version, published in coordination | DESCRIPTION "Original version, published in coordination | |||
| with Printer MIB (RFC xxxx)." | with Printer MIB (RFC xxxx)." | |||
| -- RFC Editor assigns above RFC xxxx. | -- RFC Editor assigns above RFC xxxx. | |||
| ::= { mib-2 nnn } -- nnn to be assigned by IANA | ::= { mib-2 nnn } -- nnn to be assigned by IANA | |||
| -- | -- | |||
| -- Generic textual conventions | -- Generic textual conventions | |||
| -- | -- | |||
| PrtCoverStatusTC ::= TEXTUAL-CONVENTION | PrtCoverStatusTC ::= TEXTUAL-CONVENTION | |||
| -- This TC was extracted from prtCoverStatus in RFC 1759. | -- This TC was extracted from prtCoverStatus in RFC 1759. | |||
| -- "coverOpen" and "coverClosed" in this MIB version were "doorOpen" | ||||
| -- and "doorClosed" in RFC 1759. A name change is not formally | ||||
| -- allowed in SNMP, but was agreed to by the WG group since a door | ||||
| -- has a more restrictive meaning than a cover and Cover group is | ||||
| -- intended to support doors as a subset of covers. | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Values for encoding the state of a particular cover or | "Values for encoding the state of a particular cover or | |||
| access panel on the printer case or enclosure." | access panel on the printer case or enclosure." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| other(1), | other(1), | |||
| coverOpen(3), | coverOpen(3), | |||
| coverClosed(4), | coverClosed(4), | |||
| interlockOpen(5), | interlockOpen(5), | |||
| interlockClosed(6) | interlockClosed(6) | |||
| skipping to change at page 61, line 13 ¶ | skipping to change at page 61, line 10 ¶ | |||
| hrDeviceIndex, hrStorageIndex FROM HOST-RESOURCES-MIB | hrDeviceIndex, hrStorageIndex FROM HOST-RESOURCES-MIB | |||
| InterfaceIndexOrZero FROM IF-MIB | InterfaceIndexOrZero FROM IF-MIB | |||
| PrtCoverStatusTC, PrtGeneralResetTC, PrtChannelTypeTC, | PrtCoverStatusTC, PrtGeneralResetTC, PrtChannelTypeTC, | |||
| PrtInterpreterLangFamilyTC, PrtInputTypeTC, PrtOutputTypeTC, | PrtInterpreterLangFamilyTC, PrtInputTypeTC, PrtOutputTypeTC, | |||
| PrtMarkerMarkTechTC, PrtMarkerSuppliesTypeTC, PrtConsoleColorTC, | PrtMarkerMarkTechTC, PrtMarkerSuppliesTypeTC, PrtConsoleColorTC, | |||
| PrtConsoleDisableTC, PrtMediaPathTypeTC, PrtAlertGroupTC, | PrtConsoleDisableTC, PrtMediaPathTypeTC, PrtAlertGroupTC, | |||
| PrtAlertTrainingLevelTC, PrtAlertCodeTC FROM IANA-PRINTER-MIB | PrtAlertTrainingLevelTC, PrtAlertCodeTC FROM IANA-PRINTER-MIB | |||
| IANACharset FROM IANA-CHARSET-MIB; | IANACharset FROM IANA-CHARSET-MIB; | |||
| printmib MODULE-IDENTITY | printmib MODULE-IDENTITY | |||
| LAST-UPDATED "200302100000Z" | LAST-UPDATED "200302190000Z" | |||
| ORGANIZATION "PWG IEEE/ISTO Printer Working Group" | ORGANIZATION "PWG IEEE/ISTO Printer Working Group" | |||
| CONTACT-INFO | CONTACT-INFO | |||
| "Harry Lewis | "Harry Lewis | |||
| IBM | IBM | |||
| Phone (303) 924-5337 | Phone (303) 924-5337 | |||
| Email: harryl@us.ibm.com | Email: harryl@us.ibm.com | |||
| http://www.pwg.org/index.html | http://www.pwg.org/index.html | |||
| Send comments to the printmib WG using the Printer MIB | Send comments to the printmib WG using the Printer MIB | |||
| Project (PMP) Mailing List: pmp@pwg.org | Project (PMP) Mailing List: pmp@pwg.org | |||
| skipping to change at page 61, line 40 ¶ | skipping to change at page 61, line 37 ¶ | |||
| clarifications needed and registration proposals being reviewed | clarifications needed and registration proposals being reviewed | |||
| in order to achieve consensus." | in order to achieve consensus." | |||
| DESCRIPTION | DESCRIPTION | |||
| "The MIB module for management of printers. | "The MIB module for management of printers. | |||
| Copyright (C) The Internet Society (2003). This version of | Copyright (C) The Internet Society (2003). This version of | |||
| this MIB module is part of RFC xxxx; see the RFC itself for | this MIB module is part of RFC xxxx; see the RFC itself for | |||
| full legal notices." | full legal notices." | |||
| -- RFC Editor assigns above RFC xxxx. | -- RFC Editor assigns above RFC xxxx. | |||
| REVISION "200302100000Z" | REVISION "200302190000Z" | |||
| DESCRIPTION | DESCRIPTION | |||
| "Printer MIB v2. | "Printer MIB v2. | |||
| Moved all TCs to be maintained by IANA into the ianaPrinterMIB | Moved all enum groups to be maintained by IANA into new TCs | |||
| which is contained in this document. | within the ianaPrinterMIB, which is contained in this | |||
| document. | ||||
| New TCs created from enums defined within RFC 1759 Objects: | ||||
| PrtPrintOrientationTC, PrtLocalizedDescriptionStringTC, | ||||
| PrtConsoleDescriptionStringTC, PrtChannelStateTC, | ||||
| PrtOutputStackingOrderTC, PrtOutputPageDeliveryOrientationTC, | ||||
| PrtMarkerCounterUnitTC, PrtMarkerSuppliesSupplyUnitTC, | ||||
| PrtMarkerSuppliesClassTC, PrtMarkerAddressabilityUnitTC, | ||||
| PrtMarkerColorantRoleTC, PrtMediaPathMaxSpeedPrintUnitTC, | ||||
| PrtInterpreterTwoWayTC, and PrtAlertSeverityLevelTC. | ||||
| The following four TCs have been deprecated: | ||||
| MediaUnit (replaced by PrtMediaUnitTC), | ||||
| CapacityUnit (replaced by PrtCapacityUnitTC), | ||||
| SubUnitStatus (replaced by PrtSubUnitStatusTC), | ||||
| CodedCharSet (replaced by IANACharset in IANA Charset MIB) | ||||
| Five new OBJECT-GROUPs: prtAuxilliarySheetGroup, | Five new OBJECT-GROUPs: prtAuxilliarySheetGroup, | |||
| prtInputSwitchingGroup, prtGeneralV2Group, | prtInputSwitchingGroup, prtGeneralV2Group, | |||
| prtAlertTableV2Group, prtChannelV2Group. | prtAlertTableV2Group, prtChannelV2Group. | |||
| Nine new objects added to those groups: | Nine new objects added to those groups: | |||
| prtAuxiliarySheetStartupPage, prtAuxiliarySheetBannerPage, | prtAuxiliarySheetStartupPage, prtAuxiliarySheetBannerPage, | |||
| prtGeneralPrinterName, prtGeneralSerialNumber, | prtGeneralPrinterName, prtGeneralSerialNumber, | |||
| prtAlertCriticalEvents, prtAlertAllEvents, | prtAlertCriticalEvents, prtAlertAllEvents, | |||
| prtInputMediaLoadTimeout, prtInputNextIndex, | prtInputMediaLoadTimeout, prtInputNextIndex, | |||
| prtChannelInformation. | prtChannelInformation. | |||
| SYNTAX range changed from (0..65535) to (1..65535) for the | SYNTAX range changed from (0..65535) to (1..65535) for the | |||
| index objects prtStorageRefSeqNumber and | index objects prtStorageRefSeqNumber, prtDeviceRefSeqNumber, | |||
| prtDeviceRefSeqNumber. | and prtConsoleLightIndex. | |||
| SYNTAX range changed from (0..65535) to (0..2147483647) for the | SYNTAX range changed from (0..65535) to (0..2147483647) for the | |||
| objects prtStorageRefIndex and prtDeviceRefIndex to agree | objects prtStorageRefIndex and prtDeviceRefIndex to agree | |||
| with the Host Resources MIB. | with the Host Resources MIB. | |||
| Defined a range for the objects with a SYNTAX of Integer32: | Defined a range for the objects with a SYNTAX of Integer32: | |||
| prtOutputDefaultIndex, prtInputMediaDimFeedDirDeclared, | prtOutputDefaultIndex, prtInputMediaDimFeedDirDeclared, | |||
| prtInputMediaDimXFeedDirDeclared, prtInputMaxCapacity, | prtInputMediaDimXFeedDirDeclared, prtInputMaxCapacity, | |||
| prtInputCurrentLevel, prtInputMediaDimFeedDirChosen, | prtInputCurrentLevel, prtInputMediaDimFeedDirChosen, | |||
| prtInputMediaDimXFeedDirChosen, prtInputMediaWeight, | prtInputMediaDimXFeedDirChosen, prtInputMediaWeight, | |||
| prtInputMediaFormParts, prtOutputIndex, | prtInputMediaFormParts, prtOutputIndex, | |||
| prtOutputMaxCapacity, prtOutputRemainingCapacity, | prtOutputMaxCapacity, prtOutputRemainingCapacity, | |||
| skipping to change at page 62, line 37 ¶ | skipping to change at page 62, line 49 ¶ | |||
| prtMediaPathMaxSpeed, prtMediaPathMaxMediaFeedDir, | prtMediaPathMaxSpeed, prtMediaPathMaxMediaFeedDir, | |||
| prtMediaPathMaxMediaXFeedDir, prtMediaPathMinMediaFeedDir, | prtMediaPathMaxMediaXFeedDir, prtMediaPathMinMediaFeedDir, | |||
| prtMediaPathMinMediaXFeedDir, prtChannelIndex, | prtMediaPathMinMediaXFeedDir, prtChannelIndex, | |||
| prtChannelCurrentJobCntlLangIndex, prtInterpreterIndex, | prtChannelCurrentJobCntlLangIndex, prtInterpreterIndex, | |||
| prtChannelDefaultPageDescLangIndex, prtConsoleOnTime, | prtChannelDefaultPageDescLangIndex, prtConsoleOnTime, | |||
| prtInterpreterFeedAddressibility, prtConsoleOffTime, | prtInterpreterFeedAddressibility, prtConsoleOffTime, | |||
| prtInterpreterXFeedAddressibility, prtAlertIndex, | prtInterpreterXFeedAddressibility, prtAlertIndex, | |||
| prtAlertGroupIndex, prtAlertLocation. | prtAlertGroupIndex, prtAlertLocation. | |||
| Changed SYNTAX from Integer32 to InterfaceIndexOrZero for | Changed SYNTAX from Integer32 to InterfaceIndexOrZero for | |||
| prtChannelIfIndex. | prtChannelIfIndex. | |||
| Changed MAX-ACCESS of prtAlertIndex from not-accessible to | ||||
| Read-only and added a compliance statement to allow a | ||||
| MIN-ACCESS of accessible-for-notify. | ||||
| One new NOTIFICATION-GROUP: prtAlertTrapGroup which contains | One new NOTIFICATION-GROUP: prtAlertTrapGroup which contains | |||
| printerV2Alert. | printerV2Alert. | |||
| In MODULE-COMPLIANCE prtMIBCompliance, new OBJECT-GROUPs and | In MODULE-COMPLIANCE prtMIBCompliance, new OBJECT-GROUPs and | |||
| the NOTIFICATION_GROUP, all in GROUP (not MANDATORY-GROUP) | the NOTIFICATION_GROUP, all in GROUP (not MANDATORY-GROUP) | |||
| clauses. The nine new objects are optional, i.e., this | clauses. The nine new objects are optional, i.e., this | |||
| draft is backward compatible with RFC 1759." | draft is backward compatible with RFC 1759." | |||
| REVISION "199411250000Z" | REVISION "199411250000Z" | |||
| DESCRIPTION | DESCRIPTION | |||
| "The original version of this MIB, published as RFC1759." | "The original version of this MIB, published as RFC1759." | |||
| ::= { mib-2 43 } | ::= { mib-2 43 } | |||
| -- Textual conventions for this MIB module | -- Textual conventions for this MIB module | |||
| -- | -- | |||
| -- Generic unspecific textual conventions | -- Generic unspecific textual conventions | |||
| -- | -- | |||
| PrtMediaUnitTC ::= TEXTUAL-CONVENTION | PrtMediaUnitTC ::= TEXTUAL-CONVENTION | |||
| -- Replaces MediaUnit in RFC 1759. | -- Replaces MediaUnit in RFC 1759. | |||
| -- Even though it is formally not allowed to change TC names, the WG | ||||
| -- decided this name change was necessary to clearly indicate this | ||||
| -- TC is from the Printer MIB. | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Units of measure for media dimensions." | "Units of measure for media dimensions." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| tenThousandthsOfInches(3), -- .0001 | tenThousandthsOfInches(3), -- .0001 | |||
| micrometers(4) | micrometers(4) | |||
| } | } | |||
| MediaUnit ::= TEXTUAL-CONVENTION | MediaUnit ::= TEXTUAL-CONVENTION | |||
| -- Replaced by prtMediaUnitTC. | -- Replaced by PrtMediaUnitTC. | |||
| STATUS deprecated | STATUS deprecated | |||
| DESCRIPTION | DESCRIPTION | |||
| "Units of measure for media dimensions." | "Units of measure for media dimensions." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| tenThousandthsOfInches(3), -- .0001 | tenThousandthsOfInches(3), -- .0001 | |||
| micrometers(4) | micrometers(4) | |||
| } | } | |||
| PrtCapacityUnitTC ::= TEXTUAL-CONVENTION | PrtCapacityUnitTC ::= TEXTUAL-CONVENTION | |||
| -- Replaces CapacityUnit in RFC 1759. | -- Replaces CapacityUnit in RFC 1759. | |||
| -- Even though it is formally not allowed to change TC names, the WG | ||||
| -- decided this name change was necessary due to the added values | ||||
| -- and to clearly indicate this TC is from the Printer MIB. | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Units of measure for media capacity." | "Units of measure for media capacity." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| other(1), -- New, not in RFC 1759 | other(1), -- New, not in RFC 1759 | |||
| unknown(2), -- New, not in RFC 1759 | unknown(2), -- New, not in RFC 1759 | |||
| tenThousandthsOfInches(3), -- .0001 | tenThousandthsOfInches(3), -- .0001 | |||
| micrometers(4), | micrometers(4), | |||
| sheets(8), | sheets(8), | |||
| feet(16), | feet(16), | |||
| skipping to change at page 64, line 4 ¶ | skipping to change at page 64, line 10 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "Units of measure for media capacity." | "Units of measure for media capacity." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| other(1), -- New, not in RFC 1759 | other(1), -- New, not in RFC 1759 | |||
| unknown(2), -- New, not in RFC 1759 | unknown(2), -- New, not in RFC 1759 | |||
| tenThousandthsOfInches(3), -- .0001 | tenThousandthsOfInches(3), -- .0001 | |||
| micrometers(4), | micrometers(4), | |||
| sheets(8), | sheets(8), | |||
| feet(16), | feet(16), | |||
| meters(17), | meters(17), | |||
| -- Values for Finisher MIB | -- Values for Finisher MIB | |||
| items(18), -- New, not in RFC 1759 | items(18), -- New, not in RFC 1759 | |||
| percent(19) -- New, not in RFC 1759 | percent(19) -- New, not in RFC 1759 | |||
| } | } | |||
| CapacityUnit ::= TEXTUAL-CONVENTION | CapacityUnit ::= TEXTUAL-CONVENTION | |||
| -- Replaced by prtCapacityUnitTC. | -- Replaced by PrtCapacityUnitTC. | |||
| STATUS deprecated | STATUS deprecated | |||
| DESCRIPTION | DESCRIPTION | |||
| "Units of measure for media capacity." | "Units of measure for media capacity." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| tenThousandthsOfInches(3), -- .0001 | tenThousandthsOfInches(3), -- .0001 | |||
| micrometers(4), | micrometers(4), | |||
| sheets(8), | sheets(8), | |||
| feet(16), | feet(16), | |||
| meters(17) | meters(17) | |||
| } | } | |||
| PrtPrintOrientationTC ::= TEXTUAL-CONVENTION | PrtPrintOrientationTC ::= TEXTUAL-CONVENTION | |||
| -- This TC was extracted from prtInterpreterDefaultOrientation in | ||||
| -- RFC 1759. | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A generic representation for printing orientation on a | "A generic representation for printing orientation on a | |||
| 'page'." | 'page'." | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| other(1), | other(1), | |||
| portrait(3), | portrait(3), | |||
| landscape(4) | landscape(4) | |||
| } | } | |||
| PrtSubUnitStatusTC ::= TEXTUAL-CONVENTION | PrtSubUnitStatusTC ::= TEXTUAL-CONVENTION | |||
| -- Replaces SubUnitStatus in RFC | -- Replaces SubUnitStatus in RFC 1759. | |||
| -- 1759. Even though it is formally not allowed to change TC names, | ||||
| -- the WG decided this name change was necessary to indicate this TC | ||||
| -- is from the Printer MIB. | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Status of a printer sub-unit. | "Status of a printer sub-unit. | |||
| The SubUnitStatus is an integer that is the sum of 5 distinct | The SubUnitStatus is an integer that is the sum of 5 distinct | |||
| values, Availability, Non-Critical, Critical, On-line, and | values, Availability, Non-Critical, Critical, On-line, and | |||
| Transitioning. These values are: | Transitioning. These values are: | |||
| Availability Value | Availability Value | |||
| Available and Idle 0 0000'b | Available and Idle 0 0000'b | |||
| Available and Standby 2 0010'b | Available and Standby 2 0010'b | |||
| Available and Active 4 0100'b | Available and Active 4 0100'b | |||
| Available and Busy 6 0110'b | Available and Busy 6 0110'b | |||
| Unavailable and OnRequest 1 0001'b | Unavailable and OnRequest 1 0001'b | |||
| Unavailable because Broken 3 0011'b | Unavailable because Broken 3 0011'b | |||
| Unknown 5 0101'b | Unknown 5 0101'b | |||
| Non-Critical | Non-Critical | |||
| No Non-Critical Alerts 0 0000'b | No Non-Critical Alerts 0 0000'b | |||
| skipping to change at page 65, line 34 ¶ | skipping to change at page 65, line 38 ¶ | |||
| State is Off-Line 32 10 0000'b | State is Off-Line 32 10 0000'b | |||
| Transitioning | Transitioning | |||
| At intended state 0 0000'b | At intended state 0 0000'b | |||
| Transitioning to intended state 64 100 0000'b" | Transitioning to intended state 64 100 0000'b" | |||
| SYNTAX INTEGER (0..126) | SYNTAX INTEGER (0..126) | |||
| SubUnitStatus ::= TEXTUAL-CONVENTION | SubUnitStatus ::= TEXTUAL-CONVENTION | |||
| -- Replaced by prtSubUnitStatusTC. | -- Replaced by PrtSubUnitStatusTC. | |||
| STATUS deprecated | STATUS deprecated | |||
| DESCRIPTION | DESCRIPTION | |||
| "Status of a printer sub-unit. | "Status of a printer sub-unit. | |||
| The SubUnitStatus is an integer that is the sum of 5 distinct | The SubUnitStatus is an integer that is the sum of 5 distinct | |||
| values, Availability, Non-Critical, Critical, On-line, and | values, Availability, Non-Critical, Critical, On-line, and | |||
| Transitioning. These values are: | Transitioning. These values are: | |||
| Availability Value | Availability Value | |||
| Available and Idle 0 0000'b | Available and Idle 0 0000'b | |||
| Available and Standby 2 0010'b | Available and Standby 2 0010'b | |||
| Available and Active 4 0100'b | Available and Active 4 0100'b | |||
| Available and Busy 6 0110'b | Available and Busy 6 0110'b | |||
| Unavailable and OnRequest 1 0001'b | Unavailable and OnRequest 1 0001'b | |||
| Unavailable because Broken 3 0011'b | Unavailable because Broken 3 0011'b | |||
| Unknown 5 0101'b | Unknown 5 0101'b | |||
| Non-Critical | Non-Critical | |||
| No Non-Critical Alerts 0 0000'b | No Non-Critical Alerts 0 0000'b | |||
| skipping to change at page 81, line 40 ¶ | skipping to change at page 81, line 45 ¶ | |||
| SYNTAX PrtLocalizedDescriptionStringTC | SYNTAX PrtLocalizedDescriptionStringTC | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The manufacturer provided cover sub-mechanism name in the | "The manufacturer provided cover sub-mechanism name in the | |||
| localization specified by prtGeneralCurrentLocalization." | localization specified by prtGeneralCurrentLocalization." | |||
| ::= { prtCoverEntry 2 } | ::= { prtCoverEntry 2 } | |||
| prtCoverStatus OBJECT-TYPE | prtCoverStatus OBJECT-TYPE | |||
| -- NOTE: In RFC 1759, the enumeration values were implicitly defined | -- NOTE: In RFC 1759, the enumeration values were implicitly defined | |||
| -- by this object. | -- by this object and are now defined in the IANA-PRINTER-MIB. The | |||
| SYNTAX PrtCoverStatusTC | -- new TC has defined "coverOpen" and "coverClosed" to replace | |||
| -- "doorOpen" and "doorClosed" in RFC 1759. A name change is not | ||||
| -- formally allowed per SMI rules, but was agreed to by the WG group | ||||
| -- since a door has a more restrictive meaning than a cover and | ||||
| -- Cover group is intended to support doors as a subset of covers. | ||||
| SYNTAX PrtCoverStatusTC | ||||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The status of this cover sub-unit." | "The status of this cover sub-unit." | |||
| ::= { prtCoverEntry 3 } | ::= { prtCoverEntry 3 } | |||
| -- The Localization Table | -- The Localization Table | |||
| -- | -- | |||
| -- The localization portion of the General printer sub-unit is | -- The localization portion of the General printer sub-unit is | |||
| -- responsible for identifying the natural language, country, and | -- responsible for identifying the natural language, country, and | |||
| skipping to change at page 139, line 23 ¶ | skipping to change at page 139, line 31 ¶ | |||
| prtAlertTrainingLevel PrtAlertTrainingLevelTC, | prtAlertTrainingLevel PrtAlertTrainingLevelTC, | |||
| prtAlertGroup PrtAlertGroupTC, | prtAlertGroup PrtAlertGroupTC, | |||
| prtAlertGroupIndex Integer32, | prtAlertGroupIndex Integer32, | |||
| prtAlertLocation Integer32, | prtAlertLocation Integer32, | |||
| prtAlertCode PrtAlertCodeTC, | prtAlertCode PrtAlertCodeTC, | |||
| prtAlertDescription PrtLocalizedDescriptionStringTC, | prtAlertDescription PrtLocalizedDescriptionStringTC, | |||
| prtAlertTime TimeTicks | prtAlertTime TimeTicks | |||
| } | } | |||
| prtAlertIndex OBJECT-TYPE | prtAlertIndex OBJECT-TYPE | |||
| -- NOTE: In RFC 1759, the range was not defined. | -- NOTE: In RFC 1759, the range was not defined. The MAX-ACCESS has | |||
| -- been changed from not accessible to allow the object to be | ||||
| -- included (as originally in RFC 1759) in the trap bindings. | ||||
| SYNTAX Integer32 (1..2147483647) | SYNTAX Integer32 (1..2147483647) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The index value used to determine which alerts have been added | "The index value used to determine which alerts have been added | |||
| or removed from the alert table. This is an incrementing | or removed from the alert table. This is an incrementing | |||
| integer initialized to 1 when the printer is reset. (i.e. The | integer initialized to 1 when the printer is reset. (i.e. The | |||
| first event placed in the alert table after a reset of the | first event placed in the alert table after a reset of the | |||
| printer shall have an index value of 1.) When the printer adds | printer shall have an index value of 1.) When the printer adds | |||
| an alert to the table, that alert is assigned the next higher | an alert to the table, that alert is assigned the next higher | |||
| integer value from the last item entered into the table. If | integer value from the last item entered into the table. If | |||
| the index value reaches its maximum value, the next index value | the index value reaches its maximum value, the next index value | |||
| skipping to change at page 150, line 20 ¶ | skipping to change at page 150, line 30 ¶ | |||
| OBJECT prtConsoleOnTime | OBJECT prtConsoleOnTime | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION | DESCRIPTION | |||
| "It is conformant to implement this object as read-only" | "It is conformant to implement this object as read-only" | |||
| OBJECT prtConsoleOffTime | OBJECT prtConsoleOffTime | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION | DESCRIPTION | |||
| "It is conformant to implement this object as read-only" | "It is conformant to implement this object as read-only" | |||
| OBJECT prtAlertIndex | ||||
| MIN-ACCESS accessible-for-notify | ||||
| DESCRIPTION | ||||
| "It is conformant to implement this object as | ||||
| accessible-for-notify " | ||||
| GROUP prtResponsiblePartyGroup | GROUP prtResponsiblePartyGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is unconditionally optional." | "This group is unconditionally optional." | |||
| GROUP prtExtendedInputGroup | GROUP prtExtendedInputGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| "This group is unconditionally optional." | "This group is unconditionally optional." | |||
| GROUP prtInputMediaGroup | GROUP prtInputMediaGroup | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 156, line 33 ¶ | skipping to change at page 157, line 4 ¶ | |||
| "The alert time group. Implementation of prtAlertTime is | "The alert time group. Implementation of prtAlertTime is | |||
| strongly RECOMMENDED." | strongly RECOMMENDED." | |||
| ::= { prtMIBGroups 18 } | ::= { prtMIBGroups 18 } | |||
| prtMIB2Groups OBJECT IDENTIFIER ::= { prtMIBConformance 4 } | prtMIB2Groups OBJECT IDENTIFIER ::= { prtMIBConformance 4 } | |||
| -- These groups are unique to Printer MIB V2 | -- These groups are unique to Printer MIB V2 | |||
| prtAuxiliarySheetGroup OBJECT-GROUP | prtAuxiliarySheetGroup OBJECT-GROUP | |||
| OBJECTS { prtAuxiliarySheetStartupPage, | OBJECTS { prtAuxiliarySheetStartupPage, | |||
| prtAuxiliarySheetBannerPage } | prtAuxiliarySheetBannerPage } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The auxiliary sheet group." | "The auxiliary sheet group." | |||
| ::= { prtMIBGroups 19 } | ::= { prtMIBGroups 19 } | |||
| prtInputSwitchingGroup OBJECT-GROUP | prtInputSwitchingGroup OBJECT-GROUP | |||
| OBJECTS { prtInputMediaLoadTimeout, prtInputNextIndex } | OBJECTS { prtInputMediaLoadTimeout, prtInputNextIndex } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The input switching group." | "The input switching group." | |||
| ::= { prtMIBGroups 20 } | ::= { prtMIBGroups 20 } | |||
| prtGeneralV2Group OBJECT-GROUP | prtGeneralV2Group OBJECT-GROUP | |||
| OBJECTS { prtGeneralPrinterName, prtGeneralSerialNumber } | OBJECTS { prtGeneralPrinterName, prtGeneralSerialNumber } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The general printer group with new v2 objects." | "The general printer group with new v2 objects." | |||
| ::= { prtMIBGroups 21 } | ::= { prtMIBGroups 21 } | |||
| prtAlertTableV2Group OBJECT-GROUP | prtAlertTableV2Group OBJECT-GROUP | |||
| OBJECTS { prtAlertCriticalEvents, prtAlertAllEvents } | OBJECTS { prtAlertIndex, prtAlertCriticalEvents, prtAlertAllEvents } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The alert table group with new v2 objects." | "The alert table group with new v2 objects and prtAlertIndex | |||
| changed to MAX-ACCESS of 'read-only' for inclusion in the trap | ||||
| bindings (as originally defined in RFC 1759)." | ||||
| ::= { prtMIBGroups 22 } | ::= { prtMIBGroups 22 } | |||
| prtChannelV2Group OBJECT-GROUP | prtChannelV2Group OBJECT-GROUP | |||
| OBJECTS { prtChannelInformation } | OBJECTS { prtChannelInformation } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The channel group with a new v2 object." | "The channel group with a new v2 object." | |||
| ::= { prtMIBGroups 23 } | ::= { prtMIBGroups 23 } | |||
| prtAlertTrapGroup NOTIFICATION-GROUP | prtAlertTrapGroup NOTIFICATION-GROUP | |||
| skipping to change at page 160, line 29 ¶ | skipping to change at page 161, line 4 ¶ | |||
| especially vulnerable or difficult to administer, certain objects | especially vulnerable or difficult to administer, certain objects | |||
| within this MIB have been tagged as READ-ONLY, preventing | within this MIB have been tagged as READ-ONLY, preventing | |||
| modification. Further, for all READ-WRITE objects within the MIB, the | modification. Further, for all READ-WRITE objects within the MIB, the | |||
| working group has included specific conformance guidelines stating | working group has included specific conformance guidelines stating | |||
| that vendors are free to implement these objects as READ-ONLY. This | that vendors are free to implement these objects as READ-ONLY. This | |||
| conformance allowance should cover cases where specific vendor | conformance allowance should cover cases where specific vendor | |||
| vulnerabilities may differ from product to product. (See conformance | vulnerabilities may differ from product to product. (See conformance | |||
| section with regards to MIN-ACCESS clauses). | section with regards to MIN-ACCESS clauses). | |||
| 11. Copyright Section | 11. Copyright Section | |||
| "Copyright (C) The Internet Society 1995 and 2003. All Rights | ||||
| "Copyright (C) The Internet Society 1995, 1997, 2002. All Rights | ||||
| Reserved. | Reserved. | |||
| This document and translations of it may be copied and furnished to | This document and translations of it may be copied and furnished to | |||
| others, and derivative works that comment on or otherwise explain or | others, and derivative works that comment on or otherwise explain or | |||
| assist in its implementation may be prepared, copied, published and | assist in its implementation may be prepared, copied, published and | |||
| distributed, in whole or in part, without restriction of any kind, | distributed, in whole or in part, without restriction of any kind, | |||
| provided that the above copyright notice and this paragraph are | provided that the above copyright notice and this paragraph are | |||
| included on all such copies and derivative works. However, this | included on all such copies and derivative works. However, this | |||
| document itself may not be modified in any way, such as by removing | document itself may not be modified in any way, such as by removing | |||
| the copyright notice or references to the Internet Society or other | the copyright notice or references to the Internet Society or other | |||
| End of changes. 39 change blocks. | ||||
| 52 lines changed or deleted | 75 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||