(57)【要約】【課題】  複合機が省電力モードから復帰する際に、装置が有する操作部の動作が可能になるまでの時間を高速化する。【解決手段】  省電力モードからの復帰時に、サブＣＰＵ２４０は、不揮発メモリ２３０に予め格納された初期画面のデータを読み出して表示画面２１１に表示する。更にサブＣＰＵ２４０は、ユーザが初期画面でタッチした領域の座標データを検出して、不揮発メモリ２３０に記憶する。その間、メインＣＰＵ２５０は、装置全体の設定等の起動処理を行い、起動処理が終了すると、不揮発メモリ２３０に記憶された座標データを読み出して、ユーザが選択した機能を特定し、特定した動作を実行する。また、メインＣＰＵ２５０は、ユーザが選択した機能の判断に応じた表示画面のデータを生成して操作部コントローラ２２０へ転送すると共に、操作部コントローラ２２０に画面切替指示を送信する。【選択図】  図１
2014117855.tif 000002
【特許請求の範囲】
【請求項１】
主制御手段と、
画面を操作部に表示するための表示制御手段と、
前記操作部に表示された画面を介してユーザから受け付けた操作情報を記憶する記憶手段と、
前記主制御手段および前記表示制御手段に電力を供給する電力供給手段と、を有し、
前記電力供給手段は、前記操作部からの指示に応じて前記主制御手段および前記表示制御手段に電力を供給し、
前記表示制御手段は、前記主制御手段が装置の起動処理を行っている間に、初期画面を前記操作部に表示するとともに、前記初期画面を介してユーザから受け付けた操作情報を前記記憶手段に記憶し、
前記主制御手段は、前記電力供給手段から電力が供給されたことに応じて装置の起動処理を開始し、前記起動処理が終了した場合、前記記憶手段に記憶された操作情報に基づいて所定の処理を実行することを特徴とする情報処理装置。
【請求項２】
前記操作情報は、前記初期画面を介してユーザがタッチした領域の座標データであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記主制御手段は、前記操作情報に基づいて、前記初期画面を介したユーザの操作を特定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記初期画面は、前記情報処理装置の機能を選択するための画面であることを特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記電力供給手段は、省電力モードにおいては、前記主制御手段および前記表示制御手段への電力供給を停止し、通常電力モードにおいては前記主制御手段および前記表示制御手段へ電力を供給することを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
前記電力供給手段は、前記省電力モードにおいて、ユーザからの操作を受け付けた場合に、前記主制御手段および前記表示制御手段に電力を供給することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記電力供給手段は、人感センサによりユーザが前記情報処理装置に接近したことを検知した場合に、前記主制御手段および前記表示制御手段に電力を供給することを特徴とする請求項５又は６のいずれか１項に記載の情報処理装置。
【請求項８】
原稿を読み取って画像データを生成する読取手段と、
画像データに基づいて画像を印刷する印刷手段とを更に有し、
前記主制御手段は、前記記憶手段に記憶された操作情報に基づいて、前記読取手段および前記印刷手段への電力供給が必要か否かを判断することを特徴とする請求項１ないし７のいずれか１項に記載の情報処理装置。
【請求項９】
主制御手段と、画面を操作部に表示するための表示制御手段と、前記操作部に表示された画面を介してユーザから受け付けた操作情報を記憶する記憶手段と、前記主制御手段および前記表示制御手段に電力を供給する電力供給手段とを有する情報処理装置の制御方法であって、
前記電力供給手段が、前記操作部からの指示に応じて前記主制御手段および前記表示制御手段に電力を供給するステップと、
前記表示制御手段が、前記主制御手段が装置の起動処理を行っている間に、初期画面を前記操作部に表示するとともに、前記初期画面を介してユーザから受け付けた操作情報を前記記憶手段に記憶するステップと、
前記主制御手段が、前記電力供給手段から電力が供給されたことに応じて装置の起動処理を開始し、前記起動処理が終了した場合、前記記憶手段に記憶された操作情報に基づいて所定の処理を実行するステップと、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードで動作可能な情報処理装置において、省電力モードから復帰する際に、操作部が動作可能になるまでの時間を高速化する技術に関する。
【背景技術】
【０００２】
従来、スキャン、プリント、ＦＡＸ、文書の送信等の機能を備えた複合機は、操作画面を表示するための操作部を有する。その操作部の主な制御は、複合機のメインＣＰＵにより行われる。
【０００３】
このような複合機は、消費電力を低減するため、一定の条件で省電力モードへ移行する。省電力モードでは、操作部やスキャナ、プリンタ等の各デバイスへの電力供給を停止する。そして、省電力モードから復帰するための要因を検出すると（例えば操作部のスイッチが押下された場合）、複合機は、停止していたデバイスへの給電を開始する。
【０００４】
ところで、省電力モードから復帰する際、メインＣＰＵは各デバイスに対する起動処理を行うため、操作部に初期画面を表示するまでに一定の時間を要する。例えばメインＣＰＵは、複合機が省電力モードから復帰する際、休止していたデバイスの起動処理を行うとともに、複合機内の各デバイスの状態を確認する。その結果、省電力モードからの復帰時はメインＣＰＵの処理が集中する。メインＣＰＵによる操作部への画面表示は、この起動処理を終了した後に行うため、初期画面が表示されるまでユーザを待たせてしまう。
【０００５】
そこで、特許文献１では、メインＣＰＵが操作部のＬＣＤを直接描画制御することが困難な場合に、メインＣＰＵの動作状態とは独立に動作するサブＣＰＵが、操作部に初期画面を直接描画する構成を採用している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１４１５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の構成では、省電力モードからの復帰の際に操作部に早く初期画面の表示を行うことが可能になるものの、メインＣＰＵが起動処理を終了するまでの間は、初期画面を介したユーザからの操作を受け付けることができなかった。
本発明は、上記の課題に鑑みてなされたものであり、装置を省電力モードから復帰させる際に、操作部の動作が可能になるまでの時間を高速化することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の情報処理装置は、主制御手段と、画面を操作部に表示するための表示制御手段と、前記操作部に表示された画面を介してユーザから受け付けた操作情報を記憶する記憶手段と、前記主制御手段および前記表示制御手段に電力を供給する電力供給手段と、を有し、前記電力供給手段は、前記操作部からの指示に応じて前記主制御手段および前記表示制御手段に電力を供給し、前記表示制御手段は、前記主制御手段が装置の起動処理を行っている間に、初期画面を前記操作部に表示するとともに、前記初期画面を介してユーザから受け付けた操作情報を前記記憶手段に記憶し、前記主制御手段は、前記電力供給手段から電力が供給されたことに応じて装置の起動処理を開始し、前記起動処理が終了した場合、前記記憶手段に記憶された操作情報に基づいて所定の処理を実行することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、装置を省電力モードから復帰させる際に、操作部の動作が可能になるまでの時間を高速化する。その結果、装置が省電力モードから復帰する際に、装置が有する操作部の動作が可能になるまでの時間を高速化することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態における複合機のハードウェア構成図である。
【図２】第１実施形態におけるメインＣＰＵの動作を示すフローチャートである。
【図３】第１実施形態におけるサブＣＰＵの動作を示したフローチャートである。
【図４】第１実施形態における機能選択画面の例を示す図である。
【図５】第１実施形態における機能選択画面の座標データと機能の関係を示す表である。
【図６】第２実施形態における複合機のハードウェア構成図である。
【図７】第２実施形態におけるサブＣＰＵの動作を示すフローチャートである。
【図８】第２実施形態におけるメインＣＰＵの動作を示すフローチャートである。
【図９】第３実施形態における複合機のハードウェア構成図である。
【図１０】第４実施形態におけるサブＣＰＵの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
（第１の実施形態）
図１は、第１の実施形態における複合機のハードウェア構成図である。なお、本実施形態における複合機は情報処理装置の一例である。ここでは複合機について説明するが、スキャン、プリント、ＦＡＸ、文書送信のいずれかを行う単機能の情報処理装置であってもよい。
【００１３】
図１において、まず、複合機１００は、装置全体を制御するメインＣＰＵ２５０を有する。メインＣＰＵ２５０は、ＨＤＤ２７０又はＲＯＭ２００に記憶されたプログラムを実行することにより複合機１００を制御する。
【００１４】
ＲＯＭ２００は、メインＣＰＵ２５０が実行する初期起動プログラムを格納する記憶手段である。ＲＡＭ１２０は、メインＣＰＵ２５０が動作するためのワークメモリとして用いる。メインＣＰＵ２５０は、電源供給部１０２から電力が供給されると、まずＲＯＭ２００に記憶された初期起動プログラムを読み出して実行する。その後、メインＣＰＵ２５０は、ＨＤＤ２７０からプログラムを読み出し、システムの起動処理（ＩＯチップ２６０やＨＤＤ２７０の初期化など）を開始するとともに、スキャナ２９５やプリンタ３０５が正常に動作するかを確認する処理を行う。なおメインＣＰＵ２５０は、情報処理装置を制御する主制御手段として機能する。
【００１５】
また複合機１００は、操作部コントローラ２２０を制御するサブＣＰＵ２４０を有する。サブＣＰＵ２４０は、メインＣＰＵ２５０が上述した起動処理やスキャナ２９５／プリンタ３０５の状態確認処理を行っている間に、不揮発メモリ２３０に記憶された画面データを操作部２１０に表示させる（表示制御する）。ＲＯＭ２０１は、サブＣＰＵ２４０が実行するプログラムを格納する記憶手段である。サブＣＰＵ２４０は、電源供給部１０２から電力が供給されると、ＲＯＭ２０１に記憶されたプログラムを読み出して実行する。操作部コントローラ２２０は、転送された画面データに基づいて操作部２１０に画面を表示する。また操作部コントローラ２２０は、ユーザによるタッチパネル２１２のタッチを検出すると、どの座標が押されたのかを検知し、操作情報として座標データをサブＣＰＵ２４０へ転送する。操作部コントローラ２２０は、現在操作部に表示されている画面から、画面切替指示とともに受信した画面データに基づく画面に表示を切り替える。なお、サブＣＰＵ２４０および操作部コントローラ２２０は、操作部２１０を制御する表示制御手段として機能する。
【００１６】
また複合機１００は、初期画面を含む操作画面を表示するための操作部２１０を有する。操作部２１０は、操作部コントローラ２２０から転送された画面データを表示する表示画面２１１と、ユーザからの操作を受け付けるためのタッチパネル２１２とを有する。また操作部２１０は、省電力モードから通常電力モードに復帰するための指示を行う節電スイッチ１４０を有する。
【００１７】
また複合機１００は、ユーザが複合機１００に接近したことを検出するための人感センサ１５０を有する。人感センサ１５０は、複合機１００の省電力モード中の消費電力を抑えるためにパッシブセンサとすることが望ましい。ただし、アクティブセンサを用いても良い。アクティブセンサを用いる場合は、センサを制御する専用のマイクロコンピュータを用いる。人感センサ１５０は、人（ユーザ）が複合機１００に接近すると、割込信号を電源制御部１１０に送信する。この割込み信号を受けると、電源制御部１１０は、電源供給部１０２に指示を行い、後述する電源系統Ｂの各部へ電力を供給するように制御する。
【００１８】
また複合機１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して他の複合機やＰＣと通信するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１３０を有する。ＮＩＣ１３０は、ＬＡＮから送受信するパケットを処理する通信手段として機能する。
【００１９】
ＨＤＤ２７０は、複合機１００の各種の機能を提供するアプリケーションプログラムを格納する。ＨＤＤ２７０は、コピー機能を実行するためのコピーアプリや、スキャンした画像を他の複合機やＰＣへ送信するスキャンアプリ、ファクシミリのデータを伝送するＦＡＸアプリ等を格納する。また本実施形態では、スキャナ２９５で原稿を読取って生成された画像データやＰＣから受信したＰＤＬ（ページ記述原稿）のデータをボックスと呼ばれる記憶領域に保存するボックスアプリもＨＤＤ２７０に格納されている。また本実施形態では、ウェブサーバなどから受信したＨＴＭＬデータに基づいてウェブページを表示したり、複合機１００に記憶された文書をウェブサーバにアップロードしたりするためのウェブブラウザーもＨＤＤ２７０に格納されている。
【００２０】
また複合機１００は、プリンタ３０５やスキャナ２９５との入出力を制御するチップとしてＩＯチップ２６０を有する。プリンタ３０５は、画像を印刷用紙に印刷する印刷手段であり、スキャナ２９５は、原稿を読み取って画像データを生成する読取手段である。また複合機１００は、スキャナ２９５で読取って入力された画像データやプリンタ３０５に出力する画像データに対して補正、加工、編集、解像度変換等を行う画像処理チップ２８０を有する。
【００２１】
図１において、複合機１００は、通常電力モードおよび省電力モードのいずれか一方のモードで動作する。通常電力モードとは、図１に示した全デバイスに電力が供給されている電力モードである。すなわち、図１に示した電源系統Ａおよび電源系統Ｂに含まれるデバイスに電力が供給されている電力モードである。一方、省電力モードとは、図１に示した電源系統Ａに含まれるデバイスに電力が供給され、電源系統Ｂに含まれるデバイスに電力が供給されない電力モードである。
【００２２】
電力モードの切り替えは電源制御部１１０によって行われる。電源制御部１１０は、省電力モード中に人感センサ１５０又は節電スイッチ１４０等から割込信号が出力されると、メインＣＰＵ２５０やサブＣＰＵ２４０を含む電源系統Ａのデバイスへの電力供給を行うように電力供給部１０２に指示する。この結果、複合機１００は、省電力モードから通常電力モードに移行する。
【００２３】
次に複合機１００の動作について説明する。
【００２４】
メインＣＰＵ２５０は、電源が供給されると、ＲＯＭ２００から初期起動プログラムを読み出し、ＩＯチップ２６０とＨＤＤ２７０の初期化を行う。これらの初期化の後に、メインＣＰＵ２５０は、ＨＤＤ２７０から起動プログラムを読み出し、システムの起動処理を開始する。またメインＣＰＵ２５０が起動処理を行っている間にサブＣＰＵ２４０は以下の処理を実行する。すなわち、サブＣＰＵ２４０は、電源が供給されると、ＲＯＭ２０１に記憶されたプログラムを実行し、不揮発メモリ２３０から初期画面のデータを読み出して操作部コントローラ２２０に転送する。操作部コントローラ２２０は、初期画面のデータを受信すると、操作部２１０の表示画面２１１に初期画面を表示する。
【００２５】
また、電源制御部１１０は、通常電力モード中に、メインＣＰＵ２５０やサブＣＰＵ２４０から電源遮断信号を受けると、電源供給部１０２に指示を行い、電源系統Ｂに含まれるデバイスの電力供給を停止させる。
【００２６】
図２および図３は、第１の実施形態の複合機１００が、省電力モードから通常電力モードに移行する際の動作を示したフローチャートである。図２はメインＣＰＵ２５０の動作を示すフローチャートであり、図３はサブＣＰＵ２４０の動作を示すフローチャートである。図２および図３のフローチャートは、電源供給部１０２から電力が供給されたことに応じて、同時並行して行われる。
【００２７】
図２は、図１のメインＣＰＵ２５０の動作を示したフローチャートである。図２のフローチャートは、電源供給部１０２から電源が供給されたことに従って処理を開始する。
【００２８】
メインＣＰＵ２５０は、電源供給部１０２から電源が供給されると、起動処理を行う（Ｓ２５２）。具体的には、ＲＯＭ２００に記憶された起動プログラムを読み込み、ＩＯチップ２６０とＨＤＤ２７０の初期化を行う。これらの初期化の後に、メインＣＰＵ２５０は、ＨＤＤ２７０からプログラムを読み出し、システムの設定処理を始める。次にメインＣＰＵ２５０は、プリンタ３０５やスキャナ２９５等の各デバイスの状態を監視し、これらデバイスが正常に動作するか否かを確認する。
【００２９】
Ｓ２５２の起動処理が終了すると、メインＣＰＵ２５０は、不揮発メモリ２３０にアクセスし（Ｓ２５３）、不揮発メモリ２３０に座標データが記憶されているか否かを判定する（Ｓ２５４）。座標データとは、ユーザが操作部２１０のタッチパネル２１２をタッチした座標を示す操作情報であり、Ｘ成分とＹ成分からなる。
【００３０】
メインＣＰＵ２５０は、不揮発メモリ２３０に操作情報として座標データが記憶されていると（Ｓ２５４でＹＥＳ）、操作部２１０に表示された画面でユーザが特定の操作を行ったと判断する。そしてメインＣＰＵ２５０は、その座標データに基づいて所定の処理を実行するべく、Ｓ２５５〜Ｓ２５７に進む。一方、メインＣＰＵ２５０は、不揮発メモリ２３０に座標データが記憶されていない場合には、一定時間待機した後に、Ｓ２５３に戻り再度不揮発メモリ２３０にアクセスする。
【００３１】
Ｓ２５５で、メインＣＰＵ２５０は、不揮発メモリ２３０に記憶された座標データと、図５に示した判断表とに基づいて、ユーザが選択した機能を特定する。図５に示した判断表は、ＨＤＤ２７０に格納されている。
【００３２】
メインＣＰＵ２５０は、図５の表を参照して次のような判断を行う。すなわち、ユーザがタッチパネル２１２をタッチした領域の座標データのＸ成分がｘ１〜ｘ２の範囲内で、かつＹ成分がｙ１〜ｙ２の範囲内であれば、メインＣＰＵ２５０は、ウェブブラウザーの機能が選択されたと判断する。また、ユーザがタッチしたタッチパネル２１２の座標のＸ成分がｘ１〜ｘ２の範囲内であり、かつＹ成分がｙ３〜ｙ４の範囲内であれば、ＦＡＸの機能が選択されたと判断する。
【００３３】
また、ユーザがタッチしたタッチパネル２１２の座標のＸ成分がｘ１〜ｘ２の範囲内であり、かつＹ成分がｙ５〜ｙ６の範囲内であれば、ＣＯＰＹの機能が選択されたと判断する。また、ユーザがタッチしたタッチパネル２１２の座標のＸ成分がｘ３〜ｘ４の範囲内であり、かつＹ成分がｙ１〜ｙ２の範囲内であれば、設定／登録の機能が選択されたと判断する。また、ユーザがタッチしたタッチパネル２１２の座標のＸ成分がｘ３〜ｘ４の範囲内であり、かつＹ成分がｙ３〜ｙ４の範囲内であれば、ＢＯＸの機能が選択されたと判断する。またユーザがタッチしたタッチパネル２１２の座標のＸ成分がｘ３〜ｘ４の範囲内であり、かつＹ成分がｙ５〜ｙ６の範囲内であれば、スキャンの機能が選択されたと判断する。
【００３４】
ユーザにより選択された機能を特定した後は、メインＣＰＵ２５０は、特定した機能に応じた所定の処理を実行する（Ｓ２５６）。例えば、コピーの機能が特定された場合には、所定の処理として、スキャナ２９５やプリンタ３０５を制御し、コピー動作を行う。また、スキャンの機能が特定された場合には、所定の処理として、スキャナ２９５を制御し、原稿を読取って得られた画像データの蓄積・転送等を行う。そして、メインＣＰＵ２５０は、Ｓ２５５で特定した機能に対応する画面データを生成し、操作部コントローラ２２０へ転送する。更にメインＣＰＵ２５０は、操作部コントローラ２２０に画面の切り替え指示を出す（Ｓ２５７）。
【００３５】
なお、ここでは、座標データを不揮発メモリ２３０に記憶するようにしたが、ユーザが選択した機能を示す情報を不揮発メモリ２３０に記憶するようにしてもよい。
【００３６】
なお、Ｓ２５５〜Ｓ２５７において所定の処理が終了すると、メインＣＰＵ２５０は、複合機１００で消費される電力を抑制するため、省電力モードへの移行制御を始め、ＲＡＭ１２０へ装置の状態を退避してセルフリフレッシュ動作へ移行させる。ＲＡＭ１２０がセルフリフレッシュ動作へ移行すると、メインＣＰＵ２５０は、電源制御部１１０に、装置への電源状態を省電力モードに変更するために電源遮断信号を送信する。電源遮断信号を受けた電源制御部１１０は、電源系統Ｂに含まれるデバイスへの電力を停止するよう電源供給部１０２に指示する。この結果、複合機１００は通常電力モードから省電力モードへ移行する。
【００３７】
図３は、サブＣＰＵ２４０がＲＯＭ２１０に記憶されたプログラムを読み出して実行するフローチャートである。なお図３のフローチャートは、電源供給部１０２から電源が供給されたことに従って処理を開始する。
【００３８】
サブＣＰＵ２４０は、電源供給部１０２から電源が供給されると、不揮発メモリ２３０に記憶されている初期画面のデータを読み出し（Ｓ２４２）、その初期画面のデータを操作部コントローラ２２０へ転送する（Ｓ２４３）。画面データをサブＣＰＵ２４０から受信した操作部コントローラ２２０は、図６に示す初期画面を操作部２１０に表示する。
【００３９】
図４は、Ｓ２４３で表示する初期画面の一例である。図４には、便宜上、座標データとして（Ｘｎ，Ｙｎ）を示しているが、実際の画面には表示されない。操作部コントローラ２２０は、タッチパネル２１２をユーザに押下されたことを検出すると、座標データをサブＣＰＵ２４０へ通知する。座標データは、不揮発メモリ２３０に記憶され、メインＣＰＵ２５０によって参照される。メインＣＰＵ２５０は、不揮発メモリ２３０から座標データを受け取り、図５に示した判断表に基づいて、ユーザが何れの機能を選択したのかを特定する。そしてメインＣＰＵ２５０は、特定した機能に応じた画面を操作部２１０に表示させ、画像処理チップ２８０などの各デバイスを制御してコピー、プリント、ＦＡＸ、送信などの動作を実行する。
【００４０】
図３の説明に戻る。サブＣＰＵ２４０は、操作部コントローラ２２０から座標データを受信するのを待機し（Ｓ２４４）、座標データを受信すると（Ｓ２４４でＹＥＳ）、Ｓ２４５に進む。サブＣＰＵ２４０は、受信した座標データを不揮発メモリ２３０に記憶する（Ｓ２４５）。
【００４１】
第１の実施形態によれば、省電力モードから復帰する時に、サブＣＰＵ２４０の表示制御によって操作部２１０の画面に素早く初期画面を表示することが可能になる。その結果、メインＣＰＵ（主制御手段）によるシステム起動処理やスキャナ２９５／プリンタ３０５の状態確認を待たずに操作部２１０の動作が可能になる。しかも、その初期画面でユーザがタッチした座標データを不揮発メモリ２３０に記憶し、メインＣＰＵ２５０がそれを参照することができる構成としたことにより、メインＣＰＵ２５０による装置の起動処理が終了すると、即座に次の画面に切り替えることができる。
【００４２】
また第１の実施形態によれば、人感センサ１５０から受信した人検出信号（割込信号）に基づいてサブＣＰＵ２４０に電力を供給する構成とした。そのため、人が複合機１００に接近したことに応じて初期画面を表示することが可能になる。
【００４３】
（第２の実施形態）
次に、図６〜８を参照し、第２の実施形態について説明する。第２の実施形態が第１の実施形態と異なるのは、電源供給部１０２から給電される電源系統を細分化した点である。
【００４４】
図６は、第２の実施形態の複合機１００のハードウェア構成を示すブロック図である。図６において、第１の実施形態と同一のブロックについては同一の符号を付した。
【００４５】
第２の実施形態では、複合機１００は、４つの電力モード、すなわち、通常電力モード、第１省電力モード、第２省電力モード、第３省電力モードを有する。複合機１００は、この４つの電力モードのいずれかのモードで動作する。通常電力モードは、図６に示したデバイスの全てに電力が供給されている電力モードである。すなわち通常電力モードは、図６に示した電源系統Ａ〜Ｄに含まれるデバイス全てに電力が供給されている電力モードである。
【００４６】
それに対して第１省電力モードは、図６に示したデバイスのうち、電源系統Ａ〜Ｃに含まれるデバイスに電力が供給され、電源系統Ｄに含まれるデバイスへの給電を停止する電力モードである。第１省電力モードでは、複合機１００を制御するメインＣＰＵ２５０や、操作部２１０を制御するサブＣＰＵ２４０等の主要なハードウェアには電力が供給されている。しかし、スキャナ２９５やプリンタ３０５等の画像入出力装置、及びこれら画像入出力装置のための画像処理チップ２９０、３００への給電は停止される。
【００４７】
また第２省電力モードは、図６に示したデバイスのうち、電源系統ＡおよびＢに含まれるデバイスに電力が供給され、電源系統ＣおよびＤに含まれるデバイスへの電力供給は停止される電力モードである。第２省電力モードでは、メインＣＰＵ２５０を含む電源系統Ｃのデバイスへの給電が停止される。そのため、複合機１００が実行する大半の動作が不能の状態になる。しかし、サブＣＰＵ２４０を含む電源系統Ｂの各デバイスへの給電はされているため、操作部２１０に表示される初期画面でのユーザ動作は可能である。
【００４８】
第３省電力モードは、本実施形態で最も消費電力が低減される電力モードであり、電源系統Ａに含まれるデバイスに電力が供給されるが、電源系統Ｂ〜Ｄに含まれるデバイスへの電力供給は停止される電力モードである。第３省電力モードは、ＮＩＣ１３０、節電スイッチ１４０、人感センサ１５０等への給電が継続され、これらの割込信号に応じて第２電力モードに復帰する。
【００４９】
図７及び８は、第２の実施形態の複合機１００が第３省電力モードから通常電力モードに移行するまでの動作を示したフローチャートである。
【００５０】
まずサブＣＰＵ２４０の動作について図７を用いて説明する。図７は、サブＣＰＵ２４０がＲＯＭ２０１に記憶されたプログラムを読み出して実行する処理手順を示したフローチャートである。なお、図７のフローチャートは、電源供給部１０２から電力がサブＣＰＵ２４０に供給されたことに従って処理を開始する。
【００５１】
サブＣＰＵ２４０は、電源供給部１０２から電源が供給されると、不揮発メモリ２３０に予め格納された初期画面のデータを読み出し（Ｓ２２４２）、操作部コントローラ２２０に転送する（Ｓ２２４３）。そして、画面データを受信した操作部コントローラ２２０は、操作部２１０に初期画面を表示する。
【００５２】
次にサブＣＰＵ２４０は、操作部コントローラ２２０から座標データを受信すると（Ｓ２２４４でＹＥＳ）、その受信した座標データを不揮発メモリ２３０に記憶し（Ｓ２２４５）、通電要求信号を電源制御部１１０に送信する。なお、この通電要求信号をサブＣＰＵ２４０から受けた電源制御部１１０は、電源供給部１０２に指示を行い、電源系統Ｂに含まれる各部への電力供給を行う。この結果、複合機１００は第２省電力モードから第１省電力モードに移行する。
【００５３】
次にメインＣＰＵ２５０の動作について説明する。図８は、メインＣＰＵ２５０の動作を示したフローチャートである。図８のフローチャートは、図９のＳ２１１４で電源供給部１０２からメインＣＰＵ２５０に電力供給されたことに従って、処理を開始する。
【００５４】
メインＣＰＵ２５０は、電源供給部１０２から電力が供給されると、電源系統Ｃの各デバイスの設定等の起動処理を行う（Ｓ２２５２）。なお、ここでの起動処理では、第１の実施形態のときと異なり、ＩＯチップや、画像処理チップ２８０、２９０、３００に対する初期化処理は行わない。そのため、第１の実施形態の時と比べて早く処理を終えることができる。
【００５５】
起動処理が終了すると、メインＣＰＵ２５０は、不揮発メモリ２３０にアクセスする（Ｓ２２５３）。そしてメインＣＰＵ２５０は、不揮発メモリ２３０に記憶されている座標データに基づいてユーザの選択した機能を特定する（Ｓ２２５５）。なお、Ｓ２２５５の処理は、第１の実施形態のＳ２５５と同様である。
【００５６】
次に、メインＣＰＵ２５０は、Ｓ２２５５で特定した機能に応じた動作を実行するために、電源系統Ｄのデバイスへの給電が必要か否かを判定する（Ｓ２２５６）。具体的には、Ｓ２２５５で特定された機能が、ＦＡＸ、ＣＯＰＹ、ＢＯＸ、ＳＣＡＮのいずれかの機能である場合、Ｓ２２５６でＹＥＳと判定する。一方、Ｓ２２５５で特定された機能が、ウェブブラウザー又は設定／登録である場合、Ｓ２２５６でＮＯと判定する。
【００５７】
メインＣＰＵ２５０は、特定された機能がＦＡＸ、ＣＯＰＹ、ＢＯＸ、ＳＣＡＮのいずれかの機能であると判定した場合、電源制御部１１０に通電要求信号を送信する（Ｓ２２５７）。電源制御部１１０は、メインＣＰＵ２５０から通電要求信号を受信すると、電源供給部１０２に対して、電源系統Ｄの各部に電力を供給するよう指示する。メインＣＰＵ２５０は、電源系統Ｄのデバイスに電力が供給されると、Ｓ２２５６で特定した機能に応じた動作を実行する（Ｓ２２５８）。そして、メインＣＰＵ２５０は、Ｓ２２５５で特定した機能に対応する画面データを生成し、操作部コントローラ２２０へ転送する。更にメインＣＰＵ２５０は、操作部コントローラ２２０に画面の切り替え指示を出す（Ｓ２２５９）。
【００５８】
以上説明したような構成と処理手順によって、複合機１００は、最も消費電力が低減される第３省電力モードから第２省電力モードに移行する際に、操作部２１０の画面に早く表示を行うことが可能になる。更に、その表示画面に対してユーザがタッチした動作に対応する処理を直ぐにメインＣＰＵ２５０が反応しなくても良くなる。その結果として、装置が第２省電力モードから復帰する際に、装置が有する操作部２１０が動作可能になるまでの時間を高速化することが可能となる。
【００５９】
さらに第２の実施形態によれば、人感センサ１５０で人の接近を検知すると、電源供給部１０２は、サブＣＰＵ２４０への電力供給を開始するが、メインＣＰＵ２５０への電力供給を開始しない。電源供給部１０２は、サブＣＰＵ２４０により表示した初期画面でユーザが操作を行ったことに応じてメインＣＰＵ２５０への電力供給を開始する。この結果、不必要にメインＣＰＵ２５０に電力供給を行わないようにすることができる。
【００６０】
さらに第２の実施形態では、電源系統を４つに細分することにより、メインＣＰＵ２５０が起動処理を行わなければならないデバイスを減少させることを可能とし、メインＣＰＵ２５０の起動処理の時間を短縮することができる。その結果、ユーザが初期画面で選択した機能に対応する動作を素早く開始することができるようになる。
【００６１】
なお、第２の実施形態では、スキャナ２９５とプリンタ３０５が同じ電源系統Ｄに含まれているが、これらを別々の電源系統に分けても良い。その場合、原稿から画像を読取る動作が必要な時にだけスキャナ２９５に通電し、画像を印刷するプリント動作が必要な時にだけプリンタ３０５の電源系に通電するようにする。
【００６２】
（第３の実施形態）
次に、図９を参照し、第３の実施形態について説明する。第３の実施形態が第１の実施形態と異なるのは、サブＣＰＵの代わりに、操作部コントローラ２２０が初期画面の表示を行う点である。
【００６３】
図９は、第３の実施形態における複合機のハードウェア構成図である。図９に示す複合機１００は、操作部２１０を制御するサブＣＰＵが含まれない点のみが第１の実施形態と異なり、それ以外は第１実施形態と同様である。
【００６４】
第３の実施形態において、操作部コントローラ２２０は、電源供給されると、不揮発メモリ２３０に予め格納された初期画面のデータを読み出し（Ｓ３２２２）、操作部２１０の表示画面２１１に初期画面を表示する。また操作部コントローラ２２０は、初期画面でユーザがタッチした領域の座標データを検出し、座標データを不揮発メモリ２３０に記憶する。なお、この不揮発メモリ２３０をメインＣＰＵ２５０が参照し、画面切替指示が送信されることになる。この画面切替指示を受信すると、操作部コントローラ２２０は、現在表示されている画面から、画面切替指示とともに受信した画面データに基づく画面に、表示を切り替える。
【００６５】
以上説明したような構成と処理手順により、第３の実施形態における複合機１００は、サブＣＰＵを含まない構成でも第１の実施形態と同様の効果が得られる。
【００６６】
（第４の実施形態）
次に第４の実施形態について説明する。第４の実施形態が第１の実施形態と異なるのは、サブＣＰＵが、初期画面の表示のみではなく、次の階層の画面の表示をも行うようにした点である。なお、第４の実施形態における複合機のハードウェア構成は、図１の同様である。
【００６７】
第４の実施形態における不揮発メモリ２３０には、初期画面のデータだけでなく、複合機１００の機能（ＣＯＰＹ、ＳＣＡＮ、ＦＡＸ、ＢＯＸ、ウェブブラウザー、設定／登録）ごとの画面データも格納されている。
【００６８】
図１０は、サブＣＰＵ２４０の動作を示したフローチャートである。図１０のフローチャートは、電源供給部１０２から電源が供給されたことに従い処理を開始する。
【００６９】
サブＣＰＵ２４０は、電源供給されると、不揮発メモリ２３０から初期画面のデータを読み出し（Ｓ４２２２）、操作部コントローラ２２０に初期画面のデータを転送することにより、初期画面を表示画面２１１に表示させる表示制御を行う（Ｓ４２２３）。そして、サブＣＰＵ２４０は、ユーザがタッチパネル２１２をタッチしたことを検知すると（Ｓ４２２４）、タッチされた領域の座標データを取得し、その座標データからユーザに選択された機能を特定する（Ｓ４２２５）。そして、サブＣＰＵ２４０は、特定した機能に応じた、少なくとも機能毎の第１階層画面を不揮発メモリ２３０から読み出し（Ｓ４２２６）、読み出した第１階層画面を表示画面２１１に表示する（Ｓ４２２７）。
【００７０】
次にサブＣＰＵ２４０は、ユーザがその第１階層画面を介してタッチしたことを検知すると（Ｓ４２２８）、選択された機能の種類と、機能毎の画面のうちどこの座標データが押されたのかを操作情報として不揮発メモリ２３０に記憶する（Ｓ４２２９）。そして、メインＣＰＵ２５０から画面切替指示を受信すると（Ｓ４２３０でＹＥＳ）、画面切替指示とともに受信した画面データに基づく画面に表示を切り替える（Ｓ４２３１）。
【００７１】
以上説明したような処理フローによって、複合機１００は省電力モードからの復帰の際に操作部２１０の表示画面２１１に早く表示を行うことが可能になる。更に、その表示画面に対してユーザがタッチした動作の処理を直ぐにメインＣＰＵ２５０が反応しなくても良くなる。その結果として、装置が省電力モードから復帰する際に、装置が有する操作部２１０が動作可能になるまでの時間を高速化することが可能となる。さらに、第４の実施形態によれば、メインＣＰＵ２５０の起動処理が終了しなくてもサブＣＰＵ２４０が代わりに少なくとも１回分の画面切り替え処理を行うため、ユーザの選択操作に対する反応を早くすることが可能となる。
【００７２】
（その他の実施例）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは情報処理装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００７３】
１０２  電源供給部
１１０  電源制御部
２１０  操作部
２１１  表示画面
２１２  タッチパネル
２２０  操作部コントローラ
２３０  不揮発メモリ
２４０  サブＣＰＵ
２５０  メインＣＰＵ
【図１】
2014117855.tif 000003
【図２】
2014117855.tif 000004
【図３】
2014117855.tif 000005
【図４】
2014117855.tif 000006
【図５】
2014117855.tif 000007
【図６】
2014117855.tif 000008
【図７】
2014117855.tif 000009
【図８】
2014117855.tif 000010
【図９】
2014117855.tif 000011
【図１０】
2014117855.tif 000012