(57)【要約】【課題】  １つの電源から複数のインターフェースに接続された複数の外部装置に電力を供給する装置において、インターフェースに接続された外部装置に供給可能な電力の上限値を変更する。【解決手段】  情報処理装置は、第１インターフェースと、第２インターフェースと、前記第１インターフェースに接続された第１外部装置及び前記第２インターフェースに接続された第２外部装置の両方に電力を供給する電源部と、第１上限値に従って前記電源部から前記第１外部装置に供給される電力を遮断する第１遮断手段と、第２上限値に従って前記電源部から前記第２外部装置に供給される電力を遮断する第２遮断手段と、前記第１上限値及び前記第２上限値の少なくとも一方を変更可能な電源制御手段と、を備える。【選択図】  図２
2018192700.tif 000002
【特許請求の範囲】
【請求項１】
インターフェースに接続された外部装置に供給される電力の上限値を変更可能な情報処理装置であって、
第１インターフェースと、
第２インターフェースと、
前記第１インターフェースに接続された第１外部装置及び前記第２インターフェースに接続された第２外部装置に電力を供給する電源部と、
第１上限値に従って前記電源部から前記第１外部装置に供給される電力を遮断する第１遮断手段と、
第２上限値に従って前記電源部から前記第２外部装置に供給される電力を遮断する第２遮断手段と、
前記第１上限値及び前記第２上限値の少なくとも一方を変更可能な電源制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記電源制御手段は、前記第１上限値を変更するが、前記第２上限値を変更しない、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１上限値を設定する第１設定回路と、
前記第２上限値を設定する第２設定回路と、をさらに備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１設定回路は、抵抗値が可変の回路であって、
前記第２設定回路は、抵抗値が固定の回路である、ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１設定回路は、前記電源制御手段から出力された信号に従って抵抗値が変化する、ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第１設定回路は、前記信号に従って抵抗又はＧＮＤに接続が切り替わるスイッチを有する、ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
第３インターフェースをさらに備え、
前記電源部は、さらに、前記第３インターフェースに接続された第３外部装置に電力を供給することが可能であり、
第３上限値に従って前記電源部から前記第３外部装置に供給される電力を遮断する第３遮断手段をさらに備え、
前記電源制御手段は、前記第３上限値を変更可能である、ことを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
前記第１遮断手段及び前記第２遮断手段の少なくとも１つは、ハイサイドスイッチである、ことを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記電源部は、ＤＣＤＣコンバータである、ことを特徴とする請求項１乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
前記第１インターフェース及び前記第２インターフェースの少なくとも１つは、ＵＳＢインターフェースである、ことを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
表示部をさらに備え、
前記電源制御手段は、前記表示部に表示された所定の画面が受け付けたユーザ操作に従って前記第１上限値を変更する、ことを特徴とする請求項１乃至１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記画面は、オプション装置を使用するかどうかを設定する画面である、ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記第２インターフェースを使用するかどうかを判断する判断手段をさらに備え、
前記電源制御手段は、前記判断手段が前記第２インターフェースを使用しないと判断したことに基づいて、前記第１上限値を変更する、ことを特徴とする請求項１乃至１２の何れか１項に記載の情報処理装置。
【請求項１４】
前記判断手段は、前記情報処理装置の起動時に前記第２インターフェースを使用するかどうかを判断する、ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
用紙に画像を印刷する印刷手段をさらに備える、ことを特徴とする請求項１乃至１４の何れか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つの電源から複数のインターフェースに接続された複数の外部装置に電力を供給する技術に関するものである。
【背景技術】
【０００２】
外部装置に電力を供給することが可能なインターフェースとして、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース（以下、ＵＳＢ  Ｉ／Ｆとする）が知られている。ホスト装置は、ＵＳＢ  Ｉ／Ｆに接続されたＵＳＢデバイスに、ＵＳＢ  Ｉ／Ｆを介して電力を供給する（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１は、１つの電源から複数のインターフェースに接続された複数の外部装置に電力を供給することについて何ら開示していない。１つの電源から複数のインターフェースに接続された複数の外部装置に電力を供給する場合、電源の能力に応じて、インターフェース毎に外部装置に供給可能な電力に制限を設ける。例えば、電源が供給可能な電流が約３．０Ａで、その電源が２つのインターフェースに接続された２つの外部装置に電流を供給する場合、外部装置に供給可能な電流の上限は約１．５Ａずつとなる。しかしながら、インターフェースに接続可能ではあるが、約１．５Ａ以上の電流を使用する外部装置も存在する。例えば、一部のＨＤＤ（ハードディスクドライブ）は、スピンアップ時に１．５Ａを超える電流を必要とするが、上記のように上限が約１．５Ａであれば、このＨＤＤをインターフェースに接続して使用することができない。
【０００５】
また、複数のインターフェースのうちの特定のインターフェースの使用を禁止して運用する装置も考えられる。例えば、特定のインターフェースがオプション装置専用のインターフェースとして用意されているが、オプション装置を備えない装置の場合、このオプション装置専用のインターフェースの使用は禁止される。この場合、上記の例では、電源は約３．０Ａの電流を供給可能である。が、オプション装置専用のインターフェース及び別のインターフェースのそれぞれに約１．５Ａの上限が設けられているので、別のインターフェースに上記したようなＨＤＤを接続しても当該ＨＤＤを使用することができない。
【０００６】
そこで、本発明では、１つの電源から複数のインターフェースに接続された複数の外部装置に電力を供給する装置において、インターフェースに接続された外部装置に供給可能な電力の上限値を変更することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、インターフェースに接続された外部装置に供給される電力の上限値を変更可能な情報処理装置であって、第１インターフェースと、第２インターフェースと、前記第１インターフェースに接続された第１外部装置及び前記第２インターフェースに接続された第２外部装置に電力を供給する電源部と、第１上限値に従って前記電源部から前記第１外部装置に供給される電力を遮断する第１遮断手段と、第２上限値に従って前記電源部から前記第２外部装置に供給される電力を遮断する第２遮断手段と、前記第１上限値及び前記第２上限値の少なくとも一方を変更可能な電源制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、１つの電源から複数のインターフェースに接続された複数の外部装置に電力を供給する装置において、複数のインターフェースのうちの少なくとも１つのインターフェースに接続された外部装置に供給可能な電力の上限を任意に変更することが可能となる。これにより、特定のインターフェースの使用が禁止される場合に、特定のインターフェースとは別のインターフェースに接続される外部装置に供給可能な電力の上限を上げることができる。その結果、別のインターフェースに接続して使用可能となる外部装置の種類が多くなる。
【図面の簡単な説明】
【０００９】
【図１】ＭＦＰ１０のブロック図
【図２】ＵＳＢインターフェースの電源構成を示すブロック図
【図３】（Ａ）上限値設定回路Ａ  ５５０の構成を示した図、（Ｂ）上限値設定回路Ｂ  ５６０の構成を示した図、（Ｃ）上限値設定回路Ｃ  ５７０の構成を示した図
【図４】カードリーダを使用するかどうかを設定するための画面を示した図
【図５】ハイサイドスイッチの上限値を変更するフローチャート
【図６】ハイサイドスイッチの上限値を示す図
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。以下では、スキャン、プリント、コピーなどの複数の機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に、本発明を適用した形態について説明する。
【００１１】
図１は、ＭＦＰのブロック図である。ＭＦＰ１０は、電源部１００、ＭＦＰ１０の動作を統括するコントローラ２００、スキャナ部３００、プリンタ部４００、及び、操作部５００を有する。コントローラ２００は、操作部５００、スキャナ部３００、及びプリンタ部４００を制御する。
【００１２】
電源部１００は、交流の電圧を直流の電圧に変換するＡＣＤＣコンバータである。電源部１００から出力された電力は、上記したコントローラ２００、スキャナ部３００、プリンタ部４００、及び、操作部５００に供給される。
【００１３】
コントローラ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、電源制御部２０４、入出力Ｉ／Ｆ２０５、及び、ＬＡＮコントローラ２０６を備える。そして、それらはシステムバス２０７に接続されている。また、コントローラ２００は、ＨＤＤ２０８、画像処理部２０９、スキャナＩ／Ｆ２１０及びプリンタＩ／Ｆ２１１を備える。そして、それらは画像バス２１２に接続されている。また、本実施形態では、コントローラ２００は、ＵＳＢインターフェースＡ  ６００、ＵＳＢインターフェースＢ  ６１０、ＵＳＢインターフェースＣ  ６２０を備える。
【００１４】
ＣＰＵ２０１は、ＲＯＭ２０３に記憶された制御プログラム等に基づいて、ＣＰＵ２０１にシステムバス２０７を介して接続される各デバイスを制御する。ＲＡＭ２０２は、ＣＰＵ２０１のシステムワークメモリである。ＲＡＭ２０２には、画像データが一時的に記憶される。ＲＯＭ２０３には、ＭＦＰ１０のブートプログラムなどが格納されている。
【００１５】
電源制御部２０４は、ＭＦＰ１０の各部への電力供給を制御する。電源制御部２０４は、ＣＰＵ２０１からの指示、操作部５００からの割り込み、ＬＡＮコントローラ２０６から割り込みなどに基づいて、ＭＦＰ１０の各部への電力供給を制御する。この電源制御部２０４は、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によって構成されている。
【００１６】
入出力Ｉ／Ｆ２０５は、操作部５００の表示部に表示される画像データを操作部５００に送信したり、操作部５００の各種キーが押下されたことをＣＰＵ２０１に通知したり、するインターフェースである。ＬＡＮコントローラ２０６は、ネットワーク５０に接続される外部装置６０と情報の送受信を行う。ＨＤＤ２０８は、ハードディスクドライブであり、システムソフトウェアや画像データを格納する。なお、ＨＤＤ２０８は、ＳＳＤであっても良い。
【００１７】
画像処理部２０９は、画像処理を行うためのものであり、ＲＡＭ２０２に記憶された画像データを読み出し、画像の拡大または縮小、及び色調整などの画像処理を行う。スキャナＩ／Ｆ２１０は、スキャナ部３００のスキャナ制御部３０１と通信するためのインターフェースである。プリンタＩ／Ｆ２１１は、プリンタ部４００のプリンタ制御部４０１と通信するためのインターフェースである。画像バス２１２は、画像データをやり取りするための伝送路であり、ＰＣＩバスやＩＥＥＥ１３９４等のバスで構成されている。
【００１８】
ＵＳＢインターフェースＡ  ６００及びＵＳＢインターフェースＢ  ６１０は、通信規格のＵＳＢ２．０に準拠する。また、ＵＳＢインターフェースＣ  ６２０は、通信規格のＵＳＢ３．０に準拠する。ＵＳＢインターフェースＡ  ６００及びＵＳＢインターフェースＢ  ６１０は、ＭＦＰ１０の前面に設けられ、ＵＳＢインターフェースＣ  ６２０は、ＭＦＰ１０の背面に設けられる。
【００１９】
ＵＳＢインターフェースＢ  ６１０は、オプション装置を接続するために設けられたオプション装置用のＵＳＢインターフェースである。本実施形態のＭＦＰ１０には、認証用のカードリーダやＦＡＸ装置などのオプション装置が接続可能であって、ＵＳＢインターフェースＢ  ６１０には、オプション装置であるカードリーダやＦＡＸ装置が接続可能である。上記したオプション装置を備えないＭＦＰ１０のＵＳＢインターフェースＢ  ６１０は、ＭＦＰ１０の筐体内部に収納されており、ユーザの使用が禁止されている。
【００２０】
操作部５００は、ユーザインターフェースを提供するタッチパネル、印刷部数を選択するためのキー、及び、プリントやスキャンの開始を実行するスタートキーなどを有する。
【００２１】
なお、ＭＦＰ１０は、ＮＦＣリーダライタ、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール等のユーザの持つ携帯端末とデータをやり取りするためのインターフェースを備えていてもよい。なお、ＮＦＣリーダライタやＢｌｕｅｔｏｏｔｈ（登録商標）モジュールがオプション装置であっても良い。
【００２２】
スキャナ部３００は、原稿から光学的に画像を読み取り画像データを生成する。スキャナ部３００は、スキャナ制御部３０１と、スキャナ機構部３０２とを有している。スキャナ機構部３０２は原稿を読み取る読取ヘッドを移動させるための機構部、原稿を読取位置まで搬送するための機構部などを含む。スキャナ制御部３０１は、スキャナ機構部３０２の動作を制御する。スキャナ制御部３０１は、スキャナ処理を行う際にユーザによって設定された設定情報をＣＰＵ２０１との通信により受信し、当該設定情報に基づいてスキャナ機構部３０２の動作を制御する。
【００２３】
プリンタ部４００は、電子写真方式に従って記録媒体（用紙）に画像を形成する。このプリンタ部４００は、プリンタ制御部４０１とプリンタ機構部４０２とを有している。プリンタ機構部４０２は、図示しない感光ドラムを回転させるモータ、定着器を加圧するための機構部、ヒータなどを含む。プリンタ制御部４０１は、プリンタ機構部４０２の動作を制御する。プリンタ制御部４０１は、プリント処理を行う際にユーザによって設定された設定情報をＣＰＵ２０１との通信により受信し、当該設定情報に基づいてプリンタ機構部４０２の動作を制御する。
【００２４】
図２は、ＵＳＢインターフェースの電源構成を示すブロック図である。コントローラ２００は、ＵＳＢ電源部１０１を有する。このＵＳＢ電源部１０１は、直流の電圧を直流の電圧に変換するＤＣＤＣコンバータである。このＵＳＢ電源部１０１は、例えば、電源部１００から出力された１２．０Ｖの電力が入力され、５．０Ｖの電力を出力する。そして、このＵＳＢ電源部１０１の出力電流の最小値は、例えば、３．０Ａと規定されている。
【００２５】
また、コントローラ２００は、ハイサイドスイッチＡ  ５２０、ハイサイドスイッチＢ  ５３０、ハイサイドスイッチＣ  ５４０を有する。ハイサイドスイッチＡ  ５２０は、上限値より大きい電流値を検知すると、ＵＳＢインターフェースＡ  ６００に接続されたＵＳＢ機器Ａ（例えば、ＵＳＢメモリ）への電力供給を遮断する。また、ハイサイドスイッチＢ  ５３０は、上限値より大きい電流値を検知すると、ＵＳＢインターフェースＢ  ６１０に接続されたＵＳＢ機器Ｂ（例えば、カードリーダやＦＡＸ装置などのオプション装置）への電力供給を遮断する。また、ハイサイドスイッチＣ  ５４０は、上限値より大きい電流値を検知すると、ＵＳＢ電源部１０１からＵＳＢインターフェースＣ  ６２０に接続されたＵＳＢ機器Ｃ（例えば、バックアップ用のＨＤＤ）への電力供給を遮断する。
【００２６】
ハイサイドスイッチＡ  ５２０は、ＵＳＢ電源ライン５１５を介して、ＵＳＢ電源部１０１と接続されている。ハイサイドスイッチＡ  ５２０は、ＵＳＢ機器Ａに、電源ライン５２５を介して、電力（バスパワー）を供給する。上記したハイサイドスイッチＡ  ５２０の上限値は、上限値設定回路Ａ  ５５０の抵抗値で決定される。上限値設定回路Ａ  ５５０は、抵抗値が可変の回路であって、信号線５２４を介してハイサイドスイッチＡ  ５２０と接続されている。電源制御部２０４は、上限値設定回路Ａ  ５５０の抵抗値を変更可能である。電源制御部２０４は、上限値設定回路Ａ  ５５０に、上限値設定信号５２３を出力する。上限値設定回路Ａ  ５５０は、上限値設定信号５２３に応じて、抵抗値が変化する。また、電源源制御部２０４は、ハイサイドスイッチＡ  ５２０に、制御信号５２１を出力し、ハイサイドスイッチＡ  ５２０は、電源制御部２０４に、過電流検知信号５２２を出力する。電源制御部２０４が、制御信号５２１をＬｏｗにすると、ハイサイドスイッチＡ  ５２０の内部のＦＥＴがオンになり、ＵＳＢ機器Ａに電力が供給される。電源制御部２０４が、制御信号５２１をＨｉｇｈにすると、ハイサイドスイッチＡ  ５２０の内部のＦＥＴがオフになり、ＵＳＢ機器Ａへの電力供給が停止される。ハイサイドスイッチＡ  ５２０は、上限値より大きい電流値を検知すると、過電流検知信号５２２をＬｏｗにして、電力制御部２０４に過電流の発生を通知する。
【００２７】
ハイサイドスイッチＢ  ５３０は、ＵＳＢ電源ライン５１５を介して、ＵＳＢ電源部１０１と接続されている。ハイサイドスイッチＢ  ５３０は、ＵＳＢ機器Ｂに、電源ライン５２５を介して、電力（バスパワー）を供給する。上記したハイサイドスイッチＢ  ５３０の上限値は、上限値設定回路Ｂ  ５６０の抵抗値で決定される。上限値設定回路Ｂ  ５６０は、抵抗値が固定の回路であって、信号線５３４を介してハイサイドスイッチＢ  ５３０と接続されている。また、電源源制御部２０４は、ハイサイドスイッチＢ  ５３０に、制御信号５３１を出力し、ハイサイドスイッチＢ  ５３０は、電源制御部２０４に、過電流検知信号５３２を出力する。電源制御部２０４が、制御信号５３１をＬｏｗにすると、ハイサイドスイッチＢ  ５３０の内部のＦＥＴがオンになり、ＵＳＢ機器Ｂに電力が供給される。電源制御部２０４が、制御信号５３１をＨｉｇｈにすると、ハイサイドスイッチＢ  ５３０の内部のＦＥＴがオフになり、ＵＳＢ機器Ｂへの電力供給が停止される。ハイサイドスイッチＢ  ５３０は、上限値より大きい電流値を検知すると、過電流検知信号５３２をＬｏｗにして、電力制御部２０４に過電流の発生を通知する。
【００２８】
ハイサイドスイッチＣ  ５４０は、ＵＳＢ電源ライン５１５を介して、ＵＳＢ電源部１０１と接続されている。ハイサイドスイッチＣ  ５４０は、ＵＳＢ機器Ｃに、電源ライン５４５を介して、電力（バスパワー）を供給する。上記したハイサイドスイッチＣ  ５４０の上限値は、上限値設定回路Ｃ  ５７０の抵抗値で決定される。上限値設定回路Ｃ  ５７０は、抵抗値が可変の回路であって、信号線５４４を介してハイサイドスイッチＣ  ５４０と接続されている。電源制御部２０４は、上限値設定回路Ｃ  ５７０の抵抗値を変更可能である。電源制御部２０４は、上限値設定回路Ｃ  ５７０に、上限値設定信号５４３を出力する。上限値設定回路Ｃ  ５７０は、上限値設定信号５４３に応じて、抵抗値が変化する。また、電源源制御部２０４は、ハイサイドスイッチＣ  ５４０に、制御信号５４１を出力し、ハイサイドスイッチＣ  ５４０は、電源制御部２０４に、過電流検知信号５４２を出力する。電源制御部２０４が、制御信号５４１をＬｏｗにすると、ハイサイドスイッチＣ  ５４０の内部のＦＥＴがオンになり、ＵＳＢ機器Ｃに電力が供給される。電源制御部２０４が、制御信号５４１をＨｉｇｈにすると、ハイサイドスイッチＣ  ５４０の内部のＦＥＴがオフになり、ＵＳＢ機器Ｃへの電力供給が停止される。ハイサイドスイッチＣ  ５４０は、上限値より大きい電流値を検知すると、過電流検知信号５４２をＬｏｗにして、電力制御部２０４に過電流の発生を通知する。
【００２９】
また、ＣＰＵ２０１は、ＵＳＢインターフェースＡ  ６００に接続されたＵＳＢ機器Ａと、制御信号線２３０を介して通信することが可能である。また、ＣＰＵ２０１は、ＵＳＢインターフェースＢ  ６１０に接続されたＵＳＢ機器Ｂと、制御信号線２４０を介して通信することが可能である。また、ＣＰＵ２０１は、ＵＳＢインターフェースＣ  ６２０に接続されたＵＳＢ機器Ｃと、制御信号線２５０を介して通信することが可能である。
【００３０】
次に、上限値設定回路Ａ、Ｂ及びＣの詳細について説明する。
【００３１】
図３（Ａ）は、上限値設定回路Ａ  ５５０の構成を示した図であり、図３（Ｂ）は、上限値設定回路Ｂ  ５６０の構成を示した図であり、図３（Ｃ）は、上限値設定回路Ｃ  ５７０の構成を示した図である。
【００３２】
上限値設定回路Ａ  ５５０は、スイッチ５５１、抵抗５５２及び抵抗５５３を有する。スイッチ５５１は、電源制御部２０４から出力された上限値設定信号５２３によって接続先が切り替わるように構成されている。スイッチ５５１の一方端は、ライン５５４に接続されている。また、スイッチ５５１の他方端は、上限値設定信号５２３の信号レベルに応じて、ライン５５５又はライン５５６の何れかに接続される。ライン５５６は、ＧＮＤ（グランド）に接続される。また、ライン５５５は、抵抗５５３に接続される。抵抗５５３のスイッチ５５１とは反対側の端子は、ＧＮＤに接続される。上限値設定信号５２３がＨｉｇｈのとき、スイッチ５５１は、ライン５５６に接続される。上限値設定信号５２３がＬｏｗのとき、スイッチ５５１は、ライン５５５に接続される。上限値設定信号５２３がＬｏｗになると、スイッチ５５１を介して抵抗５５２と抵抗５５３とが直列にハイサイドスイッチＡ  ５２０に接続され、上限値設定信号５２３がＨｉｇｈになると、抵抗５５２のみがハイサイドスイッチＡ  ５２０に接続される。抵抗５５２及び抵抗５５３が、直列に、ハイサイドスイッチＡ  ５２０へ接続される場合、ハイサイドスイッチ５２０の上限値は、抵抗５５２のみがハイサイドスイッチＡに接続する場合に比べて、小さい値となる。
【００３３】
上限値設定回路Ｂ  ５６０は、抵抗５６２を有する。抵抗５６２の一方端は、ライン５３４を介してハイサイドスイッチＢ  ５３０に接続され、他方端は、ライン５６６を介してＧＮＤに接続される。
【００３４】
上限値設定回路Ｃ  ５７０の構成は、上限値設定回路Ａと実質的に同じであるので、その説明を割愛する。
【００３５】
図４は、カードリーダを使用するかどうかを設定するための画面を示した図である。
【００３６】
カードリーダを使用するかどうかを設定するための画面（以下、設定画面とする）は、操作部５００の不図示のユーザモードキーを押下することによって表示部５０１に表示される。設定画面７００は、使うボタン７１０、使わないボタン７２０、ＯＫボタン７３０を有する。ユーザは、ＵＳＢインターフェースＢ  ６１０に接続されたカードリーダを使用する場合、使うボタン７１０を押下してＯＫボタン７３０を押下する。また、ユーザは、当該カードリーダを使用しない場合、使わないボタン７２０を押下してＯＫボタン７３０を押下する。ＣＰＵ２０１は、ＨＤＤ２０８の所定アドレスにカードリーダを使用するかどうかを示す情報を書き込む。
【００３７】
ユーザは、ＵＳＢインターフェースＢ  ６１０に接続したカードリーダを取り外す場合、設定画面７００でカードリーダを使用しない設定を行う。具体的には、ユーザが表示部５０１に表示された設定画面７００で使わないボタン７２０を押下してＯＫボタン７３０を押下する。これにより、ＣＰＵ２０１は、ＨＤＤ２０８の所定アドレスにカードリーダを使用しないことを示す情報を書き込む。そして、ＣＰＵ２０１は、ユーザがカードリーダを取り外せる状態にするアンマウント処理を行う。アンマウント処理が終了すると、ＣＰＵ２０１は、表示部５０１にカードリーダを取り外せる旨のメッセージを表示する。
【００３８】
そして、本実施形態では、電源制御部２０４は、ＵＳＢインターフェースＢ  ６１０からカードリーダへの電力供給を停止するために、制御信号５３１をＨｉｇｈにする。制御信号５３１がＨｉｇｈになると、ハイサイドスイッチＢ  ５３０の内部のＦＥＴがオフになり、ＵＳＢ電源部１０１からハイサイドスイッチＢ  ５３０を介した電力供給が遮断される。ユーザは、上記したメッセージの表示後に、カードリーダを取り外すことができる。
【００３９】
図５は、ハイサイドスイッチの上限値を変更するフローチャートである。電源制御部２０４は、ハイサイドスイッチＡ  ５２０及びハイサイドスイッチＣ  ５４０の上限値を変更する。このフローチャートは、ＭＦＰ１０の起動時に実行される。
【００４０】
ＣＰＵ２０１は、ＵＳＢインターフェースＢ  ６１０に接続されたカードリーダを使用するかどうかを判断する。具体的には、ＣＰＵ２０１は、ＨＤＤ２０８の所定のアドレスに記憶された情報に基づいて、ＵＳＢインターフェースＢ  ６１０に接続されたカードリーダを使用するかどうかを判断する（Ｓ８００）。ＣＰＵ２０１は、前記情報がカードリーダを使用することを示す場合（Ｓ８１０：Ｙｅｓ）、上限値設定信号５２３及び上限値設定信号５４３をＨｉｇｈにするよう電源制御部２０４に指示する（Ｓ８２０）。これにより、ハイサイドスイッチＡ  ５２０及びハイサイドスイッチＣ  ５４０の上限値が高くなる。
【００４１】
さらに、電源制御部２０４は、ＵＳＢインターフェースＢ  ６１０からの電力供給を停止するために、制御信号５３１をＨｉｇｈにする。これにより、ハイサイドスイッチＢの内部のＦＥＴがオフになる。
【００４２】
一方、ＣＰＵ２０１は、前記情報がカードリーダを使用しないと判断した場合（Ｓ８１０：Ｎｏ）、上限値設定信号５２３及び上限値設定信号５４３をＬｏｗにするよう電源制御部２０４に指示する（Ｓ８３０）。これにより、ハイサイドスイッチＡ  ５２０及びハイサイドスイッチＣ  ５４０の上限値が低くなる。
【００４３】
図６は、ハイサイドスイッチの上限値を示す図である。
【００４４】
ＵＳＢインターフェースＢ  ６１０を使用する場合、ハイサイドスイッチＡ  ５２０、ハイサイドスイッチＢ  ５３０及びハイサイドスイッチＣ  ５４０の上限値がそれぞれ、１．０Ａとなっている。本実施形態では、ＵＳＢ電源部１０１が最低でも３．０Ａの電流を出力することが可能な電源であるので、ハイサイドスイッチＡ  ５２０、ハイサイドスイッチＢ  ５３０及びハイサイドスイッチＣ  ５４０の上限値を均等に１．０Ａずつ割り当てている。なお、上限値の割り当て方法は、均等に限らない。例えば、ＵＳＢ３．０規格に準拠したＵＳＢインターフェースＣ  ６２０に対応したハイサイドスイッチＣ  ５４０の上限値を、他のハイサイドスイッチＡ及びＢの上限値より高くしても良い。また、ＭＦＰ１０の背面に設けられるＵＳＢインターフェースＣ  ６２０に対応したハイサイドスイッチＣ  ５４０の上限値を、他のハイサイドスイッチＡ及びＢの上限値より高くしても良い。
【００４５】
一方で、ＵＳＢインターフェースＢ  ６１０を使用しない場合、ハイサイドスイッチＡ  ５２０及びハイサイドスイッチＣ  ５４０の上限値がそれぞれ、１．５Ａとなっている。ＵＳＢインターフェースＢ  ６１０を使用しない場合、電源制御部２０４は、制御信号５３１をＨｉｇｈにしてハイサイドスイッチＢ  ５３０の内部のＦＥＴをオフにする。これにより、ＵＳＢ電源部１０１からＵＳＢインターフェースＢ  ６１０への電力供給が遮断される。ハイサイドスイッチＢ  ５３０の内部のＦＥＴがオフになっているので、ハイサイドスイッチＢ  ５３０の上限値（１．０Ａ）は変更する必要がない。
【００４６】
ＭＦＰ１０では、ＵＳＢインターフェースＢ  ６１０を使用しない場合に、ハイサイドスイッチＡ  ５２０及びハイサイドスイッチＣ  ５４０の上限値を変更することができる。これにより、ハイサイドスイッチＡ  ５２０に接続された外部装置Ａ及びハイサイドスイッチＣ  ５４０に接続された外部装置Ｃに供給可能な電力の上限を上げることができる。その結果、本実施形態のＭＦＰ１０では、ＵＳＢインターフェースＡ  ６００及びＵＳＢインターフェースＣ  ６２０に約１．５Ａの外部装置を接続して使用することが可能となる。
【００４７】
（他の実施形態）
上記した実施形態では、表示部５０１に表示された設定画面が受信したユーザ操作に従ってハイサイドスイッチの上限値を変更する例について説明したが、表示部に表示された画面以外の方法で、ハイサイドスイッチの上限値を変更しても良い。例えば、操作部５００等にハードキーを用意しておき、当該ハードキーの操作に応じてハイサイドスイッチの上限値を変更しても良い。
【００４８】
また、インターフェースに終端装置を装着したときに、ＭＦＰ１０（ＣＰＵ２０１）が自動的に終端装置の接続を検知して、電源制御部２０４がＣＰＵ２０１からの出力に従い、他のインターフェースに対応するハイサイドスイッチの上限値を変更しても良い。
【００４９】
また、上記した実施形態では、外部装置に電力を供給するインターフェースとしてＵＳＢインターフェースを例に説明した。が、このインターフェースは、ＵＳＢインターフェースに限らず、例えば、ＩＥＥＥ１３９４規格に準拠するインターフェースであっても良い。
【００５０】
また、上記した実施形態では、１つの電源から３つのインターフェースを介して３つの外部装置に電力を供給する例について説明したが、１つの電源から２つのインターフェースを介して２つの外部装置に電力を供給しても良い。もちろん、１つの電源から４つ以上のインターフェースを介して４つ以上の外部装置に電力を供給しても良い。
【００５１】
また、上記した実施形態では、本発明の情報処理装置としてＭＦＰについて説明したが、パーソナルコンピュータやサーバなどの情報処理装置であっても良い。
【００５２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給するよう構成することによっても達成される。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００５３】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５５】
さらに、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【符号の説明】
【００５６】
１０  ＭＦＰ（情報処理装置）
６００  ＵＳＢインターフェース  Ａ（第１インターフェース）
６１０  ＵＳＢインターフェース  Ａ（第２インターフェース）
１０１  ＵＳＢ電源部（電源部）
５２０  ハイサイドスイッチ  Ａ（第１遮断手段）
５３０  ハイサイドスイッチ  Ｂ（第１遮断手段）
２０４  電源制御部（電源制御手段）
【図１】
2018192700.tif 000003
【図２】
2018192700.tif 000004
【図３】
2018192700.tif 000005
【図４】
2018192700.tif 000006
【図５】
2018192700.tif 000007
【図６】
2018192700.tif 000008