电气设备、动作控制系统和动作控制方法转让专利

申请号 : CN201310101512.2

文献号 : CN103281470B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 西野徹也曽根正树

申请人 : 京瓷办公信息系统株式会社

摘要 :

本发明提供一种信息处理装置、画面数据生成方法、动作控制方法、电气设备和动作控制系统。所述信息处理装置包括:要素选择指示受理部,从操作者接受选择显示对象要素的要素选择指示;作业选择指示受理部,从操作者接受选择所述电气设备能够执行的作业的作业选择指示;外部服务选择指示受理部,从操作者接受选择所述电气设备以外的外部设备能够执行的服务的服务选择指示;以及画面数据生成部,根据要素选择指示、作业选择指示以及服务选择指示所指定的内容,生成所述显示画面的画面数据。由此,能够执行使其它外部设备联动的工作流,对操作者而言,可以提高便利性。

权利要求 :

1.一种电气设备,其特征在于,由信息处理装置生成的显示画面的显示用数据保存于USB存储器,从所述USB存储器获得所述显示画面的显示用数据,使显示部上显示获得的显示用数据,所述电气设备包括:所述显示部;

显示用数据获得部,从所述USB存储器获得所述显示画面的显示用数据并存储,该显示画面的显示用数据由所述信息处理装置生成,并保存于所述USB存储器,所述显示画面的显示用数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;

数据转换部,把由所述显示用数据获得部存储的所述显示用数据转换成在所述显示部上能够显示的数据形式;

显示控制部,使所述显示部上显示由所述数据转换部转换的显示用数据;

要素指定指示受理部,当所述显示控制部把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在所述显示画面内显示的显示对象要素进行指定的要素指定指示;

解析部,对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;

控制部,根据由所述解析部解析出的作业,对所述电气设备的动作机构进行动作控制;

以及

输出部,把由所述解析部解析出的服务输出到被设定为该服务的执行设备的外部设备。

2.根据权利要求1所述的电气设备,其特征在于,

所述要素指定指示受理部,从操作者分别接受对与由所述电气设备能够执行的作业相关联的显示对象要素进行指定的要素指定指示、以及对与由所述电气设备以外的外部设备能够执行的服务相关联的显示对象要素进行指定的要素指定指示,其中与所述作业相关联的显示对象要素和与所述服务相关联的显示对象要素是互不相同的显示对象要素,所述解析部,对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业或服务进行解析,或者对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务的双方进行解析。

3.一种动作控制方法,其特征在于,由信息处理装置生成的显示画面的显示用数据保存于USB存储器,使电气设备的显示部上显示从所述USB存储器获得的所述显示画面的显示用数据,该动作控制方法包含以下步骤:显示用数据获得步骤,从所述USB存储器获得所述显示画面的显示用数据并存储,该显示画面的显示用数据由所述信息处理装置生成,并保存于所述USB存储器,所述显示画面的显示用数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联作业,该作业能够由的所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;

数据转换步骤,把在所述显示用数据获得步骤中存储的所述显示用数据转换成在所述显示部上能够显示的数据形式;

显示控制步骤,使所述显示部上显示通过所述数据转换步骤转换的显示用数据;

要素指定指示受理步骤,当通过所述显示控制步骤把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在所述显示画面内显示的显示对象要素进行指定的要素指定指示;

解析步骤,对与通过所述要素指定指示受理步骤接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;

控制步骤,根据在所述解析步骤中解析出的作业,对所述电气设备的动作机构进行动作控制;以及输出步骤,把在所述解析步骤中解析出的服务输出到被设定为该服务的执行设备的外部设备。

4.根据权利要求3所述的动作控制方法,其特征在于,

在所述要素指定指示受理步骤中,从操作者分别接受对与由所述电气设备能够执行的作业相关联的显示对象要素进行指定的要素指定指示、以及对与由所述电气设备以外的外部设备能够执行的服务相关联的显示对象要素进行指定的要素指定指示,其中与所述作业相关联的显示对象要素和与所述服务相关联的显示对象要素是互不相同的显示对象要素,所述解析部,对与通过所述要素指定指示受理步骤接受到的要素指定指示表示的显示对象要素相关联的作业或服务进行解析,或者对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务的双方进行解析。

说明书 :

电气设备、动作控制系统和动作控制方法

[0001] 本申请是申请日为2010年10月26日、发明名称为“信息处理装置、画面数据生成方法、动作控制方法、电气设备和动作控制系统”的申请号为201010523213.4专利申请的分案申请。

技术领域

[0002] 本发明涉及一种信息处理装置、画面数据生成方法、动作控制方法、电气设备和动作控制系统,尤其涉及使电气设备和与该电气设备连接的外部设备进行预先规定的动作的技术。

背景技术

[0003] 以往,在从操作者接受指示,进行该指示表示的动作等的图像形成装置等电气设备中,采用的一种技术是:在装置前面的操作面板上设置有由LCD(液晶显示器)等构成的显示部,利用配置在该显示部上的触摸面板的功能,从操作者接受与在显示部上显示的显示画面内的各操作按钮对应的动作执行指示。在该图像形成装置中,操作者基于在显示部上显示的显示画面进行操作,但根据该操作,只有所述图像形成装置成为动作控制的对象(参照日本专利公开公报特开2007-232908号)。

发明内容

[0004] 本发明的目的在于提供一种信息处理装置、画面数据生成方法、动作控制方法、电气设备和动作控制系统,当操作者基于在图像形成装置的显示部上显示的显示画面进行操作时,可以执行使所述图像形成装置与该图像形成装置以外的其它外部设备(外围设备)相联动的工作流,所以对操作者而言,可以提高便利性。
[0005] 即,本发明提供一种信息处理装置,生成使电气设备具有的显示部上显示的显示画面的画面数据,所述信息处理装置包括:要素选择指示受理部,从操作者接受选择显示对象要素的要素选择指示,以便使被选择的显示对象要素显示到所述显示部的显示画面上,用于接受来自操作者的指示;作业选择指示受理部,从操作者接受选择所述电气设备能够执行的作业的作业选择指示,以便使被选择的作业与由所述要素选择指示受理部接受到的要素选择指示所表示的显示对象要素相关联;外部服务选择指示受理部,从操作者接受选择所述电气设备以外的外部设备能够执行的服务的服务选择指示,以便使被选择的服务与由所述要素选择指示受理部接受到的要素选择指示所表示的显示对象要素相关联;以及画面数据生成部,根据由所述要素选择指示受理部接受到的要素选择指示、由所述作业选择指示受理部接受到的作业选择指示以及由所述外部服务选择指示受理部接受到的服务选择指示所指定的内容,生成所述显示画面的画面数据。
[0006] 此外,本发明还提供一种画面数据生成方法,生成使电气设备具有的显示部上显示的显示画面的画面数据,该画面数据生成方法包含以下步骤:要素选择指示受理步骤,从操作者接受选择显示对象要素的要素选择指示,以便使被选择的显示对象要素显示到所述显示部的显示画面上,用于接受来自操作者的指示;作业选择指示受理步骤,从操作者接受选择所述电气设备能够执行的作业的作业选择指示,以便使被选择的作业与通过所述要素选择指示受理步骤接受到的要素选择指示所表示的显示对象要素相关联;外部服务选择指示受理步骤,从操作者接受选择所述电气设备以外的外部设备能够执行的服务的服务选择指示,以便使被选择的服务与通过所述要素选择指示受理步骤接受到的要素选择指示所表示的显示对象要素相关联;以及画面数据生成步骤,根据通过所述要素选择指示受理步骤接受到的要素选择指示、通过所述作业选择指示受理步骤接受到的作业选择指示以及通过所述外部服务选择指示受理步骤接受到的服务选择指示所指定的内容,生成所述显示画面的画面数据。
[0007] 按照所述发明,如果操作者分别由要素选择指示受理部、作业选择指示受理部及外部服务选择指示受理部进行选择所希望的显示对象要素、由电气设备执行的作业及由外部设备执行的服务的操作,则由于画面数据生成部根据根据要素选择指示、作业选择指示及服务选择指示指定的内容,生成所述显示画面的画面数据,所以操作者即使不进行编制程序等复杂的作业,也可以使在由操作者对显示对象要素进行操作时执行的电气设备的作业和外部设备的服务与显示对象要素相关联。因此,操作者通过简单的操作就可以生成这样一种操作用显示画面,即,该操作用显示画面在操作所述显示部上显示的显示画面时,能够执行使成为该操作的直接的动作控制对象的电气设备与该电器设备以外的其它的外围设备相联动的工作流。
[0008] 以往的图像形成装置中,操作者根据在显示部上的显示画面进行操作,但基于该操作,只有所述图像形成装置成为动作控制的对象。可是,按照本发明,如果操作者基于在图像形成装置的显示部上显示的显示画面进行操作,则可以执行使所述图像形成装置与该图像形成装置以外的其它外部设备(外围设备)相联动的工作流,所以对操作者而言,可以提高便利性。
[0009] 此外,在所述发明中优选的是还包括:布局指示受理部,从操作者接受布局指示,该布局指示指定由所述要素选择指示受理部接受到的要素选择指示所表示的所述显示对象要素在所述显示画面内的位置,其中,所述画面数据生成部根据由所述要素选择指示受理部接受到的要素选择指示、由所述作业选择指示受理部接受到的作业选择指示、由所述外部服务选择指示受理部接受到的服务选择指示以及由所述布局指示受理部接受到的布局指示所指定的内容,生成所述显示画面的画面数据。
[0010] 按照所述发明,如果操作者通过布局指示受理部对有关所述要素选择指示表示的显示对象要素在显示画面内的位置进行指示,则通过简单的操作,就可以作成把与所述电气设备的作业和外部设备的服务相关联的显示对象要素配置在所希望的位置上的显示画面。
[0011] 此外,本发明还提供一种动作控制方法,使电气设备以及与该电气设备连接的外部设备进行预先规定的动作,该动作控制方法包含以下步骤:画面数据存储步骤,存储使所述电气设备具有的显示部上显示的显示画面的画面数据,该显示画面的画面数据包括:显示对象要素,显示到所述显示部上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;和与所述显示对象要素相关联的服务,该服务由所述电气设备以外的外部设备执行;以及应答步骤,根据在所述画面数据存储步骤中存储的所述画面数据,响应来自所述电气设备的指定所述显示对象要素的询问,向该电气设备回送与作为该询问的对象的显示对象要素相关联的作业,并且,向所述外部设备回送与作为该询问的对象的显示对象要素相关联的服务。
[0012] 按照该发明,应答部响应指定显示对象要素的询问,根据存储在画面数据存储部中的画面数据,回送与作为该询问的对象的显示对象要素相关联的作业和服务,所以在电气设备的显示部上,作为显示画面显示由所述显示对象要素形成的显示画面的情况下,如果操作者对该显示画面进行操作,则可以执行使该电气设备以及该电气设备以外的其它外部设备联动的工作流,对于操作者而言可以提高便利性。
[0013] 此外,本发明还提供一种信息处理装置,对使电气设备具有的显示部上显示的显示画面的画面数据以及该电气设备进行管理,所述信息处理装置包括:存储部,存储所述显示画面的画面数据,该显示画面的画面数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;数据转换部,从所述存储部读出所述显示画面的画面数据,并把读出的该显示画面的画面数据转换成在所述显示部上能够显示的数据形式;画面数据发送部,把由所述数据转换部转换的画面数据作为显示用数据,发送给所述电气设备;要素指定指示接收部,从所述电气设备接收表示操作者在所述电气设备上指定的显示对象要素的要素指定指示;解析部,对与由所述要素指定指示接收部接收到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;以及输出部,把由所述解析部解析出的作业输出到所述电气设备,把由所述解析部解析出的服务输出到被设定为该服务的执行设备的外部设备。
[0014] 此外,本发明还提供一种动作控制系统,具有所述的信息处理装置以及与该信息处理装置连接的电气设备,所述电气设备包括:所述显示部;接收部,接收从所述信息处理装置的输出部输出的所述画面数据的显示用数据;显示控制部,使所述显示部显示由所述接收部接收到的所述显示用数据;要素指定指示受理部,当所述显示控制部把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在该显示画面内显示的显示对象要素进行指定的要素指定指示;要素指定指示输出部,把由所述要素指定指示受理部接受到的要素指定指示输出到所述信息处理装置;以及控制部,根据由所述接收部从所述信息处理装置接收的所述作业,对所述电气设备的动作机构进行动作控制。
[0015] 此外,本发明还提供一种动作控制方法,对使电气设备具有的显示部上显示的显示画面的画面数据以及该电气设备进行管理,该动作控制方法包含以下步骤:存储步骤,存储所述显示画面的画面数据,该显示画面的画面数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;数据转换步骤,读出通过存储步骤存储的所述显示画面的画面数据,并把读出的该显示画面的画面数据转换成在所述显示部上能够显示的数据形式;画面数据发送步骤,把通过所述数据转换步骤转换的画面数据作为显示用数据,发送给所述电气设备;要素指定指示接收步骤,从所述电气设备接收表示由操作者在所述电气设备上指定的显示对象要素的要素指定指示;解析步骤,对与通过所述要素指定指示接收步骤接收到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;以及输出步骤,把通过所述解析步骤解析出的作业输出到所述电气设备,把通过所述解析步骤解析出的服务输出到被设定为该服务的执行设备的外部设备。
[0016] 按照所述发明,所述信息处理装置的画面数据发送部把显示用数据发送给电气设备,所述显示用数据是根据包括显示对象要素、由与该显示对象要素相关联的电气设备能够执行的作业以及由与该显示对象要素相关联的电气设备以外的外部设备能够执行的服务的内容生成的显示画面的画面数据,并且是由数据转换部转换成在所述电气设备的显示部上可以显示的数据形式的画面数据,解析部对与由要素指定指示受理部从所述电气设备接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析,输出部把解析出的作业输出到电气设备,把解析出的服务输出到被设定为该服务的执行设备的外部设备。因此,通过基于在图像形成装置等电气设备的显示部上显示的显示画面进行操作,可以执行使该电气设备以外的其它外围设备也联动的工作流,对操作者而言,可以提高便利性。
[0017] 此外,在所述发明中优选的是,与由所述电气设备能够执行的作业相关联的显示对象要素和与由所述电气设备以外的外部设备能够执行的服务相关联的显示对象要素是互不相同的显示对象要素,所述要素指定指示接收部从所述电气设备分别接收表示由操作者在所述电气设备上指定的、与所述作业或所述服务相关联的显示对象要素的要素指定指示,所述解析部对与由所述要素指定指示接收部接收到的要素指定指示表示的显示对象要素相关联的作业或服务进行解析,或者对与由所述要素指定指示接收部接收到的要素指定指示表示的显示对象要素相关联的作业和服务的双方进行解析。
[0018] 按照所述发明,与由电气设备能够执行的作业相关联的显示对象要素以及与由所述外部设备能够执行的服务相关联的显示对象要素由不同的显示对象要素构成,要素指定指示受理部分别按照每个显示对象要素,从该电气设备接受与由操作者在电气设备中指定的作业或服务相关联的显示对象要素的要素指定指示,解析部对与该被接受的要素指定指示表示的显示对象要素相关联的作业或服务、或者作业和服务的双方进行解析。因此,例如,操作者可以在电气设备的显示部显示的显示画面上,选择与所希望的所述作业相关联的显示对象要素以及与在外部设备中的所希望的服务相关联的显示对象要素的双方,然后进行把它们组合后指定等的操作,可以扩大通过基于该显示画面的操作联动执行的电气设备的作业与外部设备的服务的组合范围。
[0019] 此外,本发明还提供一种电气设备,由信息处理装置生成的显示画面的显示用数据保存于USB存储器,从所述USB存储器获得所述显示画面的显示用数据,使显示部上显示获得的显示用数据,所述电气设备包括:所述显示部;显示用数据获得部,从所述USB存储器获得所述显示画面的显示用数据并存储,该显示画面的显示用数据由所述信息处理装置生成,并保存于所述USB存储器,所述显示画面的显示用数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;数据转换部,把由所述显示用数据获得部存储的所述显示用数据转换成在所述显示部上能够显示的数据形式;显示控制部,使所述显示部上显示由所述数据转换部转换的显示用数据;要素指定指示受理部,当所述显示控制部把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在所述显示画面内显示的显示对象要素进行指定的要素指定指示;解析部,对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;控制部,根据由所述解析部解析出的作业,对所述电气设备的动作机构进行动作控制;以及输出部,把由所述解析部解析出的服务输出到被设定为该服务的执行设备的外部设备。
[0020] 此外,本发明还提供一种动作控制系统,包括信息处理装置和与该信息处理装置连接的电气设备,所述信息处理装置生成使电气设备具有的显示部上显示的显示画面的画面数据,所述信息处理装置具有:画面数据生成部,生成所述显示画面的画面数据,该显示画面的画面数据包括:显示对象要素,显示到所述电气设备的显示部的显示画面上;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;和与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;以及画面数据输出部,把由所述画面数据生成部生成的画面数据作为显示用数据,输出到所述电气设备,所述电气设备具有:所述显示部;显示用数据获得部,从所述信息处理装置获得所述显示画面的显示用数据,该显示画面的显示用数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;数据转换部,把由所述显示用数据获得部获得的所述显示用数据转换成在所述显示部上能够显示的数据形式;显示控制部,使所述显示部上显示由所述数据转换部转换的显示用数据;要素指定指示受理部,当所述显示控制部把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在所述显示画面内显示的显示对象要素进行指定的要素指定指示;解析部,对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;控制部,根据由所述解析部解析出的作业,对所述电气设备的动作机构进行动作控制;以及输出部,把由所述解析部解析出的服务输出到被设定为该服务的执行设备的外部设备。
[0021] 此外,本发明还提供一种动作控制系统,其具有电气设备、生成使所述电气设备具有的显示部上显示的显示画面的画面数据的信息处理装置、以及外部设备,所述电气设备、所述信息处理装置以及所述外部设备通过网络而连接,其中,所述信息处理装置具有:画面数据生成部,生成所述显示画面的画面数据,该显示画面的画面数据包括:显示对象要素,显示到所述电气设备的显示部的显示画面上;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;和与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;以及画面数据输出部,把由所述画面数据生成部生成的画面数据作为显示用数据,输出到所述电气设备,所述电气设备具有:所述显示部;显示用数据获得部,从所述信息处理装置获得所述显示画面的显示用数据,该显示画面的显示用数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联的作业,该作业能够由所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;数据转换部,把由所述显示用数据获得部获得的所述显示用数据转换成在所述显示部上能够显示的数据形式;显示控制部,使所述显示部上显示由所述数据转换部转换的显示用数据;要素指定指示受理部,当所述显示控制部把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在所述显示画面内显示的显示对象要素进行指定的要素指定指示;解析部,对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;控制部,根据由所述解析部解析出的作业,对所述电气设备的动作机构进行动作控制;以及输出部,把由所述解析部解析出的服务输出到被设定为该服务的执行设备的外部设备,所述外部设备执行由所述输出部输出的所述服务。
[0022] 在所述的动作控制系统中,优选的是,所述电气设备是图像形成装置,所述信息处理装置是服务器计算机,所述外部设备是个人计算机。
[0023] 此外,本发明还提供一种动作控制方法,由信息处理装置生成的显示画面的显示用数据保存于USB存储器,使电气设备的显示部上显示从所述USB存储器获得的所述显示画面的显示用数据,该动作控制方法包含以下步骤:显示用数据获得步骤,从所述USB存储器获得所述显示画面的显示用数据并存储,该显示画面的显示用数据由所述信息处理装置生成,并保存于所述USB存储器,所述显示画面的显示用数据包括:显示对象要素,显示到所述显示部的显示画面上,用于接受来自操作者的指示;与该显示对象要素相关联作业,该作业能够由的所述电气设备执行;以及与所述显示对象要素相关联的服务,该服务能够由所述电气设备以外的外部设备执行;数据转换步骤,把在所述显示用数据获得步骤中存储的所述显示用数据转换成在所述显示部上能够显示的数据形式;显示控制步骤,使所述显示部上显示通过所述数据转换步骤转换的显示用数据;要素指定指示受理步骤,当通过所述显示控制步骤把所述显示用数据作为显示画面来显示在所述显示部上时,从操作者接受对在所述显示画面内显示的显示对象要素进行指定的要素指定指示;解析步骤,对与通过所述要素指定指示受理步骤接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析;控制步骤,根据在所述解析步骤中解析出的作业,对所述电气设备的动作机构进行动作控制;以及输出步骤,把在所述解析步骤中解析出的服务输出到被设定为该服务的执行设备的外部设备。
[0024] 按照所述发明,电气设备的显示控制部使根据内容生成的显示画面的显示用数据在显示部上显示,所述内容包括显示对象要素、由与该显示对象要素相关联的电气设备能够执行的作业以及由于与该显示对象要素相关联的电气设备以外的外部设备能够执行的服务,解析部对与在该显示的显示对象要素中,由要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务进行解析,然后,控制部根据该解析出的作业,对该电气设备的动作机构进行动作控制,输出部把该解析出的服务输出到被设定为该服务的执行设备的外部设备。因此,通过基于在图像形成装置等电气设备的显示部上显示的显示画面进行操作,可以执行使该电气设备以外的其它外围设备也联动的工作流,对操作者而言,可以提高便利性。
[0025] 此外,在所述发明中优选的是,所述要素指定指示受理部,从操作者分别接受对与由所述电气设备能够执行的作业相关联的显示对象要素进行指定的要素指定指示、以及对与由所述电气设备以外的外部设备能够执行的服务相关联的显示对象要素进行指定的要素指定指示,其中与所述作业相关联的显示对象要素和与所述服务相关联的显示对象要素是互不相同的显示对象要素;所述解析部,对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业或服务进行解析,或者对与由所述要素指定指示受理部接受到的要素指定指示表示的显示对象要素相关联的作业和服务的双方进行解析。
[0026] 按照该发明,对于与由电气设备能够执行的作业相关联的显示对象要素以及与由所述外部设备能够执行的服务相关联的显示对象要素是不同的显示对象要素,要素指定指示受理部按照每个显示对象要素,分别接受由操作者在电气设备中指定的与作业或服务相关联的显示对象要素的要素指定指示,解析部对与该被接受的要素指定指示表示的显示对象要素相关联的作业或服务、或者作业和服务的双方进行解析。因此,例如,操作者可以在电气设备的显示部显示的显示画面上,选择与所希望的所述作业相关联的显示对象要素以及与在外部设备中的所希望的服务相关联的显示对象要素的双方,进行把它们组合后进行指定等的操作,可以扩大通过基于该显示画面的操作联动执行的电气设备的作业与外部设备的服务的组合范围。

附图说明

[0027] 图1是表示本发明一个实施方式的动作控制系统的第一实施方式的图。
[0028] 图2是表示有关第一实施方式的动作控制系统的服务器计算机、PC和数码复合机的画面数据生成处理、画面显示和动作控制所必需的构成的图。
[0029] 图3是表示应用选择画面例子的图。
[0030] 图4是表示扫描设定画面例子的图。
[0031] 图5是表示动作控制系统中的画面显示处理和动作控制的原理图。
[0032] 图6是表示由第一实施方式的动作控制系统的PC和服务器计算机进行的作成显示画面时的处理的图。
[0033] 图7是表示定制受理画面例子的图。
[0034] 图8是表示定制受理画面例子的图。
[0035] 图9是表示作业和服务名称清单画面例子的图。
[0036] 图10是表示由第一实施方式的动作控制系统进行的,使用所述生成的画面数据在数码复合机的显示部显示显示画面的显示处理;以及基于来自操作者的动作执行指示的数码复合机的动作执行控制的流程图。
[0037] 图11是表示显示画面例子的图。
[0038] 图12是表示本发明一个实施方式的动作控制系统的第二实施方式的图。
[0039] 图13是表示在第二实施方式的动作控制系统中,由PC和服务器计算机作成显示画面时的处理的图。
[0040] 图14是表示在第二实施方式的动作控制系统中,在数码复合机中,在显示部显示由PC生成的显示画面的显示处理;以及接收来自操作者的动作执行指示的处理的流程图。
[0041] 图15是表示第一实施方式的动作控制系统的变形例子的图。

具体实施方式

[0042] 下面参照附图对本发明一个实施方式的动作控制系统、信息处理装置、电气设备、显示画面生成程序和动作控制程序进行说明。
[0043] 图1是表示本发明一个实施方式的动作控制系统的第一实施方式的图。动作控制系统10包括数码复合机1、服务器计算机SV2以及个人计算机(以下称为PC)31至PC34。但是动作控制系统10具备的数码复合机、服务器计算机和PC的台数不限定于此。
[0044] 作为电气设备和图像形成装置的一个例子的数码复合机1,兼具复印功能、传真功能、打印机功能以及扫描器功能等。此外,数码复合机1具有文档管理功能,该文档管理功能可以进行下述工作,即:把由扫描器部读取的原稿的文档数据存储在数码复合机1的内部存储装置中、或者存储在利用LAN(局域网)等与数码复合机1网络连接的服务器计算机SV2、各PC31至PC34内的存储部等中,并且读出存储在数码复合机1的内部存储装置、服务器计算机SV2和各PC31至PC34内的存储部中的打印对象数据后进行打印输出等。
[0045] 此外,在数码复合机1中装备有由LCD(液晶显示器)构成的显示部50。此外,服务器计算机SV2可以生成在数码复合机1的显示部50显示的显示画面的画面数据(以下称为画面数据)。数码复合机1从服务器计算机SV2获得该画面数据并在显示部50显示,用于使显示画面在显示部50显示。或者,数码复合机1自身保有用于使显示画面在显示部50显示的画面数据,使用该画面数据在显示部50显示。用于由动作控制系统10进行的生成所述画面数据、在数码复合机1中的画面显示以及数码复合机1等的动作控制的构成和处理在后面叙述。
[0046] 下面对在服务器计算机SV2、PC31至PC34和数码复合机1的内部构成中,画面数据生成处理、画面显示和动作控制所必须的构成进行说明。图2是表示有关第一实施方式的动作控制系统10的服务器计算机、PC和数码复合机的画面数据生成处理、画面显示和动作控制所必须的构成的图。此外,由于在PC31至PC34中生成显示画面的处理所必须的构成相同,所以在图2中只表示了PC31的构成。
[0047] PC31包括控制部310、存储部312和显示部315。
[0048] 存储部312由HDD等构成,存储有在该PC31中用于生成显示画面的显示画面生成程序等。例如,该显示画面生成程序记录在计算机可读取的记录介质上,装备在PC31中的图中省略的接口从该记录介质中读出显示画面生成程序,把该显示画面生成程序存储在存储部312中。
[0049] 控制部310由CPU等构成,负责PC31整体的动作控制,并且通过按照存储在存储部312中的所述显示画面生成程序进行动作具有作为工作流创建部(以下称为WFC部)3100的功能。WFC部3100是例如利用XML(可扩展标记语言)形式的数据生成在数码复合机1的显示部50显示的显示画面的画面数据的工具。WFC部3100进行下述处理,即:从操作者接受构成该显示画面的各种按钮等的各显示对象要素的定制,生成显示画面。
[0050] WFC部3100具有要素选择指示受理部3101、作业选择指示受理部3102、外部服务选择指示受理部3103、画面数据生成部3104以及布局指示受理部3105的功能。
[0051] 要素选择指示受理部3101从操作者接受要素选择指示,该要素选择指示选择使数码复合机1的显示部50的显示画面上显示的显示对象要素。要素选择指示受理部3101通过操作部313(鼠标或键盘等)从操作者接受例如对操作按钮、图标及字符串等显示对象要素进行的选择,以便使被选择的显示对象要素显示到所述显示画面内,用于接受来自操作者的指示。WFC部3100存储有操作者可以选择的多个显示对象要素的图像数据。例如通过由操作者对操作部313进行操作,通过操作部313接受了WFC部3100的启动指示后,要素选择指示受理部3101使定制受理画面在显示部315上显示。在该定制受理画面上显示所述显示对象要素,如果通过对操作部进行操作,由操作者从该显示中的显示对象要素中指定操作者所希望的显示对象要素,则要素选择指示受理部3101接受对该指定的显示对象要素进行的选择。
[0052] 作业选择指示受理部3102通过操作部313从操作者接受选择数码复合机1可以执行的作业的作业选择指示,以便使被选择的作业与由要素选择指示受理部3101接受到的要素选择指示所表示的显示对象要素相关联。该作业是在数码复合机1中用于执行各种动作的作业,例如包括:可以执行的扫描动作、打印动作、复印动作、传真动作、对于这些动作进行的动作设定、显示部50的显示画面切换控制以及认证由操作者输入的操作者识别信息(操作者ID等),等等。但该作业不限定于所述内容。操作者利用作业选择指示受理部3102可以选择的多个作业由WFC部3100存储。
[0053] 外部服务选择指示受理部3103通过操作部313,从操作者接受选择除了数码复合机1以外的外部设备(例如通过网络连接在数码复合机1上的个人计算机等外围设备,也可以是PC31至PC34)可以执行的服务的外部服务选择指示,以便使被选择的服务与由要素选择指示受理部3101接受到的要素选择指示所表示的显示对象要素相关联。该服务是在所述外部设备中用于执行各种动作的作业(为了与所述数码复合机1的作业进行区别,把外部设备的作业称为服务),例如包括:该外部设备可以执行的图像处理、数据上载处理、数据保存处理、打印动作、对这些动作进行的动作设定、数据转换处理(OCR处理),等等。但该服务不限定于所述内容。操作者可以指定的多个服务由WFC部3100存储。
[0054] 此外,(1)通过作业选择指示受理部3102或外部服务选择指示受理部3103的任一个可以把一个作业或服务与由要素选择指示受理部3101接受的要素选择指示表示的一个显示对象要素相关联,(2)通过作业选择指示受理部3102和外部服务选择指示受理部3103可以把多个作业和服务(也可以是作业和服务双方)与由要素选择指示受理部3101接受的要素选择指示表示的一个显示对象要素相关联。
[0055] 布局指示受理部3105通过操作部313从操作者接受布局指示,该布局指示指定由要素选择指示受理部3101接受到的显示对象要素在所述显示画面内的位置。例如,布局指示受理部3105使用所述显示画面的背景图像数据(存储在WFC部3100中),在显示部315上模拟显示该显示画面的背景图像,如果由操作者使用操作部313指定该背景图像中的任意部位,则布置指示受理部3105把被指定的部位作为接受到的所述显示对象要素的配置部位来接受。
[0056] 画面数据生成部3104根据由要素选择指示受理部3101接受到的要素选择指示、由作业选择指示受理部3102接受到的作业选择指示、由外部服务选择指示受理部3103接受到的服务选择指示以及由布局指示受理部3105接受到的布局指示所指定的内容,例如用XML形式生成使数码复合机1的显示部50上显示的显示画面的画面数据。
[0057] 此外,画面数据生成部3104把生成的画面数据存储到存储部312中。即,如果操作者进行输入所述要素选择指示、作业选择指示、服务选择指示和布局指示的操作,则通过由画面数据生成部3104进行的显示画面生成处理,可以如所希望那样定制并作成使数码复合机1的显示部50上显示的显示画面。在本实施方式中,画面数据生成部3104以XML形式向脚本文件(script file)输出画面数据。此外,在本实施方式中,使用XML形式的脚本文件作为显示画面的数据文件,但在系统构成上,也可以使用XML形式以外的其它置标语言。
[0058] 此外,也可以把所述生成的画面数据解释成使数码复合机1或与数码复合机1和外部设备连接的服务器计算机SV2发挥预先规定的功能的动作控制程序,用于使数码复合机1和数码复合机1以外的外部设备进行预先规定的动作。此外,该动作控制程序也可以记录在计算机可读取的记录介质上,装备在数码复合机1或服务器计算机SV2上的图中省略的接口,从该记录介质读出动作控制程序,并把该动作控制程序存储在数码复合机1或服务器计算机SV2的存储部中。
[0059] 即,如果所述生成的画面数据被存储在数码复合机1或服务器计算机SV2中后,则作为动作控制程序起作用,使数码复合机1或服务器计算机SV2起到作为(1)显示用数据存储部和(2)应答部的功能,其中,(1)所述显示用数据存储部,把根据由用于接受来自操作者的指示而在数码复合机1的显示部50显示的显示对象要素、在与该显示对象要素相关联的数码复合机1中可以执行的作业以及在与该显示对象要素相关联的所述外部设备中可以执行的服务构成的内容生成的显示用数据,作为用于在显示部50显示的画面数据进行存储;(2)所述应答部,基于存储在所述显示用数据存储部中的显示用数据,响应指定显示对象要素的询问,回送与作为该询问的对象的显示对象要素相关联的作业和服务。
[0060] 操作部313由鼠标指针或键盘等构成,通过操作者的操作接受来自该操作者的各种指示。
[0061] 通信部311是通过网络至少与服务器计算机SV2之间进行数据输入或输出的接口。通信部311例如在画面数据生成部3104的指示下,把由该画面数据生成部3104从存储部312读出的画面数据向服务器计算机SV2输出。
[0062] 显示部315由LCD(液晶显示器)等构成,利用由控制部310进行的显示控制显示各种图像。
[0063] 面板模拟器部314是一种工具,它对由WFC部3100输出的构成所述脚本文件的画面数据内容进行解析,把该画面数据转换成HTML形式的数据,用于可以在显示部315显示。
[0064] 此外,服务器计算机SV2具有由CPU等构成的控制单元200和由HDD等构成的存储部22,利用它们来实现作为本发明一个实施方式所必须的构成的扩展应用程序20。
[0065] 扩展应用程序20主要包括通信部21、存储部22、脚本解释器23、商业逻辑(Business Logic)24。
[0066] 扩展应用程序20是可以在后补充安装在服务器计算机SV2上的应用程序。
[0067] 存储部(画面数据存储部)22存储有本发明一个实施方式的服务器计算机SV2的动作控制程序等。此外,存储部22也存储在PC31中生成、并从该PC31发送来的画面数据(动作控制程序)。作为服务器计算机SV2的中央控制部的CPU,通过按照存储在存储部22中的各程序进行动作,具有扩展应用程序20等的功能。
[0068] 通信部21是通过网络在PC31、数码复合机1和外部设备之间进行数据输入或输出的接口。通信部(画面数据输出部、要素指定指示接收部)21通过LAN等在与PC31等之间发送和接收所述各指示和画面数据等,并且在与数码复合机1之间发送和接收从商业逻辑24得到的画面数据、控制命令及按钮指定信息等。
[0069] 脚本解释器(数据转换部)23进行把按照由数码复合机1发送来的画面数据输出指示来从存储部22中读出的画面数据转换成在数码复合机1的显示部50上可以显示的例如HTML形式的数据的数据转换处理;以及为了执行与配置在显示画面内的操作按钮等显示对象要素相关联的动作(所述作业和服务)的向商业逻辑24的扩展处理。脚本解释器23通过API把为了显示而转换成HTML形式的数据传送给商业逻辑24。
[0070] 商业逻辑24通过通信部21把所述的为了显示而转换成HTML形式的数据发送到数码复合机1的平台13。此外,商业逻辑24根据从所述脚本解释器23得到的信息(表示与显示对象要素相关联的数码复合机1的作业、外部设备的服务的信息),控制由数码复合机1进行的动作。
[0071] 即,如果数码复合机1的网络浏览器16使显示部50上显示显示画面,并且操作者指定该显示画面上显示的操作按钮等显示对象要素,则商业逻辑(解析部)24通过通信部21从数码复合机1获得表示哪一个显示对象要素被指定了的要素指定指示,根据从所述脚本解释器23传来的所述信息,对所述要素指定指示表示的显示对象要素上所设定的作业和服务进行解析。并且,为了执行解析出的作业和服务,商业逻辑24调用与该解析出的作业和服务对应的API。即,商业逻辑24生成用于使数码复合机1或外部设备执行该解析出的作业和服务的控制命令。例如,在解析出的作业是扫描器功能的情况下,商业逻辑24调用扫描器发送API,作为使数码复合机1执行扫描器功能的控制命令。例如,在解析出的服务是图像数据的去除红眼处理的图像处理等的情况下,商业逻辑24调用去除红眼处理等的API,作为使外部设备执行去除红眼处理等的控制命令。
[0072] 即,当通信部21(要素指定指示接收部)从数码复合机1接收到表示操作者在数码复合机1上指定的显示对象要素的要素指定指示时,商业逻辑(解析部)24通过脚本解释器23,根据存储在存储部22中的所述画面数据表示的显示对象要素、作业和服务的对应关系,对与接收到的要素指定指示表示的显示对象要素相关联的数码复合机1的作业及外部设备的服务进行解析。此时,存储在存储部22中的画面数据,响应来自商业逻辑24和脚本解释器23的指定显示对象要素的询问,向商业逻辑24回送与作为该询问的对象的显示对象要素相关联的作业和服务。商业逻辑24把通过该解析得到的作业从通信部(输出部)21向所述数码复合机1发送,把通过该解析得到的服务从通信部(输出部)21向所述外部设备发送。
[0073] API(应用程序接口)是在用某个控制机构进行处理的情况下,作为用于利用其它硬件或软件提供的功能的方法而提供的接口。在本实施方式中,API例如用于:(1)用于从固件以外执行由数码复合机1的控制器11执行的数码复合机1的所述基本功能的接口;(2)用于从固件以外执行由外部设备的控制部执行的该外部设备的所述基本功能的接口。
API通过数码复合机1的平台13,或通过外部设备的通信接口,访问数码复合机1固件内的控制器11或外部设备固件内的控制部,执行数码复合机1和外部设备的所述基本功能。但是在本实施方式中API的应用不限于该例子。
[0074] 操作部27由鼠标指针或键盘等构成,通过操作者的操作接受来自该操作者的各种指示。即,在本实施方式中,操作者通过操作PC31的操作部313或服务器计算机SV2的操作部27,在在PC3和任何服务器计算机SV2的任一个中,都可以生成在数码复合机1的显示部50上显示显示画面。
[0075] 显示部28由LCD(液晶显示器)等构成,通过由控制单元200进行的显示控制显示各种图像。
[0076] 如上所述,在本实施方式中表示了一种系统,该系统以下述方式进行由服务器计算机SV2对画面数据进行管理的服务器管理型处理,所述方式为:在PC31中一直进行到由画面数据生成部3104生成画面数据,把该生成的画面数据通过通信部311发送给服务器计算机SV2,服务器计算机SV2的存储部22存储该生成的画面数据,商业逻辑24和脚本解释器23按照来自数码复合机1的画面数据输出指示,从存储部22读出该输出指示表示的画面数据,此外,把与来自数码复合机1的要素指定指示表示的显示对象要素相关联的作业和服务,从通信部21向数码复合机1或外部设备发送。在这种情况下,服务器计算机SV2是信息处理装置的一个例子。
[0077] 另一方面,数码复合机1包括控制器11、存储部12、平台13、中介应用程序14、网络浏览器16以及显示部50。
[0078] 控制器11负责对数码复合机1的整体动作进行控制。控制器11是固件,执行数码复合机1具有的发送扫描数据、印刷、数据访问、系统设定、网络通信、JOB控制以及数据登记等基本功能。
[0079] 平台13是用于API(应用程序接口)等动作的基础。平台13具有转接控制器11和API的任务。
[0080] 此外,平台13通过LAN等从服务器计算机SV2获得在显示部50上作为显示对象的显示画面的显示用数据(由脚本解释器23进行HTML转换处理后的数据)和各种指示。
[0081] 控制器11例如在显示部50上对显示画面(例如图3的应用程序选择画面51)等进行显示时,如果操作者利用触摸面板功能等进行按下“扫描”按钮511(显示对象要素的一个例子)的操作,则控制器11通过平台13对服务器计算机SV2的扩展应用程序20进行询问。即,控制器11通过平台13把表示由操作者指定“扫描”按钮511的要素指定指示,发送给服务器计算机SV2的扩展应用程序20,扩展应用程序20的商业逻辑24对针对该要素指定指示表示的显示对象要素(“扫描”按钮511)设定的作业或服务进行解析。
[0082] 此外,如该例子这样,在要素指定指示表示的显示对象要素是“扫描”按钮511,在扩展应用程序20的商业逻辑24中进行解析的作业或服务是“使在数码复合机1的显示部50上的显示画面跳转”这样的作业的情况下,为了可以使显示画面向例如图4所示的扫描设定画面53跳转,扩展应用程序20的脚本解释器23开始对由存储在存储部22中的脚本文件构成的画面数据进行解析以及向HTML形式进行数据转换。商业逻辑24生成控制命令(API),用于使数码复合机1执行作为该解析后的作业的显示画面跳转。
[0083] 存储部12由HDD等构成,存储用于使控制器11进行动作的动作控制程序、网络浏览器16的程序等。作为数码复合机1的中央控制部的CPU通过按照存储在存储部12中的各程序进行动作,具有控制器11和网络浏览器16等的功能。
[0084] 中介应用程序14进行中介处理,用于使所述平台13从服务器计算机SV2接收到的进行了所述HTML转换处理的显示用数据,在网络浏览器16中可以进行处理。
[0085] 网络浏览器(Web浏览器)16使显示部50显示从所述脚本解释器23和商业逻辑24得到的经HTML转换处理后的显示用数据。在本实施方式中,网络浏览器16按照由扩展应用程序20转换成HTML形式的文件所表示的画面结构,来把显示画面显示到显示部50上,并且,网络浏览器16还成为在显示该显示画面的情况下,利用显示部50的触摸面板功能来接受来自操作者的指示输入操作的接口。
[0086] 显示部50由LCD(液晶显示器)等构成,通过由控制器11进行的显示控制,显示各种图像。
[0087] 对动作控制系统10的画面显示处理和动作控制进一步进行说明。图5是表示动作控制系统10中的画面显示处理和动作控制的原理图。其中,把由PC31生成的画面数据存储在服务器计算机SV2的存储部22中,根据由操作者按下在数码复合机1的显示部50上显示的显示画面内的显示对象要素的操作的数码复合机1的动作控制,以在数码复合机1和服务器计算机SV2之间进行的所述服务器管理型处理为例进行说明。
[0088] 在数码复合机1中,在电源导通时,网络浏览器16使预先规定的初始显示画面在显示部50上显示。
[0089] 数码复合机1在切换显示画面时等,在需要使显示画面在显示部50上显示的画面数据时,由网络浏览器16和控制器11控制下的平台13,把使显示画面在显示部50上显示的画面数据输出指示,向服务器计算机SV2发送。
[0090] 服务器计算机SV2的商业逻辑24(解析部)从数码复合机1接收所述输出指示,作为装入中(on Load)事件。商业逻辑24根据该装入中事件进行装入中处理。即,商业逻辑24通过脚本解释器23从存储部22读出该输出指示表示的显示画面的画面数据,通过脚本解释器23把该画面数据转换成HTML形式,然后从通信部21向数码复合机1的平台13发送。
[0091] 在数码复合机1中,平台13接收所述HTML形式的画面数据,网络浏览器16把接收到的画面数据显示到显示部50上。
[0092] 其中,在由该网络浏览器16显示所述显示画面的情况下,如果操作者利用触摸面板功能进行操作,按下显示画面上的任一个显示按钮(显示对象要素作为该显示按钮起作用),则由网络浏览器16接受指定被按下的显示对象要素的要素指定指示,该要素指定指示从网络浏览器16通过平台13和通信部21等,被发送到服务器计算机SV2的扩展应用程序20的商业逻辑24。
[0093] 商业逻辑24根据存储在存储部22中的画面数据,对与所述要素指定指示表示的显示对象要素相关联的作业或服务进行解析,或者对与所述要素指定指示表示的显示对象要素相关联的作业和服务的双方(以下简称为“作业等”)进行解析。
[0094] 如果商业逻辑24解析出与所述要素选择指示表示的显示对象要素相关联的作业等是数码复合机1的作业,则为了使数码复合机1执行该解析出的作业,商业逻辑24从存储在存储部22中的中间件表示的数码复合机控制逻辑(由用于对该数码复合机1的各动作机构进行动作控制的控制逻辑组构成)调用与该作业等对应的API,通过通信部21对数码复合机1执行该API。其中,在所述解析出的作业虽然是数码复合机1的各动作机构的动作,但所述解析出的作业是由操作者新作成并设定的动作的情况下,商业逻辑24根据存储在存储部22中的中间件表示的商业逻辑(由该操作者新作成并设定的作业的控制逻辑组构成),调用与该作业对应的API,通过通信部21对数码复合机1执行该API。
[0095] 此外,在所述解析出的作业等是由数码复合机1以外的所述外部设备进行的服务的情况下,商业逻辑24根据存储在存储部22中的中间件表示的商业逻辑(由该外部设备预先规定的服务的控制逻辑组构成),调用与该服务对应的API,通过通信部21对该外部设备执行该API。
[0096] 在数码复合机1中,该API通过平台13访问数码复合机1的固件内的控制器11,控制器11执行与该API对应的作业。或者,在外部设备的接口中,该API通过接口访问外部设备的固件内的控制部,该控制部执行与该API对应的服务。
[0097] 图6是表示由第一实施方式的动作控制系统10的PC31和服务器计算机SV2作成显示画面时的处理的图。在该处理中也以所述服务器管理型处理为例进行说明。
[0098] 操作者例如对PC31的操作部313进行操作,输入显示画面作成指示。如果控制部310接受由该操作者输入的显示画面作成指示(P1),则控制部310根据存储在存储部312中的显示画面生成程序,开始显示画面生成处理(P2)。例如图7所示的例子那样,控制部
310在显示部315上显示定制受理画面54的显示数据(P3)。在该定制受理画面54上,在工具箱区域D0中显示存储在存储部312中的显示画面生成程序拥有的多个显示对象要素的一览表。
[0099] 例如,如果操作者左点击由鼠标指针等构成的操作部313来进行指定定制受理画面54的“设定控制”显示部分D1的操作等,并且控制部310根据该操作来接受到选择该显示部分D1上显示的图像名称所表示的显示对象要素的指示(P4),则如图8所示,控制部310在定制受理画面54的一部分的显示区域D2内显示被指定的显示对象要素i。
[0100] 然后,控制部310根据操作者右点击由鼠标指针等构成的操作部313来进行的指定操作等,例如如图9所示,把作业和服务名称清单画面55显示在显示部315上。例如,控制部310把作业和服务名称清单画面55重叠显示在已经显示出的定制受理画面54上。
[0101] 在显示部315上显示该作业和服务名称清单画面55的情况下,如果操作者对操作部313进行操作等来指定显示在该作业和服务名称清单画面55上的所希望的作业名称的显示部分D3,选择了操作者所希望的作业,则由作业选择指示受理部3102接受该选择指示(P5)。此时,控制部310也可以在显示对象要素上重叠被选择的作业名称,并显示在区域D2上。
[0102] 此外,如果操作者进行右点击由所述鼠标指针等构成的操作部313的操作等来进一步指定作业和服务名称清单画面55上的显示有所希望的服务名称的显示部分D4,选择了操作者所希望的服务,则由外部服务选择指示受理部3103接受该选择指示(P6)。此时,控制部310也可以在显示对象要素上重叠被选择的服务名称,并显示到区域D2上。
[0103] 此外,所述P5、P6的处理可以是有选择地只进行任意一个,也可以双方都进行。
[0104] 例如,按照所述一系列的处理,操作者通过对操作部313进行操作,可以把“执行扫描动作”和“把扫描得到的图像数据文件发送给PC31”这样的作业、“对从数码复合机1接收到的该文件的图像数据进行去除红眼处理的图像处理”这样的服务与所述选择的显示对象要素相关联。因此,操作者通过对操作部313进行操作,可以简单地作成具有这样一种操作按钮(显示对象要素)的显示画面的画面数据,即,该操作按钮用于输入使由所述数码复合机1进行的“执行扫描动作”、“把扫描得到的图像数据文件发送给PC31”的作业和由外部设备进行的“对从数码复合机1接收到的该文件的图像数据进行去除红眼处理的图像处理”的服务相联动的指示。
[0105] 此外,如果操作者对由鼠标指针等构成的操作部313进行托拽和下拉操作来使在区域D2上显示的显示对象要素移动,变更了在该区域D2内的显示对象要素的显示位置,则通过该操作变更的显示对象要素在区域D2内的位置成为表示显示画面内的显示对象要素的位置的布局指示,并且,布局指示受理部3104接受该布局指示(P7)。
[0106] 此外,一直到在PC3中,由操作者用鼠标等点击定制受理画面54内的结束按钮(图中省略),由操作者输入结束显示画面生成指示为止,对于多个显示对象要素,分别反复进行所述作业和服务的选择受理处理,即反复进行所述P3至P7的处理(P8)。
[0107] 如果由操作者输入所述结束显示画面生成指示并被控制部310接受(在P8中为“是”),则画面数据生成部3104按照此时已接受到对作业和服务的选择的显示对象要素以及针对各显示对象要素的布局指示,来使针对各显示对象要素分别选择的作业和服务与各显示对象要素相关联,生成画面数据(P9)。
[0108] 由所述画面数据生成部3104生成画面数据后,画面数据生成部3104利用通信部312把生成的画面数据发送给服务器计算机SV2(P10)。
[0109] 在服务器计算机SV2中,如果通过通信部21接收到所述生成的画面数据(V1),则由控制单元200把该画面数据存储到存储部22中(V2)。
[0110] 此外,在从生成所述画面数据到存储画面数据为止全部由服务器计算机SV2进行的情况下,由服务器计算机SV2进行所述P1至P9的处理,生成的画面数据被存储到存储部22中。
[0111] 下面,对由动作控制系统10进行的在使用所述生成的画面数据的数码复合机1的显示部50中显示画面的显示处理、以及根据来自操作者的动作执行指示的数码复合机1的动作执行控制进行说明。图10是表示由第一实施方式的动作控制系统10进行的在使用所述生成的画面数据的数码复合机1的显示部50中显示画面的显示处理、以及根据来自操作者的动作执行指示的数码复合机1的动作执行控制的流程图。此外,在此也以服务器管理型处理为例进行说明。
[0112] 此外,在服务器计算机SV2与多台数码复合机1连接的情况下,在服务器计算机SV2与连接的任意一台数码复合机1之间,可以进行以下所示的处理,使显示画面在各数码复合机1的显示部50上显示,进行数码复合机1的动作执行控制。
[0113] 在数码复合机1中,如果根据由操作者对图中省略的操作部进行的操作得到的指示等,产生在显示部50显示显示画面的必要性(在F1中为”是”),则控制器11通过平台13等把要求发送与该操作对应的显示画面的画面数据意思的输出指示向服务器计算机SV2发送(F2)。
[0114] 在服务器计算机SV2中,如果通信部21接收到该输出指示(SS21),则脚本解释器23把该输出指示表示的画面数据(脚本文件)从存储部22读出(SS22),对读出的画面数据进行解析,并进行用于在显示部50显示显示画面的HTML转换处理。
[0115] 即,脚本解释器23进行数据转换处理,把画面数据转换成可以由数码复合机1的网络浏览器16在显示部50上显示的数据形式(在本实施方式中为HTML形式),根据在脚本文件表示的画面内显示的键的个数和配置,把作为显示画面构成要素的画面模板、按钮模板和字符串数据作为显示对象要素使用,把字符串嵌入画面和按钮,进行构成该脚本文件表示的显示画面的处理。
[0116] 然后,商业逻辑24把从脚本解释器23得到的所述HTML转换处理后的数据,作为可以在显示部50显示的显示用数据,从通信部21发送到数码复合机1的平台13(SS22)。
[0117] 如果数码复合机1的平台13从服务器计算机SV2接收到HTML形式数据的该画面数据(F3),则网络浏览器16使该画面数据在显示部50上显示(F4)。
[0118] 在由该网络浏览器16使所述显示画面显示中,如果通过由操作者利用触摸面板功能进行的操作等,按下在显示部50上显示的显示画面的任一个显示按钮(显示对象要素)(在F5中为”是”),则表示该按下的显示按钮(显示对象要素)的要素指定指示从网络浏览器16通过平台13,发送到服务器计算机SV2(F6)。
[0119] 其中,如果操作者对与在数码复合机1中可以执行的作业相关联的显示按钮(显示对象要素)以及跟该显示按钮不同的、与在数码复合机1以外的外部设备中可以执行的服务相关联的显示按钮(显示对象要素)分别进行了要素指定指示,则网络浏览器16对于各显示按钮(显示对象要素)分别接受要素指定指示。在这种情况下,在F6中,表示被按下的各显示按钮(显示对象要素)的各个要素指定指示从网络浏览器16通过平台13,被发送到服务器计算机SV2。
[0120] 在服务器计算机SV2中,如果通信部21接收到该要素指定指示,则商业逻辑24根据从所述脚本解释器23传送来的信息(存储在存储部22中的画面数据(包括该要素指定指示表示的显示对象要素的显示画面的画面数据)),对与该要素指定指示表示的显示按钮(显示对象要素)相关联的作业和服务进行解析(SS23)。
[0121] 其中,在服务器计算机SV2的通信部21接收到多个要素指定指示的情况下,商业逻辑24对与该多个要素指定指示表示的各显示对象要素相关联的作业和服务分别进行解析。
[0122] 例如,在所述图3所示的应用程序选择画面51中,在作为显示对象要素的四个操作按钮511、512、513、514中,如果操作者按下“扫描”按钮511,由网络浏览器16接受按下该操作按钮的操作,则把表示该按下的显示按钮(显示对象要素)的要素选择指示发送到服务器计算机SV2。
[0123] 在这种情况下,服务器计算机SV2的商业逻辑24根据存储在存储部22中的画面数据解析为:与作为该要素选择指示表示的显示对象要素的“扫描”按钮511对应的作业例如是“执行扫描动作”和“把扫描得到的图像数据的文件发送给PC31”的作业。
[0124] 或者,在图4的扫描设定画面53在显示部50上显示的情况下,如果操作者按下“颜色设定”按钮541,由网络浏览器16接受按下该操作按钮的操作,则把表示该按下的显示按钮(显示对象要素)的要素指定指示发送到服务器计算机SV2。在服务器计算机SV2中,商业逻辑24通过脚本解释器23,根据存储在存储部22中的画面数据解析为:与作为该要素指定指示表示的显示对象要素的“颜色设定”按钮541对应的动作例如是“把具有用于设定用什么样的颜色模式进行印刷的操作按钮的显示画面在显示部50显示的动作”。
[0125] 接着,为了执行所述解析出的作业,商业逻辑24调用与该作业对应的API,通过通信部21对数码复合机1执行该API(SS24)。但是,在SS23中,在对与该多个显示对象要素相关联的作业和服务进行解析,对该多个作业进行了解析的情况下,调用与多个作业对应的各API,通过通信部21,分别对数码复合机1执行该各API。此外,在SS23中没有对有关数码复合机1的作业进行解析的情况下,不进行该SS24的处理。
[0126] 在数码复合机1中,该API通过平台13访问数码复合机1的固件内的控制器11,控制器11执行与该API对应的作业(F7)。例如,在使用所述图3说明的例子的情况下,控制器11执行所述“执行扫描动作”和“把扫描得到的图像数据的文件发送到PC31”。例如,在使用所述图4说明的例子的情况下,控制器11和网络浏览器16执行所述“使具有用于设定用什么样的颜色模式进行印刷的操作按钮的显示画面在显示部50上显示的动作”,例如,根据从服务器计算机SV2发送来的API和画面数据,把图11所示的、具有用于详细进行颜色设定的操作按钮(显示对象要素)的显示画面58在显示部50上显示。
[0127] 此外,为了执行在SS23中解析出的服务,商业逻辑24调用与该服务对应的API,通过通信部21,把该API输出到被设定为在SS23中解析出的服务的执行设备的外部设备(SS25)。在外部设备中,通过外部设备的接口,该API访问该外部设备的固件内的控制部,该控制部执行与该API对应的服务。
[0128] 例如,在商业逻辑24解析出的服务是“对从数码复合机1接收到的该文件的图像数据进行去除红眼处理的图像处理”的情况下,作为用于使外部设备执行该去除红眼处理等的控制命令,调用去除红眼处理等的API。在作为用于使该外部设备执行去除红眼处理的控制命令,执行API的情况下,外部设备的控制部按照该API,执行“对从数码复合机1接收到的该文件的图像数据进行去除红眼处理的图像处理”。
[0129] 但是,在SS23中,在对与该多个显示对象要素相关联的作业和服务进行解析,把该多个服务解析出的情况下,调用与多个服务对应的各API,通过通信部21,把该各API输出到被设定为各个服务的执行设备的外部设备。此外,在SS23中没有对有关外部设备的服务进行解析的情况下,不进行该SS25的处理。
[0130] 下面对本发明一个实施方式的动作控制系统和图像形成装置的第二实施方式进行说明。图12是表示本发明一个实施方式的动作控制系统的第二实施方式的图。此外,对与第一实施方式相同的构成省略了说明。例如,在第二实施方式中,PC31具有与第一实施方式相同的构成和相同的处理。
[0131] 该第二实施方式的动作控制系统10’具有PC31和数码复合机1’。在动作控制系统10’中,数码复合机1’把在PC31中生成并从该PC31发送来的画面数据存储到后面叙述的登记部153中,在显示部50中显示显示画面时,在通过所述由操作者根据该显示画面进行的操作指定了显示对象要素时,在该数码复合机1’中,对与由操作者选择了的显示对象要素相关联的动作进行解析并执行。
[0132] 在该第二实施方式的情况下,在PC31中一直进行到由画面数据生成部进行的生成画面数据处理,数码复合机1’通过通信部21,从PC31获得生成的画面数据。但是,在该数码复合机1’中,登记部153从PC31获得画面数据。从该PC31获得画面数据不限于利用LAN等的网络通信,数码复合机1’也可以通过电子邮件从PC31获得画面数据,或者通过操作者使装在数码复合机1’上的图中省略的存储器接口读取在PC31上保存到USB存储器等中的画面数据,以使数码复合机1’获得该画面数据,存储到存储部12中。
[0133] 数码复合机1’具有控制器(控制部)11、存储部12、平台13、装在控制单元(Web容器)200中的扩展应用程序15以及网络浏览器(显示控制部、要素指定指示受理部)16。
[0134] 数码复合机1’的扩展应用程序15主要由脚本解释器151、商业逻辑152和登记部153构成。
[0135] 登记部153把从PC31的通信部311发送来的(或者从所述外部存储器读出的)所述脚本文件的画面数据,作为在显示部50上显示的显示用数据来登记,并存储到存储部12中。
[0136] 此外,登记部153和存储部12具有显示用数据获得部的功能。
[0137] 脚本解释器(解析部)151读入由登记部153登记在存储部12中的作为所述显示画面数据的脚本文件的文件,对内容进行解析。脚本解释器151进行为了使显示部50上显示显示画面的HTML转换处理、以及为了执行与配置在显示画面内的操作按钮等显示对象要素相关联的动作的向商业逻辑152的扩展处理。脚本解释器151把为了显示而转换成HTML形式的数据,通过API转交给商业逻辑152。
[0138] 商业逻辑152把从脚本解释器151得到的所述HTML转换处理后的显示用数据发送给网络浏览器16。此外,商业逻辑152根据从所述脚本解释器151得到的信息(表示与显示对象要素相关联的数码复合机1’的作业和外部设备的服务的信息),控制由数码复合机1’和外部设备进行的动作(数码复合机1’和外部设备的动作)。
[0139] 即,商业逻辑152与第一实施方式的服务器计算机SV2的商业逻辑24相同,如果数码复合机1’的网络浏览器16使显示部50上显示显示画面,并且操作者利用网络浏览器16指定该显示画面上显示的操作按钮等显示对象要素,则该商业逻辑152从网络浏览器16获得表示某一个显示对象要素被指定了的要素指定指示,根据从所述脚本解释器151传送来的信息(由脚本解释器151解析脚本文件所得到的信息(表示与显示对象要素相关联的数码复合机1’的作业和外部设备的服务的信息)),对所述要素指定指示表示的显示对象要素上所设定的作业或服务进行解析,并且为了执行解析出的作业或服务,调用与该解析出的作业或服务对应的API。解析出的作业从商业逻辑152传送到控制器11。解析出的服务从商业逻辑152送到平台13,从平台13发送到外部设备。
[0140] 在存储部12中存储有所述画面数据(也具有动作控制程序的功能)、用于作为控制器11动作的动作控制程序、扩展应用程序15的程序以及网络浏览器16的程序等。作为数码复合机1’的中央控制部的CPU按照存储在存储部12中的各程序动作,具有所述控制器11、扩展应用程序15和网络浏览器16等功能。
[0141] 图13是表示在第二实施方式的动作控制系统10’中由PC31和数码复合机1’作成显示画面时的处理的图。此外,对于与在图6中说明的处理相同的处理,省略对它们的说明。
[0142] 通过与图6中的P1~P9同样的处理,由PC31的画面数据生成部3104生成画面数据后,画面数据生成部3104利用通信部311(画面数据输出部)把生成的画面数据发送给数码复合机1’(P11)。
[0143] 在数码复合机1’中,如果登记部153接收到所述生成的画面数据(F11),则登记部153把该由脚本文件构成的显示画面数据作为在显示部50上显示的显示用数据来登记,并存储到存储部12中(F12)。
[0144] 下面对在第二实施方式的动作控制系统10’中的数码复合机1’中,把由所述PC31生成的显示画面在显示部50上显示的显示处理、以及接受来自操作者的动作执行指示的接受处理进行说明。图14是表示在第二实施方式的动作控制系统10’中的数码复合机1’中,把由所述PC31生成的显示画面在显示部50上显示的显示处理、以及接受来自操作者的动作执行指示的结束处理的流程图。
[0145] 如上所述,在存储部12中存储有从PC31接收到的画面数据(脚本文件)。
[0146] 其中,如果通过由操作者对数码复合机1’的操作部进行的操作等,产生使显示画面在显示部50上显示的必要,则脚本解释器151从存储部12读出数码复合机1’的平台13从PC31接收到的画面数据(脚本文件)(F21)。
[0147] 脚本解释器151对读出的画面数据进行解析,进行为了把显示画面显示到显示部50上的HTML转换处理、以及为了执行与配置在显示画面内的显示对象要素相关联的作业和服务的向商业逻辑152的扩展处理(F22)。
[0148] 接着,商业逻辑152把从脚本解释器151得到的所述HTML转换处理后的数据解析成可以在显示部50上显示,并传送给网络浏览器16(F23)。网络浏览器16使显示部50上显示接收到的画面数据(F24)。
[0149] 在网络浏览器16使所述显示画面进行显示的情况下,如果操作者进行利用触摸面板功能的操作等来按下在显示部50上显示的显示画面中任一个显示按钮(显示对象要素)(在F25中为“是”),则表示被按下的显示按钮(显示对象要素)的要素指定指示从网络浏览器16发送到扩展应用程序15的商业逻辑152。
[0150] 其中,如果操作者对与在数码复合机1’中可以执行的作业相关联的显示按钮(显示对象要素)以及跟该显示按钮不同的、与在数码复合机1’以外的外部设备中可以执行的服务相关联的显示按钮(显示对象要素)分别进了要素指定指示,则网络浏览器16对于各显示按钮(显示对象要素)分别接受要素指定指示。在这种情况下,网络浏览器16把表示被按下的各显示按钮(显示对象要素)的要素指定指示分别发送到扩展应用程序15的商业逻辑152。
[0151] 商业逻辑152如果接收到所述要素指定指示,则根据从所述脚本解释器151传送来的信息(存储在存储部12中的画面数据(包括该要素指定指示表示的显示对象要素的显示画面的画面数据)),对与该要素指定指示表示的显示按钮(显示对象要素)相关联的作业或服务进行解析(F26)。
[0152] 接着,为了执行所述解析出的作业,商业逻辑152调用与该作业对应的API,把该API传送给控制器11(F27)。但是,在F26中,在对与该多个显示对象要素相关联的作业和服务进行解析,并且该多个作业被解析了的情况下,调用与多个作业对应的各API,分别把该各API传送给控制器11。但是,在F26中对数码复合机1’应执行的作业没有进行解析的情况下,不进行该F27的处理。
[0153] 控制器11按照接收到的API,执行被指示的作业(F28)。
[0154] 此外,为了执行在F26中解析出的服务,商业逻辑152调用与该服务对应的API,由平台13把该API输出到被设定为在F26中解析出的服务的执行设备的外部设备(F29)。在外部设备中,该API通过该外部设备的接口访问该外部设备的固件内的控制部,该控制部执行与该API对应的动作。即,商业逻辑152和平台13成为输出部的一个例子。但是,在F26中,在对与该多个显示对象要素相关联的作业和服务进行解析,并且该多个服务被解析了的情况下,调用与多个服务对应的各API,把该各API分别输出到被设定为在F26中解析出的服务的执行设备的外部设备。
[0155] 但是,在F26中没有对有关外部设备的服务进行解析的情况下,不进行该F29的处理。
[0156] 此外,本发明不限于所述实施方式的构成,可以进行各种变形。图15是表示第一实施方式的动作控制系统10的变形例子的图。在第一实施方式的动作控制系统10中,PC31的WFC部3100进行所述画面数据生成处理,如图15所示,显示画面生成程序存储在服务器计算机SV2的存储部中,服务器计算机SV2的控制单元200具有WFC部25,该WFC部25具有与所述的要素选择指示受理部、作业选择指示受理部、外部服务选择指示受理部、布局指示受理部、画面数据生成部及画面数据存储部相同的要素选择指示受理部251、作业选择指示受理部252、外部服务选择指示受理部253、布局指示受理部255及画面数据生成部254,该WFC部25也可以进行所述画面数据生成处理。此外,面板模拟器部26是一种工具,对从PC31接收到的由所述脚本文件构成的画面数据等的内容进行解析,并且把该画面数据转换成HTML形式的数据用于在显示部28可以显示。在这种情况下,不需要PC31,服务器计算机SV2是信息处理装置的一个例子。
[0157] 所述图1至图15所示的构成和处理不过是本发明实施方式的例子,不是把本发明限定于所述实施方式。例如,在数码复合机1或1’中,对平台13作为与PC31或服务器计算机SV2进行通信的装置进行了说明,但是数码复合机1或1’可以区别于平台13,另外具有与PC31或服务器计算机SV2进行通信的通信部,该通信部也可以承担与PC31或服务器计算机SV2进行的通信。
[0158] 此外,所述数码复合机1和图像形成装置不过是本发明所涉及的电气设备、或构成本发明的电气设备的一个例子,本发明的电气设备、或构成本发明的电气设备也可以是数码复合机1和图像形成装置以外的其它电气设备。