(57)【要約】【課題】補助記憶装置にアクセスすることなくログや状態履歴の蓄積し、省エネモードからの復帰の回数を減らすことにより、より省エネ効果を向上させる。【解決手段】所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像処理装置において、予め設定された通常モード及び省エネモードのうち、省エネモード移行時に、メモリ領域に所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム制御手段と、補助記憶装置と仮想ファイルシステムに対するアクセスを制御するファイルアクセス制御手段と、上述した制御手段を用いて、省エネモード時のメモリ領域の使用内容を管理する管理制御手段とを有することにより上記課題を解決する。【選択図】図６
2012058930.tif 000002
【特許請求の範囲】
【請求項１】
所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を前記補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像形成装置において、
予め設定された通常モード及び省エネモードのうち、前記省エネモード移行時に、前記メモリ領域に前記所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム制御手段と、
前記補助記憶装置と、前記ファイルシステム制御手段により構築された前記仮想ファイルシステムとに対するアクセスを制御するファイルアクセス制御手段と、
前記ファイルシステム制御手段と前記ファイルアクセス制御手段とを用いて、前記省エネモード時の前記メモリ領域の使用内容を管理する管理制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記ファイルシステム制御手段は、前記メモリ領域のうち、前記画像処理が実行される画像処理領域に前記仮想ファイルシステムを構築することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ファイルアクセス制御手段は、前記省エネモード移行時に、前記補助記憶装置から、前記省エネモード時に用いられるプログラム、データ、及び前記省エネモード時に使用されるログ、状態履歴を前記仮想ファイルシステムに転送することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ファイルアクセス制御手段は、前記省エネモードから通常モードへの復帰時に、前記仮想ファイルシステムで発生したログ、状態履歴を前記補助記憶装置に蓄積されていたログ、状態履歴と結合させることを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記ファイルシステム制御手段は、前記省エネモードから前記通常モードへの復帰時に、前記仮想ファイルシステムを削除することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を前記補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像形成装置において実行される省エネ管理方法であって、
予め設定された通常モード及び省エネモードのうち、前記省エネモード移行時に、前記メモリ領域に前記所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム構築手順と、
前記補助記憶装置と、前記ファイルシステム構築手順で構築された仮想ファイルシステムとに対するアクセスの制御を行うファイルアクセス手順と、
前記ファイルシステム構築手順と前記ファイルアクセス手順とを用いて、前記省エネモード時の前記メモリ領域の使用内容を管理する管理手順とを有することを特徴とする省エネ管理方法。
【請求項７】
所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を前記補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像形成装置における省エネ管理プログラムであって、
コンピュータを、
予め設定された通常モード及び省エネモードのうち、前記省エネモード移行時に、前記メモリ領域に前記所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム構築手段、
前記補助記憶装置と、前記ファイルシステム構築手段により構築された仮想ファイルシステムとに対するアクセスを制御するファイルアクセス手段、
前記ファイルシステム構築手段と前記ファイルアクセス手段とを用いて、前記省エネモード時の前記メモリ領域の使用内容を管理する管理制御手段として機能させるための省エネ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、省エネ管理方法、及び省エネ管理プログラムに関する。
【背景技術】
【０００２】
近年、ユーザのエネルギー志向の高まりに起因して、複合機等の画像形成装置においても消費電力量の低減化が求められている。ユーザによっては、例えば製品カタログ等に記載されている消費電力によって購入製品を決定する場合も多くなっている。
【０００３】
各国においても、省エネルギー化が推奨され、様々な規制や規格が制定され、消費電力量の低減に向けた取り組みがなされている。例えば、国内では省エネ法が改正され、海外ではエナジースター、ブルーエンジェル等の規格が制定されており、例えば一定の条件を満たす製品には環境を重視した製品であることを示すログマークを付すことが許可される等が行われている。
【０００４】
このような規制や規格等に対応するため、各製品には、例えばスリープモード、スタンバイモード、低電力モード等の省エネルギー動作モード（以下、「省エネモード」という。）が導入されている。
【０００５】
なお、従来では省エネモード状況を管理することを目的として、例えば省エネモードから復帰する際に、実行する動作に基づいてどの部品・コンポーネントに電源を入れるか制御する技術が知られている（例えば、特許文献１参照）。また、各アプリケーション及び各起動モードの実行頻度等に基づいて省エネ制御を必要とするデバイスの省エネ制御方法を決定する技術が知られている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１及び特許文献２等の従来の省エネモード管理方法では、例えば機器本体のエンジン部を始めとする周辺機器の電力制御が行われ、メカ駆動するＨＤＤ等の補助記憶装置も省エネモードの管理対象とされている。したがって、例えば省エネモード時に補助記憶装置にアクセスすると、省エネモードから通常モードに復帰してしまうため、省エネモード時には補助記憶装置にアクセスすることができなかった。そのため、省エネモード時に発生するログや状態履歴等を保持することができないという問題が生じた。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、補助記憶装置にアクセスすることなくログや状態履歴を保持することにより、省エネモードを維持して、より省エネ効果を向上させる画像形成装置、省エネ管理方法、省エネ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を前記補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像処理装置において、予め設定された通常モード及び省エネモードのうち、前記省エネモード移行時に、前記メモリ領域に前記所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム制御手段と、前記補助記憶装置と、前記ファイルシステム制御手段により構築された前記仮想ファイルシステムとに対するアクセスを制御するファイルアクセス制御手段と、前記ファイルシステム制御手段と前記ファイルアクセス制御手段とを用いて、前記省エネモード時の前記メモリ領域の使用内容を管理する管理制御手段とを有することを特徴とする。
【０００９】
また、本発明は、所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を前記補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像形成装置において実行される省エネ管理方法であって、予め設定された通常モード及び省エネモードのうち、前記省エネモード移行時に、前記メモリ領域に前記所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム構築手順と、前記補助記憶装置と、前記ファイルシステム構築手順で構築された仮想ファイルシステムとに対するアクセスの制御を行うファイルアクセス手順と、前記ファイルシステム構築手順と前記ファイルアクセス手順とを用いて、前記省エネモード時の前記メモリ領域の使用内容を管理する管理手順とを有する。
【００１０】
また、所定のファイルシステムが構築されている補助記憶装置と、予め複数の機能及び画像処理を実行するための情報を前記補助記憶装置にアクセスして読み出し、読み出した情報を格納するメモリ領域とを備えた画像形成装置における省エネ管理プログラムであって、コンピュータを、予め設定された通常モード及び省エネモードのうち、前記省エネモード移行時に、前記メモリ領域に前記所定のファイルシステムに対応させた仮想ファイルシステムを構築するファイルシステム構築手段、前記補助記憶装置と、前記ファイルシステム構築手段により構築された仮想ファイルシステムとに対するアクセスを制御するファイルアクセス手段、前記ファイルシステム構築手段と前記ファイルアクセス手段とを用いて、前記省エネモード時の前記メモリ領域の使用内容を管理する管理制御手段として機能させる。
【発明の効果】
【００１１】
本発明によれば、補助記憶装置にアクセスすることなくログや状態履歴を保持することにより、省エネモードを維持して、より省エネ効果を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る画像形成装置のハードウェア構成例を示すブロック図である。
【図２】本実施形態に係る画像形成装置のソフトウェア構成例を示す図である。
【図３】本実施形態に係る省エネ管理制御手段の機能ブロック図である。
【図４】通常動作時におけるメモリ領域の割り当てを説明するための図である。
【図５】省エネモード時におけるメモリ領域の割り当てを説明するための図である。
【図６】省エネモード移行時及び移行後の動作例を説明するための図である。
【図７】省エネモードから通常モード復帰時及び復帰後の動作例を示す図である。
【図８】省エネモード移行時及び移行後の他の動作例を説明するための図である。
【図９】省エネモードから通常モード復帰時及び復帰後の他の動作例を示す図である。
【図１０】図６に示す省エネモード移行時の省エネ管理制御処理の流れを示すフローチャートである。
【図１１】図７に示す通常モード復帰時の省エネ管理制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について詳細に説明する。
【００１４】
＜画像形成装置１のハードウェア構成＞
図１は、本実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像形成装置１は、コントローラ部１０としてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、チップセット（Ｃｈｉｐｓｅｔ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）−Ａ１５と、ＡＳＩＣ−Ｂ１６と、Ｉ／Ｆ群１７とを備え、更にエンジン部１８と、操作部１９と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０と、ＳＤカード２１とを備えている。
【００１５】
コントローラ部１０は、ソフトウェアプログラムが実行されるマザーボードであり、ＣＰＵ１１が、チップセット１２を介して、ＲＡＭ１３と、ＲＯＭ１４と、ＡＳＩＣ−Ａ１５と、ＡＳＩＣ−Ｂ１６等と接続されている。
【００１６】
ＣＰＵ１１は、コントローラ部１０の主要部であって、ＲＯＭ１４及びＨＤＤ２０に記憶したソフトウェアプログラムを実行することにより各部を集中的に制御する。ＲＡＭ１３は、ＣＰＵ１１がソフトウェアプログラムを実行するためのメモリ領域を有する記憶媒体である。ＲＯＭ１４は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等を記憶した読み出し専用のメモリである。ＡＳＩＣ−Ａ１５及びＡＳＩＣ−Ｂ１６は、エンジン部１８及び操作部１９との通信制御を行う。
【００１７】
Ｉ／Ｆ群１７は、コントローラ部１０と、ＨＤＤ２０とを接続するものであって、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ネットワーク、Ｓ−ＡＴＡ（Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）等である。また、Ｉ／Ｆ群１７には、ＳＤカード２１等も接続することができる。
【００１８】
エンジン部１８は、電子写真を出力するためのプリンタ等のエンジンを制御する。操作部１９は、タッチパネルやハードキー等を備え、ユーザインターフェースとして機能する。
【００１９】
ＨＤＤ２０は、各種のソフトウェアプログラム等を格納するものであり、補助記憶装置としての機能を備えている。また、ＳＤカード２１は、増設拡張可能な補助記憶装置である。
【００２０】
上述した構成を有する画像形成装置１は、予め設定された省エネモード時には、消費電力を極力抑えるために、例えばエンジン部１８、操作部１９、ＨＤＤ２０等の電源を切ることによって省エネ化を図ることが行われている。また、ＡＳＩＣ−Ａ１５やＡＳＩＣ−Ｂ１６の一部の電源を切ったり、チップセット１２の管理下でＣＰＵ１１の電力モードで下げたりする等の対応もなされている。
【００２１】
＜画像形成装置１のソフトウェア構成例＞
図２は、本実施形態に係る画像形成装置のソフトウェア構成例を示す図である。図２に示すように、画像形成装置１は、組み込み用のＯＳ３０と、ＪＶＭ（Ｊａｖａ（登録商標）Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）３１と、ＪＡＶＡ（登録商標）制御処理プログラム３２と、アプリケーション群３３と、ネイティブ制御処理プログラム４０と、省エネ管理制御手段５０とを有するように構成される。
【００２２】
ＯＳ３０は、複数の機能を実現する、例えばマルチタスク系であるＵＮＩＸ（登録商標）ベースのＯＳである。ＪＶＭ３１は、ＪａｖａバイトコードをＯＳ３０上で動作可能なネイティブコードに変換して実行する。
【００２３】
Ｊａｖａ制御処理プログラム３２は、ＪＶＭ３１上で、１又は複数のプラグインＪａｖａアプリケーション（図２の例では、プラグインＪａｖａアプリケーション３３Ａ〜３３Ｃ。以下、必要に応じて「アプリケーション」とする。）を起動する。なお、ＪＡＶＡ制御処理プログラム３２は、マルチＶＭと称されるものであり、ＪＶＭ３１に含まれていても良い。
【００２４】
アプリケーション３３Ａ〜３３Ｃは、ＪＶＭ３１上でマルチスレッドとしてマルチ動作を実現し、このマルチ動作は、Ｊａｖａ環境下で管理されている。なお、アプリケーション３３Ａ〜３３Ｃは、プラグインされるアプリケーションであり、追加や削除が可能である。
【００２５】
ネイティブ制御処理プログラム４０は、ハードウェアの制御を行い、画像形成装置１のリソースを制御・管理する。ネイティブ制御処理プログラム４０には、例えばネットワーク制御プログラムや画像データ処理プログラム等も含まれる。
【００２６】
上述したＪａｖａ動作環境（ＪＶＭ３１、ＪＡＶＡ制御処理プログラム３２、アプリケーション３３Ａ〜３３Ｃ）とネイティブ制御処理プログラム４０は、ＯＳ３０からみると、マルチタスクとしてマルチ動作を実現している。
【００２７】
省エネ管理制御手段５０は、省エネモードへの移行時、動作時、省エネモードから通常モードの復帰時において各種機能を実現する。省エネ管理制御手段５０の具体的な機能については後述する。なお、省エネ管理制御手段５０は、例えばＯＳ３０内のデバイス制御ドライブ内に組み込んでも良い。
【００２８】
＜省エネ管理制御手段５０の機能ブロック＞
次に、図３を用いて、上述した本実施形態に係る省エネ管理制御手段５０の機能ブロックについて説明する。図３は、本実施形態に係る省エネ管理制御手段の機能ブロック図である。
【００２９】
図３に示すように、本実施形態に係る省エネ管理制御手段５０は、ファイルシステム制御手段５１と、ファイルアクセス制御手段５２と、省エネモード移行制御手段５３と、通常モード復帰制御手段５４とを有するように構成されている。
【００３０】
省エネ管理制御手段５０は、図３に示す各機能ブロック（ファイルシステム制御手段５１、ファイルアクセス制御手段５２、省エネモード移行制御手段５３、通常モード復帰制御手段５４）が実行する処理全体を制御する。これにより、省エネ管理制御手段５０は、例えば省エネモード時にＲＡＭ１３のメモリ領域の使用内容を管理し、ＲＡＭ１３のメモリ領域のうち省エネモード時に利用されないメモリ領域を有効利用するよう制御する。
【００３１】
例えば、省エネ管理制御手段５０は、このメモリ領域にＨＤＤ２０のファイルシステムに対応する仮想（新規）ファイルシステムを構築して、仮想ファイルシステムにアクセスすることで省エネモード時に発生するログや状態履歴等を蓄積し、ＨＤＤ２０にはアクセスしないよう制御する。これにより、省エネモード時にＨＤＤ２０にアクセスすることにより、省エネモードから通常モードへ復帰する回数を減らし、省エネ効果を向上させる。
【００３２】
具体的には、ファイルシステム制御手段５１は、省エネモード時に利用されないメモリ領域に、仮想ファイルシステムを構築する。ファイルシステム制御手段５１は、例えば、省エネモード時に利用されないメモリ領域として通常モード時に画像処理が実行される画像処理領域を用いる。なお、ファイルシステム制御手段５１は、仮想ファイルシステムの構築だけではなく、例えば通常モードに復帰する際にメモリ領域に構築した仮想ファイルシステムを削除する。
【００３３】
ここで、仮想ファイルシステムとは、例えば画像形成装置１の複数の機能や画像処理を実行するためのデータ等の情報を格納するＨＤＤ２０に構築されている所定のファイルシステムに対応させて構築したものである。また、仮想ファイルシステムは、上述したメモリ領域に構築され、例えばＲＡＭ１３をディスク装置として利用するＲＡＭ（メモリ）ディスクのような使い方で管理される。なお、ＲＡＭディスクとは、画像形成装置１に搭載されたＯＳ３０の機能により実現され、ＯＳ３０が管理する物理メモリ領域をディスク装置のように見せるものである。
【００３４】
実際には、上述したＲＡＭ１３のメモリ領域の変更は、ＯＳ動作環境の変更となるため、メモリ管理自体の制御、管理等は、ＯＳ３０の管理下となる。
【００３５】
ファイルアクセス制御手段５２は、ＨＤＤ２０と、ファイルシステム制御手段５１により構築される仮想ファイルシステムとに対するアクセスを制御する。例えば、ファイルアクセス制御手段５２は、ＨＤＤ２０に対してアクセスするのか、仮想ファイルシステムに対してアクセスするのかを判断する。
【００３６】
具体的には、ファイルアクセス制御手段５２は、省エネモードに移行する場合、ＨＤＤ２０へのファイルアクセスを中断する。ファイルアクセス制御手段５２は、ファイルシステム制御手段５１によって構築された仮想ファイルシステムに、ＨＤＤ２０から省エネモード時に用いられるプログラム、データ、及び省エネモード時に使用されるログ、状態履歴等を転送し、仮想ファイルシステムへファイルアクセスするように制御する。
【００３７】
また、ファイルアクセス制御手段５２は、省エネモードから通常モードへ復帰する場合、仮想ファイルシステムで蓄積したログ、状態履歴等をＨＤＤ２０に転送し、蓄積されていたログ、状態履歴等と結合させる。
【００３８】
省エネモード移行制御手段５３は、省エネモード移行時の制御全般を管理する。また、省エネモード移行制御手段５３は、通常モード時に画像処理が実行される画像処理領域を省エネモード時に仮想ファイルシステムを構築する領域として使用できるように、メモリ領域を管理する。
【００３９】
通常モード復帰制御手段５４は、省エネモードから通常モードへ復帰する場合の制御全般を管理する。また、通常モード復帰制御手段５４は、省エネモード時に仮想ファイルシステムが構築されたメモリ領域を、通常モード時に画像処理領域として使用できるようにメモリ領域を管理する。
【００４０】
なお、省エネモード移行時の省エネ管理制御処理、及び通常モードへ復帰する省エネ管理制御処理については後述する。
【００４１】
＜通常動作時におけるメモリ領域の割り当て＞
次に、図４を用いて、画像形成装置１における通常動作（通常モード）時におけるメモリの割り当て、すなわちメモリの配置について説明する。図４は、通常動作時におけるメモリ領域の割り当てを説明するための図である。
【００４２】
図４に示すように、画像形成装置１におけるＲＡＭ１３のメモリ領域６０は、通常動作時において例えばＯＳ制御領域６１と、Ｊａｖａ動作領域６２と、ヒープ領域６３と、ネイティブプログラム領域６４と、画像処理用領域６５とを有するように構成される。
【００４３】
ＯＳ制御領域６１は、ＯＳ３０が制御する領域である。Ｊａｖａ動作領域６２は、ＪＶＭ３１、ＪＡＶＡ制御処理プログラム３２、アプリケーション３３Ａ〜３３Ｃ等が動作するために用いるＪａｖａ関連の動作領域である。ヒープ領域６３は、ＪＡＶＡ制御処理プログラム３２を実行するために用いる領域である。ネイティブプログラム領域６４は、ネイティブ制御処理プログラム４０が実行するために用いる領域である。
【００４４】
画像処理用領域６５は、画像形成装置１の画像形成のために画像データ等が扱われる領域である。すなわち、画像処理用領域６５は、画像形成装置１の通常動作時においては、例えばコピー、スキャナ、ファックス、プリンタ等による画像処理等で利用される。
【００４５】
＜省エネモード時におけるメモリ領域の割り当て＞
次に、図５を用いて、画像形成装置１における省エネモード時におけるメモリの割り当てについて説明する。図５は、省エネモード時におけるメモリ領域の割り当てを説明するための図である。
【００４６】
図５に示すように、画像形成装置１におけるＲＡＭ１３のメモリ領域６０は、省エネモード時は、通常動作時に割り当てられていた画像処理用領域６５が、仮想ファイルシステムを構築するための仮想ファイルシステム領域６６として割り当てられ、通常動作時のメモリ配置が変更される。
【００４７】
なお、その他のメモリ領域６０は、ＯＳ制御領域６１と、Ｊａｖａ動作領域６２と、ヒープ領域６３と、ネイティブプログラム領域６４がそのまま割り当てられる。
【００４８】
省エネモード時は、仮想ファイルシステム領域６６が上述したＲＡＭディスクのような扱いをされることにより、仮想ファイルシステムを構築する。また、仮想ファイルシステム領域６６に構築された仮想ファイルシステムに、省エネモード時のファイルアクセスが実行される。
【００４９】
なお、省エネモード時には、コピー、スキャナ、ファックス、プリンタ等の画像処理は実施されず、ＨＤＤ２０へのアクセスは発生しない。一方、画像処理を実施する場合には、エンジンを動作させるか、ＨＤＤ２０へのアクセスにより、省エネモードから復帰する。
【００５０】
このような省エネモードから通常モードへ復帰する際、仮想ファイルシステム領域６６は削除され、通常動作時の画像処理用領域６５に戻されることにより、画像処理用領域６５を利用して、コピー、スキャナ、ファックス、プリンタ等の画像処理が実施される。
【００５１】
＜省エネモード移行時及び移行後の動作例＞
次に、図６を用いて、省エネモード移行時及び移行後の動作例について説明する。図６は、省エネモード移行時及び移行後の動作例を説明するための図である。
【００５２】
図６に示すように、省エネモードへの移行時、メモリ領域６０には仮想ファイルシステムが構築される。矢印Ａに示すように、ＨＤＤ２０に格納された情報のうち、省エネモード時に利用されるログ、状態履歴、プログラム、データ等は仮想ファイルシステムに転送され、例えば仮想ファイルシステムが構築されている領域７１に蓄積される。また、転送された領域７１のログ、状態履歴、プログラム、データ等は、仮想ファイルシステムに常駐する。
【００５３】
その後、ファイルアクセス制御手段５２は、例えばヒープ領域６３やネイティブプログラム領域６４からＨＤＤ２０へアクセスするような場合、矢印Ｂに示すように、ＨＤＤにアクセスせずに、メモリ領域６０に構築した仮想ファイルシステム領域６６にアクセスするよう制御する。
【００５４】
これにより、省エネモード時において発生するログ、状態履歴等を仮想ファイルシステムに蓄積することが可能となる。
【００５５】
＜省エネモードから通常モードへの復帰時及び復帰後の動作例＞
次に、図７を用いて、省エネモードから通常モードへの復帰時及び復帰後の動作例について説明する。図７は、省エネモードから通常モードへの復帰時及び復帰後の動作例を示す図である。
【００５６】
図７に示すように、省エネモードから通常モードへ復帰する場合、矢印Ｃに示すように、仮想ファイルシステムにおいて省エネモード時に蓄積されたログや状態履歴、省エネモード時に使用されたデータやプログラム等（例えば、領域７１）を、ＨＤＤ２０に書き戻す。これにより、ＨＤＤ２０にアクセス可能な状態とする。
【００５７】
また、省エネモード時に構築された仮想ファイルシステムを削除、消滅することにより通常モード時における画像処理用領域６５として利用する。また、通常モードへの復帰時には、矢印Ｄに示すように、通常モード時と同様にＨＤＤ２０にアクセスすることが可能となる。
【００５８】
＜省エネモード移行時及び移行後の他の動作例＞
次に、図８を用いて、省エネモード移行時及び移行後の他の動作例を説明する。図８は、省エネモード移行時及び移行後の他の動作例を説明するための図である。なお、図８に示す省エネモード移行時及び移行後の他の動作例は、図６に示す動作例と比較すると、プログラムにアクセス制限をかけている点で異なる。
【００５９】
すなわち、図６に示す動作例ではプログラム全体が省エネモードを意識しない作りで、プログラムにアクセス制限がかけられていないが、図８に示す他の動作例では、プログラム全体が省エネモードを意識した作りで、省エネモード時は必要なプログラム以外動作させない。したがって、図８では、矢印Ｅに示すように、ＨＤＤ２０からメモリ領域６０へのデータ転送時にアクセス制限がかけられ、省エネモード時にログ、状態履歴等の逐次、履歴を残すもののみ動作する。
【００６０】
具体的には、図８に示すように、省エネモードへの移行時に、メモリ領域６０に構築された仮想ファイルシステムに、省エネモード時に利用されるログ、状態履歴等が転送され、例えば仮想ファイルシステムが構築されている領域７２に蓄積される。その後、ＨＤＤ２０の電力は、即座に切ることが可能となる。
【００６１】
また、ファイルアクセス制御手段５２は、例えばヒープ領域６３やネイティブプログラム領域６４から、矢印Ｆに示すように、仮想ファイルシステムにアクセスするように制御する。これにより、省エネモード時において発生するログ、状態履歴等を仮想ファイルシステムに蓄積することが可能となる。
【００６２】
＜省エネモードから通常モードへの復帰時及び復帰後の他の動作例＞
次に、図９を用いて、省エネモードから通常モードへの復帰時及び復帰後の他の動作例について説明する。図９は、省エネモードから通常モード復帰時及び復帰後の他の動作例を示す図である。
【００６３】
なお、図９に示す通常モードへの復帰時及び復帰後の他の動作例は、図７に示す動作例と比較すると、プログラムにアクセス制限をかけている点で異なる。すなわち、図９の動作例は、省エネモード時に必要なプログラム以外動作させない例であり、ログ、状態履歴等の逐次履歴を残すもののみ動作している例を示している。
【００６４】
具体的には、図９に示すように、省エネモードから通常モードへの復帰時に、仮想ファイルシステムにおいて省エネモード時に蓄積されたログや状態履歴等（例えば領域７２）を、矢印Ｇに示すように、ＨＤＤ２０に追記する。これにより、ＨＤＤ２０にアクセス可能な状態とする。
【００６５】
また、省エネモード時に構築された仮想ファイルシステムを削除、消滅することにより通常モード時における画像処理用領域６５として利用する。通常モードへの復帰時には、矢印Ｈに示すように、通常モード時と同様に、ＨＤＤ２０にアクセスすることが可能となる。
【００６６】
＜省エネモード移行時の省エネ管理制御処理＞
次に、図１０を用いて、図６に示す省エネモード移行時の省エネ管理制御処理について説明する。図１０は、図６に示す省エネモード移行時の省エネ管理制御処理の流れを示すフローチャートである。なお、破線内が省エネ管理制御手段５０の制御処理内容となる。
【００６７】
図１０に示すように、画像形成装置１の操作により、例えば省エネモード移行制御手段５３が省エネモード移行通知を受け取ると（Ｓ１０）、ファイルアクセス制御手段５２は、ＨＤＤ２０へのアクセスを停止して、ファイルアクセスを中断させる（Ｓ１１）。なお、ファイルアクセス中断中の状態は、ファイルアクセス制御手段５２が保持している。
【００６８】
次に、ファイルシステム制御手段５１は、例えばメモリ領域６０の画像処理用領域６５を仮想ファイルシステム用の領域とし、画像処理用領域６５に仮想ファイルシステムを構築する（Ｓ１２）。
【００６９】
次に、ファイルアクセス制御手段５２は、省エネモード動作中にアクセスするログ、状態履歴、プログラム、データ等をＨＤＤ２０から仮想ファイルシステムへ転送する（Ｓ１３）。
【００７０】
その後、ファイルアクセス制御手段５２は、ファイルシステムへのパスを変更して、仮想ファイルシステムにアクセスするようアクセス制御を切り換える（Ｓ１４）。
【００７１】
次に、ファイルアクセス制御手段５２は、ＨＤＤ２０の電源を切り、ファイルアクセス中断中の状態を解除して、ファイルアクセスを再開し、仮想ファイルシステムを稼動させ、処理を終了する。なお、上述した省エネ移行時における処理全体は、省エネモード移行制御手段５３が掌る。
【００７２】
＜通常モードへの復帰時の省エネ管理制御処理＞
次に、図１１を用いて、図７に示す通常モードへの復帰時の省エネ管理制御処理について説明する。図１１は、図７に示す通常モードへの復帰時の省エネ管理制御処理の流れを示すフローチャートである。なお、破線内が省エネ管理制御手段５０の制御処理内容となる。
【００７３】
図１１に示すように、画像形成装置１の操作により、通常モード復帰制御手段５４が省エネモードから通常モードへの復帰通知を受け取ると（Ｓ２０）、ファイルアクセス制御手段５２は、仮想ファイルシステムへのアクセスを停止して、ファイルアクセスを中断させる（Ｓ２１）。なお、ファイルアクセス中断中の状態は、ファイルアクセス制御手段５２が保持している。
【００７４】
次に、ファイルアクセス制御手段５２は、省エネモード時に発生したログ、状態履歴、省エネモード時に使用されたプログラム、データ等を仮想ファイルシステムからＨＤＤ２０へ書き戻す（転送する）（Ｓ２２）。
【００７５】
次に、ファイルアクセス制御手段５２は、ファイルシステムへのパスを変更して、ＨＤＤ２０にアクセスするようアクセス制御を切り換える（Ｓ２３）。
【００７６】
その後、ファイルシステム制御手段５１は、仮想ファイルシステムを削除、消滅させる（Ｓ２４）。
【００７７】
次に、ファイルアクセス制御手段５２は、ファイルアクセス中断中の状態を解除して、ＨＤＤ２０へのアクセスを再開し、ファイルアクセスを再開して、通常動作に戻し（Ｓ２５）、処理を終了する。なお、上述した通常モードへの復帰時における処理全体は、通常モード復帰制御手段５４が掌る。
【００７８】
上述したように、本実施形態によれば、補助記憶装置にアクセスすることなくログや状態履歴を蓄積し、省エネモードからの復帰の回数を減らすことにより、より省エネ効果を向上させることを可能とする。
【００７９】
具体的には、省エネモード時に利用されないメモリ領域に補助記憶装置のファイルシステムに対応する仮想ファイルシステムを構築し、仮想ファイルシステムにアクセスすることで省エネモード時に発生するログや状態履歴等を蓄積し、補助記憶装置にはアクセスしないよう制御する。このように、本実施形態では、省エネモード時に仮想ファイルシステムにアクセスすることで、省エネモードから通常モードへ復帰する回数を減らし、省エネ効果を向上させる。
【００８０】
なお、本実施形態では、上述した省エネモード時に利用されないメモリ領域の他、ＵＳＢメモリ、メモリカード（ＳＤカード）等の外付けのメディアである外部記憶装置を利用してログや状態履歴等を蓄積させても良い。
【００８１】
また、通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムとを備える画像形成装置において、例えば通常モード時は印刷用のバッファとして用いるメモリを利用して、省エネモード時に使用するデータ等を蓄積する場合等に、上述した実施形態を適用することが可能である。
【００８２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本
発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲
で種々変更可能である。
【符号の説明】
【００８３】
１  画像形成装置
１０  コントローラ部
１１  ＣＰＵ
１２  チップセット
１３  ＲＡＭ
１４  ＲＯＭ
１５  ＡＳＩＣ−Ａ
１６  ＡＳＩＣ−Ｂ
１７  Ｉ／Ｆ群
１８  エンジン部
１９  操作部
２０  ＨＤＤ
２１  ＳＤ
３０  ＯＳ
３１  ＪＶＭ
３２  ＪＡＶＡ制御処理プログラム
３３  プラグインＪａｖａアプリケーション
４０  ネイティブ制御処理プログラム
５０  省エネ管理制御手段
５１  ファイルシステム制御手段
５２  ファイルアクセス制御手段
５３  省エネモード移行制御手段
５４  通常モード復帰制御手段
６０  メモリ領域
６１  ＯＳ制御領域
６２  ＪＡＶＡ動作領域
６３  ヒープ領域
６４  ネイティブプログラム領域
６５  画像処理領域
６６  仮想ファイルシステム領域
７１，７２  領域
【先行技術文献】
【特許文献】
【００８４】
【特許文献１】特開２００８−１６０４１３号公報
【特許文献２】特開２００１−２８５５４３号公報
【図１】
2012058930.tif 000003
【図２】
2012058930.tif 000004
【図３】
2012058930.tif 000005
【図４】
2012058930.tif 000006
【図５】
2012058930.tif 000007
【図６】
2012058930.tif 000008
【図７】
2012058930.tif 000009
【図８】
2012058930.tif 000010
【図９】
2012058930.tif 000011
【図１０】
2012058930.tif 000012
【図１１】
2012058930.tif 000013