SEH-PSRV-MIB DEFINITIONS ::= BEGIN -- Title: SEH-PSRV-MIB -- -- This Private MIB supports the following SEH print servers: -- InterCon Print Server II / III -- -- Version: $Id: seh-psrv.mib 1.57 Tue, 20 Jul 2010 14:00:19 +0200 ms $ -- Author: Matthias Wolff, mw@seh.de -- -- Comments: SEH agents also support the following Public MIBs: -- - MIB-II ( RFC1213 ) IMPORTS IpAddress, enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString, PhysAddress FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215; seh OBJECT IDENTIFIER ::= { enterprises 1229 } -- Print Server II tree -- groups for Print Server 2 / 3 / 4 in SEH-MIB: sehPSrv OBJECT IDENTIFIER ::= { seh 2 } sehGeneral OBJECT IDENTIFIER ::= { sehPSrv 1 } sehPprinter OBJECT IDENTIFIER ::= { sehPSrv 2 } sehLprinter OBJECT IDENTIFIER ::= { sehPSrv 3 } sehIp OBJECT IDENTIFIER ::= { sehPSrv 4 } sehNovell OBJECT IDENTIFIER ::= { sehPSrv 5 } sehApple OBJECT IDENTIFIER ::= { sehPSrv 6 } sehSnmp OBJECT IDENTIFIER ::= { sehPSrv 7 } sehActions OBJECT IDENTIFIER ::= { sehPSrv 8 } sehTokenRing OBJECT IDENTIFIER ::= { sehPSrv 10 } sehWireless OBJECT IDENTIFIER ::= { sehPSrv 11 } sehWin OBJECT IDENTIFIER ::= { sehPSrv 20 } sehTime OBJECT IDENTIFIER ::= { sehPSrv 21 } sehPrintjob OBJECT IDENTIFIER ::= { sehPSrv 22 } sehNotification OBJECT IDENTIFIER ::= { sehPSrv 25 } sehMail OBJECT IDENTIFIER ::= { sehNotification 8 } sehNat OBJECT IDENTIFIER ::= { sehPSrv 26 } sehNatDrop OBJECT IDENTIFIER ::= { sehPSrv 27 } sehTpg OBJECT IDENTIFIER ::= { sehPSrv 30 } sehLrs OBJECT IDENTIFIER ::= { sehPSrv 31 } sehProtection OBJECT IDENTIFIER ::= { sehPSrv 40 } sehUser OBJECT IDENTIFIER ::= { sehPSrv 41 } sehIPsec OBJECT IDENTIFIER ::= { sehPSrv 42 } sehUtn OBJECT IDENTIFIER ::= { sehPSrv 50 } -- the sehGeneral group sehSysInfo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies information about the print server." ::= { sehGeneral 1 } sehDefName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..15)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the default name of the SEH print server." ::= { sehGeneral 2 } sehPhysAddr OBJECT-TYPE SYNTAX PhysAddress (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the hardware address of the SEH print server." ::= { sehGeneral 3 } sehHwPn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the hardware project number of the SEH print server." ::= { sehGeneral 4 } sehBiosId OBJECT-TYPE SYNTAX INTEGER { ic53(1), ic60(2), ic55(3), ic57(4), ic59(5), ic73(6), ic53f(7), ic77(8), nc57(9), nb53(10), nb53f(11), nb60(12), ic56(13), nc77(14), nb73(15), pm55(16), ic69(17), ic79(18), ic59f(19), nb59(20), ic55f(21), nb59f(22), nb69(23), nb79(24), ic67(25), nc67(26), ic55t(27), ic104(51), ic105(52), ic106(53), ic107(54), ic109(55), ic126(56), ic129(57), ic99(58), ic127(59), ic146(60), ic147(61), ic149(62), ic166(63), ic167(64), ic169(65), sb109(66), sb129(67), sb149(68), sb169(69), ic124(70), ic144(71), pm102(72), ic102(73), ro102(74), nc109(75), ic175(76), ic177(77), ic179(78), sb179(79), ic189(80), sb189(81), xb105(82), xb104(83), xb124(84), xb144(85), ro105(86), ic159(87), ic154(88), sb159(89), ic156(90), ic111(91), ic190(92), ic191(93), ic134(94), ic157(95), ic178(96), ic152(97), wl105(98), ic155(99), pm152(100), eb105(101), ci102(102), ci152(103), ic125(107), ic112(108), cl105(109), bl650(110), wl109(111), ic103(112), wl154(113) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the BIOS identity of the SEH print server." ::= { sehGeneral 5 } sehBiosVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the BIOS version of the SEH print server." ::= { sehGeneral 6 } sehCmpId OBJECT-TYPE SYNTAX INTEGER { kyocera(1), epson(2), pocket(3), kyocera2(4), hp(5), box(6), seh(7), oki(8) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the compatibility identity of the SEH print server." ::= { sehGeneral 7 } sehCmplevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the compatibility level of the SEH print server." ::= { sehGeneral 8 } sehSerNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the serial number of the SEH print server." ::= { sehGeneral 9 } sehPrdYear OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the production year." ::= { sehGeneral 10 } sehPrdMonth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the production month." ::= { sehGeneral 11 } sehSwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of the software version of the SEH print server." ::= { sehGeneral 12 } sehSwRel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the software release number of the SEH print server." ::= { sehGeneral 13 } sehSwSub OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the software subrelease number of the SEH print server." ::= { sehGeneral 14 } sehSpMode OBJECT-TYPE SYNTAX INTEGER { ascii(0), postscript(1), prescribe(2), auto(5), datamax(6) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the status page format." ::= { sehGeneral 15 } sehHwMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the major hardware revision number of the SEH print server." ::= { sehGeneral 16 } sehHwMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the minor hardware revision number of the SEH print server." ::= { sehGeneral 17 } sehPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the password of the print server. If set the password must be used as SNMP community for write access." ::= { sehGeneral 18 } sehAccessControl OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the access to the print server parameters. If a password is assigned and access control is enabled, the parameters are read-protected. " ::= { sehGeneral 19 } sehDealer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies a string containing e.g. the name of the printer dealer." ::= { sehGeneral 20 } sehDealerURL OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies a string containing e.g. the URL of the printer dealer." ::= { sehGeneral 21 } sehLocalisation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..2)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the country code." ::= { sehGeneral 22 } sehHpJetAdminCompatibility OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables the HP JetAdmin compatibility mode." ::= { sehGeneral 23 } -- todo : only for box and pocket ! sehEnpcSupport OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables ENPC support on parallel interfaces." ::= { sehGeneral 24 } -- todo sehAdminGroup OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the workgroup for the admin tool." ::= { sehGeneral 25 } sehUpdateState OBJECT-TYPE SYNTAX INTEGER { idle(0), active(1), failed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies if a software update is running or has been failed." ::= { sehGeneral 26 } sehJobRecvTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the receive timeout (in seconds) for TCP based print jobs. A print job will be aborted if there are no data received for the specified time." ::= { sehGeneral 27 } -- EthernetFullDuplex OBJECT-TYPE -- SYNTAX INTEGER { disabled(0), enabled(1) } -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "This parameter sets the ethernet link to full duplex mode. -- This should only be set for 100BaseFX connections -- (which don't support auto negotiating) when the other -- side is configured to full duplex mode, too." -- ::= { sehGeneral 28 } sehThinPrintPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the ThinPrint port number." ::= { sehGeneral 29 } sehHpHttpDaemon OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables an HTTP daemon on HP printers." ::= { sehGeneral 30 } sehBaseLine OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies if the device is an SEH Baseline device with reduced functionality." ::= { sehGeneral 31 } sehEthernetConfig OBJECT-TYPE SYNTAX INTEGER { auto(0), tenbasehalf(1), tenbasefull(2), hundredbasehalf(3), hundredbasefull(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter sets the configuration of the ethernet link." ::= { sehGeneral 32 } sehSwId OBJECT-TYPE SYNTAX INTEGER { full(1), tpg(2), vpn(3), tni(4), uds(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the software id of the SEH print server." ::= { sehGeneral 33 } sehNetworkType OBJECT-TYPE SYNTAX INTEGER { ethernet10Mbit(1), ethernet100MbitTx(2), wireless54Mbit(3), ethernet100MbitFx(4), ethernet100MbitFxTx(5), tokenring(6), ethernetGbitTx(7) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the product network type." ::= { sehGeneral 34 } sehUtnPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the UTN port number." ::= { sehGeneral 35 } sehZebraPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Zebra UDP port number." ::= { sehGeneral 36 } sehServiceInfo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter returns the service-information string." ::= { sehGeneral 37 } sehButtonPressed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter returns the count of pushes of the button." ::= { sehGeneral 40 } sehUtnSSLPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the UTN SSL port number." ::= { sehGeneral 45 } sehSwFeatures OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains a bitfield of software internal features." ::= { sehGeneral 50 } -- the sehPprinter group -- This group specifies physical printer parameters of SEH print servers. pprtNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available printer ports/physical printers (regardless of their current state)." ::= { sehPprinter 1 } pprtEntry OBJECT-TYPE SYNTAX PPrtEntryType ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to physical printers" INDEX { pprtIndex } ::= { pprtTable 1 } PPrtEntryType ::= SEQUENCE { pprtIndex INTEGER, pprtError INTEGER, pprtType INTEGER, pprtEcp INTEGER, pprtPanel INTEGER, pprtMailNotification1 INTEGER, pprtMailAddress1 DisplayString, pprtMailServer1 IpAddress, pprtMailMask1 INTEGER, pprtMailNotification2 INTEGER, pprtMailAddress2 DisplayString, pprtMailServer2 IpAddress, pprtMailMask2 INTEGER, pprtModel DisplayString, pprtManufacturer DisplayString, pprtEmulations DisplayString, pprtFast INTEGER, pprtBaudrate INTEGER, pprtParity DisplayString, pprtDatabits INTEGER, pprtStopbits INTEGER, pprtFlowControl DisplayString, pprtDeviceID DisplayString, pprtDot4 INTEGER, pprtPortMode INTEGER, pprtPjl INTEGER } pprtTable OBJECT-TYPE SYNTAX SEQUENCE OF PPrtEntryType ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of printer port/physical printer entries. The number of entries is given by the value of pprtNumber." ::= { sehPprinter 2 } pprtIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each physical port/physical printer. Its value ranges between 1 and the value of pprtNumber." ::= { pprtEntry 1 } pprtError OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the printer errors. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 no select 2^14 service call 2^15 misc error" ::= { pprtEntry 2 } pprtType OBJECT-TYPE SYNTAX INTEGER { parallel(0), serial(1), kyocera(2), mio(3), epson(4), kuio(5), eio(6), usb(7) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the type of the interface of the printer." ::= { pprtEntry 3 } pprtEcp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the ECP mode for Pocket print servers. It is only available for pprtType = parallel(0)." ::= { pprtEntry 4 } pprtPanel OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the configuration via printer operating panel. It is only available for pprtType = kyocera(2)." ::= { pprtEntry 5 } pprtMailNotification1 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the e-mail notification for recipient 1." ::= { pprtEntry 7 } pprtMailAddress1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the e-mail recipient 1." ::= { pprtEntry 8 } pprtMailServer1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail server for the e-mail notification of recipient 1." ::= { pprtEntry 9 } pprtMailMask1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail mask bits of the e-mail notification for recipient 1. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 noselect 2^10 paper low 2^14 service call 2^15 misc error" ::= { pprtEntry 10 } pprtMailNotification2 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the e-mail notification for recipient 2." ::= { pprtEntry 11 } pprtMailAddress2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP-address of the e-mail recipient 2." ::= { pprtEntry 12 } pprtMailServer2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail server for the e-mail notification of recipient 2." ::= { pprtEntry 13 } pprtMailMask2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail mask bits of the e-mail notification for recipient 2. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 no select 2^14 service call 2^15 misc error" ::= { pprtEntry 14 } pprtModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the printer model." ::= { pprtEntry 15 } pprtManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the printer manufacturer." ::= { pprtEntry 16 } pprtEmulations OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the printer emulations." ::= { pprtEntry 17 } pprtFast OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the fast compatible mode for print servers with pprtType = parallel(0)." ::= { pprtEntry 18 } pprtBaudrate OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the baud rate for ports with pprtType = serial(1)." ::= { pprtEntry 19 } pprtParity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the parity for ports with pprtType = serial(1). It may take the values none, even or odd." ::= { pprtEntry 20 } pprtDatabits OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the number of data bits for ports with pprtType = serial(1)." ::= { pprtEntry 21 } pprtStopbits OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the number of stop bits for ports with pprtType = serial(1)." ::= { pprtEntry 22 } pprtFlowControl OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the flow control for ports with pprtType = serial(1). It may take the values none, xon, dsr or both." ::= { pprtEntry 23 } pprtDeviceID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..512)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the printer device id." ::= { pprtEntry 24 } pprtDot4 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "On print servers with external interfaces this parameter enables the IEEE 1284.4 protocol resp. the (similar) MLC protocol." ::= { pprtEntry 25 } -- todo : only for box and pocket ! pprtPortMode OBJECT-TYPE SYNTAX INTEGER { bidirectional(0), unidirectional(1), minolta(2), kmptgdi(3), utn(4)} ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies how to handle the communication at the printer port. Beside uni and bidirectional there are modes for manufactor specific GDI printer." ::= { pprtEntry 26 } pprtPjl OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "On print servers with external interfaces this parameter enables the PJL (Printer Job Language) protocol." ::= { pprtEntry 27 } -- the sehLprinter group -- This group specifies logical printer parameters of SEH print servers. lprtNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available logical printers (regardless of their current state)." ::= { sehLprinter 1 } lprtTable OBJECT-TYPE SYNTAX SEQUENCE OF LPrtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of logical printer entries. The number of entries is given by the value of lprtNumber." ::= { sehLprinter 2 } lprtEntry OBJECT-TYPE SYNTAX LPrtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to logical printers." INDEX { lprtIndex } ::= { lprtTable 1 } LPrtEntry ::= SEQUENCE { lprtIndex INTEGER, lprtStart DisplayString, lprtEnd DisplayString, lprtPhyPrt INTEGER, lprtTCPPort INTEGER, lprtCRLF INTEGER, lprtHexDp INTEGER, lprtBp INTEGER, lprtAsPs INTEGER, lprtMode INTEGER, lprtRsoSpool INTEGER, lprtSearch DisplayString, lprtReplace DisplayString, lprtBinaryPS INTEGER } lprtIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each logical printer. Its value ranges between 1 and the value of lprtNumber." ::= { lprtEntry 1 } lprtStart OBJECT-TYPE SYNTAX DisplayString (SIZE (1..63)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the start sequence of a logical printer." ::= { lprtEntry 2 } lprtEnd OBJECT-TYPE SYNTAX DisplayString (SIZE (1..63)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the end sequence of a logical printer." ::= { lprtEntry 3 } lprtPhyPrt OBJECT-TYPE SYNTAX INTEGER { port1(1), port2(2), port3(3), port4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter assigns a physical port to a logical printer. It is only available for pprtNumber > 1." ::= { lprtEntry 4 } lprtTCPPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TCP/IP port of the logical printer." ::= { lprtEntry 5 } lprtCRLF OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "If this parameter is enabled, LF is converted to CR+LF." ::= { lprtEntry 6 } lprtHexDp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the hex dump mode." ::= { lprtEntry 7 } lprtBp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "If this parameter is enabled a banner page is printed." ::= { lprtEntry 8 } lprtAsPs OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter converts ASCII to PostScript." ::= { lprtEntry 9 } lprtMode OBJECT-TYPE SYNTAX INTEGER { ascii(0), postscript(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the format of the banner page." ::= { lprtEntry 10 } lprtRsoSpool OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter uses the RSO spooler on TCP socket connections." ::= { lprtEntry 11 } lprtSearch OBJECT-TYPE SYNTAX DisplayString (SIZE (1..63)) ACCESS read-write STATUS mandatory DESCRIPTION "Logical printer search string for search and replace." ::= { lprtEntry 13 } lprtReplace OBJECT-TYPE SYNTAX DisplayString (SIZE (1..63)) ACCESS read-write STATUS mandatory DESCRIPTION "Logical printer replace string for search and replace." ::= { lprtEntry 14 } lprtBinaryPS OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables support for binary PostScript data on TCP socket connections." ::= { lprtEntry 15 } -- the sehIp group -- This group specifies the TCP/IP parameters of the SEH print servers. ipIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the print server." ::= { sehIp 1 } ipNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the subnet mask." ::= { sehIp 2 } ipDefGate OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the default gateway." ::= { sehIp 3 } ipBOOTP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the BOOTP protocol." ::= { sehIp 4 } ipRARP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the RARP protocol." ::= { sehIp 5 } ipAutoconf OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables ARP/PING to save the IP address in the print server." ::= { sehIp 6 } ipDHCP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the DHCP protocol." ::= { sehIp 7 } ipZeroConf OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the ZeroConfig protocol." ::= { sehIp 8 } ipSetBy OBJECT-TYPE SYNTAX INTEGER { unknown(0), snmp(1), bootp(2), dhcp(3), arpping(4), panel(5), zeroconfig(6), parameterfile(7), rarp(8), slp(9), epsonenpc(10), appleadm(11), http(12) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter informs who has set the current ip address" ::= { sehIp 9 } -- todo : obsolete begin ipWinsPrimarySrv OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the primary WINS server." ::= { sehIp 10 } ipWinsSecondarySrv OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the secondary WINS server." ::= { sehIp 11 } -- obsolete end ipTCP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables TCP/IP." ::= { sehIp 12 } ipDNS OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the DNS name resolution." ::= { sehIp 13 } ipDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the domain name." ::= { sehIp 14 } ipDnsPrimarySrv OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the primary DNS server." ::= { sehIp 15 } ipDnsSecondarySrv OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the secondary DNS server." ::= { sehIp 16 } ipSenderNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of IP sender" ::= { sehIp 17 } ipSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF IpSenderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of Ip senders" ::= { sehIp 18 } ipAutoGate OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the use of a multicast router as the default gateway." ::= { sehIp 19 } ipHTTP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the HTTP daemon." ::= { sehIp 21 } ipIPv6 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the IPv6 protocol." ::= { sehIp 22 } ipIPv6Addr OBJECT-TYPE SYNTAX DisplayString (SIZE (1..40)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter set manual a IPv6-Address." ::= { sehIp 23 } ipIPv6Plen OBJECT-TYPE SYNTAX INTEGER (0..64) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter set IPv6 prefix length." ::= { sehIp 24 } ipIPv6Gate OBJECT-TYPE SYNTAX DisplayString (SIZE (1..40)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter set manual a IPv6-Route." ::= { sehIp 25 } ipIPv6Auto OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the IPv6 Automatic configuration." ::= { sehIp 26 } ipFTP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the FPT daemon." ::= { sehIp 30 } ipSenderEntry OBJECT-TYPE SYNTAX IpSenderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of IP sender table" INDEX { ipSenderIndex } ::= { ipSenderTable 1 } IpSenderEntry ::= SEQUENCE { ipSenderIndex INTEGER, ipSender DisplayString } ipSenderIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "Index of IP sender table." ::= { ipSenderEntry 1 } ipSender OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "IP sender." ::= { ipSenderEntry 2 } -- the sehNovell group -- This group specifies Novell parameters of SEH print servers. nwName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Novell name of the SEH print server." ::= { sehNovell 1 } nwNDS OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the support for the Netware Directory Services." ::= { sehNovell 2 } nwBindery OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the support for the Netware Bindery Services." ::= { sehNovell 3 } nw8022 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the frame header ETHERNET_802.2." ::= { sehNovell 4 } nw8023 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the frame header ETHERNET_802.3." ::= { sehNovell 5 } nwEthII OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the frame header ETHERNET_II." ::= { sehNovell 6 } nwSNAP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the frame header ETHERNET_SNAP." ::= { sehNovell 7 } nwUpdate OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameters enables or disables the automatic network recognition." ::= { sehNovell 8 } nwUpdTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the time between two refresh cycles. Refreshes are at least important to restore lost connections." ::= { sehNovell 9 } nwPollTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the time between two poll cycles." ::= { sehNovell 10 } nwServer1 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..129)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the first Novell server. If a string is entered, the print server does only see the file server with exacly this name (case sensitive). In additiion, this parameter is used by Pure IP to find this Novell Server, given by his IP address or, if DNS is configured, his full DNS name." ::= { sehNovell 11 } nwServer2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..129)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the second Novell server. If a string is entered, the print server does only see the file server with exacly this name (case sensitive). Use only if nwServer1 is also used. In additiion, this parameter is used by Pure IP to find this Novell Server, given by his IP address or, if DNS is configured, his full DNS name." ::= { sehNovell 12 } nwServer3 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..129)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the third Novell server. If a string is entered, the print server does only see the file server with exacly this name (case sensitive). Use only if nwServer1 and 2 are also used. In additiion, this parameter is used by Pure IP to find this Novell Server, given by his IP address or, if DNS is configured, his full DNS name." ::= { sehNovell 13 } nwServer4 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..129)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the 4th Novell server. If a string is entered, the print server does only see the file server with exacly this name (case sensitive). Use only if nwServer1, 2, and 3 are also used. In additiion, this parameter is used by Pure IP to find this Novell Server, given by his IP address or, if DNS is configured, his full DNS name." ::= { sehNovell 14 } nwNDSCommonName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the NDS name." ::= { sehNovell 15 } nwNDSTreeFound OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the name of the NDS tree containing the print server object" ::= { sehNovell 16 } nwNDSFound OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of objects with the same NDS name." ::= { sehNovell 17 } nwConnNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of the available NetWare connections." ::= { sehNovell 18 } nwConnTable OBJECT-TYPE SYNTAX SEQUENCE OF NWConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of NetWare connections entries. The number of entries is given by the value of nwConnNumber." ::= { sehNovell 19 } nwConnEntry OBJECT-TYPE SYNTAX NWConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of NCP connection table." INDEX { nwConnIndex } ::= { nwConnTable 1 } NWConnEntry ::= SEQUENCE { nwConnIndex INTEGER, nwConnServer DisplayString, nwConnState INTEGER, nwConnLastError INTEGER, nwConnServerState INTEGER, nwConnHeader INTEGER, nwConnNet INTEGER } nwConnIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each NetWare connection. Its value ranges between 1 and the value of nwConnNumber." ::= { nwConnEntry 1 } nwConnServer OBJECT-TYPE SYNTAX DisplayString (SIZE (1..48)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the NetWare server name." ::= { nwConnEntry 2 } nwConnState OBJECT-TYPE SYNTAX INTEGER { notConnected(0), binderyLogin(2), binderyLoginSetPwd(3), attached(17), ndsLogin(32), ndsAuthenticated(48), ndsLocked(64), ndsLoginSetPwd(160) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the state of the NetWare connection." ::= { nwConnEntry 3 } nwConnLastError OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the last connection error. VALUE MEANING 0 No Error 2 Bindery Login refused (Hint: If not connected - delete Password) 3 Bindery ChangePassword failed 32 NDS Login refused (Hint: If not connected - delete Password) 48 NDS ChangePassword failed " ::= { nwConnEntry 4 } nwConnServerState OBJECT-TYPE SYNTAX INTEGER { idle(0), sleep(1), busy(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the server state." ::= { nwConnEntry 5 } nwConnHeader OBJECT-TYPE SYNTAX INTEGER { ethernetII(1), ieee802-3(2), ieee802-2(4), snap(8), ieee802-5(16)} ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the frame header used in a connection." ::= { nwConnEntry 6 } nwConnNet OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the network number of the connected file server" ::= { nwConnEntry 7 } nwQueueNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available NetWare queues." ::= { sehNovell 20 } nwQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF NWQueueEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of NetWare queue entries. The number of entries is given by the value of nwQueueNumber." ::= { sehNovell 21 } nwQueueEntry OBJECT-TYPE SYNTAX NWQueueEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of NCP queue table." INDEX { nwQueueIndex } ::= { nwQueueTable 1 } NWQueueEntry ::= SEQUENCE { nwQueueIndex INTEGER, nwQueueName DisplayString, nwQueueConnId INTEGER, nwQueuePort INTEGER, nwQueueState INTEGER } nwQueueIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each queue. Its value ranges between 1 and the value of nwQueueNumber." ::= { nwQueueEntry 1 } nwQueueName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the NetWare queue name." ::= { nwQueueEntry 2 } nwQueueConnId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the connection ID." ::= { nwQueueEntry 3 } nwQueuePort OBJECT-TYPE SYNTAX INTEGER { lp1(1), lp2(2), lp3(4), lp4(8), lp5(16), lp6(32), lp7(64), lp8(128) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the logical printer used." ::= { nwQueueEntry 4 } nwQueueState OBJECT-TYPE SYNTAX INTEGER { lost(5), attachError(16), printingError(32), pollingError(48), attached(133), printing(144), printingAbort(160) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the state of the queue." ::= { nwQueueEntry 5 } nwRprinterHeader OBJECT-TYPE SYNTAX INTEGER { ethernetII(1), ieee802-3(2), ieee802-2(4), snap(8), ieee802-5(16)} ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the used frame headers (remote printer mode)." ::= { sehNovell 22 } nwNDSPwd OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the NDS password." ::= { sehNovell 23 } nwBinderyPwd OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the Bindery password." ::= { sehNovell 24 } nw8025 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the frame header TOKENRING_802.5." ::= { sehNovell 25 } -- only for print server generation 2 (Version 8.x.x) nwPserver OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the print server mode." ::= { sehNovell 26 } nwRprinter OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the remote printer mode." ::= { sehNovell 27 } nwAdvPserver OBJECT-TYPE SYNTAX DisplayString (SIZE (1..48)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the PSERVER name in remote printer mode." ::= { sehNovell 28 } nwLogPrinter OBJECT-TYPE SYNTAX INTEGER { lp1(1), lp2(2), lp3(3), lp4(4), lp5(5), lp6(6), lp7(7), lp8(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the logical printer for PSERVER in remote printer mode." ::= { sehNovell 29 } nwSPXConnState OBJECT-TYPE SYNTAX INTEGER { close(0), preopen(1), open(2), listen(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the state of the SPX connection in remote printer mode." ::= { sehNovell 30 } nwNDSTree OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the optional NDS tree name. If a string is entered, the print server only sees the Novell servers within this tree." ::= { sehNovell 31 } nwIPX OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the IPX protocol." ::= { sehNovell 32 } nwMyNet OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the network number of the print server." ::= { sehNovell 33 } nwPureIp OBJECT-TYPE SYNTAX INTEGER { off(0),udp(1), tcp(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the pure IP mode of the print server." ::= { sehNovell 34 } -- the sehApple group -- This group specifies Apple parameters of SEH print servers. appleTalk OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables AppleTalk." ::= { sehApple 1 } appleName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Apple name." ::= { sehApple 2 } appleZone OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the zone." ::= { sehApple 3 } applePrinter OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the printer type. It must be exactly the same as requested by the AppleServer, otherwise the Print Server would be ignored." ::= { sehApple 4 } appleCurrentName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the current Apple name." ::= { sehApple 5 } appleCurrentZone OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the current zone." ::= { sehApple 6 } appleEntity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the entity types." ::= { sehApple 7 } appleNet OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the network number of the network where the print server belongs to." ::= { sehApple 8 } appleNode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the node number of the print server." ::= { sehApple 9 } appleRouterNet OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the network number of the router." ::= { sehApple 10 } appleRouterNode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the node number of the router." ::= { sehApple 11 } -- todo : only for box and pocket ! appleBidirectional OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable bidirectional communication with the printer." ::= { sehApple 12 } -- todo : only for box and pocket ! appleBinary OBJECT-TYPE SYNTAX INTEGER { ascii(0), bcp1(2), bcp2(4), tbcp(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable different Modes for Adobe Communication protocol." ::= { sehApple 13 } appleRendezvous OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables Apple Rendezvous." ::= { sehApple 14 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of Apple ports" ::= { sehApple 20 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of AppleTalk ports." ::= { sehApple 21 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortEntry OBJECT-TYPE SYNTAX ApplePortTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of AppleTalk ports." INDEX { applePortIndex } ::= { applePortTable 1 } -- only for box and pocket (print server 3, version > 9.1.x) ! ApplePortTableEntry ::= SEQUENCE { applePortIndex INTEGER, applePortBidirectional INTEGER, applePortPrinter DisplayString, applePortEntity DisplayString, applePortBinaryEncoding INTEGER, applePortCurrentName DisplayString, appleRendezvousPortName DisplayString, appleRendezvousCurrentPortName DisplayString } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each Apple port. Its value ranges between 1 and the value of applePortNumber." ::= { applePortEntry 1 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortBidirectional OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable bidirectional communication with the printer." ::= { applePortEntry 2 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortPrinter OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the printer type. It must be exactly the same as requested by the AppleServer, otherwise the Print Server would be ignored." ::= { applePortEntry 3 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortEntity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the entity types." ::= { applePortEntry 4 } -- only for box and pocket (print server 3, version > 9.1.x) ! applePortBinaryEncoding OBJECT-TYPE SYNTAX INTEGER { ascii(0), bcp1(2), bcp2(4), tbcp(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable different Modes for Adobe Communication protocol." ::= { applePortEntry 5 } applePortCurrentName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the current Apple name." ::= { applePortEntry 6 } appleRendezvousPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..63)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Rendezvous port name." ::= { applePortEntry 10 } appleRendezvousCurrentPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..63)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the current Rendezvous port name." ::= { applePortEntry 11 } -- the sehSnmp group -- This group specifies the SNMP parameters of the SEH print servers. -- todo obsolete for PS3 > 9.1.x snmpIpAddr1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the first Trap IP address." ::= { sehSnmp 1 } snmpIpAddr2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the second Trap IP address." ::= { sehSnmp 2 } snmpIpxAddr1 OBJECT-TYPE SYNTAX PhysAddress (SIZE (10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the first Trap IPX address." ::= { sehSnmp 3 } snmpIpxAddr2 OBJECT-TYPE SYNTAX PhysAddress (SIZE (10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the second Trap IPX address." ::= { sehSnmp 4 } snmpTrapComm OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the trap community." ::= { sehSnmp 5 } snmpAutTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables authentication traps." ::= { sehSnmp 6 } snmpPrtTrap OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables printer traps." ::= { sehSnmp 7 } snmpTrapNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of SNMP Traps." ::= { sehSnmp 8 } snmpTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of SNMP Trap entries. The number of entries is given by the value of snmpTrapNumber." ::= { sehSnmp 9 } snmpTrapEntry OBJECT-TYPE SYNTAX SnmpTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry in SNMP trap table." INDEX { snmpTrapIndex } ::= { snmpTrapTable 1 } SnmpTrapEntry ::= SEQUENCE { snmpTrapIndex INTEGER, snmpTrapIpAddress IpAddress, snmpTrapIpxAddress PhysAddress, snmpTrapAuthentication INTEGER, snmpTrapPrinter1 INTEGER, snmpTrapMask1 INTEGER, snmpTrapCommunity DisplayString } snmpTrapIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each SNMP Trap. Its value ranges between 1 and the value of snmpTrapNumber." ::= { snmpTrapEntry 1 } snmpTrapIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Trap IP address." ::= { snmpTrapEntry 2 } snmpTrapIpxAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE (10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Trap IPX address." ::= { snmpTrapEntry 3 } snmpTrapAuthentication OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables authentication traps." ::= { snmpTrapEntry 4 } snmpTrapPrinter1 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables printer traps." ::= { snmpTrapEntry 5 } snmpTrapMask1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the printer error bits. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 noselect 2^14 service call 2^15 misc error" ::= { snmpTrapEntry 6 } snmpTrapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the trap community." ::= { snmpTrapEntry 7 } snmpCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the SNMP version 1 community." ::= { sehSnmp 20 } snmpV1 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the SNMP Version 1 support." ::= { sehSnmp 21 } snmpV1AccMode OBJECT-TYPE SYNTAX INTEGER { readonly(0), readwrite(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the SNMP Version 1 access mode." ::= { sehSnmp 22 } snmpV3 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the SNMP Version 1 support." ::= { sehSnmp 31 } -- the sehActions group -- This group specifies actions available to SEH print servers. actAction OBJECT-TYPE SYNTAX INTEGER { actionCompleted(0), restoreFactorySettings(9), restart(10), printStatuspageOnChannel1(11), printStatuspageOnChannel2(12), printStatuspageOnChannel3(13), printStatuspageOnChannel4(14), mail(64), tpReconnect(65), actionInprogress(254), actionError(255) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the actions available for the print server. The value restoreFactorySettings initiates the resetting of all parameters followed by a restart of the print server. The value restart initiates a restart of the print server. The value printStatusPage prints out a status page. The other values are return codes only." ::= { sehActions 1 } actUpdate OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehActions 10 } actUpdateUrl OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehActions 11 } actUpdateProxy OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehActions 12 } actUpdateProxyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehActions 13 } -- the sehTokenRing group -- This group specifies the TokenRing parameters of SEH print servers. trEarlyTokRel OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the early token release in 16 Mbit/s networks." ::= { sehTokenRing 1 } trSourceRouting OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the source routing." ::= { sehTokenRing 2 } trPhysAddr OBJECT-TYPE SYNTAX PhysAddress (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the locally administered address." ::= { sehTokenRing 3 } trRingSpeed OBJECT-TYPE SYNTAX INTEGER { unknown(0), speed4Mbps(4), speed16Mbps(16) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the ring speed." ::= { sehTokenRing 4 } -- the sehWireless group -- This group specifies the Wireless and EAP authentication parameters -- of SEH print servers. wlanMode OBJECT-TYPE SYNTAX INTEGER { infrastructure(1), auto(2), ad-hoc(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the wireless mode." ::= { sehWireless 1 } wlanChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the channel when in ad-hoc mode." ::= { sehWireless 2 } wlanNetworkName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the name of the network." ::= { sehWireless 3 } wlanEncrypt OBJECT-TYPE SYNTAX INTEGER { none(0), wep(1), wep-sharedkey(2), wpa-tkip(3), wpa-aes(4), wpa2-tkip(5), wpa2-aes(6) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the encryption algorithm for wireless. Default is NONE. (0 = None, 1 = WEP, 2 = WEP Shared Key, 3 = WPA-TKIP, 4 = WPA-AES, 5 = WPA2-TKIP, 6 = WPA2-AES)" ::= { sehWireless 5 } wlanWepKey1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..28)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the 1st WEP-key." ::= { sehWireless 6 } wlanDistance OBJECT-TYPE SYNTAX INTEGER { large(1), medium(2), small(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the distance between APs." ::= { sehWireless 7 } wlanLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the level." ::= { sehWireless 8 } wlanSpeed OBJECT-TYPE SYNTAX DisplayString (SIZE (1..4)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the current transmission speed." ::= { sehWireless 9 } wlanConnectionStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), searching(2), ad-hoc(3), infrastructure(4), out-of-range(5) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the connection status." ::= { sehWireless 10 } wlanManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the manufacturer of the wireless card." ::= { sehWireless 11 } wlanCurrentName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the current network-name of the wireless card." ::= { sehWireless 12 } wlanPcmciaSerial OBJECT-TYPE SYNTAX DisplayString (SIZE (1..12)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the serial-no of the wireless card." ::= { sehWireless 13 } wlanKeyId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the WepKey index used for transmission. (1..4)" ::= { sehWireless 14 } wlanWepKey2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..28)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the 2nd WEP-key." ::= { sehWireless 15 } wlanWepKey3 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..28)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the 3rd WEP-key." ::= { sehWireless 16 } wlanWepKey4 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..28)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the 4rd WEP-key." ::= { sehWireless 17 } eapAuthType OBJECT-TYPE SYNTAX INTEGER { openSystem(1), sharedSystem(2), radiusMD5(3), radiusTLS(4), ttl(5), peap(6), eapfast(7) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the authentication algorithm. Default is open-system. For wired print server the syntax is different. (1 = no authentication, 2 = unsupported, 3 = MD5, 4 = TLS)" ::= { sehWireless 18 } eapAuthName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the user name for EAP authentication." ::= { sehWireless 19 } eapAuthPwd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the password for EAP authentication." ::= { sehWireless 20 } wlanPSK OBJECT-TYPE SYNTAX DisplayString (SIZE (8..63)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Pre Shared Key for Wi-Fi Protected Access (WPA)." ::= { sehWireless 21 } wlanRoaming OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Roaming between APs" ::= { sehActions 22 } eapAuthExtern OBJECT-TYPE SYNTAX INTEGER { none(0), peaplabel0(1), peaplabel1(2), peapversion0(3), peapversion1(4), eapfastprovisioning(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Authentication Types for the outer system config." ::= { sehActions 23 } eapAuthIntern OBJECT-TYPE SYNTAX INTEGER { none(0), mschap(1), mschapv2(2), pap(3), chap(4), eapmd5(5), eapmschap(6), eapmschapv2(7), eaptls(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Authentication Types for the inner system config." ::= { sehActions 24 } wlan OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables wireless functionality on hybrid devices." ::= { sehActions 40 } onTheAir OBJECT-TYPE SYNTAX INTEGER { wired(0), wireless(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Working state for hybrid devices." ::= { sehActions 41 } eapAuthAnonymousName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "Anonymous Name for the unencrypted Part of EAP." ::= { sehWireless 25 } eapAuthSupplicantAddOn OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies extra Prameters for Authentication." ::= { sehWireless 26 } wlandBm2Roam OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Level in -dBm to start Roaming." ::= { sehWireless 27 } wlen OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable wireless networking" ::= { sehWireless 30 } -- the sehWin group -- This group specifies the SMB parameters of SEH print servers. winSmb OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehWin 1 } winNetbiosName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..15)) ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehWin 20 } winNetbiosDomain OBJECT-TYPE SYNTAX DisplayString (SIZE (1..15)) ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehWin 21 } winNetbiosRefresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "todo" ::= { sehWin 22} winWinsReg OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the WINS registration via DHCP." ::= { sehWin 40 } winWinsDHCP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the transfer of the IP address of the WINS server from the DHCP server." ::= { sehWin 41 } winWinsPrimarySrv OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address or DNS Name of the primary WINS server." ::= { sehWin 42} winWinsSecondarySrv OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address or DNS Name of the secondary WINS server." ::= { sehWin 43} -- the sehTime group -- This group specifies the SNTP parameters of SEH print servers. timeSntp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the simple network time protocol." ::= { sehTime 1 } timeServer OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address or DNS Name of the SNTP server." ::= { sehTime 2 } timeZoneOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the time zone offset to UTC." ::= { sehTime 3 } timeDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter shows the actual date and time." ::= { sehTime 4 } timeZoneNameAndRule OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the name of the time zone and the rule for daylight saving. example: CET/CEST (EU)" ::= { sehTime 5 } -- the sehPrintjob group -- This group describes the print job history table of SEH print servers. pjobCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available jobs in the print job history table." ::= { sehPrintjob 1 } pjobTable OBJECT-TYPE SYNTAX SEQUENCE OF PjobEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of jobs in the print job history table. The number of entries is given by the value of pjobCount." ::= { sehPrintjob 2 } pjobEntry OBJECT-TYPE SYNTAX PjobEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry in the job history." INDEX { pjobIndex } ::= { pjobTable 1 } PjobEntry ::= SEQUENCE { pjobIndex INTEGER, pjobStatus INTEGER, pjobProtocol INTEGER, pjobName DisplayString, pjobSender DisplayString, pjobSize INTEGER, pjobCreationTime DisplayString, pjobDuration INTEGER, pjobPport INTEGER, pjobPages INTEGER, pjobSizeType INTEGER } pjobIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each job." ::= { pjobEntry 1 } pjobStatus OBJECT-TYPE SYNTAX INTEGER { initialized(1), pending(3), held(4), processing(5), stopped(6), canceled(7), aborted(8), completed(9) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the status of the print job." ::= { pjobEntry 2 } pjobProtocol OBJECT-TYPE SYNTAX INTEGER { ipp(0), tcp(1), lpr(2), nds(3), bindery(4), rnprinter(5), atalk(6), ftp(7), smb(8), http(9), thinprint(10), email(11), thinprintcs(12), unknown(13) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the protocol of the print job." ::= { pjobEntry 3 } pjobName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the name of the print job." ::= { pjobEntry 4 } pjobSender OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the sender of the print job." ::= { pjobEntry 5 } pjobSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the size (in Bytes) of the print job. For jobs larger 2GB, the size is in KByte and the pJobSizeType is kbytes." ::= { pjobEntry 6 } pjobCreationTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the creation time of the print job." ::= { pjobEntry 7 } pjobDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the duration (in seconds) of the print job." ::= { pjobEntry 8 } pjobPport OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the printer port of the print job." ::= { pjobEntry 9 } pjobPages OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the number of pages of the print job." ::= { pjobEntry 10 } pjobSizeType OBJECT-TYPE SYNTAX INTEGER { bytes(0), kbytes(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the job size." ::= { pjobEntry 11 } -- todo begin nur für PS3 mit 9.1.? nfSlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of notification slots." ::= { sehNotification 1 } NFSlotTableEntry ::= SEQUENCE { nfSlotIndex INTEGER, nfMailNotification INTEGER, nfMailAddress DisplayString, nfMailServer DisplayString, nfTrapIpAddress IpAddress, nfTrapIpxAddress PhysAddress, nfTrapAuthentication INTEGER, nfTrapPrinter INTEGER, nfTrapCommunity DisplayString, nfAccJobHist INTEGER, nfAccJobHistTime INTEGER, nfAccJobHistCntr INTEGER } nfSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF NFSlotTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of notification slot entries. The number of entries is given by the value of nfSlotNumber." ::= { sehNotification 2 } nfSlotEntry OBJECT-TYPE SYNTAX NFSlotTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " " INDEX { nfSlotIndex } ::= { nfSlotTable 1 } nfSlotIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each notification slot. Its value ranges between 1 and the value of nfSlotNumber." ::= { nfSlotEntry 1 } nfMailNotification OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the e-mail notification." ::= { nfSlotEntry 2 } nfMailAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the e-mail recipient 1." ::= { nfSlotEntry 3 } nfMailServer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail server for the e-mail notification" ::= { nfSlotEntry 4 } nfTrapIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Trap IP address." ::= { nfSlotEntry 10 } nfTrapIpxAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE (10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Trap IPX address." ::= { nfSlotEntry 11 } nfTrapAuthentication OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables authentication traps." ::= { nfSlotEntry 12 } nfTrapPrinter OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables printer traps." ::= { nfSlotEntry 13 } nfTrapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the trap community." ::= { nfSlotEntry 14 } nfAccJobHist OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables printer mail notification for the job history to the mail recipient." ::= { nfSlotEntry 15 } nfAccJobHistTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter set the time limit in hours to send the job history to the mail recipient." ::= { nfSlotEntry 16 } nfAccJobHistCntr OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter set the job limit to send the job history to the mail recipient. Range is 1 to 60" ::= { nfSlotEntry 17 } nfPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of notification ports." ::= { sehNotification 5 } NFPortTableEntry ::= SEQUENCE { nfPortIndex INTEGER, nfPortMailMask1 INTEGER, nfPortMailMask2 INTEGER, nfPortTrapMask1 INTEGER, nfPortTrapMask2 INTEGER, nfPortAccPageCntr1 INTEGER, nfPortAccPageCntr2 INTEGER, nfPortAccPageCntrTime1 INTEGER, nfPortAccPageCntrTime2 INTEGER, nfPortAccPageCntrCntr1 INTEGER, nfPortAccPageCntrCntr2 INTEGER, nfPortMailList1 DisplayString, nfPortMailList2 DisplayString, nfPortTrapList1 DisplayString, nfPortTrapList2 DisplayString, nfPortAccPageCntrIndex1 INTEGER, nfPortAccPageCntrIndex2 INTEGER } nfPortTable OBJECT-TYPE SYNTAX SEQUENCE OF NFPortTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of notification slot entries. The number of entries is given by the value of nfPortNumber." ::= { sehNotification 6 } nfPortEntry OBJECT-TYPE SYNTAX NFPortTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry in the NFPort table." INDEX { nfPortIndex } ::= { nfPortTable 1 } nfPortIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each physical port. Its value ranges between 1 and the value of nfPortNumber." ::= { nfPortEntry 1 } nfPortMailMask1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail mask bits of the e-mail notification for recipient 1. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 noselect 2^10 paper low 2^14 service call 2^15 misc error" ::= { nfPortEntry 2 } nfPortMailMask2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the mail mask bits of the e-mail notification for recipient 2. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 noselect 2^10 paper low 2^14 service call 2^15 misc error" ::= { nfPortEntry 3 } nfPortTrapMask1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the printer error bits. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 noselect 2^14 service call 2^15 misc error" ::= { nfPortEntry 20 } nfPortTrapMask2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the printer error bits. BITS MEANING 2^0 paper jam 2^1 paper empty 2^2 toner low 2^3 cover open 2^4 toner empty 2^5 cassette not ready 2^6 warming up 2^7 offline 2^8 engine error 2^9 noselect 2^14 service call 2^15 misc error" ::= { nfPortEntry 21 } -- only PS3 >= 9.2.x nfPortAccPageCntr1 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This object switches accounting control for the printer internal page counter and the first mail recipient on or off." ::= { nfPortEntry 22 } nfPortAccPageCntr2 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This object switches accounting control for the printer internal page counter and the second mail recipient on or off." ::= { nfPortEntry 23 } nfPortAccPageCntrTime1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This value set the time in hours to send the printer internal page counter to the first mail recipient." ::= { nfPortEntry 24 } nfPortAccPageCntrTime2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This value set the time in hours to send the printer internal page counter to the second mail recipient." ::= { nfPortEntry 25 } nfPortAccPageCntrCntr1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This value set the limit of number of pages to send the printer internal page counter to the first mail recipient." ::= { nfPortEntry 26 } nfPortAccPageCntrCntr2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This value set the limit of number of pages to send the printer internal page counter to the second mail recipient." ::= { nfPortEntry 27 } nfPortMailList1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION " " ::= { nfPortEntry 31 } nfPortMailList2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION " " ::= { nfPortEntry 32 } nfPortTrapList1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION " " ::= { nfPortEntry 33 } nfPortTrapList2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION " " ::= { nfPortEntry 34 } nfPortAccPageCntrIndex1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object chooses the printer internal counter (specified as the index of periCounterTable) for the first mail recipient." ::= { nfPortEntry 35 } nfPortAccPageCntrIndex2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object chooses the printer internal counter (specified as the index of periCounterTable) for the first mail recipient." ::= { nfPortEntry 36 } nfSmtpServer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the smtp server for the e-mail notification." ::= { sehNotification 7 } nfPop3 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables POP3 functionality for first configuration set." ::= { sehMail 1 } nfPop3Poll OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the POP3 poll intervall in minutes." ::= { sehMail 2 } nfPop3Srv OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the pop3 server DNS name or IP address." ::= { sehMail 3 } nfPop3SrvPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This is the TCP port number of the pop3 server we want to connect to." ::= { sehMail 4 } nfPop3SmtpSrv OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the pop3 smtp server DNS name or IP address." ::= { sehMail 5 } nfPop3SmtpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This is the TCP port number of the smtp server we want to connect to." ::= { sehMail 6 } nfPop3Usr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the pop3 server user name." ::= { sehMail 7 } nfPop3Pwd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the pop3 server user passsword." ::= { sehMail 8 } nfPop3Security OBJECT-TYPE SYNTAX INTEGER { none(0), apop(1), ssl(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies which security protocol we want to use for mail and password exchange with the pop3 server, and, if ssl is selected, with the smtp server." ::= { sehMail 9 } nfPop3MDel OBJECT-TYPE SYNTAX INTEGER { leaveMailOnServer(0), deleteMailFromServer(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies to delete or leave fetched mail on the server." ::= { sehMail 10 } nfPop3Limit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter describes the maximal byte count for mails to fetch, zero means unlimited." ::= { sehMail 11 } nfPop3Signature OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This contains the multiline signature email replies." ::= { sehMail 12 } nfSmtpUsr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the smtp server user name." ::= { sehMail 13 } nfSmtpPwd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the smtp server user passsword." ::= { sehMail 14 } nfSmtpSndr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the smtp email sender name." ::= { sehMail 15 } nfSmtpSsl OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables SSL security for the SMTP connection." ::= { sehMail 16 } nfSmtpAsPop3 OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter decides to use the same settings for SMTP Authentication for user and password as pop3." ::= { sehMail 17 } nfSmtpAuth OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter switches the SMTP Authentication on or off." ::= { sehMail 18 } MailConnState ::= INTEGER { -- p3NONE(0), just for completeness, never reached p3INIT(1), p3DNSDONE(2), p3CONNECT(3), p3CONTACT(4), p3LOGIN(5), p3WORK(6), p3CLOSED(7), -- failures are following: p3APOPLOGINFAIL(8), p3APOPMD5FAIL(9), p3CONNECTFAIL(10), p3DATAFAIL(11), p3DELFAIL(12), p3DNSFAIL(13), p3LISTFAIL(14), p3LOGINFAIL(15), p3MEMFAIL(16), p3MFROMFAIL(17), p3AUTHFAIL(18), p3POPFAIL(19), p3PWDFAIL(20), p3RCPTFAIL(21), p3RETRFAIL(22), p3SCANFAIL(23), p3SENTFAIL(24), p3STATFAIL(25), p3STATSCANFAIL(26), p3USERFAIL(27) } nfPop3P3His OBJECT-TYPE SYNTAX MailConnState ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the highest reached state of the Pop3 protocol stack." ::= { sehMail 20 } nfPop3SMTPHis OBJECT-TYPE SYNTAX MailConnState ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the highest reached state of the Pop3 Smtp protocol stack." ::= { sehMail 21 } nfPop3P3Ctr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the count of fetched Pop3 emails." ::= { sehMail 22 } nfPop3SMTPCtr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the count of sent Pop3 replies emails." ::= { sehMail 23 } nfPop3P3Err OBJECT-TYPE SYNTAX MailConnState ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the last occured Pop3 error." ::= { sehMail 24 } nfPop3SmtpErr OBJECT-TYPE SYNTAX MailConnState ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the last occured Smtp error for Pop3 replies." ::= { sehMail 25 } nfPop3P3Next OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains number of second till the next Pop3 looking for emails cycle." ::= { sehMail 26 } smtpSMIMESig OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter decides to use S/MIME signature/authentication for outgoing emails." ::= { sehMail 30 } smtpSMIMEAddKey OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter decides to attach our public key within the S/MIME signature" ::= { sehMail 31 } smtpSMIMEEnc OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter decides to use S/MIME encryption for outgoing emails." ::= { sehMail 35 } -- the sehNat groups -- sehNat is PS19, sehNatDrop is Heinz extension -- This group specifies NAT gateway parameters of SEH. natLocal OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local IP Address of the NAT device" ::= { sehNat 1 } natRemote OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the remote IP Address of the NAT device" ::= { sehNat 2 } httpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local HTTP port of the device." ::= { sehNat 3 } natMasquerade OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter switches NAT Masquerading on or off for the NAT device" ::= { sehNat 4 } natIcmp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter switches ICMP forwarding on or off for the NAT device" ::= { sehNat 5 } spagePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TCP port on the remote device to print out the status page. Default is socket printing port 9100" ::= { sehNat 6 } httpsPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local HTTPS port of the device." ::= { sehNatDrop 6 } ftpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local FTP command port of the device." ::= { sehNatDrop 7 } ftpDataPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local FTP data port of the device." ::= { sehNatDrop 8 } snmpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local SNMP port of the device." ::= { sehNatDrop 9 } aicePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the local AICE port for MSE CardnCopy of the device." ::= { sehNatDrop 10 } natDropNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available NAT Drop entries" ::= { sehNatDrop 21 } natDropTable OBJECT-TYPE SYNTAX SEQUENCE OF NatDropEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of NAT Drop entries. The number of entries is given by the value of natDropNumber." ::= { sehNatDrop 22 } natDropEntry OBJECT-TYPE SYNTAX NatDropEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to NAT Drop entry." INDEX { natDropIndex } ::= { natDropTable 1 } NatDropEntry ::= SEQUENCE { natDropIndex INTEGER, natDropPort INTEGER, natDropTcp INTEGER, natDropUdp INTEGER, natDropLan INTEGER, natDropNat INTEGER } natDropIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each Nat Drop rule. Its value ranges between 1 and the value of NatDropNumber." ::= { natDropEntry 1 } natDropPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the port number of the NAT drop rule." ::= { natDropEntry 2 } natDropTcp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This object contains 1 if to rule should match TCP packets on this port." ::= { natDropEntry 3 } natDropUdp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This object contains 1 if to rule should match UDP packets on this port." ::= { natDropEntry 4 } natDropLan OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This object contains 1 if to rule should match packets at the LAN interface." ::= { natDropEntry 5 } natDropNat OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This object contains 1 if to rule should match packets at the MAT interface." ::= { natDropEntry 6 } -- the sehtpg group -- This group specifies ThinPrint gateway parameters of SEH TPG. tpgNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available ThinPrint gateway entries" ::= { sehTpg 1 } tpgTable OBJECT-TYPE SYNTAX SEQUENCE OF TpgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of ThinPrint gateway entries. The number of entries is given by the value of tpgNumber." ::= { sehTpg 2 } tpgClientId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the ThinPrint client ID for ThinPrint Connections Services." ::= { sehTpg 3 } tpgAuthKey OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the ThinPrint Authentication Key for ThinPrint Connections Services." ::= { sehTpg 4 } tpgBandwidth OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the TPG bandwith commitment with tpgBandwidthVal." ::= { sehTpg 5 } tpgBandwidthVal OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the TPG Bandwidth value committed to host." ::= { sehTpg 6 } tpgConnServices OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the TPG Connection Services support." ::= { sehTpg 7 } tpgConnServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP address of the TPG Connection Server." ::= { sehTpg 8 } tpgConnServerPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IP port of the TPG Connection Server." ::= { sehTpg 9 } tpgConnRetry OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Retry value in seconds of the TPG Connection Services." ::= { sehTpg 10 } tpgKeepAlive OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the KeepAlive value in seconds of the TPG." ::= { sehTpg 11 } tpgSpagePrt OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the index of the Remote Printer, which prints the TPG status page." ::= { sehTpg 12 } -- tpgPrtOpenTo is not used and only listed for completeness tpgPrtOpenToVal OBJECT-TYPE SYNTAX INTEGER (0..86400) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the TPG printer open timeout value in seconds. After the specified time period a unsuccessfully try to open a remote printer returns with an error. Value of 0 disables this timeout. Max value is equal to one day" ::= { sehTpg 16 } tpgJobSendTimeout OBJECT-TYPE SYNTAX INTEGER (0..86400) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the TPG job send timeout value in seconds. If over the specified time period no data could be written to the remote printer, the connection tp printer will be closed and an error returned. Value of 0 disables this timeout. Max value is equal to one day" ::= { sehTpg 17 } tpgMonitorPoll OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the poll time in seconds for the remote monitoring functionality." ::= { sehTpg 20 } tpgMonitorPing OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the TPG remote monitoring using PING packets." ::= { sehTpg 21 } tpgMonitorSnmp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the TPG remote monitoring using SNMP packets." ::= { sehTpg 22 } tpgConnState OBJECT-TYPE SYNTAX INTEGER { tpgINIT(1), tpgCONNECT(2), tpgREJECT(3), tpgTIMEOUT(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter contains the state of the TPG Connection Services." ::= { sehTpg 13 } tpgStreamCompr OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the TPG StreamCompression Mode, used with ThinPrint Server Versions later or equal than 7.0." ::= { sehTpg 14 } tpgEntry OBJECT-TYPE SYNTAX TpgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to ThinPrint gateway entry." INDEX { tpgIndex } ::= { tpgTable 1 } TpgEntry ::= SEQUENCE { tpgIndex INTEGER, tpgPrtName DisplayString, tpgPrtClass DisplayString, tpgPrtDriver DisplayString, tpgRemoteIp DisplayString, tpgRemotePort INTEGER, tpgRemoteStat INTEGER, tpgRemoteQueue DisplayString, tpgRemoteLPD INTEGER, tpgLpdModeRFC INTEGER } tpgIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each logical printer. Its value ranges between 1 and the value of tpgNumber. For the TPG this is also the ThinPrint printer ID." ::= { tpgEntry 1 } tpgPrtName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "ThinPrint Gatewy Printer Name." ::= { tpgEntry 2 } tpgPrtClass OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) ACCESS read-write STATUS mandatory DESCRIPTION "ThinPrint Gatewy Printer Class." ::= { tpgEntry 3 } tpgPrtDriver OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "ThinPrint Gatewy Printer Driver Name; for future purpose." ::= { tpgEntry 4 } tpgRemoteIp OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TPG remote IP address of the index related printer." ::= { tpgEntry 5 } tpgRemotePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TPG remote IP port of the index related printer." ::= { tpgEntry 6 } tpgRemoteStat OBJECT-TYPE SYNTAX INTEGER { timeout(1), reachable(2), unrechable(3), unknown(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TPG connection status to the remote printer." ::= { tpgEntry 7 } tpgRemoteQueue OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TPG remote queue name for LPD printing." ::= { tpgEntry 8 } tpgRemoteLPD OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the TPG remote printing protocol socket printing or LPD for this port." ::= { tpgEntry 9 } tpgLpdModeRFC OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies how to handle missing lenght information for the LPD printing backend. If enabled (default) lenght 0 is commited, otherwise we use a pseudo length bigger than any job like Microsoft/Windows." ::= { tpgEntry 10 } -- todo end -- the sehLrs group -- This group specifies the parameters of SEH LRS. lrsAesKey OBJECT-TYPE SYNTAX DisplayString (SIZE (1..256)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the AES decryption key" ::= { sehLrs 1 } lrsAesType OBJECT-TYPE SYNTAX INTEGER { aes16(16), aes24(24), aes32(32) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the AES type of the key" ::= { sehLrs 2 } lrsIsppPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the number of the ISPP port" ::= { sehLrs 3 } lrsUseInstallationKey OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables the use of the installation key " ::= { sehLrs 4 } lrsAllowKeyChange OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables the automatic adoption of the AES decryption key from the host" ::= { sehLrs 5 } lrsPrtPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the logical printer which is used to address the printer" ::= { sehLrs 6 } -- the sehProtection group -- This group specifies several protection and filter parameters used by e.g myUTN. protection OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the protection filter rules at all." ::= { sehProtection 1 } protectionTest OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables the protection filter rules test mode. If protection is on, it will be switched off with next restart. To enable filter rules permanently, this parameter is to switch off." ::= { sehProtection 2 } protectionLevel OBJECT-TYPE SYNTAX INTEGER { protectall(1), protecttcp(2), protectutn(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter determines the manner of of our filter rules below. protectutn will only protect the tcp/utn port, protecttcp will protect all tcp ports, protectall will protect all ip ports." ::= { sehProtection 3 } ipFilterNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of entries in the Ip filter table." ::= { sehProtection 10 } IpFilterEntryType ::= SEQUENCE { ipFilterIndex INTEGER, ipFilterOnOff INTEGER, ipFilterAddr DisplayString (SIZE (1..64)) } ipFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF IpFilterEntryType ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing IP filter descriptions." ::= { sehProtection 11 } ipFilterEntry OBJECT-TYPE SYNTAX IpFilterEntryType ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of Ip filter table." INDEX { ipFilterIndex } ::= { ipFilterTable 1 } ipFilterIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IP filter rule." ::= { ipFilterEntry 1 } ipFilterOnOff OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies wether the rule is active or not." ::= { ipFilterEntry 2 } ipFilterAddr OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Ip address for the filter rule." ::= { ipFilterEntry 3 } macFilterNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of entries in the Ip filter table." ::= { sehProtection 12 } macFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF MacFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing IP filter descriptions." ::= { sehProtection 13 } macFilterEntry OBJECT-TYPE SYNTAX MacFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of Ip filter table." INDEX { macFilterIndex } ::= { macFilterTable 1 } MacFilterEntry ::= SEQUENCE { macFilterIndex INTEGER, macFilterOnOff INTEGER, macFilterAddr PhysAddress (SIZE (6)) } macFilterIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IP filter rule." ::= { macFilterEntry 1 } macFilterOnOff OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies wether the rule is active or not." ::= { macFilterEntry 2 } macFilterAddr OBJECT-TYPE SYNTAX PhysAddress (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Ip address for the filter rule." ::= { macFilterEntry 3 } -- the sehUser group -- This group specifies SEH user definition used by e.g myUTN. usrAnyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the any users name." ::= { sehUser 1 } usrAnyPwd OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the any users password." ::= { sehUser 2 } usrAnyAcc OBJECT-TYPE SYNTAX INTEGER { noAccess(1), readOnly(2), readWrite(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the any users access rights." ::= { sehUser 3 } usrAnyHash OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the password Hash of user any." ::= { sehUser 4 } usrAnyCypher OBJECT-TYPE SYNTAX INTEGER { none(1), aes(2), des(3)} ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the encryption cypher of user any." ::= { sehUser 5 } usrAdminName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the administrators name." ::= { sehUser 11 } usrAdminPwd OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the administrators password." ::= { sehUser 12 } usrAdminAcc OBJECT-TYPE SYNTAX INTEGER { noAccess(1), readOnly(2), readWrite(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the administrators access rights." ::= { sehUser 13 } usrAdminHash OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the password Hash of user any." ::= { sehUser 14 } usrAdminCypher OBJECT-TYPE SYNTAX INTEGER { none(1), aes(2), des(3)} ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the encryption cypher of user any." ::= { sehUser 15 } -- the sehIPsec group -- This group specifies IPsec parameters used by e.g Print Server. ipsecIPsec OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables IPsec." ::= { sehIPsec 1 } ipsecConfig OBJECT-TYPE SYNTAX INTEGER { rules(0), files(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the configurations for IPsec, which uses configured Rules or configuration files." ::= { sehIPsec 2 } ipsecDefAction OBJECT-TYPE SYNTAX INTEGER { allow(0), drop(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the action for IPsec default configured rules." ::= { sehIPsec 3 } ipsecRulesNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available IPsec rules." ::= { sehIPsec 4 } ipsecRulesTable OBJECT-TYPE SYNTAX SEQUENCE OF IPsecRulesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of IPsec rules entries. The number of entries is given by the value of ipsecRulesNumber." ::= { sehIPsec 5 } ipsecAddrTmplNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available IPsec address templates." ::= { sehIPsec 6 } ipsecAddrTmplTable OBJECT-TYPE SYNTAX SEQUENCE OF IPsecAddrTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of IPsec address templates entries. The number of entries is given by the value of ipsecAddrTmplNumber." ::= { sehIPsec 7 } ipsecServTmplNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available IPsec service templates." ::= { sehIPsec 8 } ipsecServTmplTable OBJECT-TYPE SYNTAX SEQUENCE OF IPsecServTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of IPsec service templates entries. The number of entries is given by the value of ipsecServTmplNumber." ::= { sehIPsec 9 } ipsecSATmplNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available IPsec SA (Security association) templates." ::= { sehIPsec 10 } ipsecSATmplTable OBJECT-TYPE SYNTAX SEQUENCE OF IPsecSATmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of IPsec SA templates entries. The number of entries is given by the value of ipsecSATmplNumber." ::= { sehIPsec 11 } ipsecIKETmplNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter specifies the number of available IPsec IKE (IPsec key exchange) templates." ::= { sehIPsec 12 } ipsecIKETmplTable OBJECT-TYPE SYNTAX SEQUENCE OF IPsecIKETmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing a list of IPsec IKE templates entries. The number of entries is given by the value of ipsecIKETmplNumber." ::= { sehIPsec 13 } ipsecDHCP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter allows or doesn't allow the broadcast DHCPv4/BootP for the services selected to bypass the IPsec policies." ::= { sehIPsec 14 } ipsecNetbios OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter allows or doesn't allow the broadcast Netbios for the services selected to bypass the IPsec policies." ::= { sehIPsec 15 } ipsecBonjour OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter allows or doesn't allow the multicast Bonjour for the services selected to bypass the IPsec policies." ::= { sehIPsec 16 } ipsecSLP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter allows or doesn't allow the multicast SLP for the services selected to bypass the IPsec policies." ::= { sehIPsec 17 } ipsecRulesEntry OBJECT-TYPE SYNTAX IPsecRulesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to configured rules." INDEX { ipsecRulesIndex } ::= { ipsecRulesTable 1 } IPsecRulesEntry ::= SEQUENCE { ipsecRulesIndex INTEGER, ipsecRulesEnabled INTEGER, ipsecRulesIaddr INTEGER, ipsecRulesIserv INTEGER, ipsecRulesIPsec INTEGER, ipsecRulesAction INTEGER } ipsecRulesIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IPsec rule. Its value ranges between 1 and the value of ipsecRulesNumber." ::= { ipsecRulesEntry 1 } ipsecRulesEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the IPsec rules." ::= { ipsecRulesEntry 2 } ipsecRulesIaddr OBJECT-TYPE SYNTAX INTEGER { addrtmpl1(1), addrtmpl2(2), addrtmpl3(3), addrtmpl4(4), addrtmpl5(5), addrtmpl6(6), addrtmpl7(7), addrtmpl8(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the address template number of the IPsec rules." ::= { ipsecRulesEntry 3 } ipsecRulesIserv OBJECT-TYPE SYNTAX INTEGER { servtmpl1(1), servtmpl2(2), servtmpl3(3), servtmpl4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the service template number of the IPsec rules." ::= { ipsecRulesEntry 4 } ipsecRulesIPsec OBJECT-TYPE SYNTAX INTEGER { ipsectmpl1(1), ipsectmpl2(2), ipsectmpl3(3), ipsectmpl4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IPsec template number of the IPsec rules." ::= { ipsecRulesEntry 5 } ipsecRulesAction OBJECT-TYPE SYNTAX INTEGER { allow(0), drop(1), requie(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the action of the IPsec rules." ::= { ipsecRulesEntry 6 } ipsecAddrTmplEntry OBJECT-TYPE SYNTAX IPsecAddrTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to IPsec address Templates." INDEX { ipsecAddrTmplIndex } ::= { ipsecAddrTmplTable 1 } IPsecAddrTmplEntry ::= SEQUENCE { ipsecAddrTmplIndex INTEGER, ipsecAddrTmplName DisplayString, ipsecAddrTmplRemoteIPv4 DisplayString, ipsecAddrTmplLocalIPv6 DisplayString, ipsecAddrTmplRemoteIPv6 DisplayString } ipsecAddrTmplIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IPsec address templtes. Its value ranges between 1 and the value of ipsecAddrTmplNumber." ::= { ipsecAddrTmplEntry 1 } ipsecAddrTmplName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec address templates name." ::= { ipsecAddrTmplEntry 2 } ipsecAddrTmplRemoteIPv4 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..18)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec address templates remote ip address (IPv4)." ::= { ipsecAddrTmplEntry 3 } ipsecAddrTmplLocalIPv6 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..44)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec address templates local ip address (IPv6)." ::= { ipsecAddrTmplEntry 4 } ipsecAddrTmplRemoteIPv6 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..44)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec address templates remote ip address (IPv6)." ::= { ipsecAddrTmplEntry 5 } ipsecServTmplEntry OBJECT-TYPE SYNTAX IPsecServTmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to IPsec service Templates." INDEX { ipsecServTmplIndex } ::= { ipsecServTmplTable 1 } IPsecServTmplEntry ::= SEQUENCE { ipsecServTmplIndex INTEGER, ipsecServTmplName DisplayString, ipsecServTmplServ DisplayString } ipsecServTmplIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IPsec service templtes. Its value ranges between 1 and the value of ipsecServTmplNumber." ::= { ipsecServTmplEntry 1 } ipsecServTmplName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec services templates name." ::= { ipsecServTmplEntry 2 } ipsecServTmplServ OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec services - multi-choice of ALL FTP IPP LPR ICMP SNMP Soketprinting ThinPrint HTTP SNTP" ::= { ipsecServTmplEntry 3 } ipsecSATmplEntry OBJECT-TYPE SYNTAX IPsecSATmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to IPsec Templates SA." INDEX { ipsecSATmplIndex } ::= { ipsecSATmplTable 1 } IPsecSATmplEntry ::= SEQUENCE { ipsecSATmplIndex INTEGER, ipsecSATmplName DisplayString, ipsecSATmplCert INTEGER, ipsecSATmplVeri INTEGER, ipsecSATmplPSK DisplayString, ipsecSATmplIKE INTEGER } ipsecSATmplIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IPsec SA templtes. Its value ranges between 1 and the value of ipsecSATmplNumber." ::= { ipsecSATmplEntry 1 } ipsecSATmplName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "IPsec SA templates name." ::= { ipsecSATmplEntry 2 } ipsecSATmplCert OBJECT-TYPE SYNTAX INTEGER { psk(0), certificate(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the certification type of the IPsec SA template." ::= { ipsecSATmplEntry 3 } ipsecSATmplVeri OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables or disables the certification verify of the IPsec SA template." ::= { ipsecSATmplEntry 4 } ipsecSATmplPSK OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Pre-Shared Key of the IPsec SA template.." ::= { ipsecSATmplEntry 5 } ipsecSATmplIKE OBJECT-TYPE SYNTAX INTEGER { iketmpl1(1), iketmpl2(2), iketmpl3(3), iketmpl4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the IKE template number of the SA template." ::= { ipsecSATmplEntry 6 } ipsecIKETmplEntry OBJECT-TYPE SYNTAX IPsecIKETmplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters regarding to IPsec IKE templates." INDEX { ipsecIKETmplIndex } ::= { ipsecIKETmplTable 1 } IPsecIKETmplEntry ::= SEQUENCE { ipsecIKETmplIndex INTEGER, ipsecIKETmplName DisplayString, ipsecIKETmplModes DisplayString, ipsecIKETmplDhGroup INTEGER, ipsecIKETmplEncV1 INTEGER, ipsecIKETmplAuthV1 INTEGER, ipsecIKETmplLtV1 DisplayString, ipsecIKETmplEncMode INTEGER, ipsecIKETmplPfsGroup INTEGER, ipsecIKETmplEncV2 DisplayString, ipsecIKETmplAuthV2 DisplayString, ipsecIKETmplAH INTEGER, ipsecIKETmplLtV2 DisplayString, ipsecIKETmplLtKb DisplayString } ipsecIKETmplIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each IKE templtes. Its value ranges between 1 and the value of ipsecIKETmplNumber." ::= { ipsecIKETmplEntry 1 } ipsecIKETmplName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS mandatory DESCRIPTION "IKE templates name." ::= { ipsecIKETmplEntry 2 } ipsecIKETmplModes OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) ACCESS read-write STATUS mandatory DESCRIPTION "IKE templates neogotiation modes - multi-choice of MAIN and AGGRESSIVE." ::= { ipsecIKETmplEntry 3 } ipsecIKETmplDhGroup OBJECT-TYPE SYNTAX INTEGER { modp768(1), modp1024(2), modp1536(3), modp2048(4), modp3072(5), modp4096(6), modp6144(7), modp8192(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Diffie-Hellman group of the Phase 1 for the IKE template ." ::= { ipsecIKETmplEntry 4 } ipsecIKETmplEncV1 OBJECT-TYPE SYNTAX INTEGER { des(0), tripledes(1), aes(2), cast128(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the encryption algorithm of the Phase 1 for the IKE template." ::= { ipsecIKETmplEntry 5 } ipsecIKETmplAuthV1 OBJECT-TYPE SYNTAX INTEGER { md5(0), sha1(1), sha256(2), sha384(3), sha512(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Hash algorithm of the Phase 1 for the IKE template." ::= { ipsecIKETmplEntry 6 } ipsecIKETmplLtV1 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the lifetime of the Phase 1 for the IKE template." ::= { ipsecIKETmplEntry 7 } ipsecIKETmplEncMode OBJECT-TYPE SYNTAX INTEGER { transport(0) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the encapsulation type of the Phase 2 for the IKE template." ::= { ipsecIKETmplEntry 8 } ipsecIKETmplPfsGroup OBJECT-TYPE SYNTAX INTEGER { nopfs(0), modp768(1), modp1024(2), modp1536(3), modp2048(4), modp3072(5), modp4096(6), modp6144(7), modp8192(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Diffie-Hellman group of the Phase 2 for the IKE template." ::= { ipsecIKETmplEntry 9 } ipsecIKETmplEncV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the encryption algorithms of the Phase 2 for the IKE template. - multi-choice of 3des des aes cast-128 des64 des32 rc5 rc4 idea 3idea or none." ::= { ipsecIKETmplEntry 10 } ipsecIKETmplAuthV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..128)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the Authentication algorithms of the Phase 2 for the IKE template. - multi-choice of md5 sha1 sha256 sha384 sha512 des 3des des64 des32 none." ::= { ipsecIKETmplEntry 11 } ipsecIKETmplAH OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies to use the AH protocol of the IPsec SA template or not." ::= { ipsecIKETmplEntry 12 } ipsecIKETmplLtV2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the lifetime of the Phase 2 for the IKE template." ::= { ipsecIKETmplEntry 13 } ipsecIKETmplLtKb OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the lifetime (kbyte) of the Phase 2 for the IKE template." ::= { ipsecIKETmplEntry 14 } -- the sehUtn group -- This group specifies SEH USB port specific parameters for myUTN. utnPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of entries in the UTN port table." ::= { sehUtn 1 } utnPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UtnPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object specifies a table containing UTN port descriptions." ::= { sehUtn 2 } utnPortEntry OBJECT-TYPE SYNTAX UtnPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of UTN port table." INDEX { utnPortIndex } ::= { utnPortTable 1 } UtnPortEntry ::= SEQUENCE { utnPortIndex INTEGER, utnPortPoSecure INTEGER, utnPortPoSwitch INTEGER, utnPortPoOffDura INTEGER } utnPortIndex OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object contains the index of the table being a unique value for each UTN port entry." ::= { utnPortEntry 1 } utnPortPoSecure OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables the myUTN USB encryption." ::= { utnPortEntry 2 } utnPortPoSwitch OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter enables/disables the myUTN USB power cycle switch." ::= { utnPortEntry 3 } utnPortPoOffDura OBJECT-TYPE SYNTAX INTEGER (1..60) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies the UTN USB port power off duration in seconds." ::= { utnPortEntry 4 } -- Enterprise-specific traps for SEH -- Traps are defined using the conventions in RFC 1215. prtFault TRAP-TYPE ENTERPRISE seh VARIABLES { pprtError } DESCRIPTION "The printer error state has changed." ::= 1 END