信息处理装置及信息处理装置的控制方法
【技术领域】
[0001]本发明涉及包括在信息处理装置中的设备(诸如扫描器设备和打印机设备)的通电控制。
【背景技术】
[0002]随着省电功能的改进,最近讨论了一种在检测到用户将要使用包括在图像形成装置中的功能设备时用于使该功能设备通电的技术。根据该技术,例如,仅在使用诸如打印机设备、扫描器设备及传真(FAX)设备等图像形成装置的功能设备时,才由电源对其进行通电。更具体地说,仅在使用扫描功能时才对扫描器设备通电。仅在使用打印功能时才对打印机设备通电。仅在使用FAX功能时才对FAX设备通电。相似地,仅在使用与打印机设备、扫描器设备和FAX功能相关的基板及芯片时才同时对其通电(日本特开2011-199777号公报)。
[0003]然而,在图像形成装置确定执行处理后,对打印机设备、扫描器设备和FAX设备进行通电及初始化。因此,通电、软件初始化及硬件预处理需要初始化时间。结果,需要花费很长时间来启动打印机设备、扫描器设备以及FAX设备。相应地延迟了处理的执行,从而降低了用户的便利性。
[0004]为了解决这样的问题,在输入作业前的适当的定时,配置有图像形成装置的功能的应用可以通过其自身对适当的设备执行初始化处理和通电处理。例如,在显示复印设置画面时,“复印”应用可以使扫描器设备和打印机初始化及通电。此外,在显示传输设置画面时,“发送”应用可以使扫描器设备初始化。
[0005]然而,用于在适当的定时对适当的设备进行初始化及通电的处理并没有包含在过去创建的应用中(以下称为遗留应用(legacy applicat1n))。如果在前述图像形成装置上运行遗留应用,则在作业被提交之前该遗留应用不能在适当的定时执行初始化及通电处理。因此,仍然存在以下问题:即在作业执行时,遗留应用的性能比在传统的图像形成装置上运行该遗留应用时有所下降。
【发明内容】
[0006]本发明旨在提供一种即使正在运行不支持各功能设备的独立通电控制的遗留应用时,也可以防止在作业执行时性能下降的机构。
[0007]根据本发明的一方面,一种安装有多个应用且包括设备的信息处理装置包括:显示单元,其被配置为显示用于从所述多个应用中选择要执行的应用的画面;获取单元,其被配置为获取关于在所述显示单元上显示的画面上所选择的应用的属性信息,其中所述属性信息包括表示所选择的应用是否为特定应用的应用信息以及表示在执行所选择的应用时是否向所述设备供电的设备信息;确定单元,其被配置为基于由所述获取单元获取的所述应用信息确定所选择的应用是否为所述特定应用;以及控制单元,其被配置为如果所述确定单元确定所选择的应用不是所述特定应用,则基于由所述获取单元获取的所述设备信息控制向所述设备的供电,以及如果所述确定单元确定所选择的应用是所述特定应用,则执行控制以便向所述设备供电。
[0008]根据以下参照附图对示例性实施例的详细描述,本发明的其他特征将变得清楚。
【附图说明】
[0009]图1是例示图像处理装置的配置的示例的框图。
[0010]图2是例示与图像处理装置的电源控制相关的硬件配置的示例的图。
[0011]图3A和图3B例示了用于管理在图像处理装置上运行的应用的网页画面。
[0012]图4A和图4B是例示在操作单元上显示的画面的示例的图。
[0013]图5是与应用画面的控制相关的软件模块的框图。
[0014]图6是例示图像处理装置的各功能设备的各通电状态以及作业状态的示例的图。
[0015]图7A,图7B和图7C是例示应用属性的示例的图。
[0016]图8是在根据第一示例性实施例切换应用画面时的处理的流程图。
[0017]图9是在根据第二示例性实施例请求应用注册时的处理的流程图。
[0018]图10是例示应用管理表格的示例的图。
[0019]图11是在根据第二示例性实施例切换应用画面时的处理的流程图。
【具体实施方式】
[0020]首先,将描述在以下示例性实施例中使用的术语。用于提供诸如扫描器设备、打印机设备及FAX设备等的图像处理装置的各种功能的硬件设备将被称为“功能设备”。针对不支持本发明示例性实施例的通电控制的过去的图像处理装置而创建的应用将被称为“遗留应用”。该遗留应用不支持各功能设备的独立通电控制。非遗留应用(特定应用)支持各功能设备的独立通电控制。
[0021]图1是例示本发明第一示例性实施例的图像处理装置的配置的示例的框图。在图1中,图像形成装置I表示根据本发明的图像处理装置的第一示例性实施例。图像形成装置I是可以执行诸如复印和打印等多种作业的多功能外围设备。图像形成装置I包括扫描器设备2、打印机设备4、控制器3、操作单元5以及FAX设备7。
[0022]扫描器设备2包括原稿进给单元21以及扫描器单元22,该原稿进给单元21可以自动地按顺序改变原稿束,该扫描器单元22可以光学地扫描原稿并将原稿转换为数字图像。扫描器设备2将转换后的图像数据传输到控制器3。
[0023]打印机设备4是用于打印数字图像的设备。打印机设备4包括可以从片材束逐一顺次地进给片材的片材进给单元42、用于在所进给的片材上打印图像数据的标记单元41以及用于排出所打印片材的片材排出单元43。整理器设备700对从图像形成装置I的打印机设备4的片材排出单元43所输出的单个片材或多个片材执行诸如片材排出、整理、装订、打孔及裁切等处理。
[0024]操作单元5包括触摸面板和液晶显示器(IXD)。操作单元5被配置为显示图像形成装置I的各功能的设置画面以及进行诸如给出操作指令等操作。FAX设备7向/从电话线传输/接收数字图像。
[0025]控制器3运行控制程序并向所连接的模块发出指令以执行图像形成装置I上的作业。计算机9可以经由局域网(LAN)S从/向图像形成装置I输入/输出数字图像以及向图像形成装置I发出作业。控制器3被配置为使计算机9可以经由网页浏览器与图像形成装置I相连接并且可以安装应用以增加新功能。如果安装了应用,则与应用相关的各种文件被存储到硬盘驱动器(HDD) 304中(参见图2)。与应用相关的各种文件包括描述如下文图7中所示的关于应用的属性信息的应用文件。
[0026]图2是例示与控制器3、扫描器设备2及打印机设备4的电源控制相关的硬件配置的框图。
[0027]电源控制单元401在启动和关闭时执行电源控制,并控制诸如变换为省电状态和从省电状态返回等的电源状态的改变。电源控制单元401是在从省电状态返回到待机状态时检测返回因素(诸如FAX接收及操作单元5的开关的按下)的部分。根据各返回因素,电源控制单元401在进入待机状态时执行电源控制。可以通过至少在待机状态和比待机状态的电力消耗更低的省电状态之间进行切换来操作图像形成装置I。
[0028]电源控制单元401接收来自中央处理单元(CPU) 301的命令以及用于检测从省电状态返回的信号。信号的示例包括将在下文描述的唤醒信号402。根据该命令,电源控制单元401控制是否从第一供电单元409和第二供电单元410对各种设备供电。此外,当从远程环境(例如计算机9)执行关机时,电源控制单元401对螺线管470执行通电控制从而断开电源开关480。
[0029]当图像形成装置I处于睡眠状态时,LAN控制器306可以经由网络60向自身装置接收数据包。唤醒信号402是从LAN控制器306输出并用来通知电源控制单元401数据包的接收的信号。如果电源控制单元401检测到唤醒信号402,则电源控制单元401对控制信号407、417、418及451进行控制以选择将要供给至各设备的电源。
[0030]控制信号404至407、417、418及451是用于控制是否对各设备供电的信号。开关411至414、415、419及450分别由控制信号404至407、417、418及451来控制。电源控制单元401可以通过控制信号404至407、417、418及451来分别控制开关411至414、415、419及450以改变设备的供电状态。可以通过场效应晶体管(FET)或继电器开关实现开关411 至 414、415、419 及 450。
[0031]控制信号404和开关413控制对LAN控制器306的供电。如果图像形成装置I处于待机状态或睡眠状态,则电源控制单元401对LAN控制器306执行供电控制,如果图像形成装置I处于关闭状态,则电源控制单元401停止对LAN控制器306供电。
[0032]控制信号405和开关414控制从第一供电单元409向随
机存取存储器(RAM) 302的供电。例如,如果图像形成装置I处于睡眠状态,则电源控制单元401执行控制以从第一供电单元409向自刷新(self-refresh)状态的RAM 302供电,并且停止从第一供电单元409向RAM 302供电以使图像形成装置I进入关闭状态。
[0033]控制信号406和开关411控制从第一供电单元409向控制器3的供电。如果用户开启下文所述的电源开关480,则电源控制单元401接收电源开关480的状态通知信号416。然后,电源控制单元401开启控制信号406和开关411。因此,即使在用户断开电源开关408时,控制器3也可以被供电。此时,电源控制单元401从电源开关480的状态通知信号416检测到电源开关480的断开,并将该断开通知给CPU 301。因此,在执行正常关机处理后,断开各设备的电源。
[0034]电源开关480是用于用户操作以接通/断开图像形成装置I的电源的开关。电源开关480的示例是翘板开关。如果用户开启电源开关480,则从第一供电单元409向控制器3供电。电源开关480内部包括螺线管470。电源开关480被配置为可以使螺线管470通电从而断开电源开关480。如果从远程环境接受到关机处理,则可以通过螺线管控制信号471控制螺线管470并使其通电,从而断开电源开关480。
[0035]控制信号407和开关412控制向第二供电单元410供给交流电流(AC)电源。第二供电单元410是在省电状态下被断开而在待机状态下被开启的电源。例如,如果在省电状态下电源控制单元401接收到唤醒信号402,则电源控制单元401对控制信号407进行控制以开启开关412。这样可以开启各设备在待机状态下所需的电源。
[0036]第一供电单元409将AC电源转换为直流(DC)电源,并向电源控制单元401供给第一电源。从第一供电单元409供给的第一电源被设置为向电源控制单元401供电,并且即使在图像形成装置I处于省电状态下也持续向电源控制单元401供电。除电源控制单元401外,第一电源还被供给至LAN控制器306。LAN控制器306被配置为检测从网络60寻址到自身装置的数据包以从省电状态返回。
[0037]第二供电单元410将AC电源转换为DC电源,并向各种设备供给第二电源。如果图像形成装置I处于省电状态下,则停止从第二供电单元410供给的第二电源。第二供电电源410被设置为向在省电状态下不需要被供电的各设备供电。
[0038]图3A和图3B是例示当将要管理在图像形成装置I上运行的应用时,在计算机9的网页浏览器上显示的画面的示例的图。
[0039]图3A例示了在从计算机9的网页浏览器访问图像形成装置I的应用管理页面时将要显示的第一画面的示例。
[0040]菜单区域1301是显示用于应用管理的菜单的区域。控制画面区域1302是显示根据在菜单区域1301中所选择的菜单的画面的区域。
[0041]在菜单区域1301中,应用管理菜单1303是用于开始、停止及卸载在图像形成装置I上所安装的应用的菜单。应用安装菜单1304是用于安装应用的菜单。如果初次访问应用管理页面,则选择应用管理菜单1303,并在控制画面区域1302中显示用于管理应用的画面。换言之,图3A对应于在菜单区域1301中选择应用管理菜单1303的情况。
[0042]在控制画面区域1302中,应用列表区域1305是显示图像形成装置I上安装的用于提供诸如“复印”和“发送”等的图像形成装置I的功能的应用列表的区域。认证应用列表区域1306是显示用于执行认证的特殊应用的列表的区域。
[0043]应用名称栏1307是显示应用名称及版本号的区域。状态栏1308旨在显示应用的状态。在状态栏1308中,显示“开始”或“停止”。
[0044]应用控制按钮栏1309是显示用于开始或停止应用的按钮的区域。在应用控制按钮栏1309中显示的按钮根据应用的状态而变化。如果应用处于“开始”状态,则显示“停止”按钮。如果应用处于“停止”状态,则显示“开始”按钮。认证应用被配置为使其中之一被单独激活。因此,对于该认证应用,将“选择”按钮显示在应用控制按钮栏1309中。如果按下“选择”按钮,则停止当前处于“开始”状态下的认证应用而开始所选择的认证应用。
[0045]卸载按钮栏1310是显示用于从图像形成装置I卸载应用的按钮的区域。如果按下卸载按钮栏1310中的按钮,则相应地应用被卸载。
[0046]图3B例示了当在菜单区域1301中选择应用安装菜单1304时所显示的画面的示例。
[0047]应用文件路径输入栏1311是用于指定用户想要在计算机9上安装的应用的文件路径的栏。浏览按钮1312是用于通过从文件选择对话框选择应用文件而将文件路径输入到应用文件路径输入栏1311中的按钮。
[0048]安装按钮1313是用于将应用文件路径输入栏1311中指定的应用传输到图像形成装置I并发出安装指令的按钮。这里使用的应用不一定要专门用于特定图像形成装置而可以如可在各模块中的通常操作的那样来实施。可以在将来发布的图像形成装置上安装和操作上述应用。
[0049]图4A和图4B是例示操作单元5上显示的画面的示例的图。
[0050]图4A是例示认证应用画面(在激活图像形成装置I时将要显示的第一画面)的示例。图4A的示例例示了执行集成电路(IC)卡认证的认证应用的画面。用户将IC卡通过与图像形成装置I相连接的读卡器(未示出)用以认证。如果有效的IC卡通过了读卡器,则认证成功。成功认证后,在操作单元5上显示用于使用图像形成装置I的功能的选择画面(图4B)。
[0051]图4B的画面显示了与图像形成装置I上安装的应用对应的按钮201。如果用户触摸与他/她想要使用的功能对应的按钮,则画面转换为该功能的设置画面。例如,如果用户触摸复印按钮,则画面被切换到用于“复印”应用的设置画面。
[0052]当用户使用完图像形成装置I的功能时,用户按下配置在操作单元5上的识别(ID)键(未示出)以注销。然后,将操作单元5的显示转换为图4A的认证画面。如果用户在一定时间段内没有对操作单元5进行操作,则图像形成装置I自动注销且操作单元5的显示返回到图4A的画面。
[0053]图5是根据本示例性实施例例示与控制操作单元5上显示的应用画面相关的软件模块的配置的示例框图。图5中例示的软件模块501至506与通过读出并执行存储在只读存储器(ROM) 303或HDD 304中的程序的控制器3的CPU 301实现的功能单元相对应。
[0054]应用501是控制扫描器设备2和/或打印机设备4以向用户提供图像形成装置I的功能的模块。图像形成装置I上可以存在多个应用。可以通过图3A和图3B中描述的方法自由添加应用。当安装应用501或激活图像形成装置I时,对应用管理单元503执行应用注册处理从而使应用501变为在图4B的画面上是可以选择的。可以由应用501的安装者来执行应用注册处理。可选地,应用可以在安装完成后启动应用501,并且已启动的应用501可以由其自身执行应用注册处理。
[0055]输入接收单元502是用于从操作单元5接收用户的输入的模块。输入接收单元502向应用管理单元503发出应用画面切换请求并经由应用管理单元503将该输入通知给应用501。
[0056]应用管理单元503根据来自输入接收单元502的应用画面切换请求来切换画面。应用管理单元503还根据切换后的应用501的属性经由设备控制单元504对扫描器设备2及打印机设备4执行通电控制。
[0057]设备控制单元504经由扫描器控制单元505及打印机控制单元506对各设备执行通电控制。扫描器控制单元505是控制扫描器设备2的模块。打印机控制单元506是对打印机设备4执行通电控制的模块。
[0058]图6是例示图像形成装置I中的控制器3、扫描器设备2及打印机设备4的各通电状态和作业状态的示例的图。
[0059]在图6中,横轴表示时间。用实线表示当事件发生时图像形成装置I的作业状态的变化以及控制器3、扫描器设备2及打印机设备4的各通电状态。
[0060]控制器3具有ON状态、ON(睡眠)状态以及OFF状态这三种操作状态。ON状态是控制器3上的全部控制程序都是可操作的状态。ON(睡眠)状态是控制程序没有在操作且可以通过中断执行用于返回到ON状态的最低限度的操作的状态。OFF状态是控制器3未被供电的状态。
[0061]扫描器设备2和打印机设备4具有0N(取消等待操作)状态、0N(等待操作)状态以及OFF状态这三种操作状态。ON(取消等待操作)状态是准备执行作业的
状态。扫描器设备2的0N(等待操作)状态是没有操作可移动部分的状态。例如,没有执行用于读取操作的原位置检测(home posit1n detect1n)。打印机设备4的ON (等待操作)状态是没有操作可移动部分的状态。例如,没有操作用于打印的电机及多面镜,或没有调整用于打印的传送单元的温度。换言之,ON(等待操作)状态是比ON(取消等待操作)状态的电力消耗更低的状态。OFF状态是没有对扫描器设备2和打印机设备4供电的状态。图像形成装置I可以通过切换上述多个电力状态来实现独立地控制一个或多个功能设备(例如扫描器设备2及打印机设备4)的电力状态。
[0062]在步骤SlOl中,用户开启图像形成装置I的电源开关480,并且图像形成装置I执行启动处理以进入启动处理状态。当启动处理完成时,图像形成装置I进入空闲状态。在步骤S102中,在经过预定的时间后,图像形成装置I进入睡眠状态。
[0063]在步骤S103中,如果用户按下操作单元5的省电键(未示出),则图像形成装置I再次进入空闲状态。省电键被配置为将图像形成装置I转换为省电状态以及从睡眠状态返回空闲状态。
[0064]在步骤S104中,当操作单元5的显示在用户认证后转变为“发送”应用画面时,仅将扫描器设备2的通电状态变为0N(取消等待操作)状态。“发送”应用具有被定义为仅使用扫描器设备2的应用属性。该应用属性将在下文进行描述应用。
[0065]在步骤S105中,如果用户做出传输设置且随后发出用以执行传输处理的指令,则在这时,由于扫描器设备2处于0N(取消等待操作)状态,因此迅速执行扫描操作而无需麻烦用户。此时,打印机设备4处于ON(等待操作)状态,从而打印机设备4的电力消耗被抑制得很低。当传输处理完成时,图像形成装置I转换为空闲状态。如果经过了预定的时间而没有操作图像形成装置1,那么在步骤S106中,图像形成装置I再次转换为睡眠状态。
[0066]在步骤S107中,如果用户按下省电键,则图像形成装置I再次进入空闲状态。接下来,在步骤S108中,如果操作单元5的显示在用户认证后转变为“复印”应用画面,则扫描器设备2和打印机设备4的通电状态都变为0N(取消等待操作)状态。在这种情况下,假定“复印”应用是不支持各功能设备独立通电控制的遗留应用。
[0067]在步骤S109中,用户做出复印执行操作。由于扫描器设备2和打印机设备4已处于ON(取消等待操作)状态中,因此迅速执行复印操作而无需麻烦用户。当复印操作完成时,图像形成装置I进入空闲状态。在步骤SllO中,如果在没有操作图像形成装置I的状态下经过了预定的时间,则图像形成装置I再次变换为睡眠状态。
[0068]图7A至图7C示出了应用属性的示例图。应用属性是描述应用特征的文本文件。应用属性包括在应用文件中。
[0069]图7A示出了关于支持各功能设备独立通电控制的发送应用的属性信息的示例。
[0070]应用名称701是表示应用名称的属性。应用版本702是表示应用的版本的属性。智能省电器703是表示应用被配置为支持各功能设备独立通电控制的属性。初始化所需设备704是表示需要被通电的功能设备的属性。在这个示例中,初始化所需设备704属性表示“扫描器”。因此,如果将画面切换到这个应用,则仅控制扫描器设备2进入ON (取消等待操作)状态。
[0071]图7B示出了关于遗留应用(不支持根据本发明示例性实施例的通电控制的、针对过去的图像形成装置所创建的应用)的属性信息的示例。
[0072]对于过去的图像形成装置,没有定义智能省电器703属性。从而,在该应用中没有描述智能省电器703属性。因此,智能省电器703属性的存在与否可以通过确定应用是否为遗留应用来确定。
[0073]图7C示出关于认证应用的属性信息的示例。
[0074]应用类型705是表示应用类型的属性。对认证应用,应用类型705属性被定义为“认证”。对于一般应用,不需要描述应用类型705属性。可以将未定义应用类型705属性的应用确定为一般应用。在本示例性实施例中,认证应用不执行作业。因此,仅对一般应用(即,未定义应用类型705属性的预定的应用)实施通电控制。
[0075]下文将参照图8描述根据第一示例性实施例在切换操作单元5上显示的操作画面的应用时,通过应用管理单元503执行的处理的流程。
[0076]图8表不根据第一不例性实施例在切换应用画面(应用的操作画面)时,通过应用管理单元503执行的处理的示例的流程图。通过控制器3的CPU 301读取并执行存储在ROM 303或HDD 304中的程序来执行图8流程图中所示的处理。
[0077]在步骤S601中,如果应用管理单元503从输入接收单元502接收到应用画面切换请求,则应用管理单元503将处理推进到步骤S602。在步骤S602中,应用管理单元503获取关于将要根据前述步骤S601中的请求而切换的应用画面(下文称为画面切换目标应用)的属性信息。
[0078]在步骤S603中,应用管理单元503基于前述步骤S602中获取的属性信息来确定画面切换目标应用是否为遗留应用。具体地说,如果在前述步骤S602中获取的属性信息不包括智能省电器703属性,则应用管理单元503确定画面切换目标应用是遗留应用。
[0079]在步骤S603中,如果确定画面切换目标应用是遗留应用(在步骤S603中为“是”),则应用管理单元503将处理推进到步骤S604。
[0080]在步骤S604中,应用管理单元503基于前述步骤S602中获取的属性信息来确定画面切换目标应用的类型是否为一般应用。在本示例性实施例中,如果在前述步骤S602中获取的属性信息不包括应用类型705属性,则应用管理单元503确定画面切换目标应用是一般应用。
[0081]在前述步骤S604中,如果确定画面切换目标应用的类型是一般应用(在步骤S604中为“是”),则应用管理单元503将处理推进到步骤S605。
[0082]在步骤S605中,如果应用管理单元503将扫描器设备2及打印机设备4的通电状态转换为ON (取消等待操作)状态,则应用管理单元503将处理推进到步骤S606。在步骤S606中,应用管理单元503将显示画面切换为将要根据前述步骤S601中的请求而切换的应用画面(即,画面切换目标应用),并结束本流程图的处理。
[0083]在前述步骤S604中,如果确定画面切换目标应用的类型不是一般应用(在步骤S604中为“否”),则应用管理单元503将处理推进到步骤S606。
[0084]在前述步骤S603中,如果确定画面切换目标应用不是遗留应用(在步骤S603中为“否”),则应用管理单元503将处理推进到步骤S607。
[0085]在步骤S607中,应用管理单元503基于在前述步骤S602中获取的属性信息确定是否需要将扫描器设备2的通电状态转换为0N(取消等待操作)状态。在本示例性实施例中,如果在前述步骤S602中获取的属性信息的初始化所需设备704属性包括“扫描器”,则应用管理单元503确定需要将扫描器设备2的通电状态转换为0N(取消等待操作)状态。
[0086]如果确定需要将扫描器设备2的通电状态转换为ON(取消等待操作)状态(在步骤S607中为“是”),则应用管理单元503将处理推进到步骤S608。在步骤S608中,应用管理单元503将扫描器设备2的通电状态转换为ON (取消等待操作)状态,并推进步骤S609。
[0087]另一方面,如果确定不需要将扫描器设备2的通电状态变换为ON(取消等待操作)状态(在步骤S607中为“否”),则应用管理单元503将处理直接推进到步骤S609。
[0088]在步骤S609中,应用管理单元503基于在前述步骤S602中获取的属性信息来确定是否需要将打印机设备4的通电状态变换为ON(取消等待操作)状态。在本示例性实施例中,如果在前述步骤S602中获取的属性信息的初始化所需设备704属性包括“打印机”,则应用管理单元503确定需要将打印机设备4的通电状态变换为ON(取消等待操作)状态。
[0089]如果确定需要将打印机设备4的通电状态转换为0N(取消等待操作)状态(在步骤S609中为“是”),则应用管理单元503将处理推进到步骤S610。在步骤S610中,应用管理单元503将打印机设备4的通电状态转换为0N(取消等待操作)状态,并且应用管理单元503推进步骤S606。
[0090]另一方面,如果确定不需要将打印机设备4的通电状态转换为ON(取消等待操作)状态,则处理直接进入到步骤S606。
[0091]如上所述,
关于应用的属性信息被配置为定义表示应用是否支持独立通电控制的应用属性。如果没有定义该应用属性,则确定该应用是遗留应用。当切换应用画面时,如果画面转换目标应用是遗留应用,则将扫描器设备2和打印机设备4的通电状态都转换为ON(取消等待操作)状态。在转换为ON状态后,画面被切换。这样即使在运行不支持各功能设备的独立电力控制的遗留应用时也能够防止在作业执行时性能上的劣化。
[0092]此外,关于应用的属性信息定义了表示在画面转换时需要通电控制的功能设备的属性。因此,仅在画面转换时可执行通电控制的应用能够实现独立的通电控制而不需要特别的安装处理。因此,提高了应用开发人员的便利性,这会促进支持各功能设备的独立电力控制的应用的创建。
[0093]根据本示例性实施例,即使能够运行支持各功能设备独立电力控制的应用的图像形成装置I运行了不支持各功能设备独立电力控制的遗留应用,也可以在防止作业执行时性能上的劣化。
[0094]前述第一示例性实施例处理了基于应用属性文件中描述的属性信息来执行通电控制的情况。第二示例性实施例处理了通过使用应用管理表格来执行通电控制的情况。系统配置、与电源控制相关的硬件配置、用户界面(UI)以及通电状态与第一示例性实施例中的相似。因此省略了相应的描述。软件框图也与图5中的相似。然而,下文描述了在应用管理单元503的控制细节方面存在的差异。
[0095]在第二示例性实施例中,应用管理单元503在从应用501接受到应用注册时能够接收关于各设备的通电控制信息(例如,初始化所需设备704属性的值)。支持各功能设备的独立电力控制的应用501在请求应用注册时,向应用管理单元503发出包括关于各设备的通电控制信息的应用注册请求。如果应用管理单元503从应用501接收到应用注册请求,则应用管理单元503在例如HDD 304中生成包括关于各设备的通电控制信息的应用管理表格(图10)。当接收到应用画面切换请求时,应用管理单元503基于关于应用管理表格的信息在必要时对扫描器设备2及打印机设备4执行通电控制。图5的其他构成要素与第一示例性实施例中的相似。将省略其描述。
[0096]在第一示例性实施例中,如图7A中所示,应用属性定义了用于控制扫描器设备2及打印机设备4的通电状态的属性(智能省电器703)。在第二示例性实施例中,未定义此属性。然而,在第二实施例中也定义了与图7B和图7C的属性相似的属性。
[0097]图9表示应用管理单元503从应用501接收到应用注册请求时应用管理单元503的处理的示例的流程图。通过控制器3的CPU 301读取并执行存储在ROM 303或HDD 304中的程序来实现图9流程图中所示的处理。
[0098]然后,在步骤S801中,当应用管理单元503从应用501接收到应用注册请求时,应用管理单元503确定应用注册请求是否包括关于各设备的通电控制信息。
[0099]如果确定应用注册请求包括关于各设备的通电控制信息(在步骤S801中为“是”),则应用管理单元503将处理推进到步骤S802。在步骤S802中,应用管理单元503根据包括在应用注册请求中的关于各设备通电控制信息的指示将应用信息注册在如图10所示的应用管理表格中,然后应用管理单元503结束本流程图。
[0100]在前述步骤S801中,如果确定应用注册请求不包括关于各设备的通电控制信息(在步骤S801中为“否”),则应用管理单元503将处理推进到步骤S803。在步骤S803中,应用管理单元503获取关于应用501的属性信息并确定应用501是否为一般应用。在本示例性实施例中,如果在前述步骤S602中获取的属性信息不包括应用类型705属性,则确定应用501是一般应用。
[0101]如果确定应用501是一般应用(在步骤S803中为“是”),则应用管理单元503将处理推进到步骤S804。在步骤S804中,应用管理单元503在应用管理表格中注册应用信息,从而使扫描器设备2及打印机设备4都进行通电控制,然后应用管理单元503结束本流程图的处理。
[0102]另一方面,如果确定应用501不是一般应用(在步骤S803中为“否”),则应用管理单元503将处理推进到步骤S805。在步骤S805中,应用管理单元503在应用管理表格中注册表示扫描器设备2及打印机设备4都不进行通电控制的应用信息,然后应用管理单元503结束本流程图。
[0103]图10示出了在注册应用501时生成的应用管理表格的示例图。将应用管理表格存储在HDD 304中。
[0104]应用管理表格是用于保持如图10所示的诸如应用ID 901、应用名称902、应用类型903、扫描器控制904及打印机控制905等的信息。应用ID 901是用于识别程序上的应用501的ID。在注册应用501时应用ID 901被唯一确定。应用名称902表示应用501的名称。应用类型903表示应用501的类型。尽管没有在图9中示出,但是应用管理单元503从关于应用501的属性信息(图7)中获取关于应用名称902及应用类型903的信息,并将该信息记录到应用管理表格中。
[0105]扫描器控制904表示在切换到应用画面时是否需要扫描器设备2的通电控制。如果扫描器控制904是“真”(true),则意味着在画面被切换到应用501时,需要将扫描器设备2的通电状态转换为ON(取消等待操作)状态。
[0106]打印机控制905表示在切换到应用画面时是否需要打印机设备4的通电控制。如果打印机控制905是“真”,则意味着在画面被切换到应用501时,需要将打印机设备4的通电状态转换为ON (取消等待操作)状态。
[0107]下文将参照图11描述当根据第二示例性实施例切换应用画面时,通过应用管理单元503执行的处理的流程。
[0108]图11示出了当根据第二示例性实施例切换应用画面时,通过应用管理单元503执行的处理的示例性流程图。通过控制器3的CPU 301读取并执行存储在ROM 303或HDD 304中的程序来实现图11流程图中所示的处理。
[0109]在步骤S1001中,如果应用管理单元503从输入接收单元502接收到应用画面切换请求,则应用管理单元503将处理推进到步骤S1002。在步骤S1002中,应用管理单元503从诸如图10中所示的应用管理表格中获取关于将要根据前述步骤S1001中的请求而切换的应用画面(以下称为画面切换目标应用)的信息。
[0110]在步骤S1003中,应用管理单元503基于前述步骤S1002中获取的关于画面切换目标应用的信息来确定画面切换目标应用的应用类型是否为一般应用。
[0111]如果确定画面切换目标应用的应用类型是一般应用(在步骤S1003中为“是”),则应用管理单元503将处理推进到步骤S1004。
[0112]在步骤S1004中,应用管理单元503从前述步骤S1002中获取的信息来确定画面切换目标应用是否需要将扫描器设备2的通电状态转换为ON(取消等待操作)状态。如果确定需要将扫描器设备2的通电状态转换为0N(取消等待操作)状态(在步骤S1004中为“是”),则应用管理单元503将处理推进到步骤S1005。在步骤S1005中,应用管理单元503将扫描器设备2的通电状态转换为0N(取消等待操作)状态,然后应用管理单元503推进到步骤S1006。另一方面,如果确定不需要将扫描器设备2的通电状态转换为ON(取消等待操作)状态(在步骤S1004中为“否”),则处理直接进入到步骤S1006。
[0113]在步骤S1006中,应用管理单元503从前述步骤S1002中获取的信息来确定画面切换目标应用是否需要将打印机设备4的通电状态转换为ON(取消等待操作)状态。如果确定需要将打印机设备4的通电状态转换为0N(取消等待操作)状态(在步骤S1006中为“是”),则应用管理单元503将处理推进到步骤S1007。在步骤S1007中,应用管理单元503将打印机设备4的通电状态转换为0N(取消等待操作)状态,然后应用管理单元503推进至步骤S1008。另一方面,如果确定不需要将打印机设备4的通电状态转换为ON(取消等待操作)状态(在步骤S1006中为“否”),则处理直接进入到步骤S1008。
[0114]在前述步骤S1003中,如果确定画面切换目标应用的应用类型不是一般应用(在步骤S1003中为“否”),则相似地应用管理单元503将处理推进到步骤S1008。在步骤S1008中,应用管理单元503根据前述步骤S1001中的画面切换请求将显示画面切换为应用(即,画面切换目标应用)。然后,本流程图的处理结束。
[0115]如上所述,在应用注册时可以指定关
于各功能设备的通电控制信息。如果没有指定通电控制信息,则在画面转换为该应用时将扫描器设备2及打印机设备4的通电状态都转换为ON(取消等待操作)状态。即使在运行不支持各功能设备的独立电力控制的遗留应用时,这样的配置也可以防止在作业执行时性能上的劣化。
[0116]根据本示例性实施例,当能够运行支持各功能设备独立电力控制的应用的图像处理装置切换应用以便显示时,图像处理装置确定画面切换目标应用。如果画面切换目标应用是不支持智能省电功能的应用,则在画面被切换前图像处理装置提前执行诸如扫描器设备2及打印机设备4等功能设备的通电及初始化处理。利用这样的配置,即使在运行不支持各功能设备独立电力控制的遗留应用时,图像处理装置也能够迅速开始防止用户的便利性降低的处理,并且能够防止在作业执行时性能的下降。
[0117]在前述示例性实施例中,为了简单化,仅将扫描器设备2及打印机设备4配置为可被独立控制的。然而,使用诸如FAX通信控制单元和HDD 304等功能所需要的功能设备可以被细分并进行通电控制。因此,可以提供更多细致的省电功能。
[0118]在前述示例性实施例中,将没有被操作的可移动部分的0N(等待操作)状态定义为省电状态。然而,本发明并不限于此。可以设置消耗更低电力的状态。此外,省电状态可以仅包括ON和OFF两个级别。
[0119]在前述示例性实施例中,通过应用管理单元503执行支持独立通电控制的应用的通电控制。然而,应用本身可以在不同于画面转换定时的适当的定时执行适当设备的通电控制。例如,如果应用管理单元503确定画面切换目标应用不是遗留应用(在图8的步骤S603中为“否”),则处理可以直接进入到步骤S606以将显示画面切换为画面切换目标应用。如果在图11的步骤S1003中为“是”,则可以将确定步骤设置为应用管理单元503确定画面切换目标应用是否为遗留应用。如果在确定步骤中确定画面切换目标应用不是遗留应用,则应用管理单元503可以照这样将处理推进到步骤S1008以将显示画面切换为画面切换目标应用。利用这样的配置,应用本身可以在适当的定时执行适当设备的通电控制以提尚省电性能。
[0120]在第一示例性实施例中,如果在图8的步骤S602中应用管理单元503未能获取到关于应用的属性信息,则无需进行供电控制就可以使处理直接进入到步骤S606以将显示画面切换为画面切换目标应用。可选地,如果在图8的步骤S602中应用管理单元503未能获取关于应用的属性信息,则处理可以进入到步骤S605以将扫描器设备2及打印机设备4的通电状态转换为0N(取消等待操作)状态。
[0121]在第二示例性实施例中,如果在图11的步骤S1002中应用管理单元503未能从应用管理表格获取到信息,则无需进行供电控制就可以使处理直接进入到步骤S1008以将显示画面切换为画面切换目标应用。可选地,如果在图11的步骤S1002中应用管理单元503未能从应用管理表格获取到信息,则应用管理单元503可以执行步骤S1005及S1007以将扫描器设备2及打印机设备4的通电状态转换为0N(取消等待操作)状态。
[0122]此外,可以根据登录用户的权限来限制功能设备的电源控制。例如,在图8的步骤S605和S608中,如果登录用户不具备发送、扫描或复印的权限,则应用管理单元503不会将扫描器设备2的通电状态转换为ON(取消等待操作)状态。在图8的步骤S605和S610中,如果登录用户不具有打印或复印的权限,则应用管理单元503不会将打印机设备4的通电状态转换为ON(取消等待操作)状态。这样就可以抑制因为在未经许可的状态下将关于登录用户不具有使用权限的功能设备转换为通电状态所引起的无用的电力消耗。
[0123]本发明的示例性实施例可以通过如下的方法来实现,S卩,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
[0124]虽然参照示例性实施例描述了本发明,但是应当理解,本发明并不限于所公开的示例性实施例。应当对下列权利要求的范围赋予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。
[0125]本申请要求2014年3月6日提交的日本专利申请JP2014-044014的优先权,该申请在此已被全文引用。
【主权项】
1.一种信息处理装置,其安装有多个应用且包括设备,所述信息处理装置包括: 显示单元,其被配置为显示用于从所述多个应用中选择要执行的应用的画面; 获取单元,其被配置为获取关于在所述显示单元上显示的画面上所选择的应用的属性信息,其中所述属性信息包括表示所选择的应用是否为特定应用的应用信息以及表示在执行所选择的应用时是否向所述设备供电的设备信息; 确定单元,其被配置为基于由所述获取单元获取的所述应用信息,确定所选择的应用是否为所述特定应用;以及 控制单元,其被配置为如果所述确定单元确定所选择的应用不是所述特定应用,则基于由所述获取单元获取的所述设备信息控制向所述设备的供电,以及如果所述确定单元确定所选择的应用是所述特定应用,则执行控制以便向所述设备供电。2.根据权利要求1所述的信息处理装置,其中所述设备是扫描器设备。3.根据权利要求1所述的信息处理装置,其中所述设备是打印机设备。4.根据权利要求1所述的信息处理装置,其中,所述控制单元被配置为:如果所述确定单元确定所选择的应用是所述特定应用且所选择的应用不是被配置为执行用户认证的认证应用,则执行控制以便向所述设备供电。5.根据权利要求1所述的信息处理装置,其中,如果所述确定单元确定所选择的应用是所述特定应用且所选择的应用是被配置为执行用户认证的认证应用,则不向所述设备供电。6.根据权利要求1所述的信息处理装置,所述信息处理装置还包括存储单元,其被配置为存储表示所选择的应用是否为所述特定应用的所述应用信息以及表示在执行所选择的应用时是否向所述设备供电的所述设备信息。7.根据权利要求6所述的信息处理装置,所述信息处理装置还包括注册单元,其被配置为如果所述确定单元确定所选择的应用是所述特定应用,则将表示在执行所选择的应用时向所述设备供电的所述设备信息注册到所述存储单元中。8.—种信息处理装置的控制方法,所述信息处理装置安装有多个应用且包括设备,所述方法包括: 在显示单元上显示用于从所述多个应用中选择要执行的应用的画面; 获取关于在所述显示单元上显示的画面上所选择的应用的属性信息,其中所述属性信息包括表示所选择的应用是否为特定应用的应用信息以及表示在执行所选择的应用时是否向所述设备供电的设备信息; 基于获取的所述应用信息,确定所选择的应用是否为所述特定应用;以及 如果确定所选择的应用不是所述特定应用,则基于获取的所述设备信息控制向所述设备的供电,以及如果确定所选择的应用是所述特定应用,则执行控制以便向所述设备供电。9.根据权利要求8所述的方法,其中所述设备是扫描器设备。10.根据权利要求8所述的方法,其中所述设备是打印机设备。11.根据权利要求8所述的方法,所述方法还包括: 确定所选择的应用是否为被配置为执行用户认证的认证应用;以及如果确定所选择的应用是所述特定应用且确定所选择的应用是被配置为执行用户认证的所述认证应用,则不向所述设备供电。12.根据权利要求8所述的方法,所述方法还包括:在存储单元中存储表示所选择的应用是否为所述特定应用的所述应用信息以及表示在执行所选择的应用时是否向所述设备供电的所述设备信息。13.根据权利要求12所述的方法,所述方法还包括:如果确定所选择的应用是所述特定应用,则将表示在执行所选择的应用时向所述设备供电的所述设备信息注册在所述存储单元中。
【专利摘要】本发明公开一种信息处理装置及信息处理装置的控制方法。一种安装有多个应用且包括设备的信息处理装置包括:显示单元,其被配置为显示用于从多个应用中选择要执行的应用的画面;获取单元,其被配置为获取关于在显示单元上显示的画面上所选择的应用的属性信息;确定单元,其被配置为基于由获取单元获取的应用信息确定所选择的应用是否为特定应用;以及控制单元,其被配置为如果确定单元确定所选择的应用不是特定应用,则基于由获取单元获取的设备信息控制向设备的供电,以及如果确定单元确定所选择的应用是特定应用,则执行控制以便向设备供电。
【IPC分类】H04N1/00
【公开号】CN104902130
【申请号】CN201510100129
【发明人】坂井克也
【申请人】佳能株式会社
【公开日】2015年9月9日
【申请日】2015年3月5日
【公告号】US20150256700