< 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/