towerops/priv/mibs/zebra/ESI-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- Remove PVC volume mount from k8s/deployment.yaml
- Delete k8s/mib-pvc.yaml (no longer needed)
- Update .gitignore to commit MIB files to git
- Add mix import_mibs task to copy MIBs from LibreNMS
- Add all MIB files from priv/mibs/ to git

This fixes the multi-attach volume error in Kubernetes where new pods
couldn't start because the RWO (ReadWriteOnce) PVC was attached to the
old pod. MIBs are now part of the Docker image and can be used by all
pods simultaneously.
2026-01-19 14:01:03 -06:00

3648 lines
110 KiB
Text

--ESI-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) esi(683) }
--Extended Systems MIB.
--Revision 2.2, July 12, 1999
--(C) Copyright 1995, Extended Systems, Inc.
--ESI-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) 683 }
ESI-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, OBJECT-TYPE, NetworkAddress,
IpAddress, Counter FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
TRAP-TYPE FROM RFC-1215;
esi OBJECT IDENTIFIER ::= { enterprises 683 }
general OBJECT IDENTIFIER ::= { esi 1 }
commands OBJECT IDENTIFIER ::= { esi 2 }
esiSNMP OBJECT IDENTIFIER ::= { esi 3 }
esiSNMPCommands OBJECT IDENTIFIER ::= { esiSNMP 2 }
driver OBJECT IDENTIFIER ::= { esi 4 }
tokenRing OBJECT IDENTIFIER ::= { esi 5 }
printServers OBJECT IDENTIFIER ::= { esi 6 }
psGeneral OBJECT IDENTIFIER ::= { printServers 1 }
psOutput OBJECT IDENTIFIER ::= { printServers 2 }
psProtocols OBJECT IDENTIFIER ::= { printServers 3 }
genProtocols OBJECT IDENTIFIER ::= { general 15 }
outputCommands OBJECT IDENTIFIER ::= { psOutput 2 }
outputConfigure OBJECT IDENTIFIER ::= { psOutput 3 }
outputJobLog OBJECT IDENTIFIER ::= { psOutput 6 }
trCommands OBJECT IDENTIFIER ::= { tokenRing 2 }
trConfigure OBJECT IDENTIFIER ::= { tokenRing 3 }
tcpip OBJECT IDENTIFIER ::= { psProtocols 1 }
netware OBJECT IDENTIFIER ::= { psProtocols 2 }
vines OBJECT IDENTIFIER ::= { psProtocols 3 }
lanManager OBJECT IDENTIFIER ::= { psProtocols 4 }
eTalk OBJECT IDENTIFIER ::= { psProtocols 5 }
tcpipCommands OBJECT IDENTIFIER ::= { tcpip 3 }
tcpipConfigure OBJECT IDENTIFIER ::= { tcpip 4 }
tcpipStatus OBJECT IDENTIFIER ::= { tcpip 5 }
nwCommands OBJECT IDENTIFIER ::= { netware 3 }
nwConfigure OBJECT IDENTIFIER ::= { netware 4 }
nwStatus OBJECT IDENTIFIER ::= { netware 5 }
bvCommands OBJECT IDENTIFIER ::= { vines 3 }
bvConfigure OBJECT IDENTIFIER ::= { vines 4 }
bvStatus OBJECT IDENTIFIER ::= { vines 5 }
eTalkCommands OBJECT IDENTIFIER ::= { eTalk 3 }
eTalkConfigure OBJECT IDENTIFIER ::= { eTalk 4 }
eTalkStatus OBJECT IDENTIFIER ::= { eTalk 5 }
-- object types
-- the general group
genGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the general group."
::= { general 1 }
genMIBVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the MIB."
::= { general 2 }
genProductName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the device."
::= { general 3 }
genProductNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product number of the device."
::= { general 4 }
genSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..7))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the device."
::= { general 5 }
genHWAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The device's hardware address."
::= { general 6 }
genCableType OBJECT-TYPE
SYNTAX INTEGER {
tenbase2(1),
tenbaseT(2),
aui(3),
utp(4),
stp(5),
fiber100fx(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the network cable type connected to the
device."
::= { general 7 }
genDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The device's datecode."
::= { general 8 }
genVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the version of the firmware."
::= { general 9 }
genConfigurationDirty OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A variable's value has been changed which will
require that the device be reset or power cycled
before it will take effect.
Set cmdReset to take this action.
A list of critical variables that will cause
genConfigurationDirty to be set follows:
snmpGetCommunityName,
snmpSetCommunityName,
trPriority,
trEarlyTokenRelease,
trPacketSize,
trRouting,
trLocallyAdminAddr,
psJetAdminEnabled,
outputType,
outputHandshake,
tcpipEnabled,
tcpipIPAddress,
tcpipDefaultGateway,
tcpipSubnetMask,
tcpipUsingNetProtocols,
tcpipBootProtocolsEnabled,
tcpipRawPortNumber,
tcpipMLPTCPPort,
tcpipMLPPort,
nwEnabled,
nwSetFrameFormat,
nwMode,
nwPrintServerName,
nwPrintServerPassword,
nwQueueScanTime,
nwFileServerName,
nwPortPrinterNumber,
nwPortFontDownload,
nwPortPCLQueue,
nwPortPSQueue,
nwPortFormsOn,
nwPortNotification,
bvEnabled,
bvSetSequencedRouting,
bvLoginName,
bvLoginPassword,
bvPrintServiceName,
bvPrintServiceRouting,
lmEnabled,
eTalkEnabled"
::= { general 10 }
genCompanyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the manufacturer of the device."
::= { general 11 }
genCompanyLoc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the location of the manufacturer
of the device."
::= { general 12 }
genCompanyPhone OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the phone number of the
manufacturer of the device."
::= { general 13 }
genCompanyTechSupport OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the technical support information
for the device."
::= { general 14 }
genNumProtocols OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of network protocols supported on the
device."
::= { genProtocols 1 }
genProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of network protocols. The number of
entries is given by the value of genNumProtocols."
::= { genProtocols 2 }
genProtocolEntry OBJECT-TYPE
SYNTAX GenProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A network protocol supported on the device."
INDEX { genProtocolIndex }
::= { genProtocolTable 1 }
GenProtocolEntry ::=
SEQUENCE {
genProtocolIndex
INTEGER,
genProtocolDescr
DisplayString,
genProtocolID
INTEGER
}
genProtocolIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each network protocol. Its
value ranges between 1 and the value of
genNumProtocols. The value for each protocol must
remain constant at least from one re-initialization
of the entity's network management system to the next
re-initialization."
::= { genProtocolEntry 1 }
genProtocolDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string describing the network protocol."
::= { genProtocolEntry 2 }
genProtocolID OBJECT-TYPE
SYNTAX INTEGER {
tcp-ip(1),
netware(2),
vines(3),
lanmanger(4),
ethertalk(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique identification number for the network
protocol."
::= { genProtocolEntry 3 }
genSysUpTimeString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..35))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the system up time for the device."
::= { general 16 }
-- the commands group
cmdGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the commands group."
::= { commands 1 }
cmdReset OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will reset the device. The following
list of variables will also cause the device to reset
itself.
cmdRestoreDefaults,
snmpRestoreDefaults,
trRestoreDefaults,
outputRestoreDefaults,
tcpipRestoreDefaults,
tcpipFirmwareUpgrade,
nwRestoreDefaults,
nwFirmwareUpgrade,
bvRestoreDefaults,
bvFirmwareUpgrade,
eTalkRestoreDefaults"
::= { commands 2 }
cmdPrintConfig OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will cause the device to print a
configuration page."
::= { commands 3 }
cmdRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all parameters on the device
to factory defaults, as well as reset the device."
::= { commands 4 }
-- the esiSNMP group
snmpGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the snmp group."
::= { esiSNMP 1 }
snmpRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all SNMP parameters
on the device to factory defaults, as well as reset
the device."
::= { esiSNMPCommands 1 }
snmpGetCommunityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
ACCESS read-write
STATUS optional
DESCRIPTION
"Get community name for the managed node.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { esiSNMP 3 }
snmpSetCommunityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
ACCESS read-write
STATUS optional
DESCRIPTION
"Set community name for the managed node. This value
cannot be read, just set.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { esiSNMP 4 }
snmpTrapCommunityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
ACCESS read-write
STATUS optional
DESCRIPTION
"Trap community name for the managed node."
::= { esiSNMP 5 }
-- the driver group
driverGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the driver group."
::= { driver 1 }
driverRXPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets received."
::= { driver 2 }
driverTXPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets transmitted."
::= { driver 3 }
driverRXPacketsUnavailable OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of inbound packets which were chosen
to be discarded even though no errors had been
detected to prevent their being deliverable to a
higher-layer protocol due to a lack of buffer space."
::= { driver 4 }
driverRXPacketErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of inbound packets that contained
errors preventing them from being deliverable to a
higher-layer protocol."
::= { driver 5 }
driverTXPacketErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outbound packets that could not be
transmitted because of errors."
::= { driver 6 }
driverTXPacketRetries OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of retransmitted packets."
::= { driver 7 }
driverChecksumErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets containing checksum errors
received."
::= { driver 8 }
-- the tokenRing group
trGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the tokenRing group."
::= { tokenRing 1 }
trRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all token-ring parameters
on the device to factory defaults, as well as reset
the device."
::= { trCommands 1 }
trPriority OBJECT-TYPE
SYNTAX INTEGER (0..6)
ACCESS read-write
STATUS optional
DESCRIPTION
"The token which is passed around the ring until a
station needs it can be assigned a priority from 0 to
6. Priority 0 is the lowest and 6 is the highest. The
priority of the device can be increased to improve
performance. However, the performance of file servers
and crucial stations could be affected.
In order for changes to this variable to take effect,
the device must be reset. See cmdReset to do this."
::= { trConfigure 1 }
trEarlyTokenRelease OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Early token release allows the device to release the
token immediately after transmitting data but only on
16 Mbps systems. This feature enhances ring performance.
In order for changes to this variable to take effect,
the device must be reset. See cmdReset to do this."
::= { trConfigure 2 }
trPacketSize OBJECT-TYPE
SYNTAX INTEGER {
one-k(1),
two-k(2),
four-k(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"You should only change the packet size if you are
using a driver for your Token Ring adapter which
allows packet sizes greater than One_K.
In order for changes to this variable to take effect,
the device must be reset. See cmdReset to do this."
::= { trConfigure 3 }
trRouting OBJECT-TYPE
SYNTAX INTEGER {
off(1),
all-None(2),
single-All(3),
single-None(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Set this variable to change the source routing
configuration on the device.
Off: No source routing.
All, None: All-routes broadcast, nonbroadcast return.
The frame will be transmitted on every route within
the network resulting in multiple copies on a given ring.
Single, All: Single-route broadcast, all routes
broadcast return. The frame will be transmitted across
the designated bridges, which will result in the frame
appearing only once on each ring. The response frame
is on all routes broadcast to the originator.
Single, None: Single-route broadcast, nonbroadcast
return. The frame will be transmitted across designated
bridges, which will result in the frame appearing only
once each ring.
In order for changes to this variable to take effect,
the device must be reset. See cmdReset to do this."
::= { trConfigure 4 }
trLocallyAdminAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the locally administered node address for the
device. Valid values are 000000000000 and between
400000000000 and 7FFFFFFFFFFF. A value of 000000000000
indicates that a locally administered address is not in
use."
::= { trConfigure 5 }
-- the psGeneral group
psGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the psGeneral group."
::= { psGeneral 1 }
psJetAdminEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether or not the JetAdmin support is
enabled on the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { psGeneral 2 }
psVerifyConfiguration OBJECT-TYPE
SYNTAX INTEGER {
getvalue(0),
serial-configuration(1)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"This variable is used to force the print server to verify valid configuration
settings. Setting the variable to the appropriate enumeration will cause the
print server to verify the settings for that enumeration. If the settings are
valid, the result of the set will be OK. If the settings are not valid, the
result will be BadValue. Gets on this variable will always return 0.
1 - Indicates whether or not the current serial configuration is
valid.
Valid configurations - If the serial port is set in bidirectional mode,
the baud rate must be less than 115200 and the handshaking must be set to
hardware handshaking.
2 - Not used yet.
"
::= { psGeneral 3 }
-- the psOutput group
outputGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the output group."
::= { psOutput 1 }
outputRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value of 2 will restore all output parameters on
the print server to factory defaults, as well as reset
the print server."
::= { outputCommands 1 }
outputCommandsTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputCommandsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of physical output ports. The number of
entries is given by the value of outputNumPorts."
::= { outputCommands 2 }
outputCommandsEntry OBJECT-TYPE
SYNTAX OutputCommandsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A physical output port on the print server."
INDEX { outputIndex }
::= { outputCommandsTable 1 }
OutputCommandsEntry ::=
SEQUENCE {
outputCancelCurrentJob
INTEGER
}
outputCancelCurrentJob OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will cancel the job currently printing
on that port."
::= { outputCommandsEntry 1 }
outputNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of physical output ports on the print
server."
::= { outputConfigure 1 }
outputTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of physical output ports. The number of
entries is given by the value of outputNumPorts."
::= { outputConfigure 2 }
outputEntry OBJECT-TYPE
SYNTAX OutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A physical output port on the print server."
INDEX { outputIndex }
::= { outputTable 1 }
OutputEntry ::=
SEQUENCE {
outputIndex
INTEGER,
outputName
DisplayString,
outputStatusString
DisplayString,
outputStatus
INTEGER,
outputExtendedStatus
INTEGER,
outputPrinter
INTEGER,
outputLanguageSwitching
INTEGER,
outputConfigLanguage
INTEGER,
outputPCLString
OCTET STRING,
outputPSString
OCTET STRING,
outputCascaded
INTEGER,
outputSetting
INTEGER,
outputOwner
INTEGER,
outputBIDIStatusEnabled
INTEGER,
outputPrinterModel
DisplayString,
outputPrinterDisplay
DisplayString,
outputCapabilities
INTEGER,
outputHandshake
INTEGER,
outputDataBits
INTEGER,
outputStopBits
INTEGER,
outputParity
INTEGER,
outputBaudRate
INTEGER,
outputProtocolManager
INTEGER
}
outputIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each physical output port.
Its value ranges between 1 and the value of
outputNumPorts. The value for each protocol must
remain constant at least from one re-initialization
of the entity's network management system to the next
re-initialization."
::= { outputEntry 1 }
outputName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A textual description of the output port."
::= { outputEntry 2 }
outputStatusString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the status of the physical
output port."
::= { outputEntry 3 }
outputStatus OBJECT-TYPE
SYNTAX INTEGER {
on-Line(1),
off-Line(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates status of the printer. Get
outputExtendedStatus for further information."
::= { outputEntry 4 }
outputExtendedStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
no-Printer-Attached(2),
toner-Low(3),
paper-Out(4),
paper-Jam(5),
door-Open(6),
printer-Error(15)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates printer status to be used in conjunction with
outputStatus."
::= { outputEntry 5 }
outputPrinter OBJECT-TYPE
SYNTAX INTEGER {
hp-III(1),
hp-IIISi(2),
ibm(3),
no-Specific-Printer(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"The type of printer the output port is attached to.
Even if the group is supported, this variable may not
be supported."
::= { outputEntry 6 }
outputLanguageSwitching OBJECT-TYPE
SYNTAX INTEGER {
off(1),
pcl(2),
postScript(3),
als(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the language switching option for the physical
port.
Even if the group is supported, this variable may not be
supported."
::= { outputEntry 7 }
outputConfigLanguage OBJECT-TYPE
SYNTAX INTEGER {
text(1),
pcl(2),
postScript(3),
off(4),
epl-zpl(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the language that configuration pages will be
printed in.
If set to off, a config sheet will not be printed on this
port."
::= { outputEntry 8 }
outputPCLString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (127))
ACCESS read-write
STATUS optional
DESCRIPTION
"This string will be sent out the physical port if
(1) outputLanguageSwitching is set to PCL or
outputLanguageSwitching is set to Auto and the job is
determined to be PCL, and (2) outputPrinter is set to
No_Specific_Printer.
Even if the group is supported, this variable may not be
supported."
::= { outputEntry 9 }
outputPSString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (127))
ACCESS read-write
STATUS optional
DESCRIPTION
"This string will be sent out the physical port if
(1) outputLanguageSwitching is set to PostScript or
outputLanguageSwitching is set to Auto and the job is
determined to be PostScript, and (2) outputPrinter is
set to No_Specific_Printer.
Even if the group is supported, this variable may not be
supported."
::= { outputEntry 10 }
outputCascaded OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 indicates that the physical output port is
connected to an Extended System's printer sharing device.
Even if the group is supported, this variable may not be
supported."
::= { outputEntry 11 }
outputSetting OBJECT-TYPE
SYNTAX INTEGER {
serial-infrared(32758),
serial-bidirectional(32759),
serial-unidirectional(32760),
serial-input(32761),
parallel-compatibility-no-bidi(32762),
ieee-1284-std-nibble-mode(32763),
z-Link(32764),
internal(32765),
ieee-1284-ecp-or-fast-nibble-mode(32766),
extendedLink(32767)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the type (and optionally speed) for the
physical output port. Setting this variable to physical
connections (such as Parallel) will result in an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { outputEntry 12 }
outputOwner OBJECT-TYPE
SYNTAX INTEGER {
no-Owner(1),
tcpip(2),
netware(3),
vines(4),
lanManager(5),
etherTalk(6),
config-Page(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates which protocol or task currently is printing on
the port."
::= { outputEntry 13 }
outputBIDIStatusEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 indicates that the BIDI status system is
enabled."
::= { outputEntry 14 }
outputPrinterModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..60))
ACCESS read-only
STATUS optional
DESCRIPTION
"A string indicating the printer model attached to the output port."
::= { outputEntry 15 }
outputPrinterDisplay OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS optional
DESCRIPTION
"A string indicating the message on the attached printer front panel."
::= { outputEntry 16 }
outputCapabilities OBJECT-TYPE
SYNTAX INTEGER {
serial-Uni-Baud-9600(1),
serial-Uni-Baud-19200(2),
serial-Uni-Baud-38400(4),
serial-Uni-Baud-57600(8),
serial-Uni-Baud-115200(16),
serial-bidi-Baud-9600(32),
serial-bidi-Baud-19200(64),
serial-bidi-Baud-38400(128),
serial-bidi-Baud-57600(256),
zpl-epl-capable(262144),
serial-irin(524288),
serial-in(1048576),
serial-config-settings(2097152),
parallel-compatibility-no-bidi(4194304),
ieee-1284-std-nibble-mode(8388608),
z-link(16777216),
bidirectional(33554432),
serial-Software-Handshake(67108864),
serial-Output(134217728),
extendedLink(268435456),
internal(536870912),
ieee-1284-ecp-or-fast-nibble-mode(1073741824)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is implemented as a BIT mask. If the bit is set then
the port is capable of functioning in this mode.
Bit Property
--- ------------------------
0 Serial Unidirectional Baud 9600
1 Serial Unidirectional Baud 19200
2 Serial Unidirectional Baud 38400
3 Serial Unidirectional Baud 57600
4 Serial Unidirectional Baud 115200
5 Serial Bidirectional Baud 9600
6 Serial Bidirectional Baud 19200
7 Serial Bidirectional Baud 38400
8 Serial Bidirectional Baud 57600
19 Infrared Input on serial port
20 Serial Input
21 Serial Configuration Settings
22 Parallel Compatibility Mode (no bidi)
23 IEEE 1284 Standard Nibble Mode
24 ZLink
25 Bidirectional Support (PJL status)
26 Serial Software Handshaking
27 Serial Output
28 Extended Link Technology
29 Printer Internal (MIO)
30 IEEE 1284 ECP or Fast Nibble Mode"
::= { outputEntry 17 }
outputHandshake OBJECT-TYPE
SYNTAX INTEGER {
not-Supported(1),
hardware-Software(2),
hardware(3),
software(4)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"If the port in serial mode operation this indicates the
handshaking method being used. Setting this value to 'not-
supported' will result in an error. Setting this value on
non serial capable ports will result in an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { outputEntry 18 }
outputDataBits OBJECT-TYPE
SYNTAX INTEGER {
seven-bits(7),
eight-bits(8),
not-Supported(255)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"If the port in serial mode operation this indicates the
number of data bits being used. Setting this value to 'not-
supported' will result in an error. Setting this value on
non serial capable ports will result in an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { outputEntry 19 }
outputStopBits OBJECT-TYPE
SYNTAX INTEGER {
one-bit(1),
two-bits(2),
not-Supported(255)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"If the port in serial mode operation this indicates the
number of stop bits being used. Setting this value to 'not-
supported' will result in an error. Setting this value on
non serial capable ports will result in an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { outputEntry 20 }
outputParity OBJECT-TYPE
SYNTAX INTEGER {
none(1),
odd(2),
even(3),
not-Supported(255)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"If the port in serial mode operation this indicates the
parity checking method being used. Setting this value to 'not-
supported' will result in an error. Setting this value on
non serial capable ports will result in an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { outputEntry 21 }
outputBaudRate OBJECT-TYPE
SYNTAX INTEGER {
unidirectional-9600(1),
unidirectional-19200(2),
unidirectional-38400(3),
unidirectional-57600(4),
unidirectional-115200(5),
bidirectional-9600(6),
bidirectional-19200(7),
bidirectional-38400(8),
bidirectional-57600(9)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"If the port in serial mode operation this indicates the
baud rate being used. Setting this value on
non serial capable ports will result in an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { outputEntry 22 }
outputProtocolManager OBJECT-TYPE
SYNTAX INTEGER {
protocol-none(0),
protocol-compatibility(1),
protocol-1284-4(2)
}
ACCESS read-only
STATUS optional
DESCRIPTION
" Indicates the type of output protocol manager being used on the
port. Protocol-none means either there is no printer attached or
the print server has not yet determined which output managers are
supported on the printer. Protocol-compatibility means the printer
does not support any of the protocol managers supported by the print
server. Protocol-1284-4 means the output is using the 1284.4 logical
port protocol manager.
"
::= { outputEntry 23 }
outputDisplayMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask describing what should be displayed by the utilities
bit Description
--- -----------
0 outputCancelCurrentJob (Includes all CancelCurrentJob info)
1 outputName
2 outputStatusString
3 outputStatus
4 outputExtendedStatus
5 outputPrinter
6 outputLanguageSwitching
7 outputConfigLanguage
8 outputString (Includes outputPCLString and outputPSString)
9 outputCascaded
10 outputSetting
11 outputOwner
12 outputBIDIStatusEnabled
13 outputPrinterModel
14 outputPrinterDisplay
15 outputHandshake
16 outputJobLog (includes all job logging)
17 outputSerialConfig"
::= { psOutput 4 }
outputAvailableTrapsMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask describing what output printer traps are available
bit Description
--- -----------
0 online
1 offline
2 printer attached
3 toner low
4 paper out
5 paper jam
6 door open
7 printer error"
::= { psOutput 5 }
outputNumLogEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of job log entries per output port."
::= { outputJobLog 1 }
outputJobLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputJobLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A 2 dimensional list of Job log entries indexed by the output port
number and the log entry index (1 through outputNumJobLogEntries).
The number of entries per output port is given by the value of
outputNumJobLogEntries."
::= { outputJobLog 2 }
outputJobLogEntry OBJECT-TYPE
SYNTAX OutputJobLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A Job log entry."
INDEX { outputIndex }
::= { outputJobLogTable 1 }
OutputJobLogEntry ::=
SEQUENCE {
outputJobLogInformation
DisplayString,
outputJobLogTime
DisplayString
}
outputJobLogInformation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..100))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of print job information.
The protocol, source, and file size are always included.
Other information such as File Server, Queue, File Name, etc
will be included if available."
::= { outputJobLogEntry 1 }
outputJobLogTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string indicating the elasped time since the last job was
printed. Reported in form X hours X minutes X seconds."
::= { outputJobLogEntry 2 }
outputTotalJobTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputTotalJobEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table showing the total number of jobs printed for each port."
::= { outputJobLog 3 }
outputTotalJobEntry OBJECT-TYPE
SYNTAX OutputTotalJobEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the outputTotalJobTable."
INDEX { outputTotalJobIndex }
::= { outputTotalJobTable 1 }
OutputTotalJobEntry ::=
SEQUENCE {
outputTotalJobIndex
INTEGER,
outputTotalJobsLogged
INTEGER
}
outputTotalJobIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for entry in the outputTotalJobTable.
Its value ranges between 1 and the value of
numPorts."
::= { outputTotalJobEntry 1 }
outputTotalJobsLogged OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of jobs printed by the port since the
print server was powered on. "
::= { outputTotalJobEntry 2 }
-- the tcpip group
tcpipGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the tcpip group."
::= { tcpip 1 }
tcpipEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not the tcpip protocol stack is
enabled on the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpip 2 }
tcpipRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all tcpip parameters on
the print server to factory defaults, as well as reset
the print server."
::= { tcpipCommands 1 }
tcpipFirmwareUpgrade OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will put the print server into firmware
upgrade mode waiting to receive a firmware upgrade file
via tftp."
::= { tcpipCommands 2 }
tcpipIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"The Internet Address.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipConfigure 1 }
tcpipDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"The default gateway for the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipConfigure 2 }
tcpipSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"The subnet mask for the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipConfigure 3 }
tcpipUsingNetProtocols OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 indicates that the print server is using
a combination of RARP, BOOTP, default IP address, or
gleaning to determine its IP address.
See tcpipBootProtocolsEnabled to determine which boot
protocols are enabled. If the value of
tcpipUsingNetProtocols is 1, the IP address is stored
permanently in flash memory.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipConfigure 4 }
tcpipBootProtocolsEnabled OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which boot
protocols will be used to determine the print server's
IP address.
BIT Boot Protocol Enabled
--- --------------------------
0 RARP
1 BootP
2 DHCP
3 Gleaning
4 Default Address Enabled (If no address after 2 minutes
timeout and go to 198.102.102.254)
A value of 31 indicates that all boot protocols are
enabled. These protocols will only be used if
tcpipUsingNetProtocols is set to 2.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipConfigure 5 }
tcpipIPAddressSource OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
default(2),
rarp(3),
bootp(4),
dhcp(5),
glean(6)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"This variable indicates how the IP address for the
print server was determined."
::= { tcpipConfigure 6 }
tcpipIPAddressServerAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS optional
DESCRIPTION
"This variable indicates the source of the IP address
if a boot protocol was used. This value will be
0.0.0.0 if no boot server was used."
::= { tcpipConfigure 7 }
tcpipTimeoutChecking OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 indicates that a packet timeout
will be active on all tcp connections. If a packet has
not been received from the connection within this timeout the
connection will be reset.
To set this timeout, see tcpipTimeoutCheckingValue"
::= { tcpipConfigure 8 }
tcpipNumTraps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of UDP trap destinations."
::= { tcpipConfigure 9 }
tcpipTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcpipTrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of UDP trap definitions. The number of
entries is given by the value of tcpipNumTraps."
::= { tcpipConfigure 10 }
tcpipTrapEntry OBJECT-TYPE
SYNTAX TcpipTrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the tcpipTrapTable."
INDEX { tcpipTrapIndex }
::= { tcpipTrapTable 1 }
TcpipTrapEntry ::=
SEQUENCE {
tcpipTrapIndex
INTEGER,
tcpipTrapDestination
IpAddress,
tcpipProtocolTrapMask
INTEGER,
tcpipPrinterTrapMask
INTEGER,
tcpipOutputTrapMask
INTEGER
}
tcpipTrapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for entry in the tcpipTrapTable.
Its value ranges between 1 and the value of
tcpipNumTraps."
::= { tcpipTrapEntry 1 }
tcpipTrapDestination OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the IP address that traps are sent to.
A value of 0.0.0.0 will disable traps over UDP."
::= { tcpipTrapEntry 2 }
tcpipProtocolTrapMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which protocol
specific traps will be sent out via UDP.
Currently no protocol specific traps are supported."
::= { tcpipTrapEntry 3 }
tcpipPrinterTrapMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which printer
specific traps will be sent out via UDP.
A value of 65535 indicates that all printer specific
traps should be reported via UDP.
BIT CONDITION
--- --------------------------
0 On-line (Condition cleared)
1 Off-line
2 No printer attached
3 Toner Low
4 Paper Out
5 Paper Jam
6 Door Open
15 Printer Error"
::= { tcpipTrapEntry 4 }
tcpipOutputTrapMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which physical
output ports will be checked when generating printer
specific traps to be sent out via UDP.
A value of 65535 indicates that all physical output ports
will generate traps.
BIT CONDITION
--- --------------------------
0 Port 1
1 Port 2
2 Port 3
3 Port 4
... ..."
::= { tcpipTrapEntry 5 }
tcpipBanners OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 indicates that banners will be printed
with tcpip jobs.
Even if the group is supported, this variable may not be
supported."
::= { tcpipConfigure 11 }
tcpipWinsAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"The IP address of the WINS server.
The print server will register its sysName to
this WINS server."
::= { tcpipConfigure 12 }
tcpipWinsAddressSource OBJECT-TYPE
SYNTAX INTEGER {
dhcp(1),
permanent(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"The source of the WINS server address.
If set to dhcp, the print server will use the
WINS address supplied with dhcp.
If it is set to permanent, it will use the
WINS address stored in flash."
::= { tcpipConfigure 13 }
tcpipConfigPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (5..24))
ACCESS read-write
STATUS optional
DESCRIPTION
"The print server html/telnet configuration password.
This value cannot be read, just set."
::= { tcpipConfigure 14 }
tcpipTimeoutCheckingValue OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS optional
DESCRIPTION
"The TCP connection timeout in seconds.
A value of 0 has the same effect as disabling
timeout checking."
::= { tcpipConfigure 15 }
tcpipArpInterval OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS optional
DESCRIPTION
"The ARP interval in minutes.
The print server will ARP itself once when
this timer expires. Set to 0 to disable."
::= { tcpipConfigure 16 }
tcpipRawPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The raw TCP port number the print server will listen
for print jobs on. On multiple port devices, additional
ports will sequentially follow this port number.
The default port is 9100. Setting this value to a TCP
port that is in use by another TCP application will
return an error.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipConfigure 17 }
tcpipNumSecurity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of secure IP address ranges."
::= { tcpipConfigure 18 }
tcpipSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcpipSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of secure IP address ranges. This adds security for both
printing and admin rights.
AdminEnabled: When the admin enabled field is set to yes for a secure
address range, the print server may only be configured via IP from
IP address within that range. If the admin field is not set for any address
ranges, the print server will accept admin commands from any IP address
which has the valid community names and/or passwords.
PortMask: When there is a port mask set for a secure IP address range, the
print server will only accept TCP/IP print jobs from hosts that are in the
secure address range. If there are no ranges with a port mask set, the print
server will accept TCP/IP print jobs from any host.
The number of entries is given by the value of tcpipNumSecurity."
::= { tcpipConfigure 19 }
tcpipSecurityEntry OBJECT-TYPE
SYNTAX TcpipSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the tcpipSecurityTable."
INDEX { tcpipSecurityIndex }
::= { tcpipSecurityTable 1 }
TcpipSecurityEntry ::=
SEQUENCE {
tcpipSecurityIndex
INTEGER,
tcpipSecureStartIPAddress
IpAddress,
tcpipSecureEndIPAddress
IpAddress,
tcpipSecurePrinterMask
INTEGER,
tcpipSecureAdminEnabled
INTEGER
}
tcpipSecurityIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for entry in the tcpipSecurityTable.
Its value ranges between 1 and the value of
tcpipNumSecurity."
::= { tcpipSecurityEntry 1 }
tcpipSecureStartIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the starting IP address for the secure IP
address range. A value of 0.0.0.0 for both
tcpipStartIPAddress and tcpipEndIPAddress will
disable the address range."
::= { tcpipSecurityEntry 2 }
tcpipSecureEndIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the ending IP address for the secure IP
address range. A value of 0.0.0.0 for both
tcpipStartIPAddress and tcpipEndIPAddress will
disable the address range."
::= { tcpipSecurityEntry 3 }
tcpipSecurePrinterMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 8 bit mask which determines which physical
output ports this range of IP addresses can print to.
A value of 127 indicates that the range of IP addresses
can print to any of the output ports.
This value can not be configured until a valid start and
end address range have been configured.
BIT CONDITION
--- --------------------------
0 Port 1
1 Port 2
2 Port 3
3 Port 4
... ...
8 Reserved, must be set to 0."
::= { tcpipSecurityEntry 4 }
tcpipSecureAdminEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
" This allows an advanced level of admin security for IP. Setting this will
restrict which IP addresses can configure the print server. The
correct community names and passwords are still required if this is used, it
just adds another level of security.
Indicates whether or not admin rights are enabled for this range of
IP addresses. If no range of addresses has this enabled, then any IP address
can configure the print server if it has the correct community names and/or
passwords. If this field is set to yes for any range of addresses, the
print server will only be configurable via IP from that range of addresses.
This value can not be configured until a valid start and end address range
have been configured."
::= { tcpipSecurityEntry 5 }
tcpipLowBandwidth OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will optimize the TCP stack for low bandwidth
networks. A value of 1 will optimize the TCP stack for high
bandwidth networks."
::= { tcpipConfigure 20 }
tcpipNumLogicalPrinters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of available logical printers."
::= { tcpipConfigure 21 }
tcpipMLPTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcpipMLPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of the available logical printers.
The number of entries is given by the value of tcpipNumLogicalPrinters."
::= { tcpipConfigure 22 }
tcpipMLPEntry OBJECT-TYPE
SYNTAX TcpipMLPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the tcpipMLPTable."
INDEX { tcpipMLPIndex }
::= { tcpipMLPTable 1 }
TcpipMLPEntry ::=
SEQUENCE {
tcpipMLPIndex
INTEGER,
tcpipMLPName
DisplayString,
tcpipMLPPort
INTEGER,
tcpipMLPTCPPort
INTEGER,
tcpipMLPPreString
DisplayString,
tcpipMLPPostString
DisplayString,
tcpipMLPDeleteBytes
INTEGER
}
tcpipMLPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"A unique value for entry in the tcpipMLPTable.
Its value ranges between 1 and the value of
tcpipNumLogicalPrinters."
::= { tcpipMLPEntry 1 }
tcpipMLPName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS optional
DESCRIPTION
"Contains the name of the logical printer. This name is also
the LPR remote queue name associated with the logical printer."
::= { tcpipMLPEntry 2 }
tcpipMLPPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The number of the physical output port associated with the logical
printer.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipMLPEntry 3 }
tcpipMLPTCPPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The TCP port associated with the logical printer. Any print data
sent to this TCP port will be processed through this logical
printer entry.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { tcpipMLPEntry 4 }
tcpipMLPPreString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This contains any data that should be sent down to the printer
at the beginning of jobs sent to this logical printer. To enter
non-printable ascii characters in the string, enclose the decimal
value inside of <>. For example, to enter an ESC-E the string would
be '<27>E'."
::= { tcpipMLPEntry 5 }
tcpipMLPPostString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This contains any data that should be sent down to the printer
at the end of jobs sent to this logical printer. To enter
non-printable ascii characters in the string, enclose the decimal
value inside of <>. For example, to enter an ESC-E the string would
be '<27>E'."
::= { tcpipMLPEntry 6 }
tcpipMLPDeleteBytes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The number of bytes that will be deleted from the beginning of
jobs sent to this logical printer."
::= { tcpipMLPEntry 7 }
tcpipSmtpServerAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"The IP address of the e-mail server which will be used to send e-mail
notification of printer status conditions. This address must contain the
valid IP address of an e-mail server before any of the contents of the
SmtpTable are used."
::= { tcpipConfigure 23 }
tcpipNumSmtpDestinations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of configurable e-mail destinations to receive
printer status conditions. "
::= { tcpipConfigure 24 }
tcpipSmtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcpipSmtpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SMTP e-mail addresses and printer status conditions
to send e-mails for. The number of entries is given by the
value of tcpipNumSmtpDestinations."
::= { tcpipConfigure 25 }
tcpipSmtpEntry OBJECT-TYPE
SYNTAX TcpipSmtpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the tcpipSmtpTable."
INDEX { tcpipSmtpIndex }
::= { tcpipSmtpTable 1 }
TcpipSmtpEntry ::=
SEQUENCE {
tcpipSmtpIndex
INTEGER,
tcpipSmtpEmailAddr
OCTET STRING,
tcpipSmtpProtocolMask
INTEGER,
tcpipSmtpPrinterMask
INTEGER,
tcpipSmtpOutputMask
INTEGER
}
tcpipSmtpIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for entry in the tcpipSmtpTable.
Its value ranges between 1 and the value of
tcpipNumSmtpDestinations."
::= { tcpipSmtpEntry 1 }
tcpipSmtpEmailAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the e-mail address that printer status conditions
are sent to. If this string is empty the status conditions will
not be sent."
::= { tcpipSmtpEntry 2 }
tcpipSmtpProtocolMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which protocol
specific conditions will be sent out via e-mail.
Currently no protocol specific conditions are supported."
::= { tcpipSmtpEntry 3 }
tcpipSmtpPrinterMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which printer
specific conditions will be sent out via e-mail.
A value of 65535 indicates that all printer specific
conditions should be reported via e-mail.
BIT CONDITION
--- --------------------------
0 On-line (Condition cleared)
1 Off-line
2 No printer attached
3 Toner Low
4 Paper Out
5 Paper Jam
6 Door Open
15 Printer Error"
::= { tcpipSmtpEntry 4 }
tcpipSmtpOutputMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which physical
output ports will be checked when generating printer
specific conditions to be sent out via e-mail.
A value of 65535 indicates that all physical output ports
will generate e-mails upon a change in status.
BIT CONDITION
--- --------------------------
0 Port 1
1 Port 2
2 Port 3
3 Port 4
... ..."
::= { tcpipSmtpEntry 5 }
tcpipWebAdminName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the admin name used by web configuration for login."
::= { tcpipConfigure 26 }
tcpipWebAdminPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the admin password used by web configuration for login."
::= { tcpipConfigure 27 }
tcpipWebUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the user name used by web configuration for login. Not
currently used. "
::= { tcpipConfigure 28 }
tcpipWebUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the user password used by web configuration for login. Not
currently used."
::= { tcpipConfigure 29 }
tcpipWebHtttpPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The port number used to communicate over http. Must be between 0 and
65535. It must not be the same as any other port used. Other ports used are
20, 21, 23, 515, & raw port numbers (9100, 9101, ... if at default)"
::= { tcpipConfigure 30 }
tcpipWebFaqURL OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the URL for FAQ at the ESI (or other OEM) website."
::= { tcpipConfigure 31 }
tcpipWebUpdateURL OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the URL for finding firmware updates at the ESI
(or other OEM) website."
::= { tcpipConfigure 32 }
tcpipWebCustomLinkName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the name assigned to the custom link defined by the user."
::= { tcpipConfigure 33 }
tcpipWebCustomLinkURL OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the URL for a custom link specified by the user."
::= { tcpipConfigure 34 }
tcpipPOP3ServerAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS optional
DESCRIPTION
"The IP address of the POP3 server from which email will be retrieved.
This address must contain the valid IP address of a POP3 server before
any attempts to retrieve email will be made."
::= { tcpipConfigure 35 }
tcpipPOP3PollInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds between attempts to retrieve mail from the
POP3 server. "
::= { tcpipConfigure 36 }
tcpipPOP3UserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the user name for the print server's email account on
the POP3 server."
::= { tcpipConfigure 37 }
tcpipPOP3Password OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (20))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the password for the print server's email account on
the POP3 server."
::= { tcpipConfigure 38 }
tcpipDomainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the Domain name used by POP3 and SMTP."
::= { tcpipConfigure 39 }
tcpipError OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Contains any tcpip specific error information."
::= { tcpipStatus 1 }
tcpipDisplayMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask describing what should be displayed by the utilities
bit Description
--- -----------
0 tcpipAddress (Includes tcpipDefaultGateway and tcpipSubnetMask)
1 tcpipUsingNetProtocols (Includes tcpipBootProtocolsEnabled, tcpipAddressSource, tcpipAddressServerAddress)
2 tcpipTimeoutChecking
3 tcpipTraps (Includes all trap info)
4 tcpipBanners
5 tcpipSecurity (Includes all security info)
6 tcpipWinsAddress (Includes tcpipWinsAddressSource)
7 tcpipConfigPassword
8 tcpipTimeoutCheckingValue
9 tcpipArpInterval
10 tcpipRawPortNumber
11 tcpipError
12 tcpipLowBandwidth
13 tcpipMLP (Includes all logical printer settings)"
::= { tcpip 6 }
-- the netware group
nwGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the netware group."
::= { netware 1 }
nwEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not the NetWare protocol stack is
enabled on the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { netware 2 }
nwRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all NetWare parameters on
the print server to factory defaults, as well as reset
the print server."
::= { nwCommands 1 }
nwFirmwareUpgrade OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will put the print server into firmware
upgrade mode."
::= { nwCommands 2 }
nwFrameFormat OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ethernet-II(2),
ethernet-802-3(3),
ethernet-802-2(4),
ethernet-Snap(5),
token-Ring(6),
token-Ring-Snap(7)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the frame format that the print server is
using. See nwSetFrameFormat to determine which frame
frame format the print server is configured for."
::= { nwConfigure 1 }
nwSetFrameFormat OBJECT-TYPE
SYNTAX INTEGER {
auto-Sense(1),
forced-Ethernet-II(2),
forced-Ethernet-802-3(3),
forced-Ethernet-802-2(4),
forced-Ethernet-Snap(5),
forced-Token-Ring(6),
forced-Token-Ring-Snap(7)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the frame format that the print server is
using. Setting this value to 1 (Auto_Sense) indicates
that automatic frame format sensing will be used.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwConfigure 2 }
nwMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
pserver(2),
rprinter(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Mode the print server is running in.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwConfigure 3 }
nwPrintServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..47))
ACCESS read-write
STATUS optional
DESCRIPTION
"Contains print server name.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwConfigure 4 }
nwPrintServerPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
ACCESS read-write
STATUS optional
DESCRIPTION
"The print server password. This value cannot be read,
just set.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwConfigure 5 }
nwQueueScanTime OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS optional
DESCRIPTION
"Determines how often, in tenths of a second that the
print server will scan the queues for jobs.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwConfigure 6 }
nwNetworkNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
ACCESS read-only
STATUS optional
DESCRIPTION
"The print server's network number."
::= { nwConfigure 7 }
nwMaxFileServers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The print server maximum number of file servers which
it can be attached to at once."
::= { nwConfigure 8 }
nwFileServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwFileServerEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of file servers to service."
::= { nwConfigure 9 }
nwFileServerEntry OBJECT-TYPE
SYNTAX NwFileServerEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A file server for the print server to service."
INDEX { nwFileServerIndex }
::= { nwFileServerTable 1 }
NwFileServerEntry ::=
SEQUENCE {
nwFileServerIndex
INTEGER,
nwFileServerName
DisplayString,
nwFileServerConnectionStatus
INTEGER
}
nwFileServerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"A unique value for each file server. Its value
ranges between 1 and the value of nwMaxFileServers.
The value for each server must remain constant at
least from one re-initialization of the entity's
network management system to the next
re-initialization. The first entry in the table is
the default file server."
::= { nwFileServerEntry 1 }
nwFileServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..47))
ACCESS read-write
STATUS optional
DESCRIPTION
"The file server name. This name will be NULL if there
is no file server to be serviced. Only the default
file server (the first entry in the table) can be set.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwFileServerEntry 2 }
nwFileServerConnectionStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
startupInProgress(3),
serverReattaching(4),
serverNeverAttached(5),
pse-UNKNOWN-FILE-SERVER(258),
pse-NO-RESPONSE(261),
pse-CANT-LOGIN(276),
pse-NO-SUCH-QUEUE(512),
pse-UNABLE-TO-ATTACH-TO-QUEUE(515),
bad-CONNECTION(768),
bad-SERVICE-CONNECTION(769),
other(32767)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The value describes the status of the connection
between the file server and the print server."
::= { nwFileServerEntry 3 }
nwPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwPortEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of NetWare port specific information."
::= { nwConfigure 10 }
nwPortEntry OBJECT-TYPE
SYNTAX NwPortEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of NetWare port specific information."
INDEX { nwPortIndex }
::= { nwPortTable 1 }
NwPortEntry ::=
SEQUENCE {
nwPortIndex
INTEGER,
nwPortStatus
DisplayString,
nwPortPrinterNumber
INTEGER,
nwPortFontDownload
INTEGER,
nwPortPCLQueue
DisplayString,
nwPortPSQueue
DisplayString,
nwPortFormsOn
INTEGER,
nwPortFormNumber
INTEGER,
nwPortNotification
INTEGER
}
nwPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"A unique value for each physical output port. Its
value ranges between 1 and the value of outputNumPorts.
The value for each port must remain constant at least
from one re-initialization of the entity's network
management system to the next re-initialization."
::= { nwPortEntry 1 }
nwPortStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"A string indicating the NetWare specific status of the
physical output port."
::= { nwPortEntry 2 }
nwPortPrinterNumber OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the printer number for the print server to
use when running in RPRinter mode. A value of 255
indicates that the port is unconfigured for RPRinter
mode.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwPortEntry 3 }
nwPortFontDownload OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled-No-Power-Sense(2),
enabled-Power-Sense(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"This variable controls the font downloading feature
of the print server.
Disabled - Do not download fonts.
Enabled, without Printer Sense - Only download fonts
after the print server has been reset or power cycled.
Enabled, with Printer Sense - Download fonts after the
print server has been reset or power-cycled, or after
the printer has been power-cycled. This option is only
available on certain print servers.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwPortEntry 4 }
nwPortPCLQueue OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..47))
ACCESS read-write
STATUS optional
DESCRIPTION
"A string indicating the name of the queue containing
the PCL fonts to download when font downloading is
enabled.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwPortEntry 5 }
nwPortPSQueue OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..47))
ACCESS read-write
STATUS optional
DESCRIPTION
"A string indicating the name of the queue containing
the PS fonts to download when font downloading is
enabled.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwPortEntry 6 }
nwPortFormsOn OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will enable forms checking.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { nwPortEntry 7 }
nwPortFormNumber OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the form number to check jobs against
when nwPortFormsOn is enabled."
::= { nwPortEntry 8 }
nwPortNotification OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will enable job notification."
::= { nwPortEntry 9 }
nwNumTraps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IPX trap destinations."
::= { nwConfigure 11 }
nwTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwTrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of IPX trap definitions. The number of
entries is given by the value of nwNumTraps."
::= { nwConfigure 12 }
nwTrapEntry OBJECT-TYPE
SYNTAX NwTrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the nwTrapTable."
INDEX { nwTrapIndex }
::= { nwTrapTable 1 }
NwTrapEntry ::=
SEQUENCE {
nwTrapIndex
INTEGER,
nwTrapDestination
OCTET STRING,
nwTrapDestinationNet
OCTET STRING,
nwProtocolTrapMask
INTEGER,
nwPrinterTrapMask
INTEGER,
nwOutputTrapMask
INTEGER
}
nwTrapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for entry in the nwTrapTable.
Its value ranges between 1 and the value of
nwNumTraps."
::= { nwTrapEntry 1 }
nwTrapDestination OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the network address that IPX traps are sent to.
A value of 00 00 00 00 00 00 in conjunction with a
nwTrapDestinationNet of 00 00 00 00 will disable traps
over IPX."
::= { nwTrapEntry 2 }
nwTrapDestinationNet OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the network number that IPX traps are sent to.
A value of 00 00 00 00 in conjunction with a
nwTrapDestination of 00 00 00 00 00 00 will disable
traps over IPX."
::= { nwTrapEntry 3 }
nwProtocolTrapMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which protocol
specific traps will be sent out via IPX.
Currently no protocol specific traps are supported."
::= { nwTrapEntry 4 }
nwPrinterTrapMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which printer
specific traps will be sent out via IPX.
A value of 65535 indicates that all printer specific
traps should be reported via IPX.
BIT CONDITION
--- --------------------------
0 On-line (Condition cleared)
1 Off-line
2 No printer attached
3 Toner Low
4 Paper Out
5 Paper Jam
6 Door Open
15 Printer Error"
::= { nwTrapEntry 5 }
nwOutputTrapMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the 16 bit mask which determines which physical
output ports will be checked when generating printer
specific traps to be sent out via IPX.
A value of 65535 indicates that all physical output ports
will generate traps.
BIT CONDITION
--- --------------------------
0 Port 1
1 Port 2
2 Port 3
3 Port 4
... ..."
::= { nwTrapEntry 6 }
nwNDSPrintServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..512))
ACCESS read-write
STATUS optional
DESCRIPTION
"Directory Services object used by the print server to
connect to the NDS tree. This string contains the entire
canonicalized name.
NOTE: This variable must be stored in Unicode."
::= { nwConfigure 13 }
nwNDSPreferredDSTree OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..47))
ACCESS read-write
STATUS optional
DESCRIPTION
"Directory Services tree to which the NDS print server
initially connects."
::= { nwConfigure 14 }
nwNDSPreferredDSFileServer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..47))
ACCESS read-write
STATUS optional
DESCRIPTION
"The NetWare server to which the NDS print server initially
makes a bindery connection."
::= { nwConfigure 15 }
nwNDSPacketCheckSumEnabled OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Compute the checksum for packets.
1 = disabled
2 = enabled"
::= { nwConfigure 16 }
nwNDSPacketSignatureLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"Packet signature is a security method to prevent
packet forging.
1 = disabled
2 = enabled
3 = preferred
4 = required"
::= { nwConfigure 17 }
nwAvailablePrintModes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Reports which NetWare print modes are available.
BIT CONDITION
--- --------------------------
0 PServer
1 RPrinter
2 NDS
3 SPX Direct
4 JetAdmin
"
::= { nwConfigure 18 }
nwDirectPrintEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not direct mode ipx/spx
printing is enabled."
::= { nwConfigure 19 }
nwJAConfig OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates whether or not JetAdmin was used to configure
the netware settings."
::= { nwConfigure 20 }
nwDisableSAP OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not SAPs are enabled."
::= { nwConfigure 21 }
nwError OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
ACCESS read-only
STATUS optional
DESCRIPTION
"Contains any NetWare specific error information."
::= { nwStatus 1 }
nwDisplayMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask describing what should be displayed by the utilities
bit Description
--- -----------
0 nwFrameFormat
1 nwJetAdmin
2 nwFileServer (Includes all file server info)
3 nwMode
4 nwPrintServerName
5 nwPrintServerPassword
6 nwQueueScanTime
7 nwNetworkNumber
8 nwPortStatus
9 nwPortPrinterNumber
10 nwPortFontDownload (Includes nwPortPCLQueue and nwPortPSQueue)
11 nwPortFormsOn (Includes nwPortFormsNumber)
12 nwPortNotification
13 nwTraps (Includes all trap info)
14 nwNDSPrintServerName
15 nwNDSPreferredDSTree
16 nwNDSPreferredDSFileServer
17 nwNDSPacketCheckSumEnabled
18 nwNDSPacketSignatureLevel
19 nwDirectPrintEnabled
20 nwError
21 nwSapDisable"
::= { netware 6 }
-- the vines group
bvGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the vines group."
::= { vines 1 }
bvEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not the Banyan VINES protocol
stack is enabled on the print server."
::= { vines 2 }
bvRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all VINES parameters on
the print server to factory defaults, as well as reset
the device."
::= { bvCommands 1 }
bvFirmwareUpgrade OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will put the print server into firmware
upgrade mode."
::= { bvCommands 2 }
bvSetSequenceRouting OBJECT-TYPE
SYNTAX INTEGER {
automatic-Routing(1),
force-Sequenced-Routing(2),
force-Non-Sequenced-Routing(3)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Sets the VINES Routing selection.
Automatic - Utilizes Sequenced Routing if available,
otherwise uses Non-Sequenced Routing.
Force-Sequenced - Will only use Sequenced Routing.
Force-Non-Sequenced - Will only use Non-Sequenced Routing
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this.
WARNING - Sequential Routing requires a VINES 5.5 or
greater server on the same subnet."
::= { bvCommands 3 }
bvDisableVPMan OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will disable VPMan access to the print
server for one minute."
::= { bvCommands 4 }
bvLoginName OBJECT-TYPE
SYNTAX DisplayString (SIZE (5..63))
ACCESS read-write
STATUS optional
DESCRIPTION
"The StreetTalk name the device will use to login with.
This value will be ESIxxxxxxxx where xxxxxxx is the Serial
number of the device if it is unconfigured.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { bvConfigure 1 }
bvLoginPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS optional
DESCRIPTION
"The password for the login name, bvLoginName. This value
cannot be read, just set.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { bvConfigure 2 }
bvNumberPrintServices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of Print Services this device supports."
::= { bvConfigure 3 }
bvPrintServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF BvPrintServiceEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"Table of Print Services for this device."
::= { bvConfigure 4 }
bvPrintServiceEntry OBJECT-TYPE
SYNTAX BvPrintServiceEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"Print Services Table entry."
INDEX { bvPrintServiceIndex }
::= { bvPrintServiceTable 1 }
BvPrintServiceEntry ::=
SEQUENCE {
bvPrintServiceIndex
INTEGER,
bvPrintServiceName
DisplayString,
bvPrintServiceRouting
INTEGER
}
bvPrintServiceIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"A unique value for each print service."
::= { bvPrintServiceEntry 1 }
bvPrintServiceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
ACCESS read-write
STATUS optional
DESCRIPTION
"The StreetTalk Name for this Print Service.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { bvPrintServiceEntry 2 }
bvPrintServiceRouting OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS optional
DESCRIPTION
"The output port that the print service will print to.
This value will range from 0 to the number of output ports,
see outputNumPorts.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { bvPrintServiceEntry 3 }
bvPnicDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS optional
DESCRIPTION
"Contains the VINES PNIC description."
::= { bvConfigure 5 }
bvError OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
ACCESS read-only
STATUS optional
DESCRIPTION
"Contains any VINES specific error information."
::= { bvStatus 1 }
bvRouting OBJECT-TYPE
SYNTAX INTEGER {
sequenced-Routing(1),
non-Sequenced-Routing(2),
unknown-Routing(32766),
protocol-Disabled(32767)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The current VINES Routing being used by the device."
::= { bvStatus 2 }
bvNumPrintServices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The number of Print Services this device supports."
::= { bvStatus 3 }
bvPrintServiceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF BvPrintServiceStatusEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"Table of Print Service Status Entry's."
::= { bvStatus 4 }
bvPrintServiceStatusEntry OBJECT-TYPE
SYNTAX BvPrintServiceStatusEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"Print Service Status Entry."
INDEX { bvPSStatusIndex }
::= { bvPrintServiceStatusTable 1 }
BvPrintServiceStatusEntry ::=
SEQUENCE {
bvPSStatusIndex
INTEGER,
bvPSName
DisplayString,
bvPSStatus
DisplayString,
bvPSDestination
INTEGER,
bvPrinterStatus
DisplayString,
bvJobActive
INTEGER,
bvJobSource
DisplayString,
bvJobTitle
DisplayString,
bvJobSize
DisplayString,
bvJobNumber
DisplayString
}
bvPSStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"A unique value for each status entry."
::= { bvPrintServiceStatusEntry 1 }
bvPSName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
ACCESS read-only
STATUS optional
DESCRIPTION
"The StreetTalk Name for this Print Service."
::= { bvPrintServiceStatusEntry 2 }
bvPSStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
ACCESS read-only
STATUS optional
DESCRIPTION
"Print Service Status."
::= { bvPrintServiceStatusEntry 3 }
bvPSDestination OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Port Destination for this print service."
::= { bvPrintServiceStatusEntry 4 }
bvPrinterStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Printer status for this Print Service."
::= { bvPrintServiceStatusEntry 5 }
bvJobActive OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"Whether there is a VINES job active for this print
service."
::= { bvPrintServiceStatusEntry 6 }
bvJobSource OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS optional
DESCRIPTION
"The active print jobs source."
::= { bvPrintServiceStatusEntry 7 }
bvJobTitle OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-only
STATUS optional
DESCRIPTION
"The title of the active print job."
::= { bvPrintServiceStatusEntry 8 }
bvJobSize OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
ACCESS read-only
STATUS optional
DESCRIPTION
"The size of the active print job."
::= { bvPrintServiceStatusEntry 9 }
bvJobNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..4))
ACCESS read-only
STATUS optional
DESCRIPTION
"The VINES job number of the active print job."
::= { bvPrintServiceStatusEntry 10 }
-- the LanMan group
lmGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the lanManger group."
::= { lanManager 1 }
lmEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not the Lan Manager protocol
stack is enabled on the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { lanManager 2 }
-- the eTalk group
eTalkGroupVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version for the eTalk group."
::= { eTalk 1 }
eTalkEnabled OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not the EtherTalk protocol
stack is enabled on the print server.
In order for changes to this variable to take effect,
the print server must be reset. See cmdReset to do
this."
::= { eTalk 2 }
eTalkRestoreDefaults OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"A value of 2 will restore all EtherTalk parameters on
the print server to factory defaults, as well as reset
the print server."
::= { eTalkCommands 1 }
eTalkNetwork OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the EtherTalk network number that the print
server is currently using."
::= { eTalkConfigure 1 }
eTalkNode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the EtherTalk node number that the print
server is currently using."
::= { eTalkConfigure 2 }
eTalkNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the number of physical output ports that
are EtherTalk compatible."
::= { eTalkConfigure 3 }
eTalkPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ETalkPortEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of EtherTalk specific port configuration
information."
::= { eTalkConfigure 4 }
eTalkPortEntry OBJECT-TYPE
SYNTAX ETalkPortEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of EtherTalk port specific information."
INDEX { eTalkPortIndex }
::= { eTalkPortTable 1 }
ETalkPortEntry ::=
SEQUENCE {
eTalkPortIndex
INTEGER,
eTalkPortEnable
INTEGER,
eTalkName
DisplayString,
eTalkActiveName
DisplayString,
eTalkType1
DisplayString,
eTalkType2
DisplayString,
eTalkZone
DisplayString,
eTalkActiveZone
DisplayString
}
eTalkPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"A unique value for each physical output port which is
compatible with EtherTalk. Its value ranges between
1 and the value of eTalkNumPorts. The value for each
port must remain constant at least from one
re-initialization of the entity's network management
system to the next re-initialization."
::= { eTalkPortEntry 1 }
eTalkPortEnable OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates whether or not the physical output port is
enabled to print via EtherTalk and will show up in the
Chooser."
::= { eTalkPortEntry 2 }
eTalkName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-write
STATUS optional
DESCRIPTION
"This is the EtherTalk name for the print server."
::= { eTalkPortEntry 3 }
eTalkActiveName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-only
STATUS optional
DESCRIPTION
"This is the EtherTalk name for the print server
that is currently being used."
::= { eTalkPortEntry 4 }
eTalkType1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the first EtherTalk type. This type is
mandatory."
::= { eTalkPortEntry 5 }
eTalkType2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the second EtherTalk type. This type is
optional. Setting this name to NULL will disable it."
::= { eTalkPortEntry 6 }
eTalkZone OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-write
STATUS optional
DESCRIPTION
"Indicates the EtherTalk zone. This must be defined
on the router."
::= { eTalkPortEntry 7 }
eTalkActiveZone OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-only
STATUS optional
DESCRIPTION
"Indicates the EtherTalk zone that is currently being
used. This must be defined on the router."
::= { eTalkPortEntry 8 }
eTalkError OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-only
STATUS optional
DESCRIPTION
"Shows any errors for the EtherTalk protocol."
::= { eTalkStatus 1 }
-- Traps
trapPrinterOnline TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"The printer is on-line. This trap will be sent
out after a printer error condition has been cleared."
--#TYPE "Printer On-Line"
--#SUMMARY "Port %s is On-Line"
--#ARGUMENTS{0}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 2
--#STATE OPERATIONAL
::= 1
trapPrinterOffline TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"The printer is off-line."
--#TYPE "Printer Off-Line"
--#SUMMARY "Port %s is Off-Line"
--#ARGUMENTS {0}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 2
--#STATE NONOPERATIONAL
::= 2
trapNoPrinterAttached TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"No printer is attached to the output port."
--#TYPE "No Printer Attached"
--#SUMMARY "Port %s - No Printer Attached"
--#ARGUMENTS {0}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 2
--#STATE NONOPERATIONAL
::= 3
trapPrinterTonerLow TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"The printer toner is low."
--#TYPE "Toner Low"
--#SUMMARY "Port %s - Toner Low"
--#ARGUMENTS {0}
--#SEVERITY MINOR
--#TIMEINDEX 2
--#STATE DEGRADED
::= 4
trapPrinterPaperOut TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"The printer is out of paper."
--#TYPE "Printer Out of Paper"
--#SUMMARY "Port %s - Out of Paper"
--#ARGUMENTS {0}
--#SEVERITY MINOR
--#TIMEINDEX 2
--#STATE NONOPERATIONAL
::= 5
trapPrinterPaperJam TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"The printer has a paper jam."
--#TYPE "Paper Jam"
--#SUMMARY "Port %s - Paper Jam"
--#ARGUMENTS {0}
--#SEVERITY MAJOR
--#TIMEINDEX 2
--#STATE NONOPERATIONAL
::= 6
trapPrinterDoorOpen TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"The printer door is open."
--#TYPE "Printer Door Open"
--#SUMMARY "Port %s - Printer Door Open"
--#ARGUMENTS {0}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 2
--#STATE NONOPERATIONAL
::= 7
trapPrinterError TRAP-TYPE
ENTERPRISE printServers
VARIABLES {outputIndex}
DESCRIPTION
"General printer error."
--#TYPE "General Printer Error"
--#SUMMARY "Port %s - Printer Error"
--#ARGUMENTS {0}
--#SEVERITY MINOR
--#TIMEINDEX 2
--#STATE NONOPERATIONAL
::= 16
END