(57)【要約】  【課題】  処理対象となる印刷データに応じて消費電力を制御し、消費電力を低減することのできる画像処理装置、画像処理装置の制御プログラムを提供する。  【解決手段】  入力受付ユニット２１が画像情報生成装置１から送出される印刷データを含む印刷指示を受け付け、受け付けた印刷指示に含まれる印刷データに対する画像処理を終了すべき時刻を指定した指定時刻または省電力での画像処理実施の指定が含まれている場合に、画像処理ユニット２２（２２−１〜２２−ｎ）に印刷データの一部に対する画像処理を実行させ、実行結果に基づいて印刷データの全体に対する画像処理に要する時間を算出して印刷データの全体に対する画像処理の終了時刻を予測し、予測した終了時刻と、印刷指示に含まれる指定時刻または予め定めた時刻との差に基づいて画像処理の稼働率を算出し、算出した稼働率に基づいて画像処理ユニット２２（２２−１〜２２−ｎ）の動作を決定する。【選択図】        図１
2011113124.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを含む印刷指示を受け付ける受付手段と、
前記受付手段が受け付けた印刷指示に、該印刷指示に含まれる印刷データに対する画像処理を終了すべき時刻を指定した指定時刻または省電力での画像処理実施の指定が含まれている場合に、該印刷データの一部に対する画像処理を実行させ、該実行結果に基づいて該印刷データの全体に対する画像処理に要する時間を算出し、該算出結果に基づいて該印刷データの全体に対する画像処理の終了時刻を予測する予測手段と、
前記予測手段が予測した終了時刻と、前記受付手段が受け付けた印刷指示に含まれる指定時刻または予め定めた時刻との差に基づいて画像処理の稼働率を算出する算出手段と、
前記算出手段が算出した稼働率に基づいて画像処理手段の動作を決定する決定手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記稼働率に基づいて、動作させる画像処理手段の数を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、前記稼働率に基づいて、動作させる画像処理手段の動作速度を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記決定手段は、前記稼働率に基づいて、動作させる画像処理手段の数と該画像処理手段の動作速度を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
印刷データを含む印刷指示を受け付ける受付処理と、
前記受付処理で受け付けた印刷指示に、該印刷指示に含まれる印刷データに対する画像処理を終了すべき時刻を指定した指定時刻または省電力での画像処理実施の指定が含まれている場合に、該印刷データの一部に対する画像処理を実行させ、該実行結果に基づいて該印刷データの全体に対する画像処理に要する時間を算出し、該算出結果に基づいて該印刷データの全体に対する画像処理の終了時刻を予測する予測処理と、
前記予測処理で予測した終了時刻と、前記受付処理で受け付けた印刷指示に含まれる指定時刻または予め定めた時刻との差に基づいて画像処理の稼働率を算出する算出処理と、
前記算出処理で算出した稼働率に基づいて画像処理手段の動作を決定する決定処理と
をコンピュータに実行させることを特徴とする画像処理装置の制御プログラム。
【請求項６】
前記決定処理は、前記稼働率に基づいて、動作させる画像処理手段の数を決定することを特徴とする請求項５に記載の画像処理装置の制御プログラム。
【請求項７】
前記決定処理は、前記稼働率に基づいて、動作させる画像処理手段の動作速度を決定することを特徴とする請求項５に記載の画像処理装置の制御プログラム。
【請求項８】
前記決定処理は、前記稼働率に基づいて、動作させる画像処理手段の数と該画像処理手段の動作速度を決定することを特徴とする請求項５に記載の画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
画像形成装置等の印刷装置が稼働中の場合や、印刷装置でリアルタイム処理で印刷を実行できない場合に、事前に印刷データを処理しておくことができる画像処理装置として、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）サーバがある。
【０００３】
ＲＩＰサーバは、その使用用途から夜間に稼動し続けることが多く、その消費電力も大きいものである。
【０００４】
なお、印刷装置の省電力化の技術としては、例えば、特許文献１に記載されたものがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−３２０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、処理対象となる印刷データに応じて消費電力を制御し、消費電力を低減することのできる画像処理装置、画像処理装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するため、請求項１の発明は、印刷データを含む印刷指示を受け付ける受付手段と、前記受付手段が受け付けた印刷指示に、該印刷指示に含まれる印刷データに対する画像処理を終了すべき時刻を指定した指定時刻または省電力での画像処理実施の指定が含まれている場合に、該印刷データの一部に対する画像処理を実行させ、該実行結果に基づいて該印刷データの全体に対する画像処理に要する時間を算出し、該算出結果に基づいて該印刷データの全体に対する画像処理の終了時刻を予測する予測手段と、前記予測手段が予測した終了時刻と、前記受付手段が受け付けた印刷指示に含まれる指定時刻または予め定めた時刻との差に基づいて画像処理の稼働率を算出する算出手段と、前記算出手段が算出した稼働率に基づいて画像処理手段の動作を決定する決定手段とを具備することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記決定手段は、前記稼働率に基づいて、動作させる画像処理手段の数を決定することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記決定手段は、前記稼働率に基づいて、動作させる画像処理手段の動作速度を決定することを特徴とする。
【００１０】
また、請求項４の発明は、請求項１の発明において、前記決定手段は、前記稼働率に基づいて、動作させる画像処理手段の数と該画像処理手段の動作速度を決定することを特徴とする。
【００１１】
また、請求項５の発明は、印刷データを含む印刷指示を受け付ける受付処理と、前記受付処理で受け付けた印刷指示に、該印刷指示に含まれる印刷データに対する画像処理を終了すべき時刻を指定した指定時刻または省電力での画像処理実施の指定が含まれている場合に、該印刷データの一部に対する画像処理を実行させ、該実行結果に基づいて該印刷データの全体に対する画像処理に要する時間を算出し、該算出結果に基づいて該印刷データの全体に対する画像処理の終了時刻を予測する予測処理と、前記予測処理で予測した終了時刻と、前記受付処理で受け付けた印刷指示に含まれる指定時刻または予め定めた時刻との差に基づいて画像処理の稼働率を算出する算出処理と、前記算出処理で算出した稼働率に基づいて画像処理手段の動作を決定する決定処理とをコンピュータに実行させることを特徴とする。
【００１２】
また、請求項６の発明は、請求項５の発明において、前記決定処理は、前記稼働率に基づいて、動作させる画像処理手段の数を決定することを特徴とする。
【００１３】
また、請求項７の発明は、請求項５の発明において、前記決定処理は、前記稼働率に基づいて、動作させる画像処理手段の動作速度を決定することを特徴とする。
【００１４】
また、請求項８の発明は、請求項５の発明において、前記決定処理は、前記稼働率に基づいて、動作させる画像処理手段の数と該画像処理手段の動作速度を決定することを特徴とする。
【発明の効果】
【００１５】
請求項１の発明によれば、１００％の稼働率で画像処理を行う必要がない場合に、画像処理に要する電力を低減することが可能となる。
【００１６】
請求項２の発明によれば、稼動する画像処理手段の数を低減することができ、画像処理に要する電力を低減することが可能となる。
【００１７】
請求項３の発明によれば、稼動する画像処理手段の動作速度を低減することができ、画像処理に要する電力を低減することが可能となる。
【００１８】
請求項４の発明によれば、稼動する画像処理手段の数と動作速度を低減することができ、画像処理に要する電力を低減することが可能となる。
【００１９】
請求項５の発明によれば、１００％の稼働率で画像処理を行う必要がない場合に、画像処理に要する電力を低減することが可能となる。
【００２０】
請求項６の発明によれば、稼動する画像処理手段の数を低減することができ、画像処理に要する電力を低減することが可能となる。
【００２１】
請求項７の発明によれば、稼動する画像処理手段の動作速度を低減することができ、画像処理に要する電力を低減することが可能となる。
【００２２】
請求項８の発明によれば、稼動する画像処理手段の数と動作速度を低減することができ、画像処理に要する電力を低減することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】画像形成システムの構成例を示した図である。
【図２】情報処理装置の構成例を示すブロック図である。
【図３】入力受付ユニット２１の機能的な構成例を示すブロック図である。
【図４】入力受付ユニット２１の動作の流れを示すフローチャートである。
【図５】キュー設定を行う画面の例を示した図である。
【図６】時間優先モードによる処理の流れを示すフローチャートである。
【図７】電力優先モードによる処理の流れを示すフローチャートである。
【図８】予測時刻算出処理の流れを示すフローチャートである。
【図９】動作状態変更処理の流れを示すフローチャートである。
【図１０】動作状態変更処理の流れを示すフローチャートである。
【図１１】動作状態変更処理の流れを示すフローチャートである。
【図１２】動作状態変更処理の流れを示すフローチャートである。
【図１３】画像処理ユニット２２の情報を記憶保持するテーブルの例を示した図である。
【図１４】予測時刻算出処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明に係る画像処理装置、画像処理装置の制御プログラムの一実施の形態について添付図面を参照して詳細に説明する。
【実施例】
【００２５】
図１は、画像形成システムの構成例を示した図である。同図に示す画像形成システムは、画像情報生成装置１と、画像処理装置２、画像形成装置３を有している。
【００２６】
画像情報生成装置１は、印刷データを生成する装置で、コンピュータ装置である情報処理装置でプログラムを実行することにより実現される。
【００２７】
画像処理装置２は、画像情報生成装置１が生成した印刷データに基づいて、印刷イメージを生成する装置であり、入力受付ユニット２１と、複数の画像処理ユニット２２（２２−１〜２２−ｎ）、画像出力ユニット２３により構成される。入力受付ユニット２１、画像処理ユニット２２、画像出力ユニット２３は、それぞれ、コンピュータ装置である情報処理装置でプログラムを実行することにより実現される。
【００２８】
画像形成装置３は、画像処理装置２が生成した印刷イメージに基づいて、用紙等に対する印刷処理を実行する。
【００２９】
ここで、画像情報生成装置１、入力受付ユニット２１、画像処理ユニット２２、画像出力ユニット２３を実現する情報処理装置について説明する。図２は、情報処理装置の構成例を示すブロック図である。
【００３０】
同図に示すように、情報処理装置５は、演算部５１−１と演算部５１−２、記憶部５２−１と記憶部５２−２、接続部５３、通信部５４、記憶装置制御部５５、記憶装置５６−１と記憶装置５６−２を有している。
【００３１】
演算部５１−１と演算部５１−２は、いずれも、演算処理行うもので、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサにより実現されるものである。なお、ここでは、情報処理装置５が２つの演算部を有する構成、いわゆる、マルチコアＣＰＵを有するものとしているが、１つの演算部を有する構成であってもよい。
【００３２】
記憶部５２−１と記憶部５２−２は、いずれも、設定情報等を記憶したり、演算部５１−１と演算部５１−２が演算処理を行う際の作業領域等に用いられ情報等を一時的に記憶するもので、例えば、ＲＯＭ（Read Only Memory）、不揮発性メモリ（Nonvolatile Memory）、ＲＡＭ(Random Access Memory)等の半導体記憶素子で実現されるものである。また、記憶部５２−１と記憶部５２−２は、それぞれ、演算部５１−１と演算部５１−２に対応し、それぞれの作業領域等に用いられる。
【００３３】
接続部５３は、演算部５１−１及び演算部５１−２と、通信部５４、記憶装置制御部５５等を接続して情報の授受を行うもので、チップセットと称される回路群により実現されるものである。
【００３４】
通信部５４は、ネットワークと接続して通信を行うもので、ネットワークアダプタと称される回路群により実現されるものである。
【００３５】
記憶装置制御部５５は、記憶装置５６−１及び記憶装置５６−２の動作を制御するとともに、情報の書き込みや読み出し等を行うもので、ディスクコントローラと称される回路群により実現されるものである。
【００３６】
記憶装置５６−１と記憶装置５６−２は、いずれも、情報等を記憶するもので、例えば、磁気ディスクにより実現されるものである。なお、ここでは、情報処理装置５が２つの記憶装置を有する構成を説明しているが、記憶装置の数に限りは無い。
【００３７】
この情報処理装置５（複数）のそれぞれを、プログラムに基づいて動作させることで、画像情報生成装置１、入力受付ユニット２１、画像処理ユニット２２、画像出力ユニット２３が実現される。
【００３８】
続いて、入力受付ユニット２１の機能的な構成について説明する。図３は、入力受付ユニット２１の機能的な構成例を示すブロック図である。
【００３９】
同図に示すように、入力受付ユニット２１は、データ受信部２１１と、モード選択部２１２、処理時間取得部２１３、予測時刻算出部２１４、要求稼働率算出部２１５、処理内容指示部２１６を有している。
【００４０】
データ受信部２１１は、画像情報生成装置１が生成して送信した印刷データを受信して、一時的に記憶する。このデータ受信部２１１は、情報処理装置５の演算部５１−１及び５１−２の動作と通信部５４により実現され、記憶装置５６−１、記憶装置５６−２に印刷データを記憶させる。
【００４１】
モード選択部２１２は、印刷データを処理する際の処理モードを選択する。処理モードは、印刷データに付随するキュー設定で指定されるもので、画像情報生成装置１に入力されるものである。なお、処理モードについては後述する。このモード選択部２１２は、情報処理装置５の演算部５１−１及び５１−２の動作により実現される。
【００４２】
処理時間取得部２１３は、画像処理ユニット２２（２２−１〜２２−ｎ）から、印刷データの処理に要した時間を取得する。この処理時間取得部２１３は、情報処理装置５の演算部５１−１及び５１−２の動作と通信部５４により実現される。
【００４３】
予測時刻算出部２１４は、処理時間取得部２１３が取得した処理時間等に基づいて、印刷データに対する処理が終了すると予測される予測時刻を算出する。この予測時刻算出部２１４は、情報処理装置５の演算部５１−１及び５１−２の動作により実現される。
【００４４】
要求稼働率算出部２１５は、予測時刻算出部２１４が算出した予測時刻等に基づいて、画像処理ユニット２２（２２−１〜２２−ｎ）に対して要求する稼働率を算出する。この要求稼働率算出部２１５は、情報処理装置５の演算部５１−１及び５１−２の動作により実現される。
【００４５】
処理内容指示部２１６は、要求稼働率算出部２１５が算出した稼働率等に基づいて、画像処理ユニット２２（２２−１〜２２−ｎ）に対して、処理内容を指示する。また、必要に応じてデータ受信部２１１が受信して一時的に記憶している印刷データを、画像処理ユニット２２（２２−１〜２２−ｎ）に送出する。この処理内容指示部２１６は、情報処理装置５の演算部５１−１及び５１−２の動作と通信部５４により実現され、記憶装置５６−１、記憶装置５６−２に記憶されている印刷データを送出する。
【００４６】
なお、図３に示した各機能部は、情報処理装置５等をプログラムに基づいて動作させることで実現するものであるが一例であり、同等の機能を実現できれば、他の構成とすることも可能である。
【００４７】
次に、入力受付ユニット２１の動作について説明する。図４は、入力受付ユニット２１の動作の流れを示すフローチャートである。
【００４８】
入力受付ユニット２１は、画像情報生成装置１が印刷データを送出すると、データ受信部２１１が、その印刷データを受信する（ステップ３０１）。
【００４９】
続いて、モード選択部２１２が、受信した印刷データに付随するキュー設定を確認する（ステップ３０２）。キュー設定は、画像情報生成装置１により設定されるもので、例えば、利用者（印刷指示者）が、図５に示す設定画面１０に対する操作を行うことで設定されるものである。設定画面１０には、ジョブ処理モードを選択する選択欄１１と、終了時刻を選択する選択欄１２、省電力モードを選択する選択欄１３が配されている。
【００５０】
選択欄１１では、印刷データの処理に際して、時間を優先させる時間優先モードと消費電力を少なくすることを優先させる電力優先モードを、ジョブ処理モードとして選択することができ、いずれの処理モードも選択しないこともできる。
【００５１】
選択欄１２では、印刷データの処理が終了する期限となる時刻を選択することができる。また、当該時刻を選択しないこともできる。
【００５２】
選択欄１３では、電力優先モードで印刷データを処理する際に、画像処理ユニット２２（２２−１〜２２−ｎ）の稼動数を調整することで省電力化を図る装置モード、画像処理ユニット２２（２２−１〜２２−ｎ）の演算部５１−１と５１−２の動作速度を調整することで省電力化を図るプロセッサモード、両者を混合したハイブリッドモードのいずれかを省電力モードとして選択することができる。
【００５３】
入力受付ユニット２１では、モード選択部２１２がキュー設定を確認した結果、終了時刻が指定されておらず（ステップ３０３でＮＯ）、ジョブ処理モード指定が指定されたいない場合や（ステップ３０４でＮＯ）、ジョブ処理モードとして時間優先モードが指定されていた場合には（ステップ３０４でＹＥＳ、ステップ３０５でＹＥＳ）、時間優先モードによる処理を実行すべきと判断し、処理内容指示部２１６が画像処理ユニット２２（２２−１〜２２−ｎ）に、時間優先モードによる処理の実行を指示する（ステップ３０６）。時間優先モードによる処理については、後述する。
【００５４】
一方、モード選択部２１２がキュー設定を確認した結果、終了時刻が指定されていた場合や（ステップ３０３でＹＥＳ）、終了時刻が指定されていなくとも、ジョブ処理モードとして電力優先モードが指定されていた場合には（ステップ３０３でＮＯ、ステップ３０４でＹＥＳ、ステップ３０５でＮＯ）、電力優先モードによる処理を実行すべきと判断し、処理内容指示部２１６が画像処理ユニット２２（２２−１〜２２−ｎ）に、電力優先モードによる処理の実行を指示する（ステップ３０７）。電力優先モードによる処理については、後述する。
【００５５】
次に、ステップ３０６で実行する時間優先モードによる処理について説明する。図６は、時間優先モードによる処理の流れを示すフローチャートである。
【００５６】
時間優先モードによる処理では、処理内容指示部２１６は、画像処理ユニット２２（２２−１〜２２−ｎ）の全てに対して、最大の稼働率での画像処理を指示し（ステップ３１１）、処理を終了する。これは、全ての画像処理ユニット２２が最大の稼働率で画像処理を行うことが最も早く画像処理を終了させることができるからである。
【００５７】
次に、ステップ３０７で実行する電力優先モードによる処理について説明する。図７は、電力優先モードによる処理の流れを示すフローチャートである。
【００５８】
電力優先モードによる処理では、まず、予測時刻算出部２１４が、全ての画像処理ユニット２２が最大の稼働率で画像処理を行った場合の処理の終了予測時刻を算出する（ステップ３２１）。
【００５９】
ここで、予測時刻の算出処理について説明する。図８は、予測時刻算出処理の流れを示すフローチャートである。
【００６０】
予測時刻算出処理では、まず、処理内容指示部２１６が、印刷データに含まれる全ページ数「Ａ」を取得する（ステップ３４１）。そして、全ての画像処理ユニット２２（２２−１〜２２−ｎ）を対象にして、予め定められた基準ページ数「Ｂ」だけ画像処理を実行させる（ステップ３４２）。
【００６１】
続いて、処理時間取得部２１３が、基準ページ数「Ｂ」の処理に要した処理時間「Ｃ」を全ての画像処理ユニット２２から取得する（ステップ３４３）。そして、予測時刻算出部２１４が、処理の終了する予測時刻を算出する（ステップ３４４）。予測時刻は、現在時刻に、（Ａ−Ｂ）×Ｃ／Ｂを加えることにより算出する。
【００６２】
予測時刻算出部２１４が予測時刻を算出すると、要求稼働率算出部２１５が、予測時刻と指定時刻を比較する（図７のステップ３２２）。なお、前述したキュー設定で、終了時刻が指定されていなかった場合には、予め定めた時刻、例えば、午前８時を指定された終了時刻と見做して比較を行う。指定時刻を利用者（印刷指示者）に問い合わせるようにすることも可能である。
【００６３】
予測時刻と指定時刻を比較した結果、その差、つまり、余り（余裕）時間が、負の値であった場合には（ステップ３２３でＮＯ、ステップ３２４でＮＯ）、エラー処理を行い、利用者（印刷指示者）に処理が不能である旨の通知を行う（ステップ３２５）。余り時間が負となるのは、全ての画像処理ユニット２２が最大の稼働率で画像処理を行ったとしても、指定時刻に処理を終了することができないためである。
【００６４】
また、予測時刻と指定時刻を比較した結果、余り時間が０であった場合には（ステップ３２３でＮＯ、ステップ３２４でＹＥＳ）、処理内容指示部２１６は、画像処理ユニット２２（２２−１〜２２−ｎ）の全てに対して、最大の稼働率での画像処理を指示し（ステップ３２６）、処理を終了する。これは、余り時間が０の場合には、時間優先モードと同様の処理を行わなければ、指定時刻に処理が終了しないためである。なお、余り時間が０とは、必ずしも厳密な０である必要は無く、実際には、一定時間の範囲を０と見做すように処理を行う。
【００６５】
一方、予測時刻と指定時刻を比較した結果、余り時間が正の値であった場合には（ステップ３２３でＹＥＳ）、要求稼働率算出部２１５は、画像処理ユニット２２に要求すべき稼働率Ｖ％を算出する（ステップ３２７）。稼働率Ｖ％は、現在時刻と、予測時刻、指定時刻により算出するもので、予測時間から現在時刻を減じた値を、指定時刻から現在時刻を減じた値で除し、１００を乗じた値となる。例えば、現在時刻、予測時刻、指定時刻が、それぞれ、午前０時、午前６時、午前８時であった場合には、稼働率は、７５％となる。
【００６６】
要求稼働率算出部２１５が稼働率Ｖ％を算出すると、続いて、処理内容指示部２１６が、画像処理ユニット２２の動作状態を変更するための処理を行う（ステップ３２８）。
【００６７】
ここで、動作状態変更処理について説明する。図９乃至１２は、動作状態変更処理の流れを示すフローチャートである。
【００６８】
動作状態変更処理では、まず、処理内容指示部２１６が、キュー設定で指定された省電力モードを確認する（ステップ３５１）。なお、キュー設定で省電力モードが指定されていなかった場合には、予め定めた省電力モードが指定されたものと見做す。
【００６９】
指定された省電力モードを確認した結果、装置モードが指定されていた場合には（ステップ３５２でＹＥＳ）、装置モードに対応した動作状態変更処理を行う（ステップ３５３）。
【００７０】
装置モードに対応した動作状態変更処理では、ユニット数、つまり、画像処理ユニット２２の数Ｎを取得する（図１０のステップ３６１）。画像処理ユニット２２の数は、例えば、図１３（ａ）に示すテーブルとして、入力受付ユニット２１（記憶装置５６−１等）に記憶保持されている。続いて、取得したユニット数Ｎに稼働率Ｖの１００分の１を乗じた値Ｒを算出する（ステップ３６２）。
【００７１】
そして、算出した値Ｒが整数であった場合には（ステップ３６３でＹＥＳ）、稼動させる画像形成ユニット２２の数をＲ台に決定して（ステップ３６４）、動作状態変更処理を終了する。
【００７２】
また、算出した値Ｒが整数でなかった場合には（ステップ３６３でＮＯ）、稼動させる画像形成ユニット２２の数をＲ＋１を超えない最大の整数に決定して（ステップ３６５）、動作状態変更処理を終了する。
【００７３】
また、指定された省電力モードを確認した結果、プロセッサモードが指定されていた場合には（ステップ３５２でＮＯ、ステップ３５４でＹＥＳ）、プロセッサモードに対応した動作状態変更処理を行う（ステップ３５５）。
【００７４】
プロセッサモードに対応した動作状態変更処理では、画像処理ユニット２２の稼働率をＶ％を下回らない最近の値となるプロセッサの動作モードＰｎを特定する（図１１のステップ３７１）。プロセッサの動作モードＰｎは、例えば、図１３（ｂ）に示すテーブルとして、入力受付ユニット２１（記憶装置５６−１等）に記憶保持されている。図１３（ｂ）に示した例では、特定するＰｎは、稼働率が８５％であればＰ１に特定し、稼働率が７５％であればＰ３に特定する要領で行う。そして、特定したプロセッサモードＰｎで、全ての画像処理ユニット２２を動作させ（ステップ３７２）、動作状態変更処理を終了する。
【００７５】
また、指定された省電力モードを確認した結果、ハイブリッドモードが指定されていた場合には（ステップ３５２でＮＯ、ステップ３５４でＮＯ）、ハイブリッドモードに対応した動作状態変更処理を行う（ステップ３５６）。
【００７６】
ハイブリッドモードに対応した動作状態変更処理では、ユニット数、つまり、画像処理ユニット２２の数Ｎを取得する（図１２のステップ３８１）。画像処理ユニット２２の数は、例えば、図１３（ａ）に示すテーブルとして、入力受付ユニット２１（記憶装置５６−１等）に記憶保持されている。続いて、取得したユニット数Ｎに稼働率Ｖの１００分の１を乗じた値Ｒを算出する（ステップ３８２）。
【００７７】
そして、算出した値Ｒが整数であった場合には（ステップ３８３でＹＥＳ）、稼動させる画像形成ユニット２２の数をＲ台に決定して（ステップ３８４）、動作状態変更処理を終了する。
【００７８】
また、算出した値Ｒが整数でなかった場合には（ステップ３８３でＮＯ）、稼動させる画像形成ユニット２２の数をＲ＋１を超えない最大の整数Ｒ’に決定する（ステップ３８５）。そして、ユニット数Ｎに稼働率Ｖを乗じた値を台数Ｒ’で除した値を下回らない最近の値となるプロセッサの動作モードＰｎを特定し（ステップ３８６）、特定したプロセッサモードＰｎで、Ｒ’台の画像処理ユニット２２を動作させ（ステップ３８７）、動作状態変更処理を終了する。
【００７９】
動作状態変更処理が終了すると、画像処理が終了していなければ（ステップ３２９でＮＯ）、予測時刻の更新処理を行う（ステップ３３０）。
【００８０】
ここで、予測時刻の更新処理について説明する。図１４は、予測時刻算出処理の流れを示すフローチャートである。
【００８１】
予測時刻算出処理では、まず、処理時間取得部２１３が、直前に処理されたページ数「Ｂ１」の処理に要した処理時間「Ｃ１」を取得する（ステップ３９１）。そして、予測時刻算出部２１４が、未処理のページ数「Ｄ」を取得し（ステップ３９２）、処理の終了する予測時刻を算出する（ステップ３９３）。予測時刻は、現在時刻に、Ｄ×Ｃ１／Ｂ１を加えることにより算出する。
【００８２】
予測時刻算出部２１４が予測時刻を算出すると、要求稼働率算出部２１５が、予測時刻と指定時刻を比較し、両者が一致した場合には（図７のステップ３３１でＹＥＳ）、何ら処理は行わないが、両者が一致しなかった場合には（ステップ３３１でＮＯ）、画像処理ユニット２２に要求すべき稼働率Ｖ％を算出し（ステップ３３２）、処理内容指示部２１６が、画像処理ユニット２２の動作状態を変更するための処理を行う（ステップ３３３）。このステップ３３３の処理は、ステップ３２８での処理と同様の処理であるため、ここでの説明は省略する。
【００８３】
入力受付ユニット２１は、予測時刻の更新と、両者が一致しなかった場合の動作状態変更処理を、受信した印刷データに対する画像処理ユニット２２による処理を終了するまで繰り返し（ステップ３２９でＮＯ）、同処理が終了すると（ステップ３２９でＹＥＳ）、入力受付ユニット２１も、受信した印刷データに対する処理を終了する。
【００８４】
なお、ステップ３３０の予測時刻の更新処理は、受信した印刷データに対する画像処理ユニット２２による処理を終了するまでの間、一定間隔で行うようにしてもよい。
【符号の説明】
【００８５】
１    画像情報生成装置
２    画像処理装置
３    画像形成装置
５    情報処理装置
１０    設定画面
１１    選択欄
１２    選択欄
１３    選択欄
２１    入力受付ユニット
２２、２２−１〜２２−ｎ    画像処理ユニット
２３    画像出力ユニット
５１−１、５１−２    演算部
５２−１、５２−２    記憶部
５３    接続部
５４    通信部
５５    記憶装置制御部
５６−１、５６−２    記憶装置
２１１    データ受信部
２１２    モード選択部
２１３    処理時間取得部
２１４    予測時刻算出部
２１５    要求稼働率算出部
２１６    処理内容指示部
【図１】
2011113124.tif 000003
【図２】
2011113124.tif 000004
【図３】
2011113124.tif 000005
【図４】
2011113124.tif 000006
【図５】
2011113124.tif 000007
【図６】
2011113124.tif 000008
【図７】
2011113124.tif 000009
【図８】
2011113124.tif 000010
【図９】
2011113124.tif 000011
【図１０】
2011113124.tif 000012
【図１１】
2011113124.tif 000013
【図１２】
2011113124.tif 000014
【図１３】
2011113124.tif 000015
【図１４】
2011113124.tif 000016