1
2--  (C) COPYRIGHT HEWLETT-PACKARD COMPANY 2014.
3--
4--  LaserJet 425 Printer Model Specific MIB.
5--
6--  Generated on May. 21, 2014.
7--
8--  Company names and product names mentioned herein may be
9--  trademarks, and/or registered trademarks of their respective
10--  companies.
11--
12--  For internal and external use.
13--
14--  This MIB describes all the printer model specific
15--  objects supported by the LaserJet 425 printer
16--  when networked connected.
17--
18--  The following MIBs also contain objects supported
19--  by a LaserJet 425 printer:
20--
21--  IEEE 802.11 MIB
22--  IEEE 802.1X MIB
23--  rfc 2790 Host Resources MIB
24--  rfc 3411 SNMP Framework MIB
25--  rfc 3412 SNMP MPD MIB
26--  rfc 3418 SNMP MIB
27--  rfc 3805 Printer MIB
28--  rfc 4022 TCP MIB
29--  rfc 4293 IP MIB
30--  rfc 4113 UDP MIB
31--  PWG 5107.1-2005 Printer Port Monitor MIB
32--
33--  This MIB complies with the following RFCs:
34--
35--  rfc 1157 Simple Network Management Protocol
36--  rfc 2578 Structure of Management Information Version 2
37--
38--  Notes:
39--
40--  1) Objects containing a string which are defined in this MIB use the
41--     first two bytes to hold the symbol set used to encode the string.
42--     The Roman-8 symbol set has a hex encoding of 0x0115.  Other
43--     symbol sets are listed in the PCL 5 Comparison Guide in table
44--     C-1 Symbol Set Values.
45--
46--  2) Some of the objects included are only supported if an accessory
47--     is installed.  These accessories include:
48--       MIO based accessories
49--       SIMM based accessories
50--       Paper handling accessories
51
52LJ425-MIB DEFINITIONS ::= BEGIN
53
54IMPORTS
55	OBJECT-TYPE
56		FROM RFC-1212
57
58	DisplayString
59		FROM SNMPv2-TC;
60
61hpPrintServer OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 11}
62dm OBJECT IDENTIFIER ::= { hpPrintServer nm(2) hpsystem(3) net-peripheral(9) netdm(4) 2}
63
64device                                 OBJECT IDENTIFIER ::=  { dm 1 }
65system                                 OBJECT IDENTIFIER ::=  { device 1 }
66settings-system                        OBJECT IDENTIFIER ::=  { system 1 }
67source-subsystem                       OBJECT IDENTIFIER ::=  { device 2 }
68scanner                                OBJECT IDENTIFIER ::=  { source-subsystem 2 }
69status-scanner                         OBJECT IDENTIFIER ::=  { scanner 2 }
70copier                                 OBJECT IDENTIFIER ::=  { device 5 }
71settings-copier                        OBJECT IDENTIFIER ::=  { copier 1 }
72status-system                          OBJECT IDENTIFIER ::=  { system 2 }
73id                                     OBJECT IDENTIFIER ::=  { system 3 }
74job                                    OBJECT IDENTIFIER ::=  { system 6 }
75fax-job-control                        OBJECT IDENTIFIER ::=  { job 3 }
76settings-fax-job                       OBJECT IDENTIFIER ::=  { fax-job-control 1 }
77status-fax-job                         OBJECT IDENTIFIER ::=  { fax-job-control 2 }
78faxjob                                 OBJECT IDENTIFIER ::=  { fax-job-control 3 }
79faxjob-rx-status                       OBJECT IDENTIFIER ::=  { faxjob 1 }
80faxjob-tx-status                       OBJECT IDENTIFIER ::=  { faxjob 3 }
81faxjob-tx-error                        OBJECT IDENTIFIER ::=  { faxjob 4 }
82faxjob-tx-current-page                 OBJECT IDENTIFIER ::=  { faxjob 5 }
83faxjob-rx-current-page                 OBJECT IDENTIFIER ::=  { faxjob 6 }
84faxjob-rx-duration                     OBJECT IDENTIFIER ::=  { faxjob 7 }
85faxjob-tx-duration                     OBJECT IDENTIFIER ::=  { faxjob 8 }
86fax-activity-log                       OBJECT IDENTIFIER ::=  { job 4 }
87settings-faxlog                        OBJECT IDENTIFIER ::=  { fax-activity-log 1 }
88phone                                  OBJECT IDENTIFIER ::=  { system 9 }
89dial                                   OBJECT IDENTIFIER ::=  { phone 1 }
90dial-all-lines                         OBJECT IDENTIFIER ::=  { dial 1 }
91answer                                 OBJECT IDENTIFIER ::=  { phone 2 }
92answer-all-lines                       OBJECT IDENTIFIER ::=  { answer 1 }
93fax-receive                            OBJECT IDENTIFIER ::=  { source-subsystem 3 }
94settings-fax-receive                   OBJECT IDENTIFIER ::=  { fax-receive 1 }
95status-fax-receive                     OBJECT IDENTIFIER ::=  { fax-receive 2 }
96processing-subsystem                   OBJECT IDENTIFIER ::=  { device 3 }
97fax-proc-sub                           OBJECT IDENTIFIER ::=  { processing-subsystem 7 }
98settings-fax-proc-sub                  OBJECT IDENTIFIER ::=  { fax-proc-sub 1 }
99status-fax-proc-sub                    OBJECT IDENTIFIER ::=  { fax-proc-sub 2 }
100fax-forwarding                         OBJECT IDENTIFIER ::=  { fax-proc-sub 3 }
101destination-subsystem                  OBJECT IDENTIFIER ::=  { device 4 }
102fax-send                               OBJECT IDENTIFIER ::=  { destination-subsystem 2 }
103settings-fax-send                      OBJECT IDENTIFIER ::=  { fax-send 1 }
104status-fax-send                        OBJECT IDENTIFIER ::=  { fax-send 2 }
105transmit-fax                           OBJECT IDENTIFIER ::=  { fax-send 5 }
106hrm                                    OBJECT IDENTIFIER ::=  { dm 3 }
107hrStorage                              OBJECT IDENTIFIER ::=  { hrm 2 }
108hrStorageTable                         OBJECT IDENTIFIER ::=  { hrStorage 3 }
109hrStorageEntry                         OBJECT IDENTIFIER ::=  { hrStorageTable 1 }
110hrDevice                               OBJECT IDENTIFIER ::=  { hrm 3 }
111hrDeviceTable                          OBJECT IDENTIFIER ::=  { hrDevice 2 }
112hrDeviceEntry                          OBJECT IDENTIFIER ::=  { hrDeviceTable 1 }
113hrPrinterTable                         OBJECT IDENTIFIER ::=  { hrDevice 5 }
114hrPrinterEntry                         OBJECT IDENTIFIER ::=  { hrPrinterTable 1 }
115iso                                    OBJECT IDENTIFIER ::=  { dm 1 }
116org                                    OBJECT IDENTIFIER ::=  { iso 3 }
117dod                                    OBJECT IDENTIFIER ::=  { org 6 }
118internet                               OBJECT IDENTIFIER ::=  { dod 1 }
119private                                OBJECT IDENTIFIER ::=  { internet 4 }
120enterprises                            OBJECT IDENTIFIER ::=  { private 1 }
121nm                                     OBJECT IDENTIFIER ::=  { hpPrintServer 2 }
122interface                              OBJECT IDENTIFIER ::=  { nm 4 }
123npCard                                 OBJECT IDENTIFIER ::=  { interface 3 }
124npCRCTable                             OBJECT IDENTIFIER ::=  { npCard 15 }
125npCRCEntry                             OBJECT IDENTIFIER ::=  { npCRCTable 1 }
126inetTrap                               OBJECT IDENTIFIER ::=  { npCard 22 }
127inetTrapDestination                    OBJECT IDENTIFIER ::=  { inetTrap 1 }
128inetTrapDestinationTable               OBJECT IDENTIFIER ::=  { inetTrapDestination 2 }
129inetTrapDestinationEntry               OBJECT IDENTIFIER ::=  { inetTrapDestinationTable 1 }
130trap                                   OBJECT IDENTIFIER ::=  { nm 13 }
131trapDest                               OBJECT IDENTIFIER ::=  { trap 1 }
132trapFQDNTable                          OBJECT IDENTIFIER ::=  { trapDest 7 }
133trapFQDNEntry                          OBJECT IDENTIFIER ::=  { trapFQDNTable 1 }
134snmpAccess                             OBJECT IDENTIFIER ::=  { nm 15 }
135community                              OBJECT IDENTIFIER ::=  { snmpAccess 1 }
136npSys                                  OBJECT IDENTIFIER ::=  { npCard 1 }
137npConns                                OBJECT IDENTIFIER ::=  { npCard 4 }
138npCfg                                  OBJECT IDENTIFIER ::=  { npCard 5 }
139npCfgAccessListTable                   OBJECT IDENTIFIER ::=  { npCfg 9 }
140npCfgAccessListEntry                   OBJECT IDENTIFIER ::=  { npCfgAccessListTable 1 }
141npTcp                                  OBJECT IDENTIFIER ::=  { npCard 6 }
142npCtl                                  OBJECT IDENTIFIER ::=  { npCard 7 }
143npPort                                 OBJECT IDENTIFIER ::=  { npCard 13 }
144npDhcp                                 OBJECT IDENTIFIER ::=  { npCard 16 }
145npWeb                                  OBJECT IDENTIFIER ::=  { npCard 18 }
146npSecurity                             OBJECT IDENTIFIER ::=  { npCard 20 }
147npSecurityDot11EncryptedWEPKeyTable    OBJECT IDENTIFIER ::=  { npSecurity 7 }
148npSecurityDot11EncryptedWEPKeyEntry    OBJECT IDENTIFIER ::=  { npSecurityDot11EncryptedWEPKeyTable 1 }
149npSecurityDot11SSIDTable               OBJECT IDENTIFIER ::=  { npSecurity 9 }
150npSecurityDot11SSIDEntry               OBJECT IDENTIFIER ::=  { npSecurityDot11SSIDTable 1 }
151system                                 OBJECT IDENTIFIER ::=  { nm 3 }
152netPeripheral                          OBJECT IDENTIFIER ::=  { system 9 }
153netPrinter                             OBJECT IDENTIFIER ::=  { netPeripheral 1 }
154generalDeviceStatus                    OBJECT IDENTIFIER ::=  { netPrinter 1 }
155netPML                                 OBJECT IDENTIFIER ::=  { netPeripheral 4 }
156netPMLtrap                             OBJECT IDENTIFIER ::=  { netPML 1 }
157npNpi                                  OBJECT IDENTIFIER ::=  { npCard 8 }
158npNpiPeripheralAttributeEntry          OBJECT IDENTIFIER ::=  { npNpi 3 }
159npNpiCardAttributeEntry                OBJECT IDENTIFIER ::=  { npNpi 4 }
160gdStatusEntry                          OBJECT IDENTIFIER ::=  { generalDeviceStatus 2 }
161photo-job                              OBJECT IDENTIFIER ::=  { job 8 }
162settings-photo-job                     OBJECT IDENTIFIER ::=  { photo-job 3 }
163print-engine                           OBJECT IDENTIFIER ::=  { destination-subsystem 1 }
164print-engine-test                      OBJECT IDENTIFIER ::=  { print-engine 9 }
165device-configure                       OBJECT IDENTIFIER ::=  { settings-system 32 }
166display                                OBJECT IDENTIFIER ::=  { status-system 20 }
167display-status                         OBJECT IDENTIFIER ::=  { display 1 }
168interface                              OBJECT IDENTIFIER ::=  { system 4 }
169simm                                   OBJECT IDENTIFIER ::=  { interface 1 }
170simm1                                  OBJECT IDENTIFIER ::=  { simm 1 }
171test                                   OBJECT IDENTIFIER ::=  { system 5 }
172settings-job                           OBJECT IDENTIFIER ::=  { job 1 }
173active-print-jobs                      OBJECT IDENTIFIER ::=  { job 2 }
174job-being-parsed                       OBJECT IDENTIFIER ::=  { active-print-jobs 1 }
175job-info                               OBJECT IDENTIFIER ::=  { job 5 }
176errorlog                               OBJECT IDENTIFIER ::=  { system 11 }
177error1                                 OBJECT IDENTIFIER ::=  { errorlog 1 }
178error2                                 OBJECT IDENTIFIER ::=  { errorlog 2 }
179error3                                 OBJECT IDENTIFIER ::=  { errorlog 3 }
180error4                                 OBJECT IDENTIFIER ::=  { errorlog 4 }
181error5                                 OBJECT IDENTIFIER ::=  { errorlog 5 }
182error6                                 OBJECT IDENTIFIER ::=  { errorlog 6 }
183error7                                 OBJECT IDENTIFIER ::=  { errorlog 7 }
184error8                                 OBJECT IDENTIFIER ::=  { errorlog 8 }
185error9                                 OBJECT IDENTIFIER ::=  { errorlog 9 }
186error10                                OBJECT IDENTIFIER ::=  { errorlog 10 }
187firmware-download                      OBJECT IDENTIFIER ::=  { system 18 }
188io                                     OBJECT IDENTIFIER ::=  { source-subsystem 1 }
189settings-io                            OBJECT IDENTIFIER ::=  { io 1 }
190pdl                                    OBJECT IDENTIFIER ::=  { processing-subsystem 3 }
191settings-pdl                           OBJECT IDENTIFIER ::=  { pdl 1 }
192pdl-pcl                                OBJECT IDENTIFIER ::=  { pdl 3 }
193pdl-postscript                         OBJECT IDENTIFIER ::=  { pdl 4 }
194pdl-pclxl                              OBJECT IDENTIFIER ::=  { pdl 16 }
195pjl                                    OBJECT IDENTIFIER ::=  { processing-subsystem 5 }
196settings-prt-eng                       OBJECT IDENTIFIER ::=  { print-engine 1 }
197status-prt-eng                         OBJECT IDENTIFIER ::=  { print-engine 2 }
198intray                                 OBJECT IDENTIFIER ::=  { print-engine 3 }
199settings-intray                        OBJECT IDENTIFIER ::=  { intray 1 }
200intrays                                OBJECT IDENTIFIER ::=  { intray 3 }
201intray1                                OBJECT IDENTIFIER ::=  { intrays 1 }
202intray2                                OBJECT IDENTIFIER ::=  { intrays 2 }
203intray3                                OBJECT IDENTIFIER ::=  { intrays 3 }
204imaging                                OBJECT IDENTIFIER ::=  { print-engine 6 }
205print-media                            OBJECT IDENTIFIER ::=  { print-engine 8 }
206settings-print-media                   OBJECT IDENTIFIER ::=  { print-media 1 }
207media-info                             OBJECT IDENTIFIER ::=  { print-media 3 }
208media1                                 OBJECT IDENTIFIER ::=  { media-info 1 }
209media2                                 OBJECT IDENTIFIER ::=  { media-info 2 }
210media3                                 OBJECT IDENTIFIER ::=  { media-info 3 }
211media4                                 OBJECT IDENTIFIER ::=  { media-info 4 }
212media5                                 OBJECT IDENTIFIER ::=  { media-info 5 }
213media6                                 OBJECT IDENTIFIER ::=  { media-info 6 }
214media8                                 OBJECT IDENTIFIER ::=  { media-info 8 }
215media9                                 OBJECT IDENTIFIER ::=  { media-info 9 }
216media10                                OBJECT IDENTIFIER ::=  { media-info 10 }
217media12                                OBJECT IDENTIFIER ::=  { media-info 12 }
218media13                                OBJECT IDENTIFIER ::=  { media-info 13 }
219media14                                OBJECT IDENTIFIER ::=  { media-info 14 }
220media15                                OBJECT IDENTIFIER ::=  { media-info 15 }
221media16                                OBJECT IDENTIFIER ::=  { media-info 16 }
222media17                                OBJECT IDENTIFIER ::=  { media-info 17 }
223media-modes                            OBJECT IDENTIFIER ::=  { print-media 4 }
224consumables                            OBJECT IDENTIFIER ::=  { print-engine 10 }
225consumables-1                          OBJECT IDENTIFIER ::=  { consumables 1 }
226consumable-status                      OBJECT IDENTIFIER ::=  { consumables-1 1 }
227consumables-status                     OBJECT IDENTIFIER ::=  { consumables 5 }
228consumables-life                       OBJECT IDENTIFIER ::=  { consumables-status 1 }
229consumables-test                       OBJECT IDENTIFIER ::=  { consumables 6 }
230settings-scanner                       OBJECT IDENTIFIER ::=  { scanner 1 }
231scan-calibration                       OBJECT IDENTIFIER ::=  { settings-scanner 32 }
232pe-test-scanner-configuration          OBJECT IDENTIFIER ::=  { print-engine-test 58 }
233printmib                               OBJECT IDENTIFIER ::=  { dm 2 }
234prtGeneral                             OBJECT IDENTIFIER ::=  { printmib 5 }
235prtGeneralTable                        OBJECT IDENTIFIER ::=  { prtGeneral 1 }
236prtGeneralEntry                        OBJECT IDENTIFIER ::=  { prtGeneralTable 1 }
237prtCover                               OBJECT IDENTIFIER ::=  { printmib 6 }
238prtCoverTable                          OBJECT IDENTIFIER ::=  { prtCover 1 }
239prtCoverEntry                          OBJECT IDENTIFIER ::=  { prtCoverTable 1 }
240prtLocalization                        OBJECT IDENTIFIER ::=  { printmib 7 }
241prtLocalizationTable                   OBJECT IDENTIFIER ::=  { prtLocalization 1 }
242prtLocalizationEntry                   OBJECT IDENTIFIER ::=  { prtLocalizationTable 1 }
243prtStorageRefTable                     OBJECT IDENTIFIER ::=  { prtGeneral 2 }
244prtStorageRefEntry                     OBJECT IDENTIFIER ::=  { prtStorageRefTable 1 }
245prtDeviceRefTable                      OBJECT IDENTIFIER ::=  { prtGeneral 3 }
246prtDeviceRefEntry                      OBJECT IDENTIFIER ::=  { prtDeviceRefTable 1 }
247prtInput                               OBJECT IDENTIFIER ::=  { printmib 8 }
248prtInputTable                          OBJECT IDENTIFIER ::=  { prtInput 2 }
249prtInputEntry                          OBJECT IDENTIFIER ::=  { prtInputTable 1 }
250prtOutput                              OBJECT IDENTIFIER ::=  { printmib 9 }
251prtOutputTable                         OBJECT IDENTIFIER ::=  { prtOutput 2 }
252prtOutputEntry                         OBJECT IDENTIFIER ::=  { prtOutputTable 1 }
253prtMarker                              OBJECT IDENTIFIER ::=  { printmib 10 }
254prtMarkerTable                         OBJECT IDENTIFIER ::=  { prtMarker 2 }
255prtMarkerEntry                         OBJECT IDENTIFIER ::=  { prtMarkerTable 1 }
256prtMarkerSupplies                      OBJECT IDENTIFIER ::=  { printmib 11 }
257prtMarkerSuppliesTable                 OBJECT IDENTIFIER ::=  { prtMarkerSupplies 1 }
258prtMarkerSuppliesEntry                 OBJECT IDENTIFIER ::=  { prtMarkerSuppliesTable 1 }
259prtMarkerColorant                      OBJECT IDENTIFIER ::=  { printmib 12 }
260prtMarkerColorantTable                 OBJECT IDENTIFIER ::=  { prtMarkerColorant 1 }
261prtMarkerColorantEntry                 OBJECT IDENTIFIER ::=  { prtMarkerColorantTable 1 }
262prtMediaPath                           OBJECT IDENTIFIER ::=  { printmib 13 }
263prtMediaPathTable                      OBJECT IDENTIFIER ::=  { prtMediaPath 4 }
264prtMediaPathEntry                      OBJECT IDENTIFIER ::=  { prtMediaPathTable 1 }
265prtInterpreter                         OBJECT IDENTIFIER ::=  { printmib 15 }
266prtInterpreterTable                    OBJECT IDENTIFIER ::=  { prtInterpreter 1 }
267prtInterpreterEntry                    OBJECT IDENTIFIER ::=  { prtInterpreterTable 1 }
268prtConsoleDisplayBuffer                OBJECT IDENTIFIER ::=  { printmib 16 }
269prtConsoleDisplayBufferTable           OBJECT IDENTIFIER ::=  { prtConsoleDisplayBuffer 5 }
270prtConsoleDisplayBufferEntry           OBJECT IDENTIFIER ::=  { prtConsoleDisplayBufferTable 1 }
271prtConsoleLights                       OBJECT IDENTIFIER ::=  { printmib 17 }
272prtConsoleLightTable                   OBJECT IDENTIFIER ::=  { prtConsoleLights 6 }
273prtConsoleLightEntry                   OBJECT IDENTIFIER ::=  { prtConsoleLightTable 1 }
274
275
276copier-token OBJECT-TYPE
277    SYNTAX      OCTET STRING (SIZE(1..128))
278    ACCESS      read-write
279    STATUS      optional
280       DESCRIPTION "Provides an advisory locking mechanism for hosts to coordinate
281		exclusive access to a copier device. Setting the object to a
282		unique id will only succeed if the token is currently set to 0.
283		The token is unlocked when it is set to 0. If the token is set
284		to any value other than 0, then token is locked. If the token
285		was set to a unique id (locked), then an attempt to set (lock)
286		the token will fail. If the token was set to 0 (unlocked), then
287		an attempt to set (lock) the token will succeed in locking the
288		token. A get operation on COPIER-TOKEN will return its current
289		setting. The device does not prevent access to any objects. It
290		is assumed that hosts will be well behaved; respecting this
291		advisory locking mechanism by:
292		    1) acquiring the lock before changing copier objects, and
293
294		    2) releasing the lock when done changing copier objects.
295
296                Additional information:
297                Provides an advisory locking mechanism for hosts to
298                coordinate exclusive access.  Setting the object to a unique id
299                will only succeed if the token is currently set to 0.  The token
300                is unlocked when it is set to 0. If the token is set to a any
301                value other than 0, then token is locked.
302
303                If the token was set to a unique id (locked), then an
304                attempt to set (lock) the token will fail.
305
306                If the token was set to 0 (unlocked), then an attempt to set (lock)
307                the token will succeed in locking the token.
308
309                A get operation on COPY-TOKEN will return its current setting.
310                The device does not prevent access to any objects.  It is assumed
311                that hosts will be well behaved; respecting this advisory locking
312                mechanism by:
313                1) acquiring the lock before changing copy objects, and
314                2) releasing the lock when done changing copy objects."
315::= { settings-system 24 }
316
317
318copy-scanner-dimensions OBJECT-TYPE
319    SYNTAX      OCTET STRING
320    ACCESS      read-only
321    STATUS      optional
322       DESCRIPTION "This object is used to obtain the exact pixel scan dimensions
323		for copy. The dimensions returned correspond to the quality,
324		reduce/enlarge, and media size currently selected.
325                Additional information:
326                This object is used to obtain the exact pixel scan dimensions for copy.
327                			     The dimensions returned correspond to the quality, reduce/enlarge,
328                			     and media size currently selected."
329::= { status-scanner 13 }
330
331
332copier-contrast OBJECT-TYPE
333    SYNTAX      INTEGER(-127..127)
334    ACCESS      read-write
335    STATUS      optional
336       DESCRIPTION "Behaves as SCL's 'Set Scanner Contrast Level' command which is
337		used for setting the copier contrast level. Range is 0..100.
338                Additional information:
339                Behaves as SCL's 'Set Scanner Contrast Level' command
340                which is used for setting the copier contrast level.  Contrast
341                values can range from -127 to +127, for a total of 255 contrast
342                levels.  A positive value results in a larger difference, and a
343                negative value results in a smaller difference.  We support the
344                values -125, -100, -75, -50, -25, 0, 25, 50, 75, 100, 125.
345                We will map by snapping toward 0, to the closest device dependent
346                value if some other value is given. "
347::= { settings-copier 2 }
348
349
350copier-reduction OBJECT-TYPE
351    SYNTAX      INTEGER(25..400)
352    ACCESS      read-write
353    STATUS      optional
354       DESCRIPTION "Percentage reduction desired for the copier. A value less than
355		or equal to zero is invalid. A value greater than 100
356		accomplishes magnification. A device is allowed to support a
357		set of values (documented in its POS), instead of the full
358		range. <OKNearestLegalValue Used> will be returned for		unsupported values greater than zero.
359                Additional information:
360                Percentage reduction desired for the copier.  A value less
361                than or equal to zero is invalid.  A value greater than 100
362                accomplishes magnification.  A device is allowed to support a set
363                of values (documented in its POS), instead of the full range.
364                <OKNearestLegalValueUsed> will be returned for unsupported valuesgreater than zero.
365                Our default of 100 means no scaling"
366::= { settings-copier 4 }
367
368
369copier-num-copies OBJECT-TYPE
370    SYNTAX      INTEGER(1..99)
371    ACCESS      read-write
372    STATUS      optional
373       DESCRIPTION "Returns or changes the number of copies to be printed in the
374		next Host requested copy operation.
375                Additional information:
376                Returns or changes the number of copies to be printed in
377                the next Host requested copy operation."
378::= { settings-copier 6 }
379
380
381copier-collation OBJECT-TYPE
382    SYNTAX      INTEGER {
383                          eCollateDisabled(1),
384                          eCollateForward(2)
385		   }
386    ACCESS      read-write
387    STATUS      optional
388       DESCRIPTION "Enables the device with local copier capability that also
389		supports outputting multiple copies of a multi-paged source
390		document to print in a collated fashion.
391		    eCollateDisabled - The collating feature of the copier
392			device is not to be performed on subsequent copier
393			operation.
394		    eCollateForward - Copier device is to print multiple copies
395			of the input document in such a way that the printed
396			output order matches the source document.
397		    eCollateReverse - Copier device is to print multiple copies
398			of the input document such that the order of the
399			printed output is in reverse order of the source
400			document.
401                Additional information:
402                Enables the device with local copier capability that
403                also supports outputting multiple copies of a multi-
404                paged source document to print in a collated fashion.
405                eCollateDisabled - The collating feature of the copier
406                device is not to be performed on subsequent copier
407                operation.
408                eCollateForward - Copier device is to print multiple
409                copies of the input document in such a way that the
410                printed output order matches the source document."
411::= { settings-copier 7 }
412
413
414copier-enlargement-maximum OBJECT-TYPE
415    SYNTAX      INTEGER
416    ACCESS      read-only
417    STATUS      optional
418       DESCRIPTION "Maximum value that the host may set COPIER-REDUCTION to. A
419		value less than or equal to zero is invalid.
420                Additional information:
421                Maximum value that the host may set COPIER-REDUCTION or
422                COPIER-JOB-REDUCTION to.
423                A value less than or equal to zero is invalid."
424::= { settings-copier 11 }
425
426
427copier-reduction-maximum OBJECT-TYPE
428    SYNTAX      INTEGER
429    ACCESS      read-only
430    STATUS      optional
431       DESCRIPTION "Minimum value that the host may set COPIER-REDUCTION to. A
432		value less than or equal to zero is invalid.
433                Additional information:
434                Minimum value that the host may set COPIER-REDUCTION or
435                COPIER-JOB-REDUCTION to.
436                A value less than or equal to zero is invalid."
437::= { settings-copier 12 }
438
439
440copier-quality OBJECT-TYPE
441    SYNTAX      INTEGER {
442                          eCopierQualityFast(1),
443                          eCopierQualityNormal(2),
444                          eCopierQualityPresentation(3),
445                          eCopierQualityPicture(6),
446                          eCopierQualityAutoSelect(7)
447		   }
448    ACCESS      read-write
449    STATUS      optional
450       DESCRIPTION "Returns or sets the copier quality. This value is stored in
451		NVRAM, hence the value is saved over power cycles.
452                Additional information:
453                This value is stored in NVRAM, hence the value is
454                saved over power cycles.
455
456                eCopierQualityFast is mapped to eCopierQualityNormal."
457::= { settings-copier 13 }
458
459
460copier-adf-page-count OBJECT-TYPE
461    SYNTAX      INTEGER
462    ACCESS      read-write
463    STATUS      optional
464       DESCRIPTION "This object tracks the page count for the pages scanned for
465		copying through the ADF. In order to write this object
466		SERVICE-PASSWORD must be set correctly.
467                Additional information:
468                  This object tracks the page count for pages
469                scanned for copying through the ADF.  This value is
470                stored in the device NVRAM."
471::= { settings-copier 19 }
472
473
474copier-print-page-count OBJECT-TYPE
475    SYNTAX      INTEGER
476    ACCESS      read-write
477    STATUS      optional
478       DESCRIPTION "This object tracks the page count for the pages sent to the
479		print engine, for copy jobs. In order to write this object
480		SERVICE-PASSWORD must be set correctly.
481                Additional information:
482                  This object tracks the page count for pages sent to
483                the print engine, for monochrome copy jobs.  This value is
484                stored in the device NVRAM."
485::= { settings-copier 20 }
486
487
488copier-job-media-size OBJECT-TYPE
489    SYNTAX      INTEGER {
490                          eUSLetter(2),
491                          eUSLegal(3),
492                          eISOandJISA4(26)
493		   }
494    ACCESS      read-write
495    STATUS      optional
496       DESCRIPTION "The user can set a copy job setting for paper size using the
497		COPIER-JOB-MEDIA-SIZE object, which is independent of other
498		functions in the device. The device behavior when the scanned
499		media and or print media do not match the value of this object
500		should be documented in the device POS. (for a full list of
501		media size enums see the end of this file)
502                Additional information:
503                The default size for imaging a copy is
504                determined by reading the common device default paper size
505                object.  The default for copy size cannot be changed
506                independently of other functions like fax and print.  The
507                device will scan and format the print data based on the value
508                of this object."
509::= { settings-copier 21 }
510
511
512copier-job-quality OBJECT-TYPE
513    SYNTAX      INTEGER {
514                          eCopierQualityFast(1),
515                          eCopierQualityNormal(2),
516                          eCopierQualityPresentation(3),
517                          eCopierQualityPicture(6),
518                          eCopierQualityAutoSelect(7)
519		   }
520    ACCESS      read-write
521    STATUS      optional
522       DESCRIPTION "Returns or sets the copier quality.
523                Additional information:
524                Returns or sets the copier quality.
525                eCopierQualityFast is supported but gets mapped to normal."
526::= { settings-copier 22 }
527
528
529copier-job-collation OBJECT-TYPE
530    SYNTAX      INTEGER {
531                          eCollateDisabled(1),
532                          eCollateForward(2)
533		   }
534    ACCESS      read-write
535    STATUS      optional
536       DESCRIPTION "Enables the device with local copier capability that also
537		supports outputting multiple copies of a multi-paged source
538		document to print in a collated fashion. eCollateDisabled - The
539		collating feature of the copier device is not be performed on
540		subsequent copier operation. eCollateForward - Copier device is
541		to print multiple copies of the input document in such a way
542		that the printed output order matches the source document.
543		eCollateReverse - Copier device is to print multiple copies of
544		the input document such that the order of the printed output is
545		in reverse order of the source document. "
546::= { settings-copier 23 }
547
548
549copier-job-num-copies OBJECT-TYPE
550    SYNTAX      INTEGER(1..99)
551    ACCESS      read-write
552    STATUS      optional
553       DESCRIPTION "Returns or changes the number of copies to be printed in the
554		next Host requested copy operation."
555::= { settings-copier 24 }
556
557
558copier-job-reduction OBJECT-TYPE
559    SYNTAX      INTEGER(25..400)
560    ACCESS      read-write
561    STATUS      optional
562       DESCRIPTION "Percentage reduction desired for the copier. A device is
563		allowed to support a set of values (documented in its POS),
564		instead of the full range. <OKNearesetLegalValueUsed> will be
565		returned for unsupported values.
566                Additional information:
567                A value less than or equal to zero is invalid.
568                A value greater than 100 accomplishes magnification.
569                <OKNearestLegalValueUsed> will be returned for unsupported valuesgreater than zero.
570                (default = 100 = no scaling)."
571::= { settings-copier 25 }
572
573
574copier-job-contrast OBJECT-TYPE
575    SYNTAX      INTEGER(-127..127)
576    ACCESS      read-write
577    STATUS      optional
578       DESCRIPTION "Used to set the copier contrast level.
579                Additional information:
580                Behaves as SCL's 'Set Scanner Contrast Level' command
581                which is used for setting the copier contrast level.  Contrast values
582                can range from �-127 to +127, for a total of 255 contrast levels.
583                The default contrast level is 0 (normal).  A positive value results
584                in a larger difference, and a negative value results in a smaller
585                difference.
586                We support values of -125, -100, -75, -50, -25, 0, 25, 50, 75,
587                100, 125.  The range of values we support is spread over a
588                range such that a software product would support the standard spec,
589                and we would map by snapping toward 0 to the closest device dependent
590                value."
591::= { settings-copier 26 }
592
593
594copier-job OBJECT-TYPE
595    SYNTAX      INTEGER {
596                          eCopierIdle(1),
597                          eCopierStart(2),
598                          eCopierActive(3),
599                          eCopierAborting(4),
600                          eCopierSetup(5)
601		   }
602    ACCESS      read-write
603    STATUS      optional
604       DESCRIPTION "Controls initiating and canceling a copy job.
605                Additional information:
606                Controls initiating and canceling a copy job.
607                eCopierIdle � indicates that a copy function is not in progress.
608                - Device sets to this state from eCopierActive to signal successful
609                completion of copy operation.
610                - Device sets to this state from eCopierAborting to signal successful
611                cancel of copy operation.
612                - Device sets to this state from eCopierStart to signal that the device is
613                busy and cannot perform a copy operation.
614                - Host sets to this state to indicate it wants to cancel the job.  Device
615                will abort the job.
616
617                eCopierSetup � indicates the host wants to set up job settings for a copy
618                job.  Host sets to this state to then access copier job settings objects.
619                Device does not set to this state.  Object can only transition to this state
620                from eCopierIdle.
621
622                eCopierStart - This state is set by host to request copy function initiation.
623                Object can only transition to this state from eCopierSetup.
624                To specify job settings host has to set to Setup first,
625                send settings, then set to Start. Device should not set to this state.
626
627                eCopierActive � indicates the copy function is in progress.  Device sets this
628                state if the activity was started through front panel or if host request was
629                successfully initiated.  Host should not set to this state.
630
631                eCopierAborting � Set by device to indicate copy function was prematurely
632                terminated, either by an error, or user canceled by pressing cancel button
633                on device.  Device stays in this state until abort is complete, then moves to
634                eCopierIdle. Host cannot set to this state, host sets to eCopierIdle to indicate
635                it want to cancel the job.
636
637                - Device powers up in eCopierIdle. "
638::= { settings-copier 27 }
639
640
641default-copy-duplex-mode OBJECT-TYPE
642    SYNTAX      INTEGER {
643                          eSimplexToSimplex(1),
644                          eSimplexToDuplexLongEdgeBinding(2),
645                          eDuplexToDuplex(4),
646                          eDuplexToSimplexLongEdgeBinding(5)
647		   }
648    ACCESS      read-write
649    STATUS      optional
650       DESCRIPTION "Returns or sets the duplex copying mode. Duplex printing is
651		when printing occurs on both sides of a sheet of media. Long
652		edge binding is also called vertical binding or book binding.
653		Short edge binding is also called horizontal binding or
654		calendar binding.
655		    eSimplexToSimplex: takes image data from only one side of
656			the original document, and print only on one side of
657			each copy.
658		    eSimplexToDuplexLongEdgeBinding: takes image data from only
659			one side of the original document, and print to both
660			sides of each copy. The images are rotated so that if
661			the media is rotated along the axis of the long edge of
662			the media, both images would appear as in the original.
663
664		    eSimplexToDuplexShortEdgeBinding: takes image data from
665			only one side of the original document, and print to
666			both sides of each copy. The images are rotated so that
667			if the media is rotated along the axis of the short
668			edge of the media, both images would appear as in the
669			original.
670		    eDuplexToDuplex: takes image data from both sides of the
671			original document, and print on both sides of each
672			copy.
673		    eDuplexToSimplexLongEdgeBinding: takes image data from both
674			sides of the original document, and prints to only one
675			side of each copy. The images are rotated so that if
676			the media is rotated along the axis of the long edge of
677			the media, both images would appear as in the original.
678
679		    eDuplexToSimplexShortEdgeBinding: takes image data from
680			both sides of the original document, and prints to only
681			one side of each copy. The images are rotated so that
682			if the media is rotated along the axis of the short
683			edge of the media, both images would appear as in the
684			original.
685                Additional information:
686                Returns or sets the duplex copying mode. Duplex printing is
687                when printing occurs on both sides of a sheet of media. Long
688                edge binding is also called vertical binding or book binding.
689                Short edge binding is also called horizontal binding or
690                calendar binding.
691                eSimplexToSimplex: takes image data from only one side of
692                the original document, and print only on one side of
693                each copy.
694                eSimplexToDuplexLongEdgeBinding: takes image data from only
695                one side of the original document, and print to both
696                sides of each copy. The images are rotated so that if
697                the media is rotated along the axis of the long edge of
698                the media, both images would appear as in the original.
699
700                eSimplexToDuplexShortEdgeBinding: takes image data from
701                only one side of the original document, and print to
702                both sides of each copy. The images are rotated so that
703                if the media is rotated along the axis of the short
704                edge of the media, both images would appear as in the
705                original.
706                eDuplexToDuplex: takes image data from both sides of the
707                original document, and print on both sides of each
708                copy.
709                eDuplexToSimplexLongEdgeBinding: takes image data from both
710                sides of the original document, and prints to only one
711                side of each copy. The images are rotated so that if
712                the media is rotated along the axis of the long edge of
713                the media, both images would appear as in the original.
714
715                eDuplexToSimplexShortEdgeBinding: takes image data from
716                both sides of the original document, and prints to only
717                one side of each copy. The images are rotated so that
718                if the media is rotated along the axis of the short
719                edge of the media, both images would appear as in the
720                original.
721                If duplex print has been disabled the object will return an error
722                for pmlsets on eSimplexToDuplexLongEdgeBinding(2) and
723                eDuplexToDuplex(4).  If duplex scan has been disabled it will
724                return an error  for pmlsets on eDuplexToDuplex(4) and
725                eDuplexToSimplexLongEdgeBinding(5).If the device has both disabled
726                or the features is are present, such as on a kiwi, both pmlsets and
727                pmlgets will return an error for all enumerations."
728::= { settings-copier 28 }
729
730
731copier-flatbed-page-count OBJECT-TYPE
732    SYNTAX      INTEGER
733    ACCESS      read-write
734    STATUS      optional
735       DESCRIPTION "This object tracks the page count for the pages scanned for
736		copying from the flatbed. In order to write this object
737		SERVICE-PASSWORD must be set correctly.
738                Additional information:
739                  This object tracks the page count for pages
740                scanned for copying from the flatbed.  This value is
741                stored in the device NVRAM."
742::= { settings-copier 44 }
743
744
745copier-pages-per-sheet OBJECT-TYPE
746    SYNTAX      INTEGER {
747                          ePagesPerSheet1(1),
748                          ePagesPerSheet2(2),
749                          ePagesPerSheet4(3)
750		   }
751    ACCESS      read-write
752    STATUS      optional
753       DESCRIPTION "Returns or sets the copier number of input pages per output
754		sheet. This is also known as nup. This value is stored in
755		NVRAM, hence the value is saved over power cycles.
756                Additional information:
757                Enables the device with local copier capability that
758                also supports outputting multiple copies of a multi-
759                paged source document to print multiple input sheets onto
760                a single output sheet.
761                ePagesPerSheet_1: A single input image is placed on a
762                single output sheet.  This basically has no affect.
763                ePagesPerSheet_2: Two input images are placed on a
764                single output sheet, in landscape format.
765                ePagesPerSheet_4: Four input images are placed on
766                a single output sheet, in portrait format.
767                NOTE: The Pages Per Sheet feature will only be supported
768                on devices with an ADF.  If no ADF is present, then
769                changes to this object will not be allowed."
770::= { settings-copier 45 }
771
772
773copier-job-pages-per-sheet OBJECT-TYPE
774    SYNTAX      INTEGER {
775                          ePagesPerSheet1(1),
776                          ePagesPerSheet2(2),
777                          ePagesPerSheet4(3)
778		   }
779    ACCESS      read-write
780    STATUS      optional
781       DESCRIPTION "Returns or sets the copy value for how many input pages per
782		output sheet.
783                Additional information:
784                Enables the device with local copier capability that
785                also supports outputting multiple copies of a multi-
786                paged source document to print multiple input sheets onto
787                a single output sheet.
788                ePagesPerSheet1: A single input image is placed on a
789                single output sheet.  This basically has no affect.
790                ePagesPerSheet2: Two input images are placed on a
791                single output sheet, in landscape format.
792                ePagesPerSheet4: Four input images are placed on
793                a single output sheet, in portrait format.
794                NOTE: The Pages Per Sheet feature will only be supported
795                on devices with an ADF.  If no ADF is present, then
796                changes to this object will not be allowed."
797::= { settings-copier 46 }
798
799
800copier-fit-to-page OBJECT-TYPE
801    SYNTAX      INTEGER {
802                          eFitToPageDisabled(1),
803                          eFitToPageEnabled(2)
804		   }
805    ACCESS      read-write
806    STATUS      optional
807       DESCRIPTION "Returns or sets the copy setting for fit to page. This value is
808		stored in NVRAM; hence, the value is saved over power cycles.
809                Additional information:
810                Enables the device with local copier capability to
811                fit the input image size automatically onto the output sheet
812                size."
813::= { settings-copier 47 }
814
815
816copier-job-fit-to-page OBJECT-TYPE
817    SYNTAX      INTEGER {
818                          eFitToPageDisabled(1),
819                          eFitToPageEnabled(2)
820		   }
821    ACCESS      read-write
822    STATUS      optional
823       DESCRIPTION "Returns or sets the copy value for fit to page.
824                Additional information:
825                Enables the device with local copier capability to
826                fit the input image size automatically onto the output sheet
827                size."
828::= { settings-copier 48 }
829
830
831copier-pages-per-sheet-maximum OBJECT-TYPE
832    SYNTAX      INTEGER
833    ACCESS      read-only
834    STATUS      optional
835       DESCRIPTION "Maximum pages per sheet value supported by the COPIER-
836		PAGES-PER-SHEET and COPIER-JOB-PAGES-PER-SHEET objects. A value
837		less than or equal to zero is invalid.
838                Additional information:
839                Maximum value supported for COPIER-PAGES-PER-SHEET or
840                COPIER-JOB-PAGES-PER-SHEET objects.
841                A value less than or equal to zero is invalid."
842::= { settings-copier 49 }
843
844
845copier-adf-test-mode OBJECT-TYPE
846    SYNTAX      INTEGER {
847                          eDisabled(1),
848                          eEnabled(2)
849		   }
850    ACCESS      read-write
851    STATUS      optional
852       DESCRIPTION "This is only writable in service mode. When this object is
853		enabled, all copy jobs following will only scan the pages and
854		throw the data away rather than printing. This is used for
855		testing the ADF. When this is disabled, the device will copy as
856		normal.
857                Additional information:
858                This is only writable in service mode.  When this
859                object is set to enabled, all copy jobs following will only
860                scan the pages and throw the data away rather than printing.
861                This is used for testing the ADF.  When this is set back to
862                disabled, then the device will copy as normal."
863::= { settings-copier 65 }
864
865
866copier-adf-test-page-count OBJECT-TYPE
867    SYNTAX      INTEGER
868    ACCESS      read-only
869    STATUS      optional
870       DESCRIPTION "Reads the number of pages printed during the last ADF copy
871		test. This object is associated with the COPIER-ADF-TEST-MODE
872		object.
873                Additional information:
874                Reads the number of pages printed during the last
875                ADF copy test. This is associated with the COPIER-ADF-TEST-MODE
876                object."
877::= { settings-copier 66 }
878
879
880copier-job-draft-mode OBJECT-TYPE
881    SYNTAX      INTEGER {
882                          eOn(1),
883                          eOff(2)
884		   }
885    ACCESS      read-write
886    STATUS      optional
887       DESCRIPTION "Enables the device with local copier capability to turn on a
888		draft printing mode.
889                Additional information:
890                Enables the device with local copier capability to turn on a
891                draft printing mode."
892::= { settings-copier 86 }
893
894
895copier-draft-mode OBJECT-TYPE
896    SYNTAX      INTEGER {
897                          eOn(1),
898                          eOff(2)
899		   }
900    ACCESS      read-write
901    STATUS      optional
902       DESCRIPTION "Enables the device with local copier capability to turn on a
903		draft printing mode.
904                Additional information:
905                Enables the device with local copier capability to turn on a
906                draft printing mode."
907::= { settings-copier 87 }
908
909
910copier-job-multipage OBJECT-TYPE
911    SYNTAX      INTEGER {
912                          eOn(1),
913                          eOff(2)
914		   }
915    ACCESS      read-write
916    STATUS      optional
917       DESCRIPTION "Enables the device with local copier capability to turn on
918		multi page copying from the flatbed.
919                Additional information:
920                Enables the device with local copier capability to turn on
921                multi page copying from the flatbed."
922::= { settings-copier 88 }
923
924
925copier-multipage OBJECT-TYPE
926    SYNTAX      INTEGER {
927                          eOn(1),
928                          eOff(2)
929		   }
930    ACCESS      read-write
931    STATUS      optional
932       DESCRIPTION "Enables the device with local copier capability to turn on
933		multi page copying from the flatbed.
934                Additional information:
935                Enables the device with local copier capability to turn on
936                multi page copying from the flatbed."
937::= { settings-copier 89 }
938
939
940device-cfg-download OBJECT-TYPE
941    SYNTAX      INTEGER {
942                          eCfgDownloadIdle(1),
943                          eCfgDownloadStart(2),
944                          eCfgDownloadActive(3),
945                          eCfgDownloadAborted(4),
946                          eCfgDownloadDone(5)
947		   }
948    ACCESS      read-write
949    STATUS      optional
950       DESCRIPTION "Handshaking mechanism between host and device to coordinate the
951		download of device specific data.
952		    eCfgDownloadIdle - indicates device configuration download
953			activity is not occurring. Device powers up in this
954			state but will otherwise never transition to this
955			state. This state is host settable from
956			eCfgDownloadActive, eCfgDownloadDone, and
957			eCfgDownloadAborted. Host setting to eCfgDownloadIdle
958			while object is in eCfgDownloadActive will cause the
959			download activity to be prematurely terminated. Host
960			setting to this state resets the object to permit
961			another download activity to be initiated.
962		    eCfgDownloadStart - indicates host wishes to commence a
963			device configuration download activity. This state is
964			only host settable from eCfgDownloadIdle. Only the
965			device can transition this object from this state to
966			eCfgDownloadActive or eCfgDownloadAborted. Device will
967			not set to this state.
968		    eCfgDownloadActive - indicates download activity is in
969			progress. Device transitions object to this state only
970			from eCfgDownloadStart, to signal data download can
971			commence. The device can transition from this state to
972			eCfgDownloadDone or eCfgDownloadAborted. The host can
973			transition from this state to eCfgDownloadIdle. This
974			state is not host settable.
975		    eCfgDownloadAborted - indicates the download activity was
976			terminated by the device. Only the device can set to
977			this state from eCfgDownloadStart or
978			eCfgDownloadActive. Only the host can transition from
979			this state to eCfgDownloadIdle. This state is not host
980			settable.
981		    eCfgDownloadDone - indicates device has completely received
982			the download data. Device transitions to this state
983			only from eCfgDownloadActive. Only the host can
984			transition from this state to eCfgDownloadIdle. This
985			state is not host settable.   "
986::= { settings-system 11 }
987
988
989device-cfg-download-data-type OBJECT-TYPE
990    SYNTAX      INTEGER {
991                          eSpeedDials(5),
992                          eFaxLogs(6),
993                          eConfigPrams(7),
994                          eJunkFaxDialStrings(9)
995		   }
996    ACCESS      read-write
997    STATUS      optional
998       DESCRIPTION "Indicates the type of device specific data to be downloaded."
999::= { settings-system 12 }
1000
1001
1002device-cfg-upload OBJECT-TYPE
1003    SYNTAX      INTEGER {
1004                          eCfgUploadIdle(1),
1005                          eCfgUploadStart(2),
1006                          eCfgUploadActive(3),
1007                          eCfgUploadAborted(4),
1008                          eCfgUploadDone(5)
1009		   }
1010    ACCESS      read-write
1011    STATUS      optional
1012       DESCRIPTION "Handshaking mechanism between host and device to coordinate the
1013		upload of device specific data.
1014		    eCfgUploadIdle - indicates device configuration upload
1015			activity is not occurring. Device powers up in this
1016			state but will otherwise never transition to this
1017			state. This state is host settable from
1018			eCfgUploadActive, eCfgUploadDone, and
1019			eCfgUploadAborted. Host setting to eCfgUploadIdle while
1020			object is in eCfgUploadActive will cause the upload
1021			activity to be prematurely terminated. Host setting to
1022			this state resets the object allowing a new upload to
1023			be initiated.
1024		    eCfgUploadStart - indicates host wishes to commence a
1025			device configuration upload activity. This state is
1026			only host settable from eCfgUploadIdle. Only the device
1027			can transition this object from this state to
1028			eCfgUploadActive or eCfgUploadAborted. Device will not
1029			set to this state.
1030		    eCfgUploadActive - indicates upload activity is in
1031			progress. Device transitions object to this state only
1032			from eCfgUploadStart, to signal data upload can
1033			commence. The device can transition from this state to
1034			eCfgUploadDone or eCfgUploadAborted. The host can
1035			transition from this state to eCfgUploadIdle. This
1036			state is not host settable.
1037		    eCfgUploadAborted - indicates the upload activity was
1038			terminated by the device. Only the device can set to
1039			this state from eCfgUploadStart or eCfgUploadActive.
1040			Only the host can transition from this state to
1041			eCfgUploadIdle. This state is not host settable.
1042		    eCfgUploadDone - indicates device completely transmitted
1043			the upload data. Device transitions to this state only
1044			from eCfgUploadActive. Only the host can transition
1045			from this state to eCfgUploadIdle. This state is not
1046			host settable.   "
1047::= { settings-system 13 }
1048
1049
1050device-cfg-upload-data-type OBJECT-TYPE
1051    SYNTAX      INTEGER {
1052                          eSpeedDials(5),
1053                          eFaxLogs(6),
1054                          eConfigPrams(7),
1055                          eJunkFaxDialStrings(9)
1056		   }
1057    ACCESS      read-write
1058    STATUS      optional
1059       DESCRIPTION "Indicates the type of device specific data to be uploaded."
1060::= { settings-system 14 }
1061
1062
1063download-timeout OBJECT-TYPE
1064    SYNTAX      INTEGER
1065    ACCESS      read-write
1066    STATUS      optional
1067       DESCRIPTION "Specifies the number of seconds that device will wait for data
1068		from the host before the device determines the host is being
1069		unresponsive. This timeout condition may cause the device to
1070		take recourse action regarding the disposition of the download
1071		activity. A value of zero indicates device will wait forever
1072		for the host data. POS should indicate whether this object
1073		value, when set by the host, is remembered between device power
1074		cycles.
1075                Additional information:
1076                This object is volatile and as such will not be
1077                retained by the device between power cycles."
1078::= { settings-system 17 }
1079
1080
1081upload-timeout OBJECT-TYPE
1082    SYNTAX      INTEGER
1083    ACCESS      read-write
1084    STATUS      optional
1085       DESCRIPTION "Specifies the number of seconds that device will wait for
1086		response from the host after transmitting a unit of data before
1087		the device determines the host is being unresponsive. This
1088		timeout condition may cause the device to take recourse action
1089		regarding the disposition of the upload activity. A value of
1090		zero indicates device will wait forever for the host response.
1091		POS should indicate whether this object value, when set by the
1092		host, is remembered between device power cycles.
1093                Additional information:
1094                This object is volatile and as such will not be
1095                retained by the device between power cycles."
1096::= { settings-system 18 }
1097
1098
1099date-display OBJECT-TYPE
1100    SYNTAX      INTEGER {
1101                          eDateDisplayMMDDYY(1),
1102                          eDateDisplayDDMMYY(2),
1103                          eDateDisplayYYMMDD(3)
1104		   }
1105    ACCESS      read-write
1106    STATUS      optional
1107       DESCRIPTION "Controls front-panel date display format.
1108                Additional information:
1109                Controls front-panel date display format."
1110::= { settings-system 22 }
1111
1112
1113device-cfg-param-command OBJECT-TYPE
1114    SYNTAX      OCTET STRING
1115    ACCESS      read-write
1116    STATUS      optional
1117       DESCRIPTION "A C structure containing the following fields:    typedef
1118		struct {
1119		    u8bit list_id;
1120		    s8bit auto_incr;
1121		    u16bit max_index;
1122		    u16bit rec_size;
1123		    u16bit index;
1124		    u8bit data[];
1125		    } PML_device_cfg_param_cmd_t;
1126		where u8bit is an unsigned byte (0..255), s8bit is a signed
1127		byte (-128..127), and u16bit is a big endian format unsigned
1128		short (0..65535). The POS should state which list_id's the
1129		device supports.
1130                Additional information:
1131                This LaserJet MFP supports two values for list_id:
1132                0 for configuration parameters and
1133                1 for default configuration parameters."
1134::= { settings-system 23 }
1135
1136
1137fax-upload-token OBJECT-TYPE
1138    SYNTAX      OCTET STRING (SIZE(1..128))
1139    ACCESS      read-write
1140    STATUS      optional
1141       DESCRIPTION "Provides an advisory locking mechanism for hosts to coordinate
1142		exclusive access to the fax upload features of a device.
1143		Setting the object to a unique id will only succeed if the
1144		token is currently set to 0. The token is unlocked when it is
1145		set to 0. If the token is set to any value other than 0, then
1146		token is locked. If the token was set to a unique id (locked),
1147		then an attempt to set (lock) the token will fail. If the token
1148		was set to 0 (unlocked), then an attempt to set (lock) the
1149		token will succeed in locking the token. A get operation on
1150		FAX-UPLOAD-TOKEN will return its current setting. The device
1151		does not prevent access to any objects. It is assumed that
1152		hosts will be well behaved; respecting this advisory locking
1153		mechanism by:
1154		    1) acquiring the lock before changing any fax-upload
1155			objects, and
1156		    2) releasing the lock when done changing scan objects.
1157                Additional information:
1158                Provides an advisory locking mechanism for hosts to
1159                coordinate exclusive access.  Setting the object to a unique id
1160                will only succeed if the token is currently set to 0.  The token
1161                is unlocked when it is set to 0. If the token is set to a any
1162                value other than 0, then token is locked.
1163
1164                If the token was set to a unique id (locked), then an
1165                attempt to set (lock) the token will fail.
1166
1167                If the token was set to 0 (unlocked), then an attempt to set (lock)
1168                the token will succeed in locking the token.
1169
1170                A get operation on FAX-UPLOAD-TOKEN will return its current setting.
1171                The device does not prevent access to any objects.  It is assumed
1172                that hosts will be well behaved; respecting this advisory locking
1173                mechanism by:
1174                1) acquiring the lock before changing fax objects, and
1175                2) releasing the lock when done changing fax objects."
1176::= { settings-system 26 }
1177
1178
1179fax-download-token OBJECT-TYPE
1180    SYNTAX      OCTET STRING (SIZE(1..128))
1181    ACCESS      read-write
1182    STATUS      optional
1183       DESCRIPTION "Provides an advisory locking mechanism for hosts to coordinate
1184		exclusive access to the fax download features of a device.
1185		Setting the object to a unique id will only succeed if the
1186		token is currently set to 0. The token is unlocked when it is
1187		set to 0. If the token is set to any value other than 0, then
1188		token is locked. If the token was set to a unique id (locked),
1189		then an attempt to set (lock) the token will fail. If the token
1190		was set to 0 (unlocked), then an attempt to set (lock) the
1191		token will succeed in locking the token. A get operation on
1192		FAX-DOWNLOAD-TOKEN will return its current setting. The device
1193		does not prevent access to any objects. It is assumed that
1194		hosts will be well behaved; respecting this advisory locking
1195		mechanism by:
1196		    1) acquiring the lock before changing any fax-download
1197			objects, and
1198		    2) releasing the lock when done changing scan objects.
1199                Additional information:
1200                Provides an advisory locking mechanism for hosts to
1201                coordinate exclusive access.  Setting the object to a unique id
1202                will only succeed if the token is currently set to 0.  The token
1203                is unlocked when it is set to 0. If the token is set to a any
1204                value other than 0, then token is locked.
1205
1206                If the token was set to a unique id (locked), then an
1207                attempt to set (lock) the token will fail.
1208
1209                If the token was set to 0 (unlocked), then an attempt to set (lock)
1210                the token will succeed in locking the token.
1211
1212                A get operation on FAX-DOWNLOAD-TOKEN will return its current setting.
1213                The device does not prevent access to any objects.  It is assumed
1214                that hosts will be well behaved; respecting this advisory locking
1215                mechanism by:
1216                1) acquiring the lock before changing fax objects, and
1217                2) releasing the lock when done changing fax objects."
1218::= { settings-system 27 }
1219
1220
1221date-and-time OBJECT-TYPE
1222    SYNTAX      OCTET STRING
1223    ACCESS      read-write
1224    STATUS      optional
1225       DESCRIPTION "A C structure containing the following fields:    typedef
1226		struct {
1227		    ubyte yr; /* year: 0 to 99 */
1228		    ubyte mon; /* month: 1 to 12 */
1229		    ubyte day; /* day: 1 to 31 */
1230		    ubyte wday; /* Day of week: 1 to 07 */
1231		    ubyte hr; /* hour: 0 to 23 */
1232		    ubyte min; /* minute: 0 to 59 */
1233		    ubyte sec; /* second: 0 to 59 */
1234		    } date_t;
1235		where ubyte is an unsigned byte (0-255)."
1236::= { status-system 17 }
1237
1238
1239time-display OBJECT-TYPE
1240    SYNTAX      INTEGER {
1241                          eTimeDisplayTwelveHour(1),
1242                          eTimeDisplayTwentyFourHour(2)
1243		   }
1244    ACCESS      read-write
1245    STATUS      optional
1246       DESCRIPTION "Controls front-panel time display format. Set to
1247		eTimeDisplayTwelveHour for AM/PM display. Set to
1248		eTimeDisplayTwentyFourHour for military-type display."
1249::= { status-system 28 }
1250
1251
1252device-cfg-download-error OBJECT-TYPE
1253    SYNTAX      INTEGER
1254    ACCESS      read-only
1255    STATUS      optional
1256       DESCRIPTION "Error status of the configuration download session. POS should
1257		indicate the actual error values reserving value 0 as NO
1258		ERROR.
1259                Additional information:
1260                A value of 0 indicates NO ERROR."
1261::= { status-system 43 }
1262
1263
1264device-cfg-upload-error OBJECT-TYPE
1265    SYNTAX      INTEGER
1266    ACCESS      read-only
1267    STATUS      optional
1268       DESCRIPTION "Error status of the configuration upload session. POS should
1269		indicate the actual error values reserving value 0 as NO
1270		ERROR.
1271                Additional information:
1272                A value of 0 indicates NO ERROR."
1273::= { status-system 45 }
1274
1275
1276fax-local-phone-num OBJECT-TYPE
1277    SYNTAX      OCTET STRING
1278    ACCESS      read-write
1279    STATUS      optional
1280       DESCRIPTION "CCITT sender's station id (ex. 08-396-4122)."
1281::= { id 8 }
1282
1283
1284fax-station-name OBJECT-TYPE
1285    SYNTAX      OCTET STRING
1286    ACCESS      read-write
1287    STATUS      optional
1288       DESCRIPTION "name for the fax device (ex. HP R&D)."
1289::= { id 9 }
1290
1291
1292fax-line-interface-unit-id OBJECT-TYPE
1293    SYNTAX      INTEGER(0..8)
1294    ACCESS      read-only
1295    STATUS      optional
1296       DESCRIPTION "The fax device line interface unit (LIU) identifier. The LIU
1297		number identifies the telephone system electrical
1298		characteristics supported by this device.
1299                Additional information:
1300                In this LaserJet MFP this value is stored in 3 bits on the
1301                LIU."
1302::= { id 18 }
1303
1304
1305faxjob-action OBJECT-TYPE
1306    SYNTAX      INTEGER {
1307                          ePrintFaxToPrinter(1),
1308                          eDeleteFaxFromMemory(3)
1309		   }
1310    ACCESS      read-write
1311    STATUS      optional
1312       DESCRIPTION "Permits host to specify an action to be applied with a
1313		particular fax."
1314::= { settings-fax-job 1 }
1315
1316
1317faxjob-action-id OBJECT-TYPE
1318    SYNTAX      INTEGER
1319    ACCESS      read-write
1320    STATUS      optional
1321       DESCRIPTION "Contains the fax job identification of the fax to be acted upon
1322		by the action specified by the object FAXJOB-ACTION."
1323::= { settings-fax-job 2 }
1324
1325
1326faxjob-print-duplex-mode-select OBJECT-TYPE
1327    SYNTAX      INTEGER {
1328                          eDuplexerDisabled(1),
1329                          eDuplexerEnabled(2)
1330		   }
1331    ACCESS      read-write
1332    STATUS      optional
1333       DESCRIPTION "Allows the host to enable or disable duplex printing on a
1334		device for the next fax job.
1335                Additional information:
1336                Allows the host to enable or disable duplex printing on a
1337                device for the next fax job."
1338::= { settings-fax-job 5 }
1339
1340
1341faxjob-download-id OBJECT-TYPE
1342    SYNTAX      INTEGER
1343    ACCESS      read-only
1344    STATUS      optional
1345       DESCRIPTION "Contains the device assigned job identification for the current
1346		fax downloading job. The job ID is monotonically increasing
1347		number. The job ID may be reset to zero or may roll over to
1348		zero after reaching some maximum. The maximum value before the
1349		rollover should be stated in the POS.
1350                Additional information:
1351                The maximum value before this object rolls over
1352                to 0 is 2,147,483,648.  Behavior of this object once
1353                the value rolls over to 0 is not specified."
1354::= { status-fax-job 1 }
1355
1356
1357faxjob-rx-id OBJECT-TYPE
1358    SYNTAX      INTEGER
1359    ACCESS      read-only
1360    STATUS      optional
1361       DESCRIPTION "Contains the device assigned job identification for the
1362		currently fax reception job. The job ID is monotonically
1363		increasing number. The job ID may be reset to zero or may roll
1364		over to zero after reaching some maximum. The maximum value
1365		before the rollover should be stated in the POS.
1366                Additional information:
1367                The maximum value before this object rolls over
1368                to 0 is 2,147,483,648.  Behavior of this object once
1369                the value rolls over to 0 is not specified."
1370::= { status-fax-job 2 }
1371
1372
1373faxjob-tx-id OBJECT-TYPE
1374    SYNTAX      INTEGER
1375    ACCESS      read-only
1376    STATUS      optional
1377       DESCRIPTION "Contains the device assigned job identification for the current
1378		fax transmission job. The job ID is monotonically increasing
1379		number. The job ID may be reset to zero or may roll over to
1380		zero after reaching some maximum. The maximum value before the
1381		rollover should be stated in the POS.
1382                Additional information:
1383                The maximum value before this object rolls over
1384                to 0 is 2,147,483,648.  Behavior of this object once
1385                the value rolls over to 0 is not specified."
1386::= { status-fax-job 3 }
1387
1388
1389faxjob-upload-id OBJECT-TYPE
1390    SYNTAX      INTEGER
1391    ACCESS      read-only
1392    STATUS      optional
1393       DESCRIPTION "Contains the device assigned job identification for the current
1394		fax upload job. The job ID is monotonically increasing number.
1395		The job ID may be reset to zero or may roll over to zero after
1396		reaching some maximum. The maximum value before the rollover
1397		should be stated in the POS.
1398                Additional information:
1399                The maximum value before this object rolls over
1400                to 0 is 2,147,483,648.  Behavior of this object once
1401                the value rolls over to 0 is not specified."
1402::= { status-fax-job 4 }
1403
1404
1405faxjob-rx-status-1 OBJECT-TYPE
1406    SYNTAX      INTEGER {
1407                          eFaxRxIdle(1),
1408                          eFaxRxRinging(2),
1409                          eFaxRxAnswering(3),
1410                          eFaxRxReceiving(4)
1411		   }
1412    ACCESS      read-only
1413    STATUS      optional
1414       DESCRIPTION "Status of receiving fax session 1."
1415::= { faxjob-rx-status 1 }
1416
1417
1418faxjob-tx-status-1 OBJECT-TYPE
1419    SYNTAX      INTEGER {
1420                          eFaxTxIdle(1),
1421                          eFaxTxDialing(2),
1422                          eFaxTxConnecting(3),
1423                          eFaxTxTransmitting(4)
1424		   }
1425    ACCESS      read-only
1426    STATUS      optional
1427       DESCRIPTION "Status of sending fax session 1."
1428::= { faxjob-tx-status 1 }
1429
1430
1431faxjob-tx-error-1 OBJECT-TYPE
1432    SYNTAX      INTEGER
1433    ACCESS      read-only
1434    STATUS      optional
1435       DESCRIPTION "Error status of the fax reception session 1.
1436                Additional information:
1437                Error status of the fax transmission session 1."
1438::= { faxjob-tx-error 1 }
1439
1440
1441faxjob-tx-current-page-1 OBJECT-TYPE
1442    SYNTAX      INTEGER
1443    ACCESS      read-only
1444    STATUS      optional
1445       DESCRIPTION "The page number of the fax page currently being transmitted via
1446		send fax session 1. Starts with page number 1."
1447::= { faxjob-tx-current-page 1 }
1448
1449
1450faxjob-rx-current-page-1 OBJECT-TYPE
1451    SYNTAX      INTEGER
1452    ACCESS      read-only
1453    STATUS      optional
1454       DESCRIPTION "The page number of the fax page currently being received via
1455		fax reception session 1. Starts with page number 1."
1456::= { faxjob-rx-current-page 1 }
1457
1458
1459faxjob-rx-duration-1 OBJECT-TYPE
1460    SYNTAX      INTEGER
1461    ACCESS      read-only
1462    STATUS      optional
1463       DESCRIPTION "Represent the number of seconds of phone-connect time for a fax
1464		reception session 1."
1465::= { faxjob-rx-duration 1 }
1466
1467
1468faxjob-tx-duration-1 OBJECT-TYPE
1469    SYNTAX      INTEGER
1470    ACCESS      read-only
1471    STATUS      optional
1472       DESCRIPTION "Represent the number of seconds of phone-connect time for send
1473		fax session 1."
1474::= { faxjob-tx-duration 1 }
1475
1476
1477fax-log-action OBJECT-TYPE
1478    SYNTAX      INTEGER {
1479                          eIdle(1),
1480                          eClear(2),
1481                          ePrintLatest(3),
1482                          ePrintAll(4)
1483		   }
1484    ACCESS      read-write
1485    STATUS      optional
1486       DESCRIPTION "Provides applications with the ability to clear or print the
1487		fax transaction log. eIdle - no action is occurring on the fax
1488		log. eClear - clear the fax log. ePrintLatest - print the
1489		latest entry in the fax log. ePrintAll - print all the entries
1490		in the fax log. When this object is set to a non-eIdle value by
1491		an application, the given action starts. When the action is
1492		complete, this object is changed back to eIdle by the device. A
1493		host's request to write this object will be rejected when the
1494		object is not eIdle. When eIdle, the host may set the object to
1495		any value (including eIdle)."
1496::= { settings-faxlog 1 }
1497
1498
1499fax-log-reporting OBJECT-TYPE
1500    SYNTAX      INTEGER {
1501                          eNever(1),
1502                          eErrorOnly(2),
1503                          eSendOnly(3)
1504		   }
1505    ACCESS      read-write
1506    STATUS      optional
1507       DESCRIPTION "Specifies when fax transaction logs are to be printed."
1508::= { settings-faxlog 2 }
1509
1510
1511fax-dial-mode OBJECT-TYPE
1512    SYNTAX      INTEGER {
1513                          eToneDial(1),
1514                          ePulseDial(2)
1515		   }
1516    ACCESS      read-write
1517    STATUS      optional
1518       DESCRIPTION "Device should use DTMF dialing if eToneDial, pulse dial if
1519		ePulseDial."
1520::= { dial-all-lines 1 }
1521
1522
1523device-redial OBJECT-TYPE
1524    SYNTAX      OCTET STRING
1525    ACCESS      read-write
1526    STATUS      optional
1527       DESCRIPTION "Device to permit redial upon detecting certain error
1528		conditions."
1529::= { dial-all-lines 2 }
1530
1531
1532fax-pulse-dial-support OBJECT-TYPE
1533    SYNTAX      INTEGER {
1534                          eSupported(1),
1535                          eNotSupported(2)
1536		   }
1537    ACCESS      read-only
1538    STATUS      optional
1539       DESCRIPTION "This object reports whether the current set country supports
1540		pulse dial.
1541                Additional information:
1542                This object reports whether the current set country supports pulse
1543                dial.  In this LaserJet MFP, it checks the DS variable, which is updated
1544                		when the pml object FAX-COUNTRY is changed."
1545::= { dial-all-lines 3 }
1546
1547
1548fax-answer-mode OBJECT-TYPE
1549    SYNTAX      INTEGER {
1550                          eManualAnswer(1),
1551                          eFaxAnswer(2),
1552                          eTadAnswer(3),
1553                          eFaxTelAnswer(4)
1554		   }
1555    ACCESS      read-write
1556    STATUS      optional
1557       DESCRIPTION "Sets the answering-priority when using a shared voice line.
1558		eManualAnswer - Device will not automatically answer the phone.
1559		User must answer and push START button. eFaxAnswer - Device
1560		should assume call is fax, send CED immediately upon answering.
1561		eTadAnswer - (Telephone Answering Device Mode) Device allows
1562		downstream TAD to answer but device will eavesdrop for fax CNG
1563		signal. If a CNG detected, cut off the downstream device, send
1564		CED. Do nothing if CNG not detected."
1565::= { answer-all-lines 1 }
1566
1567
1568fax-num-rings-pickup OBJECT-TYPE
1569    SYNTAX      INTEGER(1..6)
1570    ACCESS      read-write
1571    STATUS      optional
1572       DESCRIPTION "Number of rings before the fax device answers the phone if
1573		FAX-ANSWER-MODE is not set to MANUAL-MODE."
1574::= { answer-all-lines 2 }
1575
1576
1577device-ring-type-pickup OBJECT-TYPE
1578    SYNTAX      OCTET STRING
1579    ACCESS      read-write
1580    STATUS      optional
1581       DESCRIPTION "Device to answer the incoming call based on detecting the the
1582		specified type of telephone ring."
1583::= { answer-all-lines 3 }
1584
1585
1586fax-receive-stamping-enable OBJECT-TYPE
1587    SYNTAX      INTEGER {
1588                          eDisabled(1),
1589                          eEnabled(2)
1590		   }
1591    ACCESS      read-write
1592    STATUS      optional
1593       DESCRIPTION "Controls whether or not incoming pages of a fax will be stamped
1594		upon receipt. Content of the stamp is device-specific but may
1595		include such information as date, time, fax station name, and
1596		page number. When this object is set to eEnabled each page of
1597		an incoming fax is stamped by the device. When this object is
1598		set to eDisabled incoming fax pages are not stamped.
1599                Additional information:
1600                When this object is set to eEnabled each page of an
1601                incoming fax is stamped with the date, time, fax station
1602                name, and page number.  When this object is set to
1603                eDisabled incoming fax pages are not stamped.
1604                //
1605                The received fax page will be scaled down 0.03% to
1606                accomodate the header. No header will be printed on
1607                page 2 of paginated output."
1608::= { settings-fax-receive 1 }
1609
1610
1611not-ready-fax-receive OBJECT-TYPE
1612    SYNTAX      OCTET STRING
1613    ACCESS      read-only
1614    STATUS      optional
1615       DESCRIPTION "Indicates if the receiving fax sub-system in the device is not
1616		ready. If there are no items in the collection (i.e. no bits
1617		are set), then the receiving fax sub-system is ready. If there
1618		is an item present, then the item indicates what is causing the
1619		receiving fax sub-system to be not ready."
1620::= { status-fax-receive 1 }
1621
1622
1623fax-rxscale OBJECT-TYPE
1624    SYNTAX      INTEGER
1625    ACCESS      read-write
1626    STATUS      optional
1627       DESCRIPTION "Received faxes are to be printed at a reduced scale percentage.
1628		Value of 0 indicates auto-scaled printing based on the length
1629		of the received fax image and the length of the paper."
1630::= { settings-fax-proc-sub 1 }
1631
1632
1633fax-noise-volume OBJECT-TYPE
1634    SYNTAX      INTEGER(0..200)
1635    ACCESS      read-write
1636    STATUS      optional
1637       DESCRIPTION "Range is 0..100, where 0 = quietest possible, and 100 = loudest
1638		possible. A device shall divide this value into ranges
1639		corresponding to the possible volumes.
1640                Additional information:
1641                For this LaserJet MFP the range is 0..200, where 0=off (silent),
1642                30=soft, 80=medium, and 180=loud.
1643
1644                For this  LaserJet MFP this object refers to the line monitor
1645                noise volume. The decimal values above correspond
1646                		to the hex values the object gets set to."
1647::= { settings-fax-proc-sub 3 }
1648
1649
1650fax-download OBJECT-TYPE
1651    SYNTAX      INTEGER {
1652                          eFaxDownloadIdle(1),
1653                          eFaxDownloadStart(2),
1654                          eFaxDownloadActive(3),
1655                          eFaxDownloadAborted(4),
1656                          eFaxDownloadDone(5)
1657		   }
1658    ACCESS      read-write
1659    STATUS      optional
1660       DESCRIPTION "Note: Changed enumeration values in a non-backwards manner in
1661		version 4.7. Handshake mechanism between host and device to
1662		initiate and coordinate the download of fax image data to be
1663		transmitted by the device fax modem. This object serves both as
1664		an indicator of fax download activity as well as a trigger for
1665		the host to alter fax download progress. This object has been
1666		redefined to track only the download acpect of the fax
1667		transmission.
1668		    eFaxDownloadIdle - indicates no fax download activity is
1669			occurring. Device powers up in this state but will
1670			otherwise never transition to this state of its own
1671			accord. Host setting to eFaxDownloadIdle while object
1672			is in eFaxDownloadActive will cause download activity
1673			to be prematurely terminated. Host setting to this
1674			state resets the handshake mechanism to permit a
1675			another fax download activity to be initiated.
1676		    eFaxDownloadStart - indicates the host requests to commence
1677			a download session for sending a fax. This state is
1678			host settable only from eFaxDownloadIdle. Device will
1679			never transition to this state of its own accord.
1680		    eFaxDownloadActive - indicates a fax download is occurring.
1681			This state is not host settable. Device will transition
1682			to this state from eFaxDownloadStart as a positive
1683			response for host to commence download of fax data.
1684			This state is not host settable. The object
1685			FAXJOB-DOWNLOAD-ID now contains the job ID to be used
1686			to track the progress of this fax job.
1687		    eFaxDownloadAborted - indicates the fax download activity
1688			has been prematurely terminated by the device due to
1689			some error. Object FAX-DOWNLOAD-ERROR contains the
1690			error reason for the premature session termination.
1691			This state is device settable from eFaxDownloadStart or
1692			eFaxDownloadActive. This state is not host settable. If
1693			modem transmission of fax data has started for this
1694			download, the fax session will also be aborted.
1695		eFaxDownloadDone - indicates the fax download activity has
1696		reached a successful termination in that the device has
1697		accepted all the download data from the host. This state is
1698		only settable by the device from eFaxDownloadActive. This state
1699		is not host settable.    This state does not indicate the
1700		progress of the modem transmission of the downloaded fax data.
1701		Host should transition from this state to eFaxDownloadIdle in
1702		order to reset the handshake mechanism for subsequent
1703		download."
1704::= { settings-fax-proc-sub 6 }
1705
1706
1707fax-silent-detection OBJECT-TYPE
1708    SYNTAX      INTEGER {
1709                          eDisabled(1),
1710                          eEnabled(2)
1711		   }
1712    ACCESS      read-write
1713    STATUS      optional
1714       DESCRIPTION "When enabled, this object causes the FAX machine to assume that
1715		the caller is a FAX even though the line has remained silent
1716		for a time (i.e., no CNG detected). When disabled, a CNG is
1717		required of the caller."
1718::= { settings-fax-proc-sub 7 }
1719
1720
1721fax-ring-enable OBJECT-TYPE
1722    SYNTAX      INTEGER {
1723                          eDisabled(1),
1724                          eEnabled(2)
1725		   }
1726    ACCESS      read-write
1727    STATUS      optional
1728       DESCRIPTION "When the phone line rings, this object determines whether an
1729		audible ring shall be emitted."
1730::= { settings-fax-proc-sub 8 }
1731
1732
1733fax-country OBJECT-TYPE
1734    SYNTAX      INTEGER {
1735                          eChina(6),
1736                          eMexicoAndLatinAmerica(13),
1737                          eCanadaFrench(14),
1738                          eUnitedStatesAndCanadaEnglish(15),
1739                          eNewZealand(19),
1740                          eIsrael(21),
1741                          eAustralia(23),
1742                          eMalaysia(27),
1743                          eHongKong(29),
1744                          eSingapore(30),
1745                          eUnitedKingdom(31),
1746                          eAustria(34),
1747                          eNetherlands(35),
1748                          eSwitzerlandFrench(37),
1749                          eGermany(39),
1750                          eDenmark(40),
1751                          eSweden(41),
1752                          eNorway(43),
1753                          eIreland(44),
1754                          eBelgium(45),
1755                          eFinland(46),
1756                          eFrance(47),
1757                          eItaly(51),
1758                          eSpain(55),
1759                          ePoland(56),
1760                          eHungary(62),
1761                          eUkraine(63),
1762                          eRussia(64)
1763		   }
1764    ACCESS      read-write
1765    STATUS      optional
1766       DESCRIPTION "Note: Non-backwards compatible change make in version 4.7.
1767		Returns which country the telephone-electronics (LIU) is
1768		configured for. If this object is implemented with an access of
1769		read-write the device POS will specify what occurs when this
1770		object is written."
1771::= { settings-fax-proc-sub 9 }
1772
1773
1774fax-tx-phone-number OBJECT-TYPE
1775    SYNTAX      OCTET STRING
1776    ACCESS      write-only
1777    STATUS      optional
1778       DESCRIPTION "Phone number about to be dialed."
1779::= { settings-fax-proc-sub 10 }
1780
1781
1782fax-redial-time OBJECT-TYPE
1783    SYNTAX      INTEGER
1784    ACCESS      read-only
1785    STATUS      optional
1786       DESCRIPTION "Number of seconds one must wait between the current redial (set
1787		by FAX-WHICH-REDIAL) and any prior dialing."
1788::= { settings-fax-proc-sub 14 }
1789
1790
1791fax-pstn-access-code OBJECT-TYPE
1792    SYNTAX      OCTET STRING
1793    ACCESS      read-write
1794    STATUS      optional
1795       DESCRIPTION "The code used within a PBX to get access to an outside PSTN
1796		line. Typically this is ''9''."
1797::= { settings-fax-proc-sub 18 }
1798
1799
1800fax-rx-disposition OBJECT-TYPE
1801    SYNTAX      INTEGER {
1802                          ePrintOnly(1),
1803                          eUploadOnly(2),
1804                          eUploadElsePrint(4),
1805                          eForwardElsePrint(6)
1806		   }
1807    ACCESS      read-write
1808    STATUS      optional
1809       DESCRIPTION "Indicates what is to be done with the incoming fax call.
1810		    ePrintOnly - New fax arrivals only go to the printer. If
1811			printer becomes unavailable, the fax is stored in
1812			device memory until the printer becomes available. If
1813			device memory becomes full, no subsequent calls will be
1814			answered. If power is cycled on the device, the user
1815			must be informed of any lost faxes. If faxes are saved
1816			in non-volatile memory, then they will be printed upon
1817			successful power-up.
1818		    eUploadOnly - New fax can only be uploaded to the host. If
1819			host becomes unavailable, the fax is stored in device
1820			memory until host becomes available again to upload. If
1821			device memory becomes full, no subsequent calls will be
1822			answered. If power is cycled on the device, the user
1823			must be informed of any lost faxes. If faxes are saved
1824			in non-volatile device memory, the host must be
1825			informed of a need to upload saved faxes upon
1826			successful power up.
1827		    eUploadAndPrint - Received faxes are to be printed and also
1828			uploaded to the host. The fax is stored in device
1829			memory until it has been printed and uploaded. If
1830			device memory becomes full, no subsequent calls will be
1831			answered. If power is cycled on the device, the user
1832			must be informed of any lost faxes. If faxes were saved
1833			into non-volatile memory, then faxes must be printed
1834			and uploaded before erasure from device memory.
1835		    eUploadElsePrint - Received faxes are to be uploaded if
1836			host is available, otherwise the fax is printed. During
1837			an upload, if the host becomes unavailable, the
1838			remainder of the fax is printed. Once the host is
1839			detected to be unavailable, the object will transition
1840			to ePrintOnly. Refer to fax reception behavior for
1841			ePrintOnly.
1842		    ePrintElseUpload - Received faxes are to be printed. If
1843			printer is unavailable, the fax will be uploaded. If
1844			printer becomes unavailable while the fax is being
1845			received, the remainder unprinted pages of the fax will
1846			be uploaded. If host then becomes unavailable, this
1847			object will transition to ePrintOnly. Remainder pages
1848			of the fax being uploaded will be stored in device
1849			memory, to be printed when printer becomes available.
1850			If device memory becomes full, no subsequent calls will
1851			be answered. If power is cycled on the device, the user
1852			must be informed of any lost faxes.
1853		    eForwardElsePrint - Received faxes are to be forwarded to
1854			another fax station. If remote number does not answer,
1855			fax is printed. If remote number is busy on multiple
1856			redial attempts, the fax is printed. If device memory
1857			becomes full before fax reception is complete, the fax
1858			is printed. If printer becomes unavailable, the fax is
1859			stored in device memory and then printed when printer
1860			becomes available again.   "
1861::= { settings-fax-proc-sub 19 }
1862
1863
1864fax-error-correction-mode OBJECT-TYPE
1865    SYNTAX      INTEGER {
1866                          eDisabled(1),
1867                          eEnabled(2)
1868		   }
1869    ACCESS      read-write
1870    STATUS      optional
1871       DESCRIPTION "Indicates whether the device is configured to send and receive
1872		faxes in error correction mode (ECM). This object controls both
1873		receiving and transmitting in ECM. A value of eDisabled means
1874		ECM is off and the device will not advertise the ability to do
1875		ECM during negotiation with other fax machines. A value of
1876		eEnabled means ECM is on and the device will advertise its
1877		ability to do ECM. Changing this setting may or may not take
1878		affect on the immediate page or ensuing pages of the document
1879		currently being sent."
1880::= { settings-fax-proc-sub 21 }
1881
1882
1883fax-report-transmission OBJECT-TYPE
1884    SYNTAX      INTEGER {
1885                          eNone(1),
1886                          ePrintReport(2),
1887                          ePrintReportOnSend(3),
1888                          ePrintReportOnError(4),
1889                          ePrintReportOnSendError(5),
1890                          ePrintReportOnReceiveError(6)
1891		   }
1892    ACCESS      read-write
1893    STATUS      optional
1894       DESCRIPTION "Provides a host application with the ability to print a fax
1895		transmission report. The supported enumerations are:
1896		    eNone - no transmission report printed
1897		    ePrintReport - transmission report always printed
1898		    ePrintReportOnSend - transmission report printed on send
1899			only
1900		    ePrintReportOnError - transmission report printed on error
1901			only
1902		    ePrintReportOnSendError - transmission report printed on
1903			send error only
1904		    ePrintReportOnReceiveError - transmission report printed on
1905			receive error only.   "
1906::= { settings-fax-proc-sub 22 }
1907
1908
1909fax-report-activity-log OBJECT-TYPE
1910    SYNTAX      INTEGER {
1911                          eNever(1),
1912                          eThreshold(2)
1913		   }
1914    ACCESS      read-write
1915    STATUS      optional
1916       DESCRIPTION "Specifies when a report of fax transactions is to be printed.
1917
1918		       eNever - to never print a transaction report.
1919		    eThreshold - to automatically print a transaction report
1920			every N transactions.
1921
1922		    The POS for each product shall specify the value of N.
1923
1924		    FAX-REPORT-TRANSMISSION also prints a transaction report,
1925			but for only a given fax, not a log of fax activities.
1926			May not be settable if the fax machine is not idle.
1927
1928		    The log is cleared after each printing caused by this
1929			object.   "
1930::= { settings-fax-proc-sub 23 }
1931
1932
1933fax-dial-tone-detection OBJECT-TYPE
1934    SYNTAX      INTEGER {
1935                          eDisabled(1),
1936                          eEnabled(2)
1937		   }
1938    ACCESS      read-write
1939    STATUS      optional
1940       DESCRIPTION "Determines whether the fax machine waits for a dial tone before
1941		dialing a fax number. eEnabled - causes the fax machine to wait
1942		until a dial tone is recognized before attempting to dial a fax
1943		number. eDisabled - causes the fax machine to dial without
1944		waiting to recognize a dial tone."
1945::= { settings-fax-proc-sub 24 }
1946
1947
1948fax-alarm-volume OBJECT-TYPE
1949    SYNTAX      INTEGER(0..3)
1950    ACCESS      read-write
1951    STATUS      optional
1952       DESCRIPTION "Range is 0..100, where 0 = quietest possible, and 100 = loudest
1953		possible. A device shall divide this value into ranges
1954		corresponding to the possible volumes and document these
1955		settings and their meanings in the product POS.
1956                Additional information:
1957                For this LaserJet MFP the range is 0..3, where 0=off (silent),
1958                1=soft, 2=medium, and 3=loud."
1959::= { settings-fax-proc-sub 25 }
1960
1961
1962fax-beep-volume OBJECT-TYPE
1963    SYNTAX      INTEGER(0..3)
1964    ACCESS      read-write
1965    STATUS      optional
1966       DESCRIPTION "Range is 0..100, where 0 = quietest possible, and 100 = loudest
1967		possible. A device shall divide this value into ranges
1968		corresponding to the possible volumes and document these
1969		settings and their meanings in the product POS.
1970                Additional information:
1971                For this LaserJet MFP the range is 0..3, where 0=off (silent),
1972                1=soft, 2=medium, and 3=loud."
1973::= { settings-fax-proc-sub 26 }
1974
1975
1976fax-ring-volume OBJECT-TYPE
1977    SYNTAX      INTEGER(0..3)
1978    ACCESS      read-write
1979    STATUS      optional
1980       DESCRIPTION "Range is 0..100, where 0 = quietest possible, and 100 = loudest
1981		possible. A device shall divide this value into ranges
1982		corresponding to the possible volumes and document these
1983		settings and their meanings in the product POS.
1984                Additional information:
1985                For this LaserJet MFP the range is 0..3, where 0=off (silent),
1986                1=soft, 2=medium, and 3=loud."
1987::= { settings-fax-proc-sub 27 }
1988
1989
1990fax-master-host OBJECT-TYPE
1991    SYNTAX      OCTET STRING
1992    ACCESS      read-write
1993    STATUS      optional
1994       DESCRIPTION "Identifies the hostname of the master host to which the device
1995		is connected."
1996::= { settings-fax-proc-sub 28 }
1997
1998
1999fax-thumbnail-enable OBJECT-TYPE
2000    SYNTAX      INTEGER {
2001                          eDisabled(1),
2002                          eEnabled(2)
2003		   }
2004    ACCESS      read-write
2005    STATUS      optional
2006       DESCRIPTION "Controls whether or not a thumbnail reprint of the first page
2007		of a fax shall be included on the fax call report. When set to
2008		eEnabled a thumbnail shall be included on the report. When set
2009		to eDisabled there shall be not be a thumbnail on the fax call
2010		report.
2011                Additional information:
2012                Controls whether or not a thumbnail reprint of the
2013                first page of a fax shall be included on the
2014                fax call report.  When set to eEnabled a thumbnail shall
2015                be included on the report.  When set to eDisabled there
2016                shall be not be a thumbnail on the fax call report."
2017::= { settings-fax-proc-sub 29 }
2018
2019
2020fax-phone-pickup-enable OBJECT-TYPE
2021    SYNTAX      INTEGER {
2022                          eDisabled(1),
2023                          eEnabled(2)
2024		   }
2025    ACCESS      read-write
2026    STATUS      optional
2027       DESCRIPTION "This object is included to handle the situation where a fax
2028		machine and a telephone share the same phone line. If a call
2029		picked up at the phone turns out to be a fax call, the user may
2030		initiate a fax receive via the fax machine front panel (with,
2031		say, a button press). When this object is set to eEnabled and a
2032		fax call is answered at the phone, the user has the option of
2033		initiating the fax receive in the usual way at the fax front
2034		panel or by entering a (product-specific) key sequence on the
2035		telephone keypad (e.g. '***'). The device POS must indicate
2036		what the key sequence is for a particular product. When this
2037		object is set to eDisabled and a fax call is answered at the
2038		phone, the user may only initiate the fax receive by taking the
2039		product-specific action (such as a button press) at the fax
2040		machine front panel. It is necessary to be able to turn this
2041		feature off (i.e. set it to eDisabled) because the key sequence
2042		of a particular fax device may interfere with other devices
2043		connected to the phone line (e.g. an answering machine).
2044                Additional information:
2045                On this LaserJet MFP, the key sequence to initiate a fax from the
2046                phone keypad is '***'."
2047::= { settings-fax-proc-sub 30 }
2048
2049
2050fax-adf-scan-count OBJECT-TYPE
2051    SYNTAX      INTEGER
2052    ACCESS      read-write
2053    STATUS      optional
2054       DESCRIPTION "This object tracks the page count for the pages scanned for
2055		faxing from the ADF. In order to write this object
2056		SERVICE-PASSWORD must be set correctly.
2057                Additional information:
2058                This object tracks the page count for the pages scanned for faxing
2059                from the ADF. In order to write this object SERVICE-PASSWORD must be
2060                set correctly."
2061::= { settings-fax-proc-sub 31 }
2062
2063
2064fax-print-page-count OBJECT-TYPE
2065    SYNTAX      INTEGER
2066    ACCESS      read-write
2067    STATUS      optional
2068       DESCRIPTION "This object tracks the page count for the pages sent to the
2069		print engine for fax jobs. In order to write this object
2070		SERVICE-PASSWORD must be set correctly.
2071                Additional information:
2072                This object tracks the page count for the pages sent to the print
2073                engine for fax jobs. In order to write this object SERVICE-PASSWORD
2074                must be set correctly."
2075::= { settings-fax-proc-sub 32 }
2076
2077
2078fax-download-page-count OBJECT-TYPE
2079    SYNTAX      INTEGER
2080    ACCESS      read-write
2081    STATUS      optional
2082       DESCRIPTION "This object tracks the page count for the pages downloaded to
2083		the peripheral for fax jobs. In order to write this object
2084		SERVICE-PASSWORD must be set correctly.
2085                Additional information:
2086                This object tracks the page count for the pages downloaded to the
2087                peripheral for fax jobs. In order to write this object SERVICE-PASSWORD
2088                must be set correctly."
2089::= { settings-fax-proc-sub 33 }
2090
2091
2092fax-upload-page-count OBJECT-TYPE
2093    SYNTAX      INTEGER
2094    ACCESS      read-write
2095    STATUS      optional
2096       DESCRIPTION "This object tracks the page count for the pages uploaded from
2097		the peripheral for fax jobs. In order to write this object
2098		SERVICE-PASSWORD must be set correctly.
2099                Additional information:
2100                This object tracks the page count for the pages uploaded from the
2101                peripheral for fax jobs. In order to write this object SERVICE-PASSWORD
2102                must be set correctly."
2103::= { settings-fax-proc-sub 34 }
2104
2105
2106fax-flatbed-scan-count OBJECT-TYPE
2107    SYNTAX      INTEGER
2108    ACCESS      read-write
2109    STATUS      optional
2110       DESCRIPTION "This object tracks the page count for the pages scanned for
2111		faxing from the flatbed. In order to write this object the
2112		SERVICE-PASSWORD must be set.
2113                Additional information:
2114                This object tracks the page count for the pages scanned
2115                for faxing from the flatbed.  In order to write this
2116                object the SERVICE-PASSWORD must be set."
2117::= { settings-fax-proc-sub 36 }
2118
2119
2120default-fax-glass-size OBJECT-TYPE
2121    SYNTAX      INTEGER {
2122                          eUSLetter(2),
2123                          eUSLegal(3),
2124                          eISOandJISA4(26)
2125		   }
2126    ACCESS      read-write
2127    STATUS      optional
2128       DESCRIPTION "Indicates the default fax glass size.
2129                Additional information:
2130                Indicates the default fax glass size."
2131::= { settings-fax-proc-sub 37 }
2132
2133
2134fax-cold-reset-fax-glass-size OBJECT-TYPE
2135    SYNTAX      INTEGER {
2136                          eUSLetter(2),
2137                          eUSLegal(3),
2138                          eISOandJISA4(26)
2139		   }
2140    ACCESS      read-write
2141    STATUS      optional
2142       DESCRIPTION "Returns or sets the fax glass size that is used as the
2143		DEFAULT-FAX-GLASS-SIZE when a cold reset occurs.
2144                Additional information:
2145                Returns or sets the fax glass size that is used as the
2146                DEFAULT-FAX-GLASS-SIZE when a cold reset occurs."
2147::= { settings-fax-proc-sub 38 }
2148
2149
2150fax-upload OBJECT-TYPE
2151    SYNTAX      INTEGER {
2152                          eFaxUploadIdle(1),
2153                          eFaxUploadStart(2),
2154                          eFaxUploadActive(3),
2155                          eFaxUploadAborted(4),
2156                          eFaxUploadDone(5),
2157                          eFaxUploadNeeded(6)
2158		   }
2159    ACCESS      read-write
2160    STATUS      optional
2161       DESCRIPTION "Note: The enumeration values for this object where changed in a
2162		non-backwards compatible manner in version 4.7. Handshake
2163		mechanism between host and device to notify and coordinate the
2164		transfer of fax image data received by the device fax modem.
2165		This object serves both as an indicator of fax upload activity
2166		as well as a trigger for the host to alter fax upload progress.
2167		Handshake mechanism between host and device to initiate scan
2168		operation and coordinate the transfer of scanned image data to
2169		the host. This object serves both as an indicator of scan
2170		upload activity as well as a trigger for the host to alter scan
2171		upload progress.
2172		    eFaxUploadIdle - indicates no fax upload activity is is
2173			occurring. Device powers up in this state but will
2174			otherwise never transition to this state of its own
2175			accord. Host setting to eFaxUploadIdle while object is
2176			in eFaxUploadActive will cause download activity to be
2177			prematurely terminated. Host setting to this state
2178			resets the handshake mechanism to permit another fax
2179			upload activity to be initiated.
2180		    eFaxUploadStart - indicates the host requests to commence
2181			an upload session for a received fax. This state is
2182			host settable only from eFaxUploadIdle. Device will
2183			never transition to this state of its own accord.
2184		    eFaxUploadActive - indicates a fax upload is occurring.
2185			This state is not host settable. Device will transition
2186			to this state from eFaxUploadStart as a positive
2187			response for host to commence upload of fax data. The
2188			object FAXJOB-UPLOAD-ID now contains the job ID.
2189		    eFaxUploadAborted - indicates the fax upload activity has
2190			been prematurely terminated by the device due to some
2191			error. Object FAX-UPLOAD-ERROR contains the error
2192			reason for the premature session termination. This
2193			state is device settable from eFaxUploadStart,
2194			eFaxUploadActive or eFaxUploadNeeded. This state is not
2195			host settable.
2196		    eFaxUploadDone - indicates the fax upload activity has
2197			reached a successful termination in that the device has
2198			transmitted all the upload data to the host. This state
2199			is only settable by the device from eFaxUploadActive.
2200			This state is not host settable. Host should transition
2201			from this state to eFaxUploadIdle in order to reset the
2202			handshake mechanism for subsequent upload session.
2203		    eFaxUploadNeeded - indicates device has received fax modem
2204			data available for host upload. This state is not host
2205			settable. This state is device settable from
2206			eFaxUploadIdle. Host should respond by setting to
2207			eFaxUploadStart to initiate upload session. Should host
2208			fail to respond by the time fax reception is complete
2209			or device has exhausted local memory storage, device
2210			shall transition object from eFaxUploadNeeded to
2211			eFaxUploadAborted. The POS should state the recourse
2212			behavior associated with the received fax.   "
2213::= { status-fax-proc-sub 1 }
2214
2215
2216fax-min-rings-pickup OBJECT-TYPE
2217    SYNTAX      INTEGER(1..1)
2218    ACCESS      read-only
2219    STATUS      optional
2220       DESCRIPTION "Indicates the minimum legal rings before pickup."
2221::= { status-fax-proc-sub 2 }
2222
2223
2224fax-max-rings-pickup OBJECT-TYPE
2225    SYNTAX      INTEGER(1..10)
2226    ACCESS      read-only
2227    STATUS      optional
2228       DESCRIPTION "Indicates the maximum legal rings before pickup."
2229::= { status-fax-proc-sub 3 }
2230
2231
2232fax-max-redials OBJECT-TYPE
2233    SYNTAX      INTEGER
2234    ACCESS      read-only
2235    STATUS      optional
2236       DESCRIPTION "Maximum number of allowed redials."
2237::= { status-fax-proc-sub 4 }
2238
2239
2240fax-additional-wait OBJECT-TYPE
2241    SYNTAX      INTEGER
2242    ACCESS      read-only
2243    STATUS      optional
2244       DESCRIPTION "Number of additional seconds to wait before beginning a
2245		FAX-DOWNLOAD."
2246::= { status-fax-proc-sub 5 }
2247
2248
2249fax-download-error OBJECT-TYPE
2250    SYNTAX      INTEGER
2251    ACCESS      read-only
2252    STATUS      optional
2253       DESCRIPTION "Error status of the fax download session."
2254::= { status-fax-proc-sub 6 }
2255
2256
2257fax-upload-error OBJECT-TYPE
2258    SYNTAX      INTEGER
2259    ACCESS      read-only
2260    STATUS      optional
2261       DESCRIPTION "Error status of the fax upload session."
2262::= { status-fax-proc-sub 7 }
2263
2264
2265fax-firmware-revision OBJECT-TYPE
2266    SYNTAX      OCTET STRING (SIZE(8))
2267    ACCESS      read-only
2268    STATUS      optional
2269       DESCRIPTION "This object identifies the fax firmware ROM revision code. The
2270		format is device specific and shall be specified in the device
2271		POS.
2272                Additional information:
2273                This object identifies the fax firmware ROM revision
2274                code.  For this LaserJet MFP, the format for this object is a date
2275                in the form YYYYMMDD."
2276::= { status-fax-proc-sub 8 }
2277
2278
2279fax-forwarding-phone-num OBJECT-TYPE
2280    SYNTAX      OCTET STRING
2281    ACCESS      read-write
2282    STATUS      optional
2283       DESCRIPTION "Phone number digits of the remote fax station where arrived
2284		faxes are to be forwarded."
2285::= { fax-forwarding 3 }
2286
2287
2288fax-resolution OBJECT-TYPE
2289    SYNTAX      OCTET STRING (SIZE(1..64))
2290    ACCESS      read-write
2291    STATUS      optional
2292       DESCRIPTION "struct {
2293		    unsigned_32bit x_res; /* 1st four bytes; big endian */
2294		    unsigned_32bit y_res; /* 2nd four bytes; big endian */
2295		    }
2296		    Sets the send fax resolution. The x and y resolutions in
2297			this object are in fixed-point with 16 bits of
2298			fraction, and 16 bits of integer, and are in dots per
2299			inch. X is horizontal; Y is vertical. Examples of
2300			computing x_res and y_res: 300 dots/inch:round(300 *
2301			65536) = 19660800
2302		    16 dots/mm: round(16 *25.4 * 65536) = 26633830.
2303		If the device does not support the given combination, then
2304		it'll select the nearest supported values in a device-dependent
2305		manner (documented in the POS).
2306                Additional information:
2307                This LaserJet MFP supports 4 fax resolutions.  As far as the
2308                end-user is concerned these resolutions are:  standard,
2309                fine, superfine, and photo.  Photo is not really a
2310                resolution--see more below.  Standard is the default.
2311                Resolutions map as follows (values are given in dots per
2312                inch (dpi) horizontal X vertical (x X y)):  standard(203
2313                X 98), fine(203 X 196), superfine(300 X 300), and
2314                photo(300 X 300).
2315
2316                Supported resolutions in hex notation (dpi, x X y) are:
2317                standard(00cb0000 X 00620000), fine(00cb0000 X 00c4000),
2318                superfine(012C0000 X 012C0000), and photo(012C0000 X
2319                012C0000).
2320
2321                The device ignores attempts to set invalid resolutions.
2322
2323                Photo is not a resolution, but photo setting depends on
2324                whether half-toning is on or off.  In the case of this LaserJet MFP
2325                photo setting doesn't actually change the bits going out
2326                the modem -- still one bit per pixel so photo and
2327                superfine are the same.
2328
2329                NOTE:  The last 16 bits of the horizontal and vertical
2330                settings are ignored.  Only the first 16 bits of the
2331                horizontal and vertical resolution setting are used."
2332::= { settings-fax-send 1 }
2333
2334
2335fax-contrast OBJECT-TYPE
2336    SYNTAX      INTEGER(-127..127)
2337    ACCESS      read-write
2338    STATUS      optional
2339       DESCRIPTION "Behaves as SCL's 'Set Scanner Contrast Level' command which is
2340		used for setting the sending fax contrast level. Range is
2341		0..100.
2342                Additional information:
2343                Behaves as COPIER-CONTRAST and SCANNER-CONTRAST.
2344                Contrast values can range from -127 to +127, for a total
2345                of 255 contrast values.  Within that range, this LaserJet MFP
2346                supports 11 values.  They are:  -5, -4, -3, -2,
2347                -1, 0, 1, 2, 3, 4, 5.  The default contrast level is 0
2348                (normal).  A positive value results in a larger
2349                difference, and a negative value results in a smaller
2350                difference.
2351
2352                This LaserJet MFP snaps unsupported values toward zero as follows:
2353                <=-125 snaps to -5
2354                >-125 and <=-100 snaps to -4
2355                >-100 and <=-75 snaps to -3
2356                >-75 and <=-50 snaps to -2
2357                >-50 and <=-25 snaps to -1
2358                >-25 and <25 snaps to 0
2359                >=25 and <50 snaps to 1
2360                >=50 and <75 snaps to 2
2361                >=75 and <100 snaps to 3
2362                >=100 and <125 snaps to 4
2363                >=125 snaps to 5"
2364::= { settings-fax-send 2 }
2365
2366
2367fax-pixel-data-type OBJECT-TYPE
2368    SYNTAX      INTEGER {
2369                          eBiLevelThesholded(1),
2370                          eBiLevelHalfToned(2)
2371		   }
2372    ACCESS      read-write
2373    STATUS      optional
2374       DESCRIPTION "Sets the scanning method used when sending a fax.
2375		eBiLevelThesholded - One bit per pixel, using simple
2376		thresholding of greyscale scan data. eBiLevelHalfToned - One
2377		bit per pixel, using some kind of half-toning technique (such
2378		as dithering or error-diffusion) to approximate greyscale scan
2379		data."
2380::= { settings-fax-send 3 }
2381
2382
2383not-ready-fax-send OBJECT-TYPE
2384    SYNTAX      OCTET STRING
2385    ACCESS      read-only
2386    STATUS      optional
2387       DESCRIPTION "Indicates if the sending fax sub-system in the device is not
2388		ready. If there are no items in the collection (i.e. no bits
2389		are set), then the sending fax sub-system is ready. If there is
2390		an item present, then the item indicates what is causing the
2391		sending fax sub-system to be not ready."
2392::= { status-fax-send 1 }
2393
2394
2395fax-allow-redials OBJECT-TYPE
2396    SYNTAX      INTEGER {
2397                          eFalse(1),
2398                          eTrue(2)
2399		   }
2400    ACCESS      read-write
2401    STATUS      optional
2402       DESCRIPTION "When eTrue, the FAX machine can redial a phone number if the
2403		prior call failed for some reason. When eFalse, such redialing
2404		will not occur.
2405                Additional information:
2406                This object is not used for this LaserJet MFP products."
2407::= { transmit-fax 3 }
2408
2409
2410hrMemorySize OBJECT-TYPE
2411    SYNTAX      INTEGER
2412    ACCESS      read-only
2413    STATUS      mandatory
2414       DESCRIPTION "The amount of physical main memory contained by
2415              the host.
2416              Refer to RFC 1514, Host Resources MIB, for more details.
2417                Additional information:
2418                The unit of measure for this object is 1024
2419                bytes. The default value assumes the base printer with no
2420                additional memory."
2421::= { hrStorage 2 }
2422
2423
2424hrStorageIndex OBJECT-TYPE
2425    SYNTAX      INTEGER(1..2147483647)
2426    ACCESS      read-only
2427    STATUS      mandatory
2428       DESCRIPTION "A unique value for each logical storage area
2429              contained by the host.
2430              Refer to RFC 1514, Host Resources MIB, for more details."
2431::= { hrStorageEntry 1 }
2432
2433
2434hrStorageType OBJECT-TYPE
2435    SYNTAX      OBJECT IDENTIFIER
2436    ACCESS      read-only
2437    STATUS      mandatory
2438       DESCRIPTION "The type of storage represented by this entry.
2439              Refer to RFC 1514, Host Resources MIB, for more details.
2440                Additional information:
2441                The object is constant for the product."
2442::= { hrStorageEntry 2 }
2443
2444
2445hrStorageDescr OBJECT-TYPE
2446    SYNTAX      OCTET STRING
2447    ACCESS      read-only
2448    STATUS      mandatory
2449       DESCRIPTION "A description of the type and instance of the
2450              storage described by this entry.
2451              Refer to RFC 1514, Host Resources MIB, for more details.
2452                Additional information:
2453                This object is not localized.  For the product, this
2454                object is constant."
2455::= { hrStorageEntry 3 }
2456
2457
2458hrStorageAllocationUnits OBJECT-TYPE
2459    SYNTAX      INTEGER(1..2147483647)
2460    ACCESS      read-only
2461    STATUS      mandatory
2462       DESCRIPTION "The size, in bytes, of the data objects allocated
2463               from this pool.  If this entry is monitoring
2464               sectors, blocks, buffers, or packets, for example,
2465               this number will commonly be greater than one.
2466               Otherwise this number will typically be one.
2467               Refer to RFC 1514, Host Resources MIB, for more details.
2468                Additional information:
2469                Unit is one byte.  For the product,
2470                this object is constant."
2471::= { hrStorageEntry 4 }
2472
2473
2474hrStorageSize OBJECT-TYPE
2475    SYNTAX      INTEGER(0..2147483647)
2476    ACCESS      read-only
2477    STATUS      mandatory
2478       DESCRIPTION "The size of the storage represented by this entry,
2479              in units of hrStorageAllocationUnits.
2480              Refer to RFC 1514, Host Resources MIB, for more details.
2481                Additional information:
2482                Total formatter RAM.  (The value of this object
2483                is hrMemorySize times the unit of measure for hrMemorySize.
2484                For this procduct this is 65536*1024 bytes.)"
2485::= { hrStorageEntry 5 }
2486
2487
2488hrStorageUsed OBJECT-TYPE
2489    SYNTAX      INTEGER(0..2147483647)
2490    ACCESS      read-only
2491    STATUS      mandatory
2492       DESCRIPTION "The amount of the storage represented by this
2493              entry that is allocated, in units of
2494              hrStorageAllocationUnits.
2495              Refer to RFC 1514, Host Resources MIB, for more details.
2496                Additional information:
2497                This object returns the amount of memory in use
2498                by the printer at the current time.  This object should not
2499                be used when creating a print job for the device because the
2500                amount of memory in use will likely be different when the
2501                printer processes the print job."
2502::= { hrStorageEntry 6 }
2503
2504
2505hrStorageAllocationFailures OBJECT-TYPE
2506    SYNTAX      INTEGER
2507    ACCESS      read-only
2508    STATUS      mandatory
2509       DESCRIPTION "The number of requests for storage represented by
2510              this entry that could not be honored due to not
2511              enough storage.  It should be noted that as this
2512              object has a SYNTAX of Counter, that it does not
2513              have a defined initial value.  However, it is
2514              recommended that this object be initialized to
2515              zero.
2516              Refer to RFC 1514, Host Resources MIB, for more details.
2517                Additional information:
2518                This object is set to zero at power on and when
2519                any reset is done via prtGeneralReset.
2520                This object is incremented whenever the printer is short on
2521                memory (codewise:  when PersMemoryCycle is called with a
2522                parameter of 2)."
2523::= { hrStorageEntry 7 }
2524
2525
2526hrDeviceIndex OBJECT-TYPE
2527    SYNTAX      INTEGER(1..2147483647)
2528    ACCESS      read-only
2529    STATUS      mandatory
2530       DESCRIPTION "A unique value for each device contained by the
2531              host.  The value for each device must remain
2532              constant at least from one re-initialization of the
2533              agent to the next re-initialization.
2534              Refer to RFC 1514, Host Resources MIB, for more details.
2535                Additional information:
2536                The entry in the Device Table which describes
2537                the printer."
2538::= { hrDeviceEntry 1 }
2539
2540
2541hrDeviceType OBJECT-TYPE
2542    SYNTAX      OBJECT IDENTIFIER
2543    ACCESS      read-only
2544    STATUS      mandatory
2545       DESCRIPTION "An indication of the type of device.
2546              If this value is `hrDeviceProcessor { hrDeviceTypes
2547              3 }' then an entry exists in the hrProcessorTable
2548              which corresponds to this device.
2549              If this value is `hrDeviceNetwork { hrDeviceTypes 4
2550              }', then an entry exists in the hrNetworkTable
2551              which corresponds to this device.
2552              If this value is `hrDevicePrinter { hrDeviceTypes 5
2553              }', then an entry exists in the hrPrinterTable
2554              which corresponds to this device.
2555              If this value is `hrDeviceDiskStorage {
2556              hrDeviceTypes 6 }', then an entry exists in the
2557              hrDiskStorageTable which corresponds to this
2558              device.
2559              Refer to RFC 1514, Host Resources MIB, for more details."
2560::= { hrDeviceEntry 2 }
2561
2562
2563hrDeviceDescr OBJECT-TYPE
2564    SYNTAX      OCTET STRING (SIZE(0..64))
2565    ACCESS      read-only
2566    STATUS      mandatory
2567       DESCRIPTION "A textual description of this device, including
2568              the device's manufacturer and revision, and
2569              optionally, its serial number.
2570              Refer to RFC 1514, Host Resources MIB, for more details.
2571                Additional information:
2572                The serial number is not returned with this
2573                object.  This object is not localized."
2574::= { hrDeviceEntry 3 }
2575
2576
2577hrDeviceID OBJECT-TYPE
2578    SYNTAX      OBJECT IDENTIFIER
2579    ACCESS      read-only
2580    STATUS      mandatory
2581       DESCRIPTION "The product ID for this device.
2582              Refer to RFC 1514, Host Resources MIB, for more details.
2583                Additional information:
2584                The complete OID reported by this object is:
2585                .1.3.6.1.4.1.11.2.3.9.1.2.48.3"
2586::= { hrDeviceEntry 4 }
2587
2588
2589hrDeviceStatus OBJECT-TYPE
2590    SYNTAX      INTEGER {
2591                          eHrunning(2),
2592                          eHwarning(3),
2593                          eHdown(5)
2594		   }
2595    ACCESS      read-only
2596    STATUS      mandatory
2597       DESCRIPTION "The current operational state of the device
2598              described by this row of the table.  A value
2599              unknown(1) indicates that the current state of the
2600              device is unknown.  running(2) indicates that the
2601              device is up and running and that no unusual error
2602              conditions are known.  The warning(3) state
2603              indicates that agent has been informed of an
2604              unusual error condition by the operational software
2605              (e.g., a disk device driver) but that the device is
2606              still 'operational'.  An example would be high
2607              number of soft errors on a disk.  A value of
2608              testing(4), indicates that the device is not
2609              available for use because it is in the testing
2610              state.  The state of down(5) is used only when the
2611              agent has been informed that the device is not
2612              available for any use.
2613              Refer to RFC 1514, Host Resources MIB, for more details.
2614                Additional information:
2615                The printer's condition is mapped as follows:
2616
2617                eHrunning -- Printer ready to print or is printing.  It may
2618                be in power save mode.
2619
2620                eHwarning -- A condition exists that needs attention, but it
2621                is not currently preventing printing.  A non-critical alert
2622                is active.
2623
2624                eHdown -- Printer is not printing because it is offline, or
2625                a critical alert is active.  Human interaction is needed to
2626                bring the printer to a ready state."
2627::= { hrDeviceEntry 5 }
2628
2629
2630hrDeviceErrors OBJECT-TYPE
2631    SYNTAX      INTEGER
2632    ACCESS      read-only
2633    STATUS      mandatory
2634       DESCRIPTION "The number of errors detected on this device.  It
2635               should be noted that as this object has a SYNTAX
2636               of Counter, that it does not have a defined
2637               initial value.  However, it is recommended that
2638               this object be initialized to zero.
2639               Refer to RFC 1514, Host Resources MIB, for more details.
2640                Additional information:
2641                This is the number of critical alerts that have
2642                been entered into the alert table since the device was
2643                powered on.  The maximum value for this object is 2^32-1.  At
2644                power-on, this object will be set to zero."
2645::= { hrDeviceEntry 6 }
2646
2647
2648hrPrinterStatus OBJECT-TYPE
2649    SYNTAX      INTEGER {
2650                          eHother(1),
2651                          eHidle(3),
2652                          eHprinting(4),
2653                          eHwarmup(5)
2654		   }
2655    ACCESS      read-only
2656    STATUS      mandatory
2657       DESCRIPTION "The current status of this printer device.  When
2658               in the idle(1), printing(2), or warmup(3) state,
2659               the corresponding hrDeviceStatus should be
2660               running(2) or warning(3).  When in the unknown
2661               state, the corresponding hrDeviceStatus should be
2662               unknown(1).
2663               Refer to RFC 1514, Host Resources MIB, for more details.
2664                Additional information:
2665                The printer's condition is mapped as follows:
2666
2667                eHother -- The printer is offline, or a critical alert is
2668                active.
2669
2670                eHidle -- The printer is not performing any of the items
2671                listed under eHprinting status.
2672
2673                eHprinting -- A job is currently being processed or printed,
2674                or a PJL job is being processed.
2675
2676                eHwarmup -- If hrDeviceStatus is eHdown, the printer is
2677                currently offline but is resolving the condition that caused
2678                it to be offline. It will be online when it is ready to
2679                print.  If hrDeviceStatus is eHrunning, the printer was
2680                in power save mode and is now becoming ready to print.  (In
2681                the product, this status only occurs very
2682                briefly at boot time.  At no other time does the printer
2683                report 'eHwarmup' status.)"
2684::= { hrPrinterEntry 1 }
2685
2686
2687hrPrinterDetectedErrorState OBJECT-TYPE
2688    SYNTAX      OCTET STRING
2689    ACCESS      read-only
2690    STATUS      mandatory
2691       DESCRIPTION "This object represents any error conditions
2692               detected by the printer.  The error conditions are
2693               encoded as bits in an octet string, with the
2694               following definitions:
2695                    Condition         Bit #    hrDeviceStatus
2696                    lowPaper          0        warning(3)
2697                    noPaper           1        down(5)
2698                    lowToner          2        warning(3)
2699                    noToner           3        down(5)
2700                    doorOpen          4        down(5)
2701                    jammed            5        down(5)
2702                    offline           6        down(5)
2703                    serviceRequested  7        warning(3)
2704               If multiple conditions are currently detected and
2705               the hrDeviceStatus would not otherwise be
2706               unknown(1) or testing(4), the hrDeviceStatus shall
2707               correspond to the worst state of those indicated,
2708               where down(5) is worse than warning(3) which is
2709               worse than running(2).
2710               Bits are numbered starting with the most
2711               significant bit of the first byte being bit 0, the
2712               least significant bit of the first byte being bit
2713               7, the most significant bit of the second byte
2714               being bit 8, and so on.  A one bit encodes that
2715               the condition was detected, while a zero bit
2716               encodes that the condition was not detected.
2717               This object is useful for alerting an operator to
2718               specific warning or error conditions that may
2719               occur, especially those requiring human
2720               intervention.
2721               Refer to RFC 1514, Host Resources MIB, for more details.
2722                Additional information:
2723                The product reports error
2724                conditions as follows:
2725
2726                noPaper - A tray is empty and must be filled for printing to
2727                continue.
2728                hrDeviceStatus = eHdown;
2729                hrPrinterStatus = eHother;
2730                A critical alert is active.
2731
2732                coverOpen -- A cover or door is open.
2733                hrDeviceStatus = eHdown;
2734                hrPrinterStatus = eHother;
2735                A critical alert is active.
2736
2737                jammed -- A jam condition is preventing printing.
2738                hrDeviceStatus = eHdown;
2739                hrPrinterStatus = eHother;
2740                A critical alert is active.
2741
2742                offline -- Printer is offline and will not accept new print
2743                jobs until it is online.  This condition is rare in the
2744                and may indicate some other error.
2745                hrDeviceStatus = eHdown;
2746                hrPrinterStatus = eHother;
2747                A critical alert is active.
2748
2749                serviceRequested -- Any status or error condition not listed
2750                above.  These fall into two categories:
2751                (1) If the condition prevents printing, the 'offline' bit
2752                is also set and status values are as for offline.  i.e.:
2753                hrDeviceStatus = eHdown;
2754                hrPrinterStatus = eHother;
2755                A critical alert is active.
2756                (2) If the condition does not prevent printing the status
2757                values are:
2758                hrDeviceStatus = eHwarning;
2759                hrPrinterStatus = eHidle or eHprinting;
2760                A non-critical alert is active.
2761
2762                lowToner -- The product can report this condition.
2763
2764                noToner -- The product can report this condition."
2765::= { hrPrinterEntry 2 }
2766
2767
2768npCRCTable OBJECT-TYPE
2769    SYNTAX      SEQUENCE OF NpCRCEntry
2770    ACCESS      not-accessible
2771    STATUS      current
2772       DESCRIPTION ""
2773::= { npCard 15 }
2774
2775
2776npCRCEntry OBJECT-TYPE
2777    SYNTAX      NpCRCEntry
2778    ACCESS      not-accessible
2779    STATUS      current
2780       DESCRIPTION ""
2781::= { npCRCTable 1 }
2782
2783
2784npCRCIndex OBJECT-TYPE
2785    SYNTAX      Integer32
2786    ACCESS      read-only
2787    STATUS      current
2788       DESCRIPTION ""
2789::= { npCRCEntry 1 }
2790
2791
2792npCRCText OBJECT-TYPE
2793    SYNTAX      OCTET STRING
2794    ACCESS      read-only
2795    STATUS      current
2796       DESCRIPTION ""
2797::= { npCRCEntry 2 }
2798
2799
2800npCRCChannel OBJECT-TYPE
2801    SYNTAX      Integer32
2802    ACCESS      read-only
2803    STATUS      current
2804       DESCRIPTION ""
2805::= { npCRCEntry 3 }
2806
2807
2808inetTrapDestinationNum OBJECT-TYPE
2809    SYNTAX      Integer32
2810    ACCESS      read-only
2811    STATUS      current
2812       DESCRIPTION "Total number of ACTIVE rows in the inetTrapDestination table."
2813::= { inetTrapDestination 1 }
2814
2815
2816inetTrapDestinationTable OBJECT-TYPE
2817    SYNTAX      SEQUENCE OF InetTrapDestinationEntry
2818    ACCESS      not-accessible
2819    STATUS      current
2820       DESCRIPTION "List of inetTrap destinations to which the agent sends traps."
2821::= { inetTrapDestination 2 }
2822
2823
2824inetTrapDestinationEntry OBJECT-TYPE
2825    SYNTAX      InetTrapDestinationEntry
2826    ACCESS      not-accessible
2827    STATUS      current
2828       DESCRIPTION "Entries are inetAddress Specific sequence of trap destination parameters."
2829::= { inetTrapDestinationTable 1 }
2830
2831
2832inetTrapRowIndex OBJECT-TYPE
2833    SYNTAX      Integer32
2834    ACCESS      read-only
2835    STATUS      current
2836       DESCRIPTION "Row Index of the inetTrapDestination table"
2837::= { inetTrapDestinationEntry 1 }
2838
2839
2840inetTrapRowStatus OBJECT-TYPE
2841    SYNTAX      Integer32
2842    ACCESS      read-write
2843    STATUS      current
2844       DESCRIPTION "Individual Row Status
2845			1 - Row is Active - Row is activated and ready.
2846			2 - Not-In-Service - Row is suspended.
2847			3 - Not Ready - Row is not activated and still needs some columnar values to move to ready state.
2848			4 - Create and Go - This is set when the client uses multivarbind request to configure the trap table.
2849			5 - Create and Wait - This is set when the client does sequential configuration of the trap table.
2850			6 - Destroy - This is set when the client wants to delete the row from the table.
2851			"
2852::= { inetTrapDestinationEntry 2 }
2853
2854
2855inetTrapAddressType OBJECT-TYPE
2856    SYNTAX      INTEGER
2857    ACCESS      read-write
2858    STATUS      current
2859       DESCRIPTION "Protocol family for trap.  Possible values:
2860			ipv4(1)		An IPv4 address as defined by the
2861						InetAddressIPv4 textual convention.
2862
2863			ipv6(2)     An IPv6 address as defined by the
2864						InetAddressIPv6 textual convention.
2865
2866			dns(16)		A DNS domain name as defined by the
2867						InetAddressDNS textual convention."
2868::= { inetTrapDestinationEntry 3 }
2869
2870
2871inetTrapAddress OBJECT-TYPE
2872    SYNTAX      OCTET STRING
2873    ACCESS      read-write
2874    STATUS      current
2875       DESCRIPTION "IPv4/IPv6/FQDN address of trap destination node."
2876::= { inetTrapDestinationEntry 4 }
2877
2878
2879inetTrapPort OBJECT-TYPE
2880    SYNTAX      Integer32
2881    ACCESS      read-write
2882    STATUS      current
2883       DESCRIPTION "Port number of the inetTrap Destination to which the trap is sent."
2884::= { inetTrapDestinationEntry 5 }
2885
2886
2887inetTrapCommunityName OBJECT-TYPE
2888    SYNTAX      OCTET STRING
2889    ACCESS      read-write
2890    STATUS      current
2891       DESCRIPTION "Trap community name specified in the trap packet."
2892::= { inetTrapDestinationEntry 6 }
2893
2894
2895inetTrapVersion OBJECT-TYPE
2896    SYNTAX      INTEGER
2897    ACCESS      read-write
2898    STATUS      current
2899       DESCRIPTION "Trap version, one of the following
2900			0 = snmpV1
2901			1 = snmpV2
2902			3 = Inform
2903			Default is  1 = snmpV2.
2904			This value remains persistent through a powercycle."
2905::= { inetTrapDestinationEntry 7 }
2906
2907
2908inetTrapStyle OBJECT-TYPE
2909    SYNTAX      INTEGER {selectable-pml-traps(1),
2910                          aps-and-general-or-nrdpe-traps(2),
2911		   both-of-the-above(3)}
2912    ACCESS      read-write
2913    STATUS      current
2914       DESCRIPTION "This OID is read-write.
2915			If the user wants to receive only the PML traps, then trapStyle can be set to 1.
2916			If the user wants to receive only APS and General or NOT-READY-DESTINATION-PRINT-ENGINE traps, then trapStyle can be set to 2.
2917			If the user wants to receive the both kinds of above traps, then trapStyle can be set to 3."
2918::= { inetTrapDestinationEntry 8 }
2919
2920
2921inetTrapPMLOids OBJECT-TYPE
2922    SYNTAX      OCTET STRING
2923    ACCESS      read-write
2924    STATUS      current
2925       DESCRIPTION "This OID is a read-write. This will have tokens of PML trappable OIDs.
2926			Each token (OID) will be separated by a semi-colon. If a trap destination entry is
2927			registered for only APS and general/NRDPE traps, then the pmlTrapOids OID will be a NULL string."
2928::= { inetTrapDestinationEntry 9 }
2929
2930
2931inetTrapErrorValue OBJECT-TYPE
2932    SYNTAX      Integer32
2933    ACCESS      read-only
2934    STATUS      current
2935       DESCRIPTION "Gives the error value in case if the server is not able to send the traps
2936			to the configured trapDestination entry. It will be set to below defined error values
2937			if there the agent finds any error while dispatching a trap.
2938
2939			10 - Invalid value for rowStatus. Should be 1, 2, 3 or 6.
2940			11 - Ivalid value for InetTrapAddressType. Should be 1, 2 or 16.
2941			12 - Invalid for IP Address or FQDN.
2942			13 - Ivalid value for inetTrapPort. Should be greater than 0 or less than 65536.
2943			14 - Invalid valur for inetTrapCommunityName.
2944			15 - Invalid value for inetTrapVersion. Should be 0, 1 or 3.
2945			16 - Invalid value for inetTrapStyle. Should be either 1, 2 or 3.
2946			17 - Unable to resgister SOME or ALL PML trappable OIDs.
2947
2948			51 - InetTrapAddressType & InetTrapAddress does not macth.
2949			52 - It is a Duplicate entry.
2950			53 - Unable to move the row to ACTIVE state because of insufficient/invalid entries.
2951
2952			80 - Unable to resolve name: no DNS server.
2953			81 - Unable to resolve name: no DNS records present for name.
2954			82 - Unable to resolve name: no dns records matching FQDN Resolution Value.
2955			"
2956::= { inetTrapDestinationEntry 10 }
2957
2958
2959inetTrapTest OBJECT-TYPE
2960    SYNTAX      Integer32
2961    ACCESS      write-only
2962    STATUS      current
2963       DESCRIPTION "Causes agent to send an snmp trap to hosts registered in the trap
2964			destination table.  Value specified will be used as the specific
2965			trap id."
2966::= { inetTrapDestination 3 }
2967
2968
2969inetTrapFilterDelay OBJECT-TYPE
2970    SYNTAX      Integer32
2971    ACCESS      read-write
2972    STATUS      current
2973       DESCRIPTION "The purpose of the trap filter feature is to prevent multiple traps
2974			of the same specificTrapId to be sent within a short period of time.
2975			This object assigns the period of time within which a duplicate trap
2976			will be blocked.  This value is in 1/10 second intervals and the default
2977			value is set to 50 corresponding to 5 seconds.
2978			This value remains persistent through a powercycle."
2979::= { inetTrapDestination 4 }
2980
2981
2982inetTrapBaseTimeout OBJECT-TYPE
2983    SYNTAX      Integer32
2984    ACCESS      read-write
2985    STATUS      current
2986       DESCRIPTION "Applicable only if trapVersion is set to Inform.
2987			Units are 1/10 second intervals.  Default is 2
2988			corresponding to 200 milliseconds.  This value corresponds
2989			to the time of the first retry following the initial inform
2990			request. Additional retries are sent at times corresponding to
2991			the retry number multiplied by the inetTrapBaseTimeout.
2992			This value remains persistent through a powercycle."
2993::= { inetTrapDestination 5 }
2994
2995
2996inetTrapRetryNum OBJECT-TYPE
2997    SYNTAX      Integer32
2998    ACCESS      read-write
2999    STATUS      current
3000       DESCRIPTION "Applicable only if trapVersion is set to Inform.
3001			This is the maximum number of inform retries that will be sent to
3002			this destination.  Retries are sent if no inform reply is received
3003			within the timeout value.  The timeout value is calculated as
3004			described under inetTrapBaseTimeout.
3005			This value remains persistent through a powercycle."
3006::= { inetTrapDestination 6 }
3007
3008
3009inetTrapFQDNResolution OBJECT-TYPE
3010    SYNTAX      INTEGER {resolve-for-IPv4-address(1),
3011                          resolve-for-IPv6-address(2),
3012		   resolve-for-both(10)}
3013    ACCESS      read-write
3014    STATUS      current
3015       DESCRIPTION "The purpose of this field is to configure various options for resolving FQDN.
3016			If configured as 1  - then FQDN names will be resolved for IPv4 addresses only
3017			If configured as 2  - then FQDN names will be resolved for IPv6 addresses only.
3018			If configured as 10 - then FQDN names will be resolved for both IPv4 and IPv6 addresses."
3019::= { inetTrapDestination 7 }
3020
3021
3022inetTrapFQDNMultipleAddressBehavior OBJECT-TYPE
3023    SYNTAX      INTEGER {send-to-first-resolved-address(1),
3024		   send-to-all-resolved-address(2)}
3025    ACCESS      read-write
3026    STATUS      current
3027       DESCRIPTION "1 - Send traps to the first resolved address
3028			 2 - Send traps to all resolved address.
3029			 "
3030::= { inetTrapDestination 8 }
3031
3032
3033inetTrapUseDNSCache OBJECT-TYPE
3034    SYNTAX      INTEGER {enable(1),
3035		   disable(0)}
3036    ACCESS      read-write
3037    STATUS      current
3038       DESCRIPTION "Depending upon the value of this field resolution of FQDN will happen everytime when a trap is sent."
3039::= { inetTrapDestination 9 }
3040
3041
3042trapDestinationNum OBJECT-TYPE
3043    SYNTAX      Integer32
3044    ACCESS      read-only
3045    STATUS      current
3046       DESCRIPTION "The number of trap destinations."
3047::= { trapDest 1 }
3048
3049
3050trapDestinationTable OBJECT-TYPE
3051    SYNTAX      SEQUENCE OF TrapDestinationEntry
3052    ACCESS      not-accessible
3053    STATUS      current
3054       DESCRIPTION "Protocol specific list of destinations
3055                  to which the agent sends traps."
3056::= { trapDest 2 }
3057
3058
3059trapDestinationEntry OBJECT-TYPE
3060    SYNTAX      TrapDestinationEntry
3061    ACCESS      not-accessible
3062    STATUS      current
3063       DESCRIPTION "Entries are a protocol specific sequence of trap
3064          destination parameters."
3065::= { trapDestinationTable 1 }
3066
3067
3068trapTest OBJECT-TYPE
3069    SYNTAX      Integer32
3070    ACCESS      read-write
3071    STATUS      current
3072       DESCRIPTION "Causes agent to send an snmp trap to hosts registered in the trap
3073               destination table.  Value specified will be used as the specific
3074trap id."
3075::= { trapDest 3 }
3076
3077
3078trapSource OBJECT-TYPE
3079    SYNTAX      Integer32
3080    ACCESS      read-only
3081    STATUS      current
3082       DESCRIPTION "Sets the agent internal source for traps.  Possibilities are as follows:
3083         0 = ALL_TRAPS_ON
3084         1 = ASYNC_PERIPHERAL_STATUS traps only
3085         2 = proprietary PML traps only
3086         3 = alert table traps only
3087
3088         This object was changed to read-only to accommodate the SNMPv3
3089         Notifiaction tables requirement to recieve all traps.  SNMPv3 tags
3090         are used to filter SNMP Trap sources."
3091::= { trapDest 4 }
3092
3093
3094trapFilterDelay OBJECT-TYPE
3095    SYNTAX      Integer32
3096    ACCESS      read-write
3097    STATUS      current
3098       DESCRIPTION "The purpose of the trap filter feature is to prevent multiple traps
3099        of the same specificTrapId to be sent within a short period of time.
3100        This object assigns the period of time within which a duplicate trap
3101        will be blocked.  This value is in 1/10 second intervals and the default
3102        value is set to 50 corresponding to 5 seconds. This value remains
3103persistent
3104        through a powercycle."
3105::= { trapDest 5 }
3106
3107
3108trapFQDNNum OBJECT-TYPE
3109    SYNTAX      Integer32
3110    ACCESS      read-only
3111    STATUS      current
3112       DESCRIPTION "Number of trapFQDNTable rows."
3113::= { trapDest 6 }
3114
3115
3116trapFQDNTable OBJECT-TYPE
3117    SYNTAX      SEQUENCE OF TrapFQDNEntry
3118    ACCESS      not-accessible
3119    STATUS      current
3120       DESCRIPTION "The trap destination entries can be mapped to destination's FQDN name in this table."
3121::= { trapDest 7 }
3122
3123
3124trapFQDNEntry OBJECT-TYPE
3125    SYNTAX      TrapFQDNEntry
3126    ACCESS      not-accessible
3127    STATUS      current
3128       DESCRIPTION "An FQDN destination entry indexed by the destination's IP address."
3129::= { trapFQDNTable 1 }
3130
3131
3132trapIPAddress OBJECT-TYPE
3133    SYNTAX      IpAddress
3134    ACCESS      read-only
3135    STATUS      current
3136       DESCRIPTION "The trap destination IP address."
3137::= { trapFQDNEntry 1 }
3138
3139
3140trapFQDN OBJECT-TYPE
3141    SYNTAX      OCTET STRING
3142    ACCESS      read-write
3143    STATUS      current
3144       DESCRIPTION "The trap destination's FQDN. This will be resolved to IP address(es) at trap destination time."
3145::= { trapFQDNEntry 2 }
3146
3147
3148setCommunityName OBJECT-TYPE
3149    SYNTAX      OCTET STRING
3150    ACCESS      read-write
3151    STATUS      current
3152       DESCRIPTION "This object controls access of snmp read-write requests.  Factory
3153        default configuration provides authentication of incoming packets
3154        with community names: internal and public.  This object overrides the
3155        factory default settings so that the factory default setttings no longer
3156        work. This object returns SET or NOT_SET."
3157::= { community 1 }
3158
3159
3160getCommunityName OBJECT-TYPE
3161    SYNTAX      OCTET STRING
3162    ACCESS      read-write
3163    STATUS      current
3164       DESCRIPTION "This object controls access of snmp read requests.  Factory
3165        default configuration provides authentication of incoming packets
3166        with community names: internal and public.  This object provides
3167        access in addition to the factory default settings. If
3168        set, then authentication will succeed with any of the following
3169        community names: internal, public, getCommunityName, or
3170        setCommunityName. This object returns SET or NOT_SET."
3171::= { community 2 }
3172
3173
3174npSysStatusMessage OBJECT-TYPE
3175    SYNTAX      DisplayString
3176    ACCESS      read-only
3177    STATUS      current
3178       DESCRIPTION "A status string reflecting the current state of the card
3179         and peripheral."
3180::= { npSys 2 }
3181
3182
3183npSysModelNumber OBJECT-TYPE
3184    SYNTAX      OCTET STRING
3185    ACCESS      read-only
3186    STATUS      current
3187       DESCRIPTION "The HP model number of the device."
3188::= { npSys 10 }
3189
3190
3191npSysNetworkConnectors OBJECT-TYPE
3192    SYNTAX      Integer32
3193    ACCESS      read-only
3194    STATUS      current
3195       DESCRIPTION "This object describes the network connectors supported by the
3196	 device.  The value is a bit mask.  A set bit indicates the
3197         connector is supported.
3198         Bit      Value     Connector
3199          0       0x01      Ethernet, BNC
3200          1       0x02      Ethernet, AUI
3201          2       0x04      Ethernet, RJ-45
3202          3       0x08      TokenRing, DB-9
3203          4       0x10      TokenRing, RJ-45
3204          5       0x20      LocalTalk
3205          6       0x40      100VG, RJ-45
3206          7       0x80      100T, RJ-45"
3207::= { npSys 11 }
3208
3209
3210npSysCardServices1 OBJECT-TYPE
3211    SYNTAX      Integer32
3212    ACCESS      read-only
3213    STATUS      current
3214       DESCRIPTION "This object is a bitmap showing what services are available
3215         on the card.
3216
3217         Bit  0 - IPX/SPX/NCP protocol stack
3218         Bit  1 - IP/TCP protocol stack
3219         Bit  2 - LLC/DLC protocol stack
3220         Bit  3 - Ethertalk protocol stack
3221         Bit  4 - IPv6 protocol stack
3222         Bit  5 - IPSec protocol stack
3223         Bits  6 - 11 Reserved
3224         Bit 12 - LPD print services
3225         Bit 13 - FTP print services
3226         Bit 14 - Port 9100 print services
3227         Bit 15 - IPP print services
3228         Bits 16 - 23 Reserved
3229         Bit 24 - Queue Server Bindery
3230         Bit 25 - Queue Server NDS
3231         Bit 26 - Remote Printer
3232         Bit 27 - SPX Direct Mode
3233         Bit 28 - DLC Print Services
3234         Bit 29 - EtherTalk Print Services
3235         Bits 30 - 31 Reserved"
3236::= { npSys 16 }
3237
3238
3239npSysCardServices2 OBJECT-TYPE
3240    SYNTAX      Integer32
3241    ACCESS      read-only
3242    STATUS      current
3243       DESCRIPTION "This object is a bitmap showing what services are available
3244         on the card.
3245
3246         Bit  0 - XIP2
3247         Bit  1 - PML Get/Set
3248         Bit  2 - PML Traps
3249         Bit  3 - Scan to Web Browser
3250         Bit  4 - Scan to Email
3251         Bit  5 - MFP Scan Support
3252         Bits  6 - 11 Reserved
3253         Bit 12 - Telnet API
3254         Bit 13 - Web API
3255         Bit 14 - SNMP V2
3256         Bit 15 - SNMP Traps
3257         Bit 16 - Download
3258         Bit 17 - TFTP
3259         Bit 18 - RCFG
3260         Bit 19 - SLP
3261         Bit 20 - Syslog
3262         Bit 21 - DHCP
3263         Bit 22 - BOOTP
3264         Bit 23 - RARP
3265         Bit 24 - SNMP V3
3266         Bit 25 - SSL Functionality
3267         Bit 26 - Auto IP
3268         Bits 27 - 31 Reserved"
3269::= { npSys 17 }
3270
3271
3272npSysCardServices3 OBJECT-TYPE
3273    SYNTAX      Integer32
3274    ACCESS      read-only
3275    STATUS      current
3276       DESCRIPTION "This object is a bitmap showing what services are available
3277         on the card.
3278
3279         Bit  0 - 100T
3280         Bit  1 - Token Ring 802.5
3281         Bit  2 - 802.11b
3282         Bit  3 - 80211.a
3283         Bit  4 - Bluetooth
3284         Bits 5 - 11 Reserved
3285         Bit  12 -  EIO. For embedded Jetdirect this bit will be 1.
3286         Bit  13 - LIO
3287         Bit  14 - USB
3288         Bit  15 - Firewire
3289         Bit  16 - TCP Download
3290
3291         Bits 17 - 31 Reserved"
3292::= { npSys 22 }
3293
3294
3295npConnsIP OBJECT-TYPE
3296    SYNTAX      IpAddress
3297    ACCESS      read-only
3298    STATUS      current
3299       DESCRIPTION "Remote IP address of the node currently connected to the card.
3300         Zero if no connection is active."
3301::= { npConns 11 }
3302
3303
3304npCfgSource OBJECT-TYPE
3305    SYNTAX      INTEGER {manual-one(1),
3306                          bootp-two(2),
3307                          manual-three(3),
3308                          bootp-four(4),
3309                          dhcp(5),
3310                          not-configured(6),
3311                          default-config(7),
3312                          rarp(8),
3313                          read-only(9),
3314		   auto-ip(10)}
3315    ACCESS      read-write
3316    STATUS      current
3317       DESCRIPTION "This object indicates how the device obtained its IP configuration."
3318::= { npCfg 1 }
3319
3320
3321npCfgYiaddr OBJECT-TYPE
3322    SYNTAX      IpAddress
3323    ACCESS      read-write
3324    STATUS      current
3325       DESCRIPTION "The IP address assigned to the card from the BOOTP reply
3326         yiaddr field."
3327::= { npCfg 2 }
3328
3329
3330npCfgSiaddr OBJECT-TYPE
3331    SYNTAX      IpAddress
3332    ACCESS      read-only
3333    STATUS      current
3334       DESCRIPTION "The IP address of the TFTP server from the BOOTP reply
3335         siaddr field."
3336::= { npCfg 3 }
3337
3338
3339npCfgLogServer OBJECT-TYPE
3340    SYNTAX      IpAddress
3341    ACCESS      read-write
3342    STATUS      current
3343       DESCRIPTION "The IP address of the Syslog Server. If set via BOOTP (Tag: 7 field,
3344         lg=<ipaddress> ) then SNMP set will fail. If not set via BOOTP then SNMP set
3345         will succeed. Value saved across warm boot power cycles. BOOTP will always
3346         overwrite SNMP set values."
3347::= { npCfg 5 }
3348
3349
3350npCfgSyslogFacility OBJECT-TYPE
3351    SYNTAX      Integer32
3352    ACCESS      read-only
3353    STATUS      current
3354       DESCRIPTION "This specifies the facility identifier used in syslog messages
3355         generated by the card."
3356::= { npCfg 6 }
3357
3358
3359npCfgAccessState OBJECT-TYPE
3360    SYNTAX      INTEGER {allowed(1),
3361		   not-allowed(2)}
3362    ACCESS      read-only
3363    STATUS      current
3364       DESCRIPTION "An indication of whether or not the requesting host
3365         is allowed to connect to the card as dictated by the
3366         access list."
3367::= { npCfg 7 }
3368
3369
3370npCfgAccessListNum OBJECT-TYPE
3371    SYNTAX      Integer32
3372    ACCESS      read-only
3373    STATUS      current
3374       DESCRIPTION "The number of access list entries."
3375::= { npCfg 8 }
3376
3377
3378npCfgAccessListTable OBJECT-TYPE
3379    SYNTAX      SEQUENCE OF NpCfgAccessListEntry
3380    ACCESS      not-accessible
3381    STATUS      current
3382       DESCRIPTION "List of access addresses and masks."
3383::= { npCfg 9 }
3384
3385
3386npCfgAccessListEntry OBJECT-TYPE
3387    SYNTAX      NpCfgAccessListEntry
3388    ACCESS      not-accessible
3389    STATUS      current
3390       DESCRIPTION "Each entry contains an access address and mask."
3391::= { npCfgAccessListTable 1 }
3392
3393
3394npCfgAccessListIndex OBJECT-TYPE
3395    SYNTAX      Integer32 (0..9)
3396    ACCESS      read-only
3397    STATUS      current
3398       DESCRIPTION "Index to the configuration access list table."
3399::= { npCfgAccessListEntry 1 }
3400
3401
3402npCfgAccessListAddress OBJECT-TYPE
3403    SYNTAX      IpAddress
3404    ACCESS      read-write
3405    STATUS      current
3406       DESCRIPTION "The Access List Address contains the list of hosts or network
3407         of hosts that are allowed to connect to the print server over ip.
3408         When setting this object npCfgAccessListAddrMask should also
3409         be set in the same varbind packet. NpCfgAccessListAddress
3410         should always preceed npCfgAccessListAddrMask in the set packet.
3411         If npCfgAccessListAddrMask is not set, the default value of
3412         255.255.255.255 will be assigned to npCfgAccessListAddrMask
3413         for that particular npCfgAccessListAddress entry. Duplicate host
3414         addresses are possible and, once set, it is not possible to change
3415         any particular row other than to clear the Access List Table.
3416         To clear the Access List Table set npCfgAccessListAddress to 0.0.0.0.
3417         This table has a maximum of 10 rows."
3418::= { npCfgAccessListEntry 2 }
3419
3420
3421npCfgAccessListAddrMask OBJECT-TYPE
3422    SYNTAX      IpAddress
3423    ACCESS      read-write
3424    STATUS      current
3425       DESCRIPTION "Address mask used to help determine whether or not a given
3426         IP address is allowed access to the print server.  An IP address
3427         is allowed access if (Addr & AddrMask) == (IP & AddrMask).
3428         A set of this object may only be done if npCfgAccessListAddress
3429         preceeds it in the same varbind packet."
3430::= { npCfgAccessListEntry 3 }
3431
3432
3433npCfgSubnetMask OBJECT-TYPE
3434    SYNTAX      IpAddress
3435    ACCESS      read-write
3436    STATUS      current
3437       DESCRIPTION "The subnet mask associated with the IP address of this card."
3438::= { npCfg 12 }
3439
3440
3441npCfgDefaultGateway OBJECT-TYPE
3442    SYNTAX      IpAddress
3443    ACCESS      read-write
3444    STATUS      current
3445       DESCRIPTION "This variable contains the IP address of the default router for this
3446         card."
3447::= { npCfg 13 }
3448
3449
3450npCfgDomainName OBJECT-TYPE
3451    SYNTAX      OCTET STRING
3452    ACCESS      read-write
3453    STATUS      current
3454       DESCRIPTION "The print server domain name."
3455::= { npCfg 16 }
3456
3457
3458npCfgIPP OBJECT-TYPE
3459    SYNTAX      Integer32
3460    ACCESS      read-write
3461    STATUS      current
3462       DESCRIPTION "Below are the different values accepted by this OID.
3463
3464				0 - Disable IPP and IPP-S
3465				1 - Enable IPP and IPP-S
3466				2 - Enable IPP-S only
3467				3 - Enable IPP only
3468			"
3469::= { npCfg 18 }
3470
3471
3472npCfgWINSNameServerIdPri OBJECT-TYPE
3473    SYNTAX      IpAddress
3474    ACCESS      read-write
3475    STATUS      current
3476       DESCRIPTION "Primary name server for NetBIOS over TCP/IP."
3477::= { npCfg 22 }
3478
3479
3480npCfgPasswd1Verify OBJECT-TYPE
3481    SYNTAX      OCTET STRING
3482    ACCESS      read-write
3483    STATUS      current
3484       DESCRIPTION "Compares string value to passwd1 and returns OK if match,
3485     GENERAL ERROR if doesn't match."
3486::= { npCfg 28 }
3487
3488
3489npCfgPasswd1 OBJECT-TYPE
3490    SYNTAX      DisplayString
3491    ACCESS      read-write
3492    STATUS      current
3493       DESCRIPTION "Password for root or administrator. Get request returns
3494     either 'SET' or 'NOT_SET'."
3495::= { npCfg 29 }
3496
3497
3498npCfgBanner OBJECT-TYPE
3499    SYNTAX      Integer32 (0..1)
3500    ACCESS      read-write
3501    STATUS      current
3502       DESCRIPTION "Line Printer Daemon Protocol (LPD) banner page per I/O port.
3503       (0) = Disabled
3504       (1) = Enabled
3505     Enabled by default."
3506::= { npCfg 31 }
3507
3508
3509npCfgLinkType OBJECT-TYPE
3510    SYNTAX      INTEGER {autoNegotiate(1),
3511                          full10T(2),
3512                          half10T(3),
3513                          full100T(4),
3514                          half100T(5),
3515                          auto100T(6),
3516		   full1000T(7)}
3517    ACCESS      read-write
3518    STATUS      current
3519       DESCRIPTION "Network link speed and communication mode."
3520::= { npCfg 35 }
3521
3522
3523npCfgSnmpDefaultReadCmnty OBJECT-TYPE
3524    SYNTAX      Integer32 (0..1)
3525    ACCESS      read-write
3526    STATUS      current
3527       DESCRIPTION "Controls Default Read Community Name access.
3528       (0) = Disabled, i.e., default get community names FAIL to access target.
3529       (1) = Enabled,  i.e., default get community names SUCCEED to access target."
3530::= { npCfg 40 }
3531
3532
3533npCfgBonjourServiceName OBJECT-TYPE
3534    SYNTAX      OCTET STRING
3535    ACCESS      read-write
3536    STATUS      current
3537       DESCRIPTION "The name by which all the Jetdirect services will be advertised by
3538       Multicast Domain Name System (Bonjour). Must set a non empty string"
3539::= { npCfg 44 }
3540
3541
3542npCfgBonjourDomainName OBJECT-TYPE
3543    SYNTAX      OCTET STRING
3544    ACCESS      read-only
3545    STATUS      current
3546       DESCRIPTION "The name used as the 'target name' in the DNS SRV records by
3547     Multicast Domain Name System (Bonjour)."
3548::= { npCfg 46 }
3549
3550
3551npCfgIPv6DomainName OBJECT-TYPE
3552    SYNTAX      OCTET STRING
3553    ACCESS      read-write
3554    STATUS      current
3555       DESCRIPTION "IPv6 Domain Name."
3556::= { npCfg 49 }
3557
3558
3559npCfgIPv6ConfigState OBJECT-TYPE
3560    SYNTAX      INTEGER {ipv6-going-down(0),
3561		   ipv6-is-up(1)}
3562    ACCESS      read-only
3563    STATUS      current
3564       DESCRIPTION "IPv6 stack status event; IPv6 enabled/disabled."
3565::= { npCfg 50 }
3566
3567
3568npCfgIPv6DNSAddr1 OBJECT-TYPE
3569    SYNTAX      InetAddress
3570    ACCESS      read-write
3571    STATUS      current
3572       DESCRIPTION "IPv6 DNS Address, priority 1."
3573::= { npCfg 56 }
3574
3575
3576npCfgIPv6DNSAddr2 OBJECT-TYPE
3577    SYNTAX      InetAddress
3578    ACCESS      read-write
3579    STATUS      current
3580       DESCRIPTION "IPv6 DNS Address, priority 2."
3581::= { npCfg 57 }
3582
3583
3584npCfgIPConfigPrecedence OBJECT-TYPE
3585    SYNTAX      OCTET STRING
3586    ACCESS      read-write
3587    STATUS      current
3588       DESCRIPTION "Allows to set uniform rules for parameter overwrite by
3589			different configuration methods.
3590			0 - Manual
3591			1 - TFTP
3592			2 - DHCPv4/Bootp
3593			3 - DHCPv6     - only if ipv6 is supported
3594			3/4 - Default  - 4 if ipv6 is supported otherwise 3
3595			The set string should be 0:1:2:3:4 (or 0:1:2:3 when ipv6 is not supported)
3596			or any colon separated combination of the 5 (or 4) integral values. The
3597			string should contain all integral values atleast and atmost once."
3598::= { npCfg 59 }
3599
3600
3601npCfgPortConfig OBJECT-TYPE
3602    SYNTAX      INTEGER {half10T(10),
3603                          full10T(11),
3604                          half100T(12),
3605                          full100T(13),
3606		   full1000T(19)}
3607    ACCESS      read-only
3608    STATUS      current
3609       DESCRIPTION "Network link speed and communication mode."
3610::= { npCfg 65 }
3611
3612
3613npTcpTFTPFileName OBJECT-TYPE
3614    SYNTAX      OCTET STRING
3615    ACCESS      read-only
3616    STATUS      current
3617       DESCRIPTION "The TFTP configuration file name."
3618::= { npTcp 9 }
3619
3620
3621npTcpTFTPServerId OBJECT-TYPE
3622    SYNTAX      IpAddress
3623    ACCESS      read-only
3624    STATUS      current
3625       DESCRIPTION "TFTP server from which configuration
3626         information is obtained."
3627::= { npTcp 10 }
3628
3629
3630npTcpSyslogMax OBJECT-TYPE
3631    SYNTAX      Integer32 (0..1000)
3632    ACCESS      read-write
3633    STATUS      current
3634       DESCRIPTION "Maximum number of syslog packets to be sent
3635         per minute. 0 = Disabled."
3636::= { npTcp 11 }
3637
3638
3639npTcpAppSyslogPriority OBJECT-TYPE
3640    SYNTAX      Integer32 (0..8)
3641    ACCESS      read-write
3642    STATUS      current
3643       DESCRIPTION "Priority below which the syslog messages will
3644         not be sent.
3645         Valid priority levels = 0 through 7.
3646         Disabled = 8."
3647::= { npTcp 12 }
3648
3649
3650npCtlReconfig OBJECT-TYPE
3651    SYNTAX      Integer32
3652    ACCESS      read-write
3653    STATUS      current
3654       DESCRIPTION "Writing any value to this variable causes the card to
3655         reconfigure itself by doing the BOOTP/TFTP configuration
3656         activity."
3657::= { npCtl 8 }
3658
3659
3660npCtlProtocolSet OBJECT-TYPE
3661    SYNTAX      Integer32
3662    ACCESS      read-write
3663    STATUS      current
3664       DESCRIPTION "This is a 4 byte integer value.  The least significant bytes
3665         represent the protocols on the card.  A value of '1' indicates
3666         a protocol that is enabled.  A value of '0' indicates a
3667         protocol that is disabled.
3668         The 32-bit protocol enable 'structure' is defined as:
3669
3670    		bits 31-28:  Number of I/O channels/protocols present (NUM_CHAN)
3671    		bits 27-24:  Number of I/O channels which may operate concurrently
3672                    (NUM_OP_CHAN)
3673    		bits 23-16:  unused, reserved
3674    		bits 15-1:   Individual I/O channel/protocol enable bits,
3675                    0 == disable, 1 == enable
3676                    MIO_IOCHAN_NOVELL   bit   1
3677                    MIO_IOCHAN_LLC      bit   2
3678                    MIO_IOCHAN_TCP      bit   3
3679                    MIO_IOCHAN_ATALK    bit   4
3680                    MIO_IOCHAN_IPV6	bit   5
3681    		bit  0:      When NUM_OP_CHAN == 1, auto-protocol select enable bit,
3682                    0 == disable, 1 == enable  (APS_ON)"
3683::= { npCtl 9 }
3684
3685
3686npCtlSNMPEnableDisable OBJECT-TYPE
3687    SYNTAX      Integer32 (0..1)
3688    ACCESS      read-write
3689    STATUS      current
3690       DESCRIPTION "0 = SNMP disabled
3691        1 = SNMP enabled
3692        If SNMP is enabled, setting this object to 0 will
3693        disable SNMP on the print server. Once disabled it is not
3694        possible to enable SNMP via SNMP. When enabled,
3695        a get request will return 1. SNMP may be enabled
3696        via a different user interface, such as telnet or
3697        the print server Embedded Web Server."
3698::= { npCtl 14 }
3699
3700
3701npCtlTelnet OBJECT-TYPE
3702    SYNTAX      Integer32 (0..1)
3703    ACCESS      read-write
3704    STATUS      current
3705       DESCRIPTION "Configure Telnet service.
3706            (0) = Telnet disabled
3707            (1) = Telnet enabled"
3708::= { npCtl 19 }
3709
3710
3711npCtlFTP OBJECT-TYPE
3712    SYNTAX      Integer32 {
3713                          printDisable-downloadDisable(0),
3714                          printEnable-downloadEnable(1),
3715                          printEnable-downloadDisable(2),
3716                          printDisable-downloadEnable(3)
3717		   }
3718    ACCESS      read-write
3719    STATUS      current
3720       DESCRIPTION "Configure File Transfer Protocol (FTP) service.
3721            (0) = Both FTP Print and Download Disabled
3722            (1) = Both FTP Print and Download Enabled
3723            (2) = FTP Print Enabled and FTP Download Disabled
3724            (3) = FTP Print Disabled and FTP Download Enabled
3725            "
3726::= { npCtl 20 }
3727
3728
3729npCtlSLP OBJECT-TYPE
3730    SYNTAX      Integer32 (0..1)
3731    ACCESS      read-write
3732    STATUS      current
3733       DESCRIPTION "Configure Service Location Protocol (SLP) service.
3734            (0) = SLP disabled
3735            (1) = SLP enabled"
3736::= { npCtl 21 }
3737
3738
3739npCtlLPD OBJECT-TYPE
3740    SYNTAX      Integer32 (0..1)
3741    ACCESS      read-write
3742    STATUS      current
3743       DESCRIPTION "Configure Line Printer Daemon Protocol (LPD) service.
3744            (0) = LPD disabled
3745            (1) = LPD enabled"
3746::= { npCtl 22 }
3747
3748
3749npCtl9100 OBJECT-TYPE
3750    SYNTAX      Integer32 (0..1)
3751    ACCESS      read-write
3752    STATUS      current
3753       DESCRIPTION "Configure TCP port 9100 printing.
3754            (0) = port 9100 printing disabled
3755            (1) = port 9100 printing enabled"
3756::= { npCtl 24 }
3757
3758
3759npCtlSysLog OBJECT-TYPE
3760    SYNTAX      Integer32 (0..1)
3761    ACCESS      read-write
3762    STATUS      current
3763       DESCRIPTION "Configure Syslog service.
3764            (0) = Syslog service disabled
3765            (1) = Syslog service enabled
3766         Enabled by default."
3767::= { npCtl 26 }
3768
3769
3770npCtlSnmpVersionAccess OBJECT-TYPE
3771    SYNTAX      INTEGER {snmpV1RW-snmpV3RW(1),
3772                          snmpV1RO-snmpV3RW(2),
3773                          snmpV1NoAccess-snmpV3RW(3),
3774                          snmpV1RW-snmpV3NoAccess(4),
3775		   snmpV1RO-snmpV3NoAccess(5)}
3776    ACCESS      read-write
3777    STATUS      current
3778       DESCRIPTION "Manages an SNMP version's read and write access to the MIB."
3779::= { npCtl 27 }
3780
3781
3782npCtlSnmpV3InitAccount OBJECT-TYPE
3783    SYNTAX      INTEGER {destroy(0),
3784		   blockInitEncrypt(4)}
3785    ACCESS      read-write
3786    STATUS      current
3787       DESCRIPTION "Used to create initial SNMPv3 account.  The following rules apply:
3788
3789         0 = clear init account, only if previously 0.
3790         4 = Block init account, only cold reset will clear or use Web User interface.
3791
3792      Setting this object to blocked (4) will block an initial account
3793      creation until a cold reset."
3794::= { npCtl 28 }
3795
3796
3797npCtlBonjour OBJECT-TYPE
3798    SYNTAX      Integer32 (0..1)
3799    ACCESS      read-write
3800    STATUS      current
3801       DESCRIPTION "Configure Multicast Domain Name Service.
3802            (0) = Bonjour disabled
3803            (1) = Bonjour enabled"
3804::= { npCtl 29 }
3805
3806
3807npCtlNetworkConnectionMode OBJECT-TYPE
3808    SYNTAX      INTEGER {auto-cable-detect(1),
3809                          disable-radio(2),
3810		   disable-wired(3)}
3811    ACCESS      read-write
3812    STATUS      current
3813       DESCRIPTION "This object controls the selection of the active network
3814         interface used for communication. This is applicable to
3815         products supporting dual wired and wireless network interfaces"
3816::= { npCtl 32 }
3817
3818
3819npCtlIPSecurityPolicy OBJECT-TYPE
3820    SYNTAX      INTEGER {disable(0),
3821		   enable(1)}
3822    ACCESS      read-write
3823    STATUS      current
3824       DESCRIPTION "Disable IP Security (IPSec) or Firewall. Only disabling is allowed."
3825::= { npCtl 34 }
3826
3827
3828npCtlWSDiscovery OBJECT-TYPE
3829    SYNTAX      INTEGER {disable(0),
3830		   enable(1)}
3831    ACCESS      read-write
3832    STATUS      current
3833       DESCRIPTION "Web Services Discovery enable/disable."
3834::= { npCtl 36 }
3835
3836
3837npCtlWSPrint OBJECT-TYPE
3838    SYNTAX      INTEGER {disable(0),
3839		   enable(1)}
3840    ACCESS      read-write
3841    STATUS      current
3842       DESCRIPTION "Web Services Print enable/disable."
3843::= { npCtl 37 }
3844
3845
3846npCtlLLMNR OBJECT-TYPE
3847    SYNTAX      INTEGER {disable(0),
3848		   enable(1)}
3849    ACCESS      read-write
3850    STATUS      current
3851       DESCRIPTION "Link-Local Multicast Name Resolution( LLMNR ) enable/disable."
3852::= { npCtl 38 }
3853
3854
3855npCtlFpDot11WirelessState OBJECT-TYPE
3856    SYNTAX      INTEGER {disable(0),
3857		   enable(1)}
3858    ACCESS      read-write
3859    STATUS      current
3860       DESCRIPTION "Use for enabling and disabling Wireless Radio.
3861			The following values are defined:
3862			Disable		= 0
3863			Enable		= 1
3864			Default		= 1(Enabled)"
3865::= { npCtl 47 }
3866
3867
3868npCtlAirPrintStatus OBJECT-TYPE
3869    SYNTAX      INTEGER {disable(0),
3870		   enable(1)}
3871    ACCESS      read-write
3872    STATUS      current
3873       DESCRIPTION " Use to Enabled/Disabled AirPrint functionality.
3874			Disable				= 0
3875			Enable(Default)		= 1
3876		    "
3877::= { npCtl 68 }
3878
3879
3880npCtlAllowRFC5746TLS-SSLCompatibilityMode OBJECT-TYPE
3881    SYNTAX      INTEGER {disable(0),
3882		   enable(1)}
3883    ACCESS      read-write
3884    STATUS      current
3885       DESCRIPTION "  Added to support RFC-5746.
3886			   This OID can be use to enable/disable legacy SSL renegotiation.
3887			    Disable				= 0
3888			    Enable(Default)		= 1
3889		    "
3890::= { npCtl 70 }
3891
3892
3893npPortNumPorts OBJECT-TYPE
3894    SYNTAX      Integer32 (0..255)
3895    ACCESS      read-only
3896    STATUS      current
3897       DESCRIPTION "The number of peripheral interfaces supported by this device."
3898::= { npPort 1 }
3899
3900
3901npDHCPserver OBJECT-TYPE
3902    SYNTAX      IpAddress
3903    ACCESS      read-only
3904    STATUS      current
3905       DESCRIPTION "IP address of DHCP server that provided this unit with an IP
3906         address via the DHCP protocol."
3907::= { npDhcp 2 }
3908
3909
3910npDhcpFQDNBehavior OBJECT-TYPE
3911    SYNTAX      INTEGER {present-JD-Behavior(0),
3912		   rFC4702-compliant-Behavior(1)}
3913    ACCESS      read-write
3914    STATUS      current
3915       DESCRIPTION "This object defines the FQDN behavior in Jetdirect. Set this to
3916			 ( 0 ) - Present Jetdirect Behavior
3917			 ( 1 ) - RFC 4702 compliant behavior"
3918::= { npDhcp 4 }
3919
3920
3921npWebCheckACLforHTTP OBJECT-TYPE
3922    SYNTAX      Integer32 (0..1)
3923    ACCESS      read-write
3924    STATUS      current
3925       DESCRIPTION "Configure checking of HTTP web connections against Access Control List.
3926      (0) = Disable ACL checking
3927      (1) = Enable ACL checking"
3928::= { npWeb 17 }
3929
3930
3931npSecurityDot11ServerAuthentication OBJECT-TYPE
3932    SYNTAX      INTEGER {eap-md5(1),
3933                          eap-tls(2),
3934                          leap(4),
3935                          peap(8),
3936		   ttls(16)}
3937    ACCESS      read-write
3938    STATUS      current
3939       DESCRIPTION "Server-Based Authentication with the following bitwise values:
3940	   None(0),
3941	   EAP-MD5(1),
3942	   EAP-TLS(2),
3943	   LEAP(4),
3944	   PEAP(8),
3945	   TTLS(16)"
3946::= { npSecurity 1 }
3947
3948
3949npSecurityDot1xEapMd5Identity OBJECT-TYPE
3950    SYNTAX      OCTET STRING
3951    ACCESS      read-write
3952    STATUS      current
3953       DESCRIPTION "Radius MD5 authentication User Name."
3954::= { npSecurity 2 }
3955
3956
3957npSecurityDot1xTLSAuthServerId OBJECT-TYPE
3958    SYNTAX      OCTET STRING
3959    ACCESS      read-write
3960    STATUS      current
3961       DESCRIPTION "TLS authentication Server ID."
3962::= { npSecurity 3 }
3963
3964
3965npSecurityPublicKey OBJECT-TYPE
3966    SYNTAX      OCTET STRING
3967    ACCESS      read-only
3968    STATUS      current
3969       DESCRIPTION "The public key of a public/private key pair to be
3970	  used by applications to set encrypted values."
3971::= { npSecurity 4 }
3972
3973
3974npSecurityDot11EncryptedDot11NetworkName OBJECT-TYPE
3975    SYNTAX      OCTET STRING
3976    ACCESS      write-only
3977    STATUS      current
3978       DESCRIPTION "The encrypted network name (SSID).  Use the
3979        npSecurityPublicKey to encrypt this value.
3980	  Setting this object will cause the card to reconfigure."
3981::= { npSecurity 5 }
3982
3983
3984npSecurityDot11EncryptedDot1xEapMd5Secret OBJECT-TYPE
3985    SYNTAX      OCTET STRING
3986    ACCESS      write-only
3987    STATUS      current
3988       DESCRIPTION "The encrypted dot1xEapMD5Secret authentication password.
3989	  Use the npSecurityPublicKey to encrypt this value.
3990        Setting this object will cause the card to reconfigure."
3991::= { npSecurity 6 }
3992
3993
3994npSecurityDot11EncryptedWEPKeyTable OBJECT-TYPE
3995    SYNTAX      SEQUENCE OF NpSecurityDot11EncryptedWEPKeyEntry
3996    ACCESS      not-accessible
3997    STATUS      current
3998       DESCRIPTION "Encrypted interface to the WEP Keys."
3999::= { npSecurity 7 }
4000
4001
4002npSecurityDot11EncryptedWEPKeyEntry OBJECT-TYPE
4003    SYNTAX      NpSecurityDot11EncryptedWEPKeyEntry
4004    ACCESS      not-accessible
4005    STATUS      current
4006       DESCRIPTION "Each row of the table gives a WEP Key"
4007::= { npSecurityDot11EncryptedWEPKeyTable 1 }
4008
4009
4010npSecurityDot11EncryptedWEPKey OBJECT-TYPE
4011    SYNTAX      OCTET STRING
4012    ACCESS      write-only
4013    STATUS      current
4014       DESCRIPTION "The encrypted WEP Key value.  Use
4015        the npSecurityDot11PublicKey to encrypt this value.
4016        Setting this object will cause the card to reconfigure."
4017::= { npSecurityDot11EncryptedWEPKeyEntry 2 }
4018
4019
4020npSecurityDot11SignalStrength OBJECT-TYPE
4021    SYNTAX      INTEGER {level-1-TBD(1),
4022                          level-2-TBD(2),
4023                          level-3-TBD(3),
4024                          level-4-TBD(4),
4025		   level-5-TBD(5)}
4026    ACCESS      read-only
4027    STATUS      current
4028       DESCRIPTION "A weighted average over time of the signal strength
4029        between the access point and the print server in infrastructure
4030        mode. Not applicable when in ad hoc mode."
4031::= { npSecurity 8 }
4032
4033
4034npSecurityDot11SSIDTable OBJECT-TYPE
4035    SYNTAX      SEQUENCE OF NpSecurityDot11SSIDEntry
4036    ACCESS      not-accessible
4037    STATUS      current
4038       DESCRIPTION "List of discovered SSIDs."
4039::= { npSecurity 9 }
4040
4041
4042npSecurityDot11SSIDEntry OBJECT-TYPE
4043    SYNTAX      NpSecurityDot11SSIDEntry
4044    ACCESS      not-accessible
4045    STATUS      current
4046       DESCRIPTION "Each row of the table gives a discovered SSID value."
4047::= { npSecurityDot11SSIDTable 1 }
4048
4049
4050npSecurityDot11SSID OBJECT-TYPE
4051    SYNTAX      OCTET STRING
4052    ACCESS      read-only
4053    STATUS      current
4054       DESCRIPTION "A discovered SSID value."
4055::= { npSecurityDot11SSIDEntry 2 }
4056
4057
4058npSecurityDot11SSIDTableNumEntries OBJECT-TYPE
4059    SYNTAX      Integer32
4060    ACCESS      read-only
4061    STATUS      current
4062       DESCRIPTION "Displays the number of discovered SSIDs in
4063         the SSID Table."
4064::= { npSecurity 10 }
4065
4066
4067npSecuritySnmpV3EncryptedUserName OBJECT-TYPE
4068    SYNTAX      OCTET STRING
4069    ACCESS      write-only
4070    STATUS      current
4071       DESCRIPTION "The encrypted SNMPv3 User Name.
4072	Use the npSecurityPublicKey to encrypt this value.
4073	The new SNMPv3 User Account will be installed after the
4074	npSecuritySnmpV3EncryptedUserName, npSecuritySnmpV3EncryptedMD5Key
4075	and npSecuritySnmpV3EncryptedDesKey have been set."
4076::= { npSecurity 13 }
4077
4078
4079npSecuritySnmpV3AuthKeyPassPhrase OBJECT-TYPE
4080    SYNTAX      OCTET STRING
4081    ACCESS      write-only
4082    STATUS      current
4083       DESCRIPTION "The encrypted SNMPv3 MD5 authentication key.
4084	Use the npSecurityPublicKey to encrypt this value.
4085	The new SNMPv3 User Account will be installed after the
4086	npSecuritySnmpV3EncryptedUserName, npSecuritySnmpV3EncryptedMD5Key
4087	and npSecuritySnmpV3EncryptedDesKey have been set."
4088::= { npSecurity 14 }
4089
4090
4091npSecuritySnmpV3PrivKeyPassPharse OBJECT-TYPE
4092    SYNTAX      OCTET STRING
4093    ACCESS      write-only
4094    STATUS      current
4095       DESCRIPTION "The encrypted SNMPv3 DES encryption key.
4096	Use the npSecurityPublicKey to encrypt this value.
4097	The new SNMPv3 User Account will be installed after the
4098	npSecuritySnmpV3EncryptedUserName, npSecuritySnmpV3EncryptedMD5Key
4099	and npSecuritySnmpV3EncryptedDesKey have been set."
4100::= { npSecurity 15 }
4101
4102
4103npSecurityDot11BSSID OBJECT-TYPE
4104    SYNTAX      OCTET STRING
4105    ACCESS      read-only
4106    STATUS      current
4107       DESCRIPTION "The BSSID value (hardware address of the access point)."
4108::= { npSecurity 16 }
4109
4110
4111npSecurityDot11ExactMatchServerId OBJECT-TYPE
4112    SYNTAX      INTEGER {true(1),
4113		   false(2)}
4114    ACCESS      read-write
4115    STATUS      current
4116       DESCRIPTION "Indicates if an exact match is required on the EAP Server ID."
4117::= { npSecurity 19 }
4118
4119
4120npSecurityDot11EncryptionStrength OBJECT-TYPE
4121    SYNTAX      INTEGER {low(1),
4122                          medium(2),
4123		   high(3)}
4124    ACCESS      read-write
4125    STATUS      current
4126       DESCRIPTION "Indicates the EAP encrytpion strength."
4127::= { npSecurity 20 }
4128
4129
4130npSecuritySslRedirection OBJECT-TYPE
4131    SYNTAX      INTEGER {redirectionEnabled(1),
4132		   redirectionDisabled(2)}
4133    ACCESS      read-write
4134    STATUS      current
4135       DESCRIPTION "Setting this object causes the SSL redirection connection
4136         to be enabled or disabled."
4137::= { npSecurity 23 }
4138
4139
4140npSecurityServicesSupported OBJECT-TYPE
4141    SYNTAX      Integer32
4142    ACCESS      read-only
4143    STATUS      current
4144       DESCRIPTION "BITWISE indication of the 802.11 security services this device supports.
4145        The following bits are defined:
4146
4147        MD5       						(0)
4148        TLS       						(1)
4149        TTLS      						(2)
4150        LEAP      						(3)
4151        PEAP      						(4)
4152        Reserved  						(5 - 15)
4153        WEP       						(16)
4154        WPA       						(17)
4155        AES       						(18)
4156        WPA2      						(19)
4157        AUTO_FOR_WEP_SUPPORTED      	(20)
4158        AUTO_FOR_WPA_SUPPORTED      	(21)
4159        AUTO_FOR_ENCRYPTION_SUPPORTED   (22)
4160        Reserved  (23 - 31)"
4161::= { npSecurity 27 }
4162
4163
4164npSecurityDot11Encryption OBJECT-TYPE
4165    SYNTAX      Integer32
4166    ACCESS      read-write
4167    STATUS      current
4168       DESCRIPTION "802.11 encryption method currently enabled.
4169        The following values are defined:
4170
4171       	NONE       (0x00)
4172       	SSN/WEP    (0x01)
4173       	TKIP       (0x02)
4174	    AES        (0x03)
4175	    AUTO       (0x04)
4176        Reserved  (5 - 31)
4177
4178        It is advised not to use dot11PrivacyInvoked OID anymore, instead use npSecurityDot11Encryption.
4179        Since Jetdirect updates the same variable when the set happens through any of the two OIDs and
4180        npSecurityDot11Encryption is more versatile, it is recommended to use this OID.
4181        "
4182::= { npSecurity 28 }
4183
4184
4185npSecurityDot11MulticastCipher OBJECT-TYPE
4186    SYNTAX      Integer32
4187    ACCESS      read-write
4188    STATUS      current
4189       DESCRIPTION "BITWISE indication of the multicast cipher method currently enabled.
4190         At minimum, one bit must be set.
4191         The following bits are defined:
4192
4193	      WEP       (0)
4194	      WPA       (1)
4195         Reserved  (2 - 31)"
4196::= { npSecurity 29 }
4197
4198
4199npSecurityDot11BeaconTableNumEntries OBJECT-TYPE
4200    SYNTAX      Integer32
4201    ACCESS      read-only
4202    STATUS      current
4203       DESCRIPTION "Displays the number of discovered SSIDs in the DOT11 Beacon Table."
4204::= { npSecurity 34 }
4205
4206
4207npSecurityDot11OpenSSIDEnabled OBJECT-TYPE
4208    SYNTAX      TruthValue
4209    ACCESS      read-only
4210    STATUS      current
4211       DESCRIPTION "Indicates if the Open SSID is enabled (Spirit-only)."
4212::= { npSecurity 35 }
4213
4214
4215npSecurityDot11EncryptedWPAConfigPSKPassPhrase OBJECT-TYPE
4216    SYNTAX      OCTET STRING
4217    ACCESS      write-only
4218    STATUS      current
4219       DESCRIPTION "The encrypted WPA Config PSK PassPhrase.  Use the
4220          npSecurityPublicKey to encrypt this value"
4221::= { npSecurity 36 }
4222
4223
4224npSecurityDot11DynamicEncryption OBJECT-TYPE
4225    SYNTAX      INTEGER {nONE(0),
4226                          bASIC(1),
4227                          wPA(2),
4228                          wPA2(3),
4229		   aUTO(4)}
4230    ACCESS      read-write
4231    STATUS      current
4232       DESCRIPTION "WPA mode.
4233			(0x00) = NONE
4234			(0x01) = BASIC
4235			(0x02) = WPA
4236			(0x03) = WPA2
4237			(0x04) = AUTO"
4238::= { npSecurity 42 }
4239
4240
4241npSecurityDot11LinkAuthentication OBJECT-TYPE
4242    SYNTAX      INTEGER {open(1),
4243                          shared-key(2),
4244                          leap(128),
4245		   auto(143)}
4246    ACCESS      read-write
4247    STATUS      current
4248       DESCRIPTION "DOT11 Link Authentication modes.
4249			(1) = OPEN
4250			(2) = SHARED-KEY
4251			(128) = LEAP
4252			(143) = AUTO
4253
4254			We can set the Link Authentication using the object dot11AuthenticationAlgorithmsEnable ( OID: 1.2.840.10036.1.2.1.3.x )
4255			Since the dot11AuthenticationAlgorithsmEnable object does not supports setting of AUTO option, we provide this object.
4256
4257			Through this OID you can set to any one of the above options.
4258			Whereas using the dot11AuthenticationAlgorithmsEnable object we can set either OPEN OR SHARED mode only."
4259::= { npSecurity 43 }
4260
4261
4262gdStatusBytes OBJECT-TYPE
4263    SYNTAX      Integer32
4264    ACCESS      read-only
4265    STATUS      current
4266       DESCRIPTION "The number of valid bytes in the gdStatusEntry
4267         array."
4268::= { generalDeviceStatus 1 }
4269
4270
4271gdStatusDisplay OBJECT-TYPE
4272    SYNTAX      DisplayString
4273    ACCESS      read-only
4274    STATUS      current
4275       DESCRIPTION "The string diplayed on the peripheral front panel.
4276         For some peripherals, such as the HP LaserJet IIISi printer
4277         or HP DesignJet plotter, this is always a zero length string."
4278::= { generalDeviceStatus 3 }
4279
4280
4281gdStatusId OBJECT-TYPE
4282    SYNTAX      OCTET STRING
4283    ACCESS      read-only
4284    STATUS      current
4285       DESCRIPTION "A formatted string of NVT ASCII
4286         charactersdescribing this peripheral."
4287::= { generalDeviceStatus 7 }
4288
4289
4290gdStatusJobTimeout OBJECT-TYPE
4291    SYNTAX      Integer32
4292    ACCESS      read-write
4293    STATUS      obsolete
4294::= { generalDeviceStatus 10 }
4295
4296
4297gdPasswords OBJECT-TYPE
4298    SYNTAX      OCTET STRING
4299    ACCESS      read-write
4300    STATUS      current
4301       DESCRIPTION "This object is used as a 256 byte NVRAM area for JetAdmin.  It
4302         is completely managed by JetAdmin.  Initially it is initialized
4303         to all zeros.  A coldboot will re-initialize to all zeros."
4304::= { generalDeviceStatus 13 }
4305
4306
4307pmlTrapEnable OBJECT-TYPE
4308    SYNTAX      OBJECT IDENTIFIER
4309    ACCESS      read-write
4310    STATUS      current
4311       DESCRIPTION "This OID is used to enable individual peripheral trappable objects through the print server."
4312::= { netPMLtrap 1 }
4313
4314
4315pmlTrapDisable OBJECT-TYPE
4316    SYNTAX      OBJECT IDENTIFIER
4317    ACCESS      read-write
4318    STATUS      current
4319       DESCRIPTION "This OID is used to disable individual peripheral trappable objects through the print server."
4320::= { netPMLtrap 2 }
4321
4322
4323npNpiPaeClass OBJECT-TYPE
4324    SYNTAX      INTEGER {printer(1),
4325                          plotter(2),
4326		   xStation(3)}
4327    ACCESS      read-only
4328    STATUS      current
4329       DESCRIPTION "The class assigned to the peripheral onto which
4330         this card is plugged."
4331::= { npNpiPeripheralAttributeEntry 2 }
4332
4333
4334npNpiPaeIdentification OBJECT-TYPE
4335    SYNTAX      INTEGER {laserjet-IIISI(1),
4336		   laserjet-4SI(5)}
4337    ACCESS      read-only
4338    STATUS      current
4339       DESCRIPTION "The Identification number of the peripheral.  These values are
4340         defined in the MIO spec.  DesignJet, PaintJet XL300, and
4341         DesignJet/600 peripherals will identify themselves as
4342         LaserJet-IIIsi."
4343::= { npNpiPeripheralAttributeEntry 3 }
4344
4345
4346npNpiCaeClass OBJECT-TYPE
4347    SYNTAX      INTEGER {rs-232(1),
4348                          centronics(2),
4349                          csma-cd-network(3),
4350                          token-ring-network(4),
4351                          scsi(5),
4352                          hpib(6),
4353                          localtalk(7),
4354                          hpna(8),
4355                          usb(9),
4356                          firewire(10),
4357                          bluetooth(11),
4358		   ieee802-11b(12)}
4359    ACCESS      read-only
4360    STATUS      current
4361       DESCRIPTION "The class of this network peripheral card."
4362::= { npNpiCardAttributeEntry 2 }
4363
4364
4365gdStatusLineState OBJECT-TYPE
4366    SYNTAX      Integer32 (0..255)
4367    ACCESS      read-only
4368    STATUS      current
4369       DESCRIPTION "This describes the line state of the peripheral.
4370         When non-zero, the peripheral is off-line.  When
4371         zero the peripheral is on-line."
4372::= { gdStatusEntry 1 }
4373
4374
4375gdStatusPaperState OBJECT-TYPE
4376    SYNTAX      Integer32 (0..255)
4377    ACCESS      read-only
4378    STATUS      current
4379       DESCRIPTION "This describes the state of the paper on the peripheral.
4380         When non-zero, the peripheral has a paper problem. When
4381         zero, the peripheral does not have a paper problem."
4382::= { gdStatusEntry 2 }
4383
4384
4385gdStatusInterventionState OBJECT-TYPE
4386    SYNTAX      Integer32 (0..255)
4387    ACCESS      read-only
4388    STATUS      current
4389       DESCRIPTION "This describes the intervention state of the
4390         peripheral.  When non-zero, the peripheral requires
4391         human intervention to continue working.  When
4392         zero, it requires no assistance."
4393::= { gdStatusEntry 3 }
4394
4395
4396gdStatusPeripheralError OBJECT-TYPE
4397    SYNTAX      Integer32 (0..255)
4398    ACCESS      read-only
4399    STATUS      current
4400       DESCRIPTION "This is the error code from the peripheral."
4401::= { gdStatusEntry 6 }
4402
4403
4404gdStatusPaperOut OBJECT-TYPE
4405    SYNTAX      Integer32
4406    ACCESS      read-only
4407    STATUS      current
4408       DESCRIPTION "This indicates that the peripheral is out of paper.
4409                off (0),
4410                paper-out-or-paper-mount (1),
4411                manual-paper-feed-needed (2)
4412         For some peripherals, such as the HP LaserJet IIISi printer
4413         or HP DesignJet plotter, this value is always a zero (0)."
4414::= { gdStatusEntry 8 }
4415
4416
4417gdStatusPaperJam OBJECT-TYPE
4418    SYNTAX      Integer32
4419    ACCESS      read-only
4420    STATUS      current
4421       DESCRIPTION "This indicates that the peripheral has a paper jam.
4422              off (0),
4423              paper-jam(1)
4424         For some peripherals, such as the HP LaserJet IIISi printer
4425         or HP DesignJet plotter, this value is always a zero (0)."
4426::= { gdStatusEntry 9 }
4427
4428
4429gdStatusTonerLow OBJECT-TYPE
4430    SYNTAX      Integer32
4431    ACCESS      read-only
4432    STATUS      current
4433       DESCRIPTION "This indicates that the peripheral has a low toner condition.
4434              off (0),
4435              toner-low (1),
4436              no-toner-cartridge (2)
4437         For some peripherals, such as the HP LaserJet IIISi printer
4438         or HP DesignJet plotter, this value is always a zero (0)."
4439::= { gdStatusEntry 10 }
4440
4441
4442gdStatusPagePunt OBJECT-TYPE
4443    SYNTAX      Integer32 (0..255)
4444    ACCESS      read-only
4445    STATUS      current
4446       DESCRIPTION "This indicates that the peripheral did not receive data fast
4447         enough to keep up with the print engine when generating a page.
4448         For some peripherals, such as the HP LaserJet IIISi printer
4449         or HP DesignJet plotter, this value is always a zero (0)."
4450::= { gdStatusEntry 11 }
4451
4452
4453gdStatusMemoryOut OBJECT-TYPE
4454    SYNTAX      Integer32 (0..255)
4455    ACCESS      read-only
4456    STATUS      current
4457       DESCRIPTION "This indicates that the peripheral did not have enough memory
4458         to render an image on a page.
4459         For some peripherals, such as the HP LaserJet IIISi printer
4460         or HP DesignJet plotter, this value is always a zero (0)."
4461::= { gdStatusEntry 12 }
4462
4463
4464gdStatusIoActive OBJECT-TYPE
4465    SYNTAX      Integer32 (0..255)
4466    ACCESS      read-only
4467    STATUS      current
4468       DESCRIPTION "This indicates that the peripheral is processing data from
4469         this I/O interface card. For some peripherals, such as the
4470         HP LaserJet IIISi printer or HP DesignJet plotter,
4471         this value is always a zero (0).
4472
4473         For X.20.06 firmware and later firmware releases, this object is
4474         not relevant. In order not to break legacy applications which call this
4475         object in multi-varbind requests, this value is always zero (0)."
4476::= { gdStatusEntry 13 }
4477
4478
4479gdStatusBusy OBJECT-TYPE
4480    SYNTAX      Integer32 (0..255)
4481    ACCESS      read-only
4482    STATUS      current
4483       DESCRIPTION "This indicates that the peripheral is busy processing
4484         print/plot data.
4485         For some peripherals, such as the HP LaserJet IIISi printer
4486         or HP DesignJet plotter, this value is always a zero (0)."
4487::= { gdStatusEntry 14 }
4488
4489
4490gdStatusWait OBJECT-TYPE
4491    SYNTAX      Integer32 (0..255)
4492    ACCESS      read-only
4493    STATUS      current
4494       DESCRIPTION "This indicates that the peripheral is waiting for print/plot
4495         data to process.
4496         For some peripherals, such as the HP LaserJet IIISi printer
4497         or HP DesignJet plotter, this value is always a zero (0)."
4498::= { gdStatusEntry 15 }
4499
4500
4501gdStatusInitialize OBJECT-TYPE
4502    SYNTAX      Integer32
4503    ACCESS      read-only
4504    STATUS      current
4505       DESCRIPTION "This indicates that the peripheral is initializing or
4506         warming up.
4507              off (0),
4508              initializing (1),
4509              warm-up(2)
4510         For some peripherals, such as the HP LaserJet IIISi printer
4511         or HP DesignJet plotter, this value is always a zero (0)."
4512::= { gdStatusEntry 16 }
4513
4514
4515gdStatusDoorOpen OBJECT-TYPE
4516    SYNTAX      Integer32 (0..255)
4517    ACCESS      read-only
4518    STATUS      current
4519       DESCRIPTION "This indicates that the peripheral cover or door is open.
4520         For some peripherals, such as the HP LaserJet IIISi printer
4521         or HP DesignJet plotter, this value is always a zero (0)."
4522::= { gdStatusEntry 17 }
4523
4524
4525gdStatusPrinting OBJECT-TYPE
4526    SYNTAX      Integer32
4527    ACCESS      read-only
4528    STATUS      current
4529       DESCRIPTION "This indicates that the peripheral is printing or otherwise
4530         marking or moving paper.
4531              off (0),
4532              ordinary-page (1),
4533              test-fonts-config-or-start-page (2)
4534         For some peripherals, such as the HP LaserJet IIISi printer
4535         or HP DesignJet plotter, this value is always a zero (0)."
4536::= { gdStatusEntry 18 }
4537
4538
4539gdStatusPaperOutput OBJECT-TYPE
4540    SYNTAX      Integer32
4541    ACCESS      read-only
4542    STATUS      current
4543       DESCRIPTION "This indicates that the peripheral has a paper output problem
4544         such as the output storage bin being full.
4545              off (0),
4546              output-storage-full (1)
4547         For some peripherals, such as the HP LaserJet IIISi printer
4548         or HP DesignJet plotter, this value is always a zero (0)."
4549::= { gdStatusEntry 19 }
4550
4551
4552photo-access-card-error OBJECT-TYPE
4553    SYNTAX      INTEGER {
4554                          ePhotoCardAccessNoError(0),
4555                          ePhotoCardSmartMediaUpsideDown(1),
4556                          ePhotoCardMediaNotFullyInserted(2),
4557                          ePhotoCardMoreThenOneInSlots(3),
4558                          ePhotoCardReadError(4),
4559                          ePhotoCardRemovedWhileReading(5),
4560                          ePhotoCardBadFileWhilePrinting(6),
4561                          ePhotoCardNotInSlot(7),
4562                          ePhotoCardContainsNoPhotos(8),
4563                          ePhotoCardWriteError(9),
4564                          ePhotoCardRemovedWhileWriting(10),
4565                          ePhotoCardUnknownError(999)
4566		   }
4567    ACCESS      read-only
4568    STATUS      optional
4569       DESCRIPTION "Specifies the error reason for most recent unsucessful photo
4570		card access.
4571                Additional information:
4572                Specifies the error reason for most recent unsucessful photo
4573                card access."
4574::= { photo-job 2 }
4575
4576
4577photo-default-num-copies OBJECT-TYPE
4578    SYNTAX      INTEGER(1..99)
4579    ACCESS      read-write
4580    STATUS      optional
4581       DESCRIPTION "Reads or writes the default number of copies to be printed
4582		during photo application print jobs. This value is saved over a
4583		power cycle.
4584                Additional information:
4585                Reads or writes the default number of copies to be
4586                printed during photo application print jobs.  This value is
4587                saved over a power cycle."
4588::= { settings-photo-job 1 }
4589
4590
4591photo-job-num-copies OBJECT-TYPE
4592    SYNTAX      INTEGER(1..99)
4593    ACCESS      read-write
4594    STATUS      optional
4595       DESCRIPTION "Reads or writes the number of copies to be printed during the
4596		next photo application print job. This value is not saved over
4597		power cycles.
4598                Additional information:
4599                Reads or writes the number of copies to be printed
4600                during the next photo application print job.  This value is
4601                not saved over a power cycle."
4602::= { settings-photo-job 2 }
4603
4604
4605photo-job-media-size OBJECT-TYPE
4606    SYNTAX      INTEGER {
4607                          eUSLetter(2),
4608                          eISOandJISA4(26)
4609		   }
4610    ACCESS      read-write
4611    STATUS      optional
4612       DESCRIPTION "Reads or writes the default media size to be used during the
4613		next photo application print job. This value is not saved over
4614		power cycles.
4615                Additional information:
4616                Reads or writes the default media size to be
4617                used during the next photo application print job.  This
4618                value is not saved over a power cycle."
4619::= { settings-photo-job 4 }
4620
4621
4622photo-job-media-name OBJECT-TYPE
4623    SYNTAX      OCTET STRING
4624    ACCESS      read-write
4625    STATUS      optional
4626       DESCRIPTION "Reads or writes the media type to be used on the next photo
4627		application print job. This value is not saved over power
4628		cycles.
4629                Additional information:
4630                Reads or writes the media type to be used on the next
4631                photo application print job. This value is not saved over a
4632                power cycle."
4633::= { settings-photo-job 6 }
4634
4635
4636photo-image-size OBJECT-TYPE
4637    SYNTAX      INTEGER {
4638                          eThumbnail(1),
4639                          eWallet(2),
4640                          e3halfx5in(3),
4641                          e3x4in(4),
4642                          e4x6in(5),
4643                          e5x7in(6),
4644                          e6x8in(7),
4645                          e8x10in(8),
4646                          e6x8cm(9),
4647                          e7x10cm(10),
4648                          e9x13cm(11),
4649                          e10x15cm(12),
4650                          e13x18cm(13),
4651                          e15x21cm(14),
4652                          e18x24cm(15),
4653                          e20x25cm(16),
4654                          eFullPage(17),
4655                          ePanoramic(18)
4656		   }
4657    ACCESS      read-write
4658    STATUS      optional
4659       DESCRIPTION "Reads or writes the default image size to be used during photo
4660		application print jobs. This value is saved over power cycles.
4661                Additional information:
4662                Reads or writes the default image size to be
4663                used during photo application print jobs. This value is
4664                saved over a power cycle. Valid image sizes are determined
4665                by the PHOTO-IMAGE-SIZE-SET pml object."
4666::= { settings-photo-job 7 }
4667
4668
4669photo-job-image-size OBJECT-TYPE
4670    SYNTAX      INTEGER {
4671                          eThumbnail(1),
4672                          eWallet(2),
4673                          e3halfx5in(3),
4674                          e3x4in(4),
4675                          e4x6in(5),
4676                          e5x7in(6),
4677                          e6x8in(7),
4678                          e8x10in(8),
4679                          e6x8cm(9),
4680                          e7x10cm(10),
4681                          e9x13cm(11),
4682                          e10x15cm(12),
4683                          e13x18cm(13),
4684                          e15x21cm(14),
4685                          e18x24cm(15),
4686                          e20x25cm(16),
4687                          eFullPage(17),
4688                          ePanoramic(18)
4689		   }
4690    ACCESS      read-write
4691    STATUS      optional
4692       DESCRIPTION "Reads or writes the image size to be used during the next photo
4693		application print job. This value is not saved over power
4694		cycles.
4695                Additional information:
4696                Reads or writes the image size to be used during
4697                the next photo application print job. This value is not
4698                saved over a power cycle. Valid image sizes are determined
4699                by the PHOTO-IMAGE-SIZE-SET pml object."
4700::= { settings-photo-job 8 }
4701
4702
4703photo-select-images OBJECT-TYPE
4704    SYNTAX      OCTET STRING
4705    ACCESS      read-write
4706    STATUS      optional
4707       DESCRIPTION "Reads or writes the list of images to print during the next
4708		photo application print job. Each image number or number range
4709		must be separated by a comma. The image number corresponds to
4710		the location of the file on the image card. For example, if
4711		there are 10 images on the photo card, then you could select
4712		'1-10' or '1,2,3,4,5' or '1,2,3,4-9'. The same image number can
4713		also appear multiple times in the list. i.e.
4714		'1,2,2,2,3,3,4,4,5'. This value is not saved over power cycles
4715		and only applies to the next job.
4716                Additional information:
4717                Reads or writes the list of images to print
4718                during the next photo application print job. Each image
4719                number or number range must be separated by a comma.  The
4720                image number corresponds to the location of the file on
4721                the image card.  For example, if there are 10 images on
4722                the photo card, then you could select 1-10 or 1,2,3,4,5 or
4723                1,2,3,4-9.  The same image number can also appear multiple
4724                times in the list. i.e. 1,2,2,2,3,3,4,4,5.  This value is
4725                not saved over a power cycle, and only applies to the next
4726                job."
4727::= { settings-photo-job 9 }
4728
4729
4730photo-images-on-card OBJECT-TYPE
4731    SYNTAX      INTEGER
4732    ACCESS      read-only
4733    STATUS      optional
4734       DESCRIPTION "Reads the number of printable photo images found on the
4735		inserted memory card. If 0, then no images were found, or the
4736		card was not properly inserted.
4737                Additional information:
4738                Reads the number of printable photo images found
4739                on the inserted memory card.  If 0, then no images were
4740                found, or the card was not properly inserted."
4741::= { settings-photo-job 10 }
4742
4743
4744photo-job-source OBJECT-TYPE
4745    SYNTAX      INTEGER {
4746                          ePhotoPrintProofSheet(1),
4747                          ePhotoScanProofSheet(2),
4748                          ePhotoPrintColorJob(3),
4749                          ePhotoPrintMonochromeJob(4),
4750                          ePhotoPrintIndexPrint(5)
4751		   }
4752    ACCESS      write-only
4753    STATUS      optional
4754       DESCRIPTION "Controls initiating photo application features.
4755                Additional information:
4756                Controls initiating photo application features."
4757::= { settings-photo-job 11 }
4758
4759
4760photo-color-page-count OBJECT-TYPE
4761    SYNTAX      INTEGER
4762    ACCESS      read-write
4763    STATUS      optional
4764       DESCRIPTION "Reads or writes the page count for color pages printed by the
4765		photo application. This value is saved over power cycles.
4766                Additional information:
4767                Reads or writes the page count for color pages
4768                printed by the photo application. This value is saved over
4769                a power cycle."
4770::= { settings-photo-job 12 }
4771
4772
4773photo-mono-page-count OBJECT-TYPE
4774    SYNTAX      INTEGER
4775    ACCESS      read-write
4776    STATUS      optional
4777       DESCRIPTION "Reads or writes the page count for monochrome pages printed by
4778		the photo application. This value is saved over power cycles.
4779                Additional information:
4780                Reads or writes the page count for monochrome pages
4781                printed by the photo application. This value is saved over
4782                a power cycle."
4783::= { settings-photo-job 13 }
4784
4785
4786photo-image-size-set OBJECT-TYPE
4787    SYNTAX      INTEGER {
4788                          eImageSizeSetInch1(1),
4789                          eImageSizeSetInch2(2),
4790                          eImageSizeSetCentimeter1(3),
4791                          eImageSizeSetCentimeter2(4),
4792                          eImageSizeSetCentimeter3(5)
4793		   }
4794    ACCESS      read-write
4795    STATUS      optional
4796       DESCRIPTION "This is only writable in service mode. This object changes the
4797		set of valid image sizes for the device. The image sizes groups
4798		are as follows:
4799		    eImageSizeSetInch1: Wallet, 3x4in, 3 1/2 x 5in, 4x6in,
4800			5x7in, 8x10in, full page
4801		    eImageSizeSetInch2: Wallet, 3 1/2 x 5in, 4x6in, 5x7in,
4802			6x8in, 8x10in, full page
4803		    eImageSizeSetCentimeter1: 6x8cm, 7x10cm, 9x13cm, 10x15cm,
4804			13x18cm, 15x21cm, 20x25cm, full page
4805		    eImageSizeSetCentimeter2: 7x10cm, 9x13cm, 10x15cm, 13x18cm,
4806			20x25cm, full page
4807		eImageSizeSetCentimeter3: 6x8cm, 9x13cm, 10x15cm, 13x18cm,
4808		15x21cm, 18x24cm, 20x25cm, full page   .
4809                Additional information:
4810                This is only writable in service mode.  This object
4811                changes the set of valid image sizes for the device.  The image
4812                sizes groups are as follows:
4813                eImageSizeSetInch1:  Thumbnail, Wallet, 3x4in, 3 1/2 x 5in, 4x6in,
4814                5x7in, 8x10in, full page, panorama
4815                eImageSizeSetInch2:  Thumbnail, Wallet, 3 1/2 x 5in, 4x6in, 5x7in,
4816                6x8in, 8x10in, full page, panorama
4817                eImageSizeSetCentimeter1:  Thumbnail, 6x8cm, 7x10cm, 9x13cm, 10x15cm,
4818                13x18cm, 15x21cm, 20x25cm, full page, panorama
4819                eImageSizeSetCentimeter2:  Thumbnail, 7x10cm, 9x13cm, 10x15cm, 13x18cm,
4820                20x25cm, full page, panorama
4821                eImageSizeSetCentimeter3:  Thumbnail, 6x8cm, 9x13cm, 10x15cm, 13x18cm,
4822                15x21cm, 18x24cm, 20x25cm, full page, panorama"
4823::= { settings-photo-job 15 }
4824
4825
4826photo-clear-counts OBJECT-TYPE
4827    SYNTAX      INTEGER {
4828                          eClearPageCounts(1),
4829                          eClearInsertCounts(2),
4830                          eClearAllCounts(3)
4831		   }
4832    ACCESS      write-only
4833    STATUS      optional
4834       DESCRIPTION "writing this object causes the page counts, insert counts, or
4835		all photo counts to be cleared and reset to 0.
4836                Additional information:
4837                writing this object causes the page counts, insert counts, or all photo counts
4838                to be cleared and reset to 0."
4839::= { settings-photo-job 18 }
4840
4841
4842photo-compact-flash-insert-count OBJECT-TYPE
4843    SYNTAX      INTEGER
4844    ACCESS      read-write
4845    STATUS      optional
4846       DESCRIPTION "Reads or writes the count for the number of times a compact
4847		flash memory card has been inserted in the device. This value
4848		is saved over a power cycle.
4849                Additional information:
4850                reads or writes the count for the number of times a compact flash memory card
4851                has been inserted in the device.  This value is saved over a power cycle."
4852::= { settings-photo-job 19 }
4853
4854
4855photo-memory-stick-insert-count OBJECT-TYPE
4856    SYNTAX      INTEGER
4857    ACCESS      read-write
4858    STATUS      optional
4859       DESCRIPTION "Reads or writes the count for the number of times a memory
4860		stick memory card has been inserted in the device. This value
4861		is saved over a power cycle.
4862                Additional information:
4863                reads or writes the count for the number of times a memory stick memory card
4864                has been inserted in the device.  This value is saved over a power cycle."
4865::= { settings-photo-job 20 }
4866
4867
4868photo-memory-stick-pro-insert-count OBJECT-TYPE
4869    SYNTAX      INTEGER
4870    ACCESS      read-write
4871    STATUS      optional
4872       DESCRIPTION "Reads or writes the count for the number of times a memory
4873		stick pro memory card has been inserted in the device. This
4874		value is saved over a power cycle.
4875                Additional information:
4876                reads or writes the count for the number of times a memory stick pro memory card
4877                has been inserted in the device.  This value is saved over a power cycle."
4878::= { settings-photo-job 21 }
4879
4880
4881photo-smart-media-insert-count OBJECT-TYPE
4882    SYNTAX      INTEGER
4883    ACCESS      read-write
4884    STATUS      optional
4885       DESCRIPTION "Reads or writes the count for the number of times a smart media
4886		memory card has been inserted in the device. This value is
4887		saved over a power cycle.
4888                Additional information:
4889                reads or writes the count for the number of times a compact flash memory card
4890                has been inserted in the device.  This value is saved over a power cycle."
4891::= { settings-photo-job 22 }
4892
4893
4894photo-secure-digital-insert-count OBJECT-TYPE
4895    SYNTAX      INTEGER
4896    ACCESS      read-write
4897    STATUS      optional
4898       DESCRIPTION "Reads or writes the count for the number of times a secure
4899		digital memory card has been inserted in the device. This value
4900		is saved over a power cycle.
4901                Additional information:
4902                reads or writes the count for the number of times a compact flash memory card
4903                has been inserted in the device.  This value is saved over a power cycle."
4904::= { settings-photo-job 23 }
4905
4906
4907photo-mmc-insert-count OBJECT-TYPE
4908    SYNTAX      INTEGER
4909    ACCESS      read-write
4910    STATUS      optional
4911       DESCRIPTION "Reads or writes the count for the number of times a
4912		MultiMediaCard memory card has been inserted in the device.
4913		This value is saved over a power cycle.
4914                Additional information:
4915                reads or writes the count for the number of times a MultiMediaCard memory card
4916                has been inserted in the device.  This value is saved over a power cycle."
4917::= { settings-photo-job 24 }
4918
4919
4920photo-xd-insert-count OBJECT-TYPE
4921    SYNTAX      INTEGER
4922    ACCESS      read-write
4923    STATUS      optional
4924       DESCRIPTION "Reads or writes the count for the number of times an xD-Picture
4925		memory card has been inserted in the device. This value is
4926		saved over a power cycle.
4927                Additional information:
4928                reads or writes the count for the number of times an xD-Picture memory card
4929                has been inserted in the device.  This value is saved over a power cycle."
4930::= { settings-photo-job 25 }
4931
4932
4933pe-test-photocard-manufacturing-errors OBJECT-TYPE
4934    SYNTAX      INTEGER
4935    ACCESS      read-only
4936    STATUS      optional
4937       DESCRIPTION "Error status of the photocard manufacturing test.
4938                Additional information:
4939                Error status of the photocard manufacturing test."
4940::= { print-engine-test 90 }
4941
4942
4943pe-test-photocard-manufacturing-test-config OBJECT-TYPE
4944    SYNTAX      INTEGER {
4945                          eOff(1),
4946                          eOn(2)
4947		   }
4948    ACCESS      write-only
4949    STATUS      optional
4950       DESCRIPTION "Configures the device for photocard manufacturing test mode.
4951                Additional information:
4952                Configures the device for photocard manufacturing test mode."
4953::= { print-engine-test 91 }
4954
4955
4956pe-test-photocard-data-input OBJECT-TYPE
4957    SYNTAX      OCTET STRING
4958    ACCESS      write-only
4959    STATUS      optional
4960       DESCRIPTION "This object sets the value of the test string to be written to
4961		the photocard.
4962                Additional information:
4963                This object sets the value of the test string to be
4964                		    written to the photocard ."
4965::= { print-engine-test 95 }
4966
4967
4968pe-test-photocard-dir-input OBJECT-TYPE
4969    SYNTAX      OCTET STRING
4970    ACCESS      write-only
4971    STATUS      optional
4972       DESCRIPTION "This object creates or opens a directory with the string name
4973		on a photocard.
4974                Additional information:
4975                This object creates or opens a directory with the string
4976                name on a photocard."
4977::= { print-engine-test 96 }
4978
4979
4980pe-test-photocard-file-input OBJECT-TYPE
4981    SYNTAX      OCTET STRING
4982    ACCESS      write-only
4983    STATUS      optional
4984       DESCRIPTION "This object creates or opens a file with the string name on a
4985		photocard.
4986                Additional information:
4987                This object creates or opens a file with the string name on a
4988                photocard."
4989::= { print-engine-test 97 }
4990
4991
4992energy-star OBJECT-TYPE
4993    SYNTAX      INTEGER
4994    ACCESS      read-only
4995    STATUS      optional
4996       DESCRIPTION "Returns or changes the Energy Star sleep value. If the value
4997		is greater than zero, then the device will go into energy
4998		saving sleep mode after the print engine has been idle for the
4999		number of seconds specified by this object. A value of zero
5000		means Energy Star is disabled and the device will not go to
5001		sleep based on print engine idle time. The value must be
5002		non-negative.
5003                Additional information:
5004                The product will always be in
5005                sleep mode when not processing data.  This object will
5006                always return a value of 1."
5007::= { settings-system 1 }
5008
5009
5010sleep-mode OBJECT-TYPE
5011    SYNTAX      INTEGER {
5012                          eFalse(1),
5013                          eTrue(2)
5014		   }
5015    ACCESS      read-only
5016    STATUS      optional
5017       DESCRIPTION "Returns eTrue if the device is in energy saving sleep mode,
5018		otherwise returns eFalse. Setting SLEEP-MODE to eFalse causes
5019		the device to wake up, if it is in sleep mode. Setting
5020		SLEEP-MODE to eTrue causes the device to go into sleep mode.
5021                Additional information:
5022                The product will always be in
5023                sleep mode except when either processing a print job or
5024                in an error state."
5025::= { settings-system 2 }
5026
5027
5028service-password OBJECT-TYPE
5029    SYNTAX      INTEGER
5030    ACCESS      write-only
5031    STATUS      optional
5032       DESCRIPTION "When set to the password value, other service related objects
5033		become 'visible' (i.e readable) or become writable. When
5034		written with any other value, the service related objects
5035		become 'hidden' (i.e. are no longer readable) or are not longer
5036		writable. The objects that can be effected by the
5037		SERVICE-PASSWORD object include: SERIAL-NUMBER and
5038		TOTAL-ENGINE-PAGE-COUNT. The password value, and the list of
5039		objects effected by the SERVICE-PASSWORD being set to the
5040		correct value, should be documented in the device POS.
5041                Additional information:
5042                The objects that can be effected by the SERVICE-
5043                PASSWORD are:  SCANNER-JAM-PAGE-COUNT, SCANNER-ADF-PAGE
5044                -COUNT, SCAN-ADF-PAGE-COUNT, SCANNER-RETRIEVE-SCANLINE,
5045                SCANNER-MOTOR-CONTROL, COPIER-ADF-PAGE-COUNT, COPIER-
5046                PRINT-PAGE-COUNT, TOTAL-ENGINE-PAGE-COUNT, PRINT-ENGINE-
5047                JAM-COUNT, PRINT-ENGINE-MISPICK-COUNT, CLEAR-NVRAM"
5048::= { settings-system 9 }
5049
5050
5051fuser-pressure-release OBJECT-TYPE
5052    SYNTAX      INTEGER {
5053                          eDisengage(1)
5054		   }
5055    ACCESS      write-only
5056    STATUS      optional
5057       DESCRIPTION "This object is used to disengage the pressure on the fuser to
5058		prevent roller marks on the fuser, which can occur when the
5059		pressure is engaged for long periods of time.
5060                Additional information:
5061                This object is used to disengage the pressure on the
5062                	fuser to prevent roller marks on the fuser, which can occur when
5063                	the pressure is engaged for long periods of time."
5064::= { settings-system 53 }
5065
5066
5067device-configure-generic-language-prompt OBJECT-TYPE
5068    SYNTAX      INTEGER {
5069                          eDisabled(1),
5070                          eEnabled(2)
5071		   }
5072    ACCESS      read-write
5073    STATUS      optional
5074       DESCRIPTION "This object is used to determine whether to prompt the user to
5075		enter the appropriate language.
5076                Additional information:
5077                This object is used to determine whether to
5078                		     prompt the user to enter the appropriate language
5079                	   	     at boot."
5080::= { device-configure 10 }
5081
5082
5083device-configure-generic-country-prompt OBJECT-TYPE
5084    SYNTAX      INTEGER {
5085                          eDisabled(1),
5086                          eEnabled(2)
5087		   }
5088    ACCESS      read-write
5089    STATUS      optional
5090       DESCRIPTION " This object is used to determine whether to prompt the user to
5091		enter the appropriate country at boot.
5092                Additional information:
5093                This object is used to determine whether to
5094                	 	     prompt the user to enter the appropriate country
5095                	    	     at boot."
5096::= { device-configure 11 }
5097
5098
5099device-configure-generic-country OBJECT-TYPE
5100    SYNTAX      INTEGER {
5101                          eKorea(4),
5102                          eIndonesia(5),
5103                          eChina(6),
5104                          eTaiwan(7),
5105                          ePhilippines(8),
5106                          eThailand(9),
5107                          eSriLanka(10),
5108                          eBrazil(12),
5109                          eCanada(13),
5110                          eMexico(14),
5111                          eUnitedStates(15),
5112                          eArgentina(16),
5113                          eChile(17),
5114                          eNewZealand(19),
5115                          eIsrael(21),
5116                          eAustralia(23),
5117                          eIndia(25),
5118                          ePakistan(26),
5119                          eMalaysia(27),
5120                          eHongKong(29),
5121                          eSingapore(30),
5122                          eUnitedKingdom(31),
5123                          eAustria(34),
5124                          eNetherlands(35),
5125                          eGermany(39),
5126                          eDenmark(40),
5127                          eSweden(41),
5128                          eSouthAfrica(42),
5129                          eNorway(43),
5130                          eIreland(44),
5131                          eBelgium(45),
5132                          eFinland(46),
5133                          eFrance(47),
5134                          eTurkey(48),
5135                          eGreece(49),
5136                          ePortugal(50),
5137                          eItaly(51),
5138                          eSpain(55),
5139                          ePoland(56),
5140                          eBulgaria(57),
5141                          eCroatia(58),
5142                          eRomania(59),
5143                          eSlovakRepublic(60),
5144                          eCzechRepublic(61),
5145                          eHungary(62),
5146                          eRussia(64),
5147                          ePeru(70),
5148                          eJordan(78),
5149                          eLebanon(79),
5150                          eSwitzerland(82),
5151                          eVietnam(83),
5152                          eLuxemberg(85),
5153                          eNorthAfrica(86),
5154                          eBelarus(66),
5155                          eBrunei(33),
5156                          eCambodia(94),
5157                          eCyprus(95),
5158                          eEgypt(67),
5159                          eEstonia(54),
5160                          eIceland(96),
5161                          eLatvia(53),
5162                          eLiechtentstein(98),
5163                          eLithuania(52),
5164                          eMalta(99),
5165                          eMorocco(65),
5166                          eSaudiArabia(28),
5167                          eTunisia(32),
5168                          eUAE(88),
5169                          eUkraine(63)
5170		   }
5171    ACCESS      read-write
5172    STATUS      optional
5173       DESCRIPTION "Set the location configuration for the device. This affects
5174		parameters that vary per region like the default paper size,
5175		symbol set, supply reorder URL, and fax parameters if
5176		applicable."
5177::= { device-configure 16 }
5178
5179
5180control-panel-button-press-delay OBJECT-TYPE
5181    SYNTAX      INTEGER
5182    ACCESS      read-write
5183    STATUS      optional
5184       DESCRIPTION "This object gives the number of seconds to wait before
5185		simulating the button press when CONTROL-PANEL-BUTTON-PRESS is
5186		next called.
5187                Additional information:
5188                This object gives the number of seconds to wait before
5189                simulating the button press when CONTROL-PANEL-BUTTON-PRESS is
5190                next called."
5191::= { settings-system 47 }
5192
5193
5194control-panel-display-contrast OBJECT-TYPE
5195    SYNTAX      INTEGER {
5196                          eLightest(1),
5197                          eLight(2),
5198                          eMedium(3),
5199                          eDark(4),
5200                          eDarkest(5)
5201		   }
5202    ACCESS      read-write
5203    STATUS      optional
5204       DESCRIPTION "This object returns or sets the display contrast setting if the
5205		control panel has a display and it supports contrast
5206		adjustment. The setting Is stored in NVRAM, so the value is
5207		saved over power cycles.
5208                Additional information:
5209                This object returns or sets the display contrast setting
5210                			if the control panel has a display and it supports
5211                			contrast adjustment. The setting is stored in NVRAM,
5212                			so the value is saved over power cycles."
5213::= { settings-system 73 }
5214
5215
5216on-off-line OBJECT-TYPE
5217    SYNTAX      INTEGER {
5218                          eOnline(1),
5219                          eOffline(2)
5220		   }
5221    ACCESS      read-only
5222    STATUS      optional
5223       DESCRIPTION "To bring the PDL processing sub-system on or off line. If the
5224		device is a printer, then the printer does not process print
5225		job data when the printer is off line. PML communication
5226		persists.
5227                Additional information:
5228                The value of this object is eOnline
5229                whenever the printer is in the ready state.  This object
5230                will return eOffline only when an alert is active.  For
5231                example, the printer will go eOffline if the cover is
5232                open, if the toner cartridge is removed, or if the paper
5233                trays are all empty.  It is not possible to change the
5234                state of the printer with this object.  "
5235::= { status-system 5 }
5236
5237
5238auto-continue OBJECT-TYPE
5239    SYNTAX      INTEGER {
5240                          eOff(1),
5241                          eOn(2)
5242		   }
5243    ACCESS      read-write
5244    STATUS      optional
5245       DESCRIPTION "Indicates if the device will automatically continue after
5246		encountering a continuable error. If AUTO-CONTINUE is set to
5247		eOn, the device will automatically generate continue event to
5248		acknowledge continuable errors. If AUTO-CONTINUE is set to
5249		eOff, then some other continue event will have to acknowledge
5250		the continuable error."
5251::= { status-system 7 }
5252
5253
5254install-date OBJECT-TYPE
5255    SYNTAX      OCTET STRING (SIZE(0..14))
5256    ACCESS      read-write
5257    STATUS      optional
5258       DESCRIPTION "Identifies the date that the device was installed. The format
5259		of the string is 'YYYYMMDDHHmmZ'. Where:
5260		    YYYY is the year.
5261		    MM is the month (1-12).
5262		    DD is the day (1-31).
5263		    HH is the hour of the day (0-23).
5264		    mm are the minutes (0-59).
5265		    'Z' designates Greenwich Mean Time; if 'Z' not specified,
5266			value is local time.
5267		Device POS must specify the conditions for setting this
5268		object.
5269                Additional information:
5270                Identifies the date that the device was installed. The
5271                format of the string is 'YYYYMMDDHHmmZ'. Where:
5272                YYYY is the year.
5273                MM is the month (1-12).
5274                DD is the day (1-31).
5275                HH is the hour of the day (0-23).
5276                mm are the minutes (0-59).
5277                'Z' designates Greenwich Mean Time; if 'Z' not specified,
5278                value is local time.
5279
5280                On Products without a real-time clock this
5281                object has the inital value of 'INVALID'.  While in
5282                the invalid state the object may written to.  Once the
5283                initial install date has been written a new intall date
5284                can not be written without resetting the object to 'INVALID'.
5285
5286                The behavior on products with real-time clocks is different.
5287                The object is set to the initial real-time clock value, usually
5288                this is '199000300000'.  Manufacturing sets the real-time
5289                clock to the correct date and sets the INSTALL-DATE to 'INVALID'.
5290                Then when the customer turns on the printer for the first time
5291                the install date is reset."
5292::= { status-system 8 }
5293
5294
5295show-address OBJECT-TYPE
5296    SYNTAX      INTEGER {
5297                          eAuto(3),
5298                          eOff(1)
5299		   }
5300    ACCESS      read-write
5301    STATUS      optional
5302       DESCRIPTION "If this object is set to eAuto, and the device has an IP
5303		address, the IP address of the device will be shown with the
5304		READY message. If this object is set to eOff, the IP address
5305		will not be shown."
5306::= { display-status 3 }
5307
5308
5309job-input-auto-continue-timeout OBJECT-TYPE
5310    SYNTAX      INTEGER
5311    ACCESS      read-write
5312    STATUS      optional
5313       DESCRIPTION "The number of seconds the device waits after a job related
5314		continuable error occurs before automatically continuing. An
5315		example job related continuable error is the job requesting a
5316		media size that is not available. After the timeout expires,
5317		the device will continue processing the job as if a continue
5318		event occurred, such as the front panel continue key being
5319		pressed. If the value is -1, the device does not automatically
5320		continue after a job related continuable error occurs. If the
5321		value is 0, the device immediately continues. If the value is
5322		greater than 0, the value represents the timeout value in
5323		seconds."
5324::= { status-system 35 }
5325
5326
5327job-input-auto-continue-mode OBJECT-TYPE
5328    SYNTAX      OCTET STRING
5329    ACCESS      read-write
5330    STATUS      optional
5331       DESCRIPTION "Returns or sets the device behavior when the desired media is
5332		not currently available.
5333		    cCancelJob - The device cancels the job. The device POS
5334			should explain what happens if this item is not the
5335			only item in the collection.
5336		    cAutoMediaSizeOverride - The device is allowed to
5337			substitute a different size media.
5338		    cAutoMediaNameOverride - The device is allowed to
5339			substitute a different media name.
5340		    cUSMediaSizeOverride - The device is allowed to substitute
5341			US media sizes (letter, etc.) for ISO media sizes (A4,
5342			etc.).
5343		    cISOMediaSizeOverride - The device is allowed to substitute
5344			ISO media sizes (A4, etc.) for US media sizes (letter,
5345			etc.).   "
5346::= { status-system 36 }
5347
5348
5349control-panel-button-press OBJECT-TYPE
5350    SYNTAX      INTEGER {
5351                          eGoButton(1),
5352                          eMenuPlusButton(2),
5353                          eMenuMinusButton(3),
5354                          eCancelJobButton(9),
5355                          eBackButton(13),
5356                          eNumericButton0(16),
5357                          eNumericButton1(17),
5358                          eNumericButton2(18),
5359                          eNumericButton3(19),
5360                          eNumericButton4(20),
5361                          eNumericButton5(21),
5362                          eNumericButton6(22),
5363                          eNumericButton7(23),
5364                          eNumericButton8(24),
5365                          eNumericButton9(25),
5366                          eMenuButton(28),
5367                          eAsterickButton(30),
5368                          ePoundButton(31),
5369                          eCopyLighterDarkerButton(32),
5370                          eCopyReduceEnlargeButton(33),
5371                          eCopyButton(36),
5372                          eStartFaxButton(42),
5373                          eFaxPhoneBookButton(44),
5374                          ePauseRedialButton(46),
5375                          eSpeedDialOneButton(47),
5376                          eSpeedDialTwoButton(48),
5377                          eSpeedDialThreeButton(49),
5378                          eSpeedDialFourButton(50),
5379                          eCopyNumCopiesButton(59),
5380                          eCopyFeaturesButton(60),
5381                          eShiftButton(66),
5382                          eFaxMenuButton(67)
5383		   }
5384    ACCESS      write-only
5385    STATUS      optional
5386       DESCRIPTION "Writing this object simulates pressing a button on the control
5387		panel. Reading it will return the last key pressed either on
5388		the control panel or via PML. The device POS will specify which
5389		keys are supported.
5390                Additional information:
5391                Writing this object simulates pressing a
5392                		button on the control panel."
5393::= { status-system 60 }
5394
5395
5396device-mac-address OBJECT-TYPE
5397    SYNTAX      OCTET STRING
5398    ACCESS      read-only
5399    STATUS      optional
5400       DESCRIPTION "The device's MAC address.
5401                Additional information:
5402                The device's MAC address."
5403::= { status-system 120 }
5404
5405
5406extended-print-modes-modified OBJECT-TYPE
5407    SYNTAX      INTEGER {
5408                          eYes(1),
5409                          eNo(2)
5410		   }
5411    ACCESS      read-only
5412    STATUS      optional
5413       DESCRIPTION "This object allows the user to view whether the extended print
5414		modes have been modified from their default settings.
5415                Additional information:
5416                This object allows the user to view whether the extended print
5417                modes have been modified from their default settings."
5418::= { status-system 121 }
5419
5420
5421model-number OBJECT-TYPE
5422    SYNTAX      OCTET STRING
5423    ACCESS      read-only
5424    STATUS      optional
5425       DESCRIPTION "Identifies the device model number as listed in the HP
5426		corporate price list (e.g. C2121A for DeskJet 500C). The string
5427		is as specific as possible. Products should note in POS if the
5428		model number on the CPL changes but the device reports the
5429		previous model number. If the model number changes based on the
5430		installed options, the POS should indicate if only the base
5431		model number is returned, or if the device senses the installed
5432		options and returns the correct model number. If possible,
5433		encode the model number in a symbol set (like Roman-8) that
5434		matches the ASCII character set and limit the characters used
5435		to ASCII characters.
5436                Additional information:
5437                Identifies the device model number as listed in the HP
5438                corporate price list (e.g. C2121A for DeskJet 500C)."
5439::= { id 1 }
5440
5441
5442model-name OBJECT-TYPE
5443    SYNTAX      OCTET STRING
5444    ACCESS      read-only
5445    STATUS      optional
5446       DESCRIPTION "Identifies the device model name (e.g. ''DeskJet 1200C''). The
5447		string is as specific as possible. Capitalization and spacing
5448		should match family naming conventions. Products should note in
5449		POS if the model name on the HP corporate price list changes
5450		but the device reports the previous device name. If the model
5451		name changes based on the installed options, the POS should
5452		indicate if only the base model name is returned, or if the
5453		device senses the installed options and returns the correct
5454		model name. If possible, encode the model name in a symbol set
5455		(like Roman-8) that matches the ASCII character set and limit
5456		the characters used to ASCII characters.
5457                Additional information:
5458                The value of this object changes based on the
5459                installed options.
5460
5461                Since the value of this object is frequently used in
5462                displaying a list of printers, it is kept relatively
5463                short in case systems have limited width for their
5464                display area."
5465::= { id 2 }
5466
5467
5468serial-number OBJECT-TYPE
5469    SYNTAX      OCTET STRING (SIZE(0..10))
5470    ACCESS      read-write
5471    STATUS      optional
5472       DESCRIPTION "Identifies the serial number for the device. If the
5473		SERIAL-NUMBER object is set by the user, then setting the
5474		object does not need to be protected. If the SERIAL-NUMBER
5475		object is set at the factory, then the SERVICE-PASSWORD object
5476		must be set correctly before the SERIAL-NUMBER object is
5477		writable. If this is a writable object, the POS should indicate
5478		the maximum supported string length. If possible, encode the
5479		serial number in a symbol set (like Roman-8) that matches the
5480		ASCII character set and limit the characters used to ASCII
5481		characters.
5482                Additional information:
5483                This value is initially set to the default
5484                value of XXXXXXXXXX."
5485::= { id 3 }
5486
5487
5488fw-rom-datecode OBJECT-TYPE
5489    SYNTAX      OCTET STRING
5490    ACCESS      read-only
5491    STATUS      optional
5492       DESCRIPTION "Identifies the base system firmware date code. The date code
5493		will be encoded in the yyyymmdd format. There may be several
5494		versions of the base system firmware. The date code associated
5495		with the version of the base system firmware that is being used
5496		is reported. There may be other date code objects for other
5497		specific modules such as fonts, localization modules, etc.;
5498		these other datecode objects are device specific."
5499::= { id 5 }
5500
5501
5502device-name OBJECT-TYPE
5503    SYNTAX      OCTET STRING
5504    ACCESS      read-write
5505    STATUS      optional
5506       DESCRIPTION "User defined device name. The POS should indicate the maximum
5507		supported string length. If the user entered string is too
5508		long, the device will store as much as possible and will return
5509		the <OKNearestLegal ValueSubstituted>.Additional information:
5510                The maximum supported string length is 32
5511                characters.  If the user entered string is too long, the
5512                device will store the first 32 characters and will
5513                return the <noError> status."
5514::= { id 10 }
5515
5516
5517asset-number OBJECT-TYPE
5518    SYNTAX      OCTET STRING (SIZE(0..8))
5519    ACCESS      read-write
5520    STATUS      optional
5521       DESCRIPTION "User defined asset number. The POS should indicate the maximum
5522		supported string length. If the user entered string is too
5523		long, the device will store as much as possible and will return
5524		the <OKNearestLegal ValueSubstituted>.Additional information:
5525                The maximum supported string length is 8
5526                characters.  If the user entered string is too long, the
5527                device will store the first 8 characters and will return
5528                the <noError> status."
5529::= { id 12 }
5530
5531
5532simm1-type OBJECT-TYPE
5533    SYNTAX      INTEGER {
5534                          eEmpty(1),
5535                          eUnknown(2),
5536                          eUnSupported(3),
5537                          eReadOnlyMemory(4),
5538                          eVolatileRandomAccessMemory(5),
5539                          eRamRom(9)
5540		   }
5541    ACCESS      read-only
5542    STATUS      optional
5543       DESCRIPTION "Returns an indication of the type of option installed in SIMM
5544		slot 1.
5545		    eEmpty means the device did not detect any option installed
5546			in the interface slot.
5547		    eUnknown means the device doesn't recognize the installed
5548			option.
5549		    eUnSupported means the device recognizes the installed
5550			option, but does not support the option.
5551		    eReadOnlyMemory means the installed option contains ROM
5552			Ics.
5553		    eVolatileRandomAccessMemory means the installed option
5554			contains RAM ICs that loose data when the power is
5555			turned off.
5556		    eNonVolatileRandomAccessMemory means that the installed
5557			option contains RAM ICs that do not loose data when the
5558			power is turned off.
5559		    eFlashMemory means that the installed option contains a
5560			type of non-volatile RAM that needs to be erased before
5561			it can be written.
5562		    eDiskDrive means the installed option contains a disk
5563			drive.
5564		    eRamRom means the installed option contains both volatile
5565			random access memory and read only memory.
5566		    eInputPHD means the installed option is an input paper
5567			handling device.
5568		    eOutputPHD means the installed option is an output paper
5569			handling device. eIOCard means the installed option is
5570			an I/O card.
5571		    eVolatileRAMOnBoardMemory means the installed option
5572			contains on board RAM ICs that loose data when the
5573			power is turned off.
5574                Additional information:
5575                This object is used to describe DIMMs
5576                instead of SIMMs on the product.  eRamRom is
5577                used to denote a combo dimm."
5578::= { simm1 4 }
5579
5580
5581simm1-capacity OBJECT-TYPE
5582    SYNTAX      INTEGER
5583    ACCESS      read-only
5584    STATUS      optional
5585       DESCRIPTION "Returns an indication of the capacity of the SIMM installed in
5586		SIMM slot 1. The capacity is dependent on the type of option,
5587		as indicated by the SIMM1-TYPE object. This object has no
5588		meaning if the installed option type is eUnknown or
5589		eReadOnlyMemory. This object contains the size, in bytes, if
5590		the installed option type is eVolatileRandomAccessMemory,
5591		eNonVolatileRandomAccessMemory, eFlashMemory, or eDiskDrive. If
5592		the type of the installed option is eRamRom, this object
5593		contains the size, in bytes, of the random access memory. If
5594		the type of the installed option is eInputPHD, the capacity
5595		indicates the number of input trays supported by the installed
5596		option. If the type of the installed option is eOutputPHD, the
5597		capacity indicates the number of output bins supported by the
5598		installed option. If the type of the installed option is
5599		eIOCard, the capacity indicates the number of logical I/O ports
5600		supported by the I/O card.
5601                Additional information:
5602                Returns an indication of the capacity of
5603                the installed option in bytes.  This object is not
5604                supported unless the SIMM1-TYPE type is
5605                eVolatileRandomAccessMemory or eRamRom.  For eRamRom
5606                only the size of the Ram portion of the simm (dimm) is
5607                returned."
5608::= { simm1 5 }
5609
5610
5611self-test OBJECT-TYPE
5612    SYNTAX      INTEGER {
5613                          eNotInASelfTest(1),
5614                          eNonDestructiveSelfTest(4)
5615		   }
5616    ACCESS      read-write
5617    STATUS      optional
5618       DESCRIPTION "Writing this object allows a device self test to be started.
5619		Reading this object provides an indication what self-test is
5620		currently executing, if any. Actual self-test operation is
5621		device specific. A self test may not be allowed at any
5622		arbitrary time. If the device supports the requested self test,
5623		but can not start the execution of the self test when
5624		requested, the device will respond with
5625		<genErr>. If a non-destructive self
5626		test is being started, the device will generate a response
5627		before the self test is completed. RECOMMENDATION: If the
5628		device is ready (i.e. the NOT-READY-PRINTER object does not
5629		contain any items, except maybe being off-line) and is idle
5630		(i.e. the NOT-IDLE object does not contain any items), this
5631		request should always succeed. This provides a mechanism for
5632		driver writers to always determine if the action will succeed
5633		or not.
5634                Additional information:
5635                The eNonDestructiveSelfTest performs
5636                limited testing on the printer and its attached paper
5637                handling devices.  After the self-test is complete a
5638                configuration page is printed.  The recommended way to
5639                cause a configuration page to be printed is to use the
5640                PRINT-INTERNAL-PAGE object.  A continuous self test
5641                cannot be started or terminated using this OID.
5642
5643                When the printer is idle, setting this object to
5644                eNonDestructiveSelfTest results in a status of <noError> and
5645                a value of eNonDestructiveSelfTest being returned.  If
5646                the printer is not idle (whether printing an external
5647                job, printing an internal page or running self test), a
5648                status of <genErr> status will
5649                be returned with a value of eNotInASelfTest.
5650
5651                When the printer is idle, setting this object to
5652                eNonDestructiveSelfTest causes the configuration page to
5653                be formatted and put in the printer's print queue.
5654
5655                Attempting to set this object before the configuration
5656                page has completed being formatted and printed will
5657                cause <genErr> status to be
5658                returned with a value of eNotInASelfTest.
5659
5660                After the configuration page is in the queue, a get on
5661                this object will return a value of eNotInASelfTest.
5662
5663                Setting the value to eNotInASelfTest is not supported on
5664                the product.  Once the test has started, it
5665                will finish printing.
5666
5667                Likewise, if the PRINT-INTERNAL-PAGE object is set to a
5668                valid value and that page has not printed when this
5669                object is set to eNonDestructiveSelfTest, a status of
5670                <genErr> status with a value of
5671                eNotInASelfTest will be returned until the internal page
5672                has printed."
5673::= { test 1 }
5674
5675
5676print-internal-page OBJECT-TYPE
5677    SYNTAX      INTEGER {
5678                          eNotPrintingAnInternalPage(1),
5679                          ePrintingAnUnknownInternalPage(2),
5680                          eDeviceDemoPage1ConfigurationPage(3),
5681                          eDeviceDemoPage2(4),
5682                          eDeviceDemoPage7MenuMap(9),
5683                          eDeviceUsagePage(10),
5684                          eServicePage(13),
5685                          eSuppliesPage(101),
5686                          eDeviceCleaningPage(253),
5687                          ePCLFontList1(350),
5688                          ePCLXLFontList1(353),
5689                          ePostScriptFontList1(450),
5690                          eNetworkConfigPage(1200),
5691                          eFaxActivityLogPage(1304)
5692		   }
5693    ACCESS      read-write
5694    STATUS      optional
5695       DESCRIPTION "Writing this object to a value other than
5696		eNotPrintingAnInternalPage causes the device to attempt to
5697		print an internally generated page. Reading this object
5698		provides an indication what internally generated page is
5699		currently being printed, if any. The actual page is device
5700		specific. Some devices may support continuously printing an
5701		internally generated page. Setting this object to
5702		eNotPrintingAnInternalPage terminates continuously printing
5703		internally generated pages. An internally generated page may
5704		not be allowed to be printed at any arbitrary time; under what
5705		conditions it will succeed or fail is device specific. If the
5706		device supports the requested page, but can not start printing
5707		the page when requested, the device will respond with
5708		<genErr>. RECOMMENDATION: If the
5709		device is ready (i.e. the NOT-READY-PRINTER object does not
5710		contain any items, except maybe being off-line) and is idle
5711		(i.e. the NOT-IDLE object does not contain any items), this
5712		request should always succeed. This provides a mechanism for
5713		driver writers to always determine if the action will succeed
5714		or not.
5715                Additional information:
5716                eDeviceDemoPage2 is the printer demo page.
5717                ePCLFontList1 is the PCL typeface list,
5718                ePostScriptFontList1 is the PostScript font list, and
5719                eDeviceDemoPage1ConfigurationPage is the selftest page.
5720
5721                The product does not support continuously
5722                printing a demo page.
5723
5724                The printer will queue requests if it is currently busy.
5725
5726                When this object is set to a valid value and the printer
5727                is idle, the status returned is <noError> and the value
5728                returned is ePrintingAnUnknownInternalPage.
5729
5730                Setting this object to a valid value causes the desired
5731                page to be formatted and put in the printer's print
5732                queue.  While the page is being formatted, and the
5733                printer remains in a testing state, a get on this object
5734                will return the value ePrintingAnUnknownInternalPage.
5735                The return value will be eNotPrintingAnInternal page if
5736                the printer is not in a testing state, and the internal
5737                page is done being formatted.
5738
5739                The user will not be able to set
5740                eNotPrintingAnInternalPage or
5741                ePrintingAnUnknownInternalPage, and the return status
5742                will be <badValue> with a return
5743                value of eNotPrintingAnInternalPage.
5744
5745                ePostScriptFontList1 and ePCLFontList1 will not be
5746                		valid values unless postscript and PCL, respectively,
5747                		are installed in the printer.  If postscript (PCL)
5748                is not installed and the user attempts to set
5749                ePostScriptFontList1 (ePCLFontList1), the return status
5750                		will be <badValue> with a return
5751                		value of eNotPrintingAnInternalPage.
5752
5753                Setting through DMCMD will cause a 15 second delay in
5754                printing."
5755::= { test 2 }
5756
5757
5758job-info-change-id OBJECT-TYPE
5759    SYNTAX      OCTET STRING (SIZE(16))
5760    ACCESS      read-only
5761    STATUS      optional
5762       DESCRIPTION "Returns the current value of an object in the job-info sub-tree
5763		whose value has changed. Define the object identifier for the
5764		object whose value has changed as
5765		job-info.required-field.optional-field.job-id. job-info
5766		represents the OID prefix of all objects in the job-info
5767		sub-tree. Required-field represents the OID field value that
5768		follows the job-info prefix. Since some objects in the job-info
5769		sub-tree have two OID fields between the job-info prefix and
5770		the job-id, the optional-field represents the OID field between
5771		the required-field and the job-id field, if present. Using this
5772		definition, the format for the JOB-INFO-CHANGE-ID binary value
5773		can be described as follows:
5774		    Bytes 0-3 : required-field
5775		    Bytes 4-7 : optional-field, or all zeros if there
5776		    is no optional field
5777		    Bytes 8-11: Job ID.
5778		    Bytes 12-n : The value of the object job-info.
5779			required-field.optional-field.job-id.
5780		All multi-byte values stored in Motorola (big-endian) format,
5781		where the most significant byte occurs first.
5782                Additional information:
5783                The product will use this object
5784                to report changes of the job-info-pages-printed and
5785                job-info-state objects.  The required-field (bytes 0
5786                through 3) will designate whether the change to be
5787                reported involves the pages printed (13) or job state
5788                (15).  The optional-field (bytes 4 through 7) will
5789                always be zeroes.  The value-field (bytes 12 through 15)
5790                will contain the new value for pages printed or job
5791                state cast to a 32-bit integer."
5792::= { settings-job 3 }
5793
5794
5795current-job-parsing-id OBJECT-TYPE
5796    SYNTAX      INTEGER(-1..32767)
5797    ACCESS      read-only
5798    STATUS      optional
5799       DESCRIPTION "Contains the printer assigned job identification for the job
5800		currently being processed by the processing PDL sub-system. The
5801		job ID is a monotonically increasing number. The job ID may be
5802		reset to zero at power-up and may roll over to zero after
5803		reaching some maximum value.
5804                Additional information:
5805                A value of -1 is returned when the printer
5806                is not parsing a job.
5807
5808                When data for a new job is detected, this object is
5809                updated (the job may or may not turn out to be a Null
5810                Job).  (A job is considered to be a 'null job' if it has
5811                no name or job attribute, causes no pages to be printed,
5812                and consumes MIN_JOB_SIZE (9) or fewer bytes.)  See the
5813                Job Boundary ERS for details on what constitutes a job
5814                boundary.
5815
5816                Some job-info- objects are created when the first data
5817                bytes are received.  If the printer determines that the
5818                job is a Null Job, the job-info- objects related to the
5819                Null Job are deleted.  The product retains
5820                the job-info- objects for the MAX_JOBS_IN_LIST (12) most
5821                recent jobs that are not Null Jobs.
5822
5823                The first job received after power-up will have job ID 1,
5824                and the job ID will increment to 32767 before rolling
5825                to zero.  To distinguish whether a power cycle or a
5826                rollover causes a reduction in the job ID value, the
5827                object prtGeneralConfigChanges can be watched and if it
5828                increments at the same time as the drop is observed in
5829                the value of CURRENT-JOB-PARSING-ID, then a power cycle
5830                is the most likely cause."
5831::= { job-being-parsed 1 }
5832
5833
5834job-info-io-source OBJECT-TYPE
5835    SYNTAX      INTEGER
5836    ACCESS      read-only
5837    STATUS      optional
5838       DESCRIPTION "Indicates which I/O source, the print job was received over.
5839		The value maps to port numbering scheme supported in the
5840		DEVICE/SOURCE-SUBSYSTEM/IO/PORTS sub-tree.
5841                Additional information:
5842                The product does not
5843                support the DEVICE/SOURCE-SUBSYSTEM/IO/PORTS sub-tree."
5844::= { job-info 11 }
5845
5846
5847job-info-outbins-used OBJECT-TYPE
5848    SYNTAX      OCTET STRING
5849    ACCESS      read-only
5850    STATUS      optional
5851       DESCRIPTION "Indicates which output bins this job has delivered printed
5852		pages to. The last OID field for this dynamic object contains
5853		the job ID.
5854                Additional information:
5855                The product has only 1 output bin.
5856                cOutbin1 is the top/face-down bin."
5857::= { job-info 20 }
5858
5859
5860error1-time-stamp OBJECT-TYPE
5861    SYNTAX      INTEGER
5862    ACCESS      read-only
5863    STATUS      optional
5864       DESCRIPTION "Contains some sort of time stamp indicating when error 1
5865		occurred. Example time stamps include the actual time the error
5866		occurred (in seconds since Jan. 1, 1970), and the total engine
5867		page count. The device POS documents the meaning of the time
5868		stamp.
5869                Additional information:
5870                This item contains the engine page count
5871                when the error occurred.
5872
5873                If there is currently no error entry for this object, a
5874                '0' will be returned.  If ERROR1-CODE object also
5875                returns '0', then an error has not yet been logged for
5876                this object
5877
5878                See ERROR1-CODE for an explanation of the order used for
5879                storing errors."
5880::= { error1 1 }
5881
5882
5883error1-code OBJECT-TYPE
5884    SYNTAX      INTEGER
5885    ACCESS      read-only
5886    STATUS      optional
5887       DESCRIPTION "Contains a device specific error code. Each device POS should
5888		list what errors are logged to the error log and the meaning of
5889		each supported error code value.
5890                Additional information:
5891                Returns a device specific error code.  If
5892                the error code returned is '0', then the printer has not
5893                yet logged an error for this object.  When the maximum
5894                number of errors is reached (10 on the
5895                		product), and a new error occurs, the error in
5896                ERROR1-CODE will be replaced by the one in ERROR2-CODE,
5897                and so on until the last error object will be given the
5898                value of the new error.
5899
5900                The error category is returned in the upper 16 bits,
5901                either 79 (for service) or 0 (for support).  The lower
5902                16 bits encodes the specific error.  If an error is not
5903                a 79 service error, the value of this object is the PJL
5904                USTATUS code.  If it is a 79 service error, the lower 16
5905                bits contain the PJL USTATUS code.
5906
5907                The types of errors reported for the product are:
5908                49 Service Error
5909                50-67  Service Error
5910                69 Service Error
5911                70-72 Service Error
5912                79 Service Errors
5913                		  Access Error
5914                		  Address Error
5915                		  ASIC fault
5916                		  Asserts
5917                		  Bad Beam Detect
5918                		  Bad E-Label
5919                		  Bad Fan
5920                		  Bad Fuser
5921                		  Bad Malfunction
5922                		  Bad MIO
5923                		  Bad Scanner Motor
5924                		  Data Communication Error
5925                		  Engine Communication Error
5926                		  Format Error
5927                		  Genunine HP Supply Installed
5928                		  Illegal Instruction
5929                		  Insufficient Memory
5930                		  Invalid Personality
5931                		  Laser Malfunction
5932                		  MIO Buffer Overflow
5933                		  MIO Connection Break
5934                		  Missing E-Label
5935                		  Non-HP Supply Detected
5936                		  NVRAM Error
5937                		  NVRAM Service Error
5938                		  Parallel Buffer Overflow
5939                		  Print Page Punt
5940                		  Priviledge Violation
5941                		  Trace Fault
5942                		  Unimplemented Line-a Opcode
5943                		  Unimplemented Line-f Opcode
5944                		  Uninitialized Interrupt"
5945::= { error1 2 }
5946
5947
5948error2-time-stamp OBJECT-TYPE
5949    SYNTAX      INTEGER
5950    ACCESS      read-only
5951    STATUS      optional
5952       DESCRIPTION "Contains some sort of time stamp indicating when error 2
5953		occurred. Example time stamps include the actual time the error
5954		occurred (in seconds since Jan. 1, 1970), and the total engine
5955		page count. The device POS documents the meaning of the time
5956		stamp.
5957                Additional information:
5958                See ERROR1-TIME-STAMP."
5959::= { error2 1 }
5960
5961
5962error2-code OBJECT-TYPE
5963    SYNTAX      INTEGER
5964    ACCESS      read-only
5965    STATUS      optional
5966       DESCRIPTION "Contains a device specific error code. Each device POS should
5967		list what errors are logged to the error log and the meaning of
5968		each supported error code value.
5969                Additional information:
5970                See ERROR1-CODE."
5971::= { error2 2 }
5972
5973
5974error3-time-stamp OBJECT-TYPE
5975    SYNTAX      INTEGER
5976    ACCESS      read-only
5977    STATUS      optional
5978       DESCRIPTION "Contains some sort of time stamp indicating when error 3
5979		occurred. Example time stamps include the actual time the error
5980		occurred (in seconds since Jan. 1, 1970), and the total engine
5981		page count. The device POS documents the meaning of the time
5982		stamp.
5983                Additional information:
5984                See ERROR1-TIME-STAMP."
5985::= { error3 1 }
5986
5987
5988error3-code OBJECT-TYPE
5989    SYNTAX      INTEGER
5990    ACCESS      read-only
5991    STATUS      optional
5992       DESCRIPTION "Contains a device specific error code. Each device POS should
5993		list what errors are logged to the error log and the meaning of
5994		each supported error code value.
5995                Additional information:
5996                See ERROR1-CODE."
5997::= { error3 2 }
5998
5999
6000error4-time-stamp OBJECT-TYPE
6001    SYNTAX      INTEGER
6002    ACCESS      read-only
6003    STATUS      optional
6004       DESCRIPTION "Contains some sort of time stamp indicating when error 4
6005		occurred. Example time stamps include the actual time the error
6006		occurred (in seconds since Jan. 1, 1970), and the total engine
6007		page count. The device POS documents the meaning of the time
6008		stamp.
6009                Additional information:
6010                See ERROR1-TIME-STAMP."
6011::= { error4 1 }
6012
6013
6014error4-code OBJECT-TYPE
6015    SYNTAX      INTEGER
6016    ACCESS      read-only
6017    STATUS      optional
6018       DESCRIPTION "Contains a device specific error code. Each device POS should
6019		list what errors are logged to the error log and the meaning of
6020		each supported error code value.
6021                Additional information:
6022                See ERROR1-CODE."
6023::= { error4 2 }
6024
6025
6026error5-time-stamp OBJECT-TYPE
6027    SYNTAX      INTEGER
6028    ACCESS      read-only
6029    STATUS      optional
6030       DESCRIPTION "Contains some sort of time stamp indicating when error 5
6031		occurred. Example time stamps include the actual time the error
6032		occurred (in seconds since Jan. 1, 1970), and the total engine
6033		page count. The device POS documents the meaning of the time
6034		stamp.
6035                Additional information:
6036                See ERROR1-TIME-STAMP."
6037::= { error5 1 }
6038
6039
6040error5-code OBJECT-TYPE
6041    SYNTAX      INTEGER
6042    ACCESS      read-only
6043    STATUS      optional
6044       DESCRIPTION "Contains a device specific error code. Each device POS should
6045		list what errors are logged to the error log and the meaning of
6046		each supported error code value.
6047                Additional information:
6048                See ERROR1-CODE."
6049::= { error5 2 }
6050
6051
6052error6-time-stamp OBJECT-TYPE
6053    SYNTAX      INTEGER
6054    ACCESS      read-only
6055    STATUS      optional
6056       DESCRIPTION "Contains some sort of time stamp indicating when error 6
6057		occurred. Example time stamps include the actual time the error
6058		occurred (in seconds since Jan. 1, 1970), and the total engine
6059		page count. The device POS documents the meaning of the time
6060		stamp.
6061                Additional information:
6062                See ERROR1-TIME-STAMP."
6063::= { error6 1 }
6064
6065
6066error6-code OBJECT-TYPE
6067    SYNTAX      INTEGER
6068    ACCESS      read-only
6069    STATUS      optional
6070       DESCRIPTION "Contains a device specific error code. Each device POS should
6071		list what errors are logged to the error log and the meaning of
6072		each supported error code value.
6073                Additional information:
6074                See ERROR1-CODE."
6075::= { error6 2 }
6076
6077
6078error7-time-stamp OBJECT-TYPE
6079    SYNTAX      INTEGER
6080    ACCESS      read-only
6081    STATUS      optional
6082       DESCRIPTION "Contains some sort of time stamp indicating when error 7
6083		occurred. Example time stamps include the actual time the error
6084		occurred (in seconds since Jan. 1, 1970), and the total engine
6085		page count. The device POS documents the meaning of the time
6086		stamp.
6087                Additional information:
6088                See ERROR1-TIME-STAMP."
6089::= { error7 1 }
6090
6091
6092error7-code OBJECT-TYPE
6093    SYNTAX      INTEGER
6094    ACCESS      read-only
6095    STATUS      optional
6096       DESCRIPTION "Contains a device specific error code. Each device POS should
6097		list what errors are logged to the error log and the meaning of
6098		each supported error code value.
6099                Additional information:
6100                See ERROR1-CODE."
6101::= { error7 2 }
6102
6103
6104error8-time-stamp OBJECT-TYPE
6105    SYNTAX      INTEGER
6106    ACCESS      read-only
6107    STATUS      optional
6108       DESCRIPTION "Contains some sort of time stamp indicating when error 8
6109		occurred. Example time stamps include the actual time the error
6110		occurred (in seconds since Jan. 1, 1970), and the total engine
6111		page count. The device POS documents the meaning of the time
6112		stamp.
6113                Additional information:
6114                See ERROR1-TIME-STAMP."
6115::= { error8 1 }
6116
6117
6118error8-code OBJECT-TYPE
6119    SYNTAX      INTEGER
6120    ACCESS      read-only
6121    STATUS      optional
6122       DESCRIPTION "Contains a device specific error code. Each device POS should
6123		list what errors are logged to the error log and the meaning of
6124		each supported error code value.
6125                Additional information:
6126                See ERROR1-CODE."
6127::= { error8 2 }
6128
6129
6130error9-time-stamp OBJECT-TYPE
6131    SYNTAX      INTEGER
6132    ACCESS      read-only
6133    STATUS      optional
6134       DESCRIPTION "Contains some sort of time stamp indicating when error 9
6135		occurred. Example time stamps include the actual time the error
6136		occurred (in seconds since Jan. 1, 1970), and the total engine
6137		page count. The device POS documents the meaning of the time
6138		stamp.
6139                Additional information:
6140                See ERROR1-TIME-STAMP."
6141::= { error9 1 }
6142
6143
6144error9-code OBJECT-TYPE
6145    SYNTAX      INTEGER
6146    ACCESS      read-only
6147    STATUS      optional
6148       DESCRIPTION "Contains a device specific error code. Each device POS should
6149		list what errors are logged to the error log and the meaning of
6150		each supported error code value.
6151                Additional information:
6152                See ERROR1-CODE."
6153::= { error9 2 }
6154
6155
6156error10-time-stamp OBJECT-TYPE
6157    SYNTAX      INTEGER
6158    ACCESS      read-only
6159    STATUS      optional
6160       DESCRIPTION "Contains some sort of time stamp indicating when error 10
6161		occurred. Example time stamps include the actual time the error
6162		occurred (in seconds since Jan. 1, 1970), and the total engine
6163		page count. The device POS documents the meaning of the time
6164		stamp.
6165                Additional information:
6166                See ERROR1-TIME-STAMP."
6167::= { error10 1 }
6168
6169
6170error10-code OBJECT-TYPE
6171    SYNTAX      INTEGER
6172    ACCESS      read-only
6173    STATUS      optional
6174       DESCRIPTION "Contains a device specific error code. Each device POS should
6175		list what errors are logged to the error log and the meaning of
6176		each supported error code value.
6177                Additional information:
6178                See ERROR1-CODE."
6179::= { error10 2 }
6180
6181
6182firmware-download-version OBJECT-TYPE
6183    SYNTAX      OCTET STRING
6184    ACCESS      read-only
6185    STATUS      optional
6186       DESCRIPTION "This object will return a string value representing the current
6187		revision of firmware that the printer is operating with. This
6188		is used to determine if code needs to be upgraded when an
6189		firmware bundle comes in, in an upgrade job.
6190                Additional information:
6191                This object will return a string value representing the current
6192                revision of firmware that the printer is operating with. This
6193                is used to determine if code needs to be upgraded when an
6194                firmware bundle comes in, in an upgrade job."
6195::= { firmware-download 7 }
6196
6197
6198io-timeout OBJECT-TYPE
6199    SYNTAX      INTEGER(5..7200)
6200    ACCESS      read-write
6201    STATUS      optional
6202       DESCRIPTION "The amount of time, in seconds, to wait for more print job data
6203		to be received before an I/O timeout occurs. The I/O channel
6204		being timed is the I/O channel that received the data
6205		associated with the current print job. If an I/O timeout
6206		occurs, the PDL processing sub-system assumes all the data
6207		associated with the current print job has been received, and
6208		processes the end of job in a PDL specific manner. The POS
6209		specifies the supported values.
6210                Additional information:
6211                If an I/O timeout occurs,the PDL processing
6212                sub-system will consider it an end of job condition only
6213                if there is data from another I/O subsystem waiting to be
6214                processed.
6215                The supported values are 5 to 7200 seconds.  Setting to a
6216                value outside the supported range returns
6217                <badValue> status."
6218::= { settings-io 1 }
6219
6220
6221io-switch OBJECT-TYPE
6222    SYNTAX      INTEGER {
6223                          eYes(1)
6224		   }
6225    ACCESS      read-only
6226    STATUS      optional
6227       DESCRIPTION "Indicates if the device will switch between I/O channels when a
6228		job boundary is encountered and print job data is available on
6229		another I/O channel."
6230::= { settings-io 2 }
6231
6232
6233default-copies OBJECT-TYPE
6234    SYNTAX      INTEGER(1..999)
6235    ACCESS      read-write
6236    STATUS      optional
6237       DESCRIPTION "Returns or changes default copies. Default copies is the
6238		default values used by the PDL to control the number of copies
6239		of each page in the print job that are printed. The print job
6240		can override this value. The list of supported values should be
6241		documented in the device POS.
6242                Additional information:
6243                 The supported values are 1 through 999.
6244                Setting to an unsupported value causes the printer to
6245                substitute in a snap value and to return
6246                <noError> status.
6247                The snaps are as follows:
6248                <1 snaps to
6249                >999 snaps to 999"
6250::= { settings-pdl 4 }
6251
6252
6253default-vertical-black-resolution OBJECT-TYPE
6254    SYNTAX      INTEGER
6255    ACCESS      read-write
6256    STATUS      optional
6257       DESCRIPTION "Returns or changes the value of the default vertical black
6258		resolution. The units are dots per inch.
6259                Additional information:
6260                In the product, changing this OID
6261                also causes DEFAULT-HORIZONTAL-BLACK RESOLUTION to
6262                change.  DEFAULT-HORIZONTAL-BLACK-RESOLUTION and
6263                DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the
6264                same.  The supported values are 300, 600, and 1200.
6265
6266                Setting to an unsupported value causes the printer to
6267                substitute in a snap value and to return
6268                <noError> status.
6269
6270                The snap values are as follows:
6271                <450 will snap to 300
6272                >=450 and <900 will snap to 600
6273                >=900 will snap to 1200"
6274::= { settings-pdl 8 }
6275
6276
6277default-horizontal-black-resolution OBJECT-TYPE
6278    SYNTAX      INTEGER
6279    ACCESS      read-write
6280    STATUS      optional
6281       DESCRIPTION "Returns or changes the value of the default horizontal black
6282		resolution. The units are dots per inch.
6283                Additional information:
6284                In the product, changing this OID
6285                also causes DEFAULT-VERTICAL-BLACK RESOLUTION to change.
6286                DEFAULT-HORIZONTAL-BLACK-RESOLUTION and
6287                DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the
6288                same.  The supported values are 300, 600 and 1200.
6289
6290                Setting to an unsupported value causes the printer to
6291                substitute in a snap value and to return
6292                <noError> status.
6293
6294                The snap values are as follows:
6295                <450 snaps to 300
6296                >=450 and <900 snaps to 600
6297                >=900 snaps to 1200"
6298::= { settings-pdl 9 }
6299
6300
6301default-lines-per-page OBJECT-TYPE
6302    SYNTAX      INTEGER
6303    ACCESS      read-write
6304    STATUS      optional
6305       DESCRIPTION "Returns or changes the default number of lines per page. The
6306		POS indicates the supported values. An unsupported value causes
6307		the printer to use the closest supported value, causing the
6308		printer to return the <noError>.
6309                Additional information:
6310                The supported values in the product
6311                are 5 to 128.  Setting to an unsupported value
6312                causes the printer to substitute in a snap value and to
6313                return <noError> status.
6314
6315                The snap values are as follows:
6316                <5 snaps to 5
6317                >128 snaps to 128"
6318::= { settings-pdl 11 }
6319
6320
6321default-vmi OBJECT-TYPE
6322    SYNTAX      INTEGER
6323    ACCESS      read-write
6324    STATUS      optional
6325       DESCRIPTION "Returns or changes the default vertical motion index. The unit
6326		of measure for VMI is centipoints per line. The POS indicates
6327		the supported values. An unsupported value causes the printer
6328		to use the closest supported value, causing the printer to
6329		return <noError>.
6330                Additional information:
6331                Setting this object may cause
6332                DEFAULT-LINES-PER-PAGE to change."
6333::= { settings-pdl 12 }
6334
6335
6336default-media-size OBJECT-TYPE
6337    SYNTAX      INTEGER {
6338                          eUSExecutive(1),
6339                          eUSLetter(2),
6340                          eUSLegal(3),
6341                          eFoolscap(10),
6342                          eROC16K(17),
6343                          eISOandJISA4(26),
6344                          eISOandJISA5(25),
6345                          eISOandJISA6(24),
6346                          eROC16K195X270(34),
6347                          eJISB5(45),
6348                          eISOB5(65),
6349                          eJapanesePostcardSingle(71),
6350                          eJapanesePostcardDouble(72),
6351                          eMonarch(80),
6352                          eCommercial10(81),
6353                          eROC16K184X260(89),
6354                          eInternationalDL(90),
6355                          eInternationalC5(91),
6356                          eInternationalB5(100),
6357                          eCustom(101)
6358		   }
6359    ACCESS      read-write
6360    STATUS      optional
6361       DESCRIPTION "This indicates the default media size. A write of an
6362		unsupported value causes an <ErrorInvalidOrUnsupported Value>.		Complete list of supported media sizes along with their
6363		dimensions are listed in the ''Media Size Table'' near the end
6364		of this document. (for a full list of media size enums see the
6365		end of this file) "
6366::= { settings-pdl 13 }
6367
6368
6369cold-reset-media-size OBJECT-TYPE
6370    SYNTAX      INTEGER {
6371                          eUSLetter(2),
6372                          eISOandJISA4(26)
6373		   }
6374    ACCESS      read-write
6375    STATUS      optional
6376       DESCRIPTION "Returns or sets the media size that is used as the
6377		DEFAULT-MEDIA-SIZE when a cold reset occurs."
6378::= { settings-pdl 19 }
6379
6380
6381default-media-name OBJECT-TYPE
6382    SYNTAX      OCTET STRING
6383    ACCESS      read-write
6384    STATUS      optional
6385       DESCRIPTION "Returns or sets the media name that is used until the media
6386		name is changed by a print job command.
6387                Additional information:
6388                This string must be one of the MEDIAn-NAME
6389                objects, except it cannot be set to ANY.
6390                The value of this object is saved across
6391                		            a power cycle."
6392::= { settings-pdl 22 }
6393
6394
6395reprint OBJECT-TYPE
6396    SYNTAX      INTEGER {
6397                          eOff(1),
6398                          eOn(2),
6399                          eAuto(3)
6400		   }
6401    ACCESS      read-write
6402    STATUS      optional
6403       DESCRIPTION "Returns or changes the reprint (jam recovery) setting. If eOn,
6404		then the device will reprint pages jammed pages. If eOff, the
6405		device will not attempt to reprint jammed pages. If eAuto, a
6406		device dependent algorithm (which should be documented in the
6407		POS) will be used to determine if the page gets reprinted. This
6408		object controls all PDLs, unless a specific PDL supports its
6409		own reprint control mechanism. To date, only PostScript has a
6410		PDL reprint control mechanism.
6411                Additional information:
6412                Setting this object when the printer is not
6413                idle, may cause a status of <noError> to be returned, but
6414                the new value will not take effect until a job boundary
6415                is reached.  If a get is done on object before the job
6416                boundary is reached, the value last set will be
6417                returned.
6418
6419                When the value is set to eOff, pages will not be stored
6420                in the printer, and in the event of a paper jam, will
6421                have to be reprinted.  When the value is set to eOn,
6422                pages will be stored until delivery, therefore, in the
6423                event of a paper jam, the page will be reprinted.
6424
6425                When the value is set to eAuto, the printer will behave
6426                as though it is eOff when there is less than seven
6427                megabytes of memory installed in the printer.  When
6428                additional memory is installed, to total at least seven
6429                megabytes of RAM, the setting of eAuto will behave as
6430                though it was set to eOn."
6431::= { settings-pdl 36 }
6432
6433
6434wide-a4 OBJECT-TYPE
6435    SYNTAX      INTEGER {
6436                          eOff(1),
6437                          eOn(2)
6438		   }
6439    ACCESS      read-write
6440    STATUS      optional
6441       DESCRIPTION "Returns or changes the wide A4 logical page size setting. If
6442		eOn, then the margins/printable area of A4 paper will be
6443		changed to allow 80 10-pitch characters to be printed on a
6444		single line. If eOff then the industry standard A4 logical page
6445		size is used."
6446::= { settings-pdl 37 }
6447
6448
6449dark-courier OBJECT-TYPE
6450    SYNTAX      INTEGER {
6451                          eOff(1),
6452                          eOn(2)
6453		   }
6454    ACCESS      read-write
6455    STATUS      optional
6456       DESCRIPTION "Returns or changes the dark Courier setting. If eOn, then the
6457		Courier font used will approximate the same darkness as the
6458		LaserJet III printer. If eOff, then the Courier font used will
6459		approximate the same darkness as the LaserJet 4 printer."
6460::= { settings-pdl 38 }
6461
6462
6463default-bits-per-pixel OBJECT-TYPE
6464    SYNTAX      INTEGER
6465    ACCESS      read-write
6466    STATUS      optional
6467       DESCRIPTION "Controls the number of levels used (per pixel) when printing
6468		grayscale or color images."
6469::= { settings-pdl 39 }
6470
6471
6472pcl-total-page-count OBJECT-TYPE
6473    SYNTAX      INTEGER
6474    ACCESS      read-write
6475    STATUS      optional
6476       DESCRIPTION "Total number of PCL pages printed by the device."
6477::= { pdl-pcl 5 }
6478
6479
6480pcl-default-font-height OBJECT-TYPE
6481    SYNTAX      INTEGER
6482    ACCESS      read-write
6483    STATUS      optional
6484       DESCRIPTION "Returns or changes the default PCL height. Height is an
6485		approximate measure of the body of the type in centipoints. A
6486		centipoint is 1/7200 inch. Height applies only to proportional
6487		fonts. Point size, in points, can be converted to font height,
6488		in centipoints, by multiplying the point size by 100. The POS
6489		indicates the supported values. An unsupported value causes the
6490		printer to use the closest supported value, causing the printer
6491		to return <noError>. ''Closest'' means
6492		the smallest absolute difference.
6493                Additional information:
6494                This object refers to the font point size
6495                with 400 representing the smallest settable font (4) and
6496                99975 representing the largest settable font (999.75).
6497                The default of 1200 is a font point size of 12.
6498
6499                Supported values range from 400 to 99975.  Setting to an
6500                unsupported value causes the printer to substitute in a
6501                snap value and to return
6502                <noError> status.
6503
6504                The snap values are as follows:
6505                <=400 snaps to 400
6506                >=99975 snaps to 99975
6507
6508                Fonts are settable to the nearest quarter point size
6509                (i.e.  10, 10.25, 10.50, 10.75).  Unsupported values in
6510                the range 401 to 99974 snap DOWN to the previous
6511                supported value (i.e 25293 snaps to 25275 or 75038 snaps
6512                to 75025)."
6513::= { pdl-pcl 13 }
6514
6515
6516pcl-default-font-source OBJECT-TYPE
6517    SYNTAX      INTEGER {
6518                          eInternal(1),
6519                          ePermanentSoft(2),
6520                          eRomSimm1(10)
6521		   }
6522    ACCESS      read-write
6523    STATUS      optional
6524       DESCRIPTION "Returns or changes the value of the default font source
6525		variable in NVRAM."
6526::= { pdl-pcl 14 }
6527
6528
6529pcl-default-font-number OBJECT-TYPE
6530    SYNTAX      INTEGER(0..255)
6531    ACCESS      read-write
6532    STATUS      optional
6533       DESCRIPTION "Returns or changes the value of the default font number
6534		variable in NVRAM. Writing an unsupported value causes the
6535		printer to generate an <badValue>.
6536                Additional information:
6537                Valid numbers or 0 - 255, but only font
6538                numbers that are included in the PCL FONT LIST are
6539                selectable."
6540::= { pdl-pcl 15 }
6541
6542
6543pcl-default-font-width OBJECT-TYPE
6544    SYNTAX      INTEGER
6545    ACCESS      read-write
6546    STATUS      optional
6547       DESCRIPTION "Returns or changes the default PCL font width. Width is
6548		expressed as the width of a character in centipoints. A
6549		centipoint is 1/7200 inch. Width applies only to fixed space
6550		fonts. Pitch, in character per inch, can be converted to font
6551		width, in centipoints, by dividing 7200 by the pitch. The POS
6552		indicates the supported values. An unsupported value causes the
6553		printer to use the closest supported value, causing the printer
6554		to return <noError>. ''Closest'' means
6555		the smallest absolute difference.
6556                Additional information:
6557                Setting to an unsupported value causes the
6558                printer to substitue in a snap value (listed below) and
6559                return <noError> status.
6560
6561                The snap values for pitch are as follow:
6562                <=44 snaps to 44
6563                >=9999 snaps to 9999
6564
6565                Unsupported values in the range 44 - 9999 (.44 - 99.99)
6566                snap DOWN to the next supported value."
6567::= { pdl-pcl 16 }
6568
6569
6570postscript-total-page-count OBJECT-TYPE
6571    SYNTAX      INTEGER
6572    ACCESS      read-write
6573    STATUS      optional
6574       DESCRIPTION "Total number of PostScript pages printed by the device."
6575::= { pdl-postscript 5 }
6576
6577
6578postscript-print-errors OBJECT-TYPE
6579    SYNTAX      INTEGER {
6580                          eOff(1),
6581                          eOn(2)
6582		   }
6583    ACCESS      read-write
6584    STATUS      optional
6585       DESCRIPTION "Returns or changes the value of the print PostScript errors
6586		setting. If eOn, PostScript prints an error page showing the
6587		error encountered and the stack at the time of the error.
6588                Additional information:
6589                Returns or changes the value of the print PostScript errors
6590                setting. If eOn, PostScript prints an error page showing the
6591                error encountered and the stack at the time of the error."
6592::= { pdl-postscript 11 }
6593
6594
6595pclxl-total-page-count OBJECT-TYPE
6596    SYNTAX      INTEGER
6597    ACCESS      read-write
6598    STATUS      optional
6599       DESCRIPTION "Total number of PCLXL pages printed by the device."
6600::= { pdl-pclxl 1 }
6601
6602
6603pjl-password OBJECT-TYPE
6604    SYNTAX      INTEGER
6605    ACCESS      read-only
6606    STATUS      optional
6607       DESCRIPTION "Returns PJL password, if the password is not set (zero). If the
6608		password is set, then attempting to retrieve the password
6609		causes an <genErr> to occur and will return
6610		the <NullValue>."
6611::= { pjl 1 }
6612
6613
6614default-duplex-mode OBJECT-TYPE
6615    SYNTAX      INTEGER {
6616                          eSimplex(1),
6617                          eDuplexVerticalBinding(2),
6618                          eDuplexHorizontalBinding(3)
6619		   }
6620    ACCESS      read-write
6621    STATUS      optional
6622       DESCRIPTION "Returns or sets the duplex printing mode. Duplex printing is
6623		when printing occurs on both sides of a sheet of media.
6624		Vertical binding is also called long edge binding or book
6625		binding. Horizontal binding is also called short edge binding
6626		or calendar binding.
6627                Additional information:
6628                Returns or sets the duplex printing mode. Duplex printing is
6629                when printing occurs on both sides of a sheet of media.
6630                Vertical binding is also called long edge binding or book
6631                binding. Horizontal binding is also called short edge binding
6632                or calendar binding."
6633::= { settings-prt-eng 4 }
6634
6635
6636print-density OBJECT-TYPE
6637    SYNTAX      INTEGER(1..5)
6638    ACCESS      read-write
6639    STATUS      optional
6640       DESCRIPTION "Returns or sets the print density setting. Print density is the
6641		instantaneous amount of marking agent applied to the paper
6642		while printing. A value of zero has the lowest print density,
6643		yielding a lighter page. A value of 10 has the highest print
6644		density, yielding a darker page. Each POS should document what
6645		values in the 0 to 10 range are supported.
6646                Additional information:
6647                When this value is written, the page
6648                pipeline will be flushed (all pages being printed are
6649                completed, no new ones are started), the new density
6650                setting is set and printing resumes.  The acutal change
6651                in print density may be gradual over several pages.
6652
6653                The supported values are 1 through 5.  Setting to an
6654                unsupported value causes the printer to substitue in a
6655                a snap value and to return <noError>
6656                status.
6657
6658                The snap values are as follows:
6659                <1 snaps to 1
6660                >5 snaps to 5."
6661::= { settings-prt-eng 5 }
6662
6663
6664invalid-personality-reports-enabled OBJECT-TYPE
6665    SYNTAX      INTEGER {
6666                          eDisabled(1),
6667                          eEnabled(2)
6668		   }
6669    ACCESS      read-write
6670    STATUS      optional
6671       DESCRIPTION "Read or configure wether invalid personality reports are
6672		enabled or disabled for a product."
6673::= { settings-prt-eng 18 }
6674
6675
6676supplies-replace-action-at-setting OBJECT-TYPE
6677    SYNTAX      INTEGER {
6678                          eStopAtOut(2),
6679                          eOverrideAtOut(4)
6680		   }
6681    ACCESS      read-write
6682    STATUS      optional
6683       DESCRIPTION "This object can be used to change the setting of menu item
6684		REPLACE SUPPLIES. The behavior of the printer when a supply
6685		reaches low changes in accordance with the setting of this PML
6686		Object. If the option eStopAtLow is selected printer will stop
6687		when a supply reaches LOW. If the option eStopAtOut is selected
6688		then printer will stop when a supply reaches OUT. If the
6689		options eStopAtMaxLife (supported only on Mono products) is
6690		selected, the printer will continue past supply OUT. If the
6691		option eOverrideAtOut or eOverrideAtOut2 (supported only on
6692		Color products) is selected then printer will continue past OUT
6693		in override mode. This option is not writeable. That is using
6694		this PML object the setting could be changed to any option
6695		other than eOverrideAtOut and eOverrideAtOut2.
6696                Additional information:
6697                This object can be used to change the Supply Out Override
6698                Enabled Setting. The behavior of the printer when a supply
6699                reaches out changes in accordance with the setting of this PML
6700                Object. If the option eStopAtOut is selected then printer will
6701                stop when a supply reaches OUT. If the option eOverrideAtOut is
6702                selected then the printer will continue past OUT in override
6703                mode."
6704::= { settings-prt-eng 25 }
6705
6706
6707supplies-at-very-low-setting OBJECT-TYPE
6708    SYNTAX      INTEGER {
6709                          eStopAtOut(2),
6710                          eOverrideAtOut(4),
6711                          ePromptAtOut(6),
6712                          ePrintBlack(7)
6713		   }
6714    ACCESS      read-write
6715    STATUS      optional
6716       DESCRIPTION "This object can be used to change the setting of menu item AT
6717		VERY LOW. The behavior of the printer when a supply reaches low
6718		changes in accordance with the setting of this PML Object. If
6719		the option eStopAtOut is selected then printer will stop when a
6720		supply reaches Estimated End of Life (EEOL). If the option
6721		eOverrideAtOut is selected then printer will continue past EEOL
6722		in override mode. If the option eOverrideAtOut is selected then
6723		printer will continue past EEOL in override mode. If the option
6724		ePromptAtOut is selected then printer will ask the user if they
6725		wish to continue printing past EEOL in override mode. If the
6726		option eAutoContinueBlack is selected then printer will
6727		continue printing in mono past EEOL. This may be subject to
6728		page limits. (Color only) NOTE: This object replaces
6729		SUPPLIES-REPLACE-ACTION-AT-SETTING"
6730::= { settings-prt-eng 38 }
6731
6732
6733total-engine-page-count OBJECT-TYPE
6734    SYNTAX      INTEGER
6735    ACCESS      read-write
6736    STATUS      optional
6737       DESCRIPTION "Total number of pages printed by the device. POS indicates if
6738		the total engine page count is kept in NVRAM, and the maximum
6739		supported value before the page count rolls over to zero.
6740                Additional information:
6741                This object is stored in NVRAM.  The maximum value of
6742                this count is 1000000 before it rolls over to zero."
6743::= { status-prt-eng 5 }
6744
6745
6746print-engine-jam-count OBJECT-TYPE
6747    SYNTAX      INTEGER
6748    ACCESS      read-write
6749    STATUS      optional
6750       DESCRIPTION "Total number of pages jammed in the print engine's life time.
6751		The POS indicates if the total jam count is kept in NVRAM and
6752		the maximum supported value before the jam count rolls over to
6753		zero.
6754                Additional information:
6755                This object is stored in NVRAM. The maximum value of
6756                this count is 65000 before it rolls over to zero."
6757::= { status-prt-eng 34 }
6758
6759
6760print-engine-mispick-count OBJECT-TYPE
6761    SYNTAX      INTEGER
6762    ACCESS      read-write
6763    STATUS      optional
6764       DESCRIPTION "Total number of pages mispicked in the print engine's life
6765		time. The POS indicates if the total mispick count is kept in
6766		NVRAM and the maximum supported value before the mispick count
6767		rolls over to zero.
6768                Additional information:
6769                This object is stored in NVRAM. The maximum value of
6770                this count is 65000 before it rolls over to zero."
6771::= { status-prt-eng 35 }
6772
6773
6774supply-out-device-state OBJECT-TYPE
6775    SYNTAX      INTEGER {
6776                          eNoSupplyOut(1),
6777                          eOffline(2),
6778                          eSupplyOutOverride(3)
6779		   }
6780    ACCESS      read-only
6781    STATUS      optional
6782       DESCRIPTION "This PML object indicates the current behavior of the device if
6783		one or more supplies have reached out. If no supply has reached
6784		out, the value of this PML object is eNoSupplyOut. If one or
6785		more supplies have reached out, the value of this PML object
6786		will indicate if the printer is online and if so what mode is
6787		being used to continue printing.
6788                Additional information:
6789                This PML object indicates the current behavior of the device if
6790                one or more supplies have reached out. If no supply has reached
6791                out, the value of this PML object is eNoSupplyOut. If one or
6792                more supplies have reached out, the value of this PML object
6793                will indicate if the printer is online and if so what mode is
6794                being used to continue printing.  Note: Hummingbird will never
6795                return eMonochromePrintingAfterColorCartridgeOut, as it does not
6796                support MPACCO."
6797::= { status-prt-eng 49 }
6798
6799
6800duplex-page-count OBJECT-TYPE
6801    SYNTAX      INTEGER(0..1000000)
6802    ACCESS      read-write
6803    STATUS      optional
6804       DESCRIPTION "Total number of sheets of media that have been duplex printed.
6805		A sheet is counted if it travels through the duplex page path,
6806		regardless of whether or not marks are made on the page. The
6807		POS will indicate if the value is kept in NVRAM.
6808                Additional information:
6809                Total number of sheets of media that have been duplex printed.
6810                	     A sheet is counted if it travels through the duplex page path,
6811                	     regardless of whether or not marks are made on the page.
6812                	                     This object is stored in NVRAM. The maximum value of
6813                		     this count is 1000000 before it rolls over to zero."
6814::= { status-prt-eng 22 }
6815
6816
6817print-engine-revision OBJECT-TYPE
6818    SYNTAX      OCTET STRING
6819    ACCESS      read-only
6820    STATUS      optional
6821       DESCRIPTION "Print engine revision string.
6822                Additional information:
6823                Print engine revision string."
6824::= { status-prt-eng 26 }
6825
6826
6827custom-paper-dim-unit OBJECT-TYPE
6828    SYNTAX      INTEGER {
6829                          eTenThousandthsOfInches(3),
6830                          eMicrometers(4)
6831		   }
6832    ACCESS      read-write
6833    STATUS      optional
6834       DESCRIPTION "The units of measure used to specify the width and height of
6835		the printer's custom paper. The unit of measure of
6836		eTenThousandthsOfInches is 0.0001 inches.
6837                Additional information:
6838                The only valid values for this object are
6839                eTenThousandthsOfInches (3), and eMicrometers (4).  The
6840                data for this object is stored in NVRAM."
6841::= { settings-intray 7 }
6842
6843
6844custom-paper-feed-dim OBJECT-TYPE
6845    SYNTAX      INTEGER(50000..140000)
6846    ACCESS      read-write
6847    STATUS      optional
6848       DESCRIPTION "Sets the printer's custom paper dimension in the feed direction
6849		(direction parallel to the direction of paper feeding). The
6850		value for this object is specified in micrometers or
6851		tenthousandths of an inch, depending upon the value of
6852		CUSTOM-PAPER-DIM-UNIT. The valid range is engine-dependent and
6853		should be documented in the POS for each product.
6854                Additional information:
6855                 The valid range is 50000 to 140000 if
6856                CUSTOM-PAPER_DIM_UNIT is eTenThousandthsOfInches or 127000 to
6857                355600 if CUSTOM-PAPER-DIM-UNIT is ePmicrometers.  Attempts
6858                to set this object outside the valid range will result in a
6859                return value of ERROR_INVALID_OR_UNSUPPORTED_VALUE."
6860::= { settings-intray 8 }
6861
6862
6863custom-paper-xfeed-dim OBJECT-TYPE
6864    SYNTAX      INTEGER(30000..85000)
6865    ACCESS      read-write
6866    STATUS      optional
6867       DESCRIPTION "Sets the printer's custom paper dimension in the cross-feed
6868		direction (direction ninety degrees relative to the direction
6869		of paper feeding). The value for this object is specified in
6870		micrometers or tenthousandths of an inch, depending upon the
6871		value of CUSTOM-PAPER-DIM-UNIT. The valid range is
6872		engine-dependent and should be documented in the POS for each
6873		product.
6874                Additional information:
6875                The valid range for the product
6876                		is 30000 to 85000 if CUSTOM-PAPER-DIM-UNIT is
6877                eTenThousandthsOfInches or 76200 to 215900 if
6878                CUSTOM-PAPER-DIM-UNIT is ePmicrometers.  Attempts to set
6879                this object outside the valid range will result in a
6880                return value of <badValue>."
6881::= { settings-intray 9 }
6882
6883
6884tray1-media-size-loaded OBJECT-TYPE
6885    SYNTAX      INTEGER {
6886                          eUSExecutive(1),
6887                          eUSLetter(2),
6888                          eUSLegal(3),
6889                          eFoolscap(10),
6890                          eROC16K(17),
6891                          eISOandJISA5(25),
6892                          eISOandJISA4(26),
6893                          eISOandJISA6(24),
6894                          eROC16K195X270(34),
6895                          eJISB5(45),
6896                          eJapanesePostcardSingle(71),
6897                          eJapanesePostcardDouble(72),
6898                          eMonarch(80),
6899                          eCommercial10(81),
6900                          eROC16K184X260(89),
6901                          eInternationalDL(90),
6902                          eInternationalC5(91),
6903                          eInternationalB5(100),
6904                          eCustom(101),
6905                          eAnySize(32765)
6906		   }
6907    ACCESS      read-write
6908    STATUS      optional
6909       DESCRIPTION "Returns the media size that is currently configuredconfigured
6910		in tray #1. This object can be set to indicate the media size
6911		currently loaded, if the printer supports input trays that can
6912		not sense the media size. Complete list of supported media
6913		sizes along with their dimensions are listed in the ''Media
6914		Size Table'' near the end of this document."
6915::= { intray1 1 }
6916
6917
6918tray2-media-size-loaded OBJECT-TYPE
6919    SYNTAX      INTEGER {
6920                          eUSExecutive(1),
6921                          eUSLetter(2),
6922                          eUSLegal(3),
6923                          eFoolscap(10),
6924                          eROC16K(17),
6925                          eISOandJISA5(25),
6926                          eISOandJISA4(26),
6927                          eISOandJISA6(24),
6928                          eROC16K195X270(34),
6929                          eJISB5(45)
6930		   }
6931    ACCESS      read-write
6932    STATUS      optional
6933       DESCRIPTION "Returns the media size that is currently configured in tray #2.
6934		Complete list of supported media sizes along with their
6935		dimensions are listed in the ''Media Size Table'' near the end
6936		of this document."
6937::= { intray2 1 }
6938
6939
6940tray3-media-size-loaded OBJECT-TYPE
6941    SYNTAX      INTEGER {
6942                          eUSExecutive(1),
6943                          eUSLetter(2),
6944                          eUSLegal(3),
6945                          eFoolscap(10),
6946                          eROC16K(17),
6947                          eISOandJISA6(24),
6948                          eISOandJISA5(25),
6949                          eISOandJISA4(26),
6950                          eROC16K195X270(34),
6951                          eJISB5(45),
6952                          eJapansePostcardSingle(71),
6953                          eJapansePostcardDouble(72),
6954                          eIndexCard5x8(75),
6955                          ePhoto4x6(76),
6956                          eMonarch(80),
6957                          eCommercial10(81),
6958                          eROC16K184X260(89),
6959                          eInternationalDL(90),
6960                          eInternationalC5(91),
6961                          eInternationalB5(100),
6962                          eCustom(101),
6963                          ePhoto10x15(118),
6964                          eAnySize(32765)
6965		   }
6966    ACCESS      read-write
6967    STATUS      optional
6968       DESCRIPTION "Returns the media size that is currently configured in tray #3.
6969		Complete list of supported media sizes along with their
6970		dimensions are listed in the ''Media Size Table'' near the end
6971		of this document."
6972::= { intray3 1 }
6973
6974
6975default-ret OBJECT-TYPE
6976    SYNTAX      INTEGER {
6977                          eOff(1),
6978                          eLight(2),
6979                          eMedium(3),
6980                          eDark(4)
6981		   }
6982    ACCESS      read-write
6983    STATUS      optional
6984       DESCRIPTION "Returns or changes the Resolution Enhancement Technology
6985		setting. Devices that only support eOff and eOn should map all
6986		other values to eOn and always return the same non-eOff value
6987		to indicate on. The list of supported values should be
6988		documented in the device POS."
6989::= { imaging 5 }
6990
6991
6992default-print-quality OBJECT-TYPE
6993    SYNTAX      INTEGER(0..100)
6994    ACCESS      read-write
6995    STATUS      optional
6996       DESCRIPTION "Returns or sets the default print quality. A value of zero has
6997		the lowest print quality. A value of 100 has the highest print
6998		quality. Each POS should document what values in the 0 to 100
6999		range are supported.
7000                Additional information:
7001                The product supports
7002                DEFAULT-PRINT-QUALITY in 300, 600, and 1200 dpi.
7003
7004                In the product, the supported values are 0 and
7005                100.  A value of zero has the lowest print quality
7006                (ECONOMODE=ON), thus minimizes the amount of toner used
7007                to print a page.  A value of 100 has the highest print
7008                quality (ECONOMODE=OFF), thus uses more toner to print a
7009                page.  Setting to an unsupported value outside of the 0
7010                to 100 range causes the printer to return
7011                <badValue> status.
7012
7013                Setting to an unsupported value inside of the 0 to 100
7014                range causes the printer to substitute in a snap value
7015                (listed below) and to return
7016                <noError> status.
7017
7018                The snap values are as follow:
7019                0 to 50 snaps to 0
7020                51 to 100 snaps to 100"
7021::= { imaging 7 }
7022
7023
7024media-names-available OBJECT-TYPE
7025    SYNTAX      OCTET STRING
7026    ACCESS      read-only
7027    STATUS      optional
7028       DESCRIPTION "The value of this object controls which of the MEDIAx-NAME
7029		objects are supported. If a bit is set to zero, then attempting
7030		to get or set the corresponding MEDIAx-NAME objects will return
7031		<noSuchName>.
7032                Additional information:
7033                Since this object is read-only, the corresponding MEDIAx
7034                			objects will always be available.  The DEFAULTS below
7035                represent which MediaNameX is available on this product
7036                of the total possible available defined in SYNTAX, so the
7037                collection is like a bitfield. "
7038::= { settings-print-media 1 }
7039
7040
7041media1-name OBJECT-TYPE
7042    SYNTAX      OCTET STRING (SIZE(1..3))
7043    ACCESS      read-only
7044    STATUS      optional
7045       DESCRIPTION "Media 1 name.
7046                Additional information:
7047                The symbol set for this string is Roman-8."
7048::= { media1 1 }
7049
7050
7051media1-engine-media-mode OBJECT-TYPE
7052    SYNTAX      INTEGER
7053    ACCESS      read-only
7054    STATUS      optional
7055       DESCRIPTION "The engine processing characteristics that are to be applied to
7056		this media. The processing characteristics are device
7057		specific.
7058                Additional information:
7059                The engine processing characteristics that are to
7060                be applied to this media type. Currently, 'engine
7061                processing characteristics' denotes changes to
7062                fusing temperature and/or transfer roller voltage."
7063::= { media1 4 }
7064
7065
7066media2-name OBJECT-TYPE
7067    SYNTAX      OCTET STRING (SIZE(1..5))
7068    ACCESS      read-only
7069    STATUS      optional
7070       DESCRIPTION "Media 2 name.
7071                Additional information:
7072                The symbol set for this string is Roman-8."
7073::= { media2 1 }
7074
7075
7076media2-engine-media-mode OBJECT-TYPE
7077    SYNTAX      INTEGER
7078    ACCESS      read-write
7079    STATUS      optional
7080       DESCRIPTION "The engine processing characteristics that are to be applied to
7081		this media. The processing characteristics are device
7082		specific.
7083                Additional information:
7084                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7085::= { media2 4 }
7086
7087
7088media3-name OBJECT-TYPE
7089    SYNTAX      OCTET STRING (SIZE(1..10))
7090    ACCESS      read-only
7091    STATUS      optional
7092       DESCRIPTION "Media 3 name.
7093                Additional information:
7094                The symbol set for this string is Roman-8."
7095::= { media3 1 }
7096
7097
7098media3-engine-media-mode OBJECT-TYPE
7099    SYNTAX      INTEGER
7100    ACCESS      read-write
7101    STATUS      optional
7102       DESCRIPTION "The engine processing characteristics that are to be applied to
7103		this media. The processing characteristics are device
7104		specific.
7105                Additional information:
7106                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7107::= { media3 4 }
7108
7109
7110media4-name OBJECT-TYPE
7111    SYNTAX      OCTET STRING (SIZE(1..10))
7112    ACCESS      read-only
7113    STATUS      optional
7114       DESCRIPTION "Media 4 name.
7115                Additional information:
7116                The symbol set for this string is Roman-8."
7117::= { media4 1 }
7118
7119
7120media4-engine-media-mode OBJECT-TYPE
7121    SYNTAX      INTEGER
7122    ACCESS      read-write
7123    STATUS      optional
7124       DESCRIPTION "The engine processing characteristics that are to be applied to
7125		this media. The processing characteristics are device
7126		specific.
7127                Additional information:
7128                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7129::= { media4 4 }
7130
7131
7132media5-name OBJECT-TYPE
7133    SYNTAX      OCTET STRING (SIZE(1..12))
7134    ACCESS      read-only
7135    STATUS      optional
7136       DESCRIPTION "Media 5 name.
7137                Additional information:
7138                The symbol set for this string is Roman-8."
7139::= { media5 1 }
7140
7141
7142media5-engine-media-mode OBJECT-TYPE
7143    SYNTAX      INTEGER
7144    ACCESS      read-write
7145    STATUS      optional
7146       DESCRIPTION "The engine processing characteristics that are to be applied to
7147		this media. The processing characteristics are device
7148		specific.
7149                Additional information:
7150                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7151::= { media5 4 }
7152
7153
7154media6-name OBJECT-TYPE
7155    SYNTAX      OCTET STRING (SIZE(1..10))
7156    ACCESS      read-only
7157    STATUS      optional
7158       DESCRIPTION "Media 6 name.
7159                Additional information:
7160                The symbol set for this string is Roman-8."
7161::= { media6 1 }
7162
7163
7164media6-engine-media-mode OBJECT-TYPE
7165    SYNTAX      INTEGER
7166    ACCESS      read-write
7167    STATUS      optional
7168       DESCRIPTION "The engine processing characteristics that are to be applied to
7169		this media. The processing characteristics are device
7170		specific.
7171                Additional information:
7172                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7173::= { media6 4 }
7174
7175
7176media8-name OBJECT-TYPE
7177    SYNTAX      OCTET STRING (SIZE(1..4))
7178    ACCESS      read-only
7179    STATUS      optional
7180       DESCRIPTION "Media 8 name.
7181                Additional information:
7182                The symbol set for this string is Roman-8."
7183::= { media8 1 }
7184
7185
7186media8-engine-media-mode OBJECT-TYPE
7187    SYNTAX      INTEGER
7188    ACCESS      read-write
7189    STATUS      optional
7190       DESCRIPTION "The engine processing characteristics that are to be applied to
7191		this media. The processing characteristics are device
7192		specific.
7193                Additional information:
7194                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7195::= { media8 4 }
7196
7197
7198media9-name OBJECT-TYPE
7199    SYNTAX      OCTET STRING (SIZE(1..8))
7200    ACCESS      read-only
7201    STATUS      optional
7202       DESCRIPTION "Media 9 name.
7203                Additional information:
7204                The symbol set for this string is Roman-8."
7205::= { media9 1 }
7206
7207
7208media9-engine-media-mode OBJECT-TYPE
7209    SYNTAX      INTEGER
7210    ACCESS      read-write
7211    STATUS      optional
7212       DESCRIPTION "The engine processing characteristics that are to be applied to
7213		this media. The processing characteristics are device
7214		specific.
7215                Additional information:
7216                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7217::= { media9 4 }
7218
7219
7220media10-name OBJECT-TYPE
7221    SYNTAX      OCTET STRING (SIZE(1..5))
7222    ACCESS      read-only
7223    STATUS      optional
7224       DESCRIPTION "Media 10 name.
7225                Additional information:
7226                The symbol set for this string is Roman-8."
7227::= { media10 1 }
7228
7229
7230media10-engine-media-mode OBJECT-TYPE
7231    SYNTAX      INTEGER
7232    ACCESS      read-write
7233    STATUS      optional
7234       DESCRIPTION "The engine processing characteristics that are to be applied to
7235		this media. The processing characteristics are device
7236		specific.
7237                Additional information:
7238                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7239::= { media10 4 }
7240
7241
7242media12-name OBJECT-TYPE
7243    SYNTAX      OCTET STRING (SIZE(1..5))
7244    ACCESS      read-only
7245    STATUS      optional
7246       DESCRIPTION "Media 12 name.
7247                Additional information:
7248                The symbol set for this string is Roman-8."
7249::= { media12 1 }
7250
7251
7252media12-engine-media-mode OBJECT-TYPE
7253    SYNTAX      INTEGER
7254    ACCESS      read-write
7255    STATUS      optional
7256       DESCRIPTION "The engine processing characteristics that are to be applied to
7257		this media. The processing characteristics are device
7258		specific.
7259                Additional information:
7260                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7261::= { media12 4 }
7262
7263
7264media13-name OBJECT-TYPE
7265    SYNTAX      OCTET STRING (SIZE(1..5))
7266    ACCESS      read-only
7267    STATUS      optional
7268       DESCRIPTION "Media 13 name.
7269                Additional information:
7270                The symbol set for this string is Roman-8."
7271::= { media13 1 }
7272
7273
7274media13-engine-media-mode OBJECT-TYPE
7275    SYNTAX      INTEGER
7276    ACCESS      read-write
7277    STATUS      optional
7278       DESCRIPTION "The engine processing characteristics that are to be applied to
7279		this media. The processing characteristics are device
7280		specific.
7281                Additional information:
7282                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7283::= { media13 4 }
7284
7285
7286media14-name OBJECT-TYPE
7287    SYNTAX      OCTET STRING (SIZE(1..5))
7288    ACCESS      read-only
7289    STATUS      optional
7290       DESCRIPTION "Media 14 name.
7291                Additional information:
7292                The symbol set for this string is Roman-8."
7293::= { media14 1 }
7294
7295
7296media14-engine-media-mode OBJECT-TYPE
7297    SYNTAX      INTEGER
7298    ACCESS      read-write
7299    STATUS      optional
7300       DESCRIPTION "The engine processing characteristics that are to be applied to
7301		this media. The processing characteristics are device
7302		specific.
7303                Additional information:
7304                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7305::= { media14 4 }
7306
7307
7308media15-name OBJECT-TYPE
7309    SYNTAX      OCTET STRING (SIZE(1..5))
7310    ACCESS      read-only
7311    STATUS      optional
7312       DESCRIPTION "Media 15 name.
7313                Additional information:
7314                The symbol set for this string is Roman-8."
7315::= { media15 1 }
7316
7317
7318media15-engine-media-mode OBJECT-TYPE
7319    SYNTAX      INTEGER
7320    ACCESS      read-write
7321    STATUS      optional
7322       DESCRIPTION "The engine processing characteristics that are to be applied to
7323		this media. The processing characteristics are device
7324		specific.
7325                Additional information:
7326                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7327::= { media15 4 }
7328
7329
7330media16-name OBJECT-TYPE
7331    SYNTAX      OCTET STRING (SIZE(1..5))
7332    ACCESS      read-only
7333    STATUS      optional
7334       DESCRIPTION "Media 16 name.
7335                Additional information:
7336                The symbol set for this string is Roman-8."
7337::= { media16 1 }
7338
7339
7340media16-engine-media-mode OBJECT-TYPE
7341    SYNTAX      INTEGER
7342    ACCESS      read-write
7343    STATUS      optional
7344       DESCRIPTION "The engine processing characteristics that are to be applied to
7345		this media. The processing characteristics are device
7346		specific.
7347                Additional information:
7348                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7349::= { media16 4 }
7350
7351
7352media17-name OBJECT-TYPE
7353    SYNTAX      OCTET STRING (SIZE(1..5))
7354    ACCESS      read-only
7355    STATUS      optional
7356       DESCRIPTION "Media 17 name.
7357                Additional information:
7358                The symbol set for this string is Roman-8."
7359::= { media17 1 }
7360
7361
7362media17-engine-media-mode OBJECT-TYPE
7363    SYNTAX      INTEGER
7364    ACCESS      read-write
7365    STATUS      optional
7366       DESCRIPTION "The engine processing characteristics that are to be applied to
7367		this media. The processing characteristics are device
7368		specific.
7369                Additional information:
7370                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7371::= { media17 4 }
7372
7373
7374engine-media-modes-supported1 OBJECT-TYPE
7375    SYNTAX      OCTET STRING
7376    ACCESS      read-only
7377    STATUS      optional
7378       DESCRIPTION "The list of engine media modes supported by the device. The
7379		modes are each separated by a comma character. An example
7380		string would be: 'Normal,Rough,Low,Vellum'."
7381::= { media-modes 1 }
7382
7383
7384pe-test-cause-assert OBJECT-TYPE
7385    SYNTAX      INTEGER {
7386                          e49DEAD(1),
7387                          e494C02(2),
7388                          e4900FF(3),
7389                          e80DEAD(4),
7390                          e81DEAD(5)
7391		   }
7392    ACCESS      write-only
7393    STATUS      optional
7394       DESCRIPTION "This object allows the user to cause a 49 Error.
7395                Additional information:
7396                This object allows the user to cause a 49 Error."
7397::= { print-engine-test 111 }
7398
7399
7400pe-test-cause-79error OBJECT-TYPE
7401    SYNTAX      INTEGER {
7402                          e79DEAD(1)
7403		   }
7404    ACCESS      write-only
7405    STATUS      optional
7406       DESCRIPTION "This object allows the user to cause a 79 Error.
7407                Additional information:
7408                This object allows the user to cause a 79 Error."
7409::= { print-engine-test 116 }
7410
7411
7412consumable-status-serial-number OBJECT-TYPE
7413    SYNTAX      OCTET STRING
7414    ACCESS      read-only
7415    STATUS      optional
7416       DESCRIPTION "This object is used to report the serial number for this
7417		consumable."
7418::= { consumable-status 3 }
7419
7420
7421consumable-status-partnumber OBJECT-TYPE
7422    SYNTAX      OCTET STRING
7423    ACCESS      read-only
7424    STATUS      optional
7425       DESCRIPTION "This object will have one sub-array for the consumable and will
7426		will hold the consumable's part number.
7427                Additional information:
7428                This object will have one sub-array for the consumable and will
7429                will hold the consumable's part number."
7430::= { consumable-status 56 }
7431
7432
7433consumable-pages-printed-with-supply OBJECT-TYPE
7434    SYNTAX      INTEGER
7435    ACCESS      read-only
7436    STATUS      optional
7437       DESCRIPTION "This PML object returns the number of pages printed with a
7438		cartridge consumable. This PML object returns the value that
7439		should be displayed under 'Pages Printed With This Supply' for
7440		cartridges in color products."
7441::= { consumables 11 }
7442
7443
7444consumable-life-usage-units-remaining OBJECT-TYPE
7445    SYNTAX      INTEGER
7446    ACCESS      read-only
7447    STATUS      optional
7448       DESCRIPTION "This object reports the current estimate of the number of usage
7449		units that remain before this supply is depleted. An installed
7450		supply that cannot report such a number will return a value of
7451		-2. It is the reponsibility of the host application to query
7452		each supply in order to determine an overall device
7453		USAGE-UNITS-REMAINING number - the lowest value returned. The
7454		unit of measure for this life estimate is determined by reading
7455		the corresponding CONSUMABLE-LIFE-USAGE-UNITS object.
7456                Additional information:
7457                This object reports the approximate number of pages remaining
7458                before this supply reaches very low. An installed cartridge that
7459                cannot report such a number (because supply status is not
7460                available) will return a value of -2. If the supply life is above
7461                80% then this object will return ErrorActionCanNotBePerformedNow
7462                (or genErr if queried through SNMP)."
7463::= { consumables-life 1 }
7464
7465
7466consumable-life-low-threshold OBJECT-TYPE
7467    SYNTAX      INTEGER
7468    ACCESS      read-write
7469    STATUS      optional
7470       DESCRIPTION "This object is used to report and modify a threshold value
7471		indicating the point in the life of a consumable or supply at
7472		which a transition to a LOW state will occur."
7473::= { consumables-life 3 }
7474
7475
7476consumable-test-password OBJECT-TYPE
7477    SYNTAX      INTEGER
7478    ACCESS      write-only
7479    STATUS      optional
7480       DESCRIPTION "When set with the correct integer password value this object is
7481		used to enable certain device specific test capabilities. When
7482		set with any incorrect integer value, this object is used to
7483		disable any device specific features previously enabled by this
7484		object. This object will return a response of
7485		<noSuchName> whenever an attempt is made to
7486		query the object rather than
7487		<noSuchName> so as to hide the
7488		existence of this object from external host applications."
7489::= { consumables-test 1 }
7490
7491
7492scanner-jam-page-count OBJECT-TYPE
7493    SYNTAX      INTEGER
7494    ACCESS      read-write
7495    STATUS      optional
7496       DESCRIPTION "Indicates a count of the total pages jammed in the
7497		scanner'slifetime."
7498::= { settings-scanner 43 }
7499
7500
7501scanner-adf-page-count OBJECT-TYPE
7502    SYNTAX      INTEGER
7503    ACCESS      read-write
7504    STATUS      optional
7505       DESCRIPTION "Indicates a count of the total pages scanned through the ADF on
7506		the device. This may include scan to host jobs, copyjobs, and
7507		fax jobs. If only the total pages scanned to the host are
7508		wanted, use SCAN-ADF-PAGE-COUNT."
7509::= { settings-scanner 44 }
7510
7511
7512scan-adf-page-count OBJECT-TYPE
7513    SYNTAX      INTEGER
7514    ACCESS      read-write
7515    STATUS      optional
7516       DESCRIPTION "Indicates the total pages scanned through the ADF to the host
7517		from the device. If the total pages scanned through the scanner
7518		are needed for all features, including copy and fax jobs, use
7519		the SCANNER-ADF-PAGE-COUNT object."
7520::= { settings-scanner 45 }
7521
7522
7523scanner-retrieve-scanline OBJECT-TYPE
7524    SYNTAX      OCTET STRING
7525    ACCESS      write-only
7526    STATUS      optional
7527       DESCRIPTION "This object facilitates the sending of a scan line of data from
7528		the scanner to a host. It grabs either raw or corrected data.
7529		SERVICE-PASSWORD must be set correctly to use this object.
7530		    cScannerRequestRawScanLine - This is set by the host in
7531			order to signal to the firmware that it wants a scan
7532			line of raw (no PRNU or DSNU correction)data to be sent
7533			back up to the host.
7534		    cScannerRequestCorrectedScanLine - This is set by the host
7535			in order to signal to the firmware that it wants a scan
7536			line of corrected (PRNU or DSNU correction) data to be
7537			sent back up to the host.
7538		    cScannerSendDataRequest - This is set by firmware to
7539			indicate that it has acquired the scan line from scan
7540			engine and is ready to send the data to the host.
7541		    cScannerSendDataOK - This is set by the host to indicate
7542			that it is ready to receive the data from the device.
7543
7544		    cScannerSendDataDone - This is set by the firmware to
7545			indicate that the transfer of data is complete.
7546		    cScannerPickSheet - This is set by the host to tell the
7547			device to pick and stage the sheet of paper in the ADF.
7548
7549		    cScannerFlushSheet - This is set by the host to tell the
7550			device to flush the sheet of paper currently in the
7551			device.
7552                Additional information:
7553                This object is meant to be used by Manufacturing
7554                		 in order to facilitate the sending of a scan line of data from
7555                		 the scanner over HDT.  It
7556                		 grabs either raw or corrected data.
7557
7558                cScannerRequestRawScanLine - This is set by the host in order
7559                to signal to the firmware that it wants an scan line of raw
7560                (no PRNU or DSNU correction)data to be sent back up to the
7561                host.
7562
7563                cScannerRequestCorrectedScanLine - This is set by the host in
7564                order to signal to the firmware that it wants a scan line of
7565                corrected (PRNU or DSNU correction) data to be sent back up to
7566                the host.
7567
7568                cScannerSendDataRequest - This is set by firmware to indicate
7569                that it has acquired the scan line from scan engine and is
7570                ready to send the data to the host.
7571
7572                cScannerSendDataOK - This is set by the host to
7573                indicate that it is ready to receive the data from the device.
7574
7575                cScannerSendDataDone - This is set by the firmware to indicate
7576                that the transfer of data is complete.
7577
7578                cScannerPickSheet - This is used for manufacturing to drop the
7579                scan bogey to prevent damage during shipping.  For LaserJet
7580                3200, it was used to load a sheet in the ADF for shipping.
7581
7582                cScannerFlushSheet - This is set by the host to tell the
7583                device to flush the sheet of paper currently in the device."
7584::= { settings-scanner 48 }
7585
7586
7587scanner-motor-control OBJECT-TYPE
7588    SYNTAX      INTEGER(-500..4680)
7589    ACCESS      write-only
7590    STATUS      optional
7591       DESCRIPTION "This objects is set to the number of steps that the scan motor
7592		should move. SERVICE-PASSWORD must be set correctly to use this
7593		object.
7594                Additional information:
7595                This objects is set to the number of steps that
7596                		the scan motor should move. It is meant to be used by Manufacturing
7597                		in order to position the scanner shipping blocks.
7598                The minimum value is -240, and the maximum is 4680.  The value
7599                set for this object will move the scan motor relative to the
7600                home position.  A value of 0 will use the find home algorithm
7601                to move the scan motor home."
7602::= { settings-scanner 49 }
7603
7604
7605scanner-scanline-statistics OBJECT-TYPE
7606    SYNTAX      OCTET STRING
7607    ACCESS      read-only
7608    STATUS      optional
7609       DESCRIPTION "This object is used to obtain statistics about the scan line
7610		that was previously obtained using the
7611		SCANNER-RETRIEVE-SCANLINE object. Just as SERVICE-PASSWORD must
7612		be set correctly for SCANNER-RETRIEVE-SCANLINE; it must be set
7613		correctly to use this object as well.
7614                Additional information:
7615                This object is used to obtain statistics about
7616                the scan line that was previously grabbed using the SCANNER_
7617                RETRIEVE_SCANLINE object, max string is 256 bytes.  The format
7618                is the following: max red value; position; min red value; position;
7619                max red pixel to pixel difference; position; red mean; max blue value;
7620                position; min blue value; position; max blue pixel to pixel difference;
7621                position; blue mean; max green value; position; min green value;
7622                position; max green pixel to pixel difference; position; green mean;
7623                red num band1; red num band2; red num band3;blue num band1; blue num band2;
7624                blue num band3;green num band1; green num band2; green num band3;red num left;
7625                red num right; blue num left; blue num right; green num left; green num right;
7626                width in pixels; red num bad; blue num bad; green num bad;red num clipped;
7627                blue num clipped; green num clipped;
7628                As the device performs a scan calibration at startup these values will change
7629                to the calibrated value and the default value will be modified. Hence testing
7630                for default will not make any sense unless the calibration at the starup is
7631                aborted."
7632::= { settings-scanner 51 }
7633
7634
7635scan-control-descriptor OBJECT-TYPE
7636    SYNTAX      OCTET STRING
7637    ACCESS      read-only
7638    STATUS      optional
7639       DESCRIPTION "Describes the control language and formats supported for this
7640		scanner.
7641                Additional information:
7642                This string is also used by Jetdirect Embedded WebScan"
7643::= { settings-scanner 52 }
7644
7645
7646scan-flatbed-page-count OBJECT-TYPE
7647    SYNTAX      INTEGER
7648    ACCESS      read-write
7649    STATUS      optional
7650       DESCRIPTION "This object tracks the page count for the pages scanned from
7651		the flatbed."
7652::= { settings-scanner 73 }
7653
7654
7655scanner-flatbed-page-count OBJECT-TYPE
7656    SYNTAX      INTEGER
7657    ACCESS      read-write
7658    STATUS      optional
7659       DESCRIPTION "This object tracks the page count for the pages scanned for all
7660		jobs from the flatbed. This includes scan to host jobs, fax
7661		jobs, and copy jobs. "
7662::= { settings-scanner 74 }
7663
7664
7665scanner-modular-hardware OBJECT-TYPE
7666    SYNTAX      OCTET STRING
7667    ACCESS      read-only
7668    STATUS      optional
7669       DESCRIPTION "Used to specify whether optional hardware is installed or not.
7670                Additional information:
7671                This HP LaserJet MFP uses this object to allow
7672                a host to query whether or not it has an ADF installed,
7673                		Letter/A4 flatbed, or Legal flatbed."
7674::= { settings-scanner 75 }
7675
7676
7677scanner-clock-edge-modifiers OBJECT-TYPE
7678    SYNTAX      OCTET STRING
7679    ACCESS      read-write
7680    STATUS      optional
7681       DESCRIPTION "This object accesses a table used by firmware to modify clock
7682		edge values for CCD scanner modules.
7683                Additional information:
7684                This object accesses a table used by firmware to modify
7685                	  	   clock edge values for CCD scanner modules."
7686::= { settings-scanner 84 }
7687
7688
7689scan-clock-edges OBJECT-TYPE
7690    SYNTAX      OCTET STRING
7691    ACCESS      read-only
7692    STATUS      optional
7693       DESCRIPTION "Returns a table of clock edges used by the scanner.
7694                Additional information:
7695                Returns a table of clock edges used by the scanner."
7696::= { settings-scanner 85 }
7697
7698
7699scan-emulate-copy OBJECT-TYPE
7700    SYNTAX      INTEGER {
7701                          eNo(1),
7702                          eYes(2)
7703		   }
7704    ACCESS      read-write
7705    STATUS      optional
7706       DESCRIPTION "Setting this object to eYes will cause firmware to run the next
7707		scan job as if it were a copy job, using copy values for
7708		scanner h/w and image processing, and then return the data to
7709		the host as if it were a scan job. Setting this object to eNo
7710		will cause firmware to process scan jobs in the normal way.
7711                Additional information:
7712                Setting this object to eYes will cause firmware to run
7713                the next scan job as if it were a copy job, using copy
7714                values for scanner h/w and image processing, and then
7715                return the data to the host as if it were a scan job.
7716                Setting this object to eNo will cause firmware to
7717                process scan jobs in the normal way."
7718::= { settings-scanner 86 }
7719
7720
7721scan-calibration-target OBJECT-TYPE
7722    SYNTAX      INTEGER {
7723                          eWhiteSheet(1),
7724                          ePlaten(2)
7725		   }
7726    ACCESS      read-only
7727    STATUS      optional
7728       DESCRIPTION "This object is used by the host to check which type of
7729		calibration this scan device supports. The device pos will
7730		describe the meaning and intent of each type of scan
7731		calibration supported.
7732                Additional information:
7733                This object is used by the host to check which
7734                type of calibration the firmware supports."
7735::= { scan-calibration 18 }
7736
7737
7738not-ready-source-scanner OBJECT-TYPE
7739    SYNTAX      OCTET STRING
7740    ACCESS      read-only
7741    STATUS      optional
7742       DESCRIPTION "Indicates whether and why the scanner is not ready. A set bit
7743		indicates a problem.
7744                Additional information:
7745                ISSUES: Timberline only used
7746                cScannerFeederJam.  Tahiti does not have
7747                an ADF sensor.  Can cScannerFeederEmpty still
7748                be used (i.e. when the device tries to pull
7749                a page, but the ADF is empty or a mispick
7750                occurred).  cInvalidScannerMediaSize may be used.
7751                If a page is longer that 33 inches normally this would be
7752                shown to the host as a Jam.  However, can the device
7753                use cInvalidScannerMediaSize instead?"
7754::= { status-scanner 1 }
7755
7756
7757scan-calibration-download OBJECT-TYPE
7758    SYNTAX      OCTET STRING
7759    ACCESS      read-write
7760    STATUS      optional
7761       DESCRIPTION "Returns or changes the state of the calibration operation.
7762		    cScanCalibrationIdle - This indicates that the device is
7763			                        not currently processing a
7764			calibration request. The                        host
7765			should not set the object to this state.
7766			                        SCAN-CALIBRATION-ERROR state
7767			will reflect results of                         most
7768			recent calibration.
7769		    cScanCalibrationActive - The device sets this state to
7770			                       indicate it is in calibration
7771			mode. The device will set
7772			SCAN-CALIBRATION-ERROR to eNoError(1) as a consequence
7773			                  of entering this state.
7774		    cScanCalibrationOptical - This state is set by the host to
7775			                        request factory optical
7776			calibration initiation. The
7777			device should not set to this state. The device will
7778			                        ignore this request, without
7779			error, if it is already in                         the
7780			active or the done state.
7781		    cScanCalibrationADFFaceUpMechanical - This state is set by
7782			the                         host to request factory
7783			face up ADF mechanical calibration
7784			                        initiation. The calibration
7785			target should be placed face up in the ADF.
7786			                        The device should not set to
7787			this state.                         The device will
7788			ignore this request, without error, if
7789			                        it is already in the active or
7790			the done state.
7791		    cScanCalibrationADFFaceDownMechanical - This state is set
7792			by the                         host to request factory
7793			face down ADF mechanical calibration
7794			                        initiation. The calibration
7795			target should be placed face down in the ADF.
7796			                        The device should not set to
7797			this state.                         The device will
7798			ignore this request, without error, if
7799			                       it is already in the active or
7800			the done state.
7801		    cScanCalibrationFBMechanical - This state is set by the
7802			                        host to request factory flat
7803			bed mechanical calibration
7804			initiation. The device should not set to this state.
7805			                        The device will ignore this
7806			request, without error, if                         it
7807			is already in the active state.
7808		    cScanCalibrationADFResetMechanical - This state is set by
7809			the                         host if he wants to start
7810			ADF mechanical calibration                         all
7811			over again. If this is set then both Face Up and Face
7812			Down                         calibration can be started
7813			even after a successful pass.
7814		The device will NOT print a calibration graph when calibration
7815		is complete.
7816                Additional information:
7817                Returns or changes the state of the calibration
7818                operation.
7819                cScanCalibrationIdle - indicates that calibration is not
7820                in progress.
7821                cScanCalibrationStart - This state is set by host to
7822                request calibration initiation. Device should not set to
7823                this state.
7824                cScanCalibrationActive - Indicates device is in
7825                calibration mode.  Device sets cScanCalibrationActive to
7826                signal calibration is in process.
7827                cScanCalibrationAborted - Set by device to indicate
7828                calibration was prematurely terminated. Set by host when
7829                a calibration error occurs.
7830                cScanCalibrationDone - Set by the host to inform the
7831                device calibration is complete.
7832
7833                		The device will print a calibration graph when
7834                		calibration is complete.The subarray indexes behaves the same way
7835                as that of this object. The below are the list of subarray objects.
7836                SCAN-CALIBRATION-DOWNLOAD-600 - 600 ppi scan with 600 array - host scan
7837                SCAN-CALIBRATION-DOWNLOAD-1200 - 1200 ppi scan with 1200 array-host scan
7838                SCAN-CALIBRATION-DOWNLOAD-300-MONO - 300 ppi scan with 300 array-mono copy
7839                SCAN-CALIBRATION-DOWNLOAD-300-SCAN - 300 ppi scan with 600 array-host scan."
7840::= { status-scanner 5 }
7841
7842
7843scan-calibration-error OBJECT-TYPE
7844    SYNTAX      INTEGER {
7845                          eNoError(1),
7846                          eUnknownCalibrationError(2),
7847                          eScannerFeederEmpty(3),
7848                          eLowMemory(4),
7849                          eWriteFailed(5),
7850                          eScannerBusy(6),
7851                          eADFMispick(7),
7852                          eADFJam(8),
7853                          eUncorrectablePixels(9)
7854		   }
7855    ACCESS      read-only
7856    STATUS      optional
7857       DESCRIPTION "Error status of the most recent calibration session.
7858		    eNoError(1) - The calibation was successful.
7859		    eUnknownCalibrationError(2) - An unknown error occurred.    		    eScannerFeederEmpty(3) - The feeder contained nothing to
7860			scan.
7861		    eLowMemory(4) - Insufficient memory available to complete
7862			the calibration.
7863		    eWriteFailed(5) - Write to NVRAM failure.
7864		    eScannerBusy(6) - Scanner is busy.
7865		Detailed information about the cause and remedy for each error
7866		should be documented in the device POS.
7867                Additional information:
7868                This object was originally defined for use on
7869                		Timberline. We are proposing the new enums number 7-9.
7870                	        Note: Option 9 would only be set during a factory calibration
7871                to indicate that at least one pixel was not correctable by
7872                the digital calibration factors."
7873::= { status-scanner 6 }
7874
7875
7876scanner-lamp-gain-value OBJECT-TYPE
7877    SYNTAX      OCTET STRING
7878    ACCESS      read-only
7879    STATUS      optional
7880       DESCRIPTION "Provides PWM and analog gain for the color channels. The range
7881		will vary based on scan mode. The device specific POS should
7882		describe the valid range. The format is the following:
7883		    PWM value; red analog gain; green analog gain; blue analog
7884			gain.
7885                Additional information:
7886                 The range will vary based on scan mode.  The values
7887                will differ from those of San Diego.  The initial value
7888                can be obtained at the start of warmup and the final
7889                value can be obtained at the end of warmup. The warmup period is about
7890                2 minutes.  The format is the following PWM value; red analog gain;
7891                green analog gain; blue analog gain;.  The valid values for PWM value
7892                are 580 - 730 and the valid values for analog gains are 1.00-5.80.
7893                The gains are reported with accuracy to 2 decimal places.
7894                A sample return value would be '584;1.00;1.34;1.00;' "
7895::= { status-scanner 8 }
7896
7897
7898scanner-light-monitor-window OBJECT-TYPE
7899    SYNTAX      OCTET STRING
7900    ACCESS      read-only
7901    STATUS      optional
7902       DESCRIPTION "Provides the pixel at which the LMW starts, as the ratio of the
7903		average LMW value to the six pixel average value. The device
7904		specific pos should specify the valid ranges for each value.
7905		The format is the following:
7906		    LMW position; ratio of LMWavg to 6 pixel avg.
7907                Additional information:
7908                Provides the pixel at which the LMW starts as well as
7909                the ratio of the average LMW value over a 6 pixel average value.
7910                A algebraic representation of this ratio is:
7911                Average of Light Monitor Window pixels
7912                ______________________________________
7913                Average of 6 test point pixels
7914
7915                The 6 test point pixels do not inlcude any of the Light Monitor Window.
7916                A sample return value would be '50;0.059;'. "
7917::= { status-scanner 9 }
7918
7919
7920scanner-reference-position OBJECT-TYPE
7921    SYNTAX      OCTET STRING
7922    ACCESS      read-only
7923    STATUS      optional
7924       DESCRIPTION "Provides 3 pairs of x,y coordinates within a specified range of
7925		the calibrate reference position. The device specific POS
7926		should specify the valid ranges. The format is the following:
7927		'x;y;x;y;x;y'
7928                Additional information:
7929                Provides x,y coordinates within 1/300 of a line of the
7930                calibrate reference position.  The 3 locations in order that are
7931                reported are the 1st Reference Mark, the 2nd Reference Mark, and
7932                the Document Origin.  A sample return value would be
7933                80,471;2523,2914;80,471;1;34326;27,32;193;35748;28,27;194;0,0;0;0;0;0;0;0;0,0;0;0;0;0;0;0;0,0;0;0,0;0;0;0
7934                The extra 0's on the end are used specifically to gather information during
7935                the cimation process. "
7936::= { status-scanner 10 }
7937
7938
7939scanner-sensor-manufacturer OBJECT-TYPE
7940    SYNTAX      OCTET STRING
7941    ACCESS      read-only
7942    STATUS      optional
7943       DESCRIPTION "Reports the scan sensor manufacturer. The device specific POS
7944		should list valid manufacturers.
7945                Additional information:
7946                Reports the scan sensor manufacturer.  The device specific
7947                POS should list valid manufacturers."
7948::= { status-scanner 11 }
7949
7950
7951pe-test-scanner-adf-voltage-start OBJECT-TYPE
7952    SYNTAX      INTEGER
7953    ACCESS      read-write
7954    STATUS      optional
7955       DESCRIPTION "Set any attributes related to the ADF scanner voltage.
7956                Additional information:
7957                Set any attributes related to the ADF scanner start
7958                		voltage. Controls the ADF starve start voltage.
7959                		The possible values are 0-16 inclusive."
7960::= { pe-test-scanner-configuration 2 }
7961
7962
7963pe-test-scanner-adf-voltage-run OBJECT-TYPE
7964    SYNTAX      INTEGER
7965    ACCESS      read-write
7966    STATUS      optional
7967       DESCRIPTION "Set any attributes related to the ADF scanner voltage.
7968                Additional information:
7969                Set attributes related to the ADF scanner run voltage.
7970                		Controls the ADF starve run voltage. The possible values
7971                		    are 0-16 inclusive."
7972::= { pe-test-scanner-configuration 3 }
7973
7974
7975pe-test-scanner-flatbed-voltage-start OBJECT-TYPE
7976    SYNTAX      INTEGER
7977    ACCESS      read-write
7978    STATUS      optional
7979       DESCRIPTION "Set any attributes related to the flatbed scanner voltage.
7980                Additional information:
7981                Set any attributes related to the flatbed scanner
7982                		start voltage.Controls the flatbed starve start voltage.
7983                		The possible values are 0-16 inclusive."
7984::= { pe-test-scanner-configuration 4 }
7985
7986
7987pe-test-scanner-flatbed-voltage-run OBJECT-TYPE
7988    SYNTAX      INTEGER
7989    ACCESS      read-write
7990    STATUS      optional
7991       DESCRIPTION "Set any attributes related to the flatbed scanner voltage.
7992                Additional information:
7993                Set attributes related to the flatbed scanner run
7994                		voltage.Controls the flatbed starve run voltage.
7995                		The possible values are 0-16 inclusive."
7996::= { pe-test-scanner-configuration 5 }
7997
7998
7999pe-test-scanner-test-config OBJECT-TYPE
8000    SYNTAX      INTEGER {
8001                          eOff(1),
8002                          eOn(2)
8003		   }
8004    ACCESS      read-write
8005    STATUS      optional
8006       DESCRIPTION "Configures the device for scanner test mode.
8007                Additional information:
8008                Configures the device for scanner test mode."
8009::= { pe-test-scanner-configuration 6 }
8010
8011
8012prtGeneralConfigChanges OBJECT-TYPE
8013    SYNTAX      INTEGER
8014    ACCESS      read-only
8015    STATUS      optional
8016       DESCRIPTION "Counts configuration changes that change the capabilities of
8017        a printer, such as the addition/deletion of input/output bins,
8018        the addition/deletion of interpreters, or changes in media
8019        size.  Such changes will often affect the capability of the
8020        printer to service certain types of print jobs.
8021        Management applications may cache infrequently changed
8022        configuration  information about sub-units on the printer.
8023        This object should be incremented whenever the agent wishes
8024        such applications to invalidate that cache and re-download
8025        all of this configuration information, thereby signaling a
8026        change in the printer's configuration.
8027        For example, if an input tray that contained paper of
8028        different dimensions was added, this counter would be
8029        incremented.
8030        As an additional example, this counter would not be
8031        incremented when an input tray is removed or the level of an
8032		input device changes.
8033                Additional information:
8034                This is a 32 bit counter (unsigned).  When it
8035                reaches its maximum value, it will roll to zero."
8036::= { prtGeneralEntry 1 }
8037
8038
8039prtGeneralCurrentLocalization OBJECT-TYPE
8040    SYNTAX      INTEGER
8041    ACCESS      read-write
8042    STATUS      optional
8043       DESCRIPTION "The value of the prtLocalizationIndex corresponding to the
8044        current language, country, and character set to be used for
8045        localized string values that are identified as being dependent
8046        on the value of this object.  Note that this object does not
8047        apply to localized strings in the prtConsole group or to any
8048        object that is not explicitly identified as being localized
8049        according to prtGeneralCurrentLocalization."
8050::= { prtGeneralEntry 2 }
8051
8052
8053prtGeneralReset OBJECT-TYPE
8054    SYNTAX      INTEGER {
8055                          ePnotResetting(3),
8056                          ePpowerCycleReset(4),
8057                          ePresetToNVRAM(5),
8058                          ePresetToFactoryDefaults(6)
8059		   }
8060    ACCESS      read-write
8061    STATUS      optional
8062       DESCRIPTION "Setting this value to `powerCycleReset', `resetToNVRAM', or
8063        `resetToFactoryDefaults' will result in the resetting of the
8064        printer.  When read, this object will always have the value
8065        `notResetting(3)', and a SET of the value `notResetting' shall
8066        have no effect on the printer.  Some of the defined values are
8067        optional.  However, every implementation must support at least
8068        the values `notResetting' and 'resetToNVRAM'.
8069                Additional information:
8070                Setting this object to ePnotResetting causes the
8071                	   printer to not reset.
8072
8073                Setting this object to ePpowerCycleReset causes this device
8074                to do a reset.
8075
8076                Setting this object to 'resetToNVRAM' does NOT perform an NVRAM
8077                init on the product.  It causes the device to perform its power
8078                on initialization routines.  All I/O buffers are reset and tests
8079                normally run at power on time are executed.
8080
8081                Setting the object to 'resetToFactoryDefaults, causes the
8082                device to perform its reset to factory defaults routines.
8083                Also, the device will perform a power cycle, which is required
8084                to set all variables to their factory defaults."
8085::= { prtGeneralEntry 3 }
8086
8087
8088prtGeneralCurrentOperator OBJECT-TYPE
8089    SYNTAX      OCTET STRING (SIZE(0..26))
8090    ACCESS      read-write
8091    STATUS      optional
8092       DESCRIPTION "The name of the person who is responsible for operating
8093          this printer. It is suggested that this string include
8094          information that would enable other humans to reach the operator,
8095          such as a phone number. As a convention to facilitate automatic
8096          notification of the operator by the agent or the network
8097          management station, the phone number, fax number or email address
8098          should be placed on a separate line starting with ASCII LF (hex
8099          0x0A) and the ASCII text string (without the quotes): 'phone: ',
8100          'fax: ', and 'email: ', respectively. Phone numbers may contain
8101          digits, whitespace and parentheses, which shall be ignored. Phone
8102          numbers may also include ASCII comma characters(hex 2C) that are
8103          used to indicate a two-second pause during the dialing sequence.
8104          If either the phone, fax, or email information is not available,
8105          then a line should not be included for this information.
8106          NOTE: For interoperability purposes, it is advisable to use email
8107          addresses formatted according to RFC 822 requirements.
8108                Additional information:
8109                The maximum supported string length is 26
8110                characters.
8111
8112                If the user entered string is too long, the device will store
8113                as much as possible and will return the
8114                <noError> status."
8115::= { prtGeneralEntry 4 }
8116
8117
8118prtGeneralServicePerson OBJECT-TYPE
8119    SYNTAX      OCTET STRING (SIZE(0..28))
8120    ACCESS      read-write
8121    STATUS      optional
8122       DESCRIPTION "The name of the person responsible for servicing this
8123          printer. It is suggested that this string include information
8124          that would enable other humans to reach the service person, such
8125          as a phone number. As a convention to facilitate automatic
8126          notification of the service person by the agent or a network
8127          management station, the phone number, fax number or email address
8128          should be placed on a separate line starting with ASCII LF (hex
8129          0x0A) and the ASCII text string (without the quotes): 'phone: ',
8130          'fax: ', and 'email: ', respectively. Phone numbers may contain
8131          digits, whitespace and parentheses, which shall be ignored. Phone
8132          numbers can also include one or more ASCII comma characters(hex
8133          2C) to indicate a two-second pause during the dialing sequence.
8134          If either the phone,fax, or email information is not available,
8135          then a line should not included for this information.
8136          NOTE: For interoperability purposes, it is advisable to use email
8137          addresses formatted according to RFC 822 requirements.
8138                Additional information:
8139                The maximum supported string length is 28
8140                characters.
8141
8142                If the user entered string is too long, the device will store
8143                as much as possible and will return the
8144                <noError> status."
8145::= { prtGeneralEntry 5 }
8146
8147
8148prtInputDefaultIndex OBJECT-TYPE
8149    SYNTAX      INTEGER
8150    ACCESS      read-only
8151    STATUS      optional
8152       DESCRIPTION "The value of prtInputIndex corresponding to the default input
8153        sub-unit: that is, this object selects the default source of
8154        input media.
8155   This value shall be -1 if there is no default input subunit specified
8156   for the printer as a whole.  In this case, the actual default
8157   input subunit may be specified by means outside the scope of this
8158   MIB, such as by each interpreter in a printer with multiple
8159   interpreters.
8160                Additional information:
8161                The default input tray is determined by the
8162                printer based on DEFAULT-MEDIA-SIZE, what trays are locked
8163                (if any), and whether or not Tray 2 is installed.
8164
8165                This object always returns -1, unknown."
8166::= { prtGeneralEntry 6 }
8167
8168
8169prtOutputDefaultIndex OBJECT-TYPE
8170    SYNTAX      INTEGER
8171    ACCESS      read-only
8172    STATUS      optional
8173       DESCRIPTION "The  value of prtOutputIndex  corresponding to the default
8174        output sub-unit; that is, this object selects the default
8175        output destination.
8176   This value shall be -1 if there is no default output subunit specified
8177   for the printer as a whole.  In this case, the actual default
8178   output subunit may be specified by means outside the scope of this
8179   MIB, such as by each interpreter in a printer with multiple
8180   interpreters.
8181                Additional information:
8182                The product has only one output bin, a
8183                face-down bin located at the top of the printer."
8184::= { prtGeneralEntry 7 }
8185
8186
8187prtMarkerDefaultIndex OBJECT-TYPE
8188    SYNTAX      INTEGER(1..65535)
8189    ACCESS      read-only
8190    STATUS      optional
8191       DESCRIPTION "The value of prtMarkerIndex corresponding to the
8192        default marker sub-unit; that is, this object selects the
8193        default marker.
8194                Additional information:
8195                The product only has one marker subunit."
8196::= { prtGeneralEntry 8 }
8197
8198
8199prtMediaPathDefaultIndex OBJECT-TYPE
8200    SYNTAX      INTEGER(1..3)
8201    ACCESS      read-only
8202    STATUS      optional
8203       DESCRIPTION "The value of prtMediaPathIndex corresponding to
8204        the default media path; that is, the selection of the
8205        default media path.
8206                Additional information:
8207                The only valid value for this object is 1
8208                (simplex)."
8209::= { prtGeneralEntry 9 }
8210
8211
8212prtConsoleLocalization OBJECT-TYPE
8213    SYNTAX      INTEGER
8214    ACCESS      read-write
8215    STATUS      optional
8216       DESCRIPTION "The value of the prtLocalizationIndex corresponding to
8217        the language, country, and character set to be used for the
8218        console.  This localization applies both to the actual display
8219        on the console as well as the encoding of these console
8220        objects in management operations."
8221::= { prtGeneralEntry 10 }
8222
8223
8224prtConsoleNumberOfDisplayLines OBJECT-TYPE
8225    SYNTAX      INTEGER(0..65535)
8226    ACCESS      read-only
8227    STATUS      optional
8228       DESCRIPTION "The number of lines on the printer's physical
8229        display.  This value is 0 if there are no lines on the
8230        physical display or if there is no physical display."
8231::= { prtGeneralEntry 11 }
8232
8233
8234prtConsoleNumberOfDisplayChars OBJECT-TYPE
8235    SYNTAX      INTEGER(0..65535)
8236    ACCESS      read-only
8237    STATUS      optional
8238       DESCRIPTION "The number of characters per line displayed on the physical
8239        display.  This value is 0 if there are no lines on the
8240        physical display or if there is no physical display.
8241                Additional information:
8242                The device has a 16 character by 2 line display."
8243::= { prtGeneralEntry 12 }
8244
8245
8246prtConsoleDisable OBJECT-TYPE
8247    SYNTAX      INTEGER {
8248                          ePoperatorConsoleEnabled(3)
8249		   }
8250    ACCESS      read-only
8251    STATUS      optional
8252       DESCRIPTION "If the object prtConsoleDisable has value
8253          'operatorConsoleDisabled' then input is not accepted from the
8254          operator console. If the object prtConsoleDisable has the value
8255          'operatorConsoleEnabled' then input is accepted from the
8256          operator console. If the object prtConsoleDisable has the value
8257          'operatorConsoleEnabledLevel1','operatorConsoleEnabledLevel2' or
8258          'operatorConsoleEnabledLevel3' then limited input is accepted
8259          from the operator console; the limitations are product specific,
8260          however, the limitations are generally less restrictive for
8261          operatorConsoleEnabledLevel1 than for
8262          operatorConsoleEnabledLeve2, which is less restrictive than
8263          operatorConsoleEnabledLevel3.
8264          The value of the prtConsoleDisable object is a type-2
8265          enumeration."
8266::= { prtGeneralEntry 13 }
8267
8268
8269prtGeneralPrinterName OBJECT-TYPE
8270    SYNTAX      OCTET STRING (SIZE(0..32))
8271    ACCESS      read-write
8272    STATUS      optional
8273       DESCRIPTION "An administrator-specified name for this printer.
8274          Depending upon implementation of this printer, the value of this
8275          object may or may not be same as the value for the MIB-II
8276          'SysName' object.
8277                Additional information:
8278                The maximum supported string length is 32
8279                characters.  Length of 32 was chosen so a phone number could
8280                be included with the name.
8281                If the user-entered string is too long, the device will store
8282                as much as possible and will return the
8283                <noError> status.  The value of this
8284                object is saved over a power cycle."
8285::= { prtGeneralEntry 16 }
8286
8287
8288prtGeneralSerialNumber OBJECT-TYPE
8289    SYNTAX      OCTET STRING (SIZE(0..11))
8290    ACCESS      read-only
8291    STATUS      optional
8292       DESCRIPTION "A recorded serial number for this device that indexes some type
8293		 device catalog or inventory. This value is usually set by the
8294		 device manufacturer but the MIB supports the option of
8295		 writeability for this object for site-specific administration of
8296		 device inventory or tracking."
8297::= { prtGeneralEntry 17 }
8298
8299
8300prtAlertCriticalEvents OBJECT-TYPE
8301    SYNTAX      INTEGER
8302    ACCESS      read-only
8303    STATUS      optional
8304       DESCRIPTION "A running counter of the number of critical alert events
8305          that have been recorded in the alert table. The value of this
8306          object is RESET in the event of a power cycle operation (i.e.,
8307          the value is not persistent.
8308                Additional information:
8309                This object is set to zero every time the
8310                printer is turned on."
8311::= { prtGeneralEntry 18 }
8312
8313
8314prtAlertAllEvents OBJECT-TYPE
8315    SYNTAX      INTEGER
8316    ACCESS      read-only
8317    STATUS      optional
8318       DESCRIPTION "A running counter of the total number of alert event entries
8319     (critical and non-critical) that have been recorded in the
8320     alert table
8321                Additional information:
8322                This object is set to zero every time the
8323                printer is turned on.  (It is not persistent through a
8324                power-cycle.)"
8325::= { prtGeneralEntry 19 }
8326
8327
8328prtCoverDescription OBJECT-TYPE
8329    SYNTAX      OCTET STRING (SIZE(0..255))
8330    ACCESS      read-only
8331    STATUS      optional
8332       DESCRIPTION "The manufacturer provided cover sub-mechanism  name in the
8333        localization specified by prtGeneralCurrentLocalization."
8334::= { prtCoverEntry 2 }
8335
8336
8337prtCoverStatus OBJECT-TYPE
8338    SYNTAX      INTEGER {
8339                          ePdoorOpen(3),
8340                          ePdoorClosed(4)
8341		   }
8342    ACCESS      read-only
8343    STATUS      optional
8344       DESCRIPTION "The status of this cover sub-unit."
8345::= { prtCoverEntry 3 }
8346
8347
8348prtLocalizationLanguage OBJECT-TYPE
8349    SYNTAX      OCTET STRING (SIZE(0..2))
8350    ACCESS      read-only
8351    STATUS      optional
8352       DESCRIPTION "A two character language code from ISO 639.  Examples
8353          en, gb, ca, fr, de."
8354::= { prtLocalizationEntry 2 }
8355
8356
8357prtLocalizationCountry OBJECT-TYPE
8358    SYNTAX      OCTET STRING (SIZE(0..2))
8359    ACCESS      read-only
8360    STATUS      optional
8361       DESCRIPTION "A two character country code from ISO 3166, a blank string
8362        (two space characters) shall indicate that the country is
8363        not defined.  Examples: US, FR, DE, ..."
8364::= { prtLocalizationEntry 3 }
8365
8366
8367prtLocalizationCharacterSet OBJECT-TYPE
8368    SYNTAX      INTEGER {
8369                          ePcsHPRoman8(2004),
8370                          ePcsISOLatin2(5),
8371                          ePcsISOLatinCyrillic(8),
8372                          ePcsISOLatin5(12),
8373                          ePcsISOLatinGreek(10),
8374                          ePcsISOLatinHebrew(11),
8375                          ePcsISOLatinArabic(9),
8376                          ePcsUnicode(2000)
8377		   }
8378    ACCESS      read-only
8379    STATUS      optional
8380       DESCRIPTION "The coded character set used for this localization."
8381::= { prtLocalizationEntry 4 }
8382
8383
8384prtStorageRefIndex OBJECT-TYPE
8385    SYNTAX      INTEGER(1..65535)
8386    ACCESS      read-only
8387    STATUS      optional
8388       DESCRIPTION "The value of the hrDeviceIndex of the printer device that this
8389        storageEntry is associated with."
8390::= { prtStorageRefEntry 2 }
8391
8392
8393prtDeviceRefIndex OBJECT-TYPE
8394    SYNTAX      INTEGER(1..65535)
8395    ACCESS      read-only
8396    STATUS      optional
8397       DESCRIPTION "The value of the hrDeviceIndex of the printer device that this
8398        deviceEntry is associated with."
8399::= { prtDeviceRefEntry 2 }
8400
8401
8402prtInputType OBJECT-TYPE
8403    SYNTAX      INTEGER {
8404                          ePsheetFeedAutoRemovableTray(3),
8405                          ePsheetFeedAutoNonRemovableTray(4)
8406		   }
8407    ACCESS      read-only
8408    STATUS      optional
8409       DESCRIPTION "The type of technology (discriminated primarily according to
8410        feeder mechanism type) employed by the input sub-unit.  Note,
8411        the Optional Input Class provides for a descriptor field to
8412        further qualify the other choice.
8413                Additional information:
8414                Tray 1 is the multi-purpose tray and is always
8415                present.  It supports both sheets and envelopes.  Its type is
8416                ePsheetFeedAutoNonRemovableTray. The tray 2 object does not
8417                	   exist when the tray is NOT installed."
8418::= { prtInputEntry 2 }
8419
8420
8421prtInputDimUnit OBJECT-TYPE
8422    SYNTAX      INTEGER {
8423                          ePtenThousandthsOfInches(3),
8424                          ePmicrometers(4)
8425		   }
8426    ACCESS      read-only
8427    STATUS      optional
8428       DESCRIPTION "The unit of measurement for use calculating and relaying
8429         dimensional values for this input sub-unit.
8430                Additional information:
8431                Following is a table of paper sizes and
8432                dimensions for each paper size supported by
8433                the product:
8434
8435                Size....................Inches(ten-thousandths)...Micrometers
8436                -----------------------------------------------------------------
8437                eUSExecutive............72500 x 105000............184150 x 266700
8438                eUSLetter...............85000 x 110000............215900 x 279400
8439                eUSLegal................85000 x 140000............215900 x 355600
8440                eFoolscap...............85000 x 130000............215900 x 330200
8441                eROC16K.................77500 x 107500............196850 x 273050
8442                eISOandJISA4............82677 x 116929............210000 x 297000
8443                eISOandJISA5............58286 x 82677.............148000 x 210000
8444                eJISB5..................71654 x 101181............182000 x 257000
8445                eIOSB5..................69300 x 98400.............176000 x 250000
8446                eJapanesePostcardSingle.39370 x 58267.............100000 x 148000
8447                eJapanesePostcardDouble.58267 x 78740.............148000 x 200000
8448                eMonarch................38750 x 75000.............98425  x 190500
8449                eCommercial10...........41250 x 95000.............104775 x 241300
8450                eInternationalDL........43307 x 86614.............110000 x 220000
8451                eInternationalC5........63780 x 90157.............162000 x 229000
8452                eInternationalB5........69291 x 98425.............176000 x 250000
8453                eCustom.................30000 x 140000(max).......76000 x 355600(max)"
8454::= { prtInputEntry 3 }
8455
8456
8457prtInputMediaDimFeedDirDeclared OBJECT-TYPE
8458    SYNTAX      INTEGER
8459    ACCESS      read-only
8460    STATUS      optional
8461       DESCRIPTION "This object provides the value of the declared dimension, in
8462        the feed direction, of the media that is (or, if empty, was or
8463        will be) in this input sub-unit.  The feed direction is the
8464        direction in which the media is fed on this sub-unit.  This
8465        dimension is measured in input sub-unit dimensional units
8466        (prtInputDimUnit).  If this input sub-unit can reliably sense
8467        this value, the value is sensed by the printer and may not be
8468        changed by management requests.  Otherwise, the value may be
8469        changed. The value (-1) means other and specifically means
8470        that this sub-unit places no restriction on this parameter.
8471        The value (-2) indicates unknown.
8472                Additional information:
8473                The default values assume the trays are
8474                configured for letter size paper.  For tray 1 the value is
8475                the dimension for the media size currently declared.
8476
8477                Valid values are 50000 to 140000 if prtInputDimUnit is
8478                ePtenThousandthsOfInches and 127000 to 355600 if
8479                prtInputDimUnit is ePmicrometers."
8480::= { prtInputEntry 4 }
8481
8482
8483prtInputMediaDimXFeedDirDeclared OBJECT-TYPE
8484    SYNTAX      INTEGER
8485    ACCESS      read-only
8486    STATUS      optional
8487       DESCRIPTION "This object provides the value of the declared dimension, in
8488        the cross feed direction, of the media that is (or, if empty,
8489        was or will be) in this input sub-unit.  The cross  feed
8490        direction is ninety degrees relative to the feed direction
8491        associated with this sub-unit. This dimension is measured in
8492        input sub-unit dimensional units (prtInputDimUnit).  If this
8493        input sub-unit can reliably sense this value, the value is
8494        sensed by the printer and may not be changed by management
8495        requests. Otherwise, the value may be changed. The value (-1)
8496        means other and specifically means that this sub-unit places
8497        no restriction on this parameter. The value (-2) indicates
8498        unknown.
8499                Additional information:
8500                The default values assume the trays are
8501                configured for letter size paper.  For trays 1 & 2, the value
8502                is the dimension for the media size currently declared.
8503
8504                Valid values are 30000 to 85000 if prtInputDimUnit is
8505                ePtenThousandthsOfInches and 76000 to 216000 if
8506                prtInputDimUnit is ePmicrometers.  The minimum
8507                value for tray 2 is 72500 (tenthousandsinch)
8508                and 191000(micrometers)."
8509::= { prtInputEntry 5 }
8510
8511
8512prtInputMediaDimFeedDirChosen OBJECT-TYPE
8513    SYNTAX      INTEGER
8514    ACCESS      read-only
8515    STATUS      optional
8516       DESCRIPTION "The printer will act as if media of the chosen dimension (in
8517        the feed direction) is present in this input source.  Note
8518        that this value will be used even if the input tray is empty.
8519        Feed dimension measurements are taken relative to the feed
8520        direction associated with that sub-unit and are in input sub-unit
8521        dimensional units (MediaUnit). If the printer supports the
8522        declared dimension, the granted dimension is the same as
8523        the declared dimension. If not, the granted dimension is
8524        set to the closest dimension that the printer supports
8525        when the declared dimension is set. The value (-1) means
8526        other and specifically indicates that this sub-unit
8527        places no restriction on this parameter. The value (-2)
8528        indicates unknown.
8529                Additional information:
8530                The default value assumes the trays are configured
8531                for letter size paper.  The objects for the trays
8532                return the value of the media size for which the trays
8533                are currently configured because it cannot sense what size
8534                media they contain."
8535::= { prtInputEntry 6 }
8536
8537
8538prtInputMediaDimXFeedDirChosen OBJECT-TYPE
8539    SYNTAX      INTEGER
8540    ACCESS      read-only
8541    STATUS      optional
8542       DESCRIPTION "The printer will act as if media of the chosen dimension (in
8543        the cross feed direction) is present in this input source.
8544        Note that this value will be used even if the input tray is
8545        empty.  The cross feed direction is ninety degrees relative
8546        to the feed direction associated with this sub-unit. This
8547        dimension is measured in input sub-unit dimensional units
8548        (MediaUnit).  If the printer supports the declared
8549        dimension, the granted dimension is the same as the
8550        declared dimension. If not, the granted dimension is set
8551        to the closest dimension that the printer supports when
8552        the declared dimension is set. The value (-1) means other
8553        and specifically indicates that this sub-unit places no
8554        restriction on this parameter.  The value (-2) indicates
8555        unknown.
8556                Additional information:
8557                The default value assumes the trays are configured
8558                for letter size paper.  The object for the trays
8559                return the value of the media size for which the trays
8560                are currently configured because it cannot sense what size
8561                media it contains."
8562::= { prtInputEntry 7 }
8563
8564
8565prtInputCapacityUnit OBJECT-TYPE
8566    SYNTAX      INTEGER {
8567                          ePsheets(8)
8568		   }
8569    ACCESS      read-only
8570    STATUS      optional
8571       DESCRIPTION "The unit of measurement for use in calculating and relaying
8572        capacity values for this input sub-unit.
8573                Additional information:
8574                A sheet is a single piece of 20 pound paper. "
8575::= { prtInputEntry 8 }
8576
8577
8578prtInputMaxCapacity OBJECT-TYPE
8579    SYNTAX      INTEGER
8580    ACCESS      read-only
8581    STATUS      optional
8582       DESCRIPTION "The maximum capacity of the input sub-unit in input
8583        sub-unit capacity units (PrtCapacityUnitTC).  There is no
8584        convention associated with the media itself so this value
8585        reflects claimed capacity. If this input sub-unit can
8586        reliably sense this value, the value is sensed by the
8587        printer and may not be changed by management requests;
8588        otherwise, the value may be written (by a Remote
8589        Control Panel or a Management Application).
8590        The value (-1) means other and specifically
8591        indicates that the sub-unit places no restrictions
8592        on this parameter.  The value (-2) means unknown.
8593                Additional information:
8594                This is specified assuming 20 pound paper for
8595                the paper trays."
8596::= { prtInputEntry 9 }
8597
8598
8599prtInputCurrentLevel OBJECT-TYPE
8600    SYNTAX      INTEGER
8601    ACCESS      read-only
8602    STATUS      optional
8603       DESCRIPTION "The current capacity of the input sub-unit in input
8604        sub-unit capacity units (PrtCapacityUnitTC). If this input
8605        sub-unit can reliably sense this value, the value is
8606        sensed by the printer and may not be changed by
8607        management requests; otherwise, the value may
8608        be written (by a Remote Contol Panel or a
8609        Management Application).  The value (-1) means other and
8610        specifically indicates that the sub-unit places no
8611        restrictions on this parameter. The value (-2) means unknown.
8612        The value (-3) means that the printer knows that at least one
8613        unit remains.
8614                Additional information:
8615                The product can only detect
8616                empty/not empty in its trays.  It returns -3 for not empty
8617                and -2 (unknown) for any other condition (e.g.  tray is empty
8618                or tray is removed)."
8619::= { prtInputEntry 10 }
8620
8621
8622prtInputStatus OBJECT-TYPE
8623    SYNTAX      INTEGER
8624    ACCESS      read-only
8625    STATUS      optional
8626       DESCRIPTION "The current status of this input sub-unit.
8627                Additional information:
8628                The default value assumes that media is loaded
8629                in the tray.  When there is not media loaded in the tray it
8630                returns 9 instead of 0 (the default).
8631
8632                Default - 0 (Available and Idle)
8633                paper motion - 6 (Available and Busy)
8634                paper out in this tray - 9 (Non-Critical Alert(8) + Unavailable and OnRequest(1))
8635                paper mount in this tray - 48 (Critical Alert (16) + OffLine (32))
8636                manual feed prompt (PaperMount) - 48 (Critical Alert (16) + OffLine (32))"
8637::= { prtInputEntry 11 }
8638
8639
8640prtInputMediaName OBJECT-TYPE
8641    SYNTAX      OCTET STRING (SIZE(0..63))
8642    ACCESS      read-write
8643    STATUS      optional
8644       DESCRIPTION "A description of the media contained in this input sub-unit;
8645        This description is intended for display to a human operator.
8646        This description is not processed by the printer.  It is used
8647        to provide information not expressible in terms of the other
8648        media attributes (e.g. prtInputMediaDimFeedDirChosen,
8649        prtInputMediaDimXFeedDirChosen, prtInputMediaWeight,
8650        prtInputMediaType). An example would be `legal tender bond
8651        paper'.
8652                Additional information:
8653                The product supports the
8654                concept of named media types. The values for this
8655                			object will always match one of the MEDIAn-NAME objects."
8656::= { prtInputEntry 12 }
8657
8658
8659prtInputName OBJECT-TYPE
8660    SYNTAX      OCTET STRING (SIZE(0..63))
8661    ACCESS      read-only
8662    STATUS      optional
8663       DESCRIPTION "The name assigned to this input sub-unit."
8664::= { prtInputEntry 13 }
8665
8666
8667prtInputVendorName OBJECT-TYPE
8668    SYNTAX      OCTET STRING (SIZE(0..63))
8669    ACCESS      read-only
8670    STATUS      optional
8671       DESCRIPTION "The vendor name of this input sub-unit."
8672::= { prtInputEntry 14 }
8673
8674
8675prtInputModel OBJECT-TYPE
8676    SYNTAX      OCTET STRING (SIZE(0..63))
8677    ACCESS      read-only
8678    STATUS      optional
8679       DESCRIPTION "The model name of this input sub-unit.
8680                Additional information:
8681                The product does not specify model
8682                names for the input trays."
8683::= { prtInputEntry 15 }
8684
8685
8686prtInputVersion OBJECT-TYPE
8687    SYNTAX      OCTET STRING (SIZE(0..63))
8688    ACCESS      read-only
8689    STATUS      optional
8690       DESCRIPTION "The version of this input sub-unit.
8691                Additional information:
8692                The product does not specify version
8693                numbers for the input trays."
8694::= { prtInputEntry 16 }
8695
8696
8697prtInputSerialNumber OBJECT-TYPE
8698    SYNTAX      OCTET STRING (SIZE(0..63))
8699    ACCESS      read-only
8700    STATUS      optional
8701       DESCRIPTION "The serial number assigned to this input sub-unit.
8702                Additional information:
8703                The product does not specify serial
8704                numbers for the input trays."
8705::= { prtInputEntry 17 }
8706
8707
8708prtInputDescription OBJECT-TYPE
8709    SYNTAX      OCTET STRING (SIZE(0..255))
8710    ACCESS      read-only
8711    STATUS      optional
8712       DESCRIPTION "A free-form text description of this input
8713        sub-unit in the localization specified by
8714        prtGeneralCurrentLocalization."
8715::= { prtInputEntry 18 }
8716
8717
8718prtInputSecurity OBJECT-TYPE
8719    SYNTAX      INTEGER {
8720                          ePother(1),
8721                          ePon(3),
8722                          ePoff(4),
8723                          ePnotPresent(5)
8724		   }
8725    ACCESS      read-only
8726    STATUS      optional
8727       DESCRIPTION "Indicates if this input sub-unit has some security
8728        associated with it.
8729                Additional information:
8730                No security mechanism provided."
8731::= { prtInputEntry 19 }
8732
8733
8734prtOutputType OBJECT-TYPE
8735    SYNTAX      INTEGER {
8736                          ePother(1),
8737                          ePunknown(2),
8738                          ePremovableBin(3),
8739                          ePunRemovableBin(4),
8740                          ePcontinuousRollDevice(5),
8741                          ePmailBox(6),
8742                          ePcontinousFanFold(7)
8743		   }
8744    ACCESS      read-only
8745    STATUS      optional
8746       DESCRIPTION "The type of technology supported by this output sub-unit.
8747                Additional information:
8748                The product has only one output bin, a
8749                face-down bin located at the top of the printer."
8750::= { prtOutputEntry 2 }
8751
8752
8753prtOutputCapacityUnit OBJECT-TYPE
8754    SYNTAX      INTEGER {
8755                          ePtenThousandthsOfInches(3),
8756                          ePmicrometers(4),
8757                          ePsheets(8),
8758                          ePfeet(16),
8759                          ePmeters(17)
8760		   }
8761    ACCESS      read-only
8762    STATUS      optional
8763       DESCRIPTION "The unit of measurement for use in calculating and relaying
8764        capacity values for this output sub-unit.
8765                Additional information:
8766                A sheet is a single piece of 20 pound paper."
8767::= { prtOutputEntry 3 }
8768
8769
8770prtOutputMaxCapacity OBJECT-TYPE
8771    SYNTAX      INTEGER
8772    ACCESS      read-only
8773    STATUS      optional
8774       DESCRIPTION "The maximum capacity of this output sub-unit in output
8775        sub-unit capacity units (PrtCapacityUnitTC). There is no
8776        convention associated with the media itself so this value
8777        essentially reflects claimed capacity. If this output
8778        sub-unit can reliably sense this value, the value is
8779        sensed by the printer and may not be changed by management
8780        requests; otherwise, the value may be written
8781        (by a Remote Control Panel or a Management Application).
8782        The value (-1) means other and specifically indicates
8783        that the sub-unit places no restrictions on this parameter.
8784        The value (-2) means unknown.
8785                Additional information:
8786                Note:  The product cannot sense how
8787                much is in the output bin.  The output bin can hold 125
8788                sheets."
8789::= { prtOutputEntry 4 }
8790
8791
8792prtOutputRemainingCapacity OBJECT-TYPE
8793    SYNTAX      INTEGER
8794    ACCESS      read-only
8795    STATUS      optional
8796       DESCRIPTION "The remaining capacity of the possible output sub-unit
8797        capacity in output sub-unit capacity units (PrtCapacityUnitTC)
8798        of this output sub-unit. If this output sub-unit can
8799        reliably sense this value, the value is sensed by the
8800        printer and may not be modified by management requests;
8801        otherwise, the value may be written (by
8802        a Remote Control Panel or a Management
8803        Application).  The value (-1) means other and
8804        specifically indicates that the sub-unit places no
8805        restrictions on this parameter.  The value (-2) means
8806        unknown.  The value (-3) means that the printer knows that
8807        there remains capacity for at least one unit.
8808                Additional information:
8809                The product does not have any sensing
8810                on the output bin, so it will always report unknown (-2).
8811                Note that for the products, this object is read-only
8812                because any values written by a Remote Control Panel or a
8813                Management Application would be unreliable."
8814::= { prtOutputEntry 5 }
8815
8816
8817prtOutputStatus OBJECT-TYPE
8818    SYNTAX      INTEGER
8819    ACCESS      read-only
8820    STATUS      optional
8821       DESCRIPTION "The current status of this output sub-unit.
8822                Additional information:
8823                The product cannot sense the output
8824                tray so this object will always return 5 (Unknown Status)."
8825::= { prtOutputEntry 6 }
8826
8827
8828prtMarkerMarkTech OBJECT-TYPE
8829    SYNTAX      INTEGER {
8830                          ePelectrophotographicLaser(4)
8831		   }
8832    ACCESS      read-only
8833    STATUS      optional
8834       DESCRIPTION "The type of marking technology used for this marking sub-unit."
8835::= { prtMarkerEntry 2 }
8836
8837
8838prtMarkerCounterUnit OBJECT-TYPE
8839    SYNTAX      INTEGER {
8840                          ePimpressions(7)
8841		   }
8842    ACCESS      read-only
8843    STATUS      optional
8844       DESCRIPTION "The unit that will be used by the printer when reporting
8845        counter values for this marking sub-unit.  The
8846        time units of measure are provided for a device like a
8847        strip recorder that does not or cannot track the physical
8848        dimensions of the media and does not use characters,
8849        lines or sheets.
8850                Additional information:
8851                Since the product keeps track of pages
8852                printed, the counter unit will be defined as ePimpressions
8853                which would be like saying pages printed.  (The term
8854                'impressions' is used instead of 'pages' to avoid confusion
8855                between 'sheets' and 'pages' on a duplexing printer.)"
8856::= { prtMarkerEntry 3 }
8857
8858
8859prtMarkerLifeCount OBJECT-TYPE
8860    SYNTAX      INTEGER
8861    ACCESS      read-only
8862    STATUS      optional
8863       DESCRIPTION "The count of the number of units of measure counted during
8864        the life of printer using units of measure as specified by
8865        prtMarkerCounterUnit.
8866                Additional information:
8867                In the product, the total engine page
8868                count is kept in NVRAM, however the NVRAM value is only
8869                updated every 10 impressions.
8870
8871                NOTE:  The value returned by this OID will be incremented
8872                every page but if power is lost between NVRAM updates, up to
8873                9 impressions of the page count may be lost.  The counter
8874                will be reset to zero after 999999 pages.
8875
8876                The page count is incremented when a sheet of media is pulled
8877                from an input tray."
8878::= { prtMarkerEntry 4 }
8879
8880
8881prtMarkerPowerOnCount OBJECT-TYPE
8882    SYNTAX      INTEGER
8883    ACCESS      read-only
8884    STATUS      optional
8885       DESCRIPTION "The count of the number of units of measure counted since the
8886        equipment was most recently powered on using units of measure as
8887        specified by prtMarkerCounterUnit."
8888::= { prtMarkerEntry 5 }
8889
8890
8891prtMarkerProcessColorants OBJECT-TYPE
8892    SYNTAX      INTEGER(0..65535)
8893    ACCESS      read-only
8894    STATUS      optional
8895       DESCRIPTION "The number of process colors supported by this marker.  A
8896        process color of 1 implies monochrome.  The value of this
8897        object and prtMarkerSpotColorants cannot both be 0.  The value of
8898        prtMarkerProcessColorants must be 0 or greater."
8899::= { prtMarkerEntry 6 }
8900
8901
8902prtMarkerSpotColorants OBJECT-TYPE
8903    SYNTAX      INTEGER(0..65535)
8904    ACCESS      read-only
8905    STATUS      optional
8906       DESCRIPTION "The number of spot colors supported by this marker.  The
8907        value of this object and prtMarkerProcessColorants cannot
8908        both be 0.  Must be 0 or greater."
8909::= { prtMarkerEntry 7 }
8910
8911
8912prtMarkerAddressabilityUnit OBJECT-TYPE
8913    SYNTAX      INTEGER {
8914                          ePtenThousandthsOfInches(3)
8915		   }
8916    ACCESS      read-only
8917    STATUS      optional
8918       DESCRIPTION "The unit of measure of distances, as applied to the marker's
8919         resolution.
8920                Additional information:
8921                This will always be ePtenThousandthsOfInches, no
8922                matter what COLD-RESET-MEDIA-SIZE is because we are talking
8923                about resolution and toner addressability, which is always
8924                dpi."
8925::= { prtMarkerEntry 8 }
8926
8927
8928prtMarkerAddressabilityFeedDir OBJECT-TYPE
8929    SYNTAX      INTEGER
8930    ACCESS      read-only
8931    STATUS      optional
8932       DESCRIPTION "The maximum number of addressable marking positions in the feed
8933        direction per 10000 units of measure specified by
8934        prtMarkerAddressabilityUnit.  A value of (-1) implies 'other' or
8935        'infinite' while a value of (-2) implies 'unknown'.
8936                Additional information:
8937                Use this object to specify resolution.  The
8938                product supports 600 dots  per inch."
8939::= { prtMarkerEntry 9 }
8940
8941
8942prtMarkerAddressabilityXFeedDir OBJECT-TYPE
8943    SYNTAX      INTEGER
8944    ACCESS      read-only
8945    STATUS      optional
8946       DESCRIPTION "The maximum number of addressable marking positions in the cross
8947        feed direction in 10000 units of measure specified by
8948        prtMarkerAddressabilityUnit.  A value of (-1) implies 'other' or
8949        'infinite' while a value of (-2) implies 'unknown'.
8950                Additional information:
8951                Use this object to specify resolution.  The
8952                product supports 600 dots per inch."
8953::= { prtMarkerEntry 10 }
8954
8955
8956prtMarkerNorthMargin OBJECT-TYPE
8957    SYNTAX      INTEGER
8958    ACCESS      read-only
8959    STATUS      optional
8960       DESCRIPTION "The margin, in units identified by prtMarkerAddressabilityUnit,
8961        from the leading edge of the medium as the medium flows
8962        through the marking engine with the side to be imaged
8963        facing the observer. The leading edge is the North edge
8964        and the other edges are defined by the normal compass
8965        layout of  directions with the compass facing the
8966        observer.  Printing within the area bounded by all four
8967        margins is guaranteed for all interpreters.   The value
8968        (-2) means unknown."
8969::= { prtMarkerEntry 11 }
8970
8971
8972prtMarkerSouthMargin OBJECT-TYPE
8973    SYNTAX      INTEGER
8974    ACCESS      read-only
8975    STATUS      optional
8976       DESCRIPTION "The margin from the South edge  (see prtMarkerNorthMargin)
8977        of the medium in units identified by
8978        prtMarkerAddressabilityUnit.  Printing within the area bounded by
8979        all four margins  is guaranteed for all interpreters.
8980        The value (-2) means unknown."
8981::= { prtMarkerEntry 12 }
8982
8983
8984prtMarkerWestMargin OBJECT-TYPE
8985    SYNTAX      INTEGER
8986    ACCESS      read-only
8987    STATUS      optional
8988       DESCRIPTION "The margin from the West edge (see prtMarkerNorthMargin) of the
8989        medium in units identified by prtMarkerAddressabilityUnit.
8990        Printing within the area bounded by all four margins is
8991        guaranteed for all interpreters.   The value (-2) means
8992        unknown."
8993::= { prtMarkerEntry 13 }
8994
8995
8996prtMarkerEastMargin OBJECT-TYPE
8997    SYNTAX      INTEGER
8998    ACCESS      read-only
8999    STATUS      optional
9000       DESCRIPTION "The margin from the East edge (see prtMarkerNorthMargin) of the
9001        medium in units identified by prtMarkerAddressabilityUnit.
9002        Printing within the area bounded by all four margins is
9003        guaranteed for all interpreters. The value (-2) means
9004        unknown."
9005::= { prtMarkerEntry 14 }
9006
9007
9008prtMarkerStatus OBJECT-TYPE
9009    SYNTAX      INTEGER
9010    ACCESS      read-only
9011    STATUS      optional
9012       DESCRIPTION "The current status of this marker sub-unit.
9013                Additional information:
9014                The default value assumes the printer is idle
9015                and has no malfunctions.
9016
9017                Default - 0 (Available and Idle)
9018                no toner cartridge - 51 (UnAvailable because Broken (3) + Critical Alert (16) + OffLine (32))"
9019::= { prtMarkerEntry 15 }
9020
9021
9022prtMarkerSuppliesMarkerIndex OBJECT-TYPE
9023    SYNTAX      INTEGER(0..65535)
9024    ACCESS      read-only
9025    STATUS      optional
9026       DESCRIPTION "The value of prtMarkerIndex corresponding to the
9027        marking sub-unit with which this marker supply
9028        sub-unit is associated."
9029::= { prtMarkerSuppliesEntry 2 }
9030
9031
9032prtMarkerSuppliesColorantIndex OBJECT-TYPE
9033    SYNTAX      INTEGER(0..65535)
9034    ACCESS      read-only
9035    STATUS      optional
9036       DESCRIPTION "The value of prtMarkerColorantIndex
9037        corresponding to the colorant with which this
9038        marker supply sub-unit is associated.  This value
9039        shall be 0 if there is no colorant table."
9040::= { prtMarkerSuppliesEntry 3 }
9041
9042
9043prtMarkerSuppliesClass OBJECT-TYPE
9044    SYNTAX      INTEGER {
9045                          ePother(1),
9046                          ePsupplyThatIsConsumed(3),
9047                          ePreceptacleThatIsFilled(4)
9048		   }
9049    ACCESS      read-only
9050    STATUS      optional
9051       DESCRIPTION "Indicates whether this supply entity represents a supply
9052        that is consumed or a receptacle that is filled."
9053::= { prtMarkerSuppliesEntry 4 }
9054
9055
9056prtMarkerSuppliesType OBJECT-TYPE
9057    SYNTAX      INTEGER {
9058                          ePtoner(3),
9059                          ePtransferUnit(20),
9060                          ePtonerCartridge(21),
9061                          ePfuser(15),
9062                          ePdeveloper(10),
9063                          ePfuserCleaingPad(19),
9064                          ePopc(9)
9065		   }
9066    ACCESS      read-only
9067    STATUS      optional
9068       DESCRIPTION "The type of this supply."
9069::= { prtMarkerSuppliesEntry 5 }
9070
9071
9072prtMarkerSuppliesDescription OBJECT-TYPE
9073    SYNTAX      OCTET STRING (SIZE(0..255))
9074    ACCESS      read-only
9075    STATUS      optional
9076       DESCRIPTION "The description of this supply container/receptacle in the
9077        localization specified by prtGeneralCurrentLocalization.
9078                Additional information:
9079                "
9080::= { prtMarkerSuppliesEntry 6 }
9081
9082
9083prtMarkerSuppliesSupplyUnit OBJECT-TYPE
9084    SYNTAX      INTEGER {
9085                          ePtenThousandthsOfInches(3),
9086                          ePmicrometers(4),
9087                          ePimpressions(7),
9088                          ePsheets(8),
9089                          ePthousandthsOfOunces(12),
9090                          ePhours(11),
9091                          ePtenthsOfGrams(13),
9092                          ePhundrethsOfFluidOunces(14),
9093                          ePtenthsOfMilliliters(15),
9094                          ePfeet(16),
9095                          ePmeters(17),
9096                          ePpercent(19)
9097		   }
9098    ACCESS      read-only
9099    STATUS      optional
9100       DESCRIPTION "Unit of measure of this marker supply container/receptacle."
9101::= { prtMarkerSuppliesEntry 7 }
9102
9103
9104prtMarkerSuppliesMaxCapacity OBJECT-TYPE
9105    SYNTAX      INTEGER
9106    ACCESS      read-only
9107    STATUS      optional
9108       DESCRIPTION "The maximum capacity of this supply container/receptacle
9109        expressed in prtMarkerSuppliesSupplyUnit. If this supply
9110        container/receptacle can reliably sense this value, the
9111        value is reported by the printer and is read-only;
9112        otherwise, the value may be written (by a Remote Control
9113        Panel or a Management Application). The value (-1) means
9114        other and specifically indicates that the sub-unit places
9115        no restrictions on this parameter. The value (-2) means
9116        unknown.
9117                Additional information:
9118                This object reports the rated life of the Print Cartridge
9119                based on tenths of grams of toner."
9120::= { prtMarkerSuppliesEntry 8 }
9121
9122
9123prtMarkerSuppliesLevel OBJECT-TYPE
9124    SYNTAX      INTEGER
9125    ACCESS      read-only
9126    STATUS      optional
9127       DESCRIPTION "The current level if this supply is a container; the
9128        remaining space if this supply is a receptacle. If this
9129        supply container/receptacle can reliably sense this
9130        value, the value is reported by the printer and is
9131        read-only; otherwise, the value may be written (by a
9132        Remote Control Panel or a Management Application). The
9133        value (-1) means other and specifically indicates that
9134        the sub-unit places no restrictions on this parameter.
9135        The value (-2) means unknown.  A value of (-3) means that the
9136        printer knows that there is some supply/remaining space,
9137        respectively.
9138                Additional information:
9139                Print Cartridges measure life based on the three
9140                components: toner, developer and drum.  These Print
9141                Cartridge object (1) report the lowest of these
9142                three factors in units of tenths of grams.  Print
9143                Cartridges that are not installed will return a value
9144                of 100."
9145::= { prtMarkerSuppliesEntry 9 }
9146
9147
9148prtMarkerColorantMarkerIndex OBJECT-TYPE
9149    SYNTAX      INTEGER(0..65535)
9150    ACCESS      read-only
9151    STATUS      optional
9152       DESCRIPTION "The value of prtMarkerIndex corresponding to the
9153        marker sub-unit with which this colorant entry is
9154        associated."
9155::= { prtMarkerColorantEntry 2 }
9156
9157
9158prtMarkerColorantRole OBJECT-TYPE
9159    SYNTAX      INTEGER {
9160                          ePother(1),
9161                          ePprocess(3),
9162                          ePspot(4)
9163		   }
9164    ACCESS      read-only
9165    STATUS      optional
9166       DESCRIPTION "The role played by this colorant."
9167::= { prtMarkerColorantEntry 3 }
9168
9169
9170prtMarkerColorantValue OBJECT-TYPE
9171    SYNTAX      OCTET STRING (SIZE(0..255))
9172    ACCESS      read-only
9173    STATUS      optional
9174       DESCRIPTION "The name of the color of this
9175        colorant using standardized string names from ISO 10175 (DPA)
9176        and ISO 10180 (SPDL) which are:
9177          other
9178          unknown
9179          white
9180          red
9181          green
9182          blue
9183          cyan
9184          magenta
9185          yellow
9186          black
9187        Implementors may add additional string values. The naming
9188        conventions in ISO 9070 are recommended in order to avoid
9189        potential name clashes.
9190                Additional information:
9191                "
9192::= { prtMarkerColorantEntry 4 }
9193
9194
9195prtMarkerColorantTonality OBJECT-TYPE
9196    SYNTAX      INTEGER
9197    ACCESS      read-only
9198    STATUS      optional
9199       DESCRIPTION "The distinct levels of tonality realizable by a marking
9200        sub-unit when using this colorant.  This value does not
9201        include the number of levels of tonal difference that an
9202        interpreter can obtain by techniques such as half toning.
9203        This value must be at least 2."
9204::= { prtMarkerColorantEntry 5 }
9205
9206
9207prtMediaPathMaxSpeedPrintUnit OBJECT-TYPE
9208    SYNTAX      INTEGER {
9209                          ePimpressionsPerHour(7)
9210		   }
9211    ACCESS      read-only
9212    STATUS      optional
9213       DESCRIPTION "The unit of measure used in specifying the speed of all media
9214        paths in the printer.
9215                Additional information:
9216                ePimpressionsPerHour is the value that will
9217                always be returned for this object.  (Print Speed is measured
9218                in pages-per-minute (impressions per minute), so
9219                ePimpressionsPerHour is a natural extension.)"
9220::= { prtMediaPathEntry 2 }
9221
9222
9223prtMediaPathMediaSizeUnit OBJECT-TYPE
9224    SYNTAX      INTEGER {
9225                          ePtenThousandthsOfInches(3),
9226                          ePmicrometers(4)
9227		   }
9228    ACCESS      read-only
9229    STATUS      optional
9230       DESCRIPTION "The units of measure of media size for use in calculating and
9231        relaying dimensional values for all media paths in the printer."
9232::= { prtMediaPathEntry 3 }
9233
9234
9235prtMediaPathMaxSpeed OBJECT-TYPE
9236    SYNTAX      INTEGER
9237    ACCESS      read-only
9238    STATUS      optional
9239       DESCRIPTION "The maximum printing speed of this media path expressed in
9240        prtMediaPathMaxSpeedUnit's.  A value of (-1) implies
9241        'other'.
9242                Additional information:
9243                The page size for this performance is 8.5 x 11. For
9244                	    the product, this value is (12ppm * 60)."
9245::= { prtMediaPathEntry 4 }
9246
9247
9248prtMediaPathMaxMediaFeedDir OBJECT-TYPE
9249    SYNTAX      INTEGER
9250    ACCESS      read-only
9251    STATUS      optional
9252       DESCRIPTION "The maximum physical media size in the feed direction of this
9253        media path expressed in units of measure specified by
9254        PrtMediaPathMediaSizeUnit.  A value of (-1) implies 'unlimited',
9255        a value of (-2) implies 'unknown'.
9256                Additional information:
9257                The value returned by this object depends on the
9258                value of prtMediaPathMediaSizeUnit.  It is 140000 if
9259                prtInputDimUnit is ePtenThousandthsOfInches or 355600 if
9260                prtInputDimUnit is ePmicrometers.  (140000 is the value
9261                arrived at because legal paper is the longest allowable on
9262                the product.)"
9263::= { prtMediaPathEntry 5 }
9264
9265
9266prtMediaPathMaxMediaXFeedDir OBJECT-TYPE
9267    SYNTAX      INTEGER
9268    ACCESS      read-only
9269    STATUS      optional
9270       DESCRIPTION "The maximum physical media size across the feed direction of
9271        this media path expressed in units of measure specified by
9272        prtMediaPathMediaSizeUnit.  A value of (-2) implies 'unknown'.
9273                Additional information:
9274                The value returned by this object depends on the
9275                value of prtMediaPathMediaSizeUnit.  It is 85000 if
9276                prtInputDimUnit is ePtenThousandthsOfInches or 216000 if
9277                prtInputDimUnit is ePmicrometers."
9278::= { prtMediaPathEntry 6 }
9279
9280
9281prtMediaPathMinMediaFeedDir OBJECT-TYPE
9282    SYNTAX      INTEGER
9283    ACCESS      read-only
9284    STATUS      optional
9285       DESCRIPTION "The minimum physical media size in the feed direction of this
9286        media path expressed in units of measure specified by
9287        prtMediaPathMediaSizeUnit. A value of (-2) implies 'unknown'.
9288                Additional information:
9289                The value returned by this object depends on the
9290                value of prtMediaPathMediaSizeUnit.  It is 50000 if
9291                prtInputDimUnit is ePtenThousandthsOfInches or 127000 if
9292                prtInputDimUnit is ePmicrometers."
9293::= { prtMediaPathEntry 7 }
9294
9295
9296prtMediaPathMinMediaXFeedDir OBJECT-TYPE
9297    SYNTAX      INTEGER
9298    ACCESS      read-only
9299    STATUS      optional
9300       DESCRIPTION "The minimum physical media size across the feed direction of
9301        this media path expressed in units of measure specified by
9302        prtMediaPathMediaSizeUnit.  A value of (-2) implies 'unknown'.
9303                Additional information:
9304                The value returned by this object depends on the
9305                value of prtMediaPathMediaSizeUnit.  It is 30000 if
9306                prtInputDimUnit is ePtenThousandthsOfInches or 76200 if
9307                prtInputDimUnit is ePmicrometers.  This size corresponds to a
9308                Monarch envelope.  "
9309::= { prtMediaPathEntry 8 }
9310
9311
9312prtMediaPathType OBJECT-TYPE
9313    SYNTAX      INTEGER {
9314                          ePlongEdgeBindingDuplex(3),
9315                          ePsimplex(5)
9316		   }
9317    ACCESS      read-only
9318    STATUS      optional
9319       DESCRIPTION "The type of the media path for this media path.
9320                Additional information:
9321                This object describes how many paths there are
9322                through the engine disregarding the paper source (tray 1, 2,
9323                or 3)."
9324::= { prtMediaPathEntry 9 }
9325
9326
9327prtMediaPathDescription OBJECT-TYPE
9328    SYNTAX      OCTET STRING (SIZE(0..255))
9329    ACCESS      read-only
9330    STATUS      optional
9331       DESCRIPTION "The manufacturer-provided description of this media path in
9332        the localization specified by prtGeneralCurrentLocalization."
9333::= { prtMediaPathEntry 10 }
9334
9335
9336prtMediaPathStatus OBJECT-TYPE
9337    SYNTAX      INTEGER
9338    ACCESS      read-only
9339    STATUS      optional
9340       DESCRIPTION "The current status of this media path.
9341                Additional information:
9342                The default values assume the printer is idle.
9343
9344                Default - 0 (Available and Idle)
9345                paper motion - 6 (Available and Busy)
9346                paper out in all trays - 9 (Non-Critical Alert(8) + Unavailable and OnRequest(1))
9347                paper mount (any tray) - 0 (Available and Idle)
9348                manual feed prompt (PaperMount) - 48 (Critical Alert (16) + OffLine (32))"
9349::= { prtMediaPathEntry 11 }
9350
9351
9352prtInterpreterLangFamily OBJECT-TYPE
9353    SYNTAX      INTEGER {
9354                          ePother(1),
9355                          ePlangPCL(3),
9356                          ePlangPJL(5),
9357                          ePlangPS(6),
9358                          ePlangAutomatic(37),
9359                          ePlangPCLXL(47)
9360		   }
9361    ACCESS      read-only
9362    STATUS      optional
9363       DESCRIPTION "The family name of a Page Description Language (PDL) or
9364        control language which this interpreter in the printer can
9365		interpret or emulate.
9366                Additional information:
9367                ePlangAutomatic refers to the 'super-language'
9368                made available by implicit language switching."
9369::= { prtInterpreterEntry 2 }
9370
9371
9372prtInterpreterLangLevel OBJECT-TYPE
9373    SYNTAX      OCTET STRING (SIZE(0..31))
9374    ACCESS      read-only
9375    STATUS      optional
9376       DESCRIPTION "The level of the language which this interpreter is
9377        interpreting or emulating.  This might contain a value like
9378        '5e' for an interpreter which is emulating level 5e of the PCL
9379        language.  It might contain '2' for an interpreter which is
9380        emulating level 2 of the PostScript language.  Similarly it
9381        might contain '2' for an interpreter which is emulating level
9382        2 of the HPGL language."
9383::= { prtInterpreterEntry 3 }
9384
9385
9386prtInterpreterLangVersion OBJECT-TYPE
9387    SYNTAX      OCTET STRING (SIZE(0..31))
9388    ACCESS      read-only
9389    STATUS      optional
9390       DESCRIPTION "The date code or version of the language which this interpreter
9391        is interpreting or emulating.
9392                Additional information:
9393                These values are derived from the dateCode field
9394                of the personality entities.  (ePlangautomatic uses the PJL
9395                dateCode.)  For PostScript, this is more detailed revision
9396                information."
9397::= { prtInterpreterEntry 4 }
9398
9399
9400prtInterpreterDescription OBJECT-TYPE
9401    SYNTAX      OCTET STRING (SIZE(0..255))
9402    ACCESS      read-only
9403    STATUS      optional
9404       DESCRIPTION "A string to identify this interpreter in the localization
9405        specified by prtGeneralCurrentLocalization as opposed to the
9406        language which is being interpreted.  It is anticipated that
9407        this string will allow manufacturers to unambiguously identify
9408        their interpreters.
9409                Additional information:
9410                None of these strings are localized."
9411::= { prtInterpreterEntry 5 }
9412
9413
9414prtInterpreterVersion OBJECT-TYPE
9415    SYNTAX      OCTET STRING (SIZE(0..31))
9416    ACCESS      read-only
9417    STATUS      optional
9418       DESCRIPTION "The date code, version number, or other product specific
9419        information tied to this interpreter.  This value is
9420        associated with the interpreter, rather than with the version
9421        of the language which is being interpreted or emulated.
9422                Additional information:
9423                Same as prtInterpreterLangVersion."
9424::= { prtInterpreterEntry 6 }
9425
9426
9427prtInterpreterDefaultOrientation OBJECT-TYPE
9428    SYNTAX      INTEGER {
9429                          ePportrait(3),
9430                          ePlandscape(4)
9431		   }
9432    ACCESS      read-write
9433    STATUS      optional
9434       DESCRIPTION "The current orientation default for this interpreter.  This
9435        value may be overridden for a particular job (e.g., by a
9436        command in the input data stream).
9437                Additional information:
9438                Interpreters 1 and 2 ignore the value of this
9439                object.
9440
9441                The values for PCL and PostScript are either ePportrait or
9442                ePlandscape; attempting to set them to a different value will
9443                cause <badValue> to be returned.
9444                Setting this object for one interpreter will change it for
9445                all installed interpreters."
9446::= { prtInterpreterEntry 7 }
9447
9448
9449prtInterpreterFeedAddressability OBJECT-TYPE
9450    SYNTAX      INTEGER
9451    ACCESS      read-only
9452    STATUS      optional
9453       DESCRIPTION "The maximum interpreter addressability in the feed
9454        direction in 10000 prtMarkerAddressabilityUnits (see
9455        prtMarkerAddressabilityFeedDir ) for this interpreter.
9456        The value (-1) means other and specifically indicates
9457        that the sub-unit places no restrictions on this parameter."
9458::= { prtInterpreterEntry 8 }
9459
9460
9461prtInterpreterXFeedAddressability OBJECT-TYPE
9462    SYNTAX      INTEGER
9463    ACCESS      read-only
9464    STATUS      optional
9465       DESCRIPTION "The maximum interpreter addressability in the cross feed
9466        direction in 10000 prtMarkerAddressabilityUnits (see
9467        prtMarkerAddressabilityXFeedDir) for this interpreter.
9468        The value (-1) means other and specifically indicates
9469        that the sub-unit places no restrictions on this
9470        parameter."
9471::= { prtInterpreterEntry 9 }
9472
9473
9474prtInterpreterDefaultCharSetIn OBJECT-TYPE
9475    SYNTAX      INTEGER {
9476                          ePother(1),
9477                          ePcsASCII(3),
9478                          ePcsISOLatin1(4),
9479                          ePcsISOLatin2(5),
9480                          ePcsISOLatin5(12),
9481                          ePcsISOLatin6(13),
9482                          ePcsISOLatin9(2090),
9483                          ePcsISO4UnitedKingdom(20),
9484                          ePcsISO11SwedishforNames(21),
9485                          ePcsISO15Italian(22),
9486                          ePcsISO17Spanish(23),
9487                          ePcsISO21German(24),
9488                          ePcsISO60DanishNorwegian(25),
9489                          ePcsISO69French(26),
9490                          ePcsUnicodeIBM2039(1004),
9491                          ePcsWindows30Latin1(2000),
9492                          ePcsWindows31Latin1(2001),
9493                          ePcsWindows31Latin2(2002),
9494                          ePcsWindows31Latin5(2003),
9495                          ePcsHPRoman8(2004),
9496                          ePcsAdobeStandardEncoding(2005),
9497                          ePcsPC850Multilingual(2009),
9498                          ePcsPC858Multilingual(2089),
9499                          ePcsPCp852(2010),
9500                          ePcsPC8CodePage437(2011),
9501                          ePcsPC8DNDanishNorwegian(2012),
9502                          ePcsHPPC8Turkish(2014),
9503                          ePcsHPLegal(2017),
9504                          ePcsHPDeskTop(2021),
9505                          ePcsMacintosh(2027),
9506                          ePcsPC77Baltic(2087),
9507                          ePcsWindows1257Baltic(2257)
9508		   }
9509    ACCESS      read-write
9510    STATUS      optional
9511       DESCRIPTION "The default coded character set for input octets
9512        encountered outside a context in which the Page
9513        Description Language established the interpretation
9514        of the octets. (Input octets are presented to the
9515        interpreter through a path defined in the channel group.)
9516        This value shall be (2) if there is no default.
9517                Additional information:
9518                ePcsAdobeStandardEncoding is the same as PSText(10J).
9519
9520                The object corresponding to PCL has read-write access;
9521                all others are read-only.
9522
9523                Note: To determine which languages correspond to which subarrays refer
9524                to the object prtInterpreterLangFamily.
9525
9526                The above list corresponds to the following symbol sets as they appear
9527                on the Control Panel:
9528
9529                ePother( 1) - used if designated coded char. set not in list
9530                ePcsASCII( 3) - ISO-6
9531                ePcsISOLatin1( 4) - ISO L1
9532                ePcsISOLatin2( 5) - IS L2
9533                ePcsISOLatin5( 12) - ISO L5
9534                ePcsISOLatin6( 13) - ISO L6
9535                ePcsISOLatin9( 2090) - ISO L9
9536                ePcsISO4UnitedKingdom( 20) - ISO-4
9537                ePcsISO11SwedishforNames( 21) - ISO-11
9538                ePcsISO15Italian( 22) - ISO-15
9539                ePcsISO17Spanish( 23) - ISO-17
9540                ePcsISO21German( 24) - ISO-21
9541                ePcsISO60DanishNorwegian( 25) - ISO-60
9542                ePcsISO69French( 26) - ISO-69
9543                ePcsUnicodeIBM2039(1004) - PC-1004
9544                ePcsWindows30Latin1( 2000) - WIN 3.0
9545                ePcsWindows31Latin1( 2001) - WIN L1
9546                ePcsWindows31Latin2( 2002) - WIN L2
9547                ePcsWindows31Latin5( 2003) - WIN L5
9548                ePcsHPRoman8( 2004) - ROMAN-8
9549                ePcsAdobeStandardEncoding( 2005) - PS TEXT
9550                ePcsPC850Multilingual( 2009) - PC-850
9551                ePcsPC858Multilingual( 2089) - PC-858
9552                ePcsPCp852( 2010) - PC-852
9553                ePcsPC8CodePage437( 2011) - PC-8
9554                ePcsPC8DNDanishNorwegian( 2012) - PC-8DN
9555                ePcsHPPC8Turkish( 2014) - PC-8 TK
9556                ePcsHPLegal( 2017) - LEGAL
9557                ePcsHPDeskTop( 2021) - DESKTOP
9558                ePcsMacintosh( 2027) - MC TEXT
9559                ePcsPC77Baltic( 2087) - PC-775
9560                ePcsWindows1257Baltic( 2257) - WINBALT"
9561::= { prtInterpreterEntry 10 }
9562
9563
9564prtInterpreterDefaultCharSetOut OBJECT-TYPE
9565    SYNTAX      INTEGER {
9566                          ePcsNoDefault(2),
9567                          ePcsASCII(3),
9568                          ePcsHPRoman8(2004),
9569                          ePcsAdobeStandardEncoding(2005)
9570		   }
9571    ACCESS      read-only
9572    STATUS      optional
9573       DESCRIPTION "The default character set for data coming from this interpreter
9574        through the printer's output channel (i.e. the 'backchannel').
9575        This value shall be (2) if there is no default."
9576::= { prtInterpreterEntry 11 }
9577
9578
9579prtInterpreterTwoWay OBJECT-TYPE
9580    SYNTAX      INTEGER {
9581                          ePyes(3),
9582                          ePno(4)
9583		   }
9584    ACCESS      read-only
9585    STATUS      optional
9586       DESCRIPTION "Indicates whether or not this interpreter returns information
9587        back to the host."
9588::= { prtInterpreterEntry 12 }
9589
9590
9591prtConsoleDisplayBufferText OBJECT-TYPE
9592    SYNTAX      OCTET STRING (SIZE(0..255))
9593    ACCESS      read-only
9594    STATUS      optional
9595       DESCRIPTION "The content of a line in the logical display buffer of
9596        the operator's console of the printer.  When a write
9597        operation occurs, normally a critical message, to one of
9598        the LineText strings, the agent should make that line
9599        displayable if a physical display is present.  Writing
9600        a zero length string clears the line.  It is an
9601        implementation-specific matter as to whether the agent allows
9602        a line to be overwritten before it has been cleared.
9603        Printer generated strings shall be in the localization
9604        specified by prtConsoleLocalization.  Management Application
9605        generated strings should be localized by the Management
9606        Application.
9607                Additional information:
9608                In the case of a 2-line display message,
9609                prtConsoleDisplayBufferText.1 maps to the first
9610                line and prtConsoleDisplayBufferText.2 maps to
9611                the second.  In the case of a 1-line display
9612                message, prtConsoleDisplayBufferText.1 maps to
9613                the first line and prtConsoleDisplayBufferText.2
9614                return NULL."
9615::= { prtConsoleDisplayBufferEntry 2 }
9616
9617
9618prtConsoleOnTime OBJECT-TYPE
9619    SYNTAX      INTEGER
9620    ACCESS      read-only
9621    STATUS      optional
9622       DESCRIPTION "This object, in conjunction with prtConsoleOffTime, defines
9623        the current status of the light.  If both prtConsoleOnTime and
9624        prtConsoleOffTime are non-zero, the lamp is blinking and the
9625        values presented define the on time and off time, respectively,
9626        in milliseconds.  If prtConsoleOnTime is zero and
9627        prtConsoleOffTime is non-zero, the lamp is off.  If
9628        prtConsoleOffTime is zero and prtConsoleOnTime is non-zero,
9629        the lamp is on.  If both values are zero the status of the
9630        lamp is undefined.
9631                Additional information:
9632                There are two control panel LEDs: Attention
9633                and Ready.   When an LED blinks, it is on for one half
9634                second and off for one half second.  The value used for this
9635                object is 500 when the LED is on or blinking, otherwise it is
9636                zero.
9637
9638                When the LEDs are in a cycling state the value of this object
9639                for all LEDs is zero and the value for prtConsoleOffTime for
9640                all LEDs is zero."
9641::= { prtConsoleLightEntry 2 }
9642
9643
9644prtConsoleOffTime OBJECT-TYPE
9645    SYNTAX      INTEGER
9646    ACCESS      read-only
9647    STATUS      optional
9648       DESCRIPTION "This object, in conjunction with prtConsoleOnTime, defines
9649        the current status of the light.  If both prtConsoleOnTime and
9650        prtConsoleOffTime are non-zero, the lamp is blinking and the
9651        values presented define the on time and off time, respectively,
9652        in milliseconds.  If prtConsoleOnTime is zero and
9653        prtConsoleOffTime is non-zero, the lamp is off.  If
9654        prtConsoleOffTime is zero and prtConsoleOnTime is non-zero,
9655        the lamp is on.  If both values are zero the status of the
9656        lamp is undefined.
9657                Additional information:
9658                There are 2 control panel LEDs: Attention
9659                and Ready.  When an LED blinks, it is on for one half
9660                second and off for one half second.  The value used for this
9661                object is 500 when the LED is off or blinking, otherwise it
9662                is
9663                zero.
9664
9665                When the LEDs are in a cycling state the value of this object
9666                for all LEDs is zero and the value for prtConsoleOnTime for
9667                all LEDs is zero."
9668::= { prtConsoleLightEntry 3 }
9669
9670
9671prtConsoleColor OBJECT-TYPE
9672    SYNTAX      INTEGER {
9673                          ePother(1),
9674                          ePunknown(2),
9675                          ePwhite(3),
9676                          ePred(4),
9677                          ePgreen(5),
9678                          ePblue(6),
9679                          ePcyan(7),
9680                          ePmagenta(8),
9681                          ePyellow(9),
9682                          ePorange(10)
9683		   }
9684    ACCESS      read-only
9685    STATUS      optional
9686       DESCRIPTION "The color of this light."
9687::= { prtConsoleLightEntry 4 }
9688
9689
9690prtConsoleDescription OBJECT-TYPE
9691    SYNTAX      OCTET STRING (SIZE(0..255))
9692    ACCESS      read-only
9693    STATUS      optional
9694       DESCRIPTION "The vendor description or label of this light in the
9695        localization specified by prtConsoleLocalization."
9696::= { prtConsoleLightEntry 5 }
9697
9698
9699END
9700