专利名称:信息处理设备和信息处理设备的控制方法
技术领域:
本发明涉及一种与Web服务器连接且装配有用于显示Web服务器所提供的操作画 面的Web浏览器的信息处理设备、该信息处理设备的控制方法以及用于使计算机执行该信 息处理设备的控制方法的程序。
背景技术:
众所周知,诸如PC (个人计算机)等的信息处理设备与网络上的Web服务器连接, 并且在信息处理设备的Web浏览器上显示由Web服务器提供的操作画面。在这种情况下,信息处理设备的Web浏览器向Web服务器进行操作画面的请求。然 后,响应于来自信息处理设备的请求,Web服务器上的Web应用程序将用于在Web浏览器上 显示操作画面的HTML(超文本标记语言)文件发送至信息处理设备。随后,信息处理设备 的Web浏览器分析接收到的HTML文件,并因此基于所分析的HTML文件的描述显示操作画此外,如果用户通过显示在Web浏览器上的操作画面输入指示,则Web浏览器将输 入的指示通知给Web服务器。然后,接收到这一通知的Web服务器上的Web应用程序根据 输入的指示进行处理。近年来,在均具有扫描器和打印机的各种类型的MFP(多功能外围设备)中,存在 均装配有上述Web浏览器的MFP。在这种情况下,这些MFP均通过使用如上所述的程序在自 身的Web浏览器上显示由Web服务器所提供的操作画面,以接受来自用户的各种指示。此外,提出了一种如日本特开2006-127503号公报所述的技术。也就是说,在日本 特开2006-127503号公报中,通过Web服务器提供用于输入指示以使用MFP的各功能的操 作画面。也就是说,MFP用户通过显示在MFP的Web浏览器上的操作画面向MFP输入指示。 然后,通过MFP的Web浏览器将输入的指示通知给Web服务器。随后,接收到这一通知的Web服务器向MFP做出用于根据用户所输入的指示的内 容进行各种处理的请求。然后,接收到该请求的MFP进行所请求的处理。因此,无需将用于 操作MFP的所有菜单数据保持在MFP中。而且,可以容易地在Web服务器上改变菜单数据。同时,已知这样一种MFP,该MFP运行时在正常电力模式和电力节省模式之间改 变工作模式,其中,电力节省模式下的功耗小于正常电力模式下的功耗(例如,日本特开 2008-205714号公报)。在这类MFP中,如果长时间不使用MFP,则停止向各处理单元的电力 供应。因此,可以达到节省电力的效果。这里,如日本特开2008-205714号公报所述,如果用户想要利用处于电力节省模 式状态的MFP执行作业,则在MFP接收到处理请求之后,进行用以将工作模式恢复成正常电 力模式的处理。因为这一原因,由于在用户指示进行该处理之后需要用于将工作模式恢复 成正常电力模式的时间,因而存在作业开始常常被延迟的问题。特别地,如日本特开2006-127503号公报所述,如果用户通过显示在Web浏览器上 的操作画面指示进行处理,则Web服务器检测到用户的指示,然后Web服务器请求MFP进行该处理。因此,从用户指示进行处理到实际开始执行作业还需要长的时间。
发明内容
考虑到上述这些问题完成了本发明,并且本发明的目的在于提供一种在Web浏览 器访问Web服务器的情况下、根据从Web浏览器对Web服务器的访问的内容启动处理单元 的机构。为实现这一目的,本发明的特征在于一种信息处理设备,所述信息处理设备与Web 服务器连接,并且装配有用于显示由所述Web服务器提供的操作画面的Web浏览器,包括 处理单元,用于对图像数据进行处理;检测单元,用于检测从所述Web浏览器对所述Web服 务器的访问;以及控制单元,用于在所述Web浏览器访问所述Web服务器的情况下,根据由 所述检测单元检测到的访问的内容,启动所述处理单元。另外,本发明的特征还在于一种信息处理设备的控制方法,所述信息处理设备与 Web服务器连接,并且装配有用于显示由所述Web服务器提供的操作画面的Web浏览器和用 于处理图像数据的处理单元,所述控制方法包括检测从所述Web浏览器对所述Web服务器 的访问;以及在所述Web浏览器访问所述Web服务器的情况下,根据所检测到的访问的内容 进行控制,以启动所述处理单元。通过以下参考附图对典型实施例的说明,本发明的其它特征将显而易见。
图1是根据本发明实施例的信息处理系统的整体图;图2是示出根据本发明实施例的MFP 101的结构的框图;图3是示出根据本发明实施例的Web服务器102的结构的框图;图4是示出根据本发明实施例的信息处理系统的软件结构的图;图5是示出根据本发明实施例的信息表440的图;图6是用于说明根据本发明实施例的MFP 101的操作的流程图;图7是用于说明根据本发明实施例的MFP 101的操作的流程图。
具体实施例方式下面参考附图详细说明本发明的典型实施例。顺便提及,应该注意,以下的实施例 不限制所附权利要求书所述的本发明的范围,并且这些实施例所述的特征的组合并非都是 本发明的解决方案所必需的。本发明的实施例图1是根据本实施例的信息处理系统的整体图。可相互通信的MFP 101和Web服 务器102与LAN(局域网)110连接。图2是示出MFP 101的结构的框图。包括CPU(中央处理单元)211的控制单元 210控制整个MFP 101的操作。CPU 211读出存储在ROM 212中的控制程序以进行读取控 制和发送控制等各种控制处理。使用RAM 213作为CPU 211的主存储器和工作区等临时存 储区域。HDD I/F (硬盘驱动器接口)214将HDD 220与控制单元210连接。HDD 220存储后面所述的图像数据、各种程序或各种信息表。操作单元I/F(接口)215将操作单元230与 控制单元210连接。在操作单元230中设置具有触摸面板功能的液晶显示单元和键盘等。 将后面所述的Web浏览器功能设置在MFP 101中,并且MFP 101的Web浏览器分析从Web 服务器102接收到的HTML文件,并且将基于接收到的HTML文件的描述的操作画面显示在 操作单元230的液晶显示单元上。打印机I/F 216将打印机240与控制单元210连接。通过打印机I/F 216从控制 单元210传送在打印机240要打印的图像数据,并且在打印机240中将该图像数据打印在 记录介质上。扫描器I/F 217将扫描器250与控制单元210连接。扫描器250读取原稿上的图 像,并且生成通过扫描器I/F 217输入至控制单元210的图像数据。电源单元260提供运行控制单元210、HDD 220、操作单元230、打印机240和扫描 器250所需的电力。在这些项中,对HDD220、打印机240和扫描器250分别设置开关221、 241和251,并且通过CPU 211控制这些开关的处理来中断从电源单元260向各处理单元提 供的电力。也就是说,MFP 101可以以正常电力模式或电力节省模式运行,其中,电力节省模 式的功耗小于正常电力模式的功耗。在以电力节省模式运行的状态下,停止向特定处理单 元(例如,HDD 220、打印机240和扫描器250)的电力供应。这里,尽管假定在以电力节省模式运行期间向控制单元210和操作单元230供应 电力,但是,例如,当切换成电力节省模式时,也可以停止向CPU 211的电力供应。在这种情 况下,要设置另一 CPU,该CPU用于控制即使在电力节省模式下也供应电力的操作单元230 或网络I/F 218,并且使用该CPU进行用于恢复成正常电力模式的处理。作为用于降低功耗的方法,可以采用不同于上述电力供应系统的其它方法。例如, 可以使用用于通过降低时钟频率来抑制要消耗的功率的方法。网络I/F 218将控制单元210 (MFP 101)与LAN 110连接。网络I/F 218向LAN 110上的外部设备(例如,Web服务器102)发送图像数据或信息,或者接收来自LAN 110上 的外部设备的各种信息。图3是示出Web服务器102的结构的框图。包括CPU 311的控制单元310控制整 个Web服务器102的操作。CPU 311读出存储在ROM 312中的控制程序以进行各种控制处 理。使用RAM 313作为CPU 311的主存储器和工作区等临时存储区域。HDD 314存储后面 所述的图像数据、各种程序或各种信息表。网络I/F 315将控制单元310 (Web服务器102)与LAN 110连接。网络I/F 315 在网络I/F 315和LAN 110上的其它设备之间发送和接收各种信息。图4是用于说明整个信息处理系统的软件结构的图。通过分别设置在MFP 101和 Web服务器102中的CPU执行控制程序的处理,来实现图4所示的各功能部的功能。MFP 101具有Web浏览器420和服务提供器430。Web浏览器420包括通信部421、 分析部422和画面显示部423。通信部421根据HTTP (超文本传输协议)与Web应用程序 410的呈现部411通信。更具体地,通信部421向Web应用程序410请求利用Web浏览器要 显示的操作画面,或者将用户通过利用Web浏览器所显示的操作画面所输入的指示通知给 Web应用程序410。顺便提及,在HTTP的扩展域中包括用以将要登记在后面所述的信息表440中的URL(统一资源定位器)与各处理部相关联所需的信息。分析部422分析从Web应用程序410接收到的HTML文件。在该HTML文件中包括 表示在Web浏览器上要显示的操作画面的内容的描述。画面显示部423基于通过分析部 422所获得的分析结果,在操作单元230上显示操作画面。在Web服务器102中设置包括呈现部411和逻辑部412的Web应用程序410。呈现部411与通信部421通信,并且在响应来自MFP 101的请求时,将要利用MFP 101的Web浏览器显示的操作画面发送给MFP 101。另外,呈现部411从MFP 101接收用户 通过显示在MFPlOl的Web浏览器上的操作画面所输入的指示。接收到来自用户的指示的Web应用程序410根据指示的内容进行各种处理,并且 根据需要请求MFP 101进行处理。更具体地,Web应用程序410请求通过MFP 101的打印 机240进行打印处理、通过MFP 101的扫描器250进行读取处理或者通过网络I/F218进行 发送处理。这样,在请求MFP 101进行这些处理的情况下,逻辑部412与MFP 101中设置的服 务提供器430中的通信部431通信。根据SOAP(简单对象访问协议)/HTTP(超文本传输协 议)进行逻辑部412和通信部431之间的通信。服务提供器430包括通信部431和作业生成部432。通信部431接受用于进行从 Web应用程序410中的逻辑部412所发送的处理的请求。当通过Web应用程序410请求进 行该处理时,作业生成部432生成用于进行所请求的处理的作业并执行该作业。读取处理单元470进行使用扫描器250的读取处理。另外,打印处理单元480进 行使用打印机240的打印处理。主控制单元460控制MFP 101的各功能部,并且根据来自 电力控制单元450的指示控制开关221、241和251,然后切换电力模式。图5是示出将登记在信息表440中且变成Web浏览器420的访问目的地的URL与 MFP 101中的各处理单元(打印机240或扫描器250)相关联的状态的图。顺便提及,假定 将信息表440存储在MFP 101的HDD 220中。在图5所示的记录501中,“扫描器=真(true) ”和“打印机=假(false) ”的值分 别与"http://www. hogel. html,,的URL相关联登记。该状态表示当Web浏览器420访问 "http://www. hogel. html”的URL时,必须启动扫描器250,并且不必启动打印机240。也就是说,当“http://WWW. hogel. html”的URL对应于与读取处理有关的Web页 时,根据访问该URL这一情况,可以预期在短时间内通过Web服务器102给出用于进行读取 处理的请求。因此,在从Web服务器102接收到用于进行该处理的请求时,通过与用于访问 Web服务器102的操作并行启动扫描器250,可以设置扫描器250处于启动状态(或者处于 能够立即启动的状态)。也就是说,可以更早地开始执行基于来自Web服务器102的请求的 作业。类似地,在图5所示的记录502中,“扫描器=假”和“打印机=真”的值分别 与“http://W hoge2. html”的URL相关联登记。该状态表示当Web浏览器420访问 "http://www. hoge2. html”的URL时,必须启动打印机240,并且不必启动扫描器250。另外,在记录503中,“扫描器=真”和“打印机=真”的值分别与“http://WWW. ho ge3. html”的URL相关联登记。该状态表示当Web浏览器420访问"http://www. hoge3. html”的URL时,必须启动打印机240和扫描器250两者。
6
这里,尽管通过“真”或“假”这两个值表示启动打印机和扫描器的必要性或非必 要性,但是,在不仅存在正常电力模式和电力节省模式这两个模式而且存在多个水平的电 力节省模式的情况下,可以登记表示各水平的值。另外,尽管假定可以基于从Web服务器102接收到的信息登记和更新图5所示的 表的内容,但是也可以通过MFP 101的管理员操作操作单元230的方式来登记和更新该内容。图6是用于说明在MFP 101的Web浏览器420从Web服务器102接收到用于显示 操作画面的HTML文件时用于更新信息表440的登记内容的一系列处理的流程图。可以通 过MFP 101的CPU 211执行存储在HDD 220中的控制程序的处理来实现图6的流程图所示 的各操作(步骤)。在S601,响应于来自Web浏览器420的请求,接收从Web服务器102所发送的HTML 文件,然后分析该HTML文件的描述。在S602,判断是否正常终止在S601所进行的对HTML文件的分析。当正常进行了 该分析时,流程进入S603,并且当未正常进行该分析时,流程进入S607。在S607,Web浏览 器420显示错误画面,并且就这样终止该处理。在S603,判断当在S601接收到HTML文件时是否接收到了用于将URL与要启动的 处理单元相关联的信息。作为该判断的结果,当接收到该信息时,流程进入S604,并且确认 MFP 101自身的能力。例如,即使从Web服务器102发送了表示必须要启动扫描器的信息, 当MFP 101不具有扫描器时,也不需要更新该表。因此,可以通过确认MFP 101自身的能力, 基于从Web服务器102接收到的信息判断是否必须要更新该表。在S605,基于在S604所获得的确认结果,判断是否必须要更新信息表440的登记 内容。当判断为必须要更新该表时,流程进入S606,并且更新信息表440的登记内容。当判 断为不必更新该表时,就这样终止该处理。图7是用于说明在检测到通过显示在Web浏览器420上的操作画面所进行的用户 操作时、当Web浏览器420向Web服务器102发送信息时、根据所检测到的用户操作的内容 启动处理单元的一系列处理的流程图。通过MFP 101的CPU 211执行存储在HDD 220中的 控制程序的处理来实现图7的流程图所示的各操作(步骤)。在S701,检测通过显示在Web浏览器420上的操作画面所进行的用户操作。当检 测到该用户操作时,流程进入S702,并且当未检测到该用户操作时,必须等待,直到检测到 该用户操作为止。在S702,判断该用户操作的内容是否需要访问Web服务器102。例如,需要访问 Web服务器102的情况有这样一种情况指定了操作画面的HTML文件中所包括的URL,并且 获得了与该URL相对应的Web页。或者是将用户通过该操作画面所输入的各种参数或用于 进行该处理的指示通知给Web服务器102的情况。同时,如果是从显示在操作画面上的下 拉式列表中选择了想要的参数或者输入了字符串的操作,则不需要访问Web服务器102。在S702,当判断为用户操作的内容需要访问Web服务器102时,流程进入S703,并 且当判断为用户操作的内容不需要访问Web服务器102时,流程返回到S 701,并且必须等 待,直到检测到新的用户操作为止。在S703,将与通过操作画面所进行的用户操作的内容相对应的信息发送给Web服务器102,然后流程进入S704。在S704,判断是否将在S703作为访问目的地使用的URL登记在了信息表440中。 作为该判断的结果,当判断为登记了该URL时,流程进入S705,并且当判断为未登记该URL 时,就这样终止该处理。在S705,指定与作为访问目的地使用的URL相关联登记的处理单元,并且判断是 否启动所指定的处理单元。更具体地,在图5所示的例子中,当使用“http://WWW.h0gel. html”的URL作为访问目的地时,作为要启动的处理单元,指定扫描器250。并且判断扫描 器250是否处于当前正启动的状态,并且如果扫描器250处于未启动的状态,则判断为必须 启动扫描器250,并且流程进入S706。在S705,当判断为不存在要启动的处理单元时,就这 样终止该处理。在S706,通过将要启动的处理单元从当前正在电力节省模式下运行的状态切换成 以正常电力模式运行的状态(即通过控制开关221、241和251中的一个或多个开关开始供 应电力),启动该处理单元。如上所述,在本实施例中,检测通过显示在Web浏览器上的操作画面所进行的用 户操作,并且当Web浏览器将该信息发送给Web服务器时,根据所检测到的用户操作的内容 进行处理单元的启动。因此,即使在Web服务器提供操作画面并且用户通过显示在Web浏 览器上的操作画面指示进行处理的情况下,也可以缩短从用户指示进行处理时开始到开始 执行作业时为止所过去的时间。其它实施例还可以通过系统或设备的计算机(或者CPU或MPU等装置)以及通过下面的方法 实现本发明的方面,其中,该系统或设备的计算机读出并执行记录在存储器装置上的程序 以进行上述实施例的功能,并通过系统或设备的计算机例如读出并执行记录在存储器装置 上的程序以进行上述实施例的功能,来进行所述方法的步骤。为此,例如,通过网络或者用 作存储器装置的各种类型的记录介质(例如,计算机可读介质)将该程序提供给计算机。尽管参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典 型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功 能。
权利要求
一种信息处理设备,其与Web服务器连接,并且装配有用于显示由所述Web服务器提供的操作画面的Web浏览器,所述信息处理设备包括处理单元,用于对图像数据进行处理;检测单元,用于检测从所述Web浏览器对所述Web服务器的访问;以及控制单元,用于在所述Web浏览器访问所述Web服务器的情况下,根据由所述检测单元检测到的访问的内容,启动所述处理单元。
2.根据权利要求1所述的信息处理设备,其特征在于,所述处理单元能够在正常电力模式或电力节省模式下工作,其中,所述电力节省模式 的功耗小于所述正常电力模式的功耗,以及所述控制单元通过将所述处理单元在所述电力节省模式下工作的状态转变成所述处 理单元在所述正常电力模式下工作的状态,来启动所述处理单元。
3.根据权利要求1所述的信息处理设备,其特征在于,还包括判断单元,所述判断单元 用于判断所述Web浏览器访问的统一资源定位器即URL是否是特定URL,其中,在所述判断单元判断为所述Web浏览器访问的URL是所述特定URL的情况下,所 述控制单元启动所述处理单元。
4.根据权利要求3所述的信息处理设备,其特征在于,所述处理单元包括用于分别进行相互不同的处理的多个处理装置,所述信息处理设备还包括登记单元,所述登记单元用于将所述多个处理装置中的一个 或多个处理装置与所述特定URL相关联来登记所述一个或多个处理装置,以及在所述判断单元判断为所述Web浏览器访问的URL是所述特定URL的情况下,所述控 制单元启动所述多个处理装置中与所述特定URL相关联登记的处理装置。
5.根据权利要求4所述的信息处理设备,其特征在于,还包括接收单元,所述接收单元 用于从所述Web服务器接收用于将所述特定URL与所述多个处理装置中的所述一个或多个 处理装置相关联的信息。
6.根据权利要求1所述的信息处理设备,其特征在于,所述处理单元基于由所述Web浏 览器发送的信息,根据来自所述Web服务器的请求进行所述处理。
7.根据权利要求1所述的信息处理设备,其特征在于,所述信息处理设备至少包括读 取单元或打印单元,所述读取单元用于通过读取原稿上的图像来生成所述图像数据,所述 打印单元用于基于所述图像数据进行打印。
8.一种信息处理设备的控制方法,所述信息处理设备与Web服务器连接,并且装配有 用于显示由所述Web服务器提供的操作画面的Web浏览器和用于处理图像数据的处理单 元,所述控制方法包括检测从所述Web浏览器对所述Web服务器的访问;以及在所述Web浏览器访问所述Web服务器的情况下,根据所检测到的访问的内容进行控 制,以启动所述处理单元。
全文摘要
一种信息处理设备和信息处理设备的控制方法,该信息处理设备与Web服务器连接,并且装配有用于显示由Web服务器提供的操作画面的Web浏览器和用于处理图像数据的处理单元,在该信息处理设备中,检测从Web浏览器对Web服务器的访问,并且在Web浏览器访问Web服务器的情况下,根据所检测到的访问的内容启动处理单元。
文档编号H04N1/00GK101931728SQ20101021232
公开日2010年12月29日 申请日期2010年6月28日 优先权日2009年6月26日
发明者伊藤大介 申请人:佳能株式会社