(57)【要約】【課題】  省電力状態を効率よく維持すると共に、画像形成装置の機能を効率よく利用できる仕組みを提供できるようにする。【解決手段】  少なくとも１つの外部装置とデータ通信を行う通信手段（ＬＡＮＣ１）と、データ通信機能を備えず且つ外部からの特定の識別子を含むアクセスを検知する検知手段（２０）と、前記通信手段（ＬＡＮＣ１）を稼動させた第一電力状態から、前記通信手段への通電を抑制し前記検知手段（２０）への通電を行う第二電力状態への移行を示す省電力移行通知を外部に出力する第一出力手段（Ｓ１０１）と、前記第二電力状態から第一電力状態への移行を示す省電力復帰通知を外部に出力する第二出力手段（Ｓ１０８）とを設け、外部装置に自機の識別子を伴うアクセスを抑制させたり（Ｓ３０６）、前記識別子を伴うアクセスを再開（Ｓ３０７）させたりする。【選択図】  図１
2007034843.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
少なくとも１つの外部装置とデータ通信を行う通信手段と、
データ通信機能を備えず且つ外部からの特定の識別子を含むアクセスを検知する検知手段と、
前記通信手段を稼動させた第一電力状態から、前記通信手段への通電を抑制し前記検知手段への通電を行う第二電力状態への移行を示す省電力移行通知を外部に出力する第一出力手段と、
前記第二電力状態から第一電力状態への移行を示す省電力復帰通知を外部に出力する第二出力手段とを有し、
前記外部装置においては、前記省電力移行通知を識別したことに応じて前記識別子を含むアクセスを抑制し、前記省電力復帰通知を識別したことに応じて前記識別子を含むアクセスを再開することを特徴とする画像形成装置。
【請求項２】
前記第一出力手段は、前記省電力移行通知を複数回外部に出力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第二出力手段は、前記省電力復帰通知を複数回外部に出力することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記外部装置においては、前記画像形成装置の状態問合せに伴う前記アクセスが抑制され、印刷ジョブ要求に伴うアクセスは抑制されないことを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記アクセスは、前記画像形成装置の状態を問い合わせに伴うＡＲＰパケット通信であることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
電源制御方法であって、
少なくとも１つの外部装置とデータ通信を行う通信手段による通信工程と、
外部からの特定の識別子を含むアクセスを検知する検知工程と、
前記通信手段を稼動させた第一電力状態から、前記通信手段への通電を抑制し前記検知手段への通電を行う第二電力状態への移行を示す省電力移行通知を外部に出力する第一出力工程と、
前記第二電力状態から前記第一電力状態への移行を示す省電力復帰通知を外部に出力する第二出力工程とを備え、
前記外部装置においては、前記省電力移行通知を識別したことに応じて前記識別子を含むアクセスを抑制、前記省電力復帰通知を識別したことに応じて前記識別子を含むアクセスを再開することを特徴とする電力制御方法。
【請求項７】
前記第一出力工程は、複数回の前記省電力移行通知の外部への出力処理を含むことを特徴とする請求項６に記載の電力制御方法。
【請求項８】
前記第二出力工程は、複数回の前記省電力復帰通知の外部への出力処理を含むことを特徴とする請求項６又は７に記載の電力制御方法。
【請求項９】
前記外部装置においては、前記画像形成装置の状態問合せに伴う前記アクセスが抑制され、印刷ジョブ要求に伴うアクセスは抑制されないことを特徴とする請求項６乃至８の何れか１項に記載の電力制御方法。
【請求項１０】
前記アクセスは前記画像形成装置の状態を問い合わせに伴うＡＲＰパケット通信であることを特徴とする請求項６乃至９の何れか１項に記載の電力制御方法。
【請求項１１】
請求項６乃至１０の何れか１項に記載の電力制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項６乃至１０の何れか１項に記載の電力制御方法をコンピュータに実行させる為のプログラムをコンピュータ可読の形態で記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、電力制御方法、プログラム及び記憶媒体に関し、特に、省電力機能を備えた画像形成装置の消費電力を効率的に節電するために用いて好適な技術に関する。
【背景技術】
【０００２】
消費電力を節約するために、一定時間以上使用されない場合には自動的に省電力状態に移行する機能を有するネットワーク機器が存在する。前記ネットワーク機器は、省電力状態にある場合、ネットワークを介して他の機器から操作されることで省電力状態から復帰するように構成されている。
【０００３】
前記ネットワーク機器が省電力状態から復帰する方法として、ネットワークからの入力信号を受信し、受信した入力信号のパターンが予め登録された入力信号パターンと一致する入力があった場合に省電力状態から復帰する方式が提案されている。
【０００４】
前記省電力状態から復帰するための入力信号パターンとして、マジックパケット(Magic Packet（Ｒ）)と呼ばれる、通常は送信されない特殊な入力信号パターンによって復帰する方法が提案されている。例えば、特許文献１において、「リモート電源制御システム及びプログラム」が提案されている。
【０００５】
ここでいう入力信号パターンとは、イーサネット（登録商標）やトークンリングなどのネットワークにおける、パケット内のデータが示すパターンのことであり、前記特許文献１に記載のリモート電源制御方法の適用範囲はイーサネット（登録商標）やトークンリングとは限らないため、一般的に入力信号パターンと称している。この方法では、特殊な入力信号パターンが受信されない限り省電力状態から復帰しないので、省電力状態を長時間保つことが可能である。
【０００６】
上記のようなシステムの場合、省電力状態にあるネットワーク機器をユーザが使用する（つまり、通常電力状態へ復帰させる）ためには、一般のユーザが該機器の制御・操作する場合に使用する各アプリケーションに、特殊な入力信号パターンを送信するための変更を予め加えておかなくてならない。そのため、変更を加えなかったアプリケーションからは省電力状態にある機器を利用することができないという問題があった。この問題を一部解決するために、省電力状態から復帰させる入力信号パターンとして、一般ユーザが使用するアプリケーションが該機器（または該機器を含む複数の機器）に送信する入力信号パターンに設定することで、既存のアプリケーションに変更を加えなくても済むという方法が考えられる。
【０００７】
【特許文献１】特開２００１−１８００８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のように、省電力状態から復帰させる入力信号パターンとして、一般的な入力信号パターンを使用するようにすれば、該機器を使用する各アプリケーションの変更を行う必要がない。しかしながら、この方法では、各アプリケーションから容易に送信される入力信号パターンにより、該機器が頻繁に省電力状態から復帰してしまうという問題が新たに発生してしまう。これでは、省電力状態を維持することができず、当初の目的である消費電力の節約としては、あまり効果がない問題があった。従来から知られているような、画像形成装置の通信部分（所謂プリンタコントローラ及びネットワークインタフェース部）を常時稼動（通電）し、本体エンジン部分のみを遮断するような形態では、上記問題は発生しない。しかし、より高い省電力状態を実現しようとする場合には、上記問題点の解決が要望される。
【０００９】
本発明は上述の問題点にかんがみ、省電力状態を効率よく維持すると共に、画像形成装置の機能を効率よく利用できる仕組みを提供できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像形成装置は、少なくとも１つの外部装置とデータ通信を行う通信手段と、
データ通信機能を備えず且つ外部からの特定の識別子を含むアクセスを検知する検知手段と、前記通信手段を稼動させた第一電力状態から、前記通信手段への通電を抑制し前記検知手段への通電を行う第二電力状態への移行を示す省電力移行通知を外部に出力する第一出力手段と、前記第二電力状態から第一電力状態への移行を示す省電力復帰通知を外部に出力する第二出力手段とを有し、前記外部装置においては、前記省電力移行通知を識別したことに応じて前記識別子を含むアクセスを抑制し、前記省電力復帰通知を識別したことに応じて前記識別子を含むアクセスを再開することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、省電力状態を効率よく維持すると共に、画像形成装置の機能を効率よく利用できる仕組みを提供できる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施の形態）
以下で、添付図面を用いて、本発明にかかる実施の形態について説明する。
図１は、実施の形態が適用するシステムの構成例を示している。
図１において、ネットワーク機器ＤＥＶ１は省電力機能を有しているネットワーク機器である。例えば、レーザービームプリンタなどの印刷装置を適用させることができる。ＰＣ１及びＰＣ２は、ネットワーク機器ＤＥＶ１を含むネットワーク機器を制御・操作する第１及び第２のユーザ機器である。例えば、ページ記述言語及びジョブ言語から構成される印刷ジョブを生成し、ネットワーク上に出力するクライアントコンピュータを適用させることができる。尚、図１中にはプリンタが１台、ＰＣが２台しか示されていないが、例えば、プリンタが３台、ＰＣが１０台など、任意の数を想定出来る。
【００１３】
本実施の形態では、これらの第１のユーザ機器ＰＣ１及び第２のユーザ機器ＰＣ２を構成する各手段は、Microsoft Windows（登録商標）や，UNIX（登録商標）などのオペレーティングシステム(OS)が動作可能なコンピュータ、及び機器制御や操作を行うアプリケーションソフトウェアで構成されているものとする。
【００１４】
本実施の形態において使用するアプリケーションソフトウェアには、ネットワーク機器ＤＥＶ１等の機器の電力状態を管理するための、電力状態管理メモリが割り当てられている。コンピュータのハードウェア構成は、一般的なパーソナルコンピュータやワークステーション等と同等であるものとし、詳細な説明は割愛する。
【００１５】
第１のユーザ機器ＰＣ１または第２のユーザ機器ＰＣ２から電気信号がネットワークＬＡＮを経由して、制御対象機器であるネットワーク機器ＤＥＶ１に入力される。この信号のことをデータと呼ぶこともある。ユーザからの直接の操作やネットワーク機器ＤＥＶ１に対するある条件を満たす電気的入力がなくなると、ネットワーク機器ＤＥＶ１は通常電力状態（第一電力状態とも呼ぶ）から省電力状態（第二電力状態とも呼ぶ）へ移行する。本実施の形態において、ある条件とは、何時間／何分、どのような入力信号がないと省電力状態へ移行するなどの条件であり、ネットワーク機器ＤＥＶ１に予め設定された設定値であり、ユーザによっても設定することが可能である。
【００１６】
図２は、本実施の形態のネットワーク機器ＤＥＶ１の内部構成例を示すブロック図である。
図２において、ＣＮＴＬ１はネットワーク機器ＤＥＶ１の電力状態を制御するソフトウェアを含む機器制御装置である。また、ＥＮＧ１はネットワーク機器ＤＥＶ１のジョブ（印刷ジョブなど）を処理する本体部エンジンである。ＬＡＮＣ１は、ネットワーク機器ＤＥＶ１のネットワークＬＡＮ経由での入出力電気信号を制御する、通信手段としてのネットワーク制御装置である。復帰条件検知部２０は、ネットワーク制御装置ＬＡＮＣ１の一部の電源供給を停止してデータ通信を行えない状態でも、後述の、Ｓ１０４乃至Ｓ１０７の処理を行う機能を備える。この電力状態が本実施の形態での省電力状態（第二電力状態）に相当する。尚、好適な形態としては、ネットワーク制御装置ＬＡＮＣ１のデータ通信に係わる部分の電力供給を停止し、且つ、復帰条件検知部２０にデータ通信を備えないようにすれば、より省電力効果を高めることができる。一方、ＬＡＮＣ１、又は、ＬＡＮＣ１及びＣＮＴＬ１に電力を供給し、例えば外部からのプリンタ状態応答などの、通信機能を確保した電力状態を通常出力状態と呼ぶ。
【００１７】
省電力状態へ移行すると、機器制御装置ＣＮＴＬ１及びネットワーク制御装置には、必要最小限の電力のみが電源装置ＰＯＷ１から供給されるようになる。なお、本体エンジンＥＮＧ１は本実施の形態でいう、省電力状態、乃至、通常状態に係わらず、節電された状態を前提とする。即ち、本実施の形態でいう省電力状態とは、従来から知られているような、単なる本体ＥＮＧ１の電力遮断制御を指すのではなく、さらに、ネットワーク制御装置ＬＡＮＣ１の部分を如何に節電するかを指す。
【００１８】
本実施の形態の省電力状態においては、ネットワーク制御装置ＬＡＮＣ１が特定のパターンを検知する部分（復帰条件検知部２０）や、省電力状態からの高速復帰に必要なデータを保持するメモリへの通電が確保される。この省電力状態のことを、通常電力状態を第一電力状態と呼ぶことに対し、第二電力状態と呼ぶこともある。
【００１９】
また、操作パネルへの指示や、ファクシミリデータの着信検知を行う部位にも通電が確保される。一方、機器制御装置ＣＮＴＬ１、本体部エンジンＥＮＧ１、ネットワーク制御装置ＬＡＮＣ１の不要部位に関しては電力供給が抑制される。ここで電力供給の抑制とは、電力を完全に遮断する場合、少なくとも抑制しない場合と比べて少ない電力を供給する場合を適用できる。
【００２０】
逆に、この抑制された電力供給の全て、或は、一部に電力供給が行われた場合を通常電力状態と呼ぶ。例えばネットワーク制御装置ＬＮＡＣ１が電力供給を抑制された状態から抑制されない状態（通常のネットワーク通信を行える状態）になった場合にも、通常電力状態に移行したものとする。特定のパターンとしては、自機の識別子であれば良い。例えば、自機のＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）、自機のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）を適用することが出来る。
【００２１】
次に、図３のフローチャートを参照しながら本実施の形態のネットワーク機器ＤＥＶ１が省電力状態へ移行する前後の処理について詳細に説明する。より具体的には、図２のネットワーク制御装置ＬＡＮＣ１の処理に該当する。
【００２２】
Ｓ１０１において、ネットワーク制御装置をデータ通信可能に稼動させた通常状態から、復帰条件検知部２０を除く部位の通電を停止させた省電力状態への移行を示す省電力移行通知を第１のユーザ機器ＰＣ１及び第２のユーザ機器ＰＣ２に対して通知する。例えば、イベント型の通信パケットや、ブロードキャストパケットによって、状態変化を通知する。イベント型の通信パケットで通知を行う場合は、事前にユーザ機器ＰＣ１、ＰＣ２の通知先（ＩＰアドレス）がネットワーク制御装置ＬＡＮＣ１に記憶されているものとする。
【００２３】
Ｓ１０１において状態変化を通知したら、次に、Ｓ１０２に進み、電源状態を省電力状態に移行する。
次に、Ｓ１０３において、ネットワーク制御装置ＬＡＮＣ１はネットワークＬＡＮからの入力待ちを行う。この時、ネットワーク制御装置ＬＡＮＣ１中の復帰条件検知部２０以外の不要な部位については電力供給が抑制される。
【００２４】
次に、Ｓ１０４において、ネットワークＬＡＮからの入力があるか否かを判断し、入力がない場合には、再度Ｓ１０３に戻る。Ｓ１０４において、入力があったと判断された場合には、Ｓ１０５に進む。ここで入力としては、通信に伴うＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を例として挙げる事が出来る。
【００２５】
例えば、ユーザ機器ＰＣ１、ＰＣ２から印刷ジョブをプリンタ（ネットワーク機器ＤＥＶ１）に対して送信する場合に、ユーザ機器ＰＣ１、ＰＣ２からプリンタに対してＡＰＲパケットが出力される。また、ユーザ機器ＰＣ１、ＰＣ２がプリンタ（ネットワーク機器ＤＥＶ１）の状態を検知する場合の、定期的な問合せ（ポーリング）を実行する場合にも、ユーザ機器ＰＣ１、ＰＣ２からプリンタに対してＡＲＰパケットが出力される。
【００２６】
Ｓ１０５においては、通常電力状態への復帰条件として設定されている入力信号のパターンを取得する。尚、通常電力状態に関しては図２において説明した通りとする。
次に、Ｓ１０６において、Ｓ１０５で取得した入力信号と、設定されたパターンとを比較する。この比較の結果、入力された信号が取得したパターンに該当する場合にはＳ１０７に進み、該当しない場合には、Ｓ１０３に戻って前述した処理を繰り返し実行する。
【００２７】
Ｓ１０７においては、ネットワーク制御装置ＬＡＮＣ１は、省電力状態から通常電力状態に復帰する又は復帰したことを示す起動信号を機器制御装置ＣＮＴＬ１に送る。さらに、印刷ジョブが入力される場合や、ステータスの問合せを受け本体のセンサを駆動する場合には、機器制御装置ＣＮＴＬ１は受信した起動信号を本体部エンジンＥＮＧ１へ送る。これにより、ネットワーク機器ＤＥＶ１が省電力状態から通常電力状態に復帰し、外部からの各種要求に応答でき、省電力効果を奏しつつ且つ使い勝手の良いプリンティングシステムを構築することが出来る。
【００２８】
なお、機器制御装置ＣＮＴＬ１のみが起動するか、あるいは本体部エンジンＥＮＧ１も含めて起動、復帰するかは設定と機器の仕様により任意に設定することができる。また、本体部エンジンＥＮＧ１への起動信号をネットワーク制御装置ＬＡＮＣ１から直接送信するようにしてもよい。
【００２９】
Ｓ１０８において、省電力状態（第二電力状態）から通常電力状態（第一電力状態）への移行を示す省電力復帰通知を外部装置に出力する。例えば、図１に対応させると、通常電力状態に復帰したことを、第１のユーザ機器ＰＣ１及び第２のユーザ機器ＰＣ２に対して通知する。この通知は、例えば、イベント型の通信パケットやブロードキャストパケットによって、省電力状態から通常電力状態に遷移したことを示す状態変化を通知する。
【００３０】
尚、後述にて詳しく説明するが、この通知を受けた第１のユーザ機器ＰＣ１及び第２のユーザ機器ＰＣ２は、図５のＳ３０６、Ｓ３０７の処理を実行することとなる。
【００３１】
次に、図４のフローチャートを参照しながら、第１のユーザ機器ＰＣ１或いは第２のユーザ機器ＰＣ２で行われる電力状態管理処理について、詳細に説明する。例えば、図４の処理は、ユーザ機器ＰＣ１、ＰＣ２にインストールされる省電力対応処理機能を備えるソフトウェア及び同ユーザ機器ＰＣ１、ＰＣ２にインストールされるＯＳの協働に基づき行われる。
【００３２】
先ずＳ２０１において、ネットワーク上に接続される任意のネットワーク機器（例えば図１のネットワーク機器ＤＥＶ１）からの省電力状態への移行通知を受信したかどうかを判別する。ここで受信する通知は図３のＳ１０１の通知に対応する。この判別の結果、通知を受信した場合にはＳ２０２に進み、受信していない場合にはＳ２０３に進む。
【００３３】
Ｓ２０２においては、電力状態管理メモリ（例えば、図６のＲＡＭ６０３）に、省電力状態であることを記録する。本実施の形態においては、省電力状態であることを記録する時に、対応するデバイスの識別子として、例えば、デバイス名やＩＰアドレスやＭＡＣアドレス等も合わせて記録する。このＳ２０２の処理により、後述の図５などの、画像形成装置からの省電力移行通知に応じた、適切な外部装置における処理を実現できる。
【００３４】
一方、Ｓ２０３においては、ネットワーク機器ＤＥＶ１からの通常電力状態への復帰通知を受信したかどうかを判別する。ここで受信する通知は図３のＳ１０８の通知に対応する。この判別の結果、通常電力状態への復帰通知を受信した場合にはＳ２０４に進み、受信していない場合にはＳ２０１へ戻る。
【００３５】
Ｓ２０４においては、電力状態管理メモリに、通常電力状態であることを記録する。
【００３６】
次に、第１のユーザ機器ＰＣ１及び第２のユーザ機器ＰＣ２において、ユーザや上位アプリケーションから、ネットワーク機器ＤＥＶ１へ制御・操作が指示された場合の処理について、図５のフローチャートで詳細に説明する。なお、以下の説明において、前提として、ネットワーク機器ＤＥＶ１への制御・操作は、先にも記述したように、一般的にはネットワーク機器ＤＥＶ１へのパケット送信を伴うものとする。
【００３７】
図５に示したように、先ずＳ３０１において、ネットワーク機器ＤＥＶ１への制御・操作要求を受信する。ユーザ機器ＰＣ１、ＰＣ２の内部的に制御・操作要求が発生し、その発生した要求を識別することを、ここでは、制御・操作要求を受信すると記載している。
次に、Ｓ３０２において、電力状態管理メモリを参照手段により参照し、ネットワーク機器ＤＥＶ１が省電力状態であるかどうかを判別する。この判別の結果、ネットワーク機器ＤＥＶ１が省電力状態である場合にはＳ３０３に進み、通常電力状態である場合にはＳ３０７に進む。このＳ３０７の処理により、例えば、画像形成装置が省電力状態から通常電力状態に移行した場合には、これに対応して、ＡＲＰパケットなどの画像形成装置の識別子を伴うアクセスを再開することができる。これにより、画像形成装置の識別子を伴うアクセスを必要とする各種問合せ（例えば画像形成装置のステータス問合せ）を行うことができるようになる。
【００３８】
Ｓ３０３においては、ネットワーク機器ＤＥＶ１への制御・操作要求が、ネットワーク機器ＤＥＶ１の状態問い合わせであるかどうかを判別する。例えば、ネットワークＤＥＶ１が、トナー無しや用紙なしを発生していないかや、紙ジャムでエラー停止していないかや、又は、正常待機状態かなどのネットワーク機器ＤＥＶの状態を定期的に調べる場合に、状態問合せ要求が発生する。尚、図５においては、例として、状態問合せ要求か否かを判別するよう説明しているが、これには限定されない。例えば、ＡＲＰパケットを伴う、デバイスの設定指示などにも適用できる。
【００３９】
Ｓ３０３の判別の結果、状態問い合わせであった場合には、Ｓ３０４に進み、そうでない場合はＳ３０５に進む。Ｓ３０３でＮｏと判断する場合としては、例えば、ユーザ機器ＰＣ１、ＰＣ２が印刷ジョブを生成し出力する場合がある。
【００４０】
Ｓ３０４においては、ネットワーク機器ＤＥＶ１が省電力状態であることを要求元へ通知する処理により、画像形成装置の識別子を含むアクセスの抑制を行う。ユーザ機器ＰＣ１、ＰＣ２から、ある特定の単数又は複数の画像形成装置を指定し、状態の問合せを行おうとすると、例えばＭＡＣアドレスを取得する為にＡＲＰパケットが出力されることがある。Ｓ３０３でＹｅｓと判断することにより、この状態問合せに伴うＡＲＰパケットの出力を防止できる。特に、状態問合せがユーザ機器ＰＣ１、ＰＣ２のアプリケーションにより定期的（例えば１０分間隔）に行われるよう構成される場合には、この問合せをその都度行ったのではネットワーク機器ＤＥＶが省電力状態に移行することができない。しかし、図５のフローチャートの処理により、この問題を防止することができる。
【００４１】
Ｓ３０５においては、ネットワーク機器ＤＥＶ１は省電力状態であるが、パケットを送信してもいいかどうかを要求元に問い合わせる処理を行う。これは、パケットを送信した場合は、ネットワーク機器ＤＥＶ１が通常電力状態へ復帰してしまうことになるためである。例えば、パケットを送信して良いかに対して"ＹＥＳ"又は"ＮＯ"を選択できるダイアログメッセージを、ユーザ機器ＰＣ１、ＰＣ２の表示部に表示し、ダイアログメッセージに対する入力指示をユーザに行わせるようにすれば良い。ここでダイアログメッセージを介して"ＹＥＳ"を示す入力が行われると後述のＳ３０６でＹｅｓと判断し、他方、ダイアログメッセージを介して"ＮＯ"を示す入力が行われると後述のＳ３０６でＮｏと判断する。
【００４２】
次に、Ｓ３０６に進み、上記問い合わせの結果、ダイアログメッセージを介しての入力に従い、実際にパケット送信してもいいかどうかを判別する。この判別の結果、送信可の場合はＳ３０７に進み、前記制御・操作の要求を処理するためのパケットを送信する処理を行う。例えばＳ３０１で受信した要求が印刷要求であれば、Ｓ３０７で印刷ジョブデータをＴＣＰ／ＩＰプロトコルに準拠するパケットでネットワーク上に出力させる処理を実行する。一方、Ｓ３０６の判別の結果、送信不可の場合は本処理を終了する。また、Ｓ３０６の処理を省略しＳ３０５からＳ３０７の処理を行わせるようにしても良い。
【００４３】
図６は、前述した第１のユーザ機器ＰＣ１及び第２のユーザ機器ＰＣ２、或いはネットワーク機器ＤＥＶ１を構成可能なコンピュータシステムの一例を示すブロック図である。
図６において、６００はコンピュータＰＣである。ＰＣ６００は、ＣＰＵ６０１を備え、ＲＯＭ６０２またはハードディスク（ＨＤ）６１１に記憶された、あるいはフレキシブルディスクドライブ（ＦＤ）６１２より供給されるデバイス制御ソフトウェアを実行し、システムバス６０４に接続される各デバイスを総括的に制御する。
【００４４】
前記ＰＣ６００のＣＰＵ６０１，ＲＯＭ６０２またはハードディスク（ＨＤ）６１１に記憶されたプログラムにより、本実施の形態の各機能手段が構成される。
【００４５】
６０３はＲＡＭで、ＣＰＵ６０１の主メモリ、ワークエリア等として機能する。６０５はキーボードコントローラ（ＫＢＣ）であり、キーボード（ＫＢ）６０９から入力される信号をシステム本体内に入力する制御を行なう。６０６は表示コントローラ（ＣＲＴＣ）であり、表示装置（ＣＲＴ）６１０上の表示制御を行なう。６０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム（起動プログラム：パソコンのハードやソフトの実行（動作）を開始するプログラム）、複数のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラム等を記憶するハードディスク（ＨＤ）６１１、及びフレキシブルディスク（ＦＤ）６１２とのアクセスを制御する。
【００４６】
６０８はネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ６２０を介して、ネットワークプリンタ、他のネットワーク機器、あるいは他のＰＣと双方向のデータのやり取りを行う。
特に図６と図２との対応関係を説明すると、６０１乃至６０７、６０１乃至６１２が、図２における機器制御装置ＣＮＴＬ１に相当し、ＮＩＣ６０８がネットワーク制御装置ＬＡＮＣ１に相当する。よって、上述の実施形態によれば、少なくとも、機器制御装置ＣＮＴＬ１のＣＰＵを含む主要部分の電力供給を抑制した省電力状態を、効率よく維持し、無断に通常電力状態に復帰させないようにすることが出来る。
【００４７】
（第２の実施の形態）
上述した本発明の実施の形態においては、省電力状態から通常電力状態への外部への復帰通知出力をＳ１０１で一度実行するよう説明した。このＳ１０１を例えば５分間隔など定期的に複数回実行するようにすれば、より省電力効果を高めることが出来る。例えば、１度目のＳ１０１の省電力移行通知を外部装置が受信ミス（取りこぼし）した場合でも、２度目のＳ１０１の省電力移行通知により外部装置に省電力移行を識別させ、画像形成装置の電力状態を正確に反映した図５に示したフローチャートを実行させることができる。
【００４８】
また、Ｓ１０８の省電力復帰通知（通常電力状態への復帰通知）についても、同様に定期的に複数回実行すれば、１度目の省電力復帰を識別できず、状態の問合せ要求を抑制している外部装置は、２度目の省電力復帰通知により抑制を解除できる。
【００４９】
（第３の実施の形態）
上述した本発明の各実施の形態では、ネットワーク機器ＤＥＶの省電力復帰条件が、例えばＡＲＰなどの、ネットワーク機器ＤＥＶ１自身を示すＩＰアドレス（識別子）を含むアクセスの検知であった。しかし本ネットワーク機器ＤＥＶは、操作パネルへの指示や、ファクシミリデータの着信検知などによっても、正常なデータ通信を行うべく、ネットワーク制御装置に電力を供給し稼動させる。
そして、操作パネルへの指示や、ファクシミリデータの着信検知などに応じて、省電力状態が解除され通常電力状態に移行した場合にも、図３のＳ１０８を行うことも想定される。こうすることにより、状態の問合せ要求を抑制している外部装置は抑制の解除を、より効率的に行え、ユーザの印刷システムの使い勝手を向上させることができる。
【００５０】
（本発明に係る他の実施の形態）
上述した本発明の各実施の形態におけるネットワーク機器及び端末装置を構成する各手段、並びにネットワーク機器の制御方法、端末装置の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び上記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５１】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５２】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム（実施の形態では図３、図４、図５に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００６０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態を示し、ネットワークシステムの構成を説明する図である。
【図２】本発明の実施の形態を示し、ネットワーク機器の要部を説明するブロック図である。
【図３】本発明の実施の形態を示し、入力信号パターンの切り替え設定を行うための処理手順を説明するフローチャートである。
【図４】本発明の実施の形態を示し、第１のユーザ機器ＰＣ１或いは第２のユーザ機器ＰＣ２で行われる電力状態管理処理手順を説明するフローチャートである。
【図５】ネットワーク機器ＤＥＶ１へ制御・操作が指示された場合の処理手順を説明するフローチャートである。
【図６】端末装置及びネットワーク機器を構成可能なコンピュータシステムの一例を示すブロック図である。
【符号の説明】
【００６２】
ＰＣ１  第１のユーザ機器
ＰＣ２  第２のユーザ機器
ＤＥＶ１  ネットワーク機器
ＬＡＮ  ネットワーク
ＬＡＮＣ１  ネットワーク制御装置
２０  復帰条件検知部
ＣＮＴＬ１  機器制御装置
ＥＮＧ１  本体部エンジン
ＰＯＷ１  電源装置
【図１】
2007034843.tif 000003
【図２】
2007034843.tif 000004
【図３】
2007034843.tif 000005
【図４】
2007034843.tif 000006
【図５】
2007034843.tif 000007
【図６】
2007034843.tif 000008