(57)【要約】【課題】サスペンドモードから復帰する際に、復帰後のジョブ実行時間の遅延が生じるおそれを解消できる画像処理装置等を提供する。【解決手段】複数ページからなる画像データを格納元４から読み出して出力手段１２に出力させるジョブの実行途中に、省電力モードに移行する必要が生じた場合には、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、セルフリフレッシュ対象のＲＡＭ７に画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページが算出手段２１０により算出されるとともに、算出されたページの画像データが、省電力モードへの移行時に画像データの格納元からセルフリフレッシュ対象のＲＡＭ７に転送される。【選択図】  図８
2011239042.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させる省電力管理手段と、
複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、前記省電力管理手段により前記省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する算出手段と、
前記算出出段により算出されたページの画像データを、前記省電力モードへの移行時に画像データの格納元から前記セルフリフレッシュ対象のＲＡＭに転送するデータ転送手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記算出手段は、セルフリフレッシュ対象のＲＡＭに格納しておく画像データのサイズを算出し、該算出された画像データのサイズがセルフリフレッシュ対象とする１つのＲＡＭに格納できないサイズである場合には、前記省電力管理手段は、前記画像データを格納可能な複数個のＲＡＭをセルフリフレッシュ対象とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データの格納元が自装置外に存在している場合には、前記算出手段は、画像データのサイズ及び転送時間を予め計算し、画像出力時間と転送に必要な時間とに基づいて、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する請求項１または２に記載の画像処理装置。
【請求項４】
前記画像データの格納元が自装置に存在しており、前記実行途中のジョブが、画像データの格納元からの読込開始に伴ってＲＡＭの空き領域を確保する必要があるジョブである場合、画像データの格納元の省電力モードからの復帰時間、格納元からＲＡＭへの転送速度に基づいて、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する請求項１または２に記載の画像処理装置。
【請求項５】
ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させる省電力管理ステップと、
複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、前記省電力管理ステップにおいて前記省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する算出ステップと、
前記算出ステップにおいて算出されたページの画像データを、前記省電力モードへの移行時に画像データの格納元から前記セルフリフレッシュ対象のＲＡＭに転送するデータ転送ステップと、
を備えたことを特徴とする画像処理方法。
【請求項６】
ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させる省電力管理ステップと、
複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、前記省電力管理ステップにおいて前記省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する算出ステップと、
前記算出ステップにおいて算出されたページの画像データを、前記省電力モードへの移行時に画像データの格納元から前記セルフリフレッシュ対象のＲＡＭに転送するデータ転送ステップと、
を画像処理装置の前記ＣＰＵに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させることが可能な画像形成装置等の画像処理装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
近年、地球温暖化防止の観点から社会的にＣＯ2排出量削減の要求が高まっており、各種機器、例えば複写機能、プリンタ機能、ファクシミリ機能等の複数の機能を備えた多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals)等においても消費電力の低減化が強く望まれている。
【０００３】
従来より、ＭＦＰでは省電力モードとして、ジョブの受付待機中に定着機構への電力供給の停止、ハードディスク装置（ＨＤＤ）のスリープ（Sleep)状態の設定、待機中に動作しないデバイスへの電力供給停止等、消費電力の低減制御やスリープモード制御を行っていた。
【０００４】
また、基本ソフトとして「Ｌｉｎｕｘ」を採用した機器において、「Ｌｉｎｕｘ」における省電力機能を活用した復帰時間短縮制御も採用されつつある。具体的には、ＣＰＵ、ＲＡＭ、各種ＡＳＩＣ等デバイスの実行中のプロセスの状態を保持するデータ（レジスタ、ＲＡＭデータ等）を、セルフリフレッシュ状態とするＲＡＭに保存させて、ＣＰＵ、セルフリフレッシュ対象としないＲＡＭ、各種ＡＳＩＣ等のデバイスに対する電力供給を停止することにより、休止状態のデバイスについての消費電力を削減するするサスペンド（Suspend：一時停止）モードである。
【０００５】
サスペンドモードから通常モードへの復帰は、何らかの復帰トリガ（操作パネルキーの押下、ＡＤＦ開閉動作、タイマ定期起動）等により、ＣＰＵに割り込みが入ることにより行わせることができる。この復帰の際に、それまでセルフリフレッシュ状態のＲＡＭに保存していた実行中のプロセスの状態を保持するデータ（レジスタ、ＲＡＭデータ等）を、サスペンドモード移行前の状態に戻し、ここから再度プロセスを再開することで、あたかも一連のプロセスが実行されていたように、処理を再開させることが可能となる。
【０００６】
また、例えば定着装置では、省電力状態からの復帰に時間を要するので、低温で融着可能なトナーの開発等により、復帰に要する時間の短縮化が進んでいる。
【０００７】
これらの環境要因から、ＭＦＰの操作途中で積極的に消費電力を低減するという手段が求められている。例えば、ジョブ実行途中でジョブが一時停止した場合、それを再開するために必要な期間、ＭＦＰを待機状態で稼働するのではなく、前記サスペンドモードへ移行させて、再開条件が整った時に元の待機状態に戻してジョブを再開させることにより、停止中の消費電力を大幅に削減することが可能となる。具体的には、ユーザがコピー動作を行っていた時に用紙が無くなった場合、ユーザが離れた場所へ用紙を取りに行って、戻ってくるまでの期間等がこれにあたる。
【０００８】
また、下記特許文献１には、原稿がカラーか白黒かを判定する色判定手段の判定に応じて、メモリへの電力供給を切り換えて、節電化を図るようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−３３６４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところが、一旦、サスペンドモードに移行すると、この状態からの復帰にはいくらかの復帰時間が必要となる。その要因としては、物理的にディスクの回転・安定までに所要時間を要するＨＤＤのスリープ状態からの復帰時間の他に、ＭＦＰをサスペンドモードから復帰させた後、実際に印字動作を開始するまでには、Ｒｅａｄｙ状態となったＨＤＤから中断していたジョブの画像を印字するための画像データを該ＨＤＤからＲＡＭ側に転送するまでの画像転送時間が必要となる。
【００１１】
これらの時間が、サスペンドから復帰したのち印字エンジンがＲｅａｄｙになるまでの時間よりも短ければ、遅延要素とはならない。しかし、上記した通り定着の温度調節の完了までの時間を極力短縮するような技術開発が行われており、これらのエンジン側処理の復帰時間が短い場合には、画像準備時間の遅延により、ジョブ再開時間を遅らせてしまうことになる。ユーザとしては少しでも速く出力物を得たいため、こういった遅延動作が生じる場合、このサスペンドモードは使用されなくなる懸念があり、消費電力削減の目的を達成できないことになる。
【００１２】
なお、前記特許文献１の技術においては、原稿のカラー／白黒に応じて、不要なメモリへの電力供給が遮断されて節電されることになるが、省電力モードからの復帰時にジョブ再開に遅延が生じる場合に対処できる保証がなく、前記従来と同じ問題を抱えている。
【００１３】
この発明は、上記実情に鑑みてなされたものであり、サスペンドモードから復帰する際に、復帰後のジョブ実行時間の遅延が生じるおそれを解消できる画像処理装置及び画像処理方法を提供し、さらには前記画像処理方法を画像処理装置のコンピュータに実行させるための画像処理プログラムを提供することを課題としている。
【課題を解決するための手段】
【００１４】
上記課題は、以下の手段によって解決される。
（１）ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させる省電力管理手段と、複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、前記省電力管理手段により前記省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する算出手段と、前記算出出段により算出されたページの画像データを、前記省電力モードへの移行時に画像データの格納元から前記セルフリフレッシュ対象のＲＡＭに転送するデータ転送手段と、を備えたことを特徴とする画像処理装置。
（２）前記算出手段は、セルフリフレッシュ対象のＲＡＭに格納しておく画像データのサイズを算出し、該算出された画像データのサイズがセルフリフレッシュ対象とする１つのＲＡＭに格納できないサイズである場合には、前記省電力管理手段は、前記画像データを格納可能な複数個のＲＡＭをセルフリフレッシュ対象とする前項１に記載の画像処理装置。
（３）前記画像データの格納元が自装置外に存在している場合には、前記算出手段は、画像データのサイズ及び転送時間を予め計算し、画像出力時間と転送に必要な時間とに基づいて、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する前項１または２に記載の画像処理装置。
（４）前記画像データの格納元が自装置に存在しており、前記実行途中のジョブが、画像データの格納元からの読込開始に伴ってＲＡＭの空き領域を確保する必要があるジョブである場合、画像データの格納元の省電力モードからの復帰時間、格納元からＲＡＭへの転送速度に基づいて、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する前項１または２に記載の画像処理装置。
（５）ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させる省電力管理ステップと、複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、前記省電力管理ステップにおいて前記省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する算出ステップと、前記算出ステップにおいて算出されたページの画像データを、前記省電力モードへの移行時に画像データの格納元から前記セルフリフレッシュ対象のＲＡＭに転送するデータ転送ステップと、を備えたことを特徴とする画像処理方法。
（６）ＣＰＵの動作を停止し必要なデータをセルフリフレッシュ状態のＲＡＭに保存して、自装置を省電力モードに移行させる省電力管理ステップと、複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、前記省電力管理ステップにおいて前記省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、前記セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページを算出する算出ステップと、前記算出ステップにおいて算出されたページの画像データを、前記省電力モードへの移行時に画像データの格納元から前記セルフリフレッシュ対象のＲＡＭに転送するデータ転送ステップと、を画像処理装置の前記ＣＰＵに実行させるための画像処理プログラム。
【発明の効果】
【００１５】
前項（１）に記載の発明によれば、複数ページからなる画像データを格納元から読み出して出力手段に出力させるジョブの実行途中に、省電力モードに移行する場合において、該省電力モードからの復帰後に前記画像データを格納元から読み出して出力手段に出力させるよりも、セルフリフレッシュ対象のＲＡＭに画像データを格納しておいた方が前記出力手段による出力完了が速くなる画像データのページが算出されるとともに、算出されたページの画像データが、省電力モードへの移行時に画像データの格納元からセルフリフレッシュ対象のＲＡＭに転送される。従って、省電力モードが解除されたときに、出力手段が通常状態に復帰しても格納元からの画像の復帰が間に合わずにジョブの実行時間の遅延が生じるといったおそれを解消できる。
【００１６】
前項（２）に記載の発明によれば、画像データのサイズがセルフリフレッシュ対象とする１つのＲＡＭに格納できないサイズであっても、複数個のＲＡＭに分けて保存される。
【００１７】
前項（３）に記載の発明によれば、画像データの格納元が自装置外に存在していても、省電力モードが解除されたときにジョブの実行時間の遅延が生じるといったおそれを解消できる。
【００１８】
前項（４）に記載の発明によれば、画像データの格納元が自装置に存在している場合に、省電力モードが解除されたときにジョブの実行時間の遅延が生じるといったおそれを確実に解消できる。
【００１９】
前項（５）に記載の発明によれば、省電力モードが解除されたときに、出力手段が通常状態に復帰しても格納元からの画像の復帰が間に合わずにジョブの実行時間の遅延が生じるといったおそれを解消できる。
【００２０】
前項（６）に記載の発明によれば、省電力モードが解除されたときに、出力手段が通常状態に復帰しても格納元からの画像の復帰が間に合わずにジョブの実行時間の遅延が生じるといったおそれを解消できる処理を、画像処理装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の一実施形態に係る画像処理装置としてのＭＦＰの電気的構成を示すブロック図である。
【図２】同じくＭＦＰのファ−ムウェア（ＦＷ）を示す構成図である。
【図３】同じくＭＦＰの電源状態遷移の説明図である。
【図４】操作パネル部を示す平面図である。
【図５】省電力モード移行の判断処理の流れを示すフローチャートである。
【図６】図５のフローチャートにおける、通常モードからサスペンドモードへの移行処理（Ｓ３）のサブルーチンを示すフローチャートである。
【図７】図５のフローチャートにおける、サスペンドモードから通常モードへの復帰処理（Ｓ４）のサブルーチンを示すフローチャートである。
【図８】図６のフローチャートにおける、セルフリフレッシュ対象データ選択処理（Ｓ３２）のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、この発明の一実施形態を図面を参照しながら説明する。
【００２３】
図１は、この発明の一実施形態に係る画像処理装置としてのＭＦＰの電気的構成を示すブロック図である。
【００２４】
図１において、このＭＦＰ１は、ＣＰＵ２と、フラッシュメモリ３と、記憶手段としてハードディスク装置（ＨＤＤ）４と、イーサネット（登録商標）５と、ＣＰＵブリッジ６と、第１ＲＡＭ７と、第２ＲＡＭ８と、汎用非同期送受信回路であるＵＡＲＴ（Universal Asynchronous Receiver/Transmitter）９と、画像転送ＡＳＩＣ（Application Specific Integrated Circuit）１０と、スキャナ制御部１１と、エンジン制御部１２とを備えている。
【００２５】
前記ＣＰＵ２は、ＭＦＰ１の全体の動作を統括的に制御する中央演算処理部である。
【００２６】
前記フラッシュメモリ３は、ＣＰＵ２の動作プログラム等が格納されたメモリである。
【００２７】
前記ＨＤＤ４は、各種アプリケーションが格納される他に、印字データ記憶媒体としてジョブの画像データ等を格納する記憶手段である。
【００２８】
前記イーサネット（登録商標）５は、ネットワークインターフェース（Ｉ／Ｆ）であり、ネットワーク上のユーザ端末（例えば、パーソナルコンピュータ：ＰＣ）との間でのデータの授受を司るものである。
【００２９】
前記ＣＰＵブリッジ６は、前記第１ＲＡＭ７、第２ＲＡＭ８等を制御するものであり、省電力モードであるサスペンドモードに移行する際に、後述する電源制御ブロック２２からの指示により、第１および第２ＲＡＭ７，８を選択的にセルフリフレッシュ状態（セルフリフレッシュモードともいう）に移行させる省電力機能を有している。
【００３０】
前記第１ＲＡＭ７は、ＣＰＵ２の動作を停止させるサスペンドモードに移行する際に、セルフリフレッシュ状態で所定頁の画像データ等を保持しておくための標準用メモリである。
【００３１】
前記第２ＲＡＭ８は、サスペンドモードに移行する際に、所定頁の画像データ等を保持させるのに第１ＲＡＭ７のサイズ容量が不足と判断された場合に、拡張用として機能するメモリである。
【００３２】
前記汎用非同期送受信回路（ＵＡＲＴ）９は、スキャナ制御部１１およびエンジン制御部１２との間で、シリアル転送方式のデータとパラレル転送方式のデータを相互に変換してデータの授受を行わせるものである。
【００３３】
前記画像転送ＡＳＩＣ１０は、スキャナ制御部１１およびエンジン制御部１２との間での画像データを授受させるためのカスタムＩＣである。
【００３４】
前記スキャナ制御部１１は、スキャナ部（図示せず）を備えるとともに、該スキャナ部で原稿画像から読み取った画像データの取り扱いを制御するものである。
【００３５】
前記エンジン制御部１２は、印刷エンジンを備えるとともに該印刷エンジンの動作を制御するものである。
【００３６】
図２は、ＭＦＰ１のファ−ムウェア（ＦＷ）モジュールの構成を示すブロック図である。
【００３７】
図２において、ＭＦＰ１は、ファ−ムウェア（ＦＷ）として、画像データ管理ブロック２１と、電源制御ブロック２２と、パネル制御ブロック２３と、画像データ入力制御ブロック２４と、画像データ出力制御ブロック２５とを備えている。
【００３８】
前記画像データ管理ブロック２１は、サブモジュールである保持対象データ選択処理部２１０と、画像データ管理部２１１とを備えている。
【００３９】
前記保持対象データ選択処理部２１０は、省電力モードであるサスペンドモードに移行する際に、セルフリフレッシュ対象の第１ＲＡＭ７（第２ＲＡＭ８）に保持させる画像データの選択、ならびにセルフリフレシュモードに移行させる第１および第２ＲＡＭ７，８を決定する処理を行う。
【００４０】
前記画像データ管理部２１１は、スキャナ部からの入力画像データないしはユーザＰＣから送信されたプリント用の受信画像データを、前記画像データ入力制御部２４を介して管理する他に、画像データをＲＡＭ７，８とＨＤＤ４との間で授受する処理、前記画像データ出力制御部２５を介して画像データを印字エンジンに対して出力する制御処理、ＰＣに対してネットワーク経由による画像データを転送する処理等、画像データ転送を制御する機能を有している。
【００４１】
さらに、画像データ管理部２１１は、サスペンドモードに移行する際に、ＲＡＭ７，８もしくはＨＤＤ４のいずれに画像データを保持しておくべきかを前記保持対象データ選択処理部２１０が判断した結果に基いて、画像データの転送を実行するようになっている。
【００４２】
前記電源制御ブロック２２のサブモジュールであるデバイス省電力管理部２２０は、サスペンドモードに移行する際に、省電力制御を実施すべき基板上のチップに対して、予め決められた設定に応じて前記省電力制御を実施する。
【００４３】
この実施形態では、省電力モードとして前述したようにサスペンドモードを実施するものである。即ち、システムのＲｅａｄｙ状態からサスペンドモードへの移行時には、ＣＰＵ２の実行プロセスを停止したうえで、基板内の各種デバイスの動作中の状態をセルフリフレッシュされるＲＡＭ７（８）の空き領域に設定し、それぞれのデバイスへの電力供給を停止し、ＲＡＭ７（８）をセルフリフレッシュ状態にして省電力を実現するようになっている。
【００４４】
一方、サスペンドモードからの復帰のトリガを受けた際には、セルフリフレッシュ状態のＲＡＭ７（８）で各種デバイスの初期化済み・プロセス実行途中の設定値を、元のデバイスに再設定し、プログラムの実行を再開することにより、元の実行状態と同じ状態から再開することができるようになっている。
【００４５】
これらの制御は、基本ソフトとして「Ｌｉｎｕｘ」を使用することにより、従来よりＰＣで実現されていた機能と同様の動作を比較的容易に取り込んで実現することが可能となっている。
【００４６】
前記パネル制御部２３は、ＭＦＰ１における操作パネル部３０（図４）の表示等を制御するものである。
【００４７】
前記画像データ入力制御部２４および画像データ出力制御部２５は、それぞれ前記画像データ管理部２１との間で画像データの入力および出力を制御するものである。
【００４８】
図３は、ＭＦＰ１における電源状態遷移の説明図である。
【００４９】
図３において、「電源ＯＦＦ状態」から「Ｒｅａｄｙ状態」に遷移し、この「Ｒｅａｄｙ状態」から、例えばスリープ状態に遷移する。
【００５０】
また、「Ｒｅａｄｙ状態」から「サスペンドモードへの移行中の状態（図３ではＳｕｓｐｅｎｄ移行中状態と記している）」を経て「サスペンドモード（図３ではＳｕｓｐｅｎｄ状態と記している）」に遷移したり、サスペンドモードから「サスペンドモードから復帰中の状態（図３ではＳｕｓｐｅｎｄ復帰中状態と記している）」を経て「Ｒｅａｄｙ状態」に遷移する。
【００５１】
図４は、前記操作パネル部３０を示す平面図である。
【００５２】
図４において、操作パネル部３０は、キー部３１と表示部３２とを備えている。
【００５３】
前記キー部３１は、テンキー３１０やスタートボタン３１１を有している。また、前記表示部３２は、例えばタッチパネル式のＬＣＤ等からなり、図の表示画面には、各種メッセージ等の表示領域部３２０、「ジョブ途中サスペンドモード移行ボタン」３２１、「トレイ変更再開ボタン」３２２等が表示されている。
【００５４】
このＭＦＰ１では、通常のコピー動作が実行されている状態でペーパー（用紙）エンプティが発生し、ユーザが用紙補給のためＭＦＰ１を一時的に離れる際、「ジョブ途中サスペンドモード移行ボタン」３２１を押下したときに、省電力モードであるサスペンドモードへの移行操作を行う。用紙をトレイに補給した後、ユーザが「トレイ変更再開ボタン」３２２の押下によるサスペンドモードからの復帰操作を行えば、一連のジョブ動作を再開することになる。
【００５５】
つまり、ペーパーエンプティが発生した後、ユーザが「ジョブ途中サスペンドモード移行ボタン」３２１を押下すると、省電力モード移行判断の制御処理が実行される。
【００５６】
図５は、ＭＦＰ１の省電力モード移行判断の制御処理の流れを示すフローチャートである。この処理は、ＣＰＵ２がフラッシュメモリ３等の記録媒体に記録されている動作プログラムに従って動作することにより実行される。
【００５７】
ステップＳ１では、「ジョブ途中サスペンドモード移行ボタン」３２１の押下があったか否かを判断し、「ジョブ途中サスペンドモード移行ボタン」３２１の押下があれば（ステップＳ１でＹＥＳ）、ステップＳ３で、通常モードからサスペンドモードへの移行処理を実行する。
【００５８】
一方、「ジョブ途中サスペンドモード移行ボタン」３２１の押下がなければ（ステップＳ１でＮＯ）、ステップＳ２で再開ボタン３２２が押下されたかどうかを判断する。再開ボタン３２２が押下されていれば（ステップＳ２でＹＥＳ）、ステップＳ４では、サスペンドモードから通常モードへの復帰処理を実行する。再開ボタン３２２が押下されていなければ（ステップＳ２でＮＯ）、処理を終了する。
【００５９】
図６は、前記通常モードからサスペンドモードへの移行制御処理（図５のステップＳ３）のサブルーチンを示すフローチャートである。
【００６０】
図６において、ステップＳ３１〜ステップＳ３６までは、サスペンドモード移行中の状態である。ステップＳ３１では、ジョブ実行中であるか否かを判断し、ジョブ実行中でなければ（ステップＳ３１でＮＯ）、リターンする。ジョブ実行中であれば（ステップＳ３１でＹＥＳ）、ステップＳ３２に進む。
【００６１】
ステップＳ３２では、セルフリフレッシュ対象データ選択処理を行い、ステップＳ３３では、セルフリフレッシュ対象データ選択処理により指定されたぺージの画像データを、対象のＲＡＭ７（８）に転送する処理を起動して、ステップＳ３４に進む。
【００６２】
ステップＳ３４では、画像データの転送が完了したか否かを判断し、画像データの転送が完了していなければ（ステップＳ３４でＮＯ）、完了するまで待つ。画像データの転送が完了すれば（ステップＳ３４でＹＥＳ）、ステップＳ３５では、実行プロセスの停止処理を行う。
【００６３】
ステップＳ３６では、ＣＰＵ２等のレジスタとＴＬＢ（Translation Lookaside  Buffer)をセルフリフレッシュ状態にするＲＡＭ７（８）に保存する。つまり、ＣＰＵ２のプログラム実行状態をサスペンドモードに移行し、ＣＰＵ２等の各種デバイスのレジスタ状態をセルフリフレッシュ状態にするＲＡＭ７（８）に保存して待避させる。
【００６４】
ステップＳ３７では、セルフリフレッシュ対象データ選択処理により指定されたＲＡＭ７（８）のみをセルフリフレッシュモードに設定する。この実施形態では、基本的にはＲＡＭ７がセルフリフレッシュモードとするＲＡＭに指定されている。また、ＨＤＤ４をスリープ状態に移行したのち、リターンする。
【００６５】
図７は、サスペンドモードから通常モードへの復帰処理（図５のステップＳ４）のサブルーチンを示すフローチャートである。
【００６６】
図７において、ステップＳ４１では、ＤＲＡＭコントローラ設定（セルフリフレッシュ状態の解除）を行い、ステップＳ４２では、ＣＰＵ２等のレジスタとＴＬＢを復元し、また、基本的な周辺レジスタを復元し、さらに、デバイスＲｅsｕｍｅ処理を行ったのち、リターンする。
【００６７】
図８は、セルフリフレッシュ対象データ選択処理（図６のステップＳ３２）のサブルーチンを示すフローチャートである。
【００６８】
図８において、ステップＳ３２１では、ページ数Ｎ＝０、画像準備時間（Ｎページ目の画像データが準備できるまでの時間）＝０、印字開始時間（Ｎページ目の画像データが印字プロセス上、必要となるまでの時間）＝０とする。
【００６９】
ステップＳ３２２では、Ｎページ目の画像データが準備できるまでの時間（画像準備時間）を計算する。具体的には、再開途中のページから再開からＮページ目までの期間で、ＨＤＤ４に画像データが保持されているとした場合に、画像データをプロセス（印字エンジン）に渡すことができるまでの時間を計算する。
【００７０】
一般に、省電力状態からの復帰時には、１）ＨＤＤ４への電力供給開始、２）ＩＦ初期化、３）スリープからの復帰要求、４）ＨＤＤ４の回転、回転数安定待ち、５）画像データのＲＡＭ７（８）への転送要求、６）画像データ転送完了、までのステップが必要となる。
【００７１】
ページ数がＮ＋１，Ｎ＋２・・・と増すにつれて、５）−６）の時間が長くなることになる。計算上の値は、上記１）から４）までのシステム上の固定値に加えて、別途管理している画像データサイズの累積値と、ＨＤＤ４の転送レートとから積算して求める。
【００７２】
ステップＳ３２３では、Ｎページ目の画像データが印字プロセス上、必要となるまでの時間（印字開始時間）を計算する。具体的には、メカニカル的な初期化時間と、用紙の搬送時間から求める。
【００７３】
まず、サスペンドモードから復帰した時点から機械的な機構が通紙可能となるまでの初期化時間（定着部の温調を含む）と、初期化完了してから印字用紙を搬送開始し、画像データを印字プロセス（印字エンジン）に送出するタイミングまでの１ページ目搬送時間と、Ｎ＞１の時の再開直後のページ以降は、前記の初期化時間＋１ページ目搬送時間＋用紙紙間時間×Ｎにて算出することができる。
【００７４】
なお、画像データがＭＦＰ１の外部の格納元にある場合には（ネットワーク上のPullPrint等）、予めネットワークの転送レートと該当ページのデータサイズの情報から前記画像準備時間を算出することが可能である。
【００７５】
ステップＳ３２４では、画像準備時間＜印字開始時間か否かを判断し、画像準備時間＜印字開始時間でなければ（ステップＳ３２４でＮＯ）、ステップＳ３２８では、Ｎ（ページ）＝Ｎ＋１として、ステップＳ３２２に戻る。画像準備時間＜印字開始時間であれば（ステップＳ３２４でＹＥＳ）、再開するページから再開ページ＋Ｎページまでの画像データを、セルフリフレッシュ対象の第１ＲＡＭ７に保存すべきであると判断する。
【００７６】
ステップＳ３２５では、再開するページから再開ページ＋Ｎページ目までの画像データのＲＡＭ上のデータサイズ（保存ページサイズ）を計算し、ステップＳ３２６では、保存ページサイズが第１ＲＡＭ７に収まるか否か（保存ページサイズ＜ＲＡＭ７の記憶サイズ）か否かを判断する。
【００７７】
保存ページサイズがＲＡＭ７に収まれば（ステップＳ３２６でＹＥＳ）、セルフリフレッシュ対象を第１ＲＡＭ７とし、セルフリフレッシュ非対象を第２ＲＡＭ８として、リターンする。
【００７８】
また、保存ページサイズが標準的にセルフリフレッシュ対象とする第１ＲＡＭ７に収まらない場合には（ステップＳ３２６でＮＯ）、ステップＳ３２９で、セルフリフレッシュ対象を第１ＲＡＭ７の他に、第２ＲＡＭ８も加えてから、リターンする。
【００７９】
図７のサスペンドモードからの復帰制御処理（ステップＳ４）により、通常状態への復帰処理が行われる。通常モードから復帰した際には紙なし状態が解除されていることから、直ぐに初期化動作等が始まり、中断していたジョブが再開となる。
【００８０】
この時、前述のセルフリフレッシュ対象データ選択処理で設定した画像データが、セルフリフレッシュ対象の第１ＲＡＭ７あるいはさらに第２ＲＡＭ８に保存されている。従って、画像転送装置側（ＨＤＤ４）の復帰が遅い場合であっても、印字エンジンにより用紙の印字を開始できるタイミングでは、該エンジンを待たせることなく、画像データを印字エンジンに提供できるため、サスペンドモードからの復帰時に、画像転送装置側（ＨＤＤ４）の復帰が遅いことに起因するジョブ実行の遅延のおそれを解消できる。
【００８１】
なお、以上の実施形態では、画像データを印字する場合について説明したが、画像データを印字以外の出力形態で出力する場合も、この発明を同様に適用できることはいうまでもない。
【符号の説明】
【００８２】
１      画像処理装置（ＭＦＰ）
２      ＣＰＵ
４      ハードディスク装置
７，８  ＲＡＭ
２１    画像データ管理ブロック
２１０  保持対象データ選択部
２１１  保持対象データ管理部
２２０  デバイス省電力管理部
【図１】
2011239042.tif 000003
【図２】
2011239042.tif 000004
【図３】
2011239042.tif 000005
【図４】
2011239042.tif 000006
【図５】
2011239042.tif 000007
【図６】
2011239042.tif 000008
【図７】
2011239042.tif 000009
【図８】
2011239042.tif 000010