(57)【特許請求の範囲】
【請求項１】
データを受信する通信インターフェースと、
前記通信インターフェースにより受信されたデータを一時的に記憶するバッファーと、
前記バッファーに記憶されているデータを処理するメインシステムと、
前記メインシステムにより制御され当該画像形成装置の有する１または複数の機能をそれぞれ実現する１または複数のサブシステムと、
前記メインシステムおよび前記１または複数のサブシステムへの電力供給を制御し、前記バッファー、システム制御部、およびデータ処理部を有する省エネサブシステムとを備え、
当該画像形成装置の動作状態は、前記メインシステム、前記１または複数のサブシステム、および前記省エネサブシステムが動作している通常動作状態と、前記メインシステムおよび前記省エネサブシステムが動作しており前記１または複数のサブシステムが電源オフ状態となっているライトスリープ状態と、前記省エネサブシステムが動作しており前記メインシステムおよび前記１または複数のサブシステムが電源オフ状態となっているディープスリープ状態のうちのいずれかであり、
前記通常動作状態から前記ライトスリープ状態または前記ディープスリープ状態への切り換え、および前記ライトスリープ状態から前記通常動作状態への切り換えは、前記メインシステムにより判断され、前記ディープスリープ状態から前記通常動作状態への切り換えは、前記システム制御部により判断され、
前記データ処理部は、前記バッファーから前記データを読み出し、前記データが当該データ処理部により処理可能であると判断したときにはそのデータを処理し、当該データ処理部により処理可能ではないと判断したときには、当該画像形成装置の動作状態が前記ディープスリープ状態であるか否かを判断し、
現在の当該画像形成装置の動作状態が前記ディープスリープ状態である場合、前記データ処理部が、前記システム制御部により当該画像形成装置の動作状態を前記ディープスリープ状態から前記通常動作状態へ切換させた後に、前記メインシステムが、前記データを処理し、
現在の当該画像形成装置の動作状態が前記通常動作状態および前記ライトスリープ状態である場合、動作中の前記メインシステムが、前記データを処理し、
当該画像形成装置にＦＡＸボードが装着されている場合、当該画像形成装置にＵＳＢ機器が接続されている場合、および当該画像形成装置にネットワークケーブルが接続されている場合のうちのいずれかの場合には、当該画像形成装置の動作状態は、前記通常動作状態から、前記ディープスリープ状態ではなく、前記ライトスリープ状態に切り換えられること、
を特徴とする画像形成装置。
【請求項２】
キャッシュメモリーを備え、
前記データ処理部は、前記システム制御部が当該画像形成装置の動作状態を通常動作状態からディープスリープ状態へ切り換えるときに、当該画像形成装置のステータスデータを前記キャッシュメモリーに記憶させ、前記バッファーから受信したデータが、前記ステータスデータに基づき処理可能である場合には、前記データが当該データ処理部により処理可能であると判断すること、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記データ処理部は、前記バッファーから受信したデータの処理のために、前記メインシステムおよび前記１または複数のサブシステムの少なくとも１つの動作、または前記メインシステムおよび前記１または複数のサブシステムの少なくとも１つからの状態情報の取得が必要である場合には、前記データが当該データ処理部により処理可能ではないと判断することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記データ処理部は、前記システム制御部が前記メインシステムの状態をディープスリープ状態から通常動作状態へ切り換えるときに、前記通信インターフェースから前記バッファーへのデータ格納速度を低下させ、通常動作状態への当該画像形成装置の動作状態の切換が終了すると、前記データ格納速度を元の速度に戻すことを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記通信インターフェース、前記バッファー、前記システム制御部、および前記データ処理部は、前記メインシステムが実装された第１ハードウェアと前記１または複数のサブシステムが実装されている第２ハードウェアとから分離された第３ハードウェアに実装されており、
前記システム制御部は、当該画像形成装置の動作状態を通常動作状態からディープスリープ状態へ切り換えるときに、前記第３ハードウェアの電源をオフせずに、前記第１ハードウェアの電源と前記第２ハードウェアの電源とをオフし、当該画像形成装置の動作状態をディープスリープ状態から通常動作状態へ切り換えるときに、前記第１ハードウェアの電源と前記第２ハードウェアの電源とをオンすること、
を特徴とする請求項１から請求項４のうちのいずれか１項記載の画像形成装置。
【請求項６】
データを受信する通信インターフェースと、前記通信インターフェースにより受信されたデータを一時的に記憶するバッファーと、前記バッファーに記憶されているデータを処理するメインシステムと、前記メインシステムにより制御され当該画像形成装置の有する１または複数の機能をそれぞれ実現する１または複数のサブシステムと、前記メインシステムおよび前記１または複数のサブシステムへの電力供給を制御し、前記バッファーを有する省エネサブシステムとを備える前記画像形成装置における前記省エネサブシステム内のコンピューターをシステム制御部およびデータ処理部として機能させ、
前記画像形成装置の動作状態は、前記メインシステム、前記１または複数のサブシステム、および前記省エネサブシステムが動作している通常動作状態と、前記メインシステムおよび前記省エネサブシステムが動作しており前記１または複数のサブシステムが電源オフ状態となっているライトスリープ状態と、前記省エネサブシステムが動作しており前記メインシステムおよび前記１または複数のサブシステムが電源オフ状態となっているディープスリープ状態のうちのいずれかであり、
前記通常動作状態から前記ライトスリープ状態または前記ディープスリープ状態への切り換え、および前記ライトスリープ状態から前記通常動作状態への切り換えは、前記メインシステムにより判断され、前記ディープスリープ状態から前記通常動作状態への切り換えは、前記システム制御部により判断され、
前記データ処理部は、前記バッファーから前記データを読み出し、前記データが当該データ処理部により処理可能であると判断したときにはそのデータを処理し、当該データ処理部により処理可能ではないと判断したときには、前記画像形成装置の動作状態が前記ディープスリープ状態であるか否かを判断し、現在の前記画像形成装置の動作状態が前記ディープスリープ状態である場合、前記システム制御部により前記画像形成装置の動作状態を前記ディープスリープ状態から前記通常動作状態へ切換させ、
前記データは、現在の前記画像形成装置の動作状態が前記ディープスリープ状態である場合、前記データ処理部が、前記システム制御部により前記画像形成装置の動作状態を前記ディープスリープ状態から前記通常動作状態へ切換させた後に前記メインシステムにより処理され、現在の前記画像形成装置の動作状態が前記通常動作状態および前記ライトスリープ状態である場合、動作中の前記メインシステムにより処理され、
前記画像形成装置にＦＡＸボードが装着されている場合、前記画像形成装置にＵＳＢ機器が接続されている場合、および前記画像形成装置にネットワークケーブルが接続されている場合のうちのいずれかの場合には、前記画像形成装置の動作状態は、前記通常動作状態から、前記ディープスリープ状態ではなく、前記ライトスリープ状態に切り換えられること、
を特徴とするシステム管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびシステム管理プログラムに関するものである。
【背景技術】
【０００２】
近年、プリンター、コピー機、複合機などの画像形成装置には、スリープモードや省電力モードを有するものある。例えば、ある画像形成装置は、メインシステムよりも消費電力が小さい省エネサブシステムを備え、省エネサブシステムに電力を供給し、メインシステムと、メインシステムによって制御されるプリントエンジン、スキャナー、表示パネルなどの各サブシステムへの電力の供給を停止することによって、スリープ状態に移行する。この省エネサブシステムは、メインシステムおよび各サブシステム（プリントエンジン、スキャナー、表示パネルなど）への電力供給を制御する。このような画像形成装置では、スリープ状態中に省エネサブシステムのみに電力が供給されるので、スリープ状態での消費電力が抑制される（例えば特許文献１，２参照） 。
【０００３】
上述の省エネサブシステムは、スリープ状態中にホスト装置からデータを受信すると、メインシステムに電力を供給してメインシステムを起動する。したがって、ホスト装置から受信したデータはメインシステムによって処理されるため、スリープ状態でホスト装置から受信したデータの処理には、メインシステムの起動に起因して遅延が発生する。
【０００４】
他方、別の画像形成装置では、省電力モード時にデータ受信があると、受信速度を下げ、通常モードに戻すための初期化処理を開始するとともに受信処理を開始し、その後、初期化処理が終了すると、受信速度を元に戻す（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１０１６０６号公報
【特許文献２】特開２００４−５０２９号公報
【特許文献３】特開２００１−８４１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の画像形成装置では、省電力モード時にデータ受信があると、常に初期化処理が実行されるため、省電力モードに移行した後に通常モードに戻りやすく、省電力の度合いが低い。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、省電力の度合いが高い画像形成装置およびデータ受信プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成装置は、データを受信する通信インターフェースと、通信インターフェースにより受信されたデータを一時的に記憶するバッファーと、バッファーに記憶されているデータを処理するメインシステムと、メインシステムにより制御され当該画像形成装置の有する１または複数の機能をそれぞれ実現する１または複数のサブシステムと、メインシステムおよび１または複数のサブシステムへの電力供給を制御し、バッファー、システム制御部、およびデータ処理部を有する省エネサブシステムとを備える。当該画像形成装置の動作状態は、メインシステム、１または複数のサブシステム、および省エネサブシステムが動作している通常動作状態と、メインシステムおよび省エネサブシステムが動作しており１または複数のサブシステムが電源オフ状態となっているライトスリープ状態と、省エネサブシステムが動作しておりメインシステムおよび１または複数のサブシステムが電源オフ状態となっているディープスリープ状態のうちのいずれかであり、通常動作状態からライトスリープ状態またはディープスリープ状態への切り換え、およびライトスリープ状態から通常動作状態への切り換えは、メインシステムにより判断され、ディープスリープ状態から通常動作状態への切り換えは、システム制御部により判断される。データ処理部は、バッファーからデータを読み出し、データが当該データ処理部により処理可能であると判断したときにはそのデータを処理し、当該データ処理部により処理可能ではないと判断したときには、当該画像形成装置の動作状態がディープスリープ状態であるか否かを判断する。そして、現在の当該画像形成装置の動作状態がディープスリープ状態である場合、データ処理部が、システム制御部により当該画像形成装置の動作状態をディープスリープ状態から通常動作状態へ切換させた後に、メインシステムが、データを処理し、現在の当該画像形成装置の動作状態が通常動作状態およびライトスリープ状態である場合、動作中のメインシステムが、データを処理する。さらに、画像形成装置にＦＡＸボードが装着されている場合、画像形成装置にＵＳＢ機器が接続されている場合、および画像形成装置にネットワークケーブルが接続されている場合のうちのいずれかの場合には、画像形成装置の動作状態は、通常動作状態から、前記ディープスリープ状態ではなく、前記ライトスリープ状態に切り換えられる。
【００１０】
これにより、データが受信されてもデータ処理部によりそのデータが処理可能である場合にはメインシステムを復帰させないため、メインシステムがディープスリープ状態から復帰する頻度が少なくなり、当該画像形成装置の省電力の度合いが高くなる。
【００１１】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、キャッシュメモリーを備える。そして、データ処理部は、システム制御部が当該画像形成装置の動作状態を通常動作状態からディープスリープ状態へ切り換えるときに、当該画像形成装置のステータスデータをキャッシュメモリーに記憶させ、バッファーから受信したデータが、ステータスデータに基づき処理可能である場合には、そのデータが当該データ処理部により処理可能であると判断する。
【００１２】
これにより、受信データが、ステータスデータに基づき応答可能な要求である場合には、メインシステムを復帰させないため、メインシステムがディープスリープ状態から復帰する頻度が少なくなり、当該画像形成装置の省電力の度合いが高くなる。
【００１３】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、データ処理部は、バッファーから受信したデータの処理のために、メインシステムおよび１または複数のサブシステムの少なくとも１つの動作、またはメインシステムおよび１または複数のサブシステムの少なくとも１つからの状態情報の取得が必要である場合には、そのデータが当該データ処理部により処理可能ではないと判断する。
【００１４】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、データ処理部は、システム制御部がメインシステムの状態をディープスリープ状態から通常動作状態へ切り換えるときに、通信インターフェースからバッファーへのデータ格納速度を低下させ、通常動作状態への当該画像形成装置の動作状態の切換が終了すると、データ格納速度を元の速度に戻す。
【００１５】
これにより、メインシステムが復帰するまでの期間においてバッファーフルが発生しにくくなる。
【００１６】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、通信インターフェース、バッファー、システム制御部、およびデータ処理部は、メインシステムが実装された第１ハードウェアと１または複数のサブシステムが実装されている第２ハードウェアとから分離された第３ハードウェアに実装されており、システム制御部は、当該画像形成装置の動作状態を通常動作状態からディープスリープ状態へ切り換えるときに、第３ハードウェアの電源をオフせずに、第１ハードウェアの電源と第２ハードウェアの電源とをオフし、当該画像形成装置の動作状態をディープスリープ状態から通常動作状態へ切り換えるときに、第１ハードウェアの電源と第２ハードウェアの電源とをオンする。
【００１７】
これにより、ディープスリープ時にはメインシステムを完全にダウンさせた状態にすることができ、消費電力が低減される。
【００１８】
本発明に係るシステム管理プログラムは、データを受信する通信インターフェースと、通信インターフェースにより受信されたデータを一時的に記憶するバッファーと、バッファーに記憶されているデータを処理するメインシステムと、メインシステムにより制御され当該画像形成装置の有する１または複数の機能をそれぞれ実現する１または複数のサブシステムと、メインシステムおよび１または複数のサブシステムへの電力供給を制御し、バッファーを有する省エネサブシステムとを備える画像形成装置における省エネサブシステム内のコンピューターをシステム制御部およびデータ処理部として機能させる。画像形成装置の動作状態は、メインシステム、１または複数のサブシステム、および省エネサブシステムが動作している通常動作状態と、メインシステムおよび省エネサブシステムが動作しており１または複数のサブシステムが電源オフ状態となっているライトスリープ状態と、省エネサブシステムが動作しておりメインシステムおよび１または複数のサブシステムが電源オフ状態となっているディープスリープ状態のうちのいずれかであり、通常動作状態からライトスリープ状態またはディープスリープ状態への切り換え、およびライトスリープ状態から通常動作状態への切り換えは、メインシステムにより判断され、ディープスリープ状態から通常動作状態への切り換えは、システム制御部により判断される。データ処理部は、バッファーからデータを読み出し、データが当該データ処理部により処理可能であると判断したときにはそのデータを処理し、当該データ処理部により処理可能ではないと判断したときには、画像形成装置の動作状態がディープスリープ状態であるか否かを判断し、現在の画像形成装置の動作状態がディープスリープ状態である場合、システム制御部により画像形成装置の動作状態をディープスリープ状態から通常動作状態へ切換させる。データは、現在の画像形成装置の動作状態がディープスリープ状態である場合、データ処理部が、システム制御部により画像形成装置の動作状態をディープスリープ状態から通常動作状態へ切換させた後にメインシステムにより処理され、現在の当該画像形成装置の動作状態が通常動作状態およびライトスリープ状態である場合、動作中のメインシステムにより処理される。さらに、画像形成装置にＦＡＸボードが装着されている場合、画像形成装置にＵＳＢ機器が接続されている場合、および画像形成装置にネットワークケーブルが接続されている場合のうちのいずれかの場合には、画像形成装置の動作状態は、通常動作状態から、前記ディープスリープ状態ではなく、前記ライトスリープ状態に切り換えられる。
【００１９】
これにより、データが受信されてもデータ処理部によりそのデータが処理可能である場合にはメインシステムを復帰させないため、メインシステムがディープスリープ状態から復帰する頻度が少なくなり、当該画像形成装置の省電力の度合いが高くなる。
【発明の効果】
【００２０】
本発明によれば、メインシステムが復帰する頻度が少なく、省電力の度合いが高い画像形成装置、および画像形成装置をそのようにするためのシステム管理プログラムを得ることができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像形成装置の動作（主にデータ処理部の動作）について説明するフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図に基づいて本発明の実施の形態を説明する。
【００２３】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【００２４】
図１において、画像形成装置１は、プリンター、複合機などの装置であり、パーソナルコンピューターなどのホスト装置２を接続され、そのホスト装置２からデータを受信し、適宜処理する。
【００２５】
画像形成装置１は、メインシステム１１、１または複数のサブシステム１２−１〜１２−Ｎ、並びに省エネサブシステム１３を有する。
【００２６】
メインシステム１１は、サブシステムに対して各種処理を実行させる装置であり、サブシステム１２−ｉ（ｉ＝１，・・・，Ｎ）は、メインシステム１１により制御され、当該画像形成装置１の有する１つの機能（プリンター機能、スキャナー機能、ファクシミリ通信機能、操作パネルのユーザーインターフェース機能など）をそれぞれ実現する装置である。省エネサブシステム１３は、ホスト装置２データからデータを受信するとともに、メインシステム１１並びに１または複数のサブシステム１２−１〜１２−Ｎの動作状態を切り換える装置である。
【００２７】
メインシステム１１、１または複数のサブシステム１２−１〜１２−Ｎ、並びに省エネサブシステム１３は、それぞれ独立したハードウェア（例えば回路基板）で実装されており、ハードウェアごとに電源のオン／オフが可能となっている。
【００２８】
この画像形成装置１の動作状態（つまり、メインシステム１１およびサブシステム１２−１〜１２−Ｎの動作状態）は、通常動作状態、ライトスリープ状態、およびディープスリープ状態のいずれかとなる。通常動作状態では、メインシステム１１、１または複数のサブシステム１２−１〜１２−Ｎ、および省エネサブシステム１３が動作している。ライトスリープ状態では、メインシステム１１および省エネサブシステム１３が動作しており、サブシステム１２−１〜１２−Ｎが電源オフ状態となっている。ディープスリープ状態では、省エネサブシステム１３が動作しており、メインシステム１１およびサブシステム１２−１〜１２−Ｎが電源オフ状態となっている。
【００２９】
通常動作状態からライトスリープ状態またはディープスリープ状態への切り換え、およびライトスリープ状態から通常動作状態への切り換えは、メインシステム１１により判断される。ディープスリープ状態から通常動作状態への切り換えは、省エネサブシステム１３により判断される。なお、ディープスリープ状態の方が、ライトスリープ状態と比較して消費電力が小さいため省エネ効果が大きい。しかしながら、ディープスリープ状態においては、ライトスリープ状態よりも通常動作状態に移行するのに時間が掛かる。そのため、外部からデータを受信したときに、そのデータの処理が遅れる。このため、ユーザーの所望により、画像形成装置１にＦＡＸボードが装着されていたり、ＵＳＢメモリーその他のＵＳＢ機器、ネットワークケーブル等が接続されていたりする場合には、画像形成装置１の動作状態は、通常動作状態からディープスリープ状態ではなく、ライトスリープ状態に切り換えられるよう設定できる。
【００３０】
省エネサブシステム１３は、通信インターフェース２１、バッファー２２、演算処理装置２３、記憶装置２４、およびキャッシュメモリー２５を有する。
【００３１】
通信インターフェース２１は、ホスト装置２からデータを受信するインターフェース回路であり、バッファー２２は、通信インターフェース２１により受信されたデータを一時的に記憶するメモリーなどの装置である。通信インターフェース２１により受信されたデータは、順番にバッファー２２に蓄積されていき、処理されると、バッファー２２から消去される。
【００３２】
通常動作状態およびライトスリープ状態ではバッファー２２に記憶されているデータは、メインシステム１１により処理され、ディープスリープ状態ではバッファー２２に記憶されているデータは、後述のデータ処理部３１により処理可能であると判断されると、演算処理装置２３のデータ処理部３１により処理される。
【００３３】
演算処理装置２３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、記憶装置２４、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。記憶装置２４は、ハードディスクドライブ、フラッシュメモリーなどといった不揮発性の記憶装置であって、演算処理装置２３により実行されるプログラム２４ａが格納されている。なお、プログラム２４ａは、可搬性のある記録媒体に記録しておき、その記録媒体およびその記録媒体からプログラム２４ａを読み出す駆動装置を記憶装置２４としてもよい。
【００３４】
画像形成装置１の起動後に、プログラム２４ａが演算処理装置２３により実行される。この実施の形態では、演算処理装置２３でプログラム２４ａが実行されることにより、データ処理部３１、システム制御部３２などの処理部が実現される。
【００３５】
データ処理部３１は、メインシステム１１がディープスリープ状態である場合、当該データ処理部３１により処理可能であるデータをバッファー２２から受信すると、そのデータを処理し、当該データ処理部３１により処理可能ではないデータをバッファー２２から受信すると、システム制御部３２により画像形成装置１の動作状態をディープスリープ状態から通常動作状態へ切換させる。
【００３６】
システム制御部３２は、メインシステム１１およびサブシステム１２−１〜１２−Ｎの状態を、通常動作状態とディープスリープ状態の一方から他方へ切り換える。
【００３７】
キャッシュメモリー２５は、ＲＡＭなどのメモリーである。データ処理部３１は、メインシステム１１の状態が通常動作状態からディープスリープ状態へ切り換えられるときに、当該画像形成装置１の内部状態（画像形成装置１の動作状態、画像形成装置へのオプションの装備状況、画像形成装置１内部で使用されているソフトウェアのバージョン情報など）をメインシステム１１、サブシステム１２−１〜１２−Ｎなどから収集し、ステータスデータ２５ａとしてキャッシュメモリー２５に記憶する。データ処理部３１は、受信されたデータが、ステータスデータ２５ａに基づき処理可能な要求である場合には、そのデータが当該データ処理部３１により処理可能であると判断する。
【００３８】
例えば、Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＡＲＰ）リクエスト、Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ３（ＰＯＰ３）レスポンス、画像形成装置１の状態を要求するコマンドなどは、データ処理部３１により処理可能であると判断される。ＡＲＰリクエストは、画像形成装置１のＭｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）アドレスを要求するホスト装置２から受信するデータである。ＰＯＰ３レスポンスは、省エネサブシステム１３が電子メールの確認のために外部機器であるメールサーバーに送信したＰＯＰ３リクエストに対する応答として、その外部機器から受信するデータである。画像形成装置１の状態を要求するコマンドは、スリープ状態、紙詰まり状態などの画像形成装置１のステータスを要求するホスト装置２から受信するデータである。
【００３９】
なお、データ処理部３１は、受信されたデータの処理のために、メインシステム１１およびサブシステム１２−１〜１２−Ｎの少なくとも１つの動作、またはメインシステム１１およびサブシステム１２−１〜１２−Ｎの少なくとも１つからの状態情報の取得が必要である場合には、受信されたデータが当該データ処理部３１により処理可能ではないと判断する。例えば、印刷データ、サブシステム１２−ｉ内で保持されるデータの読み書きのコマンド、サブシステム１２−ｉへの処理コマンドなどは、データ処理部３１により処理可能ではないと判断される。
【００４０】
データ処理部３１は、システム制御部３２によりメインシステム１１の状態をディープスリープ状態から通常動作状態へ切換させるときに、通信インターフェース２１を制御して、通信インターフェース２１からバッファー２２へのデータ格納速度を低下させ、通常動作状態へのメインシステム１１の状態の切換が終了すると、データ格納速度を元の速度に戻す。
【００４１】
次に、上記画像形成装置の動作について説明する。
【００４２】
通常動作状態では、ホスト装置２からのデータが受信されると、メインシステム１１は、バッファー２２からそのデータを読み出し、そのデータを処理し、そのデータにより指定された処理を、当該メインシステム１１内で、またはサブシステム１２−ｉで実行する。
【００４３】
通常動作状態においてディープスリープ状態への移行の条件が成立すると、メインシステム１１は、ディープスリープ状態への移行の要求を省エネサブシステム１３へ送信する。省エネサブシステム１３のデータ処理部３１は、その要求を受信すると、ステータスデータ２５ａを更新し、その後、システム制御部２３に、メインシステム１１およびサブシステム１２−１〜１２−Ｎの電源をオフさせる。これにより、ディープスリープ状態となる。具体的には、図１において、通信インターフェース２１、バッファー２２、システム制御部３２、およびデータ処理部３１は、メインシステム１１が実装された第１ハードウェアとサブシステム１２−１〜１２−Ｎが実装されている第２ハードウェアとから分離された第３ハードウェアに実装されており、システム制御部３２は、当該画像形成装置１の動作状態を通常動作状態からディープスリープ状態へ切り換えるときに、第３ハードウェアの電源をオフせずに、第１ハードウェアの電源と第２ハードウェアの電源とをオフする。
【００４４】
ディープスリープ状態では、省エネサブシステム１３が動作を続けており、ホスト装置２からデータが送信されてくると、通信インターフェース２１は、そのデータを受信し、バッファー２２へ書き込む。
【００４５】
省エネサブシステム１３のデータ処理部３１は、バッファー２２に書き込まれたデータに応じて、自己でそのデータを処理するか、メインシステム１１およびサブシステム１２−１〜１２−Ｎを通常動作状態に復帰させるかを決定する。
【００４６】
ここで、省エネサブシステム１３のデータ処理部３１の動作について説明する。図２は、図１に示す画像形成装置１の動作（主にデータ処理部３１の動作）について説明するフローチャートである。
【００４７】
データ処理部３１は、ＦＩＦＯ（First-In First-Out）の順番で、バッファー２２から受信データを読み出す（ステップＳ１）。
【００４８】
そして、データ処理部３１は、読み出したデータが、省エネサブシステム１３（つまり当該データ処理部３１）で処理可能なデータであるか否かを判断する（ステップＳ２）。
【００４９】
読み出したデータが省エネサブシステム１３で処理可能なデータである場合、データ処理部３１は、そのデータの処理を行い（ステップＳ３）、処理が完了するとその受信データをバッファー２２から消去する（ステップＳ４）。
【００５０】
読み出したデータが省エネサブシステム１３で処理可能なデータではない場合、データ処理部３１は、現在の画像形成装置１の動作状態がディープスリープ状態であるか否かを判断する（ステップＳ５）。現在の動作状態がディープスリープ状態でなければ、メインシステム１１が動作しているため、データ処理部３１は、このデータに対する処理を実行せずに、メインシステム１１がこのデータに対する処理を実行する（ステップＳ１０）。          
【００５１】
一方、現在の動作状態がディープスリープ状態である場合、データ処理部３１は、通信インターフェース２１を制御して、バッファー２２へのデータ格納速度を所定の速度に低下させるとともに（ステップＳ６）、システム制御部３２に、メインシステム１１およびサブシステム１２−１〜１２−Ｎの電源をオンさせ、通常動作状態への復帰を実行させる（ステップＳ７）。具体的には、システム制御部３２は、当該画像形成装置１の動作状態をディープスリープ状態から通常動作状態へ切り換えるときに、上述の第１ハードウェアの電源と上述の第２ハードウェアの電源とをオンする。なお、バッファー２２への１回の格納動作において格納されるデータサイズを小さくすることにより、バッファー２２へのデータ格納速度が低くされる。
【００５２】
その後、通常動作状態への復帰が完了すると（ステップＳ８）、データ処理部３１は、通信インターフェース２１を制御して、バッファー２２へのデータ格納速度を元の速度に戻させる（ステップＳ９）。
【００５３】
通常動作状態に戻ると、メインシステム１１が、バッファー２２に記憶されている受信データを読み出して処理し（ステップＳ１０）、処理が完了すると、処理したデータをバッファー２２から消去する。
【００５４】
以上のように、上記実施の形態によれば、省エネサブシステム１３のデータ処理部３１は、画像形成装置１の動作状態がディープスリープ状態である場合、当該データ処理部３１により処理可能であると判断されたデータをバッファー２２から受信したときにはそのデータを処理し、一方、当該データ処理部３１により処理可能ではないと判断されたデータをバッファー２２から受信すると、システム制御部３２により画像形成装置１の動作状態をディープスリープ状態から通常動作状態へ切換させる。
【００５５】
これにより、データが受信されてもデータ処理部３１によりそのデータが処理可能である場合にはメインシステム１１を通常動作状態に復帰させないため、メインシステム１１がディープスリープ状態から通常動作状態へ復帰する頻度が少なくなり、当該画像形成装置１の省電力の度合いが高くなる。
【００５６】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５７】
例えば、上記実施の形態では、メインシステム１１が動作している状態を、通常動作状態とライトスリープ状態とに分けているが、メインシステム１１が動作している状態を、すべて通常動作状態としてもよい。
【産業上の利用可能性】
【００５８】
本発明は、例えば、画像形成装置に適用可能である。
【符号の説明】
【００５９】
１  画像形成装置
１１  メインシステム
１２−１〜１２−Ｎ  サブシステム
２１  通信インターフェース
２２  バッファー
２３  演算処理装置（コンピューターの一例）
２４ａ  プログラム（システム管理プログラムの一例）
２５  キャッシュメモリー
２５ａ  ステータスデータ
３１  データ処理部
３２  システム制御部
【図１】
0005480194.tif 000002
【図２】
0005480194.tif 000003