(57)【特許請求の範囲】
【請求項１】
任意のサイズの印刷データを生成して印刷要求する複数のホスト装置の接続されているネットワークに複数接続され、該ホスト装置からの印刷要求に応じて該印刷データに基づいて指定されたサイズの被記録媒体に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えた画像形成装置であって、
前記ネットワーク上の前記画像形成装置の過去の印刷実績情報と機能情報を装置情報として取得して装置情報記憶手段に記憶する装置情報収集手段と、
前記装置情報記憶手段に記憶されている前記装置情報に基づいて、稼動中の前記各画像形成装置の省電力モードを制御するマスタ画像形成装置としての優先順位を決定する優先順位決定手段と、
前記ネットワーク上で稼働中の前記画像形成装置のうち前記優先順位が最も高い画像形成装置を、前記マスタ画像形成装置として決定するマスタ決定手段と、
前記ネットワーク上の前記ホスト装置のうち少なくとも電源がオンされているホスト装置の過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してホスト情報記憶手段に記憶するホスト情報収集手段と、
前記ホスト情報記憶手段に記憶されている前記ホスト情報に基づいて前記ネットワーク上で必要とされる必要印刷処理能力を求める必要印刷処理能力算出手段と、
前記優先順位と該優先順位に対応する前記画像形成装置の前記装置情報及び前記必要印刷処理能力に基づいて、前記ネットワーク上の前記各画像形成装置の省電力モードを制御する省電力制御手段と、
を備え、
前記マスタ決定手段の決定したマスタ画像形成装置の前記省電力制御手段が、前記ネットワーク上の前記各画像形成装置の省電力モードを制御することを特徴とする画像形成装置。
【請求項２】
前記マスタ画像形成装置の前記省電力制御手段は、
前記優先順位の高い前記画像形成装置から前記必要印刷処理能力を満たす数だけの該画像形成装置を通常動作可能な通常動作モードとし、その他の該画像形成装置を前記省電力モードに移行させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、
前記マスタ画像形成装置の電源がオフされると、前記マスタ決定手段が、該マスタ画像形成装置の次に前記優先順位の高い稼動中の画像形成装置をマスタ画像形成装置として決定し、
決定された前記マスタ画像形成装置の前記省電力制御手段が、稼動中の画像形成装置の省電力モードを制御することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記マスタ画像形成装置の前記省電力制御手段は、
前記通常動作モードとしている前記画像形成装置の電源がオフされると、該通常動作モードとしている画像形成装置のうち最も前記優先順位の低い画像形成装置以降の優先順位の画像形成装置のうち前記必要印刷処理能力を満たす画像形成装置までを該優先順位の高い順に前記省電力モードから該通常動作モードへ移行させることを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記ホスト情報収集手段は、
前記ネットワーク上のホスト装置の電源がオン／オフされると、該オン／オフされたホスト装置に関する前記ホスト情報を更新して前記ホスト情報記憶手段に記憶し、
前記必要印刷処理能力算出手段は、
更新後の前記ホスト情報に基づいて前記必要印刷処理能力を算出することを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
任意のサイズの印刷データを生成して印刷要求する複数のホスト装置と、前記ホスト装置からの印刷要求に応じて前記印刷データに基づいて指定されたサイズの被記録媒体に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えた複数の画像形成装置と、がネットワークに接続されている印刷システムにおいて、
前記各ホスト装置は、
過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として取得して、前記画像形成装置から該ホスト情報の要求があると、該ホスト情報を提供するホスト情報管理手段を備え、
前記各画像形成装置は、
前記ネットワーク上の前記画像形成装置の過去の印刷実績情報と機能情報を装置情報として取得して装置情報記憶手段に記憶する装置情報収集手段と、
前記装置情報記憶手段に記憶されている前記装置情報に基づいて、稼動中の前記各画像形成装置の省電力モードを制御するマスタ画像形成装置としての優先順位を決定する優先順位決定手段と、
前記ネットワーク上で稼働中の前記画像形成装置のうち前記優先順位が最も高い画像形成装置を、前記マスタ画像形成装置として決定するマスタ決定手段と、
前記ネットワーク上の前記ホスト装置のうち少なくとも電源がオンされているホスト装置の過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してホスト情報記憶手段に記憶するホスト情報収集手段と、
前記ホスト情報記憶手段に記憶されている前記ホスト情報に基づいて前記ネットワーク上で必要とされる必要印刷処理能力を求める必要印刷処理能力算出手段と、
前記優先順位と該優先順位に対応する前記画像形成装置の前記装置情報及び前記必要印刷処理能力に基づいて、前記ネットワーク上の前記各画像形成装置の省電力モードを制御する省電力制御手段と、
を備え、
前記マスタ決定手段の決定したマスタ画像形成装置の前記省電力制御手段が、前記ネットワーク上の前記各画像形成装置の省電力モードを制御することを特徴とする印刷システム。
【請求項７】
任意のサイズの印刷データを生成して印刷要求する複数のホスト装置の接続されているネットワークに複数接続され、該ホスト装置からの印刷要求に応じて該印刷データに基づいて指定されたサイズの被記録媒体に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えた画像形成装置の省電力制御方法であって、
前記ネットワーク上の前記画像形成装置の過去の印刷実績情報と機能情報を装置情報として取得して装置情報記憶手段に記憶する装置情報収集処理ステップと、
前記装置情報記憶手段に記憶されている前記装置情報に基づいて、稼動中の前記各画像形成装置の省電力モードを制御するマスタ画像形成装置としての優先順位を決定する優先順位決定処理ステップと、
前記ネットワーク上で稼働中の前記画像形成装置のうち前記優先順位が最も高い画像形成装置を、前記マスタ画像形成装置として決定するマスタ決定処理ステップと、
前記ネットワーク上の前記ホスト装置のうち少なくとも電源がオンされているホスト装置の過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してホスト情報記憶手段に記憶するホスト情報収集処理ステップと、
前記ホスト情報記憶手段に記憶されている前記ホスト情報に基づいて前記ネットワーク上で必要とされる必要印刷処理能力を求める必要印刷処理能力算出処理ステップと、
前記優先順位と該優先順位に対応する前記画像形成装置の前記装置情報及び前記必要印刷処理能力に基づいて、前記ネットワーク上の前記各画像形成装置の省電力モードを制御する省電力制御処理ステップと、
を有し、
前記マスタ決定処理ステップで決定されたマスタ画像形成装置の前記省電力制御処理ステップで、前記ネットワーク上の前記各画像形成装置の省電力モードを制御することを特徴とする省電力制御方法。
【請求項８】
任意のサイズの印刷データを生成して印刷要求する複数のホスト装置の接続されているネットワークに複数接続され、該ホスト装置からの印刷要求に応じて該印刷データに基づいて指定されたサイズの被記録媒体に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えた画像形成装置の搭載する省電力制御プログラムであって、
コンピュータに、
前記ネットワーク上の前記画像形成装置の過去の印刷実績情報と機能情報を装置情報として取得して装置情報記憶手段に記憶する装置情報収集処理と、
前記装置情報記憶手段に記憶されている前記装置情報に基づいて、稼動中の前記各画像形成装置の省電力モードを制御するマスタ画像形成装置としての優先順位を決定する優先順位決定処理と、
前記ネットワーク上で稼働中の前記画像形成装置のうち前記優先順位が最も高い画像形成装置を、前記マスタ画像形成装置として決定するマスタ決定処理と、
前記ネットワーク上の前記ホスト装置のうち少なくとも電源がオンされているホスト装置の過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してホスト情報記憶手段に記憶するホスト情報収集処理と、
前記ホスト情報記憶手段に記憶されている前記ホスト情報に基づいて前記ネットワーク上で必要とされる必要印刷処理能力を求める必要印刷処理能力算出処理と、
前記優先順位と該優先順位に対応する前記画像形成装置の前記装置情報及び前記必要印刷処理能力に基づいて、前記ネットワーク上の前記各画像形成装置の省電力モードを制御する省電力制御処理と、
を実行させるとともに、
前記マスタ決定処理で決定されたマスタ画像形成装置の前記省電力制御処理で、前記ネットワーク上の前記各画像形成装置の省電力モードを制御させることを特徴とする省電力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、ネットワークプリントシステム、省電力制御方法及び省電力制御プログラムに関し、詳細には、省電力を効率的に行なって、省電力効果を向上させる画像形成装置、ネットワークプリントシステム、省電力制御方法及び省電力制御プログラムに関する。
【背景技術】
【０００２】
近時、ＯＡ（Office Automation ）化が進むなかで、パーソナルコンピュータやワードプロセッサ等のホスト装置（端末）がネットワークを介して複数のプリンタを共有して、使用するネットワークプリントシステムが構築されるようになってきている。
【０００３】
このようなネットワークプリントシステムにおいては、接続されたプリンタ装置を複数のホスト装置で利用する場合、多数の印刷ジョブがプリンタ装置に発行され、プリンタ装置は発行されたジョブを順次処理する。
【０００４】
一方、今日、省資源化の要望から画像形成装置においても、省資源化が要望され、待ち状態において所定の待ち時間の間動作要求が発生しない状態が継続すると、主要各部への電力の供給を停止したり、供給電力を低減して消費電力を削減する省電力モードへ移行する省電力機能を備えるようになってきている。
【０００５】
ところが、ネットワークプリントシステムにおいても、個々の画像形成装置がその画像形成装置固有の省電力機能で動作して、消費電力の削減を図っているため、ネットワークプリントシステム全体として効果的な消費電力の削減を行なうことができない。
【０００６】
そして、従来、省電力モードを設定する設定手段を有し、複数のクライアント機器が接続されたネットワークに接続される画像形成装置において、前記各クライアント機器の印刷履歴情報を記録部に記憶し、前記設定手段が、前記記録部に記録されている前記印刷履歴情報を参照して、前記印刷履歴情報に記録されている各クライアント機器の属性に基づいて省電力モードに移行するか否か決定する画像形成装置が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記公報記載の従来技術にあっては、複数のクライアント機器の印刷履歴情報を参照して各クライアント機器の属性に基づいて省電力モードへの移行制御を行なっているのみであるため、ネットワーク上に複数の画像形成装置と複数のホスト装置が存在する場合に、ネットワーク全体としての省電力効果を向上させる上で、改良の必要があった。
【０００８】
すなわち、ネットワークに、複数の画像形成装置と複数のホスト装置が接続されているネットワークプリントシステムにおいては、仮に複数の画像形成装置が、従来技術のようにホスト装置の印刷履歴情報に記録されている各ホスト装置の属性に基づいて省電力モードへ移行を行なったとしても、画像形成装置それぞれが個別に判断して省電力制御を行うのみであるため、ホスト装置側から見た場合、使用可能性のあるユーザ数と画像形成装置数のバランスという観点において、画像形成装置の資源が過剰となり、ネットワークプリントシステムの印刷環境全体としての消費電力を抑制する上で、改良の必要があった。
【０００９】
そこで、本発明は、複数の画像形成装置と複数のホスト装置の接続されているネットワークプリントシステムにおける省電力効果を向上させることを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像形成装置は、任意のサイズの印刷データを生成して印刷要求する複数のホスト装置の接続されているネットワークに複数接続され、該ホスト装置からの印刷要求に応じて該印刷データに基づいて指定されたサイズの被記録媒体に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えた画像形成装置であって、前記ネットワーク上の前記画像形成装置の過去の印刷実績情報と機能情報を装置情報として取得して装置情報記憶手段に記憶する装置情報収集手段と、前記装置情報記憶手段に記憶されている前記装置情報に基づいて、稼動中の前記各画像形成装置の省電力モードを制御するマスタ画像形成装置としての優先順位を決定する優先順位決定手段と、前記ネットワーク上で稼働中の前記画像形成装置のうち前記優先順位が最も高い画像形成装置を、前記マスタ画像形成装置として決定するマスタ決定手段と、前記ネットワーク上の前記ホスト装置のうち少なくとも電源がオンされているホスト装置の過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してホスト情報記憶手段に記憶するホスト情報収集手段と、前記ホスト情報記憶手段に記憶されている前記ホスト情報に基づいて前記ネットワーク上で必要とされる必要印刷処理能力を求める必要印刷処理能力算出手段と、前記優先順位と該優先順位に対応する前記画像形成装置の前記装置情報及び前記必要印刷処理能力に基づいて、前記ネットワーク上の前記各画像形成装置の省電力モードを制御する省電力制御手段と、を備え、前記マスタ決定手段の決定したマスタ画像形成装置の前記省電力制御手段が、前記ネットワーク上の前記各画像形成装置の省電力モードを制御することを特徴としている。
【発明の効果】
【００１１】
本発明によれば、複数の画像形成装置と複数のホスト装置の接続されているネットワークプリントシステムにおける省電力効果を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用したネットワークプリントシステムのシステム構成図。
【図２】プリンタ装置における省電力制御処理を示すフローチャート。
【図３】図２の続きの省電力制御処理を示すフローチャート。
【図４】図３の続きの省電力制御処理を示すフローチャート。
【図５】図４の続きの省電力制御処理を示すフローチャート。
【図６】図５の続きの省電力制御処理を示すフローチャート。
【図７】図２の続きの省電力制御処理を示すフローチャート。
【図８】図７の続きの省電力制御処理を示すフローチャート。
【図９】図８の続きの省電力制御処理を示すフローチャート。
【図１０】時刻更新ルーチン処理を示すフローチャート。
【図１１】プリンタ装置の電源がオフされたときの省電力制御処理を示すフローチャート。
【図１２】プリンタ装置の残用紙／残トナーが変化したときの省電力制御処理を示すフローチャート。
【図１３】クライアント装置が電源オフしたときの省電力制御処理を示すフローチャート。
【図１４】クライアント装置が電源オフしたときの省電力制御処理を示すフローチャート。
【図１５】ネットワークプリントシステムの稼動状態の一例を示す図。
【図１６】過去１週間当たりの各プリンタ装置の各クライアント装置による使用実績の一例を示す図。
【図１７】時間帯によるプリンタ装置全体の使用実績の一例を示す図。
【図１８】プリンタ装置の電力モードの一例を示す図。
【図１９】プリンタ情報管理テーブルに保存するプリンタ情報の一例を示す図。
【図２０】クライアント管理テーブルに保存するプリンタ情報（クライアント情報）の一例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１４】
図１〜図２０は、本発明の画像形成装置、ネットワークプリントシステム、省電力制御方法及び省電力制御プログラムの一実施例を示す図であり、図１は、本発明の画像形成装置、ネットワークプリントシステム、省電力制御方法及び省電力制御プログラムの一実施例を適用したネットワークプリントシステム１のシステム構成図である。
【００１５】
図１において、ネットワークプリントシステム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎが接続されており、サーバ等のその他の機器が接続されていてもよい。
【００１６】
クライアント装置（ホスト装置）Ｃ１〜Ｃｎは、通常のハードウェア構成及びソフトウェア構成のコンピュータ等が用いられており、特に、本発明のホスト用省電力制御プログラムが導入されることで、クライアント装置Ｃ３について図１に示すように、コンピュータの本体部であるＰＣ本体部１１以外に、印刷履歴管理テーブル１２、アプリケーション用紙／印刷量管理テーブル１３、パケット情報メモリ１４、パケット送受信制御部１５、応答待ちカウンタ１６及びＡＣレベル検出回路１７等が構築されている。
【００１７】
すなわち、クライアント装置Ｃ１〜Ｃｎは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のクライアント装置用省電力制御方法を実行するクライアント装置用省電力制御プログラムを読み込んでＲＯＭやハードディスク等に導入することで、後述するネットワークＮＷ上の他のクライアント装置Ｃ１〜Ｃｎやプリンタ装置Ｐｒ１〜Ｐｒｍを考慮して省電力制御を行う省電力制御方法を実行するホスト装置として構築されている。このクライアント装置用省電力制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１８】
クライアント装置Ｃ１〜Ｃｎは、ＰＣ本体部１１が通常のハードウェア構成及びソフトウェア構成のコンピュータ本体部であり、印刷履歴管理テーブル１２は、過去に印刷を行ったときの印刷履歴を記憶したテーブルである。アプリケーション用紙／印刷量管理テーブル１３は、現在使用しているアプリケーションでの用紙設定情報と各ファイルの頁数（印刷量の基本情報となる頁数）を記憶するテーブルであり、パケット情報メモリ１４は、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの状態（オンライン、省電力モード等)を記憶するメモリである。パケット送受信制御部１５は、ネットワークＮＷ上のパケットの送受信を制御し、応答待ちカウンタ１６は、パケットデータを送信した後に次の処理へ進むか否かを判断するために、送信した該パケットデータに対する無応答時間をカウントする。ＡＣレベル検出回路１７は、クライアント装置Ｃ１〜ＣｎのＡＣ（交流）電源がオフされたか否かを判定するために、クライアント装置Ｃ１〜ＣｎのＡＣレベルを検出する。上記印刷履歴管理テーブル１２、アプリケーション用紙／印刷量管理テーブル１３、パケット情報メモリ１４、パケット送受信制御部１５は、全体として、ホスト情報管理手段として機能している。
【００１９】
プリンタ装置Ｐｒ１〜Ｐｒｍは、電子写真方式、インク噴射方式等種々の画像形成方式のプリンタ装置が用いられており、本実施例では、プリンタ装置Ｐｒ１〜Ｐｒｍは、プリンタ装置であるとして説明するが、プリンタ装置に限るものではなく、画像形成を行なうプリンタエンジンを搭載するプリンタ装置、複写装置、ファクシミリ装置、複合装置等であってもよい。
【００２０】
プリンタ装置（画像形成装置）Ｐｒ１〜Ｐｒｍは、プリンタ装置Ｐｒ１について図１に示すように、コントローラ２０、エンジン３０及び図示しない操作表示部等を備えており、本発明の画像形成装置用省電力制御プログラムが導入されることで、コントローラ２０には、パケット送受信制御部２１、省電力モード制御部２２、解析・画像展開部２３、内蔵時計２４、クライアント管理テーブル２５及びプリンタ状態管理テーブル２６等が構築されている。また、エンジン３０は、エンジン制御部３１、定着制御部３２、定着器３３及び図示しないエンジン本体等を備えている。
【００２１】
すなわち、プリンタ装置Ｐｒ１〜Ｐｒｍは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成装置用省電力制御方法を実行する画像形成装置用省電力制御プログラムを読み込んでＲＯＭやハードディスク等に導入することで、後述するネットワークＮＷ上の他のプリンタ装置Ｐｒ１〜Ｐｒｍやクライアント装置Ｃ１〜Ｃｎを考慮して省電力制御を行う省電力制御方法を実行する画像形成装置として構築されている。この画像形成装置用省電力制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２２】
そして、プリンタ装置Ｐｒ１〜Ｐｒｍは、コントローラ２０のパケット送受信制御部（機能情報収集手段、ホスト情報収集手段）２１は、ネットワークＮＷに各パケット情報を送受信及びクライアント装置Ｃ１〜Ｃｎからの印刷ジョブの受信及び各クライアント装置Ｃ１〜Ｃｎからのホスト情報であるクライアント情報（例えば、印刷履歴、使用アプリケーションの用紙設定情報等）の受信、ネットワークＮＷ上の他のプリンタ装置Ｐｒ１〜Ｐｒｍとの制御信号やデータ、特に、省電力制御処理に必要な他のプリンタ装置Ｐｒ１〜Ｐｒｍの機能情報（カラー／モノクロ、サポート用紙サイズ、印刷スピード、用紙やトナー等の消耗品残量等）の授受等を行い、パケットデータを送信した後に次の処理へ進むか否かを判断するために、送信した該パケットデータに対する無応答時間をカウントする応答待ちカウンタ２１ａと、ネットワークＮＷ上のオンラインのプリンタ装置Ｐｒ１〜Ｐｒｍ内でマスタプリンタ装置であるか否かを判別するマスタモードＳ／Ｗ２１ｂと、を備えている。
【００２３】
省電力モード制御部（優先順位決定手段、マスタ決定手段、必要印刷処理能力算出手段、省電力制御手段）２２は、後述するプリンタ状態管理テーブル２６に記憶されている装置情報に基づいて、稼動中のプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御するマスタプリンタ装置（マスタ画像形成装置）としての優先順位を決定する優先順位決定処理を行い、また、ネットワークＮＷ上で稼働中のプリンタ装置Ｐｒ１〜Ｐｒｍのうち該優先順位が最も高いプリンタ装置Ｐｒ１〜Ｐｒｍを、マスタプリンタ装置として決定するマスタ決定処理を行う。さらに、省電力モード制御部２２は、後述するクライアント管理テーブル２５に記憶されている前記ホスト情報に基づいてネットワークＮＷ上で必要とされる後述する平均使用実績（必要印刷処理能力）Ｍを求める必要印刷処理能力算出処理を行い、前記優先順位と該優先順位に対応するプリンタ装置Ｐｒ１〜Ｐｒｍの装置情報及び平均使用実績Ｍに基づいて、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御する省電力制御処理、具体的には、プリンタ装置Ｐｒ１〜Ｐｒｍが備えている消費電力を削減する省電力モードへの移行と省電力モードからの復帰を制御する。
【００２４】
解析・画像展開部２３は、省電力モード制御部２２に接続されて、受信した印刷ジョブを解析してビットマップに展開する。内蔵時計２４は、省電力制御部２２に接続されており、現在時刻や各種設定時間（例えば、待機状態から省電力モードへ移行するまでの待ち時間等）の計時を行う。
【００２５】
クライアント管理テーブル（ホスト情報記憶手段）２５は、省電力制御部２２に接続されており、パケット送受信制御部２１が取得したネットワークＮＷ上の各クライアント装置Ｃ１〜Ｃｎの各種ホスト情報であるクライアント情報（例えば、印刷履歴、使用アプリケーションの用紙設定情報等）を記憶する。
【００２６】
プリンタ状態管理テーブル（装置情報記憶手段）２６は、省電力制御部２２に接続されており、機能情報である自機（自身）のプリンタ基本情報（ＩＰアドレス、マスタ／スレーブ情報）とネットワークＮＷ上にある他のプリンタ装置Ｐｒ１〜Ｐｒｍのプリンタ情報（マスタプリンタ装置優先順位、カラー／モノクロ、印刷スピード、サポート用紙、消耗品残量等）及び自機及び他のプリンタ装置Ｐｒ１〜Ｐｒｍの過去所定期間における印刷実績情報を記憶する。
【００２７】
そして、プリンタ装置Ｐｒ１〜Ｐｒｍのエンジン３０は、上述のように、電子写真方式、インク噴射方式等の任意の画像形成方式のエンジンが用いることができるが、本実施例では、少なくともプリンタ装置Ｐｒ１については、電子写真方式のエンジンが用いられているものとして、以下説明する。
【００２８】
プリンタ装置Ｐｒ１のエンジン３０は、エンジン制御部３１にコントローラ３０の解析・画像展開部２３からのビットマップ展開された描画データと制御信号が入力され、エンジン制御部３１は、該描画データと制御信号に基づいてエンジン本体を制御して、画像形成を実行させるとともに、省電力モード制御部２２から制御信号が入力されて、定着制御部３２を介して定着器３３の定着温度制御、特に、後述する省電力制御処理を実行する。また、エンジン制御部３１は、ＡＣ電源電力の入力レベルを検出するＡＣ検出部を備えており、検出結果をコントローラ２０に出力する。
【００２９】
定着制御部３２は、エンジン制御部３１の制御下で、定着器３３の温度制御及び電源電力のオン／オフ制御を行う。
【００３０】
定着器３３は、回転駆動される図示しない定着ローラと該定着ローラに所定圧で圧接されて定着ローラとともに回転する加圧ローラ及び通電によって発熱して定着ローラを加熱する定着ヒータ等を備えており、図示しないエンジン本体でトナー画像の転写された用紙が定着ローラと加圧ローラの間に搬送されてくる。
【００３１】
定着部３０は、定着制御部３２からの通電制御によって定着器３３の定着ヒータを発熱させて定着ローラを所定の定着温度に加熱して、トナー画像の転写された用紙を定着ローラと加圧ローラにより加熱・加圧しつつ搬送して、トナー画像を用紙に定着させる。この定着ローラの温度を、図示しない定着サーミスタが検出して、検出した温度信号を定着制御部３２に出力し、定着制御部３２が定着サーミスタの検出温度に基づいて定着ヒータへの通電を制御することで、定着ローラを所定の温度に制御する。
【００３２】
次に、本実施例の作用について説明する。本実施例のネットワークプリントシステム１は、ネットワークＮＷに接続されている複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎにおける省電力を向上させる。
【００３３】
すなわち、図２に示すように、ユーザがネットワークＮＷ上のいずれかのプリンタ装置Ｐｒ１〜Ｐｒｍの電源をオンにすると（ステップＳ１０１）、プリンタ装置Ｐｒ１〜Ｐｒｍは、パケット送受信部２１からプリンタ状態管理テーブル２６に記憶されている自身のプリンタ基本情報（ＩＰアドレス、マスタ／スレーブ情報等）と他プリンタ装置Ｐｒ１〜Ｐｒｍへの応答要求パケットをネットワークＮＷ上に送信する（ステップＳ１０３）。なお、この状態では、電源オンされたプリンタ装置Ｐｒ１〜Ｐｒｍは、スレーブである。
【００３４】
電源オンされたプリンタ装置Ｐｒ１〜Ｐｒｍは、ネットワークＮＷ上の他のプリンタ装置Ｐｒ１〜Ｐｒｍから応答があったか、また、応答待ちカウンタ２１ａがカウントアップしたかチェックし（ステップＳ１０３、Ｓ１０４）、他のプリンタ装置Ｐｒ１〜Ｐｒｍから応答がないまま応答待ちカウンタ２１ａがカウントアップすると、ネットワークＮＷ上の稼動しているプリンタ装置Ｐｒ１〜Ｐｒｍは、自分自身の１台のみであるとして、自身のマスタモードＳＷ２１ｂをオンにして、自身がマスタプリンタ装置となって（ステップＳ１０５）、図３に示すように、マスタプリンタ装置であるプリンタ装置Ｐｒ１〜ＰｒｍがネットワークＮＷ上にオンライとなっているクライアント装置Ｃ１〜Ｃｎを確認するための応答要求パケットをネットワークＮＷ上に送信する（ステップＳ１０６）。
【００３５】
マスタプリンタ装置は、応答のあったクライアント装置Ｃ１〜ＣｎのＩＰアドレス(ホスト情報）を自身のクライアント管理テーブル２５に書き込んで、オンライ状態となっているクライアント装置Ｃ１〜Ｃｎの総数を把握し（ステップＳ１０７）、応答待ちカウンタ２１ａがカウントアップしたかチェックして（ステップＳ１０８）、応答待ちカウンタ２１ａがカウントアップしていないとき（ステップＳ１０８で、ＮＯのとき）には、ステップＳ１０７に戻って、応答のあったクライアント装置Ｃ１〜ＣｎのＩＰアドレスを自身のクライアント管理テーブル２５に書き込む処理を繰り返し行う（ステップＳ１０７、Ｓ１０８）。
【００３６】
ステップＳ１０８で、応答待ちカウンタ２１ａがカウントアップすると（ステップＳ１０８で、ＹＥＳのとき）、マスタプリンタ装置は、オンラインとなっているプリンタ装置Ｐｒ１〜Ｐｒｍに対して、ホスト情報である過去の履歴と使用しているアプリケーションの用紙設定情報及び印刷量（ページ総数）情報を要求して（ステップＳ１０９）、プリンタ装置Ｐｒ１〜Ｐｒｍから送られてきたクライアント情報をクライアント管理テーブル２５に保存し（ステップＳ１１０）、応答待ちカウンタ２１ａがカウントアップしたかチェックする（ステップＳ１１１）。
【００３７】
ステップＳ１１１で、応答待ちカウンタ２１ａがカウントアップしないとき（ステップＳ１１１で、ＮＯのとき）には、マスタプリンタ装置は、ステップＳ１１０に戻って、各プリンタ装置Ｐｒ１〜Ｐｒｍから送られてきたクライアント情報をクライアント管理テーブル２５に保存する処理を繰り返し行い（ステップＳ１１０、Ｓ１１１）、ステップＳ１１１で、応答待ちカウンタ２１ａがカウントアップすると（ステップＳ１１１で、ＹＥＳのとき）、図４に示すように、各クライアント装置Ｃ１〜Ｃｎが過去（例えば、最近１週間）に使用したプリンタ装置Ｐｒ１〜Ｐｒｍの総印刷ページ数（例えば、Ａ４サイズに換算した時の総印刷ページ数）から使用頻度の高い（優先順位の高い）プリンタ装置Ｐｒ１〜Ｐｒｍの順番をチェックする（ステップＳ１１２）。すなわち、使用実績から選定すると、必ずしもマスタプリンタ装置が選択されるとは限らず、マスタプリンタ装置以外のプリンタ装置Ｐｒ１〜Ｐｒｍの使用実績が高い場合もある。この場合、マスタプリンタ装置が自身を省電力モードに設定することになるが、コントローラ２０は、省電力モードにはならないため、プリンタ装置Ｐｒ１〜Ｐｒｍ全体の省電力制御を行なうことができる。
【００３８】
次に、マスタプリンタ装置は、比較した情報から所定時間（例えば、１分）当たりの平均使用実績（＝使用実績／平均ページ数＝Ｍ）を算出して、平均使用実績（必要印刷処理能力）Ｍを処理可能（カバー可能）なプリンタ装置Ｐｒ１〜Ｐｒｍを上位プリンタ装置Ｐｒ１〜Ｐｒｍから選定する（ステップＳ１１３）。
【００３９】
例えば、いま、図１５に示すように、ネットワークＮＷに４台のプリンタ装置Ｐｒ１〜Ｐｒ４と、６台のクライアント装置Ｃ１〜Ｃ６が接続されていて、クライアント装置Ｃ６のみが電源オフの状態であり、それぞれのプリンタ装置Ｐｒ１〜Ｐｒ４の情報が、図１５に示すように、プリンタ装置Ｐｒ１が、印刷種類がカラー、スピードが３０ｐｐｍ、用紙がＡ３／Ａ４で、用紙残量とトナー残量が図１５に表示の状態、プリンタ装置Ｐｒ２が、印刷種類がモノクロ、スピードが６０ｐｐｍ、用紙がＡ４で、用紙残量とトナー残量が図１５に表示の状態、プリンタ装置Ｐｒ３が、印刷種類がモノクロ、スピードが４０ｐｐｍ、用紙がＡ３／Ａ４で、用紙残量とトナー残量が図１５に表示の状態、そして、プリンタ装置Ｐｒ４が、印刷種類がカラー、スピードが２０ｐｐｍ、用紙がＡ４のみで、用紙残量とトナー残量が図１５に表示の状態であるとする。そして、各クライアント装置Ｃ１〜Ｃ５が、過去（例えば、過去１週間）における各プリンタ装置Ｐｒ１〜Ｐｒ４で印刷した印刷総ページ数（Ａ４換算）が、図１５に示すような状態であるとすると、図１６から分かるように、プリンタ装置Ｐｒ１が、クライアント装置Ｃ１によって、２００００枚、クライアント装置Ｃ２によって、０枚、クライアント装置Ｃ３によって、１５０００枚、クライアント装置Ｃ４によって、１８０００枚、クライアント装置Ｃ５によって、１０００枚印刷されていて、使用頻度が最も高く、次に、プリンタ装置Ｐｒ２、プリンタ装置Ｐｒ４、プリンタ装置Ｐｒ３の順で、使用頻度が高くなっている。
【００４０】
そこで、マスタプリンタ装置は、過去１週間の総印刷ページ数を、各プリンタ装置Ｐｒ１〜Ｐｒ４の印刷枚数を加算することで、５４０００＋２９０００＋１８０００+３８０００＝１３９０００として、算出する。ここで、１日当たり８時間各プリンタ装置Ｐｒ１〜Ｐｒ４が稼動して、１週間を実働、５日間とすると、１分当たりの平均使用実績Ｍは、Ｍ＝１３９０００÷５÷８÷６０＝５７．９ページ／分となり、平均して５７．９ページ／分のパフォーマンスが必要、すなわち、必要印刷処理能力として、５７．９ページ／分が必要となる。
【００４１】
そして、マスタプリンタ装置は、上述のように、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍ（図１６では、プリンタ装置Ｐｒ１〜Ｐｒ４）のうち、最も使用実績の高いプリンタ装置Ｐｒ１をまず選択するが、プリンタ装置Ｐｒ１の印刷スピードが３０ｐｐｍであって、必要な５７．９ｐｐｍよりもパフォーマンスが低い（３０ｐｐｍ＜５７．９ｐｐｍ）ため、２番目に使用実績の高いプリンタ装置Ｐｒ２を加えて、プリンタ装置Ｐｒ２の印刷スピード６０ｐｐｍをプリンタ装置Ｐｒ１の印刷スピード３０ｐｐｍに加算（３０＋６０）すると、必要な印刷スピード５７．９ｐｐｍをカバーする（３０＋６０＝９０＞５７．９）ことができる。
【００４２】
したがって、図１６の例では、プリンタ装置Ｐｒ１とプリンタ装置Ｐｒ２を稼動対象のプリンタ装置Ｐｒ１〜Ｐｒｍとする。
【００４３】
なお、平均使用実績Ｍである５７．９ｐｐｍは、あくまで平均の使用実績であって、通常、印刷業務はユーザのネットワークプリントシステム１を使用するタイムスケジュールによって大きく変化し、例えば、勤務時間がＡＭ９：００〜ＰＭ６：００であって、ＡＭ１２：００〜ＰＭ１：００が昼の休息時間とすると、図１７に示すような使用実績が考えられる。したがって、時間帯による使用実績は、クライアント装置Ｃ１〜Ｃｎにおいて保存されている印刷履歴よりも、使用時間帯がログ情報として存在するため、所定期間、例えば、過去１週間の時間帯による使用実績Ｍを算出することができ、時間帯によって、稼動対象のプリンタ装置Ｐｒ１〜Ｐｒｍを設定するようにしてもよい。
【００４４】
マスタプリンタ装置は、上述のようにして平均使用実績Ｍを処理可能（カバー可能）なプリンタ装置Ｐｒ１〜Ｐｒｍを上位プリンタ装置Ｐｒ１〜Ｐｒｍから選定すると、選定（選択）したプリンタ装置Ｐｒ１〜Ｐｒｍのトナー量が予め設定されている量（例えば、８０％）残存していて十分であるかチェックし（ステップＳ１１４）、十分でないとき（ステップＳ１１４で、ＮＯのとき）には、次に順位の高いプリンタ装置Ｐｒ１〜Ｐｒｍであって十分なトナー量を有し、かつ、平均使用実績Ｍを処理可能（カバー可能）なプリンタ装置Ｐｒ１〜ＰｒｍがネットワークＮＷ上に存在するかチェックする（ステップＳ１１５）。ステップＳ１１５で、十分なトナー量を有し、かつ、平均使用実績Ｍをカバー可能なプリンタ装置Ｐｒ１〜Ｐｒｍが存在しないとき（ステップＳ１１５で、ＮＯのとき）には、マスタプリンタ装置は、ステップＳ１１３で選択したプリンタ装置Ｐｒ１〜Ｐｒｍに対してトナーの補給を要求するトナー補給メッセージをクライアント装置Ｃ１〜Ｃｎに通知するとともに、該プリンタ装置Ｐｒ１〜Ｐｒｍの操作表示部のディスプレイ（パネル画面）にトナー補給メッセージを表示出力させて（ステップＳ１１６）、図５に示すように、選択されたプリンタ装置Ｐｒ１〜Ｐｒｍの用紙残量が、予め設定されている量（例えば、８０％）残存していて十分であるかチェックする（ステップＳ１１７）。
【００４５】
また、マスタプリンタ装置は、図４のステップＳ１１５で、十分なトナーを有し、かつ、カバー可能なプリンタ装置Ｐｒ１〜Ｐｒｍが存在するとき（ステップＳ１１５で、ＹＥＳＮＯのとき）、または、ステップＳ１１４で、選択されたプリンタ装置Ｐｒ１〜Ｐｒｍのトナーが十分であるとき（ステップＳ１１４で、ＹＥＳのとき）には、図５に示すように、選択されたプリンタ装置Ｐｒ１〜Ｐｒｍの用紙残量が、予め設定されている量（例えば、８０％）残存していて十分であるかチェックする（ステップＳ１１７）。
【００４６】
マスタプリンタ装置は、ステップＳ１１７で、用紙残量が十分であるとき（ステップＳ１１７で、ＹＥＳのとき）には、現時刻をプリンタ装置Ｐｒ１〜Ｐｒｍの内蔵時計２４を用いてチェックするとともに、現時間帯の単位時間使用量ａを算出し、かつ、図１０に示す時刻更新ルーチンの処理を有効にして（ステップＳ１１８）、図６に示すように、短時間使用量ａを、平均使用実績Ｍ及び最高使用頻度プリンタ装置Ｐｒ１〜Ｐｒｍの印刷スピードＡと比較する（ステップＳ１２１）。
【００４７】
また、マスタプリンタ装置は、ステップＳ１１７で、十分でないとき（ステップＳ１１４で、ＮＯのとき）には、次に順位の高いプリンタ装置Ｐｒ１〜Ｐｒｍであって十分なトナー量と用紙量を有し、かつ、平均使用実績Ｍを処理可能（カバー可能）なプリンタ装置Ｐｒ１〜ＰｒｍがネットワークＮＷ上に存在するかチェックする（ステップＳ１１９）。ステップＳ１１９で、十分なトナー量と用紙量を有し、かつ、カバー可能なプリンタ装置Ｐｒ１〜Ｐｒｍが存在しないとき（ステップＳ１１９で、ＮＯのとき）には、マスタプリンタ装置は、ステップＳ１１３で選択したプリンタ装置Ｐｒ１〜Ｐｒｍに対して用紙の補給を要求する用紙補給メッセージをクライアント装置Ｃ１〜Ｃｎに通知するとともに、該プリンタ装置Ｐｒ１〜Ｐｒｍの操作表示部のディスプレイ（パネル画面）に用紙補給メッセージを表示出力させて（ステップＳ１１６）、現時刻をプリンタ装置Ｐｒ１〜Ｐｒｍの内蔵時計２４を用いてチェックするとともに、現時間帯の単位時間使用量ａを算出し、かつ、図１０に示す時刻更新ルーチンの処理を有効にして（ステップＳ１１８）、図６に示すように、短時間使用量ａを、平均使用実績Ｍ及び最高使用頻度プリンタ装置Ｐｒ１〜Ｐｒｍの印刷スピードＡと比較する（ステップＳ１２１）。
【００４８】
さらに、マスタプリンタ装置は、ステップＳ１１９で、十分なトナー量と用紙量を有し、かつ、平均使用実績Ｍをカバー可能なプリンタ装置Ｐｒ１〜Ｐｒｍが存在するとき（ステップＳ１１９で、ＹＥＳのとき）には、現時刻をプリンタ装置Ｐｒ１〜Ｐｒｍの内蔵時計２４を用いてチェックするとともに、現時間帯の単位時間使用量ａを算出し、かつ、図１０に示す時刻更新ルーチンの処理を有効にして（ステップＳ１１８）、図６に示すように、現時間帯における単位時間使用量ａを、平均使用実績Ｍ及び最高使用頻度プリンタ装置Ｐｒ１〜Ｐｒｍの印刷スピードＡと比較する（ステップＳ１２１）。
【００４９】
そして、マスタプリンタ装置は、図６のステップＳ１２１で、現時間帯における単位時間使用量ａが、平均使用実績Ｍ以上（ａ≧Ｍ）であると、選択したプリンタ装置Ｐｒ１〜Ｐｒｍを通常モード（省電力モードでなく、通常動作可能な電力モード）にして、他のプリンタ装置Ｐｒ１〜Ｐｒｍを全て省電力モードに設定して、省電力制御処理を終了する（ステップＳ１２２）。
【００５０】
また、マスタプリンタ装置は、ステップＳ１２１で、現時間帯における単位時間使用量ａが、最高使用頻度プリンタ装置Ｐｒ１〜Ｐｒｍの印刷スピードＡ以上（ａ≧Ａ）であると、選択したプリンタ装置Ｐｒ１〜Ｐｒｍのうち、最高使用頻度のプリンタ装置Ｐｒ１〜Ｐｒｍを通常モードにして、もう１台以上の選択されたプリンタ装置Ｐｒ１〜Ｐｒｍを省電力モード（レベル１）、他の選択されないプリンタ装置Ｐｒ１〜Ｐｒｍを全てより一層省電力効果の大きい省電力モード（レベル２）に設定して、省電力制御処理を終了する（ステップＳ１２３）。
【００５１】
さらに、マスタプリンタ装置は、ステップＳ１２１で、現時間帯における単位時間使用量ａが、最高使用頻度プリンタ装置Ｐｒ１〜Ｐｒｍの印刷スピードＡ未満（ａ＜Ａ）であると、選択したプリンタ装置Ｐｒ１〜Ｐｒｍのうち、最高使用頻度のプリンタ装置Ｐｒ１〜Ｐｒｍを省電力モード（レベル１）、他の選択されないプリンタ装置Ｐｒ１〜Ｐｒｍを全てより一層省電力効果の大きい省電力モード（レベル２）に設定して、省電力制御処理を終了する（ステップＳ１２４）。
【００５２】
なお、プリンタ装置Ｐｒ１〜Ｐｒｍは、省電力モードとして、図１８に示すように、電力の消費度合いによって、省電力モードではなく通常のオンライン状態である通常状態（通常モード）、通常の定着温度（定着可能温度）に対して、例えば、５０％程度の温度（定着温度５０％）に制御して消費電力を削減する省電力モードであるレベル１及びエンジン３０への通電を全てオフにして最大限消費電力を削減する省電力モードであるレベル２を備えていて、上述のように省電力モードを制御する。
【００５３】
そして、図２において、電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、ステップＳ１０３で、応答待ちカウンタ２１ａがカウントアップする前に、他プリンタ装置Ｐｒ１〜Ｐｒｍから応答があると、応答待ちカウンタ２１ａがカウントアップするのを待って（ステップＳ１２５）、図７に示すように、他のプリンタ装置Ｐｒ１〜Ｐｒｍがマスタプリンタ装置と複数のスレーブプリンタ装置Ｐｒ１〜Ｐｒｍあるいは他プリンタ装置Ｐｒ１〜Ｐｒｍがマスタのみであるかチェックする（ステップＳ１２６）。なお、スレーブプリンタ装置Ｐｒ１〜Ｐｒｍが複数であるのは、マスタプリンタ装置の調整または決定途中である場合、あるいは、複数のプリンタ装置Ｐｒ１〜Ｐｒｍが同時に電源オンされて同時に立ち上がった場合である。
【００５４】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、ステップＳ１２６で、他プリンタ装置Ｐｒ１〜Ｐｒｍがマスタプリンタ装置と複数のスレーブプリンタ装置Ｐｒ１〜Ｐｒｍあるいは他プリンタ装置Ｐｒ１〜Ｐｒｍがマスタのみであるという条件を満たさないとき（ステップＳ１２６で、ＮＯのとき）には、マスタプリンタ装置に対して、各クライアント装置Ｃ１〜Ｃｎの各情報と他の全てのプリンタ装置Ｐｒ１〜Ｐｒｍのステータス情報を要求するとともに、自身のプリンタ情報（カラー／モノクロ、印刷スピード、サポート用紙、消耗品残量等）をマスタとスレーブの全プリンタ装置Ｐｒ１〜Ｐｒｍに送信し（ステップＳ１２７）、要求した情報を入手した後、自身のクライアント管理テーブル２５及びプリンタ状態管理テーブル２６に保存して、省電力制御処理を終了する（ステップＳ１２８）。ここで、全てのプリンタ装置Ｐｒ１〜Ｐｒｍがプリンタ情報を共有するのは、マスタプリンタ装置の他のプリンタ装置Ｐｒ１〜Ｐｒｍへの引継ぎが発生した場合にも、適切かつ速やかに引き継ぎを行えるようにするためである。
【００５５】
ここで、プリンタ情報管理テーブル２６に保存するプリンタ情報は、例えば、図１９に示すように、カラー／モノクロ、印刷スピード、サポート用紙及び消耗品残量等であり、また、クライアント管理テーブル２５に保存するプリンタ情報は、図２０に示すように、オンラインとなっているクライアント装置Ｃ１〜Ｃｎの総数、クライアント装置Ｃ１〜Ｃｎの過去の印刷履歴情報（印刷に使用したプリンタ装置Ｐｒ１〜Ｐｒｍ、印刷に使用したアプリケーションと用紙、総印刷ページ数等）及び現在使用しているアプリケーション等である。
【００５６】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、ステップＳ１２６で、他プリンタ装置Ｐｒ１〜Ｐｒｍがマスタプリンタ装置と複数のスレーブプリンタ装置Ｐｒ１〜Ｐｒｍあるいは他プリンタ装置Ｐｒ１〜Ｐｒｍがマスタのみであるという条件を満たすときには、他プリンタ装置Ｐｒ１〜Ｐｒｍとしてスレーブプリンタ装置Ｐｒ１〜Ｐｒｍが複数存在するかチェックし（ステップＳ１２９）、他プリンタ装置Ｐｒ１〜Ｐｒｍがスレーブプリンタ装置Ｐｒ１〜Ｐｒｍ１台のみであるとき（ステップＳ１２９で、ＮＯのとき）には、省電力効果が少ないと判断して、そのまま省電力制御処理を終了する。
【００５７】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、ステップＳ１２９で、他プリンタ装置Ｐｒ１〜Ｐｒｍがスレーブプリンタ装置Ｐｒ１〜Ｐｒｍが複数台のとき（ステップＳ１２９で、ＹＥＳのとき）には、図８に示すように、各プリンタ装置Ｐｒ１〜ＰｒｍがネットワークＮＷ上で認識した他のプリンタ装置Ｐｒ１〜Ｐｒｍに向けて自身のプリンタ情報（カラー／モノクロ、印刷スピード、コントローラ２０のＣＰＵ動作周波数、サポート用紙（ホッパである用紙トレイに現在供給されている用紙）、用紙残量、トナー残量等）をパケット情報として送信し（ステップＳ１３０）、各プリンタ装置Ｐｒ１〜Ｐｒｍが、受信した各プリンタ装置Ｐｒ１〜Ｐｒｍのパケット情報をプリンタ状態管理テーブル２６に保存する（ステップＳ１３１）。
【００５８】
各プリンタ装置Ｐｒ１〜Ｐｒｍは、パケット情報の中の、コントローラ２０のＣＰＵ動作周波数とＩＰアドレスを比較して、現時点のマスタプリンタ装置と優先順位を決定し（ステップＳ１３２）、最高速のＣＰＵ動作周波数のＣＰＵを搭載しているプリンタ装置Ｐｒ１〜Ｐｒｍが１台のみであるかチェックする（ステップＳ１３３）。
【００５９】
ステップＳ１３３で、最高速ＣＰＵ搭載プリンタ装置Ｐｒ１〜Ｐｒｍが１台のみであるとき（ステップＳ１３３で、ＹＥＳのとき）には、当該プリンタ装置Ｐｒ１〜Ｐｒｍをマスタプリンタ装置として決定し（ステップＳ１３４）、最高速ＣＰＵ搭載プリンタ装置が２台以上あるとき（ステップＳ１３３で、ＮＯのとき）には、該当プリンタ装置Ｐｒ１〜Ｐｒｍのうち、ＩＰアドレスの最も若いプリンタ装置Ｐｒ１〜Ｐｒｍをマスタプリンタ装置として決定する（ステップＳ１３５）。
【００６０】
すなわち、プリンタ装置Ｐｒ１〜Ｐｒｍは、入手した情報を元に、以下のようにして、マスタプリンタ装置を決定する。
【００６１】
１）マスタプリンタ装置は、時系列で変化するプリンタ装置Ｐｒ１〜Ｐｒｍとクライアント装置Ｃ１〜Ｃｎの環境情報（動作環境、状態情報）を算出するため、計算処理速度が速い（余裕がある）ことが第一条件となる。そこで、「コントローラ２０のＣＰＵ動作周波数」をマスタプリンタ装置決定の第一条件とし、仮に同じＣＰＵ動作周波数のプリンタ装置Ｐｒ１〜Ｐｒｍが存在する場合には、ＩＰアドレスの若いプリンタ装置Ｐｒ１〜Ｐｒｍをマスタプリンタ装置とする。
【００６２】
２）マスタプリンタ装置の優先順位を予め設定する。例えば、プリンタ装置としてＸ、Ｙ、Ｚがあるとして、その順位を「Ｙ＞Ｘ＞Ｚ」（すなわち、Ｙがマスタであり、２番目：Ｘ、３番目：Ｚ)として設定することで、マスタであるＹの電源がオフされても、次順位のＸにマスタをバトンタッチできるようにする。
【００６３】
すなわち、コントローラ２０のＣＰＵ動作周波数とＩＰアドレスの順番で、マスタ及び優先順位を判定するため、マスタプリンタ装置は、一位に決定することができる。
【００６４】
なお、上記マスタプリンタ装置の算出処理を、全プリンタ装置Ｐｒ１〜Ｐｒｍが同時に行うが、「ＣＰＵ動作周波数」と「ＩＰアドレス」の比較程度の判定処理であれば、コントローラ２０全体の処理量に対しても大きな負担にはならない。
【００６５】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、マスタプリンタ装置を決定すると、図９に示すように、決定したマスタプリンタ装置が自分自身であるかチェックし（ステップＳ１３６）、自分自身がマスタプリンタ装置であるとき（ステップＳ１３６で、ＹＥＳのとき）には、自身がマスタプリンタ装置であるとしてマスタモードＳＷ２１ｂをオンにして他のプリンタ装置Ｐｒ１〜Ｐｒｍに対して自分自身がマスタであることと優先順位情報を通知する（ステップＳ１３７）。
【００６６】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、他プリンタ装置Ｐｒ１〜Ｐｒｍから送信されてくるマスタ了承及びマスタプリンタ装置の優先順位の整合性に対する応答の受信処理を行ない（ステップＳ１３８）、応答待ちカウンタ２１ａがカウントアップしたかチェックする（ステップＳ１３９）。
【００６７】
ステップＳ１３９で、応答待ちカウンタ２１ａがカウントアップしていないとき（ステップＳ１３９で、ＮＯのとき）には、ステップＳ１３８に戻って、応答受信処理から繰り返し行い（ステップＳ１３８、Ｓ１３９）、ステップＳ１３９で、応答待ちカウンタ２１ａがカウントアップすると（ステップＳ１３９で、ＹＥＳのとき）、図３のステップＳ１０６の処理に移行して、上記同様に処理する（ステップＳ１０６〜Ｓ１２４）。
【００６８】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、ステップＳ１３６で、決定したマスタプリンタ装置が自分自身でないとき（ステップＳ１３６で、ＮＯのとき）には、マスタプリンタ装置からの宣言通知がきたかチェックし（ステップＳ１４０）、マスタプリンタ装置から宣言通知がきていないとき（ステップＳ１４０で、ＮＯのとき）には、応答待ちカウンタ２１ａがカウントアップしたかチェックして（ステップＳ１４１）、カウントアップしていないとき（ステップＳ１４１で、ＮＯのとき）には、ステップＳ１４０に戻って再度マスタプリンタ装置から宣言通知がきたかのチェックから同様に処理する（ステップＳ１４０、Ｓ１４１）。
【００６９】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、応答待ちカウンタ２１ａがカウントアップする前に、ステップＳ１４０で、マスタプリンタ装置から宣言通知がきたとき（ステップＳ１４０で、ＹＥＳのとき）には、マスタプリンタ装置に対して「マスタ了解」及び「マスタプリンタ装置優先度情報」（優先順位情報）を送信して省電力制御処理を終了する(ステップＳ１４２）。
【００７０】
電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、マスタプリンタ装置から宣言通知がくる前に、応答待ちカウンタ２１ａがカウントアップすると、ステップＳ１３７に移行して、自身をマスタプリンタ装置としてマスタモードＳＷ２１ｂをオンにして他のプリンタ装置Ｐｒ１〜Ｐｒｍに対して自分自身がマスタであることと優先順位情報を通知する処理から上記同様に処理する（ステップＳ１３７〜Ｓ１３９）。すなわち、電源がオンになったプリンタ装置Ｐｒ１〜Ｐｒｍは、マスタプリンタ装置決定処理中に、自身より上位優先のプリンタ装置Ｐｒ１〜Ｐｒｍの電源がオフされたり、システム障害が発生したりすることで、応答不可と判断し、次優先順位のプリンタ装置Ｐｒ１〜Ｐｒｍがマスタプリンタ装置であることを宣言する。
【００７１】
そして、図５のステップＳ１１８で有効にする時刻更新ルーチンは、図１０に示すように、マスタプリンタ装置の内蔵時計２４の自身がカウントアップするのを確認する処理を行なって図６のステップＳ１２１に戻る処理を行う（ステップＳ２００）。
【００７２】
また、上記省電力制御処理を実行しているときに、プリンタ装置Ｐｒ１〜Ｐｒｍの電源がオフされると、図１１に示すように、電源オフ時の省電力制御処理を行う。すなわち、ユーザによって電源がオフ操作されて（ステップＳ３０１）、電源オフ操作されたプリンタ装置Ｐｒ１〜Ｐｒｍが、ＡＣレベル検出部によって自身のＡＣオフを検出すると（ステップＳ３０２）、自身がマスタプリンタ装置であるかチェックする（ステップＳ３０３）。
【００７３】
ステップＳ３０３で、自身がマスタプリンタ装置であると（ステップＳ３０３で、ＹＥＳのとき）、他のプリンタ装置Ｐｒ１〜Ｐｒｍに対して自身がオフになること及び次マスタ優先順位のプリンタ装置Ｐｒ１〜Ｐｒｍに対してマスタ権限付与を通知する（ステップＳ３０４）。
【００７４】
そして、他のプリンタ装置Ｐｒ１〜Ｐｒｍは、上記通知を受け取ると、マスタ優先順位情報を、例えば、マスタプリンタ装置が次順位に変更された等の情報に修正し、また、次優先順位のプリンタ装置Ｐｒ１〜Ｐｒｍについては、マスタと認識して、マスタモードＳＷ２１ｂをオンにして、他のプリンタ装置Ｐｒ１〜Ｐｒｍに対してマスタプリンタ装置となったことを通知して省電力制御処理を終了する(ステップＳ３０５）。
【００７５】
ステップＳ３０３で、電源オフされたプリンタ装置Ｐｒ１〜Ｐｒｍは、自身がマスタプリンタ装置でないとき(ステ３０３で、ＮＯのとき）には、ネットワークＮＷ上の他のプリンタ装置Ｐｒ１〜Ｐｒｍに対して自身がオフすることを通知する(ステップＳ３０６）。
【００７６】
そして、他のプリンタ装置Ｐｒ１〜Ｐｒｍは、上記通知を受け取ると、マスタ優先順位情報を修正して、省電力制御処理を終了する（ステップＳ３０７）。この場合のマスタ優先順位情報の修正は、例えば、プリンタ装置Ｘ、Ｙ、ＺがネットワークＮＷ上に存在していて、優先順位が、Ｘ、Ｙ、Ｚである場合に、Ｘがオフされると、優先順位情報を、Ｙ＞Ｚに書き換える。
【００７７】
さらに、プリンタ装置Ｐｒ１〜Ｐｒｍは、優先順位付けられているプリンタ装置Ｐｒ１〜Ｐｒｍの消耗品、例えば、残用紙と残トナーの量（以下、残用紙／残トナーの量という。）が変化したときには、図１２に示すように、省電力制御処理を行う。すなわち、各プリンタ装置Ｐｒ１〜Ｐｒｍ、特に、優先順位付けられているプリンタ装置Ｐｒ１〜Ｐｒｍは、所定タイミング毎に、用紙の残容量（残用紙量）とトナーの残容量（残トナー量）を検出して、変化があったか、例えば、用紙トレイの用紙が８０％等以下になったか等によって変化があったかを判別する（ステップＳ４０１）。
【００７８】
プリンタ装置Ｐｒ１〜Ｐｒｍは、ステップＳ４０１で、残用紙／残トナーに変化がないときには、所定タイミングで、再度変化があったかチェックし（ステップＳ４０１）、ステップＳ４０１で、残用紙／残トナーに変化があると、マスタプリンタ装置に対して、図４及び図５に示した優先順位設定処理を、残用紙／残トナーに基づいて再計算するように要求する再計算リクエストを行なって、図４のステップＳ１１４に移行する（ステップＳ４０２）。
【００７９】
また、ネットワークプリントシステム１は、クライアント装置Ｃ１〜Ｃｎの電源がオンされたときの省電力制御処理を、図１３に示すように行う。
【００８０】
すなわち、図１３に示すように、ユーザがクライアント装置Ｃ１〜Ｃｎの電源をオンすると（ステップＳ５０１）、該クライアント装置Ｃ１〜Ｃｎは、ネットワークＮＷ上にマスタプリンタがあるかの応答要求と他のプリンタ装置Ｐｒ１〜Ｐｒｍの応答要求パケットをネットワークＮＷ上に送信し（ステップＳ５０２）、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍから応答があったか確認して（ステップＳ５０３）、応答がないとき（ステップＳ５０３で、ＮＯのとき）には、応答待ちカウンタ１６がカウントアップしたかチェックする（ステップＳ５０４）。
【００８１】
ステップＳ５０４で、応答待ちカウンタ１６がカウントアップしていないときには、電源がオンとなったクライアント装置Ｃ１〜Ｃｎは、ステップＳ５０３に戻ってプリンタ装置Ｐｒ１〜Ｐｒｍからの応答の有無をチェックする処理を所定時間毎に繰り返し行い（ステップＳ５０３、Ｓ５０４）、ステップＳ５０３で、応答待ちカウンタ１６がカウントアップする前に、プリンタ装置Ｐｒ１〜Ｐｒｍから応答があると（ステップＳ５０３で、ＹＥＳのとき）、応答待ちカウンタ１６がカウントアップするのを待って（ステップＳ５０５）、応答のあったプリンタ装置Ｐｒ１〜Ｐｒｍに対して、自身のクライアント情報を送信する（ステップＳ５０６）。
【００８２】
電源がオンとなったクライアント装置Ｃ１〜Ｃｎは、応答のあったマスタプリンタ装置でのプリンタ選定の再計算を要求する再計算リクエストを行なって、クライアント装置Ｃ１〜Ｃｎでの省電力制御処理を終了する（ステップＳ５０７）。
【００８３】
その後、再計算リクエストを受け取ったマスタプリンタ装置は、図４及び図５に示した優先順位設定処理を行なう。
【００８４】
ステップＳ５０３で、プリンタ装置から応答がないまま、ステップＳ５０４で、応答待ちカウンタ１６がカウントアップすると（ステップＳ５０４で、ＹＥＳのとき）、電源がオンとなったクライアント装置Ｃ１〜Ｃｎは、ネットワークＮＷ上に稼働中のプリンタ装置Ｐｒ１〜Ｐｒｍがないと判定して、時間経過に伴ってマスタプリンタ装置から行われるパケット要求処理が発生するまで待つ待ち状態となって処理を終了する（ステップＳ５０８）。
【００８５】
さらに、ネットワークプリントシステム１は、クライアント装置Ｃ１〜Ｃｎの電源がオフ操作されたときの省電力制御処理を、図１４に示すように行う。
【００８６】
すなわち、図１４に示すように、ユーザがクライアント装置Ｃ１〜Ｃｎの電源をオフ操作すると（ステップＳ６０１）、該クライアント装置Ｃ１〜Ｃｎは、シャットダウン処理またはＡＣレベル検出回路１７によってＡＣ電源のオフを検出して、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍへ電源オフの通知パケットを発行する（ステップＳ６０２）。
【００８７】
クライアント装置Ｃ１〜Ｃｎからの電源オフの通知パケットを受け取ったプリンタ装置Ｐｒ１〜Ｐｒｍは、自身がマスタプリンタ装置であるかチェックして（ステップＳ６０３）、マスタプリンタ装置であると（ステップＳ６０３で、ＹＥＳのとき）、該マスタプリンタ装置は、自身のクライアント管理テーブル２５の情報を更新して、省電力制御処理を終了し(ステップＳ６０４）、マスタプリンタ装置でないときには、該プリンタ装置Ｐｒ１〜Ｐｒｍは、マスタプリンタ装置に対してプリンタ選定の再計算を要求する再計算リクエストを行なう（ステップＳ６０５）。
【００８８】
このように、本実施例のネットワークプリントシステム１のプリンタ装置Ｐｒ１〜Ｐｒｍは、任意のサイズの印刷データを生成して印刷要求する複数のクライアント装置（ホスト装置）Ｃ１〜Ｃｎの接続されているネットワークＮＷに複数接続され、該クライアント装置Ｃ１〜Ｃｎからの印刷要求に応じて該印刷データに基づいて指定されたサイズの用紙（被記録媒体）に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備え、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍの過去の印刷実績情報と機能情報を取得してプリンタ状態管理テーブル（装置情報記憶手段）２６に記憶するパケット送受信制御部（装置情報収集手段）２１と、プリンタ状態管理テーブル２６に記憶されている前記装置情報に基づいて、稼動中の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御するマスタプリンタ装置（マスタ画像形成装置）としての優先順位を決定する省電力モード制御部（優先順位決定手段）２２と、ネットワークＮＷ上で稼働中のプリンタ装置Ｐｒ１〜Ｐｒｍのうち前記優先順位が最も高いプリンタ装置Ｐｒ１〜Ｐｒｍを、前記マスタプリンタ装置として決定する省電力モード制御部（マスタ決定手段）２２と、ネットワークＮＷ上のクライアント装置Ｃ１〜Ｃｎのうち少なくとも電源がオンされているクライアント装置Ｃ１〜Ｃｎの過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してクライアント管理テーブル（ホスト情報記憶手段）２５に記憶するパケット送受信制御部（ホスト情報収集手段）２１と、クライアント管理テーブル２５に記憶されているホスト情報に基づいてネットワークＮＷ上で必要とされる平均使用実績（必要印刷処理能力）Ｍを求める省電力モード制御部（必要印刷処理能力算出手段）２２と、前記優先順位と該優先順位に対応するプリンタ装置Ｐｒ１〜Ｐｒｍの前記装置情報及び前記平均使用実績Ｍに基づいて、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御する省電力モード制御部（省電力制御手段）２２と、を備え、マスタ画像形成装置の省電力モード制御部２２が、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御している。
【００８９】
したがって、ネットワークＮＷ上の現在電源がオンとなっているクライアント装置Ｃ１〜Ｃｎの平均使用実績Ｍやプリンタ装置Ｐｒ１〜Ｐｒｍの装置情報等に基づいて、複数接続されているプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御することができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果を向上させることができる。
【００９０】
また、本実施例のネットワークプリントシステム１は、ネットワークＮＷ上の各クライアント装置Ｃ１〜Ｃｎが、過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として取得して、プリンタ装置Ｐｒ１〜Ｐｒｍから該ホスト情報の要求があると、該ホスト情報を提供し、各プリンタ装置Ｐｒ１〜Ｐｒｍが、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍの過去の印刷実績情報と機能情報を装置情報として取得してプリンタ状態管理テーブル（装置情報記憶手段）２６に記憶するパケット送受信制御部（装置情報収集手段）２１と、プリンタ状態管理テーブル２６に記憶されている前記装置情報に基づいて、稼動中の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御するマスタプリンタ装置（マスタ画像形成装置）としての優先順位を決定する省電力モード制御部（優先順位決定手段）２２と、ネットワークＮＷ上で稼働中のプリンタ装置Ｐｒ１〜Ｐｒｍのうち前記優先順位が最も高いプリンタ装置Ｐｒ１〜Ｐｒｍを、前記マスタプリンタ装置として決定する省電力モード制御部（マスタ決定手段）２２と、ネットワークＮＷ上のクライアント装置Ｃ１〜Ｃｎのうち少なくとも電源がオンされているクライアント装置Ｃ１〜Ｃｎの過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してホスト情報記憶手段に記憶するパケット送受信制御部（ホスト情報収集手段）２１と、クライアント管理テーブル２５に記憶されているホスト情報に基づいてネットワークＮＷ上で必要とされる平均使用実績（必要印刷処理能力）Ｍを求める省電力モード制御部（必要印刷処理能力算出手段）２２と、前記優先順位と該優先順位に対応するプリンタ装置Ｐｒ１〜Ｐｒｍの前記装置情報及び前記平均使用実績Ｍに基づいて、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御する省電力モード制御部（省電力制御手段）２２と、を備え、マスタ画像形成装置の省電力モード制御部２２が、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御している。
【００９１】
したがって、ネットワークＮＷ上の現在電源がオンとなっているクライアント装置Ｃ１〜Ｃｎの平均使用実績Ｍやプリンタ装置Ｐｒ１〜Ｐｒｍの装置情報等に基づいて、複数接続されているプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御することができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果を向上させることができる。
【００９２】
さらに、本実施例のネットワークプリントシステム１は、任意のサイズの印刷データを生成して印刷要求する複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークＮＷに複数接続され、該クライアント装置Ｃ１〜Ｃｎからの印刷要求に応じて該印刷データに基づいて指定されたサイズの用紙に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えたプリンタ装置Ｐｒ１〜Ｐｒｍの省電力制御方法であって、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍの過去の印刷実績情報と機能情報を装置情報として取得してプリンタ状態管理テーブル２６に記憶する装置情報収集処理ステップと、該プリンタ状態管理テーブル２６に記憶されている前記装置情報に基づいて、稼動中の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御するマスタプリンタ装置としての優先順位を決定する優先順位決定処理ステップと、ネットワークＮＷ上で稼働中のプリンタ装置Ｐｒ１〜Ｐｒｍのうち前記優先順位が最も高いプリンタ装置Ｐｒ１〜Ｐｒｍを、前記マスタプリンタ装置として決定するマスタ決定処理ステップと、ネットワークＮＷ上のクライアント装置Ｃ１〜Ｃｎのうち少なくとも電源がオンされているクライアント装置Ｃ１〜Ｃｎの過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してクライアント管理テーブル２５に記憶するホスト情報収集処理ステップと、クライアント管理テーブル２５に記憶されている前記ホスト情報に基づいてネットワークＮＷ上で必要とされる平均使用実績（必要印刷処理能力）Ｍを求める必要印刷処理能力算出処理ステップと、前記優先順位と該優先順位に対応するプリンタ装置Ｐｒ１〜Ｐｒｍの前記装置情報及び前記平均使用実績Ｍに基づいて、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御する省電力制御処理ステップと、を有し、前記マスタ決定処理ステップで決定されたマスタプリンタ装置の前記省電力制御処理ステップで、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御する省電力制御方法を実行している。
【００９３】
したがって、ネットワークＮＷ上の現在電源がオンとなっているクライアント装置Ｃ１〜Ｃｎの平均使用実績Ｍやプリンタ装置Ｐｒ１〜Ｐｒｍの装置情報等に基づいて、複数接続されているプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御することができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果を向上させることができる。
【００９４】
また、本実施例のネットワークプリントシステム１は、任意のサイズの印刷データを生成して印刷要求する複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークＮＷに複数接続され、該クライアント装置Ｃ１〜Ｃｎからの印刷要求に応じて該印刷データに基づいて指定されたサイズの用紙に印刷出力するとともにそれぞれ消費電力を削減する省電力モードを備えたプリンタ装置Ｐｒ１〜Ｐｒｍの搭載する省電力制御プログラムであって、コンピュータに、ネットワークＮＷ上のプリンタ装置Ｐｒ１〜Ｐｒｍの過去の印刷実績情報と機能情報を装置情報として取得してプリンタ状態管理テーブル２６に記憶する装置情報収集処理と、プリンタ状態管理テーブル２６に記憶されている前記装置情報に基づいて、稼動中の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御するマスタプリンタ装置としての優先順位を決定する優先順位決定処理と、ネットワークＮＷ上で稼働中のプリンタ装置Ｐｒ１〜Ｐｒｍのうち前記優先順位が最も高いプリンタ装置Ｐｒ１〜Ｐｒｍを、前記マスタプリンタ装置として決定するマスタ決定処理と、ネットワークＮＷ上のクライアント装置Ｃ１〜Ｃｎのうち少なくとも電源がオンされているクライアント装置Ｃ１〜Ｃｎの過去の印刷履歴情報及び現在の印刷設定情報をホスト情報として収集してクライアント管理テーブル２５に記憶するホスト情報収集処理と、クライアント管理テーブル２５に記憶されている前記ホスト情報に基づいてネットワークＮＷ上で必要とされる平均使用実績（必要印刷処理能力）Ｍを求める必要印刷処理能力算出処理と、前記優先順位と該優先順位に対応するプリンタ装置Ｐｒ１〜Ｐｒｍの前記装置情報及び前記平均使用実績Ｍに基づいて、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御する省電力制御処理と、を実行させるとともに、前記マスタ決定処理で決定されたマスタプリンタ装置の前記省電力制御処理で、ネットワークＮＷ上の各プリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御させる省電力制御プログラムを搭載している。
【００９５】
したがって、ネットワークＮＷ上の現在電源がオンとなっているクライアント装置Ｃ１〜Ｃｎの平均使用実績Ｍやプリンタ装置Ｐｒ１〜Ｐｒｍの装置情報等に基づいて、複数接続されているプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御することができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果を向上させることができる。
【００９６】
さらに、本実施例のネットワークプリントシステム１は、マスタプリンタ装置の省電力モード制御部２２が、前記優先順位の高いプリンタ装置Ｐｒ１〜Ｐｒｍから前記平均使用実績Ｍを満たす数だけのプリンタ装置Ｐｒ１〜Ｐｒｍを通常動作可能な通常動作モードとし、その他のプリンタ装置Ｐｒ１〜Ｐｒｍを前記省電力モードに移行させている。
【００９７】
したがって、ネットワークＮＷ上の現在電源がオンとなっているクライアント装置Ｃ１〜Ｃｎの平均使用実績Ｍやプリンタ装置Ｐｒ１〜Ｐｒｍの装置情報等に基づいて、複数接続されているプリンタ装置Ｐｒ１〜Ｐｒｍを通常動作モードと省電力モードに分けて制御することができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果を適切に向上させることができる。
【００９８】
また、本実施例のネットワークプリントシステム１は、プリンタ装置Ｐｒ１〜Ｐｒｍが、マスタプリンタ装置の電源がオフされると、省電力モード制御部（マスタ決定手段）２２が、該マスタプリンタ装置の次に前記優先順位の高い稼動中のプリンタ装置Ｐｒ１〜Ｐｒｍをマスタプリンタ装置として決定し、決定されたマスタプリンタ装置の省電力モード制御部２２が、稼動中のプリンタ装置Ｐｒ１〜Ｐｒｍの省電力モードを制御している。
【００９９】
したがって、マスタプリンタ装置の電源がオフされた場合にも、次のマスタプリンタ装置を決定して、ネットワークプリントシステム１として適切に省電力処理を行うことができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果をより一層適切に向上させることができる。
【０１００】
さらに、本実施例のネットワークプリントシステム１は、マスタプリンタ装置の省電力モード制御部２２が、前記通常動作モードとしているプリンタ装置Ｐｒ１〜Ｐｒｍの電源がオフされると、該通常動作モードとしているプリンタ装置Ｐｒ１〜Ｐｒｍのうち最も前記優先順位の低いプリンタ装置Ｐｒ１〜Ｐｒｍ以降の優先順位のプリンタ装置Ｐｒ１〜Ｐｒｍのうち平均使用実績Ｍを満たすプリンタ装置Ｐｒ１〜Ｐｒｍまでを優先順位の高い順に前記省電力モードから該通常動作モードへ移行させている。
【０１０１】
したがって、通常動作モードとしているプリンタ装置Ｐｒ１〜Ｐｒｍの電源がオフされた場合にも、ネットワークプリントシステム１として必要な平均使用実績Ｍを処理可能なプリンタ装置Ｐｒ１〜Ｐｒｍを通常動作モードに復帰させることができ、ネットワークプリントシステム１の利用性を向上させつつ、省電力効果を向上させることができる。
【０１０２】
また、本実施例のネットワークプリントシステム１は、パケット送受信制御部（ホスト情報収集手段）２１が、ネットワークＮＷ上のクライアント装置Ｃ１〜Ｃｎの電源がオン／オフされると、該オン／オフされたクライアント装置Ｃ１〜Ｃｎに関するホスト情報を更新してクライアント管理テーブル２５に記憶し、省電力モード制御部（必要印刷処理能力算出手段）２２が、更新後の前記ホスト情報に基づいて平均使用実績Ｍを算出している。
【０１０３】
したがって、プリンタ装置Ｐｒ１〜Ｐｒｍを利用するクライアント装置Ｃ１〜Ｃｎの電源がオン／オフされた場合にも、該オン／オフに対応するホスト情報を更新して省電力モードを制御することができ、複数のプリンタ装置Ｐｒ１〜Ｐｒｍと複数のクライアント装置Ｃ１〜Ｃｎの接続されているネットワークプリントシステム１における省電力効果をより一層適切に向上させることができる。
【０１０４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０５】
１  ネットワークプリントシステム
ＮＷ  ネットワーク
Ｐｒ１〜Ｐｒｍ  プリンタ装置
Ｃ１〜Ｃｎ  クライアント装置
１１  ＰＣ本体部
１２  印刷履歴管理テーブル
１３  アプリケーション用紙／印刷量管理テーブル
１４  パケット情報メモリ
１５  パケット送受信制御部
１６  応答待ちカウンタ
１７  ＡＣレベル検出回路
２０  コントローラ
２１  パケット送受信制御部
２２  省電力モード制御部
２３  解析・画像展開部
２４  内蔵時計
２５  クライアント管理テーブル
２６  プリンタ状態管理テーブル
３０  エンジン
３１  エンジン制御部
３２  定着制御部
３３  定着器
【先行技術文献】
【特許文献】
【０１０６】
【特許文献１】特開２０１０−００３０８３号公報
【図１】
0005949017.tif 000002
【図２】
0005949017.tif 000003
【図３】
0005949017.tif 000004
【図４】
0005949017.tif 000005
【図５】
0005949017.tif 000006
【図６】
0005949017.tif 000007
【図７】
0005949017.tif 000008
【図８】
0005949017.tif 000009
【図９】
0005949017.tif 000010
【図１０】
0005949017.tif 000011
【図１１】
0005949017.tif 000012
【図１２】
0005949017.tif 000013
【図１３】
0005949017.tif 000014
【図１４】
0005949017.tif 000015
【図１５】
0005949017.tif 000016
【図１６】
0005949017.tif 000017
【図１７】
0005949017.tif 000018
【図１８】
0005949017.tif 000019
【図１９】
0005949017.tif 000020
【図２０】
0005949017.tif 000021