(57)【特許請求の範囲】
【請求項１】
印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムであって、
前記画像処理装置は、
前記画像処理装置の動作モードを、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行させる移行部を有し、
前記画像処理制御装置は、
前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、
前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、
前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、
前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記閾値を超えたページ数と同数の前記画像処理装置を前記省電力モードに移行させることを特徴とする画像処理システム。
【請求項２】
印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムであって、
前記画像処理装置は、
前記画像処理装置の動作モードを、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行させる移行部を有し、
前記画像処理制御装置は、
前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、
前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、
前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、
前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記画像形成装置による１ページの画像形成が完了する度に、１ページのラスタライズ処理の実行を一の画像処理装置に指示し、他の画像処理装置を前記省電力モードに移行させることを特徴とする画像処理システム。
【請求項３】
前記画像処理装置は、前記画像処理制御装置からラスタライズ処理の実行指示を受け付けない場合に前記省電力モードに移行するように構成されており、
前記画像処理制御装置は、前記不要な画像処理装置に対してラスタライズ処理の実行を指示しないことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記画像処理装置は、前記画像処理制御装置から前記省電力モードに移行する旨の指示を受け付けた場合に前記省電力モードに移行するように構成されており、
前記画像処理制御装置は、前記不要な画像処理装置に対して前記省電力モードに移行する旨の指示を行うことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする請求項１または２に記載の画像処理システム。
【請求項５】
印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムにおいて使用される前記画像処理制御装置であって、
前記画像処理装置の動作モードは、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行するように構成されており、
前記画像処理制御装置は、
前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な前記画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、
前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、
前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、
前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記閾値を超えたページ数と同数の前記画像処理装置を前記省電力モードに移行させることを特徴とする画像処理制御装置。
【請求項６】
印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムにおいて使用される前記画像処理制御装置であって、
前記画像処理装置の動作モードは、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行するように構成されており、
前記画像処理制御装置は、
前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な前記画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、
前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、
前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、
前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記画像形成装置による１ページの画像形成が完了する度に、１ページのラスタライズ処理の実行を一の画像処理装置に指示し、他の画像処理装置を前記省電力モードに移行させることを特徴とする画像処理制御装置。
【請求項７】
前記画像処理装置は、前記画像処理制御装置からのラスタライズ処理の実行指示を受け付けない場合に前記省電力モードに移行するように構成されており、
前記画像処理制御装置は、前記不要な画像処理装置に対してラスタライズ処理の実行を指示しないことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする請求項５または６に記載の画像処理制御装置。
【請求項８】
前記画像処理装置は、前記画像処理制御装置から前記省電力モードに移行する旨の指示を受け付けた場合に前記省電力モードに移行するように構成されており、
前記画像処理制御装置は、前記不要な画像処理装置に対して前記省電力モードに移行する旨の指示を行うことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする請求項５または６に記載の画像処理制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブのラスタライズ処理を複数の画像処理装置により分散して実行する画像処理システムおよび画像処理制御装置に関する。
【背景技術】
【０００２】
１つの印刷ジョブのラスタライズ処理（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓ：以下、ＲＩＰ処理と称する）を複数の画像処理装置により分散して実行する画像処理システムが知られている（たとえば、特許文献１参照）。このような画像処理システムによれば、１つの印刷ジョブをページ単位で分割し、各ページのＲＩＰ処理を複数の画像処理装置で並列に実行することにより、印刷ジョブのＲＩＰ処理にかかる時間が短縮される。
【０００３】
一方、近年、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置の省電力化の重要性が高まっている。画像形成装置の省電力化は、経済的な観点のみならず、環境負荷の観点からも重要である。
【０００４】
しかしながら、１つの印刷ジョブのラスタライズ処理を複数の画像処理装置により分散して実行する画像処理システムについては、省電力化が図られていない。各画像処理装置にはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のハードウエアが個別に搭載されているため、複数の画像処理装置を備える画像処理システムでは、各画像処理装置がＲＩＰ処理を実行することなく待機しているだけでも多くの電力が消費されてしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１４３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、複数の画像処理装置により印刷ジョブのラスタライズ処理を分散して実行する際の消費電力を削減できる画像処理システムおよび画像処理制御装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムであって、前記画像処理装置は、前記画像処理装置の動作モードを、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行させる移行部を有し、前記画像処理制御装置は、前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記閾値を超えたページ数と同数の前記画像処理装置を前記省電力モードに移行させることを特徴とする画像処理システム。
【０００９】
（２）印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムであって、前記画像処理装置は、前記画像処理装置の動作モードを、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行させる移行部を有し、前記画像処理制御装置は、前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記画像形成装置による１ページの画像形成が完了する度に、１ページのラスタライズ処理の実行を一の画像処理装置に指示し、他の画像処理装置を前記省電力モードに移行させることを特徴とする画像処理システム。
【００１２】
（３）前記画像処理装置は、前記画像処理制御装置からラスタライズ処理の実行指示を受け付けない場合に前記省電力モードに移行するように構成されており、前記画像処理制御装置は、前記不要な画像処理装置に対してラスタライズ処理の実行を指示しないことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする上記（１）または（２）に記載の画像処理システム。
【００１３】
（４）前記画像処理装置は、前記画像処理制御装置から前記省電力モードに移行する旨の指示を受け付けた場合に前記省電力モードに移行するように構成されており、前記画像処理制御装置は、前記不要な画像処理装置に対して前記省電力モードに移行する旨の指示を行うことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする上記（１）または（２）に記載の画像処理システム。
【００１５】
（５）印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムにおいて使用される前記画像処理制御装置であって、前記画像処理装置の動作モードは、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行するように構成されており、前記画像処理制御装置は、前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な前記画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記閾値を超えたページ数と同数の前記画像処理装置を前記省電力モードに移行させることを特徴とする画像処理制御装置。
【００１６】
（６）印刷ジョブのラスタライズ処理を分散して実行するための複数の画像処理装置と当該複数の画像処理装置を制御する画像処理制御装置とを有する画像処理システムにおいて使用される前記画像処理制御装置であって、前記画像処理装置の動作モードは、通常モードから当該通常モードよりも消費電力が低減される省電力モードに移行するように構成されており、前記画像処理制御装置は、前記印刷ジョブの進行状況に応じて、前記複数の画像処理装置のうち不要な前記画像処理装置を前記通常モードから前記省電力モードに移行させるための制御を行う制御部を有し、前記画像処理制御装置は、前記画像処理装置が前記ラスタライズ処理を実行して得られた画像データを画像形成装置に送信する送信部をさらに有し、前記制御部は、前記画像形成装置による画像形成が完了していない画像形成待ちの画像データのページ数に基づいて、前記制御を行い、前記画像データのページ数が所定の閾値を超えた場合、前記制御部は、前記画像形成装置による１ページの画像形成が完了する度に、１ページのラスタライズ処理の実行を一の画像処理装置に指示し、他の画像処理装置を前記省電力モードに移行させることを特徴とする画像処理制御装置。
【００１９】
（７）前記画像処理装置は、前記画像処理制御装置からのラスタライズ処理の実行指示を受け付けない場合に前記省電力モードに移行するように構成されており、前記画像処理制御装置は、前記不要な画像処理装置に対してラスタライズ処理の実行を指示しないことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする上記（５）または（６）に記載の画像処理制御装置。
【００２０】
（８）前記画像処理装置は、前記画像処理制御装置から前記省電力モードに移行する旨の指示を受け付けた場合に前記省電力モードに移行するように構成されており、前記画像処理制御装置は、前記不要な画像処理装置に対して前記省電力モードに移行する旨の指示を行うことにより、前記画像処理装置を前記省電力モードに移行させることを特徴とする上記（５）または（６）に記載の画像処理制御装置。
【発明の効果】
【００２２】
本発明によれば、印刷ジョブの進行状況に応じて画像処理装置が通常モードから省電力モードに移行されるため、複数の画像処理装置により印刷ジョブのラスタライズ処理を分散して実行する際の消費電力が削減される。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る画像形成システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示されるプリンタコントローラのマスタ装置の構成を示すブロック図である。
【図４】図１に示されるプリンタコントローラのスレーブ装置の構成を示すブロック図である。
【図５】図１に示されるプリンタの構成を示すブロック図である。
【図６】プリンタコントローラの動作を説明するための図である。
【図７】図６に後続する図である。
【図８】図７に後続する図である。
【図９】図８に後続する図である。
【図１０】分散処理の省電力効果を説明するための図である。
【図１１】本発明の第２の実施形態に係る分散処理の手順を示すフローチャートである。
【図１２】本発明の第２の実施形態に係る出力処理の手順を示すフローチャートである。
【図１３】マスタ装置により実行される画像データ受信処理の手順を示すフローチャートである。
【図１４】スレーブ装置により実行されるＲＩＰ処理の手順を示すフローチャートである。
【図１５】本発明の第２の実施形態に係る分散処理における滞留ページ数の変化の一例を示す図である。
【図１６】本発明の第３の実施形態に係る分散処理の手順を示すフローチャートである。
【図１７】本発明の第３の実施形態に係る出力処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２５】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像形成システムの全体構成を示すブロック図である。
【００２６】
本実施形態に係る画像形成システムは、クライアント装置としてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１ａ，１ｂと、画像処理システムとしてのプリンタコントローラ５と、画像形成装置としてのプリンタ４とを備えている。ＰＣ１ａ，１ｂおよびプリンタコントローラ５は、ネットワーク６を介して相互に通信可能に接続されている。ネットワーク６は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。プリンタコントローラ５は、ブレードサーバであり、マスタ装置２と複数のスレーブ装置３ａ〜３ｄとを備える。マスタ装置２と複数のスレーブ装置３ａ〜３ｄとは、ＬＡＮ等のネットワークを介して相互に通信可能に接続されている。また、マスタ装置２は、専用回線を介して、プリンタ４とローカル接続されている。なお、ネットワーク６に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２７】
図２は、図１に示されるＰＣの構成を示すブロック図である。ＰＣ１ａ，１ｂは、相互に同様の構成であるため、以下、ＰＣ１ａを代表として用いて説明する。
【００２８】
ＰＣ１ａは、ＣＰＵ１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２９】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステム（ＯＳ）を含む各種プログラムや、各種データを格納する。ハードディスク１４には、文書ファイルを作成するための文書ファイル作成アプリケーションと、文書ファイルをプリンタコントローラ５が解釈可能なページ記述言語（ＰＤＬ）で記述された印刷データに変換するプリンタドライバとがインストールされている。
【００３０】
ディスプレイ１５は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。ネットワークインタフェース１７は、ネットワーク６を介し他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３１】
図３は、図１に示されるプリンタコントローラのマスタ装置の構成を示すブロック図である。
【００３２】
マスタ装置２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、プリンタインタフェース２５、およびネットワークインタフェース２６を備えており、これらは信号をやり取りするためのバス２７を介して相互に接続されている。なお、マスタ装置２の上記各部のうち、ＰＣ１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３３】
ハードディスク２４には、ＰＣ１ａ，１ｂから受信した印刷データをページ単位で分割してスレーブ装置３ａ〜３ｄに転送するためのプログラム、スレーブ装置３ａ〜３ｄから受信した画像データをプリンタ４に転送するためのプログラム、およびスレーブ装置３ａ〜３ｄに対してジョブ完了通知を送信するためのプログラムが格納されている。
【００３４】
プリンタインタフェース２５は、ローカル接続されたプリンタ４と通信するためのインタフェースである。
【００３５】
図４は、図１に示されるプリンタコントローラのスレーブ装置の構成を示すブロック図である。スレーブ装置３ａ〜３ｄは、相互に同様の構成であるため、以下、スレーブ装置３ａを代表として用いて説明する。
【００３６】
スレーブ装置３ａは、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク３４、およびネットワークインタフェース３５を備えており、これらは信号をやり取りするためのバス３６を介して相互に接続されている。なお、スレーブ装置３ａの上記各部のうち、ＰＣ１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３７】
ハードディスク３４には、マスタ装置２から受信した印刷データを翻訳しビットマップ形式の画像データに展開するためのＲＩＰ処理プログラム、および、マスタ装置２からジョブ完了通知を受信した場合に省電力モードに移行するためのプログラムが格納されている。
【００３８】
図５は、図１に示されるプリンタの構成を示すブロック図である。プリンタ４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、操作パネル部４４、印刷部４５、およびコントローラインタフェース４６を備えており、これらは信号をやり取りするためのバス４７を介して相互に接続されている。なお、プリンタ４の上記各部のうち、ＰＣ１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３９】
ＲＯＭ４２には、プリンタコントローラ５から受信した画像データに基づいて行われる画像形成処理のプログラムが格納されている。
【００４０】
操作パネル部４４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４１】
印刷部４５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ５から受信した画像データに基づく画像を用紙等の記録媒体に印刷する。コントローラインタフェース４６は、ローカル接続されたプリンタコントローラ５と通信するためのインタフェースである。
【００４２】
ＰＣ１ａ，１ｂ、マスタ装置２、スレーブ装置３ａ〜３ｄ、およびプリンタ４は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００４３】
以上のとおり構成される本実施形態の画像形成システムでは、プリンタコントローラ５に印刷ジョブが投入された場合、印刷ジョブのＲＩＰ処理が複数のスレーブ装置３ａ〜３ｄにより分散して実行される。このとき、印刷ジョブの進行状況に応じて不要なスレーブ装置が省電力モードに移行される。以下、図６〜図９を参照して、本実施形態におけるプリンタコントローラ５の動作について説明する。
【００４４】
図６〜図９は、本実施形態におけるプリンタコントローラ５の動作を説明するための図である。なお、以下では、８ページの印刷ジョブのＲＩＰ処理を４台のスレーブ装置により分散して実行する場合を例に挙げて説明する。
【００４５】
分散処理の実行に先立って、マスタ装置２は、ＰＣ１ａから印刷ジョブを受信する。印刷ジョブを受信したマスタ装置２は、印刷ジョブを解析して、印刷ジョブの総ページ数（８ページ）を認識する。
【００４６】
図６に示されるとおり、まず、マスタ装置２は、１ページ目〜４ページ目のデータ（ＰＤＬデータ）を４台のスレーブ装置３ａ〜３ｄにそれぞれ転送して、ＲＩＰ処理の実行を指示する。データを受信した４台のスレーブ装置３ａ〜３ｄは、ＲＩＰ処理の実行を開始する。各スレーブ装置がＲＩＰ処理を完了するまでに必要とされる時間は、ページの内容に応じて異なる。ＲＩＰ処理を完了したスレーブ装置は、ＲＩＰ処理を実行して得られた画像データをマスタ装置２に送信する。
【００４７】
ＲＩＰ処理を完了した１台のスレーブ装置から画像データを受信した場合、マスタ装置２は、当該スレーブ装置に次ページのデータを送信し、ＲＩＰ処理の実行を指示する。たとえば、第１スレーブ装置３ａから１ページ目の画像データを受信した場合、マスタ装置２は、第１スレーブ装置３ａに５ページ目のデータを送信して、ＲＩＰ処理の実行を指示する（図７参照）。ＲＩＰ処理を完了したスレーブ装置に次ページのデータを送信する処理は、印刷ジョブの最終ページに至るまで繰り返される。
【００４８】
そして、印刷ジョブの最終ページのデータを１台のスレーブ装置に送信するとき、マスタ装置２は、すべてのスレーブ装置３ａ〜３ｄにジョブ完了通知を送信する。たとえば、８ページ目のデータを第１スレーブ装置３ａに送信するとき、マスタ装置２は、すべてのスレーブ装置３ａ〜３ｄにジョブ完了通知を送信する（図８参照）。
【００４９】
ジョブ完了通知を受信したスレーブ装置３ａ〜３ｄは、現在実行中のＲＩＰ処理を完了したのち、省電力モードに移行する。たとえば、６ページ目のＲＩＰ処理を完了した第２スレーブ装置３ｂは、通常モードから省電力モードに移行する（図９参照）。同様に、残りのスレーブ装置３ａ，３ｃ，３ｄも、実行中のＲＩＰ処理が完了次第、順次に省電力モードに移行する。
【００５０】
動作モードが通常モードから省電力モードに移行することにより、各スレーブ装置３ａ〜３ｄに搭載されたＣＰＵ３１への電力の供給が停止される。省電力モードのスレーブ装置３ａ〜３ｄは、ＲＡＭ３３およびネットワークインタフェース３５にのみ電力が供給され、マスタ装置２からの指示を受けて通常モードに復帰することができる。なお、通常モードには、スレーブ装置がＲＩＰ処理を実行しないまま待機している状態が含まれ、省電力モードのスレーブ装置は、ＲＩＰ処理を実行しないまま待機している状態のスレーブ装置よりも消費電力が小さい。また、スレーブ装置を通常モードから省電力モードに移行させ、省電力モードから通常モードに復帰させる技術自体は、一般的な省電力化技術であるため、詳細な説明は省略する。
【００５１】
図１０は、本実施形態に係る分散処理の省電力効果を説明するための図である。
【００５２】
上述したとおり、印刷ジョブの最終ページのデータを１台のスレーブ装置に送信するとき、マスタ装置２は、すべてのスレーブ装置３ａ〜３ｄにジョブ完了通知を送信する。マスタ装置２からジョブ完了通知を受信した場合、ＲＩＰ処理を完了したスレーブ装置３ａ〜３ｄは、順次に省電力モードに移行する。図１０では、第２スレーブ装置３ｂ、第４スレーブ装置３ｄ、第３スレーブ装置３ｃ、および第１スレーブ装置３ａの順に省電力モードに移行する。
【００５３】
以上のとおり、本実施形態によれば、印刷ジョブの最終ページ（８ページ目）のＲＩＰ処理の完了を待つことなく、各スレーブ装置が個別に省電力モードに移行する。したがって、１台のスレーブ装置がＲＩＰ処理を実行している間、他のスレーブ装置がＲＩＰ処理を実行しないまま待機している状態がなく、印刷ジョブの実行中にスレーブ装置により消費される電力が削減される。
【００５４】
（第２の実施形態）
第１の実施形態では、印刷ジョブの総ページ数（最終ページ）がマスタ装置により認識されている場合の処理について説明した。本実施形態では、印刷ジョブの総ページ数をマスタ装置が認識していない場合の処理ついて述べる。たとえば、何らかの通信障害により、ＰＣ１ａおよびプリンタコントローラ５間の通信が一時的に途絶える場合、マスタ装置２により印刷ジョブの総ページ数が認識されないまま分散処理が開始される。印刷ジョブの総ページ数が認識されないまま分散処理が行われる本実施形態では、印刷待ちの画像データのページ数に応じてスレーブ装置の動作モードが切り替えられる。なお、スレーブ装置の動作モードが切り替えられる点を除けば、本実施形態における画像形成システムの構成は、第１の実施形態と同様であるため、装置構成についての詳細な説明は省略する。
【００５５】
図１１は、本発明の第２の実施形態に係る分散処理の手順を示すフローチャートである。なお、図１１のフローチャートにより示されるアルゴリズムは、マスタ装置２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５６】
まず、印刷ジョブの受信を契機として、すべてのスレーブ装置３ａ〜３ｄにＲＩＰ処理の実行が指示される（ステップＳ１０１，Ｓ１０２）。本実施形態では、印刷ジョブの１ページ目〜４ページ目のデータ（ＰＤＬデータ）が４台のスレーブ装置３ａ〜３ｄに送信される。スレーブ装置３ａ〜３ｄは、自機に割り当てられたページについてのＲＩＰ処理を開始する。
【００５７】
続いて、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが、全スレーブ数ＢＡＬＬに設定される（ステップＳ１０３）。本実施形態では、ＲＩＰ処理を実行しているスレーブ装置の台数を示すＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが、マスタ装置２に接続される全スレーブ装置３ａ〜３ｄの台数（すなわち、４）に設定される。
【００５８】
続いて、スレーブ装置からの指示要求があるか否かが判断される（ステップＳ１０４）。本実施形態のスレーブ装置は、実行中のＲＩＰ処理を完了した場合、または、省電力モードから通常モードに復帰した場合、マスタ装置２に対して指示を要求するように構成されている。スレーブ装置の動作の詳細については後述する。
【００５９】
スレーブ装置からの指示要求がない場合（ステップＳ１０４：ＮＯ）、スレーブ装置から指示要求があるまで待機する。一方、スレーブ装置からの指示要求があった場合（ステップＳ１０４：ＹＥＳ）、要求元のスレーブ装置が復帰直後のスレーブ装置であるか否かが判断される（ステップＳ１０５）。本実施形態では、マスタ装置２に対して指示を要求したスレーブ装置が復帰直後のスレーブ装置であるか、ＲＩＰ処理完了直後のスレーブ装置であるかが判断される。たとえば、各スレーブ装置３ａ〜３ｄの動作モードをマスタ装置２が記憶しておくことにより、要求元のスレーブ装置が復帰直後のスレーブ装置であるか否かを判断することができる。
【００６０】
要求元のスレーブ装置が復帰直後のスレーブ装置であると判断される場合（ステップＳ１０５：ＹＥＳ）、ステップＳ１０７の処理に移行する。一方、要求元のスレーブ装置が復帰直後のスレーブ装置ではないと判断される場合（ステップＳ１０５：ＮＯ）、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが「１」減らされる（ステップＳ１０６）。
【００６１】
続いて、印刷ジョブが完了しているか否かが判断される（ステップＳ１０７）。具体的には、ＲＩＰ処理が行われていない次のページのデータがあるか否かが判断される。印刷ジョブが完了していると判断される場合（ステップＳ１０７：ＹＥＳ）、処理が終了される。
【００６２】
一方、印刷ジョブが完了していないと判断される場合（ステップＳ１０７：ＮＯ）、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが必要スレーブブレード数ＢＮＥＥＤ未満であるか否かが判断される（ステップＳ１０８）。ここで、必要スレーブブレード数ＢＮＥＥＤは、プリンタ４の印刷速度（ＰＰＭ）を低下させることなく印刷処理を継続するために必要なスレーブ装置の数を示す。必要スレーブブレード数ＢＮＥＥＤは、スレーブ装置がＲＩＰ処理を実行して得られた画像データのうちプリンタ４による印刷出力が完了していない印刷待ちの画像データのページ数（以下、滞留ページ数と称する）ＰＰに基づき算出される。必要スレーブブレード数ＢＮＥＥＤを算出する処理については後述する。
【００６３】
ステップＳ１０８に示す処理において、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが必要スレーブブレード数ＢＮＥＥＤ未満であると判断される場合（ステップＳ１０８：ＹＥＳ）、要求元のスレーブ装置に対してＲＩＰ処理の実行が指示される（ステップＳ１０９）。本実施形態では、並列ＲＩＰ数が必要数に達していないとして、マスタ装置２に対して指示を要求したスレーブ装置に、次ページのデータが送信される。
【００６４】
そして、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが「１」増加され（ステップＳ１１０）、ステップＳ１０４の処理に戻る。
【００６５】
一方、ステップＳ１０８に示す処理において、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣが必要スレーブブレード数ＢＮＥＥＤ以上であると判断される場合（ステップＳ１０８：ＮＯ）、要求元のスレーブ装置に対して省電力モードへ移行することが指示され（ステップＳ１１１）、ステップＳ１０４の処理に戻る。本実施形態では、並列ＲＩＰ数が必要数に達しているとして、マスタ装置２に対して指示を要求したスレーブ装置に、通常モードから省電力モードへ移行することが指示される。
【００６６】
以上のとおり、図１１に示されるフローチャートの処理によれば、プリンタ４の印刷速度を低下させることなく印刷処理を継続するために必要なスレーブ装置の数を維持しつつ、複数のスレーブ装置３ａ〜３ｄのうちの一部のスレーブ装置が省電力モードに移行される。具体的には、ＲＩＰ処理を実行中のスレーブ装置の数が必要なスレーブ装置の数を上回っている場合には、ＲＩＰ処理を完了したスレーブ装置が省電力モードに移行される。一方、ＲＩＰ処理を実行中のスレーブ装置の数が必要なスレーブ装置の数を下回っている場合には、ＲＩＰ処理を完了したスレーブ装置に次ページのデータが送信される。また、必要に応じて、省電力モードにあるスレーブ装置が通常モードに復帰され、ＲＩＰ処理を実行する。省電力モードのスレーブ装置を通常モードに復帰させる処理については後述する。
【００６７】
このような構成によれば、プリンタ４の印刷速度を低下することなく、複数のスレーブ装置３ａ〜３ｄのうち一部のスレーブ装置を省電力モードに移行することができる。すなわち、印刷ジョブの総ページ数をマスタ装置２が認識していない場合であっても、画像形成システムの印刷性能（印刷速度）を維持しつつ、スレーブ装置３ａ〜３ｄで消費される電力を削減することができる。
【００６８】
次に、図１２および図１３を参照して、必要スレーブブレード数ＢＮＥＥＤを算出して、省電力モードから通常モードにスレーブ装置を復帰させる処理について説明する。
【００６９】
図１２は、マスタ装置により実行される出力処理の手順を示すフローチャートである。なお、図１２のフローチャートにより示されるアルゴリズムは、マスタ装置２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。また、図１２に示されるフローチャートの処理は、図１１に示されるフローチャートの処理と時分割で実行される。
【００７０】
まず、画像データ格納通知が認識される（ステップＳ２０１）。画像データ格納通知が認識されることにより、スレーブ装置がＲＩＰ処理を実行して得られた画像データがＲＡＭ２３に格納されていることが認識される。
【００７１】
続いて、プリンタ４に対して、画像データの出力が指示される（ステップＳ２０２）。具体的には、ＲＡＭ２３に格納されている印刷待ちの画像データのうち最も古い画像データがプリンタ４に転送される。画像データを受信したプリンタ４は、当該画像データに基づく画像を用紙上に形成する。
【００７２】
続いて、印刷出力が完了したか否かが判断される（ステップＳ２０３）。プリンタ４が１ページの印刷出力を完了した場合、印刷出力が完了したと判断される。
【００７３】
印刷出力が完了していない場合（ステップＳ２０３：ＮＯ）、印刷出力が完了するまで待機する。一方、印刷出力が完了した場合（ステップＳ２０３：ＹＥＳ）、滞留ページ数ＰＰが「１」減らされる（ステップＳ２０４）。上述したとおり、滞留ページ数ＰＰは、プリンタ４による印刷出力が完了していない印刷待ちの画像データのページ数を示す。
【００７４】
続いて、必要スレーブブレード数ＢＮＥＥＤが算出される（ステップＳ２０５）。必要スレーブブレード数ＢＮＥＥＤは、下記の数式（１）および（２）に基づいて算出される。
【００７５】
ＢＮＥＥＤ＝ＢＡＬＬ−（ＰＰ−ＢＴＨ）  …（１）    （ＰＰ＞ＢＴＨの場合）
ＢＮＥＥＤ＝ＢＡＬＬ  …（２）    （ＰＰ≦ＢＴＨの場合）
ここで、ＢＴＨは、所定の閾値であり、分散処理の実行中に印刷待ちの画像データがなくならないように所定の値（たとえば、２）に設定される。
【００７６】
ステップＳ２０５に示す処理において必要スレーブブレード数ＢＮＥＥＤが算出されたのち、起動スレーブブレード数ＢＵＰが算出される（ステップＳ２０６）。本実施形態では、ステップＳ２０５に示す処理で算出された必要スレーブブレード数ＢＮＥＥＤから、ＲＩＰ処理中スレーブブレード数ＢＰＲＯＣを差し引くことにより、起動すべきスレーブ装置の数を示す起動スレーブブレード数ＢＵＰが算出される。
【００７７】
そして、起動スレーブブレード数ＢＵＰのスレーブ装置が起動され（ステップＳ２０７）、ステップＳ２０１の処理に戻る。本実施形態では、マスタ装置２から所定の起動信号が送信されることにより、省電力モードのスレーブ装置が通常モードに復帰する。
【００７８】
図１３は、マスタ装置により実行される画像データ受信処理の手順を示すフローチャートである。なお、図１３のフローチャートにより示されるアルゴリズムは、マスタ装置２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。また、図１３に示されるフローチャートの処理は、図１１および図１２に示されるフローチャートの処理と時分割で実行される。
【００７９】
まず、スレーブ装置からＲＩＰ完了通知を受信したか否かが判断される（ステップＳ３０１）。本実施形態では、スレーブ装置からマスタ装置２に画像データが送信されるとき、スレーブ装置からマスタ装置２にＲＩＰ完了通知が送信される。
【００８０】
スレーブ装置からＲＩＰ完了通知を受信していない場合（ステップＳ３０１：ＮＯ）、スレーブ装置からＲＩＰ完了通知を受信するまで待機する。一方、スレーブ装置からＲＩＰ完了通知を受信した場合（ステップＳ３０１：ＹＥＳ）、滞留ページ数ＰＰが「１」増加される（ステップＳ３０２）。
【００８１】
そして、画像データ格納通知を発行し（ステップＳ３０３）、ステップＳ３０１の処理に戻る。画像データ格納通知は、図１２のステップＳ２０１に示す処理において認識される。
【００８２】
以上のとおり、図１２および図１３に示されるフローチャートの処理によれば、印刷ジョブの進行状況に応じて滞留ページ数ＰＰが更新される。そして、滞留ページ数ＰＰと閾値ＢＴＨとから、必要スレーブブレード数ＢＮＥＥＤが求められる。ＲＩＰ処理を実行中のスレーブ装置の数が必要スレーブブレード数ＢＮＥＥＤよりも少ない場合には、省電力モードのスレーブ装置が通常モードに復帰して、ＲＩＰ処理を実行する。一方、ＲＩＰ処理を実行中のスレーブ装置の数が必要スレーブブレード数ＢＮＥＥＤよりも多い場合には、ＲＩＰ処理を完了したスレーブ装置は、省電力モードに移行される（図１１のステップＳ１１１参照）。
【００８３】
次に、図１４を参照して、本実施形態に係るスレーブ装置の動作について説明する。
【００８４】
図１４は、スレーブ装置により実行されるＲＩＰ処理の手順を示すフローチャートである。なお、図１４のフローチャートにより示されるアルゴリズムは、各スレーブ装置３ａ〜３ｄのハードディスク３４にプログラムとして記憶されており、ＣＰＵ３１によって実行される。
【００８５】
まず、マスタ装置２に対する指示要求が行われる（ステップＳ４０１）。本実施形態では、省電力モードから通常モードに復帰したスレーブ装置、または、ＲＩＰ処理を完了したスレーブ装置から、マスタ装置２に指示が要求される。
【００８６】
指示要求に対するマスタ装置２からの指示を受信した場合、当該指示がＲＩＰ指示であるか否かが判断される（ステップＳ４０２）。本実施形態では、マスタ装置２からの指示がＲＩＰ処理を指示するＲＩＰ指示であるか、または、省電力モードへの移行を指示する省電力移行指示であるかが判断される。
【００８７】
マスタ装置２からの指示がＲＩＰ指示である場合（ステップＳ４０２：ＹＥＳ）、ＲＩＰ処理が実行される（ステップＳ４０３）。本実施形態では、マスタ装置２から送信された１ページのデータのＲＩＰ処理が実行される。
【００８８】
そして、ＲＩＰ処理が完了した場合、ＲＩＰ完了通知と画像データとがマスタ装置に送信され（ステップＳ４０４）、ステップＳ４０１の処理に戻る。
【００８９】
一方、ステップＳ４０２に示す処理において、マスタ装置２からの指示がＲＩＰ指示でない場合（ステップＳ４０２：ＮＯ）、マスタ装置からの指示が省電力移行指示であるとして、省電力モードに移行し（ステップＳ４０５）、処理が終了される。スレーブ装置が省電力モードに移行することにより、スレーブ装置のＣＰＵ３１への電力の供給が停止される。
【００９０】
以上のとおり、図１４に示されるフローチャートの処理によれば、省電力モードから復帰直後またはＲＩＰ処理完了直後のスレーブ装置は、まず、マスタ装置に指示を要求する。そして、マスタ装置からの指示にしたがって、１ページのＲＩＰ処理を実行するか、省電力モードに移行する。
【００９１】
図１５は、本実施形態の分散処理における滞留ページ数の変化の一例を示す図である。図１５の縦軸は滞留ページ数であり、横軸は時間である。
【００９２】
印刷ジョブの実行開始直後は、すべてのスレーブ装置がＲＩＰ処理を実行する（図１５の領域Ａを参照）。印刷ジョブの実行開始時点から時間が経過するに連れて、滞留ページ数ＰＰは増加する。
【００９３】
そして、滞留ページ数ＰＰが閾値ＢＴＨを超えた場合、閾値ＢＴＨを超えたページ数と同数のスレーブ装置が省電力モードに移行される（図１５の領域Ｂを参照）。たとえば、時刻Ｔの時点における滞留ページ数ＰＰ−ＴがＢＴＨ＋４である場合、上記の（１）式にしたがって、時刻Ｔにおける必要スレーブブレード数ＢＮＥＥＤ−ＴとしてＢＡＬＬ−４が算出される。そして、４台のスレーブ装置が省電力モードに移行される。
【００９４】
その後、滞留ページ数ＰＰが閾値ＢＴＨを再び下回った場合には、上記の（２）式にしたがって、すべてのスレーブ装置がＲＩＰ処理を実行する（図１５の領域Ｃを参照）。
【００９５】
以上のとおり、本実施形態によれば、滞留ページ数ＰＰが所定の閾値ＢＴＨを超えた場合、閾値ＢＴＨを超えたページ数と同数のスレーブ装置が省電力モードに移行する。一方、滞留ページ数ＰＰが閾値ＢＴＨを下回った場合、すべてのスレーブ装置がＲＩＰ処理を実行する。つまり、滞留ページ数ＰＰが「０」にならないように、印刷ジョブの進行状況に応じて、スレーブ装置３ａ〜３ｄの動作モードが切り替えられる。このような構成によれば、画像形成システムの印刷性能（印刷速度）を確実に維持しつつ、画像形成システムで消費される電力を削減することができる。
【００９６】
（第３の実施形態）
次に、図１６および図１７を参照して、本発明の第３の実施形態について説明する。本実施形態は、滞留ページ数が閾値を超えた場合、１ページの印刷出力が完了する度に１ページのＲＩＰ処理を１台のスレーブ装置に実行させる実施形態である。なお、本実施形態のスレーブ装置は、マスタ装置からＲＩＰ指示を受け付けない場合、省電力モードに自動的に移行するように構成されている。
【００９７】
図１６は、本発明の第３の実施形態に係る分散処理の手順を示すフローチャートである。なお、図１６のフローチャートにより示されるアルゴリズムは、マスタ装置２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００９８】
まず、印刷ジョブの受信を契機として、すべてのスレーブ装置３ａ〜３ｄにＲＩＰ処理の実行が指示される（ステップＳ５０１，Ｓ５０２）。
【００９９】
続いて、スレーブ装置からＲＩＰ完了通知を受信したか否かが判断される（ステップＳ５０３）。スレーブ装置からＲＩＰ完了通知を受信していない場合（ステップＳ５０３：ＮＯ）、スレーブ装置からＲＩＰ完了通知を受信するまで待機する。
【０１００】
一方、スレーブ装置からＲＩＰ完了通知を受信した場合（ステップＳ５０３：ＹＥＳ）、印刷ジョブが完了しているか否かが判断される（ステップＳ５０４）。印刷ジョブが完了していると判断される場合（ステップＳ５０４：ＹＥＳ）、処理が終了される。
【０１０１】
一方、印刷ジョブが完了していないと判断される場合（ステップＳ５０４：ＮＯ）、滞留ページ数ＰＰが「１」増加される（ステップＳ５０５）。
【０１０２】
続いて、滞留ページ数ＰＰが閾値ＢＴＨ（たとえば、２）よりも大きいか否かが判断される（ステップＳ５０６）。
【０１０３】
滞留ページ数ＰＰが閾値ＢＴＨ以下であると判断される場合（ステップＳ５０６：ＮＯ）、ＲＩＰ処理を完了したスレーブ装置に対してＲＩＰ処理の実行が指示され（ステップＳ５０７）、ステップＳ５０３の処理に戻る。本実施形態では、ＲＩＰ処理を完了した１台のスレーブ装置に対して、次ページのデータが送信される。
【０１０４】
一方、ステップＳ５０６に示す処理において、滞留ページ数ＰＰが閾値ＢＴＨよりも大きいと判断される場合（ステップＳ５０６：ＹＥＳ）、エンジン出力完了通知があるか否かが判断される（ステップＳ５０８）。本実施形態では、プリンタ４により１ページの印刷出力が完了したことを示すエンジン出力完了通知があるか否かが判断される。
【０１０５】
エンジン出力完了通知がないと判断される場合（ステップＳ５０８：ＮＯ）、エンジン出力完了通知が発行されるまで待機する。この間、ＲＩＰ処理を完了したスレーブ装置は、通常モードから省電力モードに自動的に移行する。
【０１０６】
一方、エンジン出力完了通知があると判断された場合（ステップＳ５０８：ＹＥＳ）、空いているスレーブ装置に対してＲＩＰ処理の実行が指示される（ステップＳ５０９）。本実施形態では、省電力モードにある１台のスレーブ装置に対して、次ページのデータが送信される。本実施形態のスレーブ装置は、ＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）機能を有しており、データを受信すれば、省電力モードから通常モードに復帰してＲＩＰ処理を直ちに開始することができる。
【０１０７】
続いて、スレーブ装置からＲＩＰ完了通知を受信したか否かが判断される（ステップＳ５１０）。スレーブ装置からＲＩＰ完了通知を受信していない場合（ステップＳ５１０：ＮＯ）、ＲＩＰ完了通知を受信するまで待機する。
【０１０８】
一方、スレーブ装置からＲＩＰ完了通知を受信した場合（ステップＳ５１０：ＹＥＳ）、印刷ジョブが完了しているか否かが判断される（ステップＳ５１１）。印刷ジョブが完了していると判断される場合（ステップＳ５１１：ＹＥＳ）、処理が終了される。
【０１０９】
一方、印刷ジョブが完了していないと判断される場合（ステップＳ５１１：ＮＯ）、滞留ページ数ＰＰが「１」増加され（ステップＳ５１２）、ステップＳ５０６の処理に戻る。
【０１１０】
以上のとおり、図１６に示されるフローチャートの処理によれば、滞留ページ数ＰＰが閾値ＢＴＨを超えた場合、１ページの印刷出力が完了する度に１ページのＲＩＰ処理を１台のスレーブ装置に実行させる。このような構成によれば、滞留ページ数ＰＰを閾値ＢＴＨ以上に維持しつつ、不要なスレーブ装置を省電力モードに移行することができる。
【０１１１】
図１７は、マスタ装置により実行される出力処理の手順を示すフローチャートである。なお、図１７のフローチャートにより示されるアルゴリズムは、マスタ装置２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。また、図１７に示されるフローチャートの処理は、図１６に示されるフローチャートの処理と時分割で実行される。
【０１１２】
まず、滞留ページ数ＰＰが「０」よりも大きいか否かが判断される（ステップＳ６０１）。滞留ページ数ＰＰが「０」以下であると判断される場合（ステップＳ６０１：ＮＯ）、滞留ページ数ＰＰが「０」よりも大きくなるまで待機する。
【０１１３】
一方、滞留ページ数ＰＰが「０」よりも大きいと判断される場合（ステップＳ６０１：ＹＥＳ）、プリンタ４に対して、画像データの出力が指示される（ステップＳ６０２）。本実施形態では、ＲＡＭ２３に格納される画像データのうち最も古い画像データがプリンタ４に転送される。
【０１１４】
続いて、印刷出力が完了したか否かが判断される（ステップＳ６０３）。印刷出力が完了していない場合（ステップＳ６０３：ＮＯ）、印刷出力が完了するまで待機する。一方、印刷出力が完了した場合（ステップＳ６０３：ＹＥＳ）、滞留ページ数ＰＰが「１」減らされる（ステップＳ６０４）。
【０１１５】
そして、エンジン出力完了通知が発行され（ステップＳ６０５）、ステップＳ６０１の処理に戻る。エンジン出力完了通知は、図１６のステップＳ５０８に示す処理において認識される。
【０１１６】
以上のとおり、図１７に示されるフローチャートの処理によれば、１ページの印刷出力が完了する度にエンジン出力通知が発行される。エンジン出力通知が発行されれば、次ページのＲＩＰ処理が空いているスレーブ装置に指示される。
【０１１７】
以上のとおり、本実施形態によれば、滞留ページ数ＰＰが所定の閾値ＢＴＨを超えた場合、プリンタが１ページの印刷出力を完了する度に１ページのＲＩＰ処理が１台のスレーブ装置に指示される。そして、ＲＩＰ処理の実行を指示されない残りのスレーブ装置は省電力モードに自動的に移行する。このような構成によれば、画像形成システムの印刷性能（印刷速度）を維持しつつ、画像形成システムで消費される電力を削減することができる。
【０１１８】
本発明は、上述した第１〜第３の実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１９】
たとえば、上述した第３の実施形態では、スレーブ装置は、マスタ装置から指示を受信しない場合、自動的に省電力モードに移行するように構成された。しかしながら、第１および第２の実施形態と同様に、スレーブ装置は、マスタ装置からの省電力移行指示を受信して省電力モードに移行するように構成されてもよい。
【０１２０】
また、上述した第１〜第３の実施形態では、印刷ジョブがページ単位で分割され、複数のスレーブ装置によりＲＩＰ処理が実行される場合を例に挙げて説明した。しかしながら、ＲＩＰ処理が施される印刷ジョブの分割単位は、ページ単位に限定されず、たとえば、オブジェクト単位でＲＩＰ処理が実行されてもよい。
【０１２１】
また、上述した第１〜第３の実施形態では、省電力モードにおいてＣＰＵへの電力の供給が停止された（Ｓｕｓｐｅｎｄｅｄ  Ｔｏ  ＲＡＭ）。しかしながら、省電力モードにおいて、ＣＰＵの駆動周波数を低減するＣＰＵクロックダウンが行われてもよい。また、複数のスレーブ装置に適用される省電力モードは、１種類に限定されるものではなく、消費電力量や復帰時間を考慮して複数種類の省電力モードが切り替えられて適用されてもよい。
【０１２２】
本実施形態にかかる画像処理システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像処理システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１２３】
１ａ，１ｂ  ＰＣ、
１１，２１，３１，４１  ＣＰＵ、
１２，２２，３２，４２  ＲＯＭ、
１３，２３，３３，４３  ＲＡＭ、
１４，２４，３４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７，２６，３５  ネットワークインタフェース、
１８，２７，３６，４７  バス、
２  マスタ装置、
２５  プリンタインタフェース、
３ａ，３ｂ，３ｃ，３ｄ  スレーブ装置、
４  プリンタ、
４４  操作パネル部、
４５  印刷部、
４６  コントローラインタフェース、
５  プリンタコントローラ、
６  ネットワーク。
【図１】
0005652289.tif 000002
【図２】
0005652289.tif 000003
【図３】
0005652289.tif 000004
【図４】
0005652289.tif 000005
【図５】
0005652289.tif 000006
【図６】
0005652289.tif 000007
【図７】
0005652289.tif 000008
【図８】
0005652289.tif 000009
【図９】
0005652289.tif 000010
【図１０】
0005652289.tif 000011
【図１１】
0005652289.tif 000012
【図１２】
0005652289.tif 000013
【図１３】
0005652289.tif 000014
【図１４】
0005652289.tif 000015
【図１５】
0005652289.tif 000016
【図１６】
0005652289.tif 000017
【図１７】
0005652289.tif 000018