(57)【要約】【課題】  ネットワークに接続された複数の画像形成装置の総消費電力量を管理するＰＣ等を設けることなく総消費電力量を所定の電力量以下に抑える。【解決手段】  画像形成装置システムは低電力消費プリンタと高電力消費プリンタとにより構成され、上記プリンタの１つのサーバプリンタ１は、その他のクライアントプリンタの印刷ジョブを検出するジョブ通知受信部１２１と、自身の印刷ジョブを検出する印刷データ受信部１２７と、各プリンタの現在の消費電力を取得するための装置状態取得部１２２、状態管理部１３１及びプリンタ状態別消費電力量記憶部１２４と、各装置の現在の消費電力を基に前記印刷ジョブを実行したときの総消費電力が所定値以上になるか否かを判定し、所定値以上になると判定され且つ印刷ジョブを実行する装置が高消費電力プリンタである場合、当該印刷ジョブを低消費電力プリンタに実行させる印刷装置決定部１２３とを備える。【選択図】  図１
2005271512.tif 000002
【特許請求の範囲】
【請求項１】
第１の消費電力で動作する第１の画像形成装置と、前記第１の消費電力より低い第２の消費電力で動作する第２の画像形成装置とをネットワークを介して相互に通信可能に構成した画像形成装置システムであって、
前記第１及び第２の画像形成装置のうち一の画像形成装置は、他の画像形成装置であるクライアント装置を制御するサーバ装置として機能し、
前記サーバ装置は、
前記クライアント装置又は自身に対する印刷ジョブを検出する検出手段と、
前記検出手段により印刷ジョブが検出された場合、前記クライアント装置の現在の消費電力及び自身の現在の消費電力を取得する取得手段と、
前記取得手段により取得した各装置の現在の消費電力を基に前記印刷ジョブを実行したときのシステム全体の消費電力が所定値以上になるか否かを判定する判定手段と、
前記判定手段によりシステム全体の消費電力が所定値以上になると判定され且つ前記検出手段により検出された印刷ジョブを実行する装置が前記第１の画像形成装置である場合、当該印刷ジョブを前記第２の画像形成装置に実行させるように前記第２の画像形成装置を制御する制御手段とを備えることを特徴とする画像形成装置システム。
【請求項２】
前記サーバ装置は、前記第２の画像形成装置であることを特徴とする請求項１に記載の画像形成装置システム。
【請求項３】
前記サーバ装置は、前記印刷ジョブに係るビットマップレベルの画像データを生成する画像処理手段を更に備え、
前記判定手段によりシステム全体の消費電力が所定値以上になると判定され且つ前記検出手段により印刷ジョブを実行する装置が前記第１の画像形成装置である場合、前記制御手段は、前記画像処理手段を作動させた後に前記画像データの印刷を当該印刷ジョブとして前記第２の画像形成装置に実行させるように制御することを特徴とする請求項１又は２に記載の画像形成装置システム。
【請求項４】
消費電力の異なる他の画像形成装置とネットワークを介して通信可能に接続された画像形成装置であって、
前記他の画像形成装置又は自身に対する印刷ジョブを検出する検出手段と、
前記検出手段により印刷ジョブが検出された場合、前記他の画像形成装置の現在の消費電力及び自身の現在の消費電力を取得する取得手段と、
前記取得手段により取得した各装置の現在の消費電力を基に前記印刷ジョブを実行したときの自身の消費電力と前記他の画像形成装置の消費電力とを合計した合計消費電力が所定値以上になるか否かを判定する判定手段と、
前記判定手段により合計消費電力が所定値以上になると判定され且つ前記検出手段により検出された印刷ジョブを実行する装置が消費電力の高い第１の画像形成装置である場合、当該印刷ジョブを第１の画像形成装置より消費電力の低い第２の画像形成装置に実行させるように前記第２の画像形成装置を制御する制御手段とを備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録紙に画像を形成する画像形成装置、及び、複数の画像形成装置をネットワークにより接続した画像形成装置システムに関する。
【背景技術】
【０００２】
従来、プリンタ等の画像形成装置をネットワークに接続し、このネットワークに接続されたＰＣ（パーソナルコンピュータ）等の情報処理装置から文書や画像等の印刷データを画像形成装置に送信して印刷することが行われている。また、画像形成装置においては、印刷が行われていないときに、電力を多く消費する定着器等に対する電力供給を停止して装置の電力消費を抑える省エネルギーモードが設けられている。
【０００３】
また、下記特許文献１には、 コンピュータ等で形成した画像データをプリンタ等により印刷して出力するネットワークにおいて、プリンタ等での消費電力を小さくし、また仕事の高効率化を図ることを目的として、 コンピュータから送出されてきた画像データや制御信号を、プリンタ内に備えた通信制御装置により選択的に画像形成部へ送ったり、記録装置に蓄積して保存し、その際、印刷物をすぐ出力したい場合はコンピュータからの画像データをそのまま画像形成部に送り、後で出力しても良い場合は記録装置に保存しておき、適当な時期にプリンタの画像形成部へ送って印刷する技術について記載されている。
【特許文献１】特許第３２１６８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ネットワークに接続された複数の画像形成装置の総消費電力量を所定の電力量以下に抑えるためには、消費電力量を管理する情報処理装置を画像形成装置以外に設ける必要があった。
【０００５】
本発明はこのような状況を鑑みて成されたものであり、ネットワークに接続された複数の画像形成装置の総消費電力量を管理するための、画像形成装置以外の情報処理装置を新たに設けることなく、総消費電力量を所定の電力量以下に抑えることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る画像形成装置システムは、第１の消費電力で動作する第１の画像形成装置と、前記第１の消費電力より低い第２の消費電力で動作する第２の画像形成装置とをネットワークを介して相互に通信可能に構成した画像形成装置システムであって、前記第１及び第２の画像形成装置のうち一の画像形成装置は、他の画像形成装置であるクライアント装置を制御するサーバ装置として機能し、前記サーバ装置は、前記クライアント装置又は自身に対する印刷ジョブを検出する検出手段と、前記検出手段により印刷ジョブが検出された場合、前記クライアント装置の現在の消費電力及び自身の現在の消費電力を取得する取得手段と、前記取得手段により取得した各装置の現在の消費電力を基に前記印刷ジョブを実行したときのシステム全体の消費電力が所定値以上になるか否かを判定する判定手段と、前記判定手段によりシステム全体の消費電力が所定値以上になると判定され且つ前記検出手段により検出された印刷ジョブを実行する装置が前記第１の画像形成装置である場合、当該印刷ジョブを前記第２の画像形成装置に実行させるように前記第２の画像形成装置を制御する制御手段とを備えることを特徴とする。
【０００７】
請求項２に係る画像形成装置システムは、請求項１に記載の画像形成装置システムであって、前記サーバ装置は、前記第２の画像形成装置であることを特徴とする。
【０００８】
請求項３に係る画像形成装置システムは、請求項１又は２に記載の画像形成装置システムであって、前記サーバ装置は、前記印刷ジョブに係るビットマップレベルの画像データを生成する画像処理手段を更に備え、前記判定手段によりシステム全体の消費電力が所定値以上になると判定され且つ前記検出手段により印刷ジョブを実行する装置が前記第１の画像形成装置である場合、前記制御手段は、前記画像処理手段を作動させた後に前記画像データの印刷を当該印刷ジョブとして前記第２の画像形成装置に実行させるように制御することを特徴とする。
【０００９】
請求項４に係る画像形成装置は、消費電力の異なる他の画像形成装置とネットワークを介して通信可能に接続された画像形成装置であって、前記他の画像形成装置又は自身に対する印刷ジョブを検出する検出手段と、前記検出手段により印刷ジョブが検出された場合、前記他の画像形成装置の現在の消費電力及び自身の現在の消費電力を取得する取得手段と、前記取得手段により取得した各装置の現在の消費電力を基に前記印刷ジョブを実行したときの自身の消費電力と前記他の画像形成装置の消費電力との合計した合計消費電力が所定値以上になるか否かを判定する判定手段と、前記判定手段により合計消費電力が所定値以上になると判定され且つ前記検出手段により検出された印刷ジョブを実行する装置が消費電力の高い第１の画像形成装置である場合、当該印刷ジョブを第１の画像形成装置より消費電力の低い第２の画像形成装置に実行させるように前記第２の画像形成装置を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、画像形成装置システムは、第１の消費電力で動作する第１の画像形成装置と、第１の消費電力より低い第２の消費電力で動作する第２の画像形成装置とをネットワークを介して相互に通信可能に構成されており、第１及び第２の画像形成装置のうち一の画像形成装置は、他の画像形成装置であるクライアント装置を制御するサーバ装置として機能し、前記サーバ装置において、検出手段により前記クライアント装置又は自身に対する印刷ジョブが検出され、検出手段により印刷ジョブが検出された場合、クライアント装置の現在の消費電力及び自身の現在の消費電力が取得手段により取得され、取得手段により取得した各装置の現在の消費電力を基に前記印刷ジョブを実行したときのシステム全体の消費電力が所定値以上になるか否かが判定手段により判定され、判定手段によりシステム全体の消費電力が所定値以上になると判定され且つ検出手段により検出された印刷ジョブを実行する装置が前記第１の画像形成装置である場合、当該印刷ジョブを前記第２の画像形成装置に実行させるように制御手段により第２の画像形成装置が制御される。
【００１１】
従って、サーバ装置は、システム全体の消費電力（総消費電力）が所定値以上にならないように印刷ジョブを実行する画像形成装置を選択するので、システム全体の消費電力を制御するための画像形成装置以外の情報処理装置（例えばＰＣ（パーソナルコンピュータ））を設けることなく、総消費電力量を所定の電力量以下に抑えることができる。
【００１２】
請求項２に記載の発明によれば、サーバ装置は前記第２の画像形成装置であるので、高負荷のかかるサーバ装置の消費電力をより低くできるためシステム全体の消費電力をより低くすることができる。
【００１３】
請求項３に記載の発明によれば、サーバ装置は、印刷ジョブに係るビットマップレベルの画像データを生成する画像処理手段を更に備え、判定手段によりシステム全体の消費電力が所定値以上になると判定され且つ検出手段により印刷ジョブを実行する装置が前記第１の画像形成装置である場合、画像処理手段を作動させた後に前記画像データの印刷を当該印刷ジョブとして前記第２の画像形成装置に実行させるように制御手段により制御されるので、サーバ装置により高速な画像形成装置を使用した場合に、画像処理をより高速に行うことができ、ひいては印刷ジョブの実行をより高速に行うことができる。
【００１４】
請求項４に記載の発明によれば、画像形成装置は、消費電力の異なる他の画像形成装置とネットワークを介して通信可能に接続されており、他の画像形成装置又は自身に対する印刷ジョブが検出手段により検出され、検出手段により印刷ジョブが検出された場合、他の画像形成装置の現在の消費電力及び自身の現在の消費電力が取得手段により取得され、取得手段により取得した各装置の現在の消費電力を基に前記印刷ジョブを実行したときの自身の消費電力と前記他の画像形成装置の消費電力とを合計した合計消費電力が所定値以上になるか否かが判定手段により判定され、判定手段により合計消費電力が所定値以上になると判定され且つ検出手段により検出された印刷ジョブを実行する装置が消費電力の高い第１の画像形成装置である場合、当該印刷ジョブを第１の画像形成装置より消費電力の低い第２の画像形成装置に実行させるように制御手段により前記第２の画像形成装置が制御される。
【００１５】
従って、当該画像形成装置は、合計消費電力（総消費電力）が所定値以上にならないように印刷ジョブを実行する画像形成装置をネットワークに接続された画像形成装置の中から選択するので、合計消費電力を制御するための画像形成装置以外の情報処理装置（例えばＰＣ（パーソナルコンピュータ））を設けることなく、総消費電力を所定の電力量以下に抑えることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態による画像形成装置システムについて図面を参照しながら説明する。図１は、画像形成装置システムを示す模式図で、画像形成装置としての４つのプリンタ（プリンタＡ１、プリンタＢ２０１、プリンタＣ２０２、プリンタＤ２０３）がネットワーク４により接続されている。また、ネットワーク４にはプリンタに印刷ジョブを送信する情報処理装置であるＰＣ３が接続されている。プリンタＡ１は本画像形成装置システムにおいてサーバの役割をもつプリンタで、以下、サーバプリンタという。サーバプリンタ１は高速機であることが望ましい。プリンタＢ２０１、プリンタＣ２０２及びプリンタＤ２０３（纏めてプリンタ２）は、本画像形成装置システムにおいてクライアントの役割を持つプリンタで、以下、クライアントプリンタという。
【００１７】
図２は、サーバプリンタ（プリンタＡ）１の機能構成を示すブロック図である。サーバプリンタ１は通信部１１、制御部１２及び印刷部１３を備える。制御部１２は、ジョブ通知受信部１２１、装置状態取得部１２２、印刷装置決定部１２３、プリンタ状態別消費電力量記憶部１２４、基準値記憶部１２５、クライアントプリンタＩＤ記憶部１２６、印刷データ受信部１２７、画像処理部１２８、画像データ送信部１２９、画像データ記憶部１３０、状態管理部１３１、印刷データ記憶部１３２及び印刷制御部１３３を備える。
【００１８】
通信部１１は、ネットワーク４に接続するためのインターフェースを備え、ネットワーク４に接続された装置とデータの送受信を行うためのものである。印刷部１３は、印刷制御部１３３の制御により記録紙に画像を印刷するものである。制御部１２は、サーバプリンタ１全体の制御を行うもので、ＣＰＵ（中央処理装置）、ＲＯＭ（リードオンリーメモリ）及びＲＡＭ（ランダムアクセスメモリ）等から構成される。
【００１９】
ジョブ通知受信部１２１は、クライアントプリンタ２において印刷ジョブが発生した旨（ジョブ発生通知）を、印刷ジョブが発生したクライアントプリンタ２から通信部１１を介して受信するものである。ジョブ通知受信部１２１は、ジョブ発生通知を受信した場合に、ジョブ発生通知、及びジョブ発生通知と一緒に受信したジョブ発生通知元クライアントプリンタ２のＩＤ情報、例えばネットワークアドレス（送信先識別情報）を印刷装置決定部１２３に送信する。
【００２０】
装置状態取得部１２２は、印刷装置決定部１２３からの指示に基づき、全てのクライアントプリンタ２から各クライアントプリンタ２の装置状態を取得するものである。装置状態には、例えばアイドル状態、印刷状態、及び画像処理＋印刷状態の３つがある。アイドル状態とは、画像形成に係る指示待ちの状態である。印刷状態とは、画像データ（ビットマップレベルのデータ）を受信して画像を記録紙に印刷する状態である。画像処理＋印刷状態とは、印刷データ（例えばページ記述言語により印刷内容が記述されたデータ）を受信して印刷を行う状態で、この場合、印刷データ（例えばページ記述言語）から画像データ（ビットマップレベルのデータ）を生成する画像処理と、画像データの記録紙への印刷が行われる。
【００２１】
装置状態取得部１２２は、各クライアントプリンタ２に対して装置状態送信指示を通信部１１を介して送信し、これを受けて各クライアントプリンタ２から送信された装置状態通知を通信部１１を介して受信する。装置状態取得部１２２は、装置状態通知を受信した場合にはこれを印刷装置決定部１２３に送信する。
【００２２】
印刷データ受信部１２７は、クライアントプリンタ２から送信された印刷データを通信部１１を介して受信するものである。印刷データ受信部１２７は、印刷データを受信した場合には印刷データを印刷データ記憶部１３２に書き込む。印刷データ記憶部１３２は印刷データを記憶するものである。
【００２３】
画像処理部１２８は、印刷装置決定部１２３から指示を受けた場合に、印刷データ記憶部１３２から印刷データを読み出し、印刷データを元に画像データを生成するものである。画像処理部１２８は、生成した画像データを画像データ記憶部１３０に書き込む。画像データ記憶部１３０は、画像データを記憶するものである。印刷制御部１３３は、画像データ記憶部１３０に格納された画像データを読み出し、この画像データの画像を印刷部１３に印刷させるものである。
【００２４】
画像データ送信部１２９は、印刷装置決定部１２３からの指示に基づき、印刷装置決定部１２３から指示されたクライアントプリンタ２に画像データを送信するものである。画像データ送信部１２９は、印刷装置決定部１２３から指示されたクライアントプリンタ２（のいずれか）のネットワークアドレスをクライアントプリンタＩＤ記憶部１２６から読み出し、画像データ記憶部１３０に格納された画像データを読み出して、印刷装置決定部１２３から指示されたクライアントプリンタ２に画像データを送信する。
【００２５】
クライアントプリンタＩＤ記憶部１２６は、クライアントプリンタ２のネットワークアドレスを記憶するものである。
【００２６】
プリンタ状態別消費電力量記憶部１２４は、各プリンタ（当該サーバプリンタ１及びクライアントプリンタ２）における各装置状態での消費電力量を記憶するものである。図３は、プリンタ状態別消費電力量記憶部１２４に記憶されるプリンタ状態別消費電力情報の一例としての図表である。プリンタ名欄１２４１には、本画像形成装置システムに含まれる画像形成装置（本実施形態においてはプリンタのみ）の名称が記憶される。装置状態欄１２４２には、各プリンタにおける装置状態の種類が記憶される。消費電力量欄１２４３には、各プリンタが各装置状態にある場合のそのプリンタの消費電力量が記憶される。
【００２７】
基準値記憶部１２５は、画像形成装置システム全体での総消費電力量を所定の基準値未満に抑えたい場合の当該基準値を記憶するものである。基準値は例えば画像形成装置システムの最大総消費電力量（全プリンタが画像処理＋印刷状態の場合）の８０％である。
【００２８】
状態管理部１３１は、本サーバプリンタ１の装置状態（アイドル状態、印刷状態、画像処理＋印刷状態）を記憶するものである。印刷状態の開始及び終了は印刷制御部１３３から送信される。画像処理＋印刷状態の開始は画像処理部１２８から送信され、終了は印刷制御部１３３から送信される。これら以外の状態はアイドル状態となる。
【００２９】
印刷装置決定部１２３は、ジョブ通知受信部１２１から受信したジョブ発生通知に係る印刷ジョブを処理するプリンタを決定するものである。印刷装置決定部１２３は、まず、ジョブ依頼元プリンタで画像処理及び印刷を行った場合の画像形成システム全体での総消費電力量を算出する。これには、印刷装置決定部１２３は、各クライアントプリンタ２のネットワークアドレスをクライアントプリンタＩＤ記憶部から読み出し、これらのプリンタの装置状態を取得するよう装置状態取得部１２２に指示する。そして、装置状態取得部１２２が所得した各クライアントプリンタの装置状態通知を装置状態取得部１２２から受信する。また、印刷装置決定部１２３は、状態管理部１３１から本サーバプリンタ１の装置状態を読み出す。印刷装置決定部１２３は、ジョブ依頼元プリンタが画像処理＋印刷状態である場合の消費電力量と、ジョブ依頼元プリンタ以外のプリンタが取得した装置状態である場合の消費電力量とを加え合わせ、ジョブ依頼元プリンタで画像処理及び印刷を行った場合の画像形成システム全体での総消費電力量を算出する。
【００３０】
次に、印刷装置決定部１２３は、ジョブ依頼元プリンタで画像処理及び印刷を行った場合の画像形成システム全体での総消費電力量が基準値以上となるか否かを判定する。これには、印刷装置決定部１２３は、基準値記憶部１２５から基準値、例えば最大総消費電力量の８０％を読み出し、上記で算出した、ジョブ依頼元プリンタで画像処理及び印刷を行った場合の画像形成システム全体での総消費電力量が基準値以上となるか否かをチェックすする。総消費電力量が基準値未満であればジョブ依頼元プリンタで画像処理及び印刷を行わせることを決定する。総消費電力量が基準値以上であれば、本サーバプリンタ１で画像処理を行い、印刷を行うプリンタを決定してそのプリンタに印刷を行わせる。
【００３１】
印刷装置決定部１２３は、ジョブ依頼元プリンタで画像処理及び印刷を行わせることを決定した場合には、通信部１１を介してジョブ依頼元プリンタに画像処理及び印刷実行指示を送信する。
【００３２】
印刷装置決定部１２３は、本サーバプリンタ１で画像処理を行い、印刷を行うプリンタを決定してそのプリンタに印刷を行わせることを決定した場合には、通信部１１を介してジョブ依頼元プリンタに印刷データ送信指示を送信する。そして、印刷装置決定部１２３は、印刷を行わせるプリンタを決定する。これには、既に取得した各プリンタの装置状態に基づき、これらのプリンタのうちの１つで印刷を行った場合に、総消費電力量が基準値、例えば最大総消費電力量の８０％未満になるプリンタを選出する。このようなプリンタが複数ある場合には、例えばアイドル状態であるものや、最大消費電力量が最小となるものを優先してプリンタ１つを決定する。印刷装置決定部１２３は、決定したプリンタを画像データ送信部１２９に通知し、このジョブに係る画像データをそのプリンタに送信するよう画像データ送信部１２９に指示する。
【００３３】
図４は、クライアントプリンタ２（プリンタＢ２０１、プリンタＣ２０２、プリンタＤ２０３）の機能構成を示すブロック図である。クライアントプリンタ２は通信部２１、印刷部２２及び制御部２３を備える。制御部２３は、状態管理部２３１、ジョブ通知送信部２３２、サーバプリンタＩＤ記憶部２３３、印刷データ受信部２３４、印刷データ記憶部２３５、画像処理部２３６、画像データ記憶部２３７、処理装置指示受信部２３８、印刷制御部２３９、印刷データ送信部２４０及び画像データ受信部２４１を備える。
【００３４】
通信部２１は、ネットワーク４に接続するためのインターフェースを備え、ネットワーク４に接続された装置とデータの送受信を行うためのものである。印刷部２２は、印刷制御部２３９の制御により記録紙に画像を印刷するものである。制御部２３は、クライアントプリンタ２全体の制御を行うもので、ＣＰＵ（中央処理装置）、ＲＯＭ（リードオンリーメモリ）及びＲＡＭ（ランダムアクセスメモリ）等から構成される。
【００３５】
状態管理部２３１は、本クライアントプリンタ２の装置状態（アイドル状態、印刷状態、画像処理＋印刷状態）を記憶するものである。印刷状態の開始及び終了は印刷制御部２３９から送信される。画像処理＋印刷状態の開始は画像処理部２３６から送信され、終了は印刷制御部２３９から送信される。これら以外の状態はアイドル状態となる。また、状態管理部２３１は、通信部２１を介してサーバプリンタ１から受信した装置状態送信指示を受信した場合に、本クライアントプリンタ２の装置状態を装置状態通知として通信部２１を介してサーバプリンタ１に送信する。この際、状態管理部２３１はサーバプリンタのネットワークアドレスをサーバプリンタＩＤ記憶部２３３から読み出す。
【００３６】
サーバプリンタＩＤ記憶部２３３は、サーバプリンタを識別する情報としてサーバプリンタ１のネットワークアドレスを記憶するものである。ジョブ通知送信部２３２は、印刷データ受信部２３４から指示された場合に、通信部２１を介してサーバプリンタ１にジョブ発生通知を送信するものである。この際、ジョブ通知送信部２３２はサーバプリンタのネットワークアドレスをサーバプリンタＩＤ記憶部２３３から読み出す。
【００３７】
印刷データ受信部２３４は、ネットワーク４に接続された例えばＰＣ４から印刷ジョブとして印刷データ、例えばＰＤＬ（ページ記述言語）で記述された印刷画像の記述を通信部２１を介して受信するものである。印刷データ受信部２３４は、印刷データを受信した場合には、受信した印刷データを印刷データ記憶部２３５に書き込むと共に、ジョブ通知送信部２３２にサーバプリンタ１に対してジョブ発生通知を送信するよう指示する。印刷データ記憶部２３５は、印刷データを記憶するものである。
【００３８】
画像処理部２３６は、処理装置指示受信部２３８から指示を受けた場合に、印刷データ記憶部２３５から印刷データを読み出し、印刷データを元に画像データ（ビットマップレベルの印刷画像のデータ）を生成するものである。画像処理部２３６は、生成した画像データを画像データ記憶部２３７に書き込む。画像データ記憶部２３７は、画像データを記憶するものである。印刷制御部２３９は、処理装置指示受信部２３８から指示を受けた場合に、画像データ記憶部２３７に格納された画像データを読み出し、この画像データの画像を印刷部２２に印刷させるものである。
【００３９】
処理装置指示受信部２３８は、通信部２１を介してサーバプリンタから画像処理及び印刷実行指示、及び印刷データ送信指示を受信する。処理装置指示受信部２３８は、画像処理及び印刷実行指示を受信した場合には、画像処理部２３６及び印刷制御部２３９に画像処理及び印刷を行うよう指示を送信する。処理装置指示受信部２３８は、印刷データ送信指示を受信した場合には、印刷データ送信部２４０に、印刷データをサーバプリンタ１に送信するよう指示を送信する。
【００４０】
印刷データ送信部２４０は、処理装置指示受信部２３８から指示を受けた場合に、印刷データ記憶部２３５から印刷データを読み出し、この印刷データをサーバプリンタ１に送信するものである。この際、印刷データ送信部２４０はサーバプリンタＩＤ記憶部からサーバプリンタ１のネットワークアドレスを読み出す。
【００４１】
画像データ受信部２４１は、通信部２１を介してサーバプリンタ１から画像データを受信し、受信した画像データを画像データ記憶部２３７に書き込むと共に、印刷制御部２３９に画像データを印刷する指示を送信する。
【００４２】
図５は、クライアントプリンタ２（プリンタＢ２０１，プリンタＣ２０２，プリンタＤ２０３）における処理の流れを示すフローチャートである。次に図５のフローチャートに従い、クライアントプリンタ２における処理の流れを説明する。
【００４３】
ステップＳ１では、印刷データ受信部２３４は、ネットワーク４に接続された情報処理装置である例えばＰＣ３から、通信部２１を介して印刷データを受信したか否かをチェックする。印刷データを受信した場合には（ステップＳ１でＹＥＳ）、印刷データ受信部２３４は、受信した印刷データを印刷データ記憶部２３５に書き込み、ステップＳ３へ進む。ステップＳ３では、印刷データ受信部２３４は、ジョブ通知送信部２３２に印刷ジョブが発生した旨を送信する。これを受けてジョブ通知送信部２３２は、サーバプリンタＩＤ記憶部２３３からサーバプリンタ（プリンタＡ）１のネットワークアドレスを読み出し、このネットワークアドレスを用いて通信部２１を介してサーバプリンタ１にジョブ発生通知を送信する。また、このときジョブ通知送信部２３２は、本クライアントプリンタ２を識別する情報として例えば本クライアントプリンタ２のネットワークアドレスを一緒に送信する。ステップＳ１の分岐において印刷データを受信しなかった場合（ステップＳ１でＮＯ）、及びステップＳ３の処理が終了した場合には、ステップＳ５へ進む。
【００４４】
ステップＳ５では、状態管理部２３１は、通信部２１を介してサーバプリンタ１から本クライアントプリンタ２の装置状態（アイドル状態、印刷状態、又は画像処理＋印刷状態）の問合せ（装置状態送信指示）を受信したか否かをチェックする。装置状態送信指示を受信した場合には（ステップＳ５でＹＥＳ）、ステップＳ７へ進む。ステップＳ７では、状態管理部２３１は、サーバプリンタＩＤ記憶部２３３からサーバプリンタ１のネットワークアドレスを読み出し、現在の本クライアントプリンタ２の装置状態を装置状態通知として通信部２１を介してサーバプリンタ１へ送信する。ステップＳ５の分岐において装置状態送信指示を受信しなかった場合（ステップＳ４でＮＯ）、及びステップＳ７の処理が終了した場合には、ステップＳ９へ進む。
【００４５】
ステップＳ９では、処理装置指示受信部２３８は、通信部２１を介してサーバプリンタ１から本クライアントプリンタ２において、印刷データ記憶部２３５に格納されている印刷データの画像処理及び印刷を行う旨（画像処理及び印刷実行指示）を受信したか否かをチェックする。画像処理及び印刷実行指示を受信した場合には（ステップＳ９でＹＥＳ）、ステップＳ１９へ進む。ステップＳ１９では、処理装置指示受信部２３８は、画像処理部２３６に画像処理を行う指示を送信し、画像処理部２３６はこれを受けて印刷データ記憶部２３５に格納されている印刷データを読み出してこれに画像処理を施し、画像データを生成して画像データを画像データ記憶部２３７に書き込む。画像処理部２３６は、処理装置指示受信部２３８から画像処理及び印刷実行指示を受信した際に状態管理部２３１に画像処理及び印刷を行う旨を送信する。状態管理部２３１はこれを受けて本クライアントプリンタ２の状態を画像処理＋印刷状態である記憶する。
【００４６】
ステップＳ２１では、処理装置指示受信部２３８は、印刷制御部２３９に印刷を行う指示を送信し、印刷制御部２３９はこれを受けて画像データ記憶部２３７に格納されている画像データを読み出して印刷部２２にこの画像データを記録紙に印刷させる。印刷制御部２３９は、印刷部２２における印刷が終了した際に状態管理部２３１に画像処理及び印刷が終了した旨を送信する。状態管理部２３１はこれを受けて本クライアントプリンタ２の状態をアイドル状態である記憶する。
【００４７】
ステップＳ９の分岐において画像処理及び印刷実行指示を受信しなかった場合には（ステップＳ９でＮＯ）、ステップＳ１１へ進む。ステップＳ１１では、処理装置指示受信部２３８は、印刷データをサーバプリンタ１に送信する指示（印刷データ送信指示）を、通信部２１を介してサーバプリンタ１から受信したか否かを受信するまでチェックする（ステップＳ１１でＮＯ）。印刷データ送信指示を受信した場合には（ステップＳ１１でＹＥＳ）、ステップＳ１３へ進む。ステップＳ１３では、処理装置指示受信部２３８は、印刷データ記憶部２３５に格納されている印刷データをサーバプリンタ１に送信するよう印刷データ送信部２４０に指示する。これを受けて印刷データ送信部２４０は、サーバプリンタＩＤ記憶部２３３からサーバプリンタ１のネットワークアドレスを読み出すと共に、印刷データ記憶部２３５から印刷データを読み出して、印刷データを通信部２１を介してサーバプリンタ１へ送信する。
【００４８】
ステップＳ１５では、画像データ受信部２４１は、通信部２１を介してサーバプリンタ１から画像データを受信したか否かをチェックする。画像データを受信した場合には（ステップＳ１５でＹＥＳ）、ステップＳ１７へ進む。ステップＳ１７では、画像データ受信部２４１は受信した画像データを画像データ記憶部２３７に書き込む。そして、画像データ受信部２４１は、印刷制御部２３９に印刷を行う指示を送信し、印刷制御部２３９はこれを受けて画像データ記憶部２３７に格納されている画像データを読み出して印刷部２２にこの画像データを記録紙に印刷させる。印刷制御部２３９は、画像データ受信部２４１から印刷の指示を受信した際に状態管理部２３１に印刷を行う旨を送信する。状態管理部２３１はこれを受けて本クライアントプリンタ２の状態を印刷状態である記憶する。印刷制御部２３９は、印刷部２２における印刷が終了した際に状態管理部２３１に画像処理及び印刷が終了した旨を送信する。状態管理部２３１はこれを受けて本クライアントプリンタ２の状態をアイドル状態である記憶する。
【００４９】
ステップＳ１５の分岐において画像データを受信しなかった場合（ステップＳ１５でＮＯ）、ステップＳ１７の処理が終了した場合、及びステップＳ２１の処理が終了した場合には、ステップＳ１に戻りステップＳ１からの処理を繰り返す。
【００５０】
図６は、サーバプリンタ（プリンタＡ）１における処理の流れを示すフローチャートである。次に図６のフローチャートに従い、サーバプリンタ１における処理の流れを説明する。
【００５１】
ステップＳ３１では、ジョブ通知受信部１２１は、通信部１１を介してクライアントプリンタ２のいずれか（例えばプリンタＤ２０３）からジョブ発生通知を受信したか否かを受信するまでチェックする（ステップＳ３１でＮＯ）。ジョブ発生通知を受信した場合には（ステップＳ３１でＹＥＳ）、ステップＳ３３へ進む。ステップＳ３３では、ジョブ通知受信部１２１は、ジョブ発生通知の送信元のクライアントプリンタ、例えばプリンタＤ２０３を識別する情報として例えばネットワークアドレスを受信して、印刷装置決定部１２３にジョブ発生通知、及びジョブ発生元のクライアントプリンタ２、例えばプリンタＤ２０３のネットワークアドレスを送信する。印刷装置決定部１２３はこれらを受信して記憶する。
【００５２】
ステップＳ３５では、印刷装置決定部１２３は、ネットワーク４に接続された各クライアントプリンタ２（プリンタＢ２０１，プリンタＣ２０２，プリンタＤ２０３）のネットワークアドレスをクライアントプリンタＩＤ記憶部１２６から読み出し、このネットワークアドレスを用いて全クライアントプリンタ２に各クライアントプリンタ２の装置状態（アイドル状態、印刷状態、又は画像処理＋印刷状態）を本サーバプリンタ１に送信する指示を送信することにより、各クライアントプリンタ２から各クライアントプリンタ２の装置状態を受信する。また、印刷装置決定部１２３は、本サーバプリンタ１の装置状態を状態管理部１３１から取得する。
【００５３】
ステップＳ３７では、印刷装置決定部１２３は、ステップＳ３５で取得した各プリンタの装置状態（例えばプリンタＡ１について画像処理＋印刷状態、プリンタＢ２０１についてアイドル状態、プリンタＣ２０２について画像処理＋印刷状態、プリンタＤ２０３についてアイドル状態）に、当該ジョブの依頼元プリンタＤ２０３が画像処理＋印刷状態であるとした場合の、全プリンタ１，２１，２２，２３の現在の総消費電力を、プリンタ状態別消費電力量記憶部１２４から各プリンタの各状態における消費電力を読み出して算出する。例えば図３のテーブルの例に従うと、総消費電力は１６５５Ｗである。次にこの総消費電力が全プリンタ１，２１，２２，２３の最大総消費電力（全プリンタが画像処理＋印刷状態にある場合の総消費電力）、例えば２０００Ｗに占める割合、例えば８２．８％を求める。そして、この割合が、基準値記憶部１２５に格納されている電力基準値、例えば８０％より大きいか否かをチェックする。ジョブ依頼元プリンタ、例えばプリンタＤ２０３に画像処理及び印刷を行わせた場合の総消費電力が電力基準値（例えば８０％）未満である（上記の例とは異なる）場合には（ステップＳ３７でＮＯ）、ステップＳ４５へ進む。
【００５４】
ステップＳ４５では、ジョブ依頼元プリンタ、例えばプリンタＤ２０３において画像処理及び印刷を行っても総消費電力が電力基準値以上にならないので、印刷装置決定部１２３は、通信部１１を介してジョブ依頼元プリンタ、例えばプリンタＤ２０３に画像処理及び印刷実行通知を送信して、ジョブ依頼元プリンタ、例えばプリンタＤ２０３に画像処理及び印刷処理を行わせる。ステップＳ３７の分岐においてジョブ依頼元プリンタ、例えばプリンタＤ２０３に画像処理及び印刷を行わせた場合の総消費電力が電力基準値（例えば８０％）以上である場合には（ステップＳ３７でＹＥＳ）、ステップＳ３９へ進む。
【００５５】
ステップＳ３９では、印刷装置決定部１２３は、当該ジョブに係る印刷データを本サーバプリンタ１に送信する指示を通信部１１を介してジョブ依頼元プリンタ、例えばＢ２０１に送信し、印刷データ受信部１２７において、通信部１１を介して印刷データを受信する。ステップＳ４１では、画像処理部１２８は、印刷データを印刷データ受信部１２７から受信し、画像処理を施して画像データを生成し、画像データを画像データ記憶部１３０に書き込む。
【００５６】
ステップＳ４３では、印刷装置決定部１２３は、印刷状態となった場合に総消費電力量が電力基準値未満になるプリンタから１つ（例えばプリンタＢ２０１）を決定して画像データ送信部１２９にそのプリンタ、例えばプリンタＢ２０１に画像データを送信するよう指示する。画像データ送信部１２９は、この送信先プリンタ、例えばプリンタＢ２０１のネットワークアドレスをクライアントプリンタＩＤ記憶部１２６から読み出し、画像データ記憶部１３０に格納されている画像データを読み出して当該画像データを送信先プリンタ、例えばプリンタＢ２０１に送信する。
【００５７】
このように本実施形態によれば、印刷ジョブを受けた高消費電力プリンタＤ（第１の画像形成装置）で印刷を処理した場合に、ネットワークに接続された画像形成装置システム全体のプリンタの総消費電力量が所定の電力量（基準値）以上になる場合には、この印刷ジョブに係る画像処理をサーバプリンタ（高速機であることが望ましい。）で行い、画像処理後のデータ（画像データ）の印刷を、印刷を行っても総消費電力量が基準値を超えない低消費電力プリンタＢ（第２の画像形成装置）に行わせるようにしたので、システム全体のプリンタの総消費電力量が所定の電力量（基準値）以上になることを防ぐことができる。
【００５８】
なお、本発明は、上記実施形態のものに限定されるものではなく、以下に述べる態様を採用することができる。本実施形態においては、画像形成装置システムにはプリンタのみが含まれたが、これは必ずしもプリンタのみである必要はなく、複写機、ファクシミリ装置やこれらの機能（プリンタ機能を含む）を兼ね備えた複合機等が混在していてもよい。
【００５９】
また、本実施形態においては、ユーザが指定した（印刷ジョブを依頼した）プリンタにおいてその印刷を行った場合に、総消費電力量が基準値を超えない場合には、ユーザが指定したプリンタにおいて画像処理及び印刷を行うようにしたが、これは必ずしもこのようにする必要はなく、全てのケースにおいて、サーバプリンタにおいて画像処理を行い、印刷を行うプリンタには例えば最も総消費電力の小さくなるプリンタを選ぶようにしてもよい。
【００６０】
本実施形態においては、サーバプリンタにおいて各クライアントプリンタの状態別電力消費量を記憶しておいたが、これは、各クライアントプリンタから取得するようにしてもよい。また、各クライアントプリンタの状態別電力消費量をサーバプリンタにおいて記憶しておいたので、各クライアントプリンタから現在の装置状態を取得することにより各クライアントプリンタの現在の消費電力を取得したが、この代わりに直接各クライアントプリンタから現在の消費電力を取得するようにしてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態における画像形成装置システムを示す模式図である。
【図２】本発明の一実施形態におけるサーバプリンタの機能構成を示すブロック図である。
【図３】本発明の一実施形態におけるプリンタ状態別消費電力情報を示す図表である。
【図４】本発明の一実施形態におけるクライアントプリンタの機能構成を示すブロック図である。
【図５】本発明の一実施形態におけるクライアントプリンタの処理の流れを示すフローチャートである。
【図６】本発明の一実施形態におけるサーバプリンタの処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１  サーバプリンタ、プリンタＡ（サーバ装置）
１２１  ジョブ通知受信部（検出手段）
１２２  装置状態取得部（取得手段）
１２３  印刷装置決定部（判定手段、制御手段）
１２４  プリンタ状態別消費電力量記憶部（取得手段）
１２７  印刷データ受信部（検出手段）
１２８  画像処理部（画像処理手段）
２  クライアントプリンタ（クライアント装置）
２０１  プリンタＢ（クライアント装置）
２０２  プリンタＣ（クライアント装置）
２０３  プリンタＤ（クライアント装置）
４  ネットワーク
【図１】
2005271512.tif 000003
【図２】
2005271512.tif 000004
【図３】
2005271512.tif 000005
【図４】
2005271512.tif 000006
【図５】
2005271512.tif 000007
【図６】
2005271512.tif 000008