1--  (C) COPYRIGHT HEWLETT-PACKARD COMPANY 2004.
2--
3--  LaserJet 4250 Printer Specific MIB.
4--
5--  Generated on Sep. 13, 2004.
6--
7--  Company names and product names mentioned herein may be
8--  trademarks, and/or registered trademarks of their respective
9--  companies.
10--
11--  For internal and external use.
12--
13--  This MIB describes all the printer model specific
14--  objects supported by the LaserJet 4250 printer
15--  when networked connected using a JetDirect print
16--  server.
17--
18--  rfc 1157 Simple Network Management Protocol
19--  rfc 1155 Structure of Management Information
20--
21--  Notes:
22--
23--  1) Objects containing a string which are defined in this MIB use the
24--     first two bytes to hold the symbol set used to encode the string.
25--     The Roman-8 symbol set has a hex encoding of 0x0115.  Other
26--     symbol sets are listed in the PCL 5 Comparison Guide in table
27--     C-1 Symbol Set Values.
28--
29--  2) Some of the objects included are only supported if an accessory
30--     is installed.  These accessories include:
31--       MIO based accessories
32--       SIMM based accessories
33--       AT hard disk
34--       Paper handling accessories
35--       Adobe PostScript accessory
36LJ4250-MIB DEFINITIONS ::= BEGIN
37
38hp  MODULE-IDENTITY
39    LAST-UPDATED "0402181325Z"
40    ORGANIZATION "Hewlett-Packard Company"
41    CONTACT-INFO
42                         "Customer Care Center
43                          Tel:  +1 800-474-6836
44                          WEB:  http://www.hp.com"
45
46        DESCRIPTION     "Objects used in the HP LaserJet 4250 printer."
47        REVISION        "0402181345Z"
48        DESCRIPTION     "Added the hp module identity construct"
49        REVISION        "0402181355Z"
50        DESCRIPTION     "Removed the following incorrect object definitions:
51                                        channelTable
52                                        channelEntry
53                                        channel-table
54                                        channel-entry"
55
56        ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) 11}
57
58netPMLmgmt OBJECT IDENTIFIER ::= { hp nm(2) system(3) netPeripheral(9) netPML(4) 2}
59
60DisplayString ::= OCTET STRING
61
62device                                 OBJECT IDENTIFIER ::=  { netPMLmgmt 1 }
63device-system                          OBJECT IDENTIFIER ::=  { device 1 }
64status-system                          OBJECT IDENTIFIER ::=  { device-system 2 }
65test                                   OBJECT IDENTIFIER ::=  { device-system 5 }
66background-message                     OBJECT IDENTIFIER ::=  { status-system 37 }
67background-message1                    OBJECT IDENTIFIER ::=  { background-message 1 }
68background-message2                    OBJECT IDENTIFIER ::=  { background-message 2 }
69control-panel-display                  OBJECT IDENTIFIER ::=  { status-system 65 }
70destination-subsystem                  OBJECT IDENTIFIER ::=  { device 4 }
71print-engine                           OBJECT IDENTIFIER ::=  { destination-subsystem 1 }
72settings-system                        OBJECT IDENTIFIER ::=  { device-system 1 }
73interface                              OBJECT IDENTIFIER ::=  { device-system 4 }
74simm                                   OBJECT IDENTIFIER ::=  { interface 1 }
75simm1                                  OBJECT IDENTIFIER ::=  { simm 1 }
76simm1-bank                             OBJECT IDENTIFIER ::=  { simm1 6 }
77simm1-bank1                            OBJECT IDENTIFIER ::=  { simm1-bank 1 }
78simm1-bank2                            OBJECT IDENTIFIER ::=  { simm1-bank 2 }
79simm2                                  OBJECT IDENTIFIER ::=  { simm 2 }
80simm2-bank                             OBJECT IDENTIFIER ::=  { simm2 6 }
81simm2-bank1                            OBJECT IDENTIFIER ::=  { simm2-bank 1 }
82simm2-bank2                            OBJECT IDENTIFIER ::=  { simm2-bank 2 }
83simm3                                  OBJECT IDENTIFIER ::=  { simm 3 }
84simm3-bank                             OBJECT IDENTIFIER ::=  { simm3 6 }
85simm3-bank1                            OBJECT IDENTIFIER ::=  { simm3-bank 1 }
86simm3-bank2                            OBJECT IDENTIFIER ::=  { simm3-bank 2 }
87simm4                                  OBJECT IDENTIFIER ::=  { simm 4 }
88simm4-bank                             OBJECT IDENTIFIER ::=  { simm4 6 }
89simm4-bank1                            OBJECT IDENTIFIER ::=  { simm4-bank 1 }
90simm4-bank2                            OBJECT IDENTIFIER ::=  { simm4-bank 2 }
91simm5                                  OBJECT IDENTIFIER ::=  { simm 5 }
92simm5-bank                             OBJECT IDENTIFIER ::=  { simm5 6 }
93simm5-bank1                            OBJECT IDENTIFIER ::=  { simm5-bank 1 }
94simm5-bank2                            OBJECT IDENTIFIER ::=  { simm5-bank 2 }
95job                                    OBJECT IDENTIFIER ::=  { device-system 6 }
96settings-job                           OBJECT IDENTIFIER ::=  { job 1 }
97operating-system                       OBJECT IDENTIFIER ::=  { device-system 19 }
98processing-subsystem                   OBJECT IDENTIFIER ::=  { device 3 }
99pdl                                    OBJECT IDENTIFIER ::=  { processing-subsystem 3 }
100settings-pdl                           OBJECT IDENTIFIER ::=  { pdl 1 }
101status-pdl                             OBJECT IDENTIFIER ::=  { pdl 2 }
102errorlog                               OBJECT IDENTIFIER ::=  { device-system 11 }
103error1                                 OBJECT IDENTIFIER ::=  { errorlog 1 }
104error2                                 OBJECT IDENTIFIER ::=  { errorlog 2 }
105error3                                 OBJECT IDENTIFIER ::=  { errorlog 3 }
106error4                                 OBJECT IDENTIFIER ::=  { errorlog 4 }
107error5                                 OBJECT IDENTIFIER ::=  { errorlog 5 }
108error6                                 OBJECT IDENTIFIER ::=  { errorlog 6 }
109error7                                 OBJECT IDENTIFIER ::=  { errorlog 7 }
110error8                                 OBJECT IDENTIFIER ::=  { errorlog 8 }
111error9                                 OBJECT IDENTIFIER ::=  { errorlog 9 }
112error10                                OBJECT IDENTIFIER ::=  { errorlog 10 }
113error11                                OBJECT IDENTIFIER ::=  { errorlog 11 }
114error12                                OBJECT IDENTIFIER ::=  { errorlog 12 }
115error13                                OBJECT IDENTIFIER ::=  { errorlog 13 }
116error14                                OBJECT IDENTIFIER ::=  { errorlog 14 }
117error15                                OBJECT IDENTIFIER ::=  { errorlog 15 }
118error16                                OBJECT IDENTIFIER ::=  { errorlog 16 }
119error17                                OBJECT IDENTIFIER ::=  { errorlog 17 }
120error18                                OBJECT IDENTIFIER ::=  { errorlog 18 }
121error19                                OBJECT IDENTIFIER ::=  { errorlog 19 }
122error20                                OBJECT IDENTIFIER ::=  { errorlog 20 }
123error21                                OBJECT IDENTIFIER ::=  { errorlog 21 }
124error22                                OBJECT IDENTIFIER ::=  { errorlog 22 }
125error23                                OBJECT IDENTIFIER ::=  { errorlog 23 }
126error24                                OBJECT IDENTIFIER ::=  { errorlog 24 }
127error25                                OBJECT IDENTIFIER ::=  { errorlog 25 }
128error26                                OBJECT IDENTIFIER ::=  { errorlog 26 }
129error27                                OBJECT IDENTIFIER ::=  { errorlog 27 }
130error28                                OBJECT IDENTIFIER ::=  { errorlog 28 }
131error29                                OBJECT IDENTIFIER ::=  { errorlog 29 }
132error30                                OBJECT IDENTIFIER ::=  { errorlog 30 }
133error31                                OBJECT IDENTIFIER ::=  { errorlog 31 }
134error32                                OBJECT IDENTIFIER ::=  { errorlog 32 }
135error33                                OBJECT IDENTIFIER ::=  { errorlog 33 }
136error34                                OBJECT IDENTIFIER ::=  { errorlog 34 }
137error35                                OBJECT IDENTIFIER ::=  { errorlog 35 }
138error36                                OBJECT IDENTIFIER ::=  { errorlog 36 }
139error37                                OBJECT IDENTIFIER ::=  { errorlog 37 }
140error38                                OBJECT IDENTIFIER ::=  { errorlog 38 }
141error39                                OBJECT IDENTIFIER ::=  { errorlog 39 }
142error40                                OBJECT IDENTIFIER ::=  { errorlog 40 }
143error41                                OBJECT IDENTIFIER ::=  { errorlog 41 }
144error42                                OBJECT IDENTIFIER ::=  { errorlog 42 }
145error43                                OBJECT IDENTIFIER ::=  { errorlog 43 }
146error44                                OBJECT IDENTIFIER ::=  { errorlog 44 }
147error45                                OBJECT IDENTIFIER ::=  { errorlog 45 }
148error46                                OBJECT IDENTIFIER ::=  { errorlog 46 }
149error47                                OBJECT IDENTIFIER ::=  { errorlog 47 }
150error48                                OBJECT IDENTIFIER ::=  { errorlog 48 }
151error49                                OBJECT IDENTIFIER ::=  { errorlog 49 }
152error50                                OBJECT IDENTIFIER ::=  { errorlog 50 }
153channel                                OBJECT IDENTIFIER ::=  { device 6 }
154display                                OBJECT IDENTIFIER ::=  { status-system 20 }
155display-status                         OBJECT IDENTIFIER ::=  { display 1 }
156id                                     OBJECT IDENTIFIER ::=  { device-system 3 }
157intray                                 OBJECT IDENTIFIER ::=  { print-engine 3 }
158settings-intray                        OBJECT IDENTIFIER ::=  { intray 1 }
159pdl-pcl                                OBJECT IDENTIFIER ::=  { pdl 3 }
160pdl-postscript                         OBJECT IDENTIFIER ::=  { pdl 4 }
161socket-ping                            OBJECT IDENTIFIER ::=  { interface 7 }
162active-print-jobs                      OBJECT IDENTIFIER ::=  { job 2 }
163job-being-parsed                       OBJECT IDENTIFIER ::=  { active-print-jobs 1 }
164job-info                               OBJECT IDENTIFIER ::=  { job 5 }
165job-info-attribute                     OBJECT IDENTIFIER ::=  { job-info 23 }
166job-info-accounting                    OBJECT IDENTIFIER ::=  { job-info 28 }
167held-job                               OBJECT IDENTIFIER ::=  { job 7 }
168held-job-info                          OBJECT IDENTIFIER ::=  { held-job 1 }
169held-job-control                       OBJECT IDENTIFIER ::=  { held-job 2 }
170source-subsystem                       OBJECT IDENTIFIER ::=  { device 2 }
171spooler                                OBJECT IDENTIFIER ::=  { source-subsystem 4 }
172settings-spooler                       OBJECT IDENTIFIER ::=  { spooler 1 }
173pjl                                    OBJECT IDENTIFIER ::=  { processing-subsystem 5 }
174mio                                    OBJECT IDENTIFIER ::=  { interface 3 }
175mio1                                   OBJECT IDENTIFIER ::=  { mio 1 }
176mio2                                   OBJECT IDENTIFIER ::=  { mio 2 }
177mio3                                   OBJECT IDENTIFIER ::=  { mio 3 }
178io                                     OBJECT IDENTIFIER ::=  { source-subsystem 1 }
179settings-io                            OBJECT IDENTIFIER ::=  { io 1 }
180ports                                  OBJECT IDENTIFIER ::=  { io 3 }
181port1                                  OBJECT IDENTIFIER ::=  { ports 1 }
182tables                                 OBJECT IDENTIFIER ::=  { device 7 }
183remote-procedure-call                  OBJECT IDENTIFIER ::=  { device-system 13 }
184settings-rpc                           OBJECT IDENTIFIER ::=  { remote-procedure-call 1 }
185status-rpc                             OBJECT IDENTIFIER ::=  { remote-procedure-call 2 }
186file-system                            OBJECT IDENTIFIER ::=  { device-system 10 }
187settings-file-system                   OBJECT IDENTIFIER ::=  { file-system 1 }
188file-systems                           OBJECT IDENTIFIER ::=  { file-system 3 }
189file-system2                           OBJECT IDENTIFIER ::=  { file-systems 2 }
190file-system3                           OBJECT IDENTIFIER ::=  { file-systems 3 }
191file-system4                           OBJECT IDENTIFIER ::=  { file-systems 4 }
192resource-manager                       OBJECT IDENTIFIER ::=  { device-system 12 }
193mass-storage-resources                 OBJECT IDENTIFIER ::=  { resource-manager 3 }
194mass-storage-block-driver              OBJECT IDENTIFIER ::=  { device-system 15 }
195settings-mass-storage-bd               OBJECT IDENTIFIER ::=  { mass-storage-block-driver 1 }
196status-mass-storage-bd                 OBJECT IDENTIFIER ::=  { mass-storage-block-driver 2 }
197device-configure                       OBJECT IDENTIFIER ::=  { settings-system 32 }
198phd                                    OBJECT IDENTIFIER ::=  { interface 5 }
199phd2                                   OBJECT IDENTIFIER ::=  { phd 2 }
200settings-prt-eng                       OBJECT IDENTIFIER ::=  { print-engine 1 }
201marking-agent-density                  OBJECT IDENTIFIER ::=  { settings-prt-eng 9 }
202status-prt-eng                         OBJECT IDENTIFIER ::=  { print-engine 2 }
203intrays                                OBJECT IDENTIFIER ::=  { intray 3 }
204intray1                                OBJECT IDENTIFIER ::=  { intrays 1 }
205intray2                                OBJECT IDENTIFIER ::=  { intrays 2 }
206intray3                                OBJECT IDENTIFIER ::=  { intrays 3 }
207intray4                                OBJECT IDENTIFIER ::=  { intrays 4 }
208intray5                                OBJECT IDENTIFIER ::=  { intrays 5 }
209intray6                                OBJECT IDENTIFIER ::=  { intrays 6 }
210outbin                                 OBJECT IDENTIFIER ::=  { print-engine 4 }
211settings-outbin                        OBJECT IDENTIFIER ::=  { outbin 1 }
212outbins                                OBJECT IDENTIFIER ::=  { outbin 3 }
213outbin1                                OBJECT IDENTIFIER ::=  { outbins 1 }
214marking-agent                          OBJECT IDENTIFIER ::=  { print-engine 5 }
215settings-marking-agent                 OBJECT IDENTIFIER ::=  { marking-agent 1 }
216ph                                     OBJECT IDENTIFIER ::=  { print-engine 7 }
217ph-devices                             OBJECT IDENTIFIER ::=  { ph 3 }
218ph2                                    OBJECT IDENTIFIER ::=  { ph-devices 2 }
219print-media                            OBJECT IDENTIFIER ::=  { print-engine 8 }
220settings-print-media                   OBJECT IDENTIFIER ::=  { print-media 1 }
221media-info                             OBJECT IDENTIFIER ::=  { print-media 3 }
222media1                                 OBJECT IDENTIFIER ::=  { media-info 1 }
223media2                                 OBJECT IDENTIFIER ::=  { media-info 2 }
224media3                                 OBJECT IDENTIFIER ::=  { media-info 3 }
225media4                                 OBJECT IDENTIFIER ::=  { media-info 4 }
226media5                                 OBJECT IDENTIFIER ::=  { media-info 5 }
227media6                                 OBJECT IDENTIFIER ::=  { media-info 6 }
228media7                                 OBJECT IDENTIFIER ::=  { media-info 7 }
229media8                                 OBJECT IDENTIFIER ::=  { media-info 8 }
230media9                                 OBJECT IDENTIFIER ::=  { media-info 9 }
231media10                                OBJECT IDENTIFIER ::=  { media-info 10 }
232media11                                OBJECT IDENTIFIER ::=  { media-info 11 }
233media12                                OBJECT IDENTIFIER ::=  { media-info 12 }
234media13                                OBJECT IDENTIFIER ::=  { media-info 13 }
235media14                                OBJECT IDENTIFIER ::=  { media-info 14 }
236media15                                OBJECT IDENTIFIER ::=  { media-info 15 }
237media16                                OBJECT IDENTIFIER ::=  { media-info 16 }
238media17                                OBJECT IDENTIFIER ::=  { media-info 17 }
239media18                                OBJECT IDENTIFIER ::=  { media-info 18 }
240media19                                OBJECT IDENTIFIER ::=  { media-info 19 }
241media-modes                            OBJECT IDENTIFIER ::=  { print-media 4 }
242media-types                            OBJECT IDENTIFIER ::=  { print-media 8 }
243media-counts                           OBJECT IDENTIFIER ::=  { print-media 7 }
244media-size                             OBJECT IDENTIFIER ::=  { print-media 5 }
245service-channel                        OBJECT IDENTIFIER ::=  { status-system 77 }
246accounting                             OBJECT IDENTIFIER ::=  { device-system 16 }
247printer-accounting                     OBJECT IDENTIFIER ::=  { accounting 1 }
248printed-media-usage                    OBJECT IDENTIFIER ::=  { printer-accounting 1 }
249printed-modes-accounting               OBJECT IDENTIFIER ::=  { accounting 4 }
250printed-modes-usage                    OBJECT IDENTIFIER ::=  { printed-modes-accounting 1 }
251source-tray-accounting                 OBJECT IDENTIFIER ::=  { accounting 5 }
252source-tray-usage                      OBJECT IDENTIFIER ::=  { source-tray-accounting 1 }
253destination-bin-accounting             OBJECT IDENTIFIER ::=  { accounting 6 }
254destination-bin-usage                  OBJECT IDENTIFIER ::=  { destination-bin-accounting 1 }
255consumables                            OBJECT IDENTIFIER ::=  { print-engine 10 }
256consumables-1                          OBJECT IDENTIFIER ::=  { consumables 1 }
257consumable-status                      OBJECT IDENTIFIER ::=  { consumables-1 1 }
258consumable-string                      OBJECT IDENTIFIER ::=  { consumables 8 }
259consumables-status                     OBJECT IDENTIFIER ::=  { consumables 5 }
260consumables-life                       OBJECT IDENTIFIER ::=  { consumables-status 1 }
261print-meter                            OBJECT IDENTIFIER ::=  { print-engine 11 }
262printer-average                        OBJECT IDENTIFIER ::=  { print-meter 1 }
263webserver-proc-sub                     OBJECT IDENTIFIER ::=  { processing-subsystem 9 }
264settings-webserver                     OBJECT IDENTIFIER ::=  { webserver-proc-sub 1 }
265firmware-download                      OBJECT IDENTIFIER ::=  { device-system 18 }
266upgradable-devices                     OBJECT IDENTIFIER ::=  { device-system 20 }
267
268
269perm-store-init-occurred OBJECT-TYPE
270    SYNTAX  OCTET STRING
271    ACCESS  read-only
272    STATUS  optional
273    DESCRIPTION
274                "This object will set the cAllPermDevices bit when a full perm
275                storage initialization occurs (as would be the case for a brand
276                new system or as a result of a powerup key sequence or
277                <<hidden>> object request). If only one
278                device was initialized (as would be the case if a disk were
279                added to an existing system or a formatter were swapped out),
280                then only the appropriate collection bits will be returned. If
281                there are no collection bits set then this indicates that no
282                initialization took place."
283::= { status-system 10 }
284
285
286self-test OBJECT-TYPE
287    SYNTAX  INTEGER {
288		   eNotInASelfTest(1),
289		   eNonDestructiveSelfTest(4)
290		   }
291    ACCESS  read-write
292    STATUS  optional
293    DESCRIPTION
294                "Writing this object allows a device self test to be started.
295                Reading this object provides an indication what self-test is
296                currently executing, if any. Actual self-test operation is
297                device specific. A self test may not be allowed at any
298                arbitrary time. If the device supports the requested self test,
299                but can not start the execution of the self test when
300                requested, the device will respond with
301                <genErr>. If a non-destructive self
302                test is being started, the device will generate a response
303                before the self test is completed. RECOMMENDATION: If the
304                device is ready (i.e. the NOT-READY-PRINTER object does not
305                contain any items, except maybe being off-line) and is idle
306                (i.e. the NOT-IDLE object does not contain any items), this
307                request should always succeed. This provides a mechanism for
308                driver writers to always determine if the action will succeed
309                or not.
310                Additional information:
311                The eNonDestructiveSelfTest performs limited
312                testing on the printer and its attached paper handling
313                devices. After the self-test is complete a
314                configuration page is printed. The recommended
315                way to cause a configuration page to be printed is to
316                use the PRINT-INTERNAL-PAGE object.
317
318                Setting this object to eNonDestructiveSelfTest results in a status of <noError>
319                and a value of eNonDestructiveSelfTest being returned.
320                If the printer is not idle (whether printing an external job or printing
321                an internal page), this action will be delayed until the next job boundary.
322
323                See the PRINT-INTERNAL-PAGE object for more details."
324::= { test 1 }
325
326
327print-internal-page OBJECT-TYPE
328    SYNTAX  INTEGER {
329		   eNotPrintingAnInternalPage(1),
330		   ePrintingAnUnknownInternalPage(2),
331		   eDeviceDemoPage1ConfigurationPage(3),
332		   eDeviceDemoPage2(4),
333		   eDeviceDemoPage5ErrorLog(7),
334		   eDeviceDemoPage6FileSystemDirectoryListing(8),
335		   eDeviceDemoPage7MenuMap(9),
336		   ePrintUsagePage(100),
337		   eSuppliesPage(101),
338		   eDevicePaperPathTest(254),
339		   eDevicePageRegistrationPage(255),
340		   ePCLFontList1(350),
341		   ePSFontList(450)
342		   }
343    ACCESS  read-write
344    STATUS  optional
345    DESCRIPTION
346                "Writing this object to a value other than
347                eNotPrintingAnInternalPage causes the device to attempt to
348                print an internally generated page. Reading this object
349                provides an indication what internally generated page is
350                currently being printed, if any. The actual page is device
351                specific. Some devices may support continuously printing an
352                internally generated page. Setting this object to
353                eNotPrintingAnInternalPage terminates continuously printing
354                internally generated pages. An internally generated page may
355                not be allowed to be printed at any arbitrary time; under what
356                conditions it will succeed or fail is device specific. If the
357                device supports the requested page, but can not start printing
358                the page when requested, the device will respond with
359                <genErr>. RECOMMENDATION: If the
360                device is ready (i.e. the NOT-READY-PRINTER object does not
361                contain any items, except maybe being off-line) and is idle
362                (i.e. the NOT-IDLE object does not contain any items), this
363                request should always succeed. This provides a mechanism for
364                driver writers to always determine if the action will succeed
365                or not.
366                Additional information:
367                Previous products used
368                ePCLDemoPage1ConfigurationPage(300) for the
369                Configuration or Self Test page.  This product uses
370                eDeviceDemoPage1ConfigurationPage(3).
371
372                LaserJet 8150 does not support continuously printing a demo page.
373
374                When this object is set to a valid value, the status returned is <noError>
375                and the value returned is ePrintingAnUnknownInternalPage.  If the printer
376                is idle, the page will be printed immediately.  If the printer is
377                currently printing another job, the internal page requested will not print
378                until that job is finished.
379
380                Setting this object to a valid value causes the
381                desired page to be formatted and put in the printer's
382                print queue.  While the page is being formatted a get on this object will
383                return the value ePrintingAnUnknownInternalPage.  Once the page (or pages)
384                is finished being formatted, this object returns a value of
385                eNotPrintingAnInternalPage, even though the page may not have finished
386                being printed.
387
388                Setting this object multiple times will queue up the requests, but only
389                a limited number will be queued.  Once the queue is full, additional
390                requests will be ignored."
391::= { test 2 }
392
393
394localization-languages-supported OBJECT-TYPE
395    SYNTAX  DisplayString
396    ACCESS  read-only
397    STATUS  optional
398    DESCRIPTION
399                "The list of languages supported by the device. The languages
400                are primarily, but not limited to, two character codes from ISO
401                639, each separated by a comma character.
402                Additional information:
403                This string will always be in the Roman-8 character set.
404                See prtLocalizationLanguage for details about each language value."
405::= { status-system 52 }
406
407
408localization-countries-supported OBJECT-TYPE
409    SYNTAX  DisplayString
410    ACCESS  read-only
411    STATUS  optional
412    DESCRIPTION
413                "The list of countries supported by the device. The countries
414                are primarily, but not limited to, two character codes from ISO
415                3166, each separated by a comma character.
416                Additional information:
417                This string will always be in the Roman-8 character set.
418                See prtLocalizationCountry for details about each country value."
419::= { status-system 53 }
420
421
422background-status-msg-line1-part1 OBJECT-TYPE
423    SYNTAX  DisplayString (SIZE(0..16))
424    ACCESS  read-write
425    STATUS  optional
426    DESCRIPTION
427                "The string displayed on the device's front panel in place of
428                the printer's built-in background status string. An example
429                built-in background status string is '00 READY'.
430                Additional information:
431                The display size for the LaserJet 8150 printers is 2 X 16.
432                The value of this object and the current value of
433                BACKGROUND-STATUS-MSG-LINE2-PART1 are displayed
434                together on the 2-line display, but they must
435                be set independently.  If line 2 has been set, and the
436                next message to be displayed only requires line 1,
437                BACKGROUND-STATUS-MSG-LINE2-PART1 must be set to the
438                null string to clear it.
439                This object allows a message to be displayed when
440                it is the highest priority message. Setting this
441                object does not guarantee the message will be
442                displayed; and reading it returns the value last
443                written, not the currently displayed message (use
444                prtConsoleDisplayBufferText to read the
445                display).
446                The priority assigned for displaying this message
447                is one lower than the READY message.  In other words,
448                the only message that can be replaced by these
449                objects is the READY message.
450                To clear the message, write a null string to both
451                this object and BACKGROUND-STATUS-MSG-LINE2-PART1."
452::= { background-message1 1 }
453
454
455background-status-msg-line2-part1 OBJECT-TYPE
456    SYNTAX  DisplayString (SIZE(0..16))
457    ACCESS  read-write
458    STATUS  optional
459    DESCRIPTION
460                "The string displayed on the device's front panel in place of
461                the printer's built-in background status string. An example
462                built-in background status string is '00 READY'.
463                Additional information:
464                See BACKGROUND-STATUS-MSG-LINE1-PART1"
465::= { background-message2 1 }
466
467
468control-panel-button-press OBJECT-TYPE
469    SYNTAX  INTEGER {
470		   eGoButton(1),
471		   eMenuPlusButton(2),
472		   eMenuMinusButton(3),
473		   eItemPlusButton(4),
474		   eItemMinusButton(5),
475		   eValuePlusButton(6),
476		   eValueMinusButton(7),
477		   eSelectButton(8),
478		   eCancelJobButton(9),
479		   ePauseResumeButton(10),
480		   eUpArrowButton(11),
481		   eDownArrowButton(12),
482		   eBackButton(13),
483		   eQuestionMarkButton(14),
484		   eClearButton(15),
485		   eNumericButton0(16),
486		   eNumericButton1(17),
487		   eNumericButton2(18),
488		   eNumericButton3(19),
489		   eNumericButton4(20),
490		   eNumericButton5(21),
491		   eNumericButton6(22),
492		   eNumericButton7(23),
493		   eNumericButton8(24),
494		   eNumericButton9(25),
495		   eRotateButton(26),
496		   eInfoButton(27),
497		   eMenuButton(28),
498		   eStopButton(29)
499		   }
500    ACCESS  read-write
501    STATUS  optional
502    DESCRIPTION
503                "Writing this object simulates pressing a button on the control
504                panel. Reading it will return the last key pressed either on
505                the control panel or via PML. The device POS will specify which
506                keys are supported."
507::= { status-system 60 }
508
509
510control-panel-display-contents-change-counter OBJECT-TYPE
511    SYNTAX  INTEGER
512    ACCESS  read-only
513    STATUS  optional
514    DESCRIPTION
515                "A counter which increments whenever the contents of the front
516                panel display changes. This object is implemented as a 32-bit
517                signed integer which rolls over to zero when it reaches a
518                maximum value."
519::= { status-system 63 }
520
521
522control-panel-display-contents-crc OBJECT-TYPE
523    SYNTAX  INTEGER
524    ACCESS  read-only
525    STATUS  optional
526    DESCRIPTION
527                "Reading this object returns a 32-bit Cyclical Redundancy Check
528                (CRC) which represents the current contents of the display.
529                Additional information:
530                This object has been implimented as an 8-bit CRC for
531                this product."
532::= { status-system 64 }
533
534
535control-panel-display-graphical-contents OBJECT-TYPE
536    SYNTAX  OCTET STRING
537    ACCESS  read-only
538    STATUS  optional
539    DESCRIPTION
540                "Reading this object returns a graphical file format image
541                representing the current pixel content of the display. The
542                device POS will specify the expected screen resolution, color
543                depth of the display and graphics file format for a given
544                product (eg. 160x64x1 GIF format OR 640x240x4 JPEG format). If
545                the image is large enough that it needs to be returned in
546                multiple objects then each array object will contain a portion
547                of the image. The image will then need to be reconstructed by a
548                host application. An application that needs to determine if
549                their is an additional object to be retreived will need to
550                perform a GETNEXT operation until there are no more objects in
551                the sub-tree.
552                Additional information:
553                This object returns a GIF image that represents the
554                current contents of the 160x64x1 control panel display.  Most
555                display images require more than one instance of this object
556                in order to retreive the complete GIF image."
557::= { control-panel-display 1 }
558
559
560energy-star OBJECT-TYPE
561    SYNTAX  INTEGER
562    ACCESS  read-write
563    STATUS  optional
564    DESCRIPTION
565                "Returns or changes the Energy Star sleep value. If the value
566                is greater than zero, then the device will go into energy
567                saving sleep mode after the print engine has been idle for the
568                number of seconds specified by this object. A value of zero
569                means Energy Star is disabled and the device will not go to
570                sleep based on print engine idle time. The value must be
571                non-negative.
572                Additional information:
573                Returns or changes the Energy Star sleep value.
574                The device will go into energy saving sleep
575                mode after the print engine has been idle for
576                the number of seconds specified by this
577                object.
578
579                LaserJet 5500 supports values of 0, 60, 900, 1800,
580                3600, 5400, 7200, 14400  seconds.  A value of 0 means
581                never enter sleep mode based on the print engine
582                idle time.  Setting to an unsupported value causes
583                the printer to substitute a value (listed
584                below) and to return <noError>
585                status.  Setting this value when the printer is in
586                sleep mode will not cause it to wakeup unless it is
587                set to 0.
588
589                The values are as follow:
590                <=0                 snap to 0
591                >=1    and <= 1349  snap to 900   (15 minutes)
592                >=1350 and <= 2699  snap to 1800  (30 minutes)
593                >=2700 and <= 4499  snap to 3600  (1 hour)
594                >=4500 and <= 6299  snap to 5400  (90 minutes)
595                >=6300 and <= 10799 snap to 7200  (2 hours)
596                >=10800             snap to 14400 (4 hours)."
597::= { settings-system 1 }
598
599
600sleep-mode OBJECT-TYPE
601    SYNTAX  INTEGER {
602		   eFalse(1),
603		   eTrue(2)
604		   }
605    ACCESS  read-write
606    STATUS  optional
607    DESCRIPTION
608                "Returns eTrue if the device is in energy saving sleep mode,
609                otherwise returns eFalse. Setting SLEEP-MODE to eFalse causes
610                the device to wake up, if it is in sleep mode. Setting
611                SLEEP-MODE to eTrue causes the device to go into sleep mode.
612                Additional information:
613                This object returns eTrue if the device is in
614                energy saving sleep mode, otherwise it returns eFalse.
615                Setting this object to eTrue while the printer
616                is awake will not change the printer's current state
617                and will return <genErr>
618                status. NOTE: This object should behave this way
619                when the printer does not have an instant-on fuser.
620                Setting this object to eTrue while printer is already
621                in Sleep Mode will not change the printer's
622                current state and will return <noError> status.
623                Setting this object to eFalse while printer is already
624                awake will not change the printer's current state and
625                will return <noError> status.
626                Setting this object to eFalse while the printer is
627                asleep causes the device to wake up.   "
628::= { settings-system 2 }
629
630
631on-off-line OBJECT-TYPE
632    SYNTAX  INTEGER {
633		   eOnline(1),
634		   eOffline(2),
635		   eOfflineAtEndOfJob(3)
636		   }
637    ACCESS  read-write
638    STATUS  optional
639    DESCRIPTION
640                "To bring the PDL processing sub-system on or off line. If the
641                device is a printer, then the printer does not process print
642                job data when the printer is off line. PML communication
643                persists.
644                Additional information:
645                When the printer is in the Offline state,
646                printing will stop as soon as possible (no more sheets
647                of media are pulled from input trays).  The I/O
648                is taken offline also.
649
650                Setting to eOnline has the following affect:
651                Printer will immediately go to or remain in the Online
652                state; <noError> status is returned.
653                If the printer's current state
654                is Offline with a pending error condition that
655                prevents the printer from going to the Online
656                state, the printer will remain in the Offline state;
657                <genErr> status is returned
658
659
660                Setting to eOffline has the following affect:
661                Printer will immediately go to or remain in the
662                Offline state; <noError> status is returned.
663                If pages are being printed, those pages will complete
664                with the printer in the Offline state.
665
666                Setting to eOfflineAtEndOfJob has the following
667                affect:
668                If not in a job or already in the Offline state, the
669                printer will immediately go to or remain in the
670                Offline state; <noError> status is returned.
671                If in a job and the current state is Online, the
672                printer will remain in the Online state, with the
673                value of this object as eOfflineAtEndOfJob, until the
674                end of the job; <noError> status is returned. At the end of
675                the job, the printer goes to the Offline state and the
676                value of this object becomes eOffline.
677                Setting this object to eOffline or eOnline before the
678                end of the job causes the action for that value to be
679                taken immediately."
680::= { status-system 5 }
681
682
683continue OBJECT-TYPE
684    SYNTAX  INTEGER {
685		   eInitiateAction(1)
686		   }
687    ACCESS  write-only
688    STATUS  optional
689    DESCRIPTION
690                "A device can support a class of errors called continuable
691                errors. When a continuable error is encountered, the device
692                requires a continue event to occur before the device will
693                continue operation. One continue event is setting the CONTINUE
694                object to eInitiateAction. Devices can support other continue
695                events, like auto-continue. A continue event causes the
696                continuable error to be acknowledged, thus allowing the device
697                to continue. Each device needs to list the continuable errors.
698                If the device doesn't currently have an unacknowledged
699                continuable error, the response will contain
700                <genErr>.
701                Additional information:
702                See the CLEARABLE-WARNING and AUTO-CONTINUE objects for the
703                errors that this object will clear."
704::= { status-system 6 }
705
706
707auto-continue OBJECT-TYPE
708    SYNTAX  INTEGER {
709		   eOff(1),
710		   eOn(2)
711		   }
712    ACCESS  read-write
713    STATUS  optional
714    DESCRIPTION
715                "Indicates if the device will automatically continue after
716                encountering a continuable error. If AUTO-CONTINUE is set to
717                eOn, the device will automatically generate continue event to
718                acknowledge continuable errors. If AUTO-CONTINUE is set to
719                eOff, then some other continue event will have to acknowledge
720                the continuable error.
721                Additional information:
722                If this is set to eOn the device displays an
723                error message and goes offline for ten seconds. After ten seconds the
724                printer automatically returns to the online state.
725
726                If this is set to eOff then the device displays an error message and
727                goes offline. It remains offline until the operator presses the GO key or
728                until the CONTINUE object is set.
729
730                If the printer is not idle, the new value may not take effect
731                until a job boundary is reached. If a get is done on this object before
732                the job boundary is reached, the value last set will be returned."
733::= { status-system 7 }
734
735
736simm1-type OBJECT-TYPE
737    SYNTAX  INTEGER {
738		   eEmpty(1),
739		   eUnknown(2),
740		   eUnSupported(3),
741		   eReadOnlyMemory(4),
742		   eVolatileRandomAccessMemory(5),
743		   eFlashMemory(7),
744		   eRamRom(9)
745		   }
746    ACCESS  read-only
747    STATUS  optional
748    DESCRIPTION
749                "Returns an indication of the type of option installed in SIMM
750                slot 1.
751                    eEmpty means the device did not detect any option installed
752                        in the interface slot.
753                    eUnknown means the device doesn't recognize the installed
754                        option.
755                    eUnSupported means the device recognizes the installed
756                        option, but does not support the option.
757                    eReadOnlyMemory means the installed option contains ROM
758                        Ics.
759                    eVolatileRandomAccessMemory means the installed option
760                        contains RAM ICs that loose data when the power is
761                        turned off.
762                    eNonVolatileRandomAccessMemory means that the installed
763                        option contains RAM ICs that do not loose data when the
764                        power is turned off.
765                    eFlashMemory means that the installed option contains a
766                        type of non-volatile RAM that needs to be erased before
767                        it can be written.
768                    eDiskDrive means the installed option contains a disk
769                        drive.
770                    eRamRom means the installed option contains both volatile
771                        random access memory and read only memory.
772                    eInputPHD means the installed option is an input paper
773                        handling device.
774                    eOutputPHD means the installed option is an output paper
775                        handling device. eIOCard means the installed option is
776                        an I/O card.
777                Additional information:
778                This object is used for describing DIMMs instead
779                of SIMMs on LaserJet 8150. eRamRom is used to denote LaserJet 8150's combo simm."
780::= { simm1 4 }
781
782
783simm1-capacity OBJECT-TYPE
784    SYNTAX  INTEGER
785    ACCESS  read-only
786    STATUS  optional
787    DESCRIPTION
788                "Returns an indication of the capacity of the SIMM installed in
789                SIMM slot 1. The capacity is dependent on the type of option,
790                as indicated by the SIMM1-TYPE object. This object has no
791                meaning if the installed option type is eUnknown or
792                eReadOnlyMemory. This object contains the size, in bytes, if
793                the installed option type is eVolatileRandomAccessMemory,
794                eNonVolatileRandomAccessMemory, eFlashMemory, or eDiskDrive. If
795                the type of the installed option is eRamRom, this object
796                contains the size, in bytes, of the random access memory. If
797                the type of the installed option is eInputPHD, the capacity
798                indicates the number of input trays supported by the installed
799                option. If the type of the installed option is eOutputPHD, the
800                capacity indicates the number of output bins supported by the
801                installed option. If the type of the installed option is
802                eIOCard, the capacity indicates the number of logical I/O ports
803                supported by the I/O card.
804                Additional information:
805                Returns an indication of the capacity of the
806                installed option in bytes.  This object is not
807                supported unless the SIMM1-TYPE type is
808                eVolatileRandomAccessMemory, eRamRom, or eFlashMemory.
809                For eRamRom only the size of the Ram portion of the SIMM
810                is returned."
811::= { simm1 5 }
812
813
814simm1-bank1-type OBJECT-TYPE
815    SYNTAX  INTEGER {
816		   eEmpty(1),
817		   eUnknown(2),
818		   eUnSupported(3),
819		   eReadOnlyMemory(4),
820		   eVolatileRandomAccessMemory(5),
821		   eFlashMemory(7),
822		   eRamRom(9)
823		   }
824    ACCESS  read-only
825    STATUS  optional
826    DESCRIPTION
827                "Returns an indication of the type of option installed in Bank 1
828                of SIMM slot 1. See SIMM1-TYPE for a description.
829                Additional information:
830                This object is used for describing the type
831                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
832::= { simm1-bank1 1 }
833
834
835simm1-bank1-capacity OBJECT-TYPE
836    SYNTAX  INTEGER
837    ACCESS  read-only
838    STATUS  optional
839    DESCRIPTION
840                "Returns an indication of the capacity of Bank 1 of the SIMM
841                installed in SIMM slot 1. See SIMM1-CAPACITY for a
842                description.
843                Additional information:
844                Returns an indication of the capacity of the
845                installed bank option in bytes.  This object is not
846                supported unless the SIMM1-BANK1-TYPE type is
847                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
848                eSDRandomAccessMemory, eSRandomAccessMemory,
849                or eFPMRandomAccessMemory."
850::= { simm1-bank1 2 }
851
852
853simm1-bank2-type OBJECT-TYPE
854    SYNTAX  INTEGER {
855		   eEmpty(1),
856		   eUnknown(2),
857		   eUnSupported(3),
858		   eReadOnlyMemory(4),
859		   eVolatileRandomAccessMemory(5),
860		   eFlashMemory(7),
861		   eRamRom(9)
862		   }
863    ACCESS  read-only
864    STATUS  optional
865    DESCRIPTION
866                "Returns an indication of the type of option installed in Bank 2
867                of SIMM slot 1. See SIMM1-TYPE for a description.
868                Additional information:
869                This object is used for describing the type
870                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
871::= { simm1-bank2 1 }
872
873
874simm1-bank2-capacity OBJECT-TYPE
875    SYNTAX  INTEGER
876    ACCESS  read-only
877    STATUS  optional
878    DESCRIPTION
879                "Returns an indication of the capacity of Bank 2 of the SIMM
880                installed in SIMM slot 1. See SIMM1-CAPACITY for a
881                description.
882                Additional information:
883                Returns an indication of the capacity of the
884                installed bank option in bytes.  This object is not
885                supported unless the SIMM1-BANK2-TYPE type is
886                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
887                eSDRandomAccessMemory, eSRandomAccessMemory,
888                or eFPMRandomAccessMemory."
889::= { simm1-bank2 2 }
890
891
892simm2-type OBJECT-TYPE
893    SYNTAX  INTEGER {
894		   eEmpty(1),
895		   eUnknown(2),
896		   eUnSupported(3),
897		   eReadOnlyMemory(4),
898		   eVolatileRandomAccessMemory(5),
899		   eFlashMemory(7),
900		   eRamRom(9)
901		   }
902    ACCESS  read-only
903    STATUS  optional
904    DESCRIPTION
905                "Returns an indication of the type of option installed in SIMM
906                slot 2. See SIMM1-TYPE for a description.
907                Additional information:
908                This object is used for describing DIMMs instead
909                of SIMMs on LaserJet 8150. eRamRom is used to denote LaserJet 8150's combo simm."
910::= { simm2 4 }
911
912
913simm2-capacity OBJECT-TYPE
914    SYNTAX  INTEGER
915    ACCESS  read-only
916    STATUS  optional
917    DESCRIPTION
918                "Returns an indication of the capacity of the SIMM installed in
919                SIMM slot 2. See SIMM1-CAPACITY for a description.
920                Additional information:
921                This object is used for describing DIMMs instead
922                of SIMMs on LaserJet 8150. Returns an indication of the capacity of the
923                installed option in bytes.  This object is not
924                supported unless the SIMM2-TYPE type is
925                eVolatileRandomAccessMemory, eRamRom, or eFlashMemory.
926                For eRamRom only the size of the Ram portion of the
927                SIMM is returned."
928::= { simm2 5 }
929
930
931simm2-bank1-type OBJECT-TYPE
932    SYNTAX  INTEGER {
933		   eEmpty(1),
934		   eUnknown(2),
935		   eUnSupported(3),
936		   eReadOnlyMemory(4),
937		   eVolatileRandomAccessMemory(5),
938		   eFlashMemory(7),
939		   eRamRom(9)
940		   }
941    ACCESS  read-only
942    STATUS  optional
943    DESCRIPTION
944                "Returns an indication of the type of option installed in Bank 1
945                of SIMM slot 2. See SIMM1-TYPE for a description.
946                Additional information:
947                This object is used for describing the type
948                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
949::= { simm2-bank1 1 }
950
951
952simm2-bank1-capacity OBJECT-TYPE
953    SYNTAX  INTEGER
954    ACCESS  read-only
955    STATUS  optional
956    DESCRIPTION
957                "Returns an indication of the capacity of Bank 1 of the SIMM
958                installed in SIMM slot 2. See SIMM1-CAPACITY for a
959                description.
960                Additional information:
961                Returns an indication of the capacity of the
962                installed bank option in bytes.  This object is not
963                supported unless the SIMM2-BANK1-TYPE type is
964                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
965                eSDRandomAccessMemory, eSRandomAccessMemory,
966                or eFPMRandomAccessMemory."
967::= { simm2-bank1 2 }
968
969
970simm2-bank2-type OBJECT-TYPE
971    SYNTAX  INTEGER {
972		   eEmpty(1),
973		   eUnknown(2),
974		   eUnSupported(3),
975		   eReadOnlyMemory(4),
976		   eVolatileRandomAccessMemory(5),
977		   eFlashMemory(7),
978		   eRamRom(9)
979		   }
980    ACCESS  read-only
981    STATUS  optional
982    DESCRIPTION
983                "Returns an indication of the type of option installed in Bank 2
984                of SIMM slot 2. See SIMM1-TYPE for a description.
985                Additional information:
986                This object is used for describing the type
987                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
988::= { simm2-bank2 1 }
989
990
991simm2-bank2-capacity OBJECT-TYPE
992    SYNTAX  INTEGER
993    ACCESS  read-only
994    STATUS  optional
995    DESCRIPTION
996                "Returns an indication of the capacity of Bank 2 of the SIMM
997                installed in SIMM slot 2. See SIMM1-CAPACITY for a
998                description.
999                Additional information:
1000                Returns an indication of the capacity of the
1001                installed bank option in bytes.  This object is not
1002                supported unless the SIMM2-BANK2-TYPE type is
1003                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1004                eSDRandomAccessMemory, eSRandomAccessMemory,
1005                or eFPMRandomAccessMemory."
1006::= { simm2-bank2 2 }
1007
1008
1009simm3-type OBJECT-TYPE
1010    SYNTAX  INTEGER {
1011		   eEmpty(1),
1012		   eUnknown(2),
1013		   eUnSupported(3),
1014		   eReadOnlyMemory(4),
1015		   eVolatileRandomAccessMemory(5),
1016		   eFlashMemory(7),
1017		   eRamRom(9)
1018		   }
1019    ACCESS  read-only
1020    STATUS  optional
1021    DESCRIPTION
1022                "Returns an indication of the type of option installed in SIMM
1023                slot 3. See SIMM1-TYPE for a description."
1024::= { simm3 4 }
1025
1026
1027simm3-capacity OBJECT-TYPE
1028    SYNTAX  INTEGER
1029    ACCESS  read-only
1030    STATUS  optional
1031    DESCRIPTION
1032                "Returns an indication of the capacity of the SIMM installed in
1033                SIMM slot 3. See SIMM1-CAPACITY for a description.
1034                Additional information:
1035                This object is used for describing DIMMs instead
1036                of SIMMs on LaserJet 8150. Returns an indication of the capacity of the
1037                installed option in bytes.  This object is not
1038                supported unless the SIMM3-TYPE type is
1039                eVolatileRandomAccessMemory, eRamRom, or eFlashMemory.
1040                For eRamRom only the size of the Ram portion of the
1041                simm is returned."
1042::= { simm3 5 }
1043
1044
1045simm3-bank1-type OBJECT-TYPE
1046    SYNTAX  INTEGER {
1047		   eEmpty(1),
1048		   eUnknown(2),
1049		   eUnSupported(3),
1050		   eReadOnlyMemory(4),
1051		   eVolatileRandomAccessMemory(5),
1052		   eFlashMemory(7),
1053		   eRamRom(9)
1054		   }
1055    ACCESS  read-only
1056    STATUS  optional
1057    DESCRIPTION
1058                "Returns an indication of the type of option installed in Bank 1
1059                of SIMM slot 3. See SIMM1-TYPE for a description.
1060                Additional information:
1061                This object is used for describing the type
1062                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
1063::= { simm3-bank1 1 }
1064
1065
1066simm3-bank1-capacity OBJECT-TYPE
1067    SYNTAX  INTEGER
1068    ACCESS  read-only
1069    STATUS  optional
1070    DESCRIPTION
1071                "Returns an indication of the capacity of Bank 1 of the SIMM
1072                installed in SIMM slot 3. See SIMM1-CAPACITY for a
1073                description.
1074                Additional information:
1075                Returns an indication of the capacity of the
1076                installed bank option in bytes.  This object is not
1077                supported unless the SIMM3-BANK1-TYPE type is
1078                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1079                eSDRandomAccessMemory, eSRandomAccessMemory,
1080                or eFPMRandomAccessMemory."
1081::= { simm3-bank1 2 }
1082
1083
1084simm3-bank2-type OBJECT-TYPE
1085    SYNTAX  INTEGER {
1086		   eEmpty(1),
1087		   eUnknown(2),
1088		   eUnSupported(3),
1089		   eReadOnlyMemory(4),
1090		   eVolatileRandomAccessMemory(5),
1091		   eFlashMemory(7),
1092		   eRamRom(9)
1093		   }
1094    ACCESS  read-only
1095    STATUS  optional
1096    DESCRIPTION
1097                "Returns an indication of the type of option installed in Bank 2
1098                of SIMM slot 3. See SIMM1-TYPE for a description.
1099                Additional information:
1100                This object is used for describing the type
1101                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
1102::= { simm3-bank2 1 }
1103
1104
1105simm3-bank2-capacity OBJECT-TYPE
1106    SYNTAX  INTEGER
1107    ACCESS  read-only
1108    STATUS  optional
1109    DESCRIPTION
1110                "Returns an indication of the capacity of Bank 2 of the SIMM
1111                installed in SIMM slot 3. See SIMM1-CAPACITY for a
1112                description.
1113                Additional information:
1114                Returns an indication of the capacity of the
1115                installed bank option in bytes.  This object is not
1116                supported unless the SIMM3-BANK2-TYPE type is
1117                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1118                eSDRandomAccessMemory, eSRandomAccessMemory,
1119                or eFPMRandomAccessMemory."
1120::= { simm3-bank2 2 }
1121
1122
1123simm4-type OBJECT-TYPE
1124    SYNTAX  INTEGER {
1125		   eEmpty(1),
1126		   eUnknown(2),
1127		   eUnSupported(3),
1128		   eReadOnlyMemory(4),
1129		   eVolatileRandomAccessMemory(5),
1130		   eFlashMemory(7),
1131		   eRamRom(9)
1132		   }
1133    ACCESS  read-only
1134    STATUS  optional
1135    DESCRIPTION
1136                "Returns an indication of the type of option installed in SIMM
1137                slot 4. See SIMM1-TYPE for a description."
1138::= { simm4 4 }
1139
1140
1141simm4-capacity OBJECT-TYPE
1142    SYNTAX  INTEGER
1143    ACCESS  read-only
1144    STATUS  optional
1145    DESCRIPTION
1146                "Returns an indication of the capacity of the SIMM installed in
1147                SIMM slot 4. See SIMM1-CAPACITY for a description.
1148                Additional information:
1149                This object is used for describing DIMMs instead
1150                of SIMMs on LaserJet 8150. Returns an indication of the capacity of the
1151                installed option in bytes.  This object is not
1152                supported unless the SIMM4-TYPE type is
1153                eVolatileRandomAccessMemory, eRamRom, or eFlashMemory.
1154                For eRamRom only the size of the Ram portion of the
1155                simm is returned."
1156::= { simm4 5 }
1157
1158
1159simm4-bank1-type OBJECT-TYPE
1160    SYNTAX  INTEGER {
1161		   eEmpty(1),
1162		   eUnknown(2),
1163		   eUnSupported(3),
1164		   eReadOnlyMemory(4),
1165		   eVolatileRandomAccessMemory(5),
1166		   eFlashMemory(7),
1167		   eRamRom(9)
1168		   }
1169    ACCESS  read-only
1170    STATUS  optional
1171    DESCRIPTION
1172                "Returns an indication of the type of option installed in Bank 1
1173                of SIMM slot 4. See SIMM1-TYPE for a description.
1174                Additional information:
1175                This object is used for describing the type
1176                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
1177::= { simm4-bank1 1 }
1178
1179
1180simm4-bank1-capacity OBJECT-TYPE
1181    SYNTAX  INTEGER
1182    ACCESS  read-only
1183    STATUS  optional
1184    DESCRIPTION
1185                "Returns an indication of the capacity of Bank 1 of the SIMM
1186                installed in SIMM slot 4. See SIMM1-CAPACITY for a
1187                description.
1188                Additional information:
1189                Returns an indication of the capacity of the
1190                installed bank option in bytes.  This object is not
1191                supported unless the SIMM4-BANK1-TYPE type is
1192                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1193                eSDRandomAccessMemory, eSRandomAccessMemory,
1194                or eFPMRandomAccessMemory."
1195::= { simm4-bank1 2 }
1196
1197
1198simm4-bank2-type OBJECT-TYPE
1199    SYNTAX  INTEGER {
1200		   eEmpty(1),
1201		   eUnknown(2),
1202		   eUnSupported(3),
1203		   eReadOnlyMemory(4),
1204		   eVolatileRandomAccessMemory(5),
1205		   eFlashMemory(7),
1206		   eRamRom(9)
1207		   }
1208    ACCESS  read-only
1209    STATUS  optional
1210    DESCRIPTION
1211                "Returns an indication of the type of option installed in Bank 2
1212                of SIMM slot 4. See SIMM1-TYPE for a description.
1213                Additional information:
1214                This object is used for describing the type
1215                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
1216::= { simm4-bank2 1 }
1217
1218
1219simm4-bank2-capacity OBJECT-TYPE
1220    SYNTAX  INTEGER
1221    ACCESS  read-only
1222    STATUS  optional
1223    DESCRIPTION
1224                "Returns an indication of the capacity of Bank 2 of the SIMM
1225                installed in SIMM slot 4. See SIMM1-CAPACITY for a
1226                description.
1227                Additional information:
1228                Returns an indication of the capacity of the
1229                installed bank option in bytes.  This object is not
1230                supported unless the SIMM4-BANK2-TYPE type is
1231                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1232                eSDRandomAccessMemory, eSRandomAccessMemory,
1233                or eFPMRandomAccessMemory."
1234::= { simm4-bank2 2 }
1235
1236
1237simm5-type OBJECT-TYPE
1238    SYNTAX  INTEGER {
1239		   eEmpty(1),
1240		   eUnknown(2),
1241		   eUnSupported(3),
1242		   eReadOnlyMemory(4),
1243		   eVolatileRandomAccessMemory(5),
1244		   eFlashMemory(7),
1245		   eRamRom(9)
1246		   }
1247    ACCESS  read-only
1248    STATUS  optional
1249    DESCRIPTION
1250                "Returns an indication of the type of option installed in SIMM
1251                slot 5. See SIMM1-TYPE for a description."
1252::= { simm5 4 }
1253
1254
1255simm5-capacity OBJECT-TYPE
1256    SYNTAX  INTEGER
1257    ACCESS  read-only
1258    STATUS  optional
1259    DESCRIPTION
1260                "Returns an indication of the capacity of the SIMM installed in
1261                SIMM slot 5. See SIMM1-CAPACITY for a description.
1262                Additional information:
1263                This object is used for describing DIMMs instead
1264                of SIMMs on LaserJet 8150. Returns an indication of the capacity of the
1265                installed option in bytes.  This object is not
1266                supported unless the SIMM5-TYPE type is
1267                eVolatileRandomAccessMemory, eRamRom, or eFlashMemory.
1268                For eRamRom only the size of the Ram portion of the
1269                simm is returned."
1270::= { simm5 5 }
1271
1272
1273simm5-bank1-type OBJECT-TYPE
1274    SYNTAX  INTEGER {
1275		   eEmpty(1),
1276		   eUnknown(2),
1277		   eUnSupported(3),
1278		   eReadOnlyMemory(4),
1279		   eVolatileRandomAccessMemory(5),
1280		   eFlashMemory(7),
1281		   eRamRom(9)
1282		   }
1283    ACCESS  read-only
1284    STATUS  optional
1285    DESCRIPTION
1286                "Returns an indication of the type of option installed in Bank 1
1287                of SIMM slot 5. See SIMM1-TYPE for a description.
1288                Additional information:
1289                This object is used for describing the type
1290                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
1291::= { simm5-bank1 1 }
1292
1293
1294simm5-bank1-capacity OBJECT-TYPE
1295    SYNTAX  INTEGER
1296    ACCESS  read-only
1297    STATUS  optional
1298    DESCRIPTION
1299                "Returns an indication of the capacity of Bank 1 of the SIMM
1300                installed in SIMM slot 5. See SIMM1-CAPACITY for a
1301                description.
1302                Additional information:
1303                Returns an indication of the capacity of the
1304                installed bank option in bytes.  This object is not
1305                supported unless the SIMM5-BANK1-TYPE type is
1306                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1307                eSDRandomAccessMemory, eSRandomAccessMemory,
1308                or eFPMRandomAccessMemory."
1309::= { simm5-bank1 2 }
1310
1311
1312simm5-bank2-type OBJECT-TYPE
1313    SYNTAX  INTEGER {
1314		   eEmpty(1),
1315		   eUnknown(2),
1316		   eUnSupported(3),
1317		   eReadOnlyMemory(4),
1318		   eVolatileRandomAccessMemory(5),
1319		   eFlashMemory(7),
1320		   eRamRom(9)
1321		   }
1322    ACCESS  read-only
1323    STATUS  optional
1324    DESCRIPTION
1325                "Returns an indication of the type of option installed in Bank 2
1326                of SIMM slot 5. See SIMM1-TYPE for a description.
1327                Additional information:
1328                This object is used for describing the type
1329                of DIMM banks.  Each physical DIMM slot has up to 2 banks."
1330::= { simm5-bank2 1 }
1331
1332
1333simm5-bank2-capacity OBJECT-TYPE
1334    SYNTAX  INTEGER
1335    ACCESS  read-only
1336    STATUS  optional
1337    DESCRIPTION
1338                "Returns an indication of the capacity of Bank 2 of the SIMM
1339                installed in SIMM slot 5. See SIMM1-CAPACITY for a
1340                description.
1341                Additional information:
1342                Returns an indication of the capacity of the
1343                installed bank option in bytes.  This object is not
1344                supported unless the SIMM5-BANK2-TYPE type is
1345                eReadOnlyMemory, eFlashMemory, eEDORandomAccessMemory,
1346                eSDRandomAccessMemory, eSRandomAccessMemory,
1347                or eFPMRandomAccessMemory."
1348::= { simm5-bank2 2 }
1349
1350
1351cancel-job OBJECT-TYPE
1352    SYNTAX  INTEGER(-1..32767)
1353    ACCESS  write-only
1354    STATUS  optional
1355    DESCRIPTION
1356                "Cancels the print job whose ID matches the value written to the
1357                CANCEL-JOB object. The host first learns the job ID using the
1358                CURRENT-JOB-PARSING-ID command. If the printer has completely
1359                processed the job, the printer responds with
1360                <badValue>. If the value of the
1361                CURRENT-JOB-PARSING-ID is smaller than the value written to the
1362                CANCEL-JOB object, then the printer responds with
1363                <badValue>. When read, returns the value
1364                of the last job ID what was canceled, or -1 to indicate no job
1365                has been canceled.
1366                Additional information:
1367                If the value written matches the ID of a job that is
1368                currently being canceled (for any reason),
1369                the printer responds with <noError>.
1370                It uses job ID's in the range of -1..32767.
1371                Because the ID number can wrap to zero,
1372                CURRENT-JOB-PARSING-ID may be smaller than the value
1373                written to this object; when this occurs, no error
1374                will result as long as the ID is for a currently
1375                processing job. This object is write only, so the
1376                comment in the general description stating the
1377                job ID will be returned on a read does not
1378                apply. A -1 represents the current job"
1379::= { settings-job 2 }
1380
1381
1382os-execute-file OBJECT-TYPE
1383    SYNTAX  DisplayString
1384    ACCESS  write-only
1385    STATUS  optional
1386    DESCRIPTION
1387                "This object's input is a null-terminated string representing a
1388                fully-qualified path name for an executable file. This object
1389                causes the file to be executed by the OS.
1390                Additional information:
1391                This object's input is a null-terminated string of two or
1392                more whitespace-separated tokens.  The first token is a path
1393                to a directory to make the current working directory.  The
1394                second token is a path to an executable file to be executed.
1395                Any remaining whitespace-separated tokens are optional and
1396                will be passed as parameters to the executable.  The paths
1397                to the directory and executable can be either PJL style
1398                (e.g., 1:\app\example) or UNIX-style (e.g.,
1399                /hpmnt/dsk_ide1a/app/example).  The executable is run in
1400                a separate process."
1401::= { operating-system 1 }
1402
1403
1404form-feed OBJECT-TYPE
1405    SYNTAX  INTEGER {
1406		   eInitiateAction(1)
1407		   }
1408    ACCESS  write-only
1409    STATUS  optional
1410    DESCRIPTION
1411                "Instructs the PDL processing sub-system to finishing processing
1412                the current page of the current job. Form feed is also known as
1413                close page or eject page. If the PDL processing sub-system is
1414                in a FORM-FEED-NEEDED state, this causes the device to flush or
1415                finish processing the current page of the current job. If the
1416                device is not in the FORM-FEED-NEEDED state, an
1417                <genErr> will occur."
1418::= { settings-pdl 5 }
1419
1420
1421form-feed-needed OBJECT-TYPE
1422    SYNTAX  INTEGER {
1423		   eFalse(1),
1424		   eTrue(2)
1425		   }
1426    ACCESS  read-only
1427    STATUS  optional
1428    DESCRIPTION
1429                "Indicates if the PDL processing sub-system has made marks on
1430                the current page and the source subsystem has been idle for a
1431                device specific amount of time.
1432                Additional information:
1433                LaserJet 8150 will set this object to eTrue when it
1434                has made marks on the current page, the IO-TIMEOUT has
1435                expired while PCL was running in `backward-compatibility
1436                mode' (which is caused by jobs consisting purely of PCL
1437                data with no prepended PJL commands), and no data is pending
1438                on another I/O. Once it is set to eTrue, more data on the
1439                same I/O will cause this object to be set to eFalse, until
1440                the above conditions are met again."
1441::= { status-pdl 2 }
1442
1443
1444error-log-clear OBJECT-TYPE
1445    SYNTAX  INTEGER {
1446		   eClearErrorLog(1)
1447		   }
1448    ACCESS  write-only
1449    STATUS  optional
1450    DESCRIPTION
1451                "Setting this object clears all the entries in the error log
1452                sub-tree.
1453                Additional information:
1454                Setting this object removes all errors that have been
1455                stored in the printer's non-volatile memory."
1456::= { status-system 38 }
1457
1458
1459clearable-warning OBJECT-TYPE
1460    SYNTAX  INTEGER {
1461		   eOn(2),
1462		   eJob(3)
1463		   }
1464    ACCESS  read-write
1465    STATUS  optional
1466    DESCRIPTION
1467                "Returns or controls how the device will track clearable
1468                warnings. A clearable warning indicates a transient event in
1469                the device. The device will continue after the transient event
1470                occurs. If CLEARABLE-WARNING is eOff, the device does not track
1471                clearable warnings. If CLEARABLE-WARNING is eOn, all clearable
1472                warnings will be tracked until cleared (acknowledged). If
1473                CLEARABLE-WARNING is eJob, a clearable warning generated due to
1474                an event that occurs because of the print job being processed
1475                will be automatically cleared when the device has finished
1476                processing the job. Example clearable warning events include
1477                the device altering resolution or page protection due to memory
1478                constraints. The POS will document what transient events are
1479                treated as clearable warnings.
1480                Additional information:
1481                If set to eOn, the warning is displayed until the GO key
1482                is pressed or the CONTINUE object is set.
1483
1484                If set to eJob, the warning is displayed until the end of the job in which
1485                it was generated."
1486::= { settings-job 1 }
1487
1488
1489error1-time-stamp OBJECT-TYPE
1490    SYNTAX  INTEGER
1491    ACCESS  read-only
1492    STATUS  optional
1493    DESCRIPTION
1494                "Contains some sort of time stamp indicating when error 1
1495                occurred. Example time stamps include the actual time the error
1496                occurred (in seconds since Jan. 1, 1970), and the total engine
1497                page count. The device POS documents the meaning of the time
1498                stamp.
1499                Additional information:
1500                This item contains the engine
1501                page count when the error occurred.
1502
1503                If there is currently no error entry for this object, a '0' will be returned.
1504                Note that '0' may also be returned when there is a valid error, but a current
1505                page count was unavailable. If ERROR1-CODE object also returns '0', then
1506                an error has not yet been logged for this object.
1507
1508                See ERROR1-CODE for an explanation of the order used for storing errors."
1509::= { error1 1 }
1510
1511
1512error1-code OBJECT-TYPE
1513    SYNTAX  INTEGER
1514    ACCESS  read-only
1515    STATUS  optional
1516    DESCRIPTION
1517                "Contains a device specific error code. Each device POS should
1518                list what errors are logged to the error log and the meaning of
1519                each supported error code value.
1520                Additional information:
1521                Returns a device specific error code.
1522                If the error code returned is '0', then the printer has not yet logged an
1523                error for this object.
1524                When the maximum number of errors is reached (30 on MOBY printers), and
1525                a new error occurs, the error in ERROR1-CODE will be replaced by the
1526                one in ERROR2-CODE, and so on until the last error object will be given
1527                the value of the new error.
1528
1529                The error number is returned in the upper 16 bits.
1530                If it is 68, 69, 79, or 80, then the sub code is returned in the lower
1531                16 bits (eg. 68 001C, where the subcode is already a hexadecimal value).
1532                If the error number is any other number, then the 1st sub code (XX)
1533                will be in bits 15-8 and the 2nd sub code (YY) will be in bits 7-0 (eg.
1534                55.04.02) where XX=04 and YY=02).
1535
1536
1537
1538                Example: If the error is 68 001A, then the value returned will be 4456474.
1539                To break it down: 4456474 = 0x0044001A
1540                The upper 16 bits: 0x0044 = 68
1541                The lower 16 bits: 0x001A = 001A
1542                Which is the error: 68 001A
1543
1544                Example: If the error is 55.04.241, then the error code will be 3605745.
1545                To break it down: 3605745 = 0x003704F1
1546                The upper 16 bits: 0x0037 = 55
1547                The upper byte of the lower 16 bits: 0x04 = 04
1548                The lower byte of the lower 16 bits: 0xF1 = 241
1549                Which is the error: 55.04.241"
1550::= { error1 2 }
1551
1552
1553error2-time-stamp OBJECT-TYPE
1554    SYNTAX  INTEGER
1555    ACCESS  read-only
1556    STATUS  optional
1557    DESCRIPTION
1558                "Contains some sort of time stamp indicating when error 2
1559                occurred. Example time stamps include the actual time the error
1560                occurred (in seconds since Jan. 1, 1970), and the total engine
1561                page count. The device POS documents the meaning of the time
1562                stamp.
1563                Additional information:
1564                See ERROR1-TIME-STAMP."
1565::= { error2 1 }
1566
1567
1568error2-code OBJECT-TYPE
1569    SYNTAX  INTEGER
1570    ACCESS  read-only
1571    STATUS  optional
1572    DESCRIPTION
1573                "Contains a device specific error code. Each device POS should
1574                list what errors are logged to the error log and the meaning of
1575                each supported error code value.
1576                Additional information:
1577                See ERROR1-CODE."
1578::= { error2 2 }
1579
1580
1581error3-time-stamp OBJECT-TYPE
1582    SYNTAX  INTEGER
1583    ACCESS  read-only
1584    STATUS  optional
1585    DESCRIPTION
1586                "Contains some sort of time stamp indicating when error 3
1587                occurred. Example time stamps include the actual time the error
1588                occurred (in seconds since Jan. 1, 1970), and the total engine
1589                page count. The device POS documents the meaning of the time
1590                stamp.
1591                Additional information:
1592                See ERROR1-TIME-STAMP."
1593::= { error3 1 }
1594
1595
1596error3-code OBJECT-TYPE
1597    SYNTAX  INTEGER
1598    ACCESS  read-only
1599    STATUS  optional
1600    DESCRIPTION
1601                "Contains a device specific error code. Each device POS should
1602                list what errors are logged to the error log and the meaning of
1603                each supported error code value.
1604                Additional information:
1605                See ERROR1-CODE."
1606::= { error3 2 }
1607
1608
1609error4-time-stamp OBJECT-TYPE
1610    SYNTAX  INTEGER
1611    ACCESS  read-only
1612    STATUS  optional
1613    DESCRIPTION
1614                "Contains some sort of time stamp indicating when error 4
1615                occurred. Example time stamps include the actual time the error
1616                occurred (in seconds since Jan. 1, 1970), and the total engine
1617                page count. The device POS documents the meaning of the time
1618                stamp.
1619                Additional information:
1620                See ERROR1-TIME-STAMP."
1621::= { error4 1 }
1622
1623
1624error4-code OBJECT-TYPE
1625    SYNTAX  INTEGER
1626    ACCESS  read-only
1627    STATUS  optional
1628    DESCRIPTION
1629                "Contains a device specific error code. Each device POS should
1630                list what errors are logged to the error log and the meaning of
1631                each supported error code value.
1632                Additional information:
1633                See ERROR1-CODE."
1634::= { error4 2 }
1635
1636
1637error5-time-stamp OBJECT-TYPE
1638    SYNTAX  INTEGER
1639    ACCESS  read-only
1640    STATUS  optional
1641    DESCRIPTION
1642                "Contains some sort of time stamp indicating when error 5
1643                occurred. Example time stamps include the actual time the error
1644                occurred (in seconds since Jan. 1, 1970), and the total engine
1645                page count. The device POS documents the meaning of the time
1646                stamp.
1647                Additional information:
1648                See ERROR1-TIME-STAMP."
1649::= { error5 1 }
1650
1651
1652error5-code OBJECT-TYPE
1653    SYNTAX  INTEGER
1654    ACCESS  read-only
1655    STATUS  optional
1656    DESCRIPTION
1657                "Contains a device specific error code. Each device POS should
1658                list what errors are logged to the error log and the meaning of
1659                each supported error code value.
1660                Additional information:
1661                See ERROR1-CODE."
1662::= { error5 2 }
1663
1664
1665error6-time-stamp OBJECT-TYPE
1666    SYNTAX  INTEGER
1667    ACCESS  read-only
1668    STATUS  optional
1669    DESCRIPTION
1670                "Contains some sort of time stamp indicating when error 6
1671                occurred. Example time stamps include the actual time the error
1672                occurred (in seconds since Jan. 1, 1970), and the total engine
1673                page count. The device POS documents the meaning of the time
1674                stamp.
1675                Additional information:
1676                See ERROR1-TIME-STAMP."
1677::= { error6 1 }
1678
1679
1680error6-code OBJECT-TYPE
1681    SYNTAX  INTEGER
1682    ACCESS  read-only
1683    STATUS  optional
1684    DESCRIPTION
1685                "Contains a device specific error code. Each device POS should
1686                list what errors are logged to the error log and the meaning of
1687                each supported error code value.
1688                Additional information:
1689                See ERROR1-CODE."
1690::= { error6 2 }
1691
1692
1693error7-time-stamp OBJECT-TYPE
1694    SYNTAX  INTEGER
1695    ACCESS  read-only
1696    STATUS  optional
1697    DESCRIPTION
1698                "Contains some sort of time stamp indicating when error 7
1699                occurred. Example time stamps include the actual time the error
1700                occurred (in seconds since Jan. 1, 1970), and the total engine
1701                page count. The device POS documents the meaning of the time
1702                stamp.
1703                Additional information:
1704                See ERROR1-TIME-STAMP."
1705::= { error7 1 }
1706
1707
1708error7-code OBJECT-TYPE
1709    SYNTAX  INTEGER
1710    ACCESS  read-only
1711    STATUS  optional
1712    DESCRIPTION
1713                "Contains a device specific error code. Each device POS should
1714                list what errors are logged to the error log and the meaning of
1715                each supported error code value.
1716                Additional information:
1717                See ERROR1-CODE."
1718::= { error7 2 }
1719
1720
1721error8-time-stamp OBJECT-TYPE
1722    SYNTAX  INTEGER
1723    ACCESS  read-only
1724    STATUS  optional
1725    DESCRIPTION
1726                "Contains some sort of time stamp indicating when error 8
1727                occurred. Example time stamps include the actual time the error
1728                occurred (in seconds since Jan. 1, 1970), and the total engine
1729                page count. The device POS documents the meaning of the time
1730                stamp.
1731                Additional information:
1732                See ERROR1-TIME-STAMP."
1733::= { error8 1 }
1734
1735
1736error8-code OBJECT-TYPE
1737    SYNTAX  INTEGER
1738    ACCESS  read-only
1739    STATUS  optional
1740    DESCRIPTION
1741                "Contains a device specific error code. Each device POS should
1742                list what errors are logged to the error log and the meaning of
1743                each supported error code value.
1744                Additional information:
1745                See ERROR1-CODE."
1746::= { error8 2 }
1747
1748
1749error9-time-stamp OBJECT-TYPE
1750    SYNTAX  INTEGER
1751    ACCESS  read-only
1752    STATUS  optional
1753    DESCRIPTION
1754                "Contains some sort of time stamp indicating when error 9
1755                occurred. Example time stamps include the actual time the error
1756                occurred (in seconds since Jan. 1, 1970), and the total engine
1757                page count. The device POS documents the meaning of the time
1758                stamp.
1759                Additional information:
1760                See ERROR1-TIME-STAMP."
1761::= { error9 1 }
1762
1763
1764error9-code OBJECT-TYPE
1765    SYNTAX  INTEGER
1766    ACCESS  read-only
1767    STATUS  optional
1768    DESCRIPTION
1769                "Contains a device specific error code. Each device POS should
1770                list what errors are logged to the error log and the meaning of
1771                each supported error code value.
1772                Additional information:
1773                See ERROR1-CODE."
1774::= { error9 2 }
1775
1776
1777error10-time-stamp OBJECT-TYPE
1778    SYNTAX  INTEGER
1779    ACCESS  read-only
1780    STATUS  optional
1781    DESCRIPTION
1782                "Contains some sort of time stamp indicating when error 10
1783                occurred. Example time stamps include the actual time the error
1784                occurred (in seconds since Jan. 1, 1970), and the total engine
1785                page count. The device POS documents the meaning of the time
1786                stamp.
1787                Additional information:
1788                See ERROR1-TIME-STAMP."
1789::= { error10 1 }
1790
1791
1792error10-code OBJECT-TYPE
1793    SYNTAX  INTEGER
1794    ACCESS  read-only
1795    STATUS  optional
1796    DESCRIPTION
1797                "Contains a device specific error code. Each device POS should
1798                list what errors are logged to the error log and the meaning of
1799                each supported error code value.
1800                Additional information:
1801                See ERROR1-CODE."
1802::= { error10 2 }
1803
1804
1805error11-time-stamp OBJECT-TYPE
1806    SYNTAX  INTEGER
1807    ACCESS  read-only
1808    STATUS  optional
1809    DESCRIPTION
1810                "Contains some sort of time stamp indicating when error 11
1811                occurred. Example time stamps include the actual time the error
1812                occurred (in seconds since Jan. 1, 1970), and the total engine
1813                page count. The device POS documents the meaning of the time
1814                stamp.
1815                Additional information:
1816                See ERROR1-TIME-STAMP."
1817::= { error11 1 }
1818
1819
1820error11-code OBJECT-TYPE
1821    SYNTAX  INTEGER
1822    ACCESS  read-only
1823    STATUS  optional
1824    DESCRIPTION
1825                "Contains a device specific error code. Each device POS should
1826                list what errors are logged to the error log and the meaning of
1827                each supported error code value.
1828                Additional information:
1829                See ERROR1-CODE."
1830::= { error11 2 }
1831
1832
1833error12-time-stamp OBJECT-TYPE
1834    SYNTAX  INTEGER
1835    ACCESS  read-only
1836    STATUS  optional
1837    DESCRIPTION
1838                "Contains some sort of time stamp indicating when error 12
1839                occurred. Example time stamps include the actual time the error
1840                occurred (in seconds since Jan. 1, 1970), and the total engine
1841                page count. The device POS documents the meaning of the time
1842                stamp.
1843                Additional information:
1844                See ERROR1-TIME-STAMP."
1845::= { error12 1 }
1846
1847
1848error12-code OBJECT-TYPE
1849    SYNTAX  INTEGER
1850    ACCESS  read-only
1851    STATUS  optional
1852    DESCRIPTION
1853                "Contains a device specific error code. Each device POS should
1854                list what errors are logged to the error log and the meaning of
1855                each supported error code value.
1856                Additional information:
1857                See ERROR1-CODE."
1858::= { error12 2 }
1859
1860
1861error13-time-stamp OBJECT-TYPE
1862    SYNTAX  INTEGER
1863    ACCESS  read-only
1864    STATUS  optional
1865    DESCRIPTION
1866                "Contains some sort of time stamp indicating when error 13
1867                occurred. Example time stamps include the actual time the error
1868                occurred (in seconds since Jan. 1, 1970), and the total engine
1869                page count. The device POS documents the meaning of the time
1870                stamp.
1871                Additional information:
1872                See ERROR1-TIME-STAMP."
1873::= { error13 1 }
1874
1875
1876error13-code OBJECT-TYPE
1877    SYNTAX  INTEGER
1878    ACCESS  read-only
1879    STATUS  optional
1880    DESCRIPTION
1881                "Contains a device specific error code. Each device POS should
1882                list what errors are logged to the error log and the meaning of
1883                each supported error code value.
1884                Additional information:
1885                See ERROR1-CODE."
1886::= { error13 2 }
1887
1888
1889error14-time-stamp OBJECT-TYPE
1890    SYNTAX  INTEGER
1891    ACCESS  read-only
1892    STATUS  optional
1893    DESCRIPTION
1894                "Contains some sort of time stamp indicating when error 14
1895                occurred. Example time stamps include the actual time the error
1896                occurred (in seconds since Jan. 1, 1970), and the total engine
1897                page count. The device POS documents the meaning of the time
1898                stamp.
1899                Additional information:
1900                See ERROR1-TIME-STAMP."
1901::= { error14 1 }
1902
1903
1904error14-code OBJECT-TYPE
1905    SYNTAX  INTEGER
1906    ACCESS  read-only
1907    STATUS  optional
1908    DESCRIPTION
1909                "Contains a device specific error code. Each device POS should
1910                list what errors are logged to the error log and the meaning of
1911                each supported error code value.
1912                Additional information:
1913                See ERROR1-CODE."
1914::= { error14 2 }
1915
1916
1917error15-time-stamp OBJECT-TYPE
1918    SYNTAX  INTEGER
1919    ACCESS  read-only
1920    STATUS  optional
1921    DESCRIPTION
1922                "Contains some sort of time stamp indicating when error 15
1923                occurred. Example time stamps include the actual time the error
1924                occurred (in seconds since Jan. 1, 1970), and the total engine
1925                page count. The device POS documents the meaning of the time
1926                stamp.
1927                Additional information:
1928                See ERROR1-TIME-STAMP."
1929::= { error15 1 }
1930
1931
1932error15-code OBJECT-TYPE
1933    SYNTAX  INTEGER
1934    ACCESS  read-only
1935    STATUS  optional
1936    DESCRIPTION
1937                "Contains a device specific error code. Each device POS should
1938                list what errors are logged to the error log and the meaning of
1939                each supported error code value.
1940                Additional information:
1941                See ERROR1-CODE."
1942::= { error15 2 }
1943
1944
1945error16-time-stamp OBJECT-TYPE
1946    SYNTAX  INTEGER
1947    ACCESS  read-only
1948    STATUS  optional
1949    DESCRIPTION
1950                "Contains some sort of time stamp indicating when error 16
1951                occurred. Example time stamps include the actual time the error
1952                occurred (in seconds since Jan. 1, 1970), and the total engine
1953                page count. The device POS documents the meaning of the time
1954                stamp.
1955                Additional information:
1956                See ERROR1-TIME-STAMP."
1957::= { error16 1 }
1958
1959
1960error16-code OBJECT-TYPE
1961    SYNTAX  INTEGER
1962    ACCESS  read-only
1963    STATUS  optional
1964    DESCRIPTION
1965                "Contains a device specific error code. Each device POS should
1966                list what errors are logged to the error log and the meaning of
1967                each supported error code value.
1968                Additional information:
1969                See ERROR1-CODE."
1970::= { error16 2 }
1971
1972
1973error17-time-stamp OBJECT-TYPE
1974    SYNTAX  INTEGER
1975    ACCESS  read-only
1976    STATUS  optional
1977    DESCRIPTION
1978                "Contains some sort of time stamp indicating when error 17
1979                occurred. Example time stamps include the actual time the error
1980                occurred (in seconds since Jan. 1, 1970), and the total engine
1981                page count. The device POS documents the meaning of the time
1982                stamp.
1983                Additional information:
1984                See ERROR1-TIME-STAMP."
1985::= { error17 1 }
1986
1987
1988error17-code OBJECT-TYPE
1989    SYNTAX  INTEGER
1990    ACCESS  read-only
1991    STATUS  optional
1992    DESCRIPTION
1993                "Contains a device specific error code. Each device POS should
1994                list what errors are logged to the error log and the meaning of
1995                each supported error code value.
1996                Additional information:
1997                See ERROR1-CODE."
1998::= { error17 2 }
1999
2000
2001error18-time-stamp OBJECT-TYPE
2002    SYNTAX  INTEGER
2003    ACCESS  read-only
2004    STATUS  optional
2005    DESCRIPTION
2006                "Contains some sort of time stamp indicating when error 18
2007                occurred. Example time stamps include the actual time the error
2008                occurred (in seconds since Jan. 1, 1970), and the total engine
2009                page count. The device POS documents the meaning of the time
2010                stamp.
2011                Additional information:
2012                See ERROR1-TIME-STAMP."
2013::= { error18 1 }
2014
2015
2016error18-code OBJECT-TYPE
2017    SYNTAX  INTEGER
2018    ACCESS  read-only
2019    STATUS  optional
2020    DESCRIPTION
2021                "Contains a device specific error code. Each device POS should
2022                list what errors are logged to the error log and the meaning of
2023                each supported error code value.
2024                Additional information:
2025                See ERROR1-CODE."
2026::= { error18 2 }
2027
2028
2029error19-time-stamp OBJECT-TYPE
2030    SYNTAX  INTEGER
2031    ACCESS  read-only
2032    STATUS  optional
2033    DESCRIPTION
2034                "Contains some sort of time stamp indicating when error 19
2035                occurred. Example time stamps include the actual time the error
2036                occurred (in seconds since Jan. 1, 1970), and the total engine
2037                page count. The device POS documents the meaning of the time
2038                stamp.
2039                Additional information:
2040                See ERROR1-TIME-STAMP."
2041::= { error19 1 }
2042
2043
2044error19-code OBJECT-TYPE
2045    SYNTAX  INTEGER
2046    ACCESS  read-only
2047    STATUS  optional
2048    DESCRIPTION
2049                "Contains a device specific error code. Each device POS should
2050                list what errors are logged to the error log and the meaning of
2051                each supported error code value.
2052                Additional information:
2053                See ERROR1-CODE."
2054::= { error19 2 }
2055
2056
2057error20-time-stamp OBJECT-TYPE
2058    SYNTAX  INTEGER
2059    ACCESS  read-only
2060    STATUS  optional
2061    DESCRIPTION
2062                "Contains some sort of time stamp indicating when error 20
2063                occurred. Example time stamps include the actual time the error
2064                occurred (in seconds since Jan. 1, 1970), and the total engine
2065                page count. The device POS documents the meaning of the time
2066                stamp.
2067                Additional information:
2068                See ERROR1-TIME-STAMP."
2069::= { error20 1 }
2070
2071
2072error20-code OBJECT-TYPE
2073    SYNTAX  INTEGER
2074    ACCESS  read-only
2075    STATUS  optional
2076    DESCRIPTION
2077                "Contains a device specific error code. Each device POS should
2078                list what errors are logged to the error log and the meaning of
2079                each supported error code value.
2080                Additional information:
2081                See ERROR1-CODE."
2082::= { error20 2 }
2083
2084
2085error21-time-stamp OBJECT-TYPE
2086    SYNTAX  INTEGER
2087    ACCESS  read-only
2088    STATUS  optional
2089    DESCRIPTION
2090                "Contains some sort of time stamp indicating when error 21
2091                occurred. Example time stamps include the actual time the error
2092                occurred (in seconds since Jan. 1, 1970), and the total engine
2093                page count. The device POS documents the meaning of the time
2094                stamp.
2095                Additional information:
2096                See ERROR1-TIME-STAMP."
2097::= { error21 1 }
2098
2099
2100error21-code OBJECT-TYPE
2101    SYNTAX  INTEGER
2102    ACCESS  read-only
2103    STATUS  optional
2104    DESCRIPTION
2105                "Contains a device specific error code. Each device POS should
2106                list what errors are logged to the error log and the meaning of
2107                each supported error code value.
2108                Additional information:
2109                See ERROR1-CODE."
2110::= { error21 2 }
2111
2112
2113error22-time-stamp OBJECT-TYPE
2114    SYNTAX  INTEGER
2115    ACCESS  read-only
2116    STATUS  optional
2117    DESCRIPTION
2118                "Contains some sort of time stamp indicating when error 22
2119                occurred. Example time stamps include the actual time the error
2120                occurred (in seconds since Jan. 1, 1970), and the total engine
2121                page count. The device POS documents the meaning of the time
2122                stamp.
2123                Additional information:
2124                See ERROR1-TIME-STAMP."
2125::= { error22 1 }
2126
2127
2128error22-code OBJECT-TYPE
2129    SYNTAX  INTEGER
2130    ACCESS  read-only
2131    STATUS  optional
2132    DESCRIPTION
2133                "Contains a device specific error code. Each device POS should
2134                list what errors are logged to the error log and the meaning of
2135                each supported error code value.
2136                Additional information:
2137                See ERROR1-CODE."
2138::= { error22 2 }
2139
2140
2141error23-time-stamp OBJECT-TYPE
2142    SYNTAX  INTEGER
2143    ACCESS  read-only
2144    STATUS  optional
2145    DESCRIPTION
2146                "Contains some sort of time stamp indicating when error 23
2147                occurred. Example time stamps include the actual time the error
2148                occurred (in seconds since Jan. 1, 1970), and the total engine
2149                page count. The device POS documents the meaning of the time
2150                stamp.
2151                Additional information:
2152                See ERROR1-TIME-STAMP."
2153::= { error23 1 }
2154
2155
2156error23-code OBJECT-TYPE
2157    SYNTAX  INTEGER
2158    ACCESS  read-only
2159    STATUS  optional
2160    DESCRIPTION
2161                "Contains a device specific error code. Each device POS should
2162                list what errors are logged to the error log and the meaning of
2163                each supported error code value.
2164                Additional information:
2165                See ERROR1-CODE."
2166::= { error23 2 }
2167
2168
2169error24-time-stamp OBJECT-TYPE
2170    SYNTAX  INTEGER
2171    ACCESS  read-only
2172    STATUS  optional
2173    DESCRIPTION
2174                "Contains some sort of time stamp indicating when error 24
2175                occurred. Example time stamps include the actual time the error
2176                occurred (in seconds since Jan. 1, 1970), and the total engine
2177                page count. The device POS documents the meaning of the time
2178                stamp.
2179                Additional information:
2180                See ERROR1-TIME-STAMP."
2181::= { error24 1 }
2182
2183
2184error24-code OBJECT-TYPE
2185    SYNTAX  INTEGER
2186    ACCESS  read-only
2187    STATUS  optional
2188    DESCRIPTION
2189                "Contains a device specific error code. Each device POS should
2190                list what errors are logged to the error log and the meaning of
2191                each supported error code value.
2192                Additional information:
2193                See ERROR1-CODE."
2194::= { error24 2 }
2195
2196
2197error25-time-stamp OBJECT-TYPE
2198    SYNTAX  INTEGER
2199    ACCESS  read-only
2200    STATUS  optional
2201    DESCRIPTION
2202                "Contains some sort of time stamp indicating when error 25
2203                occurred. Example time stamps include the actual time the error
2204                occurred (in seconds since Jan. 1, 1970), and the total engine
2205                page count. The device POS documents the meaning of the time
2206                stamp.
2207                Additional information:
2208                See ERROR1-TIME-STAMP."
2209::= { error25 1 }
2210
2211
2212error25-code OBJECT-TYPE
2213    SYNTAX  INTEGER
2214    ACCESS  read-only
2215    STATUS  optional
2216    DESCRIPTION
2217                "Contains a device specific error code. Each device POS should
2218                list what errors are logged to the error log and the meaning of
2219                each supported error code value.
2220                Additional information:
2221                See ERROR1-CODE."
2222::= { error25 2 }
2223
2224
2225error26-time-stamp OBJECT-TYPE
2226    SYNTAX  INTEGER
2227    ACCESS  read-only
2228    STATUS  optional
2229    DESCRIPTION
2230                "Contains some sort of time stamp indicating when error 26
2231                occurred. Example time stamps include the actual time the error
2232                occurred (in seconds since Jan. 1, 1970), and the total engine
2233                page count. The device POS documents the meaning of the time
2234                stamp.
2235                Additional information:
2236                See ERROR1-TIME-STAMP."
2237::= { error26 1 }
2238
2239
2240error26-code OBJECT-TYPE
2241    SYNTAX  INTEGER
2242    ACCESS  read-only
2243    STATUS  optional
2244    DESCRIPTION
2245                "Contains a device specific error code. Each device POS should
2246                list what errors are logged to the error log and the meaning of
2247                each supported error code value.
2248                Additional information:
2249                See ERROR1-CODE."
2250::= { error26 2 }
2251
2252
2253error27-time-stamp OBJECT-TYPE
2254    SYNTAX  INTEGER
2255    ACCESS  read-only
2256    STATUS  optional
2257    DESCRIPTION
2258                "Contains some sort of time stamp indicating when error 27
2259                occurred. Example time stamps include the actual time the error
2260                occurred (in seconds since Jan. 1, 1970), and the total engine
2261                page count. The device POS documents the meaning of the time
2262                stamp.
2263                Additional information:
2264                See ERROR1-TIME-STAMP."
2265::= { error27 1 }
2266
2267
2268error27-code OBJECT-TYPE
2269    SYNTAX  INTEGER
2270    ACCESS  read-only
2271    STATUS  optional
2272    DESCRIPTION
2273                "Contains a device specific error code. Each device POS should
2274                list what errors are logged to the error log and the meaning of
2275                each supported error code value.
2276                Additional information:
2277                See ERROR1-CODE."
2278::= { error27 2 }
2279
2280
2281error28-time-stamp OBJECT-TYPE
2282    SYNTAX  INTEGER
2283    ACCESS  read-only
2284    STATUS  optional
2285    DESCRIPTION
2286                "Contains some sort of time stamp indicating when error 28
2287                occurred. Example time stamps include the actual time the error
2288                occurred (in seconds since Jan. 1, 1970), and the total engine
2289                page count. The device POS documents the meaning of the time
2290                stamp.
2291                Additional information:
2292                See ERROR1-TIME-STAMP."
2293::= { error28 1 }
2294
2295
2296error28-code OBJECT-TYPE
2297    SYNTAX  INTEGER
2298    ACCESS  read-only
2299    STATUS  optional
2300    DESCRIPTION
2301                "Contains a device specific error code. Each device POS should
2302                list what errors are logged to the error log and the meaning of
2303                each supported error code value.
2304                Additional information:
2305                See ERROR1-CODE."
2306::= { error28 2 }
2307
2308
2309error29-time-stamp OBJECT-TYPE
2310    SYNTAX  INTEGER
2311    ACCESS  read-only
2312    STATUS  optional
2313    DESCRIPTION
2314                "Contains some sort of time stamp indicating when error 29
2315                occurred. Example time stamps include the actual time the error
2316                occurred (in seconds since Jan. 1, 1970), and the total engine
2317                page count. The device POS documents the meaning of the time
2318                stamp.
2319                Additional information:
2320                See ERROR1-TIME-STAMP."
2321::= { error29 1 }
2322
2323
2324error29-code OBJECT-TYPE
2325    SYNTAX  INTEGER
2326    ACCESS  read-only
2327    STATUS  optional
2328    DESCRIPTION
2329                "Contains a device specific error code. Each device POS should
2330                list what errors are logged to the error log and the meaning of
2331                each supported error code value.
2332                Additional information:
2333                See ERROR1-CODE."
2334::= { error29 2 }
2335
2336
2337error30-time-stamp OBJECT-TYPE
2338    SYNTAX  INTEGER
2339    ACCESS  read-only
2340    STATUS  optional
2341    DESCRIPTION
2342                "Contains some sort of time stamp indicating when error 30
2343                occurred. Example time stamps include the actual time the error
2344                occurred (in seconds since Jan. 1, 1970), and the total engine
2345                page count. The device POS documents the meaning of the time
2346                stamp.
2347                Additional information:
2348                See ERROR1-TIME-STAMP."
2349::= { error30 1 }
2350
2351
2352error30-code OBJECT-TYPE
2353    SYNTAX  INTEGER
2354    ACCESS  read-only
2355    STATUS  optional
2356    DESCRIPTION
2357                "Contains a device specific error code. Each device POS should
2358                list what errors are logged to the error log and the meaning of
2359                each supported error code value.
2360                Additional information:
2361                See ERROR1-CODE."
2362::= { error30 2 }
2363
2364
2365error31-time-stamp OBJECT-TYPE
2366    SYNTAX  INTEGER
2367    ACCESS  read-only
2368    STATUS  optional
2369    DESCRIPTION
2370                "Contains some sort of time stamp indicating when error 31
2371                occurred. Example time stamps include the actual time the error
2372                occurred (in seconds since Jan. 1, 1970), and the total engine
2373                page count. The device POS documents the meaning of the time
2374                stamp.
2375                Additional information:
2376                See ERROR1-TIME-STAMP."
2377::= { error31 1 }
2378
2379
2380error31-code OBJECT-TYPE
2381    SYNTAX  INTEGER
2382    ACCESS  read-only
2383    STATUS  optional
2384    DESCRIPTION
2385                "Contains a device specific error code. Each device POS should
2386                list what errors are logged to the error log and the meaning of
2387                each supported error code value.
2388                Additional information:
2389                See ERROR1-CODE."
2390::= { error31 2 }
2391
2392
2393error32-time-stamp OBJECT-TYPE
2394    SYNTAX  INTEGER
2395    ACCESS  read-only
2396    STATUS  optional
2397    DESCRIPTION
2398                "Contains some sort of time stamp indicating when error 32
2399                occurred. Example time stamps include the actual time the error
2400                occurred (in seconds since Jan. 1, 1970), and the total engine
2401                page count. The device POS documents the meaning of the time
2402                stamp.
2403                Additional information:
2404                See ERROR1-TIME-STAMP."
2405::= { error32 1 }
2406
2407
2408error32-code OBJECT-TYPE
2409    SYNTAX  INTEGER
2410    ACCESS  read-only
2411    STATUS  optional
2412    DESCRIPTION
2413                "Contains a device specific error code. Each device POS should
2414                list what errors are logged to the error log and the meaning of
2415                each supported error code value.
2416                Additional information:
2417                See ERROR1-CODE."
2418::= { error32 2 }
2419
2420
2421error33-time-stamp OBJECT-TYPE
2422    SYNTAX  INTEGER
2423    ACCESS  read-only
2424    STATUS  optional
2425    DESCRIPTION
2426                "Contains some sort of time stamp indicating when error 33
2427                occurred. Example time stamps include the actual time the error
2428                occurred (in seconds since Jan. 1, 1970), and the total engine
2429                page count. The device POS documents the meaning of the time
2430                stamp.
2431                Additional information:
2432                See ERROR1-TIME-STAMP."
2433::= { error33 1 }
2434
2435
2436error33-code OBJECT-TYPE
2437    SYNTAX  INTEGER
2438    ACCESS  read-only
2439    STATUS  optional
2440    DESCRIPTION
2441                "Contains a device specific error code. Each device POS should
2442                list what errors are logged to the error log and the meaning of
2443                each supported error code value.
2444                Additional information:
2445                See ERROR1-CODE."
2446::= { error33 2 }
2447
2448
2449error34-time-stamp OBJECT-TYPE
2450    SYNTAX  INTEGER
2451    ACCESS  read-only
2452    STATUS  optional
2453    DESCRIPTION
2454                "Contains some sort of time stamp indicating when error 34
2455                occurred. Example time stamps include the actual time the error
2456                occurred (in seconds since Jan. 1, 1970), and the total engine
2457                page count. The device POS documents the meaning of the time
2458                stamp.
2459                Additional information:
2460                See ERROR1-TIME-STAMP."
2461::= { error34 1 }
2462
2463
2464error34-code OBJECT-TYPE
2465    SYNTAX  INTEGER
2466    ACCESS  read-only
2467    STATUS  optional
2468    DESCRIPTION
2469                "Contains a device specific error code. Each device POS should
2470                list what errors are logged to the error log and the meaning of
2471                each supported error code value.
2472                Additional information:
2473                See ERROR1-CODE."
2474::= { error34 2 }
2475
2476
2477error35-time-stamp OBJECT-TYPE
2478    SYNTAX  INTEGER
2479    ACCESS  read-only
2480    STATUS  optional
2481    DESCRIPTION
2482                "Contains some sort of time stamp indicating when error 35
2483                occurred. Example time stamps include the actual time the error
2484                occurred (in seconds since Jan. 1, 1970), and the total engine
2485                page count. The device POS documents the meaning of the time
2486                stamp.
2487                Additional information:
2488                See ERROR1-TIME-STAMP."
2489::= { error35 1 }
2490
2491
2492error35-code OBJECT-TYPE
2493    SYNTAX  INTEGER
2494    ACCESS  read-only
2495    STATUS  optional
2496    DESCRIPTION
2497                "Contains a device specific error code. Each device POS should
2498                list what errors are logged to the error log and the meaning of
2499                each supported error code value.
2500                Additional information:
2501                See ERROR1-CODE."
2502::= { error35 2 }
2503
2504
2505error36-time-stamp OBJECT-TYPE
2506    SYNTAX  INTEGER
2507    ACCESS  read-only
2508    STATUS  optional
2509    DESCRIPTION
2510                "Contains some sort of time stamp indicating when error 36
2511                occurred. Example time stamps include the actual time the error
2512                occurred (in seconds since Jan. 1, 1970), and the total engine
2513                page count. The device POS documents the meaning of the time
2514                stamp.
2515                Additional information:
2516                See ERROR1-TIME-STAMP."
2517::= { error36 1 }
2518
2519
2520error36-code OBJECT-TYPE
2521    SYNTAX  INTEGER
2522    ACCESS  read-only
2523    STATUS  optional
2524    DESCRIPTION
2525                "Contains a device specific error code. Each device POS should
2526                list what errors are logged to the error log and the meaning of
2527                each supported error code value.
2528                Additional information:
2529                See ERROR1-CODE."
2530::= { error36 2 }
2531
2532
2533error37-time-stamp OBJECT-TYPE
2534    SYNTAX  INTEGER
2535    ACCESS  read-only
2536    STATUS  optional
2537    DESCRIPTION
2538                "Contains some sort of time stamp indicating when error 37
2539                occurred. Example time stamps include the actual time the error
2540                occurred (in seconds since Jan. 1, 1970), and the total engine
2541                page count. The device POS documents the meaning of the time
2542                stamp.
2543                Additional information:
2544                See ERROR1-TIME-STAMP."
2545::= { error37 1 }
2546
2547
2548error37-code OBJECT-TYPE
2549    SYNTAX  INTEGER
2550    ACCESS  read-only
2551    STATUS  optional
2552    DESCRIPTION
2553                "Contains a device specific error code. Each device POS should
2554                list what errors are logged to the error log and the meaning of
2555                each supported error code value.
2556                Additional information:
2557                See ERROR1-CODE."
2558::= { error37 2 }
2559
2560
2561error38-time-stamp OBJECT-TYPE
2562    SYNTAX  INTEGER
2563    ACCESS  read-only
2564    STATUS  optional
2565    DESCRIPTION
2566                "Contains some sort of time stamp indicating when error 38
2567                occurred. Example time stamps include the actual time the error
2568                occurred (in seconds since Jan. 1, 1970), and the total engine
2569                page count. The device POS documents the meaning of the time
2570                stamp.
2571                Additional information:
2572                See ERROR1-TIME-STAMP."
2573::= { error38 1 }
2574
2575
2576error38-code OBJECT-TYPE
2577    SYNTAX  INTEGER
2578    ACCESS  read-only
2579    STATUS  optional
2580    DESCRIPTION
2581                "Contains a device specific error code. Each device POS should
2582                list what errors are logged to the error log and the meaning of
2583                each supported error code value.
2584                Additional information:
2585                See ERROR1-CODE."
2586::= { error38 2 }
2587
2588
2589error39-time-stamp OBJECT-TYPE
2590    SYNTAX  INTEGER
2591    ACCESS  read-only
2592    STATUS  optional
2593    DESCRIPTION
2594                "Contains some sort of time stamp indicating when error 39
2595                occurred. Example time stamps include the actual time the error
2596                occurred (in seconds since Jan. 1, 1970), and the total engine
2597                page count. The device POS documents the meaning of the time
2598                stamp.
2599                Additional information:
2600                See ERROR1-TIME-STAMP."
2601::= { error39 1 }
2602
2603
2604error39-code OBJECT-TYPE
2605    SYNTAX  INTEGER
2606    ACCESS  read-only
2607    STATUS  optional
2608    DESCRIPTION
2609                "Contains a device specific error code. Each device POS should
2610                list what errors are logged to the error log and the meaning of
2611                each supported error code value.
2612                Additional information:
2613                See ERROR1-CODE."
2614::= { error39 2 }
2615
2616
2617error40-time-stamp OBJECT-TYPE
2618    SYNTAX  INTEGER
2619    ACCESS  read-only
2620    STATUS  optional
2621    DESCRIPTION
2622                "Contains some sort of time stamp indicating when error 40
2623                occurred. Example time stamps include the actual time the error
2624                occurred (in seconds since Jan. 1, 1970), and the total engine
2625                page count. The device POS documents the meaning of the time
2626                stamp.
2627                Additional information:
2628                See ERROR1-TIME-STAMP."
2629::= { error40 1 }
2630
2631
2632error40-code OBJECT-TYPE
2633    SYNTAX  INTEGER
2634    ACCESS  read-only
2635    STATUS  optional
2636    DESCRIPTION
2637                "Contains a device specific error code. Each device POS should
2638                list what errors are logged to the error log and the meaning of
2639                each supported error code value.
2640                Additional information:
2641                See ERROR1-CODE."
2642::= { error40 2 }
2643
2644
2645error41-time-stamp OBJECT-TYPE
2646    SYNTAX  INTEGER
2647    ACCESS  read-only
2648    STATUS  optional
2649    DESCRIPTION
2650                "Contains some sort of time stamp indicating when error 41
2651                occurred. Example time stamps include the actual time the error
2652                occurred (in seconds since Jan. 1, 1970), and the total engine
2653                page count. The device POS documents the meaning of the time
2654                stamp.
2655                Additional information:
2656                See ERROR1-TIME-STAMP."
2657::= { error41 1 }
2658
2659
2660error41-code OBJECT-TYPE
2661    SYNTAX  INTEGER
2662    ACCESS  read-only
2663    STATUS  optional
2664    DESCRIPTION
2665                "Contains a device specific error code. Each device POS should
2666                list what errors are logged to the error log and the meaning of
2667                each supported error code value.
2668                Additional information:
2669                See ERROR1-CODE."
2670::= { error41 2 }
2671
2672
2673error42-time-stamp OBJECT-TYPE
2674    SYNTAX  INTEGER
2675    ACCESS  read-only
2676    STATUS  optional
2677    DESCRIPTION
2678                "Contains some sort of time stamp indicating when error 42
2679                occurred. Example time stamps include the actual time the error
2680                occurred (in seconds since Jan. 1, 1970), and the total engine
2681                page count. The device POS documents the meaning of the time
2682                stamp.
2683                Additional information:
2684                See ERROR1-TIME-STAMP."
2685::= { error42 1 }
2686
2687
2688error42-code OBJECT-TYPE
2689    SYNTAX  INTEGER
2690    ACCESS  read-only
2691    STATUS  optional
2692    DESCRIPTION
2693                "Contains a device specific error code. Each device POS should
2694                list what errors are logged to the error log and the meaning of
2695                each supported error code value.
2696                Additional information:
2697                See ERROR1-CODE."
2698::= { error42 2 }
2699
2700
2701error43-time-stamp OBJECT-TYPE
2702    SYNTAX  INTEGER
2703    ACCESS  read-only
2704    STATUS  optional
2705    DESCRIPTION
2706                "Contains some sort of time stamp indicating when error 43
2707                occurred. Example time stamps include the actual time the error
2708                occurred (in seconds since Jan. 1, 1970), and the total engine
2709                page count. The device POS documents the meaning of the time
2710                stamp.
2711                Additional information:
2712                See ERROR1-TIME-STAMP."
2713::= { error43 1 }
2714
2715
2716error43-code OBJECT-TYPE
2717    SYNTAX  INTEGER
2718    ACCESS  read-only
2719    STATUS  optional
2720    DESCRIPTION
2721                "Contains a device specific error code. Each device POS should
2722                list what errors are logged to the error log and the meaning of
2723                each supported error code value.
2724                Additional information:
2725                See ERROR1-CODE."
2726::= { error43 2 }
2727
2728
2729error44-time-stamp OBJECT-TYPE
2730    SYNTAX  INTEGER
2731    ACCESS  read-only
2732    STATUS  optional
2733    DESCRIPTION
2734                "Contains some sort of time stamp indicating when error 44
2735                occurred. Example time stamps include the actual time the error
2736                occurred (in seconds since Jan. 1, 1970), and the total engine
2737                page count. The device POS documents the meaning of the time
2738                stamp.
2739                Additional information:
2740                See ERROR1-TIME-STAMP."
2741::= { error44 1 }
2742
2743
2744error44-code OBJECT-TYPE
2745    SYNTAX  INTEGER
2746    ACCESS  read-only
2747    STATUS  optional
2748    DESCRIPTION
2749                "Contains a device specific error code. Each device POS should
2750                list what errors are logged to the error log and the meaning of
2751                each supported error code value.
2752                Additional information:
2753                See ERROR1-CODE."
2754::= { error44 2 }
2755
2756
2757error45-time-stamp OBJECT-TYPE
2758    SYNTAX  INTEGER
2759    ACCESS  read-only
2760    STATUS  optional
2761    DESCRIPTION
2762                "Contains some sort of time stamp indicating when error 45
2763                occurred. Example time stamps include the actual time the error
2764                occurred (in seconds since Jan. 1, 1970), and the total engine
2765                page count. The device POS documents the meaning of the time
2766                stamp.
2767                Additional information:
2768                See ERROR1-TIME-STAMP."
2769::= { error45 1 }
2770
2771
2772error45-code OBJECT-TYPE
2773    SYNTAX  INTEGER
2774    ACCESS  read-only
2775    STATUS  optional
2776    DESCRIPTION
2777                "Contains a device specific error code. Each device POS should
2778                list what errors are logged to the error log and the meaning of
2779                each supported error code value.
2780                Additional information:
2781                See ERROR1-CODE."
2782::= { error45 2 }
2783
2784
2785error46-time-stamp OBJECT-TYPE
2786    SYNTAX  INTEGER
2787    ACCESS  read-only
2788    STATUS  optional
2789    DESCRIPTION
2790                "Contains some sort of time stamp indicating when error 46
2791                occurred. Example time stamps include the actual time the error
2792                occurred (in seconds since Jan. 1, 1970), and the total engine
2793                page count. The device POS documents the meaning of the time
2794                stamp.
2795                Additional information:
2796                See ERROR1-TIME-STAMP."
2797::= { error46 1 }
2798
2799
2800error46-code OBJECT-TYPE
2801    SYNTAX  INTEGER
2802    ACCESS  read-only
2803    STATUS  optional
2804    DESCRIPTION
2805                "Contains a device specific error code. Each device POS should
2806                list what errors are logged to the error log and the meaning of
2807                each supported error code value.
2808                Additional information:
2809                See ERROR1-CODE."
2810::= { error46 2 }
2811
2812
2813error47-time-stamp OBJECT-TYPE
2814    SYNTAX  INTEGER
2815    ACCESS  read-only
2816    STATUS  optional
2817    DESCRIPTION
2818                "Contains some sort of time stamp indicating when error 47
2819                occurred. Example time stamps include the actual time the error
2820                occurred (in seconds since Jan. 1, 1970), and the total engine
2821                page count. The device POS documents the meaning of the time
2822                stamp.
2823                Additional information:
2824                See ERROR1-TIME-STAMP."
2825::= { error47 1 }
2826
2827
2828error47-code OBJECT-TYPE
2829    SYNTAX  INTEGER
2830    ACCESS  read-only
2831    STATUS  optional
2832    DESCRIPTION
2833                "Contains a device specific error code. Each device POS should
2834                list what errors are logged to the error log and the meaning of
2835                each supported error code value.
2836                Additional information:
2837                See ERROR1-CODE."
2838::= { error47 2 }
2839
2840
2841error48-time-stamp OBJECT-TYPE
2842    SYNTAX  INTEGER
2843    ACCESS  read-only
2844    STATUS  optional
2845    DESCRIPTION
2846                "Contains some sort of time stamp indicating when error 48
2847                occurred. Example time stamps include the actual time the error
2848                occurred (in seconds since Jan. 1, 1970), and the total engine
2849                page count. The device POS documents the meaning of the time
2850                stamp.
2851                Additional information:
2852                See ERROR1-TIME-STAMP."
2853::= { error48 1 }
2854
2855
2856error48-code OBJECT-TYPE
2857    SYNTAX  INTEGER
2858    ACCESS  read-only
2859    STATUS  optional
2860    DESCRIPTION
2861                "Contains a device specific error code. Each device POS should
2862                list what errors are logged to the error log and the meaning of
2863                each supported error code value.
2864                Additional information:
2865                See ERROR1-CODE."
2866::= { error48 2 }
2867
2868
2869error49-time-stamp OBJECT-TYPE
2870    SYNTAX  INTEGER
2871    ACCESS  read-only
2872    STATUS  optional
2873    DESCRIPTION
2874                "Contains some sort of time stamp indicating when error 49
2875                occurred. Example time stamps include the actual time the error
2876                occurred (in seconds since Jan. 1, 1970), and the total engine
2877                page count. The device POS documents the meaning of the time
2878                stamp.
2879                Additional information:
2880                See ERROR1-TIME-STAMP."
2881::= { error49 1 }
2882
2883
2884error49-code OBJECT-TYPE
2885    SYNTAX  INTEGER
2886    ACCESS  read-only
2887    STATUS  optional
2888    DESCRIPTION
2889                "Contains a device specific error code. Each device POS should
2890                list what errors are logged to the error log and the meaning of
2891                each supported error code value.
2892                Additional information:
2893                See ERROR1-CODE."
2894::= { error49 2 }
2895
2896
2897error50-time-stamp OBJECT-TYPE
2898    SYNTAX  INTEGER
2899    ACCESS  read-only
2900    STATUS  optional
2901    DESCRIPTION
2902                "Contains some sort of time stamp indicating when error 50
2903                occurred. Example time stamps include the actual time the error
2904                occurred (in seconds since Jan. 1, 1970), and the total engine
2905                page count. The device POS documents the meaning of the time
2906                stamp.
2907                Additional information:
2908                See ERROR1-TIME-STAMP."
2909::= { error50 1 }
2910
2911
2912error50-code OBJECT-TYPE
2913    SYNTAX  INTEGER
2914    ACCESS  read-only
2915    STATUS  optional
2916    DESCRIPTION
2917                "Contains a device specific error code. Each device POS should
2918                list what errors are logged to the error log and the meaning of
2919                each supported error code value.
2920                Additional information:
2921                See ERROR1-CODE."
2922::= { error50 2 }
2923
2924
2925channelprinteralert OBJECT-TYPE
2926    SYNTAX  OCTET STRING
2927    ACCESS  read-only
2928    STATUS  optional
2929    DESCRIPTION
2930                "Identifies the values of prtAlertIndex, prtAlertSeverityLevel,
2931                prtAlertGroup, prtAlertGroupIndex, prtAlertLocation, and
2932                prtAlertCode for the latest critical evnet in the
2933                prtAlertTable. The binary string is defined as following:
2934                    <table>
2935                    -----------------------------------------------------
2936                    Field  | Filed  | Description
2937                    Offset | Length |
2938                    -----------------------------------------------------
2939                      0    |    4   | the value of prtAlertIndex
2940                      4    |    4   | the value of prtAlertSeverityLevel
2941                      8    |    4   | the value of prtAlertGroup
2942                     12    |    4   | the value of prtAlertGroupIndex
2943                     16    |    4   | the value of prtAlertLocation
2944                     20    |    4   | the value of prtAlertCode
2945                    ------------------------------------------------------
2946                    </table>
2947
2948                Each field is in Big Endian style.
2949                Additional information:
2950                This object is used to pass alert information from the
2951                peripheral to the IIO card.  The standard printer MIB
2952                contains the following description:
2953
2954                printerAlert TRAP-TYPE
2955                ENTERPRISE printerV1Alert
2956                VARIABLES { prtAlertIndex, prtAlertSeverityLevel, prtAlertGroup,
2957                prtAlertGroupIndex, prtAlertLocation, prtAlertCode }
2958                DESCRIPTION
2959                'This trap is sent whenever a critical event is added to the
2960                prtAlertTable.'
2961
2962                In order to provide this information in the trap packet, the
2963                IIO card enables traps on channelPrinterAlert.  When a critical
2964                alert is generated the peripheral fills the appropriate value
2965                into this object and sends it to the card.
2966                This object is a structure which contains 24 bytes of data.
2967                The structure is:
2968
2969                struct structAlertInfo {
2970                sint32 prtAlertIndex;
2971                sint32 prtAlertSeverityLevel;
2972                sint32 prtAlertGroup;
2973                sint32 prtAlertGroupIndex;
2974                sint32 prtAlertLocation;
2975                sint32 prtAlertCode;
2976                } thisAlertData;"
2977::= { channel 2 }
2978
2979
2980install-date OBJECT-TYPE
2981    SYNTAX  DisplayString (SIZE(13))
2982    ACCESS  read-write
2983    STATUS  optional
2984    DESCRIPTION
2985                "Identifies the date that the device was installed. The format
2986                of the string is 'YYYYMMDDHHmmZ'. Where:
2987                    YYYY is the year.
2988                    MM is the month (1-12).
2989                    DD is the day (1-31).
2990                    HH is the hour of the day (0-23).
2991                    mm are the minutes (0-59).
2992                    'Z' designates Greenwich Mean Time; if 'Z' not specified,
2993                        value is local time.
2994                Device POS must specify the conditions for setting this
2995                object.
2996                Additional information:
2997                Setting the SERVICE-PASSWORD object will
2998                enable setting this object."
2999::= { status-system 8 }
3000
3001
3002timestamp OBJECT-TYPE
3003    SYNTAX  DisplayString (SIZE(15))
3004    ACCESS  write-only
3005    STATUS  optional
3006    DESCRIPTION
3007                "Sets the printer's current time in (UTC). The format of the
3008                string is 'YYYYMMDDHHMMSS'. Where
3009                    YYYY is the year.
3010                    MM is the month (1-12)
3011                    DD is the day of the month (1-31)
3012                    HH is the hour of the day (0-23)
3013                    MM is the minutes (0-59)
3014                    SS is the seconds (0-59)
3015                Device POS must specify the conditions for setting this
3016                object."
3017::= { status-system 13 }
3018
3019
3020service-id OBJECT-TYPE
3021    SYNTAX  DisplayString (SIZE(5))
3022    ACCESS  read-write
3023    STATUS  optional
3024    DESCRIPTION
3025                "A read of this object will return the current SERVICE ID value
3026                in the printer. The format is 'YYDDD' where:
3027                    YY = calendar year - 1990
3028                    DDD = (calendar month - 1) * 30 + (calendar day of the
3029                        month or 30, if > 30)
3030                A write of this object will only succeed if the
3031                MANUFACTURING-CONTROL PML object has been set with the correct
3032                <<hidden>>. If the write operation is not allowed, this object
3033                will return an <genErr> status.
3034                Additional information:
3035                Setting the SERVICE-PASSWORD object will
3036                enable setting this object."
3037::= { status-system 19 }
3038
3039
3040show-address OBJECT-TYPE
3041    SYNTAX  INTEGER {
3042		   eOff(1),
3043		   eAuto(3)
3044		   }
3045    ACCESS  read-write
3046    STATUS  optional
3047    DESCRIPTION
3048                "If this object is set to eAuto, and the device has an IP
3049                address, the IP address of the device will be shown with the
3050                READY message. If this object is set to eOff, the IP address
3051                will not be shown."
3052::= { display-status 3 }
3053
3054
3055serial-number OBJECT-TYPE
3056    SYNTAX  DisplayString (SIZE(0..10))
3057    ACCESS  read-only
3058    STATUS  optional
3059    DESCRIPTION
3060                "Identifies the serial number for the device. If the
3061                SERIAL-NUMBER object is set by the user, then setting the
3062                object does not need to be protected. If the SERIAL-NUMBER
3063                object is set at the factory, then the SERVICE-PASSWORD object
3064                must be set correctly before the SERIAL-NUMBER object is
3065                writable. If this is a writable object, the POS should indicate
3066                the maximum supported string length. If possible, encode the
3067                serial number in a symbol set (like Roman-8) that matches the
3068                ASCII character set and limit the characters used to ASCII
3069                characters.
3070                Additional information:
3071                This value IS AFFECTED BY NVRAM resets, it is set to the
3072                default value of XXXXXXXXXX, when a NVRAM init is done."
3073::= { id 3 }
3074
3075
3076fw-rom-datecode OBJECT-TYPE
3077    SYNTAX  DisplayString
3078    ACCESS  read-only
3079    STATUS  optional
3080    DESCRIPTION
3081                "Identifies the base system firmware date code. The date code
3082                will be encoded in the yyyymmdd format. There may be several
3083                versions of the base system firmware. The date code associated
3084                with the version of the base system firmware that is being used
3085                is reported. There may be other date code objects for other
3086                specific modules such as fonts, localization modules, etc.;
3087                these other datecode objects are device specific."
3088::= { id 5 }
3089
3090
3091fw-rom-revision OBJECT-TYPE
3092    SYNTAX  DisplayString
3093    ACCESS  read-only
3094    STATUS  optional
3095    DESCRIPTION
3096                "This identifies the system code firmware ROM revision code. The
3097                format for a revision is major_revision.minor_revision. There
3098                may be other ROM revision code objects for other specific ROMs
3099                such as font ROMs, localization ROMs, etc; these other ROM
3100                revision code objects are device specific."
3101::= { id 6 }
3102
3103
3104device-name OBJECT-TYPE
3105    SYNTAX  DisplayString (SIZE(0..32))
3106    ACCESS  read-write
3107    STATUS  optional
3108    DESCRIPTION
3109                "User defined device name. The POS should indicate the maximum
3110                supported string length. If the user entered string is too
3111                long, the device will store as much as possible and will return
3112                the <OKNearestLegal ValueSubstituted>.Additional information:
3113                The maximum supported string length is 32
3114                characters.  If the user entered string is too long,
3115                the device will store the first 32 characters and will
3116                return the <noError> status."
3117::= { id 10 }
3118
3119
3120device-location OBJECT-TYPE
3121    SYNTAX  DisplayString
3122    ACCESS  read-write
3123    STATUS  optional
3124    DESCRIPTION
3125                "User defined device location. The POS should indicate the
3126                maximum supported string length. If the user entered string is
3127                too long, the device will store as much as possible and will
3128                return the <OKNearestLegal ValueSubstituted>.Additional information:
3129                The maximum supported string length is 16
3130                characters.  If the user entered string is too long,
3131                the device will store the first 16 characters and will
3132                return the <noError> status."
3133::= { id 11 }
3134
3135
3136asset-number OBJECT-TYPE
3137    SYNTAX  DisplayString
3138    ACCESS  read-write
3139    STATUS  optional
3140    DESCRIPTION
3141                "User defined asset number. The POS should indicate the maximum
3142                supported string length. If the user entered string is too
3143                long, the device will store as much as possible and will return
3144                the <OKNearestLegal ValueSubstituted>.Additional information:
3145                The maximum supported string length is 8
3146                characters.  If the user entered string is too long,
3147                the device will store the first 8 characters and will
3148                return the <noError> status."
3149::= { id 12 }
3150
3151
3152default-copies OBJECT-TYPE
3153    SYNTAX  INTEGER
3154    ACCESS  read-write
3155    STATUS  optional
3156    DESCRIPTION
3157                "Returns or changes default copies. Default copies is the
3158                default values used by the PDL to control the number of copies
3159                of each page in the print job that are printed. The print job
3160                can override this value. The list of supported values should be
3161                documented in the device POS.
3162                Additional information:
3163                 The supported values are 1 through 32000.
3164                	  Setting to an unsupported value causes the printer to substitute in a snap
3165                	  value and to return <noError> status.
3166                	  The snaps are as follows:
3167                		  <1 snaps to 1
3168                		  >999 snaps to 32000"
3169::= { settings-pdl 4 }
3170
3171
3172default-lines-per-page OBJECT-TYPE
3173    SYNTAX  INTEGER
3174    ACCESS  read-write
3175    STATUS  optional
3176    DESCRIPTION
3177                "Returns or changes the default number of lines per page. The
3178                POS indicates the supported values. An unsupported value causes
3179                the printer to use the closest supported value, causing the
3180                printer to return the <noError>.
3181                Additional information:
3182                The supported values in LaserJet 8150 are 5 to 128.
3183                Setting to an unsupported value causes the
3184                the printer to substitute in a snap value and to return
3185                <noError>
3186                status.
3187                The snap values are as follow:
3188                <5 snaps to 5
3189                >128 snaps to 128"
3190::= { settings-pdl 11 }
3191
3192
3193default-vmi OBJECT-TYPE
3194    SYNTAX  INTEGER
3195    ACCESS  read-write
3196    STATUS  optional
3197    DESCRIPTION
3198                "Returns or changes the default vertical motion index. The unit
3199                of measure for VMI is centipoints per line. The POS indicates
3200                the supported values. An unsupported value causes the printer
3201                to use the closest supported value, causing the printer to
3202                return <noError>."
3203::= { settings-pdl 12 }
3204
3205
3206default-media-size OBJECT-TYPE
3207    SYNTAX  INTEGER {
3208		   eUSExecutive(1),
3209		   eUSLetter(2),
3210		   eUSLegal(3),
3211		   eFoolscap(10),
3212		   eStatement(15),
3213		   eROC16K(17),
3214		   eJISExecutive(18),
3215		   eISOandJISA5(25),
3216		   eISOandJISA4(26),
3217		   eJISB5(45),
3218		   eJapanesePostcardDouble(72),
3219		   eMonarch(80),
3220		   eCommercial10(81),
3221		   eInternationalDL(90),
3222		   eInternationalC5(91),
3223		   eInternationalB5(100),
3224		   eCustom(101)
3225		   }
3226    ACCESS  read-write
3227    STATUS  optional
3228    DESCRIPTION
3229                "This indicates the default media size. A write of an
3230                unsupported value causes an <ErrorInvalidOrUnsupported Value>.		Complete list of supported media sizes along with their
3231                dimensions are listed in the ''Media Size Table'' near the end
3232                of this document. (for a full list of media size enums see the
3233                end of this file) "
3234::= { settings-pdl 13 }
3235
3236
3237cold-reset-media-size OBJECT-TYPE
3238    SYNTAX  INTEGER {
3239		   eUSLetter(2),
3240		   eISOandJISA4(26)
3241		   }
3242    ACCESS  read-write
3243    STATUS  optional
3244    DESCRIPTION
3245                "Returns or sets the media size that is used as the
3246                DEFAULT-MEDIA-SIZE when a cold reset occurs."
3247::= { settings-pdl 19 }
3248
3249
3250reprint OBJECT-TYPE
3251    SYNTAX  INTEGER {
3252		   eOff(1),
3253		   eOn(2),
3254		   eAuto(3)
3255		   }
3256    ACCESS  read-write
3257    STATUS  optional
3258    DESCRIPTION
3259                "Returns or changes the reprint (jam recovery) setting. If eOn,
3260                then the device will reprint pages jammed pages. If eOff, the
3261                device will not attempt to reprint jammed pages. If eAuto, a
3262                device dependent algorithm (which should be documented in the
3263                POS) will be used to determine if the page gets reprinted. This
3264                object controls all PDLs, unless a specific PDL supports its
3265                own reprint control mechanism. To date, only PostScript has a
3266                PDL reprint control mechanism."
3267::= { settings-pdl 36 }
3268
3269
3270tray-prompt OBJECT-TYPE
3271    SYNTAX  INTEGER {
3272		   eDoNotDisplay(1),
3273		   eDisplay(2)
3274		   }
3275    ACCESS  read-write
3276    STATUS  optional
3277    DESCRIPTION
3278                "If this object is set to eDisplay, whenever a paper tray is
3279                opened, refilled, and closed in a printer, the end user is
3280                prompted with a message 'To change size or type press check' on
3281                the control panel. If this object is set to eDoNotDisplay, then
3282                the end user will not be prompted with this message whenever a
3283                paper tray is opened, refilled, and closed in a printer.
3284                Additional information:
3285                Whenever a paper tray is opened and closed, the user is
3286                provided with two options Display and Do Not Display, through
3287                the menu item Size/Type Prompt.On selecting Display he chooses
3288                to get prompted with the message to change the size or type of
3289                paper. Whereas he is not prompted with this message in case he
3290                chooses Do Not Display."
3291::= { settings-intray 19 }
3292
3293
3294pcl-total-page-count OBJECT-TYPE
3295    SYNTAX  INTEGER
3296    ACCESS  read-only
3297    STATUS  optional
3298    DESCRIPTION
3299                "Total number of PCL pages printed by the device.
3300                Additional information:
3301                In LaserJet 8150 the PCL page count is kept in
3302                NVRAM, and the NVRAM value is updated at least every
3303                10 pages.  NOTE: The value returned by this object will
3304                be incremented every page but if power is lost between
3305                NVRAM updates, up to 9 pages of the page count may be
3306                lost.  The page count counter will be reset to zero
3307                after 16,777,215 (2^24-1) pages.
3308                The page count is incremented when a sheet of media is pulled from an input
3309                tray. A duplex printed sheet will cause this counter to be incremented by
3310                two."
3311::= { pdl-pcl 5 }
3312
3313
3314pcl-default-font-height OBJECT-TYPE
3315    SYNTAX  INTEGER
3316    ACCESS  read-write
3317    STATUS  optional
3318    DESCRIPTION
3319                "Returns or changes the default PCL height. Height is an
3320                approximate measure of the body of the type in centipoints. A
3321                centipoint is 1/7200 inch. Height applies only to proportional
3322                fonts. Point size, in points, can be converted to font height,
3323                in centipoints, by multiplying the point size by 100. The POS
3324                indicates the supported values. An unsupported value causes the
3325                printer to use the closest supported value, causing the printer
3326                to return <noError>. ''Closest'' means
3327                the smallest absolute difference.
3328                Additional information:
3329                Supported values range from 400 to 99975, in
3330                increments of 25 units.
3331                Setting to an unsupported value causes the
3332                printer to substitute in a snap value and to
3333                return <noError> status.
3334                The snap values are as follow:
3335                <=400 snaps to 400
3336                >=99975 snaps to 99975
3337                Unsupported values in the range 400 to 99975 snap
3338                DOWN to the previous supported value
3339                (i.e 25293 snaps to 25275 or 75038 snaps to 75025)."
3340::= { pdl-pcl 13 }
3341
3342
3343pcl-default-font-source OBJECT-TYPE
3344    SYNTAX  INTEGER {
3345		   eInternal(1),
3346		   ePermanentSoft(2),
3347		   eRomSimm2(11),
3348		   eRomSimm3(12),
3349		   eRomSimm4(13),
3350		   eRomSimm5(14)
3351		   }
3352    ACCESS  read-write
3353    STATUS  optional
3354    DESCRIPTION
3355                "Returns or changes the value of the default font source
3356                variable in NVRAM."
3357::= { pdl-pcl 14 }
3358
3359
3360pcl-default-font-number OBJECT-TYPE
3361    SYNTAX  INTEGER(0..255)
3362    ACCESS  read-write
3363    STATUS  optional
3364    DESCRIPTION
3365                "Returns or changes the value of the default font number
3366                variable in NVRAM. Writing an unsupported value causes the
3367                printer to generate an <badValue>.
3368                Additional information:
3369                Valid numbers or 0 - 255, but only font numbers that are
3370                included in the PCL FONT LIST are selectable."
3371::= { pdl-pcl 15 }
3372
3373
3374pcl-default-font-width OBJECT-TYPE
3375    SYNTAX  INTEGER
3376    ACCESS  read-write
3377    STATUS  optional
3378    DESCRIPTION
3379                "Returns or changes the default PCL font width. Width is
3380                expressed as the width of a character in centipoints. A
3381                centipoint is 1/7200 inch. Width applies only to fixed space
3382                fonts. Pitch, in character per inch, can be converted to font
3383                width, in centipoints, by dividing 7200 by the pitch. The POS
3384                indicates the supported values. An unsupported value causes the
3385                printer to use the closest supported value, causing the printer
3386                to return <noError>. ''Closest'' means
3387                the smallest absolute difference.
3388                Additional information:
3389                Setting to an unsupported value causes the
3390                printer to substitue in a snap value (listed below)
3391                and return <noError> status.
3392                The snap values for pitch are as follow:
3393                <=44 snaps to 44
3394                >=9999 snaps to 9999"
3395::= { pdl-pcl 16 }
3396
3397
3398postscript-total-page-count OBJECT-TYPE
3399    SYNTAX  INTEGER
3400    ACCESS  read-only
3401    STATUS  optional
3402    DESCRIPTION
3403                "Total number of PostScript pages printed by the device.
3404                Additional information:
3405                This object is only supported if the PostScript
3406                option is installed.
3407                In LaserJet 8150 the count is kept in NVRAM, and the
3408                NVRAM value is updated at least every 10
3409                sheets.  NOTE: The value returned by this object will
3410                be incremented every sheet but if power is lost between
3411                NVRAM updates up to 9 sheets of the count may be
3412                lost.  The counter will be reset to zero
3413                after 16,777,215 (2^24-1) pages. "
3414::= { pdl-postscript 5 }
3415
3416
3417postscript-print-errors OBJECT-TYPE
3418    SYNTAX  INTEGER {
3419		   eOff(1),
3420		   eOn(2)
3421		   }
3422    ACCESS  read-write
3423    STATUS  optional
3424    DESCRIPTION
3425                "Returns or changes the value of the print PostScript errors
3426                setting. If eOn, PostScript prints an error page showing the
3427                error encountered and the stack at the time of the error.
3428                Additional information:
3429                This object is only supported if the PostScript
3430                option is installed."
3431::= { pdl-postscript 11 }
3432
3433
3434collated-originals-support OBJECT-TYPE
3435    SYNTAX  OCTET STRING
3436    ACCESS  read-only
3437    STATUS  optional
3438    DESCRIPTION
3439                "Indicates that the printer can create multiple, collated
3440                'originals' of a job and shows the level of support for this
3441                capability.
3442                    cCollatedOriginals - The printer can create multiple
3443                        collated originals, or 'mopies'. This is the base
3444                        functionality required by the other collection items.
3445
3446                    cProofAndHold - The printer saves a copy of the job while
3447                        printing the first mopy. Later, this held job can be
3448                        released and the rest of the mopies will print.
3449                    cSecurityPrint - The printer spools the job and holds the
3450                        job until the user releases the job by entering a
3451                        password at the printer's control panel.
3452                    cAutoHighlight - The printer prints the job a number of
3453                        times with a mail distribution list prepended to each
3454                        job. A different mailing address is highlighted on each
3455                        mopy.
3456                    cCollatedAtSpeed - The printer can create multiple collated
3457                        copies where all copies after the original are printed
3458                        at engine speed.
3459                Additional information:
3460                Indicates that the printer can create multiple, collated
3461                originals of a job and shows the level of support for this
3462                capability.
3463                cCollatedOriginals - The printer can create multiple collated
3464                originals, or mopies.
3465
3466                This is the base functionality required by the other
3467                collection items.
3468                Without disk, this object will not exist. This will be set at
3469                boot-up initialization. If the disk fails, in any way, then
3470                the disk error functionality will handle the situation.
3471
3472                A color printer (LaserJet 4550) that only has a RAMDISK installed is
3473                treated like there is no disk and therefore this object will
3474                not exist.
3475
3476                The value of this object will be:
3477                !cCollatedOriginals - Only FLASH installed
3478                cCollatedOriginals  - IDE is installed combined
3479                with/without FLASH
3480                cCollatedOriginals  - RAMDISK is On combined with/without FLASH"
3481::= { status-system 42 }
3482
3483
3484host-application-available-memory OBJECT-TYPE
3485    SYNTAX  INTEGER
3486    ACCESS  read-only
3487    STATUS  optional
3488    DESCRIPTION
3489                "Returns the amount of memory, in bytes, that the device has
3490                available for job-related processing or resources. Also known
3491                as driver work space (DWS) memory."
3492::= { status-system 59 }
3493
3494
3495socket-ping-job-events-version OBJECT-TYPE
3496    SYNTAX  DisplayString (SIZE(0..10))
3497    ACCESS  read-only
3498    STATUS  optional
3499    DESCRIPTION
3500                "This object reports the current version of the Socket Ping Job
3501                Events capability. The version number is returned as a string
3502                in the format MAJOR.MINOR.SUB version. (eg. 1.0.1) If socket
3503                ping is not supported by this printer then the object is either
3504                not implemented or it returns a '0'."
3505::= { socket-ping 1 }
3506
3507
3508job-info-change-id OBJECT-TYPE
3509    SYNTAX  OCTET STRING (SIZE(16))
3510    ACCESS  read-only
3511    STATUS  optional
3512    DESCRIPTION
3513                "Returns the current value of an object in the job-info sub-tree
3514                whose value has changed. Define the object identifier for the
3515                object whose value has changed as
3516                job-info.required-field.optional-field.job-id. job-info
3517                represents the OID prefix of all objects in the job-info
3518                sub-tree. Required-field represents the OID field value that
3519                follows the job-info prefix. Since some objects in the job-info
3520                sub-tree have two OID fields between the job-info prefix and
3521                the job-id, the optional-field represents the OID field between
3522                the required-field and the job-id field, if present. Using this
3523                definition, the format for the JOB-INFO-CHANGE-ID binary value
3524                can be described as follows:
3525                    Bytes 0-3 : required-field
3526                    Bytes 4-7 : optional-field, or all zeros if there
3527                    is no optional field
3528                    Bytes 8-11: Job ID.
3529                    Bytes 12-n : The value of the object job-info.
3530                        required-field.optional-field.job-id.
3531                All multi-byte values stored in Motorola (big-endian) format,
3532                where the most significant byte occurs first.
3533                Additional information:
3534                LaserJet 8100 will use this object to report
3535                changes to the job-info-pages-printed and job-info-state
3536                objects.  The required-field (bytes 0 through 3) will
3537                designate whether the change to be reported involves the
3538                pages printed (13) or job state (15).  The optional-field
3539                (bytes 4 through 7) will always be zeroes.  The value-field
3540                (bytes 12 through 15) will contain the new value for pages
3541                printed or job state cast to a 32-bit integer.
3542
3543                Note:  It is possible that traps generated by this object
3544                have the same value.  This is caused by the architecture of
3545                LaserJet 8100.  In the LaserJet 8100 System, it is highly probable that
3546                the object value will change so rapidly that when the trap is
3547                processed, PML will read the same value twice.  This is timing
3548                related and will generally be seen at the end of a job."
3549::= { settings-job 3 }
3550
3551
3552hold-job-timeout OBJECT-TYPE
3553    SYNTAX  INTEGER
3554    ACCESS  read-write
3555    STATUS  optional
3556    DESCRIPTION
3557                "The time, in minutes, that the printer will wait before
3558                automatically deleting a held job. This allows the printer to
3559                automatically clean up jobs that have been forgotten (held but
3560                never released).
3561                Additional information:
3562                This only applies to temporary held jobs, i.e., HOLD=ON or
3563                PROOF.  This is a global timer that only affects the jobs
3564                that are sent after it is set.
3565                		A value of 0 means never delete the jobs.
3566                		Setting it to an unsupported value causes
3567                		the printer to substitute a value (listed
3568                		below) and to return <noError>
3569                		status.
3570                		LaserJet 4600 supports values of 0, 60, 240, 1440, and 10080
3571                		The values are as follows:
3572                <=0 snap to 0   (disabled)
3573                >=1 and <=150 snap to 60 (60 minutes)
3574                >=151 and <=840 snap to 240 (4 hours)
3575                >=841 and <=2880 snap to 1440 (1 day)
3576                >=2881 snap to 10080  (1 week)"
3577::= { settings-job 10 }
3578
3579
3580current-job-parsing-id OBJECT-TYPE
3581    SYNTAX  INTEGER(-1..2147483647)
3582    ACCESS  read-only
3583    STATUS  optional
3584    DESCRIPTION
3585                "Contains the printer assigned job identification for the job
3586                currently being processed by the processing PDL sub-system. The
3587                job ID is a monotonically increasing number. The job ID may be
3588                reset to zero at power-up and may roll over to zero after
3589                reaching some maximum value.
3590                Additional information:
3591                A value of -1 is returned when the printer
3592                is not parsing a job.
3593
3594                When data for a new job is detected, this object is
3595                updated (the job may or may not turn out to be a Null
3596                Job); however, the trap does not occur until the printer
3597                determines that it is not a Null Job.  (A job is considered
3598                to be a 'null job' if it has no name or job attribute,
3599                causes no pages to be printed, and consumes MIN_JOB_SIZE
3600                (9) or fewer bytes.)  A trapped value will differ from
3601                the previous value by one or more.
3602
3603                Some job-info- objects are created when the first data
3604                bytes are received.  If the printer determines that the
3605                job is a Null Job, the job-info- objects related to the
3606                Null Job are deleted.  LaserJet 8100 retains the job-info-
3607                objects for the MAX_JOBS_IN_LIST (32) most recent jobs
3608                that are not Null Jobs.
3609
3610                The first job received after power-up will have job ID 1,
3611                and the job ID will increment to 2,147,483,647 before
3612                rolling to zero.  To distinguish whether a power cycle or a
3613                rollover causes a reduction in the job ID value, the
3614                object prtGeneralConfigChanges can be watched and if it
3615                increments at the same time as the drop is observed in
3616                the value of CURRENT-JOB-PARSING-ID, then a power cycle
3617                is the most likely cause."
3618::= { job-being-parsed 1 }
3619
3620
3621job-info-name1 OBJECT-TYPE
3622    SYNTAX  DisplayString
3623    ACCESS  read-only
3624    STATUS  optional
3625    DESCRIPTION
3626                "Contains the first part of this print job's name. The last OID
3627                field for this dynamic object contains the job ID.
3628                Additional information:
3629                The job name is the string specified by the
3630                NAME= parameter of the @PJL JOB command which allows a
3631                maximum of 80 characters.  The first 40 characters are
3632                in this object and the second 40 are in job-info-name2.
3633                The symbol set is Roman-8.
3634
3635                When jobs are nested, the value assigned to this object
3636                is the name provided by the most recent @PJL JOB NAME=
3637                command.  If no name is provided, a null string is
3638                returned."
3639::= { job-info 1 }
3640
3641
3642job-info-name2 OBJECT-TYPE
3643    SYNTAX  DisplayString
3644    ACCESS  read-only
3645    STATUS  optional
3646    DESCRIPTION
3647                "Contains the second part of this print job's name. The last OID
3648                field for this dynamic object contains the job ID.
3649                Additional information:
3650                See job-info-name1."
3651::= { job-info 2 }
3652
3653
3654job-info-stage OBJECT-TYPE
3655    SYNTAX  OCTET STRING
3656    ACCESS  read-only
3657    STATUS  optional
3658    DESCRIPTION
3659                "Indicates what printer sub-systems are currently processing
3660                this print job. The last OID field for this dynamic object
3661                contains the job ID. cSourceSubsystem - some of the job is in
3662                the printer I/O subsystem. cProcessingSubsystem - some of the
3663                job is in the printer imaging processing subsystem.
3664                cDestinationSubsystem - some of the job is being printed.
3665                Additional information:
3666                For LaserJet 8100, cSourceSubsystem and
3667                cProcessingSubsystem will always be set and cleared
3668                together.  They are set when the beginning of the
3669                job is detected, and they are cleared when the end
3670                of the job is parsed.
3671
3672                A non-printing job will never set
3673                cDestinationSubsystem.
3674
3675                When a page is ready to be printed (the intermediate has
3676                been built and the page is `closed' by the personality),
3677                cDestinationSubsystem will be set even if a page of a
3678                previous job is currently being printed.
3679                cDestinationSubsystem remains set until the last page of
3680                the job has finished printing.
3681
3682                If a page requires extensive processing and allows all
3683                the previous pages of a job to complete printing,
3684                cDestinationSubsystem will remain set until the last
3685                page of the job has finished printing."
3686::= { job-info 10 }
3687
3688
3689job-info-io-source OBJECT-TYPE
3690    SYNTAX  INTEGER
3691    ACCESS  read-only
3692    STATUS  optional
3693    DESCRIPTION
3694                "Indicates which I/O source, the print job was received over.
3695                The value maps to port numbering scheme supported in the
3696                DEVICE/SOURCE-SUBSYSTEM/IO/PORTS sub-tree."
3697::= { job-info 11 }
3698
3699
3700job-info-pages-processed OBJECT-TYPE
3701    SYNTAX  INTEGER
3702    ACCESS  read-only
3703    STATUS  optional
3704    DESCRIPTION
3705                "Indicates the number of pages processed by the processing
3706                subsystem. If neither the cSourceSubsystem or the
3707                cProcessingSubsystem items are in the associated JOB-INFO-STAGE
3708                object, then this object contains the total number of pages
3709                processed for this job. The last OID field for this dynamic
3710                object contains the job ID.
3711                Additional information:
3712                This object is incremented by one when a
3713                page is processed (`closed' by the personality), regardless
3714                of the number of pages that are printed as a result of the
3715                single page processed.  In other words, it does not matter
3716                how many identical copies of a page are printed or no pages
3717                may be printed if operating in silent run mode, this count
3718                is incremented exactly once.
3719
3720                A page is considered processed when all of the input
3721                data has been processed for a page (that is, when the
3722                intermediate has been produced, and the personality has
3723                `closed' the page.  At this time, the image of the page is
3724                not necessarily completely formed.)"
3725::= { job-info 12 }
3726
3727
3728job-info-pages-printed OBJECT-TYPE
3729    SYNTAX  INTEGER
3730    ACCESS  read-only
3731    STATUS  optional
3732    DESCRIPTION
3733                "Indicates the number of pages printed by the destination
3734                subsystem. If none of the cSourceSubsystem,
3735                cProcessingSubsystem or cDestinationSubsystem items are in the
3736                associated JOB-INFO-STAGE object, then this object contains the
3737                total number of pages printed for this job. This value may
3738                increase by two each time for duplex jobs. The last OID field
3739                for this dynamic object contains the job ID.
3740                Additional information:
3741                If multiple copies of a page are printed,
3742                each copy is counted individually."
3743::= { job-info 13 }
3744
3745
3746job-info-size OBJECT-TYPE
3747    SYNTAX  INTEGER
3748    ACCESS  read-only
3749    STATUS  optional
3750    DESCRIPTION
3751                "Indicates the number of bytes of data processed by the
3752                processing subsystem. If neither of the cSourceSubsystem or
3753                cProcessingSubsystem items are in the associated JOB-INFO-STAGE
3754                object, then this object contains the size of this job, in
3755                bytes. The last OID field for this dynamic object contains the
3756                job ID.
3757                Additional information:
3758                This count may be incremented by values
3759                other than one as blocks of data are processed; blocks
3760                of data (which may be as large as 2K bytes) will be
3761                processed in a varying amount of time.
3762
3763                During the processing of a job and even when a job completes,
3764                an exact count of the number of I/O bytes processed by the
3765                job is not necessarily to be expected."
3766::= { job-info 14 }
3767
3768
3769job-info-state OBJECT-TYPE
3770    SYNTAX  INTEGER {
3771		   eAborted(3),
3772		   eWaitingForResources(4),
3773		   ePrinted(5),
3774		   eTerminating(7),
3775		   eCancelled(10),
3776		   eProcessing(11),
3777		   eScanning(12),
3778		   eSending(13)
3779		   }
3780    ACCESS  read-only
3781    STATUS  optional
3782    DESCRIPTION
3783                "Indicates the state of the job. The last OID field for this
3784                dynamic object contains the job ID.
3785                    eAborted - the print job was aborted.
3786                    eWaitingForResources - the print job requires resources
3787                        that are not currently available. Example resources
3788                        that can cause the job to wait include the print engine
3789                        or PDL processor being unavailable. The print engine
3790                        could be unavailable due to paper out, paper jam,
3791                        staple out, stapler jam, marking agent low, output bin
3792                        full, etc. The PDL processor could be unavailable due
3793                        to an off-line condition. Each printer specific object
3794                        specification should state which conditions cause a job
3795                        to be waiting for resources and also state which
3796                        objects can be retrieved by an application to determine
3797                        the exact cause of a resource being unavailable.
3798                    ePrinted - the job has printed. The related JOB-INFO-
3799                        OUTCOME object indicates if any problems were
3800                        encountered while the job was processed.
3801                    eRetained - the job can be reprinted.
3802                    eTerminating - the job was aborted or cancelled and is
3803                        currently is terminating.
3804                    eInterrupted - the job has been interrupted. The job can be
3805                        continued.
3806                    ePaused - the job has been paused. The job can be
3807                        continuted.
3808                    eCancelled - the job has been cancelled.
3809                    eProcessing - the job is currently being printed normally.
3810                          "
3811::= { job-info 15 }
3812
3813
3814job-info-outcome OBJECT-TYPE
3815    SYNTAX  INTEGER {
3816		   eOk(3)
3817		   }
3818    ACCESS  read-only
3819    STATUS  optional
3820    DESCRIPTION
3821                "Indicates if any warning or error conditions were encountered
3822                while processing the assoicated job. The last OID field for
3823                this dynamic object contains the job ID.
3824                Additional information:
3825                In LaserJet 8100, warnings and errors are not recorded
3826                in this object.  Although no meaningful information can be
3827                obtained from this object, it is kept around for the
3828                compatibility needs of existing software."
3829::= { job-info 19 }
3830
3831
3832job-info-outbins-used OBJECT-TYPE
3833    SYNTAX  OCTET STRING
3834    ACCESS  read-only
3835    STATUS  optional
3836    DESCRIPTION
3837                "Indicates which output bins this job has delivered printed
3838                pages to. The last OID field for this dynamic object contains
3839                the job ID.
3840                Additional information:
3841                The bins designated by this collection include
3842                the printer's own output bins as well as the `logical output
3843                bins' associated with any attached external paper handling
3844                devices.  (The mapping of the physical output bins of an
3845                external paper handling device to its `logical output bins'
3846                depends on the usage mode of the device.  For instance, in
3847                `mailbox mode', there is one-to-one correspondence of
3848                `logical output bins' to physical bins, whereas in `stacker
3849                mode', one `logical output bin' may map to several physical
3850                bins.)
3851
3852                Although LaserJet 4100 and LaserJet 4550 both come with two output
3853                bins -- a face-down bin on the top of the device and a
3854                face-up bin at the back of the device -- firmware will not
3855                provide a means of selecting between the two, nor will it
3856                report which of the two gets used.  For this reason, bit 0
3857                (cOutbin1) of this collection is being used to designate
3858                both of these bins together."
3859::= { job-info 20 }
3860
3861
3862job-info-physical-outbins-used OBJECT-TYPE
3863    SYNTAX  OCTET STRING
3864    ACCESS  read-only
3865    STATUS  optional
3866    DESCRIPTION
3867                "Indicates which physical output bins this job has delivered
3868                printed pages to. The last OID field for this dynamic object
3869                contains the job ID.
3870                Additional information:
3871                The output bins designated by the bits of
3872                this collection include the standard output bin(s) plus the
3873                physical bins of attached external paper handling devices.
3874                The configuration (if any) of external paper handling devices
3875                will determine the mapping of individual bits in this
3876                collection to the physical bins of the devices.
3877                For LaserJet 4100 and LaserJet 4550, the cOutbin1 is used for Face Down
3878                bin, cOutbin2 is used for Face Up bin, and 3-15 are used for
3879                the 13 optional output bins (12 plus an extension to the Face
3880                Up bin) for backwards compatibility with LaserJet 8000/LaserJet 8100 and
3881                forwards compatibility with LaserJet 8150.  However, since they
3882                cannot distinguish output going to the Face Up or Face Down
3883                bin in the firmware because the diverter can only be moved
3884                manually, bit 0 (cOutbin1) is being used to designate
3885                both of these bits together.  If an external paper handling
3886                output device is connected, then bit 2 (cOutbin3) will
3887                represent the device's first output bin (and so on)."
3888::= { job-info 22 }
3889
3890
3891job-info-attr-1 OBJECT-TYPE
3892    SYNTAX  OCTET STRING (SIZE(1..80))
3893    ACCESS  read-only
3894    STATUS  optional
3895    DESCRIPTION
3896                "Returns the value that was set in PJL via the SET JOBATTR=
3897                command. Attribute objects are saved sequentially, starting
3898                with 1, after the start of a job. If more attributes are set
3899                than there are objects to store them, the excess JOBATTR values
3900                are ignored. If the corresponding SET JOBATTR= command has not
3901                been received when a get is done for this object, a status of
3902                <noSuchName> will be returned."
3903::= { job-info-attribute 1 }
3904
3905
3906job-info-attr-2 OBJECT-TYPE
3907    SYNTAX  OCTET STRING (SIZE(1..80))
3908    ACCESS  read-only
3909    STATUS  optional
3910    DESCRIPTION
3911                "Returns the value that was set in PJL via the SET JOBATTR=
3912                command. See JOB-INFO-ATTR-1 for details."
3913::= { job-info-attribute 2 }
3914
3915
3916job-info-attr-3 OBJECT-TYPE
3917    SYNTAX  OCTET STRING (SIZE(1..80))
3918    ACCESS  read-only
3919    STATUS  optional
3920    DESCRIPTION
3921                "Returns the value that was set in PJL via the SET JOBATTR=
3922                command. See JOB-INFO-ATTR-1 for details."
3923::= { job-info-attribute 3 }
3924
3925
3926job-info-attr-4 OBJECT-TYPE
3927    SYNTAX  OCTET STRING (SIZE(1..80))
3928    ACCESS  read-only
3929    STATUS  optional
3930    DESCRIPTION
3931                "Returns the value that was set in PJL via the SET JOBATTR=
3932                command. See JOB-INFO-ATTR-1 for details."
3933::= { job-info-attribute 4 }
3934
3935
3936job-info-attr-5 OBJECT-TYPE
3937    SYNTAX  OCTET STRING (SIZE(1..80))
3938    ACCESS  read-only
3939    STATUS  optional
3940    DESCRIPTION
3941                "Returns the value that was set in PJL via the SET JOBATTR=
3942                command. See JOB-INFO-ATTR-1 for details."
3943::= { job-info-attribute 5 }
3944
3945
3946job-info-attr-6 OBJECT-TYPE
3947    SYNTAX  OCTET STRING (SIZE(1..80))
3948    ACCESS  read-only
3949    STATUS  optional
3950    DESCRIPTION
3951                "Returns the value that was set in PJL via the SET JOBATTR=
3952                command. See JOB-INFO-ATTR-1 for details."
3953::= { job-info-attribute 6 }
3954
3955
3956job-info-attr-7 OBJECT-TYPE
3957    SYNTAX  OCTET STRING (SIZE(1..80))
3958    ACCESS  read-only
3959    STATUS  optional
3960    DESCRIPTION
3961                "Returns the value that was set in PJL via the SET JOBATTR=
3962                command. See JOB-INFO-ATTR-1 for details."
3963::= { job-info-attribute 7 }
3964
3965
3966job-info-attr-8 OBJECT-TYPE
3967    SYNTAX  OCTET STRING (SIZE(1..80))
3968    ACCESS  read-only
3969    STATUS  optional
3970    DESCRIPTION
3971                "Returns the value that was set in PJL via the SET JOBATTR=
3972                command. See JOB-INFO-ATTR-1 for details."
3973::= { job-info-attribute 8 }
3974
3975
3976job-info-attr-9 OBJECT-TYPE
3977    SYNTAX  OCTET STRING (SIZE(1..80))
3978    ACCESS  read-only
3979    STATUS  optional
3980    DESCRIPTION
3981                "Returns the value that was set in PJL via the SET JOBATTR=
3982                command. See JOB-INFO-ATTR-1 for details."
3983::= { job-info-attribute 9 }
3984
3985
3986job-info-attr-10 OBJECT-TYPE
3987    SYNTAX  OCTET STRING (SIZE(1..80))
3988    ACCESS  read-only
3989    STATUS  optional
3990    DESCRIPTION
3991                "Returns the value that was set in PJL via the SET JOBATTR=
3992                command. See JOB-INFO-ATTR-1 for details."
3993::= { job-info-attribute 10 }
3994
3995
3996job-info-attr-11 OBJECT-TYPE
3997    SYNTAX  OCTET STRING (SIZE(1..80))
3998    ACCESS  read-only
3999    STATUS  optional
4000    DESCRIPTION
4001                "Returns the value that was set in PJL via the SET JOBATTR=
4002                command. See JOB-INFO-ATTR-1 for details."
4003::= { job-info-attribute 11 }
4004
4005
4006job-info-attr-12 OBJECT-TYPE
4007    SYNTAX  OCTET STRING (SIZE(1..80))
4008    ACCESS  read-only
4009    STATUS  optional
4010    DESCRIPTION
4011                "Returns the value that was set in PJL via the SET JOBATTR=
4012                command. See JOB-INFO-ATTR-1 for details."
4013::= { job-info-attribute 12 }
4014
4015
4016job-info-attr-13 OBJECT-TYPE
4017    SYNTAX  OCTET STRING (SIZE(1..80))
4018    ACCESS  read-only
4019    STATUS  optional
4020    DESCRIPTION
4021                "Returns the value that was set in PJL via the SET JOBATTR=
4022                command. See JOB-INFO-ATTR-1 for details."
4023::= { job-info-attribute 13 }
4024
4025
4026job-info-attr-14 OBJECT-TYPE
4027    SYNTAX  OCTET STRING (SIZE(1..80))
4028    ACCESS  read-only
4029    STATUS  optional
4030    DESCRIPTION
4031                "Returns the value that was set in PJL via the SET JOBATTR=
4032                command. See JOB-INFO-ATTR-1 for details."
4033::= { job-info-attribute 14 }
4034
4035
4036job-info-attr-15 OBJECT-TYPE
4037    SYNTAX  OCTET STRING (SIZE(1..80))
4038    ACCESS  read-only
4039    STATUS  optional
4040    DESCRIPTION
4041                "Returns the value that was set in PJL via the SET JOBATTR=
4042                command. See JOB-INFO-ATTR-1 for details."
4043::= { job-info-attribute 15 }
4044
4045
4046job-info-attr-16 OBJECT-TYPE
4047    SYNTAX  OCTET STRING (SIZE(1..80))
4048    ACCESS  read-only
4049    STATUS  optional
4050    DESCRIPTION
4051                "Returns the value that was set in PJL via the SET JOBATTR=
4052                command. See JOB-INFO-ATTR-1 for details."
4053::= { job-info-attribute 16 }
4054
4055
4056job-info-requested-originals OBJECT-TYPE
4057    SYNTAX  INTEGER
4058    ACCESS  read-only
4059    STATUS  optional
4060    DESCRIPTION
4061                "The number of requested collated copies. The value was supplied
4062                with the job via PJL QTY variable, the PostScript Collate and
4063                NumCopies entries in the page device dictionary, or via some
4064                other mechansim."
4065::= { job-info 24 }
4066
4067
4068job-info-page-count-current-original OBJECT-TYPE
4069    SYNTAX  INTEGER
4070    ACCESS  read-only
4071    STATUS  optional
4072    DESCRIPTION
4073                "The page number being printed within the current copy of a
4074                collated multi-copy job. This value changes when the
4075                job-info-pages-printed changes. The job-info-pages-printed
4076                indicates the total number of pages printed in the job, while
4077                this object indicates the number of pages printed for this copy
4078                of a collated multi-copy job.
4079                Additional information:
4080                The number of pages in the current copy of a collated
4081                multi-copy job which have been completely printed and
4082                safely delivered to the output bin."
4083::= { job-info 25 }
4084
4085
4086job-info-pages-in-original OBJECT-TYPE
4087    SYNTAX  INTEGER
4088    ACCESS  read-only
4089    STATUS  optional
4090    DESCRIPTION
4091                "Number of pages in a single copy of a collated multi-copy job."
4092::= { job-info 26 }
4093
4094
4095job-info-printed-originals OBJECT-TYPE
4096    SYNTAX  INTEGER
4097    ACCESS  read-only
4098    STATUS  optional
4099    DESCRIPTION
4100                "Number of collated copies completely printed and delivered to
4101                the output bin at time of query."
4102::= { job-info 27 }
4103
4104
4105job-info-accounting-media-size OBJECT-TYPE
4106    SYNTAX  INTEGER {
4107		   eUSExecutive(1),
4108		   eUSLetter(2),
4109		   eUSLegal(3),
4110		   eLedger(11),
4111		   eROC16K(17),
4112		   eJISExecutive(18),
4113		   eROC8K(19),
4114		   eISOandJISA5(25),
4115		   eISOandJISA4(26),
4116		   eISOandJISA3(27),
4117		   eJISB5(45),
4118		   eJISB4(46),
4119		   eISOB5(65),
4120		   eJapansePostcardDouble(72),
4121		   eMonarch(80),
4122		   eCommercial10(81),
4123		   eInternationalDL(90),
4124		   eInternationalC5(91),
4125		   eInternationalB5(100),
4126		   eCustom(101),
4127		   eUSLetterR(258),
4128		   eISOandJISA4R(282),
4129		   eUnknownMediaSize(32767)
4130		   }
4131    ACCESS  read-only
4132    STATUS  optional
4133    DESCRIPTION
4134                "Contains the media size of the printed job. The media size of
4135                the first page will decide the media size of the entire job.
4136                The return value of this object will only be valid when the
4137                printer finishes printing the entire job."
4138::= { job-info-accounting 1 }
4139
4140
4141job-info-accounting-media-type OBJECT-TYPE
4142    SYNTAX  INTEGER {
4143		   eUnknownMedia(1),
4144		   eStandardType(2),
4145		   ePreprinted(3),
4146		   eBond(4),
4147		   eLetterhead(5),
4148		   eTransparency(7),
4149		   eLabels(8),
4150		   eRecycled(9),
4151		   eColored(10),
4152		   eCardStock(11),
4153		   eRough(12),
4154		   ePrepunched(13),
4155		   eHeavy(14),
4156		   eUserType1(16),
4157		   eUserType2(17),
4158		   eUserType3(18),
4159		   eUserType4(19),
4160		   eUserType5(20)
4161		   }
4162    ACCESS  read-only
4163    STATUS  optional
4164    DESCRIPTION
4165                "Contains the media type of the printed job. The media type of
4166                the first page will decide the media type of the entire job.
4167                The return value of this object will only be valid when the
4168                printer finishes printing the entire job."
4169::= { job-info-accounting 2 }
4170
4171
4172job-info-accounting-finishing-options OBJECT-TYPE
4173    SYNTAX  INTEGER {
4174		   eNoFinish(1),
4175		   eOffset(2),
4176		   ePunch(3),
4177		   eStapler(4),
4178		   eFinisher(5)
4179		   }
4180    ACCESS  read-only
4181    STATUS  optional
4182    DESCRIPTION
4183                "Contains the finishing option used on the printed job. The
4184                finishing option specified for the first page will decide the
4185                finishing option of the entire job. The return value of this
4186                object will only be valid when the printer finishes printing
4187                the entire job."
4188::= { job-info-accounting 3 }
4189
4190
4191job-info-accounting-media-simplex-count OBJECT-TYPE
4192    SYNTAX  INTEGER
4193    ACCESS  read-only
4194    STATUS  optional
4195    DESCRIPTION
4196                "Contains the total number of simplex pages printed in a
4197                particular job."
4198::= { job-info-accounting 4 }
4199
4200
4201job-info-accounting-media-duplex-count OBJECT-TYPE
4202    SYNTAX  INTEGER
4203    ACCESS  read-only
4204    STATUS  optional
4205    DESCRIPTION
4206                "Contains the total number of duplex pages printed in a
4207                particular job."
4208::= { job-info-accounting 5 }
4209
4210
4211job-info-accounting-grayscale-impression-count OBJECT-TYPE
4212    SYNTAX  INTEGER
4213    ACCESS  read-only
4214    STATUS  optional
4215    DESCRIPTION
4216                "Contains the total number of monochrome pages printed in a
4217                particular job."
4218::= { job-info-accounting 6 }
4219
4220
4221job-info-accounting-color-impression-count OBJECT-TYPE
4222    SYNTAX  INTEGER
4223    ACCESS  read-only
4224    STATUS  optional
4225    DESCRIPTION
4226                "Contains the total number of color pages printed in a
4227                particular job."
4228::= { job-info-accounting 7 }
4229
4230
4231job-info-accounting-black-dots OBJECT-TYPE
4232    SYNTAX  INTEGER
4233    ACCESS  read-only
4234    STATUS  optional
4235    DESCRIPTION
4236                "Contains the total number of black pixels used in a particular
4237                job.
4238                Additional information:
4239                This object reports kilodots.  (A kilodot
4240                is 1000 dots.)"
4241::= { job-info-accounting 8 }
4242
4243
4244job-info-accounting-yellow-dots OBJECT-TYPE
4245    SYNTAX  INTEGER
4246    ACCESS  read-only
4247    STATUS  optional
4248    DESCRIPTION
4249                "Contains the total number of yellow pixels used in a particular
4250                job.
4251                Additional information:
4252                This object reports kilodots.  (A kilodot
4253                is 1000 dots.)"
4254::= { job-info-accounting 9 }
4255
4256
4257job-info-accounting-cyan-dots OBJECT-TYPE
4258    SYNTAX  INTEGER
4259    ACCESS  read-only
4260    STATUS  optional
4261    DESCRIPTION
4262                "Contains the total number of cyan pixels used in a particular
4263                job.
4264                Additional information:
4265                This object reports kilodots.  (A kilodot
4266                is 1000 dots.)"
4267::= { job-info-accounting 10 }
4268
4269
4270job-info-accounting-magenta-dots OBJECT-TYPE
4271    SYNTAX  INTEGER
4272    ACCESS  read-only
4273    STATUS  optional
4274    DESCRIPTION
4275                "Contains the total number of magenta pixels used in a
4276                particular job.
4277                Additional information:
4278                This object reports kilodots.  (A kilodot
4279                is 1000 dots.)"
4280::= { job-info-accounting 11 }
4281
4282
4283job-info-accounting-job-type OBJECT-TYPE
4284    SYNTAX  INTEGER {
4285		   ePrintJob(1),
4286		   eIPPJob(2),
4287		   eCopyJob(3),
4288		   eCopyInterruptJob(4),
4289		   eJetSendJob(5),
4290		   eInternalPage(6),
4291		   eCleaningPage(7),
4292		   eAutoCleaningPage(8),
4293		   eDigitalSendJob(9),
4294		   eWebPrintJob(10),
4295		   eFAXPrintJob(11),
4296		   eRetrievedJob(12),
4297		   ePhotoCardPrintJob(13),
4298		   eUnknownJob(1000)
4299		   }
4300    ACCESS  read-only
4301    STATUS  optional
4302    DESCRIPTION
4303                "Keeps track of what type of job is processed. "
4304::= { job-info-accounting 14 }
4305
4306
4307held-job-user-name OBJECT-TYPE
4308    SYNTAX  DisplayString (SIZE(0..40))
4309    ACCESS  read-only
4310    STATUS  optional
4311    DESCRIPTION
4312                "User name that is obtained by the driver through some internal
4313                method or from user input.
4314                Additional information:
4315                The following is a general description for all the JOB-MANAGEMENT
4316                objects described below.  These object describe the attributes of the
4317                dynamic list containing all the stored jobs on the disk available for
4318                printing or deleting via the job-management feature.  The jobs on this
4319                list are not deleted from the disk unless explicitly specified by the
4320                user.  A print job may be specified for retention by PJL commands in the
4321                data stream.
4322
4323                Following is a list of the PJL commands (i.e. these comments describe
4324                the PJL implementation and in some cases do not reflect the PML
4325                implementation.):
4326
4327                @PJL SET HOLD=OFF|ON|PROOF|STORE|PRINT
4328
4329                GENERAL DESCRIPTION:
4330
4331                This variable specifies the retention classification of the job.  The
4332                values indicate whether the job is printed immediately and/or stored.
4333
4334                OFF:  The job is printed but not retained on disk after printing.  This
4335                is the default value.
4336
4337                ON:  This setting may be thought of as free proof-and-hold.  The
4338                requested number of copies will be printed and the job will be
4339                temporarily stored on disk.  The job will then be available for printing
4340                additional copies through the control panel and through PML.  There will
4341                be a limit to the number of these temporary jobs that may be stored, and
4342                when the limit is exceeded the oldest job will be removed from the disk.
4343
4344                PROOF:  One copy of the job is printed and remaining copies are stored
4345                on disk.  The job is then available to select for printing via the
4346                control panel menus or PML.  The job will be deleted from the disk when
4347                the disk space is needed for another proof and hold job but only after
4348                the additional copies have been printed.  It will also be deleted when
4349                the user sends down another proof and hold job with the same job name,
4350                or the user explicitly deletes the job.
4351
4352                STORE:  The job is not printed immediately but is retained on disk.  The
4353                job is available to select for printing via the control panel
4354
4355                DEFAULT VALUE: OFF
4356
4357                The value will be stored in RAM only, not in NVRAM.
4358                The legal PJL commands are SET and INQUIRE.  DEFAULT is not allowed.
4359                The variable will appear in the PJL INFO VARIABLES list.
4360
4361                @PJL SET USERNAME=<80 bytes>
4362
4363                GENERAL DESCRIPTION:
4364
4365                Eighty-character user name that is obtained by the driver through some
4366                internal method or from user input.  If the job stream does not contain
4367                a USERNAME the default value will be NO USER NAME.  The driver is
4368                responsible for determining the size of the printers control panel and
4369                sending a string of appropriate length.
4370
4371                DEFAULT VALUE: NO USER NAME
4372
4373                The value will be stored in RAM only, not in NVRAM.
4374                The legal PJL commands are SET and, INQUIRE. DEFAULT is not allowed.
4375                The variable will appear in the PJL INFO VARIABLES list.
4376
4377                @PJL SET JOBNAME=<80 bytes>
4378
4379                GENERAL DESCRIPTION:
4380
4381                Eighty-character job name that may be generated by the driver or
4382                obtained from user input.  This value may be used in conjunction with
4383                the USERNAME to select a job from the front panel.  If the job stream
4384                does not contain a JOBNAME, the printer will assume no job name; each
4385                subsequent job that is sent down by the same user would replace the
4386                users last job on disk.  The driver is responsible for determining the
4387                size of the printers control panel and sending a string of appropriate
4388                length.
4389
4390                NOTE:  The limit of 80 bytes is a PJL limit.  The limit for PML will
4391                be 40 bytes.
4392
4393                DEFAULT VALUE: NULL STRING
4394
4395                The value will be stored in RAM only, not in NVRAM.
4396                The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
4397                The variable will appear in the PJL INFO VARIABLES list.
4398
4399                @PJL SET HOLDTYPE=PUBLIC|PRIVATE
4400
4401                GENERAL DESCRIPTION:
4402
4403                This variable specifies the privacy level of the job.
4404
4405                PUBLIC:  The job does not require a PIN in order to be released for
4406                printing.  This is the default value.
4407
4408                PRIVATE:  The job requires a PIN in order to be released for printing.
4409                The PIN is specified by the HOLDKEY variable.  If the
4410
4411                HOLDTYPE is set to PRIVATE, a HOLDKEY value must be specified.  If no
4412                HOLDKEY is specified, the job will be considered PUBLIC.
4413
4414                DEFAULT VALUE: PUBLIC
4415
4416                The value will be stored in RAM only, not in NVRAM.
4417                The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
4418                The variable will appear in the PJL INFO VARIABLES list.
4419
4420                @PJL SET HOLDKEY=4 digits, 0000...9999
4421
4422                GENERAL DESCRIPTION:
4423
4424                A 4-digit string, each digit 0-9, that is specified in the job stream
4425                and then required to be entered in order to release the job for
4426                printing.  If a HOLDTYPE is PRIVATE, a HOLDKEY value must be specified.
4427                If no HOLDKEY value is specified, a job will be considered PUBLIC.
4428
4429                DEFAULT VALUE: NULL STRING
4430
4431                The value will be stored in RAM only, not in NVRAM.
4432                The legal PJL commands are SET and INQUIRE. DEFAULT is not allowed.
4433                The variable will appear in the PJL INFO VARIABLES list.
4434
4435
4436                The format for the OID is as follows:
4437
4438                3.4.1.6.x.y
4439                <-----> | |
4440                |    |  \
4441                /     |  job-id in the system
4442                /       \
4443                PML_JOB_MGNT_ROOT_OID  \
4444                job attribute 1..6
4445
4446                x values are 1..6:
4447
4448                1) user-name:  user name that is obtained by the driver through some
4449                internal method or from user input.
4450
4451                2) job-name:  job name may be generated by the driver or obtained from
4452                user input.
4453
4454                3) hold:  indicates the retention classification of the job.  The values
4455                indicate whether the job is printed immediately and/or stored.  There
4456                are 4 options:
4457                OFF:    The job is printed but not retained on the disk.
4458                ON:     The job is printed and stored temporarily on the disk.
4459                STORE:  The job is not printed but stored on the disk.
4460                PROOF:  One copy of the job is printed and the remaining copies are
4461                stored on the disk.
4462
4463                4) holdtype:  The variable specifies the security level of the job.
4464                PUBLIC:  The job does not require a PIN in order to release the job for
4465                printing.
4466                PRIVATE:  The job requires a PIN in order to be released for printing.
4467
4468                5) quantity:  number of copies to print.  Valid values are 0..999.
4469
4470                6) pin:  A 4 digit string, each digit is 0-9, that is specified in the
4471                job stream and then required to be entered in order to release the job
4472                for printing.
4473
4474                y :  an unsigned 32-bit number which uniquely identifies the job.  The job
4475                id for the job remains the same for the job until it is deleted from the
4476                held jobs list.
4477
4478
4479                For example, the OID below is asking for the user name of the
4480                job whose id is 3.  The application would issue:
4481
4482                OID
4483                get 3.4.1.6.1.3
4484
4485                For example, the <getnext> OID values sequence is as follows:
4486
4487                OID                returned OID
4488                getnext 3.4.1.6         3.4.1.6.1.1
4489                getnext 3.4.1.6.1.1     3.4.1.6.1.2
4490                getnext 3.4.1.6.2.1     3.4.1.6.2.2
4491                ***
4492                getnext 3.4.1.6.1.6     3.4.1.6.1.7
4493                getnext 3.4.1.6.2.1     3.4.1.6.2.2
4494                getnext 3.4.1.6.5.2828  3.4.1.6.6.1
4495
4496                NOTE: for example above, job id 2828 is the last job in the list of
4497                held jobs.
4498                ***
4499
4500                Also supported is <getnext> on the job attributes:
4501                OID                returned OID
4502                getnext 3.4.1.6.1       3.4.1.6.1.1
4503                getnext 3.4.1.6.6       3.4.1.6.6.1"
4504::= { held-job-info 1 }
4505
4506
4507held-job-job-name OBJECT-TYPE
4508    SYNTAX  DisplayString (SIZE(0..40))
4509    ACCESS  read-only
4510    STATUS  optional
4511    DESCRIPTION
4512                "The job name may be generated by the driver or obtained from
4513                user input."
4514::= { held-job-info 2 }
4515
4516
4517held-job-retention OBJECT-TYPE
4518    SYNTAX  INTEGER {
4519		   eHoldOff(1),
4520		   eHoldOn(2),
4521		   eHoldStore(3),
4522		   eHoldProof(4)
4523		   }
4524    ACCESS  read-only
4525    STATUS  optional
4526    DESCRIPTION
4527                "Indicates the retention classification of the job. The values
4528                indicate whether the job is printed immediately or stored.
4529                There are 4 options:
4530                    eHoldOff: The job is printed but not retained on the disk.
4531
4532                    eHoldOn: The job is printed and stored temporarily on the
4533                        disk.
4534                    eHoldStore: The job is not printed but stored on the disk.
4535
4536                    eHoldProof: One copy of the job is printed and the
4537                        remaining copies are stored on the disk.   "
4538::= { held-job-info 3 }
4539
4540
4541held-job-security OBJECT-TYPE
4542    SYNTAX  INTEGER {
4543		   eHoldTypePublic(1),
4544		   eHoldTypePrivate(2)
4545		   }
4546    ACCESS  read-only
4547    STATUS  optional
4548    DESCRIPTION
4549                "The variable specifies the security level of the job.
4550                    eHoldTypePublic: The job does not require a PIN in order to
4551                        release the job for printing.
4552                    eHoldTypePrivate: The job requires a PIN in order to be
4553                        released for printing.   "
4554::= { held-job-info 4 }
4555
4556
4557held-job-quantity OBJECT-TYPE
4558    SYNTAX  INTEGER(1..999)
4559    ACCESS  read-only
4560    STATUS  optional
4561    DESCRIPTION
4562                "Number of copies to print."
4563::= { held-job-info 5 }
4564
4565
4566held-job-pin OBJECT-TYPE
4567    SYNTAX  DisplayString (SIZE(0..4))
4568    ACCESS  read-only
4569    STATUS  optional
4570    DESCRIPTION
4571                "A string that is specified in the job stream and then required
4572                to be entered in order to release the job for printing. PIN
4573                stands for Personal Identification Number.
4574                Additional information:
4575                Must be a 4 digit string, each digit must be 0..9 or a null string
4576                if there is no pin.
4577                		For security purposes, you can no longer get the value of the PIN."
4578::= { held-job-info 6 }
4579
4580
4581held-job-print OBJECT-TYPE
4582    SYNTAX  OCTET STRING (SIZE(12))
4583    ACCESS  write-only
4584    STATUS  optional
4585    DESCRIPTION
4586                "Instructs the printer to schedule the specified held job for
4587                printing with the specified number of copies. The job-id is
4588                used to identify which job to print. A held job can also be
4589                printed from the control panel.
4590                Additional information:
4591                Bytes 0-3 is the job id of the job to print.
4592                Bytes 4-7 is the number of copies to print.
4593                Bytes 8-11 (optional) contain the PIN for
4594                a Private job. "
4595::= { held-job-control 1 }
4596
4597
4598held-job-delete OBJECT-TYPE
4599    SYNTAX  INTEGER
4600    ACCESS  write-only
4601    STATUS  optional
4602    DESCRIPTION
4603                "Instructs the printer to delete the specified held job from the
4604                list. The job-id is used to identify which job to delete. A
4605                held job can also be deleted from the control panel.
4606                Additional information:
4607                Setting this to a value that is not a Held Job on the
4608                system or is a Private Held Job returns <ErrUnsupValue>.
4609                To delete a private Held Job, you must use the PML object
4610                HELD-JOB-PRINT with a quantity of 0 and supply the correct
4611                HELD-JOB-PIN with the request. (See HELD-JOB-PRINT)"
4612::= { held-job-control 2 }
4613
4614
4615held-job-set-queue-size OBJECT-TYPE
4616    SYNTAX  INTEGER(0..100)
4617    ACCESS  read-write
4618    STATUS  optional
4619    DESCRIPTION
4620                "Sets the maximum number of jobs which can be stored in the held
4621                job list.
4622                Additional information:
4623                Sets the size of the temporary job lists queue."
4624::= { held-job-control 3 }
4625
4626
4627held-job-enable OBJECT-TYPE
4628    SYNTAX  INTEGER {
4629		   eDisabled(1),
4630		   eEnabled(2)
4631		   }
4632    ACCESS  read-write
4633    STATUS  optional
4634    DESCRIPTION
4635                "Enables or disables Job Retention (Job Hold). The valid values
4636                are eDisabled and eEnabled. (Specifying an invalid mode causes
4637                an <badValue> error to be returned.) When
4638                eDisabled is specified all Job Retention (Hold, Proof, Store,
4639                PIN Printing) is disabled. When eEnabled is specified, the Job
4640                Retention characteristics of a given job are defined by the PJL
4641                variable SET HOLD.
4642                Additional information:
4643                When disabled, held jobs are not removed,
4644                but must be explicitly removed through the Control Panel
4645                or the PML object HELD-JOB-DELETE."
4646::= { held-job-control 4 }
4647
4648
4649mopy-mode OBJECT-TYPE
4650    SYNTAX  INTEGER {
4651		   eOff(1),
4652		   eStandard(4),
4653		   eEnhanced(5)
4654		   }
4655    ACCESS  read-write
4656    STATUS  optional
4657    DESCRIPTION
4658                "Controls or reports how mopies are generated. eOff turns off
4659                the mopy feature. eAuto allows the device to determine the best
4660                method for generating mopies based on the device configuration.
4661                eStandard spools the I/O data and replays the I/O data multiple
4662                times to generate the mopies. eEnhanced spools the rasterized
4663                page images and replays the rasterized data to generate the
4664                mopies. Typically, the rasterized data will be larger and will
4665                allow all but the first mopy to print at speed. If the job
4666                being mopied is not extremely complex, then the first mopy will
4667                print at speed also."
4668::= { settings-spooler 1 }
4669
4670
4671default-vertical-black-resolution OBJECT-TYPE
4672    SYNTAX  INTEGER
4673    ACCESS  read-write
4674    STATUS  optional
4675    DESCRIPTION
4676                "Returns or changes the value of the default vertical black
4677                resolution. The units are dots per inch.
4678                Additional information:
4679                In LaserJet 8100 changing this OID also causes
4680                DEFAULT-HORIZONTAL-BLACK RESOLUTION to change.
4681                DEFAULT-HORIZONTAL-BLACK-RESOLUTION and
4682                DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the
4683                same.  The supported values are:
4684                LaserJet 4100: 300, 600, 1200
4685                Color Products: 600
4686                LaserJet 9000: 300, 600
4687                Setting to an unsupported value causes the printer
4688                to substitute in a snap value and
4689                to return <noError> status.
4690                The snap values are as follow:
4691                LaserJet 4100:
4692
4693                450 >= n < 900 snaps to 600
4694                n >= 900 snaps to 1200
4695                Color Products:
4696                n snaps to 600
4697                LaserJet 9000:
4698                n < 450 snaps to 300
4699                n >=450 snaps to 600  "
4700::= { settings-pdl 8 }
4701
4702
4703default-horizontal-black-resolution OBJECT-TYPE
4704    SYNTAX  INTEGER
4705    ACCESS  read-write
4706    STATUS  optional
4707    DESCRIPTION
4708                "Returns or changes the value of the default horizontal black
4709                resolution. The units are dots per inch.
4710                Additional information:
4711                In LaserJet 8100 changing this object also causes
4712                DEFAULT-VERTICAL-BLACK RESOLUTION to change.
4713                DEFAULT-HORIZONTAL-BLACK-RESOLUTION and
4714                DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the
4715                same.  The supported values are:
4716                LaserJet 4100: 300, 600, 1200
4717                Color Products: 600
4718                LaserJet 9000: 300, 600
4719                Setting to an unsupported value causes the printer
4720                to substitute in a snap value and to
4721                return <noError> status.
4722                The snap values are as follow:
4723                LaserJet 4100:
4724                n < 450 snaps to 300
4725                450 >= n < 900 snaps to 600
4726                n >= 900 snaps to 1200
4727                Color Products:
4728                n snaps to 600
4729                LaserJet 9000:
4730                n < 450 snaps to 300
4731                n >=450 snaps to 600  "
4732::= { settings-pdl 9 }
4733
4734
4735default-page-protect OBJECT-TYPE
4736    SYNTAX  INTEGER {
4737		   eOn(2)
4738		   }
4739    ACCESS  read-write
4740    STATUS  optional
4741    DESCRIPTION
4742                "Returns or changes the default page protection behavior. If
4743                eOff, the device does not reserve memory for holding the entire
4744                raster form of a processed page. If eOn, then memory is
4745                reserved. If eAuto, the device determines the amount of memory
4746                to reserve.
4747                Additional information:
4748                Setting to eOn causes MET to be more conservative, but
4749                it will not allocate memory to hold an entire
4750                rasterized page."
4751::= { settings-pdl 10 }
4752
4753
4754default-bits-per-pixel OBJECT-TYPE
4755    SYNTAX  INTEGER
4756    ACCESS  read-write
4757    STATUS  optional
4758    DESCRIPTION
4759                "Controls the number of levels used (per pixel) when printing
4760                grayscale or color images."
4761::= { settings-pdl 39 }
4762
4763
4764date-display OBJECT-TYPE
4765    SYNTAX  INTEGER {
4766		   eDateDisplayMMM-DD-YYYY(4),
4767		   eDateDisplayDD-MMM-YYYY(5),
4768		   eDateDisplayYYYY-MMM-DD(6)
4769		   }
4770    ACCESS  read-write
4771    STATUS  optional
4772    DESCRIPTION
4773                "Controls front-panel date display format.
4774                Additional information:
4775                Controls front-panel date display format."
4776::= { settings-system 22 }
4777
4778
4779date-and-time OBJECT-TYPE
4780    SYNTAX  OCTET STRING
4781    ACCESS  read-write
4782    STATUS  optional
4783    DESCRIPTION
4784                "A C structure containing the following fields:    typedef
4785                struct {
4786                    ubyte yr; /* year: 0 to 99 */
4787                    ubyte mon; /* month: 1 to 12 */
4788                    ubyte day; /* day: 1 to 31 */
4789                    ubyte wday; /* Day of week: 1 to 07 */
4790                    ubyte hr; /* hour: 0 to 23 */
4791                    ubyte min; /* minute: 0 to 59 */
4792                    ubyte sec; /* second: 0 to 59 */
4793                    } date_t;
4794                where ubyte is an unsigned byte (0-255).
4795                Additional information:
4796                A C structure containing the following fields:    typedef
4797                struct {
4798                ubyte yr;   /* year: 3 to 99 */
4799                ubyte mon;  /* month: 1 to 12 */
4800                ubyte day;  /* day: 1 to 31 */
4801                ubyte wday; /* Day of week: 1 to 07 */
4802                ubyte hr;   /* hour: 0 to 23 */
4803                ubyte min;  /* minute: 0 to 59 */
4804                ubyte sec;  /* second: 0 to 59 */
4805                } date_t;
4806                where ubyte is an unsigned byte (0-255)."
4807::= { status-system 17 }
4808
4809
4810time-display OBJECT-TYPE
4811    SYNTAX  INTEGER {
4812		   eTimeDisplayTwelveHour(1),
4813		   eTimeDisplayTwentyFourHour(2)
4814		   }
4815    ACCESS  read-write
4816    STATUS  optional
4817    DESCRIPTION
4818                "Controls front-panel time display format. Set to
4819                eTimeDisplayTwelveHour for AM/PM display. Set to
4820                eTimeDisplayTwentyFourHour for military-type display.
4821                Additional information:
4822                Controls front-panel time display format. Set to
4823                eTimeDisplayTwelveHour for AM/PM display. Set to
4824                eTimeDisplayTwentyFourHour for military-type display."
4825::= { status-system 28 }
4826
4827
4828mio1-model-name OBJECT-TYPE
4829    SYNTAX  DisplayString
4830    ACCESS  read-only
4831    STATUS  optional
4832    DESCRIPTION
4833                "Returns product information identifying the I/O card. Example:
4834                XXXX."
4835::= { mio1 2 }
4836
4837
4838mio1-manufacturing-info OBJECT-TYPE
4839    SYNTAX  DisplayString
4840    ACCESS  read-only
4841    STATUS  optional
4842    DESCRIPTION
4843                "Returns information describing the manufacture of the I/O card
4844                installed in MIO/EIO slot 1. May include serial number and
4845                firmware revision.
4846                Additional information:
4847                The format of the string returned is determined by
4848                the manufacturer of the EIO device. There is no standard for
4849                content of the string."
4850::= { mio1 3 }
4851
4852
4853mio1-type OBJECT-TYPE
4854    SYNTAX  INTEGER {
4855		   eEmpty(1),
4856		   eUnknown(2),
4857		   eDiskDrive(8),
4858		   eIOCard(12)
4859		   }
4860    ACCESS  read-only
4861    STATUS  optional
4862    DESCRIPTION
4863                "Returns an indication of the type of option installed in
4864                MIO/EIO slot 1. See SIMM1-TYPE for an explanation of the
4865                enumerations."
4866::= { mio1 4 }
4867
4868
4869mio2-model-name OBJECT-TYPE
4870    SYNTAX  DisplayString
4871    ACCESS  read-only
4872    STATUS  optional
4873    DESCRIPTION
4874                "Returns product information identifying the I/O card. Example:
4875                XXXX."
4876::= { mio2 2 }
4877
4878
4879mio2-manufacturing-info OBJECT-TYPE
4880    SYNTAX  DisplayString
4881    ACCESS  read-only
4882    STATUS  optional
4883    DESCRIPTION
4884                "Returns information describing the manufacture of the I/O card
4885                installed in MIO/EIO slot 2. May include serial number and
4886                firmware revision.
4887                Additional information:
4888                The format of the string returned is determined by
4889                the manufacturer of the EIO device. There is no standard for
4890                content of the string."
4891::= { mio2 3 }
4892
4893
4894mio2-type OBJECT-TYPE
4895    SYNTAX  INTEGER {
4896		   eEmpty(1),
4897		   eUnknown(2),
4898		   eDiskDrive(8),
4899		   eIOCard(12)
4900		   }
4901    ACCESS  read-only
4902    STATUS  optional
4903    DESCRIPTION
4904                "Returns an indication of the type of option installed in
4905                MIO/EIO slot 2. See SIMM1-TYPE for an explanation of the
4906                enumerations."
4907::= { mio2 4 }
4908
4909
4910mio3-model-name OBJECT-TYPE
4911    SYNTAX  DisplayString
4912    ACCESS  read-only
4913    STATUS  optional
4914    DESCRIPTION
4915                "Returns product information identifying the I/O card. Example:
4916                XXXX."
4917::= { mio3 2 }
4918
4919
4920mio3-manufacturing-info OBJECT-TYPE
4921    SYNTAX  DisplayString
4922    ACCESS  read-only
4923    STATUS  optional
4924    DESCRIPTION
4925                "Returns information describing the manufacture of the I/O card
4926                installed in MIO/EIO interface 3. May include serial number and
4927                firmware revision.
4928                Additional information:
4929                The format of the string returned is determined by
4930                the manufacturer of the EIO device. There is no standard for
4931                content of the string."
4932::= { mio3 3 }
4933
4934
4935mio3-type OBJECT-TYPE
4936    SYNTAX  INTEGER {
4937		   eEmpty(1),
4938		   eUnknown(2),
4939		   eDiskDrive(8),
4940		   eIOCard(12)
4941		   }
4942    ACCESS  read-only
4943    STATUS  optional
4944    DESCRIPTION
4945                "Returns an indication of the type of option installed in
4946                MIO/EIO interface 3. See SIMM1-TYPE for an explanation of the
4947                enumerations."
4948::= { mio3 4 }
4949
4950
4951io-timeout OBJECT-TYPE
4952    SYNTAX  INTEGER(5..300)
4953    ACCESS  read-write
4954    STATUS  optional
4955    DESCRIPTION
4956                "The amount of time, in seconds, to wait for more print job data
4957                to be received before an I/O timeout occurs. The I/O channel
4958                being timed is the I/O channel that received the data
4959                associated with the current print job. If an I/O timeout
4960                occurs, the PDL processing sub-system assumes all the data
4961                associated with the current print job has been received, and
4962                processes the end of job in a PDL specific manner. The POS
4963                specifies the supported values.
4964                Additional information:
4965                If an I/O timeout occurs,the PDL processing
4966                sub-system will consider it an end of job condition only
4967                if there is data from another I/O subsystem waiting to be
4968                processed.
4969                The supported values are 5 to 300 seconds.
4970                Setting to a value outside the supported range returns
4971                <noError> status and the
4972                value will be snapped to the nearest supported value."
4973::= { settings-io 1 }
4974
4975
4976io-switch OBJECT-TYPE
4977    SYNTAX  INTEGER {
4978		   eYes(1)
4979		   }
4980    ACCESS  read-only
4981    STATUS  optional
4982    DESCRIPTION
4983                "Indicates if the device will switch between I/O channels when a
4984                job boundary is encountered and print job data is available on
4985                another I/O channel."
4986::= { settings-io 2 }
4987
4988
4989port1-parallel-speed OBJECT-TYPE
4990    SYNTAX  INTEGER {
4991		   eSlow(1),
4992		   eFast(2)
4993		   }
4994    ACCESS  read-write
4995    STATUS  optional
4996    DESCRIPTION
4997                "Returns or changes the maximum parallel I/O port speed, for
4998                port 1. This object is only supported if this port is a
4999                parallel port. An eSlow setting causes a 10 us busy pulse per
5000                received byte of data. An eFast setting causes a 1.5 us busy
5001                pulse per received byte of data. In rare cases, setting this
5002                value to eFast can cause the parallel port to no longer
5003                transfer data reliably.
5004                Additional information:
5005                When the value of this object is changed, it takes
5006                effect immediately. It is recommended that the printer
5007                be offline and not in a job when this object is changed."
5008::= { port1 4 }
5009
5010
5011port1-parallel-bidirectionality OBJECT-TYPE
5012    SYNTAX  INTEGER {
5013		   eUnidirectional(1),
5014		   eBidirectional(2)
5015		   }
5016    ACCESS  read-write
5017    STATUS  optional
5018    DESCRIPTION
5019                "Returns or changes whether the parallel I/O port supports
5020                bidirectional communication for port 1. This object is only
5021                supported if this port is a parallel port.
5022                Additional information:
5023                A get on this object returns the current mode
5024                for the parallel port. Setting this object specifies whether
5025                or not bidirectional communications will be allowed."
5026::= { port1 5 }
5027
5028
5029channelnumberofchannels OBJECT-TYPE
5030    SYNTAX  INTEGER
5031    ACCESS  write-only
5032    STATUS  optional
5033    DESCRIPTION
5034                "An indication of how many print data channels the I/O card
5035                supports.
5036                Additional information:
5037                This object is used by the IIO card to tell the peripheral
5038                firmware how many logical channels will be used by the card.
5039                This object can only be set once per physical channel.  If
5040                an attempt is made to set it a subsequent time it is ignored
5041                and an return code of <ErrorActionCanNotBePerformedNow.is returned.
5042
5043                If new firmware is dynamically downloaded to the Blazers Plus
5044                card, and if that firmware uses more logical channels, it is
5045                necessary to reset the printer."
5046::= { channel 1 }
5047
5048
5049channelTable OBJECT-TYPE
5050    SYNTAX      SEQUENCE OF ChannelEntry
5051    ACCESS      not-accessible
5052    STATUS      optional
5053  ::= { channel 3 }
5054
5055
5056channelEntry OBJECT-TYPE
5057    SYNTAX      ChannelEntry
5058    ACCESS      not-accessible
5059    STATUS      optional
5060    INDEX       { channelindex }
5061  ::= {  channelTable 1 }
5062
5063
5064ChannelEntry   ::= SEQUENCE {
5065    channelindex             INTEGER,
5066    channeltype              INTEGER,
5067    channelprotocolversion   OCTET STRING,
5068    channelstate             INTEGER,
5069    channelifindex           INTEGER,
5070    channelstatus            INTEGER,
5071    channelinformation       OCTET STRING
5072}
5073
5074
5075channeltype OBJECT-TYPE
5076    SYNTAX  INTEGER {
5077		   eChOther(1),
5078		   eChAppleTalkPAP(7),
5079		   eChLPDServer(8),
5080		   eChNetwareRPrinter(9),
5081		   eChNetwarePServer(10),
5082		   eChPort9100(11),
5083		   eChDLCLLCPort(15),
5084		   eChBidirPortTCP(38)
5085		   }
5086    ACCESS  write-only
5087    STATUS  optional
5088    DESCRIPTION
5089                "Identifies the type of MIO print data channel.
5090                Additional information:
5091                After telling the peripheral how many logical channels will
5092                be used, the IIO card tells the printer the type of each of
5093                the channels.  The type information is passed using the
5094                channelType object.  Values are then saved by the peripheral
5095                and reported when users request the value of
5096                prtChannelType."
5097::= { channelEntry 2 }
5098
5099
5100channelprotocolversion OBJECT-TYPE
5101    SYNTAX  OCTET STRING
5102    ACCESS  write-only
5103    STATUS  optional
5104    DESCRIPTION
5105                "The version of the protocol used on this MIO print data
5106                channel.
5107                Additional information:
5108                After telling the peripheral how many logical channels will
5109                be used, the IIO card tells the printer the protocol version
5110                of each of the channels.  The protocol version information is
5111                passed using the channelProtocolVersion object.  Values are
5112                then saved by the peripheral and reported when users request
5113                the value of prtChannelProtocolVersion."
5114::= { channelEntry 3 }
5115
5116
5117channelstate OBJECT-TYPE
5118    SYNTAX  INTEGER {
5119		   eChOther(1),
5120		   eChPrintDataAccecped(3),
5121		   eChNoDataAccepted(4)
5122		   }
5123    ACCESS  write-only
5124    STATUS  optional
5125    DESCRIPTION
5126                "The state of this print data channel. The value determines
5127                whether control information and print data is allowed through
5128                this channel or not.
5129                Additional information:
5130                After telling the peripheral how many logical channels will
5131                be used, the IIO card tells the printer the state of each of
5132                the channels.  The state can change from time to time.  The
5133                state information is passed using the channelState object.
5134                Values are saved by the peripheral and reported when users
5135                request the value of prtChannelState."
5136::= { channelEntry 4 }
5137
5138
5139channelifindex OBJECT-TYPE
5140    SYNTAX  INTEGER
5141    ACCESS  write-only
5142    STATUS  optional
5143    DESCRIPTION
5144                "The value of ifIndex which corresponds to this channel.
5145                Additional information:
5146                After telling the peripheral how many logical channels will
5147                be used, the IIO card tells the printer the value of the
5148                IfIndex for each channel.  The IfIndex is used as part of
5149                MIB-II.  The values are saved by the peripheral and reported
5150                when users request the value of prtChannelIfIndex."
5151::= { channelEntry 5 }
5152
5153
5154channelstatus OBJECT-TYPE
5155    SYNTAX  INTEGER
5156    ACCESS  write-only
5157    STATUS  optional
5158    DESCRIPTION
5159                "Sub-unit status is reported in the entries of the principle
5160                table in the Group that represents the sub-unit. For sub-units
5161                that report a status, there is a status column in the table and
5162                the value of this column is always an integer formed in the
5163                following way. The SubUnitStatus is an integer that is the sum
5164                of 5 distinct values, Availability, Non-Critical, Critical,
5165                On-line, and Transitioning. These values are:
5166                    Availability value
5167                    Available and Idle 0 000'b
5168                    Available and Standby 2 010'b
5169                    Available and Active 4 100'b
5170                    Available and Busy 6 110'b
5171                    Unavailable and OnRequest 1 001'b
5172                    Unavailable because Broken 3 011'b
5173                    Unknown 5 101'b
5174                    Non-Critical
5175                    No Non-Critical Alerts 0
5176                    Non-Critical Alerts 8
5177                    Critical
5178                    No Critical Alerts 0
5179                    Critical Alerts 16
5180                    On-Line
5181                    Intended state is On-Line 0
5182                    Intended state is Off-Line 32
5183                    Transitioning
5184                    At intended state 0
5185                    Transitioning to intended state 64.
5186                Additional information:
5187                After telling the peripheral how many logical channels will
5188                be used, the IIO card tells the printer the status of each of
5189                the channels.  The status can change from time to time.  The
5190                status information is passed using the channelStatus object.
5191                Values are saved by the peripheral and reported when users
5192                request the value of prtChannelStatus."
5193::= { channelEntry 6 }
5194
5195
5196channelinformation OBJECT-TYPE
5197    SYNTAX  OCTET STRING
5198    ACCESS  write-only
5199    STATUS  optional
5200    DESCRIPTION
5201                "Auxiliary information to allow a printing application to use
5202                the channel for data submission to the printer. An application
5203                capable of using a specific PrtChannelType should be able to
5204                use the combined information from the prtChannelInformation and
5205                other channel and interface group objects to 'bootstrap' its
5206                use of the channel. prtChannelInformation is not intended to
5207                provide a general channel description, nor to provide
5208                information that is available once the channel is in use. The
5209                encoding and interpretation of the prtChannelInformation object
5210                is specific to channel type. The description of each
5211                prtChannelType enum value for which prtChannelInformation is
5212                defined specifies the appropriate encoding and interpretation,
5213                including interaction with other objects. For channel types
5214                that do not specify a prtChannelInformation value, its value
5215                shall be null (0 length). When a new prtChannelType enumeration
5216                value is registered, its accompanying description must specify
5217                the encoding and interpretation of the prtChannelInformation
5218                value for the channel type. prtChannelInformation semantics for
5219                an existing PrtChannelType may be added or amended in the same
5220                manner as described in section 2.4.1 for type 2 enumeration
5221                values. The prtChannelInformation specifies values for a
5222                collection of channel attributes, represented as text according
5223                to the following rules:
5224                    1. The prtChannelInformation is coded in the NVT ASCII
5225                        character set. It is not affected by localization.
5226                    2. The prtChannelInformation is a list of entries
5227                        representing the attribute values. Each entry consists
5228                        of the following items, in order:
5229                    a. a keyword, composed of alphabetic characters (A-Z, a-z),
5230                        that identifies a channel attribute,
5231                    b. an Equals Sign (=) to delimit the keyword,
5232                    c. a data value, consisting of NVT ASCII graphics
5233                        characters (codes 32-126),
5234                    d. a Line Feed character (code 10) to delimit the data
5235                        value.
5236                    No other characters shall be present. Keywords are
5237                        case-sensitive. Conventionally, keywords are
5238                        capitalized (including each word of a multi-word
5239                        keyword), and, since they occupy space in the
5240                        prtChannelInformation, they are kept short.
5241                    3. If a channel attribute has multiple values, it is
5242                        represented by multiple entries with the same keyword,
5243                        each specifying one value. Otherwise, there shall be at
5244                        most one entry for each attribute.
5245                    4. By default, entries may appear in any order. If there
5246                        are ordering constraints for particular entries, these
5247                        must be specified in their definitions.
5248                    5. The prtChannelInformation value may represent
5249                        information that is not normally coded in textual form,
5250                        or that is coded in a character set other than NVT
5251                        ASCII. In these cases, whatever symbolic representation
5252                        is conventionally used for the information should be
5253                        used for encoding the prtChannelInformation. (For
5254                        instance, a binary port value might be represented as a
5255                        decimal number, Unicode would be represented in UTF-8
5256                        format.)
5257                    6. For each PrtChannelType for which prtChannelInformation
5258                        entries are defined, the descriptive text associated
5259                        with the PrtChannelType enumeration value shall specify
5260                        the following information for each entry:
5261                    Title: Brief description phrase, e.g.: 'Port name,'Service
5262                        Name,'
5263                    Keyword: The keyword value, eg: 'Port,' 'Service' Syntax:
5264                        The encoding of the entry value, if it cannot be
5265                        directly represented by NVT ASCII,
5266                    Status: 'Mandatory,' 'Optional,' or 'Conditionally
5267                        Mandatory,'
5268                    Multiplicity: 'Single' or 'Multiple,' to indicate whether
5269                        the entry may be present multiple times,
5270                    Description: Description of the use of the entry, other
5271                        information required to complete the definition (e.g.:
5272                        ordering contstraints, interactions between entries).
5273
5274                Applications that interpret prtChannelInformation should ignore
5275                unrecognized entries, so they are not affected if new entry
5276                types are added.
5277                Additional information:
5278                After telling the peripheral how many logical channels will
5279                be used, the IIO card tells the printer the value of the information
5280                value of each of the channels.  The information is auxiliary
5281                information used in conjunction with the channel Type."
5282::= { channelEntry 7 }
5283
5284
5285deviceChannelTable OBJECT-TYPE
5286    SYNTAX      SEQUENCE OF DeviceChannelEntry
5287    ACCESS      not-accessible
5288    STATUS      optional
5289  ::= { tables 2 }
5290
5291
5292deviceChannelEntry OBJECT-TYPE
5293    SYNTAX      DeviceChannelEntry
5294    ACCESS      not-accessible
5295    STATUS      optional
5296    INDEX       { channel-index }
5297  ::= {  deviceChannelTable 1 }
5298
5299
5300DeviceChannelEntry   ::= SEQUENCE {
5301    channel-index              INTEGER,
5302    channel-bytes-sent         INTEGER,
5303    channel-bytes-received     INTEGER,
5304    channel-io-errors          INTEGER,
5305    channel-jobs-received      INTEGER,
5306    channel-mio                INTEGER
5307}
5308
5309
5310channel-bytes-sent OBJECT-TYPE
5311    SYNTAX  INTEGER
5312    ACCESS  read-only
5313    STATUS  optional
5314    DESCRIPTION
5315                "The low order 31 bits of the number of bytes sent from the
5316                printer to the host on this logical channel."
5317::= { deviceChannelEntry 2 }
5318
5319
5320channel-bytes-received OBJECT-TYPE
5321    SYNTAX  INTEGER
5322    ACCESS  read-only
5323    STATUS  optional
5324    DESCRIPTION
5325                "The low order 31 bits of the number of bytes received by the
5326                printer from the host on this logical channel."
5327::= { deviceChannelEntry 3 }
5328
5329
5330channel-io-errors OBJECT-TYPE
5331    SYNTAX  INTEGER
5332    ACCESS  read-only
5333    STATUS  optional
5334    DESCRIPTION
5335                "The low order 31 bits of the number of I/O errors which have
5336                occured on this logical channel."
5337::= { deviceChannelEntry 4 }
5338
5339
5340channel-jobs-received OBJECT-TYPE
5341    SYNTAX  INTEGER
5342    ACCESS  read-only
5343    STATUS  optional
5344    DESCRIPTION
5345                "The low order 31 bits of the number of print jobs which have
5346                been received on this logical channel."
5347::= { deviceChannelEntry 5 }
5348
5349
5350channel-mio OBJECT-TYPE
5351    SYNTAX  INTEGER
5352    ACCESS  read-only
5353    STATUS  optional
5354    DESCRIPTION
5355                "The number of the MIO card associated with this logical
5356                channel. If this logical channel is not associated with an MIO
5357                card a zero is returned. The value returned for each logical
5358                channel is the MIO card's physical slot number. The list of
5359                supported values should be documented in the device POS.
5360                Additional information:
5361                The value returned will be zero for channels 1..3.
5362                If an MIOA card is installed, channels 4..10 will
5363                return a value of one or two.
5364                If an MIOB card is installed, channels 11..17 will
5365                return a value of one or two but not the
5366                same as channels 4..10.
5367                When two IIO cards are installed, the value
5368                returned by any channel 4..17 may change after the
5369                printer is power cycled."
5370::= { deviceChannelEntry 6 }
5371
5372
5373rpc-bind-protocol-address OBJECT-TYPE
5374    SYNTAX  OCTET STRING
5375    ACCESS  read-only
5376    STATUS  optional
5377    DESCRIPTION
5378                "Array of Berkeley sockets style protocol addresses used to bind
5379                RPC to a communications protocol family. Setting an instance of
5380                this array object to a zero length binary value disables the
5381                transport protocol indicated by that instance. All multi-bytes
5382                fields are in network (or big-endian) order. Bytes 1 and 2
5383                indicate the transport protocol. Some of the transport protocol
5384                mapping information can be found in RFC 1010 Assigned Numbers.
5385                A list of interesting transport protocol number mappings
5386                include:
5387                    <table>
5388                    Protocol | Number
5389                    ---------+-------
5390                     UDP/IP  |  17
5391                      IPX    |  1000
5392                      MLC    |  4660
5393                    </table>
5394                    Bytes 3 and 4 indicate the address family. The address
5395                        family uses the same mapping as the BSD sockets address
5396                        family. A list of interesting address family mappings
5397                        include:
5398                    <table>
5399                    Address Family | Number
5400                    ---------------+-------
5401                        Internet   |   2
5402                        NetWare    |   6
5403                        MLC        | 22136
5404                    </table>
5405                The format the fifth and following bytes is dependent on the
5406                address family. For the Internet address family, bytes 5 and 6
5407                contain the port number, bytes 7 through 10 contain the IP
5408                address, and the following eight bytes are unused. For NetWare,
5409                bytes 5 through 8 are the network number, bytes 9 through 14
5410                are the node number, and bytes 15 and 16 are the socket
5411                number.
5412                Additional information:
5413                The length of the binary value is zero
5414                if the instance of an object in the rpc-bind-protocol-address
5415                array is not in use.
5416                Returns <noSuchName>
5417                status if attempting to access this object and there
5418                is no storage device is installed."
5419::= { settings-rpc 2 }
5420
5421
5422rpc-bound-protocol-address OBJECT-TYPE
5423    SYNTAX  OCTET STRING
5424    ACCESS  read-only
5425    STATUS  optional
5426    DESCRIPTION
5427                "An array of Berkeley sockets style protocol addresses that the
5428                NFS service has been bound to successful. The format is that
5429                same as the array of RPC-BIND-PROTOCOL-ADDRESS of objects.
5430                Additional information:
5431                Returns <noSuchName>
5432                status if attempting to access this object and there
5433                is no storage device is installed."
5434::= { status-rpc 3 }
5435
5436
5437file-system-max-open-files OBJECT-TYPE
5438    SYNTAX  INTEGER
5439    ACCESS  read-only
5440    STATUS  optional
5441    DESCRIPTION
5442                "The number of open files allowed at one time. Opening a file
5443                when the maximum number of files are currently open will fail.
5444                Additional information:
5445                Indicates the number of open files a
5446                personality (e.g. PCL or PostScript) is guaranteed to be
5447                able to open before the file system runs out of file handles.
5448                		   This object is between 1 and 500.
5449                Returns <noSuchName>
5450                status if attempting to access this object and there
5451                is no storage device is installed."
5452::= { settings-file-system 2 }
5453
5454
5455file-system-set-system-partition-writeable OBJECT-TYPE
5456    SYNTAX  OCTET STRING
5457    ACCESS  write-only
5458    STATUS  optional
5459    DESCRIPTION
5460                "This object allows the system partition to be written to. It
5461                consists of a C structure containing the following fields:
5462                    typedef struct {
5463                    ubyte password[8];
5464                    ubyte volumenumber;
5465                    } fs_writeable_system_partition_t;
5466                    which is described below:
5467                    Bytes 0 - 7: contain the password
5468                    Byte 8 : is the volume number
5469                Access to this command is controlled by the password. If the
5470                password supplied is incorrect the command will fail. The
5471                volumenumber is a volume number of an existing system
5472                partition.
5473                Additional information:
5474                Returns <noSuchName>
5475                status if attempting to access this object and there
5476                is no storage device is installed.
5477                Returns <badValue> if the password is incorrect or if
5478                		   the volume requested is not present."
5479::= { settings-file-system 6 }
5480
5481
5482file-system-set-system-partition-readonly OBJECT-TYPE
5483    SYNTAX  INTEGER
5484    ACCESS  write-only
5485    STATUS  optional
5486    DESCRIPTION
5487                "Changes a system partition to be READ-ONLY. The value is the
5488                volume number to change. If the volume number specified is NOT
5489                a system partition an error is returned.
5490                Additional information:
5491                Returns <noSuchName>
5492                status if attempting to access this object and there
5493                is no storage device is installed.
5494                Returns <badValue> if the volume requested
5495                		   is not present."
5496::= { settings-file-system 7 }
5497
5498
5499file-system-delete-files OBJECT-TYPE
5500    SYNTAX  OCTET STRING
5501    ACCESS  write-only
5502    STATUS  optional
5503    DESCRIPTION
5504                "Setting this object causes the specified filename to be
5505                deleted, after first validating that the authentication data is
5506                correct for the specified user ID.
5507                    The format for this object is a C structure:
5508                    typedef struct {
5509                    sint32 UserId;
5510                    uint16 AuthenticationDataLen
5511                    ubyte AuthenticationData[]
5512                    char Filename[];
5513                    } fs_delete_files_t;
5514                    which is described below:
5515                    Bytes 0 - 3: contains a user id represented as a multi-byte
5516                        value that is stored in big-endian format, where the
5517                        most significant byte occurs first.
5518                    Bytes 4 - 5 : Length of the Athentication data that follows
5519                        starting at offset 6. Stored as a multi-byte value that
5520                        is stored in big-endian format, where the most
5521                        significant byte occurs first.
5522                    Bytes 6 - 6+AuthenticationDataLen : a ubyte array
5523                        containing the Authentication data used to verify
5524                        access for this operation.
5525                    Bytes starting at offset (6+AuthenticationDataLen+1): A
5526                        null terminated character array representing the ASCII
5527                        file name to be deleted. The length of the string will
5528                        be limited by the remaining space in the object.
5529                This string represents a fully-qualified path name which may
5530                specify a filename or a regular expression that may match
5531                multiple files (e.g <path>/*.exe). Access to this command is
5532                controlled by the UserId and the authentication data. If the
5533                UserID or authentication data supplied is incorrect the command
5534                will fail. The device POS will specify any limitations to the
5535                length of the filename string, what constitutes a correct user
5536                ID, what constitutes correct authentication data, and the
5537                significance of any return values.
5538                Additional information:
5539                Setting this object causes the specified filename
5540                to be deleted, after first validating that the
5541                authentication data is correct for the specified
5542                user ID.  This object is always present.
5543
5544                The format for this object is a C structure:
5545
5546                typedef struct {
5547                sint32 UserId;
5548                uint16 AuthenticationDataLen
5549                ubyte  AuthenticationData[]
5550                char   Filename[];
5551                } fs_delete_files_t;
5552
5553                Bytes 0 - 3: contains a user id represented
5554                as a multi-byte value that is stored in big-endian
5555                format, where the most significant byte occurs first.
5556
5557                Bytes 4 - 5 : Length of the authentication data that
5558                follows starting at offset 6. Stored as a multi-byte
5559                value that is stored in big-endian format, where the
5560                most significant byte occurs first.
5561
5562                Bytes 6 - 6+AuthenticationDataLen : a ubyte array
5563                containing the authentication data used to verify
5564                access for this operation.
5565
5566                Bytes starting at offset (6+AuthenticationDataLen+1):
5567                A null terminated character array representing the
5568                ASCII file name to be deleted. The length of the
5569                string will be limited by the remaining space in the
5570                object.  This string represents a fully-qualified path
5571                name which may specify a filename or a file-type regular
5572                expression that may match multiple files (e.g.,
5573                <path>/*.exe).
5574
5575                Access to this command is controlled by the UserId
5576                and the authentication data.  If the UserID or
5577                authentication data supplied is incorrect the
5578                command will fail.
5579
5580                The device POS will specify any limitations to the
5581                length of the filename string, what constitutes a
5582                correct user ID, what constitutes correct
5583                authentication data, and the significance of any
5584                return values."
5585::= { settings-file-system 8 }
5586
5587
5588file-system-security-access-password OBJECT-TYPE
5589    SYNTAX  DisplayString
5590    ACCESS  read-write
5591    STATUS  optional
5592    DESCRIPTION
5593                "This object acts as a gate keeper for write access to the PML
5594                objects FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
5595                FILE-SYSTEM-ERASE-MODE, and FILE-SYSTEM-WIPE-DISK. The object
5596                can be viewed as always being in one of 4 states:
5597                    State 0 --> Un-initialized:
5598                        FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is the empty
5599                        string and a pmlget operation on the object will return
5600                        the string '0'. This will be the state after an NVRAM
5601                        init which is the only way to set the object to the
5602                        empty string. It cannot be set to the empty string
5603                        through PML. In this state write access to
5604                        FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
5605                        FILE-SYSTEM-ERASE-MODE and FILE-SYSTEM-WIPE-DISK is
5606                        disabled while write access to the object itself is
5607                        enabled. A successful set operation on the object in
5608                        this state will return the string 'SET' and will result
5609                        in a transition to State 3.
5610                    State 1 --> The Password is set to a non-empty string: A
5611                        pmlget operation on the object will return the string
5612                        '1' regardless of the actual stored password value. In
5613                        this state write access to
5614                        FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
5615                        FILE-SYSTEM-ERASE-MODE and FILE-SYSTEM-WIPE-DISK is
5616                        disabled. The only string the object itself can be
5617                        successfully set to while in this state is the current
5618                        value of the password. Setting the object to its
5619                        current value causes a transition to State 2 which is
5620                        an authenticated state. The value returned from such a
5621                        set operation will be the string 'OK'.
5622                    State 2 --> The password is in an authenticated state: The
5623                        'gate' to write to the PML objects
5624                        FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
5625                        FILE-SYSTEM-ERASE-MODE, and FILE-SYSTEM-WIPE-DISK is
5626                        open. One, and only one, write operation can be
5627                        performed on one of these three objects. During such a
5628                        write operation the object itself will transition to
5629                        State 1 thus closing the gate. In State 2 a pmlset
5630                        operation on the object will result in the password
5631                        being set and a transfer to State 3. The value returned
5632                        from a set operation in this state on
5633                        FILE-SYSTEM-SECURITY-ACCESS-PASSWORD will be 'SET'. A
5634                        pmlget operation on the object will return the string
5635                        '2' regardless of the actual password value.
5636                    State 3 --> The password was just changed: A pmlget
5637                        operation on the object will return the string '3'.
5638                        Otherwise behaviors in State 3 are exactly like in
5639                        State 1.   "
5640::= { settings-file-system 9 }
5641
5642
5643file-system-external-access-capabilities OBJECT-TYPE
5644    SYNTAX  OCTET STRING
5645    ACCESS  read-write
5646    STATUS  optional
5647    DESCRIPTION
5648                "This object is used to control access to the file system of the
5649                device. It is always readable. It is writable when
5650                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is not the empty string,
5651                and a successful write to that object with the current password
5652                has preceded the write to this object. In other words, the
5653                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD must be in the
5654                'authenticated state' for a write on
5655                FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES to succeed. After the
5656                object has successfully been written to, it becomes read-only,
5657                and the FILE-SYSTEM-SECURITY-ACCESS-PASSWORD object exits the
5658                authenticated state. FILE-SYSTEM-SECURITY-ACCESS-PASSWORD must
5659                then be written to again with the current password in order to
5660                make another write operation on
5661                FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES possible.
5662                    cDisablePJLFileSystemAccess - All file system access
5663                        through PJL will be disabled.
5664                    cDisablePMLFileSystemWrite - All file-systems-related PML
5665                        objects such as FILE-SYSTEM-DELETE-FILES or
5666                        hrPartitionLabel become read-only. For objects that are
5667                        normally write-only this means that no successful
5668                        operations can now be performed on them.
5669                    cDisableNFSFileSystemAccess - All NFS file system access
5670                        will be disabled.
5671                    cDisablePSFileSystemAccess - All file system access through
5672                        PostScript will be disabled.
5673                    cDisableEWSFileSystemAccess - All access to the file system
5674                        by the Embedded Web Server will be disabled.   "
5675::= { settings-file-system 10 }
5676
5677
5678file-system-erase-mode OBJECT-TYPE
5679    SYNTAX  OCTET STRING
5680    ACCESS  read-write
5681    STATUS  optional
5682    DESCRIPTION
5683                "This object is used to control how file data is handled when
5684                files are deleted. It is always readable. It is writable when
5685                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is the empty string or
5686                when a write to FILE-SYSTEM-SECURITY-ACCESS-PASSWORD with the
5687                current password has preceeded the write to the object. When
5688                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is not the empty string
5689                then this object becomes read-only after a successful write to
5690                it. FILE-SYSTEM-SECURITY-ACCESS-PASSWORD must then be written
5691                to again with the current password in order to make another
5692                write operation on the object possible. If the
5693                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is incorrectly set, this
5694                object becomes read-only until the password is correctly set.
5695                The logical settings for this object are:
5696                    NonSecureFastErase - When a file is deleted, only the
5697                        reference to it in the file system tables is removed.
5698                        No file data is overwritten. This is the default
5699                        setting. This is the setting when both bits in the
5700                        collection are set to 0.
5701                    SecureFastErase - File information is overwritten with
5702                        identical, random character pattern when it is deleted.
5703                        This is the setting when cEraseMode0 is set to 1 and
5704                        cEraseMode1 is set to 0.
5705                    SecureSanitizeErase - Secure, repetitive algorithm used to
5706                        overwrite all deleted file information and remove any
5707                        residual data persistence. A random character is
5708                        written to all bytes of deleted sectors. Then the
5709                        complement of that character and finally, another
5710                        random character is written. This is the setting when
5711                        cEraseMode0 is set to 0 and cEraseMode1 is set to 1.
5712                Note that an error will be returned for an attempt to set both
5713                bits of the collection to 1."
5714::= { settings-file-system 11 }
5715
5716
5717file-system-wipe-disk OBJECT-TYPE
5718    SYNTAX  INTEGER
5719    ACCESS  read-write
5720    STATUS  optional
5721    DESCRIPTION
5722                "This object is a non-leaf node which will have one leaf node
5723                under it for each file system in the printer. The leaf nodes
5724                will be in a 1-to-1 correspondence with the hrDeviceIndex
5725                objects. This object specifies for each leaf node whether the
5726                file system on the device is going to be erased according to
5727                the setting of the FILE-SYSTEM-ERASE-MODE referenced by the
5728                corresponding hrDeviceIndex. A file system will be overwritten
5729                on system reboot if this object is set to 1. It will be
5730                unchanged if this object is set to 0. If this object's value is
5731                -1 then the file system cannot be wiped. If the file system
5732                contains the permstore, the permstore will be saved off and
5733                restored after the file-system wipe is completed. This object
5734                is always readable. It is writable when
5735                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is the empty string or
5736                when a write to FILE-SYSTEM-SECURITY-ACCESS-PASSWORD with the
5737                current password has preceeded the write to the object. When
5738                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is not the empty string
5739                then this object becomes read-only after a successful write to
5740                it. FILE-SYSTEM-SECURITY-ACCESS-PASSWORD must then be written
5741                to again with the current password in order to make another
5742                write operation on the object possible. If the
5743                FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is incorrectly set, this
5744                object becomes read-only until the password is correctly set."
5745::= { settings-file-system 12 }
5746
5747
5748file-system-wipe-disk-status OBJECT-TYPE
5749    SYNTAX  INTEGER
5750    ACCESS  read-only
5751    STATUS  optional
5752    DESCRIPTION
5753                "This object is a non-leaf node which will have one leaf node
5754                under it for each file system in the printer. The leaf nodes
5755                will be in a 1-to-1 correspondence with the hrDeviceIndex
5756                objects. This object specifies for each leaf node the status of
5757                a disk wipe in progress. A return value of -1 indicates that no
5758                disk wipe is in progress. A return value in the range of 0 to
5759                100 indicates the percent done for a disk wipe in progress. All
5760                other values are illegal."
5761::= { settings-file-system 13 }
5762
5763
5764file-system2-initialize-volume OBJECT-TYPE
5765    SYNTAX  INTEGER {
5766		   eInitializing(2)
5767		   }
5768    ACCESS  write-only
5769    STATUS  optional
5770    DESCRIPTION
5771                "Setting this object to eInitializing causes file system 2 to be
5772                initialized. Reading this object indicates if the file system
5773                is currently being initialized.
5774                Additional information:
5775                The hrDeviceIndex value for the mass storage
5776                device is the same value that is used to index into the
5777                FILE-SYSTEM sub-tree.  Since this product supports
5778                up to 3 physical mass storage device, and since the hrDeviceIndex
5779                for the mass storage devices will start at 2 if the mass
5780                	       storage device is installed, the FILE-SYSTEM2-INITIALIZE-VOLUME
5781                	       object will be the object that allows the mass storage device to be
5782                initialized that is the 1st device."
5783::= { file-system2 6 }
5784
5785
5786file-system3-initialize-volume OBJECT-TYPE
5787    SYNTAX  INTEGER {
5788		   eInitializing(2)
5789		   }
5790    ACCESS  write-only
5791    STATUS  optional
5792    DESCRIPTION
5793                "Setting this object to eInitializing causes file system 3 to be
5794                initialized. Reading this object indicates if the file system
5795                is currently being initialized.
5796                Additional information:
5797                The hrDeviceIndex value for the mass storage
5798                device is the same value that is used to index into the
5799                FILE-SYSTEM sub-tree.  Since this product supports
5800                up to 3 physical mass storage device, and since the hrDeviceIndex
5801                for the mass storage devices will start at 2 if the mass
5802                	       storage device is installed, the FILE-SYSTEM3-INITIALIZE-VOLUME
5803                	       object will be the object that allows the mass storage device to be
5804                initialized that is the 2nd device."
5805::= { file-system3 6 }
5806
5807
5808file-system4-initialize-volume OBJECT-TYPE
5809    SYNTAX  INTEGER {
5810		   eInitializing(2)
5811		   }
5812    ACCESS  write-only
5813    STATUS  optional
5814    DESCRIPTION
5815                "Setting this object to eInitializing causes file system 4 to be
5816                initialized. Reading this object indicates if the file system
5817                is currently being initialized.
5818                Additional information:
5819                The hrDeviceIndex value for the mass storage
5820                device is the same value that is used to index into the
5821                FILE-SYSTEM sub-tree.  Since this product supports
5822                up to 3 physical mass storage devices, and since the hrDeviceIndex
5823                for the mass storage devices will start at 2 if the mass
5824                	       storage device is installed, the FILE-SYSTEM4-INITIALIZE-VOLUME
5825                	       object will be the object that allows the mass storage device to be
5826                initialized that is the 3rd device."
5827::= { file-system4 6 }
5828
5829
5830mass-storage-resource-change-counter OBJECT-TYPE
5831    SYNTAX  INTEGER
5832    ACCESS  read-only
5833    STATUS  optional
5834    DESCRIPTION
5835                "A counter which changes when a mass storage based resource has
5836                been added or deleted.
5837                Additional information:
5838                The value of this counter changes
5839                each time the MASS-STORAGE-RESOURCE-CHANGED object
5840                is set to eTrue.  The value also changes when the
5841                mass storage device is initialized.  However, the value does not
5842                change when a mass storage device is removed and a different
5843                mass storage device is installed.  Initializing all volumes sets
5844                this object back to the factory default value.  A reboot sets
5845                	   this object back to the factory devalut value.
5846                Returns <noSuchName>
5847                status if attempting to access this object and there
5848                is no storage device is installed."
5849::= { mass-storage-resources 1 }
5850
5851
5852mass-storage-resource-changed OBJECT-TYPE
5853    SYNTAX  INTEGER {
5854		   eTrue(2)
5855		   }
5856    ACCESS  write-only
5857    STATUS  optional
5858    DESCRIPTION
5859                "Setting to eTrue causes MASS-STORAGE-RESOURCE-CHANGE-COUNTER to
5860                be incremented.
5861                Additional information:
5862                Returns <noSuchName>
5863                status if attempting to access this object and there
5864                is no storage device is installed."
5865::= { mass-storage-resources 2 }
5866
5867
5868ram-disk-mode OBJECT-TYPE
5869    SYNTAX  INTEGER {
5870		   eOff(1),
5871		   eAuto(3)
5872		   }
5873    ACCESS  read-write
5874    STATUS  optional
5875    DESCRIPTION
5876                "Returns or controls RAM disk support. eOFF turns off the RAM
5877                disk functionality. eOn turns on the RAM disk functionality and
5878                creates a RAM disk whose size is controlled by the
5879                RAM-DISK-SIZE object. eAuto turns on the RAM disk functionality
5880                and creates a RAM disk size determined by the printer based on
5881                installed options and other memory related settings.
5882                Additional information:
5883                Returns or controls RAM disk support.  eOFF turns off
5884                the RAM disk functionality. eAuto turns on
5885                the RAM disk functionality and creates a RAM disk size
5886                determined by the printer based on the amount of installed
5887                memory."
5888::= { settings-mass-storage-bd 1 }
5889
5890
5891ram-disk-size OBJECT-TYPE
5892    SYNTAX  INTEGER
5893    ACCESS  read-only
5894    STATUS  optional
5895    DESCRIPTION
5896                "Returns or controls the size of the RAM disk. The device POS
5897                specifies the minimum memory requirements. The object
5898                MAXIMUM-RAM-DISK-MEMORY specifies the maximum memory available
5899                for the RAM disk.
5900                Additional information:
5901                Returns the size of the RAM disk."
5902::= { settings-mass-storage-bd 2 }
5903
5904
5905maximum-ram-disk-memory OBJECT-TYPE
5906    SYNTAX  INTEGER
5907    ACCESS  read-only
5908    STATUS  optional
5909    DESCRIPTION
5910                "This object's name is misleading. This object does not return
5911                the maximum configurable RAM disk size. Instead, it returns the
5912                maximum amount of memory, in bytes, that can used to increase
5913                the size of the RAM disk.
5914                Additional information:
5915                This object returns the maximum amount of additional
5916                memory that is available for increasing the size of the RAM
5917                disk."
5918::= { status-mass-storage-bd 1 }
5919
5920
5921device-configure-printer-parameters OBJECT-TYPE
5922    SYNTAX  DisplayString (SIZE(1..256))
5923    ACCESS  read-write
5924    STATUS  optional
5925    DESCRIPTION
5926                "Allow the printer to be configured as a duplex or simplex
5927                printer. There will be a password encoded in this string and
5928                decoded by the printer firmware. If the password check passes
5929                the printer will be configured accordingly.
5930                Additional information:
5931                Used to configure Laserjet 4650 engines for duplex enabled or not.
5932                Encoded configuration string is passed in, which is decoded
5933                by firmware.  Firmware verifies config. string is valid, and
5934                retrieves device Configuration data.
5935                Expandable to accommodate future products configuration needs."
5936::= { device-configure 12 }
5937
5938
5939job-input-auto-continue-timeout OBJECT-TYPE
5940    SYNTAX  INTEGER(-1..3600)
5941    ACCESS  read-write
5942    STATUS  optional
5943    DESCRIPTION
5944                "The number of seconds the device waits after a job related
5945                continuable error occurs before automatically continuing. An
5946                example job related continuable error is the job requesting a
5947                media size that is not available. After the timeout expires,
5948                the device will continue processing the job as if a continue
5949                event occurred, such as the front panel continue key being
5950                pressed. If the value is -1, the device does not automatically
5951                continue after a job related continuable error occurs. If the
5952                value is 0, the device immediately continues. If the value is
5953                greater than 0, the value represents the timeout value in
5954                seconds.
5955                Additional information:
5956                The number of seconds the device waits after a job
5957                related continuable error occurs before automatically
5958                continuing.  An example job related continuable error is
5959                the job requesting a media size that is not available.
5960                After the timeout expires, the device will continue
5961                processing the job accourding to the action defined by
5962                JOB-INPUT-AUTO-CONTINUE-MODE.
5963                If the value is -1, the device does not automatically continue
5964                after a job related continuable error occurs.  If the
5965                value is 0, the device immediately continues.  If the
5966                value is greater than 0, the value represents the
5967                timeout value in seconds.
5968                The data for this object is stored in NVRAM."
5969::= { status-system 35 }
5970
5971
5972job-input-auto-continue-mode OBJECT-TYPE
5973    SYNTAX  OCTET STRING
5974    ACCESS  read-write
5975    STATUS  optional
5976    DESCRIPTION
5977                "Returns or sets the device behavior when the desired media is
5978                not currently available.
5979                    cCancelJob - The device cancels the job. The device POS
5980                        should explain what happens if this item is not the
5981                        only item in the collection.
5982                    cAutoMediaSizeOverride - The device is allowed to
5983                        substitute a different size media.
5984                    cAutoMediaNameOverride - The device is allowed to
5985                        substitute a different media name.
5986                    cUSMediaSizeOverride - The device is allowed to substitute
5987                        US media sizes (letter, etc.) for ISO media sizes (A4,
5988                        etc.).
5989                    cISOMediaSizeOverride - The device is allowed to substitute
5990                        ISO media sizes (A4, etc.) for US media sizes (letter,
5991                        etc.).
5992                Additional information:
5993                Returns or sets the device behavior when the desired
5994                media is not currently available.
5995                cCancelJob - The device cancels the job regardless of other
5996                item settings.
5997                cAutoMediaSizeOverride - The device is allowed to substitute
5998                a different size media.
5999                cAutoMediaNameOverride - The device is allowed to substitute
6000                a different media name.
6001                --                 cUSMediaSizeOverride - The device is allowed to substitute
6002                --                              US media sizes (letter, etc.) for ISO media sizes
6003                --                              (A4, etc.).
6004                --                 cISOMediaSizeOverride - The device is allowed to substitute
6005                --                              ISO media sizes (A4, etc.) for US media sizes
6006                --                              (letter, etc.).
6007                At least one bit of the collection must be set; setting
6008                this object to zero will cause a status of
6009                <badValue> to be returned.
6010                This object describes the action that is performed when the
6011                JOB-INPUT-AUTO-CONTINUE-TIMEOUT expires. "
6012::= { status-system 36 }
6013
6014
6015job-output-auto-continue-timeout OBJECT-TYPE
6016    SYNTAX  INTEGER(-1..3600)
6017    ACCESS  read-write
6018    STATUS  optional
6019    DESCRIPTION
6020                "Returns or sets the time that the printer will wait after an
6021                output bin becomes full and the printer is trying to deliver a
6022                sheet of media to that output bin. When the timeout expires,
6023                the job is processed according to the OUTBINn-OVERRIDE-MODE. A
6024                value of -1 indicates that the printer will wait for a continue
6025                event. A non-negative value is the number of seconds to wait.
6026                Additional information:
6027                Returns or sets the time that the printer will wait
6028                after an output bin becomes full and the printer is
6029                trying to deliver a sheet of media to that output bin.
6030                When the timeout expires, the job is processed according
6031                to the OUTBINn-OVERRIDE-MODE.  A value of -1 indicates
6032                that the printer will wait for a continue event.  A non-
6033                negative value is the number of seconds to wait."
6034::= { status-system 40 }
6035
6036
6037model-number OBJECT-TYPE
6038    SYNTAX  DisplayString
6039    ACCESS  read-only
6040    STATUS  optional
6041    DESCRIPTION
6042                "Identifies the device model number as listed in the HP
6043                corporate price list (e.g. C2121A for DeskJet 500C). The string
6044                is as specific as possible. Products should note in POS if the
6045                model number on the CPL changes but the device reports the
6046                previous model number. If the model number changes based on the
6047                installed options, the POS should indicate if only the base
6048                model number is returned, or if the device senses the installed
6049                options and returns the correct model number. If possible,
6050                encode the model number in a symbol set (like Roman-8) that
6051                matches the ASCII character set and limit the characters used
6052                to ASCII characters.
6053                Additional information:
6054                Identifies the device model number as listed in the HP
6055                corporate price list (e.g.  C2121A for DeskJet 500C).
6056                The string is as specific as possible.
6057                The value of this object does not change based on
6058                the installed options. The default of this object is the
6059                same on all LaserJet 8150 printers."
6060::= { id 1 }
6061
6062
6063model-name OBJECT-TYPE
6064    SYNTAX  DisplayString (SIZE(1..32))
6065    ACCESS  read-only
6066    STATUS  optional
6067    DESCRIPTION
6068                "Identifies the device model name (e.g. ''DeskJet 1200C''). The
6069                string is as specific as possible. Capitalization and spacing
6070                should match family naming conventions. Products should note in
6071                POS if the model name on the HP corporate price list changes
6072                but the device reports the previous device name. If the model
6073                name changes based on the installed options, the POS should
6074                indicate if only the base model name is returned, or if the
6075                device senses the installed options and returns the correct
6076                model name. If possible, encode the model name in a symbol set
6077                (like Roman-8) that matches the ASCII character set and limit
6078                the characters used to ASCII characters.
6079                Additional information:
6080                Since the value of this object is frequently used in
6081                displaying a list of printers, it is kept relatively short in
6082                case systems have limited width for their display area. The
6083                model name does not change based on sensing of installed options."
6084::= { id 2 }
6085
6086
6087phd2-model OBJECT-TYPE
6088    SYNTAX  DisplayString
6089    ACCESS  read-only
6090    STATUS  optional
6091    DESCRIPTION
6092                "Returns product information identifying PHD device 2. Example:
6093                XXXX.
6094                Additional information:
6095                Returns product information identifying the first paper
6096                handling device in the device chaing, PHD device 2.
6097                If PDH device 2 does not exist, ERROR-UNKNOWN-OBJECT-IDENTIFIER
6098                will be returned."
6099::= { phd2 1 }
6100
6101
6102phd2-manufacturing-info OBJECT-TYPE
6103    SYNTAX  DisplayString
6104    ACCESS  read-only
6105    STATUS  optional
6106    DESCRIPTION
6107                "Returns information describing the manufacture of PHD 2. May
6108                include serial number and firmware revision.
6109                Additional information:
6110                Returns information describing the manufacture of PHD 2.
6111                If PHD 2 does not exist, ERROR-UNKNOWN-OBJECT-IDENTIFIER
6112                will be returned."
6113::= { phd2 2 }
6114
6115
6116phd2-type OBJECT-TYPE
6117    SYNTAX  INTEGER {
6118		   eOutputPHD(11)
6119		   }
6120    ACCESS  read-only
6121    STATUS  optional
6122    DESCRIPTION
6123                "Returns an indication of the type of option installed in PHD
6124                interface 2. See SIMM1-TYPE for an explanation of the
6125                enumerations.
6126                Additional information:
6127                Returns an indication of the type of option installed in
6128                PHD interface 2.
6129                If PHD 2 does not exist, ERROR-UNKNOWN-OBJECT-IDENTIFIER
6130                will be returned."
6131::= { phd2 3 }
6132
6133
6134phd2-capacity OBJECT-TYPE
6135    SYNTAX  INTEGER
6136    ACCESS  read-only
6137    STATUS  optional
6138    DESCRIPTION
6139                "Returns an indication of the capacity of the installed option.
6140                See SIMM1-CAPACITY for an explanation of the meaning of the
6141                value of this object.
6142                Additional information:
6143                Returns an indication of the capacity of the installed
6144                option.  For eInputPHD or eOutputPHD, or eBindingPHD the number
6145                of input trays or output bins is returned.
6146                If PHD 2 does not exist, ERROR-UNKNOWN-OBJECT-IDENTIFIER
6147                will be returned."
6148::= { phd2 4 }
6149
6150
6151engine-self-diagnostic OBJECT-TYPE
6152    SYNTAX  OCTET STRING
6153    ACCESS  read-only
6154    STATUS  optional
6155    DESCRIPTION
6156                "The ENGINE-SELF-DIAGNOSTIC object reveals current engine
6157                failures; it returns a binary string of two-byte motor, clutch,
6158                solenoid, and sensor failure codes.
6159                Additional information:
6160                The ENGINE-SELF-DIAGNOSTIC object reveals current
6161                Engine Failures; it returns a BINARY string of two-byte
6162                Motor, Clutch, Solenoid and Sensor failure codes."
6163::= { test 7 }
6164
6165
6166default-media-name OBJECT-TYPE
6167    SYNTAX  DisplayString
6168    ACCESS  read-write
6169    STATUS  optional
6170    DESCRIPTION
6171                "Returns or sets the media name that is used until the media
6172                name is changed by a print job command.
6173                Additional information:
6174                Returns or sets the media name that is used until the
6175                media name is changed by a print job command.
6176                This string must be one of the MEDIAn-NAME
6177                objects.
6178                This object is localized if the corresponding MEDIAn-NAME
6179                object is localized.
6180                The data for this object is stored in NVRAM."
6181::= { settings-pdl 22 }
6182
6183
6184override-media-name OBJECT-TYPE
6185    SYNTAX  DisplayString
6186    ACCESS  read-write
6187    STATUS  optional
6188    DESCRIPTION
6189                "Sets a string identifying the media name that is to be used in
6190                place of the currently requested media. The substitution will
6191                continue until another media is selected. If set to a named
6192                media that is not currently available the requested media is
6193                not overridden.
6194                Additional information:
6195                When a request is received to print on a size and
6196                type of media that is not currently available, this
6197                object contains the desired media name as set by the
6198                print job. This object should be set to a media name
6199                that is currently available in the printer.  If a
6200                paper mount request is not pending, attempting to get
6201                or set this object will cause
6202                <noSuchName> to be returned.
6203                Setting this object to a string other than one of the
6204                MEDIAn-NAME objects (MEDIA-NAMES-AVAILABLE is applied)
6205                will cause a status of <badValue>
6206                to be returned."
6207::= { settings-prt-eng 2 }
6208
6209
6210override-media-size OBJECT-TYPE
6211    SYNTAX  INTEGER {
6212		   eUSExecutive(1),
6213		   eUSLetter(2),
6214		   eUSLegal(3),
6215		   eLedger(11),
6216		   eROC16K(17),
6217		   eJISExecutive(18),
6218		   eROC8K(19),
6219		   eISOandJISA5(25),
6220		   eISOandJISA4(26),
6221		   eISOandJISA3(27),
6222		   eJISB5(45),
6223		   eJISB4(46),
6224		   eISOB5(65),
6225		   eJapanesePostcardDouble(72),
6226		   eMonarch(80),
6227		   eCommercial10(81),
6228		   eInternationalDL(90),
6229		   eInternationalC5(91),
6230		   eInternationalB5(100),
6231		   eCustom(101),
6232		   eUSLetterR(258),
6233		   eISOandJISA4R(282),
6234		   eUnknownMediaSize(32767)
6235		   }
6236    ACCESS  read-write
6237    STATUS  optional
6238    DESCRIPTION
6239                "Sets the media size that is to be used in place of the
6240                currently requested media size.
6241                Additional information:
6242                When a request is received to print on a size and
6243                type of media that is not currently available, this object
6244                contains the desired size as set by the print job. This object
6245                should be set to a media size that is currently available to the
6246                printer. If a paper mount request is not pending, attempting to
6247                get or set this object will cause <noSuchName>
6248                to be returned."
6249::= { settings-prt-eng 3 }
6250
6251
6252marking-agent-density-setting OBJECT-TYPE
6253    SYNTAX  INTEGER
6254    ACCESS  read-write
6255    STATUS  optional
6256    DESCRIPTION
6257                "Returns or sets the marking agent density setting for each of
6258                the marking agents installed. The Marking Agent (aka Print)
6259                density is the instantaneous amount of marking agent applied to
6260                the media while printing. A value of zero has the lowest print
6261                density, yielding a lighter page. A value of 10 has the highest
6262                print density, yielding a darker page. The device POS will
6263                document what values are supported.
6264                Additional information:
6265                Returns or sets the print density setting.  Print
6266                density is the instantaneous amount of marking agent
6267                applied to the paper while printing.  A value of zero
6268                has the lowest print density, yielding a lighter page.
6269                A value of 10 has the highest print density, yielding a
6270                darker page."
6271::= { marking-agent-density 1 }
6272
6273
6274duplex-page-count OBJECT-TYPE
6275    SYNTAX  INTEGER
6276    ACCESS  read-only
6277    STATUS  optional
6278    DESCRIPTION
6279                "Total number of sheets of media that have been duplex printed.
6280                A sheet is counted if it travels through the duplex page path,
6281                regardless of whether or not marks are made on the page. The
6282                POS will indicate if the value is kept in NVRAM.
6283                Additional information:
6284                Total number of sheets of media that have been duplex
6285                printed.  A sheet is counted if it travels through the
6286                duplex page path, regardless of whether or not marks are
6287                made on the page.
6288                This value is kept in NVRAM however the NVRAM value is only
6289                updated every 10 sheets. NOTE: The value returned by this object
6290                will be incremented every sheet but if power is lost between
6291                NVRAM updates up to 9 sheets of the count may be lost. The counter
6292                will be reset to zero after 16,777,215 (2^24-1) pages. "
6293::= { status-prt-eng 22 }
6294
6295
6296print-engine-revision OBJECT-TYPE
6297    SYNTAX  DisplayString (SIZE(1..16))
6298    ACCESS  read-only
6299    STATUS  optional
6300    DESCRIPTION
6301                "Print engine revision string.
6302                Additional information:
6303                Print engine revision string.  The symbol set for this string is
6304                Roman-8. "
6305::= { status-prt-eng 26 }
6306
6307
6308input-tray-auto-select OBJECT-TYPE
6309    SYNTAX  INTEGER {
6310		   eOff(1),
6311		   eOn(2)
6312		   }
6313    ACCESS  read-write
6314    STATUS  optional
6315    DESCRIPTION
6316                "Indicates if the device will automatically try to load media
6317                from the next input media tray in the auto-select sequence
6318                (defined by each device) when it cannot load media from the
6319                current tray. Locked trays will not be permitted in the
6320                auto-select sequence. This object has no meaning if there is
6321                only one unlocked input media tray.
6322                Additional information:
6323                Indicates if the device will automatically try to load
6324                media from the next input media tray in the auto-select
6325                sequence (defined by each device) when it cannot load
6326                media from the current tray.  Locked trays will not be
6327                permitted in the auto-select sequence.  This object has
6328                no meaning if there is only one unlocked input media
6329                tray."
6330::= { settings-intray 2 }
6331
6332
6333default-custom-paper-dim-unit OBJECT-TYPE
6334    SYNTAX  INTEGER {
6335		   eTenThousandthsOfInches(3),
6336		   eMicrometers(4)
6337		   }
6338    ACCESS  read-write
6339    STATUS  optional
6340    DESCRIPTION
6341                "The units of measure used to specify the width and height of
6342                the printer's default custom paper size. The unit of measure of
6343                eTenThousandthsOfInches is 0.0001 inches.
6344                Additional information:
6345                The units of measure used to specify the width and
6346                height of the printer's default custom paper size.
6347                The unit of measure of eTenThousandthsOfInches is
6348                0.0001 inches."
6349::= { settings-intray 10 }
6350
6351
6352default-custom-paper-feed-dim OBJECT-TYPE
6353    SYNTAX  INTEGER
6354    ACCESS  read-write
6355    STATUS  optional
6356    DESCRIPTION
6357                "Sets the printer's default custom paper size dimension in the
6358                feed direction (direction parallel to the direction of paper
6359                feeding). The value for this object is specified in micrometers
6360                or tenthousandths of an inch, depending upon the value of
6361                DEFAULT-CUSTOM-PAPER-DIM-UNIT. The valid range is
6362                engine-dependent and should be documented in the POS for each
6363                product.
6364                Additional information:
6365                Sets the printer's default custom paper size dimension
6366                in the feed direction (direction parallel to the direction
6367                of paper feeding). The value for this object is specified
6368                in micrometers or tenthousandths of an inch, depending upon
6369                the value of DEFAULT-CUSTOM-PAPER-DIM-UNIT. The valid
6370                range is engine-dependent and should be documented in the
6371                POS for each product."
6372::= { settings-intray 11 }
6373
6374
6375default-custom-paper-xfeed-dim OBJECT-TYPE
6376    SYNTAX  INTEGER
6377    ACCESS  read-write
6378    STATUS  optional
6379    DESCRIPTION
6380                "Sets the printer's default custom paper size dimension in the
6381                cross-feed direction (direction ninety degrees relative to the
6382                direction of paper feeding). The value for this object is
6383                specified in micrometers or tenthousandths of an inch,
6384                depending upon the value of DEFAULT-CUSTOM-PAPER-DIM-UNIT. The
6385                valid range is engine-dependent and should be documented in the
6386                POS for each product.
6387                Additional information:
6388                Sets the printer's default custom paper size dimension
6389                in the cross-feed direction (direction ninety degrees
6390                relative to the direction of paper feeding). The value
6391                for this object is specified in micrometers or
6392                tenthousandths of an inch, depending upon the value of
6393                DEFAULT-CUSTOM-PAPER-DIM-UNIT. The valid range is
6394                engine-dependent and should be documented in the POS
6395                for each product."
6396::= { settings-intray 12 }
6397
6398
6399input-tray-max-media-feed-dim OBJECT-TYPE
6400    SYNTAX  INTEGER
6401    ACCESS  read-only
6402    STATUS  optional
6403    DESCRIPTION
6404                "The maximum physical media size in the feed direction of this
6405                input device expressed in units of measure specified by INPUT-
6406                TRAY-MIN-MAX-DIM-UNIT. A value of (-1) implies 'unlimited', a
6407                value of (-2) implies 'unknown'.
6408                Additional information:
6409                The maximum physical media size in the feed direction of this
6410                input device expressed in units of measure specified by
6411                PrtInputDimUnit. A value of (-1) implies 'unlimited',
6412                a value of (-2) implies 'unknown'.
6413                Refer to Printer Management Standards web page,
6414                http://bldlabs.boi.hp.com/BLDPrinterLab/Project/PrinterManagement, for more details in the original format
6415                of the Standard Printer MIB."
6416::= { settings-intray 14 }
6417
6418
6419input-tray-max-media-xfeed-dim OBJECT-TYPE
6420    SYNTAX  INTEGER
6421    ACCESS  read-only
6422    STATUS  optional
6423    DESCRIPTION
6424                "The maximum physical media size across the feed direction of a
6425                particular input device expressed in units of measure specified
6426                by INPUT-TRAY-MIN-MAX-DIM-UNIT. A value of (-1) implies
6427                'unlimited', a value of (-2) implies 'unknown'.
6428                Additional information:
6429                The maximum physical media size across the feed direction of this
6430                input device expressed in units of measure specified by
6431                PrtInputDimUnit. A value of (-1) implies 'unlimited',
6432                a value of (-2) implies 'unknown'.
6433                Refer to Printer Management Standards web page,
6434                http://bldlabs.boi.hp.com/BLDPrinterLab/Project/PrinterManagement, f
6435                or more details in the original format
6436                of the Standard Printer MIB."
6437::= { settings-intray 15 }
6438
6439
6440input-tray-min-media-feed-dim OBJECT-TYPE
6441    SYNTAX  INTEGER
6442    ACCESS  read-only
6443    STATUS  optional
6444    DESCRIPTION
6445                "The minimum physical media size in the feed direction of a
6446                particular input device expressed in units of measure specified
6447                by PrtInputMinMaxDimUnit. A value of (-1) implies 'unlimited',
6448                a value of (-2) implies 'unknown'.
6449                Additional information:
6450                The minimum physical media size in the feed direction of this
6451                input device expressed in units of measure specified by
6452                PrtInputDimUnit. A value of (-1) implies 'unlimited',
6453                a value of (-2) implies 'unknown'.
6454                Refer to Printer Management Standards web page,
6455                http://bldlabs.boi.hp.com/BLDPrinterLab/Project/PrinterManagement,
6456                for more details in the original format
6457                of the Standard Printer MIB."
6458::= { settings-intray 16 }
6459
6460
6461input-tray-min-media-xfeed-dim OBJECT-TYPE
6462    SYNTAX  INTEGER
6463    ACCESS  read-only
6464    STATUS  optional
6465    DESCRIPTION
6466                "The minimum physical media size across the feed direction of a
6467                particular input device expressed in units of measure specified
6468                by PrtInputMinMaxDimUnit. A value of (-1) implies 'unlimited',
6469                a value of (-2) implies 'unknown'.
6470                Additional information:
6471                The minimum physical media size across the feed direction of this
6472                input device expressed in units of measure specified by
6473                PrtInputDimUnit. A value of (-1) implies 'unlimited',
6474                a value of (-2) implies 'unknown'.
6475                Refer to Printer Management Standards web page,
6476                http://bldlabs.boi.hp.com/BLDPrinterLab/Project/PrinterManagement,
6477                for more details in the original format
6478                of the Standard Printer MIB."
6479::= { settings-intray 17 }
6480
6481
6482manually-feed-prompt-test OBJECT-TYPE
6483    SYNTAX  INTEGER {
6484		   eFalse(1),
6485		   eTrue(2)
6486		   }
6487    ACCESS  read-write
6488    STATUS  optional
6489    DESCRIPTION
6490                "Indicates if the Manual Feed Prompt will be displayed always
6491                (eTrue), or only if the tray is not loaded (eFalse).
6492                Additional information:
6493                Indicates if the Manual Feed Prompt will be displayed
6494                always (eFalse), or only if the tray is not loaded with the
6495                requested media. (eTrue)."
6496::= { settings-intray 18 }
6497
6498
6499tray1-media-size-loaded OBJECT-TYPE
6500    SYNTAX  INTEGER {
6501		   eUSExecutive(1),
6502		   eUSLetter(2),
6503		   eUSLegal(3),
6504		   eFoolscap(10),
6505		   eStatement(15),
6506		   eROC16K(17),
6507		   eJISExecutive(18),
6508		   eISOandJISA5(25),
6509		   eISOandJISA4(26),
6510		   eJISB5(45),
6511		   eJapansePostcardDouble(72),
6512		   eMonarch(80),
6513		   eCommercial10(81),
6514		   eInternationalDL(90),
6515		   eInternationalC5(91),
6516		   eInternationalB5(100),
6517		   eCustom(101),
6518		   eAnyCustomSize(32764),
6519		   eAnySize(32765)
6520		   }
6521    ACCESS  read-write
6522    STATUS  optional
6523    DESCRIPTION
6524                "Returns the media size that is currently configuredconfigured
6525                in tray #1. This object can be set to indicate the media size
6526                currently loaded, if the printer supports input trays that can
6527                not sense the media size. Complete list of supported media
6528                sizes along with their dimensions are listed in the ''Media
6529                Size Table'' near the end of this document.
6530                Additional information:
6531                Returns the media size that is currently
6532                configuredconfigured in tray #1. This object can be set
6533                to indicate the media size currently loaded, if the
6534                printer supports input trays that can not sense the
6535                media size. Complete list of supported media sizes
6536                along with their dimensions are listed in the ''Media
6537                Size Table'' near the end of this document."
6538::= { intray1 1 }
6539
6540
6541tray1-phd OBJECT-TYPE
6542    SYNTAX  INTEGER
6543    ACCESS  read-only
6544    STATUS  optional
6545    DESCRIPTION
6546                "Provides the number of the Paper Handling Device that contains
6547                this input tray.
6548                Additional information:
6549                Provides the number of the Paper Handling Device that
6550                contains this input tray."
6551::= { intray1 12 }
6552
6553
6554tray2-media-size-loaded OBJECT-TYPE
6555    SYNTAX  INTEGER {
6556		   eUSExecutive(1),
6557		   eUSLetter(2),
6558		   eUSLegal(3),
6559		   eFoolscap(10),
6560		   eROC16K(17),
6561		   eJISExecutive(18),
6562		   eISOandJISA5(25),
6563		   eISOandJISA4(26),
6564		   eJISB5(45),
6565		   eCustom(101),
6566		   eAnyCustomSize(32764),
6567		   eAnySize(32765)
6568		   }
6569    ACCESS  read-write
6570    STATUS  optional
6571    DESCRIPTION
6572                "Returns the media size that is currently configured in tray #2.
6573                Complete list of supported media sizes along with their
6574                dimensions are listed in the ''Media Size Table'' near the end
6575                of this document.
6576                Additional information:
6577                Returns the media size that is currently configured in
6578                tray #2."
6579::= { intray2 1 }
6580
6581
6582tray2-phd OBJECT-TYPE
6583    SYNTAX  INTEGER
6584    ACCESS  read-only
6585    STATUS  optional
6586    DESCRIPTION
6587                "Provides the number of the Paper Handling Device that contains
6588                this input tray.
6589                Additional information:
6590                Provides the number of the Paper Handling Device that
6591                contains this input tray."
6592::= { intray2 12 }
6593
6594
6595tray3-media-size-loaded OBJECT-TYPE
6596    SYNTAX  INTEGER {
6597		   eUSExecutive(1),
6598		   eUSLetter(2),
6599		   eUSLegal(3),
6600		   eFoolscap(10),
6601		   eROC16K(17),
6602		   eJISExecutive(18),
6603		   eISOandJISA5(25),
6604		   eISOandJISA4(26),
6605		   eJISB5(45),
6606		   eCustom(101),
6607		   eAnyCustomSize(32764),
6608		   eAnySize(32765)
6609		   }
6610    ACCESS  read-write
6611    STATUS  optional
6612    DESCRIPTION
6613                "Returns the media size that is currently configured in tray #3.
6614                Complete list of supported media sizes along with their
6615                dimensions are listed in the ''Media Size Table'' near the end
6616                of this document.
6617                Additional information:
6618                Returns the media size that is currently configured in
6619                tray #3."
6620::= { intray3 1 }
6621
6622
6623tray3-phd OBJECT-TYPE
6624    SYNTAX  INTEGER
6625    ACCESS  read-only
6626    STATUS  optional
6627    DESCRIPTION
6628                "Provides the number of the Paper Handling Device that contains
6629                this input tray.
6630                Additional information:
6631                Provides the number of the Paper Handling Device that
6632                contains this input tray."
6633::= { intray3 12 }
6634
6635
6636tray4-media-size-loaded OBJECT-TYPE
6637    SYNTAX  INTEGER {
6638		   eMonarch(80),
6639		   eCommercial10(81),
6640		   eInternationalDL(90),
6641		   eInternationalC5(91),
6642		   eInternationalB5(100),
6643		   eAnySize(32765)
6644		   }
6645    ACCESS  read-write
6646    STATUS  optional
6647    DESCRIPTION
6648                "Returns the media size that is currently configured in tray #4.
6649                Complete list of supported media sizes along with their
6650                dimensions are listed in the ''Media Size Table'' near the end
6651                of this document.
6652                Additional information:
6653                Returns the media size that is currently configured in
6654                tray #4."
6655::= { intray4 1 }
6656
6657
6658tray4-phd OBJECT-TYPE
6659    SYNTAX  INTEGER
6660    ACCESS  read-only
6661    STATUS  optional
6662    DESCRIPTION
6663                "Provides the number of the Paper Handling Device that contains
6664                this input tray.
6665                Additional information:
6666                Provides the number of the Paper Handling Device that
6667                contains this input tray."
6668::= { intray4 12 }
6669
6670
6671tray5-media-size-loaded OBJECT-TYPE
6672    SYNTAX  INTEGER {
6673		   eUSExecutive(1),
6674		   eUSLetter(2),
6675		   eUSLegal(3),
6676		   eFoolscap(10),
6677		   eROC16K(17),
6678		   eJISExecutive(18),
6679		   eISOandJISA5(25),
6680		   eISOandJISA4(26),
6681		   eJISB5(45),
6682		   eCustom(101),
6683		   eAnyCustomSize(32764),
6684		   eAnySize(32765)
6685		   }
6686    ACCESS  read-write
6687    STATUS  optional
6688    DESCRIPTION
6689                "Returns the media size that is currently configured in tray #5.
6690                Complete list of supported media sizes along with their
6691                dimensions are listed in the ''Media Size Table'' near the end
6692                of this document.
6693                Additional information:
6694                Returns the media size that is currently configured in
6695                tray #5."
6696::= { intray5 1 }
6697
6698
6699tray5-phd OBJECT-TYPE
6700    SYNTAX  INTEGER
6701    ACCESS  read-only
6702    STATUS  optional
6703    DESCRIPTION
6704                "Provides the number of the Paper Handling Device that contains
6705                this input tray.
6706                Additional information:
6707                Provides the number of the Paper Handling Device that
6708                contains this input tray."
6709::= { intray5 12 }
6710
6711
6712tray6-media-size-loaded OBJECT-TYPE
6713    SYNTAX  INTEGER {
6714		   eUSExecutive(1),
6715		   eUSLetter(2),
6716		   eUSLegal(3),
6717		   eFoolscap(10),
6718		   eROC16K(17),
6719		   eJISExecutive(18),
6720		   eISOandJISA5(25),
6721		   eISOandJISA4(26),
6722		   eJISB5(45),
6723		   eCustom(101),
6724		   eAnyCustomSize(32764),
6725		   eAnySize(32765)
6726		   }
6727    ACCESS  read-write
6728    STATUS  optional
6729    DESCRIPTION
6730                "Returns the media size that is currently configured in tray #5.
6731                Complete list of supported media sizes along with their
6732                dimensions are listed in the ''Media Size Table'' near the end
6733                of this document.
6734                Additional information:
6735                Returns the media size that is currently configured in
6736                tray #6."
6737::= { intray6 1 }
6738
6739
6740tray6-phd OBJECT-TYPE
6741    SYNTAX  INTEGER
6742    ACCESS  read-only
6743    STATUS  optional
6744    DESCRIPTION
6745                "Provides the number of the Paper Handling Device that contains
6746                this input tray.
6747                Additional information:
6748                Provides the number of the Paper Handling Device that
6749                contains this input tray."
6750::= { intray6 12 }
6751
6752
6753overflow-bin OBJECT-TYPE
6754    SYNTAX  INTEGER
6755    ACCESS  read-write
6756    STATUS  optional
6757    DESCRIPTION
6758                "Returns or sets the bin that will be used for additional sheets
6759                of media when the current bin is full and printing is allowed
6760                to continue.
6761                Additional information:
6762                Returns or sets the bin that will be used for additional
6763                sheets of media when the current bin is full and
6764                printing is allowed to continue.
6765                The data for this object is stored in NVRAM."
6766::= { settings-outbin 4 }
6767
6768
6769outbin1-override-mode OBJECT-TYPE
6770    SYNTAX  OCTET STRING
6771    ACCESS  read-write
6772    STATUS  optional
6773    DESCRIPTION
6774                "Returns or sets the device behavior when this output bin
6775                condition causes printing to stop.
6776                    cCancelJob - The device cancels the job.
6777                    cOutbinFullOverride - The device sends subsequent media to
6778                        the overflow bin.
6779                    cOutbinAttentionOverride - The device ignores the attention
6780                        condition and continues printing.
6781                    cBinderAttentionOverride - The device ignores the binder
6782                        attention condition and continues printing.
6783                Additional information:
6784                Returns or sets the device behavior when this output bin
6785                condition causes printing to stop.
6786                cCancelJob - The device cancels the job, regardless of other
6787                bit settings.
6788                cOutbinFullOverride - The device sends subsequent
6789                media to the overflow bin.  If this bin is the
6790                overflow bin, this bit is ignored.
6791                cOutbinAttentionOverride - The device ignores the
6792                attention condition and continues printing.
6793                cBinderAttentionOverride - The device ignores the
6794                binder attention condition and continues printing.
6795
6796                This object describes the action that is performed when the
6797                JOB-OUTPUT-AUTO-CONTINUE-TIMEOUT expires. If no bits
6798                are set, no override action is taken (the printer
6799                will continue to wait)."
6800::= { outbin1 9 }
6801
6802
6803marker-density-calibration OBJECT-TYPE
6804    SYNTAX  INTEGER {
6805		   eNotCalibrating(1),
6806		   eCalibrateALL(2),
6807		   eCalibrateColor(3),
6808		   eCalibrateHalftone(4),
6809		   eCalibrateColorPlaneRegistration(5)
6810		   }
6811    ACCESS  read-write
6812    STATUS  optional
6813    DESCRIPTION
6814                "Returns the calibration status or triggers a calibration cycle.
6815                All calibration procedures are used if set to eCalibrateALL. If
6816                set to eCalibrateDMAX then a full density engine calibration is
6817                triggered. If set to eCalibrateDHALF, then a Halftone
6818                calibration is triggered.
6819                Additional information:
6820                Returns the calibration status or triggers a calibration
6821                cycle. All calibration procedures are used if set to
6822                eCalibrateALL. If set to eCalibrateColor then a full
6823                density engine calibration is triggered. If set to
6824                eCalibrateHalftone, then a Halftone calibration is triggered.
6825                If set to eCalibrateColorPlaneRegistration, then a Color
6826                Plane Registration calibration is triggered. If set to
6827                eCalibrateDrumPhaseAdjustment, then a Drum Phase Adjustment
6828                calibration is triggered."
6829::= { settings-marking-agent 11 }
6830
6831
6832phd2-device-specific-command OBJECT-TYPE
6833    SYNTAX  OCTET STRING
6834    ACCESS  write-only
6835    STATUS  optional
6836    DESCRIPTION
6837                "This object is used to send device-specific data to the paper
6838                handling device. The meaning of the device-specific command is
6839                dependent on the paper handling device and must be specified in
6840                the POS. If the paper handling device does not accept the
6841                command, then an <badValue> will be
6842                returned. If the device accepts the command, it may still be
6843                processing the command after the response has been returned.
6844                Depending on the device, the application may need to query
6845                PHDx-DEVICE-MEMORY to see when the command has completed.
6846                Additional information:
6847                This object is used to send device-specific data to the
6848                paper handling device. The meaning of the device-
6849                specific command is dependent on the paper handling
6850                device and must be specified in the POS.
6851                If the paper handling device does not accept the
6852                command, then an <badValue> will
6853                be returned. If the device accepts the command, it may
6854                still be processing the command after the response has
6855                been returned. Depending on the device, the application
6856                may need to query PHDx-DEVICE-MEMORY to see when the
6857                command has completed."
6858::= { ph2 2 }
6859
6860
6861media-names-available OBJECT-TYPE
6862    SYNTAX  OCTET STRING
6863    ACCESS  read-write
6864    STATUS  optional
6865    DESCRIPTION
6866                "The value of this object controls which of the MEDIAx-NAME
6867                objects are supported. If a bit is set to zero, then attempting
6868                to get or set the corresponding MEDIAx-NAME objects will return
6869                <noSuchName>.
6870                Additional information:
6871                Setting a bit to one will cause the corresponding
6872                MEDIAn- objects to be available (attempting to access
6873                an unavailable object will return <noSuchName>).
6874                MEDIA1- objects are always present, as this is the default
6875                media. If this object is set to a value that does not include
6876                cMediaName2Available, that bit will be set and a status of
6877                <noError> will be returned."
6878::= { settings-print-media 1 }
6879
6880
6881north-edge-offset OBJECT-TYPE
6882    SYNTAX  INTEGER
6883    ACCESS  read-write
6884    STATUS  optional
6885    DESCRIPTION
6886                "Returns or sets the number of 300 dpi dots by which the image
6887                is shifted. Shift is relative to the leading edge of the medium
6888                as the medium flows through the marking engine with the side to
6889                be imaged facing the observer. The leading edge is the North
6890                edge and the other edges are defined by the normal compass
6891                layout of directions with the compass facing the observer. The
6892                adjustment is for all pages printed. A positive value moves the
6893                image away from the leading edge of the medium. A negative
6894                value moves the image closer to the leading edge of the medium.
6895                The value 0 will return the image to its factory default
6896                position.
6897                Additional information:
6898                Returns or sets the number of 300 dpi dots by which the image is
6899                shifted.  Shift is relative to the leading edge of the medium as the
6900                medium flows through the marking engine with the side to be imaged
6901                facing the observer. The leading edge is the North edge and the
6902                other edges are defined by the normal compass layout of directions
6903                with the compass facing the ob server. The adjustment is for all
6904                pages printed. A positive value moves the image away from the leading
6905                edge of the medium. A negative value moves the image closer to the
6906                leading edge of the medium.  The value 0 will return the image to
6907                its factory default position.
6908                The value of this object is stored in NVRAM."
6909::= { settings-print-media 2 }
6910
6911
6912media1-name OBJECT-TYPE
6913    SYNTAX  DisplayString (SIZE(1..24))
6914    ACCESS  read-write
6915    STATUS  optional
6916    DESCRIPTION
6917                "Media 1 name.
6918                Additional information:
6919                The symbol set for this string is Roman-8."
6920::= { media1 1 }
6921
6922
6923media1-short-name OBJECT-TYPE
6924    SYNTAX  DisplayString (SIZE(1..11))
6925    ACCESS  read-write
6926    STATUS  optional
6927    DESCRIPTION
6928                "Length restricted version of the media name 1. The length
6929                restriction is required to allow the media name to be displayed
6930                on the device's control panel. The device POS must state the
6931                maximum number of characters allowed. If the device also has a
6932                limitation on what characters in a character set can be used
6933                (e.g. only uppercase characters allowed), the POS should also
6934                state character restrictions.
6935                Additional information:
6936                Length restricted version of the media name 1.  The
6937                length restriction is required to allow the media name
6938                to be displayed on the device's control panel.
6939                The maximum supported string length is 11 characters. If
6940                the user entered string is too long, the device will store
6941                the first 11 characters and will return the
6942                <noError> status.
6943                The characters must be in the range 20H to 7FH except 5C
6944                cannot be used. The default symbol set is Roman-8 for
6945                English; additional legal symbol sets are ISOLatin5,
6946                ISOLatin2 and Windows31J. Setting this object with characters
6947                outside of the range or of an illegal symbol set will cause an
6948                error status of <badValue> to be returned.
6949                This string is localized according to prtConsoleLocalization.
6950                If this object represents a standard type, and the user
6951                attempts to set the object, 'OK Nearest Legal Value Substituted'
6952                will be returned, and the standard value is retained.
6953                If this object represents a user defined type, and the user
6954                attempts to set the object, then the set will be successfull."
6955::= { media1 2 }
6956
6957
6958media1-page-count OBJECT-TYPE
6959    SYNTAX  INTEGER
6960    ACCESS  read-only
6961    STATUS  optional
6962    DESCRIPTION
6963                "Number of sheets of media 1 that have been printed. The device
6964                POS should state whether this value is lost across a power
6965                cycle or kept in NVRAM.
6966                Additional information:
6967                Number of sheets of media 1 that have been printed.
6968                This page count is saved in NVRAM after every 10
6969                pages. The maximum value is 4,294,967,295 which will never be
6970                reached in normal operation.
6971                The page count is incremented when a sheet of media is pulled
6972                from an input tray. A duplex printed sheet will cause this
6973                counter to be incremented by one."
6974::= { media1 3 }
6975
6976
6977media1-engine-media-mode OBJECT-TYPE
6978    SYNTAX  INTEGER
6979    ACCESS  read-write
6980    STATUS  optional
6981    DESCRIPTION
6982                "The engine processing characteristics that are to be applied to
6983                this media. The processing characteristics are device
6984                specific.
6985                Additional information:
6986                Displays the engine processing characterstics that are applied
6987                to this media type."
6988::= { media1 4 }
6989
6990
6991media2-name OBJECT-TYPE
6992    SYNTAX  DisplayString (SIZE(1..24))
6993    ACCESS  read-write
6994    STATUS  optional
6995    DESCRIPTION
6996                "Media 2 name.
6997                Additional information:
6998                See MEDIA1-NAME."
6999::= { media2 1 }
7000
7001
7002media2-short-name OBJECT-TYPE
7003    SYNTAX  DisplayString (SIZE(1..11))
7004    ACCESS  read-write
7005    STATUS  optional
7006    DESCRIPTION
7007                "Length restricted version of the media name 2. See
7008                MEDIA1-SHORT-NAME for details.
7009                Additional information:
7010                See MEDIA1-SHORT-NAME."
7011::= { media2 2 }
7012
7013
7014media2-page-count OBJECT-TYPE
7015    SYNTAX  INTEGER
7016    ACCESS  read-only
7017    STATUS  optional
7018    DESCRIPTION
7019                "Number of sheets of media 2 that have been printed. See
7020                MEDIA1-PAGE-COUNT for details.
7021                Additional information:
7022                See MEDIA1-PAGE-COUNT."
7023::= { media2 3 }
7024
7025
7026media2-engine-media-mode OBJECT-TYPE
7027    SYNTAX  INTEGER
7028    ACCESS  read-write
7029    STATUS  optional
7030    DESCRIPTION
7031                "The engine processing characteristics that are to be applied to
7032                this media. The processing characteristics are device
7033                specific.
7034                Additional information:
7035                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7036::= { media2 4 }
7037
7038
7039media3-name OBJECT-TYPE
7040    SYNTAX  DisplayString (SIZE(1..24))
7041    ACCESS  read-write
7042    STATUS  optional
7043    DESCRIPTION
7044                "Media 3 name.
7045                Additional information:
7046                See MEDIA1-NAME."
7047::= { media3 1 }
7048
7049
7050media3-short-name OBJECT-TYPE
7051    SYNTAX  DisplayString (SIZE(1..11))
7052    ACCESS  read-write
7053    STATUS  optional
7054    DESCRIPTION
7055                "Length restricted version of the media name 3. See
7056                MEDIA1-SHORT-NAME for details.
7057                Additional information:
7058                See MEDIA1-SHORT-NAME."
7059::= { media3 2 }
7060
7061
7062media3-page-count OBJECT-TYPE
7063    SYNTAX  INTEGER
7064    ACCESS  read-only
7065    STATUS  optional
7066    DESCRIPTION
7067                "Number of sheets of media 3 that have been printed. See
7068                MEDIA1-PAGE-COUNT for details.
7069                Additional information:
7070                See MEDIA1-PAGE-COUNT."
7071::= { media3 3 }
7072
7073
7074media3-engine-media-mode OBJECT-TYPE
7075    SYNTAX  INTEGER
7076    ACCESS  read-write
7077    STATUS  optional
7078    DESCRIPTION
7079                "The engine processing characteristics that are to be applied to
7080                this media. The processing characteristics are device
7081                specific.
7082                Additional information:
7083                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7084::= { media3 4 }
7085
7086
7087media4-name OBJECT-TYPE
7088    SYNTAX  DisplayString (SIZE(1..24))
7089    ACCESS  read-write
7090    STATUS  optional
7091    DESCRIPTION
7092                "Media 4 name.
7093                Additional information:
7094                See MEDIA1-NAME."
7095::= { media4 1 }
7096
7097
7098media4-short-name OBJECT-TYPE
7099    SYNTAX  DisplayString (SIZE(1..11))
7100    ACCESS  read-write
7101    STATUS  optional
7102    DESCRIPTION
7103                "Length restricted version of the media name 4. See
7104                MEDIA1-SHORT-NAME for details.
7105                Additional information:
7106                See MEDIA1-SHORT-NAME."
7107::= { media4 2 }
7108
7109
7110media4-page-count OBJECT-TYPE
7111    SYNTAX  INTEGER
7112    ACCESS  read-only
7113    STATUS  optional
7114    DESCRIPTION
7115                "Number of sheets of media 4 that have been printed. See
7116                MEDIA1-PAGE-COUNT for details.
7117                Additional information:
7118                See MEDIA1-PAGE-COUNT."
7119::= { media4 3 }
7120
7121
7122media4-engine-media-mode OBJECT-TYPE
7123    SYNTAX  INTEGER
7124    ACCESS  read-write
7125    STATUS  optional
7126    DESCRIPTION
7127                "The engine processing characteristics that are to be applied to
7128                this media. The processing characteristics are device
7129                specific.
7130                Additional information:
7131                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7132::= { media4 4 }
7133
7134
7135media5-name OBJECT-TYPE
7136    SYNTAX  DisplayString (SIZE(1..24))
7137    ACCESS  read-write
7138    STATUS  optional
7139    DESCRIPTION
7140                "Media 5 name.
7141                Additional information:
7142                See MEDIA1-NAME."
7143::= { media5 1 }
7144
7145
7146media5-short-name OBJECT-TYPE
7147    SYNTAX  DisplayString (SIZE(1..11))
7148    ACCESS  read-write
7149    STATUS  optional
7150    DESCRIPTION
7151                "Length restricted version of the media name 5. See
7152                MEDIA1-SHORT-NAME for details.
7153                Additional information:
7154                See MEDIA1-SHORT-NAME."
7155::= { media5 2 }
7156
7157
7158media5-page-count OBJECT-TYPE
7159    SYNTAX  INTEGER
7160    ACCESS  read-only
7161    STATUS  optional
7162    DESCRIPTION
7163                "Number of sheets of media 5 that have been printed. See
7164                MEDIA1-PAGE-COUNT for details.
7165                Additional information:
7166                See MEDIA1-PAGE-COUNT."
7167::= { media5 3 }
7168
7169
7170media5-engine-media-mode OBJECT-TYPE
7171    SYNTAX  INTEGER
7172    ACCESS  read-write
7173    STATUS  optional
7174    DESCRIPTION
7175                "The engine processing characteristics that are to be applied to
7176                this media. The processing characteristics are device
7177                specific.
7178                Additional information:
7179                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7180::= { media5 4 }
7181
7182
7183media6-name OBJECT-TYPE
7184    SYNTAX  DisplayString (SIZE(1..24))
7185    ACCESS  read-write
7186    STATUS  optional
7187    DESCRIPTION
7188                "Media 6 name.
7189                Additional information:
7190                See MEDIA1-NAME."
7191::= { media6 1 }
7192
7193
7194media6-short-name OBJECT-TYPE
7195    SYNTAX  DisplayString (SIZE(1..11))
7196    ACCESS  read-write
7197    STATUS  optional
7198    DESCRIPTION
7199                "Length restricted version of the media name 6. See
7200                MEDIA1-SHORT-NAME for details.
7201                Additional information:
7202                See MEDIA1-SHORT-NAME."
7203::= { media6 2 }
7204
7205
7206media6-page-count OBJECT-TYPE
7207    SYNTAX  INTEGER
7208    ACCESS  read-only
7209    STATUS  optional
7210    DESCRIPTION
7211                "Number of sheets of media 6 that have been printed. See
7212                MEDIA1-PAGE-COUNT for details.
7213                Additional information:
7214                See MEDIA1-PAGE-COUNT."
7215::= { media6 3 }
7216
7217
7218media6-engine-media-mode OBJECT-TYPE
7219    SYNTAX  INTEGER
7220    ACCESS  read-write
7221    STATUS  optional
7222    DESCRIPTION
7223                "The engine processing characteristics that are to be applied to
7224                this media. The processing characteristics are device
7225                specific.
7226                Additional information:
7227                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7228::= { media6 4 }
7229
7230
7231media7-name OBJECT-TYPE
7232    SYNTAX  DisplayString (SIZE(1..24))
7233    ACCESS  read-write
7234    STATUS  optional
7235    DESCRIPTION
7236                "Media 7 name.
7237                Additional information:
7238                See MEDIA1-NAME."
7239::= { media7 1 }
7240
7241
7242media7-short-name OBJECT-TYPE
7243    SYNTAX  DisplayString (SIZE(1..11))
7244    ACCESS  read-write
7245    STATUS  optional
7246    DESCRIPTION
7247                "Length restricted version of the media name 7. See
7248                MEDIA1-SHORT-NAME for details.
7249                Additional information:
7250                See MEDIA1-SHORT-NAME."
7251::= { media7 2 }
7252
7253
7254media7-page-count OBJECT-TYPE
7255    SYNTAX  INTEGER
7256    ACCESS  read-only
7257    STATUS  optional
7258    DESCRIPTION
7259                "Number of sheets of media 7 that have been printed. See
7260                MEDIA1-PAGE-COUNT for details.
7261                Additional information:
7262                See MEDIA1-PAGE-COUNT."
7263::= { media7 3 }
7264
7265
7266media7-engine-media-mode OBJECT-TYPE
7267    SYNTAX  INTEGER
7268    ACCESS  read-write
7269    STATUS  optional
7270    DESCRIPTION
7271                "The engine processing characteristics that are to be applied to
7272                this media. The processing characteristics are device
7273                specific.
7274                Additional information:
7275                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7276::= { media7 4 }
7277
7278
7279media8-name OBJECT-TYPE
7280    SYNTAX  DisplayString (SIZE(1..24))
7281    ACCESS  read-write
7282    STATUS  optional
7283    DESCRIPTION
7284                "Media 8 name.
7285                Additional information:
7286                See MEDIA1-NAME."
7287::= { media8 1 }
7288
7289
7290media8-short-name OBJECT-TYPE
7291    SYNTAX  DisplayString (SIZE(1..11))
7292    ACCESS  read-write
7293    STATUS  optional
7294    DESCRIPTION
7295                "Length restricted version of the media name 8. See
7296                MEDIA1-SHORT-NAME for details.
7297                Additional information:
7298                See MEDIA1-SHORT-NAME."
7299::= { media8 2 }
7300
7301
7302media8-page-count OBJECT-TYPE
7303    SYNTAX  INTEGER
7304    ACCESS  read-only
7305    STATUS  optional
7306    DESCRIPTION
7307                "Number of sheets of media 8 that have been printed. See
7308                MEDIA1-PAGE-COUNT for details.
7309                Additional information:
7310                See MEDIA1-PAGE-COUNT."
7311::= { media8 3 }
7312
7313
7314media8-engine-media-mode OBJECT-TYPE
7315    SYNTAX  INTEGER
7316    ACCESS  read-write
7317    STATUS  optional
7318    DESCRIPTION
7319                "The engine processing characteristics that are to be applied to
7320                this media. The processing characteristics are device
7321                specific.
7322                Additional information:
7323                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7324::= { media8 4 }
7325
7326
7327media9-name OBJECT-TYPE
7328    SYNTAX  DisplayString (SIZE(1..24))
7329    ACCESS  read-write
7330    STATUS  optional
7331    DESCRIPTION
7332                "Media 9 name.
7333                Additional information:
7334                See MEDIA1-NAME."
7335::= { media9 1 }
7336
7337
7338media9-short-name OBJECT-TYPE
7339    SYNTAX  DisplayString (SIZE(1..11))
7340    ACCESS  read-write
7341    STATUS  optional
7342    DESCRIPTION
7343                "Length restricted version of the media name 9. See
7344                MEDIA1-SHORT-NAME for details.
7345                Additional information:
7346                See MEDIA1-SHORT-NAME."
7347::= { media9 2 }
7348
7349
7350media9-page-count OBJECT-TYPE
7351    SYNTAX  INTEGER
7352    ACCESS  read-only
7353    STATUS  optional
7354    DESCRIPTION
7355                "Number of sheets of media 9 that have been printed. See
7356                MEDIA1-PAGE-COUNT for details.
7357                Additional information:
7358                See MEDIA1-PAGE-COUNT."
7359::= { media9 3 }
7360
7361
7362media9-engine-media-mode OBJECT-TYPE
7363    SYNTAX  INTEGER
7364    ACCESS  read-write
7365    STATUS  optional
7366    DESCRIPTION
7367                "The engine processing characteristics that are to be applied to
7368                this media. The processing characteristics are device
7369                specific.
7370                Additional information:
7371                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7372::= { media9 4 }
7373
7374
7375media10-name OBJECT-TYPE
7376    SYNTAX  DisplayString (SIZE(1..24))
7377    ACCESS  read-write
7378    STATUS  optional
7379    DESCRIPTION
7380                "Media 10 name.
7381                Additional information:
7382                See MEDIA1-NAME."
7383::= { media10 1 }
7384
7385
7386media10-short-name OBJECT-TYPE
7387    SYNTAX  DisplayString (SIZE(1..11))
7388    ACCESS  read-write
7389    STATUS  optional
7390    DESCRIPTION
7391                "Length restricted version of the media name 10. See
7392                MEDIA1-SHORT-NAME for details.
7393                Additional information:
7394                See MEDIA1-SHORT-NAME."
7395::= { media10 2 }
7396
7397
7398media10-page-count OBJECT-TYPE
7399    SYNTAX  INTEGER
7400    ACCESS  read-only
7401    STATUS  optional
7402    DESCRIPTION
7403                "Number of sheets of media 10 that have been printed. See
7404                MEDIA1-PAGE-COUNT for details.
7405                Additional information:
7406                See MEDIA1-PAGE-COUNT."
7407::= { media10 3 }
7408
7409
7410media10-engine-media-mode OBJECT-TYPE
7411    SYNTAX  INTEGER
7412    ACCESS  read-write
7413    STATUS  optional
7414    DESCRIPTION
7415                "The engine processing characteristics that are to be applied to
7416                this media. The processing characteristics are device
7417                specific.
7418                Additional information:
7419                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7420::= { media10 4 }
7421
7422
7423media11-name OBJECT-TYPE
7424    SYNTAX  DisplayString (SIZE(1..24))
7425    ACCESS  read-write
7426    STATUS  optional
7427    DESCRIPTION
7428                "Media 11 name.
7429                Additional information:
7430                See MEDIA1-NAME."
7431::= { media11 1 }
7432
7433
7434media11-short-name OBJECT-TYPE
7435    SYNTAX  DisplayString (SIZE(1..11))
7436    ACCESS  read-write
7437    STATUS  optional
7438    DESCRIPTION
7439                "Length restricted version of the media name 11. See
7440                MEDIA1-SHORT-NAME for details.
7441                Additional information:
7442                See MEDIA1-SHORT-NAME."
7443::= { media11 2 }
7444
7445
7446media11-page-count OBJECT-TYPE
7447    SYNTAX  INTEGER
7448    ACCESS  read-only
7449    STATUS  optional
7450    DESCRIPTION
7451                "Number of sheets of media 11 that have been printed. See
7452                MEDIA1-PAGE-COUNT for details.
7453                Additional information:
7454                See MEDIA1-PAGE-COUNT."
7455::= { media11 3 }
7456
7457
7458media11-engine-media-mode OBJECT-TYPE
7459    SYNTAX  INTEGER
7460    ACCESS  read-write
7461    STATUS  optional
7462    DESCRIPTION
7463                "The engine processing characteristics that are to be applied to
7464                this media. The processing characteristics are device
7465                specific.
7466                Additional information:
7467                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7468::= { media11 4 }
7469
7470
7471media12-name OBJECT-TYPE
7472    SYNTAX  DisplayString (SIZE(1..24))
7473    ACCESS  read-write
7474    STATUS  optional
7475    DESCRIPTION
7476                "Media 12 name.
7477                Additional information:
7478                See MEDIA1-NAME."
7479::= { media12 1 }
7480
7481
7482media12-short-name OBJECT-TYPE
7483    SYNTAX  DisplayString (SIZE(1..11))
7484    ACCESS  read-write
7485    STATUS  optional
7486    DESCRIPTION
7487                "Length restricted version of the media name 12. See
7488                MEDIA1-SHORT-NAME for details.
7489                Additional information:
7490                See MEDIA1-SHORT-NAME."
7491::= { media12 2 }
7492
7493
7494media12-page-count OBJECT-TYPE
7495    SYNTAX  INTEGER
7496    ACCESS  read-only
7497    STATUS  optional
7498    DESCRIPTION
7499                "Number of sheets of media 12 that have been printed. See
7500                MEDIA1-PAGE-COUNT for details.
7501                Additional information:
7502                See MEDIA1-PAGE-COUNT."
7503::= { media12 3 }
7504
7505
7506media12-engine-media-mode OBJECT-TYPE
7507    SYNTAX  INTEGER
7508    ACCESS  read-write
7509    STATUS  optional
7510    DESCRIPTION
7511                "The engine processing characteristics that are to be applied to
7512                this media. The processing characteristics are device
7513                specific.
7514                Additional information:
7515                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7516::= { media12 4 }
7517
7518
7519media13-name OBJECT-TYPE
7520    SYNTAX  DisplayString (SIZE(1..24))
7521    ACCESS  read-write
7522    STATUS  optional
7523    DESCRIPTION
7524                "Media 13 name.
7525                Additional information:
7526                See MEDIA1-NAME."
7527::= { media13 1 }
7528
7529
7530media13-short-name OBJECT-TYPE
7531    SYNTAX  DisplayString (SIZE(1..11))
7532    ACCESS  read-write
7533    STATUS  optional
7534    DESCRIPTION
7535                "Length restricted version of the media name 13. See
7536                MEDIA1-SHORT-NAME for details.
7537                Additional information:
7538                See MEDIA1-SHORT-NAME."
7539::= { media13 2 }
7540
7541
7542media13-page-count OBJECT-TYPE
7543    SYNTAX  INTEGER
7544    ACCESS  read-only
7545    STATUS  optional
7546    DESCRIPTION
7547                "Number of sheets of media 13 that have been printed. See
7548                MEDIA1-PAGE-COUNT for details.
7549                Additional information:
7550                See MEDIA1-PAGE-COUNT."
7551::= { media13 3 }
7552
7553
7554media13-engine-media-mode OBJECT-TYPE
7555    SYNTAX  INTEGER
7556    ACCESS  read-write
7557    STATUS  optional
7558    DESCRIPTION
7559                "The engine processing characteristics that are to be applied to
7560                this media. The processing characteristics are device
7561                specific.
7562                Additional information:
7563                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7564::= { media13 4 }
7565
7566
7567media14-name OBJECT-TYPE
7568    SYNTAX  DisplayString (SIZE(1..24))
7569    ACCESS  read-write
7570    STATUS  optional
7571    DESCRIPTION
7572                "Media 14 name.
7573                Additional information:
7574                See MEDIA1-NAME."
7575::= { media14 1 }
7576
7577
7578media14-short-name OBJECT-TYPE
7579    SYNTAX  DisplayString (SIZE(1..11))
7580    ACCESS  read-write
7581    STATUS  optional
7582    DESCRIPTION
7583                "Length restricted version of the media name 14. See
7584                MEDIA1-SHORT-NAME for details.
7585                Additional information:
7586                See MEDIA1-SHORT-NAME."
7587::= { media14 2 }
7588
7589
7590media14-page-count OBJECT-TYPE
7591    SYNTAX  INTEGER
7592    ACCESS  read-only
7593    STATUS  optional
7594    DESCRIPTION
7595                "Number of sheets of media 14 that have been printed. See
7596                MEDIA1-PAGE-COUNT for details.
7597                Additional information:
7598                See MEDIA1-PAGE-COUNT."
7599::= { media14 3 }
7600
7601
7602media14-engine-media-mode OBJECT-TYPE
7603    SYNTAX  INTEGER
7604    ACCESS  read-write
7605    STATUS  optional
7606    DESCRIPTION
7607                "The engine processing characteristics that are to be applied to
7608                this media. The processing characteristics are device
7609                specific.
7610                Additional information:
7611                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7612::= { media14 4 }
7613
7614
7615media15-name OBJECT-TYPE
7616    SYNTAX  DisplayString (SIZE(1..24))
7617    ACCESS  read-write
7618    STATUS  optional
7619    DESCRIPTION
7620                "Media 15 name.
7621                Additional information:
7622                See MEDIA1-NAME."
7623::= { media15 1 }
7624
7625
7626media15-short-name OBJECT-TYPE
7627    SYNTAX  DisplayString (SIZE(1..11))
7628    ACCESS  read-write
7629    STATUS  optional
7630    DESCRIPTION
7631                "Length restricted version of the media name 15. See
7632                MEDIA1-SHORT-NAME for details.
7633                Additional information:
7634                See MEDIA1-SHORT-NAME."
7635::= { media15 2 }
7636
7637
7638media15-page-count OBJECT-TYPE
7639    SYNTAX  INTEGER
7640    ACCESS  read-only
7641    STATUS  optional
7642    DESCRIPTION
7643                "Number of sheets of media 15 that have been printed. See
7644                MEDIA1-PAGE-COUNT for details.
7645                Additional information:
7646                See MEDIA1-PAGE-COUNT."
7647::= { media15 3 }
7648
7649
7650media15-engine-media-mode OBJECT-TYPE
7651    SYNTAX  INTEGER
7652    ACCESS  read-write
7653    STATUS  optional
7654    DESCRIPTION
7655                "The engine processing characteristics that are to be applied to
7656                this media. The processing characteristics are device
7657                specific.
7658                Additional information:
7659                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7660::= { media15 4 }
7661
7662
7663media16-name OBJECT-TYPE
7664    SYNTAX  DisplayString (SIZE(1..24))
7665    ACCESS  read-write
7666    STATUS  optional
7667    DESCRIPTION
7668                "Media 16 name.
7669                Additional information:
7670                See MEDIA1-NAME."
7671::= { media16 1 }
7672
7673
7674media16-short-name OBJECT-TYPE
7675    SYNTAX  DisplayString (SIZE(1..11))
7676    ACCESS  read-write
7677    STATUS  optional
7678    DESCRIPTION
7679                "Length restricted version of the media name 16. See
7680                MEDIA1-SHORT-NAME for details.
7681                Additional information:
7682                See MEDIA1-SHORT-NAME."
7683::= { media16 2 }
7684
7685
7686media16-page-count OBJECT-TYPE
7687    SYNTAX  INTEGER
7688    ACCESS  read-only
7689    STATUS  optional
7690    DESCRIPTION
7691                "Number of sheets of media 16 that have been printed. See
7692                MEDIA1-PAGE-COUNT for details.
7693                Additional information:
7694                See MEDIA1-PAGE-COUNT."
7695::= { media16 3 }
7696
7697
7698media16-engine-media-mode OBJECT-TYPE
7699    SYNTAX  INTEGER
7700    ACCESS  read-write
7701    STATUS  optional
7702    DESCRIPTION
7703                "The engine processing characteristics that are to be applied to
7704                this media. The processing characteristics are device
7705                specific.
7706                Additional information:
7707                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7708::= { media16 4 }
7709
7710
7711media17-name OBJECT-TYPE
7712    SYNTAX  DisplayString (SIZE(1..24))
7713    ACCESS  read-write
7714    STATUS  optional
7715    DESCRIPTION
7716                "Media 17 name.
7717                Additional information:
7718                See MEDIA1-NAME."
7719::= { media17 1 }
7720
7721
7722media17-short-name OBJECT-TYPE
7723    SYNTAX  DisplayString (SIZE(1..11))
7724    ACCESS  read-write
7725    STATUS  optional
7726    DESCRIPTION
7727                "Length restricted version of the media name 17. See
7728                MEDIA1-SHORT-NAME for details.
7729                Additional information:
7730                See MEDIA1-SHORT-NAME."
7731::= { media17 2 }
7732
7733
7734media17-page-count OBJECT-TYPE
7735    SYNTAX  INTEGER
7736    ACCESS  read-only
7737    STATUS  optional
7738    DESCRIPTION
7739                "Number of sheets of media 17 that have been printed. See
7740                MEDIA1-PAGE-COUNT for details.
7741                Additional information:
7742                See MEDIA1-PAGE-COUNT."
7743::= { media17 3 }
7744
7745
7746media17-engine-media-mode OBJECT-TYPE
7747    SYNTAX  INTEGER
7748    ACCESS  read-write
7749    STATUS  optional
7750    DESCRIPTION
7751                "The engine processing characteristics that are to be applied to
7752                this media. The processing characteristics are device
7753                specific.
7754                Additional information:
7755                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7756::= { media17 4 }
7757
7758
7759media18-name OBJECT-TYPE
7760    SYNTAX  DisplayString (SIZE(1..24))
7761    ACCESS  read-write
7762    STATUS  optional
7763    DESCRIPTION
7764                "Media 18 name.
7765                Additional information:
7766                See MEDIA1-NAME."
7767::= { media18 1 }
7768
7769
7770media18-short-name OBJECT-TYPE
7771    SYNTAX  DisplayString (SIZE(1..11))
7772    ACCESS  read-write
7773    STATUS  optional
7774    DESCRIPTION
7775                "Length restricted version of the media name 18. See
7776                MEDIA1-SHORT-NAME for details.
7777                Additional information:
7778                See MEDIA1-SHORT-NAME."
7779::= { media18 2 }
7780
7781
7782media18-page-count OBJECT-TYPE
7783    SYNTAX  INTEGER
7784    ACCESS  read-only
7785    STATUS  optional
7786    DESCRIPTION
7787                "Number of sheets of media 18 that have been printed. See
7788                MEDIA1-PAGE-COUNT for details.
7789                Additional information:
7790                See MEDIA1-PAGE-COUNT."
7791::= { media18 3 }
7792
7793
7794media18-engine-media-mode OBJECT-TYPE
7795    SYNTAX  INTEGER
7796    ACCESS  read-write
7797    STATUS  optional
7798    DESCRIPTION
7799                "The engine processing characteristics that are to be applied to
7800                this media. The processing characteristics are device
7801                specific.
7802                Additional information:
7803                See the description for MEDIA1-ENGINE-MEDIA-MODE."
7804::= { media18 4 }
7805
7806
7807media19-name OBJECT-TYPE
7808    SYNTAX  DisplayString (SIZE(1..24))
7809    ACCESS  read-write
7810    STATUS  optional
7811    DESCRIPTION
7812                "Media 19 name.
7813                Additional information:
7814                See MEDIA1-NAME."
7815::= { media19 1 }
7816
7817
7818media19-short-name OBJECT-TYPE
7819    SYNTAX  DisplayString (SIZE(1..11))
7820    ACCESS  read-write
7821    STATUS  optional
7822    DESCRIPTION
7823                "Length restricted version of the media name 19. See
7824                MEDIA1-SHORT-NAME for details.
7825                Additional information:
7826                See MEDIA1-SHORT-NAME."
7827::= { media19 2 }
7828
7829
7830media19-page-count OBJECT-TYPE
7831    SYNTAX  INTEGER
7832    ACCESS  read-only
7833    STATUS  optional
7834    DESCRIPTION
7835                "Number of sheets of media 19 that have been printed. See
7836                MEDIA1-PAGE-COUNT for details.
7837                Additional information:
7838                See MEDIA1-PAGE-COUNT."
7839::= { media19 3 }
7840
7841
7842engine-media-modes-supported1 OBJECT-TYPE
7843    SYNTAX  DisplayString
7844    ACCESS  read-only
7845    STATUS  optional
7846    DESCRIPTION
7847                "The list of engine media modes supported by the device. The
7848                modes are each separated by a comma character. An example
7849                string would be: 'Normal,Rough,Low,Vellum'.
7850                Additional information:
7851                The list of engine media modes supported by the device.
7852                The modes are each separated by a comma character. An
7853                example string would be: 'Normal,Rough,Low,Vellum'."
7854::= { media-modes 1 }
7855
7856
7857media-number-of-type-supported OBJECT-TYPE
7858    SYNTAX  INTEGER
7859    ACCESS  read-only
7860    STATUS  optional
7861    DESCRIPTION
7862                "Indicates the maximum number of supported media types.
7863                Additional information:
7864                Indicates the number of supported media type.
7865                This also indicates which bit in
7866                MEDIA-NAMES-AVAILABLE is significant"
7867::= { media-types 1 }
7868
7869
7870non-assured-oht-page-count OBJECT-TYPE
7871    SYNTAX  INTEGER
7872    ACCESS  read-only
7873    STATUS  optional
7874    DESCRIPTION
7875                "This is a count of the number of invalid (non-HP Laser Jet)
7876                transparencies that have been printed on. This value is
7877                incremented every time an invalid OHT is printed on It is reset
7878                whenever the fuser count is set to 0.
7879                Additional information:
7880                This is a count of the number of invalid (non HP Laser Jet)
7881                transparencies that have been printed on. This value is
7882                incremented every time an invalid OHT is printed on. It is reset
7883                whenever the fuser count is set to 0."
7884::= { media-counts 1 }
7885
7886
7887media-size-west-edge-first-side-offset OBJECT-TYPE
7888    SYNTAX  INTEGER
7889    ACCESS  read-write
7890    STATUS  optional
7891    DESCRIPTION
7892                "Returns or sets the number of 300 dpi dots by which the image
7893                is shifted relative to the west edge of the medium (see
7894                NORTH-EDGE-OFFSET). The adjustment is for the first printed
7895                side of the medium only. A positive value moves the image away
7896                from the west edge of the medium. A negative value moves the
7897                image closer to the west edge of the medium. The value 0 will
7898                return the image to its factory default position.
7899                Additional information:
7900                Returns or sets the number of 300 dpi dots by which the
7901                image is shifted relative to the west edge of the medium
7902                (see NORTH-EDGE-OFFSET). The adjustment is for the
7903                first printed side of the medium only. A positive value
7904                moves the image away from the west edge of the medium.
7905                A negative value moves the image closer to the west edge
7906                of the medium. The value 0 will return the image to its
7907                factory default position.
7908                The values in the sub array index are from the media size table
7909                in the hpmib. This adjustment is done on a paper size by paper
7910                size basis. The standard PCL5 codes for paper size are used for
7911                the value used in the OID. Please see S_ARRAY_SUB1 for legal "
7912::= { media-size 2 }
7913
7914
7915media-size-west-edge-second-side-offset OBJECT-TYPE
7916    SYNTAX  INTEGER
7917    ACCESS  read-write
7918    STATUS  optional
7919    DESCRIPTION
7920                "Returns or sets the number of 300 dpi dots by which the image
7921                is shifted relative to the west edge of the medium (see
7922                NORTH-EDGE-OFFSET). The adjustment is for the second printed
7923                side of the medium only. A positive value moves the image away
7924                from the west edge of the medium. A negative value moves the
7925                image closer to the west edge of the medium. The value 0 will
7926                return the image to its factory default position.
7927                Additional information:
7928                Returns or sets the number of 300 dpi dots by which the
7929                image is shifted relative to the west edge of the medium
7930                (see NORTH-EDGE-OFFSET). The adjustment is for the
7931                second printed side of the medium only. A positive value
7932                moves the image away from the west edge of the medium.
7933                A negative value moves the image closer to the west edge
7934                of the medium. The value 0 will return the image to its
7935                factory default position. The values in the sub array index
7936                are from the media size table in the hpmib.
7937                This adjustment is done on a paper size by paper size basis.
7938                The standard PCL5 codes for paper size are used for the value
7939                used in the OID. Please see S_ARRAY_SUB1 for legal values.
7940                The data for this object is stored in NVRAM."
7941::= { media-size 3 }
7942
7943
7944media-size-west-edge-side-offset-by-tray OBJECT-TYPE
7945    SYNTAX  INTEGER
7946    ACCESS  read-write
7947    STATUS  optional
7948    DESCRIPTION
7949                "Returns or sets the number of 300 dpi dots by which the image
7950                is shifted relative to the west edge of the medium (see
7951                NORTH-EDGE-OFFSET). A positive value moves the image away from
7952                the west edge of the medium. A negative value moves the image
7953                closer to the west edge of the medium. The value 0 will return
7954                the image to its factory default position. Each OID binding
7955                corresponds to a valid tray number for this product. There can
7956                be a maximum of 15 trays, a combination of internal and
7957                external trays. Products that support other combinations of
7958                trays will specify this information in the device pos. The data
7959                for this object is stored in NVRAM.
7960                Additional information:
7961                Returns or sets the number of 300 dpi dots by which the
7962                image is shifted relative to the west edge of the medium
7963                (see NORTH-EDGE-OFFSET). A positive value moves the
7964                image away from the west edge of the medium. A negative
7965                value moves the image closer to the west edge of the medium.
7966                The value 0 will return the image to its factory default
7967                position.
7968
7969                Each OID binding corresponds to a valid tray number
7970                for this product. There can be a maximum of 15 trays, a
7971                combination of internal and external trays. Products that
7972                support other combinations of trays will specify this
7973                information in the device pos. The data for this object
7974                is stored in NVRAM."
7975::= { media-size 4 }
7976
7977
7978service-channel-printing-status OBJECT-TYPE
7979    SYNTAX  OCTET STRING
7980    ACCESS  read-only
7981    STATUS  optional
7982    DESCRIPTION
7983                "This object is used to determine status of service channel
7984                printing.
7985                    cServiceChannelPrintingActive - indicates that Service
7986                        Channel Printing is active on this printer.
7987                    cServiceChannelPrintingEnabled - indicates that this is a
7988                        Service Channel Printing enabled printer.
7989                    cCartridgeServiceChannelPrintingEnabled - indicates that
7990                        the cartridge installed is a Service Channel cartridge.
7991
7992                Additional information:
7993                This object is used to determine status of service channel
7994                printing.
7995                cServiceChannelPrintingActive - indicates that Service
7996                Channel Printing is active
7997                on this printer.
7998                cServiceChannelPrintingEnabled - indicates that this is a
7999                Service Channel Printing
8000                enabled printer.
8001                cCartridgeServiceChannelPrintingEnabled - indicates that
8002                the cartridge
8003                installed is a
8004                Service Channel
8005                cartridge."
8006::= { service-channel 1 }
8007
8008
8009printed-media-simplex-count OBJECT-TYPE
8010    SYNTAX  INTEGER(0..930576247)
8011    ACCESS  read-only
8012    STATUS  optional
8013    DESCRIPTION
8014                "Total number of simplex pages printed in this media size.
8015                Additional information:
8016                The 5 usage (simplex/duplex count, simplex/duplex click
8017                charge and paper size total) objects described here and
8018                below detail the usage for the printer for each paper
8019                size defined in the PCL Implementor's Guide and in the
8020                Media Size Table in the hpmib.txt.  The OID binding is
8021                based on the click attribute and paper size.
8022                For example:
8023
8024                The format for the OID is as follows:
8025
8026                3.4.1.5.x.y
8027                <-----> | |
8028                |    |  \
8029                /     |  paper size
8030                /       \
8031                PRINTER-CLICK_TOTALS ROOT   \
8032                OID                      click attribute 1..5
8033
8034                x values are 1..5:
8035
8036                1) simplex count
8037                2) simplex click charge
8038                3) duplex count
8039                4) duplex click charge
8040                5) printer or scanner paper size total (i.e. depends if the
8041                root OID is referrring to the printer or scanner).
8042
8043                y : paper size as defined in the Media Size Table in the
8044                hpmib.txt "
8045::= { printed-media-usage 1 }
8046
8047
8048printed-media-simplex-charge OBJECT-TYPE
8049    SYNTAX  OCTET STRING
8050    ACCESS  read-write
8051    STATUS  optional
8052    DESCRIPTION
8053                "Charge for each simplex page printed in this media size."
8054::= { printed-media-usage 2 }
8055
8056
8057printed-media-duplex-count OBJECT-TYPE
8058    SYNTAX  INTEGER(0..930576247)
8059    ACCESS  read-only
8060    STATUS  optional
8061    DESCRIPTION
8062                "Total number of duplex pages printed in this media size."
8063::= { printed-media-usage 3 }
8064
8065
8066printed-media-duplex-charge OBJECT-TYPE
8067    SYNTAX  OCTET STRING
8068    ACCESS  read-write
8069    STATUS  optional
8070    DESCRIPTION
8071                "Charge for each duplex page printed in this media size.
8072                Additional information:
8073                The click charges for duplex printed media."
8074::= { printed-media-usage 4 }
8075
8076
8077printed-media-total-charge OBJECT-TYPE
8078    SYNTAX  OCTET STRING
8079    ACCESS  read-only
8080    STATUS  optional
8081    DESCRIPTION
8082                "The total charge for pages printed in this media size."
8083::= { printed-media-usage 5 }
8084
8085
8086printed-media-maximum-pixels-per-page OBJECT-TYPE
8087    SYNTAX  INTEGER
8088    ACCESS  read-only
8089    STATUS  optional
8090    DESCRIPTION
8091                "The number of pixels required to completely fill a page of this
8092                media size. The device POS will specify the resolution at which
8093                this pixel count was calculated.
8094                Additional information:
8095                The number of pixels required to fill a page of a
8096                specific media size.  The OID binding is the media
8097                size you to query for.  Only media sizes which the
8098                printer supports will be available."
8099::= { printed-media-usage 6 }
8100
8101
8102printed-media-combined-total OBJECT-TYPE
8103    SYNTAX  OCTET STRING
8104    ACCESS  read-only
8105    STATUS  optional
8106    DESCRIPTION
8107                "Total number of letter equivalently weighted pages both color
8108                and mono combined with this printer.
8109                Additional information:
8110                The combined total per page size of simplex and duplex
8111                color pages plus simplex and duplex mono pages."
8112::= { printed-media-usage 7 }
8113
8114
8115printed-media-dimplex-count OBJECT-TYPE
8116    SYNTAX  INTEGER(0..930576247)
8117    ACCESS  read-only
8118    STATUS  optional
8119    DESCRIPTION
8120                "Total number of mono dimplex pages printed in this media size.
8121                A dimplex page is one that has been printed in duplex mode but
8122                the back side is blank. Dimplex pages occur when the printer
8123                firmware inserts a blank page in order to complete a duplexed
8124                job which is sent to the printer with an odd number of pages."
8125::= { printed-media-usage 10 }
8126
8127
8128usage-printer-total-charge OBJECT-TYPE
8129    SYNTAX  OCTET STRING
8130    ACCESS  read-only
8131    STATUS  optional
8132    DESCRIPTION
8133                "Total printer charge for all paper sizes printed."
8134::= { printer-accounting 2 }
8135
8136
8137usage-average-toner-coverage OBJECT-TYPE
8138    SYNTAX  OCTET STRING
8139    ACCESS  read-only
8140    STATUS  optional
8141    DESCRIPTION
8142                "Reports the average toner area coverage of all pages printed
8143                over the life of the device. Counts pixels on each page,
8144                divides pixel count by pixels possible on a page to give the
8145                percentage of coverage, and keeps a rolling average percent
8146                weighted by area printed."
8147::= { printer-accounting 3 }
8148
8149
8150usage-staple-count OBJECT-TYPE
8151    SYNTAX  INTEGER(0..930576247)
8152    ACCESS  read-only
8153    STATUS  optional
8154    DESCRIPTION
8155                "Total number of staples used."
8156::= { printer-accounting 4 }
8157
8158
8159usage-instructions-line1 OBJECT-TYPE
8160    SYNTAX  DisplayString (SIZE(0..40))
8161    ACCESS  read-write
8162    STATUS  optional
8163    DESCRIPTION
8164                "The first line of usage instructions for the device
8165                user.Appears on Line 1 of the usage page."
8166::= { printer-accounting 5 }
8167
8168
8169usage-instructions-line2 OBJECT-TYPE
8170    SYNTAX  DisplayString (SIZE(0..40))
8171    ACCESS  read-write
8172    STATUS  optional
8173    DESCRIPTION
8174                "The second line of usage instructions for the device
8175                user.Appears on Line 1 of the usage page."
8176::= { printer-accounting 6 }
8177
8178
8179usage-instructions-line3 OBJECT-TYPE
8180    SYNTAX  DisplayString (SIZE(0..40))
8181    ACCESS  read-write
8182    STATUS  optional
8183    DESCRIPTION
8184                "The third line of usage instructions for the device
8185                user.Appears on Line 1 of the usage page."
8186::= { printer-accounting 7 }
8187
8188
8189usage-instructions-line4 OBJECT-TYPE
8190    SYNTAX  DisplayString (SIZE(0..40))
8191    ACCESS  read-write
8192    STATUS  optional
8193    DESCRIPTION
8194                "The fourth line of usage instructions for the device
8195                user.Appears on Line 1 of the usage page."
8196::= { printer-accounting 8 }
8197
8198
8199printed-modes-usage-total OBJECT-TYPE
8200    SYNTAX  INTEGER
8201    ACCESS  read-only
8202    STATUS  optional
8203    DESCRIPTION
8204                " This object reports the total color and mono print modes usage
8205                for the life of the printer. This value is reported on the
8206                usage page."
8207::= { printer-accounting 9 }
8208
8209
8210source-tray-usage-total OBJECT-TYPE
8211    SYNTAX  INTEGER
8212    ACCESS  read-only
8213    STATUS  optional
8214    DESCRIPTION
8215                "This object reports the total source tray usage for the life of
8216                the printer. This value is reported on the usage page."
8217::= { printer-accounting 10 }
8218
8219
8220destination-bin-usage-total OBJECT-TYPE
8221    SYNTAX  INTEGER
8222    ACCESS  read-only
8223    STATUS  optional
8224    DESCRIPTION
8225                "This object reports the total destination bin usage for the
8226                life of the printer. This value is reported on the usage page."
8227::= { printer-accounting 11 }
8228
8229
8230printed-modes-total-count OBJECT-TYPE
8231    SYNTAX  INTEGER
8232    ACCESS  read-only
8233    STATUS  optional
8234    DESCRIPTION
8235                "The total count for pages printed in this fuser mode."
8236::= { printed-modes-usage 5 }
8237
8238
8239source-tray-usage-count OBJECT-TYPE
8240    SYNTAX  INTEGER
8241    ACCESS  read-only
8242    STATUS  optional
8243    DESCRIPTION
8244                "Total number of pages printed from this source tray.
8245                Additional information:
8246                This object will track how many images have been printed
8247                with the original source tray as one of the following:
8248                1.  Envelope Feeder
8249                2.  Manual Feed Tray
8250                3.  MP Tray
8251                4.  Tray 1
8252                5.  Tray 2
8253                6.  Tray 3
8254                7.  External Tray
8255                8.  Other"
8256::= { source-tray-usage 1 }
8257
8258
8259destination-bin-usage-count OBJECT-TYPE
8260    SYNTAX  INTEGER
8261    ACCESS  read-only
8262    STATUS  optional
8263    DESCRIPTION
8264                "Total number of pages printed to this destination bin.
8265                Additional information:
8266                This object will track how many images have been printed
8267                with the original destination bin as one of the following:
8268                1.  Face Down Bin
8269                2.  Face Up Bin
8270                3.  External Bin
8271                4.  Other"
8272::= { destination-bin-usage 1 }
8273
8274
8275low-marking-agent-processing OBJECT-TYPE
8276    SYNTAX  INTEGER {
8277		   eStop(1),
8278		   eCont(2)
8279		   }
8280    ACCESS  read-write
8281    STATUS  optional
8282    DESCRIPTION
8283                "Returns or changes how the device processes a low marking agent
8284                event. If eCont, then the device continues to print. If eStop,
8285                then the device stops until a continue event occurs."
8286::= { settings-marking-agent 3 }
8287
8288
8289out-marking-agent-processing OBJECT-TYPE
8290    SYNTAX  INTEGER {
8291		   eStop(1),
8292		   eCont(2)
8293		   }
8294    ACCESS  read-write
8295    STATUS  optional
8296    DESCRIPTION
8297                "Returns or changes how the device processes an out marking
8298                agent event. If eCont, then the device continues to print. If
8299                eStop, then the device stops until a continue event occurs."
8300::= { settings-marking-agent 10 }
8301
8302
8303media-size-count OBJECT-TYPE
8304    SYNTAX  INTEGER
8305    ACCESS  read-only
8306    STATUS  optional
8307    DESCRIPTION
8308                "The number of impressions printed on sheets of this media size.
8309                The device POS should state whether this value is lost across a
8310                power cycle or is kept in permanent storage.
8311                Additional information:
8312                The value of this object is persistent across a power cycle.
8313
8314                The index for these objects, the last number of the OID, uniquely
8315                identifies the paper size. This value corresponds to the page sizes listed below.
8316                These values are also documented in the PCL Implementor's Guide
8317                and the PML Master MIB.
8318
8319                1 US-Executive
8320                2 US-Letter
8321                3 US-Legal
8322                15 Statement
8323                17 ROC 16K
8324                18 JIS Executive
8325                25 ISO and JIS A5
8326                26 ISO and JIS A4
8327                45 JIS B5
8328                65 ISO B5
8329                72 eJapanesePostcardDouble
8330                80 Monarch
8331                81 Commercal-10
8332                90 International DL
8333                91 International C5
8334                100 International B5
8335                101 Custom
8336                32764 AnyCustomSize
8337                32765 AnySize
8338                32767 Unknown Paper Size"
8339::= { media-size 1 }
8340
8341
8342consumable-status-cartridge-model OBJECT-TYPE
8343    SYNTAX  DisplayString (SIZE(0..24))
8344    ACCESS  read-only
8345    STATUS  optional
8346    DESCRIPTION
8347                "This object is used to read the cartridge model number
8348                associated with this consumable.
8349                Additional information:
8350                This object will only exist for Authentic HP consumables.
8351                If the cartridge is deemed to be NonHP, then this object
8352                will not exist."
8353::= { consumable-status 1 }
8354
8355
8356consumable-status-manufacturing-date OBJECT-TYPE
8357    SYNTAX  DisplayString (SIZE(0..24))
8358    ACCESS  read-only
8359    STATUS  optional
8360    DESCRIPTION
8361                "This object is used to report the date on which this consumable
8362                was manufactured. The format of the string is 'YYYYMMDD', where
8363                YYYY is the year, MM is the month (1-12), and DD is the day
8364                (1-31).
8365                Additional information:
8366                This object will only exist for Authentic HP consumables.
8367                If the cartridge is deemed to be NonHP, then this object
8368                will not exist."
8369::= { consumable-status 2 }
8370
8371
8372consumable-status-serial-number OBJECT-TYPE
8373    SYNTAX  DisplayString (SIZE(0..24))
8374    ACCESS  read-only
8375    STATUS  optional
8376    DESCRIPTION
8377                "This object is used to report the serial number for this
8378                consumable.
8379                Additional information:
8380                This object will only exist for Authentic HP consumables.
8381                If the cartridge is deemed to be NonHP, then this object
8382                will not exist."
8383::= { consumable-status 3 }
8384
8385
8386consumable-status-capacity-units OBJECT-TYPE
8387    SYNTAX  INTEGER {
8388		   ePagesAt5PercentCoverage(1),
8389		   e1KPagesAt5PercentCoverage(2),
8390		   e10KPagesAt5PercentCoverage(3)
8391		   }
8392    ACCESS  read-only
8393    STATUS  optional
8394    DESCRIPTION
8395                "This object is used to report the usage units used by the
8396                CONSUMABLE-STATUS-TOTAL-CAPACITY object.
8397                Additional information:
8398                This object will only exist on engines that are E-Label
8399                capable, but will exist on these engines regardless of
8400                the cartridge being Authentic HP or NonHP.  This object
8401                can be used to ensure the capability of the E-Label
8402                feature for a given engine."
8403::= { consumable-status 4 }
8404
8405
8406consumable-status-total-capacity OBJECT-TYPE
8407    SYNTAX  INTEGER(0..65535)
8408    ACCESS  read-only
8409    STATUS  optional
8410    DESCRIPTION
8411                "This object is used to report the total capacity of a new
8412                consumable of this type. The PML object
8413                CONSUMABLE-STATUS-CAPACITY-UNITS can be used to determine the
8414                units of measure for this PML object.
8415                Additional information:
8416                This object will only exist for Authentic HP consumables.
8417                If the cartridge is deemed to be NonHP, then this object
8418                will not exist."
8419::= { consumable-status 5 }
8420
8421
8422consumable-status-info OBJECT-TYPE
8423    SYNTAX  OCTET STRING
8424    ACCESS  read-write
8425    STATUS  optional
8426    DESCRIPTION
8427                "This object is used to read and write the various status flags
8428                supported by this consumable. For LaserJet 4100, LaserJet 4550 the collection
8429                bits supported include:
8430                    cMarkedAsReordered - indicates the consumable has been
8431                        reordered. This is the only bit that can be both read
8432                        and written.
8433                    cTonerLowCondition - indicates a toner low condition has
8434                        occured. This bit in the collection is read-only to
8435                        PML.
8436                    cTonerOutCondition - indicates a toner out condition has
8437                        occured. This bit in the collection is read-only to
8438                        PML.
8439                    cDeveloperLowCondition - indicates a developer low
8440                        condition has occured. This bit in the collection is
8441                        read-only to PML.
8442                    cDeveloperOutCondition - indicates a developer out
8443                        condition has occured. This bit in the collection is
8444                        read-only to PML.
8445                    cDrumLowCondition - indicates a drum low condition has
8446                        occured. This bit in the collection is read-only to
8447                        PML.
8448                    cDrumOutCondition - indicates a drum out condition has
8449                        occured. This bit in the collection is read-only to
8450                        PML.
8451                    cWasteTonerFullCondition - indicates a waste toner full
8452                        condition has occured. This bit in the collection is
8453                        read-only to PML.
8454                    cWasteTonerFullWarningCondition - indicates a waste toner
8455                        full warning condition has occured. This bit in the
8456                        collection is read-only to PML.
8457                    cNewConsumable - indicates the consumable is new and has
8458                        never been used. This bit in the collection is
8459                        read-only to PML.
8460                    cTonerLowNotificationSent - inidicates that toner low
8461                        notification has been sent for this consumable. This
8462                        bit in the collection is readonly.
8463                    cTonerOutNotificationSent - inidicates that toner out
8464                        notification has been sent for this consumable. This
8465                        bit in the collection is read only.
8466                    cAnyPartLowCondition - indicates that at least one part of
8467                        this consumable has reached a low condition. This bit
8468                        in the collection is read-only to PML.
8469                    cAnyPartOutCondition - indicates that at least one part of
8470                        this consumable has reached an out condition. This bit
8471                        in the collection is read-only to PML.
8472
8473                Additional information:
8474                This object will only exist for Authentic HP consumables.
8475                If the cartridge is deemed to be NonHP, then this object
8476                will not exist."
8477::= { consumable-status 7 }
8478
8479
8480consumable-status-first-install-date OBJECT-TYPE
8481    SYNTAX  DisplayString (SIZE(0..24))
8482    ACCESS  read-only
8483    STATUS  optional
8484    DESCRIPTION
8485                "This object is used to report the date on which this consumable
8486                was first installed. The format of the string is 'YYYYMMDD'.
8487                Where:
8488                    YYYY is the year.
8489                    MM is the month (1-12).
8490                    DD is the day (1-31).
8491                The device POS needs to indicate what will be written in the
8492                event the printer does not have a real time clock.
8493                Additional information:
8494                This object will only exist for Authentic HP consumables.
8495                If the cartridge is deemed to be NonHP, then this object
8496                will not exist. For printers without internal clocks, the
8497                date will always be 20000101."
8498::= { consumable-status 8 }
8499
8500
8501consumable-status-last-use-date OBJECT-TYPE
8502    SYNTAX  DisplayString (SIZE(0..24))
8503    ACCESS  read-only
8504    STATUS  optional
8505    DESCRIPTION
8506                "This object is used to report the date on which this consumable
8507                was last used. The format of the string is 'YYYYMMDD'. Where:
8508
8509                    YYYY is the year.
8510                    MM is the month (1-12).
8511                    DD is the day (1-31).
8512                The device POS needs to indicate what will be written in the
8513                event the printer does not have a real time clock.
8514                Additional information:
8515                This object will only exist for Authentic HP consumables.
8516                If the cartridge is deemed to be NonHP, then this object
8517                will not exist. For printers without internal clocks, the
8518                date will always be 20000101."
8519::= { consumable-status 9 }
8520
8521
8522consumable-status-page-count-legal OBJECT-TYPE
8523    SYNTAX  INTEGER(0..65535)
8524    ACCESS  read-only
8525    STATUS  optional
8526    DESCRIPTION
8527                "This object is used to report the number of pages that have
8528                been printed by this consumable that are of the specified media
8529                size - Legal.
8530                Additional information:
8531                This object will only exist for Authentic HP consumables.
8532                If the cartridge is deemed to be NonHP, then this object
8533                will not exist."
8534::= { consumable-status 11 }
8535
8536
8537consumable-status-page-count-a4-letter OBJECT-TYPE
8538    SYNTAX  INTEGER(0..65535)
8539    ACCESS  read-only
8540    STATUS  optional
8541    DESCRIPTION
8542                "This object is used to report the number of pages that have
8543                been printed by this consumable that are of the specified media
8544                size - A4 or Letter.
8545                Additional information:
8546                This object will only exist for Authentic HP consumables.
8547                If the cartridge is deemed to be NonHP, then this object
8548                will not exist."
8549::= { consumable-status 12 }
8550
8551
8552consumable-status-page-count-b5-executive OBJECT-TYPE
8553    SYNTAX  INTEGER(0..65535)
8554    ACCESS  read-only
8555    STATUS  optional
8556    DESCRIPTION
8557                "This object is used to report the number of pages that have
8558                been printed by this consumable that are of the specified media
8559                size - B5 or Executive.
8560                Additional information:
8561                This object will only exist for Authentic HP consumables.
8562                If the cartridge is deemed to be NonHP, then this object
8563                will not exist."
8564::= { consumable-status 13 }
8565
8566
8567consumable-status-page-count-envelope OBJECT-TYPE
8568    SYNTAX  INTEGER(0..65535)
8569    ACCESS  read-only
8570    STATUS  optional
8571    DESCRIPTION
8572                "This object is used to report the number of pages that have
8573                been printed by this consumable that are of the specified media
8574                size - Envelope.
8575                Additional information:
8576                This object will only exist for Authentic HP consumables.
8577                If the cartridge is deemed to be NonHP, then this object
8578                will not exist."
8579::= { consumable-status 14 }
8580
8581
8582consumable-status-page-count-xy-other OBJECT-TYPE
8583    SYNTAX  INTEGER(0..65535)
8584    ACCESS  read-only
8585    STATUS  optional
8586    DESCRIPTION
8587                "This object is used to report the number of pages that have
8588                been printed by this consumable that are of the specified media
8589                size - XY or Other.
8590                Additional information:
8591                This object will only exist for Authentic HP consumables.
8592                If the cartridge is deemed to be NonHP, then this object
8593                will not exist."
8594::= { consumable-status 15 }
8595
8596
8597consumable-status-job-count OBJECT-TYPE
8598    SYNTAX  INTEGER(0..65535)
8599    ACCESS  read-only
8600    STATUS  optional
8601    DESCRIPTION
8602                "This object is used to report the number of jobs that have been
8603                printed by this consumable.
8604                Additional information:
8605                This object will only exist for Authentic HP consumables.
8606                If the cartridge is deemed to be NonHP, then this object
8607                will not exist."
8608::= { consumable-status 16 }
8609
8610
8611consumable-status-usage-units OBJECT-TYPE
8612    SYNTAX  INTEGER {
8613		   ePixels(1),
8614		   eTenthsOfGrams(2),
8615		   eGrams(3),
8616		   eRotations(4),
8617		   ePages(5),
8618		   eImpressions(6),
8619		   ePercentLifeRemaining(7),
8620		   eOther(8)
8621		   }
8622    ACCESS  read-only
8623    STATUS  optional
8624    DESCRIPTION
8625                "This object is used to report the units used to measure the
8626                capacity of this consumable.
8627                Additional information:
8628                This object will only exist on engines that are E-Label
8629                capable, but will exist on these engines regardless of
8630                the cartridge being Authentic HP or NonHP.  This object
8631                can be used to ensure the capability of the E-Label
8632                feature for a given engine."
8633::= { consumable-status 17 }
8634
8635
8636consumable-status-usage-count OBJECT-TYPE
8637    SYNTAX  INTEGER(0..65535)
8638    ACCESS  read-only
8639    STATUS  optional
8640    DESCRIPTION
8641                "This object is used to report the number of usage units that
8642                remain in this consumable. The units of measurement used by
8643                this object can be obtained by querying the
8644                CONSUMABLE-STATUS-USAGE-UNITS object.
8645                Additional information:
8646                This object will only exist for Authentic HP consumables.
8647                If the cartridge is deemed to be NonHP, then this object
8648                will not exist."
8649::= { consumable-status 18 }
8650
8651
8652consumable-status-manufacturer-name OBJECT-TYPE
8653    SYNTAX  DisplayString (SIZE(0..8))
8654    ACCESS  read-only
8655    STATUS  optional
8656    DESCRIPTION
8657                "This object is used to report the name of the manufacturer of
8658                this consumable. The device POS will specify the set of
8659                manufacturers that could be returned.
8660                Additional information:
8661                This object will only exist for Authentic HP consumables.
8662                If the cartridge is deemed to be NonHP, then this object
8663                will not exist."
8664::= { consumable-status 19 }
8665
8666
8667consumable-status-oem-name OBJECT-TYPE
8668    SYNTAX  DisplayString (SIZE(0..8))
8669    ACCESS  read-only
8670    STATUS  optional
8671    DESCRIPTION
8672                "This object is used to report the name of the OEM of this
8673                consumable. This object will typically return the string 'HP'.
8674                The device POS will specify if other OEM consumables are
8675                supported.
8676                Additional information:
8677                This object will only exist for Authentic HP consumables.
8678                If the cartridge is deemed to be NonHP, then this object
8679                will not exist. This object should always return 'HP' as
8680                the OEM name"
8681::= { consumable-status 20 }
8682
8683
8684consumable-status-engine-usage-units OBJECT-TYPE
8685    SYNTAX  INTEGER {
8686		   ePixels(1),
8687		   eTenthsOfGrams(2),
8688		   eGrams(3),
8689		   eRotations(4),
8690		   ePages(5),
8691		   eImpressions(6),
8692		   ePercentLifeRemaining(7),
8693		   eOther(8)
8694		   }
8695    ACCESS  read-only
8696    STATUS  optional
8697    DESCRIPTION
8698                "This object is used to report the units used to measure the
8699                capacity of this consumable as reported by the Engine.
8700                Additional information:
8701                This object will only exist on engines that are E-Label
8702                capable, but will exist on these engines regardless of
8703                the cartridge being Authentic HP or NonHP.  This object
8704                can be used to ensure the capability of the E-Label
8705                feature for a given engine."
8706::= { consumable-status 21 }
8707
8708
8709consumable-status-engine-usage-count OBJECT-TYPE
8710    SYNTAX  INTEGER(0..65535)
8711    ACCESS  read-only
8712    STATUS  optional
8713    DESCRIPTION
8714                "This object is used to report the number of usage units,
8715                estimated by the engine, that remain in this consumable. The
8716                units of measurement used by this object can be obtained by
8717                querying the CONSUMABLE-STATUS-ENGINE-USAGE-UNITS object.
8718                Additional information:
8719                This object will only exist for Authentic HP consumables.
8720                If the cartridge is deemed to be NonHP, then this object
8721                will not exist."
8722::= { consumable-status 22 }
8723
8724
8725consumable-status-drum-life-units OBJECT-TYPE
8726    SYNTAX  INTEGER {
8727		   ePixels(1),
8728		   eTenthsOfGrams(2),
8729		   eGrams(3),
8730		   eRotations(4),
8731		   ePages(5),
8732		   eImpressions(6),
8733		   ePercentLifeRemaining(7),
8734		   eOther(8)
8735		   }
8736    ACCESS  read-only
8737    STATUS  optional
8738    DESCRIPTION
8739                "This object is used to report the units used to measure the
8740                drum life remaining.
8741                Additional information:
8742                This object will only exist on engines that are E-Label
8743                capable, but will exist on these engines regardless of
8744                the cartridge being Authentic HP or NonHP.  This object
8745                can be used to ensure the capability of the E-Label
8746                feature for a given engine."
8747::= { consumable-status 38 }
8748
8749
8750consumable-status-drum-life OBJECT-TYPE
8751    SYNTAX  INTEGER(0..65535)
8752    ACCESS  read-only
8753    STATUS  optional
8754    DESCRIPTION
8755                "This object is used to report the number of life units,
8756                remaining in the drum. The units of measurement used by this
8757                object can be obtained by querying the CONSUMABLE-
8758                STATUS-DRUM-LIFE-UNITS object. This object will not exist if
8759                this consumable does not contain a drum.
8760                Additional information:
8761                This object will only exist on engines that are E-Label
8762                capable, but will exist on these engines regardless of
8763                the cartridge being Authentic HP or NonHP.  This object
8764                can be used to ensure the capability of the E-Label
8765                feature for a given engine."
8766::= { consumable-status 39 }
8767
8768
8769consumable-status-authentication OBJECT-TYPE
8770    SYNTAX  INTEGER {
8771		   eAuthLevel1(1),
8772		   eAuthLevel2(2),
8773		   eAuthLevel3(3)
8774		   }
8775    ACCESS  read-only
8776    STATUS  optional
8777    DESCRIPTION
8778                "This object returns the authentication level of the elabel on
8779                the given supply. The elabel authentication is returned via the
8780                appropriate enum.
8781                Additional information:
8782                There are three levels of authentication of an ELabel
8783                cartridge supported.  Each ELabel cartridges level of
8784                authentication is provided here, via this enumeration."
8785::= { consumable-status 40 }
8786
8787
8788consumable-string-information OBJECT-TYPE
8789    SYNTAX  DisplayString (SIZE(0..287))
8790    ACCESS  read-write
8791    STATUS  optional
8792    DESCRIPTION
8793                "This object is used to read and write the string value that
8794                describes the consumable information."
8795::= { consumable-string 1 }
8796
8797
8798consumable-string-information-reset OBJECT-TYPE
8799    SYNTAX  INTEGER {
8800		   ePresetToNVRAM(1)
8801		   }
8802    ACCESS  read-write
8803    STATUS  optional
8804    DESCRIPTION
8805                "This object is used to reset (set back to factory default) or
8806                read the current status of the corresponding information
8807                string. When Set to eResetToDefault, this object can be used to
8808                reset the corresponding information object back to its factory
8809                default value. Setting this object with an enumerated value of
8810                eCustomized has no effect. When a Get operation is performed on
8811                this object it will return a value eResetToDefault if still set
8812                to its factory value. It will return eCustomized if the
8813                corresponding information value has been set to a custom
8814                value.
8815                Additional information:
8816                This object returns ePresetToNVRAM(1) if CONSUMABLE-STRING-INFORMATION is currently set to the default string. It will return eCustomized(2) otherwise. However, we can explicitly set this object only to ePresetToNVRAM(1) and not eCustomized(2)."
8817::= { consumable-string 2 }
8818
8819
8820consumable-reorder-url OBJECT-TYPE
8821    SYNTAX  DisplayString (SIZE(0..64))
8822    ACCESS  read-write
8823    STATUS  optional
8824    DESCRIPTION
8825                "This object is used to read and write the URL that can be used
8826                to reorder consumables for this device. This URL is set at the
8827                factory but can be updated by a reseller or third party.
8828                Additional information:
8829                The URL can be up to 64 characters long."
8830::= { consumables 2 }
8831
8832
8833consumable-maintenance-interval OBJECT-TYPE
8834    SYNTAX  INTEGER
8835    ACCESS  read-only
8836    STATUS  optional
8837    DESCRIPTION
8838                "This object reports the total number of pages that can be
8839                printed before the maintenance kit needs to be replaced."
8840::= { consumables 3 }
8841
8842
8843consumable-maintenance-pages-remaining OBJECT-TYPE
8844    SYNTAX  INTEGER
8845    ACCESS  read-only
8846    STATUS  optional
8847    DESCRIPTION
8848                "This object reports the number of pages remaining until the
8849                Maintenance Interval is reached."
8850::= { consumables 4 }
8851
8852
8853consumable-current-state OBJECT-TYPE
8854    SYNTAX  OCTET STRING
8855    ACCESS  read-only
8856    STATUS  optional
8857    DESCRIPTION
8858                "This PML object returns the current state of the particular
8859                consumable.
8860                    cAuthLevel1 - Consumable is at Authentication Level 1
8861                    cAuthLevel2 - Consumable is at Authentication Level 2
8862                    cAuthLevel3 - Consumable is at Authentication Level 3
8863                    cGenuineHPUnsupported - Cartridge is GenuineHP intended for
8864                        another product
8865                    cDefectiveMemory - Cartridge has a defective memory tag
8866                    cMissingMemory - Memory tag is missing from the cartridge
8867
8868                    cLowCondition - Consumable has reached the engine low
8869                        threshold
8870                    cOutCondition - Consumable has reached its out threshold
8871                    cIncorrect - Cartridge inserted is not the correct one
8872                    cMissing - Consumable is missing from the printer
8873                    cConfigurableLow - Consumable has reached the configurable
8874                        low threshold value
8875                    cStatusArevalid - The status reported on other bits are
8876                        valid only if the bit is set to 1. If it is 0, the
8877                        values are invalid.
8878                These are the possible states and whenever the consumable is in
8879                any of these states, the appropriate bit will be set. The
8880                cLowCondition will be set when the consumable reaches the
8881                engine low threshold, and cConfigurableLow will be set when the
8882                consumable reaches the Configurable Low threshold value. For
8883                non-cartridge supplies only cLowCondition, cOutCondition, and
8884                cMissing will be supported.
8885                Additional information:
8886                This object returns the current state of the particular consuma
8887                ble.
8888                cAuthLevel1 - Consumable is at Authentication Level 1
8889                cAuthLevel2 - Consumable is at Authentication Level 2
8890                cAuthLevel3 - Consumable is at Authentication Level 3
8891                cGenuineHPUnsupported - Cartridge is GenuineHP intended for ano
8892                ther product
8893                cDefectiveMemory - Cartridge has a Defective Memory
8894                cMissingMemory - Memory is Missing from the Cartridge
8895                cLowCondition - Consumable has reached its low threshold
8896                cOutCondition - Consumable has reached its out threshold
8897                cIncorrect - Cartridge inserted is not the correct one
8898                cMissing - Consumable is Missing from the Printer
8899                cStatusAreValid - The Status reported on other bits are valid o
8900                nly if
8901                this bit is set to 1. If it is 0, the values are invalid.
8902                These are the possible states and whenever a Consumable is in a
8903                ny of these
8904                states, the appropriate bit will be set. For Non Cartridge Supp
8905                lies only
8906                cLowCondition, cOutCondition and cMissing will be supported."
8907::= { consumables 7 }
8908
8909
8910consumable-life-usage-units-remaining OBJECT-TYPE
8911    SYNTAX  INTEGER
8912    ACCESS  read-only
8913    STATUS  optional
8914    DESCRIPTION
8915                "This object reports the current estimate of the number of usage
8916                units that remain before this supply is depleted. An installed
8917                supply that cannot report such a number will return a value of
8918                -2. It is the reponsibility of the host application to query
8919                each supply in order to determine an overall device
8920                USAGE-UNITS-REMAINING number - the lowest value returned. The
8921                unit of measure for this life estimate is determined by reading
8922                the corresponding CONSUMABLE-LIFE-USAGE-UNITS object.
8923                Additional information:
8924                This object will return the Pages or Estimated Pages remaining for
8925                the speciffic supply requested by the leaf node of this object."
8926::= { consumables-life 1 }
8927
8928
8929consumable-life-usage-units OBJECT-TYPE
8930    SYNTAX  INTEGER {
8931		   ePagesRemaining(1),
8932		   eEstimatedPagesRemaining(2)
8933		   }
8934    ACCESS  read-only
8935    STATUS  optional
8936    DESCRIPTION
8937                "This object reports current usage units in use by the
8938                corresponding CONSUMABLE-LIFE-USAGE-UNITS-REMAINING object.
8939                Additional information:
8940                This object returns the units that CONSUMABLE-LIFE-USAGE-UNITS-REMAINING
8941                is returned in.  Either ePagesRemaining(1) or eEstimatedPagesRemaining(2)."
8942::= { consumables-life 2 }
8943
8944
8945consumable-life-low-threshold OBJECT-TYPE
8946    SYNTAX  INTEGER
8947    ACCESS  read-only
8948    STATUS  optional
8949    DESCRIPTION
8950                "This object is used to report and modify a threshold value
8951                indicating the point in the life of a consumable or supply at
8952                which a transition to a LOW state will occur."
8953::= { consumables-life 3 }
8954
8955
8956printer-average-marking-agent-coverage OBJECT-TYPE
8957    SYNTAX  OCTET STRING
8958    ACCESS  read-only
8959    STATUS  optional
8960    DESCRIPTION
8961                "This object is used to read the average marking agent coverage
8962                for a given color plane. It is a real number that represents
8963                percentage full and will read from 0 to 100%. This object
8964                obsoletes or replaces USAGE-AVERAGE-TONER-COVERAGE which could
8965                only be used for black toner coverage information.
8966                Additional information:
8967                The average percent of toner coverage for a specific
8968                color plane.  The OID binding is the color plane.
8969                Only color planes which the printer supports will be
8970                available.  This is only available if a hard disk is
8971                installed."
8972::= { printer-average 1 }
8973
8974
8975printer-average-marking-agent-coverage-sum OBJECT-TYPE
8976    SYNTAX  OCTET STRING
8977    ACCESS  read-only
8978    STATUS  optional
8979    DESCRIPTION
8980                "This object is used to read the accumulated sum of the percent
8981                coverage numbers calculated on a per page basis over the life
8982                of the printer.
8983                Additional information:
8984                The sum of the percent toner coverages for all
8985                impressions printed.  The OID binding is the color
8986                plane.  Only color planes which the printer supports
8987                will be available."
8988::= { printer-average 2 }
8989
8990
8991printer-average-marking-agent-coverage-sum-squared OBJECT-TYPE
8992    SYNTAX  OCTET STRING
8993    ACCESS  read-only
8994    STATUS  optional
8995    DESCRIPTION
8996                "This object is used to read the accumulated sum of the squares
8997                of the percent coverage numbers calculated on a per page basis
8998                over the life of the printer.
8999                Additional information:
9000                The sum of the percent toner coverages squared for
9001                all impressions printed.  The OID binding is the
9002                color plane.  Only color planes which the printer
9003                supports will be available."
9004::= { printer-average 3 }
9005
9006
9007printer-average-marking-agent-units-per-gram OBJECT-TYPE
9008    SYNTAX  OCTET STRING
9009    ACCESS  read-only
9010    STATUS  optional
9011    DESCRIPTION
9012                "This object is used to read the marking agent units of measure
9013                per gram. This is typically a conversion factor for converting
9014                pixels of toner to grams. This pixels-per-gram value is used to
9015                calculate the estimated number of pages remaining for a given
9016                marking agent."
9017::= { printer-average 4 }
9018
9019
9020printer-average-marking-agent-coverage-actual OBJECT-TYPE
9021    SYNTAX  OCTET STRING
9022    ACCESS  read-only
9023    STATUS  optional
9024    DESCRIPTION
9025                "This object is used to read the actual average marking agent
9026                coverage for a given color plane. It is a real number that
9027                represents percent coverage and will read from 0 to 100%. This
9028                object will return the same value as
9029                PRINTER-AVERAGE-MARKING-AGENT-COVERAGE except under certain
9030                conditions which will be specified in the device POS.
9031                Additional information:
9032                This object will return the historical page coverage based on
9033                the specific supply requested.  It is not based on the printers
9034                historical value"
9035::= { printer-average 5 }
9036
9037
9038web-server-security OBJECT-TYPE
9039    SYNTAX  OCTET STRING
9040    ACCESS  read-write
9041    STATUS  optional
9042    DESCRIPTION
9043                "Each collection bit represents a device or Embedded Web Server
9044                feature that can be enabled or disabled via this object."
9045::= { settings-webserver 3 }
9046
9047
9048firmware-download-write-status-supported OBJECT-TYPE
9049    SYNTAX  INTEGER {
9050		   eFalse(1),
9051		   eTrue(2)
9052		   }
9053    ACCESS  read-only
9054    STATUS  optional
9055    DESCRIPTION
9056                "This object provides information on whether the printer has the
9057                ability to communicate the write-status of the firmware
9058                download while the download is taking place."
9059::= { firmware-download 1 }
9060
9061
9062firmware-download-write-time OBJECT-TYPE
9063    SYNTAX  INTEGER
9064    ACCESS  read-only
9065    STATUS  optional
9066    DESCRIPTION
9067                "If the design of the firmware-download implementation does not
9068                allow PML interaction during the download process, this value
9069                provides an estimation of the time where the printer will not
9070                be able to engage in PML communication.
9071                Additional information:
9072                If the design of the firmware-download
9073                			implementation does not allow PML interaction during
9074                			the download process, this value provides an
9075                			estimation of the time where the printer will not be
9076                			able to engage in PML communication. The calculated
9077                			time is expected to be 140 secs. However, this time
9078                			may increase as high as 280 secs as the flash part
9079                			nears the maximum flash count."
9080::= { firmware-download 2 }
9081
9082
9083firmware-download-write-count OBJECT-TYPE
9084    SYNTAX  INTEGER
9085    ACCESS  read-only
9086    STATUS  optional
9087    DESCRIPTION
9088                "Tells the number of times that firmware has been downloaded to
9089                the flash part.
9090                Additional information:
9091                Tells the number of times that firmware has been
9092                	downloaded to the flash part. The default value will
9093                			vary depending on how many times the firmware is
9094                			rolled before shipping."
9095::= { firmware-download 3 }
9096
9097
9098firmware-download-current-state OBJECT-TYPE
9099    SYNTAX  INTEGER {
9100		   eIdle(1),
9101		   eReceivingImage(2),
9102		   eReceivedImageError(3),
9103		   eVerifyingImage(4),
9104		   eVerifiedImageError(5),
9105		   eWritingImage(6),
9106		   eWritingImageError(7),
9107		   eDownloadComplete(8),
9108		   eOKtoShutDown(9),
9109		   eCancelDownload(10),
9110		   eShuttingDown(11)
9111		   }
9112    ACCESS  read-write
9113    STATUS  optional
9114    DESCRIPTION
9115                "Provides the current or last reportable state of the firmware
9116                download process. The current state may not necessarily be the
9117                current state, but could be the post-mortem state."
9118::= { firmware-download 4 }
9119
9120
9121firmware-download-maximum-write-count OBJECT-TYPE
9122    SYNTAX  INTEGER
9123    ACCESS  read-only
9124    STATUS  optional
9125    DESCRIPTION
9126                "Reports the manufacturer specified number of times that
9127                firmware can be downloaded to the flash part. A value of -1
9128                means that there is no limit. A value of 0 means that
9129                downloading firmware is not permitted by this part. Any other
9130                positive integer value corresponds to the number of times that
9131                firmware can be downloaded to the flash part.
9132                Additional information:
9133                Reports the manufacturer specified number of
9134                			times that firmware can be downloaded to the flash
9135                			part.  A value of -1 means that there is no limit.
9136                			A value of 0 means that downloading firmware is not
9137                			permitted by this part.  Any other positive integer
9138                			value corresponds to the number of times that
9139                			firmware can be downloaded to the flash part. The
9140                			current maximum write count is 500. This may change
9141                			as flash technology evolves."
9142::= { firmware-download 5 }
9143
9144
9145firmware-download-name OBJECT-TYPE
9146    SYNTAX  DisplayString
9147    ACCESS  read-only
9148    STATUS  mandatory
9149    DESCRIPTION
9150                "This returns the name of the printer. This should match the
9151                name in the header of the upgrade image being sent to the flash
9152                part. If the name does not match with the name returned then
9153                the image that we are attempting to download does not upgrade
9154                the printer firmware.
9155                Additional information:
9156                This object returns the HP name of the printer.
9157                			     This should match what is in the PJL header of the RFU job
9158                			     Web Jet Admin uses this to ensure the printer is available
9159                		   	     to be upgraded."
9160::= { firmware-download 6 }
9161
9162
9163firmware-download-version OBJECT-TYPE
9164    SYNTAX  DisplayString
9165    ACCESS  read-only
9166    STATUS  mandatory
9167    DESCRIPTION
9168                "This object will return a string value representing the current
9169                revision of firmware that the printer is operating with. This
9170                is used to determine if code needs to be upgraded when an
9171                firmware bundle comes in, in an upgrade job.
9172                Additional information:
9173                Web Jet Admin uses the version string that is returned to
9174                			     determine what peices of an RFU bundle need to be upgraded
9175                			     when an RFU job is being built. This objects will return
9176                			     the version string of the printer."
9177::= { firmware-download 7 }
9178
9179
9180upgradable-devices-write-status-supported OBJECT-TYPE
9181    SYNTAX  INTEGER {
9182		   eFalse(1),
9183		   eTrue(2)
9184		   }
9185    ACCESS  read-only
9186    STATUS  optional
9187    DESCRIPTION
9188                "This object provides information on whether the upgradable
9189                device has the ability to communicate the write-status of the
9190                upgrade while the upgrade is taking place."
9191::= { upgradable-devices 1 }
9192
9193
9194upgradable-devices-write-time OBJECT-TYPE
9195    SYNTAX  INTEGER
9196    ACCESS  read-only
9197    STATUS  optional
9198    DESCRIPTION
9199                "If the design of the device upgrade implementation does not
9200                allow PML interaction during the download process, this value
9201                provides an estimation of the time where the device will not be
9202                able to engage in PML communication. The time returned will
9203                depend upon what device is attempting to be upgraded."
9204::= { upgradable-devices 2 }
9205
9206
9207upgradable-devices-write-count OBJECT-TYPE
9208    SYNTAX  INTEGER
9209    ACCESS  read-only
9210    STATUS  optional
9211    DESCRIPTION
9212                "Tells the number of times that firmware for device X has been
9213                downloaded to the flash part. The default value will vary
9214                depending on how many times the firmware is rolled before
9215                shipping."
9216::= { upgradable-devices 3 }
9217
9218
9219upgradable-devices-current-state OBJECT-TYPE
9220    SYNTAX  INTEGER {
9221		   eIdle(1),
9222		   eReceivedImage(2),
9223		   eReceivedImageError(3),
9224		   eVerifiedImage(4),
9225		   eVerifiedImageError(5),
9226		   eWritingImage(6),
9227		   eWritingImageError(7),
9228		   eUpgradeComplete(8)
9229		   }
9230    ACCESS  read-only
9231    STATUS  optional
9232    DESCRIPTION
9233                "Provides the current or last reportable state of the device
9234                upgrade process. The current state may not necessarily be the
9235                current state, but could be the post-mortem state."
9236::= { upgradable-devices 4 }
9237
9238
9239upgradable-devices-max-write-count OBJECT-TYPE
9240    SYNTAX  INTEGER
9241    ACCESS  read-only
9242    STATUS  optional
9243    DESCRIPTION
9244                "Reports the manufacturer specified number of times that
9245                firmware for device X can be downloaded to the flash part. A
9246                value of -1 means that there is no limit. A value of 0 means
9247                that downloading firmware is not permitted by this part. Any
9248                other positive integer value corresponds to the number of times
9249                that the firmware for device X can be downloaded to the flash
9250                part. The current maximum write count is 500. This may change
9251                as flash technology evolves."
9252::= { upgradable-devices 5 }
9253
9254
9255upgradable-devices-name OBJECT-TYPE
9256    SYNTAX  DisplayString
9257    ACCESS  read-only
9258    STATUS  mandatory
9259    DESCRIPTION
9260                "This returns the name of the upgradable device. This should
9261                match the name in the header of the upgrade image being sent to
9262                the flash part. If the name does not match with any of the
9263                names returned then the device that we are attempting to
9264                upgrade is unavailable for upgrading.
9265                Additional information:
9266                This object returns the HP name of the printer and the upgradable
9267                			     devices. There is one Name object per upgradable device.
9268                			     This should match what is in the PJL header of the RFU job
9269                			     Web Jet Admin uses this to ensure the printer or device  is
9270                			     available to be upgraded."
9271::= { upgradable-devices 6 }
9272
9273
9274upgradable-devices-version OBJECT-TYPE
9275    SYNTAX  DisplayString
9276    ACCESS  read-only
9277    STATUS  mandatory
9278    DESCRIPTION
9279                "This object will return a string value representing the current
9280                revision of firmware that device X is operating with. This is
9281                used to determine if code needs to be upgraded when a firmware
9282                bundle comes in, in an upgrade job.
9283                Additional information:
9284                Web Jet Admin uses the version string that is returned to
9285                			     determine what peices of an RFU bundle need to be upgraded
9286                			     when an RFU job is being built. This internal object will
9287                			     return the current version string of the printer or device
9288                			     that it corresponds to."
9289::= { upgradable-devices 7 }
9290
9291
9292remote-upgrade-enable OBJECT-TYPE
9293    SYNTAX  INTEGER {
9294		   eOff(1),
9295		   eOn(2)
9296		   }
9297    ACCESS  read-write
9298    STATUS  mandatory
9299    DESCRIPTION
9300                "Enables or disables the ability to upgrade the firmware
9301                associated with any device that is available to be upgraded.
9302                This will be set to on or off at the RFU level in that if this
9303                mode is on any available device can be upgraded and if this
9304                mode is off none of the devices can be upgraded. There is not
9305                an individual mode for each device. Trying to set this to a
9306                value other than eOn or eOff will cause an UnsupportedValue
9307                error to occur."
9308::= { upgradable-devices 8 }
9309
9310
9311END
9312