复合机的制作方法

文档序号:7924496阅读:181来源:国知局
专利名称:复合机的制作方法
技术领域
本发明涉及与信息处理装置的应用协作而工作的复合机。
背景技术
近年来,复合机与信息处理装置经由通信网络而连接,并进行各种处理。S卩,在信息处理装置上工作的应用与复合机的功能协作,复合机能够成为总应用系统的一部分而工作。由此,能够容易构建将复合机的功能与PC的功能适当进行组合后的具有灵活性的服务。例如,在专利文献1中公开了一种复合机控制系统,其包括复合机、以及经由通信网路对复合机发送控制指示的信息处理装置。此外,在专利文献2中公开了一种基于从外部装置接收到的消息的内容,调出图像形成装置所具有的功能的技术。专利文献1 日本公开特许公报“特开2007-174400号公报(2007年7月5日公开)”专利文献2 日本公开特许公报“特开2009-208430号公报(2009年9月17日公开)”在如专利文献1那样的技术中,由信息处理装置生成在复合机的操作面板上显示的操作画面的数据,信息处理装置对复合机发送该数据。由此,在复合机的操作面板上显示操作画面。在复合机的操作面板上显示的操作画面中,有时包含用于表示当前的复合机的状态的图像(以下,称为状态图像)。例如是用于示意性地表示复合机的外观的图像,是用于表示复合机所具有的多个供纸托盘上各自设置了哪一种尺寸的用纸的图像等。在复合机与信息处理装置协作而工作的系统中,当使复合机显示包含这样的状态图像的操作画面的情况下,考虑如下的处理。即,信息处理装置对复合机请求用于表示当前的状态的状态信息。然后,信息处理装置基于从复合机取得的信息而生成用于表示状态图像的状态图像数据,并将状态图像数据编入操作画面数据中。然后,信息处理装置将所生成的操作画面数据发送给复合机。由此,包含状态图像的操作图像被显示在复合机的操作面板上。但是,在进行这样的处理时,需要从复合机对信息处理装置通知状态信息所需的时间、信息处理装置用于生成状态图像数据所需的时间等,因此存在操作画面颤动的问题, 或者无法实时地显示复合机的状态的问题。此外,复合机的外观依赖于复合机的类型和所安装的可选装置,为了在信息处理装置生成用于示意性地表示该外观的状态图像,需要预先取得各复合机的类型和可选装置的信息。而且,复合机的类型与可选装置是各种各样的,因此信息处理装置生成状态图像数据的处理非常烦杂。

发明内容
本发明鉴于上述的课题而完成,其目的在于,提供一种既是与信息处理装置的应用协作而工作的复合机,又是能够在复合机的显示单元上短时间地显示操作画面的复合机,其中,所述操作画面包含用于表示复合机的状态的状态图像。为了解决上述的课题,本发明是一种复合机,经由通信网络与信息处理装置进行通信,且进行与在上述信息处理装置中执行的外部应用协作的协作处理,所述信息处理装置包括根据网络服务器的软件而工作的第1网络服务器单元,所述复合机包括显示单元; 网络浏览器单元,根据网络浏览器的软件而工作,且根据从上述第1网络服务器单元接受的数据,在上述显示单元显示画面;状态图像存储单元,存储状态图像数据,所述状态图像数据用于使表示上述复合机的状态的图像显示在上述显示单元;以及控制单元,生成用于表示在上述状态图像存储单元中存储的状态图像数据的位置的位置信息,上述网络浏览器单元进行以下的操作画面显示处理根据包含由上述控制单元生成的位置信息的操作画面数据,从上述状态图像存储单元取得由该位置信息所示的状态图像数据,并将包含由该状态图像数据表示的状态图像的操作画面显示在上述显示单元上。根据本发明,能够既是与信息处理装置的应用协作而工作的复合机,又能够复合机的显示单元短时间内显示包含用于表示复合机的状态的状态图像的操作画面。


图1是表示本发明的一实施方式的复合机控制系统的结构的图。图2是表示实施方式1中的状态图像的显示处理的流程的流程图。图3是表示应用信息管理表格的一例的图。图4是表示应用选择画面的一例的图。图5是表示利用了 SOAP的GetConfImg的命令的例子的图。图6是表示对于利用了 SOAP的GetConfImg的响应的例子的图。图7是表示包含位置信息的操作画面的HTML数据的一例的图。图8是表示基于在图7所示的HTML数据而显示的画面的图。图9是表示实施方式2中的状态图像的显示处理的流程的图。图10是表示在实施方式2中从信息处理装置对复合机发送的HTML数据的一例的图。图11是表示对于GetConfImg的、从控制应用单元至网路浏览器单元的响应数据的一例的图。图12是表示变形例中的从信息处理装置对复合机发送的HTML数据的一例的图。标号说明2图像读取单元3图像形成单元4操作单元5网络浏览器单元7设备控制单元(控制单元)8第2网络服务器单元10显示单元11输入单元
21复合机22第2通信单元23控制应用单元50通信网络51信息处理装置52第1通信单元53第1网络服务器单元M外部应用单元61第1存储单元(要素(parts)图像存储单元)62第2存储单元(状态图像存储单元)
具体实施例方式[实施方式1]基于图1至图8说明本发明的一实施方式如下。以下,说明本发明的复合机控制系统的一实施方式。图1是表示本实施方式的复合机控制系统的结构的图。如图1所示,本实施方式的复合机控制系统包含复合机21、信息处理装置51,这些装置经由通信网络50连接。当然, 复合机控制系统中包含的复合机21的台数可以是多个,信息处理装置51的台数也可以是多个。另外,作为连接复合机21与信息处理装置51的通信网络50,能够利用因特网、电话线、串行电缆、或者其他的有线线路或无线线路等通信线路。复合机21从信息处理装置51接受控制命令。然后,复合机21基于所接受的控制命令,执行复合机21的各种功能(例如,扫描功能、印刷功能、通信功能等)。例如,复合机21从信息处理装置51接受用于表示操作画面的HTML (Hypertext Markup Language 超文本链接标示语言)数据,并显示基于该HTML数据的操作画面。然后,复合机21对信息处理装置51发送对操作画面输入的指示内容,并根据从信息处理装置 51接受到的控制命令而执行各种功能。或者,复合机21也可以通过在从信息处理装置51接受到的控制命令中执行由 Java(注册商标)脚本记载的命令,从而执行复合机21的各种功能。信息处理装置51是由CPU或专用处理器等运算处理单元、以及RAM、R0M、HDD等存储单元等构成的计算机装置,起到对于多个复合机21的网络服务器装置的作用。如图1所示,信息处理装置51包括第1通信单元52、第1网络服务器单元53、外部应用单元M。第1通信单元52经由LAN或因特网线路等与复合机21进行通信。此外,第1通信单元52利用HTTP的通信协议而与复合机21进行通信。第1网络服务器单元53基于网络服务器的软件而工作。这里网络服务器是用于提供服务器装置的功能的软件,所述服务器装置构成作为因特网上的信息系统的WffW(万维网)。第1网络服务器单元53具有如下功能经由第1通信单元52从复合机21接收请求(这里为HTTP请求),并经由第1通信单元52对该复合机21响应对应于该HTTP请求的文件、图像数据、印刷数据、控制命令等。
6
外部应用单元M是根据来自第1网络服务器单元53的指示,进行基于规定的网络应用的动作的模块。即,外部应用单元M进行基于在网络服务器上工作的各种网络应用 (以下,称为外部应用)的动作。例如,当来自复合机21的请求(HTTP(超文本传输协议)请求)为操作画面的发送请求的情况下,外部应用单元M进行基于被选择的外部应用的操作画面发送程序的动作。 具体来说,外部应用单元M生成由该发送请求表示的操作画面的HTML数据,并将其发送至第1网络服务器单元53。此外,当来自复合机21的请求为印刷数据的发送请求的情况下,外部应用单元M 进行基于印刷应用的动作。具体来说,外部应用单元M从由该发送请求表示的文件夹名的文件夹取得所指定的文件名的印刷数据,并将该印刷数据发送给第1网络服务器单元53。接着,说明复合机21的结构。复合机21是能够执行扫描功能、印刷功能、传真的发送接收功能、图像数据的发送功能等多个功能的装置。如图1所示,复合机21包括操作单元4、图像读取单元2、图像形成单元3、网络浏览器单元5、第2通信单元22、设备控制单元(控制单元)7、第2网络服务器单元8、控制应用单元23、第1存储单元61、第2存储单元62。操作单元4是对用户通知信息,并接受来自用户的输入的用户界面。操作单元4 包括液晶显示器等显示单元10、包含各种输入键的输入单元11。另外,操作单元4也可以是显示单元10与输入单元11构成一体的触摸面板。图像读取单元2包含扫描仪以及用于将原稿传输至扫描仪的位置的原稿传输单元,将印刷在原稿上的字符、图像等作为图像数据来读取。另外,图像读取单元2以规定的分辨率读取图像。图像形成单元3用于对用纸等记录片材印刷与被输入的图像数据对应的图像(字符/照片/图形),其包括感光体鼓、带电装置、曝光装置、显影装置、转印装置、定影装置、供纸托盘、以及用纸传输路径等。图像形成单元3具有多个供纸托盘,且包括用于检测在各供纸托盘上积载的用纸的尺寸的尺寸传感器、以及用于检测在各供纸托盘上积载的用纸的余量的余量传感器。此外,图像形成单元3基于来自各传感器的输出,生成托盘-用纸对应信息,并将其输出到设备控制单元7,所述托盘-用纸对应信息将用于识别各供纸托盘的托盘识别信息、以及用于表示在该供纸托盘上积载的用纸的尺寸以及余量的用纸信息相关联。另外,对于尺寸传感器和余量传感器、以及图像形成单元3生成托盘-用纸对应信息的方法,使用公知的技术即可。第2通信单元22是用于进行在与信息处理装置51等外部的装置之间的通信的接口。在本实施方式中,如上所述,第2通信单元22与信息处理装置51进行通信。此外,当作为接入目的地而表示本装置的IP地址的情况下,第2通信单元22还能够接入到复合机 21内部的第2网络服务器单元8。网络浏览器单元5进行基于通用的网络浏览器的软件的动作。网路浏览器单元5 经由第2通信单元22,不仅与信息处理装置51所包括的第1网络服务器单元53进行通信, 还对复合机21内部的第2网络服务器单元8进行通信。第2网络服务器单元8进行基于通用的网络服务器的软件的动作。第2网络服务器单元8接收来自网络浏览器单元5的请求(HTTP请求),并执行基于该请求的应用,进行对于网络浏览器单元5的响应(HTTP响应)。控制应用单元23执行基于在网络服务器上工作的网络应用的处理。该网络应用例如是由Java(注册商标)脚本记载的定制应用,是在网络服务器上设置的Java(注册商标)脚本执行环境下工作的应用。控制应用单元23在需要控制复合机21的各种功能(例如,扫描功能、印刷功能、 通信功能)的情况下,对设备控制单元7发送用于控制该功能的指示。第1存储单元61存储要在操作画面上显示的、示意性地表示复合机的外观的图像的信息(外观图像信息)。另外,第1存储单元61被设定为不能从第2网络服务器单元8 访问ο在本实施方式中,第1存储单元(要素图像存储单元)61作为外观图像信息,预先存储要素图像数据,所述要素图像数据针对构成复合机的各单元(图像形成单元、图像读取单元、供纸托盘、排纸托盘、用纸传输路径等)以及可安装的可选装置,示意性地表示各自的外观。要素图像数据是表示用于构成后述的状态图像的多种部分图像的每一个的数据。而且,第1存储单元61作为各单元的要素图像数据,不仅存储用于表示各单元的外观的信息,还存储用于表示该结构单元的状态的多种要素图像数据。例如,作为用于表示各供纸托盘的状态的要素图像数据,还存储用于表示用纸的尺寸的要素图像数据、用于表示用纸的余量的要素图像数据。另外,第1存储单元61针对各要素图像数据,将用于确定由该要素图像数据表示的结构单元和可选装置的信息(要素确定信息)、以及用于表示状态的信息(状态信息)相关联存储。第2存储单元(状态图像存储单元)62存储用于表示复合机21的状态的状态图像的数据(状态图像数据)。另外,状态图像例如是示意性地表示复合机的外观的同时表示对多个供纸托盘分别放置的用纸的尺寸和余量的图像。此外,作为示意性地表示复合机的外观的图像,也可以是包含被安装的可选装置的图像。第2存储单元62是可从第2网络服务器单元8访问的存储单元。设备控制单元7控制复合机21的各种功能。具体来说,设备控制单元7控制图像读取单元2、图像形成单元3、第2通信单元22、操作单元4等各单元的动作。此外,设备控制单元7还可从对复合机安装的可选装置取得用于识别该可选装置的可选装置信息,并控制该可选装置。设备控制单元7具有固有操作模式与协作操作模式。固有操作模式是复合机21固有的模式,使显示单元10显示预先在复合机21内存储了的操作画面,并从输入单元11接受对该操作画面输入的指示,并根据该指示进行上述的控制的模式。协作操作模式是使显示单元10显示从信息处理装置51接受的操作画面,接受基于对该操作画面输入的指示而由外部应用生成的控制命令,并根据该控制命令而控制各种功能的模式。即,协作操作模式是进行外部应用与复合机21协作了的协作处理的模式。在选择了固有操作模式的情况下,设备控制单元7从图像形成单元3取得托盘-用纸对应信息,并从可选装置取得可选装置信息。然后,设备控制单元7从第1存储单
8元61读出与所取得的信息对应的要素图像数据、以及与复合机主体的基本结构的外观对应的要素图像数据,并组合所读出的要素图像数据,从而生成用于表示当前的复合机的状态的状态图像数据。设备控制单元7按照用户操作,进行使显示单元10显示包含由所生成的状态图像数据表示的状态图像的操作画面的控制。另外,固有操作模式是在以往的复合机中进行的一般的模式,因此对固有操作模式中的处理,省略详细的说明。另一方面,在输入了协作操作模式的选择指示的情况下,设备控制单元7启动网络浏览器单元5,使其执行基于预先设定的URL (在本实施方式中,是对信息处理装置51的第1网络服务器单元53请求发送初始操作画面的URL)的处理。协作操作模式通过复合机 21接入外部应用单元M而开始,且通过从外部应用单元M接受处理的结束通知并结束从复合机21对外部应用单元的接入而结束。另外,设备控制单元7包括可接受不依赖于复合机21的类型的控制命令的开放I/ F单元71。开放I/F单元71对控制应用单元23公开用于控制复合机21的各种功能的控制命令,从控制应用单元23接受控制命令,并将接受到的控制命令变换为设备控制单元7 可识别的命令。开放I/F单元71包括用于存储变换表格的变换表格存储单元(未图示),并按照该变换表格,进行命令的变换处理,所述变换表格将对外部公开的控制命令、以及设备控制单元7可识别的命令相关联。这样,开放I/F单元71可接受不依赖于复合机21的类型的共通的控制命令。由此,用于使控制应用单元23工作的网络应用能够使用不依赖于复合机21的共通的网络应用。因此,当根据新的网络应用使控制应用单元23工作的情况下,只要对各复合机21安装相同的网络应用即可,无需对每个复合机21进行网络应用的变更。由此,能够容易开发用于使控制应用单元23工作的网络应用。(协作操作模式中的状态图像的显示处理)接着,详细说明本实施方式的特征性处理,即在协作操作模式中使操作画面上显示用于表示当前的复合机的状态的状态图像的处理。图2是表示状态图像的显示处理的流程的流程图。首先,若对输入单元11输入协作操作模式的启动指示,则设备控制单元7读出预先存储了的应用信息管理表格。应用信息管理表格是针对信息处理装置51所具有的多个外部应用的每一个,将用于识别该外部应用的应用识别信息(例如,应用名称)以及用于接入到该外部应用的URL(统一资源定位符)相关联的表格。图3是表示应用信息管理表格的一例的图。然后,设备控制单元7使显示单元10显示用于催促用户选择外部应用的应用选择画面,其包含所读出的应用信息管理表格中的应用识别信息的一览。图4是表示应用选择画面的一例的图。若在应用选择画面中选择一个外部应用,则设备控制单元7从应用信息管理表格中取得与所选择的应用识别信息对应的URL。然后,设备控制单元7启动网络浏览器单元 5,使其接入到所取得的URL(S201)。由此,网络浏览器单元5经由第2通信单元22对由 URL表示的信息处理装置51的外部应用发送用于请求发送初始操作画面的HTTP Get命令 (S202)。这里,设选择了本人确认文件复印应用。本人确认文件复印应用用于进行复印驾照等本人确认文件的处理。信息处理装置51的第1网络服务器单元53若接收GET命令(S211),则对外部应用M请求与该GET命令对应的操作画面的HTML数据。外部应用单元M根据请求而生成HTML数据。这里,生成用于表示对应于本人确认文件复印应用的操作画面的HTML数据。在本人确认文件复印中,由于需要用户确认被复印的用纸的尺寸以及余量,因此生成与包含状态图像的操作画面对应的HTML数据,这里状态图像表示复合机当前的状态。首先,外部应用单元M为了生成上述那样的HTML数据,对复合机21发送用于表示复合机21的当前的状态的状态图像的取得请求(状态图像取得请求)(S212)。状态图像取得请求能够使用HTTP GET或POST、SOAP (简单目标接入协议=Simple Object Access Protocol)等方法。这里,说明利用了 SOAP的例子。图5是表示利用了 SOAP的被称为GetConfImg的状态图像取得请求的命令的例子的图。接受了状态图像取得请求的复合机21的第2通信单元22经由第2网络服务器单元8对控制应用单元23传达该请求(S2(X3)。然后,通过第2网络服务器单元8启动的控制应用单元23分析请求的命令,并将基于分析结果而生成的用于状态图像取得请求的控制命令发送给设备控制单元7。设备控制单元7在从控制应用单元23接受了状态图像取得请求的命令的情况下, 进行如下的处理。首先,设备控制单元7从图像形成单元取得托盘-用纸对应信息,并从可选装置取得可选装置信息。然后,设备控制单元7从第1存储单元61读出与复合机主体的基本结构的外观对应的要素图像数据、对应于与所取得的可选装置信息一致的要素特定信息的要素图像数据、以及对应于与所取得的托盘-用纸对应信息一致的状态信息的要素图像数据。 设备控制单元7通过将读出的要素图像数据进行组合,从而生成用于表示当前的复合机的状态的状态图像数据。此后,设备控制单元7将所生成的状态图像数据存储在第2存储单元62中。接着,设备控制单元7生成用于表示在第2存储单元62中存储的状态图像数据的位置的URL作为位置信息,并响应于控制应用单元23。另外,作为在用于表示状态图像数据的位置的URL中包含的IP地址,可以使用复合机固有的IP地址,也可以使用回送地址 (例如,127. 0. 0. 1)。此外,作为用于表示复合机本身的回送地址的其他方法,也可以使用 Iocalhost0这里,设为使用回送地址(127. 0. 0. 1)。此后,控制应用单元23将所生成的位置信息经由第2网络服务器单元8以及第2 通信单元22发送给信息处理装置51 (S204)。图6是表示对于利用了 SOAP的GetConfImg 的响应的例子的图。在图6中,位置信息为“http://12. 7. 0. 0. 1/tmp/mfpconf. png”。接着,外部应用单元M经由第1通信单元52以及第1网络服务器单元53,从复合机21接收位置信息(S2i;3)。然后,外部应用单元M生成将所接收到的位置信息即URL作为图像的URL而包含的操作画面的HTML数据。图7是表示HTML数据的一例的图。在图7 中,“img src”表示图像的URL。然后,外部应用单元M将生成的HTML数据发送给复合机 21(S214)。在复合机21中,网络浏览器单元5接收HTML数据,进行基于该HTML数据的处理。即,网络浏览器单元 5 根据“img src = ‘http ://127. 0. 0. 1/tmp/mfpconf. png,”取得在操
作画面中包含的图像。这里,由于如“http://127. 0. 0. 1......”这样由回送地址来表示图
像的URL,因此网络浏览器单元5接入到本装置内的网络服务器的第2网络服务器单元8, 从第2网络服务器单元8接受由URL表示的图像数据。由此,如图8所示,网络浏览器单元 5能够使显示单元10显示包含由在第2存储单元61中存储的状态图像数据来表示的状态图像81的操作画面(S205)。此后,若在操作画面中按下复印按钮,则网络浏览器单元5将被按下的按钮的信息发送给外部应用单元M。然后,外部应用单元M生成用于表示复印的执行的控制命令, 并将其发送给复合机21。作为该控制命令的发送方法,能够使用通过Java (注册商标)脚本来调用控制应用单元23的方法、SOAP等方法。由此,控制应用单元23将该控制命令通知给设备控制单元7。设备控制单元7根据接收到的控制命令,控制各单元以便开始复印。此外,在外部应用单元M与复合机21的协作处理结束后,若复合机21的操作画面变更为图4那样的初始画面,则设备控制单元7删除在第2存储单元62中存储着的状态图像数据。由此,在第2存储单元62中不会残留不需要的数据,不会挤压复合机21的存储区域。另外,通过复合机21接收了来自外部应用单元M的结束通知,设备控制单元7能够判断为协作处理结束。这样,根据本实施方式,预先在复合机21中生成状态图像数据,并存储在第2存储单元62中。然后,设备控制单元7生成用于表示状态图像数据的位置的位置信息,并将其发送给外部应用单元M。由此,通过外部应用单元M在HTML数据中仅包含位置信息,从而网络浏览器单元5根据该HTML数据,从第2存储单元62取得状态图像数据,能够使显示单元10显示包含由该状态图像数据表示的状态图像的操作画面。即,在复合机21与外部应用之间无需发送接收状态图像数据本身,因此能够缩短用于生成HTML数据的时间。此外,状态图像数据存储在能够从第2网络服务器单元8访问的第2存储单元62 中。因此,能够使用URL作为位置信息。其结果,网络浏览器单元5基于URL,能够从第2网络服务器单元8取得状态图像数据。而且,表示状态图像数据的位置信息的URL中,作为IP地址使用回送地址,而非复合机21固有的IP地址。因此,即使其他的设备非法取得了在步骤S214中发送的HTML数据,该其他的设备也不能基于HTML数据中的位置信息而取得复合机21的状态图像数据。 即,只有本装置的网络浏览器单元5才能够根据HTML数据而准确地取得状态图像数据而显示,能够防止其他的设备非法地接入到状态图像数据。〈实施方式2>在上述的实施方式中,设外部应用单元M生成包含状态图像数据的位置信息的操作画面数据,并从信息处理装置51的第1网络服务器单元53对复合机21发送该操作画面数据而进行了说明,但是,外部应用单元M也可以将包含状态图像数据的位置信息编入操作画面数据中的处理的执行指示在内的数据发送给网络浏览器单元5,在复合机21侧生成包含状态图像数据的位置信息的操作画面数据。以下,说明在复合机21侧生成包含状态图像数据的位置信息的操作画面数据的方式。图9是表示本实施方式中的、将包含由状态图像数据表示的状态图像的操作画面进行显示的处理的流程的图。另外,构成本实施方式的复合机21以及信息处理装置51的各单元与上述实施方式1的结构相同。首先,若对输入单元11输入协作操作模式的启动指示,且选择了应执行的外部应用,则设备控制单元7确定与被选择的外部应用(这里设选择了本人确认文件复印应用) 对应的URL。然后,设备控制单元7启动网络浏览器单元5,以便接入到所确定的URL。由此,网络浏览器单元5经由第2通信单元22,对由URL表示的信息处理装置51的外部应用, 发送用于请求发送对于本人确认文件复印应用的初始操作画面的HTTP Get命令(Sll)。接受了 Sll的HTTP Get命令的外部应用单元M以及第1网络服务器单元53 将对应于该命令的、与本人确认文件复印的初始操作画面对应的HTML数据返还给复合机 21(S12)。图10是表示在S12中响应的HTML数据的一例的图。另外,在图10中,为了便于说明而在左侧记载了从“01”至“22”的数字,但其并非包含于HTML数据中。接受了如图10所示的HTML数据的网络浏览器单元5对该HTML数据进行分析。图 10的第09行以及第10行中存在用于使用回送地址,经由第2网络服务器单元8调用控制应用单元23的链接。因此,网络浏览器单元5在显示操作画面之前,先进行该第09行的处理。在第09行中记载了〈script〉标签。〈script〉标签一般为了取得Java(注册商标)脚本的文件而使用,但也可以利用以HTTP Get请求来进行取得请求的情况,作为调用控制应用单元23的服务的方法来使用。S卩,在〈script〉标签中记载回送地址。因此,网络浏览器单元5接入到本装置内的第2网络服务器单元8。然后,网络浏览器单元5使在第2 网络服务器单元8上动作的控制应用单元23,执行用于请求由〈script〉标签中的URL来表示的GetConfImg (状态图像)的处理(S13)。这样的方法是被称为JSONP (Java (注册商标)Script Object Notation with Padding)的公知的技术。控制应用单元23调用设备控制单元7,发送状态图像取得请求的命令(S14)。接受了状态图像取得请求的命令的设备控制单元7进行与实施方式1相同的处理。即,设备控制单元7从图像形成单元3取得托盘-用纸对应信息,并从可选装置取得可选装置信息。然后,设备控制单元7从第1存储单元61读取与所取得的信息对应的要素图像数据、以及与复合机主体的基本结构的外观对应的要素图像数据,并生成状态图像数据。此后,设备控制单元7将所生成的状态图像数据存储在第2存储单元62,并将用于表示状态图像数据的位置的URL作为位置信息而响应给控制应用单元23(SM)。这里,对用于表示状态图像数据的位置的URL中所包含的IP地址,使用回送地址(例如,127. 0. 0. 1)。控制应用单元23将所取得的位置信息作为用于调用图10的第04行的称为 DispUI的函数的Java (注册商标)脚本,经由第2网络服务器单元8响应给网络浏览器单元 5(S16)。另外,位置信息存储在作为DispUI Java(注册商标)脚本函数的参数的jsondata 中。这样的方法也是作为JSONP的公知的技术。然后,网络浏览器单元5通过执行图10的被称为DispUI的函数,从而对第15行插入位置信息,能够生成与图7相同的操作画面数据。其结果,网络浏览器单元在显示单元 10显示图8那样的操作画面(S17)。此后,若外部应用单元M与复合机21的协作处理结束,且复合机21的操作画面变更为图4那样的初始画面,则设备控制单元7删除在第2存储单元62中存储的状态图像数据。
这样,在本实施方式中,也预先在复合机21中生成状态图像数据,并存储在第2存储单元62中。此外,第1网络服务器单元53对复合机21的网络浏览器单元5发送指示, 使得在控制应用单元23执行将用于表示状态数据的位置的位置信息编入操作画面数据中的处理。由此,网络浏览器单元5根据该指示,取得由设备控制单元7生成的状态图像数据的位置信息,并生成包含所取得的位置信息的操作画面数据。因此,网络浏览器单元5根据该操作画面数据,能够从第2存储单元62取得状态图像数据,并在显示单元10显示包含由该状态图像数据表示的状态图像的操作画面。即,在复合机21与外部应用单元M之间无需进行状态图像数据本身的发送接收,因此能够缩短用于生成HTML数据的时间。〈变形例〉在上述的实施方式1、2中,设在设备控制单元7接受了状态图像取得请求的命令时生成状态图像数据,且根据包含该状态图像数据的位置信息的操作画面数据而显示操作画面而进行说明。但是,考虑到复合机21的状态变化,显示操作画面的定时中的复合机21 的状态与设备控制单元7接受了状态图像取得请求的命令的定时中的复合机21的状态不同的情况。因此,也可以是在复合机21的状态变化了的情况下,更新状态图像的方式。以下,说明这样的方式。图像形成单元3在检测到发生了状态的变化的情况下,生成新的托盘-用纸对应信息,并将其发送给设备控制单元7。此外,可选装置若被安装到复合机21,则将可选装置信息发送给设备控制单元7。然后,设备控制单元7若从图像形成单元3或可选装置接受信息,则生成与该信息对应的新的状态图像数据(更新状态图像数据),并存储在第2存储单元62。接着,设备控制单元7对网络浏览器单元5,作为Java (注册商标)脚本的事件而通知产生了状态图像的变化的情况,并通知作为新的状态图像数据的位置信息(更新位置信息)的URL。另一方面,在S214或S12中从信息处理装置51发送给复合机21的操作画面数据中,通过Java脚本附加用于进行状态图像数据的更新处理的代码(onMFPConfUpdata)。因此,网络浏览器单元5若接收到产生了状态图像的变化的意思的通知,则发生 onMFPConfUpdata的Java脚本的事件,从设备控制单元7取得作为新的状态图像数据(更新状态图像数据)的位置信息(更新位置信息)的URL。然后,网络浏览器单元5根据该 URL从第2存储单元62取得更新状态图像数据,并通过包含由更新状态图像数据表示的最新的状态图像的操作画面来更新显示单元10的画面。例如,在对实施方式2应用了本变形例的情况下,在图9的S12中,第1网络服务器单元53作为与本人确认文件复印的初始操作画面对应的HTML数据,对复合机21返回图 12所示的数据而代替图10所示的数据。图12是表示本变形例中的从信息处理装置51返回给复合机21的HTML数据的一例的图。在图12中,在第22行记载了在发生了 onMFPConfUpdata事件的情况下,调出 onMFPConfUpdata函数的处理。onMFPConfUpdata函数的实体记载在第9行至第12行中, 执行该函数内的处理。即,在第10行中根据事件而取得新的URL,在11行中记载了基于新的URL而重新构筑状态图像数据的处理。由此,无需对信息处理装置51通知状态被变化的情况,可立即改变操作画面中的状态图像。其结果,不需要从复合机21至外部应用单元M的通知所需的时间、以及外部应用单元M重新构筑状态图像所需的时间,不存在操作画面颤动,或者不能实时反映等的问题。S卩,即使复合机21的状态改变,也能够使显示单元10实时地显示包含改变后的状态图像的操作画面。而且,无需在复合机21与信息处理装置51之间进行有关状态变化的信息的交换。因此,能够避免在复合机21与信息处理装置51之间的通信时间引起的、操作画面的颤动以及操作画面被更新为止的长时间化。如上所述,本发明为一种复合机,与信息处理装置之间经由通信网络进行通信,且进行与在上述信息处理装置中执行的外部应用协作的协作处理,所述信息处理装置包括根据网络服务器的软件而工作的第1网络服务器单元,其特征在于,包括显示单元;网络浏览器单元,根据网络浏览器的软件而工作,且根据从上述第1网络服务器单元接受的数据, 在上述显示单元显示画面;状态图像存储单元,存储状态图像数据,所述状态图像数据用于使表示上述复合机的状态的图像显示在上述显示单元;以及控制单元,生成用于表示在上述状态图像存储单元中存储的状态图像数据的位置的位置信息,上述网络浏览器单元进行以下的操作画面显示处理根据包含由上述控制单元生成的位置信息的操作画面数据,从上述状态图像存储单元取得由该位置信息所示的状态图像数据,并将包含由该状态图像数据表示的状态图像的操作画面显示在上述显示单元上。根据上述的结构,网络浏览器单元根据包含位置信息的操作画面数据,从状态图像存储单元取得由该位置信息表示的状态图像数据,并在显示单元显示包含由该状态图像数据表示的状态图像的操作画面。因此,网络浏览器单元无需从外部的信息处理装置取得状态图像数据,只要从本装置内的状态图像存储单元取得状态图像数据即可。此外,也无需对操作画面数据编入状态图像数据,能够将第1网络服务器单元与网络浏览器单元之间的通信量抑制成较小。因此,能够缩短显示操作画面所需的时间。而且,本发明的复合机还可以包括要素图像存储单元,存储要素图像数据,所述要素图像数据用于表示用于构成上述状态图像的多种部分图像的每一个,上述控制单元从上述要素图像存储单元读出基于上述复合机的当前的状态的要素图像数据,并通过进行组合而生成上述状态图像数据,并将其存储在上述状态图像存储单元中。根据上述的结构,在复合机的内部,能够配合状态的变化而容易生成状态图像数据。而且,本发明的复合机优选包括第2网络服务器单元,根据网络服务器的软件而工作,可接入到上述状态图像存储单元中,上述位置信息是用于经由上述第2网络服务器单元取得上述状态图像数据的URL(统一资源定位符)。根据上述结构,能够利用通用的URL容易生成位置信息。此外,网络浏览器单元利用URL经由第2网络服务器单元从状态图像存储单元容易取得状态图像数据。而且,在本发明的复合机中,优选上述URL作为上述复合机的IP地址而包含回送地址。根据上述的结构,网络浏览器单元根据回送地址,接入到本装置的第2网络服务器单元而取得状态图像数据。因此,即使对不同于上述复合机的其他的包括网络浏览器的装置设定上述URL,也不能从该网络浏览器接入复合机的状态图像存储单元。从而,不会被未预料的装置阅读在状态图像存储单元中存储了的状态图像数据,能够提高安全性。
而且,在本发明的复合机中,上述控制单元还可以从上述外部应用接受状态图像数据的取得请求,若接受上述取得请求,则生成上述位置信息而发送给上述信息处理装置, 上述网络浏览器单元从上述信息处理装置接收由上述信息处理装置基于从上述控制单元接收到的位置信息而生成的、包含该位置信息的操作画面数据,并根据接收到的操作画面数据进行上述操作画面显示处理。根据上述的结构,控制单元对信息处理装置发送位置信息,网络浏览器单元从信息处理装置获取包含位置信息的操作画面数据。这里,位置信息与状态图像数据相比,其数据量非常小。因此,能够减少从信息处理装置取得操作画面数据所需的通信量,能够缩短时间。而且,在本发明的复合机中,上述网络浏览器单元还可以从上述第1网络服务器单元接收将上述状态图像数据的位置信息编入操作画面数据的处理的执行指示,根据该执行指示,从上述控制单元取得上述状态图像数据的位置信息,并生成包含所取得的位置信息的操作画面数据,从而根据所生成的操作画面数据而进行上述操作画面显示处理。根据上述的结构,网络浏览器单元根据来自第1网络服务器单元的执行指示,生成包含位置信息的操作画面数据。由此,无需在复合机与信息处理装置之间预先通信位置信息,能够缩短显示操作画面所需的时间。而且,在本发明的复合机中,优选上述控制单元在上述协作处理结束后,从上述状态图像存储单元中删除状态图像数据。根据上述的结构,在状态图像存储单元中不残留不需要的数据,不会挤压复合机的存储区域。而且,在本发明的复合机中,优选上述控制单元在上述复合机的状态变化了的情况下,在上述状态图像存储单元中存储与该变化后的复合机的状态对应的状态图像数据作为更新状态图像数据,并生成用于表示该更新状态图像数据的位置的位置信息作为更新位置信息,进一步对上述网络浏览器单元通知状态图像被更新的意思,上述网络浏览器单元在接受到在上述操作画面显示处理中过程中上述状态图像被更新的意思的通知的情况下, 从上述控制单元取得上述更新位置信息,并根据该更新位置信息,从上述状态图像存储单元取得上述更新状态图像数据,并以包含由该更新状态图像数据表示的图像的操作画面更新上述显示单元的画面。根据上述的结构,即使复合机的状态变化,也能够使显示单元实时地显示包含变化的状态图像的操作画面。而且,无需在复合机与信息处理装置之间进行有关状态变化的信息的交换。因此能够避免在复合机与信息处理装置之间的通信时间引起的操作画面的颤动、以及操作画面被更新为止的长时间化。本发明并不限定于上述的实施方式,在权利要求书的范围内可进行各种变更。艮口, 将在权利要求书的范围内适当变更的技术手段进行组合得到的实施方式也包含在本发明的技术范围内。最后,复合机21以及信息处理装置51的各块可以由硬件来实施,也可以如下那样利用CPU由软件来实现。S卩,复合机21以及信息处理装置51包括CPU(中央处理单元),执行用于实现各功能的控制程序的命令;ROM(只读存储器),存储了上述程序;RAM(随机接入存储器),展开上述程序;以及存储器等的存储装置(存储介质)等,存储上述程序以及各种数据。此外, 本发明的目的也可以通过以下的方式来达成对上述复合机21以及信息处理装置51提供记录介质,所述记录介质以计算机可读取的方式记录了作为用于实现上述功能的软件的控制程序的程序代码(执行形式程序、中间码程序、源程序),通过该计算机(或CPU和MPU) 读取并执行记录介质中所记录的程序码。作为上述记录介质,例如能够利用磁带、盒带等带系、包含软盘(注册商标)/硬盘等磁盘和⑶-R0M/M0/MD/DVD/⑶-R等光盘的盘系、包含IC卡(包含存储卡)/光卡等卡系、 或者掩模R0M/EPR0M/EEPR0M/闪速ROM等半导体存储器系等。此外,可以将复合机21以及信息处理装置51构成为可与通信网络连接,经由通信网络提供上述程序代码。作为该通信网络,并不特别限定,例如可以利用因特网、内部网、外部网、LAN、I SDN、VAN、CATV通信网、虚拟专用网(virtual private network)、电话线路网、 移动体通信网、卫星通信网等。此外,作为构成通信网络的传输介质,没有特别限定,例如可以利用IEEE1394、USB、电线传输、电缆TV线路、电话线、ADSL线路等有线,也可以利用IrDA 或远程控制那样的红外线、蓝牙(注册商标)、802. 11无线、HDR、移动电话网、卫星线路、地面波数字网等无线。另外,本发明也可以通过将上述程序代码通过电子化的传输而进行具体化的在载波中埋入的计算机数据信号的形式来实现。本发明能够应用于实现复印、扫描、FAX等多种功能的复合机中。
权利要求
1.一种复合机,经由通信网络与信息处理装置进行通信,且进行与在上述信息处理装置中执行的外部应用协作的协作处理,所述信息处理装置包括根据网络服务器的软件而工作的第1网络服务器单元,其特征在于,所述复合机包括显示单元;网络浏览器单元,根据网络浏览器的软件而工作,且根据从上述第1网络服务器单元接受的数据,在上述显示单元显示画面;状态图像存储单元,存储状态图像数据,所述状态图像数据用于使表示上述复合机的状态的图像显示在上述显示单元;以及控制单元,生成用于表示在上述状态图像存储单元中存储的状态图像数据的位置的位直{曰息,上述网络浏览器单元进行以下的操作画面显示处理根据包含由上述控制单元生成的位置信息的操作画面数据,从上述状态图像存储单元取得由该位置信息所示的状态图像数据,并将包含由该状态图像数据表示的状态图像的操作画面显示在上述显示单元上。
2.如权利要求1所述的复合机,其中,包括要素图像存储单元,存储要素图像数据,所述要素图像数据用于表示用于构成上述状态图像的多种部分图像的每一个,上述控制单元从上述要素图像存储单元读出对应于上述复合机的当前的状态的要素图像数据,并通过进行组合而生成上述状态图像数据,并将其存储在上述状态图像存储单元中。
3.如权利要求1所述的复合机,其中,包括第2网络服务器单元,根据网络服务器的软件而工作,可接入到上述状态图像存储单元中,上述位置信息是用于经由上述第2网络服务器单元取得上述状态图像数据的URL即统一资源定位符。
4.如权利要求3所述的复合机,其中,上述URL作为上述复合机的IP地址而包含回送地址。
5.如权利要求1所述的复合机,其中,上述控制单元从上述外部应用接受状态图像数据的取得请求,若接受上述取得请求, 则生成上述位置信息而发送给上述信息处理装置,上述网络浏览器单元从上述信息处理装置接收由上述信息处理装置基于从上述控制单元接收到的位置信息而生成的、包含该位置信息的操作画面数据,并根据接收到的操作画面数据进行上述操作画面显示处理。
6.如权利要求1所述的复合机,其中,上述网络浏览器单元从上述第1网络服务器单元接收将上述状态图像数据的位置信息编入操作画面数据的处理的执行指示,根据该执行指示,从上述控制单元取得上述状态图像数据的位置信息,并生成包含所取得的位置信息的操作画面数据,从而根据所生成的操作画面数据而进行上述操作画面显示处理。
7.如权利要求1所述的复合机,其中,上述控制单元在上述协作处理结束后,从上述状态图像存储单元中删除状态图像数据。
8.如权利要求1所述的复合机,其中,上述控制单元在上述复合机的状态变化了的情况下,对在上述状态图像存储单元中存储与该变化后的复合机的状态对应的状态图像数据作为更新状态图像数据,并生成用于表示该更新状态图像数据的位置的位置信息作为更新位置信息,而对上述网络浏览器单元通知状态图像被更新的情况,上述网络浏览器单元在接受到在上述操作画面显示处理中上述状态图像被更新的通知的情况下,从上述控制单元取得上述更新位置信息,并根据该更新位置信息,从上述状态图像存储单元取得上述更新状态图像数据,并以包含由该更新状态图像数据表示的图像的操作画面更新上述显示单元的画面。
全文摘要
复合机(21)包括第2存储单元(62),存储用于使显示单元(10)显示用于表示复合机的状态的图像的状态图像数据;以及设备控制单元(7),生成用于表示状态图像数据的位置的URL。然后,网络浏览器单元(5)根据包含由设备控制单元(7)生成的URL的操作画面数据,从第2存储单元(62)取得由该URL表示的状态图像数据,并在显示单元(10)显示包含由该状态图像数据表示的状态图像的操作画面。
文档编号H04N1/00GK102447803SQ20111029407
公开日2012年5月9日 申请日期2011年9月29日 优先权日2010年10月8日
发明者辻元邦彦 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1