(57)【特許請求の範囲】
【請求項１】
ユーザの指示を受け付ける指示受付部と、
外部からデータを受信する通信部と、
機能毎に設けられたモジュールと、
前記モジュールを制御する制御部と、
電源回路と、
前記電源回路から前記モジュールへ供給される電力が第１の値以下である状態を経て前記第１の値よりも高い第２の値に達した場合に当該モジュールを再起動する再起動回路と
を有し、
前記制御部は、
前記モジュールを動作させるための電力を前記電源回路が前記モジュールに供給する動作モードの期間内に、前記指示受付部への指示の入力が継続して行われない期間が所定値に達し、且つ、前記通信部によるデータの受信が継続して行われない期間が所定値に達した場合に、前記モジュールへの電力供給の低下を前記電源回路に指示する第１の電力低下手段と、
前記第１の電力低下手段が電力供給の低下を指示してからの経過時間が、前記電源回路から前記モジュールへ供給される電力が前記第２の値から前記第１の値まで低下するのに要する時間のうち最大の値である最大所要時間に達した場合に、前記制御部への電力供給の低下を前記電源回路に指示する第２の電力低下手段と、
前記第２の電力低下手段が電力供給の低下を指示した後、前記指示受付部への指示の入力と前記通信部によるデータの受信とのいずれかが行われた場合に、前記制御部への電力供給を前記第２の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第１の電力復帰手段と、
前記第１の電力復帰手段による電力の復帰に続いて、前記モジュールへの電力供給を前記第１の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第２の電力復帰手段と、
前記第２の電力復帰手段による電力の復帰に続いて、前記モジュールに関する設定内容を初期化して前記モジュールの制御を再開する再開手段と
を有する
ことを特徴とする情報処理装置。
【請求項２】
ユーザの指示を受け付ける指示受付部と、
外部からデータを受信する通信部と、
機能毎に設けられたモジュールと、
前記モジュールを制御する制御部と、
電源回路と、
前記電源回路から前記モジュールへ供給される電力が第１の値以下である状態を経て前記第１の値よりも高い第２の値に達した場合に当該モジュールを再起動する再起動回路と
を有するコンピュータを、
前記モジュールを動作させるための電力を前記電源回路が前記モジュールに供給する動作モードの期間内に、前記指示受付部への指示の入力が継続して行われない期間が所定値に達し、且つ、前記通信部によるデータの受信が継続して行われない期間が所定値に達した場合に、前記モジュールへの電力供給の低下を前記電源回路に指示する第１の電力低下手段と、
前記第１の電力低下手段が電力供給の低下を指示してからの経過時間が、前記電源回路から前記モジュールへ供給される電力が前記第２の値から前記第１の値まで低下するのに要する時間のうち最大の値である最大所要時間に達した場合に、前記制御部への電力供給の低下を前記電源回路に指示する第２の電力低下手段と、
前記第２の電力低下手段が電力供給の低下を指示した後、前記指示受付部への指示の入力と前記通信部によるデータの受信とのいずれかが行われた場合に、前記制御部への電力供給を前記第２の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第１の電力復帰手段と、
前記第１の電力復帰手段による電力の復帰に続いて、前記モジュールへの電力供給を前記第１の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第２の電力復帰手段と、
前記第２の電力復帰手段による電力の復帰に続いて、前記モジュールに関する設定内容を初期化して前記モジュールの制御を再開する再開手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置の省電力化のための技術が種々提案されている。省電力化を実現するための構成の一例について、スキャナ、プリンタ等のモジュールを備えた画像形成装置の例を用いて説明する。
画像形成装置に対して複写の実行等の指示が継続して入力されない期間が所定値に達した場合、制御部は通常モードから省電力モードへの切り替えを実行する。図５(a)は、各モジュールへ供給される電源の電圧の変化を表す図である。省電力モードに移行する以前は、各モジュールに供給される電源の電圧は所定値（例えば、100V）に維持されている（第１の動作モード）。制御部が省電力モードへの移行を決定すると、モジュールへの電力供給の停止を電源回路に指示し（図中(1)）（第２の動作モードへの移行）、続いて制御部へ供給されている電力の電圧を必要最低限まで低下させることを電源回路に指示する（図中(2)）（第３の動作モードへの移行）。その後、モジュールの電圧が所定値（例えば、0.1V）以下に低下した状態を経て画像形成装置に新たな指示が入力されると、制御部は省電力モードの解除を決定し（図中(3)）（第３の動作モードの解除）、制御部自身へ供給される電力の電圧を元に戻し、モジュールへの電力供給を再開させる（第２の動作モードの解除）。モジュールへ供給される電力の電圧が100Vに復帰すると（図中(4)）、モジュールが再起動され、入力された指示に応じた動作を開始する。
【０００３】
このように省電力モードに２つのモード（第２の動作モードおよび第３の動作モード）を備えているのは、次の理由による。
第２の動作モードすなわち制御部への電力供給を通常モードと同じくするモードを備えることにより、省電力モードからの復帰時間を短くすることが可能となり、さらに、第３の動作モードすなわち制御部の電力供給を低下させるモードを備えることにより、第２の動作モードより消費電力を低下させ、更なる省電力効果を奏することが可能となるからである。
【０００４】
ところで、上記の構成においては、供給される電力の電圧が所定値以下である状態を経ることがモジュールの再起動の条件となっているが、モジュールへ供給されている電力の電圧は瞬時に低下するのではなく、図示されているように、所定値まで低下するのにある程度の時間を要する。従って、図５(b)に示すように制御部がモジュールへの電力供給を停止した直後に画像形成装置に新たな指示が入力された場合（図中(3)）、モジュールの電圧が所定値まで低下しないうちに電力供給が再開されてしまい（図中(3) 〜(4)）、モジュールの再起動が行われないという事態が起こり得る。この場合に、省電力モードの解除によりモジュールが再起動されたものとして制御部が制御を開始すると、画像形成装置が正常に動作できなくなるおそれがある。
【０００５】
このような事態を回避するために、例えば、再起動の指示を表す信号（再起動信号）を制御部がモジュールに供給することによってモジュールを強制的に再起動させる構成が知られている。しかし、この構成では、制御部がモジュールに再起動信号を供給するための回路、および各モジュールが再起動信号を受信するための回路が必要となり、構成が複雑になってしまう。
【０００６】
省電力モード解除の際のデバイスの初期化に関する技術の一例として、例えば特許文献１で提案されたパワーオンリセット回路は、省電力モード指示の終了タイミングを遅延させる省電力モード立ち下がり遅延回路と、省電力モード立ち下がり遅延回路からの遅延された省電力モード指示が入力されている間は、エッジ信号生成回路でエッジ信号が生成されても出力しないＯＲ論理のリセット出力抑止回路とを備えたことによって、フラッシュＲＯＭが省電力モードから復帰する際に、不要なパワーオンリセット信号を発生させないように構成されている。
【特許文献１】特開２００３−３０４１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、省電力モード移行直後に省電力モードが解除された場合であっても情報処理装置を正常に動作させることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、ユーザの指示を受け付ける指示受付部と、外部からデータを受信する通信部と、機能毎に設けられたモジュールと、前記モジュールを制御する制御部と、電源回路と、前記電源回路から前記モジュールへ供給される電力が第１の値以下である状態を経て前記第１の値よりも高い第２の値に達した場合に当該モジュールを再起動する再起動回路とを有し、前記制御部は、前記モジュールを動作させるための電力を前記電源回路が前記モジュールに供給する動作モードの期間内に、前記指示受付部への指示の入力が継続して行われない期間が所定値に達し、且つ、前記通信部によるデータの受信が継続して行われない期間が所定値に達した場合に、前記モジュールへの電力供給の低下を前記電源回路に指示する第１の電力低下手段と、前記第１の電力低下手段が電力供給の低下を指示してからの経過時間が、前記電源回路から前記モジュールへ供給される電力が前記第２の値から前記第１の値まで低下するのに要する時間のうち最大の値である最大所要時間に達した場合に、前記制御部への電力供給の低下を前記電源回路に指示する第２の電力低下手段と、前記第２の電力低下手段が電力供給の低下を指示した後、前記指示受付部への指示の入力と前記通信部によるデータの受信とのいずれかが行われた場合に、前記制御部への電力供給を前記第２の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第１の電力復帰手段と、前記第１の電力復帰手段による電力の復帰に続いて、前記モジュールへの電力供給を前記第１の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第２の電力復帰手段と、前記第２の電力復帰手段による電力の復帰に続いて、前記モジュールに関する設定内容を初期化して前記モジュールの制御を再開する再開手段とを有することを特徴とする情報処理装置を提供する。
【００１１】
請求項２に係る発明は、ユーザの指示を受け付ける指示受付部と、外部からデータを受信する通信部と、機能毎に設けられたモジュールと、前記モジュールを制御する制御部と、電源回路と、前記電源回路から前記モジュールへ供給される電力が第１の値以下である状態を経て前記第１の値よりも高い第２の値に達した場合に当該モジュールを再起動する再起動回路とを有するコンピュータを、前記モジュールを動作させるための電力を前記電源回路が前記モジュールに供給する動作モードの期間内に、前記指示受付部への指示の入力が継続して行われない期間が所定値に達し、且つ、前記通信部によるデータの受信が継続して行われない期間が所定値に達した場合に、前記モジュールへの電力供給の低下を前記電源回路に指示する第１の電力低下手段と、前記第１の電力低下手段が電力供給の低下を指示してからの経過時間が、前記電源回路から前記モジュールへ供給される電力が前記第２の値から前記第１の値まで低下するのに要する時間のうち最大の値である最大所要時間に達した場合に、前記制御部への電力供給の低下を前記電源回路に指示する第２の電力低下手段と、前記第２の電力低下手段が電力供給の低下を指示した後、前記指示受付部への指示の入力と前記通信部によるデータの受信とのいずれかが行われた場合に、前記制御部への電力供給を前記第２の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第１の電力復帰手段と、前記第１の電力復帰手段による電力の復帰に続いて、前記モジュールへの電力供給を前記第１の電力低下手段による低下以前の電力に復帰させることを前記電源回路に指示する第２の電力復帰手段と、前記第２の電力復帰手段による電力の復帰に続いて、前記モジュールに関する設定内容を初期化して前記モジュールの制御を再開する再開手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１２】
請求項１および２に記載の発明によれば、省電力モード移行直後に省電力モードが解除された場合であっても情報処理装置を正常に動作させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。本実施形態は、本発明を複写機の機能を有する画像形成装置に適用したものである。
まず、画像形成装置１のハードウェア構成について概略的に説明する。図１は、画像形成装置１のハードウェア構成を示す図である。
【００１４】
制御部４は、ＣＰＵ（Central Processing Unit）４４、ＲＯＭ（Read Only Memory）４５、ＲＡＭ（Random Access Memory）４６を有する。記憶部５は、例えばハードディスク装置であり、ＯＳ（Operating System）等のプログラムが記憶されている。ＲＯＭ４５にはＩＰＬ（Initial Program Loader）が記憶されており、画像形成装置１に電源が投入されるとＣＰＵ４４がＩＰＬを実行し、これによってＯＳが記憶部５から読み出される。そして、ＣＰＵ４４がＯＳを実行することによって画像形成装置１各部の制御が行われる。ＲＡＭ４６は、ＣＰＵ４４が各種プログラムを実行する際のワークエリアとして使用される。
【００１５】
発振回路４９は、システムクロック信号ＳＹＳＣＬＫを発振し、画像形成装置１の各部に供給する。システムクロック信号ＳＹＳＣＬＫは、画像形成装置１の各構成要素間のデータ伝送の動作周波数を定める信号である。また、発振回路はシステムクロック信号ＳＹＳＣＬＫの整数倍または半整数倍（２分の１の整数倍）の動作周波数を有する内部クロック信号ＣＬＫを発振し、ＣＰＵ４４に供給する。
【００１６】
指示受付部４１は、液晶表示画面を有する表示部３９、スタート、ストップ、リセットの各キーとテンキー等からなるキー入力部４０からなり、ユーザは指示受付部４１を介して画像形成装置１に指示を入力することができる。指示受付部４１によって受け付けられた指示はＣＰＵ４４に送られ、ＣＰＵ４４は送られてきた指示に従って画像形成装置１を制御する。
【００１７】
通信Ｉ／Ｆ（Interface）４８は、ＬＡＮ（Local Area Network）等の通信ネットワーク（図示省略）に接続されており、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の通信プロトコルに従って、画像形成装置１と他の装置との通信を仲介する。
【００１８】
画像入力部１２は、原稿を光学的に読み取って原稿の画像を表す画像信号を出力する。具体的には、プラテンガラス２上に載せられた原稿に対して光源１３が光を照射し、この反射光が光学系３を介して受光部１７により受光される。受光部１７は反射光を画像信号に変換し、画像処理部１８に出力する。
【００１９】
画像処理部１８は、画像入力部１２から出力された画像信号に対して画像処理を施す。具体的には、画像処理部１８は、画像信号をＹ（Yellow）色、Ｍ（Magenta）色、Ｃ（Cyan）色、Ｋ（Black）色の画像を表す画像データに変換し、画像処理、例えば色変換、拡大／縮小、地肌除去、２値化等の処理を施す。そして、画像処理部１８は、これらの処理を施した画像データを画像出力部６に出力する。
【００２０】
画像出力部６は、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋ、転写ベルト８等からなる。画像形成エンジン７Ｙは、感光体ドラム２０Ｙの周囲に、帯電装置２１Ｙ、露光装置１９Ｙ、現像装置２２Ｙ、転写装置２５Ｙ等を設けて構成されている。画像形成エンジン７Ｍ、７Ｃ、７Ｋについても同様である。画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋは、画像処理部１８から出力された画像データに基づいて、電子写真方式によりそれぞれＹ色、Ｍ色、Ｃ色、Ｋ色のトナー像を転写ベルト８の表面に重ねて形成する。転写ベルト８上のトナー像は、媒体供給部９から送り出された記録媒体１０に転写され、トナー像の転写された記録媒体１０が媒体排出部３２に排出される。
【００２１】
以下の説明では、上記の画像入力部１２、画像処理部１８、画像出力部６および記憶部５をモジュール８０と呼ぶ。すなわち、各モジュール８０は、機能毎に分けられた構成要素である。図２は、制御部４と各モジュール８０との接続を表す図である。各モジュール８０は、規格化されたインターフェース（図示省略）を介して制御部４と接続されており、制御部４から与えられた指示に従って動作する。
【００２２】
さて、画像形成装置１は、２つの動作モードのいずれかで動作するように構成されている。ここで、２つの動作モードについて説明する。
第１の動作モードは、画像形成装置１の各部を動作させるための電力を継続して各部に供給する動作モードである。画像形成装置１に電源が投入されると、画像形成装置１は第１の動作モードで動作を開始する。第１の動作モードにおいて、画像形成装置は、備えられているすべての機能を実現可能な状態になっている。
【００２３】
一方、第２の動作モードは、いわゆる省電力モードであり、第１の動作モードよりも画像形成装置１による電力の消費を抑制するモードである。第２の動作モードの期間内に、ＣＰＵ４４は、各モジュール８０に対する電力供給を停止し、制御部４へ供給される電力の電圧を必要最低限の電圧まで低下させる。
【００２４】
動作モードの切り替えは、以下のように行われる。
第１の動作モードの期間内に、ＣＰＵ４４は、画像形成装置１の各部の状態を監視し、各部の状態が所定の条件を満たした場合に動作モードを第２の動作モードに切り替える。例えば、第１の動作モードの期間内に、（Ａ）指示受付部４１への指示の入力が継続して行われない期間が所定値に達したこと、（Ｂ）通信Ｉ／Ｆ４８によるデータの受信が継続して行われない期間が所定値に達したこと、の両方が満たされた場合に、ＣＰＵ４４は第１の動作モードから第２の動作モードへの切り替えを行う。なお、上記の条件は一例であり、他の条件を用いてもよい。
【００２５】
一方、第２の動作モードの期間内に、ＣＰＵ４４は、画像形成装置１の各部の状態を監視し、各部の状態が所定の条件を満たした場合に動作モードを第１の動作モードに切り替える。例えば、第２の動作モードの期間内に、（Ｃ）指示受付部４１への指示の入力、（Ｄ）通信Ｉ／Ｆ４８によるデータの受信、のいずれかが行われた場合に、ＣＰＵ４４は第２の動作モードから第１の動作モードへの切り替えを行う。なお、上記の条件は一例であり、他の条件を用いてもよい。
【００２６】
図３は、各モジュール８０への電力供給の仕組みを表す図である。画像形成装置１には電源回路９０（図１では省略）が設けられている。電源回路９０は、電力線（図示省略）から供給される電力の電圧をモジュール８０毎に予め定められた電圧に変圧し、ＣＰＵ４４から与えられた指示に従って各モジュール８０に供給する。
【００２７】
各モジュール８０にはＣＰＵ８１と再起動回路８２が設けられている。ＣＰＵ８１は当該モジュールの動作を制御する。再起動回路８２は、電源回路９０から供給される電力の電圧に応じて当該モジュールを再起動するか否かを判断する。具体的には、供給される電力の電圧が所定値（例えば、0.lV）以下である状態を経て電力供給（例えば、100V）が再開された場合に、再起動回路８２はモジュール８０の再起動を行うことを表す信号（再起動信号）をＣＰＵ８１に送る。再起動信号を受け取ったＣＰＵ８１は、モジュール８０を構成するハードウェアの設定を初期化し、モジュール８０の動作を開始させる。
【００２８】
さて、前述のとおり、モジュール８０に供給される電力の電圧が省電力モード移行前の100Vから所定値0.1Vまで低下するのにはある程度の時間を要する。以下の説明では、この時間を「低下所要時間」と呼ぶ。この低下所要時間は、モジュール８０の構成に依存して定まる値であり、また、構成が同一であっても機差ばらつきが生じることもある。ＲＯＭ４５には各モジュール８０の低下所要時間のうち最大の値（以下、「最大所要時間」と呼ぶ）が予め記憶されている。ＣＰＵ４４は、省電力モード移行を決定した場合に、ＲＯＭ４５から最大所要時間を読み出し、読み出された値に基づいて省電力モード移行のための処理を行う。
【００２９】
次に、省電力モードへの移行および解除の動作について説明する。図４は、通常モードから省電力モードへの移行の条件、すなわち、第１の動作モードから第２の動作モード等への切り替えの条件が満たされた場合に画像形成装置１が実行する処理のフローを表す図である。前述のとおり、第１の動作モードの期間内に、（Ａ）指示受付部４１への指示の入力が継続して行われない期間が所定値に達したこと、（Ｂ）通信Ｉ／Ｆ４８によるデータの受信が継続して行われない期間が所定値に達したこと、の両方が満たされた場合に、ＣＰＵ４４は第１の動作モードから第２の動作モードへの切り替えを行う。また、図６は、この処理に伴って生じる各モジュール８０へ供給される電力の電圧の変化を表す図である。
【００３０】
まず、ステップＡ０１では、ＣＰＵ４４は、各モジュール８０への電力供給の停止を電源回路９０に指示する（図６の(1)）。すると、電源回路９０は、各モジュール８０への電力供給を停止する（第２の動作モード）。また、ＣＰＵ４４は、各モジュール８０への電力供給の停止を電源回路９０に指示した時点から、内部クロックＣＬＫのクロック数Ｓのカウントを開始する。また、ＣＰＵ４４は、ＲＯＭ４５から最大所要時間を読み出し、読み出された最大所要時間を内部クロックＣＬＫのクロック数に換算し、得られた換算値を閾値Ｔとして保持する。
【００３１】
ステップＡ０２では、ＣＰＵ４４は、省電力モードを解除するか否かを判断する。具体的には、ＣＰＵ４４は、省電力モード解除の条件、すなわち、第２の動作モードから第１の動作モードへの切り替えの条件が満たされたか否かを判定する。前述のとおり、第２の動作モードの期間内に、（Ｃ）指示受付部４１への指示の入力、（Ｄ）通信Ｉ／Ｆ４８によるデータの受信、のいずれかが行われた場合に、ＣＰＵ４４は第２の動作モードから第１の動作モードへの切り替えを行う。この条件を満たしていない場合（ステップＡ０２：ＮＯ）には、ステップＡ０３の処理に進む。この条件を満たしている場合（ステップＡ０２：ＹＥＳ）には、ステップＡ０８の処理に進む。
【００３２】
ステップＡ０３では、ＣＰＵ４４は、ステップＡ０１でカウント開始したクロック数Ｓが閾値Ｔに達したか否かを判定する。クロック数Ｓが閾値Ｔに達した場合（ステップＡ０３：ＹＥＳ）には、ステップＡ０５の処理に進む。クロック数Ｓが閾値Ｔに達していない場合（ステップＡ０３：ＮＯ）には、ステップＡ０４の処理に進む。
【００３３】
ステップＡ０４では、ＣＰＵ４４は、省電力モードを解除するか否かを判断する。具体的には、ステップＡ０２と同様に、省電力モード解除の条件が満たされたか否かを判断する。省電力モードを解除しない場合（ステップＡ０４：ＮＯ）には、ステップＡ０３の処理に戻る。省電力モードを解除する場合（ステップＡ０４：ＹＥＳ）には、ステップＡ０８の処理に進む。
【００３４】
ステップＡ０５では、ＣＰＵ４４は、制御部４に供給する電力の電圧を最低限の電圧まで低下させることを電源回路９０に指示する（図６の(2)）（第３の動作モード）。すると、電源回路９０は、ＲＡＭ４６が記憶内容を保持するのに必要な電圧の電力のみ供給し、ＣＰＵ４４とＲＯＭ４５への電力供給を停止する。ＲＡＭ４６には、ＲＡＭ４６が記憶内容を保持するのに必要な電圧の電力が供給されているから、ＲＡＭ４６は各モジュール８０に関する設定内容を保持し続ける。
なお、ステップＡ０５に進んだ時点で、クロック数Ｓは閾値Ｔに達しており、モジュール８０に供給される電力の電圧が0.1V以下に低下している。従って、この時点で、モジュール８０への電力供給が再開された場合に再起動回路８２が再起動信号を発するための条件を満たしている。
【００３５】
ステップＡ０６では、省電力モード解除の条件が満たされたか否かを電源回路９０が判定し、条件が満たされた場合（ステップＡ０６：ＹＥＳ）にはステップＡ０７の処理に進む。具体的には、第２の動作モードの期間内に指示受付部４１への指示の入力が行われた場合に、指示受付部４１が省電力モード解除を表す解除信号を電源回路９０に送信する。また、第２の動作モードの期間内に通信Ｉ／Ｆ４８によるデータの受信が行われた場合に、通信Ｉ／Ｆ４８が省電力モード解除を表す解除信号を電源回路９０に送信する。電源回路９０は、解除信号の受信の有無を監視しており、解除信号が受信されたならばステップＡ０７の処理に進む。
【００３６】
ステップＡ０７では、電源回路９０が制御部４に供給する電力の電圧を省電力モード移行前の値に復帰させる。具体的には、ＣＰＵ４４とＲＯＭ４５に対する電力供給を再開し、ＲＡＭ４６に供給する電力の電圧を省電力モード移行前の電圧に戻す。これによって、制御部４が動作を開始する（第３の動作モードの解除）。
【００３７】
ステップＡ０８では、ＣＰＵ４４は、各モジュール８０に対する電力供給を再開するように電源回路９０に指示を送る（図６の(3)）（第２の動作モードの解除）。すると、電源回路９０が各モジュール８０への電力供給を再開し、各モジュール８０に供給される電力の電圧が100Vに復帰する（図６の(4)）（第１の動作モード）。このようにして電力供給が再開されると、各モジュール８０の再起動回路８２は再起動信号をＣＰＵ８１に送る。再起動信号を受け取ったＣＰＵ８１は、モジュール８０を構成するハードウェアの設定を初期化し、モジュール８０の動作を開始させる。一方、ＣＰＵ４４は、カウント数Ｓが閾値Ｔに達したことにより、各モジュール８０が再起動されたことを認識している。従って、ＣＰＵ４４は、ＲＡＭ４６に保持されている各モジュール８０に関する設定内容を初期化した後、各モジュール８０に対する制御を再開する。
【００３８】
以上説明した形態に限らず、本発明は種々の形態で実施可能である。例えば、上述の実施形態を以下のように変形した形態でも実施可能である。
＜変形例１＞
上記の実施形態では省電力モードに移行した場合にステップＡ０５でＣＰＵ４４への電力供給を停止する例を示したが、ＣＰＵ４４へ供給する電力の電圧を低下させるようにしてもよい。この場合、例えば、指示受付部４１または通信Ｉ／Ｆ４８が解除信号を電源回路９０ではなくＣＰＵ４４に送信し、これによってＣＰＵ４４が省電力モードの解除を決定するようにしてもよい。
【００３９】
＜変形例２＞
上記の実施形態ではステップＡ０３でカウント数Ｓと閾値Ｔとの比較を行う例を示したが、他の条件によって判定を行うようにしてもよい。例えば、各モジュール８０に供給される電力の電圧を常時測定し、この電圧値が所定値（実施形態の例では0.1V）まで低下したか否かを判定し、この所定値に達した場合にステップＡ０５の処理に進むようにしてもよい。
【００４０】
＜変形例３＞
上記の実施形態では各モジュール８０がハードウェアで構成されている例を示したが、モジュール８０を動作させるためのプログラムを格納したメモリを各モジュール８０に備え、ＣＰＵ８１がこのプログラムを実行することによってモジュール８０を動作させるようにしてもよい。
【００４１】
＜変形例４＞
上記の実施形態ではモジュール８０として画像入力部１２、画像出力部６、画像処理部１８、記憶部５を備えた画像形成装置に本発明を適用した例を示したが、複数のモジュール８０のうちいずれか一つまたは複数に本発明を適用してもよい。また、モジュール８０の数はいくつでもよい。また、上記以外の構成要素をモジュール８０として備えていてもよい。例えば、画像出力部６によって画像を形成された記録媒体を複数枚まとめて綴じ込む後処理装置をモジュール８０として備えた画像形成措置であってもよい。
また、上記の実施形態では画像形成装置に本発明を適用した例を示したが、画像形成装置以外の装置に本発明を適用してもよい。例えば、互いに異なる規格の記憶媒体への読み出し／書き込み装置をモジュール８０として複数備えた情報処理装置に本発明を適用してもよい。
【００４２】
＜変形例５＞
上記の実施形態では、第２および第３の動作モードにおいて各モジュール８０への電力供給を停止する例を示したが、第２および第３の動作モードにおいて各モジュール８０への電力供給を所定値まで低下させるようにしてもよい。
【００４３】
＜変形例６＞
上記の実施形態では画像形成装置１を動作させるためのプログラムが予め記憶部５に記憶されている例を示したが、このプログラムを光磁気ディスク等の記憶媒体に書き込んで頒布し、この記憶媒体から読み取ったプリグラムを記憶部５に書き込むようにしてもよい。また、このプログラムを通信ネットワークを介して受信し、記憶部５に書き込むようにしてもよい。
【図面の簡単な説明】
【００４４】
【図１】画像形成装置１のハードウェア構成を示す図である。
【図２】制御部４と各モジュール８０との接続を表す図である。
【図３】各モジュール８０への電力供給の仕組みを表す図である。
【図４】画像形成装置１が実行する処理のフローを表す図である。
【図５】各モジュールへ供給さいる電力の電圧の変化を表す図である。
【図６】各モジュール８０へ供給される電力の電圧の変化を表す図である。
【符号の説明】
【００４５】
１…画像形成装置、４…制御部、４４…ＣＰＵ、４５…ＲＯＭ、４６…ＲＡＭ、５…記憶部、４９…発振回路、４１…指示受付部、３９…表示部、４０…キー入力部、４８…通信Ｉ／Ｆ、１２…画像入力部、２…プラテンガラス、１３…光源、３…光学系、１７…受光部、１８…画像処理部、６…画像出力部、７Ｙ、７Ｍ、７Ｃ、７Ｋ…画像形成エンジン、８…転写ベルト、２０Ｙ…感光体ドラム、２１Ｙ…帯電装置、１９Ｙ…露光装置、２２Ｙ…現像装置、２５Ｙ…転写装置、９…媒体供給部、１０…記録媒体、３２…媒体排出部、８０…モジュール、９０…電源回路、８１…ＣＰＵ、８２…再起動回路
【図１】
0004893538.tif 000002
【図２】
0004893538.tif 000003
【図３】
0004893538.tif 000004
【図４】
0004893538.tif 000005
【図５】
0004893538.tif 000006
【図６】
0004893538.tif 000007