(57)【要約】【課題】データ通信装置がスリープ状態か否かにかからわらず、データ通信装置で消費される電力を従来よりも減らす。【解決手段】データ通信装置は、コネクター、操作部、コントローラーを含む。コネクターは、電源端子とデータ通信用端子を含む。操作部は通信省電力機能の有効／無効を受け付ける。通信省電力機能が有効のとき、コントローラーは、コネクターを介して接続されたデバイスに供給する電流の最大値を第１最大値に制限する。通信省電力機能が無効のとき、コントローラーは接続されたデバイスに供給する電流の最大値を第２最大値にする。第１最大値は第２最大値よりも小さい。【選択図】図６
2020170444.tif 000002
【特許請求の範囲】
【請求項１】
電源端子とデータ通信用端子を含むコネクターと、
前記コネクターを介して接続されたデバイスとの通信に関し、通信省電力機能の有効／無効を受け付ける操作部と、
前記コネクターを介して接続されたデバイスとの通信を制御し、
前記通信省電力機能が有効のとき、前記コネクターを介して接続された前記デバイスに供給する電流の最大値を第１最大値に制限し、
前記通信省電力機能が無効のとき、前記コネクターを介して接続された前記デバイスに供給する電流の最大値を第２最大値にするコントローラーと、を含み、
前記第１最大値は、前記第２最大値よりも小さいことを特徴とするデータ通信装置。
【請求項２】
供給電流の最大値が前記第１最大値である第１電流供給回路と、
供給電流の最大値が前記第２最大値である第２電流供給回路と、
前記第１電流供給回路と前記第２電流供給回路のうち、前記電源端子と接続する回路を切り替える電源切替回路を含み、
前記コントローラーは、
前記通信省電力機能が有効のとき、前記第１電流供給回路と前記電源端子を前記電源切替回路に接続させ、
前記通信省電力機能が無効のとき、前記第２電流供給回路と前記電源端子を前記電源切替回路に接続させることを特徴とする請求項１に記載のデータ通信装置。
【請求項３】
前記第１電流供給回路の使用時の過電流の発生を検知する第１過電流検知回路と、
前記第２電流供給回路の使用時の過電流の発生を検知する第２過電流検知回路と、を含み、
前記コントローラーは、
前記通信省電力機能が有効のとき、前記第１過電流検知回路の出力に基づき、過電流の発生を認識し、
前記通信省電力機能が無効のとき、前記第２過電流検知回路の出力に基づき、過電流の発生を認識し、
過電流の発生を認識したとき、前記電源端子への電圧印加を停止させることを特徴とする請求項２に記載のデータ通信装置。
【請求項４】
表示を行う表示部と、
前記表示部の表示を制御する制御部を含み、
前記コネクターへの前記デバイスの接続を認識した場合、
前記コントローラー又は前記制御部は新たに接続された前記デバイスの動作に必要な電流が前記第１最大値を超えるか否かを判定し、
前記デバイスの動作に必要な電流が前記第１最大値を超えると判定した場合、
前記制御部は、前記通信省電力機能が有効のとき、前記通信省電力機能の無効化の問い合わせを前記表示部に表示させ、
前記操作部が前記通信省電力機能の無効化を受け付けたとき、
前記コントローラーは、前記デバイスに供給する電流の最大値を前記第２最大値とし、
前記操作部が前記通信省電力機能の継続を受け付けたとき、
前記制御部は、新たに接続された前記デバイスの使用不可を前記表示部に表示させることを特徴とする請求項１乃至３の何れか１項に記載のデータ通信装置。
【請求項５】
スリープ状態では、レディ状態よりも供給電力を制限する電源部を含み、
前記操作部は、前記レディ状態のとき、通信休止状態へ移行を許可するか否かの設定を受け付け、
前記通信休止状態を許可する設定が前記操作部になされた場合、
前記コントローラーは、前記レディ状態で前記通信休止状態への予め定められた移行条件が満たされたとき、前記コネクターに接続された前記デバイスとの通信状態を前記通信休止状態とすることを特徴とする請求項１乃至４の何れか１項に記載のデータ通信装置。
【請求項６】
表示を行う表示部と、
前記表示部の表示を制御する制御部を含み、
前記通信休止状態への移行を許可する設定が前記操作部になされた場合、
前記制御部は、前記通信休止状態では前記コネクターに接続した前記デバイスの認識が遅くなることを知らせるメッセージを前記表示部に表示させることを特徴とする請求項５に記載のデータ通信装置。
【請求項７】
スリープ状態では、レディ状態よりも供給電力を制限する電源部を含み、
前記操作部は、前記スリープ状態の間、前記デバイスに電力を供給するか否かの設定を受け付け、
前記デバイスに電力を供給しない設定を受け付けた場合、
前記コントローラーは、前記電源部が前記スリープ状態の間、前記電源端子に電圧を印加しないことを特徴とする請求項１乃至６の何れか１項に記載のデータ通信装置。
【請求項８】
表示を行う表示部と、
前記表示部の表示を制御する制御部を含み、
前記操作部が、前記スリープ状態の間、前記デバイスに電力を供給しない設定を受け付けた場合、
前記制御部は、前記スリープ状態の間、前記コネクターに前記デバイスを接続しても前記デバイスを認識できなくなることを知らせるメッセージを前記表示部に表示させることを特徴とする請求項７に記載のデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続されたデバイスに電力を供給するデータ通信装置に関する。
【背景技術】
【０００２】
コネクターを介して、機器と機器を接続することがある。そして、一方の機器から、他方の機器に動作用の電力を供給することがある。この場合、データ通信線とともに電源線が設けられる。電源線により、接続された機器に電力が供給される。このような、接続されたデバイスに電力を供給する規格には、例えば、ＵＳＢ規格がある。特許文献１には、ＵＳＢ規格において、消費電力を減らす技術の一例が記載されている。
【０００３】
具体的に特許文献１には、ＵＳＢホスト装置と通信可能でＨｉｇｈ−Ｓｐｅｅｄに対応したＵＳＢデバイス装置であり、Ｈｉｇｈ−ＳｐｅｅｄでＵＳＢホスト装置とＵＳＢ接続されている最中にスリープ状態に移行する条件が成立した場合、ＵＳＢホスト装置との接続をＦｕｌｌ−Ｓｐｅｅｄに切り替えるＵＳＢデバイス装置が記載されている。この構成によれば、Ｆｕｌｌ−Ｓｐｅｅｄでスリープ状態に移行して省電力化を図ろうとする（特許文献１：請求項１、段落［０００８］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１３４１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スリープ機能付きの機器がある。スリープ機能は機器の消費電力を抑える機能である。例えば、一定時間利用されなければ、機器がスリープ状態に移行する。例えば、スリープ状態では、機器の一部の部分、回路への電力供給が制限される。スリープ機能付の機器としては、例えば、画像形成装置やＰＣがある。画像形成装置の場合、スリープ状態になると、例えば、原稿を読み取る部分や、印刷を行う部分への電力供給が停止される。
【０００６】
省エネルギーの観点からみれば、動作中の機器の消費電力も抑えるべきである。スリープ状態だけではなく、スリープ状態ではないときも、機器での消費電力を減らすべきであるという問題がある。
【０００７】
特許文献１に記載の技術は、スリープ状態での消費電力を抑えようとする。スリープ状態ではないとき（アクティブ状態のとき）の消費電力を抑制については、考慮されていない。従って、特許文献１記載の技術では、上記の問題を解決することはできない。
【０００８】
本発明は、上記従来技術の問題点に鑑み、データ通信装置がスリープ状態か否かにかからわらず、データ通信装置で消費される電力を従来よりも減らす。
【課題を解決するための手段】
【０００９】
上記課題解決のため、本発明に係るデータ通信装置は、コネクター、操作部、コントローラーを含む。前記コネクターは、電源端子とデータ通信用端子を含む。前記操作部は、前記コネクターを介して接続されたデバイスとの通信に関し、通信省電力機能の有効／無効を受け付ける。前記コントローラーは、前記コネクターを介して接続されたデバイスとの通信を制御する。前記通信省電力機能が有効のとき、前記コントローラーは、前記コネクターを介して接続された前記デバイスに供給する電流の最大値を第１最大値に制限する。前記通信省電力機能が無効のとき、前記コントローラーは、前記コネクターを介して接続された前記デバイスに供給する電流の最大値を第２最大値にする。前記第１最大値は、前記第２最大値よりも小さい。
【発明の効果】
【００１０】
本発明によれば、スリープ状態か否かにかからわらず、データ通信装置で消費される電力を従来よりも減らすことができる。スリープ状態でなくても、データ通信装置で消費される電力を減らすことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る電源部の一例を示す図である。
【図３】実施形態に係る電源部の電力供給の一例を示す図である。
【図４】実施形態に係る電源部の電力供給の一例を示す図である。
【図５】実施形態に係るデバイス通信部の一例を示す図である。
【図６】実施形態に係るデバイスとの通信に関する通信省電力機能の設定の一例を示す図である。
【図７】実施形態に係る機能設定画面の一例を示す図である。
【図８】実施形態に係るスリープ状態設定画面の一例を示す図である。
【図９】実施形態に係る第１メッセージ画面の一例を示す図である。
【図１０】実施形態に係るレディ状態設定画面の一例を示す図である。
【図１１】実施形態に係る第２メッセージ画面の一例の一例を示す。
【図１２】実施形態に係る通信省電力機能が有効なときのデバイスの接続時の処理の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図１〜図１２を用いて説明する。以下の説明では、データ通信装置として複合機１００（画像形成装置）を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１３】
（複合機１００の概要）
まず、図１を用いて、実施形態に係る複合機１００の概要を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１４】
複合機１００は、内部に制御部１を含む。制御部１はメインのコントローラー基板である。制御部１は複合機１００の各部を制御する。制御部１は制御回路１０を含む。制御回路１０は、例えば、ＣＰＵである。制御回路１０は各種演算や処理を行う。制御部１は画像処理回路１１を含む。画像処理回路１１は、例えば、画像処理のために開発された回路（ＡＳＩＣ）である。画像処理回路１１は、画像データに対し画像処理を行う。例えば、画像処理回路１１は、印刷や送信に用いる画像データを生成する。
【００１５】
複合機１００は記憶部２を含む。記憶部２は、フラッシュメモリー、ＨＤＤのような不揮発性の記憶装置を含む。また、記憶部２は、ＲＡＭのような揮発性の記憶装置も含む。記憶部２は、ソフトウェア（プログラム）や制御用データを不揮発的に記憶する。記憶部２のソフトウェアやデータに基づき、制御部１（制御回路１０）は、演算や処理を行い、複合機１００の各部を制御する。
【００１６】
複合機１００は原稿搬送部３ａと画像読取部３ｂを含む。例えば、原稿搬送部３ａは、原稿トレイ、原稿搬送ローラーを含む。原稿トレイは、原稿をセットするトレイである。原稿搬送ローラーは、原稿を読み取り位置（送り読取用コンタクトガラス、不図示）に向けて搬送する。原稿を読み取るジョブのとき、制御部１は、セットされた原稿を１枚ずつ読み取り位置に向けて原稿搬送部３ａに搬送させる。
【００１７】
画像読取部３ｂは、例えば、キャリッジ、移動機構を含む。キャリッジは、例えば、光源、イメージセンサーを含む。光源は原稿に光を照射する。イメージセンサーは、複数の受光素子を含む。各受光素子は、反射光の光量に応じたアナログ画像信号を出力する。アナログ画像信号は、例えば、制御部１に入力される。アナログ画像信号に基づき、画像処理回路１１は、読取画像データを生成する。制御部１は、原稿搬送部３ａにより搬送される原稿や、載置読取用コンタクトガラス（不図示）にセットされた原稿を画像読取部３ｂに読み取らせる。読み取りの結果、読取画像データが生成される。
【００１８】
複合機１００は操作パネル４を含む。操作パネル４は、表示パネル４１（表示部に相当）、タッチパネル４２（操作部に相当）、ハードキー４３（操作部に相当）を含む。制御部１は表示パネル４１の表示を制御する。制御部１は、例えば、設定画面、各種メッセージ、操作用画像を表示パネル４１に表示させる。操作用画像は、例えば、ボタン、ソフトキー、タブである。タッチパネル４２の出力に基づき、制御部１は、操作された操作用画像を認識する。ハードキー４３に対し、信号生成回路（不図示）が設けられる。信号生成回路の出力に基づき、制御部１は操作されたハードキー４３を認識する。
【００１９】
複合機１００は印刷部５を含む。印刷部５は、給紙部５ａ、用紙搬送部５ｂ、画像形成部５ｃ、定着部５ｄを含む。給紙部５ａは、例えば、用紙をセットする用紙カセット、用紙を送り出す給紙ローラーを含む。印刷時、制御部１は、給紙部５ａに用紙を供給させる。用紙搬送部５ｂは、例えば、モーター、搬送ローラー対を含む。制御部１は、給紙部５ａから送り出された用紙を用紙搬送部５ｂに搬送させる。画像形成部５ｃは、例えば、感光体ドラム、帯電装置、露光装置、現像装置、転写ローラーを含む。制御部１は、感光体ドラムを帯電させ、画像データに基づき感光体ドラムを露光させる。また、制御部１は、感光体ドラムの静電潜像をトナーで現像する。また、制御部１は、トナー像を用紙に転写させる。定着部５ｄは、例えば、ヒーター、定着用ローラーを含む。制御部１は、トナー像が転写された用紙を定着部５ｄに加熱・加圧させる。制御部１は、トナー像の定着を定着部５ｄに行わせる。
【００２０】
制御部１はネットワーク通信部１２を含む。例えば、ネットワーク通信部１２は、ネットワーク通信用回路、通信用メモリーを含む。通信用メモリーは、ネットワーク３００通信用のソフトウェアを記憶する。ネットワーク３００を介し、ネットワーク通信部１２は、コンピューター２００と通信できる。コンピューター２００は、例えば、ＰＣやサーバーである。
【００２１】
制御部１はデバイス通信部６を含む。デバイス通信部６は、接続されたデバイス７と通信（データのやりとり）を行う。以下の説明では、ＵＳＢ規格に準拠して、デバイス通信部６とデバイス７が通信する例を説明する。例えば、ＵＳＢ機器をデバイス通信部６に接続することができる。接続されるデバイス７は、例えば、携帯型メモリー（ＵＳＢメモリー）やキーボードである。なお、ＵＳＢ規格以外の規格に基づき、デバイス通信部６とデバイス７は通信してもよい。
【００２２】
制御回路１０は、デバイス通信部６を介して、デバイス７と通信する。制御回路１０は、デバイス通信部６を介して、接続されたデバイス７を認識する。例えば、制御回路１０は、デバイス通信部６に接続されたデバイス７（ＵＳＢメモリー）に記憶された画像データを読み出せる。また、制御回路１０は、読み出した画像データに基づいて印刷部５に印刷を行わせ得る。
【００２３】
（電源部８）
次に、図２を用いて、実施形態に係る複合機１００が含む電源部８の一例を説明する。図２は、実施形態に係る複合機１００が含む電源部８の一例を示す図である。
【００２４】
複合機１００は電源部８（電源基板）を含む。電源部８は１次電源回路８１、２次電源回路８２、電源制御回路８３を含む。１次電源回路８１は、電源ケーブルにより商用電源４００（交流電源）と接続される。１次電源回路８１は、例えば、トランスを含むスイッチング電源である。１次電源回路８１は、商用電源４００（交流電圧）から直流電圧を生成する。１次電源回路８１は、予め設定された電圧を生成、出力する（例えば、モーター駆動用のＤＣ２４Ｖ）。
【００２５】
複数種の電圧が制御部１、記憶部２、原稿搬送部３ａ、画像読取部３ｂ、操作パネル４、印刷部５の動作に必要である。また、制御回路１０、画像処理回路１１、ネットワーク通信部１２、デバイス通信部６のような回路には、動作に複数種の電圧が必要となることがある。そこで、２次電源回路８２は、１次電源回路８１の生成電圧に基づき、複数種の直流電圧を生成する。
【００２６】
複数種の電圧生成のため、２次電源回路８２は、複数の電力変換回路８４を含む。電力変換回路８４は、例えば、ＤＣＤＣコンバーターやレギュレーターである。各電力変換回路８４は予め設定された大きさの電圧を出力する。２次電源回路８２の生成電圧が、複合機１００の各部に供給される。２次電源回路８２の生成電圧は、例えば、制御部１、記憶部２、操作パネル４、原稿搬送部３ａ、画像読取部３ｂ、印刷部５に供給される。
【００２７】
複合機１００の電源部８は、電力の供給状態が変わる。言い換えると、複数の供給モードを備える（詳細は後述）。供給モードにより、電力を供給する部分が異なる。電力供給のＯＮ／ＯＦＦを行うため、スイッチ部８５が設けられる。スイッチ部８５は、トランジスタのようなスイッチング素子である。スイッチ部８５を複数設けることができる。電源制御回路８３は、２次電源回路８２（電力変換回路８４）の動作、ＯＮ／ＯＦＦを制御する。また、電源制御回路８３は、スイッチ部８５のＯＮ／ＯＦＦを制御する。
【００２８】
（電力の供給状態）
次に、図３、図４を用いて、実施形態に係る電源部８による電力供給の一例を説明する。図３、図４は、実施形態に係る電源部８の電力供給の一例を示す図である。
【００２９】
電源部８の電力供給状態としては、少なくとも、レディ状態（アクティブモード）とスリープ状態（スリープモード）がある。制御部１の要求に基づき、電源部８は供給状態を切り替える。
【００３０】
レディ状態は、ジョブを実行できるように電力を供給する状態である。スリープ状態は、ジョブを実行できないが、供給する電力をレディ状態よりも制限する（少なくする）状態である。レディ状態はスリープ状態よりも電源部８の供給電力が大きい。言い換えると、レディ状態は、スリープ状態よりも複合機１００の消費電力が大きい状態である。
【００３１】
何れの状態でも、電源部８は、制御部１の通信ブロック１ａ（ネットワーク通信部１２とデバイス通信部６）に電力を供給する。各通信部は、何れの状態でも動作する。また、何れの状態でも、電源部８はタッチパネル４２やハードキー４３に電力を供給してもよい（電圧を印加してもよい）。制御部１のうち、ネットワーク通信部１２とデバイス通信部６以外の部分がメインブロック１ｂとなる。メインブロック１ｂは、例えば、制御回路１０、画像処理回路１１を含む。
【００３２】
電源部８は、第１ブロック８ａと第２ブロック８ｂを含む。第１ブロック８ａは、常時電力を供給する部分に電力を供給する回路、素子をまとめた部分である。第２ブロック８ｂは、スリープ状態で電力供給を停止する部分に電力を供給する回路、素子をまとめた部分である。
【００３３】
［レディ状態］
レディ状態のとき、電源部８（電源制御回路８３）は、制御部１（メインブロック１ｂ、通信ブロック１ａ）、記憶部２、原稿搬送部３ａ、画像読取部３ｂ、印刷部５、操作パネル４に電力供給を供給する（図４参照）。例えば、レディ状態のとき、電源部８は複合機１００の全ての部分に電力を供給する。電力供給の開始に伴い、各部が起動し、使用できる状態になる。
【００３４】
［スリープ状態］
スリープ状態のとき、電源部８（電源制御回路８３）は、ネットワーク通信部１２、デバイス通信部６、タッチパネル４２、ハードキー４３に電力供給を供給する（図４参照）。電源部８のうち、第１ブロック８ａのみ動作する。
【００３５】
スリープ状態では、電源部８（電源制御回路８３）は、制御部１（メインブロック１ｂ）、記憶部２、原稿搬送部３ａ、画像読取部３ｂ、印刷部５、表示パネル４１への電力供給を停止させる。スリープ状態は、できるだけ複合機１００の消費電力を減らすモードである。そのため、スリープ状態は、複合機１００の消費電力が最も小さい。スリープ状態での複合機１００の消費電力は、例えば、１ワット未満である。
【００３６】
複合機１００の主電源がＯＮされたとき、電源部８（電源制御回路８３）は、レディ状態での電力供給を開始する。複合機１００は主電源スイッチ８０を含む。主電源スイッチ８０（図２参照）により複合機１００の主電源を投入することができる。レディ状態での電力供給開始後、複合機１００の起動は完了する。複合機１００は、アクティブモード（レディ状態、ジョブを実行できる状態）で起動する。
【００３７】
制御部１（メインブロック１ｂ）は、スリープ移行条件が満たされたか否かを確認する。スリープ移行条件が満たされたとき、制御部１（メインブロック１ｂ）は、電源部８にスリープ状態への移行を要求する。このように、スリープ移行条件が満たされたとき、制御部１は、レディ状態からスリープ状態での電力供給へと、電源部８に切り替えさせる。スリープ状態への移行により、複合機１００はスリープ状態（スリープモード）となる。
【００３８】
スリープ移行条件は予め定められる。例えば、所定時点から予め定められた移行時間続けて操作パネル４への操作がないとき、又は、印刷用データを受信しなかったとき、制御部１（メインブロック１ｂ）は、スリープ移行条件が満たされたと認識する。所定時点は、レディ状態のうち、複合機１００の起動が完了した時点、印刷ジョブが終了した時点、操作パネル４に最後の操作がなされた時点のうち、最も遅い時点である。移行時間は、例えば、数十秒〜数分である。操作パネル４は、移行時間の設定を受け付けてもよい。この場合、制御部１は、設定された移行時間を用いる。
【００３９】
スリープ状態でネットワーク通信部１２が印刷用データを受信したとき、ネットワーク通信部１２は、電源部８にレディ状態への移行を要求する（アクティブモードへの復帰要求）。また、スリープ状態でデバイス通信部６がデバイス７の接続を認識したとき、デバイス通信部６は、電源部８にレディ状態への移行を要求してもよい。これらの要求を受け、電源部８（電源制御回路８３）は、レディ状態での電力供給を開始する。レディ状態での電力供給開始により、複合機１００の起動は完了する。複合機１００は、レディ状態（アクティブモード）で起動する。
【００４０】
タッチパネル４２、ハードキー４３の出力は電源部８に入力されてもよい。スリープ状態でも、電源部８は、タッチパネル４２又はハードキー４３の操作を認識できる。スリープ状態で電源部８がタッチパネル４２又はハードキー４３の操作を認識したとき、電源部８はレディ状態での電力供給を開始してもよい。
【００４１】
（デバイス通信部６）
次に、図５を用いて、実施形態に係るデバイス通信部６の一例を説明する。図５は、実施形態に係るデバイス通信部６の一例を示す図である。
【００４２】
デバイス通信部６は、ホストコントローラー６０（コントローラーに相当）、電源切替回路６１、コネクター６２を含む。ホストコントローラー６０は、接続されたデバイス７との通信を制御するコントローラーである。ホストコントローラー６０は、デバイス７との通信の主導権を握る。制御回路１０とデバイス７との通信は、ホストコントローラー６０を介して行われる。ホストコントローラー６０は、電源部８から電力の供給を受ける。
【００４３】
コネクター６２は電源端子６３（ＶＢＵＳ端子）とデータ通信用端子６４（Ｄ＋、Ｄ−）を含む。を含む。また、コネクター６２はグランド端子も含む（不図示）。コネクター６２にデバイス７が接続される。ＵＳＢメモリーのようなデバイス７は、デバイス７に設けられた端子がコネクター６２に接続される。また、ＵＳＢキーボードのようなデバイス７は、ケーブルを介して、デバイス７が接続される。この場合、ケーブルの一端がコネクター６２に接続される。ケーブルの他端がデバイス７に接続される。
【００４４】
電源部８が生成した動作用電圧Ｖ１（デバイス７に供給する電圧）は、電源切替回路６１を介し、電源端子６３に印加される。ＵＳＢ規格の場合、５Ｖ程度の動作用電圧Ｖ１が電源端子６３に印加される。電源端子６３とグランド端子によりコネクター６２に接続されたデバイス７に電力が供給される。また、データ通信用端子６４を介し、ホストコントローラー６０とデバイス７間でデータ通信が行われる。
【００４５】
ホストコントローラー６０は、コネクター６２にデバイス７が接続されたこと（Ａｔｔａｃｈｅｄ）を認識する。例えば、コネクター６２が接続されたとき、データ通信用端子６４のレベルが変化する。この変化に基づき、ホストコントローラー６０はデバイス７の接続を認識する。デバイス７の接続を認識したとき、ホストコントローラー６０は、デバイス７からデバイスディスクリプタを取得する。これにより、ホストコントローラー６０は、接続されたデバイス７の種類、クラスを認識する。そして、ホストコントローラー６０は、デバイス７にアドレスを設定し、デバイス７を使用できる状態とする（Ｃｏｎｆｉｇｕｒａｔｉｏｎの設定）。
【００４６】
電源切替回路６１は、選択回路６５、第１電流供給回路６６１、第２電流供給回路６６２、スイッチ６７を含む。第１電流供給回路６６１と第２電流供給回路６６２は、電源端子６３と接続される。第１電流供給回路６６１は、電源端子６３に動作用電圧Ｖ１を印加する。但し、第１電流供給回路６６１の供給電流の最大値が第１最大値である。言い換えると、第１電流供給回路６６１は、供給電流の最大値が第１最大値に設定されている。供給電流が第１最大値を超えようとした場合、第１電流供給回路６６１は、定電流モードで動作し、供給電流を制限する。
【００４７】
第２電流供給回路６６２も、電源端子６３に動作用電圧Ｖ１を印加する。但し、第２電流供給回路６６２の供給電流の最大値は、第２最大値である。言い換えると、第２電流供給回路６６２は、供給電流の最大値が第２最大値に設定されている。供給電流が第２最大値を超えようとした場合、第２電流供給回路６６２は、定電流モードで動作し、供給電流を制限する。第１最大値は、第２最大値よりも小さい。
【００４８】
選択回路６５は、第１電流供給回路６６１と第２電流供給回路６６２のうち、使用する回路を選択する。ホストコントローラー６０は、何れの電流供給回路を使用するかを指示する電流設定信号Ｓ１を選択回路６５に入力する。スイッチ６７は、電源端子６３と接続する電流供給回路を選択する回路である。選択回路６５はスイッチ６７を制御する。電流設定信号Ｓ１に基づき、選択回路６５は、第１電流供給回路６６１と第２電流供給回路６６２のうち一方を電源端子６３と接続できる。
【００４９】
なお、スイッチ６７は３つの状態を有する。第１電流供給回路６６１と電源端子６３を接続する状態、第２電流供給回路６６２と電源端子６３を接続する状態、第１電流供給回路６６１と第２電流供給回路６６２の両方を電源端子６３と接続しない状態（デバイス７に電流を供給しない状態）の３つがある。ホストコントローラー６０は、両方の電流供給回路を電源端子６３と接続しない指示（供給停止信号Ｓ２）を選択回路６５に出すこともある。この場合、スイッチ６７を制御することにより、選択回路６５は、第１電流供給回路６６１と第２電流供給回路６６２の両方を電源端子６３と接続しない。例えば、電流供給回路の両方を電源端子６３と接続しない場合、例えば、電源端子を開放状態とする。
【００５０】
第１最大値と第２最大値は予め定められる。各最大値は、規格に基づき定めることができる。例えば、ＵＳＢ２．０の規格では、消費電流が１００ｍＡ以下のデバイス７は、ローパワーデバイスに分類される。また、消費電流が１００ｍＡを超えるデバイス７は、ハイパワーデバイスに分類される。ローパワーデバイスは動作できるように、第１最大値は１００ｍＡとしてもよい。そして、第２最大値は、１００ｍＡを超える大きさとしてもよい。また、第２最大値も規格に基づき定めることができる。ＵＳＢの規格のバージョンやタイプによるが、消費電流（供給電流）の最大値は、例えば、０．５〜１．５Ａとされる。そこで、第２最大値は、０．５Ａ〜１．５Ａの間の何れかの値としてもよい。
【００５１】
また、電源切替回路６１は、第１過電流検知回路６８１と第２過電流検知回路６８２を含む。第１過電流検知回路６８１と第２過電流検知回路６８２は、電源端子６３、又は、電源端子６３と各電流供給回路を繋ぐラインに接続される。第１過電流検知回路６８１は、第１電流供給回路６６１の使用時の過電流の発生を検知する。第１過電流検知回路６８１が過電流とみなす電流値（第１過電流検知値）は予め設定される。電源端子６３に流れる電流が第１過電流検知値を超えているか否かにより、第１過電流検知回路６８１の出力レベルが変化する。第１過電流検知値は、第１最大値よりも大きい。
【００５２】
第２過電流検知回路６８２は、第２電流供給回路６６２の使用時の過電流の発生を検知する。第２過電流検知回路６８２が過電流とみなす電流値（第２過電流検知値）は予め設定される。電源端子６３に流れる電流が第２過電流検知値を超えているか否かにより、第２過電流検知回路６８２の出力レベルが変化する。第２過電流検知値は第２最大値よりも大きい。第２過電流検知値は、第１過電流検知値よりも大きい。
【００５３】
各過電流検知回路の出力はホストコントローラー６０に入力される。第１電流供給回路６６１を使用しているとき、第１過電流検知回路６８１の出力に基づき、ホストコントローラー６０は過電流の発生を認識する。第２電流供給回路６６２を使用しているとき、ホストコントローラー６０は、第２過電流検知回路６８２の出力に基づき、過電流の発生を認識する。
【００５４】
過電流の発生を認識したとき、ホストコントローラー６０は、電源端子６３への電圧印加を停止させる。具体的に、ホストコントローラー６０は、供給停止信号Ｓ２を選択回路６５に入力する。この信号を受け、選択回路６５は、第１電流供給回路６６１と第２電流供給回路６６２の両方について、電源端子６３と接続しない（電流供給の遮断）。
【００５５】
（デバイス７との通信の通信省電力機能の設定）
次に、図６〜図１１を用いて、実施形態に係るデバイス７との通信に関する通信省電力機能の設定の一例を説明する。図６は、実施形態に係るデバイス７との通信に関する通信省電力機能の設定の一例を示す図である。図７は、実施形態に係る機能設定画面９１の一例を示す図である。図８は、実施形態に係るスリープ状態設定画面９２の一例を示す図である。図９は、実施形態に係る第１メッセージ画面９３の一例を示す図である。図１０は、実施形態に係るレディ状態設定画面９４の一例を示す図である。図１１は、実施形態に係る第２メッセージ画面９５の一例の一例を示す。
【００５６】
複合機１００は、デバイス７との通信に関する省電力機能（通信省電力機能）を搭載する。以下、通信省電力機能の設定の流れの一例を説明する。図６のスタートは、通信省電力機能の設定を開始する時点である。
【００５７】
通信省電力機能の設定を行うための所定の操作を操作パネル４（タッチパネル４２、ハードキー４３）が受け付けたとき、制御部１は、機能設定画面９１を表示パネル４１に表示させる（ステップ♯１１）。通信省電力機能の設定は、複合機１００（電源部８）がレディ状態のときに行うことができる。
【００５８】
図７は、機能設定画面９１の一例を示す。機能設定画面９１にて、操作パネル４は、通信省電力機能の有効／無効を受け付ける。制御部１は、機能設定画面９１内に、ＯＮボタンＢ１とＯＦＦボタンＢ２を表示させる。通信省電力機能を利用したいとき、使用者はＯＮボタンＢ１を操作する。通信省電力機能を利用したくないとき、使用者はＯＦＦボタンＢ２を操作する。
【００５９】
操作パネル４の出力に基づき、制御部１は、通信省電力機能を利用する（有効にする）選択がなされたか否かを確認する（ステップ♯１２）。操作パネル４が通信省電力機能を利用しない（無効とする）選択を受け付けたとき（ステップ♯１２のＮｏ）、ホストコントローラー６０は、接続されたデバイス７に供給する電流の最大値を第２最大値に設定する（ステップ♯１３）。そして、制御部１、ホストコントローラー６０は本フローチャートの処理を終了する（エンド）。
【００６０】
無効が選択されたとき、制御部１（制御回路１０）は、通信省電力機能の無効をホストコントローラー６０に通知する。この通知を受けると、ホストコントローラー６０は、通信省電力機能が無効であると認識する。レディ状態のとき、ホストコントローラー６０は、第２電流供給回路６６２と電源端子６３を接続する。スリープ状態の場合、電力供給停止が選択されていないとき（詳細は後述）、ホストコントローラー６０は、第２電流供給回路６６２と電源端子６３を接続する。
【００６１】
また、制御部１は、通信省電力機能の無効を記憶部２に不揮発的に記憶させる。起動時、例えば、制御部１は、記憶部２にアクセスし、通信省電力機能の無効を認識する。
【００６２】
操作パネル４が通信省電力機能を用いる（有効とする）選択を受け付けたとき（ステップ♯１２のＹｅｓ）、ホストコントローラー６０は、接続されたデバイス７に供給する電流の最大値を第１最大値に設定する（ステップ♯１４）。デバイス７に供給する最大電流は、第１最大値まで落とされる。
【００６３】
なお、通信省電力機能を用いる選択がなされたとき、制御部１は、メッセージを表示パネル４１に表示させてもよい。例えば、制御部１は、デバイス７に供給できる電流が制限されること、使用できないデバイス７があり得ることを知らせるメッセージを表示させてもよい。
【００６４】
有効が選択されたとき、制御部１（制御回路１０）は、通信省電力機能が有効になったことをホストコントローラー６０に通知する。この通知を受けると、ホストコントローラー６０は、通信省電力機能が有効であると認識する。レディ状態のとき、ホストコントローラー６０は、第１電流供給回路６６１と電源端子６３を接続させる。スリープ状態の場合、電力供給停止が選択されていないとき（詳細は後述）、ホストコントローラー６０は、第１電流供給回路６６１と電源端子６３を接続する。
【００６５】
また、制御部１は、通信省電力機能の有効を記憶部２に不揮発的に記憶させる。起動時、例えば、制御部１は、記憶部２にアクセスし、通信省電力機能の有効を認識する。
【００６６】
次に、制御部１は、スリープ状態設定画面９２を表示パネル４１に表示させる（ステップ♯１５）。図８は、スリープ状態設定画面９２の一例を示す。スリープ状態設定画面９２にて、スリープ状態の間にデバイス７に電力を供給するか否か（電源端子６３に電圧を印加するか否か）の設定を、操作パネル４は受け付ける。言い換えると、操作パネル４は、スリープ状態のとき、ＶＢＵＳを落とすか否かの設定を受け付ける。制御部１は、スリープ状態設定画面９２内に、停止ボタンＢ３と供給ボタンＢ４を表示させる。スリープ状態で電源端子６３に電圧を印加しないとき、使用者は停止ボタンＢ３を操作する。スリープ状態で電源端子６３に電圧を印加したいとき、使用者は供給ボタンＢ４を操作する。
【００６７】
操作パネル４の出力に基づき、制御部１は、スリープ状態でデバイス７に電力を供給する選択がなされたか否かを確認する（ステップ♯１６）。操作パネル４がスリープ状態で電力を供給しない選択を受け付けたとき（ステップ♯１６のＮｏ）、制御部１は、第１メッセージ画面９３を表示パネル４１に表示させる（ステップ♯１７）。
【００６８】
図９は、第１メッセージ画面９３の一例を示す。制御部１は、第１メッセージ画面９３内に、スリープ状態の間、コネクター６２にデバイス７を接続してもデバイス７を認識できなくなることを知らせるメッセージを表示させる。制御部１は、第１メッセージ画面９３内に、第１承諾ボタンＢ５と第１やり直しボタンＢ６を表示させる。承諾できる場合、使用者は第１承諾ボタンＢ５を操作する。デバイス７を認識できるようにしたい場合、使用者は第１やり直しボタンＢ６を操作する。
【００６９】
操作パネル４の出力に基づき、制御部１は、使用者が承諾したか否か（第１承諾ボタンＢ５が操作されたか否か）を確認する（ステップ♯１８）。操作パネル４が不承諾の選択（第１やり直しボタンＢ６の操作）を受け付けたとき（ステップ♯１８のＮｏ）、制御部１は、スリープ状態設定画面９２を表示パネル４１に表示させる（ステップ♯１５に戻る）。これにより、使用者は設定をやり直せる。
【００７０】
操作パネル４がスリープ状態で電力を供給する選択を受け付けたとき（ステップ♯１６のＹｅｓ）、又は、操作パネル４が、第１メッセージ画面９３において、承諾の選択（第１承諾ボタンＢ５の操作）を受け付けたとき（ステップ♯１８のＹｅｓ）、ホストコントローラー６０は、スリープ状態での動作を設定する（ステップ♯１９）。
【００７１】
具体的に、承諾が選択されたとき、制御部１（制御回路１０）は、スリープ状態の間のデバイス７への電力供給の停止をホストコントローラー６０に通知する。この通知を受けると、スリープ状態になったとき、ホストコントローラー６０は、選択回路６５に向けて、供給停止信号Ｓ２を送信する。この信号（指示）に基づき、選択回路６５は、第１電流供給回路６６１と第２電流供給回路６６２の両方を電源端子６３と接続しない。なお、スリープ状態への移行は、制御部１（制御回路１０）、又は、電源部８が、デバイス通信部６（ホストコントローラー６０）に通知する。
【００７２】
また、制御部１は、スリープ状態の間のデバイス７への電力供給の停止を記憶部２に不揮発的に記憶させる。起動時、例えば、制御部１は、記憶部２にアクセスし、スリープ状態の間のデバイス７への電力供給停止の設定を認識する。そして、制御部１（制御回路１０）は、スリープ状態でのデバイス７への電力供給停止をホストコントローラー６０に通知する。この場合、スリープ状態になると、ホストコントローラー６０は、デバイス７への電力供給（電源端子６３への電圧印加）を停止する。
【００７３】
ＵＳＢ規格では、電源端子６３に電圧を印加しているとき、最低でも（サスペンド状態でも）、２．５ｍＡ程度の電流が流れる。電源端子６３の電圧を５Ｖとすると、１２．５ｍＷの電力が消費される。電源端子６３への電圧印加を停止することにより、少なくとも約１２．５ｍＷの電力消費を減らすことができる。
【００７４】
一方、スリープ状態でデバイス７に電力供給を行う選択がされたとき、制御部１（制御回路１０）は、スリープ状態の間のデバイス７への電力供給をホストコントローラー６０に通知する。この通知を受けると、スリープ状態になっても、ホストコントローラー６０は、デバイス７への電力供給を続けさせる。この指示に基づき、選択回路６５は、第１電流供給回路６６１と電源端子６３を接続する。
【００７５】
また、制御部１は、スリープ状態の間のデバイス７への電力供給を記憶部２に不揮発的に記憶させる。起動時、例えば、制御部１は、記憶部２にアクセスし、スリープ状態の間のデバイス７に電力を供給すべきことを認識する。制御部１（制御回路１０）は、スリープ状態でのデバイス７への電力供給をホストコントローラー６０に通知する。この場合、スリープ状態になっても、ホストコントローラー６０は、デバイス７への電力供給（電源端子６３への電圧印加）を続ける。
【００７６】
スリープ状態で電力を供給する選択を受け付けたとき（ステップ♯１６のＹｅｓ）、又は、ステップ♯１９の後、制御部１は、レディ状態設定画面９４を表示パネル４１に表示させる（ステップ♯１１０）。図１０は、レディ状態設定画面９４の一例を示す。レディ状態設定画面９４にて、操作パネル４は、レディ状態での通信休止状態への移行を許可するか否かの設定を受け付ける。通信休止状態は、いわゆるサスペンド状態である。通信休止状態では、ホストコントローラー６０はデバイス７との通信（データバスのアクティビティ）を休止する。通信休止状態は、電力を節約するための状態である。ホストコントローラー６０の一部の回路や、一部の処理が停止される。しかし、通信休止状態を解除して通信を再開できるように、ホストコントローラー６０は、接続されたデバイス７のアドレスやｃｏｎｆｉｇｕｒａｔｉｏｎを保持する。
【００７７】
制御部１は、レディ状態設定画面９４内に、許可ボタンＢ７と不許可ボタンＢ８を表示させる。レディ状態の間、通信休止状態になることを許可するとき、使用者は許可ボタンＢ７を操作する。通信休止状態になることを許可しないとき、使用者は不許可ボタンＢ８を操作する。
【００７８】
操作パネル４の出力に基づき、制御部１は通信休止状態となる許可がなされたか否かを確認する（ステップ♯１１１）。操作パネル４が通信休止状態を許可する選択を受け付けたとき（ステップ♯１１１のＹｅｓ）、制御部１は、第２メッセージ画面９５を表示パネル４１に表示させる（ステップ♯１１２）。
【００７９】
図１１は第２メッセージ画面９５の一例を示す。制御部１は、第２メッセージ画面９５内に、通信休止状態ではコネクター６２に接続したデバイス７の認識が遅くなることを知らせるメッセージを表示させる。通信休止状態から通信可能状態に復帰する処理を行う時間が必要である。そこで、制御部１は、第２メッセージ画面９５にて、通信休止状態にしない場合よりも認識が遅くなることを使用者に知らせる。
【００８０】
制御部１は、第２メッセージ画面９５内に、第２承諾ボタンＢ９と第２やり直しボタンＢ１０を表示させる。承諾できる場合、使用者は第２承諾ボタンＢ９を操作する。通信休止状態にしたくない場合、使用者は第２やり直しボタンＢ１０を操作する。
【００８１】
操作パネル４の出力に基づき、制御部１は、使用者が承諾したか否か（第２承諾ボタンＢ９が操作されたか否か）を確認する（ステップ♯１１３）。操作パネル４が不承諾の選択を受け付けたとき（ステップ♯１１３のＮｏ）、制御部１は、レディ状態設定画面９４を表示パネル４１に表示させる（ステップ♯１１０に戻る）。
【００８２】
操作パネル４が通信休止状態を許可しない選択を受け付けたとき（ステップ♯１１１のＮｏ）、又は、操作パネル４が、第２メッセージ画面９５において、承諾の選択（第２承諾ボタンＢ９の操作）を受け付けたとき（ステップ♯１１３のＹｅｓ）、ホストコントローラー６０は、レディ状態での動作を設定する（ステップ♯１１４）。ステップ♯１１４の設定後、制御部１、ホストコントローラー６０は処理を終了する（エンド）。
【００８３】
具体的に、承諾が選択された場合、制御部１（制御回路１０）は、レディ状態の間にサスペンド移行条件が満たされたとき、通信休止状態になるべきことをホストコントローラー６０に通知する。この通知を受けると、レディ状態でサスペンド移行条件が満たされたとき、ホストコントローラー６０は、通信休止状態となる。なお、レディ状態に復帰したことは、制御部１（制御回路１０）、又は、電源部８が、デバイス通信部６（ホストコントローラー６０）に通知する。
【００８４】
サスペンド移行条件は予め定められる。ホストコントローラー６０は、バス通信（データ信号線でのデータのやりとり）が特定時間一度も無いとき、サスペンド移行条件が満たされたと認識する。特定時間も予め定められる。操作パネル４は、特定時間の設定を受け付けてもよい。
【００８５】
また、制御部１は、レディ状態の間の通信休止状態への移行の許可を記憶部２に不揮発的に記憶させる。起動時、例えば、制御部１は、記憶部２にアクセスし、レディ状態の間、通信休止状態になることが許可されていることを認識する。そして、制御部１（制御回路１０）は、レディ状態で通信休止状態になってもよいことをホストコントローラー６０に通知する。この場合、レディ状態の間、サスペンド移行条件が満たされると、ホストコントローラー６０は、通信休止状態となる。
【００８６】
一方、操作パネル４が通信休止状態を許可しない選択を受け付けたとき、制御部１（制御回路１０）は、レディ状態の間の通信休止状態への移行の不許可をホストコントローラー６０に通知する。この通知を受けると、レディ状態でサスペンド移行条件が満たされても、ホストコントローラー６０は、通信休止状態とならない。
【００８７】
また、制御部１は、レディ状態の間での通信休止状態への移行の不許可を記憶部２に不揮発的に記憶させる。起動時、例えば、制御部１は、記憶部２にアクセスし、レディ状態の間、通信休止状態の不許可を認識する。そして、制御部１（制御回路１０）は、レディ状態での通信休止状態の不許可をホストコントローラー６０に通知する。この場合、レディ状態の間、サスペンド移行条件が満たされても、ホストコントローラー６０は、通信休止状態とならない。
【００８８】
なお、制御部１は、スリープ状態では、通信休止状態に移行するようにしてもよい。起動時、例えば、制御部１は、スリープ状態の間の通信休止状態の許可をホストコントローラー６０に通知する。この場合、スリープ状態の間、サスペンド移行条件が満たされると、ホストコントローラー６０は、通信休止状態となる。
【００８９】
（通信省電力機能有効時のデバイス７の接続）
次に、図１２を用いて、実施形態に係る通信省電力機能が有効なときのデバイス７の接続時の処理の一例を説明する。図１２は、実施形態に係る通信省電力機能が有効なときのデバイス７の接続時の処理の一例を示す図である。
【００９０】
図１２のスタートは、通信省電力機能が有効なときに、デバイス通信部６（ホストコントローラー６０）が、デバイス７の接続を認識した時点である。例えば、通信省電力機能が有効であり、かつ、複合機１００（電源部８）がレディ状態のときである。また、通信省電力機能が有効であり、複合機１００がスリープ状態であり、かつ、デバイス７への電力供給を停止しない選択がなされているときである。
【００９１】
まず、ホストコントローラー６０は、新たに接続されたデバイス７の動作に必要な電流が第１最大値を超えるか否かを判定する（ステップ♯２１）。言い換えると、ホストコントローラー６０は、新たに接続されたデバイス７がハイパワーデバイスか、ローパワーデバイスかを判定する。なお、ステップ♯２１の判定は、制御部１が行ってもよい。
【００９２】
新たに接続されたデバイス７から読み出したデータに基づき、ホストコントローラー６０は、判定してもよい。例えば、ホストコントローラー６０は、デバイス７の消費電流が記述されたデータ、または、ハイパワーデバイスか、ローパワーデバイスを示す記述がなされたデータを読み出す。読み出したデータと第１最大値を比較することにより、ホストコントローラー６０は判定してもよい。
【００９３】
また、新たに接続されたデバイス７の種類（クラス）に基づき、ホストコントローラー６０は判定してもよい。ホストコントローラー６０は、デバイス７から、デバイス７のクラスが記述されたデータ（ディスクリプターデータ）を読み出す。読み出したデータに基づき、ホストコントローラー６０は、新たに接続されたデバイス７の種類を認識する。記憶部２は、デバイス７の種類ごとに、ハイパワーデバイスか、ローパワーデバイスを定義したデータを記憶してもよい。例えば、文字入力用キーボードは、ローパワーデバイスと定義される。ＵＳＢメモリーや外付ＨＤＤのようなストレージデバイス７は、ハイパワーデバイスと定義される。この場合、認識した種類のデバイス７がハイパワーデバイスのとき、ホストコントローラー６０は、必要な電流が第１最大値を超えると判定する。認識した種類のデバイス７がローパワーデバイスのとき、ホストコントローラー６０は、必要な電流が第１最大値を超えないと判定する。
【００９４】
動作に必要な電流が第１最大値を超えないと判定したとき（ステップ♯２１のＮｏ）、ホストコントローラー６０と制御部１は処理を終了する（エンド）。動作に必要な電流が第１最大値を超えると判定したとき（ステップ♯２１のＹｅｓ）、制御部１は、通信省電力機能の無効化の問い合わせを表示部に表示させる（ステップ♯２２）。例えば、制御部１は、Ｙｅｓボタン、Ｎｏボタン、一時的に無効化するかのメッセージを表示パネル４１に表示させる。
【００９５】
問い合わせに対して、制御部１は、通信省電力機能の無効化の許諾を受け付けたか否かを確認する（ステップ♯２３）。例えば、Ｙｅｓボタンが操作されたとき、制御部１は通信省電力機能の無効化が許諾されたと認識する。Ｎｏボタンが操作されたとき、制御部１は通信省電力機能の無効化が許諾されなかったと認識する（通信省電力機能の継続）。
【００９６】
操作パネル４が通信省電力機能の無効化の許諾を受け付けたとき（ステップ♯２３のＹｅｓ）、ホストコントローラー６０は、デバイス７に供給する電流の最大値を第２最大値とする（ステップ♯２４）。具体的に、制御部１は、ホストコントローラー６０に第２最大値（第２電流供給回路６６２）への切り替えを要求する。この要求に基づき、ホストコントローラー６０は、第２電流供給回路６６２の使用を指示する電流設定信号Ｓ１を選択回路６５に入力する。選択回路６５は、電源端子６３に接続する電流供給回路を、第１電流供給回路６６１から第２電流供給回路６６２に切り替える。
【００９７】
そして、デバイス７がコネクター６２から外されたとき、ホストコントローラー６０は、デバイス７に供給する電流の最大値を第１最大値に戻す（ステップ♯２５）。具体的には、ホストコントローラー６０は、第１電流供給回路６６１の使用を指示する電流設定信号Ｓ１を選択回路６５に入力する。選択回路６５は、電源端子６３に接続する電流供給回路を、第２電流供給回路６６２から第１電流供給回路６６１に切り替える。そして、ホストコントローラー６０と制御部１は、処理を終了する（エンド）。一方、操作パネル４が通信省電力機能の継続を受け付けたとき（ステップ♯２３のＮｏ）、制御部１は新たに接続されたデバイス７の使用不可を表示部に表示させる（ステップ♯２７）。そして、ホストコントローラー６０と制御部１は処理を終了する（エンド）。
【００９８】
このようにして、実施形態に係るデータ通信装置（複合機１００）は、コネクター６２、操作部（タッチパネル４２、ハードキー４３）、コントローラー（ホストコントローラー６０）を含む。コネクター６２は、電源端子６３とデータ通信用端子６４を含む。操作部は、コネクター６２を介して接続されたデバイス７との通信に関し、通信省電力機能の有効／無効を受け付ける。コントローラーはコネクター６２を介して接続されたデバイス７との通信を制御する。通信省電力機能が有効のとき、コントローラーはコネクター６２を介して接続されたデバイス７に供給する電流の最大値を第１最大値に制限する。通信省電力機能が無効のとき、コントローラーはコネクター６２を介して接続されたデバイス７に供給する電流の最大値を第２最大値にする。第１最大値は、第２最大値よりも小さい。
【００９９】
この構成によれば、コネクター６２に接続されたデバイス７に供給する電流を制限することができる。デバイス７に供給する電流を第１最大値までに抑えるので、データ通信装置の消費電力を抑えることができる。データ通信装置がスリープ状態か否かにかかわらず、データ通信装置での消費電力を従来よりも減らすことができる。また、データ通信装置での消費電力を減らすか否かを使用者が選択することができる。使用者の希望にあわせ、データ通信装置の動作を設定することができる。
【０１００】
データ通信装置は、供給電流の最大値が第１最大値である第１電流供給回路６６１と、供給電流の最大値が第２最大値である第２電流供給回路６６２を含む。また、データ通信装置は、第１電流供給回路６６１と第２電流供給回路６６２のうち、電源端子６３と接続する回路を切り替える電源切替回路６１を含む。通信省電力機能が有効のとき、コントローラーは、第１電流供給回路６６１と電源端子６３を電源切替回路６１に接続させる。通信省電力機能が無効のとき、コントローラーは、第２電流供給回路６６２と電源端子６３を電源切替回路６１に接続させる。この構成により、供給電流の最大値を第１最大値とするか、第２最大値とするかを容易に切り替えることができる。また、接続の切り替えだけで、供給電流の最大値を素早く切り替えることができる。
【０１０１】
データ通信装置は、第１過電流検知回路６８１と第２過電流検知回路６８２を含む。第１過電流検知回路６８１は第１電流供給回路６６１の使用時の過電流の発生を検知する。第２過電流検知回路６８２は、第２電流供給回路６６２の使用時の過電流の発生を検知する。コントローラーは、通信省電力機能が有効のとき、第１過電流検知回路６８１の出力に基づき、過電流の発生を認識する。通信省電力機能が無効のとき、コントローラーは、第２過電流検知回路６８２の出力に基づき、過電流の発生を認識する。過電流の発生を認識したとき、コントローラーは、電源端子６３への電圧印加を停止させる。この構成により、異常によるデバイス７への過剰な電流の流入を検知することができる。また、現在の供給電流の最大値に応じて、過電流の判定基準を異ならせることができる。通信省電力機能の有効、無効を問わず、過電流を正しく認識することができる。
【０１０２】
データ通信装置は、表示部（表示パネル４１）、制御部１を含む。制御部１は表示部の表示を制御する。コネクター６２へのデバイス７の接続を認識した場合、コントローラー又は制御部１は新たに接続されたデバイス７の動作に必要な電流が第１最大値を超えるか否かを判定する。デバイス７の動作に必要な電流が第１最大値を超えると判定した場合、制御部１は、通信省電力機能が有効のとき、通信省電力機能の無効化の問い合わせを表示部に表示させる。操作部が通信省電力機能の無効化を受け付けたとき、コントローラーは、デバイス７に供給する電流の最大値を第２最大値とする。操作部が通信省電力機能の継続を受け付けたとき、制御部１は、新たに接続されたデバイス７の使用不可を表示部に表示させる。この構成により、第１最大値よりも大きな電流が必要なデバイス７が接続されたとき、当該デバイス７を使用できるように、通信省電力機能を容易に解除することができる。機能解除が容易なので、使用者の操作負担を最小限とすることができる。また、通信省電力機能を解除しない選択も行うことができる。使用者の意思にあわせて、データ通信装置の消費電力をコントロールすることができる。
【０１０３】
データ通信装置は、スリープ状態では、レディ状態よりも供給電力を制限する電源部８を含む。操作部は、レディ状態のとき、通信休止状態へ移行を許可するか否かの設定を受け付ける。通信休止状態を許可する設定が操作部になされた場合、レディ状態で通信休止状態への予め定められた移行条件が満たされたとき、コントローラーは、コネクター６２に接続されたデバイス７との通信状態を通信休止状態とする。この構成により、レディ状態でコントローラーを通信休止状態（Ｓｕｓｐｅｎｄ状態）とするか否かを選択することができる。これにより、レディ状態で消費される電力を抑えることを選択することができる。
【０１０４】
通信休止状態への移行を許可する設定が操作部になされた場合、制御部１は、通信休止状態ではコネクター６２に接続したデバイス７の認識が遅くなることを知らせるメッセージを表示部に表示させる。この構成により、通信休止状態ではないときよりも通信休止状態の方が、コネクター６２に接続されたデバイス７の認識に時間がかかることを知らせることができる。これにより、通信休止状態とすることの影響、効果を使用者に知らせることができる。
【０１０５】
操作部は、スリープ状態の間、デバイス７に電力を供給するか否かの設定を受け付ける。デバイス７に電力を供給しない設定を受け付けた場合、コントローラーは、電源部８がスリープ状態の間、電源端子６３に電圧を印加しない。この構成により、スリープ状態の間、デバイス７との通信での消費電力をゼロとする選択を行うことができる。これにより、スリープ状態の間、データ通信装置での消費電力をできるだけ下げることを選択することができる。
【０１０６】
操作部がスリープ状態の間、デバイス７に電力を供給しない設定を受け付けた場合、制御部１は、スリープ状態の間、コネクター６２にデバイス７を接続してもデバイス７を認識できなくなることを知らせるメッセージを表示部に表示させる。この構成により、スリープ状態で電源線に電圧を印加しないとき、コネクター６２に接続してもデバイス７を認識できない（使えない）ことを知らせることができる。これにより、電源線に電圧を印加しない場合の影響を使用者に知らせることができる。
【０１０７】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【０１０８】
例えば、上記の実施形態の説明では、データ通信装置として、複合機１００を例に挙げて説明した。しかし、データ通信装置は、デバイス７と通信し、かつ、デバイス７に電力を供給する装置でもよい。例えば、データ通信装置は、ＵＳＢ用のコネクター６２、ホストコントローラー６０を含むＰＣでもよい。例えば、ＰＣの場合、制御部１は、ＰＣのメイン基板が該当する。操作部は、マウスやキーボードが該当する。表示部は、ディスプレイが該当する。
【産業上の利用可能性】
【０１０９】
本発明は、接続されたデバイスと通信するデータ通信装置に使用可能である。
【符号の説明】
【０１１０】
１００  複合機（データ通信装置）        １      制御部
４１    表示パネル（表示部）            ４２    タッチパネル（操作部）
４３    ハードキー（操作部）            ６１    電源切替回路
６０    ホストコントローラー（コントローラー）
６２    コネクター                      ６３    電源端子
６４    データ通信用端子                ６６１  第１電流供給回路
６６２  第２電流供給回路                ６８１  第１過電流検知回路
６８２  第２過電流検知回路              ７      デバイス
８      電源部
【図１】
2020170444.tif 000003
【図２】
2020170444.tif 000004
【図３】
2020170444.tif 000005
【図４】
2020170444.tif 000006
【図５】
2020170444.tif 000007
【図６】
2020170444.tif 000008
【図７】
2020170444.tif 000009
【図８】
2020170444.tif 000010
【図９】
2020170444.tif 000011
【図１０】
2020170444.tif 000012
【図１１】
2020170444.tif 000013
【図１２】
2020170444.tif 000014