⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1759.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 5 页
字号:
Printer-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32,        TimeTicks, NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI    TEXTUAL-CONVENTION FROM SNMPv2-TC    MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF    hrDeviceIndex, hrStorageIndex FROM HOST-RESOURCES-MIB    mib-2 FROM RFC1213-MIB;printmib MODULE-IDENTITY    LAST-UPDATED "9411250000Z"    ORGANIZATION "IETF Printer MIB Working Group"    CONTACT-INFO            "        Steven Waldbusser         Postal: Carnegie Mellon University                     4910 Forbes Ave                  Pittsburgh, PA, 15213                Tel: 412-268-6628                Fax: 412-268-4987             E-mail: waldbusser@cmu.edu"    DESCRIPTION            "The MIB module for management of printers."    ::= { mib-2 43 }-- Textual conventions for this MIB moduleMediaUnit ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION            "Units of measure for media dimensions."    -- This is a type 1 enumeration.    SYNTAX       INTEGER {                     tenThousandthsOfInches(3),  -- .0001                     micrometers(4)                 }CapacityUnit ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION            "Units of measure for media capacity."    -- This is a type 1 enumeration.    SYNTAX       INTEGER {                     tenThousandthsOfInches(3),  -- .0001                     micrometers(4),                     sheets(8),                     feet(16),                     meters(17)                 }SubUnitStatus ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION            "Status of a printer sub-unit.             The SubUnitStatus is an integer that is the sum of 5             distinct values, Availability, Non-Critical, Critical,             On-line, and Transitioning. These values are:     Availability                           value            Available and Idle              0       000'b            Available and Standby           2       010'b            Available and Active            4       100'b            Available and Busy              6       110'b            Unavailable and OnRequest       1       001'b            Unavailable because Broken      3       011'b            Unknown                         5       101'b    Non-Critical            No Non-Critical Alerts          0            Non-Critical Alerts             8    Critical            No Critical Alerts              0            Critical Alerts                 16    On-Line            Intended state is On-Line       0            Intended state is Off-Line      32    Transitioning            At intended state               0            Transitioning to intended state 64    "    SYNTAX       INTEGER (0..126)PresentOnOff ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION            "Presence and configuration of a device or feature."    -- This is a type 1 enumeration.    SYNTAX       INTEGER {                     other(1),                     on(3),                     off(4),                     notPresent(5)                 }  CodedCharSet ::= TEXTUAL-CONVENTION      STATUS     current      DESCRIPTION         "A coded character set value that specifies both a set of          characters that may be used and an encoding (as one or more          octets) that is used to represent the characters in the          set. These values are to be used to identify the encoding          employed for strings in the MIB where this is not fixed by          the MIB.          Some objects that allow a choice of coded character set          are: the prtLocalizationCharacterSet object in the          LocalizationTable and prtInterpreterDefaultCharSetIn.          The prtGeneralCurrentLocalization and prtConsoleLocalization          objects in turn contain the index in the LocalizationTable          of the current localization (country, language, and coded          character set) of the `description' objects and the console,          respectively.          The space of the coded character set enumeration has been          divide into three regions. The first region (3-999) consists          of coded character sets that have been standardized by some          standard setting organization. This region is intended for          standards that do not have subset implementations. The          second region (1000-1999) is for the Unicode and ISO/IEC 10646          coded character sets together with a specification of a (set          of) sub-repetoires that may occur.  The third region (>1999)          is intended for vendor specific coded character sets.          NOTE: Unicode and ISO 10646 character coded data may be          processed and stored in either Big Endian (most significant          octet first) or Little Endian (least significant octet          first) order.  Intel x86, VAX, and Alpha/AXP architectures are          examples of Little Endian processor architectures.          Furthermore, in environments where either order may occur,          so-called Unicode BYTE ORDER MARK (BOM) character (which is          ISO 10646 ZERO WIDTH NO BREAK SPACE), coded as FEFF in two          octets and 0000FEFF in four octets is used at the beginning          of the data as a signature to indicate the order of the          following data (See ISO 10646 Annex F).  Thus either          ordering and BOM may occur in print data streams sent to the          interpreter.  However, ISO 8824/8825 (ASN.1/BER) used by          SNMP is quite clear that Big Endian order shall be used and          BOM shall NOT be used in transmission in the protocol.          Transmitting Unicode in Big Endian order in SNMP should          not prove to be a hardship for Little Endian machines,          since SNMP ASN.1/BER requires integers to be transmitted          in Big Endian order as well.  So SNMP implementations on          Little Endian machines are already reversing the order of          integers to make them Big Endian for transmission via          SNMP.  Also Unicode characters are usually treated as          two-octet integers, not short text strings, so that it will          be straightforward for Little Endian machines to reverse the          order of Unicode character octets as well before          transmitting them and after receiving them via the SNMP          protocol.          Where a given coded character set may be known by more than          one name, the most commonly known name is used as the name          of the enumeration and other names are shown in the          comments.  The comments also indicate where to find detailed          information on the coded character set and briefly          characterize its relationship to other similar coded          character sets.          The current list of character sets and their enumerated          values used to reference them is contained in the IANA          Character Set registry.  The enum value is indicated by          the MIBenum entry in the registry.  The enum symbol is          indicated by the Alias that starts with `cs' for character          set.          The IANA character sets registry is available via          anonymous ftp.          The ftp server is ftp.isi.edu.          The subdirectory is /in-notes/iana/assignments/.          The file name is character-sets.          To add a character set to the IANA Registry:             1. Format an entry like those in the current list,                omitting the MIBenum value.             2. Send the entry with a request to add the entry                to the character set list to iana@ISI.EDU.             3. The IANA will supply a unique MIBenum value                and update the list."      -- This is a type 3 enumeration.      SYNTAX     INTEGER {        other(1)               -- used if the designated coded                               -- character set is not currently in                               -- the enumeration      -- See IANA Registry for standard character sets in the      -- MIBenum range of 3-999.      -- See IANA Registry for Unicode and vendor-supplied      -- combinations of ISO collections and character sets based      -- on Unicode in the MIBenum range of 1000-1999.      -- See IANA Registry for vendor developed character sets      -- in the MIBenum range of 2000-xxxx.   }-- The General Printer Group---- The general printer sub-unit is responsible for the overall control-- and status of the printer.  There is exactly one general printer-- sub-unit in a printer.---- Implementation of every object in this group is mandatory.prtGeneral  OBJECT IDENTIFIER ::= { printmib 5 }prtGeneralTable OBJECT-TYPE    SYNTAX     SEQUENCE OF PrtGeneralEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION        "A table of general information per printer.        Objects in this table are defined in various        places in the MIB, nearby the groups to        which they apply.  They are all defined        here to minimize the number of tables that would        otherwise need to exist."    ::= { prtGeneral 1 }prtGeneralEntry OBJECT-TYPE    SYNTAX      PrtGeneralEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "An entry exists in this table for each        device entry in the hostmib device table who's type        is `printer'"    INDEX  { hrDeviceIndex }    ::= { prtGeneralTable 1 }PrtGeneralEntry ::= SEQUENCE {    -- Note that not all of the objects in this sequence are in the    -- general printer group.    prtGeneralConfigChanges         Counter32,    prtGeneralCurrentLocalization   Integer32,    prtGeneralReset                 INTEGER,    prtGeneralCurrentOperator       OCTET STRING,    prtGeneralServicePerson         OCTET STRING,    prtInputDefaultIndex            Integer32,    prtOutputDefaultIndex           Integer32,    prtMarkerDefaultIndex           Integer32,    prtMediaPathDefaultIndex        Integer32,    prtConsoleLocalization          Integer32,    prtConsoleNumberOfDisplayLines  Integer32,    prtConsoleNumberOfDisplayChars  Integer32,    prtConsoleDisable               INTEGER}prtGeneralConfigChanges OBJECT-TYPE    SYNTAX     Counter32    MAX-ACCESS read-only    STATUS     current    DESCRIPTION        "Counts configuration changes that change the capabilities of        a printer, such as the addition/deletion of input/output bins,        the addition/deletion of interpreters, or changes in media        size.  Such changes will often affect the capability of the        printer to service certain types of print jobs.        Management applications may cache infrequently changed        configuration  information about sub-units on the printer.        This object should be incremented whenever the agent wishes        such applications to invalidate that cache and re-download        all of this configuration information, thereby signalling a        change in the printer's configuration.        For example, if an input tray that contained paper of        different dimensions was added, this counter would be        incremented.        As an additional example, this counter would not be        incremented when an input tray is removed or the level of an        input device changes."    ::= { prtGeneralEntry 1 }prtGeneralCurrentLocalization OBJECT-TYPE    SYNTAX     Integer32 (1..65535)    MAX-ACCESS read-write    STATUS     current    DESCRIPTION        "The value of the prtLocalizationIndex corresponding to the        current language, country, and character set to be used for        localized string values that are identified as being dependent        on the value of this object.  Note that this object does not        apply to localized strings in the prtConsole group or any        object that is not identified as above."    ::= { prtGeneralEntry 2 }prtGeneralReset OBJECT-TYPE    -- This value is a type 3 enumeration    SYNTAX     INTEGER {                   notResetting(3),                   powerCycleReset(4), -- Cold Start                   resetToNVRAM(5), -- Warm Start                   resetToFactoryDefaults(6) -- Reset contents of                                             -- NVRAM to factory defaults               }    MAX-ACCESS read-write    STATUS     current    DESCRIPTION        "Setting this value to `powerCycleReset', `resetToNVRAM', or        `resetToFactoryDefaults' will result in the resetting of the        printer.  When read, this object will always have the value        `notResetting(3)', and a SET of the value `notResetting' shall        have no effect on the printer.  Some of the defined values are        optional.  However, every implementation must support at least        the values `notResetting' and resetToNVRAM'."    ::= { prtGeneralEntry 3 }-- The Cover Table---- The cover portion of the General print sub-unit describes the-- covers and interlocks of the printer.  The Cover Table has an-- entry for each cover and interlock.prtCover    OBJECT IDENTIFIER ::= { printmib 6 }prtCoverTable OBJECT-TYPE    SYNTAX     SEQUENCE OF PrtCoverEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION        "A table of the covers and interlocks of the printer."    ::= { prtCover 1 }prtCoverEntry OBJECT-TYPE    SYNTAX     PrtCoverEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION        "Information about a cover or interlock.        Entries may exist in the table for each device        index whose device type is `printer'."    INDEX  { hrDeviceIndex, prtCoverIndex }    ::= { prtCoverTable 1 }PrtCoverEntry ::= SEQUENCE {    prtCoverIndex            Integer32,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -