(57)【特許請求の範囲】
【請求項１】
通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムとを有し、通常モード時に画像形成を行い、省エネモード時には画像形成を行わない画像形成装置であって、
通常モード時に画像形成用のバッファとして用いられ、前記メインシステムと前記サブシステムとで利用可能なメモリと、
前記メインシステムが管理するデータを制御するデータ管理制御手段とを有し、
前記データ管理制御手段は、
前記省エネモード移行時に、前記メインシステムが管理するデータを前記メモリに蓄積し、前記省エネモード時に、外部装置からのデータ参照要求に対し、前記メモリに蓄積したデータから前記データ参照要求に応じたデータを取得するように制御することを特徴とする画像形成装置。
【請求項２】
前記データ管理制御手段は、前記メモリに仮想ファイルを構築し、構築した仮想ファイルに、前記省エネモード移行時に、前記メモリに前記メインシステムから前記省エネモード時に使用するデータを転送し、前記省エネモードから通常モードへの復帰時に、前記仮想ファイルから前記転送したデータを削除することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記省エネモード時に使用するデータは、ＷｅｂＵＩのトップ画面を含むことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムと、通常モード時に画像形成用のバッファとして用いられ前記メインシステムと前記サブシステムとで利用可能なメモリとを有し、通常モード時に画像形成を行い、省エネモード時には画像形成を行わない画像形成装置において実行される省エネ管理方法であって、
前記メインシステムが管理するデータを制御するデータ管理制御手順を有し、
前記データ管理制御手順は、
前記省エネモード移行時に前記メインシステムが管理するデータを、前記メモリに蓄積し、
前記省エネモード時に、外部装置からのデータ参照要求に対し、前記メモリに蓄積したデータから前記データ参照要求に応じたデータを取得するように制御することを特徴とする省エネ管理方法。
【請求項５】
通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムと、通常モード時に画像形成用のバッファとして用いられ前記メインシステムと前記サブシステムとで利用可能なメモリとを有し、通常モード時に画像形成を行い、省エネモード時には画像形成を行わない画像形成装置における省エネ管理プログラムであって、
コンピュータを、
前記メインシステムが管理するデータを制御するデータ管理制御手段として機能させ、
前記データ管理制御手段は、
前記省エネモード移行時に前記メインシステムが管理するデータを、前記メモリに蓄積し、前記省エネモード時に、外部装置からのデータ参照要求に対し、前記メモリに蓄積したデータから前記データ参照要求に応じたデータを取得するように制御する省エネ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、省エネ管理方法、及び省エネ管理プログラムに関する。
【背景技術】
【０００２】
近年、ユーザのエネルギー志向の高まりに起因して、複合機等の画像形成装置においても消費電力量の低減化が求められている。ユーザによっては、例えば製品カタログ等に記載されている消費電力によって購入製品を決定する場合も多くなっている。
【０００３】
各国においても、省エネルギー化が推奨され、様々な規制や規格が制定され、消費電力量の低減に向けた取り組みがなされている。例えば、国内では省エネ法が改正され、海外ではエナジースター、ブルーエンジェル等の規格が制定されており、例えば一定の条件を満たす製品には環境を重視した製品であることを示すログマークを付すことが許可される等が行われている。
【０００４】
このような規制や規格等に対応するため、各製品には、例えばスリープモード、スタンバイモード、低電力モード等の省エネルギー動作モード（以下、「省エネモード」という。）が導入されている。なお、従来の画像形成装置では、通常モード時に装置全体を制御するメインシステムと、消費電力が低いサブシステムとを有し、省エネモード時には、メインシステムの電源を遮断して、サブシステムに装置の一部を制御させることで消費電力の削減を図る方法が知られている。
【０００５】
また、従来では、システム内にＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  ＩＣ）を搭載して、省エネ状態を維持する方法が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、図１を用いて、従来技術における課題を説明する。図１は、従来技術における課題を説明するための図である。
【０００７】
なお、図１（Ａ）に示す画像形成装置１Ａと、図１（Ｂ）に示す画像形成装置１Ｂとは、図１（Ｂ）に示す画像形成装置１Ｂがサブシステム３ＢでＡＳＩＣを備えている点で異なる。すなわち、図１（Ｂ）では、図１（Ａ）に示す画像形成装置のサブシステム３Ａに上述した特許文献１に示すＡＳＩＣが搭載された例を示している。
【０００８】
図１（Ａ）に示す従来の画像形成装置１Ａは、例えばＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）やＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等であり、大別すると、メインシステム２Ａ、サブシステム３Ａとを有するよう構成されている。
【０００９】
画像形成装置１Ａは、省エネモード時に、メインシステム２Ａの電源を落とし、サブシステム３Ａだけで動作する。なお、画像形成装置１Ａは、ネットワークを介して、外部装置としてのクライアントＰＣ等の複数の端末装置４−１〜４−２に接続されている。
【００１０】
メインシステム２Ａは、例えばＷｅｂやＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｃｏｌ）等を利用したＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）データや画像形成装置１Ａのステータスデータ等を管理している。
【００１１】
図１（Ａ）に示すように、通常時（通常モード時）に、例えば端末装置４のアクター（ユーザ）等よりサブシステム３Ａのデータ管理手段に対して、画像形成装置１Ａのステータスデータを参照するための通常時情報取得要求等があった場合、データ管理手段は、メインシステム２ＡのフラッシュＲＯＭに通常時情報取得要求を送り、フラッシュＲＯＭからデータ（ｒｅｔｕｒｎ）を受け、そのデータをアクターに出力していた。
【００１２】
また、省エネ移行時には、メインシステム２Ａの電源管理手段からデータ管理手段に省エネ移行通知が出力され、データ管理手段は、省エネ移行ＯＫであれば、移行ＯＫである旨のリターンを電源管理手段に出力し、省エネ時（省エネモード時）に、アクターより省エネ時情報取得要求があった場合には、データ管理手段は、メインシステム２Ａの省エネ状態を解除して、フラッシュＲＯＭから情報取得要求に応じたデータを取得していた。
【００１３】
したがって、メインシステム２Ａの省エネ状態の期間は短くなり、データを取得するためだけにメインシステム２Ａの省エネ状態を解除しなければならず、省エネ状態が維持できないため非常に効率が悪かった。
【００１４】
また、図１（Ｂ）の従来の画像形成装置１Ｂに示すように、サブシステム３ＢにＡＳＩＣが搭載されている場合には、省エネ時に、上述した情報取得要求が行われた際には、データ管理手段がＡＳＩＣから情報取得要求に応じたデータを取得し、アクターに出力することでメインシステム２Ｂの省エネ状態を維持することが行われていた。しかしながら、図１（Ｂ）の例では、メモリが限られるため、メインシステム２Ｂの省エネ状態を維持したまま応答できるのはステータスデータに限られ、より多くの情報を提供することができなかった。
【００１５】
本発明は、上記の課題に鑑みてなされたものであり、省エネモード時にサブシステムが使用するデータを共有メモリに蓄積することで、省エネモードを維持して、より省エネ効果を向上させる画像形成装置、省エネ管理方法、及び省エネ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の画像形成装置は、上記目的を達成するために、通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムとを有し、通常モード時に画像形成を行い、省エネモード時には画像形成を行わない画像形成装置であって、
通常モード時に画像形成用のバッファとして用いられ、前記メインシステムと前記サブシステムとで利用可能なメモリと、
前記メインシステムが管理するデータを制御するデータ管理制御手段とを有し、
前記データ管理制御手段は、
前記省エネモード移行時に、前記メインシステムが管理するデータを前記メモリに蓄積し、前記省エネモード時に、外部装置からのデータ参照要求に対し、前記メモリに蓄積したデータから前記データ参照要求に応じたデータを取得するように制御することを特徴とする。
【００１７】
また、本発明の画像形成方法は、通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムと、通常モード時に画像形成用のバッファとして用いられ前記メインシステムと前記サブシステムとで利用可能なメモリとを有し、通常モード時に画像形成を行い、省エネモード時には画像形成を行わない画像形成装置において実行される省エネ管理方法であって、
前記メインシステムが管理するデータを制御するデータ管理制御手順を有し、
前記データ管理制御手順は、
前記省エネモード移行時に前記メインシステムが管理するデータを、前記メモリに蓄積し、
前記省エネモード時に、外部装置からのデータ参照要求に対し、前記メモリに蓄積したデータから前記データ参照要求に応じたデータを取得するように制御することを特徴とする。
【００１８】
また、本発明の省エネ管理プログラムは、通常モード時に装置全体を制御するメインシステムと、省エネモード時に装置の一部を制御するサブシステムと、通常モード時に画像形成用のバッファとして用いられ前記メインシステムと前記サブシステムとで利用可能なメモリとを有し、通常モード時に画像形成を行い、省エネモード時には画像形成を行わない画像形成装置における省エネ管理プログラムであって、
コンピュータを、
前記メインシステムが管理するデータを制御するデータ管理制御手段として機能させ、
前記データ管理制御手段は、
前記省エネモード移行時に前記メインシステムが管理するデータを、前記メモリに蓄積し、前記省エネモード時に、外部装置からのデータ参照要求に対し、前記メモリに蓄積したデータから前記データ参照要求に応じたデータを取得するように制御する。
【発明の効果】
【００１９】
本発明によれば、省エネモード時にサブシステムが使用するデータを共有メモリに蓄積することで、省エネモードを維持して、より省エネ効果を向上させることを可能とする。
【図面の簡単な説明】
【００２０】
【図１】従来技術における課題を説明するための図である。
【図２】本実施形態に係る画像形成装置の概略構成の一例を示す図である。
【図３】本実施形態に係る画像形成装置のハードウェア構成例を示すブロック図である。
【図４】サブシステムの機能構成例を示すブロック図である。
【図５】本実施形態に係るデータ管理制御手段における実行処理の流れを示すフローチャートである。
【図６】省エネモード移行時におけるデータ管理制御手段の実行処理の流れを示すフローチャートである。
【図７】省エネモード移行時におけるデータ管理制御手段の他の実行処理の流れを示すフローチャートである。
【図８】仮想ファイルシステムを構築した場合の通常モード復帰時のデータ管理制御手段における実行処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について詳細に説明する。
【００２２】
＜本実施形態に係る画像形成装置の概略構成例＞
図２は、本実施形態に係る画像形成装置の概略構成の一例を示す図である。図２に示す画像形成装置１０は、メインシステム１１Ｍと、サブシステム１１Ｓと、共有メモリ１２とを有するように構成される。また、画像形成装置１０は、ネットワークを介して、外部装置としてのクライアントＰＣ等の端末装置１３−１〜１３−２に接続されている。
【００２３】
本実施形態では、例えば省エネモード時に使用されていない共有メモリ１２を再利用することによって、新たなメモリを搭載することなく、より大きなデータをキャッシュする。例えば、再利用するメモリには、非省エネ時に印刷用のバッファとして用いられる領域を使用する。この領域は、省エネ状態では、印刷が行えないため、省エネモード時に使用されることはない。そこで、このバッファに例えばＷｅｂＵＩのトップ画面データ約７６Ｋｂｙｔｅ等をキャッシュする。
【００２４】
ここで、図２に示す本実施形態における動作例について説明する。なお、通常時については、図１で示した動作と同様であるため、ここでの説明は省略する。
【００２５】
サブシステム１１Ｓのデータ管理手段は、省エネ移行時に、メインシステム１１Ｍの電源管理手段から省エネ移行通知を受けると、メインシステム１１Ｍにデータ取得要求を行う。データ管理手段は、メインシステム１１ＭのフラッシュＲＯＭ等から、例えばＷｅｂＵＩのトップ画面データ等を取得すると、共有メモリ１２に蓄積し、共有メモリ１２にデータ保存先要求を行い、データ保存先アドレスを受け取る。
【００２６】
次に、データ管理手段は、省エネ移行ＯＫである旨のリターン（ｒｅｔｕｒｎ）を電源管理手段に出力し、アクターより省エネ時情報取得要求があった場合、共有メモリ１２から情報取得要求に応じたデータを取得してアクターに出力する。
【００２７】
なお、本発明は、上述した実施形態に限定されるものではなく、例えばメインシステム１１Ｍが、サブシステム１１Ｓからデータ取得要求を受けると、直接、共有メモリ１２にデータを蓄積し、データ管理手段にその旨を通知しても良い。
【００２８】
これにより、例えば、端末装置１３から画像形成装置１０のステータスデータ等を参照するための情報取得要求があった場合に、メインシステム１１Ｍの省エネ状態を維持しながら、より多くの情報を提供するＷｅｂＵＩのトップ画面等を表示することが可能となる。なお、これは、ＷｅｂＵＩのトップ画面のステータスモニターへの利用機会が多いことを考慮した結果であり、これにより、省メモリを維持したまま、省エネ状態の期間を増やすことが可能となる。
【００２９】
＜画像形成装置１０のハードウェア構成＞
次に、上述した本実施形態に係る画像形成装置のハードウェア構成について具体的に説明する。図３は、本実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【００３０】
図３に示すように、画像形成装置１０は、コントローラボード１１と、エンジン部１４と、操作部１５等を有するように構成されている。コントローラボード１１と、エンジン部１４と、操作部１５とは、Ｉ／Ｆ群１６を介して接続されている。
【００３１】
なお、後述するように、本実施形態で用いられる共有メモリ１２は、コントローラボード１１に含まれる。また、上述したように、画像形成装置１０は、ネットワークを介して、外部装置としてのクライアントＰＣ等の端末装置１３−１〜１３−２に接続されている。
【００３２】
コントローラボード１１には、メインＣＰＵ１１１及びサブＣＰＵ１２１が配置されている。メインＣＰＵ１１１は、メインシステム１１ＭのＣＰＵである。サブＣＰＵ１２１は、サブシステム１１ＳのＣＰＵである。メインＣＰＵ１１１とサブＣＰＵ１２１とはバスを介して接続されている。図中、矢印はバスを示す。
【００３３】
メインシステム１１Ｍは、通常モード時に画像形成装置１０を制御するハードウェア群である。サブシステム１１Ｓは、省エネモード時に画像形成装置１０を制御するハードウェア群である。
【００３４】
なお、省エネモードとは、例えば無操作状態が一定時間継続した場合等に、消費電力を低減するためにサブシステム１１Ｓのみに電力が供給される状態、メインシステム１１Ｍ及びエンジン部１４への電力供給が削減される状態等の省電力状態をいう。また、通常モードは、メインシステム１１Ｍ、サブシステム１１Ｓ、及びエンジン部１４等に対する電力供給が制限されない通常電力状態をいう。サブシステム１１Ｓは、例えば省エネモード移行後に起動し、画像形成装置１０を制御する。
【００３５】
メインシステム１１Ｍにおいて、メインＣＰＵ１１１は、ＲＯＭ１１２、ＲＡＭ１１３、ＡＳＩＣ１１４−１〜ＡＳＩＣ１１４−２、ＰＨＹチップ１１５、及びＰＨＹチップ１１６とバスを介して接続されている。
【００３６】
メインＣＰＵ１１１は、ＲＯＭ１１２に記録され、ＲＡＭ１１３にロードされたプログラムに基づいて画像形成装置１０全体の機能を制御する。なお、メインＣＰＵ１１１は、図２に示す「電源管理手段」に対応する機能を有する。
【００３７】
ＲＯＭ１１２は、例えばＷｅｂＵＩの画像等の静的なデータを記録し、ＲＡＭ１１３は、例えばステータスデータ等の動的なデータを保持する。なお、ＲＯＭ１１２、ＲＡＭ１１３は、図２に示す「フラッシュＲＯＭ」に対応する機能を有する。
【００３８】
ＡＳＩＣ１１４−１〜ＡＳＩＣ１１４−２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１７及びＩ／Ｆ群１６とバスを介して接続され、例えば画像処理や通信制御等を実行する。
【００３９】
ＰＨＹチップ１１５は、ＣＰＵ１１１からの論理信号を電気信号に変換し、当該電気信号をＩ／Ｆ群１６に入力する。ＰＨＹチップ１１６は、メインＣＰＵ１１１からの論理信号を電気信号に変換しハブ１１８に入力する。ＵＳＢインタフェース１１９及びＩ／Ｆ群１６は、ハブ１１８を介して接続されている。ＵＳＢインタフェース１１９は、ＵＳＢ接続のためのハードウェアインタフェースである。
【００４０】
サブシステム１１Ｓにおいて、サブＣＰＵ１２１は、ＲＯＭ１２２、ＲＡＭ１２３、ＡＳＩＣ１２４、ＰＨＹ１２５、及びＵＳＢインタフェース１２６とバスを介して接続されている。サブＣＰＵ１２１は、ＲＯＭ１２２に記録され、ＲＡＭ１２３にロードされたプログラムに基づいて、省電力移行後における画像形成装置１０の動作（主として、通信処理）を制御する。
【００４１】
ＡＳＩＣ１２４は、ＨＤＤ１１７やＩ／Ｆ群１６等とバスを介して接続され、例えば省エネモード時に端末装置１３等から画像形成装置１０のステータスデータの要求がなされた場合にステータスデータを取得して応答する等の処理を実行する。なお、本実施形態において、ＡＳＩＣ１２４を含まない構成としても良く、その場合、上述したような各処理は、例えばサブＣＰＵ１２１が実行する。
【００４２】
ＰＨＹチップ１２５は、サブＣＰＵ１２１からの論理信号を電気信号に変換し、当該電気信号をネットワークインタフェース１２７に入力する。ネットワークインタフェース１２７は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続するためのハードウェアであり、ネットワーク通信における物理層の機能を実現する。
【００４３】
なお、コントローラボード１１には、メインシステム１１Ｍとサブシステム１１Ｓに接続された共有メモリ１２が配置されている。共有メモリ１２は、通常モード時に印刷用のバッファとして使用されるメモリである。なお、省エネモード時には印刷が行われないため、共有メモリ１２は、印刷用のバッファとして使用されない。そこで、本実施形態では、共有メモリ１２を、省エネモード時にサブシステム１１Ｓが使用するデータを蓄積するメモリとして再利用する。
【００４４】
エンジン部１４は、スキャナ、プリンタ、及びＦＣＵ（ファクシミリコントロールユニット）等を含む。スキャナは、原稿をスキャンし、スキャンされた画像データを、Ｉ／Ｆ群を介してＡＳＩＣ１１４に入力する。プリンタは、Ｉ／Ｆ群１６を介してＡＳＩＣ１１４より入力される画像データを印刷用紙に印刷する。ＦＣＵは、ＦＡＸ送受信を行う。操作部１５は、液晶パネル等の表示手段やハードウェアキー等の入力手段を備える。Ｉ／Ｆ群１６には、ＳＤカード１７等を接続することができる。ＳＤカード１７は、増設拡張可能な補助記憶装置である。
【００４５】
なお、本発明は、上述した実施形態に限定されるものではなく、例えばメインシステム１１ＭにＨＤＤ１１７を設けない構成としたり、サブシステム１１ＳにＡＳＩＣ１２４を設けない構成としたりすることもできる。
【００４６】
＜サブシステム１１Ｓの機能構成＞
次に、図４を用いて、サブシステム１１Ｓの機能構成について説明する。図４は、サブシステムの機能構成例を示すブロック図である。図４に示すように、画像形成装置１０のサブシステム１１Ｓは、電力状態判断手段２１と、データ管理制御手段２２と、画面生成手段２３と、ファイルシステム制御手段２４と、ファイルアクセス制御手段２５とを有するように構成される。
【００４７】
電力状態判断手段２１は、例えば端末装置１３からのステータスデータ等を参照する情報取得要求に対し、メインシステム１１Ｍの電力状態からモードを判断する。例えば、電力状態判断手段２１は、メインシステム１１Ｍの電源管理手段から通知される省エネモード移行通知等に基づき、装置が通常モードか省エネモードかを判断する。
【００４８】
データ管理制御手段２２は、図２に示す「データ管理手段」に対応する機能等を有し、図３のＡＳＩＣ１２４に対応する。なお、上述したように、ＡＳＩＣ１２４を設けない場合には、データ管理制御手段２２は、サブＣＰＵ１２１に対応するものとする。
【００４９】
具体的には、データ管理制御手段２２は、省エネモード移行時に、メインシステム１１Ｍが管理するデータを、例えば通常モード時に所定データのバッファとして用いられる共有メモリ１２等に蓄積しておき、電力状態判断手段２１により得られるモードが省エネモードと判断された場合には、共有メモリ１２等に蓄積したデータから上述した情報取得要求に応じたデータを取得するように制御する。
【００５０】
また、データ管理制御手段２２は、電力状態判断手段２１により得られるモードが通常モードと判断された場合には、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３（構成にＨＤＤ１１７を設けている場合には、ＨＤＤ１１７を含めても良い）等から上述した情報取得要求に応じたデータを取得する。
【００５１】
また、データ管理制御手段２２は、メインシステム１１Ｍから省エネモード移行通知を受け取ると、メインシステム１１Ｍに対して省エネモード時に使用するデータを取得するためのデータ取得要求を行う。データ管理制御手段２２は、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等から省エネモード時に使用するデータを取得すると、例えば共有メモリ１２の画像処理用領域等に転送する。
【００５２】
データ管理制御手段２２は、例えば共有メモリ１２等に、省エネモード時に使用するデータとして、例えばＲＯＭ１１２に記録されたＷｅｂＵＩの画像等の静的なデータや、ＲＡＭ１１３に保持されたステータスデータ等の動的データ等をキャッシュする。
【００５３】
また、データ管理制御手段２２は、例えば共有メモリ１２等に、転送したデータを蓄積しているデータ保存先の通知要求を行い、例えば共有メモリ１２からデータ保存先のアドレス情報を受け取ると、受け取ったアドレス情報を保存して、メインシステム１１Ｍに対して省エネ移行了解の通知をする。
【００５４】
なお、データ管理制御手段２２は、省エネモードから通常モード時への復帰時には、例えば共有メモリ１２に蓄積したデータ等を削除して、通常モード時に共有メモリ１２を印刷用バッファとして使用できるよう管理する。
【００５５】
画面生成手段２３は、データ管理制御手段２２によって取得された共有メモリ１２のデータ等を用いて、例えば端末装置１３からの情報取得要求に応じたＷｅｂＵＩのトップ画面であるステータスモニター等の画面を生成する。また、画面生成手段２３は、端末装置１３からのＨＴＴＰリクエストがあった場合、ＨＴＴＰリクエストにおいて要求された情報を表示するＷｅｂページを生成する。
【００５６】
ファイルシステム制御手段２４は、データ管理制御手段２２が省エネモード移行通知を受け取ると、例えば共有メモリ１２の画像処理用領域等に、ＲＯＭ１１２又はＲＡＭ１１３等に構築された所定のファイルシステムに対応させた仮想（新規）ファイルシステムを構築する。これにより、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等から共有メモリ１２に転送するデータを、この仮想ファイルシステムに蓄積することを可能とする。また、省エネモード時におけるサブシステム１１Ｓから仮想ファイルシステムへのファイルアクセスを可能とする。
【００５７】
ここで、仮想ファイルシステムとは、例えば画像形成装置１０の複数の機能や画像処理を実行するためのデータ等の情報を格納するＲＯＭ１１２又はＲＡＭ１１３等に構築されている所定のファイルシステムに対応させて構築したものである。また、仮想ファイルシステムは、上述した共有メモリ１２に構築され、例えば共有メモリ１２をディスク装置として利用するＲＡＭ（メモリ）ディスクのような使い方で管理される。なお、ＲＡＭディスクとは、画像形成装置１０に搭載されたＯＳ等の機能により実現され、ＯＳが管理する物理メモリ領域をディスク装置のように見せるものである。
【００５８】
なお、ファイルシステム制御手段２４は、省エネモードから通常モードに復帰する際、共有メモリ１２に構築した仮想ファイルシステムを削除する。
【００５９】
ファイルアクセス制御手段２５は、サブシステム１１Ｓから、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等に対するアクセスと、ファイルシステム制御手段２４により構築される仮想ファイルシステムに対するアクセスとを制御する。例えば、ファイルアクセス制御手段２５は、サブシステム１１Ｓからメインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等にアクセスさせるのか、仮想ファイルシステムにアクセスさせるのかを判断する。
【００６０】
具体的には、ファイルアクセス制御手段２５は、省エネモードに移行する場合、サブシステム１１ＳからＲＯＭ１１２又はＲＡＭ１１３等へのファイルアクセスを中断する。ファイルアクセス制御手段２５は、ファイルシステム制御手段２４によって構築された仮想ファイルシステムに、ＲＯＭ１１２又はＲＡＭ１１３等から省エネモード時に用いられるプログラムやデータ等を転送した後、仮想ファイルシステムへファイルアクセスするように制御する。
【００６１】
また、ファイルアクセス制御手段２５は、省エネモードから通常モードへ復帰する場合、仮想ファイルシステムに蓄積したプログラムやデータ等をＲＯＭ１１２又はＲＡＭ１１３等に転送、又は削除した後、共有メモリ１２からメインシステム１１Ｍにファイルアクセスするように制御する。
【００６２】
なお、本実施形態において、データ管理制御手段２２は、上述した共有メモリ１２にデータを蓄積するか、又は共有メモリ１２に仮想ファイルシステムを構築してデータを蓄積するかについて、予め設定された条件、蓄積するデータ量等に基づいて決定することができる。
【００６３】
＜データ管理制御手段における実行処理の流れ＞
次に、図５を用いて、本実施形態に係るデータ管理制御手段２２における実行処理について説明する。図５は、本実施形態に係るデータ管理制御手段における実行処理の流れを示すフローチャートである。
【００６４】
図５に示すように、データ管理制御手段２２は、端末装置１３等から、例えば画像形成装置１０のステータスデータ等を参照するための情報取得要求等があったか否か判断する（Ｓ１０）。
【００６５】
データ管理制御手段２２は、情報取得要求等があったと判断した場合（Ｓ１０において、ＹＥＳ）、電力状態判断手段２１によって得られるモードが省エネモードか否か確認する（Ｓ１１）。
【００６６】
ここで、電力状態判断手段２１は、例えば、データ管理制御手段２２がメインシステム１１Ｍから省エネモード移行通知を受理している場合やメインシステム１１Ｍに省エネモード移行了解の旨を通知している場合に、メインシステム１１Ｍが省エネモードであると判断する。
【００６７】
データ管理制御手段２２は、電力状態判断手段２１により得られるモードが省エネモードと判断された場合（Ｓ１１において、ＹＥＳ）、共有メモリ１２に蓄積していたデータから、情報取得要求に応じたデータを取得する（Ｓ１２）。
【００６８】
なお、後述するように、省エネモード移行時には、共有メモリ１２に予め省エネモード時に使用するデータ等が転送され、データ管理制御手段２２には、共有メモリ１２からデータが保存されている保存先アドレス情報が通知されているものとする。
【００６９】
画面生成手段２３は、Ｓ１２の処理においてデータ管理制御手段２２が取得したデータに基づいて、上述した情報取得要求に応じた画面を生成して、端末装置１３等に対してデータを表示し（Ｓ１３）、処理を終了する。
【００７０】
なお、データ管理制御手段２２は、電力状態判断手段２１により得られるモードが省エネモードではないと判断された場合（Ｓ１１において、ＮＯ）、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等から情報取得要求に応じたデータを取得し（Ｓ１４）、Ｓ１３の処理に進む。また、データ管理制御手段２２は、情報取得要求がないと判断した場合（Ｓ１０において、ＮＯ）、Ｓ１０の処理を続ける。
【００７１】
＜省エネモード移行時の実行処理の流れ＞
次に、図６を用いて、省エネモード移行時のデータ管理制御手段２２の実行処理について説明する。図６は、省エネモード移行時のデータ管理制御手段における実行処理の流れを示すフローチャートである。
【００７２】
図６に示すように、データ管理制御手段２２は、メインシステム１１Ｍの電源管理手段等から省エネモード移行通知を受け取ったか否か判断する（Ｓ２０）。
【００７３】
データ管理制御手段２２は、省エネモード移行通知を受け取ったと判断した場合（Ｓ２０において、ＹＥＳ）、メインシステム１１Ｍに対して省エネモード時に使用するデータを取得するためのデータ取得要求を行い、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等から、省エネモード時に使用するデータを取得すると、例えば共有メモリ１２の画像処理用領域に転送する（Ｓ２１）。
【００７４】
なお、省エネモード移行通知を受け取っていないと判断した場合（Ｓ２０において、ＮＯ）、Ｓ２０の処理を続ける。
【００７５】
次に、データ管理制御手段２２は、共有メモリ１２に、Ｓ２１の処理においてデータを転送して蓄積しているデータ保存先アドレスの通知を要求する（Ｓ２２）。データ管理制御手段２２は、共有メモリ１２からデータ保存先のアドレス情報を受け取ると、受け取ったアドレス情報を保存する（Ｓ２３）。
【００７６】
次に、データ管理制御手段２２は、サブシステム１１Ｓからメインシステム１１Ｍに省エネモード移行了解の通知をして（Ｓ２４）、処理を終了する。
【００７７】
＜省エネモード移行時の他の実行処理の流れ＞
次に、図７を用いて、省エネモード移行時におけるデータ管理制御手段２２の他の実行処理について説明する。図７は、省エネモード移行時のデータ管理制御手段における他の実行処理の流れを示すフローチャートである。なお、図７は、図６と比較すると共有メモリ１２に仮想ファイルシステムを構築し、ファイルアクセスを制御する点で異なる。
【００７８】
図７に示すように、データ管理制御手段２２は、メインシステム１１Ｍの電源管理手段等から省エネモード移行通知を受け取ったか否か判断する（Ｓ３０）。
【００７９】
データ管理制御手段２２は、省エネモード移行通知を受け取ったと判断した場合（Ｓ３０において、ＹＥＳ）、ファイルアクセス制御手段２５は、サブシステム１１Ｓからメインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等へのアクセスを停止して、ファイルアクセスを中断させる（Ｓ３１）。
【００８０】
なお、ファイルアクセス中断中の状態は、ファイルアクセス制御手段２５が保持している。また、省エネモード移行通知を受け取っていないと判断した場合（Ｓ３０において、ＮＯ）、Ｓ３０の処理を続ける。
【００８１】
次に、データ管理制御手段２２は、例えば共有メモリ１２の画像処理用領域を仮想ファイルシステム用の領域とし、ファイルシステム制御手段２４は、画像処理用領域に仮想ファイルシステムを構築する（Ｓ３２）。
【００８２】
次に、ファイルアクセス制御手段２５は、メインシステム１１Ｍに対して省エネモード時に使用するプログラム、データ等を取得するためのデータ取得要求を行い、メインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等から、省エネモード時に使用するデータを取得すると、例えば共有メモリ１２に構築した仮想ファイルシステムに転送する（Ｓ３３）。
【００８３】
次に、ファイルアクセス制御手段２５は、ファイルシステムへのパスを変更して、共有メモリ１２の仮想ファイルシステムにアクセスするように、ファイルアクセスをメインシステム１１Ｍから共有メモリ１２に切り替える（Ｓ３４）。
【００８４】
次に、データ管理制御手段２２は、共有メモリ１２に、Ｓ３３の処理においてデータ等を転送して蓄積している仮想ファイルシステムのデータ保存先アドレスの通知を要求する（Ｓ３５）。次に、データ管理制御手段２２は、共有メモリ１２からデータ保存先のアドレス情報を受け取ると、受け取ったアドレス情報を保存する（Ｓ３６）。
【００８５】
次に、データ管理制御手段２２は、サブシステム１１Ｓからメインシステム１１Ｍに省エネモード移行了解の通知をする（Ｓ３７）。次に、ファイルアクセス制御手段２５は、ファイルアクセス中断中の状態を解除して、ファイルアクセスを再開し（Ｓ３８）、共有メモリ１２の仮想ファイルシステムを稼動させ、処理を終了する。
【００８６】
＜通常モード時と省エネモード時におけるメモリ領域の割り当て＞
ここで、通常モード時と省エネモード時における共有メモリ１２のメモリ領域の割り当てについて説明する。
【００８７】
例えば、通常モード時における共有メモリ１２のメモリ領域は、印刷用のバッファ領域等、画像処理に対して使用される領域である画像処理用領域として割り当てられる。画像処理用領域は、例えばコピー、スキャナ、ファックス、プリンタ等による画像処理等に利用される。
【００８８】
また、省エネモード時における共有メモリ１２のメモリ領域は、通常モード時に割り当てられる画像処理用領域を、上述したサブシステム１１Ｓが使用するデータを蓄積するためのデータ蓄積領域や、仮想ファイルシステムを構築してサブシステム１１Ｓが使用するデータを蓄積するための仮想ファイルシステム領域として割り当てられる。
【００８９】
なお、省エネモードから通常モードへ復帰する際、上述した共有メモリ１２のデータ蓄積領域に蓄積されたデータ等や、共有メモリ１２に構築された仮想ファイルシステムは削除され、通常モード時の画像処理用領域に戻されることにより、画像処理用領域を利用して、コピー、スキャナ、ファックス、プリンタ等の画像処理が実施される。
【００９０】
＜省エネモード移行時及び移行後の動作例＞
次に、省エネモード移行時及び移行後の動作例について説明する。省エネモード移行時、共有メモリ１２のメモリ領域に割り当てられた画像処理用領域が、データ蓄積領域又は仮想ファイルシステム領域として使用される。なお、仮想ファイルシステム領域として使用する場合には、画像処理用領域に仮想ファイルシステムが構築される。
【００９１】
その後、ＲＯＭ１１２又はＲＡＭ１１３等に格納された情報のうち、例えば省エネモード時に利用されるプログラム、データ等が共有メモリ１２に転送され、共有メモリ１２のデータ蓄積領域又は仮想ファイルシステムに蓄積される。また、ファイルアクセス制御手段２５は、サブシステム１１ＳからＲＯＭ１１２又はＲＡＭ１１３等へのアクセスを、共有メモリ１２にアクセスするよう制御する。
【００９２】
これにより、省エネモード時にサブシステム１１ＳからＲＯＭ１１２又はＲＡＭ１１３等にアクセスすることなく、共有メモリ１２にアクセスすることで端末装置１３等からの情報取得要求に応じた情報を得ることが可能となる。
【００９３】
＜省エネモードから通常モードへの復帰時及び復帰後の動作例＞
次に、省エネモードから通常モードへの復帰時及び復帰後の動作例について説明する。省エネモードから通常モードへ復帰する場合、上述した共有メモリ１２のデータ蓄積領域又は仮想ファイルシステムに蓄積されたデータやプログラム等を、ＲＯＭ１１２又はＲＡＭ１１３等に書き戻す。
【００９４】
これにより、ＲＯＭ１１２又はＲＡＭ１１３等にアクセス可能な状態とする。なお、蓄積するデータとしてコピーデータを蓄積していた場合には、キャッシュしていたコピーデータを消去しても良い。
【００９５】
また、共有メモリ１２のデータ蓄積領域に蓄積されたデータやプログラム等、又は省エネモード時に構築された仮想ファイルシステムを削除、消滅することにより、共有メモリ１２のメモリ領域を通常モード時における画像処理用領域として利用する。通常モードへの復帰時には、サブシステム１１Ｓからメインシステム１１ＭのＲＯＭ１１２又はＲＡＭ１１３等に対してアクセスすることが可能となる。
【００９６】
＜仮想ファイルシステムを構築した場合の通常モード復帰時の実行処理の流れ＞
次に、図８を用いて、仮想ファイルシステムを構築した場合の通常モード復帰時のデータ管理制御手段２２における実行処理について説明する。図８は、仮想ファイルシステムを構築した場合の通常モード復帰時のデータ管理制御手段における実行処理の流れを示すフローチャートである。
【００９７】
図８に示すように、画像形成装置１０の操作により、データ管理制御手段２２が、メインシステム１１Ｍの電源管理手段等から省エネモードから通常モードへの復帰通知を受け取ると（Ｓ４０）、ファイルアクセス制御手段２５は、仮想ファイルシステムへのアクセスを停止して、ファイルアクセスを中断させる（Ｓ４１）。なお、ファイルアクセス中断中の状態は、ファイルアクセス制御手段２５が保持している。
【００９８】
次に、ファイルアクセス制御手段２５は、省エネモード時に使用されたプログラム、データ等を共有メモリ１２の仮想ファイルシステムからＲＯＭ１１２等へ書き戻す（Ｓ４２）。なお、このとき、ファイルアクセス制御手段２５は、上述した図７のＳ３３の処理でコピーデータを転送していた場合には、キャッシュしていたコピーデータを消去しても良い。
【００９９】
次に、ファイルアクセス制御手段２５は、ファイルシステムへのパスを変更して、ＲＯＭ１１２又はＲＡＭ１１３にアクセスするように、ファイルシステムへのアクセスを共有メモリ１２からメインシステム１１Ｍに切り換える（Ｓ４３）。
【０１００】
その後、ファイルシステム制御手段７１は、共有メモリ１２の仮想ファイルシステムを削除、消滅させる（Ｓ４４）。
【０１０１】
次に、データ管理制御手段２２が、サブシステム１１Ｓからメインシステム１１Ｍに通常モード復帰了解の通知をする（Ｓ４５）。
【０１０２】
次に、ファイルアクセス制御手段７２は、ファイルアクセス中断中の状態を解除して、ＲＯＭ１１２又はＲＡＭ１１３等へのファイルアクセスを再開して（Ｓ４６）、通常モードに戻り、処理を終了する。
【０１０３】
なお、仮想ファイルシステムを構築せずに、共有メモリ１２にデータを蓄積した場合には、データ管理制御手段２２が、上述したＳ４０の処理において通常モードへの復帰通知を受け取ると、Ｓ４２の処理において共有メモリ１２に蓄積していたデータ等をＲＯＭ１１２又はＲＡＭ１１３へ書き戻し、又は蓄積していたデータ等を削除して、Ｓ４５の処理においてメインシステム１１Ｍに通常モード復帰了解の通知をして、処理を終了する。
【０１０４】
上述したように、本実施形態によれば、通常モード時に所定データのバッファとして用いられる共有メモリに、省エネモード移行時に、メインシステムが管理し、省エネモード時にサブシステムが使用するデータを蓄積しておき、省エネモード時に共有メモリから情報を取得して、メインシステムにアクセスしないように制御する。これにより、省エネモードを維持して、より省エネ効果を向上させることを可能とする。
【０１０５】
また、共有メモリに仮想ファイルシステムを構築し、構築した仮想ファイルシステムに、メインシステムが管理し、省エネモード時にサブシステムが使用するデータ等を蓄積しておき、省エネモード時に仮想ファイルシステムにアクセスして、メインシステムにはアクセスしないよう制御する。これにより、省エネモードを維持して、省エネ効果を向上させることが可能となる。
【０１０６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本
発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲
で種々変更可能である。
【符号の説明】
【０１０７】
１Ａ，１Ｂ，１０  画像形成装置
２Ａ，２Ｂ，１１Ｍ  メインシステム
３Ａ，３Ｂ，１１Ｓ  サブシステム
４，１３  端末装置
１１  コントローラボード
１２  共有メモリ
１４  エンジン部
１５  操作部
１６  Ｉ／Ｆ群
１７  ＳＤカード
１８  ネットワーク
２１  電力状態判断手段
２２  データ管理制御手段
２３  画面生成手段
２４  ファイルシステム制御手段
２５  ファイルアクセス制御手段
１１１  メインＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  ＡＳＩＣ
１１５  ＰＨＹチップ
１１６  ＰＨＹチップ
１１７  ＨＤＤ
１１８  ハブ
１１９  ＵＳＢインタフェース
１２１  サブＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
１２４  ＰＨＹ
１２５  ＵＳＢインタフェース
１２６  ネットワークインタフェース
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２００４−１５３７４２号公報
【図１】
0005652076.tif 000002
【図２】
0005652076.tif 000003
【図３】
0005652076.tif 000004
【図４】
0005652076.tif 000005
【図５】
0005652076.tif 000006
【図６】
0005652076.tif 000007
【図７】
0005652076.tif 000008
【図８】
0005652076.tif 000009