Job-Monitoring-MIB Table View

Table-centric layout grouping table, row, and column objects.

Tables
4
Rows
4
Columns
23
.1.3.6.1.4.1.2699.1.1.1.1.1 · 1 row entry · 7 columns
The jmGeneralTable consists of information of a general nature
that are per-job-set, but are not per-job.  See Section 2
entitled 'Terminology and Job Model' for the definition of a
job set.
          
The MANDATORY-GROUP macro specifies that this group is
MANDATORY.
jmGeneralEntry entry .1.3.6.1.4.1.2699.1.1.1.1.1.1
Information about a job set (queue).

An entry SHALL exist in this table for each job set.
Indexes
jmGeneralJobSetIndex
Column Syntax OID
jmGeneralJobSetIndex
A unique value for each job set in this MIB. The jmJobTable
and jmAttributeTable tables have this same index as their
primary index.

The value(s) of the jmGeneralJobSetIndex SHALL be persistent
across po…
Integer32
Constraints:
range: 1-32767
.1.3.6.1.4.1.2699.1.1.1.1.1.1.1
jmGeneralNumberOfActiveJobs
The current number of 'active' jobs in the jmJobIDTable,
jmJobTable, and jmAttributeTable, i.e., the total number of
jobs that are in the pending, processing, or processingStopped
states. See the JmJobStateTC textual-c…
Integer32
Constraints:
range: 0-2147483647
.1.3.6.1.4.1.2699.1.1.1.1.1.1.2
jmGeneralOldestActiveJobIndex
The jmJobIndex of the oldest job that is still in one of the
'active' states (pending, processing, or processingStopped).
In other words, the index of the 'active' job that has been in
the job tables the longest.
Integer32
Constraints:
range: 0-2147483647
.1.3.6.1.4.1.2699.1.1.1.1.1.1.3
jmGeneralNewestActiveJobIndex
The jmJobIndex of the newest job that is in one of the
'active' states (pending, processing, or processingStopped).
In other words, the index of the 'active' job that has been
most recently added to the job tables.
Integer32
Constraints:
range: 0-2147483647
.1.3.6.1.4.1.2699.1.1.1.1.1.1.4
jmGeneralJobPersistence
The minimum time in seconds for this instance of the Job Set
that an entry SHALL remain in the jmJobIDTable and jmJobTable
after processing has completed, i.e., the minimum time in
seconds starting when the job enters t…
secondsInteger32
Constraints:
range: 15-2147483647
.1.3.6.1.4.1.2699.1.1.1.1.1.1.5
jmGeneralAttributePersistence
The minimum time in seconds for this instance of the Job Set
that an entry SHALL remain in the jmAttributeTable after
processing has completed , i.e., the time in seconds starting
when the job enters the completed, canc…
secondsInteger32
Constraints:
range: 15-2147483647
.1.3.6.1.4.1.2699.1.1.1.1.1.1.6
jmGeneralJobSetName
The human readable name of this job set assigned by the system
administrator (by means outside of this MIB). Typically, this
name SHOULD be the name of the job queue. If a server or
device has only a single job set, t…
OctetString
Constraints:
range: 0-63
.1.3.6.1.4.1.2699.1.1.1.1.1.1.7
.1.3.6.1.4.1.2699.1.1.1.2.1 · 1 row entry · 3 columns
The jmJobIDTable provides a correspondence map (1) between the
job submission ID that a client uses to refer to a job and (2)
the jmGeneralJobSetIndex and jmJobIndex that the Job Monitoring
MIB agent assigned to the job and that are used to access the
job in all of the other tables in the MIB.  If a monitoring
application already knows the jmGeneralJobSetIndex and the
jmJobIndex of the job it is querying, that application NEED NOT
use the jmJobIDTable.
          
The MANDATORY-GROUP macro specifies that this group is
MANDATORY.
jmJobIDEntry entry .1.3.6.1.4.1.2699.1.1.1.2.1.1
The map from (1) the jmJobSubmissionID to (2) the
jmGeneralJobSetIndex and jmJobIndex.

An entry SHALL exist in this table for each job currently known
to the agent for all job sets and job states. There MA…
Indexes
jmJobSubmissionID
Column Syntax OID
jmJobSubmissionID
A quasi-unique 48-octet fixed-length string ID which
identifies the job within a particular client-server
environment. There are multiple formats for the
jmJobSubmissionID. Each format SHALL be uniquely identified.
Se…
OctetString
Constraints:
range: 48-48
.1.3.6.1.4.1.2699.1.1.1.2.1.1.1
jmJobIDJobSetIndex
This object contains the value of the jmGeneralJobSetIndex for
the job with the jmJobSubmissionID value, i.e., the job set
index of the job set in which the job was placed when that
server or device accepted the job. T…
Integer32
Constraints:
range: 0-32767
.1.3.6.1.4.1.2699.1.1.1.2.1.1.2
jmJobIDJobIndex
This object contains the value of the jmJobIndex for the job
with the jmJobSubmissionID value, i.e., the job index for the
job when the server or device accepted the job. This value, in
combination with the jmJobIDJobS…
Integer32
Constraints:
range: 0-2147483647
.1.3.6.1.4.1.2699.1.1.1.2.1.1.3
.1.3.6.1.4.1.2699.1.1.1.3.1 · 1 row entry · 9 columns
The jmJobTable consists of basic job state and status
information for each job in a job set that (1) monitoring
applications need to be able to access in a single SNMP Get
operation, (2) that have a single value per job, and (3) that
SHALL always be implemented.
          
The MANDATORY-GROUP macro specifies that this group is
MANDATORY.
jmJobEntry entry .1.3.6.1.4.1.2699.1.1.1.3.1.1
Basic per-job state and status information.

An entry SHALL exist in this table for each job, no matter what
the state of the job is. Each job SHALL appear in one and only
one job set.

See Sect…
Indexes
jmGeneralJobSetIndex jmJobIndex
Column Syntax OID
jmJobIndex
The sequential, monatonically increasing identifier index for
the job generated by the server or device when that server or
device accepted the job. This index value permits the
management application to access the oth…
Integer32
Constraints:
range: 1-2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.1
jmJobState
The current state of the job (pending, processing, completed,
etc.). Agents SHALL implement only those states which are
appropriate for the particular implementation. However,
management applications SHALL be prepared…
JmJobStateTC
Textual Convention: JmJobStateTC Enumeration
Type Values:
2unknown
3pending
4pendingHeld
5processing
6processingStopped
7canceled
8aborted
9completed
.1.3.6.1.4.1.2699.1.1.1.3.1.1.2
jmJobStateReasons1
Additional information about the job's current state, i.e.,
information that augments the value of the job's jmJobState
object.

Implementation of any reason values is OPTIONAL, but an agent
SHOULD return …
JmJobStateReasons1TC
Textual Convention: JmJobStateReasons1TC Integer32
Type Constraints:
range: 0..2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.3
jmNumberOfInterveningJobs
The number of jobs that are expected to complete processing
before this job has completed processing according to the
implementation's queuing algorithm, if no other jobs were to be
submitted. In other words, this valu…
Integer32
Constraints:
range: -2-2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.4
jmJobKOctetsPerCopyRequested
The total size in K (1024) octets of the document(s) being
requested to be processed in the job. The agent SHALL round
the actual number of octets up to the next highest K. Thus 0
octets is represented as '0', 1-1024 …
Integer32
Constraints:
range: -2-2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.5
jmJobKOctetsProcessed
The total number of octets processed by the server or device

measured in units of K (1024) octets so far. The agent SHALL
round the actual number of octets processed up to the next
higher K. Thus 0 octe…
Integer32
Constraints:
range: -2-2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.6
jmJobImpressionsPerCopyRequested
The total size in number of impressions of the document(s)
submitted.

In computing this value, the server/device SHALL NOT include
the multiplicative factors contributed by (1) the number of
document copi…
Integer32
Constraints:
range: -2-2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.7
jmJobImpressionsCompleted
The total number of impressions completed for this job so far.
For printing devices, the impressions completed includes
interpreting, marking, and stacking the output. For other
types of job services, the number of imp…
Integer32
Constraints:
range: -2-2147483647
.1.3.6.1.4.1.2699.1.1.1.3.1.1.8
jmJobOwner
The coded character set name of the user that submitted the
job. The method of assigning this user name will be system
and/or site specific but the method MUST ensure that the name
is unique to the network that is visi…
OctetString
Constraints:
range: 0-63
.1.3.6.1.4.1.2699.1.1.1.3.1.1.9
.1.3.6.1.4.1.2699.1.1.1.4.1 · 1 row entry · 4 columns
The jmAttributeTable SHALL contain attributes of the job and
document(s) for each job in a job set.  Instead of allocating
distinct objects for each attribute, each attribute is
represented as a separate row in the jmAttributeTable.
          
The MANDATORY-GROUP macro specifies that this group is
MANDATORY.  An agent SHALL implement any attribute if (1) the
server or device supports the functionality represented by the
attribute and (2) the information is available to the agent.
jmAttributeEntry entry .1.3.6.1.4.1.2699.1.1.1.4.1.1
Attributes representing information about the job and
document(s) or resources required and/or consumed.

Each entry in the jmAttributeTable is a per-job entry with an
extra index for each type of attribute …
Indexes
jmGeneralJobSetIndex jmJobIndex jmAttributeTypeIndex jmAttributeInstanceIndex
Column Syntax OID
jmAttributeTypeIndex
The type of attribute that this row entry represents.

The type MAY identify information about the job or document(s)

or MAY identify a resource required to process the job before
the job st…
JmAttributeTypeTC
Textual Convention: JmAttributeTypeTC Enumeration
Type Values:
1other
3jobStateReasons2
4jobStateReasons3
5jobStateReasons4
6processingMessage
7processingMessageNaturalLangTag
8jobCodedCharSet
9jobNaturalLanguageTag
20jobURI
21jobAccountName
22serverAssignedJobName
23jobName
24jobServiceTypes
25jobSourceChannelIndex
26jobSourcePlatformType
27submittingServerName
28submittingApplicationName
29jobOriginatingHost
30deviceNameRequested
31queueNameRequested
32physicalDevice
33numberOfDocuments
34fileName
35documentName
36jobComment
37documentFormatIndex
38documentFormat
50jobPriority
51jobProcessAfterDateAndTime
52jobHold
53jobHoldUntil
54outputBin
55sides
56finishing
70printQualityRequested
71printQualityUsed
72printerResolutionRequested
73printerResolutionUsed
74tonerEcomonyRequested
75tonerEcomonyUsed
76tonerDensityRequested
77tonerDensityUsed
90jobCopiesRequested
91jobCopiesCompleted
92documentCopiesRequested
93documentCopiesCompleted
94jobKOctetsTransferred
95sheetCompletedCopyNumber
96sheetCompletedDocumentNumber
97jobCollationType
110impressionsSpooled
111impressionsSentToDevice
112impressionsInterpreted
113impressionsCompletedCurrentCopy
114fullColorImpressionsCompleted
115highlightColorImpressionsCompleted
130pagesRequested
131pagesCompleted
132pagesCompletedCurrentCopy
150sheetsRequested
151sheetsCompleted
152sheetsCompletedCurrentCopy
170mediumRequested
171mediumConsumed
172colorantRequested
173colorantConsumed
174mediumTypeConsumed
175mediumSizeConsumed
190jobSubmissionToServerTime
191jobSubmissionTime
192jobStartedBeingHeldTime
193jobStartedProcessingTime
194jobCompletionTime
195jobProcessingCPUTime
.1.3.6.1.4.1.2699.1.1.1.4.1.1.1
jmAttributeInstanceIndex
A running 16-bit index of the attributes of the same type for
each job. For those attributes with only a single instance per
job, this index value SHALL be 1. For those attributes that
are a single value per document,…
Integer32
Constraints:
range: 1-32767
.1.3.6.1.4.1.2699.1.1.1.4.1.1.2
jmAttributeValueAsInteger
The integer value of the attribute. The value of the
attribute SHALL be represented as an integer if the enum

description in the JmAttributeTypeTC textual-convention
definition has the tag: 'INTEGER:'.
Integer32
Constraints:
range: -2-2147483647
.1.3.6.1.4.1.2699.1.1.1.4.1.1.3
jmAttributeValueAsOctets
The octet string value of the attribute. The value of the
attribute SHALL be represented as an OCTET STRING if the enum
description in the JmAttributeTypeTC textual-convention
definition has the tag: 'OCTETS:'.
OctetString
Constraints:
range: 0-63
.1.3.6.1.4.1.2699.1.1.1.4.1.1.4