XEROX-RESOURCES-MIB

MIB Reference — IPNetwork Monitor

All MIBsXEROX-RESOURCES-MIB

Organization: Xerox Corporation - Xerox Common Management Interface (XCMI) Working Group

Last Updated: 2002-10-31

Category: Xerox Printer Management

Description:

Manages Xerox XCMI device resources including consumable levels, media types, and capacity tracking.

Imported Objects

From HOST-RESOURCES-MIB

hrDeviceIndexOBJECT-TYPE

From IANA-CHARSET-MIB

IANACharset

From SNMPv2-CONF

MODULE-COMPLIANCE
OBJECT-GROUP

From SNMPv2-SMI

Integer32
MODULE-IDENTITY
NOTIFICATION-TYPE
OBJECT-IDENTITY
OBJECT-TYPE

From SNMPv2-TC

RowStatus

From XEROX-COMMON-MIB

xeroxCommonMIBOBJECT-IDENTITY

From XEROX-GENERAL-TC

Cardinal32
CodeIndexedStringIndex
Integer64High
Integer64Low
Ordinal32

From XEROX-PRINTER-EXT-TC

XcmPrtInterpreterLangFamily

From XEROX-RESOURCES-TC

XcmFontPCLStrokeWeight
XcmFontPCLStyle
XcmFontSpacing
XcmFontType
XcmRsrcGroupSupport
XcmRsrcPersistence
XcmRsrcType

What Is XEROX-RESOURCES-MIB?

XEROX-RESOURCES-MIB is a Xerox Corporation (Xerox Common Management Interface, XCMI, Working Group) standard-style MIB (built on HOST-RESOURCES-MIB/XEROX-COMMON-MIB) reporting printer document-resource inventory — fonts, forms, and other downloadable print resources. Its general table, keyed by index, records row status, group/create/update support, and accepted/supported resource and font types, while the resource table records index, row status, type, interpreter-language family, name, description, copyright, persistence, HR-storage index, size (high/low words), and resource ID. As a status/configuration MIB it lets an administrator confirm which fonts/resources are loaded and their persistence on a Xerox XCMI-compliant printer. It is deployed on Xerox Corporation XCMI-compliant printers. Engineers can download the XEROX-RESOURCES-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in XEROX-RESOURCES-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • printer document-resource (font/form) inventory and persistence

Supported Devices

  • Xerox Corporation XCMI-compliant printers

Monitoring Examples

An administrator checks xcmRsrcName and xcmRsrcPersistence to confirm which downloadable resource is loaded and whether it survives a reboot on a Xerox XCMI-compliant printer.

OIDs
OID symbolicOID numericTypeAccessDescription
xcmRsrcMIB1.3.6.1.4.1.253.8.57XCMI Document Resources MIB, Version 5.12.pub. Copyright (C) 1997-2002 Xerox Corporation. All Rights Reserved.
xcmRsrcGeneral1.3.6.1.4.1.253.8.57.1
xcmRsrcGeneralTable1.3.6.1.4.1.253.8.57.1.1not-accessibleA table of general counters and summary information for ease of use of the overall Document Resources MIB on this host system. This Document Resources General table has exactly one row, with an xcmRsrcGeneralIndex value of 1.
xcmRsrcGeneralEntry1.3.6.1.4.1.253.8.57.1.1.1not-accessibleA row entry of general counters and summary information for ease of use of the overall Document Resources MIB on this host system. The Document Resources General table has exactly one row entry, with an xcmRsrcGeneralIndex value of 1.
ORD xcmRsrcGeneralIndex1.3.6.1.4.1.253.8.57.1.1.1.1Ordinal32not-accessibleAn identifier of this conceptual row in the xcmRsrcGeneralTable. The xcmRsrcGeneralTable has exactly one row, with an xcmRsrcGeneralIndex value of 1.
ROW xcmRsrcGeneralRowStatus1.3.6.1.4.1.253.8.57.1.1.1.2RowStatusread-onlyDisplays the status of this conceptual row in the xcmRsrcGeneralTable. The xcmRsrcGeneralTable has exactly one row, with an xcmRsrcGeneralIndex value of 1.
XCM xcmRsrcGeneralGroupSupport1.3.6.1.4.1.253.8.57.1.1.1.3XcmRsrcGroupSupportread-onlyIndicates which object groups of the Document Resources MIB are supported by this host system, specified in a bit-mask.
XCM xcmRsrcGeneralCreateSupport1.3.6.1.4.1.253.8.57.1.1.1.4XcmRsrcGroupSupportread-onlyIndicates which object groups of the Document Resources MIB are supported by this host system for dynamic row creation (via '...RowStatus'), specified in a bit-mask.
XCM xcmRsrcGeneralUpdateSupport1.3.6.1.4.1.253.8.57.1.1.1.5XcmRsrcGroupSupportread-onlyIndicates which object groups of the Document Resources MIB are supported by this host system for existing row update (via SNMP Set-Request PDUs), specified in a bit-mask.
OCT xcmRsrcGeneralRsrcTypeAccept1.3.6.1.4.1.253.8.57.1.1.1.6OCTET STRINGread-onlyIndicates all of the document resource types which are accepted for dynamic delivery to and use by this host system, specified in a bit-array. Usage: This bit-array is constructed from the set of supported values from 'XcmRsrcType', used as powers of 2 with big-endian rules - the high-order bit of the first octet corresponds to a resource type of '0' (reserved) - the low-order bit of the first octet corresponds to a resource type of '7'. Similar to the BITS pseudotype defined in IETF SMIv2 (RFC 2578), which has the same bit ordering rules but requires definitions for contiguous enumerated bits.
OCT xcmRsrcGeneralFontTypeAccept1.3.6.1.4.1.253.8.57.1.1.1.7OCTET STRINGread-onlyIndicates all of the font types which are accepted for dynamic delivery to and use by this host system, specified in a bit-array. Usage: This bit-array is constructed from the set of supported values from 'XcmFontType', used as powers of 2 with big-endian rules - the high-order bit of the first octet corresponds to a font type of '0' (reserved) - the low-order bit of the first octet corresponds to a font type of '7'. Similar to the BITS pseudotype defined in IETF SMIv2 (RFC 2578), which has the same bit ordering rules but requires definitions for contiguous enumerated bits.
OCT xcmRsrcGeneralRsrcTypeSupport1.3.6.1.4.1.253.8.57.1.1.1.8OCTET STRINGread-onlyIndicates all of the document resource types which are supported for use by this host system, specified in a bit-array. Usage: This bit-array is constructed from the set of supported values from 'XcmRsrcType', used as powers of 2 with big-endian rules - the high-order bit of the first octet corresponds to a resource type of '0' (reserved) - the low-order bit of the first octet corresponds to a resource type of '7'. Similar to the BITS pseudotype defined in IETF SMIv2 (RFC 2578), which has the same bit ordering rules but requires definitions for contiguous enumerated bits.
OCT xcmRsrcGeneralFontTypeSupport1.3.6.1.4.1.253.8.57.1.1.1.9OCTET STRINGread-onlyIndicates all of the font types which are supported for use by this host system, specified in a bit-array. Usage: This bit-array is constructed from the set of supported values from 'XcmFontType', used as powers of 2 with big-endian rules - the high-order bit of the first octet corresponds to a font type of '0' (reserved) - the low-order bit of the first octet corresponds to a font type of '7'. Similar to the BITS pseudotype defined in IETF SMIv2 (RFC 2578), which has the same bit ordering rules but requires definitions for contiguous enumerated bits.
xcmRsrcMIBConformance1.3.6.1.4.1.253.8.57.2
xcmRsrcMIBCompliance1.3.6.1.4.1.253.8.57.2.1The compliance statement for SNMP management agents that implement the XCMI Document Resources MIB.
xcmRsrcMIBGroups1.3.6.1.4.1.253.8.57.2.2
xcmRsrcGeneralGroup1.3.6.1.4.1.253.8.57.2.2.1The Resources MIB General Group.
xcmRsrcInfoGroup1.3.6.1.4.1.253.8.57.2.2.3The Document Resources MIB (Generic) Resources Group.
xcmFontInfoGroup1.3.6.1.4.1.253.8.57.2.2.4The Resources MIB (General) Fonts Group.
xcmFontPCLGroup1.3.6.1.4.1.253.8.57.2.2.5The Resources MIB PCL Fonts Group.
xcmRsrcInfo1.3.6.1.4.1.253.8.57.3
xcmRsrcTable1.3.6.1.4.1.253.8.57.3.1not-accessibleThis table should contain an entry for each unique resource available in the printer or multi-functional device.
xcmRsrcEntry1.3.6.1.4.1.253.8.57.3.1.1not-accessibleEntries exist in the table for each available resource on each present device.
ORD xcmRsrcIndex1.3.6.1.4.1.253.8.57.3.1.1.1Ordinal32not-accessibleA unique value for each available resource on each present device. These values may change upon addition and deletion of a resource; however, index values should not change for existing resources at least within a power cycle; and index values should not be re-used for different resources at least within a power cycle.
ROW xcmRsrcRowStatus1.3.6.1.4.1.253.8.57.3.1.1.2RowStatusread-createManages the status of this conceptual row in the xcmRsrcTable. Note that the status of a row in the table should reflect the status of the corresponding resource, not actually drive the status of the resource; in particular, removing a row from the table should not itself cause the removal of the corresponding resource from the device.
XCM xcmRsrcType1.3.6.1.4.1.253.8.57.3.1.1.3XcmRsrcTyperead-createThe type of this resource, from the given enumeration.
NUM xcmRsrcInterpreterLangFamily1.3.6.1.4.1.253.8.57.3.1.1.4XcmPrtInterpreterLangFamilyread-createThe print interpreter language or other family of imaging mechanism with which this resource is associated, from the given enumeration.
STR xcmRsrcName1.3.6.1.4.1.253.8.57.3.1.1.5CodeIndexedStringIndexread-createThe resource name, the human-readable name usually used to identify the resource by and to the device. Being of type CodeIndexedString, the resource name may be present in multiple character sets, although it will commonly be present in only one preferred character set, e.g. only in ASCII for the name of a PostScript font. For a font resource, the resource name is the name of the font, the deliverable resource which informs how to image the included set of characters. The font is generally named in accord with the page description language or other imaging mechanism with which the font is associated. Often but not always, the font's name is the same as or similar to the name of the font's typeface, its design. Typical PostScript font names include 'Helvetica' (i.e. the medium, upright version) and 'Times-BoldItalic'. Typical PCL font names include 'Courier10' or 'TmsRmn'. However, it should be noted that PCL font names are normally just comments, not used for machine identification of the font resource.
STR xcmRsrcDescription1.3.6.1.4.1.253.8.57.3.1.1.6CodeIndexedStringIndexread-createA description of the resource, as complete as practical, including resource type and sub-type and other significant attributes. For example, 'PostScript Type 1 font for Times Bold Italic'.
STR xcmRsrcCopyright1.3.6.1.4.1.253.8.57.3.1.1.7CodeIndexedStringIndexread-createA human readable copyright message for the resource, e.g. as may be required by the resource's licensor. May also be null, or indicate that no rights are claimed, e.g. 'public domain'.
XCM xcmRsrcPersistence1.3.6.1.4.1.253.8.57.3.1.1.8XcmRsrcPersistenceread-createThe persistence of this resource, from the given enumeration.
CAR xcmRsrcHrStorageIndex1.3.6.1.4.1.253.8.57.3.1.1.9Cardinal32read-createThe hrStorageIndex of the storage device or other storage resource which contains this document resource. A hrStorageIndex points to a hrStorageEntry in the hrStorageTable in the Host Resource MIB. Each hrStorageEntry is a sequence of hrStorageIndex, hrStorageType, hrStorageDescr, hrStorageAllocationUnits, hrStorageSize, hrStorageUsed, hrStorageAllocationFailures. The hrStorageType includes hrStorageOther, hrStorageRam, hrStorageVirtualMemory, hrStorageFixedDisk, hrStorageRemovableDisk, hrStorageFloppyDisk. A 0 index value indicates no hrStorageEntry.
NUM xcmRsrcSizeHigh1.3.6.1.4.1.253.8.57.3.1.1.10Integer64Highread-createThe high-order part of the data storage size of this document resource itself, in units of bytes. A xcmRsrcSizeHigh value of -1 indicates unknown size.
NUM xcmRsrcSizeLow1.3.6.1.4.1.253.8.57.3.1.1.11Integer64Lowread-createThe low-order part of the data storage size of this document resource itself, in units of bytes. A xcmRsrcSizeHigh value of -1 indicates unknown size.
STR xcmRsrcID1.3.6.1.4.1.253.8.57.3.1.1.12CodeIndexedStringIndexread-createAn ID, or identifier, for the resource, complementary to the resource name, as appropriate to the resource type and sub-type. For example, for a PostScript font or PCL font, this resource ID would be the PostScript or PCL font ID. Where the ID is inherently an integer or other number, e.g. as for a PCL font ID, it is nonetheless represented here as a string, e.g. '253'.
STR xcmRsrcVersion1.3.6.1.4.1.253.8.57.3.1.1.13CodeIndexedStringIndexread-createThe version of the resource, as appropriate to the resource type and sub-type. Where the version is inherently an integer or other number, it is nonetheless represented here as a string, e.g. '3'.
xcmRsrcV1EventOID1.3.6.1.4.1.253.8.57.3.2The value of the enterprise-specific OID in an SNMPv1 trap sent whenever a resource entry or a subordinate entry changes. See SNMPv2 trap definition 'xcmRsrcV2Event' below for 'special semantics'.
xcmRsrcV2EventPrefix1.3.6.1.4.1.253.8.57.3.2.0
NTF xcmRsrcV2Event1.3.6.1.4.1.253.8.57.3.2.0.1This trap is sent whenever ANY object in a resource entry or in a subordinate entry changes. This notification has the following special semantics: o Any resource entry object (e.g. 'xcmRsrcPersistence' in the Resource table) whose value has changed SHOULD also be added to this trap's variable-bindings. o Any subordinate entry object (e.g. 'xcmFontRowStatus' in the Font table) whose value has changed MAY also be added to this trap's variable-bindings. The above special semantics permit optimizations by agreement between SNMP manager and SNMP agent implementers.
xcmFontInfo1.3.6.1.4.1.253.8.57.4
xcmFontTable1.3.6.1.4.1.253.8.57.4.1not-accessibleThis table should contain an entry for each unique font available in the device. If a font is available to multiple interpreters, there should be multiple entries for that font, one per interpreter.
xcmFontEntry1.3.6.1.4.1.253.8.57.4.1.1not-accessibleEntries exist in the table for each font available to an interpreter in the device.
ROW xcmFontRowStatus1.3.6.1.4.1.253.8.57.4.1.1.1RowStatusread-createManages the status of this conceptual row in the xcmFontTable.
XCM xcmFontType1.3.6.1.4.1.253.8.57.4.1.1.2XcmFontTyperead-createThe type of this font, from the given enumeration.
I32 xcmFontPointsMinNumerator1.3.6.1.4.1.253.8.57.4.1.1.3Integer32read-createThe numerator of a fraction indicating the body size, or the minimum of the supported range of body sizes, of the font. The size is in units of printer's points, which units are here considered to be exactly 1/72 of an inch. Values of -1 indicate 'infinite,' while values of -2 indicate 'unknown.'
I32 xcmFontPointsMaxNumerator1.3.6.1.4.1.253.8.57.4.1.1.4Integer32read-createThe numerator of a fraction indicating the body size, or the maximum of the supported range of body sizes, of the font. The size is in units of printer's points, which units are here considered to be exactly 1/72 of an inch. Values of -1 indicate 'infinite,' while values of -2 indicate 'unknown.'
I32 xcmFontPointsDenominator1.3.6.1.4.1.253.8.57.4.1.1.5Integer32read-createThe denominator of both minimum and maximum body size. The denominator is typically chosen to give a convenient scale and precision for expressing the sizes. Values of -1 indicate 'infinite,' while values of -2 indicate 'unknown.'
XCM xcmFontSpacing1.3.6.1.4.1.253.8.57.4.1.1.6XcmFontSpacingread-createThe kind of spacing of the characters in this font, from the given enumeration.
IAN xcmFontCharSet1.3.6.1.4.1.253.8.57.4.1.1.7IANACharsetread-createThe character set of this font resource. The value is the enum for the IANA-registered coded character set, per the IANACharset textual-convention in the Printer MIB (RFC 1759). For more info. about character sets and coded character sets, see RFCs 2277 and 2278.
xcmFontPCLInfo1.3.6.1.4.1.253.8.57.5
xcmFontPCLTable1.3.6.1.4.1.253.8.57.5.1not-accessibleThis table should contain an entry for each unique font available in the device. If a font is available to multiple interpreters, there should be multiple entries for that font here, one entry per interpreter.
xcmFontPCLEntry1.3.6.1.4.1.253.8.57.5.1.1not-accessibleEntries exist in the table for each PCL font.
ROW xcmFontPCLRowStatus1.3.6.1.4.1.253.8.57.5.1.1.1RowStatusread-createManages the status of this conceptual row in the xcmFontPCLTable.
I32 xcmFontPCLTypefaceValue1.3.6.1.4.1.253.8.57.5.1.1.2Integer32read-createThe integer value specifying the PCL 'typeface' (really family) of the font. For example, 3 normally indicates Courier, 4 indicates 'Helv'. A value of -1 indicates unknown typeface value.
I32 xcmFontPCLSymbolSetValue1.3.6.1.4.1.253.8.57.5.1.1.3Integer32read-createThe integer value specifying the PCL symbol set of the font. For example, 21 normally indicates ASCII, 277 indicates the HP Roman-8 set. A value of -1 indicates unknown symbol set value.
XCM xcmFontPCLStyle1.3.6.1.4.1.253.8.57.5.1.1.4XcmFontPCLStyleread-createThe style of the font, from the given enumeration.
I32 xcmFontPCLPitchMinNumerator1.3.6.1.4.1.253.8.57.5.1.1.5Integer32read-createThe numerator of a fraction indicating the pitch, or the minimum of the supported range of pitches, of the font. The pitch is in units of characters per inch. Values of -1 indicate 'infinite,' while values of -2 indicate 'unknown.'
I32 xcmFontPCLPitchMaxNumerator1.3.6.1.4.1.253.8.57.5.1.1.6Integer32read-createThe numerator of a fraction indicating the pitch, or the maximum of the supported range of pitches, of the font. The pitch is in units of characters per inch. Values of -1 indicate 'infinite,' while values of -2 indicate 'unknown.'
I32 xcmFontPCLPitchDenominator1.3.6.1.4.1.253.8.57.5.1.1.7Integer32read-createThe denominator of both minimum and maximum pitch. The denominator is typically chosen to give a convenient scale and precision for expressing the pitches. Values of -1 indicate 'infinite,' while values of -2 indicate 'unknown.'
XCM xcmFontPCLStrokeWeight1.3.6.1.4.1.253.8.57.5.1.1.8XcmFontPCLStrokeWeightread-createThe PCL stroke weight of the font, from the given enumeration.

RFC description

Xerox vendor-private MIB for device resource monitoring including supplies, consumables, and hardware status on multifunction printers.

Start monitoring Xerox Corporation XCMI-compliant printers (font/resource inventory and persistence status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download XEROX-RESOURCES-MIB