(57)【要約】      （修正有）【課題】省電力状態で各部への電力供給が遮断或いは低減されたときに、それに応じてメモリの消費電力量を低下させることにより、より消費電力量を低下させる技術を提供する。【解決手段】それぞれが所定の機能を実行する複数の機能手段を有する画像処理装置及びその制御方法であって、メモリを複数の領域で管理し、複数の機能手段に、メモリの複数の領域のそれぞれを割り当てる（Ｓ１０１）。そして省電力状態で、複数の機能手段の少なくともいずれかを省電力状態に移行させるときに、省電力状態に移行させる機能手段に割り当てられたメモリの領域のリフレッシュを停止するように制御する（Ｓ１０８）。【選択図】図４
2015069242.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが所定の機能を実行する複数の機能手段を有する画像処理装置であって、
メモリを複数の領域で管理する管理手段と、
前記複数の機能手段に前記メモリの複数の領域のそれぞれを割り当てる割り当て手段と、
省電力状態で、前記複数の機能手段の少なくともいずれかを省電力状態に移行させるときに、前記省電力状態に移行させる機能手段に割り当てられた前記メモリの領域のリフレッシュを停止するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記省電力状態に移行させる機能手段ではない機能手段に割り当てられた前記メモリの領域を、通電間隔を出来るだけ空けるリフレッシュサイクルの省電力用のセルフリフレッシュモードへ移行させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記管理手段は、前記メモリをバンクで管理することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記管理手段は、前記メモリをインターリーブでアクセスするエリアで管理することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記制御手段は、前記省電力状態から復帰するとき、前記省電力状態から復帰した状態で動作する機能手段に割り当てられた前記メモリの領域のリフレッシュを開始し、前記省電力状態から復帰した状態でも動作しない機能手段に割り当てられた前記メモリの領域はリフレッシュを停止したままにすることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は第１と第２のＣＰＵを有し、
前記管理手段は、前記第１と第２のＣＰＵのそれぞれに前記メモリの領域を割り当て、
前記第１のＣＰＵは、前記省電力状態で、前記複数の機能手段の少なくともいずれかを省電力状態に移行させるときに、前記第２のＣＰＵに接続され、前記省電力状態に移行させる機能手段に割り当てられた前記メモリの領域のリフレッシュを停止することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
それぞれが所定の機能を実行する複数の機能手段を有する画像処理装置を制御する制御方法であって、
管理手段が、メモリを複数の領域で管理する管理工程と、
割り当て手段が、前記複数の機能手段に前記メモリの複数の領域のそれぞれを割り当てる割り当て工程と、
制御手段が、省電力状態で、前記複数の機能手段の少なくともいずれかを省電力状態に移行させるときに、前記省電力状態に移行させる機能手段に割り当てられた前記メモリの領域のリフレッシュを停止するように制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置における消費電力を低減する要求が高まっている。その要求に対する対策として、装置が非動作状態のときに装置の主制御部への電力供給を通常より低減（或いは遮断）することにより、待機時における消費電力を低減することが行われている。このような消費電力を低減させた省電力状態は一般にスリープモードと呼ばれる。このスリープモードは、ソフトスイッチ（電源のオン／オフがハードスイッチにより制御されるのではなく、コントローラＩＣを経由して間接的に制御されるスイッチ）の普及により装置の電源オフとみなすこともある。
【０００３】
一方、このような装置の主制御部では一般的にＤＲＡＭが使用される。ＤＲＡＭではリフレッシュと呼ばれる定期的な通電により、ＤＲＡＭに保持されたデータを保持する必要がある。スリープモード中にＤＲＡＭに保持されたデータが失われると、スリープモードからの復帰時にＤＲＡＭのデータを再構築する必要があり、スリープモードからの復帰に多くの時間を要することになる。このような時間を節約するために、スリープモードに移行してから復帰するまでの間、ＤＲＡＭへの通電間隔（リフレッシュサイクル）をできるだけ空けて定期的に通電して、ＤＲＡＭＤＲＡＭのデータを保持するセルフリフレッシュが用いられる。
【０００４】
ＤＲＡＭのセルフリフレッシュで通電する際の消費電力量は、スリープモード中に消費される消費電力量の中では無視できるほどの量と看做されてきた。しかし、搭載されるＤＲＡＭのサイズが増大し、装置のＤＲＡＭではない他の部分の消費電力の減少により、セルフリフレッシュによる電力消費量が無視できないものとなってきている。
【０００５】
特許文献１には、ＯＳによって管理されているメモリを複数のブロックに分け、メモリセグメントが割り当てられないブロックのリフレッシュを停止することにより、メモリのリフレッシュで消費される電力を低減させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第８０８２３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来例は、ＯＳによって管理されているメモリを複数のブロックに分けて管理しているため、その技術を例えば複合機等のような複数の機能を有する画像処理装置の場合に適用しても、十分な節電効果が得られない。
【０００８】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００９】
本発明の特徴は、省電力状態で各部への電力供給が遮断或いは低減されたときに、それに応じてメモリの消費電力量を低下させることにより、より消費電力量を低下させる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
それぞれが所定の機能を実行する複数の機能手段を有する画像処理装置であって、
メモリを複数の領域で管理する管理手段と、
前記複数の機能手段に前記メモリの複数の領域のそれぞれを割り当てる割り当て手段と、
省電力状態で、前記複数の機能手段の少なくともいずれかを省電力状態に移行させるときに、前記省電力状態に移行させる機能手段に割り当てられた前記メモリの領域のリフレッシュを停止するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、省電力状態に移行している間のメモリにおける電力消費を、より低減できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る画像形成装置のハードウェア構成を説明するブロック図。
【図２】実施形態に係る画像形成装置における電源供給の経路を説明するブロック図。
【図３】本発明の課題を説明するブロック図。
【図４】実施形態１に係る画像形成装置が省電力状態に移行するときの処理を説明するフローチャート。
【図５】実施形態１に係る画像形成装置が省電力状態に移行したときの電力供給を説明する図。
【図６】実施形態１に係る画像形成装置がスリープモード（省電力状態）から復帰するときの処理を説明するフローチャート。
【図７】図６のＳ２０３の処理が終了したときの画像形成装置の電力供給を説明する図。
【図８】図６のＳ２０７の処理が終了したときの画像形成装置の電力供給を説明する図。
【図９】実施形態２に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャート。
【図１０】実施形態３に係る画像形成装置でＤＲＡＭの一部をスキャナ部及びプリンタ部と関連付けて省電力制御を行う状態を説明する図。
【図１１】実施形態３に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャート。
【図１２】本実施形態４に係る画像形成装置の構成を説明するブロック図。
【図１３】実施形態４に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャート。
【図１４】実施形態４の効果を説明するブロック図。
【図１５】本実施形態５に係る画像形成装置の構成を説明するブロック図。
【図１６】実施形態５に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャート。
【図１７】実施形態５の効果を説明するブロック図。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、本実施形態では、本発明の対象である画像処理装置を、例えば複合機等の画像形成装置を例に説明するが、本発明はこのような複合機に限定されない。
【００１４】
図１は、本実施形態に係る画像形成装置１０１のハードウェア構成を説明するブロック図である。
【００１５】
この画像形成装置１０１は、操作部１０２、スキャナ部１０３、電話回線１０４と接続してファクシミリ通信を行うファクシミリ送受信部１０５、主制御部１０６、補助記憶装置１０７、プリンタ部１０８、ネットワーク１１０と通信する通信部１０９を備える。操作部１０２は、ユーザによる操作を受け付けるキーや、ユーザへのメッセージなどを表示する表示部を備える。尚、この表示部はタッチパネル機能を備えても良い。スキャナ部１０３は、原稿を光学的に読みってその原稿の画像をデジタル画像データに変換する。ファクシミリ送受信部１０５は、電話回線１０４との間でデジタル画像データを送受信する。補助記憶装置１０７は、デジタル画像データや制御プログラム等を記憶する。プリンタ部１０８は、デジタル画像データに基づいて紙などのシートに画像を印刷する。主制御部１０６は、接続されるスキャナ部１０３、ファクシミリ送受信部１０５、補助記憶装置１０７、プリンタ部１０８のそれぞれを制御する。主制御部１０６は通信部１０９を介して接続されるパーソナル・コンピュータ１１１から印刷ジョブを受信すると、プリンタ部１０８を制御して印刷を行う。尚、この画像形成装置１０１は、コンピュータ１１１からネットワーク１１０経由でデジタル画像データを受信し、コンピュータ１１１は、この画像形成装置１０１に対してジョブの発行や機器の指示等も行うことができる。
【００１６】
スキャナ部１０３は、複数枚の原稿を載置して一枚ずつ給紙できる原稿給紙ユニット１３１、原稿をスキャンしてデジタル画像データに変換するスキャナユニット１３２を有し、変換された画像データは主制御部１０６に送信される。プリンタ部１０８は、給紙ユニット１８２により給紙されたシートに画像を印刷するためのマーキングユニット１８１、複数枚のシートを積載して一枚ずつ給紙する給紙ユニット１８２、印刷後のシートを排紙する排紙ユニット１８３を有する。
【００１７】
主制御部１０６は、演算を行うＣＰＵ１６１、電力供給を含む様々な主制御部１０６での制御を行うＡＳＩＣ（application specific integrated circuit）１６２、主制御部１０６上の設定や起動プログラムを保持するＲＯＭ１６３を有する。更に、ＣＰＵ１６１が使用するＤＲＡＭバンク０（１６４）、ＤＲＡＭバンク１（１６５）、ＤＲＡＭバンク２（１６６）、ＤＲＡＭバンク３（１６７）を有する。ここでバンクは、ＤＲＡＭの制御単位を表わし、本実施形態ではＤＲＡＭの制御がバンク０からバンク３の４つの領域に分割されて行われる。尚、図１において、例えば主制御部１０６にはクロックジェネレータやデコーダ等の各種回路やＩＣ等が多数含まれているが、これは本発明の説明には不要であるため省略して示している。
【００１８】
図２は、実施形態に係る画像形成装置１０１における電源供給の経路を説明するブロック図である。尚、ここで図１と共通する部分は同じ記号で示している。
【００１９】
商用のＡＣ電源２０１から供給された交流電力はスイッチ２０２を介して電源ユニット２０３のＡＣ−ＤＣコンバータ２０４に供給され、ＡＣ−ＤＣコンバータ２０４で直流電力に変換された電力が画像形成装置１０１の各所に電力供給線を通して供給される。具体的には、操作部１０２には電力供給線２４０、スキャナ部１０３には電力供給線２４１、ファクシミリ送受信部１０５には電力供給線２４２、補助記憶装置１０７には電力供給線２４３、プリンタ部１０８には電力供給線２４４を介して電力が供給される。更に、主制御部１０６には電力供給線２４５、通信部１０９には電力供給線２４６を介して直流電力が供給される。尚、主制御部１０６全体に対する電力の供給のための電力供給線２４５とは別に、電力供給線２５０を介してＡＳＩＣ１６２に、また電力供給線２５１〜２５４を介してそれぞれのＤＲＭＡバンクに電力が供給されている。ここで電力供給線２５１はＤＲＡＭバンク０（１６４）に、電力供給線２５２はＤＲＡＭバンク１（１６５）に、電力供給線２５３はＤＲＡＭバンク２（１６６）に、電力供給線２５４はＤＲＡＭバンク３（１６７）にそれぞれ独立して電力を供給している。これらの電力供給線を介してそれぞれ独立した電力供給を行うための制御は電源ユニット２０３が行うが、電源ユニット２０３に対して何れの電力を供給するかの設定は、主制御部１０６のＡＳＩＣ１６２から設定信号線２２０を介して行われる。従って、以下の実施形態における各部への電力供給及び電力供給の遮断は設定信号線２２０により制御される。
【００２０】
図３は、本発明の課題を説明するブロック図である。尚、ここでも前述の図面と共通する部分は同じ記号で示している。
【００２１】
省電力状態に移行している主制御部１０６では、省電力状態からの復帰条件になったかどうかを判定する部分に電力供給を独立して行うために、電力供給線２５０を介してＡＳＩＣ１６２に電力が供給されている。またＤＲＡＭの各バンク１６４〜１６７には、電力供給線２５１〜２５４を介して電力が供給されている。以後、電源ユニット２０３及び各電力供給線の記述は省略する。
【００２２】
このように従来は、省電力状態において、ＤＲＡＭ全体に対してリフレッシュを行うために省電力状態での消費電力量が大きくなる。
【００２３】
［実施形態１］
図４は、実施形態１に係る画像形成装置１０１が省電力状態に移行するときの処理を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０７に記憶されており、ＲＯＭ１６３のブートプログラムによりＤＲＡＭに展開されＣＰＵ１６１の制御の下に実行される。
【００２４】
この処理は画像形成装置１０１の電源がオンになることにより開始され、先ずＳ１０１でＣＰＵ１６１は、スキャナ部１０３の制御に用いるメモリを、ＤＲＡＭバンク２（１６６）及びバンク３（１６７）に設定する。次にＳ１０２に進みＣＰＵ１６１は、スキャナ部１０３以外の制御に用いるメモリをＤＲＡＭバンク０（１６４）及びバンク１（１６５）に設定する。そしてＳ１０３に進みＣＰＵ１６１は、通常の電力供給状態（通常の動作モード）で動作を開始する。この通常の動作モードにおいてＳ１０４でＣＰＵ１６１は、省電力モードに移行する条件を満足したかどうかを判定する。この移行条件は、ユーザによるスリープ状態への移行指示の操作であっても良く、或いはスタンバイ状態で、連続して動作指示が入力されない時間が所定時間になったことであっても構わない。
【００２５】
Ｓ１０４でＣＰＵ１６１が、省電力状態への移行条件が満足されたと判定するとＳ１０５に進みＣＰＵ１６１は、操作部１０２、補助記憶装置１０７及びプリンタ部１０８への電力供給を遮断して省電力状態に移行させる。またＳ１０６でＣＰＵ１６１は、ファクシミリ送受信部１０５及び通信部１０９への電力供給を維持して、外部からの信号により省電力状態から復帰できるようにする。次にＳ１０７に進みＣＰＵ１６１は、スキャナ部１０３への電力供給を停止して省電力状態に移行させる。そしてＳ１０８に進みＣＰＵ１６１は、スキャナ部１０３の制御に用いるＤＲＡＭバンク２（１６６）及びバンク３（１６７）のリフレッシュ設定を解除する。これによりＤＲＡＭバンク２，３のリフレッシュが停止される。尚、Ｓ１０７及びＳ１０８では、ＤＲＡＭバンク２，３のデータが消滅するため、スキャナ部１０３に投入されたスキャンジョブがあれば、そのスキャンジョブの完了を待ってからＤＲＡＭバンク２，３のリフレッシュを停止するようにしても良い。次にＳ１０９に進みＣＰＵ１６１は、スキャナ部１０３以外の制御に使用されるＤＲＡＭバンク０（１６４）及びバンク１（１６５）を省電力モード用のセルフリフレッシュモードへ移行する。ここではＤＲＡＭバンク０及びバンク１に保持されているデータを維持するために、リフレッシュサイクルをできるだけ長くしてリフレッシュを行う。次にＳ１１０に進みＣＰＵ１６１は、主制御部１０６自体も省電力モードに移行させる。この省電力モードでは、主制御部１０６に搭載されたＡＳＩＣ１６２への電力供給が維持され、ＡＳＩＣ１６２が省電力モードからの復帰条件を満足したかどうかを判定している。この復帰条件は、ユーザによる通常の電力モードへの復帰指示の操作でも良く、或いはファクシミリ送受信部１０５或いは通信部１０９が外部からの起動指示を受信することによるものでも良い。
【００２６】
こうして画像形成装置１０１のスキャナ部１０３への電力供給を停止し、スキャナ部１０３に関連するＤＲＡＭのリフレッシュを停止した状態で省電力状態に移行することができる。これにより省電力状態での消費電力を、より低下させることができる。
【００２７】
図５は、実施形態１に係る画像形成装置１０１が省電力状態に移行したときの電力供給を説明する図である。
【００２８】
図５において、省電力状態に移行している部分は影を付けて示している。この省電力状態では、操作部１０２、ファクシミリ送受信部１０５、通信部１０９及びＤＲＡバンク０及び１（セルフリフレッシュモード）への電力供給が維持され、それ以外への電力供給が停止される。
【００２９】
このように、省電力状態ではスキャナ部１０３とプリンタ部１０８、主制御部１０６への電力供給が停止される。またスキャナ部１０３の制御に用いるメモリをＤＲＡＭバンク２（１６６）及びバンク３（１６７）にすることで、スキャナ部１０３を省電力状態にしたときに、バンク２（１６６）及びバンク３（１６７）への定期的な通電をなくすことができる。ＤＲＡＭバンク２（１６６）及びバンク３（１６７）には、スキャナ部１０３の制御に必要なコマンドや、スキャナ部１０３から読み込んだ画像データなどが記憶される。
【００３０】
図６は、実施形態１に係る画像形成装置１０１がスリープモード（省電力状態）から復帰するときの処理を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０７に記憶されており、ＲＯＭ１６３のブートプログラムによりＤＲＡＭに展開されＣＰＵ１６１の制御の下に実行される。
【００３１】
この処理は省電力状態の時に実行されて、先ずＳ２０１でＣＰＵ１６１は、通信部１０９を介してＰＣ１１１からプリントジョブを受信したかどうかを判定する。Ｓ２０１でプリントジョブを受信したと判定するとＳ２０２に進みＣＰＵ１６１は、ＤＲＡＭのバンク０，１をセルフリフレッシュモードから通常の動作モードに移行させる。次にＳ２０３に進みＣＰＵ１６１は、補助記憶装置１０７、プリンタ部１０８、主制御部１０６のＤＲＡＭのバンク２，３以外への電力供給を開始する。
【００３２】
図７は、図６のＳ２０３の処理が終了したときの画像形成装置１０１の電力供給を説明する図である。
【００３３】
ここでプリントジョブの実行に関係のないスキャナ部１０３と、スキャナ部１０３の制御に用いるＤＲＡＭバンク２（１６６）及びバンク３（１６７）が依然として省電力状態のままである。
【００３４】
一方、Ｓ２０１でプリントジョブの受信でないと判定するとＳ２０４に進みＣＰＵ１６１は、通信部１０９を介してＰＣ１１１からＳＥＮＤジョブを受信したかどうかを判定する。このＳＥＮＤジョブは、スキャナ１０３で原稿を読み取り、その原稿の画像データをネットワークを介して、指示されら送信先に送信するジョブである。Ｓ２０４でＳＥＮＤジョブを受信したと判定するとＳ２０５に進みＣＰＵ１６１は、ＤＲＡＭのバンク０，１を通常の動作モードに移行させる。次にＳ２０６に進みＣＰＵ１６１は、補助記憶装置１０７、スキャナ部１０３、主制御部１０６への電力供給を開始する。そしてＳ２０７に進みＣＰＵ１６１は、ＤＲＡＭのバンク２，３を初期化する。
【００３５】
図８は、図６のＳ２０７の処理が終了したときの画像形成装置１０１の電力供給を説明する図である。
【００３６】
ここでＳＥＮＤジョブの実行に関係のないプリンタ部１０８だけが依然として省電力状態のままである。
【００３７】
次にＳ２０４でＳＥＮＤジョブの受信でないと判定するとＳ２０８に進みＣＰＵ１６１は、操作部１０２からユーザが指定したコピージョブを受信したかどうかを判定する。Ｓ２０８でコピージョブを受信したと判定するとＳ２０９に進みＣＰＵ１６１は、ＤＲＡＭのバンク０，１を通常の動作モードに移行させる。次にＳ２１０に進みＣＰＵ１６１は、補助記憶装置１０７、スキャナ部１０３、主制御部１０６及びプリンタ部１０８への電力供給を開始する。そしてＳ２１１に進みＣＰＵ１６１は、ＤＲＡＭのバンク２，３を初期化して、通常の動作で使用可能にする。
【００３８】
この場合は、画像形成装置１０１の全ての部分への電力供給が再開されて、通常の動作モードに復帰する。
【００３９】
以上説明したように実施形態１によれば、スキャナ部への電力供給を停止して省電力状態に移行するときに、そのスキャナ部の制御で使用されるＤＲＡＭでの電力供給を停止して、そのリフレッシュを停止する。これにより、省電力状態での消費電力をより低減できる。
【００４０】
また画像形成装置１０１が省電力状態のときに、例えばプリントジョブを受信すると、プリントジョブの実行に必要な箇所のみを通常の動作モードに復帰させ、プリントジョブの実行に不要な箇所は省電力状態のままとする。またＳＥＮＤジョブを受信すると、そのＳＥＮＤジョブの実行に必要な箇所のみを通常の動作モードに復帰させ、ＳＥＮＤジョブの実行に不要な箇所は省電力状態のままとする。こうすることにより、通常の動作モードに復帰したときも、消費電力を低下させることができる。
【００４１】
［実施形態２］
次に本発明の実施形態２について説明する。尚、実施形態２に係る画像形成装置のハードウェア構成は前述の実施形態１と同様であるため、その説明を省略する。この実施形態２では、省電力状態でプリンタ部１０８への電力供給を停止するとともに、そのプリンタ部１０８の制御に用いるＤＲＡＭバンクへの電力供給を停止する。これにより、省電力状態で、より消費電力を低下させることができる例を説明する。
【００４２】
図９は、実施形態２に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０７に記憶されており、ＲＯＭ１６３のブートプログラムによりＤＲＡＭに展開されＣＰＵ１６１の制御の下に実行される。
【００４３】
この処理は装置の電源がオンになることにより開始され、先ずＳ３０１でＣＰＵ１６１は、プリンタ部１０８の制御に用いるメモリをＤＲＡＭバンク２（１６６）及びバンク３（１６７）に設定する。次にＳ３０２でＣＰＵ１６１は、プリンタ部１０８以外の制御に用いるメモリを、ＤＲＡＭバンク０（１６４）及びバンク１（１６５）に設定する。そしてＳ３０３に進みＣＰＵ１６１は、通常の電力供給状態での動作を開始する。そしてＳ３０４で、この通常の電力状態でＣＰＵ１６１は、省電力状態に移行する移行条件を満足したか判定する。この移行条件は、ユーザによる省電力状態に移行する指示操作に依っても良く、或いは動作しない時間が所定時間になったことによってでも良い。
【００４４】
Ｓ３０４でＣＰＵ１６１が、省電力状態への移行条件が満足したと判定するとＳ３０５に進み、ＣＰＵ１６１は設定信号線２２０により電源ユニット２０３を制御して、操作部１０２、スキャナ部１０３、補助記憶装置１０７を省電力状態に移行させる。次にＳ３０６に進みＣＰＵ１６１は、ファクシミリ送受信部１０５及び通信部１０９を、外部からの信号を受信すると省電力状態から復帰できる省電力モードに移行する。次にＳ３０７に進みＣＰＵ１１６１は、電力供給線２４４によりプリンタ部１０８への電力供給を停止してプリンタ部１０８を省電力状態に移行させる。そしてＳ３０８に進みＣＰＵ１６１は、プリンタ部１０８の制御に用いているＤＲＡＭバンク２（１６６）及びバンク３（１６７）のリフレッシュ設定を解除することによって、ＤＲＡＭバンク２，３のリフレッシュを停止する。尚、Ｓ３０７及びＳ３０８でＣＰＵ１６１は、プリンタ部１０８に出力するデータが保持されないことによりプリンタ部１０８に投入中の印刷ジョブが中断されることを防ぐために、その印刷ジョブの完了を待ってからリフレッシュを停止しても構わない。
【００４５】
次にＳ３０９に進みＣＰＵ１６１は、ＤＲＡＭバンク０（１６４）及びバンク１（１６５）を、リフレッシュサイクルをできるだけ長くしてリフレッシュを行う省電力モードのセルフリフレッシュモードへ移行させる。これにより、プリンタ部１０８以外の制御に用いているＤＲＡＭバンク０（１６４）及びバンク１（１６５）に保持されたデータを維持することができる。そしてＳ３１０に進み、主制御部１０６自体も省電力状態に移行する。
【００４６】
こうして画像形成装置１０１のプリンタ部１０８への電力供給を停止した状態で省電力状態に移行することができる。
【００４７】
尚、この省電力状態からの復帰処理は、前述の図６のフローチャートを参照して説明した通りである。
【００４８】
以上説明したように本実施形態２によれば、プリンタ部１０８を省電力状態に移行させ、そのプリンタ部の制御に使用しているＤＲＡＭのリフレッシュを停止する。これにより省電力状態での消費電力を更に低減させることができる。
【００４９】
［実施形態３］
次に本発明の実施形態３について説明する。尚、実施形態３に係る画像形成装置のハードウェア構成は前述の実施形態１と同様であるため、その説明を省略する。この実施形態３では、省電力状態でスキャナ部１０３とプリンタ部１０８への電力供給を停止するとともに、スキャナ部１０３とプリンタ部１０８の制御に用いるＤＲＡＭバンクへの電力供給を停止する。これにより、省電力状態で、より消費電力を低下させることができる例を説明する。
【００５０】
図１０は、実施形態３に係る画像形成装置でＤＲＡＭの一部をスキャナ部及びプリンタ部と関連付けて省電力制御を行う状態を説明する図である。
【００５１】
ここでは、スキャナ部１０３及びプリンタ部１０８の制御に用いるメモリをＤＲＡＭバンク２（１６６）及びバンク３（１６７）とする。こうしてスキャナ部１０３及びプリンタ部１０８を省電力状態にした状態で、バンク２（１６６）及びバンク３（１６７）へのリフレッシュを停止することが可能である。
【００５２】
図１１は、実施形態３に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０７に記憶されており、ＲＯＭ１６３のブートプログラムによりＤＲＡＭに展開されＣＰＵ１６１の制御の下に実行される。
【００５３】
この処理は装置の電源がオンになることにより開始され、先ずＳ４０１でＣＰＵ１６１は、スキャナ部１０３及びプリンタ部１０８の制御に用いるメモリをＤＲＡＭバンク２（１６６）及びバンク３（１６７）に設定する。次にＳ４０２でＣＰＵ１６１は、スキャナ部１０３及びプリンタ部１０８以外の制御に用いるメモリをＤＲＡＭバンク０（１６４）及びバンク１（１６５）に設定し、Ｓ４０３で通常の電力モードでの動作を開始する。
【００５４】
次にＳ４０４でＣＰＵ１６１は、省電力状態に移行する移行条件を満足したかどうかを判定する。この移行条件を満足したかどうかの判定は、ユーザが省電力状態に移行するように指示する操作に依っても良く、或いは連続して動作しない時間が所定の時間になったことでも良い。Ｓ４０４で省電力状態への移行条件が満足したと判定したときはＳ４０５に進み、ＣＰＵ１６１は操作部１０２及び補助記憶装置１０７を省電力状態に移行さる。そしてＳ４０６でＣＰＵ１６１は、ファクシミリ送受信部１０５及び通信部１０９を、外部からの信号を受信して起動できる省電力モードに移行させる。次にＳ４０７に進みＣＰＵ１６１は、スキャナ部１０３及びプリンタ部１０８を省電力状態に移行させる。次にＳ４０８に進みＣＰＵ１６１は、スキャナ部１０３及びプリンタ部１０８の制御に用いているＤＲＡＭバンク２（１６６）及びバンク３（１６７）のリフレッシュ設定を解除することによってリフレッシュを停止させる。尚、Ｓ４０７及びＳ４０８では、ＤＲＡＭバンク２及びバンク３のデータが消滅することにより、スキャナ部１０３によるスキャンジョブが中断されたり、プリンタ部１０８による印刷ジョブが中断される。これを防止するために、スキャンジョブ或いは印刷ジョブの完了を待ってから、それらメモリバンクのリフレッシュを停止するようにしても良い。
【００５５】
次にＳ４０９に進みＣＰＵ１６１は、スキャナ部１０３及びプリンタ部１０８以外の制御に用いているＤＲＡＭバンク０（１６４）及びバンク１（１６５）のデータを保持するために、出来るだけ長いリフレッシュサイクルでのセルフリフレッシュに移行する。そしてＳ４１０に進み主制御部１０６自体も省電力状態に移行する。
【００５６】
尚、この省電力状態からの復帰処理は、前述の図６のフローチャートを参照して説明した通りである。
【００５７】
以上説明したように本実施形態３によれば、スキャナ部、プリンタ部を省電力状態に移行させたときに、それらスキャナ部、プリンタ部の制御に使用するＤＲＡＭのリフレッシュを停止することにより、省電力状態での消費電力量を更に低減できる。
【００５８】
［実施形態４］
次に本発明の実施形態４について説明する。尚、実施形態４に係る画像形成装置のハードウェア構成は前述の実施形態１と同様であるため、その説明を省略する。
【００５９】
前述の実施形態では、ＤＲＡＭバンクをスキャナ部１０３及びプリンタ部１０８の制御と関連付けて、関連付けたメモリバンクのメモリリフレッシュを停止させることにより、省電力状態での消費電力量を低減する例を説明した。
【００６０】
これに対して実施形態４では、ＤＲＡＭのアクセススピードを向上させるためにインターリーブと呼ばれるエリアで管理する装置で、バンクではなくＤＲＡＭのエリアをスキャナ部１０３及びプリンタ部１０８の制御と関連付けて制御する。ここでエリアとは、ＤＲＡＭの各バンクを区分けをした一部分を指す。インターリーブとは、例えば、ＤＲＡＭバンク０の一部分であるＡｒｅａ０と、バンク１の同じサイズの一部分であるＡｒｅａ０とを交互にアクセスすることによって、メモリにアクセスする速度を向上させる技術である。
【００６１】
図１２は、本実施形態４に係る画像形成装置の構成を説明するブロック図であり、前述の実施形態と共通する部分は同じ記号で示し、それらの説明を省略する。
【００６２】
図において、主制御部６００は、ＣＰＵ６０１、ＤＲＡＭバンク０（６０４），１（６０５），ＡＳＩＣ６０２及びＲＯＭ６０３を有している。尚、ＡＳＩＣ６０２、ＲＯＭ６０３は、前述の実施形態にかかるＡＳＩＣ１６２、ＲＯＭ１６７と基本的に同じである。ＤＲＡＭバンク０（６０４）はＡｒｅａ０〜３を含み、ＤＲＡＭバンク１（６０５）もＡｒｅａ０〜３を含んでいる。
【００６３】
図１３は、実施形態３に係る画像形成装置が省電力状態に移行するときの制御手順を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０７に記憶されており、ＲＯＭ１６３のブートプログラムによりＤＲＡＭに展開されＣＰＵ６０１の制御の下に実行される。
【００６４】
この処理は画像形成装置１０１の電源がオンされることにより開始される。先ずＳ５０１でＣＰＵ６０１は、スキャナ部１０３及びプリンタ部１０８の制御に用いるメモリを、ＤＲＡＭバンク０（６０４）のＡｒｅａ１及びＡｒｅａ３、及びバンク１（６０５）のＡｒｅａ１及びＡｒｅａ３に設定する。次にＳ５０２に進みＣＰＵ６０１は、スキャナ部１０３及びプリンタ部１０８以外の制御に用いるメモリを、ＤＲＡＭバンク０（６０４）のＡｒｅａ０及びＡｒｅａ２、及びバンク１（６０５）のＡｒｅａ０及びＡｒｅａ２に設定する。そしてＳ５０３で通常の電力供給状態（通常の動作モード）で動作を開始する。
【００６５】
次にＳ５０４に進みＣＰＵ６０１は、ＤＲＡＭバンク０（６０４）とバンク１（６０５）とでインターリーブ動作を行いつつ、省電力状態に移行する移行条件が満足されたかどうかを判定する。この移行条件を満足したかどうかの判定は、ユーザによる省電力状態への移行指示の操作であっても良く、或いは連続して動作しない時間が所定時間になったことにより判定しても良い。ここで省電力状態への移行条件を満足したと判定するとＳ５０５に進みＣＰＵ６０１は、操作部１０２及び補助記憶装置１０７を省電力状態に移行する。そしてＳ５０６に進みＣＰＵ６０１は、ファクシミリ送受信部１０５及び通信部１０９を、外部からの信号を受信して起動できる省電力状態に移行する。次にＳ５０７に進みＣＰＵ６０１は、スキャナ部１０３及びプリンタ部１０８を省電力状態に移行する。そしてＳ５０８でＣＰＵ６０１は、パーシャルアレイ・セルフリフレッシュモードに移行する。ここではＤＲＡＭバンク０（６０４）及びバンク１（６０５）の両方で、Ａｒｅａ０及びＡｒｅａ２のみでセルフリフレッシュを行い、Ａｒｅａ１及びＡｒｅａ３でリフレッシュ動作は行わない。そしてＳ５０９に進みＣＰＵ６０１は、主制御部６００を省電力状態に移行させる。尚、Ｓ５０７及びＳ５０８では、Ａｒｅａ１及びＡｒｅａ３のデータが保持されなくなる。よって、スキャナ部１０３によるスキャンジョブが中断されるのを防ぐため、或いはプリンタ部１０８による印刷ジョブが中断されるのを防ぐために、スキャンジョブもしくは印刷ジョブの完了を待ってＡｒｅａ１及び３のリフレッシュを停止しても良い。
【００６６】
そして省電力状態から復帰して通常の動作モードで動作するときの処理は、前述の図６のフローチャートと同様に実行される。但しこの場合、ＤＲＡＭバンク０及びバンク１を通常の動作モードに移行させるときは、ＣＰＵ６０１は、ＤＲＡＭバンク０（６０４）及びバンク１（６０５）のパーシャルアレイセルフリフレッシュモードを解除することで通常動作モードに移行させる。またＣＰＵ６０１は、スキャナ部１０３及びプリンタ部１０８の制御に用いるＤＲＡＭバンク０（６０４）のＡｒｅａ１及びＡｒｅａ３、及びバンク１（６０５）のＡｒｅａ１及びＡｒｅａ３を初期化する。これにより、これらＤＲＡＭのエリアをスキャナ部１０３及びプリンタ部１０８の制御のために使用できるようにする。
【００６７】
以上説明したように実施形態４によれば、省電力状態に移行しているときに、省電力状態のスキャナ部やプリンタ部に関連するＤＲＡＭのエリアのセルフリフレッシュを停止させることにより、省電力状態での消費電力量を更に低減できる。
【００６８】
図１４は、この実施形態４の効果を説明するブロック図である。
【００６９】
図１４では、省電力状態でＤＲＡＭバンク０のＡｒｅａ０，２、バンク１のＡｒｅａ０，２と、省電力状態から復帰する条件を満足したかどうかを判別するためのＡＳＩＣ６０２のみに通電し、その他への電力供給を遮断或いは低減している。これにより、省電力状態で、より消費電力を低下させることができる。
【００７０】
［実施形態５］
次に本発明の実施形態５について説明する。尚、実施形態５に係る画像形成装置のハードウェア構成は前述の実施形態１と同様であるため、その説明を省略する。前述の実施形態では、主制御部のＣＰＵが櫃との場合で説明したが、この実施形態５では、主制御部が二つのＣＰＵを備える例で説明する。
【００７１】
近年、ＮＵＭＡ（Ｎｏｎ−Ｕｎｉｆｏｒｍ Ｍｅｍｏｒｙ Ａｃｃｅｓｓ）と呼ばれる、複数ＣＰＵのそれぞれがメモリコントローラを持つ形態が普及してきている。ＮＵＭＡ構成においては、ＤＲＡＭへのアクセススピードを向上させるため、一般的にＯＳ（オペレーティングシステム）がプロセッサのグループ毎に使用メモリを割り振る形態が採られる。ＮＵＭＡ構成においては、スキャナ部１０３及びプリンタ部１０８の制御処理をプロセッサグループと関連付けることで、ＤＲＡＭバンクをスキャナ部１０３及びプリンタ部１０８の制御と関連付けて制御することも可能である。
【００７２】
図１５は、本実施形態５に係る画像形成装置の構成を説明するブロック図であり、前述の実施形態１との相違点は、主制御部のＣＰＵが２つになり、各ＣＰＵにＤＲＡＭのバンクが割り当てられている点である。
【００７３】
図１５において、例えばＣＰＵ０（６１１）のプロセッサグループの処理を、ＣＰＵ１（６１２）のメモリコントローラに接続されたＤＲＡＭバンク０（６１７）もしくはバンク１（６１８）をメモリとして用いて行う。この場合、ＣＰＵ０（６１１）とＣＰＵ１（６１２）の間でのデータの授受が必要となる。このため、ＣＰＵ０（６１１）に接続されたＤＲＡＭバンク０（６１５）もしくはバンク１（６１６）を使用する場合に比べて処理が遅くなる。このため一般的にＯＳは、ＣＰＵ０（６１１）のプロセッサグループでは、ＣＰＵ０（６１１）に接続されたＤＲＡＭバンク０（６１５）或いはバンク１（６１６）に展開される。またＣＰＵ１（６１２）のプロセッサグループでは、ＣＰＵ１（６１２）に接続されたＤＲＡＭバンク０（６１７）或いはバンク１（６１８）に展開する。ここでＣＰＵ０（６１１）及びＣＰＵ１（６１２）をを「プロセッサグループ」と記述しているのは、物理的に１ダイのＣＰＵであっても、内部的には１ダイのＣＰＵに論理ＣＰＵコアが複数搭載されることがあるためである。
【００７４】
図１６は、実施形態５に係る画像形成装置１０１が省電力状態に移行するときの制御手順を説明するフローチャートである。尚、この処理を実行するプログラムは補助記憶装置１０７に記憶されており、ＲＯＭ１６３のブートプログラムによりＤＲＡＭに展開されＣＰＵの制御の下に実行される。
【００７５】
この処理は画像形成装置１０１の電源がオンになることにより開始され、先ずＳ６０１でＣＰＵ６１１は、初期化時にスキャナ部１０３及びプリンタ部１０８の制御に用いるプロセッサグループを、ＣＰＵ１（６１２）のプロセッサグループに設定する。次にＳ６０２に進みＣＰＵ６１１は、スキャナ部１０３及びプリンタ部１０８以外の制御に用いるプロセッサグループを、ＣＰＵ０（６１１）のプロセッサグループに設定する。そしてＳ６０３に進みＣＰＵ６１１は、通常の動作モードでの動作を開始する。そしてＳ６０４に進みＣＰＵ６１１は、省電力状態に移行する条件が満足されたかどうかを判定する。この移行条件を満足したかどうかの判定は、ユーザが省電力状態に移行する指示操作であっても良く、或いは操作が連続して動作しない時間が所定時間になったかどうかでも良い。
【００７６】
Ｓ６０４で省電力状態への移行条件が満足されたと判定するとＳ６０５に進みＣＰＵ６１１は、操作部１０２及び補助記憶装置１０７を省電力状態に移行させる。次にＳ６０６に進みＣＰＵ６１１は、ファクシミリ送受信部１０５及び通信部１０９を、外部からの起動信号により起動可能な省電力状態に移行させる。次にＳ６０７に進みＣＰＵ６１１は、スキャナ部１０３及びプリンタ部１０８を省電力状態に移行させる。このときＣＰＵ６１１は、プロセッサグループの設定によってスキャナ部１０３及びプリンタ部１０８の制御に使用されるＣＰＵ１（６１２）に接続されたＤＲＡＭバンク０（６１７）及びバンク１（６１８）のリフレッシュ設定を停止させる。尚、Ｓ６０７及びＳ６０８では、ＤＲＡＭのデータが消去されることによりスキャナ部１０３によるスキャンジョブが中断されたり、或いはプリンタ部１０８により印刷ジョブが中断されるのを防ぐために、そのジョブの完了を待ってリフレッシュを停止する。
【００７７】
次にＳ６０９に進みＣＰＵ６１１は、プロセッサグループの設定によってスキャナ部１０３及びプリンタ部１０８以外の制御に用いられているＣＰＵ０（６１１）に繋がれたＤＲＡＭバンク０（６１５）及びバンク１（６１６）のリフレッシュを維持する。ここでは通電間隔を出来るだけ空けるリフレッシュサイクルで、省電力用のセルフリフレッシュモードへ移行させる。そしてＳ６１０に進みＣＰＵ６１１も省電力状態に移行する。
【００７８】
そして省電力状態から復帰して通常の動作モードで動作するときの処理は、前述の図６のフローチャートと同様に実行される。
【００７９】
尚、通常の動作モードに復帰するときは、スキャナ部１０３及びプリンタ部１０８以外の制御に用いられているＣＰＵ０（６１１）に接続されたＤＲＡＭバンク０（６１５）及びバンク１（６１６）を通常動作モードに移行させる。そして操作部１０２及び補助記憶装置１０７及びファクシミリ送受信部１０５及び通信部１０９を通常動作モードに移行させる。
【００８０】
またスキャナ部１０３或いはプリンタ部１０８を起動するときは、ＣＰＵ６１１は、スキャナ部１０３及びプリンタ部１０８の制御に使用されるＣＰＵ１（６１２）に接続されたＤＲＡＭバンク０（６１７）及びバンク１（６１８）を初期化する。そしてスキャナ部１０３及びプリンタ部１０８を通常動作モードに移行させる。
【００８１】
図１７は、この実施形態５の効果を説明するブロック図である。
【００８２】
このように実施形態５によれば、省電力状態に移行している画像形成装置の主制御部において、ＤＲＡＭの一部に対して定期的な通電を行わないことにより、図１７に示すような待機時の消費電力の更なる低減を実現できる。
【００８３】
以上、各実施形態の説明として述べた内容は課題解決のための例であり、本発明を制限するものではない。
【００８４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から除外するものではない。本発明の例として様々な実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書の特定の説明に限定されるものではない。
【００８５】
例えば前述の図１において、プリント機能を使用するときにプリンタ部１０８に通電しスキャナ部１０３への通電を停止し、スキャナ機能を使用するときにスキャナ部１０３に通電しプリンタ部１０８への通電を停止する。このとき画像形成装置１０１において、ＤＲＡＭバンクを以下のように割り当てることができる。
【００８６】
スキャナ部１０３：ＤＲＡＭバンク２
プリンタ部１０８：ＤＲＡＭバンク３
その他：ＤＲＡＭバンク０およびバンク１
この場合、画像形成装置１０１においてプリント機能を使用する場合に、スキャナ部１０３に割り当てられたＤＲＡＭバンク２への通電を停止し、且つ、プリンタ部１０８に割り当てられたＤＲＡＭバンク３をセルフリフレッシュモードにする。また、スキャナ機能を使用する場合に、プリンタ部１０８に割り当てられたＤＲＡＭバンク３への通電を停止し、且つ、スキャナ部１０３に割り当てられたＤＲＡＭバンク２をセルフリフレッシュモードにする。
【００８７】
これにより、ある機能を実行するときに、使用しないデバイスへの電力供給が動的に停止され、その電力供給が停止されるデバイスに割り当てられたＤＲＡＭバンクへの電力供給も停止されるので、より画像形成装置１０１の消費電力を抑えることができる。
【００８８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015069242.tif 000003
【図２】
2015069242.tif 000004
【図３】
2015069242.tif 000005
【図４】
2015069242.tif 000006
【図５】
2015069242.tif 000007
【図６】
2015069242.tif 000008
【図７】
2015069242.tif 000009
【図８】
2015069242.tif 000010
【図９】
2015069242.tif 000011
【図１０】
2015069242.tif 000012
【図１１】
2015069242.tif 000013
【図１２】
2015069242.tif 000014
【図１３】
2015069242.tif 000015
【図１４】
2015069242.tif 000016
【図１５】
2015069242.tif 000017
【図１６】
2015069242.tif 000018
【図１７】
2015069242.tif 000019