(57)【特許請求の範囲】
【請求項１】
データを処理する処理部と、前記処理部の状態情報を記憶可能な揮発性の記憶部と、電源スイッチと、を有する画像形成装置であって
前記電源スイッチがオフ操作されたことを検知すると、前記処理部に電力が供給されないが前記記憶部に電力が供給される電力状態であって、前記画像形成装置が当該電力状態である期間において前記記憶部が前記処理部の状態情報を記憶し続けることが可能である第１の電力状態に、前記画像形成装置をシャットダウンおよび再起動を行わずに移行させる移行手段と、
前記電源スイッチがオン操作されたことを検知すると、前記オフ操作に基づく第１の時点から前記オン操作に基づく第２の時点までの時間が所定の時間より短い場合には、前記画像形成装置をシャットダウンしてから再起動する第１の起動処理を実行し、前記時間が前記所定の時間より長い場合には、前記記憶部に記憶された前記状態情報を用いて、前記画像形成装置をシャットダウンおよび再起動せずに、前記画像形成装置を前記第１の電力状態から、前記処理部および前記記憶部に電力が供給される第２の電力状態に復帰させる第２の起動処理を実行する制御手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記第２の起動処理を行った場合の前記画像形成装置の復帰時間は、前記第１の起動処理を行った場合の前記画像形成装置の起動時間よりも短いことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置の再起動とは、前記画像形成装置のＯＳの再起動処理を含むことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記オフ操作が検知された際に前記第１の時点で第１のタイマ値を計時し、前記オン操作が検知された際に前記第２の時点で第２のタイマ値を計時する計時手段を有し、前記制御手段は、前記第１の時点から前記第２の時点までの時間として、前記第１のタイマ値と前記第２のタイマ値との差を取得し、当該差が前記所定の時間より短い場合には前記第１の起動処理を行い、当該差が前記所定の時間より長い場合には前記第２の起動処理を行うことを特徴とする請求項１乃至３の何れか一項に記載の画像形成装置。 
【請求項５】
前記第１の起動処理は、前記記憶部に記憶された前記状態情報を用いて前記画像形成装置を前記第１の電力状態から前記第２の電力状態に復帰させた後、前記画像形成装置をシャットダウンしてから再起動することを特徴とする請求項１乃至４の何れか一項に記載の画像形成装置。 
【請求項６】
前記第２の起動処理は、前記記憶部に記憶された前記状態情報を用いて前記画像形成装置を前記第１の電力状態から前記第２の電力状態に復帰させた後、前記画像形成装置をシャットダウンおよび再起動せずに、当該第２の電力状態を継続するように制御することを特徴とする請求項１乃至５の何れか一項に記載の画像形成装置。
【請求項７】
前記第１の時点から前記第２の時点までの前記時間は、前記画像形成装置が前記第１の電力状態となっていた時間、前記第１の電力状態に移行するための処理を行った時間、及び、前記第１の電力状態から前記第２の電力状態に復帰するための処理を行った時間を含むことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
データを処理する処理部と、前記処理部の状態を記憶可能な揮発性の記憶部と、ユーザによって操作される電源スイッチと、を有する画像形成装置であって、
前記処理部の状態情報を前記記憶部に記憶させる記憶制御手段と、
ユーザによる前記電源スイッチの操作がオフ操作である場合に、前記記憶部に電力が供給されるが前記処理部に電力が供給されない第１の電力状態へ前記画像形成装置をシャットダウンおよび再起動を行わずに遷移させる第１の遷移手段と、
前記ユーザによる前記電源スイッチの操作がオン操作である場合に、前記オフ操作に基づく第１の時点から前記オン操作に基づく第２の時点までの時間が所定の時間よりも短いことに基づいて、前記画像形成装置をシャットダウンしてから再起動し、前記時間が前記所定の時間よりも長いことに基づいて、前記画像形成装置をシャットダウンおよび再起動せずに、前記第１の電力状態から、前記記憶されている前記状態を用いて、前記記憶部および前記処理部に電力が供給される第２の電力状態へ前記画像形成装置を遷移させる第２の遷移手段と、
を備えることを特徴とする画像形成装置。
【請求項９】
データを処理する処理部と、前記処理部の状態情報を記憶可能な揮発性の記憶部と、電源スイッチと、を有する画像形成装置の制御方法であって、
前記電源スイッチがオフ操作されたことを検知すると、前記処理部に電力が供給されないが前記記憶部に電力が供給される電力状態であって、前記画像形成装置が当該電力状態である期間において前記記憶部が前記処理部の状態情報を記憶し続けることが可能である第１の電力状態に、前記画像形成装置をシャットダウンおよび再起動を行わずに移行させる移行ステップと、
前記電源スイッチがオン操作されたことを検知すると、前記オフ操作に基づく第１の時点から前記オン操作に基づく第２の時点までの時間が所定の時間より短い場合には、前記画像形成装置をシャットダウンしてから再起動する第１の起動処理を実行し、前記時間が前記所定の時間より長い場合には、前記記憶部に記憶された前記状態情報を用いて、前記画像形成装置をシャットダウンおよび再起動せずに、前記画像形成装置を前記第１の電力状態から、前記処理部および前記記憶部に電力が供給される第２の電力状態に復帰させる第２の起動処理を実行する制御ステップと、を備えることを特徴とする画像形成装置の制御方法。
【請求項１０】
データを処理する処理部と、前記処理部の状態を記憶可能な揮発性の記憶部と、ユーザによって操作される電源スイッチと、を有する画像形成装置の制御方法であって、
前記処理部の状態情報を前記記憶部に記憶させる記憶制御ステップと、
ユーザによる前記電源スイッチの操作がオフ操作である場合に、前記記憶部に電力が供給されるが前記処理部に電力が供給されない第１の電力状態へ前記画像形成装置をシャットダウンおよび再起動を行わずに遷移させる第１の遷移ステップと、
前記ユーザによる前記電源スイッチの操作がオン操作である場合に、前記オフ操作に基づく第１の時点から前記オン操作に基づく第２の時点までの時間が所定の時間よりも短いことに基づいて、前記画像形成装置をシャットダウンしてから再起動し、前記時間が前記所定の時間よりも長いことに基づいて、前記画像形成装置をシャットダウンおよび再起動せずに、前記第１の電力状態から、前記記憶されている前記状態を用いて、前記記憶部および前記処理部に電力が供給される第２の電力状態へ前記画像形成装置を遷移させる第２の遷移ステップと、
を備えることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関し、特に、電源スイッチがオフ操作されたときに、高速起動が可能な状態に移行する画像形成装置及びその制御方法に関する。
【背景技術】
【０００２】
近年の画像形成装置や情報処理装置は、多機能化などのためにユーザが電源スイッチを操作してから実際に操作できるようになるまでの時間が長いという問題がある。
【０００３】
この問題に対して、ユーザが電源スイッチをオフ操作した際に、現在の動作状態と同様な動作状態で復帰可能なように、実行中のプログラムなどの動作を休止した状態とするサスペンドと呼ばれる機能（サスペンドモード）を有するものがある。
【０００４】
また、ユーザが電源スイッチをオン操作した際に、直前の終了時点での動作状態で起動、すなわち終了時点直前の状態に復帰するレジュームと呼ばれる機能を有するものもある。
【０００５】
上記サスペンド機能によれば、通常の動作モードの画像形成装置が、動作を休止する直前の状態を保持しつつ、各部の動作を休止させるサスペンドモードへ移行することが可能となっている。
【０００６】
また、上記レジューム機能によれば、サスペンドモードの画像形成装置が、サスペンドモードに移行する直前の状態で通常の動作モードに復帰することが可能である。
【０００７】
すなわち、上記のような機能を用いることにより、デジタル複合機などの画像形成装置では、高速起動可能となり、迅速に直前の動作状態に復帰することが可能となる。
【０００８】
このサスペンドモードを、電源スイッチのオフ操作時に用いると、メモリーリーク、不正操作処理等に起因して突発的な正常動作不能状態に陥った場合、オフ操作しても再起動処理が実行されずに正常動作不能状態から復帰することができない恐れがある。
【０００９】
そこで、電源スイッチのオフ操作時に、一度ＯＳをシャットダウンしてから再起動を行なった後に、サスペンドモードに入るという手法が提案されている（例えば、特許文献１参照）。
【００１０】
これにより、ＯＳの再起動が行なわれるので、メモリはクリーンな状態になり、メモリーリーク等の正常動作不能状態が解消された状態でサスペンドモードに移行することが可能となる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−２９３８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、電源スイッチのオフ操作時に、一度ＯＳのシャットダウンを実行してから再起動を行なった場合、電源スイッチオフ時に毎回シャットダウンと再起動動作が発生してしまい、サスペンドモードに移行する時間が長くなるという問題がある。
【００１３】
本発明の目的は、電源スイッチがオフ操作されたときに、より短い時間で高速起動が可能な状態に移行可能な画像形成装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１の画像形成装置は、データを処理する処理部と、前記処理部の状態情報を記憶可能な揮発性の記憶部と、電源スイッチと、を有する画像形成装置であって、前記電源スイッチがオフ操作されたことを検知すると、前記処理部に電力が供給されないが前記記憶部に電力が供給される電力状態であって、前記画像形成装置が当該電力状態である期間において前記記憶部が前記処理部の状態情報を記憶し続けることが可能である第１の電力状態に、前記画像形成装置をシャットダウンおよび再起動を行わずに移行させる移行手段と、前記電源スイッチがオン操作されたことを検知すると、前記オフ操作に基づく第１の時点から前記オン操作に基づく第２の時点までの時間が所定の時間より短い場合には、前記画像形成装置をシャットダウンしてから再起動する第１の起動処理を実行し、前記時間が前記所定の時間より長い場合には、前記記憶部に記憶された前記状態情報を用いて、前記画像形成装置をシャットダウンおよび再起動せずに、前記画像形成装置を前記第１の電力状態から、前記処理部および前記記憶部に電力が供給される第２の電力状態に復帰させる第２の起動処理を実行する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、電源スイッチがオフ操作されたときに、より短い時間で高速起動が可能な状態に移行可能な画像形成装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】図１におけるＭＦＰコントローラ部の概略構成を示す図である。
【図３】図２における電源制御部の概略構成を示す図である。
【図４】図１におけるＭＦＰコントローラ部により実行される起動制御処理の手順を示すフローチャートである。
【図５】第２の実施の形態に係る電源制御部、及びＣＰＵ部の概略構成を示す図である。
【図６】図１におけるＭＦＰコントローラ部により実行され、第２の実施の形態に係る起動制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１８】
［第１の実施の形態］
図１は、本発明の実施の形態に係る画像形成装置（以下、「ＭＦＰ」という）１００の概略構成を示す図である。
【００１９】
このＭＦＰ１００は、コピー機能、プリンタ機能、スキャナ機能等の複合機能を備えている。
【００２０】
図１において、ＭＦＰコントローラ部１２は、ＭＦＰ全体の制御を行なう。プリンタ部１３は例えば電子写真方式に従って画像処理を行う。スキャナ部１１は原稿から光学的に画像を読み取りデジタル画像に変換する。
【００２１】
また、電源部１０は各制御部に対して電源を供給する。操作部１５は本装置の操作を行なう。電源スイッチ部１４は、ユーザにより電源のオンオフ操作が可能であり、ＭＦＰ１００の電源状態を制御する。
【００２２】
上述した構成により、コピー機能、プリンタ機能、スキャナ機能等を有するＭＦＰが構成される。なお、プリンタ部１３はシート状の記録媒体（例えば、記録紙）の両面に画像処理を可能なものであればその記録方式は電子写真方式に限定されるものではなく、他の記録方式、例えば、インクジェット方式や熱転写方式などを用いても良い。
【００２３】
図２は、図１におけるＭＦＰコントローラ部１２の概略構成を示す図である。
【００２４】
なお、以下の説明では、既出の符号の説明については省略している。
【００２５】
図２において、電源制御部２３は、電源スイッチ部１４がオンまたはオフ操作されたことをＣＰＵ部２７に割り込みとして通知する機能を備える。また、電源制御部２３は、省電力モード移行時に各部電源を遮断し、省電力モード復帰時に各部電源を供給するといった制御を行う。
【００２６】
リセット部２４は、電源制御部２３からの制御信号を元にＣＰＵ部２７やシステム全体に対してリセットを発行し、再起動処理を実行させるリセット制御部である。ＦＥＴ２０は、電源系Ｂ２１への電力供給をオンオフするためのスイッチである。
【００２７】
ＣＰＵ部２７はＭＦＰ１００全体の制御を行う制御部である。メモリ部２５は、ＤＤＲ  ＳＤＲＡＭ等の揮発性メモリである。
【００２８】
画像処理部２８は、スキャナ部１１からのデータを圧縮したり、ＣＰＵ部２７で処理された画像データをプリンタ部１３に出力するなどの処理を行う制御部である。ＨＤＤ部２６は外部記憶装置であり、例えばハードディスク（ＨＤＤ）である。
【００２９】
次に、ＭＦＰコントローラ部１２の電源系統について説明する。なお、本発明の実施形態では、消費電力が通常状態よりも低く、起動時間が高速な状態として、メモリ部２５にデータを保持するサスペンド方式を適用した場合を示すが、他の方式、例えば、ハイバネーション方式等を用いてもよい。このように、ＭＦＰ１００は、電源スイッチ部１４のオフ操作が検知されると、オフ操作が検知されたときの第１状態を保存する。そして、ＭＦＰ１００は、次に電源スイッチ部１４のオン操作が検知されたときに第１状態に復帰可能な第２状態にＭＦＰ１００の状態を移行する。従って、本実施の形態において、第１状態は通常状態、第２状態はサスペンド状態となっている。また、サスペンド状態におけるＭＦＰ１００の消費電力量は、通常状態におけるＭＦＰ１００の消費電力量より小さいことは上述した通りである。
【００３０】
電源系Ａ２２は電源制御部２３及びリセット部２４、メモリ部２５、ＣＰＵ部２７の一部に電源を供給する。電源系Ａ２２は、ＭＦＰ１００全体の電源状態を管理及び省電力モードからの復帰を実現するため、どの省電力モードにおいても電源が遮断されることはない。
【００３１】
電源系Ｂ２１はＣＰＵ部２７及び画像処理部２８、ＨＤＤ部２６などに電源を供給する。なお電源系Ｂ２１の電源遮断／供給の制御は、電源制御部２３から出力される制御信号を介してＦＥＴ２０を制御することで実現する。
【００３２】
図３は、図２における電源制御部２３の概略構成を示す図である。
【００３３】
図３において、電源状態管理部３０は、電源スイッチ部１４のオフ操作を検知して、割り込み信号３４を介してＣＰＵ部２７に電源スイッチ部１４の状態を通知する。
【００３４】
割り込み信号３４により状態が通知されたＣＰＵ部２７は、消費電力が通常状態よりも低く、高速起動な状態であるサスペンド状態への移行処理を実行する。
【００３５】
サスペンド移行処理終了後、ＣＰＵ部２７はサスペンド処理終了信号３６により、電源制御部２３にサスペンド移行処理が終了したことを通知する。
【００３６】
電源状態管理部３０は、サスペンド処理終了信号３６が通知されると、ＦＥＴ制御信号３５を介してＦＥＴ２０を制御し、電源系Ｂ２１への電源供給を遮断する。また、電源スイッチ部１４のオン操作を検知した場合は、ＦＥＴ制御信号３５を介してＦＥＴ２０を制御し、電源系Ｂ２１に電源供給を開始する。
【００３７】
タイマ部３１は、電源スイッチ部１４のオフ操作後、サスペンド移行処理が終了した時点から時間計測を開始する。ＯＦＦ時間監視部３２は、電源スイッチ部１４のオフ状態の期間を測定するものであり、サスペンド状態から復帰させるために電源スイッチ部１４をオンした時点のタイマ部３１のタイマ値を取得する。
【００３８】
このＯＦＦ時間監視部３２は、取得したタイマ値が閾値以下の場合は、ＭＦＰ１００が正常動作不能状態に陥り、ユーザが再起動させるために電源スイッチ部１４を操作したと判断する。
【００３９】
そして、ＯＦＦ時間監視部３２は、リセット部２４を介してＣＰＵ部２７を含むハードウェアにシステムリセットを発行し、再起動処理へ移行させる。
【００４０】
一方、タイマ値が閾値より大きい場合は、ＯＦＦ時間監視部３２は、再起動処理は必要ないと判断し、電源スイッチ部１４がオンされたことをレジューム信号３７によりＣＰＵ部２７に通知する。
【００４１】
レジューム信号３７を通知されたＣＰＵ部２７は、サスペンド状態から復帰する処理であるレジューム処理を実行し、ＭＦＰ１００を通常状態に復帰させる。
【００４２】
図４は、図１におけるＭＦＰコントローラ部１２により実行される起動制御処理の手順を示すフローチャートである。
【００４３】
図４において、ユーザが電源スイッチ部１４をオフ操作したことを電源制御部２３が検知すると、割り込み信号３４をＣＰＵ部２７に通知する。ＣＰＵ部２７は、割り込み信号３４が通知されると、サスペンド移行処理を実行する（ステップＳ４０１）。このステップＳ４０１は、移行手段に対応している。
【００４４】
サスペンド状態に移行後、ＣＰＵ部２７がサスペンド処理終了信号３６を電源制御部２３に通知する。電源制御部２３がサスペンド処理終了信号３６を通知されると、電源系Ｂ２１への電源供給を遮断しサスペンド状態に移行するとともに、タイマ部３１が時間計測を開始する（ステップＳ４０２）。
【００４５】
電源スイッチ部１４がオン操作されたことを電源制御部２３が検知すると（ステップＳ４０３でＹＥＳ）、電源系Ｂ２１の電源供給を開始するとともに、時間計測値ｔを取得する（ステップＳ４０４）。このステップＳ４０４は、取得手段に対応している。
【００４６】
次いで、時間計測値ｔが予め定められた時間Ｔ以下か否か判別する（ステップＳ４０５）。ステップＳ４０５の判別の結果、時間計測値ｔ≦時間Ｔのとき（ステップＳ４０５でＹＥＳ）、電源制御部２３がリセット部２４を介してシステムリセットを発行し、ＣＰＵ部２７が再起動処理を実行し（ステップＳ４０６）、本処理を終了する。再起動処理終了後は、通常状態に復帰する。
【００４７】
一方、ステップＳ４０５の判別の結果、時間計測値ｔ＞時間Ｔのとき（ステップＳ４０５でＮＯ）、電源制御部２３がレジューム信号３７をＣＰＵ部２７に通知し、ＣＰＵ部２７がレジューム処理を実行して（ステップＳ４０７）、本処理を終了する。レジューム処理終了後は、通常状態に復帰する。上記ステップＳ４０５〜４０７は、制御手段に対応している。
【００４８】
上記予め定められた時間Ｔは、サスペンド状態から通常状態に復帰させたときに、ＭＦＰ１００が正常動作状態で動作可能となる時間である。
【００４９】
従って、時間Ｔは、ＭＦＰ１００のハードウェア構成、ソフトウェア構成等、種々の条件によって装置ごとに異なるものである。よって、実験等により、ＭＦＰ１００が正常動作状態で動作可能となる時間を求めておき、それを用いて一定時間Ｔを定めておく。
【００５０】
図４の処理によれば、取得された時間計測値に応じて、ＭＦＰ１００を再起動させるか、または保存していた通常状態に復帰させる。具体的には、時間計測値が予め定められた時間以下のときに、ＭＦＰ１００を再起動させ、保存しておいた通常状態に復帰させる。
【００５１】
その結果、電源スイッチ部１４がオフ操作されたときに、常に再起動する場合と比較して、より短い時間で高速起動が可能な状態に移行可能となる。
【００５２】
［第２の実施の形態］
上述した第１の実施の形態では、図３で示した電源制御部２３に、タイマ部３１やＯＦＦ時間監視部３２など、専用のインテリジェントなハードウェアを実装する必要があった。第２の実施の形態では、これらのハードウェアに代えて、ソフトウェアにより同等の効果を得る実施の形態について説明する。そのため、第１の実施の形態とは、電源制御部２３、電源系Ａ、及びＣＰＵ部２７の構成が異なっている。これらの構成について説明していくが、第１の実施の形態と同じ内容を示す符号についての説明は省略する。
【００５３】
図５は、第２の実施の形態に係る電源制御部２３、及びＣＰＵ部２７の概略構成を示す図である。
【００５４】
図５において、図３と異なる点は、図３におけるタイマ部３１及びＯＦＦ時間監視部３２が除かれて、電源制御部２３が電源状態管理部３０のみとなった点である。また、リセット部２４は、ＣＰＵ部２７とのみやり取りをするようになっている。
【００５５】
さらにＣＰＵ部２７は、ＣＰＵ４２、バックアップ電池４３、スイッチ４４、及びＲＴＣ３９を含む。
【００５６】
図５における電源状態管理部３０は、電源スイッチ部１４のオフ操作を検知して、割り込み信号３４によりＣＰＵ４２に電源スイッチ部１４の状態を通知する。
【００５７】
割り込み信号３４により状態が通知されたＣＰＵ４２は、消費電力が通常状態よりも低く、高速起動な状態であるサスペンド状態への移行処理を実行する。
【００５８】
サスペンド移行処理終了後、ＣＰＵ４２はサスペンド処理終了信号３６により、電源制御部２３にサスペンド移行処理が終了したことを通知する。
【００５９】
電源状態管理部３０は、サスペンド処理終了信号３６が通知されると、ＦＥＴ制御信号３５を介してＦＥＴ２０を制御し、電源系Ｂ２１への電源供給を遮断し、電源系Ａ２２は通電を継続する。
【００６０】
第２の実施の形態ではサスペンド方式を採用しており、メモリ部２５は電源系Ａに含まれているため省電力状態で値を保持しつつ待機するようになっている。すなわちＣＰＵ４２が動作していた最後の状態がメモリ部２５に記憶されており、レジューム時にその状態に復帰することで高速に起動することが可能な技術がサスペンド技術である。
【００６１】
また、ＲＴＣ３９はリアルタイムクロックと呼ばれるカレンダＩＣである。現在のカレンダ情報、すなわち年月日時分秒曜日の情報をレジスタに持つ。このＩＣは通電されている間カレンダ情報を更新する機能を有する。ＲＴＣ３９は時計機能の実現のために実装される。
【００６２】
従って、電源系Ｂ２１への電源供給の遮断、すなわちＣＰＵ部２７のＲＴＣ３９周辺の電圧が降下されたことをスイッチ４４が検知すると、ＲＴＣ３９の供給電圧をバックアップ電池４３に切り替えることができる。つまり、電源系Ｂ２１への電源が遮断された場合でもＲＴＣ３９はカレンダ情報を更新し続けるようになっている。
【００６３】
サスペンド状態において、電源スイッチ部１４のオン操作を検知した場合は、ＦＥＴ制御信号３５によりＦＥＴ２０を制御し、電源系Ｂ２１に電源供給を開始する。同時にレジューム信号３７が通知されたＣＰＵ部２７は、サスペンド状態から復帰する処理でレジューム処理を実行し、ＭＦＰ１００を通常状態に復帰させる。
【００６４】
図６は、図１におけるＭＦＰコントローラ部１２により実行され、第２の実施の形態に係る起動制御処理の手順を示すフローチャートである。
【００６５】
図６において、ユーザが電源スイッチ部１４をオフ操作したことを電源制御部２３が検知すると、割り込み信号３４をＣＰＵ４２に通知する。ＣＰＵ４２は、割り込み信号３４が通知されると、現在時刻ｔ１をＲＴＣ３９から取得し（ステップＳ６０１）、この現在時刻ｔ１は一時変数としてメモリ部２５に記憶される。
【００６６】
次いで、サスペンド移行処理を実行する（ステップＳ６０２）。サスペンド状態に移行後、ＣＰＵ部２７がサスペンド処理終了信号３６を電源制御部２３に通知する。電源制御部２３がサスペンド処理終了信号３６を通知されると、電源系Ｂ２１への電源供給を遮断しサスペンド状態に移行するとともに、スイッチ４４によってバックアップ電池４３からＲＴＣ３９への給電が開始される。またメモリ部２５は低電力状態でメモリ値（現在時刻ｔ１を含む）を記憶し続ける。上記ステップＳ６０２は、現在時刻ｔ１が取得されると、オフ操作が検知されたときの第１状態を保存し、次に電源スイッチのオン操作が検知されたときに第１状態に復帰可能な第２状態にＭＦＰ１００の状態を移行する移行手段に対応する。この第１状態は通常状態に対応し、第２状態はサスペンド状態に対応する。従って、第２状態におけるＭＦＰ１００の消費電力量は、第１状態におけるＭＦＰ１００の消費電力量より小さいこととなる。
【００６７】
電源スイッチ部１４がオン操作されたことを電源制御部２３が検知すると（ステップＳ６０３でＹＥＳ）、電源系Ｂ２１の電源供給を開始する（ステップＳ６０４）。また、そのとき、電源制御部２３がレジューム信号３７をＣＰＵ部２７に通知し、ＣＰＵ部２７がレジューム処理を実行し（ステップＳ６０５）、サスペンド状態から通常状態に復帰する。復帰が完了するとＣＰＵ４２はＳ６０２のサスペンド移行処理実行前の状態とほぼ等価な状態で動作するため、メモリ部２５に記憶された現在時刻ｔ１を参照することが可能である。
【００６８】
次いで、ＣＰＵ４２はサスペンド状態から復帰直後にＲＴＣ３９から現在時刻ｔ２を取得する（ステップＳ６０６）。
【００６９】
そして、サスペンド処理実行前に取得しておいた現在時刻ｔ１と現在時刻ｔ２の差である、時間計測値（ｔ２−ｔ１）を算出する。この（ｔ２−ｔ１）は、第１タイマ値（ｔ１）から第２タイマ値（ｔ２）までに経過した時間でもある。
【００７０】
ＲＴＣ３９はバックアップ電池４３で常に動作し続けており、また年月日時分秒で時間取得が可能であるため、（ｔ２−ｔ１）の時間計測値は、サスペンド状態の時間＋サスペンド移行時間＋レジューム復帰時間として得ることとなる。
【００７１】
次いで、（ｔ２−ｔ１）≦Ｔか否か判別する（ステップＳ６０７）。このＴは、予め定められた時間を示しており、詳細については後述する。ステップＳ６０７の判別の結果、（ｔ２−ｔ１）＞Ｔのときは（ステップＳ６０７でＮＯ）、本処理を終了する。終了後は通常状態が継続する。このように、第１タイマ値（ｔ１）から第２タイマ値（ｔ２）までに経過した時間（ｔ２−ｔ１）が、予め定められた時間Ｔより大きいときには、ＭＦＰ１００を再起動させないことにより、第１状態を継続させる。
【００７２】
一方、（ｔ２−ｔ１）≦Ｔのときは（ステップＳ６０７でＹＥＳ）、ＣＰＵ４２がＭＦＰ１００のシャットダウン処理を行い、リセット部２４にリセット信号４１を通知することで再起動処理を実行し（ステップＳ６０８）、本処理を終了する。
【００７３】
上記予め定められた時間Ｔについて説明する。Ｔは、サスペンド状態から通常状態に復帰させたときに、ＭＦＰ１００が正常動作状態で動作可能となる時間である。
【００７４】
第２の実施の形態においては、時間測定値（ｔ２−ｔ１）にサスペンド移行時間＋レジューム復帰時間が含まれているため、Ｔとして、サスペンド移行時間＋レジューム復帰時間を加算した固定値を採用してもよい。また、サスペンド移行時間＋レジューム復帰時間が十分にＴよりも小さい場合はそれらを無視することもできる。
【００７５】
従って、Ｔは、ＭＦＰ１００のハードウェア構成、ソフトウェア構成等、種々の条件によって装置ごとに異なるものである。よって、実験等により、ＭＦＰ１００が正常動作状態で動作可能となる時間を求めておき、それを用いて予め定められた時間Ｔを定めておく。
【００７６】
図６の処理によれば、取得された時間計測値に応じて、ＭＦＰ１００を再起動させるか、または保存していた通常状態に復帰させる。具体的には、時間計測値が予め定められた時間以下のときに、ＭＦＰ１００を再起動させ、保存しておいた通常状態に復帰させる。
【００７７】
その結果、電源スイッチ部１４がオフ操作されたときに、常に再起動する場合と比較して、より短い時間で高速起動が可能な状態に移行可能となる。
【００７８】
また、本実施の形態においてはＳ６０８にてシャットダウン動作〜再起動が行われるため、システム的に健全な再起動方法を行うことができる。
【００７９】
なお、第２の実施の形態ではサスペンド方式を用いて説明したため、メモリ部２５は電源系Ａ２２に含まれているが、第２の実施の形態で説明した方法は、そのままイバネーション方式に適用することも可能である。
【００８０】
ハイバネーション方式では、メモリ部２５が電源系Ｂ２１に含まれる構成となる。サスペンド方式がメモリ部２５にデータを保持した状態で電源系Ｂ２１を電源遮断するのに対し、ハイバネーション方式では電源系Ｂ２１を電源遮断する前にメモリ部２５に記憶されたメモリ値をＨＤＤ部２６にデータ転送する。
【００８１】
レジューム処理のときには、ＨＤＤ部２６からメモリ部２５に対してデータ転送を行うことにより、メモリ部２５の通電を継続せずとも、結果的にメモリ部２５にメモリ値が記憶されていることと同じ状態となる。
【００８２】
このようなサスペンド方式にＨＤＤ部２６への転送処理を加えることにより、ＨＤＤ転送時間分だけ遅いサスペンド方式と同等な動作を行うことができる。すなわち現在時刻ｔ１はＨＤＤ部２６に記憶されるため、第２の実施の形態をハイバネーションにそのまま適用することが可能となっている。
【００８３】
なお、一般的に、通常のＣＰＵ部はＲＴＣを備えているので、上述した第２の実施の形態では、通常のＣＰＵ部に新たなハードウェアに要するコストを追加することなく実現可能である。
【００８４】
仮にＲＴＣ３９を必要としないような小規模のＣＰＵ部２７で第２の実施の形態を実現する場合、ＲＴＣ３９に必要となるバックアップ電池４３は高価であるため、以下の方法を用いることができる。
【００８５】
その方法は、電源系Ａ２２で駆動される回路内に、Ｔの時間を測定可能でＣＰＵ４２からアクセス可能なハードタイマを設け、図６に示される起動制御処理を適用する方法である。この方法により、タイマ部のみのコストアップで第２の実施形態を実現することが可能である。
【００８６】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８７】
１０  電源部
１２  ＭＦＰコントローラ部
１４  電源スイッチ部
２０  ＦＥＴ
２１  電源系Ｂ
２２  電源系Ａ
２３  電源制御部
２４  リセット部
２７  ＣＰＵ部
３９  ＲＴＣ部
４２  ＣＰＵ
４３  バックアップ電池部
１００  画像形成装置
【図１】
0006203244.tif 000002
【図２】
0006203244.tif 000003
【図３】
0006203244.tif 000004
【図４】
0006203244.tif 000005
【図５】
0006203244.tif 000006
【図６】
0006203244.tif 000007