(57)【要約】【課題】  消費電力量を低減するのに好適な分散印刷システムを提供する。【解決手段】  ホスト端末１００は、ネットワークプリンタ２００の基準消費電力量を示す消費電力量情報および印刷データに基づいて、ネットワークプリンタ２００で分散印刷に要する消費電力量を算出し、各分散印刷モードごとに、算出した消費電力量に基づいて分散印刷形態を決定する。次いで、各分散印刷モードごとに、その分散印刷モードについて決定した分散印刷形態で分散印刷を行ったときの消費電力量および印刷処理時間を表示していずれかを選択すべきことを促し、表示した分散印刷モードのなかからいずれかの選択を入力する。そして、選択された分散印刷モードについて決定した分散印刷形態に基づいて印刷データを分配する。【選択図】  図１
2006172257.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークプリンタを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて前記複数のネットワークプリンタに印刷データを分配する印刷データ分配手段とを備えることを特徴とする分散印刷システム。
【請求項２】
印刷を要求する印刷要求装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記印刷要求装置は、印刷データを生成する印刷データ生成手段と、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成手段で生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ生成手段で生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを有し、
前記ネットワークプリンタは、前記印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを有することを特徴とする分散印刷システム。
【請求項３】
請求項２において、
前記消費電力量情報は、前記ネットワークプリンタの稼働状態に応じて異なる消費電力量を示す情報を含み、
前記印刷要求装置は、さらに、前記ネットワークプリンタの稼働状態を示すステータス情報を取得するステータス情報取得手段を有し、
前記消費電力量算出手段は、前記消費電力量情報、前記印刷データおよび前記ステータス情報取得手段で取得したステータス情報に基づいて消費電力量を算出するようになっていることを特徴とする分散印刷システム。
【請求項４】
請求項２および３のいずれか１項において、
前記分散印刷形態決定手段は、前記ネットワークプリンタの消費電力量が最小となるように分散印刷形態を決定するようになっていることを特徴とする分散印刷システム。
【請求項５】
請求項２ないし４のいずれか１項において、
前記分散印刷形態決定手段は、消費電力量の許容条件、および消費電力量に影響を与える他の指標の許容条件の少なくとも一方を規定した複数の分散印刷モードのそれぞれについて、前記消費電力量の許容条件または前記他の指標の許容条件に基づいて分散印刷形態を決定するようになっていることを特徴とする分散印刷システム。
【請求項６】
請求項５において、
前記印刷要求装置は、さらに、前記各分散印刷モードごとに、当該分散印刷モードについて前記分散印刷形態決定手段で決定した分散印刷形態で分散印刷を行ったときの消費電力量および前記他の指標の値を提示していずれかを選択すべきことを促す分散印刷モード提示手段と、前記分散印刷モード提示手段で提示した分散印刷モードのなかからいずれかの選択を入力する分散印刷モード選択手段とを有し、
前記印刷データ分配手段は、前記分散印刷モード選択手段で選択された分散印刷モードについて決定した分散印刷形態に基づいて前記印刷データを分配するようになっていることを特徴とする分散印刷システム。
【請求項７】
印刷を要求する印刷要求装置と、分散印刷を制御する分散印刷制御装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記印刷要求装置は、印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データを前記分散印刷制御装置に送信する印刷データ送信手段とを有し、
前記分散印刷制御装置は、前記印刷データを受信する第１印刷データ受信手段と、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記第１印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを有し、
前記ネットワークプリンタは、前記印刷データを受信する第２印刷データ受信手段と、前記第２印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを有することを特徴とする分散印刷システム。
【請求項８】
印刷を要求する印刷要求装置と、分散印刷を制御する代表ネットワークプリンタと、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記印刷要求装置は、印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データを前記代表ネットワークプリンタに送信する印刷データ送信手段とを有し、
前記代表ネットワークプリンタは、前記印刷データを受信する第１印刷データ受信手段と、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記第１印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段と、前記第１印刷データ受信手段で受信した印刷データに基づいて印刷を行う第１印刷手段とを有し、
前記ネットワークプリンタは、前記印刷データを受信する第２印刷データ受信手段と、前記第２印刷データ受信手段で受信した印刷データに基づいて印刷を行う第２印刷手段とを有することを特徴とする分散印刷システム。
【請求項９】
印刷を要求する印刷要求装置であって、
印刷データを生成する印刷データ生成手段と、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成手段で生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ生成手段で生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを備えることを特徴とする印刷要求装置。
【請求項１０】
分散印刷を制御する分散印刷制御装置であって、
印刷データを受信する印刷データ受信手段と、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを備えることを特徴とする分散印刷制御装置。
【請求項１１】
分散印刷を制御するネットワークプリンタであって、
印刷データを受信する印刷データ受信手段と、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段と、前記印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを備えることを特徴とするネットワークプリンタ。
【請求項１２】
分散印刷を制御する分散印刷制御プログラムであって、
ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて複数の前記ネットワークプリンタに印刷データを分配する印刷データ分配ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする分散印刷制御プログラム。
【請求項１３】
分散印刷を制御する分散印刷制御プログラムであって、
印刷データを生成する印刷データ生成ステップと、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成ステップで生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ生成ステップで生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする分散印刷制御プログラム。
【請求項１４】
分散印刷を制御する分散印刷制御プログラムであって、
印刷データを受信する印刷データ受信ステップと、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする分散印刷制御プログラム。
【請求項１５】
分散印刷を制御する分散印刷制御プログラムであって、
印刷データを受信する印刷データ受信ステップと、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップと、前記印刷データ受信ステップで受信した印刷データに基づいて印刷を行う印刷ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする分散印刷制御プログラム。
【請求項１６】
複数のネットワークプリンタを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて前記複数のネットワークプリンタに印刷データを分配する印刷データ分配ステップとを含むことを特徴とする分散印刷方法。
【請求項１７】
印刷を要求する印刷要求装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記印刷要求装置に対しては、
印刷データを生成する印刷データ生成ステップと、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成ステップで生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ生成ステップで生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとを含み、
前記ネットワークプリンタに対しては、
前記印刷データを受信する印刷データ受信ステップと、前記印刷データ受信ステップで受信した印刷データに基づいて印刷を行う印刷ステップとを含むことを特徴とする分散印刷方法。
【請求項１８】
印刷を要求する印刷要求装置と、分散印刷を制御する分散印刷制御装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記印刷要求装置に対しては、
印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した印刷データを前記分散印刷制御装置に送信する印刷データ送信ステップとを含み、
前記分散印刷制御装置に対しては、
前記印刷データを受信する第１印刷データ受信ステップと、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記第１印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとを含み、
前記ネットワークプリンタに対しては、
前記印刷データを受信する第２印刷データ受信ステップと、前記第２印刷データ受信ステップで受信した印刷データに基づいて印刷を行う印刷ステップとを含むことを特徴とする分散印刷方法。
【請求項１９】
印刷を要求する印刷要求装置と、分散印刷を制御する代表ネットワークプリンタと、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記印刷要求装置に対しては、
印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した印刷データを前記代表ネットワークプリンタに送信する印刷データ送信ステップとを含み、
前記代表ネットワークプリンタに対しては、
前記印刷データを受信する第１印刷データ受信ステップと、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記第１印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップと、前記第１印刷データ受信ステップで受信した印刷データに基づいて印刷を行う第１印刷ステップとを含み、
前記ネットワークプリンタに対しては、
前記印刷データを受信する第２印刷データ受信ステップと、前記第２印刷データ受信ステップで受信した印刷データに基づいて印刷を行う第２印刷ステップとを含むことを特徴とする分散印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークプリンタにより分散印刷を行うシステム、装置、プリンタおよびプログラム、並びに方法に係り、特に、消費電力量を低減するのに好適な分散印刷システム、印刷要求装置、分散印刷制御装置、ネットワークプリンタおよび分散印刷制御プログラム、並びに分散印刷方法に関する。
【背景技術】
【０００２】
近年、複数のネットワークプリンタを利用して大量の印刷物を高速に印刷する分散印刷システムが注目されている。一般的に、分散印刷システムでは、ユーザが発行した分散印刷要求を分散印刷制御サーバが受信し、受信した分散印刷要求を印刷部数、ページ単位で分割する。
従来、分散印刷を行う技術としては、例えば、特許文献１記載の印刷システム、および特許文献２記載のプリントサーバ装置が知られている。
【０００３】
特許文献１記載の発明は、設定された印刷環境に応じて、使用する２つ以上のネットワークプリンタを選択し、選択されたネットワークプリンタを１台の仮想プリンタとして構成して仮想プリンタの仕様記述ファイルを生成し、そのファイルに基づいた印刷属性の設定画面を生成する。
特許文献２記載の発明は、第１および第２のネットワークプリンタの仕様が記述されている仕様記述ファイルを１つに合成した新たな仕様記述ファイルを作成し、ホスト端末に転送することにより、ホスト端末は、仕様記述ファイルに記述されている複数のネットワークプリンタに対する仕様をそれぞれ活かして１つの印刷データを生成する。
【特許文献１】特開２００２−８２７９１号公報
【特許文献２】特開２００２−３２８７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、特許文献１、２記載の発明にあってはいずれも、ネットワークプリンタの処理性能を最大限に利用して高速な印刷を実現することができる。
ところで、処理性能の向上とは別の要求として、環境負荷低減や消費電力量を低減することが要望されている。しかしながら、処理性能の向上の要求と、消費電力量の低減の要求は、互いに相反する関係となる場合がある。すなわち、処理性能を向上しようとすると消費電力量が大きくなり、消費電力量を低減しようとすると処理性能を抑えざるを得ない場合がある。そのため、特許文献１、２記載の発明のように処理性能を最大限に利用する構成では、その処理性能の高さが利用者にとって必要以上である場合は、余分な電力量を消費し、消費電力量が大きいという問題があった。
【０００５】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、消費電力量を低減するのに好適な分散印刷システム、印刷要求装置、分散印刷制御装置、ネットワークプリンタおよび分散印刷制御プログラム、並びに分散印刷方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の分散印刷システムは、
複数のネットワークプリンタを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて前記複数のネットワークプリンタに印刷データを分配する印刷データ分配手段とを備えることを特徴とする。
【０００７】
このような構成であれば、消費電力量算出手段により、ネットワークプリンタで分散印刷に要する消費電力量が算出され、分散印刷形態決定手段により、算出された消費電力量に基づいて分散印刷形態が決定される。そして、印刷データ分配手段により、決定された分散印刷形態に基づいて複数のネットワークプリンタに印刷データが分配される。
これにより、ネットワークプリンタでの消費電力量を考慮して分散印刷が行われるので、従来に比して、消費電力量を低減することができるという効果が得られる。
【０００８】
ここで、消費電力量算出手段は、例えば、消費電力量を算出するようになっていればどのような構成であってもよく、例えば、１ページ若しくは１部あたりの消費電力量、全ページ若しくは全部数の消費電力量、ネットワークプリンタの各消費電力量、またはネットワークプリンタの全消費電力量を算出するようになっていてもよい。以下、形態２、７および８の分散印刷システム、形態９の印刷要求装置、形態１４の分散印刷制御装置、並びに形態１５のネットワークプリンタにおいて同じである。
【０００９】
また、印刷データ分配手段は、複数のネットワープリンタに印刷データを分配するようになっていればどのような構成であってもよく、例えば、印刷データを能動的に分配するようになっていてもよいし、外部からの取得要求に応じて印刷データを分配するようになっていてもよい。また、印刷データを分割して分配するようになっていてもよいし、ネットワークプリンタが分散印刷を担当すべき部分を示す分担情報を印刷データに含めて分配するようになっていてもよい。以下、形態２、７および８の分散印刷システム、形態９の印刷要求装置、形態１４の分散印刷制御装置、並びに形態１５のネットワークプリンタにおいて同じである。
【００１０】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
【００１１】
〔形態２〕  さらに、形態２の分散印刷システムは、
印刷を要求する印刷要求装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記印刷要求装置は、印刷データを生成する印刷データ生成手段と、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成手段で生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ生成手段で生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを有し、
前記ネットワークプリンタは、前記印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを有することを特徴とする。
【００１２】
このような構成であれば、印刷要求装置では、印刷データ生成手段により印刷データが生成されると、消費電力量算出手段により、消費電力量情報記憶手段の消費電力量情報および生成された印刷データに基づいて、ネットワークプリンタで分散印刷に要する消費電力量が算出される。そして、分散印刷形態決定手段により、算出された消費電力量に基づいて分散印刷形態が決定され、印刷データ分配手段により、決定された分散印刷形態に基づいて、生成された印刷データが複数のネットワークプリンタに分配される。
【００１３】
ネットワークプリンタでは、印刷データ受信手段により印刷データを受信すると、印刷手段により、受信した印刷データに基づいて印刷が行われる。
これにより、ネットワークプリンタでの消費電力量を考慮して分散印刷が行われるので、従来に比して、消費電力量を低減することができるという効果が得られる。
ここで、消費電力量情報記憶手段は、消費電力量情報をあらゆる手段でかつあらゆる時期に記憶するものであり、消費電力量情報をあらかじめ記憶してあるものであってもよいし、消費電力量情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって消費電力量情報を記憶するようになっていてもよい。以下、形態７および８の分散印刷システム、形態９の印刷要求装置、形態１４の分散印刷制御装置、並びに形態１５のネットワークプリンタにおいて同じである。
【００１４】
〔形態３〕  さらに、形態３の分散印刷システムは、形態２の分散印刷システムにおいて、
前記消費電力量情報は、前記ネットワークプリンタの稼働状態に応じて異なる消費電力量を示す情報を含み、
前記印刷要求装置は、さらに、前記ネットワークプリンタの稼働状態を示すステータス情報を取得するステータス情報取得手段を有し、
前記消費電力量算出手段は、前記消費電力量情報、前記印刷データおよび前記ステータス情報取得手段で取得したステータス情報に基づいて消費電力量を算出するようになっていることを特徴とする。
【００１５】
このような構成であれば、印刷要求装置では、ステータス情報取得手段により、ステータス情報が取得され、消費電力量算出手段により、消費電力量情報、印刷データおよび取得されたステータス情報に基づいて消費電力量が算出される。
これにより、ネットワークプリンタの稼働状態を考慮して消費電力量が算出されるので、消費電力量をより正確に算出することができ、消費電力量を効果的に低減することができるという効果が得られる。
【００１６】
ここで、ステータス情報取得手段は、ステータス情報を取得するようになっていればどのような構成であってもよく、ステータス情報は、例えば、ネットワークプリンタその他の装置から取得することができる。ネットワークプリンタ以外から取得する場合は、例えば、ネットワークプリンタのステータス情報を取得先の装置に保存しておけばよい。また、例えば、ステータス情報を入力装置等から入力するようになっていてもよいし、記憶装置や記憶媒体等からステータス情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態１０の印刷要求装置において同じである。
【００１７】
〔形態４〕  さらに、形態４の分散印刷システムは、形態２および３のいずれか１の分散印刷システムにおいて、
前記分散印刷形態決定手段は、前記ネットワークプリンタの消費電力量が最小となるように分散印刷形態を決定するようになっていることを特徴とする。
このような構成であれば、印刷要求装置では、分散印刷形態決定手段により、ネットワークプリンタの消費電力量が最小となるように分散印刷形態が決定される。
これにより、消費電力量をさらに低減することができるという効果が得られる。
【００１８】
〔形態５〕  さらに、形態５の分散印刷システムは、形態２ないし４のいずれか１の分散印刷システムにおいて、
前記分散印刷形態決定手段は、消費電力量の許容条件、および消費電力量に影響を与える他の指標の許容条件の少なくとも一方を規定した複数の分散印刷モードのそれぞれについて、前記消費電力量の許容条件または前記他の指標の許容条件に基づいて分散印刷形態を決定するようになっていることを特徴とする。
【００１９】
このような構成であれば、印刷要求装置では、分散印刷形態決定手段により、複数の分散印刷モードのそれぞれについて、消費電力量の許容条件または他の指標の許容条件に基づいて分散印刷形態が決定される。
これにより、複数の分散印刷モードのなかから分散印刷に要求されるものを選択すれば、消費電力量と他の指標の両方を考慮して分散印刷を行うことができる。したがって、他の指標についての要求を満足しつつ消費電力量を低減することができるという効果が得られる。
【００２０】
〔形態６〕  さらに、形態６の分散印刷システムは、形態５の分散印刷システムにおいて、
前記印刷要求装置は、さらに、前記各分散印刷モードごとに、当該分散印刷モードについて前記分散印刷形態決定手段で決定した分散印刷形態で分散印刷を行ったときの消費電力量および前記他の指標の値を提示していずれかを選択すべきことを促す分散印刷モード提示手段と、前記分散印刷モード提示手段で提示した分散印刷モードのなかからいずれかの選択を入力する分散印刷モード選択手段とを有し、
前記印刷データ分配手段は、前記分散印刷モード選択手段で選択された分散印刷モードについて決定した分散印刷形態に基づいて前記印刷データを分配するようになっていることを特徴とする。
【００２１】
このような構成であれば、印刷要求装置では、分散印刷モード提示手段により、各分散印刷モードごとに、その分散印刷モードについて決定された分散印刷形態で分散印刷を行ったときの消費電力量および他の指標の値が提示されていずれかを選択すべきことが促される。ここで、ユーザは、分散印刷モード選択手段により、提示された分散印刷モードのなかからいずれかの選択を入力すると、印刷データ分配手段により、選択された分散印刷モードについて決定された分散印刷形態に基づいて印刷データが分配される。
【００２２】
これにより、ユーザは、複数の分散印刷モードのなかから自己の要求に適合するものを選択すれば、他の指標についての要求を満足しつつ消費電力量を低減することができるという効果が得られる。
【００２３】
〔形態７〕  さらに、形態７の分散印刷システムは、
印刷を要求する印刷要求装置と、分散印刷を制御する分散印刷制御装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記印刷要求装置は、印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データを前記分散印刷制御装置に送信する印刷データ送信手段とを有し、
前記分散印刷制御装置は、前記印刷データを受信する第１印刷データ受信手段と、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記第１印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを有し、
前記ネットワークプリンタは、前記印刷データを受信する第２印刷データ受信手段と、前記第２印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを有することを特徴とする。
【００２４】
このような構成であれば、印刷要求装置では、印刷データ生成手段により印刷データが生成されると、印刷データ送信手段により、生成された印刷データが分散印刷制御装置に送信される。
分散印刷制御装置では、第１印刷データ受信手段により印刷データを受信すると、消費電力量算出手段により、消費電力量情報記憶手段の消費電力量情報および受信した印刷データに基づいて、ネットワークプリンタで分散印刷に要する消費電力量が算出される。そして、分散印刷形態決定手段により、算出された消費電力量に基づいて分散印刷形態が決定され、印刷データ分配手段により、決定された分散印刷形態に基づいて、受信した印刷データが複数のネットワークプリンタに分配される。
【００２５】
ネットワークプリンタでは、第２印刷データ受信手段により印刷データを受信すると、印刷手段により、受信した印刷データに基づいて印刷が行われる。
これにより、ネットワークプリンタでの消費電力量を考慮して分散印刷が行われるので、従来に比して、消費電力量を低減することができるという効果が得られる。
【００２６】
〔形態８〕  さらに、形態８の分散印刷システムは、
印刷を要求する印刷要求装置と、分散印刷を制御する代表ネットワークプリンタと、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷システムであって、
前記印刷要求装置は、印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データを前記代表ネットワークプリンタに送信する印刷データ送信手段とを有し、
前記代表ネットワークプリンタは、前記印刷データを受信する第１印刷データ受信手段と、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記第１印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段と、前記第１印刷データ受信手段で受信した印刷データに基づいて印刷を行う第１印刷手段とを有し、
前記ネットワークプリンタは、前記印刷データを受信する第２印刷データ受信手段と、前記第２印刷データ受信手段で受信した印刷データに基づいて印刷を行う第２印刷手段とを有することを特徴とする。
【００２７】
このような構成であれば、印刷要求装置では、印刷データ生成手段により印刷データが生成されると、印刷データ送信手段により、生成された印刷データが代表ネットワークプリンタに送信される。
代表ネットワークプリンタでは、第１印刷データ受信手段により印刷データを受信すると、消費電力量算出手段により、消費電力量情報記憶手段の消費電力量情報および受信した印刷データに基づいて、ネットワークプリンタで分散印刷に要する消費電力量が算出される。そして、分散印刷形態決定手段により、算出された消費電力量に基づいて分散印刷形態が決定され、印刷データ分配手段により、決定された分散印刷形態に基づいて、受信した印刷データが複数のネットワークプリンタに分配される。また、第１印刷手段により、受信した印刷データに基づいて印刷が行われる。
【００２８】
ネットワークプリンタでは、第２印刷データ受信手段により印刷データを受信すると、第２印刷手段により、受信した印刷データに基づいて印刷が行われる。
これにより、ネットワークプリンタでの消費電力量を考慮して分散印刷が行われるので、従来に比して、消費電力量を低減することができるという効果が得られる。
【００２９】
〔形態９〕  一方、上記目的を達成するために、形態９の印刷要求装置は、
印刷を要求する印刷要求装置であって、
印刷データを生成する印刷データ生成手段と、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成手段で生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ生成手段で生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを備えることを特徴とする。
このような構成であれば、形態２の分散印刷システムにおける印刷要求装置と同等の作用が得られる。したがって、形態２の分散印刷システムと同等の効果が得られる。
【００３０】
〔形態１０〕  さらに、形態１０の印刷要求装置は、形態９の印刷要求装置において、
前記消費電力量情報は、前記ネットワークプリンタの稼働状態に応じて異なる消費電力量を示す情報を含み、
さらに、前記ネットワークプリンタの稼働状態を示すステータス情報を取得するステータス情報取得手段を備え、
前記消費電力量算出手段は、前記消費電力量情報、前記印刷データおよび前記ステータス情報取得手段で取得したステータス情報に基づいて消費電力量を算出するようになっていることを特徴とする。
このような構成であれば、形態３の分散印刷システムにおける印刷要求装置と同等の作用が得られる。したがって、形態３の分散印刷システムと同等の効果が得られる。
【００３１】
〔形態１１〕  さらに、形態１１の印刷要求装置は、形態９および１０のいずれか１の印刷要求装置において、
前記分散印刷形態決定手段は、前記ネットワークプリンタの消費電力量が最小となるように分散印刷形態を決定するようになっていることを特徴とする。
このような構成であれば、形態４の分散印刷システムにおける印刷要求装置と同等の作用が得られる。したがって、形態４の分散印刷システムと同等の効果が得られる。
【００３２】
〔形態１２〕  さらに、形態１２の印刷要求装置は、形態９ないし１１のいずれか１の印刷要求装置において、
前記分散印刷形態決定手段は、消費電力量の許容条件、および消費電力量に影響を与える他の指標の許容条件の少なくとも一方を規定した複数の分散印刷モードのそれぞれについて、前記消費電力量の許容条件または前記他の指標の許容条件に基づいて分散印刷形態を決定するようになっていることを特徴とする。
このような構成であれば、形態５の分散印刷システムにおける印刷要求装置と同等の作用が得られる。したがって、形態５の分散印刷システムと同等の効果が得られる。
【００３３】
〔形態１３〕  さらに、形態１３の印刷要求装置は、形態１２の印刷要求装置において、
さらに、前記各分散印刷モードごとに、当該分散印刷モードについて前記分散印刷形態決定手段で決定した分散印刷形態で分散印刷を行ったときの消費電力量および前記他の指標の値を提示していずれかを選択すべきことを促す分散印刷モード提示手段と、前記分散印刷モード提示手段で提示した分散印刷モードのなかからいずれかの選択を入力する分散印刷モード選択手段とを備え、
前記印刷データ分配手段は、前記分散印刷モード選択手段で選択された分散印刷モードについて決定した分散印刷形態に基づいて前記印刷データを分配するようになっていることを特徴とする。
このような構成であれば、形態６の分散印刷システムにおける印刷要求装置と同等の作用が得られる。したがって、形態６の分散印刷システムと同等の効果が得られる。
【００３４】
〔形態１４〕  一方、上記目的を達成するために、形態１４の分散印刷制御装置は、
分散印刷を制御する分散印刷制御装置であって、
印刷データを受信する印刷データ受信手段と、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段とを備えることを特徴とする。
このような構成であれば、形態７の分散印刷システムにおける分散印刷制御装置と同等の作用が得られる。したがって、形態７の分散印刷システムと同等の効果が得られる。
【００３５】
〔形態１５〕  一方、上記目的を達成するために、形態１５のネットワークプリンタは、
分散印刷を制御するネットワークプリンタであって、
印刷データを受信する印刷データ受信手段と、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段と、前記消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信手段で受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出手段と、前記消費電力量算出手段で算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定手段と、前記分散印刷形態決定手段で決定した分散印刷形態に基づいて、前記印刷データ受信手段で受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配手段と、前記印刷データ受信手段で受信した印刷データに基づいて印刷を行う印刷手段とを備えることを特徴とする。
このような構成であれば、形態８の分散印刷システムにおける代表ネットワープリンタと同等の作用が得られる。したがって、形態８の分散印刷システムと同等の効果が得られる。
【００３６】
〔形態１６〕  一方、上記目的を達成するために、形態１６の分散印刷制御プログラムは、
分散印刷を制御する分散印刷制御プログラムであって、
ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて複数の前記ネットワークプリンタに印刷データを分配する印刷データ分配ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００３７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の分散印刷システムと同等の作用および効果が得られる。
ここで、消費電力量算出ステップは、例えば、消費電力量を算出すればどのような形態であってもよく、例えば、１ページ若しくは１部あたりの消費電力量、全ページ若しくは全部数の消費電力量、ネットワークプリンタの各消費電力量、またはネットワークプリンタの全消費電力量を算出してもよい。以下、形態１７、２２および２３の分散印刷制御プログラム、並びに形態２４、２５、３０および３１の分散印刷方法において同じである。
【００３８】
また、印刷データ分配ステップは、複数のネットワープリンタに印刷データを分配すればどのような形態であってもよく、例えば、印刷データを能動的に分配してもよいし、外部からの取得要求に応じて印刷データを分配してもよい。また、印刷データを分割して分配してもよいし、ネットワークプリンタが分散印刷を担当すべき部分を示す分担情報を印刷データに含めて分配してもよい。以下、形態１７、２２および２３の分散印刷制御プログラム、並びに形態２４、２５、３０および３１の分散印刷方法において同じである。
【００３９】
〔形態１７〕  さらに、形態１７の分散印刷制御プログラムは、
分散印刷を制御する分散印刷制御プログラムであって、
印刷データを生成する印刷データ生成ステップと、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成ステップで生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ生成ステップで生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００４０】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９の印刷要求装置と同等の作用および効果が得られる。
【００４１】
〔形態１８〕  さらに、形態１８の分散印刷制御プログラムは、形態１７の分散印刷制御プログラムにおいて、
前記消費電力量情報は、前記ネットワークプリンタの稼働状態に応じて異なる消費電力量を示す情報を含み、
さらに、前記ネットワークプリンタの稼働状態を示すステータス情報を取得するステータス情報取得ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記消費電力量算出ステップは、前記消費電力量情報、前記印刷データおよび前記ステータス情報取得ステップで取得したステータス情報に基づいて消費電力量を算出することを特徴とする。
【００４２】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１０の印刷要求装置と同等の作用および効果が得られる。
ここで、ステータス情報取得ステップは、ステータス情報を取得すればどのような形態であってもよく、ステータス情報は、例えば、ネットワークプリンタその他の装置から取得することができる。ネットワークプリンタ以外から取得する場合は、例えば、ネットワークプリンタのステータス情報を取得先の装置に保存しておけばよい。また、例えば、ステータス情報を入力装置等から入力してもよいし、記憶装置や記憶媒体等からステータス情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態２６の分散印刷方法において同じである。
【００４３】
〔形態１９〕  さらに、形態１９の分散印刷制御プログラムは、形態１７および１８のいずれか１の分散印刷制御プログラムにおいて、
前記分散印刷形態決定ステップは、前記ネットワークプリンタの消費電力量が最小となるように分散印刷形態を決定することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１１の印刷要求装置と同等の作用および効果が得られる。
【００４４】
〔形態２０〕  さらに、形態２０の分散印刷制御プログラムは、形態１７ないし１９のいずれか１の分散印刷制御プログラムにおいて、
前記分散印刷形態決定ステップは、消費電力量の許容条件、および消費電力量に影響を与える他の指標の許容条件の少なくとも一方を規定した複数の分散印刷モードのそれぞれについて、前記消費電力量の許容条件または前記他の指標の許容条件に基づいて分散印刷形態を決定することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１２の印刷要求装置と同等の作用および効果が得られる。
【００４５】
〔形態２１〕  さらに、形態２１の分散印刷制御プログラムは、形態２０の分散印刷制御プログラムにおいて、
さらに、前記各分散印刷モードごとに、当該分散印刷モードについて前記分散印刷形態決定ステップで決定した分散印刷形態で分散印刷を行ったときの消費電力量および前記他の指標の値を提示していずれかを選択すべきことを促す分散印刷モード提示ステップと、前記分散印刷モード提示ステップで提示した分散印刷モードのなかからいずれかの選択を入力する分散印刷モード選択ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記印刷データ分配ステップは、前記分散印刷モード選択ステップで選択された分散印刷モードについて決定した分散印刷形態に基づいて前記印刷データを分配することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１３の印刷要求装置と同等の作用および効果が得られる。
【００４６】
〔形態２２〕  さらに、形態２２の分散印刷制御プログラムは、
分散印刷を制御する分散印刷制御プログラムであって、
印刷データを受信する印刷データ受信ステップと、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１４の分散印刷制御装置と同等の作用および効果が得られる。
【００４７】
〔形態２３〕  さらに、形態２３の分散印刷制御プログラムは、
分散印刷を制御する分散印刷制御プログラムであって、
印刷データを受信する印刷データ受信ステップと、複数のネットワークプリンタのそれぞれの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップと、前記印刷データ受信ステップで受信した印刷データに基づいて印刷を行う印刷ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１５のネットワークプリンタと同等の作用および効果が得られる。
【００４８】
〔形態２４〕  一方、上記目的を達成するために、形態２４の分散印刷方法は、
複数のネットワークプリンタを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて前記複数のネットワークプリンタに印刷データを分配する印刷データ分配ステップとを含むことを特徴とする。
これにより、形態１の分散印刷システムと同等の効果が得られる。
【００４９】
〔形態２５〕  さらに、形態２５の分散印刷方法は、
印刷を要求する印刷要求装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記印刷要求装置に対しては、
印刷データを生成する印刷データ生成ステップと、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記印刷データ生成ステップで生成した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記印刷データ生成ステップで生成した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとを含み、
前記ネットワークプリンタに対しては、
前記印刷データを受信する印刷データ受信ステップと、前記印刷データ受信ステップで受信した印刷データに基づいて印刷を行う印刷ステップとを含むことを特徴とする。
これにより、形態２の分散印刷システムと同等の効果が得られる。
【００５０】
〔形態２６〕  さらに、形態２６の分散印刷方法は、形態２５の分散印刷方法において、
前記消費電力量情報は、前記ネットワークプリンタの稼働状態に応じて異なる消費電力量を示す情報を含み、
前記印刷要求装置に対しては、さらに、
前記ネットワークプリンタの稼働状態を示すステータス情報を取得するステータス情報取得ステップを含み、
前記消費電力量算出ステップは、前記消費電力量情報、前記印刷データおよび前記ステータス情報取得ステップで取得したステータス情報に基づいて消費電力量を算出することを特徴とする。
これにより、形態３の分散印刷システムと同等の効果が得られる。
【００５１】
〔形態２７〕  さらに、形態２７の分散印刷方法は、形態２５および２６のいずれか１の分散印刷方法において、
前記分散印刷形態決定ステップは、前記ネットワークプリンタの消費電力量が最小となるように分散印刷形態を決定することを特徴とする。
これにより、形態４の分散印刷システムと同等の効果が得られる。
【００５２】
〔形態２８〕  さらに、形態２８の分散印刷方法は、形態２５ないし２７のいずれか１の分散印刷方法において、
前記分散印刷形態決定ステップは、消費電力量の許容条件、および消費電力量に影響を与える他の指標の許容条件の少なくとも一方を規定した複数の分散印刷モードのそれぞれについて、前記消費電力量の許容条件または前記他の指標の許容条件に基づいて分散印刷形態を決定することを特徴とする。
これにより、形態５の分散印刷システムと同等の効果が得られる。
【００５３】
〔形態２９〕  さらに、形態２９の分散印刷方法は、形態２８の分散印刷方法において、
前記印刷要求装置に対しては、さらに、
前記各分散印刷モードごとに、当該分散印刷モードについて前記分散印刷形態決定ステップで決定した分散印刷形態で分散印刷を行ったときの消費電力量および前記他の指標の値を提示していずれかを選択すべきことを促す分散印刷モード提示ステップと、前記分散印刷モード提示ステップで提示した分散印刷モードのなかからいずれかの選択を入力する分散印刷モード選択ステップとを含み、
前記印刷データ分配ステップは、前記分散印刷モード選択ステップで選択された分散印刷モードについて決定した分散印刷形態に基づいて前記印刷データを分配することを特徴とする。
これにより、形態６の分散印刷システムと同等の効果が得られる。
【００５４】
〔形態３０〕  さらに、形態３０の分散印刷方法は、
印刷を要求する印刷要求装置と、分散印刷を制御する分散印刷制御装置と、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記印刷要求装置に対しては、
印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した印刷データを前記分散印刷制御装置に送信する印刷データ送信ステップとを含み、
前記分散印刷制御装置に対しては、
前記印刷データを受信する第１印刷データ受信ステップと、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記第１印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップとを含み、
前記ネットワークプリンタに対しては、
前記印刷データを受信する第２印刷データ受信ステップと、前記第２印刷データ受信ステップで受信した印刷データに基づいて印刷を行う印刷ステップとを含むことを特徴とする。
これにより、形態７の分散印刷システムと同等の効果が得られる。
【００５５】
〔形態３１〕  さらに、形態３１の分散印刷方法は、
印刷を要求する印刷要求装置と、分散印刷を制御する代表ネットワークプリンタと、複数のネットワークプリンタとを通信可能に接続し、前記複数のネットワークプリンタにより分散印刷を行う分散印刷方法であって、
前記印刷要求装置に対しては、
印刷データを生成する印刷データ生成ステップと、前記印刷データ生成ステップで生成した印刷データを前記代表ネットワークプリンタに送信する印刷データ送信ステップとを含み、
前記代表ネットワークプリンタに対しては、
前記印刷データを受信する第１印刷データ受信ステップと、前記ネットワークプリンタの消費電力量に関する消費電力量情報を記憶する消費電力量情報記憶手段の消費電力量情報および前記第１印刷データ受信ステップで受信した印刷データに基づいて前記ネットワークプリンタで分散印刷に要する消費電力量を算出する消費電力量算出ステップと、前記消費電力量算出ステップで算出した消費電力量に基づいて分散印刷形態を決定する分散印刷形態決定ステップと、前記分散印刷形態決定ステップで決定した分散印刷形態に基づいて、前記第１印刷データ受信ステップで受信した印刷データを前記複数のネットワークプリンタに分配する印刷データ分配ステップと、前記第１印刷データ受信ステップで受信した印刷データに基づいて印刷を行う第１印刷ステップとを含み、
前記ネットワークプリンタに対しては、
前記印刷データを受信する第２印刷データ受信ステップと、前記第２印刷データ受信ステップで受信した印刷データに基づいて印刷を行う第２印刷ステップとを含むことを特徴とする。
これにより、形態８の分散印刷システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００５６】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図９は、本発明に係る分散印刷システム、印刷要求装置、分散印刷制御装置、ネットワークプリンタおよび分散印刷制御プログラム、並びに分散印刷方法の実施の形態を示す図である。
本実施の形態は、本発明に係る分散印刷システム、印刷要求装置、分散印刷制御装置、ネットワークプリンタおよび分散印刷制御プログラム、並びに分散印刷方法を、図１に示すように、ホスト端末１００からの印刷要求に応じて、複数のネットワークプリンタ２００により分散印刷を行う場合について適用したものである。
【００５７】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。
図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
ネットワーク１９９には、図１に示すように、ホスト端末１００と、複数のネットワークプリンタ２００とが接続されている。
ホスト端末１００は、印刷データを生成する印刷データ生成部１０と、ネットワークプリンタ２００の基準消費電力量を示す消費電力量情報を記憶する消費電力量情報記憶部１１と、ネットワークプリンタ２００の稼働状態を示すステータス情報を取得するステータス情報取得部１２と、ネットワークプリンタ２００で分散印刷に要する消費電力量を算出する消費電力量算出部１３とを有して構成されている。
【００５８】
消費電力量算出部１３は、消費電力量情報記憶部１１の消費電力量情報および印刷データ生成部１０で生成した印刷データに基づいて、複数の分散印刷モードのそれぞれについて、その分散印刷モードで分散印刷を行ったときの消費電力量を算出（予測）する。また、ステータス情報取得部１２で取得したステータス情報に基づいて、ネットワークプリンタ２００がウォームアップ状態であるか否かを考慮して消費電力量を算出する。
【００５９】
ホスト端末１００は、さらに、消費電力量算出部１３で算出した消費電力量に基づいて各分散印刷モードごとに分散印刷形態を決定する分散印刷形態決定部１４と、各分散印刷モードごとに、その分散印刷モードについて分散印刷形態決定部１４で決定した分散印刷形態で分散印刷を行ったときの消費電力量および印刷処理時間を表示していずれかを選択すべきことをユーザに促す分散印刷モード表示部１５とを有して構成されている。
【００６０】
ホスト端末１００は、さらに、分散印刷モード表示部１５で表示した分散印刷モードのなかからいずれかの選択を入力する分散印刷モード選択部１６と、分散印刷モード選択部１６で選択された分散印刷モードについて決定した分散印刷形態に基づいて、印刷データ生成部１０で生成した印刷データを各ネットワークプリンタ２００に分配する印刷データ分配部１７とを有して構成されている。
【００６１】
ネットワークプリンタ２００は、ホスト端末１００からの取得要求に応じてステータス情報を提供するステータス情報提供部３０と、印刷データを受信する印刷データ受信部３１と、印刷データ受信部３１で受信した印刷データに基づいて印刷を行うプリンタエンジン３２とを有して構成されている。
次に、ホスト端末１００の構成を説明する。
【００６２】
図２は、ホスト端末１００のハードウェア構成を示すブロック図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００６３】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク１９９に接続するための信号線とが接続されている。
記憶装置６２は、消費電力量情報記憶部１１を構成し、消費電力量情報を登録する消費電力量情報登録テーブル４００を記憶している。
【００６４】
図３は、消費電力量情報登録テーブル４００のデータ構造を示す図である。
消費電力量情報登録テーブル４００には、図３に示すように、ネットワークプリンタ２００の各機種ごとに１つのレコードが登録されている。各レコードは、１枚の印刷用紙を搬送するのに要する消費電力量を登録するフィールド４０２と、両面印刷時に印刷用紙を１回反転させるのに要する消費電力量を登録するフィールド４０４と、モノクロ印刷時に１ページあたりの転写ローラの駆動に要する消費電力量を登録するフィールド４０６と、カラー印刷時に１ページあたりの転写ローラの駆動に要する消費電力量を登録するフィールド４０８とを含んで構成されている。さらに、１ページあたりのトナー定着処理に要する消費電力量を登録するフィールド４１０と、単位面積あたりのトナー付着処理に要する消費電力量を登録するフィールド４１２と、１回あたりのウォームアップ処理に要する消費電力量を登録するフィールド４１４とを含んで構成されている。
【００６５】
また、記憶装置６２は、ネットワークプリンタ２００の基準印刷処理時間を示す印刷処理時間情報を登録する印刷処理時間情報登録テーブル４２０を記憶している。
図４は、印刷処理時間情報登録テーブル４２０のデータ構造を示す図である。
印刷処理時間情報登録テーブル４２０には、図４に示すように、ネットワークプリンタ２００の各機種ごとに１つのレコードが登録されている。各レコードは、カラー印刷時に１ページあたりの印刷処理に要する印刷処理時間を登録するフィールド４２２と、モノクロ印刷時に１ページあたりの印刷処理に要する印刷処理時間を登録するフィールド４２４と、ウォームアップ処理に要する印刷処理時間を登録するフィールド４２６とを含んで構成されている。
【００６６】
また、記憶装置６２は、各分散印刷モードの内容を規定した分散印刷モード登録テーブル４４０を記憶している。
図５は、分散印刷モード登録テーブル４４０のデータ構造を示す図である。
分散印刷モード登録テーブル４４０には、図５に示すように、各分散印刷モードごとに１つのレコードが登録されている。各レコードは、分散印刷モードの名称を登録するフィールド４４２と、消費電力量または印刷処理時間の許容条件を登録するフィールド４４４とを含んで構成されている。
【００６７】
図５の例では、分散印刷モードとしては、消費電力量を最小にする消費電力量低減最重視モードと、消費電力量の低減を優先的に行う消費電力量低減優先モードと、印刷処理時間の低減を優先的に行う処理速度優先モードと、印刷処理時間を最小にする処理速度最重視モードとが規定されている。また、消費電力量低減優先モードは、消費電力量の許容値として「１３」が設定され、処理速度優先モードは、印刷処理時間の許容値として「０．２５」が設定されている。
【００６８】
図２に戻り、ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６のフローチャートに示す分散印刷要求処理を実行する。
図６は、分散印刷要求処理を示すフローチャートである。
分散印刷要求処理は、ネットワークプリンタ２００に分散印刷を要求する処理であって、ＣＰＵ５０において実行されると、図６に示すように、まず、ステップＳ１００に移行する。
【００６９】
ステップＳ１００では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００で待機する。
ステップＳ１０２では、印刷データを生成し、ステップＳ１０４に移行して、現在の稼働状態がウォームアップ状態であるか否かを示すステータス情報を各ネットワークプリンタ２００から取得し、ステップＳ１０６に移行する。
【００７０】
ステップＳ１０６では、各機種の消費電力量情報を消費電力量情報登録テーブル４００から読み出し、ステップＳ１０８に移行して、各機種の印刷処理時間情報を印刷処理時間情報登録テーブル４２０から読み出し、ステップＳ１１０に移行する。
ステップＳ１１０では、生成した印刷データ、取得したステータス情報および読み出した消費電力量情報に基づいて、各機種ごとに１部あたりの消費電力量を算出し、ステップＳ１１２に移行して、生成した印刷データ、取得したステータス情報および読み出した消費電力量情報に基づいて、各機種ごとに１部あたりの印刷処理時間を算出し、ステップＳ１１４に移行する。
【００７１】
ステップＳ１１４では、分散印刷モードの許容条件を分散印刷モード登録テーブル４４０から読み出し、ステップＳ１１６に移行して、算出した消費電力量または印刷処理時間、および読み出した許容条件に基づいて、各ネットワークプリンタ２００が担当すべき部数またはページをそれぞれ規定した分散印刷形態を決定し、ステップＳ１１８に移行する。
【００７２】
ステップＳ１１８では、すべての分散印刷モードについてステップＳ１１４，Ｓ１１６の処理が終了したか否かを判定し、すべての分散印刷モードについて処理が終了したと判定したとき(Yes)は、ステップＳ１２０に移行する。
ステップＳ１２０では、各分散印刷モードごとに、その分散印刷モードについて決定した分散印刷形態で分散印刷を行ったときの総消費電力量および総印刷処理時間を算出し、算出した消費電力量および印刷処理時間を表示装置６４に表示していずれかを選択すべきことをユーザに促し、ステップＳ１２２に移行する。
【００７３】
ステップＳ１２２では、表示した分散印刷モードのなかからいずれかの選択を入力装置６０から入力し、ステップＳ１２４に移行して、選択された分散印刷モードについて決定した分散印刷形態に基づいて、生成した印刷データを各ネットワークプリンタ２００に分配し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１８で、すべての分散印刷モードについて処理が終了していないと判定したとき(No)は、ステップＳ１１４に移行する。
【００７４】
次に、本実施の形態の動作を説明する。
以下、消費電力量情報登録テーブル４００、印刷処理時間情報登録テーブル４２０および分散印刷モード登録テーブル４４０が図３〜図５の内容であり、４台のネットワークプリンタ２００を使用して、全３ページの文書データを、片面、カラー印刷で５０部印刷する場合を例にとって説明する。なお、４台のネットワークプリンタ２００は、そのうち２台が機種Ａ（以下、ネットワークプリンタＡ，Ｂという。）であり、残りの２台が機種Ｂ（以下、ネットワークプリンタＣ，Ｄという。）であるとする。
【００７５】
まず、各ネットワークプリンタＡ〜Ｄがいずれもウォームアップ状態である場合を説明する。
ホスト端末１００では、印刷が要求されると、ステップＳ１０２〜Ｓ１０８を経て、印刷データが生成され、ステータス情報が取得され、各機種の消費電力量情報および印刷処理時間情報が読み出される。
【００７６】
次いで、ステップＳ１１０，Ｓ１１２を経て、生成された印刷データ、取得されたステータス情報および読み出された消費電力量情報に基づいて、各機種ごとに１部あたりの消費電力量および印刷処理時間が算出される。
機種Ａについては、１部あたりの消費電力量ΔＷAおよび印刷処理時間ΔＴAは、下式（１），（２）により算出することができる。
ΔＷA＝（２＋０＋３＋６）×３  ＋  0.5×（２＋１＋１）＝３５          …（１）
ΔＴA＝５×３＝１５[sec]                                              …（２）
【００７７】
上式（１）において、第１項の括弧内の数値は、フィールド４０２，４０４，４０８，４１０の値であり、第１項の乗算値は、総ページ数である。また、第２項の被乗算値は、フィールド４１２の値であり、第２項の括弧内の数値は、各ページの印字面積である。また、上式（２）において、被乗算値は、フィールド４２２の値であり、乗算値は、総ページ数である。
【００７８】
同様に、機種Ｂについては、１部あたりの消費電力量ΔＷBおよび印刷処理時間ΔＴBは、下式（３），（４）により算出することができる。
ΔＷB＝（４＋０＋５＋８）×３  ＋  １×（２＋１＋１）＝５５          …（３）
ΔＴB＝２×３＝６[sec]                                               …（４）
【００７９】
次いで、ステップＳ１１４，Ｓ１１６を繰り返し経て、各分散印刷モードごとに、許容条件が読み出され、算出された消費電力量または印刷処理時間、および読み出された許容条件に基づいて分散印刷形態が決定される。
【００８０】
ステップＳ１１４，Ｓ１１６の１回目の処理では、消費電力量低減最重視モードについて分散印刷形態が決定される。ΔＷA，ΔＷBがそれぞれ「３５」、「５５」であるので、ネットワークプリンタＡ〜Ｄが担当する部数をそれぞれａ〜ｄとすると、下式（５）が得られる。
ΔＷA（ａ＋ｂ）＋ΔＷB（ｃ＋ｄ）＝３５ａ＋３５ｂ＋５５ｃ＋５５ｄ      …（５）
【００８１】
上式（５）の値が最小となるようにａ〜ｄを決定する。ただし、ａ〜ｄは、総印刷部数が５０部であるので、下式（６）を満たす必要がある。
ａ＋ｂ＋ｃ＋ｄ＝５０                                                  …（６）
【００８２】
上式（５），（６）から下式（７），（８）の解が得られる。この解法には、公知の演算方法を用いればよい。
ａ＋ｂ＝５０                                                          …（７）
ｃ＋ｄ＝０                                                            …（８）
【００８３】
したがって、ネットワークプリンタＡ，Ｂにそれぞれ２５部ずつ、ネットワークプリンタＣ，Ｄに０部を担当させるように分散印刷形態が決定される。印刷処理時間を最小にするには、同一機種については部数が同数となるように担当させる。
【００８４】
次に、ステップＳ１１４，Ｓ１１６の２回目の処理では、消費電力量低減優先モードについて分散印刷形態が決定される。消費電力量の許容値が「１３」であるので、上式（５）の値が、許容値、総ページ数および総印刷部数の乗算値以下となるようにａ〜ｄを決定する。
３５ａ＋３５ｂ＋５５ｃ＋５５ｄ≦１３×３×５０＝１９５０           …（９）
【００８５】
上式（９），（６）から下式（10），（11）の解が得られる。この解法には、公知の演算方法を用いればよい。
ａ＋ｂ≧４０                                                       …（10）
ｃ＋ｄ≦１０                                                       …（11）
したがって、ネットワークプリンタＡ，Ｂにそれぞれ２０部ずつ、ネットワークプリンタＣ，Ｄに５部ずつ担当させるように分散印刷形態が決定される。印刷処理時間を最小にするには、同一機種については部数が同数となるように担当させる。
【００８６】
次に、ステップＳ１１４，Ｓ１１６の３回目の処理では、処理速度優先モードについて分散印刷形態が決定される。処理速度優先モードでは、印刷処理時間短縮度を用いてａ〜ｄを決定する。
図７は、印刷処理時間短縮度を説明するためのグラフである。
印刷処理時間短縮度とは、最も印刷処理時間が大きいネットワークプリンタ１台のみで印刷処理した場合の最大印刷処理時間に対して、短縮できた印刷処理時間の度合いをいい、図７に示すように、ｙ／ｘとして求めることができる。
【００８７】
ΔＴAが１５[sec]であるので、最大印刷処理時間は、１５[sec]×５０＝７５０[sec]となる。各ネットワークプリンタＡ〜Ｄの印刷処理時間は、それぞれ１５ａ、１５ｂ、６ｃ、６ｄであり、印刷処理時間の許容値が「0.25」であるので、それら印刷処理時間のうち最大のものが７５０[sec]×0.25＝187.5[sec]以下となるようにａ〜ｄの範囲を決定する。
１５ａ≦187.5                                                      …（12）
１５ｂ≦187.5                                                      …（13）
６ｃ≦187.5                                                      …（14）
６ｄ≦187.5                                                      …（15）
上式（12）〜（15）から下式（16）〜（19）の解が得られる。
ａ≦12.5                                                           …（16）
ｂ≦12.5                                                           …（17）
ｃ≦31.25                                                          …（18）
ｄ≦31.25                                                          …（19）
さらに、上式（６），（16）〜（19）を満たし、上式（５）の値が最小となるようにａ〜ｄを決定すると、下式（20），（21）が得られる。
ａ＝ｂ＝１２                                                        …（20）
ｃ＝ｄ＝１３                                                        …（21）
したがって、ネットワークプリンタＡ，Ｂにそれぞれ１２部ずつ、ネットワークプリンタＣ，Ｄに１３部ずつ担当させるように分散印刷形態が決定される。
【００８８】
次に、ステップＳ１１４，Ｓ１１６の４回目の処理では、処理速度最重視モードについて分散印刷形態が決定される。上式（６）を満たし、１５ａ，１５ｂが最小となるようにａ〜ｄを決定する。公知の演算方法により下式（22），（23）が得られる。
ａ＝ｂ＝７                                                         …（22）
ｃ＝ｄ＝１８                                                       …（23）
したがって、ネットワークプリンタＡ，Ｂにそれぞれ７部ずつ、ネットワークプリンタＣ，Ｄに１８部ずつ担当させるように分散印刷形態が決定される。
【００８９】
図８は、各分散印刷モードでの総消費電力量および総印刷処理時間を示す表である。
次いで、ステップＳ１２０を経て、各分散印刷モードごとに、その分散印刷モードについて総消費電力量および総印刷処理時間が算出される。
総消費電力量および総印刷処理時間は、消費電力量低減最重視モードについては下式（24），（25）により、消費電力量低減優先モードについては下式（26），（27）により、処理速度優先モードについては下式（28），（29）により、処理速度最重視モードについては下式（30），（31）によりそれぞれ算出することができる。
３５×５０＝１０５０                                                …（24）
５×３×２５＝３７５[sec]                                           …（25）
３５×４０＋５５×１０＝１９５０                                    …（26）
５×３×２０＝３００[sec]                                           …（27）
３５×１２＋５５×１３＝２２７０                                    …（28）
５×３×１２＝１８０[sec]                                           …（29）
３５×７＋５５×１８＝２４７０                                      …（30）
２×３×１８＝１０８[sec]                                           …（31）
以上により、各分散印刷モードごとの総消費電力量および総印刷処理時間は、図８に示すようになる。
【００９０】
図９は、分散印刷モードの選択画面を示す図である。
そして、図９に示すように、各分散印刷モードごとに、算出された消費電力量および印刷処理時間が表示されていずれかを選択すべきことがユーザに促される。ここで、ユーザは、４つの分散印刷モードのなかからいずれかの選択を入力すると、ステップＳ１２４を経て、選択された分散印刷モードについて決定された分散印刷形態に基づいて、生成された印刷データが各ネットワークプリンタＡ〜Ｄに分配される。
【００９１】
ネットワークプリンタＡ〜Ｄでは、印刷データ受信部３１により印刷データを受信すると、プリンタエンジン３２により、受信した印刷データに基づいて印刷が行われる。
次に、ネットワークプリンタＡ〜Ｃがウォームアップ状態であり、ネットワークプリンタＤが省電力状態である場合を説明する。
ホスト端末１００では、印刷が要求されると、上記同様に、ステップＳ１０２〜Ｓ１１２の処理が実行され、ステップＳ１１４，Ｓ１１６を繰り返し経て、各分散印刷モードごとに分散印刷形態が決定される。
【００９２】
処理速度最重視モードについては、各ネットワークプリンタＡ〜Ｄの印刷処理時間は、それぞれ１５ａ、１５ｂ、６ｃ、６ｄ＋３０となるので、下式（32）〜（34）が得られる。
ａ＝ｂ＝８                                                            …（32）
ｃ＝１９                                                              …（33）
ｄ＝１５                                                              …（34）
したがって、ネットワークプリンタＡ〜Ｄにそれぞれ８部、８部、１９部、１５部ずつ担当させるように分散印刷形態が決定される。また、下式（35）〜（38）でもよい。
ａ＝８                                                                …（35）
ｂ＝７                                                                …（36）
ｃ＝２０                                                              …（37）
ｄ＝１５                                                              …（38）
この場合、ネットワークプリンタＡ〜Ｄにそれぞれ８部、７部、２０部、１５部ずつ担当させるように分散印刷形態が決定される。
【００９３】
なお、処理速度優先モードについてもこれと同様の要領で算出することができる。また、消費電力低減最重視モードおよび消費電力低減優先モードについては上記同様の値が得られる。
このようにして、本実施の形態では、ホスト端末１００は、ネットワークプリンタ２００の基準消費電力量を示す消費電力量情報および印刷データに基づいて、ネットワークプリンタ２００で分散印刷に要する消費電力量を算出し、算出した消費電力量に基づいて分散印刷形態を決定し、決定した分散印刷形態に基づいて複数のネットワークプリンタ２００に印刷データを分配するようになっている。
【００９４】
これにより、ネットワークプリンタ２００での消費電力量を考慮して分散印刷が行われるので、従来に比して、消費電力量を低減することができる。
さらに、本実施の形態では、ホスト端末１００は、ネットワークプリンタ２００の稼働状態を示すステータス情報を取得し、消費電力量情報、印刷データおよび取得したステータス情報に基づいて消費電力量を算出するようになっている。
【００９５】
これにより、ネットワークプリンタ２００の稼働状態を考慮して消費電力量が算出されるので、消費電力量をより正確に算出することができ、消費電力量を効果的に低減することができる。
さらに、本実施の形態では、ホスト端末１００は、ネットワークプリンタ２００の消費電力量が最小となるように分散印刷形態を決定するようになっている。
【００９６】
これにより、消費電力量をさらに低減することができる。
さらに、本実施の形態では、ホスト端末１００は、各分散印刷モードごとに、その分散印刷モードの許容条件に基づいて分散印刷形態を決定するようになっている。
これにより、ユーザは、複数の分散印刷モードのなかから分散印刷に要求されるものを選択すれば、消費電力量と印刷処理時間の両方を考慮して分散印刷を行うことができる。したがって、印刷処理時間についての要求を満足しつつ消費電力量を低減することができる。
【００９７】
さらに、本実施の形態では、ホスト端末１００は、各分散印刷モードごとに、その分散印刷モードについて決定した分散印刷形態で分散印刷を行ったときの消費電力量および印刷処理時間を表示していずれかを選択すべきことを促し、表示した分散印刷モードのなかからいずれかの選択を入力し、選択された分散印刷モードについて決定した分散印刷形態に基づいて印刷データを分配するようになっている。
【００９８】
これにより、ユーザは、複数の分散印刷モードのなかから自己の要求に適合するものを選択すれば、他の指標についての要求を満足しつつ消費電力量を低減することができる。
上記実施の形態において、ホスト端末１００は、形態２、３、６、９ないし１３、２５、２６または２９の印刷要求装置に対応し、印刷データ生成部１０およびステップＳ１０２は、形態２または９の印刷データ生成手段に対応し、ステップＳ１０２は、形態１７または２５の印刷データ生成ステップに対応している。また、消費電力量情報記憶部１１および記憶装置６２は、形態２、９、１７または２５の消費電力量情報記憶手段に対応し、ステータス情報取得部１２、Ｉ／Ｆ５８およびステップＳ１０４は、形態３または１０のステータス情報取得手段に対応している。
【００９９】
また、上記実施の形態において、ステップＳ１０４は、形態１８または２６のステータス情報取得ステップに対応し、消費電力量算出部１３およびステップＳ１１０は、形態１ないし３、９または１０の消費電力量算出手段に対応し、ステップＳ１１０は、形態１６ないし１８、２４ないし２６の消費電力量算出ステップに対応している。また、分散印刷形態決定部１４およびステップＳ１１６は、形態１、２、４ないし６、９、１１ないし１３の分散印刷形態決定手段に対応し、ステップＳ１１６は、形態１６、１７、１９ないし２１、２４、２５、２７ないし２９の分散印刷形態決定ステップに対応している。
【０１００】
また、上記実施の形態において、分散印刷モード表示部１５、表示装置６４およびステップＳ１２０は、形態６または１３の分散印刷モード提示手段に対応し、ステップＳ１２０は、形態２１または２９の分散印刷モード提示ステップに対応し、分散印刷モード選択部１６、入力装置６０およびステップＳ１２２は、形態６または１３の分散印刷モード選択手段に対応している。また、ステップＳ１２２は、形態２１または２９の分散印刷モード選択ステップに対応し、印刷データ分配部１７、Ｉ／Ｆ５８およびステップＳ１２４は、形態１、２、６、９または１３の印刷データ分配手段に対応し、ステップＳ１２４は、形態１６、１７、２１、２４、２５または２９の印刷データ分配ステップに対応している。
【０１０１】
また、上記実施の形態において、印刷データ受信部３１は、形態２の印刷データ受信手段に対応し、プリンタエンジン３２は、形態２の印刷手段に対応している。
なお、上記実施の形態においては、ホスト端末１００で分散印刷を制御するように構成したが、これに限らず、ホスト端末１００以外の装置で分散印刷を制御するように構成することもできる。例えば、次の２つの構成を提案することができる。
【０１０２】
まず、第１の構成を説明する。なお、上記実施の形態と異なる部分についてのみ説明し、上記実施の形態と重複する部分については同一の符号を付して説明を省略する。
図１０は、本発明を適用するネットワークシステムの構成を示すブロック図である。
ネットワーク１９９には、図１０に示すように、ホスト端末１００と、複数のネットワークプリンタ２００と、分散印刷を制御するプリントサーバ３００とが接続されている。
【０１０３】
ホスト端末１００は、印刷データ生成部１０と、印刷データ生成部１０で生成した印刷データを印刷要求とともにプリントサーバ３００に送信する印刷データ送信部２０と、プリントサーバ３００からの分散印刷モード選択要求に対して応答する選択要求応答部２１とを有して構成されている。
プリントサーバ３００は、消費電力量情報記憶部１１、ステータス情報取得部１２、消費電力量算出部１３、分散印刷形態決定部１４および印刷データ分配部１７のほか、印刷データを受信する印刷データ受信部２２を有して構成されている。
【０１０４】
消費電力量算出部１３は、消費電力量情報記憶部１１の消費電力量情報および印刷データ受信部２２で受信した印刷データに基づいて、複数の分散印刷モードのそれぞれについて、その分散印刷モードで分散印刷を行ったときの消費電力量を算出する。
プリントサーバ３００は、さらに、各分散印刷モードごとに、その分散印刷モードについて分散印刷形態決定部１４で決定した分散印刷形態で分散印刷を行ったときの消費電力量および印刷処理時間をホスト端末１００に提示していずれかを選択すべきことを示す分散印刷モード選択要求をホスト端末１００に送信する分散印刷モード提示部２３と、分散印刷モード提示部２３で提示した分散印刷モードのなかからいずれかを選択した内容を示す分散印刷モード選択応答を受信する分散印刷モード選択部２４とを有して構成されている。
【０１０５】
印刷データ分配部１７は、分散印刷モード選択部２４で受信した分散印刷モード選択応答に基づいて、印刷データ受信部２２で受信した印刷データを各ネットワークプリンタ２００に分配する。
この場合において、ホスト端末１００は、形態７または３０の印刷要求装置に対応し、プリントサーバ３００は、形態７、１４または３０の分散印刷制御装置に対応し、印刷データ生成部１０は、形態７の印刷データ生成手段に対応し、印刷データ送信部２０は、形態７の印刷データ送信手段に対応している。また、印刷データ受信部２２は、形態７の第１印刷データ受信手段、または形態１４の印刷データ受信手段に対応し、消費電力量情報記憶部１１は、形態７、１４、２２または３０の消費電力量情報記憶手段に対応し、消費電力量算出部１３は、形態７または１４の消費電力量算出手段に対応している。
【０１０６】
また、分散印刷形態決定部１４は、形態７または１４の分散印刷形態決定手段に対応し、印刷データ分配部１７は、形態７または１４の印刷データ分配手段に対応し、印刷データ受信部３１は、形態７の第２印刷データ受信手段に対応している。また、プリンタエンジン３２は、形態７の印刷手段に対応している。
次に、第２の構成を説明する。なお、上記実施の形態と異なる部分についてのみ説明し、上記実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１０７】
図１１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
ネットワーク１９９には、図１１に示すように、ホスト端末１００と、複数のネットワークプリンタ２００と、分散印刷を制御する代表ネットワークプリンタ２５０とが接続されている。
ホスト端末１００は、印刷データ生成部１０と、印刷データ生成部１０で生成した印刷データを印刷要求とともに代表ネットワークプリンタ２５０に送信する印刷データ送信部４０と、代表ネットワークプリンタ２５０からの分散印刷モード選択要求に対して応答する選択要求応答部４１とを有して構成されている。
【０１０８】
代表ネットワークプリンタ２５０は、消費電力量情報記憶部１１、ステータス情報取得部１２、消費電力量算出部１３、分散印刷形態決定部１４および印刷データ分配部１７のほか、印刷データを受信する印刷データ受信部４２と、代表ネットワークプリンタ２５０の稼働状態を示すステータス情報を取得するステータス情報取得部４３とを有して構成されている。
【０１０９】
消費電力量算出部１３は、消費電力量情報記憶部１１の消費電力量情報および印刷データ受信部４２で受信した印刷データに基づいて、複数の分散印刷モードのそれぞれについて、その分散印刷モードで分散印刷を行ったときの消費電力量を算出する。また、ステータス情報取得部１２，４３で取得したステータス情報に基づいて、ネットワークプリンタ２００および代表ネットワークプリンタ２５０がウォームアップ状態であるか否かを考慮して消費電力量を算出する。
【０１１０】
代表ネットワークプリンタ２５０は、さらに、各分散印刷モードごとに、その分散印刷モードについて分散印刷形態決定部１４で決定した分散印刷形態で分散印刷を行ったときの消費電力量および印刷処理時間をホスト端末１００に提示していずれかを選択すべきことを示す分散印刷モード選択要求をホスト端末１００に送信する分散印刷モード提示部４４と、分散印刷モード提示部４４で提示した分散印刷モードのなかからいずれかを選択した内容を示す分散印刷モード選択応答を受信する分散印刷モード選択部４５とを有して構成されている。
【０１１１】
代表ネットワークプリンタ２５０は、さらに、印刷データ分配部１７からの印刷データに基づいて印刷を行うプリンタエンジン４６とを有して構成されている。
印刷データ分配部１７は、分散印刷モード選択部４５で受信した分散印刷モード選択応答に基づいて、印刷データ受信部４２で受信した印刷データを各ネットワークプリンタ２００およびプリンタエンジン４６に分配する。
【０１１２】
この場合において、ホスト端末１００は、形態８または３１の印刷要求装置に対応し、印刷データ生成部１０は、形態８の印刷データ生成手段に対応し、印刷データ送信部４０は、形態８の印刷データ送信手段に対応し、印刷データ受信部４２は、形態８の第１印刷データ受信手段、または形態１５の印刷データ受信手段に対応している。また、消費電力量情報記憶部１１は、形態８、１５、２３または３１の消費電力量情報記憶手段に対応し、消費電力量算出部１３は、形態８または１５の消費電力量算出手段に対応し、分散印刷形態決定部１４は、形態８または１５の分散印刷形態決定手段に対応している。
【０１１３】
また、印刷データ分配部１７は、形態８または１５の印刷データ分配手段に対応し、プリンタエンジン４６は、形態８の第１印刷手段、または形態１５の印刷手段に対応し、印刷データ受信部３１は、形態８の第２印刷データ受信手段に対応している。また、プリンタエンジン３２は、形態８の第２印刷手段に対応している。
また、上記実施の形態においては、すべてのネットワークプリンタ２００を用いて分散印刷することを前提として消費電力量または印刷処理時間を算出するように構成したが、これに限らず、算出処理中、分散印刷に利用するネットワークプリンタ２００の台数や機種を変更した場合での算出結果を比較した上で、分散印刷に利用するネットワークプリンタ２００とそこに分配する印刷処理の量を決定するように構成することもできる。
【０１１４】
また、上記実施の形態においては、省電力状態となっているネットワークプリンタ２００を用いて分散印刷を行うように構成したが、これに限らず、ウォームアップ状態となっているネットワークプリンタ２００のみを用いて分散印刷を行うように構成することもできる。
また、上記実施の形態においては、算出開始時のネットワークプリンタ２００の稼働状態に基づいて消費電力量および印刷処理時間を算出するように構成したが、これに限らず、印刷データを分配するまでに、ネットワークプリンタ２００が省電力状態からウォームアップ状態に移行した場合、逆にウォームアップ状態から省電力状態に移行した場合は、消費電力量または印刷処理時間を再算出するように構成することもできる。
【０１１５】
また、上記実施の形態においては、分散印刷モードの設定に合わせて消費電力量を適切に算出するように構成したが、これに限らず、典型的な分散印刷形態を選択肢として複数用意し、その選択肢の範囲内においてのみ消費電力量を比較し、分散印刷形態を決定するように構成することもできる。
また、上記実施の形態においては、あらかじめ設定された複数の分散印刷モードのなかからいずれかをユーザに選択させるように構成したが、これに限らず、消費電力量および印刷処理時間の許容値をユーザが設定できるように構成することもできる。
【０１１６】
また、上記実施の形態においては、トナー付着処理に要する消費電力量を単位面積あたりとして取り扱ったが、印刷用紙における印字面積を算出する方法としては、次の４つの方法を提案することができる。
第１の算出方法は、文字数などに基づいて印字面積を算出する。
第２の算出方法は、印字ドット数（各色）に基づいて印字面積を算出する。
【０１１７】
第３の算出方法は、印刷イメージ（データ）から印字面積を算出する。
また、消費電力量の算出精度を高めるために、レーザ光照射やドラム回転などの工学的、機械的な動作について所定処理単位ごとに消費電力量を規定したり、印字品質などの印刷設定ごとに消費電力量が異なる場合は、それを考慮した消費電力量のテーブルを備えておいたりしてもよい。
【０１１８】
また、上記実施の形態において、図６のフローチャートに示す処理を実行するにあたっては、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１１９】
また、上記実施の形態においては、本発明に係る分散印刷システム、印刷要求装置、分散印刷制御装置、ネットワークプリンタおよび分散印刷制御プログラム、並びに分散印刷方法を、図１に示すように、ホスト端末１００からの印刷要求に応じて、複数のネットワークプリンタ２００により分散印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【０１２０】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】ホスト端末１００のハードウェア構成を示すブロック図である。
【図３】消費電力量情報登録テーブル４００のデータ構造を示す図である。
【図４】印刷処理時間情報登録テーブル４２０のデータ構造を示す図である。
【図５】分散印刷モード登録テーブル４４０のデータ構造を示す図である。
【図６】分散印刷要求処理を示すフローチャートである。
【図７】印刷処理時間短縮度を説明するためのグラフである。
【図８】各分散印刷モードでの総消費電力量および総印刷処理時間を示す表である。
【図９】分散印刷モードの選択画面を示す図である。
【図１０】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図１１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【符号の説明】
【０１２１】
１００…ホスト端末，  ２００…ネットワークプリンタ，  ２５０…代表ネットワークプリンタ，  ３００…プリントサーバ，  １０…印刷データ生成部，  １１…消費電力量情報記憶部，  １２，４３…ステータス情報取得部，  １３…消費電力量算出部，  １４…分散印刷形態決定部，  １５…分散印刷モード表示部，  １６，２４，４５…分散印刷モード選択部，  １７…印刷データ分配部，  ２０，４０…印刷データ送信部，  ２１，４１…選択要求応答部，  ２２，３１，４２…印刷データ受信部，  ２３，４４…分散印刷モード提示部，  ３０…ステータス情報提供部，  ３２，４６…プリンタエンジン，  ５０…ＣＰＵ，  ５２…ＲＯＭ，  ５４…ＲＡＭ，  ５８…Ｉ／Ｆ，  ６０…入力装置，  ６２…記憶装置，  ６４…表示装置，  ４００…消費電力量情報登録テーブル，  ４２０…印刷処理時間情報登録テーブル，  ４４０…分散印刷モード登録テーブル，  １９９…ネットワーク
【図１】
2006172257.tif 000003
【図２】
2006172257.tif 000004
【図３】
2006172257.tif 000005
【図４】
2006172257.tif 000006
【図５】
2006172257.tif 000007
【図６】
2006172257.tif 000008
【図７】
2006172257.tif 000009
【図８】
2006172257.tif 000010
【図９】
2006172257.tif 000011
【図１０】
2006172257.tif 000012
【図１１】
2006172257.tif 000013