(57)【要約】【課題】製造コスト上昇を抑えつつ、省電力モード移行時のデータの移動を高速化して通常モードへの復帰時の起動の高速化を図り、省電力モード中の消費電力を減らす。【解決手段】メモリー制御装置は、複数のＤＲＡＭチップを含むＤＲＡＭモジュール、ＤＲＡＭチップのうち第１メモリーチップを制御する第１コントローラー、第１メモリーチップ以外の第２メモリーチップを制御する第２コントローラー、電源制御回路を含む。通常モードから省電力モードに移行するとき、第１コントローラーは、第２メモリーチップに記憶されたデータであるスナップショットデータを第１メモリーチップに記憶させる。省電力モードから通常モードに復帰するとき、第１コントローラーは、第２コントローラーにスナップショットデータを与え、第２コントローラーは、スナップショットデータを第２メモリーチップに記憶させる。【選択図】図８
2017027458.tif 000002
【特許請求の範囲】
【請求項１】
通常モードと、前記通常モードよりも消費電力を減らす省電力モードを有するメモリー制御装置であって、
複数のＤＲＡＭチップを含み、データを記憶するＤＲＡＭモジュールと、
１枚の前記ＤＲＡＭモジュール内に設けられた複数の前記ＤＲＡＭチップのうち、一部の前記ＤＲＡＭチップである第１メモリーチップの読み書きを制御する第１コントローラーと、
１枚の前記ＤＲＡＭモジュール内に設けられた複数の前記ＤＲＡＭチップのうち、前記第１メモリーチップ以外のＤＲＡＭチップである第２メモリーチップの読み書きを制御する第２コントローラーと、
各前記ＤＲＡＭチップ、前記第１コントローラー、前記第２コントローラーへの電力供給を制御する電源制御回路を含み、
前記通常モードでは、前記電源制御回路は、全ての前記ＤＲＡＭチップ、前記第１コントローラー、前記第２コントローラーに電力を供給し、
予め定められた移行条件が満たされたことにより、前記通常モードから前記省電力モードに移行するとき、
前記第２コントローラーは、前記第２メモリーチップに記憶されたデータの一部又は全部のデータであって、システムの動作に必要なデータとして予め定められたデータであるスナップショットデータを前記第１コントローラーに渡し、
前記第１コントローラーは、受け取った前記スナップショットデータを前記第１メモリーチップに記憶させ、
前記電源制御回路は、前記第１メモリーチップへの前記スナップショットデータの記憶が完了すると前記第２コントローラー及び前記第２メモリーチップへの電力供給を停止するとともに、前記省電力モードでも前記第１コントローラーと前記第１メモリーチップに電力を供給し、
前記省電力モード中、前記第１コントローラーは、前記第１メモリーチップをセルフリフレッシュモードとして、前記第１メモリーチップの記憶内容を保持させ、
予め定められた復帰条件が満たされたことにより、前記省電力モードから前記通常モードに復帰するとき、
前記電源制御回路は、前記第２コントローラー及び前記第２メモリーチップへの電力供給を再開し、
前記第１コントローラーは、前記第２コントローラーに前記スナップショットデータを与え、
前記第２コントローラーは、前記スナップショットデータを前記第２メモリーチップに記憶させることを特徴とするメモリー制御装置。
【請求項２】
前記通常モードのとき、
前記第１コントローラーは、前記第２コントローラーにアドレス信号、制御信号、クロック信号を入力し、前記第２コントローラーに入力した前記アドレス信号、前記制御信号、前記クロック信号に基づき前記第１メモリーチップへのデータの書き込みと前記第１メモリーチップからのデータの読み出しを行い、
前記第２コントローラーは前記第１コントローラーから入力された前記アドレス信号、前記制御信号、前記クロック信号に基づき、前記第１コントローラーと同期して前記第２メモリーチップへのデータの書き込みと前記第２メモリーチップからのデータの読み出しを行うことを特徴とするメモリー制御装置。
【請求項３】
第１電源回路と、
前記セルフリフレッシュモード中の前記第１メモリーチップの動作に必要な電流値では前記第１電源回路よりも高効率な第２電源回路を含み、
前記電源制御回路は、前記通常モードでは前記第１電源回路に電力供給を行わせ、前記省電力モードでは前記第２電源回路に電力供給を行わせることを特徴とする請求項１又は２に記載のメモリー制御装置。
【請求項４】
オプションのＤＲＡＭモジュールであるオプションモジュールを装着するためのオプションメモリーソケットを含み、
前記電源制御回路は、前記通常モードでは前記第１電源回路に前記オプションモジュールへの電力供給を行わせ、前記省電力モードでは、前記オプションモジュールへの電力供給を停止させることを特徴とする請求項１乃至３の何れか１項に記載のメモリー制御装置。
【請求項５】
請求項１乃至４の何れか１項に記載のメモリー制御装置を含むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリー制御装置とこれを含む画像形成装置に関する。
【背景技術】
【０００２】
プリンター、複合機、複写機、ファクシミリ装置のような画像形成装置をジョブ実行可能な状態で保つと（通常モードで維持すると）、ジョブを実行していなくても、定着用ローラーの温度維持や画像形成装置内のＣＰＵやメモリーのような回路の駆動のために、一定の電力が消費される。そこで、画像形成装置には、通常モードよりも消費電力を減らす省電力モードが搭載される。省電力モードでは、定着用ローラーの温度維持のためのヒーターがＯＦＦされ、画像形成装置内の回路への電力供給が停止される。また、省電力モードでの消費電力を更に減らすための技術開発も進められている。
【０００３】
省電力モードでの消費電力を減らす技術の一例が特許文献１に記載されている。具体的に特許文献１には、第１バス幅を有する揮発性の第１記憶部と、第１バス幅よりもビット数の少ない第２バス幅を有する揮発性の第２記憶部を含み、電源電圧を生成し、消費電力を所定の電力にさせる通常モードと通常モードよりも消費電力を低減させる省電力モードとを択一的に実行し、省電力モードが実行されている間、必須保持情報を第２記憶部に記憶させ、省電力モードが実行されている場合、第２記憶部へ電源電圧を供給して第１記憶部への前記電源電圧の供給を遮断するメモリー管理装置が記載されている。この構成により、メモリー管理装置及び画像形成装置の省電力モード時の消費電力を低減化する（特許文献１：請求項１、段落［０００９］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２１５７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置は、省電力モードになると、画像形成装置内の基板や回路のようなデバイスのうち、省電力モードでも動作させるデバイスに対してのみ電力供給が続けられる。そのため、省電力モードから通常モード（ジョブを実行可能な状態）への復帰時、電力供給を停止していた部分への電力供給が再開される。電力供給再開に伴い、電力供給が停止されていたデバイスでは、起動処理が開始される。
【０００６】
省電力モード移行時に全ＲＡＭへの電力供給を停止することがある。全ＲＡＭへの電力供給を停止すると、省電力モード中、ＲＡＭに関する部分での消費電力をほぼゼロとすることができる。しかし、全ＲＡＭへの電力供給を停止すると、省電力モードから通常モードに復帰するとき、ＲＯＭのような不揮発性の記憶装置からの基本プログラム（カーネル）の読み出し、起動関連プログラムの読み出し、起動関連プログラムの実行、各デバイスの初期化と設定値の再設定、必要なアプリケーションの読み出しのような主電源投入時と同様の起動処理を行う必要がある。そのため、省電力モードから復帰したときの起動完了までの時間は長くなる。
【０００７】
そこで、特許文献１のように、通常モードで使用するＲＡＭとは別に、省電力モードで動作させるＲＡＭを設けることがある。省電力モードで動作させるＲＡＭに、通常モードで使用するＲＡＭの記憶内容を記憶させておき、省電力モードから通常モードに復帰したときに記憶内容を、通常モードで使用するＲＡＭに戻して通常モードへの復帰時の起動時間を短くする場合がある。
【０００８】
しかし、特許文献１に記載の技術では、通常モードで動作させるＲＡＭとは別に省電力モードで動作させるＲＡＭを設けなくてはならず、製造コストが上昇する場合があると言う問題がある。また、特許文献１記載の技術では、省電力モードでＲＡＭに記憶させるのは制御プログラムのようなプログラムに限られる（特許文献１：段落［００５０］）。また、ＤＤＲコントローラーが担当するＤＲＡＭの個数が、通常モードと省電力モードで変化するので、コントローラーの構成や読み書きの処理が複雑になる場合がある。
【０００９】
本発明は、上記従来技術の問題点に鑑みてなされたものであり、製造コスト上昇を抑えつつ、省電力モード移行時のデータの移動を高速化して通常モードへの復帰時の起動の高速化を図り、省電力モード中の消費電力を減らす。
【課題を解決するための手段】
【００１０】
上記課題解決のため、請求項１に係るメモリー制御装置は、通常モードと、前記通常モードよりも消費電力を減らす省電力モードを有する。また、メモリー制御装置は、ＤＲＡＭモジュール、第１コントローラー、第２コントローラー、電源制御回路を含む。前記ＤＲＡＭモジュールは、複数のＤＲＡＭチップを含み、データを記憶する。前記第１コントローラーは、１枚の前記ＤＲＡＭモジュール内に設けられた複数の前記ＤＲＡＭチップのうち、一部の前記ＤＲＡＭチップである第１メモリーチップの読み書きを制御する。前記第２コントローラーは、１枚の前記ＤＲＡＭモジュール内に設けられた複数の前記ＤＲＡＭチップのうち、前記第１メモリーチップ以外のＤＲＡＭチップである第２メモリーチップの読み書きを制御する。前記電源制御回路は、各前記ＤＲＡＭチップ、前記第１コントローラー、前記第２コントローラーへの電力供給を制御する。前記通常モードでは、前記電源制御回路は、全ての前記ＤＲＡＭチップ、前記第１コントローラー、前記第２コントローラーに電力を供給する。予め定められた移行条件が満たされたことにより、前記通常モードから前記省電力モードに移行するとき、前記第２コントローラーは、前記第２メモリーチップに記憶されたデータの一部又は全部のデータであって、システムの動作に必要なデータとして予め定められたデータであるスナップショットデータを前記第１コントローラーに渡す。前記第１コントローラーは、受け取った前記スナップショットデータを前記第１メモリーチップに記憶させる。前記電源制御回路は、前記第１メモリーチップへの前記スナップショットデータの記憶が完了すると前記第２コントローラー及び前記第２メモリーチップへの電力供給を停止するとともに、前記省電力モードでも前記第１コントローラーと前記第１メモリーチップに電力を供給する。前記省電力モード中、前記第１コントローラーは、前記第１メモリーチップをセルフリフレッシュモードとして、前記第１メモリーチップの記憶内容を保持させる。予め定められた復帰条件が満たされたことにより、前記省電力モードから前記通常モードに復帰するとき、前記電源制御回路は、前記第２コントローラー及び前記第２メモリーチップへの電力供給を再開する。前記第１コントローラーは、前記第２コントローラーに前記スナップショットデータを与える。前記第２コントローラーは、前記スナップショットデータを前記第２メモリーチップに記憶させる。
【発明の効果】
【００１１】
本発明によれば、製造コストが上昇することなく、省電力モードと通常モードの切替時のデータの移動を高速化して通常モードへの復帰時の起動を高速化することができる。また、省電力モード中の消費電力を減らすこともできる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係るプリンターの一例を示す図である。
【図２】通常モードから省電力モードへの移行と、省電力モードから通常モードへの復帰を説明するための図である。
【図３】実施形態に係るメモリー制御装置の一例を示す図である。
【図４】実施形態に係るメモリー制御装置の通常モードでの電力供給の一例を示す図である。
【図５】実施形態に係るメモリー制御装置の一例を示す図である。
【図６】実施形態に係るメモリー制御装置の省電力モードでの電力供給の一例を示す図である。
【図７】実施形態に係るメモリー制御装置が通常モードから省電力モードに移行するときの処理の流れの一例を示すフローチャートである。
【図８】実施形態に係るメモリー制御装置が省電力モードから通常モードに復帰するときの処理の流れの一例を示すフローチャートである。
【図９】実施形態に係るオプションモジュールを装着したメモリー制御装置の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図１〜図９を用いて、本発明の実施形態に係るメモリー制御装置１を含む画像形成装置を説明する。画像形成装置としてプリンター１００を例にあげて説明する。但し、本実施の形態に記載されている構成、配置のような各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１４】
（画像形成装置の概要）
まず、図１に基づき、実施形態に係るプリンター１００を説明する。図１に示すように、本実施形態に係るプリンター１００は、制御部２を有する。制御部２は、装置全体の動作を統括しプリンター１００の各部を制御する。そして、制御部２には、中央演算処理装置としてＣＰＵ２１が設けられる。又、制御部２は、印刷に必要な画像処理を行う画像処理部２２のような回路を実装する。
【００１５】
制御部２は、操作パネル３と通信可能に接続される。操作パネル３は、設定用の画面やプリンター１００の状態やメッセージを表示する表示パネル３１を含む。制御部２は、表示パネル３１の表示を制御する。また、操作パネル３は、タッチパネルやハードキーのような使用者の操作を受け付ける操作受付部３２を含む。制御部２は、操作受付部３２になされた設定操作内容を認識する。そして、制御部２は、使用者の設定どおりに動作するように、プリンター１００を制御する。
【００１６】
又、プリンター１００は、制御や起動に関するデータ、画像データのような各種データ、制御や起動に関するプログラムを不揮発的に記憶するＲＯＭ２３、ＨＤＤ２４を含む。ＨＤＤ２４に代えてＳＳＤを用いてもよい。また、プリンター１００は、ＲＯＭ２３やＨＤＤ２４から読み出されＣＰＵ２１や画像処理部２２が使用するデータやプログラム、ＣＰＵ２１や画像処理部２２が処理したデータを揮発的に記憶するＤＲＡＭモジュール４を含む。ＤＲＡＭモジュール４は複数のＤＲＡＭチップ５を搭載する基板である。
【００１７】
また、ＤＲＡＭモジュール４のデータの読み書きを制御するメモリー制御部６が設けられる。メモリー制御部６は、第１コントローラー６１と第２コントローラー６２を含む（詳細は後述）。なお、図１では、ＣＰＵ２１とメモリー制御部６は別に記載しているが、メモリー制御部６は、ＣＰＵ２１に内蔵される場合もある。
【００１８】
又、プリンター１００は、印刷部７を含む。印刷部７は、給紙部７ａ、搬送部７ｂ、画像形成部７ｃ、中間転写部７ｄ、定着部７ｅを含む。制御部２は、給紙部７ａ、搬送部７ｂ、画像形成部７ｃ、中間転写部７ｄ、定着部７ｅを制御し、給紙、用紙搬送、トナー像の形成、転写、定着のような印刷関連処理を制御する。具体的に、制御部２は、給紙、搬送、画像形成、転写、定着に関する各種回転体を回転させ、印刷に関しての制御を行う。
【００１９】
給紙部７ａは、印刷に用いる用紙を一枚ずつ供給する。搬送部７ｂは、供給された用紙を、排出トレイ（不図示）まで搬送する。画像形成部７ｃは、搬送される用紙にのせるトナー像を形成する。本実施形態のプリンター１００はカラー印刷対応である。画像形成部７ｃは複数色のトナー像を形成できる。中間転写部７ｄは、各色のトナー像を重ね合わせつつ、１次転写を受け、搬送される用紙に重畳されたトナー像を２次転写する。定着部７ｅは、用紙に転写されたトナー像を定着させる。
【００２０】
又、プリンター１００は、通信部２５（外部通信用インターフェイス）を含む。通信部２５は、ＰＣやサーバーのようなコンピューター２００と、ネットワークやケーブルにより、通信可能に接続される。そのため、通信部２５は、コネクタの他、通信制御用のＣＰＵ２１やチップのような回路を含む。そして、通信部２５は、コンピューター２００からテキストデータや画像データのような印刷内容を示すデータと印刷の設定内容を示すデータを含む印刷用データを受信する。制御部２は、印刷用データに基づく印刷を印刷部７に行わせる。
【００２１】
（通常モードと省電力モード）
次に、図１、図２を用いて、実施形態のプリンター１００のモードを説明する。
【００２２】
本実施形態のプリンター１００は、電源部８を含む。電源コード（不図示）とコンセントを接続することにより電源部８に、商用電源からの電力が入力される。電源部８は、商用電源の交流電圧を整流し、直流電圧を生成する。電源部８は、トランス、トランジスタ、コンデンサーのような素子を含み、モータ駆動用のＤＣ２４Ｖを生成する１次電源や、１次電源の出力電圧からＣＰＵ２１やＤＲＡＭモジュール４のような回路の動作に必要な電圧を生成する２次電源（例えば、ＤＣＤＣコンバーター）を含む電源回路８１を含む。
【００２３】
プリンター１００の主電源スイッチ１０１によって主電源がＯＮされると、電源部８から制御部２、操作パネル３、メモリー制御部６、ＤＲＡＭモジュール４、ＲＯＭ２３、ＨＤＤ２４、印刷部７、通信部２５のようなプリンター１００内の各部への電力供給が開始される。電力供給が開始された部分は、起動処理を開始する。ＲＯＭ２３やＨＤＤ２４からの基本プログラム（カーネル）の読み出し、起動関連プログラムの読み出しと実行に基づくＣＰＵ２１、画像処理部２２、メモリー制御部６、ＤＲＡＭモジュール４、印刷部７、操作パネル３、通信部２５のような各デバイスの初期化と設定、必要なアプリケーションの読み出しといった一連の処理が起動処理中に行われる。全起動処理が完了すると、プリンター１００は、通常モードとなる。
【００２４】
通常モードは、省電力モードで電力供給を停止すると予め定められた部分にも電力を供給するモードである。そのため、通常モードで、電源部８は、操作パネル３、制御部２、印刷部７、ＲＯＭ２３、ＨＤＤ２４のようなプリンター１００を構成する全ての部分に電力を供給する。尚、主電源スイッチ１０１によって主電源をＯＦＦすると、電源部８は、通常モードでの電力供給部分への電力供給を停止する。
【００２５】
具体的に、通常モードでは、電源部８は、制御部２、メモリー制御部６、ＤＲＡＭモジュール４、ＨＤＤ２４、ＲＯＭ２３、通信部２５のような回路に電力を供給して動作させる。また、制御部２は、印刷部７の定着部７ｅの温度を定着に適した温度で維持する（ヒーターに通電する）。いつでも印刷ジョブを実行できる状態であるが、ジョブを実行していなくても、プリンター１００ではある程度の電力が消費される。
【００２６】
そこで、通常モードで予め定められた移行条件が満たされると、制御部２は、プリンター１００を省電力モードとする。省電力モードは、予め定められた供給停止部分への電力供給を停止し、通常モードよりも消費電力を減らすモードである。操作パネル３、印刷部７、制御部２、ＲＯＭ２３、ＨＤＤ２４のような部分が供給停止部分とされる。このように、本実施形態のプリンター１００（メモリー制御装置１）は、通常モードと省電力モードを有する。なお、コンピューター２００やファクシミリ装置からのデータを受信できるようにするため、電源部８と通信部２５には、省電力モードでも電力を供給する。
【００２７】
通常モードと省電力モードでは、電源部８の電力供給先が変わる。そこで、電源部８には、複合機の部分ごとの電力供給のＯＮ／ＯＦＦ制御を行う電源制御回路８２が設けられる。電源制御回路８２は、通常モードでは電力が供給され、省電力モードでは電力供給が停止されるように、供給停止部分への電力供給の制御を行う。
【００２８】
電源制御回路８２は、電源部８に含まれるＤＣＤＣコンバーターの駆動のＯＮ／ＯＦＦを制御するためのチップである。また、電源制御回路８２は、電力供給用のラインに設けられた半導体スイッチのようなスイッチング素子のＯＮ／ＯＦＦを行う。通常モードでは、電源制御回路８２は、電源部８に含まれるＤＣＤＣコンバーターを駆動させることや、スイッチング素子をＯＮ状態にすることで供給停止部分に電力を供給する。電源制御回路８２は、省電力モードでは、電源部８に含まれるＤＣＤＣコンバーターを停止させることや、スイッチング素子をＯＦＦ状態とすることで供給停止部分への電力供給を停止する（図３、図４参照）。
【００２９】
１．通常モード→省電力モード
通常モードから省電力モードへの移行条件は予め定められる。本実施形態のプリンター１００では、操作パネル３に設けられ、通常モードから省電力モードの移行を指示するための節電キー３３の操作（押下）が、省電力モードへの移行条件の１つとされる。節電キー３３が押されたとき、操作パネル３は、節電キー３３が押された旨をＣＰＵ２１に通知する。これにより、ＣＰＵ２１は、移行条件が満たされたことを認識する。
【００３０】
また、通常モードとなってから、又は、ジョブ完了後、操作検知部によるプリンター１００に対する操作、入力の検知がないまま（操作がなく待機状態のまま）、予め定められた省電力モード移行時間（数十秒〜数分、操作パネル３で設定可能）が経過したことも、省電力モードへの移行条件とされる。制御部２（ＣＰＵ２１）が、省電力モード移行時間を計時する。
【００３１】
ここで、図２に示すように、プリンター１００に対する操作、入力を検知する操作検知部が設けられる。プリンター１００は、操作検知部として、通信部２５、操作受付部３２、挿脱検知センサー７１、カバー開閉検知センサー７２を含む。電源部８（電源制御回路８２）は、省電力モード中でも電力を操作検知部に供給する。
【００３２】
通信部２５がコンピューター２００から印刷用データの受信を開始したとき、通信部２５は、ＣＰＵ２１に通知する。そして、通信部２５は、ＤＲＡＭモジュール４に印刷用データを転送する。また、操作受付部３２が操作パネル３への操作を検知したとき、操作パネル３は、ＣＰＵ２１に通知する。挿脱検知センサー７１は、給紙部７ａの用紙カセットの挿脱を検知するためのセンサーである。カバー開閉検知センサー７２は、ジャム処理やメンテナンスのために設けられたプリンター１００のカバー（例えば、右側面のカバー）の開閉を検知するセンサーである。
【００３３】
これらの操作検知部の出力は、ＣＰＵ２１に入力される。これにより、ＣＰＵ２１は、プリンター１００への操作の有無を認識し、プリンター１００に対する操作、入力がないことを検知したまま省電力モード移行時間が経過したとき、省電力モードへの移行条件が満たされたと判断する。そして、ＣＰＵ２１は、省電力モード移行条件が満たされたと認識すると、電源制御回路８２に省電力モードへの移行を指示する。これに応じて、電源制御回路８２は、供給停止部分への電力供給を停止させる。
【００３４】
２．省電力モード→通常モード
省電力モードでは、印刷ジョブを実行できない。印刷ジョブを実行するには、プリンター１００を通常モードに戻す必要がある。そこで、予め定められた通常モードへの復帰条件が満たされたとき、プリンター１００は、通常モードに復帰する。省電力モードから通常モードへの復帰条件は予め定められる。本実施形態のプリンター１００では、省電力モード中に上述の操作検知部によってプリンター１００に対する操作、入力が検知されたことが、復帰条件とされる。
【００３５】
各操作検知部の出力は電源部８（電源制御回路８２）にも入力される。これにより、電源部８は、復帰条件が満たされたことを認識する。そして、電源制御回路８２は、供給停止部分への電力供給を再開する。その結果、プリンター１００のモードは、省電力モードから通常モードに復帰する。
【００３６】
尚、本説明では、電源制御回路８２が、復帰条件が満たされたことを検知する例を説明した。しかし、ＣＰＵ２１が、復帰条件が満たされたことを検知するようにしてもよい。この場合、省電力モードでも制御部２のＣＰＵ２１内の必要な回路に電力供給を行っておく。そして、各操作検知部の出力をＣＰＵ２１に入力し、ＣＰＵ２１に復帰条件が満たされたことを検知させる。そして、ＣＰＵ２１は、電源制御回路８２に通常モードへの復帰を指示し、これに応じて電源制御回路８２が供給停止部分への電力供給を再開する。
【００３７】
（メモリー制御装置１）
次に、図３を用いて、実施形態に係るメモリー制御装置１を説明する。メモリー制御装置１は、プリンター１００に含まれる。具体的に、メモリー制御装置１は、ＤＲＡＭモジュール４、第１コントローラー６１、第２コントローラー６２を少なくとも含む。また、ＤＲＡＭモジュール４に含まれる各ＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２への電力供給を制御する電源制御回路８２として、電源制御回路８２又はＣＰＵ２１を含む。以下の説明では、電源制御回路８２をメモリー制御装置１での電力供給を制御する回路として説明する。
【００３８】
プリンター１００と同様にメモリー制御装置１も通常モードと、通常モードよりも消費電力を減らす省電力モードを有する。メモリー制御装置１のモードは、プリンター１００のモードと一致する。プリンター１００が通常モードのとき、メモリー制御装置１は通常モードとなる。プリンター１００が省電力モードのとき、メモリー制御装置１も省電力モードとなる。
【００３９】
ＤＲＡＭモジュール４は、複数のＤＲＡＭチップ５を含む。図３では、４つのＤＲＡＭチップ５を含むＤＲＡＭモジュール４を一例として図示している。なお、ＤＲＡＭモジュール４に搭載されるＤＲＡＭチップ５の個数は、４つとは限らず、４つよりも多くてもよいし（例えば、８個）、少なくてもよい（例えば、２個）。ＤＲＡＭモジュール４には、データが記憶される。
【００４０】
第１コントローラー６１は、１枚のＤＲＡＭモジュール４内に設けられた複数のＤＲＡＭチップ５のうち、一部のＤＲＡＭチップ５である第１メモリーチップ５ａの読み書きを制御する。図３に示すＤＲＡＭチップ５のうち、第１コントローラー６１は、右側の第１ＤＲＡＭチップ５１（第１メモリーチップ５ａに相当）と第２ＤＲＡＭチップ５２（第１メモリーチップ５ａに相当）の読み書きを制御する。
【００４１】
第２コントローラー６２は、１枚のＤＲＡＭモジュール４内に設けられた複数のＤＲＡＭチップ５のうち、第１メモリーチップ５ａ以外のＤＲＡＭチップ５である第２メモリーチップ５ｂの読み書きを制御する。図３に示すＤＲＡＭチップ５のうち、第２コントローラー６２は、左側の第３ＤＲＡＭチップ５３（第２メモリーチップ５ｂに相当）と第４ＤＲＡＭチップ５４（第２メモリーチップ５ｂに相当）の読み書きを制御する。
【００４２】
ここで、本説明では、ＤＲＡＭモジュール４として、３２ビットのバス幅（データビット幅）を有するものを例にあげて説明する。ＤＲＡＭモジュール４に、６４ビットのバス幅のものを用いてもよい。そして、図３に示すように、３２ビットのバス幅のうち、第１ＤＲＡＭチップ５１が０〜７ビット、第２ＤＲＡＭチップ５２は、８〜１５ビット、第３ＤＲＡＭチップ５３は、１６〜２３ビット、第４ＤＲＡＭチップ５４は、２４〜３１ビットを記憶する。つまり、本実施形態の各ＤＲＡＭチップ５は、８ビット（１バイト）をデータ記憶の単位とする。
【００４３】
そして、主電源投入により、メモリー制御装置１は通常モードで起動する。上述の移行条件が満たされたとき、メモリー制御装置１も省電力モードに移行する。省電力モードで上述の復帰条件が満たされたとき、メモリー制御装置１も通常モードに復帰する。
【００４４】
（通常モードでのメモリー制御装置１の動作）
次に、図３、図４を用いて、通常モードでのメモリー制御装置１の動作と電力供給を説明する。
【００４５】
図４に示すように、本実施形態のプリンター１００には、第１コントローラー６１、第２コントローラー６２、第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２、第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４の電源として第１電源回路８１１が設けられる。第１電源回路８１１は、ＤＣＤＣコンバーターである。通常モードの間、電源制御回路８２は、第１電源回路８１１を動作させ、メモリー制御装置１（第１コントローラー６１、第２コントローラー６２、第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２、第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）に電力を供給させる。言い換えると、通常モードでは、電源制御回路８２は、全ＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２に電力を供給する。なお、省電力モードでは、電源制御回路８２は、第１電源回路８１１を停止させる（詳細は後述）。
【００４６】
プリンター１００の主電源が投入されると、電源制御回路８２は、第１電源回路８１１の動作を開始させ、所定の電圧を出力させる。その結果、全ＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２への電力供給が開始される。第１コントローラー６１と第２コントローラー６２はＣＰＵ２１のような他の回路と通信を行いつつ、初期化、起動処理を行う。
【００４７】
次に、第１コントローラー６１は、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２の初期化を行う。また、第１コントローラー６１は、動作モードの設定のため、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２内のレジスタへの設定値のセットを行う。一方、第２コントローラー６２は、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４の初期化を行う。また、第２コントローラー６２は、動作モードの設定のため、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４内のレジスタへの設定値のセットを行う。通常モードでは、３２ビットデータを各ＤＲＡＭチップ５に振り分けて同じアドレスに同時に記憶させるので、各ＤＲＡＭチップ５の動作モードは基本的に同じモードとされる。各種設定後に各ＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２の起動が完了する。つまり、主電源投入時、メモリー制御装置１は、通常モードで立ち上がる。通常モードの間、電源制御回路８２は、第１電源回路８１１に動作させ、全てのＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２への電力供給を行わせる。
【００４８】
また、通常モードでは、データの読み書きのような動作の同期のため、第１コントローラー６１は、第２コントローラー６２と各ＤＲＡＭチップ５にクロック信号Ｓ１を入力する。また、第１コントローラー６１は、制御信号Ｓ２（コマンド）とアドレス信号Ｓ３を第２コントローラー６２に供給すする。第１コントローラー６１はクロック信号Ｓ１の供給のため、クロック出力部６１ａを含む。
【００４９】
また、第１コントローラー６１は、クロックイネーブル信号、ロウアドレスストローブ信号、カラムアドレスストローブ信号、ライトイネーブル信号、チップセレクト信号、データマスク信号のようなＤＲＡＭでの制御信号Ｓ２を第２コントローラー６２に入力する制御信号出力部６１ｂを含む。このように、第１コントローラー６１は、第２コントローラー６２、第３ＤＲＡＭチップ５３、及び、第４ＤＲＡＭチップ５４の動作を決定するコマンドを第２コントローラー６２に入力する。また、第１コントローラー６１は、第２コントローラー６２にデータの読み出し又は書き込みを行うアドレスを指定するアドレス信号Ｓ３を与えるアドレス出力部６１ｃを含む。第２コントローラー６２は、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４の記憶領域のうち、命令されたアドレスにデータに書き込む、又は、読み出す。
【００５０】
通常モードでＤＲＡＭモジュール４にデータを書き込むとき、第１コントローラー６１と第２コントローラー６２は、それぞれ３２ビット単位でデータを受け取る。そして、３２ビットのうち、第１コントローラー６１は、０〜７ビットを第１ＤＲＡＭチップ５１に、８〜１５ビットを第２ＤＲＡＭチップ５２に書き込む。第２コントローラー６２は、１６〜２３ビットを第３ＤＲＡＭチップ５３に、２４〜３１ビットを第４ＤＲＡＭチップ５４に書き込む。第２コントローラー６２は、第１コントローラー６１から受けたクロック信号Ｓ１とコマンドに基づき、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４のうちアドレス信号Ｓ３で指定されたアドレスにデータを書き込む。また、第１コントローラー６１と第２コントローラー６２は、各ＤＲＡＭチップ５内の同じアドレスに、同時に書き込みを行う（同じタイミングで書き込みを開始する）。
【００５１】
通常モードでＤＲＡＭモジュール４からデータを読み出すとき、そして、第１コントローラー６１は、第１ＤＲＡＭチップ５１の指定されたアドレスから０〜７ビットを、第２ＤＲＡＭチップ５２の指定されたアドレスから８〜１５ビットを読み出す。第２コントローラー６２は、第１コントローラー６１から受けたクロック信号Ｓ１とコマンドに基づき、第３ＤＲＡＭチップ５３の指定されたアドレスから１６〜２３ビットを読み出し、第４ＤＲＡＭチップ５４の指定されたアドレスから２４〜３１ビットを読み出す。第１コントローラー６１と第２コントローラー６２は、各ＤＲＡＭチップ５内の同じアドレスから同時にデータを読み出す（同じタイミングで読み出しを開始する）。３２ビットのうち、第１コントローラー６１は下位ビットを、第２コントローラー６２は、上位ビットをデータの読み出し先（データ要求者）に出力する。
【００５２】
（省電力モードでのメモリー制御装置１）
次に、図５、図６を用いて、省電力モードでのメモリー制御装置１の動作と電力供給を説明する。省電力モードの間、電源制御回路８２は、第１電源回路８１１を停止させる。一方、電源制御回路８２は、第２電源回路８１２を動作させ、第１コントローラー６１、第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２には電力を供給する。その結果、省電力モードでは、第２コントローラー６２、第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４への電力供給が停止される。
【００５３】
省電力モードでは、第１コントローラー６１は、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２をセルフリフレッシュモードとし、記憶されたデータを保持させる。省電力モード中、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２は、通常モードへの復帰のための処理（詳細は後述）を除き、セルフリフレッシュのみを行う。また、第２コントローラー６２、第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４への電力供給が停止される。そのため、メモリー制御装置１の消費電力は通常モードに比べて大きく抑えられ、必要最小限となる。
【００５４】
ここで、第２電源回路８１２は、セルフリフレッシュモード（省電力モード）で第１コントローラー６１、第１ＤＲＡＭチップ５１、及び第２ＤＲＡＭチップ５２に必要な電流値を出力したときに第１電源回路８１１よりも高効率な電源回路である。第２電源回路８１２は、例えば、リニアレギュレーターである。あるいは、第２電源回路８１２は、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２をセルフリフレッシュモードで動作させたとき（省電力モードのとき）、第１電源回路８１１よりも高効率のＤＣＤＣコンバーターとしてもよい。省電力モードでは、メモリー制御装置１で流れる電流は通常モードよりも小さくなるので、第２電源回路８１２は、第１電源回路８１１よりも小さい電流を出力しているときの効率が高い電源回路ともいえる。このように、省電力モードでは第１電源回路８１１に代えて、第２電源回路８１２に電力供給を行わせ、省電力モードで消費されるエネルギーを減らす。また、モードに応じて用いる電源回路を切り替えるので、第１コントローラー６１、第２コントローラー６２、第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２、第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４に入力される電圧にばらつきがなくなる。そのため、これらのデバイスを安定して動作させることができる。
【００５５】
（通常モードから省電力モードに移行するときの処理）
次に、図５、図７を用いて通常モードから省電力モードに移行するときの処理の流れの一例を説明する。
【００５６】
図７のスタートは、移行条件が満たされたときである。言い換えると、通常モードから省電力モードに移行する前の移行前処理を開始する時点である。そして、電源制御回路８２又はＣＰＵ２１は、第１コントローラー６１及び第２コントローラー６２に移行条件が満たされたこと（移行前処理を開始すべき旨の信号）を通知する（ステップ♯１１）。この通知を受けたとき、第２コントローラー６２は、第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）に記憶されたデータのうち、スナップショットの対象とするデータを確定する（ステップ♯１２）。
【００５７】
スナップショットの対象とするデータ（スナップショットデータＤ１）は、適宜定めることができる。第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）に記憶されたデータのうち、一部又は全部のデータであって、システムの動作に必要なデータとして予め定められたデータをスナップショットデータＤ１とする。スナップショットデータＤ１は、プリンター１００を動作させるのに必要なシステムデータともいえる。第２コントローラー６２、第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４の動作上の設定値がスナップショットの対象とされる。また、起動関連プログラムの読み出しと実行によって、第３ＤＲＡＭチップ５３及び第４ＤＲＡＭチップ５４に記憶されたＣＰＵ２１、画像処理部２２、印刷部７、操作パネル３、通信部２５のような各種デバイスの設定値、パラメーター、起動処理の結果得られたデータ、読み出されたアプリケーションをスナップショットの対象とすることができる。第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４に記憶されたデータの全てをスナップショットの対象としてもよい。
【００５８】
続いて、第２コントローラー６２は、確定したスナップショットの対象データ（スナップショットデータＤ１）を読み出し、第１コントローラー６１に読み出したデータを渡す（ステップ♯１３）。言い換えると、第２コントローラー６２は、ＤＲＡＭモジュール４に記憶されたデータのうち、上位ビットを読み出して第１コントローラー６１に与える。
【００５９】
そして、第１コントローラー６１は、第２コントローラー６２から受けたデータを第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２（第１メモリーチップ５ａ）に記憶させる（ステップ♯１４）。どのようにデータを格納するかは適宜定めることができる。例えば、第１コントローラー６１は、第３ＤＲＡＭチップ５３に記憶されていたデータを第１ＤＲＡＭチップ５１に、第４ＤＲＡＭチップ５４に記憶されていたデータを第２ＤＲＡＭチップ５２に記憶させる。
【００６０】
第２コントローラー６２は、全てのスナップショットデータＤ１を、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２に移動させたか否か（複写が完了したか）を確認する（ステップ♯１５）。完了していないとき（ステップ♯１５のＮｏ）、フローは、ステップ♯１３に戻る。
【００６１】
一方、完了したとき（ステップ♯１５のＹｅｓ）、第１コントローラー６１は、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２（第１メモリーチップ５ａ）をセルフリフレッシュモードに移行させる（ステップ♯１６）。その後、電源制御回路８２は、使用する電源回路を第１電源回路８１１から第２電源回路８１２に切り替える（ステップ♯１７）。使用する電源回路の切り替えによってメモリー制御装置１は、通常モードから省電力モードに移行する（ステップ♯１７→エンド）。
【００６２】
このように、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２へのスナップショットデータＤ１の記憶が完了すると、電源制御回路８２は、第２コントローラー６２及び第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）への電力供給を停止するとともに、省電力モードでも第１コントローラー６１と第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２に電力を供給する。
【００６３】
電源制御回路８２は、移行条件が満たされてから第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２（第１メモリーチップ５ａ）をセルフリフレッシュモードに移行するのに必要な時間にマージンを加算した時間が経過したとき、第１電源回路８１１を停止させるとともに第２電源回路８１２からの電力供給を開始させる。また、第１コントローラー６１がセルフリフレッシュモードへの移行完了を電源制御回路８２に通知し、この通知を受けると、電源制御回路８２が使用電源の切り替えを行ってもよい。
【００６４】
（省電力モードから通常モードに復帰するときの処理）
次に、図８を用いて通常モードから省電力モードに移行するときの処理の流れの一例を説明する。図８のスタートは、復帰条件が満たされたときである。言い換えると、省電力モードから通常モードに復帰するための復帰処理を開始する時点である。
【００６５】
まず、電源制御回路８２は、第１電源回路８１１の動作を開始させ、使用する電源回路を第２電源回路８１２から第１電源回路８１１に切り替える（ステップ♯２１）。次に、第１コントローラー６１は、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２のセルフリフレッシュモードを解除し、読み書きできる状態に戻す（ステップ♯２２）。また、第２コントローラー６２への電力供給の再開により、第２コントローラー６２が起動する（ステップ♯２３）。
【００６６】
第１コントローラー６１は、第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）から第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）の設定値（レジスタ値）を読み出し、第２コントローラー６２に読み出したデータを渡す（ステップ♯２４）。第２コントローラー６２は受け取ったデータに基づき、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４の動作モードを設定し、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４の再起動を完了する（ステップ♯２５）。
【００６７】
続いて、第１コントローラー６１は、スナップショットデータＤ１を読み出し、第２コントローラー６２に読み出したデータを渡す（ステップ♯２６）。第２コントローラー６２は、第１コントローラー６１から受けたデータを、省電力モード移行前の記憶状態が再現（復元）されるように、第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４（第２メモリーチップ５ｂ）に記憶させる（ステップ♯２７）。また、第２コントローラー６２は、全てのスナップショットデータＤ１の第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４への移動が完了したか否か（復元が完了したか否か）を確認する（ステップ♯２８）。完了していないとき（ステップ♯２８のＮｏ）、フローは、ステップ♯２６に戻る。
【００６８】
完了したとき（ステップ♯２８のＹｅｓ）、第２コントローラー６２は、第１コントローラー６１から供給されるクロック信号Ｓ１、制御信号Ｓ２、アドレス信号Ｓ３に基づき、第１コントローラー６１による第１ＤＲＡＭチップ５１と第１ＤＲＡＭチップ５１の読み書きに同期して第３ＤＲＡＭチップ５３と第４ＤＲＡＭチップ５４の読み書きを行う同期モードに移行する（ステップ♯２９→エンド）。そして、メモリー制御装置１での省電力モードから通常モードへの復帰が完了する（エンド）。
【００６９】
（オプションモジュール９）
次に、図９を用いて、本実施形態のメモリー制御装置１のオプションモジュール９を説明する。プリンター１００では、カラーの画像データのような大サイズの画像データを扱うことがある。ＤＲＡＭの容量が多いほど、スプール可能なデータを増やすことができる。ＤＲＡＭモジュール４の増設によって、コンピューター２００からのデータ送信を止めずに、印刷用データをスプールできるようになる場合がある。
【００７０】
本実施形態のプリンター１００では、オプションモジュール９（別売りのＤＲＡＭモジュール）を増設できるようになっている。プリンター１００内の基板には、オプションモジュール９を装着するためのオプションメモリーソケット９１が設けられる。ＤＲＡＭの増設を行うとき、オプションメモリーソケット９１に、オプションモジュール９を差し込む。
【００７１】
図９に示すオプションモジュール９も、複数のＤＲＡＭチップ９２を含む。図９では、標準のＤＲＡＭモジュール４と、標準のＤＲＡＭモジュール４の同様のＤＲＡＭモジュールであって、４つのＤＲＡＭチップ９２を含むオプションモジュール９を一例として図示している。
【００７２】
標準のＤＲＡＭモジュール４と同様に、第１コントローラー６１は、１枚のオプションモジュール９内に設けられた複数のＤＲＡＭチップ９２のうち、右半分側のＤＲＡＭチップ９２の読み書きを制御する。また、第２コントローラー６２は、１枚のオプションモジュール９内に設けられた複数のＤＲＡＭチップ９２のうち、左半分側のＤＲＡＭチップ９２の読み書きを制御する。本説明では、ＤＲＡＭモジュール４のバス幅（データビット幅）は３２ビットとして説明しているので、図９に示すように、オプションモジュール９の各ＤＲＡＭチップ９２も８ビット（１バイト）をデータ記憶の単位とする。
【００７３】
オプションモジュール９には、第１電源回路８１１から電力が供給される。しかし、第２電源回路８１２は、オプションモジュール９に電力を供給しない。そのため、省電力モードになると、オプションモジュール９への電力供給は停止される。言い換えると、電源制御回路８２は、通常モードでは第１電源回路８１１にオプションモジュール９への電力供給を行わせ、省電力モードでは、オプションモジュール９への電力供給を停止させる。
【００７４】
具体的に、プリンター１００の主電源が投入され、第１コントローラー６１、第２コントローラー６２、オプションモジュール９への電力供給が開始されると、第１コントローラー６１と第２コントローラー６２は、オプションモジュール９内の担当するＤＲＡＭチップ９２の初期化と動作モードの設定を行う。
【００７５】
通常モードでオプションモジュール９内の各ＤＲＡＭチップ９２への書き込みやデータの読み出しを行うとき、第２コントローラー６２は、第１コントローラー６１から供給されるクロック信号Ｓ１、制御信号Ｓ２、アドレス信号Ｓ３に基づき、第１コントローラー６１のＤＲＡＭチップ５への読み書きに同期して、ＤＲＡＭチップ９２の読み書きを行う（同期モード）。この場合、第２コントローラー６２がオプションモジュール９にクロック信号Ｓ４を供給してもよい。そして、オプションモジュール９の各ＤＲＡＭチップ９２は、第２コントローラー６２（のクロック出力部６２１）からのクロック信号Ｓ４にあわせて動作してもよい。
【００７６】
オプションモジュール９への電力供給は、省電力モードになると停止される。そこで、第１コントローラー６１と第２コントローラー６２は、印刷用データのような印刷ジョブ終了後に破棄するデータのみをオプションモジュール９に記憶させるようにしてもよい。
【００７７】
あるいは、省電力モードに移行する前に、オプションモジュール９内のデータをスナップショットデータＤ１として、第１ＤＲＡＭチップ５１と第２ＤＲＡＭチップ５２に格納してもよい。そして、省電力モードが解除されたとき、第１コントローラー６１が、省電力モード移行前の記憶状態が復元されるように、オプションモジュール９内の担当するＤＲＡＭチップ９２に、スナップショットデータＤ１を記憶（移動）させるようにしてもよい。また、第１コントローラー６１は、省電力モード移行前の記憶状態が復元されるようにオプションモジュール９内の第２コントローラー６２担当のＤＲＡＭチップ９２へのスナップショットデータＤ１の書き込みを第２コントローラー６２に行わせてもよい。
【００７８】
このようにして、実施形態に係るメモリー制御装置１は、通常モードと、通常モードよりも消費電力を減らす省電力モードを有する。また、メモリー制御装置１は、複数のＤＲＡＭチップ５を含み、データを記憶するＤＲＡＭモジュール４、１枚のＤＲＡＭモジュール４内に設けられた複数のＤＲＡＭチップ５のうち、一部のＤＲＡＭチップ５である第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）の読み書きを制御する第１コントローラー６１、１枚のＤＲＡＭモジュール４内に設けられた複数のＤＲＡＭチップ５のうち、第１メモリーチップ５ａ以外のＤＲＡＭチップ５である第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）の読み書きを制御する第２コントローラー６２、各ＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２への電力供給を制御する電源制御回路８２を含む。通常モードでは、電源制御回路８２は、全てのＤＲＡＭチップ５、第１コントローラー６１、第２コントローラー６２に電力を供給する。予め定められた移行条件が満たされたことにより、通常モードから省電力モードに移行するとき、第２コントローラー６２は、第２メモリーチップ５ｂに記憶されたデータの一部又は全部のデータであって、システムの動作に必要なデータとして予め定められたデータであるスナップショットデータＤ１を第１コントローラー６１に渡す。第１コントローラー６１は、受け取ったスナップショットデータＤ１を第１メモリーチップ５ａに記憶させる。電源制御回路８２は、第１メモリーチップ５ａへのスナップショットデータＤ１の記憶が完了すると第２コントローラー６２及び第２メモリーチップ５ｂへの電力供給を停止するとともに、省電力モードでも第１コントローラー６１と第１メモリーチップ５ａに電力を供給する。省電力モード中、第１コントローラー６１は、第１メモリーチップ５ａをセルフリフレッシュモードとして、第１メモリーチップ５ａの記憶内容を保持させる。予め定められた復帰条件が満たされたことにより、省電力モードから通常モードに復帰するとき、電源制御回路８２は、第２コントローラー６２及び第２メモリーチップ５ｂへの電力供給を再開する。第１コントローラー６１は、第２コントローラー６２にスナップショットデータＤ１を与える。第２コントローラー６２は、スナップショットデータＤ１を第２メモリーチップ５ｂに記憶させる。
【００７９】
この構成により、１つのＤＲＡＭモジュール４のうち、省電力モード中に電力を供給するＤＲＡＭチップ５の個数を減らすことができる。従って、省電力モード中の消費電力を減らすことができる。また、省電力モードの解除に伴い、第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）に退避されていたスナップショットデータＤ１を第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）に戻すので、ＤＲＡＭモジュール４の記憶内容を速やかに省電力モード移行前の状態に戻す（復元する）ことができる。スナップショットデータＤ１には、ＤＲＡＭに関する設定値を含めることができる。従って、省電力モードの復帰時、速やかに全ＤＲＡＭチップ５を利用可能な状態に戻すことができ、起動時間を短くすることができる。また、第１コントローラー６１と第２コントローラー６２のように複数のコントローラーを内蔵するので、スナップショットデータＤ１は、各コントローラーを介して行えばよく、スナップショットデータＤ１の移動に要する時間は短くてすむ。従って、省電力モードから通常モードへの復帰時の起動を従来よりも高速化することができる。また、省電力モードでのデータ退避用の専用メモリーを設ける必要がないため、製造コストを抑えることができる。
【００８０】
また、通常モードのとき、第１コントローラー６１は、第２コントローラー６２にアドレス信号Ｓ３、制御信号Ｓ２、クロック信号Ｓ１を入力し、第２コントローラー６２に入力したアドレス信号Ｓ３、制御信号Ｓ２、クロック信号Ｓ１に基づき第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）へのデータの書き込みと第１メモリーチップ５ａからのデータの読み出しを行う。第２コントローラー６２は、第１コントローラー６１から入力されたアドレス信号Ｓ３、制御信号Ｓ２、クロック信号Ｓ１に基づき、第１コントローラー６１と同期して第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）へのデータの書き込みと第２メモリーチップ５ｂからのデータの読み出しを行う。この構成により、ＤＲＡＭモジュール４内のＤＲＡＭチップ５が第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）と第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）に区別されていても、第１コントローラー６１と第２コントローラー６２が協働し、ＤＲＡＭモジュール４の全バス幅を使って、全バス幅のビット数のデータの読み書きを同期して行うことができる。
【００８１】
省電力モード中、ＤＲＡＭモジュール４で消費される電力は、基本的に第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）のセルフリフレッシュに必要な電力だけとなり、通常モードの時よりも少なくなる。そこで、プリンター１００に、第１電源回路８１１と、セルフリフレッシュモード中の第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）の動作に必要な電流値では第１電源回路８１１よりも高効率な第２電源回路８１２が含められる。電源制御回路８２は、通常モードでは第１電源回路８１１に電力供給を行わせ、省電力モードでは第２電源回路８１２に電力供給を行わせる。この構成により、省電力モードとなり、ＤＲＡＭモジュール４での消費電流が減少することに伴い、電流減少時に高効率である電源回路への切り替えを自動的に行うことができる。従って、省電力モードでの省エネルギー効果を更に高めることができる。
【００８２】
また、プリンター１００は、オプションのＤＲＡＭモジュール４であるオプションモジュール９を装着するためのオプションメモリーソケット９１を含む。電源制御回路８２は、通常モードでは第１電源回路８１１にオプションモジュール９への電力供給を行わせ、省電力モードでは、オプションモジュール９への電力供給を停止させる。この構成により、省電力モード中に動作させるＤＲＡＭチップ５、９２を第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）のみに限ることができる。従って、オプションモジュール９が追加されても、省電力モード中の消費電力の増加がない。
【００８３】
画像形成装置（プリンター１００）は、上述のメモリー制御装置１を含む。これにより、省電力モード中の消費電力が少ない画像形成装置を提供することができる。また、省電力モードの解除に伴い、第１メモリーチップ５ａ（第１ＤＲＡＭチップ５１、第２ＤＲＡＭチップ５２）に退避されていたスナップショットデータＤ１が第２メモリーチップ５ｂ（第３ＤＲＡＭチップ５３、第４ＤＲＡＭチップ５４）に戻されるので、ＤＲＡＭモジュール４の記憶内容を速やかに省電力モード移行前の状態に戻す（復元する）ことができる。スナップショットデータＤ１には、画像形成装置に含まれる各デバイスの設定値を含めることができる。従って、省電力モードの復帰時、速やかに画像形成装置を利用可能な状態に戻すことができ、起動時間を短くすることができる。また、スナップショットデータＤ１の移動に要する時間は短くて済むので、省電力モードから通常モードへの復帰時の起動が従来よりも高速化された画像形成装置を提供することができる。また、省電力モードでのデータ退避用の専用メモリーを設ける必要がないため、画像形成装置の製造コストを抑えることができる。
【００８４】
又、本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００８５】
本発明は、ＤＲＡＭモジュールを含むメモリー制御装置と、このメモリー制御装置を備えた画像形成装置に利用可能である。
【符号の説明】
【００８６】
１００  プリンター（画像形成装置）      １      メモリー制御装置
４      ＤＲＡＭモジュール              ５      ＤＲＡＭチップ
５ａ    第１メモリーチップ              ５ｂ    第２メモリーチップ
５１    第１ＤＲＡＭチップ（第１メモリーチップ）
５２    第２ＤＲＡＭチップ（第１メモリーチップ）
５３    第３ＤＲＡＭチップ（第２メモリーチップ）
５４    第４ＤＲＡＭチップ（第２メモリーチップ）
６１    第１コントローラー              ６２    第２コントローラー
８１１  第１電源回路                    ８１２  第２電源回路
８２    電源制御回路                    ９      オプションモジュール
９１    オプションメモリーソケット      Ｄ１    スナップショットデータ
Ｓ１    クロック信号                    Ｓ２    制御信号
Ｓ３    アドレス信号
【図１】
2017027458.tif 000003
【図２】
2017027458.tif 000004
【図３】
2017027458.tif 000005
【図４】
2017027458.tif 000006
【図５】
2017027458.tif 000007
【図６】
2017027458.tif 000008
【図７】
2017027458.tif 000009
【図８】
2017027458.tif 000010
【図９】
2017027458.tif 000011