首页> 中国专利> 用于不良对策的网络技术

用于不良对策的网络技术

摘要

本发明提供了一种驱动器自动安装装置,其把适合与客户计算机连接的外围设备的驱动器程序通过网络自动安装到该客户计算机上,具有:自动安装选择画面输出单元,其把可从上述客户计算机选择输入上述驱动器程序的自动安装的自动安装选择输入画面通过上述网络向该客户计算机输出;驱动器存储单元,其存储适合于上述外围设备的驱动器程序;驱动器输出单元,其伴随来自基于上述自动安装选择输入画面的上述客户计算机的自动安装的选择输入,把被存储在上述驱动器存储单元的驱动器程序以可安装的方式输出到上述客户计算机。本发明还提供了相应的驱动器自动安装方法。

著录项

  • 公开/公告号CN1673963A

    专利类型发明专利

  • 公开/公告日2005-09-28

    原文格式PDF

  • 申请/专利权人 精工爱普生株式会社;

    申请/专利号CN200510067014.6

  • 发明设计人 寺冈祐次;赤坂良彦;佐藤启;

    申请日2002-03-29

  • 分类号G06F9/445;H04L12/00;

  • 代理机构72001 中国专利代理(香港)有限公司;

  • 代理人梁永

  • 地址 日本东京都

  • 入库时间 2023-12-17 16:29:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-17

    未缴年费专利权终止 IPC(主分类):G06F9/445 授权公告日:20090401 终止日期:20170329 申请日:20020329

    专利权的终止

  • 2009-04-01

    授权

    授权

  • 2005-11-23

    实质审查的生效

    实质审查的生效

  • 2005-09-28

    公开

    公开

说明书

本申请是2002年11月29日提交的国际申请日为2002年3月29日、申请号为02800999.1、发明名称为“用于不良对策的网络技术”的发明专利申请的分案申请。

技术领域

本发明涉及用于在包含通过因特网连接的服务器计算机及客户计算机的网络环境下,实施与客户计算机连接的外围设备的不良状况排除对策的技术。

背景技术

在个人计算机上,打印机与扫描仪等各种外围设备被通过外部接口连接。当这种外围设备发生了异常及不良状况时,在以往必须参照随外围设备提供的手册。然而近年来,有许多制造销售外围设备的公司在因特网上公开用于支持(支援)用户的用户支持页面。在用户支持页面上详细登载本公司的外围设备的不良状况排除对策。然而,为采取外围设备的不良状况排除对策,参照手册或参照用户支持页面是非常烦杂的作业,此外,许多场合下,一般用户难以理解不良状况排除对策的内容。即以往存在一个对于外围设备的用户,不良状况排除对策是既烦杂又困难的问题。

有一种对于通过因特网连接的计算机外围设备的不良状况,通过FAQ(常有的询问)予以对应的系统。在该系统中,通过把由针对外围设备的不良状况的询问及与该询问对应的回答组成的阶层构造的询问回答画面以对话形式向计算机提供,提示针对对象设备的不良状况的原因及其处置,在用户侧解决不良状况。不过,在这种系统中,由于不管基于用户的外围设备的使用状况如何,均相对询问来选择回答,因而有时不能根据基于用户的外围设备的使用状况选择准确的回答。在该场合下,不能提示针对不良状况的准确原因及其处置方法。

在个人计算机中,打印机及扫描仪等各种外围设备被通过外部接口连接。为使这种外围设备准确动作,适合外围设备的驱动器程序有必要被安装到个人计算机内。不过,与外围设备对应的驱动器程序经常需要被实施旨在使外围设备准确动作的版本升级,为使外围设备更准确地动作,有必要把最新版本的驱动器程序安装到个人计算机内。在这种最新的驱动器程序的安装中,由于需要选择与外围设备的机种及个人计算机的语言环境对应的驱动器程序进行安装,因而如果不具备有关个人计算机及外围设备的足够知识,便难以开展作业。

发明内容

本发明旨在解决上述现有的问题,其目的之一是提供能更简单地实施外围设备的不良状况排除对策的技术。而且,本发明的目的之一是对FAQ中的询问可选择更准确的回答。进一步,本发明的目的之一是在用户侧更多地处置外围设备的不良状况。或者本发明的目的之一是不必掌握有关计算机及外围设备的足够的知识便可容易地安装适合外围设备的驱动器程序。另外,本发明的目的之一是通过网络安装适合与计算机连接的外围设备的驱动器程序。

本发明为达到上述目的,提供了一种驱动器自动安装装置,其把适合与客户计算机连接的外围设备的驱动器程序通过网络自动安装到该客户计算机上,具有:自动安装选择画面输出单元,其把可从上述客户计算机选择输入上述驱动器程序的自动安装的自动安装选择输入画面通过上述网络向该客户计算机输出;驱动器存储单元,其存储适合于上述外围设备的驱动器程序;驱动器输出单元,其伴随来自基于上述自动安装选择输入画面的上述客户计算机的自动安装的选择输入,把被存储在上述驱动器存储单元的驱动器程序以可安装的方式输出到上述客户计算机。

本发明还提供了一种驱动器自动安装方法,其把适合与客户计算机连接的外围设备的驱动器程序通过网络自动安装到该客户计算机,其(a)从上述客户计算机受理上述驱动器程序的自动安装的选择输入,(b)伴随该受理的选择输入,把驱动器程序通过上述网络下载到上述客户计算机,(c)安装该下载的驱动器程序。

其中,上述步骤(b)包含在调查上述客户计算机的语言环境的同时,在基于与该调查结果对应的语言的上述驱动器程序的下载及/或安装时下载包含在上述客户计算机显示的画面所用的显示字符串的语言文件的步骤,利用该下载的语言文件,在上述驱动器程序的下载及/或安装时在上述客户计算机显示字符串。

这样,可以边显示适应客户计算机的语言环境的字符串,边实施驱动器程序的下载及安装。

其中,上述步骤(b)是包含获取有关与上述客户计算机连接的外围设备的信息的步骤;以该获取的信息查询适合于该外围设备的驱动器程序的存储地址的步骤;基于通过该查询获取的存储地址下载该适合的驱动器程序的步骤的步骤。这样,不必掌握有关计算机及外围设备的足够的知识,便可以把适合与客户计算机连接的外围设备的驱动器程序更准确地安装到客户计算机。

根据该本发明的驱动器自动安装方法,可以对适合与客户计算机连接的外围设备的驱动器程序通过网络进行安装。

此外本发明可由各种方式实现,比如,可以通过实施计算机外围设备的不良状况排除对策的方法及其网络系统、用于该目的的服务器计算机或客户计算机、用于实现这些方法或计算机功能的计算机程序、记录了其计算机程序的记录媒体、在包含其计算机程序、载波内被具体化的数据信号等方式来实现。

附图说明

图1是表示作为本发明一实施例的用户支持系统总体构成的说明图,

图2是表示由支持中心100提供的打印机用户支持顺序一例的流程图,

图3是表示打印机FAQ页面114一例的说明图,

图4是表示打印机自动诊断菜单一例的说明图,

图5是表示喷口检查图案印刷的处理顺序的流程图,

图6是表示警告浏览器不属于不良状况排除对策处理支持对象的页面一例的说明图,

图7是表示喷口检查图案印刷的开始页面一例的说明图,

图8是表示喷口检查图案印刷用自动实施模块300的内容的方框图,

图9是表示警告打印机的机种不属于不良状况排除对策处理支持对象的页面一例的说明图,

图10是表示警告检查出了断墨错误的页面一例的说明图,

图11是表示包含喷口检查图案的印刷例的对话一例的说明图,

图12是表示打印机整套诊断处理顺序的流程图,

图13是表示打印机整套诊断的开始页面一例的说明图,

图14是表示打印机整套诊断用的自动实施模块300的内容的方框图,

图15是表示通知检测出了塞纸错误的页面一例的说明图,

图16是表示通知整套诊断结束的页面一例的说明图,

图17是表示打印机驱动器的自动安装处理顺序的流程图,

图18是表示打印机驱动器的自动安装开始的时点下的自动安装模块500的内容的方框图,

图19是表示下载打印机驱动器的设置模块后的自动安装模块500的内容的方框图,

图20是表示包括作为本发明实施例2的不良状况排除对策服务器620的不良状况排除对策系统概略构成的构成图,

图21是表示由实施例2的不良状况排除对策服务器620实施的FAQ处理流程一例的流程图,

图22是表示FAQ画面650一例的说明图,

图23是表示FAQ画面652一例的说明图,

图24是表示下载同意输入画面654一例的说明图,

图25是表示下载画面656一例的说明图,

图26是表示检查中显示画面658一例的说明图,

图27是表示实施喷口检查图案印刷后被显示输出的FAQ画面660一例的说明图,

图28是表示在FAQ画面660选择了「是」以后被显示输出的FAQ画面662一例的说明图,

图29是表示在FAQ画面662选择了「否」以后被显示输出的FAQ画面664一例的说明图,

图30是表示在FAQ处理中不能处理的场合下被显示输出的FAQ画面666一例的说明图,

图31是表示包括作为本发明实施例3的驱动器安装用服务器720的驱动器自动安装系统概略构成的构成图,

图32是表示驱动器自动安装处理一例的流程图,

图33是表示驱动器自动安装首页面一例的说明图,

图34是表示语言信息文件一例的说明图,

图35是表示使用许诺画面一例的说明图,

图36是表示打印机机种调查画面一例的说明图,

图37是表示基于下载驱动器信息数据库文件所获取的信息在客户计算机730上显示的最新驱动器信息画面一例的说明图,

图38是表示安装方法选择画面一例的说明图,

图39是表示准备结束画面一例的说明图,

图40是表示下载驱动器模块时在计算机30上显示的画面一例的说明图,

图41是表示下载结束画面一例的说明图。

实施方式

接下来,结合实施例对用于实施本发明的最佳方式作以说明。图1是表示作为本发明一实施例的用户支持系统总体构成的说明图。该系统由通过因特网连接的支持中心100与客户计算机200构成。

支持中心100具有用户支援侧服务器110和不良状况排除对策服务器120。用户支援侧服务器110是对打印机及扫描仪等各种外围设备提供用于支持用户的信息的WWW服务器。不良状况排除对策服务器120是用于实施外围设备不良状况排除对策的服务器。这2个服务器110,120也可以分别通过计算机硬件被实现,或者也可以通过同一计算机硬件被实现。此外也可以通过1个服务器提供基于2个服务器110,120的服务。

这2个服务器110,120为实施打印机用户支持,存储各种文件及程序模块。即,用户支援侧服务器110存储包括打印机支持用主页112和打印机FAQ页面114的各种网页,不良状况排除对策服务器120存储不良状况排除对策支援模块122和打印机驱动器信息表124。这些文件及模块的内容在后文中叙述。

在客户计算机200上,通过并行端口220及电缆222连接打印机210。浏览器202及打印机驱动器204可在客户计算机200上动作。此外以下把客户计算机200也简称为「客户机」。

图2是表示由支持中心100提供的打印机用户支持顺序一例的流程图。在步骤S1中,根据来自客户计算机200的请求,打印机FAQ页面114被从用户支援侧服务器110向客户计算机200转送,由浏览器202显示出来。

图3是表示打印机FAQ页面114一例的说明图。它是所谓FAQ(常有的询问)的网页。在该页面上,作为针对「Q.不能印刷」的询问的回答,按可选择写有「打印机自动诊断菜单」的第1要件EL1和写有「打印机驱动器自动安装」的第2要件EL2的原则显示。

在本说明书中,所谓「要件」意味着在网页(也简称为「页面」)和对话(也称为「对话框」)上被配置的1个部件。作为「要件」,可利用按钮、字符串、图像、菜单等各种部件。

在图3的页面上,当客户计算机200的用户选择第1要件EL1后,包括打印机自动诊断菜单的页面被从服务器110转送给客户计算机200并被显示(图2的步骤S2)。另一方面,当用户选择第2要件EL2后,打印机驱动器的自动安装被实施(步骤S3)。有关打印机驱动器的自动安装在后文叙述。

图4是表示打印机自动诊断菜单一例的说明图。在该页面上,写有「喷口检查图案印刷」的第1要件EL11和写有「打印头清扫」的第2要件EL12及写有「打印机整套诊断」的第3要件EL13按可选择原则被显示。其中任意一个要件被选择后,各相应的不良状况排除对策处理被实施(图2的步骤S4~S6)。

此外步骤S3~S5中的不良状况排除对策处理在不良状况排除对策服务器120的支援下被实施。即,用于指示这些不良状况排除对策处理的要件EL2(图3)、EL11~EL13(图4)被与不良状况排除对策支援模块122链接。

以下,对喷口检查图案印刷(步骤S4)、打印机整套诊断(步骤S5)、打印机驱动器自动安装(步骤S3)这3种不良状况排除对策处理的内容依次作说明。

图5是表示喷口检查图案印刷的处理顺序的流程图。在图5的步骤S11~S22中,步骤S11~S16主要由不良状况排除对策服务器120实施,步骤S17~S22主要由客户计算机200实施。

当用户选择图4的第1要件EL11后,服务器120内的不良状况排除对策支援模块122对浏览器202(图1)的种类及版本、客户计算机200的操作系统的种类及版本进行调查,判断它们作为不良状况排除对策处理的支持对象是否合适(图5的步骤S11,S13)。此外,浏览器202(图1)的信息及客户计算机200的操作系统信息在要件EL11被选择后被从浏览器202转送给服务器120。

作为成为不良状况排除对策处理的支持对象的浏览器202,可以利用Internet Explorer(微软公司的商标)的4.01以上的版本及NetscapeNavigator(Netscape通信公司的商标)的4.0以上的版本等。此外,作为客户计算机200的操作系统,比如可以利用Windows95及Windows98(均系微软公司的商标)等。

在浏览器和操作系统均处于不良状况排除对策处理的支持对象以外的场合下,表示该事实的警告被从服务器120转送给客户计算机200,在客户计算机200的画面上显示(步骤S12,S14)。图6是表示警告浏览器不属于不良状况排除对策处理支持对象的页面一例的说明图。

这样,如果在不良状况排除对策处理的开始实施浏览器及操作系统适当与否的判断,在其不适当的场合下,可停止不良状况排除对策处理的实施。其结果是,具有可防止在服务器120侧或客户计算机200侧进行无效处理的长处。

在浏览器及操作系统都适当的场合下,图7所示的喷口检查图案印刷的开始页面被从服务器120转送给客户计算机200并被显示(步骤S15)。在该页面上,包括写有「喷口检查图案印刷开始」的按钮BT1。用户点击该按钮BT1后,从客户计算机200向服务器120请求转送用于进行喷口检查图案印刷的自动实施模块,不良状况排除对策支援模块122把该自动实施模块向客户计算机200转送(步骤S16)。

图8是表示向客户计算机200下载后的自动实施模块300的内容的方框图。该自动实施模块300包含打印机检查模块302、打印机控制信号生成模块304、图案例显示模块306这3个模块。此外,自动实施模块300内的各模块302,304,306的区分只是一种简单形式,自动实施模块300也可以按与之不同的其它区分构成。此外,自动实施模块300作为整体也可以只由1个模块构成。此外在本说明书中,「模块」与「程序」是同义语。不过,「程序」具有包含正本的更广的意义。

该自动实施模块300在向客户计算机200的下载结束后被自动起动。这种自动实施模块300可以通过比如Active X技术(微软公司的商标)实现。

在通过Active X技术实装自动实施模块300的场合下,可以通过比如Windows NT Server(微软公司的商标)和IIS(Internet InformationServer,微软公司的商标)构筑服务器110、120。此外,作为网页可以利用ASP(Active Server Pages,微软公司的商标)及JSP(Java ServerPages,太阳微型系统公司的商标)。如果利用ASP和JSP,可以容易地生成动态页面。此外,如果在ASP中利用COM(Component ObjectModel,微软公司的商标)的部件,可更容易地构成网页。

在图5的步骤S17中,打印机检查模块302对打印机210调查以下检查项目:(1)打印机210的机种,(2)通信错误(第1错误状态),(3)塞纸错误(第2错误状态),(4)缺纸错误(第3错误状态),(5)断墨错误(第4错误状态),(6)致命错误(第5错误状态),(7)维护错误(第6错误状态)。

检查项目(1)通过读出被注册在打印机210内的存储器212(图8)内的销售ID和产品ID(装置ID)被判定。此外表示打印机错误状态的检查项目(2)~(7)通过读出被存储在存储器212内的错误信息被判定。该错误信息由打印机210的未图示的控制电路设定。这里,「通信错误」意味着客户计算机200与打印机210之间的连接不良。此外,「致命错误」意味着应把打印机210运至服务工厂进行处理的重大错误。此外「断墨错误」也可以根据被存储在设在打印机210的墨盒(未图示)内的存储器214内的墨汁剩余量判断。此外「维护错误」意味着表示打印机210的维护期已临近的错误。

在检查项目(1)~(7)的调查时,首先根据打印机检查模块302的指示,打印机控制信号生成模块304把请求这些检查项目的信息的控制信号发送给打印机210。这样,被请求的检查项目的信息被从打印机210返送时,打印机检查模块302解读该信息,判断检查项目(1)~(7)。

向打印机210的控制信号的发送处理不经过打印机驱动器204,而通过打印机控制信号生成模块304实施。这种发送处理之所以可能,是因为打印机210被与客户计算机200的外部接口(并行端口220)直接连接。不过,在客户计算机200与打印机210被经由LAN等网络连接的场合下,如果经由网络收发控制信号的协议被设定,也可进行同样的处理。

如果在上述的调查结果中,有任意一个检查项目有问题,警告该事实的网页或对话在客户计算机200的画面上被显示(图5的步骤S18)。图9表示警告打印机的机种不属于不良状况排除对策处理支持对象的页面一例。图10表示警告检查出了断墨错误的页面一例。在图10所示的页面中,包括写有「墨汁交换开始」的按钮BT2。如果点击该按钮BT2,表示墨汁交换开始的控制信号被从打印机控制信号生成模块304向打印机210发送,与此对应,打印机210开始墨汁交换动作。具体地说,搭载墨盒的底架(未图示)向打印机210的中央附近移动,呈用户实施墨盒交换的状态。该打印机210的动作是与用户手动按压了被设在打印机210前面的墨汁交换开始用按钮的场合相同的动作。

如同可从该断墨错误一例理解的那样,在本实施例中,当根据被存储在打印机210内的错误信息,错误状态被确认后,包括用于指示旨在恢复该错误状态的不良状况排除对策处理开始的要件(图10的按钮BT2)的页面或对话在客户计算机200的画面上被显示。这样,通过用户点击该要件,可以使打印机210实施用于消除打印机210的错误状态的动作。

此外根据错误状态的种类,有的场合下不能使打印机210实施用于消除该错误状态的动作。比如在存在通信错误的场合下,即使向打印机210发送控制信号,也不能将其予以消除。在该场合下,虽然错误状态的种类在客户计算机200的画面上被显示,但不显示用于指示将其消除的处理的要件。然而在该场合下,为消除该错误状态,最好显示基于语句及附图的说明。用户根据这种显示,可以知道打印机210的错误状态,并据此消除打印机210的不良状况。

此外由于这种打印机的机种及错误状态的检查都在客户计算机200上被实施,因而没有必要向把表示打印机机种及错误状态的信息向服务器110、120发送。由于打印机的机种及错误状态被作为表示基于用户的打印机210的使用状态的个人信息,因而没有必要把这种个人信息向服务器110,120发送,这是一个极大的长处。

在检查项目没有问题的场合下,从打印机控制信号生成模块304向打印机210供应指示喷口检查图案的印刷的控制信号(图5的步骤S19)。打印机210据此实施规定的喷口检查图案的印刷。喷口检查图案被存储在打印机210的存储器212内,打印机210在接收到指示喷口检查图案的印刷的控制信号后,对被存储在存储器212内的喷口检查图案进行印刷。此外,也可以使打印机检查模块302包含喷口检查图案的印刷数据,把该印刷数据作为实施印刷的数据。这样,可以任意确定喷口检查图案。此外,也可以使打印机驱动器204具有喷口检查图案功能,在该场合下,也可以通过打印机驱动器204使打印机210印刷喷口检查图案。当上述喷口检查图案印刷结束后,通知印刷结束的信号被从打印机210向客户计算机200发送,与此对应,图案例显示模块306显示出包含喷口检查图案的印刷例的网页或对话(步骤S20)。

图11是表示包含喷口检查图案的印刷例的对话一例的说明图。在该对话中,显示出正常的喷口检查图案例及异常的喷口检查图案例,此外还包括「清扫」钮BT3及「结束」钮BT4。当用户点击清扫钮BT3后,用于指示清扫动作开始的控制信号被从打印机控制信号生成模块304向打印机210发送。打印机210与此对应开始喷口的清扫动作(步骤S21,S22)。其结果是,可以消除喷口的堵塞,使打印机210恢复正常动作状态。

另一方面,在图11的画面中结束钮BT4被点击后,图5的处理便结束,图3所示的页面及FAQ的首页面等规定的网页被从服务器110向客户计算机200转送并被显示。此外,由于即使图5的处理结束,只要用户不拆卸,被向客户计算机200转送的喷口检查图案印刷自动实施模块300便按原样保留在客户计算机200内,因而接下来在图4的「喷口检查图案印刷」的要件EL11被选择时,不实施喷口检查图案印刷自动实施模块300的下载,采用已被下载的喷口检查图案印刷自动实施模块300,实施喷口检查图案印刷。不过,当在喷口检查图案印刷自动实施模块300内附加变更时,喷口检查图案印刷自动实施模块300将被重新下载并被实施。

这样,在图5的顺序中,在网页(图7)上用户点击用于指示喷口检查图案印刷开始的要件(按钮BT1)后,首先,用于该目的的自动实施模块300(图8)被从不良状况排除对策服务器120(图1)向客户计算机200下载,接下来,该自动实施模块300通过向打印机210供给控制信号使其实施喷口检查图案印刷。因此,用户只需点击网页上的要件,便可使打印机210实施打印机210的喷口检查图案印刷。即,用户即使不阅读打印机210的手册并操作打印机210的按钮,或操作客户计算机200上的打印机设施,也可以容易地实施用于解决打印机210的异常及不良状况的处理。

此外,如图11所示,由于在喷口检查图案印刷结束后,正常结果与异常结果被对比并被显示在客户计算机200的画面上,因而用户通过观看该画面便能容易地判定处理结果。此外,由于在该画面上设有用于指示在异常结果场合下应实施的下一个不良状况排除对策处理的要件(清扫钮BT3),因而具有用户可以利用该要件使客户计算机200和打印机210实施下一个不良状况排除对策处理的长处。

此外,用户点击图4的第2要件EL12后,打印头清扫被作为不良状况排除对策处理实施。该打印头清扫的顺序与上述图5的顺序几乎相同。但在打印头清扫中,在图5的步骤S19中,不实施喷口检查图案印刷,而实施清扫动作,此外不需要步骤S20~S22。在该场合下,也可采用在打印头清扫动作后印刷喷口检查图案的顺序。比如,当打印头清扫动作结束后,在通知该结束事实的同时,在客户计算机200的画面上显示出包含用于指示实施喷口检查图案印刷的要件的页面或对话。当喷口检查图案的印刷被指示时,其后也可以实施图5的步骤S19~S20。

图12是表示打印机整套诊断处理顺序的流程图。该顺序从用户点击图4的第3要件EL12开始。图12的步骤S31~S34与图5的步骤S11~S14相同。在步骤S35中,图13所示的打印机整套诊断的开始页面被从服务器120向客户计算机200转送并被显示。用户点击按钮BT5后,服务器120的不良状况排除对策支援模决122(图1)把用于实施打印机整套诊断的自动实施模块向客户计算机200转送(步骤S36)。

图14是表示被下载到客户计算机200上的自动实施模块400的内容的方框图。该自动实施模块400具有打印机检查模块402、打印机控制信号生成模块404、诊断结果显示模块406。该自动实施模块400在向客户计算机200下载结束后被自动起动。

在步骤S37中,通过打印机检查模块402,打印机210的机种被检查。这样,在该打印机210不适合作为打印机整套诊断对象的场合下,该事实的警告被显示出来(步骤S38)。

在步骤S39中,打印机检查模块402实施打印机210的整套诊断。该整套诊断对象是在图5的步骤S17中被调查的6个检查项目中表示打印机210的错误状态的5个项目(2)~(6)。不过,也可以实施包含除此之外的项目的诊断,或者也可以省略5个项目(2)~(6)中的某几项。

在打印机210处于某种错误状态的场合下,用于通知该错误状态的网页或对话在客户计算机200的画面上被显示出来(步骤S41)。图15是通知检测出了塞纸错误的页面一例。在该页面上,包含「塞纸错误解除」钮BT6。

当用户把夹塞的纸张取出后,点击图15的按钮BT6后,打印机控制信号生成模块404把解除在打印机210内的存储器212内注册的塞纸错误信息的信号通过并行端口220向打印机210发送。其结果是,打印机210恢复可进行印刷的正常状态。此外在断墨错误的场合下,与上述的图10相同的页面在客户计算机200的画面上被显示出来。

另一方面,当在图12的步骤S40中未检测出错误的场合下,通知整套诊断结束的网页或对话被显示出来(步骤S42)。图16是表示通知整套诊断结束的页面一例的说明图。在该例中,表示不存在错误的事实。

这样,在打印机整套诊断中,用户在网页(图4)上点击用于指示实施整套诊断的要件EL12后,为此目的的自动实施模块400被从服务器120下载到客户计算机200内,根据该自动实施模块400诊断有无关于打印机210的错误状态。这样,当在打印机210内产生某种不良状况后,用户如果点击该要件EL12,便可容易地获悉该不良状况的内容。此外,对于若干项不良状况,当被检测出后,显示出用于指示旨在消除该不良状况的下一项不良状况排除对策处理的实施的要件。因此,用户通过点击该要件,可容易地消除不良状况。

图17是表示打印机驱动器的自动安装处理顺序的流程图。该顺序从用户点击图3的第2要件EL2开始。

在步骤S51中,打印机驱动器的自动安装模块被从不良状况排除对策服务器120下载到客户计算机200内。图18是表示被下载到客户计算机200内的打印机驱动器自动安装模块500的内容的方框图。该自动安装模块500具有打印机驱动器自动安装器502。该自动安装器502在向客户计算机200的下载结束后被自动起动。该自动安装器502也可通过Active X技术(微软公司的商标)实现。

在步骤S52中,通过自动安装器502获取打印机210的使用环境信息。这里,所谓打印机210的使用环境信息,意味着用于适于打印机210的打印机驱动器的选择的信息,包含(1)打印机210的机种,(2)客户计算机200操作系统的机种及版本,(3)已在客户计算机200内安装的打印机驱动器204(图1)的版本等信息。

打印机210的机种从打印机210内的存储器212获取。此外,客户计算机200的操作系统及打印机驱动器204的信息从客户计算机200的系统信息及注册获取。

自动安装器502把如此获取的打印机使用环境信息发送给不良状况排除对策服务器120,询问最适于打印机210的打印机驱动器的下载地址(步骤S53)。不良状况排除对策支援模块122利用打印机使用环境信息,参照打印机驱动器信息表124(图18),选择最适于打印机210的打印机驱动器。在打印机驱动器信息表124中,打印机的使用环境与打印机驱动器的最新版本的对应关系和在打印机驱动器的服务器120内的存储场所被注册。这样,不良状况排除对策支援模块122可参照该打印机驱动器信息表124,选择最适于打印机210的打印机驱动器。不良状况排除对策支援模块122把如此选择的最佳打印机驱动器的下载地址返送给自动安装器502。

在步骤S54中,自动安装器502访问从不良状况排除对策支援模块122供给的下载地址,实施用于实施最佳的打印机驱动器安装的模块(设置模块)的下载。此外在打印机210中最佳的打印机驱动器与已安装的打印机驱动器204(图1)相同的场合下,最好在开始设置模块的下载之前,显示向用户询问是否覆盖打印机驱动器的对话。在打印机210内的最佳打印机驱动器的版本比已安装的打印机驱动器204(图1)的版本更新的场合下,也可以在开始设置模块的下载之前,显示向用户询问是否安装更新的版本的打印机驱动器的对话。

以下,把打印机驱动器在客户计算机200上的初次安装及把旧的打印机驱动器变更为最新的驱动器的安装称为「新安装」。此外把再次安装与被安装在客户计算机200内的打印机驱动器相同的驱动器的处理称为「覆盖安装」。

图19表示设置模块被下载后的自动安装模块500的构成。在图19中,在图18所示的自动安装模块500的构成中,追加了设置模块504和打印机驱动器文件506。设置模块504是用于在客户计算机200内安装打印机驱动器的执行文件(EXE文件)。此外,打印机驱动器文件506是打印机210中最适合的打印机驱动器本身。

驱动器设置模块504和打印机驱动器文件506整体相当于本发明中的「驱动器设置程序」。

这些文件504,506的下载结束后,自动安装器502使设置模块504起动。设置模块504在步骤S55中实施用于把打印机驱动器文件506安装到客户计算机200内的处理。比如,在新安装的场合下,实施已有的打印机驱动器的拆卸、新打印机驱动器的安装、客户计算机200的再起动。此外在覆盖安装的场合下,实施新打印机驱动器的安装、客户计算机200的再起动。此外通常在再起动之前,显示出向用户询问是否立刻开始再起动的对话。

这样,打印机驱动器的自动安装器502通过控制步骤S51~S54的处理流,下载最适合于打印机210的打印机驱动器及其设置模块504,并起动该设置模块504。因此,用户在点击图3所示的要件EL2后,必要时只需简单地回答询问,便可容易地安装适于打印机210的打印机驱动器。即具有即使用户不具备打印机210的机种、客户计算机200的操作系统、当前使用的打印机驱动器的版本等知识,也可实施最佳的打印机驱动器安装的长处。

在本实施例中,有关适于各种打印机的打印机驱动器的信息被集中注册在服务器120内的打印机驱动器信息表124内。因此,支持中心100的管理者只需把该信息表124更新为最新的内容,便可向用户提供最新的打印机驱动器。即在本实施例中,具有能容易地管理用于支持各机种最适合的打印机驱动器下载的信息的长处。

此外在图17的顺序中,在选择了最适合的打印机驱动器后,由于该设置模块504及打印机驱动器文件506被从服务器120向客户计算机200下载,因而还具有可把被下载的文件的数据量抑制到较低的长处。

在上述实施例中,虽然以打印机210作为成为支持对象的外围设备示例作说明,但也可以把扫描仪及外部存储装置等各种外围设备作为支持对象。也可适用于内置了可与因特网连接的计算机功能的家用电器产品(微波炉及录像机等)的不良状况排除对策及部分程序的自动安装。

此外作为外部接口,虽然利用并行端口220及电缆222,但也可以利用USB端口及红外线接口等任意的外部接口,连接客户计算机及其外围设备。

此外在支持对象的外围设备可与客户计算机200的多个外部接口(比如并行端口及USB端口)连接的场合下,在向外围设备转送控制信号之前,最好调查一下与哪个外部接口连接。这种调查可以通过比如从服务器120向客户计算机200下载的不良状况排除对策处理的自动实施模块实施。

在上述实施例中,作为不良状况排除对策处理,对喷口检查图案印刷(图4的要件EL11)、打印头清扫(要件EL12)、打印机整套诊断(要件EL13)、打印机驱动器自动安装(图3的要件EL2)4种处理作了说明。但本发明对除此之外的各种不良状况排除对策处理也可适用。

此外在喷口检查图案印刷例(图5,图8)中,自动实施模块300的整体相当于本发明的「不良状况排除对策程序」。此外,在打印机整套诊断例(图12,图14)中,自动实施模块400整体相当于本发明的「不良状况排除对策程序」。在打印机驱动器的自动安装例(图17,图19)中,自动安装器502相当于本发明的「外围设备信息获取程序」,设置模块504相当于「不良状况排除对策程序」。在外围设备信息获取程序中获取的信息可以至少含有该外围设备的机种。

在有关打印机驱动器的自动安装的图17的顺序中,在步骤S53中,打印机的使用环境信息被发送给服务器120后,最适合的打印机驱动器的下载地址(寄存地址)被从服务器120向客户计算机200通知,在步骤S54中,客户计算机200对该寄存地址进行访问。或者取代该步骤,在步骤S53中,打印机的使用环境信息被发送给服务器120后,包含最适合的打印机驱动器的驱动器设置模块404也可以被从服务器120转送给客户计算机200。

如同从该例中也可以理解的那样,一般外围设备信息被从客户机向服务器通知时,也可以采用(i)从服务器向用户机通知适当的不良状况排除对策程序的寄存地址,其后,客户机访问该寄存地址的顺序,或者(ii)不从服务器向客户机通知适当的不良状况排除对策程序的寄存地址,不良状况排除对策程序被直接向客户机转送的顺序中的任意一种。

在上述实施例中,可以由服务器110,120的任意一个实施客户计算机200的部分功能。反之,也可由客户计算机200实施服务器110,120的部分功能。

在上述实施例中,如图3所示在打印机FAQ下作为「不能印刷」时的对策,实施打印机自动诊断与打印机驱动器自动安装,在打印机自动诊断与打印机驱动器自动安装结束后,虽然显示图3所示的页面及FAQ的首页面等规定的网页,但对于自动诊断结果及打印机驱动器的自动安装结果,也可以使FAQ连续。对于基于该打印机自动诊断的结果续接FAQ的方式,作为实施例2在下文中说明。在该实施例2中,由于以FAQ与打印机的自动诊断的关系为中心进行说明,因而省略有关打印机驱动器的自动安装的构成及说明。

图20是表示包括实施例2的不良状况排除对策服务器620的不良状况排除对策系统概略构成的构成图。实施例2的不良状况排除对策服务器620如图所示,其作用是作为一种与作为通过因特网610与客户计算机630连接的外围设备的打印机640的不良状况对应的网络服务器,具有以对话形式向客户计算机630提供由与有关不良状况的询问和与该询问对应的回答组成的FAQ画面的FAQ提供系统622、把与FAQ连动,使外围设备实施规定的检查动作的检查程序向客户计算机630下载的下载系统624、对由FAQ提供系统622提供的FAQ画面进行关联存储的FAQ数据库626、按照在下载结束后自动起动,使外围设备实施规定的检查动作的原则被编程的多个检查程序628。

实施例的不良状况排除对策服务器620在从客户计算机630通过浏览器634传来请求时使FAQ提供系统622起动,作为针对与客户计算机630连接的外围设备的打印机640的不良状况的FAQ,实施图21例示的FAQ处理。在FAQ处理中,不良状况排除对策服务器620首先实施输入由客户计算机630起动的操作系统(OS)和外围设备的机种及内置的驱动器版本等的客户计算机630的环境信息的处理(步骤S100)。该输入处理具体地说,虽然可以使环境信息输入画面在客户计算机630上显示输出,向客户计算机630的用户输入,但在实施例中,由下载系统624把作为检查程序628之一的环境信息检查程序向客户计算机630下载,通过客户计算机630起动环境信息检查程序,对客户计算机630的环境信息进行调查,并将其输出,由此通过不良状况排除对策服务器620输入。此外,对于作为检查程序628的下载及检查动作的调查,由于与后述的检查动作相同,因而在后文说明。

输入客户计算机630的环境信息后,在客户计算机630上显示输出FAQ画面(步骤S102)。FAQ画面650、652一例如图22及图23所示。在图22例示的FAQ画面650中,询问「Q1:哪个外围设备呈不良状况?」,作为可选择的回答,显示出「打印机」和「扫描仪」等外围设备,在图23例示的FAQ画面652中,询问「 Q2:打印机的不良状况如何?」,作为可选择的回答,显示出「印刷模糊,污斑,不清」及「颜色有误」,「印刷超过纸幅」,「文字变形」等不良状况。

接下来,判定在所显示的FAQ画面上是否显示出可选择的回答(步骤S104),当可选择的回答被显示时,实施输入可选择的回答中的任意一个的处理(步骤S106)。在图22中例示的FAQ画面650和图23中例示的FAQ画面652中,由于可选择的回答都被显示,因而在任意一种场合下,回答的选择输入处理都被实施。在FAQ画面上被显示的可选择回答的任意一个被选择,并点击「下一步」按钮后,对FAQ数据库626进行检索,判定基于检查程序的检查动作是否与被选择的回答关联(步骤S108)。如果基于检查程序的检查动作与被选择的回答不关联,返回步骤S102,实施显示输出与被选择的回答关联的FAQ画面的处理。当在图22例示的FAQ画面650上从可选择的回答中选择了「打印机」时,由于只有图23例示的FAQ画面652与回答的「打印机」关联,基于检查程序的检查不发生关联,因而作为步骤S102的处理,显示输出图23例示的FAQ画面652。

另一方面,当所选择的回答与基于检查程序的检查动作关联时,把与从作为检查程序628准备的多个检查程序中选择的回答相关联的检查程序下载到客户计算机630内(步骤S110),由客户计算机630起动下载后的检查程序,并实施检查动作(步骤S112),然后返回步骤S102,作为显示针对检查动作结果的询问及回答的画面,显示输出与被选择的回答相关的FAQ画面。比如在图23例示的FAQ画面652上作为回答选择了「印刷模糊,污斑,不清」后,作为检查喷口检查图案印刷的动作实施的图案印刷检查程序被下载到客户计算机630内。在实施例中,由于图案印刷检查程序按照下载结束后自动起动并使打印机640实施规定的图案印刷的原则被编程,因而作为检查动作,使打印机640实施规定的图案印刷。图24表示在下载图案印刷检查程序并实施检查动作时接收该同意时在客户计算机630上显示输出的下载同意输入画面654,图25表示在检查程序被下载过程中在客户计算机630上显示输出的下载画面656,图26表示在作为检查动作,实施喷口检查图案印刷过程中在客户计算机630上显示输出的检查中显示画面658。这样,图27所示为作为针对检查动作结果的询问与回答的FAQ画面660一例。在该图27中例示的FAQ画面660中,显示「喷口检查图案印刷是否被正常印刷?」的询问,作为可选择「是」及「否」的回答进行显示。此外检查程序的下载可以通过ActiveX技术(微软公司的商标)实现。

如果在步骤S104中所显示的FAQ画面上未显示可选择的回答,即当不良状况的原因被特定,针对原因的处置被显示出来时,以及由于在该FAQ处理中不能特定不良状况原因,而建议把外围设备送往修理中心进行维修的显示场合下,在显示输出该FAQ画面的处理后结束FAQ处理。比如,通过在图27例示的FAQ画面660上选择了「是」,询问所使用的印刷用纸是否为正品的图28例示的FAQ画面662被显示,在该FAQ画面662上选择了「否」时,显示出只建议使用正品印刷用纸,不显示可选择的回答的图29例示的FAQ画面664,结束FAQ处理。

在实施例2中,当在图27例示的FAQ画面660上选择了「否」时,把作为检查动作实施打印头清扫的清扫检查程序下载到客户计算机630内(步骤S110),使打印机640作为检查动作实施打印头清扫(步骤S112),并使其再次实施喷口检查图案印刷,显示输出图27例示的FAQ画面660(步骤S102)。这样,在被再次显示的图27例示的FAQ画面660上选择了「否」时,由于在该FAQ处理中不能特定不良状况原因,因而显示输出建议把外围设备送往修理中心进行维修的图30例示的FAQ画面666(步骤S102),结束FAQ处理。

根据以上说明的实施例2的不良状况排除对策服务器620,通过将针对外围设备的不良状况的FAQ与基于检查程序的检查动作组合,可以对FAQ中的询问选择更为准确的回答。因此可以更准确地实施针对外围设备的不良状况的原因的特定及其处置。其结果是,可以在用户侧更多地解决外围设备不良状况的处置。

在实施例2的不良状况排除对策服务器620中,虽然作为一例对针对与客户计算机630连接的打印机640的不良状况的FAQ作了说明,但作为与客户计算机630连接的外围设备,也可以是扫描仪及外部存储装置、数字摄像机、显示器等组成的设备。在针对作为外围设备扫描仪的不良状况的FAQ的场合下,作为检查程序,可以考虑使扫描仪实施作为对规定图案扫描的检查动作的扫描等。此外,可适用于针对内置了可与因特网连接的计算机功能的家用电器产品(微波炉及录像机等)的不良状况的FAQ。

在实施例2的不良状况排除对策服务器620中,作为FAQ处理,虽然首先输入由客户计算机630起动的操作系统(OS)和外围设备机种及内置的驱动器版本等客户计算机630的环境信息,但也可以利用FAQ画面作为FAQ之一输入客户计算机630的环境信息。在该场合下,如上所述,也可以作为检查动作调查客户计算机630的环境信息,把向不良状况排除对策服务器620输出的检查程序向客户计算机630下载,也可以在网页中利用activeX技术直接收集信息。

在实施例2的不良状况排除对策服务器620中,虽然对针对通过因特网610与不良状况排除对策服务器620连接的客户计算机630的外围设备不良状况的FAQ作了说明,但也可适用于针对通过因特网610以外的网络,比如内联网等网络与不良状况排除对策服务器620连接的客户计算机630的外围设备不良状况的FAQ。

在实施例1中,虽然打印机驱动器的自动安装被作为不良状况排除对策之一实施,但并不局限于作为不良状况排除对策之一实施,也可以单独用于实施打印机驱动器的自动安装。在该场合下,如果不受语言环境的左右实施打印机驱动器自动安装,则可通过同一服务器对应各种语言。对该方式作为实施例3在下文中说明。此外在该实施例3中,由于以打印机驱动器的自动安装为中心作说明,因而省略有关FAQ与打印机的自动诊断的关系的构成及说明。

图31是表示包括作为实施例3的驱动器安装用服务器720的驱动器自动安装系统概略构成的构成图。实施例的驱动器安装用服务器720如图所示,其作用是作为一种用于自动安装适合通过因特网710与客户计算机730连接的打印机740的打印机驱动器的网络服务器,具有在对客户计算机730的下载结束后自动起动,下载并安装适合打印机740的打印机驱动器的驱动器自动安装器模块722、通过多种语言生成实施自动安装时所用的语句并文件化的语言信息文件724、按每种打印机机种把驱动器的版本及驱动器模块的存储地址作为数据予以构筑的驱动器数据库726、作为各打印机驱动器的程序的驱动器模块728。

实施例3的驱动器安装用服务器720在从客户计算机730通过浏览器734提出请求时把驱动器自动安装器模块722下载到客户计算机730侧,由此通过在向客户计算机730的下载结束后自动起动的驱动器自动安装器利用客户计算机730的语言环境下载安装适合于打印机740的驱动器模块。此外,驱动器的安装也可以覆盖当前安装的打印机驱动器736,也可以独立于当前安装的打印机驱动器736进行安装。这种驱动器自动安装处理一例如图32所示,以下对其处理作详述。

驱动器自动安装处理的起点是,基于驱动器自动安装首页面的URL被从客户计算机730的浏览器30输入,从驱动器安装用服务器720向客户计算机730显示输出图33例示的驱动器自动安装首页面(步骤S200)。通过利用鼠标在该驱动器自动安装首页面上点击「实施驱动器自动安装」的要件进行选择后(步骤S202),开始从驱动器安装用服务器720向客户计算机730下载驱动器自动安装器模块722。该驱动器自动安装器模块722的下载处理之前的处理是基于网页的处理。以后的处理是基于由客户计算机730起动的应用软件的处理。

驱动器自动安装器模块722向客户计算机730的下载结束后,下载后的驱动器自动安装器模块722中的语言环境调查模块起动(步骤S300),对用于客户计算机730的OS的语言环境进行调查(步骤S302),从驱动器安装用服务器720下载作为调查结果的语言所对应的语言信息文件(步骤S304)。该处理具体地说,由于在驱动器安装用服务器720内存储与各语言对应的语言信息文件724,因而从语言信息文件724向客户计算机730下载适合于语言环境的文件。在语言信息文件中,在驱动器自动安装时被显示在客户计算机730的画面上的通告相关的文本由规定的语言生成,按规定的格式保存。此外语言环境调查模块的自动起动可通过Active技术(微软公司的商标)实现。与日语对应的语言信息文件一例如图34所示。

在下载该语言信息文件后,利用下载后的语言信息文件输出使用许诺画面,与使用许诺画面对应,通过由客户计算机730的用户选择「同意」,下载后的驱动器自动安装器被起动(步骤S306)。使用许诺画面一例如图35所示。如同从图35例示的使用许诺画面与图34例示的语言信息文件的比较中可看出的那样,在打印机驱动器自动安装时被使用的通告画面中的语句采用被写入下载后的语言信息文件内的语句。

这样,当驱动器自动安装器起动后,驱动器自动安装器首先显示出用于调查OS及打印机740的机种等的打印机机种调查画面,相对该打印机机种调查画面,通过选择「下一步」按钮,获取与客户计算机730连接的打印机740的机种信息及OS信息(步骤S308),基于所获取的信息下载被存储在驱动器安装用服务器720的驱动器数据库726内的对应机种的驱动器信息数据库文件(步骤310)。所获取的信息作为打印机信息,包含被安装在打印机740的机种及客户计算机730内的打印机驱动器736等,作为OS信息,包含客户计算机730的OS种类及其版本等。实施例的驱动器安装用服务器720的驱动器数据库726通过基于各打印机机种的「适用OS」、「版本」、「寄存地址」等的驱动器信息数据库文件被构筑数据库。打印机机种调查画面一例如图36所示,基于下载驱动器信息数据库文件后所获取的信息在客户计算机730上显示的最新驱动器信息画面一例如图37所示。此外用于图36和图37的语句也基于下载后的语言信息文件使用。

接下来显示出图38例示的安装方法选择画面,选择覆盖驱动器安装还是重新安装(步骤S312),当安装方法被选择,显示出图39例示的准备就绪画面,选择了安装的最终确认后,从适合于在所下载的驱动器信息数据库文件中被记载的打印机740的打印机驱动器模块的存储地址下载驱动器模块(步骤S314)。图340表示下载驱动器模块时在客户计算机730上显示的画面一例。

该下载结束后,显示出图341例示的下载结束画面,通过用户选择适合于打印机740的驱动器的安装,安装所下载的驱动器模块(步骤S316),结束本处理。

以上说明的实施例3的驱动器自动安装器模块722在向客户计算机730的下载结束后自动起动,可自动下载安装适合与客户计算机730连接的打印机740的驱动器。而且实施例3的驱动器自动安装器模块722在起动时,使语言环境调查模块起动,调查客户计算机730的语言环境,下载适合该语言环境的语言信息文件,采用在安装时在客户计算机730上显示的通告画面内的语句,因而不必为每种语言准备驱动器自动安装器模块722。此外根据实施例3的驱动器自动安装器模块722,可以由自动起动的驱动器自动安装器自动获取打印机740的机种信息和客户计算机730的OS信息,基于该信息从驱动器安装用服务器720下载驱动器信息数据库文件,获得适合于打印机740的驱动器的驱动器安装用服务器720中的寄存地址,下载适合打印机740的驱动器。因此即使对计算机及打印机不具有足够知识的用户,也可以安装适合于打印机740的驱动器。

根据实施例3的驱动器自动安装处理,驱动器自动安装器模块722向客户计算机730下载之前的处理通过驱动器安装用服务器720所提供的网页实施,其以后的处理通过被向客户计算机730下载并自动起动的驱动器自动安装器实施,因而可以分散驱动器自动安装处理的负荷。其结果是,可减轻驱动器安装用服务器720的负荷。

在实施例3的驱动器安装用服务器720中,存储在下载结束后由作为下载地址的客户计算机730自动起动,自动下载并安装适合与客户计算机730连接的打印机740的驱动器的驱动器自动安装器模块722,可以在有了来自用户的请求时向用户的客户计算机730下载驱动器自动安装器模块722,由此自动安装适合与用户的客户计算机730连接的打印机740的驱动器。因此即使不具有对计算机及打印机的足够知识的用户,也可安装适合于打印机740的驱动器。

虽然在实施例3的驱动器安装用服务器720及驱动器自动安装器模块722中,对客户计算机730的语言环境进行调查,下载与调查结果对应的语言信息文件,作为在安装时使用的通告画面语句,但也可以为每种语言准备驱动器自动安装首页面,把基于是否从某种语言的驱动器自动安装首页面选择了驱动器自动安装并利用该语言生成的驱动器自动安装器模块722下载到客户计算机730内并自动起动。

虽然在实施例3的驱动器安装用服务器720及驱动器自动安装器模块722中,自动安装适合作为与客户计算机730连接的外围设备的打印机740的驱动器,但与客户计算机730连接的外围设备也可以是能自动安装适合打印机以外的外围设备,比如扫描仪等组成的外围设备的驱动器的设备。此外也适于自动安装在内置了可与因特网连接的计算机功能的家用电器产品(微波炉及摄像机等)内设置的部分或全部程序的场合。

虽然以上结合实施例对本发明的实施方式作了说明。但本发明并不局限于这些实施例,在不脱离本发明要旨的范围内可按各种方式实施。

本发明可用于计算机相关产业及家电设备产业等。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号