(57)【要約】【課題】  スペンド状態の画像形成装置が電源オフ状態へ遷移するためには、一旦スタンバイ状態へ復帰するために、より時間を要してしまう。【解決手段】  スタンバイ状態からサスペンド状態に遷移するイベントの発生を検知すると、そのイベントの発生の検知に応じて、スタンバイ状態におけるメモリの内容を不揮発記憶装置に退避してサスペンド状態へ遷移し、サスペンド状態で電源オフが指示されると、スタンバイ状態を経由することなくサスペンド状態から電源オフの状態に移行する。【選択図】  図６
2013041458.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行できるスタンバイ状態と、省電力状態であるサスペンド状態とを取り得る画像形成装置であって、
前記スタンバイ状態から前記サスペンド状態に遷移するイベントの発生を検知する検知手段と、
前記検知手段による前記イベントの発生の検知に応じて、前記スタンバイ状態におけるメモリの内容を不揮発記憶装置に退避して前記サスペンド状態へ遷移する遷移手段と、
前記サスペンド状態で電源オフが指示されると、前記スタンバイ状態を経由することなく前記サスペンド状態から電源オフの状態に移行するように制御する制御手段と、
前記電源オフの状態から電源オンの状態になると、前記不揮発記憶装置に退避している内容を前記メモリに復元する復元手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記遷移手段は、前記メモリの内容を前記不揮発記憶装置に退避したことを示すフラグをセットし、前記復元手段は当該フラグがセットされている場合に、前記不揮発記憶装置に退避している内容を前記メモリに復元することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ジョブを実行できるスタンバイ状態と、省電力状態であるサスペンド状態とを取り得る画像形成装置を制御する画像処理装置の制御方法であって、
前記スタンバイ状態から前記サスペンド状態に遷移するイベントの発生を検知する検知工程と、
前記検知工程による前記イベントの発生の検知に応じて、前記スタンバイ状態におけるメモリの内容を不揮発記憶装置に退避して前記サスペンド状態へ遷移する遷移工程と、
前記サスペンド状態で電源オフが指示されると、前記スタンバイ状態を経由することなく前記サスペンド状態から電源オフの状態に移行するように制御する制御工程と、
前記電源オフの状態から電源オンの状態になると、前記不揮発記憶装置に退避している内容を前記メモリに復元する復元工程と、
を有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを実行できるスタンバイ状態と、省電力状態であるサスペンド状態とを取り得るデータ処理装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、省電力モードを備えた画像形成装置は一般的なものになってきている。そのような画像形成装置では、画像形成装置が非スタンバイ状態になると画像形成装置を制御する主制御部への電力供給を通常より低減（或いは遮断）して省電力モードを実現している。
【０００３】
また近年では、画像形成装置にハードディスク等の補助記憶装置が標準的に備えられるようになってきている。これにより、ユーザデータの保持や、画像を形成する際や画像形成装置が実行する各処理で使用する一時データを、その補助記憶装置に保存することができる。
【０００４】
これら、省電力モードと補助記憶装置との組み合わせにより、省電力モードから電源オフ状態へ高速に移行できる画像形成装置の要求が高まっている。また、省電力モードから電源オフ状態への移行した後、再度電源オンしたとき、素早くスタンバイ状態に移行できる画像形成装置の要求が高まっている。例えば特許文献１では、バッテリ駆動の情報処理装置が、スリープ中にローバッテリ状態となるとスタンバイに復帰し、ハイバネーションイメージを作成して補助記憶装置に保存するハイバネーション動作を実行している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１９４８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された技術は、サスペンド期間中に内蔵バッテリもしくは外部電源の供給停止が発生すると、それがウェイクアップイベントとしてＢＩＯＳに通知される。そして、メモリの内容がハードディスク内のハイバネーションエリアにセーブされた後、電源がオフされる。このように、システムスの状態がサスペンド状態からハイバネーション状態へ遷移されることにより、ローバッテリによっても情報が消失されないシステムの状態制御がなされている。
【０００７】
サスペンド状態にある画像形成装置の電源をユーザがオフした場合、特許文献１に開示された技術では、システムスの状態がサスペンド状態から一旦スタンバイ状態へ復帰し、その後に電源がオフされる。従って、サスペンド状態の画像形成装置が電源オフ状態へ遷移するためには、一旦スタンバイ状態へ復帰するために、より時間を要してしまう。
【０００８】
一般的には、画像形成装置の電源をユーザがオフした場合、ユーザによっては電源オフ操作を以て電源オフが完了したものと考えてしまう。よって、シャットダウン処理中に電源コンセントを抜くようなケースも考えられる。シャットダウン処理中に電源コンセントが抜かれると、補助記憶装置の論理故障が起きてしまう可能性がある。
【０００９】
また、サスペンド状態にある画像形成装置の電源をユーザがオフした場合に、シャットダウン処理を行わずに電源供給を止めてしまうと、高速に電源オフ状態へ移行することができる。しかし、その場合はシャトダウン処理時に実行される各種キャッシュのフラッシュ処理を行ってないため、次回の電源オン時に不整合チェックを実施しながらの起動となるため、スタンバイ状態へ遷移するための時間が非常に長くなってしまう。
【００１０】
本発明の目的は、上記従来技術の問題点を解決することにある。
【００１１】
本発明の特徴は、サスペンド状態で電源がオフされた場合、迅速に電源オフの状態へ移行することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の一態様に係るデータ処理装置は以下のような構成を備える。即ち、
ジョブを実行できるスタンバイ状態と、省電力状態であるサスペンド状態とを取り得る画像形成装置であって、
前記スタンバイ状態から前記サスペンド状態に遷移するイベントの発生を検知する検知手段と、
前記検知手段による前記イベントの発生の検知に応じて、前記スタンバイ状態におけるメモリの内容を不揮発記憶装置に退避して前記サスペンド状態へ遷移する遷移手段と、
前記サスペンド状態で電源オフが指示されると、前記スタンバイ状態を経由することなく前記サスペンド状態から電源オフの状態に移行するように制御する制御手段と、
前記電源オフの状態から電源オンの状態になると、前記不揮発記憶装置に退避している内容を前記メモリに復元する復元手段と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、サスペンド状態から電源オフの状態へ移行する時間を短縮することができる。
【００１４】
また、サスペンド状態から電源オフの状態へ移行した後の次回の起動時に、高速に起動できるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る画像形成装置の構成を示すブロック図。
【図２】実施形態に係る画像形成装置の制御部の構成を示すブロック図。
【図３】実施形態に係る画像形成装置の電源部に具備された電源スイッチを説明する図。
【図４】本実施形態に係る画像形成装置における装置の状態遷移を表した遷移図。
【図５】従来の処理の流れを説明するフローチャート。
【図６】実施形態に係る画像形成装置による処理の流れを説明するフローチャート。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、本実施形態では、本発明のデータ処理装置の一例として、複合機等の画像形成装置を例に説明するが、本発明はこのような装置に限定されるものではない。
【００１７】
図１は、本実施形態に係る画像形成装置１の構成を示すブロック図である。
【００１８】
スキャナ部２は、原稿の画像を光学的に読み取ってデジタル画像に変換する。プリンタ部４は、デジタル画像を紙デバイスに印刷（形成）する。操作部５は、ユーザがこの画像形成装置１を操作するのに使用される。ハードディスク（補助記憶部）６は、デジタル画像や制御プログラム等を記憶する。電源部７は、スキャナ部２とプリンタ部４と制御部３等への電源供給を制御する。制御部３は、これらと接続され各モジュールに指示を出すことにより、画像形成装置１で各種ジョブを実行させる。画像形成装置１は、ＬＡＮ１０経由でコンピュータ９からデジタル画像の入出力、ジョブの発行や機器の指示等も実施することが可能である。ＬＡＮ１０と制御部３とは、ＬＡＮＩ／Ｆ８を介して接続される。
【００１９】
スキャナ部２は、積載された原稿を順次搬送してスキャナユニット２２に給紙する原稿給紙ユニット２１、その給紙された原稿を光学スキャンしてデジタル画像に変換するスキャナユニット２２を有している。ここで生成された画像データは制御部３に送られる。
【００２０】
プリンタ部４は、給紙された用紙（シート）に画像データを印刷するためのマーキングユニット４１、紙束から一枚ずつ用紙を給紙できる給紙ユニット４２、印刷後の用紙を排紙するための排紙ユニット４３を有している。ＦＡＸ部１１は、電話回線を介して他のＦＡＸ装置との間でファクシミリの送受信を行うことができる。
【００２１】
図２は、実施形態に係る画像形成装置１の制御部３の構成を示すブロック図である。
【００２２】
制御部３はメインボード２００と、サブボード２２０有している。
【００２３】
メインボード２００は、いわゆる汎用的なＣＰＵシステムである。メインボード全体を制御するＣＰＵ２０１、ブートプログラムが含まれるブートＲＯＭ２０２、ＣＰＵがワークメモリとして使用するメモリ２０３、外部バスとのブリッジ機能を持つバスコントローラ２０４を有している。更に、電源断された場合でも、その記憶内容が消えない不揮発性メモリ２０５、補助記憶部６を制御するディスクコントローラ２０６と、半導体デバイスで構成された比較的小容量なストレージ装置であるフラッシュディスク（ＳＳＤ等）２０７を有している。またメインボード２００には、操作部５、補助記憶部（不揮発記憶装置）６、ＬＡＮインタフェース８等が接続され、更にＵＳＢコントローラ２０８を介してＵＳＢメモリ２０９が接続されている。
【００２４】
サブボード２２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアを含んでいる。サブボード全体を制御するＣＰＵ２２１、ＣＰＵがワークメモリとして使用するメモリ２２３、外部バスとのブリッジ機能を持つバスコントローラ２２４、電源断された場合でも、その記憶内容が消えない不揮発性メモリ２２５を有している。更に、リアルタイムでデジタル画像処理を実施する画像処理部２２７、スキャナ部２やプリンタ部４を制御するデバイスコントローラ２２６を有している。またＣＰＵ２２１は、ＦＡＸ部１１と接続されている。
【００２５】
尚、この図２はブロック図であり簡略化している。例えばＣＰＵ２０１、ＣＰＵ２２１等にはチップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、説明の粒度的に不必要であるため簡略化して記載しており、このブロック構成が本発明を制限するものではない。
【００２６】
次に制御部３の動作を、紙への画像の複写を例にして説明する。
【００２７】
ユーザが操作部５から画像の複写を指示すると、ＣＰＵ２０１がＣＰＵ２２１を介してスキャナ部２に画像の読み取り命令を送る。これによりスキャナ部２は、原稿を光学スキャンしデジタル画像データに変換してデバイスコントローラ２２６を介して画像処理部２２７に入力する。画像処理部２２７は、処理済の画像データをメモリ２２３にＤＭＡで転送して一時保存する。ＣＰＵ２０１は、デジタル画像データがメモリ２２３に一定量もしくは全て記憶されたことが確認できると、ＣＰＵ２２１を介してプリンタ部４に画像の印刷指示を出す。ＣＰＵ２２１は、画像処理部２２７にメモリ２２３の画像データの位置を教える。メモリ２２３に記憶されている画像データは、プリンタ部４からの同期信号に従って画像処理部２２７とデバイスコントローラ２２６によりプリンタ部４に送信される。こうしてプリンタ部４により、用紙にデジタル画像データが印刷される。また複数部を印刷をする場合、ＣＰＵ２０１がメモリ２２３の画像データを補助記憶部６に保存し、２部目以降はスキャナ部２から画像を転送されることなく、補助記憶部６からプリンタ部４に画像を送信して印刷させることが可能になる。
【００２８】
図３（Ａ）（Ｂ）は、実施形態に係る画像形成装置１の電源部７に具備された電源スイッチを説明する図である。
【００２９】
図３（Ａ）は、電源スイッチがオン状態を示し、図３（Ｂ）は、電源スイッチがオフ状態を示している。
【００３０】
図４は、本実施形態に係る画像形成装置１における装置の状態遷移を表した遷移図である。
【００３１】
スタンバイ状態４１０にある画像形成装置１は、サスペンド状態（省電力状態）４３０への遷移イベントの発生によってサスペンド状態４３０へ遷移４０１する。このサスペンド状態４３０への遷移イベントの例としては、ユーザによる操作や、タイマによる所定時間の経過などがある。
【００３２】
サスペンド状態４３０にある画像形成装置１は、スタンバイ状態４１０への遷移イベントの発生によってスタンバイ状態４１０へ遷移４０２する。このスタンバイ状態４１０への遷移イベントの例としては、ジョブの受信、ユーザによる操作、そしてタイマによる所定時間の計時などがある。
【００３３】
またサスペンド状態４３０にある画像形成装置１は、システムパワーオフ（電源オフ）状態４２０への遷移イベントの発生によってシステムパワーオフ状態４２０へ遷移４０３する。このシステムパワーオフ状態４２０への遷移イベントの例として、ユーザによる操作がある。
【００３４】
またシステムパワーオフ状態４２０にある画像形成装置１は、スタンバイ状態４１０への遷移イベントの発生によってスタンバイ状態４１０へ遷移４０５する。このスタンバイ状態４１０への遷移イベントの例としては、ユーザによる操作やタイマによる所定時間の計時等がある。
【００３５】
更にスタンバイ状態４１０にある画像形成装置１は、システムパワーオフ状態４２０への遷移イベントの発生によってシステムパワーオフ状態４２０へ遷移４０４する。このシステムパワーオフ状態４２０への遷移イベントの例としては、ユーザによる操作やタイマによる所定時間の計時等がある。
【００３６】
図５は、従来の処理の流れを説明するフローチャートである。
【００３７】
まずＳ５００で、ユーザによる電源スイッチ操作等により、画像形成装置のメインＣＰＵ及びサブＣＰＵへＣＰＵリセットが入る。次にＳ５０１に進み、メインＣＰＵは、プログラムを起動するために必要な初期化処理を実行し、Ｓ５０２で、補助記憶部等に格納されたプログラムを起動する。こうして起動されたプログラムによって、メインＣＰＵはＳ５０３で初期化処理を行い、Ｓ５０４で、画像形成装置はスタンバイ状態へ移行する。こうしてスタンバイ状態へ移行した後、Ｓ５０５で、サスペンド移行イベントが発生するとＳ５０６に進み、画像形成装置はスタンバイ状態からサスペンド状態へ移行する。このサスペンド移行イベントの例としては、ユーザによる操作やタイマ処理等が挙げられる。こうしてサスペンドへ移行するとＳ５０７に進み、サブＣＰＵによってメインＣＰＵの電源がオフされる。このとき、メモリへの通電は行われていて、メモリの内容は保持されている。これは図４の４０１で示す処理にあたる。
【００３８】
こうしてＳ５０８で、画像形成装置はサスペンド状態への移行が完了するとＳ５１０に進み、サブＣＰＵは電源スイッチがオフされるかチェックし、電源スイッチがオフされると５１１に進み、サブＣＰＵはメインＣＰＵの電源をオンする。こうしてＳ５１２で、サスペンドからスタンバイへの復帰処理を行う。これは図４の４０２で示す処理にあたる。
【００３９】
こうしてＳ５１３で、サスペンドからの復帰処理が完了すると、Ｓ５１４でシャットダウン処理を行い、Ｓ５１５でシステムパワーオフの状態となる。これは図４の４０４で示す処理にあたる。
【００４０】
このように従来は、サスペンド状態で電源スイッチがオフされると、メインＣＰＵに電源を供給してサスペンド状態からスタンバイ状態に復帰させ、その後、シャットダウン処理を行う必要があった。
【００４１】
図６は、本発明の実施形態に係る画像形成装置１による処理の流れを説明するフローチャートである。尚、この処理を実行するプログラムのうち、メインＣＰＵ２０１の処理を実行するプログラムは補助記憶部６に記憶されており、サブＣＰＵ２２１の処理を実行するプログラムは不揮発性メモリ２２５に記憶されている。そしてこれら各プログラムはメインＣＰＵ２０１、サブＣＰＵ２２１のそれぞれにより実行される。
【００４２】
まずＳ６００で、ユーザによる電源スイッチ操作（電源オン）等により、画像形成装置１のメインＣＰＵ２０１及びサブＣＰＵ２２１へＣＰＵリセットが入力される。これによりＳ６０１に進み、メインＣＰＵ２０１は、プログラムを起動するために必要な初期化処理を実行し、Ｓ６０２で、不揮発性メモリ２０５或いは不揮発性メモリ２２５に記憶されているフラグをチェックする。尚、この実施形態では、フラグが不揮発性メモリ２０５或いは不揮発性メモリ２２５に保持されている場合を示す一例であって、これが本発明を制限するものではない。
【００４３】
Ｓ６０３で、不揮発性メモリ２０５或いは不揮発性メモリ２２１のハイバネーションフラグが立っていない場合で、かつサスペンドフラグがオンでない場合はＳ６０６に進み、メインＣＰＵ２０１は補助記憶部６等に格納されたプログラムを起動する。そしてＳ６０７に進み、その起動したプログラムによって初期化処理を行う。またＳ６０４で、サスペンドフラグが立っている場合、即ち、サスペンド状態からスタンバイ状態へ復帰する場合はＳ６０７に進み、メインＣＰＵ２０１による初期化処理を行う。
【００４４】
一方、Ｓ６０３で、ハイバネーションフラグが立っていた場合はＳ６０５に進み、メインＣＰＵ２０１は、補助記憶部６等に退避されたメモリイメージを復元して、電源がオフされた時点の直前の状態に戻す。そしてＳ６０７に進み、初期化処理を行う。尚、このハイバネーションフラグは、後述のＳ６１２，Ｓ６１８でセットされたものである。
【００４５】
Ｓ６０７の実行後Ｓ６０８に進み、画像形成装置１はスタンバイ状態への移行を完了する。そしてＳ６０９に進み、サスペンド状態への移行イベントが発生するとＳ６１０に進み、スタンバイ状態からサスペンド状態へ移行処理を開始する。これは例えば、ユーザが所定時間操作しない、或いは所定時間、ジョブが入力されない場合などである。このときＳ６１１で、画像形成装置１のメインＣＰＵ２０１は、ハイバネーションイメージを作成して、Ｓ６１２で補助記憶部６に格納するとともに、不揮発性メモリ２０５にハイバネーションフラグをセットする。
【００４６】
次にＳ６１３に進み、メインＣＰＵ２０１通常はシャットダウン処理で実施される各種キャッシュのフラッシュ処理を実行する。その後Ｓ６１４に進み、サブＣＰＵ２２１によってメインＣＰＵ２０１の電源がオフされて、画像形成装置１のサスペンド状態への移行が完了する。このとき、メモリ２０３への通電は行われていて、メモリ２０３の内容は保持されている、これは図４の４０１の処理に該当する。
【００４７】
次にＳ６１６に進み、サブＣＰＵ２２１は電源スイッチがオフされたか否かをチェックし、オフされない場合は一定間隔でチェックを繰り返す。そしてＳ６１７で電源スイッチがオフされたことを検知するとＳ６１８に進み、サブＣＰＵ２２１はメインＣＰＵ２０１が次回ハイバネーションイメージから起動するようにハイバネーションフラグ及びサスペンドフラグを不揮発性メモリ２２５にセットする。次にＳ６１９に進み、サブＣＰＵ２２１は電源をオフし、Ｓ６２０でシステムのパワーオフ状態となる。これは図４の４０３の処理にあたる。
【００４８】
以上説明した処理により、ユーザが、サスペンド状態にある画像形成装置の電源をオフした場合、素早く電源のオフ状態へ移行することが可能となる。また、サスペンド状態から電源がオフされた後の次回の起動時に、Ｓ６０６の不整合チェックを実施しながらプログラムを起動する必要がなくなり、起動時間が長くならない画像形成装置を提供することが可能となる。
【００４９】
以上、本実施形態で述べた内容は課題解決のための一例であり、本発明を制限するものではない。
【００５０】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013041458.tif 000003
【図２】
2013041458.tif 000004
【図３】
2013041458.tif 000005
【図４】
2013041458.tif 000006
【図５】
2013041458.tif 000007
【図６】
2013041458.tif 000008