驱动软件安装方法,使用该方法的处理装置、程序和介质的制作方法

文档序号:6650275阅读:127来源:国知局
专利名称:驱动软件安装方法,使用该方法的处理装置、程序和介质的制作方法
技术领域
本发明涉及一种用于安装驱动软件的方法和采用该方法的信息处理装置。
背景技术
日本发明公开号(Kokai)07-168682公开了一种通过网络连接到多种类型的打印机的信息处理装置。恰当的驱动软件必须被安装在打印机上以便各个打印机能正确的打印出数据。为了这个目的,信息处理装置被配备了多种类型的驱动软件。信息处理装置接收打印机上的信息,并且随后恰当的软件被通过网络安装到打印机中。
安装驱动软件的传统方法通常是选择能在连接到网络的打印机的基本配置上正确运行的驱动软件。因此,该方法不能正确处理基本配置以外的任选设备和多种资源的各个设置。
因为这个原因,用户必须首先安装打印机的基本配置以外的任选设备的设置和多种资源的设置,并且随后手工设置可选配置信息和资源信息。手工设置驱动软件经常需要频繁的人工咨询,花费大量时间把系统配置正确。这通常导致出错。

发明内容
本发明的目的之一是提供一种方法和一种信息处理装置,其中,用于希望的打印机的可选的配置的信息和资源的信息被首先获得,并随后被写到驱动软件中,并且最终该驱动软件被安装到该信息处理装置。
本发明的另一个目的是提供一种用于安装驱动软件的方法和使用该方法的信息处理装置,其中,一旦驱动软件被安装,用户不必设置可选的配置上的信息和资源的信息。
一种信息处理装置,被连接到至少一个本地图像记录装置(9a)并通过网络(20)被连接到至少一个网络打印机(9b,9c)。该装置包括操作部(5)、信息获取部(18)和安装部(22)。操作部(5)从至少一个本地图像记录装置(9a)和至少一个网络打印机(9b,9c)中指定希望的打印机。信息获取部(18)获取希望的打印机上的信息,并把希望的打印机上的信息写到驱动软件中。安装部(22)把驱动软件安装到信息处理装置,驱动软件包括希望的打印机的信息。
信息处理装置进一步还包括搜索至少一个本地打印机(9a)和至少一个网络打印机(9b,9c)的打印机搜索部(17)。用户通过操作部(5)选择由上述打印机搜索部(17)搜索出的至少一个本地打印机(9a)和至少一个网络打印机(9b,9c)中的一个。
图像记录装置搜索部(17)显示至少一个本地打印机(9a)和至少一个网络打印机(9b,9c)上的信息以便用户可选择地将至少一个本地打印机(9a)上的信息或至少一个网络打印机(9b,9c)上的信息写入到驱动软件中。
信息获取部(18)在上述信息获取部(18)不能获取信息时提示用户。
当打印机搜索部(17)不能探测到多个打印机中的一个,或者当信息获取部(18)不能获取信息时,安装部(22)把缺省设定设置到驱动软件上。
一种方法,用于为被连接到至少一个本地图像记录装置(9a)和通过网络(20)被连接到至少一个网络图像记录装置(9b,9c)的信息处理装置(1)安装驱动软件,该方法包括如下步骤从至少一个本地打印机(9a)和至少一个网络打印机(9b,9c)中指定希望的打印机;获取希望的打印机上的信息,并且把希望的打印机上的信息写到驱动软件(10)中;把驱动软件安装到信息处理装置,驱动软件(10)包括希望的打印机的信息。
指定希望的打印机包括在指定希望的打印机之前搜索至少一个本地打印机(9a)和至少一个网络打印机(9b,9c)。
安装驱动软件包括显示信息以便用户把希望的打印机上的信息写入到驱动软件(10)。
该方法进一步还包括如果希望的打印机上的信息不能被获取,提示用户信息不能被获取。
安装驱动软件包括如果搜索至少一个本地打印机和至少一个网络打印机不能探测到任何打印机或者获取希望的打印机上的信息失败,把缺省信息写入驱动软件。
一种计算机程序,包含命令计算机系统执行上述方法的指令。
一种存储介质,存储上述计算机程序并且该计算机程序由计算机从存储介质中读出。
本发明的适用性的进一步范围将随着下文给出的详细说明而变得明显。然而,应该理解的是,当给出该发明的具体实施方式
时,详细说明和具体例子仅仅作为示例被给出,因为对本领域的普通技术人员来说在详细的说明中该发明的精神和范围中的多种改变和修改都是显而易见的。


随着仅作为示例给出的不限制本发明的后述的详细说明和附图,本发明将变得更加明白,其中图1图例表示依照第一实施方式的驱动软件安装系统和信息处理装置的配置;图2是把驱动软件安装到信息处理装置中的安装器的功能模块图;图3是图例表示依照第一实施方式的驱动软件安装系统的操作的流程图;图4图例表示4个示例打印机;图5图例表示被写入到可选配置数据存储器中的可选配置信息的例子;图6图例表示从打印机被获取并被写入到资源数据存储器中的资源信息的例子;图7是图例表示依照第二实施方式的驱动软件安装系统的操作的流程图;图8图例表示可选配置信息的缺省的例子;图9图例表示存储在打印机中的资源信息的缺省的例子;图10是图例表示依照第三实施方式的驱动软件安装系统的操作的流程图;图11A是图例表示双面打印被打开的可选配置设置屏幕的例子;图11B是图例表示只有标准供纸盘被装配的可选配置设置屏幕的例子;图12是依照第四实施方式安装驱动软件的安装器的功能模块图;图13是图例表示依照第四实施方式的驱动软件安装系统的操作的流程图;图14图例表示打印机指定屏幕的例子;图15是图例表示依照第五实施方式的驱动软件安装系统的操作的流程图;和图16图例表示警告的例子。
具体实施例方式
本发明的实施方式将参照附图得到说明。
第一实施方式在第一实施方式中,希望的打印机的可选配置上的信息(此后表示为“可选配置信息”)和资源上的信息(此后表示为“资源信息”)被写入到驱动软件中,并且随后,该驱动软件被安装到诸如计算机的信息处理装置中。可选配置信息包括首选双面/单面打印,可选供纸盒(第二供纸盒,第三供纸盒等),字体,和介质容量。
图1图例表示依照第一实施方式的驱动软件安装系统和信息处理装置。
该驱动软件安装系统被按如下配置驱动软件被安装到信息处理装置1。信息处理装置1被通过本地接口(I/F)7或通过网络20直接连接到打印机9a-9c。信息处理装置1把打印数据输出到打印机9a-9c。
信息处理装置1被如下配置CPU2控制信息处理装置1的全部操作。操作系统(OS)存储器3存储控制程序。安装器4安装驱动软件。操作部5包括整体结构的触摸面板和LCD。存储器6包括硬盘驱动设备和CD-ROM驱动设备。本地接口7是例如IEEE1284的形式的接口,信息处理装置1通过它与是本地打印机的打印机9a通信。网络接口8在信息处理装置1和是远程打印机(网络打印机)的打印机9b和9c之间建立网络连接。前述各个部通过内部总线21连接。
图2是在信息处理装置1中安装驱动软件10的安装器4的功能模块图。参照图2,安装器4包括驱动软件10,打印机搜索模块17,信息获取模块18,和安装部22。
驱动软件10被按如下配置。一旦从应用程序接收图像指令,图像打印数据控制器11产生能被打印机9a-9c解释的数据。用户接口控制器12控制诸如选择记录纸的用户接口,为执行多种打印数据被打印在其上。资源数据存储器15存储先前注册在打印机9a-9b中的诸如格式数据的类型和格式数据存在和不存在的资源信息。可选配置数据存储器16存储从打印机9获取的可选配置上的资源信息。可选资源控制器13参照(refer)资源数据存储器15,并且随后通知用户接口控制器12和图像打印数据控制器11。可选配置控制器14通过参照可选配置数据存储器16管理可选配置,并且随后通知图像打印数据控制器11和用户接口控制器12。
使用IEEE1284协议,打印机搜索模块17探测到通过本地接口7被连接到信息处理装置1的打印机9a。使用SNMP协议,打印机搜索模块17搜索通过网络20被连接的设备来探测打印机9b和9c。然后,打印机搜索模块17在操作部5的显示单元上显示打印机9a-9c。
信息获取模块18获取存储在打印机9a和打印机9b和打印机9c中希望的一个中的可选配置信息和资源信息,并把可选配置信息和资源信息写入到驱动软件10。安装部22把包含写入到驱动软件10的可选配置信息和资源信息安装到信息处理装置1。
{操作}图3是图例表示依照第一实施方式的驱动软件安装系统的操作的流程图。用于执行该流程的程序可以被存储在可由计算机读取的介质中。驱动软件安装系统的操作将参照图3被说明。为了说明方便,在信息处理装置1中执行的步骤被表示为“SCx”,且在打印机9a-9c中执行的步骤被表示为“SPx”。下标“x”是相应的步骤编号。
{信息处理装置的操作}
参照图3,当安装操作被用户激活,信息处理装置1把搜索命令通过本地接口7发送到打印机9a或通过网络接口8和网络20发送到打印机9b和9c,并从打印机9a-9c接收答复信号,从而探测打印机9a-9c(步骤SC1)。然后,信息处理装置1从答复信号中抽取出对应探测到的打印机9a-9c的型号名和IP地址。
有两种搜索类型“本地搜索”,其中本地接口7使用IEEE1284协议直接搜索打印机9a,和“网络搜索”,其中网络接口8使用SNMP协议搜索打印机9b-9c。
如果确定没有打印机被探测到(步骤SC2),驱动软件10被安装到信息处理装置1而不需把可选配置信息和资源信息写入到驱动软件10中(步骤SC8)。
系统可以被配置为当没有打印机被探测到时提示用户。这允许用户正确连接打印机或打开打印机并且随后尝试再次安装驱动软件10。之后,用户能把可选配置信息和资源信息写入到驱动软件10中。作为另一种选择,驱动软件10可以被安装而不需检查打印机是否被正确连接或被打开,在此情况下,可选配置信息和资源信息可以在驱动软件10被安装后被写入到驱动软件10中。
当打印机被探测到,信息处理装置1在操作部5的显示单元上显示探测到的打印机(图4),提示用户选择显示出的打印机中的一个(步骤SC3)。
用户被提示选择显示在操作面板5上打印机中的一个(步骤SC3),并且从而从显示出的打印机中选出希望的打印机(步骤SC4)。
信息处理装置1通过使用所选打印机的IP地址与所选打印机通信以从所选打印机获取资源信息和可选配置信息(步骤SC5)。
然后,进行检查以确定可选配置信息和资源信息是否已经被获取(步骤SC6)。例如,如果打印机已经被关闭或者打印机到信息处理装置1的连接已经被中断,可选配置信息不能被获取。从而,可选配置信息和资源信息不能被从打印机(步骤SC6为否)中获取且从而可选配置信息不能被写入到驱动软件中。因而,驱动软件10被安装到信息处理装置1中而无需可选配置信息和资源信息被写入到驱动软件10中(步骤SC8)。
信息处理装置1也可以被配置为如果可选配置信息不能读取或没有打印机被探测到,操作部5的显示单元将提示用户,并且随后询问用户驱动软件10是否应当被安装而无需可选配置信息和资源信息被写入到驱动软件10中。仍然作为另一种选择,如果打印机被配备了管理装置(未示出),信息处理装置1可以被配置为信息处理装置1提示管理装置没有打印机被探测到或者可选配置信息和资源信息不能被获取。管理装置将随后提示用户没有打印机被探测到或者可选配置信息和资源信息不能被获取。管理装置将随后询问用户该驱动软件10是否应当被安装而无需可选配置信息和资源信息被写入到驱动软件中。
如上所述的提示用户的决定确保用户把该打印机连接到信息处理装置1或打开打印机。从而,可选配置信息和资源信息能被获取并写入到驱动软件10中。
例如,如果可选配置信息和资源信息已经被获取(步骤SC6为是),信息获取模块18把可选配置和资源信息分别写入到可选配置数据存储器16和资源数据存储器15中(步骤SC7)。
驱动软件10,其分别包括写入到资源数据存储器15和可选配置数据存储器16中的信息项,被复制到信息处理装置1中的驱动软件存储区域中。然后,必要的数据被写入到信息处理装置1中的注册表和初始化文件中,以便信息处理装置1的操作系统能识别驱动软件10。随后,安装部22把驱动软件10安装到信息处理装置1中(步骤SC8)。
图4图例表示了显示在图3中步骤SC3的4个示例打印机A到D。图4仅展示了连接到信息处理装置1的打印机的型号名。取而代之的,IP地址可以与打印机的型号名一起被显示。同样作为另一种选择,取代显示所有探测到的打印机,操作面板5可以仅显示在其上驱动软件10能运行的打印机。在这种情况下,所有被探测到的打印机应该被检查以确定哪个打印机与驱动软件10匹配,并且仅仅匹配的打印机被显示。
图5图例展示了被在步骤SC5写入到可选配置数据存储器16的可选配置信息的例子。在此例中,“双面=是”表示双面打印能被执行。“第二供纸盘=已安装”表示第二供纸盘被安装。
在“设置”下的“双面打印=是”表示双面打印已经被打开。其他可选配置包括纸张大小,字体和缩版。缩版使被打印的纸张数量减少并且减少消耗品。
图6图例展示了被从打印机获取并被写入到资源数据存储器15中的资源信息的例子。此例包括作为存储在打印机中并用于执行覆盖功能的表单数据的“请求管理决定表单”和“出差申请表单”,在其中先前设计的打印表单被与从应用程序的打印数据注册而被打印。写成两种数据表单的页面描述语言(PDL)是Postscript语言(PS)。
“请求管理决定表单”由“1”表示且“出差申请表单”由“2”表示。“PDL=PS”表示页面描述语言(PDL)是Postscript语言。
驱动软件10的安装关于先前已存储在安装器4中的唯一的驱动软件已经得到说明。取而代之的,存储在存储器部6中的CD-ROM驱动器中或存储在网络20上的站点中的驱动软件也可以被用作驱动软件10,且可选配置信息和资源信息可以被写入到这样获取的驱动软件10中,其能随后被存储在图像组成装置1中。
如图5和6所示,可选配置信息和资源信息已经以源码形式被说明。取而代之的,可选配置信息和资源信息也可以被定义为二进制代码。
{打印机的操作}回来参考图3,当信息处理装置1在步骤SC1中使用IEEE1284协议开始探测打印机9a并使用SNMP协议探测打印机9b和9c时,打印机9a-9c以相应协议接收搜索命令。然后,打印机9a-9c把打印机9a-9c的型号名和IP地址发送到信息处理装置1(步骤SP1)。
当信息处理装置1发送发送可选配置信息的命令和发送资源信息的命令到在步骤SC4中所选的打印机时,打印机抽取出可选配置信息和资源信息并把这些信息发送到信息处理装置1(步骤SP2)。其完成打印机的操作。
如上所述,安装驱动软件的方法和使用该方法的图像处理装置允许(1)从用户所选的打印机中获取可选配置信息和资源信息,(2)把这些信息写入到驱动软件10中,和(3)把驱动软件10安装到信息处理装置1。其消除了在驱动软件的安装后设置这些信息的需要,从而缩短了安装时间并排除了设置中的错误。
第二实施方式第二实施方式具有如下特色当信息处理装置1不能从打印机获取可选配置信息和资源信息时,这些信息可以被以它们的缺省值写入驱动软件10中,且随后驱动软件10被安装在信息处理装置1中。
{配置}依照第二实施方式的驱动软件安装系统和信息处理装置1具有与第一实施方式相同的配置,且其说明被省略。依照第二实施方式的安装器4具有与第一实施方式(图2)相同的配置,且其说明被省略。
{操作}图7是图例展示了依照第二实施方式的驱动软件安装系统的操作的流程图。驱动软件安装系统的操作将参照图7被说明。步骤SC11-SC18与第一实施方式的步骤SC1-SC8分别相同。步骤SP11和S12与第一实施方式的步骤SP1和SP2分别相同。这些步骤的详细说明为解释方便起见被省略。
{信息处理装置的操作}参照图7,当驱动软件10的安装操作被用户激活时,信息处理装置1把搜索命令通过本地接口发送到打印机9a,通过网络20发送到打印机9b和9c,并从打印机9a-9c接收答复信号,从而探测到打印机9a-9c(步骤SC11)。然后,进行检查以确定打印机9a-9c是否已经被探测到(步骤SC12)。如果在步骤SC12为是,信息处理装置1从答复信号中抽取出对应探测到的打印机的型号名和I P地址。信息处理装置1然后存储型号名和IP地址,和相应探测到的打印机。信息处理装置1也在操作面板5的显示器上显示型号名和IP地址,从而提示用户选择一个打印机(步骤SC13)。当用户从显示的打印机中选择希望的打印机时,信息处理装置1使用例如所选打印机的I P地址与该打印机通信,从而从打印机获取可选配置信息和资源信息(步骤SC15)。
然后,进行检查以确定可选配置信息和资源信息上的信息是否已经被获得(步骤SC16)。如果是,信息获取模块18把可选配置信息写入到驱动软件10的可选配置数据存储器16,把资源信息写入到驱动软件10的资源数据存储器15中(步骤SC17)。驱动软件10随后被复制到图像处理装置1中的驱动软件存储区中。然后,必要的数据被写入到信息处理装置1中的注册表和初始化文件中,以便信息处理装置1的操作系统能识别驱动软件10(步骤SC18)。然后,安装部22把驱动软件10安装到信息处理装置1。
如果确定了没有打印机被探测到(步骤SC12中为否)或可选配置信息和资源信息不能被获取(步骤SC16中为否),驱动软件10被安装到信息处理装置1中,预设为它们的缺省值的可选配置信息和资源信息被写入可选配置数据存储器16中(步骤SC19)。
取代写入缺省值,信息处理装置1可以被配置为在操作面板5的显示单元提示用户可选配置信息不能被访问,且因此它们的缺省值将被写入到驱动软件10中,从而提示用户检查打印机是否被正确连接或是否被打开。随后,信息处理装置1从探测到的打印机获取可选配置信息并且随后重新安装驱动软件10。作为另一种选择,驱动软件10可以被安装而无需检查打印机是否已被正确连接或已被打开,在此情况下,可选配置信息可以在驱动软件10被安装后被写入。
在步骤SC19被写入的缺省值与图5中的格式相同。
图8图例展示了可选配置信息的缺省值的例子。参照图8,如果打印机没有配备双面打印的功能,缺省值为“双面=否”。如果打印机配备了第二供纸盘,缺省值为“第二供纸盘=已安装”。
“设置”下的“双面打印=关闭”表示双面打印已被关闭。其他设置包括用于字体的“打印字体名=MS Gothic”,用于字体大小的“打印字体大小=10”,用于纸张大小的“大小=A4”,和用于缩版打印的“缩版率=100%”。这些设置被写入到驱动软件10的可选配置数据存储器16中。
如上所述,因为第二供纸盘被描述为缺省,当第二供纸盘没有被使用的时候,仅需要改变该设置。
图9图例展示了存储在打印机9a-9c中的资源信息的缺省值的例子。在此例中,资源信息是用于请求以Postscript语言写成的管理决定表单的表单数据。管理决定表单的请求可以被分配标识号码“1”,和“PDL=PS”。“PDL=PS”表示页面描述语言(PDL)是Postscript语言(PS)。
{打印机的操作}当信息处理装置1开始使用IEEE1284协议搜索打印机9a且使用SNMP协议搜索打印机9b和9c时,打印机9a收到IEEE1284协议的搜索命令且打印机9b和9c收到SNMP协议的搜索命令。然后,打印机9a-9c发送打印机9a-9c的型号名和IP地址到信息处理装置1(步骤SP11)。
当信息处理装置1向在步骤SC4所选的打印机发送发送可选配置信息的命令和发送资源信息的命令(步骤SC15)时,所选的打印机把这些信息发送到信息处理装置1(SP12)。其完成打印机的操作。
如上所述,使用依照第二实施方式的方法和装置,在把驱动软件10安装到信息处理装置1之前把可选配置信息和资源信息的缺省设置写入到驱动软件10中是可能的。从而,除了第一实施方式的优点,第二实施方式具有可选配置信息和资源信息的缺省值能被使用的优点。
第三实施方式在第三实施方式中可选配置信息和资源信息被显示以便用户能可选择的设置各个信息项。
{配置}依照第三实施方式的驱动软件安装系统和信息处理装置具有与第一实施方式相同的配置,且其说明被省略。依照第三实施方式的安装器4具有与第一实施方式相同的配置(图2),且其说明被省略。
{操作}图10是图例表示了依照第三实施方式的驱动软件安装系统的操作。驱动软件安装系统的操作将参照图10进行说明。图10中的步骤SC21-SC26和SC28-SC30分别与第二实施方式中的步骤SC11-SP19相同。步骤SP21和S22分别与第二实施方式的步骤SP11和SP12相同。这些步骤的详细说明为了解释方便而被省略。
{信息处理装置的操作}参照图10,当用户激活驱动软件10的安装操作时,信息处理装置1搜索通过使用IEEE1284协议和SNMP协议连接到信息处理装置1的打印机9a-9c,然后存储型号名和IP地址和对应打印机9a-9c(步骤SC21)。然后,进行检查以确定打印机9a-9c是否已被探测到(步骤SC22)。如果是,在步骤SC22,信息处理装置1在操作部5的显示单元上显示探测到的打印机以提示用户从显示的打印机中选择希望的打印机(步骤SC23)。当用户从显示的打印机中选择了希望的打印机时(步骤SC24),信息处理装置1通过使用例如IP地址与所选打印机通信,以便信息处理装置从打印机获取例如可选配置信息和资源信息(步骤SC25)。
然后,进行检查以确定可选配置信息和资源信息是否被获得(SC26)。如果可选配置信息和资源信息已经被获得(步骤SC26中为是),信息处理装置1如图11A和11B所示在显示器上显示可选配置信息。所选可选配置的设置被显示在获取的可选配置信息下面。
参照图11A和图11B,打印机的可选配置是打印机配备了单供纸盘和双面打印,但是没有配备进行装订和打孔的包装机和诸如硬盘的扩展磁盘。
图11A是图例展示了双面打印打开的可选配置设置屏幕的例子。图11B是图例展示只有标准供纸盘配备的可选配置设置屏幕的例子。
如果双面打印没有被使用,那么用户选择图11A中“双面打印”的功能,然后选择“不被使用”,并最后点击“确定”按钮。如果第二供纸盘被装备,那么用户选择“供纸盘数量”,然后选择图11B中的“2(标准,第二)”,并最后点击该“确定”按钮。其完成可选配置信息的改变(步骤SC27)。
资源信息也可以以与可选配置信息非常相同的方式被显示,以便用户能按需要修改资源信息。
已经有用户设置的可选配置信息和资源信息被分别写入到可选配置数据存储器16和资源数据存储器15中(步骤SC28)。然后,驱动软件10被复制到信息处理装置1中的驱动软件存储区中。然后,必要的数据被写入到信息处理装置1的注册表和初始化文件中,以便信息处理装置1的操作系统能识别驱动软件10(步骤SC29)。然后,安装部22把驱动软件10安装到信息处理装置1中。
如果确定没有打印机被探测到(步骤SC22中为否)或者可选配置信息和资源信息不能被获取(步骤SC26),驱动软件10被安装到信息处理装置1中,可选配置信息和资源信息的缺省设置被分别写入可选配置数据存储器16和资源数据存储器15(步骤SC30)。
取代写入缺省值,信息处理装置1可以被配置为操作部5的显示单元提示用户可选配置信息和资源信息不能被访问且从而缺省值将被写入到驱动软件10,因而提示用户检查打印机是否已被正确连接或者是否已被打开。随后,信息处理装置1获取探测到的打印机上的可选配置信息并且随后重新安装驱动软件10。作为另一种选择,驱动软件10可以被重写而无需检查打印机是否已被正确连接或者是否已被打开,在此情况下,只有可选配置信息在驱动软件10被安装后被写入。
{打印机的操作}当信息处理装置1开始使用IEEE1284协议探测打印机9a和使用SNMP协议探测打印机9b和9c时,打印机9a收到IEEE1284协议的搜索命令且打印机9b和9c收到SNMP协议的命令。然后,打印机9a-9c发送它们的型号名和IP地址到信息处理装置1(步骤SP21)。
当信息处理装置1在步骤SC25发送发送可选配置信息的命令和发送资源信息的命令到在步骤SC24所选的打印机时,打印机发送这些信息到信息处理装置1(SP22)。其完成打印机的操作。
如上所述,依照第三实施方式的方法和装置被配置为,从希望的打印机获取的可选配置信息和资源信息被为用户显示以独立地设置和修改这些信息项。第三实施方式除了与第一和第二实施方式相同的优点以外还提供以下额外的优点。第三实施方式允许用户按需要获取并修改可选配置信息和资源信息,从而消除在安装驱动软件后设置的需要。
第四实施方式在第四实施方式中,打印机不被搜索,而是由用户通过使用例如希望的打印机的IP地址直接指定希望的打印机。用户从指定的打印机获取可选配置信息和资源信息,把这些信息写入驱动软件中,并且随后把驱动软件安装到信息处理装置1中。
{配置}图12是安装驱动软件10的安装器4的功能模块图。依照第四实施方式的驱动软件安装系统和信息处理装置具有与第一实施方式相同的配置(图1)且其说明因而被省略。依照第四实施方式的安装器4具有与第一实施方式相同的配置(图2),除了打印机指定模块19被用在打印机搜索模块17。
用户可以把诸如指定希望的打印机的网络地址的信息输入到打印机指定模块19中。安装器4的其余配置与第一实施方式的相同,因而其说明被省略。
{操作}图13是图例表示了依照第四实施方式的驱动软件安装系统的操作的流程图。驱动软件安装系统的操作将参照图13进行说明。图13中的步骤SC32-SC36分别与第二实施方式的步骤SC15-SP19相同。步骤SP31与第二实施方式的步骤SP12分别相同。这些步骤的详细说明为了解释简便起见被省略。
{信息处理装置的操作}参照图13,当驱动软件的安装被初始化时,信息处理装置1显示打印机指定屏幕(图14),以便用户能指定希望的打印机。
用户输入先前获取的希望的打印机的IP地址,例如,“123.45.67.89”,并且随后点击“确定”按钮(步骤SC31)。“123.45.67.89”是任意的例子且并不指向任何本发明中特定,具体的部。
信息处理装置1与由IP地址指定的打印机通信,并且从该打印机获取可选配置信息和资源信息(步骤SC32)。
进行检查以确定可选配置信息和资源信息是否已经被获取(步骤SC33)。如果是,那么信息获取模块18分别把可选配置信息和资源信息写入资源数据存储器15和可选配置数据存储器16(步骤SC34)。驱动软件10然后被复制到信息处理装置1中的驱动软件存储区。随后,必要的数据被写入到信息处理装置1中的注册表和初始化文件中,以便信息处理装置1的操作系统能识别驱动软件10。然后,安装部22把驱动软件10安装到该信息处理装置1(步骤SC35)。
如果确定可选配置信息和资源信息不能被获取(步骤SC33),驱动软件10被安装到信息处理装置1,可选配置信息和资源信息的预设缺省设置被分别写入到可选配置数据存储器16和资源数据存储器15中。
信息处理装置1也可以按如下配置信息处理装置1提示用户可选配置信息和资源信息的预设缺省设置将被写入。信息处理装置1然后提示用户检查所选打印机是否已被正确连接或是否已被打开。然后,信息处理装置1从所选打印机获取可选配置信息和资源信息并安装驱动软件10。作为另一种选择,驱动软件10可以被安装而无需检查打印机是否被正确连接或已被打开,在此情况下,在驱动软件10被安装后只有可选配置信息和资源信息可以被写入。
第四实施方式允许用户直接指定希望的打印机。在此情况下,同样的,用户也可以修改可选配置信息的设置并且随后把修改过的可选配置信息写入到驱动软件10中。
{打印机的操作}信息处理装置1发送发送可选配置信息和资源信息的命令,且在步骤SC31所指定的IP地址的打印机收到该命令。该打印机然后把可选配置信息和资源信息发送到信息处理装置1(步骤SP31)。其完成驱动软件10的安装操作。
如上所述,使用依照第四实施方式的方法和装置,在安装驱动软件10之前,用户能输入希望的打印机的地址来指定希望的打印机。这确保了用户指定希望的打印机以从希望的打印机获取可选配置信息和资源信息,且信息获取模块18在安装前把这些信息写入到驱动软件10。这样,不需要在安装驱动软件10之后设置这些信息。
第五实施方式在第五实施方式中,当可选配置信息和资源信息不能被从搜索到的打印机或指定的打印机上获取时,信息处理装置1提供警告,以便用户能中断驱动软件的安装。
{配置}依照第五实施方式的驱动软件安装系统和信息处理装置具有与第四实施方式相同的配置,且其说明被省略。依照第五实施方式的安装器4具有与第四实施方式相同的配置(图12),且其说明被省略。
{操作}图15是图例表示依照第五实施方式的驱动软件安装系统的操作的流程图。驱动软件安装系统的操作将参照图15进行说明。图15中的步骤SC41-SC45和SC48分别与第四实施方式的步骤SC31-SC35和SC36相同。步骤SP41与第四实施方式的步骤SP31相同。这些步骤的详细说明为了解释简便起见被省略。
{信息处理装置的操作}参照图15,当驱动软件的安装被初始化,信息处理装置1显示打印机指定屏幕(图14),通过其用户能指定希望的打印机(步骤SC41)。用户输入预先获取的希望的打印机的IP地址,并且随后点击“确定”按钮,以便信息处理装置与在该IP地址的打印机通信以从该打印机获取可选配置信息(步骤SC42)。
进行检查以确定可选配置信息和资源信息是否已经被获取(步骤SC43)。如果在步骤SC43为是,那么信息获取模块18把可选配置信息和资源信息写入到资源数据存储器15和可选配置数据存储器16(步骤SC44)中。驱动软件10然后被复制到信息处理装置1中的驱动软件存储区中。然后,必要的数据被写入到信息处理装置1的注册表和初始化文件中,以便信息处理装置1的操作系统能识别驱动软件10(步骤SC45)。然后,安装部22把驱动软件10安装到信息处理装置1中(步骤SC45)。
如果确定可选配置信息和资源信息不能被获取(在步骤SC43中为否),信息处理装置1提示用户可选配置信息和资源信息不能被获取(步骤SC46)。其可以通过展示图16中的警告屏幕,发出声音提示,或结合警告屏幕和声音提示而完成。
然后用户调查指定打印机的状态并且做出确定驱动软件10的安装是否应该被中断的决定(步骤SC47)。如果驱动软件10的安装应该被中断,用户点击“是”按钮,并且如果驱动软件10的安装不应该被中断点击“否”按钮。
如果“是”按钮被点击,程序结束。如果“否”按钮被点击,可选配置和资源信息被分别以缺省值写入到可选配置数据存储器16和资源数据存储器15中,如同第四实施方式的步骤SC36中一样(步骤SC48)。
然后,这样准备好的驱动软件10被随后复制到信息处理装置1中的驱动软件存储区中。然后,必要的数据被写入到信息处理装置1中的注册表和初始化文件中,以便信息处理装置1的操作系统能识别驱动软件10,并且随后驱动软件10被安装(步骤SC45)。其完成安装驱动软件10的操作。
第五实施方式允许用户直接指定希望的打印机。在此情况下,同样的,用户可以修改可选配置信息和资源信息的设置,如同第三实施方式中一样(图10中SC27),并且随后把可选配置信息和资源信息写入到驱动软件10中。
{打印机的操作}信息处理装置1输出发送可选配置信息和资源信息的命令,且在步骤SC41指定的在该IP地址的打印机接收该命令。打印机然后把可选配置信息和资源信息发送到信息处理装置1(步骤SP41)。其完成安装操作。
如上所述,当可选配置信息和资源信息不能从直接指定的打印机或搜索到的打印机获取的时候,依照第五实施方式的方法和信息处理装置提供警告,以便用户能如愿中断驱动软件的安装。
本发明适用于安装驱动软件的方法,其中驱动软件被安装到具有可选配置的打印机中。该发明也同样适用于使用用于安装驱动软件的方法的信息处理装置,系统和服务。
该发明从而得到说明,很明显相同的方式可以变化为许多方式。这些变化不被认为是在本发明的精神和范围之外,并且对本领域的普通技术人员而言,很明显所有这些修改都包含在权利要求的范围中。
权利要求
1.一种信息处理装置,被连接到至少一个本地图像记录装置(9a)并通过网络(20)被连接到至少一个网络图像记录装置(9b,9c),该装置包括操作部(5),通过该部用户从至少一个本地图像记录装置(9a)和至少一个网络图像记录装置(9b,9c)中指定希望的图像记录装置;信息获取部(18),获取希望的图像记录装置上的信息,并把希望的图像记录装置上的信息写到驱动软件中;和安装部(22),把驱动软件(10)安装到信息处理装置,驱动软件包括希望的图像记录装置的信息。
2.依照权利要求1所述的信息处理装置,其中,上述信息获取部(18)在上述信息获取部(18)不能获取信息时提示用户。
3.依照权利要求1所述的信息处理装置,其中,上述图像记录装置搜索部(17)显示至少一个本地图像记录装置(9a)和至少一个网络图像记录装置(9b,9c)上的信息以便用户可选择地将至少一个本地图像记录装置(9a)上的信息或至少一个网络图像记录装置(9b,9c)上的信息写入到驱动软件中。
4.依照权利要求1所述的信息处理装置,进一步还包括搜索至少一个本地图像记录装置(9a)和至少一个网络图像记录装置(9b,9c)的图像记录装置搜索部(17),其中,用户通过上述操作部(5)选择由上述图像记录装置搜索部(17)搜索出的至少一个本地图像记录装置(9a)和至少一个网络图像记录装置(9b,9c)中的一个。
5.依照权利要求2所述的信息处理装置,其中,当上述图像记录装置搜索部(17)不能探测到多个图像记录装置中的一个,或者当上述信息获取部(18)不能获取信息时,上述安装部(22)把缺省设定设置到驱动软件上。
6.一种方法,用于为被连接到至少一个本地图像记录装置(9a)和通过网络(20)被连接到至少一个网络图像记录装置(9b,9c)的信息处理装置(1)安装驱动软件,该方法包括如下步骤从至少一个本地图像记录装置(9a)和至少一个网络图像记录装置(9b,9c)中指定希望的图像记录装置;获取希望的图像记录装置上的信息,并且把希望的图像记录装置上的信息写到驱动软件(10)中;把驱动软件安装到信息处理装置,驱动软件(10)包括希望的图像记录装置的信息。
7.依照权利要求6所述的方法,进一步还包括如果希望的图像记录装置上的信息不能被获取,提示用户信息不能被获取。
8.依照权利要求6所述的方法,其中,安装驱动软件包括显示信息以便用户把希望的图像记录装置上的信息写入到驱动软件(10)。
9.依照权利要求6所述的方法,其中,指定希望的图像记录装置包括在指定希望的图像记录装置之前搜索至少一个本地图像记录装置(9a)和至少一个网络图像记录装置(9b,9c)。
10.依照权利要求7所述的方法,其中,安装驱动软件包括如果搜索至少一个本地图像记录装置和至少一个网络图像记录装置不能探测到任何图像记录装置或者获取希望的图像记录装置上的信息失败,把缺省信息写入驱动软件。
11.一种计算机程序,包含命令计算机系统执行依照权利要求6所述的方法的指令。
12.一种存储介质,存储依照权利要求11所述的计算机程序,其中,计算机程序由计算机从存储介质中读出。
全文摘要
一种信息处理装置(1)被直接连接到本地打印机且通过网络(20)被连接到远程打印机。图像记录装置搜索部(17)搜索本地打印机和远程打印机。操作部(5)从由打印机搜索部(17)搜索的本地和网络打印机中指定希望的打印机。信息获取部(18)获取希望的打印机上的信息,并把希望的打印机上的信息写入到驱动软件中。安装部(22)把驱动软件安装到信息处理装置(1)中,驱动软件包括希望的打印机的信息。
文档编号G06F3/12GK1766840SQ20051011843
公开日2006年5月3日 申请日期2005年10月28日 优先权日2004年10月29日
发明者井上崇 申请人:冲数据株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1