Observium_CE/mibs/hp/LaserJet6P-MIB

4336 lines
177 KiB
Plaintext

-- (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1997.
--
-- LaserJet 6P Printer Model Specific MIB.
--
-- Generated on August 4, 1997.
--
-- Company names and product names mentioned herein may be
-- trademarks, and/or registered trademarks of their respective
-- companies.
--
-- For interal and external use.
--
-- This MIB describes all the printer model specific
-- objects suppported by the LaserJet 6P printer
-- when networked connected using a JetDirect print
-- server.
--
-- The following MIB also contain objects supported
-- by a JetDirect connected LaserJet 6P printer:
--
-- rfc 1213 MIB II
--
-- This MIB complies with the following RFCs:
--
-- rfc 1157 Simple Network Management Protocol
-- rfc 1155 Structure of Management Information
--
-- Notes:
--
-- 1) At the time this MIB was published, a
-- defect existed where the printer would not correctly
-- handle an SNMP get next request. The printer
-- behavior is correct for tabular objects, but not
-- scalar objects. For example, energy-star, sleep-mode,
-- and on-off-line are all scalars with OIDS:
--
-- energy-star { dm 1 1 1 1 }
-- sleep-mode { dm 1 1 1 2 }
-- on-off-line { dm 1 2 2 5 }
--
-- These three objects are the first three objects supported
-- under the dm tree.
--
-- The printer operation (using OpenView tools as an
-- example) is:
--
-- snmpnext hpb18207 .1.3.6.1.4.1.11.2.3.9.4.2.1.1.1.2.0
--
-- with a reply of:
--
-- hp.nm.hpsystem.net-peripheral.netdm.dm.device.system.status-system.
-- on-off-line.0 : INTEGER: eOnline
--
-- which the printer handles correctly.
--
-- However, if the zero is left off the end, then the printer operation
-- is:
--
-- snmpnext hpb18207 .1.3.6.1.4.1.11.2.3.9.4.2.1.1.1.2
--
-- with a reply of:
--
-- hp.nm.hpsystem.net-peripheral.netdm.dm.device.system.status-system.
-- on-off-line.0 : INTEGER: eOnline
--
-- which is incorrect. The object that should have been returned is
-- the energy-star object, not the on-off-line object.
--
-- Since the OpenView MIB Browser uses the get next command in an
-- attempt to retrieve all the supported objects under the specified OID
-- =======================
-- (object identifier) and the printer returns an object that is not under
-- the specified OID, the MIB Browser assumes there are no objects
-- supported under the specified OID and reports "no value (s) returned for
-- query".
--
-- If you use an SNMP tool other than OpenView MIB Browser to do a get,
-- the printer properly responds.
--
-- Retrieving tables using the OpenView MIB Browser works fine. Only
-- retrieving scalar objects fails.
--
-- 2) Proprietary objects containing a string which are defined in this MIB use the
-- first two bytes to hold the symbol set used to encode the string.
-- The Roman-8 symbol set has a hex encoding of 0x0115. Other
-- symbol sets are listed in the PCL 5 Comparison Guide in table
-- C-1 Symbol Set Values. Standard Printer MIB (prt...objects) and Host Resources
-- MIB (hr...objects) strings do not contain symbol set information.
--
-- 3) Some of the objects included are only supported if an accessory
-- is installed. These accessories include:
-- MIO/EIO based accessories
-- SIMM/DIMM based accessories
-- Mass storage devices
-- Paper handling accessories
-- Adobe PostScript accessory
--
--
LaserJet6P-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM SNMPv2-SMI,
DisplayString FROM SNMPv2-TC;
hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
hpsystem OBJECT IDENTIFIER ::= { nm 3 }
net-peripheral OBJECT IDENTIFIER ::= { hpsystem 9 }
netdm OBJECT IDENTIFIER ::= { net-peripheral 4 }
dm OBJECT IDENTIFIER ::= { netdm 2}
device OBJECT IDENTIFIER ::= { dm 1 }
system OBJECT IDENTIFIER ::= { device 1 }
settings-system OBJECT IDENTIFIER ::= { system 1 }
status-system OBJECT IDENTIFIER ::= { system 2 }
id OBJECT IDENTIFIER ::= { system 3 }
interface OBJECT IDENTIFIER ::= { system 4 }
simm OBJECT IDENTIFIER ::= { interface 1 }
simm1 OBJECT IDENTIFIER ::= { simm 1 }
simm2 OBJECT IDENTIFIER ::= { simm 2 }
simm3 OBJECT IDENTIFIER ::= { simm 3 }
test OBJECT IDENTIFIER ::= { system 5 }
job OBJECT IDENTIFIER ::= { system 6 }
settings-job OBJECT IDENTIFIER ::= { job 1 }
active-print-jobs OBJECT IDENTIFIER ::= { job 2 }
job-being-parsed OBJECT IDENTIFIER ::= { active-print-jobs 1 }
job-info OBJECT IDENTIFIER ::= { job 5 }
job-info-attribute OBJECT IDENTIFIER ::= { job-info 23 }
source-subsystem OBJECT IDENTIFIER ::= { device 2 }
io OBJECT IDENTIFIER ::= { source-subsystem 1 }
settings-io OBJECT IDENTIFIER ::= { io 1 }
processing-subsystem OBJECT IDENTIFIER ::= { device 3 }
pdl OBJECT IDENTIFIER ::= { processing-subsystem 3 }
settings-pdl OBJECT IDENTIFIER ::= { pdl 1 }
status-pdl OBJECT IDENTIFIER ::= { pdl 2 }
pdl-pcl OBJECT IDENTIFIER ::= { pdl 3 }
pdl-postscript OBJECT IDENTIFIER ::= { pdl 4 }
pjl OBJECT IDENTIFIER ::= { processing-subsystem 5 }
destination-subsystem OBJECT IDENTIFIER ::= { device 4 }
print-engine OBJECT IDENTIFIER ::= { destination-subsystem 1 }
settings-prt-eng OBJECT IDENTIFIER ::= { print-engine 1 }
intray OBJECT IDENTIFIER ::= { print-engine 3 }
settings-intray OBJECT IDENTIFIER ::= { intray 1 }
imaging OBJECT IDENTIFIER ::= { print-engine 6 }
tables OBJECT IDENTIFIER ::= { device 7 }
channel-table OBJECT IDENTIFIER ::= { tables 2 }
channel-entry OBJECT IDENTIFIER ::= { channel-table 1 }
hrm OBJECT IDENTIFIER ::= { dm 3 }
hrStorage OBJECT IDENTIFIER ::= { hrm 2 }
hrStorageTable OBJECT IDENTIFIER ::= { hrStorage 3 }
hrStorageEntry OBJECT IDENTIFIER ::= { hrStorageTable 1 }
hrDevice OBJECT IDENTIFIER ::= { hrm 3 }
hrDeviceTable OBJECT IDENTIFIER ::= { hrDevice 2 }
hrDeviceEntry OBJECT IDENTIFIER ::= { hrDeviceTable 1 }
hrPrinterTable OBJECT IDENTIFIER ::= { hrDevice 5 }
hrPrinterEntry OBJECT IDENTIFIER ::= { hrPrinterTable 1 }
printmib OBJECT IDENTIFIER ::= { dm 2 }
prtGeneral OBJECT IDENTIFIER ::= { printmib 5 }
prtGeneralTable OBJECT IDENTIFIER ::= { prtGeneral 1 }
prtGeneralEntry OBJECT IDENTIFIER ::= { prtGeneralTable 1 }
prtCover OBJECT IDENTIFIER ::= { printmib 6 }
prtCoverTable OBJECT IDENTIFIER ::= { prtCover 1 }
prtCoverEntry OBJECT IDENTIFIER ::= { prtCoverTable 1 }
prtLocalization OBJECT IDENTIFIER ::= { printmib 7 }
prtLocalizationTable OBJECT IDENTIFIER ::= { prtLocalization 1 }
prtLocalizationEntry OBJECT IDENTIFIER ::= { prtLocalizationTable 1 }
prtStorageRefTable OBJECT IDENTIFIER ::= { prtGeneral 2 }
prtStorageRefEntry OBJECT IDENTIFIER ::= { prtStorageRefTable 1 }
prtDeviceRefTable OBJECT IDENTIFIER ::= { prtGeneral 3 }
prtDeviceRefEntry OBJECT IDENTIFIER ::= { prtDeviceRefTable 1 }
prtInput OBJECT IDENTIFIER ::= { printmib 8 }
prtInputTable OBJECT IDENTIFIER ::= { prtInput 2 }
prtInputEntry OBJECT IDENTIFIER ::= { prtInputTable 1 }
prtOutput OBJECT IDENTIFIER ::= { printmib 9 }
prtOutputTable OBJECT IDENTIFIER ::= { prtOutput 2 }
prtOutputEntry OBJECT IDENTIFIER ::= { prtOutputTable 1 }
prtMarker OBJECT IDENTIFIER ::= { printmib 10 }
prtMarkerTable OBJECT IDENTIFIER ::= { prtMarker 2 }
prtMarkerEntry OBJECT IDENTIFIER ::= { prtMarkerTable 1 }
prtMarkerSupplies OBJECT IDENTIFIER ::= { printmib 11 }
prtMarkerSuppliesTable OBJECT IDENTIFIER ::= { prtMarkerSupplies 1 }
prtMarkerSuppliesEntry OBJECT IDENTIFIER ::= { prtMarkerSuppliesTable 1 }
prtMediaPath OBJECT IDENTIFIER ::= { printmib 13 }
prtMediaPathTable OBJECT IDENTIFIER ::= { prtMediaPath 4 }
prtMediaPathEntry OBJECT IDENTIFIER ::= { prtMediaPathTable 1 }
prtChannel OBJECT IDENTIFIER ::= { printmib 14 }
prtChannelTable OBJECT IDENTIFIER ::= { prtChannel 1 }
prtChannelEntry OBJECT IDENTIFIER ::= { prtChannelTable 1 }
prtInterpreter OBJECT IDENTIFIER ::= { printmib 15 }
prtInterpreterTable OBJECT IDENTIFIER ::= { prtInterpreter 1 }
prtInterpreterEntry OBJECT IDENTIFIER ::= { prtInterpreterTable 1 }
prtConsoleDisplayBuffer OBJECT IDENTIFIER ::= { printmib 16 }
prtConsoleDisplayBufferTable OBJECT IDENTIFIER ::= { prtConsoleDisplayBuffer 5 }
prtConsoleDisplayBufferEntry OBJECT IDENTIFIER ::= { prtConsoleDisplayBufferTable 1 }
prtConsoleLights OBJECT IDENTIFIER ::= { printmib 17 }
prtConsoleLightTable OBJECT IDENTIFIER ::= { prtConsoleLights 6 }
prtConsoleLightEntry OBJECT IDENTIFIER ::= { prtConsoleLightTable 1 }
prtAlert OBJECT IDENTIFIER ::= { printmib 18 }
prtAlertTable OBJECT IDENTIFIER ::= { prtAlert 1 }
prtAlertEntry OBJECT IDENTIFIER ::= { prtAlertTable 1 }
energy-star OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns or changes the Energy Star sleep value. If the
value is greater than zero, then the device will go into
energy saving sleep mode after the print engine has been
idle for the number of seconds specified by this object.
A value of zero means Energy Star is disabled and the
device will not go to sleep based on print engine idle
time. The value must be non-negative.
Additional information:
LaserJet 6P will always be in sleep mode when not
processing data. This object will always return a value of 1."
::= { settings-system 1 }
sleep-mode OBJECT-TYPE
SYNTAX INTEGER {
eFalse(1),
eTrue(2)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns eTrue if the device is in energy saving sleep
mode, otherwise returns eFalse. Setting SLEEP-MODE to
eFalse causes the device to wake up, if it is in sleep
mode. Setting SLEEP-MODE to eTrue causes the device to
go into sleep mode.
Additional information:
LaserJet 6P will always be in sleep mode
when not processing a print job."
::= { settings-system 2 }
on-off-line OBJECT-TYPE
SYNTAX INTEGER {
eOnline(1),
eOffline(2),
eOfflineAtEndOfJob(3)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"To bring the PDL processing sub-system on or off line.
If the device is a printer, then the printer does not
process print job data when the printer is off line.
PML communication persists.
Additional information:
LaserJet 6P will only be in the offline
"
::= { status-system 5 }
continue OBJECT-TYPE
SYNTAX INTEGER {
eInitiateAction(1)
}
ACCESS write-only
STATUS optional
DESCRIPTION
"A device can support a class of errors called
continuable errors. When a continuable error is
encountered, the device requires a continue event to
occur before the device will continue operation. One
continue event is setting the CONTINUE object to
eInitiateAction. Devices can support other continue
events, like auto-continue. A continue event causes the
continuable error to be acknowledged, thus allowing the
device to continue. Each device needs to list the
continuable errors. If the device doesn't currently
have an unacknowledged continuable error, the response
will contain <genErr>.
Additional information:
If LaserJet 6P doesn't currently have an
unacknowledged continuable error, the
response will contain <noError> status. The following is
a list of continuable errors in LaserJet 6P:
Manually feed yy
Tray X Load yy
20 Insufficient Memory, Press Go Key
21 Page Too Complex, Press Go Key
22 Parallel IO Error, Press Go Key
41.x Printer Error, Press Go Key
55 Printer Error, Press Go Key
68 NVRAM Full, Settings Not Saved
68 NVRAM Error, Settings Not Saved"
::= { status-system 6 }
auto-continue OBJECT-TYPE
SYNTAX INTEGER {
eOff(1),
eOn(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates if the device will automatically continue
after encountering a continuable error. If AUTO-
CONTINUE is set to eOn, the device will automatically
generate continue event to acknowledge continuable
errors. If AUTO-CONTINUE is set to eOff, then some
other continue event will have to acknowledge the
continuable error.
Additional information:
If the printer is not idle, the new value may not take effect
until a job boundary is reached.
If a get is done on this object before the job boundary is reached, the
value last set will be returned. If this is eOn the device for ten seconds.
After ten seconds the
printer automatically returns to the online state. If this is eOff then
the device displays an error message and goes offline and remains offline
until the operator presses the GO key."
::= { status-system 7 }
model-name OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION
"Identifies the device model name (e.g. ''DeskJet
1200C''). The string is as specific as possible.
Capitalization and spacing should match family naming
conventions. Products should note in POS if the model
name on the HP corporate price list changes but the
device reports the previous device name. If the model
name changes based on the installed options, the POS
should indicate if only the base model name is returned,
or if the device senses the installed options and
returns the correct model name. If possible, encode the
model name in a symbol set (like Roman-8) that matches
the ASCII character set and limit the characters used to
ASCII characters.
Additional information:
The value of this object does not change based on
the installed options.
Since the value of this object is frequently used in displaying a list of
printers, it is kept relatively short in case systems have limited width
for their display area."
::= { id 2 }
serial-number OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION
"Identifies the serial number for the device. If the
SERIAL-NUMBER object is set by the user, then setting
the object does not need to be protected. If the
SERIAL-NUMBER object is set at the factory, then the
SERVICE-PASSWORD object must be set correctly before the
SERIAL-NUMBER object is writable. If this is a writable
object, the POS should indicate the maximum supported
string length. If possible, encode the serial number in
a symbol set (like Roman-8) that matches the ASCII
character set and limit the characters used to ASCII
characters.
Additional information:
The format of the LaserJet 6P serial number is:
axxyyyzzzzz
where: a = S (always)
xx = 46 (the entity #)
yyy = 0..9 & A..Z (the product code specific to LaserJet 6P, probably 01L)
zzzzz = 0..9 & A..Z omitting I,O,U (sequentially assigned alpha/num base
33 numbers)
So it will typically look like S4601LXXXXX
This value IS AFFECTED BY NVRAM resets, it is set to the default value of
S4601LXXXXX, when a NVRAM init is done."
::= { id 3 }
device-name OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS optional
DESCRIPTION
"User defined device name. The POS should indicate the
maximum supported string length. If the user entered
string is too long, the device will store as much as
possible and will return the <noError>.
Additional information:
The maximum supported string length is 32
characters. If the user entered string is too long,
the device will store the first 32 characters and will
return the <noError> status."
::= { id 10 }
device-location OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS optional
DESCRIPTION
"User defined device location. The POS should indicate
the maximum supported string length. If the user
entered string is too long, the device will store as
much as possible and will return the <noError>.
Additional information:
The maximum supported string length is 16
characters. If the user entered string is too long,
the device will store the first 16 characters and will
return the <noError> status."
::= { id 11 }
asset-number OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS optional
DESCRIPTION
"User defined asset number. The POS should indicate the
maximum supported string length. If the user entered
string is too long, the device will store as much as
possible and will return the <noError>.
Additional information:
The maximum supported string length is 8
characters. If the user entered string is too long,
the device will store the first 8 characters and will
return the <noError> status."
::= { id 12 }
simm1-type OBJECT-TYPE
SYNTAX INTEGER {
eEmpty(1),
eUnknown(2),
eUnSupported(3),
eReadOnlyMemory(4),
eVolatileRandomAccessMemory(5),
eRamRom(9)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns an indication of the type of option installed in
SIMM slot 1.
eEmpty means the device did not detect any option
installed in the interface slot.
eUnknown means the device doesn't recognize the
installed option.
eUnSupported means the device recognizes the installed
option, but does not support the option.
eReadOnlyMemory means the installed option contains
ROM Ics.
eVolatileRandomAccessMemory means the installed option
contains RAM ICs that loose data when the power is
turned off.
eNonVolatileRandomAccessMemory means that the
installed option contains RAM ICs that do not loose data
when the power is turned off.
eFlashMemory means that the installed option contains
a type of non-volatile RAM that needs to be erased
before it can be written.
eDiskDrive means the installed option contains a disk
drive. eRamRom means the installed option contains both
volatile random access memory and read only memory.
eInputPHD means the installed option is an input paper
handling device.
eOutputPHD means the installed option is an output
paper handling device.
eIOCard means the installed option is an I/O card.
Additional information:
eRamRom is used to denote LaserJet 6P's combo simm."
::= { simm1 4 }
simm1-capacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns an indication of the capacity of the SIMM
installed in SIMM slot 1. The capacity is dependent on
the type of option, as indicated by the SIMM1-TYPE
object. This object has no meaning if the installed
option type is eUnknown or eReadOnlyMemory. This object
contains the size, in bytes, if the installed option
type is eVolatileRandomAccessMemory,
eNonVolatileRandomAccessMemory, eFlashMemory, or
eDiskDrive. If the type of the installed option is
eRamRom, this object contains the size, in bytes, of the
random access memory. If the type of the installed
option is eInputPHD, the capacity indicates the number
of input trays supported by the installed option. If
the type of the installed option is eOutputPHD, the
capacity indicates the number of output bins supported
by the installed option. If the type of the installed
option is eIOCard, the capacity indicates the number of
logical I/O ports supported by the I/O card.
Additional information:
Returns an indication of the capacity of the
installed option in bytes. This object is not
supported unless the SIMM1-TYPE type is
eVolatileRandomAccessMemory or eRamRom.
For eRamRom only the size of the Ram portion of the SIMM
is returned."
::= { simm1 5 }
simm2-type OBJECT-TYPE
SYNTAX INTEGER {
eEmpty(1),
eUnknown(2),
eUnSupported(3),
eReadOnlyMemory(4),
eVolatileRandomAccessMemory(5),
eRamRom(9)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns an indication of the type of option installed in
SIMM slot 2. See SIMM1-TYPE for a description.
Additional information:
eRamRom is used to denote LaserJet 6P's combo simm."
::= { simm2 4 }
simm2-capacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns an indication of the capacity of the SIMM
installed in SIMM slot 2. See SIMM1-CAPACITY for a
description.
Additional information:
Returns an indication of the capacity of the
installed option in bytes. This object is not
supported unless the SIMM2-TYPE type is
eVolatileRandomAccessMemory or eRamRom.
For eRamRom only the size of the Ram portion of the
SIMM is returned."
::= { simm2 5 }
simm3-type OBJECT-TYPE
SYNTAX INTEGER {
eEmpty(1),
eUnknown(2),
eUnSupported(3),
eReadOnlyMemory(4),
eVolatileRandomAccessMemory(5),
eRamRom(9)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns an indication of the type of option installed in
SIMM slot 3. See SIMM1-TYPE for a description."
::= { simm3 4 }
simm3-capacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns an indication of the capacity of the SIMM
installed in SIMM slot 3. See SIMM1-CAPACITY for a
description.
Additional information:
Returns an indication of the capacity of the
installed option in bytes. This object is not
supported unless the SIMM3-TYPE type is
eVolatileRandomAccessMemory or eRamRom.
For eRamRom only the size of the Ram portion of the
simm is returned."
::= { simm3 5 }
self-test OBJECT-TYPE
SYNTAX INTEGER {
eNotInASelfTest(1),
eNonDestructiveSelfTest(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Writing this object allows a device self test to be
started. Reading this object provides an indication
what self-test is currently executing, if any. Actual
self-test operation is device specific. A self test may
not be allowed at any arbitrary time. If the device
supports the requested self test, but can not start the
execution of the self test when requested, the device
will respond with <genErr>. If a non-destructive self test
is being started, the device
will generate a response before the self test is
completed.
RECOMMENDATION: If the device is ready (i.e. the NOT-
READY-PRINTER object does not contain any items, except
maybe being off-line) and is idle (i.e. the NOT-IDLE
object does not contain any items), this request should
always succeed. This provides a mechanism for driver
writers to always determine if the action will succeed
or not.
Additional information:
The eNonDestructiveSelfTest performs limited
testing on the printer and its attached paper handling
devices. After the self-test is complete a
configuration page is printed. The recommended
way to cause a configuration page to be printed is to
use the PRINT-INTERNAL-PAGE object.
A continuous self test cannot be started
or terminated using this OID.
When the printer is idle, setting this object to
eNonDestructiveSelfTest results in a status of <noError>
and a value of eNonDestructiveSelfTest being returned.
If the printer is not idle (whether printing an
external job, printing an internal page or running
self test), a status of
<genErr> status will be
returned with a value of eNotInASelfTest.
When the printer is idle, setting this object to
eNonDestructiveSelfTest causes the page to be
formatted and put in the printer's print
queue. Before the page is completed formatting,
(currently estimated at about 1 millisecond) a
get on this object will return eNonDestructiveSelfTest.
Attempting to set this object before the page has
completed being formatted and printed will cause
<genErr> status to be
returned with a value of eNotInASelfTest.
After the page is in the queue, a get on this object
will return a value of eNotInASelfTest.
Setting the value to eNotInASelfTest is not supported
on LaserJet 6P. Once the test has started, it will finish
Printing.
Likewise, if the PRINT-INTERNAL-PAGE object is set to
a valid value and that page has not printed
when this object is set to eNonDestructiveSelfTest, a
status of <genErr> status
with a value of eNotInASelfTest will be
returned until the internal page has printed."
::= { test 1 }
print-internal-page OBJECT-TYPE
SYNTAX INTEGER {
eNotPrintingAnInternalPage(1),
ePrintingAnUnknownInternalPage(2),
ePCLDemoPage1ConfigurationPage(300),
ePCLDemoPage2(301),
ePCLFontList1(350)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Writing this object to a value other than
eNotPrintingAnInternalPage causes the device to attempt
to print an internally generated page. Reading this
object provides an indication what internally generated
page is currently being printed, if any. The actual
page is device specific. Some devices may support
continuously printing an internally generated page.
Setting this object to eNotPrintingAnInternalPage
terminates continuously printing internally generated
pages. An internally generated page may not be allowed
to be printed at any arbitrary time; under what
conditions it will succeed or fail is device specific.
If the device supports the requested page, but can not
start printing the page when requested, the device will
respond with <genErr>.
RECOMMENDATION: If the device is ready (i.e. the NOT-
READY-PRINTER object does not contain any items, except
maybe being off-line) and is idle (i.e. the NOT-IDLE
object does not contain any items), this request should
always succeed. This provides a mechanism for driver
writers to always determine if the action will succeed
or not.
Additional information:
ePCLDemoPage2 is the printer demo page.
ePCLFontList1 is the PCL typeface list.
LaserJet 6P does not support continuously printing a demo
page.
The printer must be idle before it will print an
internal page.
When this object is set to a valid value and the
printer is idle, the status returned is <noError> and the
value returned ePrintingAnUnknownInternalPage.
If the printer is not idle (whether
printing an external job, printing an internal page
or executing a self test), a status of
<genErr>
status will be returned with a value of
eNotPrintingAnInternalPage.
Setting this object to a valid value causes the
desired page to be formatted and put in the printer's
print queue. While the page is being formatted
a get on this object will return the value
ePrintingAnUnknownInternalPage.
Attempting to set this object before the page has
completed being formatted will cause
<genErr> status to be
ePrintingAnUnknownInternalPage. (The time to
format an internal page is currently estimated
at less than a second.)
After the page is in the queue, a get on this object
will return a value of eNotPrintingAnInternalPage.
Setting this object to cause another page to be
printed before the first page has completed results in
a status of <genErr> status
with a value of eNotPrintingAnInternalPage.
Likewise, if the SELF-TEST object is set to
eNonDestructiveSelfTest and that page has not printed
when this object is set to print a page, a status of
<genErr> status
with a value of eNotPrintingAnInternalPage will be
returned until the self test page has printed.
The user will not be able to set
eNotPrintingAnInternalPage or ePrintingAnUnknownInternalPage."
::= { test 2 }
job-info-change-id OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the current value of an object in the job-info
sub-tree whose value has changed. Define the object
identifier for the object whose value has changed as
job-info.required-field.optional-field.job-id. job-info
represents the OID prefix of all objects in the job-info
sub-tree. Required-field represents the OID field value
that follows the job-info prefix. Since some objects in
the job-info sub-tree have two OID fields between the
job-info prefix and the job-id, the optional-field
represents the OID field between the required-field and
the job-id field, if present. Using this definition,
the format for the JOB-INFO-CHANGE-ID binary value can
be described as follows:
Bytes 0-3 : required-field
Bytes 4-7 : optional-field, or all zeros if there
is no optional field
Bytes 8-11: Job ID.
Bytes 12-n : The value of the object job-info.
required-field.optional-field.job-id.
All multi-byte values stored in Motorola (big-endian)
format, where the most significant byte occurs first.
Additional information:
LaserJet 6P will use this object to report changes of the
job-info-pages-printed and job-info-state objects.
Therefore, the optional-field will always be zeroes
and, because both of these are integers, the value
portion of the data will always be four bytes."
::= { settings-job 3 }
current-job-parsing-id OBJECT-TYPE
SYNTAX INTEGER(-1..32767)
ACCESS read-only
STATUS optional
DESCRIPTION
"Contains the printer assigned job identification for the
job currently being processed by the processing PDL sub-
system. The job ID is a monotonically increasing
number. The job ID may be reset to zero at power-up and
may roll over to zero after reaching some maximum
value.
Additional information:
A value of -1 is returned when the printer is
not parsing a job.
When data for a new job is detected, this object is updated (the job may or
may not turn out to be a Null Job); however, the trap does not occur until the
printer determines that it is not a Null Job (a trapped value will differ from
the previous value by one or more).
Some JOB-INFO- objects are created when the first data bytes are received. If
the printer determines that the job is a Null Job, the JOB-INFO- objects
related to the Null Job are deleted. LaserJet 6P retains the JOB-INFO- objects for
the 12 most recent jobs that are not Null Jobs.
LaserJet 6P resets the job ID to zero at power-up and will increment it to 32767
before rolling it to zero. To distinguish whether a power cycle or a rollover
caused an id of zero, the object prtGeneralConfigChanges can be watched and if
it increments at the same time as CURRENT-JOB-PARSING-ID goes to zero, then a
power cycle is the most likely cause."
::= { job-being-parsed 1 }
job-info-name1 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION
"Contains the first part of this print job's name. The
last OID field for this dynamic object contains the job
ID.
Additional information:
The job name is the string specified by the
NAME= parameter of the @PJL JOB command which
allows a maximum of 80 characters. The first 40 characters are in this object
and the second 40 are in JOB-INFO-NAME2. The symbol set is Roman-8.
When jobs are nested, the value assigned to this object is the name provided
by the most recent @PJL JOB NAME= command. If no name is is provided, a null
string is returned. Whenever a @PJL JOB NAME= command is received, the trap
occurs even if the name is the same."
::= { job-info 1 }
job-info-name2 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION
"Contains the second part of this print job's name. The
last OID field for this dynamic object contains the job
ID.
Additional information:
See JOB-INFO-NAME1-1."
::= { job-info 2 }
job-info-stage OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates what printer sub-systems are currently
processing this print job. The last OID field for this
dynamic object contains the job ID.
cSourceSubsystem - some of the job is in the printer
I/O subsystem.
cProcessingSubsystem - some of the job is in the
printer imaging processing subsystem.
cDestinationSubsystem - some of the job is being
printed.
Additional information:
For LaserJet 6P cSourceSubsystem and cProcessingSubsystem
will always be set and cleared together.
A non-printing job will never set cDestinationSubsystem.
When a page is ready to be printed,
cDestinationSubsystem will be set even if
a page of a previous job is currently being printed. cDestinationSubsystem
remains set until the last page of the job has reached an output bin.
If a
page requires extensive processing and allows all the previous pages of a
job to complete printing cDestinationSubsystem will remain set
until the last page of the job is closed."
::= { job-info 10 }
job-info-io-source OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates which I/O source, the print job was received
over. The value maps to port numbering scheme supported
in the DEVICE/SOURCE-SUBSYSTEM/IO/PORTS sub-tree."
::= { job-info 11 }
job-info-pages-processed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the number of pages processed by the
processing subsystem. If neither the cSourceSubsystem
or the cProcessingSubsystem items are in the associated
JOB-INFO-STAGE object, then this object contains the
total number of pages processed for this job. The last
OID field for this dynamic object contains the job ID.
Additional information:
This object is incremented by one when a page is
processed, regardless of the number of pages that are printed as a result of
the single page processed. In other words, it does not matter how many
identical copies of a page are printed, or no pages may be printed if
operating in silent run mode, this count is incremented only once.
A page is considered processed when all of the input data has been processed
for a page (the intermediate has been produced); the image of the page is not
necessarily completely formed."
::= { job-info 12 }
job-info-pages-printed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the number of pages printed by the destination
subsystem. If non of the cSourceSubsystem,
cProcessingSubsystem or cDestinationSubsystem items are
in the associated JOB-INFO-STAGE object, then this
object contains the total number of pages printed for
this job. This value may increase by two each time for
duplex jobs. The last OID field for this dynamic object
contains the job ID.
Additional information:
If multiple copies of a page are printed, each copy
is counted individually."
::= { job-info 13 }
job-info-size OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the number of bytes of data processed by the
processing subsystem. If neither of the
cSourceSubsystem or cProcessingSubsystem items are in
the associated JOB-INFO-STAGE object, then this object
contains the size of this job, in bytes. The last OID
field for this dynamic object contains the job ID.
Additional information:
This count may be incremented by values other than one
as blocks of data are processed; blocks of data (which may be as large as 2K
bytes) will be processed in a varying amount of time.
When a job completes, this count may not be the same as the
total number of bytes sent to the printer since some data before or after the
job may be considered to be outside the job. Also, for ill-formed PostScript
jobs (ones that do not use the ENTER LANGUAGE command) will be reported as
having approximately 256 extra bytes due to the way the language switching
is accomplished."
::= { job-info 14 }
job-info-state OBJECT-TYPE
SYNTAX INTEGER {
eAborted(3),
eWaitingForResources(4),
ePrinted(5),
eTerminating(7),
eCancelled(10),
eProcessing(11)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the state of the job. The last OID field for
this dynamic object contains the job ID.
eAborted - the print job was aborted.
eWaitingForResources - the print job requires
resources that are not currently available. Example
resources that can cause the job to wait include the
print engine or PDL processor being unavailable. The
print engine could be unavailable due to paper out,
paper jam, staple out, stapler jam, marking agent low,
output bin full, etc. The PDL processor could be
unavailable due to an off-line condition. Each printer
specific object specification should state which
conditions cause a job to be waiting for resources and
also state which objects can be retrieved by an
application to determine the exact cause of a resource
being unavailable.
ePrinted - the job has printed. The related JOB-INFO-
OUTCOME object indicates if any problems were
encountered while the job was processed.
eRetained - the job can be reprinted.
eTerminating - the job was aborted or cancelled and is
currently is terminating.
eInterrupted - the job has been interrupted. The job
can be continued.
ePaused - the job has been paused. The job can be
continuted.
eCancelled - the job has been cancelled.
eProcessing - the job is currently being printed
normally."
::= { job-info 15 }
job-info-outcome OBJECT-TYPE
SYNTAX INTEGER {
eOk(3),
eWarningsEncountered(4),
eErrorsEncountered(5)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates if any warning or error conditions were
encountered while processing the assoicated job. The
last OID field for this dynamic object contains the job
ID."
::= { job-info 19 }
job-info-outbins-used OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates which output bins this job has delivered
printed pages to. The last OID field for this dynamic
object contains the job ID.
Additional information:
LaserJet 6P has only 1 output bin.
cOutbin1 is the top/face-down bin."
::= { job-info 20 }
job-info-physical-outbins-used OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates which physical output bins this job has
delivered printed pages to. The last OID field for this
dynamic object contains the job ID.
Additional information:
LaserJet 6P only has one output bin so this will
always be set to cOutbin1.
cOutbin1--Face-up bin"
::= { job-info 22 }
job-info-attr-1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. Attribute objects are saved
sequentially, starting with 1, after the start of a job.
If more attributes are set than there are objects to
store them, the excess JOBATTR values are ignored. If
the corresponding SET JOBATTR= command has not been
received when a get is done for this object, a status of
<noSuchName> will be returned."
::= { job-info-attribute 1 }
job-info-attr-2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 2 }
job-info-attr-3 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 3 }
job-info-attr-4 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 4 }
job-info-attr-5 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 5 }
job-info-attr-6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 6 }
job-info-attr-7 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 7 }
job-info-attr-8 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 8 }
job-info-attr-9 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 9 }
job-info-attr-10 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 10 }
job-info-attr-11 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 11 }
job-info-attr-12 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 12 }
job-info-attr-13 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 13 }
job-info-attr-14 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 14 }
job-info-attr-15 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 15 }
job-info-attr-16 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the value that was set in PJL via the SET
JOBATTR= command. See JOB-INFO-ATTR-1 for details."
::= { job-info-attribute 16 }
io-timeout OBJECT-TYPE
SYNTAX INTEGER(5..300)
ACCESS read-write
STATUS optional
DESCRIPTION
"The amount of time, in seconds, to wait for more print
job data to be received before an I/O timeout occurs.
The I/O channel being timed is the I/O channel that
received the data associated with the current print job.
If an I/O timeout occurs, the PDL processing sub-system
assumes all the data associated with the current print
job has been received, and processes the end of job in
an PDL specific manner. The POS specifies the supported
values.
Additional information:
IF an I/O timeout occurs,the PDL processing
sub-system will consider it an end of job condition only
if there is data from another I/O subsystem waiting to be
processed.
The supported values are 5 to 300 seconds.
Setting to a value outside the supported range returns
<badValue> status."
::= { settings-io 1 }
io-switch OBJECT-TYPE
SYNTAX INTEGER {
eYes(1)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates if the device will switch between I/O channels
when a job boundary is encountered and print job data is
available on another I/O channel."
::= { settings-io 2 }
io-buffering OBJECT-TYPE
SYNTAX INTEGER {
eOff(1),
eOn(2),
eAuto(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or controls the manner in which the device
performs I/O data buffering. I/O data buffering allows
additional print job data to be buffered by the I/O sub-
system in an effort to allow the computer sending the
data to perform other tasks and to keep the PDL
processing sub-system busy. eOff, I/O buffering is
disabled. When eOn, I/O buffering is enabled and the
IO-BUFFER-SIZE object controls the amount of memory set
aside for I/O buffer. When eAuto, I/O buffering is
enabled and the I/O buffer size is determined
automatically by the device and the IO-BUFFER-SIZE
object is not used.
Additional information:
In a PCL-only printer, all values may be set at any
time.
When PostScript is intalled and there is less than 6M of memory installed,
setting this object to eOn or eAuto will caue <badValue>
to be returned.
When PostScript and 6M or more is installed, all
values are valid, provided Resource Saving has not consumed the needed
memory."
::= { settings-io 5 }
io-buffer-size OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or configures the amount of memory, in bytes,
dedicated to I/O print job data buffering. Attempting
to set to an unsupported value causes the device to use
the closest supported value. Each device POS should
document the list of supported values.
Additional information:
In LaserJet 6P the minimum supported value is 10,240.
The maximum supported value is dependent on total memory installed
and the amount of memory currently being used by other memory
consumers.
The buffer size must be a multiple of 1024, with the minimum value
being 10,240. Setting to an unsupported value causes the printer
to substitute the nearest value that is a multiple of 10,240
(if <100K) or 102,400 (if > 100K) and to return
<noError> status.
Examples of substituted values:
<= 15,360 will snap to 10,240
> 15,360 and <= 25,600 will snap to 20,480
> 25,600 and <= 35,840 will snap to 30,720
> 35,840 and <= 46,080 will snap to 40,960
> 46,080 and <= 56,320 will snap to 51,200
> 56,320 and <= 66,560 will snap to 61,440
> 66,560 and <= 76,800 will snap to 71,680
> 76,800 and <= 87,040 will snap to 81,920
> 87,040 and <= 97,280 will snap to 92,160
> 97,280 and <= 153,600 will snap to 102,400
> 153,600 and <= 256,000 will snap to 204,800
> 256,000 and <= 358,400 will snap to 307,200
> 358,400 and <= 460,800 will snap to 409,600
> 460,800 and <= 563,200 will snap to 512,000
> 563,200 and <= 665,600 will snap to 614,400
> 665,600 and <= 768,000 will snap to 716,800
> 768,000 and <= 870,400 will snap to 819,200
> 870,400 and <= 972,800 will snap to 921,600
> 972,800 and <= 1,075,200 will snap to 1,024,000
> 1,075,200 and <= 1,177,600 will snap to 1,126,400
> 1,177,600 and <= 1,280,000 will snap to 1,228,800
etc. up to the maximum supported amount of memory.
Attempting to set this object when IO-BUFFERING is eOff will cause a status
of <genErr> to be returned. When IO-BUFFERING is
eOff, reading this object will return a value of zero. In base memory
(2MB) the IO-BUFFER is eAuto, the IO-BUFFER-SIZE will be 0, if IO-BUFFER
is turned eOn, then the IO-BUFFER-SIZE will be 10,240"
::= { settings-io 6 }
maximum-io-buffering-memory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the maximum amount of additional memory, in
bytes, that can be dedicated to buffering print job
data.
Additional information:
The following table can be used to determine the maximum
amount of memory available for IO-BUFFERING:
Total RAM No PostScript With PostScript
2 Min 10K N/A
Max 100K N/A
Def 0K N/A
3 Min 10K Min 10K
Max 1000K Max 100K
Def 100K Def 0
4 Min 10K Min 10K
Max 2000K Max 100K
Def 200K Def 0
5 Min 10K Min 10K
Max 3000K Max 100K
Def 300K Def 0
6 Min 10K Min 10K
Max 4000K Max 100K
Def 400K Def 0
7 Min 10K Min 10K
Max 5100K Max 100K
Def 500K Def 0
8 Min 10K Min 10K
Max 6100K Max 100K
Def 600K Def 0
9 Min 10K Min 10K
Max 7100K Max 100K
Def 700K Def 0
10 Min 10K N/A
Max 8100K N/A
Def 800K N/A
11 Min 10K Min 10K
Max 9200K Max 100K
Def 900K Def 0
12 Min 10K Min 10K
Max 10200K Max 1000K
Def 1000K Def 100K
13 Min 10K Min 10K
Max 11200K Max 2000K
Def 1100K Def 200K
14 Min 10K N/A
Max 12200K N/A
Def 1200K N/A
15 Min 10K Min 10K
Max 13300K Max 4000K
Def 1300K Def 400K
16 Min 10K N/A
Max 14300K N/A
Def 1400K N/A
17 N/A N/A
N/A N/A
N/A N/A
18 Min 10K N/A
Max 16300K N/A
Def 1600K N/A
19 Min 10K Min 10K
Max 17400K Max 8100K
Def 1700K Def 800K
20 Min 10K Min 10K
Max 18400K Max 9200K
Def 1800K Def 900K
21 Min 10K Min 10K
Max 19400K Max 10200K
Def 1900K Def 1000K
22 Min 10K N/A
Max 20400K N/A
Def 2000K N/A
23 Min 10K Min 10K
Max 21500K Max 12200K
Def 2100K Def 1200K
24 Min 10K N/A
Max 22500K N/A
Def 2200K N/A
25 N/A N/A
N/A N/A
N/A N/A
26 Min 10K N/A
Max 24500K N/A
Def 2400K N/A
27 Min 10K Min 10K
Max 25600K Max 16300K
Def 2500K Def 1600K
"
::= { settings-io 7 }
default-copies OBJECT-TYPE
SYNTAX INTEGER(1..999)
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes default copies. Default copies is
the default values used by the PDL to control the number
of copies of each page in the print job that are
printed. The print job can override this value. The
list of supported values should be documented in the
device POS.
Additional information:
The supported values are 1 through 999.
Setting to an unsupported value causes the printer to substitute in a snap
value and to return <noError> status.
The snaps are as follows:
<1 snaps to 1
>999 snaps to 999"
::= { settings-pdl 4 }
form-feed OBJECT-TYPE
SYNTAX INTEGER {
eInitiateAction(1)
}
ACCESS write-only
STATUS optional
DESCRIPTION
"Instructs the PDL processing sub-system to finishing
processing the current page of the current job. Form
feed is also known as close page or eject page. If the
PDL processing sub-system is in a FORM-FEED-NEEDED
state, this causes the device to flush or finish
processing the current page of the current job. If the
device is not in the FORM-FEED-NEEDED state, an
<genErr> will occur."
::= { settings-pdl 5 }
resource-saving OBJECT-TYPE
SYNTAX INTEGER {
eOff(1),
eOn(2),
eAuto(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes PDL resource saving. Resource saving
stores a PDL's permanent soft resources, like fonts,
even when another PDL is active. Resource saving is
also called environment saving. When eOff, resource
saving is disabled. When ON, resource saving is enabled
and memory is set aside for each PDL based on that PDL's
resource saving memory size object, to store that PDL's
permanent soft resources. When eAuto, resource saving
is enabled and memory space for each installed PDL is
determined automatically. The device POS should
document what values are legal when only one PDL is
installed.
Additional information:
When PCL is the only PDL
installed in LaserJet 6P, eOn is not a legal value.
Attempting to set this object to
eOn with a PCL-only printer will result in a status of
<badValue> being returned.
When PostScript and 12M or more are installed, all
values are valid, provided I/O Buffering has not consumed the needed
memory. Refer to the MAXIMUM-RESOURCE-SAVING-MEMORY table for
a list of maximum and default memory configurations.
This object is only supported if PostScript option is installed."
::= { settings-pdl 6 }
maximum-resource-saving-memory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns the maximum amount of additional memory, in
bytes, that can be dedicated to holding PDL permanent
soft resources.
Additional information:
The following numbers assume that IO-BUFFERING=eOff;
if IO-BUFFERING<>eOff, the following numbers will be reduced by the value of
IO-BUFFER-SIZE.
Memory for resource saving is allocated in increments of 102400 bytes.
Therefore, for each 1M (1048576 bytes) of memory added to the printer, 102400
bytes are made available to resource saving (and I/O buffering) and 24576
bytes are retained until an additional 102400 byte block can be made
available. The value reported by this object is always rounded down to the
nearest multiple of 102400.
For a PCL-only printer, the value of this object is zero (all resource saving
memory is dedicated to PCL).
The table below describes the memory available for Resource Saving with
PostScript Installed, assuming that no other personality resource or I/O
buffering is being done.
Total RAM Minimum Maximum Default
2 N/A N/A N/A
3 N/A N/A N/A
4 N/A N/A N/A
5 N/A N/A N/A
6 N/A N/A N/A
7 N/A N/A N/A
8 N/A N/A N/A
9 N/A N/A N/A
10 N/A N/A N/A
11 N/A N/A N/A
12 0K 1000K 800K
13 0K 2000K 1000K
14 N/A N/A N/A
15 0K 4000K 1400K
16 N/A N/A N/A
17 N/A N/A N/A
18 N/A N/A N/A
19 0K 8100K 2200K
20 0K 9200K 2400K
21 0K 10200K 2600K
22 N/A N/A N/A
23 0K 12200K 3000K
24 N/A N/A N/A
25 N/A N/A N/A
26 N/A N/A N/A
23 0K 16300K 3800K
"
::= { settings-pdl 7 }
default-vertical-black-resolution OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the value of the default vertical
black resolution. The units are dots per inch.
Additional information:
In LaserJet 6P changing this OID also causes
DEFAULT- HORIZONTAL-BLACK RESOLUTION to change.
DEFAULT- HORIZONTAL-BLACK-RESOLUTION and
DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the
same. The supported values are 300 and 600.
Setting to an unsupported value causes the printer
to substitute in a snap value and
to return <noError> status.
The snap values are as follow:
<450 snap to 300
>=450 snap to 600"
::= { settings-pdl 8 }
default-horizontal-black-resolution OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the value of the default horizontal
black resolution. The units are dots per inch.
Additional information:
In LaserJet 6P changing this OID also causes
DEFAULT- VERTICAL-BLACK RESOLUTION to change.
DEFAULT- HORIZONTAL-BLACK-RESOLUTION and
DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the
same. The supported values are 300 and 600.
Setting to an unsupported value causes the printer
to substitute in a snap value and to
return <noError> status.
The snap values are as follow:
<450 snap to 300
>=450 snap to 600"
::= { settings-pdl 9 }
default-page-protect OBJECT-TYPE
SYNTAX INTEGER {
eOn(2),
eAuto(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the default page protection behavior.
If eOff, the device does not reserve memory for holding
the entire raster form of a processed page. If eOn,
then memory is reserved. If eAuto, the device
determines the amount of memory to reserve.
Additional information:
Setting to eOn causes MET to be more conservative, but
it will not allocate memory to hold an entire
rasterized page."
::= { settings-pdl 10 }
default-lines-per-page OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the default number of lines per page.
The POS indicates the supported values. An unsupported
value causes the printer to use the closest supported
value, causing the printer to return the
<noError>.
Additional information:
The supported values in LaserJet 6P are 5 to 128.
Setting to an unsupported value causes the
the printer to substitute in a snap value and to return
<noError>
status.
The snap values are as follow:
<5 snaps to 5
>128 snaps to 128"
::= { settings-pdl 11 }
default-vmi OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the default vertical motion index.
The unit of measure for VMI is centipoints per line.
The POS indicates the supported values. An unsupported
value causes the printer to use the closest supported
value, causing the printer to return
<noError>."
::= { settings-pdl 12 }
default-media-size OBJECT-TYPE
SYNTAX INTEGER {
eUSExecutive(1),
eUSLetter(2),
eUSLegal(3),
eISOandJISA4(26),
eISOandJISA5(25),
eJISB5(45),
eJapanesePostcardSingle(71),
eJapanesePostcardDouble(72),
eMonarch(80),
eCommercial10(81),
eInternationalDL(90),
eInternationalC5(91),
eInternationalB5(100),
eCustom(101)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"This indicates the default media size. A write of an
unsupported value cases an <badValue>.
Complete list of supported media sizes along
with their dimensions are listed in the ''Media Size
Table'' near the end of this document."
::= { settings-pdl 13 }
cold-reset-media-size OBJECT-TYPE
SYNTAX INTEGER {
eUSLetter(2),
eISOandJISA4(26)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or sets the media size that is used as the
DEFAULT-MEDIA-SIZE when a cold reset occurs."
::= { settings-pdl 19 }
form-feed-needed OBJECT-TYPE
SYNTAX INTEGER {
eFalse(1),
eTrue(2)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates if the PDL processing sub-system has made
marks on the current page and the source subsystem has
been idle for a device specific amount of time.
Additional information:
LaserJet 6P will set this object to eTrue when it has made
marks on the current page, the IO-TIMEOUT has expired and no data is pending
on another I/O. Once it is set to eTrue, more data on the same I/O will cause
this object to be set to eFalse, until the above conditions are met again."
::= { status-pdl 2 }
pcl-resource-saving-memory-size OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the amount of resource saving memory
set aside to hold permanent soft PCL resources.
Additional information:
The value returned by this object is the amount of
Resource Saving memory currently dedicated to PCL, regardless of the value of
RESOURCE-SAVING.
For a PCL-only printer, the value of this object is zero. All memory is
dedicated to PCL, but it is not shown as such.
If PostScript is installed, the default value of this
object is as follows:
Zero if <12M memory is installed.
Zero if RESOURCE-SAVING=eOff.
409600 if 12M memory is installed and RESOURCE-SAVING=eOn.
409600 if 12M memory is installed and RESOURCE-SAVING=eAuto; plus 102400 for
each 1M over 12M memory installed.
If RESOURCE-SAVING=eOn, this object can be used to set the amount of Resource
Saving memory currently dedicated to PCL. The values supported are zero (to
turn resource saving off for PCL) and 409600 through 409600 plus the value of
MAXIMUM-RESOURCE-SAVING-MEMORY, in increments of 102400.
If a value is received that is between 1 and 409599, it will be snapped to
409600 and a status of <noError> returned.
If an unsupported value greater than 409600 is received,
it will be snapped down to the nearest 102400 value
and a status of <noError> returned.
Attempting to set this object when RESOURCE-SAVING
is eAuto or eOff will cause a status of <genErr> to
be returned."
::= { pdl-pcl 2 }
pcl-default-font-height OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the default PCL height. Height is an
approximate measure of the body of the type in
centipoints. A centipoint is 1/7200 inch. Height
applies only to proportional fonts. Point size, in
points, can be converted to font height, in centipoints,
by multiplying the point size by 100. The POS indicates
the supported values. An unsupported value causes the
printer to use the closest supported value, causing the
printer to return <noError>.''Closest'' means the smallest absolute difference.
Additional information:
Setting to an unsupported value causes the
printer to substitute in a snap value and to
return <noError> status.
The snap values are as follow:
<=400 snaps to 400
>=99975 snaps to 99975
Unsupported values in the range 400 to 99975 snaps
DOWN to the previous supported value
(i.e 25293 snaps to 25275 or 75038 snaps to 75025)."
::= { pdl-pcl 13 }
pcl-default-font-source OBJECT-TYPE
SYNTAX INTEGER {
eInternal(1),
ePermanentSoft(2),
eRomSimm1(10),
eRomSimm2(11),
eRomSimm3(12),
eRomSimm4(13)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the value of the default font source
variable in NVRAM."
::= { pdl-pcl 14 }
pcl-default-font-number OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the value of the default font number
variable in NVRAM. Writing an unsupported value causes
the printer to generate an
<badValue>.
Additional information:
Valid numbers or 0 - 255, but only font numbers that are
included in the PCL FONT LIST are selectable."
::= { pdl-pcl 15 }
pcl-default-font-width OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the default PCL font width. Width is
expressed as the width of a character in centipoints. A
centipoint is 1/7200 inch. Width applies only to fixed
space fonts. Pitch, in character per inch, can be
converted to font width, in centipoints, by dividing
7200 by the pitch. The POS indicates the supported
values. An unsupported value causes the printer to use
the closest supported value, causing the printer to
return <noError>. ''Closest''
means the smallest absolute difference.
Additional information:
Setting to an unsupported value causes the
printer to substitue in a snap value (listed below)
and return <noError> status.
The snap values for pitch are as follow:
<=44 snaps to 44
>=9999 snaps to 9999"
::= { pdl-pcl 16 }
postscript-resource-saving-memory-size OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the amount of resource saving memory
set aside to hold permanent soft PostScript resources.
Additional information:
The value returned by this object is the amount of
Resource Saving memory currently dedicated to PostScript, regardless of the
value of RESOURCE-SAVING.
The following table shows the Maximum memory available for Resource Saving
in each of the memory configurations, assuming no other personality or I/O
buffering is being done in the printer.
If RESOURCE-SAVING=eOn, this object can be used to set the amount of Resource
Saving memory currently dedicated to PostScript. The values supported are zero
(to turn resource saving off for PCL) and 409600 through 409600 plus
MAXIMUM-RESOURCE-SAVING-MEMORY, in increments of 102400. If a value is received
that is between 1 and 409599, it will be snapped to
409600 and a status of <noError> returned.
If an unsupported value greater than 409600 is received,
it will be snapped down to the nearest 102400 value
and a status of <noError> returned.
Attempting to set this object when RESOURCE-SAVING
is eAuto or eOff will cause a status of <genErr> to
be returned."
::= { pdl-postscript 2 }
postscript-print-errors OBJECT-TYPE
SYNTAX INTEGER {
eOff(1),
eOn(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the value of the print PostScript
errors setting. If eOn, PostScript prints an error page
showing the error encountered and the stack at the time
of the error.
Additional information:
This object is only supported if PostScript
option is installed."
::= { pdl-postscript 11 }
postscript-jam-recovery OBJECT-TYPE
SYNTAX INTEGER {
eOff(1),
eOn(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the PostScript jam recovery setting.
If eOn, then the device will reprint PostScript pages,
if those pages jam.
Additional information:
This object is only supported if PostScript
option is installed."
::= { pdl-postscript 12 }
pjl-password OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Returns PJL password, if the password is not set (zero).
If the password is set, then attempting to retrieve the
password causes an <genErr> to occur
and will return the <NullValue>."
::= { pjl 1 }
print-density OBJECT-TYPE
SYNTAX INTEGER(1..5)
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or sets the print density setting. Print
density is the instantaneous amount of marking agent
applied to the paper while printing. A value of zero
has the lowest print density, yielding a lighter page.
A value of 10 has the highest print density, yielding a
darker page. Each POS should document what values in
the 0 to 10 range are supported.
Additional information:
When this value is written, the page pipeline
will be flushed (all pages being printed are completed, no
new ones are started), the new density setting is set and
printing resumes. The acutal change in print density may be
gradual over several pages.
The supported values are 1 through 5. Setting to an
unsupported value causes the printer to substitue in a
a snap value and to return <noError>
status. The snap values are as follows:
<1 snaps to 1
>5 snaps to 5."
::= { settings-prt-eng 5 }
mp-tray OBJECT-TYPE
SYNTAX INTEGER {
eCassette(2),
eFirst(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the value of the multi-purpose (MP)
tray configuration variable. The MP tray can be
configured to operate as an additional input tray
(eCassette), a manual feed slot (eManual), or in a
manner compatible with the LaserJet III manual feed slot
(eFirst). If configured for eFirst, if media is present
in the MP tray, that media is used (assuming the size
matches and the print job didn't specify another tray)
until the MP tray is empty.
Additional information:
The MP tray can be configured for use either as a paper
cassette or as a priority manual feed tray.
When the tray is configured as a manual feed tray,
unsolicited status messages are not generated when there is no
paper in the tray. LaserJet 6P will pull media from TRAY 1 only if there is
a sheet present."
::= { settings-intray 5 }
default-ret OBJECT-TYPE
SYNTAX INTEGER {
eOff(1),
eLight(2),
eMedium(3),
eDark(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or changes the Resolution Enhancement Technology
setting. Devices that only support eOff and on should
map all other values to on and always return the same
non-eOff value to indicate on. The list of supported
values should be documented in the device POS.
Additional information:
This item may also be set via PJL.
Setting this object may cause a status of <noError> to be returned,
but the new value will not take effect until a job boundary is
reached. If a get is done on object before the job boundary is
reached, the value last set will be returned."
::= { imaging 5 }
default-print-quality OBJECT-TYPE
SYNTAX INTEGER(0..100)
ACCESS read-write
STATUS optional
DESCRIPTION
"Returns or sets the default print quality. A value of
zero has the lowest print quality. A value of 100 has
the highest print quality. Each POS should document
what values in the 0 to 100 range are supported.
Additional information:
In LaserJet 6P, the supported values are 0 and
100. A value of zero has the lowest print
quality(ECONOMODE=ON), thus minimizes the amount of
toner used to print a page. A value of 100 has the
highest print quality (ECONOMODE=OFF), thus uses more
toner to print a page. Setting to an unsupported value
outside of the 0 to 100 range causes the printer to
return <badValue> status.
Setting to an unsupported value inside of the 0 to
100 range causes the printer to substitute in a snap
value (listed below) and to return
<noError> status.
The snap values are as follow:
0 to 50 snap to 0
51 to 100 snap to 100"
::= { imaging 7 }
channel-bytes-sent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The low order 31 bits of the number of bytes sent from
the printer to the host on this logical channel."
::= { channel-entry 2 }
channel-bytes-received OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The low order 31 bits of the number of bytes received by
the printer from the host on this logical channel."
::= { channel-entry 3 }
channel-io-errors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The low order 31 bits of the number of I/O errors which
have occured on this logical channel."
::= { channel-entry 4 }
channel-jobs-received OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The low order 31 bits of the number of print jobs which
have been received on this logical channel."
::= { channel-entry 5 }
hrmemorysize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of physical main memory contained by
the host.
Additional information:
The unit of measure for this object is 1024 bytes. "
::= { hrStorage 2 }
hrstorageindex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each logical storage area
contained by the host."
::= { hrStorageEntry 1 }
hrstoragetype OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of storage represented by this entry."
::= { hrStorageEntry 2 }
hrstoragedescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the type and instance of the
storage described by this entry.
Additional information:
This object is not localized."
::= { hrStorageEntry 3 }
hrstorageallocationunits OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size, in bytes, of the data objects allocated
from this pool. If this entry is monitoring
sectors, blocks, buffers, or packets, for example,
this number will commonly be greater than one.
Otherwise this number will typically be one.
Additional information:
Unit is one byte."
::= { hrStorageEntry 4 }
hrstoragesize OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the storage represented by this entry,
in units of hrStorageAllocationUnits.
Additional information:
Total formatter RAM."
::= { hrStorageEntry 5 }
hrstorageused OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of the storage represented by this
entry that is allocated, in units of
hrStorageAllocationUnits.
Additional information:
This object should not be used when creating a print
job for the device because the amount of memory in use will
likely be different when the printer processes the print job."
::= { hrStorageEntry 6 }
hrstorageallocationfailures OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of requests for storage represented by
this entry that could not be honored due to not
enough storage. It should be noted that as this
object has a SYNTAX of Counter, that it does not
have a defined initial value. However, it is
recommended that this object be initialized to
zero.
Additional information:
This object is set to zero at power on and when any
reset is done via prtGeneralReset.
This object is incremented whenever the printer is
short on memory."
::= { hrStorageEntry 7 }
hrdeviceindex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each device contained by the
host. The value for each device must remain
constant at least from one re-initialization of the
agent to the next re-initialization.
Additional information:
The entry in the Device Table which
describes the printer. "
::= { hrDeviceEntry 1 }
hrdevicetype OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the type of device.
If this value is `hrDeviceProcessor { hrDeviceTypes
3 }' then an entry exists in the hrProcessorTable
which corresponds to this device.
If this value is `hrDeviceNetwork { hrDeviceTypes 4
}', then an entry exists in the hrNetworkTable
which corresponds to this device.
If this value is `hrDevicePrinter { hrDeviceTypes 5
}', then an entry exists in the hrPrinterTable
which corresponds to this device.
If this value is `hrDeviceDiskStorage {
hrDeviceTypes 6 }', then an entry exists in the
hrDiskStorageTable which corresponds to this
device."
::= { hrDeviceEntry 2 }
hrdevicedescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of this device, including
the device's manufacturer and revision, and
optionally, its serial number.
Additional information:
This object is not localized."
::= { hrDeviceEntry 3 }
hrdeviceid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product ID for this device.
Additional information:
The complete OID reported by this object is:
.1.3.6.1.4.1.11.2.3.9.1.2.3"
::= { hrDeviceEntry 4 }
hrdevicestatus OBJECT-TYPE
SYNTAX INTEGER {
eHrunning(2),
eHwarning(3),
eHtesting(4),
eHdown(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational state of the device
described by this row of the table. A value
unknown(1) indicates that the current state of the
device is unknown. running(2) indicates that the
device is up and running and that no unusual error
conditions are known. The warning(3) state
indicates that agent has been informed of an
unusual error condition by the operational software
(e.g., a disk device driver) but that the device is
still 'operational'. An example would be high
number of soft errors on a disk. A value of
testing(4), indicates that the device is not
available for use because it is in the testing
state. The state of down(5) is used only when the
agent has been informed that the device is not
available for any use.
Additional information:
The printer's condition is mapped as follows:
eHrunning -- Printer ready to print or is printing.
May be in power save mode.
eHwarning -- A condition exists that needs attention but it is
not currently preventing printing. A non-critical alert is
active.
eHtesting -- Printer is printing an internal page.
eHdown -- Printer is not printing due to an error condition. A
critical alert is active, human interaction is needed to bring the printer to
a ready state or the printer is offline."
::= { hrDeviceEntry 5 }
hrdeviceerrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of errors detected on this device. It
should be noted that as this object has a SYNTAX
of Counter, that it does not have a defined
initial value. However, it is recommended that
this object be initialized to zero.
Additional information:
This is the number of critical alerts that have been
entered into the alert table since the device was powered on.
The maximum value for this object is 2^32-1."
::= { hrDeviceEntry 6 }
hrprinterstatus OBJECT-TYPE
SYNTAX INTEGER {
eHother(1),
eHidle(3),
eHprinting(4),
eHwarmup(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current status of this printer device. When
in the idle(1), printing(2), or warmup(3) state,
the corresponding hrDeviceStatus should be
running(2) or warning(3). When in the unknown
state, the corresponding hrDeviceStatus should be
unknown(1).
Additional information:
The printer's condition is mapped as follows:
eHidle -- The printer is not doing any of the items listed below
for eHprinting status.
eHprinting -- The printer is processing PJL or PDL data, waiting
for an error condition to be cleared, processing a control
panel request, waiting for the engine to become ready or
printing images.
eHwarmup -- If hrDeviceStatus is eHdown, then the printer is
currently offline but is resolving
the condition that caused it be offline it will be online
when it is ready to print. If hrDeviceStatus is eHrunning,
then the printer was in power save mode and is now becoming
ready to print."
::= { hrPrinterEntry 1 }
hrprinterdetectederrorstate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object represents any error conditions
detected by the printer. The error conditions are
encoded as bits in an octet string, with the
following definitions:
Condition Bit # hrDeviceStatus
lowPaper 0 warning(3)
noPaper 1 down(5)
lowToner 2 warning(3)
noToner 3 down(5)
doorOpen 4 down(5)
jammed 5 down(5)
offline 6 down(5)
serviceRequested 7 warning(3)
If multiple conditions are currently detected and
the hrDeviceStatus would not otherwise be
unknown(1) or testing(4), the hrDeviceStatus shall
correspond to the worst state of those indicated,
where down(5) is worse than warning(3) which is
worse than running(2).
Bits are numbered starting with the most
significant bit of the first byte being bit 0, the
least significant bit of the first byte being bit
7, the most significant bit of the second byte
being bit 8, and so on. A one bit encodes that
the condition was detected, while a zero bit
encodes that the condition was not detected.
This object is useful for alerting an operator to
specific warning or error conditions that may
occur, especially those requiring human
intervention.
Additional information:
LaserJet 5 reports error conditions as follows:
noPaper -- A tray is empty and must be filled for printing to
continue.
hrDeviceStatus = eHdown;
hrPrinterStatus = eHother;
a non-critical alert is active.
noToner -- LaserJet 5 does not report this condition.
doorOpen -- A door is open.
hrDeviceStatus = eHdown;
hrPrinterStatus = eHother;
a non-critical alert is active.
jammed -- A jam condition is preventing printing.
hrDeviceStatus = eHdown;
hrPrinterStatus = eHother;
a non-critical alert is active.
serviceRequested -- Any status or error condition not listed
above. If the condition prevents printing, the 'offline'
bit is also set and its hrDeviceStatus and hrPrinterStatus
would prevail.
hrDeviceStatus = eHwarning;
hrPrinterStatus = eHidle or eHprinting;
a non-critical alert is active."
::= { hrPrinterEntry 2 }
prtgeneralconfigchanges OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Counts configuration changes that change the capabilities of
a printer, such as the addition/deletion of input/output bins,
the addition/deletion of interpreters, or changes in media
size. Such changes will often affect the capability of the
printer to service certain types of print jobs.
Management applications may cache infrequently changed
configuration information about sub-units on the printer.
This object should be incremented whenever the agent wishes
such applications to invalidate that cache and re-download
all of this configuration information, thereby signalling a
change in the printer's configuration.
For example, if an input tray that contained paper of
different dimensions was added, this counter would be
incremented.
As an additional example, this counter would not be
incremented when an input tray is removed or the level of an
input device changes.
Additional information:
This is a 32 bit counter (unsigned). When it reaches
its maximum value, it will roll to zero."
::= { prtGeneralEntry 1 }
prtgeneralcurrentlocalization OBJECT-TYPE
SYNTAX INTEGER(1..13)
ACCESS read-write
STATUS optional
DESCRIPTION
"The value of the prtLocalizationIndex corresponding to the
current language, country, and character set to be used for
localized string values that are identified as being dependent
on the value of this object. Note that this object does not
apply to localized strings in the prtConsole group or any
object that is not identified as above.
Additional information:
The value of this object is saved in NVRAM."
::= { prtGeneralEntry 2 }
prtgeneralreset OBJECT-TYPE
SYNTAX INTEGER {
ePnotResetting(3),
ePresetToNVRAM(5)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Setting this value to `powerCycleReset', `resetToNVRAM', or
`resetToFactoryDefaults' will result in the resetting of the
printer. When read, this object will always have the value
`notResetting(3)', and a SET of the value `notResetting' shall
have no effect on the printer. Some of the defined values are
optional. However, every implementation must support at least
the values `notResetting' and resetToNVRAM'.
Additional information:
The LaserJet 6P printer supports the values 'notResetting' and 'resetToNVRAM'.
Setting this object to ePnotResetting cuases the printer to do no reset.
Setting this object to ePpowerCycleReset causes LaserJet 6P to perform its power
on initialization routines. All I/O buffers are reset
and tests normally run at power on time are executed. "
::= { prtGeneralEntry 3 }
prtcoverdescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"The manufacturer provided cover sub-mechanism name in the
localization specified by prtGeneralCurrentLocalization."
::= { prtCoverEntry 2 }
prtcoverstatus OBJECT-TYPE
SYNTAX INTEGER {
ePdoorOpen(3),
ePdoorClosed(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The status of this cover sub-unit."
::= { prtCoverEntry 3 }
prtlocalizationlanguage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-only
STATUS optional
DESCRIPTION
"A two character language code from ISO 639. Examples EN, GB,
CA, FR, DE.
Additional information:
The languages supported by LaserJet 6P are English,
Danish, Dutch, Finnish, French, German, Italian, Norwegian, Polish, Portuguese,
Spanish, Swedish, Turkish."
::= { prtLocalizationEntry 2 }
prtlocalizationcountry OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..2))
ACCESS read-only
STATUS optional
DESCRIPTION
"A two character country code from ISO 3166, a blank string
(two space characters) shall indicate that the country is
not defined. Examples: US, FR, DE, ...
Additional information:
The languages supported by LaserJet 6P (and corresponding
country) are English (United States), Danish (Denmark), Dutch (Netherlands),
Finnish (Finland), French (France), German (Germany), Italian (Italy),
Norwegian (Norway), Polish (Poland), Portuguese (Portugal), Spanish (Spain),
Swedish (Sweden), Turkish (Turkey)"
::= { prtLocalizationEntry 3 }
prtlocalizationcharacterset OBJECT-TYPE
SYNTAX INTEGER {
ePcsHPRoman8(2004),
ePcsISOLatin2(5),
ePcsISOLatin5(12)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The coded character set used for this localization."
::= { prtLocalizationEntry 4 }
prtstoragerefindex OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of the hrDeviceIndex of the printer device that this
storageEntry is associated with."
::= { prtStorageRefEntry 2 }
prtdevicerefindex OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of the hrDeviceIndex of the printer device that this
deviceEntry is associated with."
::= { prtDeviceRefEntry 2 }
prtgeneralcurrentoperator OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS optional
DESCRIPTION
"The name of the current human operator responsible for
operating this printer. It is suggested that this string
include information that would enable other humans to reach
the operator, such as a phone number.
Additional information:
The maximum supported string length is 32 characters.
Length of 32 was chosen so a phone number could be
included with the name.
If the user entered string is too long, the device
will store as much as possible and will return the
<noError> status."
::= { prtGeneralEntry 4 }
prtgeneralserviceperson OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-write
STATUS optional
DESCRIPTION
"The name of the last human responsible for servicing
this printer. It is suggested that this string
include information that would enable other humans to reach
the service person, such as a phone number.
Additional information:
The maximum supported string length is 32 characters.
Length of 32 was chosen so a phone number could be
included with the name.
If the user entered string is too long, the device
will store as much as possible and will return the
<noError> status."
::= { prtGeneralEntry 5 }
prtinputdefaultindex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtInputIndex corresponding to the default input
sub-unit: that is, this object selects the default source of
input media.
Additional information:
The default input tray is determined by the printer
based on DEFAULT-MEDIA-SIZE.
If Tray 1 is set in FIRST mode then the size of paper loaded in
Tray 1 is assumed to be the requested size and the printer will
pick from Tray 1 without regard to the requested size."
::= { prtGeneralEntry 6 }
prtinputtype OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePunknown(2),
ePsheetFeedAutoRemovableTray(3),
ePsheetFeedAutoNonRemovableTray(4),
ePsheetFeedManual(5),
ePcontinuousRoll(6),
ePcontinuousFanFold(7)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of technology (discriminated primarily according to
feeder mechanism type) employed by the input sub-unit. Note,
the Optional Input Class provides for a descriptor field to
further qualify the other choice.
Additional information:
Tray 1 is the multi-purpose tray and is always present.
It supports both sheets and envelopes. Its type is
ePsheetFeedAutoNonRemovableTray.
Tray 2 is a removable tray that comes standard
with the printer, although it is usually not removed
from the printer. It is type
ePsheetFeedAutoRemovableTray."
::= { prtInputEntry 2 }
prtinputdimunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The unit of measurement for use calculating and relaying
dimensional values for this input sub-unit."
::= { prtInputEntry 3 }
prtinputmediadimfeeddirdeclared OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"This object provides the value of the declared dimension, in
the feed direction, of the media that is (or, if empty, was or
will be) in this input sub-unit. The feed direction is the
direction in which the media is fed on this sub-unit. This
dimension is measured in input sub-unit dimensional units
(prtInputDimUnit). If this input sub-unit can reliably sense
this value, the value is sensed by the printer and may not be
changed by management requests. Otherwise, the value may be
changed. The value (-1) means other and specifically means
that this sub-unit places no restriction on this parameter.
The value (-2) indicates unknown.
Additional information:
For tray 1 the value is the dimension for the media size currently declared.
Valid values are 63000 to 140000 if prtInputDimUnit is ePtenThousandthsOfInches
and 160000 to 356000 if prtInputDimUnit is ePmicrometers. "
::= { prtInputEntry 4 }
prtinputmediadimxfeeddirdeclared OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"This object provides the value of the declared dimension, in
the cross feed direction, of the media that is (or, if empty,
was or will be) in this input sub-unit. The cross feed
direction is ninety degrees relative to the feed direction
associated with this sub-unit. This dimension is measured in
input sub-unit dimensional units (prtInputDimUnit). If this
input sub-unit can reliably sense this value, the value is
sensed by the printer and may not be changed by management
requests. Otherwise, the value may be changed. The value (-1)
means other and specifically means that this sub-unit places
no restriction on this parameter. The value (-2) indicates
unknown.
Additional information:
For tray 1 the value is the dimension for the media size currently declared.
Valid values are 35000 to 85000 if prtInputDimUnit is ePtenThousandthsOfInches
and 90000 to 216000 if prtInputDimUnit is ePmicrometers."
::= { prtInputEntry 5 }
prtinputmediadimfeeddirchosen OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The printer will act as if media of the chosen dimension (in
the feed direction) is present in this input source. Note
that this value will be used even if the input tray is empty.
Feed dimension measurements
are taken parallel relative to the feed direction
associated with that sub-unit and are in input sub-unit
dimensional units (DimUnit). If the printer supports the
declared dimension, the granted dimension is the same as
the declared dimension. If not, the granted dimension is
set to the closest dimension that the printer supports
when the declared dimension is set. The value (-1) means
other and specifically indicates that this sub-unit
places no restriction on this parameter. The value (-2)
indicates unknown.
Additional information:
When the tray is removed, a value
of -2 is returned.
The object for tray 1 and 2 returns
the value of the media size for which the tray is currently configured
because they cannot sense what size media it contains."
::= { prtInputEntry 6 }
prtinputmediadimxfeeddirchosen OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The printer will act as if media of the chosen dimension (in
the cross feed direction) is present in this input source.
Note that this value will be used even if the input tray is
empty. The cross feed direction is ninety degrees relative
to the feed direction associated with this sub-unit. This
dimension is measured in input sub-unit dimensional units
(DimUnit). If the printer supports the declared
dimension, the granted dimension is the same as the
declared dimension. If not, the granted dimension is set
to the closest dimension that the printer supports when
the declared dimension is set. The value (-1) means other
and specifically indicates that this sub-unit places no
restriction on this parameter. The value (-2) indicates
unknown.
Additional information:
The default values assume the trays are configured for
letter size paper. The objects for tray 1 and tray 2 returns
the value of the media size for which the tray is currently configured
because they cannot sense what size media it contains."
::= { prtInputEntry 7 }
prtinputcapacityunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4),
ePsheets(8),
ePfeet(16),
ePmeters(17)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The unit of measurement for use in calculating and relaying
capacity values for this input sub-unit.
Additional information:
A sheet is a single piece of 20 pound paper. "
::= { prtInputEntry 8 }
prtinputmaxcapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum capacity of the input sub-unit in input
sub-unit capacity units (CapacityUnit). There is no
convention associated with the media itself so this value
reflects claimed capacity. If this input sub-unit can
reliably sense this value, the value is sensed by the
printer and may not be changed by management requests;
otherwise, the value may be written (by a Remote
Contol Panel or a Management Application).
The value (-1) means other and specifically
indicates that the sub-unit places no restrictions
on this parameter. The value (-2) means unknown.
Additional information:
This is specified assuming 20 pound paper for the paper trays."
::= { prtInputEntry 9 }
prtinputcurrentlevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current capacity of the input sub-unit in input
sub-unit capacity units (CapacityUnit). If this input
sub-unit can reliably sense this value, the value is
sensed by the printer and may not be changed by
management requests; otherwise, the value may
be written (by a Remote Contol Panel or a
Management Application). The value (-1) means other and
specifically indicates that the sub-unit places no
restrictions on this parameter. The value (-2) means unknown.
The value (-3) means that the printer knows that at least one
unit remains.
Additional information:
LaserJet 6P has no paper sensors so a value of -2 will
always be returned."
::= { prtInputEntry 10 }
prtinputstatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current status of this input sub-unit.
The status is an integer that is the sum of 5
distinct values, Availability, Non-Critical, Critical,
On-line, and Transitioning. These values are:
Availability value
Available and Idle 0 000'b
Available and Standby 2 010'b
Available and Active 4 100'b
Available and Busy 6 110'b
Unavailable and OnRequest 1 001'b
Unavailable because Broken 3 011'b
Unknown 5 101'b
Non-Critical
No Non-Critical Alerts 0
Non-Critical Alerts 8
Critical
No Critical Alerts 0
Critical Alerts 16
On-Line
Intended state is On-Line 0
Intended state is Off-Line 32
Transitioning
At intended state 0
Transitioning to intended state 64 "
::= { prtInputEntry 11 }
prtinputmedianame OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"A description of the media contained in this input sub-unit;
This description is intended for display to a human operator.
This description is not processed by the printer. It is used
to provide information not expressible in terms of the other
media attributes (e.g. prtInputMediaDimFeedDirChosen,
prtInputMediaDimXFeedDirChosen, prtInputMediaWeight,
prtInputMediaType). An example would be `legal tender bond
paper'.
Additional information:
LaserJet 6P does not support the concept of named media types. "
::= { prtInputEntry 12 }
prtinputname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"The name assigned to this input sub-unit."
::= { prtInputEntry 13 }
prtinputvendorname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"The vendor name of this input sub-unit."
::= { prtInputEntry 14 }
prtinputmodel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"The model name of this input sub-unit.
Additional information:
LaserJet 6P does not specify a model name for the
Tray1 or Tray2."
::= { prtInputEntry 15 }
prtinputversion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"The version of this input sub-unit.
Additional information:
LaserJet 6P does not specify a version number
for the input trays."
::= { prtInputEntry 16 }
prtinputserialnumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
ACCESS read-only
STATUS optional
DESCRIPTION
"The serial number assigned to this input sub-unit.
Additional information:
LaserJet 6P does not specify a serial number for the
input trays."
::= { prtInputEntry 17 }
prtinputdescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"A free-form text description of this input
sub-unit in the localization specified by
prtGeneralCurrentLocalization."
::= { prtInputEntry 18 }
prtinputsecurity OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePon(3),
ePoff(4),
ePnotPresent(5)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates if this input sub-unit has some security
associated with it.
Additional information:
No security mechanism provided."
::= { prtInputEntry 19 }
prtoutputdefaultindex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtOutputIndex corresponding to the default
output sub-unit; that is, this object selects the default
output destination.
Additional information:
LaserJet 6P has only one output bin, a face-down bin
located at the top of the printer."
::= { prtGeneralEntry 7 }
prtoutputtype OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePunknown(2),
ePremovableBin(3),
ePunRemovableBin(4),
ePcontinuousRollDevice(5),
ePmailBox(6),
ePcontinuousFanFold(7)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of technology supported by this output sub-unit.
Additional information:
LaserJet 6P has only one output bin, a face-down bin
located at the top of the printer."
::= { prtOutputEntry 2 }
prtoutputcapacityunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4),
ePsheets(8),
ePfeet(16),
ePmeters(17)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The unit of measurement for use in calculating and relaying
capacity values for this output sub-unit.
Additional information:
A sheet is a single piece of 20 pound paper."
::= { prtOutputEntry 3 }
prtoutputmaxcapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum capacity of this output sub-unit in output
sub-unit capacity units (CapacityUnit). There is no
convention associated with the media itself so this value
essentially reflects claimed capacity. If this output
sub-unit can reliably sense this value, the value is
sensed by the printer and may not be changed by management
requests; otherwise, the value may be written
(by a Remote Contol Panel or a Management Application).
The value (-1) means other and specifically indicates
that the sub-unit places no restrictions on this parameter.
The value (-2) means unknown.
Additional information:
Note LaserJet 6P can not sense how much is in the output bin, but
the product specifications say the output bin can hold
250 sheets."
::= { prtOutputEntry 4 }
prtoutputremainingcapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The remaining capacity of the possible output sub-unit
capacity in output sub-unit capacity units (CapacityUnit)
of this output sub-unit. If this output sub-unit can
reliably sense this value, the value is sensed by the
printer and may not be modified by management requests;
otherwise, the value may be written
The value (-1) means other and
specifically indicates that the sub-unit places no
restrictions on this parameter. The value (-2) means
unknown. The value (-3) means that the printer knows that
there remains capacity for at least one unit.
Additional information:
LaserJet 6P does not have any sensing on the output bin,
so it will always report unknown (-2)."
::= { prtOutputEntry 5 }
prtoutputstatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current status of this output sub-unit.
The status is an integer that is the sum of 5
distinct values, Availability, Non-Critical, Critical,
On-line, and Transitioning. These values are:
Availability value
Available and Idle 0 000'b
Available and Standby 2 010'b
Available and Active 4 100'b
Available and Busy 6 110'b
Unavailable and OnRequest 1 001'b
Unavailable because Broken 3 011'b
Unknown 5 101'b
Non-Critical
No Non-Critical Alerts 0
Non-Critical Alerts 8
Critical
No Critical Alerts 0
Critical Alerts 16
On-Line
Intended state is On-Line 0
Intended state is Off-Line 32
Transitioning
At intended state 0
Transitioning to intended state 64
Additional information:
This is the only thing LaserJet 6P can return since it can not sense the output
tray. 5 is Unknown Status."
::= { prtOutputEntry 6 }
prtmarkerdefaultindex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtMarkerIndex corresponding to the
default markersub-unit; that is, this object selects the
default marker.
Additional information:
LaserJet 6P only has one marker subunit."
::= { prtGeneralEntry 8 }
prtmarkermarktech OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePunknown(2),
ePelectrophotographicLED(3),
ePelectrophotographicLaser(4),
ePelectrophotographicOther(5),
ePimpactMovingHeadDotMatrix9pin(6),
ePimpactMovingHeadDotMatrix24pin(7),
ePimpactMovingHeadDotMatrixOther(8),
ePimpactMovingHeadFullyFormed(9),
ePimpactBand(10),
ePimpactOther(11),
ePinkjetAqueous(12),
ePinkjetSolid(13),
ePinkjetOther(14),
ePpen(15),
ePthermalTransfer(16),
ePthermalSensitive(17),
ePthermalDiffusion(18),
ePthermalOther(19),
ePelectroerosion(20),
ePelectrostatic(21),
ePphotographicMicrofiche(22),
ePphotographicImagesetter(23),
ePphotographicOther(24),
ePionDeposition(25),
ePeBeam(26),
ePtypesetter(27)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of marking technology used for this marking sub-unit."
::= { prtMarkerEntry 2 }
prtmarkercounterunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4),
ePcharacters(5),
ePlines(6),
ePimpressions(7),
ePsheets(8),
ePdotRow(9),
ePhours(11),
ePfeet(16),
ePmeters(17)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The unit that will be used by the printer when reporting
counter values for this marking sub-unit. The
time units of measure are provided for a device like a
strip recorder that does not or cannot track the physical
dimensions of the media and does not use characters,
lines or sheets.
Additional information:
Since LaserJet 6P keeps track of pages printed, the
counter unit will be defined as ePimpressions which would be
like saying pages printed."
::= { prtMarkerEntry 3 }
prtmarkerlifecount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The count of the number of units of measure counted during
the life of printer using units of measure as specified by
CounterUnit.
Additional information:
In LaserJet 6P
the total engine page count is kept in NVRAM however the NVRAM
value is only updated every 10 impressions.
NOTE: The value returned by this OID will be incremented every page but
if power is lost between NVRAM updates, up to 9 impressions of the page
count may be lost. The counter will be reset to zero after 999999 pages.
The page count is incremented when a sheet of media is pulled from an input
tray."
::= { prtMarkerEntry 4 }
prtmarkerpoweroncount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The count of the number of units of measure counted since the
equipment was most recently powered on using units of measure as
specified by CounterUnit."
::= { prtMarkerEntry 5 }
prtmarkerprocesscolorants OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of process colors supported by this marker. A
process color of 1 implies monochrome. The value of this
object and SpotColorants cannot both be 0. Must be 0 or
greater."
::= { prtMarkerEntry 6 }
prtmarkerspotcolorants OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of spot colors supported by this marker. The
value of this object and ProcessColorants cannot
both be 0. Must be 0 or greater."
::= { prtMarkerEntry 7 }
prtmarkeraddressabilityunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The unit of measure of distances.
Additional information:
This will always be ePtenThousandthsOfInches, no matter
what COLD-RESET-MEDIA-SIZE is because we are talking about
resolution and toner addressability, which is always dpi"
::= { prtMarkerEntry 8 }
prtmarkeraddressabilityfeeddir OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of addressable marking positions in the feed
direction per 10000 units of measure specified by
AddressabilityUnit. A value of (-1) implies 'other' or
'infinite' while a value of (-2) implies 'unknown'.
Additional information:
Use this object to specify resolution. LaserJet 6P
supports 300 or 600 dots per inch with 600 being the default."
::= { prtMarkerEntry 9 }
prtmarkeraddressabilityxfeeddir OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of addressable marking positions in the cross
feed direction in 10000 units of measure specified by
AddressabilityUnit. A value of (-1) implies 'other' or
'infinite' while a value of (-2) implies 'unknown'.
Additional information:
Use this object to specify resolution. LaserJet 6P
supports 300 or 600 dots per inch with 600 being the default."
::= { prtMarkerEntry 10 }
prtmarkernorthmargin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The margin, in units identified by AddressabilityUnit,
from the leading edge of the medium as the medium flows
throught the marking engine with the side to be imaged
facing the observer. The leading edge is the North edge
and the other edges are defined by the normal compass
layout of directions with the compass facing the
observer. Printing within the area bounded by all four
margins is guaranteed for all interpreters. The value
(-2) means unknown."
::= { prtMarkerEntry 11 }
prtmarkersouthmargin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The margin from the South edge (see NorthMargin)
of the medium in units identified by
AddressabilityUnit. Printing within the area bounded by
all four margins is guaranteed for all interpreters.
The value (-2) means unknown."
::= { prtMarkerEntry 12 }
prtmarkerwestmargin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The margin from the West edge (see NorthMargin) of the
medium in units identified by AddressabilityUnit.
Printing within the area bouned by all four margins is
guaranteed for all interpreters. The value (-2) means
unknown."
::= { prtMarkerEntry 13 }
prtmarkereastmargin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The margin from the East edge (see NorthMargin) of the
medium in units identified by AddressabilityUnit.
Printing within the area bounded by all four margins is
guaranteed for all interpreters. The value (-2) means
unknown."
::= { prtMarkerEntry 14 }
prtmarkerstatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current status of this marker sub-unit.
The status is an integer that is the sum of 5
distinct values, Availability, Non-Critical, Critical,
On-line, and Transitioning. These values are:
Availability value
Available and Idle 0 000'b
Available and Standby 2 010'b
Available and Active 4 100'b
Available and Busy 6 110'b
Unavailable and OnRequest 1 001'b
Unavailable because Broken 3 011'b
Unknown 5 101'b
Non-Critical
No Non-Critical Alerts 0
Non-Critical Alerts 8
Critical
No Critical Alerts 0
Critical Alerts 16
On-Line
Intended state is On-Line 0
Intended state is Off-Line 32
Transitioning
At intended state 0
Transitioning to intended state 64 "
::= { prtMarkerEntry 15 }
prtmarkersuppliesmarkerindex OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtMarkerIndex corresponding to the
marking sub-unit with which this marker supply
sub-unit is associated.
Additional information:
LaserJet 6P has just one marker supply, the toner
cartridge, so this value is always 1."
::= { prtMarkerSuppliesEntry 2 }
prtmarkersuppliescolorantindex OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtMarkerColorantIndex
corresponding to the colorant with which this
marker supply sub-unit is associated. This value
shall be 0 if there is no colorant table."
::= { prtMarkerSuppliesEntry 3 }
prtmarkersuppliesclass OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePsupplyThatIsConsumed(3),
ePreceptacleThatIsFilled(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates whether this supply entity represents a supply
container that is consumed or a receptacle that is filled."
::= { prtMarkerSuppliesEntry 4 }
prtmarkersuppliestype OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePunknown(2),
ePtoner(3),
ePwasteToner(4),
ePink(5),
ePinkCartridge(6),
ePinkRibbon(7),
ePwasteInk(8),
ePopc(9),
ePdeveloper(10),
ePfuserOil(11),
ePsolidWax(12),
ePribbonWax(13),
ePwasteWax(14)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of this supply."
::= { prtMarkerSuppliesEntry 5 }
prtmarkersuppliesdescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"The description of this supply container/receptacle in the
localization specified by prtGeneralCurrentLocalization."
::= { prtMarkerSuppliesEntry 6 }
prtmarkersuppliessupplyunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4),
ePthousandthsOfOunces(12),
ePtenthsOfGrams(13),
ePhundrethsOfFluidOunces(14),
ePtenthsOfMilliliters(15)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Unit of this marker supply container/receptacle."
::= { prtMarkerSuppliesEntry 7 }
prtmarkersuppliesmaxcapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum capacity of this supply container/receptacle
expressed in SupplyUnit. If this supply
container/receptacle can reliably sense this value, the
value is sensed by the printer and is read-only;
otherwise, the value may be written.
The value (-1) means
other and specifically indicates that the sub-unit places
no restrictions on this parameter. The value (-2) means
unknown.
Additional information:
LaserJet 6P cannot sense toner level."
::= { prtMarkerSuppliesEntry 8 }
prtmarkersupplieslevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current level if this supply is a container; the
remaining space if this supply is a receptacle. If this
supply container/receptacle can reliably sense this
value, the value is sensed by the printer and is
read-only; otherwise, the value may be written.
The value (-1) means other and specifically indicates that
the sub-unit places no restrictions on this parameter.
The value (-2) means unknown. A value of (-3) means that the
printer knows that there is some supply/remaining space,
respectively.
Additional information:
LaserJet 6P cannot sense toner level, so unknown is always returned."
::= { prtMarkerSuppliesEntry 9 }
prtmediapathdefaultindex OBJECT-TYPE
SYNTAX INTEGER(1..3)
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtMediaPathIndex corresponding to
the default media path; that is, the selection of the
default media path.
Additional information:
The only valid value for this object is 1 (simplex)."
::= { prtGeneralEntry 9 }
prtmediapathmaxspeedprintunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInchesPerHour(3),
ePmicrometersPerHour(4),
ePcharactersPerHour(5),
ePlinesPerHour(6),
ePimpressionsPerHour(7),
ePsheetsPerHour(8),
ePdotRowPerHour(9),
ePfeetPerHour(16),
ePmetersPerHour(17)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The unit of measure used in specifying the speed of all media
paths in the printer."
::= { prtMediaPathEntry 2 }
prtmediapathmediasizeunit OBJECT-TYPE
SYNTAX INTEGER {
ePtenThousandthsOfInches(3),
ePmicrometers(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The units of measure of media size for use in calculating and
relaying dimensional values for all media paths in the printer."
::= { prtMediaPathEntry 3 }
prtmediapathmaxspeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum printing speed of this media path expressed in
prtMediaPathMaxSpeedUnit's. A value of (-1) implies
'other'.
Additional information:
The page size for this performance is 8.5x11."
::= { prtMediaPathEntry 4 }
prtmediapathmaxmediafeeddir OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum physical media size in the feed direction of this
media path expressed in units of measure specified by
MediaSizeUnit. A value of (-1) implies 'unlimited'. A value
of (-2) implies 'unknown'
Additional information:
The value returned by this object depends on the value
of prtMediaPathMediaSizeUnit. It is 140000 if prtInputDimUnit is
ePtenThousandthsOfInches or 355600 if prtInputDimUnit is ePmicrometers."
::= { prtMediaPathEntry 5 }
prtmediapathmaxmediaxfeeddir OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum physical media size across the feed direction of
this media path expressed in units of measure specified by
MediaSizeUnit. A value of (-2) implies 'unknown'.
Additional information:
The value returned by this object depends on the value
of prtMediaPathMediaSizeUnit. It is 85000 if prtInputDimUnit is
ePtenThousandthsOfInches or 216000 if prtInputDimUnit is ePmicrometers."
::= { prtMediaPathEntry 6 }
prtmediapathminmediafeeddir OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The minimum physical media size in the feed direction of this
media path expressed in units of measure specified by
MediaSizeUnit. A value of (-2) implies 'unknown'.
Additional information:
The value returned by this object depends on the value
of prtMediaPathMediaSizeUnit. It is 50000 if prtInputDimUnit is
ePtenThousandthsOfInches or 127000 if prtInputDimUnit is ePmicrometers."
::= { prtMediaPathEntry 7 }
prtmediapathminmediaxfeeddir OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The minimum physical media size across the feed direction of
this media path expressed in units of measure specified by
MediaSizeUnit. A value of (-2) implies 'unknown'.
Additional information:
The value returned by this object depends on the value
of prtMediaPathMediaSizeUnit. It is 30000 if prtInputDimUnit is
ePtenThousandthsOfInches or 76200 if prtInputDimUnit is ePmicrometers. This size corresponds to a Monarch envelope. "
::= { prtMediaPathEntry 8 }
prtmediapathtype OBJECT-TYPE
SYNTAX INTEGER {
ePsimplex(5)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of the media path for this media path."
::= { prtMediaPathEntry 9 }
prtmediapathdescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"The manufacturer-provided description of this media path in
the localization specified by prtGeneralCurrentLocalization."
::= { prtMediaPathEntry 10 }
prtmediapathstatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current status of this media path.
The status is an integer that is the sum of 5
distinct values, Availability, Non-Critical, Critical,
On-line, and Transitioning. These values are:
Availability value
Available and Idle 0 000'b
Available and Standby 2 010'b
Available and Active 4 100'b
Available and Busy 6 110'b
Unavailable and OnRequest 1 001'b
Unavailable because Broken 3 011'b
Unknown 5 101'b
Non-Critical
No Non-Critical Alerts 0
Non-Critical Alerts 8
Critical
No Critical Alerts 0
Critical Alerts 16
On-Line
Intended state is On-Line 0
Intended state is Off-Line 32
Transitioning
At intended state 0
Transitioning to intended state 64
Additional information:
The default values assume the printer is idle."
::= { prtMediaPathEntry 11 }
prtchanneltype OBJECT-TYPE
SYNTAX INTEGER {
ePchSerialPort(3),
ePchIEEE1284Port(5),
ePchAppleTalkPAP(7),
ePchNetwarePServer(10),
ePchPort9100(11),
ePchDLCLLCPort(15),
ePchIrDA(35)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of this print data channel. This
object provides the linkage to ChannelType-specific
groups that may (conceptually) extend the prtChannelTable
with additional details about that channel.
Additional information:
BASE-based channels provide their own values."
::= { prtChannelEntry 2 }
prtchannelprotocolversion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"The version of the protocol used on this
channel. The format used for version numbering depends
on prtChannelType.
Additional information:
BASE-based channels provide their own values.
The channel 1 value includes (separated by semi colons) different aspects
of the spec: electrical: logical; and physical connector."
::= { prtChannelEntry 3 }
prtchannelcurrentjobcntllangindex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of prtInterpreterIndex corresponding to the
Control Language Interpreter for this channel. This
interpreter defines the syntax used for control
functions, such as querying or changing environment
variables and identifying job boundaries (e.g. PJL,
PostScript, NPAP). Must be 1 or greater.
Additional information:
This object points to the PJL language. It is
read-only because PJL is the printer's only job
control language."
::= { prtChannelEntry 4 }
prtchanneldefaultpagedesclangindex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The value of prtInterpreterIndex corresponding to the
Page Description Language Interpreter for this channel.
This interpreter defines the default Page Description
Language interpreter to be used for the print data unless
the Control Language is used to select a specific
interpreter (e.g., PCL, PostScript Language,
auto-sense). Must be 1 or greater.
Additional information:
The default points to the automatic language switcher. If this
object is changed for one channel, all channels will be changed."
::= { prtChannelEntry 5 }
prtchannelstate OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePprintDataAccepted(3),
ePnoDataAccepted(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The state of this print data channel. The value determines
whether control information and print data is allowed through
this channel or not.
Additional information:
BASE-based channels provide their own values for this
object. The base-printer's ports always report a value of ePprintDataAccepted.
If the printer is offline, that is detected by reading the Host Resources
General Printer Status objects, not by reading this object."
::= { prtChannelEntry 6 }
prtchannelifindex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The value of ifIndex (in the ifTable; see the interface
section of MIB-2/RFC 1213) which corresponds to this channel.
When more than one row of the ifTable is relevant, this is
the index of the row representing the topmost layer in the
interface hierarchy. A value of zero indicates that no
interface is associated with this channel.
Additional information:
BASE-based channels provide their own values for this
object."
::= { prtChannelEntry 7 }
prtchannelstatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The current status of the channel.
The status is an integer that is the sum of 5
distinct values, Availability, Non-Critical, Critical,
On-line, and Transitioning. These values are:
Availability value
Available and Idle 0 000'b
Available and Standby 2 010'b
Available and Active 4 100'b
Available and Busy 6 110'b
Unavailable and OnRequest 1 001'b
Unavailable because Broken 3 011'b
Unknown 5 101'b
Non-Critical
No Non-Critical Alerts 0
Non-Critical Alerts 8
Critical
No Critical Alerts 0
Critical Alerts 16
On-Line
Intended state is On-Line 0
Intended state is Off-Line 32
Transitioning
At intended state 0
Transitioning to intended state 64
Additional information:
BASE-based channels provide their own values for this
object."
::= { prtChannelEntry 8 }
prtinterpreterlangfamily OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePlangPCL(3),
ePlangPJL(5),
ePlangPS(6),
ePlangAutomatic(37),
ePlangPCLXL(47)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The family name of a Page Description Language (PDL) or
control language which this interpreter in the printer can
interpret or emulate. This type 2 list of enumerations
requires review before additional entries are made."
::= { prtInterpreterEntry 2 }
prtinterpreterlanglevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
ACCESS read-only
STATUS optional
DESCRIPTION
"The level of the language which this interpreter is
interpreting or emulating. This might contain a value like
'5e' for an interpreter which is emulating level 5e of the PCL
language. It might contain '2' for an interpreter which is
emulating level 2 of the PostScript language. Similarly it
might contain '2' for an interpreter which is emulating level
2 of the HPGL language."
::= { prtInterpreterEntry 3 }
prtinterpreterlangversion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
ACCESS read-only
STATUS optional
DESCRIPTION
"The date code or version of the language which this interpreter
is interpreting or emulating.
Additional information:
For PostScript, this is more detailed revision info."
::= { prtInterpreterEntry 4 }
prtinterpreterdescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"A string to identify this interpreter in the localization
specified by prtGeneralCurrentLocalization as opposed to the
language which is being interpreted. It is anticipated that
this string will allow manufacturers to unambiguously identify
their interpreters.
Additional information:
None of these strings are localized."
::= { prtInterpreterEntry 5 }
prtinterpreterversion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
ACCESS read-only
STATUS optional
DESCRIPTION
"The date code, version number, or other product specific
information tied to this interpreter. This value is
associated with the interpreter, rather than with the version
of the language which is being interpreted or emulated.
Additional information:
Same as prtInterpreterLangVersion."
::= { prtInterpreterEntry 6 }
prtinterpreterdefaultorientation OBJECT-TYPE
SYNTAX INTEGER {
ePportrait(3),
ePlandscape(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"The current orientation default for this interpreter. This
value may be overridden for a particular job (e.g., by a
command in the input data stream).
Additional information:
Interpreters 1 and 2 ignore the value of this object.
The values for PCL and PostScript are either ePportrait or ePlandscape;
attempting to set them to a different value will cause
<badValue> to be returned. Setting this object for one
interpreter will change it for all installed interpreters."
::= { prtInterpreterEntry 7 }
prtinterpreterfeedaddressability OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum interpreter addressability in the feed
direction in 10000 prtMarkerAddressabilityUnit s (see
prtMarkerAddressabilityFeedDir ) for this interpreter.
The value (-1) means other and specifically indicates
that the sub-unit places no restrictions on this parameter."
::= { prtInterpreterEntry 8 }
prtinterpreterxfeedaddressability OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The maximum interpreter addressability in the cross feed
direction in 10000 prtMarkerAddressabilityUnit s (see
prtMarkerAddressabilityXFeedDir) for this interpreter.
The value (-1) means other and specifically indicates
that the sub-unit places no restrictions on this
parameter."
::= { prtInterpreterEntry 9 }
prtinterpreterdefaultcharsetin OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePcsASCII(3),
ePcsISOLatin1(4),
ePcsISOLatin2(5),
ePcsISOLatinArabic(9),
ePcsISOLatin5(12),
ePcsISOLatin6(13),
ePcsISO4UnitedKingdom(20),
ePcsISO11SwedishforNames(21),
ePcsISO15Italian(22),
ePcsISO17Spanish(23),
ePcsISO21German(24),
ePcsISO60DanishNorwegian(25),
ePcsISO69French(26),
ePcsUnicodeIBM2039(1004),
ePcsWindows30Latin1(2000),
ePcsWindows31Latin1(2001),
ePcsWindows31Latin2(2002),
ePcsWindows31Latin5(2003),
ePcsHPRoman8(2004),
ePcsAdobeStandardEncoding(2005),
ePcsPC850Multilingual(2009),
ePcsPCp852(2010),
ePcsPC8CodePage437(2011),
ePcsPC8DNDanishNorwegian(2012),
ePcsHPPC8Turkish(2014),
ePcsHPLegal(2017),
ePcsHPDeskTop(2021),
ePcsMacintosh(2027)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"The default coded character set for input octets
encountered outside a context in which the Page
Description Language established the interpretation
of the octets.
This value shall be (2) if there is no default.
Additional information:
ePcsAdobeStandardEncoding is the same as PSText(10J).
The object corresponding to PCL has read-write acces; all others
are read-only.
the above list corresponds to the following symbol sets as they
appear on the Control Panel:
ePother( 1) - used if designated coded char. set not in list
ePcsASCII( 3) - ISO-6
ePcsISOLatin1( 4) - ISO L1
ePcsISOLatin2( 5) - IS L2
ePcsISOLatinArabic(9) - WINBALT
ePcsISOLatin5( 12) - ISO L5
ePcsISOLatin6( 13) - ISO L6
ePcsISO4UnitedKingdom( 20) - ISO-4
ePcsISO11SwedishforNames( 21) - ISO-11
ePcsISO15Italian( 22) - ISO-15
ePcsISO17Spanish( 23) - ISO-17
ePcsISO21German( 24) - ISO-21
ePcsISO60DanishNorwegian( 25) - ISO-60
ePcsISO69French( 26) - ISO-69
ePcsUnicodeIBM2039(1004) - PC-1004
ePcsWindows30Latin1( 2000) - WIN 3.0
ePcsWindows31Latin1( 2001) - WIN L1
ePcsWindows31Latin2( 2002) - WIN L2
ePcsWindows31Latin5( 2003) - WIN L5
ePcsHPRoman8( 2004) - ROMAN-8
ePcsAdobeStandardEncoding( 2005) - PS TEXT
ePcsPC850Multilingual( 2009) - PC-850
ePcsPCp852( 2010) - PC-852
ePcsPC8CodePage437( 2011) - PC-8
ePcsPC8DNDanishNorwegian( 2012) - PC-8DN
ePcsHPPC8Turkish( 2014) - PC-8 TK
ePcsHPLegal( 2017) - LEGAL
ePcsHPDeskTop( 2021) - DESKTOP
ePcsMacintosh(2027) - MC TEXT
"
::= { prtInterpreterEntry 10 }
prtinterpreterdefaultcharsetout OBJECT-TYPE
SYNTAX INTEGER {
ePcsNoDefault(2),
ePcsASCII(3),
ePcsHPRoman8(2004),
ePcsAdobeStandardEncoding(2005)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The default character set for data coming from this interpreter
through the printer's output channel.
This value shall be (2) if there is no default."
::= { prtInterpreterEntry 11 }
prtinterpretertwoway OBJECT-TYPE
SYNTAX INTEGER {
ePyes(3),
ePno(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates whether or not this interpreter returns information
back to the host."
::= { prtInterpreterEntry 12 }
prtconsolelocalization OBJECT-TYPE
SYNTAX INTEGER(1..13)
ACCESS read-write
STATUS optional
DESCRIPTION
"The value of the prtLocalizationIndex corresponding to
the language, country, and character set to be used for the
console. This localization applies both to the actual display
on the console as well as the encoding of these console
objects in management operations.
Additional information:
The value of this object is saved in NVRAM.
If a localized string is currently being displayed on the control panel by the
device, changing this object will cause the displayed string to be changed
to its new value. If this object is changed while the printer is processing
a page that contains localized strings, the results are undefined."
::= { prtGeneralEntry 10 }
prtconsolenumberofdisplaylines OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of lines on the printer's physical
display. This value is 0 if there are no lines on the
physical display or if there is no physical display
Additional information:
LaserJet 6P has no physical display, however this object can be
used to determine the size of the remote control panel display size
for prtConsoleDisplayBufferText. "
::= { prtGeneralEntry 11 }
prtconsolenumberofdisplaychars OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of characters per line displayed on the physical
display. This value is 0 if there are no lines on the
physical display or if there is no physical display
Additional information:
LaserJet 6P has no physical display, however this object can be
used to determine the size of the remote control panel display size
for prtConsoleDisplayBufferText."
::= { prtGeneralEntry 12 }
prtconsoledisable OBJECT-TYPE
SYNTAX INTEGER {
ePenabled(3),
ePdisabled(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"This object enables or disables manual input from the
operators console.
Additional information:
LaserJet 6P has no display."
::= { prtGeneralEntry 13 }
prtconsoledisplaybuffertext OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"The content of a line in the logical display buffer of
the operator's console of the printer. When a write
operation occurs, normally a critical message, to one of
the LineText strings, the agent should make that line
displayable if a physical display is present. Writing
a zero length string clears the line. It is an
implementation-specific matter as to whether the agent allows
a line to be overwritten before it has been cleared.
Printer generated strings shall be in the localization
specified by ConsoleLocalization. Management Application
generated strings should be localized by the Management
Application."
::= { prtConsoleDisplayBufferEntry 2 }
prtconsoleontime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The on time in milliseconds of blinking of this light; 0
indicates off always. If both prtConsoleOnTime
and prtConsoleOffTime are 0, then the light is
always off.
Additional information:
LaserJet 6P does not have any LEDs."
::= { prtConsoleLightEntry 2 }
prtconsoleofftime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The off time in milliseconds of blinking of this light; 0
indicates on always. If both prtConsoleOnTime
and prtConsoleOffTime are 0, then the light is
always off.
Additional information:
LaserJet 6P does not have any LEDs."
::= { prtConsoleLightEntry 3 }
prtconsolecolor OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePunknown(2),
ePwhite(3),
ePred(4),
ePgreen(5),
ePblue(6),
ePcyan(7),
ePmagenta(8),
ePyellow(9)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The color of this light.
Additional information:
LaserJet 6P does not have any LEDs."
::= { prtConsoleLightEntry 4 }
prtconsoledescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"The vendor description or label of this light in the
localization specified by prtConsoleLocalization.
Additional information:
LaserJet 6P does not have any LEDs."
::= { prtConsoleLightEntry 5 }
prtalertseveritylevel OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePcritical(3),
ePwarning(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The level of severity of this alert table entry. The printer
determines the severity level assigned to each entry into the
table."
::= { prtAlertEntry 2 }
prtalerttraininglevel OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePuntrained(3),
ePtrained(4),
ePfieldService(5),
ePmanagement(6)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The level of training required to handle this alert. The
training level is an enumeration that is determined and
assigned by the printer manufacturer based on the information
or the training required to handle this alert. The printer
will break alerts into these different training levels. It is
the responsibility of the management application in the system
to determine how a particular alert is handled and how and to
whom that alert is routed. The following are the four
training levels of alerts:
Field Service - Alerts that typically require advanced
training and technical knowledge of the printer
and its sub-units. An example of a technical
person would be a manufacture's Field Service
representative, or other person formally
trained by the manufacturer or similar
representative.
Trained - Alerts that require an intermediate or moderate
level of knowledge of the printer and its
sub-units. A typical examples of alerts that
a trained operator can handle is replacing
toner cartridges.
Untrained - Alerts that can be fixed without prior
training either because the action to correct
the alert is obvious or the printer can help the
untrained person fix the problem. A typical
example of such an alert is reloading paper
trays and emptying output bins on a low end
printer.
Management - Alerts that have to do with overall
operation of and configuration of the printer.
Examples of management events are configuration
change of sub-units.
Additional information:
The value of this object depends on the alert
condition as follows:
ePuntrained: Paper low/out.
ePtrained: Toner low.
ePfieldService: Marker failure.
ePmanagement: Configuration change."
::= { prtAlertEntry 3 }
prtalertgroup OBJECT-TYPE
SYNTAX INTEGER {
ePgeneralPrinter(5),
ePcover(6),
ePinput(8),
ePoutput(9),
ePmarker(10),
ePchannel(14)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The type of sub-unit within the printer model that this alert
is related. Input, output, and markers are examples of
printer model groups, i.e., examples of types of sub-units.
Whereever possible, these enumerations match the
sub-identifier that identifies the relevant table in the
printmib."
::= { prtAlertEntry 4 }
prtalertgroupindex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"An index of the row within the principle table in the
group identified by prtAlertGroup that represents the
sub-unit of the printer that caused this alert. The
combination of the Group and the GroupIndex defines
exactly which printer sub-unit caused the alert.; for
example, Input #3, Output #2, and Marker #1.
Every object in this MIB is indexed with hrDeviceIndex and
optionally, another index variable. If this other index
variable is present in the table that generated the alert, it
will be used as the value for this object. Otherwise, this
value shall be -1."
::= { prtAlertEntry 5 }
prtalertlocation OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The sub-unit location that is defined by the printer
manufacturer to further refine the location of this alert
within the designated sub-unit. The location is used in
conjunction with the Group and GroupIndex values; for
example, there is an alert in Input #2 at location number 7."
::= { prtAlertEntry 6 }
prtalertcode OBJECT-TYPE
SYNTAX INTEGER {
ePother(1),
ePjam(8),
ePdoorOpenAlert(501),
ePinputMediaTrayMissing(801),
ePinputMediaSupplyEmpty(808),
ePmarkerFuserUnderTemperature(1001),
ePmarkerFuserOverTemperature(1002),
ePmarkerTonerEmpty(1101),
ePmarkerTonerAlmostEmpty(1104)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The code that describes the type of alert for this entry in
the table. There are different codes for each
sub-unit type: for example, Media Supply Low and Media
Supply Empty are Aler codes for the Input sub-unit."
::= { prtAlertEntry 7 }
prtalertdescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS optional
DESCRIPTION
"A description of this alert entry in the localization
specified by prtGeneralCurrentLocalization. The description is
provided by the printer to further elaborate on the enumerated
alert or provide information in the case where the code is
classified ask `other' or `unknown'. The printer is required
to return a description string but the string may be a null
string."
::= { prtAlertEntry 8 }
END