(57)【特許請求の範囲】
【請求項１】
外部装置を接続可能であり、第１の電力状態及び前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給を制限する第２の電力状態を含む複数の電力状態のうちいずれかの電力状態にて動作する情報処理装置であって、
前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第２の電力状態へ移行させる制御手段を備え、
前記制御手段は、前記情報処理装置に認証を行うための外部装置が接続されている場合には、前記第１の電力状態において前記所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする情報処理装置。
【請求項２】
前記複数の電力状態は、前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給は制限しないが前記情報処理装置の内部構成への電力供給は制限する第３の電力状態を含み、
前記制御手段は、前記情報処理装置に認証を行うための外部装置が接続されている場合には、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第３の電力状態へも移行させないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記情報処理装置に人感センサが接続されている場合には、前記第１の電力状態において所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数の電力状態は、前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給は制限しないが前記情報処理装置の内部構成への電力供給は制限する第３の電力状態を含み、
前記制御手段は、前記情報処理装置に人感センサが接続されている場合には、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第３の電力状態へは移行可能とすることを特徴とする請求項１又は３に記載の情報処理装置。
【請求項５】
外部装置を接続可能であり、第１の電力状態及び前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給を制限する第２の電力状態を含む複数の電力状態のうちいずれかの電力状態にて動作する情報処理装置であって、
前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第２の電力状態へ移行させる制御手段を備え、
前記制御手段は、前記情報処理装置に人感センサが接続されている場合には、前記第１の電力状態において前記所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする情報処理装置。
【請求項６】
前記複数の電力状態は、前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給は制限しないが前記情報処理装置の内部構成への電力供給は制限する第３の電力状態を含み、
前記制御手段は、前記情報処理装置に人感センサが接続されている場合には、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第３の電力状態へは移行可能とすることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記制御手段は、前記情報処理装置に認証を行うための外部装置が接続されている場合には、前記第１の電力状態において前記所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記複数の電力状態は、前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給は制限しないが前記情報処理装置の内部構成への電力供給は制限する第３の電力状態を含み、
前記制御手段は、前記情報処理装置に認証を行うための外部装置が接続されている場合には、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第３の電力状態へも移行させないことを特徴とする請求項５又は７に記載の情報処理装置。
【請求項９】
前記制御手段は、前記情報処理装置に通信を行うための外部装置が接続されている場合であっても、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第２の電力状態へ移行可能とすることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記制御手段は、前記情報処理装置にキーボードが接続されている場合には、前記第１の電力状態において所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記複数の電力状態は、前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給は制限しないが前記情報処理装置の内部構成への電力供給は制限する第３の電力状態を含み、
前記制御手段は、前記情報処理装置にキーボードが接続されている場合には、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第３の電力状態へは移行可能とすることを特徴とする請求項１、３、５、７、９、１０のいずれか１項に記載の情報処理装置。
【請求項１２】
外部装置を接続するための接続手段と、
外部装置の種類ごとに、前記第２の電力状態への移行を許可するか否かを示す設定情報を記憶する記憶手段と、
前記接続手段に接続された外部装置から前記外部装置の種類を識別するための識別情報を取得する取得手段と、
前記取得手段により取得された前記識別情報と前記記憶手段に記憶されている前記設定情報に基づいて、前記第２の電力状態への移行を行うか否かを決定する決定手段と、
を更に備えることを特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記第２の電力状態は、前記情報処理装置の内部構成への電力供給も制限することを特徴とする請求項１乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記複数の電力状態は、前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給は制限しないが前記情報処理装置の内部構成への電力供給は制限する第３の電力状態を含むことを特徴とする請求項１、３、５、７、９、１０、１２、１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記制御手段は、前記情報処理装置に外部装置が接続されていない場合には、前記第１の電力状態において前記所定条件が成立した場合に、前記情報処理装置を前記第１の電力状態から前記第２の電力状態に移行させることを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記所定条件は、前記情報処理装置に対する操作が行われない状態で予め設定した時間が経過したことであることを特徴とする請求項２乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記記憶手段は、前記外部装置の種類のうち前記第２の電力状態への移行を許可する種類に対して、前記第２の電力状態に移行させるまでの移行時間を示す移行時間情報を記憶し、
前記制御手段は、前記第１の電力状態において前記所定条件が成立した場合に、前記取得手段により取得された前記識別情報に対応する前記移行時間情報によって示される移行時間が経過したことに応じて、前記情報処理装置を前記第２の電力状態へ移行させることを特徴とする請求項１２に記載の情報処理装置。
【請求項１８】
前記外部装置は、認証用カードリーダ、キーボード、ＵＳＢ（Universal Serial Bus）メモリ、生体認証デバイス、人体感知センサ、マルチメディア・カードリーダ、Bluetooth(登録商標)通信デバイス、ＩｒＤＡ（Infrared Data Association）通信デバイスの何れかであることを特徴とする請求項１乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】
前記認証を行うための外部装置は、認証用カードリーダ、生体認証デバイスの何れかであることを特徴とする請求項１乃至１８のいずれか１項に記載の情報処理装置。
【請求項２０】
前記識別情報は、ＵＳＢデバイスのクラスを示すクラスＩＤ、ＵＳＢデバイスの製造元を示すベンダＩＤ、ＵＳＢデバイスを構成するＩＣの種別を示すプロダクトＩＤの何れかを含むことを特徴とする請求項１２に記載の情報処理装置。
【請求項２１】
シートに画像を形成する画像形成手段が含まれることを特徴とする請求項１乃至２０のいずれか１項に記載の情報処理装置。
【請求項２２】
外部装置を接続可能であり、第１の電力状態及び前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給を制限する第２の電力状態を含む複数の電力状態のうちいずれかの電力状態にて動作する情報処理装置の制御方法であって、
前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第２の電力状態へ移行させる制御工程を有し、
前記制御工程は、前記情報処理装置に認証を行うための外部装置が接続されている場合には、前記第１の電力状態において前記所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする制御方法。
【請求項２３】
外部装置を接続可能であり、第１の電力状態及び前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給を制限する第２の電力状態を含む複数の電力状態のうちいずれかの電力状態にて動作する情報処理装置であって、
前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第２の電力状態へ移行させる制御工程を有し、
前記制御工程は、前記情報処理装置に人感センサが接続されている場合には、前記第１の電力状態において前記所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする制御方法。
【請求項２４】
請求項２２に記載の情報処理装置の制御方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラム。
【請求項２５】
請求項２３に記載の情報処理装置の制御方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、環境に対する配慮から、家電製品やオフィス機器等の電気製品全般において消費電力を削減する省電力化が進展している。原稿読取機能・印刷機能・通信機能等の複数の機能を有する複合機（マルチファンクションプリンタ：以下ＭＦＰ）等の画像処理装置においても、一定時間、操作が行われない場合に自動的に省電力モードに移行するなど省電力化を図る機種が実用化されている。
【０００３】
ＭＦＰにおいては、上記のような省電力化が進展する一方で多機能化も進展している。ＭＦＰの多機能化としては、周辺機器をＵＳＢ（Universal Serial Bus）インタフェース（以下ＵＳＢ・Ｉ／Ｆ）を介してＭＦＰに接続する形態が増加してきている。周辺機器としては、例えば認証用カードリーダ、マルチメディア・カードリーダ、キーボード等がある。
【０００４】
省電力に関する先行技術としては、画像処理装置にＵＳＢ・Ｉ／Ｆを介して周辺機器（ＵＳＢデバイス）を接続しつつ消費電力の削減を行う技術が提案されている（例えば、特許文献１参照）。特許文献１には、画像処理装置が使用停止状態に遷移するとき、画像処理装置に接続されるＵＳＢデバイスも使用停止状態に遷移させる構成が記載されている。
【特許文献１】特開２００５−２１６１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、画像処理装置に接続される周辺機器には様々な種類があり、その種類によっては、画像処理装置が使用停止状態に遷移するとき使用停止状態に遷移させるのが望ましくないものもある。例えば、認証用カードリーダが周辺機器として画像処理装置に接続される場合、画像処理装置が使用停止状態にあるときに認証用カードリーダを使用停止状態とするのは望ましくない。なぜなら、認証用カードリーダを介してユーザが画像処理装置にログインしようとしても使用停止状態にある認証用カードリーダが認証動作を実行できなくなってしまうからである。
【０００６】
本発明の目的は、接続される外部装置に応じて、複数の電力状態のうちいずれの電力状態への移行をさせるかを適切に制御することで、認証を行うための外部装置が利用できなくなってしまうことを防止することができる情報処理装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、本発明は、外部装置を接続可能であり、第１の電力状態及び前記第１の電力状態よりも消費電力が低く前記外部装置への電力供給を制限する第２の電力状態を含む複数の電力状態のうちいずれかの電力状態にて動作する情報処理装置であって、前記第１の電力状態において所定条件が成立した場合に、前記情報処理装置を前記第２の電力状態へ移行させる制御手段を備え、前記制御手段は、前記情報処理装置に認証を行うための外部装置が接続されている場合には、前記第１の電力状態において前記所定条件が成立した場合であっても、前記情報処理装置を前記第２の電力状態へ移行させないことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、接続される外部装置に応じて、複数の電力状態のうちいずれの電力状態への移行をさせるかを適切に制御することが可能となる。これにより、認証を行うための外部装置が利用できなくなってしまうことを防止することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１０】
図１は、本発明の実施の形態に係る情報処理装置としてのＭＦＰのコントローラを中心とした構成を示すブロック図である。
【００１１】
図１において、ＭＦＰは、ＭＦＰコントローラ１００、スキャナ部１０３、プリンタエンジン１１１、プリンタ部（不図示）、操作部１１４を備えており、原稿読取機能・印刷機能・通信機能等の複数の機能を有する画像処理装置である。尚、図１に示す構成は、本発明の接続手段、記憶手段、取得手段、決定手段、制御手段を実現するための一例である。
【００１２】
ＭＦＰは、消費電力を削減する複数の省電力状態（スリープ１状態、スリープ２状態）を有し、周辺機器である複数のＵＳＢデバイス（例えば認証デバイス１２４、キーボード１２５、ＵＳＢメモリ１２６等）を電気的に接続することが可能に構成されている。また、ＭＦＰは、ユーザ認証を受けたユーザにより利用可能に構成されている。
【００１３】
ＭＦＰコントローラ１００は、ホストＩ／Ｆ部１０２、スキャナＩ／Ｆ部１０４、ＣＰＵ１０５、ＲＯＭ１０６、ＲＯＭコントローラ１０７、ＲＡＭ１０８、ＲＡＭコントローラ１０９を備えている。更に、ＭＦＰコントローラ１００は、エンジンＩ／Ｆ部１１０、ハードディスクドライブ（ＨＤＤ）１１３、省電力制御部１２０、コントローラ電源部１２１、ＵＳＢコントローラ部１２２、複数のＵＳＢ・Ｉ／Ｆ１３４、１３５、１３６を備えている。
【００１４】
ＭＦＰコントローラ１００は、ネットワークを介してホストコンピュータ１０１と通信可能に構成されている。ＭＦＰコントローラ１００は、次の主要な処理を含む各種の処理を行う。ホストコンピュータ１０１から受信した印刷データ（印刷コードデータ）をビットマップデータに展開してプリンタエンジン１１１に出力する処理、スキャナ部１０３により原稿から読み取ったスキャン画像データをプリンタエンジン１１１に出力する処理を行う。
【００１５】
また、ＭＦＰコントローラ１００は、消費電力を削減する省電力状態として、「スリープ１状態」（第１の省電力状態）或いは「スリープ２状態」（第２の省電力状態）の何れかに移行することが可能に構成されている。ＭＦＰコントローラ１００が「スリープ１状態」或いは「「スリープ２状態」」に移行する条件は、後述のスリープ移行管理テーブル（図５）に基づいて決められている。
【００１６】
ここで、「スリープ１状態」（第１の省電力状態）では、ＣＰＵ１０５及び省電力制御部１２０の制御により、コントローラ電源部１２１からの電源供給を停止（ＯＦＦ）すると共に、ＵＳＢコントローラ電源部１２３からの電源供給を停止（ＯＦＦ）する。これにより、ＵＳＢデバイスに対する電源供給もＯＦＦされる。「スリープ１状態」（第１の省電力状態）は、消費電力の削減の程度が大きい省電力状態である。
【００１７】
また、「スリープ２状態」（第２の省電力状態）では、ＣＰＵ１０５及び省電力制御部１２０の制御により、コントローラ電源部１２１からの電源供給を停止（ＯＦＦ）すると共に、ＵＳＢコントローラ電源部１２３から電源供給を行う（ＯＮ）。これにより、ＵＳＢデバイスに対する電源供給はＯＮされる（電源供給が継続される）。また、ＵＳＢデバイスとＵＳＢコントローラ部１２２との間の通信が維持される。「スリープ２状態」（第２の省電力状態）は、「スリープ１状態」（第１の省電力状態）と比較して消費電力の削減の程度が小さい省電力状態である。
【００１８】
ホストＩ／Ｆ部１０２は、ホストコンピュータ１０１と通信を行い、プリンタ固有の言語で記述された印刷データ（印刷コードデータ）やイメージデータを受信する。スキャナＩ／Ｆ部１０４は、スキャナ部１０３から入力される原稿から読み取られたスキャン画像データを受信する。
【００１９】
ＣＰＵ１０５（取得手段、制御手段）は、ＲＯＭ１０６に格納されている制御プログラムをＲＯＭコントローラ１０７を介して読み出し、制御プログラムに従い内部バス１１２を介してＭＦＰコントローラ全体の制御を行う。また、ＣＰＵ１０５は、制御プログラムに基づき図２、図３、図６、図７の各フローチャートに示す処理を実行する。
【００２０】
ＣＰＵ１０５は、ＵＳＢデバイスがＵＳＢ・Ｉ／Ｆを介してＭＦＰコントローラ１００に電気的に接続された場合、次の省電力制御を行う。ＵＳＢデバイスから取得した識別情報とスリープ移行管理テーブルに記憶された設定情報に基づき、「スリープ１状態」（第１の省電力状態）或いは「スリープ２状態」（第２の省電力状態）への移行の可否を判断して省電力制御を行う。省電力制御の詳細は、図２、図３、図６、図７の各フローチャート等を用いて後述する。
【００２１】
ＲＯＭ１０６（記憶手段）は、制御プログラム、ユーザ属性管理テーブル（図４）、スリープ移行管理テーブル（図５）を格納している。ＲＯＭ１０６に対するアクセスはＲＯＭコントローラ１０７を介して行われる。ＲＡＭ１０８は、ＣＰＵ１０５が後述の各種処理を実行する際のワークメモリや画像データを格納するためのバッファ等として利用される。ＲＡＭ１０８に対するアクセスはＲＡＭコントローラ１０９を介して行われる。
【００２２】
エンジンＩ／Ｆ部１１０は、プリンタエンジン１１１に対して印刷データ（画像データ）を出力する。プリンタエンジン１１１は、印刷データに基づき用紙に画像を印刷する印刷処理を行う。ハードディスクドライブ（ＨＤＤ）１１３は、印刷データの一時的な保管やユーザデータの格納に使用する。操作部１１４は、ユーザによるＭＦＰに対する各種操作指示やＭＦＰの状態の表示を行うものであり、電源ボタン、各種キー、スリープ復帰スイッチ、ログオフキー、ＬＣＤ表示部（以上不図示）を備えている。
【００２３】
プリンタエンジン１１１は、主電源部１３１を備えている。主電源部１３１は、ＡＣコンセントプラグ１３０を介して商用電源から供給されるＡＣ電源をＤＣ電源（以下電源と表記）に変換し、コントローラ電源部１２１に供給する機能を有する。コントローラ電源部１２１は、主電源部１３１から供給される電源を基に、ＭＦＰコントローラ１００全体に対して電源を供給する。
【００２４】
ＵＳＢコントローラ部１２２（接続手段）は、ＵＳＢコントローラ電源部１２３を備えている。ＵＳＢデバイス（認証デバイス１２４、キーボード１２５、ＵＳＢメモリ１２６）は、それぞれＵＳＢ・Ｉ／Ｆ１３４、１３５、１３６（接続手段）及びＵＳＢコントローラ部１２２を介してＭＦＰコントローラ１００に電気的に接続される。
【００２５】
ＵＳＢデバイス（認証デバイス１２４、キーボード１２５、ＵＳＢメモリ１２６）を構成するＩＣには、後述のＵＳＢクラスＩＤ、ベンダＩＤ、プロダクトＩＤが予め記憶されている。尚、キーボード１２５は、ＭＦＰの付近に設置されるＰＣに装備されているキーボードである。ＵＳＢコントローラ電源部１２３は、主電源部１３１から供給される電源を基に、認証デバイス１２４、キーボード１２５、ＵＳＢメモリ１２６に対し、それぞれＵＳＢ・Ｉ／Ｆ１３４、１３５、１３６を介して電源を供給する。
【００２６】
ＵＳＢコントローラ部１２２には、認証デバイス１２４、キーボード１２５、ＵＳＢメモリ１２６以外にも、様々なＵＳＢ・Ｉ／Ｆを有するＵＳＢデバイスを接続することが可能である（図５参照）。これにより、ＭＦＰは様々な機能の拡張を行うことが可能となっている。
【００２７】
省電力制御部１２０は、ＣＰＵ１０５の制御に基づき、後述の図２のフローチャートに示す各場合において、コントローラ電源部１２１、ＵＳＢコントローラ電源部１２３のＯＮ／ＯＦＦを切り替える制御を行う。ＭＦＰコントローラ１００は、ＣＰＵ１０５及び省電力制御部１２０による省電力制御により、通常状態（通常電力状態）から省電力状態（「スリープ１状態」、「スリープ２状態」）への移行が可能である。
【００２８】
但し、省電力制御部１２０の指示によりコントローラ電源部１２１が省電力状態に設定されている場合においても、ホストＩ／Ｆ部１０２と操作部１１４だけは通電されている。これにより、ＭＦＰコントローラ１００は、コントローラ電源部１２１が省電力状態に設定されている場合もホストコンピュータ１０１から送信されるデータの受信の監視を行うことが可能となる。また、ＭＦＰコントローラ１００は、操作部１１４からのユーザによる各種入力（各種キー、スリープ復帰スイッチ、ログオフキー等による入力）の検知を行うことが可能となる。
【００２９】
ホストＩ／Ｆ部１０２がホストコンピュータ１０１から送信されたデータの受信を検知した場合、或いは操作部１１４に装備されたスリープ復帰スイッチ（不図示）が押された場合、省電力制御部１２０は、次の制御を行う。省電力制御部１２０は、コントローラ電源部１２１に対し省電力モード（消費電力を削減するモード）から通常モード（消費電力を削減しないモード）への復帰を指示する。これにより、コントローラ電源部１２１は、ＭＦＰコントローラ１００の電源をＯＮする。
【００３０】
認証デバイス１２４は、例えば認証用カードリーダ（ＩＣカードリーダ）として構成されており、ＵＳＢ・Ｉ／Ｆ１３４及びＵＳＢコントローラ部１２２を介してＭＦＰコントローラ１００に接続される。認証デバイス１２４を使用することでＭＦＰに対するアクセス制御を実現している。キーボード１２５は、各種データ入力に使用するものであり、ＵＳＢ・Ｉ／Ｆ１３５及びＵＳＢコントローラ部１２２を介してＭＦＰコントローラ１００に接続される。ＵＳＢメモリ１２６は、各種データを記憶するものであり、ＵＳＢ・Ｉ／Ｆ１３６及びＵＳＢコントローラ部１２２を介してＭＦＰコントローラ１００に接続される。
【００３１】
本実施の形態のＭＦＰに接続可能な上記の認証デバイス１２４やＵＳＢメモリ１２６を含むＵＳＢデバイスには、後述のデバイス情報が予め記憶されている。ＭＦＰコントローラ１００のＣＰＵ１０５は、ＭＦＰコントローラ１００にＵＳＢデバイスが接続された場合、ＵＳＢデバイスからデバイス情報を取得し、後述のスリープ移行管理テーブルの登録内容とデバイス情報とに基づき、省電力制御を行う。詳細は後述する。
【００３２】
次に、上記構成を有する本実施の形態のＭＦＰにおいて、ユーザが認証デバイス１２４を用いてＭＦＰにアクセスする際の制御について図３のフローチャートに基づき説明する。
【００３３】
図３は、ＭＦＰコントローラ１００における認証デバイス１２４を用いたユーザ認証とログインに関わる処理を示すフローチャートである。
【００３４】
図３において、例えば企業のオフィスに設置されているＭＦＰを利用可能な複数のユーザは、それぞれ自分の属性情報（ＭＦＰの使用可能な機能情報）が記録されたＩＣカードを所持しているものとする。ユーザがＭＦＰを使用する際には、ログオフ状態（ステップＳ３００）から最初にＭＦＰによりユーザ認証（ログイン認証）を受ける。ユーザが所持したＩＣカードを認証デバイス１２４（認証用カードリーダ）に挿入すると、ＭＦＰコントローラ１００のＣＰＵ１０５は、認証デバイス１２４によりＩＣカードから読み取った情報に基づいてユーザ認証を行う（ステップＳ３０１）。
【００３５】
次に、ＣＰＵ１０５は、ステップＳ３０１におけるユーザ認証が成功したか否かを判断する（ステップＳ３０２）。ユーザ認証に失敗したと判断した場合は、ステップＳ３００に戻りログオフ状態が継続する。ユーザ認証に成功したと判断した場合は、ＣＰＵ１０５は、認証デバイス１２４によりＩＣカードから読み取った情報に基づき、ＭＦＰが有する各機能毎に使用権限をユーザに対して付与する（ステップＳ３０３）。これを機能別認証と呼ぶ。
【００３６】
ここで、ＭＦＰにおけるユーザの属性情報（ＭＦＰの使用可能な機能情報）とＭＦＰの使用可能な機能との対応関係を図４に示す。図４のユーザ属性管理テーブルは、例えばユーザＡ（管理職）とユーザＢ（一般職）の２種類のユーザの属性情報とＭＦＰの使用可能な機能とを対応付けたものであり、ＭＦＰコントローラ１００内の書き換え可能なＲＯＭ１０６に格納されている。
【００３７】
ＭＦＰの「モノクロコピー機能」を利用する場合は、ユーザＡ（管理職）とユーザＢ（一般職）は共に使用権限が付与される（○印）。ＭＦＰの「カラーコピー機能」を利用する場合は、ユーザＡ（管理職）は使用権限が付与されるが（○印）、ユーザＢ（一般職）は使用権限が付与されない（×印）。ＭＦＰの「送信／ＦＡＸ（ファクシミリ）機能」を利用する場合は、ユーザＡ（管理職）とユーザＢ（一般職）は共に使用権限が付与される（○印）。ＭＦＰの「ＢＯＸ機能」（データをハードディスク等に格納する機能）を利用する場合は、ユーザＡ（管理職）とユーザＢ（一般職）は共に使用権限が付与される（○印）。
【００３８】
即ち、ユーザの属性情報に基づいて、認証したユーザがユーザＡ（管理職）であると判断された場合は、ＭＦＰのカラーコピー機能を含む全ての機能についての使用権限が付与される。一方、ユーザの属性情報に基づいて、認証したユーザがユーザＢ（一般職）であると判断された場合は、ＭＦＰのカラーコピー機能以外の機能についての使用権限が付与される。
【００３９】
次に、上述したユーザの機能別認証に成功するとＭＦＰに対するログイン状態となり、ＣＰＵ１０５は、ＭＦＰを使用可能状態とする（ステップ３０４）。その後、ユーザがＭＦＰの使用（上記のカラーコピー、モノクロコピー、ＦＡＸ等）を終了し、操作部１１４に装備されたログオフキー（不図示）を押下すると、ＣＰＵ１０５は、ＭＦＰがログオフとなったことを検知する（ステップ３０５）。これにより、ステップＳ３００のログオフ状態に戻る。
【００４０】
ＭＦＰコントローラ１００は、上述した制御を行うことにより、ホストコンピュータ１０１から受信した印刷データを基に印刷出力したり、スキャナ１０３により原稿から読み取ったスキャン画像データを基に印刷出力したりすることが可能となっている。
【００４１】
次に、ＭＦＰコントローラ１００の省電力制御について図２のフローチャートに基づき説明する。
【００４２】
図２は、ＭＦＰコントローラ１００における省電力制御に関わる処理を示すフローチャートである。
【００４３】
図２において、ＭＦＰコントローラ１００のＣＰＵ１０５が、ユーザによりＭＦＰの電源ボタンがＯＮ操作（電源投入）されたことを検知すると（ステップＳ２００）、ＭＦＰコントローラ１００が起動する（ステップＳ２０１）。ＭＦＰコントローラ１００が起動した後の通常状態では、コントローラ電源部１２１がＯＮであり、且つ、ＵＳＢコントローラ電源部１２３もＯＮである。これに伴い、ＵＳＢデバイスに対する電源供給も維持される。
【００４４】
次に、ＣＰＵ１０５は、ユーザにより何も操作がされない状態で、予め設定した時間が経過したか否かを判断する（ステップＳ２０４）。ステップＳ２０１の状態からユーザにより操作部１１４からの一切の操作が行われず且つネットワーク経由でホストコンピュータ１０１から印刷データも受信されないまま、予め設定した時間が経過した場合、ステップＳ２０４の条件が成立する。
【００４５】
ここで、予め設定した時間とは、図５に示すスリープ移行管理テーブルに設定されているスリープ状態（Ｓｌｅｅｐ：消費電力を削減する省電力状態）へ移行するまでの時間（以下移行時間と略記）のことである。スリープ移行管理テーブルに基づき、ＭＦＰに接続されたＵＳＢデバイスの種類に応じた、スリープ状態への移行の可否、スリープ状態への移行時間の関係が決定される。スリープ移行管理テーブルにおけるＵＳＢデバイスの種類、スリープ状態への移行の可否、スリープ状態への移行時間は、ＭＦＰの仕様に合わせてユーザにより任意に設定することが可能である。
【００４６】
スリープ移行管理テーブルに登録されるＵＳＢデバイスの種類（デバイス名）としては、図１に示した認証デバイス１２４（認証用カードリーダ）、キーボード１２５、ＵＳＢメモリ１２６の他に、例えば以下のものがある。生体認証デバイス。人体感知センサ（以下人感センサ）。マルチメディア・カードリーダ。Bluetooth通信デバイス。ＩｒＤＡ（Infrared Data Association）通信デバイス。また、各ＵＳＢデバイスには、ＵＳＢのクラスを示すＵＳＢクラスＩＤ、ＵＳＢデバイスの製造元を示すベンダＩＤ、ＵＳＢデバイスを構成するＩＣの種別を示すプロダクトＩＤが設定されている。
【００４７】
図５のスリープ移行管理テーブルには、上記のように、ＵＳＢクラスＩＤ、ベンダＩＤ、プロダクトＩＤ、スリープ移行の可否、スリープへの移行時間（移行時間情報）、からなる設定情報が、ＵＳＢデバイスの種類毎（デバイス名毎）に記憶されている。尚、本発明の省電力情報は、図５の“sleep移行の可否”の欄の情報に対応する。
【００４８】
本例では、認証用カードリーダ、生体認証デバイス、マルチメディア・カードリーダ、ＵＳＢメモリ以外のＵＳＢデバイスがＭＦＰに接続された場合は、スリープ１またはスリープ２への移行可に設定されている。また、本例では、スリープへの移行時間を、人感センサが接続された場合は１分、Bluetooth通信デバイス、ＩｒＤＡ通信デバイス、キーボードが接続された場合や、接続されたＵＳＢデバイス無しの場合は１０分に設定されている。
【００４９】
即ち、ＣＰＵ１０５は、図５のスリープ移行管理テーブルに記憶された設定情報と、ＭＦＰに接続されたＵＳＢデバイスから取得したデバイス情報（識別情報）に基づき、ＭＦＰコントローラ１００をどの省電力状態に移行させる或いは移行させないかを決定する。デバイス情報（識別情報）には、ＵＳＢクラスＩＤ、ベンダＩＤ、プロダクトＩＤが含まれる。
【００５０】
図５のスリープ移行管理テーブルでは、スリープ状態への移行時間として例えば「１分」と「１０分」が設定されている。従って、ユーザにより操作部１１４からの一切の操作が行われず且つネットワーク経由で印刷データも受信されないまま「１分」もしくは「１０分」が経過した場合に、ステップＳ２０４の条件が成立することになる。
【００５１】
次に、ステップＳ２０４の条件が成立し、且つ、ＵＳＢデバイスがＭＦＰに接続されていない場合は（ステップＳ２０５でＹＥＳ）、ステップＳ２０５の条件が成立する。ＣＰＵ１０５は、省電力制御部１２０によりＭＦＰコントローラ１００を「スリープ１状態」に移行させる（ステップＳ２０２）。
【００５２】
ＭＦＰコントローラ１００が「スリープ１状態」に移行する条件は、図５のスリープ移行管理テーブルに基づいて決められている。ステップＳ２０２の「スリープ１状態」では、コントローラ電源部１２１がＯＦＦされ、且つ、ＵＳＢコントローラ部１２２内のＵＳＢコントローラ電源部１２３もＯＦＦされる（ＵＳＢデバイスに対する電源供給もＯＦＦされる）。
【００５３】
即ち、ＭＦＰコントローラ１００にＵＳＢデバイスが接続されていない場合は、コントローラ電源部１２１及びＵＳＢコントローラ電源部１２３をＯＦＦにすることで、ＭＦＰコントローラ１００の消費電力を最小限に抑制することが可能となる。
【００５４】
次に、ステップＳ２０４の条件が成立し、且つ、スリープ移行管理テーブルで「スリープ１状態」への移行が許可されたＵＳＢデバイスのみが接続されている場合は（ステップＳ２０６でＹＥＳ）、ステップＳ２０６の条件が成立する。換言すれば、ＭＦＰを「スリープ１状態」への移行を許可する設定情報に対応するＵＳＢデバイスのみが接続されている場合である。この場合も、ＣＰＵ１０５は、省電力制御部１２０によりＭＦＰコントローラ１００を「スリープ１状態」に移行させる（ステップＳ２０２）。
【００５５】
尚、ＵＳＢコントローラ部１２２にＵＳＢ・Ｉ／Ｆを介してＵＳＢデバイスが接続された場合、ＣＰＵ１０５は、ＵＳＢコントローラ部１２２を介してＵＳＢデバイスから上述したデバイス情報を取得する。
【００５６】
また、本実施の形態では、ＭＦＰコントローラ１００にＩｒＤＡ通信デバイスが接続されている場合、次のような赤外線データ転送を行うことができる。即ち、ユーザはＩｒＤＡ通信デバイスを介して携帯電話機のアドレス帳の内容を、ＦＡＸの送信先やＳＥＮＤ（電子メールに情報を添付して送信する機能）の宛先としてＭＦＰに転送することができる。その場合の動作の流れを図６のフローチャートに示す。
【００５７】
例えばＭＦＰコントローラ１００のＵＳＢ・Ｉ／ＦにＩｒＤＡ通信ポートが接続された場合、ＣＰＵ１０５は、図５のスリープ移行管理テーブルのＵＳＢクラスＩＤ及びプロダクトＩＤを基に、ＩｒＤＡ通信ポート接続を認識する。以降、ＣＰＵ１０５は、ＩｒＤＡ通信ポートに対する、通信可能なＩｒＤＡ通信デバイス（本例では携帯電話機）の接続を検出したかどうかを監視する（ステップＳ６００）。
【００５８】
ＩｒＤＡ通信ポートに対する携帯電話機の接続を検出した場合（ステップＳ６０１でＹＥＳ）、ＣＰＵ１０５は、携帯電話機との間でＩｒＤＡ通信ポートを介した通信を確立する（ステップＳ６０２）。その後、ＣＰＵ１０５は、携帯電話機からアドレス帳の転送要求を待機する（ステップＳ６０３）。
【００５９】
携帯電話機からアドレス帳の転送要求が有った場合、ＣＰＵ１０５は、携帯電話機のアドレス帳の内容をＭＦＰ側に取り込む。更に、ＣＰＵ１０５は、携帯電話機から取り込んだアドレス帳の内容を操作部１１４のＬＣＤ表示部の画面に表示する（ステップＳ６０４）。必要に応じてＭＦＰ上で実行される各種アプリケーションプログラム（ＦＡＸ、ＳＥＮＤ等）により、携帯電話機からＭＦＰに転送されたアドレス帳の内容を利用することが可能となる。
【００６０】
しかし、ＩｒＤＡ通信デバイスがＵＳＢ・Ｉ／Ｆを介してＭＦＰコントローラ１００に接続されている場合に一切「スリープ状態」に移行できなくなるのは、省電力化の観点からは望ましくない。そこで、図５のスリープ移行管理テーブルに示すように、ＭＦＰコントローラ１００にＩｒＤＡ通信デバイスが接続されている場合は（ステップＳ２０６でＹＥＳ）、「スリープ１状態」への移行を許可している。
【００６１】
また、ユーザにより操作部１１４からの一切の操作が行われず且つネットワーク経由で印刷データも受信されない状態が１０分以上続いた場合は、「スリープ１状態」に移行するように設定されている。
【００６２】
ＩｒＤＡ通信デバイスと同様の制御が行われるＵＳＢデバイスとしてBluetooth通信デバイスがある。ユーザはＩｒＤＡ通信デバイスと同様にBluetooth通信デバイスを介して、携帯電話機のアドレス帳の内容をＦＡＸの送信先としてＭＦＰに転送することが可能である。
【００６３】
次に、ステップＳ２０４の条件が成立し、且つ、スリープ移行管理テーブルで「スリープ２状態」への移行が許可されたＵＳＢデバイスが１つ以上接続されている場合は（ステップＳ２０７でＹＥＳ）、ステップＳ２０７の条件が成立する。換言すれば、ＭＦＰを「スリープ２状態」への移行を許可する設定情報に対応するＵＳＢデバイスが１つ以上接続されている場合である。この場合は、ＣＰＵ１０５は、ＭＦＰコントローラ１００を「スリープ２状態」に移行させる（ステップＳ２０３）。この場合も、ＭＦＰコントローラ１００に接続されたＵＳＢデバイスとスリープ移行との関係は図５のスリープ移行管理テーブルの設定内容に基づいて決定される。
【００６４】
即ち、ＭＦＰコントローラ１００が「スリープ２状態」に移行する条件は、図５のスリープ移行管理テーブルに基づいて決められている。ステップＳ２０３の「スリープ２状態」では、コントローラ電源部１２１はＯＦＦされるが、ＵＳＢコントローラ部１２２内のＵＳＢコントローラ電源部１２３はＯＮされる（ＵＳＢデバイスに対する電源供給は継続される）。これにより、ＵＳＢコントローラ部１２２とＵＳＢデバイスとの間のＵＳＢ・Ｉ／Ｆは通信を維持している。
【００６５】
例えば、ＭＦＰコントローラ１００にキーボード１２５が接続されている場合で、且つユーザがキーボード１２５の任意のキーを押した場合は、ＭＦＰコントローラ１００はスリープ状態から通常状態に復帰することが望ましい。そこで、図５のスリープ移行管理テーブルに示すように、ＭＦＰコントローラ１００にキーボードが接続された場合は、「スリープ２状態」への移行を許可している。これにより、コントローラ電源部１２１はＯＦＦされるものの、ＵＳＢコントローラ電源部１２３はＯＮされているため、キーボード１２５に対する電源供給は継続されたままである。
【００６６】
ユーザがキーボード１２５の任意のキーを押下した場合は、キー押下に対応した情報がＵＳＢ・Ｉ／Ｆ１３５を介してＵＳＢコントローラ部１２２に伝わり、ＵＳＢコントローラ部１２２から省電力制御部１２０に対する割り込み信号が発生する。これに伴い、省電力制御部１２０は、コントローラ電源部１２１に対して電源ＯＮの指示を出力する。これにより、コントローラ電源部１２１が復帰し、ＭＦＰコントローラ１００はステップＳ２０３の「スリープ２状態」からステップＳ２０１の通常状態に復帰する。
【００６７】
キーボードと同様の制御が行われるＵＳＢデバイスとして人感センサがある。人感センサは次の目的で使用される。ユーザがＭＦＰを使用していない場合は、ＭＦＰコントローラ１００をなるべく早く通常状態からスリープ状態に移行させる。その一方で、ユーザがＭＦＰを使用するために近づいてきた場合は、ＭＦＰコントローラ１００を直ちにスリープ状態から通常状態に復帰させる。そこで、図５のスリープ移行管理テーブルに示すように、ＭＦＰコントローラ１００に人感センサが接続されている場合は、キーボード１２５に比べて短い時間（１分）でＭＦＰコントローラ１００を「スリープ２状態」に移行させるように設定されている。
【００６８】
次に、ステップＳ２０４の条件が成立し、且つ、ステップＳ２０５、ステップＳ２０６、ステップＳ２０７の条件のいずれも成立しない場合は、ＭＦＰコントローラ１００はステップＳ２０１の通常状態を維持する。
【００６９】
例えばＭＦＰコントローラ１００のＵＳＢコントローラ部１２２にＵＳＢ・Ｉ／Ｆ１３４を介して認証デバイス１２４（認証用カードリーダ）が接続されている場合は、ユーザは全ての操作に先立ってユーザ認証を受けようとする。しかし、ＵＳＢコントローラ部１２２内のＵＳＢコントローラ電源部１２３がＯＦＦされていてはユーザ認証を行うことができない。そこで、ＭＦＰコントローラ１００に認証デバイス１２４が接続されている場合は、図５のスリープ移行管理テーブルに示すようにスリープ状態への移行を許可しない設定となっている。
【００７０】
次に、ステップＳ２０２の「スリープ１状態」からステップＳ２０１の通常状態への復帰であるが、次の場合にステップＳ２０８の条件が成立する。即ち、操作部１１４のスリープ復帰スイッチがＯＮされた場合、またはネットワーク経由で印刷データを受信した場合に、ステップＳ２０８の条件が成立する。これにより、ＭＦＰコントローラ１００は「スリープ１状態」から通常状態に復帰する。
【００７１】
次に、ステップＳ２０３の「スリープ２状態」からステップＳ２０１の通常状態への復帰であるが、次の場合にステップＳ２０９の条件が成立する。即ち、操作部１１４のスリープ復帰スイッチがＯＮされた場合、またはネットワーク経由で印刷データを受信した場合、またはＵＳＢコントローラ部１２２から省電力制御部１２０への割り込みが発生した場合に、ステップＳ２０９の条件が成立する。これにより、ＭＦＰコントローラ１００は「スリープ２状態」から通常状態に復帰する。
【００７２】
ここで、ＵＳＢコントローラ部１２２から省電力制御部１２０への割り込み（復帰信号ＯＮ）は、ユーザにより例えばキーボード１２５の任意のキーが押下された場合等に発生する。これにより、ＭＦＰコントローラ１００がスリープ状態（電源ＯＦＦ状態）であるステップＳ２０３の「スリープ２状態」であっても、ユーザがキーボード１２５の任意のキーを押下する。これにより、コントローラ電源部１２１を復帰させることが可能である。
【００７３】
同様に、ＭＦＰコントローラ１００のＵＳＢコントローラ部１２２にＵＳＢ・Ｉ／Ｆを介して人感センサが接続されている場合も、人感センサが人の接近を感知するとＵＳＢコントローラ部１２２から省電力制御部１２０への割り込みが発生する。これにより、コントローラ電源部１２１を復帰させることが可能である。
【００７５】
図７は、ＭＦＰコントローラ１００におけるＵＳＢデバイスが接続された場合のＵＳＢデバイス判別処理を示すフローチャートである。
【００７６】
図７において、ＭＦＰコントローラ１００のＣＰＵ１０５は、ＭＦＰコントローラ１００に複数装備されているＵＳＢ・Ｉ／Ｆの信号を監視する（ステップＳ７００）。次に、ＣＰＵ１０５は、各ＵＳＢ・Ｉ／ＦのＵＳＢデータ信号（１対のＤ＋信号線及びＤ−信号線の出力信号）がＨｉｇｈになったか否かを判断する（ステップＳ７０１）。ＣＰＵ１０５は、ＵＳＢデータ信号がＨｉｇｈになったことを確認すると、ＭＦＰコントローラ１００にＵＳＢデバイスが接続されたことを認識する。
【００７７】
ＭＦＰコントローラ１００のＵＳＢコントローラ部１２２にＵＳＢ・Ｉ／Ｆを介してＵＳＢデバイスが接続されると、ＣＰＵ１０５は、接続された全てのＵＳＢデバイスに対してＵＳＢクラスＩＤを取得する（ステップＳ７０２）。更に、ＣＰＵ１０５は、ＵＳＢデバイスが接続状態であることを登録する（ステップＳ７０３）。
【００７８】
その後、ＣＰＵ１０５は、ＵＳＢデバイスがＵＳＢコントローラ部１２２に接続された時から、図５に示すスリープ移行管理テーブルで規定されたスリープ状態への移行時間が経過したかどうかを監視し続ける（ステップＳ７０４）。スリープ状態への移行時間が経過した場合（移行条件が成立した場合）は、ＣＰＵ１０５は、クラスＩＤを基に図５のスリープ移行管理テーブルを参照し、スリープ状態への移行を決定する（ステップＳ７０５）。
【００８０】
本実施の形態のＭＦＰは、接続されるＵＳＢデバイスの種類に応じてどのようなスリープ状態に遷移するかを決定するための図５のスリープ移行管理テーブルを有する。これにより、ユーザの希望に応じて的確なスリープ移行制御を行うものである。
【００８１】
以上説明したように本実施の形態によれば、ＵＳＢデバイスがＵＳＢ・Ｉ／Ｆを介してＭＦＰコントローラ１００のＵＳＢコントローラ部１２２に接続された場合、ＭＦＰコントローラ１００の省電力状態への移行の可否を判断して省電力制御を行う。具体的には以下の制御を含む省電力制御を行う。
【００８２】
ＭＦＰの起動後、ＭＦＰに対する操作が行われず設定時間が経過した場合で、ＵＳＢデバイスが接続されていない場合は、スリープ１状態に移行させる。また、ＭＦＰの起動後、ＭＦＰに対する操作が行われず設定時間が経過した場合で、スリープ１状態への移行が許可されたＵＳＢデバイスが接続されている場合は、スリープ１状態に移行させる。また、ＭＦＰの起動後、ＭＦＰに対する操作が行われず設定時間が経過した場合で、スリープ２状態への移行が許可されたＵＳＢデバイスが接続されている場合は、スリープ２状態に移行させる。
【００８３】
これにより、ＭＦＰコントローラ１００のＵＳＢコントローラ部１２２に接続されるＵＳＢデバイスの特性に応じた的確な省電力制御を行うことが可能となる。
【００８４】
〔他の実施の形態〕
上記実施の形態では、図１の構成においてＭＦＰに接続されるＵＳＢデバイスとして認証デバイス１２４、キーボード１２５、ＵＳＢメモリ１２６を例に挙げたが、これに限定されるものではない。本発明は、図５のスリープ移行管理テーブルに示したように、生体認証デバイス、人感センサ、マルチメディア・カードリーダ、Bluetooth通信デバイス、ＩｒＤＡ通信デバイスなど各種のＵＳＢデバイスに適用することが可能である。
【００８５】
上記実施の形態では、スリープへの移行時間を図５のスリープ移行管理テーブルに示す設定を例に挙げた。即ち、スリープへの移行時間を、人感センサが接続された場合は１分、Bluetooth通信デバイス、ＩｒＤＡ通信デバイス、キーボードが接続された場合や、接続されたＵＳＢデバイス無しの場合は１０分としたが、これに限定されるものではない。スリープへの移行時間はＭＦＰの仕様に合わせて変更することが可能である。
【００８６】
上記実施の形態では、ＭＦＰコントローラ１００のＵＳＢコントローラ部１２２に３つのＵＳＢ・Ｉ／Ｆを設置した場合を例に挙げたが、これに限定されるものではない。ＵＳＢ・Ｉ／Ｆの設置個数をＭＦＰの仕様に合わせた任意の個数とすることが可能である。
【００８７】
上記実施の形態では、情報処理装置としてＭＦＰを例に挙げたが、これに限定されるものではない。本発明は、ＵＳＢデバイスの電気的な接続が可能で且つ省電力状態への移行が可能な各種の情報処理装置に幅広く適用することが可能である。
【００８８】
また、本発明の目的は、以下の処理を実行することにより達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はＣＰＵやＭＰＵ等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれる。
【００９２】
更に、前述した実施形態の機能が以下の処理により実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態に係る情報処理装置としてのＭＦＰのコントローラを中心とした構成を示すブロック図である。
【図２】ＭＦＰコントローラにおける省電力制御に関わる処理を示すフローチャートである。
【図３】ＭＦＰコントローラにおける認証デバイスを用いたユーザ認証とログインに関わる処理を示すフローチャートである。
【図４】ＭＦＰのユーザ属性管理テーブルを示す図である。
【図５】ＭＦＰのスリープ移行管理テーブルを示す図である。
【図６】ＭＦＰコントローラにおけるＩｒＤＡ通信デバイスを介して携帯電話機のアドレス帳の内容をＭＦＰに転送する処理を示すフローチャートである。
【図７】ＭＦＰコントローラにおけるＵＳＢデバイスが接続された場合のＵＳＢデバイス判別処理を示すフローチャートである。
【符号の説明】
【００９４】
１００  ＭＦＰコントローラ
１０５  ＣＰＵ
１２０  省電力制御部
１２１  コントローラ電源部
１２３  ＵＳＢコントローラ電源部
１２４  認証デバイス
１２５  キーボード
１２６  ＵＳＢメモリ
【図１】
0005317542.tif 000002
【図２】
0005317542.tif 000003
【図３】
0005317542.tif 000004
【図４】
0005317542.tif 000005
【図５】
0005317542.tif 000006
【図６】
0005317542.tif 000007
【図７】
0005317542.tif 000008