(57)【要約】【課題】  画像形成装置で動作中の全てのアプリケーションの許可を得なくても、画像形成装置を省エネモードへ移行させても問題が無い状態の場合に省エネモードへ移行させることができるようにする。【解決手段】  イベント計数装置は、第２タイマで待機時間の計測を開始し（Ｓ６）、カウンタのカウント値をリセットし（Ｓ７）、第１タイマで所定時間（サンプリング時間）を計測し（Ｓ８）、所定時間の計測を終了すると、比較部で、サンプリング時間内のカウント値と閾値記憶部の閾値とを比較し、カウント値は閾値よりも大きいかを判断し（Ｓ９）、大きくなければ（カウント値≦閾値）第２タイマの待機時間の計測が終了したか否かを判断し（Ｓ１０）、終了したら、ＣＰＵへ省エネモード移行信号を出力し、ＣＰＵが自装置を通常モードから省エネモードへ移行させる。【選択図】        図７
2011069877.tif 000002
【特許請求の範囲】
【請求項１】
自装置の動作状況を判別するイベントの発生を検知し、その発生回数を示すカウント値をカウントするカウント手段と、
前記カウント手段によってカウントされたカウント値をサンプリングするサンプリング時間を計測する第１の計測手段と、
自装置を省エネルギーモードへ移行させるまでの待機時間を計測する第２の計測手段と、
前記カウント手段によってカウントされたカウント値から前記第１の計測手段によって計測されたサンプリング時間毎にサンプリングしたカウント値と、前記第２の計測手段の計測の開始と停止を決定するカウント値の閾値とを比較する比較手段と、
前記比較手段による比較結果について、前記サンプリング時間毎にサンプリングしたカウント値が最初に前記閾値以下になった場合、前記第２の計測手段に待機時間の計測を開始させ、その開始後、前記サンプリング時間毎にサンプリングしたカウント値が前記閾値より大きくなった場合、前記第２の計測手段に待機時間の計測を停止させる制御手段と、
前記第２の計測手段が前記待機時間の計測を開始してから停止されることなく終了した場合、自装置を省エネルギーモードへ移行させる省エネルギーモード移行手段とを備えたことを特徴とする画像形成装置。
【請求項２】
前記カウント手段に対してカウントしたイベント発生回数を予め設定した一定間隔毎にリセットする手段を設けたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
自装置の動作状況を判別するイベントの発生を検知し、その発生回数を示すカウント値をカウントするカウント工程と、前記カウント工程によってカウントされたカウント値をサンプリングするサンプリング時間を計測する第１の計測工程と、自装置を省エネルギーモードへ移行させるまでの待機時間を計測する第２の計測工程と、前記カウント工程によってカウントされたカウント値から前記第１の計測工程によって計測されたサンプリング時間毎にサンプリングしたカウント値と、前記第２の計測工程の計測の開始と停止を決定するカウント値の閾値とを比較する比較工程と、前記比較工程による比較結果について、前記サンプリング時間毎にサンプリングしたカウント値が最初に前記閾値以下になった場合、前記第２の計測工程による待機時間の計測を開始させ、その開始後、前記サンプリング時間毎にサンプリングしたカウント値が前記閾値より大きくなった場合、前記第２の計測工程による待機時間の計測を停止させる制御工程と、前記第２の計測工程によって前記待機時間の計測を開始してから停止されることなく終了した場合、自装置を省エネルギーモードへ移行させる省エネルギーモード移行工程とからなることを特徴とする画像形成装置のモード制御方法。
【請求項４】
前記カウント工程によってカウントしたイベント発生回数を予め設定した一定間隔毎にリセットする工程を含むことを特徴とする請求項３記載の画像形成装置のモード制御方法。
【請求項５】
コンピュータに、請求項１又は２記載の画像形成装置を構成する各手段としての機能を実現させるためのプログラム。
【請求項６】
請求項５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファクシミリ装置，プリンタ，複写機，それらの複合機を含む画像形成装置と画像形成装置のモード制御方法とプログラムとコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、省エネルギー（「省電力」とも呼び、「省エネ」と略称する。）への関心が高まっている。
省エネによるメリットは、電気代の節約といった利用者個々人の利益だけでなく、地球環境にやさしい（例えば、地球温暖化ガスの削減）というメリットもあり、社会的・経済的効果をより少ないエネルギーで得ることができる。
画像形成装置でも、省エネを実現するために更なる低消費電力化を求められており、消費電力を抑えるための省エネモード（「省電力モード」ともいう）の機能が搭載されているのが一般的である。
【０００３】
上記のような省エネモードについては、画像形成動作終了後、タイマ関数を用いて一定時間監視をし続け、その監視結果として、画像形成動作終了後に一定時間が経過しても省エネモードへの移行について問題がないと判断した場合、画像形成装置で動作中の全てのアプリケーションの許可を得た後に、例えば、エンジンの動作を省エネモードへ移行させるものがあった。
しかし、省エネモードへ移行させるために、画像形成装置で動作中の全てのアプリケーションの許可を得なければならないのでは、省エネモード移行直前における画像形成装置内のプロセス間通信量が増大し、画像形成装置のシステム負荷が高まってしまうという問題があった。
【０００４】
そこで従来、プリント要求信号の受信時刻および受信回数を記憶し、その記憶されたプリント要求信号の受信回数が予め定めた回数に対して少ない場合に省エネモードへ移行し、多い場合にノーマルモードを維持するように制御する手段を備えた画像形成装置（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像形成装置では、所定時間（例えば、最も小さい間隔でも１５分程度必要）内のプリント要求信号の受信回数に基づいて省エネモードへ移行するか否かを決定するので、画像形成装置で動作中の全てのアプリケーションの許可を得ることなく、画像形成装置がアイドル状態であることを素早く判断して省エネモードへ移行することができないという問題があった。
この発明は上記の点に鑑みてなされたものであり、画像形成装置で動作中の全てのアプリケーションの許可を得なくても、画像形成装置を省エネモードへ移行させても問題が無い状態の場合に省エネモードへ移行させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は上記の目的を達成するため、自装置の動作状況を判別するイベントの発生を検知し、その発生回数を示すカウント値をカウントするカウント手段と、上記カウント手段によってカウントされたカウント値をサンプリングするサンプリング時間を計測する第１の計測手段と、自装置を省エネルギーモードへ移行させるまでの待機時間を計測する第２の計測手段と、上記カウント手段によってカウントされたカウント値から上記第１の計測手段によって計測されたサンプリング時間毎にサンプリングしたカウント値と、上記第２の計測手段の計測の開始と停止を決定するカウント値の閾値とを比較する比較手段と、上記比較手段による比較結果について、上記サンプリング時間毎にサンプリングしたカウント値が最初に上記閾値以下になった場合、上記第２の計測手段に待機時間の計測を開始させ、その開始後、上記サンプリング時間毎にサンプリングしたカウント値が上記閾値より大きくなった場合、上記第２の計測手段に待機時間の計測を停止させる制御手段と、上記第２の計測手段が上記待機時間の計測を開始してから停止されることなく終了した場合、自装置を省エネルギーモードへ移行させる省エネルギーモード移行手段を備えた画像形成装置を提供する。
また、上記のような画像形成装置において、上記カウント手段に対してカウントしたイベント発生回数を予め設定した一定間隔毎にリセットする手段を設けるとよい。
【０００７】
さらに、自装置の動作状況を判別するイベントの発生を検知し、その発生回数を示すカウント値をカウントするカウント工程と、上記カウント工程によってカウントされたカウント値をサンプリングするサンプリング時間を計測する第１の計測工程と、自装置を省エネルギーモードへ移行させるまでの待機時間を計測する第２の計測工程と、上記カウント工程によってカウントされたカウント値から上記第１の計測工程によって計測されたサンプリング時間毎にサンプリングしたカウント値と、上記第２の計測工程の計測の開始と停止を決定するカウント値の閾値とを比較する比較工程と、上記比較工程による比較結果について、上記サンプリング時間毎にサンプリングしたカウント値が最初に上記閾値以下になった場合、上記第２の計測工程による待機時間の計測を開始させ、その開始後、上記サンプリング時間毎にサンプリングしたカウント値が上記閾値より大きくなった場合、上記第２の計測工程による待機時間の計測を停止させる制御工程と、上記第２の計測工程によって上記待機時間の計測を開始してから停止されることなく終了した場合、自装置を省エネルギーモードへ移行させる省エネルギーモード移行工程とからなる画像形成装置のモード制御方法も提供する。
また、上記のような画像形成装置のモード制御方法において、上記カウント工程によってカウントしたイベント発生回数を予め設定した一定間隔毎にリセットする工程を含むようにするとよい。
【０００８】
さらに、コンピュータに、上記のような画像形成装置を構成する各手段としての機能を実現させるためのプログラムと、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も提供する。
【発明の効果】
【０００９】
この発明による画像形成装置と画像形成装置のモード制御方法とは、動作中の全てのアプリケーションの許可を得なくても、画像形成装置を省エネモードへ移行させても問題が無い状態の場合に省エネモードへ移行させることができる。
また、この発明によるプログラムは、コンピュータに、画像形成装置で動作中の全てのアプリケーションの許可を得なくても、画像形成装置を省エネモードへ移行させても問題が無い状態の場合に省エネモードへ移行させることができるようにするための機能を実現させることができる。
さらに、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに上記プログラムを容易に導入することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施形態である画像形成装置の機能構成を示すブロック図である。
【図２】図１に示すイベント計数装置の内部構成の第１構成例を示すブロック図である。
【図３】図１に示すイベント計数装置の内部構成の第２構成例を示すブロック図である。
【図４】図１に示すイベント計数装置の内部構成の第３構成例を示すブロック図である。
【００１１】
【図５】図１に示すイベント計数装置のカウンタにおけるカウント方法の説明に供するカウント値の一例を示す図である。
【図６】図１に示す画像形成装置における省エネモードへ移行させる場合のカウント値の一例を示す図である。
【図７】図１に示す画像形成装置におけるモード制御処理を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔実施例〕
図１は、この発明の実施形態である画像形成装置の機能構成を示すブロック図である。
この画像形成装置１は、ファクシミリ装置，プリンタ，複写機，複合機等の装置であり、イベント計数装置２，ＣＰＵ３，メモリ４，操作表示部５，スキャナ６，エンジン７，ネットワーク制御部８を備えている。それらは、データバス９によって互いにデータをやり取り可能に接続されている。その他にも各種の機能部を備えているが、この発明に直接関わりのない機能部については図示とその説明を省略する。
【００１３】
イベント計数装置２は、画像形成装置１上で発生するイベントを検知して、イベントの発生回数を計数し、その発生回数に基づいてＣＰＵ３に省エネモードへ移行させる省エネモード移行信号を出力する。すなわち、この発明に係る画像形成装置のモード制御処理を実行する。
上記イベントとは、画像形成装置１の各部の状態変化を示す割り込みであり、例えば、操作表示部５からの使用者による指示の受け取りによる入力の変化、スキャナ６，エンジン７，ネットワーク制御部８の各部の状態の変化、利用者からのモード変更の命令、スキャナ６の図示を省略した自動原稿給送装置（ＡＤＦ）への原稿のセットのような利用者の動作等がある。
【００１４】
ＣＰＵ３は、メモリ４に記憶されたプログラムを、メモリ４を作業領域として実行することにより、この画像形成装置１の全体の制御を司り、イベント計数装置２からの省エネモード移行信号に基づいて、この画像形成装置１を省エネモードへ移行させる制御も司る。
メモリ４は、ＲＯＭ及びＲＡＭ等の記憶装置であり、ＣＰＵ３が実行するプログラムを記憶し、ＣＰＵ３が各種の処理を実行する際に使用する作業領域を提供する記憶装置である。
操作表示部５は、ユーザが各種の操作情報を入力する操作部と、ユーザに各種の作業画面や各種の情報を表示する表示部とを備えたオペレーションパネルである。
【００１５】
スキャナ６は、原稿の画像を読み取って、その画像データを入力する画像読取装置である。
エンジン７は、画像データに基づく画像を用紙に印刷する印刷装置である。
ネットワーク制御部８は、ネットワーク上のコンピュータや他の画像形成装置を含む各種の装置との画像データを含む各種のデータのやり取りを制御する。そのデータのやり取りには、ファクシミリ通信，インターネット通信，ローカルエリアネットワーク通信などを用いる。
【００１６】
次に、上記イベント計数装置２の内部構成について説明する。
ここでは、３種類の内部構成例を説明する。
（１）第１構成例
図２は、図１に示すイベント計数装置２の内部構成の第１構成例を示すブロック図である。
第１構成例のイベント計数装置２は、カウンタ１０が、画像形成装置１上のイベントの発生を示す割り込み信号を検知（「イベントの発生の検知」に相当する）し、その検知の度にイベント発生回数を示すカウント値（「イベント発生回数」に相当する）をカウント（加算）する。
【００１７】
第１タイマ１１は、カウンタ１０でカウントされたカウント値から所定時間毎のカウント値をサンプリングするためのサンプリング時間（例えば、１０ｍｓ）を計測するタイマであり、サンプリング時間を計測する度に、カウンタ１０に対してカウント値を比較部１２へ送信するように求める指示信号を送る。
カウンタ１０では、第１タイマ１１がサンプリング時間毎に送信する指示信号を受信すると、その受信時点で保持しているカウント値（すなわち、第１タイマ１１で計測されたサンプリング時間内に発生したイベント発生回数に相当する値）を比較部１２へ送信した後、上記保持しているカウント値を“０”にリセットする。
【００１８】
比較部１２は、カウンタ１０からカウント値を受信すると、そのカウント値と閾値記憶部１３に予め記憶されている閾値（しきい値）とを比較し、カウント値が閾値より大きければ第２タイマ１４へ待機時間の計測を停止させるストップ（ＳＴＯＰ）信号を、カウント値が閾値以下であれば第２タイマ１４へ待機時間の計測を開始（及び継続）させるラン（ＲＵＮ）信号をそれぞれ送信する。
上記閾値は、第２タイマ１４の計測を開始（及び継続）させるときと、第２タイマ１４の計測を停止させるときを決定するカウント値であり、画像形成装置１がアイドル状態又はほぼアイドル状態である動作状況を示すイベント発生回数を予め設定している。
【００１９】
第２タイマ１４は、ＣＰＵ３へ省エネモード移行信号を出力するまでの待機時間（「省エネルギーモードへ移行させるまでの待機時間」に相当する）を計測するタイマであり、比較部１２から最初にラン信号を受信すると計測を開始し、計測中にラン信号を受信している間は計測を継続し、比較部１２からストップ信号を受け取ることなく、予め設定した待機時間の計測が終了すると、ＣＰＵ３へ省エネモード移行信号を出力する。また、計測中にストップ信号を受信すると計測を停止し、次にラン信号を受信したときには、改めて上記予め設定した待機時間の計測を開始する。
【００２０】
この第１構成例のイベント計数装置２では、上記カウンタ１０が上記カウント手段に相当し、上記第１タイマ１１が上記第１の計測手段に相当する。
また、上記比較部１２と上記閾値記憶部１３が上記比較手段と上記制御手段の機能を果たし、上記第２タイマ１４が上記第２の計測手段と上記省エネルギーモード移行手段の機能を果たす。
【００２１】
（２）第２構成例
図３は、図１に示すイベント計数装置２の内部構成の第２構成例を示すブロック図である。
第２構成例のイベント計数装置２は、カウンタ２０が、画像形成装置１上のイベントの発生を示す割り込み信号を検知（「イベントの発生の検知」に相当する）し、その検知の度にイベント発生回数を示すカウント値（「イベント発生回数」に相当する）をカウント（加算）する。その都度比較部２２へカウント値を送信する。
第１タイマ２１は、カウンタ２０でカウントされたカウント値から所定時間毎のカウント値をサンプリングするためのサンプリング時間（例えば、１０ｍｓ）を計測するタイマであり、サンプリング時間を計測する度に、比較部２２に対してカウント値と閾値との比較を求める指示信号を送る。
【００２２】
比較部２２では、第１タイマ２１から指示信号を受信すると、その指示信号の受信直前にカウンタ２０から受信したカウント値と、比較部２２内に保持している前回のカウント値（最初は“０”）との差を取ったカウント値（すなわち、第１タイマ２１で計測されたサンプリング時間内に発生したイベント発生回数に相当する値）を求め、そのカウント値と閾値記憶部２３に予め記憶されている閾値とを比較し、カウント値が閾値より大きければ第２タイマ２４へ待機時間の計測を停止させるストップ（ＳＴＯＰ）信号を、カウント値が閾値以下であれば第２タイマ２４へ待機時間の計測を開始（及び継続）させるラン（ＲＵＮ）信号をそれぞれ送信し、上記指示信号の受信直前に受信したカウント値を前回のカウント値として保持する。
上記閾値は、第２タイマ２４の計測を開始（及び継続）させるときと、第２タイマ２４の計測を停止させるときを決定するカウント値であり、画像形成装置１がアイドル状態又はほぼアイドル状態である動作状況を示すイベント発生回数を予め設定している。
【００２３】
第２タイマ２４は、ＣＰＵ３へ省エネモード移行信号を出力するまでの待機時間を計測するタイマであり、比較部２２から最初にラン信号を受信すると計測を開始し、計測中にラン信号を受信している間は計測を継続し、比較部２２からストップ信号を受け取ることなく、予め設定した待機時間の計測が終了すると、ＣＰＵ３へ省エネモード移行信号を出力する。また、計測中にストップ信号を受信すると計測を停止し、次にラン信号を受信したときには、改めて上記予め設定した待機時間の計測を開始する。
この第２構成例のイベント計数装置２では、上記カウンタ２０が上記カウント手段に相当し、上記第１タイマ２１が上記第１の計測手段に相当する。
また、上記比較部２２と上記閾値記憶部２３が上記比較手段と上記制御手段の機能を果たし、上記第２タイマ２４が上記第２の計測手段と上記省エネルギーモード移行手段の機能を果たす。
【００２４】
（３）第３構成例
図４は、図１に示すイベント計数装置２の内部構成の第３構成例を示すブロック図である。
第３構成例のイベント計数装置２は、カウンタ３０が、画像形成装置１上のイベントの発生を示す割り込み信号を検知（「イベントの発生の検知」に相当する）し、その検知の度にイベント発生回数を示すカウント値（「イベント発生回数」に相当する）をカウント（加算）し、その都度比較部３２へカウント値を送信する。また、第１タイマ３１から指示信号（リセット信号）を受信する度にカウント値を“０”にリセットする。
第１タイマ３１は、カウンタ３０でカウントされたカウント値から所定時間毎のカウント値をサンプリングするためのサンプリング時間（例えば、１０ｍｓ）を計測するタイマであり、サンプリング時間を計測する度に、比較部３２に対してカウント値と閾値との比較を求める指示信号を送り、それと同時にカウンタ３０にリセット信号を送る。
【００２５】
比較部３２では、第１タイマ３１から指示信号を受信すると、その指示信号の受信直前にカウンタ３０から受信したカウント値と、閾値記憶部３３に予め記憶されている閾値とを比較し、カウント値が閾値より大きければ第２タイマ３４へ待機時間の計測を停止させるストップ（ＳＴＯＰ）信号を、カウント値が閾値以下であれば第２タイマ３４へ待機時間の計測を開始（及び継続）させるラン（ＲＵＮ）信号をそれぞれ送信する。
上記閾値は、第２タイマ３４の計測を開始（及び継続）させるときと、第２タイマ３４の計測を停止させるときを決定するカウント値であり、画像形成装置１がアイドル状態又はほぼアイドル状態である動作状況を示すイベント発生回数を予め設定している。
【００２６】
第２タイマ３４は、ＣＰＵ３へ省エネモード移行信号を出力するまでの待機時間を計測するタイマであり、比較部３２から最初にラン信号を受信すると計測を開始し、計測中にラン信号を受信している間は計測を継続し、比較部３２からストップ信号を受け取ることなく、予め設定した待機時間の計測が終了すると、ＣＰＵ３へ省エネモード移行信号を出力する。また、計測中にストップ信号を受信すると計測を停止し、次にラン信号を受信したときには、改めて上記予め設定した待機時間の計測を開始する。
この第３構成例のイベント計数装置２では、上記カウンタ３０が上記カウント手段に相当し、上記第１タイマ３１が上記第１の計測手段に相当する。
また、上記比較部３２と上記閾値記憶部３３が上記比較手段と上記制御手段の機能を果たし、上記第２タイマ３４が上記第２の計測手段と上記省エネルギーモード移行手段の機能を果たす。
【００２７】
次に、上記各イベント計数装置２におけるイベント発生回数のカウント方法について説明する。
上記各イベント計数装置２におけるカウンタによるイベント発生回数のカウント方法は、大きく２つに分けることができる。
１つ目は、カウント数の総合計を表す単純計数法のカウント方法であり、画像形成装置１の電源が投入されてから電源が落とされるまで加算し続ける方法である。
この単純計数法のカウント方法では、図５の（ａ）に示すように、カウンタのカウント値は、画像形成装置の電源が落とされるまでカウント値は増え続ける。
上述した第２構成例のイベント計数装置２が、この単純計数法のカウント方法を実施している。
この単純計数法のカウント方法は、カウンタのカウント数が減ることがないため、いつかはオーバーフローしてしまう恐れがある。
【００２８】
しかし、定期的に電源が落とされる環境にある（例えば、毎日終業時に電源が落とされる場合など）ならば、一日分のカウントが可能なカウンタを設けることにより、オーバーフローの危険は回避できる。
２つ目は、一定間隔でカウント数をリセットするタイムスライス法のカウント方法であり、図５の（ｂ）に示すように、カウンタは、予め設定されたサンプリング時間毎のカウント値を保持することになり、そのカウント値はサンプリング時間の度にリセットされるためオーバーフローの危険性は少ない。
上述した第１構成例と第３構成例のイベント計数装置２が、このタイムスライス法のカウント方法を実施している。
【００２９】
次に、この実施例の画像形成装置におけるモード制御処理について説明する。
図６は、省エネモードへ移行させる場合のカウント値の一例を示す図である。
図７は、図１に示した画像形成装置におけるモード制御処理を示すフローチャート図である。
図７に示すように、画像形成装置１の電源が投入されると、ステップ（図中「Ｓ」で示す）１で、イベント計数装置２が、カウンタの割り込み信号のカウントを開始し、ステップ２へ進む。このカウントは、電源が落とされるまで継続する。
ステップ２では、画像形成装置１のＣＰＵ３が、自装置を通常モードで動作させ、ステップ３へ進む。この通常モードは、省エネモード移行のための第２タイマが動作していない状態であり、省エネモードではない起動中の状態である。
ステップ３では、イベント計数装置２が、カウンタのカウント値をリセットし、ステップ４へ進む。
【００３０】
ステップ４では、イベント計数装置２が、第１タイマで所定時間（サンプリング時間）を計測し、所定時間の計測を終了すると、ステップ５へ進む。このサンプリング時間は、例えば、１０ｍｓである。
ステップ５では、イベント計数装置２が、比較部で、サンプリング時間内のカウント値と閾値記憶部の閾値とを比較し、カウント値は閾値よりも大きいかを判断し、大きければステップ３へ戻り、大きくなければ（カウント値≦閾値）ステップ６へ進む。
ステップ６では、イベント計数装置２が、第２タイマで待機時間の計測を開始し、ステップ７へ進む。
ステップ７では、イベント計数装置２が、カウンタのカウント値をリセットし、ステップ８へ進む。このステップ７の処理は、イベント計数装置２の上記第１構成例と上記第３構成例で実施される。上記第２構成例では、実施されないが、この場合、カウント値のオーバーフローを起こさない時期に電源が落とされる例を想定している。
【００３１】
ステップ８では、イベント計数装置２が、第１タイマで所定時間（サンプリング時間）を計測し、所定時間の計測を終了すると、ステップ９へ進む。
ステップ９では、イベント計数装置２が、比較部で、サンプリング時間内のカウント値と閾値記憶部の閾値とを比較し、カウント値は閾値よりも大きいかを判断し、大きければステップ１３へ進み、大きくなければ（カウント値≦閾値）ステップ１０へ進む。
ステップ１３では、イベント計数装置２が、第２タイマの待機時間の計測を停止し、ステップ２へ戻る。
ステップ１０では、イベント計数装置２が、第２タイマの待機時間の計測が終了したか否かを判断し、終了しなければ、ステップ７へ戻って上述の処理を繰り返し、終了したら、ステップ１１へ進む。
【００３２】
ステップ１１では、イベント計数装置２がＣＰＵ３へ省エネモード移行信号を出力し、画像形成装置１のＣＰＵ３が自装置を通常モードから省エネモードへ移行させ、ステップ１２へ進む。省エネモードでは、例えば、操作表示部５の表示のオフ、スキャナ６，エンジン７の駆動停止を行う。
ステップ１２では、画像形成装置１のＣＰＵ３が、例えば、操作表示部５からの入力や印刷や複写のイベントの割り込み信号があると、自装置を省エネモードから通常モードに復帰させ、ステップ２へ戻り、上述の処理を繰り返す。
【００３３】
上述したモード制御処理により、図６に示すように、通常モード時に、図中Ｔｓで示す計測開始で第２タイマの待機時間の計測を開始し、その待機時間中のカウント値：イベント発生回数が閾値よりも下回り続けた場合、図中Ｔｅで示す待機時間の終了と共に省エネモードへと移行する仕組みとなる。
もし、通常モード中の第２タイマの計測中に比較部によってイベント発生回数が閾値を上回った場合、第２タイマの計測を中止すると共に通常モードを継続する。また、省エネモード中の第２タイマの計測中に比較部によってイベント発生回数が閾値を上回った場合、第２タイマの計測を中止すると共に省エネモードから通常モードへ復帰する。
【００３４】
この実施例の画像形成装置は、自装置の動作状況が省エネモードに移行しても良い場合にアプリケーションの許可を得なくても省エネモードに移行することができるので、省エネモード移行時のプロセス間通信量を削減してシステム負荷を減らすことができ、より高性能な省エネモード移行を実現できる。
また、省エネモードへの移行を決定するのに用いるカウント値を一定間隔でリセットするので、カウンタのオーバーフローを防ぐことができる。
さらに、画像形成装置に対してこの発明に係る機能をプログラムによって実現することもでき、画像形成装置の使用変更に柔軟に対応することができる。また、画像形成装置の仕様変更時のコストも最小限に抑えることができる。さらに、画像形成装置に対してこの発明に係る機能を簡単に導入させることができる。
【産業上の利用可能性】
【００３５】
この発明による画像形成装置と画像形成装置のモード制御方法とプログラムと記録媒体は、ファクシミリ装置，プリンタ，複写機，それらの複合機の全般において適用することができる。
【符号の説明】
【００３６】
１：画像形成装置    ２：イベント計数装置    ３：ＣＰＵ    ４：メモリ    ５：操作表示部    ６：スキャナ    ７：エンジン    ８：ネットワーク制御部    ９：データバス    １０，２０，３０：カウンタ    １１，２１，３１：第１タイマ    １２，２２，３２：比較部    １３，２３，３３：閾値記憶部    １４，２４，３４：第２タイマ
【先行技術文献】
【特許文献】
【００３７】
【特許文献１】特開平０８−２０２２１１号公報
【図１】
2011069877.tif 000003
【図２】
2011069877.tif 000004
【図３】
2011069877.tif 000005
【図４】
2011069877.tif 000006
【図５】
2011069877.tif 000007
【図６】
2011069877.tif 000008
【図７】
2011069877.tif 000009