信息处理装置及其控制方法

文档序号:7668003阅读:102来源:国知局
专利名称:信息处理装置及其控制方法
技术领域
本发明涉及一种在显示单元上选择性地显示由服务器提供的多个操作画面的信息处理装置及其控制方法。
背景技术
在诸如PC的一些信息处理装置中,使用浏览器在显示单元上显示由服务器经由网络提供的操作画面。这种信息处理装置请求服务器发送画面数据,并从服务器上的应用接收用于显示操作画面的HTML数据。信息处理装置的浏览器分析接收到的HTML数据,并基于HTML数据的描述,在显示单元上显示操作画面。当用户通过操作画面输入指令时,浏览器向服务器通知用户的指令,服务器上的应用根据指令执行处理。在近来的一些具有扫描器、打印机等的MFP(多功能外围设备)中,还使用浏览器来使显示单元显示服务器提供的操作画面并接受用户通过操作画面输入的指令。例如,日本特开2008-003833号公报提出一种技术从服务器向MFP提供用于输入执行MFP功能的指令的操作画面的数据,以及用于根据操作画面上的操作控制MFP的控制脚本。通过该提案,浏览器读取的控制脚本基于通过操作画面输入的指令给出执行处理的指令。MFP创建与控制脚本要执行的MFP功能相对应的作业。所创建的作业控制MFP的扫描器和打印机,并请求用户进行诸如输入指令或消除错误的对话处理。控制脚本接收对话处理并进行接下来的处理。

发明内容
本发明使得能够实现一种信息处理装置,所述信息处理装置即使在执行作业的同时进行用户画面的转变操作,也能够防止执行中的所述作业的处理被中断并且能够防止处理中的所述作业停留在所述信息处理装置中,并且本发明使得能够实现所述信息处理装置的控制方法。本发明的一个方面提供一种信息处理装置,所述信息处理装置包括显示控制单元,其被配置为根据用户的操作在显示单元上选择性地显示从外部装置提供的多个操作画面;作业处理单元,其被配置为根据用户对所述显示单元上显示的操作画面进行的操作来处理作业;以及确定单元,其被配置为确定与所述显示单元上显示的所述操作画面相关联的作业是否是在执行中,其中,在用户的画面转换操作被接受时、所述确定单元确定所述作业在执行中的情况下,所述显示控制单元在所述显示单元上显示另一操作画面,而不删除关于在显示所述另一操作画面之前在所述显示单元上与所述作业相关联地显示的所述操作画面的信息。从以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。


图1是示出包括MFP的信息处理系统的示例的图,所述MFP作为根据本发明的信息处理处理装置的第一实施例;图2是示出MFP的示例结构的框图;图3是示出信息处理系统的服务器的示例结构的框图;图4A是示出MFP的示例软件结构的框图;图4B是示出服务器的示例软件结构的框图;图5是示出在MFP的浏览器、MFP的服务提供器以及服务器的Web应用之间进行的一系列处理的序列图;图6是示出在为实现MFP功能而进行的一系列处理期间、在MFP的显示单元上发生的画面转变的示例的图;图7是示出用于画面显示的HTML数据与控制脚本的示例的图;图8是示出浏览器在显示单元上显示的示例画面的图;图9是示出由浏览器的画面管理部管理的画面信息表的示例的图;图10是示出对MFP的浏览器在显示单元上的操作画面的显示进行控制的显示控制处理的示例的流程图;图11是示出在前台显示新创建的标签(tab)以及在标签中指定的操作画面的状态的图;图12是示出在作为本发明的信息处理装置的第二实施例的MFP中的显示控制处理的示例的流程图;以及图13是示出在作为本发明的信息处理装置的第三实施例的MFP中的显示控制处理的示例的流程图。
具体实施例方式现在,参照附图详细描述本发明的实施例。应当注意,除非特别声明,否则这些实施例中的提出的部件的相对布置、数字表达式以及数值不限制本发明的范围。(第一实施例)图1示出包括MFP的信息处理系统的示例,所述MFP作为本发明的信息处理处理装置的第一实施例。如图1所示,本实施例的MFP 101通过由例如LAN实现的网络110连接以与Web 服务器102进行通信。图2以框图的形式示出MFP 101的示例结构。如图2所示,MFP 101具有控制单元210,控制单元210包括CPU 21UROM 212,RAM 213,HDD 214、操作单元I/F 215、打印机 I/F 216、扫描器I/F 217以及网络I/F218。CPU 211将存储在ROM 212中的控制程序读入RAM 213中,并基于控制程序执行扫描器读取控制、发送控制等,由此控制整个MFP 101的操作。RAM 213被CPU 211用作主存储器以及诸如工作区的临时存储区域。HDD 214存储图像数据、各种程序以及各种信息表 (稍后描述)。
4
操作单元I/F 215是用于与操作单元219连接的接口,操作单元219设置有例如键盘以及具有触摸屏功能的液晶显示单元。MFP 101具有Web浏览器功能(稍后描述)。 MFP 101的浏览器分析从服务器102提供的HTML数据,并使操作单元219的显示单元显示基于分析的HTML数据的操作画面。打印机I/F 216是用于与打印机220连接的接口。图像数据经由打印机I/F 216 被传送到打印机220并通过打印机220打印在片材上。扫描器I/F 217是用于与读取原稿的图像的扫描器221连接的接口。扫描器221 创建图像数据,并经由扫描器I/F 217将图像数据输出到控制单元210。网络I/F 218是MFP 101藉以连接到网络110的接口。网络I/F 218将图像数据和信息发送到连接到网络110的外部装置(例如服务器102),并从外部装置接收信息。图3以框图的形式示出服务器102的示例结构。如图3所示,服务器102具有控制单元 310,控制单元 310 包括 CPU 311、ROM 312、RAM313、HDD 314 以及网络 I/F 315。CPU 311读取并执行存储在ROM 312中的控制程序以控制整个服务器102。RAM 313被CPU 311用作主存储器以及诸如工作区的临时存储区域。HDD 314存储图像数据、程序以及信息表(稍后描述)。网络I/F 315是用于与网络110连接的接口,并向连接到网络110的MFP 101或其它装置发送各种信息以及从连接到网络110的MFP 101或其他装置接收各种信息。图4A以框图的形式示出MFP 101的示例软件结构。如图4A所示,MFP 101包括Web浏览器440以及服务提供器450。Web浏览器440具有通信部441、分析部442、显示控制部443、脚本执行部444以及画面管理部445。通信部441根据HTTP协议与服务器102的Web应用410(稍后描述)的表示部411 进行通信。更具体地说,通信部411向Web应用410发送请求消息,以请求Web应用410发送Web浏览器440用来显示操作画面的数据,并且通信部411从Web应用410接收应答消肩、ο此外,通信部441向服务提供器450的通信部451发送请求执行功能的请求消息, 并从服务提供器450接收应答消息。分析部442分析从服务器102的Web应用410接收到的应答消息。应答消息包括 HTML数据和控制脚本。HTML数据包含表示Web浏览器440要在操作单元219的显示单元上显示的操作画面的内容的描述。控制脚本包含表示为实现MFP 101的功能而执行的控制的内容的描述。基于分析部442的HTML数据分析的结果,显示控制部443使操作单元219的显示单元显示操作画面。显示控制部443能够使操作单元219的显示单元显示借助标签从多个操作画面中选择的画面。脚本执行部444基于分析部442的控制脚本分析的结果进行处理。控制脚本包含用于向服务提供器450给出控制MFP 101的功能的指令的代码,以及响应于来自服务提供器450的应答进行处理(诸如更新操作画面)的代码。画面管理部445将显示控制部443在显示单元上显示的操作画面与服务提供器 450根据脚本执行部444给出的指令执行的作业相关联地进行管理。
服务提供器450包括通信部451、作业创建部452以及作业状况通知部453。通信部451从Web浏览器440的通信部441接收请求生成作业的请求消息。作业创建部452分析通信部451接收到的请求消息,并且基于分析的结果生成用于执行请求的处理的作业并执行该作业。作业状况通知部453监视作业创建部452执行的作业的执行状况,并且当作业执行状况发生改变时将作业执行状况通知给通信部451。通信部451向Web浏览器440的通信部441发送从作业状况通知部453通知的作业执行状况。图4B以框图的形式示出服务器102的示例软件结构。如图4B所示,服务器102的Web应用410包括表示部411和逻辑部412。表示部411与MFP 101的Web浏览器440的通信部441通信,从Web浏览器440接收请求消息,将接收的请求消息通知给逻辑部412,并等待从逻辑部412接收应答。基于从表示部411通知的请求消息,逻辑部412生成与要在显示单元上显示的操作画面相对应的 HTML数据以及用于MFP 101执行的处理的控制脚本。表示部411从逻辑部412接收HTML 数据和控制脚本,并向Web浏览器440发送包含HTML数据和控制脚本的应答消息。基于接收到的控制脚本,MFP 101例如使打印机220进行打印、使扫描器221进行读取,或者使网络I/F 218进行发送处理。接下来,参照图5,对在MFP 101的Web浏览器440、MFP 101的服务提供器450以及服务器102的Web应用410之间进行的一系列处理进行描述。当用户启动Web浏览器440时,在图5的步骤S501中,Web浏览器440向Web应用410发送HTTP请求。在步骤S502中,基于接收到的HTTP请求,Web应用410生成与Web浏览器440要在显示单元上显示的操作画面相对应的HTML数据以及Web浏览器440要执行的控制脚本, 并向Web浏览器440传送包含HTML数据和控制脚本的HTTP应答。例如,在接收到的HTTP请求与用于扫描执行的操作画面相对应的情况下,Web应用410向Web浏览器440传送包含用于显示扫描画面的HTML数据以及用于执行扫描的控制脚本的HTTP应答。在步骤S503中,Web浏览器440分析从Web应用410接收的HTML数据,并使显示单元显示操作画面。Web浏览器440还分析从Web应用410接收到的控制脚本,并指示服务提供器450执行MFP 101的功能。在步骤S504中,服务提供器450根据在步骤S503中Web浏览器440给出的指令执行MFP 101的功能,并将执行结果通知给Web浏览器440。在步骤S505中,Web浏览器440使控制脚本处理在步骤S504中从服务提供器450 通知的执行结果,从而根据执行结果进行处理。在本示例中,Web浏览器440根据通知的执行结果再次向Web应用410传送HTTP 请求。例如,在通知的执行结果表示处理完成的情况下,Web浏览器440传送显示处理完成画面的HTTP请求。在通知的执行结果表示某种错误的情况下,Web浏览器440传送显示错误处理画面的HTTP请求。在步骤S506中,基于在步骤S505中从Web浏览器440传送的HTTP请求的内容, Web应用410生成与操作画面相对应的控制脚本和HTML数据,并向Web浏览器440传送包含HTML数据和控制脚本的HTTP应答。重复上述处理,由此执行实现MFP 101的功能的一系列处理。图6示出在为实现MFP 101的功能进行的一系列处理期间在显示单元上发生的画面转变的示例。在本实施例中,如图6所示,Web浏览器440根据用户的操作和控制脚本按顺序在显示单元上显示菜单画面601、FTP发送设置画面602、扫描画面603、发送进行中画面604 以及发送完成画面605。菜单画面601用于选择要使用MFP 101的哪一个功能。当用户在菜单画面601上选择了期望的功能时,转变到与选择的功能相对应的画面。当用户在菜单画面601上按下FTP发送按钮606以选择FTP发送功能时,在显示单元上显示FTP发送设置画面602。在FTP发送设置画面602上,进行FTP发送的设置并给出执行FTP发送功能的指令。当用户在FTP发送设置画面602上按下执行按钮607时,以FTP发送功能正被执行的状态来显示扫描画面603。在该状态下,扫描作业由控制脚本控制,由此连续读取原稿。当用户在扫描画面603上按下发送按钮608时,以扫描原稿的图像数据正被发送到FTP服务器的状态来显示发送进行中画面604。当图像数据到FTP服务器的发送完成时显示发送完成画面605。图7示出用于画面显示的HTML数据和控制脚本的示例。在图7的示例中,示出有包括与FTP发送设置画面602相对应的HTML数据和控制脚本的数据701。数据701由服务器102响应于来自MFP 101的请求而创建。如图7所示,数据701被划分为稍后描述的块702至705。对块702设置Web应用410用来进行FTP发送的部分参数。对endpoint变量706 设置据以向服务提供器450传送请求的URL信息。对ftpserver变量707设置要被发送数据的FTP服务器的URL。对ftppath变量708设置到存储数据的FTP服务器的路径。在块703中,写入用于调用服务提供器450的处理。在本示例中通过使用SOAP来调用服务提供器450。定义了 invoke_ws_scantoftp函数。SoapParameter函数710是用于生成SOAP形式的参数的函数。在本示例中,将用于FTP发送的文件名、文件格式、发送目的地FTP服务器以及存储目的地路径设置作为string型数据。creat_soap_message函数711生成对endpoint (端点)给出执行指令的SOAP消息。send_soap_message函数712向服务提供器450发送SOAP请求。job_id变量表示响应于SOAP请求从endpoint发回的、唯一识别FTP发送作业的作业ID。在块704中,定义了 exeCute_SCan函数713。通过执行包括用户输入的用于FTP发送的文件名和文件格式作为参数的inV0ke_WS_SCant0ftp函数709,来执行调用处理714。 在使用作为inV0ke_WS_SCant0ftp函数709的执行结果而获得的作业ID作为参数的同时, 进行处理715以指示执行获取下一个画面数据的请求处理。在块705中,定义了 Web浏览器440要在显示单元上显示的画面的内容、用户输入表单716、用于进行下一画面的HTTP请求的表单717。通过用户输入表单716,例如能够输入用于FTP发送的文件名以及选择用于FTP发送的文件格式。当按下执行按钮时,调用 execute_scan 函数 713。
当块704中的处理715给出执行指令时,在使用作业ID作为参数的同时,执行表单 717 以对 pocessing. aspx 进行 POST 请求。pocessing. aspx 表示扫描画面 603 的 URI。 通过扫描画面603的控制脚本使用作业ID来指定执行例如连续读取原稿的处理的作业。接下来,参照图8,对由Web浏览器440进行的标签控制处理的示例进行描述。图 8示出Web浏览器440在显示单元上显示的示例画面。在图8中,附图标记801表示用于显示接收到的HTML数据的画面。假定在本实施例中画面801是用于操作MFP 101的操作画面。标签控制802是用于进行操作画面转换的 GUI。Web浏览器440能够保持多种操作画面,并且,使用标签控制802来从多种操作画面中选择在画面801上显示的操作画面。在以下描述中,表述“在前台显示操作画面(或标签)”是指向操作画面(或标签) 进行转换,表述“在后台显示操作画面”是指不再显示操作画面。返回按钮803是用于进行从当前在前台上显示的操作画面向紧邻的上一画面的转换的按钮。前进按钮804是用于从通过操作返回按钮803显示的、转换之后的画面返回到转换之前的画面的按钮。地址栏805显示当前显示的画面的URL。此外,通过向地址栏805中直接输入URL,能够改变画面显示并且能够向输入的 URL传送HTTP请求。返回按钮803、前进按钮804以及地址栏805中的各个均能够独立于画面801来操作。状况栏806显示控制脚本正在处理的作业的执行状态。图9示出由Web浏览器440的画面管理部445管理的画面信息表的示例。画面管理部445使用画面信息表来将操作画面与由控制脚本执行的作业相关联地管理。画面信息表包括一个或更多个标签(记录),各个标签包括标签ID 901、焦点 (focus) 902、URL 903、作业ID 904以及作业状况905作为属性。标签ID 901是唯一识别用来显示(指定)由Web浏览器440保持的操作画面中的相应一个的标签的信息。焦点902表示由标签ID 901识别的标签的显示状态或者表示与标签相对应的操作画面的显示状态。如果在前台显示标签或者相应的操作画面并且能够对标签或画面进行用户的输入操作,则焦点902具有值ON。如果在后台显示标签或者相应的操作画面并且不能够在其上进行用户的输入操作,则焦点902具有值OFF。URL 903表示与通过标签ID 901识别的标签相对应的HTML数据和控制脚本的 URL。作业ID 904是唯一识别由通过标签ID 901识别的标签生成的(更具体地说,由与标签相对应的控制脚本生成的)作业的信息。作业状况905表示通过作业ID 904识别的作业的执行状态。作业状况905在正在执行(处理)作业的情况下,记录“处理中”状态,在作业正常完成的情况下,记录“正常完成”状态,在作业异常完成的情况下,记录“异常完成”状态,并在作业取消并完成的情况下,记录“取消”状态。当作业的执行状态改变时,从服务提供器450的作业状况通知部453通知作业ID 904的数据以及作业状况905的数据。根据用户对Web浏览器440在显示单元上显示的操作画面的操作,画面管理部445 添加、更新或者删除标签ID 901、焦点902以及URL 903。根据正在处理的控制脚本(通过 URL 903来识别),画面管理部445更新从作业状况通知部453通知的作业ID和作业状况 905。
接下来,将参照图10,描述对由MFP 101的Web浏览器440在显示单元上的操作画面的显示进行控制的显示控制处理的示例。显示控制处理由CPU 211将存储在MFP 101的 ROM 212或HDD 214中的控制程序加载到RAM 213中并执行加载的控制程序来进行。当用户通过对图6所示的显示画面801、返回按钮803、前进按钮804或者地址栏 805的操作来请求显示画面转换时,CPU 211开始显示控制处理。在步骤S1001中,CPU 211使画面管理部445确认画面信息表(见图9),并确定在前台显示的标签的作业状况905中是否记录了作业“处理中”状态。如果作业状况905表示“处理中”状态,则CPU 211进入步骤S1002。如果作业状况905不表示“处理中”状态, 则CPU 211进入步骤S1003。在步骤S1002中,CPU 211使画面管理部445生成新的标签、在前台显示新的标签, 并将新标签的焦点902设置为值ON。CPU 211还使画面管理部445在后台显示在前台显示新标签之前所显示的标签,并将标签的焦点902从值ON改变为OFF。接着,处理进入步骤 S1003。通过步骤S1002,由于创建了新的标签并且能够生成和显示新的操作画面,而不关闭由在前台显示新标签之前所显示的标签所指定的操作画面,因此控制脚本不中断。在步骤S1003中,CPU 211使通信部441向服务器102的表示部411的指定URL发送请求消息。当通信部441从服务器102接收到应答消息时,CPU 211进入步骤S1004。在步骤S1004中,CPU 211使分析部442分析在步骤S1003中接收到的应答消息并获取要在显示单元上显示的HTML数据。接着,CPU 211进入步骤S1005。在步骤S1005中,基于在步骤S1004中由显示控制部443获取的HTML数据,CPU 211使得显示与在前台显示的标签相对应的画面,由此显示控制处理完成。图11示出在前台显示新的标签并且显示由新的标签指定的画面的状态。所示的状态是在步骤SlOOl中确定在前台显示的新的标签中记录了作业“处理中”状态的情况下, 通过步骤S1002至S1005中的处理获得的。这里,假定指示从图6所示的扫描画面603到菜单画面601的画面转变。在该情况下,作为步骤S1002中的处理的结果,扫描画面603在后台显示而不在图 11所示的显示画面1101上显示。作为步骤S1005中的处理的结果,在显示画面1101上显示菜单画面601。当作业状况905处于“处理中”状态时,Web浏览器440在状况栏1104上显示表示正在处理作业的信息。为了在显示画面1101上显示扫描画面603,选择了标签控制1102。如果在显示画面1101上显示扫描画面603的状态下选择了标签控制1103,则发生到菜单画面601的转换。为完成作业执行,选择了标签控制1102并切换画面。如上所述,在本实施例中,当在MFP 101的Web浏览器440正在处理控制脚本以执行作业的状态下,用户进行画面转变操作时,进行控制以基于新创建的标签进行画面显示。 作为结果,能够防止执行中的作业的处理被中断。即使在等待用户的输入的同时或者在处于错误状态的同时停止作业,也能够防止无法继续执行的作业停留在MFP 101中。在本实施例中,Web浏览器440使得显示标签控制802,由此使用户能够进行标签转换操作。然而,不是必须显示标签控制802。另外,不是必须显示返回按钮803、前进按钮 804以及地址栏805。在该情况下,Web浏览器440通过显示画面上的⑶I或者通过超链接操作来接受画面转变指令。
9
在本实施例中,在图10的步骤S1001中确定是否正在处理作业。作为选择,可以确定作业是否异常完成。在作业处理画面上能够接受在异常完成时的错误恢复操作。在本实施例中,以示例的方式描述了使用标签来保持多个操作画面的情况,但是这不是限制性的。例如,可以创建并管理与操作画面中的各个画面相对应的多个浏览器窗口。在该情况下,画面管理部445通过使用例如识别浏览器窗口的处理ID代替使用标签ID 901来管理URLJtl ID以及作业状况。在本实施例中,在后台显示操作画面,以使得不再显示操作画面,但这不是限制性的。例如,可以进行画面显示控制以使得不显示操作画面的至少一部分,或者在状况栏1104 中或者在其它画面区域中显示图标。还可以在焦点被设置为OFF的操作画面上叠加地显示焦点被设置为ON的操作画面。(第二实施例)接下来,参照图12对作为本发明的信息处理装置的第二实施例的MFP进行描述。 使用同样的附图标记表示与第一实施例中相同或类似的部分。图12以流程图的形式示出对由MFP 101的Web浏览器440在显示单元上的操作画面的显示进行控制的显示控制处理的示例。图12所示的显示控制处理由CPU 211将存储在MFP 101的ROM 212或HDD 214中的控制程序加载到RAM 213中并执行加载的控制程序来进行。在步骤S1001中,CPU 211使画面管理部445确认画面信息表,并确定在前台显示的、焦点902被设置为ON的标签的作业状况905是否表示相应的作业处于“处理中”状态。 如果作业状况905表示“处理中”状态,则CPU 211进入步骤S1202,而如果作业状况905不表示“处理中”状态,则CPU 211进入步骤S1212。在步骤S1202中,CPU 211使画面管理部445确定在画面信息表中是否存在包含指定的URL的标签。如果在画面信息表中存在包含指定的URL的标签,则CPU 211进入步骤S1203,而如果在表中不存在包含指定的URL的标签,则CPU 211进入步骤S1002。由于在步骤S1002至S1005中进行的处理与在第一实施例中描述的相同,因此省略处理的描述。在步骤S1203中,CPU 211进行控制以在前台显示与指定的URL相对应的标签,并完成显示控制处理。在步骤S1212中,CPU 211使画面管理部445确定在画面信息表中是否存在包含指定的URL的标签。如果在画面信息表中存在包含指定的URL的标签,则CPU 211进入步骤S1213,而如果在表中不存在包含指定的URL的标签,则CPU 211进入步骤S1002。在步骤S1213中,CPU 211使得不显示标签(在前台显示并且其焦点902被设置为ON的标签),并从画面信息表中删除使得不显示的标签的画面信息,接着,CPU 211进入步骤S1203。在步骤S1203中,CPU 211使画面管理部445在前台显示包含指定的URL的标签并在画面信息表中将标签的焦点902设置为0N,接着,显示控制处理完成。如上所述,在本实施例中,当Web浏览器440接受画面转变指令时,如果存在由于正在处理相应的作业而已经被转换为在后台显示的标签,则将该标签转换到在前台显示。 作为结果,变得能够防止与多个标签相关联地显示相同的操作画面。当将与正在处理的作业相对应的操作画面转换到在前台显示时,从画面信息表中删除关于在前台显示所述操作画面之前所显示的另一画面的信息。作为结果,变得能够防止用户不使用的操作画面的增加,由此能够减少占用的存储器容量。第二实施例在其他结构、功能以及优点方面与第一实施例相同。(第三实施例)接下来,参照图13,对作为本发明的信息处理装置的第三实施例的MFP进行描述。 使用同样的附图标记表示与第一实施例中相同或类似的部分。图13以流程图的形式示出对由MFP 101的Web浏览器440在显示单元上的操作画面的显示进行控制的显示控制处理的示例。图13所示的显示控制处理由CPU 211将存储在MFP 101的ROM 212或HDD 214中的控制程序加载到RAM 213中并执行加载的控制程序来进行。在本实施例中,当从服务提供器450的作业状况通知部453向Web浏览器440通知作业执行状况时,CPU 211开始显示控制处理。在步骤S1301中,CPU 211使画面管理部445确认从作业状况通知部453通知的作业执行状态,并确定作业执行状态是否是“正常完成”状态。如果作业执行状态是“正常完成”状态,则CPU 211进入步骤S1302,而如果作业执行状态是“正常完成”状态以外的状态,则CPU 211完成显示控制处理。在步骤S1302中,CPU 211使画面管理部445基于画面信息表来确认与处于“正常完成”状态的作业相对应的标签的焦点902。如果标签的焦点902被设置为0N,即如果在前台显示标签,则CPU 211完成显示控制处理。如果标签的焦点902被设置为OFF,即如果在后台显示标签,则CPU 211进入步骤S1303。在步骤S1303中,CPU 211使画面管理部445关闭标签并从画面信息表中删除关闭的标签的画面信息,接着完成画面显示控制。如上所述,在本实施例中,当作业完成时立即关闭由于正在处理相应的作业而被转换到在后台显示的标签。因此,变得能够防止存储器被用户不使用的标签占用。第三实施例在其他结构、功能以及优点方面与第一实施例相同。(其他实施例)本发明的各方面还能够通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)、以及由系统或装置的计算机例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。虽然参照示例性实施例描述了本发明,但是应当理解,本发明不限于所公开的示例性实施例。应对所附权利要求的范围给予最宽的解释,以使其覆盖所有这种变型、等同结构和功能。本申请要求在2010年5月13日提交的日本2010-111207号专利申请的优先权, 通过引用将其全部内容并入于此。
权利要求
1.一种信息处理装置,所述信息处理装置包括显示控制单元,其被配置为根据用户的操作在显示单元上选择性地显示从外部装置提供的多个操作画面;作业处理单元,其被配置为根据用户对所述显示单元上显示的操作画面进行的操作来处理作业;以及确定单元,其被配置为确定与所述显示单元上显示的所述操作画面相关联的作业是否在执行中,其中,在用户的画面转换操作被接受时、所述确定单元确定所述作业在执行中的情况下,所述显示控制单元在所述显示单元上显示另一操作画面,而不删除关于在显示所述另一操作画面之前在所述显示单元上与所述作业相关联地显示的所述操作画面的信息。
2.根据权利要求1所述的信息处理装置,其中,在用户的画面转换操作被接受时、确定曾经选择了转变目的地操作画面的情况下,所述显示控制单元在所述显示单元上显示所述转变目的地操作画面。
3.根据权利要求1所述的信息处理装置,其中,所述确定单元还确定执行中的所述作业是否完成,并且在所述确定单元确定执行中的所述作业完成的情况下,所述显示控制单元确定是否在所述显示单元上显示与被确定为完成的所述作业相对应的操作画面,并删除关于被确定为不在所述显示单元上显示的所述操作画面的信息。
4.一种信息处理装置的控制方法,所述控制方法包括以下步骤根据用户的操作在显示单元上选择性地显示从外部装置提供的多个操作画面;根据用户对所述显示单元上显示的操作画面进行的操作来处理作业;以及确定与所述显示单元上显示的所述操作画面相关联的作业是否在执行中,其中,在用户的画面转换操作被接受时、确定所述作业在执行中的情况下,在所述显示单元上显示另一操作画面,而不删除关于在显示所述另一操作画面之前在所述显示单元上与所述作业相关联地显示的所述操作画面的信息。
全文摘要
本发明提供一种信息处理装置及其控制方法,所述信息处理装置即使在执行作业的同时进行用户的画面转变操作的情况下,也能够防止执行中的所述作业的处理被中断,并且能够防止正在处理的所述作业停留在所述信息处理装置中。如果当用户的画面转换操作被接受时、确定作业处于处理中状态,则所述信息处理装置的浏览器使显示单元在前台显示与所述作业相关联的操作画面以外的操作画面。
文档编号H04N1/00GK102244710SQ201110126620
公开日2011年11月16日 申请日期2011年5月13日 优先权日2010年5月13日
发明者中岛康辅 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1