(57)【要約】【課題】複数の画像処理装置からなるネットワークにおいて、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システム、画像処理方法および画像処理プログラムを提供する。【解決手段】  ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、一の前記画像処理装置において、制御部は、ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させ、前記他の画像処理装置において、制御部は、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定し、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行することを特徴とする画像処理システム。【選択図】図３
2019087979.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、
前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、
一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブ受付部が受け付けたジョブに係る画像データを送信して画像処理を実行させ、
前記他の画像処理装置において、前記制御部は、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定し、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行することを特徴とする画像処理システム。
【請求項２】
前記一の画像処理装置において、制御部は、先行ジョブにより前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、前記新規ジョブが前記一の画像処理装置内でしか完結しないジョブか否かを判定し、前記新規ジョブが前記一の画像処理装置内でしか完結しないジョブでないと判定した場合、画像処理が可能な他の画像処理装置に前記新規ジョブに係る画像データを送信して画像処理を実行させる請求項１に記載の画像処理システム。
【請求項３】
前記一の画像処理装置において、制御部は、先行ジョブにより前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、前記先行ジョブが前記一の画像処理装置内でしか完結しないジョブか否かを判定し、前記先行ジョブが前記一の画像処理装置内でしか完結しないジョブでないと判定した場合、画像処理が可能な他の画像処理装置に前記先行ジョブに係る画像データを送信して画像処理を実行させる請求項１または２に記載の画像処理システム。
【請求項４】
前記一の画像処理装置において、制御部は、先行ジョブにより前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、前記新規ジョブおよび先行ジョブが前記一の画像処理装置内でしか完結しないジョブか否かを判定し、前記新規ジョブおよび前記先行ジョブがいずれも前記一の画像処理装置内でしか完結しないジョブと判定した場合、前記先行ジョブより前記新規ジョブを優先すべきか否かを判定し、前記先行ジョブより前記新規ジョブを優先すべきと判定した場合、画像処理が可能な他の画像処理装置に前記先行ジョブに係る画像データを送信して画像処理を実行させる請求項１に記載の画像処理システム。
【請求項５】
ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、
前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、
一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた際に画像処理が可能な他の前記画像処理装置が存在する場合、前記ジョブに係る画像データを分割して前記一の画像処理装置および前記他の画像処理装置でそれぞれ画像処理を実行させ、前記ジョブが前記一の画像処理装置内でしか完結しないジョブである場合、前記一の画像処理装置において、前記ジョブに係る画像処理結果を統合して最終処理を実行することを特徴とする画像処理システム。
【請求項６】
ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、
前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、
一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた際に画像処理が可能な他の前記画像処理装置が存在する場合、前記ジョブに係る画像データを分割して前記一の画像処理装置および前記他の画像処理装置でそれぞれ画像処理を実行させ、前記ジョブが前記一の画像処理装置内でしか完結しないジョブでない場合、前記一の画像処理装置および前記他の画像処理装置の前記ジョブに係る前記画像処理結果のデータ量の大きさを比較し、前記一の画像処理装置の前記画像処理結果のデータ量が、前記他の画像処理装置の前記画像処理結果のデータ量よりも大きくない場合、前記他の画像処理装置において、前記ジョブに係る画像処理結果を統合して最終処理を実行することを特徴とする画像処理システム。
【請求項７】
ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムの画像処理方法であって、
一の前記画像処理装置において、受け付けたジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させる委任ステップと、
前記他の画像処理装置において、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定する判定ステップと、
戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行する実行ステップとを含むことを特徴とする画像処理方法。
【請求項８】
ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムによって実行される画像処理プログラムであって、
前記画像処理装置のプロセッサに、
一の前記画像処理装置において、受け付けたジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させる委任ステップと、
前記他の画像処理装置において、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定する判定ステップと、
戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行する実行ステップとを実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理システム、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、スキャナ等の画像処理機能を有する画像処理装置において、画像処理を行うべき新規ジョブを新たに受け付けた際に、画像処理装置がすでに別ジョブの画像処理を処理中だった場合、当該別ジョブの画像処理が完了するまで、新規ジョブの画像処理を開始することができない。また、画像処理の処理量が多い場合、処理完了までに時間がかかるという問題もあった。
【０００３】
このような問題を解決すべく、自装置のファクシミリ機能が使用中の場合、ネットワークに接続されたファクシミリ機能がアイドル状態にある他の装置のファクシミリ機能を用いて画像送信を行うことにより、画像を送信する際の待ち時間を減少させ、ユーザーの利便性を向上させる発明が開示されている（例えば、特許文献１を参照）。
また、ユーザーからプレビュー指示又は印刷指示を受け付ける前に送信可能なデータを外部装置に送信した後、外部装置で画像処理された後の処理対象データを受信することにより、効率的に先行処理を行い、できるだけユーザーの待機時間を減らし、操作性を向上させる発明も開示されている（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０１６７３３号公報
【特許文献２】特開２０１５−１５７４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複写などの印刷機能やスキャナ機能、メール・ファクシミリ（ＦＡＸ）などの送信機能を有するＭＦＰ（Multifunctional Peripheral：多機能周辺装置）のように、複合的な機能を併せ持つ複数の画像処理装置からなるネットワークの場合、画像処理結果を最終的にどのように処理すべきは、ジョブの種類によって大きく異なる。
しかしながら、従来の画像処理システムは、特定のジョブに対する画像処理のみに特化しており、ジョブの種類に応じた適切な画像処理の分担が必ずしも実現できているとはいえなかった。
【０００６】
この発明は、以上のような事情を考慮してなされたものであって、その目的は、複数の画像処理装置からなるネットワークにおいて、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システム、画像処理方法および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明によれば、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させ、前記他の画像処理装置において、前記制御部は、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定し、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行することを特徴とする画像処理システムが提供される。
また、この発明によれば、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた際に画像処理が可能な他の前記画像処理装置が存在する場合、前記ジョブに係る画像データを分割して前記一の画像処理装置および前記他の画像処理装置でそれぞれ画像処理を実行させ、前記ジョブが前記一の画像処理装置内でしか完結しないジョブである場合、前記一の画像処理装置において、前記ジョブに係る画像処理結果を統合して最終処理を実行することを特徴とする画像処理システムが提供される。
また、この発明によれば、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた際に画像処理が可能な他の前記画像処理装置が存在する場合、前記ジョブに係る画像データを分割して前記一の画像処理装置および前記他の画像処理装置でそれぞれ画像処理を実行させ、前記ジョブが前記一の画像処理装置内でしか完結しないジョブでない場合、前記一の画像処理装置および前記他の画像処理装置の前記ジョブに係る前記画像処理結果のデータ量の大きさを比較し、前記一の画像処理装置の前記画像処理結果のデータ量が、前記他の画像処理装置の前記画像処理結果のデータ量よりも大きくない場合、前記他の画像処理装置において、前記ジョブに係る画像処理結果を統合して最終処理を実行することを特徴とする画像処理システムが提供される。
また、この発明によれば、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムの画像処理方法であって、一の前記画像処理装置において、受け付けたジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させる委任ステップと、前記他の画像処理装置において、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定する判定ステップと、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行する実行ステップとを含むことを特徴とする画像処理方法が提供される。
また、この発明によれば、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムによって実行される画像処理プログラムであって、前記画像処理装置のプロセッサに、一の前記画像処理装置において、受け付けたジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させる委任ステップと、前記他の画像処理装置において、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定する判定ステップと、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行する実行ステップとを実行させることを特徴とする画像処理プログラムが提供される。
【発明の効果】
【０００８】
この発明によれば、複数の画像処理装置からなるネットワークにおいて、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システム、画像処理方法および画像処理プログラムを実現することができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施形態１に係る画像処理装置を含む画像処理システムの構成を示す説明図である。
【図２】図１の画像処理装置の概略構成を示すブロック図である。
【図３】この発明の実施形態１に係る画像処理システムにおいて、原稿をスキャンした一の画像処理装置（自装置）の画像処理手順を示すフローチャートである。
【図４】この発明の実施形態１に係る画像処理システムにおいて、画像データを受信した他の画像処理装置（他装置）の画像処理手順を示すフローチャートである。
【図５】この発明の実施形態２に係る画像処理システムにおいて、原稿をスキャンした一の画像処理装置（自装置）の画像処理手順を示すフローチャートである。
【図６】図５の処理１の詳細を示すフローチャートである。図６（Ａ）は自装置の処理を示し、図６（Ｂ）は他装置の処理を示す。
【図７】図５の処理２の詳細を示すフローチャートである。図７（Ａ）は自装置の処理を示し、図７（Ｂ）は他装置の処理を示す。
【図８】図５の処理３の詳細を示すフローチャートである。図８（Ａ）は自装置の処理を示し、図８（Ｂ）は他装置の処理を示す。
【図９】図５の処理４の詳細を示すフローチャートである。図９（Ａ）は自装置の処理を示し、図９（Ｂ）は他装置の処理を示す。
【図１０】この発明の実施形態３に係る画像処理システムにおいて、原稿をスキャンした画像処理装置の画像処理手順を示すフローチャートである。
【図１１】この発明の実施形態３に係る画像処理システムにおいて、原稿をスキャンした画像処理装置（自装置）の画像処理手順を示すフローチャートである。
【図１２】この発明の実施形態３に係る画像処理システムにおいて、画像データを受信した画像処理装置（他装置）の画像処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以上に述べたように、
（１）この発明の画像処理システムは、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させ、前記他の画像処理装置において、前記制御部は、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定し、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行することを特徴とする。
また、この発明の画像処理システムは、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた際に画像処理が可能な他の前記画像処理装置が存在する場合、前記ジョブに係る画像データを分割して前記一の画像処理装置および前記他の画像処理装置でそれぞれ画像処理を実行させ、前記ジョブが前記一の画像処理装置内でしか完結しないジョブである場合、前記一の画像処理装置において、前記ジョブに係る画像処理結果を統合して最終処理を実行することを特徴とする。
また、この発明の画像処理システムは、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムであって、前記画像処理装置は、画像処理に係るジョブを受け付けるジョブ受付部と、前記ジョブに係る画像データの画像処理を行う画像処理部と、前記ネットワーク上の他の前記画像処理装置と通信を行う通信部と、制御部とを備え、一の前記画像処理装置において、前記制御部は、前記ジョブ受付部が受け付けた際に画像処理が可能な他の前記画像処理装置が存在する場合、前記ジョブに係る画像データを分割して前記一の画像処理装置および前記他の画像処理装置でそれぞれ画像処理を実行させ、前記ジョブが前記一の画像処理装置内でしか完結しないジョブでない場合、前記一の画像処理装置および前記他の画像処理装置の前記ジョブに係る前記画像処理結果のデータ量を比較し、前記一の画像処理装置の前記ジョブに係る前記画像処理結果のデータ量が、前記他の画像処理装置の前記ジョブに係る前記画像処理結果のデータ量よりも大きくない場合、前記他の画像処理装置において、前記ジョブに係る画像処理結果を統合して最終処理を実行することを特徴とする。
また、この発明の画像処理方法は、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムの画像処理方法であって、一の前記画像処理装置において、受け付けたジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させる委任ステップと、前記他の画像処理装置において、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定する判定ステップと、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行する実行ステップとを含むことを特徴とする。
また、この発明の画像処理プログラムは、ネットワークで互いに接続された複数の画像処理装置からなる画像処理システムによって実行される画像処理プログラムであって、前記画像処理装置のプロセッサに、前記一の画像処理装置において、受け付けたジョブをすぐに実行できない場合、画像処理が可能な他の前記画像処理装置に前記ジョブに係る画像データを送信して画像処理を実行させる委任ステップと、前記他の画像処理装置において、画像処理結果を前記一の画像処理装置に戻すべきか否かを判定する判定ステップと、戻すべきと判定した場合、前記画像処理結果を前記一の画像処理装置に送信して最終処理を実行させ、一方、戻すべきでないと判定した場合、前記他の画像処理装置において前記画像処理結果の最終処理を実行する実行ステップとを実行させることを特徴とする。
【００１１】
この発明において、「画像処理装置」は、複写などの印刷機能やスキャナ機能、メール・ファクシミリ（ＦＡＸ）などの送信機能を有するＭＦＰ（Multifunctional Peripheral：多機能周辺装置）など、画像を形成して出力し、また画像データを送信する複合的な機能を併せ持つ装置である。
また、「前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合」は、ジョブ受付部が新規ジョブを受け付けた際に、すでに先行ジョブに係る画像処理が実行中であった場合などがあげられる。
【００１２】
なお、画像処理結果を一の画像処理装置に戻すべきか否かの判定は、一の画像処理装置の制御部が行うようにしてもよい。
一の画像処理装置の制御部は、画像処理結果を一の画像処理装置に戻すべきと判定した場合、他の画像処理装置にその旨の要求を送信する。
【００１３】
さらに、この発明の好ましい態様について説明する。
（２）この発明による画像処理システムにおいて、前記一の画像処理装置において、制御部は、先行ジョブにより前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、前記新規ジョブが前記一の画像処理装置内でしか完結しないジョブか否かを判定し、前記新規ジョブが前記一の画像処理装置内でしか完結しないジョブでないと判定した場合、画像処理が可能な他の画像処理装置に前記新規ジョブに係る画像データを送信して画像処理を実行させるものであってもよい。
【００１４】
このようにすれば、新規ジョブが一の画像処理装置内でしか完結しないジョブか否かに応じて、新規ジョブを他の画像処理装置に委任すべきか否かが決定されるため、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システムを実現することができる。
【００１５】
「前記一の画像処理装置内でしか完結しないジョブ」は、例えば、スキャンにより生成した画像データを一の画像処理装置に表示したり、一の画像処理装置に接続されたＵＳＢに保存したりするジョブなどである。
【００１６】
（３）この発明による画像処理システムにおいて、前記一の画像処理装置において、制御部は、先行ジョブにより前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、前記先行ジョブが前記一の画像処理装置内でしか完結しないジョブか否かを判定し、前記先行ジョブが前記一の画像処理装置内でしか完結しないジョブでないと判定した場合、画像処理が可能な他の画像処理装置に前記先行ジョブに係る画像データを送信して画像処理を実行させるものであってもよい。
【００１７】
このようにすれば、先行ジョブが一の画像処理装置内でしか完結しないジョブか否かに応じて、先行ジョブを他の画像処理装置に委任すべきか否かが決定されるため、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システムを実現することができる。
【００１８】
（４）この発明による画像処理システムにおいて、前記一の画像処理装置において、制御部は、先行ジョブにより前記ジョブ受付部が受け付けた新規ジョブをすぐに実行できない場合、前記新規ジョブおよび先行ジョブが前記一の画像処理装置内でしか完結しないジョブか否かを判定し、前記新規ジョブおよび前記先行ジョブがいずれも前記一の画像処理装置内でしか完結しないジョブと判定した場合、前記先行ジョブより前記新規ジョブを優先すべきか否かを判定し、前記先行ジョブより前記新規ジョブを優先すべきと判定した場合、画像処理が可能な他の画像処理装置に前記先行ジョブに係る画像データを送信して画像処理を実行させるものであってもよい。
【００１９】
このようにすれば、新規ジョブおよび先行ジョブが一の画像処理装置内でしか完結しないジョブか否か、先行ジョブよりも新規ジョブを優先すべきか否かに応じて、先行ジョブを他の画像処理装置に委任すべきか否かが決定されるため、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システムを実現することができる。
【００２０】
以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
【００２１】
（実施形態１）
＜画像処理システム１００の構成＞
以下、図１および図２に基づき、この発明の実施形態１に係る画像処理システム１００の構成について説明する。
図１は、この発明の実施形態１に係る画像処理装置１を含む画像処理システム１００の構成を示す説明図である。また、図２は、図１の画像処理装置１の概略構成を示すブロック図である。
【００２２】
図１に示すように、この発明の画像処理システム１００は、複数の画像処理装置１が互いにネットワーク２で接続されることにより構成される。
【００２３】
画像処理装置１は、複写などの印刷機能やスキャナ機能、メール・ファクシミリ（ＦＡＸ）などの送信機能を有するＭＦＰ（Multifunctional Peripheral：多機能周辺装置）など、原稿を読み取って生成した画像データを処理し、出力する装置である。
【００２４】
ネットワーク２は、複数の画像処理装置１を接続する社内ネットワーク等のネットワークである。
ネットワーク２としては、例えば、ＬＡＮ、インターネットなどの広域ネットワーク（ＷＡＮ）、専用の通信回線などのネットワークがあげられる。
【００２５】
＜画像処理装置１の概略構成＞
図２に示されるように、この発明の画像処理装置１は、制御部１０、スキャナ部１１、記憶装置１２、メモリ１３、ネットワークＩ／Ｆ部１４、操作部１５、表示部１６およびＵＳＢ接続部１７を備える。
以下、画像処理装置１の各構成要素を説明する。
【００２６】
制御部１０は、画像処理装置１を統合的に制御するものであって、ＣＰＵ、ＲＡＭ、ＲＯＭ、各種のインターフェイス回路等からなる。
制御部１０は、ジョブ管理部１０１、ジョブ実行部１０２、画像処理部１０３およびファイル制御部１０４を備える。
【００２７】
ジョブ管理部１０１は、ジョブの登録や削除、停止を行う部分である。
登録されたジョブが実行可能だった場合、ジョブ管理部１０１はジョブ実行部１０２へ実行要求を行う。
【００２８】
ジョブ実行部１０２は、ジョブ管理部１０１から実行要求を受けたジョブを実行する部分である。
ジョブ管理部１０１は、画像処理部１０３への画像データの画像処理要求や画像処理結果からスキャン送信データの作成、ネットワークＩ／Ｆ部１４へのデータ送受信要求などを行う。
【００２９】
画像処理部１０３は、ジョブ実行部１０２から要求された画像処理要求に応じて、画像の圧縮・伸長や画像データ補正・変換、文字認識などの画像処理を行う部分である。
【００３０】
ファイル制御部１０４は、図示しないＨＤＤへのファイルの保存や読み出し、メモリ１３へのファイルの展開などを行う部分である。
【００３１】
スキャナ部１１は、スキャン送信ジョブなどで図示しない原稿読取台または自動原稿読込装置にセットされた原稿を読み取り、画像データを生成する部分である。
スキャナ部１１によって生成された画像データは、制御部１０の画像処理部１０３に送信される。
【００３２】
記憶装置１２は、画像処理装置１の各種機能を実現するために必要な情報や、制御プログラムなどを記憶する素子や記憶媒体である。例えば、ＲＡＭやＲＯＭ等の半導体素子、ハードディスク（ＨＤＤ）、フラッシュ記憶部、ＳＳＤ等の記憶媒体が用いられる。
なお、データを保持する領域がハードディスクドライブで、プログラムを保持する領域がフラッシュ記憶部で構成するといったように、プログラムとデータが異なる装置に保持されてもよい。
【００３３】
メモリ１３は、スキャン画像などの画像処理を行うために、一時的に画像を展開しておく領域などを指す。
【００３４】
ネットワークＩ／Ｆ部１４は、ネットワーク２上に接続された他装置と通信し、データの送受信を行う部分である。
【００３５】
操作部１５は、画像処理装置１の操作を行うためのインターフェイスである。
ユーザーは操作部１５を操作することによって、画像処理装置１に対する指示を実行する。操作部１５は、複数のキーの配列からなる物理キーであってもよく、また、表示部１６に設けられたタッチパネルをタッチ等することにより操作するものであってもよい。
【００３６】
表示部１６は、各種情報の表示を行う部分である。
表示部１６は、例えば、ＣＲＴディスプレイ、液晶ディスプレイ、ＥＬディスプレイなどで構成され、オペレーティングシステムやアプリケーションソフトウェアの処理状態など電子的なデータを表示するためのモニタやラインディスプレイなどの表示装置である。制御部１０は、表示部１６を通じて、画像処理装置１の動作および状態の表示を行う。
【００３７】
ＵＳＢ接続部１７は、ＵＳＢ３またはその他のＵＳＢ機器を着脱可能に接続するための接続部である。
【００３８】
＜この発明の実施形態１に係る画像処理システム１００の画像処理手順＞
次に、図３および図４に基づき、この発明の実施形態１に係る画像処理システム１００の画像処理手順の具体例について説明する。
図３は、この発明の実施形態１に係る画像処理システム１００において、原稿をスキャンした一の画像処理装置１（自装置）の画像処理手順を示すフローチャートである。また、図４は、この発明の実施形態１に係る画像処理システム１００において、画像データを受信した他の画像処理装置１（他装置）の画像処理手順を示すフローチャートである。
【００３９】
制御部１０は、以下のステップに示す手順に従って処理を行う。
なお、以下の説明において、原稿をスキャンした一の画像処理装置１を「自装置」と呼び、また、自装置から画像処理を委任する他の画像処理装置１を「他装置」と呼ぶことにする。
また、図３において、ステップＳ５およびＳ６の処理は、それぞれ図４のステップＳ１１およびＳ１４の処理に対応している。
【００４０】
図３のステップＳ１において、自装置の制御部１０は、スキャナ部１１に原稿をスキャンさせて画像データを生成する（ステップＳ１）。
具体的には、ジョブ管理部１０１からスキャンジョブの実行要求を受けたとき、制御部１０は、ジョブ実行部１０２にスキャンジョブを実行させる。
ジョブ実行部１０２は、図示しない原稿読取台または自動原稿読込装置にセットされた原稿をスキャナ部１１に読み取らせて画像データを生成させる。
【００４１】
次に、ステップＳ２において、制御部１０は、スキャナ部１１によって生成された画像データについて、自装置で画像処理が実行可能か否かを判定する（ステップＳ２）。
自装置で画像処理が実行可能な場合（ステップＳ２の判定がＹｅｓの場合）、制御部１０は、ステップＳ３において、画像処理部１０３に当該ジョブに係る画像データの画像処理を実行させる（ステップＳ３）。
その後、ステップＳ４において、制御部１０は、画像処理後の最終処理を実行する（ステップＳ４）。
【００４２】
ここで、画像処理後の最終処理は、ジョブの種類によって異なる。
例えば、画像処理結果を電子メールで送信するジョブの場合は、画像処理後の最終処理は、当該画像処理結果を送信するための電子メールの作成や送信処理である。
また、画像処理結果を自装置のＵＳＢ接続部１７に接続されたＵＳＢ３に格納するジョブの場合は、画像処理後の最終処理は、当該画像処理結果をＵＳＢ３に格納する処理である。
また、画像処理結果を自装置の表示部１６に表示するジョブの場合は、画像処理後の最終処理は、画像処理結果を表示部１６に表示する処理である。
また、画像処理結果を自装置の記憶装置１２に記憶させるジョブの場合は、画像処理後の最終処理は、当該画像処理結果を記憶装置１２に記憶させる処理である。
【００４３】
一方、ステップＳ２の判定において、自装置で画像処理が実行可能でない場合（ステップＳ２の判定がＮｏの場合）、制御部１０は、ステップＳ５において、他装置に対し、ネットワークＩ／Ｆ部１４に画像データを送信させる（ステップＳ５）。
その際、制御部１０は、他装置に依頼する画像処理の指示を画像データに対応付けてネットワークＩ／Ｆ部１４に送信させる。
【００４４】
ここで、「画像処理が実行可能でない」とは、例えば、画像処理部１０３がすでに別ジョブの画像処理を実行中の状態にあり、当該別ジョブの画像処理が完了するまで新規ジョブを開始できない場合などである。
特に、別ジョブのデータ量が多い場合、画像処理の完了までに時間を要するため、自装置で新規ジョブの画像処理を行うよりも、他装置に新規ジョブを画像処理させたほうが、自装置だけで画像処理を行うよりも処理が早く完了することが期待できる。
【００４５】
また、他装置は、画像処理が実行可能なネットワーク２上の他の画像処理装置１の中から選択される。
また、候補となる他装置が複数存在する場合、自装置からの要求に対する他装置の応答の遅延が最も小さい他装置が選択される。
【００４６】
次に、ステップＳ６において、制御部１０は、当該他装置から当該ジョブに係る画像処理結果を受信したか否かを判定する（ステップＳ６）。
当該他装置から当該ジョブに係る画像処理結果を受信した場合（ステップＳ６の判定がＹｅｓの場合）、制御部１０は、ステップＳ４の処理を行う（ステップＳ４）。
一方、当該他装置から当該ジョブに係る画像処理結果を受信していない場合（ステップＳ６の判定がＮｏの場合）、制御部１０は、ステップＳ６の判定を繰り返す（ステップＳ６）。
【００４７】
次に、図４に基づき、自装置から画像処理を委任された他装置の処理について説明する。
他装置の制御部１０は、図４のステップ１１において、ネットワークＩ／Ｆ部１４が自装置から画像データを受信したか否かを判定する（ステップＳ１１）。
ネットワークＩ／Ｆ部１４が自装置から画像データを受信した場合（ステップＳ１１の判定がＹｅｓの場合）、制御部１０は、ステップＳ１２において、自装置から受信した画像処理の指示に基づき、画像処理部１０３に当該ジョブに係る画像データの画像処理を実行させる（ステップＳ１２）。
その後、制御部１０は、ステップＳ１３の判定を行う（ステップＳ１３）。
一方、ネットワークＩ／Ｆ部１４が自装置から画像データを受信していない場合（ステップＳ１１の判定がＮｏの場合）、制御部１０は、ステップＳ１１の判定を繰り返す（ステップＳ１１）。
【００４８】
次に、ステップＳ１３において、制御部１０は、当該ジョブに係る画像処理結果を自装置に戻す必要があるか否かを判定する（ステップＳ１３）。
当該ジョブに係る画像処理結果を自装置に戻す必要がある場合（ステップＳ１３のＹｅｓの場合）、制御部１０は、ステップＳ１４において、自装置に対し、ネットワークＩ／Ｆ部１４に当該ジョブに係る画像処理結果を送信させる（ステップＳ１４）。
その後、制御部１０は、処理を終了させる。
【００４９】
ここで、画像処理済みの画像データを自装置に戻す必要がある場合とは、例えば、スキャン画像の文字認識を行い、他装置に画像処理を委任した後、当該ジョブに係る画像処理結果を再び自装置に接続したＵＳＢ等に保存する場合などである。
【００５０】
一方、当該ジョブに係る画像処理結果を自装置に戻す必要がない場合（ステップＳ１３のＮｏの場合）、制御部１０は、ステップＳ１５において、画像処理後の最終処理を実行する（ステップＳ１０５）。
その後、制御部１０は、処理を終了させる。
【００５１】
ここで、画像処理結果を自装置に戻す必要がない場合とは、例えば、スキャン画像の文字認識を行い、他装置に画像処理を委任した後、処理済みの画像データをＥ−ｍａｉｌ等でネットワーク２上のＰＣに送信する場合などである。
【００５２】
また、画像処理後の最終処理は、例えば、画像処理結果を電子メールで送信するジョブの場合は、当該画像処理結果を送信するための電子メールの作成や送信処理などである。
【００５３】
画像処理結果を自装置に戻すべきか否かの具体的な判定方法としては、例えば、以下の判定方法（１）または（２）があげられる。
【００５４】
（１）他装置の制御部１０は、画像処理結果を自装置に戻すべきか否かの指示を自装置から画像データと対応付けて受信し、その指示に基づいて処理する。
画像処理結果を戻さない場合、他装置の制御部１０は、電子メールの送信、データの保存、印刷等の画像処理後の最終処理についての指示も自装置から受信する。
【００５５】
（２）他装置の制御部１０は、自装置から画像データと対応付けて画像処理後の最終処理についての情報を受信し、当該最終処理の内容に基づいて画像処理結果を自装置に戻すべきか否かを判定する。
例えば、画像処理後の最終処理が電子メールの送信の場合、他装置の制御部１０は、他装置で画像処理結果の処理を行うため、画像処理結果を自装置に戻さない。
また、画像処理後の最終処理が画像データの保存や印刷の場合、他装置の制御部１０は、自装置で画像処理結果の処理をさせるため、画像処理結果を自装置に戻す。
【００５６】
このように、複数の画像処理装置１からなるネットワーク２において、他装置に画像データを送信して画像処理を委任した場合、ジョブの種類に応じて自装置に再び当該ジョブに係る画像処理結果を戻すか否かを決定することにより、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システム１００を実現することができる。
【００５７】
（実施形態２）
次に、図５〜図９に基づき、この発明の実施形態２に係る画像処理システム１００の構成について説明する。
図５は、この発明の実施形態２に係る画像処理システム１００において、原稿をスキャンした一の画像処理装置１（自装置）の画像処理手順を示すフローチャートである。また、図６は、図５の処理１の詳細を示すフローチャートである。図６（Ａ）は自装置の処理を示し、図６（Ｂ）は他装置の処理を示す。また、図７は、図５の処理２の詳細を示すフローチャートである。図７（Ａ）は自装置の処理を示し、図７（Ｂ）は他装置の処理を示す。また、図８は、図５の処理３の詳細を示すフローチャートである。図８（Ａ）は自装置の処理を示し、図８（Ｂ）は他装置の処理を示す。また、図９は、図５の処理４の詳細を示すフローチャートである。図９（Ａ）は自装置の処理を示し、図９（Ｂ）は他装置の処理を示す。
【００５８】
実施形態２においては、一の画像処理装置１が新規ジョブを受けつけた際に、先行ジョブが存在する場合の処理について説明する。
【００５９】
図５のステップＳ２１において、自装置の制御部１０は、スキャナ部１１に原稿をスキャンさせて画像データを生成する（ステップＳ２１）。
【００６０】
次に、ステップＳ２２において、制御部１０は、先行ジョブが存在するか否かを判定する（ステップＳ２２）。
先行ジョブが存在しない場合（ステップＳ２２の判定がＮｏの場合）、制御部１０は、ステップＳ２３において、新規ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ２３）。
その後、制御部１０は処理を終了する。
【００６１】
一方、先行ジョブが存在する場合（ステップＳ２２の判定がＹｅｓの場合）、制御部１０は、ステップＳ２４において、新規ジョブに係る画像処理結果を自装置に戻す必要があるか否かを判定する（ステップＳ２４）。
【００６２】
ステップＳ２４において、新規ジョブに係る画像処理結果を自装置に戻す必要がある場合（ステップＳ２４の判定がＹｅｓの場合）、制御部１０は、ステップＳ２５の判定を行う（ステップＳ２５）。
一方、新規ジョブに係る画像処理結果を自装置に戻す必要がない場合（ステップＳ２４の判定がＮｏの場合）、制御部１０は、ステップＳ２６の処理１を行う（ステップＳ２６）。
なお、ステップＳ２６の処理１の詳細については、図６の説明において後述する。
【００６３】
次に、ステップＳ２５において、制御部１０は、先行ジョブに係る画像処理結果を自装置に戻す必要があるか否かを判定する（ステップＳ２５）。
先行ジョブに係る画像処理結果を自装置に戻す必要がある場合（ステップＳ２５の判定がＹｅｓの場合）、制御部１０は、ステップＳ２７の判定を行う（ステップＳ２７）。
一方、先行ジョブに係る画像処理結果を自装置に戻す必要がない場合（ステップＳ２５の判定がＮｏの場合）、制御部１０は、ステップＳ２８の処理２を行う（ステップＳ２８）。
なお、ステップＳ２８の処理２の詳細については、図７の説明において後述する。
【００６４】
次に、ステップＳ２７において、制御部１０は、先行ジョブよりも新規ジョブを優先して画像処理する必要があるか否かを判定する（ステップＳ２７）。
先行ジョブよりも新規ジョブを優先して画像処理する必要がある場合（ステップＳ２７の判定がＹｅｓの場合）、制御部１０は、ステップＳ２９の処理３を行う（ステップＳ２９）。
なお、ステップＳ２９の処理３の詳細については、図８の説明において後述する。
【００６５】
一方、先行ジョブよりも新規ジョブを優先して画像処理する必要がない場合（ステップＳ２７の判定がＮｏの場合）、制御部１０は、ステップＳ３０の処理４を行う（ステップＳ３０）。
なお、ステップＳ３０の処理４の詳細については、図９の説明において後述する。
【００６６】
最後に、処理１〜４を終了した後、制御部１０は処理を終了する。
【００６７】
次に、図６に基づき、処理１の詳細について説明する。
【００６８】
図６（Ａ）のステップＳ２６１において、自装置の制御部１０は、他装置に対し、新規ジョブに係る画像データをネットワークＩ／Ｆ部１４に送信させる（ステップＳ２６１）。
その際、制御部１０は、他装置に依頼する画像処理の指示を画像データに対応付けてネットワークＩ／Ｆ部１４に送信させる。
続いて、制御部１０は、ステップＳ２６２において、先行ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ２６２）。
その後、制御部１０は処理を終了する。
なお、ステップＳ２６１およびＳ２６２の処理は、並列に処理するようにしてもよい。
【００６９】
一方、図６（Ｂ）のステップＳ２６３において、他装置の制御部１０は、ネットワークＩ／Ｆ部１４が自装置から新規ジョブに係る画像データを受信したか否かを判定する（ステップＳ２６３）。
ネットワークＩ／Ｆ部１４が自装置から新規ジョブに係る画像データを受信した場合（ステップＳ２６３の判定がＹｅｓの場合）、制御部１０は、ステップＳ２６４において、自装置から受信した画像処理の指示に基づき、新規ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ２６４）。
その後、制御部１０は処理を終了する。
【００７０】
一方、ネットワークＩ／Ｆ部１４が自装置から新規ジョブに係る画像データを受信していない場合（ステップＳ２６３の判定がＮｏの場合）、制御部１０は、ステップＳ２６３の判定を繰り返す（ステップＳ２６３）。
【００７１】
次に、図７に基づき、処理２の詳細について説明する。
【００７２】
図７（Ａ）のステップＳ２８１において、自装置の制御部１０は、他装置に対し、先行ジョブに係る画像データをネットワークＩ／Ｆ部１４に送信させる（ステップＳ２８１）。
その際、制御部１０は、他装置に依頼する画像処理の指示を画像データに対応付けてネットワークＩ／Ｆ部１４に送信させる。
続いて、制御部１０は、ステップＳ２８２において、新規ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ２８２）。
その後、制御部１０は処理を終了する。
なお、ステップＳ２８１およびＳ２８２の処理は、並列に処理するようにしてもよい。
【００７３】
一方、図７（Ｂ）のステップＳ２８３において、他装置の制御部１０は、ネットワークＩ／Ｆ部１４が自装置から先行ジョブに係る画像データを受信したか否かを判定する（ステップＳ２８３）。
ネットワークＩ／Ｆ部１４が自装置から先行ジョブに係る画像データを受信した場合（ステップＳ２８３の判定がＹｅｓの場合）、制御部１０は、ステップＳ２８４において、自装置から受信した画像処理の指示に基づき、先行ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ２８４）。
その後、制御部１０は処理を終了する。
【００７４】
一方、ネットワークＩ／Ｆ部１４が自装置から先行ジョブに係る画像データを受信していない場合（ステップＳ２８３の判定がＮｏの場合）、制御部１０は、ステップＳ２８３の判定を繰り返す（ステップＳ２８３）。
【００７５】
次に、図８に基づき、処理３の詳細について説明する。
【００７６】
図８（Ａ）のステップＳ２９１において、自装置の制御部１０は、他装置に対し、先行ジョブに係る画像データをネットワークＩ／Ｆ部１４に送信させる（ステップＳ２９１）。
その際、制御部１０は、他装置に依頼する画像処理の指示を画像データに対応付けてネットワークＩ／Ｆ部１４に送信させる。
続いて、制御部１０は、ステップＳ２９２において、新規ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ２９２）。
【００７７】
次に、制御部１０は、ステップＳ２９３において、ネットワークＩ／Ｆ部１４が他装置から先行ジョブに係る画像処理結果を受信したか否かを判定する（ステップＳ２９３）。
ネットワークＩ／Ｆ部１４が他装置から先行ジョブに係る画像処理結果を受信した場合（ステップＳ２９３の判定がＹｅｓの場合）、制御部１０は、ステップＳ２９４において、自装置から受信した画像処理の指示に基づき、先行ジョブに係る画像処理結果の最終処理を実行する（ステップＳ２９４）。
その後、制御部１０は処理を終了する。
【００７８】
なお、制御部１０は、ステップＳ２９１，Ｓ２９３〜Ｓ２９３の先行ジョブに係る処理と、ステップＳ２９２の新規ジョブに係る処理とを、並列に処理するようにしてもよい。
【００７９】
一方、図８（Ｂ）のステップＳ２９５において、他装置の制御部１０は、ネットワークＩ／Ｆ部１４が自装置から先行ジョブに係る画像データを受信したか否かを判定する（ステップＳ２９５）。
ネットワークＩ／Ｆ部１４が自装置から先行ジョブに係る画像データを受信した場合（ステップＳ２９５の判定がＹｅｓの場合）、制御部１０は、ステップＳ２９６において、画像処理部１０３に先行ジョブに係る画像データの画像処理を実行させる（ステップＳ２９６）。
続くステップＳ２９７において、制御部１０は、自装置に対し、ネットワークＩ／Ｆ部１４に先行ジョブに係る画像処理結果を送信させる（ステップＳ２９７）。
その後、制御部１０は処理を終了する。
【００８０】
一方、ネットワークＩ／Ｆ部１４が自装置から先行ジョブに係る画像データを受信していない場合（ステップＳ２９５の判定がＮｏの場合）、制御部１０は、ステップＳ２９５の判定を繰り返す（ステップＳ２９５）。
【００８１】
このように、新規ジョブを受け付けた際に、先行ジョブが存在する場合、新規ジョブおよび先行ジョブが自装置内でしか完結しないジョブか否かに応じて、先行ジョブを他装置に委任すべきか否かが決定されるため、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システム１００を実現することができる。
【００８２】
次に、図９に基づき、処理４の詳細について説明する。
【００８３】
図９（Ａ）のステップＳ３０１において、自装置の制御部１０は、他装置に対し、新規ジョブに係る画像データをネットワークＩ／Ｆ部１４に送信させる（ステップＳ３０１）。
その際、制御部１０は、他装置に依頼する画像処理の指示を画像データに対応付けてネットワークＩ／Ｆ部１４に送信させる。
続いて、制御部１０は、ステップＳ３０２において、先行ジョブに係る画像データの画像処理および画像処理結果の最終処理を実行する（ステップＳ３０２）。
【００８４】
次に、制御部１０は、ステップＳ３０３において、ネットワークＩ／Ｆ部１４が他装置から新規ジョブに係る画像処理結果を受信したか否かを判定する（ステップＳ３０３）。
ネットワークＩ／Ｆ部１４が他装置から新規ジョブに係る画像処理結果を受信した場合（ステップＳ３０３の判定がＹｅｓの場合）、制御部１０は、ステップＳ３０４において、自装置から受信した画像処理の指示に基づき、新規ジョブに係る画像処理結果の最終処理を実行する（ステップＳ３０４）。
その後、制御部１０は処理を終了する。
【００８５】
なお、制御部１０は、ステップＳ３０１，Ｓ３０３およびＳ３０４の新規ジョブに係る処理と、ステップＳ３０２の処理とを、並列に処理するようにしてもよい。
【００８６】
一方、図９（Ｂ）のステップＳ３０５において、他装置の制御部１０は、ネットワークＩ／Ｆ部１４が自装置から新規ジョブに係る画像データを受信したか否かを判定する（ステップＳ３０５）。
ネットワークＩ／Ｆ部１４が自装置から新規ジョブに係る画像データを受信した場合（ステップＳ３０５の判定がＹｅｓの場合）、制御部１０は、ステップＳ３０６において、画像処理部１０３に新規ジョブに係る画像データの画像処理を実行させる（ステップＳ３０６）。
続くステップＳ３０７において、制御部１０は、自装置に対し、ネットワークＩ／Ｆ部１４に新規ジョブに係る画像処理結果を送信させる（ステップＳ３０７）。
その後、制御部１０は処理を終了する。
【００８７】
一方、ネットワークＩ／Ｆ部１４が自装置から新規に係る画像データを受信していない場合（ステップＳ３０５の判定がＮｏの場合）、制御部１０は、ステップＳ３０５の判定を繰り返す（ステップＳ３０５）。
【００８８】
（実施形態３）
次に、図１０〜図１２に基づき、この発明の実施形態３に係る画像処理システム１００の構成について説明する。
図１０は、この発明の実施形態２に係る画像処理システム１００において、原稿をスキャンした画像処理装置１の画像処理手順の一例を示すフローチャートである。また、図１１は、この発明の実施形態２に係る画像処理システム１００において、原稿をスキャンした画像処理装置１（自装置）の画像処理手順の一例を示すフローチャートである。また、図１２は、この発明の実施形態１に係る画像処理システム１００において、画像データを受信した画像処理装置１（他装置）の画像処理手順の一例を示すフローチャートである。
なお、図１１のステップＳ４２，Ｓ４５，Ｓ４６およびＳ５０の処理はそれぞれ、図１２のステップＳ５１，Ｓ５３，Ｓ５４およびＳ５５の処理に対応する。
【００８９】
実施形態３においては、一の画像処理装置１（自装置）がジョブを受けつけた際、当該ジョブに係る画像データを分割して、他の画像処理装置１（他装置）と分散処理する場合について説明する。
【００９０】
図１０のステップＳ３１において、画像処理装置１（自装置）の制御部１０は、スキャナ部１１に原稿をスキャンさせて画像データを生成する（ステップＳ３１）。
【００９１】
次に、ステップＳ３２において、制御部１０は、画像処理が実行可能な他の画像処理装置１（他装置）が存在するか否かを判定する（ステップＳ３２）。
画像処理が実行可能な他の画像処理装置１（他装置）が存在する場合（ステップＳ３２の判定がＹｅｓの場合）、制御部１０は、ステップＳ３３において、当該ジョブに係る画像データを分割し、他装置と画像データの分散処理を行う（ステップＳ３３）。
その後、制御部１０は処理を終了する。
【００９２】
一方、画像処理が実行可能な他の画像処理装置１（他装置）が存在しない場合（ステップＳ３２の判定がＮｏの場合）、制御部１０は、ステップＳ３４において、自装置で画像処理および画像処理結果の最終処理を実行する（ステップＳ３４）。
その後、制御部１０は、画像処理を終了する。
【００９３】
次に、図１０のステップＳ３３の分散処理の詳細について説明する。
【００９４】
図１１のステップＳ４１において、自装置の制御部１０は、画像データを分割する（ステップＳ４１）。
ここで、画像データの分割は、データ量が均等になるように分割してもよいし、それぞれの処理装置に搭載されているCPU等によって決定される処理性能に応じて分割してもよい。
【００９５】
次に、ステップＳ４２において、制御部１０は、他装置に対し、分割した画像データの一部をネットワークＩ／Ｆ部１４に送信する（ステップＳ４２）。
その際、制御部１０は、他装置に依頼する画像処理の指示を画像データに対応付けてネットワークＩ／Ｆ部１４に送信させる。
ここで、分割された画像データのうち、どの画像データを他装置に送信すべきかは、分割基準によって決定される。データ量が均等になるように分割した場合は、分割されたデータの後半部分を他装置に送信する。また、自装置と他装置の処理性能等を考慮して分割した場合は、他装置で処理を行うために分割されたデータを他装置に送信する。
【００９６】
次に、制御部１０は、ステップＳ４３において、画像処理部１０３に未送信の画像データの画像処理を実行させる（ステップＳ４３）。
【００９７】
次に、ステップＳ４４において、制御部１０は、自装置で当該ジョブに係る画像処理結果の最終処理が必要か否かを判定する（ステップＳ４４）。
【００９８】
自装置で最終処理が必要な場合（ステップＳ４４の判定がＹｅｓの場合）、制御部１０は、ステップＳ４５において、他装置に対し、ネットワークＩ／Ｆ部１４に画像データを自装置に送信するよう要求させる（ステップＳ４５）。
その後、制御部１０は、ステップＳ４６の判定を行う（ステップＳ４６）。
一方、自装置で最終処理が必要でない場合（ステップＳ４４の判定がＮｏの場合）、制御部１０は、ステップＳ４７の判定を行う（ステップＳ４７）。
【００９９】
次に、ステップＳ４６において、制御部１０は、ネットワークＩ／Ｆ部１４が他装置から当該ジョブに係る画像処理結果を受信したか否かを判定する（ステップＳ４６）。
ネットワークＩ／Ｆ部１４が他装置から当該ジョブに係る画像処理結果を受信した場合（ステップＳ４６の判定がＹｅｓの場合）、制御部１０は、ステップＳ４８において、自装置および他装置の当該ジョブに係る画像処理結果を統合する（ステップＳ４８）。
その後、制御部１０は、ステップＳ４９において、画像処理後の最終処理を実行する（ステップＳ４９）。
【０１００】
一方、ステップＳ４６において、ネットワークＩ／Ｆ部１４が他装置から処理済みの画像データを受信していない場合（ステップＳ４６の判定がＮｏの場合）、制御部１０は、ステップＳ４６の判定を繰り返す（ステップＳ４６）。
【０１０１】
次に、ステップＳ４７において、制御部１０は、自装置の画像処理結果のデータ量が他装置のものより大きいか否かを判定する（ステップＳ４７）。
【０１０２】
自装置の画像処理結果のデータ量が他装置のものより大きい場合（ステップＳ４７の判定がＹｅｓの場合）、制御部１０は、ステップＳ４５の処理を行う（ステップＳ４５）。
一方、自装置の画像処理結果のデータ量が他装置のものより大きくない場合（ステップＳ４７の判定がＮｏの場合）、制御部１０は、ステップＳ５０において、他装置に対し、ネットワークＩ／Ｆ部１４に画像処理結果を送信させ、画像処理結果の統合および最終処理を行うように要求する（ステップＳ５０）。
その後、制御部１０は、画像処理を終了する。
【０１０３】
このようにして、データ量の小さいほうの画像処理結果を送信するため、送信にかかる時間を短くすることができる。
【０１０４】
次に、図１２に基づき、自装置から画像処理を委任された他装置の処理について説明する。
【０１０５】
他装置の制御部１０は、図１２のステップ５１において、ネットワークＩ／Ｆ部１４が自装置から画像データを受信したか否かを判定する（ステップＳ５１）。
ネットワークＩ／Ｆ部１４が自装置から画像データを受信した場合（ステップＳ５１の判定がＹｅｓの場合）、制御部１０は、ステップＳ５２において、自装置から受信した画像処理の指示に基づき、画像処理部１０３に当該画像データの画像処理を実行させる（ステップＳ５２）。
一方、ネットワークＩ／Ｆ部１４が自装置から画像データを受信していない場合（ステップＳ５１の判定がＮｏの場合）、制御部１０は、ステップＳ５１の判定を繰り返す（ステップＳ５１）。
【０１０６】
次に、ステップＳ５３において、制御部１０は、ネットワークＩ／Ｆ部１４が自装置から当該ジョブに係る画像処理結果の送信要求を受信したか否かを判定する（ステップＳ５３）。
ネットワークＩ／Ｆ部１４が自装置から当該ジョブに係る画像処理結果の送信要求を受信した場合（ステップＳ５３の判定がＹｅｓの場合）、制御部１０は、ステップＳ５４において、自装置に対し、ネットワークＩ／Ｆ部１４に当該ジョブに係る画像処理結果を送信させる（ステップＳ５４）。
【０１０７】
一方、ステップＳ５３において、ネットワークＩ／Ｆ部１４が自装置から当該ジョブに係る画像処理結果の送信要求を受信していない場合（ステップＳ５３の判定がＮｏの場合）、制御部１０は、ステップＳ５５において、自装置から当該ジョブに係る画像処理結果を受信し、自装置および他装置の当該ジョブに係る画像処理結果の統合および最終処理を行う旨の要求をネットワークＩ／Ｆ部１４が受信した否かを判定する（ステップＳ５５）。
【０１０８】
自装置から当該ジョブに係る画像処理結果を受信し、自装置および他装置の当該ジョブに係る画像処理結果の統合および最終処理を行う要求をネットワークＩ／Ｆ部１４が受信した場合（ステップＳ５５の判定がＹｅｓの場合）、制御部１０は、ステップＳ５６において、自装置および他装置の当該ジョブに係る画像処理結果を統合する（ステップＳ５６）。
続いて、ステップＳ５７において、制御部１０は、画像処理後の最終処理を実行する（ステップＳ５７）。
【０１０９】
一方、ステップＳ５５において、自装置から当該ジョブに係る画像処理結果を受信し、自装置および他装置の当該ジョブに係る画像処理結果の統合および最終処理を行う要求をネットワークＩ／Ｆ部１４が受信していない場合（ステップＳ５５の判定がＮｏの場合）、制御部１０は、ステップＳ５５の判定を繰り返す（ステップＳ５５）。
【０１１０】
このように、他装置と画像データを分割処理した場合、自装置で最終処理が必要か否か、また、自装置の当該ジョブに係る画像処理結果のデータ量が他装置のものより大きいか否かに応じて自装置に画像データを戻すか否かを決定することにより、ジョブの種類に応じた適切な画像処理の分担を可能にする画像処理システム１００を実現することができる。
【０１１１】
（実施形態４）
実施形態１において、画像処理結果を自装置に戻すべきか否かの判定を他装置の制御部１０が行ったが（図４のステップＳ１３）、当該判定を自装置の制御部１０が行い、画像処理結果を自装置に戻すべき旨の要求を他装置に送信するようにしてもよい。
【０１１２】
このようにすれば、画像処理の分担に係る判定を一の画像処理装置１に一元化することができるため、適切な処理を可能にする画像処理システム１００を実現することができる。
【０１１３】
（実施形態５）
実施形態５として、実施形態１および３を組み合わせた処理を行ってもよい。
すなわち、自装置内でしか完結しないジョブでない場合、画像データを２以上に分割して、２以上の他装置でそれぞれ分割した画像データの画像処理を委任させるようにしてもよい。
この場合、２以上の他装置のうち、いずれか１つの他装置で画像処理結果を統合して最終処理を実行する。
【０１１４】
このようにすれば、自装置内でしか完結しないジョブでない場合、２以上の他の画像処理装置１で画像処理を分散するため、ジョブの種類に応じた適切かつ効率的な画像処理の分担を可能にする画像処理システム１００を実現することができる。
【０１１５】
（実施形態６）
実施形態６として、実施形態２および３を組み合わせた処理を行ってもよい。
すなわち、一の画像処理装置１が新規ジョブを受けつけた際、すでに先行ジョブを受け付けていた場合において、新規ジョブおよび／または先行ジョブに係る画像データを分割して自装置および他装置間で分散処理する場合などが考えられる。
【０１１６】
このようにすれば、新規ジョブおよび先行ジョブの両方を受けつけた場合においても、新規ジョブおよび／または先行ジョブに係る画像データを分割して自装置および他装置間で分散処理することで、ジョブの種類に応じた適切かつ効率的な画像処理の分担を可能にする画像処理システム１００を実現することができる。
【０１１７】
（実施形態７）
実施形態３において、画像処理が実行可能な他装置が２以上存在する場合、画像データを３以上に分割して、自装置および２以上の他装置にそれぞれ分割した画像データの画像処理を委任させるようにしてもよい。
【０１１８】
このようにすれば、３以上の画像処理装置１で画像処理を分散するため、ジョブの種類に応じた適切かつ効率的な画像処理の分担を可能にする画像処理システム１００を実現することができる。
【０１１９】
この発明の好ましい態様は、上述した複数の態様のうちの何れかを組み合わせたものも含む。
前述した実施形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。
【符号の説明】
【０１２０】
１：画像処理装置、    ２：ネットワーク、    ３：ＵＳＢ、    １０：制御部、    １１：スキャナ部、    １２：記憶装置、    １３：メモリ、    １４：ネットワークＩ／Ｆ部、    １５：操作部、    １６：表示部、    １７：ＵＳＢ接続部、    １００：画像処理システム、    １０１：ジョブ管理部、    １０２：ジョブ実行部、    １０３：画像処理部、    １０４：ファイル制御部
【図１】
2019087979.tif 000003
【図２】
2019087979.tif 000004
【図３】
2019087979.tif 000005
【図４】
2019087979.tif 000006
【図５】
2019087979.tif 000007
【図６】
2019087979.tif 000008
【図７】
2019087979.tif 000009
【図８】
2019087979.tif 000010
【図９】
2019087979.tif 000011
【図１０】
2019087979.tif 000012
【図１１】
2019087979.tif 000013
【図１２】
2019087979.tif 000014