技术领域
[0001] 本发明涉及一种图像处理系统、图像处理方法及图像处理程序。
相关背景技术
[0002] 以前,在扫描器等具有图像处理功能的图像处理装置中,当新受理应进行图像处理的新任务时,在图像处理装置处于正进行另一任务的图像处理中的情况下,无法在该另一任务的图像处理完成之前开始新任务的图像处理。而且,在图像处理的处理量大的情况下,也存在完成处理要耗费时间的问题。
[0003] 为了解决这种问题,公开了如下发明,即,在自身装置的传真功能处于使用中的情况下,通过使用连接于网络的传真功能处于空闲状态的其他装置的传真功能进行图像发送,而减少发送图像时的等待时间,从而提高使用者的便利性(例如参考专利文献1)。而且,还揭示了如下发明,即,在从使用者受理预览指示或印刷指示之前将能够发送的数据发送到外部装置后,接收由外部装置进行图像处理后的处理对象数据,由此有效率地进行先行处理,尽可能地减少使用者的待机时间,从而提高操作性(例如参考专利文献2)。
现有技术文献
专利文献
[0004] [专利文献1]日本专利特开2002-016733号公报[专利文献2]日本专利特开2015-157473号公报
具体实施方式
[0010] 如以上所述,(1)本发明的图像处理系统是由利用网络而彼此连接的多个图像处理装置构成的图像处理系统,其特征在于,所述图像处理装置包括:受理与图像处理相关的任务的任务受理部、进行与所述任务相关的图像数据的图像处理的图像处理部、与所述网络上的其他所述图像处理装置进行通信的通信部、以及控制部;在一个所述图像处理装置中,所述控制部在无法立即执行所述任务受理部所受理的新任务的情况下,向能够进行图像处理的其他所述图像处理装置发送与所述任务相关的图像数据并使其执行图像处理,在所述其他图像处理装置中,所述控制部判定是否应将图像处理结果返回给所述一个图像处理装置,在判定为应返回的情况下,将所述图像处理结果发送到所述一个图像处理装置并使其执行最终处理,另一方面,在判定为不应返回的情况下,在所述其他图像处理装置中执行所述图像处理结果的最终处理。
而且,本发明的图像处理系统是由利用网络而彼此连接的多个图像处理装置构成的图像处理系统,其特征在于,所述图像处理装置包括:受理与图像处理相关的任务的任务受理部、进行与所述任务相关的图像数据的图像处理的图像处理部、与所述网络上的其他所述图像处理装置进行通信的通信部、以及控制部;在一个所述图像处理装置中,所述控制部在所述任务受理部已受理任务时存在能够进行图像处理的其他所述图像处理装置的情况下,对与所述任务相关的图像数据进行分割并使所述一个图像处理装置及所述其他图像处理装置分别执行图像处理,在所述任务是只能在所述一个图像处理装置内完结的任务的情况下,在所述一个图像处理装置中,将与所述任务相关的图像处理结果整合并执行最终处理。
而且,本发明的图像处理系统是由利用网络而彼此连接的多个图像处理装置构成的图像处理系统,其特征在于,所述图像处理装置包括:受理与图像处理相关的任务的任务受理部、进行所述任务相关的图像数据的图像处理的图像处理部、与所述网络上的其他所述图像处理装置进行通信的通信部、以及控制部;在一个所述图像处理装置中,所述控制部在所述任务受理部已受理任务时存在能够进行图像处理的其他所述图像处理装置的情况下,对与所述任务相关的图像数据进行分割并使所述一个图像处理装置及所述其他图像处理装置分别执行图像处理,在所述任务不是只能在所述一个图像处理装置内完结的任务的情况下,对所述一个图像处理装置及所述其他图像处理装置的与所述任务相关的所述图像处理结果的数据量进行比较,在所述一个图像处理装置的与所述任务相关的所述图像处理结果的数据量不大于所述其他图像处理装置的与所述任务相关的所述图像处理结果的数据量的情况下,在所述其他图像处理装置中,将与所述任务相关的图像处理结果整合并执行最终处理。
而且,本发明的图像处理方法是由利用网络而彼此连接的多个图像处理装置构成的图像处理系统的图像处理方法,其特征在于,包括:委任步骤,在一个所述图像处理装置中,在无法立即执行已受理的任务的情况下,向能够进行图像处理的其他所述图像处理装置发送与所述任务相关的图像数据并使其执行图像处理;判定步骤,在所述其他图像处理装置中,判定是否应将图像处理结果返回给所述一个图像处理装置;以及执行步骤,在判定为应返回的情况下,将所述图像处理结果发送到所述一个图像处理装置并使其执行最终处理,另一方面,在判定为不应返回的情况下,在所述其他图像处理装置中执行所述图像处理结果的最终处理。
而且,本发明的图像处理程序是通过由利用网络而彼此连接的多个图像处理装置构成的图像处理系统来执行的图像处理程序,其特征在于,使所述图像处理装置的处理器执行:
委任步骤,在所述一个所述图像处理装置中,在无法立即执行已受理的任务的情况下,向能够进行图像处理的其他所述图像处理装置发送与所述任务相关的图像数据并使其执行图像处理;判定步骤,在所述其他图像处理装置中,判定是否应将图像处理结果返回给所述一个图像处理装置;以及执行步骤,在判定为应返回的情况下,将所述图像处理结果发送到所述一个图像处理装置并使其执行最终处理,另一方面,在判定为不应返回的情况下,在所述其他图像处理装置中执行所述图像处理结果的最终处理。
[0011] 本发明中,“图像处理装置”是如具有复印等印刷功能或扫描器功能、邮件·传真(FAX)等发送功能的MFP(Multifunctional Peripheral:多功能周边装置)等这样的具有形成并输出图像且发送图像数据的综合功能的装置。而且,“在无法立即执行所述任务受理部所受理的新任务的情况下”可列举在任务受理部受理了新任务时,先行任务相关的图像处理已在执行中的情况等。
[0012] 另外,是否应将图像处理结果返回给一个图像处理装置的判定可由一个图像处理装置的控制部来进行。一个图像处理装置的控制部在判定应将图像处理结果返回给一个图像处理装置的情况下,向其他图像处理装置发送该意旨的请求。
[0013] 进而,对本发明的优选的方式进行说明。(2)本发明的图像处理系统中,可以是,在所述一个图像处理装置中,控制部在由于先行任务而无法立即执行所述任务受理部所受理的新任务的情况下,判定所述新任务是否是只能在所述一个图像处理装置内完结的任务,在判定所述新任务不是只能在所述一个图像处理装置内完结的任务的情况下,向能够进行图像处理的其他图像处理装置发送所述新任务相关的图像数据并使其执行图像处理。
[0014] 这样,根据新任务是否是只能在一个图像处理装置内完结的任务来决定是否应将新任务委任给其他图像处理装置,因而能够实现可根据任务的种类分担适当的图像处理的图像处理系统。
[0015] “只能在所述一个图像处理装置内完结的任务”例如是将通过扫描而生成的图像数据显示于一个图像处理装置或保存到与一个图像处理装置连接的USB中的任务等。
[0016] (3)本发明的图像处理系统中,可以是,在所述一个图像处理装置中,控制部在由于先行任务而无法立即执行所述任务受理部所受理的新任务的情况下,判定所述先行任务是否是只能在所述一个图像处理装置内完结的任务,在判定了所述先行任务不是只能在所述一个图像处理装置内完结的任务的情况下,向能够进行图像处理的其他图像处理装置发送所述先行任务相关的图像数据并使其执行图像处理。
[0017] 这样,根据先行任务是否是只能在一个图像处理装置内完结的任务来决定是否应将先行任务委任给其他图像处理装置,因而能够实现可根据任务的种类分担适当的图像处理的图像处理系统。
[0018] (4)本发明的图像处理系统中,可以是,在所述一个图像处理装置中,控制部在由于先行任务而无法立即执行所述任务受理部所受理的新任务的情况下,判定所述新任务及先行任务是否是只能在所述一个图像处理装置内完结的任务,在判定所述新任务及所述先行任务均是只能在所述一个图像处理装置内完结的任务的情况下,判定所述新任务是否应优先于所述先行任务,在判定所述新任务应优先于所述先行任务的情况下,向能够进行图像处理的其他图像处理装置发送所述先行任务相关的图像数据并使其执行图像处理。
[0019] 这样,根据新任务及先行任务是否是只能在一个图像处理装置内完结的任务且根据新任务是否应优先于先行任务,来决定是否应将先行任务委任给其他图像处理装置,因而能够实现可根据任务的种类分担适当的图像处理的图像处理系统。
[0020] 以下,使用附图对本发明进行更详细叙述。另外,以下说明中所有方面均为例示,不应解释为对本发明进行限定。
[0021] (实施方式1)<图像处理系统100的构成>
以下,基于图1及图2对本发明的实施方式1的图像处理系统100的构成进行说明。
图1是表示包含本发明的实施方式1的图像处理装置1的图像处理系统100的构成的说明图。而且,图2是表示图1的图像处理装置1的概略构成的框图。
[0022] 如图1所示,本发明的图像处理系统100通过多个图像处理装置1彼此利用网络2连接而构成。
[0023] 图像处理装置1是如具有复印等印刷功能或扫描器功能、邮件·传真(FAX)等发送功能的MFP(Multifunctional Peripheral:多功能周边装置)等这样的对读取原稿所生成的图像数据进行处理并输出的装置。
[0024] 网络2是连接多个图像处理装置1的公司内网等网络。作为网络2,例如可列举LAN(Local Area Network:局域网)、因特网等广域网络(WAN:
Wide Area Network)、专用的通信线路等网络。
[0025] <图像处理装置1的概略构成>如图2所示,本发明的图像处理装置1具备控制部10、扫描器部11、存储装置12、存储器
13、网络I/F部14、操作部15、显示部16及USB(Universal Serial Bus:通用串行总线)连接部17。
以下,对图像处理装置1的各构成要素进行说明。
[0026] 控制部10对图像处理装置1进行综合控制,由CPU(Central Processing Unit:中央处理器)、RAM(Random Access Memory:随机存取存储器)、ROM(Read Only Memory:只读存储粗气)、各种接口电路等构成。控制部10具备任务管理部101、任务执行部102、图像处理部103及文件控制部104。
[0027] 任务管理部101是进行任务的登录或删除、停止的部分。在能够执行所登录的任务的情况下,任务管理部101向任务执行部102发出执行请求。
[0028] 任务执行部102是执行从任务管理部101接收到执行请求的任务的部分。任务管理部101向图像处理部103发出图像数据的图像处理请求或根据图像处理结果创建扫描发送数据、向网络I/F部14发出数据收发请求等。
[0029] 图像处理部103是根据从任务执行部102提出的图像处理请求进行图像的压缩/解压缩或图像数据修正/转换、字符识别等图像处理的部分。
[0030] 文件控制部104是对未图示的HDD进行文件的保存及读出、将文件向存储器13解压等的部分。
[0031] 扫描器部11是在扫描发送任务等中读取设置在未图示的原稿读取台或自动原稿读取装置的原稿并生成图像数据的部分。由扫描器部11生成的图像数据被发送到控制部10的图像处理部103。
[0032] 存储装置12是存储实现图像处理装置1的各种功能所需的信息或控制程序等的元件或存储介质。例如,使用RAM或ROM等的半导体元件、硬盘(HDD(Hard-Disk Drive:硬盘驱动器))、闪速存储部、SSD(Solid State Disk:固态硬盘)等存储介质。另外,程序与数据可保存在不同的装置中,使得保存数据的区域是硬盘驱动器,保存程序的区域由闪速存储部构成。
[0033] 存储器13是指为了进行扫描图像等的图像处理而供图像暂时解压的区域等。
[0034] 网络I/F部14是与网络2上连接的其他装置通信而进行数据收发的部分。
[0035] 操作部15是用于进行图像处理装置1的操作的接口。使用者通过对操作部15进行操作,执行对图像处理装置1的指示。操作部15可以是由多个键的排列而构成的物理键,而且,也可以通过对设置于显示部16的触控面板进行触碰等来进行操作。
[0036] 显示部16是显示各种信息的部分。显示部16是例如由CRT(Cathode Ray Tube:阴极射线管)显示器、液晶显示器、EL(Electroluminescence:电致发光)显示器等构成,且用于显示操作系统或应用软件的处理状态等电子数据的监视器或行显示器等显示装置。控制部10通过显示部16来进行图像处理装置1的动作及状态的显示。
[0037] USB连接部17是用于将USB3或其他USB设备能够装卸地连接的连接部。
[0038] <本发明的实施方式1的图像处理系统100的图像处理步骤>接下来,基于图3及图4对本发明的实施方式1的图像处理系统100的图像处理步骤的具体例进行说明。
图3是表示在本发明的实施方式1的图像处理系统100中已扫描原稿的一个图像处理装置1(自身装置)的图像处理步骤的流程图。而且,
图4是表示在本发明的实施方式1的图像处理系统100中,接收到图像数据的其他图像处理装置1(其他装置)的图像处理步骤的流程图。
[0039] 控制部10依据以下的步骤所示的顺序进行处理。另外,以下的说明中,将已扫描原稿的一个图像处理装置1称作“自身装置”,而且,将委任来自自身装置的图像处理的其他图像处理装置1称作“其他装置”。
而且,图3中,步骤S5及S6的处理分别对应于图4的步骤S11及S14的处理。
[0040] 图3的步骤S1中,自身装置的控制部10使扫描器部11扫描原稿并生成图像数据(步骤S1)。具体来说,在从任务管理部101接收到扫描任务的执行请求时,控制部10使任务执行部
102执行扫描任务。
任务执行部102使扫描器部11读取设置于未图示的原稿读取台或自动原稿读取装置的原稿而生成图像数据。
[0041] 接下来,步骤S2中,控制部10对由扫描器部11生成的图像数据,判定自身装置是否能够执行图像处理(步骤S2)。在自身装置能够执行图像处理的情况下(步骤S2的判定为是的情况下),控制部10在步骤S3中,使图像处理部103执行该任务相关的图像数据的图像处理(步骤S3)。
然后,步骤S4中,控制部10执行图像处理后的最终处理(步骤S4)。
[0042] 此处,图像处理后的最终处理根据任务的种类而不同。例如,在利用电子邮件发送图像处理结果的任务的情况下,图像处理后的最终处理是用于发送该图像处理结果的电子邮件的创建及发送处理。
而且,在将图像处理结果保存到与自身装置的USB连接部17连接的USB3的任务的情况下,图像处理后的最终处理是将该图像处理结果保存在USB3的处理。
而且,在将图像处理结果显示于自身装置的显示部16的任务的情况下,图像处理后的最终处理是将图像处理结果显示于显示部16的处理。
而且,在使图像处理结果存储在自身装置的存储装置12的任务的情况下,图像处理后的最终处理是使该图像处理结果存储在存储装置12的处理。
[0043] 另一方面,步骤S2的判定中,在自身装置无法执行图像处理的情况下(步骤S2的判定为否的情况下),控制部10在步骤S5中,使网络I/F部14向其他装置发送图像数据(步骤S5)。此时,控制部10使网络I/F部14将依靠其他装置的图像处理的指示与图像数据对应地发送。
[0044] 此处,“无法执行图像处理”是指例如图像处理部103已处于执行另一任务的图像处理中的状态,在该另一任务的图像处理完成之前无法开始新任务的情况等。尤其在另一任务的数据量大的情况下,完成图像处理需要时间,因而比起利用自身装置进行新任务的图像处理,使其他装置执行新任务的图像处理,更能够期待处理比仅利用自身装置进行图像处理更早地完成。
[0045] 而且,其他装置选自能够执行图像处理的网络2上的其他图像处理装置1。而且,在存在多个作为候补的其他装置的情况下,选择其他装置的针对来自自身装置的请求的响应延迟最小的其他装置。
[0046] 接下来,步骤S6中,控制部10判定是否从该其他装置接收到该任务相关的图像处理结果(步骤S6)。在从该其他装置接收到该任务相关的图像处理结果的情况下(步骤S6的判定为是的情况下),控制部10进行步骤S4的处理(步骤S4)。
另一方面,在未从该其他装置接收到该任务相关的图像处理结果的情况下(步骤S6的判定为否的情况下),控制部10重复步骤S6的判定(步骤S6)。
[0047] 接下来,基于图4对被委任来自自身装置的图像处理的其他装置的处理进行说明。其他装置的控制部10在图4的步骤11中,判定网络I/F部14是否从自身装置接收到图像数据(步骤S11)。
在网络I/F部14从自身装置接收到图像数据的情况下(步骤S11的判定为是的情况下),控制部10在步骤S12中,基于从自身装置接收到的图像处理的指示,使图像处理部103执行该任务相关的图像数据的图像处理(步骤S12)。
然后,控制部10进行步骤S13的判定(步骤S13)。
另一方面,在网络I/F部14未从自身装置接收到图像数据的情况下(步骤S11的判定为否的情况下),控制部10重复步骤S11的判定(步骤S11)。
[0048] 接下来,步骤S13中,控制部10判定是否需要将该任务相关的图像处理结果返回给自身装置(步骤S13)。在需要将该任务相关的图像处理结果返回给自身装置的情况下(步骤S13的是的情况下),控制部10在步骤S14中,使网络I/F部14向自身装置发送该任务相关的图像处理结果(步骤S14)。
然后,控制部10结束处理。
[0049] 此处,需要将图像处理完毕的图像数据返回给自身装置的情况例如是指进行扫描图像的字符识别、委任其他装置进行图像处理后将该任务相关的图像处理结果再次保存到与自身装置连接的USB等中的情况等。
[0050] 另一方面,在不需要将该任务相关的图像处理结果返回给自身装置的情况下(步骤S13的否的情况下),控制部10在步骤S15中,执行图像处理后的最终处理(步骤S105)。然后,控制部10结束处理。
[0051] 此处,在不需要将图像处理结果返回给自身装置的情况例如是指进行扫描图像的字符识别、委任其他装置进行图像处理后将处理完毕的图像数据利用E-mail等发送到网络2上的PC的情况等。
[0052] 而且,图像处理后的最终处理例如在利用电子邮件发送图像处理结果的任务的情况下,是指用于发送该图像处理结果的电子邮件的创建及发送处理等。
[0053] 作为是否应将图像处理结果返回给自身装置的具体的判定方法,例如可列举以下的判定方法(1)或(2)。
[0054] (1)其他装置的控制部10从自身装置与图像数据对应地接收是否应图像处理结果返回给自身装置的指示,并基于该指示进行处理。在不返回图像处理结果的情况下,其他装置的控制部10从自身装置还接收关于电子邮件的发送、数据的保存、印刷等图像处理后的最终处理的指示。
[0055] (2)其他装置的控制部10从自身装置与图像数据对应地接收关于图像处理后的最终处理的信息,并基于该最终处理的内容来判定是否应将图像处理结果返回给自身装置。例如,在图像处理后的最终处理为电子邮件的发送的情况下,其他装置的控制部10利用其他装置进行图像处理结果的处理,因而不将图像处理结果返回给自身装置。
而且,在图像处理后的最终处理为图像数据的保存或印刷的情况下,其他装置的控制部10使自身装置进行图像处理结果的处理,因而将图像处理结果返回给自身装置。
[0056] 这样,在由多个图像处理装置1构成的网络2中,在向其他装置发送图像数据并委任图像处理的情况下,根据任务的种类来决定是否再次将与该任务相关的图像处理结果返回给自身装置,由此能够实现可根据任务的种类分担适当的图像处理的图像处理系统100。
[0057] (实施方式2)接下来,基于图5~图9对本发明的实施方式2的图像处理系统100的构成进行说明。
图5是表示本发明的实施方式2的图像处理系统100中,已扫描原稿的一个图像处理装置1(自身装置)的图像处理步骤的流程图。而且,图6是表示图5的处理1的详情的流程图。图
6(A)表示自身装置的处理,图6(B)表示其他装置的处理。而且,图7是表示图5的处理2的详情的流程图。图7(A)表示自身装置的处理,图7(B)表示其他装置的处理。而且,图8是表示图
5的处理3的详情的流程图。图8(A)表示自身装置的处理,图8(B)表示其他装置的处理。而且,图9是表示图5的处理4的详情的流程图。图9(A)表示自身装置的处理,图9(B)表示其他装置的处理。
[0058] 实施方式2中,对在一个图像处理装置1受理新任务时存在先行任务的情况下的处理进行说明。
[0059] 图5的步骤S21中,自身装置的控制部10使扫描器部11扫描原稿并生成图像数据(步骤S21)。
[0060] 接下来,步骤S22中,控制部10判定是否存在先行任务(步骤S22)。在不存在先行任务的情况下(步骤S22的判定为否的情况下),控制部10在步骤S23中,执行新任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S23)。
然后,控制部10结束处理。
[0061] 另一方面,在存在先行任务的情况下(步骤S22的判定为是的情况下),控制部10在步骤S24中,判定是否需要将与新任务相关的图像处理结果返回给自身装置(步骤S24)。
[0062] 步骤S24中,在需要将与新任务相关的图像处理结果返回给自身装置的情况下(步骤S24的判定为是的情况下),控制部10进行步骤S25的判定(步骤S25)。另一方面,在不需要将与新任务相关的图像处理结果返回给自身装置的情况下(步骤S24的判定为否的情况下),控制部10进行步骤S26的处理1(步骤S26)。
另外,稍后将在图6的说明中对步骤S26的处理1的详情进行叙述。
[0063] 接下来,步骤S25中,控制部10判定是否需要将与先行任务相关的图像处理结果返回给自身装置(步骤S25)。在需要将与先行任务相关的图像处理结果返回给自身装置的情况下(步骤S25的判定为是的情况下),控制部10进行步骤S27的判定(步骤S27)。
另一方面,在不需要将与先行任务相关的图像处理结果返回给自身装置的情况下(步骤S25的判定为否的情况下),控制部10进行步骤S28的处理2(步骤S28)。
另外,稍后将在图7的说明中对步骤S28的处理2的详情进行叙述。
[0064] 接下来,步骤S27中,控制部10判定是否需要使新任务比先行任务优先地来进行图像处理(步骤S27)。在需要使新任务比先行任务优先地来进行图像处理的情况下(步骤S27的判定为是的情况下),控制部10进行步骤S29的处理3(步骤S29)。
另外,稍后将在图8的说明中对步骤S29的处理3的详情进行叙述。
[0065] 另一方面,在不需要使新任务比先行任务优先地来进行图像处理的情况下(步骤S27的判定为否的情况下),控制部10进行步骤S30的处理4(步骤S30)。另外,稍后将在图9的说明中对步骤S30的处理4的详情进行叙述。
[0066] 最后,结束处理1~4后,控制部10结束处理。
[0067] 接下来,基于图6对处理1的详情进行说明。
[0068] 图6(A)的步骤S261中,自身装置的控制部10使网络I/F部14向其他装置发送新任务相关的图像数据(步骤S261)。此时,控制部10使网络I/F部14将依靠其他装置的图像处理的指示与图像数据对应地发送。
然后,控制部10在步骤S262中,执行先行任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S262)。
然后,控制部10结束处理。
另外,步骤S261及S262的处理可并列地进行。
[0069] 另一方面,图6(B)的步骤S263中,其他装置的控制部10判定网络I/F部14是否从自身装置接收到新任务相关的图像数据(步骤S263)。在网络I/F部14从自身装置接收到新任务相关的图像数据的情况下(步骤S263的判定为是的情况下),控制部10在步骤S264中,基于从自身装置接收到的图像处理的指示,执行新任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S264)。
然后,控制部10结束处理。
[0070] 另一方面,在网络I/F部14未从自身装置接收到新任务相关的图像数据的情况下(步骤S263的判定为否的情况下),控制部10重复步骤S263的判定(步骤S263)。
[0071] 接下来,基于图7对处理2的详情进行说明。
[0072] 图7(A)的步骤S281中,自身装置的控制部10使网络I/F部14向其他装置发送先行任务相关的图像数据(步骤S281)。此时,控制部10使网络I/F部14将依靠其他装置的图像处理的指示与图像数据对应地发送。
然后,控制部10在步骤S282中,执行新任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S282)。
然后,控制部10结束处理。
另外,步骤S281及S282的处理可并列地进行。
[0073] 另一方面,图7(B)的步骤S283中,其他装置的控制部10判定网络I/F部14是否从自身装置接收到先行任务相关的图像数据(步骤S283)。在网络I/F部14从自身装置接收到先行任务相关的图像数据的情况下(步骤S283的判定为是的情况下),控制部10在步骤S284中,基于从自身装置接收到的图像处理的指示,执行先行任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S284)。
然后,控制部10结束处理。
[0074] 另一方面,在网络I/F部14未从自身装置接收到先行任务相关的图像数据的情况下(步骤S283的判定为否的情况下),控制部10重复步骤S283的判定(步骤S283)。
[0075] 接下来,基于图8对处理3的详情进行说明。
[0076] 图8(A)的步骤S291中,自身装置的控制部10使网络I/F部14向其他装置发送先行任务相关的图像数据(步骤S291)。此时,控制部10使网络I/F部14将依靠其他装置的图像处理的指示与图像数据对应地发送。
然后,控制部10在步骤S292中,执行新任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S292)。
[0077] 接下来,控制部10在步骤S293中,判定网络I/F部14是否从其他装置接收到先行任务相关的图像处理结果(步骤S293)。在网络I/F部14从其他装置接收到先行任务相关的图像处理结果的情况下(步骤S293的判定为是的情况下),控制部10在步骤S294中,基于从自身装置接收到的图像处理的指示,执行先行任务相关的图像处理结果的最终处理(步骤S294)。
然后,控制部10结束处理。
[0078] 另外,控制部10可并列地进行步骤S291、S293~S293的先行任务相关的处理与步骤S292的新任务相关的处理。
[0079] 另一方面,图8(B)的步骤S295中,其他装置的控制部10判定网络I/F部14是否从自身装置接收到先行任务相关的图像数据(步骤S295)。在网络I/F部14从自身装置接收到先行任务相关的图像数据的情况下(步骤S295的判定为是的情况下),控制部10在步骤S296中,使图像处理部103执行先行任务相关的图像数据的图像处理(步骤S296)。
在接下来的步骤S297中,控制部10使网络I/F部14向自身装置发送先行任务相关的图像处理结果(步骤S297)。
然后,控制部10结束处理。
[0080] 另一方面,在网络I/F部14未从自身装置接收先行任务相关的图像数据的情况下(步骤S295的判定为否的情况下),控制部10重复步骤S295的判定(步骤S295)。
[0081] 这样,在受理了新任务时存在先行任务的情况下,根据新任务及先行任务是否是只能在自身装置内完结的任务,来决定是否应将先行任务委任给其他装置,因而能够实现可根据任务的种类分担适当的图像处理的图像处理系统100。
[0082] 接下来,基于图9对处理4的详情进行说明。
[0083] 图9(A)的步骤S301中,自身装置的控制部10使网络I/F部14向其他装置发送新任务相关的图像数据(步骤S301)。此时,控制部10使网络I/F部14将依靠其他装置的图像处理的指示与图像数据对应地发送。
然后,控制部10在步骤S302中,执行先行任务相关的图像数据的图像处理及图像处理结果的最终处理(步骤S302)。
[0084] 接下来,控制部10在步骤S303中,判定网络I/F部14是否从其他装置接收到新任务相关的图像处理结果(步骤S303)。在网络I/F部14从其他装置接收到新任务相关的图像处理结果的情况下(步骤S303的判定为是的情况下),控制部10在步骤S304中,基于从自身装置接收到的图像处理的指示,执行新任务相关的图像处理结果的最终处理(步骤S304)。
然后,控制部10结束处理。
[0085] 另外,控制部10可并列地进行步骤S301、S303及S304的新任务相关的处理与步骤S302的处理。
[0086] 另一方面,图9(B)的步骤S305中,其他装置的控制部10判定网络I/F部14是否从自身装置接收到新任务相关的图像数据(步骤S305)。在网络I/F部14从自身装置接收到新任务相关的图像数据的情况下(步骤S305的判定为是的情况下),控制部10在步骤S306中,使图像处理部103执行新任务相关的图像数据的图像处理(步骤S306)。
在接下来的步骤S307中,控制部10使网络I/F部14向自身装置发送新任务相关的图像处理结果(步骤S307)。
然后,控制部10结束处理。
[0087] 另一方面,在网络I/F部14未从自身装置接收到新的图像数据的情况下(步骤S305的判定为否的情况下),控制部10重复步骤S305的判定(步骤S305)。
[0088] (实施方式3)接下来,基于图10~图12对本发明的实施方式3的图像处理系统100的构成进行说明。
图10是表示本发明的实施方式2的图像处理系统100中,已扫描原稿的图像处理装置1的图像处理步骤的一例的流程图。而且,图11是表示本发明的实施方式2的图像处理系统
100中,已扫描原稿的图像处理装置1(自身装置)的图像处理步骤的一例的流程图。而且,图
12是表示本发明的实施方式1的图像处理系统100中,接收到图像数据的图像处理装置1(其他装置)的图像处理步骤的一例的流程图。
另外,图11的步骤S42、S45、S46及S50的处理分别对应于图12的步骤S51、S53、S54及S55的处理。
[0089] 实施方式3中,对如下情况进行说明,即,在一个图像处理装置1(自身装置)受理任务时,对该任务的图像数据进行分割并与其他图像处理装置1(其他装置)分散处理。
[0090] 图10的步骤S31中,图像处理装置1(自身装置)的控制部10使扫描器部11扫描原稿并生成图像数据(步骤S31)。
[0091] 接下来,步骤S32中,控制部10判定是否存在能够执行图像处理的其他图像处理装置1(其他装置)(步骤S32)。在存在能够执行图像处理的其他图像处理装置1(其他装置)的情况下(步骤S32的判定为是的情况下),控制部10在步骤S33中,对该任务的图像数据进行分割,并与其他装置进行图像数据的分散处理(步骤S33)。
然后,控制部10结束处理。
[0092] 另一方面,在不存在能够执行图像处理的其他图像处理装置1(其他装置)的情况下(步骤S32的判定为否的情况下),控制部10在步骤S34中,利用自身装置执行图像处理及图像处理结果的最终处理(步骤S34)。然后,控制部10结束图像处理。
[0093] 接下来,对图10的步骤S33的分散处理的详情进行说明。
[0094] 图11的步骤S41中,自身装置的控制部10对图像数据进行分割(步骤S41)。此处,图像数据的分割可能够以数据量均等的方式进行分割,也能够根据由搭载于各个处理装置的CPU等所决定的处理性能进行分割。
[0095] 接下来,步骤S42中,控制部10使网络I/F部14向其他装置发送经分割的图像数据的一部分(步骤S42)。此时,控制部10使网络I/F部14将依靠其他装置的图像处理的指示与图像数据对应地发送。
此处,根据分割基准来决定经分割的图像数据中的哪个图像数据应发送到其他装置。
在以数据量均等的方式进行分割的情况下,将分割的数据的后半部分发送到其他装置。而且,在考虑自身装置与其他装置的处理性能等进行分割的情况下,为了由其他装置进行处理而将分割的数据发送到其他装置。
[0096] 接下来,控制部10在步骤S43中,使图像处理部103执行未发送的图像数据的图像处理(步骤S43)。
[0097] 接下来,步骤S44中,控制部10判定自身装置是否需要进行该任务相关的图像处理结果的最终处理(步骤S44)。
[0098] 在自身装置需要最终处理的情况下(步骤S44的判定为是的情况下),控制部10在步骤S45中,使网络I/F部14请求其他装置发送图像数据到自身装置(步骤S45)。然后,控制部10进行步骤S46的判定(步骤S46)。
另一方面,在自身装置不需要最终处理的情况下(步骤S44的判定为否的情况下),控制部10进行步骤S47的判定(步骤S47)。
[0099] 接下来,步骤S46中,控制部10判定网络I/F部14是否从其他装置接收到该任务相关的图像处理结果(步骤S46)。在网络I/F部14从其他装置接收到该任务相关的图像处理结果的情况下(步骤S46的判定为是的情况下),控制部10在步骤S48中,将自身装置及其他装置的该任务相关的图像处理结果整合(步骤S48)。
然后,控制部10在步骤S49中执行图像处理后的最终处理(步骤S49)。
[0100] 另一方面,步骤S46中,在网络I/F部14未从其他装置接收到处理完毕的图像数据的情况下(步骤S46的判定为否的情况下),控制部10重复步骤S46的判定(步骤S46)。
[0101] 接下来,步骤S47中,控制部10判定自身装置的图像处理结果的数据量是否大于其他装置(步骤S47)。
[0102] 在自身装置的图像处理结果的数据量大于其他装置的情况下(步骤S47的判定为是的情况下),控制部10进行步骤S45的处理(步骤S45)。另一方面,在自身装置的图像处理结果的数据量不大于其他装置的情况下(步骤S47的判定为否的情况下),控制部10在步骤S50中,使网络I/F部14向其他装置发送图像处理结果并请求进行图像处理结果的整合及最终处理(步骤S50)。
然后,控制部10结束图像处理。
[0103] 这样,因发送的是数据量较小的图像处理结果,所以能够缩短发送所耗费的时间。
[0104] 接下来,基于图12,对被委任来自自身装置的图像处理的其他装置的处理进行说明。
[0105] 其他装置的控制部10在图12的步骤51中,判定网络I/F部14是否从自身装置接收到图像数据(步骤S51)。在网络I/F部14从自身装置接收到图像数据的情况下(步骤S51的判定为是的情况下),控制部10在步骤S52中,基于从自身装置接收到的图像处理的指示使图像处理部103执行该图像数据的图像处理(步骤S52)。
另一方面,在网络I/F部14未从自身装置接收到图像数据的情况下(步骤S51的判定为否的情况下),控制部10重复步骤S51的判定(步骤S51)。
[0106] 接下来,步骤S53中,控制部10判定网络I/F部14是否从自身装置接收到该任务相关的图像处理结果的发送请求(步骤S53)。在网络I/F部14从自身装置接收到该任务相关的图像处理结果的发送请求的情况下(步骤S53的判定为是的情况下),控制部10在步骤S54中,使网络I/F部14向自身装置发送该任务相关的图像处理结果(步骤S54)。
[0107] 另一方面,步骤S53中,在网络I/F部14未从自身装置接收到该任务相关的图像处理结果的发送请求的情况下(步骤S53的判定为否的情况下),控制部10在步骤S55中,判定网络I/F部14是否从自身装置接收到该任务相关的图像处理结果,并接收到进行自身装置及其他装置的该任务相关的图像处理结果的整合及最终处理的意旨的请求(步骤S55)。
[0108] 在网络I/F部14从自身装置接收到该任务相关的图像处理结果,并接收到进行自身装置及其他装置的该任务相关的图像处理结果的整合及最终处理的请求的情况下(步骤S55的判定为是的情况下),控制部10在步骤S56中,将自身装置及其他装置的该任务相关的图像处理结果整合(步骤S56)。然后,步骤S57中,控制部10执行图像处理后的最终处理(步骤S57)。
[0109] 另一方面,步骤S55中,在网络I/F部14未从自身装置接收到该任务相关的图像处理结果,且未接收到进行自身装置及其他装置的该任务相关的图像处理结果的整合及最终处理的请求的情况下(步骤S55的判定为否的情况下),控制部10重复步骤S55的判定(步骤S55)。
[0110] 这样,在与其他装置进行图像数据分割处理的情况下,根据自身装置是否需要最终处理,而且,根据自身装置的该任务相关的图像处理结果的数据量是否大于其他装置来决定是否将图像数据返回给自身装置,由此,能够实现可根据任务的种类分担适当的图像处理的图像处理系统100。
[0111] (实施方式4)实施方式1中,由其他装置的控制部10来进行是否应将图像处理结果返回给自身装置的判定(图4的步骤S13),也可由自身装置的控制部10来进行该判定,并向其他装置发送应将图像处理结果返回给自身装置的意旨的请求。
[0112] 这样,能够将图像处理的分担相关的判定在一个图像处理装置1中统一,因而能够实现可进行适当处理的图像处理系统100。
[0113] (实施方式5)作为实施方式5,可进行组合了实施方式1及3的处理。
即,在不是只能在自身装置内完结的任务的情况下,可将图像数据分割为两个以上,并委任两个以上的其他装置分别进行分割的图像数据的图像处理。
该情况下,可由两个以上的其他装置中的任一个其他装置将图像处理结果整合而执行最终处理。
[0114] 这样,在不是只能在自身装置内完结的任务的情况下,因利用两个以上的其他图像处理装置1分散进行图像处理,所以能够实现可根据任务的种类分担适当且有效的图像处理的图像处理系统100。
[0115] (实施方式6)作为实施方式6,可进行组合了实施方式2及3的处理。
即,在一个图像处理装置1受理新任务时已受理先行任务的情况下,考虑对新任务及/或先行任务相关的图像数据进行分割而在自身装置与其他装置间进行分散处理的情况等。
[0116] 这样,即便在受理新任务及先行任务的双方的情况下,通过对新任务及/或先行任务相关的图像数据进行分割而在自身装置与其他装置间进行分散处理,能够实现可根据任务的种类分担适当且有效的图像处理的图像处理系统100。
[0117] (实施方式7)实施方式3中,在存在两个以上的能够执行图像处理的其他装置的情况下,可将图像数据分割为三个以上,委任自身装置及两个以上的其他装置分别进行分割的图像数据的图像处理。
[0118] 这样,因利用三个以上的图像处理装置1分散进行图像处理,所以能够实现可根据任务的种类分担适当且有效的图像处理的图像处理系统100。
[0119] 本发明的优选的方式包含组合所述多个方式中的任一个所得的方式。除所述实施方式外,还有关于本发明的各种变形例。不应认为这些变形例不属于本发明的范围。本发明应包括与权利要求等同的含义及所述范围内的所有变形。
附图标记说明
[0120] 1:图像处理装置2:网络3:USB
10:控制部
11:扫描器部
12:存储装置
13:存储器
14:网络I/F部
15:操作部
16:显示部
17:USB连接部
100:图像处理系统
101:任务管理部
102:任务执行部
103:图像处理部
104:文件控制部