held-job-user-name

HP-LASERJET-COMMON-MIB · .1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.7.1.1

Object

scalar mandatory OctetString
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 15 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 <getnext> 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 <getnext> 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

Context

MIB
HP-LASERJET-COMMON-MIB
OID
.1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.7.1.1
Type
scalar
Access
readonly
Status
mandatory
Parent
held-job-info
Siblings
5

Syntax

OctetString

Values & Constraints

Enumerated Values
1eThumbnail
2eWallet
3e3halfx5in
4e3x4in
5e4x6in
6e5x7in
7e6x8in
8e8x10in
9e6x8cm
10e7x10cm
11e9x13cm
12e10x15cm
13e13x18cm
14e15x21cm
15e18x24cm
16e20x25cm
17eFullPage
18ePanoramic

Related Objects

Sibling Objects