图像处理系统以及作业执行方法

文档序号:7894111阅读:156来源:国知局
专利名称:图像处理系统以及作业执行方法
技术领域
本发明涉及图像处理系统以及作业执行方法,尤其涉及具有将多个作业集中执行处理的功能的图像处理系统以及作业执行方法。
背景技术
近年来,通过使用外部服务器提供的服务,例如SaaS(软件即服务(Software asa Service)),能够执行复合机(以下,称为“MFP”)中无法执行的处理。另一方面,当使用SaaS执行处理时,有时产生成本。收费方法存在多种,但一般存在以下方式在成为一定的使用量之前定额收费,在超过了某使用量时追加按照使用量收费的方式;为了在委托了大量的处理时提高工作效率,收费比平常低廉的方式即所谓的折扣收费的方式。因此,当使用SaaS的情况下,若积累数据直至成为某使用量,并将积累的多个数据集中使用SaaS而执行,则与多个数据各自单独委托时相比,能够减少成本, 在(日本)特开2008-103837号公报(专利公报I)中记载了在成本减少的定时执行作业的技术。在(日本)特开2008-103837号公报中,记载了以下的图像形成装置基于在图像信息存储部件中存储的设为对象的所有的图像输出作业的处理时间、以及通过成本信息管理部件算出的单位成本信息,算出所有的图像输出作业在任意时刻的图像输出成本的合计,并将该图像输出成本的合计最便宜的时刻设定为各图像输出作业的印刷执行定时。但是,在以往的图像形成装置中,若不到此后设定的印刷执行定时,则在印刷执行定时后产生的图像输出作业无法执行。因此,虽然能够降低成本,但存在等待时间增加的问题。在使用SaaS时同样,若在成为某使用量之后,立即使用SaaS而执行处理,则此后立即产生的数据在下一次成为某使用量之前无法处理,因此存在等待时间变长的问题。

发明内容
本发明为了解决上述的问题点而完成,本发明的目的之一在于,提供能够有效地处理多个作业的图像处理系统。本发明的其他目的在于,提供能够有效地处理多个作业的作业执行方法。为了达到上述的目的,根据本发明的一个方面,图像处理系统包括多个处理执行部件,所述多个处理执行部件分别能够执行从多个处理中选择的负责处理;以及作业接受部件,所述作业接受部件接受作业,所述作业决定了成为处理对象的数据、对该数据从多个处理中选择的一个以上的处理和执行一个以上的处理的顺序,多个处理执行部件的各处理执行部件包括积累部件,所述积累部件积累从作业接受部件接受的作业,所述作业是在尚未执行的处理中顺序最靠前的处理是负责处理的作业;以及分批处理部件,所述分批处理部件以用于执行由积累部件积累的一个以上的作业的总处理量成为对负责处理预先决定的下限值以上为条件,对将以积累的一个以上的作业分别作为处理对象的一个以上的数据集中为一个的合成数据,执行负责处理,分批处理部件包括判断部件,所述判断部件判断由作业接受部件接受的多个作业中,是否存在包含负责处理而且负责处理的前一个的前级处理正在执行的作业;第I延迟部件,所述第I延迟部件将负责处理的开始从总处理量成为下限值以上的可开始时,延迟到经过规定时间为止;以及第2延迟部件,所述第2延迟部件在从可开始时起经过规定时间之前,由判断部件判断为存在前级处理正在执行的作业的情况下,将负责处理的开始延迟到被判断为前级处理正在执行的作业积累到积累部件为止。根据该方面,负责处理的开始被从总处理量成为下限值以上的可开始时延迟到经过规定时间为止,而且,在从可开始时起经过规定时间之前,判断为多个作业中存在包含负责处理而且负责处理的前一个的前级处理正在执行的作业的情况下,将负责处理的开始延迟到积累了被判断为前级处理正在执行的作业为止。因此,有时在总处理量成为下限值以上的时刻,针对前级处理正在执行的作业,能够缩短等待时间。其结果,能够提供可有效地处理多个作业的图像处理系统。优选,分批处理部件还包括开始通知部件,根据执行负责处理开始的情况,在成为负责处理的对象的一个以上的各作业中,确定负责处理的后一个的后级处理,并对多个处理执行部件中负责后级处理的后级处理执行部件,输出用于通知开始的开始通知信号, 判断部件从可开始时起经过规定时间之前,从多个处理执行部件中的任一个输入开始信号的情况下,判断为存在前级处理正在执行的作业。根据该方面,当从可开始时起经过规定时间之前,输入对负责后级处理的后级处理执行部件发送的开始信号的情况下,判断为存在前级处理正在执行的作业。因此,能够容易判断存在前级处理正在执行的作业。优选,作业接受部件包括预定作业信息通知部件,根据作业被接受的情况,对多个处理执行部件全部通知预定作业信息,预定作业信息包含从接受的作业所决定的多个处理中选择的一个以上的处理、以及执行一个以上的处理的顺序,判断部件包含预定作业信息提取部件,在从预定作业信息通知部件通知的一个以上的预定作业信息中,提取负责处理尚未执行的预定作业信息;以及前级处理确定部件,在提取的预定作业信息中,确定负责处理的前一个的前级处理,判断在多个处理执行部件中的用于负责确定的前级处理的前级处理执行部件中,是否正在执行由提取的预定作业信息确定的作业。根据该方面,在预定作业信息是从预定作业信息中的负责处理尚未执行的预定作业信息,在负责负责处理的前一个的前级处理的前级处理执行部件中,正在执行作业的情况下,判断为存在前级处理正在执行的作业。因此,能够容易判断前级处理正在执行的作业的存在。优选,包括多个图像处理装置,多个处理执行部件的各处理执行部件设置在多个图像处理装置中的其中一个,作业接受部件设置在多个图像处理装置的一个以上。优选,多个处理执行部件的各处理执行部件包括委托部件,将成为处理对象的数据发送给作为负责处理的执行处而预先注册的服务器装置,委托执行负责处理;以及数据接收部件,从委托了执行负责处理的服务器装置,接收成为处理结果的数据。根据该方面,能够使预先注册的服务器装置执行处理。根据本发明的其他方面,作业执行方法,在包含多个处理执行部件的图像处理系统中执行,多个处理执行部件分别能够执行从多个处理中选择的负责处理,使多个处理执行部件的各处理执行部件执行积累步骤,积累决定了成为处理对象的数据、对该数据从多个处理中选择的一个以上的处理和执行一个以上的处理的顺序的作业,作业是在尚未执行的处理中顺序最靠前的处理是负责处理的作业;以及分批处理步骤,以用于执行在积累步骤中积累的一个以上的作业的总处理量成为对负责处理预先决定的下限值以上为条件,对将以积累的一个以上的作业分别作为处理对象的一个以上的数据集中为一个的合成数据,执行负责处理,分批处理步骤包括判断步骤,判断是否存在是在积累步骤中未积累的作业,作业是负责处理的前一个的前级处理正在执行的作业;第I延迟步骤,将负责处理的开始从总处理量成为下限值以上的可开始时延迟到经过规定时间为止;以及第2延迟步骤,从可开始时起经过规定时间之前,在判断步骤中判断为存在前级处理正在执行的作业的情况下,将负责处理的开始延迟到在积累步骤中积累了被判断为前级处理正在执行的作业为止。根据该方面,能够提供可有效地处理多个作业的作业执行方法。优选,分批处理步骤包含根据负责处理的执行开始的情况,在成为负责处理的对象的一个以上的各作业中,确定负责处理的后一个的后级处理的步骤;以及对多个处理执 行部件中负责后级处理的后级处理执行部件,输出用于通知开始的开始通知信号的步骤,判断步骤包括在从可开始时起经过规定时间之前,从多个处理执行部件的任一个输入开始信号的情况下,判断为存在前级处理正在执行的作业的步骤。优选,使多个处理执行部件的各处理执行部件进一步执行预定作业信息接收步骤,在对图像处理系统投入了作业的时刻,接收预定作业信息,预定作业信息包含从投入的作业所决定的多个处理中选择的一个以上的处理、以及执行一个以上的处理的顺序,判断步骤包括预定作业信息提取步骤,从在预定作业信息接收步骤中接收到的一个以上的预定作业信息中,提取负责处理尚未被执行的预定作业信息;前级处理确定步骤,在提取的预定作业信息中,确定负责处理的前一个的前级处理;以及判断在多个处理执行部件中的负责确定的前级处理的处理执行部件中,是否正在执行由提取的预定作业信息确定的作业的步骤。


图I是表示本发明的实施方式之一的图像处理系统的整体概要的图。图2是表示MFP的硬件结构的一例的方框图。图3是将MFP具有的CPU的功能的一例与在EEPROM中存储的数据一并表示的方框图。图4是表不处理定义表格的一例的图。图5是表示作业接受处理的流程的一例的流程图。图6是表示作业管理处理的流程的一例的流程图。图7是表示分批处理的流程的一例的流程图。图8是表示作业的状态的一例的图。图9是表示对服务器委托了字符识别处理的阶段的作业的状态的图。图10是将第2实施方式的MFP具有的CPU的功能的一例与在EEPROM中存储的数据一并表不的方框图。图11是表示第2实施方式的判断部的功能的一例的方框图。
图12是表示第2实施方式中的作业接受处理的流程的一例的流程图。图13是表示第2实施方式中的分批处理的流程的一例的流程图。标号说明I图像处理系统、11网络、13因特网、21、23PC、31、31A 31D服务器、100、100A 100D MFP、51、51A作业接受部、53作业管理部、55、55A分批处理部、57作业分配部、59预定作业信息发送部、61作业取得部、63积累部、65作业发送部、67作业执行部、71开始通知接收部、73、73A判断部、75延迟部、77延迟部、79开始通知部、81合成部、83处理委托部、85处理结果接收部、87分离部、91预定作业信息接收部、93预定作业信息提取部、95前级处理确
定部、97 询问部、110 主电路、111CPU、112 通信 1作部、1131 011、114狀11、115££ 1 011、116邢0、117传真部、119外部存储装置、119A⑶-ROM、120自动原稿传送装置、130原稿读取部、140图像形成部、150供纸部、160操作面板、160A显示部、160B操作部
具体实施例方式以下,参照

本发明的实施方式。在以下的说明中,对相同的部件赋予相同的标号。它们的名称与功能也相同。从而不再重复对其的详细的说明。<第I实施方式>图I是表示本发明的实施方式之一的图像处理系统的整体概要的图。参照图1,图像处理系统I包括分别连接到网络11上的5台复合机(以下,称为“MFP”)100、100A 100D、个人计算机(以下称为叩(”)21、23、连接到因特网13上的5台服务器31、31A 31D。网络11是局域网(LAN),有线或者无线均可。此外,网络11并不限定于LAN,也可以是广域网(WAN)、因特网、或者利用了一般公共线路的网络等。网络11经由网关而连接到因特网13。MFP100UOOA 100D是图像处理装置的一例。服务器31、31A 31D是一般的计算机,它们的硬件结构是公知的,因此这里不再重复说明。服务器31、31A 31D是起到能够提供SaaS的Web服务器的作用,提供有偿数据处理服务。服务器31、31A 31D提供的数据处理服务是能够经由网络以在线方式利用在服务器31、31A 31D分别动作的软件的功能的方式。服务器31、31A 31D提供的数据处理服务的种类可以全部相同,但也可以不同。这里,以服务器31、31A 31D提供的数据处理服务的种类相异的情况为例进行说明。服务器31、31A 31D分别预先安装数据处理程序,从外部接收数据,对所接收的数据执行处理,从而返回执行了数据处理后的处理后数据。数据处理是对被输入的图像数据执行的处理,例如包含进行字符识别(OCR)而变换为字符的数据的字符识别处理、翻译字符的翻译处理、变换数据中的图像的区域的颜色的颜色变换处理、强调数据中的图像的区域的轮廓的轮廓强调处理、变换数据的格式的格式变换处理等。这里,服务器31安装有用于执行字符识别处理的字符识别处理程序,提供字符识别服务,服务器31A安装有用于执行翻译处理的翻译程序,提供翻译服务,服务器31B安装有用于执行颜色变换处理的颜色变换处理程序,提供颜色变换服务,服务器31C安装有用于执行轮廓强调处理的轮廓强调处理程序,提供轮廓强调服务,服务器31D安装有用于执行格式变换处理的格式变换程序,提供格式变换服务。在利用由各服务器31、31A 31D提供的数据处理服务时要收费。另外,收费的方法已知存在多种方法,但并不限定收费方法。服务器31、31A 31D提供的数据处理服务被设定为能够由MFP100、100A 100D的任一个来利用。各1 100、10(^ 1000被设定为能够利用服务器31、3认 310提供的数据处理服务。这里,MFP100被设定为能够利用服务器31提供的字符识别服务,MFP100A被设定为能够利用服务器31A提供的翻译服务,MFP100B被设定为能够利用服务器31B提供的颜色变换服务,MFP100C被设定为能够利用服务器31C提供的轮廓强调服务,MFP100D被设定为能够利用服务器31D提供的格式变换服务。以下,将从服务器31、31A 31D提供的数据·处理服务中被设定为MFP100、100A 100D能够利用的处理称为负责处理。具体地说,MFP100的负责处理是利用服务器31所提供的字符识别服务的处理,MFP100A的负责处理是利用服务器31A所提供的翻译服务的处理,MFP100B的负责处理是利用服务器31B所提供的颜色变换服务的处理,MFP100C的负责处理是利用服务器31C所提供的轮廓强调服务的处理,MFP100D的负责处理是利用服务器31D所提供的格式变换服务的处理。PC21、23是一般的计算机,它们的硬件结构是公知的,因此在此不再重复说明。PC2U23经由网络11能够与MFP100、100A 100D以及服务器31、31A 31D通信。在本实施方式中的图像处理系统中,由用户对MFP100、100A 100D的其中一个投入作业。作业用于决定成为处理对象的数据、从多个处理中对该数据选择的一个以上的处理、以及执行一个以上的处理的顺序。多个处理只要是能够在MFP100U00A 100D的任一个中执行的处理即可。MFP100U00A 100D能够执行的处理除了由安装在各MFP100、100A 100D中的程序或硬件来执行的处理之外,还包含在服务器31、31A 31D提供的数据处理服务中被设定为各MFP100、100A 100D能够利用的处理。若对各MFP100、100A 100D投入作业,则按照由被投入的作业决定的顺序,从MFP100、100A 100D中确定要执行处理的装置,并使所确定的装置执行作业。另外,在图I中,表示了 5台MFP100U00A 100D、两台PC21、23以及5台服务器3U31A 31D,但并未限定这些台数,只要一台以上的MFP100与一台以上的服务器31连接到网络11或因特网13上即可。MFP100U00A 100D的硬件以及功能全部相同。这里,在未特别提及的情况下,以MFP100为例进行说明。图2是表示MFP的硬件结构的一例的方框图。参照图2,MFP100包括主电路110、用于读取原稿的原稿读取部130、用于将原稿传送到原稿读取部130的自动原稿传送装置120、用于将原稿读取部130读取原稿而输出的静止图像形成在用纸等的图像形成部140、用于对图像形成部140提供用纸的供纸部150、作为用户界面的操作面板160。主电路110包括CPUl 11、通信接口(I/F)部112、ROM (只读存储器)113、RAM (随机存取存储器)114、EEPROM(电可擦除可编程ROM) 115、作为大容量存储装置的硬盘驱动(HDD) 116、传真部117、安装了⑶-R0M(光盘只读存储器)119A的外部存储装置119。CPUlll与自动原稿传送装置120、原稿读取部130、图像形成部140、供纸部150以及操作面板160连接,控制MFP100的整体。R0M113存储由CPUlll执行的程序、以及用于执行该程序的必要的数据。RAM114作为在CPUlll执行程序时的作业区域而使用。此外,RAMl 14暂时存储从原稿读取部130连续送来的静止图像。
操作面板160设置在MFP100的上表面,包括显示部160A与操作部160B。显示部160A是液晶显示装置(LCD)、有机ELD (电致发光显示器)等的显示装置,显示对于用户的指示菜单以及有关取得的图像数据的信息等。操作部160B具有多个键,接受与键对应的用户的操作输入的各种指示、字符、数字等的数据。操作部160B还包括设置在显示部160A上的触摸面板。通信I/F部112是用于将MFP100连接到网络11上的接口。CPUlll经由通信I/F部112在与PC21、23以及服务器31之间通信,并发送接收数据。此外,通信I/F部112经由网络11与连接到因特网上的服务器31A 31E通信,并发送接收数据。传真部117连接到公共交换电话网(PSTN),对PSTN发送传真数据,或者从PSTN接收传真数据。传真部117将接收到的传真数据存储在HDD116,或者输出给图像形成部140。图像形成部140将由传真部117接收到的传真数据印刷在用纸上。此外,传真部117将存储在HDD116中的数据变换为传真数据,从而将其发送给连接到PSTN上的传真装置。
外部存储装置119安装⑶-R0M119A。CPUlll能够经由外部存储装置119访问⑶-R0M119A。CPUlll将记录在外部存储装置119安装的⑶-R0M119A上的程序加载到RAM114而执行。另外,CPUlll执行的程序并不限定于记录在⑶-ROMl 19A上的程序,也可以将存储在HDD116上的程序加载到RAM114而执行。此时,连接到网络11上的其他的计算机可以对存储在MFP100的HDD116中的程序进行改写或者追加并写入新程序。此外,也可以由MFP100从连接到网络11上的其他的计算机下载程序,从而将该程序存储在HDD116。在此所称的程序不仅是CPUlll能够直接执行的程序,也包含源程序、被压缩处理后的程序、被加密后的程序等。另外,作为用于存储CPUlll要执行的程序的介质,并不限定于⑶-R0M119A,也可以是光盘(M0(磁光盘)/MD(迷你盘)/DVD(数字多功能盘))、IC卡、光卡、掩模ROM、EPROM (可擦除可编程ROM)、EEPROM (电EPR0M)等的半导体存储器。图3是将MFP具有的CPU的功能的一例与在EEPROM中存储的数据一并表示的方框图。图3所示的功能通过MFP100具有的CPUlll执行在R0M114、EEPR0M115、HDD116或者⑶-R0M119A中存储的作业执行程序而实现。参照图3,CPUlll包括用于接受作业的作业接受部51、用于管理作业的作业管理部53、以及分批处理部55。作业接受部51在显示部160A显示作业接受画面,接受用户按照作业接受画面对操作部160B输入的作业。作业接受画面包括用于指定成为处理对象的数据的区域、从预先决定的多个处理中选择一个以上的处理的区域、指定执行被选择的一个以上的处理的顺序的区域。作业接受部51基于在EEPR0M115中预先存储的处理定义表格,显示作业接受画面。处理定义表格针对多个处理的每一个,包括处理定义记录,所述处理定义记录至少包含用于识别处理的处理识别信息、以及用于识别执行处理的装置的装置识别信息。处理定义记录也可以包含通过处理识别信息识别的处理的说明以及有关收费的费用的收费信息。作业接受画面可选择地显示在处理定义表格中包含的多个处理定义记录每一个的处理识别信息。这里,处理定义表格除了包含与MFP100可执行的扫描处理、图像形成处理、数据发送处理、传真发送处理对应的处理定义记录之外,还包含与利用被设定为各MFP100、IOOA IOOD能够利用的服务器31、31A 31D提供的数据处理服务的处理对应的处理定义记录。与利用被设定为MFP100能够利用的服务器31提供的数据处理服务的处理对应的处理定义记录,在被设定为MFP100能够利用服务器31提供的字符识别服务的阶段,在MFP100中生成并追加到处理定义表格。与利用被设定为MFP100A能够利用的服务器31A提供的数据处理服务的处理对应的处理定义记录,在被设定为MFP100A能够利用服务器31A提供的翻译服务的阶段,在MFP100A中生成,并从MFP100A接收,从而追加到处理定义表格。与利用被设定为MFP100B能够利用的服务器31B提供的数据处理服务的处理对应的处理定义记录,在被设定为MFP100B能够利用服务器31B提供的颜色变换服务的阶段,在MFP100B中生成,并从MFP100B接收,从而追加到处理定义表格。与利用被设定为MFP100C能够利用的服务器31C提供的数据处理服务的处理对应的处理定义记录,在被设定为MFP100C能够利用服务器31C提供的轮廓强调服务的阶段,在MFP100C中生成,并从MFP100C接收,从而追加到处理定 义表格。与利用被设定为MFP100D能够利用的服务器31D提供的数据处理服务的处理对应的处理定义记录,在被设定为MFP100D能够利用服务器31D提供的格式变换服务的阶段,在MFPIOOD中生成,并从MFP100D接收,从而追加到处理定义表格。图4是表不处理定义表格的一例的图。参照图4,处理定义表格表不在MFP100中注册的处理定义表格。处理定义表格包含与9个处理分别对应的9个处理定义记录。处理定义记录包含处理识别信息的项目、装置识别信息的项目、内容的项目、收费信息的项目。收费信息的项目包含折扣前的项目、折扣后的项目、折扣条件的项目。处理识别信息的项目被设定为用于确定处理的处理识别信息。装置识别信息的项目被设定为用于识别执行处理的装置的装置识别信息。这里,将MFP100U00A 100D的装置识别信息分别设为第I 第5MFP。对内容的项目中设定用于说明处理的信息。收费信息的项目被设定与执行处理时收费的单价有关的信息。对折扣条件的项目设定用于决定单价的条件,对折扣前的项目设定在不满足折扣条件时适用的单价,对折扣后的项目设定在满足折扣条件时适用的单价。在处理识别信息的项目设定“扫描”、“图像形成”、“数据发送”以及“FAX发送”的四个处理定义记录分别表示是在MFP100中执行的扫描处理、图像形成处理、数据发送处理、传真发送处理,在所有的处理定义记录中,对装置识别信息的项目设定MFP100的装置识别信息“第IMFP”,收费信息设定空白。在处理识别信息的项目设定“字符识别”的处理定义记录对应于利用被设定为MFP100能够利用的服务器31提供的字符识别服务的处理,在装置识别信息的项目设定MFP100的装置识别信息“第1MFP”。这是因为被设定为MFP100能够利用服务器31提供的字符识别服务。此外,收费信息在委托字符识别服务的处理量少于10000字符时作为每个字符的单价而设定10日元,在委托的处理量为10000字符以上时作为每个字符的单价而设定5日兀。在处理识别信息的项目设定“翻译”的处理定义记录对应于利用被设定为MFP100A能够利用的服务器31A提供的翻译服务的处理,在装置识别信息的项目设定MFP100A的装置识别信息“第2MFP”。这是因为被设定为MFP100A能够利用服务器31A提供的翻译服务。此外,收费信息在委托翻译服务的处理量少于10000字符时作为每个字符的单价而设定20日元,在委托的处理量为10000字符以上时作为每个字符的单价而设定10日元。在处理识别信息的项目设定“颜色变换”的处理定义记录对应于利用被设定为MFP100B能够利用的服务器31B提供的颜色变换服务的处理,在装置识别信息的项目设定MFP100B的装置识别信息“第3MFP”。这是因为被设定为MFP100B能够利用服务器31B提供的颜色变换服务。此外,收费信息在委托颜色变换服务的处理量少于100页时作为每页的单价而设定50日元,在委托的处理量为100页以上时作为每页的单价而设定30日元。在处理识别信息的项目设定“轮廓强调”的处理定义记录对应于利用被设定为MFP100C能够利用的服务器31C提供的轮廓强调服务的处理,在装置识别信息的项目设定MFP100C的装置识别信息“第4MFP”。这是因为被设定为MFP100C能够利用服务器31C提供的轮廓强调服务。此外,收费信息在委托轮廓强调服务的处理量少于100页时作为每页的单价而设定20日元,在委托的处理量为100页以上时作为每页的单价而设定10日元。在处理识别信息的项目设定“格式变换”的处理定义记录对应于利用被设定为 MFP100D能够利用的服务器31D提供的格式变换服务的处理,在装置识别信息的项目设定MFP100D的装置识别信息“第5MFP”。这是因为被设定为MFP100D能够利用服务器31D提供的格式变换服务。此外,收费信息在委托格式变换服务的处理量少于100页时作为每页的单价而设定10日元,在委托的处理量为100页以上时作为每页的单价而设定5日元。另外,在MFP100中存储的处理定义表格中还可以包含具有在其他的MFP100A 100D的任一个中能够执行的处理、以及该装置的处理识别信息的处理记录。返回图3,作业接受部51取得在作业接受画面的用于指定成为处理对象的数据的区域中指定的数据。例如,若作为成为处理对象的数据而指定扫描数据,则控制原稿读取部130,取得原稿读取部130读取原稿而输出的图像数据作为成为处理对象的数据。此外,若指定了存储在HDDl 16中的数据,则从HDDl 16读取被指定的数据,从而取得被读取的数据作为成为处理对象的数据。作业接受部51生成作业,所述作业包含被取得的数据、被指定的一个以上的处理各自的处理识别信息、以及执行一个以上的处理的顺序。作业接受部51包含作业分配部57。作业分配部57将生成的作业输出给从MFP100、100A 100D中最初要执行的装置。具体地说,作业分配部57 Wmfpioouooa iood中确定执行由生成的作业决定的执行顺序是最初的处理的装置。若确定的装置是MFP100,则作业分配部57将作业输出给作业管理部53,若确定的装置是MFP100A 100D中的任一个,则经由通信I/F部112对MFP100A 100D中被确定的装置发送作业。在本实施方式中,在各MFP100U00A 100D中,在CPUlll形成作业接受部51,在MFP100UOOA 100D的任一个中均能够接受作业。作业接受部51也可以形成在MFP100、100A 100D中的其中一个,也可以形成在从MFP100U00A 100D中选择的一个以上。此夕卜,也可以在PC21、23这两者上形成作业接受部51。作业管理部53包括用于取得作业的作业取得部61、用于积累作业的积累部63、用于发送作业的作业发送部65、用于执行作业的作业执行部67。作业取得部61取得从作业分配部57输入的作业。此外,若通信I/F部112从其他的MFP100A 100B的任一个中接收作业,则作业取得部61取得所接收的作业。作业取得部61取得的作业是决定在MFP100中执行在作业中包含的多个处理中尚未执行处理的、且执行顺序是最初的处理的作业。此夕卜,作业取得部61还取得从后述的分批处理部部55输入的作业。作业取得部61将在所取得的作业中包含的多个处理中尚未执行处理的、且执行顺序是最初的处理确定为下次应执行的对象处理。此外,作业取得部61在从分批处理部55输入多个作业的情况下,针对被输入的多个作业的每一个,确定对象处理。然后,作业取得部61判断对象处理是否为MFP100的负责处理。MFP100的负责处理是利用服务器31提供的字符识别服务的处理。若对象处理是负责处理,则作业取得部61将作业输出给积累部63,但若并非是负责处理,则将作业输出给作业执行部67。积累部63将从作业取得部61输入的作业存储在EEPR0M115中。由此,在EEPR0M115中存储作业41。作业执行部67对在从作业取得部61输入的作业中包含的数据,执行由作业决定的处理。例如是图像形成处理、数据发送处理、传真发送处理。作业执行部67在执行了作业后,由作业决定了未执行的处理的情况下,将包含处理后的数据的作业输出给作业发送部65。 作业发送部65在从作业执行部67输入了作业的情况下,将被输入的作业中包含的多个处理中的尚未执行处理的、执行顺序是最初的处理,确定为下次应执行的对象处理。然后,作业发送部65 Wmfpiooa iood中确定执行对象处理的后级处理装置,并对所确定的后级处理装置,经由通信I/F部112发送作业。分批处理部55算出服务器31用于对EEPR0M115中存储了的所有的作业41中包含的数据执行数据处理的总处理量。然后,分批处理部55以总处理量成为对负责处理预先决定的下限值以上为条件,对服务器31委托处理。下限值是在处理定义表格的收费信息的折扣条件的项目中设定的值。这里,下限值是“10000字符”。分批处理部55包括用于接收由其他的MFP100A 100D中的任一个发送的开始通知的开始通知接收部71、判断是否存在包含负责处理而且负责处理前一个的前级处理正在执行中的作业的判断部73、使负责处理延迟开始的第I延迟部75以及第2延迟部77、用于通知负责处理已开始的开始通知部79、合成多个数据的合成部81、针对合成数据对服务器31委托执行处理的处理委托部83、从服务器31接收处理结果的处理结果接收部85、将处理后的数据分离的分离部87。第I延迟部75监视在EEPR0M115中存储的作业41,并算出总处理量,将负责处理的开始从总处理量成为下限值以上的可开始时延迟到经过规定时间为止。规定时间是预先决定的时间Tl。若总处理量成为下限值以上,则第I延迟部75将用于表示执行负责处理的条件成立的条件成立信号输出给判断部73以及第2延迟部77,并计时从可开始时起开始的经过时间。若从可开始时起开始计时的时间成为预先决定的时间Tl,则第I延迟部75将第I开始指示输出给判断部73以及第2延迟部77。 第2延迟部77当在从第I延迟部75输入了条件成立信号后,在从第I延迟部75输入第I开始指示之前,从判断部73输入存在信号的情况下,将负责处理的开始延迟到包含在存在信号中的作业存储到EEPR0M115中为止。对于存在信号将在后面叙述,但存在信号是由判断部73在从第I延迟部75输入条件成立信号后且从第I延迟部75输入第I开始指示之前输出,用于表示存在包含负责处理而且在负责处理前一个的前级处理正在执行的作业的信号。第2延迟部77在从判断部73输入了存在信号后,监视在EEPR0M115中存储的作业,若检测到存在信号中包含的作业存储到EEPR0M115的情况,则将执行指示输出给合成部81,并将开始通知指示输出给开始通知部79。另一方面,第2延迟部77在从第I延迟部75输入了条件成立信号后,若未从判断部73输入存在信号,而从第I延迟部75输入第一开始指示,则将执行指示输出给合成部81,并将开始通知指示输出给开始通知部79。开始通知部79针对在EEPR0M115中存储的所有的作业41的每一个,确定负责作业41中包含的多个处理中的、执行顺序比MFP100的负责处理靠后的后处理的后处理装置。然后,对所确定的后处理装置通知MFP100的负责处理已经开始的情况。具体地说,将包含用于识别作业41的作业识别信息的开始通知信号,经由通信I/F部112发送给后处理装置。开始通知信号是表示已经开始执行前级处理的情况的信号。在EEPR0M115中存储了多个作业41的情况下,有时会确定出多个后处理装置。开始通知部79对所确定的多个后处理装置输出开始通知信号。开始通知接收部71控制通信I/F部112,从其他的MFP100A 100D的任一个接收 开始通知信号。开始通知接收部71若从其他的MFP100A 100D的任一个接收开始通知信号,则将所接收到的开始通知信号输出给判断部73。其他的MFP100A 100D的任一个,例如MFP100A,在包含MFP100A已经开始执行的负责处理的作业中,以执行顺序比MFP100A的负责处理靠后的后处理作为负责处理的后处理装置是MFP100的情况下,对MFP100发送开始通知信号。开始通知信号包含作业识别信息,所述作业识别信息是包含MFP100A已经开始执行的负责处理的作业的作业识别信息。判断部73当从第I延迟部75输入了条件成立信号后而且输入第I开始指示之前,从开始通知接收部71输入开始通知信号的情况下,判断为存在以下的作业,即包含MFP100的负责处理,而且负责处理的前一个的前级处理正在执行的作业。判断部73当从第I延迟部75输入了条件成立信号后而且输入第I开始指示之前,从开始通知接收部71输入开始通知信号的情况下,将存在信号输出给第2延迟部77。存在信号包含开始通知信号所包含的作业识别信息。判断部73当从第I延迟部75输入了条件成立信号后,并未从开始通知接收部71输入开始通知信号,而是输入第I开始指示的情况下,判断为不存在包含MFP100的负责处理而且负责处理的前一个的前级处理正在执行的作业,并对第2延迟部77不输出任何信号。合成部81若从第2延迟部77输入执行指示,则读取在EEPR0M115中存储的所有的作业41,并合成在读取到的作业41中包含的所有的数据,并生成合成数据。此外,合成部81生成将包含成为合成的对象的数据的作业41、以及该数据在合成数据中的位置相关联的对应表格。合成部81将合成数据输出给处理委托部83,并将对应表格输出给分离部87。对应表格包含对应记录,所述对应记录包含用于识别作业41的作业识别信息、以及该作业41中包含的数据在合成数据中的位置。例如,当作业41中包含的数据是图像数据的情况下,合成部81生成将数据通过页区分后的合成数据。对应表格将作业识别信息与页号相关联。处理委托部83对服务器31委托对合成数据执行处理。具体地说,将合成数据与委托命令经由通信I/F部112发送给服务器31。接收合成数据与委托领命的服务器31对合成数据执行字符识别处理,并返回字符识别后的数据,因此处理结果接收部85控制通信I/F部112接收服务器31对合成数据执行了字符识别处理后的数据作为处理结果。处理结果接收部85将作为处理结果而接收到的数据输出给分离部87。分离部87从合成部81输入对应表 格,从处理结果接收部85接收作为处理结果的数据。分离部87按照对应表格,将从处理结果接收部85作为处理结果而输入的数据分离为与多个作业分别对应的多个部分,并通过分离后的多个部分的每一个,置换对应的作业的数据。此外,针对作业的多个处理中的负责处理的历史,追加用于表示执行了处理的情况的印记。分离部87将多个作业输出给作业管理部53。在图3中,说明了 MFP100的CPUlll具有的功能,但各MFP100A 100D包括的CPUlll具有的功能与图3所示的功能相同,仅仅是负责处理不同。具体地说,MFP100A的负责处理是利用服务器31A提供的翻译服务的处理。因此,在MFP100A中,积累对象处理包含翻译处理的作业,若总处理量成为10000字符以上,则对服务器31A委托处理。MFP100B的负责处理是利用服务器31B提供的颜色变换服务的处理。因此,在MFP100B中,积累对象处理包含颜色变换处理的作业,若总处理量成为100页以上,则对服务器31B委托处理。MFP100C的负责处理是利用服务器31C提供的轮廓强调服务的处理。因此,在MFP100C中积累对象处理包含轮廓强调处理的作业,若总处理量成为100页以上,则对服务器31C委托处理。MFP100D的负责处理是利用服务器31D提供的格式变换服务的处理。因此,在MFP100D中积累对象处理包含格式变换处理的作业,若总处理量成为100页以上,则对服务器31D委托处理。图5是表示作业接受处理的流程的一例的流程图。作业接受处理是通过MFP100包含的CPUlll执行在R0M114、EEPR0M115、HDDl 16或者⑶-R0M119A中存储的作业执行程序,从而由CPUlll执行的处理。参照图5,CPU111判断是否指定了数据(步骤S01)。在指定数据之前为等待状态(步骤SOl :否),若指定了数据(步骤SOl :是),则将处理进入步骤S02。显示部160A上显示作业接受画面,并判断用户是否按照作业接受画面指定了数据。在步骤S02中,接收被指定的数据,并将处理进至步骤S03。例如,若指定了扫描数据,则控制原稿读取部130,将由原稿读取部130读取原稿而输出的图像数据作为处理对象的数据而取得。此外,若指定了在HDDl 16中存储的数据,则通过从HDD116读取被指定的数据,将读取到的数据作为处理对象的数据而取得。在步骤S03中,判断是否指定了处理。判断是否按照在显示部160A上显示的作业接受画面,由用户指定了处理。在指定处理之前为等待状态(步骤S03:否),若指定了处理(步骤S03 :是),则将处理进入步骤S04。在步骤S04中,接受处理条件。然后,判断设定是否结束(步骤S05)。若用户对操作部160B输入用于指示预先设定的设定结束键的操作,则判断为设定已结束。若设定已结束,则将处理进入步骤S06,但若并非如此,则将处理返回步骤S03。从而,在作业接受处理中,接受一个以上的处理以及用于执行该处理的处理条件。当处理进入步骤S06时,生成作业。作业包含在步骤SOl中取得的数据、在步骤S03中指定的一个以上的处理、以及执行一个以上的处理的执行顺序。执行顺序由接受一个以上的处理的顺序而决定。在接下来的步骤S06中,确定负责执行顺序是第一个的处理的装置。参照在EEPR0M115中存储的处理定义表格,提取包含第一个处理的处理识别信息的处理定义记录,并将通过在所提取的处理定义记录的装置识别信息的项目中设定的装置识别信息来确定的装置,确定作为负责第一个处理的装置。在步骤S07中,对所确定的负责装置分配作业。对从MFP100U00A 100D中确定的负责装置,分配在步骤SOl 步骤S05中生成的作业。在接下来的步骤S08中,将作业输出给负责装置。若确定的负责装置是MFP100,则将作业输出给用于执行本装置的后述的作业管理处理的过程,若确定的负责装置是MFP100A 100D中的任一个,则经由通信I/F部112对MFP100A 100D中所确定的负责装置发送作业。图6是表示作业管理处理的流程的一例的流程图。作业管理处理是通过MFP100具有的CPUlll执行在R0M114、EEPR0M115、HDD116或者⑶-R0M119A中存储的作业执行程序,从而由CPU111执行的处理。
参照图6,在步骤Sll中,判断是否输入了作业。若已经输入了作业,则将处理进入步骤S12,但若并非如此,则将处理进入步骤S14。当图5所示的用于执行作业接受处理的过程输出作业的情况下,从执行作业接受处理的过程输入作业。当通信I/F部112从其他的MFP100A 100D的任一个接收作业的情况下,从其他的MFP100A 100D的任一个输入作业。判断被输入的作业中包含的多个处理中的下一个要执行的对象处理是否为负责处理。由于MFP100的负责处理是字符识别处理,因此判断对象处理是否为字符识别处理。若对象处理是负责处理,则将处理进入步骤S13,若并非如此,则将处理进入步骤S20。在步骤S13中,将在步骤Sll中输入的作业存储在EEPR0M115,并将处理进入步骤S14。另一方面,在步骤S20中,执行对象处理,并将处理进入步骤S14。在步骤S20中执行的对象处理是在MFP100中执行的处理,例如是图像形成处理、数据发送处理、传真发送处理。在步骤S14中,判断是否输入了分批处理结果。判断是否从执行后述的分批处理的过程输入了分批处理的结果。若输入了分批处理的结果,则将处理进入步骤S15,但若并非如此,则将处理返回步骤SI I。在步骤S15中,从成为分批处理的对象的多个作业中选择其中一个。在下一个步骤S16中,从被选择的作业中包含的多个处理中,确定执行顺序是负责处理的下一个的后级处理。然后,从MFP100 100D中确定负责被确定的后级处理的后级处理装置(步骤S17)。具体地说,参照在EEPR0M115中存储的处理定义表格,将由在包含后级处理的处理识别信息的处理定义记录的装置识别信息的项目中设定的装置识别信息确定的装置,确定为后级处理装置。在接下来的步骤S18中,对所确定的后级处理装置发送在步骤S15中选择的作业。对后级处理装置发送的作业包含在步骤S14中输入的分批处理结果中的与在步骤S15中选择的作业对应的部分的数据。然后,在接下来的步骤S19中,判断在成为分批处理的对象的多个作业中是否存在接下来应选择为处理对象的作业。若存在并未在步骤S15中选择的作业,则将处理返回步骤S15,但若并非如此,则将处理返回步骤SI I。图7是表示分批处理的流程的一例的流程图。分批处理是通过MFP100具有的CPUlll执行在R0M114、EEPR0M115、HDDl 16或者CD-R0M119A中存储的作业执行程序,从而由CPUlll执行的处理。
参照图7,CPUlll算出积累的作业的总处理量(步骤S21)。对在EEPR0M115中存储的所有的作业41中包含的数据,算出服务器31执行数据处理——这里是字符识别——时的总处理量。然后,判断算出的总处理量是否为对负责处理预先决定的下限值TA以上(步骤S22)。下限值TA是在处理定义表格的收费信息的折扣条件的项目设定的值,这里是“10000字符”。若总处理量成为下限值TA以上,则将处理进入步骤S23,但若并非如此,则将处理返回步骤S21。换言之,在分批处理中,直到对服务器31委托字符识别处理时的总处理量成为下限值TA以上为止,在EEPR0M115中存储作业。在步骤S23中,将定时器设定为“O”。 定时器“0”是对相当于下限值TA以上的总处理量的作业41存储在EEPR0M115中后的经过时间进行计时。在步骤S24中,判断定时器值是否为阈值Tl以下。如定时器值成为阈值Tl以下,则将处理进入步骤S25,但若并非如此,则将处理进入步骤S27。在步骤S25中,判断是否接收了开始通知信号。判断通信I/F部112是否从其他的10^10(^ 1000的任一个接收了开始通知信号。如接收了开始通知信号,则将处理进入步骤S26,但若并非如此,则将处理返回步骤S24。换言之,当在EEPR0M115中存储了相当于下限值TA以上的总处理量的作业41后经过阈值Tl的时间之前,接收开始通知信号的情况下,执行步骤S26,但除此之外的情况下不执行步骤S26。在步骤S26中,直至从发送了开始通知信号的前级处理装置接收作业之前,为等待状态,若接收了作业,则将处理进入步骤S27。在步骤S27中,读取积累的作业。具体地说,从在EEPR0M115中存储的作业41中选择其中一个而读取。然后,从读取的作业确定后级处理(步骤S28)。在作业中包含的多个处理中,将执行顺序是负责处理之后的处理确定为后级处理。然后,从MFP100A 100D中确定用于负责所确定的后级处理的后级处理装置(步骤S29)。具体地说,参照在EEPR0M115中存储的处理定义表格,将由对包含后级处理的处理识别信息的处理定义记录的装置识别信息的项目设定的装置识别信息确定的装置,确定为后级处理装置。在接下来的步骤S30中,对所确定的后级处理装置发送开始通知信号。开始通知信号包含用于识别在步骤S27中读取的作业的作业识别信息。在接下来的步骤S31中,将在步骤S27中读取的作业中包含的数据追加到合成数据。在接下来的步骤S32中,判断在EEPR0M115中存储的作业41中是否存在接下来应选择为处理对象的作业。若存在未在步骤S27中读取的作业,则将处理返回步骤S27,但若并非如此,则将处理进入步骤S33。对在EEPR0M115中存储的所有的作业41,执行步骤S27 步骤S31的处理。在步骤S33中,对服务器31委托合成数据的处理。具体地说,将合成数据与委托命令经由通信I/F部112发送给服务器31。接收合成数据与委托命令的服务器31对合成数据执行字符识别处理,并返回字符识别后的数据。在接下来的步骤S34中,判断是否作为处理结果而从服务器31接收了对合成数据执行了字符识别处理的数据。在从服务器31接收处理结果之前,为等待状态(步骤S34:否),若接收了处理结果(步骤S34:是),则将处理进入步骤S35。在步骤S35中,将从服务器31接收的处理结果分离成与多个作业分别对应的多个部分。然后,输出所分离的多个部分的每一个而作为多个作业的每一个的处理结果。具体地说,利用将作为处理结果而接收的数据分离后的多个部分的各部分,置换对应作业的数据,并追加用于表示在作业的多个处理中、作为负责处理的历史而执行了处理的印记。然后,输出利用处理结果置换了数据后的多个作业。这里,输出给用于执行图6所示的作业管理处理的过程。图8是表示作业的状态的一例的图。参照图8,表示依次投入了通过作业识别信息“J0B01 ”、“J0B02”、“J0B03”、“J0B04”、“J0B05”来识别的五个作业的状态。将作业按照执行顺序排列处理识别信息而表示。例如,作业识别信息“ J0B01”的作业在第I个 第4个表示处理识别信 息“轮廓强调”、“字符识别”、“格式变换”以及“数据发送”,表示在第I个执行轮廓强调处理,在第2个执行字符识别处理,在第3个执行格式变换处理,在第4个执行数据发送处理。作业识别信息“J0B02”的作业表示在第I个执行轮廓强调处理,在第2个执行字符识别处理,在第3个执行格式变换处理,在第4个执行图像形成处理。作业识别信息“J0B03”的作业以及作业识别信息“J0B04”的作业表示在第I个执行字符识别处理,在第2个执行格式变换处理,在第3个执行图像形成处理。作业识别信息“J0B05”的作业表示在第I个执行字符识别处理,在第2个执行格式变换处理,在第3个执行传真发送处理。说明按照作业识别信息“ JOBOI ”、“ J0B02 ”、“ J0B03 ”、“ J0B04”、“ J0B05 ” 的顺序对图像处理系统I投入五个作业,并在刚投入了作业识别信息“J0B05”的作业之后的阶段中的作业的状态。作业识别信息“ J0B01”以及“ J0B02”的作业积累在MFP100C,两个作业的总处理量成为作为折扣条件而决定的100页以上,在服务器31C中执行轮廓强调处理。在图8中,利用阴影来表示正在执行中的处理的处理识别信息。负责作业识别信息“J0B01”以及“J0B02”的作业的后级处理的后级处理装置是MFPlOO0 MFP100C在对服务器31C委托执行轮廓强调处理的阶段,对作为后级处理装置的MFP100发送开始通知信号。该开始通知信号包含作业识别信息“J0B01”、“J0B02”。此外,作业识别信息“ J0B03 ”、“ J0B04”以及“ J0B05 ”这三个作业被积累在MFP100中,并设在投入了作业识别信息“J0B05”的作业的阶段,三个作业的总处理量成为作为折扣条件而决定的10000字符以上。此时,MFP100正从MFP100C接收开始通知信号,因此直至接收在开始通知信号中包含的作业识别信息“ JOBO 1”、“J0B02”的作业并将此存储在EEPR0M115中为止,不对服务器31委托执行字符识别处理而等待。然后,若从MFP100C接收作业识别信息“J0B01”、“J0B02”的作业并将其存储在EEPR0M115 中,则 MFP100 针对将在作业识别信息“J0B01 ”、“J0B02”、“J0B03”、“J0B04”、“J0B05”中分别包含的五个数据进行合成的合成数据,对服务器31委托执行字符识别处理。图9是表示对服务器委托了字符识别处理的阶段中的作业的状态的图。参照图9,针对作业识别信息“见801”、“见802”、“见803”、“见804”、“见805”的全部作业,通过对字符识别的处理识别信息施加阴影,从而表示是字符识别处理的对象。从而,在投入作业识别信息“ J0B05”的作业,且作业识别信息“ J0B03”、“ J0B04”以及“J0B05”的三个作业积累在MFP100中的阶段,若立即对服务器31委托执行字符识别处理,则在作业识别信息“JOBO 1”、“J0B02”的作业执行了轮廓强调处理后积累在MFP100中的阶段,达不到折扣条件10000字符以上。此时,直至接着有包含字符识别处理的新的作业投入到图像处理系统I为止,不执行字符识别处理。因此,综合监视对图像处理系统I投入的多个作业的状态,从而能够在图像处理系统I中有效地执行在作业中包含的多个处理。其结果,有时缩短作业的等待时间。因此,能够有效地处理作业识别信息“ JOBOI ”、“ J0B02 ”、“ J0B03 ”、“ J0B04 ”、“ J0B05 ” 的五个作业。此外,由于设若执行前级处理的MFP100C开始执行负责处理,则对以后级处理为负责处理的MFP100发送开始通知信号,因此MFP100能够容易判断正在执行前级处理的作业识别信息“ JOBOI ”、“ J0B02 ”的存在。〈第2实施方式〉在第I实施方式中,MFP100U00A 100D中,设在执行负责处理的情况下,对以负责处理后的后级处理为负责处理的后级处理装置发送开始通知信号,即使在MFP100开始执行负责处理的条件成立的情况下,在经过规定的时间Tl之前,从其他的MFP100A 100D的任一个接收开始通知信号时,直至从其他的MFP100A 100D中的发送了开始通知信号的装置接收作业为止,也不会执行负责处理而等待。第2实施方式与第I实施方式的图像处理系统I相同,即使在MFP100开始执行负责处理的条件成立的情况下,在经过规定的时间Tl之前,在其他的MFP100A 100D的任一个中,已经开始执行包含以MFP100的负责处理为后级处理的处理的作业的情况下,直至接收该作业为止,也不会执行负责处理而等待。因此,在第2实施方式的图像处理系统I中包含的MFP100、100A 100D的每一个,在作业投入到图像处理系统I的时刻,共享该作业的信息,当开始执行负责处理的条件成立的情况下,在经过规定的时间Tl之前,判断是否开始了前级的处理。以下,着重说明与第I实施方式的图像处理系统I的不同点。图10是将第2实施方式中的MFP具有的CPU的功能的一例与EEPROM中存储的数据一并表示的方框图。图10所示的功能通过MFP100具有的CPUlll执行在R0M114、EEPR0M115、HDD116或者CD-R0M119A中存储的作业执行程序而实现。参照图10,与图3所示的功能的不同点在于,作业接受部51以及分批处理部55分别变更为作业接受部51A以及分批处理部55A。此外,在分批处理部55A中删除了在分批处理部55中包含的开始通知接收部71、开始通知部79,此外,分批处理部55中包含的判断部73被变更为判断部73A。此外的功能与图3所示的功能相同,因此这里不再重复说明。此夕卜,在MFP100U00A 100D中执行的作业执行处理相同,因此,这里在没有特别提及的情况下,以MFP100为例进行说明。作业接受部51A生成作业,所述作业包含所取得的数据、被指定的一个以上的处理各自的处理识别信息、执行一个以上的处理的顺序。作业接受部51A包含预定作业信息发送部59。预定作业信息发送部59生成预定作业信息,所述预定作业信息包含用于识别生成的作业的作业识别信息、所生成的作业中包含的一个以上的处理各自的处理识别信息、执行一个以上的处理的执行顺序。预定作业信息发送部59将预定作业信息经由通信I/F部112发送给其他的MFPIOOA 100D。图11是表示第2实施方式中的判断部的功能的一例的方框图。参照图11,判断部73A包含用于接收预定作业信息的预定作业信息接收部91、提取预定作业信息的预定作业信息提取部93、确定负责处理的前级的前级处理的前级处理确定部95、以及询问部97。预定作业信息接收部91控制通信I/F部112,从其他的MFP100A 100D的任一个接收预定作业信息。预定作业信息接收部91将接收到的预定作业信息输出给预定作业信息提取部93。预定作业信息提取部93从预定作业信息接收部91输入的预定作业信息中,提取包含MFPlOO的负责处理的处理识别信息的预定作业信息。然后,预定作业信息提取部93将所提取的所有的预定作业信息输出给前级处理确定部95。前级处理确定部95从预定作业信息提取部93输入的各预定作业信息中确定前级处理。确定执行顺序比预定作业信息中包含的MFP100的负责处理的处理识别信息的前一个的处理识别信息。然后,将所确定的处理识别信息输出给询问部97。询问部97基于在EEPR0M115中存储的处理定义表格,从MFP100A 100E中,确定以从前级处理确定部95输入的前级处理的处理识别信息为负责处理的前级处理装置。然后,在从第I延迟部75输入条件成立信号起输入第I开始指示为止的期间,对所确定的前级处理装置询问是否已经开始执行前级处理。询问结果,从前级处理装置返回用于表示正在执行的信号、以及用于表示并非正在执行的信号中的其中一个。用于表示正在执行的信号包含用于识别作业的作业识别信息。另外,前级处理装置返回的用于表示正在执行的信号中包含的作业识别信息是用于识别前级处理装置的负责处理的后级处理为MFP100的负 责处理的作业的作业识别信息。询问部97在从第I延迟部75输入了条件成立信号后,在输入第I开始指示之前,从前级处理装置接收用于表示正在执行的信号的情况下,判断为存在包含MFP100的负责处理而且负责处理的前一个的前级处理正在执行的作业。询问部97在从第I延迟部75输入了条件成立信号后,在输入第I开始指示之前,从所述前级处理装置接收表示正在执行的信号的情况下,对第2延迟部77输出存在信号。存在信号包含在从前级处理装置接收的用于表不正在执行的信号中包含的作业识别信息。图12是表示第2实施方式的作业接受处理的流程的一例的流程图。参照图12,与图5所示的作业接受处理的不同点在于,在步骤S05与步骤S06之间,追加了步骤S05A。其他的处理与图5所示的处理相同,因此这里不再重复说明。在步骤S05A中,发送预定作业信息。预定作业信息针对执行步骤SOl 步骤S04而生成的作业,包含用于识别该作业的作业识别信息、作业中包含的一个以上的处理各自的处理识别信息、执行一个以上的处理的执行顺序。在步骤S05A中,对其他的MFP100A 100D的全部,经由通信I/F部112而发送预定作业信息。图13是表示第2实施方式的分批处理的流程的一例的流程图。分批处理是通过MFP100 具有的 CPUlll 执行在 ROMl 14、EEPR0M115、HDDl 16 或者 CD-ROMl 19A 中存储的作业执行程序,从而由CPUlll执行的处理。参照图13,CPUll判断是否接收了预定作业信息。判断通信I/F部112是否从其他的MFP100A 100D的任一个接收了预定作业信息。若接收了预定作业信息,则将处理进入步骤S42,但若未接收,则跳过步骤S42而将处理进入步骤S43。在步骤S42中,将接收到的预定作业信息暂时存储在EEPR0M115中,并将处理进入步骤S43。步骤S43 步骤S45的处理与图7的步骤S21 步骤S23的处理分别相同。即,算出在EEPR0M115中积累的作业的总处理量(步骤S43),并判断所算出的总处理量是否是对负责处理预先决定的下限值TA以上(步骤S44)。若总处理量是下限值TA以上,则将处理进入步骤S45,但若并非如此,则将处理返回步骤S41。换言之,分批处理直至对服务器31委托执行的处理的总处理量成为下限值TA以上为止,在EEPR0M115中存储作业,并在EEPR0M115中存储预定作业信息。在接下来的步骤S45中,将定时器设定为“0”,并将处理进入步骤S46。在步骤S46中,从在EEPR0M115中存储的预定作业信息中,提取包含负责处理的处理识别信息的预定作业信息。然后,确定前级处理(步骤S47)。在提取的各预定作业信息中,将执行顺序比MFP100的负责处理的处理识别信息前一个的处理识别信息确定为前级处理。然后,在MFP100A 100D中,将以前级处理为负责处理的装置确定为前级处理装置(步骤S48)。在步骤S46中提取到多个预定作业信息的情况下,对多个预定作业信息的每一个,确定前级处理装置。
在接下来的步骤S49中,判断定时器值是否为阈值Tl以下。若定时器值成为阈值Tl以下,则将处理进入步骤S50,但若并非如此,则将处理进入步骤S53。在步骤S50中,对前级处理装置询问前级处理是否正在执行。在步骤S48中,确定了多个前级处理装置的情况下,询问多个前级处理装置的每一个。在接下来的步骤S51中,判断是否从前级处理装置接收了用于表示正在执行的信号。若接收了用于表示正在执行的信号,则将处理进入步骤S52,但若并非如此,则将处理返回步骤S49。在确定了多个前级处理装置的情况下,若从多个前级处理装置中的至少其中之一接收了用于表示正在执行的信号,则将处理进入步骤S52。换言之,若在EEPR0M115中存储相当于下限值TA以上的总处理量的作业41后经过阈值Tl的时间之前,从多个前级处理装置中的至少其中之一接收了用于表示正在执行的信号,则执行步骤S52,但在除此之外的情况下,不执行步骤S52。在步骤S52中,在从发送了用于表示正在执行的信号的前级处理装置接收作业为止成为等待状态(步骤S52 :否),若接收了作业(步骤S52 :是),则将处理进入步骤S53。在步骤S53中,读取所积累的作业。具体地说,从在EEPR0M115中存储的作业41中选择读取其中一个。然后,对合成数据追加在读取到的作业中包含的数据(步骤S54)。在接下来的步骤S55中,判断在EEPR0M115中存储的作业41中是否存在接下来应选择为处理对象的作业。若存在在步骤S53中未读出的作业,则将处理返回步骤S53,但若并非如此,则将处理进入步骤S56。对在EEPR0M115中存储的所有的作业41,执行步骤S53以及步骤S34的处理。接下来的步骤S56 步骤S59的处理分别与图7所示的步骤S33 步骤S36的处理相同。从而,这里不再重复说明。这里,利用图8以及图9,说明第2实施方式的MFP100U00A 100D的动作、作业的状态的转移。参照图8,说明按照作业识别信息“J0B01”、“J0B02”、“J0B03”、“J0B04”、“J0B05”的顺序,对图像处理系统I投入五个作业,在刚投入了作业识别信息“J0B05”的作业之后的阶段的作业的状态。此时,各MFP100U00A 100D被输入包含各作业识别信息“ JOBOI ”、“ J0B02 ”、“ J0B03 ”、“ J0B04 ”、“ J0B05 ” 的预定作业信息,并将其存储。这里,作业识别信息“见801”、“见802”的作业积累在MFP100C,设两个作业的总处理量成为折扣条件100页以上,且在服务器31C中执行轮廓强调处理。在图8中,利用阴影来表示正在执行的处理的处理识别信息。此外,作业识别信息“ J0B03 ”、“ J0B04 ”以及“ J0B05 ”这三个作业积累在MFP100,且设在投入了作业识别信息“J0B05”的作业的阶段,三个作业的总处理量成为折扣条件10000字符以上。此时,MFP100基于预定作业信息,提取包含MFP100的负责处理的预定作业信息。这里,提取分别包含作业识别信息“J0B01”、“J0B02”、“J0B03”、“J0B04”、“J0B05”的五个预定作业信息。然后,从所提取的五个预定作业信息,分别确定执行顺序为MFPlOO的负责处理的处理识别信息的前一个的处理识别信息。具体地说,从包含作业识别信息“J0B01”以及“J0B02”的两个预定作业信息,分别确定前级处理是处理识别信息“轮廓强调”。这是因为分别包含作业识别信息“J0B03”、“J0B04”、“J0B05”的三个预定作业信息不存在前级处理。然后,基于图4所示的处理定义表格,确定以处理识别信息“轮廓强调”的前级处理作为负责处理的装置识别信息“第4MFP”的MFP100C,并对MFP100C询问是否正在执行轮廓强调处理。由于正在执行轮廓强调处理,因此MFP100C返回用于表示正在执行的信号。用于表示正在执行的信号包含作业识别信息“J0B01”以及“J0B02”。因此MFP100直至接收用于表示正在执行的信号中包含的作业识别信息“见801”、“见802”的作业并将其存储在EEPR0M115中为止,不对服务器31委托执行字符识别处理而等待。 然后,MFP100若从MFP100C接收作业识别信息“ J0B01”、“ J0B02”的作业并将其存储在 EEPR0M115,则针对将在作业识别信息 “ JOBOI ”、“ J0B02”、“ J0B03”、“ J0B04”、“ J0B05 ”的分别包含的五个数据进行合成的合成数据,对服务器31委托执行字符识别处理。图9是表示对服务器委托了字符识别处理的阶段中的作业的状态的图。参照图9,针对作业识别信息“见801”、“见802”、“见803”、“见804”、“见805”的全部作业,通过对字符识别的处理识别信息施加阴影,从而表示成为字符识别处理的对象。从而,若投入作业识别信息“J0B05”的作业,并在MFP100中积累了作业识别信息“J0B03”、“J0B04”以及“J0B05”这三个作业的阶段,立即对服务器31委托了执行字符识别处理,则在作业识别信息“J0B01”、“J0B02”的作业执行了轮廓强调处理后,在MFP100中积累的阶段,达不到折扣条件10000字符以上。此时,直至接着有包含字符识别处理的新的作业投入到图像处理系统I为止,不执行字符识别处理。因此,综合监视对图像处理系统I投入的多个作业的状态,从而能够在图像处理系统I中有效地执行在作业中包含的多个处理。其结果,有时缩短作业的等待时间。因此,能够有效地处理作业识别信息“J0B01”、“ J0B02 ”、“ J0B03 ”、“ J0B04 ”、“ J0B05 ” 的五个作业。此外,以后级处理为负责处理的MFP100基于预定作业信息,确定以前级处理为负责处理的MFP100C,并对MFP100C询问前级处理正在执行的作业识别信息“ J0B01”、“ J0B02”的存在,因此能够容易判断前级处理正在执行的作业识别信息“J0B01”、“J0B02”的存在。应认为本次公开的实施方式在所有方面均为例示,并非是限制性的。本发明的范围通过权利要求书来表示而并非是由上述的说明来表示,有意包含与权利要求书均等的意思以及范围内的所有的变更。
权利要求
1.一种图像处理系统,包括 多个处理执行部件,所述多个处理执行部件分别能够执行从多个处理中选择的负责处理;以及 作业接受部件,所述作业接受部件接受作业,所述作业决定了成为处理对象的数据、对该数据从所述多个处理中选择的一个以上的处理和执行所述一个以上的处理的顺序, 所述多个处理执行部件的各处理执行部件包括 积累部件,所述积累部件积累从所述作业接受部件接受的作业,所述作业是在尚未执行的处理中顺序最靠前的处理是所述负责处理的作业;以及 分批处理部件,所述分批处理部件以用于执行由所述积累部件积累的一个以上的作业的总处理量成为对所述负责处理预先决定的下限值以上为条件,对将以所述积累的一个以上的作业分别作为处理对象的一个以上的数据集中为一个的合成数据,执行所述负责处理, 所述分批处理部件包括 判断部件,所述判断部件判断由所述作业接受部件接受的多个作业中,是否存在包含所述负责处理而且所述负责处理的前一个的前级处理正在执行的作业; 第I延迟部件,所述第I延迟部件将所述负责处理的开始从所述总处理量成为所述下限值以上的可开始时,延迟到经过规定时间为止;以及 第2延迟部件,所述第2延迟部件在从所述可开始时起经过所述规定时间之前,由所述判断部件判断为存在所述前级处理正在执行的作业的情况下,将所述负责处理的开始延迟到被判断为所述前级处理正在执行的作业积累到所述积累部件为止。
2.如权利要求I所述的图像处理系统,其中, 所述分批处理部件还包括 开始通知部件,所述开始通知部件根据所述负责处理的执行开始的情况,在成为所述负责处理的对象的所述一个以上的各作业中,确定所述负责处理的后一个的后级处理,并对所述多个处理执行部件中负责所述后级处理的后级处理执行部件,输出用于通知开始的开始通知信号, 在从所述可开始时起经过所述规定时间之前,从所述多个处理执行部件中的任一个输入开始信号的情况下,所述判断部件判断为存在前级处理正在执行的作业。
3.如权利要求I所述的图像处理系统,其中, 所述作业接受部件包括 预定作业信息通知部件,所述预定作业信息通知部件根据所述作业被接受的情况,对所述多个处理执行部件全部通知预定作业信息,所述预定作业信息包含从所述接受的作业所决定的所述多个处理中选择的一个以上的处理、以及执行所述一个以上的处理的顺序,所述判断部件包含 预定作业信息提取部件,所述预定作业信息提取部件从所述预定作业信息通知部件通知的一个以上的预定作业信息中,提取所述负责处理尚未被执行的预定作业信息;以及前级处理确定部件,所述前级处理确定部件在所述提取的预定作业信息中,确定所述负责处理的前一个的前级处理, 并且所述判断部件判断在所述多个处理执行部件中的用于负责所述确定的前级处理的前级处理执行部件中,是否正在执行由所述提取的预定作业信息确定的作业。
4.如权利要求I至3的任一项所述的图像处理系统,其中, 包括多个图像处理装置, 所述多个处理执行部件的各处理执行部件设置在所述多个图像处理装置中的其中一个, 所述作业接受部件设置在所述多个图像处理装置的一个以上。
5.如权利要求I至3的任一项所述的图像处理系统,其中, 所述多个处理执行部件的各处理执行部件包括 委托部件,所述委托部件将成为处理对象的数据发送给作为所述负责处理的执行处而预先注册的服务器装置,并委托执行所述负责处理;以及 数据接收部件,所述数据接收部件从委托了执行所述负责处理的服务器装置,接收成为处理结果的数据。
6.一种作业执行方法,在包含多个处理执行部件的图像处理系统中执行,所述多个处理执行部件分别能够执行从多个处理中选择的负责处理, 使所述多个处理执行部件的各处理执行部件执行 积累步骤,积累决定了成为处理对象的数据、对该数据从所述多个处理中选择的一个以上的处理和执行所述一个以上的处理的顺序的作业,所述作业是在尚未执行的处理中顺序最靠前的处理是所述负责处理的作业;以及 分批处理步骤,以用于执行在所述积累步骤中积累的一个以上的作业的总处理量成为对所述负责处理预先决定的下限值以上为条件,对将以所述积累的一个以上的作业分别作为处理对象的一个以上的数据集中为一个的合成数据,执行所述负责处理, 所述分批处理步骤包括 判断步骤,判断是否存在是在所述积累步骤中未积累的作业,所述作业是所述负责处理的前一个的前级处理正在执行的作业; 第I延迟步骤,将所述负责处理的开始从所述总处理量成为所述下限值以上的可开始时延迟到经过规定时间为止;以及 第2延迟步骤,从所述可开始时起经过所述规定时间之前,在所述判断步骤中判断为存在所述前级处理正在执行的作业的情况下,将所述负责处理的开始延迟到在所述积累步骤中积累了被判断为所述前级处理正在执行的作业为止。
7.如权利要求6所述的作业执行方法,其中, 所述分批处理步骤包括 根据所述负责处理的执行开始的情况,在成为所述负责处理的对象的所述一个以上的各作业中,确定所述负责处理的后一个的后级处理的步骤;以及 对所述多个处理执行部件中负责所述后级处理的后级处理执行部件,输出用于通知开始的开始通知信号的步骤, 所述判断步骤包括在从所述可开始时起经过所述规定时间之前,从所述多个处理执行部件的任一个输入开始信号的情况下,判断为存在前级处理正在执行的作业的步骤。
8.如权利要求6所述的作业执行方法,其中, 使所述多个处理执行部件的各处理执行部件进一步执行预定作业信息接收步骤,在对所述图像处理系统投入了作业的时刻,接收预定作业信息,所述预定作业信息包含从所述投入的作业所决定的所述多个处理中选择的一个以上的处理、以及执行所述一个以上的处理的顺序, 所述判断步骤包括 预定作业信息提取步骤,从在所述预定作业信息接收步骤中接收到的一个以上的预定作业信息中,提取所述负责处理尚未被执行的预定作业信息; 前级处理确定步骤,在所述提取的预定作业信息中,确定所述负责处理的前一个的前级处理;以及 判断在所述多个处理执行部件中的负责所述确定的前级处理的所述处理执行部件中,是否正在执行由所述提取的预定作业信息确定的作业的步骤。
全文摘要
本发明涉及图像处理系统以及作业执行方法。课题是有效地处理多个作业。多个处理执行部的各处理执行部包括积累部,积累在尚未执行的处理中顺序最靠前的处理是负责处理的作业;以及分批处理部,以总处理量成为下限值以上为条件,对将一个以上的数据集合为一个的合成数据,执行负责处理,分批处理部包括判断部,判断是否存在负责处理的前一个的前级处理正在执行的作业;第1延迟部,将负责处理的开始从总处理量成为下限值以上的可开始时延迟到经过规定时间为止;以及第2延迟部,在从可开始时起经过规定时间之前,判断为存在前级处理正在执行的作业的情况下,将负责处理的开始延迟到积累了被判断为前级处理正在执行的作业为止。
文档编号H04N1/00GK102780823SQ20121011868
公开日2012年11月14日 申请日期2012年4月20日 优先权日2011年4月22日
发明者丸山伦子, 冈田卓也, 新地俊干, 网屋孝一, 驹场健一 申请人:柯尼卡美能达商用科技株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1