pdl-postscript |
1.3.6.1.4.1.11.2.3.9.4.2.1.3.3.4 |
OBJECT IDENTIFIER |
|
|
|
control-panel-display-contents-change-counter |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.2.63 |
A counter which increments whenever the contents of the front
panel display changes. This object is implemented as a 32-bit
signed integer which rolls over to zero when it reaches a
maximum value. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
control-panel-display-contents-crc |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.2.64 |
Reading this object returns a 32-bit Cyclical Redundancy Check
(CRC) which represents the current contents of the display.
Additional information:
This object has been implimented as an 32-bit CRC for
this product. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
control-panel-display-graphical-contents |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.2.65.1 |
Reading this object returns a graphical file format image
representing the current pixel content of the display. The
device POS will specify the expected screen resolution, color
depth of the display and graphics file format for a given
product (eg. 160x64x1 GIF format OR 640x240x4 JPEG format). If
the image is large enough that it needs to be returned in
multiple objects then each array object will contain a portion
of the image. The image will then need to be reconstructed by a
host application. An application that needs to determine if
their is an additional object to be retreived will need to
perform a GETNEXT operation until there are no more objects in
the sub-tree.
Additional information:
This object returns a GIF image that represents the
current contents of the 640x240x2 control panel display. Most
display images require more than one instance of this object
in order to retreive the complete GIF image. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
OCTET STRING |
|
|
on-off-line |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.2.5 |
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:
When the printer is in the Offline state,
printing will stop as soon as possible (no more sheets
of media are pulled from input trays). The I/O
is taken offline also.
Setting to eOnline has the following affect:
Printer will immediately go to or remain in the Online
state; status is returned.
If the printer's current state
is Offline with a pending error condition that
prevents the printer from going to the Online
state, the printer will remain in the Offline state;
status is returned
(see the Control Panel ERS for a list of error
conditions).
Setting to eOffline has the following affect:
Printer will immediately go to or remain in the
Offline state; status is returned.
If pages are being printed, those pages will complete
with the printer in the Offline state.
Setting to eOfflineAtEndOfJob has the following
affect:
If not in a job or already in the Offline state, the
printer will immediately go to or remain in the
Offline state; status is returned.
If in a job and the current state is Online, the
printer will remain in the Online state, with the
value of this object as eOfflineAtEndOfJob, until the
end of the job; status is returned. At the end of
the job, the printer goes to the Offline state and the
value of this object becomes eOffline.
Setting this object to eOffline or eOnline before the
end of the job causes the action for that value to be
taken immediately. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eOnline(1), eOffline(2), eOfflineAtEndOfJob(3) |
|
simm1-capacity |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.4.1.1.5 |
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, eRamRom, or eFlashMemory.
For eRamRom only the size of the Ram portion of the SIMM
is returned. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
default-lines-per-page |
1.3.6.1.4.1.11.2.3.9.4.2.1.3.3.1.11 |
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 .
Additional information:
The supported values in are 5 to 128.
Setting to an unsupported value causes the
the printer to substitute in a snap value and to return
status.
The snap values are as follow:
<5 snaps to 5
>128 snaps to 128 |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
duplex-blank-pages |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.1.28 |
When the value of the system variable is set to
eDuplexBlankPagesAuto, it means to Smart Duplex in any of the
specified conditions. This selection is logically equivalent to
'NO, do not duplex blank pages if not duplexing them obtains a
performance enhancement'. When the value of the system variable
is set to eDuplexBlankPagesYes, it means to disable Smart
Duplexing.
Additional information:
When the value of the system variable is set to
eDuplexBlankPagesAuto, it means to Smart Duplex in any of the
specified conditions. This selection is logically equivalent to
'NO, do not duplex blank pages if not duplexing them obtains a
performance enhancement'. When the value of the system variable
is set to eDuplexBlankPagesYes, it means to disable Smart
Duplexing. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eDuplexBlankPagesAuto(1), eDuplexBlankPagesYes(2) |
|
pcl-total-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.3.3.3.5 |
Total number of PCL pages printed by the device.
Additional information:
In the PCL page count is kept in
NVRAM, and the NVRAM value is updated at least every
10 pages. NOTE: The value returned by this object will
be incremented every page but if power is lost between
NVRAM updates, up to 9 pages of the page count may be
lost. The page count counter will be reset to zero
after 16,777,215 (2^24-1) pages.
The page count is incremented when a sheet of media is pulled from an input
tray. A duplex printed sheet will cause this counter to be incremented by
two. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
postscript-total-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.3.3.4.5 |
Total number of PostScript pages printed by the device.
Additional information:
This object is only supported if the PostScript
option is installed.
In the count is kept in NVRAM, and the
NVRAM value is updated at least every 10
sheets. NOTE: The value returned by this object will
be incremented every sheet but if power is lost between
NVRAM updates up to 9 sheets of the count may be
lost. The counter will be reset to zero
after 16,777,215 (2^24-1) pages. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
postscript-print-errors |
1.3.6.1.4.1.11.2.3.9.4.2.1.3.3.4.11 |
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 the PostScript
option is installed. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eOff(1), eOn(2) |
|
scanner-accessory-total-copy-pages-printed |
1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.63 |
This relates to the number of copy pages printed on a device.
The output sheet that is duplexed (made 2- sided) should be
counted as 2 pages.
Additional information:
This relates to the number of copy pages printed on a device.
The output sheet that is duplexed (made 2- sided) should be
counted as 2 pages. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
default-scan-text-graphics-mix |
1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.67 |
Contains the mix between graphics and text on the scanned
page. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
0..8 |
|
default-scan-content-orientation |
1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.71 |
Contains the default content orientation for a scanned
document.
Additional information:
Contains the default content orientation for a scanned
document, i.e., the orientation of the page as the user would read it. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
ePortrait(1), eLandscape(2) |
|
scan-calibration-download |
1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.2.5 |
Returns or changes the state of the calibration operation.
cScanCalibrationIdle - This indicates that the device is
not currently processing a
calibration request. The host
should not set the object to this state.
SCAN-CALIBRATION-ERROR state
will reflect results of most
recent calibration.
cScanCalibrationActive - The device sets this state to
indicate it is in calibration
mode. The device will set
SCAN-CALIBRATION-ERROR to eNoError(1) as a consequence
of entering this state.
cScanCalibrationOptical - This state is set by the host to
request factory optical
calibration initiation. The
device should not set to this state. The device will
ignore this request, without
error, if it is already in the
active or the done state.
cScanCalibrationADFFaceUpMechanical - This state is set by
the host to request factory
face up ADF mechanical calibration
initiation. The calibration
target should be placed face up in the ADF.
The device should not set to
this state. The device will
ignore this request, without error, if
it is already in the active or
the done state.
cScanCalibrationADFFaceDownMechanical - This state is set
by the host to request factory
face down ADF mechanical calibration
initiation. The calibration
target should be placed face down in the ADF.
The device should not set to
this state. The device will
ignore this request, without error, if
it is already in the active or
the done state.
cScanCalibrationFBMechanical - This state is set by the
host to request factory flat
bed mechanical calibration
initiation. The device should not set to this state.
The device will ignore this
request, without error, if it
is already in the active state.
cScanCalibrationADFResetMechanical - This state is set by
the host if he wants to start
ADF mechanical calibration all
over again. If this is set then both Face Up and Face
Down calibration can be started
even after a successful pass.
The device will NOT print a calibration graph when calibration
is complete.
Additional information:
Returns or changes the state of the calibration operation.
cScanCalibrationIdle - indicates that the device is not currently
processing a calibration request. The host should not set the object to this
state. SCAN-CALIBRATION-ERROR state will reflect results of most recent
calibration.
cScanCalibrationStart This state is set by host to request factory \
mechanical calibration initiation. Device should not set to this state. The
device will ignore this request, without error, if it is already in the Active
or the Done state.
CScanFactoryCalibrationStart - This state is set by host to request
factory optical calibration initiation. This is the old method and will not be
used on Laserjet 4300 MFP.
cScanCalibrationActive The device sets this state to indicate it is \
in calibration mode. The device will set SCAN-CALIBRATION-ERROR to eNoError(1)
as a consequence of entering this state.
cScanCalibrationAborted Not used.
cScanCalibrationDone The device sets to this state when it has
successfully completed a calibration. The device will update SCAN-CALIBRATION-ERROR
object before entering this state. The device will exit from this state to
cScanCalibrationIdle when it is ready to process another cScanCalibrationStart request.
cScanCalibrationOptical - This state is set by host to request factory optical
calibration initiation. Device should not set to this state. The device will ignore
this request, without error, if it is already in the Active or the Done state.
cScanCalibrationADFMechanical - This state is set by host to request factory ADF
mechanical calibration initiation. Device should not set to this state. The device will
ignore this request, without error, if it is already in the Active or the Done state.
cScanCalibrationFBMechanical - This state is set by host to request factory flat bed
mechanical calibration initiation. Device should not set to this state. The device will
ignore this request, without error, if it is already in the Active or the Done state.
The device will NOT print a calibration graph when calibration is complete. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
OCTET STRING |
|
|
scan-calibration-error |
1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.2.6 |
Error status of the most recent calibration session.
eNoError(1) - The calibation was successful.
eUnknownCalibrationError(2) - An unknown error occurred.
eScannerFeederEmpty(3) - The feeder contained nothing to
scan.
eLowMemory(4) - Insufficient memory available to complete
the calibration.
eWriteFailed(5) - Write to NVRAM failure.
eScannerBusy(6) - Scanner is busy.
Detailed information about the cause and remedy for each error
should be documented in the device POS.
Additional information:
Error status of the most recent calibration session.
Only eNoError, eScannerBusy, and eUncorrectablePixels will be supported.
The device will use eScannerBusy to indicate the calibration request occurred
during a time that the device was not ready to perform calibration. The device
will use eUncorrectablePixels to indicate that at least one pixel was not
correctable on at least one of scanning sensors in the device (ADF or flatbed). |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eNoError(1), eUnknownCalibrationError(2), eScannerFeederEmpty(3), eLowMemory(4), eWriteFailed(5), eScannerBusy(6), eADFMispick(7), eADFJam(8), eUncorrectablePixels(9) |
|
default-copy-duplex-mode |
1.3.6.1.4.1.11.2.3.9.4.2.1.5.1.28 |
Returns or sets the duplex copying mode. Duplex printing is
when printing occurs on both sides of a sheet of media. Long
edge binding is also called vertical binding or book binding.
Short edge binding is also called horizontal binding or
calendar binding.
eSimplexToSimplex: takes image data from only one side of
the original document, and print only on one side of
each copy.
eSimplexToDuplexLongEdgeBinding: takes image data from only
one side of the original document, and print to both
sides of each copy. The images are rotated so that if
the media is rotated along the axis of the long edge of
the media, both images would appear as in the original.
eSimplexToDuplexShortEdgeBinding: takes image data from
only one side of the original document, and print to
both sides of each copy. The images are rotated so that
if the media is rotated along the axis of the short
edge of the media, both images would appear as in the
original.
eDuplexToDuplex: takes image data from both sides of the
original document, and print on both sides of each
copy.
eDuplexToSimplexLongEdgeBinding: takes image data from both
sides of the original document, and prints to only one
side of each copy. The images are rotated so that if
the media is rotated along the axis of the long edge of
the media, both images would appear as in the original.
eDuplexToSimplexShortEdgeBinding: takes image data from
both sides of the original document, and prints to only
one side of each copy. The images are rotated so that
if the media is rotated along the axis of the short
edge of the media, both images would appear as in the
original.
Additional information:
|
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eSimplexToSimplex(1), eSimplexToDuplex(2), eDuplexToSimplex(4), eDuplexToDuplex(5) |
|
default-copier-flip-pages-up |
1.3.6.1.4.1.11.2.3.9.4.2.1.5.1.33 |
This item configures the default for the copy 'flip-pages-up'
status. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eFalse(1), eTrue(2) |
|
default-copier-pages-per-sheet |
1.3.6.1.4.1.11.2.3.9.4.2.1.5.1.34 |
Selects a special digital copier mode as follows:
eNone: This is the normal copy mode, which means none of
the special features are in effect.
eTwoUp : Scans in 2 pages and produces 2 rotated images on
a single output page.
eFourUpNOrder : Scans in 4 pages and produces 4 scaled down
images on a single output page. Images are placed in
top down, left to right order.
eFourUpZOrder : Scans in 4 pages and produces 4 scaled down
images on a single output page. Images are placed in
left to right, top down order. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eNone(1), eTwoUp(6), eFourUpNOrder(7), eFourUpZOrder(8) |
|
default-copier-page-borders |
1.3.6.1.4.1.11.2.3.9.4.2.1.5.1.35 |
Selects a page boarder mode as follows:
eNone : This is the normal copy mode, which no boarder is
drawn.
eLine : A simple border box is drawn around each scanned
image. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eNone(1), eLine(2) |
|
job-info-pages-processed |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.12 |
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 (`closed' by the personality), 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 exactly once.
A page is considered processed when all of the input
data has been processed for a page (that is, when the
intermediate has been produced, and the personality has
`closed' the page. At this time, the image of the page is
not necessarily completely formed.) |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
job-info-pages-printed |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.13 |
Indicates the number of pages printed by the destination
subsystem. If none 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. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
job-info-state |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.15 |
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.
|
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eAborted(3), eWaitingForResources(4), ePrinted(5), eTerminating(7), eCancelled(10), eProcessing(11), eScanning(12), eSending(13) |
|
job-info-page-count-current-original |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.25 |
The page number being printed within the current copy of a
collated multi-copy job. This value changes when the
job-info-pages-printed changes. The job-info-pages-printed
indicates the total number of pages printed in the job, while
this object indicates the number of pages printed for this copy
of a collated multi-copy job.
Additional information:
The number of pages in the current copy of a collated
multi-copy job which have been completely printed and
safely delivered to the output bin. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
job-info-pages-in-original |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.26 |
Number of pages in a single copy of a collated multi-copy job. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
job-info-accounting-job-type |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.28.14 |
Keeps track of what type of job is processed. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
ePrintJob(1), eIPPJob(2), eCopyJob(3), eCopyInterruptJob(4), eJetSendJob(5), eInternalPage(6), eCleaningPage(7), eAutoCleaningPage(8), eDigitalSendJob(9), eWebPrintJob(10), eFaxPrintJob(11), eRetrievedJob(12), ePhotoCardPrintJob(13), eUnknownJob(1000) |
|
held-job-user-name |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.7.1.1 |
User name that is obtained by the driver through some internal
method or from user input.
Additional information:
The following is a general description for all the JOB-MANAGEMENT
objects described below. These object describe the attributes of the
dynamic list containing all the stored jobs on the disk available for
printing or deleting via the job-management feature. The jobs on this
list are not deleted from the disk unless explicitly specified by the
user. A print job may be specified for retention by PJL commands in the
data stream.
Following is a list of the PJL commands (i.e. these comments describe
the PJL implementation and in some cases do not reflect the PML
implementation.):
@PJL SET HOLD=OFF|ON|PROOF|STORE|PRINT
GENERAL DESCRIPTION:
This variable specifies the retention classification of the job. The
values indicate whether the job is printed immediately and/or stored.
OFF: The job is printed but not retained on disk after printing. This
is the default value.
ON: This setting may be thought of as free proof-and-hold. The
requested number of copies will be printed and the job will be
temporarily stored on disk. The job will then be available for printing
additional copies through the control panel and through PML. There will
be a limit to the number of these temporary jobs that may be stored, and
when the limit is exceeded the oldest job will be removed from the disk.
PROOF: One copy of the job is printed and remaining copies are stored
on disk. The job is then available to select for printing via the
control panel menus or PML. The job will be deleted from the disk when
the disk space is needed for another proof and hold job but only after
the additional copies have been printed. It will also be deleted when
the user sends down another proof and hold job with the same job name,
or the user explicitly deletes the job.
STORE: The job is not printed immediately but is retained on disk. The
job is available to select for printing via the control panel
DEFAULT VALUE: OFF
The value will be stored in RAM only, not in NVRAM.
The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
The variable will appear in the PJL INFO VARIABLES list.
@PJL SET USERNAME=<80 bytes>
GENERAL DESCRIPTION:
Eighty-character user name that is obtained by the driver through some
internal method or from user input. If the job stream does not contain
a USERNAME the default value will be NO USER NAME. The driver is
responsible for determining the size of the printers control panel and
sending a string of appropriate length.
DEFAULT VALUE: NO USER NAME
The value will be stored in RAM only, not in NVRAM.
The legal PJL commands are SET and, INQUIRE. DEFAULT is not allowed.
The variable will appear in the PJL INFO VARIABLES list.
@PJL SET JOBNAME=<80 bytes>
GENERAL DESCRIPTION:
Eighty-character job name that may be generated by the driver or
obtained from user input. This value may be used in conjunction with
the USERNAME to select a job from the front panel. If the job stream
does not contain a JOBNAME, the printer will assume no job name; each
subsequent job that is sent down by the same user would replace the
users last job on disk. The driver is responsible for determining the
size of the printers control panel and sending a string of appropriate
length.
NOTE: The limit of 80 bytes is a PJL limit. The limit for PML will
be 40 bytes.
DEFAULT VALUE: NULL STRING
The value will be stored in RAM only, not in NVRAM.
The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
The variable will appear in the PJL INFO VARIABLES list.
@PJL SET HOLDTYPE=PUBLIC|PRIVATE
GENERAL DESCRIPTION:
This variable specifies the privacy level of the job.
PUBLIC: The job does not require a PIN in order to be released for
printing. This is the default value.
PRIVATE: The job requires a PIN in order to be released for printing.
The PIN is specified by the HOLDKEY variable. If the
HOLDTYPE is set to PRIVATE, a HOLDKEY value must be specified. If no
HOLDKEY is specified, the job will be considered PUBLIC.
DEFAULT VALUE: PUBLIC
The value will be stored in RAM only, not in NVRAM.
The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
The variable will appear in the PJL INFO VARIABLES list.
@PJL SET HOLDKEY=4 digits, 0000...9999
GENERAL DESCRIPTION:
A 4-digit string, each digit 0-9, that is specified in the job stream
and then required to be entered in order to release the job for
printing. If a HOLDTYPE is PRIVATE, a HOLDKEY value must be specified.
If no HOLDKEY value is specified, a job will be considered PUBLIC.
DEFAULT VALUE: NULL STRING
The value will be stored in RAM only, not in NVRAM.
The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
The variable will appear in the PJL INFO VARIABLES list.
The format for the OID is as follows:
3.4.1.6.x.y
<-----> | |
| | \
/ | job-id in the system
/ \
PML_JOB_MGNT_ROOT_OID \
job attribute 1..6
x values are 1..6:
1) user-name: user name that is obtained by the driver through some
internal method or from user input.
2) job-name: job name may be generated by the driver or obtained from
user input.
3) hold: indicates the retention classification of the job. The values
indicate whether the job is printed immediately and/or stored. There
are 4 options:
OFF: The job is printed but not retained on the disk.
ON: The job is printed and stored temporarily on the disk.
STORE: The job is not printed but stored on the disk.
PROOF: One copy of the job is printed and the remaining copies are
stored on the disk.
4) holdtype: The variable specifies the security level of the job.
PUBLIC: The job does not require a PIN in order to release the job for
printing.
PRIVATE: The job requires a PIN in order to be released for printing.
5) quantity: number of copies to print. Valid values are 0..999.
6) pin: A 4 digit string, each digit is 0-9, that is specified in the
job stream and then required to be entered in order to release the job
for printing.
y : an unsigned 32-bit number which uniquely identifies the job. The job
id for the job remains the same for the job until it is deleted from the
held jobs list.
For example, the OID below is asking for the user name of the
job whose id is 3. The application would issue:
OID
get 3.4.1.6.1.3
For example, the OID values sequence is as follows:
OID returned OID
getnext 3.4.1.6 3.4.1.6.1.1
getnext 3.4.1.6.1.1 3.4.1.6.1.2
getnext 3.4.1.6.2.1 3.4.1.6.2.2
***
getnext 3.4.1.6.1.6 3.4.1.6.1.7
getnext 3.4.1.6.2.1 3.4.1.6.2.2
getnext 3.4.1.6.5.2828 3.4.1.6.6.1
NOTE: for example above, job id 2828 is the last job in the list of
held jobs.
***
Also supported is on the job attributes:
OID returned OID
getnext 3.4.1.6.1 3.4.1.6.1.1
getnext 3.4.1.6.6 3.4.1.6.6.1 |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
OCTET STRING |
Size(0..40) |
|
file-system-delete-files |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.8 |
Setting this object causes the specified filename to be
deleted, after first validating that the authentication data is
correct for the specified user ID.
The format for this object is a C structure:
typedef struct {
sint32 UserId;
uint16 AuthenticationDataLen
ubyte AuthenticationData[]
char Filename[];
} fs_delete_files_t;
which is described below:
Bytes 0 - 3: contains a user id represented as a multi-byte
value that is stored in big-endian format, where the
most significant byte occurs first.
Bytes 4 - 5 : Length of the Athentication data that follows
starting at offset 6. Stored as a multi-byte value that
is stored in big-endian format, where the most
significant byte occurs first.
Bytes 6 - 6+AuthenticationDataLen : a ubyte array
containing the Authentication data used to verify
access for this operation.
Bytes starting at offset (6+AuthenticationDataLen+1): A
null terminated character array representing the ASCII
file name to be deleted. The length of the string will
be limited by the remaining space in the object.
This string represents a fully-qualified path name which may
specify a filename or a regular expression that may match
multiple files (e.g /*.exe). Access to this command is
controlled by the UserId and the authentication data. If the
UserID or authentication data supplied is incorrect the command
will fail. The device POS will specify any limitations to the
length of the filename string, what constitutes a correct user
ID, what constitutes correct authentication data, and the
significance of any return values.
Additional information:
Setting this object causes the specified filename
to be deleted, after first validating that the
authentication data is correct for the specified
user ID. This object is always present.
The format for this object is a C structure:
typedef struct {
sint32 UserId;
uint16 AuthenticationDataLen
ubyte AuthenticationData[]
char Filename[];
} fs_delete_files_t;
Bytes 0 - 3: contains a user id represented
as a multi-byte value that is stored in big-endian
format, where the most significant byte occurs first.
Bytes 4 - 5 : Length of the authentication data that
follows starting at offset 6. Stored as a multi-byte
value that is stored in big-endian format, where the
most significant byte occurs first.
Bytes 6 - 6+AuthenticationDataLen : a ubyte array
containing the authentication data used to verify
access for this operation.
Bytes starting at offset (6+AuthenticationDataLen+1):
A null terminated character array representing the
ASCII file name to be deleted. The length of the
string will be limited by the remaining space in the
object. This string represents a fully-qualified path
name which may specify a filename or a file-type regular
expression that may match multiple files (e.g.,
/*.exe).
Access to this command is controlled by the UserId
and the authentication data. If the UserID or
authentication data supplied is incorrect the
command will fail.
The device POS will specify any limitations to the
length of the filename string, what constitutes a
correct user ID, what constitutes correct
authentication data, and the significance of any
return values. |
Status: optional |
Access: write-only |
OBJECT-TYPE |
|
|
|
|
OCTET STRING |
|
|
autocleaning-page-frequency |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.1.11 |
Controls the number of pages between printing of the auto
cleaning page (if enabled). Any device specific 'snap' behavior
for this page interval will be specified in the device pos.
Additional information:
Controls the number of pages between printing of the auto
cleaning page (if enabled).
The legal values are 1000, 2000, 5000, 10000, and 20000.
All other values will return OK_NEAREST_LEGAL_VALUE_SUBSTITUTED. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
autocleaning-page-size |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.1.12 |
Controls the size of paper used to print the auto cleaning page
(if enabled).
Additional information:
Controls the size of paper used to print the auto cleaning page
(if enabled). |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eUSLetter(2), eISOandJISA4(26) |
|
total-color-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.7 |
Total number of color pages printed by the device.
Additional information:
Total number of color pages printed by the device.
The valid range of this object is 0 to 2^24-1. When the number of
color pages printed exceeds the maximum color page count, the
value will roll to zero.
A duplexed sheet of media will cause the counter to be
incremented by two. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
duplex-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.22 |
Total number of sheets of media that have been duplex printed.
A sheet is counted if it travels through the duplex page path,
regardless of whether or not marks are made on the page. The
POS will indicate if the value is kept in NVRAM.
Additional information:
Total number of sheets of media that have been duplex
printed. A sheet is counted if it travels through the
duplex page path, regardless of whether or not marks are
made on the page.
This value is kept in NVRAM however the NVRAM value is only
updated every 10 sheets. NOTE: The value returned by this object
will be incremented every sheet but if power is lost between
NVRAM updates up to 9 sheets of the count may be lost. The counter
will be reset to zero after 16,777,215 (2^24-1) pages. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
printer-cal-dhalf-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.37.1 |
Provides the page count when the last DHALF calibration
occurred. A '-1' indicates that a calibration of this kind has
not taken place yet. This object exists (and is meaningful)
only in color printers.
Additional information:
Provides the page count when last DHALF calibration
occurred. A -1 indicates that a calibration of this
kind has not taken place yet. This object exists
(and is meaningful) only in color printers. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
printer-cal-cpr-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.38.1 |
Provides the page count when last CPR calibration occurred. A
'-1' indicates that a calibration of this kind has not taken
place yet. This object exists (and is meaningful) only in color
printers.
Additional information:
Provides the page count when last CPR calibration
occurred. A -1 indicates that a calibration of this
kind has not taken place yet. This object exists
(and is meaningful) only in color printers. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
marker-density-calibration |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.5.1.11 |
Returns the calibration status or triggers a calibration cycle.
All calibration procedures are used if set to eCalibrateALL. If
set to eCalibrateColor then a full density engine calibration
is triggered. If set to eCalibrateColorPlaneRegistration, then
a Color Plane Registration calibration is triggered. If set to
eCalibrateDrumPhaseAdjustment, then a Drum Phase Adjustment
calibration is triggered. Note that eNotCalibrating and
eCalibrateBlackOnly are read-only values. eNotCalibrating is
returned when no calibrations are executing.
eCalibrateBlackOnly is returned when a density engine
calibration is executing while in MPACCO mode.
Additional information:
Returns the calibration status or triggers a calibration
cycle. All calibration procedures are used if set to
eCalibrateALL. If set to eCalibrateColor then a full
density engine calibration is triggered. If set to
eCalibrateHalftone, then a Halftone calibration is triggered.
If set to eCalibrateColorPlaneRegistration, then a Color
Plane Registration calibration is triggered. If set to
eCalibrateDrumPhaseAdjustment, then a Drum Phase Adjustment
calibration is triggered.
Note that eNotCalibrating and eCalibrateBlackOnly are read-only
values. eNotCalibrating is returned when no calibrations are
executing. eCalibrateBlackOnly is returned when a density
engine calibration is executing while in MPACCO mode. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eNotCalibrating(1), eCalibrateALL(2), eCalibrateColor(3), eCalibrateColorPlaneRegistration(5), eCalibrateDrumPhaseAdjustment(6), eCalibrateBlackOnly(7) |
|
non-assured-oht-page-count |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.8.7.1 |
This is a count of the number of invalid (non-HP Laser Jet)
transparencies that have been printed on. This value is
incremented every time an invalid OHT is printed on It is reset
whenever the fuser count is set to 0.
Additional information:
This is a count of the number of invalid (non HP Laser Jet)
transparencies that have been printed on. This value is
incremented every time an invalid OHT is printed on. It is reset
whenever the fuser count is set to 0. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
consumable-status-page-count-out-while-cartridge-out-override-active |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.10.1.1.60 |
This PML object is used to report the number of pages that have
been printed while this consumable was out and Cartridge Out
Override was active.
Additional information:
This object is used to report the number of pages that have been
printed while this consumable was out and cartridge out override
was active. Note that the object has write access in debug mode. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
0..65535 |
|
consumable-life-usage-units-remaining |
1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.10.5.1.1 |
This object reports the current estimate of the number of usage
units that remain before this supply is depleted. An installed
supply that cannot report such a number will return a value of
-2. It is the reponsibility of the host application to query
each supply in order to determine an overall device
USAGE-UNITS-REMAINING number - the lowest value returned. The
unit of measure for this life estimate is determined by reading
the corresponding CONSUMABLE-LIFE-USAGE-UNITS object.
Additional information:
This object will return the Pages or Estimated Pages remaining for
the speciffic supply requested by the leaf node of this object. |
Status: optional |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
|
|
default-page-protect |
1.3.6.1.4.1.11.2.3.9.4.2.1.3.3.1.10 |
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. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eOn(2) |
|
firmware-download-current-state |
1.3.6.1.4.1.11.2.3.9.4.2.1.1.18.4 |
Provides the current or last reportable state of the firmware
download process. The current state may not necessarily be the
current state, but could be the post-mortem state. |
Status: optional |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
eIdle(1), eReceivingImage(2), eReceivedImageError(3), eVerifyingImage(4), eVerifiedImageError(5), eWritingImage(6), eWritingImageError(7), eDownloadComplete(8), eOKtoShutDown(9), eCancelDownload(10), eShuttingDown(11) |
|