配置 SNMP 打印机

要设置简单网络管理协议( SNMP )打印机,请按照以下步骤操作。

  1. 确保已满足以下需求:
    • 打印机必须支持主机资源管理信息库 (主机资源 MIB , RFC1514)。 打印机还应支持 Printer Management Information Base (Printer MIB , RFC1759)。 有关已知支持 SNMP 的打印机列表,请参阅 IBM® 软件知识库文档 《不同制造商的打印机信息 》(在 www.ibm.com/support/信息中心外部链接 中搜索文档标题)。
    • 如果打印机连接到网络接口卡,那么网络接口卡必须与主机资源管理信息库 (主机资源 MIB , RFC1514) 兼容。
    • 如果打印机连接到具有多个端口的外部网络适配器,则应将打印机连接至第一个并行端口,且该网络适配器上不应连接其他支持 SNMP 功能的设备。
    • 必须将打印机和任何网络适配器设置为至少具有公用的共用名。 公用社区名称通常是出厂缺省设置。 社区名称是 SNMP 设备的一种访问控制手段。 对公共社区的只读访问已足够。
  2. 使用 "创建设备描述 (打印机)" (CRTDEVPRT) CL 命令来创建打印机设备描述。 在基于字符的界面中,输入 CRTDEVPRT
  3. 在 "创建设备描述 (打印机)" 屏幕上,按 F9 以显示所有参数。
  4. 指定以下值。
    参数
    device description(设备描述,DEVD) 设备描述的名称。 例如, mysnmpprt
    设备类 (DEVCLS) 这必须设置为 *LAN
    设备类型 (TYPE) 这必须设置为 3812
    设备型号 (MODEL) 这必须设置为 1
    LAN 连接 (LANATTACH) 这必须设置为 *IP
    端口号 (PORT) 打印机网络接口卡用于接收 SNMP 数据的端口号。 请参考制造商提供的信息,或查阅 IBM 软件知识库文档 《LAN 3812推荐 SNMP 端口号值》及 《 SNMP 设备描述信息中心外部链接 》(在 www.ibm.com/support/ 中搜索文档标题)以获取正确数值。 通常,此值为 91002501
    字体 (FONT) 这通常设置为 011,这是缺省的 10 CPI 字体。
    换页 (FORMFEED) 如果打印机使用了单张纸,请设置为 *AUTOCUT。 如果打印到连续打印纸打印机,请设置为 *CONT
    打印机错误消息 (PRTERRMSG) 设置为 *INFO ,以便打印机的消息队列将尽可能接收参考消息。 这可防止可能导致打印机写程序结束的情况。
    消息队列 (MSGQ) 缺省值为 *CTLD ,指示在连接的控制器中定义了消息队列。 没有用于 *LAN 打印机设备描述的连接控制器,因此将 "消息队列" (MSGQ) 参数设置为 *CTLD 将有效设置为库 QSYS 中的 QSYSOPR 消息队列。 如果要对此打印机设备使用另一个消息队列,请在输入 MSGQ 参数中的消息队列和库之前验证该消息队列是否存在。 否则, CRTDEVPRT 命令将失败,并返回消息 CPF2799, Message queue &1 in library &2 not found.
    主机打印变换 (TRANSFORM) 设置为 *YES ,以便将 SNA 字符串 (SCS) 和 AFP 数据流假脱机文件转换为打印机的数据流。
    制造商类型和型号 (MFRTYPMDL) 该值指示 ASCII 打印机的类型,并且在转换假脱机文件时由主机打印变换使用。 有关用于某些常用打印机的值的建议,请参阅 IBM Software Knowledge Base 文档 Information on Printers from 各个制造商信息中心外部链接 (在 www.ibm.com/support/上搜索文档标题)。
    远程位置 (RMTLOCNAME) 打印机在 TCP/IP 网络中的名称;例如, 192.168.0.1mysnmpprt.myco.com。 您应通过ping命令或"验证 TCP/IP Connection "(VFYTCPCNN)命令确认系统能否访问该打印机。
    用户定义的选项 (USRDFNOPT) 设置为 *IBMSHRCNN
    系统驱动程序 (SYSDRVPGM) 这必须设置为 *IBMSNMPDRV
    所有其他值都可以保留为缺省值。
  5. 按Enter键。
  6. 使打印机可用。
  7. 启动打印机写程序。