(57)【要約】【課題】  アプリケーションが使用するデバイスに対する節電制御と、ユーザに設定される機能制限とに適応してデバイスに対する省電力制御をきめ細かく切り換えることで、ユーザに対する利便性を損なうことのない省電力制御を実現する。【解決手段】    電源手段から各デバイスに供給する電力状態を第１の電力状態よりも低い第２の電力状態へ遷移させる画像形成装置において、画像形成装置のユーザが、複数の機能部を使用する権限を有していると判定された場合に、前記複数の機能部に電力を供給するよう制御し、画像形成装置のユーザが、前記複数の機能部を使用する権限を有していないと判定された場合に、複数の機能部に電力を供給しないよう制御することを特徴とする。【選択図】  図９
2015177315.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能部の電力状態を独立して制御可能な画像形成装置において、
操作部に表示するアプリケーションの切り替え指示を受信するアプリ切り替え指示受信手段と、
前記アプリ切り替え指示受信手段によって指示されたアプリケーションの属性情報を取得するアプリ属性取得手段と、
前記アプリ属性取得手段により取得した属性情報が前記複数の機能部に対する電力の供給を要求している場合、前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有しているか否かを判定する判定手段と、
前記判定手段によって前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有していると判定された場合に、前記複数の機能部に電力を供給するよう制御し、前記判定手段によって前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有していないと判定された場合に、前記複数の機能部に電力を供給しないよう制御する電力制御手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記アプリ切り替え指示受信手段によって指示されたアプリケーションに画面を切り替える画面切り替え手段をさらに備える、ことを特徴とする請求項１に記載の画像形成装置
【請求項３】
前記アプリ属性取得手段により取得した情報が前記複数の機能部に対する電力の供給を要求しているか否かを判断する判断手段をさらに備え、
前記判断手段は、前記属性情報に各機能部に対する電力の供給を要求する情報が含まれていない場合、前記複数の機能部に対する電力の供給を要求していると判定する、ことを特徴とする請求項１又は２に記載の画像形成装置
【請求項４】
前記アプリ属性取得手段により取得した属性情報に基づいて、指示されたアプリケーションが認証アプリケーションであるか否かを判定するアプリ判定手段をさらに備え、
前記アプリ判定手段により、指示されたアプリケーションが認証アプリケーションであると判定された場合は、前記複数の機能部に電力の供給を行わない、ことを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置
【請求項５】
前記機能部は、プリンタ部、スキャナ部のファクシミリ部のいずれかである、ことを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
複数の機能部の電力状態を独立して制御可能な画像形成装置の制御方法であって、
操作部に表示するアプリケーションの切り替え指示を受信するアプリ切り替え指示受信工程と、
前記アプリ切り替え指示受信工程によって指示されたアプリケーションの属性情報を取得するアプリ属性取得工程と、
前記アプリ属性取得工程により取得した属性情報が前記複数の機能部に対する電力の供給を要求している場合、前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有しているか否かを判定する判定工程と、
前記判定工程によって前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有していると判定された場合に、前記複数の機能部に電力を供給するよう制御し、前記判定工程によって前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有していないと判定された場合に、前記複数の機能部に電力を供給しないよう制御する電力制御工程と、を備えることを特徴とする画像形成装置の制御方法。
【請求項７】
請求項１に記載の各手段としてコンピュータを機能させるプログラム。
【請求項８】
請求項７に記載のプログラムを記録する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
省電力機能の向上により、ユーザが画像形成装置のプリンタ装置やスキャナ装置やＦＡＸ装置を使うことが分かった時に、プリンタ装置やスキャナ装置やＦＡＸ装置に対して、通電する方法が提案されている。
【０００３】
例えば、画像形成装置のプリンタ装置やスキャナ装置やＦＡＸ装置に対して、使う時だけ電源を通電する。つまり、スキャン機能を使う時だけスキャナ装置に通電し、プリント機能を使う時だけプリンタ装置に通電し、ＦＡＸ機能を使う時だけＦＡＸ装置に通電する。また同時に、プリンタ装置、スキャナ装置、ＦＡＸ機能に関連するボードやチップに対しても、使う時だけ通電する。（例えば特許文献１参照）
【０００４】
しかし、画像形成装置が処理を行うことが決定した後に、プリンタ装置やスキャナ装置やFAX装置に通電して初期化するので、ユーザは、使用する機能を決定した後、当該機能が使用可能になるまで、通電やソフトウェアの初期化やハードウェア前処理などの初期化時間を待たなければならなかった。
その結果、プリンタ装置やスキャナ装置やＦＡＸ装置の起動に時間がかかり、その分処理の実行が遅れ、ユーザの利便性を低下させることになってしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１９９７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この対策として、ジョブ投入時に通電するだけでなく、画像形成装置の機能を提供するアプリケーション自身がジョブ投入前の適切なタイミングで適切な装置の初期化処理や通電処理を行うことが考えられる。
例えば、ＣＯＰＹアプリケーションがコピー設定画面を表示する際にスキャナ装置とプリンタ装置の初期化・通電を行ったり、ＳＥＮＤアプリケーションが、送信設定画面を表示する時にスキャナ装置の初期化を行ったり、という具合である。
【０００７】
しかしながら、過去に作成されたアプリケーション (レガシーアプリケーション)は、当然、適切なタイミングで適切な装置の初期化・通電を行うというような処理は組み込まれていない。
よって、前述のような画像形成装置上で、レガシーアプリケーションを動作させた場合は、適切なタイミングで初期化・通電処理を行うことができず、ジョブ投入時点で初めて初期化・通電処理が行われることになる。そのため、レガシーアプリケーションについては、従来の画像形成装置で動作させた場合に比べてジョブ実行時のパフォーマンスが落ちるという課題があった。
【０００８】
この課題への対策として、表示するアプリケーションを切り替える際に、画面遷移先のアプリを判定し、省電力機能に対応していないアプリケーションであれば、スキャナ装置およびプリンタ装置の通電・初期化処理を事前に行ってから画面切り替えを行う画像形成装置が提案されている。
この画像形成装置では、画面遷移時に通電制御が必要な機能装置を示す属性を各アプリケーションが定義することとし、その属性定義が存在しない場合は省電力機能に対応していないレガシーアプリケーションであると判断している。
この画像形成装置では、画面遷移のタイミングで通電制御を行えばよいアプリケーションは特別な実装する必要がなく、通電制御が必要な機能装置を示す属性を定義するだけで通電制御が実現できる。
従って、レガシーアプリケーションにおけるパフォーマンスを向上させるだけでなく、通電制御を行うアプリケーションの開発者に対する利便性を向上させることが可能となっている。
【０００９】
最近の画像形成装置では、画像形成装置の持つ各機能に対してユーザ毎にアクセス制限を設定することが可能である。このような画像形成装置では、前述したように画面遷移時に画面遷移先のアプリの属性によって通電制御を行ってしまうと、本来必要でないデバイスに対しても通電制御を行ってしまい消費電力を無駄にしてしまう可能性があるという課題が残っていた。
例えばプリンタ機能とスキャナ機能を使うことが属性で示されているアプリケーションであったとしても、ログインしているユーザにプリント権限が無い場合は、プリント機能が用いられることはあり得ないため、プリンタに対する通電制御は無駄になってしまう。また、認証アプリケーションはジョブを実行することはないため、通電制御を行う必要がない。
【００１０】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、アプリケーションが使用するデバイスに対する節電制御と、ユーザに設定される機能制限とに適応してデバイスに対する省電力制御をきめ細かく切り換えることで、ユーザに対する利便性を損なうことのない省電力制御を実現できる仕組みを提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
複数の機能部の電力状態を独立して制御可能な画像形成装置において、操作部に表示するアプリケーションの切り替え指示を受信するアプリ切り替え指示受信手段と、前記アプリ切り替え指示受信手段によって指示されたアプリケーションの属性情報を取得するアプリ属性取得手段と、前記アプリ属性取得手段により取得した属性情報が前記複数の機能部に対する電力の供給を要求している場合、前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有しているか否かを判定する判定手段と、前記判定手段によって前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有していると判定された場合に、前記複数の機能部に電力を供給するよう制御し、前記判定手段によって前記画像形成装置のユーザが、前記複数の機能部を使用する権限を有していないと判定された場合に、前記複数の機能部に電力を供給しないよう制御する電力制御手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、アプリケーションが使用するデバイスに対する節電制御と、ユーザに設定される機能制限とに適応してデバイスに対する省電力制御をきめ細かく切り換えることで、ユーザに対する利便性を損なうことのない省電力制御を実現できる。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置を適用するシステム構成を示すブロック図である。
【図２】画像形成装置の電源制御構成を説明するブロック図である。
【図３】表示装置に表示されるＵＩ画面の一例を示す図である。
【図４】操作部のディスプレイに表示される画面の例である。
【図５】アプリケーション画面の制御モジュールを示すブロック図である。
【図６】ユーザの権限の情報を模式的に表した図である。
【図７Ａ】ユーザ別の各デバイスの各通電状況、ジョブ状態を示す図である。
【図７Ｂ】ユーザ別の各デバイスの各通電状況、ジョブ状態を示す図である。
【図８】アプリケーション属性の例を示す図である。
【図９】画像形成装置の制御方法を説明するフローチャートである。
【図１０】画像形成装置の制御方法を説明するフローチャートである。
【図１１】アプリケーション管理テーブルを示す図である。
【図１２】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１５】
まず、以下の実施形態において用いる用語について説明する。スキャナ装置やプリンタ装置やＦＡＸ装置など画像形成装置の各機能部を提供するためのハードウェア装置を「機能装置」と呼ぶ。また、本発明の通電制御に対応していない過去の画像形成装置向けに作成されたアプリケーションのことを「レガシーアプリケーション」と呼ぶ。
【００１６】
図１は、本発明の実施形態を示す画像形成装置を適用するシステム構成を示すブロック図である。本例は、後述する機能処理を実行する複合機を例とする。本実施形態では、機能部として、プリンタ部、スキャナ部のファクシミリ部のいずれかを含む場合を例とする。
図１において、画像形成装置１は、コピーや印刷等多彩なジョブを実行可能な複合機であり、スキャナ装置２、プリンタ装置４、コントローラ３、操作部５、ＦＡＸ装置７から構成される。
【００１７】
スキャナ装置２は、原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット２１、原稿を光学スキャンしデジタル画像に変換する事が可能なスキャナユニット２２から構成され、変換した画像データをコントローラ３に送信する。
【００１８】
プリンタ装置４はデジタル画像を印刷するための装置であり、紙束から一枚ずつ逐次給紙可能な給紙ユニット４２、給紙した紙に画像データを印刷するためのマーキングユニット４１、印刷後の紙を排紙するための排紙ユニット４３から構成される。
操作部５はタッチパネル１１８およびディスプレイ１１９からなり、本装置の各機能の設定画面の表示や、操作や動作指示などの操作を行うためのものである。ＦＡＸ装置７は電話回線等にデジタル画像を送信する。
【００１９】
コントローラ３は、システムバス１１０に対してＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力制御部１１４、表示制御部１１５、ＨＤＤ１１６、通信Ｉ／Ｆコントローラ１１７、スキャナＩ／Ｆ１２０、プリンタＩ／Ｆ１２１、電源制御部１２２が接続される。システムバス１１０に接続される各部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。なお、本実施形態では、後述するように電源制御部１２２が各機能部の電力状態を独立して制御可能に構成されている。
【００２０】
ＲＯＭ１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラムなどが、それぞれ所定の領域に格納される。ＲＡＭ１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、この画像形成装置１の各部を制御する。なお、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に格納されるのに限られず、ＨＤＤ１１６や、外部メモリに予め記憶しておいてもよい。
【００２１】
入力制御部１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力制御部１１４には、ユーザ操作を受け付ける入力デバイスとして、タッチパネル１１８が接続される。
なお、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力制御部１１４で生成され供給される制御信号に基づき、プログラムに従いこの画像形成装置１の各部を制御する。これにより、画像形成装置１に対し、ユーザ操作に応じた動作を行わせることができる。
【００２２】
表示制御部１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、表示制御部１１５に対して、ＣＰＵ１１１がプログラムに従い生成した表示制御信号が供給される。表示制御部１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に対して出力する。例えば、表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１１９に表示させる。
【００２３】
タッチパネル１１８は、ディスプレイ１１９と一体的に構成される。例えば、タッチパネル１１８を光の透過率がディスプレイ１１９の表示を妨げないように構成し、ディスプレイ１１９の表示面の上層に取り付ける。
そして、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標とを対応付ける。これにより、あたかもユーザがディスプレイ１１９上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２４】
通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮ８やインターネット、有線、無線等の各種ネットワークに対する通信を行う。スキャナＩ／Ｆ１２０は、スキャナ装置２から画像データを入力するとともに、スキャナ制御データの入出力を行う。プリンタＩ／Ｆ１２１は、プリンタ装置４へ出力画像データを出力するとともに、プリンタ制御データの入出力を行う。電源制御部１２２は電源状態の変更を制御する。電源制御部１２２の処理は後で詳細に述べる。
【００２５】
コントローラ３のＣＰＵ１１１が各種制御プログラムが動作させ、接続された各モジュールに指示を出すことで、画像形成装置１上でスキャンジョブやプリントジョブを実行する。
また、画像形成装置１はＬＡＮ８経由でコンピュータ９からデジタル画像の入出力、ジョブの発行等も行うことが可能である。さらにコンピュータ９からＷｅｂブラウザを経由して画像形成装置１に接続し、アプリケーションをインストールして新たな機能を追加することも可能である。
【００２６】
図２は、図１に示した画像形成装置の電源制御構成を説明するブロック図である。
図２において、電源制御部１２２は、起動時や電源オフ時の電源制御や省電力状態への移行／復帰といった電源状態の変更を制御する。省電力状態からの復帰する場合の復帰要因（例えばＦＡＸ受信やスイッチ押下等）を検知する部分であり、電源制御部１２２は各復帰要因に応じてスタンバイ状態へ移行した際の電源制御を実施する。また、ＣＰＵ１１１からの命令や後述のＷａｋｅ信号４０２等の省電力状態からの復帰検出用の信号等を受け、その命令によって第一電源供給部４０９や第二電源供給部４１０から各装置に対して電源供給を行うかどうかの制御を行う。さらに、リモート環境からのシャットダウンを実行したときに電源スイッチ４８０をオフするためにソレノイド４７０への通電制御を行う。
【００２７】
Ｗａｋｅ信号４０２は、スリープ状態になっている場合に通信Ｉ／Ｆコントローラ１１７がネットワーク８経由で自機に対するパケットを受信した際に、その旨を通信Ｉ／Ｆコントローラ１１７から電源制御部１２２に通知するための信号である。電源制御部１２２はＷａｋｅ信号４０２を検知したら、制御信号４０７、４１７、４１８、４５１の制御を行い、各デバイスに対して供給する電源の選択を行う。
制御信号４０４〜４０７、４１７、４１８、４５１は、各デバイスに対して電源供給を行うかどうかを制御するための信号である。
【００２８】
またスイッチ４１１〜４１４、４１５、４１９、４５０は制御信号４０４〜４０７、４１７、４１８、４５１で制御されるスイッチである。スイッチ４１１〜４１４、４１５、４１９、４５０を制御信号４０４〜４０７、４１７、４１８、４５１で制御することで各デバイスに対しての電源供給状態を変更することが可能となる。スイッチ４１１〜４１４、４１５、４１９、４５０はＦＥＴやリレースイッチ等によって実現することができる。
【００２９】
制御信号４０４およびスイッチ４１３は、通信Ｉ／Ｆコントローラ１１７への電源供給を制御する。画像形成装置１がスタンバイ状態およびスリープ状態の場合に、通信Ｉ／Ｆコントローラ１１７へ電源を供給し、画像形成装置１がオフ状態の場合には通信Ｉ／Ｆコントローラ１１７への電源を停止するように制御している。
【００３０】
制御信号４０５およびスイッチ４１４は、ＲＡＭ１１２への第一電源供給を制御する。例えばスリープ状態の場合には、セルフリフレッシュ状態のＲＡＭ１１２に対して第一電源から電力供給を行い、画像形成装置１をオフ状態にする場合にはＲＡＭ１１２に対して第一電源からの電力供給を停止するといったことが考えられる。
【００３１】
制御信号４０６およびスイッチ４１１は、第一電源供給部４０９からコントローラ３に対しての電源供給を制御する。制御信号４０６およびスイッチ４１１は後述の電源スイッチ４８０がユーザによってオンされたら、電源スイッチ４８０の状態通知信号４１６を電源制御部１２２が受けてオンする。これによりユーザが電源スイッチ４８０をオフした際にも、コントローラ３に対して電源供給することが可能となる。このとき電源制御部１２２は電源スイッチ４８０の状態通知信号４１６により、電源スイッチ４８０がオフされたことを検知し、それをＣＰＵ１１１に対して通知することで、正常なシャットダウン処理をしてから各デバイスに対しての電源をオフすることが可能となる。
【００３２】
電源スイッチ４８０は、ユーザによって画像形成装置１への電源オン／オフの操作をするためのスイッチであり、ユーザが電源スイッチ４８０をオンすることで第一電源供給部４０９からコントローラ３に対して電源が供給されるようになる。この電源スイッチ４８０は内部にソレノイド４７０が設置されており、ソレノイド４７０に通電することで電源スイッチ４８０がオフに切り替わる構成になっている。これによりリモート環境からのシャットダウン処理を受け付けた場合に、ソレノイド４７０をソレノイド制御信号４７１で制御し、通電することにより電源スイッチ４８０をオフにすることが可能となっている。
【００３３】
制御信号４０７およびスイッチ４１２は、第二電源供給部４１０に対してＡＣ電源の供給を制御する。第二電源供給部４１０は、省電力状態のときにオフされて、スタンバイ状態のときにオンされる電源である。例えば省電力状態のときに電源制御部１２２がＷａｋｅ信号４０２を受けた時に、電源制御部１２２は制御信号４０７を制御し、スイッチ４１２をオンすることでスタンバイ状態のときに必要な各デバイスに対しての電源をオンすることが可能となる。
【００３４】
第一電源供給部４０９は、ＡＣ電源をＤＣ電源に変換し、電源制御部１２２等に対して第一電源を供給する。第一電源供給部４０９から供給される第一電源は、画像形成装置１を省電力状態にした場合でも電源制御部１２２等に対して電源供給を行うために備えられている電源である。第一電源は電源制御部１２２の他に省電力状態からの復帰を行うためにネットワーク６０からの自機宛てのパケットを検知するための通信Ｉ／Ｆコントローラ１１７へも供給される。
【００３５】
第二電源供給部４１０は、ＡＣ電源をＤＣ電源に変換し、各デバイスに対して、第二電源を供給する。第二電源供給部４１０から供給される第二電源は、画像形成装置１が省電力状態の時に電源供給を停止する電源である。第二電源供給部４１０は、省電力状態の場合に電源供給が不要な各種デバイスに対して電源供給を行うために備えられている。
【００３６】
図３は、図１に示したコンピュータ９の表示装置に表示されるＵＩ画面の一例を示す図である。本例は、画像形成装置１上で動作するアプリケーションの管理を行う際にコンピュータ９上のＷｅｂブラウザに表示される画面の一例である。
【００３７】
特に、図３の（Ａ）は、コンピュータ９のブラウザから画像形成装置１のアプリケーション管理ページにアクセスした際に、最初に表示される画面の例である。
図３の（Ａ）において、メニュー領域３０１は、アプリケーション管理のためのメニューを表示する領域である。
制御画面領域３０２は、メニュー領域３０１で選択されたメニューに応じた画面が表示される領域である。アプリ管理メニュー３０３は、画像形成装置１上にインストールされている各種のアプリケーションの開始や停止やアンインストールを行うためのメニューである。
アプリインストールメニュー３０４は、各種のアプリケーションのインストールを行うためのメニューである。アプリケーション管理ページに最初にアクセスした場合、アプリ管理メニュー３０３が選択されており、制御画面領域３０２にはアプリケーションを管理するための画面が表示される。
アプリケーション一覧領域３０５は、画像形成装置上にインストールされているＣＯＰＹやＳＥＮＤといった画像形成装置の機能を提供するアプリケーションの一覧が表示される領域である。認証アプリケーション一覧領域３０６は、認証を行う特別なアプリケーションの一覧を表示するための領域である。アプリケーション名称欄３０７は、アプリケーション名とバージョン番号が表示される。
【００３８】
状態欄３０８は、アプリケーションの状態を表示するためのものであり、「開始」もしくは「停止」のどちらかが表示される。アプリケーション制御ボタン欄３０９は、アプリケーションを開始したり停止したりするためのボタンが表示される。アプリケーションの状態に応じて表示されるボタンが変化し、アプリケーションの状態が「開始」状態であれば停止ボタンが表示され、「停止」状態であれば開始ボタンが表示される。
【００３９】
ただし、認証アプリケーションについては排他的にいずれか１つだけが起動するように構成されているため、アプリケーション制御ボタン欄３０９において、「選択」というボタンが表示される。
ここで、「選択」ボタンが押されると、現在「開始」状態の認証アプリケーションが停止して、選択された認証アプリケーションが開始される。アンインストールボタン欄３１０は、アプリケーションを画像形成装置からアンインストールするためのボタンが表示される領域であり、この欄のボタンが押されると対応するアプリケーションがアンインストールされる。
【００４０】
図３の（Ｂ）は、メニュー領域３０１にてアプリインストールメニュー３０４が選択された際に表示される画面の例である。
図３の（Ｂ）において、アプリファイルパス入力フィールド３１１は、インストールしたいアプリケーションのコンピュータ９上のファイルパスを指定するフィールドである。参照ボタン３１２は、ファイル選択ダイアログからアプリケーションファイルを選択することでアプリファイルパス入力フィールド３１１にファイルパスを入力するためのボタンである。インストールボタン３１３は、アプリファイルパス入力フィールド３１１で指定されたアプリケーションを画像形成装置１に送信してインストール指示を行うためのボタンである。なお、ここで、アプリケーションは特定の画像形成装置専用ではなく、各機種共通に動作するように実装することが可能である。そのようなアプリケーションは将来リリースされる画像形成装置においてもインストールして動作させることが可能である。
【００４１】
図４は、図１に示した操作部５のディスプレイ１１９に表示される画面の例である。図４の（Ａ）は、認証アプリケーション画面の例であり、画像形成装置１を起動すると最初に表示される画面である。この例では、ユーザがかざすＩＣカード認証を行う認証アプリケーションの画面を示しており、ＩＣカードを画像形成装置１に接続されたカードリーダ（不図示）にかざすことで認証が行われる。有効なＩＣカードがかざされた画像形成装置１が判断した場合、認証が成功する。認証が成功すると画像形成装置１の各機能を利用するための選択画面（図４の（Ｂ））が表示される。
【００４２】
図４の（Ｂ）の画面では画像形成装置１上にインストールされているアプリケーションに対応するボタン２０１が表示される。ユーザは利用したい機能に対応するボタンにタッチすることで各機能の設定画面に遷移する。例えば、ユーザによりコピーボタンがタッチされるとＣＯＰＹアプリケーションの設定画面に切り替わる。
【００４３】
なお、ユーザが画像形成装置１の機能を使い終わった場合、認証されたユーザが操作部５上に配置されたＩＤキー（不図示）を押下すると、画像形成装置１はログアウトして、図４の（Ａ）の認証画面に遷移する。またユーザが一定時間操作部５を操作しない場合にも、自動でログアウトして図４の（Ａ）の画面に戻る。
【００４４】
図５は、図１に示した操作部５に表示するアプリケーション画面の制御に関するソフトウェアモジュールの構成を示すブロック図である。なお、図５に示す各ソフトウェアモジュールは、ＣＰＵ１１１が、ＲＯＭ１１３もしくはＨＤＤ１１６に格納された制御プログラムを読み出して実行することで実現される。
【００４５】
図５において、アプリケーション５０１は、スキャナ装置２やプリンタ装置４の制御を行いユーザに対して画像形成装置１の機能を提供するモジュールである。画像形成装置１上には複数のアプリケーションが存在可能であり、図３で説明した方法でアプリケーションを自由に追加することができる。
また、アプリケーション５０１は、起動時にアプリ管理部５０３に対してアプリ登録処理を行うことで、画像形成装置１の操作部５のディスプレイ１１９上に表示される図４の（Ｂ）の画面で選択可能となる。
【００４６】
入力受信部５０２は、操作部５からのユーザの入力を受信するためのモジュールであり、アプリ管理部５０３にアプリケーション画面切り替え要求を出したり、アプリ管理部５０３を経由して各アプリケーション５０１に入力を通知したりする。
【００４７】
ユーザ管理部５０７は、認証アプリケーションと連携して画像形成装置１にログインしているユーザの各種情報を管理するモジュールである。アプリ管理部５０３からの問い合わせに応答して、画像形成装置１にログインしているユーザが画像形成装置１の各機能を使用する権限を有しているか否かを通知する。なお、図１に示したＨＤＤ１１６のユーザ管理情報領域には、認証可能なユーザごとに、実行可能なアプリケーションが対応づけて管理されているため、ユーザによっては、すべての機能を選択することが制限される場合がある（詳細は後述する）。
【００４８】
アプリ管理部５０３は、入力受信部５０２からのアプリケーション画面切り替え要求に応じて画面を切り替える。この時、ユーザ管理部５０７への問い合わせを行って取得したユーザの権限と切り替え先のアプリケーションの属性に応じてデバイス制御部５０４を通じてスキャナ装置２およびプリンタ装置４の通電制御を行う。
【００４９】
デバイス制御部５０４は、スキャナ制御部５０５、プリンタ制御部５０６を通じて各装置の通電制御を行う。スキャナ制御部５０５はスキャナ装置２の制御を行うモジュールであり、プリンタ制御部５０６はプリンタ装置４の通電制御を行うモジュールである。
【００５０】
図６は、図５に示したユーザ管理部５０７が保持しているユーザの権限情報を模式的に表した図である。ここではユーザＡはデバイス毎、例えばプリント機能、スキャン機能、ファクシミリ機能ともに許可されているのに対して、ユーザＢはプリント禁止に設定されているものとする。なお、各ユーザの権限は画像形成装置１の管理者が設定可能である。また、図６に示す権限情報は画像形成装置１のＨＤＤ１１６等の内部に保持することなく、ユーザ管理部５０７がネットワーク上のサーバ装置に問い合わせて取得するように構成しても良い。
【００５１】
図７Ａ、図７Ｂは、図１に示した画像形成装置１のコントローラ３、スキャナ装置２、プリンタ装置４の各通電状況およびジョブ状態を示す図である。図７Ａ、図７Ｂにおいて、横軸は時間を表している。イベント発生によって、画像形成装置のジョブ状態がどう変化するか、および、コントローラ３、スキャナ装置２、プリンタ装置４の各通電状態がどうなるかを実線で示している。なお、本実施形態では、電源手段から各デバイス（プリンタ装置４、コントローラ３、スキャナ装置２）に供給する電力状態を第１の電力状態（ＯＮ状態）よりも低い第２の電力状態（ＳＬＥＥＰ状態）へ遷移させる画像形成装置を例とする。
【００５２】
コントローラ３は、ＯＮ状態、ＯＮ（スリープ）状態、ＯＦＦ状態の３つの状態を持つ。ＯＮ状態は、コントローラ３上で全ての制御プログラムが動作可能な状態である。ＯＮ（スリープ）状態は、制御プログラムが動作せず、割り込み等でＯＮ状態に復帰するための最低限の動作ができる状態である。ＯＦＦ状態は完全に電源が供給されない状態である。
【００５３】
スキャナ装置２、プリンタ装置４は、ＯＮ（動作待ち解除）状態、ＯＮ（動作待ち）状態、ＯＦＦ状態の３つの状態を持つ。ＯＮ（動作待ち解除）状態は、各ジョブを実行する準備が完了している状態である。ＯＮ（動作待ち）状態は、印刷のためのモータやポリゴンを動作させなかったり、印刷のための転写ユニットを温調させなかったり、読み取りのためのホームポジション検知を動作させないなど可動部を動作させない状態である。すなわちＯＮ（動作待ち）状態は、ＯＮ（動作待ち解除）状態よりも消費電力が低い状態である。ＯＦＦ状態は完全に電源が供給されない状態である。
図７Ａの（Ａ）は、ユーザＡが画像形成装置１を使う場合を想定した状態に対応し、図６に示すようにユーザＡはアプリケーションとして、プリント、スキャンともに許可されているユーザである。
【００５４】
〔ユーザＡによる処理〕
Ｓ１０１にてユーザＡが画像形成装置１のシーソースイッチ（スイッチ４８０）をＯＮすると、画像形成装置１は起動処理を行い起動処理状態になる。そして、起動処理が完了するとアイドル状態になり、一定時間が経過するとスリープ状態に移行する（Ｓ１０２）。
【００５５】
次にＳ１０３にて、ユーザＡが節電キーを押下すると、再びアイドル状態になる。次に、ユーザＡが画像形成装置１にログインする（Ｓ１０４）。この時画像形成装置１の操作画面には図４の（Ｂ）に示す画面が表示される。その後、ユーザＡがＳＥＮＤアプリケーション画面に遷移する（Ｓ１０５）とスキャナ装置２だけ通電状態がＯＮ（動作待ち解除）状態になる。ここでＳＥＮＤアプリケーションには、スキャン装置２のみを使うアプリケーション属性が定義されているものとする。アプリケーション属性については後述する。
【００５６】
次に、Ｓ１０６にてユーザＡが送信設定を行った後に送信処理を実行指示すると、この時点ではスキャナ装置２がＯＮ（動作待ち解除）状態になっているため、ユーザＡにストレスを与えることなくスキャン動作が行われる。またこの時プリンタ装置４はＯＮ（動作待ち）状態であるためプリンタ装置４にかかる消費電力は低く抑えられた状態となる。
スキャナ装置２による原稿読取とデータ送信処理が完了すると画像形成装置１はアイドル状態に遷移し、所定の条件、例えば画像形成装置１の操作がされないまま一定時間経過すると、節電制御対象となるデバイスの電力供給を遮断して、再度スリープ状態に移行する（Ｓ１０７）。スリープ状態に移行すると同時にユーザＡは自動的にログアウトされる。
次に。Ｓ１０８にて後ユーザＡが節電キーを押下すると再びアイドル状態になる。
【００５７】
次に、ユーザＡが再びログインした後（Ｓ１０９）、ＢＯＸアプリケーション画面に遷移するとスキャナ装置２とプリンタ装置４の両方の通電状態がＯＮ（動作待ち解除）状態になる（Ｓ１１０）。ここでＢＯＸアプリケーションは原稿を読み込んで画像形成装置１内の記憶部（ＨＤＤ１１６）に保存する機能と、予め読み込んだ原稿をプリントする機能を持つアプリケーションである。
従って、ＢＯＸアプリケーションにはスキャン装置２とプリンタ装置４の両方を使うアプリケーション属性が定義されているものとする。
【００５８】
Ｓ１１１にてユーザＡがプリント実行操作をした場合、すでにプリンタ装置４がＯＮ（動作待ち解除）状態であるため、ユーザＡにストレスを与えることなくプリント動作が行われる。プリント動作が完了すると画像形成装置１はアイドル状態になり、また画像形成装置１の操作がされないまま一定時間経過すると再度スリープ状態に移行する（Ｓ１１２）。
〔ユーザＢによる処理〕
図７Ａの（Ｂ）は、図７Ａの（Ａ）の後、続けてユーザＢが画像形成装置１を使う場合である。図６に示すようにユーザＢはプリント機能が許可されていないユーザである。
【００５９】
Ｓ２０１にて、ユーザＢが節電キーを押下するとアイドル状態になる。次に、ユーザＢが画像形成装置にログインする（Ｓ２０２）。この時画像形成装置の操作画面には図４の（Ｂ）に示す画面が表示される。その後Ｓ２０３からＳ２０６の各ステップはＳ１０５からＳ１０８の各ステップにおける処理と同様である。
【００６０】
次に、ユーザＢが再びログイン（Ｓ２０７）した後、ＢＯＸアプリケーション画面に遷移するとスキャナ装置２の通電状態がＯＮ（動作待ち解除）状態になる（Ｓ２０８）。一方、ユーザＢはプリント権限がないため、プリンタ装置４はＯＮ（動作待ち）状態のままである。Ｓ２０９にてユーザＢがスキャンした原稿をボックスに保存する操作をした場合、すでにスキャナ装置２がＯＮ（動作待ち解除）状態であるため、ユーザＢにストレスを与えることなくスキャン動作が行われる。
スキャン動作が完了すると画像形成装置１はアイドル状態になり、また画像形成装置１の操作がされないまま一定時間経過すると再度スリープ状態に移行する（Ｓ２１０）。
【００６１】
図８は、図１に示した画像形成装置に登録されたアプリケーション属性の例を示す図である。アプリケーション属性は、アプリケーションの特性を記述したテキストファイルであり、アプリケーションファイルに包含されている。
図８の（Ａ）は、機能装置毎の独立した通電制御に対応しているＳＥＮＤアプリケーションの属性情報の例である。
ＡｐｐｌｉｃａｔｉｏｎＮａｍｅ８０１はアプリケーション名を示す属性である。ＡｐｐｌｉｃａｔｉｏｎＶｅｒｓｉｏｎ８０２はアプリケーションのバージョンを示す属性である。
ＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３はアプリケーションが機能装置毎の独立した通電制御に対応したアプリケーションであることを示す属性であり、通電が必要な機能装置を示している。この例では"ｓｃａｎｎｅｒ＝ｏｎ"と記載されているため、このアプリケーションに画面を切り替えた場合にスキャナのみＯＮ（動作待ち解除）状態になるように制御される。
【００６２】
図８の（Ｂ）は、機能装置毎の独立した通電制御に対応しているＢＯＸアプリケーションの属性情報の例である。ＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３として"ｓｃａｎｎｅｒ＝ｏｎ；  ｐｒｉｎｔｅｒ＝ｏｎ"と記載されているため、このアプリケーションに画面を切り替えた場合にスキャナ装置２とプリンタ装置４の両方がＯＮ（動作待ち解除）状態になるように制御される。
【００６３】
図８の（Ｃ）は、レガシーアプリケーション（本発明の通電制御に対応していない過去の画像形成装置用に作成されたアプリケーション）の属性情報の例である。過去の画像形成装置ではＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３という属性は定義されていないため、このアプリケーションではＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３属性が記載されていない。よって、ＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３属性の有無を判定することにより、ＣＰＵ１１１は、レガシーアプリケーションか否かの判定が可能である。
【００６４】
図８の（Ｄ）は、認証アプリケーションの属性情報の例である。ＡｐｐｌｉｃａｔｉｏｎＴｙｐｅ８０５の属性はアプリケーションの種類を示す属性である。認証アプリケーションは"Ａｕｔｈｅｎｔｉｃａｉｏｎ"と定義される。
一般アプリケーションの場合は、この属性の記載は不要である。よって、ＣＰＵ１１１は、ＡｐｐｌｉｃａｔｉｏｎＴｙｐｅ８０５の属性が定義されていないものは一般アプリケーションであると判断できる。本実施形態では、認証アプリケーションはジョブを実行することはないため、通電制御の対象は一般アプリケーションのみとしている。
【００６５】
図９は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、アプリケーション画面の切り替えを行う際に画像形成装置１で実行される処理の流れに対応する。図９の各ステップは、ＲＯＭ１１３やＨＤＤ１１６に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。なお、以下の説明では、ＣＰＵ１１が実行するモジュール（図５に示した）を主体として説明する。
まずＳ９０１において、アプリ管理部５０３は、アプリ切り替え指示受信処理として、入力受信部５０２からアプリケーション画面切り替え要求を受信する。次にＳ９０２に進み、アプリ属性取得処理として、アプリ管理部５０３が画面切替先アプリケーションの属性（図８参照）を取得する。次にＳ９０３に進み、アプリ管理部５０３は、Ｓ９０２で取得した属性を基に画面切替先アプリケーションの種類が認証アプリケーションであるか否かを判定する。本実施形態では図８の（Ｄ）に示すようにＡｐｐｌｉｃａｔｉｏｎＴｙｐｅ８０５属性が"Ａｕｔｈｅｎｔｉｃａｔｉｏｎ"であるアプリケーションを認証アプリケーションと判定する。
【００６６】
Ｓ９０３にて認証アプリケーションであるとアプリ管理部５０３が判定した場合はアプリ管理部５０３が処理をＳ９１０に進める。
一方、認証アプリケーションでないとアプリ管理部５０３が判定した場合、アプリ管理部５０３は処理をＳ９０４に進める。
Ｓ９０４では、アプリ管理部５０３は、Ｓ９０２で取得した属性情報を元にスキャナ装置２の通電状態をＯＮ（動作待ち解除）状態にする必要があるかどうかを判定する。本実施形態ではＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３属性に"ｓｃａｎｎｅｒ＝ｏｎ"という記載が含まれれば、スキャナ装置２の通電状態をＯＮ（動作待ち解除）状態に移行する必要があると判定する。
【００６７】
また、ＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３属性そのものが記載されていない場合も、スキャナ装置２の通電状態をＯＮ（動作待ち解除）状態に移行する必要があると判定する。もしＯＮ（動作待ち解除）状態にする必要がないとアプリ管理部５０３が判定した場合は、Ｓ９０７に進み、ＯＮ（動作待ち解除）状態にする必要があるとアプリ管理部５０３が判定した場合はＳ９０５に進む。
そして、Ｓ９０５において、アプリ管理部５０３は、ユーザ管理部５０７に問い合わせて、認証されたユーザにスキャン権限があるか否かを判定する。ユーザにスキャン権限が無いとアプリ管理部５０３が判定した場合は、アプリ管理部５０３は。処理をＳ９０７に進め、スキャン権限があるとアプリ管理部５０３が判定した場合、アプリ管理部５０３は処理をＳ９０６に進める。
【００６８】
Ｓ９０６では、アプリ管理部５０３は、スキャナ装置２の通電状態をＯＮ（動作待ち解除）状態にするよう、デバイス制御部５０４に要求して処理をＳ９０７に進める。デバイス制御部５０４はスキャナ制御部５０５に要求してスキャナ制御部５０５がスキャナ装置２に対する通電処理を行う。
【００６９】
Ｓ９０７では、アプリ管理部５０３は、Ｓ９０２で取得した属性情報を元にプリンタ装置４の通電状態をＯＮ（動作待ち解除）状態にする必要があるかどうかを判定する。
本実施形態ではＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３属性に"ｐｒｉｎｔｅｒ＝ｏｎ"という記載が含まれれば、プリンタ装置４の通電状態をＯＮ（動作待ち解除）状態に移行する必要があると判定する。
また、ＳｍａｒｔＰｏｗｅｒＳａｖｅ８０３属性そのものが記載されていない場合もプリンタ装置４の通電状態をＯＮ（動作待ち解除）状態に移行する必要があると判定する。
もしＯＮ（動作待ち解除）状態にする必要がないとアプリ管理部５０３が判定した場合はＳ９１０に進み、必要があるとアプリ管理部５０３が判定した場合はＳ９０８に進む。
Ｓ９０８において、アプリ管理部５０３は、ユーザ管理部５０７に問い合わせて、ユーザにプリント権限があるか否かを判定する。
ユーザにプリント権限が無いとアプリ管理部５０３が判定した場合は、アプリ管理部５０３は処理をＳ９１０に進め、プリント権限があるとアプリ管理部５０３が判定した場合はＳ９０９に進める。
【００７０】
Ｓ９０９ではアプリ管理部５０３は、プリンタ装置４の通電状態をＯＮ（動作待ち解除）状態にするよう、デバイス制御部５０４に要求して処理をＳ９１０に進める。デバイス制御部５０４はプリンタ制御部５０６に要求してプリンタ制御部５０６がスキャナ装置２に対する通電処理を行う。
Ｓ９１０では、Ｓ９０１で要求されたアプリケーションに表示画面を切り替えて処理を終了する。
【００７１】
以上説明したように、アプリケーションの画面切り替え時に、画面遷移先アプリケーションの属性とユーザ権限を判断して、必要に応じてスキャナ装置２、プリンタ装置４の通電状態をＯＮ（動作待ち解除）状態にしてから画面切り替えを行う構成とした。
これにより、画面遷移のタイミングで通電制御を行えばよいアプリケーションは特別な実装することなく、独立した通電制御が実現できる。通電制御を行うか否かを判断する際に、ユーザの権限を判定するので、ジョブ実行時のパフォーマンス低下を防ぐと同時に、無駄な通電処理を行うことによる消費電力の無駄を減少させることが容易に実現できる。
【００７２】
〔第２実施形態〕
第１実施形態では、図８に示したアプリケーション属性ファイルを基に通電制御を行う例を説明したが、第２実施形態ではアプリ管理テーブルを用いて通電制御を行う例を示す。
なお、システム構成や電源制御に関するハードウェア構成やＵＩや通電状態は第１実施形態と共通であるため説明は割愛する。
【００７３】
また、ソフトウェアの構成に関しても図５と同等であるが、アプリ管理部５０３の制御内容について異なる部分があるため差分について説明する。
第２実施形態では、アプリ管理部５０３は、アプリケーション５０１からアプリ登録を受ける際に、各装置の通電情報を受信することが可能になっている。
また、アプリ管理部５０３はアプリケーション５０１からアプリ登録要求を受けると、図１１に一例を示す通電情報を含めたアプリ管理テーブルを作成する。そして、アプリ画面切り替え要求時にアプリ管理テーブルの情報に基づいて必要に応じてスキャナ装置２、プリンタ装置４の通電制御を行う。
図５のその他の構成要素に関しては第１実施形態と同じであるため説明は割愛する。
なお、アプリケーション属性に関しては、第１実施形態では図８のようにスキャナ装置２、プリンタ装置４の通電状態の制御のための属性を定義していたが、第２実施形態ではこの属性は定義されない。
【００７４】
図１０は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、アプリ管理部５０３がアプリケーション５０１からアプリ登録要求を受け取った際の、アプリ管理部５０３の処理の流れに対応する。図１０の各ステップは、ＲＯＭ１１３やＨＤＤ１１６に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。また、以下の説明では、ＣＰＵ１１１が実行する図５に示したモジュールを主体として説明する。
【００７５】
アプリ管理部５０３は、アプリケーションからアプリ登録指示を受けると、まずＳ１００１にて登録指示に各装置の通電制御情報が含まれるか否かを判定する。例えばレガシーアプリからの登録の場合、登録指示に通電制御情報は含まれていないことになる。
ここで、通電制御情報が含まれているとアプリ管理部５０３が判定した場合はＳ１００２に進み、指示内容通りに図１１に一例を示すアプリケーション管理テーブルにアプリケーション情報登録を行い、処理を終了する。
【００７６】
Ｓ１００１にてアプリ管理部５０３は通電制御情報が含まれていないと判定すると、処理をＳ１００３に進める。Ｓ１００３では、アプリ判定処理として、アプリ管理部５０３はそのアプリケーションの属性情報を取得して認証アプリケーションかどうかを判定する。認証アプリケーションでないとアプリ管理部５０３が判定した場合はＳ１００４に進み、認証アプリケーションであるとアプリ管理部５０３が判定した場合はＳ１００５に進む。
Ｓ１００４ではアプリ管理部５０３はスキャナ装置２とプリンタ装置４の両方を通電制御するものとして、図１１に示すアプリ管理テーブルにアプリケーション情報を登録して処理を終了する。
Ｓ８０５ではアプリ管理部５０３はスキャナ装置２とプリンタ装置４の両方とも通電制御しないものとしてアプリ管理テーブルにアプリケーション情報を登録して処理を終了する。
【００７７】
図１１は、図１に示したＨＤＤ１１６に保持されるアプリケーション管理テーブルの一例を示す図である。本アプリ管理テーブルは、アプリケーションの画面登録時に生成される。
【００７８】
図１１において、アプリＩＤ１１０１は、プログラム上でアプリケーションを識別するためのＩＤであり、アプリ登録時に一意に決められる。アプリ名称１１０２はアプリケーションの名前であり、アプリ種別１１０３はアプリケーションの種類を示す。アプリ名称１１０２およびアプリ種別１１０３は、アプリケーション属性（図８）から情報を取得してテーブルに記録する。本テーブルは、各デバイスに対する電力制御の可否を決定する情報を格納するテーブルである。
【００７９】
スキャナ制御１１０４は、画面切り替え時にスキャナ装置２の通電制御が必要か否かを示す電力制御情報が付加されて保持される。ここで、スキャナ制御１１０４が「Ｔｒｕｅ」である場合は、そのアプリケーションに画面を切り替えた場合にスキャナ装置２の通電状態をＯＮ（動作待ち解除）状態にする必要があることを意味する。プリンタ制御１１０５は、画面切り替え時にプリンタ装置４の通電制御が必要か否かを示す情報が保持される。
ここで、プリンタ制御１１０５が「Ｔｒｕｅ」である場合、そのアプリケーションに画面を切り替えた場合にプリンタ装置４の通電状態をＯＮ（動作待ち解除）状態にする必要があることを意味する。
【００８０】
図１２は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、アプリケーション画面の切り替えを行う際の画像形成装置１で実行される処理の流れに対応する。図１２の各ステップは、ＲＯＭ１１３やＨＤＤ１１６に格納されたプログラムをＣＰＵ１１１が実行することによって処理される。なお、以下の説明では、ＣＰＵ１１１が実行する図５に示したモジュールを主体として説明する。
まず、Ｓ１２０１にて、アプリ管理部５０３は、入力受信部５０２からアプリケーション画面切り替え要求を受信する。次にＳ１２０２に進み、アプリ管理部５０３はアプリ管理テーブル（図１１）から画面切替先アプリケーションの情報を取得する。
【００８１】
Ｓ１２０４からＳ１２１０の各処理はＳ９０４からＳ９１０の各処理と同様である。但し、スキャナおよびプリンタに対する通電制御が必要か否かを判断する際、Ｓ１２０２で取得した情報に基づいて判断を行う点が第１実施形態と異なる。
【００８２】
以上説明したように、アプリケーション登録時に機能装置毎の通電制御情報を指定可能な構成とし、指定がない場合はそのアプリケーションに画面遷移する際にスキャナ装置２、プリンタ装置４共に通電状態をＯＮ（動作待ち解除）にする構成とした。
これにより、ジョブ実行時のパフォーマンス低下を防ぐと同時に、無駄な通電処理を行うことによる消費電力の無駄を減少させることが容易に実現できる。
【００８３】
なお、上記第１、第２実施形態では、説明を簡略化するためスキャナ装置２およびプリンタ装置４のみ独立制御できる構成としているが、ＦＡＸ通信制御部やＨＤＤ１１６など機能を利用する上で必要な機能装置を細分化して通電制御するようにしてもよい。これにより、さらに細やかな省電力機能を提供可能となる。
【００８４】
また、上記第１、第２実施形態では、ＯＮ（動作待ち）状態という可動部を動作させない状態を省電力状態として定義しているが、本発明はこれに制限されるものではなく、さらに消費電力の少ない状態を設定したり、ＯＮとＯＦＦの２段階だけにしたりしてもよい。
【００８５】
また、上記第１、第２実施形態では、独立した通電制御に対応したアプリケーションの通電制御をアプリ管理部５０３が行う例を示しているが、アプリケーション自身が画面遷移とは別の適切なタイミングで適切な装置の通電制御を行うようにしてもよい。これにより省電力性を高めることが可能となる。
【００８６】
本発明の各工程は、ネットワーク又は各種記録媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００８７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００８８】
１  画像形成装置
２  スキャナ装置
３  コントローラ
４  プリンタ装置
【図１】
2015177315.tif 000003
【図２】
2015177315.tif 000004
【図３】
2015177315.tif 000005
【図４】
2015177315.tif 000006
【図５】
2015177315.tif 000007
【図６】
2015177315.tif 000008
【図７Ａ】
2015177315.tif 000009
【図７Ｂ】
2015177315.tif 000010
【図８】
2015177315.tif 000011
【図９】
2015177315.tif 000012
【図１０】
2015177315.tif 000013
【図１１】
2015177315.tif 000014
【図１２】
2015177315.tif 000015