(57)【特許請求の範囲】
【請求項１】
特定の機器を用いて提供される第１機能に関する制御プログラムをプロセッサによる作業領域となるメモリに読み出す第１読出手段と、
前記特定の機器を用いずにデータ処理により提供される第２機能に関する制御プログラムを前記メモリに読み出す第２読出手段と、
前記メモリに読み出された第１機能に関する制御プログラムの初期化を前記プロセッサに実行させる第１初期化手段と、
前記メモリに読み出された第２機能に関する制御プログラムの初期化を前記プロセッサに実行させる第２初期化手段と、
少なくとも前記第１読出手段と前記第２読出手段と前記第２初期化手段の動作に必要な部位に対する電力の供給を指示する第１指示を受け付ける第１受付手段と、
前記特定の機器を含む装置全体に電力を供給する通常状態への移行を指示する第２指示を受け付ける第２受付手段と、
前記第１受付手段により第１指示が受け付けられたことに応じて、前記第１読出手段による第１機能に関する制御プログラムの読み出しと前記第２読出手段及び前記第２初期化手段による第２機能に関する制御プログラムの読み出し及び初期化を実行させ、少なくとも前記メモリに対する電力の供給を継続する省電力状態としておき、省電力状態において前記第２受付手段により第２指示が受け付けられたことに応じて、省電力状態から通常状態へ移行させて第２機能が提供可能となるよう制御する制御手段と、
を備えたことを特徴とする機能提供装置。
【請求項２】
前記制御手段は、省電力状態において前記第２受付手段により第２指示が受け付けられたことに応じて、前記第１初期化手段による第１機能に関する制御プログラムの初期化を実行させ、第１機能が提供可能となるよう制御する、
ことを特徴とする請求項１に記載の機能提供装置。
【請求項３】
複数の第１機能を有し、
前記制御手段は、各第１機能を初期化の完了順に提供可能となるようにする、
ことを特徴とする請求項２に記載の機能提供装置。
【請求項４】
前記制御手段は、前記第１受付手段により第１指示が受け付けられたことに応じて第１機能に関する制御プログラムの読み出しと第２機能に関する制御プログラムの読み出し及び初期化を実行するに際して、前記第２受付手段により第２指示が受け付けらていない状態では省電力状態とする一方、前記第２受付手段により第２指示が受け付けられた状態では省電力状態とせずに通常状態として前記第１初期化手段による第１機能に関する制御プログラムの初期化についても実行させる、
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の機能提供装置。
【請求項５】
コンピュータを、
特定の機器を用いて提供される第１機能に関する制御プログラムをプロセッサによる作業領域となるメモリに読み出す第１読出手段と、
前記特定の機器を用いずにデータ処理により提供される第２機能に関する制御プログラムを前記メモリに読み出す第２読出手段と、
前記メモリに読み出された第１機能に関する制御プログラムの初期化を前記プロセッサに実行させる第１初期化手段と、
前記メモリに読み出された第２機能に関する制御プログラムの初期化を前記プロセッサに実行させる第２初期化手段と、
少なくとも前記第１読出手段と前記第２読出手段と前記第２初期化手段の動作に必要な部位に対する電力の供給を指示する第１指示を受け付ける第１受付手段と、
前記特定の機器を含む装置全体に電力を供給する通常状態への移行を指示する第２指示を受け付ける第２受付手段と、
前記第１受付手段により第１指示が受け付けられたことに応じて、前記第１読出手段による第１機能に関する制御プログラムの読み出しと前記第２読出手段及び前記第２初期化手段による第２機能に関する制御プログラムの読み出し及び初期化を実行させ、少なくとも前記メモリに対する電力の供給を継続する省電力状態としておき、省電力状態において前記第２受付手段により第２指示が受け付けられたことに応じて、省電力状態から通常状態へ移行させて第２機能が提供可能となるよう制御する制御手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能提供装置及びプログラムに関する。
【背景技術】
【０００２】
コンピュータを用いて構成される装置（例えばプリンタ）では、電源の投入に応じて、ハードディスクドライブ（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等からオペレーティングシステム（ＯＳ；Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がメモリに読み出されてプロセッサにより初期化が実行され、ＯＳの制御の下で当該装置の機能（例えばプリント機能）が提供される。
【０００３】
これに関連する技術として、以下のような技術が提案されている。
例えば、ノートブック型コンピュータなどのコンピュータの第１のオペレーティングシステム（２６）は、ハードディスクドライブ（１２）内のディスク（２４）上に記憶され、電子メール用オペレーティングシステム、無線電話用オペレーティングシステム、ＤＶＤ再生器用オペレーティングシステムなどのより小さい第２のオペレーティングシステム（２８）は、ディスク（２４）に記憶され、前記第１のオペレーティングシステム（２６）の電源停止後にＨＤＤ（１２）内のフラッシュメモリ（３０）に移す方法において、第２の限定された目的のためだけにユーザがコンピュータ（３２）の電源を入れることを選択することで、ユーザはディスク（２４）を回転させることなくＨＤＤ（１２）のフラッシュメモリ（３０）から関連付けられた第２のオペレーティングシステム（２８）をブートすることを選択できるようにする技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５０１３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、特定の機器を用いて提供される第１機能と特定の機器を用いずにデータ処理により提供される第２機能とを有する機能提供装置において、第２機能が提供可能となるまでの時間を短縮することができる技術を提案することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の本発明は、特定の機器を用いて提供される第１機能に関する制御プログラムをプロセッサによる作業領域となるメモリに読み出す第１読出手段と、前記特定の機器を用いずにデータ処理により提供される第２機能に関する制御プログラムを前記メモリに読み出す第２読出手段と、前記メモリに読み出された第１機能に関する制御プログラムの初期化を前記プロセッサに実行させる第１初期化手段と、前記メモリに読み出された第２機能に関する制御プログラムの初期化を前記プロセッサに実行させる第２初期化手段と、少なくとも前記第１読出手段と前記第２読出手段と前記第２初期化手段の動作に必要な部位に対する電力の供給を指示する第１指示を受け付ける第１受付手段と、前記特定の機器を含む装置全体に電力を供給する通常状態への移行を指示する第２指示を受け付ける第２受付手段と、前記第１受付手段により第１指示が受け付けられたことに応じて、前記第１読出手段による第１機能に関する制御プログラムの読み出しと前記第２読出手段及び前記第２初期化手段による第２機能に関する制御プログラムの読み出し及び初期化を実行させ、少なくとも前記メモリに対する電力の供給を継続する省電力状態としておき、省電力状態において前記第２受付手段により第２指示が受け付けられたことに応じて、省電力状態から通常状態へ移行させて第２機能が提供可能となるよう制御する制御手段と、を備えたことを特徴とする機能提供装置である。
【０００７】
請求項２に記載の本発明は、請求項１に記載の機能提供装置において、前記制御手段は、省電力状態において前記第２受付手段により第２指示が受け付けられたことに応じて、前記第１初期化手段による第１機能に関する制御プログラムの初期化を実行させ、第１機能が提供可能となるよう制御する、ことを特徴とする。
【０００８】
請求項３に記載の本発明は、請求項２に記載の機能提供装置において、複数の第１機能を有し、前記制御手段は、各第１機能を初期化の完了順に提供可能となるようにする、ことを特徴とする。
【０００９】
請求項４に記載の本発明は、請求項１乃至請求項３のいずれか１項に記載の機能提供装置において、前記制御手段は、前記第１受付手段により第１指示が受け付けられたことに応じて第１機能に関する制御プログラムの読み出しと第２機能に関する制御プログラムの読み出し及び初期化を実行するに際して、前記第２受付手段により第２指示が受け付けらていない状態では省電力状態とする一方、前記第２受付手段により第２指示が受け付けられた状態では省電力状態とせずに通常状態として前記第１初期化手段による第１機能に関する制御プログラムの初期化についても実行させる、ことを特徴とする。
【００１０】
請求項５に記載の本発明は、コンピュータを、特定の機器を用いて提供される第１機能に関する制御プログラムをプロセッサによる作業領域となるメモリに読み出す第１読出手段と、前記特定の機器を用いずにデータ処理により提供される第２機能に関する制御プログラムを前記メモリに読み出す第２読出手段と、前記メモリに読み出された第１機能に関する制御プログラムの初期化を前記プロセッサに実行させる第１初期化手段と、前記メモリに読み出された第２機能に関する制御プログラムの初期化を前記プロセッサに実行させる第２初期化手段と、少なくとも前記第１読出手段と前記第２読出手段と前記第２初期化手段の動作に必要な部位に対する電力の供給を指示する第１指示を受け付ける第１受付手段と、前記特定の機器を含む装置全体に電力を供給する通常状態への移行を指示する第２指示を受け付ける第２受付手段と、前記第１受付手段により第１指示が受け付けられたことに応じて、前記第１読出手段による第１機能に関する制御プログラムの読み出しと前記第２読出手段及び前記第２初期化手段による第２機能に関する制御プログラムの読み出し及び初期化を実行させ、少なくとも前記メモリに対する電力の供給を継続する省電力状態としておき、省電力状態において前記第２受付手段により第２指示が受け付けられたことに応じて、省電力状態から通常状態へ移行させて第２機能が提供可能となるよう制御する制御手段と、として機能させるためのプログラムである。
【発明の効果】
【００１１】
請求項１、５に記載の本発明によると、省電力状態から通常状態へ移行させた際に第２機能が提供可能となるまでの時間を、本発明を採用しない場合に比べて短縮することが可能になる。
【００１２】
請求項２に記載の本発明によると、第１機能に関する制御プログラムの動作に際して第２機能に関する制御プログラムが動作していることが必要な構成において、省電力状態から通常状態へ移行させた際に第１機能が提供可能となるまでの時間の短縮化を図ることが可能になる。
【００１３】
請求項３に記載の本発明によると、複数の第１機能がある場合であっても、利用者はその全ての初期化が完了することを待つ必要がない。
【００１４】
請求項４に記載の本発明によると、第１機能に関する制御プログラムの読み出しと第２機能に関する制御プログラムの読み出し及び初期化を実行した後に強制的に省電力状態となることを抑制できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る機能提供装置の機能ブロックを例示する図である。
【図２】本発明の一実施形態に係る機能提供装置の起動例を示す図である。
【図３】本発明の一実施形態に係る機能提供装置の状態の遷移例を示す図である。
【図４】本発明の一実施形態に係る機能提供装置における主要なハードウェアを例示する図である。
【図５】従来方式の機能提供装置（シングルＯＳ）の起動例を示す図である。
【図６】従来方式の機能提供装置（マルチＯＳ）の起動例を示す図である。
【発明を実施するための形態】
【００１６】
本発明の一実施形態について、図面を参照して説明する。
なお、以下では、本発明の一実施形態に係る機能提供装置として、スキャン・プリント・コピー等の機能を複合的に備えた複合機に適用した場合を例に説明するが、これに限定するものではない。
【００１７】
図１には、本発明の一実施形態に係る機能提供装置の機能ブロックを例示してある。
本例の機能提供装置は、装置の各部位に対する電力の供給状態を切り替えるためのスイッチである主電源スイッチ１１及び副電源スイッチ１２や、これらスイッチ１１、１２の切り替えに応じて装置の各部位に対する電力の供給状態を切り替えると共に起動処理を段階的に行うよう制御する起動制御部１３などを有している。
【００１８】
起動制御部１３による制御内容を概略的に説明すると、主電源スイッチ１１がオンに切り替えられたことに応じて、少なくとも装置の起動処理に必要な部位に対して電力供給を行って起動処理の一部を実行させ、その後は省電力状態に移行しておき、この省電力状態において副電源スイッチ１２がオンに切り替えられたことに応じて、装置全体に電力を供給する通常状態へ移行して残余の起動処理を実行させる。
このように、本例の機能提供装置では、主電源スイッチ１１により、少なくとも装置の起動処理に必要な部位に対する電力の供給指示を受け付け、副電源スイッチ１２により、装置全体に電力を供給する通常状態への移行指示を受け付け、これらの指示に応じて起動処理を段階的に行うようにしてある。
【００１９】
起動処理としては、制御プログラム記憶部１３に記憶されているＯＳ（制御プログラムの一例）等をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサの作業領域となるメモリ１４に読み出すロード処理と、メモリ１４に読み出されたＯＳの初期化をプロセッサにより実行する初期化処理とに分けることができ、ロード処理部１７によりロード処理を実行し、初期化処理部１８により初期化処理を実行するように構成されている。
【００２０】
なお、本例では、制御プログラム記憶部１３としてＨＤＤを用いているが、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＳＤ（登録商標）−ＣＡＲＤ等の他の形式の不揮発性記憶装置を用いてもよい。また、本例では、メモリ１４としてＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を用いているが、他の形式の揮発性記憶装置を用いてもよい。
【００２１】
ここで、本例の機能提供装置により提供される機能には、スキャナー装置（画像読取装置）やプリンター装置（画像形成装置）等の周辺デバイス１５を用いて提供される機能の他に、親展ボックス等の装置内部の記憶部（図示せず）に記憶されている電子データに対するデータ処理により提供される機能がある。
【００２２】
前者の機能としては、スキャナー装置により紙媒体を読み取って得られる紙面画像の電子データを装置内部又は外部の記憶部に格納するスキャン機能や、外部端末から印刷指示と共に受信した電子データに基づく印刷画像をプリンター装置により紙媒体に形成して出力するプリント機能や、スキャナー装置により紙媒体を読み取って得られる紙面画像をプリンター装置により他の紙媒体に形成して出力するコピー機能など、その提供に際して特定の機器が必要となるものが挙げられる。
【００２３】
後者の機能としては、親展ボックス等の装置内部の記憶部に記憶されている電子ファイル（事前にスキャン機能により得られた紙面画像の電子データ等の電子化された情報を取り扱う単位）を対象として、電子ファイルを指定されたアドレスに宛てて転送するファイル転送機能や、電子ファイルの形式を変換（例えば、ＪＰＥＧ形式をＰＤＦ形式に変換）するファイル形式変換機能や、複数の電子ファイルを１つの電子ファイルに統合するファイル統合機能など、その提供に際して特定の機器が必要とならないものが挙げられる。
【００２４】
本例の機能提供装置では、２つのＯＳを有し、前者の機能（特定の機器が必要となる機能）と後者の機能（特定の機器が必要とならない機能）をそれぞれ別のＯＳ上で動作させるようにしている。以下では、前者の機能の実行環境となるＯＳを「ＯＳ１」といい、後者の機能の実行環境となるＯＳを「ＯＳ２」という。本例では、ＯＳ１、ＯＳ２をそれぞれ１つずつ有しているが、ＯＳ１、ＯＳ２をそれぞれ複数有する構成としてもよい。
なお、本例のＯＳ２には、ＯＳ２上で動作する機能に加えてＯＳ１上で動作する機能を呼び出すためのメニュー機能を有しており、このメニュー機能により液晶パネル等の表示装置に表示出力されるメニュー画面で利用者から受け付けた指示内容に基づいて該当する機能を呼び出すように構成されている。このため、ＯＳ１上で動作する機能を提供するためには、ＯＳ２の初期化処理が完了してメニュー機能が動作している状態になっている必要がある。
【００２５】
本例の機能提供装置の起動動作について説明する。
本例の機能提供装置では、主電源スイッチ１１及び副電源スイッチ１２の切り替えに応じて、起動制御部１６による制御の下で、以下のような動作が行われる。
主電源スイッチ１１がオフからオンに切り替えられると、電源の一部（例えば５Ｖ）の供給が開始され、少なくとも装置の起動処理（ロード処理及び初期化処理）の動作に必要な部位に電力が供給される。このような部位としては、例えば、ＣＰＵ、ブートＲＯＭ、ＤＲＡＭ、ＨＤＤ、Ｅｔｈｅｒｎｅｔ（登録商標）デバイス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイス、ＳＤ−ＣＡＲＤデバイス等が挙げられ、主電源スイッチ１１のオンに伴って通電状態となる。また、本例では、ＳＤ−ＣＡＲＤの装填状態を検出し、装填されている場合にはＳＤ−ＣＡＲＤデバイスの電源を投入する一方でＨＤＤの電源は投入せず、装填されていない場合にはＨＤＤの電源を投入する一方でＳＤ−ＣＡＲＤデバイスの電源は投入しない、といったように、不揮発性メモリの電源投入について排他制御を行っている。
【００２６】
そして、ロード処理部１７により、制御プログラム記憶部１３に記憶されているＯＳ１及びＯＳ２がメモリ１４に読み出され、初期化処理部１８により、メモリ１４に読み出されたＯＳ２の初期化がプロセッサにより実行される。つまり、ＯＳ１はロード処理まで実行されて初期化処理については保留され、ＯＳ２はロード処理だけでなく初期化処理まで実行されて休止状態となる。
【００２７】
ＯＳ２の初期化処理まで終了すると、省電力状態に移行する。このとき、省電力状態から復帰する条件（省電力復帰要因）として、副電源スイッチ１２がオフからオンに切り替えられることが設定される。
ここで、本例の省電力状態では、メモリ１４（本例ではＤＲＡＭ）のみを通電状態にして電力供給を継続させる一方で他の部位への電力供給をゼロとしているが、例えば、部位によっては電力供給を継続させるようにしたり、或いは通常より低下させた状態にしておくようにしてもよい。すなわち、少なくともメモリ１４に対する電力の供給が継続された状態で、且つ、装置全体（周辺デバイス１５を含む）に電力が供給される通常状態よりも電力供給が抑えられた状態であればよい。このような省電力状態では、通電状態にあるメモリ１４はセルフリフレッシュされるため、その記憶内容（ロード後の状態にあるＯＳ１のデータとロード及び初期化後の状態にあるＯＳ２のデータ）は保持状態で維持される。
【００２８】
省電力状態において副電源スイッチ１２がオフからオンに切り替えられると、省電力状態から通常状態に移行されて装置全体（周辺デバイス１５を含む）に電力が供給される。そして、ＯＳ２については休止状態から復帰するためのレジューム処理が実行され、速やかに、ファイル転送・ファイル形式変換・ファイル統合等の機能が提供可能な状態になる。一方、ＯＳ１については初期化処理が実行され、これに伴ってスキャナー装置やプリンタ装置等の周辺デバイス１５の初期化処理も実行されて、その後、スキャン・プリント・コピー等の機能が提供可能な状態になる。また、本例のＯＳ１では、各機能のそれぞれについて初期化が完了した際にその旨をＯＳ２に順次通知して、初期化の完了順に提供可能となるようにしている。
周辺デバイス１５の初期化処理は種々の方式により行うことができ、例えば、ＯＳ１の初期化処理とは独立して各周辺デバイス１５（或いは対応する機能）毎の制御プログラムを実行するものであってもよく、初期化処理が完了したＯＳ１上で各周辺デバイス１５（或いは対応する機能）の制御プログラムを実行するものであってもよい。
【００２９】
ここで、本例の機能提供装置では、主電源スイッチ１１がオンに切り替えられることに応じて起動処理の一部（ＯＳ１のロード処理とＯＳ２のロード処理及び初期化処理）を実行するに際して、副電源スイッチ１２がオンに切り替えられていない状態では、処理の実行後に省電力状態に移行し、一方、副電源スイッチ１２がオンに切り替えられた状態では、処理の実行後に省電力状態に移行せずに通常状態に留まるようにしてある。このため、主電源スイッチ１１のオン切り替えに伴う起動処理の一部の実行中に副電源スイッチ１２がオンに切り替えられたような場合には、処理の実行後にファイル転送・ファイル形式変換・ファイル統合等の機能が速やかに提供可能な状態になると共に、残余の起動処理（ＯＳ１の初期化処理と周辺デバイス１５の初期化処理）も直ちに実行されてスキャン・プリント・コピー等の機能についても提供可能な状態になる。
【００３０】
次に、本例の機能提供装置において各機能が提供可能となるまでの時間について、従来方式と比較して説明する。
図５には、従来方式の機能提供装置の一例として、１つのＯＳ（シングルＯＳ）を搭載した機能提供装置（複合機）の起動例を示してある。
この例では、主電源スイッチがオフからオンに切り替えられたことに応じてＯＳのロード処理までが実行され、その後は副電源スイッチがオンに切り替えられるまで待機する。そして、副電源スイッチがオフからオンに切り替えられたことに応じてＯＳの初期化処理が実行され、これに伴ってスキャナー装置やプリンタ装置等の周辺デバイスの初期化処理が実行される。その後、ＯＳの初期化処理及び周辺デバイスの初期化処理が全て完了して初めてスキャン・プリント・コピー等の機能（サービス）が提供可能な状態となる。つまり、利用者が機能提供装置を利用するために副電源スイッチをオンにした場合において、全ての初期化処理が完了するまで待ち時間が発生する。
【００３１】
図６には、従来方式の機能提供装置の他の例として、複数のＯＳ（マルチＯＳ）を搭載した機能提供装置（複合機）の起動例を示してある。なお、本例と同様に、ＯＳ２にはＯＳ２上で動作する機能に加えてＯＳ１上で動作する機能を呼び出すためのメニュー機能が設けられており、ＯＳ１上で動作する機能を提供するためには、ＯＳ２の初期化処理が完了してメニュー機能が動作している状態になっている必要があるものとする。
この例では、主電源スイッチがオフからオンに切り替えられたことに応じてＯＳ１のロード処理とＯＳ２のロード処理までが実行され、その後は副電源スイッチがオンに切り替えられるまで待機する。そして、副電源スイッチがオフからオンに切り替えられたことに応じてＯＳ１の初期化処理とＯＳ２の初期化処理が実行され、これに伴ってスキャナー装置やプリンタ装置等の周辺デバイスの初期化処理が実行される。その後、ＯＳ１の初期化処理、ＯＳ２の初期化処理、周辺デバイスの初期化処理が全て完了して初めてスキャン・プリント・コピー等の機能（サービス）が提供可能な状態となる。つまり、利用者が機能提供装置を利用するために副電源スイッチをオンにした場合において、ＯＳ１の初期化処理及び周辺デバイスの初期化処理が完了したとしても、その機能を呼び出すためのメニュー機能が動作するＯＳ２の初期化処理が完了するまではＯＳ１で動作する機能を呼び出すことができない。このため、全ての初期化処理が完了するまで待ち時間が発生する。
【００３２】
これに対し、本例の機能提供装置では、図２に例示するような順に起動処理が実行される。
すなわち、主電源スイッチ１１がオフからオンに切り替えられたことに応じてＯＳ１のロード処理とＯＳ２のロード処理及び初期化処理までが実行され、その後は副電源スイッチがオンに切り替えられるまで待機する。そして、副電源スイッチ１２がオフからオンに切り替えられたことに応じて、ＯＳ２についてはレジューム処理が実行されて、ファイル転送・ファイル形式変換・ファイル統合等の機能が提供可能な状態となる。また、ＯＳ１については初期化処理が実行され、これに伴ってスキャナー装置やプリンタ装置等の周辺デバイス１５の初期化処理も実行されて、各周辺デバイス１５の初期化処理の完了に応じてスキャン・プリント・コピー等の機能が順次提供可能な状態になる。
このように、ＯＳ２ではスキャナー装置やプリンタ装置等の周辺デバイス１５（特定の機器）を使用しないことから、周辺デバイス１５に電源投入されていない状態（つまり、副電源スイッチ１２がオフの状態）であってもＯＳ２の初期化動作に入れるため、ＯＳ２については、主電源スイッチ１１がオンにされた段階で（副電源スイッチ１２の状態に関わらずに）初期化処理まで完了させることができる。
図２の例では、まず、ファイル転送・ファイル形式変換・ファイル統合等の各機能（ファイルサービス）が提供可能な状態となり、次に、スキャナー装置を用いて提供されるスキャン機能（スキャナサービス）が提供可能な状態となり、最後に、プリンタ装置を用いて提供されるプリント機能（プリントサービス）及びコピー機能（コピーサービス）が提供可能な状態（全てのサービスが提供可能な状態）となる。
【００３３】
図３には、本例の機能提供装置における状態の遷移例を示してある。
本例の機能提供装置は、当初、ＯＦＦ状態３１となっており、主電源スイッチ１１がオンに切り替えられたことに応じて、ＨＡＬＴ状態３２を経由して通常状態３３になる。なお、このときの通常状態３３では、装置全体に電力が供給されるのではなく、装置の起動処理（ロード処理及び初期化処理）の動作に必要な部位に対して電力が供給される。この状態で、ＯＳ１のロード処理とＯＳ２のロード処理及び初期化処理までが実行され、その後、（既に副電源スイッチ１２がオンに切り替えられている場合を除いて）自動的に省電力状態３４に移行する。そして、副電源スイッチ１２がオンに切り替えられたことに応じて、省電力状態３４から通常状態３３に移行して装置全体に電力が供給される。また、ＯＳ２で動作する機能が提供可能な状態となると共に、ＯＳ１の初期化処理及び周辺デバイス１５の初期化処理が実行されて、その完了に伴ってＯＳ１で動作する機能が提供可能な状態となる。
【００３４】
図４には、本例の機能提供装置として動作するコンピュータの主要なハードウェアを例示してある。
本例では、各種演算処理を行うＣＰＵ４１、ＣＰＵ４１の作業領域となるＲＡＭ４２や基本的な制御プログラムを記録したＲＯＭ４３等の主記憶装置、本発明の一実施形態に係るプログラムや各種データを記憶する補助記憶装置（例えば、ＨＤＤ等の磁気ディスクや、ＳＤ−ＣＡＲＤ、フラッシュメモリ等の書き換え可能な不揮発性メモリなど）４４、各種情報を表示出力するための表示装置や操作者により入力操作に用いられる操作ボタンやタッチパネル等の入力機器とのインタフェースである入出力Ｉ／Ｆ４５、他の装置との間で有線又は無線により通信を行うインタフェースである通信Ｉ／Ｆ４６、等のハードウェア資源を有するコンピュータにより構成されている。
そして、本発明の一実施形態に係るプログラムを補助記憶装置４４等から読み出してＲＡＭ４２に展開し、これをＣＰＵ４１により実行させることで、本発明の一実施形態に係る機能提供装置をコンピュータ上に実現している。
【００３５】
なお、本発明の一実施形態に係るプログラムは、例えば、当該プログラムを記憶したＣＤ−ＲＯＭ等の外部記憶媒体から読み込む形式や、通信回線等を介して受信する形式などにより、本例に係るコンピュータに設定される。
また、本例のようなソフトウェア構成により機能提供装置を実現する態様に限られず、専用のハードウェアモジュールを用いて実現するようにしてもよい。
【符号の説明】
【００３６】
１１：主電源スイッチ、  １２：副電源スイッチ、  １３：制御プログラム記憶部、  １４：メモリ、  １５：周辺デバイス、  １６：起動制御部、  １７：ロード処理部、  １８：初期化処理部
【図１】
0005447077.tif 000002
【図２】
0005447077.tif 000003
【図３】
0005447077.tif 000004
【図４】
0005447077.tif 000005
【図５】
0005447077.tif 000006
【図６】
0005447077.tif 000007