信息处理设备及其控制方法

文档序号:7906794阅读:156来源:国知局
专利名称:信息处理设备及其控制方法
技术领域
本发明涉及信息处理设备及其控制方法。
背景技术
传统技术已经提供了将信息处理设备(例如多功能外围设备(MFP))连接到网络上的Web服务器并将从Web服务器提供的操作画面显示在Web浏览器上的技术(如日本特开2006-127503号公报中讨论的)。根据日本特开2006-127503号公报中讨论的技术,Web服务器提供用于输入指令以使用MFP的各功能的操作画面。换句话说,MFP的用户通过显示在Web浏览器上的操作画面输入对MFP的指令。然后Web浏览器将该输入指令通知给Web服务器。接收到该通知的Web服务器请求MFP根据用户输入的指令的内容执行处理。然后, 接收到该请求的MFP执行所请求的处理。该配置消除了在MFP中存储所有用来操作MPF的菜单数据的必要性,并且可以在Web服务器上容易地改变菜单数据。因此,根据日本特开2006-127503号公报中讨论的技术,Web服务器统一提供画面信息以显示菜单画面,从而操作MFP。因此,所有MFP可以显示公共的菜单画面。在某些信息处理设备如MFP中,Web服务器提供某些应用程序,而对于其它应用程序,通过读取存储在MFP中的程序来执行该程序(在下文中,将Web服务器提供的应用程序称为“Web应用程序”,并且将基于预先存储在MFP中的信息执行的应用程序称为“本地应用程序”)。然而,在该传统技术中,对于包括在MFP中的硬件键(在下文中称为“硬键”)的操作,不能在本地应用程序和Web应用程序之间设置相似的可操作性。这是因为Web应用程序可以在Web浏览器上显示的操作画面上操作,但是不能由包括在MFP中的硬键操作。

发明内容
本发明涉及一种信息处理设备,其中,当用于使用特定功能的执行按钮被操作时, 无论第一操作模式和第二操作模式中的哪一个被设定,该信息处理设备都能够使通过操作该执行按钮执行的功能统一。根据本发明的一方面,一种信息处理设备,其能够与外部设备通信,所述信息处理设备包括显示单元,其被配置为显示操作画面;以及执行按钮,其被用户操作以使用包括在所述信息处理设备中的特定功能,其中,如果所述执行按钮被操作并且第一操作模式被设定,则所述显示单元基于从所述外部设备接收到的画面信息显示用于使用所述特定功能的操作画面,而如果所述执行按钮被操作并且第二操作模式被设定,则所述显示单元显示用于使用所述特定功能的所述操作画面,而不从所述外部设备接收所述画面信息。本发明的其它特征和方面将从以下参考附图对示例性实施例的详细描述变得明
Mo


包含在说明书中并构成说明书的一部分的附图,示出了本发明的示例性实施例、 特征和方面,并且与文字描述一起用于解释本发明的原理。图1示出了根据本发明的整个信息处理系统。图2是示出根据本发明的MFP的配置的框图。图3是示出根据本发明的Web服务器的配置的框图。图4示出了根据本发明第一示例性实施例的MFP的操作单元。图5示出了根据本发明第一示例性实施例的包括在MFP或Web服务器中的硬键表的配置。图6是示出根据本发明的整个信息处理系统的软件配置的框图。图7是示出根据本发明第一示例性实施例的、当操作包括在MFP中的硬键时的处理的流程图。图8是示出根据本发明第一示例性实施例的、当操作包括在MFP中的硬键时的处理的流程图。图9是示出根据本发明第一示例性实施例的、由Web服务器执行的处理的流程图。图10示出了根据本发明第一示例性实施例的、在按顺序操作包括在MFP中的硬键时的处理序列。图IlA至图IlD各个示出了根据本发明第一示例性实施例的、显示在MFP上的操作画面的例子。图12示出了根据本发明第一示例性实施例的、在按顺序操作包括在MFP中的硬键时的处理序列。图13A至图13C各个示出了根据本发明第一示例性实施例的、显示在MFP上的操作画面的例子。图14示出了根据本发明第二示例性实施例的MFP的操作单元。图15A和图15B各个示出了根据本发明第二示例性实施例的、包括在MFP或Wfeb 服务器中的硬键表的配置。图16示出了根据本发明第三示例性实施例的、当操作MFP和包括在MFP中的硬键时的处理序列。
具体实施例方式下面参考附图详细描述本发明的各示例性实施例、特征和方面。然而,该示例性实施例绝不是对本发明权利要求的范围的限制,并且示例性实施例的特征的组合不都是本发明的技术方案所必须的。下面描述本发明的第一示例性实施例。根据第一示例性实施例,当用户操作MFP 的硬键时,对该硬键的操作被通知给Web服务器。Web服务器根据通知的硬键的类型生成适当的画面信息,并且将该画面信息发送给MFP。图1示出了根据第一示例性实施例的整个信息处理系统。Web服务器103、MFP 101 和MFP 102通过局域网(LAN) 110连接在一起,以能够相互通信。MFP 101、MFP 102和W^eb 服务器103不仅可以通过LAN连接,还可以通过任何其它连接方法连接,如因特网或无线通
以MFP为例描述信息处理设备。然而,不局限于MFP,根据本发明的信息处理设备可以是单一功能外围设备(SFP),如扫描器或打印机。该信息处理设备可以是个人计算机 (PC)或移动电话。在本示例性实施例中,MFP 102在配置和功能上类似于MFP 101,并且因此省略对它的描述。以Web服务器为例描述外部设备。然而,不局限于Web服务器,根据本发明的外部设备可以是具有Web功能的另一 MFP或PC。在本示例性实施例中,MFP 101包括本地应用程序。Web服务器103包括Web应用程序。通常,MFP 101使用它自己的本地应用程序执行处理。然而,当需要时,MFP 101与 Web服务器通信,并且可以使用Web应用程序执行处理。在本示例性实施例中,将使用本地应用程序执行处理定义为本地模式,并且将使用Web应用程序执行处理定义为Web模式。在本示例性实施例中,MFP 101和MFP 102以本地模式和Web模式之一执行处理。图2是示出MFP 101的硬件配置的框图。包括中央处理单元(CPU)211的控制单元210控制MFP 101。CPU 211读取存储在只读存储器(ROM) 212或硬盘驱动器(HDD) 214中的控制程序以进行各种控制操作,如读取控制和发送控制。ROM 212是引导ROM,存储用于执行图7和图8各个中示出的流程图的处理的控制程序、或者与图5中所示的硬键表500有关的信息。ROM 212还存储Web服务器 103的访问目的地。随机存取存储器(RAM) 213被用作CPU 211的主存储器或者诸如工作区的临时存储区。如ROM 212的情况那样,HDD 214存储用于执行图7和图8各个中示出的流程图的处理的控制程序、或者与图5中所示的硬键表500有关的信息。HDD 214存储MFP 101的本地应用程序。操作单元接口(I/F)215将操作单元219连接到控制单元210。操作单元I/F向操作单元219输出要显示在操作单元219上的画面信息,并且从操作单元219向CPU 211 发送与用户的操作有关的信息。MFP 101具有Web浏览器功能,Web浏览器功能用于分析从 Web服务器103接收到的超文本标记语言(HTML)文件,并在操作单元219的液晶显示单元上显示基于接收到的HTML文件的描述的操作画面。打印机I/F 216将打印机220连接到控制单元210。要由打印机220打印的图像数据从控制单元210经由打印机I/F 216发送到打印机220,并且由打印机220打印在诸如纸张的记录介质上。扫描器I/F 217将扫描器221连接到控制单元210。扫描器221读取原稿的图像以生成图像数据,并将读取的图像数据经由扫描器I/F 217输入到控制单元 210。网络I/F 218将控制单元210 (MFP 101)连接到LAN 110。网络I/F218将图像数据等信息发送到LAN 110上的外部设备(例如,Web服务器10 ,或者接收来自LAN 110上的外部设备的信息。图3是示出Web服务器103的硬件配置的框图。包括CPU 311的控制单元310控制Web服务器103。CPU 311读取存储在ROM 312 或HDD 314中的控制程序以执行各种控制操作,如读取控制和发送控制。ROM 312是引导 R0M,存储用于执行图9中示出的流程图的处理的控制程序、或者与图5中所示的硬键表500
有关的信息。
RAM 313被用作CPU 311的主存储器或者诸如工作区的临时存储区。如ROM 312 的情况那样,HDD 314存储用于执行图9中示出的流程图的处理的控制程序、或者与图5中所示的硬键表500有关的信息。HDD 314存储Web服务器103的Web应用程序。网络I/F 315将控制单元310连接到LAN 110。网络I/F 315向LANllO上的其它设备(例如,MFP 101)发送信息并且从其接收信息。图4示出了 MFP 101的操作单元219的外观。MFP 101具有复印功能和扫描功能。液晶显示单元401显示用于操作MFP 101的操作画面。液晶显示单元41可以采用各种形式,如触摸屏板或者显示区域小的紧凑型显示屏板。操作单元219包括多个硬键,所述硬键被提供作为用于使用特定功能的执行按钮。描述各个硬键被操作时的操作。下面描述的硬键的操作假定MFP 101处于本地模式。复印键402用于改变到复印功能的设置画面。扫描键403用于改变到扫描功能的设置画面。菜单键404用于改变到各个设置画面的TOP (首页)画面。图像质量键405用于改变到用于在扫描期间设置图像质量的画面。浓度键406用于改变到用于在打印期间设置打印浓度的画面。返回键407用于返回到最后画面。复位键408用于将设置初始化。确定键409用于确定用户的设置或选择。十字键410用于选择项目。单色键411 和彩色键412分别用于开始单色复印和彩色复印。停止键413用于停止正在执行的操作。 验证键414用于改变到用于验证的验证画面。数字键415用于输入数字值。报告键416用于执行报告打印。剩余调色剂量键417用于显示MFP 101的剩余调色剂量。当使用Web服务器103的Web应用程序时,操作Web应用程序键418。在CPU 211 检测到Web应用程序键418的操作之后,MFP 101改变到Web模式,并且显示在液晶显示单元401上的操作画面变成基于从Web服务器103接收到的HTML文件的画面。页面合并键419、分类键420、放大倍率键412、双面键422用于改变到用于在使用复印功能时设置各操作的画面。页面合并键419用于改变到用于设置N合一打印或者设置 N合一打印期间的布局的画面。分类键420用于改变到用于将分类设置为开或关的画面。 放大倍率键421用于改变到用于设置放大倍率的画面。双面键422用于改变到用于将双面打印设置为开或关的画面。页面合并键419、分类键420、放大倍率键421、双面键422是专用于使用复印功能的硬键。例如,在通过操作扫描键403使用扫描功能期间,即使这些硬键被操作,也不会发生画面改变,因为没有使用复印功能。上面描述的每个硬键与用于识别它自己的识别信息相关联,并且在MFP 101中管理,如图5中所示。图5示出了硬键表500。硬键表500存储在MFP 101的ROM 212或HDD 214中。 在硬键表500中,通过相互关联来管理表示每个硬键的硬键类型501和用于识别每个硬键的键ID 502。例如,将“web app”设置为Web应用程序键418的键ID,并且将“copy”设置为复印键402的键ID。在本示例性实施例中,Web服务器103具有与硬键表500类似的硬键表。图6示出了根据本示例性实施例的整个信息处理系统的软件配置。通过由包括在图2和图3中所示的MFP 101和Web服务器103各个中的CPU执行存储在ROM或HDD中的控制程序,来实现图6中所示的软件功能。
MFP 101包括Web浏览器610、本地功能模块620和硬键控制模块630。Web浏览器610包括通信单元611、分析单元612和画面显示单元613。通信单元 611根据超文本传输协议(HTTP)与Web服务器103的Web应用程序640通信。更具体来说,通信单元611请求来自Web应用程序640的要由Web浏览器610显示的操作画面,并且将通过操作单元219从用户输入的指令通知给Web应用程序640。当接收到来自硬键控制模块630的键ID 502的通知时,通信单元611通过使用键ID 502将画面信息的请求通知给存储在ROM 212或HDD 214中的Web服务器103的访问目的地。分析单元612分析从Web应用程序640接收到的HTML文件。HTML文件包含表示要由Web浏览器610显示的操作画面的内容的描述。画面显示单元613基于分析单元612的分析结果在液晶显示单元401上显示操作画面。本地功能模块620管理MFP 101的本地应用程序。本地功能模块620根据用户的操作生成要显示在操作单元219的液晶显示单元401上的画面信息,或者执行本地应用程序的处理。在确定了 Web应用程序键418被操作了之后,本地功能模块620启动Web浏览器610以将MFP 101改变到Web模式。当从操作单元219接收到硬键操作的通知时,硬键控制模块630查阅硬键表500, 以将与通知的硬键类型501相对应的键ID 502通知给本地功能模块620。然而,当MFP 101 已经改变到Web模式时,硬键控制模块630将键ID 502通知给Web浏览器610。Web服务器103包括Web应用程序640。Web应用程序640与通信单元611通信, 以响应于来自MFP 101的请求向MFP 101发送要由MFP 101的Web浏览器610显示的操作画面。图7是示出当用户操作图4中所示的硬键时由MFP 101执行的处理程序的流程图。通过由包括在MFP 101中的CPU在RAM中栅格化并执行存储在存储器(例如ROM)中的程序来执行步骤S701至S708中的处理。首先,在步骤S701,CPU 211判断是否在操作单元219上操作了任意硬键。当判断出操作了硬键时(步骤S701中的“是”),处理前进到步骤S702。否则(步骤S701中的 “否”),该处理进行等待直到硬键被操作。在步骤S702,CPU 211判断被操作的硬键是否为Web应用程序键418。当被操作的硬键是Web应用程序键418时(步骤S702中的“是”),处理前进到步骤S703。当被操作的硬键不是Web应用程序键418时(步骤S702中的“否”),执行图8中所示流程图中的处理。回到图7中所示的流程图,在步骤S703,CPU 211判断当前是否在Web模式下操作 MFP 101。如上所述,在本示例性实施例中,MFP 101以Web模式和本地模式之一操作。与当前正在哪个模式下操作MFP有关的信息存储在例如RAM 213中。CPU 211访问RAM 213 以执行判断。当判断出当前在Web模式下操作MFP 101时(步骤S703中的“是”),处理前进到步骤S708,并且CPU 211将MFP 101改变到本地模式以结束该处理。当判断出当前不是在 Web模式下操作MFP 101时(步骤S703中的“否”),处理前进到步骤S704,并且CPU 211将 MFP 101改变到Web模式。在此情况下,CPU 211启动Web浏览器610。
在步骤S704和步骤708中,CPU 211分别将MFP 101处于Web模式和处于本地模式的情况存储在RAM 213中。在步骤S705中,CPU 211将Web应用程序键418的键ID添加到存储在ROM 212中的Web服务器103的访问目的地,并且请求来自Web服务器103的画面信息。例如,如果存储在ROM 212中的Web服务器103的访问目的地是“http//server_top”,则CPU 211添加 Web 应用程序键 418 的键 ID “web_app”,以写入“http //server_top ? key_id = web_ app”,并且请求画面信息。下面参考图9中所示的流程图描述由接收画面信息请求的Web 服务器103执行的处理。在步骤S706,CPU 211判断是否已经从Web服务器103接收到了画面信息。当判断出已经从Web服务器103接收到画面信息时(步骤S706中的“是”),处理前进到步骤 S707。当还没有接收到时(步骤S706中的“否”),处理进行等待直到从Web服务器103接收到画面信息。在步骤S707,CPU 211基于接收到的画面信息,在液晶显示单元401上显示操作画面。接下来,参考图8描述处理。图8是示出当在图7中所示的步骤S702中操作的硬键不是Web应用程序键418时执行的处理的流程图。通过由包括在MFP 101中的CPU在 RAM中栅格化并执行存储在存储器(如ROM)中的程序来执行步骤S801至S806中的处理。在步骤S801,CPU 211判断当前是否在Web模式下操作MFP 101。与当前在哪个模式下操作MFP有关的信息存储在例如RAM 213中。CPU 211访问RAM 213以执行判断。当判断出当前在Web模式下操作MFP 101时(步骤S801中的“是”),处理前进到步骤S802。另一方面,当判断出当前不是在Web模式下操作MFP 101时(步骤S805中的 “否”),处理前进到步骤S805。在步骤S805,由于在本地模式下操作MFP 101,所以MFP 101 生成对应于被操作的硬键的画面信息。例如,当分类键420被操作时,CPU 211生成用于显示操作画面的画面信息以将分类设置为开或关。在步骤S806,CPU 211基于生成的画面信息在液晶显示单元401上显示操作画面。 在本例子中在此情况下显示的操作画面用于将分类设置为开或关。接下来,描述步骤S802,在步骤S802,如步骤S705的情况中那样,CPU 211请求来自Web服务器103的画面信息。例如,当分类键420被操作时,CPU 211添加分类键420的键 ID “sort”,以写入 “http://server_top ? key_id = sort”,并请求画面信息。在步骤S803,CPU 211判断是否已经从Web服务器103接收到了画面信息。当判断出已经从Web服务器103接收到画面信息时(步骤S803中的“是”),处理前进到步骤 S804。当没有接收到时(步骤S803中的“否”),处理进行等待直到从Web服务器103接收到画面信息。在步骤S804,CPU211基于接收到的画面信息在液晶显示单元401上显示操作画面。在本例子中,在此情况下显示的操作画面用于将分类设置为开或关。因此,例如当分类键420被操作时,无论MFP 101处于本地模式和Web模式的哪一个中,要显示的操作画面都用于将分类设置为开或关。接下来,参考图9中所示的流程图,描述由已经接收到来自MFP 101的画面信息请求的Web服务器103执行的处理。通过由包括在Web服务器103中的CPU在RAM中栅格化并执行存储在存储器(例如ROM)中的程序来执行步骤S901至S906中的处理。在步骤S901,Web服务器103的CPU 311判断是否已经从MFP 101接收到了画面信息请求。当判断出已经接收到画面信息请求时(步骤S901中的“是”),处理前进到步骤 S902。当没有接收到时(步骤S901中的“否”),处理进行等待直到接收到画面信息请求。在步骤S902,CPU 311分析接收到的画面信息请求。描述在步骤S901中Web服务器103接收到画面信息的请求,也就是“http://serVer_t0p ? key_id = sort”的例子。 首先,CPU 311从接收到的画面信息请求中读取键ID。在本例子中,键ID “sort”被读取。 Web服务器103具有如MFP 101的情况中那样的硬键表500,并且因此CPU 311能够判断出在MFP 101中已经操作了分类键420。在步骤S903,CPU 311基于步骤S902的分析结果判断是否在MFP 101中执行适当的画面改变。如上面参考图4描述的,分类键420是专用于使用复印功能的硬键。因此, Web服务器103判断MFP 101是否正在使用复印功能。可以例如通过将之前从Web服务器103发送到MFP 101的画面信息是否涉及复印功能,存储在Web服务器103的RAM 313中来实现该判断。当MFP 101正在使用复印功能时,CPU 311判断为适当的画面改变(步骤S903中的“是”),并且处理前进到步骤S904。 当MFP 101不是在使用复印功能时,CPU 311判断为不适当的画面改变(步骤S903中的 “否”),并且处理前进到步骤S905。在步骤S904,CPU 311生成与在MFP 101中操作的硬键相对应的画面信息。在本例子中,被操作的硬键是分类键420。如上面参考图4描述的,分类键420用于改变到在本地模式下操作MFP 101时将分类设置为开或关的画面。因此,Web服务器103生成用于显示用于将分类设置为开或关的画面的画面信息, 使得即使在Web模式下,MFP 101的用户也能获取与本地模式中相同的可操作性。在步骤 S905,Web服务器103生成用于防止MFP 101执行不适当的画面改变的画面信息。例如,CPU 311再次生成之前发送的画面信息。在步骤S904或S905中生成画面信息之后,在步骤S906,CPU 311向MFP 101发送
画面信息。接下来,参考图10,描述根据本示例性实施例的、当按顺序操作硬键时的处理序列。图IlA至IlD示出了在此情况下在液晶显示单元401上显示的操作画面的例子。图10示出了例如当用户按顺序操作Web应用程序键418、复印键402和分类键420 时的处理序列。在图10中,纵轴是时间轴。在图10中,在ROM 212中,作为初始状态,将狗匕服务器103的访问目的地存储为“http://server_t0p”,并且MFP 101在本地模式下操作。 图IlA中所示的操作画面1101显示在液晶显示单元401上。基于由本地功能模块620生成的画面信息显示操作画面1101。首先,在步骤S1001,用户操作Web应用程序键418。然后,MFP 101启动Web浏览器610,执行图7和图8中所示的流程图的处理,并请求来自Web服务器103的画面信息。 实际上,MFP 101 写入 “http://server_top ? key_id = web_app” 以请求画面信息。在步骤S1002,Web服务器103检测MFP 101的Web应用程序键418的操作,执行图9中所示的流程图的处理,并向MFP 101发送画面信息。MFP 101基于接收到的画面信息显示操作画面。在此情况下,在液晶显示单元401上显示图IlB中所示的操作画面1102。操作画面1102基于由Web服务器103生成的画面信息。MFP 101具有复印功能和扫描功能,并且因此操作画面1102被作为首页画面显示,以选择功能。在步骤S1003,用户操作复印键402。在此情况下,MFP 101执行与步骤S1001中相同的处理。然而,由用户操作的硬键是复印键402,因此MFP 101写入“http://serVer_ top ? key_id = copy”以请求画面信息。在步骤S1004,执行与步骤S1002中相同的处理。在此情况下,在液晶显示单元401 上显示图IlC中所示的操作画面1103。操作画面1103基于由Web服务器103生成的画面信息。操作画面1103被显示作为复印画面以设置复印功能。在步骤S1005,用户操作分类键420。在此情况下,MFP 101执行与步骤S1001中相同的处理。然而,由用户操作的硬键是分类键420,因此MFP 101写入“http://serVer_ top ? key_id = sort”以请求画面信息。在步骤S1006,执行与步骤S1002中相同的处理。分类键420是专用于使用复印功能的硬键。然而,在步骤S1004从Web服务器103发送的画面信息涉及复印功能。因此, Web服务器103判断出MFP 101已经执行了适当的画面改变,并且生成用于显示用于将分类设置为开或关的画面的画面信息。在此情况下,在液晶显示单元401上显示图IlD中所示的操作画面1104。操作画面1104基于由Web服务器103生成的画面信息。操作画面1104被显示作为分类画面,以将分类功能设置为开或关。接下来,参考图12,描述例如当用户按顺序操作Web应用程序键418、扫描键403 和分类键420时的处理序列。在图12中所示的处理序列中,如图10中所示的情况那样,作为初始状态,在ROM 212中将Web服务器103的访问目的地存储为“http//serverjop”, 并且在本地模式下操作MFP 101。在液晶显示单元401上显示图13A中所示的操作画面1301。基于由本地功能模块 620生成的画面信息显示操作画面1301。步骤S1201和步骤S1202中的处理与图10中所示的步骤S1001和步骤S1002中的处理类似,因此省略对这些步骤的描述。在步骤S1202,在液晶显示单元401上显示图1 中所示的操作画面1302。如操作画面1102的情况中那样,操作画面1302基于由Web服务器103生成的画面信息。在步骤S1203,用户操作扫描键403。在此情况下,MFP 101执行与步骤S1201中相同的处理。然而,由用户操作的硬键是扫描键403,因此MFP 101写入“http://serVer_ top ? key_id = scan,,以请求画面信息。在步骤S1204,执行与步骤S1202中相同的处理。在此情况下,在液晶显示单元401 上显示图13C中所示的操作画面1303。操作画面1303基于由Web服务器1303生成的画面信息。操作画面1303被显示作为扫描画面以设置扫描功能。在步骤S1205,用户操作分类键420。在此情况下,MFP 101执行与步骤S1201中相同的处理。然而,由用户操作的硬键是分类键420,因此MFP 101写入“http://serVer_ top ? key_id = sort”以请求画面信息。在步骤S1206,执行与步骤S1202中相同的处理。分类键420是专用于使用复印功能的硬键。然而,在步骤S1204从Web服务器103发送的画面信息涉及扫描功能而不是复印功能。因此,Web服务器103判断出MFP 101还没有执行适当的画面改变,并且向MFP 101发送与步骤S1204中相同的画面信息。结果,在液晶显示单元401上显示操作画面1303。如上所述,Web服务器103获悉MFP 101的画面改变。因此即使当无意义的硬键被操作时,Web服务器103也能够进行控制以防止液晶显示单元401上不适当的画面改变。如上所述,根据本示例性实施例,当特定硬键被操作时,无论正在执行Web应用程序和本地应用程序中的哪一个,都能够统一进行由该硬键实现的功能。利用MFP 102在配置上与MFP 101类似的情况描述了第一示例性实施例。然而, 通常存在各种类型的MFP。因此功能可能随MFP的类型而变化。鉴于此,第二示例性实施例涉及当具有不同功能的多个MFP连接到Web服务器103时的处理。图14示出了 MFP 102的操作单元219的外观。MFP 102除了复印功能和扫描功能以外还具有传真功能。然而,MFP 102没有MFP 101中包括的验证功能。下面只描述不同于MFP 101的硬键的那些硬键。传真键1401用于改变到传真功能的设置画面。地址簿键1402、重拨键1403、快捷键1404、暂停键1405和挂机键1406用于改变到用于在使用传真功能时执行各自的设置操作的画面。地址簿键1402用于改变到用于选择传真发送的地址簿的画面。当向已经执行了传真发送的目的地再次执行传真发送时使用重拨键1403。快捷键1404用于改变到用于从登记在地址簿中的目的地中容易地选择频繁使用的目的地的画面。暂停键1405用于暂停传真功能。挂机键1406用于执行传真功能的挂机处理。地址簿键1402、重拨键1403、快捷键1404、暂停键1405和挂机键1406是专用于使用传真功能的硬键。在使用传真功能以外的功能(例如,复印功能和扫描功能)期间,即使这些硬键被操作,也不会发生画面改变,因为没有使用传真功能。由于MFP 102不具有验证功能,所以在MFP 102的操作单元219中不包括MFP 101的验证键414。接下来,描述包括在MFP 101、MFP 102和Web服务器103各个中的硬键表。MFP 101包括图5中所示的硬键表500。MFP 102包括图15A中所示的硬键表1500。不同于硬键表500,硬键表1500还包括与传真功能有关的项目,而没有与验证功能有关的项目。Web服务器103包括图15B中所示的硬键表1510。硬键表1510包括与MFP 101 和MFP 102中包括的硬键有关的所有项目。在本示例性实施例中,即使增加MFP 104 (未示出),也只需要将MFP 104的硬键信息添加到包括在Web服务器103中的硬键表1510的配置中。因此,不需要改变包括在现有的MFP 101和102中的硬键表的配置。如上所述,根据本示例性实施例,即使增加具有新功能的MFP,也只需要将与该新功能有关的硬键的键ID设置为不同于现有的键ID的值,并且不需要改变现有的硬键表的配置。此外,只需要将与该新功能有关的硬键的键ID添加到包括在Web服务器103中的硬键表中。这有助于整个系统的管理。第三示例性实施例涉及当多个型号不同的MFP(本示例性实施例中的MFP 101和 MFP 102)连接到Web服务器103时,用于不仅识别由用户操作的硬键的类型而且还识别 MFP型号的方法。在本示例性实施例中,MFPlOl和MFP 102在ROM 212中存储型号ID以识别它们自己,并且Web服务器103可以识别MFP 101和MFP 102的型号ID。在此情况下, MFP 101 的型号 ID 是 MFP 1,MFP 102 的型号 ID 是 MFP 2。MFP 101包括图4中所示的操作单元219和图5中所示的硬键表500。MFP 102包括图14中所示的操作单元219和图15中所示的硬键表1500。Web服务器103包括图15B中所示的硬键表1510,并且具有每个型号的MFP的信息。每个型号的MFP的信息具体是指针对每个型号的MFP提供每个MFP的功能、液晶显示单元401的尺寸和设置项目。接下来描述根据本示例性实施例的当用户操作图4或图14中所示的硬键时执行的处理程序。在此情况下在MFP 101和MFP 102中执行的处理程序与图7和图8中所示的流程图的处理程序类似。然而,在步骤S705和步骤S802,除了键ID以外,还向Web服务器 103通知型号ID。例如,存储在MFP 101的ROM 212中的Web服务器103的访问目的地是“http:// server_top”,并且MFP 101的Web应用程序键418被操作。然后,在步骤S705,使用Web 应用程序键 418 的键 ID “web_app” 和 MFP 101 的型号 ID “MFP1” 写入 “http //server_ top ? dev_id = MFPl&key_id = web_app” 以请求画面信息。接下来描述根据本示例性实施例的由已经从MFP 101和MFP102接收到画面信息请求的Web服务器103执行的处理程序。由Web服务器103执行的处理程序与图9中所示的流程图的处理程序类似。然而,在步骤S902,除了键ID以外,还从接收到的画面信息请求中读取型号ID。例如,Web服务器 103 接收"http//server_top ? dev_id = MFPl&key_id = web_app"的画面信息请求。然后,在步骤S902,Web服务器103读取型号ID “MFP1”和键 ID"web_app",从而判断出MFP 101的Web应用程序键418被操作了。在步骤S904,ffeb服务器103鉴于MFP 101的型号,生成要显示在液晶显示单元401上的适当画面信息。类似地,在步骤S905,Web服务器103鉴于MFP 101的型号,生成要显示在液晶显示单元401上的适当画面信息。接下来,参考图16描述当在MFP 101和MFP 102各个中操作Web应用程序键418 时的处理序列。在图16中,垂直轴是时间轴。在图16中,作为初始状态,在各个MFP的ROM 212 中将Web服务器103的访问目的地存储为“http://server_t0p”,并且各个MFP在本地模式下操作。首先,在步骤S1601,用户操作MFP 101的Web应用程序键418。然后,MFP 101启动 Web浏览器610,并且请求来自Web服务器103的画面信息。实际上,MFP 101写入“http // server_top ? dev_id = MFPl ? key_id = web_app” 以请求画面信息。参数 dev_id 表示 MFP 101的型号ID。在步骤S1602,Web服务器103检测MFP 101的Web应用程序键418的操作,并且生成适当的画面信息以将其发送到MFP 101。在此情况下,Web服务器103可以通过读取型号ID判断出已经请求了画面信息的MFPlOl的型号,因此Web服务器103鉴于MFP 101的型号生成画面信息。更具体来说,Web应用程序103通过考虑MFP 101的液晶显示单元401 的尺寸或MFP 101的功能,来生成画面信息。MFP 101基于接收到的画面信息显示操作画面。在此情况下显示的操作画面是用于选择MFP 101的复印功能和扫描功能的首页画面。在步骤S1603,用户操作MFP 102的Web应用程序键418。然后,MFP102启动W^eb 浏览器610,并且请求来自Web服务器103的画面信息。实际上,MFP 102写入“http// server_top ? dev_id = MFP2 ? key_id = web_app” 以请求画面信息。在此情况下,MFP 102在型号上不同于MFP 101,因此参数dev_id的值不同于步骤S1601中画面信息请求的
在步骤S1604,Web服务器103检测MFP 102的Web应用程序键418的操作,并且生成适当的画面信息以将其发送到MFP 102。在此情况下,如步骤S1602的情况中那样,Web 服务器103鉴于MFP 102的型号生成画面信息。MFP 102基于接收到的画面信息显示操作画面。在此情况下显示的操作画面是用于选择MFP 102的复印功能、扫描功能和传真功能的首页画面。如上所述,根据本示例性实施例,当多个型号不同的MFP (在本示例性实施例中是 MFP 101和MFP 102)连接到Web服务器103时,Web服务器103能够鉴于MFP的型号生成画面信息。结果,用户能够根据要使用的各个MFP的型号使用适当的操作画面,并且可以因此提高可操作性。还可以由读出并执行记录在存储设备上的程序来执行上述实施例的功能的系统或装置的计算机(或诸如CPU或微处理单元(MPU)等的设备),来实现本发明的各方面;并且可以利用由通过例如读出并执行记录在存储设备上的程序来执行上述实施例的功能的系统或装置的计算机来执行各步骤的方法,来实现本发明的各方面。为此,例如经由网络或从充当存储设备的各种类型的记录介质(例如,计算机可读介质)将程序提供给计算机。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不局限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使所述范围涵盖所有的此类变型例以及等同结构和功能。
权利要求
1.一种信息处理设备,其能够与外部设备通信,所述信息处理设备包括显示单元,其被配置为显示操作画面;以及执行按钮,其被用户操作以使用包括在所述信息处理设备中的特定功能,其中,如果所述执行按钮被操作并且第一操作模式被设定,则所述显示单元基于从所述外部设备接收到的画面信息显示用于使用所述特定功能的操作画面,而如果所述执行按钮被操作并且第二操作模式被设定,则所述显示单元显示用于使用所述特定功能的所述操作画面,而不从所述外部设备接收所述画面信息。
2.根据权利要求1所述的信息处理设备,其中,如果所述执行按钮被操作并且所述第一操作模式被设定,则所述信息处理设备将与被操作以使用所述特定功能的所述执行按钮相对应的识别信息通知给所述外部设备。
3.根据权利要求2所述的信息处理设备,其中,所述外部设备基于所述识别信息生成用于显示用于使用所述特定功能的所述操作画面的画面信息,并且所述显示单元基于所述画面信息显示所述操作画面。
4.根据权利要求1所述的信息处理设备,其中,如果所述执行按钮被操作并且所述第一操作模式被设定,则用于识别所述信息处理设备的信息被通知给所述外部设备。
5.根据权利要求4所述的信息处理设备,其中,用于识别所述信息处理设备的所述信息识别所述信息处理设备的型号。
6.根据权利要求1所述的信息处理设备,其中,所述执行按钮是包括在所述信息处理设备中的硬键。
7.一种信息处理设备的控制方法,所述信息处理设备能够与外部设备通信,所述控制方法包括以下步骤显示操作画面;以及由用户操作执行按钮以使用包括在所述信息处理设备中的特定功能,其中,如果所述执行按钮被操作并且第一操作模式被设定,则基于从所述外部设备接收到的画面信息显示用于使用所述特定功能的操作画面,而如果所述执行按钮被操作并且第二操作模式被设定,则显示用于使用所述特定功能的所述操作画面,而不从所述外部设备接收所述画面信息。
全文摘要
本发明提供一种信息处理设备及其控制方法。其中,当特定硬键被操作时,无论正在执行Web应用程序和本地应用程序中的哪一个,该信息处理设备都使通过操作该硬键执行的功能统一。当通过与Web服务器上的Web应用程序通信来执行处理,并且通过包括在该信息处理设备中的硬键进行操作时,用于识别该硬键的识别信息被通知给Web服务器,并且基于从已经被通知了该识别信息的Web服务器接收到的画面信息显示操作画面。
文档编号H04N1/00GK102404481SQ20111026880
公开日2012年4月4日 申请日期2011年9月7日 优先权日2010年9月10日
发明者合田淳一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1