(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の機器を含むネットワークシステムであって、
前記複数の機器の内、機器の使用態様に関する所定の事項が共通する機器をグループ化するグループ化処理部と、
グループ化された前記機器の内の１つを代表機器として選択する代表選択部と、
グループ化された前記機器の内の前記代表機器を除く残りの機器である非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる制御部と、を備え、
前記機器は印刷装置であり、
前記制御部は、前記非代表機器が前記節電モードにあるときには前記代表機器を前記通常モードで動作させ、前記非代表機器に印刷ジョブが入力されると、前記非代表機器の前記動作モードを前記節電モードから前記通常モードへと切り替え、
前記代表機器は、前記非代表機器に印刷ジョブが入力されると、前記非代表機器から前記印刷ジョブを取得し、前記非代表機器が前記通常モードに切り替わるまでの前記印刷ジョブの保持を行い、前記非代表機器の前記動作モードが前記通常モードに切り替わると、前記非代表機器に前記印刷ジョブを送信する、ネットワークシステム。
【請求項２】
ネットワークを介して接続された複数の機器を含むネットワークシステムであって、
前記複数の機器の内、機器の使用態様に関する所定の事項が共通する機器をグループ化するグループ化処理部と、
グループ化された前記機器の内の１つを代表機器として選択する代表選択部と、
グループ化された前記機器の内の前記代表機器を除く残りの機器である非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる制御部と、を備え、
前記機器はコンピューターであり、
前記代表機器は、前記節電モードから前記通常モードへの前記動作モード切り替えのためのパスワードを取得すると、取得した前記パスワードを前記非代表機器に送信し、
前記非代表機器は、送信された前記パスワードを用いて、前記節電モードから前記通常モードへの前記動作モード切り替えを行う、ネットワークシステム。
【請求項３】
請求項１または請求項２に記載のネットワークシステムであって、
前記代表選択部は、グループ化された前記機器の内、前記節電モードから前記通常モードへの前記動作モード切り替えが行われてから所定の動作の開始までに要する時間の最も長い機器を、前記代表機器として選択する、ネットワークシステム。
【請求項４】
請求項１または請求項２に記載のネットワークシステムであって、
前記代表選択部は、グループ化された前記機器の間で、前記代表機器として選択される頻度が平均化されるように、前記代表機器を選択する、ネットワークシステム。
【請求項５】
請求項２ないし請求項４のいずれかに記載のネットワークシステムであって、
前記制御部は、前記非代表機器が前記節電モードにあるときには前記代表機器を前記通常モードで動作させる、ネットワークシステム。
【請求項６】
請求項２ないし請求項５のいずれかに記載のネットワークシステムであって、
前記機器は印刷装置であり、
前記代表機器は、前記非代表機器に印刷ジョブが入力されると、前記非代表機器から前記印刷ジョブを取得し、前記印刷ジョブの印刷実行と前記非代表機器が前記通常モードに切り替わるまでの前記印刷ジョブの保持とのいずれかを行う、ネットワークシステム。
【請求項７】
請求項３ないし請求項５のいずれかに記載のネットワークシステムであって、
前記機器はコンピューターであり、
前記代表機器は、前記節電モードから前記通常モードへの前記動作モード切り替えのためのパスワードを取得すると、取得した前記パスワードを前記非代表機器に送信し、
前記非代表機器は、送信された前記パスワードを用いて、前記節電モードから前記通常モードへの前記動作モード切り替えを行う、ネットワークシステム。
【請求項８】
請求項１ないし請求項７のいずれかに記載のネットワークシステムであって、
前記機器の使用態様に関する所定の事項は、使用者と、使用場所と、使用時間と、使用者の属性と、の少なくとも一つである、ネットワークシステム。
【請求項９】
請求項１ないし請求項８のいずれかに記載のネットワークシステムであって、
前記グループ化処理部と前記代表選択部と前記制御部とは前記機器に含まれる、ネットワークシステム。
【請求項１０】
ネットワークを介して接続された複数の印刷装置を含むネットワークシステムの制御方法であって、
（ａ）前記複数の印刷装置の内、印刷装置の使用態様に関する所定の事項が共通する印刷装置をグループ化する工程と、
（ｂ）グループ化された印刷装置の内の１つを代表機器として選択する工程と、
（ｃ）グループ化された印刷装置の内の前記代表機器を除く残りの印刷装置である非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる工程と、
（ｄ）前記非代表機器が前記節電モードにあるときには前記代表機器を前記通常モードで動作させ、前記非代表機器に印刷ジョブが入力されると、前記非代表機器の前記動作モードを前記節電モードから前記通常モードへと切り替える工程と、
（ｅ）前記非代表機器に印刷ジョブが入力されると、前記代表機器が前記非代表機器から前記印刷ジョブを取得し、前記非代表機器が前記通常モードに切り替わるまでの前記印刷ジョブの保持を行い、前記非代表機器の前記動作モードが前記通常モードに切り替わると、前記非代表機器に前記印刷ジョブを送信する工程と、を備える、方法。
【請求項１１】
ネットワークを介して接続された複数のコンピューターを含むネットワークシステムの制御方法であって、
（ａ）前記複数のコンピューターの内、コンピューターの使用態様に関する所定の事項が共通するコンピューターをグループ化する工程と、
（ｂ）グループ化されたコンピューターの内の１つを代表機器として選択する工程と、
（ｃ）グループ化されたコンピューターの内の前記代表機器を除く残りのコンピューターである非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる工程と、
（ｄ）前記代表機器が、前記節電モードから前記通常モードへの前記動作モード切り替えのためのパスワードを取得すると、取得した前記パスワードを前記非代表機器に送信する工程と、
（ｅ）前記非代表機器が、送信された前記パスワードを用いて、前記節電モードから前記通常モードへの前記動作モード切り替えを行う工程と、を備える、方法。
【請求項１２】
ネットワークを介して接続された複数の印刷装置を含むネットワークシステムを制御するコンピュータープログラムであって、
前記複数の印刷装置の内、印刷装置の使用態様に関する所定の事項が共通する印刷装置をグループ化するグループ化処理機能と、
グループ化された印刷装置の内の１つを代表機器として選択する代表選択機能と、
グループ化された印刷装置の内の前記代表機器を除く残りの印刷装置である非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる制御機能と、を、コンピューターに実現させ、
前記制御機能は、前記非代表機器が前記節電モードにあるときには前記代表機器を前記通常モードで動作させ、前記非代表機器に印刷ジョブが入力されると、前記非代表機器の前記動作モードを前記節電モードから前記通常モードへと切り替え、
前記代表機器は、前記非代表機器に印刷ジョブが入力されると、前記非代表機器から前記印刷ジョブを取得し、前記非代表機器が前記通常モードに切り替わるまでの前記印刷ジョブの保持を行い、前記非代表機器の前記動作モードが前記通常モードに切り替わると、前記非代表機器に前記印刷ジョブを送信する、コンピュータープログラム。
【請求項１３】
ネットワークを介して接続された複数のコンピューターを含むネットワークシステムを制御するコンピュータープログラムであって、
前記複数のコンピューターの内、コンピューターの使用態様に関する所定の事項が共通するコンピューターをグループ化するグループ化処理機能と、
グループ化されたコンピューターの内の１つを代表機器として選択する代表選択機能と、
グループ化されたコンピューターの内の前記代表機器を除く残りのコンピューターである非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる制御機能と、を、コンピューターに実現させ、
前記代表機器は、前記節電モードから前記通常モードへの前記動作モード切り替えのためのパスワードを取得すると、取得した前記パスワードを前記非代表機器に送信し、
前記非代表機器は、送信された前記パスワードを用いて、前記節電モードから前記通常モードへの前記動作モード切り替えを行う、コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数の機器を含むネットワークシステムの節電制御に関する。
【背景技術】
【０００２】
消費電力低減の観点から、機器が通常の動作状態（以下、「通常モード」と呼ぶ）にあるときに一定時間使用されないと、機器の動作状態を通常モードより消費電力の小さい状態（以下、「節電モード」と呼ぶ）に移し、節電モードにおいて所定の操作や情報の入力が行われると機器の動作状態を通常モードに戻すような機器の節電に関する制御が知られている。本明細書では、機器の動作状態を通常モードと節電モードとの間で切り替えることを「動作モード切り替え」と呼び、機器の動作モード切り替えに関する制御を節電制御と呼ぶものとする。なお、節電モードは、省エネルギーモードやスタンバイモードとも呼ばれる。
【０００３】
他方、ネットワークを介して接続された複数の機器を含むネットワークシステムにおいて、複数の機器を協調して制御する技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−４９２６７号公報
【特許文献２】国際公開第０１／７３５５８号パンフレット
【特許文献３】特開２０００−３３９１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、ユーザーがネットワークを介して接続された複数の機器を使用する場合に、各機器は個々に節電制御を実行するため、ユーザーが一定時間使用しなかった機器は、ユーザーが希望しない場合にも単独で節電モードに移行してしまう場合があった。そのため、ネットワークを介して接続された複数の機器を含むネットワークシステムにおける節電制御に関し、ユーザー利便性に向上の余地があった。
【０００６】
他方、ネットワークを介して接続されたすべての機器が同一のタイミングで節電モードに移行した場合には、その後にいずれかの機器の使用を希望するユーザーは、機器において節電モードから通常モードへの動作モード切り替えが完了するのを待つ必要がある。この点でも、ネットワークを介して接続された複数の機器を含むネットワークシステムにおける節電制御に関し、ユーザー利便性に向上の余地があった。
【０００７】
本発明は、上記の課題を解決するためになされたものであり、ネットワークを介して接続された複数の機器を含むネットワークシステムのユーザー利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。本発明の一形態は、ネットワークを介して接続された複数の機器を含むネットワークシステムであって；前記複数の機器の内、機器の使用態様に関する所定の事項が共通する機器をグループ化するグループ化処理部と；グループ化された前記機器の内の１つを代表機器として選択する代表選択部と；グループ化された前記機器の内の前記代表機器を除く残りの機器である非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる制御部と、を備え；前記機器は印刷装置であり；前記制御部は、前記非代表機器が前記節電モードにあるときには前記代表機器を前記通常モードで動作させ、前記非代表機器に印刷ジョブが入力されると、前記非代表機器の前記動作モードを前記節電モードから前記通常モードへと切り替え；前記代表機器は、前記非代表機器に印刷ジョブが入力されると、前記非代表機器から前記印刷ジョブを取得し、前記非代表機器が前記通常モードに切り替わるまでの前記印刷ジョブの保持を行い、前記非代表機器の前記動作モードが前記通常モードに切り替わると、前記非代表機器に前記印刷ジョブを送信する。このような形態であれば、グループ化された機器が単独で節電モードに移行してしまうことが抑制されると共に、非代表機器が節電モードに移行した後も代表機器を通常モードで動作させることができるため、ユーザー利便性を向上させることができる。また、非代表機器が節電モードにあるときにも代表機器をすぐに使用することができるため、ユーザー利便性をさらに向上させることができる。また、非代表機器としての印刷装置が節電状態にある場合でも、印刷ジョブを自由に発行することができると共に、可能な場合には代表機器としての印刷装置によって印刷が実行されるため、さらにユーザー利便性を向上させることができる。
【０００９】
［適用例１］ネットワークを介して接続された複数の機器を含むネットワークシステムであって、
前記複数の機器の内、機器の使用態様に関する所定の事項が共通する機器をグループ化するグループ化処理部と、
グループ化された前記機器の内の１つを代表機器として選択する代表選択部と、
グループ化された前記機器の内の前記代表機器を除く残りの機器である非代表機器に通常モードと前記通常モードより消費電力の小さい節電モードとの動作モード切り替えを共通のタイミングで行わせると共に、前記代表機器に前記動作モード切り替えを前記非代表機器の前記動作モード切り替えとは独立して行わせる制御部と、を備える、ネットワークシステム。
【００１０】
このネットワークシステムでは、複数の機器の内、機器の使用態様に関する所定の事項が共通する機器がグループ化され、グループ化された機器の内の１つが代表機器として選択される。非代表機器については、通常モードと消費電力の小さい節電モードとの動作モード切り替えが共通のタイミングで行われ、代表機器については、非代表機器の動作モード切り替えとは独立して動作モード切り替えが行われる。そのため、このネットワークシステムでは、グループ化された機器が単独で節電モードに移行してしまうことが抑制されると共に、非代表機器が節電モードに移行した後も代表機器を通常モードで動作させることができるため、ユーザー利便性を向上させることができる。
【００１１】
［適用例２］適用例１に記載のネットワークシステムであって、
前記代表選択部は、グループ化された前記機器の内、前記節電モードから前記通常モードへの前記動作モード切り替えが行われてから所定の動作の開始までに要する時間の最も長い機器を、前記代表機器として選択する、ネットワークシステム。
【００１２】
このネットワークシステムでは、節電モードから通常モードへの動作モード切り替えが行われてから所定の動作の開始までに要する時間の最も長い機器を節電モードに移行せずに通常モードで動作させ続けることが可能である一方、当該時間の比較的短い他の機器を節電モードに移行させることができるため、ネットワークシステム全体としてのユーザー利便性を向上させることができる。
【００１３】
［適用例３］適用例１に記載のネットワークシステムであって、
前記代表選択部は、グループ化された前記機器の内、最も遅くまで前記通常モードであった機器を、前記代表機器として選択する、ネットワークシステム。
【００１４】
このネットワークシステムでは、非代表機器が節電モードに移行した後に代表機器を使用する場合の代表機器における処理の円滑化・効率化を図ることができる。
【００１５】
［適用例４］適用例１に記載のネットワークシステムであって、
前記代表選択部は、グループ化された前記機器の間で、前記代表機器として選択される頻度が平均化されるように、前記代表機器を選択する、ネットワークシステム。
【００１６】
このネットワークシステムでは、グループを構成する各機器の消耗・摩耗等の均等化を図ることができる。
【００１７】
［適用例５］適用例１ないし適用例４のいずれかに記載のネットワークシステムであって、
前記制御部は、前記非代表機器が前記節電モードにあるときには前記代表機器を前記通常モードで動作させる、ネットワークシステム。
【００１８】
このネットワークシステムでは、非代表機器が節電モードにあるときにも代表機器をすぐに使用することができるため、ユーザー利便性をさらに向上させることができる。
【００１９】
［適用例６］適用例１ないし適用例５のいずれかに記載のネットワークシステムであって、
前記機器は印刷装置であり、
前記代表機器は、前記非代表機器に印刷ジョブが入力されると、前記非代表機器から前記印刷ジョブを取得し、前記印刷ジョブの印刷実行と前記非代表機器が前記通常モードに切り替わるまでの前記印刷ジョブの保持とのいずれかを行う、ネットワークシステム。
【００２０】
このネットワークシステムでは、非代表機器としての印刷装置が節電状態にある場合でも、印刷ジョブを自由に発行することができると共に、可能な場合には代表機器としての印刷装置によって印刷が実行されるため、さらにユーザー利便性を向上させることができる。
【００２１】
［適用例７］適用例１ないし適用例５のいずれかに記載のネットワークシステムであって、
前記機器はコンピューターであり、
前記代表機器は、前記節電モードから前記通常モードへの前記動作モード切り替えのためのパスワードを取得すると、取得した前記パスワードを前記非代表機器に送信し、
前記非代表機器は、送信された前記パスワードを用いて、前記節電モードから前記通常モードへの前記動作モード切り替えを行う、ネットワークシステム。
【００２２】
このネットワークシステムでは、グループを構成する各コンピューターにパスワードを入力することなく各コンピューターを通常モードに移行させることができるため、さらにユーザー利便性を向上させることができる。
【００２３】
［適用例８］適用例１ないし適用例７のいずれかに記載のネットワークシステムであって、
前記機器の使用態様に関する所定の事項は、使用者と、使用場所と、使用時間と、使用者の属性と、の少なくとも一つである、ネットワークシステム。
【００２４】
このネットワークシステムでは、使用者と使用場所と使用時間と使用者の属性との少なくとも一つが共通する機器をグループ化して制御する場合のユーザー利便性を向上させることができる。
【００２５】
［適用例９］適用例１ないし適用例８のいずれかに記載のネットワークシステムであって、
前記グループ化処理部と前記代表選択部と前記制御部とは前記機器に含まれる、ネットワークシステム。
【００２６】
このネットワークシステムでは、グループ化処理部と代表選択部と制御部とが機器に含まれる場合にも、ネットワークシステムのユーザー利便性を向上させることができる。
【００２７】
なお、本発明は、種々の態様で実現することが可能であり、例えば、ネットワークシステム、ネットワーク装置、ネットワーク機器、当該システム・装置・機器の制御方法、これらのシステム・装置・機器または方法の機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、そのコンピュータープログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１実施例におけるネットワークシステム１０の構成を示す説明図である。
【図２】サーバー１００の概略構成を示す説明図である。
【図３】プリンター３００の概略構成を示す説明図である。
【図４】グループ化処理の流れを示すフローチャートである。
【図５】グループ化処理の流れを示すフローチャートである。
【図６】グループ化処理においてプリンター３００とサーバー１００との間で行われる情報のやりとりを示すチャート図である。
【図７】ログインユーザー情報の一例を示す説明図である。
【図８】ネットワークシステム１０における同期節電制御処理の流れを示すフローチャートである。
【図９】代表機器の選択処理の流れを示すフローチャートである。
【図１０】非代表機器が節電モードに移行した後の同期節電制御処理の流れを示すフローチャートである。
【図１１】第２実施例におけるネットワークシステム１０ａの構成を示す説明図である。
【図１２】クライアント２００の概略構成を示す説明図である。
【図１３】非代表機器が節電モードに移行した後の同期節電制御処理の流れを示すフローチャートである。
【図１４】第３実施例におけるネットワークシステム１０ｂの構成を示す説明図である。
【図１５】第３実施例におけるプリンター３００によるログイン処理の流れを示すフローチャートである。
【図１６】第３実施例における同期節電制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２９】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．構成：
Ａ−２．グループ化処理：
Ａ−３．同期節電制御処理：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．変形例：
【００３０】
Ａ．第１実施例：
Ａ−１．構成：
図１は、本発明の第１実施例におけるネットワークシステム１０の構成を示す説明図である。本実施例のネットワークシステム１０は、サーバー１００と、クライアントコンピューター２００（以下、「クライアント２００」と呼ぶ）と、複数のプリンター３００と、を有している。サーバー１００とクライアント２００と各プリンター３００とは、例えばＬＡＮといったネットワークＮＷを介して互いに接続されている。ネットワークシステム１０において、ユーザーは、例えばクライアント２００を操作して、プリンター３００を用いた印刷を行うことができる。ネットワークＮＷに、さらに、他のクライアントコンピューター、スキャナー、プロジェクター、ファクシミリといったネットワーク接続可能な他の機器が接続されているとしてもよい。また、本実施例では、図示するように、ネットワークＮＷとして有線のネットワークを使用するものとしたが、無線のネットワークを使用するものとしてもよい。
【００３１】
ネットワークシステム１０はセキュリティーシステムを備えており、セキュリティー管理はサーバー１００によって一括で行われている。具体的には、ユーザーがクライアント２００およびプリンター３００を使用する際に、クライアント２００およびプリンター３００に対してユーザーＩＤおよびパスワードを入力する処理（以下、「ログイン処理」と呼ぶ）を行うと、ユーザーＩＤおよびパスワード（以下、「ログイン情報」と呼ぶ）がサーバー１００に送信され、サーバー１００によるログイン情報を用いたセキュリティー管理が実行される。
【００３２】
図２は、サーバー１００の概略構成を示す説明図である。サーバー１００は、ＣＰＵ１１０と、ＲＯＭ１２０と、ハードディスクドライブ（以下、「ＨＤＤ」と呼ぶ）１３０と、ＲＡＭ１４０と、ネットワークインターフェイス（以下、「ＮＴ−ＩＦ」と呼ぶ）１５０と、を含み、各構成要素はバス１８０によって互いに接続されている。サーバー１００は、ＮＴ−ＩＦ１５０を介してネットワークＮＷと接続され、ネットワークシステム１０の他の機器との間で各種データや情報のやり取りを行う。
【００３３】
ＲＯＭ１２０は、サーバー１００の起動に必要なＢＩＯＳプログラムを記憶している。ＣＰＵ１１０は、サーバー１００の起動時に、ＲＯＭ１２０にアクセスしてＢＩＯＳを実行する。ＢＩＯＳの実行に伴い、ＨＤＤ１３０の所定のトラックに記憶されたオペレーティングシステム（以下、「サーバーＯＳ」と呼ぶ）がＲＡＭ１４０にロードされ、ＣＰＵ１１０によりサーバーＯＳが実行される。サーバーＯＳとしては、Linux（登録商標）、Solaris（登録商標）、NetWare（登録商標）、Windows NT/2000（登録商標）等のサーバーＯＳを用いることができる。また、ログイン認証専用のサーバーを別途用意してもよい。
【００３４】
ＣＰＵ１１０は、ログイン監視部１１１と、グループ化処理部１１２と、同期制御部１１３と、を含んでいる。同期制御部１１３は、代表選択部１１４を含んでいる。ＣＰＵ１１０は、ＨＤＤ１３０に記憶されたプログラム（不図示）を読み出して実行することにより、これら各部の機能を実現する。これら各部の機能の詳細については後述する。
【００３５】
ＨＤＤ１３０は、データや情報を記憶する記憶装置であり、前述のサーバーＯＳやプログラムを記憶していると共に、ネットワークシステム１０を使用するユーザーのユーザーＩＤ、パスワード、所属等のユーザー情報が記録されたＩＤファイル１３１を記憶している。
【００３６】
ＲＡＭ１４０は、ＣＰＵ１１０における主記憶を構成している。ＣＰＵ１１０は、必要なプログラムをこの主記憶にロードして実行する。またＲＡＭ１４０は、ログイン状態記憶部１４１を含んでいる。ログイン状態記憶部１４１は、ログイン監視部１１１がログインを許可した機器やユーザーのユーザーＩＤ、ＩＰアドレス、ログイン時間、ログイン場所等のログインユーザー情報を記憶する。ログイン状態記憶部１４１は、また、グループ化処理部１１２がグループ化を行った機器の情報（以下、「グループ化情報」と呼ぶ）も記憶する。
【００３７】
図３は、プリンター３００の概略構成を示す説明図である。プリンター３００は、ＣＰＵ３１０と、ＲＯＭ３２０と、ＲＡＭ３４０と、ネットワークインターフェイス（ＮＴ−ＩＦ）３５０と、外部入出力インターフェイス（以下、「Ｉ／Ｏ−ＩＦ」と呼ぶ）３７０と、プリンターエンジン３９０と、を含んでおり、各構成要素はバス３８０によって互いに接続されている。プリンター３００は、ＮＴ−ＩＦ３５０を介してネットワークＮＷに接続されており、ネットワークシステム１０内の他の機器との間で各種データや情報のやり取りを行う。
【００３８】
ＲＯＭ３２０は、プリンター３００の動作全般を制御するための制御プログラムを記憶する。ＣＰＵ３１０は、ログイン制御部３１１と、同期制御部３１３と、印刷制御部３１６と、を含んでいる。ＣＰＵ３１０は、ＲＯＭ３２０およびＲＡＭ３４０に記憶されたプログラムを読み出して実行することにより、これら各部の機能を実現する。
【００３９】
印刷制御部３１６は、ネットワークＮＷを介してプリンター３００に接続された機器（例えばクライアント２００）やプリンター３００に直結された機器から送信される印刷データを取得し、印刷データと操作パネル３７２を介して指定された印刷用紙サイズとに基づいて、プリンターエンジン３９０を制御して印刷を実行させる。プリンターエンジン３９０は、印刷制御部３１６による制御に従い印刷を実行する機構である。
【００４０】
Ｉ／Ｏ−ＩＦ３７０には、液晶ディスプレイ（ＬＣＤ）３７１と、操作パネル３７２と、ＩＤカードリーダー３７４と、が接続されている。液晶ディスプレイ３７１は、メニュー画面や画像等を表示する。操作パネル３７２は、ユーザーによる操作のための操作ボタン（図示省略）を含んでいる。ユーザーは、ＩＤカードリーダー３７４にユーザーが所持しているＩＤカードを挿入することによって、プリンター３００にユーザーＩＤを入力する。また、ユーザーは、操作パネル３７２を介してパスワードをプリンター３００に入力する。
【００４１】
Ａ−２．グループ化処理：
図４および図５は、グループ化処理の流れを示すフローチャートである。グループ化処理は、ネットワークシステム１０（図１）において、機器の使用態様に関する所定の事項が共通する複数の機器を１つのグループにグループ化する処理である。ネットワークシステム１０においてグループ化された複数の機器は、後述する同期節電制御処理の対象となる。本実施例では、サーバー１００の制御の下、プリンター３００を対象としたグループ化処理が実行される。図４には、グループ化処理におけるプリンター３００が実行する処理を示しており、図５には、グループ化処理におけるサーバー１００が実行する処理を示している。また、図６は、グループ化処理においてプリンター３００とサーバー１００との間で行われる情報のやりとりを示すチャート図である。
【００４２】
ユーザーは、プリンター３００の使用に際し、プリンター３００のＩＤカードリーダー３７４にＩＤカードを挿入することによってユーザーＩＤを入力する。また、操作パネル３７２を用いてパスワードを入力する。プリンター３００のログイン制御部３１１は、入力されたユーザーのログイン情報（ユーザーＩＤおよびパスワード）とログイン要求とをサーバー１００に送信する（図４のステップＳ１０２、図６のＲＱ１）。その後、ログイン制御部３１１は、ログイン許可の受信を監視する（ステップＳ１０４）。
【００４３】
サーバー１００のログイン監視部１１１は、ログイン情報およびログイン要求の受信を監視し（図５のステップＳ２０２）、プリンター３００から送信されたログイン情報およびログイン要求を受信すると（ステップＳ２０２：ＹＥＳ）、受信したログイン情報とＨＤＤ１３０のＩＤファイル１３１に記録されているユーザー情報とを照合する（ステップＳ２０４）。ログイン監視部１１１は、照合の結果、ログイン情報が正しいと判断すると、ログイン情報の送信元のプリンター３００に対してログイン許可ＡＣＫ１を送信する（ステップＳ２０６、図６のＡＣＫ１）。照合の結果、受信したログイン情報が正しくないと判断した場合には、ログイン監視部１１１は、プリンター３００に対して再度のユーザー情報入力を要求する。
【００４４】
プリンター３００のログイン制御部３１１は、ログイン許可ＡＣＫ１を受信すると（図４のステップＳ１０４：ＹＥＳ）、ネットワークシステム１０にログインして、印刷制御部３１６やプリンターエンジン３９０を起動する（ステップＳ１０６）。なお、ネットワークシステム１０にログインした機器をログイン機器と呼ぶ。その後、同期制御部１１３は、動作モード同期コマンドの受信を監視する（ステップＳ１０８）。
【００４５】
サーバー１００のログイン監視部１１１は、ログイン許可ＡＣＫ１を送信した後、ＲＡＭ１４０内のログイン状態記憶部１４１（図２）に記録されたログインユーザー情報を更新する（図５のステップＳ２０８）。図７は、ログインユーザー情報の一例を示す説明図である。図７に示すように、ログインユーザー情報は、ネットワークシステム１０における各機器について、ユーザーを特定するユーザーＩＤや設置場所（使用場所）、ログイン時間（使用時間）等を特定する情報を含んでいる。ログイン監視部１１１は、ログイン要求のあった機器を機器ＩＤにより特定し、当該機器についてのログインユーザー情報の内のユーザーＩＤやログイン時間等を更新する。
【００４６】
また、サーバー１００のグループ化処理部１１２は、全ログインユーザー情報を検索し、ユーザーＩＤ、ログイン時間、設置場所等の事項に関して、互いに共通する事項を有するログイン機器を検索する（ステップＳ２１０）。例えば、ユーザーがログイン処理を行ったプリンター３００のログインより前に他の機器がログインしておらず、互いに共通する事項を有する機器がなかった場合には（ステップＳ２１２：Ｎｏ）、サーバー１００におけるグループ化処理は終了する。
【００４７】
ログインユーザー情報の検索の結果、互いに共通する事項を有する機器があった場合には（ステップＳ２１２：ＹＥＳ）、サーバー１００のグループ化処理部１１２は、ログイン状態記憶部１４１にアクセスし、ログインユーザー情報（図７）において互いに共通する事項を有する機器が一つのグループであることを示すグループ化情報を追加する（ステップＳ２１４）。これにより、ログインユーザー情報において、どの機器がグループ化されているかが特定される。例えば、図７の例では、同一ユーザーにより使用され設置場所も同一である３つのプリンター３００（Ｐｒ１、Ｐｒ２、Ｐｒ３）が、１つのグループにグループ化されている。
【００４８】
サーバー１００の同期制御部１１３は、グループ化された機器に対して、動作モード同期コマンドＲＱ２を送信する（ステップＳ２１６、図６のＲＱ２）。
【００４９】
グループ化されたプリンター３００の同期制御部３１３は、サーバー１００から動作モード同期コマンドＲＱ２を受信すると（図４のステップＳ１０８：ＹＥＳ）、プリンター３００の動作モードの切り替えに関する制御（節電制御）をグループ内の他の機器と同期させる動作モード同期設定を行い、動作モード同期設定の完了ＡＣＫ２をサーバー１００に送信する（ステップＳ１１０、図６のＡＣＫ２）。サーバー１００のグループ化処理部１１２は、プリンター３００から動作モード同期設定の完了ＡＣＫ２を受信する（図５のステップＳ２１８）。以上の処理により、グループ化処理が完了する。
【００５０】
本実施例では、複数のログイン機器をグループ化する際の判断において、ユーザー同一、ログイン時間重複、設置場所（使用場所）同一の三つの条件を全て満たした機器を１つのグループにグループ化するものとしている。しかし、複数のログイン機器をグループ化する際の判断を、ユーザー同一の条件のみを用いて行ったり、設置場所同一の条件のみを用いて行ったりしてもよい。
【００５１】
Ａ−３．同期節電制御処理：
図８は、ネットワークシステム１０における同期節電制御処理の流れを示すフローチャートである。同期節電制御処理は、ネットワークシステム１０においてグループ化された複数の機器のそれぞれについて、他の機器と同期をとりつつ動作モードの切り替えに関する制御（節電制御）を行う処理である。以下では、ネットワークシステム１０における複数のプリンター３００がグループ化処理によってグループ化され、各プリンター３００が通常モードで動作している状態における同期節電制御処理について説明する。図８の右側には、同期節電制御処理におけるプリンター３００が実行する処理を示しており、図８の左側には、同期節電制御処理におけるサーバー１００が実行する処理を示している。
【００５２】
プリンター３００の同期制御部３１３（図３）は、ユーザーがプリンター３００を最後に使用した時点からの経過時間（以下、「不使用時間」と呼ぶ）を計測し、不使用時間が所定の時間（閾値）を超えたか否かを監視する（図８のステップＳ３２２）。ここで、機器の使用とは、機器に対して何らかの処理を行わせることを言い、具体的には、プリンター３００においてはクライアント２００からの印刷処理命令の受信や印刷処理等が該当し、クライアント２００においてはキーボード２７２による入力やマウス２７３の操作、光学ディスクドライブ２６０によるディスクの読み込み等が該当する。不使用時間の閾値は、各機器に予め設定されている。
【００５３】
不使用時間が所定の時間を超えると（ステップＳ３２２：ＹＥＳ）、プリンター３００の同期制御部３１３は、節電条件が成立したと判断し（ステップＳ３２４）、サーバー１００に対して節電要求を送信する（ステップＳ３２６）。節電要求の送信後、同期制御部３１３は、ユーザーによる使用があるかを監視し（ステップＳ３２８）、ユーザーによる使用があった場合には節電条件の成立を解消し、不使用時間に関する判定（ステップＳ３２２）に戻る。なお、このとき同期制御部３１３は、サーバー１００に対して節電要求解除のコマンドを送信する。
【００５４】
また、プリンター３００の同期制御部３１３は、まだ節電モードへの動作モード切り替えを行わず、後述するサーバー１００からの節電許可の受信または代表依頼の受信を監視する（ステップＳ３３０、Ｓ３３４）。同期制御部３１３は、サーバー１００への節電要求の送信（ステップＳ３２６）の後に、ユーザーよるプリンター３００の使用がないままサーバー１００から節電許可を受信すると（ステップＳ３３０：ＹＥＳ）、プリンター３００の動作モードを、通常モードよりも消費電力の小さい節電モードに切り換える（ステップＳ３３２）。一方、同期制御部３１３は、サーバー１００への節電要求の送信の後に、ユーザーよるプリンター３００の使用がないままサーバー１００から代表依頼を受信すると（ステップＳ３３４：ＹＥＳ）、後述する代表機器としての制御を実行する（ステップＳ３３６）。
【００５５】
サーバー１００の同期制御部１１３は、プリンター３００からの節電要求の受信を監視する（ステップＳ３０２）。同期制御部１１３は、いずれかのプリンター３００から節電要求を受信すると、ログイン状態記憶部１４１を参照してグループを構成する機器を特定し、節電要求の送信元であるプリンター３００と同一グループを構成する他のすべてのプリンター３００から節電要求を既に受信したか否かを判定する（ステップＳ３０４）。未だすべてのプリンター３００からは節電要求を受信していない場合には（ステップＳ３０４：ＮＯ）、節電要求の受信の監視（ステップＳ３０２）に戻る。なお、既に節電要求を受信しているプリンター３００から節電要求解除のコマンドが送信されてくると、当該プリンター３００からの節電要求は取り消される。
【００５６】
グループを構成するすべてのプリンター３００からの節電要求が揃うと（ステップＳ３０４：ＹＥＳ）、サーバー１００の同期制御部１１３は、すべてのプリンター３００の中から１つの代表機器（代表プリンター）を選択する（ステップＳ３０６）。図９は、代表機器の選択処理の流れを示すフローチャートである。サーバー１００の同期制御部１１３は、グループを構成する各プリンター３００に対して性能情報を問い合わせ（ステップＳ４０２）、性能情報により特定されるウォームアップ時間の最も長いプリンター３００を代表機器として選択する（ステップＳ４０６）。ウォームアップ時間とは、節電モードから通常モードに動作モードが切り替えられてから所定の動作（プリンター３００では印刷動作）が可能な状態となるまでに要する時間である。このように代表機器を選択する理由については後述する。
【００５７】
サーバー１００の同期制御部１１３は、代表機器の選択が完了すると、グループ化された複数のプリンター３００の内、代表機器を除く残りのプリンター３００のそれぞれに対して節電許可を送信する（図８のステップＳ３０８）。なお、グループ化された複数のプリンター３００の内の代表機器を除く残りのプリンター３００を、非代表機器（非代表プリンター）と呼ぶ。送信された節電許可は、非代表機器としてのプリンター３００に受信され（ステップＳ３３０）、節電許可を受信したプリンター３００は、共通のタイミングで節電モードに移行する（ステップＳ３３２）。
【００５８】
サーバー１００の同期制御部１１３は、代表機器としてのプリンター３００（以下、「代表プリンター３００Ｒ」とも呼ぶ）に対して代表依頼を送信する（ステップＳ３１０）。送信された代表依頼は、代表プリンター３００Ｒに受信され（ステップＳ３３４）、代表依頼を受信した代表プリンター３００Ｒは代表機器としての制御を開始する（ステップＳ３３６）。
【００５９】
図１０は、非代表機器が節電モードに移行した後の同期節電制御処理の流れを示すフローチャートである。図１０の左側には、代表プリンター３００Ｒによる処理内容を示しており、図１０の右側には、非代表プリンター３００による処理内容を示している。
【００６０】
非代表プリンター３００の同期制御部３１３（図３）は、節電モードにおいて、代表プリンター３００Ｒからの節電解除要求（後述）の受信を監視すると共に（ステップＳ５２２）、印刷データの受信を監視する（ステップＳ５２６）。非代表プリンター３００により印刷データが受信された場合には（ステップＳ５２６：ＹＥＳ）、非代表プリンター３００の同期制御部３１３は、ネットワークＮＷを介して印刷データを代表プリンター３００Ｒに転送する（ステップＳ５２８）。
【００６１】
代表プリンター３００Ｒの同期制御部３１３は、操作パネル３７２（図３）等を介したグループの節電モードを解除する指示の受領を監視すると共に（ステップＳ５０２）、印刷データの受信を監視する（ステップＳ５１０）。代表プリンター３００Ｒにより印刷データが受信された場合には（ステップＳ５１０：ＹＥＳ）、代表プリンター３００Ｒの同期制御部３１３は、代表プリンター３００Ｒは受信した印刷データに基づく印刷が可能か否かを判断し（ステップＳ５１２）、可能であれば印刷制御部３１６に印刷処理を実行させ（ステップＳ５１４）、可能でなければ印刷データを所定の記憶領域に蓄積する（ステップＳ５１６）。
【００６２】
代表プリンター３００Ｒの同期制御部３１３は、グループの節電モードを解除する指示を受領すると（ステップＳ５０２：ＹＥＳ）、グループ内の非代表プリンター３００に節電解除要求を送信する（ステップＳ５０４）。節電解除要求を受信した非代表プリンター３００は、節電モードを解除して起動する（節電モードから通常モードに移行する）（ステップＳ５２４）。なお、代表プリンター３００Ｒは、節電解除要求を送信する時点で印刷データを蓄積していた場合には（ステップＳ５０６：ＹＥＳ）、印刷データを転送元の非代表プリンター３００に送信する（ステップＳ５０８）。この送信された印刷データは、通常モードに移行した非代表プリンター３００によって処理される。
【００６３】
以上説明したように、本実施例のネットワークシステム１０では、ネットワークシステム１０内のプリンター３００の内、機器の使用態様に関する所定の事項（ユーザーＩＤ、ログイン時間、設置場所等）が共通するプリンター３００がグループ化されると共に、グループ化されたプリンター３００の１つが代表プリンター３００Ｒとして選択される。グループ化されたプリンター３００の内、すべての非代表プリンター３００は、通常モードでの動作時に共通タイミングで発行されるサーバー１００からの節電許可を受信して節電モードに移行すると共に、節電モードでの動作時に共通タイミングで発行される代表プリンター３００Ｒからの節電解除要求を受信して通常モードに移行する。すなわち、非代表プリンター３００は、通常モードと節電モードとの動作モード切り替えを共通のタイミングで行う。なお、共通のタイミングで動作モード切り替えを行うとは、厳密に同一瞬間に動作モード切り替えを行うことに限定されず、各非代表機器に対して一連の処理として送信された節電許可や節電解除要求を受けた各非代表機器が、節電許可や節電解除要求の受信をトリガーとして動作モード切り替えを行うことを含んでいる。一方、代表プリンター３００Ｒは、非代表プリンター３００が節電モードに移行した後も節電モードに移行せず、通常モードで動作を続ける。すなわち、代表プリンター３００Ｒは、動作モード切り替えを非代表プリンター３００の動作モード切り替えとは独立して行う。そのため、本実施例のネットワークシステム１０では、グループ化されたプリンター３００が単独で節電モードに移行してしまうことが抑制されると共に、ユーザーは、グループ化されたプリンター３００の内の非代表プリンター３００が節電モードに移行した後も、通常モードで動作し続ける代表プリンター３００Ｒを用いて印刷を行うことができる。従って、本実施例のネットワークシステム１０では、ユーザー利便性を向上させることができる。
【００６４】
また、本実施例のネットワークシステム１０では、グループを構成するプリンター３００の内、ウォームアップ時間の最も長いプリンター３００が代表プリンター３００Ｒとして選択される。このようにすれば、ウォームアップ時間の最も長いプリンター３００を節電モードに移行せずに通常モードで動作させ続けることができる一方、ウォームアップ時間の比較的短い他のプリンター３００を節電モードに移行することができるため、ネットワークシステム１０全体として、ユーザー利便性を向上させることができる。
【００６５】
また、本実施例のネットワークシステム１０では、非代表プリンター３００が節電モードにあるときに印刷データを受信すると、当該印刷データは代表プリンター３００Ｒに転送され、代表プリンター３００Ｒによって印刷処理に供されるか、または、代表プリンター３００Ｒが処理不可能である場合には記憶領域に蓄積される。そのため、本実施例のネットワークシステム１０では、非代表プリンター３００が節電モードにある場合でも、クライアント２００等は印刷ジョブを自由に発行することができると共に、可能な場合には代表プリンター３００Ｒによって印刷が実行されるため、さらにユーザー利便性を向上させることができる。
【００６６】
Ｂ．第２実施例：
図１１は、第２実施例におけるネットワークシステム１０ａの構成を示す説明図である。第２実施例のネットワークシステム１０ａは、複数のクライアント２００を含んでいる点が図１に示した第１実施例のネットワークシステム１０と異なっている。第２実施例では、サーバー１００の制御の下、クライアント２００を対象としたグループ化処理や同期節電制御処理が実行される。
【００６７】
図１２は、クライアント２００の概略構成を示す説明図である。クライアント２００は、ＣＰＵ２１０と、ＲＯＭ２２０と、ハードディスクドライブ（ＨＤＤ）２３０と、ＲＡＭ２４０と、ネットワークインターフェイス（ＮＴ−ＩＦ）２５０と、光学ディスクドライブ２６０と、外部入出力インターフェイス（Ｉ／Ｏ−ＩＦ）２７０と、を含んでおり、各構成要素はバス２８０によって互いに接続されている。クライアント２００は、ＮＴ−ＩＦ２５０を介してネットワークＮＷに接続されており、ネットワークシステム１０ａ内の他の機器との間で各種データや情報のやり取りを行う。
【００６８】
ＲＯＭ２２０は、クライアント２００の起動に必要なＢＩＯＳプログラムを記憶している。ＣＰＵ２１０は、クライアント２００の起動時に、ＲＯＭ２２０にアクセスしてＢＩＯＳを実行する。ＢＩＯＳの実行に伴い、ＨＤＤ２３０の所定のトラックに記憶されたオペレーティングシステム（以下、「ＯＳ」と呼ぶ）がＲＡＭ２４０にロードされ、ＣＰＵ２１０によりＯＳが実行される。
【００６９】
ＣＰＵ２１０は、ログイン制御部２１１と同期制御部２１３とを含んでいる。ＣＰＵ２１０は、ＨＤＤ２３０に記憶されたプログラム（不図示）を読み出して実行することにより、これら各部の機能を実現する。これら各部の機能の詳細については後述する。
【００７０】
ＨＤＤ２３０は、データや情報を記憶する記憶装置で、前述のＯＳやプログラムを記憶していると共に、アプリケーションプログラムやユーザーがアプリケーションプログラムを用いて生成したファイル等のデータを記憶する。
【００７１】
Ｉ／Ｏ−ＩＦ２７０には、ディスプレイ２７１と、キーボード２７２と、マウス２７３と、ＩＤカードリーダー２７４と、が接続されている。ユーザーは、ＩＤカードリーダー２７４にユーザーが所持しているＩＤカードを挿入することによって、クライアント２００にユーザーＩＤを入力する。また、ユーザーは、キーボード２７２を介してパスワードをクライアント２００に入力する。
【００７２】
第２実施例におけるグループ化処理は、第１実施例のグループ化処理（図４および図５）と同様に実行される。すなわち、第２実施例におけるグループ化処理では、ネットワークシステム１０ａ（図１１）において、機器の使用態様に関する所定の事項が共通するクライアント２００がグループ化される。第２実施例におけるグループ化処理では、具体的には、ユーザーがクライアント２００のＩＤカードリーダー２７４にＩＤカードを挿入することによってユーザーＩＤを入力すると共にキーボード２７２を用いてパスワードを入力すると、ログイン制御部２１１は、入力されたログイン情報（ユーザーＩＤおよびパスワード）とログイン要求とをサーバー１００に送信する。サーバー１００のログイン監視部１１１は、クライアント２００からログイン情報およびログイン要求を受信すると、ログイン情報をＩＤファイル１３１に記録されているユーザー情報と照合し、ログイン情報が正しいと判断するとクライアント２００に対してログイン許可を送信する。クライアント２００のログイン制御部３１１は、ログイン許可を受信すると、ネットワークシステム１０ａにログインして起動する。サーバー１００のグループ化処理部１１２は、ユーザーＩＤ、ログイン時間、設置場所等の事項に関して、互いに共通する事項を有するログイン機器を検索し、互いに共通する事項を有する機器があった場合には当該機器をグループ化し、グループ化された機器に対して動作モード同期コマンドを送信する。グループ化されたクライアント２００の同期制御部２１３は、サーバー１００から動作モード同期コマンドを受信すると動作モード同期設定を行う。
【００７３】
第２実施例における同期節電制御処理も、第１実施例の同期節電制御処理（図８）と同様に実行される。すなわち、サーバー１００の同期制御部１１３が、グループ内のすべてのクライアント２００から節電要求を受信したときに、代表機器（代表クライアント２００Ｒ）を選択し、代表クライアント２００Ｒに対して代表依頼を送信すると共に、代表クライアント２００Ｒ以外のクライアント２００（非代表クライアント２００）に対して節電許可を送信する。節電許可を受信した非代表クライアント２００は節電モードに移行し、代表依頼を受信した代表クライアント２００Ｒは代表機器としての制御を実行する。なお、第２実施例では、クライアント２００が節電モードから通常モードに移行する際には、予め設定されたパスワードが必要であるものとする。
【００７４】
図１３は、非代表機器が節電モードに移行した後の同期節電制御処理の流れを示すフローチャートである。図１３の左側には、代表クライアント２００Ｒによる処理内容を示しており、図１３の右側には、非代表クライアント２００による処理内容を示している。非代表クライアント２００の同期制御部２１３は、節電モードにおいて、代表クライアント２００Ｒからの節電解除要求（後述）の受信を監視する（ステップＳ６１２）。代表クライアント２００Ｒの同期制御部２１３は、ディスプレイ２７１の画面ロック（例えばスクリーンセーバーの表示）を行い（ステップＳ６０２）、キーボード２７２を介したパスワードの入力を監視する（ステップＳ６０４）。代表クライアント２００Ｒの同期制御部２１３は、パスワードの入力を受領すると（ステップＳ６０４：ＹＥＳ）、自身の画面ロックを解除すると共に（ステップＳ６０６）、グループ内の非代表クライアント２００に節電解除要求をパスワードと共に送信する（ステップＳ６０８）。節電解除要求およびパスワードを受信した非代表クライアント２００は、パスワードを用いて節電モードを解除し起動する（ステップＳ６１４）。
【００７５】
以上説明したように、第２実施例のネットワークシステム１０ａでも、第１実施例と同様に、ネットワークシステム１０ａ内のクライアント２００の内、機器の使用態様に関する所定の事項が共通するクライアント２００がグループ化されると共に、グループ化されたクライアント２００の１つが代表クライアント２００Ｒとして選択される。グループ化されたクライアント２００の内、すべての非代表クライアント２００は、通常モードでの動作時に共通のタイミングで発行されるサーバー１００からの節電許可を受信して節電モードに移行すると共に、節電モードでの動作時に共通のタイミングで発行される代表クライアント２００Ｒからの節電解除要求を受信して通常モードに移行する。すなわち、非代表クライアント２００は、通常モードと節電モードとの動作モード切り替えを共通のタイミングで行う。一方、代表クライアント２００Ｒは、非代表クライアント２００が節電モードに移行した後も節電モードに移行しない。すなわち、代表クライアント２００Ｒは、動作モード切り替えを非代表クライアント２００の動作モード切り替えとは独立して行う。そのため、第２実施例のネットワークシステム１０ａでも、グループ化されたクライアント２００が単独で節電モードに移行してしまうことを抑制することができると共に、ユーザーは、グループ化されたクライアント２００の内の非代表クライアント２００が節電モードに移行した後も、代表クライアント２００Ｒを用いて作業を行うことができる。従って、第２実施例のネットワークシステム１０ａでも、第１実施例と同様に、ユーザー利便性を向上させることができる。
【００７６】
また、第２実施例のネットワークシステム１０ａでは、代表クライアント２００Ｒは、節電モードから通常モードへの動作モード切り替えのためのパスワードを取得すると、取得したパスワードを非代表クライアント２００に送信し、非代表クライアント２００は、送信されたパスワードを用いて節電モードから通常モードへの動作モード切り替えを行う。そのため、ユーザーは、グループを構成する各クライアント２００にパスワードを入力することなく各クライアント２００を通常モードに移行させることができる。従って、第２実施例のネットワークシステム１０ａでは、さらにユーザー利便性を向上させることができる。
【００７７】
Ｃ．第３実施例：
図１４は、第３実施例におけるネットワークシステム１０ｂの構成を示す説明図である。第３実施例のネットワークシステム１０ｂは、サーバー１００を有していない点が、図１に示した第１実施例のネットワークシステム１０と異なっている。すなわち、第３実施例のネットワークシステム１０ｂは、クライアント２００と複数のプリンター３００とを有している。第３実施例では、プリンター３００が第１実施例におけるサーバー１００の機能を実現する。具体的には、第３実施例では、サーバー１００ではなくプリンター３００自身の制御の下、プリンター３００を対象としたグループ化処理や同期節電制御処理が実行される。そのため、第３実施例では、プリンター３００の同期制御部３１３（図３）が、第１実施例におけるサーバー１００のグループ化処理部１１２や代表選択部１１４（図２）の機能も実現する。
【００７８】
図１５は、第３実施例におけるプリンター３００によるログイン処理の流れを示すフローチャートである。ユーザーが、プリンター３００のＩＤカードリーダー３７４にＩＤカードを挿入することによってユーザーＩＤを入力すると、プリンター３００はネットワークＮＷにログインする（ステップＳ７０２）。プリンター３００の同期制御部３１３は、ネットワークＮＷ上の他のプリンター３００に対してユーザーＩＤの問い合わせを行う（ステップＳ７０４）。問い合わせの結果、ネットワークＮＷ上に同じユーザーＩＤの他のプリンター３００が無いと判断した場合には（ステップＳ７０６：ＮＯ）、プリンター３００の同期制御部３１３は、後述する非代表プリンター３００としての制御を実行する（ステップＳ７１４）。
【００７９】
一方、問い合わせの結果、ネットワークＮＷ上に同じユーザーＩＤの他のプリンター３００があると判断した場合には（ステップＳ７０６：ＹＥＳ）、プリンター３００の同期制御部３１３は、自らを代表機器としてグループに加入し（ステップＳ７０８）、グループ内の他のプリンター３００に対して、自らが代表プリンター３００Ｒである旨を通知する（ステップＳ７１０）。その後、プリンター３００の同期制御部３１３は、後述する代表プリンター３００Ｒとしての制御を実行する（ステップＳ７１２）。
【００８０】
図１６は、第３実施例における同期節電制御処理の流れを示すフローチャートである。図１６の右側には、非代表プリンター３００が実行する処理を示しており、図１６の左側には、代表プリンター３００Ｒが実行する処理を示している。非代表プリンター３００は、図８に示す第１実施例の同期節電制御処理におけるプリンター３００の処理と同様の処理を行う（ステップＳ８２２）。一方、代表プリンター３００Ｒは、図８に示す第１実施例の同期節電制御処理におけるサーバー１００の処理と同様の処理を行う（Ｓ８０２）。すなわち、非代表プリンター３００の同期制御部３１３は、節電条件が成立すると、代表プリンター３００Ｒに対して節電要求を発行する。代表プリンター３００Ｒの同期制御部３１３は、非代表プリンター３００からの節電要求を受信し、グループ内のすべての非代表プリンター３００からの節電要求が揃った場合には、各非代表プリンター３００に対して節電許可を送信する。なお、このとき、代表機器の選択は行われない。非代表プリンター３００の同期制御部３１３は、節電許可を受信すると、節電モードへの動作モード切り替えを行う。
【００８１】
代表プリンター３００Ｒの同期制御部３１３は、自らの不使用時間が所定の時間（閾値）を超えたか否かを監視し（ステップＳ８０４）、不使用時間が所定の時間を超えると（ステップＳ８０４：ＹＥＳ）、節電条件が成立したと判断し（ステップＳ８０６）、グループ内で起動している他のプリンター３００があるか否かを判定する（ステップＳ８１０）。起動している他のプリンター３００が無い場合には（ステップＳ８１０：ＮＯ）、不使用時間の監視（ステップＳ８０４）に戻る。起動している他のプリンター３００がある場合には（ステップＳ８１０：ＹＥＳ）、代表プリンター３００Ｒの同期制御部３１３は、新たな代表プリンター３００Ｒの選択を行う（ステップＳ８１２）。新たな代表プリンター３００Ｒの選択方法は、第１実施例（図９）と同様である。同期制御部３１３は、選択した新たな代表プリンター３００Ｒに対して代表依頼を送信した後（ステップＳ８１４）、節電モードに移行して非代表プリンター３００としての制御を開始する（ステップＳ８１６）。
【００８２】
非代表プリンター３００の同期制御部３１３は、代表プリンター３００Ｒからの代表依頼の受信を監視している（ステップＳ８２４）。代表プリンター３００Ｒからの代表依頼を受信した場合には、同期制御部３１３は、代表プリンター３００Ｒとしての制御を開始する（ステップＳ８２６）。
【００８３】
以上説明したように、第３実施例のネットワークシステム１０ｂでも、第１実施例と同様に、ネットワークシステム１０ｂ内のプリンター３００の内、機器の使用態様に関する所定の事項が共通するプリンター３００がグループ化されると共に、グループ化されたプリンター３００の１つが代表プリンター３００Ｒとして機能する。グループ化されたプリンター３００の内、すべての非代表プリンター３００は、通常モードでの動作時に共通タイミングで発行される代表プリンター３００Ｒからの節電許可を受信して節電モードに移行すると共に、節電モードでの動作時に共通タイミングで発行される代表プリンター３００Ｒからの節電解除要求を受信して通常モードに移行する。すなわち、非代表プリンター３００は、通常モードと節電モードとの動作モード切り替えを共通のタイミングで行う。一方、代表プリンター３００Ｒは、非代表プリンター３００が節電モードに移行した後も通常モードで動作を続ける。すなわち、代表プリンター３００Ｒは、動作モード切り替えを非代表プリンター３００の動作モード切り替えとは独立して行う。そのため、第３実施例のネットワークシステム１０ｂでも、グループ化されたプリンター３００が単独で節電モードに移行してしまうことを抑制することができると共に、ユーザーは、グループ化されたプリンター３００の内の非代表プリンター３００が節電モードに移行した後も、通常モードで動作し続ける代表プリンター３００Ｒを用いて印刷を行うことができる。従って、第３実施例のネットワークシステム１０ｂでも、第１実施例と同様に、ユーザー利便性を向上させることができる。
【００８４】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８５】
Ｄ１．変形例１：
上記各実施例では、グループを構成する機器のうち、ウォームアップ時間の最も長い機器を代表機器として選択するとしているが、代表機器の選択方法として他の方法を採用することも可能である。例えば、グループを構成する機器のうち、最も遅くまで通常モードであった機器を代表機器として選択するとしてもよい。このようにすれば、非代表機器が節電モードに移行した後に代表機器を使用する場合に、動作開始までの時間（例えばウォームアップ時間）を短縮することができ、代表機器における処理の円滑化・効率化を図ることができる。なお、グループ化された複数の機器において、節電許可を受けてから節電モードへの移行までに要する時間が互いに異なったり、節電許可を受けたときに処理中であって節電モードへの移行が遅くなったりする場合があるため、各機器における通常モードから節電モードへの切り換え時点は差異が出る場合がある。
【００８６】
また、グループを構成する機器の間で、代表機器として選択される頻度が平均化されるように代表機器を選択するとしてもよい。このようにすれば、グループを構成する各機器の消耗・摩耗等の均等化を図ることができる。
【００８７】
Ｄ２．変形例２：
上記各実施例では、グループを構成する各機器の内の１つが代表機器として選択されるとしているが、複数の機器が代表機器として選択されるものとしてもよい。
【００８８】
Ｄ３．変形例３：
上記各実施例では、複数のプリンター３００のグループ化や複数のクライアント２００のグループ化のように、同一種類の機器のグループ化のみを対象に説明したが、本発明は互いに異なる種類の機器を含む複数の機器のグループ化一般に適用可能である。すなわち、ネットワークシステム１０において、１つまたは複数のクライアント２００と１つまたは複数のプリンター３００とが１つのグループとしてグループ化されるとしてもよい。
【００８９】
また、上記各実施例では、ネットワークシステム１０に含まれる機器はクライアント２００やプリンター３００であるとしているが、ネットワークシステム１０に含まれる機器が他の種類の機器であるとしてもよい。すなわち、本発明は、クライアント２００やプリンター３００以外のネットワーク接続可能な機器（例えば、スキャナーやプロジェクター、ファクシミリ）を含むネットワークシステムにも適用可能である。
【００９０】
Ｄ４．変形例４：
上記各実施例では、機器のグループ化に用いられる機器の使用態様に関する所定の事項は、ユーザー（使用者）やログイン時間（使用時間）、ログイン場所（使用場所）であるとしているが、機器の使用態様に関する他の事項が機器のグループ化に用いられるとしてもよい。
【００９１】
また、「ログイン場所同一」の判断方法については、ユーザーがＧＰＳ端末を所持し、若しくは使用機器にＧＰＳ機能を備えさせ、当該ＧＰＳの機能により検出した場所の情報に基づいて、ログイン場所が同一とみなしうるか否かの判断をしてもよい。この他、同一ログイン場所の判断方法として、オフィスや会議室等に無線ＬＡＮのアクセスポイントを設置し、どのアクセスポイントを介してユーザーがログインを行ったかを特定することにより、ログイン場所が同一とみなしうるか否かを判断してもよい。
【００９２】
Ｄ５．変形例５：
上記各実施例におけるネットワークシステム１０やサーバー１００、クライアント２００、プリンター３００の構成は、あくまで一例であり、種々変形可能である。また、上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００９３】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。
【符号の説明】
【００９４】
１０…ネットワークシステム
１００…サーバー
１１０…ＣＰＵ
１１１…ログイン監視部
１１２…グループ化処理部
１１３…同期制御部
１１４…代表選択部
１２０…ＲＯＭ
１２４…制御プログラム
１４０…ＲＡＭ
１４１…ログイン状態記憶部
１６０…スキャナーエンジン
１７０…ファックスエンジン
１８０…バス
２００…クライアントコンピューター
２１０…ＣＰＵ
２１１…ログイン制御部
２１３…同期制御部
２２０…ＲＯＭ
２４０…ＲＡＭ
２６０…光学ディスクドライブ
２７１…ディスプレイ
２７２…キーボード
２７３…マウス
２７４…ＩＤカードリーダー
２８０…バス
３００…プリンター
３１０…ＣＰＵ
３１１…ログイン制御部
３１３…同期制御部
３１６…印刷制御部
３２０…ＲＯＭ
３４０…ＲＡＭ
３７１…液晶ディスプレイ
３７２…操作パネル
３７４…ＩＤカードリーダー
３８０…バス
３９０…プリンターエンジン
【図１】
0005504914.tif 000002
【図２】
0005504914.tif 000003
【図３】
0005504914.tif 000004
【図４】
0005504914.tif 000005
【図５】
0005504914.tif 000006
【図６】
0005504914.tif 000007
【図７】
0005504914.tif 000008
【図８】
0005504914.tif 000009
【図９】
0005504914.tif 000010
【図１０】
0005504914.tif 000011
【図１１】
0005504914.tif 000012
【図１２】
0005504914.tif 000013
【図１３】
0005504914.tif 000014
【図１４】
0005504914.tif 000015
【図１５】
0005504914.tif 000016
【図１６】
0005504914.tif 000017