(57)【要約】【課題】コンピュータ（ＰＣ）により使用される画像形成装置の消費電力を節約する技術を提供する。【解決手段】ネットワークシステムは、複数のＰＣ、及び、そのＰＣと通信可能な画像形成装置から構成されており、ＰＣは、自身がシャットダウンする際に、このＰＣにより監視中のプリンタが他のＰＣ１Ｂ〜１Ｅにより監視されていなかった場合に（Ｓ２４０：ＮＯ）、そのプリンタをスリープ状態に変更させる（Ｓ２６０）。つまり、プリンタを使用可能なＰＣがＬＡＮ上から存在しなくなる場合に、そのプリンタがスリープ状態となる。したがって、ＬＡＮ上でプリンタを使用しないＰＣが動作していたとしても、プリンタはスリープ状態となるので、プリンタの消費電力を節約することができる。【選択図】図３
2010277162.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、ネットワークを介して前記画像形成装置と通信可能な複数のコンピュータとを有するネットワークシステムにおいて、何れかのコンピュータにおいて動作し、前記画像形成装置の動作状態を変更させるためのプログラムであって、
前記複数のコンピュータのうち何れかのコンピュータを、
前記複数のコンピュータのうち、他のコンピュータが使用可能な画像形成装置を表す使用情報を取得する取得手段、
前記取得手段により取得された使用情報に基づいて、自身が使用可能な画像形成装置が前記他のコンピュータについても使用可能な状態であるか否かを判断する第１判断手段、及び
自身が使用可能な画像形成装置を使用可能ではない状態に移行する際に、この画像形成装置が前記他のコンピュータについても使用可能な状態ではないと前記第１判断手段により判断された場合に、その画像形成装置に対して、その動作状態をスリープ状態に変更させるためのスリープコマンドを送信するスリープコマンド送信手段
として機能させることを特徴とするプログラム。
【請求項２】
前記取得手段により取得された使用情報に基づいて、前記複数のコンピュータのうち１台のコンピュータにのみ使用可能な状態であるか否かを判断する第２判断手段と、
前記第２判断手段により前記１台のコンピュータにのみ使用可能な状態であると判断された場合に、その画像形成装置にスリープ予約コマンドを送信することにより、その画像形成装置に、前記１台のコンピュータの動作状況を監視させ、この監視結果に基づき、前記１台のコンピュータが画像形成装置自身の使用を終了したことを検出した場合に、前記画像形成装置自身の動作状態をスリープ状態に変更させるスリープ予約コマンド送信手段と
を備えたことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記スリープ予約コマンド送信手段は、自身が使用可能な画像形成装置を使用可能ではない状態に移行する場合に、動作を開始すること
を特徴とする請求項２に記載のプログラム。
【請求項４】
前記第２判断手段により前記複数のコンピュータのうち２台以上のコンピュータに使用可能な状態であると判断された場合に、その画像形成装置に対して、前記スリープ予約コマンドを解除するための解除コマンドを送信する解除コマンド送信手段を備えたこと
を特徴とする請求項２又は請求項３に記載のプログラム。
【請求項５】
前記解除コマンド送信手段は、前記プログラムが搭載されたコンピュータにおいて前記画像形成装置が使用可能な状態となった場合に、動作を開始すること
を特徴とする請求項４に記載のプログラム。
【請求項６】
前記スリープコマンド送信手段は、前記コンピュータに設けられたユーザによる操作が可能な操作部から、スリープコマンドを送信することを許可する旨を表す許可指令が入力された場合に、スリープコマンドを送信すること
を特徴とする請求項１ないし請求項５の何れか１項に記載のプログラム。
【請求項７】
画像形成装置と、ネットワークを介して前記画像形成装置と通信可能な複数のコンピュータとを有するネットワークシステムであって、
前記複数のコンピュータのいずれかは、
前記複数のコンピュータのうち、他のコンピュータそれぞれが使用可能な画像形成装置を表す使用情報を取得する取得手段と、
前記取得手段により取得された使用情報に基づいて、自身が使用可能な画像形成装置が前記他のコンピュータについても使用可能な状態であるか否かを判断する第１判断手段と、
自身が使用可能な画像形成装置を使用可能ではない状態に移行する際に、この画像形成装置が前記他のコンピュータについても使用可能な状態ではないと前記第１判断手段により判断された場合に、その画像形成装置に対して、その動作状態をスリープ状態に変更させるためのスリープコマンドを送信するスリープコマンド送信手段と、を備え、
前記画像形成装置は、
前記スリープコマンド送信手段から送信されたスリープコマンドを受信した場合に、前記画像形成装置自身の動作状態をスリープ状態に変更するスリープ手段
を備えたことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と、ネットワークを介して画像形成装置と通信可能な複数のコンピュータを有するネットワークシステムに関する。
【背景技術】
【０００２】
ネットワークシステムとしては、画像形成装置と、その画像形成装置とネットワークを介して通信可能な複数のコンピュータとからなるものが知られており、この種のネットワークシステムでは、ネットワーク上の全てのコンピュータがスリープ状態である場合に、ネットワーク上の全ての画像形成装置をスリープ状態にさせるものがある（例えば、特許文献１参照）。
【０００３】
具体的に説明すると、特許文献１に記載の発明では、コンピュータが、他のコンピュータとネットワークを介して通信を行うことにより、ネットワーク上の全てのコンピュータがスリープ状態であるか否かを判断する。
【０００４】
そして、コンピュータは、全てのコンピュータがスリープ状態であると判断した場合に、画像形成装置をスリープ状態にさせるためのスリープコマンドを、ネットワーク上の全ての画像形成装置に対して送信する。これにより、スリープコマンドを受信した画像形成装置は、スタンバイ状態（使用可能な状態）からスリープ状態へと移行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された発明では、コンピュータは、全てのコンピュータがスリープ状態であると判断した場合、画像形成装置をスリープ状態にするためのスリープコマンドを画像形成装置に対して送信するので、ネットワーク上の全てのコンピュータがスリープ状態となるまでの間、画像形成装置はスタンバイ状態を保つこととなる。
【０００７】
このため、画像形成装置との接続がオフラインである等、画像形成装置を使用しないコンピュータのみが動作している場合であったとしても、画像形成装置は常にスタンバイ状態を保ち続けるので、無駄な電力を消費してしまうという問題があった。
【０００８】
本発明は、上記点に鑑み、コンピュータにより使用される画像形成装置の消費電力を節約する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた請求項１に記載の発明では、画像形成装置と、ネットワークを介して画像形成装置と通信可能な複数のコンピュータとを有するネットワークシステムにおいて、何れかのコンピュータにおいて動作し、画像形成装置の動作状態を変更させるためのプログラムであって、複数のコンピュータのうち何れかのコンピュータを、複数のコンピュータのうち、他のコンピュータが使用可能な画像形成装置を表す使用情報を取得する取得手段、取得手段により取得された使用情報に基づいて、自身が使用可能な画像形成装置が他のコンピュータについても使用可能な状態であるか否かを判断する第１判断手段、及び自身が使用可能な画像形成装置を使用可能ではない状態に移行する際に、この画像形成装置が他のコンピュータについても使用可能な状態ではないと第１判断手段により判断された場合に、その画像形成装置に対して、その動作状態をスリープ状態に変更させるためのスリープコマンドを送信するスリープコマンド送信手段として機能させることを特徴とする。
【００１０】
なお、ここでいう「自身」とは、「本発明のプログラムが搭載されたコンピュータ自身」のことをいう。
以上のような請求項１に記載の発明では、自身（コンピュータ）が使用可能な画像形成装置を使用可能ではない状態に移行する際に、この画像形成装置が他のコンピュータについても使用可能な状態ではない場合に、その画像形成装置をスリープ状態に変更させる。
【００１１】
つまり、請求項１に記載の発明では、画像形成装置を使用可能なコンピュータが例えばスリープ状態に移行する等して、この画像形成装置を使用可能なコンピュータがネットワーク上に存在しなくなる場合に、その画像形成装置がスリープ状態となる。したがって、ネットワーク上で画像形成装置を使用可能ではないコンピュータが動作していたとしても、画像形成装置の消費電力を節約することができる。
【００１２】
また、スリープコマンドは自身（コンピュータ）が使用可能な画像形成装置を使用可能ではない状態に移行する場合だけに送信すればよいので、スリープコマンドを何度も送信する必要がなく、ネットワークの負荷を低減することができる。
【００１３】
また、請求項２に記載の発明では、取得手段により取得された使用情報に基づいて、複数のコンピュータのうち１台のコンピュータにのみ使用可能な状態であるか否かを判断する第２判断手段と、第２判断手段により１台のコンピュータにのみ使用可能な状態であると判断された場合に、その画像形成装置にスリープ予約コマンドを送信することにより、その画像形成装置に、１台のコンピュータの動作状況を監視させ、この監視結果に基づき、１台のコンピュータが画像形成装置自身の使用を終了したことを検出した場合に、画像形成装置自身の動作状態をスリープ状態に変更させるスリープ予約コマンド送信手段とを備えたことを特徴とする。
【００１４】
これによれば、画像形成装置は、画像形成装置自身を使用可能な最後の１台のコンピュータの動作状況を監視するようにしているので、仮に、スリープコマンドを送信すべきコンピュータが、スリープコマンドを正常に送信できなかった場合（例えば異常終了した場合）であっても、画像形成装置は、上記最後の１台のコンピュータを監視することにより、動作状態をスタンバイ状態からスリープ状態に確実に変更させることができる。
【００１５】
また、スリープ予約コマンド送信手段は、請求項３に記載のように、自身が使用可能な画像形成装置を使用可能ではない状態に移行する場合に、動作を開始するとよい。
このようにすれば、スリープ予約コマンドは、自身（コンピュータ）が使用可能な画像形成装置を使用可能ではない状態に移行する場合だけに送信されるので、スリープ予約コマンド送信手段がスリープ予約コマンドを何度も送信する必要がなく、ネットワークの負荷を低減することができる。
【００１６】
また、請求項４に記載の発明では、第２判断手段により複数のコンピュータのうち２台以上のコンピュータに使用可能な状態であると判断された場合に、その画像形成装置に対して、スリープ予約コマンドを解除するための解除コマンドを送信する解除コマンド送信手段を備えたことを特徴とする。
【００１７】
これによれば、解除コマンドが送信されることにより、途中から画像形成装置を使用可能となったコンピュータが動作している最中に、その画像形成装置の動作状態がスタンバイ状態からスリープ状態に変更することを防止することができる。したがって、画像形成装置の動作状態がスリープ状態からスタンバイ状態に復帰するまでの時間を待つ必要がない。
【００１８】
また、解除コマンド送信手段は、請求項５に記載のように、プログラムが搭載されたコンピュータにおいて画像形成装置が使用可能な状態となった場合に、動作を開始するとよい。
【００１９】
このようにすれば、解除コマンドは、自身（コンピュータ）が使用可能ではない画像形成装置を使用可能な状態に移行する場合、すなわち、画像形成装置を使用可能なコンピュータが増えた場合にだけ送信されるので、解除コマンド送信手段が解除コマンドを何度も送信する必要がなく、ネットワークの負荷を低減することができる。
【００２０】
また、スリープコマンド送信手段は、請求項６に記載のように、コンピュータに設けられたユーザによる操作が可能な操作部から、スリープコマンドを送信することを許可する旨を表す許可指令が入力された場合に、スリープコマンドを送信するとよい。
【００２１】
このようにされていれば、ユーザの必要に応じて、スリープコマンドを送信することができる。例えば、画像形成装置の使用をすぐに再開する場合には、スリープコマンド送信手段からスリープコマンドを送信しないようにすることで、スタンバイ状態に復帰するまで時間を待つことを未然に回避することが可能となる。
【００２２】
また、請求項７に記載の発明では、画像形成装置と、ネットワークを介して画像形成装置と通信可能な複数のコンピュータとを有するネットワークシステムであって、複数のコンピュータのいずれかは、複数のコンピュータのうち、他のコンピュータそれぞれが使用可能な画像形成装置を表す使用情報を取得する取得手段と、取得手段により取得された使用情報に基づいて、自身が使用可能な画像形成装置が他のコンピュータについても使用可能な状態であるか否かを判断する第１判断手段と、自身が使用可能な画像形成装置を使用可能ではない状態に移行する際に、この画像形成装置が他のコンピュータについても使用可能な状態ではないと第１判断手段により判断された場合に、その画像形成装置に対して、その動作状態をスリープ状態に変更させるためのスリープコマンドを送信するスリープコマンド送信手段と、を備え、画像形成装置は、スリープコマンド送信手段から送信されたスリープコマンドを受信した場合に、画像形成装置自身の動作状態をスリープ状態に変更するスリープ手段を備えたことを特徴とする。
【００２３】
これによれば、自身（コンピュータ）が使用可能な画像形成装置を使用可能ではない状態に移行する際に、この画像形成装置が他のコンピュータについても使用可能な状態ではない場合に、その画像形成装置をスリープ状態に変更させるので、請求項１で述べた効果と同様に、画像形成装置の消費電力を節約することができる。
【図面の簡単な説明】
【００２４】
【図１】第１実施形態のネットワークシステム全体の構成を表す概略構成図である。
【図２】第１実施形態のプリンタの制御部が実行する処理のフローチャートである。
【図３】第１実施形態のＰＣの制御部が実行するスリープコマンド送信処理のフローチャートである。
【図４】第１実施形態のＰＣの制御部が実行する監視対象プリンタ情報送信処理のフローチャートである。
【図５】第２実施形態のＰＣの制御部が実行するスリープコマンド送信処理のフローチャートである。
【図６】第２実施形態のスリープコマンド送信処理において、ＰＣ１Ａの表示部に表示される選択画面の説明図である。
【図７】第２実施形態の変形例の選択画面を説明する説明図である。
【図８】第３実施形態のスリープコマンド送信処理（１）のフローチャートである。
【図９】第３実施形態のプリンタの制御部が実行する対象ＰＣ監視処理のフローチャートである。
【図１０】第３実施形態のスリープコマンド送信処理（２）のフローチャートである。
【図１１】第３実施形態のＰＣの制御部が実行するスリープコマンド送信処理（３）のフローチャートである。
【図１２】第３実施形態のプリンタの制御部が実行するスリープ予約解除処理のフローチャートである。
【図１３】第３実施形態のスリープコマンド送信処理（４）のフローチャートである。
【発明を実施するための形態】
【００２５】
以下に本発明の実施形態を図面と共に説明する。
（第１実施形態）
１．ネットワークシステムの全体構成
図１は、本発明が適用されたネットワークシステム全体の構成を表す概略構成図である。
【００２６】
ネットワークシステムは、図１に示すように、複数のパーソナルコンピュータ１Ａ〜１Ｅ（以下、ＰＣ１Ａ〜１Ｅという）、及び、プリンタ２などにより構成されており、ＰＣ１Ａ〜１Ｅとプリンタ２とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５を介して互いに通信可能となっている。
【００２７】
ＰＣ１Ａは、制御部１１、記憶部１２、ユーザによる入力操作が可能な入力部１３、各種情報を表示するための表示部１４、及び、ネットワークインターフェース１５などを備えている。
【００２８】
制御部１１は、ＣＰＵ，ＲＡＭ，ＲＯＭ等のハードウェアと、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーション等のソフトウェアによって構成されており、この制御部１１は、プリンタ２の動作状態をスリープ状態に変更させるためのスリープコマンドを送信するスリープコマンド送信処理などを実行する。なお、本明細書において、「スリープ状態」とは、「通常のスタンバイ状態よりも消費電力の少ない状態であって、プリンタ２がスリープコマンドを受信する等の所定条件の成立によりスタンバイ状態から移行する状態」のことをいう。なお、スリープ状態からスタンバイ状態への復帰は、ＰＣ１Ａ〜１Ｅから各種指令を受信した場合や、プリンタ２の操作部２３を介してユーザからの操作を受け付けた場合に、自動的に復帰する。
【００２９】
また、制御部１１において、ネットワークシステムに関連するソフトウェアとしては、ステータスモニタ１１Ａやパーサなどが機能している。ステータスモニタ１１Ａは、ＰＣ１Ａ自身が使用可能なプリンタ２を監視するためのものであり、このステータスモニタ１１Ａは、プリンタ２の動作状態、トラブル状態及び使用状況等のプリンタ２に関するステータス情報を、表示部１４に出力することで、利用者に通知する処理などを実行する。
【００３０】
ここで、「ＰＣ１Ａが自身が使用可能なプリンタ２」とは、「電源が投入されている状態のＰＣ１Ａから送信される印刷指令やＩＰアドレス設定指令等の各種指令が、受け付け可能な状態であるプリンタ２」のことをいう。
【００３１】
記憶部１２は、大容量のハードディスク装置や不揮発性メモリによって構成されるものであり、ＰＣ１Ａ自身が現在監視している監視中のプリンタ２を表す監視対象プリンタ情報が記憶されている。
【００３２】
なお、図１においては、ＰＣ１Ａについてのみ内部構成を図示してあるが、他のＰＣ１Ｂ〜１Ｅの内部構成も、ＰＣ１Ａと同様になっている。また、このことは、後述する図面においても同様である。
【００３３】
プリンタ２は、ＰＣ１Ａ〜１Ｅから送信されてくる印刷指令に従い、出力用紙に印字を行うものであり、このプリンタ２は、制御部２１、記憶部２２、操作部２３、表示部２４、ネットワークインターフェース２５、及び、印刷部２６などを備えている。
【００３４】
記憶部２２は、不揮発性メモリ等によって構成されるものである。
制御部２１は、ＣＰＵ，ＲＡＭ，ＲＯＭ等からなるマイクロコンピュータにて構成されている。また、制御部２１は、ＰＣ１Ａ〜１Ｅからスリープコマンドを受信すると、図２に示す処理が開始され、プリンタ２自身の動作状態を、スタンバイ状態からスリープ状態に変更する（Ｓ１１０）。なお、図２は、制御部２１が実行する処理のフローチャートである。
【００３５】
２．ネットワークシステムの特徴的作動
２．１．ＰＣのスリープコマンド送信処理
図３は、ＰＣ１Ａの制御部１１が実行するスリープコマンド送信処理のフローチャートであり、この処理は、ＰＣ１Ａがシャットダウンされる際に制御部１１にて実行される。
【００３６】
そして、ＰＣ１Ａの制御部１１が図３に示す処理を開始すると、まず、ＰＣ１Ａ（ステータスモニタ１１Ａ）が監視中のプリンタ２（以下、「監視対象プリンタ２」という。）があるか否かが判定される（Ｓ２１０）。
【００３７】
そして、Ｓ２１０にて、ＰＣ１Ａの監視対象プリンタ２がないと判定された場合には（Ｓ２１０：ＮＯ）、図３の処理が終了され、逆に、ＰＣ１Ａの監視対象プリンタ２があると判定された場合には（Ｓ２１０：ＹＥＳ）、処理がＳ２２０に移行される。
【００３８】
Ｓ２２０では、同一ＬＡＮ５上の他のＰＣ１Ｂ〜ＰＣ１Ｅに対して、他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報を要求する監視対象プリンタ情報要求が送信され、この要求に対する応答（すなわち、他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報）が受信される。なお、監視対象プリンタ情報とは、ＩＰアドレス、ノード名、シリアル番号など、監視対象のプリンタを一意に特定可能な情報から構成される。
【００３９】
続いて、Ｓ２３０では、Ｓ２２０にて受信された監視対象プリンタ情報により特定される他のＰＣ１Ｂ〜１Ｅの監視対象プリンタの中から、ＰＣ１Ａの監視対象プリンタ２が検索される。
【００４０】
なお、本実施形態において、ＰＣ１Ａの監視対象プリンタ２が複数台ある場合、Ｓ２３０の処理では、そのうちの１台が抽出され、その抽出された監視対象プリンタ２が、Ｓ２２０にて受信された監視対象プリンタ情報の中から検索される。
【００４１】
そして、Ｓ２４０では、Ｓ２３０の検索結果に基づいて、ＰＣ１Ａの監視対象プリンタ２が他のＰＣ１Ｂ〜１Ｅの監視対象プリンタの中に含まれているか否かが判定される。つまり、Ｓ２４０では、ＰＣ１Ａ自身が使用可能なプリンタ２が、他のＰＣ１Ｂ〜１Ｅについても使用可能な状態であるか否かを判断している。
【００４２】
そして、Ｓ２４０にて、ＰＣ１Ａの監視対象プリンタ２が含まれていると判定された場合には（Ｓ２４０：ＹＥＳ）、ＰＣ１Ａ自身が使用可能なプリンタ２が、他のＰＣ１Ｂ〜１Ｅについても使用可能な状態であると判断され、処理がＳ２５０に移行される。
【００４３】
一方、Ｓ２４０にて、ＰＣ１Ａの監視対象プリンタ２が含まれていないと判定された場合には（Ｓ２４０：ＮＯ）、ＰＣ１Ａ自身が使用可能なプリンタ２が、他のＰＣ１Ｂ〜１Ｅについても使用可能な状態ではないと判断され、その監視対象プリンタ２に対して、スリープコマンドが送信され（Ｓ２６０）、その後、処理がＳ２５０に移行される。
【００４４】
Ｓ２５０では、Ｓ２３０で抽出された監視対象プリンタ２の他に、ＰＣ１Ａの監視対象プリンタ２が存在するか否かが判定される（Ｓ２５０）。
そして、Ｓ２５０にて、ＰＣ１Ａの監視対象プリンタ２が他に存在すると判定された場合には（Ｓ２５０：ＹＥＳ）、処理がＳ２３０に移行され、Ｓ２３０では、ＰＣ１Ａの監視対象プリンタ２のうち、まだＳ２３０で抽出されていないプリンタが抽出され、このプリンタ２が、Ｓ２２０にて受信された監視対象プリンタ情報の中から検索される。
【００４５】
一方、Ｓ２５０にて、ＰＣ１Ａの監視対象プリンタ２が他に存在しないと判定された場合には（Ｓ２５０：ＮＯ）、図３の処理が終了される。
２．２．監視対象プリンタ情報送信処理
図４は、他のＰＣ１Ｂ〜１Ｅから監視対象プリンタ情報要求を受信したときに制御部１１が実行する監視対象プリンタ情報送信処理のフローチャートであり、ＰＣ１Ａの制御部１１が図４に示す処理を開始すると、他のＰＣ１Ｂ〜１Ｅのうち、監視対象プリンタ情報要求を送信したＰＣに対して、ＰＣ１Ａの監視対象プリンタ情報が送信され（Ｓ３１０）、図４の処理が終了される。
【００４６】
３．本実施形態に係るネットワークシステムの特徴
以上説明したように、本実施形態では、ＰＣ１Ａがシャットダウンする際、すなわちＰＣ１Ａ自身が使用可能なプリンタ２を使用可能ではない状態に移行する際に、このプリンタ２（ＰＣ１Ａの監視対象プリンタ２）が他のＰＣ１Ｂ〜１Ｅに監視されていない場合に（Ｓ２４０：ＮＯ）、ＰＣ１Ａがプリンタ２をスリープ状態に変更させる。
【００４７】
つまり、本実施形態では、プリンタ２を使用可能なＰＣがＬＡＮ５上から存在しなくなる場合に、そのプリンタ２がスリープ状態となる。
したがって、ＬＡＮ５上でプリンタ２を使用しないＰＣが動作していたとしても、プリンタ２はスリープ状態となるので、プリンタ２の消費電力を節約することができる。
【００４８】
また、スリープコマンドはＰＣ１Ａ自身が使用可能なプリンタ２を使用可能ではない状態に移行する場合だけに送信すればよいので、スリープコマンドを何度も送信する必要がなく、ネットワークの負荷を低減することができる。
【００４９】
４．発明特定事項と実施形態との対応関係
本実施形態では、プリンタ２が特許請求の範囲に記載された画像形成装置に相当し、Ｓ２２０の処理が特許請求の範囲に記載された取得手段に相当する。また、Ｓ２４０の処理が特許請求の範囲に記載された第１判断手段に相当し、Ｓ２６０の処理が特許請求の範囲に記載されたスリープコマンド送信手段に相当し、Ｓ１１０の処理が特許請求の範囲に記載されたスリープ手段に相当する。
【００５０】
（第２実施形態）
５．ネットワークシステムの特徴的作動
上述した第１実施形態では、ＰＣ１Ａがスリープコマンドを自動的に送信するようにされていたが、本実施形態では、スリープコマンドの送信がユーザにより許可された場合に、ＰＣ１Ａがスリープコマンドを送信するようにされている。
【００５１】
５．１．ＰＣのスリープコマンド送信処理
以下、本実施形態のスリープコマンド送信処理について、図５を用いて説明する。なお、図５は、第２実施形態のスリープコマンド送信処理のフローチャートであり、この処理は、上述した図３のスリープコマンド送信処理と同様、ＰＣ１Ａがシャットダウンされる際に制御部１１にて実行される。
【００５２】
また、第２実施形態において、第１実施形態と同じ構成については同一の符号を付し、同じ処理内容については同一のステップ番号を付しているため、詳細な説明は省略する。また、このことは、後述する第３実施形態においても同様である。
【００５３】
図５に示すスリープコマンド送信処理が開始され、Ｓ２１０〜Ｓ２３０の処理が終了されると、ＰＣ１Ａの監視対象プリンタ２が他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報の中に含まれているか否かが判定される（Ｓ２４０）。
【００５４】
そして、Ｓ２４０にて、ＰＣ１Ａの監視対象プリンタ２が含まれていると判定された場合には（Ｓ２４０：ＹＥＳ）、処理がＳ２５０に移行され、逆に、ＰＣ１Ａの監視対象プリンタ２が含まれていないと判定された場合には（Ｓ２４０：ＮＯ）、処理がＳ４１０に移行される。
【００５５】
Ｓ４１０では、Ｓ２３０にて抽出された監視対象プリンタ２が、今回のスリープコマンド送信処理において１台目に抽出された監視対象プリンタであるか否かが判定される。
そして、Ｓ４１０にて、今回のスリープコマンド送信処理において１台目に抽出された監視対象プリンタではないと判定された場合には（Ｓ４１０：ＮＯ）、処理がＳ２６０に移行され、Ｓ２３０にて抽出された監視対象プリンタ２に対してスリープコマンドが送信される。
【００５６】
一方、今回のスリープコマンド送信処理において１台目に抽出された監視対象プリンタであると判定された場合には（Ｓ４１０：ＹＥＳ）、図６に示すように、ＰＣ１Ａがスリープコマンドを監視対象プリンタ２に送信するか否かの選択を、ユーザが入力部１３を介して行うことが可能な選択画面３０が表示部１４に表示される（Ｓ４２０）。
【００５７】
ここで、選択画面３０には、図６に示すように、ＰＣ１Ａがスリープコマンドを送信することに対して、ユーザが許可する旨を表す「はい」ボタン３０Ａ、及び、ユーザが許可しない旨を表す「いいえ」ボタン３０Ｂが設けられている。
【００５８】
そして、Ｓ４３０では、図６に示す選択画面３０で「はい」ボタン３０Ａと「いいえ」ボタン３０Ｂとのうち何れのボタンがユーザにより選択されたが判定される。
そして、Ｓ４３０にて、「いいえ」ボタン３０Ｂがユーザにより選択されたと判定された場合には（Ｓ４３０：ＮＯ）、ＰＣ１Ａがスリープコマンドを送信することに対して、ユーザが許可しないと判断され、図５の処理が終了される。
【００５９】
一方、Ｓ４３０にて、「はい」ボタン３０Ａがユーザにより選択された判定された場合には（Ｓ４３０：ＹＥＳ）、ＰＣ１Ａがスリープコマンドを送信することに対して、ユーザが許可すると判断され、監視対象プリンタ２に対してスリープコマンドが送信される（Ｓ２６０）。
【００６０】
６．本実施形態に係るネットワークシステムの特徴
以上説明した本実施形態においても、上述した第１実施形態と同様に、ＰＣ１Ａがシャットダウンする際に、このプリンタ２が他のＰＣ１Ｂ〜１Ｅに監視されていない場合に、ＰＣ１Ａがプリンタ２をスリープ状態に変更させるので、プリンタ２の消費電力を節約することができる。
【００６１】
また、本実施形態では、スリープコマンドの送信の許可を、ユーザの選択により行うようにされているので、ユーザの必要に応じて、スリープコマンドを送信することができる。例えば、ユーザは、プリンタ２の使用をすぐに再開する場合に、選択画面３０にて「いいえ」ボタン３０Ｂを選択することで、プリンタ２がスタンバイ状態に復帰するまで時間を待つことを未然に回避することが可能となる。
【００６２】
また、本実施形態では、１台目に抽出された監視対象プリンタであると判定された場合に選択画面３０を表示するので、ユーザは、一度の操作で全ての監視対象のプリンタ２のスリープコマンドの送信を許可したり、禁止したりすることができる。
【００６３】
なお、本実施形態では、選択画面３０にて、スリープコマンドの送信の許可をユーザにより強制的に選択させるようにされていたが、本発明はこれに限定されるものではない。
例えば、Ｓ４２０では、図７に示すように、「１０秒後に自動的にスリープさせます。」とのメッセージが「はい」ボタン４０Ａ及び「いいえ」ボタン４０Ｂとともに表示された選択画面４０が表示されるようにし、選択画面４０の表示後、所定時間（本実施形態では１０秒）以内にユーザからの入力がなかった場合には、Ｓ４３０にて、ＰＣ１Ａがスリープコマンドを送信することをユーザが許可すると判断されるようにしてもよい。
【００６４】
７．発明特定事項と実施形態との対応関係
本実施形態では、入力部１３が特許請求の範囲に記載された操作部に相当する。
（第３実施形態）
８．ネットワークシステムの特徴的作動
本実施形態は、上記第１及び第２実施形態と比較すると、監視対象プリンタ２に対してスリープ状態への変更の予約を行うためのスリープ予約コマンド、及びその予約の解除を行うための予約解除コマンドを送信するようにされている。
【００６５】
具体的に説明すると、ＰＣ１Ａは、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣ（以下、対象ＰＣという）が１台だけ存在する場合に、スリープ予約コマンドをその監視対象プリンタ２に送信する。ここで、スリープ予約コマンドには、対象ＰＣを特定するための対象ＰＣ情報が含まれている。
【００６６】
また、プリンタ２は、スリープ予約コマンドを受信すると、スリープ予約コマンドの対象ＰＣ情報により特定される対象ＰＣを監視し、この対象ＰＣによるプリンタ２の監視が終了した場合に、プリンタ２自身の動作状態をスリープ状態に変更する対象ＰＣ監視処理を行う。
【００６７】
また、このようにスリープ予約コマンドを送信するシステムにおいては、ＰＣ１Ａは、自身が新たに監視対象としたプリンタ２に対して、既にスリープ予約コマンドが送信されている可能性がある。
【００６８】
この場合、ＰＣ１Ａがプリンタ２を監視しているにもかかわらず、プリンタ２が既に送信されているスリープ予約コマンドに従ってスリープ状態へ移行してしまうので、ＰＣ１Ａからプリンタ２へ印刷指令を送信してもすぐに印刷できないという可能性がある。
【００６９】
そこで、ＰＣ１Ａは、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが存在する場合に、スリープ解除コマンドをその監視対象プリンタ２に送信する。
また、プリンタ２は、スリープ予約解除コマンドを受信した際に、既に予約コマンドを受信している場合は、その予約コマンドを解除して、対象ＰＣの監視を終了する。
【００７０】
なお、本実施形態では、以下のタイミングで、スリープコマンド、スリープ予約コマンド、スリープ解除コマンドを送信する。
ＰＣ１Ａがシャットダウンされた際、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが１台だけ存在する場合は、スリープ予約コマンドを送信する一方、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが存在しない場合は、スリープコマンドを送信する。
【００７１】
ＰＣ１Ａの電源が投入されている状態で、監視対象プリンタ２の監視が終了された際、その監視対象プリンタ２を監視するＰＣがＰＣ１Ａの他に１台だけ存在する場合は、スリープ予約コマンドを送信する一方、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが存在しない場合は、スリープコマンドを送信する。
【００７２】
ＰＣ１Ａの電源が投入された際、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが存在する場合は、スリープ予約解除コマンドを送信する一方、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが存在しない場合は、スリープ予約コマンドを送信する。
【００７３】
ＰＣ１Ａの電源が投入された状態で、新たに監視対象プリンタ２の監視を開始した際、その監視対象プリンタ２を監視するＰＣがＰＣ１Ａの他に存在する場合は、スリープ予約解除コマンドを送信する一方、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが存在しない場合は、スリープ予約コマンドを送信する。これにより、ネットワーク上で同じプリンタ２を監視しているＰＣが存在しない場合は、そのプリンタはスリープ状態となり、ネットワーク上で同じプリンタ２を監視しているＰＣが１台のみ存在する場合は、そのプリンタはスリープ予約コマンドを受信している状態となり、ネットワーク上で同じプリンタ２を監視しているＰＣが２台以上存在する場合は、そのプリンタはスタンバイ状態（スリープ予約コマンドが解除されている状態）となる。
【００７４】
８．１．ＰＣのスリープコマンド送信処理（１）
以下、本実施形態のスリープコマンド送信処理（１）について、図８を用いて説明する。なお、図８は、第３実施形態のスリープコマンド送信処理（１）のフローチャートであり、この処理は、上述した図３及び図５のスリープコマンド送信処理と同様、ＰＣ１Ａがシャットダウンされる際に制御部１１にて実行される。
【００７５】
そして、図８に示すスリープコマンド送信処理が開始され、Ｓ２１０〜Ｓ２３０の処理が終了すると、ＰＣ１Ａの監視対象プリンタ２が他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報の中に含まれているか否かが判定される（Ｓ２４０）。
【００７６】
そして、Ｓ２４０にて、ＰＣ１Ａの監視対象プリンタ２が含まれていないと判定された場合には（Ｓ２４０：ＮＯ）、処理がＳ２６０に移行され、Ｓ２３０にて抽出された監視対象プリンタ２に対してスリープコマンドが送信される。
【００７７】
一方、Ｓ２４０にて、ＰＣ１Ａの監視対象プリンタ２が含まれていると判定された場合には（Ｓ２４０：ＹＥＳ）、処理がＳ５１０に移行され、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが２台以上存在するか否かが判定される。
【００７８】
そして、Ｓ５１０にて、監視対象プリンタ２を監視する他のＰＣが２台以上存在すると判定された場合には（Ｓ５１０：ＹＥＳ）、処理がＳ２５０に移行され、逆に、監視対象プリンタ２を監視する他のＰＣが２台以上存在しない（１台だけ存在する）と判定された場合には（Ｓ５１０：ＮＯ）、処理がＳ５２０に移行される。
【００７９】
Ｓ５２０では、Ｓ２３０にて抽出された監視対象プリンタ２に対してスリープ予約コマンドが送信され、処理がＳ２５０に移行される。
８．２．プリンタの対象ＰＣ監視処理
次に、プリンタ２がスリープ予約コマンドを受信した場合に制御部２１にて実行される対象ＰＣ監視処理について、図９を用いて説明する。なお、図９は、プリンタ２の制御部２１が実行する対象ＰＣ監視処理のフローチャートである。
【００８０】
ＰＣ１Ａ〜ＰＣ１Ｅの何れかから送信されたスリープ予約コマンドが、プリンタ２により受信されることで、図９に示す処理が開始されると、まずＳ６１０にて、このスリープ予約コマンドに含まれている対象ＰＣ情報から対象ＰＣが特定され、この対象ＰＣと通信を行うことにより、対象ＰＣの動作状況が取得される。
【００８１】
なお、本実施形態のＳ６１０では、対象ＰＣの動作状況として、対象ＰＣのオンライン状態が確認される。具体的には、ステータスモニタ１１Ａは、プリンタ２を監視するために、プリンタ２に対してステータス情報を定期的に要求するように構成されている。そこで、対象ＰＣのステータスモニタ１１Ａからステータス情報が定期的に要求されているか否かが確認される。
【００８２】
そして、続くＳ６２０では、Ｓ６１０にて確認されたオンライン状態に基づいて、対象ＰＣがプリンタ２の監視を終了したか否かが判定される。すなわち、Ｓ６１０にて、対象ＰＣのステータスモニタ１１Ａからステータス情報が定期的に要求されていると確認された場合は、Ｓ６２０にて、対象ＰＣがプリンタ２の監視を終了していないと判定され、Ｓ６１０にて、対象ＰＣのステータスモニタ１１Ａからステータス情報が所定期間以上要求されていないと確認された場合は、Ｓ６２０にて、対象ＰＣがプリンタ２の監視を終了したと判定される。
【００８３】
そして、Ｓ６２０にて、対象ＰＣがプリンタ２の監視を終了していないと判定された場合には（Ｓ６２０：ＮＯ）、対象ＰＣがプリンタ２自身を使用可能な状態であると判断され、処理がＳ６１０に戻る。
【００８４】
一方、Ｓ６２０にて、対象ＰＣがプリンタ２の監視を終了したと判定された場合には（Ｓ６２０：ＹＥＳ）、対象ＰＣがプリンタ２自身を使用可能な状態ではないと判断され、プリンタ２自身の動作状態が、スタンバイ状態からスリープ状態に変更され（Ｓ６３０）、図９の処理が終了される。
【００８５】
８．３．ＰＣのスリープコマンド送信処理（２）
次に、本実施形態のスリープコマンド送信処理（２）について、図１０を用いて説明する。なお、図１０は、第３実施形態のスリープコマンド送信処理（２）のフローチャートであり、この処理は、ＰＣ１Ａのステータスモニタ１１Ａが監視対象プリンタの監視を終了するときに制御部１１にて実行される。
【００８６】
この、「監視対象プリンタの監視を終了する」処理は、例えば、ＰＣ１Ａのユーザから、監視対象プリンタの監視を終了する指示が入力された場合に行われる。また、監視を終了するプリンタは、監視対象プリンタの全てであっても、一部であってもよい。
【００８７】
そして、図１０に示すスリープコマンド送信処理が開始されると、まずＳ２２０にて、同一ＬＡＮ５上の他のＰＣ１Ｂ〜ＰＣ１Ｅに対して、監視対象プリンタ情報要求が送信され、この要求に対する応答が受信される。
【００８８】
続いて、Ｓ７１０では、今回ＰＣ１Ａ（ステータスモニタ１１Ａ）が監視を終了するプリンタ２が、Ｓ２２０にて受信された監視対象プリンタ情報の中から検索される。
そして、Ｓ７２０では、Ｓ７１０の検索結果に基づいて、ＰＣ１Ａが監視を終了するプリンタ２が、他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報の中に含まれているか否かが判定される。
【００８９】
そして、Ｓ７２０にて、ＰＣ１Ａが監視を終了するプリンタ２が含まれていないと判定された場合には（Ｓ７２０：ＮＯ）、ＰＣ１Ａが監視を終了するプリンタ２に対して、スリープコマンドが送信され（Ｓ７３０）、図１０の処理が終了される。
【００９０】
一方、Ｓ７２０にて、ＰＣ１Ａが監視を終了するプリンタ２が含まれていると判定された場合には（Ｓ７２０：ＹＥＳ）、他のＰＣ１Ｂ〜１Ｅの中に、ＰＣ１Ａが監視を終了するプリンタ２を監視するＰＣが２台以上存在するか否かが判定される（Ｓ７４０）。
【００９１】
そして、Ｓ７４０にて、ＰＣ１Ａが監視を終了するプリンタ２を監視するＰＣが２台以上存在すると判定された場合には（Ｓ７４０：ＹＥＳ）、図１０の処理が終了される。
一方、Ｓ７４０にて、ＰＣ１Ａが監視を終了するプリンタ２を監視するＰＣが２台以上存在しない（１台だけ存在する）と判定された場合には（Ｓ７４０：ＮＯ）、続くＳ７５０にて、ＰＣ１Ａが監視を終了するプリンタ２に対して、スリープ予約コマンドが送信され、図１０の処理が終了される。
【００９２】
８．４．ＰＣのスリープコマンド送信処理（３）
次に、本実施形態のＰＣ１Ａの制御部１１が実行するスリープコマンド送信処理（３）について、図１１を用いて説明する。
【００９３】
なお、図１１はスリープコマンド送信処理のフローチャートである。
図１１のスリープコマンド送信処理（３）は、ＰＣ１Ａが起動したときに制御部１１にて実行される処理であり、この処理が制御部１１にて開始されると、まずＳ８１０にて、ＰＣ１Ａのステータスモニタ１１Ａがこれから監視を開始するプリンタ２があるか否かが判定される。
【００９４】
そして、Ｓ８１０にて、ＰＣ１Ａが監視を開始するプリンタ２がないと判定された場合には（Ｓ８１０：ＮＯ）、図１１の処理が終了し、逆に、ＰＣ１Ａが監視を開始するプリンタ２があると判定された場合には（Ｓ８１０：ＹＥＳ）、処理がＳ８２０に移行される。
【００９５】
Ｓ８２０では、同一ＬＡＮ５上の他のＰＣ１Ｂ〜ＰＣ１Ｅに対して、監視対象プリンタ情報要求が送信され、この要求に対する応答（他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報）が受信される。
【００９６】
続いて、Ｓ８３０では、今回ＰＣ１Ａ（ステータスモニタ１１Ａ）が監視を開始するプリンタ２の中から１台のプリンタ２が抽出され、その抽出されたプリンタ２が、Ｓ８２０にて受信された監視対象プリンタ情報の中から検索される。
【００９７】
そして、Ｓ８４０では、Ｓ８３０の検索結果に基づいて、ＰＣ１Ａが監視を開始するプリンタ２が、他のＰＣ１Ｂ〜１Ｅの監視対象プリンタ情報の中に含まれているか否かが判定される。
【００９８】
そして、Ｓ８４０にて、ＰＣ１Ａが監視を開始するプリンタ２が含まれていないと判定された場合には（Ｓ８４０：ＮＯ）、ＰＣ１Ａが監視を開始するプリンタ２に対して、対象ＰＣをＰＣ１Ａとするスリープ予約コマンドが送信され（Ｓ８５０）、処理がＳ８７０に移行される。
【００９９】
一方、Ｓ８４０にて、ＰＣ１Ａが監視を開始するプリンタ２が含まれていると判定された場合には（Ｓ８４０：ＹＥＳ）、ＰＣ１Ａが監視を開始するプリンタ２に対して、スリープ予約コマンドを解除するためのスリープ予約解除コマンドが送信され（Ｓ８６０）、処理がＳ８７０に移行される。
【０１００】
Ｓ８７０では、Ｓ８３０で抽出されたプリンタ２の他に、ＰＣ１Ａが監視を開始するプリンタ２が存在するか否かが判定される。
そして、Ｓ８７０にて、ＰＣ１Ａが監視を開始するプリンタ２が他に存在すると判定された場合には（Ｓ８７０：ＹＥＳ）、処理がＳ８３０に移行され、Ｓ８３０では、ＰＣ１Ａが監視を開始するプリンタ２のうち、まだＳ８３０で抽出されていないプリンタが抽出され、このプリンタ２が、Ｓ８２０にて受信された監視対象プリンタ情報の中から検索される。
【０１０１】
一方、Ｓ８７０にて、ＰＣ１Ａが監視を開始するプリンタ２が他に存在しないと判定された場合には（Ｓ８７０：ＮＯ）、図１１の処理が終了される。
８．５．プリンタのスリープ予約解除処理
次に、プリンタ２の制御部２１が実行するスリープ予約解除処理について、図１２を用いて説明する。図１２はスリープ予約解除処理のフローチャートである。
【０１０２】
図１２のスリープ予約解除処理は、ＰＣ１Ａ〜ＰＣ１Ｅからスリープ予約解除コマンドを受信したときに制御部２１にて実行される処理であり、この処理が制御部２１にて開始されると、まずＳ９１０にて、スリープ予約コマンドが既に受信されているか否かが判定される。
【０１０３】
そして、Ｓ９１０にて、スリープ予約コマンドがまだ受信されていないと判定された場合には（Ｓ９１０：ＮＯ）、図１２の処理が終了され、逆に、スリープ予約コマンドが既に受信されていると判定された場合には（Ｓ９１０：ＹＥＳ）、続くＳ９２０にて、対象ＰＣの動作状況の監視が中止され（図９の処理が終了され）、図１２の処理が終了される。
【０１０４】
８．６．ＰＣのスリープコマンド送信処理（４）
次に、本実施形態のスリープコマンド送信処理（４）について、図１３を用いて説明する。なお、図１３は、スリープコマンド送信処理（４）のフローチャートである。
【０１０５】
ＰＣ１Ａがプリンタ２の監視を開始することにより、図１３のスリープコマンド送信処理（４）が制御部１１にて開始される。この、「監視対象プリンタの監視を開始する」処理は、例えば、ＰＣ１Ａのユーザから、監視対象プリンタの監視を開始する指示が入力された場合に行われる。また、監視を開始するプリンタは、１台であっても複数台であってもよい。
【０１０６】
まずＳ８２０にて、同一ＬＡＮ５上の他のＰＣ１Ｂ〜ＰＣ１Ｅに対して、監視対象プリンタ情報要求が送信され、この要求に対する応答が受信される。
そして、Ｓ８３０の処理が終了され、続くＳ８４０にて、ＰＣ１Ａが監視を開始するプリンタ２が含まれていないと判定された場合には（Ｓ８４０：ＮＯ）、ＰＣ１Ａが監視を開始するプリンタ２に対して、対象ＰＣをＰＣ１Ａとするスリープ予約コマンドが送信され（Ｓ８５０）、図１３の処理が終了される。
【０１０７】
一方、Ｓ８４０にて、ＰＣ１Ａが監視を開始するプリンタ２が含まれていると判定された場合には（Ｓ８４０：ＹＥＳ）、ＰＣ１Ａが監視を開始するプリンタ２に対して、スリープ予約解除コマンドが送信され（Ｓ８６０）、図１３の処理が終了される。
【０１０８】
９．本実施形態に係るネットワークシステムの特徴
以上説明したように、本実施形態においても、上述した第１及び第２実施形態と同様に、ＰＣ１Ａがシャットダウンする際に、このプリンタ２が他のＰＣ１Ｂ〜１Ｅに監視されていない場合に、ＰＣ１Ａがプリンタ２をスリープ状態に変更させるので、プリンタ２の消費電力を節約することができる。
【０１０９】
また、本実施形態のプリンタ２は、プリンタ２自身を使用可能な最後の１台のＰＣ（対象ＰＣ）の動作状況を監視するようにしているので、仮に、スリープコマンドを送信すべきＰＣが、スリープコマンドを正常に送信できなかった場合（例えば異常終了した場合）であっても、プリンタ２は、対象ＰＣを監視することにより、動作状態をスタンバイ状態からスリープ状態に確実に変更させることができる。
【０１１０】
また、スリープ予約コマンドは、ＰＣ１Ａが監視対象プリンタ２を使用可能な状態から使用可能ではない状態に移行する場合にだけ送信されるので、ＰＣ１Ａは、スリープ予約コマンドを何度も送信する必要がなく、ネットワークの負荷を低減することができる。
【０１１１】
また、本実施形態では、スリープ予約解除コマンドが送信されることにより、途中からプリンタ２を使用可能となったＰＣが動作している最中に、そのプリンタ２の動作状態がスタンバイ状態からスリープ状態に変更することを防止することができる。したがって、プリンタ２の動作状態がスリープ状態からスタンバイ状態に復帰するまでの時間を待つ必要がない。
【０１１２】
また、本実施形態において、スリープ予約解除コマンドは、ＰＣ１Ａ〜１Ｅが起動したとき、すなわち、プリンタ２を使用可能なＰＣ１Ａ〜１Ｅが増えた場合にだけ送信されるので、スリープ予約解除コマンド解除コマンドを何度も送信する必要がなく、ネットワークの負荷を低減することができる。
【０１１３】
１０．発明特定事項と実施形態との対応関係
なお、本実施形態では、Ｓ５１０の処理が特許請求の範囲に記載された第２判断手段に相当し、Ｓ５２０の処理が特許請求の範囲に記載されたスリープ予約コマンド送信手段に相当する。
【０１１４】
また、Ｓ７２０の処理が特許請求の範囲に記載された第１判断手段に相当し、Ｓ７３０の処理が特許請求の範囲に記載されたスリープコマンド送信手段に相当する。また、本実施形態では、Ｓ７４０の処理が特許請求の範囲に記載された第２判断手段に相当し、Ｓ７５０の処理が特許請求の範囲に記載されたスリープ予約コマンド送信手段に相当する。
【０１１５】
また、本実施形態では、Ｓ８４０の処理が特許請求の範囲に記載された第２判断手段に相当し、Ｓ８５０の処理が特許請求の範囲に記載されたスリープ予約コマンド送信手段に相当し、Ｓ８６０の処理が特許請求の範囲に記載された解除コマンド送信手段に相当する。
【０１１６】
（その他の実施形態）
本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【０１１７】
上記第１〜第３実施形態では、ＰＣ１Ａが使用可能な状態のプリンタ２として、ＰＣ１Ａが監視しているプリンタ２を例に挙げて説明したが、本発明はこれに限らず、ＰＣ１Ａが自身が使用可能なプリンタ２は、電源が投入されている状態のＰＣ１Ａから送信される印刷指令やＩＰアドレス設定指令等の各種指令が、受け付け可能な状態であるプリンタ２であればよい。
【０１１８】
また、スリープ予約コマンドの送信タイミングは、ＰＣ１Ａの他に監視対象プリンタ２を監視するＰＣが１台だけ存在するタイミングであればいつでもよい。また、スリープ予約解除コマンドの送信タイミングは、プリンタ２を使用可能なＰＣ１Ａ〜１Ｅが２台以上存在するときであればいつでもよい。
【０１１９】
上記第１〜第３実施形態では、画像形成装置としてプリンタ２を例に挙げて説明したが、本発明はこれに限定されるものではなく、画像形成装置は、記録媒体に画像を形成する機能を有するもの（例えば、ＦＡＸ機や複合機）であればよい。
【符号の説明】
【０１２０】
１Ａ〜１Ｅ…パーソナルコンピュータ（ＰＣ）、２…プリンタ、１１…制御部、１１Ａ…ステータスモニタ、１２…記憶部、１３…入力部、１４…表示部、１５…ネットワークインターフェース、２１…制御部、２２…記憶部、２３…操作部、２４…表示部、２５…ネットワークインターフェース、２６…印刷部、３０，４０…選択画面、３０Ａ，３０Ｂ，４０Ａ，４０Ｂ…ボタン。
【図１】
2010277162.tif 000003
【図２】
2010277162.tif 000004
【図３】
2010277162.tif 000005
【図４】
2010277162.tif 000006
【図５】
2010277162.tif 000007
【図８】
2010277162.tif 000008
【図９】
2010277162.tif 000009
【図１０】
2010277162.tif 000010
【図１１】
2010277162.tif 000011
【図１２】
2010277162.tif 000012
【図１３】
2010277162.tif 000013
【図６】
2010277162.tif 000014
【図７】
2010277162.tif 000015