(57)【特許請求の範囲】
【請求項１】
同一のアプリケーションにより表示される複数の表示画面のいずれかの表示指示を受け付ける受付部と、
前記表示指示が受付けられた前記表示画面を表す対象表示画面を表示部に表示する表示処理部と、
前記対象表示画面が表示される毎に、前記対象表示画面の表示中に動作可能なデバイスに対する電源供給のオンオフを示す電源状態を決定する決定部と、
決定された前記電源状態に基づいて、前記デバイスへの電源供給のオンオフを制御する電源制御部と、を備え、
前記受付部は、前記対象表示画面の表示中に、ユーザから所定のデバイスにより実現される機能の実行指示の入力をさらに受け付け、
前記対象表示画面の表示中に、前記実行指示に基づいて前記所定のデバイスが動作する動作時間を計測する動作時間計測部と、
前記対象表示画面と、前記所定のデバイスと、前記所定のデバイスの前記動作時間とを対応付けて記憶する動作時間記憶部と、をさらに備え、
前記決定部は、前記動作時間記憶部を参照し、前記対象表示画面の表示中の前記デバイスの前記電源状態を決定することを特徴とする画像形成装置。
【請求項２】
前記複数の表示画面それぞれと、前記表示画面を表示中に動作可能な前記デバイスと、前記デバイスの前記電源状態とを対応付けて記憶する電源状態記憶部をさらに備え、
前記決定部は、前記電源状態記憶部を参照し、前記対象表示画面の表示中の前記デバイスの前記電源状態を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定部は、前記対象表示画面が前記電源状態記憶部に記憶されていない場合に、前記動作時間記憶部を参照し、前記対象表示画面の表示中の前記デバイスの前記電源状態を特定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記対象表示画面の表示中に動作する複数のデバイスの動作時間の合計に対する所定のデバイスの前記動作時間の割合を算出する割合算出部をさらに備え、
前記決定部は、前記割合算出部により算出された割合と予め定められた閾値とを比較し、前記所定のデバイスの前記割合が前記閾値以上である場合に、前記所定のデバイスの前記電源状態として電源供給オンの前記電源状態を決定することを特徴とする請求項１〜３のいずれか一つに記載の画像形成装置。
【請求項５】
前記受付部は、前記ユーザを識別するユーザ識別情報をさらに受け付け、
前記電源状態記憶部は、前記表示画面と、前記デバイスと、前記電源状態とに対応付けて、前記ユーザ識別情報をさらに記憶し、
前記動作時間記憶部は、前記対象表示画面と、前記所定のデバイスと、前記所定のデバイスの前記動作時間に対応付けて、前記ユーザ識別情報をさらに記憶し、
前記動作時間記憶部において、前記ユーザ識別情報に対応付けられている前記動作時間に基づいて、前記電源状態記憶部において、前記対象表示画面と、前記所定のデバイスと、前記ユーザ識別情報とに対応付けられている前記電源状態を更新する更新部をさらに備えることを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記対象表示画面の表示中に動作する複数のデバイスの動作時間の合計に対する前記所定のデバイスの前記動作時間の割合を算出する割合算出部をさらに備え、
前記更新部は、前記割合算出部により算出された割合と予め定められた閾値とを比較し、比較結果に基づいて、前記電源状態記憶部において、前記対象表示画面と、前記所定のデバイスと、前記ユーザ識別情報とに対応付けられている前記電源状態を更新することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記更新部は、前記動作時間が前記閾値以上である場合に、前記電源状態記憶部において、前記対象表示画面と、前記所定のデバイスと、前記ユーザ識別情報とに対応付けられている前記電源状態を電源オンを示す電源状態に更新することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記更新部は、前記動作時間が前記閾値未満である場合に、前記電源状態記憶部において、前記対象表示画面と、前記所定のデバイスと、前記ユーザ識別情報とに対応付けられている前記電源状態を電源オフを示す電源状態に更新することを特徴とする請求項６または７に記載の画像形成装置。
【請求項９】
コンピュータを、
同一のアプリケーションにより表示される複数の表示画面のいずれかの表示指示を受け付ける受付部と、
前記表示指示が受付けられた前記表示画面を表す対象表示画面を表示部に表示する表示処理部と、
前記対象表示画面が表示される毎に、前記対象表示画面の表示中に動作可能なデバイスに対する電源供給のオンオフを示す電源状態を決定する決定部と、
決定された前記電源状態に基づいて、前記デバイスへの電源供給のオンオフを制御する電源制御部として機能させ、
前記受付部は、前記対象表示画面の表示中に、ユーザから所定のデバイスにより実現される機能の実行指示の入力をさらに受け付け、
前記対象表示画面の表示中に、前記実行指示に基づいて前記所定のデバイスが動作する動作時間を計測する動作時間計測部と、
前記対象表示画面と、前記所定のデバイスと、前記所定のデバイスの前記動作時間とを対応付けて記憶する動作時間記憶部と、してさらに機能させ、
前記決定部は、前記動作時間記憶部を参照し、前記対象表示画面の表示中の前記デバイスの前記電源状態を決定するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
一般に画像形成装置の消費電力量は非常に高い。そのため消費電力量を低減するために画像形成装置の起動時や、画像形成装置が最低限の電力供給のみを行う省エネ状態から画像形成装置の各部に電力供給を行う通常状態への復帰時に、起動／復帰後のアプリケーションの状態に応じて、画像形成装置が備えるプロッタ、スキャナ、周辺機などのデバイスのうち不必要なデバイスに対して電源を供給しないような省エネ制御技術が既に知られている。
【０００３】
例えば、特許文献１には、画像形成装置の使用時の消費電力量を削減する目的で、画像形成装置のアプリケーションの状態とその状態を実現するために必要なデバイスの情報を記憶部に記憶しておき、省エネ状態から通常状態への復帰時または画像形成装置の起動時に、デバイスの情報に基づいて、アプリケーションの状態に応じたデバイスへの通電を制御する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の省エネ制御技術においては、起動時または復帰時のアプリケーションの状態に応じて、デバイスの電源のオンオフを一意に決定していた。しかしながら、アプリケーションの状態が同一であっても、必ずしも同一のデバイスが使用されるとは限らない。このため、電力供給が行われているにもかかわらず、使用されないデバイスが存在すると、無駄な電力が消費されてしまう。
【０００５】
その一方で、使用者が電源供給が行われていないデバイスの使用を希望する場合もある。この場合には、デバイスを使用するタイミングで電源をオンにすることになるため、使用可能になるまでに時間がかかってしまう。このように、消費電力量を低減すると、画像形成装置の操作性が低下するという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、画像形成装置の操作性を損なうことなく、画像形成装置の消費電力量を低減することのできる画像形成装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像形成装置であって、同一のアプリケーションにより表示される複数の表示画面のいずれかの表示指示を受け付ける受付部と、前記表示指示が受付けられた前記表示画面を表す対象表示画面を表示部に表示する表示処理部と、前記対象表示画面が表示される毎に、前記対象表示画面の表示中に動作可能なデバイスに対する電源供給のオンオフを示す電源状態を決定する決定部と、決定された前記電源状態に基づいて、前記デバイスへの電源供給のオンオフを制御する電源制御部と、を備え、前記受付部は、前記対象表示画面の表示中に、ユーザから所定のデバイスにより実現される機能の実行指示の入力をさらに受け付け、前記対象表示画面の表示中に、前記実行指示に基づいて前記所定のデバイスが動作する動作時間を計測する動作時間計測部と、前記対象表示画面と、前記所定のデバイスと、前記所定のデバイスの前記動作時間とを対応付けて記憶する動作時間記憶部と、をさらに備え、前記決定部は、前記動作時間記憶部を参照し、前記対象表示画面の表示中の前記デバイスの前記電源状態を決定することを特徴とする。
【０００８】
また、本発明は、コンピュータを、同一のアプリケーションにより表示される複数の表示画面のいずれかの表示指示を受け付ける受付部と、前記表示指示が受付けられた前記表示画面を表す対象表示画面を表示部に表示する表示処理部と、前記対象表示画面が表示される毎に、前記対象表示画面の表示中に動作可能なデバイスに対する電源供給のオンオフを示す電源状態を決定する決定部と、決定された前記電源状態に基づいて、前記デバイスへの電源供給のオンオフを制御する電源制御部として機能させ、前記受付部は、前記対象表示画面の表示中に、ユーザから所定のデバイスにより実現される機能の実行指示の入力をさらに受け付け、前記対象表示画面の表示中に、前記実行指示に基づいて前記所定のデバイスが動作する動作時間を計測する動作時間計測部と、前記対象表示画面と、前記所定のデバイスと、前記所定のデバイスの前記動作時間とを対応付けて記憶する動作時間記憶部と、してさらに機能させ、前記決定部は、前記動作時間記憶部を参照し、前記対象表示画面の表示中の前記デバイスの前記電源状態を決定するためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、画像形成装置の操作性を損なうことなく、画像形成装置の消費電力量を低減することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施の形態にかかる画像形成装置の構成を示すブロック図である。
【図２】図２は、電源状態記憶部のデータ構成を示す図である。
【図３】図３は、動作時間記憶部のデータ構成を示す図である。
【図４】図４は、電源制御処理を示すフローチャートである。
【図５】図５は、電源制御処理を示すフローチャートである。
【図６】図６は、第２の実施の形態にかかる画像形成装置の構成を示すブロック図である。
【図７】図７は、電源状態記憶部のデータ構成を示す図である。
【図８】図８は、動作時間記憶部のデータ構成を示す図である。
【図９】図９は、電源制御処理を示すフローチャートである。
【図１０】図１０は、複合機のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、画像形成装置およびプログラムの実施の形態を詳細に説明する。
【００１２】
（第１の実施の形態）
図１は、第１の実施の形態にかかる画像形成装置１の構成を示すブロック図である。画像形成装置１は、省エネ処理部１００と、操作表示部２０と、周辺機器としてのデバイスであるスキャナ３１、プロッタ３２および周辺機Ａ３３をさらに備えている。以下、適宜、スキャナ３１、プロッタ３２および周辺機Ａ３３を適宜デバイスと称する。
【００１３】
画像形成装置１は、ユーザからの入力により、その動作状態は通常状態から省エネ状態に遷移する。ここで、通常状態とは、画像形成装置１の各部（全体）に電力が供給される状態である。省エネ状態とは、画像形成装置１の各部のうち、一部への電力供給が停止し、通常状態に比べて画像形成装置１全体の電力消費量が少ない状態である。省エネ処理部１００は、省エネ状態中における各種デバイスへの電力供給のオンオフを制御する。
【００１４】
省エネ処理部１００は、受付部１０１と、表示情報記憶部１０２と、表示処理部１０３と、電源状態記憶部１０４と、電源状態特定部１０５と、電源制御部１０６と、ドライバ制御部１０７と、動作時間計測部１０８と、動作時間記憶部１０９とを備えている。
【００１５】
受付部１０１は、ユーザから各種情報の入力を受け付ける。ユーザから受け付ける情報としては、例えばアプリケーションにより表示される表示画面を操作表示部２０に表示することを指示する表示指示、所定の機能の実行を指示する実行指示などがある。なお、アプリケーションにより操作表示部２０に表示される表示画面が表示された状態において、ユーザが操作表示部２０などのユーザインターフェースを用いて、表示画面への入力を行うことにより受付部１０１はユーザからの入力に応じた実行指示を受け付ける。
【００１６】
表示情報記憶部１０２は、画像形成装置１において実行されるアプリケーションにより操作表示部２０に表示される表示情報を記憶している。
【００１７】
表示処理部１０３は、受付部１０１がユーザにより入力された表示指示を受け付けると、表示情報記憶部１０２に記憶されている表示情報の中から表示指示にかかる表示画面を表示するのに必要な表示情報を抽出する。表示処理部１０３は、抽出した表示情報に基づいて、表示画面を操作表示部２０に表示する。
【００１８】
電源状態記憶部１０４は、各種デバイスの電源状態を特定するための情報を記憶している。図２は、電源状態記憶部１０４のデータ構成を示す図である。電源状態記憶部１０４は、操作表示部２０に表示される表示画面と、画像形成装置１が備える各デバイスの電源状態とを対応付けて記憶している。
【００１９】
ここで、表示画面とは、所定のアプリケーションにより操作表示部２０に表示される表示画面である。同一のアプリケーションにおいて複数の表示画面が表示される場合には、電源状態記憶部１０４は、同一のアプリケーションにより表示される複数の表示画面それぞれを記憶する。電源状態とは、各デバイスへの電源供給のオンオフを示す情報である。
【００２０】
所定のアプリケーションの動作中には、表示処理部１０３により、アプリケーションに応じた各種表示画面が操作表示部２０に表示される。さらに、各表示画面において、ユーザからの入力にしたがい、受付部１０１は、所定の機能の実行指示の入力を受け付けることができる。すなわち、同一のアプリケーションの起動中であっても、操作表示部２０に表示中の表示画面に応じて実行される可能性のある機能は異なっており、したがって、動作する可能性のあるデバイスも異なっている。
【００２１】
そこで、本実施の形態においては、画像形成装置１の管理者等が、予め電源状態記憶部１０４に、同一のアプリケーションにより複数の表示画面が表示される場合には、表示が面毎にデバイスの電源状態を対応付けて格納しておくこととする。より具体的には、電力状態記憶部１０４は、各表示画面に対応付けて、各表示画面において実行可能な機能に対応して動作する可能性のあるデバイスに対し電源オンを示す電源状態を記憶し、これ以外のデバイスに対し電源オフを示す電源状態を記憶する。例えば、図２に示す電源状態記憶部１０４においては、コピーアプリにより表示される表示画面として、コピーアプリの画面Ａと画面Ｂがそれぞれ記憶されており、またスキャナアプリにより表示される表示画面として、スキャナアプリの画面Ｃと画面Ｄがそれぞれ記憶されている。
【００２２】
より具体的な例としては、プリンタアプリケーションにより表示されるプリンタトップ画面（表示画面）においては、いずれの機能の実行指示も受け付けないとする。この場合には、電源状態記憶部１０４には、プリンタトップ画面に対応付けられているすべてのデバイスの電源状態として、電源オフが記憶される。
【００２３】
また、プリンタアプリケーションにより表示されるメディアプリント実行画面（表示画面）においては、メディアプリント機能が実行可能であり、メディアプリント機能の実行のためにプロッタと周辺機Ａが動作するとする。この場合には、電源状態記憶部１０４には、メディアプリント実行画面に対応付けられているスキャナ３１の電源状態として、電源オフが記憶され、メディアプリント実行が面に対応付けられているプロッタ３２および周辺機Ａ３３の電源状態として電源オンが記憶される。
【００２４】
さらに、スキャナアプリケーションにより表示されるスキャナトップ画面（表示画面）においては、スキャン機能が実行可能であり、スキャン機能の実行のためにスキャナが動作するとする。この場合には、電源状態記憶部１０４には、スキャナトップ画面に対応付けられているスキャナ３１の電源状態として電源オンが記憶され、スキャナトップ画面に対応付けられているプロッタ３２および周辺機Ａ３３の電源状態として電源オフが記憶される。
【００２５】
図１に戻り、電源状態特定部１０５は、表示処理部１０３が操作表示部２０に所定の表示画面を表示すると、電源状態記憶部１０４または後述の動作時間記憶部１０９を参照し、操作表示部２０に表示される表示画面に基づいて、各デバイスの電源状態を特定する。
【００２６】
電源制御部１０６は、電源状態特定部１０５により特定された電源状態に基づいて、各デバイス、すなわちスキャナ３１、プロッタ３２および周辺機Ａ３３への電力供給のオンオフを制御する。
【００２７】
ドライバ制御部１０７は、表示処理部１０３による所定の表示画面の表示中に受付部１０１が所定の機能の実行指示を受け付けると、実行指示に基づいて、実行指示の対象となる機能を実現するために動作するドライバを特定する。ドライバ制御部１０７はさらに、実行指示に基づいて、各ドライバに機能を実行するための処理を行わせる。動作時間計測部１０８は、各ドライバの動作時間を計測する。動作時間計測部１０８はさらに、計測した動作時間を、表示中の表示画面に対応付けて動作時間記憶部１０９に記憶する。
【００２８】
図３は、動作時間記憶部１０９のデータ構成を示す図である。動作時間記憶部１０９は、操作表示部２０に表示中の表示画面と、各デバイスの動作時間と、全デバイスの動作時間とを対応付けて記憶している。ここで、動作時間記憶部１０９に記憶される各デバイスの動作時間は、対応する表示画面が表示されている間に計測された動作時間である。全デバイスの動作時間とは、対応する表示画面に対する各デバイスの動作時間の合計時間である。なお、動作時間計測部１０８は、動作時間を計測する度に、動作時間記憶部１０９に既に記憶されている各動作時間に新たに計測された動作時間を加算する。
【００２９】
なお、本実施の形態にかかる動作時間記憶部１０９は、電源状態記憶部１０４に記憶されていない表示画面の表示中に前記ドライバ制御部１０７によりデバイスが動作した場合のデバイスの動作時間のみを記憶すればよい。また、動作時間計測部１０８は、電源状態記憶部１０４に記憶されていない表示画面の表示中に前記ドライバ制御部１０７によりデバイスが動作した場合に動作時間を計測すればよい。
【００３０】
図４および図５は、画像形成装置１による各デバイスへの電力供給のオンオフを制御する電源制御処理を示すフローチャートである。受付部１０１が、ユーザから入力された表示指示を受け付けると（ステップＳ１００）、表示処理部１０３は、表示情報記憶部１０２を参照し、表示指示にかかる表示画面である対象表示画面を操作表示部２０に表示する（ステップＳ１０１）。
【００３１】
電源状態特定部１０５は、操作表示部２０に対象表示画面が表示されると、電源状態記憶部１０４を参照し、対象表示画面が記憶されているか否かを特定する。電源状態記憶部１０４に、対象表示画面が記憶されている場合には（ステップＳ１０２，Ｙｅｓ）、対象表示画面に対応付けられている各デバイスの電源状態を特定する（ステップＳ１０３）。次に、電源制御部１０６は、電源状態特定部１０５により特定された各デバイスの電源状態に基づいて、各デバイスへの電源供給のオンオフを制御する（ステップＳ１０４）。
【００３２】
例えば、図２に示す電源状態記憶部１０４において、ステップＳ１０１においてコピーアプリの画面Ａが表示された場合には、ステップＳ１０３において、スキャナ３１、プロッタ３２および周辺機Ａ３３のすべてに対し電源オンを示す電源状態が特定され、ステップＳ１０４において、スキャナ３１、プロッタ３２および周辺機Ａ３３のすべてへの電源供給がオンされる。
【００３３】
このように、本実施の形態にかかる画像形成装置１においては、電源状態記憶部１０４に、各表示画面における各デバイスの電源状態が記憶されており、同一のアプリケーションの起動中であっても、操作表示部２０に実際に表示されている表示画面毎に、各デバイスへの電源供給のオンオフの制御を異ならせることができる。すなわち、画像形成装置１は、所定の表示画面の表示中に動作する可能性の低いデバイスへの電力供給を行わないことにより、ユーザによる画像形成装置１の操作性を損なうことなく、無駄な電力消費を抑えることができる。
【００３４】
一方、ステップＳ１０２において、対象表示画面が電源状態記憶部１０４に記憶されていない場合には（ステップＳ１０２，Ｎｏ）、電源状態特定部１０５は、動作時間記憶部１０９を参照し、対象表示画面が記憶されているか否かを特定する。動作時間記憶部１０９に対象表示画面が記憶されている場合には（ステップＳ１１０，Ｙｅｓ）、電源状態特定部１０５は、動作時間記憶部１０９において、対象表示画面に対応付けられている各デバイスの動作時間と、全デバイスの動作時間とを抽出する。そして、電源状態特定部１０５は、全デバイスの動作時間に対する各デバイスの動作時間の動作割合を算出する（ステップＳ１１１）。
【００３５】
次に、電源状態特定部１０５は、各デバイスの動作割合と予め設定された閾値とを比較する（ステップＳ１１２）。次に、電源状態特定部１０５は、比較結果に基づいて、各デバイスの電源状態を特定し（ステップＳ１１３）、ステップＳ１０４に進む。
【００３６】
ステップＳ１１３においては、具体的には、電源状態特定部１０５は、所定のデバイスの動作割合が閾値以上である場合には、このデバイスの電源状態として電源オンを示す電源状態を特定する。また、電源状態特定部１０５は、所定のデバイスの動作割合が閾値未満である場合には、このデバイスの電源状態として電源オフを示す電源状態を特定する。
【００３７】
例えば図３に示すＦＡＸアプリケーションの表示画面Ｆが対象表示画面であり、閾値が３０％に設定されているものとする。この場合には、スキャナ３１、プロッタ３２および周辺機Ａ３３の動作割合はそれぞれ、２０％、８０％および０％となる。したがって、動作割合が３０％以上のドライバであるプロッタ３２に対し、電源オンの電源状態が特定され、スキャナ３１および周辺機Ａ３３については、電源オフの電源状態が特定される。そして、ステップＳ１０４においては、プロッタ３２のみへの電源供給がオンされる。
【００３８】
なお、本実施の形態においては、電源状態特定部１０５は、各デバイスの動作割合を算出し、動作割合に基づいて各デバイスの電源状態を特定したが、他の例としては、各デバイスの動作時間に基づいて、各デバイスの電源状態を特定することとしてもよい。
【００３９】
さらに、ステップＳ１１０において、動作時間記憶部１０９に対象表示画面が記憶されていない場合には（ステップＳ１１０，Ｎｏ）、図５に示すステップＳ１２０へ進む。すなわち、動作時間記憶部１０９に対象表示画面が記憶されていない場合には（ステップＳ１１０，Ｎｏ）、まず、デバイドライバ制御部１０７は、すべてのデバイス、すなわちスキャナ３１、プロッタ３２および周辺機Ａ３３への電源供給をオンにする（ステップＳ１２０）。
【００４０】
次に、受付部１０１が、ユーザから所定の機能の実行指示を受け付けると（ステップＳ１２１，Ｙｅｓ）、ドライバ制御部１０７は、実行指示の対象となる機能を実現するために動作するドライバを特定し、各ドライバに機能を実行するための処理を行わせる。次に、動作時間計測部１０８は、各ドライバの動作時間の計測を開始する（ステップＳ１２２）。
【００４１】
次に、各ドライバの処理が終了すると（ステップＳ１２３，Ｙｅｓ）、動作時間計測部１０８は、計測された各ドライバの動作時間を、実行指示を受け付けた際に操作表示部２０に表示されていた対象表示画面に対応付けて動作時間記憶部１０９に記憶する（ステップＳ１２４）。なお、このとき、すでに動作時間記憶部１０９に、動作時間が記憶されている場合には、既に記憶されている動作間に今回計測された動作時間を加算する。
【００４２】
例えば、ＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）アプリケーションのように、電源状態記憶部１０４の設定後に新たに画像形成装置１に搭載された後載アプリケーションについては、電源状態記憶部１０４において、後載アプリケーションの表示画面に対する電源状態が記憶されていない。そこで、本実施の形態の画像形成装置１においては、後載アプリケーションについては、ステップＳ１２０〜ステップＳ１２４の処理により、ユーザからの実行指示に応じて実際にデバイスが動作した動作時間を計測し、これを動作時間記憶部１０９に記憶し、ステップＳ１１１〜ステップＳ１０４の処理により、動作時間記憶部１０９に記憶されている動作時間に基づいて、電源状態を特定することとした。
【００４３】
これにより、本実施の画像形成装置１においては、後載アプリケーションについても、後載アプリケーションを追加する度に、電源状態記憶部１０４に後載アプリケーションに関する情報を追加しなくとも、自動的に表示画面に応じた適切な各デバイスの電源制御を行うことができる。
【００４４】
また、本実施の形態においては、電源状態特定部１０５は、電源状態記憶部１０４に対象表示画面が記憶されていない場合に、動作時間記憶部１０９において、対象表示画面に対応付けて記憶されている各デバイスの動作時間に基づいて、各デバイスの電源状態を特定したが、他の例としては、電源状態特定部１０５は、すべての対象表示画面について、動作時間記憶部１０９を参照して、各デバイスの電源状態を特定することとしてもよい。なお、この場合には、画像形成装置１は、電源状態記憶部１０４を備えなくてもよい。
【００４５】
（第２の実施の形態）
第２の実施の形態にかかる画像形成装置においては、ユーザ毎の利用形態に応じて、省エネ状態における各デバイスへの電源供給のオンオフを行う。図６は、第２の実施の形態にかかる画像形成装置２の構成を示すブロック図である。画像形成装置２の省エネ処理部１１０においては、電源状態記憶部１１１は、各種デバイスの電源状態を特定するための情報をユーザ毎に記憶している。図７は、電源状態記憶部１１１のデータ構成を示す図である。電源状態記憶部１１１は、ユーザを識別するユーザＩＤと、各デバイスの電源状態とを、各表示画面に対応付けて記憶している。さらに、ユーザＩＤには、各ユーザのほか、ユーザを特定しないことを示す「共通」のＩＤも含まれており、電源状態記憶部１１１には、共通のＩＤに対しても各デバイスの電源状態が記憶されている。
【００４６】
図６に戻り、電源状態特定部１１２は、受付部１０１が表示指示とともにユーザＩＤを受け付けると、電源状態記憶部１１１または後述の動作時間記憶部１１４を参照し、ユーザＩＤと、表示指示にかかる表示画面とに基づいて、各デバイスの電源状態を特定する。動作時間計測部１１３は、電源状態記憶部１１１に記憶されていない表示画面の表示中にデバイスが動作した場合だけでなく、電源状態記憶部１１１に記憶されている表示画面の表示中にデバイスが動作した場合においても、デバイスの動作時間を計測する。そして、動作時間計測部１１３は、計測した動作時間を、表示中の表示画面に対応付けて動作時間記憶部１１４に記憶する。
【００４７】
図８は、動作時間記憶部１１４のデータ構成を示す図である。動作時間記憶部１１４は、ユーザＩＤと、各デバイスの動作時間と、全デバイスの動作時間とを、操作表示部２０に表示中の表示画面に対応付けて記憶している。なお、本実施の形態にかかる動作時間記憶部１１４は、電源状態記憶部１１１に記憶されている表示画面に対しても、ユーザＩＤに対応付けて、各デバイスおよび全デバイスの動作時間を記憶している。
【００４８】
図６に戻り、更新部１１５は、動作時間記憶部１１４を参照し、電源状態記憶部１１１に記憶されている電源状態を更新する。
【００４９】
図９は、画像形成装置２による電源制御処理を示すフローチャートである。受付部１０１が、ユーザから入力された表示指示およびユーザＩＤを受け付けると（ステップＳ２００）表示処理部１０３は、表示情報記憶部１０２を参照し、表示指示にかかる表示画面である対象表示画面を操作表示部２０に表示する（ステップＳ２０１）。
【００５０】
次に、電源状態特定部１１２は、操作表示部２０に対象表示画面が表示されると、電源状態記憶部１１１を参照し、ステップＳ２００において受付部１０１が受け付けた表示指示に示される表示画面（対象表示画面）とユーザＩＤとが対応付けて記憶されているか否かを特定する。電源状態記憶部１１１に、対象表示画面とユーザＩＤとが対応付けて記憶されている場合には（ステップＳ２０２，Ｙｅｓ）、対象表示画面とユーザＩＤに対応付けられている各デバイスの電源状態を特定する（ステップＳ２０３）。次に、電源制御部１０６は、電源状態特定部１０５により特定された各デバイスの電源状態に基づいて、各デバイスへの電源供給のオンオフを制御する（ステップＳ２０４）。
【００５１】
次に、受付部１０１がユーザＩＤとともに、所定の機能の実行指示を受け付けると（ステップＳ２１１，Ｙｅｓ）、ドライバ制御部１０７は、実行指示の対象となる機能を実現するために動作するドライバを特定し、各ドライバに機能を実行するための処理を行わせる。なお、ステップＳ２１１において、実行指示を受け付けない場合には（ステップＳ２１１，Ｎｏ）、処理は終了する。
【００５２】
次に、動作時間計測部１１３は、各ドライバの動作時間の計測を開始する（ステップＳ２１２）。次に、各ドライバの処理が終了すると（ステップＳ２１３，Ｙｅｓ）、動作時間計測部１１３は、計測された各ドライバの動作時間を、実行指示を受け付けた際に操作表示部２０に表示されていた対象表示画面と、ユーザＩＤとに対応付けて記憶する（ステップＳ２１４）。なお、このとき、すでに動作時間記憶部１１４に、動作時間が記憶されている場合には、既に記憶されている動作間に今回計測された動作時間を加算する。
【００５３】
次に、更新部１１５は、動作時間記憶部１１４に記憶されている動作時間に基づいて、電源状態記憶部１１１に記憶されている電源状態を更新する（ステップＳ２１５）。具体的には、更新部１１５は、動作時間記憶部１１４において、所定のユーザＩＤと所定の表示画面に対応付けられている各デバイスの動作時間と、全デバイスの動作時間に基づいて、各デバイスの動作割合を算出する。なお、各デバイスの動作割合を算出する処理は、第１の実施の形態において図４を参照しつつ説明した動作割合算出処理（ステップＳ１１１）における処理と同様である。
【００５４】
そして、更新部１１５は、算出された動作割合が予め設定された閾値以上である場合には、電源状態記憶部１１１において、対応するユーザＩＤと表示画面とに対応付けられている対象となるデバイスの電源状態を、電源オンを示す電源状態に更新する。また、更新部１１５は、算出された動作割合が閾値未満である場合には、電源状態記憶部１１１において、対応するユーザＩＤと表示画面とに対応付けられている対象となるデバイスの電源状態を、電源オフを示す電源状態に更新する。
【００５５】
このように、第２の実施の形態にかかる画像形成装置２においては、電源状態記憶部１１１に記憶されている各デバイスの電源状態を、実際の各ユーザの使用状況に応じて自動的に適宜変更することができる。したがって、画像形成装置２においては、ユーザによる画像形成装置２の操作性を損なうことなく、動作する可能性の低いデバイスへの電力供給を低減し、無駄な消費電力を抑えることができる。
【００５６】
一方、ステップＳ２０２において、電源状態記憶部１１１に、対象表示画面とユーザＩＤとが対応付けて記憶されていない場合には（ステップＳ２０２，Ｎｏ）、第１の実施の形態において図４を参照しつつ説明したステップＳ１１０へ進み、ステップＳ１１０以降の処理を行う。
【００５７】
なお、第２の実施の形態にかかる画像形成装置２のこれ以外の構成および処理は、第１の実施の形態にかかる画像形成装置１の構成および処理と同様である。
【００５８】
図１０は、第１，２の実施の形態にかかる画像形成装置の一例としての複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００５９】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００６０】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００６１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００６２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００６３】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００６４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００６５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００６６】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００６７】
なお、本実施の形態の画像形成装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施の形態の画像形成装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６８】
さらに、本実施の形態の画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置で実行されるログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６９】
本実施の形態の画像形成装置で実行されるプログラムは、上述した各部（受付部、表示制御部、電源状態特定部、ドライバ制御部、動作時間計測部、更新部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００７０】
なお、本発明の画像形成装置は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【００７１】
１，２  画像形成装置
１００，１１０  省エネ処理部
１０１  受付部
１０２  表示情報記憶部
１０３  表示処理部
１０４  電源状態記憶部
１０５  電源状態特定部
１０６  電源制御部
１０７  ドライバ制御部
１０８  動作時間計測部
１０９  動作時間記憶部
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２００８−２７８１０６号公報
【図１】
0005845844.tif 000002
【図２】
0005845844.tif 000003
【図３】
0005845844.tif 000004
【図４】
0005845844.tif 000005
【図５】
0005845844.tif 000006
【図６】
0005845844.tif 000007
【図７】
0005845844.tif 000008
【図８】
0005845844.tif 000009
【図９】
0005845844.tif 000010
【図１０】
0005845844.tif 000011