(57)【要約】【課題】ＳＤＲＡＭ等の記憶装置の記憶内容を省電力モード中に適切な方法で実質的に保持可能な電子機器を提供する。【解決手段】複合機（電子機器）は、ＳＤＲＡＭと、ＣＰＵと、を備える。ＳＤＲＡＭは、揮発性メモリとして構成され、プログラムが実行されるときにワークエリアとして機能する。ＣＰＵは、少なくともＳＤＲＡＭで消費される電力が抑えられる省電力モードから復帰するときのＳＤＲＡＭの記憶内容を、省電力モードへの移行時におけるＳＤＲＡＭの記憶内容と一致させるための記憶内容保持処理について、複数種類の中から選択して実行可能である。【選択図】図３
2012143875.tif 000002
【特許請求の範囲】
【請求項１】
揮発性メモリとして構成され、プログラムが実行されるときにワークエリアとして機能する第１記憶部と、
少なくとも前記第１記憶部で消費される電力が抑えられる省電力モードから復帰するときの前記第１記憶部の記憶内容を、省電力モードへの移行時における前記第１記憶部の記憶内容と一致させるための記憶内容保持処理について、複数種類の中から選択して実行可能である演算部と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記記憶内容保持処理を複数種類の中から選択するための情報である選択基準情報を記憶する第２記憶部を備えることを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器であって、
時間帯と、当該時間帯において選択する前記記憶内容保持処理と、を対応付けた時間帯別選択情報を前記選択基準情報として用いることを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器としての画像形成装置であって、
記録媒体に画像を形成するための画像形成部を備え、
前記演算部は、時間帯別の前記画像形成部の動作回数に基づいて前記時間帯別選択情報を作成可能であることを特徴とする画像形成装置。
【請求項５】
請求項１から３までの何れか一項に記載の電子機器としての画像形成装置又は請求項４に記載の画像形成装置であって、
前記記憶内容保持処理の１つは、省電力モードへの移行時に前記第１記憶部の記憶内容を、不揮発性メモリとして構成される第３記憶部に記憶させ、省電力モードからの復帰時に前記第３記憶部に記憶された記憶内容を前記第１記憶部に書き戻す処理であることを特徴とする画像形成装置。
【請求項６】
請求項１から３までの何れか一項に記載の電子機器としての画像形成装置又は請求項４及び５の何れかに記載の画像形成装置であって、
前記記憶内容保持処理の１つは、省電力モード中に、前記第１記憶部にセルフリフレッシュを行わせる処理であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、省電力モードを有する電子機器に関する。
【背景技術】
【０００２】
従来から、プリンタ等の画像形成装置（電子機器）において、待機電力を平常時よりも小さくした省電力モードを有するものが知られている。この省電力モードは、一部の部品で消費される電力を抑える（又はゼロにする）ことで実現される。特許文献１から３までは、ＣＰＵ及びＲＡＭ等で消費される電力を抑えた省電力モードを有する画像形成装置を開示する。
【０００３】
特許文献１のプリンタ装置は、プログラムを実行してシステムの制御を行うＣＰＵと、プログラムを実行するワークエリアとして機能するＳＤＲＡＭと、各種の制御回路と、を備える。この制御回路には、省電力のための構成として、クロック制御回路と、ＳＤＲＡＭパワーダウン制御回路と、が含まれている。クロック制御回路は、省電力モードへの移行時に、クロック周波数を低くするように構成されている。ＳＤＲＡＭパワーダウン制御回路は、省電力モードへの移行時に、ＣＫＥ（クロックイネーブル）端子をＨからＬにすることでＳＤＲＡＭへのクロックの入力を無効にし、パワーダウンモードに移行させるように構成されている。
【０００４】
この構成により、省電力モード中においては、クロック周波数が低くなるためＣＰＵ等で消費される電力を抑えることができる。また、ＳＤＲＡＭへのクロックの入力を無効にしていわゆるセルフリフレッシュ動作を行わせることにより、低い消費電力でＳＤＲＡＭの記憶内容を保持することができる。
【０００５】
特許文献２の画像形成装置は、ＣＰＵ及びＳＤＲＡＭに加え、ＳＤＲＡＭの動作をＣＰＵの指示によって制御可能なＡＳＩＣを備えている。そして、省電力モードへの移行時に、ＣＰＵは、ＡＳＩＣを介してＳＤＲＡＭをセルフリフレッシュモードに移行させる。その後、ＣＰＵは、ＳＤＲＡＭへのクロックの入力を無効にする制御を、ＡＳＩＣを介して行う。
【０００６】
この構成により、省電力モード中にＳＤＲＡＭで消費される電力を抑えることができる。更に、ＳＤＲＡＭをセルフリフレッシュモードに移行させてから、当該ＳＤＲＡＭに入力されるクロックを無効にする制御を行うことにより、ＳＤＲＡＭの記憶内容が失われることなく省電力モードに移行できる。
【０００７】
特許文献３の画像形成装置は、特許文献２の画像形成装置と略同じ構成であるが、省電力モードへの移行時にクロック周波数を低くして、ＣＰＵ及びＡＳＩＣ等で消費される電力を抑えることが可能な構成を開示している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３５３９３０号公報
【特許文献２】特開２００６−２６２３７７号公報
【特許文献３】特開２００４−８０３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記特許文献が示すように、ＳＤＲＡＭをセルフリフレッシュモードに移行させることで、装置の消費電力をある程度抑制することができる。しかし、ＳＤＲＡＭは揮発性メモリであるため、記憶内容を保持するためには、ＳＤＲＡＭへの電力供給をゼロにすることはできない。そのため、消費電力の更なる低減という観点からは、上記のセルフリフレッシュを用いる方法には限界があった。
【００１０】
この点、省電力モードへの移行時に、ＳＤＲＡＭの記憶内容を他の不揮発性メモリへスナップショットとして記憶しておく一方で、省電力モードから復帰する時は、この不揮発性メモリからＳＤＲＡＭへ記憶内容を書き戻すことも行われている。
【００１１】
この方法によれば、省電力モード時にＳＤＲＡＭへの電力供給が全く絶たれていても、問題なく通常モードに復帰することができる。しかし、この方法を用いる場合、省電力モードからの復帰の際に記憶内容の書戻しのために時間が掛かってしまい、復帰に必要な時間が長くなってしまう。
【００１２】
このように、省電力モードの前後においてＳＤＲＡＭの記憶内容を実質的に保持する方法としては、様々なものが知られている。しかし、それぞれの方法は一長一短があり、幅広いニーズに応えることが困難であった。
【００１３】
本発明は以上の事情に鑑みてされたものであり、その目的は、ＳＤＲＡＭ等の記憶装置の記憶内容を省電力モード中に適切な方法で実質的に保持可能な電子機器を提供することにある。
【課題を解決するための手段及び効果】
【００１４】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【００１５】
本発明の第１の観点によれば、以下の構成の電子機器が提供される。即ち、この電子機器は、第１記憶部と、演算部と、を備える。前記第１記憶部は、揮発性メモリとして構成され、プログラムが実行されるときにワークエリアとして機能する。前記演算部は、少なくとも前記第１記憶部で消費される電力が抑えられる省電力モードから復帰するときの前記第１記憶部の記憶内容を、省電力モードへの移行時における前記第１記憶部の記憶内容と一致させるための記憶内容保持処理について、複数種類の中から選択して実行可能である。
【００１６】
これにより、複数の記憶内容保持処理を使い分けることができるため、それぞれの記憶内容保持処理の利点を有効に活用することができる。
【００１７】
前記の電子機器においては、前記記憶内容保持処理を複数種類の中から選択するための情報である選択基準情報を記憶する第２記憶部を備えることが好ましい。
【００１８】
これにより、選択基準情報に基づいて選択された記憶内容保持処理が演算部により行われるため、状況に応じた適切な方法で第１記憶部の記憶内容を実質的に保持することができる。
【００１９】
前記の電子機器においては、時間帯と、当該時間帯において選択する前記記憶内容保持処理と、を対応付けた時間帯別選択情報を前記選択基準情報として用いることが好ましい。
【００２０】
これにより、例えばユーザによる電子機器の使用頻度（所定時間あたりの使用回数）に応じた適切な記憶内容保持処理を用いて、第１記憶部の記憶内容を実質的に保持することができる。例えば、ユーザの使用頻度が高い時間帯のときは復帰に掛かる時間が短くなる方法で第１記憶部の記憶内容を実質的に保持し、ユーザの使用頻度が低い時間帯のときは省電力性に優れた方法で第１記憶部の記憶内容を実質的に保持するといったことが可能となる。
【００２１】
本発明の第２の観点によれば、前記の電子機器としての画像形成装置において、以下の構成が提供される。即ち、この画像形成装置は、記録媒体に画像を形成するための画像形成部を備える。前記演算部は、時間帯別の前記画像形成部の動作回数に基づいて前記時間帯別選択情報を作成可能である。
【００２２】
これにより、ユーザの使用頻度と同等の情報である画像形成部の動作頻度を用いているため、ユーザの使用頻度が良好に反映された時間帯別選択情報を作成することができる。また、ユーザが手動で時間帯別選択情報を入力する手間を軽減することができる。
【００２３】
前記の画像形成装置において、前記記憶内容保持処理の１つは、省電力モードへの移行時に前記第１記憶部の記憶内容を、不揮発性メモリとして構成される第３記憶部に記憶させ、省電力モードからの復帰時に前記第３記憶部に記憶された記憶内容を前記第１記憶部に書き戻す処理であることが好ましい。
【００２４】
これにより、省電力モード中に第１記憶部へ電力を供給することなく、第１記憶部の記憶内容を実質的に保持できる。従って、省電力性に優れた省電力モードを実現できる。
【００２５】
前記の画像形成装置においては、前記記憶内容保持処理の１つは、省電力モード中に、前記第１記憶部にセルフリフレッシュを行わせる処理であることが好ましい。
【００２６】
これにより、第１記憶部自体に記憶内容を保持させることができるので、他の記憶装置に記憶させたデータを第１記憶部に書き戻す処理が不要になる。従って、復帰に掛かる時間が短い省電力モードを実現できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係るコピーファクシミリ複合機の機能ブロック図。
【図２】使用頻度に応じてフラグを切り替える処理を示すフローチャート。
【図３】省電力モードに移行するときにＣＰＵが行う処理の一例を示すフローチャート。
【図４】省電力モードに移行するときにＣＰＵが行う処理の他の例を示すフローチャート。
【図５】省電力モードに移行するときにＣＰＵが行う処理の変形例を示すフローチャート。
【発明を実施するための形態】
【００２８】
次に発明の実施の形態について説明する。図１は本発明の一実施形態に係るコピーファクシミリ複合機のブロック図である。電子機器及び画像形成装置としてのコピーファクシミリ複合機（以下、複合機９０）は、ファクシミリ機能、コピー機能、スキャナ機能、及びネットワークプリンタ機能を備える多機能周辺装置（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、ＭＦＰ）として構成される。
【００２９】
図１に示すように、複合機９０は、画像読取部２１と、画像形成部２２と、画像メモリ２５と、ファクシミリ送受信部２６と、操作パネル３０と、中央演算処理装置（ＣＰＵ、演算部）１１と、ＲＯＭ１２と、シンクロナスＤＲＡＭ（ＳＤＲＡＭ、第１記憶部）１３と、フラッシュメモリ（第２記憶部、第３記憶部）１４と、表示部１５と、バス６０と、を備える。また、本実施形態の複合機９０には、当該複合機９０をＬＡＮ８１に接続するためのネットワークアダプタ４０が取り付けられている。このネットワークアダプタ４０によって、ＬＡＮ８１に接続されるパーソナルコンピュータ７１から、複合機９０の各種の設定を変更できるようになっている。
【００３０】
画像読取部２１は、スキャナ機能を実現するためのものである。本実施形態の画像読取部２１は、ＣＣＤセンサ又は密着型イメージセンサ等の読取装置を備えており、この読取装置によって原稿を読み取り、当該原稿の画像データを取得する。
【００３１】
画像形成部２２は、プリンタ機能を実現するためのものであり、画像データを紙等の記録媒体に記録するための出力装置を備える。例えば、出力装置としては、ＬＥＤ等の光源を用いて感光体にトナーを選択的に付着させて、熱と圧力によってそのトナーを記録媒体に転写して印刷を行う方式を採用することができる。
【００３２】
画像メモリ２５は、画像読取部２１で取得した画像データを保存し及び一時記憶するためのものである。
【００３３】
ファクシミリ送受信部２６は、電話回線を通じたファクシミリ機能を実現するためのものである。ファクシミリ送受信部２６は、ネットワークコントロールユニット（ＮＣＵ）、ＦＡＸモデム及びコーデック部等で構成されている。ファクシミリ送受信部２６は、前記ＮＣＵを介して公衆交換電話網（ＰＳＴＮ）３１に接続されており、変換復調装置としてのＦＡＸモデムによって音声信号とデータ列とを相互変換する。コーデック部は、画像データを送信するためにＭＨ、ＭＲ、ＭＭＲ等の適宜の形式で圧縮を行う機能を有している。また、コーデック部は、受信した画像データを適宜の形式に展開する機能を有している。
【００３４】
操作パネル３０は、画像情報のファクシミリ送信、原稿の読取り又はコピー指示等をユーザが行うためのものである。操作パネル３０は、ユーザによって操作されるテンキー、送信ボタン、スリープボタン等の各種操作手段を備えている。また、表示ディスプレイ等で構成される表示部１５は、テンキー等の操作手段で入力された操作の内容等の各種情報を表示することができる。
【００３５】
ＣＰＵ１１は、装置全体の制御を行うためのものである。ＲＯＭ１２には、装置の各部のハードウェアを制御するためのプログラム（ファームウェア等）が記憶されている。ＳＤＲＡＭ１３は、プログラムのロード及び実行に使用されるほか、一時的なデータの記憶メモリとして用いられる。フラッシュメモリ１４は、各種のソフトウェア及び複合機９０の各種の設定等を記憶することができる。また、フラッシュメモリ１４は、画像形成部２２によって印刷が行われる毎に、その日時を記憶するように構成されている。この印刷が行われた日時はデータベース化され、ユーザの要求に応じて、例えば時間帯別の印刷枚数を集計した表又はグラフにして、複合機９０が備える表示部１５又はパーソナルコンピュータ７１のディスプレイに表示可能に構成されている。
【００３６】
バス６０は、図１に示すように、上述した装置の各部を互いに接続するものである。バス６０としては、例えばＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）の規格に従って構成されたものを用いることができる。
【００３７】
ネットワークアダプタ４０は、複合機９０がＬＡＮ８１に接続するためのインタフェースであり、複合機９０本体内の各部（ＣＰＵ１１、フラッシュメモリ１４等）と前記バス６０を介して接続されている。図１に示すように、ネットワークアダプタ４０はＬＡＮ８１に接続されており、このＬＡＮ８１には、ユーザが使用するパーソナルコンピュータ７１が接続されている。この構成により、パーソナルコンピュータ７１は、複合機９０に対して印刷指示及び設定変更等を行うことができる。
【００３８】
また、ＬＡＮ８１は、ルータ７２を介してインターネット８２に接続されている。従って、複合機９０は、インターネット８２を介して、例えばファームウェアの書換えを行うことができる。他にも、複合機９０は、インターネット８２を介して、電子メール型のインターネットファクシミリを行うこともできるように構成されている。
【００３９】
次に、複合機９０が有する省電力モードについて説明する。複合機９０は、ＣＰＵ１１及びＳＤＲＡＭ１３等で消費される電力を一時的に抑えて（又はゼロにして）待機電力を減少させる省電力モードに移行可能となっている。複合機９０が省電力モードに移行する条件は任意に設定できるが、例えば、動作指示が所定時間以上行われなかったこと、又は操作パネル３０において前記スリープボタンの操作が行われたこと等が考えられる。
【００４０】
この省電力モード中では、ＣＰＵ１１等で消費される電力が抑えられているため、例えば設定の変更及び他の機器との通信等を即座に行うことができない。複合機９０が設定の変更等の指示を受けた場合は、初めに、ＣＰＵ１１及びＳＤＲＡＭ１３等に供給される電力が元に戻り、プログラムの実行等が可能な状態に復帰する（省電力モードから復帰する）。その後に、指示の内容に応じた設定の変更等が行われる。
【００４１】
なお、ＳＤＲＡＭ１３には、ＲＯＭ１２から読み出したプログラム及びフラッシュメモリ１４から読み出したデータ等が一時的に記憶されている。そのため、省電力モードへの移行前と同じ状態で複合機９０を省電力モードから復帰させるためには、ＳＤＲＡＭ１３の記憶内容が実質的に保持されている必要がある。なお、「ＳＤＲＡＭ１３の記憶内容が実質的に保持される」とは、省電力モードからの復帰時におけるＳＤＲＡＭ１３の記憶内容が、省電力モードへの移行時におけるＳＤＲＡＭ１３の記憶内容と一致していることを意味する。そのため、省電力モード中にＳＤＲＡＭ１３の記憶内容が失われた場合でも、その後に元の記憶内容が再現されれば、「ＳＤＲＡＭ１３の記憶内容が実質的に保持される」ことになる。
【００４２】
また、ＳＤＲＡＭ１３は揮発性メモリであるため、このＳＤＲＡＭ１３に電力が供給されなくなると記憶内容が失われてしまう。この点、本実施形態の複合機９０では、以下で説明する記憶内容保持処理（具体的には、セルフリフレッシュ処理又はスナップショット処理）をＣＰＵ１１が行うことで、ＳＤＲＡＭ１３の記憶内容を実質的に保持している。
【００４３】
初めに、セルフリフレッシュ処理について説明する。セルフリフレッシュ処理とは、省電力モードの間、ＳＤＲＡＭ１３をセルフリフレッシュモードに切り替える処理である。セルフリフレッシュモードとは、内蔵されたタイマー等を用いてＳＤＲＡＭ１３が自らリフレッシュを行う状態のことである。ＣＰＵ１１は、省電力モードへの移行時にＳＤＲＡＭ１３をセルフリフレッシュモードに切り替え、省電力モードからの復帰時にＳＤＲＡＭ１３を通常のモードに戻す処理を行っている。
【００４４】
このセルフリフレッシュ処理を行うことにより、他の装置（例えばＣＰＵ１１）がＳＤＲＡＭ１３のリフレッシュを行う必要がなくなるため、ＳＤＲＡＭ１３にのみ電力を供給するだけで記憶内容を保持できる。
【００４５】
なお、ＣＰＵ１１は、ＳＤＲＡＭ１３がセルフリフレッシュモードである間は、当該ＳＤＲＡＭ１３へのクロックの入力を無効にする制御を行っている。この制御を行うことにより、省電力モード中の待機電力を一層低下させることができる。
【００４６】
次に、スナップショット処理について説明する。スナップショット処理とは、省電力モードへの移行時にＳＤＲＡＭ１３の記憶内容を不揮発性メモリとして構成されるフラッシュメモリ１４に記憶させ、省電力モードからの復帰時にこのフラッシュメモリ１４に記憶された前記記憶内容をＳＤＲＡＭ１３に書き戻す処理である。
【００４７】
このスナップショット処理を行うことにより、省電力モード中のＳＤＲＡＭ１３が電力を消費しなくなるため、セルフリフレッシュ処理を行った場合よりも、省電力モード中の待機電力を小さくすることができる。しかし、スナップショット処理を行った場合は、省電力モードからの復帰時にフラッシュメモリ１４に記憶された記憶内容をＳＤＲＡＭ１３に書き戻す必要があるため、セルフリフレッシュ処理を行った場合よりも、省電力モードからの復帰に掛かる時間が長くなる。
【００４８】
従って、本実施形態では、ユーザが複合機９０を頻繁に使用するときは、ＣＰＵ１１がセルフリフレッシュ処理を行って、複合機９０が省電力モードに移行するように構成されている。一方、それ以外のとき（ユーザが複合機９０をあまり利用しないとき）は、ＣＰＵ１１がスナップショット処理を行って、複合機９０が省電力モードに移行するように構成されている。
【００４９】
これにより、ユーザが複合機９０を頻繁に使うときは省電力性よりも復帰時間の短さを優先し、ユーザが複合機９０をあまり使わないときは復帰時間の短さよりも省電力性を優先することができる。本実施形態の複合機９０は、このように２つの記憶内容保持処理を使い分けることができるため、それぞれの記憶内容保持処理の利点を有効に活用することができる。
【００５０】
次に、複合機９０の使用頻度に基づいて、２つの記憶内容保持処理から１つを選択する処理について説明する。初めに、時間帯別の複合機９０の使用頻度を設定する方法について説明する。なお、この設定は、ユーザが手動で行う方法と、ＣＰＵ１１が自動的に行う方法と、の２種類から選択することができる。
【００５１】
初めに、ユーザが手動で時間帯別の複合機９０の使用頻度を設定する方法を説明する。この設定は、ユーザが操作パネル３０又はパーソナルコンピュータ７１を操作することによって行われる。そして、ユーザは、表示部１５等に表示される時間帯の中から、「使用頻度が高い（複合機９０を頻繁に使う）」と考える時間帯を指定する。なお、ユーザは、前述の時間帯別の印刷枚数を示す表又はグラフを表示部１５等に表示させて、時間帯の指定の参考とすることができる。
【００５２】
なお、使用頻度の高い時間帯としては、例えば月曜日から金曜日の９時から１８時というように指定することができるが、これよりも細かい時間帯を指定することもできる。ここでユーザによって指定された使用頻度の高い時間帯は、時間帯別選択情報（選択基準情報）としてフラッシュメモリ１４に記憶される。
【００５３】
次に、ＣＰＵ１１が自動的に時間帯別の複合機９０の使用頻度を設定する方法を説明する。この設定は、印刷日時を記憶したデータベースに基づいて行われる。具体的には、ＣＰＵ１１は、例えば月曜日の１日を１時間ごとに分割し、月曜日の各時間帯における過去の平均印刷枚数を、上記データベースを用いて求める。そして、平均印刷枚数が所定の枚数よりも多い時間帯を、「使用頻度が高い」と指定する。この処理を全ての曜日について行う。
【００５４】
このようにして得られた使用頻度の高い時間帯は、時間帯別選択情報としてフラッシュメモリ１４に記憶される。なお、ＣＰＵ１１は、所定の時間（例えば１ヶ月）が経過する毎に、時間帯別選択情報を再計算し、フラッシュメモリ１４が記憶する時間帯別選択情報を更新するように構成されている。
【００５５】
次に、図２を参照して、通常時（省電力モードへ移行する前又は省電力モードから復帰した後）にＣＰＵ１１が行う処理について説明する。図２は、使用頻度に応じてフラグを切り替える処理を示すフローチャートである。
【００５６】
本実施形態の複合機９０は、省電力モードへの移行時にどの記憶内容保持処理を行うかについて、予めフラグを立てておくように構成されている。ＣＰＵ１１は、このフラグを所定の時間毎に更新するように構成されている。そして、ＣＰＵ１１は、フラグの更新タイミングであると判断したときに（Ｓ１０１）、フラッシュメモリ１４に記憶されている時間帯別選択情報を読み出す（Ｓ１０２）。
【００５７】
次に、ＣＰＵ１１は、この時間帯別選択情報を用いて、使用頻度が高いと指定された時間帯に、現在の時刻が含まれるか否かを判断する（Ｓ１０３）。そして、使用頻度が高いと指定された時間帯に現在時刻が含まれる場合は、ＣＰＵ１１は、上記セルフリフレッシュ処理を行うフラグを立てる（Ｓ１０４）。一方、使用頻度が高いと指定された時間帯に現在時刻が含まれない場合は、ＣＰＵ１１は、上記スナップショット処理を行うフラグを立てる（Ｓ１０５）。
【００５８】
その後、ＣＰＵ１１は、Ｓ１０１の処理に戻り、フラグを更新するタイミングになる度に、Ｓ１０２からＳ１０５までの処理を繰り返し行う。
【００５９】
この構成により、現在の時刻に応じた適切なフラグを立てることができる。なお、時間帯別選択情報がユーザ又はＣＰＵ１１によって更新されたときは、Ｓ１０２の処理によって更新後の使用頻度情報が読み出されるため、最新の時間帯別選択情報に基づいてフラグを立てることができる。
【００６０】
次に、図３を参照して、省電力モードに移行するときにＣＰＵ１１が行う処理について説明する。図３は、省電力モード移行時においてＣＰＵが行う処理の一例を示すフローチャートである。
【００６１】
ＣＰＵ１１は、省電力モード移行条件を満たしているか否かを判断し（Ｓ２０１）、当該条件を満たしたときに（例えば動作指示が所定時間以上行われなかったときに）、セルフリフレッシュ処理のフラグが立っているか否かを判断する（Ｓ２０２）。
【００６２】
セルフリフレッシュ処理のフラグが立っている場合、ＣＰＵ１１は、上記セルフリフレッシュ処理を開始して（Ｓ２０３）、ＳＤＲＡＭ１３をセルフリフレッシュモードに移行させる。その後、所定の装置へ供給する電力を抑える（又は電力の供給を停止する）処理を行い、複合機９０を省電力モードに移行させる（Ｓ２０４）。
【００６３】
一方、セルフリフレッシュ処理のフラグが立っていなかった場合、ＣＰＵ１１は、上記スナップショット処理を開始して（Ｓ２０５）、ＳＤＲＡＭ１３の記憶内容をフラッシュメモリ１４に記憶させる。その後、セルフリフレッシュ処理を行った場合と同様に、所定の装置へ供給する電力を抑える（又は停止する）処理を行い、複合機９０を省電力モードに移行させる（Ｓ２０４）。
【００６４】
以上により、ＣＰＵ１１は、複合機９０を頻繁に使う時間帯では復帰時間が短いセルフリフレッシュ処理を行うことができ、複合機９０をあまり使わない時間帯では省電力性に優れたスナップショット処理を行うことができる。この結果、状況に応じた適切な省電力動作を実現できる。
【００６５】
次に、上記の図３に示したフローチャートの他の例について、図４を参照して説明する。図４は、省電力モードに移行するときにＣＰＵが行う処理の他の例を示すフローチャートである。
【００６６】
初めにＣＰＵ１１は、上記の図３のＳ２０１に示した処理と同様に、省電力モード移行条件を満たしているか否かを判断する（Ｓ３０１）。そして、ＣＰＵ１１は、省電力モード移行条件を満たしたときにスナップショット処理のフラグが立っているか否かを判断する（Ｓ３０２）。
【００６７】
そして、スナップショット処理のフラグが立っている場合、ＣＰＵ１１は、上記スナップショット処理を開始する（Ｓ３０３）。その後、ＣＰＵ１１は、上記の図３で示したフローチャートと同様に、所定の装置へ供給する電力を抑える（又は電力の供給を停止する）処理を行い、複合機９０を省電力モードに移行させる（Ｓ３０４）。
【００６８】
一方、スナップショット処理のフラグが立っていなかった場合、ＣＰＵ１１は、上記セルフリフレッシュ処理を開始する（Ｓ３０５）。その後、ＣＰＵ１１は、所定の装置へ供給する電力を抑える（又は電力の供給を停止する）処理を行い、複合機９０を省電力モードに移行させる（Ｓ３０４）。
【００６９】
このように、図３に示すフローチャートにおいては、セルフリフレッシュ処理のフラグが立っているか否かを判断するのに対して、図４に示すフローチャートにおいては、スナップショット処理のフラグが立っているか否かを判断する。そして、それぞれのフローチャートでは、一方のフラグが立っていないと判断した場合、他方のフラグに対応する処理を行うように構成されている。
【００７０】
以上に示したように、本実施形態の複合機９０は、ＳＤＲＡＭ１３と、ＣＰＵ１１と、を備える。ＳＤＲＡＭ１３は、揮発性メモリとして構成され、プログラムが実行されるときにワークエリアとして機能する。ＣＰＵ１１は、ＳＤＲＡＭ１３で消費される電力が抑えられる省電力モードから復帰するときのＳＤＲＡＭ１３の記憶内容を、省電力モードへの移行時におけるＳＤＲＡＭ１３の記憶内容と一致させるための記憶内容保持処理について、複数種類（２種類）の中から選択して実行可能である。
【００７１】
これにより、２つの記憶内容保持処理（セルフリフレッシュ処理及びスナップショット処理）を使い分けることができるため、それぞれの記憶内容保持処理の利点を有効に活用することができる。また、記憶内容保持処理の選択を、ユーザではなくＣＰＵ１１が行う構成であるため、ユーザの負担を軽減することができる。
【００７２】
また、本実施形態の複合機９０は、複数種類の中から記憶内容保持処理を選択するための情報である選択基準情報（詳細には時間帯別選択情報）を記憶するフラッシュメモリ１４を備える。
【００７３】
これにより、選択基準情報に基づいて選択された記憶内容保持処理がＣＰＵ１１により行われるため、状況に応じた適切な方法でＳＤＲＡＭ１３の記憶内容を実質的に保持することができる。
【００７４】
また、本実施形態の複合機９０は、時間帯と、当該時間帯において選択する記憶内容保持処理と、を対応付けた時間帯別選択情報を前記選択基準情報として用いている。
【００７５】
これにより、例えばユーザによる複合機９０の使用頻度に応じた適切な記憶内容保持処理を用いて、ＳＤＲＡＭ１３の記憶内容を実質的に保持することができる。そのため、ユーザが複合機９０を頻繁に使うときは省電力性よりも復帰時間の短さを優先し、ユーザが複合機９０をあまり使わないときは復帰時間の短さよりも省電力性を優先することができる。
【００７６】
また、本実施形態の複合機９０は、記録媒体に画像を形成するための画像形成部２２を備える。ＣＰＵ１１は、時間帯別の画像形成部２２の動作回数に基づいて選択基準情報を作成可能である。
【００７７】
これにより、ユーザの使用頻度と同等の情報である画像形成部２２の動作頻度を用いているため、ユーザの使用頻度が良好に反映された時間帯別選択情報を作成することができる。また、ユーザが手動で時間帯別選択情報を入力する手間を軽減することができる。
【００７８】
また、本実施形態の複合機９０において、記憶内容保持処理の１つは、省電力モードへの移行時にＳＤＲＡＭ１３の記憶内容をフラッシュメモリ１４に記憶させ、省電力モードからの復帰時に当該記憶内容をＳＤＲＡＭ１３に書き戻すスナップショット処理である。
【００７９】
これにより、省電力モード中にＳＤＲＡＭ１３へ電力を供給することなく、ＳＤＲＡＭ１３の記憶内容を実質的に保持できる。従って、省電力性に優れた省電力モードを実現できる。
【００８０】
また、本実施形態の複合機９０において、記憶内容保持処理の１つは、省電力モード中に、ＳＤＲＡＭ１３にセルフリフレッシュを行わせるセルフリフレッシュ処理である。
【００８１】
これにより、ＳＤＲＡＭ１３自体に記憶内容を保持させることができるので、他の記憶装置に記憶させたデータをＳＤＲＡＭ１３に書き戻す処理が不要になる。従って、復帰に掛かる時間が短い省電力モードを実現できる。
【００８２】
次に、上記実施形態の変形例について、図５を参照して説明する。図５は、省電力モードに移行するときにＣＰＵが行う処理の変形例を示すフローチャートである。なお、図５に示すフローチャートは、図３に示すフローチャートと、一部が共通している。具体的には、図５におけるＳ４０１〜Ｓ４０４の処理は、図３におけるＳ２１０〜Ｓ２０４の処理と同等になっている。従って、図５に示すフローチャートでは、主として、Ｓ４０５〜Ｓ４０７の処理（具体的には、セルフリフレッシュ処理のフラグが立っていなかった場合に行う処理）について説明する。
【００８３】
セルフリフレッシュ処理のフラグが立っていなかった場合（Ｓ４０２でＮｏに進んだ場合）、ＣＰＵ１１は、スナップショット処理のフラグが立っているか否かを判断する（Ｓ４０５）。スナップショット処理のフラグが立っている場合、ＣＰＵ１１は、上記スナップショット処理を開始して（Ｓ４０６）、ＳＤＲＡＭ１３の記憶内容をフラッシュメモリ１４に記憶させる。その後、上記実施形態と同様に、所定の装置へ供給する電力を抑える（又は停止する）処理を行って、複合機９０を省電力モードに移行させる（Ｓ４０４）。
【００８４】
なお、例えば時間帯別選択情報が未だ設定されていない場合等においては、両方のフラグが立っていないこととなり、Ｓ４０５においてスナップショット処理のフラグが立っていないと判断される。この場合、ＣＰＵ１１は、予め定められた処理（例えばセルフリフレッシュ処理及びスナップショット処理のうち何れか）を行う（Ｓ４０７）。なお、このＳ４０７の処理とともに、時間帯別選択情報が設定されてない旨をユーザに通知する処理を行っても良い。
【００８５】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【００８６】
所定の時間毎にフラグを更新する構成に代えて、省電力モードへの移行時に現在の時刻と時間帯別選択情報とを比較する構成にしても良い。この場合、使用頻度が高いと指定された時間帯に現在の時刻が含まれるときに、セルフリフレッシュ処理を行い、使用頻度が高いと指定された時間帯に現在の時刻が含まれないときに、スナップショット処理を行う。
【００８７】
上記実施形態では、時間帯別選択情報は、ユーザの設定によって作成される方法と、画像形成部２２の時間帯別の動作回数に基づいてＣＰＵ１１が時間帯別選択情報を作成する方法と、を説明したが、時間帯別選択情報を作成する方法はこれに限られない。例えば、赤外線又は超音波等を用いて人間の所在を検知する人感センサを備えて、このセンサの検出内容をフラッシュメモリ１４等に記憶しておく。そして、ＣＰＵ１１がこの記憶内容に基づいて、時間帯別選択情報を作成しても良い。また、人感センサの他にも、複合機９０が設置される部屋の光量を検出するセンサ、又はＬＡＮ８１を介してやり取りされるデータの情報量（トラフィック）をモニタする装置等の検出内容を用いて、時間帯別選択情報を作成しても良い。
【００８８】
上記実施形態では、選択基準情報として、時間帯と、当該時間帯において選択する前記記憶内容保持処理と、を対応付けた時間帯別選択情報を用いたが、この時間帯別選択情報以外の情報を用いても良い。例えば、複合機９０の使用頻度が高くもなく低くもないときの１時間あたりの印刷枚数を選択基準情報として予め設定し、フラッシュメモリ１４に記憶させておく。そして、ＣＰＵ１１は、フラグを更新するときに、過去の１時間の印刷枚数が前記選択基準情報よりも多い場合は、セルフリフレッシュ処理を行うフラグを立てる。一方、ＣＰＵ１１は、過去の１時間の印刷枚数が前記選択基準情報よりも少ない場合は、スナップショット処理を行うフラグを立てる。
【００８９】
上記実施形態では、ユーザ又はＣＰＵ１１が使用頻度の高い時間帯を指定する構成であるが、使用頻度の低い時間帯を指定する構成にしても良い。この場合、Ｓ１０３においてＣＰＵ１１は、使用頻度が低いと指定された時間帯に現在の時刻が含まれるときに、スナップショット処理を行うフラグを立てる。一方、ＣＰＵ１１は、使用頻度が低いと指定された時間帯に現在の時刻が含まれないときに、セルフリフレッシュ処理を行うフラグを立てる。
【００９０】
記憶内容保持処理の例として、スナップショット処理及びセルフリフレッシュ処理を挙げて説明したが、これら以外にも、記憶内容保持処理として適宜の処理を用いることができる。また、３種類以上の記憶内容保持処理の中から、演算部が選択して実行できる構成にすることができる。
【００９１】
複合機９０本体において選択基準情報等のデータをフラッシュメモリ１４に記憶させることに代えて、例えばハードディスクドライブ（ＨＤＤ）等に記憶させることができる。
【００９２】
上記実施形態では、電子機器及び画像形成装置として複合機９０を用いたが、この他にも、ファクシミリ機能、コピー機能、スキャナ機能、及びネットワークプリンタ機能のうち少なくとも何れかの機能を有する装置にも、本発明の構成を適用することができる。
【符号の説明】
【００９３】
１１  ＣＰＵ（演算部）
１２  ＲＯＭ
１３  ＳＤＲＡＭ（第１記憶部）
１４  フラッシュメモリ（第２記憶部、第３記憶部）
２２  画像形成部
９０  コピーファクシミリ複合機（電子機器、画像形成装置）
【図１】
2012143875.tif 000003
【図２】
2012143875.tif 000004
【図３】
2012143875.tif 000005
【図４】
2012143875.tif 000006
【図５】
2012143875.tif 000007