[mrtg] Re: What info can I get from these printers?

Ted_Rule at flextech.co.uk Ted_Rule at flextech.co.uk
Thu Feb 10 14:25:29 MET 2000



The printer MIB is your friend. Most modern LaserJet's seem to support
this. Sample very small selection of snippets below.

The relevant RFC is RFC1759 - but that's not the MIB itself in ASN.1 format
sadly.
I took several hours finding a copy in ASN.1 format which hadn't been
pre-HTML'ed
by someone.

The RFC and the MIB are huge. There is lots and lots of stuff to read, but I
suppose
the number of sheets of paper in each tray is useful. Have fun and watch the
relevant
MIB variable count down as you print out the RFC itself!

As an example, this MIB entry below shows the text strings displayed on the
double row LCD panel on our 5Si:

printmib.prtConsoleDisplayBuffer.prtConsoleDisplayBufferTable.
     prtConsoleDisplayBufferEntry.prtConsoleDisplayBufferText.1.1 = "READY"
printmib.prtConsoleDisplayBuffer.prtConsoleDisplayBufferTable.
     prtConsoleDisplayBufferEntry.prtConsoleDisplayBufferText.1.2 = ""

==================================================================


$ snmpwalk fttv-gps1ps1-it public printmib |more
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtGeneralConfigChanges.1 =
5062
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtGeneralCurrentLocalizatio
n.1 = 1
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtGeneralReset.1 = notReset
ting(3)
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtGeneralCurrentOperator.1
= ""
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtGeneralServicePerson.1 =
""
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtInputDefaultIndex.1 = 2
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtOutputDefaultIndex.1 = 1
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtMarkerDefaultIndex.1 = 1
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtMediaPathDefaultIndex.1 =
 1
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtConsoleLocalization.1 = 1
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtConsoleNumberOfDisplayLin
es.1 = 2
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtConsoleNumberOfDisplayCha
rs.1 = 20
printmib.prtGeneral.prtGeneralTable.prtGeneralEntry.prtConsoleDisable.1 = enable
d(3)
printmib.prtGeneral.prtStorageRefTable.prtStorageRefEntry.prtStorageRefIndex.1.1
 = 1
printmib.prtGeneral.prtDeviceRefTable.prtDeviceRefEntry.prtDeviceRefIndex.1.1 =
1
printmib.prtCover.prtCoverTable.prtCoverEntry.prtCoverDescription.1.1 = "Printer
 Cover"
printmib.prtCover.prtCoverTable.prtCoverEntry.prtCoverStatus.1.1 = doorClosed(4)
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.1 = "en" Hex: 65 6E
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.2 = "fr" Hex: 66 72
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.3 = "de" Hex: 64 65
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.4 = "it" Hex: 69 74
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.5 = "es" Hex: 65 73
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.6 = "sv" Hex: 73 76
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.7 = "da" Hex: 64 61
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.8 = "ns" Hex: 6E 73
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.9 = "nl" Hex: 6E 6C
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.10 = "fi" Hex: 66 69
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.11 = "pt" Hex: 70 74
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.12 = "tr" Hex: 74 72
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.13 = "pl" Hex: 70 6C
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onLanguage.1.14 = "ja" Hex: 6A 61
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.1 = "US" Hex: 55 53
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.2 = "FR" Hex: 46 52
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.3 = "DE" Hex: 44 45
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.4 = "IT" Hex: 49 54
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.5 = "ES" Hex: 45 53
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.6 = "SE" Hex: 53 45
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.7 = "DK" Hex: 44 4B
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.8 = "NO" Hex: 4E 4F
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.9 = "NL" Hex: 4E 4C
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.10 = "FI" Hex: 46 49
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.11 = "PT" Hex: 50 54
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.12 = "TR" Hex: 54 52
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.13 = "PL" Hex: 50 4C
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCountry.1.14 = "JP" Hex: 4A 50
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati
onCharacterSet.1.1 = 2004
printmib.prtLocalization.prtLocalizationTable.prtLocalizationEntry.prtLocalizati

.....................


printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputCapacityUnit.1.1 = she
ets(8)
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputCapacityUnit.1.2 = she
ets(8)
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputMaxCapacity.1.1 = 500
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputMaxCapacity.1.2 = 100
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputRemainingCapacity.1.1
= -3
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputRemainingCapacity.1.2
= -2
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputStatus.1.1 = 0
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputStatus.1.2 = 0
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputName.1.1 = "TOP OUTPUT
 BIN"
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputName.1.2 = "LEFT OUTPU
T BIN"
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputVendorName.1.1 = "Hewl
ett-Packard"
printmib.prtOutput.prtOutputTable.prtOutputEntry.prtOutputVendorName.1.2 = "Hewl
ett-Packard"


.............

printmib.prtInterpreter.prtInterpreterTable.prtInterpreterEntry.prtInterpreterTw
oWay.1.1 = no(4)
printmib.prtInterpreter.prtInterpreterTable.prtInterpreterEntry.prtInterpreterTw
oWay.1.2 = yes(3)
printmib.prtInterpreter.prtInterpreterTable.prtInterpreterEntry.prtInterpreterTw
oWay.1.3 = yes(3)
printmib.prtInterpreter.prtInterpreterTable.prtInterpreterEntry.prtInterpreterTw
oWay.1.4 = yes(3)
printmib.prtConsoleDisplayBuffer.prtConsoleDisplayBufferTable.prtConsoleDisplayB
ufferEntry.prtConsoleDisplayBufferText.1.1 = "READY"
printmib.prtConsoleDisplayBuffer.prtConsoleDisplayBufferTable.prtConsoleDisplayB
ufferEntry.prtConsoleDisplayBufferText.1.2 = ""
printmib.prtConsoleLights.prtConsoleLightTable.prtConsoleLightEntry.prtConsoleOn
Time.1.1 = 500
printmib.prtConsoleLights.prtConsoleLightTable.prtConsoleLightEntry.prtConsoleOn
Time.1.2 = 0
printmib.prtConsoleLights.prtConsoleLightTable.prtConsoleLightEntry.prtConsoleOn
Time.1.3 = 0
printmib.prtConsoleLights.prtConsoleLightTable.prtConsoleLightEntry.prtConsoleOf
fTime.1.1 = 0
printmib.prtConsoleLights.prtConsoleLightTable.prtConsoleLightEntry.prtConsoleOf
fTime.1.2 = 0




*****************************************************************
This E-mail message, including any attachments, is intended
only for the person or entity to which it is addressed,
and may contain confidential information.

If you are not the intended recipient, any review, retransmission,
disclosure, copying, modification or other use of this E-mail message
or attachments is strictly forbidden.

If you have received this E-mail message in error, please contact the
author and delete the message and any attachments from your computer.

You are also advised that the views and opinions expressed in this E-mail
message and any attachments are the author's own, and may not reflect the
views and opinions of FLEXTECH Television.
*****************************************************************

--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:mrtg-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/mrtg



More information about the mrtg mailing list