2906 lines
94 KiB
Plaintext
2906 lines
94 KiB
Plaintext
LEXMARK-MPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
lexmark, lexmarkModules
|
|
FROM LEXMARK-ROOT-MIB
|
|
UnitsTC, PaperSizeTC, PaperTypeTC, AdminStatusTC, StatusTC, KeyValueTC
|
|
FROM LEXMARK-TC-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Counter32, Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, DisplayString, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
PrtAlertCodeTC, PrtAlertTrainingLevelTC, PrtAlertSeverityLevelTC, PrtOutputPageDeliveryOrientationTC
|
|
FROM Printer-MIB;
|
|
|
|
mpsMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "201105171342Z"
|
|
ORGANIZATION "Lexmark International, Inc."
|
|
CONTACT-INFO "Contact your local support team or service provider."
|
|
DESCRIPTION
|
|
"The MIB module for information on devices connected through a print
|
|
server. Information should be provided by the devices themselves.
|
|
|
|
Copyright (C) 2009 Lexmark International, Inc."
|
|
REVISION "201905021514Z"
|
|
DESCRIPTION
|
|
"Version 2.0.0
|
|
Added new values for paperGeneralCountTable:
|
|
clickCountPrintMono(130)
|
|
clickCountPrintColor(131)
|
|
clickCountScan(132)"
|
|
REVISION "201902140850Z"
|
|
DESCRIPTION
|
|
"Version 1.9.0
|
|
Added new value for paperGeneralCountTable:
|
|
continuousPrint(7)
|
|
Added new value for currentSuppliesTable:
|
|
currentSupplyDaysRemaining"
|
|
REVISION "201709200850Z"
|
|
DESCRIPTION
|
|
"Version 1.8.0 Modified supplyHistogramWithHistoryTable indexer."
|
|
REVISION "201709151530Z"
|
|
DESCRIPTION
|
|
"Version 1.7.0 Added new values for genCountType:
|
|
rawLifetimeBlackCoverage(68),
|
|
rawLifetimeCyanCoverage(69)
|
|
rawLifetimeYellowCoverage(70)
|
|
rawLifetimeMagentaCoverage(71)"
|
|
REVISION "201708181607Z"
|
|
DESCRIPTION
|
|
"Version 1.6.0 Added new values for SupplyTypeTC and CartridgeTypeTC"
|
|
REVISION "201701191632Z"
|
|
DESCRIPTION
|
|
"Version 1.5.0 Added column(supplyDynamicIndex) in supplyInventoryTable."
|
|
REVISION "201612141646Z"
|
|
DESCRIPTION
|
|
"Version 1.4.0 Added table supplyHistogramWithHistoryTable"
|
|
REVISION "201105171342Z"
|
|
DESCRIPTION
|
|
"Version 1.3.0 Added columns deviceAlertTrainingLevel,
|
|
deviceAlertSeverityLevel and deviceAlertPrtCode to deviceAlertTable"
|
|
REVISION "201104041257Z"
|
|
DESCRIPTION
|
|
"Version 1.2.0 Added values printerPageCount(80) and
|
|
modularPageCount(81) to paperGeneralCountType definition."
|
|
REVISION "201012222006Z"
|
|
DESCRIPTION
|
|
"Version 1.1.0 Added values transferUnit(16) and
|
|
optionTransferUnit(272) to hwInventoryType definition."
|
|
REVISION "201012012300Z"
|
|
DESCRIPTION
|
|
"Version 1.0.0 of the LEXMARK-MPS-MIB"
|
|
REVISION "200911242040Z"
|
|
DESCRIPTION
|
|
"Version 0.0.1 Initial release of LEXMARK-MPS-MIB"
|
|
::= { lexmarkModules 4 }
|
|
|
|
mps OBJECT IDENTIFIER ::= { lexmark 6 }
|
|
|
|
mpsMIBAdminInfo OBJECT IDENTIFIER ::= { mps 1 }
|
|
mpsMIBCompliances OBJECT IDENTIFIER ::= { mpsMIBAdminInfo 1 }
|
|
mpsMIBGroups OBJECT IDENTIFIER ::= { mpsMIBAdminInfo 2 }
|
|
|
|
device OBJECT IDENTIFIER ::= { mps 2 }
|
|
inventory OBJECT IDENTIFIER ::= { mps 3 }
|
|
stats OBJECT IDENTIFIER ::= { mps 4 }
|
|
alerts OBJECT IDENTIFIER ::= { mps 5 }
|
|
logs OBJECT IDENTIFIER ::= { mps 6 }
|
|
applications OBJECT IDENTIFIER ::= { mps 7 }
|
|
outputfeature OBJECT IDENTIFIER ::= { mps 8 }
|
|
|
|
generalStats OBJECT IDENTIFIER ::= { stats 1 }
|
|
paperStats OBJECT IDENTIFIER ::= { stats 2 }
|
|
scanStats OBJECT IDENTIFIER ::= { stats 3 }
|
|
supplyStats OBJECT IDENTIFIER ::= { stats 4 }
|
|
|
|
-- Textual Conventions used by this MIB
|
|
|
|
|
|
SupplyTypeTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of supply"
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
inkCartridge(3),
|
|
inkBottle(4),
|
|
inkPrinthead(5),
|
|
toner(6),
|
|
photoconductor(7),
|
|
transferModule(8),
|
|
fuser(9),
|
|
wastetonerBox(10),
|
|
staples(11),
|
|
holepunchBox(12),
|
|
tonerMicr(13),
|
|
photoconductorMicr(14)
|
|
}
|
|
|
|
CartridgeTypeTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of supply cartridge. If this integer is looked at as a
|
|
binary number, the bottom 4 bits define general information about
|
|
the cartridge, and higher level bits will determine if the
|
|
cartridge is a returnProgram, refill, etc.
|
|
- bit 0-3 - General cartridge type
|
|
- bit 4 - Return Program cartridge
|
|
- bit 5 - Refilled Cartridge"
|
|
SYNTAX INTEGER {
|
|
unknown (1),
|
|
other(2),
|
|
invalid(3),
|
|
shipWith(4),
|
|
|
|
standard(5),
|
|
highYieldStandard(6),
|
|
extraHighYieldStandard(7),
|
|
|
|
otherGenuine(8),
|
|
standardGenuine(9),
|
|
otherNonGenuine(10),
|
|
standardNonGenuine(11),
|
|
|
|
returnProgram(21), -- 16 + 5
|
|
highYieldReturnProgram(22), -- 16 + 6
|
|
extraHighYieldReturnProgram(23), -- 16 + 7
|
|
standardReturnProgramGenuine(24),
|
|
otherReturnProgramGenuine(25),
|
|
standardNonReturnProgram(26),
|
|
otherNonReturnProgram(27),
|
|
|
|
refilledStandard(37), -- 32 + 5
|
|
refilledHighYieldStandard(38), -- 32 + 6
|
|
refilledExtraHighYieldStandard(39), -- 32 + 7
|
|
|
|
refilledReturnProgram(53), -- 16 + 32 + 5
|
|
refilledHighYieldReturnProgram(54), -- 16 + 32 + 6
|
|
refilledExtraHighYieldReturnProgram(55) -- 16 + 32 + 7
|
|
|
|
}
|
|
|
|
SeverityTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of possible alert codes.
|
|
Definitions:
|
|
informational - Status messages that do not require user intervention.
|
|
Examples: 'Fuser Warming', 'Scanner warming'
|
|
warning - A condition that may effect the ability of the device
|
|
to function in the near future.
|
|
Examples: 'Toner Low', 'Tray 1 Empty'
|
|
critical - A condition that will keep the device from functioning
|
|
until it is addressed by the user or admin. Critical
|
|
errors can be addressed without power cycling the
|
|
device.
|
|
Examples: 'Load Tray 1', 'Black Toner Empty'
|
|
serviceRequired - A condition that keeps the device from functioning and
|
|
can not be addressed by the user or admin.
|
|
serviceRequired errors will require power cycling the
|
|
device to replace a defective part.
|
|
Examples: 'NVRAM failure', 'Memory Error'"
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
informational(3),
|
|
warning(4),
|
|
critical(5),
|
|
serviceRequired(6)
|
|
}
|
|
|
|
AlertCodeTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of possible alert codes."
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
coverOpen(3),
|
|
coverClosed(4),
|
|
interlockOpen(5),
|
|
interlockClosed(6),
|
|
doorOpen(7),
|
|
doorClosed(8),
|
|
calibrating(9),
|
|
alignmentFailed(10),
|
|
warrantyOverrideRequired(11),
|
|
printHeadCarrierPathObstructed(12),
|
|
heldJobsMayNotBeRestored(13),
|
|
busy(14),
|
|
waiting(15),
|
|
|
|
subunitErrorOther(100),
|
|
subunitLifeAlmostOver(101),
|
|
subunitLifeOver(102),
|
|
subunitJammed(103),
|
|
subunitUnderTemperature(104),
|
|
subunitOverTemperature(105),
|
|
subunitInsufficientMemory(106),
|
|
subunitMemoryFull(107),
|
|
subunitNVFailure(108),
|
|
subunitDisabled(109),
|
|
subunitCommunicationError(110),
|
|
|
|
supplyErrorOther(200),
|
|
supplyOk(201),
|
|
supplyEarlyWarning(202),
|
|
supplyNearFull(203),
|
|
supplyFull(205),
|
|
supplyNearLow(206),
|
|
supplyLow(207),
|
|
supplyNearEmpty(208),
|
|
supplyEmpty(209),
|
|
supplyLifeAlmostOver(210),
|
|
supplyLifeOver(211),
|
|
supplyNearReplace(212),
|
|
supplyReplace(213),
|
|
supplyMissing(214),
|
|
supplyInvalid(215),
|
|
supplyDefective(216),
|
|
supplyImproperInstall(217),
|
|
supplyUnsupported(218),
|
|
supplyUncalibrated(219),
|
|
|
|
inputMediaErrorOther(300),
|
|
inputMediaTrayMissing(301),
|
|
inputMediaSupplyLow(302),
|
|
inputMediaSupplyEmpty(303),
|
|
inputMediaChangeRequest(304),
|
|
inputMediaLoadRequest(305),
|
|
|
|
outputMediaErrorOther(400),
|
|
outputMediaTrayMissing(401),
|
|
outputMediaNearFull(402),
|
|
outputMediaFull(403),
|
|
outputMediaEmptyRequest(404),
|
|
|
|
mediaPathErrorOther(500),
|
|
mediaPathPaperJam(501),
|
|
|
|
scannerErrorOther(600),
|
|
scannerLampWarming(601),
|
|
scannerLampLifeWarning(602),
|
|
scannerLampError(603),
|
|
scannerADFJam(604),
|
|
scannerStalled(605),
|
|
scannerLocked(606),
|
|
scannerDisabled(607),
|
|
|
|
faxErrorOther(700),
|
|
faxStorageNearFull(701),
|
|
faxStorageFull(702),
|
|
faxStorageSendNearFull(703),
|
|
faxStorageSendFull(704),
|
|
faxStorageReceiveNearFull(705),
|
|
faxStorageReceiveFull(706),
|
|
faxPhoneLineDisconnected(707),
|
|
faxDisabled(708),
|
|
faxConfigurationError(709),
|
|
|
|
interpreterErrorOther(800),
|
|
interpreterInsufficientMemory(801),
|
|
interpreterOutOfMemory(802),
|
|
interpreterComplexPage(803),
|
|
interpreterJobHardwareMismatch(804),
|
|
interpreterPrintDataExceedsMediaSize(805),
|
|
|
|
emailErrorOther(900),
|
|
emailConfigurationError(901),
|
|
|
|
storageErrorOther(1000),
|
|
storageUnformatted(1001),
|
|
storageFull(1002),
|
|
|
|
neverError(20000)
|
|
}
|
|
|
|
-- The Lexmark Device Group
|
|
|
|
deviceMibLocalization OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the prtLocalizationIndex in the Printer-MIB which
|
|
corresponds to the language, country, and character set to be used for
|
|
encoding any of the translated objects in this MIB. This object does
|
|
NOT change the localization of the console. The default value for this
|
|
object should be the language chosen by the user during the initial
|
|
setup. When read this object should return the current localization
|
|
value."
|
|
::= { device 1 }
|
|
|
|
-- The device table
|
|
|
|
deviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of the devices attached. Because the top level implementation
|
|
of this mib may be on a print server, it is possible to have multiple
|
|
printers attached. This table should list all devices being serviced
|
|
by this print server."
|
|
|
|
|
|
::= { device 3 }
|
|
|
|
deviceEntry OBJECT-TYPE
|
|
SYNTAX DeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a device."
|
|
INDEX { deviceIndex }
|
|
::= { deviceTable 1 }
|
|
|
|
DeviceEntry ::= SEQUENCE {
|
|
deviceIndex Integer32,
|
|
devicePort Integer32,
|
|
deviceHrDeviceIndex Integer32,
|
|
deviceModel SnmpAdminString,
|
|
deviceSerialNumber DisplayString,
|
|
deviceMibVersion DisplayString,
|
|
deviceInstallDate DateAndTime,
|
|
deviceMibSupportLevel INTEGER,
|
|
deviceMachineType DisplayString,
|
|
deviceTLI DisplayString
|
|
}
|
|
|
|
deviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value used to identify this device."
|
|
::= { deviceEntry 1 }
|
|
|
|
devicePort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the port this device is attached to. If this is an
|
|
internal network adapter, the port should be 1. Multiport ENAs
|
|
should list an appropriate number."
|
|
::= { deviceEntry 2 }
|
|
|
|
deviceHrDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the hrDeviceTable that corresponds to this device."
|
|
::= { deviceEntry 3 }
|
|
|
|
deviceModel OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTF-8 encoded text to describe this device. This should match the
|
|
model name of the device."
|
|
::= { deviceEntry 4 }
|
|
|
|
deviceSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary serial number for this device"
|
|
::= { deviceEntry 5 }
|
|
|
|
deviceMibVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of this mib supported by the device. This will be in the
|
|
form of x.y.z."
|
|
::= { deviceEntry 6 }
|
|
|
|
deviceInstallDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The install date of the device. This information should be provided
|
|
by the attached device"
|
|
::= { deviceEntry 7 }
|
|
|
|
deviceMibSupportLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
minimum(1),
|
|
value(16),
|
|
feature(32),
|
|
enterprise(48)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The support level of this device.
|
|
|
|
An attached device can support various levels of this MIB, which is
|
|
indicated in deviceMibSupportLevel. The device should claim the
|
|
highest support level for which it supports EVERYTHING included in
|
|
that level. A device may support additional items beyond the claimed
|
|
level, the list given is just the minimum required implementation to
|
|
claim a given support level.
|
|
|
|
Support Level definition:
|
|
|
|
none: The device referred to does not support any items in this mib
|
|
|
|
minimum: The following items in the following table must be implemented
|
|
paperGeneralCountTable:
|
|
totalPrinted (sides)
|
|
totalMonoPrinted (sides)
|
|
totalColorPrinted (sides) (only necessary if a color box)
|
|
|
|
value: All items in minimum plus
|
|
genCountTable
|
|
porCount
|
|
paperGeneralCountTable:
|
|
All applicable counts
|
|
supplyInventoryTable
|
|
For all user replaceable supplies
|
|
swInventoryTable
|
|
All software components listed with a minimum of
|
|
swInventoryName and swInventoryRevision being reported
|
|
only for code revs on menus page.
|
|
currentSuppliesTable
|
|
For all user replaceable supplies
|
|
deviceAlertTable
|
|
All critical alerts (device is down) should be listed
|
|
|
|
feature: All items in value plus
|
|
genCountTable
|
|
faxesSent (if applicable)
|
|
scanCount (if applicable)
|
|
hwInventoryTable
|
|
All major hardware items (printEngine, installed options)
|
|
swInventoryTable
|
|
All code levels including downloaded apps and solutions.
|
|
paperSidesCount Table
|
|
A minimum of 9 size/type combinations must be supported
|
|
paperSheetsCount Table
|
|
A minimum of 9 size/type combinations must be supported
|
|
supplyHistoryTable
|
|
A minimum of the last 3 ink/toner cartridges for mono products
|
|
A minimum of the last 2 ink/toner cartridges of each colorant
|
|
type for color products.
|
|
supplyHistogram Table
|
|
For all ink/toner cartridges.
|
|
deviceAlertTable
|
|
All alerts should be listed.
|
|
|
|
enterprise: All items in feature plus
|
|
genCountTable
|
|
Any applicable counts (including power counts)
|
|
paperSidesCount Table
|
|
A minimum of 17 size/type combinations must be supported
|
|
paperSheetsCount Table
|
|
A minimum of 17 size/type combinations must be supported
|
|
paperNupCountTable
|
|
Counts should be included for all applicable nup settings
|
|
paperJobSizeTable
|
|
A minimum of 5 buckets of job size should be implemented.
|
|
scanCountTable
|
|
For all applicable scan types
|
|
supplyHistoryTable
|
|
A minimum of the last 5 ink/toner cartridges for mono products
|
|
A minimum of the last 3 ink/toner cartridges of each colorant
|
|
type for color products."
|
|
::= { deviceEntry 8 }
|
|
|
|
deviceMachineType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the machine type."
|
|
::= { deviceEntry 9 }
|
|
|
|
deviceTLI OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Top Level Indicator of the device. Unique identifier of the printer model."
|
|
::= { deviceEntry 10 }
|
|
|
|
|
|
-- The Lexmark Inventory Group
|
|
|
|
-- The hwInventory table
|
|
|
|
hwInventoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of the hardware items associated with this device.
|
|
|
|
If the item is tracked by the supplies tables (ie fuser), it should
|
|
NOT be tracked here.
|
|
|
|
Standard (built-in) options such as input trays, output bins,
|
|
duplexers, harddrives, etc, SHOULD be included in this table. A row
|
|
for the basic print engine should be included as well.
|
|
|
|
Examples:
|
|
- All electronic cards
|
|
- All hardware options
|
|
- Op-Panel
|
|
- Fax Card
|
|
- Scanner
|
|
- Any item that has a code version associated with it."
|
|
::= { inventory 1 }
|
|
|
|
hwInventoryEntry OBJECT-TYPE
|
|
SYNTAX HWInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a hardware item."
|
|
INDEX { deviceIndex, hwInventoryIndex }
|
|
::= { hwInventoryTable 1 }
|
|
|
|
HWInventoryEntry ::= SEQUENCE {
|
|
hwInventoryIndex Integer32,
|
|
hwInventoryParentIndex Integer32,
|
|
hwInventoryType INTEGER,
|
|
hwInventoryAdminStatus AdminStatusTC,
|
|
hwInventoryStatus StatusTC,
|
|
hwInventoryPartNumber DisplayString,
|
|
hwInventorySerialNumber DisplayString,
|
|
hwInventoryDescription SnmpAdminString,
|
|
hwInventoryData KeyValueTC
|
|
}
|
|
|
|
hwInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value used to identify this hardware item."
|
|
::= { hwInventoryEntry 1 }
|
|
|
|
hwInventoryParentIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwInventoryIndex of the hardware device that the item in this
|
|
row is tied to. If there is no parent, this object should read 0.
|
|
The base printer itself should only be used as a parent for devices
|
|
that are integrated into it. ie RIP card, tray one, fax card, scanner.
|
|
Items that are options such as extra input trays, external duplexers,
|
|
and add on output bins should rate their own row with no parent.
|
|
|
|
Examples:
|
|
5-bin mailbox
|
|
The mailbox unit as a whole would be one row, with a parent of 0.
|
|
Each of the mailboxes would be row, with the parent of each mailbox
|
|
pointing back to the mailbox unit.
|
|
Finisher
|
|
The finisher as a whole would be one row, with a parent of 0.
|
|
The options of the finsher; output bins, stapler, hole punch, would
|
|
each merit an individual row with the finisher unit as the parent
|
|
|
|
"
|
|
::= { hwInventoryEntry 2 }
|
|
|
|
|
|
hwInventoryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
printEngine(3),
|
|
electronicCard(4),
|
|
duplexer(5),
|
|
inputTray(6),
|
|
outputTray(7),
|
|
finishingDevice(8),
|
|
scanner(9),
|
|
faxCard(10),
|
|
memory(11),
|
|
nonVolitileMemory(12),
|
|
keyboard(13),
|
|
panel(14),
|
|
cardSwipe(15),
|
|
transferUnit(16),
|
|
connectivityModule(17),
|
|
|
|
optionUnknown(257),
|
|
optionOther(258),
|
|
optionDuplexer(261),
|
|
optionInputTray(262),
|
|
optionOutputTray(263),
|
|
optionFinishingDevice(264),
|
|
optionScanner(265),
|
|
optionFaxCard(266),
|
|
optionMemory(267),
|
|
optionNonVolitileMemory(268),
|
|
optionKeyboard(269),
|
|
optionPanel(270),
|
|
optionCardSwipe(271),
|
|
optionTransferUnit(272)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of item row is describing. There is base set of possible
|
|
items types and then a set of optional bits that can describe more
|
|
about how this item is used.
|
|
Bitmap
|
|
- bits 0-7 - General description
|
|
- bit 8 - Optional hardware. 0 - built in, 1 - optional item
|
|
"
|
|
::= { hwInventoryEntry 3 }
|
|
|
|
hwInventoryAdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatusTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current administrative status for this device. If supported by
|
|
the device, this may be used to control the status of this hardware
|
|
component. If the device does not support changing the administrative
|
|
status via snmp, the set should fail and the current admin status
|
|
should be returned."
|
|
::= { hwInventoryEntry 4 }
|
|
|
|
hwInventoryStatus OBJECT-TYPE
|
|
SYNTAX StatusTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this item."
|
|
::= { hwInventoryEntry 5 }
|
|
|
|
hwInventoryPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The part number for the item. If unknown, this string should be
|
|
blank."
|
|
::= { hwInventoryEntry 6 }
|
|
|
|
hwInventorySerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number for the item. If unknown, this string should be
|
|
blank."
|
|
::= { hwInventoryEntry 7 }
|
|
|
|
hwInventoryDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description for the item. If unknown, this string should be
|
|
blank. If changing localization is supported, this description should
|
|
be displayed in the language set in deviceMibLocalization."
|
|
::= { hwInventoryEntry 8 }
|
|
|
|
hwInventoryData OBJECT-TYPE
|
|
SYNTAX KeyValueTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of key=value; pairs that give additional information on this
|
|
hardware unit."
|
|
::= { hwInventoryEntry 9 }
|
|
|
|
|
|
-- The suppliesTable
|
|
supplyInventoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SupplyInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of the supplies used by this device"
|
|
::= { inventory 2 }
|
|
|
|
supplyInventoryEntry OBJECT-TYPE
|
|
SYNTAX SupplyInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a supply."
|
|
INDEX { deviceIndex, supplyInventoryIndex }
|
|
::= { supplyInventoryTable 1 }
|
|
|
|
SupplyInventoryEntry ::= SEQUENCE {
|
|
supplyInventoryIndex Integer32,
|
|
supplyInventoryType SupplyTypeTC,
|
|
supplyInventoryColorantValue DisplayString,
|
|
supplyInventoryDescription SnmpAdminString,
|
|
supplyDynamicIndex DisplayString
|
|
}
|
|
|
|
supplyInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value used to identify this supply."
|
|
::= { supplyInventoryEntry 1 }
|
|
|
|
supplyInventoryType OBJECT-TYPE
|
|
SYNTAX SupplyTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of supply as referenced in the SupplyTypeTC that this row
|
|
is describing."
|
|
::= { supplyInventoryEntry 2 }
|
|
|
|
supplyInventoryColorantValue OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the color using standard string names from ISO 10175 (DPA)
|
|
and ISO 10180 (SPDL) which are:
|
|
other
|
|
unknown
|
|
white
|
|
red
|
|
green
|
|
blue
|
|
cyan
|
|
magenta
|
|
yellow
|
|
black
|
|
|
|
If a supply doesn't have a color associated with it, the value of
|
|
'none' should be returned."
|
|
::= { supplyInventoryEntry 3 }
|
|
|
|
supplyInventoryDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of this supply. If changing localization is
|
|
supported, this description should be displayed in the language set in
|
|
deviceMibLocalization."
|
|
::= { supplyInventoryEntry 4 }
|
|
|
|
|
|
supplyDynamicIndex OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value maps to the supply list in Settings MIB for this supply."
|
|
::= { supplyInventoryEntry 5 }
|
|
|
|
-- The swInventory table
|
|
|
|
swInventoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SWInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of the software installed on this device"
|
|
::= { inventory 3 }
|
|
|
|
swInventoryEntry OBJECT-TYPE
|
|
SYNTAX SWInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a software package"
|
|
INDEX { deviceIndex, swInventoryIndex }
|
|
::= { swInventoryTable 1 }
|
|
|
|
SWInventoryEntry ::= SEQUENCE {
|
|
swInventoryIndex Integer32,
|
|
swInventoryParentIndex Integer32,
|
|
swInventoryType INTEGER,
|
|
swInventoryAdminStatus AdminStatusTC,
|
|
swInventoryStatus StatusTC,
|
|
swInventoryName DisplayString,
|
|
swInventoryRevision DisplayString,
|
|
swInventoryDescription SnmpAdminString,
|
|
swInventoryHWIndex Integer32,
|
|
swInventoryData KeyValueTC
|
|
}
|
|
|
|
swInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value used to identify this software item."
|
|
::= { swInventoryEntry 1 }
|
|
|
|
swInventoryParentIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The swInventoryIndex of the software object that the item in this
|
|
row is tied to. If there is no parent, this object should read 0.
|
|
|
|
Example:
|
|
An application framework is installed. It should have an
|
|
swInventoryParentIndex of 0. If applications are installed that
|
|
use that framework, those should have an swInventoryParentIndex that
|
|
points to the application framework."
|
|
::= { swInventoryEntry 2 }
|
|
|
|
swInventoryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
operatingSystem(3),
|
|
hardware(4),
|
|
application(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of software item this row describes."
|
|
::= { swInventoryEntry 3 }
|
|
|
|
swInventoryAdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatusTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current administrative status of this software. If supported by
|
|
the device, this may be used to control the status of this software
|
|
component. If the device does not support changing the administrative
|
|
status via snmp, the set should fail and the current admin status
|
|
should be returned."
|
|
::= { swInventoryEntry 4 }
|
|
|
|
swInventoryStatus OBJECT-TYPE
|
|
SYNTAX StatusTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this software."
|
|
::= { swInventoryEntry 5 }
|
|
|
|
swInventoryName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of this software item. This should be a specific, unique
|
|
string."
|
|
::= { swInventoryEntry 6 }
|
|
|
|
swInventoryRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The revision of the install."
|
|
::= { swInventoryEntry 7 }
|
|
|
|
swInventoryDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description for the item. If unknown, this string should be
|
|
blank. If changing localization is supported, this description should
|
|
be displayed in the language set in deviceMibLocalization."
|
|
::= { swInventoryEntry 8 }
|
|
|
|
swInventoryHWIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in the hwInventoryTable that indicates the
|
|
hardware this software is associated with. If unknown, this should
|
|
return 0.
|
|
For instance, if the duplex unit has it's own firmware revision, it's
|
|
parent would be the duplex hardware item in the hwInventoryTable."
|
|
::= { swInventoryEntry 9 }
|
|
|
|
swInventoryData OBJECT-TYPE
|
|
SYNTAX KeyValueTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of key=value; pairs that give additional information on this
|
|
software unit."
|
|
::= { swInventoryEntry 10 }
|
|
|
|
-- Lexmark General Statistics
|
|
|
|
-- The genCount table
|
|
|
|
genCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GenCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of general counts. These rows are intended to count items
|
|
and events for the device other than page usages or supply usage.
|
|
This table should only include counters that make sense for the
|
|
device, and are tracked for the device. In other words, if a count
|
|
is zero, and can never be anything other than zero, it should not
|
|
be returned."
|
|
::= { generalStats 1 }
|
|
|
|
genCountEntry OBJECT-TYPE
|
|
SYNTAX GenCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing a general counter."
|
|
INDEX { deviceIndex, genCountIndex }
|
|
::= { genCountTable 1 }
|
|
|
|
GenCountEntry ::= SEQUENCE {
|
|
genCountIndex Integer32,
|
|
genCountType INTEGER,
|
|
genCountUnits UnitsTC,
|
|
genCountValue Counter32
|
|
}
|
|
|
|
genCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the genCountTable"
|
|
::= { genCountEntry 1 }
|
|
|
|
genCountType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
porCount(1),
|
|
sleepCount(2),
|
|
hibernateCount(3),
|
|
printCalibrateCount(4),
|
|
|
|
powerOnTime(32),
|
|
powerActiveTime(33),
|
|
powerIdleTime(34),
|
|
powerSleepTime(35),
|
|
powerHibernateTime(36),
|
|
powerOffTime(37),
|
|
warmupTotalTime(38),
|
|
|
|
lifetimeBlackCoverage(64),
|
|
lifetimeCyanCoverage(65),
|
|
lifetimeYellowCoverage(66),
|
|
lifetimeMagentaCoverage(67),
|
|
rawLifetimeBlackCoverage(68),
|
|
rawLifetimeCyanCoverage(69),
|
|
rawLifetimeYellowCoverage(70),
|
|
rawLifetimeMagentaCoverage(71),
|
|
|
|
faxesSent(96),
|
|
paperJams(97),
|
|
scannerJams(98),
|
|
loadPaperPrompts(99),
|
|
changePaperPrompts(100),
|
|
coverOpens(101),
|
|
printerIRTime(102),
|
|
usbInsertions(128)
|
|
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of item this counter is counting."
|
|
|
|
::= { genCountEntry 2 }
|
|
|
|
genCountUnits OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units this item is counting in"
|
|
::= { genCountEntry 3 }
|
|
|
|
genCountValue OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this counter"
|
|
::= { genCountEntry 4 }
|
|
|
|
-- Lexmark Paper Usage Statistics
|
|
|
|
|
|
-- The paperGenCount table
|
|
|
|
paperGeneralCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PaperGeneralCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of general counts for sheets and pages printed"
|
|
::= { paperStats 1 }
|
|
|
|
paperGeneralCountEntry OBJECT-TYPE
|
|
SYNTAX PaperGeneralCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing a general counter for sheets and pages printed.
|
|
This table should only include items that make sense for this product.
|
|
For instance, the printColor count should not be returned for mono
|
|
products."
|
|
INDEX { deviceIndex, paperGeneralCountIndex }
|
|
::= { paperGeneralCountTable 1 }
|
|
|
|
PaperGeneralCountEntry ::= SEQUENCE {
|
|
paperGeneralCountIndex Integer32,
|
|
paperGeneralCountType INTEGER,
|
|
paperGeneralCountUnits UnitsTC,
|
|
paperGeneralCountValue Counter32
|
|
}
|
|
|
|
paperGeneralCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the paperGeneralCountTable"
|
|
::= { paperGeneralCountEntry 1 }
|
|
|
|
paperGeneralCountType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
totalPicked(1),
|
|
totalSafe(2),
|
|
totalMonoSafe(3),
|
|
totalColorSafe(4),
|
|
printNHold(5),
|
|
usbDirect(6),
|
|
continuousPrint(7),
|
|
printTotal(16),
|
|
printMono(17),
|
|
printColor(18),
|
|
copyTotal(32),
|
|
copyMono(33),
|
|
copyColor(34),
|
|
faxTotal(48),
|
|
faxMono(49),
|
|
faxColor(50),
|
|
blankTotal(64),
|
|
blankPrint(65),
|
|
blankCopy(66),
|
|
blankFax(67),
|
|
printerPageCount(80),
|
|
modularPageCount(81),
|
|
highlightColor(90),
|
|
businessColor(91),
|
|
graphicsColor(92),
|
|
tonerDarkness1(100),
|
|
tonerDarkness2(101),
|
|
tonerDarkness3(102),
|
|
tonerDarkness4(103),
|
|
tonerDarkness5(104),
|
|
tonerDarkness6(105),
|
|
tonerDarkness7(106),
|
|
tonerDarkness8(107),
|
|
tonerDarkness9(108),
|
|
tonerDarkness10(109),
|
|
stapleEmpty1(120),
|
|
stapleEmpty2(121),
|
|
stapleEmpty3(122),
|
|
clickCountPrintMono(130),
|
|
clickCountPrintColor(131),
|
|
clickCountScan(132)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of item this counter is counting."
|
|
::= { paperGeneralCountEntry 2 }
|
|
|
|
paperGeneralCountUnits OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units this item is counting in. For this table
|
|
this should always be in units of Sheets or Sides.
|
|
For the case of continuousPrint, the unit is in feet."
|
|
::= { paperGeneralCountEntry 3 }
|
|
|
|
paperGeneralCountValue OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the item this row is counting.
|
|
For continuousPrint, the value is a whole number
|
|
representation for a float value (1 decimal point)
|
|
multipled by 10."
|
|
::= { paperGeneralCountEntry 4 }
|
|
|
|
|
|
|
|
-- The sidesCount table
|
|
|
|
paperSidesCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PaperSidesCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of sides counts for various printed size/type combinations"
|
|
::= { paperStats 2 }
|
|
|
|
paperSidesCountEntry OBJECT-TYPE
|
|
SYNTAX PaperSidesCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on the number of sides printed for
|
|
a given size/type combination."
|
|
INDEX { deviceIndex, paperSidesCountIndex }
|
|
::= { paperSidesCountTable 1 }
|
|
|
|
PaperSidesCountEntry ::= SEQUENCE {
|
|
paperSidesCountIndex Integer32,
|
|
paperSidesPaperSize PaperSizeTC,
|
|
paperSidesPaperType PaperTypeTC,
|
|
paperSidesMonoPicked Counter32,
|
|
paperSidesColorPicked Counter32,
|
|
paperSidesMonoSafe Counter32,
|
|
paperSidesColorSafe Counter32
|
|
}
|
|
|
|
paperSidesCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the paperSidesCountTable"
|
|
::= { paperSidesCountEntry 1 }
|
|
|
|
paperSidesPaperSize OBJECT-TYPE
|
|
SYNTAX PaperSizeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the paper "
|
|
::= { paperSidesCountEntry 2 }
|
|
|
|
paperSidesPaperType OBJECT-TYPE
|
|
SYNTAX PaperTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the paper"
|
|
::= { paperSidesCountEntry 3 }
|
|
|
|
|
|
paperSidesMonoPicked OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sides (impressions) of mono pages picked"
|
|
::= { paperSidesCountEntry 4 }
|
|
|
|
paperSidesColorPicked OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sides (impressions) of color pages picked"
|
|
::= { paperSidesCountEntry 5 }
|
|
|
|
paperSidesMonoSafe OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sides (impressions) of mono pages that have been
|
|
printed and delivered into an output bin"
|
|
::= { paperSidesCountEntry 6 }
|
|
|
|
paperSidesColorSafe OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sides (impressions) of color pages that have been
|
|
printed and delivered into an output bin"
|
|
::= { paperSidesCountEntry 7 }
|
|
|
|
-- The Sheets Count table
|
|
|
|
paperSheetsCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PaperSheetsCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of sheet (page) counts for various printed size/type
|
|
combinations"
|
|
::= { paperStats 3 }
|
|
|
|
paperSheetsCountEntry OBJECT-TYPE
|
|
SYNTAX PaperSheetsCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on the number of sheets (pages)
|
|
printed for a given size/type combination."
|
|
INDEX { deviceIndex, paperSheetsCountIndex }
|
|
::= { paperSheetsCountTable 1 }
|
|
|
|
PaperSheetsCountEntry ::= SEQUENCE {
|
|
paperSheetsCountIndex Integer32,
|
|
paperSheetsPaperSize PaperSizeTC,
|
|
paperSheetsPaperType PaperTypeTC,
|
|
paperSheetsPicked Counter32,
|
|
paperSheetsSafe Counter32
|
|
}
|
|
|
|
paperSheetsCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the paperSheetsCountTable"
|
|
::= { paperSheetsCountEntry 1 }
|
|
|
|
paperSheetsPaperSize OBJECT-TYPE
|
|
SYNTAX PaperSizeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the paper "
|
|
::= { paperSheetsCountEntry 2 }
|
|
|
|
paperSheetsPaperType OBJECT-TYPE
|
|
SYNTAX PaperTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the paper"
|
|
::= { paperSheetsCountEntry 3 }
|
|
|
|
paperSheetsPicked OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sheets (pages) picked"
|
|
::= { paperSheetsCountEntry 4 }
|
|
|
|
paperSheetsSafe OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of sheets (pages) that have been printed and delivered
|
|
into an output bin"
|
|
::= { paperSheetsCountEntry 5 }
|
|
|
|
|
|
-- The NupCount table
|
|
|
|
paperNupCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PaperNupCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of counts to show how many jobs have been printed with
|
|
various multipage print (nup) settings. This table may be sparse,
|
|
nup values that have a count of 0 are not expected to be returned."
|
|
::= { paperStats 4 }
|
|
|
|
paperNupCountEntry OBJECT-TYPE
|
|
SYNTAX PaperNupCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on how much the printer's Nup
|
|
feature has been used."
|
|
INDEX { deviceIndex, paperNupCountIndex }
|
|
::= { paperNupCountTable 1 }
|
|
|
|
PaperNupCountEntry ::= SEQUENCE {
|
|
paperNupCountIndex Integer32,
|
|
paperNupNumber Integer32,
|
|
paperNupSides Counter32,
|
|
paperNupLogicalSides Counter32
|
|
}
|
|
|
|
paperNupCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the paperNupCountTable"
|
|
::= { paperNupCountEntry 1 }
|
|
|
|
paperNupNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
twoUp(2),
|
|
threeUp(3),
|
|
fourUp(4),
|
|
sixUp(6),
|
|
nineUp(9),
|
|
twelveUp(12),
|
|
sixteenUp(16)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Nup number for the jobs this row is describing. This is the
|
|
number of logical sides (impressions) that appear on one
|
|
side of the printed sheet"
|
|
::= { paperNupCountEntry 2 }
|
|
|
|
paperNupSides OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of physical sides of paper that have been printed using
|
|
this value of Nup"
|
|
::= { paperNupCountEntry 3 }
|
|
|
|
paperNupLogicalSides OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of logical sides that have been printed using
|
|
this value of Nup. For example, if a user prints a 3 page job using
|
|
an Nup value of 4, the paperNupSides counter will be incremented by
|
|
1, and paperNupLogicalSides will be incremented by 3."
|
|
::= { paperNupCountEntry 4 }
|
|
|
|
|
|
-- The JobSize table
|
|
|
|
paperJobSizeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PaperJobSizeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table to indicate how many jobs of different size have been printed.
|
|
This table may be sparse. Only job size buckets that have a
|
|
non-zero count in them should be returned."
|
|
::= { paperStats 5 }
|
|
|
|
paperJobSizeEntry OBJECT-TYPE
|
|
SYNTAX PaperJobSizeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on how many jobs of different sizes
|
|
have been printed."
|
|
INDEX { deviceIndex, paperJobSizeIndex }
|
|
::= { paperJobSizeTable 1 }
|
|
|
|
PaperJobSizeEntry ::= SEQUENCE {
|
|
paperJobSizeIndex Integer32,
|
|
paperJobSizeMinimum Integer32,
|
|
paperJobSizeMaximum Integer32,
|
|
paperJobSizeSideCount Counter32,
|
|
paperJobSizeJobCount Counter32
|
|
}
|
|
|
|
paperJobSizeIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the paperJobSizeTable"
|
|
::= { paperJobSizeEntry 1 }
|
|
|
|
paperJobSizeMinimum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum number of printed sides for jobs described by this row"
|
|
::= { paperJobSizeEntry 2 }
|
|
|
|
|
|
paperJobSizeMaximum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of printed sides for jobs described by this row"
|
|
::= { paperJobSizeEntry 3 }
|
|
|
|
paperJobSizeSideCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of sides printed for all jobs where the number of
|
|
sides for the job was between paperJobSizeMinimum and
|
|
paperJobSizeMaximum (inclusive)"
|
|
::= { paperJobSizeEntry 4 }
|
|
|
|
paperJobSizeJobCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of jobs printed where the number of
|
|
sides for the job was between paperJobSizeMinimum and
|
|
paperJobSizeMaximum (inclusive)"
|
|
::= { paperJobSizeEntry 5 }
|
|
|
|
|
|
|
|
-- Lexmark Scan Statistics
|
|
|
|
-- The scanCount table
|
|
|
|
scanCountTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ScanCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of scan counts. This table should only return counts that
|
|
apply to this product. For instance, fax scan counts should not
|
|
be returned if the product doesn't support fax."
|
|
::= { scanStats 1 }
|
|
|
|
scanCountEntry OBJECT-TYPE
|
|
SYNTAX ScanCountEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a supply."
|
|
INDEX { deviceIndex, scanCountIndex }
|
|
::= { scanCountTable 1 }
|
|
|
|
ScanCountEntry ::= SEQUENCE {
|
|
scanCountIndex Integer32,
|
|
scanCountType Integer32,
|
|
scanCountSize PaperSizeTC,
|
|
scanCountSides Counter32,
|
|
scanCountSheets Counter32
|
|
}
|
|
|
|
scanCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this row in the scanCountTable"
|
|
::= { scanCountEntry 1 }
|
|
|
|
scanCountType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copyAdf(1),
|
|
faxAdf(2),
|
|
scanToEmailAdf(3),
|
|
scanToNetAdf(4),
|
|
scanToLocalHostAdf(5),
|
|
scanToUsbAdf(6),
|
|
scanToFtpAdf(7),
|
|
|
|
copyFlatbed(257), -- 256 + 1
|
|
faxFlatbed(258), -- 256 + 2
|
|
scanToEmailFlatbed(259), -- 256 + 3
|
|
scanToNetFlatbed(260), -- 256 + 4
|
|
scanToLocalHostFlatbed(261), -- 256 + 5
|
|
scanToUsbFlatbed(262), -- 256 + 6
|
|
scanToFtpFlatbed(263), -- 256 + 7
|
|
|
|
copyDuplex(769), -- 512 + 256 + 1
|
|
faxDuplex(770), -- 512 + 256 + 2
|
|
scanToEmailDuplex(771), -- 512 + 256 + 3
|
|
scanToNetDuplex(772), -- 512 + 256 + 4
|
|
scanToLocalHostDuplex(773), -- 512 + 256 + 5
|
|
scanToUsbDuplex(774), -- 512 + 256 + 6
|
|
scanToFtpDuplex(775) -- 512 + 256 + 7
|
|
|
|
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enumeration of the type of scan that is being counted.
|
|
- bit 0-7 - Application using the scanned image
|
|
- bit 8-9 - Type of scan
|
|
98
|
|
--
|
|
00 = Simplex Adf
|
|
01 = Simplex Flatbed
|
|
10 = Duplex Flatbed (both sides scanned at the same time)
|
|
11 = Duplex ADF (both sides scanned at the same time)"
|
|
::= { scanCountEntry 2 }
|
|
|
|
scanCountSize OBJECT-TYPE
|
|
SYNTAX PaperSizeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enumeration of the size of the paper that was scanned. If the scan
|
|
is a full glass flatbed scan, the size should be 'universal'."
|
|
::= { scanCountEntry 3 }
|
|
|
|
scanCountSides OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of the number of sides of paper that were scanned."
|
|
::= { scanCountEntry 4 }
|
|
|
|
scanCountSheets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of the number of sheets of paper that were scanned."
|
|
::= { scanCountEntry 5 }
|
|
|
|
-- Lexmark Supplies Statistics
|
|
|
|
-- The currentSupplies table
|
|
|
|
currentSuppliesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CurrentSuppliesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of the supplies currently in use"
|
|
::= { supplyStats 1 }
|
|
|
|
currentSuppliesEntry OBJECT-TYPE
|
|
SYNTAX CurrentSuppliesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a supply."
|
|
INDEX { deviceIndex, currentSupplyIndex }
|
|
::= { currentSuppliesTable 1 }
|
|
|
|
CurrentSuppliesEntry ::= SEQUENCE {
|
|
currentSupplyIndex Integer32,
|
|
currentSupplyInventoryIndex Integer32,
|
|
currentSupplyType SupplyTypeTC,
|
|
currentSupplyColorantValue DisplayString,
|
|
currentSupplyDescription SnmpAdminString,
|
|
currentSupplySerialNumber DisplayString,
|
|
currentSupplyPartNumber DisplayString,
|
|
currentSupplyClass Integer32,
|
|
currentSupplyCartridgeType CartridgeTypeTC,
|
|
currentSupplyInstallDate DateAndTime,
|
|
currentSupplyPageCountAtInstall Counter32,
|
|
currentSupplyCurrentStatus Integer32,
|
|
currentSupplyCapacityUnit UnitsTC,
|
|
currentSupplyCapacity Integer32,
|
|
currentSupplyFirstKnownLevel Counter32,
|
|
currentSupplyCurrentLevel Counter32,
|
|
currentSupplyUsage Counter32,
|
|
currentSupplyCalibrations Counter32,
|
|
currentSupplyCoverage Counter32,
|
|
currentSupplyDaysRemaining Integer32
|
|
}
|
|
|
|
currentSupplyIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row for a given supply in the currentSuppliesTable"
|
|
::= { currentSuppliesEntry 1 }
|
|
|
|
currentSupplyInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in the supplyInventoryTable that corresponds to
|
|
this supply."
|
|
::= { currentSuppliesEntry 2 }
|
|
|
|
currentSupplyType OBJECT-TYPE
|
|
SYNTAX SupplyTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of supply as referenced in the SupplyTypeTC that this row
|
|
is describing."
|
|
::= { currentSuppliesEntry 3 }
|
|
|
|
currentSupplyColorantValue OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the color using standard string names from ISO 10175 (DPA)
|
|
and ISO 10180 (SPDL) which are:
|
|
other
|
|
unknown
|
|
white
|
|
red
|
|
green
|
|
blue
|
|
cyan
|
|
magenta
|
|
yellow
|
|
black
|
|
|
|
If a supply doesn't have a color associated with it, the value of
|
|
'none' should be returned."
|
|
::= { currentSuppliesEntry 4 }
|
|
|
|
currentSupplyDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of this supply. If changing localization is
|
|
supported, this description should be displayed in the language set in
|
|
deviceMibLocalization."
|
|
::= { currentSuppliesEntry 5 }
|
|
|
|
currentSupplySerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number (if known) of this supply. If not known, this
|
|
field should be blank."
|
|
::= { currentSuppliesEntry 6 }
|
|
|
|
currentSupplyPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The part number (if known) of this supply. If not known, this
|
|
field should be blank."
|
|
::= { currentSuppliesEntry 7 }
|
|
|
|
currentSupplyClass OBJECT-TYPE
|
|
SYNTAX INTEGER { filled(1), consumed(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this supply. Whether it is one that is consumed
|
|
(such as toner) or filled (such as a waste box)"
|
|
::= { currentSuppliesEntry 8 }
|
|
|
|
currentSupplyCartridgeType OBJECT-TYPE
|
|
SYNTAX CartridgeTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of cartridge that this is as defined in CartridgeTypeTC.
|
|
Supplies that are not a toner/ink cartridge should return other(2)"
|
|
::= { currentSuppliesEntry 9 }
|
|
|
|
currentSupplyInstallDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date this particular supply was installed."
|
|
::= { currentSuppliesEntry 10 }
|
|
|
|
currentSupplyPageCountAtInstall OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The page count of the printer when this supply was installed."
|
|
::= { currentSuppliesEntry 11 }
|
|
|
|
|
|
currentSupplyCurrentStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
low(4),
|
|
empty(5),
|
|
invalid(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this supply"
|
|
::= { currentSuppliesEntry 12 }
|
|
|
|
currentSupplyCapacityUnit OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units used to measure the capacity of a supply"
|
|
::= { currentSuppliesEntry 13 }
|
|
|
|
currentSupplyCapacity OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average expected total capacity of this supply in
|
|
currentSupplyCapacityUnits"
|
|
::= { currentSuppliesEntry 14 }
|
|
|
|
currentSupplyFirstKnownLevel OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first known supply level for this supply in
|
|
currentSupplyCapacityUnits"
|
|
::= { currentSuppliesEntry 15 }
|
|
|
|
currentSupplyCurrentLevel OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated amount of this supply remaining in
|
|
currentSupplyCapacityUnits"
|
|
::= { currentSuppliesEntry 16 }
|
|
|
|
currentSupplyUsage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The amount of this supply that has been used in
|
|
currentSupplyCapacityUnits. This number may give different results
|
|
from currentSupplyCurrentLevel, as it only accounts for where the
|
|
supply is used in creating a page. For instance, it would account
|
|
for pages where a certain toner color was put down. However even
|
|
if that color is not put down on a page, some toner may be used in
|
|
the calibration operation (for instance) and that use would be
|
|
only reflected in currentSupplyCurrentLevel"
|
|
::= { currentSuppliesEntry 17 }
|
|
|
|
currentSupplyCalibrations OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"The number of calibration cycles that have occurred while this
|
|
supply was installed. Only calibration cycles involving this supply
|
|
should be counted."
|
|
::= { currentSuppliesEntry 18 }
|
|
|
|
currentSupplyCoverage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Absolute value for the coverage usage of this supply.
|
|
Coverage is an additive amount of this supply used for all pages that
|
|
this supply has been used for. Supplies for which this is not
|
|
meaningful (ie toner waste box) should return 0."
|
|
::= { currentSuppliesEntry 19 }
|
|
|
|
currentSupplyDaysRemaining OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Estimated days remaining of usage for this supply.
|
|
The value for this is valid ONLY for toner cartridges supplies.
|
|
Supplies for which this is not meaningful (ie toner waste box) should
|
|
return -1."
|
|
::= { currentSuppliesEntry 20 }
|
|
|
|
-- The supplyHistory table
|
|
|
|
supplyHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SupplyHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of information on supplies used previously in the device"
|
|
::= { supplyStats 2 }
|
|
|
|
supplyHistoryEntry OBJECT-TYPE
|
|
SYNTAX SupplyHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a supply."
|
|
INDEX { deviceIndex, supplyHistoryIndex }
|
|
::= { supplyHistoryTable 1 }
|
|
|
|
SupplyHistoryEntry ::= SEQUENCE {
|
|
supplyHistoryIndex Integer32,
|
|
supplyHistoryInventoryIndex Integer32,
|
|
supplyHistorySupplyType SupplyTypeTC,
|
|
supplyHistoryColorantValue DisplayString,
|
|
supplyHistoryDescription SnmpAdminString,
|
|
supplyHistorySerialNumber DisplayString,
|
|
supplyHistoryCartridgeType CartridgeTypeTC,
|
|
supplyHistoryInstallDate DateAndTime,
|
|
supplyHistoryPageCount Counter32,
|
|
supplyHistoryCapacityUnit Integer32,
|
|
supplyHistoryCapacity Integer32,
|
|
supplyHistoryLastLevel Counter32,
|
|
supplyHistoryUsage Counter32,
|
|
supplyHistoryCalibrations Counter32,
|
|
supplyHistoryCoverage Counter32
|
|
}
|
|
|
|
supplyHistoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the history item for a give current Supply and Device.
|
|
Devices may report on the previous 0 or more of each of supplies in
|
|
the currentSupplyTable"
|
|
::= { supplyHistoryEntry 1 }
|
|
|
|
supplyHistoryInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in the supplyInventoryTable that corresponds to
|
|
this supply."
|
|
::= { supplyHistoryEntry 2 }
|
|
|
|
supplyHistorySupplyType OBJECT-TYPE
|
|
SYNTAX SupplyTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of supply as referenced in the SupplyTypeTC that this row
|
|
is describing."
|
|
::= { supplyHistoryEntry 3 }
|
|
|
|
supplyHistoryColorantValue OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the color using standard string names from ISO 10175 (DPA)
|
|
and ISO 10180 (SPDL) which are:
|
|
other
|
|
unknown
|
|
white
|
|
red
|
|
green
|
|
blue
|
|
cyan
|
|
magenta
|
|
yellow
|
|
black
|
|
|
|
If a supply doesn't have a color associated with it, the value of
|
|
'none' should be returned."
|
|
::= { supplyHistoryEntry 4 }
|
|
|
|
supplyHistoryDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of this supply. If changing localization is
|
|
supported, this description should be displayed in the language set in
|
|
deviceMibLocalization."
|
|
::= { supplyHistoryEntry 5 }
|
|
|
|
supplyHistorySerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number (if known) of this supply. If not known, this
|
|
field should be blank."
|
|
::= { supplyHistoryEntry 6 }
|
|
|
|
supplyHistoryCartridgeType OBJECT-TYPE
|
|
SYNTAX CartridgeTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of cartridge that this is as defined in CartridgeTypeTC. Supplies that are not
|
|
a toner/ink cartridge should return other(2)"
|
|
::= { supplyHistoryEntry 7 }
|
|
|
|
supplyHistoryInstallDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date this supply was first installed."
|
|
::= { supplyHistoryEntry 8 }
|
|
|
|
supplyHistoryPageCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of page sides (impressions) that were printed while this
|
|
supply was installed in the device."
|
|
::= { supplyHistoryEntry 9 }
|
|
|
|
|
|
supplyHistoryCapacityUnit OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units used to measure the capacity of a supply"
|
|
::= { supplyHistoryEntry 10 }
|
|
|
|
supplyHistoryCapacity OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average expected total capacity of this supply in capacity units"
|
|
::= { supplyHistoryEntry 11 }
|
|
|
|
supplyHistoryLastLevel OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last recorded level for this supply (in capacity units)"
|
|
::= { supplyHistoryEntry 12 }
|
|
|
|
supplyHistoryUsage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of this supply that was used in supplyHistoryCapacityUnits"
|
|
::= { supplyHistoryEntry 13 }
|
|
|
|
supplyHistoryCalibrations OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of calibration cycles that have occurred while this
|
|
supply was installed. Only calibration cycles involving this supply
|
|
should be counted."
|
|
::= { supplyHistoryEntry 14 }
|
|
|
|
|
|
supplyHistoryCoverage OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Absolute value for the coverage usage of this supply. Coverage is an
|
|
additive amount of this supply used for all pages that this supply has
|
|
been used for."
|
|
::= { supplyHistoryEntry 15 }
|
|
|
|
|
|
-- The supplyHistogram table
|
|
|
|
supplyHistogramTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SupplyHistogramEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of information on supplies used previously in the device"
|
|
::= { supplyStats 3 }
|
|
|
|
supplyHistogramEntry OBJECT-TYPE
|
|
SYNTAX SupplyHistogramEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a supply."
|
|
INDEX { deviceIndex, supplyHistogramIndex }
|
|
::= { supplyHistogramTable 1 }
|
|
|
|
SupplyHistogramEntry ::= SEQUENCE {
|
|
supplyHistogramIndex Integer32,
|
|
supplyHistogramInventoryIndex Integer32,
|
|
supplyHistogramSupplyType SupplyTypeTC,
|
|
supplyHistogramColorantValue DisplayString,
|
|
supplyHistogramDescription SnmpAdminString,
|
|
supplyHistogramCapacityUnit UnitsTC,
|
|
supplyHistogramCapacity Integer32,
|
|
supplyHistogramCount Counter32,
|
|
supplyHistogramCountUnits UnitsTC
|
|
}
|
|
|
|
supplyHistogramIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this histogram row"
|
|
::= { supplyHistogramEntry 1 }
|
|
|
|
supplyHistogramInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in the supplyInventoryTable that corresponds to
|
|
this supply."
|
|
::= { supplyHistogramEntry 2 }
|
|
|
|
|
|
|
|
supplyHistogramSupplyType OBJECT-TYPE
|
|
SYNTAX SupplyTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of supply as referenced in the SupplyTypeTC that this row
|
|
is describing."
|
|
::= { supplyHistogramEntry 3 }
|
|
|
|
supplyHistogramColorantValue OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the color using standard string names from ISO 10175 (DPA)
|
|
and ISO 10180 (SPDL) which are:
|
|
other
|
|
unknown
|
|
white
|
|
red
|
|
green
|
|
blue
|
|
cyan
|
|
magenta
|
|
yellow
|
|
black
|
|
|
|
If a supply doesn't have a color associated with it, the value of
|
|
'none' should be returned."
|
|
::= { supplyHistogramEntry 4 }
|
|
|
|
supplyHistogramDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of this supply. If changing localization is
|
|
supported, this description should be displayed in the language set in
|
|
deviceMibLocalization."
|
|
::= { supplyHistogramEntry 5 }
|
|
|
|
supplyHistogramCapacityUnit OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units used to measure the capacity of a supply"
|
|
::= { supplyHistogramEntry 6 }
|
|
|
|
supplyHistogramCapacity OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average expected total capacity of this supply in capacity units"
|
|
::= { supplyHistogramEntry 7 }
|
|
|
|
supplyHistogramCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of this supply that was used in supplyHistogramCountUnits
|
|
(for the corresponding current supply). This is intended to count
|
|
the number of supplies of a given size that have been used over the
|
|
life of this product."
|
|
::= { supplyHistogramEntry 8 }
|
|
|
|
supplyHistogramCountUnits OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units that this supply is measured in."
|
|
::= { supplyHistogramEntry 9 }
|
|
|
|
-- The supplyHistogramHistory table
|
|
|
|
supplyHistogramWithHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SupplyHistogramHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of information on supplies used previously in the device"
|
|
::= { supplyStats 4 }
|
|
|
|
supplyHistogramHistoryEntry OBJECT-TYPE
|
|
SYNTAX SupplyHistogramHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information on a supply."
|
|
INDEX { deviceIndex, supplyHistogramHistoryIndex, supplyHistogramHistoryCountIndex }
|
|
::= { supplyHistogramWithHistoryTable 1 }
|
|
|
|
SupplyHistogramHistoryEntry ::= SEQUENCE {
|
|
supplyHistogramHistoryIndex Integer32,
|
|
supplyHistogramHistoryInventoryIndex Integer32,
|
|
supplyHistogramHistoryCountIndex Integer32,
|
|
supplyHistogramHistorySupplyType SupplyTypeTC,
|
|
supplyHistogramHistoryColorantValue DisplayString,
|
|
supplyHistogramHistoryDescription SnmpAdminString,
|
|
supplyHistogramHistoryCapacityUnit UnitsTC,
|
|
supplyHistogramHistoryCapacity Integer32,
|
|
supplyHistogramHistoryCount Counter32,
|
|
supplyHistogramHistoryCountUnits UnitsTC
|
|
}
|
|
|
|
supplyHistogramHistoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this histogram row"
|
|
::= { supplyHistogramHistoryEntry 1 }
|
|
|
|
supplyHistogramHistoryInventoryIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in the supplyInventoryTable that corresponds to
|
|
this supply."
|
|
::= { supplyHistogramHistoryEntry 2 }
|
|
|
|
supplyHistogramHistoryCountIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in the history that corresponds to this supply."
|
|
::= { supplyHistogramHistoryEntry 3 }
|
|
|
|
|
|
supplyHistogramHistorySupplyType OBJECT-TYPE
|
|
SYNTAX SupplyTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of supply as referenced in the SupplyTypeTC that this row
|
|
is describing."
|
|
::= { supplyHistogramHistoryEntry 4 }
|
|
|
|
supplyHistogramHistoryColorantValue OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the color using standard string names from ISO 10175 (DPA)
|
|
and ISO 10180 (SPDL) which are:
|
|
other
|
|
unknown
|
|
white
|
|
red
|
|
green
|
|
blue
|
|
cyan
|
|
magenta
|
|
yellow
|
|
black
|
|
|
|
If a supply doesn't have a color associated with it, the value of
|
|
'none' should be returned."
|
|
::= { supplyHistogramHistoryEntry 5 }
|
|
|
|
supplyHistogramHistoryDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of this supply. If changing localization is
|
|
supported, this description should be displayed in the language set in
|
|
deviceMibLocalization."
|
|
::= { supplyHistogramHistoryEntry 6 }
|
|
|
|
supplyHistogramHistoryCapacityUnit OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units used to measure the capacity of a supply"
|
|
::= { supplyHistogramHistoryEntry 7 }
|
|
|
|
supplyHistogramHistoryCapacity OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average expected total capacity of this supply in capacity units"
|
|
::= { supplyHistogramHistoryEntry 8 }
|
|
|
|
supplyHistogramHistoryCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of this supply that was used in supplyHistogramHistoryCountUnits
|
|
(for the corresponding current supply). This is intended to count
|
|
the number of supplies of a given size that have been used over the
|
|
life of this product."
|
|
::= { supplyHistogramHistoryEntry 9 }
|
|
|
|
supplyHistogramHistoryCountUnits OBJECT-TYPE
|
|
SYNTAX UnitsTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The units that this supply is measured in."
|
|
::= { supplyHistogramHistoryEntry 10 }
|
|
|
|
outputOptionFeatureTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OUTPUTOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of output bins and its atrributes"
|
|
::= { outputfeature 1 }
|
|
|
|
outputOptionEntry OBJECT-TYPE
|
|
SYNTAX OUTPUTOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information of an output bin option item."
|
|
INDEX { deviceIndex, outputOptionIndex }
|
|
::= { outputOptionFeatureTable 1 }
|
|
|
|
OUTPUTOptionEntry ::= SEQUENCE {
|
|
outputOptionIndex Integer32,
|
|
outputOptionName DisplayString,
|
|
outputLevelSensing INTEGER,
|
|
outputOffsetting INTEGER,
|
|
outputFoldSupport Integer32,
|
|
outputfaceOrientation PrtOutputPageDeliveryOrientationTC,
|
|
outputBindingCapable Integer32,
|
|
outputSeparationCapable Integer32,
|
|
outputStitchingCapable Integer32,
|
|
outputPunchingCapable Integer32
|
|
}
|
|
|
|
outputOptionIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value used to identify this output option item."
|
|
::= { outputOptionEntry 1 }
|
|
|
|
outputOptionName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name assigned to this output bin.
|
|
It will return the user-defined bin name if it has been set."
|
|
::= { outputOptionEntry 2 }
|
|
|
|
|
|
outputLevelSensing OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(0),
|
|
supported(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether levelsense is supported on this output bin."
|
|
::= { outputOptionEntry 3 }
|
|
|
|
outputOffsetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupported(0),
|
|
supported(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether offset is supported on this output bin."
|
|
::= { outputOptionEntry 4 }
|
|
|
|
outputFoldSupport OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the fold type of this output bin and must
|
|
be looked at as a bit field.
|
|
|
|
outputFoldSupport will be defined as:
|
|
|
|
Bit 0 = Supported
|
|
Bit 1 = Z Fold
|
|
Bit 2 = Half Fold
|
|
Bit 3 = Letter Fold
|
|
Bit 4 = Signature
|
|
Bits 5-31 = Reserved
|
|
"
|
|
::= { outputOptionEntry 5}
|
|
|
|
outputfaceOrientation OBJECT-TYPE
|
|
SYNTAX PrtOutputPageDeliveryOrientationTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See associated textual convention PrtOutputPageDeliveryOrientationTC"
|
|
|
|
::= { outputOptionEntry 6 }
|
|
|
|
outputBindingCapable OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the bind type of this output bin and must
|
|
be looked at as a bit field.
|
|
|
|
outputBindingCapable will be defined as:
|
|
|
|
Bit 0 = Staple
|
|
Bit 1 = BookStaple
|
|
Bit 2 = Adhesive Binding
|
|
Bit 3 = Comb Binding
|
|
Bit 4 = Spiral Binding
|
|
Bits 5-31 = Reserved
|
|
"
|
|
::= { outputOptionEntry 7}
|
|
|
|
outputSeparationCapable OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies if the output bin is separation-capable. Currently, value is always 1."
|
|
::= { outputOptionEntry 8 }
|
|
|
|
outputStitchingCapable OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies if the output bin is stitching-capable. Currently, value is always 0."
|
|
::= { outputOptionEntry 9 }
|
|
|
|
outputPunchingCapable OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the punch hole mode supported by this output bin and
|
|
must be looked at as a bit field.
|
|
|
|
outputPunchingCapable will be defined as:
|
|
|
|
Bit 0 = 1 hole
|
|
Bit 1 = 2 hole
|
|
Bit 2 = 3 hole
|
|
Bit 3 = 4 hole
|
|
Bit 4 = 5 hole
|
|
Bit 5 = 6 hole
|
|
Bit 6 = 7 hole
|
|
Bit 7 = 8 hole
|
|
Bits 8-31 = Reserved
|
|
"
|
|
::= { outputOptionEntry 10}
|
|
|
|
-- Alerts
|
|
|
|
-- The device alerts Table
|
|
|
|
deviceAlertTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DeviceAlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of alerts on the devices."
|
|
::= { alerts 1 }
|
|
|
|
deviceAlertEntry OBJECT-TYPE
|
|
SYNTAX DeviceAlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information about this alert."
|
|
INDEX { deviceIndex, deviceAlertIndex }
|
|
::= { deviceAlertTable 1 }
|
|
|
|
DeviceAlertEntry ::= SEQUENCE {
|
|
deviceAlertIndex Integer32,
|
|
deviceAlertConfigTableNode INTEGER,
|
|
deviceAlertConfigTableIndex Integer32,
|
|
deviceAlertSeverity SeverityTC,
|
|
deviceAlertCode AlertCodeTC,
|
|
deviceAlertDescription SnmpAdminString,
|
|
deviceAlertData KeyValueTC,
|
|
deviceAlertTime DateAndTime,
|
|
deviceAlertSeverityLevel PrtAlertSeverityLevelTC,
|
|
deviceAlertTrainingLevel PrtAlertTrainingLevelTC,
|
|
deviceAlertPrtCode PrtAlertCodeTC
|
|
|
|
}
|
|
|
|
deviceAlertIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of this alert in the alert table. This table is expected to
|
|
be rather dynamic, with rows added as alert conditions occur on
|
|
devices, and then the rows being removed as alert conditions are
|
|
cleared. The data in this table should not persist over a POR, but
|
|
should be reset when the printer is reset, with appropriated items
|
|
being added back in as the printer finds them.
|
|
|
|
While this OID is marked as read-only, it should not be returned as
|
|
table-column, which means it should be treated as not-accessible.
|
|
It is marked as read-only in the MIB only because many MIB compilers
|
|
will complain about this being called not-accessible since the trap can
|
|
return this index."
|
|
::= { deviceAlertEntry 1 }
|
|
|
|
deviceAlertConfigTableNode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
hwInventoryTable(2),
|
|
supplyInventoryTable(3),
|
|
swInventoryTable(4)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnode of the device node that indicates the table the holds
|
|
information about the item this alert refers to. For instance, if
|
|
the alert is a hardware alert, this object should hold the value of
|
|
'2', indicating that the alert is for a member of the
|
|
device.hwInventoryTable. Common values of this would be
|
|
2 -> hwInventoryTable
|
|
3 -> supplyInventoryTable
|
|
4 -> swInventoryTable"
|
|
::= { deviceAlertEntry 2 }
|
|
|
|
deviceAlertConfigTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row of the table indicated by
|
|
deviceAlertConfigTableNode that corresponds to the item that this
|
|
alert pertains to. For instance, if a printer's fuser is the first
|
|
item listed in the supplyInventoryTable, then
|
|
deviceAlertConfigTableNode = 3 and deviceAlertConfigTableIndex = 1."
|
|
::= { deviceAlertEntry 3 }
|
|
|
|
|
|
deviceAlertSeverity OBJECT-TYPE
|
|
SYNTAX SeverityTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of this alert"
|
|
::= { deviceAlertEntry 4 }
|
|
|
|
|
|
deviceAlertCode OBJECT-TYPE
|
|
SYNTAX AlertCodeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An alert code to indicate what type of alert condition this row
|
|
refers to"
|
|
::= { deviceAlertEntry 5 }
|
|
|
|
deviceAlertDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A description of the alert condition. If changing localization is
|
|
supported, this description should be displayed in the language set in
|
|
deviceMibLocalization."
|
|
::= { deviceAlertEntry 6 }
|
|
|
|
deviceAlertData OBJECT-TYPE
|
|
SYNTAX KeyValueTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A key=value; encoded string of information regarding this row."
|
|
::= { deviceAlertEntry 7 }
|
|
|
|
deviceAlertTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time and date when this alert was added to the table."
|
|
::= { deviceAlertEntry 8 }
|
|
|
|
deviceAlertSeverityLevel OBJECT-TYPE
|
|
-- This value is a type 1 enumeration
|
|
SYNTAX PrtAlertSeverityLevelTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The level of severity of this alert table entry. The
|
|
printer determines the severity level assigned to each
|
|
entry into the table."
|
|
::= { deviceAlertEntry 9 }
|
|
|
|
deviceAlertTrainingLevel OBJECT-TYPE
|
|
-- This value is a type 2 enumeration
|
|
SYNTAX PrtAlertTrainingLevelTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See textual convention PrtAlertTrainingLevelTC"
|
|
::= { deviceAlertEntry 10 }
|
|
|
|
deviceAlertPrtCode OBJECT-TYPE
|
|
-- This value is a type 2 enumeration
|
|
SYNTAX PrtAlertCodeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"See associated textual convention PrtAlertCodeTC"
|
|
::= { deviceAlertEntry 11}
|
|
|
|
-- device Trap definition
|
|
|
|
deviceV1AlertMPS OBJECT IDENTIFIER ::= { alerts 2 }
|
|
deviceV2AlertMPSPrefix OBJECT IDENTIFIER ::= { deviceV1AlertMPS 0 }
|
|
|
|
deviceV2AlertMPS NOTIFICATION-TYPE
|
|
OBJECTS { deviceAlertIndex,
|
|
deviceAlertConfigTableNode,
|
|
deviceAlertConfigTableIndex,
|
|
deviceAlertSeverity,
|
|
deviceAlertCode,
|
|
deviceAlertDescription,
|
|
deviceAlertData,
|
|
deviceAlertTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent whenever a critical or serviceRequired event is
|
|
added to the deviceAlertTable."
|
|
|
|
::= { deviceV2AlertMPSPrefix 1 }
|
|
|
|
|
|
-- Note that the SNMPv2 to SNMPv1 translation rules dictate that
|
|
-- the preceding structure will result in SNMPv1 traps of the
|
|
-- following form:
|
|
--
|
|
-- deviceAlert TRAP-TYPE
|
|
-- ENTERPRISE deviceV1AlertMPS
|
|
-- VARIABLES { deviceAlertIndex,
|
|
-- deviceAlertConfigTableNode,
|
|
-- deviceAlertConfigTableIndex,
|
|
-- deviceAlertSeverity
|
|
-- deviceAlertCode,
|
|
-- deviceAlertDescription,
|
|
-- deviceAlertData,
|
|
-- deviceAlertTime }
|
|
-- DESCRIPTION
|
|
-- "This trap is sent whenever a critical or serviceRequired event is
|
|
-- added to the deviceAlertTable."
|
|
-- ::= 1
|
|
--
|
|
|
|
|
|
-- Groups
|
|
|
|
deviceGroup OBJECT-GROUP
|
|
OBJECTS { deviceMibLocalization,
|
|
devicePort,
|
|
deviceHrDeviceIndex,
|
|
deviceModel,
|
|
deviceSerialNumber,
|
|
deviceMibVersion,
|
|
deviceInstallDate,
|
|
deviceMibSupportLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Device Group."
|
|
::= { mpsMIBGroups 1 }
|
|
|
|
hwInventoryGroup OBJECT-GROUP
|
|
OBJECTS { hwInventoryParentIndex,
|
|
hwInventoryType,
|
|
hwInventoryAdminStatus,
|
|
hwInventoryStatus,
|
|
hwInventoryPartNumber,
|
|
hwInventorySerialNumber,
|
|
hwInventoryDescription,
|
|
hwInventoryData }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Hardware Inventory Group."
|
|
::= { mpsMIBGroups 2 }
|
|
|
|
supplyInventoryGroup OBJECT-GROUP
|
|
OBJECTS { supplyInventoryType,
|
|
supplyInventoryColorantValue,
|
|
supplyInventoryDescription }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supplies inventory Group."
|
|
::= { mpsMIBGroups 3 }
|
|
|
|
swInventoryGroup OBJECT-GROUP
|
|
OBJECTS { swInventoryParentIndex,
|
|
swInventoryType,
|
|
swInventoryName,
|
|
swInventoryRevision,
|
|
swInventoryAdminStatus,
|
|
swInventoryStatus,
|
|
swInventoryDescription,
|
|
swInventoryHWIndex,
|
|
swInventoryData }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Software Inventory Group."
|
|
::= { mpsMIBGroups 4 }
|
|
|
|
statsGeneralCountGroup OBJECT-GROUP
|
|
OBJECTS { genCountType,
|
|
genCountUnits,
|
|
genCountValue }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The general scan counts and statistics group."
|
|
::= { mpsMIBGroups 5 }
|
|
|
|
statsPaperGeneralCountGroup OBJECT-GROUP
|
|
OBJECTS { paperGeneralCountType,
|
|
paperGeneralCountUnits,
|
|
paperGeneralCountValue }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The general paper usage count group."
|
|
::= { mpsMIBGroups 6 }
|
|
|
|
statsPaperSidesCountGroup OBJECT-GROUP
|
|
OBJECTS { paperSidesPaperSize,
|
|
paperSidesPaperType,
|
|
paperSidesMonoPicked,
|
|
paperSidesColorPicked,
|
|
paperSidesMonoSafe,
|
|
paperSidesColorSafe }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The paper sides count group."
|
|
::= { mpsMIBGroups 7 }
|
|
|
|
statsPaperSheetsCountGroup OBJECT-GROUP
|
|
OBJECTS { paperSheetsPaperSize, paperSheetsPaperType,
|
|
paperSheetsPicked, paperSheetsSafe }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The paper sheets count group."
|
|
::= { mpsMIBGroups 8 }
|
|
|
|
statsPaperNupCountGroup OBJECT-GROUP
|
|
OBJECTS { paperNupNumber, paperNupSides, paperNupLogicalSides }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The paper sheets count group."
|
|
::= { mpsMIBGroups 9 }
|
|
|
|
statsPaperJobSizeGroup OBJECT-GROUP
|
|
OBJECTS { paperJobSizeMinimum, paperJobSizeMaximum,
|
|
paperJobSizeSideCount, paperJobSizeJobCount }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The job size group."
|
|
::= { mpsMIBGroups 10 }
|
|
|
|
|
|
statsScanGroup OBJECT-GROUP
|
|
OBJECTS { scanCountType, scanCountSize, scanCountSides,
|
|
scanCountSheets }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The scan counts and statistics group."
|
|
::= { mpsMIBGroups 11 }
|
|
|
|
statsCurrentSuppliesGroup OBJECT-GROUP
|
|
OBJECTS { currentSupplyInventoryIndex,
|
|
currentSupplyType, currentSupplyColorantValue,
|
|
currentSupplySerialNumber, currentSupplyPartNumber,
|
|
currentSupplyCapacity, currentSupplyPageCountAtInstall,
|
|
currentSupplyCapacityUnit, currentSupplyClass,
|
|
currentSupplyCartridgeType, currentSupplyInstallDate,
|
|
currentSupplyDescription, currentSupplyCurrentLevel,
|
|
currentSupplyCurrentStatus,
|
|
currentSupplyUsage, currentSupplyCoverage,
|
|
currentSupplyCalibrations,
|
|
currentSupplyFirstKnownLevel }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current supplies listing group"
|
|
::= { mpsMIBGroups 12 }
|
|
|
|
statsSupplyHistoryGroup OBJECT-GROUP
|
|
OBJECTS { supplyHistoryInventoryIndex,
|
|
supplyHistorySupplyType,
|
|
supplyHistoryColorantValue,
|
|
supplyHistoryDescription,
|
|
supplyHistorySerialNumber,
|
|
supplyHistoryCartridgeType,
|
|
supplyHistoryInstallDate,
|
|
supplyHistoryPageCount,
|
|
supplyHistoryCapacityUnit,
|
|
supplyHistoryCapacity,
|
|
supplyHistoryLastLevel,
|
|
supplyHistoryUsage,
|
|
supplyHistoryCalibrations,
|
|
supplyHistoryCoverage
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supplies history listing group"
|
|
::= { mpsMIBGroups 13 }
|
|
|
|
statsSupplyHistogramGroup OBJECT-GROUP
|
|
OBJECTS { supplyHistogramInventoryIndex,
|
|
supplyHistogramSupplyType,
|
|
supplyHistogramColorantValue,
|
|
supplyHistogramDescription,
|
|
supplyHistogramCapacityUnit,
|
|
supplyHistogramCapacity,
|
|
supplyHistogramCount,
|
|
supplyHistogramCountUnits }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The supplies histogram group"
|
|
::= { mpsMIBGroups 14 }
|
|
|
|
deviceAlertGroup OBJECT-GROUP
|
|
OBJECTS { deviceAlertIndex,
|
|
deviceAlertConfigTableNode,
|
|
deviceAlertConfigTableIndex,
|
|
deviceAlertSeverity,
|
|
deviceAlertCode,
|
|
deviceAlertDescription,
|
|
deviceAlertData,
|
|
deviceAlertTime }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device alert group"
|
|
::= { mpsMIBGroups 16 }
|
|
|
|
|
|
-- Compliance Statements
|
|
|
|
mpsMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The requirements for conformance to the LEXMARK mps MIB
|
|
|
|
We expect printers to support one of four levels of support. The
|
|
following list shows the minimum level of support that must be
|
|
implemented. Additional tables may be supported at the device's
|
|
descretion.
|
|
|
|
Note: For tables that count sides/sheets, if duplex is not supported
|
|
on a device it only needs to ever count sides.
|
|
|
|
|
|
"
|
|
|
|
MODULE -- this module
|
|
|
|
MANDATORY-GROUPS { deviceGroup }
|
|
|
|
GROUP deviceGroup
|
|
DESCRIPTION
|
|
"The Device Group
|
|
Implementation of this group is mandatory"
|
|
|
|
GROUP hwInventoryGroup
|
|
DESCRIPTION
|
|
"The hardware inventory group.
|
|
Implementation of this group is optional, but this group should
|
|
be implemented if the device suppports any hardware options."
|
|
|
|
GROUP supplyInventoryGroup
|
|
DESCRIPTION
|
|
"The supply inventory group.
|
|
Implementation of this group is optional, but this group should
|
|
be implemented if the device contains any user replaceable
|
|
supplies."
|
|
|
|
GROUP swInventoryGroup
|
|
DESCRIPTION
|
|
"The software inventory group.
|
|
This group is optional but should be implemented to describe
|
|
all code revisions for a device."
|
|
|
|
GROUP statsGeneralCountGroup
|
|
DESCRIPTION
|
|
"The general counts group."
|
|
|
|
GROUP statsPaperGeneralCountGroup
|
|
DESCRIPTION
|
|
"The general paper counts group."
|
|
|
|
GROUP statsPaperSidesCountGroup
|
|
DESCRIPTION
|
|
"The paper sides count group"
|
|
|
|
GROUP statsPaperSheetsCountGroup
|
|
DESCRIPTION
|
|
"The paper sheets count group"
|
|
|
|
GROUP statsPaperNupCountGroup
|
|
DESCRIPTION
|
|
"The multipage print (nup) count group"
|
|
|
|
GROUP statsPaperJobSizeGroup
|
|
DESCRIPTION
|
|
"The job size group."
|
|
|
|
GROUP statsScanGroup
|
|
DESCRIPTION
|
|
"The scan counts and statistics group.
|
|
This group should be implemented if the device
|
|
supports scanning."
|
|
|
|
GROUP statsCurrentSuppliesGroup
|
|
DESCRIPTION
|
|
"The supplies counts and statistics group.
|
|
This group should be implemented if the device
|
|
has replacable supplies."
|
|
|
|
GROUP statsSupplyHistoryGroup
|
|
DESCRIPTION
|
|
"The supplies counts and statistics group.
|
|
This group should be implemented if the device
|
|
has replacable supplies."
|
|
|
|
GROUP statsSupplyHistogramGroup
|
|
DESCRIPTION
|
|
"The supplies counts and statistics group.
|
|
This group should be implemented if the device
|
|
has replacable supplies."
|
|
|
|
GROUP deviceAlertGroup
|
|
DESCRIPTION
|
|
"The device alertsgroup.
|
|
This group should be implemented if the device can post any
|
|
warnings or intervention required states."
|
|
|
|
::= { mpsMIBCompliances 1 }
|
|
|
|
END -- end of module LEXMARK-MPS-MIB.
|