[发明专利]网络中重新配置输出设备的方法、系统、程序和数据结构有效
申请号: | 00135038.2 | 申请日: | 2000-12-07 |
公开(公告)号: | CN1305132A | 公开(公告)日: | 2001-07-25 |
发明(设计)人: | D·M·卡尼;R·H·恩古延 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/00 | 分类号: | G06F3/00;G06F17/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 程天正,王忠忠 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 重新 配置 输出设备 方法 系统 程序 数据结构 | ||
本申请涉及一项共同未决并共同转让的专利申请,该申请与本申请在同一天提交、其标题为“网络打印系统中重新配置逻辑打印机的方法、系统和程序”,其申请序列号为U.S.S/N 09/457,150,该申请在此被整体引用以供参考。
本发明涉及在网络系统中重新配置输出设备的方法、系统、程序和数据结构。
网络打印系统一般包括连接在网络上的各种打印机、客户计算机、服务器以及其它部件的集合。网络管理员或用户可能需要监视正在打印的打印作业的状态或打印机的总体工作状态。计算机可能使用诸如SNMP或TCP/IP这样的网络协议或诸如并行端口连接这样的线路连接通过网络来监视远程打印机。
在微软的Windows NT环境中,客户应用程序和一个称作为逻辑打印机的打印机对象相接口。打印机对象是一个软件接口,驱动程序、输出端口和配置的设定都和这个接口相关联。端口向物理打印机提供接口,这种物理打印机可以是串行的、并行的或网络的打印机。一个打印机对象可以关联着多个端口。在这种情况下,当向具有多个端口的打印机对象提交打印作业时,端口中的某一个被选来处理该作业。
客户向假脱机程序提交一个打印作业,为该打印作业规定一个打印对象。假脱机程序可能将多个打印作业排队。在处理打印作业时,假脱机程序将为该打印作业确定一个可用的端口,因为它可能有多个端口。和每个端口相关联的是端口监督程序,例如Local、Macintosh、HP、以及行式打印机守护协议(LPR)。LPR端口监督程序使用TCP/IP协议,它一般用于在TCP/IP网络上向网络打印机传送打印作业。假脱机程序给该端口的端口监督程序提交作业。LPR端口监督程序保留着连接在该端口上的各个打印机的IP地址或主机名的信息。当假脱机程序向与该打印机对象相关联的某一端口提交作业时,LPR端口监督程序通过网络向带有与假脱机程序所选定的端口相关联的IP地址的打印机设备提交该作业。如果单独一个打印机对象和多个端口相关联,则在为该打印作业先前所选定的端口失效时假脱机程序可以选择另一个端口。
为了以新的IP地址增加网络打印机,网络管理员将要建立一个与在该IP地址的物理打印机相接口的端口,然后将逻辑打印机对象与该端口相关联以便在新的打印机上打印。为了完成这一用于每个为新的打印机增加的端口或用于将每个打印机对象和不同的端口相关联的操作,网络管理员要经历多个图形用户接口(GUI)窗口。为了增加端口,用户将要执行若干GUI操作以便首先增加一个网络端口并输入打印机的网络IP地址或主机名。例如,用户将要在图1a所示的打印机对象(例如“Network Printer(网络打印机)”)上单击鼠标右键并选择弹出菜单中的“Properties(性质)”,然后再选择端口栏。然后用户将选择图1b中的“Add Port(增加端口)”按钮。选择这一按钮使得假脱机程序调用端口监督程序以显示增加端口的窗口,在这个窗口内用户可以增加端口,这包括在系统中规定一个网络打印机的IP地址。在增加了端口之后,端口监督程序返回控制给假脱机程序,然后后者就更新内部数据结构以反映增加了的端口并返回到图1b。在控制返回到图1b时,用户就可以把在图1a中选择的打印机对象(也就是单击右键操作的目标)和端口相关联,这个端口可以是个新端口。
在大型网络环境中可能会有几百台打印机。因此,为了给新的网络设备增加端口或者配置网络打印机以使用某些端口,网络管理员将要进行上面所说的GUI步骤来为新的设备增加一个端口。为了改变每个打印机与之相关联的端口,还必须执行另外的GUI操作。此外,为了验证某一特定的配置,网络管理员将要为每个打印机去经历多个GUI窗口来验证该配置。
因此,在本技术中存在这样的需要,要有一种将新的端口监督程序和打印机对象相关联的方法、系统、程序和数据结构。
为了克服上述的现有技术的限制,优选实施例揭示了一种用于配置包括设备对象、输出设备和到输出设备的逻辑接口的输出设备资源的方法、系统、程序和数据结构。指向设备对象的作业是通过网络提交给某一相关联的输出设备的。至少一个输出设备通过将设备对象和到该输出设备的逻辑接口相关联而和各个设备对象相关联。接收包括多个项的文件,每个项都指明一个输出设备的网络地址。处理文件中的每个项以便建立到由该项所指明的网络地址处的输出设备的逻辑接口。
在另外的实施例中,每个项还指明一个设备对象。在这种情况下,对文件中每个项的处理还包括将在项中所指明的设备对象和为该项所建立的逻辑接口相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00135038.2/2.html,转载请声明来源钻瓜专利网。