(57)【特許請求の範囲】
【請求項１】
ネットワーク制御部によりネットワークを介して互いに通信する複数の画像形成装置を有し、
前記ネットワークでは、１の画像形成装置が主装置として動作し、他の画像形成装置が従装置として動作するように前記画像形成装置の動作状態が切り換えられ、
前記画像形成装置は、
前記主装置としての動作時、用紙に画像形成する印刷機能部に給電停止し前記ネットワーク制御部に給電する第１の省電力モードの省電力制御を行い、前記従装置としての動作時、前記印刷機能部及び前記ネットワーク制御部に給電停止する第２の省電力モードの省電力制御を行う省電力制御手段と、
前記複数の画像形成装置のいずれかの前記画像形成装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記印刷機能部及び前記ネットワーク制御部に給電する非省電力モードに移行する際、または、前記複数の画像形成装置のいずれかの前記画像形成装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記複数の画像形成装置の消費電力の計算に基づき次に前記主装置として動作する前記画像形成装置を前記複数の画像形成装置の中から決定する主装置担当決定手段と、
を備え、
前記主装置担当決定手段によって前記主装置として動作する前記画像形成装置が決定された後に、前記主装置担当決定手段で決定された前記画像形成装置が前記主装置として動作し、
前記従装置として動作する前記画像形成装置は、自装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、自装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信し、
前記主装置として動作する画像形成装置は、前記複数の画像形成装置の各々についての、前記第１の省電力モードでの消費電力と前記第２の省電力モードでの消費電力と前記非省電力モードでの消費電力との情報がそれぞれ保持される消費電力計算用テーブルを備え、
前記主装置担当決定手段は、前記従装置として動作する前記画像形成装置より前記状態遷移通知を受信した後に、前記複数の画像形成装置の消費電力の合計を各々の前記画像形成装置が前記主装置として動作した場合について、前記消費電力計算用テーブルに基づいて各々計算し、該合計が最も少なくなる場合に前記主装置として動作する前記画像形成装置を次に前記主装置として動作する前記画像形成装置として決定し、
前記主装置として動作する画像形成装置に変更があった場合に、前記主装置であった画像形成装置が、前記主装置担当決定手段で決定された前記画像形成装置に対して、前記消費電力計算用テーブルを送信する
画像形成システム。
【請求項２】
前記主装置担当決定手段による処理は、前記主装置として動作する前記画像形成装置で行われる請求項１記載の画像形成システム。
【請求項３】
前記主装置担当決定手段は、
前記主装置として動作する前記画像形成装置の電力状態が、前記第１の省電力モードから前記非省電力モードに移行した後、または、前記非省電力モードから前記第１の省電力モードに移行した後に、前記主装置として動作する前記画像形成装置を決定する
請求項１又は２記載の画像形成システム。
【請求項４】
前記従装置としての動作時、前記第２の省電力モードから一時的に前記第１の省電力モードに移行して、前記主装置に対して、自装置宛の印刷ジョブを問い合わせる問合せ手段と、
前記主装置としての動作時、印刷ジョブを受信すると、宛先である前記従装置からの問い合わせに対して該印刷ジョブを配布する配布手段と、
前記従装置としての動作時、前記印刷ジョブを前記主装置として動作する前記画像形成装置から受信すると、非省電力モードに移行して、受信する該印刷ジョブを印刷する印刷手段と、
前記主装置としての動作時、前記主装置担当決定手段で決定した前記画像形成装置が前記従装置として動作する画像形成装置である場合には、当該画像形成装置へ主装置依頼通知を送信する送信手段と、
前記主装置依頼通知を受信すると、前記ネットワークに接続される他の前記画像形成装置に対して、前記主装置宣言を送信する主装置宣言送信手段と、
を更に具備する請求項１乃至３いずれか記載の画像形成システム。
【請求項５】
１の画像形成装置が主装置として動作し、他の画像形成装置が従装置として動作するように前記各画像形成装置の動作状態が切り替えられるネットワークに接続され、
前記主装置としての動作時、用紙に画像形成する印刷機能部に給電停止し他の画像形成装置との通信制御を行うネットワーク制御部に給電する第１の省電力モードの省電力制御を行い、前記従装置としての動作時、前記印刷機能部及び前記ネットワーク制御部に給電停止する第２の省電力モードの省電力制御を行う省電力制御手段と、
前記主装置としての動作時、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記印刷機能部及び前記ネットワーク制御部に給電する非省電力モードに移行する際、または、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記ネットワークに接続される前記画像形成装置の消費電力の計算に基づき次に前記主装置として動作する前記画像形成装置を前記ネットワークに接続される前記画像形成装置の中から決定する主装置担当決定手段と、
前記主装置担当決定手段で決定した前記画像形成装置が自装置以外の前記画像形成装置である場合には、決定した該画像形成装置に主装置の担当を移譲する主装置移譲手段と、
を具備し、
前記従装置としての動作時は、自装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、自装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信し、
前記主装置としての動作時は、前記複数の画像形成装置の各々についての、前記第１の省電力モードでの消費電力と前記第２の省電力モードでの消費電力と前記非省電力モードでの消費電力との情報がそれぞれ保持される消費電力計算用テーブルを備え、
前記主装置担当決定手段は、前記従装置として動作する前記画像形成装置より前記状態遷移通知を受信した後に、前記複数の画像形成装置の消費電力の合計を各々の前記画像形成装置が前記主装置として動作した場合について、前記消費電力計算用テーブルに基づいて各々計算し、該合計が最も少なくなる場合に前記主装置として動作する前記画像形成装置を次に前記主装置として動作する前記画像形成装置として決定し、
前記主装置として動作する画像形成装置に変更があった場合に、前記主装置として動作時は、前記主装置担当決定手段で決定された前記画像形成装置に対して、前記消費電力計算用テーブルを送信する
画像形成装置。
【請求項６】
前記従装置としての動作時、自装置の電源状態が、前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信する送信手段を更に有し、
前記主装置担当決定手段は、
前記送信手段より送信された前記状態遷移通知を受信した後に、前記主装置として動作する前記画像形成装置を決定する
請求項５記載の画像形成装置。
【請求項７】
コンピュータを、
１の画像形成装置が主装置として動作し、他の画像形成装置が従装置として動作するように前記各画像形成装置の動作状態が切り替えられるネットワークに接続され、前記主装置としての動作時、用紙に画像形成する印刷機能部に給電停止し他の画像形成装置との通信制御を行うネットワーク制御部に給電する第１の省電力モードの省電力制御を行い、前記従装置としての動作時、前記印刷機能部及び前記ネットワーク制御部に給電停止する第２の省電力モードの省電力制御を行う省電力制御手段、
前記主装置としての動作時、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから前記印刷機能部及び前記ネットワーク制御部に給電する非省電力モードに移行する際、または、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記ネットワークに接続される前記画像形成装置の消費電力の計算に基づき次に前記主装置として動作する前記画像形成装置を前記ネットワークに接続される前記画像形成装置の中から決定する主装置担当決定手段、
前記主装置担当決定手段で決定した前記画像形成装置が自装置以外の前記画像形成装置である場合には、決定した該画像形成装置に主装置の担当を移譲する主装置移譲手段
として機能させ、
前記従装置として動作する前記画像形成装置に、自装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、自装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信させるように機能させ、
前記主装置として動作する画像形成装置に、前記複数の画像形成装置の各々についての、前記第１の省電力モードでの消費電力と前記第２の省電力モードでの消費電力と前記非省電力モードでの消費電力との情報がそれぞれ保持される消費電力計算用テーブルを備えるように機能させ、
前記主装置担当決定手段に、前記従装置として動作する前記画像形成装置より前記状態遷移通知を受信した後に、前記複数の画像形成装置の消費電力の合計を各々の前記画像形成装置が前記主装置として動作した場合について、前記消費電力計算用テーブルに基づいて各々計算し、該合計が最も少なくなる場合に前記主装置として動作する前記画像形成装置を次に前記主装置として動作する前記画像形成装置として決定させ、
前記主装置として動作する画像形成装置に変更があった場合に、前記主装置であった画像形成装置が、前記主装置担当決定手段で決定された前記画像形成装置に対して、前記消費電力計算用テーブルを送信するように機能させる
ための画像形成プログラム。
【請求項８】
コンピュータを、
前記従装置としての動作時、自装置の電源状態が、前記第１の省電力モード或いは前記第２の省電力モードから前記非省電力モードに移行する際、または、前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信する送信手段として更に機能させ、
前記主装置担当決定手段に、前記送信手段より送信された前記状態遷移通知を受信した後に、前記主装置として動作する前記画像形成装置を決定するように機能させるための請求項７記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成装置および画像形成プログラムに関する。
【背景技術】
【０００２】
従来よりデバイスの電源状態には、消費電力を節約するための節電モード（省電力状態）と呼ばれる状態が存在する。
【０００３】
省電力状態は、デバイスの主要な動作が可能なスタンバイ／ラン状態から所定の時間操作されない状態（待機状態）が続くと、デバイス内の不要な部分への電力供給を止めて、消費電力の節約を行うものである。
【０００４】
そして、ネットワークに接続されるデバイスでは、省電力状態として、ネットワーク回路への電力供給が行われる省電力状態（浅い省エネ状態）とネットワーク回路への電力供給が行われない省電力状態（深い省エネ状態）とがある。
【０００５】
特許文献１には、印刷によって消費される消費電力量の計算を各複合機に依頼して、各複合機から通知される計算結果に基づいて印刷使用機器としていずれかの複合機を選択する画像形成システムとその画像形成装置、制御方法、プログラム、および記録媒体が提案されている。
【０００６】
特許文献２には、クライアントＰＣから印刷ジョブをある印刷装置が受信した時、この印刷装置を含めてネットワーク上の他の印刷装置が印刷ジョブ受信時の状態から出力するまでにかかる消費電力が算出、比較されて、その結果、最も消費電力の少ない印刷装置が選択されて印刷出力されるプリンタ管理システム及びその制御プログラムが提案されている。
【０００７】
また、ネットワーク上の複数の情報処理装置間で共用データ（ブラウズリスト）を共用して、ネットワーク上の情報処理装置を識別することができるブラウジング機能が知られている。
【０００８】
そして、共用データ（ブラウズリスト）および印刷命令（プリントジョブ）を管理するマスタと呼ばれる情報処理装置は、省電力状態であってもスレーブである情報処理装置からの共用データ、印刷命令の有無確認の要求に応える為にネットワーク回路に電源が供給された状態である必要がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−１４６３６０号公報
【特許文献２】特開２００２−２９７３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
この発明は、ネットワークシステム全体としての消費電力を少なくする為に、情報処理装置間で共用する共用データ（ブラウズリスト）、ネットワークから印刷命令（プリントジョブ）を管理するマスタを担当する情報処理装置を、消費電力の計算に基づいて適切に変化させる画像形成システムおよび画像形成装置および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１の画像形成システムは、ネットワーク制御部によりネットワークを介して互いに通信する複数の画像形成装置を有し、前記ネットワークでは、１の画像形成装置が主装置として動作し、他の画像形成装置が従装置として動作するように前記画像形成装置の動作状態が切り換えられ、前記画像形成装置は、前記主装置としての動作時、用紙に画像形成する印刷機能部に給電停止し前記ネットワーク制御部に給電する第１の省電力モードの省電力制御を行い、前記従装置としての動作時、前記印刷機能部及び前記ネットワーク制御部に給電停止する第２の省電力モードの省電力制御を行う省電力制御手段と、前記複数の画像形成装置のいずれかの前記画像形成装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記印刷機能部及び前記ネットワーク制御部に給電する非省電力モードに移行する際、または、前記複数の画像形成装置のいずれかの前記画像形成装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記複数の画像形成装置の消費電力の計算に基づき次に前記主装置として動作する前記画像形成装置を前記複数の画像形成装置の中から決定する主装置担当決定手段と、を備え、前記主装置担当決定手段によって前記主装置として動作する前記画像形成装置が決定された後に、前記主装置担当決定手段で決定された前記画像形成装置が前記主装置として動作し、前記従装置として動作する前記画像形成装置は、自装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、自装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信し、前記主装置として動作する画像形成装置は、前記複数の画像形成装置の各々についての、前記第１の省電力モードでの消費電力と前記第２の省電力モードでの消費電力と前記非省電力モードでの消費電力との情報がそれぞれ保持される消費電力計算用テーブルを備え、前記主装置担当決定手段は、前記従装置として動作する前記画像形成装置より前記状態遷移通知を受信した後に、前記複数の画像形成装置の消費電力の合計を各々の前記画像形成装置が前記主装置として動作した場合について、前記消費電力計算用テーブルに基づいて各々計算し、該合計が最も少なくなる場合に前記主装置として動作する前記画像形成装置を次に前記主装置として動作する前記画像形成装置として決定し、前記主装置として動作する画像形成装置に変更があった場合に、前記主装置であった画像形成装置が、前記主装置担当決定手段で決定された前記画像形成装置に対して、前記消費電力計算用テーブルを送信するように構成される。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記主装置担当決定手段による処理は、前記主装置として動作する前記画像形成装置で行われるように構成される。
【００１７】
また、請求項３の発明は、請求項１又は２の発明において、前記主装置担当決定手段は、前記主装置として動作する前記画像形成装置の電力状態が、前記第１の省電力モードから前記非省電力モードに移行した後、または、前記非省電力モードから前記第１の省電力モードに移行した後に、前記主装置として動作する前記画像形成装置を決定するように構成される。
【００１８】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記従装置としての動作時、前記第２の省電力モードから一時的に前記第１の省電力モードに移行して、前記主装置に対して、自装置宛の印刷ジョブを問い合わせる問合せ手段と、前記主装置としての動作時、印刷ジョブを受信すると、宛先である前記従装置からの問い合わせに対して該印刷ジョブを配布する配布手段と、前記従装置としての動作時、前記印刷ジョブを前記主装置として動作する前記画像形成装置から受信すると、非省電力モードに移行して、受信する該印刷ジョブを印刷する印刷手段と、前記主装置としての動作時、前記主装置担当決定手段で決定した前記画像形成装置が前記従装置として動作する画像形成装置である場合には、当該画像形成装置へ主装置依頼通知を送信する送信手段と、前記主装置依頼通知を受信すると、前記ネットワークに接続される他の前記画像形成装置に対して、前記主装置宣言を送信する主装置宣言送信手段と、を更に具備するように構成される。
【００１９】
また、請求項５の画像形成装置は、１の画像形成装置が主装置として動作し、他の画像形成装置が従装置として動作するように前記各画像形成装置の動作状態が切り替えられるネットワークに接続され、前記主装置としての動作時、用紙に画像形成する印刷機能部に給電停止し他の画像形成装置との通信制御を行うネットワーク制御部に給電する第１の省電力モードの省電力制御を行い、前記従装置としての動作時、前記印刷機能部及び前記ネットワーク制御部に給電停止する第２の省電力モードの省電力制御を行う省電力制御手段と、前記主装置としての動作時、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記印刷機能部及び前記ネットワーク制御部に給電する非省電力モードに移行する際、または、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記ネットワークに接続される前記画像形成装置の消費電力の計算に基づき次に前記主装置として動作する前記画像形成装置を前記ネットワークに接続される前記画像形成装置の中から決定する主装置担当決定手段と、前記主装置担当決定手段で決定した前記画像形成装置が自装置以外の前記画像形成装置である場合には、決定した該画像形成装置に主装置の担当を移譲する主装置移譲手段と、を具備し、前記従装置としての動作時は、自装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、自装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信し、前記主装置としての動作時は、前記複数の画像形成装置の各々についての、前記第１の省電力モードでの消費電力と前記第２の省電力モードでの消費電力と前記非省電力モードでの消費電力との情報がそれぞれ保持される消費電力計算用テーブルを備え、前記主装置担当決定手段は、前記従装置として動作する前記画像形成装置より前記状態遷移通知を受信した後に、前記複数の画像形成装置の消費電力の合計を各々の前記画像形成装置が前記主装置として動作した場合について、前記消費電力計算用テーブルに基づいて各々計算し、該合計が最も少なくなる場合に前記主装置として動作する前記画像形成装置を次に前記主装置として動作する前記画像形成装置として決定し、前記主装置として動作する画像形成装置に変更があった場合に、前記主装置として動作時は、前記主装置担当決定手段で決定された前記画像形成装置に対して、前記消費電力計算用テーブルを送信するように構成される。
【００２０】
また、請求項６の発明は、請求項５の発明において、前記従装置としての動作時、自装置の電源状態が、前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信する送信手段を更に有し、前記主装置担当決定手段は、前記送信手段より送信された前記状態遷移通知を受信した後に、前記主装置として動作する前記画像形成装置を決定するように構成される。
【００２１】
また、請求項７の発明の画像形成プログラムは、コンピュータを、１の画像形成装置が主装置として動作し、他の画像形成装置が従装置として動作するように前記各画像形成装置の動作状態が切り替えられるネットワークに接続され、前記主装置としての動作時、用紙に画像形成する印刷機能部に給電停止し他の画像形成装置との通信制御を行うネットワーク制御部に給電する第１の省電力モードの省電力制御を行い、前記従装置としての動作時、前記印刷機能部及び前記ネットワーク制御部に給電停止する第２の省電力モードの省電力制御を行う省電力制御手段、前記主装置としての動作時、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから前記印刷機能部及び前記ネットワーク制御部に給電する非省電力モードに移行する際、または、前記ネットワークに接続されるいずれかの前記画像形成装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記ネットワークに接続される前記画像形成装置の消費電力の計算に基づき次に前記主装置として動作する前記画像形成装置を前記ネットワークに接続される前記画像形成装置の中から決定する主装置担当決定手段、前記主装置担当決定手段で決定した前記画像形成装置が自装置以外の前記画像形成装置である場合には、決定した該画像形成装置に主装置の担当を移譲する主装置移譲手段として機能させ、前記従装置として動作する前記画像形成装置に、自装置の電力状態が前記第１の省電力モード或いは前記第２の省電力モードから、前記非省電力モードに移行する際、または、自装置の電力状態が前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信させるように機能させ、前記主装置として動作する画像形成装置に、前記複数の画像形成装置の各々についての、前記第１の省電力モードでの消費電力と前記第２の省電力モードでの消費電力と前記非省電力モードでの消費電力との情報がそれぞれ保持される消費電力計算用テーブルを備えるように機能させ、前記主装置担当決定手段に、前記従装置として動作する前記画像形成装置より前記状態遷移通知を受信した後に、前記複数の画像形成装置の消費電力の合計を各々の前記画像形成装置が前記主装置として動作した場合について、前記消費電力計算用テーブルに基づいて各々計算し、該合計が最も少なくなる場合に前記主装置として動作する前記画像形成装置を次に前記主装置として動作する前記画像形成装置として決定させ、前記主装置として動作する画像形成装置に変更があった場合に、前記主装置であった画像形成装置が、前記主装置担当決定手段で決定された前記画像形成装置に対して、前記消費電力計算用テーブルを送信するように機能させる。
【００２２】
また、請求項８の発明は、請求項７の発明において、コンピュータを、前記従装置としての動作時、自装置の電源状態が、前記第１の省電力モード或いは前記第２の省電力モードから前記非省電力モードに移行する際、または、前記非省電力モードから前記第１の省電力モード或いは前記第２の省電力モードに移行する際に、前記主装置として動作する前記画像形成装置に対して状態遷移通知を送信する送信手段として更に機能させ、前記主装置担当決定手段は、前記送信手段より送信された前記状態遷移通知を受信した後に、前記主装置として動作する前記画像形成装置を決定するように機能させる。
【発明の効果】
【００２３】
本発明によれば、ネットワークに接続されるシステムのトータルの消費電力が本構成を有していない場合に比較して節約されるという効果を奏する。
【図面の簡単な説明】
【００３５】
【図１】図１はネットワークシステム１の構成を示す模式図である。
【図２】図２は複合機１００の構成を示すブロック図である。
【図３】図３は複合機１００の各種電源状態を示す模式図である。
【図４】図４は消費電力計算用テーブルによる計算について示した図である。
【図５】図５はマスタである複合機１００での処理を示すフローチャートである。
【図６】図６は状態遷移を示す図である。
【図７】図７はスレーブである複合機１００での処理を示すフローチャートである。
【図８】図８はネットワークシステム１の複合機１００の動作例を示す図。
【図９】図９はネットワークシステム１の複合機１００の動作例を示す図。
【発明を実施するための形態】
【００３６】
以下、本発明の実施例について添付図面を参照して詳細に説明する。
【００３７】
まず、本発明に係るネットワークシステム１について図１を参照して説明を行う。
【００３８】
図１は、ネットワークシステム１の構成を示す模式図である。
【００３９】
ネットワークシステム１には、省電力機能を有する情報処理装置の一例として複合機１００が通信回線２に複数接続される。
【００４０】
複合機１００は、通信回線２に接続される情報処理装置（複合機１００等）の一覧を識別することができるブラウジング機能を有する。
【００４１】
ブラウジング機能が動作するために、ネットワークシステム１内の複数の複合機１００は、マスタとスレーブとに区別される。
【００４２】
マスタは、ネットワークシステム１内の複数の複合機１００に１つだけあり、その他の複合機１００はスレーブとなる。
【００４３】
また、マスタとスレーブとの担当は動的に変化する。
【００４４】
マスタとなった複合機１００は、ネットワークシステム１内で通信回線２に接続される複合機１００の識別情報等が記載される一覧リストであるブラウズリストを管理する。
【００４５】
スレーブとなった複合機１００は、通信回線２に接続される複合機１００を確認する際にマスタとなっている複合機１００にブラウズリストを要求して、そしてマスタより取得したブラウズリストから通信回線２に接続される複合機１００を識別する。
【００４６】
ネットワークシステム１内の複合機１００のマスタ、スレーブの担当は、ネットワークシステム１全体の消費電力が低くなるように、後で図４を参照して説明する消費電力計算テーブルによって計算される計算結果に基づいて決定される。
【００４７】
スレーブである複合機１００は、マスタである複合機１００に定期的にホストアナウンスメントを送信する。
【００４８】
マスタである複合機１００は、穂明日とアナウンスメントを受信すると、ホストアナウンスメントを受信した複合機１００をブラウズリストに登録する。
【００４９】
また、マスタである複合機１００は、一定時間ホストアナウンスメントを送らないスレーブを、通信回線２上に接続されていない複合機１００であるとして、ブラウズリストから削除する。
【００５０】
このように、ネットワークシステム１では、通信回線２に接続される情報処理装置（複合機１００等）の一覧を識別するためにブラウズリストが活用される。
【００５１】
ブラウズリストは、ネットワークシステム１内の複数の情報処理装置（複合機１００等）で共用される共用データである。
【００５２】
また、ネットワークシステム１に接続される複数の複合機１００のそれぞれは、複合機（Ａ）１００−１、複合機（Ｂ）１００−２、複合機（Ｃ）１００−３である。  また、複合機（Ａ）１００−１、複合機（Ｂ）１００−２、複合機（Ｃ）１００−３を総称して呼ぶときには複合機１００と呼ぶ。
【００５３】
また、ネットワークシステム１には、複合機１００に印刷データを送信するクライアントＰＣ３が通信回線２に接続される。
【００５４】
クライアントＰＣ３が印刷データを生成して複合機１００に印刷要求する際には、まず、印刷出力が所望される複合機１００の識別情報が記載された印刷要求が、ネットワークシステム１内のマスタである複合機１００に送られる。
【００５５】
その後、クライアントＰＣ３は、その印刷要求に対応する印刷データの送信依頼を複合機１００より受付けると、その印刷データを複合機１００に送信する。
【００５６】
次に、複合機１００の構成について図２を参照して説明を行う。
【００５７】
図２は、複合機１００の構成を示すブロック図である。
【００５８】
複合機１００は、図２に示すように、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＮＶＲＡＭ（Non-Volatile RAM）１０４、ＨＤＤ（Hard Disc Drive）１０５、画像処理部１０６、印刷実行部１０７、操作／表示部１０８、ネットワークインタフェース（以下、Ｉ／Ｆと呼ぶ）１０９、ネットワーク制御部１１０、省電力制御部１１１がバス１１２に接続されて構成される。
【００５９】
ＣＰＵ１０１は、複合機１００が有する機能の主制御を行う。各処理部はＣＰＵ１０１による指示に基づいて処理を行い、その処理結果を指定された処理部に対して通知する。
【００６０】
ＲＯＭ１０２は、複合機１００の制御、ユーザ認証、省電力機能、画像処理等を行うための各種プログラムや、複合機１００が固有に持つ自装置を識別する識別情報を格納し、ＣＰＵ１０１からのプログラム実行命令などによってＮＶＲＡＭ１０４などに格納された情報を参照しながら実行する。
【００６１】
ＲＡＭ１０３は、ＲＯＭ１０２に記憶されたプログラムを動作させるための環境変数などのシステム変数や画像処理を行うために一時的にデータを記憶する。
【００６２】
ＮＶＲＡＭ１０４は、電源を切っても記憶内容を保持することができる不揮発性メモリであって、システムデータと呼ばれるＲＯＭ１０３に記憶されるプログラムを動作させるための各種パラメータを記憶するほか、履歴情報や消費電力計算用テーブルやマスタである複合機１００の識別情報等を記憶する。
【００６３】
ＨＤＤ１０５は、画像処理される画像データ等を記憶する。
【００６４】
画像処理部１０６は、ＡＳＩＣ（Application Specific Integrated Circuit）などで構成され、画像データの各種画像処理を行う。
【００６５】
印刷実行部１０７は、画像データの印刷出力を行うプリントエンジンである。
【００６６】
操作／表示部１０８は、液晶のタッチパネルで構成され、ユーザに情報を表示したり、ユーザからの指示を受付ける処理を行う。
【００６７】
ネットワークＩ／Ｆ１０９は、通信回線２と接続され、通信回線２に接続される他の複合機１００からの情報の授受や、クライアントＰＣ３から印刷データの受信等を行う。
【００６８】
ネットワーク制御部１１０は、ネットワークＩ／Ｆ１０９を介して接続されネットワークシステム１内の複合機１００やクライアントＰＣ３との通信制御を行う。
【００６９】
省電力制御部１１１は、複合機１００の電源の省電力に関する機能を担う。
【００７０】
複合機１００の電源は、スタンバイ／ラン状態、浅い省エネ状態、深い省エネ状態の３つの状態で管理される。
【００７１】
複合機１００の電源状態がスタンバイ／ラン状態、浅い省エネ状態、深い省エネ状態の３つの状態のそれぞれに移行する制御は、省電力制御部１１１によって行われる。  それぞれの状態については後で図３を参照して詳しく説明するが、浅い省エネ状態と深い省エネ状態とは共に、複合機１００が一定時間待機状態となって電源が節電状態に移行された省エネ状態である。
【００７２】
次に、省電力制御部１１１で管理される、複合機１００の電源状態について図３を参照して説明を行う。
【００７３】
図３は、複合機１００の各種電源状態を示す模式図である。
【００７４】
複合機１００の電源状態は、図３に示すように、スタンバイ／ラン状態（参照番号３０１）、浅い省エネ状態（参照番号３０２）、深い省エネ状態（参照番号３０３）とがある。
【００７５】
スタンバイ／ラン状態は、複合機１００が印刷データの画像処理や印刷出力処理等の実行状態、或いは操作／表示部１０８で指示されると起動時間がかかることなく指示内容を実行できる実行可能状態であり、ネットワーク回路やコントローラボードや印刷実行部１０７の電源が入った状態である。
【００７６】
複合機１００は、スタンバイ／ラン状態において、一定時間、表示／操作部１０８からの指示や印刷ジョブ等の各種処理の実行がされない場合には、消費電力を節約する省エネ状態に移行する。
【００７７】
省エネ状態は、浅い省エネ状態と深い省エネ状態との２種類があり、浅い省エネ状態は、図３の参照番号３０２に示すように、ネットワーク回路と一部のコントローラボードに電源が入っている状態である。  ネットワーク回路に電源が入っているので、浅い省エネ状態である複合機１００は、通信回線２に接続される他の複合機１００等からブラウザリストの要求やホストアナウンスメントを受信することが可能である。
【００７８】
また、深い省エネ状態は、浅い省エネ状態よりも更に消費電力を節約する状態であり、ネットワーク回路に電源が入らず、一部のコントローラボードにだけ電源が入っている状態である。
【００７９】
深い省エネ状態では、ネットワーク回路に電源が入っていない状態であるために、省エネ状態でも大きな消費電力を占めるネットワーク回路分の消費電力が削減されて、効果的な省エネ状態となる。
【００８０】
ネットワーク回路に電源が入らない状態では、ネットワークＩ／Ｆ１０９、ネットワーク制御部１１０に電源が入らない状態である。
【００８１】
複合機１００は、省エネ状態であるときには、マスタである場合には浅い省エネ状態となり、スレーブである場合には深い省エネ状態となる。
【００８２】
複合機１００は、ＮＶＲＡＭ１０４に、マスタである複合機１００の識別情報を記憶して、そして、スタンバイ／ラン状態から省エネ状態に移行する際には、ＮＶＲＡＭ１０４に記憶されるマスタの識別情報に基づき自装置がマスタかスレーブかを判別し、それぞれに応じた省エネ状態に移行する（マスタである場合には浅い省エネ状態に移行し、スレーブである場合には深い省エネ状態に移行する）。
【００８３】
次に、ネットワークシステム１内の複合機１００のマスタ、スレーブの担当を決定するための消費電力計算用テーブルによる計算について図４を参照して説明を行う。
【００８４】
図４は、消費電力計算用テーブルによる計算について示した図であり、図４（ａ）はネットワークシステム１の複合機１００のそれぞれの電源状態を示す模式図であり、図４（ｂ）は消費電力計算用テーブルを示す表であり、図４（ｃ）は複合機（Ａ）１００−１がマスタとなった場合の計算式を示す図であり、図４（ｄ）は複合機（Ｂ）１００−２がマスタとなった場合の計算式を示す図であり、図４（ｅ）は複合機（Ｃ）１００−３がマスタとなった場合の計算式を示す図である。
【００８５】
図４（ａ）に示すように、複合機（Ａ）１００−１が省エネ状態であり、複合機（Ｂ）１００−２が省エネ状態であり、複合機（Ｃ）１００−３がスタンバイ／ラン状態である場合に、いずれの複合機１００がマスタとなるのが、ネットワークシステム１全体として最も消費電力が小さくなるかが計算される。
【００８６】
その計算に使用される表は、消費電力計算用テーブルである。
【００８７】
消費電力計算用テーブルは、マスタである複合機１００のＮＶＲＡＭ１０４に記憶される。
【００８８】
また、消費電力用計算テーブルは、図４（ｂ）に示すように、複合機（Ａ）１００−１のＩＰアドレス、それと、複合機（Ａ）１００−１が浅い省エネ状態、深い省エネ状態、スタンバイ／ラン状態のそれぞれの状態で消費される消費電力が記される。
【００８９】
消費電力用計算テーブルは、図４（ｂ）に示すように、複合機（Ａ）１００−１に関する情報だけでなく、ネットワークシステム１の他の複合機１００である複合機（Ｂ）１００−２、複合機（Ｃ）１００−３についてのＩＰアドレス、それと浅い省エネ状態、深い省エネ状態、スタンバイ／ラン状態のそれぞれの状態で消費される消費電力とを記す。
【００９０】
ネットワークシステム１の複合機１００の電源状態が図４（ａ）を参照して説明したような状態の場合に、マスタとなる複合機１００を決定するために、ネットワークシステム１の複数の複合機１００のそれぞれがマスタとなったと仮定して、それぞれ消費電力が計算される。
【００９１】
消費電力の計算は、ネットワークシステム１を構成する全ての複合機１００の消費電力が合計される。
【００９２】
まず、ネットワークシステム１を構成する複合機１００のなかで、複合機（Ａ）１００−１がマスタになったと仮定して消費電力を計算する。
【００９３】
複合機（Ａ）１００−１がマスタとなった場合には、複合機（Ｂ）１００−２、複合機（Ｃ）１００−３はスレーブとなる。
【００９４】
そして、複合機（Ａ）１００−１がマスタとなった場合のネットワークシステム１を構成する複合機１００のそれぞれの電源状態は、図４（ｃ）に示すように、複合機（Ａ）１００−１はマスタとして浅い省エネ状態、複合機（Ｂ）１００−２はスレーブとして深い省エネ状態、複合機（Ｃ）１００−３はスタンバイ／ラン状態となる。
【００９５】
それで、複合機（Ａ）１００−１がマスタとなった場合のネットワークシステム１を構成する複合機１００の消費電力の合計は、複合機（Ａ）１００−１の10Ｗと、複合機（Ｂ）１００−２の2Ｗと、複合機（Ｃ）１００−３の13Ｗとを合計した25Ｗとなる。
【００９６】
そして次に、ネットワークシステム１を構成する複合機１００のなかで、複合機（Ｂ）１００−２がマスタになったと仮定して消費電力を計算する。
【００９７】
複合機（Ｂ）１００−２がマスタとなった場合には、複合機（Ａ）１００−１、複合機（Ｃ）１００−３はスレーブとなる。
【００９８】
そして、複合機（Ｂ）１００−２がマスタとなった場合のネットワークシステム１を構成する複合機１００のそれぞれの電源状態は、図４（ｄ）に示すように、複合機（Ａ）１００−１はスレーブとして深い省エネ状態、複合機（Ｂ）１００−２はマスタとして浅い省エネ状態、複合機（Ｃ）１００−３はスタンバイ／ラン状態となる。
【００９９】
それで、複合機（Ｂ）１００−２がマスタとなった場合のネットワークシステム１を構成する複合機１００の消費電力の合計は、複合機（Ａ）１００−１の2Ｗと、複合機（Ｂ）１００−２の8Ｗと、複合機（Ｃ）１００−３の13Ｗとを合計した23Ｗとなる。
【０１００】
そして次に、ネットワークシステム１を構成する複合機１００のなかで、複合機（Ｃ）１００−３がマスタになったと仮定して消費電力を計算する。
【０１０１】
複合機（Ｃ）１００−３がマスタとなった場合には、複合機（Ａ）１００−１、複合機（Ｂ）１００−２はスレーブとなる。
【０１０２】
そして、複合機（Ｃ）１００−３がマスタとなった場合のネットワークシステム１を構成する複合機１００のそれぞれの電源状態は、図４（ｅ）に示すように、複合機（Ａ）１００−１はスレーブとして深い省エネ状態、複合機（Ｂ）１００−２はスレーブとして深い省エネ状態、複合機（Ｃ）１００−３はスタンバイ／ラン状態となる。
【０１０３】
それで、複合機（Ｃ）１００−３がマスタとなった場合のネットワークシステム１を構成する複合機１００の消費電力の合計は、複合機（Ａ）１００−１の2Ｗと、複合機（Ｂ）１００−２の2Ｗと、複合機（Ｃ）１００−３の13Ｗとを合計した17Ｗとなる。
【０１０４】
このようにネットワークシステム１の複数の複合機１００のそれぞれがマスタとなったと仮定して、ネットワークシステム１を構成する複合機１００の消費電力の合計を計算すると、複合機（Ｃ）１００−３がマスタになった場合に、ネットワークシステム１を構成する複合機１００の消費電力の合計が一番少ないことが判明される。
【０１０５】
よって、図４（ａ）に示すような複合機（Ａ）１００−１が省エネ状態、複合機（Ｂ）１００−２が省エネ状態、複合機（Ｃ）１００−３がスタンバイ／ラン状態の場合には、複合機（Ｃ）１００−３がマスタと決定され、複合機（Ａ）１００−１と複合機（Ｂ）１００−２とはスレーブと決定される。
【０１０６】
このようなマスタを決定する計算は、ＮＶＲＡＭ１０４に記憶される消費電力計算用テーブルに基づきＣＰＵ１０１により行われる。
【０１０７】
次に、ネットワークシステム１のマスタである複合機１００における処理について図５を参照して説明を行う。
【０１０８】
図５は、ネットワークシステム１のマスタである複合機１００における処理について示したフローチャートである。
【０１０９】
マスタである複合機１００は、スタンバイ／ラン状態、或いは、マスタとして浅い省エネ状態の電源状態となっている。
【０１１０】
そして、マスタである複合機１００は、スタンバイ／ラン状態、或いは、浅い省エネ状態の電源状態において、図５に示すように、スレーブである複合機１００から状態遷移通知を受信するか（ステップ５０１でＹＥＳ）、自装置の状態遷移があった場合（ステップ５０２でＹＥＳ）に、次のマスタを決定するべく消費電力計算用テーブルに基づく消費電力計算を行う（ステップ５０３）。
【０１１１】
ここで、まず、状態遷移とは、図６に示すように、複合機１００の電源状態が、省エネ状態からスタンバイ／ラン状態に移ること、或いは、スタンバイ／ラン状態から省エネ状態に移ることをいう。
【０１１２】
そして、スレーブである複合機１００から送られる状態遷移通知とは、スレーブである複合機１００で状態遷移が起こった場合に、状態遷移したスレーブである複合機１００からマスタである複合機１００に送られる、スレーブである複合機１００が状態遷移した旨を示す通知である。
【０１１３】
また、ステップ５０３で行われる消費電力計算用テーブルに基づく消費電力計算とは、図４を参照して説明した計算であり、次のマスタである複合機１００を決定するための計算である。
【０１１４】
マスタである複合機１００を決定する計算がステップ５０３で行われて、その計算結果が、自装置とは異なる複合機１００に次のマスタが決定された場合には（ステップ５０４でＹＥＳ）、マスタである複合機１００（自装置）は、次のマスタとして決定されたスレーブである複合機１００に対して、マスタ変更依頼通知を送信する（ステップ５０５）。
【０１１５】
そして、マスタである複合機１００は、ステップ５０３で次のマスタとして決定されたスレーブである複合機１００に対して、ＮＶＲＡＭ１０４に記憶する消費電力計算用テーブルを送信する（ステップ５０６）。
【０１１６】
次のマスタとして決定されたスレーブである複合機１００は、マスタである複合機からステップ５０５、５０６の処理で送られたマスタ変更依頼通知と消費電力計算用テーブルとを受信すると、マスタ獲得通知をネットワーク１内の自装置以外の複合機１００に対してブロードキャスト送信する。
【０１１７】
マスタ獲得通知には、マスタ獲得通知をブロードキャスト送信した複合機１００（次のマスタとなる複合機１００）の識別情報が記載されている。
【０１１８】
ブロードキャスト送信されたマスタ獲得通知を受信した複合機１００は、マスタ獲得通知に記載されるマスタとなる複合機１００の識別情報をマスタである複合機１００の識別情報としてＮＶＲＡＭ１０４に記憶する。
【０１１９】
すると、ステップ５０５、５０６でマスタ変更依頼通知と消費電力計算用テーブルとを送信した元マスタである複合機１００は、ブロードキャスト送信されたマスタ獲得通知を受信して（ステップ５０７）、マスタ獲得通知に記載されるマスタである複合機１００の識別情報をマスタである複合機１００の識別情報としてＮＶＲＡＭ１０４に記憶する（ステップ５０８）。
【０１２０】
また、マスタである複合機１００を決定する消費電力計算がステップ５０３で行われて、その結果、消費電力計算を行ったマスタである複合機１００がマスタとして決定されると、マスタは変更しないことになり（ステップ５０４でＮＯ）、ステップ５０１のスレーブからの状態遷移通知を待つ処理や、ステップ５０２のマスタ自身の状態変化を待つ処理が行われる。
【０１２１】
このように、マスタである複合機１００は、スレーブから状態遷移通知を受信したり（ステップ５０１でＹＥＳ）、自装置の状態遷移が起こった場合（ステップ５０２でＹＥＳ）に、消費電力計算用テーブルに基づく消費電力計算を行い、次のマスタを決定する。
【０１２２】
次に、ネットワークシステム１のスレーブである複合機１００における処理について図７を参照して説明を行う。
【０１２３】
図７は、ネットワークシステム１のスレーブである複合機１００における処理について示したフローチャートである。
【０１２４】
スレーブである複合機１００は、スタンバイ／ラン状態、或いは、スレーブとして深い省エネ状態となっている。
【０１２５】
そして、スレーブである複合機１００は、スタンバイ／ラン状態、或いは、深い省エネ状態の電源状態において、図７に示すように、自装置の状態遷移があった場合（ステップ７０１でＹＥＳ）に、マスタである複合機１００に状態遷移通知を送信する（ステップ７０２）。
【０１２６】
ここで、スレーブである複合機１００の状態遷移とは、図６を参照して説明した内容である。
【０１２７】
その後、マスタである複合機１００で消費電力計算がされて、その結果、次のマスタが現在スレーブである複合機１００と決定された場合には、その決定されたスレーブである複合機１００に対して、マスタ変更依頼通知が送信される。
【０１２８】
スレーブである複合機１００は、スタンバイ／ラン状態、或いは、深い省エネ状態の電源状態において、図７に示すように、マスタである複合機１００から送信されるマスタ変更依頼通知を受信する場合がある（ステップ７０１でＮＯからステップ７０３でＹＥＳ）。
【０１２９】
また、スレーブである複合機１００は、マスタへ状態遷移通知を送信した後に、マスタである複合機１００から送信されるマスタ変更依頼通知を受信する場合がある（ステップ７０２からステップ７０３でＹＥＳ）。
【０１３０】
マスタ変更依頼通知を受信した複合機１００は、消費電力計算用テーブルを受信して（ステップ７０４）、マスタ獲得通知をネットワーク１内の自装置以外の複合機１００に対してブロードキャスト送信する（ステップ７０５）。
【０１３１】
そして、マスタ獲得通知をブロードキャスト送信した複合機１００は、ＮＶＲＡＭ１０４に、マスタである自装置の識別情報をマスタである複合機１００の識別情報として記憶する（ステップ７０６）。
【０１３２】
このように、ネットワークシステム１内のスレーブである複合機１００は、マスタである複合機１００から送信されるマスタ変更依頼通知を受信するとマスタとなる。
【０１３３】
次に、ネットワークシステム１における複合機１００の動作の一例を図８、図９を参照して説明する。
【０１３４】
まず、ネットワークシステム１における複数の複合機１００のそれぞれの状態は、複合機（Ａ）１００−１はマスタであってスタンバイ／ラン状態にあり、複合機（Ｂ）１００−２はスレーブであってスタンバイ／ラン状態にあり、複合機（Ｃ）１００−３はスレーブであって省エネ状態（深い省エネ状態）にある。
【０１３５】
このような状態から、複合機（Ｂ）１００−２に待機状態が続いて所定の時間が経過されると、図８に示すように、複合機（Ｂ）１００−２はスタンバイ／ラン状態から省エネ状態に移行する。
【０１３６】
複合機（Ｂ）１００−２が省エネ状態に移行する際に、複合機（Ｂ）１００−２は状態遷移があったとしてマスタである複合機（Ａ）１００−１に状態遷移通知を送信する（図７を参照して説明したステップ７０１でＹＥＳからステップ７０２の処理と同様）。
【０１３７】
スレーブから状態遷移通知を受信したマスタは、図８に示すように、消費電力計算を行う（図６を参照して説明したステップ５０３の処理と同様、図８ではステップ８０１）。
【０１３８】
ここで行われる消費電力計算の内容は、複合機（Ａ）１００−１がスタンバイ／ラン状態、複合機（Ｂ）１００−２が省エネ状態、複合機（Ｃ）１００−３が省エネ状態であるから、複合機（Ａ）１００−１がマスタとなった場合は15ｗ＋2ｗ＋1ｗ＝18ｗ、複合機（Ｂ）１００−２がマスタとなった場合は15ｗ＋8ｗ＋1ｗ＝24ｗ、複合機（Ｃ）１００−３が省エネ状態となった場合は15ｗ＋2ｗ＋8ｗ＝25ｗとなり、複合機（Ａ）１００−１がマスタとなった場合が最も全体の消費電力が少ないので、複合機（Ａ）１００−１がマスタとして決定される。
【０１３９】
そして、消費電力計算が行われた時点でのマスタは複合機（Ａ）１００−１なので、マスタの移譲は起こらない（ステップ８０２）。
【０１４０】
省エネ状態であるスレーブの複合機１００は、印刷出力先が自装置となる印刷要求がマスタである複合機１００に届いているか否かをマスタである複合機１００に定期的にポーリングによる問合せを行う。
【０１４１】
それで、複合機（Ｂ）１００−２は、マスタである複合機（Ａ）１００−１に定期的にポーリングによる問合せを行う。
【０１４２】
ポーリングによる問合せの結果、印刷出力先が自装置（複合機（Ｂ）１００−２）となる印刷要求がマスタである複合機１００（複合機（Ａ）１００−１）に届いている場合には、マスタである複合機１００から、印刷出力先が自装置である印刷要求を受信する。
【０１４３】
印刷出力先が自装置である印刷要求を受信した複合機（Ｂ）１００−２は、省エネ状態からスタンバイ／ラン状態に移行し、クライアントＰＣ３からその印刷要求に対応する印刷データを受信して印刷出力動作を行う。
【０１４４】
複合機（Ｂ）１００−２は、省エネ状態からスタンバイ状態に移行すると、マスタである複合機（Ａ）１００−１に状態遷移通知を送信する。
【０１４５】
状態遷移通知を受信した複合機（Ａ）１００−１は、消費電力計算を行う（ステップ９０１）。
【０１４６】
ステップ９０１で行われる消費電力計算の内容は、複合機（Ａ）１００−１がスタンバイ／ラン状態、複合機（Ｂ）１００−２がスタンバイ／ラン状態、複合機（Ｃ）１００−３が省エネ状態であるから、複合機（Ａ）１００−１がマスタとなった場合は15ｗ＋13ｗ＋1ｗ＝29ｗ、複合機（Ｂ）１００−２がマスタとなった場合は15ｗ＋13ｗ＋1ｗ＝29ｗ、複合機（Ｃ）１００−３が省エネ状態となった場合は15ｗ＋13ｗ＋8ｗ＝36ｗとなり、複合機（Ａ）１００−１若しくは複合機（Ｂ）１００−２がマスタとなった場合が最も全体の消費電力が少ないので、複合機（Ａ）１００−１若しくは複合機（Ｂ）１００−２がマスタとして決定される。
【０１４７】
ステップ９０１で消費電力計算が行われた時点でのマスタは複合機（Ａ）１００−１なので、マスタの移譲は起こらない（ステップ９０２）。
【０１４８】
そして、マスタである複合機（Ａ）１００−１で待機状態が所定の時間続くと（ステップ９０３）、複合機（Ａ）１００−１の電力状態がスタンバイ／ラン状態から省エネ状態に移行するように決定される（ステップ９０４）。
【０１４９】
マスタである複合機（Ａ）１００−１の電力状態がスタンバイ／ラン状態から省エネ状態に移行するように決定されたので、マスタである複合機１００に状態遷移があるものとして（図５を参照して説明したステップ５０２でＹＥＳ）、消費電力計算が行われる（図５を参照して説明したステップ５０３の処理と同様、図９ではステップ９０５）。
【０１５０】
ステップ９０５で行われる消費電力の計算の内容は、複合機（Ａ）１００−１が省エネ状態、複合機（Ｂ）１００−２がスタンバイ／ラン状態、複合機（Ｃ）１００−３が省エネ状態であるから、複合機（Ａ）１００−１がマスタとなった場合は10ｗ＋13ｗ＋1ｗ＝24ｗ、複合機（Ｂ）１００−２がマスタとなった場合は2ｗ＋13ｗ＋1ｗ＝16ｗ、複合機（Ｃ）１００−３が省エネ状態となった場合は2ｗ＋13ｗ＋8ｗ＝23ｗとなり、複合機（Ｂ）１００−２がマスタとなった場合が最も全体の消費電力が少ないので、複合機（Ｂ）１００−２がマスタとして決定される。
【０１５１】
複合機（Ｂ）１００−２が次のマスタとして決定されると、複合機（Ａ）１００−１は、次のマスタである複合機（Ｂ）１００−２にマスタ変更依頼通知と消費電力計算用テーブルとを送信する。
【０１５２】
次のマスタである複合機（Ｂ）１００−２は、マスタ変更依頼通知と消費電力計算用テーブルとを受信すると、マスタ獲得通知を複合機（Ａ）１００−１と複合機（Ｃ）１００−３とにブロードキャスト送信し、ＮＶＲＡＭ１０４に、マスタである自装置の識別情報をマスタである複合機１００の識別情報として記憶する（ステップ９０６）。
【０１５３】
マスタ獲得通知を受信した複合機（Ａ）１００−１は、マスタ獲得通知に記載されるマスタである複合機（Ｂ）１００−２の識別情報をマスタである複合機１００の識別情報としてＮＶＲＡＭ１０４に記憶する（ステップ９０７）。
【０１５４】
そして、複合機（Ａ）１００−１は、ＮＶＲＡＭ１０４に記憶するマスタの複合機１００（複合機（Ｂ）１００−２）の識別情報に基づき、自装置はスレーブであると判別して、深い省エネ状態に移行する（ステップ９０８）。
【０１５５】
また、複合機（Ｃ）１００−３も、複合機（Ｂ）１００−２からブロードキャスト送信されたマスタ獲得通知を受信して、ＮＶＲＡＭ１０４に、複合機（Ｂ）１００−２の識別情報をマスタである複合機１００の識別情報として記憶する（ステップ９０９）。
【０１５６】
尚、省エネ状態である複合機１００がマスタである複合機１００に、印刷出力先が自装置となる印刷要求が届いているか否かを問い合わせる定期的なポーリングは、複合機（Ｂ）１００−２について説明したが、省エネ状態である複合機（Ｃ）１００−３で行われてももちろんよい。
【０１５７】
尚、省エネ状態であるスレーブの複合機１００がマスタである複合機１００に定期的にポーリングする処理は、ポーリング動作の際だけ、深い省エネ状態から浅い省エネ状態に移行して行われるようにすることができる。
【産業上の利用可能性】
【０１５８】
この発明は、画像形成システムおよび画像形成装置および画像形成プログラムにおいて利用可能である。
【０１５９】
また、上記実施の形態の機能を実現するための情報処理プログラムが記録されている記憶媒体を供給し、通信装置などで記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。  プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、及びＳＤカード（Secure Digital memory card）などや、プログラムを供給するサーバなどであっても良い。
【符号の説明】
【０１６０】
１    ネットワークシステム
１００    複合機
１０１    ＣＰＵ
１０２    ＲＯＭ
１０４    ＮＶＲＡＭ
１０９    ネットワークＩ／Ｆ
１１０    ネットワーク制御部
１１１    省電力制御部
【図１】
0005545466.tif 000002
【図２】
0005545466.tif 000003
【図３】
0005545466.tif 000004
【図４】
0005545466.tif 000005
【図５】
0005545466.tif 000006
【図６】
0005545466.tif 000007
【図７】
0005545466.tif 000008
【図８】
0005545466.tif 000009
【図９】
0005545466.tif 000010