(57)【特許請求の範囲】
【請求項１】
データをページ単位で蓄積する第１記憶手段と、
データをページ単位で蓄積し、記憶容量が前記第１記憶手段より大きく、起動時間が前記第１記憶手段より長い第２記憶手段と、
少なくとも前記第２記憶手段への電力供給を停止して消費電力を削減する省電力モードへ移行した後、該第２記憶手段を利用する処理動作を実行するための省電力復帰要求が発生すると、該省電力モードからの復帰処理を開始して前記第１記憶手段が利用可能状態になると、ページの蓄積先を該第１記憶手段として前記処理動作を開始し、前記第２記憶手段が利用可能状態になると、ページの蓄積先を該第２記憶手段に切り替える制御手段と、を備え、
前記制御手段は、
所定数までのページを前記第１記憶手段に蓄積し、ページ数が前記所定数を超えた場合は前記所定数を超えたページを、前記第２記憶手段が利用可能状態になったときに前記第２記憶手段に蓄積し、
ページの蓄積先を前記第１記憶手段から前記第２記憶手段に切り替えると、該第１記憶手段に蓄積された前記ページを該第２記憶手段にコピーして、該第１記憶手段に蓄積された前記ページを削除し、
前記第２記憶手段に蓄積したページを含むファイルのヘッダを、前記第１記憶手段に蓄積したページを含むように書き換えることにより、前記第２記憶手段に蓄積されたページと、前記第１記憶手段から前記第２記憶手段にコピーされたページと、を含むファイルを生成する、
ことを特徴とする画像処理装置。
【請求項２】
前記制御手段は、
前記第２記憶手段が利用可能状態となったことを、該第２記憶手段の起動に要する時間として前記第１記憶手段に予め記憶されている規定復帰時間を計時することで判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段は、
前記第２記憶手段が利用可能状態となったことを、該第２記憶手段から利用可能状態になったときに出力される復帰完了通知を検出することで判断することを特徴とする請求項１記載の画像処理装置。
【請求項４】
第１記憶手段にデータをページ単位で蓄積する第１蓄積処理ステップと、
記憶容量が前記第１記憶手段より大きく、起動時間が前記第１記憶手段より長い第２記憶手段にデータをページ単位で蓄積する第２蓄積処理ステップと、
少なくとも前記第２記憶手段への電力供給を停止して消費電力を削減する省電力モードへ移行した後、該第２記憶手段を利用する処理動作を実行するための省電力復帰要求が発生すると、該省電力モードからの復帰処理を開始して前記第１記憶手段が利用可能状態になると、ページの蓄積先を該第１記憶手段として前記処理動作を開始して前記第１蓄積処理ステップを実行させ、前記第２記憶手段が利用可能状態になると、ページの蓄積先を該第２記憶手段に切り替えて、前記第２蓄積処理ステップを実行させる制御処理ステップと、を含み、
前記制御処理ステップは、
所定数までのページを前記第１記憶手段に蓄積し、ページ数が前記所定数を超えた場合は前記所定数を超えたページを、前記第２記憶手段が利用可能状態になったときに前記第２記憶手段に蓄積し、
ページの蓄積先を前記第１記憶手段から前記第２記憶手段に切り替えると、該第１記憶手段に蓄積された前記ページを該第２記憶手段にコピーして、該第１記憶手段に蓄積された前記ページを削除し、
前記第２記憶手段に蓄積したページを含むファイルのヘッダを、前記第１記憶手段に蓄積したページを含むように書き換えることにより、前記第２記憶手段に蓄積されたページと、前記第１記憶手段から前記第２記憶手段にコピーされたページと、を含むファイルを生成する、
ことを特徴とする省電力復帰制御方法。
【請求項５】
コンピュータに、
第１記憶手段にデータをページ単位で蓄積する第１蓄積処理ステップと、
記憶容量が前記第１記憶手段より大きく、起動時間が前記第１記憶手段より長い第２記憶手段にデータをページ単位で蓄積する第２蓄積処理ステップと、
少なくとも前記第２記憶手段への電力供給を停止して消費電力を削減する省電力モードへ移行した後、該第２記憶手段を利用する処理動作を実行するための省電力復帰要求が発生すると、該省電力モードからの復帰処理を開始して前記第１記憶手段が利用可能状態になると、ページの蓄積先を該第１記憶手段として前記処理動作を開始して前記第１蓄積処理ステップを実行させ、前記第２記憶手段が利用可能状態になると、ページの蓄積先を該第２記憶手段に切り替えて、前記第２蓄積処理ステップを実行させる制御処理ステップと、を実行させるためのプログラムであって、
前記制御処理ステップは、
所定数までのページを前記第１記憶手段に蓄積し、ページ数が前記所定数を超えた場合は前記所定数を超えたページを、前記第２記憶手段が利用可能状態になったときに前記第２記憶手段に蓄積し、
ページの蓄積先を前記第１記憶手段から前記第２記憶手段に切り替えると、該第１記憶手段に蓄積された前記ページを該第２記憶手段にコピーして、該第１記憶手段に蓄積された前記ページを削除し、
前記第２記憶手段に蓄積したページを含むファイルのヘッダを、前記第１記憶手段に蓄積したページを含むように書き換えることにより、前記第２記憶手段に蓄積されたページと、前記第１記憶手段から前記第２記憶手段にコピーされたページと、を含むファイルを生成する、
省電力復帰制御プログラム。
【請求項６】
請求項５記載の省電力復帰制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、省電力復帰制御方法、省電力復帰制御プログラム及び記録媒体に関する。詳細には、省電力モードからの復帰時に、ハードディスク等の長時間起動不揮発性記憶手段を利用する動作を、速やかに開始する画像処理装置、省電力復帰制御方法、省電力復帰制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ファクシミリ装置、複写装置、プリンタ装置、複合装置、スキャナ装置等の画像処理装置においては、ハードディスクに画像データを保存して、該ハードディスクに保存した画像データを印刷出力したり、外部装置に出力したり、あるいは、外部装置から送られてきた画像データをハードディスクに保存した後に、印刷出力したり、他の外部装置に出力したりすることが行われている。
【０００３】
一方、近年、省エネルギー化が要望されている。画像処理装置においても、従来から、利用されない待機状態が所定の待ち時間経過すると、省エネ復帰の機能を行うＡＳＩＣ（Application Specific Integrated Circuit）等のデバイス以外への電力供給を切断して消費電力を削減する省エネモード（省電力モード）に移行することが行われている。省エネモードに移行後、操作表示部の操作、スキャナの原稿台への原稿セット、外部装置からの通信要求等の省エネ復帰要因が発生すると、ＡＳＩＣによってハードディスク等を含むデバイスに対して電力供給を行って、通常動作状態に復帰する。
【０００４】
ところが、上述のように画像データを蓄積するハードディスク等の復帰にある程度の時間を必要とする長時間起動不揮発性記憶手段（以下、単に、ハードディスクという。）を備えた従来の画像処理装置においては、ハードディスクが使用可能な状態に復帰することが省エネモードからの復帰完了の条件となっている。このため、省エネモードから通常動作モードへの復帰時間がこのハードディスクの復帰に要する時間によって決定される。
【０００５】
そして、従来、省エネモードへの移行時にメモリの状態及びＣＰＵ（Central Processing Unit）のレジスタの状態を表す状態情報を取得して、取得した状態情報を２つに分割した後、分割した状態情報を、読み出し可能となるまでの時間の異なる２種類の不揮発性のストレージデバイスにそれぞれ保存し、省エネモードからの復帰時に、先に読み出し可能となるストレージデバイスから順に、保存されている分割後の状態情報を取得して該状態情報をメモリ及びＣＰＵのレジスタに再設定することにより省エネモード移行前の状態を復元する技術が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記公報記載の従来技術にあっては、ＣＰＵの状態情報及びメモリの状態情報を読み出し可能状態となるまでの時間の異なる２種類の不揮発性メモリに記憶して、省エネ復帰時に、読み出し可能状態になった不揮発性メモリから順に情報を読み出してメモリ及びＣＰＵに設定しているため、復帰時間を短縮することはできる。しかし、ハードディスク等の復帰にある程度の長時間を要する不揮発性メモリを利用する動作に対しては、考慮されていない。このため、ハードディスク等の不揮発性メモリを利用する動作に対しては、なお、ハードディスク等の不揮発性メモリの復帰に要する時間によって省エネモードからの復帰時間が決定され、利用性を向上させる上で、改良の必要があった。
【０００７】
そこで、本発明は、ハードディスク等の長時間起動不揮発性記憶手段の復帰時間に関わらず、省電力モードからデータ蓄積やデータ読み出し等の動作処理が可能な状態への復帰に要する時間を短縮することのできる画像処理装置、省電力復帰制御方法、省電力復帰制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、データをページ単位で蓄積する第１記憶手段と、データをページ単位で蓄積し、記憶容量が前記第１記憶手段より大きく、起動時間が前記第１記憶手段より長い第２記憶手段と、少なくとも前記第２記憶手段への電力供給を停止して消費電力を削減する省電力モードへ移行した後、該第２記憶手段を利用する処理動作を実行するための省電力復帰要求が発生すると、該省電力モードからの復帰処理を開始して前記第１記憶手段が利用可能状態になると、ページの蓄積先を該第１記憶手段として前記処理動作を開始し、前記第２記憶手段が利用可能状態になると、ページの蓄積先を該第２記憶手段に切り替える制御手段と、を備え、前記制御手段は、所定数までのページを前記第１記憶手段に蓄積し、ページ数が前記所定数を超えた場合は前記所定数を超えたページを、前記第２記憶手段が利用可能状態になったときに前記第２記憶手段に蓄積し、ページの蓄積先を前記第１記憶手段から前記第２記憶手段に切り替えると、該第１記憶手段に蓄積された前記ページを該第２記憶手段にコピーして、該第１記憶手段に蓄積された前記ページを削除し、前記第２記憶手段に蓄積したページを含むファイルのヘッダを、前記第１記憶手段に蓄積したページを含むように書き換えることにより、前記第２記憶手段に蓄積されたページと、前記第１記憶手段から前記第２記憶手段にコピーされたページと、を含むファイルを生成する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ハードディスク等の長時間起動不揮発性記憶手段の復帰時間に関わらず、省電力モードからデータ蓄積やデータ読み出し等の動作処理が可能な状態への復帰に要する時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用した画像形成装置の要部ブロック構成図。
【図２】データ蓄積先手動変更を伴う省エネ復帰処理の遷移図。
【図３】時間に基づくスキャナ枚数制限解除処理の遷移図。
【図４】ハードディスクからの復帰完了通知に基づくスキャナ枚数制限解除処理の遷移図。
【図５】省エネ復帰処理の一例を示すフローチャート。
【図６】スキャンファイルの取扱い方法の一例を示す図。
【図７】変形例１における省エネ復帰処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【００１２】
（実施例１）
図１〜図７は、本発明の画像処理装置、省電力復帰制御方法、省電力復帰制御プログラム及び記録媒体の一実施例を示す図である。図１は、本発明の画像処理装置、省電力復帰制御方法、省電力復帰制御プログラム及び記録媒体の一実施例を適用した画像形成装置１の要部ブロック構成図である。
【００１３】
図１において、画像形成装置１は、コントローラ部２、エンジン部３、スキャナ部４、定着ヒータ５及びプロッタ部６等を備えている。また、画像形成装置１は、図示しないが、各種操作が行われて必要な情報を表示する操作表示部、および、外部のコンピュータ等の外部装置と接続してデータや信号の授受を行う通信部等を備えている。
【００１４】
コントローラ部２は、ＣＰＵ１１、ＡＳＩＣ１２、揮発性メモリ１３、不揮発性メモリ１４及びハードディスク（ＨＤＤ）１５等を備えている。エンジン部３は、２つのＡＳＩＣ２１、ＡＳＩＣ２２等を備えている。
【００１５】
画像形成装置１は、待機状態が予め設定されている待ち時間が経過すると、消費電力の大きい所定部、例えば、定着ヒータ５、プロッタ部６、スキャナ部４、エンジン部３及びコントローラ部２のハードディスク１５等への供給電力を停止、または、低減して消費電力を削減する省エネモード（省電力モード）を備えている。また、この省エネモードにおいて、スキャナ部４への原稿のセット、操作表示部の操作、外部装置からの通信要求等の復帰要因が発生すると、該復帰要因をＡＳＩＣ１２が検出して、復帰要因によって要求されている動作を実施可能な状態に復帰する復帰処理を実行する。
【００１６】
コントローラ部２のＣＰＵ１１は、図示しないＲＯＭ（Read Only Memory）やハードディスク１５に記憶されている画像形成装置１の基本プログラム及び本発明の省電力復帰制御プログラムに基づいて、揮発性メモリ１３をワークメモリとして利用しつつ、画像形成装置１の各部を制御して、画像形成装置１としての基本処理を実行する。
【００１７】
ＡＳＩＣ（制御手段）１２は、エンジン部３で処理されて送られてくる画像データに対して、ＣＰＵ１１の制御下で、所定の画像処理を施した後、画像処理後の画像データを不揮発性メモリ１４またはハードディスク１５に蓄積する。また、ＡＳＩＣ１２は、省エネモードにおいても、電力供給され、省エネ復帰要因の発生を検出して、省エネ復帰処理を実行する。また、ＡＳＩＣ１２は、後述する省エネモードからの復帰処理において、ハードディスク１５を利用する動作モードへの復帰に対して、不揮発性メモリ１４を活用して復帰時間を短縮する省電力復帰制御処理（省エネ復帰制御処理）を実行する。
【００１８】
すなわち、画像形成装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の省電力復帰制御方法を実行する省電力復帰制御プログラムを読み込んでＲＯＭやハードディスク１５に導入することで、後述する省エネモードからハードディスク１５を利用する動作モードへの復帰時間を短縮して利用性を向上させる省電力復帰制御方法を実行する画像処理装置として構築されている。この省電力復帰制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に蓄積して頒布することができる。
【００１９】
不揮発性メモリ（短時間起動不揮発性記憶手段）１４は、ＡＳＩＣ１２の制御下で、画像形成装置１の電源がオフの場合にも記憶すべき各種データを記憶する。また、不揮発性メモリ１４は、後述する省電力復帰時に、省エネ高速復帰モードが設定されていると、スキャナ部４の読み取った原稿の画像データを、記憶する。
【００２０】
ハードディスク（長時間起動不揮発性記憶手段）１５は、ＣＰＵ１１の制御下で、ＡＳＩＣ１２によって各種データやプログラム、特に、画像データが書き込まれ、また、読み出される。
【００２１】
スキャナ部４は、例えば、ＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を利用したイメージスキャナが用いられる。スキャナ部４は、原稿を走査して、原稿の画像を所定の解像度で読み取ってエンジン部３のＡＳＩＣ２１に出力する。
【００２２】
エンジン部３は、スキャナ部４、定着ヒータ５及びプロッタ部６に接続され、これらの各部の動作を制御する。また、エンジン部３は、ＡＳＩＣ２１、ＡＳＩＣ２２によって画像データに画像処理を施す。エンジン部３では、ＡＳＩＣ２１が、画像処理を施した画像データをコントローラ部２のＡＳＩＣ１２に出力する。また、ＡＳＩＣ２２が、スキャナ部４の読み取った画像データやコントローラ部２のハードディスク１５から読み取った画像データに対して、プロッタ部６で印刷出力するのに必要な画像処理を施した後、プロッタ部６に出力して、プロッタ部６の動作を制御して、該画像データに基づいて画像を用紙に印刷出力させる。
【００２３】
すなわち、ＡＳＩＣ２１は、スキャナ部４の動作を制御してスキャナ部４に原稿の画像データを読み取らせ、スキャナ部４の読み取った原稿の画像データ（以下、適宜、スキャナデータという。）に対して所定の画像処理を施して、コントローラ部２に出力する。
【００２４】
ＡＳＩＣ２２は、ＡＳＩＣ２１から受け取った画像データやコントローラ部２から受け取った画像データに対してプロッタ部６で印刷出力するのに適した画像処理を施して、プロッタ部６に出力し、プロッタ部６の動作を制御してプロッタ部６に用紙へ画像を印刷出力させる。また、ＡＳＩＣ２２は、ＡＳＩＣ２１から受け取った画像データやコントローラ部２から受け取った画像データに対して、外部装置に転送するのに適した画像処理を施して、通信部を介して外部装置に送信する。
【００２５】
プロッタ部６は、電子写真方式のプロッタである。プロッタ部６は、図示しないが、電子写真方式で用紙に描画データに基づいて印刷処理を行うのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。プロッタ部６は、エンジン部３のＡＳＩＣ２２からの画像データ及び制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プロッタ部６は、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写させ、トナー画像の転写された用紙を定着部に搬送する。定着部は、定着ヒータ５によって加熱されるとともに所定の一定回転速度で回転駆動される定着ローラと定着ローラに所定圧で接触して定着ローラとともに回転する加圧ローラを備えている。定着部が、トナー画像の転写された用紙を定着温度に加熱された定着ローラと加圧ローラによって加熱・加圧して用紙上のトナー画像を定着させることで、印刷処理を行う。
【００２６】
定着ヒータ５は、エンジン部３のＡＳＩＣ２２による通電制御によって発熱して、プロッタ部６の定着部の定着ローラを加熱する。
【００２７】
そして、画像形成装置１では、省エネ復帰処理を開始してから利用可能状態になるまでの復帰時間は、各部によって異なる。例えば、定着ヒータ５によって加熱する定着ローラが利用可能な定着温度に安定するまでの復帰時間が最も長く、数十秒程度の復帰時間を必要とする。その他の部分で、利用可能状態になるまでの復帰時間は、ハードディスク１５が最も長く、数秒の復帰時間を必要とする。
【００２８】
次に、本実施例の作用について説明する。本実施例の画像形成装置１は、省エネモードにおいてハードディスク１５を利用する動作への復帰要求が発生すると、ハードディスク１５が復帰するまで待つことなく、アクセス先をハードディスク１５の代わりに不揮発性メモリ１４を利用する。これにより、要求されている動作を行うのに必要な復帰処理を速やかに完了して要求されている動作を実行する。
【００２９】
すなわち、画像形成装置１は、待機モードで所定の待ち時間が経過すると、消費電力の大きい所定部、例えば、定着ヒータ５、プロッタ部６、スキャナ部４、ＡＳＩＣ２１、２２を含むエンジン部３、ＣＰＵ１１及びコントローラ部２のハードディスク１５等への供給電力を停止、または、低減して消費電力を削減する省エネモードを備えている。省エネモードにおいて、ハードディスク１５を利用する動作への復帰要求、例えば、スキャナ動作、外部装置からのデータ転送要求動作、データ送信要求動作等が発生すると、画像形成装置１は、省エネモードからの復帰処理を行う。画像形成装置１は、この復帰処理として、省エネ高速復帰モードと大量スキャンモードとを備えている。省エネ高速復帰モードは、画像データのアクセス先として、ハードディスク１５の代わりに不揮発性メモリ１４を利用することで、要求されている動作を行うのに必要な復帰処理を速やかに完了して、省エネ復帰要求で要求されている動作を速やかに実行するモードである。大量スキャンモードは、画像データのアクセス先として、ハードディスク１５を利用して、ハードディスク１５が利用可能状態になるまで待って、省エネ復帰要求で要求される動作を実行するモードである。この省エネ高速復帰モードと大量スキャンモードは、予め設定されて、不揮発性メモリ１４に復帰時の初期設定復帰モードとして蓄積されている。ユーザは、操作表示部の操作等によって、初期設定復帰モードを、省エネ高速復帰モードと大量スキャンモードのいずれかに適宜切り替えることができる。なお、省エネ高速復帰モードは、記憶可能な容量がハードディスク１５と比較して小さいため、スキャン可能枚数（処理可能データ量）が小さい。
【００３０】
まず、蓄積先手動変更省エネ復帰処理について、図２に基づいて説明する。蓄積先手動変更省エネ復帰処理とは、省エネモードからの初期設定復帰モードが省エネ高速復帰モードである場合に、画像データの蓄積先を不揮発性メモリ１４として、スキャナ部４で読み取った画像データ、および、外部装置から送られてきた画像データを蓄積し、ハードディスク１５が利用可能状態になると、操作表示部での手動操作によって、画像データの蓄積先を不揮発性メモリ１４からハードディスク１５に切り替えて蓄積させる処理である。
【００３１】
初期設定復帰モードが省エネ高速復帰モードに設定されている場合、スキャナ部４への原稿のセット、操作表示部の操作、外部装置からの通信要求等の復帰要因が発生（省エネ復帰信号が発生）すると、コントローラ部２のＡＳＩＣ１２が、該復帰要因を検出する。ＡＳＩＣ１２は、検出した復帰要因によって要求されている動作（ハードディスク１５を使用する動作）を実施可能な状態に復帰する復帰処理を開始する。
【００３２】
なお、以下の説明では、要求動作がスキャナ部４による原稿の読み取りを行って、読み取った画像データを蓄積することを要求する動作であるものとして説明する。要求動作が、外部装置から画像形成装置１に対して画像データを送信して画像形成装置１に蓄積を要求する動作である場合、および、画像形成装置１に蓄積されている画像データの外部装置への転送を要求する動作である場合等にも同様に適用することができる。
【００３３】
省エネ復帰要因の要求が画像データの蓄積または画像データの転送を要求するものである場合、ハードディスク１５の復帰時間として、上述のように、数秒程度の時間が必要である。このため、画像形成装置１は、少なくともハードディスク１５が利用可能状態になるまでの間は、不揮発性メモリ１４を画像データのアクセス先として設定し、画像データを不揮発性メモリ１４に蓄積または不揮発性メモリ１４から画像データを読み出す。そして、不揮発性メモリ１４は、そのメモリ容量がハードディスク１５に比較して小さいのが通常である。このため、スキャン可能枚数（処理可能データ量）が予め設定されており、省エネ復帰要求が発生したときに、ＣＰＵ１１が操作表示部のディスプレイに、スキャン可能枚数を表示したり、要求を行ってきた外部装置に送信して通知するようにしてもよい。
【００３４】
画像形成装置１は、省エネ復帰処理を開始すると、スキャナ部４による原稿の読み取りを行うスキャナ機能が使用可能になったかチェックする。画像形成装置１は、スキャナ機能が使用可能（利用可能）状態になると、スキャナ部４で読み取った原稿の画像データ（スキャナデータ）の蓄積先を不揮発性メモリ１４に割り当てる。画像形成装置１は、スキャナ部４で読み取った原稿のスキャナデータを順次不揮発性メモリ１４に蓄積する。
【００３５】
画像形成装置１は、上記スキャナデータの不揮発性メモリ１４への蓄積を行ないつつハードディスク１５の省エネ復帰処理を行う。ハードディスク１５の復帰処理が完了して利用可能状態（ＨＤＤ  Ｒｅａｄｙ）になると、画像形成装置１は、操作表示部のディスプレイにハードディスク１５が利用可能状態に復帰した旨を表示して通知する。画像形成装置１が、外部装置にハードディスク１５が利用可能状態に復帰した旨を通知するように構成してもよい。画像形成装置１は、ハードディスク１５の利用可能情報の通知を行なっても、ユーザが操作表示部の操作等によって画像データの蓄積先を不揮発性メモリ１４からハードディスク１５に変更しない限り、不揮発性メモリ１４へスキャナデータを蓄積する。画像形成装置１は、ユーザが画像データの蓄積先を不揮発性メモリ１４からハードディスク１５に変更すると、利用可能状態になったハードディスク１５に蓄積先を変更してスキャナデータを順次蓄積する。
【００３６】
また、画像形成装置１は、初期設定復帰モードが大量スキャンモードに設定されている場合、省エネ復帰要因が発生すると、省エネ復帰処理を開始する。ハードディスク１５の復帰処理が完了すると、画像形成装置１は、スキャンデータをハードディスク１５に蓄積する。この場合、スキャン可能枚数（データ量）は、ハードディスク１５の空き容量の上限になる。
【００３７】
上述のように、画像形成装置１は、スキャナ部４で読み取ったスキャナデータを、少なくともハードディスク１５が利用可能状態になるまでの間、不揮発性メモリ１４に蓄積する。したがって、画像形成装置１は、このようにして不揮発性メモリ１４に画像データが蓄積されている状態で、省エネモードに移行して、この省エネモードにおいて、初期設定復帰モードが省エネ高速復帰モードのときに、省エネ復帰要因として外部装置からのアクセス要求が発生すると、不揮発性メモリ１４が利用可能な状態に復帰した時点で、不揮発性メモリ１４へのアクセスを許可することができる。したがって、画像データの転送処理を開始するまでの時間を、ハードディスク１５を利用する場合に比較して、短縮することができる。
【００３８】
また、画像形成装置１は、初期設定復帰モードが省エネ高速復帰モードの省エネモードにおいて、省エネ復帰要因として、外部装置から画像データを不揮発性メモリ１４に蓄積するアクセス要求が発生すると、省エネ復帰処理を開始する。不揮発性メモリ１４が利用可能状態になると、画像形成装置１は、不揮発性メモリ１４へのアクセスを許可して、不揮発性メモリ１４への画像データの蓄積を許可する。したがって、省エネ復帰処理開始から外部装置による画像データの転送処理を開始するまでの時間を、ハードディスク１５を利用する場合に比較して、短縮することができる。
【００３９】
そして、上記ハードディスク１５の復帰処理の完了を判断してスキャン可能枚数制限を解除する判断方法としては、例えば、以下のような方法を適用できる。まず、図３に示すように、スキャナ機能が使用可能になった時点から規定復帰時間を予め設定して不揮発性メモリ１４に記憶する。そして、画像形成装置１は、省エネモードにおいて、省エネ復帰要因が発生すると、省エネ復帰処理を開始する。スキャナ部４の復帰処理が完了してスキャナ機能が使用可能になると、画像形成装置１は、コントローラ部２内の図示しないタイマを利用して、規定復帰時間の計時を行う。規定復帰時間が経過すると、画像形成装置１は、スキャナ部４で読み取ったスキャナデータのハードディスク１５への蓄積を可能にする。また、画像形成装置１は、省エネ復帰要因が外部装置からのアクセス要求であると、上述のように、不揮発性メモリ１４へのアクセスについては、不揮発性メモリ１４の利用が可能になった時点でアクセスを許可する。また、画像形成装置１は、ハードディスク１５へのアクセスについては、スキャナ機能が使用可能になってから規定復帰時間が経過した時点で、ハードディスク１５へのアクセスを可能にする。そして、この場合、ユーザが画像データの蓄積先を不揮発性メモリ１４からハードディスク１５に変更すると、利用可能状態になったハードディスク１５に蓄積先を変更してスキャナデータを順次蓄積する。
【００４０】
また、上記ハードディスク１５の復帰処理の完了を判断してスキャン可能枚数制限を解除する判断方法としては、例えば、図４に示すように、ハードディスク１５からの復帰完了通知（Ｒｅａｄｙ信号）を受けたときに復帰処理が完了したと判断する方法を適用してもよい。
【００４１】
この場合、画像形成装置１は、初期設定復帰モードが省エネ高速復帰モードに設定されている省エネモードにおいて、省エネ復帰要因、例えば、スキャナデータを蓄積するスキャナ動作を要求する省エネ復帰要因が発生すると、図４に示すように、省エネ復帰処理を開始する。スキャナ機能が使用可能になると、画像形成装置１は、スキャン可能枚数の制限のあるスキャナ部４による原稿の読み取りを開始して、読み取ったスキャナデータを不揮発性メモリ１４に蓄積するという処理を原稿のページ毎に順次実行する。その後、ハードディスク１５の復帰が完了して復帰完了通知（Ｒｅａｄｙ）がハードディスク１５から出力されると、ＡＳＩＣ１２が、この復帰完了通知を検出する。復帰完了通知が検出されると、画像形成装置１は、スキャナデータの蓄積先を不揮発性メモリ１４からハードディスク１５に切り替え、スキャナ部４の読みとったスキャナデータをハードディスク１５に蓄積する。
【００４２】
なお、この場合にも、画像形成装置１は、ハードディスク１５の復帰処理が完了して利用可能状態になると、操作表示部のディスプレイにハードディスク１５が利用可能状態に復帰した旨を表示して通知したり、外部装置にハードディスク１５が利用可能状態に復帰した旨を通知する。また、画像形成装置１が、ユーザが操作表示部の操作等によってスキャナデータの蓄積先を不揮発性メモリ１４からハードディスク１５に切り替え指示を行ったときにのみ、スキャナデータの蓄積先を不揮発性メモリ１４からハードディスク１５に切り替えるようにしてもよい。
【００４３】
また、この場合にも、上述のように、画像形成装置１は、スキャナ部４で読み取ったスキャナデータを、少なくともハードディスク１５が利用可能状態になるまでの間、不揮発性メモリ１４に蓄積する。したがって、画像形成装置１は、このようにして不揮発性メモリ１４に画像データが蓄積されている状態で、省エネモードに移行して、この省エネモードにおいて、初期設定復帰モードが省エネ高速復帰モードのときに、省エネ復帰要因として外部装置からのアクセス要求が発生すると、不揮発性メモリ１４が利用可能な状態に復帰した時点で、不揮発性メモリ１４へのアクセスを許可することができる。したがって、画像データの転送処理を開始するまでの時間を、ハードディスク１５を利用する場合に比較して、短縮することができる。また、画像形成装置１は、初期設定復帰モードが省エネ高速復帰モードの省エネモードにおいて、省エネ復帰要因として、外部装置から画像データを不揮発性メモリ１４に蓄積するアクセス要求が発生すると、省エネ復帰処理を開始する。不揮発性メモリ１４が利用可能状態になると、画像形成装置１が、不揮発性メモリ１４へのアクセスを許可して、不揮発性メモリ１４への画像データの蓄積を許可する。したがって、画像データの転送処理を開始するまでの時間を、ハードディスク１５を利用する場合に比較して、短縮することができる。
【００４４】
以上のように、本実施例では、省エネモードからの高速な復帰を実現するため、スキャナデータはアクセスタイムの速い不揮発性メモリ１４に優先的に蓄積する。ただし、不揮発性メモリ１４は記憶容量が少ないため、スキャン可能枚数に対して制限を与える。スキャン可能枚数は、例えば、ハードディスク１５が利用可能状態になるまでの時間に不揮発性メモリ１４に蓄積できる枚数として予め設定する。スキャン可能枚数に対する制限を解除するため、大量記憶が可能なハードディスク１５が利用可能状態になった時点で、不揮発性メモリ１４の容量不足分に相当するスキャナデータをハードディスク１５に書き込ませる。スキャン枚数がスキャン可能枚数（例えば１０枚）を超える場合は、不揮発性メモリ１４にスキャナデータを格納し、不揮発性メモリ１４に対して格納できない分のスキャナデータについては、ハードディスク１５に格納する。また、１回のスキャンで読み込まれた複数枚のスキャナデータは、１つのファイルとして結合される。例えば、スキャン終了後に不揮発性メモリ１４に記載されたスキャナデータをハードディスク１５にコピーし、コピーしたスキャナデータを、ハードディスク１５に格納されたスキャナデータのファイルに対して結合するように構成することができる。
【００４５】
以下に、省エネ復帰処理の詳細について、さらに図５を用いて説明する。図５は、実施例１における省エネ復帰処理の一例を示すフローチャートである。以下では、スキャン可能枚数を１０枚とした例を説明するが、スキャン可能枚数は１０枚に限られるものではない。また、以下では、初期設定復帰モードが省エネ高速復帰モードに設定され、スキャナ部４への原稿のセットの復帰要因が発生した場合の省エネ復帰処理を例に説明する。
【００４６】
ＡＳＩＣ１２は、復帰要因を検出すると、不揮発性メモリ１４に空き容量が存在しない状態（容量フル状態）であるか否かを判断する（ステップＳ１１）。容量フル状態の場合（ステップＳ１１：Ｙｅｓ）、ＡＳＩＣ１２は、不揮発性メモリ１４の空き容量を確保するため、不揮発性メモリ１４内のデータの全部または一部を消去する（ステップＳ１２）。
【００４７】
容量フル状態でない場合（ステップＳ１１：Ｎｏ）、または、ステップＳ１２の後、スキャナ部４は、セットされた原稿のスキャンを実施する（ステップＳ１３）。ＡＳＩＣ１２は、スキャンされてエンジン部３から送られるスキャナデータを不揮発性メモリ１４に書き込む（ステップＳ１４）。ＡＳＩＣ１２は、スキャン枚数が、予め定められたスキャン可能枚数である１０枚を超えたか否かを判断する（ステップＳ１５）。
【００４８】
スキャン枚数が１０枚を超えない場合（ステップＳ１５：Ｎｏ）、ＡＳＩＣ１２は、スキャンが終了したか否かを判断する（ステップＳ１６）。スキャンが終了していない場合（ステップＳ１６：Ｎｏ）、ステップＳ１３に戻り処理を繰り返す。
【００４９】
スキャンが終了した場合（ステップＳ１６：Ｙｅｓ）、ＡＳＩＣ１２は、ハードディスク１５が利用可能状態（図５の例ではＨＤＤ  Ｒｅａｄｙ）になったか否かを判断する（ステップＳ１７）。ＨＤＤ  Ｒｅａｄｙでない場合（ステップＳ１７：Ｎｏ）、ＡＳＩＣ１２は、ＨＤＤ  Ｒｅａｄｙになるまで待機する。ＨＤＤ  Ｒｅａｄｙとなった場合（ステップＳ１７：Ｙｅｓ）、ＡＳＩＣ１２は、不揮発性メモリ１４に蓄積したスキャナデータをハードディスク１５にコピーする（ステップＳ１８）。
【００５０】
ステップＳ１５でスキャン枚数が１０枚を超えたと判断された場合（ステップＳ１５：Ｙｅｓ）、ＡＳＩＣ１２は、ハードディスク１５が利用可能状態（ＨＤＤ  Ｒｅａｄｙ）になったか否かを判断する（ステップＳ１９）。ＨＤＤ  Ｒｅａｄｙでない場合（ステップＳ１９：Ｎｏ）、ＡＳＩＣ１２は、ＨＤＤ  Ｒｅａｄｙになるまで待機する。ＨＤＤ  Ｒｅａｄｙとなった場合（ステップＳ１９：Ｙｅｓ）、ＡＳＩＣ１２は、１１枚目以降のスキャナデータをハードディスク１５に書き込む（ステップＳ２０）。
【００５１】
ＡＳＩＣ１２は、スキャンが終了したか否かを判断する（ステップＳ２１）。スキャンが終了していない場合（ステップＳ２１：Ｎｏ）、ステップＳ２０に戻り処理を繰り返す。スキャンが終了した場合（ステップＳ２１：Ｙｅｓ）、ＡＳＩＣ１２は、不揮発性メモリ１４に蓄積したスキャナデータをハードディスク１５にコピーする（ステップＳ２２）。ＡＳＩＣ１２は、コピーしたスキャナデータ（１〜１０枚目のスキャナデータ）と、ハードディスク１５に書き込まれたスキャナデータ（１１枚目以降のスキャナデータ）とを１つのファイルに結合する。例えば、ＡＳＩＣ１２は、ハードディスク１５に書き込まれたスキャナデータを格納するファイル（スキャンファイル）のヘッダを、不揮発性メモリ１４からコピーしたスキャナデータを含むように書き換える（ステップＳ２３）。
【００５２】
なお、ファイルの管理方法はこれに限られるものではなく、１回のスキャンで読み込まれ、不揮発性メモリ１４およびハードディスク１５に分けて記憶されたスキャナデータを共に含む１つのファイルを生成できる方法であればあらゆる方法を適用できる。１つのファイルに結合することにより、スキャンしたデータを配信するときに、例えば不揮発性メモリ１４のスキャナデータとハードディスク１５のスキャナデータとをマージしてから配信する必要がなくなり、配信処理を高速化できる。
【００５３】
図６は、スキャンファイルの取扱い方法の一例を示す図である。スキャンファイル１は、１１枚未満のスキャナデータを１単位としたファイルを表している。この場合は、スキャンファイル１が分割されずに不揮発性メモリ１４に記憶される。
【００５４】
スキャンファイル２は、１１枚以上のスキャナデータを含んでいる。このため、スキャンファイル２は、１０枚のスキャナデータを含むスキャンファイル３ａ、および、１１枚目以降のスキャナデータを含むスキャンファイル３ｂに分けられ、それぞれ不揮発性メモリ１４およびハードディスク１５に記憶される。スキャンが終了後、不揮発性メモリ１４に記憶されたスキャンファイル３ａは、ハードディスク１５にコピーされ、スキャンファイル３ｂと紐付けられて管理される。
【００５５】
（変形例１）
なお、ハードディスク１５にコピーしたスキャンファイル３ａは不揮発性メモリ１４から削除してもよい。変形例１では、不揮発性メモリ１４からコピー済みデータを削除する例について説明する。図７は、変形例１における省エネ復帰処理の一例を示すフローチャートである。図７では、ステップＳ２２とステップＳ２３の間に、ステップＳ２２−１が追加された点が、図５のフローチャートと異なっている。その他の処理は図５と同様のため説明を省略する。
【００５６】
ステップＳ２２−１では、ＡＳＩＣ１２が、ハードディスク１５にコピーしたスキャナデータを、不揮発性メモリ１４から削除する。このようにすると、不揮発性メモリ１４のスキャナデータをハードディスク１５に保存しつつ、不揮発性メモリ１４の利用可能容量を増やすことができ、次に、不揮発性メモリ１４を蓄積先とする省エネ復帰要因が発生した場合のスキャン可能枚数を増やすことができる。その結果、利用性を向上させることができる。
【００５７】
なお、図７では省略しているが、１１枚未満のスキャナデータをハードディスク１５にコピー（ステップＳ１８）した後にも、コピーしたスキャナデータを不揮発性メモリ１４から削除するように構成してもよい。さらに、これとは逆に、１１枚未満のスキャナデータをハードディスク１５にコピーした後であっても、コピーしたスキャナデータを不揮発性メモリ１４に残し、不揮発性メモリ１４のスキャナデータを配信するように構成してもよい。後者の場合、ハードディスク１５が利用可能となる前に不揮発性メモリ１４のスキャナデータを利用できるため、スキャン後の配信処理を高速化できる。前者の場合は、ファイルのヘッダ等でコピー前後のスキャナデータを対応づけて管理する必要がないため、スキャナデータの管理が容易になる。
【００５８】
また、スキャン終了後のハードディスク１５へのスキャナデータのコピー（ステップＳ２２）および不揮発性メモリ１４からのスキャナデータの削除（ステップＳ２２−１）を実行しないように構成してもよい。このような構成であっても、例えば、不揮発性メモリ１４およびハードディスク１５に分けたファイル単位で配信を実行できれば、配信処理の高速化を図れる。
【００５９】
このように、本実施例の画像形成装置１は、メモリ容量（記憶容量）が比較的小さく比較的起動時間の短い不揮発性メモリ（短時間起動不揮発性記憶手段）１４と、メモリ容量（記憶容量）が比較的大きく比較的起動時間の長いハードディスク（長時間起動不揮発性記憶手段）１５と、を備えている。画像形成装置１は、少なくともハードディスク１５への電力供給を停止して消費電力を削減する省エネモード（省電力モード）へ移行した後、ハードディスク１５を利用する処理動作を実行するための省エネ復帰要求（省電力復帰要求）が発生すると、該省エネモードからの復帰処理を開始する。不揮発性メモリ１４が利用可能状態になると、画像形成装置１は、データの蓄積先を不揮発性メモリ１４として、要求されている該処理動作を開始する。ハードディスク１５が利用可能状態になると、画像形成装置１は、自動的に、または、ユーザの選択に応じて、データの蓄積先をハードディスク１５に切り替えている。
【００６０】
したがって、起動に長時間を要するハードディスク１５の復帰時間に関わらず、省エネモードからデータ蓄積や蓄積データの読み出し等の動作処理が可能となるまでの復帰に要する時間を検出することができ、利用性を向上させることができる。
【００６１】
また、本実施例の画像形成装置１は、ハードディスク１５が利用可能状態となったことを、ハードディスク１５の起動に要する時間として不揮発性メモリ１４に予め記憶されている規定復帰時間を計時することで判断している。
【００６２】
したがって、確実にハードディスク１５が起動するまで待って、適切に不揮発性メモリ１４からハードディスク１５にデータ蓄積先を変更することができる。
【００６３】
さらに、本実施例の画像形成装置１は、ハードディスク１５が利用可能状態となったことを、ハードディスク１５から利用可能状態になったときに出力される復帰完了通知を検出することで判断している。
【００６４】
したがって、ハードディスク１５の個体差による起動復帰時間の差に応じて、データの蓄積先を不揮発性メモリ１４からハードディスク１５に切り替えることができ、データ蓄積先の切り替えを確実かつ速やかに行うことができる。
【００６５】
また、本実施例の画像形成装置１は、データの蓄積先を不揮発性メモリ１４からハードディスク１５に切り替えると、不揮発性メモリ１４に蓄積されたデータをハードディスク１５にコピーして、不揮発性メモリ１４のデータを削除している。
【００６６】
したがって、次回の省エネ復帰時の不揮発性メモリ１４を利用したデータ蓄積においてより多くのメモリ領域を使用することができ、利用性を向上させることができる。
【００６７】
なお、上記説明においては、起動時間の長い長時間起動不揮発性記憶手段として、ハードディスク１５を用いた場合について説明したが、起動時間の長い長時間起動不揮発性記憶手段としては、ハードディスクに限るものではなく、ＮＶＲＡＭ等の起動時間が比較的短い不揮発性メモリ１４に比較して、起動時間が長い大容量の不揮発性メモリであってもよい。
【００６８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６９】
本発明は、比較的長時間の起動時間を要するハードディスク等の大容量不揮発性メモリが利用可能になるまでの間、比較的短時間の起動時間の不揮発性メモリをデータ蓄積先として利用して、省電力（省エネ）復帰時間を短縮するプリンタ装置、複写装置、ファクシミリ装置、複合装置、スキャナ装置等の画像処理装置に利用することができる。
【符号の説明】
【００７０】
１  画像形成装置
２  コントローラ部
３  エンジン部
４  スキャナ部
５  定着ヒータ
６  プロッタ部
１１  ＣＰＵ
１２  ＡＳＩＣ
１３  揮発性メモリ
１４  不揮発性メモリ
１５  ハードディスク（ＨＤＤ）
２１、２２  ＡＳＩＣ
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２０１０−１２４０７６号公報
【図１】
0005857549.tif 000002
【図２】
0005857549.tif 000003
【図３】
0005857549.tif 000004
【図４】
0005857549.tif 000005
【図５】
0005857549.tif 000006
【図６】
0005857549.tif 000007
【図７】
0005857549.tif 000008