现在将按照附图详细描述本发明的优选实施方式。
图1示出了根据这个实施方式的信息处理系统的配置的例子。参 照图1,参考数字111表示用作打印
控制器的客户端终端,该打印控 制器控制以后描述的打印机。参考数字101表示传送服务器;并且 121表示服务提供服务器。这些服务器与
站点的信息处理设备相对 应,该站点在接收到来自客户端终端111的访问请求后提供服务。 参考数字104表示诸如互联网、局域网(LAN)等之类的网络。参 考数字115表示连接到客户端终端111上的打印机。更明确地说, 打印机115是成像装置,例如喷墨印刷系统的喷墨打印机、
电子照 相系统的
激光束打印机等等。
在客户端终端111中,参考数字112表示在客户端终端111上运 行的WWW(
万维网)浏览器。WWW浏览器112具有经由网络104 从在传送服务器101和服务提供服务器121上的WWW服务器获得 以例如HTML语言等描述的各种HTML(超文本
标记语言)文件、 或者加载在客户端终端111中存储的HTML文件、分析每个HTML 文件的描述、及在客户端终端111的显示装置(以后描述的CRT 201) 上显示它的功能。
参考数字114表示打印机驱动程序,该打印机驱动程序是控制打 印机115的
软件。打印机驱动程序114在
操作系统(OS)的控制下 从在客户端终端111中的任意
应用软件接收打印命令,并且控制打 印机115的打印处理。在图1中示出的例子中,一个打印机115连 接到客户端终端111上。多个打印机可以连接到客户端终端111上。 在这种情况下,安装控制这些打印机所需要的多个打印机驱动程序。
参考数字113表示状态监视器,该状态监视器是把打印机115 的状态呈现给用户的软件。当在打印处理期间在打印机中已经出现 了要呈现给用户的状态(例如每种墨水的少的剩余量、卡纸等等) 时状态监视器113被启动,并且具有在客户端终端111的显示装置 上显示页面的功能,该页面显示所需要的信息和操作按钮。注意, 用户能在任意定时启动状态监视器113。
参考数字116表示由状态监视器113产生的服务开始页面HTML 数据。WWW浏览器112基于这个服务开始页面HTML数据116在 显示装置上显示服务开始页面。参考数字117表示保存在客户端终 端111中的存储单元、连接到客户端终端111的外部存储装置等中 的打印机零售商确认数据。更明确地说,保存能确认在用户购买打 印机115时的购买商店的数据(公司名称或购买的商店名称、代码 等等)。
在传送服务器101和服务提供服务器121中,参考数字102表示 WWW服务器,该WWW服务器具有经由网络104接收各种请求的 功能、和发送对于这些请求的各种响应的功能。传送服务器101分 析从客户端终端111发送的数据(WEB支持URL:统一资源
定位符), 并且把提供适于用户打印机的状态的支持服务的支持服务URL传送 给客户端终端111的WWW浏览器112。注意,WEB支持URL和 支持服务URL将在以后详细描述。
在传送服务器101中,参考数字103表示服务确定单元,该服务 确定单元分析在客户端终端111的WWW浏览器112上显示的页面 上操作后发送的数据(WEB支持URL),并且传送服务提供服务器 121的服务开始URL(支持服务URL)给客户端终端111的WWW 浏览器112,上述服务提供服务器121提供与打印机115的状态相对 应的服务器。参考数字105表示保存在传送服务器101中的存储单 元、连接到传送服务器101的外部存储装置等中的支持服务传送目 的地表。
这个表105在服务确定单元103分析从客户端终端111发送的数 据时使用,并且产生待传送到提供支持服务的服务提供服务器121 的URL(支持服务URL)。就是说,服务提供服务器121是由从传 送服务器101传送的支持服务URL指定的服务器,并且向用户提供 例如在打印机115中的墨盒的在线销售服务等。
在服务提供服务器121中,参考数字122表示支持服务页面产生 单元,该支持服务页面产生单元分析支持服务URL,并且产生提供 诸如墨盒销售服务等之类的用户服务的页面。
图2是方块图,示出了在这个实施方式中的客户端终端111的硬 件配置。参照图2,参考数字201表示显示装置(CRT),该显示装 置在其显示屏上显示:编辑信息,如待编辑的文档、图形、图像等; 用户
接口信息,如图标、消息、菜单等(以后描述);等等。参考 数字202表示视频RAM(VRAM),在该视频RAM上
渲染要在CRT 201的显示屏上显示的图像。在这个VRAM 202上产生的图像根据 预定规则传送到CRT 201并且在其上显示。
参考数字203表示位移动单元(BMU),该位移动单元控制在
存储器(例如VRAM与另一个存储器)之间的数据传送、和在存储 器与每个I/O装置(例如以后描述的网络接口)之间的数据传送。参 考数字204表示具有用来输入字符、文档等的各种键的
键盘。参考 数字205表示点击装置(PD),该点击装置用来指定在CRT 201的 显示屏上显示的诸如图标、菜单等之类的对象。
参考数字206表示CPU,该CPU基于在以后描述的ROM、
硬盘、 或
软盘中存储的控制程序和控制数据控制连接到CPU总线上的装 置。参考数字207表示保存各种控制程序和控制数据的ROM。参考 数字208表示RAM,该RAM具有用于CPU 206的工作区域、在误 差处理的执行时的数据保存区域、控制程序的加载区域等。
参考数字209表示控制对硬盘(HD)的访问的硬盘
驱动器 (HDD)。参考数字210表示控制对软盘(FD)的访问的软盘驱动 器(FDD)。参考数字211表示网络接口(Net-I/F),该网络接口 用来与传送服务器101、服务提供服务器121、打印机115、其它信 息处理设备和装置(未示出)等通信。注意,与打印机115的通信 可以经由作为有线接口的USB(通用
串行总线)、并行接口,作为 无线接口的蓝牙等进行。
参考数字212表示包括
地址总线、
数据总线、以及控制总线的 CPU总线。注意,控制程序能从ROM 207、硬盘、以及软盘提供给 CPU 206。而且,控制程序能从其它信息处理设备经由网络104提供。
注意,传送服务器101和服务提供服务器121的硬件配置与客户 端终端111的配置相同,并且将省略其描述。
图3示出了由客户端终端111显示的打印机状态监视器窗口的例 子。当用户在客户端终端111处正在执行打印处理的同时在打印机 115中已经出现了要呈现给用户的状态(例如,很少的墨水剩余量、 卡纸等)时,状态监视器113被启动,并且显示在图3中示出的页 面。而且,状态监视器113能在与打印处理的执行同时或任意定时 由用户启动,并且显示在图3中示出的页面。
参照图3,参考数字301表示打印机状态监视器窗口,该打印机 状态监视器窗口显示连接到客户端终端111的打印机115的状态。 参考数字302表示显示打印机115的状态的命令文本等的区域。参 考数字303表示显示打印机115的墨盒信息的区域。
在图3中示出的例子中,对于打印机115的六种颜色的墨盒的各 个颜色显示墨盒的剩余量。注意,每个个体墨盒剩余量显示域304 能把墨水剩余量(足够量(满)、约一半(一半)、少(低)、或 没有剩余量(完))指示为指示条,如图3中所示。建议墨盒更换 的需求的剩余量(即,少或没有)简单地由图标(!)或(×)指示。
参考数字306表示显示用户购买打印机处的商店名称的区域。参 考数字305表示WEB支持按钮。当用户通过检查墨盒剩余量显示区 域303想购买墨盒时,他或她通过使用点击装置205点击WEB支持 按钮305输入指令,从而经由互联网利用诸如墨水购买等之类的支 持服务,因而开始WEB支持服务。WWW浏览器112然后被启动, 并且显示在图4中示出的服务开始页面。
图4示出了由WWW浏览器112显示的服务开始页面的例子。 参照图4,参考数字401表示由WWW浏览器112显示的服务开始 页面。当用户已经点击了在打印机状态监视器窗口301上的WEB支 持按钮305时,页面401由WWW浏览器112显示。参考数字402 表示用来从客户端终端111经由互联网请求WEB支持服务的WEB 支持服务开始按钮。用户通过检查服务开始页面401同意到互联网 的连接将建立和将提交打印机信息,并且然后能点击按钮402。
参考数字403表示WEB支持URL的例子,当用户已经点击WEB 支持服务开始按钮402时,该WEB支持URL经由网络104从WWW 浏览器112发送到传送服务器101。
图5示出了由WWW浏览器112显示的支持服务页面的例子。 参照图5,参考数字501表示由WWW浏览器112显示的支持服务 页面。这个支持服务页面由服务提供服务器121以这样一种方式显 示在WWW浏览器112上,即传送服务器101的服务确定单元103 基于从客户端终端111发送的客户端的语言和打印机零售商信息 306执行服务确定处理,作为该处理的结果获得指示打印机零售商的 在线服务的URL等,以及把该URL传输到WWW浏览器112以把 它作为支持服务URL传送。
如图5中所示,将把在线墨水销售服务页面作为例子描述支持服 务页面。支持服务页面以指定为支持服务URL的变量的语言显示。 而且,显示指定为变量的型号,如由502指示的那样。参考数字506 表示墨盒购买信息域。按照由支持服务URL的变量指定的墨盒剩余 量信息与对应打印机型号的墨盒的数量相对应地显示墨盒名称503、 墨盒剩余量图标504、以及墨盒购买计数输入域505。如果墨盒剩余 量是“一半”、“低”、或“完”,则对于每种墨水显示墨盒剩余量图标, 并且把缺省值“1”输入到该墨水的对应购买计数域。
使用这种支持服务,用户能容易地按照他或她的打印机的各个墨 盒的剩余量购买所需要的墨盒,而不用检查打印机。
而且,打印机零售商能在打印机零售商处引导用户持续地购买打 印机消耗品。
下面将描述在提供上述支持服务的系统中的客户端终端111、传 送服务器101、以及服务提供服务器121的处理。注意,当每个设备 的CPU 206把在ROM 207或HDD 209中存储的程序加载到RAM 208上时,在操作系统的控制下执行这些处理的每一个。
图6是流程图,示出了在这个实施方式中的客户端终端111的处 理。当用户购买打印机115时,在客户端终端111中设置打印机零 售商确认数据117。在这个实施方式中没有具体地规定设置方法。例 如,可以使用从打印机零售商分发的软件把打印机零售商数据设置 在客户端终端111中的打印机零售商确认数据117中。可选择地, 当用户从零售商同时购买客户端终端111和打印机115时,零售商 数据可以在销售之前设置在客户端终端111中的打印机零售商确认 数据117中。
在步骤S601中,当在用户正在执行来自任意软件的打印处理的 同时在打印机115中已经出现要呈现给用户的状态(例如,很少的 墨水剩余量、卡纸等)时,状态监视器113由打印机驱动程序114 自动地启动,或者与打印处理的开始同时启动。而且,用户能手动 地启动状态监视器113。在启动状态监视器113之后,流程前进到步 骤S602,以便经由与打印机115的通信获得与墨盒的数量相对应的 各个墨盒的剩余量。每个墨盒的剩余量分类为一些级的一个。在这 种情况下,墨水剩余量分类为四级的一个,如图12中所示。就是说, 足够量分类为“满”;约一半量分类为“一半”;接近更换时刻的很少的 量分类为“低”;及没有量分类为“完”。
在步骤S603中,获得打印机零售商确认数据117。如果没有设 置打印机零售商确认数据,则在以后处理中设置为“无”。在步骤S604 中,在显示装置201上显示状态监视器窗口301。墨盒信息显示区域 303显示在步骤S602中获得的墨盒的信息。如图12中所示,根据在 图12中示出的墨盒剩余量级(更换推荐级)由图标指示剩余量。在 步骤S603中获得的打印机零售商信息显示在打印机零售商信息显示 区域306上。
在步骤S605中,控制等待用户的操作。如果用户已经点击(按 下)WEB支持按钮305,则流程前进到步骤S606;否则,控制等待。 在步骤S606中,获得当状态监视器(软件)113在客户端终端111 中设置时同时在系统中设置的传送服务器101的URL。在这个实施 方式中,“http://www.websup.com/websup”将举例作为这个URL。
在步骤S607中,各个墨盒的剩余量由与在以上步骤S602中相 同的处理获得,并且对于相应墨盒分类剩余量。在步骤S608中,把 在步骤S607中获得的对于相应墨盒的墨盒颜色名称和剩余量级的数 据、在步骤S603中获得的打印机零售商信息、打印机驱动程序的使 用语言、及状态监视器当前正在与其通信的打印机型号结合为变量, 并且结合的数据序列附加到在步骤S606中获得的传送服务器URL, 因而产生WEB支持URL 403。
在步骤S609,把在步骤S608中产生的WEB支持URL 403与 WEB支持服务开始按钮402相关联,以产生服务开始页面HTML数 据116。在步骤S610中,作为与状态监视器113独立的处理WWW 浏览器112被启动,以加载和打开在步骤S609中产生的服务开始页 面HTML数据116,因而在客户端终端111的显示装置201上显示 服务开始页面。
借助于以上处理,用户能在客户端终端111上观察服务开始页 面。由于WWW浏览器112作为与状态监视器113独立的处理运行, 所以用户能退出状态监视器113。
已经解释了在客户端终端111中的处理。下面将解释在传送服务 器101中执行的处理。
图7是流程图,示出了在这个实施方式中的传送服务器101的处 理。这个处理是由已经接收到当用户已经点击了在客户端终端111 上的WEB支持服务开始按钮402时从WWW浏览器112传输的WEB 支持URL 403的传送服务器101的服务确定单元103所执行的服务 传送处理。
在步骤S701中,如果传送服务器101的WWW服务器102从客 户端终端111接收上述WEB支持URL,则启动服务确定单元103。 在步骤S702中,分析WEB支持URL 403的变量。在这个实施方式 中,作为变量的分析结果,得到驱动程序显示语言信息(在403中 的“lang=jp”)、打印机型号信息(在403中的“model=F900”)、打 印机零售商信息(在403中的“retailer=123”)、及墨盒剩余量信息(在 403中的“Y=half&M=out&C=ik&BK=ok&PM=low&PC=half”)。
在步骤S703中,基于在步骤S702中获得的语言信息和打印机 零售商信息参照在图9中示出的“支持服务传送目的地表”105获得 “支持服务URL基本部分”。更明确地说,在图4中示出的WEB支 持URL 403的情况下,把语言信息“jp”和打印机零售商信息“123”作 为查找键查找在图9中示出的支持服务传送目的地表105,以获得 “http://www.xyzeshop.co.jp/eStore”(在图9中的902)作为支持服务 URL基本部分。
在步骤S704中,把WEB支持URL变量的所要求的部分(例如, 所有变量 “lang=jp&model=F900&Y=half&M=out&C=ik&BK=ok&PM=low&PC =half&retailer=123”)附加到支持服务URL基本部分以产生支持服 务URL。例如,当附加了所有变量时,作为支持服务URL产生在图 10中示出的URL。
如果没有通知打印机零售商信息,即如果没有在客户端终端111 中设置打印机零售商确认数据117,则从在图9中的“支持服务传送 目的地表”获得由打印机销售商准备的消耗品销售服务URL,以产生 支持服务URL。例如,使用与具有零售商域“——”的数据相对应的 支持服务URL基本部分(在图9中的901)产生支持服务URL。
在步骤S705中,经由WWW服务器102把在步骤S704中产生 的支持服务URL(图10)作为重定向传送到客户端终端111的WWW 浏览器112。
当客户端终端111的WWW浏览器112接收支持服务URL时, 由于它是重定向,所以信息传送到由该URL指定的服务器,即传送 到服务提供服务器121。
已经解释了在传送服务器101中的处理。下面将描述在服务提供 服务器121中执行的处理。
图8是流程图,示出了在这个实施方式中的服务提供服务器121 中的处理。这个处理由服务提供服务器121的支持服务页面产生单 元122执行。
如上所述,由传送服务器101产生的支持服务URL作为重定向 经由客户端终端111的WWW浏览器112到达服务提供服务器121 的WWW服务器102。服务提供服务器121启动支持服务页面产生 单元122以向用户提供支持服务。
在步骤S801中,分析接收的支持服务URL的变量。例如,当产 生在图10中示出的WEB支持URL时,作为分析结果得到驱动程序 显示语言信息(在图10中的“lang=jp”)、打印机型号信息(在图10 中的“model=F900”)、打印机零售商信息(在图10中的 “retailer=123”)、及墨盒剩余量信息(在图10中的 “Y=half&M=out&C=ik&BK=ok&PM=low&PC=half”)。对相应墨盒 进一步分析墨盒信息,以得到相应墨盒的剩余量级。
在步骤S802中,基于打印机型号信息获得相应墨盒的产品型号 编号。更明确地说,这些型号编号从在图11中示出的“型号-墨盒对 应表”获得。更明确地说,在图10中示出的例子中,型号是“F900”, 并且能获得与这个型号对应的墨盒型号编号。在步骤S803中,使用 “墨盒剩余量分类表”选择具有建议墨盒的更换的剩余量级的墨盒。 在这个实施方式中,剩余量级1或2定义为更换推荐级。在图10中 示出的墨盒剩余量信息的情况下,把黄、品红、浅品红 (photo-magenta)及浅青(photo-cyan)选择为具有更换推荐级的墨 盒。然后,设置与其剩余量级相对应的剩余量图标。
在步骤S804中,在步骤S803中选择为具有更换推荐量级的每 个墨盒的购买量中设置“1”。而且,在没有更换推荐级的每个墨盒的 购买量中设置“0”。在步骤S805中,产生支持服务页面HTML数据, 并且传输到客户端终端111的WWW浏览器112,因而在屏幕上显 示在图5中示出的支持服务页面501。设置在步骤S803中设置的墨 水剩余量图标,如在这个实施方式中由在支持服务页面501上的墨 水剩余量图标504指示的那样。以这种方式,完成支持服务页面产 生处理。
根据这个实施方式,客户端终端111启动状态监视器113,以产 生指示打印机状态、打印机零售信息、和特别地对于相应墨盒的剩 余量的WEB支持URL,并且把WEB支持URL传输到传送服务器 101。传送服务器101,基于接收的WEB支持URL查阅支持服务传 送目的地表,以产生到服务提供服务器121的URL,即要求提供与 打印机零售商和墨盒状态相对应的支持服务的支持服务URL,并且 把它重定向到客户端终端111的WWW浏览器112。服务提供服务 器121接收包括打印机信息的支持服务URL,并且能提供购买页面, 该购买页面详细地呈现了在用户的打印机中具有更换推荐级的墨 盒,以允许用户容易地采购它们。
以这种方式,用户能高效地和容易地购买所要求的连接到客户端 终端111的打印机115的墨盒,而不用做它们的剩余量的任何备忘 录。而且,由于对于相应墨盒显示建议更换的图标,所以能防止用 户购买错误墨水。
对于打印机零售商,购买打印机的用户能连续地使用该零售商, 因为灵活的服务连续地提供给该用户。
如上所述,根据以上实施方式,由于通知服务器用于相应墨盒的 剩余量信息和连接到客户端的打印机的打印机零售商信息,所以能 使用户购买打印机消耗品的操作便利。
出售打印机的打印机零售商能连续地销售其消耗品。
即使当给定的打印机零售商消失时,用户在可供选择的商店站点 也能购买墨盒。
在这个实施方式中,已经把打印机举例为装置,并且墨盒举例为 该装置的消耗品。然而,本发明不限于打印机,并且能应用于诸如
数码相机等之类的装置。而且,本发明不限于消耗品,并且能应用 于装置的附件。例如,本发明可以应用于作为装置的数码相机与作 为消耗品或附件的
电池、记录介质、盒、带等的组合。
[另一实施方式]
注意,本发明可以应用于由多个装置(例如,主计算机、接口装 置、阅读器、打印机等)构成的系统,或由单个设备(例如,复印 机、传真机等)组成的设备。
通过供应记录有能实现上述实施方式的功能的软件程序的程序 代码的记录介质给系统或设备,和由系统或设备的计算机(或CPU 或MPU)读出和执行存储在记录介质中的程序代码,也能实现本发 明的目的。
在这种情况下,从记录介质读出的程序代码本身实现上述实施方 式的功能,并且存储程序代码的记录介质构成本发明。
作为用来供应程序代码的记录介质,可以使
用例如软盘(floppy disk)、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性 存储卡、ROM等。
上述实施方式的功能不仅可以通过由计算机执行读出的程序代 码实现,而且也可以通过由在计算机上运行的OS(操作系统)基于 程序代码的指令执行的某些或所有实际处理操作来实现。
此外,在从记录介质读出的程序代码写在扩展板或单元的存储器 中之后,上述实施方式的功能可以由在插入在计算机中或连接到其 上的功能扩展板或功能扩展单元中布置的CPU等执行的某些或所有 实际处理操作来实现。
由于不脱离本发明的精神和范围能进行本发明的多种明显大不 相同的实施方式,所以要理解,除
权利要求书中限定的之外,本发 明不限于特定实施方式。
相关
申请的交叉引用
本申请要求提交于2003年8月8日的日本
专利申请 No.2003-290590的优先权,该专利申请由此通过参考引入。