(57)【特許請求の範囲】
【請求項１】
第１のモード又は当該第１のモードより消費電力が少ない第２のモードで動作する情報処理装置であって、
揮発性の記憶手段と、
前記記憶手段に電力を供給する電源と、
前記電源により前記記憶手段に電力が供給されないときに、前記記憶手段に電力を供給する電池と、
前記情報処理装置が前記第１のモードで動作している際に、前記電池を充電する充電手段と、
前記情報処理装置を前記第２のモードへ移行させるべき要因が発生した場合に、前記情報処理装置を前記第２のモードへ移行させる第１の制御手段と、
前記第１のモードに移行した後に、前記第１のモードで連続して動作した時間に対応する第１の時間を計測する第１の計測手段と、
前記情報処理装置の電源がオンになった後に、前記第１のモードで動作した時間の合計に対応する第２の時間を計測する第２の計測手段と、
前記第１の時間が第１の所定時間より大きい場合に、前記情報処理装置の前記第２のモードへの移行を許可し、前記第１の時間が前記第１の所定時間より小さく且つ前記第２の時間が第２の所定時間より小さい場合に、前記情報処理装置の前記第２のモードへの移行を禁止する第２の制御手段と、を有し、
前記第２の制御手段は、前記第１の時間が前記第１の所定時間より小さい場合であっても、前記第２の時間が前記第２の所定時間より大きい場合には、前記情報処理装置の前記第２のモードへの移行を許可する、ことを特徴とする情報処理装置。
【請求項２】
前記第２の所定の時間は、前記第１の所定の時間より大きいことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記要因は、操作部が操作されない状態で第３の所定時間が経過したことであることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
第１のモード又は当該第１のモードより消費電力が少ない第２のモードで動作し、揮発性の記憶手段と、前記記憶手段に電力を供給する電源と、前記電源により前記記憶手段に電力が供給されないときに、前記記憶手段に電力を供給する電池とを有する情報処理装置の制御方法であって、
前記情報処理装置が前記第１のモードで動作している際に、前記電池を充電する充電工程と、
前記情報処理装置を前記第２のモードへ移行させるべき要因が発生した場合に、前記情報処理装置を前記第２のモードへ移行させる第１の制御工程と、
前記第１のモードに移行した後に、前記第１のモードで連続して動作した時間に対応する第１の時間を計測する第１の計測工程と、
前記情報処理装置の電源がオンになった後に、前記第１のモードで動作した時間の合計に対応する第２の時間を計測する第２の計測工程と、
前記第１の時間が第１の所定時間より大きい場合に、前記情報処理装置の前記第２のモードへの移行を許可し、前記第１の時間が前記第１の所定時間より小さく且つ前記第２の時間が第２の所定時間より小さい場合に、前記情報処理装置の前記第２のモードへの移行を禁止する第２の制御工程と、を有し、
前記第２の制御工程では、前記第１の時間が前記第１の所定時間より小さい場合であっても、前記第２の時間が前記第２の所定時間より大きい場合には、前記情報処理装置の前記第２のモードへの移行を許可する、ことを特徴とする制御方法。
【請求項５】
第１のモード又は当該第１のモードより消費電力が少ない第２のモードで動作し、揮発性の記憶手段と、前記記憶手段に電力を供給する電源と、前記電源により前記記憶手段に電力が供給されないときに、前記記憶手段に電力を供給する電池とを有する情報処理装置に、
前記情報処理装置が前記第１のモードで動作している際に、前記電池を充電する充電工程と、
前記情報処理装置を前記第２のモードへ移行させるべき要因が発生した場合に、前記情報処理装置を前記第２のモードへ移行させる第１の制御工程と、
前記第１のモードに移行した後に、前記第１のモードで連続して動作した時間に対応する第１の時間を計測する第１の計測工程と、
前記情報処理装置の電源がオンになった後に、前記第１のモードで動作した時間の合計に対応する第２の時間を計測する第２の計測工程と、
前記第１の時間が第１の所定時間より大きい場合に、前記情報処理装置の前記第２のモードへの移行を許可し、前記第１の時間が前記第１の所定時間より小さく且つ前記第２の時間が第２の所定時間より小さい場合に、前記情報処理装置の前記第２のモードへの移行を禁止する第２の制御工程と、を実行させるためのプログラムであって、
前記第２の制御工程では、前記第１の時間が前記第１の所定時間より小さい場合であっても、前記第２の時間が前記第２の所定時間より大きい場合には、前記情報処理装置の前記第２のモードへの移行を許可する、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法及び制御プログラムに関するものである。
【背景技術】
【０００２】
情報処理装置には、通常モード又は通常モードより消費電力が少ない省電力モードで動作するものがある。
特許文献１には、情報処理装置が所定の時間使用されなかった場合に、情報処理装置を通常モードから省電力モードに移行させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３６９９６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、情報処理装置には、揮発性の記憶媒体を有し、電源の供給が途絶えた場合には、その揮発性の記憶媒体を電池からの電力供給によってバックアップするものがある。
【０００５】
しかしながら、このような情報処理装置に特許文献１を適用すると、通常モードでのみ電池の充電を実行する構成とした場合には、電池の充電が未完了の状態で装置が省電力モードに移行してしまうことがあった。
【０００６】
本発明は、情報処理装置において、揮発性の記憶部をバックアップするための電池の充電が未完了の状態で装置が省電力モードに移行してしまうのを防止することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、第１のモード又は当該第１のモードより消費電力が少ない第２のモードで動作する情報処理装置であって、揮発性の記憶手段と、前記記憶手段に電力を供給する電源と、前記電源により前記記憶手段に電力が供給されないときに、前記記憶手段に電力を供給する電池と、前記情報処理装置が前記第１のモードで動作している際に、前記電池を充電する充電手段と、前記情報処理装置を前記第２のモードへ移行させるべき要因が発生した場合に、前記情報処理装置を前記第２のモードへ移行させる第１の制御手段と、前記第１のモードに移行した後に、前記第１のモードで連続して動作した時間に対応する第１の時間を計測する第１の計測手段と、前記情報処理装置の電源がオンになった後に、前記第１のモードで動作した時間の合計に対応する第２の時間を計測する第２の計測手段と、前記第１の時間が第１の所定時間より大きい場合に、前記情報処理装置の前記第２のモードへの移行を許可し、前記第１の時間が前記第１の所定時間より小さく且つ前記第２の時間が第２の所定時間より小さい場合に、前記情報処理装置の前記第２のモードへの移行を禁止する第２の制御手段と、を有し、前記第２の制御手段は、前記第１の時間が前記第１の所定時間より小さい場合であっても、前記第２の時間が前記第２の所定時間より大きい場合には、前記情報処理装置の前記第２のモードへの移行を許可する、ことを特徴とする。
【発明の効果】
【０００８】
本発明により、情報処理装置において、揮発性の記憶部をバックアップするための電池の充電が未完了の状態で装置が省電力モードに移行してしまうのを防止することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】ＭＦＰの構成を示すブロック図
【図２】電源部の詳細を示すブロック図
【図３】ＭＦＰの動作を示すフローチャート
【図４】電池の充電の詳細を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態を、図面を参照して説明する。
なお、以下の説明では、情報処理装置としてＭＦＰ（複合機）を例に説明するが、情報処理装置はＭＦＰ以外の装置であってもよい。
【００１１】
〔第１の実施形態〕
図１は、ＭＦＰ１００の構成を示すブロック図である。
ＣＰＵ１０１は、ＭＦＰ１００の動作を制御する。
ＲＯＭ１０２は、不揮発性の記憶媒体であり、ＣＰＵ１０１が用いるプログラム等を記憶する。
【００１２】
ＤＲＡＭ１０３は、揮発性の記憶媒体であり、ＲＯＭ１０２に記憶されたプログラム、ＬＡＮインターフェース１０４やモデム１０５や読取部１０７により入力された画像データ等を記憶する。
【００１３】
ＬＡＮインターフェース１０４は、ＬＡＮを介してＭＦＰ１００と外部装置の間で画像データ等の入出力を行う。
【００１４】
モデム１０５は、公衆回線を介してＭＦＰ１００と外部装置の間で画像データ等の入出力を行う。
操作部１０６は、ＭＦＰ１００を操作するための指示をユーザから受け付ける。
読取部１０７は、原稿を読み取って画像データを入力する。
画像処理部１０８は、ＬＡＮインターフェース１０４やモデム１０５や読取部１０７により入力された画像データに対して、様々な画像処理を実行する。
【００１５】
印刷部１０９は、画像処理部により画像処理が実行された画像データに基づいて、用紙に画像を印刷する。
【００１６】
電源部１１０は、ＡＣ電源に接続され、ＭＦＰの各構成に対して電力を供給する。なお、電源部１１０の詳細は、図２を用いて後述する。
【００１７】
図２は、電源部１１０の詳細を示すブロック図である。なお、図２の矢印のうち、太線の矢印は電源系統の流れを示し、細線の矢印は制御系統の流れを示す。
【００１８】
装置電源２０１（第１の供給手段の一例）は、ＡＣ電源に接続され、ＭＦＰ１００の各構成に対して電力を供給する。
【００１９】
定電流回路２０２は、装置電源２０１から電流を受けた電流を所定の値にして、電池２０３を充電する。
【００２０】
電池２０３（第２の供給手段の一例）は、ＡＣ電源の切断等によって、ＤＲＡＭ１０３が装置電源２０１から直接電力を供給されなった場合に、ＤＲＡＭ１０３に対して電力を供給する。
【００２１】
電圧検知回路２０４は、電池２０３の電圧を検知し、充電制御回路２０５に信号を送り、電池２０３の充電が過充電となるのを防止する。
充電制御回路２０５は、定電流回路２０２に働きかけて、電池２０３に対する充電を制御する。
【００２２】
タイマー制御回路２０６（第１の計測手段及び第２の計測手段の一例）は、後述する各種充電時間（連続充電時間や合計充電時間）等を計測する。
装置電源監視回路２０７は、装置電源２０１からの電力供給状態を検出し、ＡＣ電源が切断されたかどうか監視する。
復帰要因監視回路２０８は、ＭＦＰ１００が省電力モードから復帰（通常モードへ移行）するための要因を検出する。
【００２３】
図２では、電源部１１０からＭＦＰ１００の各構成に対する電力供給の状態も示している。
ＭＦＰ１００は、各構成への電力供給状態として、次の２つのモードのうち何れかで動作する。
【００２４】
１つ目は、通常モードである。通常モードとは、ＭＦＰが通常電力状態で動作している場合のモードであり、このモードにおいて、装置電源２０１は図２の太い矢印のうち実線の矢印が指し示す各構成と破線の矢印が指し示す各構成の両方に対して電力を供給する。
【００２５】
２つ目は、省電力モードである。省電力モードとは、ＭＦＰが通常状態より消費電力が少ない省電力状態で動作している場合のモードであり、このモードにおいて、装置電源２０１は図２の太い矢印のうち実線の矢印が指し示す各構成のみに対して電力を供給する。
【００２６】
なお、本実施形態では、省電力モードを１つとしたが、互いに電力の供給対象が異なる省電力モードが複数あってもよい。
【００２７】
また、ＡＣ電源が切断された状態では、装置電源２０１は図２の太い矢印のうち実線の矢印が指し示す各構成と破線の矢印が指し示す各構成の両方に対して電力を供給することができなくなり、電池２０３がＤＲＡＭ１０３に対して電力を供給することになる。
【００２８】
図３は、ＭＦＰ１００の動作を示すフローチャートである。本フローチャートに示す動作は、ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＤＲＡＭ１０３に読み出し実行することにより実現される。
【００２９】
まず、ＣＰＵ１０１は、操作部１０６を介して、ユーザからＭＦＰ１００の電源をオンにする指示を受け付ける（Ｓ１０１）。
【００３０】
次に、ＣＰＵ１０１は、装置電源２０１を制御して、ＭＦＰ１００を前述した通常モードに移行させる（Ｓ１０２）。
【００３１】
次に、ＣＰＵ１０１は、充電制御回路２０５を制御して、電池２０３の充電を実行する（Ｓ１０３）。なお、電池の充電Ｓ１０３の詳細は、図４を用いて後述する。
【００３２】
次に、ＣＰＵ１０１は、ＭＦＰ１００を前述した省電力モードに移行させるための所定の要因（条件）が発生したか否かを判断する（Ｓ１０４）。ここで、所定の要因とは、例えば操作部１０６〜印刷部１０９が動作しない状態で所定の時間が経過したこと等である。Ｓ１０４で、ＭＦＰ１００を前述した省電力モードに移行させるための所定の要因が発生したと判断された場合（Ｓ１０４でＹＥＳ）、Ｓ１０５に移行する。Ｓ１０４で、ＭＦＰ１００を前述した省電力モードに移行させるための所定の要因が発生していないと判断された場合（Ｓ１０４でＮＯ）、Ｓ１０７に移行する。
【００３３】
Ｓ１０４でＹＥＳだった場合、ＣＰＵ１０１は、装置電源２０１を制御して、ＭＦＰ１００を前述した省電力モードに移行させる（Ｓ１０５）。
【００３４】
次に、復帰要因監視回路２０８は、ＭＦＰ１００を前述した通常モードに移行させるための所定の要因（条件）が発生したか否かを判断する（Ｓ１０６）。ここで、所定の要因とは、例えばＬＡＮインターフェース１０４やモデム１０５が動作して何らかのデータを受信したこと等である。Ｓ１０６で、ＭＦＰ１００を前述した通常モードに移行させるための所定の要因が発生したと判断された場合（Ｓ１０６でＹＥＳ）、Ｓ１０２に移行する。Ｓ１０６で、ＭＦＰ１００を前述した通常モードに移行させるための所定の要因が発生していないと判断された場合（Ｓ１０６でＮＯ）、待機する。
【００３５】
Ｓ１０４でＮＯだった場合、ＣＰＵ１０１は、装置電源監視回路２０７から信号を受けて、ＡＣ電源が切断されたか否かを判断する（Ｓ１０７）。なお、ＣＰＵ１０１と装置電源監視回路２０７は、図示しないコンデンサに接続されており、ＡＣ電源が切断された後でも多少の時間は動作することが可能であるものとする。Ｓ１０７で、ＡＣ電源が切断されたと判断された場合（Ｓ１０７でＹＥＳ）、Ｓ１０８に移行する。Ｓ１０７で、ＡＣ電源が切断されていないと判断された場合（Ｓ１０７でＮＯ）、Ｓ１１０に移行する。
【００３６】
Ｓ１０８でＹＥＳだった場合、ＣＰＵ１０１は、電池２０３からＤＲＡＭ１０３に電力を供給するように制御する（Ｓ１０８）。
【００３７】
次に、装置電源監視回路２０７は、ＡＣ電源が復旧したか否かを判断する（Ｓ１０９）。Ｓ１０９で、ＡＣ電源が復旧したと判断された場合（Ｓ１０９でＹＥＳ）、Ｓ１０１に移行する。Ｓ１０９で、ＡＣ電源が復旧していないと判断された場合（Ｓ１０９でＮＯ）、待機する。
【００３８】
Ｓ１０７でＮＯだった場合、ＣＰＵ１０１は、操作部１０６を介して、ユーザからＭＦＰ１００の電源をオフにする指示を受け付けたか否かを判断する（Ｓ１１０）。Ｓ１１０で、ユーザからＭＦＰ１００の電源をオフにする指示を受け付けたと判断された場合（Ｓ１１０でＹＥＳ）、制御を終了する。Ｓ１１０で、ユーザからＭＦＰ１００の電源をオフにする指示を受け付けていないと判断された場合（Ｓ１１０でＮＯ）、Ｓ１０４に移行する。
【００３９】
図４は、電池の充電Ｓ１０３の詳細を示すフローチャートである。
まず、ＣＰＵ１０１は、復帰要因監視回路２０８に問い合わせて、電池の充電Ｓ１０３がＭＦＰ１００の電源がオンになった直後の処理であるか否かを判断する（Ｓ２０１）。ここで、ＣＰＵ１０１は、復帰要因監視回路２０８から省電力モードに移行した後であることを通知された場合には、Ｓ２０１でＮＯと判断し、そうでない場合には、Ｓ２０１でＹＥＳと判断する。Ｓ２０１で、電池の充電Ｓ１０３がＭＦＰ１００の電源がオンになった直後の処理であると判断された場合（Ｓ２０１でＹＥＳ）、Ｓ２０２に移行する。Ｓ２０１で、電池の充電Ｓ１０３がＭＦＰ１００の電源がオンになった直後の処理でないと判断された場合（Ｓ２０１でＮＯ）、Ｓ２０３に移行する。
【００４０】
次に、ＣＰＵ１０１は、タイマー制御回路２０６を制御して、電池２０３の合計充電時間をゼロにリセットし新たに計測を開始する（Ｓ２０２）。ここで、合計充電時間とは、電池２０３を充電した時間のうち、ＭＦＰ１００の電源がオンになった後に、ＭＦＰ１００が前述した通常モードで動作した時間の合計を計測したものである。
【００４１】
次に、ＣＰＵ１０１は、タイマー制御回路２０６を制御して、電池２０３の連続充電時間をゼロにリセットし新たに計測を開始する（Ｓ２０３）。ここで、連続充電時間とは、電池２０３を充電した時間のうち、ＭＦＰ１００が前述した通常モードに移行した後に、ＭＦＰ１００が前述した通常モードで連続して動作した時間を計測したものである。
【００４２】
次に、ＣＰＵ１０１は、装置電源２０１を制御して、ＭＦＰ１００が前述した省電力モードに移行することを禁止する（Ｓ２０４）。Ｓ２０４とＳ２０９により、Ｓ２０５〜Ｓ２０８の間において、ＭＦＰ１００は前述した省電力モードに移行されないようになる。
【００４３】
次に、ＣＰＵ１０１は、充電制御回路２０５を制御して、電池２０３の充電を開始させる（Ｓ２０５）。
【００４４】
次に、ＣＰＵ１０１は、タイマー制御回路２０６に問い合わせて、前述した連続充電時間が２時間（第１の所定の時間の一例）より大きくなったか否かを判断する（Ｓ２０６）。Ｓ２０６で、前述した連続充電時間が前述した２時間より大きくなったと判断された場合（Ｓ２０６でＹＥＳ）、Ｓ２０８に移行する。Ｓ２０６で、前述した連続充電時間が前述した２時間より大きくなっていないと判断された場合（Ｓ２０６でＮＯ）、Ｓ２０７に移行する。
【００４５】
Ｓ２０６でＮＯだった場合、ＣＰＵ１０１は、タイマー制御回路２０６に問い合わせて、前述した合計充電時間が５時間（第１の所定の時間より大きい第２の所定の時間の一例）より大きくなったか否かを判断する（Ｓ２０７）。Ｓ２０７で、前述した合計充電時間が前述した５時間より大きくなったと判断された場合（Ｓ２０７でＹＥＳ）、Ｓ２０８に移行する。Ｓ２０７で、前述した合計充電時間が前述した５時間より大きくなっていないと判断された場合（Ｓ２０７でＮＯ）、Ｓ２０６に移行する。
【００４６】
次に、ＣＰＵ１０１は、充電制御回路２０５を制御して、電池２０３の充電を停止させる（Ｓ２０８）。なお、Ｓ２０８は、電圧検知回路２０４により電池２０３の充電が完了したことを受けてから実行してもよい。また、Ｓ２０８では、充電を完全に停止させるのではなく、トリクル充電等によって電池２０３が保持できる程度の少量の充電を継続させるようにしてもよい。
【００４７】
次に、ＣＰＵ１０１は、装置電源２０１を制御して、ＭＦＰ１００が前述した省電力モードに移行することを許可する（Ｓ２０９）。Ｓ２０４とＳ２０９により、Ｓ２０５〜Ｓ２０８の間において、ＭＦＰ１００は前述した省電力モードに移行されないようになる。
【００４８】
〔他の実施形態〕
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（制御プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005623090.tif 000002
【図２】
0005623090.tif 000003
【図３】
0005623090.tif 000004
【図４】
0005623090.tif 000005