(57)【要約】【課題】電力量が制限されている場合であっても複数のＵＳＢ機器の接続が可能であり、ＵＳＢ機器を正常に動作させることが可能な画像形成装置を提供する。【解決手段】複数のＵＳＢポートに接続されたＵＳＢ機器を管理するＵＳＢ機器管理テーブルを参照する（ステップＳ１０）。次に、操作パネルの状態を確認する（ステップＳ１２）。次に、操作パネルの状態に対応付けられた優先テーブルを参照する（ステップＳ１４）。次に、優先テーブルに従ってＵＳＢ機器の優先順位を設定する（ステップＳ１６）。次に、設定した優先順位をＵＳＢ機器管理テーブルに登録する（ステップＳ１８）。【選択図】図７
2012171220.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の各部に対する電源供給を制御するための電力制御部と、
ＵＳＢ機器との接続が可能な複数のＵＳＢポートと、
前記複数のＵＳＢポートのうちの少なくとも１つに接続されたＵＳＢ機器を制御するためのＵＳＢ制御部と、
前記画像形成装置の各部に対する指示を入力する操作パネルと、
前記画像形成装置の全体を制御するメイン制御部とを備え、
前記メイン制御部は、前記複数のＵＳＢポートのうちの少なくとも１つにＵＳＢ機器が接続された場合には、接続されたＵＳＢ機器の種別を判断するとともに、前記複数のＵＳＢポートに複数のＵＳＢ機器が接続された場合には、前記操作パネルの状態に基づいて前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を設定し、
前記電力制御部は、前記複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器に対して前記メイン制御部により設定されたＵＳＢ機器の優先度に従って電源供給を実行する、画像形成装置。
【請求項２】
前記電力制御部は、前記複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器のうち、前記メイン制御部により設定されたＵＳＢ機器の優先度に従ってＵＳＢ機器のそれぞれの電力量に基づく利用可能なＵＳＢ機器を選択して、選択したＵＳＢ機器に必要な電源供給を行い、利用が許可されないＵＳＢ機器には、サスペンド状態に必要な電源供給を実行する、請求項１記載の画像形成装置。
【請求項３】
前記電力制御部は、前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器に対して優先度の高い順に電源供給を実行する、請求項１記載の画像形成装置。
【請求項４】
前記メイン制御部は、前記操作パネルの状態の変化に応じて、前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を再設定する、請求項１記載の画像形成装置。
【請求項５】
前記メイン制御部は、前記複数のＵＳＢポートの少なくとも１つに新たなＵＳＢ機器が接続された場合には、新たに接続されたＵＳＢ機器の種別を判断し、前記操作パネルの状態に基づいて前記新たなＵＳＢ機器を含む前記複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を再設定する、請求項１記載の画像形成装置。
【請求項６】
前記新たなＵＳＢ機器は、リモートウェイクアップ機能を有し、
前記電力制御部は、前記複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、前記複数のＵＳＢポートに接続された前記新たなＵＳＢ機器を含む前記複数のＵＳＢ機器のうち、前記メイン制御部により再設定されたＵＳＢ機器の優先度に従ってＵＳＢ機器のそれぞれの電力量に基づく利用可能なＵＳＢ機器を選択して、選択したＵＳＢ機器に必要な電源供給を行い、前記新たなＵＳＢ機器が利用が許可されないＵＳＢ機器である場合には、サスペンド状態となるよう必要な電源供給を実行する、請求項５記載の画像形成装置。
【請求項７】
前記メイン制御部は、前記複数のＵＳＢポートのうちの少なくとも１つからＵＳＢ機器が取り外された場合には、取り外されたＵＳＢ機器の種別を判断し、前記操作パネルの状態に基づいて取り外されたＵＳＢ機器を除く前記複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を再設定する、請求項１記載の画像形成装置。
【請求項８】
前記複数のＵＳＢポートのうちの少なくとも１つにＵＳＢ認証装置が接続され、
前記メイン制御部は、
前記操作パネルの状態としてログイン前であるか否かを判断し、
前記操作パネルの状態として前記ログイン前であると判断した場合には、前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器の種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度に関し、前記ＵＳＢ認証装置の優先度を高くし、
前記操作パネルの状態として前記ログイン後であると判断した場合には、前記複数のＵＳＢポートに接続された前記複数のＵＳＢ機器の種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度に関し、前記ＵＳＢ認証装置の優先度を低く設定する、請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置に関し、特にＵＳＢ（Universal Serial Bus）ポートを備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、ファクシミリ、複写機およびネットワーク印刷機など複数の機能を有する画像形成装置が実用化されている。このような多機能化された画像形成装置の消費電力量を低減化することは重要な課題となっており、種々の技術が提案されている（特許文献１および２）。
【０００３】
一方で、近年、種々のデバイスがＵＳＢ機器として利用されており、画像形成装置にもＵＳＢポートが設けられて、ＵＳＢ機器との接続が可能なＭＦＰ（Multi Function Peripheral）が普及してきている。
【０００４】
この点で、特許文献３においては、ＵＳＢ機器との接続が可能なＭＦＰにおいて、省電力化を図ることが可能な方式について提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７３０１８号公報
【特許文献２】特開２０１０−１２８０９０号公報
【特許文献３】特開２０１０−１１１１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年の低コスト化および省電力化に従いＵＳＢポートに供給可能な電力量は制限されており、そのためその制限された電力量の範囲内でＵＳＢ機器を駆動する必要があるためＵＳＢポートの数も制限されている場合が一般的である。一例として、３個のＵＳＢポートに制限されている場合もある。
【０００７】
しかしながら、種々のデバイスがＵＳＢ機器として利用されるなかＭＦＰにおけるＵＳＢポートの数の制限はユーザにとって不便である。一例として、３個のＵＳＢポートが設けられている場合であってもそのうちの１つが認証用のＵＳＢポートとして設けられている場合には実際には２個のＵＳＢポートしか汎用的に利用することができない。
【０００８】
一方で、制限された電力量を無視してＵＳＢポートのポート数を増加させることも考えられるが、その場合、全てのＵＳＢポートにＵＳＢ機器が接続された場合、一部のＵＳＢ機器が正常に動作しないという問題がある。
【０００９】
上記の特許文献３においては、全てのポートにＵＳＢ機器が接続された場合であっても十分な電力量を供給することが可能である場合の省電力化に関する技術であり、制限された電力量に対応してＵＳＢ機器を動作させる点については説明されていない。
【００１０】
本発明は、上記のような問題を解決するためになされたものであって、電力量が制限されている場合であっても複数のＵＳＢ機器の接続が可能であり、ＵＳＢ機器を正常に動作させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のある局面に従う画像形成装置は、画像形成装置の各部に対する電源供給を制御するための電力制御部と、ＵＳＢ機器との接続が可能な複数のＵＳＢポートと、複数のＵＳＢポートのうちの少なくとも１つに接続されたＵＳＢ機器を制御するためのＵＳＢ制御部と、画像形成装置の各部に対する指示を入力する操作パネルと、画像形成装置の全体を制御するメイン制御部とを備える。メイン制御部は、複数のＵＳＢポートのうちの少なくとも１つにＵＳＢ機器が接続された場合には、接続されたＵＳＢ機器の種別を判断するとともに、複数のＵＳＢポートに複数のＵＳＢ機器が接続された場合には、操作パネルの状態に基づいて複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を設定し、電力制御部は、複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、複数のＵＳＢポートに接続された複数のＵＳＢ機器に対してメイン制御部により設定されたＵＳＢ機器の優先度に従って電源供給を実行する。
【００１２】
好ましくは、電力制御部は、複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち、メイン制御部により設定されたＵＳＢ機器の優先度に従ってＵＳＢ機器のそれぞれの電力量に基づく利用可能なＵＳＢ機器を選択して、選択したＵＳＢ機器に必要な電源供給を行い、利用が許可されないＵＳＢ機器には、サスペンド状態に必要な電源供給を実行する。
【００１３】
好ましくは、電力制御部は、複数のＵＳＢポートに接続された複数のＵＳＢ機器に対して優先度の高い順に電源供給を実行する。
【００１４】
好ましくは、メイン制御部は、操作パネルの状態の変化に応じて、複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を再設定する。
【００１５】
好ましくは、メイン制御部は、複数のＵＳＢポートの少なくとも１つに新たなＵＳＢ機器が接続された場合には、新たに接続されたＵＳＢ機器の種別を判断し、操作パネルの状態に基づいて新たなＵＳＢ機器を含む複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を再設定する。
【００１６】
特に、新たなＵＳＢ機器は、リモートウェイクアップ機能を有し、電力制御部は、複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、複数のＵＳＢポートに接続された新たなＵＳＢ機器を含む複数のＵＳＢ機器のうち、メイン制御部により再設定されたＵＳＢ機器の優先度に従ってＵＳＢ機器のそれぞれの電力量に基づく利用可能なＵＳＢ機器を選択して、選択したＵＳＢ機器に必要な電源供給を行い、新たなＵＳＢ機器が利用が許可されないＵＳＢ機器である場合には、サスペンド状態となるよう必要な電源供給を実行する。
【００１７】
好ましくは、メイン制御部は、複数のＵＳＢポートのうちの少なくとも１つからＵＳＢ機器が取り外された場合には、取り外されたＵＳＢ機器の種別を判断し、操作パネルの状態に基づいて取り外されたＵＳＢ機器を除く複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を再設定する。
【００１８】
好ましくは、複数のＵＳＢポートのうちの少なくとも１つにＵＳＢ認証装置が接続され、メイン制御部は、操作パネルの状態としてログイン前であるか否かを判断し、操作パネルの状態としてログイン前であると判断した場合には、複数のＵＳＢポートに接続された複数のＵＳＢ機器の種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度に関し、ＵＳＢ認証装置の優先度を高くし、操作パネルの状態としてログイン後であると判断した場合には、複数のＵＳＢポートに接続された複数のＵＳＢ機器の種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度に関し、ＵＳＢ認証装置の優先度を低く設定する。
【発明の効果】
【００１９】
本発明に従う画像形成装置は、複数のＵＳＢポートに複数のＵＳＢ機器が接続された場合には、操作パネルの状態に基づいて複数のＵＳＢポートに接続された複数のＵＳＢ機器のうち種別に応じた利用の可能性を指し示すＵＳＢ機器の優先度を設定し、電力制御部は、複数のＵＳＢポートに電源供給が可能な電力量の範囲内において、複数のＵＳＢポートに接続された複数のＵＳＢ機器に対してメイン制御部により設定されたＵＳＢ機器の優先度に従って電源供給を実行する。したがって、操作パネルの状態に基づいて、優先度が設定されて利用の可能性の高いＵＳＢ機器に電源供給が実行されるため電力量が制限されている場合であっても、ＵＳＢ機器を正常に動作させることが可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１に従う画像形成装置を説明する斜視図である。
【図２】本発明の実施の形態１に従うＭＦＰ１００の概略ブロック図である。
【図３】本発明の実施の形態１に従うＭＦＰ１００における操作パネル９の構成を説明する図である。
【図４】本発明の実施の形態１に従うＵＳＢ機器管理テーブルの登録処理を説明するフロー図である。
【図５】本発明の実施の形態１に従うＵＳＢ機器種別テーブルを説明する図である。
【図６】本発明の実施の形態１に従うＵＳＢ機器管理テーブルを説明する図である。
【図７】本発明の実施の形態１に従うＵＳＢ機器の優先順位の設定を説明するフロー図である。
【図８】本発明の実施の形態１に従う優先テーブルを説明する図である。
【図９】本発明の実施の形態１に従う別のＵＳＢ機器管理テーブルを説明する図である。
【図１０】本発明の実施の形態１に従うＩ／Ｆ電力制御部１２における電源制御について説明するフロー図である。
【図１１】本発明の実施の形態１に従う電力供給管理テーブルを説明する図である。
【図１２】図１１の電力供給管理テーブルに従うＵＳＢ機器の状態を説明する図である。
【図１３】本発明の実施の形態１に従うＵＳＢ機器管理テーブルの削除処理を説明するフロー図である。
【発明を実施するための形態】
【００２１】
以下に、図面を参照しつつ、本発明の実施の形態１について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２２】
図１は、本発明の実施の形態１に従う画像形成装置を説明する斜視図である。
図１を参照して、画像形成装置の一例である複合器であるＭＦＰ（Mutli Function Peripheral）１００について説明する。なお、複写機、プリンタ、またはファクシミリ等についても同様に適用可能である。
【００２３】
ＭＦＰ１００は、本体の上部に位置する操作パネル９内に、操作部および操作ディスプレイを有している。操作部は、キーを通して入力されたユーザからの各種の指示等を受ける。操作ディスプレイは、ユーザに対する指示メニュー等を表示する。
【００２４】
本体の上面には、スキャナ３およびフィーダ２７が設けられている。フィーダ２７は原稿をスキャナ３に送る。本体の側部には、プリンタ２が設けられている。本体の下部には、トレイ２６および給紙部１８が設けられている。
【００２５】
トレイ２６には、プリンタ２によって画像を印刷された記録媒体としての用紙が排出される。給紙部１８は、プリンタ２に用紙を供給する。
【００２６】
ここでは、複数の給紙部１８が設けられている場合が示されており、用紙サイズが異なるものがそれぞれ格納されているものとする。たとえば、Ａ３サイズ、Ａ４サイズ、Ａ５サイズ、Ｂ４サイズ、Ｂ５サイズ等の種々の用紙が挙げられる。
【００２７】
本体の内部には複数の画像形成部（プリンタ）が設けられている。現像装置で現像された現像パターンに対して、インクが塗布されることにより画像パターンが形成され、そのインクによる画像パターンが記録媒体に印刷される。
【００２８】
また、本例においては、４個のＵＳＢポートが設けられている場合が示されている。具体的には、ＵＳＢポート１６−１，１９−１，１９−２，１５が設けられている場合が示されている。当該構成については後述する。
【００２９】
図２は、本発明の実施の形態１に従うＭＦＰ１００の概略ブロック図である。
図２を参照して、ＭＦＰ１００は、一例として、ＣＰＵ（Central Processing unit）１と、プリンタ２と、スキャナ３と、ＨＤＤ（Hard Disk Drive）４と、ＲＯＭ（Read Only Memory）５と、ＲＡＭ（Random Access Memory）６と、ＮＶＲＡＭ（Non Volatile RAM）７と、操作パネル制御部８と、操作パネル９と、通信制御部１０と、ＵＳＢホストコントローラ１１と、Ｉ／Ｆ電力制御部１２と、認証デバイス専用Ｉ／Ｆユニット３３と、各部を互いに接続してデータの授受を実行するための内部バス３０と、ＵＳＢポート１６−１，１６−２，ＵＳＢハブユニット２０とを含む。
【００３０】
ＣＰＵ１は、ＭＦＰ１００全体を制御するために用いられる。
プリンタ２は、例えばスキャナ３により取得された画像データに基づいて、記録用紙に印刷する処理を実行する。
【００３１】
スキャナ３は、光学的手段により原稿から画像データを取得する。
ＨＤＤ４は、ＭＦＰ１００に設けられた、いわゆるＢＯＸ機能として用いられる領域であり、ユーザ毎の画像データ、ユーザ情報等を格納したりする領域である。
【００３２】
ＲＯＭ５には、ＭＦＰ１００が各種動作を実行するためのアプリケーションプログラムが格納されており、当該アプリケーションプログラムがＣＰＵ１により読み込まれて所定の機能が実現される。
【００３３】
ＲＡＭ６は、ＣＰＵ１のワークエリア等として用いられる領域であり、また、画像データ等を一時的に記憶する領域としても用いられる。
【００３４】
ＮＶＲＡＭ７は、ＣＰＵ１のワークエリア等、あるいは、設定情報を記憶する領域として用いられる。
【００３５】
操作パネル制御部８は、操作パネル９を制御する。具体的には、操作パネル９からのユーザから各種指示の入力を受けて、ＣＰＵ１にその指示を出力するとともに、操作パネル９の操作ディスプレイの表示を制御する。
【００３６】
通信制御部１０は、通信網であるネットワークと接続され、ネットワークと接続された外部の機器との間でデータの授受を実行する。
【００３７】
ＵＳＢホストコントローラ１１は、ＵＳＢポート１６−１，１６−２に接続されたＵＳＢ機器を制御するコントローラであり、内部バス３０とＵＳＢポートに接続されたＵＳＢ機器との間でデータの授受を実行する。
【００３８】
なお、本例においては、ＵＳＢポート１６−２にＵＳＢハブユニット２０が接続されてＵＳＢポートが拡張される構成が示されている。具体的には、ＵＳＢハブユニット２０は、ＵＳＢポート１９−１，１９−２を有しており、ＵＳＢハブユニット２０をＵＳＢポート１６−２に接続することによりポート数が１つ増加する。本例においては、一例として、当該ＵＳＢポートの拡張により、全てのＵＳＢポートにＵＳＢ機器を接続して電源供給した場合には、電力量の制限を越える場合について説明する。
【００３９】
Ｉ／Ｆ電力制御部１２は、ＭＦＰ１００を構成する各部への電源供給を制御する。本例においては、主にＵＳＢポートへの電源供給を制御する場合について説明する。
【００４０】
認証デバイス専用Ｉ／Ｆユニット３３は、Ｉ／Ｆホストコントローラ１４と、認証デバイス用Ｉ／Ｆ（ＵＳＢポート）１５とを有する。認証デバイス用Ｉ／Ｆ１５は、ＵＳＢ機器であるＵＳＢ認証装置２５を接続するための専用のＵＳＢポートである。Ｉ／Ｆホストコントローラ１４は、当該認証デバイス用Ｉ／Ｆ１５にＵＳＢ認証装置２５が接続された場合に、ＣＰＵ１と、認証デバイス用Ｉ／Ｆに接続されたＵＳＢ認証装置２５との間で認証処理に関わるデータの授受を実行する。
【００４１】
また、本例においては、ＵＳＢポートと接続可能なデバイス（機器）が示されており、ＨＤＤ２１、キーボード２２、デジタルカメラ２３、ＵＳＢメモリ２４が示されている。
【００４２】
ＵＳＢハブユニット２０は、ＵＳＢハブコントローラ１７と、ＵＳＢハブ機構２１と、ＵＳＢポート１９−１，１９−２とを有する。ＵＳＢハブコントローラ１７は、ＵＳＢホストコントローラ１１からの指示に従いＵＳＢハブ機構２１を介してＵＳＢポート１９−１，１９−２を制御し、当該ＵＳＢポートに接続されたＵＳＢ機器と、ＵＳＢハブコントローラ１７が接続されているＵＳＢポート１６−２との間でデータの授受を実行する。
【００４３】
なお、本例においては、ＵＳＢハブユニット２０を設けてＵＳＢポートの個数を拡張する構成について説明しているが、ＵＳＢハブユニット２０を設けずに、複数のＵＳＢポートを設けた構成とすることも可能である。
【００４４】
図３は、本発明の実施の形態１に従うＭＦＰ１００における操作パネル９の構成を説明する図である。
【００４５】
図３を参照して、スタートキー３１は、コピー／スキャン等の動作を開始させるために用いられる。テンキーはコピー枚数等の数値等を入力するために用いられる。クリアキーは、入力された数値のクリア、および蓄積された画像記憶の画像データを破棄等するために用いられる。
【００４６】
ストップキー３２は、コピー／スキャン動作の停止を指示するために用いられる。パネルリセットキー３４は、設定されているモードおよびジョブを破棄するために用いられる。
【００４７】
また、操作ディスプレイ３６は、各種モードの表示や設定等を実行するためにタッチパネルが取付けられている。
【００４８】
このタッチパネルによって、ユーザは操作ディスプレイ３６内の表示内容に従った各種設定を行なうことができる。また、タッチパネルにおける設定画面領域には、通常はコピー動作やスキャン動作を実行する際に行なう基本的／応用的な設定のためのボタンが配置されている。各ボタンを押下するとその詳細設定を行なうための階層画面が表示される。
【００４９】
本例においては、一例として、コピー動作を実行するための各種詳細設定領域５２が示されており、当該領域内において、倍率を調整するためのアイコン、濃度を調整するためのアイコン、画像調整のためのアイコン、用紙を設定するためのアイコンがそれぞれ示されている。また、外部からデータを取得するためのタブ５４も設けられている。
【００５０】
本例においては、コピー動作を実行する場合の各種詳細設定のためのアイコンについて説明したが、スキャン動作についても同様の詳細設定領域が表示される。
【００５１】
また、左側のジョブ情報画面領域にはその時点でＭＦＰ１００に投入されているジョブ情報が表示される。表示は実行されるべきジョブの順序で並んでいる。特定のジョブに対して消去変更等の操作を行なう場合は、ジョブ操作ボタンを選択した後、操作対象となるジョブ番号ボタンを押下する。それらの操作によってジョブ操作画面が表示され、特定のジョブに対する操作が可能となる。
【００５２】
コピー（Copy）キー４６、およびスキャン（Scan）キー４４は、ＭＦＰ１００をコピー／スキャナのいずれのモードで動作させるかを設定するための選択キーである。
【００５３】
また、ボックス（Box）キー４２は、ＭＦＰ１００のＨＤＤ４にアクセスするための選択キーである。当該ボックスキー４２を選択することにより、当該ボックスに格納されたデータを確認して、格納されたデータのプリント、あるいは送信等の処理が可能である。なお、各個人毎にボックス領域が設けられておりユーザの権限のあるボックスのみにアクセスすることが可能である。
【００５４】
コピーキー４６を押下した場合、ＭＦＰ１００はコピー機として使用可能となる。この状態ではスキャナ動作は実行することはできない。
【００５５】
また、スキャンキー４４を押下した場合、ＭＦＰ１００はスキャナとなる。この状態ではコピー動作を実行することはできない。
【００５６】
なお、コピーキー４６とスキャンキー４４は排他的動作となり、一方を選択すると自動的に他方は非選択状態となる。
【００５７】
また、操作パネル９には、ログイン／ログアウトボタン２８が設けられており、当該ログイン／ログアウトボタン２８を押下することによりログイン画面が表示されて所定のユーザ認証処理を実行することが可能である。
【００５８】
また、操作パネル９には、ユーザ登録ボタン２９が設けられており、当該ボタンを押下することにより、ユーザ認証処理を実行するためのユーザ認証情報をＨＤＤ４等に格納するためのユーザ新規登録処理を実行することができる。なお、当該ユーザ新規登録処理は、当該ＭＦＰ１００の管理者が実行する。なお、管理者を介さずにユーザがユーザ新規登録処理を実行するようにしても良い。
【００５９】
図４は、本発明の実施の形態１に従うＵＳＢ機器管理テーブルの登録処理を説明するフロー図である。
【００６０】
図４を参照して、まず、ＵＳＢ機器が接続されたかどうかを判断する（ステップＳ２）。具体的には、ＵＳＢホストコントローラ１１は、ＵＳＢポートにＵＳＢ機器が接続されたかどうかを判断する。接続されていない場合には、ステップＳ２の状態を維持する。
【００６１】
ステップＳ２において、ＵＳＢ機器が接続されたと判断した場合（ステップＳ２においてＹＥＳ）には、ＵＳＢ機器種別を判定する（ステップＳ４）。具体的には、ＵＳＢホストコントローラ１１は、ＵＳＢポートにＵＳＢ機器が接続されたと判断した場合には、ＣＰＵ１に通知する。ＣＰＵ１は、ＵＳＢホストコントローラ１１からの通知に従って、ＵＳＢホストコントローラ１１を介してＵＳＢ機器にアクセスする。そして、ＣＰＵ１は、ＵＳＢ機器から当該ＵＳＢ機器に関する情報を取得し、ＵＳＢ機器種別テーブルに従ってＵＳＢ機器種別を判定する。
【００６２】
図５は、本発明の実施の形態１に従うＵＳＢ機器種別テーブルを説明する図である。
図５を参照して、本例においてＵＳＢ機器種別テーブルは、ＵＳＢ機器を４種類のタイプに分類する場合が示されている。
【００６３】
具体的には、「ストレジ」タイプ、「キーボード」タイプ、「スマートカード」タイプ、「ビデオ」タイプに分類することが可能である。
【００６４】
「ストレジ」タイプとは、ＵＳＢメモリ、ＨＤＤ等、データを保存する機器に対応する。
【００６５】
「キーボード」タイプとは、キーボード、タッチペン等の入力機器に対応する。
「スマートカード」タイプとは、認証装置等に対応する。
【００６６】
「ビデオ」タイプとは、デジタルカメラ等に対応する。
当該ＵＳＢ機器種別テーブルは、ＨＤＤ４に格納されているものとする。
【００６７】
ＣＰＵ１は、ＵＳＢ機器から当該ＵＳＢ機器に関する情報を取得し、ＨＤＤ４に格納されているＵＳＢ機器種別テーブルを参照することにより、ＵＳＢポートに接続されたＵＳＢ機器の種別を判定することが可能となる。
【００６８】
再び、図４を参照して、次に、機器管理テーブルに登録する（ステップＳ６）。そして、処理を終了する。具体的には、ＣＰＵ１は、判定したＵＳＢ機器種別に従って、ＵＳＢ機器管理テーブルに当該ＵＳＢ機器に関する情報を登録する。
【００６９】
図６は、本発明の実施の形態１に従うＵＳＢ機器管理テーブルを説明する図である。
図６を参照して、ＵＳＢ機器管理テーブルは、一例として、ＨＤＤ４に格納されているものとする。
【００７０】
本例においては、上述した登録処理に従って、「認証装置」、「キーボード」、「デジタルカメラ」、「ＵＳＢメモリ」がそれぞれ登録されている場合が示されている。
【００７１】
一例として、「認証装置」は、装置の消費電力が「５Ｖ」、「１００ｍＡ」であり、スマートカードタイプである場合が示されている。
【００７２】
また、「キーボード」は、装置の消費電力が「５Ｖ」、「１００ｍＡ」であり、入力機器タイプである場合が示されている。
【００７３】
また、「デジタルカメラ」は、装置の消費電力が「５Ｖ」、「５００ｍＡ」であり、ビデオタイプである場合が示されている。
【００７４】
また、「ＵＳＢメモリ」は、装置の消費電力が「５Ｖ」、「１００ｍＡ」であり、ストレジタイプである場合が示されている。
【００７５】
また、それぞれのＵＳＢ機器の接続時刻も登録されている。当該接続時刻は、後述する優先順位の設定に用いられる。
【００７６】
次に、当該ＵＳＢ機器に関する電源供給の処理について説明する。
図７は、本発明の実施の形態１に従うＵＳＢ機器の優先順位の設定を説明するフロー図である。
【００７７】
図７を参照して、まずＵＳＢ機器管理テーブルを参照する（ステップＳ１０）。ＣＰＵ１は、ＨＤＤ４に格納されているＵＳＢ機器管理テーブルを参照する。
【００７８】
次に、操作パネルの状態を確認する（ステップＳ１２）。ＣＰＵ１は、現在のＭＦＰ１００の操作パネルの状態として、ログイン認証画面の状態であるのか、あるいは、データ取得画面の状態であるか、初期状態の画面であるのか等その操作パネルの状態を確認する。
【００７９】
次に、優先テーブルを参照する（ステップＳ１４）。ＣＰＵ１は、ＨＤＤ４に格納されている操作パネルの状態に基づく優先テーブルを参照する。具体的には、操作パネルの状態と優先テーブルとは関連付けられているものとする。すなわち、操作パネルの状態に従って参照される優先テーブルは変化する。
【００８０】
次に、優先テーブルに従って優先順位を設定する（ステップＳ１６）。ＣＰＵ１は、優先テーブルを参照してＵＳＢ機器管理テーブルに登録されているＵＳＢ機器の優先順位を設定する。
【００８１】
次に、設定した優先順位をＵＳＢ機器管理テーブルに登録する（ステップＳ１８）。ＣＰＵ１は、設定した各ＵＳＢ機器の優先順位をＵＳＢ機器管理テーブルの該当するＵＳＢ機器の欄に登録する。
【００８２】
次に、操作パネルの状態が変化したかどうかを判断する（ステップＳ２０）。ＣＰＵ１は、操作パネルの状態を確認して、操作パネルの状態が変化したかどうかを判断する。
【００８３】
ステップＳ２０において、操作パネルの状態が変化したと判断した場合（ステップＳ２０においてＹＥＳ）には、ステップＳ１０に戻り、上述の処理を繰り返す。
【００８４】
図８は、本発明の実施の形態１に従う優先テーブルを説明する図である。
図８（Ａ）を参照して、ここでは、操作パネルの状態として、図示しないログイン前の認証画面が表示される場合の優先テーブルが示されている。
【００８５】
具体的には、ユーザがログインボタン２８を押下することにより、図示しないログイン前の認証画面が表示されるものとする。当該認証画面が表示された場合に、ＵＳＢ認証装置を認証デバイス用Ｉ／Ｆポート１５（ＵＳＢポート）に挿入することにより所定の認証処理を実行することが可能であるものとする。そして、ＵＳＢ認証装置に格納されているユーザ情報と、ＭＦＰ１００に格納されているユーザ情報とが一致するか否かの認証処理が実行される。ＭＦＰ１００へのユーザ情報の格納は、たとえば、操作パネル９のユーザ登録ボタン２９を選択することによりユーザ情報の登録処理が可能であるものとする。
【００８６】
当該優先テーブルにおいては、スマートカードタイプの優先順位が「１」に設定される場合が示されており、「連動」は「ＯＦＦ」に設定されている。
【００８７】
すなわち、スマートカードタイプの優先順位が高く設定される。「連動」とは、一例として他のＵＳＢ機器も動作させるかを設定するフラグである。すなわち、「連動」が「ＯＦＦ」の場合には、他のＵＳＢ機器は動作させない。一方、「連動」が「ＯＮ」の場合には、他のＵＳＢ機器も動作させるものとする。なお、当該優先順位の指定が無いＵＳＢ機器については、接続時刻に従って優先順位が設定されるものとする。また、優先順位の指定がある場合であっても同じ順位である場合には接続時刻に従って優先順位が設定されるものとする。以下においても同様である。
【００８８】
当該優先テーブルにおいては、ログイン前の状態であり、ＵＳＢ認証装置を利用する必要があるため優先順位を高くしているが、その他のＵＳＢ装置はログイン前の状態であるため利用の可能性は低く電源供給しないように「連動」は「ＯＦＦ」に設定されている。
【００８９】
図８（Ｂ）を参照して、ここでは、操作パネルの状態として、図示しないデータ取得の画面が表示される場合の優先テーブルが示されている。
【００９０】
具体的には、ユーザが「データ取得」のタブ５４を選択した場合に、データ取得の画面が表示されるものとする。当該データ取得画面が表示された場合に、外部からＭＦＰ１００にデータを取り込むための操作が可能となるものとする。
【００９１】
当該優先テーブルにおいては、ストレジタイプの優先順位が「１」に設定される場合が示されており、また、ビデオタイプの優先順位が「２」に設定される場合が示されている。また、「連動」は「ＯＮ」に設定されている。したがって、ストレジタイプの優先順位が高く設定されるとともに、「連動」が「ＯＮ」であるため他のＵＳＢ機器も動作させる場合となる。
【００９２】
当該優先テーブルにおいては、操作パネルにおいて、ユーザがデータ取得のタブ５４を選択したデータ取得の画面に対応するものであり、データの取得先となるストレジタイプや、ビデオタイプのＵＳＢ機器を利用する可能性が高いため優先順位を高く設定し、その他のＵＳＢ装置は、利用する可能性が低いため優先順位を低く設定している。
【００９３】
図８（Ｃ）を参照して、ここでは、操作パネルの状態として、初期画面が表示される場合の優先テーブルが示されている。
【００９４】
具体的には、ログイン後の認証画面の終了後、初期画面が表示されるものとする。当該初期画面が表示された場合に、ユーザは各種のジョブの入力等の操作が可能となるものとする。
【００９５】
当該優先テーブルにおいては、ストレジタイプ、キーボードタイプ、ビデオタイプの優先順位が「１」に設定される場合が示されており、また、スマートカードタイプの優先順位が「Ｍａｘ」に設定される場合が示されている。また、「連動」は「ＯＮ」に設定されている。したがって、ストレジタイプ、キーボードタイプ、ビデオタイプの優先順位がスマートカードタイプよりも高く設定されるとともに、「連動」が「ＯＮ」であるため他のＵＳＢ機器も動作させる場合となる。なお、スマートカードタイプの優先順位が「Ｍａｘ」に設定されるため優先順位は最も低くなる。
【００９６】
当該優先テーブルにおいては、操作パネルにおいて、ログイン後、ユーザに表示される初期画面に対応するものであり、いずれのＵＳＢ機器も利用する可能性が高いため優先順位はスマートカードタイプのＵＳＢ機器よりも高い設定となっている。スマートカードタイプのＵＳＢ機器は、ログイン後は、利用する可能性が低いため優先順位は低くなるように設定している。
【００９７】
なお、本例においては、操作パネルの状態として３つの状態の優先テーブルについて説明しているが、特にこれに限られず、他の操作パネルの画面状態に基づいて、対応づけられた複数の優先テーブルを設けるようにすることも当然に可能である。
【００９８】
図９は、本発明の実施の形態１に従う別のＵＳＢ機器管理テーブルを説明する図である。
【００９９】
図９（Ａ）を参照して、本発明の実施の形態１に従うＵＳＢ機器管理テーブルは、図６で説明したＵＳＢ機器管理テーブルと比較して、さらに優先順位の欄が設けられている点が異なる。
【０１００】
その他の点については図６で説明したのと同様である。本例においては、各ＵＳＢ機器に対応して、優先順位が設定されている。
【０１０１】
具体的には、優先テーブルに従って「認証装置」、「キーボード」、「デジタルカメラ」、「ＵＳＢメモリ」がそれぞれ「１」、「−」、「−」、「−」に設定された場合が示されている。「−」は、当該ＵＳＢ機器が選択されない状態を指し示す。
【０１０２】
当該ＵＳＢ機器管理テーブルは、図８（Ａ）の優先テーブルに従って優先順位の設定がなされた場合が示されている。すなわち、操作パネルに認証画面が表示されている場合に相当する。
【０１０３】
図９（Ｂ）を参照して、ここでは、図８（Ｂ）の優先テーブルに従って優勢順位の設定がなされた場合が示されている。具体的には、優先テーブルに従って「認証装置」、「キーボード」、「デジタルカメラ」、「ＵＳＢメモリ」がそれぞれ「４」、「３」、「１」、「２」に設定された場合が示されている。すなわち、操作パネルにデータ取得の画面が表示されている場合に相当する。
【０１０４】
図１０は、本発明の実施の形態１に従うＩ／Ｆ電力制御部１２における電源制御について説明するフロー図である。
【０１０５】
図１０を参照して、ＵＳＢ機器管理テーブルを参照する（ステップＳ３０）。具体的には、Ｉ／Ｆ電力制御部１２は、ＨＤＤ４に格納されているＵＳＢ機器管理テーブルを参照する。
【０１０６】
次に、優先順位に従って電源供給するＵＳＢ機器を選択する（ステップＳ３２）。具体的には、Ｉ／Ｆ電力制御部１２は、ＵＳＢ機器管理テーブルに設定されている優先順位に従って電源供給するＵＳＢ機器を選択する。
【０１０７】
次に、残りの電力量を計算する（ステップＳ３４）。具体的には、ステップＳ３４において、Ｉ／Ｆ電力制御部１２は、ＵＳＢ機器を選択した場合に、残りの電力量を計算する。本例においては、複数のＵＳＢポートにそれぞれ接続された複数のＵＳＢ機器に一度に電源供給可能な電力量には制限が設けられているものとする。一例として、本例においては、電源供給できる最大の電圧は１５Ｖ、電流は１Ａに設定されているものとする。当該最大の電源供給可能な電力量から残りの電力量を計算する。
【０１０８】
次に、残りの電力量に基づいて別のＵＳＢ機器の選択が可能であるかどうかを判断する（ステップＳ３６）。Ｉ／Ｆ電力制御部１２は、残りの電力量に基づいて、他の別のＵＳＢ機器を選択して電源供給が可能であるかどうかを判断する。
【０１０９】
ステップＳ３６において、残りの電力量に基づいて、別のＵＳＢ機器の選択が可能であると判断した場合（ステップＳ３６においてＹＥＳ）には、ステップＳ３２に戻り、他の別のＵＳＢ機器を選択する。
【０１１０】
一方、ステップＳ３６において、別のＵＳＢ機器の選択が可能でないと判断した場合（ステップＳ３６においてＮＯ）には、選択したＵＳＢ機器に電源供給を実行する（ステップＳ３８）。
【０１１１】
そして、電力供給管理テーブルに登録する（ステップＳ４０）。Ｉ／Ｆ電力制御部１２は、自身で保持する電力供給管理テーブルに登録する。
【０１１２】
次に、ＵＳＢ機器管理テーブルが更新されたかどうかを判断する（ステップＳ４２）。Ｉ／Ｆ電力制御部１２は、ＨＤＤ４に格納されたＵＳＢ機器管理テーブルが更新されたかどうかを判断する。
【０１１３】
ステップＳ４２において、ＵＳＢ機器管理テーブルが更新されたと判断した場合（ステップＳ４２においてＹＥＳ）には、ステップＳ３０に戻る。そして、上記の処理を繰り返す。
【０１１４】
一方、ステップＳ４２において、ＵＳＢ機器管理テーブルが更新されていない場合には、そのままの状態を維持する。
【０１１５】
図１１は、本発明の実施の形態１に従う電力供給管理テーブルを説明する図である。
図１１（Ａ）を参照して、ここでは、図９で説明したＵＳＢ機器管理テーブルに従って登録された電力供給管理テーブルが示されている。
【０１１６】
具体的には、「ＵＳＢ認証装置」が起動となり、「キーボード」、「デジタルカメラ」、「ＵＳＢメモリ」がサスペンド状態となっている場合が示されている。
【０１１７】
当該テーブルは、図９（Ａ）のＵＳＢ機器管理テーブルに従って電源供給された場合が示されている。すなわち、操作パネルに認証画面が表示されている場合に相当する。
【０１１８】
すなわち、この場合には、「ＵＳＢ認証装置」のみに電源が供給されており、その他のＵＳＢ機器はサスペンド状態に必要な電源のみが供給されている。
【０１１９】
図１１（Ｂ）を参照して、ここでは、ＵＳＢ機器管理テーブルが変更された場合が示されている。
【０１２０】
具体的には、図９（Ｂ）のＵＳＢ機器管理テーブルに従って電源供給された場合が示されている。すなわち、ユーザが「データ取得」のタブ５４を選択した場合に、データ取得の画面が表示されているものとする。「認証装置」、「キーボード」、「デジタルカメラ」、「ＵＳＢメモリ」の優先順位がそれぞれ「４」、「３」、「１」、「２」に設定された場合である。当該優先順位に従って、電力量に基づいて、「認証装置」、「キーボード」がサスペンド状態となり、「デジタルカメラ」、「ＵＳＢメモリ」が起動状態となる。なお、当該場合は、「連動」が「ＯＮ」である。
【０１２１】
本例においては、電源供給できる最大の電圧が１５Ｖ、電流は１Ａに設定されているものとする。その場合に、優先順位に従って、電源供給が可能なＵＳＢ機器を選択した場合、「デジタルカメラ」、「ＵＳＢメモリ」は電源供給が可能であるが、「ＵＳＢ認証装置」、「キーボード」は電力量が足りないため電源供給が可能なＵＳＢ機器として選択されない。当該ＵＳＢ機器は、サスペンド状態となる。
【０１２２】
図１２は、図１１の電力供給管理テーブルに従うＵＳＢ機器の状態を説明する図である。
【０１２３】
図１２（Ａ）を参照して、ここでは、上述したように、図１１（Ａ）の電力供給管理テーブルに示されるように「ＵＳＢ認証装置」が起動状態となり、「キーボード」、「デジタルカメラ」、「ＵＳＢメモリ」がサスペンド状態となる。
【０１２４】
また、図１２（Ｂ）を参照して、図１１（Ｂ）の電力供給管理テーブルに示されるように「デジタルカメラ」と「ＵＳＢメモリ」とが起動状態となり、「ＵＳＢ認証装置」、「キーボード」がサスペンド状態となる。
【０１２５】
当該処理により、複数のＵＳＢポートにＵＳＢ機器が接続されている場合に、複数のＵＳＢ機器のうち操作パネルの状態に従って利用される可能性の高いＵＳＢ機器に優先して電源供給が実行される。また、操作パネルの状態が変化した場合には、その変化した状態に従って利用される可能性の高いＵＳＢ機器に優先して電源供給が実行される。当該方式により、電力量が制限されている場合であっても利用される可能性の高いＵＳＢ機器に必要な電源供給がされるため、ＵＳＢ機器を正常に動作させることが可能である。また、利用される可能性の低いＵＳＢ機器はサスペンド状態となるため消費電力を低減することも可能である。
【０１２６】
図１３は、本発明の実施の形態１に従うＵＳＢ機器管理テーブルの削除処理を説明するフロー図である。
【０１２７】
図１３を参照して、まず、ＵＳＢ機器が取り外されたかどうかを判断する（ステップＳ５０）。具体的には、ＵＳＢホストコントローラ１１は、ＵＳＢポートからＵＳＢ機器が取り外されたかどうかを判断する。取り外されていない場合には、ステップＳ５０の状態を維持する。
【０１２８】
ステップＳ５０において、ＵＳＢ機器が取り外されたと判断した場合（ステップＳ５０においてＹＥＳ）には、ＵＳＢ機器管理テーブルを変更する（ステップＳ５２）。具体的には、ＵＳＢホストコントローラ１１は、ＵＳＢポートにＵＳＢ機器が取り外されたと判断した場合には、ＣＰＵ１に通知する。ＣＰＵ１は、ＵＳＢホストコントローラ１１からの通知に従って、ＨＤＤ４に格納されているＵＳＢ機器管理テーブルにアクセスして、当該ＵＳＢ機器管理テーブルの対応するＵＳＢ機器の欄を削除する。
【０１２９】
そして、終了する（エンド）。
当該ＵＳＢ機器管理テーブルにおける削除処理によりＵＳＢ機器管理テーブルの内容が変更されるため図１０のフローに従って再び、優先順位に従って電源供給するＵＳＢ機器の選択が実行される。したがって、ＵＳＢポートに接続されるＵＳＢ機器の個数が変化した場合であっても、その変化した状態に従って再度、優先順位が設定されて、利用される可能性の高いＵＳＢ機器に必要な電源供給が実行される。
【０１３０】
なお、ＵＳＢ機器の機能として、リモートウェイクアップの機能を有するＵＳＢ機器がＵＳＢポートに装着された場合であっても、当該ＵＳＢ機器に優先的に電源供給されるわけではなく、ＵＳＢ機器のタイプに応じて優先順位が設定され、それによって電源供給されるものとする。すなわち、リモートウェイクアップ機能を有するＵＳＢ機器であっても、優先順位が低い場合には、電源供給されずに、サスペンド状態に設定される。
【０１３１】
なお、コンピュータ（ＣＰＵ）を機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１３２】
なお、プログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３３】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３４】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１３５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３６】
１  ＣＰＵ、２  プリンタ、３  スキャナ、５  ＲＯＭ、６  ＲＡＭ、７  ＮＶＲＡＭ、８  操作パネル制御部、９  操作パネル、１０  通信制御部、１１  ＵＳＢホストコントローラ、１２  Ｉ／Ｆ電力制御部、１８  給紙部、２０  ＵＳＢハブユニット、２６  トレイ、２７  フィーダ。
【図１】
2012171220.tif 000003
【図２】
2012171220.tif 000004
【図３】
2012171220.tif 000005
【図４】
2012171220.tif 000006
【図５】
2012171220.tif 000007
【図６】
2012171220.tif 000008
【図７】
2012171220.tif 000009
【図８】
2012171220.tif 000010
【図９】
2012171220.tif 000011
【図１０】
2012171220.tif 000012
【図１１】
2012171220.tif 000013
【図１２】
2012171220.tif 000014
【図１３】
2012171220.tif 000015