(57)【要約】【解決課題】  省電力状態への遷移を高速に行うことができるようにする。【解決手段】  動作状態情報生成タイムカウンタが示す時間が、予め定められた情報生成閾値時間より長いと（１０２）、画像処理装置内の各部に設けられたレジスタのデータやＲＡＭに記憶されたデータの内容に基づいて、現時点の装置の動作状態を示す情報として動作状態情報を生成し（１０４）、生成された動作状態情報をハードディスク装置に記憶する（１０６）。一方、動作状態情報生成タイムカウンタが示す時間が、情報生成閾値時間以下であると（１０２）、省電力状態への遷移指示があったか否かを判定し、省電力状態遷移ボタンが押下されると（１０９）、省電力状態へ遷移し（１１０）、省電力状態への遷移指示がないと（１０９）、動作状態情報生成タイムカウンタが示す時間が情報生成閾値時間より長い場合に（１１２）、低電力状態遷移処理を実行し、低電力状態へ遷移する（１１４）。【選択図】  図２
2007004474.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する不揮発性記憶媒体と、
装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリと、
稼動状態より消費電力が少ない省電力状態に遷移するときに、前記揮発性メモリへの電源供給を停止させる電源制御手段と、
前記省電力状態への遷移条件が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、前記省電力状態への遷移条件が成立したときに、前記電源制御手段によって前記省電力状態へ遷移させる制御手段と、
を含む情報処理装置。
【請求項２】
データを記憶する不揮発性記憶媒体と、
装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリと、
前記稼動状態より消費電力が少ない低電力状態に遷移するときに、装置の所定部分への電源供給を停止させ、
前記低電力状態より消費電力が少ない省電力状態に遷移するときに、前記装置の所定部分への電源供給を停止させると共に、前記揮発性メモリへの電源供給を停止させる電源制御手段と、
前記低電力状態への遷移条件及び前記省電力状態への遷移条件の少なくとも一方が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、
前記低電力状態への遷移条件が成立したときに、前記電源制御手段によって前記低電力状態へ遷移させ、前記省電力状態への遷移条件が成立したときに、前記電源制御手段によって前記省電力状態へ遷移させる制御手段と、
を含む情報処理装置。
【請求項３】
前記制御手段によって前記動作状態情報を前記不揮発性記憶媒体に記憶させた後、前記装置の動作状態が変化したか否かを判定する判定手段を更に備え、
前記制御手段は、前記省電力状態への遷移条件が成立したときに、前記判定手段によって前記装置の動作状態が変化していないと判定されると、前記電源制御手段によって前記省電力状態へ遷移させ、
前記判定手段によって前記装置の動作状態が変化したと判定されると、前記揮発性メモリに記憶されている前記動作状態情報を前記不揮発性記憶媒体に記憶させた後、前記電源制御手段によって前記省電力状態へ遷移させる請求項１又は２記載の情報処理装置。
【請求項４】
前記制御手段によって前記動作状態情報を前記不揮発性記憶媒体に記憶させた後、前記装置の動作状態が変化したか否かを判定する判定手段を更に備え、
前記電源制御手段は、前記稼動状態に遷移するときに、前記揮発性メモリを含む装置の各部分への電源供給を開始させ、
前記制御手段は、前記省電力状態への遷移条件が成立したときに、前記判定手段によって前記装置の動作状態が変化していないと判定されると、前記電源制御手段によって前記省電力状態へ遷移させ、
前記稼動状態において、前記省電力状態への遷移条件が成立したときに、前記判定手段によって前記装置の動作状態が変化したと判定されると、前記揮発性メモリに記憶されている前記動作状態情報を前記不揮発性記憶媒体に記憶させた後、前記電源制御手段によって前記省電力状態へ遷移させ、
前記低電力状態において、前記省電力状態への遷移条件が成立したときに、前記判定手段によって前記装置の動作状態が変化したと判定されると、前記電源制御手段によって前記稼動状態へ遷移させ、前記動作状態情報を前記不揮発性記憶媒体に記憶させた後、前記電源制御手段によって前記省電力状態へ遷移させる請求項２記載の情報処理装置。
【請求項５】
前記制御手段は、前記省電力状態への遷移条件が成立する前に、所定時間経過する毎に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に記憶させる請求項１〜請求項４の何れか１項記載の情報処理装置。
【請求項６】
前記制御手段は、前記省電力状態への遷移条件が成立する前に、前記装置の動作状態が変化する毎に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に記憶させる請求項１〜請求項４の何れか１項記載の情報処理装置。
【請求項７】
前記制御手段は、前記省電力状態から前記稼動状態へ遷移させたときに、前記不揮発性記憶媒体に記憶された動作状態情報を、前記揮発性メモリに記憶させる請求項１〜請求項６記載の情報処理装置。
【請求項８】
前記制御手段は、前記省電力状態へ遷移させるときに障害が発生した場合、前記不揮発性記憶媒体に記憶された動作状態情報を、前記揮発性メモリに記憶させる請求項１〜請求項７記載の情報処理装置。
【請求項９】
画像データに基づいて記録媒体に画像を形成する画像形成手段を更に含み、
前記不揮発性記憶媒体は、前記画像データを含むデータを記憶する請求項１〜請求項８の何れか１項記載の情報処理装置。
【請求項１０】
データを記憶する不揮発性記憶媒体と、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリとを含む情報処理装置の情報処理方法であって、
稼動状態より消費電力が少ない省電力状態への遷移条件が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、前記省電力状態への遷移条件が成立したときに、前記揮発性メモリへの電源供給を停止させて、前記省電力状態へ遷移させることを特徴とする情報処理方法。
【請求項１１】
データを記憶する不揮発性記憶媒体と、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリとを含む情報処理装置の情報処理方法であって、
前記稼動状態より消費電力が少ない低電力状態への遷移条件及び前記低電力状態より消費電力が少ない省電力状態への遷移条件の少なくとも一方が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、
前記低電力状態への遷移条件が成立したときに、装置の所定部分への電源供給を停止させて、前記低電力状態へ遷移させ、前記省電力状態への遷移条件が成立したときに、前記装置の所定部分への電源供給を停止させると共に、前記揮発性メモリへの電源供給を停止させて、前記省電力状態へ遷移させることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に係り、特に、省電力状態に遷移可能な情報処理装置に関する。
【背景技術】
【０００２】
従来、情報処理装置において、不使用部分への電源供給の停止やＣＰＵなどの半導体デバイスに供給するクロック周波数や電源供給量の低減によって省電力化を図っている。また、近年、更なる省電力化が要求されており、省電力状態では、ＣＰＵなどの半導体デバイスへの電源供給を停止し、動作を完全に停止させるようになっている。
【０００３】
また、省電力状態が解除され、稼動状態へ復帰する場合には、省電力状態への遷移前の状態に復帰させる必要がある。
【０００４】
省電力状態へ遷移する前の状態に復帰させるシステムとして、ハイバーネーションモード（休止状態）に遷移するときに、システムの状態を示すハイバーネーション情報をハードディスクに保存し、システムへの給電が再開されると、ハイバーネーション情報を元の場所に復元し、元の状態に復帰させる情報処理システムが知られている（特許文献１）。
【特許文献１】特開平１１−２０２９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の情報処理システムでは、省電力状態に遷移するときに、ハイバーネーション情報をハードディスクに保存してから、システム内のハードウェアへの給電を停止するため、省電力状態に遷移するまでに時間がかかってしまう、という問題がある。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、省電力状態への遷移を高速に行うことができる情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために第１の発明に係る情報処理装置は、データを記憶する不揮発性記憶媒体と、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリと、稼動状態より消費電力が少ない省電力状態に遷移するときに、前記揮発性メモリへの電源供給を停止させる電源制御手段と、前記省電力状態への遷移条件が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、前記省電力状態への遷移条件が成立したときに、前記電源制御手段によって前記省電力状態へ遷移させる制御手段とを含んで構成されている。
【０００８】
また、第２の発明に係る情報処理方法は、データを記憶する不揮発性記憶媒体と、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリとを含む情報処理装置の情報処理方法であって、稼動状態より消費電力が少ない省電力状態への遷移条件が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、前記省電力状態への遷移条件が成立したときに、前記揮発性メモリへの電源供給を停止させて、前記省電力状態へ遷移させることを特徴としている。
【０００９】
第１の発明及び第２の発明によれば、揮発性メモリは、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持しており、稼動状態より消費電力が少ない省電力状態への遷移条件が成立する前に、揮発性メモリに記憶した動作状態情報を不揮発性記憶媒体に少なくとも１回記憶させる。そして、前記省電力状態への遷移条件が成立したときに、前記揮発性メモリへの電源供給を停止させて、前記省電力状態へ遷移させる
従って、省電力状態への遷移条件が成立する前に、揮発性メモリに記憶した動作状態情報を不揮発性記憶媒体に少なくとも１回記憶させておくことにより、省電力状態への遷移条件が成立したときに、動作状態情報を不揮発性記憶媒体に記憶させる動作を省略することができるため、省電力状態への遷移を高速に行うことができる。
【００１０】
第３の発明に係る情報処理装置は、データを記憶する不揮発性記憶媒体と、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリと、前記稼動状態より消費電力が少ない低電力状態に遷移するときに、装置の所定部分への電源供給を停止させ、前記低電力状態より消費電力が少ない省電力状態に遷移するときに、前記装置の所定部分への電源供給を停止させると共に、前記揮発性メモリへの電源供給を停止させる電源制御手段と、前記低電力状態への遷移条件及び前記省電力状態への遷移条件の少なくとも一方が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、前記低電力状態への遷移条件が成立したときに、前記電源制御手段によって前記低電力状態へ遷移させ、前記省電力状態への遷移条件が成立したときに、前記電源制御手段によって前記省電力状態へ遷移させる制御手段とを含んで構成されている。
【００１１】
第４の発明に係る情報処理方法は、データを記憶する不揮発性記憶媒体と、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持する揮発性メモリとを含む情報処理装置の情報処理方法であって、前記稼動状態より消費電力が少ない低電力状態への遷移条件及び前記低電力状態より消費電力が少ない省電力状態への遷移条件の少なくとも一方が成立する前に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に少なくとも１回記憶させ、前記低電力状態への遷移条件が成立したときに、装置の所定部分への電源供給を停止させて、前記低電力状態へ遷移させ、前記省電力状態への遷移条件が成立したときに、前記装置の所定部分への電源供給を停止させると共に、前記揮発性メモリへの電源供給を停止させて、前記省電力状態へ遷移させることを特徴としている。
【００１２】
第３の発明及び第４の発明によれば、揮発性メモリは、装置の動作状態を示す動作状態情報を電源が供給されている間記憶保持しており、低電力状態への遷移条件及び省電力状態への遷移条件の少なくとも一方が成立する前に、揮発性メモリに記憶した動作状態情報を不揮発性記憶媒体に少なくとも１回記憶させておく。
【００１３】
そして、低電力状態への遷移条件が成立したときに、装置の所定部分への電源供給を停止させて、低電力状態へ遷移させる。また、省電力状態への遷移条件が成立したときに、装置の所定部分への電源供給を停止させると共に、揮発性メモリへの電源供給を停止させて、省電力状態へ遷移させる。
【００１４】
従って、低電力状態への遷移条件及び省電力状態への遷移条件の少なくとも一方が成立する前に、揮発性メモリに記憶した動作状態情報を不揮発性記憶媒体に少なくとも１回記憶させておくことにより、省電力状態への遷移条件が成立したときに、動作状態情報を不揮発性記憶媒体に記憶させる動作を省略することができるため、省電力状態への遷移を高速に行うことができる。
【００１５】
第１の発明及び第３の発明に係る情報処理装置は、制御手段によって動作状態情報を不揮発性記憶媒体に記憶させた後、装置の動作状態が変化したか否かを判定する判定手段を更に備え、制御手段は、省電力状態への遷移条件が成立したときに、判定手段によって装置の動作状態が変化していないと判定されると、電源制御手段によって省電力状態へ遷移させ、判定手段によって装置の動作状態が変化したと判定されると、揮発性メモリに記憶されている動作状態情報を不揮発性記憶媒体に記憶させた後、電源制御手段によって省電力状態へ遷移させることができる。これにより、動作状態情報を不揮発性記憶媒体に記憶させた後に、装置の動作状態が変化した場合には、最新の動作状態情報を不揮発性記憶媒体に記憶させてから、省電力状態へ遷移させることができる。
【００１６】
また、第３の発明に係る情報処理装置は、制御手段によって動作状態情報を不揮発性記憶媒体に記憶させた後、装置の動作状態が変化したか否かを判定する判定手段を更に備え、電源制御手段は、稼動状態に遷移するときに、揮発性メモリを含む装置の各部分への電源供給を開始させ、制御手段は、省電力状態への遷移条件が成立したときに、判定手段によって装置の動作状態が変化していないと判定されると、電源制御手段によって省電力状態へ遷移させ、稼動状態において、省電力状態への遷移条件が成立したときに、判定手段によって装置の動作状態が変化したと判定されると、揮発性メモリに記憶されている動作状態情報を不揮発性記憶媒体に記憶させた後、電源制御手段によって省電力状態へ遷移させ、低電力状態において、省電力状態への遷移条件が成立したときに、判定手段によって装置の動作状態が変化したと判定されると、電源制御手段によって稼動状態へ遷移させ、動作状態情報を前記不揮発性記憶媒体に記憶させた後、電源制御手段によって省電力状態へ遷移させることができる。これにより、動作状態情報を不揮発性記憶媒体に記憶させた後に、装置の動作状態が変化した場合であって、低電力状態である場合には、稼動状態に遷移させて、最新の動作状態情報を不揮発性記憶媒体に記憶させてから、省電力状態へ遷移させることができる。
【００１７】
また、上記の発明に係る制御手段は、省電力状態への遷移条件が成立する前に、所定時間経過する毎に、揮発性メモリに記憶した動作状態情報を不揮発性記憶媒体に記憶させることができる。所定時間経過毎に動作状態情報を不揮発性記憶媒体に記憶させておくことにより、比較的新しい動作状態情報を不揮発性記憶媒体に記憶させておくことができる。
【００１８】
また、上記の発明に係る制御手段は、前記省電力状態への遷移条件が成立する前に、前記装置の動作状態が変化する毎に、前記揮発性メモリに記憶した前記動作状態情報を前記不揮発性記憶媒体に記憶させることができる。装置の動作状態が変化する毎に動作状態情報を不揮発性記憶媒体に記憶させておくことにより、最新の動作状態情報を不揮発性記憶媒体に記憶させておくことができる。
【００１９】
上記の発明に係る制御手段は、省電力状態から稼動状態へ遷移させたときに、不揮発性記憶媒体に記憶された動作状態情報を、揮発性メモリに記憶させることができる。これにより、稼動状態へ遷移させたときに、省電力状態へ遷移する前の動作状態にすばやく戻すことができる。
【００２０】
また、上記の発明に係る制御手段は、省電力状態へ遷移させるときに障害が発生した場合、不揮発性記憶媒体に記憶された動作状態情報を、揮発性メモリに記憶させることができる。これにより、省電力状態への遷移で障害が発生し、障害発生時点での装置の動作状態を示す動作状態情報を失ってしまっても、不揮発性記憶媒体に記憶してある動作状態情報に基づいて、容易に障害から復旧することができる。
【００２１】
また、上記の発明に係る情報処理装置は、画像データに基づいて記録媒体に画像を形成する画像形成手段を更に含み、不揮発性記憶媒体は、画像データを含むデータを記憶することができる。
【発明の効果】
【００２２】
以上説明したように、本発明の情報処理装置及び情報処理方法によれば、省電力状態への遷移条件が成立する前に、揮発性メモリに記憶した動作状態情報を不揮発性記憶媒体に少なくとも１回記憶させておくことにより、省電力状態への遷移条件が成立したときに、動作状態情報を不揮発性記憶媒体に記憶させる動作を省略することができるため、省電力状態への遷移を高速に行うことができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。本実施の形態では、画像データに基づいて画像を記録用紙に形成する画像処理装置に本発明を適用した場合について説明する。
【００２４】
図１に示すように、画像処理装置１０は、後述する動作状態情報生成処理ルーチンや省電力状態遷移処理ルーチン、低電力状態遷移処理ルーチンなどのプログラムを含む各種プログラムやパラメータ等が記憶されたＲＯＭ１２、各種プログラムを実行するＣＰＵ１４、ＣＰＵ１４による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ１６、画像データやＲＡＭ１６及び各種レジスタのデータを示す後述する動作状態情報を記憶するためのハードディスク装置２２、及びこれらを相互に接続するためのバス２４が設けられている。なお、ＲＡＭ１６は、電源が供給されている間記憶保持するようになっている。
【００２５】
また、画像処理装置１０には、さらに、文書を読み取って画像データを生成する画像読取部２８と、画像データに基づいて感光体に静電潜像を記録し、静電潜像をモノクロトナーまたはカラートナーを用いて現像し、現像した画像を記録用紙に転写して形成する画像形成部３０と、画像処理装置１０の各種処理を指示するための操作ボタンや操作パネルからなる操作パネル部３２と、主電源３４と、入力される制御信号に応じて、主電源３４から画像処理装置１０の各部へ供給する電源の供給開始や供給停止を制御したり、供給電源の量を制御する電源制御部３６と、バス２４を制御するバス制御部３８とが設けられている。画像読取部２８、画像形成部３０、操作パネル部３２、電源制御部３６、及びバス制御部３８はバス２４に接続されており、主電源３４は電源制御部３６に接続されている。
【００２６】
バス制御部３８は、操作パネル部３２の操作や外部に接続されたホストコンピュータ（図示省略）からのジョブデータの入力などによってバス２４に最後にアクセスされてからの経過時間を計測するようになっている。
【００２７】
電源制御部３６は、低電力状態へ遷移させるための制御信号が入力されると、ＣＰＵ１４のクロック周波数を低減させ、ＣＰＵ１４及びＲＡＭ１６への供給電源を低減させ、画像読取部２８及び画像形成部３０への電源供給を停止させる。また、低電力状態を解除させるための制御信号が入力されると、ＣＰＵ１４のクロック周波数を元の周波数に増加させ、ＣＰＵ１４、ＲＡＭ１６への供給電源を通常の電源に増加させ、画像読取部２８及び画像形成部３０への電源供給を開始させるようになっている。また、省電力状態へ遷移させるための制御信号が入力されると、ＣＰＵ１４、ＲＡＭ１６、画像読取部２８、画像形成部３０、ハードディスク装置２２などへの電源供給を停止させ、省電力状態を解除させるための制御信号が入力されると、ＣＰＵ１４、ＲＡＭ１６、画像読取部２８、画像形成部３０、ハードディスク装置２２などへの電源供給を開始させるようになっている。
【００２８】
また、電源制御部３６は、画像処理装置１０に設けられたセンサ（図示省略）や操作パネル部３２の操作部分を含む各種操作部分に接続されており、センサや各種操作部分から制御信号が入力されるようになっている。
【００２９】
なお、画像処理装置１０は、従来公知のプリンタやスキャナなどの画像処理装置の一般的な構成や機能を備えていればよく、画像処理装置としての一般的な機能や構造について、詳細な説明を省略する。
【００３０】
次に、本発明の実施の形態の作用を説明する。ユーザが画像処理装置１０の電源スイッチをオンにすると、主電源３４から電源制御部３６を介して、ＣＰＵ１４、ＲＡＭ１６を含む画像処理装置１０の各部への電源供給が開始され、稼動状態となり、図２に示す動作状態情報生成処理ルーチンがＣＰＵ１４によって実行されるようになる。
【００３１】
まず、ステップ１００において、後述する動作状態情報を生成するタイミングを計測するための動作状態情報生成タイムカウンタをセットして、０から時間を計測し、ステップ１０２において、動作状態情報生成タイムカウンタが示す時間が、予め定められた情報生成閾値時間より長いか否かを判定する。情報生成閾値時間は、動作状態情報を生成する周期を規定する時間となっている。
【００３２】
動作状態情報生成タイムカウンタが示す時間が情報生成閾値時間より長い場合には、ステップ１０４において、画像処理装置１０内の各部に設けられたレジスタのデータやＲＡＭ１６に記憶されたデータの内容に基づいて、現時点の装置の動作状態を示す情報として動作状態情報を生成し、ステップ１０５で、生成した動作状態情報を記憶するハードディスク装置２２のアドレスを電源制御部３６に設けられた動作状態情報アドレスレジスタに書き込む。なお、動作状態情報は、例えば、ＲＡＭ１６に記憶され、かつ、ＣＰＵ１４において実行中のプログラムに関するデータや、ＣＰＵ１４に設けられているレジスタのデータ、画像読取部２８、画像形成部３０、及び操作パネル部３２などに設けられているレジスタのデータの内容を示している。また、動作状態情報アドレスレジスタは複数設けられており、複数の動作状態情報アドレスレジスタの何れか１つに動作状態情報を記憶するアドレスが書き込まれる。
【００３３】
次のステップ１０６では、生成された動作状態情報をハードディスク装置２２に記憶し、ステップ１０７で、ステップ１０５において動作状態情報の記憶先のアドレスが書き込まれた動作状態情報アドレスレジスタを識別する情報を電源制御部３６に設けられた確定動作状態情報レジスタに書き込む。
【００３４】
そして、ステップ１０８では、ＲＡＭ１６に設けられた動作状態変化有無レジスタにおいて、装置の動作状態が変化したか否かを示すビットをインアクティブにして、ステップ１００へ戻り、動作状態情報生成タイムカウンタをセットし、再び０から時間を計測する。動作状態変化有無レジスタの装置の動作状態が変化したか否かを示すビットは、動作状態情報をハードディスク装置２２に記憶させた後、装置の動作状態が変化すると、アクティブになるように設定され、動作状態情報をハードディスク装置２２に記憶させた後、装置の動作状態が変化していないと、インアクティブになるように設定される。
【００３５】
一方、ステップ１０２において、動作状態情報生成タイムカウンタが示す時間が、情報生成閾値時間以下である場合には、ステップ１０９で、省電力状態への遷移指示があったか否かを判定し、操作パネル部３２に設けられた省電力状態遷移ボタン（図示省略）が押下された場合には、省電力状態への遷移条件が成立し、ステップ１１０において、省電力状態遷移処理を実行し、省電力状態へ遷移して、動作状態情報生成処理ルーチンを終了する。
【００３６】
ステップ１０９で、省電力状態への遷移指示がなかった場合には、ステップ１１２において、バス制御部３８が計測している最終アクセスからの経過時間が、予め定められた低電力遷移閾値時間より長いか否かを判定する。低電力遷移閾値時間は、稼動状態において、ユーザによる操作やジョブデータの入力などによって最後にバス２４にアクセスされた時点から低電力遷移状態へ遷移するまでの時間を表し、低電力状態への遷移条件に関する閾値時間となっている。
【００３７】
最終アクセスからの経過時間が、低電力遷移閾値時間以下である場合には、ステップ１０２へ戻り、動作状態情報生成タイムカウンタが示す時間が情報生成閾値時間より長いか否かの判定を行うが、一方、最終アクセスからの経過時間が、低電力遷移閾値時間より長い場合には、低電力状態への遷移条件が成立し、ステップ１１４で、低電力状態遷移処理を実行し、低電力状態へ遷移し、動作状態情報生成処理ルーチンを終了する。
【００３８】
また、稼動状態において、ユーザが操作パネル部３２を操作したり、ジョブデータが入力されたような場合には、それらに対応する処理を実行すると共に、動作状態変化有無レジスタにおいて、装置の動作状態が変化したか否かを示すビットをアクティブにする。
【００３９】
次に、上記のステップ１１４を実現する低電力状態遷移処理ルーチンについて図３を用いて説明する。まず、ステップ１２０において、電源制御部３６に対して、低電力状態へ遷移させるための制御信号を入力し、画像読取部２８や画像形成部３０への電源供給を停止させ、また、ＣＰＵ１４のクロック周波数を低減させ、ＣＰＵ１４、ＲＡＭ１６への供給電源を低減させる。そして、ステップ１２２において、バス制御部３８が計測している最終アクセスからの経過時間が、予め定められた省電力遷移閾値時間より長いか否かを判定する。省電力遷移閾値時間は、ユーザによる操作やジョブデータの入力などによって最後にバス２４にアクセスされた時点から省電力遷移状態へ遷移するまでの時間を表し、省電力状態への遷移条件に関する閾値時間となっており、低電力遷移閾値時間より省電力遷移閾値時間の方が長く設定されている。従って、ユーザによる操作やジョブデータの入力がない状態が継続し、低電力状態及び省電力状態へ遷移する場合には、低電力状態へ遷移した後に、省電力状態へ遷移するようになっている。
【００４０】
ステップ１２２において、最終アクセスからの経過時間が省電力遷移閾値時間より長い場合には、ステップ１２６へ移行し、省電力状態遷移処理を実行し、省電力状態へ遷移し、低電力状態遷移処理ルーチンを終了する。
【００４１】
一方、最終アクセスからの経過時間が省電力遷移閾値時間以下である場合には、ステップ１２４において、省電力状態への遷移指示があったか否かを判定し、省電力状態への遷移指示がなかった場合には、ステップ１２２へ戻るが、ユーザの省電力状態遷移ボタンが押下されて、省電力状態への遷移指示があった場合には、省電力状態への遷移条件が成立するため、ステップ１２６へ移行する。
【００４２】
次に、上記のステップ１１０及びステップ１２６を実現する省電力状態遷移処理ルーチンについて図４を用いて説明する。まず、ステップ１４０において、ＲＡＭ１６に設けられた動作状態変化有無レジスタを参照し、動作状態変化有無レジスタの動作状態が変化したか否かを示すビットがアクティブになっているか否かを判定し、インアクティブになっている場合には、ステップ１４２において、電源制御部３６に対して、省電力状態へ遷移させるための制御信号を入力し、ＣＰＵ１４、ＲＡＭ１６、画像読取部２８、画像形成部３０、ハードディスク装置２２を含む画像処理装置１０内の各部への電源供給を停止させ、省電力状態へ遷移し、省電力状態遷移処理ルーチンを終了する。
【００４３】
一方、ステップ１４０において、動作状態変化有無レジスタの動作状態が変化したか否かを示すビットがアクティブになっていると、ステップ１４４において、低電力状態であるか否かを判定し、稼動状態であると、ステップ１４８へ移行するが、低電力状態であると、ステップ１４６で、低電力状態を解除させるための制御信号を電源制御部３６に入力し、ＣＰＵ１４のクロック周波数を元の周波数に増加させ、ＣＰＵ１４、ＲＡＭ１６への供給電源を通常の電源に増加させ、画像読取部２８及び画像形成部３０への電源供給を開始させて、稼動状態に遷移させ、ステップ１４８へ進む。
【００４４】
そして、ステップ１４８では、画像処理装置１０内の各部に設けられたレジスタのデータやＲＡＭ１６に記憶されたデータの内容に基づいて、現時点の装置の動作状態を示す動作状態情報を生成し、ステップ１５０で、生成した動作状態情報を記憶するハードディスク装置２２のアドレスを電源制御部３６に設けられた動作状態情報アドレスレジスタに書き込む。
【００４５】
次のステップ１５２では、生成された動作状態情報をハードディスク装置２２に記憶し、ステップ１５４で、ステップ１５０においてアドレスを書き込まれた動作状態情報アドレスレジスタを識別する情報を電源制御部３６に設けられた確定動作状態情報レジスタに書き込み、次のステップ１５６において、ＲＡＭ１６に設けられた動作状態変化有無レジスタにおいて、動作状態が変化したか否かを示すビットをインアクティブにして、ステップ１４２に移行する。
【００４６】
そして、上記の低電力状態遷移処理ルーチン又は省電力状態遷移処理ルーチンによって、低電力状態又は省電力状態になっているときに、ユーザによって操作パネル部３２が操作されたり、ジョブデータが入力されると、各種センサや操作部分から、低電力状態及び省電力状態を解除させるための制御信号が電源制御部３６に入力され、電源制御部３６は、各部への電源供給を開始し、低電力状態である場合には、低減されたクロック周波数や供給電源を増加させて、稼動状態へ遷移させる。
【００４７】
そして、省電力状態であった場合には、確定動作状態情報レジスタ及び動作状態情報アドレスレジスタに基づいて、ハードディスク装置２２から動作状態情報を読み出し、各部のレジスタやＲＡＭ１６にデータを書き込み、低電力状態又は省電力状態へ遷移する前の状態へ復元させる。
【００４８】
また、上述した省電力状態遷移処理ルーチンを実行している過程で障害が発生した場合において、元の状態に復帰するときに、確定動作状態情報レジスタ及び動作状態情報アドレスレジスタに基づいて、ハードディスク装置２２から動作状態情報を読み出し、動作状態情報に基づいて、各部のレジスタやＲＡＭ１６にデータを書き込み、障害が発生する前の状態へ復元させる。従って、省電力状態遷移処理ルーチンにおいて、動作状態情報の生成やハードディスク装置への記憶が失敗しても、前回に生成し、記憶した動作状態情報に基づいて、元の状態へ復元させることができる。
【００４９】
以上説明したように、本発明の実施の形態に係る画像処理装置によれば、低電力状態への遷移条件及び省電力状態への遷移条件の少なくとも一方が成立する前に、ＲＡＭやレジスタに記憶したデータの内容である動作状態情報をハードディスク装置に所定時間経過毎に記憶させておくことにより、省電力状態への遷移条件が成立したときに、動作状態情報をハードディスク装置に記憶させる動作を省略することができるため、省電力状態への遷移を高速に行うことができる。
【００５０】
また、動作状態情報をハードディスク装置に記憶させた後に、装置の動作状態が変化した場合には、最新の動作状態情報をハードディスク装置に記憶させてから、省電力状態へ遷移させるため、省電力状態へ遷移したときには、常に最新の動作状態情報を記憶しておくことができる。
【００５１】
また、所定時間経過毎に動作状態情報をハードディスク装置に記憶させておくことにより、比較的新しい動作状態を示す動作状態情報をハードディスク装置に記憶させておくことができる。
【００５２】
また、省電力状態から稼動状態へ遷移させたときに、ハードディスク装置に記憶された動作状態情報を、ＲＡＭやレジスタに書き込むことにより、稼動状態へ遷移させたときに、省電力状態へ遷移する前の動作状態にすばやく戻すことができる。
【００５３】
また、省電力状態へ遷移させるときに障害が発生した場合、ハードディスク装置に記憶された動作状態情報を、ＲＡＭやレジスタに書き込むことにより、省電力状態への遷移で障害が発生し、障害発生時点での装置の動作状態を示す動作状態情報を失ってしまっても、容易に障害から復旧することができる。
【００５４】
また、不意の停電等の障害が発生した場合であっても、ハードディスク装置に記憶された動作状態情報に基づいて、すばやく元の状態に戻ることができる。
【００５５】
また、省電力状態への遷移を高速に行うことができるため、省電力状態への遷移中に発生しうるプリントジョブ等のネットワーク経由にアクセスに対する応答を早くすることができる。また、特定の管理サーバが送出するデバイスの生存確認をするようなブロードキャストのパケットに対して応答できるため、ネットワーク上に存在しないと判定される恐れがなくなる。
【００５６】
なお、上記の実施の形態では、動作状態変更有無レジスタの動作状態が変化したか否かを示すビットが、ユーザによって操作されたり、ジョブデータが入力されるとアクティブになる場合を例に説明したが、実際に動作状態が変更された否かをレジスタのデータやＲＡＭに記憶されているデータに基づいて判断し、動作状態変更有無レジスタのビットをアクティブにするようにしてもよい。
【００５７】
また、稼動状態において、情報生成閾値時間が経過する毎に、動作状態情報を生成して、ハードディスク装置に記憶させる場合を例に説明したが、装置の動作状態が変化し、動作状態変更有無レジスタの動作状態が変化したか否かを示すビットがアクティブになる度に、動作状態情報を生成して、ハードディスク装置に記憶するようにしてもよい。
【００５８】
また、装置の状態として、稼動状態、低電力状態、及び省電力状態を設けた場合を例に説明したが、低電力状態を設けないで、稼動状態及び省電力状態のみであってもよい。その場合には、稼動状態において、省電力状態への遷移条件が成立したときに、動作状態変更有無レジスタのビットがアクティブであれば、稼動状態のまま、動作状態情報を生成して、ハードディスク装置に記憶した後、省電力状態へ遷移するようにすればよい。
【００５９】
また、画像処理装置に本発明を適用した場合を例に説明したが、パーソナルコンピュータなどの情報処理装置に本発明を適用してもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態に係る画像処理装置の構成を示す概略図である。
【図２】本発明の実施の形態に係る画像処理装置の動作状態情報生成処理ルーチンの内容を示すフローチャートである。
【図３】本発明の実施の形態に係る画像処理装置の低電力状態遷移処理ルーチンの内容を示すフローチャートである。
【図４】本発明の実施の形態に係る画像処理装置の省電力状態遷移処理ルーチンの内容を示すフローチャートである。
【符号の説明】
【００６１】
１０  画像処理装置
１２  ＲＯＭ
１４  ＣＰＵ
１６  ＲＡＭ
２２  ハードディスク装置
２４  バス
２８  画像読取部
３０  画像形成部
３２  操作パネル部
３４  主電源
３６  電源制御部
３８  バス制御部
【図１】
2007004474.tif 000003
【図２】
2007004474.tif 000004
【図３】
2007004474.tif 000005
【図４】
2007004474.tif 000006