(57)【要約】【課題】比較的小規模なネットワークシステムでも、省エネルギーモードから通常モードに復帰することなくステータス要求に対して応答できるようにする。【解決手段】省エネルギーモード時にＡＳＩＣを作動させ、ネットワークコントローラ２１３を介して受信する受信フレームの内容を判定し、受信フレームの内容がステータス要求であると判定した場合には送信要求ビットをセットし、送信要求ビットがセットされた場合にシステム中に設けられたＣＰＵと独立して設けられたステータスレジスタ２１５が記憶するステータス情報等を参照してステータスフレームを作成し、作成したステータスフレームをＤＭＡコントローラ２１７によってネットワークコントローラ２１３に転送することで、省エネルギーモード時に外部機器からステータス要求を受信した場合、省エネルギーモードを維持したままステータス要求に応じることが可能となる。【選択図】    図１
2004153742.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続されたコンピュータからの動作指令によって作動するネットワーク機器において、
前記ネットワークを介して外部機器とアクセスする機能を有するネットワークコントローラとシステム共有のメモリにアクセスする機能を有するＤＭＡコントローラとを内蔵するＡＳＩＣを備え、
前記ＡＳＩＣは、
前記ネットワークコントローラを介して受信する受信フレームの内容を判定する比較手段と、
前記比較手段への動作クロックの供給を制御する制御手段と、
前記受信フレームの内容がステータス要求であると前記比較手段が判定した場合、送信要求ビットをセットする送信要求ビットセット手段と、
前記システム中に設けられたＣＰＵと独立して設けられ、ステータス情報及び自己の送信元アドレスを記憶するステータスレジスタと、
前記ステータスレジスタが記憶する前記ステータス情報及び前記送信元アドレスを参照してステータスフレームを作成するステータスフレーム作成手段と、
前記送信要求ビットがセットされると、前記ステータスフレーム作成手段によってステータスフレームを作成し、作成したステータスフレームを前記ＤＭＡコントローラによって前記ネットワークコントローラに転送する手段と、
を具備して、省エネルギーモード時にも給電される直接アクセス制御ユニットを含み、
前記省エネルギーモード時に前記ネットワークのリンク状態の変化を検出するリンク検出手段と、
前記リンク状態がＤＯＷＮしたときは前記直接アクセス制御ユニットへのクロック信号の供給を停止させ、前記リンク状態がＵＰしたときは前記供給を再開する節電手段と、
をさらに備えている、
ことを特徴とするネットワーク機器。
【請求項２】
省エネルギーモード時には、前記ステータスレジスタに省エネルギーモードであることを示すステータス情報を記憶し、前記ネットワークコントローラを介して受信した受信フレームの内容がステータス要求であると前記比較手段が判定した場合には、省エネルギーモードを維持することを特徴とする請求項１記載のネットワーク機器。
【請求項３】
前記比較手段は、複数個の比較ブロックを備え、省エネルギーモード時、前記制御手段は、使用しない前記比較ブロックに対する動作クロックの供給を停止することを特徴とする請求項１又は２記載のネットワーク機器。
【請求項４】
前記ネットワーク機器は、画像処理機能と画像形成機能とデータ通信機能とを有する画像形成装置であることを特徴とする請求項１、２又は３記載のネットワーク機器。
【請求項５】
コンピュータとネットワーク機器とがネットワーク接続されているネットワークシステムにおいて、
前記ネットワーク機器が前記コンピュータからの動作指令によって作動するネットワーク環境を備え、
前記ネットワーク機器は、前記ネットワークを介して外部機器とアクセスする機能を有するネットワークコントローラとシステム共有のメモリにアクセスする機能を有するＤＭＡコントローラとを内蔵するＡＳＩＣを備え、
前記ＡＳＩＣは、
前記ネットワークコントローラを介して受信する受信フレームの内容を判定する比較手段と、
前記比較手段への動作クロックの供給を制御する制御手段と、
前記受信フレームの内容がステータス要求であると前記比較手段が判定した場合、送信要求ビットをセットする送信要求ビットセット手段と、
前記システム中に設けられたＣＰＵと独立して設けられ、ステータス情報及び自己の送信元アドレスを記憶するステータスレジスタと、
前記ステータスレジスタが記憶する前記ステータス情報及び前記送信元アドレスを参照してステータスフレームを作成するステータスフレーム作成手段と、
前記送信要求ビットがセットされると、前記ステータスフレーム作成手段によってステータスフレームを作成し、作成したステータスフレームを前記ＤＭＡコントローラによって前記ネットワークコントローラに転送する手段と、
を具備して省エネルギーモード時にも給電される直接アクセス制御ユニットを含み、
前記省エネルギーモード時に前記ネットワークのリンク状態の変化を検出するリンク検出手段と、
前記リンク状態がＤＯＷＮしたときは前記直接アクセス制御ユニットへのクロック信号の供給を停止させ、前記リンク状態がＵＰしたときは前記供給を再開する節電手段と、
をさらに備えている、
ことを特徴とするネットワークシステム。
【請求項６】
前記コンピュータは、
前記ネットワーク機器に送信したステータス要求に応じて前記ネットワーク機器から前記ネットワークを介して返信された前記ステータスフレームに基づいて、前記ネットワーク機器が主電源ＯＦＦモードか省エネルギーモードかを判定する機能と、
前記ネットワーク機器が省エネルギーモードであると判定した場合に、そのネットワーク機器を省エネルギーモードから作動状態にモード変更するコマンドを送信するか、別の前記ネットワーク機器を作動させるかを選択する選択手段と、を具備することを特徴とする請求項５記載のネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークインターフェースを内蔵するネットワーク機器、例えば、複写機、プリンタ、それらの複合機等の画像形成装置、並びにそのようなネットワーク機器を含むネットワークシステムに関する。
【０００２】
【従来の技術】
近年、複数台のパーソナルコンピュータやプリンタ等をＬＡＮネットワークで接続し、データの共有やプリンタの共有を可能とするネットワークシステムが広く普及している。
【０００３】
図７は、そのようなネットワークシステムの一例を示す模式図である。図７に示すネットワークシステムでは、複数台のパーソナルコンピュータ１０１と出力装置２０１とがネットワーク３０１を介してデータ通信可能に接続されている。このようなネットワークシステム中、出力装置２０１としては、例えば、複写機、プリンタ、それらの複合機等の画像形成装置が用いられる。
【０００４】
一方、従来のパーソナルコンピュータでは、パワーマネージメント機能を搭載することが一般的になっている。このようなパワーマネージメント機能のうち、マイクロソフト社が開発した「オン−ナウ」パワーマネージメント機能は、図７に例示するネットワークシステムでの使用に適したものとなっている。つまり、「オン−ナウ」パワーマネージメント機能では、データの送信先が省エネルギーモードになっていたとしても、ある特定のパケットを送信することによって省エネルギーモードから復帰させ、データの送信元と送信先がデータ通信を開始することを可能にする。このような「オン−ナウ」パワーマネージメント機能によると、送信先である例えば出力装置２０１が備える図示しないネットワークインターフェースは、機器のそれ以外の部分が低電力状態にある間もネットワーク３０１上のフレームを監視し、ソフトウェアにより登録された特定のフレームを探す。出力装置２０１のネットワークインターフェースがそのようなフレームの１つを検出すると、ネットワークインターフェースは出力装置２０１のシステムを起動／復帰させるための信号を出力する。
【０００５】
【特許文献１】特開２０００−１４１８３１公報
【発明が解決しようとする課題】
しかしながら、「オン−ナウ」パワーマネージメント機能を代表例とするパワーマネージメント機能によれば、省エネルギーモードにセットされている機器、例えば出力装置２０１は、受信動作のみ可能な状態となっており、あるステータス要求に対して応答するためには、省エネルギーモードから抜けなければならないという問題がある。
【０００６】
このようなことから、ネットワーク３０１上の端末、例えばパーソナルコンピュータ１０１から出力装置２０１にステータス要求を送信した場合、その出力装置２０１がステータス要求に対して応答するために省エネルギーモードから抜けない構成であるとすると、パーソナルコンピュータ１０１側では「無応答」となり、これでは出力装置２０１において主電源が切られているのか省エネルギーモードなのかを知り得ない。これに対して、その出力装置２０１がステータス要求に対して応答するために省エネルギーモードから抜ける構成である場合には、ステータス要求のパケットを受信する毎に省エネルギーモードから抜けてしまうことになり、これでは出力装置２０１を省エネルギーモードにセットする意味が薄れてしまう。
【０００７】
そこで、従来、図８に示すように、ネットワーク３０１中にサーバ４０１を設け、どの出力装置２０１が省エネルギーモードにセットされているのかをサーバ４０１によって集中管理する、ということが行なわれている。なお、図７に例示するネットワークシステムでは、サーバ４０１から遠隔の場所に位置するパーソナルコンピュータ１０１及び出力装置２０１は、リピータ５０１を介してサーバ４０１に接続されている。
【０００８】
しかしながら、図８に例示するネットワークシステムは、サーバクライアントシステムを構築しているため、原則的にシステム管理者を必要とし、どうしても大掛かりなシステムとなってしまうという問題がある。
【０００９】
本発明の目的は、例えばピア・ツー・ピア等による比較的小規模なネットワークシステムにおいても、省エネルギーモードから通常モードに復帰することなくステータス要求に対して応答することができるネットワーク機器及びネットワークシステムを得ることである。
【００１０】
本発明の別の目的は、この場合に消費電力を最低限にして、省エネルギーを図ることである。
【００１１】
【課題を解決するための手段】
請求項１記載の発明は、ネットワーク接続されたコンピュータからの動作指令によって作動するネットワーク機器において、前記ネットワークを介して外部機器とアクセスする機能を有するネットワークコントローラとシステム共有のメモリにアクセスする機能を有するＤＭＡコントローラとを内蔵するＡＳＩＣを備え、このＡＳＩＣは、前記ネットワークコントローラを介して受信する受信フレームの内容を判定する比較手段と、前記比較手段への動作クロックの供給を制御する制御手段と、前記受信フレームの内容がステータス要求であると前記比較手段が判定した場合、送信要求ビットをセットする送信要求ビットセット手段と、前記システム中に設けられたＣＰＵと独立して設けられ、ステータス情報及び自己の送信元アドレスを記憶するステータスレジスタと、前記ステータスレジスタが記憶する前記ステータス情報及び前記送信元アドレスを参照してステータスフレームを作成するステータスフレーム作成手段と、前記送信要求ビットがセットされると、前記ステータスフレーム作成手段によってステータスフレームを作成し、作成したステータスフレームを前記ＤＭＡコントローラによって前記ネットワークコントローラに転送する手段と、を具備して省エネルギーモード時にも給電される直接アクセス制御ユニットを含む。また、前記省エネルギーモード時に前記ネットワークのリンク状態の変化を検出するリンク検出手段と、リンク状態がＤＯＷＮしたときは前記直接アクセス制御ユニットへのクロック信号の供給を停止させ、前記リンク状態がＵＰしたときは前記供給を再開する節電手段と、をさらに備えている。なお、ＡＳＩＣはＡｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  ＩＣの略称である（本明細書の全体を通じて同様）。
【００１２】
したがって、省エネルギーモード時にもＡＳＩＣが作動し、ＡＳＩＣは、ネットワークコントローラを介して受信する受信フレームの内容を判定し（比較手段）、受信フレームの内容がステータス要求であると判定した場合、送信要求ビットをセットし（送信要求ビットセット手段）、送信要求ビットがセットされると、システム中に設けられたＣＰＵと独立して設けられたステータスレジスタが記憶するステータス情報及び送信元アドレスを参照してステータスフレームを作成し（ステータスフレーム作成手段）、作成したステータスフレームをＤＭＡコントローラによってネットワークコントローラに転送する。これにより、省エネルギーモード時に外部機器からステータス要求を受信した場合、省エネルギーモードを維持したままステータス要求に応じることが可能となる。また、省エネルギーモード時にネットワークのリンク状態の変化を検出し（リンク検出手段）、リンク状態がＤＯＷＮしたときは直接アクセス制御ユニットへのクロック信号の供給を停止し、リンク状態がＵＰしたときは供給を再開するので（節電手段）、消費電力を最低限にして、省エネルギーを図ることができる。
【００１３】
このような請求項１記載の発明の作用効果を実現するために、請求項２記載の発明は、請求項１記載のネットワーク機器において、省エネルギーモード時には、前記ステータスレジスタに省エネルギーモードであることを示すステータス情報を記憶し、前記ネットワークコントローラを介して受信した受信フレームの内容がステータス要求であると前記比較手段が判定した場合には、省エネルギーモードを維持する。
【００１４】
請求項３記載の発明は、請求項１、２又は３記載のネットワーク機器において、前記比較手段は、複数個の比較ブロックを備え、省エネルギーモード時、前記制御手段は、使用しない前記比較ブロックに対する動作クロックの供給を停止する。
【００１５】
したがって、必要な比較ブロックだけが動作することになり、より優れた省エネルギー効果が得られる。
【００１６】
請求項４記載の発明は、請求項１、２又は３記載のネットワーク機器において、前記ネットワーク機器は、画像処理機能と画像形成機能とデータ通信機能とを有する画像形成装置である。
【００１７】
画像形成装置は、ネットワーク環境に設けられた場合、省エネルギーモードにセットされている状態でも、複数の外部機器からアクセスされることが多い機器であるといえる。そこで、本発明をそのような画像形成装置として実施することにより、省エネルギーモード時に外部機器からステータス要求を受信した場合に省エネルギーモードを維持したままステータス要求に応じることが可能となるという作用効果が、より実効有る意義深いものとなる。
【００１８】
請求項５記載のネットワークシステムの発明は、コンピュータとネットワーク機器とがネットワーク接続されているネットワークシステムにおいて、前記ネットワーク機器が前記コンピュータからの動作指令によって作動するネットワーク環境を備え、前記ネットワーク機器は、前記ネットワークを介して外部機器とアクセスする機能を有するネットワークコントローラとシステム共有のメモリにアクセスする機能を有するＤＭＡコントローラとを内蔵するＡＳＩＣを備え、前記ＡＳＩＣは、前記ネットワークコントローラを介して受信する受信フレームの内容を判定する比較手段と、前記比較手段への動作クロックの供給を制御する制御手段と、前記受信フレームの内容がステータス要求であると前記比較手段が判定した場合、送信要求ビットをセットする送信要求ビットセット手段と、前記システム中に設けられたＣＰＵと独立して設けられ、ステータス情報及び自己の送信元アドレスを記憶するステータスレジスタと、前記ステータスレジスタが記憶する前記ステータス情報及び前記送信元アドレスを参照してステータスフレームを作成するステータスフレーム作成手段と、前記送信要求ビットがセットされると、前記ステータスフレーム作成手段によってステータスフレームを作成し、作成したステータスフレームを前記ＤＭＡコントローラによって前記ネットワークコントローラに転送する手段と、を具備して省エネルギーモード時にも給電される直接アクセス制御ユニットを含み、前記省エネルギーモード時に前記ネットワークのリンク状態の変化を検出するリンク検出手段と、前記リンク状態がＤＯＷＮしたときは前記直接アクセス制御ユニットへのクロック信号の供給を停止させ、前記リンク状態がＵＰしたときは前記供給を再開する節電手段と、をさらに備えている。
【００１９】
したがって、ネットワーク機器では、省エネルギーモード時にもＡＳＩＣが作動し、ＡＳＩＣは、ネットワークコントローラを介して受信する受信フレームの内容を判定し（比較手段）、受信フレームの内容がステータス要求であると判定した場合、送信要求ビットをセットし（送信要求ビットセット手段）、送信要求ビットがセットされると、システム中に設けられたＣＰＵと独立して設けられたステータスレジスタが記憶するステータス情報及び送信元アドレスを参照してステータスフレームを作成し（ステータスフレーム作成手段）、作成したステータスフレームをＤＭＡコントローラによってネットワークコントローラに転送する。これにより、省エネルギーモード時に外部のコンピュータからステータス要求を受信した場合、省エネルギーモードを維持したままステータス要求に応じることが可能となる。また、省エネルギーモード時にネットワークのリンク状態の変化を検出し（リンク検出手段）、リンク状態がＤＯＷＮしたときは直接アクセス制御ユニットへのクロック信号の供給を停止し、リンク状態がＵＰしたときは供給を再開するので（節電手段）、消費電力を最低限にして、省エネルギーを図ることができる。
【００２０】
請求項６記載の発明は、請求項５記載のネットワークシステムにおいて、前記コンピュータは、前記ネットワーク機器に送信したステータス要求に応じて前記ネットワーク機器から前記ネットワークを介して返信された前記ステータスフレームに基づいて、前記ネットワーク機器が主電源ＯＦＦモードか省エネルギーモードかを判定する機能と、前記ネットワーク機器が省エネルギーモードであると判定した場合に、そのネットワーク機器を省エネルギーモードから作動状態にモード変更するコマンドを送信するか、別の前記ネットワーク機器を作動させるかを選択する選択手段と、を具備する。
【００２１】
したがって、ネットワーク上に存在するコンピュータでの選択処理により、ネットワーク中の機器の最適な利用配分を決定することが可能となる。
【００２２】
【発明の実施の形態】
本発明の一実施の形態について説明する。
【００２３】
本実施の形態は、例えば図７及び図８に例示した画像形成装置として機能する出力装置２０１に適用される。したがって、そのような出力装置２０１はネットワーク機器を構成する。また、本実施の形態の出力装置２０１は、ＡＳＩＣ２１１を搭載する。
【００２４】
図１は、ＡＳＩＣ２１１（図５参照）に含まれる直接アクセス制御ユニット２１２の回路構成を示すブロック図である。
【００２５】
直接アクセス制御ユニット２１２は、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）構成のネットワークコントローラ２１３と、仮想メモリブロック２１４と、ステータス情報及び送信元アドレスを保存しておくステータスレジスタ２１５と、送信フレームを生成するフレーム生成回路２１６と、ＤＭＡコントローラ２１７と、リンク検出ブロック２２０とから構成されている。これらの各回路部２１３〜２１７，２２０は、ハードウェアとしての回路によって構成されている。また、これらの各回路部２１３〜２１７，２２０、及び、物理層を構成する部分２１８（後述）は、パワーマネージメント機能による省エネルギーモード時においても唯一電源がオフにならずに給電される回路である。
【００２６】
ネットワークコントローラ２１３は、例えばＭＩＩに代表される物理層を構成する部分２１８とのインターフェース２１９を介して接続され、物理層を構成する部分２１８を経由してネットワーク３０１に接続される。
【００２７】
ＤＭＡコントローラ２１７は、出力装置２０１においてパワーマネージメント機能がセットされている場合に、バス接続を出力装置２０１のシステム２５１（図５参照）から直接アクセス制御ユニット２１２に切り替える。
【００２８】
仮想メモリブロック２１４は、出力装置２０１を省エネルギーモードから抜けさせることを指示するウェイクアップ要求を含む受信フレームを受信した場合は、システム２５１に電力供給するための起動要求信号２３１を出力し、ステータス要求を含む受信フレームを受信した場合は、そのステータス要求の送信元アドレスを抽出する機能を有している。抽出された送信元アドレスは、フレーム生成回路２１６に送られ、フレーム生成回路２１６はステータスレジスタ２１５に記憶されているステータス情報及び送信元アドレス（自機のアドレス）の内容から送信フレームを構築し、仮想メモリブロック２１４に引き渡す。仮想メモリブロック２１４は、ＤＭＡコントローラ２１７を介してステータス要求をしたパーソナルコンピュータ１０１である送信元へ送信を開始する。これらの動作は、全て、予め設定された内容に沿ってハードウェア構成された直接アクセス制御ユニット２１２が実行する。システム２５１中の他の回路やソフトウェアは、上記動作に影響を与えない。
【００２９】
本実施の形態では、このような回路構成の直接アクセス制御ユニット２１２を用いることにより、パワーマネージメント機能による省エネルギーモード状態を変更することなく、ステータス要求をしてきた送信元のパーソナルコンピュータ１０１に省エネルギーモードであることを示すステータスを返信することが可能になる。
【００３０】
リンク検出手段であるリンク検出ブロック２２０は、省エネルギーモード時にネットワーク３０１のリンク状態の変化を検出し、リンクがＤＯＷＮ（ネットワーク３０１が機能していない）状態になった場合には、ｅｎａｂｌｅ＿ｍ信号（後述）を操作することにより、仮想メモリブロック２１４とリンク検出ブロック２２０以外へのクロック信号の供給を停止させるとともに、リンク信号の変化を仮想メモリブロック２１４に通知する。
【００３１】
リンクがＤＯＷＮした場合、節電手段となる仮想メモリブロック２１４は、各回路２１３，２１５〜２１７をすべて停止させる。これにより、回路２１３，２１５〜２１７による電力消費が節減されるので、省エネルギー効果を最大にすることができる。この後、リンクがＵＰ（ネットワーク３０１の接続の復元）した場合、出力装置２０１をネットワーク３０１上で認識させる必要があるため、仮想メモリブロック２１４を経由し、各回路２１３，２１５〜２１７の電源の起動要求を発行する。
【００３２】
図２は、仮想メモリブロック２１４の内部に設けられた受信フレーム比較ブロック２２１を示すブロック図である。図３は、制御ブロックを示す回路図である。
【００３３】
受信フレーム比較ブロック２２１は、複数個の比較ブロック２２２とこれらの比較ブロック２２２と同数の制御ブロック２２３とから構成されている。比較ブロック２２２は、ネットワークコントローラ２１３を介して受信した受信フレームの内容を判定する比較手段としての機能を有し、制御ブロック２２３は、比較ブロック２２２への動作クロックの供給を制御する制御手段としての機能を有する。
【００３４】
制御ブロック２２３には、クロック信号であるｃｌｋ信号と動作許可信号であるｅｎａｂｌｅ＿ｍ信号とが入力され、これらの信号に基づいて比較ブロック２２２にｃｌｋ＿ｍ＿ｇａｔｅ信号及びｅｎ＿ｍ＿ｇａｔｅ信号を出力する。つまり、制御ブロック２２３は、比較ブロック２２２に入力する動作許可信号ｅｎ＿ｍ＿ｇａｔｅとクロックｃｌｋ＿ｇａｔｅとを制御し、これによって比較ブロック２２２への動作クロックの供給を制御する。
【００３５】
なお、搭載される比較ブロック２２２及び制御ブロック２２３の数ｍについては、前述したＡＳＩＣ２１１の種類によって異なる。また、省エネモード時に使用する比較ブロック２２２の数も、ＡＳＩＣの種類やシステム２５１のシステム構成によって異なる。そこで、使用しない比較ブロック２２２に対する供給クロックを制御ブロック２２３で制御して停止することで、消費電力をさらに低減することが可能になる。
【００３６】
図４は受信フレーム比較ブロック２２１における各種信号のタイミングチャートである。
【００３７】
制御ブロック２２３の動作許可信号ｅｎａｂｌｅ＿ｍは、Ｈｉｇｈレベルで許可状態である。このような制御ブロック２２３により、比較ブロック２２２への許可信号であるｅｎ＿ｍ＿ｇａｔｅ信号とクロック信号であるｃｌｋ＿ｍ＿ｇａｔｅ信号とが制御される。
【００３８】
図５は、直接アクセス制御ユニット２１２が組み込まれたＡＳＩＣ２１１を有するシステム２５１の一例を示すブロック図である。
【００３９】
本実施の形態のＡＳＩＣ２１１には、直接アクセス制御ユニット２１２の機能以外に様々な機能が搭載されている。このような機能を実行するために、ＡＳＩＣ２１１は、ＤＭＡコントローラ２１７に接続されるメモリ調停ブロック２３１を備える。そして、このメモリ調停ブロック２３１は、ＣＰＵインターフェース２３２を介してシステム２５１中のＣＰＵ２５２に接続し、メモリコントローラ２３３を介してシステム２５１中のメモリ２５３に接続する。したがって、ＤＭＡコントローラ２１７は、システム２５１共有のメモリ２５３にアクセスする機能を有する。また、ＤＭＡコントローラ２１７は、ＨＤＤインターフェース２３４を介してシステム２５１中のＨＤＤ２５４に接続し、プリンタエンジンインターフェース２３５を介してシステム２５１中のプリンタエンジン２５５に接続し、ＩＥＥＥ１２８４インターフェース２３６を介してシステム２５１中のシリアルインターフェース２５６に接続している。
【００４０】
このような図５のブロック図からも明確なように、出力装置２０１は、画像処理機能と画像形成機能とデータ通信機能とを有する画像形成装置を構成する。
【００４１】
ここで、出力装置２０１が省エネルギーモード時である場合には、図５中、破線で囲んで示す直接アクセス制御ユニット２１２の電源及びクロック（電源２／クロック２）以外の電源及びクロック（電源１／クロック１）の供給を停止する。これにより、出力装置２０１が省エネルギーモードへの移行命令を受け取った後は、直接アクセス制御ユニット２１２だけが各種の制御を実行することになる。そして、省エネルギーモードからの復帰命令を受け取った場合には、システム２５１に対して、停止していた直接アクセス制御ユニット２１２以外電源及びクロック（電源１／クロック１）の供給を再開させる。
【００４２】
直接アクセス制御ユニット２１２の動作について説明する。ここでは、出力装置２０１がパワーマネージメント機能により省エネルギーモードとなっている間に、あるパーソナルコンピュータ１０１がステータス要求を出力装置２０１に送信してきたことを想定する。
【００４３】
直接アクセス制御ユニット２１２は、ネットワークコントローラ２１３を介して受信した受信フレームをＤＭＡコントローラ２１７から仮想メモリブロック２１４に送信し、その受信フレームに含まれている内容を判定する。この判定は、仮想メモリブロック２１４の内部に設けられた受信フレーム比較ブロック２２１の一部をなす比較手段として機能する比較ブロック２２２によってなされる。
【００４４】
仮想メモリブロック２１４は、受信フレームの内容がステータス要求であると判定した場合、送信要求ビットをセットする（送信要求ビットセット手段）。
【００４５】
フレーム生成回路２１６は、送信要求ビットがセットされると、システム２５１中に設けられたＣＰＵ２５２とは独立して設けられたステータスレジスタ２１５が記憶するステータス情報、つまり、省エネルギーモードであることを示すステータス情報及び送信元アドレス（自機アドレス）を参照してステータスフレームを作成し、仮想メモリブロック２１４経由でＤＭＡコントローラ２１７に送信する（ステータスフレーム作成手段）。
【００４６】
ＤＭＡコントローラ２１７では、作成したステータスフレームをネットワークコントローラ２１３に転送する。これにより、ネットワークコントローラ２１３では、ステータス要求を送信したパーソナルコンピュータ１０１に対して、省エネルギーモードであることを示すステータス情報を送信元アドレス（自機アドレス）と共に返信することができる。
【００４７】
このように、本実施の形態では、省エネルギーモード時にパーソナルコンピュータ１０１等の外部機器からステータス要求を受信した場合、省エネルギーモードを維持したままステータス要求に応じることが可能となる。
【００４８】
図６は、ネットワーク３０１のユーザが出力装置２０１によって出力を望む場合の処理を示すフローチャートである。このフローチャートの処理は、ユーザが使用するパーソナルコンピュータ１０１にインストールされている。
【００４９】
ネットワーク３０１のユーザは、データを送信する前に複数の出力装置２０１に対しステータスを要求することができる。つまり、出力先が指定されているかどうかを判定し（ステップＳ１０１）、指定されていない場合（ステップＳ１０１のＮ）には登録されている出力装置２０１のステータスを取得し（ステップＳ１０２）、登録されている出力装置２０１の状態表示と出力先指定とを実行したら（ステップＳ１０３）、その出力装置２０１が省エネルギーモードにセットされているかどうかを判定する（ステップＳ１０４）。ここに、出力装置２０１に送信したステータス要求に応じて出力装置２０１からネットワーク３０１を介して返信されたステータスフレームに基づいて、出力装置２０１が主電源ＯＦＦモードか省エネルギーモードかを判定する機能が実行される。
【００５０】
ここで、出力装置２０１のステータスの取得（ステップＳ１０２）は、出力装置２０１において、前述した直接アクセス制御ユニット２１２の動作によって出力装置２０１から送信される返信に基づきなされる。そこで、パーソナルコンピュータ１０１におけるステップＳ１０４の処理は、出力装置２０１からの返信に基づいて容易に行なわれる。
【００５１】
一方、パーソナルコンピュータ１０１において出力先が指定されている場合（ステップＳ１０１のＹ）には、指定された出力装置２０１のステータスを取得し（ステップＳ１０５）、その出力装置２０１が省エネルギーモードにセットされているかどうかを判定する（ステップＳ１０６）。ここに、出力装置２０１に送信したステータス要求に応じて出力装置２０１からネットワーク３０１を介して返信されたステータスフレームに基づいて、出力装置２０１が主電源ＯＦＦモードか省エネルギーモードかを判定する機能が実行される。そして、省エネルギーモードにセットされている場合には（ステップＳ１０６のＹ）、別の出力装置２０１を指定するかどうかの選択が可能である（ステップＳ１０７）。ここに、選択手段の機能が実行される。
【００５２】
パーソナルコンピュータ１０１は、ステップＳ１０４で省エネルギーモードにセットされていると判定した場合（ステップＳ１０４のＹ）又はステップＳ１０７で別の出力装置２０１を指定しないこととした場合（ステップＳ１０７のＮ）には、指定された出力装置２０１に復帰コマンドを送信する（ステップＳ１０８）。ここに、選択手段の機能が実行される。そして、その出力装置２０１からのステータス確認をした後（ステップＳ１０９）、そのステータスに出力が可能であることを意味する内容が含まれていれば（ステップＳ１１０のＹ）、出力データをその出力装置２０１に送信する（ステップＳ１１１）。
【００５３】
さらに、パーソナルコンピュータ１０１は、その出力装置２０１を再度省エネルギーモードにセットする場合には（ステップＳ１１２のＹ）、省エネルギーモード移行コマンドをその出力装置２０１に送信する。
【００５４】
以上説明したように、本実施の形態によれば、パワーマネージメント機能によって省エネルギーモードにセットされている出力装置２０１では、仮想メモリブロック２１４がステータス要求のパケットであることを認識し、受信パケットからステータス要求の送信元アドレスを抽出する。フレーム生成回路２１６は、送信元アドレスを送信先アドレスとし、ステータスレジスタ２１５にセットされているステータスデータを送信先に送り返す。
【００５５】
これにより、ネットワークユーザは、すべての出力装置２０１から応答を受け取ることができ、目的の出力装置２０１が省エネルギーモードにセットされているかどうかを把握することができる。
【００５６】
しかも、ネットワークユーザは、出力装置２０１を省エネルギーモードから復帰させて自己が望むデータを出力するか、あるいは別の省エネルギーモードにセットされていない出力装置２０１からそのようなデータを出力させるかを選択することが可能になる。そして、必要ならば、データ出力後に、その出力装置２０１を省エネルギーモードに再度セットし直すことができる。
【００５７】
加えて、本実施の形態によれば、ネットワークユーザがある出力装置２０１を動作させるために管理ツールを含むようなドライバを新規にその者のパーソナルコンピュータ１０１にインストールする際、その出力装置２０１が省エネルギーモードにセットされていたとしても、その出力装置２０１がネットワーク３０１上に存在することの把握が可能であるため、その出力装置２０１を省エネルギーモードにセットしたままの状態で、ドライバのインストールを行なうことが可能となる。
【００５８】
さらに、本実施の形態によれば、ネットワーク３０１のリンク状態の変化を検出し、リンクがＤＯＷＮしてネットワーク３０１が機能していない状態になった場合には、各回路２１３，２１５〜２１７をすべて停止させて電力消費が節減されるので、省エネルギー効果を最大にすることができる。
【００５９】
【発明の効果】
請求項１記載の発明は、省エネルギーモード時に外部機器からステータス要求を受信した場合、省エネルギーモードを維持したままステータス要求に応じることができる。また、消費電力を最低限にして、省エネルギーを図ることができる。
【００６０】
請求項２記載の発明は、請求項１記載の発明の作用効果を確実に実現することができる。
【００６１】
請求項３記載の発明は、請求項１、２又は３記載の発明において、必要な比較ブロックだけが動作させることができ、より優れた省エネルギー効果を得ることができる。
【００６２】
請求項４記載の発明は、請求項１、２又は３記載の発明において、省エネルギーモード時に外部機器からステータス要求を受信した場合に省エネルギーモードを維持したままステータス要求に応じることが可能となるという作用効果をより実効有る意義深いものとすることができる。
【００６３】
請求項５記載の発明は、省エネルギーモード時に外部機器からステータス要求を受信した場合、省エネルギーモードを維持したままステータス要求に応じることができる。また、消費電力を最低限にして、省エネルギーを図ることができる。
【００６４】
請求項６記載の発明は、請求項５記載の発明において、ネットワーク上に存在するコンピュータでの選択処理により、ネットワーク中の機器の最適な利用配分を容易に決定することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態として、ＡＳＩＣに含まれる直接アクセス制御ユニットの回路構成を示すブロック図である。
【図２】仮想メモリブロックの内部に設けられた受信フレーム比較ブロックを示すブロック図である。
【図３】制御ブロックの回路図である。
【図４】受信フレーム比較ブロックにおける各種信号のタイミングチャートである。
【図５】直接アクセス制御ユニットが組み込まれたＡＳＩＣを有するシステムの一例を示すブロック図である。
【図６】ネットワークのユーザが出力装置によって出力を望む場合の処理を示すフローチャートである。
【図７】複数台のパーソナルコンピュータやプリンタ等をＬＡＮネットワークで接続し、データの共有やプリンタの共有を可能とするネットワークシステムの従来の一例を示す模式図である。
【図８】図７に例示するネットワークシステムをサーバクライアントシステムで構築した従来の一例を示す模式図である。
【符号の説明】
１０１      コンピュータ
２０１      ネットワーク機器、画像形成装置（出力装置）
２１１      ＡＳＩＣ
２１２      直接アクセス制御ユニット
２１３      ネットワークコントローラ
２１４      送信要求ビットセット手段、節電手段（仮想メモリブロック）
２１５      ステータスレジスタ
２１６      ステータスフレーム作成手段（フレーム作成手段）
２１７      ＤＭＡコントローラ
２２０      リンク検出手段（リンク検出ブロック）
２２２      比較手段、比較ブロック
２２３      制御手段（制御ブロック）
２５１      システム
２５３      メモリ
３０１        ネットワーク
ステップＳ１０４、１０６    判定する機能
ステップＳ１０７、１０８    選択手段
【図１】
2004153742.tif 000003
【図２】
2004153742.tif 000004
【図３】
2004153742.tif 000005
【図４】
2004153742.tif 000006
【図５】
2004153742.tif 000007
【図６】
2004153742.tif 000008
【図７】
2004153742.tif 000009
【図８】
2004153742.tif 000010