(57)【要約】【課題】画像データのラスタライズ処理中に、後に処理する予定の画像データの先行処理を外部の処理装置で行わない場合に比べて、処理能力を向上させた画像処理システム、ラスタライズ処理装置、及び画像処理プログラムを提供する。【解決手段】現行ジョブのＲｉｐ処理中に未使用の外部Ｒｉｐ処理装置１９が有る場合は、ジョブ管理部４２が事前処理部４４に後続ジョブの先行処理を依頼し、事前処理部４４がＲｉｐ処理装置１６に後続ジョブの先行処理情報を配信する。Ｒｉｐ処理装置１６は、受け付けた先行処理情報を、自装置に割り当てられている外部Ｒｉｐ処理装置１９に連絡する。外部Ｒｉｐ処理装置１９は、後続ジョブの先行処理を行い、ラスタライズデータを保存する。現行ジョブの後に、後続ジョブをＲｉｐ処理する際は、Ｒｉｐ処理装置１６の先行処理ページ取得部６４が先行処理実行情報に基づいて先行処理されているラスタライズデータを取得する。【選択図】図４
2011201146.tif 000002
【特許請求の範囲】
【請求項１】
複数のページのデータを含む画像データを複数受け付ける受付手段と、
前記受付手段で受け付けた画像データをページ毎にラスタライズ処理するための処理情報を、画像データをラスタライズ処理する処理手段に配信すると共に、前記処理手段のラスタライズ処理の処理負荷に応じて、画像データをラスタライズ処理する外部の処理装置に、前記処理手段に配信した画像データのページと異なるページをラスタライズ処理するための処理情報を配信する第１の配信手段と、
前記外部の処理装置が前記第１の配信手段により配信された処理情報に基づいてラスタライズ処理を行っていない場合に、前記処理手段でラスタライズ処理中の画像データの後に処理する予定の画像データを前記外部の処理装置で先行してラスタライズ処理するよう先行処理を依頼する依頼手段と、
前記依頼手段により先行処理を依頼された画像データを前記先行処理するための先行処理情報を配信する第２の配信手段と、
前記第２の配信手段により配信された先行処理情報に基づいて前記外部の処理装置で先行処理された先行処理済の画像データに関する先行処理済情報を取得する取得手段と、
前記取得手段が取得した先行処理済情報を前記処理手段に通知する通知手段と、
を備えた画像処理システム。
【請求項２】
前記外部の処理装置が割り当てられた前記処理手段と、
前記第２の配信手段により配信された先行処理情報を受け付ける先行処理情報受付手段と、
前記先行処理情報受付手段で受け付けた先行処理情報を、前記処理手段に割り当てられた前記外部の処理装置に連絡する連絡手段と、
前記処理手段に前記通知手段から通知された前記先行処理済情報に基づいて前記処理手段に割り当てられた前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、
を備えたラスタライズ処理装置を備えた、請求項１に記載の画像処理システム。
【請求項３】
前記外部の処理装置が割り当てられた前記処理手段と、
前記処理手段に前記通知手段から通知された前記先行処理済情報に基づいて前記処理手段に割り当てられた前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、
を備えたラスタライズ処理装置を備え、
前記第２の配信手段は、前記処理手段に割り当てられた前記外部の処理装置に、前記処理手段に応じた前記画像データを先行処理するための前記先行処理情報を配信する、
請求項１に記載の画像処理システム。
【請求項４】
前記第２の配信手段は、複数の前記外部の処理装置の何れかに前記先行処理情報を配信し、前記取得手段が取得する前記先行処理済情報には、前記外部の処理装置の何れで前記先行処理を行ったかを示す外部処理装置情報が含まれ、
前記処理手段と、
前記処理手段に前記通知手段から通知された前記先行処理済情報に含まれる前記外部処理装置情報に対応する前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、
を備えたラスタライズ処理装置を備えた、請求項１に記載の画像処理システム。
【請求項５】
前記第１の配信手段により配信された処理情報に基づいてラスタライズ処理を行っていない前記外部の処理装置からの求めに応じて、前記第２の配信手段が、前記外部の処理装置に前記先行処理情報を配信し、前記取得手段が取得する前記先行処理済情報には、前記先行処理を行った前記外部の処理装置を示す外部処理装置情報が含まれ、
前記処理手段と、
前記処理手段に前記通知手段から通知された前記先行処理済情報に含まれる前記外部処理装置情報に対応する前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、
を備えたラスタライズ処理装置を備えた、請求項１に記載の画像処理システム。
【請求項６】
請求項２から請求項５の何れか１項に記載のラスタライズ処理装置。
【請求項７】
受付手段により、複数のページのデータを含む画像データを複数受け付けるステップと、
第１の配信手段により、前記受付手段で受け付けた画像データをページ毎にラスタライズ処理するための処理情報を、画像データをラスタライズ処理する処理手段に配信すると共に、前記処理手段のラスタライズ処理の処理負荷に応じて、画像データをラスタライズ処理する外部の処理装置に、前記処理手段に配信した画像データのページと異なるページをラスタライズ処理するための処理情報を配信するステップと、
依頼手段により、前記外部の処理装置が前記第１の配信手段により配信された処理情報に基づいてラスタライズ処理を行っていない場合に、前記処理手段でラスタライズ処理中の画像データの後に処理する予定の画像データを前記外部の処理装置で先行してラスタライズ処理するよう先行処理を依頼するステップと、
第２の配信手段により、前記依頼手段により先行処理を依頼された画像データを前記先行処理するための先行処理情報を配信するステップと、
取得手段により、前記第２の配信手段により配信された先行処理情報に基づいて前記外部の処理装置で先行処理された先行処理済の画像データに関する先行処理済情報を取得するステップと、
通知手段により、前記取得手段が取得した先行処理済情報を前記処理手段に通知するステップと、
を備えた処理をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷ジョブを記述したページ記述言語から印刷のための画素情報を得るラスタライズ処理をネットワーク上の複数の演算処理装置で行い、ネットワーク上の１つ以上の印刷処理装置を用いて出力する印刷処理システムにおいて、前記演算処理装置の処理応力と現在の処理状況、およびネットワークの転送能力と現在の処理状況、およびネットワークの転送能力と現在の転送状態を管理する能力情報管理手段と、前記能力情報管理手段に基づいて効率の良い印刷ジョブの分割を行う印刷ジョブ分割手段と、前記印刷ジョブ分割手段で分割された印刷ジョブを前記複数の演算処理装置に転送する印刷ジョブ転送手段と、転送された演算処理装置にてラスタライズ処理を行うラスタライズ処理手段と、ラスタライズ処理された分割画素情報をページ単位の画素情報に合成する画素合成手段と、前記画素合成手段で合成されたページ単位の画素情報を出力するように制御する出力制御手段と、を備えていることを特徴とする印刷処理システムが記載されている。
【０００３】
特許文献２には、外部装置との相互通信手段と、印刷を要求する印刷要求手段とを有することを特徴とするクライアント装置と、分散オブジェクト技術を実装し、外部装置との相互通信手段と前記クライアント装置から要求されたプリンタ言語または画像データの画像データ処理手段と、前記画像データ処理手段を外部装置に分散処理させる第１の分散手段と、外部機器との相互通信手段と、前記プリンタ言語または画像データとそのデータ処理を含むオブジェクトの全てまたは一部を１つ以上の外部装置と共有する共有手段と、前記第１の分散手段により外部装置が画像データ処理を行った結果を受信する受信手段と、前記受信手段の結果に基づいて印刷を実行する印刷実行手段とを有することを特徴とする画像処理装置と、分散オブジェクト技術を実装し、外部装置との相互通信手段と、外部装置からの分散処理要求を受信する受信手段と、前記受信手段による要求を該具装置の代わりに実行する分散処理実行手段と、前記分散処理実行手段の処理結果を前記分散処理要求を行った外部装置に返す処理結果返信手段とを有することを特徴とするサーバ装置とを、前記相互通信手段によって接続した印刷ネットワークシステムが記載されている。
【０００４】
特許文献３には、ユーザパソコンからの印刷要求による印刷データを受信してスプールするプリントマネージャと、該プリントマネージャの下にジョブ管理される複数のＲＩＰと、前記プリントマネージャに接続されたプリンタとからなり、前記プリントマネージャはジョブ内容に応じて前記複数のＲＩＰにジョブを分配して並列処理を行わせることにより、高速プリンタが有する処理速度で高速印刷できるようにすることを特徴とする分散ＲＩＰ処理による高速ラスタライズシステムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２８２４９４号公報
【特許文献２】特開２００５−０９２４４４号公報
【特許文献３】特開２００７−３１０４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、画像データのラスタライズ処理中に、後に処理する予定の画像データの先行処理を外部の処理装置で行わない場合に比べて、処理能力を向上させた画像処理システム、ラスタライズ処理装置、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の画像処理システムは、複数のページのデータを含む画像データを複数受け付ける受付手段と、前記受付手段で受け付けた画像データをページ毎にラスタライズ処理するための処理情報を、画像データをラスタライズ処理する処理手段に配信すると共に、前記処理手段のラスタライズ処理の処理負荷に応じて、画像データをラスタライズ処理する外部の処理装置に、前記処理手段に配信した画像データのページと異なるページをラスタライズ処理するための処理情報を配信する第１の配信手段と、前記外部の処理装置が前記第１の配信手段により配信された処理情報に基づいてラスタライズ処理を行っていない場合に、前記処理手段でラスタライズ処理中の画像データの後に処理する予定の画像データを前記外部の処理装置で先行してラスタライズ処理するよう先行処理を依頼する依頼手段と、前記依頼手段により先行処理を依頼された画像データを前記先行処理するための先行処理情報を配信する第２の配信手段と、前記第２の配信手段により配信された先行処理情報に基づいて前記外部の処理装置で先行処理された先行処理済の画像データに関する先行処理済情報を取得する取得手段と、前記取得手段が取得した先行処理済情報を前記処理手段に通知する通知手段と、を備えた。
【０００８】
請求項２に記載の画像処理システムは、請求項１に記載の画像処理システムにおいて、前記外部の処理装置が割り当てられた前記処理手段と、前記第２の配信手段により配信された先行処理情報を受け付ける先行処理情報受付手段と、前記先行処理情報受付手段で受け付けた先行処理情報を、前記処理手段に割り当てられた前記外部の処理装置に連絡する連絡手段と、前記処理手段に前記通知手段から通知された前記先行処理済情報に基づいて前記処理手段に割り当てられた前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、を備えたラスタライズ処理装置を備えた。
【０００９】
請求項３に記載の画像処理システムは、請求項１に記載の画像処理システムにおいて、前記外部の処理装置が割り当てられた前記処理手段と、前記処理手段に前記通知手段から通知された前記先行処理済情報に基づいて前記処理手段に割り当てられた前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、を備えたラスタライズ処理装置を備え、前記第２の配信手段は、前記処理手段に割り当てられた前記外部の処理装置に、前記処理手段に応じた前記画像データを先行処理するための前記先行処理情報を配信する。
【００１０】
請求項４に記載の画像処理システムは、請求項１に記載の画像処理システムにおいて、前記第２の配信手段は、複数の前記外部の処理装置の何れかに前記先行処理情報を配信し、前記取得手段が取得する前記先行処理済情報には、前記外部の処理装置の何れで前記先行処理を行ったかを示す外部処理装置情報が含まれ、前記処理手段と、前記処理手段に前記通知手段から通知された前記先行処理済情報に含まれる前記外部処理装置情報に対応する前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、を備えたラスタライズ処理装置を備えた。
【００１１】
請求項５に記載の画像処理システムは、請求項１に記載の画像処理システムにおいて、前記第１の配信手段により配信された処理情報に基づいてラスタライズ処理を行っていない前記外部の処理装置からの求めに応じて、前記第２の配信手段が、前記外部の処理装置に前記先行処理情報を配信し、前記取得手段が取得する前記先行処理済情報には、前記先行処理を行った前記外部の処理装置を示す外部処理装置情報が含まれ、前記処理手段と、前記処理手段に前記通知手段から通知された前記先行処理済情報に含まれる前記外部処理装置情報に対応する前記外部の処理装置から前記先行処理済の画像データを取得する先行処理済画像データ取得手段と、を備えたラスタライズ処理装置を備えた。
【００１２】
請求項６に記載のラスタライズ処理装置は、請求項２から請求項５の何れか１項に記載されている。
【００１３】
請求項７に記載の画像処理プログラムは、受付手段により、複数のページのデータを含む画像データを複数受け付けるステップと、第１の配信手段により、前記受付手段で受け付けた画像データをページ毎にラスタライズ処理するための処理情報を、画像データをラスタライズ処理する処理手段に配信すると共に、前記処理手段のラスタライズ処理の処理負荷に応じて、画像データをラスタライズ処理する外部の処理装置に、前記処理手段に配信した画像データのページと異なるページをラスタライズ処理するための処理情報を配信するステップと、依頼手段により、前記外部の処理装置が前記第１の配信手段により配信された処理情報に基づいてラスタライズ処理を行っていない場合に、前記処理手段でラスタライズ処理中の画像データの後に処理する予定の画像データを前記外部の処理装置で先行してラスタライズ処理するよう先行処理を依頼するステップと、第２の配信手段により、前記依頼手段により先行処理を依頼された画像データを前記先行処理するための先行処理情報を配信するステップと、取得手段により、前記第２の配信手段により配信された先行処理情報に基づいて前記外部の処理装置で先行処理された先行処理済の画像データに関する先行処理済情報を取得するステップと、通知手段により、前記取得手段が取得した先行処理済情報を前記処理手段に通知するステップと、を備えた処理をコンピュータに実行させるためのものである。
【発明の効果】
【００１４】
請求項１、請求項６、及び請求項７に記載の発明によれば、画像データのラスタライズ処理中に、後に処理する予定の画像データの先行処理を外部の処理装置で行わない場合に比べて、処理能力が向上する。
【００１５】
請求項２に記載の発明によれば、処理手段に割り当てられている外部の処理装置に先行処理情報を配信しない場合に比べて、処理装置が先行処理を行った外部の処理装置を認識されるようになる。
【００１６】
請求項３に記載の発明によれば、処理装置に先行処理情報を配信する場合に比べて、処理装置の負荷が軽減する。
【００１７】
請求項４に記載の発明によれば、先行処理済情報に外部処理装置情報が含まれない場合に比べて、処理装置に特定の外部の処理装置が割り当てられていない場合または、割り当てと異なる外部の処理装置で先行処理が行われた場合であっても、処理装置で先行処理済の画像データが取得されるようになる。
【００１８】
請求項５に記載の発明によれば、外部の処理装置からの求めに応じて先行処理情報を配信しない場合に比べて、処理負荷が軽減される。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態に係る画像処理システムを用いた印刷システムの概略構成の一例を示す概略構成図である。
【図２】第１の実施の形態に係る画像処理システムの接続関係の一例を示す概略構成図である。
【図３】第１の実施の形態に係る画像処理システムのコントローラの制御系のハードウェアの概略構成の一例を示す概略構成図である。
【図４】第１の実施の形態に係る画像処理システム全体の概略構成の一例を示す機能ブロック図である。
【図５】第１の実施の形態に係る後続ジョブの先行処理を行うための機能を備えたＲｉｐ処理装置の概略構成の一例を示す機能ブロック図である。
【図６】第１の実施の形態に係る画像処理システムのコントローラの制御系のＣＰＵで実行される先行処理の一例を示すフローチャートである。
【図７】第１の実施の形態に係る画像処理システムのＲｉｐ処理装置の制御部で実行される先行処理の一例を示すフローチャートである。
【図８】第２の実施の形態に係る後続ジョブの先行処理を行うための機能を備えたＲｉｐ処理装置の概略構成の一例を示す機能ブロック図である。
【図９】第２の実施の形態に係る画像処理システムのコントローラの制御系のＣＰＵで実行される先行処理の一例を示すフローチャートである。
【図１０】第２の実施の形態に係る画像処理システムのＲｉｐ処理装置の制御部で実行される先行処理の一例を示すフローチャートである。
【図１１】第３の実施の形態に係る後続ジョブの先行処理を行うための機能を備えたＲｉｐ処理装置の概略構成の一例を示す機能ブロック図である。
【図１２】第３の実施の形態に係る画像処理システムのコントローラの制御系のＣＰＵで実行される先行処理の一例を示すフローチャートである。
【図１３】第３の実施の形態に係る画像処理システムのＲｉｐ処理装置の制御部で実行される先行処理の一例を示すフローチャートである。
【図１４】第４の実施の形態に係る後続ジョブの先行処理を行うための機能を備えたＲｉｐ処理装置の概略構成の一例を示す機能ブロック図である。
【図１５】第４の実施の形態に係る画像処理システムのコントローラの制御系のＣＰＵで実行される先行処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
［第１の実施の形態］
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００２１】
まず、本実施の形態の画像処理システムを用いた印刷システムについて説明する。図１は、本実施の形態の画像処理システムを用いた印刷システムの概略構成の一例を示す概略構成図である。本実施の形態の印刷システム１は、印刷装置４で記録媒体としての連続紙７にカラー画像を形成する印刷を行うものである。
【００２２】
本実施の形態の画像処理システム１０を用いた印刷システム１は、前処理装置２、バッファ装置３、印刷装置４、バッファ装置５、後処理装置６、及び画像処理システム１０を備えて構成されている。
【００２３】
前処理装置２は、連続紙７に画像形成を行う前の種々の前処理（例えば、パンチや切り取り線等の生成）を行うものである。バッファ装置３は、前処理装置２の処理速度と印刷装置４の処理速度との差を吸収するものである。
【００２４】
印刷装置４は、画像処理システム１０及び各色毎に画像形成部８（８Ｙ、８Ｍ、８Ｃ、８Ｋ）を備えており、連続紙７に画像を形成する。本実施の形態の画像形成部８は、電子写真方式によって連続紙７に画像を形成する構成になっている。具体的には、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、及びブラック（Ｋ）に対応する感光体の周囲に、帯電装置、露光装置、現像装置、転写装置、クリーニング装置、及び除電装置等が順番に配置され、定着装置９が用紙搬送方向下流側に配置されている。
【００２５】
具体的には、感光体が回転され、帯電装置によって感光体の表面が均一に帯電され、これにより感光体の表面に露光装置によって潜像が形成される。感光体の表面に形成された潜像が現像装置により現像されてトナー像が形成され、当該トナー像が転写装置により連続紙７に転写される。また、連続紙７に転写されたトナー像は定着装置９によって定着が行われる。また、転写装置によって連続紙７に転写されずに残存した感光体の表面のトナーは、クリーニング装置によって除去され、除電装置によって除電された後に、再び、帯電装置による帯電から上述した処理が繰り返されることにより画像形成が行われる。
【００２６】
印刷装置４により画像が形成された連続紙７は、バッファ装置５を介して後処理装置６に搬送される。バッファ装置５は、印刷装置４の処理速度と後処理装置６の処理速度との差を吸収するものである。後処理装置６は、連続紙７を巻き取ると共に、印刷装置４により画像が形成された連続紙７に対して、種々の後処理（例えば、予め定めたサイズにカット、製本等）を行うものである。
【００２７】
次に、本実施の形態の画像処理システム１０の接続関係について説明する。図２は、本実施の形態の画像処理システム１０の接続関係の一例を示す概略構成図である。
【００２８】
本実施の形態の画像処理システム１０は、コントローラ１４及びＲｉｐ処理装置１６Ｃ、１６Ｍ、１６Ｙ、１６Ｋを備えて構成されている。画像処理システム１０のコントローラ１４と、画像処理システム１０に画像データを送信するホスト装置１２とは、ネットワークやＬＡＮ回線等の通信回線１４により各種データが授受されるように接続されている。また、コントローラ１４と、Ｒｉｐ処理装置１６Ｃ、１６Ｍ、１６Ｙ、１６Ｋと、外部Ｒｉｐ処理装置群１８の外部Ｒｉｐ処理装置１９１〜１９ｎとは、ネットワークやＬＡＮ回線等の通信回線１５により各種データが授受されるように接続されている。なお、本実施の形態においてＲｉｐ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理とは、ベクトルデータである画像データをページデータ毎にラスタイメージデータに展開するラスタライズ処理のことをいう。
【００２９】
また、Ｒｉｐ処理装置１６Ｃ、１６Ｍ、１６Ｙ、１６Ｋはそれぞれ印刷装置４の画像形成部８Ｃ、８Ｍ、８Ｙ、８Ｋに含まれるＩＴＯ処理部１７Ｃ、１７Ｍ、１７Ｙ、１７Ｋに接続されており、各色に応じた画像形成のための情報やＲｉｐ処理された画像データ等が送信される。
【００３０】
なお、以下の説明では、Ｒｉｐ処理装置１６Ｃ、１６Ｍ、１６Ｙ、１６ＫやＩＴＯ処理部１７Ｃ、１７Ｍ、１７Ｙ、１７Ｋ等、各色毎に設けられているもの等について総称する場合は、その符号に各色を示すＣＭＹＫを付さずに記す。また、本実施の形態では、外部Ｒｉｐ処理装置群１８として、ｎ個の外部Ｒｉｐ処理装置１９１〜１９ｎを備えた構成を示しているが総称する場合は、その符号に１〜ｎの符号を付さずに記す。
【００３１】
次に、本実施の形態の画像処理システム１０の概略構成の一例について説明する。本実施の形態のコントローラ１４の制御系のハードウェアの概略構成の一例を図３に示す。
【００３２】
本実施の形態の画像処理システム１０のコントローラ１４は、ＣＰＵ２０、ＲＯＭ２２、ＲＡＭ２４、記憶装置２６、ＵＩ装置２８、通信ＩＦ３０、及び印刷ＩＦ３２を備えて構成されている。
【００３３】
ＣＰＵ２０は、コントローラ１４全体の制御等を行うものであり、具体的には、ＲＯＭ２２に格納されているプログラム２３を実行することにより制御を行っている。なお、本実施の形態では、プログラム２３は、予め格納されている構成としているがこれに限らず、プログラム２３をＣＤ−ＲＯＭやリムーバブルディスク等の記録媒体等に記憶しておき記録媒体からＲＯＭ２２等にインストールするようにしてもよいし、インターネット等の通信回線を介して外部装置からＲＯＭ２２等にインストールするようにしてもよい。ＲＡＭ２４は、ＣＰＵ２０でプログラム２３を実行する際の作業用の領域を確保するものである。
【００３４】
記憶装置２６は、コントローラ１４における後述の処理等の際に要するデータ等を記憶するものである。具体的例としては、メモリやハードディスク等が挙げられる。
【００３５】
ＵＩ（ユーザインターフェイス）装置２８はユーザが各種の指示等を行った、ユーザに対して情報を提示したりするものである。具体的例としては、タッチディスプレイやキーボード、マウス、スピーカ等が挙げられる。
【００３６】
通信ＩＦ（インターフェイス）３０は、コントローラ１４外部の装置（ホスト装置１２、Ｒｉｐ処理装置１６、及び外部Ｒｉｐ処理装置群１８等）と通信を行い、各種データ等の授受を行うインターフェイスである。印刷ＩＦ３２は、印刷装置４と通信を行い、印刷指示やＲｉｐ処理された画像データ等の各種データの授受を行うインターフェイスである。
【００３７】
ＣＰＵ２０、ＲＯＭ２２、ＲＡＭ２４、記憶装置２６、ＵＩ装置２８、通信ＩＦ３０、及び印刷ＩＦ３２は、ネットワークやＬＡＮ回線等の通信回線３３により各種データが授受されるように接続されている。
【００３８】
次に、本実施の形態の画像処理システム１０における画像処理の流れについて図を参照して説明する。図４は、本実施の形態の画像処理システム１０の概略構成の一例を示す機能ブロック図である。
【００３９】
画像処理システム１０のコントローラ１４は、データ受信部４０、ジョブ管理部４２、事前処理部４４、及びデータ配信処理部４６を備えて構成されている。
【００４０】
データ受信部４０は、ホスト装置１２から画像データ及び当該画像データの印刷指示に関する情報を含むジョブを受信する機能を有するものである。データ受信部４０では、複数のジョブが受信される。ジョブ管理部４２は、データ受信部４０で受信したジョブの管理を行う機能を有するものである。ジョブ管理部４２は、Ｒｉｐ処理を行うジョブ（以下、現行ジョブという）に含まれる画像データをページ毎に各Ｒｉｐ処理装置１６に配信するようにデータ配信処理部４６に指示すると共に、Ｒｉｐ処理装置１６で行われるＲｉｐ処理の処理速度やＲｉｐ処理装置１６のＣＰＵ（詳細後述）の稼働状況等により処理負荷が高いと判断した場合は、外部Ｒｉｐ処理装置群１８にも画像データのページを）配信するようにデータ配信処理部４６に指示する。また、ジョブ管理部４２は、Ｒｉｐ処理装置１６で現行ジョブのＲｉｐ処理中に、データ受信部４０が別のジョブ（現行ジョブの後にＲｉｐ処理を行う予定のジョブ、以下、後続ジョブという）を受信しており、外部Ｒｉｐ処理装置群１８の外部Ｒｉｐ処理装置１９の少なくとも１つが現行ジョブのＲｉｐ処理を行っていない場合は、当該Ｒｉｐ処理を行っていない外部Ｒｉｐ処理装置１９に後続ジョブを先行してＲｉｐ処理するよう先行処理を事前処理部４４に依頼する。
【００４１】
事前処理部４４は、ジョブ管理部４２から後続ジョブの先行処理依頼を受けると、外部Ｒｉｐ処理装置１９に事前に後続ジョブを先行してＲｉｐ処理させるために、後続ジョブの画像データ（画像データのページデータ）等を含む先行処理情報を外部Ｒｉｐ処理装置１９に配信する機能を有するものである。なお、本実施の形態で先行処理とは、現行ジョブに対して行うＲｉｐ処理と同様のものであり、先行処理情報とは、現行ジョブのＲｉｐ処理時にデータ配信処理部４６から配信される情報と同様のものである。
【００４２】
また、事前処理部４４は、先行処理情報の配信先の外部Ｒｉｐ処理装置１９に関する情報（外部Ｒｉｐ処理装置１９１〜１９ｎの何れにどのページを配信したか等を示す情報、以下、先行処理実行情報という）をジョブ管理部４２に通知する機能を有している。
【００４３】
データ配信処理部４６は、ジョブ管理部４２の指示に従い、画像データのページデータをＲｉｐ処理するための情報をＲｉｐ処理装置１６、及び外部Ｒｉｐ処理装置群１８に配信する機能を有するものである。なお、本実施の形態では、データ配信処理部４６はＲｉｐ処理装置１６毎に異なるページのページデータを配信する。
【００４４】
画像処理システム１０のＲｉｐ処理装置１６は、Ｒｉｐ処理部５０、データ保存部５２、及び画像形成制御部５４を含んで構成されている。
【００４５】
Ｒｉｐ処理部５０はデータ配信処理部４６により配信された現行ジョブのページデータをＲｉｐ処理部５０でＲｉｐ処理し、自装置で担当する色のラスタライズデータをデータ保存部５２に保存し、他の色のラスタライズデータをそれぞれ担当するＲｉｐ処理装置１６に送信する。送信された他の色のラスタライズデータは、それぞれの色に対応したＲｉｐ処理装置１６のデータ保存部５２に保存される。なお、外部Ｒｉｐ処理装置１９で現行ジョブのＲｉｐ処理を行ったラスタライズデータは、それぞれの色に対応したＲｉｐ処理装置１６に配信され、各Ｒｉｐ処理装置１６のデータ保存部５２に保存される。
【００４６】
また、Ｒｉｐ処理装置１６の画像形成制御部５４が印刷装置４の画像形成処理部１７を制御し、画像形成処理部１７の処理状況に応じてデータ保存部５２に保存されているラスタライズデータをそれぞれの色に対応した画像形成処理部１７に出力する。
【００４７】
次に本実施の形態の画像処理システム１０における後続ジョブの先行処理について詳細に説明する。まず、後続ジョブの先行処理を行うための機能を備えた本実施の形態のＲｉｐ処理装置１６の概略構成の一例の機能ブロック図を図５に示す。なお、本実施の形態のＲｉｐ処理装置１６は、各Ｒｉｐ処理装置１６毎に外部Ｒｉｐ処理装置１９のいずれかが割り当てられており、コントローラ１４から先行処理情報を受付けると、割り当てられている外部Ｒｉｐ処理装置１９に先行処理を行わせる機能を有している。
【００４８】
そのため、本実施の形態のＲｉｐ処理装置１６は、制御部６０、Ｒｉｐ処理部５０、データ保存部５２、画像形成制御部５４、受付部６２、先行処理情報連絡部６３、先行処理ページ取得部６４、及び送信部６５を備えて構成されている。
【００４９】
制御部６０は、Ｒｉｐ処理装置１６全体を制御する機能を有しており、具体的には、ＣＰＵ６６、ＲＯＭ６７、及びプログラム６８を含んで構成されている。本実施の形態では、プログラム６８は、ＲＯＭ６７に予め格納されている構成としているがこれに限らず、プログラム６８をＣＤ−ＲＯＭやリムーバブルディスク等の記録媒体等に記憶しておき記録媒体からＲＯＭ６７等にインストールするようにしてもよいし、インターネット等の通信回線を介して外部装置からＲＯＭ６７等にインストールするようにしてもよい。ＲＡＭ６９は、ＣＰＵ６６でプログラム６８を実行する際の作業用の領域を確保するものである。
【００５０】
受付部６２は、コントローラ１４から現行ジョブのＲｉｐ処理の依頼や、後続ジョブの先行処理情報を受け付ける機能を有している。先行処理情報連絡部６３は、自装置に割り当てられており、現行ジョブのＲｉｐ処理を行っていない外部Ｒｉｐ処理装置１９に、受付部６２で受け付けた先行処理情報を連絡する機能を有している。なお、本実施の形態では、外部Ｒｉｐ処理装置１９は、先行処理情報連絡部６３から先行処理情報が連絡されると、後続ジョブのページデータをＲｉｐ処理部７０でＲｉｐ処理し、Ｒｉｐ処理したラスタライズデータをデータ保存部７２に保存する。
【００５１】
先行処理ページ取得部６４は、現行ジョブのＲｉｐ処理の終了後に、後続ジョブをＲｉｐ処理する際に、コントローラ１４から後続ジョブのＲｉｐ処理の依頼に伴う先行処理実行情報を受け取り、すでに先行処理されているページデータ（ラスタライズデータ）を自装置に割り当てられている外部Ｒｉｐ処理装置１９のデータ保存部７２から取得する機能を有している。
【００５２】
また、送信部６５は、Ｒｉｐ処理済みのラスタライズデータのうち、自装置の担当色ではないラスタライズデータを、それぞれ担当するＲｉｐ処理装置１６に送信する機能を有している。
【００５３】
次に、本実施の形態の画像処理システム１０における後続ジョブの先行処理動作の流れについて説明する。図６は、本実施の形態のコントローラ１４の制御系のＣＰＵ２０で実行される先行処理（プログラム２３）の一例を示すフローチャートである。また、図７は、本実施の形態のＲｉｐ処理装置１６の制御部６０のＣＰＵ６６で実行される先行処理（プログラム６８）の一例を示すフローチャートである。
【００５４】
コントローラ１４では、データ受信部４０がホスト装置１２からジョブを受信すると、図６に示した本処理が実行される。
【００５５】
ステップ１００では、Ｒｉｐ処理装置１６にＲｉｐ処理を依頼するジョブに先行処理実行情報が対応付けられているか否かを判断する。例えば、現行ジョブをＲｉｐ処理する場合や、現行ジョブのＲｉｐ処理の際に、外部Ｒｉｐ処理装置１９が全て現行ジョブのＲｉｐ処理に使用されており、先行処理を行わなかった場合の後続ジョブをＲｉｐ処理する場合等は、否定されてステップ１０２へ進む。
【００５６】
ステップ１０２では、ジョブ管理部４２及びデータ配信処理部４６がＲｉｐ処理装置１６へＲｉｐ処理を依頼した後、ステップ１０６へ進む。当該依頼により、Ｒｉｐ処理装置１６、及びＲｉｐ処理装置１６の処理負荷が高い場合は外部Ｒｉｐ処理装置１９を使用して現行ジョブのＲｉｐ処理を行う通常のＲｉｐ処理が実行される。
【００５７】
一方、すでに先行処理が行われている場合（現行ジョブのＲｉｐ処理終了後に、後続ジョブをＲｉｐ処理する場合等）は、肯定されてステップ１０４へ進む。ステップ１０４では、ジョブ管理部４２及び事前処理部４４がジョブ管理部４２に保存されていた先行処理実行情報と共に、Ｒｉｐ処理装置１６にＲｉｐ処理を依頼した後、ステップ１０６へ進む。
【００５８】
ステップ１０６では、ジョブ管理部４２が後続ジョブが有るか否か判断する。データ受信部４０で後続ジョブを受信している場合は、肯定されてステップ１０８へ進む。ステップ１０８では、現行ジョブで全部の外部Ｒｉｐ処理装置１９を使用しているか否か判断する。現行ジョブの処理負荷が高い場合等、全部の外部Ｒｉｐ処理装置１９が使用されている場合は、肯定されてステップ１１８へ進む。一方、現行ジョブの処理負荷が低い等、使用していない外部Ｒｉｐ処理装置１９が有る場合は、否定されてステップ１１０へ進む。
【００５９】
ステップ１１０では、ジョブ管理部４２から事前処理部４４へ後続ジョブの先行処理を依頼し、次のステップ１１２では、事前処理部４４が、使用していない外部Ｒｉｐ処理装置１９が割り当てられているＲｉｐ処理装置１６へ後続ジョブの先行処理情報を配信する。これにより、先行処理情報が配信されたＲｉｐ処理装置１６は、先行処理情報を割り当てられている外部Ｒｉｐ処理装置１９に連絡する（詳細後述）。
【００６０】
次のステップ１１４では、事前処理部４４からジョブ管理部４２へ、事前処理部４４が配信した先行処理情報に応じた先行処理実行情報を通知し、次のステップ１１６では、通知を受けたジョブ管理部４２が先行処理実行情報を記憶装置２６等に保存する。これにより、いずれの外部Ｒｉｐ処理装置１９で後続ジョブのどのページが先行処理されたかが保存された状態になる。
【００６１】
次のステップ１１８では、現行ジョブのＲｉｐ処理を終了し、後続ジョブのＲｉｐ処理装置１６によるＲｉｐ処理を開始するか否か判断する。現行ジョブのＲｉｐ処理中等は、否定されて待機状態になり、後続ジョブのＲｉｐ処理を開始する際は、肯定されてステップ１００に戻り、本処理を繰り返す。
【００６２】
ステップ１１８から戻って繰り返されるステップ１００、ステップ１０２、及びステップ１０４の後のステップ１０６では、先行処理を行った後続ジョブの他に、さらにＲｉｐ処理を待機している後続ジョブがある場合は、肯定されてステップ１０８に進み本処理を繰り返す。一方、他の後続ジョブが無い場合は、本処理を終了する。
【００６３】
一方、Ｒｉｐ処理装置１６では、上述の図７のステップ１０２またはステップ１０４の処理により依頼されたＲｉｐ処理を受付部６２が受け付けると、図７に示した本処理が実行される。
【００６４】
ステップ２００では、受付部６２で受け付けたＲｉｐ処理依頼に伴って先行処理実行情報が有るか否かを判断する。例えば、上述のように現行ジョブのＲｉｐ処理依頼の場合等は、先行処理が行われていないジョブのＲｉｐ処理依頼であるため、否定されてステップ２０６へ進む。
【００６５】
ステップ２０６では、Ｒｉｐ処理部５０によるＲｉｐ処理を開始する。さらに、次のステップ２０８では、事前処理部４４から受付部６２が先行処理情報を受け付けたか否かを判断する。受け付けていない場合は、否定されてステップ２１２へ進み、一方、図６に示したステップ１１２の処理により配信された先行処理情報を受け付けた場合は、肯定されてステップ２１０へ進む。ステップ２１０では、自装置に割り当てられている外部Ｒｉｐ処理装置１９であり、現行ジョブのＲｉｐ処理を行っていない外部Ｒｉｐ処理装置１９にステップ２０８で受け付けた先行処理情報を連絡する。
【００６６】
次のステップ２１２では、現行ジョブのＲｉｐ処理を終了するか否か判断する。データ配信処理部４６により配信された全ページのＲｉｐ処理が未だ終了していない場合は、否定されてステップ２０８に戻り、本処理を繰り返す。一方、前ページのＲｉｐ処理が終了した場合は、肯定されて本処理を終了する。
【００６７】
一方、ステップ２００において、上述のように先行処理済の後続ジョブのＲｉｐ処理の依頼を受け付けた場合等は、肯定されてステップ２０２へ進む。ステップ２０２では、先行処理実行情報に基づいて、自装置に割り当てられている外部Ｒｉｐ処理装置１９のデータ保存部７２から先行処理されている後続ジョブのラスタライズデータを取得する。次のステップ２０４では、Ｒｉｐ処理を依頼された全ページが先行処理されているか判断する（全ページのラスタライズデータを取得したか否か判断する）。全ページで無い場合は、ステップ２０６へ進み、先行処理が行われていない未処理のページデータのＲｉｐ処理を開始し、本処理を繰り返す。一方、全ページで有る場合は、肯定されて本処理を終了する。
【００６８】
以上説明したように本実施の形態では、データ受信部４０で複数のジョブ（現行ジョブ及び後続ジョブ）を受信した場合であって、現行ジョブのＲｉｐ処理を開始した後、Ｒｉｐ処理装置１６の処理負荷が低い等により、使用されない外部Ｒｉｐ処理装置１９が有る場合は、ジョブ管理部４２が事前処理部４４に後続ジョブの先行処理を依頼する。事前処理部４４は、Ｒｉｐ処理装置１６に後続ジョブの先行処理情報を配信すると共に、何れの外部Ｒｉｐ処理装置１９でどのページデータを先行処理したかを示す先行処理実行情報をジョブ管理部４２に通知し、ジョブ管理部４２は通知された先行処理実行情報を保存する。Ｒｉｐ処理装置１６の受付部６２は、先行処理情報を受け付けると、自装置に割り当てられている外部Ｒｉｐ処理装置１９に先行処理情報連絡部６３により、先行処理情報を連絡する。当該連絡を受けた外部Ｒｉｐ処理装置１９は、後続ジョブの先行処理（ページデータのＲｉｐ処理）をＲｉｐ処理部７０で行い、ラスタライズデータをデータ保存部７２に保存する。現行ジョブのＲｉｐ処理後に、後続ジョブをＲｉｐ処理する際は、Ｒｉｐ処理装置１６に、保存されている先行処理実行情報と共に後続ジョブのＲｉｐ処理を依頼する。Ｒｉｐ処理装置１６の先行処理ページ取得部６４は、先行処理実行情報に基づいて自装置に割り当てられている外部Ｒｉｐ処理装置１９のデータ保存部７２から先行処理されているラスタライズデータを取得する。Ｒｉｐ処理部５０は、Ｒｉｐ処理を依頼されたページデータのうち、先行処理されていないページデータのＲｉｐ処理を行う。
【００６９】
このように、外部Ｒｉｐ処理装置１９を効率的に使用して、後続ジョブの先行処理を行うため、Ｒｉｐ処理装置１６が後続ジョブをＲｉｐ処理する際は、先行処理されているページデータのＲｉｐ処理が不要になる。従って、後続ジョブの処理負荷が低減され、処理時間が短縮される。また、Ｒｉｐ処理装置１６でのページデータの受け付けも先行して行えるため、ジョブ間性能を向上させられる。
【００７０】
従って、現行ジョブのＲｉｐ処理中に、後に処理する予定の後続ジョブの先行処理を外部Ｒｉｐ処理装置１９で行わない場合に比べて、画像処理システム１０トータルの処理能力が向上する。
【００７１】
なお、本実施の形態では、先行処理実行情報にいずれの外部Ｒｉｐ処理装置１９で処理したかを示す情報を含む場合を記載したが、本実施の形態のＲｉｐ処理装置１６は自装置に割り当てられている外部Ｒｉｐ処理装置１９に先行処理情報を連絡する構成としているため、外部Ｒｉｐ処理装置１９自身により何れの外部Ｒｉｐ処理装置１９で先行処理が行われたかを認識されるため、先行処理先の外部Ｒｉｐ処理装置１９を示す情報は先行処理実行情報に含まれなくてもよい。
【００７２】
また、現行ジョブのＲｉｐ処理中に外部Ｒｉｐ処理装置１９を使用しないと判断した場合に、外部Ｒｉｐ処理装置１９で後続ジョブの先行処理を行うが、先行処理の開始後、現行ジョブの処理負荷が高くなり、外部Ｒｉｐ処理装置１９を使用すると判断する場合は、外部Ｒｉｐ処理装置１９での後続ジョブの先行処理を中止し、現行ジョブのＲｉｐ処理を行うように切り替えてもよい。
【００７３】
また、本実施の形態の印刷システム１の印刷装置４（図１参照）では、ＹＭＣＫ４色のカラー画像を連続紙７に形成する印刷装置として示したが、これに限らず、その他の色数のカラー画像を形成する印刷装置であってもよいし、画像形成部８を１つ備えた白黒等の単色の画像を形成する印刷装置であってもよい。
【００７４】
［第２の実施の形態］
以下、図面を参照して本実施の形態を詳細に説明する。なお、本実施の形態の画像処理システムの構成は第１の実施の形態の画像処理システム１０と略同様であり、主にコントローラ及びＲｉｐ処理装置の先行処理における動作と、Ｒｉｐ処理装置の構成とが異なるため、異なる点について詳細に説明し、略同様の部分には同一符号を付し、詳細な説明を省略する。
【００７５】
本実施の形態の画像処理システム８０は、コントローラ８１及びＲｉｐ処理装置８２を備えて構成されている。なお、本実施の形態の画像処理システム８０は、事前処理部４４がＲｉｐ処理装置１６を介さずに、Ｒｉｐ処理装置１６に割り当てられている外部Ｒｉｐ処理装置１９に先行処理情報を配信するものである。
【００７６】
図８に、本実施の形態のＲｉｐ処理装置８２の概略構成の一例の機能ブロック図を示す。本実施の形態のＲｉｐ処理装置８２は、先行処理情報を受け付けず、また外部Ｒｉｐ処理装置１９に連絡しないため、第１の実施の形態における先行処理情報連絡部６３を備えない構成となっている。また、本実施の形態の受付部８３は第１の実施の形態の受付部６２に対応し、プログラム８５はプログラム６８に対応している。本実施の形態の受付部８３は、Ｒｉｐ処理部５０によるＲｉｐ処理の依頼を受け付ける機能を有している。本実施の形態では、第１の実施の形態と異なり、先行処理情報は受け付けない。
【００７７】
次に、本実施の形態の画像処理システム８０における後続ジョブの先行処理動作の流れについて説明する。図９は、本実施の形態のコントローラ８１の制御系のＣＰＵ２０で実行される先行処理の一例を示すフローチャートである。また、図１０は、本実施の形態のＲｉｐ処理装置８２の制御部６０のＣＰＵ６６で実行される先行処理（プログラム８４）の一例を示すフローチャートである。
【００７８】
図９に示したコントローラ８１の処理フローは第１の実施の形態（図６参照）と略同様であるため同一部分は詳細な説明を省略する。本実施の形態の先行処理のステップ３００〜３１８はそれぞれ、第１の実施の形態のステップ１００〜１１８に対応し、本実施の形態のステップ３１２の処理が主に異なっている。
【００７９】
ステップ３００で、ジョブに対応する先行処理実行情報が有るか否か判断し、否定された場合はステップ３０２へ進みＲｉｐ処理をＲｉｐ処理装置８２に依頼して、Ｒｉｐ処理装置８２で通常のＲｉｐ処理が行われる。一方、肯定された場合はステップ３０４へ進み、先行処理実行情報と共にＲｉｐ処理をＲｉｐ処理装置８２に依頼する。
【００８０】
次のステップ３０６では、後続ジョブが有るか否か判断し、否定された場合は本処理を終了し、一方、肯定された場合はステップ３０８へ進み、現行ジョブで外部Ｒｉｐ処理装置１９を全て使用しているか判断し、肯定された場合はステップ３１８へ進み、一方、否定された場合はステップ３１０へ進み、ジョブ管理部４２から事前処理部４４へ後続ジョブの先行処理を依頼する。
【００８１】
次のステップ３１２では、事前処理部４４が、Ｒｉｐ処理装置８２に割り当てられている使用していない外部Ｒｉｐ処理装置１９へ後続ジョブの先行処理情報を配信する。これにより外部Ｒｉｐ処理装置１９では、配信された先行処理情報に基づいて後続ジョブの先行処理をＲｉｐ処理部７０で行い、ラスタライズデータをデータ保存部７２に保存する。
【００８２】
次のステップ３１４では、事前処理部４４からジョブ管理部４２に先行処理実行情報を通知し、次のステップ３１６では、ジョブ管理部４２が先行処理実行情報を保存し、次のステップ３１８では、現行ジョブのＲｉｐ処理を終了し、後続ジョブのＲｉｐ処理を開始するか否か判断する。否定された場合は、待機状態になり、肯定された場合は、ステップ３００に戻り本処理を繰り返す。
【００８３】
一方、本実施の形態のＲｉｐ処理装置８２では、図１０に示した本処理が実行される。本実施の形態のステップ４００は第１の実施の形態のステップ２００に対応し、ステップ４０２はステップ２０２に対応し、ステップ４０４はステップ２０４に対応し、ステップ４０６はステップ２０６に対応し、ステップ４１２はステップ２１２に対応する。すなわち、本実施の形態のＲｉｐ処理装置８２では、第１の実施の形態の先行処理情報をコントローラ１４から受け付けて外部Ｒｉｐ処理装置１９に連絡する処理（ステップ２０８及びステップ２１０の処理）を含まない処理を行う。
【００８４】
ステップ４００では先行処理実行情報が無い場合は、ステップ４０６へ進み、有る場合は、肯定されてステップ４０２へ進み、先行処理ページ取得部６４が自装置に割り当てられている外部Ｒｉｐ処理装置１９から先行処理済みのラスタライズデータを先行処理ページ取得部６４が取得する。次のステップ４０４では、全ページのラスタライズデータが有るか否か判断し、肯定された場合は本処理を終了する。一方、全ページではない場合は、否定されてステップ４０６へ進み、Ｒｉｐ処理部５０でＲｉｐ処理を開始する。次のステップ４１２では、Ｒｉｐ処理を終了するか否か判断し、未処理のページデータが有る場合は、否定されて待機状態になり、終了する場合は、肯定されて本処理を終了する。
【００８５】
以上説明したように本実施の形態では、現行ジョブのＲｉｐ処理中に、使用されない外部Ｒｉｐ処理装置１９が有る場合は、ジョブ管理部４２が事前処理部４４に後続ジョブの先行処理を依頼する。事前処理部４４は、外部Ｒｉｐ処理装置１９に後続ジョブの先行処理情報を配信すると共に、何れの外部Ｒｉｐ処理装置１９でどのページデータを先行処理したかを示す先行処理実行情報をジョブ管理部４２に通知し、ジョブ管理部４２は通知された先行処理実行情報を保存する。外部Ｒｉｐ処理装置１９は、後続ジョブの先行処理をＲｉｐ処理部７０で行い、ラスタライズデータをデータ保存部７２に保存する。現行ジョブのＲｉｐ処理後に、後続ジョブをＲｉｐ処理する際は、Ｒｉｐ処理装置８２に、保存されている先行処理実行情報と共に後続ジョブのＲｉｐ処理を依頼する。Ｒｉｐ処理装置８２の先行処理ページ取得部６４は、先行処理実行情報に基づいて自装置に割り当てられている外部Ｒｉｐ処理装置１９のデータ保存部７２から先行処理されているラスタライズデータを取得する。Ｒｉｐ処理部５０は、Ｒｉｐ処理を依頼されたページデータのうち、先行処理されていないページデータのＲｉｐ処理を行う。
【００８６】
このように、本実施の形態においても、外部Ｒｉｐ処理装置１９を効率的に使用して、後続ジョブの先行処理を行うため、Ｒｉｐ処理装置１６が後続ジョブをＲｉｐ処理する際は、先行処理されているページデータのＲｉｐ処理が不要になる。従って、現行ジョブのＲｉｐ処理中に、後に処理する予定の後続ジョブの先行処理を外部Ｒｉｐ処理装置８２で行わない場合に比べて、画像処理システム８０トータルの処理能力が向上する。
【００８７】
また、本実施の形態では、事前処理部４４がＲｉｐ処理装置８２を介さずに外部Ｒｉｐ処理装置１９に先行処理情報を配信するため、ジョブの管理上好ましく、また、Ｒｉｐ処理装置８２の処理負荷が第１の実施の形態に比べて低減される。
【００８８】
なお、本実施の形態においても第１の実施の形態と同様に、Ｒｉｐ処理装置８２は自装置に割り当てられている外部Ｒｉｐ処理装置１９を認識しているため、先行処理先の外部Ｒｉｐ処理装置１９を示す情報は先行処理実行情報に含まれなくてもよい。
【００８９】
［第３の実施の形態］
以下、図面を参照して本実施の形態を詳細に説明する。なお、本実施の形態の画像処理システムの構成は第１の実施の形態及び第２の実施の形態と略同様であるため、異なる点について詳細に説明し、略同様の部分には同一符号を付し、詳細な説明を省略する。
【００９０】
本実施の形態の画像処理システム８７は、コントローラ８８及びＲｉｐ処理装置８９を備えて構成されている。なお、本実施の形態の画像処理システム８７では、外部Ｒｉｐ処理装置１９の割り当てに係わらずに、事前処理部４４がＲｉｐ処理装置１６を介さずに、使用されていない任意の外部Ｒｉｐ処理装置１９に先行処理情報を配信するものである。
【００９１】
図１１に、本実施の形態のＲｉｐ処理装置８９の概略構成の一例の機能ブロック図を示す。本実施の形態のＲｉｐ処理装置８９は、第２の実施の形態と同様に、第１の実施の形態の先行処理情報連絡部６３に対応する構成を備えない構成となっている。また、本実施の形態の受付部９０は第１の実施の形態の受付部６２に対応し、プログラム９２はプログラム６８に対応している。本実施の形態の受付部９０は、第２の実施の形態の受付部８３と同様の機能を有している。また、本実施の形態の先行処理ページ取得部９１は、コントローラ８８から外部Ｒｉｐ処理装置情報を含む先行処理実行情報を受信し、外部Ｒｉｐ処理装置情報に基づいて先行処理が行われた外部Ｒｉｐ処理装置１９を特定し、特定した外部Ｒｉｐ処理装置１９からラスタライズデータを取得する機能を有している。
【００９２】
次に、本実施の形態の画像処理システム８７における後続ジョブの先行処理動作の流れについて説明する。図１２は、本実施の形態のコントローラ８８の制御系のＣＰＵ２０で実行される先行処理の一例を示すフローチャートである。また、図１３は、本実施の形態のＲｉｐ処理装置８９の制御部６０のＣＰＵ６６で実行される先行処理（プログラム９２）の一例を示すフローチャートである。
【００９３】
図１２に示したコントローラ８８の処理フローは第１の実施の形態、及び第２の実施の形態と略同様であるため同一部分は詳細な説明を省略する。本実施の形態の先行処理のステップ５００〜５１８はそれぞれ、第１の実施の形態のステップ１００〜１１８に対応し、本実施の形態のステップ５１２の処理が主に異なっている。ここでは、ステップ５１２の処理について説明する。
【００９４】
後続ジョブの先行処理が依頼された後のステップ５１２では、事前処理部４４が使用されていない外部Ｒｉｐ処理装置１９から任意の（予め定められた規則に従って）外部Ｒｉｐ処理装置１９を選択し、選択した外部Ｒｉｐ処理装置１９に対して後続ジョブの先行処理情報を配信する。
【００９５】
これにより、選択されて先行処理情報が配信された任意の外部Ｒｉｐ処理装置１９では、配信された先行処理情報に基づいて後続ジョブの先行処理をＲｉｐ処理部７０で行い、ラスタライズデータをデータ保存部７２に保存する。
【００９６】
このように本実施の形態では、事前処理部４４が選択した任意の外部Ｒｉｐ処理装置１９で後続ジョブの先行処理を行い、ラスタライズデータが外部Ｒｉｐ処理装置１９のデータ保存部７２に保存された状態になる。
【００９７】
一方、本実施の形態のＲｉｐ処理装置８９では、図１３に示した本処理が実行される。本実施の形態のステップ６００は第１の実施の形態のステップ２００に対応し、ステップ６０２はステップ２０２に対応し、ステップ６０４はステップ２０４に対応し、ステップ６０６はステップ２０６に対応し、ステップ６１２はステップ２１２に対応する。本実施の形態ではステップ６０１の処理が付加されているため、ここでは、ステップ６０１及びステップ６０１の次のステップ６０２の処理について説明する。
【００９８】
現行ジョブの終了後の、後続ジョブのＲｉｐ処理の場合等、先行処理実行情報が有る場合（ステップ６００で肯定判断）のステップ６０１では、先行処理実行情報に含まれる外部Ｒｉｐ処理装置情報から先行処理を行った外部Ｒｉｐ処理装置１９を特定する。次のステップ６０２では、特定した外部Ｒｉｐ処理装置１９から先行処理されているラスタライズデータを取得する。
【００９９】
このように本実施の形態では、先行処理実行情報に先行処理を行った外部Ｒｉｐ処理装置を示す外部Ｒｉｐ処理装置情報が含まれているため、Ｒｉｐ処理装置８９に特定の外部Ｒｉｐ処理装置１９が割り当てられていない場合または、割り当てと異なる外部Ｒｉｐ処理装置１９に先行処理情報が配信された場合であっても、外部Ｒｉｐ処理装置情報から先行処理を行った外部Ｒｉｐ処理装置１９が特定され、特定された外部Ｒｉｐ処理装置１９から先行処理されたラスタライズデータが取得される。
【０１００】
従って、本実施の形態においても、Ｒｉｐ処理装置８９が後続ジョブをＲｉｐ処理する際は、先行処理されているページデータのＲｉｐ処理が不要になる。従って、現行ジョブのＲｉｐ処理中に、後に処理する予定の後続ジョブの先行処理を外部Ｒｉｐ処理装置１９で行わない場合に比べて、画像処理システム８７トータルの処理能力が向上する。
【０１０１】
［第４の実施の形態］
以下、図面を参照して本実施の形態を詳細に説明する。なお、本実施の形態の画像処理システムの構成は第１の実施の形態〜第３の実施の形態と略同様であるため、異なる点について詳細に説明し、略同様の部分には同一符号を付し、詳細な説明を省略する。
【０１０２】
本実施の形態の画像処理システム９４は、コントローラ９５及びＲｉｐ処理装置９６を備えて構成されている。なお、本実施の形態の画像処理システム９４では、使用されていない外部Ｒｉｐ処理装置１９からの求めに応じて、事前処理部４４がＲｉｐ処理装置１６を介さずに、外部Ｒｉｐ処理装置１９に先行処理情報を配信するものである。
【０１０３】
図１４に示したように、本実施の形態のＲｉｐ処理装置８９は、第３の実施の形態のＲｉｐ処理装置８９と同様の機能を有する構成をしている。従って、第３の実施の形態のＲｉｐ処理装置８９と同様の処理（図１３に示した処理）が実行されるため、ここでは、コントローラ９５について説明する。
【０１０４】
本実施の形態の画像処理システム９４における後続ジョブの先行処理動作の流れについて説明する。図１５は、本実施の形態のコントローラ９５の制御系のＣＰＵ２０で実行される先行処理の一例を示すフローチャートである。
【０１０５】
図１５に示したコントローラ９５の処理フローは第１の実施の形態〜第３の実施の形態と略同様であるため同一部分は詳細な説明を省略する。本実施の形態の先行処理のステップ７００〜７１８はそれぞれ、第１の実施の形態のステップ１００〜１１８に対応し、本実施の形態では、ステップ７１１の処理が付加され、ステップ７１１の後のステップ７１２の処理が主に異なっている。ここでは、ステップ７１１及びステップ７１２の処理について説明する。
【０１０６】
後続ジョブの先行処理が依頼された後のステップ７１１では、外部Ｒｉｐ処理装置１９から先行処理情報取得依頼を受け付ける。本実施の形態では、現行ジョブのＲｉｐ処理中に使用されていない外部Ｒｉｐ処理装置１９が後続ジョブの先行処理を行うために、自らコントローラ９５に対して、先行処理情報を取得するための依頼を行う。コントローラ９５では、これを受け付けると、次のステップ７１２では、依頼を受け付けた外部Ｒｉｐ処理装置１９に対して後続ジョブの先行処理情報を配信する。
【０１０７】
これにより、先行処理情報の取得を依頼した外部Ｒｉｐ処理装置１９では、配信された先行処理情報に基づいて後続ジョブの先行処理をＲｉｐ処理部７０で行い、ラスタライズデータをデータ保存部７２に保存する。
【０１０８】
このように本実施の形態では、先行処理情報の取得を依頼した外部Ｒｉｐ処理装置１９で後続ジョブの先行処理を行い、ラスタライズデータが外部Ｒｉｐ処理装置１９のデータ保存部７２に保存された状態になる。
【０１０９】
本実施の形態においても、第３の実施の形態と同様に、先行処理実行情報に先行処理を行った外部Ｒｉｐ処理装置を示す外部Ｒｉｐ処理装置情報が含まれているため、Ｒｉｐ処理装置８９に特定の外部Ｒｉｐ処理装置１９が割り当てられていない場合または、割り当てと異なる外部Ｒｉｐ処理装置１９で先行処理が行われた場合であっても、外部Ｒｉｐ処理装置情報から先行処理を行った外部Ｒｉｐ処理装置１９が特定され、特定された外部Ｒｉｐ処理装置１９から先行処理されたラスタライズデータが取得される。
【０１１０】
従って、本実施の形態においても、Ｒｉｐ処理装置８９が後続ジョブをＲｉｐ処理する際は、先行処理されているページデータのＲｉｐ処理が不要になる。従って、現行ジョブのＲｉｐ処理中に、後に処理する予定の後続ジョブの先行処理を外部Ｒｉｐ処理装置１９で行わない場合に比べて、画像処理システム８７トータルの処理能力が向上する。
【０１１１】
また、本実施の形態では、外部Ｒｉｐ処理装置１９からの求めに応じてコントローラ９５が先行処理情報を配信するため、コントローラ９５では、後続ジョブの有無をあまり意識せずに動作されるため、処理負荷が他の実施の形態に比べて低減される。
【符号の説明】
【０１１２】
１  印刷システム
４  印刷装置
１０、８０、８７、９４  画像処理システム
１４、８１、８８、９５  コントローラ
１６、８２、８９  Ｒｉｐ処理装置
１８  外部Ｒｉｐ処理装置群
１９  外部Ｒｉｐ処理装置
２０  ＣＰＵ
２３  プログラム
４０  データ受信部
４２  ジョブ管理部
４４  事前処理部
４６  データ配信処理部
５０  Ｒｉｐ処理部
６０  制御部
６２、８３、９０  受付部
６３  先行処理情報連絡部
６４、９１  先行処理ページ取得部
６８、８４、９２  プログラム
７０  Ｒｉｐ処理部
【図１】
2011201146.tif 000003
【図２】
2011201146.tif 000004
【図３】
2011201146.tif 000005
【図４】
2011201146.tif 000006
【図５】
2011201146.tif 000007
【図６】
2011201146.tif 000008
【図７】
2011201146.tif 000009
【図８】
2011201146.tif 000010
【図９】
2011201146.tif 000011
【図１０】
2011201146.tif 000012
【図１１】
2011201146.tif 000013
【図１２】
2011201146.tif 000014
【図１３】
2011201146.tif 000015
【図１４】
2011201146.tif 000016
【図１５】
2011201146.tif 000017