(57)【要約】      （修正有）【課題】電力の消費を極力抑え、どのようなデバイスが接続されても規定範囲内の大きさの電圧を接続されたデバイスに入力する画像形成装置を提供する。【解決手段】画像形成装置は、デバイスを接続するためのコネクターと、接続されたデバイスに電力を供給する電源回路と、接続されたデバイスと通信を行い、接続されたデバイスを認識し、コネクターにデバイスが接続されていないとき、第１電圧を電源回路に出力させ、コネクターにデバイスが接続されている間、第１電圧よりも大きく、かつ、コネクターに接続されたデバイスに入力される電圧が予め定められた電圧範囲である規定電圧範囲内の電圧となる第２電圧を電源回路に出力させる処理部を含む。【選択図】図４
2016068411.tif 000002
【特許請求の範囲】
【請求項１】
直接、又は、ケーブルを介してデバイスを接続するためのコネクターと、
前記コネクターに接続されたデバイスに電力を供給する電源回路と、
前記コネクターに接続されたデバイスと通信を行い、前記コネクターに接続されたデバイスを認識し、前記コネクターにデバイスが接続されていないとき、第１電圧を前記電源回路に出力させ、前記コネクターにデバイスが接続されている間、前記第１電圧よりも大きく、かつ、前記コネクターに接続されたデバイスに入力される電圧が予め定められた電圧範囲である規定電圧範囲内の電圧となる第２電圧を前記電源回路に出力させる処理部と、を含むことを特徴とする画像形成装置。
【請求項２】
予め登録されたデバイスを示す登録デバイスデータを記憶する記憶部を含み、
前記処理部は、前記コネクターに接続されたデバイスから、デバイスの種類を示すデバイスコードを取得し、前記デバイスコードに基づき前記コネクターに接続されたデバイスを認識し、接続されたデバイスが前記登録デバイスであるとき、前記電源回路に前記第２電圧を出力させ、接続されたデバイスが前記登録デバイスでないとき、前記電源回路に前記第１電圧を出力させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
使用者による設定、操作を受け付ける操作パネルを含み、
前記操作パネルは、あるデバイスを前記登録デバイスとして登録する設定を受け付け、
前記記憶部は、前記操作パネルでなされた設定にあわせて、前記登録デバイスデータを更新することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記電源回路から前記デバイスまでの電源ライン上に設けられた電圧測定位置の電圧値を検知する検知回路を含み、
前記処理部は、前記検知回路の出力に基づき、前記電圧測定位置の電圧値を検知し、前記コネクターへのデバイスが接続されている状態で、前記電圧測定位置の電圧が許容値以下のとき、前記電源回路に前記第２電圧を出力させ、前記コネクターにデバイスが接続されている状態で、前記電圧測定位置の電圧が前記許容値を超えているとき、前記電源回路に前記第１電圧を出力させることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記処理部と前記電源回路は、同じ基板に設けられ、
前記電源回路からの電源ラインと前記処理部からのデータ信号線は、ハーネスにより前記コネクターに接続されることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コネクターに接続されたデバイスに電力を供給し、デバイスと通信を行う画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置のような本体側の機器に周辺機器を接続可能とすることがある。そして、接続された周辺機器への電力供給を本体側の機器が行うことがある。これにより、周辺機器とコンセントを電源コードでつなぐ必要や、周辺機器に電池を設ける必要がなくなり、周辺機器側で電源を用意せずにすむ。このような本体側が周辺機器に電力供給を行う規格の１つとして、ＵＳＢ規格がある。しかし、デバイスに供給できる電力（電流）には制限があり、周辺機器を接続したとき、給電能力の制限との兼ね合いで問題が生ずる場合がある。
【０００３】
具体的に特許文献１には、ＵＳＢインターフェイスにメモリーカードを接続するときの処理の一例が記載されている。具体的に、特許文献１には、ＵＳＢインターフェイスのＶｂｕｓからの電源供給によって動作し、メモリーカードに記憶されているデータを読み出すメモリーカードリーダーをＵＳＢインターフェイスと接続し、ＵＳＢインターフェイスを介してメモリーカードリーダーが読み出したデータを受信し、受信したデータを紙に記録し、Ｖｂｕｓの電流を監視し、電流監視信号に応じてメモリーカードリーダーに接続されているＶｂｕｓへの電源供給を停止し、Ｖｂｕｓに電源を供給してから、タイマーにセットされた一定時間は、電流監視信号を無視してＶｂｕｓへの電源供給を停止しない記録装置が記載されている。この構成により、メモリーカードの突入電流が大きいとき、異常なメモリーカードが挿入されたと判断せず、メモリーカードへの電源供給を停止しないようにしようとする（特許文献１：請求項１、段落［０００８］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１４９７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
周辺機器（デバイス）には様々なものがある。例えば、ＵＳＢ規格では、デバイスとして、キーボード、マウス、ＵＳＢメモリー、ハードディスクドライブ、無線ＬＡＮ用の送受信機（アダプター）、カメラ、スキャナ、カードリーダーなどがある。
【０００６】
そして、デバイスへの電力供給のため、電源回路が生成した電力（電圧）は、デバイス接続用のコネクターに印加される。通常、電源回路の出力がデバイスに入力されるまで、１又は複数の部材、素子を経る。デバイスには、本体側の機器のコネクターと接続するためのコネクターが設けられる。また、本体側の機器のコネクターとデバイスのコネクターをケーブルで接続する場合もある。さらに、電源回路とコネクター基板が、ハーネスで接続される場合もある。更に、省電力モードのとき、本体側の機器のコネクターや関連回路への電力供給を遮断するため、電源回路と本体側の機器のコネクターの間に、電力供給のＯＮ／ＯＦＦ用のスイッチが設けられることもある。
【０００７】
電源回路の出力がデバイスに入力されるまでの部材、素子の数が多いほど、電源回路からデバイスまでの電源ライン（電力供給経路）全体のインピーダンスが大きくなる。電源ライン全体のインピーダンスが大きいほど、電圧降下によって、規格で定められた電圧範囲（規定電圧範囲）よりも小さい電圧が、デバイスに入力されやすくなる。特に、デバイスに流れる電流が大きい場合、電源ラインで降下する電圧が大きくなり、デバイスに入力される電圧は小さくなる。なお、ＵＳＢ規格では、規定電圧範囲は、４．７５〜５．２５Ｖとされる。
【０００８】
デバイスに入力される電圧が規定電圧範囲を下回ったとき、デバイスに不具合が生ずることがある。例えば、デバイスの動作が不安定となる場合がある。また、デバイスの誤動作が生ずる場合がある、また、デバイスが動作しない場合もある。従って、コネクターに接続されたデバイスに電力供給を行うとき、電圧降下によって、デバイスに入力される電圧が規定電圧範囲を下回らないようにすべきであるという問題がある。
【０００９】
尚、特許文献１記載の技術は、機器本体に接続されたデバイスへの電力供給に関する。そして、特許文献１記載の技術は、静電容量が大きいなどの理由で、メモリーカードの接続時に規格で定められた電流値をこえるような大きな電流が一時的に流れても、不具合と判断しないようにするものである。しかし、コネクター、ケーブル、ハーネスなどを用いることによる電圧降下とは関係が無く、上記の問題を解決することはできない。
【００１０】
本発明は、上記従来技術の問題点に鑑み、電力の消費を極力抑えつつ、どのようなデバイスが接続されても、規定範囲内の大きさの電圧を接続されたデバイスに入力する。
【課題を解決するための手段】
【００１１】
上記課題解決のため、請求項１に係る画像形成装置は、コネクター、電源回路、処理部を含む。前記コネクターは、直接、又は、ケーブルを介してデバイスを接続するためのものである。前記電源回路は、前記コネクターに接続されたデバイスに電力を供給する。前記処理部は、前記コネクターに接続されたデバイスと通信を行い、前記コネクターに接続されたデバイスを認識し、前記コネクターにデバイスが接続されていないとき、第１電圧を前記電源回路に出力させ、前記コネクターにデバイスが接続されている間、前記第１電圧よりも大きく、かつ、前記コネクターに接続されたデバイスに入力される電圧が予め定められた電圧範囲である規定電圧範囲内の電圧となる第２電圧を前記電源回路に出力させる。
【発明の効果】
【００１２】
本発明によれば、どのようなデバイスが接続されても、規定範囲内の大きさの電圧をデバイスに入力することができる。しかも、必要がないときには、電源回路の出力電圧値は第１電圧に落とされるので、電源回路の出力電圧値を常に高めに設定しておく場合に比べて電力消費を抑えることができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る複合機の構成の一例を示すブロック図である。
【図３】実施形態に係る複合機のデバイスとのデータ通信と電力供給を説明するための図である。
【図４】実施形態に係る電源回路（ＤＣＤＣコンバーター）の出力の変更処理の流れの一例を示すフローチャートである。
【図５】実施形態に係るデバイス登録画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図５を用いて本発明の実施形態を説明する。以下の説明では、複合機１００（画像形成装置に相当）を例に挙げて説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１５】
（画像形成装置の概略）
次に、図１に基づき、実施形態に係る複合機１００の概略を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１６】
図１に示すように、複合機１００の前面に操作パネル１（破線で図示）が設けられる。又、上部に原稿搬送部２ａと画像読取部２ｂが設けられる。又、複合機１００の内部には、印刷を行う印刷部３（給紙部３ａ、搬送部３ｂ、画像形成部３ｃ、定着部３ｄ）が設けられる。
【００１７】
操作パネル１は、複合機１００の状態や各種メッセージや各種設定画面を表示する表示部１１を備える。また、表示部１１の上面にタッチパネル部１２が設けられる。タッチパネル部１２は、表示部１１で押されたボタンやキー（ソフトキー）を認識するためのものである。また、操作パネル１には、スタートキーやテンキーのような複数のハードキー１３も設けられる。操作パネル１は、使用者によるタッチパネル部１２やハードキー１３に対する入力を、設定操作として受け付ける。
【００１８】
原稿搬送部２ａは、セットされた原稿を１枚ずつ送り読取用コンタクトガラス（読み取り位置、不図示）に向けて連続的、自動的に搬送する。画像読取部２ｂは、送り読取用コンタクトガラスを通過する原稿や、載置読取用コンタクトガラス（不図示）にセットされた原稿を読み取り、画像データを生成する。
【００１９】
給紙部３ａは、複数の用紙を収容する。本実施形態の複合機１００では、給紙部３ａとして２つの給紙カセット３１が設けられる。印刷ジョブを実行するとき、いずれかの給紙カセット３１が用紙を１枚ずつ搬送部３ｂに送り込む。搬送部３ｂは、給紙部３ａから供給された用紙を搬送する。画像形成部３ｃは、画像データに基づきトナー像を形成し、搬送される用紙にトナー像を転写する。定着部３ｄは、用紙に転写されたトナー像を定着させる。トナー定着後の用紙は、排出トレイ３ｅに排出される。
【００２０】
（画像形成装置のハードウェア構成）
次に、図２に基づき、実施形態に係る画像形成装置（複合機１００）のハードウェア構成の一例を説明する。図２は、複合機１００の構成の一例を示すブロック図である。
【００２１】
複合機１００内に、制御部４が設けられる。制御部４は、制御基板である。制御部４は、画像形成装置の動作制御を司る。制御部４は、ＳｏＣ５（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ、処理部に相当）を含む。ＳｏＣ５は、従来、基板内に配されていた複数の回路、チップを１チップにまとめた集積回路である。ＳｏＣ５は、コントローラー５０（制御回路）、演算回路の他、画像処理回路５１を含み、複合機１００の動作を制御する。尚、機能ごとに制御部４を分割し、制御を行う部分が複数種設けられてもよい。例えば、全体制御や画像処理を行うメイン制御部と、印刷部を実際に制御するエンジン制御部のように分割することができる。
【００２２】
画像処理回路５１は、操作パネル１でなされた設定に応じ、濃度変換や拡大、縮小等、印刷を行う画像データへの画像処理や、画像読取部２ｂで読み取られた画像データの形式変換のような画像処理を行う。また、画像処理回路５１は、コンピューター４００やネットワーク２００に送信する画像データを生成する。また、ＳｏＣ５は、記憶部６に記憶されるプログラム、データに基づき画像形成装置の各部の制御、各種の演算処理を行う。
【００２３】
記憶部６は、ＲＯＭ６１、ＲＡＭ６２、ＨＤＤ６３を含む。記憶部６は、不揮発性と揮発性の記憶装置を組み合わせである。記憶部６は、複合機１００の制御用の各種のプログラムやデータ、設定データ、画像データのような各種データを記憶する。また、複合機１００に複数種のデバイス５００（周辺機器）を接続することができる（詳細は後述）。そして、記憶部６のＨＤＤ６３は、複合機１００に接続されたデバイス５００を使用できるように、各種デバイス５００のドライバーソフトウェアの束であるドライバーソフトウェア群６３ａを記憶する。
【００２４】
又、制御部４は、操作パネル１、原稿搬送部２ａ、画像読取部２ｂ、印刷部３等の各部とバスや信号線等で接続される。制御部４は、各部、各装置の存在を認識する。そして、制御部４は、複合機１００の動作（スキャン動作や印刷動作）を制御する。
【００２５】
更に、制御部４には、各種ソケット、通信制御用のチップを備えた通信部４１が設けられる。制御部４の基板に通信部４１が搭載される（別基板としてもよい）。通信部４１はネットワーク２００（例えば、ＬＡＮ）、ファクシミリ装置３００と通信可能に接続される。また、通信部４１は、ネットワーク２００を介し、コンピューター４００（例えば、ＰＣやサーバー）とデータの送受信を行える。なお、ケーブルでコンピューターと通信部４１を直接接続することにより、ネットワークを介さず、通信部４１とコンピューター間のデータ通信を行うこともできる。
【００２６】
（デバイス５００の接続とデータ通信）
次に、図３を用いて、実施形態に係る複合機１００でのデバイス５００の接続について説明する。図３は、実施形態に係る複合機１００のデバイス５００とのデータ通信と電力供給を説明するための図である。
【００２７】
尚、以下の説明では、複合機１００にＵＳＢ規格に準拠したデバイス５００（周辺機器）を接続する例を説明する。言い換えると、複合機１００は、ＵＳＢ規格に基づき、接続されたデバイス５００を認識し、データ通信を行える。尚、他の規格に準拠したデバイス５００を、複合機１００に接続し、使用できるようにしてもよい。
【００２８】
制御部４（制御基板）には、デバイス５００とデータ通信を行うための部分としてホストコントローラー７、ハブ７０、背面コネクター９１（コネクター９の一種）が設けられる。また、制御部４（制御基板）外に、基板４ａが配され、その基板上に前面コネクター９２（コネクター９の一種）が設けられる。なお、背面コネクター９１と前面コネクター９２は、メス型のコネクターである。
【００２９】
ホストコントローラー７は、ＵＳＢの規格に基づき、デバイス５００と制御部４（ＳｏＣ５）間の通信制御を行う。ホストコントローラー７は、ＳｏＣ５と通信可能に接続される。なお、ホストコントローラー７は、ＳｏＣ５に内蔵されてもよい。そして、ホストコントローラー７は、デバイス５００との通信の主導権を握る。ホストコントローラー７は、通信するデバイス５００にデータ信号線（データバス）の使用権を与え、使用権を与えたデバイス５００と通信を行う。
【００３０】
また、ホストコントローラー７は受信したデータをＳｏＣ５に転送する。これにより、ＳｏＣ５は、デバイス５００から受信したデータを認識する。また、ＳｏＣ５は、通信相手（何れかのデバイス５００）、動作命令、記憶させる内容を示すデータを生成し、ホストコントローラー７に送る。ホストコントローラー７は、ＳｏＣ５からのデータを指定されたデバイス５００に転送する。尚、ホストコントローラー７は、ＵＳＢ規格で定められたその他の機能を実行できるが、詳細は割愛する。
【００３１】
ハブ７０は、ＵＳＢの規格に基づき、ホストコントローラー７とデバイス５００間の通信を仲介する。ハブ７０は、ホストコントローラー７と通信可能に接続される。また、ハブ７０は、コネクター９とも接続される。そして、ハブ７０は、ホストコントローラー７と、ホストコントローラー７が通信しようとするデバイス５００を接続する。言い換えると、ハブ７０は、データ（信号）を分配する機能を有する。
【００３２】
また、ハブ７０は、コネクター９へのデバイス５００の接続の検出や、デバイス５００の通信速度の検知を行う。ハブ７０は、コネクター９へのデバイス５００接続を検出すると、ホストコントローラー７に通知する。ホストコントローラー７は、ハブ７０からの通知内容をＳｏＣ５に知らせる。また、ハブ７０は、デバイス５００の通信速度を検知したとき、ホストコントローラー７にデバイス５００の通信速度を通知する。ハブ７０は、ＵＳＢ規格で定められたその他の機能を実行できるが、詳細は割愛する。
【００３３】
制御部４（制御基板）は、複合機１００の背面側に設けられる。そのため、制御基板上に設けられた背面コネクター９１は、複合機１００の背面側で露出する。従って、背面コネクター９１を用いるとき、ケーブルＣ１やデバイス５００は、複合機１００の背面に差し込まれる。本説明では、コネクター９を複合機１００の背面に１つ、複合機１００の前面に１つ設ける例を説明する。しかし、コネクター９は、更に複数設けられてもよい。
【００３４】
前面コネクター９２は、操作パネル１の前面側に設けられる。本実施形態の複合機１０では、前面コネクター９２は、操作パネル１内の基板上に設けられる。使用者は、容易にデバイス５００やケーブルＣ１を前面コネクター９２（操作パネル１）に差し込むことができる。
【００３５】
尚、制御部４（制御基板）は、複合機１００の背面側に設けられ、前面コネクター９２は、複合機１００の前面に設けられる。言い換えると、前面コネクター９２は、制御部４と位置的に離れている。そのため、前面コネクター９２の基板４ａと、制御部４は、ハーネスＨ１で接続される。制御部４のハブ７０にハーネスＨ１の一端が接続され、ハーネスＨ１の他端が前面コネクター９２に接続される。
【００３６】
各コネクター９（背面コネクター９１、前面コネクター９２）には、デバイス５００が直接、又は、デバイス５００に装着されたケーブルＣ１が接続される。例えば、ＵＳＢメモリー、無線ＬＡＮアダプターのようなオス型のコネクター（デバイスコネクター５０１）がデバイス５００の基板と一体的に設けられている機器は、各コネクター９に直接差し込まれる。また、キーボード、マウス、メモリーカードリーター、外付けのハブのように、デバイス５００にケーブルＣ１が固定的に取り付けられ、ケーブルＣ１の先にオス型のデバイスコネクター５０１が取り付けられている機器は、ケーブルＣ１の先のオス型のデバイスコネクター５０１が各コネクター９に差し込まれる。ディジタルカメラ、外付けＨＤＤのようなメス型のデバイスコネクター５０１を有するデバイス５００は、両端がオス型のコネクターを有するケーブルＣ１を介して、コネクター９にデバイス５００が接続される。
【００３７】
図３は、背面コネクター９１と、前面コネクター９２の両方ともに、両端がオス型のコネクターを有するケーブルＣ１を介して、コネクター９にデバイス５００が接続される例を示している。
【００３８】
各コネクター９（背面コネクター９１、前面コネクター９２）は、ＵＳＢ規格に基づいた形状であり、ＵＳＢ規格に基づいた端子を有する。具体的に、ＵＳＢ規格は、シリアル通信方式であり、差動信号を用いてデータの通信を行う。データ通信のため、各コネクター９は、Ｄ＋とＤ−の２つの端子を少なくとも有する。デバイス５００やデバイス５００から伸びるケーブルＣ１に取り付けられたデバイスコネクター５０１を直接、各コネクター９に差し込んだとき、各コネクター９のＤ＋とＤ−の端子と、デバイスコネクター５０１のＤ＋とＤ−が接する。ケーブルＣ１を用いてデバイス５００を接続するとき、ケーブルＣ１内のＤ＋とＤ−の信号線が、各コネクター９のＤ＋とＤ−の端子と、デバイスコネクター５０１のＤ＋とＤ−の端子とをつなぐ。また、図３では簡略化して、データ信号線を１本の実線で図示している。
【００３９】
背面コネクター９１にデバイス５００が接続されたとき、ホストコントローラー７とデバイス５００は、ハブ７０、背面コネクター９１、及び、場合によりケーブルＣ１を介して、データ信号線で接続される。これにより、ホストコントローラー７と、背面コネクター９１に接続されたデバイス５００とのデータ通信が可能となる。
【００４０】
また、前面コネクター９２にデバイス５００が接続されたとき、ハブ７０、ハーネスＨ１、前面コネクター９２、及び、場合によりケーブルＣ１を介して、ホストコントローラー７とデバイス５００がデータ信号線で接続される。これにより、ホストコントローラー７と前面コネクター９２に接続されたデバイス５００とのデータ通信が可能となる。
【００４１】
ＳｏＣ５及びホストコントローラー７は、接続されたデバイス５００を認識する。ＵＳＢ規格の各デバイス５００は、内部のデバイスメモリー５０２に、デバイス５００に関する様々な情報が記されたディスクリプタを記憶している。言い換えると、デバイス５００は、デバイス５００の種類、製造者のような情報を含むデバイスコード５０３を記憶している。
【００４２】
具体的に、デバイスコード５０３（ディスクリプタ）には、デバイス５００のクラス、サブクラス、プロトコル、ベンダーＩＤ、プロダクトＩＤ、最大消費電力、デバイス５００の属性、転送で利用可能な最大パケット長、転送のインターバルなどが記載される。ホストコントローラー７は、デバイス５００からディスクリプタを取得する。そして、ＳｏＣ５は、ホストコントローラー７からディスクリプタを得る。ＳｏＣ５は、デバイス５００のクラス、サブクラスのようなディスクリプタ（デバイスコード５０３）に記載された情報に基づき、接続されたデバイス５００がどのようなデバイス５００であるかを認識する。尚、接続されたデバイス５００がどのようなデバイス５００であるかを、ホストコントローラー７が認識し、認識結果をＳｏＣ５に伝えるようにしてもよい。
【００４３】
（デバイス５００への電力供給）
次に、図３を用いて、実施形態に係る複合機１００でのデバイス５００への電力供給を説明する。
【００４４】
まず、図３では、デバイス５００への電力供給経路を破線で示している。そして、何れかのコネクター９に接続されたデバイス５００に対しての電圧を生成し、電力供給を行う部分として、一次電源装置Ａ１、ＤＣＤＣコンバーター８（電源回路に相当）、スイッチ部８０、各コネクター９（背面コネクター９１、前面コネクター９２）が設けられる。
【００４５】
一次電源装置Ａ１は、商用電源（コンセント）と電源コード（不図示）で接続される。そして、商用電源から供給される交流電圧を整流、降圧し、複合機１００内に設けられるモーターの駆動用の直流電圧（例えば、ＤＣ２４Ｖ）を生成する。モーターは、給紙、用紙搬送、トナー像形成、定着、用紙排出のための回転体を回転させるモーターである。
【００４６】
ＤＣＤＣコンバーター８は、制御部４（制御基板）内に設けられる。尚、ＤＣＤＣコンバーター８は、基板外に設けられてもよい。ＤＣＤＣコンバーター８は、一次電源装置Ａ１から供給された電圧を降圧する電力変換回路である。本実施形態のＤＣＤＣコンバーター８は、逆流防止用のダイオード、コイル、電荷を充電するコンデンサー、トランジスタを含む。このトランジスタは、コンデンサーへの一次電源装置Ａ１の出力電圧の印加のＯＮ／ＯＦＦのスイッチングを行い、コンデンサーの出力電圧（ＤＣＤＣコンバーター８の出力電圧）を調整する。このように、ＤＣＤＣコンバーター８は、スイッチング電源である（例えば、チョッパ型）。尚、ＤＣＤＣコンバーター８には、他の方式のものが用いられてもよい。
【００４７】
ＤＣＤＣコンバーター８の内部に、出力コントローラー８ａが設けられる。出力コントローラー８ａは、ＳｏＣ５の指示を受け、ＤＣＤＣコンバーター８の出力電圧値を制御する。出力コントローラー８ａは、トランジスタのスイッチングを制御する。ＳｏＣ５から出力電圧値を大きくする指示を受けたとき、出力コントローラー８ａは、スイッチングのＯＮデューティ比（パルス幅）を増やしてＤＣＤＣコンバーター８の出力電圧値を大きくする。また、ＳｏＣ５から出力電圧値を小さくする指示を受けたとき、出力コントローラー８ａは、ＯＮデューティ比（パルス幅）を減らすことでＤＣＤＣコンバーター８の出力電圧値を小さくする。
【００４８】
スイッチ部８０は、ハブ７０、背面コネクター９１、前面コネクター９２、デバイス５００への電力供給を一括してＯＮ／ＯＦＦするための回路である。例えば、スイッチ部８０は、スイッチングを行うチップである。また、スイッチ部８０は、規格に定められた大きさ以上の電流がコネクター９やデバイス５００に流れないように、電流制限回路を含むものでもよい。
【００４９】
所定の移行条件が満たされたことにより省電力モードに移行するとき、ＳｏＣ５は、スイッチ部８０をＯＦＦする。これにより、ハブ７０、背面コネクター９１、前面コネクター９２、デバイス５００への電力供給を全て停止することができる。一方、所定の復帰条件が満たされたことにより、省電力モードを解除し、通常モード（複合機１００で印刷や送信のジョブを実行できる状態）に移行するとき、ＳｏＣ５は、スイッチ部８０をＯＮする。これにより、ハブ７０、背面コネクター９１、前面コネクター９２、デバイス５００への電力供給への電力供給を一括して再開することができる。
【００５０】
スイッチ部８０を介して、ＤＣＤＣコンバーター８が生成した電圧（電力）は、ハブ７０と各コネクター９（背面コネクター９１、前面コネクター９２）に供給（入力）される。なお、前面コネクター９２には、ハーネスＨ１を介してＤＣＤＣコンバーター８が生成した電圧が入力される。なお、ハブ７０がＤＣＤＣコンバーター８の出力電圧（電力）を分岐してもよい。この場合、ＤＣＤＣコンバーター８が生成した電圧は、ハブ７０を介して背面コネクター９１に入力される。また、ＤＣＤＣコンバーター８が生成した電圧は、ハブ７０とハーネスＨ１を介して、前面コネクター９２に入力される。
【００５１】
ＵＳＢ規格では、電源に関するラインとしてＶｂｕｓとＧＮＤ（グランド）がある。このため、各コネクター９（背面コネクター９１、前面コネクター９２）は、電源用の端子としてＶｂｕｓとＧＮＤの２つの端子を有する。各コネクター９のＶｂｕｓとＧＮＤの端子は、デバイスコネクター５０１のＶｂｕｓとＧＮＤに接続される。
【００５２】
具体的に、各コネクター９（背面コネクター９１、前面コネクター９２）には、デバイス５００が直接、又は、デバイス５００に装着されたケーブルＣ１が接続される。例えば、オス型のデバイスコネクター５０１がデバイス５００の基板と一体的に設けられている機器を各コネクター９に直接差し込んだとき、及び、ケーブルＣ１の先にオス型のデバイスコネクター５０１が取り付けられている機器を各コネクター９に差し込んだとき、コネクター９のＶｂｕｓとＧＮＤの端子と、デバイスコネクター５０１のＶｂｕｓとＧＮＤが接する。また、メス型のデバイスコネクター５０１を有するデバイス５００と各コネクター９を、両端がオス型のコネクターを有するケーブルＣ１を介して接続したとき、ケーブルＣ１内のＶｂｕｓとＧＮＤの２つの電源用のラインが、各コネクター９のＶｂｕｓとＧＮＤの端子と、デバイスコネクター５０１のＶｂｕｓとＧＮＤの端子とを繋ぐ。尚、図３では簡略化して、電源ラインを１本で図示している。
【００５３】
（デバイス５００の接続に伴う電源回路の出力の変更）
次に、図４、図５を用いて、デバイス５００の接続に伴う電源回路（ＤＣＤＣコンバーター８）の出力の変更を説明する。図４は、デバイス５００の接続に伴う電源回路（ＤＣＤＣコンバーター８）の出力の変更処理の流れの一例を示すフローチャートである。図５は、デバイス登録画面Ｓ１の一例を示す図である。
【００５４】
本実施形態の複合機１００では、ハブ７０、各コネクター９（背面コネクター９１、前面コネクター９２）、デバイス５００への電力供給をＤＣＤＣコンバーター８が行う。そして、ＤＣＤＣコンバーター８は、スイッチ部８０を介して、ハブ７０、各コネクター９、デバイス５００に電圧を印加する。
【００５５】
そして、ＤＣＤＣコンバーター８は、デバイス５００が接続されていないとき、第１電圧を出力する。第１電圧は、本実施形態の複合機１００では、５Ｖとされる。ＵＳＢ規格では、電源に関し、デバイス５００に入力する電圧の規定範囲は、ＤＣ４．７５〜５．２５Ｖ程度とされる。そこで、ＳｏＣ５は、規定電圧範囲内の電圧である第１電圧をＤＣＤＣコンバーター８に出力させる。具体的に、ＳｏＣ５は、規定電圧範囲の中央値であるＤＣ５．０Ｖを出力する指示をＤＣＤＣコンバーター８に与える。デバイス５００が接続されていないとき、デバイス５００への電流が流れないので、スイッチ部８０、ハブ７０、各コネクター９に印加される電圧は、ほぼ５Ｖとなる。
【００５６】
尚、ＤＣＤＣコンバーター８の出力は、ＳｏＣ５内の回路、ホストコントローラー７、記憶部６にも入力することができる（図３参照）。言い換えると、ＤＣＤＣコンバーター８は、ＳｏＣ５、ホストコントローラー７、記憶部６のうち、ＤＣ５Ｖの電圧が必要な部分に、電圧を入力する。
【００５７】
ここで、何れかのコネクター９にデバイス５００が接続されると、デバイス５００に向けて電流が流れる。スイッチ部８０、ハブ７０、コネクター９、ケーブルＣ１、ハーネスＨ１は、それぞれインピーダンス（抵抗）を有する。そのため、デバイス５００に入力される電圧は、第１電圧よりも小さくなる。また、前面コネクター９２にデバイス５００が接続されたとき、ハーネスＨ１を介してデバイス５００に電力が供給される。そのため、背面コネクター９１と前面コネクター９２に同じデバイス５００を接続したとき、ハーネスＨ１での電圧降下のため、理論的には、前面コネクター９２に接続した場合の方が、デバイス５００に入力される電圧は小さくなる。
【００５８】
そして、スイッチ部８０、ハブ７０、コネクター９、ケーブルＣ１、ハーネスＨ１で降下する電圧の大きさは、理論的に、抵抗成分×電流となる。そのため、デバイス５００に流れる電流が大きいほど、デバイス５００に入力される電圧は小さくなる。尚、ＵＳＢの規格では、デバイス５００に供給する電流の大きさは、最大５００ｍＡ（ＵＳＢ２．０）又は９００ｍＡ（ＵＳＢ３．０）とされる。
【００５９】
デバイス５００に５００ｍＡ又は９００ｍＡの電流を流しても、デバイス５００に入力される電圧の大きさは、規定電圧範囲内の値とする必要がある。デバイス５００に入力される電圧が規定電圧範囲を下回ると、デバイス５００の動作異常が生じたり、デバイス５００の動作が不安定となったり、デバイス５００が動作しない場合が出てくる。
【００６０】
そこで、背面コネクター９１と前面コネクター９２の何れか一方、又は、両方に、予め登録されたデバイス５００（登録デバイス）が接続されたとき、ＳｏＣ５は、第１電圧よりも大きい第２電圧をＤＣＤＣコンバーター８に出力させる。
【００６１】
そして、記憶部６は、登録デバイスを定めたデータである登録デバイスデータＤ１を記憶する。デフォルト（初期設定）の登録デバイスデータＤ１では、ハードディスクドライブ（ＵＳＢの外付けハードディスク）と無線ＬＡＮアダプター（ＵＳＢの無線ＬＡＮ用機器）が、登録デバイスとして登録される。ハードディスクドライブと無線ＬＡＮアダプターは、一般に負荷電流が大きいためである。このように、デバイス５００の種類（クラス、用途）に基づき、デバイス５００を登録することができる。デバイス５００の種類を登録したとき、登録された種類に属する全てのデバイス５００が、登録デバイスとして扱われる。例えば、ハードディスクドライブを登録したとき、機種やベンダーを問わず、ハードディスクドライブと認識されたデバイス５００は、登録デバイスと扱われる。
【００６２】
一方、デフォルト（初期設定）の登録デバイスデータＤ１では、半導体メモリー（フラッシュＲＯＭ型のＵＳＢメモリー）、キーボードのようなデバイス５００は、登録デバイスとして含められていない。このように、本実施形態の複合機１００では、デフォルトの登録デバイスデータＤ１は、動作に要する電流が大きいとみなすデバイス５００の種類（クラス、用途）を定義したデータである。なお、どの種類のデバイス５００を登録し、どの種類のデバイス５００を登録しないかは、適宜定めることができる。
【００６３】
また、登録デバイスの種類や機種を追加、変更することができる。ここで、図５を用いて、デバイス５００の機種、種類の追加登録を説明する。
【００６４】
図５に示す、デバイス登録画面Ｓ１は、操作パネル１のタッチパネル部１２やハードキー１３に対し、所定の操作を行うことにより表示させることができる。
【００６５】
そして、現在、前面コネクター９２又は背面コネクター９１に接続されているデバイス５００を登録することができる。ＳｏＣ５は、デバイス登録画面Ｓ１内に各コネクター９に接続されているデバイス５００を示す情報を表示部１１に表示させる。デバイス５００を示す情報は、ＳｏＣ５（ホストコントローラー７）がデバイス５００から取得したデバイスコード５０３（ディスクリプタ）に基づく。図５では、ｘｘｘｘがベンダーのＵＳＢメモリーが前面コネクター９２に接続されている状態であることを示している。このように、表示部１１は、ベンダー名や、デバイス５００の種類を接続されているデバイス５００の情報として表示する。
【００６６】
接続中のデバイス５００を登録するため、特定デバイス登録キーＫ１が設けられる（図５参照）。操作パネル１が特定デバイス登録キーＫ１への操作を受け付けると、ＳｏＣ５は、記憶部６に登録デバイスデータＤ１を更新させる。このとき、ＳｏＣ５は、登録デバイスデータＤ１に、接続中のデバイス５００を示すデータ（例えば、機種名、ベンダー、クラス）を追加させる。
【００６７】
また、登録デバイスと扱うデバイス５００の種類（クラス、用途）を追加、変更するためのチェックボックスＣＢがデバイス登録画面Ｓ１に配される。使用者は、チェックボックスＣＢのチェックのＯＮ／ＯＦＦによって、登録デバイスとして扱うデバイス５００の種類を設定できる。図５は、外付けＨＤＤと無線ＬＡＮアダプターを登録デバイスと扱う設定がなされた状態を示している（デフォルトの設定と同じ）。
【００６８】
デバイス登録画面Ｓ１の右下に登録キーＫ２が設けられる。使用者は、所望のチェックボックスＣＢにチェックを入れた後、登録キーＫ２の表示位置をタッチする（登録キーＫ２を操作する）。操作パネル１は、登録キーＫ２の表示位置へのタッチを受け付ける。登録キーＫ２が操作されると、ＳｏＣ５は、記憶部６に登録デバイスデータＤ１を更新させる。このとき、ＳｏＣ５は、チェックが入れられたデバイス５００の種類を示すデータを、登録デバイスデータＤ１として記憶部６に記憶させる。これにより、登録デバイスと扱うデバイス５００の種類を追加することや、ある種類のデバイス５００を登録デバイスと扱わないようにする変更を行うことができる。
【００６９】
このように、操作パネル１は、あるデバイス５００を登録デバイスとして追加する設定を受け付ける。そして、記憶部６は、操作パネル１でなされた設定にあわせて、登録デバイスデータＤ１を更新する。
【００７０】
次に、図４を用いて、コネクター９にデバイス５００が接続されたときの処理の流れの一例を説明する。図４のスタートは、主電源投入や、省電力モードからの復帰により、複合機１００が起動した時点（通常モードとなった時点）である。なお、図４のフローチャートは、複合機１００の起動後、省電力モードになるまで、あるいは、主電源が切られるまで続けられる。言い換えると、複合機１００が省電力モードになった時点、あるいは、主電源が切られた時点でフローは終了する。
【００７１】
まず、ＳｏＣ５は、第１電圧（ＤＣ５Ｖ）をＤＣＤＣコンバーター８に生成させ、出力させる（ステップ♯１）。また、ＳｏＣ５は、スイッチ部８０をＯＮ状態とする（ステップ♯２）。これにより、ハブ７０、背面コネクター９１、前面コネクター９２に電圧が印加される。
【００７２】
そして、ＳｏＣ５は、ホストコントローラー７やハブ７０と通信を行い、背面コネクター９１又は前面コネクター９２への新たなデバイス５００の接続を検出したか否かを確認する（ステップ♯３）。言い換えると、ＳｏＣ５は、ホストコントローラー７とハブ７０を介し、コネクター９にデバイス５００が新たに接続されたことを検出する。
【００７３】
新たなデバイス５００の接続を検出できるまで、ＳｏＣ５は確認を続ける（ステップ♯３のＮｏ→ステップ♯３）。ＳｏＣ５は、各コネクター９にデバイス５００が接続されていないとき、第１電圧を電源回路に出力させ続ける。
【００７４】
新たなデバイス５００の接続を検出できたとき（ステップ♯３のＹｅｓ）、ＳｏＣ５は、ホストコントローラー７とハブ７０を介し、コネクター９に接続されたデバイス５００との通信を開始する（ステップ♯４）。そして、ＳｏＣ５は、コネクター９に新たに接続されたデバイス５００から、デバイス５００の種類を示すデバイスコード５０３（ディスクリプタ）を取得する（ステップ♯５）。
【００７５】
そして、ＳｏＣ５は、取得したデバイスコード５０３（ディスクリプタ）に含まれるデバイス５００の種類、クラス、用途、ベンダー、機種名のような情報に基づき、どのようなデバイス５００が新たに接続されたかを認識する（ステップ♯６）。このように、ＳｏＣ５は、コネクター９に接続されたデバイス５００から、デバイス５００の種類を示すデバイスコード５０３を取得し、デバイスコード５０３に基づきコネクター９に接続されたデバイス５００（デバイス５００の種類）を認識する。
【００７６】
続いて、ＳｏＣ５は、記憶部６の登録デバイスデータＤ１を参照し、新たに接続されたデバイス５００が登録デバイスであるか否かを確認する（ステップ♯７）。新たに接続されたデバイス５００が登録デバイスであるとき（ステップ♯７のＹｅｓ）、ＳｏＣ５は、ＤＣＤＣコンバーター８（電源回路）に第２電圧を出力させる（ステップ♯８）。
【００７７】
ここで、第２電圧は、電圧降下を考慮した電圧である。そして、第２電圧は、第１電圧よりも大きい。また、第２電圧の大きさは、コネクター９（背面コネクター９１、前面コネクター９２）に接続されたデバイス５００に入力する（印加する）電圧が予め定められた規定電圧範囲内の電圧となるように設定される。このように、電圧降下があっても、デバイス５００に入力される電圧が規定電圧範囲内となるように、ＳｏＣ５は、ＤＣＤＣコンバーター８の出力電圧値を高めに設定する（第２電圧に設定する）。
【００７８】
第２電圧をどの程度、第１電圧よりも大きくするかは、適宜定めることができる。例えば、実験を行い、様々なデバイス５００を接続し、デバイス５００に入力される電圧、及び、電圧降下を実測する。そして、実験結果に基づき、第２電圧の大きさを定めるようにしてもよい。
【００７９】
また、第１電圧に所定の比率を乗じた値を第２電圧の電圧値とするように、演算によって第２電圧の大きさを定めてもよい。例えば、第１電圧の電圧値を３％大きくするとき、所定の比率は、１０３％である。
【００８０】
ＤＣＤＣコンバーター８が第２電圧を出力しても、ほとんど電圧降下が生じない場合があり得る。このような場合、デバイス５００に規定電圧範囲を超えた電圧が入力されないようにする必要がある。そこで、第２電圧は規定電圧範囲の最大値も小さくしてもよい。本実施形態では、規定電圧範囲の最大値は５．２５Ｖなので、第２電圧は、５．２５Ｖよりも小さい値とする。
【００８１】
具体的に、本実施形態では、第２電圧は、５．１５Ｖ程度とされる。このように、第２電圧も、第１電圧よりは大きいが、規定電圧範囲内の値とされる。規格上の最大電流を流したとき、ＤＣＤＣコンバーター８からデバイス５００の電源入力端子までに降下する電圧の大きさは様々であるが、例えば、ＤＣＤＣコンバーター８からデバイス５００までの経路での電圧降下を０．３Ｖとする場合、５．１５−０．３＝４．８５Ｖとなる。４．８５Ｖは、規定電圧範囲内の電圧である。
【００８２】
ＤＣＤＣコンバーター８に第２電圧を生成、出力させた後、ＳｏＣ５は、全ての登録デバイスが取り外されたか否かを確認する（ステップ♯９）。全ての登録デバイスが取り外されるまで、ＳｏＣ５は、ＤＣＤＣコンバーター８に第２電圧を出力させ続ける（ステップ♯９のＮｏ→ステップ♯８）。一方、登録デバイスが全て取り外されたとき（ステップ♯９のＹｅｓ）、フローは、ステップ♯１に戻る。
【００８３】
一方、接続されたデバイス５００が登録デバイスでないとき（ステップ♯７のＮｏ）、ＳｏＣ５は検知回路８１により検出される電圧測定位置Ｐ１、Ｐ２の電圧値を確認する（ステップ♯１０）。本実施形態の複合機１００には、ＤＣＤＣコンバーター８（電源回路）からデバイス５００までの電源ライン上に電圧測定位置Ｐ１、Ｐ２が設けられる（図３参照）。尚、図３では、電圧測定位置Ｐ１、Ｐ２の電圧の検知と、ＳｏＣ５の電圧値の通知に関する信号の流れを２点鎖線で示している。
【００８４】
具体的に、電圧測定位置Ｐ１は、ＤＣＤＣコンバーター８（電源回路）から背面コネクター９１を経由したデバイス５００までの電源ラインの途中に設けられる。また、電圧測定位置Ｐ２は、ＤＣＤＣコンバーター８（電源回路）から前面コネクター９２を経由したデバイス５００までの電源ラインの途中に設けられる。
【００８５】
そして、電圧測定位置Ｐ１、Ｐ２の電圧値を検知するための検知回路８１が設けられる（図３参照）。検知回路８１は、Ａ／Ｄ変換し、電圧測定位置Ｐ１、Ｐ２の電圧値を認識し、電圧値をＳｏＣ５に通知するチップとしてもよい。また、検知回路８１をＳｏＣ５に内蔵し、ＳｏＣ５が直接、電圧測定位置Ｐ１、Ｐ２の電圧値を検知してもよい。
【００８６】
各コネクター９に接続されたデバイス５００が登録デバイスでなくても、流れる電流が大きく、デバイス５００に入力される電圧が規定電圧範囲を下回る場合はあり得る。そこで、ＳｏＣ５は、電圧測定位置Ｐ１、Ｐ２の電圧値に基づき、ＤＣＤＣコンバーター８の出力を第２電圧にすべきか否かを確認する（ステップ♯１１）。
【００８７】
ＳｏＣ５は、コネクター９（前面コネクター９２、背面コネクター９１）にデバイス５００が接続されている状態で、何れかの電圧測定位置Ｐ１、Ｐ２の電圧が許容値以下のとき（ステップ♯１１のＹｅｓ）、ＤＣＤＣコンバーター８に第２電圧を生成、出力させる（ステップ♯１２）。ここで、許容値は適宜定めることができる。例えば、電圧測定位置Ｐ１については、許容値は、背面コネクター９１を経由してデバイスに入力される電圧が規定電圧範囲の最小値のときの電圧測定位置Ｐ１の電圧としてもよい。電圧測定位置Ｐ２については、許容値は、ハーネスＨ１、前面コネクター９２を経由してデバイスに入力される電圧が規定電圧範囲の最小値のときの電圧測定位置Ｐ２の電圧としてもよい。このように、電圧測定位置ごとに許容値を異ならせてもよい。また、許容値は、全ての電圧測定位置で同じ値としてもよい。
【００８８】
また、第１電圧と第２電圧の差の絶対値を電圧測定位置Ｐ１又はＰ２の電圧に加算した値が規定電圧範囲の最大値よりも小さいとき、ＳｏＣ５は、ＤＣＤＣコンバーター８の出力を第２電圧にすべきと判断してもよい。
【００８９】
そして、ＳｏＣ５は、登録デバイスではなく、また、何れかの電圧測定位置Ｐ１、Ｐ２の電圧が許容値以下となるデバイス５００が全て取り外されたか否かを確認する（ステップ♯１３）。当該デバイス５００の全てが取り外されるまで、ＳｏＣ５は、ＤＣＤＣコンバーター８に第２電圧を出力させ続ける（ステップ♯１３のＮｏ→ステップ♯１２）。一方、当該デバイス５００の全てが取り外されたとき（ステップ♯１３のＹｅｓ）、フローは、ステップ♯１に戻る。
【００９０】
一方、ＳｏＣ５は、コネクター９（前面コネクター９２、背面コネクター９１）にデバイス５００が接続されている状態でも、全ての電圧測定位置Ｐ１、Ｐ２の電圧が許容値を超えているとき（ステップ♯１１のＮｏ）、ＳｏＣ５は、ＤＣＤＣコンバーター８に第１電圧を生成、出力を継続させる（ステップ♯１４）。このように、接続されたデバイス５００が登録デバイスでないとき（コネクター９にデバイス５００が接続されていても）、ＳｏＣ５は、ＤＣＤＣコンバーター８に第１電圧を出力させる。そして、フローは、ステップ♯３に戻る。
【００９１】
このようにして、実施形態にかかる画像形成装置（複合機１００）は、直接、又は、ケーブルＣ１を介してデバイス５００を接続するためのコネクター９（背面コネクター９１、前面コネクター９２）と、
コネクター９に接続されたデバイス５００に電力を供給する電源回路（ＤＣＤＣコンバーター８）と、コネクター９に接続されたデバイス５００と通信を行い、コネクター９に接続されたデバイス５００を認識し、コネクター９にデバイス５００が接続されていないとき、第１電圧を電源回路に出力させ、コネクター９にデバイス５００が接続されている間、第１電圧よりも大きく、かつ、コネクター９に接続されたデバイス５００に入力される電圧が予め定められた電圧範囲である規定電圧範囲内の電圧となる第２電圧を電源回路に出力させる処理部（ＳｏＣ５）と、を含む。
【００９２】
これにより、コネクター９（背面コネクター９１、前面コネクター９２）にデバイス５００が接続されたときのみ、電源回路（ＤＣＤＣコンバーター８）の出力電圧は、通常の電圧（第１電圧）よりも大きくされる。そのため、流れる電流（負荷電流）が大きいデバイス５００が接続されても、デバイス５００には、規定電圧範囲内の電圧が入力される。従って、コネクター９（背面コネクター９１、前面コネクター９２）に接続するデバイス５００の種類を問わず、デバイス５００に対し、規定範囲内の電圧を印加することができる。従って、接続したデバイス５００は、動作不安定とならない。また、接続したデバイス５００の誤動作は生じない。また、接続したデバイス５００を確実に動作させることができる。
【００９３】
更に、デバイス５００には規定範囲の電圧を確実に入力するので、規格の規定を遵守することができる。そのため、規格の試験を容易に通過することができる。また、必要が無いときには、電源回路（ＤＣＤＣコンバーター８）の出力は、第１電圧に落とした状態とされるので、無駄な電力の消費を抑えることもできる。
【００９４】
また、画像形成装置（複合機１００）は、予め登録されたデバイス５００を示す登録デバイスデータＤ１を記憶する記憶部６を含む。処理部（ＳｏＣ５）は、コネクター９（背面コネクター９１、前面コネクター９２）に接続されたデバイス５００から、デバイス５００の種類を示すデバイスコード５０３を取得し、デバイスコード５０３に基づきコネクター９に接続されたデバイス５００を認識し、接続されたデバイス５００が登録デバイスであるとき、電源回路（ＤＣＤＣコンバーター８）に第２電圧を出力させ、接続されたデバイス５００が登録デバイスでないとき（コネクター９にデバイス５００が接続されていても）、電源回路に第１電圧を出力させる。
【００９５】
接続されたデバイス５００が、消費電流の多いデバイス５００であり、大きな電流が流れたとき、電源回路（ＤＣＤＣコンバーター８）から接続されたデバイス５００までの電源ラインでの電圧降下は大きくなる（コネクター９、ケーブルＣ１、ハーネスＨ１のような各部分での電圧降下が大きくなる）。そこで、デバイス５００に入力される電圧の値が、規定電圧範囲を下回るようなデバイス５００を予め登録しておく。そして、登録デバイスが接続されたときのみ、処理部（ＳｏＣ５）は、電源回路の出力電圧値を大きくし、第２電圧値とする。言い換えると、登録デバイスが接続されたときに、電源回路の出力電圧値が第１電圧→第２電圧に変更される。これにより、デバイス５００に入力される電圧の大きさが規定電圧範囲を下回る可能性が高いとき、自動的に電源回路の出力電圧値は高めに設定される。また、接続されたデバイス５００が登録デバイスでなく、第２電圧にしなくても、デバイス５００に規定電圧範囲の電圧を入力できるとき、電源回路の出力電圧値は、第１電圧で維持される。このように、状況に応じ、電源回路の出力電圧の大きさを調整することができる。従って、マージンを設け、電源回路の出力電圧値を最初から高めに設定しておく場合に比べ、画像形成装置の消費電力を減らすことができる。
【００９６】
また、画像形成装置（複合機１００）は、使用者による設定、操作を受け付ける操作パネル１を含む。操作パネル１は、あるデバイス５００を登録デバイスとして追加する設定を受け付ける。記憶部６は、操作パネル１でなされた設定にあわせて、登録デバイスデータＤ１を更新する。
【００９７】
これにより、どのようなデバイス５００を登録デバイスと扱うか、使用者自身が定めることができる。そのため、使用者は、自由に設定を行える。また、接続したときに動作不安定のような不具合が生じ、流れる電流が大きい可能性があるデバイス５００を、登録デバイスとして登録できる。これにより、デバイス５００を安定動作させることができる。
【００９８】
また、画像形成装置（複合機１００）は、電源回路（ＤＣＤＣコンバーター８）からデバイス５００までの電源ライン上に設けられた電圧測定位置Ｐ１、Ｐ２の電圧値を検知する検知回路８１を含む。処理部（ＳｏＣ５）は、検知回路８１の出力に基づき、電圧測定位置Ｐ１、Ｐ２の電圧値を検知し、コネクター９（背面コネクター９１、前面コネクター９２）へのデバイス５００が接続されている状態で、電圧測定位置Ｐ１、Ｐ２の電圧が許容値以下のとき、電源回路に第２電圧を出力させ、コネクター９にデバイス５００が接続されている状態で、電圧測定位置Ｐ１、Ｐ２の電圧が許容値を超えているとき、電源回路に第１電圧を出力させる。
【００９９】
これにより、電圧測定位置Ｐ１、Ｐ２の電圧値が小さくなり、デバイス５００に入力される電圧が規定電圧範囲を下回る可能性があるとき、電源回路（ＤＣＤＣコンバーター８）の出力電圧値を自動的に大きくすることができる。従って、コネクター９（背面コネクター９１、前面コネクター９２）に接続されたデバイス５００を安定動作させることができる。
【０１００】
また、処理部（ＳｏＣ５）と電源回路（ＤＣＤＣコンバーター８）は、同じ基板に設けられる。電源回路からの電源ラインと処理部からのデータ信号線は、ハーネスＨ１によりコネクター９（前面コネクター９２）に接続される。これにより、ハーネスＨ１が用いられ、ハーネスＨ１での電圧降下の影響で、デバイス５００に入力される電圧が規定電圧範囲を下回りやすいときでも、確実に規定電圧範囲の電圧をデバイス５００に入力することができる。
【０１０１】
次に、他の実施形態を説明する。上記の実施形態の説明では、登録デバイスであるか否か、及び、検知回路８１により検知された電圧に基づき、ＤＣＤＣコンバーター８（電源回路）の出力を定める例を説明した。しかし、登録デバイスか否かの確認や、検知回路８１による検知電圧の大きさの確認を行わず、ＳｏＣ５は、１つでもデバイス５００が接続されているとき、ＤＣＤＣコンバーター８の出力電圧値を第２電圧とし、１つもデバイス５００が接続されていないときＤＣＤＣコンバーター８の出力電圧値を第１電圧とするようにしてもよい。
【０１０２】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１０３】
本発明は、画像形成装置、画像形成装置と情報処理装置を含む画像形成システムに使用可能である。
【符号の説明】
【０１０４】
１００  複合機（画像形成装置）            １      操作パネル
５      ＳｏＣ（処理部）                  ６      記憶部
８      ＤＣＤＣコンバーター（電源回路）  ８１    検知回路
９      コネクター                        ９１    背面コネクター（コネクター）
９２    前面コネクター（コネクター）      ５００  デバイス
５０３    デバイスコード                  Ｃ１    ケーブル
Ｄ１    登録デバイスデータ                Ｈ１    ハーネス
Ｐ１    電圧測定位置                      Ｐ２    電圧測定位置
【図１】
2016068411.tif 000003
【図２】
2016068411.tif 000004
【図３】
2016068411.tif 000005
【図４】
2016068411.tif 000006
【図５】
2016068411.tif 000007