(57)【特許請求の範囲】
【請求項１】
第１動作モードと、第１動作モードよりも消費電力の少ない第２動作モードとを切り替え可能な画像処理装置において、
画像データを保持する半導体メモリと、
上記半導体メモリへ電源供給する二次電池と、
商用電源から上記二次電池への電源供給の遮断状態及び導通状態を切り替え可能な遮断器と、
上記二次電池の充電量を検出する充電量検出器と、
第１動作モードにおいて動作し、第２動作モード中は動作を停止する第１プロセッサとを備え、
第１プロセッサは、第１動作モードにおいて、上記充電量を定期的に取得し、上記充電量に応じた上記遮断器の切り替えを行い、第２動作モードへの移行時に、上記充電量と上記遮断器の状態とに基づいて、上記遮断器の切り替えを行い、
さらに、第１プロセッサは、第２動作モードへの移行時における上記充電量を第１閾値及び第１閾値に比べて小さい第２閾値と比較する比較部と、上記充電量が第１閾値よりも多く、かつ、上記遮断器が上記導通状態であれば、上記遮断器を上記遮断状態へ切り替え、上記充電量が第２閾値よりも少なく、かつ、上記遮断器が上記遮断状態であれば、上記遮断器を上記導通状態へ切り替える切替部とを有し、上記充電量が第１閾値よりも少なく、かつ、第２閾値よりも多い場合に、上記遮断器を切り替えずに動作を停止することを特徴とする画像処理装置。
【請求項２】
指定時間が経過すれば、タイムアップ信号を生成する計時部と、
上記充電量に基づいて、上記二次電池が電池切れとなるまでに要する電池切れ時間を推定する電池切れ時間推定部とを備え、
第１プロセッサは、第２動作モードへの移行時における上記充電量が第１閾値よりも多い場合に、上記計時部に上記電池切れ時間を指定してから動作を停止し、上記タイムアップ信号に基づいて起動した後、上記遮断器を上記導通状態へ切り替えることにより上記二次電池への電源供給を再開させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記充電量に基づいて、上記二次電池が満充電となるまでに要する満充電時間を推定する満充電時間推定部を備え、
第１プロセッサは、上記タイムアップ信号に基づいて起動した後、上記計時部に上記満充電時間を指定してから動作を停止し、再度の上記タイムアップ信号に基づいて起動した後、上記遮断器を上記遮断状態へ切り替えてから動作を停止することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
第１プロセッサよりも消費電力が小さく、上記充電量に基づいて、ウェイクアップ信号を生成する第２プロセッサを備え、
第２プロセッサは、第１プロセッサが動作を停止した後に、上記充電量が第１閾値よりも小さい第３閾値を下回れば、上記ウェイクアップ信号を生成し、
第１プロセッサは、第２動作モードへ移行した後、上記ウェイクアップ信号に基づいて起動し、上記遮断器を上記導通状態へ切り替えることにより上記二次電池への電源供給を再開させることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
第２プロセッサは、第１プロセッサが上記二次電池への電源供給を再開させて動作を停止した後に、上記充電量が第２閾値よりも大きい第４閾値を上回れば、上記ウェイクアップ信号を生成し、
第１プロセッサは、再度の上記ウェイクアップ信号に基づいて起動し、上記遮断器を上記遮断状態へ切り替えてから動作を停止することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
第１プロセッサよりも消費電力が小さく、上記充電量に基づいて上記遮断器を制御する第２プロセッサを備え、
第２プロセッサは、第１プロセッサが動作を停止した後に、上記充電量が第１閾値よりも小さい第３閾値を下回れば、上記遮断器を上記導通状態へ切り替えることにより上記二次電池への電源供給を再開させることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
第２プロセッサは、上記二次電池への電源供給を再開させた後に、上記充電量が第２閾値よりも大きい第４閾値を上回れば、上記遮断器を上記遮断状態へ切り替えることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
画像データを保持する半導体メモリと、上記半導体メモリへ電源供給する二次電池と、商用電源から上記二次電池への電源供給の遮断状態及び導通状態を切り替え可能な遮断器と、上記遮断器を制御する制御プロセッサとを有し、上記制御プロセッサが動作する第１動作モードと、上記制御プロセッサが動作を停止することにより、第１動作モードよりも消費電力を低減させた第２動作モードとを切り替え可能な画像処理装置に用いられる充放電制御方法であって、
上記二次電池の充電量を検出する充電量検出ステップと、
第２動作モードへ移行する際に上記制御プロセッサの動作を停止させるプロセッサ停止ステップと、
第１動作モードにおいて、上記充電量を定期的に取得し、上記充電量に応じた上記遮断器の切り替えを行い、第２動作モードへの移行時に、上記充電量と上記遮断器の状態とに基づいて、上記遮断器の切り替えを行う充放電切替ステップとを備え、
上記充放電切替ステップは、第２動作モードへの移行時における上記充電量を第１閾値及び第１閾値に比べて小さい第２閾値と比較するステップと、上記充電量が第１閾値よりも多く、かつ、上記遮断器が上記導通状態であれば、上記遮断器を上記遮断状態へ切り替え、上記充電量が第２閾値よりも少なく、かつ、上記遮断器が上記遮断状態であれば、上記遮断器を上記導通状態へ切り替えるステップとを有し、上記充電量が第１閾値よりも少なく、かつ、第２閾値よりも多い場合に、上記遮断器を切り替えずに上記制御プロセッサの動作を停止することを特徴とする充放電制御方法。
【請求項９】
画像データを保持する半導体メモリと、上記半導体メモリへ電源供給する二次電池と、商用電源から上記二次電池への電源供給の遮断状態及び導通状態を切り替え可能な遮断器と、上記遮断器を制御する制御プロセッサとを有し、上記制御プロセッサが動作する第１動作モードと、上記制御プロセッサが動作を停止することにより、第１動作モードよりも消費電力を低減させた第２動作モードとを切り替え可能な画像処理装置に用いられる充放電制御プログラムであって、
上記二次電池の充電量を検出する充電量検出手順と、
第２動作モードへ移行する際に上記制御プロセッサの動作を停止させるプロセッサ停止手順と、
第１動作モードにおいて、上記充電量を定期的に取得し、上記充電量に応じた上記遮断器の切り替えを行い、第２動作モードへの移行時に、上記充電量と上記遮断器の状態とに基づいて、上記遮断器の切り替えを行う充放電切替手順とを備え、
上記充放電切替手順は、第２動作モードへの移行時における上記充電量を第１閾値及び第１閾値に比べて小さい第２閾値と比較する手順と、上記充電量が第１閾値よりも多く、かつ、上記遮断器が上記導通状態であれば、上記遮断器を上記遮断状態へ切り替え、上記充電量が第２閾値よりも少なく、かつ、上記遮断器が上記遮断状態であれば、上記遮断器を上記導通状態へ切り替える手順とを有し、上記充電量が第１閾値よりも少なく、かつ、第２閾値よりも多い場合に、上記遮断器を切り替えずに上記制御プロセッサの動作を停止することを特徴とする充放電制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、充放電制御方法及び充放電制御プログラムに係り、さらに詳しくは、画像データを保持する半導体メモリ用の二次電池を備えた画像処理装置の改良に関する。
【背景技術】
【０００２】
通常、ＭＦＰ（Multifunction Peripheral：複合機）では、原稿から読み取った画像データがＳＤＲＡＭなどの揮発性メモリ内に保持される。この様なＭＦＰにおいて、消費電力を低減させるために、省電力モード中はＣＰＵの動作を停止させることが従来から行われている。
【０００３】
一方、ＭＦＰ内の上記揮発性メモリは、停電時などに画像データが消失するのを防ぐために、二次電池によりバックアップされる。このバックアップ用の二次電池は、商用電源を利用して充電される。従来のＭＦＰでは、省電力モード中、商用電源から二次電池に電源供給された給電状態が維持される。このため、二次電池が満充電に近い状態であっても、商用電源が二次電池に供給され、省電力モード時における消費電力を増大させてしまうという問題があった。例えば、二次電池への電源供給により、数百ｍＷ程度の電力を余分に消費してしまう。
【０００４】
そこで、省電力モード中は、二次電池への電源供給を遮断した遮断状態を維持することが考えられるが、この様な構成では、二次電池の充電量によっては省電力モードへ移行した後直ぐに電池切れとなってしまうという課題があった。特に、ＣＰＵが、通常モードにおいて、二次電池の充電量を定期的に取得し、充放電の切替制御を行う場合、省電力モードへ移行するタイミングによっては、省電力モードへの移行後直ぐに電池切れとなってしまうことが考えられる。
【０００５】
なお、ＣＰＵのスリープモード中に、内蔵する二次電池の充電量が低下し、電池切れに近い状態になれば、スリープモードを解除して電池切れを報知する携帯端末が提案されている（例えば、特許文献１及び２）。これらの特許文献１及び２には、二次電池の充電中に省電力モードへ切り替えることについて記載はなく、二次電池への商用電源の供給により省電力モード時における消費電力が増大するのを防止できるものではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２９５９８４号公報
【特許文献２】特開平８−１７１４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記事情に鑑みてなされたものであり、省電力モード時における消費電力を低減させた画像処理装置を提供することを目的としている。特に、充放電の切替制御を行うプロセッサの動作停止中における消費電力を低減させることができる画像処理装置を提供することを目的としている。また、省電力モードへ移行するタイミングに関わらず、省電力モードへ移行した後直ぐに電池切れとなるのを抑制することができる画像処理装置を提供することを目的としている。
【０００８】
また、ＦＡＸ（ファクシミリ）受信などの復帰要因によりプロセッサが停止状態から動作状態に復帰するごとに、二次電池の充放電が切り替えられるのを抑制することができる画像処理装置を提供することを目的としている。
【０００９】
また、本発明は、その様な画像処理装置において用いられる充放電制御方法を提供することを目的としている。また、本発明は、コンピュータを上記画像処理装置として機能させるための充放電制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
第１の本発明による画像処理装置は、第１動作モードと、第１動作モードよりも消費電力の少ない第２動作モードとを切り替え可能な画像処理装置であって、画像データを保持する半導体メモリと、上記半導体メモリへ電源供給する二次電池と、商用電源から上記二次電池への電源供給の遮断状態及び導通状態を切り替え可能な遮断器と、上記二次電池の充電量を検出する充電量検出器と、第１動作モードにおいて動作し、第２動作モード中は動作を停止する第１プロセッサとを備え、第１プロセッサが、第１動作モードにおいて、上記充電量を定期的に取得し、上記充電量に応じた上記遮断器の切り替えを行い、第２動作モードへの移行時に、上記充電量と上記遮断器の状態とに基づいて、上記遮断器の切り替えを行い、さらに、第１プロセッサが、第２動作モードへの移行時における上記充電量を第１閾値及び第１閾値に比べて小さい第２閾値と比較する比較部と、上記充電量が第１閾値よりも多く、かつ、上記遮断器が上記導通状態であれば、上記遮断器を上記遮断状態へ切り替え、上記充電量が第２閾値よりも少なく、かつ、上記遮断器が上記遮断状態であれば、上記遮断器を上記導通状態へ切り替える切替部とを有し、上記充電量が第１閾値よりも少なく、かつ、第２閾値よりも多い場合に、上記遮断器を切り替えずに動作を停止するように構成される。
【００１１】
この様な構成によれば、第１プロセッサが、第２動作モードへ移行する際に、二次電池の充電量と遮断器の状態とに基づいて遮断器の切り替えを行うので、二次電池が満充電に近い状態にあるにも関わらず給電状態が維持されるのを抑制することができる。このため、第２動作モードへの移行に伴って動作を停止する第１プロセッサの動作停止中における消費電力を低減させることができる。また、第２動作モードへ移行するタイミングに関わらず、第２動作モードへ移行した後直ぐに二次電池が電池切れとなるのを抑制することができる。また、第２動作モードへ移行した際に、二次電池が満充電に近い状態にあるにも関わらず給電状態が維持され、或いは、電池切れに近い状態にあるにも関わらず電源供給の遮断状態が維持されるのを抑制することができる。また、ＦＡＸ受信などの復帰要因により、第２動作モードが解除されて第１プロセッサが停止状態から動作状態に復帰するごとに、二次電池の充放電が切り替えられるのを抑制することができる。
【００１４】
第２の本発明による画像処理装置は、上記構成に加え、指定時間が経過すれば、タイムアップ信号を生成する計時部と、上記充電量に基づいて、上記二次電池が電池切れとなるまでに要する電池切れ時間を推定する電池切れ時間推定部とを備え、第１プロセッサが、第２動作モードへの移行時における上記充電量が第１閾値よりも多い場合に、上記計時部に上記電池切れ時間を指定してから動作を停止し、上記タイムアップ信号に基づいて起動した後、上記遮断器を上記導通状態へ切り替えることにより上記二次電池への電源供給を再開させるように構成される。
【００１５】
この様な構成によれば、第１プロセッサは、充電量が第１閾値よりも多い場合、停止状態へ移行する前に、計時部に電池切れ時間を指定するので、二次電池が電池切れになる前に、計時部からのタイムアップ信号により動作状態へ復帰させることができる。また、第１プロセッサは、タイムアップ信号により復帰した後、二次電池への電源供給を再開させるので、電池切れになる前に二次電池の充電を開始することができる。
【００１６】
第３の本発明による画像処理装置は、上記構成に加え、上記充電量に基づいて、上記二次電池が満充電となるまでに要する満充電時間を推定する満充電時間推定部を備え、第１プロセッサが、上記タイムアップ信号に基づいて起動した後、上記計時部に上記満充電時間を指定してから動作を停止し、再度の上記タイムアップ信号に基づいて起動した後、上記遮断器を上記遮断状態へ切り替えてから動作を停止するように構成される。
【００１７】
この様な構成によれば、二次電池が満充電になる前に、計時部からの再度のタイムアップ信号により第１プロセッサを停止状態から動作状態に復帰させることができる。また、第１プロセッサは、再度のタイムアップ信号により復帰した後、遮断器を遮断状態へ切り替えてから動作を停止するので、第１プロセッサの動作停止中における消費電力を効果的に抑制することができる。
【００１８】
第４の本発明による画像処理装置は、上記構成に加え、第１プロセッサよりも消費電力が小さく、上記充電量に基づいて、ウェイクアップ信号を生成する第２プロセッサを備え、第２プロセッサが、第１プロセッサが動作を停止した後に、上記充電量が第１閾値よりも小さい第３閾値を下回れば、上記ウェイクアップ信号を生成し、第１プロセッサが、第２動作モードへ移行した後、上記ウェイクアップ信号に基づいて起動し、上記遮断器を上記導通状態へ切り替えることにより上記二次電池への電源供給を再開させるように構成される。
【００１９】
この様な構成によれば、第１プロセッサは、充電量が第３閾値を下回った場合に、第２プロセッサからのウェイクアップ信号により停止状態から動作状態に復帰して二次電池への電源供給を再開させるので、電池切れになる前に二次電池の充電を開始することができる。
【００２０】
第５の本発明による画像処理装置は、上記構成に加え、第２プロセッサが、第１プロセッサが上記二次電池への電源供給を再開させて動作を停止した後に、上記充電量が第２閾値よりも大きい第４閾値を上回れば、上記ウェイクアップ信号を生成し、第１プロセッサが、再度の上記ウェイクアップ信号に基づいて起動し、上記遮断器を上記遮断状態へ切り替えてから動作を停止するように構成される。
【００２１】
この様な構成によれば、第１プロセッサは、第２プロセッサからの再度のウェイクアップ信号により動作状態に復帰した後、遮断器を遮断状態へ切り替えてから動作を停止するので、第１プロセッサの動作停止中における消費電力を効果的に抑制することができる。
【００２２】
第６の本発明による画像処理装置は、上記構成に加え、第１プロセッサよりも消費電力が小さく、上記充電量に基づいて上記遮断器を制御する第２プロセッサを備え、第２プロセッサが、第１プロセッサが動作を停止した後に、上記充電量が第１閾値よりも小さい第３閾値を下回れば、上記遮断器を上記導通状態へ切り替えることにより上記二次電池への電源供給を再開させるように構成される。
【００２３】
この様な構成によれば、第２プロセッサは、第１プロセッサが停止状態へ移行した後、充電量が第３閾値を下回った場合に、二次電池への電源供給を再開させるので、電池切れになる前に二次電池の充電を開始することができる。
【００２４】
第７の本発明による画像処理装置は、上記構成に加え、第２プロセッサが、上記二次電池への電源供給を再開させた後に、上記充電量が第２閾値よりも大きい第４閾値を上回れば、上記遮断器を上記遮断状態へ切り替えるように構成される。
【００２５】
この様な構成によれば、第２プロセッサは、二次電池への電源供給を再開させた後、充電量が第４閾値を上回った場合に、遮断器を遮断状態へ切り替えるので、第１プロセッサの動作停止中における消費電力を効果的に抑制することができる。
【００２６】
第８の本発明による充放電制御方法は、画像データを保持する半導体メモリと、上記半導体メモリへ電源供給する二次電池と、商用電源から上記二次電池への電源供給の遮断状態及び導通状態を切り替え可能な遮断器と、上記遮断器を制御する制御プロセッサとを有し、上記制御プロセッサが動作する第１動作モードと、上記制御プロセッサが動作を停止することにより、第１動作モードよりも消費電力を低減させた第２動作モードとを切り替え可能な画像処理装置に用いられる充放電制御方法であって、上記二次電池の充電量を検出する充電量検出ステップと、第２動作モードへ移行する際に上記制御プロセッサの動作を停止させるプロセッサ停止ステップと、第１動作モードにおいて、上記充電量を定期的に取得し、上記充電量に応じた上記遮断器の切り替えを行い、第２動作モードへの移行時に、上記充電量と上記遮断器の状態とに基づいて、上記遮断器の切り替えを行う充放電切替ステップとを備えて構成される。上記充放電切替ステップは、第２動作モードへの移行時における上記充電量を第１閾値及び第１閾値に比べて小さい第２閾値と比較するステップと、上記充電量が第１閾値よりも多く、かつ、上記遮断器が上記導通状態であれば、上記遮断器を上記遮断状態へ切り替え、上記充電量が第２閾値よりも少なく、かつ、上記遮断器が上記遮断状態であれば、上記遮断器を上記導通状態へ切り替えるステップとを有し、上記充電量が第１閾値よりも少なく、かつ、第２閾値よりも多い場合に、上記遮断器を切り替えずに上記制御プロセッサの動作を停止する。
【００２７】
第９の本発明による充放電制御プログラムは、画像データを保持する半導体メモリと、上記半導体メモリへ電源供給する二次電池と、商用電源から上記二次電池への電源供給の遮断状態及び導通状態を切り替え可能な遮断器と、上記遮断器を制御する制御プロセッサとを有し、上記制御プロセッサが動作する第１動作モードと、上記制御プロセッサが動作を停止することにより、第１動作モードよりも消費電力を低減させた第２動作モードとを切り替え可能な画像処理装置に用いられる充放電制御プログラムであって、上記二次電池の充電量を検出する充電量検出手順と、第２動作モードへ移行する際に上記制御プロセッサの動作を停止させるプロセッサ停止手順と、第１動作モードにおいて、上記充電量を定期的に取得し、上記充電量に応じた上記遮断器の切り替えを行い、第２動作モードへの移行時に、上記充電量と上記遮断器の状態とに基づいて、上記遮断器の切り替えを行う充放電切替手順とを備えて構成される。上記充放電切替手順は、第２動作モードへの移行時における上記充電量を第１閾値及び第１閾値に比べて小さい第２閾値と比較する手順と、上記充電量が第１閾値よりも多く、かつ、上記遮断器が上記導通状態であれば、上記遮断器を上記遮断状態へ切り替え、上記充電量が第２閾値よりも少なく、かつ、上記遮断器が上記遮断状態であれば、上記遮断器を上記導通状態へ切り替える手順とを有し、上記充電量が第１閾値よりも少なく、かつ、第２閾値よりも多い場合に、上記遮断器を切り替えずに上記制御プロセッサの動作を停止する。
【発明の効果】
【００２８】
本発明による画像処理装置では、省電力モードへ移行した際に、二次電池が満充電に近い状態にあるにも関わらず給電状態が維持されるのを抑制することができる。従って、充放電の切替制御を行うプロセッサの動作停止中における消費電力を低減させることができ、省電力モード時における消費電力を低減させた画像処理装置を提供することができる。
【００２９】
また、本発明による画像処理装置では、省電力モードへ移行するタイミングに関わらず、省電力モードへ移行した後直ぐに二次電池が電池切れとなるのを抑制することができる。さらに、ＦＡＸ受信などの復帰要因によりプロセッサが停止状態から動作状態に復帰するごとに、二次電池の充放電が切り替えられるのを抑制することができる。
【００３０】
また、本発明によれば、上述した様な画像処理装置において用いられる充放電制御方法を提供することができる。また、本発明によれば、コンピュータを上記画像処理装置として機能させるための充放電制御プログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態１による画像処理装置の一構成例を示したブロック図であり、画像処理装置の一例としてＭＦＰ１００が示されている。
【図２】図１のＣＰＵ１０６内の機能構成の一例を示したブロック図である。
【図３】図１のＭＦＰ１００における省電力モードへの移行時の動作と二次電池１１３の充電量との関係の一例を示した図である。
【図４】図１のＭＦＰ１００における省電力モードへの移行時の動作の一例を示したフローチャートであり、ＣＰＵ１０６の動作が示されている。
【図５】図１のＭＦＰ１００における起床時間の判定処理の一例を示したフローチャートである。
【図６】本発明の実施の形態２による画像処理装置の一構成例を示したブロック図である。
【図７】図６のＭＦＰ２００における省電力モードへの移行時の動作と二次電池１１３の充電量との関係の一例を示した図である。
【図８】図６のＭＦＰ２００における省電力モードへの移行時の動作の一例を示したフローチャートであり、ＣＰＵ１０６の動作が示されている。
【図９】図６のサブコントローラ２０１の動作の一例を示したフローチャートであり、省電力モード時の動作が示されている。
【図１０】本発明の実施の形態３による画像処理装置の構成例を示したフローチャートであり、省電力モード時におけるサブコントローラ２０１の動作が示されている。
【発明を実施するための形態】
【００３２】
実施の形態１．
＜ＭＦＰ１００＞
図１は、本発明の実施の形態１による画像処理装置の一構成例を示したブロック図であり、画像処理装置の一例としてＭＦＰ１００が示されている。ＭＦＰ１００は、商用電源から電源供給され、スキャナ機能、プリンタ機能、ＦＡＸ機能を備えた画像処理装置である。
【００３３】
このＭＦＰ１００は、電源回路１０１、電源セレクタ１０２、ＤＤＲ（Double Data Rate）−ＳＤＲＡＭ１０３、電源ＳＷ（スイッチ）１０４、Ａ／Ｄ変換器１０５、ＣＰＵ１０６、バス１０７、電源遮断器１１１、充電回路１１２、二次電池１１３、一次電池１２１、ＲＴＣ（リアルタイムクロック）１２２、ＲＯＭ１３１、原稿読取部１３２、印刷部１３３、ＦＡＸ送受信部１３４、操作部１３５及びディスプレイ１３６により構成される。
【００３４】
電源回路１０１は、商用電源に接続され、商用電源から供給される交流電流を一定電圧の直流電流に変換して、ＤＤＲ−ＳＤＲＡＭ１０３、二次電池１１３及びＣＰＵ１０６へ供給する。また、電源回路１０１は、例えば、原稿読取部１３２、印刷部１３３、ＦＡＸ送受信部１３４、操作部１３５及びディスプレイ１３６に電源供給する。
【００３５】
電源セレクタ１０２は、ＣＰＵ１０６からの制御信号に基づいて、ＤＤＲ−ＳＤＲＡＭ１０３に対する電源供給元を切り替える切替器であり、商用電源又は二次電池１１３のいずれか一方が電源供給元として選択される。
【００３６】
ＤＤＲ−ＳＤＲＡＭ１０３は、画像データを保持するための揮発性の半導体メモリであり、クロック信号の立ち上がりと立ち下がりとに同期してデータを入出力させることができる。ＤＤＲ−ＳＤＲＡＭ１０３では、商用電源又は二次電池１１３からの電源供給を利用して、記憶セルのリフレッシュ動作、すなわち、記憶データの再書込みが定期的に行われ、記憶データが保持される。
【００３７】
ＤＤＲ−ＳＤＲＡＭ１０３には、例えば、原稿読取部１３２が原稿から読み取った画像データ、プリント用の画像データ、ＦＡＸ受信した画像データ、ＦＡＸ送信用の画像データが保持される。
【００３８】
電源遮断器１１１は、商用電源から二次電池１１３への電源供給を遮断するための回路素子であり、ＣＰＵ１０６からの制御信号に基づいて、導通状態と遮断状態とが切り替えられる。上記導通状態は、二次電池１１３に対して商用電源が供給されている状態である。一方、遮断状態は、二次電池１１３への電源供給が遮断されている状態である。この電源遮断器１１１は、電源回路１０１と充電回路１１２との間に配置されている。電源遮断器１１１の切り替えは、例えば、マザーボード上の入出力ポートを切り替えることにより行われる。
【００３９】
充電回路１１２は、電源回路１０１から供給される直流電流を利用して、二次電池１１３を充電し、二次電池１１３を常に満充電状態に保持するための充電制御回路である。二次電池１１３は、ＤＤＲ−ＳＤＲＡＭ１０３へ電源供給するためのバックアップ用の蓄電池である。
【００４０】
電源ＳＷ１０４は、電源回路１０１からＣＰＵ１０６への電源供給を遮断するための回路素子であり、ＣＰＵ１０６からの制御信号により遮断状態へ移行する一方、ＲＴＣ１２２又は後述するサブコントローラからの起動信号により導通状態へ移行する。電源ＳＷ１０４の切り替えは、例えば、ＣＰＵ１０６内部のレジスタが保持するデータを書き換えることにより行われる。
【００４１】
Ａ／Ｄ変換器１０５は、二次電池１１３の充電量を検出するための充電量検出器であり、二次電池１１３の出力電圧を所定の周期でサンプリングし、デジタルデータ化してＣＰＵ１０６へ出力する。例えば、二次電池１１３の端子電圧が一定の繰り返し間隔でサンプリングされ、量子化及び符号化した電池電圧がＣＰＵ１０６に入力される。この電池電圧により、二次電池１１３の充電量が表される。
【００４２】
ＣＰＵ１０６は、バス１０７を介して、ＤＤＲ−ＳＤＲＡＭ１０３、ＲＯＭ１３１、原稿読取部１３２、印刷部１３３、ＦＡＸ送受信部１３４、操作部１３５及びディスプレイ１３６に接続され、バス１０７上のこれらのデバイスを制御する。例えば、ＲＯＭ１３１上に保持される制御プログラムに基づいて、原稿の読み取り、プリントデータの印刷、ＦＡＸデータの送受信が制御され、或いは、ＤＤＲ−ＳＤＲＡＭ１０３に対する画像データの入出力が行われる。
【００４３】
また、ＣＰＵ１０６は、停電時などにＤＤＲ−ＳＤＲＡＭ１０３上の画像データが消失するのを防ぐために、一定レベルを越える商用電源の電圧低下が検知されれば、電源セレクタ１０２を二次電池側へ切り替える。
【００４４】
また、ＣＰＵ１０６は、電源ＳＷ１０４を遮断状態へ切り替えて、自身への電源供給を遮断することにより、動作を停止する。ＣＰＵ１０６を動作状態から停止状態へ移行させるには、ＣＰＵ１０６への電源供給を遮断する場合と、ＣＰＵ１０６に供給される動作クロックを遮断する場合とが考えられる。ここでは、電源ＳＷ１０４を切り替えて、ＣＰＵ１０６に対する商用電源の供給を遮断することにより、停止状態へ移行させている。
【００４５】
ここでは、消費電力レベルの異なる２つの動作モードがあり、一方の動作モードを通常モードと呼び、通常モードよりも消費電力の少ない他方の動作モードを省電力モードと呼ぶことにする。つまり、ここでいう省電力モードは、少なくともＣＰＵ１０６が動作を停止している動作モードである。一方、通常モードは、少なくともＣＰＵ１０６が動作している動作モードである。
【００４６】
従って、ＭＦＰ１００が消費電力レベルの異なる３以上の動作モードを有する場合には、ＣＰＵ１０６が動作可能であるか否かによってこれらの動作モードが区別される。例えば、消費電力の多い順に、第１電力モード、第２電力モード及び第３電力モードという３段階の動作モードがあり、ＣＰＵ１０６が、第１電力モードにおいて動作し、第２電力モードにおいて動作を停止する場合が考えられる。この場合、第１電力モードが通常モードであり、第２及び第３電力モードが省電力モードである。つまり、ＣＰＵ１０６は、第１電力モードから第２電力モードへ移行する際に、二次電池１１３の充電量と電源遮断器１１１の状態とに基づいて、電源遮断器１１１の切り替えを行う。
【００４７】
一方、ＣＰＵ１０６が、第１及び第２電力モードにおいて動作し、第３電力モードにおいて動作を停止する場合、第１及び第２電力モードが通常モードであり、第３電力モードが省電力モードである。この場合、ＣＰＵ１０６は、第２電力モードから第３電力モードへ移行する際に、充電量及び電源遮断器１１１の状態に基づく電源遮断器１１１の切り替えを行う。
【００４８】
本実施の形態では、省電力モードにおいて、原稿読取部１３２、印刷部１３３、ＦＡＸ送受信部１３４、操作部１３５及びディスプレイ１３６への電源供給が遮断される場合について以下に説明する。通常モードでは、原稿読取部１３２、印刷部１３３、ＦＡＸ送受信部１３４、操作部１３５及びディスプレイ１３６に対して商用電源が供給される。
【００４９】
ＣＰＵ１０６は、例えば、原稿読取などの画像データの入出力処理が終了してから一定時間、ユーザ操作が検知されなければ、自動的に省電力モードへ切り替える。省電力モードへの移行時には、電源セレクタ１０２が、商用電源から二次電池１１３へ電源供給元が切り替えられる。
【００５０】
一方、省電力モードへ移行した後、ＦＡＸ受信、ユーザ操作などの解除イベントが検知されれば、省電力モードは解除され、ＣＰＵ１０６は停止状態から動作状態へ復帰する。例えば、ＣＰＵ１０６よりも消費電力の小さいサブコントローラ（図示せず）が、解除イベントを検知して、電源ＳＷ１０４を導通状態へ切り替え、ＣＰＵ１０６を起動させる。省電力モードの解除時には、電源セレクタ１０２が、二次電池１１３から商用電源へ電源供給元が切り替えられ、原稿読取部１３２、印刷部１３３、ＦＡＸ送受信部１３４、操作部１３５及びディスプレイ１３６に対する電源供給が再開される。
【００５１】
このＣＰＵ１０６は、Ａ／Ｄ変換器１０５から入力される電池電圧に基づいて、電源遮断器１１１を制御する制御プロセッサを含み、通常モードにおいて動作し、省電力モード中は動作を停止する。ＣＰＵ１０６は、通常モードにおいて、二次電池１１３の充電量を定期的に取得し、充電量に応じた電源遮断器１１１の切り替えを行う。例えば、一定周期で充電量を取得し、取得した充電量と電源遮断器１１１の状態とに基づいて、電源遮断器１１１の切り替えが行われる。
【００５２】
省電力モードへ移行する際には、省電力モードへの移行時における充電量と電源遮断器１１１の状態とに基づいて、電源遮断器１１１の切り替えが行われる。この様に構成することにより、省電力モードへ移行した際に、二次電池１１３が満充電に近い状態にあるにも関わらず給電状態が維持されるのを防止することができる。また、省電力モードへ移行するタイミングに関わらず、省電力モードへ移行した後直ぐに二次電池１１３が電池切れとなるのを防止することができる。
【００５３】
一次電池１２１は、ＲＴＣ１２２へ電源供給するための電池である。ＲＴＣ１２２は、クロックパルスに基づいて、日付及び時刻をカウントし、時刻情報を生成する計時回路部であり、発振器、カウンター及びメモリにより構成される。発振器は、クロックパルスを生成するクロックジェネレータである。カウンターは、クロックパルスに基づいて、年月日などの日付と時刻とをカウントし、現在の日付及び時刻を示す時刻情報を生成する。上記メモリには、時刻情報が保持される。このＲＴＣ１２２は、指定時間が経過すれば、所定のタイムアップ信号を生成するアラーム機能を備えている。上記指定時間は、ＣＰＵ１０６により指定される。また、タイムアップ信号は、ＣＰＵ１０６の起動信号である。このタイムアップ信号により、電源ＳＷ１０４は、遮断状態から導通状態へ移行し、ＣＰＵ１０６は、停止状態から動作状態へ復帰する。
【００５４】
＜ＣＰＵ１０６＞
図２は、図１のＣＰＵ１０６内の機能構成の一例を示したブロック図である。このＣＰＵ１０６は、省電力制御部１４１、判定閾値記憶部１４２、充電量比較部１４３、遮断器切替部１４４、電池切れ時間推定部１４５及び満充電時間推定部１４６により構成される。
【００５５】
省電力制御部１４１は、電源セレクタ１０２を制御するための制御信号と、電源ＳＷ１０４を制御するための制御信号とを生成し、動作モードを省電力モードへ切り替える処理を行う。
【００５６】
省電力モードへの移行時には、ＤＤＲ−ＳＤＲＡＭ１０３に対する電源供給元を商用電源から二次電池１１３に切り替えるとともに、原稿読取部１３２などへの電源供給を遮断してから、電源ＳＷ１０４を導通状態から遮断状態に切り替えてＣＰＵ１０６の動作を停止させる。一方、省電力モードの解除時には、ＤＤＲ−ＳＤＲＡＭ１０３に対する電源供給元を商用電源へ切り替えるとともに、原稿読取部１３２などへの電源供給を再開させる。
【００５７】
判定閾値記憶部１４２には、放電を開始させるか否かを判定するための判定閾値Ｊ１１と、充電を開始させるか否かを判定するための判定閾値Ｊ２１が保持される。判定閾値Ｊ２１は、判定閾値Ｊ１１よりも小さい。
【００５８】
充電量比較部１４３は、省電力モードへの移行時に、Ａ／Ｄ変換器１０５から入力される電池電圧、すなわち、二次電池１１３の充電量を判定閾値Ｊ１１，Ｊ２１と比較し、その比較結果を遮断器切替部１４４へ出力する。遮断器切替部１４４は、充電量の比較結果と電源遮断器１１１の状態とに基づいて、電源遮断器１１１を切り替えるための制御信号を生成する。
【００５９】
具体的には、省電力モードへの移行時における充電量が判定閾値Ｊ１１よりも多く、かつ、電源遮断器１１１が導通状態であれば、電源遮断器１１１が遮断状態へ切り替えられる。また、充電量が判定閾値Ｊ１１よりも多く、かつ、電源遮断器１１１が遮断状態であれば、ＣＰＵ１０６は、電源遮断器１１１の状態を維持したまま動作を停止する。これらの場合、ＣＰＵ１０６は、二次電池１１３への電源供給を遮断させてから動作を停止するので、ＣＰＵ１０６の動作停止中における消費電力を低減させることができる。
【００６０】
一方、省電力モードへの移行時における充電量が判定閾値Ｊ２１よりも少なく、かつ、電源遮断器１１１が遮断状態であれば、電源遮断器１１１が導通状態へ切り替えられる。また、充電量が判定閾値Ｊ２１よりも少なく、かつ、電源遮断器１１１が導通状態であれば、ＣＰＵ１０６は、電源遮断器１１１の状態を維持したまま動作を停止する。これらの場合には、ＣＰＵ１０６の動作停止中に二次電池１１３を充電させることができる。
【００６１】
この様に構成することにより、ＣＰＵ１０６は、省電力モードへの移行時における充電量と電源遮断器１１１の状態とに応じて、充放電の切り替えを行ってから動作を停止するので、省電力モードへ移行した際に、二次電池１１３が満充電に近い状態にあるにも関わらず給電状態が維持され、或いは、電池切れに近い状態にあるにも関わらず電源供給の遮断状態が維持されるのを防止することができる。
【００６２】
ただし、省電力モードへの移行時における充電量が判定閾値Ｊ１１よりも少なく、かつ、判定閾値Ｊ２１よりも多い場合には、電源遮断器１１１を切り替えずにＣＰＵ１０６は動作を停止する。この場合、ＣＰＵ１０６は、電源遮断器１１１が導通状態であれば、導通状態を維持したまま動作を停止し、また、遮断状態であれば、遮断状態を維持したまま動作を停止する。この様に構成することにより、ＦＡＸ受信などの復帰要因により省電力モードが解除されてＣＰＵ１０６が停止状態から動作状態に復帰するごとに、二次電池１１３の充放電が切り替えられるのを防止することができ、二次電池１１３の劣化を抑制することができる。
【００６３】
電池切れ時間推定部１４５は、Ａ／Ｄ変換器１０５から入力される電池電圧（二次電池１１３の充電量）に基づいて、電池切れ時間Ｔ１を推定し、ＲＴＣ１２２を制御するための制御信号を生成する。電池切れ時間Ｔ１は、電源供給が遮断されている状態で、二次電池１１３が電池切れとなるまでに要する予測時間であり、例えば、現在の充電量と、判定閾値Ｊ２１よりも小さい目標値Ｊ２２とに基づいて算出される。なお、目標値Ｊ２２は、判定閾値Ｊ２１と同じであっても良い。
【００６４】
満充電時間推定部１４６は、Ａ／Ｄ変換器１０５から入力される電池電圧（二次電池１１３の充電量）に基づいて、満充電時間Ｔ２を推定し、ＲＴＣ１２２を制御するための制御信号を生成する。満充電時間Ｔ２は、電源供給されている状態で、二次電池１１３が満充電となるまでに要する予測時間であり、例えば、現在の充電量と、判定閾値Ｊ１１よりも大きい目標値Ｊ１２とに基づいて算出される。なお、目標値Ｊ１２は、判定閾値Ｊ１１と同じであっても良い。
【００６５】
電池切れ時間推定部１４５は、ＣＰＵ１０６の動作停止時における充電量が判定閾値Ｊ１１よりも多ければ、ＲＴＣ１２２に電池切れ時間Ｔ１を指定する。電池切れ時間Ｔ１が指定されれば、ＣＰＵ１０６は、動作を停止する。そして、ＣＰＵ１０６は、ＲＴＣ１２２からのタイムアップ信号に基づいて起動した後、電源遮断器１１１を遮断状態から導通状態へ切り替えることにより、二次電池１１３への電源供給を再開させてから、動作を停止する。この様に構成することにより、二次電池１１３が電池切れになる前に、ＣＰＵ１０６を動作状態へ復帰させて二次電池１１３の充電を開始することができる。
【００６６】
満充電時間推定部１４６は、ＣＰＵ１０６の動作停止時における充電量が判定閾値Ｊ２１よりも少なければ、ＲＴＣ１２２に満充電時間Ｔ２を指定する。満充電時間Ｔ２が指定されれば、ＣＰＵ１０６は、動作を停止する。そして、ＣＰＵ１０６は、ＲＴＣ１２２からのタイムアップ信号に基づいて起動した後、電源遮断器１１１を導通状態から遮断状態へ切り替えることにより、二次電池１１３への電源供給を遮断させてから、動作を停止する。この様に構成することにより、二次電池１１３が満充電になる前に、ＣＰＵ１０６を動作状態へ復帰させて二次電池１１３への電源供給を遮断させることができる。
【００６７】
また、ＣＰＵ１０６の動作停止時における充電量が、判定閾値Ｊ１１よりも少なく、かつ、判定閾値Ｊ２１よりも多い場合、電源遮断器１１１が導通状態であれば、現在の充電量から推定される満充電時間Ｔ２がＲＴＣ１２２に指定される。一方、電源遮断器１１１が遮断状態であれば、現在の充電量から推定される電池切れ時間Ｔ１がＲＴＣ１２２に指定される。
【００６８】
なお、充電量比較部１４３は、通常モードにおいて、一定周期で二次電池１１３の充電量を取得し、取得した充電量を判定閾値Ｊ１４，Ｊ２４と比較する。そして、遮断器切替部１４４が、その比較結果と電源遮断器１１１の状態とに基づいて、電源遮断器１１１の切り替えを行う。判定閾値Ｊ２４は、判定閾値Ｊ１４よりも小さい。
【００６９】
具体的には、充電量が判定閾値Ｊ１４よりも多く、かつ、電源遮断器１１１が導通状態であれば、電源遮断器１１１が遮断状態へ切り替えられる。また、充電量が判定閾値Ｊ２４よりも少なく、かつ、電源遮断器１１１が遮断状態であれば、電源遮断器１１１が導通状態へ切り替えられる。その他の場合には、電源遮断器１１１の状態がそのまま維持される。
【００７０】
通常モードにおいて、充電量比較部１４３が二次電池１１３の充電量を定期的にチェックする際の時間間隔は、比較的に長い。通常、省電力モードへの移行は、その様な定期的な充電量のチェックと非同期で行われる。このため、省電力モードへ移行するタイミングによっては、電源遮断器１１１を導通状態へ切り替えるべきタイミングでＣＰＵ１０６が停止状態へ移行することがある。この様な場合であっても、省電力モードへ移行する前に、二次電池１１３の充電量と電源遮断器１１１の状態とに基づいて、電源遮断器１１１の切り替えを行うことにより、省電力モードへ移行した後直ぐに二次電池１１３が電池切れとなるのを防止することができる。なお、判定閾値Ｊ１４，Ｊ２４は、それぞれ判定閾値Ｊ１１，Ｊ２１と同じ値を用いることができる。
【００７１】
図３は、図１のＭＦＰ１００における省電力モードへの移行時の動作と二次電池１１３の充電量との関係の一例を示した図である。この図では、動作モードが時刻ｔ１に通常モードから省電力モードへ切り替えられ、ＣＰＵ１０６が稼働状態から停止状態へ移行している。省電力モードへの切り替え前の二次電池１１３は、商用電源からの電源供給により、概ね満充電状態であり、充電量が目標値Ｊ１２を上回っている。
【００７２】
この様な状態において省電力モードへ切り替えられる場合、ＣＰＵ１０６は、充電量が判定閾値Ｊ１１を越えていることから、電源遮断器１１１を遮断状態へ切り替えるとともに、ＲＴＣ１２２に対し電池切れ時間Ｔ１を指定したアラーム設定を行ってから、停止状態へ移行する。このため、時刻ｔ１から時刻ｔ２までの間は、二次電池１１３に対する電源供給が遮断され、放電により充電量が緩やかに減少している。
【００７３】
ＲＴＣ１２２は、時刻ｔ１から電池切れ時間Ｔ１が経過した時刻ｔ２にタイムアップし、ＣＰＵ１０６を稼働状態へ復帰させる。このとき、充電量は、判定閾値Ｊ２１を下回っている。ＣＰＵ１０６は、ＲＴＣ１２２からのタイムアップ信号に基づいて起動した後、電源遮断器１１１を導通状態へ切り替えるとともに、ＲＴＣ１２２に満充電時間Ｔ２を指定したアラーム設定を行ってから、再度、停止状態へ移行する。このため、時刻ｔ３から時刻ｔ４までの間は、二次電池１１３に対する電源供給が再開され、充電により充電量が増加している。
【００７４】
ＲＴＣ１２２は、時刻ｔ３から満充電時間Ｔ２が経過した時刻ｔ４にタイムアップし、ＣＰＵ１０６を稼働状態へ復帰させる。このとき、充電量は、判定閾値Ｊ１１を上回っている。ＣＰＵ１０６は、ＲＴＣ１２２からの再度のタイムアップ信号に基づいて起動した後、電源遮断器１１１を遮断状態へ切り替えるとともに、ＲＴＣ１２２に電池切れ時間Ｔ１を指定したアラーム設定を行ってから、停止状態へ移行する。
【００７５】
省電力モードへの移行後は、この様なアラーム設定及び充放電の切り替えが繰り返し行われる。二次電池１１３の放電期間中は、商用電源から二次電池１１３への電源供給が遮断されているので、この間の商用電源の電力消費量を低減させることができる。
【００７６】
一般に、充電量が満充電に近い状態で二次電池１１３の充電を継続的に行う場合に比べて、上述した様に充放電を間欠的に繰り返す方が、エネルギー損失が少なく、電力消費量を低減させることができ、また、二次電池１１３の劣化を抑制することができる。
【００７７】
図４のステップＳ１０１〜Ｓ１１０は、図１のＭＦＰ１００における省電力モードへの移行時の動作の一例を示したフローチャートであり、ＣＰＵ１０６の動作が示されている。ＣＰＵ１０６は、動作モードを省電力モードへ切り替える場合、まず、所定の事前処理を行い、最短起床時間を算出する（ステップＳ１０１，Ｓ１０２）。
【００７８】
事前処理は、二次電池１１３の充放電を切り替える充放電制御以外の処理であり、データをＤＤＲ−ＳＤＲＡＭ１０３に格納する処理、電源セレクタ１０２を二次電池側へ切り替える処理、各デバイスへの電源供給を遮断する処理などが事前処理として行われる。最短起床時間は、充放電制御以外の復帰要因により、省電力モードを解除してＣＰＵ１０６を動作状態へ復帰させるための最短時間であり、実行予定時刻Ａが指定された予約ジョブ、例えば、ＦＡＸ送信ジョブがある場合に、実行予定時刻Ａに基づいて算出される。
【００７９】
次に、ＣＰＵ１０６は、二次電池１１３の充電量から起床時間を判定する（ステップＳ１０３）。この起床時間は、Ａ／Ｄ変換器１０５から入力される電池電圧に基づいて算出され、電池切れとなるまでに要する電池切れ時間Ｔ１又は満充電となるまでに要する満充電時間Ｔ２から充放電切替時刻Ｂが定められる。
【００８０】
ＣＰＵ１０６は、実行予定時刻Ａと充放電切替時刻Ｂとを比較し（ステップＳ１０４）、充放電切替時刻Ｂが実行予定時刻Ａよりも先に到達する場合、ＲＴＣ１２２に対し、充放電切替時刻Ｂをタイムアップ時刻として設定する（ステップＳ１０５）。一方、実行予定時刻Ａが充放電切替時刻Ｂよりも先に到達する場合には、ＲＴＣ１２２に対し、実行予定時刻Ａがタイムアップ時刻として設定される（ステップＳ１０９）。
【００８１】
次に、ＣＰＵ１０６は、二次電池１１３の充電量を判定閾値Ｊ１１，Ｊ２１と比較し（ステップＳ１０６）、充電量が判定閾値Ｊ１１よりも多い場合、電源遮断器１１１を開放して二次電池１１３への電源供給を遮断させた後（ステップＳ１０７）、動作を停止する（ステップＳ１０８）。
【００８２】
充電量が判定閾値Ｊ２１よりも少ない場合には、電源遮断器１１１を短絡して二次電池１１３への電源供給を再開させた後（ステップＳ１１０）、ＣＰＵ１０６の動作が停止する（ステップＳ１０８）。また、充電量が判定閾値Ｊ１１よりも少なく、かつ、判定閾値Ｊ２１よりも多い場合には、電源遮断器１１１を切り替えずに、ＣＰＵ１０６の動作が停止する。
【００８３】
図５のステップＳ２０１〜Ｓ２０６は、図１のＭＦＰ１００における起床時間の判定処理の一例を示したフローチャートである。まず、充電量比較部１４３は、Ａ／Ｄ変換器１０５から充電量を取得し、判定閾値Ｊ１１，Ｊ２１と比較する（ステップＳ２０１〜Ｓ２０３）。このとき、現在の充電量が判定閾値Ｊ１１を上回っていれば、電池切れ時間Ｔ１から充電開始の起床時間が算出され、充放電切替時刻Ｂが定められる（ステップＳ２０６）。
【００８４】
現在の充電量が判定閾値Ｊ２１を下回っていれば、満充電時間Ｔ２から放電開始の起床時間が算出され、充放電切替時刻Ｂが定められる（ステップＳ２０５）。現在の充電量が判定閾値Ｊ１１よりも少なく、かつ、判定閾値Ｊ２１よりも多い場合、二次電池１１３が現在充電中であれば、満充電時間Ｔ２から放電開始の起床時間が算出され、充放電切替時刻Ｂが定められる（ステップＳ２０５）。一方、二次電池１１３が現在充電中でなければ、電池切れ時間Ｔ１から充電開始の起床時間が算出され、充放電切替時刻Ｂが定められる（ステップＳ２０６）。
【００８５】
本実施の形態によれば、省電力モードへの移行に伴って動作を停止するＣＰＵ１０６の動作停止中における消費電力を低減させることができる。特に、省電力モードへの移行時における充電量と電源遮断器１１１の状態とに基づいて、電源遮断器１１１の切り替えを行ってからＣＰＵ１０６を停止状態へ移行させるので、二次電池１１３が満充電に近い状態にあるにも関わらず給電状態が維持されるのを防止することができる。また、省電力モードへ移行するタイミングに関わらず、省電力モードへ移行した後直ぐに二次電池１１３が電池切れとなるのを防止することができる。
【００８６】
また、省電力モードへの移行時における充電量が判定閾値Ｊ２１以上、判定閾値Ｊ１１以下の範囲内であれば、電源遮断器１１１を切り替えずにＣＰＵ１０６を停止状態へ移行させる。このため、ＦＡＸ受信などの復帰要因により、省電力モードが解除されてＣＰＵ１０６が停止状態から動作状態に復帰するごとに、二次電池１１３の充放電が切り替えられるのを防止することができる。
【００８７】
実施の形態２．
実施の形態１では、ＣＰＵ１０６がＲＴＣ１２２に電池切れ時間Ｔ１又は満充電時間Ｔ２を指定して動作を停止し、ＲＴＣ１２２からのタイムアップ信号により起動する場合の例について説明した。これに対し、本実施の形態では、ＣＰＵ１０６が二次電池１１３の充電量を監視するサブコントローラからの起動信号により起動する場合について説明する。
【００８８】
図６は、本発明の実施の形態２による画像処理装置の一構成例を示したブロック図である。このＭＦＰ２００は、図１のＭＦＰ１００と比較すれば、サブコントローラ２０１を備えている点で異なる。サブコントローラ２０１は、電源回路１０１を介して商用電源が供給され、ＣＰＵ１０６よりも消費電力が小さいコントローラであり、二次電池１１３の充電量を監視するための制御プロセッサを含んでいる。
【００８９】
ＣＰＵ１０６は、省電力モードへの移行時における充電量が判定閾値Ｊ１１よりも多い場合に、判定閾値Ｊ１１よりも小さい判定閾値Ｊ２３に基づく起床通知をサブコントローラ２０１に依頼する。判定閾値Ｊ２３は、電池切れであるか否かを判定するための閾値であり、例えば、判定閾値Ｊ２１よりも小さい。なお、判定閾値Ｊ２３は、判定閾値Ｊ２１と同じであっても良い。
【００９０】
省電力モードへの移行時における充電量が判定閾値Ｊ２１よりも少ない場合には、判定閾値Ｊ２１よりも大きい判定閾値Ｊ１３に基づく起床通知がサブコントローラ２０１に依頼される。判定閾値Ｊ１３は、満充電であるか否かを判定するための閾値であり、例えば、判定閾値Ｊ１１よりも大きい。なお、判定閾値Ｊ１３は、判定閾値Ｊ１１と同じであっても良い。
【００９１】
省電力モードへの移行時における充電量が判定閾値Ｊ１１よりも少なく、かつ、充電量が判定閾値Ｊ２１よりも多い場合には、電源遮断器１１１が導通状態であれば、判定閾値Ｊ１３に基づく起床通知がサブコントローラ２０１に依頼される。一方、電源遮断器１１１が遮断状態であれば、判定閾値Ｊ２３に基づく起床通知がサブコントローラ２０１に依頼される。
【００９２】
サブコントローラ２０１は、Ａ／Ｄ変換器１０５から入力される電池電圧、すなわち、二次電池１１３の充電量に基づいて、所定のウェイクアップ信号を生成し、ＣＰＵ１０６へ出力する。ウェイクアップ信号は、ＣＰＵ１０６の起動信号である。このウェイクアップ信号により、電源ＳＷ１０４は、遮断状態から導通状態へ移行し、ＣＰＵ１０６は、停止状態から動作状態へ復帰する。
【００９３】
具体的には、ＣＰＵ１０６が動作を停止した後に、充電量が判定閾値Ｊ２３を下回れば、ウェイクアップ信号が生成される。このとき、ＣＰＵ１０６は、サブコントローラ２０１からのウェイクアップ信号に基づいて起動し、電源遮断器１１１を導通状態へ切り替えて二次電池１１３への電源供給を再開させた後、停止状態へ移行する。
【００９４】
また、ＣＰＵ１０６が動作を停止した後に、充電量が判定閾値Ｊ１３を上回れば、ウェイクアップ信号が生成される。このとき、ＣＰＵ１０６は、サブコントローラ２０１からのウェイクアップ信号に基づいて起動し、電源遮断器１１１を遮断状態へ切り替えて二次電池１１３への電源供給を遮断させた後、停止状態へ移行する。
【００９５】
図７は、図６のＭＦＰ２００における省電力モードへの移行時の動作と二次電池１１３の充電量との関係の一例を示した図である。この図には、動作モードが時刻ｔ１１に省電力モードへ切り替えられ、ＣＰＵ１０６が稼働状態から停止状態に移行している。省電力モードへの切り替え前の二次電池１１３は、商用電源からの電源供給により、概ね満充電状態であり、充電量が判定閾値Ｊ１３を上回っている。
【００９６】
この様な状態において省電力モードへ切り替えられる場合、ＣＰＵ１０６は、充電量が判定閾値Ｊ１１を越えていることから、二次電池１１３への電源供給を遮断させるとともに、サブコントローラ２０１に対し判定閾値Ｊ２３に基づく起床要求の依頼を行ってから、停止状態へ移行する。このため、時刻ｔ１１から時刻ｔ１２までの間は、二次電池１１３に対する電源供給が遮断され、放電により充電量が緩やかに減少している。
【００９７】
サブコントローラ２０１は、ＣＰＵ１０６が停止状態に移行した後、充電量が判定閾値Ｊ２３を下回れば、ウェイクアップ信号を出力し、稼働状態へ復帰させるための起床要求をＣＰＵ１０６に通知する（時刻ｔ１２）。
【００９８】
ＣＰＵ１０６は、ウェイクアップ信号に基づいて起動した後、二次電池１１３への電源供給を再開させるとともに、サブコントローラ２０１に対し判定閾値Ｊ１３に基づく起床要求の依頼を行ってから、再度、停止状態へ移行する（時刻ｔ１３）。このため、時刻ｔ１３から時刻ｔ１４までの間は、二次電池１１３に対する電源供給が再開され、充電により充電量が増加している。
【００９９】
サブコントローラ２０１は、充電量が判定閾値Ｊ１３を上回れば、ウェイクアップ信号を出力し、稼働状態へ復帰させるための起床要求をＣＰＵ１０６に通知する（時刻ｔ１４）。ＣＰＵ１０６は、サブコントローラ２０１からの再度のウェイクアップ信号に基づいて起動した後、二次電池１１３への電源供給を遮断させるとともに、サブコントローラ２０１に対し判定閾値Ｊ２３に基づく起床要求の依頼を行ってから、停止状態へ移行する。
【０１００】
省電力モードへの移行後は、この様なサブコントローラ２０１に対する起床要求の依頼及び充放電の切り替えが繰り返し行われる。二次電池１１３の放電期間中は、商用電源から二次電池１１３への電源供給が遮断されているので、この間の商用電源の電力消費量を低減させることができる。
【０１０１】
図８のステップＳ３０１〜Ｓ３１０は、図６のＭＦＰ２００における省電力モードへの移行時の動作の一例を示したフローチャートであり、ＣＰＵ１０６の動作が示されている。ＣＰＵ１０６は、動作モードを省電力モードへ切り替える場合、まず、所定の事前処理を行う（ステップＳ３０１）。
【０１０２】
次に、ＣＰＵ１０６は、Ａ／Ｄ変換器１０５から充電量を取得し（ステップＳ３０２）、判定閾値Ｊ１１，Ｊ２１と比較する（ステップＳ３０３，Ｓ３０４）。このとき、充電量が判定閾値Ｊ２１を下回っていれば、電源遮断器１１１を短絡して二次電池１１３への電源供給を再開させ（ステップＳ３０３，Ｓ３０６）、サブコントローラ２０１に対し判定閾値Ｊ１３に基づく満充電の通知要求を行った後（ステップＳ３０７）、ＣＰＵ１０６の動作が停止する（ステップＳ３０８）。
【０１０３】
充電量が判定閾値Ｊ１１を上回っている場合には、電源遮断器１１１を開放して二次電池１１３への電源供給を遮断させ（ステップＳ３０３，Ｓ３０４，Ｓ３０９）、サブコントローラ２０１に対し判定閾値Ｊ２３に基づく電池切れの通知要求を行った後（ステップＳ３１０）、ＣＰＵ１０６の動作が停止する（ステップＳ３０８）。
【０１０４】
また、充電量が判定閾値Ｊ１１よりも少なく、かつ、判定閾値Ｊ２１よりも多い場合には、電源遮断器１１１を切り替えない（ステップＳ３０５）。この場合、電源遮断器１１１が導通状態、すなわち、二次電池１１３が現在充電中であれば、サブコントローラ２０１に対し判定閾値Ｊ１３に基づく満充電の通知要求を行った後（ステップＳ３０７）、ＣＰＵ１０６の動作が停止する（ステップＳ３０８）。一方、電源遮断器１１１が遮断状態であれば、サブコントローラ２０１に対し判定閾値Ｊ２３に基づく電池切れの通知要求を行った後（ステップＳ３１０）、ＣＰＵ１０６の動作が停止する（ステップＳ３０８）。
【０１０５】
図９のステップＳ４０１〜Ｓ４０８は、図６のサブコントローラ２０１の動作の一例を示したフローチャートであり、省電力モード時の動作が示されている。まず、サブコントローラ２０１は、省電力モードの解除イベントを検知すれば、ウェイクアップ信号を出力し、ＣＰＵ１０６に対し動作状態への復帰要求を通知する（ステップＳ４０１，Ｓ４０８）。解除イベントは、省電力モードを解除してＣＰＵ１０６を動作状態へ復帰させるための復帰要因であり、画像データのＦＡＸ受信、操作部１３５におけるユーザ操作、予約ジョブの実行予定時刻の到来などが考えられる。
【０１０６】
次に、サブコントローラ２０１は、Ａ／Ｄ変換器１０５から二次電池１１３の充電量を取得し、判定閾値Ｊ２３と比較する（ステップＳ４０２，Ｓ４０３）。このとき、充電量が判定閾値Ｊ２３を下回っており、ＣＰＵ１０６から電池切れの通知要求があった場合、ウェイクアップ信号を出力し、ＣＰＵ１０６に対し動作状態への復帰要求を通知する（ステップＳ４０４，Ｓ４０８）。
【０１０７】
一方、充電量が判定閾値Ｊ２３以上であるか、或いは、ＣＰＵ１０６から電池切れの通知要求がなかった場合には、充電量が判定閾値Ｊ１３と比較される（ステップＳ４０５）。このとき、充電量が判定閾値Ｊ１３を上回っており、ＣＰＵ１０６から満充電の通知要求があった場合、ウェイクアップ信号を出力し、ＣＰＵ１０６に対し動作状態への復帰要求を通知する（ステップＳ４０６，Ｓ４０８）。
【０１０８】
一方、充電量が判定閾値Ｊ１３以下であるか、或いは、ＣＰＵ１０６から満充電の通知要求がなかった場合には、ステップＳ４０７へ移行し、省電力モードが解除されるまで、ステップＳ４０１からステップＳ４０６までの処理手順が繰り返される。省電力モードが解除されれば、この処理は終了する。
【０１０９】
本実施の形態によれば、充電量が判定閾値Ｊ２３を下回った場合に、ＣＰＵ１０６がサブコントローラ２０１からのウェイクアップ信号により動作状態に復帰して二次電池１１３への電源供給を再開させるので、電池切れになる前に二次電池１１３の充電を開始することができる。
【０１１０】
また、ＣＰＵ１０６は、サブコントローラ２０１からの再度のウェイクアップ信号により動作状態に復帰した後、二次電池１１３への電源供給を遮断させて動作を停止するので、ＣＰＵ１０６の動作停止中における消費電力を効果的に抑制することができる。
【０１１１】
実施の形態３．
実施の形態２では、ＣＰＵ１０６がサブコントローラ２０１からの起動信号により起動して二次電池１１３の充放電を切り替える場合の例について説明した。これに対し、本実施の形態では、サブコントローラ２０１が充電量に応じて二次電池１１３の充放電を切り替える場合について説明する。
【０１１２】
図１０のステップＳ５０１〜Ｓ５０８は、本発明の実施の形態３による画像処理装置の構成例を示したフローチャートであり、省電力モード時におけるサブコントローラ２０１の動作が示されている。まず、サブコントローラ２０１は、省電力モードの解除イベントを検知すれば、ウェイクアップ信号を出力し、ＣＰＵ１０６に対し動作状態への復帰要求を通知する（ステップＳ５０１，Ｓ５０７）。
【０１１３】
次に、サブコントローラ２０１は、Ａ／Ｄ変換器１０５から二次電池１１３の充電量を取得し（ステップＳ５０２）、判定閾値Ｊ１３，Ｊ２３と比較する（ステップＳ５０３，Ｓ５０４）。このとき、充電量が判定閾値Ｊ２３を下回っていれば、電源遮断器１１１を短絡して二次電池１１３への電源供給を再開させる（ステップＳ５０３，Ｓ５０８）。
【０１１４】
一方、充電量が判定閾値Ｊ１３を上回っていれば、電源遮断器１１１を開放して二次電池１１３への電源供給を遮断させる（ステップＳ５０４，Ｓ５０５）。ステップＳ５０１からステップＳ５０５までの処理手順は、省電力モードが解除されるまで繰り返され、省電力モードが解除されれば、この処理は終了する（ステップＳ５０６）。
【０１１５】
本実施の形態によれば、ＣＰＵ１０６が停止状態へ移行した後、充電量が判定閾値Ｊ２３を下回った場合に、サブコントローラ２０１が二次電池１１３への電源供給を再開させるので、電池切れになる前に二次電池１１３の充電を開始することができる。
【０１１６】
また、サブコントローラ２０１は、二次電池１１３への電源供給を再開させた後、充電量が判定閾値Ｊ１３を上回った場合に、二次電池１１３への電源供給を遮断させるので、ＣＰＵ１０６の動作停止中における消費電力を効果的に抑制することができる。
【０１１７】
なお、実施の形態２及び３では、サブコントローラ２０１が二次電池１１３の充電量を監視し、充電量に基づいてＣＰＵ１０６を起動させ、或いは、二次電池１１３の充放電を切り替える場合の例について説明した。しかし、本発明は、充電量に基づいてＣＰＵ１０６を起動させ、或いは、二次電池１１３の充放電を切り替える制御をソフトウェアにより行うものに限定されるものではなく、ハードウェアにより行うように構成しても良い。
【０１１８】
また、実施の形態１〜３では、ＣＰＵ１０６への電源供給を遮断することにより、ＣＰＵ１０６の動作を停止させる場合の例について説明した。しかし、本発明は、ＣＰＵ１０６に対する動作クロックの供給を遮断してＣＰＵ１０６の動作を停止させるような構成のものにも適用することができる。
【０１１９】
また、実施の形態１〜３では、ＣＰＵ１０６が動作を停止する際に、ＣＰＵ１０６が充電量に応じて二次電池１１３の充放電を切り替える場合の例について説明した。しかし、本発明は、少なくとも電源遮断器１１を制御する制御プロセッサが動作を停止する際に、充電量に応じて二次電池１１３の充放電を切り替えるものに適用することができる。
【０１２０】
また、実施の形態１〜３では、電源遮断器１１１が電源回路１０１と充電回路１１２との間に配置される場合の例について説明したが、本発明は二次電池１１３への商用電源の供給を遮断する遮断器の構成をこれに限定するものではない。例えば、その様な遮断器を充電回路１１２と二次電池１１３との間に配置し、或いは、電源回路１０１又は充電回路１１２の内部に設けるような構成であっても良い。
【０１２１】
また、実施の形態１〜３では、画像データを保持し、二次電池１１３からの電源供給によりバックアップされる半導体メモリとして、ＤＤＲ−ＳＤＲＡＭ１０３が用いられる場合の例について説明したが、本発明は半導体メモリをこれに限定するものではない。例えば、記憶保持に記憶セルのリフレッシュ動作が必要なＤＲＡＭ等を上記半導体メモリとして用いるものにも本発明は適用することができる。
【０１２２】
また、実施の形態１〜３では、放電を開始させるか否かを判定するための判定閾値Ｊ１１と、充電を開始させるか否かを判定するための判定閾値Ｊ２１とが異なる場合の例について説明した。しかし、本発明は充放電の切替制御のための閾値をこれに限定するものではなく、これらの判定閾値Ｊ１１，Ｊ２１が同じ値であっても良い。
【符号の説明】
【０１２３】
１００  ＭＦＰ
１０１  電源回路
１０２  電源セレクタ
１０３  ＤＤＲ−ＳＤＲＡＭ
１０４  電源ＳＷ
１０５  Ａ／Ｄ変換器
１０６  ＣＰＵ
１１１  電源遮断器
１１２  充電回路
１１３  二次電池
１２１  一次電池
１２２  ＲＴＣ
１４１  省電力制御部
１４２  判定閾値記憶部
１４３  充電量比較部
１４４  遮断器切替部
１４５  電池切れ時間推定部
１４６  満充電時間推定部
２００  ＭＦＰ
２０１  サブコントローラ
【図１】
0005879954.tif 000002
【図２】
0005879954.tif 000003
【図３】
0005879954.tif 000004
【図４】
0005879954.tif 000005
【図５】
0005879954.tif 000006
【図６】
0005879954.tif 000007
【図７】
0005879954.tif 000008
【図８】
0005879954.tif 000009
【図９】
0005879954.tif 000010
【図１０】
0005879954.tif 000011