-- (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1997. -- -- LaserJet 5Si Mopier Printer Model Specific MIB. -- -- Generated on August 4, 1997. -- -- Company names and product names mentioned herein may be -- trademarks, and/or registered trademarks of their respective -- companies. -- -- For interal and external use. -- -- This MIB describes all the printer model specific -- objects suppported by the LaserJet 5Si Mopier printer -- when networked connected using a JetDirect print -- server. -- -- The following MIB also contain objects supported -- by a JetDirect connected LaserJet 5Si Mopier printer: -- -- rfc 1213 MIB II -- -- This MIB complies with the following RFCs: -- -- rfc 1157 Simple Network Management Protocol -- rfc 1155 Structure of Management Information -- -- Notes: -- -- 1) At the time this MIB was published, a -- defect existed where the printer would not correctly -- handle an SNMP get next request. The printer -- behavior is correct for tabular objects, but not -- scalar objects. For example, energy-star, sleep-mode, -- and on-off-line are all scalars with OIDS: -- -- energy-star { dm 1 1 1 1 } -- sleep-mode { dm 1 1 1 2 } -- on-off-line { dm 1 2 2 5 } -- -- These three objects are the first three objects supported -- under the dm tree. -- -- The printer operation (using OpenView tools as an -- example) is: -- -- snmpnext hpb18207 .1.3.6.1.4.1.11.2.3.9.4.2.1.1.1.2.0 -- -- with a reply of: -- -- hp.nm.hpsystem.net-peripheral.netdm.dm.device.system.status-system. -- on-off-line.0 : INTEGER: eOnline -- -- which the printer handles correctly. -- -- However, if the zero is left off the end, then the printer operation -- is: -- -- snmpnext hpb18207 .1.3.6.1.4.1.11.2.3.9.4.2.1.1.1.2 -- -- with a reply of: -- -- hp.nm.hpsystem.net-peripheral.netdm.dm.device.system.status-system. -- on-off-line.0 : INTEGER: eOnline -- -- which is incorrect. The object that should have been returned is -- the energy-star object, not the on-off-line object. -- -- Since the OpenView MIB Browser uses the get next command in an -- attempt to retrieve all the supported objects under the specified OID -- ======================= -- (object identifier) and the printer returns an object that is not under -- the specified OID, the MIB Browser assumes there are no objects -- supported under the specified OID and reports "no value (s) returned for -- query". -- -- If you use an SNMP tool other than OpenView MIB Browser to do a get, -- the printer properly responds. -- -- Retrieving tables using the OpenView MIB Browser works fine. Only -- retrieving scalar objects fails. -- -- 2) Proprietary objects containing a string which are defined in this MIB use the -- first two bytes to hold the symbol set used to encode the string. -- The Roman-8 symbol set has a hex encoding of 0x0115. Other -- symbol sets are listed in the PCL 5 Comparison Guide in table -- C-1 Symbol Set Values. Standard Printer MIB (prt...objects) and Host -- Resources MIB (hr...objects) strings do not contain symbol set -- information. -- -- 3) Some of the objects included are only supported if an accessory -- is installed. These accessories include: -- MIO/EIO based accessories -- SIMM/DIMM based accessories -- Mass storage devices -- Paper handling accessories -- Adobe PostScript accessory -- LaserJet5Si-Mopier-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, enterprises FROM RFC1155-SMI; hp OBJECT IDENTIFIER ::= { enterprises 11 } nm OBJECT IDENTIFIER ::= { hp 2 } hpsystem OBJECT IDENTIFIER ::= { nm 3 } net-peripheral OBJECT IDENTIFIER ::= { hpsystem 9 } netdm OBJECT IDENTIFIER ::= { net-peripheral 4 } dm OBJECT IDENTIFIER ::= { netdm 2} DisplayString ::= OCTET STRING device OBJECT IDENTIFIER ::= { dm 1 } system OBJECT IDENTIFIER ::= { device 1 } settings-system OBJECT IDENTIFIER ::= { system 1 } status-system OBJECT IDENTIFIER ::= { system 2 } background-message OBJECT IDENTIFIER ::= { status-system 37 } background-message1 OBJECT IDENTIFIER ::= { background-message 1 } background-message2 OBJECT IDENTIFIER ::= { background-message 2 } id OBJECT IDENTIFIER ::= { system 3 } interface OBJECT IDENTIFIER ::= { system 4 } simm OBJECT IDENTIFIER ::= { interface 1 } simm1 OBJECT IDENTIFIER ::= { simm 1 } simm2 OBJECT IDENTIFIER ::= { simm 2 } simm3 OBJECT IDENTIFIER ::= { simm 3 } simm4 OBJECT IDENTIFIER ::= { simm 4 } mio OBJECT IDENTIFIER ::= { interface 3 } mio1 OBJECT IDENTIFIER ::= { mio 1 } mio2 OBJECT IDENTIFIER ::= { mio 2 } phd OBJECT IDENTIFIER ::= { interface 5 } phd1 OBJECT IDENTIFIER ::= { phd 1 } phd2 OBJECT IDENTIFIER ::= { phd 2 } phd3 OBJECT IDENTIFIER ::= { phd 3 } phd4 OBJECT IDENTIFIER ::= { phd 4 } phd5 OBJECT IDENTIFIER ::= { phd 5 } phd6 OBJECT IDENTIFIER ::= { phd 6 } test OBJECT IDENTIFIER ::= { system 5 } job OBJECT IDENTIFIER ::= { system 6 } settings-job OBJECT IDENTIFIER ::= { job 1 } active-print-jobs OBJECT IDENTIFIER ::= { job 2 } job-being-parsed OBJECT IDENTIFIER ::= { active-print-jobs 1 } job-info OBJECT IDENTIFIER ::= { job 5 } job-info-attribute OBJECT IDENTIFIER ::= { job-info 23 } errorlog OBJECT IDENTIFIER ::= { system 11 } error1 OBJECT IDENTIFIER ::= { errorlog 1 } error2 OBJECT IDENTIFIER ::= { errorlog 2 } error3 OBJECT IDENTIFIER ::= { errorlog 3 } error4 OBJECT IDENTIFIER ::= { errorlog 4 } error5 OBJECT IDENTIFIER ::= { errorlog 5 } error6 OBJECT IDENTIFIER ::= { errorlog 6 } error7 OBJECT IDENTIFIER ::= { errorlog 7 } error8 OBJECT IDENTIFIER ::= { errorlog 8 } error9 OBJECT IDENTIFIER ::= { errorlog 9 } error10 OBJECT IDENTIFIER ::= { errorlog 10 } error11 OBJECT IDENTIFIER ::= { errorlog 11 } error12 OBJECT IDENTIFIER ::= { errorlog 12 } error13 OBJECT IDENTIFIER ::= { errorlog 13 } error14 OBJECT IDENTIFIER ::= { errorlog 14 } error15 OBJECT IDENTIFIER ::= { errorlog 15 } error16 OBJECT IDENTIFIER ::= { errorlog 16 } error17 OBJECT IDENTIFIER ::= { errorlog 17 } error18 OBJECT IDENTIFIER ::= { errorlog 18 } error19 OBJECT IDENTIFIER ::= { errorlog 19 } error20 OBJECT IDENTIFIER ::= { errorlog 20 } error21 OBJECT IDENTIFIER ::= { errorlog 21 } error22 OBJECT IDENTIFIER ::= { errorlog 22 } error23 OBJECT IDENTIFIER ::= { errorlog 23 } error24 OBJECT IDENTIFIER ::= { errorlog 24 } error25 OBJECT IDENTIFIER ::= { errorlog 25 } error26 OBJECT IDENTIFIER ::= { errorlog 26 } error27 OBJECT IDENTIFIER ::= { errorlog 27 } error28 OBJECT IDENTIFIER ::= { errorlog 28 } error29 OBJECT IDENTIFIER ::= { errorlog 29 } error30 OBJECT IDENTIFIER ::= { errorlog 30 } error31 OBJECT IDENTIFIER ::= { errorlog 31 } error32 OBJECT IDENTIFIER ::= { errorlog 32 } error33 OBJECT IDENTIFIER ::= { errorlog 33 } error34 OBJECT IDENTIFIER ::= { errorlog 34 } error35 OBJECT IDENTIFIER ::= { errorlog 35 } error36 OBJECT IDENTIFIER ::= { errorlog 36 } error37 OBJECT IDENTIFIER ::= { errorlog 37 } error38 OBJECT IDENTIFIER ::= { errorlog 38 } error39 OBJECT IDENTIFIER ::= { errorlog 39 } error40 OBJECT IDENTIFIER ::= { errorlog 40 } error41 OBJECT IDENTIFIER ::= { errorlog 41 } error42 OBJECT IDENTIFIER ::= { errorlog 42 } error43 OBJECT IDENTIFIER ::= { errorlog 43 } error44 OBJECT IDENTIFIER ::= { errorlog 44 } error45 OBJECT IDENTIFIER ::= { errorlog 45 } error46 OBJECT IDENTIFIER ::= { errorlog 46 } error47 OBJECT IDENTIFIER ::= { errorlog 47 } error48 OBJECT IDENTIFIER ::= { errorlog 48 } error49 OBJECT IDENTIFIER ::= { errorlog 49 } error50 OBJECT IDENTIFIER ::= { errorlog 50 } source-subsystem OBJECT IDENTIFIER ::= { device 2 } io OBJECT IDENTIFIER ::= { source-subsystem 1 } settings-io OBJECT IDENTIFIER ::= { io 1 } ports OBJECT IDENTIFIER ::= { io 3 } port1 OBJECT IDENTIFIER ::= { ports 1 } processing-subsystem OBJECT IDENTIFIER ::= { device 3 } pdl OBJECT IDENTIFIER ::= { processing-subsystem 3 } settings-pdl OBJECT IDENTIFIER ::= { pdl 1 } status-pdl OBJECT IDENTIFIER ::= { pdl 2 } pdl-pcl OBJECT IDENTIFIER ::= { pdl 3 } pdl-postscript OBJECT IDENTIFIER ::= { pdl 4 } pjl OBJECT IDENTIFIER ::= { processing-subsystem 5 } destination-subsystem OBJECT IDENTIFIER ::= { device 4 } print-engine OBJECT IDENTIFIER ::= { destination-subsystem 1 } settings-prt-eng OBJECT IDENTIFIER ::= { print-engine 1 } status-prt-eng OBJECT IDENTIFIER ::= { print-engine 2 } intray OBJECT IDENTIFIER ::= { print-engine 3 } settings-intray OBJECT IDENTIFIER ::= { intray 1 } intrays OBJECT IDENTIFIER ::= { intray 3 } intray4 OBJECT IDENTIFIER ::= { intrays 4 } intray5 OBJECT IDENTIFIER ::= { intrays 5 } outbin OBJECT IDENTIFIER ::= { print-engine 4 } settings-outbin OBJECT IDENTIFIER ::= { outbin 1 } outbins OBJECT IDENTIFIER ::= { outbin 3 } outbin1 OBJECT IDENTIFIER ::= { outbins 1 } outbin3 OBJECT IDENTIFIER ::= { outbins 3 } outbin4 OBJECT IDENTIFIER ::= { outbins 4 } outbin5 OBJECT IDENTIFIER ::= { outbins 5 } outbin6 OBJECT IDENTIFIER ::= { outbins 6 } outbin7 OBJECT IDENTIFIER ::= { outbins 7 } outbin8 OBJECT IDENTIFIER ::= { outbins 8 } outbin9 OBJECT IDENTIFIER ::= { outbins 9 } outbin10 OBJECT IDENTIFIER ::= { outbins 10 } outbin11 OBJECT IDENTIFIER ::= { outbins 11 } marking-agent OBJECT IDENTIFIER ::= { print-engine 5 } settings-marking-agent OBJECT IDENTIFIER ::= { marking-agent 1 } imaging OBJECT IDENTIFIER ::= { print-engine 6 } ph OBJECT IDENTIFIER ::= { print-engine 7 } ph-devices OBJECT IDENTIFIER ::= { ph 3 } ph2 OBJECT IDENTIFIER ::= { ph-devices 2 } ph3 OBJECT IDENTIFIER ::= { ph-devices 3 } ph4 OBJECT IDENTIFIER ::= { ph-devices 4 } print-media OBJECT IDENTIFIER ::= { print-engine 8 } settings-print-media OBJECT IDENTIFIER ::= { print-media 1 } media-info OBJECT IDENTIFIER ::= { print-media 3 } media1 OBJECT IDENTIFIER ::= { media-info 1 } media2 OBJECT IDENTIFIER ::= { media-info 2 } media3 OBJECT IDENTIFIER ::= { media-info 3 } media4 OBJECT IDENTIFIER ::= { media-info 4 } media5 OBJECT IDENTIFIER ::= { media-info 5 } media6 OBJECT IDENTIFIER ::= { media-info 6 } media7 OBJECT IDENTIFIER ::= { media-info 7 } media8 OBJECT IDENTIFIER ::= { media-info 8 } media9 OBJECT IDENTIFIER ::= { media-info 9 } media10 OBJECT IDENTIFIER ::= { media-info 10 } media11 OBJECT IDENTIFIER ::= { media-info 11 } media12 OBJECT IDENTIFIER ::= { media-info 12 } media13 OBJECT IDENTIFIER ::= { media-info 13 } media14 OBJECT IDENTIFIER ::= { media-info 14 } media15 OBJECT IDENTIFIER ::= { media-info 15 } tables OBJECT IDENTIFIER ::= { device 7 } channel-table OBJECT IDENTIFIER ::= { tables 2 } channel-entry OBJECT IDENTIFIER ::= { channel-table 1 } file-system OBJECT IDENTIFIER ::= { system 10 } settings-file-system OBJECT IDENTIFIER ::= { file-system 1 } status-file-system OBJECT IDENTIFIER ::= { file-system 2 } file-systems OBJECT IDENTIFIER ::= { file-system 3 } file-system2 OBJECT IDENTIFIER ::= { file-systems 2 } resource-manager OBJECT IDENTIFIER ::= { system 12 } mass-storage-resources OBJECT IDENTIFIER ::= { resource-manager 3 } remote-procedure-call OBJECT IDENTIFIER ::= { system 13 } settings-rpc OBJECT IDENTIFIER ::= { remote-procedure-call 1 } status-rpc OBJECT IDENTIFIER ::= { remote-procedure-call 2 } rpc-services OBJECT IDENTIFIER ::= { remote-procedure-call 3 } mount OBJECT IDENTIFIER ::= { rpc-services 1 } settings-mount OBJECT IDENTIFIER ::= { mount 1 } nfs-server OBJECT IDENTIFIER ::= { rpc-services 2 } settings-nfs-server OBJECT IDENTIFIER ::= { nfs-server 1 } status-nfs-server OBJECT IDENTIFIER ::= { nfs-server 2 } rpc-bind OBJECT IDENTIFIER ::= { rpc-services 3 } settings-rpc-bind OBJECT IDENTIFIER ::= { rpc-bind 1 } status-rpc-bind OBJECT IDENTIFIER ::= { rpc-bind 2 } xport-interface OBJECT IDENTIFIER ::= { system 14 } status-xip OBJECT IDENTIFIER ::= { xport-interface 2 } mass-storage-block-driver OBJECT IDENTIFIER ::= { system 15 } mass-storage-block-drivers OBJECT IDENTIFIER ::= { mass-storage-block-driver 3 } mass-storage-bd2 OBJECT IDENTIFIER ::= { mass-storage-block-drivers 2 } settings-msbd2 OBJECT IDENTIFIER ::= { mass-storage-bd2 1 } hrm OBJECT IDENTIFIER ::= { dm 3 } hrStorage OBJECT IDENTIFIER ::= { hrm 2 } hrStorageTable OBJECT IDENTIFIER ::= { hrStorage 3 } hrStorageEntry OBJECT IDENTIFIER ::= { hrStorageTable 1 } hrDevice OBJECT IDENTIFIER ::= { hrm 3 } hrDeviceTable OBJECT IDENTIFIER ::= { hrDevice 2 } hrDeviceEntry OBJECT IDENTIFIER ::= { hrDeviceTable 1 } hrPrinterTable OBJECT IDENTIFIER ::= { hrDevice 5 } hrPrinterEntry OBJECT IDENTIFIER ::= { hrPrinterTable 1 } printmib OBJECT IDENTIFIER ::= { dm 2 } prtGeneral OBJECT IDENTIFIER ::= { printmib 5 } prtGeneralTable OBJECT IDENTIFIER ::= { prtGeneral 1 } prtGeneralEntry OBJECT IDENTIFIER ::= { prtGeneralTable 1 } prtCover OBJECT IDENTIFIER ::= { printmib 6 } prtCoverTable OBJECT IDENTIFIER ::= { prtCover 1 } prtCoverEntry OBJECT IDENTIFIER ::= { prtCoverTable 1 } prtLocalization OBJECT IDENTIFIER ::= { printmib 7 } prtLocalizationTable OBJECT IDENTIFIER ::= { prtLocalization 1 } prtLocalizationEntry OBJECT IDENTIFIER ::= { prtLocalizationTable 1 } prtStorageRefTable OBJECT IDENTIFIER ::= { prtGeneral 2 } prtStorageRefEntry OBJECT IDENTIFIER ::= { prtStorageRefTable 1 } prtDeviceRefTable OBJECT IDENTIFIER ::= { prtGeneral 3 } prtDeviceRefEntry OBJECT IDENTIFIER ::= { prtDeviceRefTable 1 } prtInput OBJECT IDENTIFIER ::= { printmib 8 } prtInputTable OBJECT IDENTIFIER ::= { prtInput 2 } prtInputEntry OBJECT IDENTIFIER ::= { prtInputTable 1 } prtOutput OBJECT IDENTIFIER ::= { printmib 9 } prtOutputTable OBJECT IDENTIFIER ::= { prtOutput 2 } prtOutputEntry OBJECT IDENTIFIER ::= { prtOutputTable 1 } prtMarker OBJECT IDENTIFIER ::= { printmib 10 } prtMarkerTable OBJECT IDENTIFIER ::= { prtMarker 2 } prtMarkerEntry OBJECT IDENTIFIER ::= { prtMarkerTable 1 } prtMarkerSupplies OBJECT IDENTIFIER ::= { printmib 11 } prtMarkerSuppliesTable OBJECT IDENTIFIER ::= { prtMarkerSupplies 1 } prtMarkerSuppliesEntry OBJECT IDENTIFIER ::= { prtMarkerSuppliesTable 1 } prtMediaPath OBJECT IDENTIFIER ::= { printmib 13 } prtMediaPathTable OBJECT IDENTIFIER ::= { prtMediaPath 4 } prtMediaPathEntry OBJECT IDENTIFIER ::= { prtMediaPathTable 1 } prtChannel OBJECT IDENTIFIER ::= { printmib 14 } prtChannelTable OBJECT IDENTIFIER ::= { prtChannel 1 } prtChannelEntry OBJECT IDENTIFIER ::= { prtChannelTable 1 } prtInterpreter OBJECT IDENTIFIER ::= { printmib 15 } prtInterpreterTable OBJECT IDENTIFIER ::= { prtInterpreter 1 } prtInterpreterEntry OBJECT IDENTIFIER ::= { prtInterpreterTable 1 } prtConsoleDisplayBuffer OBJECT IDENTIFIER ::= { printmib 16 } prtConsoleDisplayBufferTable OBJECT IDENTIFIER ::= { prtConsoleDisplayBuffer 5 } prtConsoleDisplayBufferEntry OBJECT IDENTIFIER ::= { prtConsoleDisplayBufferTable 1 } prtConsoleLights OBJECT IDENTIFIER ::= { printmib 17 } prtConsoleLightTable OBJECT IDENTIFIER ::= { prtConsoleLights 6 } prtConsoleLightEntry OBJECT IDENTIFIER ::= { prtConsoleLightTable 1 } prtAlert OBJECT IDENTIFIER ::= { printmib 18 } prtAlertTable OBJECT IDENTIFIER ::= { prtAlert 1 } prtAlertEntry OBJECT IDENTIFIER ::= { prtAlertTable 1 } energy-star OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the Energy Star sleep value. If the value is greater than zero, then the device will go into energy saving sleep mode after the print engine has been idle for the number of seconds specified by this object. A value of zero means Energy Star is disabled and the device will not go to sleep based on print engine idle time. The value must be non-negative. Additional information: Returns or changes the Energy Star sleep value. The device will go into energy saving sleep mode after the print engine has been idle for the number of seconds specified by this object. LaserJet 5Si supports values of 0, 900, 1800, 3600, 7200, and 10800; additionally, a value of 10 is supported in Service Mode. A value of 0 means never go to sleep based on print engine idle time. Setting to an unsupported value causes the printer to substitute a value (listed below) and to return status. The values for normal operation are as follow: <=0 snap to 0 >= 1 and <= 1349 snap to 900 (15 minutes) >= 1350 and <= 2699 snap to 1800 (30 minutes) >= 2700 and <= 5399 snap to 3600 (60 minutes) >= 5400 and <= 8999 snap to 7200 (120 minutes) >= 9000 snap to 10800 (180 minutes) The values for Service Mode operation are the same as above except 10 is a legal value (no snapping). When the printer exits Service Mode the default value is restored." ::= { settings-system 1 } sleep-mode OBJECT-TYPE SYNTAX INTEGER { eFalse(1), eTrue(2) } ACCESS read-write STATUS optional DESCRIPTION "Returns eTrue if the device is in energy saving sleep mode, otherwise returns eFalse. Setting SLEEP-MODE to eFalse causes the device to wake up, if it is in sleep mode. Setting SLEEP-MODE to eTrue causes the device to go into sleep mode. Additional information: Setting to this object to eTrue while printer is awake will not change the printer's current state and will return status. Setting to this object to eTrue while printer is already in the Sleep Mode will not change the printer's current state and will return status. Setting to eFalse while printer is already awake will not change the printer's current state and will return status." ::= { settings-system 2 } on-off-line OBJECT-TYPE SYNTAX INTEGER { eOnline(1), eOffline(2), eOfflineAtEndOfJob(3) } ACCESS read-write STATUS optional DESCRIPTION "To bring the PDL processing sub-system on or off line. If the device is a printer, then the printer does not process print job data when the printer is off line. PML communication persists. Additional information: When the printer is in the Offline state, printing will stop as soon as possible (no more sheets of media are pulled from input trays). All I/O communication continues (no change from the Online state). Setting to eOnline has the following affect: Printer will immediately go to or remain in the Online state; status is returned. If the printer's current state is Offline with a pending error condition that prevents the printer from going to the Online state, the printer will remain in the Offline state; status is returned. Setting to eOffline has the following affect: Printer will immediately go to or remain in the Offline state; status is returned. If pages are being printed, those pages will complete with the printer in the Offline state. Setting to eOfflineAtEndOfJob has the following affect: If not in a job or already in the Offline state, the printer will immediately go to or remain in the Offline state; status is returned. If in a job and the current state is Online, the printer will remain in the Online state, with the value of this object as eOfflineAtEndOfJob, until the end of the job; status is returned. At the end of the job, the printer goes to the Offline state and the value of this object becomes eOffline. Setting this object to eOffline or eOnline before the end of the job causes the action for that value to be taken immediately." ::= { status-system 5 } continue OBJECT-TYPE SYNTAX INTEGER { eInitiateAction(1) } ACCESS write-only STATUS optional DESCRIPTION "A device can support a class of errors called continuable errors. When a continuable error is encountered, the device requires a continue event to occur before the device will continue operation. One continue event is setting the CONTINUE object to eInitiateAction. Devices can support other continue events, like auto-continue. A continue event causes the continuable error to be acknowledged, thus allowing the device to continue. Each device needs to list the continuable errors. If the device doesn't currently have an unacknowledged continuable error, the response will contain . Additional information: If LaserJet 5Si doesn't currently have an unacknowledged continuable error, the response will contain status. Since LaserJet 5Si does not have a CONTINUE key, the SELECT key is used to perform the continue operation at the control panel. " ::= { status-system 6 } auto-continue OBJECT-TYPE SYNTAX INTEGER { eOff(1), eOn(2) } ACCESS read-write STATUS optional DESCRIPTION "Indicates if the device will automatically continue after encountering a continuable error. If AUTO- CONTINUE is set to eOn, the device will automatically generate continue event to acknowledge continuable errors. If AUTO-CONTINUE is set to eOff, then some other continue event will have to acknowledge the continuable error." ::= { status-system 7 } job-input-auto-continue-timeout OBJECT-TYPE SYNTAX INTEGER(-1..3600) ACCESS read-write STATUS optional DESCRIPTION "The number of seconds the device waits after a job related continuable error occurs before automatically continuing. An example job related continuable error is the job requesting a media size that is not available. After the timeout expires, the device will continue processing the job as if a continue event occurred, such as the front panel continue key being pressed. If the value is -1, the device does not automatically continue after a job related continuable error occurs. If the value is 0, the device immediately continues. If the value is greater than 0, the value represents the timeout value in seconds. Additional information: This object is used only for media requests (size and/or name). LaserJet 5Si supports any value in the range of -1 to 3600. Setting to a value outside of that range causes the printer to substitute a value (listed below) and to return status. The values are as follow: <-1 snaps to -1 >3600 snaps to 3600 (60 minutes) The action that occurs when this timeout expires is explained by JOB-INPUT-AUTO-CONTINUE-MODE. It is not the same as the CONTINUE object being set to eInitiateAction or the Select key being pressed on the control panel. " ::= { status-system 35 } job-input-auto-continue-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when the desired media is not currently available. cCancelJob - The device cancels the job. The device POS should explain what happens if this item is not the only item in the collection. cAutoMediaSizeOverride - The device is allowed to substitute a different size media. cAutoMediaNameOverride - The device is allowed to substitute a different media name. Additional information: If cCancelJob is set, the current print job will be canceled regardless of other item settings. At least one bit of the collection must be set; setting this object to zero will cause a status of to be returned. This object applies to all media requests, including Manual Feed Requests. This object describes the action that is performed when the JOB-INPUT-AUTO-CONTINUE-TIMEOUT expires. The action performed by the CONTINUE object being set to eInitiateAction or the Select key being pressed on the control panel may cause different actions. " ::= { status-system 36 } background-status-msg-line1-part1 OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "The string displayed on the device's front panel in place of the printer's built-in background status string. An example built-in background status string is '00 READY'. Additional information: This object allows a message to be displayed when it is the highest priority message. Setting this objedct does not guarantee the message will be displayed; and reading it returns the value last written, not the currently displayed message (use prtConsoleDisplayBufferText to read the display). The priority assigned for displaying this message is one lower than the PJL RDYMSG. To clear the message, write a null string to this object. While the object prtConsoleLocalization controls the localization and symbol set usage of printer generated messages, this object's message is displayed using the symbol set specified with the string. The default symbol set is Roman-8; additional legal symbol sets are ISOLatin5, ISOLatin2 and Windows31J. When either BACKGROUND-STATUS-MSG-LINE1-PART1 or BACKGROUND-STATUS-MSG-LINE2-PART1 contains a non-null value, both will be displayed." ::= { background-message1 1 } background-status-msg-line2-part1 OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "The string displayed on the device's front panel in place of the printer's built-in background status string. An example built-in background status string is '00 READY'. Additional information: See BACKGROUND-STATUS-MSG-LINE1-PART1" ::= { background-message2 1 } error-log-clear OBJECT-TYPE SYNTAX INTEGER { eClearErrorLog(1) } ACCESS write-only STATUS optional DESCRIPTION "Setting this object clears all the entries in the error log sub-tree." ::= { status-system 38 } job-output-auto-continue-timeout OBJECT-TYPE SYNTAX INTEGER(-1..3600) ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the time that the printer will wait after an output bin becomes full and the printer is trying to deliver a sheet of media to that output bin. When the timeout expires, the job is processed according to the OUTBINn-OVERRIDE-MODE. A value of -1 indicates that the printer will wait for a continue event. A non- negative value is the number of seconds to wait. Additional information: A value of zero means to continue immediately." ::= { status-system 40 } model-number OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Identifies the device model number as listed in the HP corporate price list (e.g. C2121A for DeskJet 500C). The string is as specific as possible. Products should note in POS if the model number on the CPL changes but the device reports the previous model number. If the model number changes based on the installed options, the POS should indicate if only the base model number is returned, or if the device senses the installed options and returns the correct model number. If possible, encode the model number in a symbol set (like Roman-8) that matches the ASCII character set and limit the characters used to ASCII characters. Additional information: The value of this object does not change based on the installed options." ::= { id 1 } model-name OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Identifies the device model name (e.g. ''DeskJet 1200C''). The string is as specific as possible. Capitalization and spacing should match family naming conventions. Products should note in POS if the model name on the HP corporate price list changes but the device reports the previous device name. If the model name changes based on the installed options, the POS should indicate if only the base model name is returned, or if the device senses the installed options and returns the correct model name. If possible, encode the model name in a symbol set (like Roman-8) that matches the ASCII character set and limit the characters used to ASCII characters. Additional information: The value of this object does not change based on the installed options. Since the value of this object is frequently used in displaying a list of printers, it is kept relatively short in case systems have limited width for their display area." ::= { id 2 } serial-number OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Identifies the serial number for the device. If the SERIAL-NUMBER object is set by the user, then setting the object does not need to be protected. If the SERIAL-NUMBER object is set at the factory, then the SERVICE-PASSWORD object must be set correctly before the SERIAL-NUMBER object is writable. If this is a writable object, the POS should indicate the maximum supported string length. If possible, encode the serial number in a symbol set (like Roman-8) that matches the ASCII character set and limit the characters used to ASCII characters. Additional information: The format of the LaserJet 5Si serial number is: aaxxyynnnn where: aa=A-Z, xx=A..Z & 0..9, yy=0..9 & A..Z, nn=0..9 This object is read-only so the SERVICE-PASSWORD object is not used." ::= { id 3 } device-name OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "User defined device name. The POS should indicate the maximum supported string length. If the user entered string is too long, the device will store as much as possible and will return the . Additional information: This object is stored in NVRAM. The maximum supported string length is 32 characters. If the user entered string is too long, the device will store the first 32 characters and will return the status." ::= { id 10 } device-location OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "User defined device location. The POS should indicate the maximum supported string length. If the user entered string is too long, the device will store as much as possible and will return the . Additional information: The maximum supported string length is 16 characters. If the user entered string is too long, the device will store the first 16 characters and will return the status. This object is saved in NVRAM." ::= { id 11 } asset-number OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "User defined asset number. The POS should indicate the maximum supported string length. If the user entered string is too long, the device will store as much as possible and will return the . Additional information: The maximum supported string length is 8 characters. If the user entered string is too long, the device will store the first 8 characters and will return the status. This object is saved in NVRAM." ::= { id 12 } simm1-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eUnknown(2), eUnSupported(3), eReadOnlyMemory(4), eVolatileRandomAccessMemory(5) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in SIMM slot 1. eEmpty means the device did not detect any option installed in the interface slot. eUnknown means the device doesn't recognize the installed option. eUnSupported means the device recognizes the installed option, but does not support the option. eReadOnlyMemory means the installed option contains ROM Ics. eVolatileRandomAccessMemory means the installed option contains RAM ICs that loose data when the power is turned off. eNonVolatileRandomAccessMemory means that the installed option contains RAM ICs that do not loose data when the power is turned off. eFlashMemory means that the installed option contains a type of non-volatile RAM that needs to be erased before it can be written. eDiskDrive means the installed option contains a disk drive. eRamRom means the installed option contains both volatile random access memory and read only memory. eInputPHD means the installed option is an input paper handling device. eOutputPHD means the installed option is an output paper handling device. eIOCard means the installed option is an I/O card." ::= { simm1 4 } simm1-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the SIMM installed in SIMM slot 1. The capacity is dependent on the type of option, as indicated by the SIMM1-TYPE object. This object has no meaning if the installed option type is eUnknown or eReadOnlyMemory. This object contains the size, in bytes, if the installed option type is eVolatileRandomAccessMemory, eNonVolatileRandomAccessMemory, eFlashMemory, or eDiskDrive. If the type of the installed option is eRamRom, this object contains the size, in bytes, of the random access memory. If the type of the installed option is eInputPHD, the capacity indicates the number of input trays supported by the installed option. If the type of the installed option is eOutputPHD, the capacity indicates the number of output bins supported by the installed option. If the type of the installed option is eIOCard, the capacity indicates the number of logical I/O ports supported by the I/O card. Additional information: Returns an indication of the capacity of the installed option in bytes. This object is not supported unless the SIMM1-TYPE type is eVolatileRandomAccessMemory." ::= { simm1 5 } simm2-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eUnknown(2), eUnSupported(3), eReadOnlyMemory(4), eVolatileRandomAccessMemory(5) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in SIMM slot 2. See SIMM1-TYPE for a description." ::= { simm2 4 } simm2-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the SIMM installed in SIMM slot 2. See SIMM1-CAPACITY for a description. Additional information: Returns an indication of the capacity of the installed option in bytes. This object is not supported unless the SIMM2-TYPE type is eVolatileRandomAccessMemory." ::= { simm2 5 } simm3-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eUnknown(2), eUnSupported(3), eReadOnlyMemory(4), eVolatileRandomAccessMemory(5) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in SIMM slot 3. See SIMM1-TYPE for a description." ::= { simm3 4 } simm3-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the SIMM installed in SIMM slot 3. See SIMM1-CAPACITY for a description. Additional information: Returns an indication of the capacity of the installed option in bytes. This object is not supported unless the SIMM3-TYPE type is eVolatileRandomAccessMemory." ::= { simm3 5 } simm4-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eUnknown(2), eUnSupported(3), eReadOnlyMemory(4), eVolatileRandomAccessMemory(5) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in SIMM slot 4. See SIMM1-TYPE for a description." ::= { simm4 4 } simm4-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the SIMM installed in SIMM slot 4. See SIMM1-CAPACITY for a description. Additional information: Returns an indication of the capacity of the installed option in bytes. This object is not supported unless the SIMM4-TYPE type is eVolatileRandomAccessMemory." ::= { simm4 5 } mio1-manufacturing-info OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns information describing the manufacture of the I/O card installed in MIO interface 1. May include serial number and firmware revision. Additional information: The format of the string returned is determined by the manufacturer of the MIO card. There is no standard for content of the string. If no card is installed, a null string is returned." ::= { mio1 3 } mio1-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eIOCard(12) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in MIO interface 1. See SIMM1-TYPE for an explanation of the enumerations." ::= { mio1 4 } mio2-manufacturing-info OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns information describing the manufacture of the I/O card installed in MIO interface 2. May include serial number and firmware revision. Additional information: The format of the string returned is determined by the manufacturer of the MIO card. There is no standard for content of the string. If no card is installed, a null string is returned." ::= { mio2 3 } mio2-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eIOCard(12) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in MIO interface 2. See SIMM1-TYPE for an explanation of the enumerations." ::= { mio2 4 } phd1-model OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns product information identifying the PHD device. Example: XXXX" ::= { phd1 1 } phd1-manufacturing-info OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns information describing the manufacture of this particular PHD. May include serial number and firmware revision." ::= { phd1 2 } phd1-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eInputPHD(10) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in this particular SIMM interface See SIMM1-TYPE for an explanation of the enumerations. Additional information: Returns an indication of whether or not the high capacity envelope feeder is installed on the printer. A value of eEmpty means that the envelope feeder is not installed." ::= { phd1 3 } phd1-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the installed option. See SIMM1-CAPACITY for an explanation of the meaning of the value of this object. Additional information: The LaserJet 5Si high capacity envelope feeder has a single tray." ::= { phd1 4 } phd2-model OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns product information identifying PHD device 2. Example: XXXX" ::= { phd2 1 } phd2-manufacturing-info OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns information describing the manufacture of PHD 2. May include serial number and firmware revision." ::= { phd2 2 } phd2-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eInputPHD(10), eOutputPHD(11) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in PHD interface 2. See SIMM1-TYPE for an explanation of the enumerations. Additional information: External paper handling devices are connected to the printer in a daisy-chained fashion. PHD2 refers to the first device that is connected. Returns eEmpty if no paper handling devices are installed. If the HCI is attached, the value will be eInputPHD. If the HCO is the first connected device, the value will be eOutputPHD." ::= { phd2 3 } phd2-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the installed option. See SIMM1-CAPACITY for an explanation of the meaning of the value of this object. Additional information: The LaserJet 5Si high capacity input device has a single tray." ::= { phd2 4 } phd3-model OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns product information identifying PHD device 3. Additional information: The value returned by Tlatoani depends on the current mode of the device. The possible values are as follows: MULTIBIN MAILBOX C3764A [BNPxxxx.x] MULTIBIN STACKER C3764A [BNPxxxx.x] MULTIBIN SEPARATOR C3764A[BNPxxxx.x]." ::= { phd3 1 } phd3-manufacturing-info OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns information describing the manufacture of PHD 3. May include serial number and firmware revision." ::= { phd3 2 } phd3-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eInputPHD(10), eOutputPHD(11) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in PHD interface 3. See SIMM1-TYPE for an explanation of the enumerations. Additional information: External paper handling devices are connected to the printer in a daisy-chained fashion. PHD3 refers to the second device that is connected. Returns eEmpty if only one paper handling device is installed. If the HCO is attached (second on the chain), the value will be eOutputPHD. If the HCI is the second connected device, the value will be eInputPHD." ::= { phd3 3 } phd3-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the installed option. See SIMM1-CAPACITY for an explanation of the meaning of the value of this object. Additional information: This is the number of logical bins provided by the device." ::= { phd3 4 } phd4-model OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns product information identifying PHD device 4. Additional information: Returns product information identifying the PHD4 device. Example: OUTBIN STAPLER CXXXXA." ::= { phd4 1 } phd4-manufacturing-info OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Returns information describing the manufacture of PHD 4. May include serial number and firmware revision. Additional information: Returns information describing the manufacturer of PHD 4. May include serial number and firmware revision." ::= { phd4 2 } phd4-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eInputPHD(10), eOutputPHD(11), eBindingPHD(13) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in PHD interface 4. See SIMM1-TYPE for an explanation of the enumerations. Additional information: The envelope feeder is PHD1. The remaining external paper handling devices are connected to the printer in a daisy-chained fashion. PHD4 refers to the third device that is connected. Returns the type of the 3 rd party device in this chain, otherwise, eEmpty if only two paper handling devices are installed." ::= { phd4 3 } phd4-capacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the capacity of the installed option. See SIMM1-CAPACITY for an explanation of the meaning of the value of this object. Additional information: Returns an indication of the capacity of the installed option. See SIMM1-CAPACITY for an explanation of the meaning of the value of this object." ::= { phd4 4 } phd5-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eInputPHD(10), eOutputPHD(11) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in PHD interface 5. See SIMM1-TYPE for an explanation of the enumerations. Additional information: External paper handling devices are connected to the printer in a daisy-chained fashion. PHD5 refers to the fourth device that is connected. Returns eEmpty if only three paper handling devices are installed. At introduction, there is no planned configuration that would cause the value of this object to be anything other than eEmpty." ::= { phd5 3 } phd6-type OBJECT-TYPE SYNTAX INTEGER { eEmpty(1), eInputPHD(10), eOutputPHD(11) } ACCESS read-only STATUS optional DESCRIPTION "Returns an indication of the type of option installed in PHD interface 6. See SIMM1-TYPE for an explanation of the enumerations. Additional information: External paper handling devices are connected to the printer in a daisy-chained fashion. PHD6 refers to the fifth device that is connected. Returns eEmpty if only three paper handling devices are installed. At introduction, there is no planned configuration that would cause the value of this object to be anything other than eEmpty." ::= { phd6 3 } self-test OBJECT-TYPE SYNTAX INTEGER { eNotInASelfTest(1), eNonDestructiveSelfTest(4) } ACCESS read-write STATUS optional DESCRIPTION "Writing this object allows a device self test to be started. Reading this object provides an indication what self-test is currently executing, if any. Actual self-test operation is device specific. A self test may not be allowed at any arbitrary time. If the device supports the requested self test, but can not start the execution of the self test when requested, the device will respond with . If a non-destructive self test is being started, the device will generate a response before the self test is completed. RECOMMENDATION: If the device is ready (i.e. the NOT- READY-PRINTER object does not contain any items, except maybe being off-line) and is idle (i.e. the NOT-IDLE object does not contain any items), this request should always succeed. This provides a mechanism for driver writers to always determine if the action will succeed or not. Additional information: The eNonDestructiveSelfTest performs limited testing on the printer and its attached paper handling devices. After the self-test is complete a configuration page is printed. The recommended way to cause a configuration page to be printed is to use the PRINT-INTERNAL-PAGE object. A continuous self test cannot be started or terminated using this OID. The printer must be idle before it can execute a self test. The best method to assure that the printer is idle is to set the object ON-OFF-LINE to eOfflineAtEndOfJob, wait for the printer to be offline and then execute the self test. The printer will put itself online to print the page. When the printer is idle, setting this object to eNonDestructiveSelfTest results in a status of and a value of eNonDestructiveSelfTest being returned. If the printer is not idle (whether printing an external job, printing an internal page or running self test), a status of status will be returned with a value of eNotInASelfTest. When the printer is idle, setting this object to eNonDestructiveSelfTestcauses some internal testing, the page to be formatted and put in the printer's print queue. Before the page is in the print queue, a get on this object will return eNonDestructiveSelfTest (it is currently estimated that the time to format the page is one millisecond). Attempting to set this object before the page has completed being formatted and printed will cause status to be returned with a value of eNotInASelfTest. After the page is in the queue, a get on this object will return a value of eNotInASelfTest. Setting this object to eNonDestructiveSelfTest before the first page has completed results in a status of status with a value of eNotInASelfTest. Likewise, if the PRINT-INTERNAL-PAGE object is set to a valid value and that page has not printed when this object is set to eNonDestructiveSelfTest, a status of status with a value of eNotInASelfTest will be returned until the internal page has printed." ::= { test 1 } print-internal-page OBJECT-TYPE SYNTAX INTEGER { eNotPrintingAnInternalPage(1), ePrintingAnUnknownInternalPage(2), eDeviceDemoPage2(4), eDeviceDemoPage5ErrorLog(7), eDeviceDemoPage6FileSystemDirectoryListing(8), ePCLDemoPage1ConfigurationPage(300), ePCLFontList1(350), ePostScriptDemoPage1ConfigurationPage(400), ePostScriptFontList1(450) } ACCESS read-write STATUS optional DESCRIPTION "Writing this object to a value other than eNotPrintingAnInternalPage causes the device to attempt to print an internally generated page. Reading this object provides an indication what internally generated page is currently being printed, if any. The actual page is device specific. Some devices may support continuously printing an internally generated page. Setting this object to eNotPrintingAnInternalPage terminates continuously printing internally generated pages. An internally generated page may not be allowed to be printed at any arbitrary time; under what conditions it will succeed or fail is device specific. If the device supports the requested page, but can not start printing the page when requested, the device will respond with . RECOMMENDATION: If the device is ready (i.e. the NOT- READY-PRINTER object does not contain any items, except maybe being off-line) and is idle (i.e. the NOT-IDLE object does not contain any items), this request should always succeed. This provides a mechanism for driver writers to always determine if the action will succeed or not. Additional information: eDeviceDemoPage2 is the printer demo page. ePCLFontList1 is the PCL typeface list. eDeviceDemoPage5ErrorLog is the printer's error log. LaserJet 5Si does not support continuously printing a demo page. The value eDeviceDemoPage6FileSystemDirectoryListing can only be set when the disk option is installed; values ePostScriptDemoPage1ConfigurationPage and ePostScriptFontList1 can be set only when PostScript is installed. Attempting to set these values without the proper option installed will result in a status of being returned. The printer must be idle before it will print an internal page. The best method to assure that the printer is idle is to set the object ON-OFF-LINE to eOfflineAtEndOfJob, wait for the printer to be offline and then print the internal page. The printer will put itself online to print the page. When this object is set to a valid value and the printer is idle, the status returned is and the value returned is ePrintingAnUnknownInternalPage. If the printer is not idle (whether printing an external job, printing an internal page or executing a self test), a status of status will be returned with a value of eNotPrintingAnInternalPage. Setting this object to a valid value causes the desired page to be formatted and put in the printer's print queue. While the page is being formatted a get on this object will return the value ePrintingAnUnknownInternalPage, if the time to format the page is long enough (it is currently estimated that the time to format some pages is as short as one millisecond). Attempting to set this object before the page has completed being formatted and printed will cause status to be returned with a value of eNotPrintingAnInternalPage. After the page is in the queue, a get on this object will return a value of eNotPrintingAnInternalPage. Setting this object to cause another page to be printed before the first page has completed results in a status of status with a value of eNotPrintingAnInternalPage. Likewise, if the SELF-TEST object is set to eNonDestructiveSelfTest and that page has not printed when this object is set to print a page, a status of status with a value of eNotPrintingAnInternalPage will be returned until the self test page has printed." ::= { test 2 } cancel-job OBJECT-TYPE SYNTAX INTEGER(0..32767) ACCESS write-only STATUS optional DESCRIPTION "Cancels the print job whose ID matches the value written to the CANCEL-JOB object. The host first learns the job ID using the CURRENT-JOB-PARSING-ID command. If the printer has completely processed the job, the printer responds with . If the value of the CURRENT-JOB-PARSING-ID is smaller than the value written to the CANCEL-JOB object, then the printer responds with . When read, returns the value of the last job ID what was canceled, or -1 to indicate no job has been canceled. Additional information: If the value written matches the ID of a job that is currently being canceled (for any reason), the printer responds with . LaserJet 5Si uses job ID's in the range of 0..32767. Because the ID number can wrap to zero, CURRENT-JOB-PARSING-ID may be smaller than the value written to this object; when this occurs, no error will result as long as the ID is for a currently processing job." ::= { settings-job 2 } job-info-change-id OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS optional DESCRIPTION "Returns the current value of an object in the job-info sub-tree whose value has changed. Define the object identifier for the object whose value has changed as job-info.required-field.optional-field.job-id. job-info represents the OID prefix of all objects in the job-info sub-tree. Required-field represents the OID field value that follows the job-info prefix. Since some objects in the job-info sub-tree have two OID fields between the job-info prefix and the job-id, the optional-field represents the OID field between the required-field and the job-id field, if present. Using this definition, the format for the JOB-INFO-CHANGE-ID binary value can be described as follows: Bytes 0-3 : required-field Bytes 4-7 : optional-field, or all zeros if there is no optional field Bytes 8-11: Job ID. Bytes 12-n : The value of the object job-info. required-field.optional-field.job-id. All multi-byte values stored in Motorola (big-endian) format, where the most significant byte occurs first. Additional information: LaserJet 5Si will use this object to report changes of the job-info-pages-printed and job-info-state objects. Therefore, the optional-field will always be zeroes and, because both of these are integers, the value portion of the data will always be four bytes." ::= { settings-job 3 } current-job-parsing-id OBJECT-TYPE SYNTAX INTEGER(-1..32767) ACCESS read-only STATUS optional DESCRIPTION "Contains the printer assigned job identification for the job currently being processed by the processing PDL sub- system. The job ID is a monotonically increasing number. The job ID may be reset to zero at power-up and may roll over to zero after reaching some maximum value. Additional information: A value of -1 is returned when the printer is not parsing a job. When data for a new job is detected, this object is updated (the job may or may not turn out to be a Null Job); however, the trap does not occur until the printer determines that it is not a Null Job (a trapped value will differ from the previous value by one or more). Some JOB-INFO- objects are created when the first data bytes are received. If the printer determines that the job is a Null Job, the JOB-INFO- objects related to the Null Job are deleted. LaserJet 5Si retains the JOB-INFO- objects for the 32 most recent jobs that are not Null Jobs. LaserJet 5Si resets the job ID to zero at power-up and will increment it to 32767 before rolling it to zero. To distinguish whether a power cycle or a rollover caused an id of zero, the object prtGeneralConfigChanges can be watched and if it increments at the same time as CURRENT-JOB-PARSING-ID goes to zero, then a power cycle is the most likely cause." ::= { job-being-parsed 1 } job-info-name1 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Contains the first part of this print job's name. The last OID field for this dynamic object contains the job ID. Additional information: The job name is the string specified by the NAME= parameter of the @PJL JOB command which allows a maximum of 80 characters. The first 40 characters are in this object and the second 40 are in JOB-INFO-NAME2. The symbol set is Roman-8. When jobs are nested, the value assigned to this object is the name provided by the most recent @PJL JOB NAME= command. If no name is is provided, a null string is returned. Whenever a @PJL JOB NAME= command is received, the trap occurs even if the name is the same." ::= { job-info 1 } job-info-name2 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "Contains the second part of this print job's name. The last OID field for this dynamic object contains the job ID. Additional information: See JOB-INFO-NAME1." ::= { job-info 2 } job-info-stage OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS optional DESCRIPTION "Indicates what printer sub-systems are currently processing this print job. The last OID field for this dynamic object contains the job ID. cSourceSubsystem - some of the job is in the printer I/O subsystem. cProcessingSubsystem - some of the job is in the printer imaging processing subsystem. cDestinationSubsystem - some of the job is being printed. Additional information: For LaserJet 5Si cSourceSubsystem and cProcessingSubsystem will always be set and cleared together. A non-printing job will never set cDestinationSubsystem. When a page is ready to be printed, cDestinationSubsystem will be set even if a page of a previous job is currently being printed. cDestinationSubsystem remains set until the last page of the job has reached an output bin. If a page requires extensive processing and allows all the previous pages of a job to complete printing cDestinationSubsystem will remain set until the last page of the job is closed." ::= { job-info 10 } job-info-io-source OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Indicates which I/O source, the print job was received over. The value maps to port numbering scheme supported in the DEVICE/SOURCE-SUBSYSTEM/IO/PORTS sub-tree." ::= { job-info 11 } job-info-pages-processed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Indicates the number of pages processed by the processing subsystem. If neither the cSourceSubsystem or the cProcessingSubsystem items are in the associated JOB-INFO-STAGE object, then this object contains the total number of pages processed for this job. The last OID field for this dynamic object contains the job ID. Additional information: This object is incremented by one when a page is processed, regardless of the number of pages that are printed as a result of the single page processed. In other words, it does not matter how many identical copies of a page are printed, or no pages may be printed if operating in silent run mode, this count is incremented only once. A page is considered processed when all of the input data has been processed for a page; the image of the page is not necessarily completely formed." ::= { job-info 12 } job-info-pages-printed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Indicates the number of pages printed by the destination subsystem. If non of the cSourceSubsystem, cProcessingSubsystem or cDestinationSubsystem items are in the associated JOB-INFO-STAGE object, then this object contains the total number of pages printed for this job. This value may increase by two each time for duplex jobs. The last OID field for this dynamic object contains the job ID. Additional information: If multiple copies of a page are printed, each copy is counted individually." ::= { job-info 13 } job-info-size OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Indicates the number of bytes of data processed by the processing subsystem. If neither of the cSourceSubsystem or cProcessingSubsystem items are in the associated JOB-INFO-STAGE object, then this object contains the size of this job, in bytes. The last OID field for this dynamic object contains the job ID. Additional information: This count may be incremented by values other than one as blocks of data are processed; blocks of data (which may be as large as 2K bytes) will be processed in a varying amount of time. When a job completes, this count may not be the same as the total number of bytes sent to the printer since some data before or after the job may be considered to be outside the job. Also, for ill-formed PostScript jobs (ones that do not use the ENTER LANGUAGE command) will be reported as having approximately 256 extra bytes due to the way the language switching is accomplished." ::= { job-info 14 } job-info-state OBJECT-TYPE SYNTAX INTEGER { eAborted(3), eWaitingForResources(4), ePrinted(5), eTerminating(7), eCancelled(10), eProcessing(11) } ACCESS read-only STATUS optional DESCRIPTION "Indicates the state of the job. The last OID field for this dynamic object contains the job ID. eAborted - the print job was aborted. eWaitingForResources - the print job requires resources that are not currently available. ePrinted - the job has printed. The related JOB-INFO- OUTCOME object indicates if any problems were encountered while the job was processed. eRetained - the job can be reprinted. eTerminating - the job was aborted or cancelled and is currently is terminating. eInterrupted - the job has been interrupted. The job can be continued. ePaused - the job has been paused. The job can be continuted. eCancelled - the job has been cancelled. eProcessing - the job is currently being printed normally. Additional information: " ::= { job-info 15 } job-info-outcome OBJECT-TYPE SYNTAX INTEGER { eOk(3), eWarningsEncountered(4), eErrorsEncountered(5) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if any warning or error conditions were encountered while processing the assoicated job. The last OID field for this dynamic object contains the job ID." ::= { job-info 19 } job-info-outbins-used OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS optional DESCRIPTION "Indicates which output bins this job has delivered printed pages to. The last OID field for this dynamic object contains the job ID. Additional information: This is the logical bin. If a bin is used as an overflow bin, then its bit will be set as well. cOutbin1 is the top/face-down bin. cOutbin2 is the left/face-up bin." ::= { job-info 20 } job-info-physical-outbins-used OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS optional DESCRIPTION "Indicates which physical output bins this job has delivered printed pages to. The last OID field for this dynamic object contains the job ID. Additional information: Bits in this object are set only if printed pages were delivered to an external paper handling device. This object is supported regardless of whether or not an external device is installed. The bits set map to the device's bins in a device specific manner. If the device does not report to the formatter which bins are used, then no bits will be set. For the HCO, the bins map to the bits as follows: cOutbin1--Face-up bin cOutbin2--Bin1 cOutbin3--Bin2 cOutbin4--Bin3 cOutbin5--Bin4 cOutbin6--Bin5 cOutbin7--Bin6 cOutbin8--Bin7 cOutbin9--Bin8" ::= { job-info 22 } job-info-attr-1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. Attribute objects are saved sequentially, starting with 1, after the start of a job. If more attributes are set than there are objects to store them, the excess JOBATTR values are ignored. If the corresponding SET JOBATTR= command has not been received when a get is done for this object, a status of will be returned." ::= { job-info-attribute 1 } job-info-attr-2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 2 } job-info-attr-3 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 3 } job-info-attr-4 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 4 } job-info-attr-5 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 5 } job-info-attr-6 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 6 } job-info-attr-7 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 7 } job-info-attr-8 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 8 } job-info-attr-9 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 9 } job-info-attr-10 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 10 } job-info-attr-11 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 11 } job-info-attr-12 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 12 } job-info-attr-13 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 13 } job-info-attr-14 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 14 } job-info-attr-15 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 15 } job-info-attr-16 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 16 } job-info-attr-17 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 17 } job-info-attr-18 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 18 } job-info-attr-19 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 19 } job-info-attr-20 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 20 } job-info-attr-21 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 21 } job-info-attr-22 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 22 } job-info-attr-23 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 23 } job-info-attr-24 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 24 } job-info-attr-25 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 25 } job-info-attr-26 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 26 } job-info-attr-27 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 27 } job-info-attr-28 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 28 } job-info-attr-29 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 29 } job-info-attr-30 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 30 } job-info-attr-31 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 31 } job-info-attr-32 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..80)) ACCESS read-only STATUS optional DESCRIPTION "Returns the value that was set in PJL via the SET JOBATTR= command. See JOB-INFO-ATTR-1 for details." ::= { job-info-attribute 32 } error1-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 1 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: In LaserJet 5Si this item contains the engine page count when the error occurred. A value of zero means 'no error'. See ERROR1-CODE for an explanation of the order used for storing errors." ::= { error1 1 } error1-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: Contains a device specific error code. A value of zero means 'no error'. The error number is returned in the upper 16 bits. If it is 68,69,79, or 80, then the sub code is returned in the lower 16 bits (eg. 68 0019, where the subcode is already a hexadecimal value). If the error number is any other number, then the 1st sub code (XX) will be in bits 15-8 and the 2nd sub code (YY) will be in bits 7-0 (eg. 55.04.02) where XX=04 and YY=02). Example: If the error is 68 001A, then the value returned will be 4456474. To break it down: 4456474 = 0x0044001A The upper 16 bits: 0x0044 = 68 The lower 16 bits: 0x001A = 001A Which is the error: 68 001A Example: If the error is 55.04.241, then the error code will be 3605745. To break it down: 3605745 = 0x003704F1 The upper 16 bits: 0x0037 = 55 The upper byte of the lower 16 bits: 0x04 = 04 The lower byte of the lower 16 bits: 0xF1 = 241 Which is the error: 55.04.241 ERROR1- is the oldest error in the log. Errors are added until ERROR50- is reached. If more errors occur, ERROR1- is replaced by moving all error entries down one position and adding the newest error as ERROR50-" ::= { error1 2 } error2-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 2 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error2 1 } error2-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error2 2 } error3-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 3 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error3 1 } error3-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error3 2 } error4-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 4 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error4 1 } error4-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error4 2 } error5-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 5 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error5 1 } error5-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error5 2 } error6-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 6 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error6 1 } error6-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error6 2 } error7-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 7 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error7 1 } error7-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error7 2 } error8-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 8 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error8 1 } error8-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error8 2 } error9-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 9 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error9 1 } error9-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error9 2 } error10-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 10 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error10 1 } error10-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error10 2 } error11-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 11 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error11 1 } error11-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error11 2 } error12-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 12 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error12 1 } error12-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error12 2 } error13-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 13 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error13 1 } error13-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error13 2 } error14-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 14 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error14 1 } error14-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error14 2 } error15-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 15 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error15 1 } error15-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error15 2 } error16-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 16 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error16 1 } error16-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error16 2 } error17-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 17 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error17 1 } error17-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error17 2 } error18-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 18 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error18 1 } error18-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error18 2 } error19-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 19 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error19 1 } error19-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error19 2 } error20-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 20 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error20 1 } error20-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error20 2 } error21-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 21 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error21 1 } error21-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error21 2 } error22-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 22 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error22 1 } error22-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error22 2 } error23-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 23 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error23 1 } error23-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error23 2 } error24-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 24 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error24 1 } error24-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error24 2 } error25-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 25 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error25 1 } error25-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error25 2 } error26-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 26 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error26 1 } error26-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error26 2 } error27-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 27 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error27 1 } error27-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error27 2 } error28-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 28 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error28 1 } error28-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error28 2 } error29-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 29 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error29 1 } error29-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error29 2 } error30-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 30 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error30 1 } error30-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error30 2 } error31-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 31 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error31 1 } error31-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error31 2 } error32-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 32 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error32 1 } error32-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error32 2 } error33-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 33 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error33 1 } error33-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error33 2 } error34-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 34 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error34 1 } error34-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error34 2 } error35-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 35 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error35 1 } error35-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error35 2 } error36-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 36 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error36 1 } error36-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error36 2 } error37-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 37 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error37 1 } error37-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error37 2 } error38-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 38 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error38 1 } error38-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error38 2 } error39-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 39 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error39 1 } error39-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error39 2 } error40-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 40 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error40 1 } error40-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error40 2 } error41-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 41 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error41 1 } error41-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error41 2 } error42-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 42 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error42 1 } error42-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error42 2 } error43-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 43 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error43 1 } error43-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error43 2 } error44-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 44 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error44 1 } error44-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error44 2 } error45-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 45 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error45 1 } error45-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error45 2 } error46-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 46 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error46 1 } error46-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error46 2 } error47-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 47 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error47 1 } error47-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error47 2 } error48-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 48 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error48 1 } error48-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error48 2 } error49-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 49 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error49 1 } error49-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error49 2 } error50-time-stamp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a time stamp indicating when error 50 occurred. Example time stamps include the actual time the error occurred (in seconds since Jan. 1, 1970), and the total engine page count. The device POS documents the meaning of the time stamp. Additional information: See ERROR1-TIME-STAMP." ::= { error50 1 } error50-code OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Contains a device specific error code. Each device POS should list what errors are logged to the error log and the meaning of each supported error code value. Additional information: See ERROR1-CODE." ::= { error50 2 } io-timeout OBJECT-TYPE SYNTAX INTEGER(5..300) ACCESS read-write STATUS optional DESCRIPTION "The amount of time, in seconds, to wait for more print job data to be received before an I/O timeout occurs. The I/O channel being timed is the I/O channel that received the data associated with the current print job. If an I/O timeout occurs, the PDL processing sub-system assumes all the data associated with the current print job has been received, and processes the end of job in an PDL specific manner. The POS specifies the supported values. Additional information: If an I/O timeout occurs, the PDL processing sub-system will consider it an end of job condition only if there is data from another I/O subsystem waiting to be processed. The supported values are 5 to 300 seconds. Setting to a value outside the supported range returns status. Although the Control Panel restricts the values that may be set, any value within the limits may be set by this object." ::= { settings-io 1 } io-switch OBJECT-TYPE SYNTAX INTEGER { eYes(1) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if the device will switch between I/O channels when a job boundary is encountered and print job data is available on another I/O channel." ::= { settings-io 2 } io-buffering OBJECT-TYPE SYNTAX INTEGER { eOff(1), eOn(2), eAuto(3) } ACCESS read-write STATUS optional DESCRIPTION "Returns or controls the manner in which the device performs I/O data buffering. I/O data buffering allows additional print job data to be buffered by the I/O sub- system in an effort to allow the computer sending the data to perform other tasks and to keep the PDL processing sub-system busy. eOff, I/O buffering is disabled. When eOn, I/O buffering is enabled and the IO-BUFFER-SIZE object controls the amount of memory set aside for I/O buffer. When eAuto, I/O buffering is enabled and the I/O buffer size is determined automatically by the device and the IO-BUFFER-SIZE object is not used. Additional information: In a PCL-only printer, all values may be set at any time. When PostScript is installed and there is less than 12M of memory installed, setting this object to eOn or eAuto will cause to be returned. When PostScript and a duplex unit are installed and there is less than 23M of memory installed, setting this object to eOn or eAuto will cause to be returned. When PostScript and 12M (23M with duplex unit) or more are installed, all values are valid, provided Resource Saving has not consumed the needed memory." ::= { settings-io 5 } io-buffer-size OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or configures the amount of memory, in bytes, dedicated to I/O print job data buffering. Attempting to set to an unsupported value causes the device to use the closest supported value. Each device POS should document the list of supported values. Additional information: When IO-BUFFERING is eOff, reading this object will return a value of zero. Attempting to set this object when IO-BUFFERING is eOff will cause a status of to be returned. When IO-BUFFERING is eAuto, the printer determines the value of this object. Attempting to set this object when IO-BUFFERING is eAuto will cause a status of to be returned. Reading this object when IO-BUFFERING is eAuto will return the value that is currently being used by the printer; the value is based on the printer configuration and is as follows: PCL-only: If 4M installed, 10240; if >4M installed, 102400 for each 1M over 4M. PCL & PS: If <12M installed, eAuto cannot be set; if 12M installed, 10240; if >12M installed, 102400 for each 1M over 12M. PCL, PS & Duplex Unit: If <23M installed, eAuto cannot be set; if 23M installed, 10240; if >23M installed, 102400 for each 1M over 23M. When IO-BUFFERING is eOn, the range of values supported by this object varies depending on the printer's configuration. The minimum value is 10240; the maximum value is the current value of this object plus the value of MAXIMUM-IO-BUFFERING-MEMORY. Supported values are multiples of 10240 for values less or equal to 97280 and multiples of 102400 for values greater than 97280. Setting to an unsupported value causes the printer to substitute the nearest supported value and to return status." ::= { settings-io 6 } maximum-io-buffering-memory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns the maximum amount of additional memory, in bytes, that can be dedicated to buffering print job data. Additional information: Memory for I/O Buffering is allocated in increments of 102400 bytes. Therefore, for each 1M (1048576 bytes) of memory added to the printer, 1024000 bytes are made available to resource saving (and I/O buffering) and 24576 bytes are retained until an additional 102400 byte block can be made available. The value reported by this object is always rounded down to the nearest multiple of 102400. The values listed below assume that IO-BUFFERING=eOff; if IO-BUFFERING=eOn, the value returned by this object will be reduced by the amount of memory used by the IO-BUFFERING object. For a PCL-only printer, the value of this object is 102400 if 4M memory is installed or all the memory over 4M. If PostScript is installed without a duplex unit, the value of this object is as follows: 0K if <12M memory is installed. 102400 if 12M memory is installed. All over 12M memory installed. If PostScript is installed with a duplex unit, the value of this object is as follows: 0K if <23M memory is installed. 102400 if 23M memory is installed. All over 23M memory installed." ::= { settings-io 7 } port1-parallel-speed OBJECT-TYPE SYNTAX INTEGER { eSlow(1), eFast(2) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the maximum parallel I/O port speed, for port 1. This object is only supported if this port is a parallel port. An eSlow setting causes a 10 us busy pulse per received byte of data. An eFast setting causes a 1.5 us busy pulse per received byte of data. In rare cases, setting this value to eFast can cause the parallel port to no longer transfer data reliably." ::= { port1 4 } port1-parallel-bidirectionality OBJECT-TYPE SYNTAX INTEGER { eUnidirectional(1), eBidirectional(2) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes whether the parallel I/O port supports bidirectional communication for port 1. This object is only supported if this port is a parallel port. Additional information: A get on this object returns the current mode for the parallel port. Setting this object specifies whether or not bidirectional communications will be allowed." ::= { port1 5 } default-copies OBJECT-TYPE SYNTAX INTEGER(1..999) ACCESS read-write STATUS optional DESCRIPTION "Returns or changes default copies. Default copies is the default values used by the PDL to control the number of copies of each page in the print job that are printed. The print job can override this value. The list of supported values should be documented in the device POS. Additional information: The supported values are 1 through 999. Setting to an unsupported value causes the printer to substitute in a snap value and to return status. The snap values are as follow: <1 snaps to 1 >999 snaps to 999" ::= { settings-pdl 4 } form-feed OBJECT-TYPE SYNTAX INTEGER { eInitiateAction(1) } ACCESS write-only STATUS optional DESCRIPTION "Instructs the PDL processing sub-system to finishing processing the current page of the current job. Form feed is also known as close page or eject page. If the PDL processing sub-system is in a FORM-FEED-NEEDED state, this causes the device to flush or finish processing the current page of the current job. If the device is not in the FORM-FEED-NEEDED state, an will occur. Additional information: The printer must be offline before attempting to perform a form feed, otherwise a status will be returned." ::= { settings-pdl 5 } resource-saving OBJECT-TYPE SYNTAX INTEGER { eOff(1), eOn(2), eAuto(3) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes PDL resource saving. Resource saving stores a PDL's permanent soft resources, like fonts, even when another PDL is active. Resource saving is also called environment saving. When eOff, resource saving is disabled. When ON, resource saving is enabled and memory is set aside for each PDL based on that PDL's resource saving memory size object, to store that PDL's permanent soft resources. When eAuto, resource saving is enabled and memory space for each installed PDL is determined automatically. The device POS should document what values are legal when only one PDL is installed. Additional information: When PCL is the only PDL installed in LaserJet 5Si, all resource saving memory is dedicated to PCL so eOff is the only valid value. Attempting to set this object to eAuto or eOn with a PCL-only printer will result in a status of being returned. When PostScript is installed and there is less than 13M of memory installed, the only valid value for this object is eOff. Attempting to set this object to eOn or eAuto will cause to be returned. When PostScript and a duplex unit are installed and there is less than 24M of memory installed, the only valid value for this object is eOff. Attempting to set this object to eOn or eAuto will cause to be returned. When PostScript and 13M (24M with duplex unit) or more are installed, all values are valid, provided I/O Buffering has not consumed the needed memory." ::= { settings-pdl 6 } maximum-resource-saving-memory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns the maximum amount of additional memory, in bytes, that can be dedicated to holding PDL permanent soft resources. Additional information: The following numbers assume that IO-BUFFERING=eOff; if IO-BUFFERING<>eOff, the following numbers will be reduced by the value of IO-BUFFER-SIZE. Memory for resource saving is allocated in increments of 102400 bytes. Therefore, for each 1M (1048576 bytes) of memory added to the printer, 1024000 bytes are made available to resource saving (and I/O buffering) and 24576 bytes are retained until an additional 102400 byte block can be made available. The value reported by this object is always rounded down to the nearest multiple of 102400. For a PCL-only printer, the value of this object is zero (all resource saving memory is dedicated to PCL). If PostScript is installed without a duplex unit, the value of this object is as follows: Zero if <13M memory is installed. 1024000 if 13M memory is installed and RESOURCE-SAVING=eOff. 1024000 if 13M memory is installed and RESOURCE-SAVING=eOn (note that this value will be reduced by the amount of memory allocated to PCL-RESOURCE-SAVING-MEMORY-SIZE and POSTSCRIPT-RESOURCE-SAVING-MEMORY-SIZE). 204800 if 13M memory is installed and RESOURCE-SAVING=eAuto. When RESOURCE-SAVING=eAuto, 204800 bytes of each 1M over 13M memory installed are allocated to PCL and PostScript (102400 each) with the remaining bytes added to this object. When RESOURCE-SAVING=eOn or eOff, all bytes over 13M memory installed are added to this object. If PostScript is installed with a duplex unit, the value of this object is as follows: Zero if <24M memory is installed. 1024000 if 24M memory is installed and RESOURCE-SAVING=eOff. 1024000 if 24M memory is installed and RESOURCE-SAVING=eOn (note that this value will be reduced by the amount of memory allocated to PCL-RESOURCE-SAVING-MEMORY-SIZE and POSTSCRIPT-RESOURCE-SAVING-MEMORY-SIZE). 204800 if 24M memory is installed and RESOURCE-SAVING=eAuto. When RESOURCE-SAVING=eAuto, 204800 bytes of each 1M over 24M memory installed are allocated to PCL and PostScript (102400 each) with the remaining bytes added to this object. When RESOURCE-SAVING=eOn or eOff, all bytes over 24M memory installed are added to this object. The above listed values returned by this object will be reduced by the amount of memory added to PCL-RESOURCE-SAVING-MEMORY-SIZE and POSTSCRIPT-RESOURCE-SAVING-MEMORY-SIZE when RESOURCE-SAVING=eOn." ::= { settings-pdl 7 } default-vertical-black-resolution OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the value of the default vertical black resolution. The units are dots per inch. Additional information: In LaserJet 5Si changing this OID also causes DEFAULT-HORIZONTAL-BLACK RESOLUTION to change. DEFAULT-HORIZONTAL-BLACK-RESOLUTION and DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the same. The supported values are 300 and 600. Setting to an unsupported value causes the printer to substitute in a snap value and to return status. The snap values are as follow: <450 snap to 300 >=450 snap to 600" ::= { settings-pdl 8 } default-horizontal-black-resolution OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the value of the default horizontal black resolution. The units are dots per inch. Additional information: In LaserJet 5Si changing this OID also causes DEFAULT- VERTICAL-BLACK RESOLUTION to change. DEFAULT- HORIZONTAL-BLACK-RESOLUTION and DEFAULT-VERTICAL-BLACK-RESOLUTION must always be the same. The supported values are 300 and 600. Setting to an unsupported value causes the printer to substitute in a snap value and to return status. The snap values are as follow: <450 snap to 300 >=450 snap to 600" ::= { settings-pdl 9 } default-page-protect OBJECT-TYPE SYNTAX INTEGER { eOn(2), eAuto(3) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the default page protection behavior. If eOff, the device does not reserve memory for holding the entire raster form of a processed page. If eOn, then memory is reserved. If eAuto, the device determines the amount of memory to reserve. Additional information: Setting to eOn causes MET to be more conservative, but it will not allocate memory to hold an entire rasterized page." ::= { settings-pdl 10 } default-lines-per-page OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the default number of lines per page. The POS indicates the supported values. An unsupported value causes the printer to use the closest supported value, causing the printer to return the . Additional information: The supported values in LaserJet 5Si are 5 to 128. Setting to an unsupported value causes the the printer to substitute in a snap value and to return status. The snap values are as follow: <5 snaps to 5 >128 snaps to 128" ::= { settings-pdl 11 } default-vmi OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the default vertical motion index. The unit of measure for VMI is centipoints per line. The POS indicates the supported values. An unsupported value causes the printer to use the closest supported value, causing the printer to return ." ::= { settings-pdl 12 } default-media-size OBJECT-TYPE SYNTAX INTEGER { eUSExecutive(1), eUSLetter(2), eUSLegal(3), eLedger(11), eISOandJISA4(26), eISOandJISA3(27), eJISB5(45), eJISB4(46), eJapanesePostcardDouble(72), eMonarch(80), eCommercial10(81), eInternationalDL(90), eInternationalC5(91), eInternationalB5(100), eCustom(101) } ACCESS read-write STATUS optional DESCRIPTION "This indicates the default media size. A write of an unsupported value cases an . Complete list of supported media sizes along with their dimensions are listed in the ''Media Size Table'' near the end of this document." ::= { settings-pdl 13 } cold-reset-media-size OBJECT-TYPE SYNTAX INTEGER { eUSLetter(2), eISOandJISA4(26) } ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the media size that is used as the DEFAULT-MEDIA-SIZE when a cold reset occurs." ::= { settings-pdl 19 } default-media-name OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the media name that is used until the media name is changed by a print job command. Additional information: This string must be one of the MEDIAn-NAME objects." ::= { settings-pdl 22 } form-feed-needed OBJECT-TYPE SYNTAX INTEGER { eFalse(1), eTrue(2) } ACCESS read-only STATUS optional DESCRIPTION "Indicates if the PDL processing sub-system has made marks on the current page and the source subsystem has been idle for a device specific amount of time. Additional information: LaserJet 5Si will set this object to eTrue when a personality has made marks on the current page, the personality timeout has expired and no data is pending on another I/O. Once it is set to eTrue, more data on the same I/O will cause this object to be set to eFalse, until the above conditions are met again." ::= { status-pdl 2 } pcl-resource-saving-memory-size OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the amount of resource saving memory set aside to hold permanent soft PCL resources. Additional information: The value returned by this object is the amount of Resource Saving memory currently dedicated to PCL, regardless of the value of RESOURCE-SAVING. For a PCL-only printer, the value of this object is zero. All memory is dedicated to PCL, but it is not shown as such. If PostScript is installed without a duplex unit, the default value of this object is as follows: Zero if <13M memory is installed. Zero if 13M memory is installed and RESOURCE-SAVING=eOff. 409600 if 13M memory is installed and RESOURCE-SAVING=eOn. 409600 if 13M memory is installed and RESOURCE-SAVING=eAuto; plus 102400 for each 1M over 13M memory installed. If PostScript is installed with a duplex unit, the default value of this object is as follows: Zero if <24M memory is installed. Zero if 24M memory is installed and RESOURCE-SAVING=eOff. 409600 if 24M memory is installed and RESOURCE-SAVING=eOn. 409600 if 24M memory is installed and RESOURCE-SAVING=eAuto; plus 102400 for each 1M over 24M memory installed. If RESOURCE-SAVING=eOn, this object can be used to set the amount of Resource Saving memory currently dedicated to PCL. The values supported are zero (to turn resource saving off for PCL) and 409600 through 409600 plus the value of MAXIMUM-RESOURCE-SAVING-MEMORY, in increments of 102400. If a value is received that is between 1 and 409599, it will be snapped to 409600 and a status of returned. If an unsupported value greater than 409600 is received, it will be snapped down to the nearest 102400 value and a status of returned. Attempting to set this object when RESOURCE-SAVING is eAuto or eOff will cause a status of to be returned." ::= { pdl-pcl 2 } pcl-total-page-count OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Total number of PCL pages printed by the device. Additional information: In LaserJet 5Si the PCL page count is kept in NVRAM however the NVRAM value is only updated every 10 pages. NOTE: The value returned by this OID will be incremented every page but if power is lost between NVRAM updates, up to 9 pages of the page count may be lost. The page count counter will be reset to zero after 16,777,215 (2^24-1) pages. The page count is incremented when a sheet of media is pulled from an input tray. A duplex printed sheet will cause this counter to be incremented by two." ::= { pdl-pcl 5 } pcl-default-font-height OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the default PCL height. Height is an approximate measure of the body of the type in centipoints. A centipoint is 1/7200 inch. Height applies only to proportional fonts. Point size, in points, can be converted to font height, in centipoints, by multiplying the point size by 100. The POS indicates the supported values. An unsupported value causes the printer to use the closest supported value, causing the printer to return .''Closest'' means the smallest absolute difference. Additional information: Setting to an unsupported value causes the printer to substitute in a snap value and to return status. The snap values are as follow: <=400 snaps to 400 >=99975 snaps to 99975 Unsupported values in the range 400 to 99975 snaps DOWN to the previous supported value (i.e 25293 snaps to 25275 or 75038 snaps to 75025)." ::= { pdl-pcl 13 } pcl-default-font-source OBJECT-TYPE SYNTAX INTEGER { eInternal(1), ePermanentSoft(2), eRomSimm1(10), eRomSimm2(11), eRomSimm3(12), eRomSimm4(13) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the value of the default font source variable in NVRAM." ::= { pdl-pcl 14 } pcl-default-font-number OBJECT-TYPE SYNTAX INTEGER(0..52) ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the value of the default font number variable in NVRAM. Writing an unsupported value causes the printer to generate an ." ::= { pdl-pcl 15 } pcl-default-font-width OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the default PCL font width. Width is expressed as the width of a character in centipoints. A centipoint is 1/7200 inch. Width applies only to fixed space fonts. Pitch, in character per inch, can be converted to font width, in centipoints, by dividing 7200 by the pitch. The POS indicates the supported values. An unsupported value causes the printer to use the closest supported value, causing the printer to return . ''Closest'' means the smallest absolute difference. Additional information: Setting to an unsupported value causes the printer to substitute in a snap value (listed below) and to return status. The snap values are as follow: <=44 snaps to 44 >=9999 snaps to 9999" ::= { pdl-pcl 16 } postscript-resource-saving-memory-size OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the amount of resource saving memory set aside to hold permanent soft PostScript resources. Additional information: The value returned by this object is the amount of Resource Saving memory currently dedicated to PostScript, regardless of the value of RESOURCE-SAVING. If PostScript is installed without a duplex unit, the default value of this object is as follows: Zero if <13M memory is installed. Zero if 13M memory is installed and RESOURCE-SAVING=eOff. 409600 if 13M memory is installed and RESOURCE-SAVING=eOn. 409600 if 13M memory is installed and RESOURCE-SAVING=eAuto; plus 102400 for each 1M over 13M memory installed. If PostScript is installed with a duplex unit, the default value of this object is as follows: Zero if <24M memory is installed. Zero if 24M memory is installed and RESOURCE-SAVING=eOff. 409600 if 24M memory is installed and RESOURCE-SAVING=eOn. 409600 if 24M memory is installed and RESOURCE-SAVING=eAuto; plus 102400 for each 1M over 24M memory installed. If RESOURCE-SAVING=eOn, this object can be used to set the amount of Resource Saving memory currently dedicated to PostScript. The values supported are zero (to turn resource saving off for PCL) and 409600 through 409600 plus MAXIMUM-RESOURCE-SAVING-MEMORY, in increments of 102400. If a value is received that is between 1 and 409599, it will be snapped to 409600 and a status of returned. If an unsupported value greater than 409600 is received, it will be snapped down to the nearest 102400 value and a status of returned. Attempting to set this object when RESOURCE-SAVING is eAuto or eOff will cause a status of to be returned." ::= { pdl-postscript 2 } postscript-total-page-count OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Total number of PostScript pages printed by the device. Additional information: This object is only supported if PostScript option is installed. In LaserJet 5Si the count is kept in NVRAM however the NVRAM value is only updated every 10 sheets. NOTE: The value returned by this OID will be incremented every sheet but if power is lost between NVRAM updates up to 9 sheets of the count may be lost. The counter will be reset to zero after 16,777,215 (2^24-1) pages. " ::= { pdl-postscript 5 } postscript-print-errors OBJECT-TYPE SYNTAX INTEGER { eOff(1), eOn(2) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the value of the print PostScript errors setting. If eOn, PostScript prints an error page showing the error encountered and the stack at the time of the error. Additional information: This object is only supported if PostScript option is installed." ::= { pdl-postscript 11 } postscript-jam-recovery OBJECT-TYPE SYNTAX INTEGER { eOff(1), eOn(2) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the PostScript jam recovery setting. If eOn, then the device will reprint PostScript pages, if those pages jam. Additional information: This object is only supported if PostScript option is installed." ::= { pdl-postscript 12 } pjl-password OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Returns PJL password, if the password is not set (zero). If the password is set, then attempting to retrieve the password causes an to occur and will return the ." ::= { pjl 1 } override-media-name OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS optional DESCRIPTION "Sets a string identifying the media name that is to be used in place of the currently requested media. The substitution will continue until another media is selected. If set to a named media that is not currently available the requested media is not overridden. Additional information: When a request is received to print on a size and type of media that is not currently available, this object contains the desired media name as set by the print job. This object should be set to a media name that is currently available in the printer. If a paper mount request is not pending, attempting to get or set this object will cause to be returned. Setting this object to a string other than one of the MEDIAn-NAME objects (MEDIA-NAMES-AVAILABLE is applied) will cause a status of to be returned." ::= { settings-prt-eng 2 } override-media-size OBJECT-TYPE SYNTAX INTEGER { eUSExecutive(1), eUSLetter(2), eUSLegal(3), eLedger(11), eISOandJISA4(26), eISOandJISA3(27), eJISB5(45), eJISB4(46), eJapanesePostcardDouble(72), eMonarch(80), eCommercial10(81), eInternationalDL(90), eInternationalC5(91), eInternationalB5(100), eCustom(101) } ACCESS read-write STATUS optional DESCRIPTION "Sets the media size that is to be used in place of the currently requested media size. Additional information: When a request is received to print on a size and type of media that is not currently available, this object contains the desired size as set by the print job. This object should be set to a media size that is currently available to the printer. If a paper mount request is not pending, attempting to get or set this object will cause to be returned." ::= { settings-prt-eng 3 } print-density OBJECT-TYPE SYNTAX INTEGER(1..5) ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the print density setting. Print density is the instantaneous amount of marking agent applied to the paper while printing. A value of zero has the lowest print density, yielding a lighter page. A value of 10 has the highest print density, yielding a darker page. Each POS should document what values in the 0 to 10 range are supported. Additional information: When this value is written, the page pipeline will be flushed (all pages being printed are completed, no new ones are started), the new density setting is set and printing resumes. The actual change in print density may be gradual over several pages. The supported values are 1 through 5. Setting to an unsupported value causes the printer to substitute in a snap value and to return status. The snap values are as follow: <1 snaps to 1 >5 snaps to 5" ::= { settings-prt-eng 5 } duplex-page-count OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Total number of sheets of media that have been duplex printed. A sheet is counted if it travels through the duplex page path, regardless of whether or not marks are made on the page. The POS will indicate if the value is kept in NVRAM. Additional information: In LaserJet 5Si the count is kept in NVRAM however the NVRAM value is only updated every 10 sheets. NOTE: The value returned by this OID will be incremented every sheet but if power is lost between NVRAM updates up to 9 sheets of the count may be lost. The counter will be reset to zero after 16,777,215 (2^24-1) pages. " ::= { status-prt-eng 22 } mp-tray OBJECT-TYPE SYNTAX INTEGER { eCassette(2) } ACCESS read-only STATUS optional DESCRIPTION "Returns or changes the value of the multi-purpose (MP) tray configuration variable. The MP tray can be configured to operate as an additional input tray (eCassette), a manual feed slot (eManual), or in a manner compatible with the LaserJet III manual feed slot (eFirst). If configured for eFirst, if media is present in the MP tray, that media is used (assuming the size matches and the print job didn't specify another tray) until the MP tray is empty. Additional information: LaserJet 5Si supports a slightly modified version of Cassette mode. The difference is that media will be pulled from Tray 1 (the MP tray) if there is a sheet present and it matches the needed size and type." ::= { settings-intray 5 } tray4-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this input tray." ::= { intray4 12 } tray5-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this input tray." ::= { intray5 12 } overflow-bin OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the bin that will be used for additional sheets of media when the current bin is full and printing is allowed to continue. Additional information: If this object is set to zero, overflowing to another bin is not allowed." ::= { settings-outbin 4 } outbin1-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: If cCancelJob is set, the current print job will be cancelled regardless of other item settings. If cOutbinFullOverride is set and this bin is the designated overflow bin (OVERFLOW-BIN = 1), then the bit is ignored. This object describes the action that is performed when the JOB-OUTPUT-AUTO-CONTINUE-TIMEOUT expires. If no bits are set, no override action is taken (the printer will continue to wait). The action performed by the CONTINUE object being set to eInitiateAction or the Select key being pressed on the control panel may cause different actions. See CONTINUE object description for information on the actions that occur for those conditions." ::= { outbin1 9 } outbin3-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: If cCancelJob is set, the current print job will be cancelled regardless of other item settings. This object describes the action that is performed when the JOB-OUTPUT-AUTO-CONTINUE-TIMEOUT expires. The action performed by the CONTINUE object being set to eInitiateAction or the Select key being pressed on the control panel may cause different actions. See CONTINUE object description for information on the actions that occur for those conditions" ::= { outbin3 9 } outbin3-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin3 11 } outbin4-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin4 9 } outbin4-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin4 11 } outbin5-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin5 9 } outbin5-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin5 11 } outbin6-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin6 9 } outbin6-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin6 11 } outbin7-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin7 9 } outbin7-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin7 11 } outbin8-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin8 9 } outbin8-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin8 11 } outbin9-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin9 9 } outbin9-maximum-binding OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "The maximum number of sheets of 20 pound paper that can be bound by the binding device that serves this output bin. If a job exceeds this number and the job has requested binding, cBindingError will be set in NOT- READY-DESTINATION-PRINT-ENGINE. Additional information: This value indicates the maximum number of pages that can be bound by the Outbin. For LaserJet 5Si Mopier, the stapler can bind/staple 20 sheets." ::= { outbin9 10 } outbin9-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin9 11 } outbin10-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN3-OVERRIDE-MODE." ::= { outbin10 9 } outbin10-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin10 11 } outbin11-override-mode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the device behavior when this output bin condition causes printing to stop. cCancelJob - The device cancels the job. cOutbinFullOverride - The device sends subsequent media to the overflow bin. cOutbinAttentionOverride - The device ignores the attention condition and continues printing. cBinderAttentionOverride - The device ignores the binder attention condition and continues printing. Additional information: See OUTBIN9-OVERRIDE-MODE." ::= { outbin11 9 } outbin11-phd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "Provides the number of the Paper Handling Device that contains this output bin." ::= { outbin11 11 } low-marking-agent-processing OBJECT-TYPE SYNTAX INTEGER { eStop(1), eCont(2) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes how the device processes a low marking agent event. If eCont, then the device continues to print. If eStop, then the device stops until a continue event occurs." ::= { settings-marking-agent 3 } default-ret OBJECT-TYPE SYNTAX INTEGER { eOff(1), eLight(2), eMedium(3), eDark(4) } ACCESS read-write STATUS optional DESCRIPTION "Returns or changes the Resolution Enhancement Technology setting. Devices that only support eOff and on should map all other values to on and always return the same non-eOff value to indicate on. The list of supported values should be documented in the device POS. Additional information: Setting this object to eLight or eDark will cause the object to be set to eMedium and a status of will be returned." ::= { imaging 5 } default-print-quality OBJECT-TYPE SYNTAX INTEGER(0..100) ACCESS read-write STATUS optional DESCRIPTION "Returns or sets the default print quality. A value of zero has the lowest print quality. A value of 100 has the highest print quality. Each POS should document what values in the 0 to 100 range are supported. Additional information: In LaserJet 5Si, the supported values are 0 and 100. A value of zero corresponds to ECONOMODE=ON, minimizing the toner used. A value of 100 corresponds to ECONOMODE=OFF. Setting to an unsupported value outside of the 0 to 100 range causes the printer to return status. Setting to an unsupported value inside of the 0 to 100 range causes the printer to substitute in a snap value (listed below) and to return status. The snap values are as follow: 0 to 50 snap to 0 51 to 100 snap to 100" ::= { imaging 7 } phd2-device-specific-command OBJECT-TYPE SYNTAX OCTET STRING ACCESS write-only STATUS optional DESCRIPTION "This object is used to send device-specific data to the paper handling device. The meaning of the device- specific command is dependent on the paper handling device and must be specified in the POS. If the paper handling device does not accept the command, then an will be returned. If the device accepts the command, it may still be processing the command after the response has been returned. Depending on the device, the application may need to query PHDx-DEVICE-MEMORY to see when the command has completed. Additional information: The device-specific binary strings that may be sent to the paper handling device. For LaserJet 5Si Mopier PHD2, the data is meaningless." ::= { ph2 2 } phd2-device-memory OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS optional DESCRIPTION "This object is used to read the current values stored in shared memory available from the paper handling device. Additional information: This object returns the 16 bytes of NVRAM data that the formatter saves for the paper handling device. For the HCI, the data is meaningless." ::= { ph2 4 } phd3-device-specific-command OBJECT-TYPE SYNTAX OCTET STRING ACCESS write-only STATUS optional DESCRIPTION "This object is used to send device-specific data to the paper handling device. The meaning of the device- specific command is dependent on the paper handling device and must be specified in the POS. If the paper handling device does not accept the command, then an will be returned. If the device accepts the command, it may still be processing the command after the response has been returned. Depending on the device, the application may need to query PHDx-DEVICE-MEMORY to see when the command has completed. Additional information: For Tlatoani, the device-specific binary strings that may be sent to the paper handling device are described below. The value returned in reponse to the set request is the HCO mode (note that it is the current mode, which is not necessarily the same as the mode just set). The format of the response is the same as the command format, including the command byte. The general format of the binary string is: