在工作站上远程创建打印机的方法和系统技术方案

技术编号:2875420 阅读:242 留言:0更新日期:2012-04-11 18:40
在通过网络与控制点通信的客户工作站的打印机文件夹中远程地安装新打印机,其步骤是:在控制点终端中,执行在客户工作站的打印机文件夹中添加新打印机的操作;和响应于已经执行的操作,控制点终端传输所添加新打印机的识别信息给客户工作站的代理;和在客户工作站中,代理接收来自控制点终端的识别信息;响应于接收新打印机的识别信息,代理至少部分地基于所接收识别信息自动地获得打印机配置信息和打印驱动程序信息;代理基于获得的打印机配置信息和打印驱动程序信息自动地配置打印机并安装打印驱动程序;和代理创建打印机在本地管理的实例。所述操作可以仅仅是选择新打印机和打印机所添加到的工作站。打印机配置信息和打印驱动程序信息可以自动地从网络上的远程设备中获得,例如FTP服务器,并且用于与打印机通信的端口可以自动地创建。唯一标识符可以是打印机的网络地址,例如IP地址、打印机名称、DNS名称或NetBios名称,并且打印机可以是虚拟打印机,而不是安装网络上的真实打印机。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在工作站的打印机文件夹中创建打印机实例,更具体地说,本专利技术涉及通过执行控制点终端中的操作在工作站的打印机文件夹中远程地创建打印机实例,以添加新打印机到打印机文件夹,从而打印机识别信息传输到客户工作站中的代理,使得该代理利用所述识别信息自动地获得和安装打印机配置和打印机的打印驱动程序信息以及在打印机文件夹中创建打印机实例。
技术介绍
通常,打印机实例通过用户在工作站上执行操作在视窗操作系统中创建。例如,Marbry等人的美国专利5,692,111(在下文中称为“‘111专利”)描述了用户通过浏览网络和选择他/她要添加的基于服务器的打印机在他们的工作站视窗注册表中添加新基于服务器的打印机的方法。在选择基于服务器的打印机基础上,从网络bindery检索用于所选择打印机的打印机配置文件和打印驱动程序文件并将它们安装在用户的工作站上,在此之后基于服务器的打印机实例在用户的视窗注册表中创建。此方法在工作站上安装打印机本身没有问题,但是它具有涉及网络管理的问题。更具体地说,上述方法需要用户在每个工作站上添加打印机,或者需要网络管理员物理地到每个工作站和添加打印机。可以容易地看出,前者需要每个个体用户具有关于他们所添加打印机的某些知识,而后者非常耗费管理员的时间,尤其是在打印机需要添加到许多计算机时。前者的结果是一些缺乏相关知识的用户不能选择最合适的打印机添加。而且,上述方法需要用户/管理员物理地到每个工作站,从而不必要地浪费了管理员的时间。111专利方法另外的问题是因为打印机是基于服务器的打印系统的一部分,所以在用户能够在他们的工作站上安装打印机和提交打印作业到打印机之前,打印机需要在打印服务器上安装和配置。因此,尽管打印机可以物理地连接到网络,但是打印机还是不能使用直到管理员在打印服务器中安装打印机。一些技术已经被建议用于远程地添加打印机到工作站的打印机文件夹。一种这样的技术需要至少一些用户操作,例如登录网络,为了添加打印机到工作站的打印机文件夹。因为需要至少一些用户操作,所以此技术不是真正的远程,结果,更新网络配置不能及时在工作站中反映直到用户操作执行。另外的技术也已经被建议,在其中管理员创建例如可执行文件,此可执行文件由管理员下载到工作站并在工作站上执行。虽然此技术可能比上述技术更远程,但此技术仍然会消耗管理员的时间,并且在其中,需要管理员学习写成所述可执行文件的程序设计语言。因而,虽然这些技术能够执行工作站上的打印机实例的远程创建,但是它们每一种都具有其自己的缺点并且从根本上不同于本专利技术所建议的技术。
技术实现思路
本专利技术提供了一种更容易的在客户工作站打印机文件夹中远程地安装新打印机的方法,此客户工作站通过网络与控制点终端通信。根据本专利技术,在控制点终端中执行在客户工作站的打印机文件夹中添加新打印机的操作,响应于此执行的操作,控制点传输添加到客户工作站中的代理的新打印机的识别信息。客户工作站中的代理接收来自控制点终端的识别信息,并且响应于此,代理至少部分地基于接收的识别信息自动地获得打印机配置信息和打印驱动程序信息。在获得打印机配置和打印驱动程序信息的基础上,代理基于获得的信息自动地配置打印机并安装打印驱动程序。最后,代理在工作站的打印机文件夹中创建打印机在本地管理的实例。结果,本专利技术简化了用于在工作站上远程地创建打印机实例的过程,因为根本不需要用户介入并且管理员不需要编程。即,用户不需要为了添加打印机执行任何操作,包括为了调用安装过程而登陆网络。另外管理员不必为了添加打印机写入任何编码,而替代的是,管理员仅仅利用例如简单拖放技术选择所添加的打印机和打印机所添加到的工作站。对管理员透明的是,控制点获得打印机的识别信息,例如打印机IP地址和打印机的设备类型,并将此信息和添加新打印机的指令传输给客户工作站中的代理。对用户透明的是,代理调用例如动态设备安装程序(DDI),并将打印机识别信息提供给DDI,从而DDI利用打印机识别信息自动地例如从本地或远程地从工作站查询可以被存储的适合数据库以获得安装新打印机所需的打印机配置和打印驱动信息。在获得打印机配置和打印驱动程序信息的基础上,DDI自动地安装新打印机,包括创建需要用于与新打印机通信的任何端口。而且,在打印机可以安装在用户工作站之前不需要在打印服务器中安装该打印机。因为控制点和代理安装用于对等通信的打印机,不需要在打印服务器中安装该打印机,从而使安装和管理网络上的打印机更加容易。因此,在本专利技术的一个方面中,在通过网络与控制点通信的客户工作站的打印机文件夹中远程地安装新打印机,包括在控制点终端中,执行在客户工作站的打印机文件夹中添加新打印机的操作,和响应于已经执行的操作,控制点终端传输添加到客户工作站的代理的新打印机的识别信息,和在客户工作站中,代理接收来自控制点终端的识别信息,响应于接收新打印机的识别信息,代理至少部分地基于所接收识别信息自动地获得打印机配置信息和打印驱动程序文件,代理基于获得的打印机配置信息和打印驱动程序信息自动地配置打印机并安装打印驱动程序,和代理创建打印机在本地管理的实例。根据本专利技术的其他方面,自动地从网络上的远程设备例如FTP服务器获得打印机配置信息和打印驱动程序信息,和自动地创建用于与打印机通信的端口。因此,打印机配置信息和打印驱动程序的数据库可以保存在远程设备上以便在创建本地管理的打印机实例的任何时候容易地访问它们。另外,打印机的识别信息可以是打印机的网络地址,例如IP地址,打印机名称、DNS名称或NetBios名称。从这方面来说,控制点终端仅仅提供打印机的IP地址或名称给代理,而代理利用此IP地址或名称从数据库例如上面所述的数据库获得打印机配置和打印驱动程序信息。此外,在控制点终端中执行的操作非常简单,管理员利用管理控制台将新打印机的图标拖放代理图标上即可。在完成拖放操作的基础上,控制点产生和传输信息给代理用于添加新打印机。可以容易地看出,对于管理员来说,添加新打印机变成简单操作。另外,打印机不必是安装在网络上的真实打印机,而可以是虚拟打印机。从这方面来说,管理员可以仅仅通过执行在控制点终端上添加虚拟打印机的操作而很容易地在工作站上远程创建虚拟打印机实例,从而虚拟打印机的标识符提供给代理。在这点上,打印机配置信息和打印驱动程序信息的数据库可以包括用于各种虚拟打印机以及安装在网络上的打印机的需要信息。结果,管理员可以仅仅通过将虚拟打印机的图标拖放到工作站的图标上而很容易地在工作站上创建虚拟打印机实例。此简短概述使得可以很快地理解本专利技术的实质。通过下列结合附图的优选实施例的详细描述,将获得本专利技术更加完整的理解。附图说明图1描述了本专利技术可以在其中使用的网络环境的例子。图2描述了计算机工作站内部结构的例子。图3描述了局域网服务器内部结构的例子。图4描述了网络服务器内部结构的例子。图5是描述根据本专利技术的远程管理代理结构的方框图。图6描述了由用于在根据本专利技术的工作站上安装新打印机的动态设备安装程序执行的通信的例子。图7描述了用于根据本专利技术的控制点的图形用户界面的例子。图8描述了选择“代理目录”标签的代理窗格的例子。图9描述了选择“代理细节”标签的代理窗格的例子。图10描述了用于图7的控制点的安装窗格的例子。图11至13示出本文档来自技高网
...

【技术保护点】
在通过一个网络与一个控制点终端进行通信的一个客户工作站的一个打印机文件夹中远程地安装一个新打印机的一种方法,此方法包括如下步骤:在所述控制点终端中,执行在所述客户工作站的所述打印机文件夹中添加所述新打印机的操作;和响应于所执行的 该操作,所述控制点终端把所添加的所述新打印机的识别信息传送给所述客户工作站的一个代理;和在所述客户工作站中,所述代理接收来自所述控制点终端的所述识别信息;响应于接收新打印机的识别信息,所述代理至少部分地根据所接收识别信息而自动地 获得打印机配置信息和打印驱动程序信息;所述代理根据所获得的打印机配置信息和打印驱动程序信息而自动地配置打印机并安装打印驱动程序;和所述代理创建所述打印机的一个本地管理的实例。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:戴文J凯普克里斯托夫J卡赛兰诺
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1