(57)【要約】【課題】  待機中における無駄な電力消費の低減、特に二系統のメモリを有するシステムにおける効果的な電力制御方法を提供することが本件の課題である。【解決手段】  二系統のメモリを有する情報処理装置、特に印刷装置において一方をシステムプログラムの実行に、他方をプリントバッファとして使用し、印刷装置が待機状態になったことを識別すると画像形成中にのみ必要となるプリントバッファを即時省電力状態にすることにより、待機中の無駄な電力消費を低減可能とする。さらに二系統のメモリバスに接続されたメモリデバイス数を識別し、デバイス数の少ないメモリを印刷装置の待機中、通常動作状態のまま使用するシステムプログラム実行用メモリとして割り当てることにより、一層の低消費電力化を実現可能とする。【選択図】  図２
2007105913.tif 000002
【特許請求の範囲】
【請求項１】
二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にすることにより電力消費を低減する第一の低消費電力モードを有することを特徴とする電力制御方法。
【請求項２】
請求項1記載の情報処理装置において、情報処理装置は一方のメモリをシステムプログラムの実行に使用し、他方をプリントバッファとして使用する印刷装置であることを特徴とする電力制御方法。
【請求項３】
請求項１から２に記載の印刷装置において、第一の低消費電力モードはプリントバッファ用メモリを省電力状態とすることを特徴とする電力制御方法。
【請求項４】
請求項1から３に記載の印刷装置において、印刷装置が待機状態になったことを識別し、即時、第一の低消費電力モードに移行することを特徴とする電力制御方法。
【請求項５】
請求項1から４に記載の印刷装置において第一の低消費電力モードをメモリのセルフリフレッシュにより実施することを特徴とする電力制御方法。
【請求項６】
請求項1から５に記載の印刷装置において、第一の低消費電力モードをメモリへの電源供給停止により実施することを特徴とする電力制御方法。
【請求項７】
請求項1から６に記載の印刷装置において、第一の低消費電力モードに移行し、省電力状態にあるメモリは、印刷データを受信した際に通常動作状態にすることを特徴とする電力制御方法。
【請求項８】
請求項1から７に記載の印刷装置において、二系統のメモリのうちシステムプログラム実行用メモリとプリントバッファ用メモリは、それぞれのメモリバスに接続されたメモリデバイス数により設定されることを特徴とする電力制御方法。
【請求項９】
請求項1から８に記載の印刷装置において、システムプログラム実行用メモリはそれぞれのメモリバスに接続されたメモリデバイス数が少ない側に設定されることを特徴とする電力制御方法。
【請求項１０】
請求項1から９に記載の印刷装置において、印刷装置全体が省電力状態に移行する第二の低消費電力モードを有し、第二の低消費電力モードへの移行時は二系統どちらのメモリも省電力状態にする機能を有することを特徴とする電力制御方法。
【請求項１１】
請求項1から１０に記載の印刷装置において、第二の低消費電力モードへの移行時、システムプログラム実行用メモリはセルフリフレッシュ、プリントバッファ用メモリは電源供給を停止することを特徴とする電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パワーマネジメントの制御を行う情報処理装置に関する。
【背景技術】
【０００２】
近年、電気機器、例えば、印刷装置などの機器において、全世界的な省エネルギー対応の要請に従い種々の工夫がなされている。
【０００３】
特に昨今では国家レベルで規制を設け、環境基準規制を満たしていない電化製品には、販売の認可を与えないなどの制限を設ける場合もある。
【０００４】
そのため、印刷装置においては、例えば、直ぐに印刷が可能なスタンバイモードより電力消費を少なくした省電力モードを有し、一定時間動作しないときに省電力モードへ自動的に移行し、電力消費を抑え、省電力化を促進している。
【０００５】
一方で、印刷装置は高速化・高画質化の需要が高まり、それに伴い、印刷装置に使用されるメモリの高速化、大容量化が進んでいる。
【０００６】
さらには印刷装置内部での処理を高速化するために印刷装置が持つメモリおよび接続バスを二系統準備し、一方をシステムプログラムの実行および画像処理（色空間処理・二値化など）といったシステムの制御用に使用し、他方をエンジン側で画像を形成するための画像処理後の二値化データを格納し、印刷速度に対してデータが間欠することなくエンジン部へ供給するためのプリントバッファとして使用することにより、高速化を実現している印刷装置などが見受けられる。
これにより、印刷装置は画像処理の実行等に一方のメモリバスをほぼ占有した状態になっても、並行してプリントバッファへのデータの書き込みを行うことができ、装置全体として高速化を図ることが可能になる。
【０００７】
しかしながら、メモリの大容量化、さらにはメモリおよび、その接続バスを二系統準備した場合には物理的なメモリデバイスの数が増加することとなり、メモリが占める消費電力はデバイスの数にほぼ比例して増加することとなる。つまり、省エネルギー化と相反する条件なためこれを実現することは困難となる。
【０００８】
従来、この種の省エネルギー化技術として、システムが所定時間、待機状態にあると判断した際に、待機状態中に実行すべき命令コードをＣＰＵ内の命令キャッシュにロードし、データアクセス領域をデータキャッシュの範囲に限定することにより、外部メモリをセルフリフレッシュ状態にエントリさせ、記憶データを保存すると共に消費電力の低減を実現し、さらにＣＰＵ自身を含め動作クロックを低速に、また不要な回路ブロックに対してはクロック供給を停止することにより省電力状態に移行し、省エネルギー化を実施したものがある。（例えば特許文献1参照）
【特許文献１】特開平2004-326153号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特開平2004-326153の方式では省電力状態中に実行する命令コードおよび扱うデータ量を限られたキャッシュサイズ内に収める必要があり、それを実現できるシステムに限定されて適用可能なものである。
【００１０】
また、所定時間、待機状態にあると判断した際に前述の手順により省電力状態へと移行するが、所定時間が経過するまでの待機状態における消費電力を低減する方法が示されていない。
【００１１】
さらに、二系統のメモリを有するシステムにおける効果的な電力制御手段が示されていない。
【課題を解決するための手段】
【００１２】
この課題を解決するために、本発明に係る印刷装置は、次のような特徴を備える。
【００１３】
請求項１の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にすることにより電力消費を低減する第一の低消費電力モードを有することを特徴とする。
【００１４】
請求項２の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に使用し、他方をプリントバッファとして使用する印刷装置であることを特徴とする。
【００１５】
請求項３の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであることを特徴とする。
【００１６】
請求項４の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、印刷装置が待機状態になったことを識別し、即時、第一の低消費電力モードに移行することを特徴とする
請求項５の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、前記、第一の低消費電力モードをメモリのセルフリフレッシュにより実施することを特徴とする。
【００１７】
請求項６の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、前記、第一の低消費電力モードを電源供給の停止によって実施することを特徴とする。
【００１８】
請求項７の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファ用として使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、印刷装置が待機状態になったことを識別し、即時、第一の低消費電力モードに移行し、また、省電力状態のメモリは、印刷データを受信した際に通常動作状態にすることを特徴とする
請求項８の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、二系統のメモリのうちシステムプログラム実行用メモリとプリントバッファ用メモリは、それぞれのメモリバスに接続されたメモリデバイスの数により設定されることを特徴とする
請求項９の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、二系統のメモリのうちシステムプログラム実行用メモリとプリントバッファ用メモリは、それぞれのメモリバスに接続されたメモリデバイスの数により設定され、かつシステムプログラム実行用メモリはそれぞれのメモリバスに接続されたメモリデバイス数が少ない側に設定されることを特徴とする。
【００１９】
請求項１０の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、二系統のメモリのうちシステムプログラム実行用メモリとプリントバッファ用メモリは、それぞれのメモリバスに接続されたメモリデバイスの数により設定され、かつシステムプログラム実行用メモリはそれぞれのメモリバスに接続されたメモリデバイス数が少ない側に設定され、さらに印刷装置全体が省電力状態に移行する第二の低消費電力モードを有し、第二の低消費電力モードへの移行時は二系統どちらのメモリも省電力状態にする機能を有することを特徴とする。
【００２０】
請求項１１の発明は二系統のメモリを有する情報処理装置において一方を通常動作状態、他方を省電力状態にする第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、省電力状態にするメモリはプリントバッファ用メモリであって、二系統のメモリのうちシステムプログラム実行用メモリとプリントバッファ用メモリは、それぞれのメモリバスに接続されたメモリデバイスの数により設定され、かつシステムプログラム実行用メモリはそれぞれのメモリバスに接続されたメモリデバイス数が少ない側に設定され、さらに印刷装置全体が省電力状態に移行する第二の低消費電力モードを有し、第二の低消費電力モードへの移行時は二系統どちらのメモリも省電力状態にする機能を有し、その際、システムプログラム実行用メモリはセルフリフレッシュ、プリントバッファ用メモリは電源供給を停止することを特徴とする。
【発明の効果】
【００２１】
以上に説明したように、本発明に係る二系統のメモリを有する情報処理装置における電力制御方法は、以下のような機能を備える。
【００２２】
二系統のメモリのうち、一方を通常動作状態、他方を省電力状態にすることにより電力消費を低減する第一の低消費電力モードを有し、一方のメモリはシステムプログラムの実行に、他方をプリントバッファとして使用する印刷装置であり、印刷装置が待機状態になったことを識別すると、即時、第一の低消費電力モードに移行する機能を備える。
【００２３】
これにより、印刷装置は画像形成中のみ必要なプリントバッファ用メモリによる待機中の無駄な電力消費を低減することができ、効率の良い電力制御を可能とする。
【００２４】
また、前記第一の低消費電力モードはメモリのセルフリフレッシュ、または電源供給停止により実施し、印刷データを受信した際には通常動作状態に戻す機能を備える。
【００２５】
これにより、メモリの第一の低消費電力モードから通常動作への復帰における許容時間、および消費電力を考慮した自由度が高く、かつ効果的な電力制御を可能とする。
【００２６】
さらに、前期印刷装置はシステムプログラム実行用メモリとプリントバッファ用メモリをそれぞれのメモリバスに接続されたメモリデバイスの数により設定し、システムプログラム実行用メモリをメモリデバイスの数が少ない側のメモリに割り当てる機能を備える。
【００２７】
これにより、待機中も通常動作状態を継続する必要のあるメモリデバイスの数を少なくすることができ、より効果的な電力制御を可能とする。
【００２８】
また、前期印刷装置は装置全体を省電力状態にする第二の低消費電力モードを有し、第二の低消費電力モードへの移行時はシステムプログラム実行用メモリをセルフリフレッシュ、プリントバッファ用メモリを電源供給停止により実施する機能を備える。
【００２９】
これにより、二系統のメモリを有する印刷装置において、待機状態のみならず、装置全体を省電力状態にした場合においても、従来より効率の良い電力制御を行うことを可能とする。
【発明を実施するための最良の形態】
【００３０】
発明を実施するための最良の形態は、次の実施例である
【実施例１】
【００３１】
二系統のメモリを有する印刷装置の待機状態における省電力化
以下、本発明の実施例について、図面を参照しながら説明する。ここでは本発明におけるプリンタ装置の一例として、インクジェット記録方式を用いた印刷装置を例に説明を行う。
【００３２】
図１は、本実施例における二系統のメモリを有し、一方をシステム制御プログラムの実行に、他方をプリントバッファとして使用する印刷装置において、待機状態のメモリに対して電力制御を行う印刷装置の構成図である。
【００３３】
同図において、１００は印刷装置の全体構成図である。１０１はＣＰＵであり、システム制御プログラムに基づき、印刷装置１００の装置全体の制御を行う。１０２はＲＯＭであり、印刷装置１００全体の制御プログラムであるシステム制御プログラムを格納している。１０３はＥＥＰＲＯＭであり、データの読み書きが可能なメモリであり、電源が遮断された場合においてもそのデータを保持することができる不揮発性メモリにより構成され、印刷装置１００の設定値変更、状態変化を記憶する。
【００３４】
１０４はデータの読み書きが可能なＲＡＭであり、ＲＯＭ１０２内のプログラムを展開し、システム制御プログラムの実行に使用される（以後ＲＡＭ＿Ｓ）。また、画像データ受信時のバッファメモリおよびホストとの間で送受信される各種制御データを一時的に格納するためのバッファメモリとしても使用される。なお、本実施例において、ＲＡＭ＿Ｓ１０４は低価格で大容量を搭載可能なSingle Data Rate Synchronous Random Access Memory（以後ＳＤＲ ＳＤＲＡＭ）で構成されている。
【００３５】
１０５はＳＤＲＡＭコントローラ部（以後ＲＡＭＣ＿Ｓ）であり、メモリバス１０６を介してＲＡＭ＿Ｓ１０４と接続され、ＣＰＵ１０１の指示に応じてＲＡＭ＿Ｓ１０４とデータの送受信、およびＲＡＭ＿Ｓ１０４のコマンドによる制御を行う。
【００３６】
１０７は通信インターフェースであり、ホストとなる情報処理装置１７０に接続され、情報処理装置１７０から画像データを受信したり、印刷装置１００のステータス情報をホスト装置へと送信したりするために用いられるもので、具体的には、Universal Serial Bus（ＵＳＢ）、ＩＥＥＥ１２８４、ＩＥＥＥ１３９４、ＩｒＤＡ等の各種インターフェース規格に則って構成される。なお、通信インターフェース１０７はＣＰＵ１０１への割り込み出力を有しており、印刷装置１００全体が省電力状態に移行している場合に、情報処理装置１７０からの画像データの受信に応じて通常動作状態への復帰要因として用いられる。また、通信インターフェース１０７を介して受信した画像データはＣＰＵ１０１の指示に応じてＲＡＭ＿Ｓ１０４に格納される。
【００３７】
１０８は画像処理部であり、ＣＰＵ１０１の指示に応じてＲＡＭ＿Ｓ１０４に保存された画像データに対して色空間処理や、ガンマ補正処理、誤差拡散法による量子化処理等を行い、印刷装置のエンジン部が出力可能な二値化データの生成を行う。
【００３８】
１０９は１０４と同様にデータの読み書きが可能なＳＤＲ ＳＤＲＡＭで構成されたＲＡＭであり、前記画像処理部１０７で処理、二値化されたデータを出力完了まで記憶するプリントバッファとして使用される（以後ＲＡＭ＿Ｐ）。
【００３９】
なお、ＲＡＭ＿Ｐ１０９は拡張可能なＤＩＭＭボード１１０で構成されており、ＤＩＭＭボード上にはメモリデバイスの他に１１１のSerial Presence Detect（以後ＳＰＤ）と呼ばれるメモリデバイスの種別、メモリ容量、バンク構成、搭載メモリデバイス数、サイクルタイム、対応クロック周波数、Error Check and Correct（以後ＥＣＣ）等のエラー検出機能対応やパリティビットの有無、リフレッシュの間隔等を記憶したシリアルＥＥＰＲＯＭが搭載されている。
【００４０】
１１２は１０５と同様の独立したＳＤＲＡＭコントローラ部（以後ＲＡＭＣ＿Ｐ）であり、メモリバス１１３を介して拡張メモリソケット１１４に接続され、前記ＤＩＭＭボード１１０とは拡張メモリソケット１１４を介して接続される。なお、前記ＳＰＤ１１１はメモリバス１１３とは別のシリアルインターフェース１１５を介してシステムバス１２５と接続され、ＣＰＵ１０１は電源投入時に前記シリアルインターフェース１１５を介してＳＰＤ１１１内のデータを読み込み、正常にメモリアクセスを行うための算出されたタイミングパラメータ値をＲＡＭＣ＿Ｐ１１２に送信、設定を行う。
【００４１】
１１６はエンジン制御部であり、印刷装置１００のエンジン部を制御する。１１７はヘッド制御部である。１１８はヘッド部であり、ヘッド制御部１１７からの信号によりインクを吐出させる。
【００４２】
１１９はモータ制御部であり、前記、記録媒体となるメディアを搬送させるための紙搬送モータ１２０、およびヘッド部１１８をメディアの搬送方向に対して垂直に走査させるためのキャリッジモータ１２１の制御を行う。
【００４３】
エンジン制御部１１６は１１７、１１８、１１９、１２０、１２１を相互に駆動させ、ヘッド部１１８から吐出させたインクをメディア上の所望の位置に定着させることによりメディア上に所望の画像の形成を行ことができる。
【００４４】
１２２はセンサ制御部であり、インク残量検出部１２３、カバー開閉検出部１２４に接続され、各検出部のセンサ検出を制御する。
【００４５】
ここで、センサ制御部１２２はヘッド制御部１１７、モータ制御部１１９、と同様にエンジン制御部１１６に接続され、エンジン制御部１１６はセンサ制御部１２２での各センサが検出したデータをＣＰＵ１０１に送信する。
【００４６】
また、エンジン制御部１１６はＲＡＭ＿Ｐ１０９に格納された画像処理後のデータを吐出データとしてヘッド制御部１１７へ順次送信を行う。
【００４７】
なお、図１においてＣＰＵ１０１、ＲＯＭ１０２、ＥＥＰＲＯＭ１０３、ＲＡＭＣ＿Ｓ１０５、通信インターフェース１０７、画像処理部１０８、ＲＡＭＣ＿Ｐ１１２、シリアルインターフェース１１５、エンジン制御部１１６の各ブロックはシステムバス１２５によって相互に接続されている。
【００４８】
図２は本発明における、二系統のメモリを有する印刷装置の待機状態における電力制御の方法を示すフローチャートである。
【００４９】
ステップＳ２０１において印刷装置１００の画像出力が完了すると、ＣＰＵ１０１は情報処理装置１７０から通信インターフェース１０７を介して次データの受信が無いかの確認を行う（ステップＳ２０２）。この時、次データの受信が続いている場合には印刷装置１００は通常動作状態を継続し、続けて画像出力を行い（ステップＳ２０７）、前記データの画像出力完了後、Ｓ２０２に戻り再度、次データの受信を確認する。
【００５０】
次データの受信が無い場合にはＣＰＵ１０１はＲＡＭＣ＿Ｐ１０９を制御してプリントバッファ用メモリであるＲＡＭ＿Ｐ１０７をセルフリフレッシュ状態に移行させ（ステップＳ２０４）、第一の低消費電力モードで動作させる。これにより待機状態における電力消費を低減することができる。
【００５１】
次にＣＰＵ１０１はＣＰＵ１０１内部に有するカウンタ機能により規定の時間が経過したかを計時し（ステップＳ２０４）、規定の時間が経過するまでは第一の低消費電力モードを継続したまま、情報処理装置１７０からのデータ受信が無いかを監視する（ステップＳ２０５）。
【００５２】
Ｓ２０４で規定の時間が経過する前に、Ｓ２０５で情報処理装置１７０からのデータ受信を検出した場合には、前記セルフリフレッシュ状態に移行させたＲＡＭ＿Ｐ１０７を通常動作状態に復帰させ、画像処理部１０８での処理後のデータ受信に備え（ステップＳ２０６）、データの準備ができ次第、画像出力を開始する（Ｓ２０７）。
【００５３】
Ｓ２０４で規定の時間が経過しても情報処理装置１７０からのデータ受信が検出されない場合には、ＣＰＵ１０１は印刷装置１００全体を低消費電力状態にする第二の低消費電力モードへと移行処理を行う（ステップＳ２０８）。ここで、第二の低消費電力モードはシステムプログラム実行用メモリＲＡＭ＿Ｓ１０４を情報処理装置１７０からのデータ受信に即時対応可能とするためＣＰＵ１０１の指示によりセルフリフレッシュ状態へと移行させ、プリントバッファ用メモリＲＡＭ＿Ｐ１０７とそのコントローラ部ＲＡＭＣ＿Ｐ１１２、ＲＯＭ１０２、ＥＥＰＲＯＭ１０３、画像処理部１０８、ＳＰＤ１１１、エンジン制御部１１６およびエンジン制御部に接続されている各ブロックへの電源供給を停止し、情報処理装置１７０からのデータ受信に応じて通常動作モードに復帰できるだけの最小限のブロックのみで動作させる。なお、図１の印刷装置１０１は図示しないが、各機能ブロックの電力供給をＣＰＵ１０１からの制御により停止、再供給可能な構成となっている。
【００５４】
ここで、印刷装置１０１は情報処理装置１７０からデータの受信があるまで、第二の低消費電力モードで継続動作し（ステップＳ２０９）、Ｓ２０９で情報処理装置１７０からのデータを受信すると、通信インターフェース１０７はＣＰＵ１０１に対して割り込みを出力する。ＣＰＵ１０１は前記割り込み信号を検出し、ＲＡＭ＿Ｓ１０４を通常動作状態に戻し、データの受信を開始する。また、平行して電源供給を停止していた各ブロックへの電力供給を再開し、初期化処理を行い、画像出力可能な通常動作モードへと移行させ（ステップＳ２１０）、画像出力を開始する（Ｓ２０７）。
【００５５】
以上の動作を繰り返すことにより、印刷装置１００の状態に応じた効率的な電力制御を行うことができる。
【実施例２】
【００５６】
メモリのデバイス数に応じた電力制御方法
図３は本発明における、メモリのデバイス数に応じた電力制御方法を示すフローチャートである。
【００５７】
電源が投入されると、ＣＰＵ１０１はＲＯＭ１０２からシステム制御プログラムを読み込み、初期設定されているシステム制御プログラム実行用メモリ、本実施例においてはオンボードメモリであるＲＡＭ＿Ｓ１０６に展開（ステップＳ３０１）、印刷装置１００の初期設定を開始する。並行してＣＰＵ１０１は、拡張メモリソケット１１４に接続されたＤＩＭＭボード１１０上のＳＰＤ１１１から、ＤＩＭＭボード１１０上に搭載されたＲＡＭ＿Ｐ１０９のメモリデバイス数を読み込み（ステップＳ３０２）、ＲＡＭ＿Ｓ１０６のメモリデバイス数と比較する（ステップＳ３０３）。なお、オンボードメモリであるＲＡＭ＿Ｓ１０６のメモリデバイス数は固定値であるため、あらかじめＲＯＭ１０２内に記憶しており、ＣＰＵ１０１はＲＯＭ１０２から読み込んだＲＡＭ＿Ｓ１０６のメモリデバイス数と比較を行う。Ｓ３０３でＲＡＭ＿Ｐ１０９を構成するメモリデバイス数がＲＡＭ＿Ｓ１０６を構成するメモリデバイス数より多い場合には、ＤＩＭＭボード１１０上のＲＡＭ＿Ｐ１０６をプリントバッファ用メモリとして設定し（ステップＳ３０４）、情報処理装置１７０からのデータ受信が無いか確認を行う（ステップＳ３０５）。Ｓ３０５でデータの受信が検出された場合には、そのままＳ２０７のフローに移行して画像出力を開始し、Ｓ３０５でデータの受信が検出されない場合には、Ｓ２０３のフローへ移行し、プリントバッファ用メモリＲＡＭ＿Ｐ１０９をセルフリフレッシュ状態に移行させ、以後、図２のフローに従い制御を行う。
【００５８】
次にＳ３０３において、ＲＡＭ＿Ｐ１０９を構成するメモリデバイス数がＲＡＭ＿Ｓ１０６を構成するメモリデバイス数より少ない場合には、ＲＡＭ＿ＳからＤＩＭＭボード１１０上のＲＡＭ＿Ｐ１０９にシステム制御プログラムをコピーし（ステップＳ３０６）、ＲＡＭ＿Ｐ１０９にシステム制御プログラムの実行を移行する（ステップＳ３０７）。次に、ＲＡＭ＿Ｓ１０６をプリントバッファ用メモリとして設定し（ステップＳ３０８）、以後ＲＡＭ＿Ｐ１０９をシステム制御プログラム実行用メモリ、ＲＡＭ＿Ｓ１０６をプリントバッファ用メモリとして、情報処理装置１７０からのデータ受信の有無を確認し、前述のＳ３０５以降と同様の制御を行う。
【００５９】
以上のように、本発明によれば一方をシステム制御プログラムの実行に、他方をプリントバッファとして使用する、二系統のメモリを有する印刷装置において、画像形成中にのみ使用されるプリントバッファ用メモリを画像形成終了後すぐに、省電力状態であるセルフリフレッシュ状態に移行させることにより、待機中の無駄な電力消費を低減することができる。なお、本実施例において待機中のプリントバッファ用メモリは、画像データ受信時、画像処理部での画像処理が終了する前に通常動作状態に復帰していることが印刷速度に影響を与えずに済み、望ましいため復帰処理を高速に行うために、リセット処理が不要なセルフリフレッシュにより省電力状態となる第一の低消費電力モードを実現しているが、それに限らず画像処理が終了するまでに十分な時間がかかる場合等にはプリントバッファ用メモリへの電源供給を停止することにより実施しても良い。
【００６０】
また、本実施例において二系統のメモリの内、一方はオンボードによる固定デバイス数のメモリ、他方はＤＩＭＭボードによる拡張可能、かつデバイス数が可変となるメモリにより構成されているが、これに限らず二系統が共にオンボードであれば既知のデバイス数であるため、ＲＯＭに記録されたデータからデバイス数を判断可能であり、二系統が共に拡張可能なＤＩＭＭボードであった場合であっても双方のＳＰＤからの読み込みデータにより判断可能であるため実施可能である。
【００６１】
なお、本発明は以上において説明した具体的な実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、様々に変更することが可能である。例えば上記実施例中では、ホストコンピュータから出力されるデータを記録するインクジェット記録方式を用いた印刷装置を例に説明したが、本発明はこうした形態に限定されるものではなく、例えばスキャナと一体に組み合わされた複写機、ファクシミリ等に対しても適用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１実施例の構成例を示すブロック図である。
【図２】第１実施例における、二系統のメモリを有する印刷装置の待機状態における省電力化のための電力制御方法を示すフローチャートである。
【図３】第２実施例における、メモリのデバイス数に応じた電力制御方法を示すフローチャートである。
【符号の説明】
【００６３】
１００  印刷装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＥＥＰＲＯＭ
１０４  ＲＡＭ＿Ｓ（システム制御プログラム実行メモリ）
１０５  ＲＡＭＣ＿Ｓ（ＳＤＲＡＭコントローラ部）
１０６  メモリバス
１０７  通信インターフェース
１０８  画像処理部
１０９  ＲＡＭ＿Ｐ（プリントバッファ用メモリ）
１１０  ＤＩＭＭボード
１１１  ＳＰＤ
１１２  ＲＡＭＣ＿Ｐ（ＳＤＲＡＭコントローラ部）
１１３  メモリバス
１１４  拡張メモリソケット
１１５  シリアルインターフェース
１１６  エンジン制御部
１１７  ヘッド制御部
１１８  ヘッド部
１１９  キャリッジモータ部
１２０  紙搬送モータ部
１２１  キャリッジモータ部
１２３  インク残量検出部
１２４  カバー開閉検出部
１２５  ＳＹＳＴＥＭＢＵＳ
１７０  ホスト
【図１】
2007105913.tif 000003
【図２】
2007105913.tif 000004
【図３】
2007105913.tif 000005