XEROX-GENERAL-TC

MIB Reference — IPNetwork Monitor

All MIBsXEROX-GENERAL-TC

Organization: Xerox Corporation - XCMI Working Group

Last Updated: 2007-04-04

Category: Xerox Printer Management

Description:

Defines Xerox XCMI textual conventions for general-purpose MIB objects across the XCMI suite.

Imported Objects

From SNMPv2-SMI

Counter32
Gauge32
Integer32
MODULE-IDENTITY
OBJECT-IDENTITY
OBJECT-TYPE

From SNMPv2-TC

TEXTUAL-CONVENTION

From XEROX-COMMON-MIB

xeroxCommonMIBOBJECT-IDENTITY

What Is XEROX-GENERAL-TC?

XEROX-GENERAL-TC is a Xerox Corporation MIB module defining shared textual conventions (custom data types) used across the Xerox Common MIB Interface (XCMI) family of print-device management MIBs. It does not expose device state itself; instead it standardizes low-level types such as 16-bit and split 32/64-bit cardinal, counter, and gauge representations, plus coded country/language and indexed-string conventions, that other XCMI modules reuse for consistency. Because it carries no scalar or table objects of its own, it plays no direct role in reporting uptime, temperature, CPU/memory, or fault status - that monitoring data lives in the XCMI MIBs (print engine, paper tray, consumables, etc.) that import these type definitions. It has a direct dependency relationship with the rest of the XCMI suite, since every module that imports it relies on these conventions to interpret 64-bit counters and gauges correctly on SNMP implementations without native 64-bit support. It is deployed only as a supporting/imported module wherever Xerox XCMI-based printers and multifunction devices are managed. Anyone compiling a dependent XCMI module needs to load the XEROX-GENERAL-TC OID tree first, since the split 64-bit counter and gauge conventions it defines must resolve before the objects that import them can be parsed.

IPNetwork Monitor allows you to monitor SNMP objects defined in XEROX-GENERAL-TC. 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.

Supported Devices

  • Xerox printers and multifunction devices (XCMI-compliant)

Monitoring Examples

Objects like xCmGenCounter64High/xCmGenCounter64Low and xCmGenGauge64High/xCmGenGauge64Low are split high/low-word textual conventions that other XCMI print MIBs use to represent 64-bit page counters and toner-level gauges on agents lacking native Counter64 support; xCmGenCardinal16/32 serve as generic bounded-integer types. This module defines no runtime instances of its own, so there is no monitoring scenario to describe directly - it is purely a type-definition dependency for other Xerox print-management MIBs.

OIDs
OID symbolicOID numericTypeAccessDescription
zeroDotZero0.0
xcmGenZeroDotZero0.0.0A value used for null object identifiers prior to XCMI v5.1. Do not use. Instead use the standard definition in RFC 1902/2578 - 'zeroDotZero' - left here for compatibility.
xcmGeneralTC1.3.6.1.4.1.253.8.50Version: 5.601.pub Xerox General Textual Conventions See section 9 'Supplement' of XCMI General TC for implementation and conformance guidance for this TC module. Copyright (C) 1995-2005 Xerox Corporation. All Rights Reserved.
xCmGeneralDummy1.3.6.1.4.1.253.8.50.999
CAR xCmGenCardinal161.3.6.1.4.1.253.8.50.999.1Cardinal16not-accessibleDummy - DO NOT USE
CAR xCmGenCardinal321.3.6.1.4.1.253.8.50.999.2Cardinal32not-accessibleDummy - DO NOT USE
CAR xCmGenCardinal64High1.3.6.1.4.1.253.8.50.999.3Cardinal64Highnot-accessibleDummy - DO NOT USE
CAR xCmGenCardinal64Low1.3.6.1.4.1.253.8.50.999.4Cardinal64Lownot-accessibleDummy - DO NOT USE
COD xCmGenCodedCountry1.3.6.1.4.1.253.8.50.999.5CodedCountrynot-accessibleDummy - DO NOT USE
COD xCmGenCodedLanguage1.3.6.1.4.1.253.8.50.999.6CodedLanguagenot-accessibleDummy - DO NOT USE
STR xCmGenCodeIndexedStringIndex1.3.6.1.4.1.253.8.50.999.7CodeIndexedStringIndexnot-accessibleDummy - DO NOT USE
NUM xCmGenCounter64High1.3.6.1.4.1.253.8.50.999.8Counter64Highnot-accessibleDummy - DO NOT USE
NUM xCmGenCounter64Low1.3.6.1.4.1.253.8.50.999.9Counter64Lownot-accessibleDummy - DO NOT USE
NUM xCmGenGauge64High1.3.6.1.4.1.253.8.50.999.10Gauge64Highnot-accessibleDummy - DO NOT USE
NUM xCmGenGauge64Low1.3.6.1.4.1.253.8.50.999.11Gauge64Lownot-accessibleDummy - DO NOT USE
NUM xCmGenInteger64High1.3.6.1.4.1.253.8.50.999.12Integer64Highnot-accessibleDummy - DO NOT USE
NUM xCmGenInteger64Low1.3.6.1.4.1.253.8.50.999.13Integer64Lownot-accessibleDummy - DO NOT USE
ORD xCmGenOrdinal161.3.6.1.4.1.253.8.50.999.14Ordinal16not-accessibleDummy - DO NOT USE
ORD xCmGenOrdinal321.3.6.1.4.1.253.8.50.999.15Ordinal32not-accessibleDummy - DO NOT USE
ORD xCmGenOrdinal64High1.3.6.1.4.1.253.8.50.999.16Ordinal64Highnot-accessibleDummy - DO NOT USE
ORD xCmGenOrdinal64Low1.3.6.1.4.1.253.8.50.999.17Ordinal64Lownot-accessibleDummy - DO NOT USE
STR xCmGenFixedLocaleDisplayString1.3.6.1.4.1.253.8.50.999.18XcmFixedLocaleDisplayStringnot-accessibleDummy - DO NOT USE
XCM xCmGenGroupSupport1.3.6.1.4.1.253.8.50.999.19XcmGenGroupSupportnot-accessibleDummy - DO NOT USE
XCM xCmGenLogFullPolicy1.3.6.1.4.1.253.8.50.999.20XcmGenLogFullPolicynot-accessibleDummy - DO NOT USE
XCM xCmGenOptionValueSyntax1.3.6.1.4.1.253.8.50.999.21XcmGenOptionValueSyntaxnot-accessibleDummy - DO NOT USE
XCM xCmGenReconfOptionState1.3.6.1.4.1.253.8.50.999.22XcmGenReconfOptionStatenot-accessibleDummy - DO NOT USE
XCM xCmGenRowPersistence1.3.6.1.4.1.253.8.50.999.23XcmGenRowPersistencenot-accessibleDummy - DO NOT USE
XCM xCmGenSNMPDomain1.3.6.1.4.1.253.8.50.999.24XcmGenSNMPDomainnot-accessibleDummy - DO NOT USE
XCM xCmGenSNMPVersion1.3.6.1.4.1.253.8.50.999.25XcmGenSNMPVersionnot-accessibleDummy - DO NOT USE
XCM xCmGenSNMPv2ErrorStatus1.3.6.1.4.1.253.8.50.999.26XcmGenSNMPv2ErrorStatusnot-accessibleDummy - DO NOT USE
XCM xCmGenGlobalUniqueID1.3.6.1.4.1.253.8.50.999.27XcmGlobalUniqueIDnot-accessibleDummy - DO NOT USE
STR xCmGenFixedLocaleUtf8String1.3.6.1.4.1.253.8.50.999.28XcmFixedLocaleUtf8Stringnot-accessibleDummy - DO NOT USE
STR xCmGenMessageMapStringLabel1.3.6.1.4.1.253.8.50.999.29XcmGenMessageMapStringLabelnot-accessibleDummy - DO NOT USE
STR xCmGenNamedLocaleUtf8String1.3.6.1.4.1.253.8.50.999.30XcmNamedLocaleUtf8Stringnot-accessibleDummy - DO NOT USE
XCM xCmGenNotifySchemeSupport1.3.6.1.4.1.253.8.50.999.31XcmGenNotifySchemeSupportnot-accessibleDummy - DO NOT USE
XCM xCmGenNotifySeverityFilter1.3.6.1.4.1.253.8.50.999.32XcmGenNotifySeverityFilternot-accessibleDummy - DO NOT USE
XCM xCmGenNotifyTrainingFilter1.3.6.1.4.1.253.8.50.999.33XcmGenNotifyTrainingFilternot-accessibleDummy - DO NOT USE
XCM xCmGenNotifyDetailType1.3.6.1.4.1.253.8.50.999.34XcmGenNotifyDetailTypenot-accessibleDummy - DO NOT USE

RFC description

Textual Conventions (TC) module defining common data types for Xerox printer and device MIBs.

Start monitoring Xerox printers and multifunction devices, XCMI shared textual-conventions module (no device-specific data) 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-GENERAL-TC