(57)【要約】      （修正有）【課題】接続される外部装置に対応した電力供給が可能であって、消費電力を削減する方法を提供する。【解決手段】無線コンバーターを接続可能で、無線コンバーターに対し電力を供給可能な第１通信部３３と、第１通信部３３に電力を供給する電源部５０と、無線コンバーターが第１通信部３３に接続された場合の第１通信部３３の電圧変化の状態を検出し、検出した第１通信部３３の電圧変化の状態に応じて電源部５０の動作状態を制御する制御部１００とを備える。【選択図】図２
2016181088.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に対し電力を供給可能な接続部と、
前記接続部に電力を供給する電源部と、
前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態を検出し、検出した前記接続部の電圧変化の状態に応じて前記電源部の動作状態を制御する制御部と、
を備えることを特徴とする電源装置。
【請求項２】
前記電源部は、前記制御部が前記接続部の電圧変化の状態に応じて設定した、電圧に関する検出条件に従って、前記接続部に供給する電力を変更することを特徴とする請求項１記載の電源装置。
【請求項３】
前記制御部は、前記外部装置が前記接続部に接続された場合の、前記接続部から前記外部装置に電力を供給するラインの電圧降下を検出して、前記検出条件を設定することを特徴とする請求項２記載の電源装置。
【請求項４】
前記電源部は、第１の電力を前記接続部に供給する第１のモードと、前記第１の電力よりも低電力な第２の電力を前記接続部に供給する第２のモードとを有し、
前記第２のモードにおいて、前記ラインの電圧が、前記検出条件として設定された第１のしきい値よりも低下した場合に、前記第１のモードに変更することを特徴とする請求項３記載の電源装置。
【請求項５】
前記電源部は、前記第１のモードにおいて、前記ラインの電圧が、前記検出条件として設定された第２のしきい値よりも低下した場合に、前記第２のモードへの移行を制限することを特徴とする請求項４記載の電源装置。
【請求項６】
前記制御部は、前記電源部が前記第１のモードにある場合に、前記外部装置が前記接続部に接続された際の前記ラインの電圧降下に基づいて前記第２のしきい値を設定し、
前記電源部が前記第２のモードである場合に、前記外部装置が前記接続部に接続された際の前記ラインの電圧降下に基づいて前記第１のしきい値を設定することを特徴とする請求項５記載の電源装置。
【請求項７】
前記制御部が設定した前記第１のしきい値及び前記第２のしきい値を記憶する記憶部を備えることを特徴とする請求項５又は６記載の電源装置。
【請求項８】
外部装置に対し電力を供給可能な接続部と、
前記接続部に電力を供給する電源部と、
前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態を検出し、検出した前記接続部の電圧変化の状態に応じて前記電源部の動作状態を制御するする制御部と、
印刷データに基づき印刷を行う印刷部と、
前記印刷部を制御する印刷制御部と、を備え、
前記制御部は、前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態の検出に成功した場合に、前記印刷制御部に印刷データを生成させて、前記接続部の電圧変化の状態の検出に成功した旨を前記印刷部に印刷させることを特徴とする印刷装置。
【請求項９】
外部装置に対し電力を供給可能な接続部と、前記接続部に電力を供給する電源部とを備える電源装置の制御方法であって、
前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態を検出し、前記接続部の電圧変化の状態に応じて前記電源部の動作状態を制御することを特徴とする電源装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源装置、印刷装置、及び、電源装置の制御方法に関する。
【背景技術】
【０００２】
従来、消費電力を抑制する省電力モードを備えた装置が知られている（例えば、特許文献１参照）。特許文献１は、電力を供給する主電源部と、主電源部から供給される電力を蓄積する予備電源部とを備え、節電モード（省電力モード）に移行すると、予備電源部が主電源部に代わって電力を供給する電子機器を開示する。
また、この種の装置において、外部機器の接続を検出した場合に、省電力モードから通常動作モードに移行する装置が知られている（例えば、特許文献２参照）。特許文献２は、Ｖｂｕｓの電圧降下を監視する電圧監視部を備え、電圧降下が電圧監視部で検出されると、ＵＳＢデバイスがＵＳＢホストインターフェースに接続されたと判定して省電力モードから通常動作モードに移行する印刷装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１６７６８６号公報
【特許文献２】特開２００７−４７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電源装置に接続可能な外部装置は、装置によって消費電力が異なるため、例えば、省電力モードの電源装置に消費電力が大きい外部装置が接続されると、電源装置がシャットダウンしてしまう場合もある。また、電源装置が省電力モードにおいて供給可能な電力よりも消費電力が低い外部装置が接続された場合に、電源装置を省電力モードから通常動作モードに復帰させた場合、電力消費量が増加してしまうという問題がある。
本発明は、上記事情に鑑みてなされたものであり、接続される外部装置に対応した電力供給が可能であって、消費電力を削減した電源装置、印刷装置、及び、電源装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の電源装置は、外部装置に対し電力を供給可能な接続部と、前記接続部に電力を供給する電源部と、前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態を検出し、検出した前記接続部の電圧変化の状態に応じて前記電源部の動作状態を制御する制御部と、を備える。
本発明によれば、接続部に接続した外部装置に対応した電力供給が可能となる。また、外部装置が接続部に接続される前後で、電源部の動作状態を変更することができるので、消費電力を削減することができる。
【０００６】
また、本発明は、上記電源装置において、前記電源部は、前記制御部が前記接続部の電圧変化の状態に応じて設定した、電圧に関する検出条件に従って、前記接続部に供給する電力を変更する。
本発明によれば、接続部の電圧変化の状態に対応した電力を接続部に供給することができる。
【０００７】
また、本発明は、上記電源装置において、前記制御部は、前記外部装置が前記接続部に接続された場合の、前記接続部から前記外部装置に電力を供給するラインの電圧降下を検出して、前記検出条件を設定する。
本発明によれば、外部装置に電力を供給するラインの電圧降下に対応した検出条件を設定することができる。
【０００８】
また、本発明は、上記電源装置において、前記電源部は、第１の電力を前記接続部に供給する第１のモードと、前記第１の電力よりも低電力な第２の電力を前記接続部に供給する第２のモードとを有し、前記第２のモードにおいて、前記ラインの電圧が、前記検出条件として設定された第１のしきい値よりも低下した場合に、前記第１のモードに変更する。
本発明によれば、外部装置への電力供給に対応できなくなる前に、電源装置の動作モードを変更することができる。
【０００９】
また、本発明は、上記電源装置において、前記電源部は、前記第１のモードにおいて、前記ラインの電圧が、前記検出条件として設定された第２のしきい値よりも低下した場合に、前記第２のモードへの移行を制限する。
本発明によれば、外部装置への電力供給に対応できない動作モードへの変更を制限することができる。
【００１０】
また、本発明は、上記電源装置において、前記制御部は、前記電源部が前記第１のモードにある場合に、前記外部装置が前記接続部に接続された際の前記ラインの電圧降下に基づいて前記第２のしきい値を設定し、前記電源部が前記第２のモードである場合に、前記外部装置が前記接続部に接続された際の前記ラインの電圧降下に基づいて前記第１のしきい値を設定する。
本発明によれば、しきい値を最適な値に設定することができる。
【００１１】
また、本発明は、上記電源装置において、前記制御部が設定した前記第１のしきい値及び前記第２のしきい値を記憶する記憶部を備える。
本発明によれば、外部装置が電源装置に接続されるごとに、しきい値の設定のための処理を行う必要がなくなる。
【００１２】
本発明の印刷装置は、外部装置に対し電力を供給可能な接続部と、前記接続部に電力を供給する電源部と、前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態を検出し、検出した前記接続部の電圧変化の状態に応じて前記電源部の動作状態を制御するする制御部と、印刷データに基づき印刷を行う印刷部と、前記印刷部を制御する印刷制御部と、を備え、前記制御部は、前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態の検出に成功した場合に、前記印刷制御部に印刷データを生成させて、前記接続部の電圧変化の状態の検出に成功した旨を前記印刷部に印刷させる。
本発明によれば、接続部に接続した外部装置に対応した電力供給が可能となる。また、外部装置が接続部に接続される前と後とで電源部の動作状態を変更することができるので、消費電力を削減することができる。
【００１３】
本発明の電源装置の制御方法は、外部装置に対し電力を供給可能な接続部と、前記接続部に電力を供給する電源部とを備える電源装置の制御方法であって、前記外部装置が前記接続部に接続された場合の前記接続部の電圧変化の状態を検出し、前記接続部の電圧変化の状態に応じて前記電源部の動作状態を制御する。
本発明によれば、接続部に接続した外部装置に対応した電力供給が可能となる。また、外部装置が接続部に接続される前と後とで電源部の動作状態を変更することができるので、消費電力を削減することができる。
【図面の簡単な説明】
【００１４】
【図１】印刷装置の構成図。
【図２】サブ基板の構成図。
【図３】検出回路及び制御部の構成図。
【図４】制御部の処理を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、印刷装置１の構成図である。
印刷装置１は、イーサネット（Ethernet（登録商標））等のネットワークを介してパーソナルコンピューター等の制御装置３に接続する。印刷装置１は、接続した制御装置３から送信される印刷データを受信して、受信した印刷データに基づく画像を印刷用紙に印刷する。
また、印刷装置１は、外部装置４との接続部を備える（例えば、図２に示す第１通信部３３）を備える。印刷装置１は、接続した外部装置４との間でデータの送受信を行う。以下の説明では、外部装置４を、ＵＳＢに対応したＵＳＢデバイス４として説明する。
【００１６】
印刷装置１は、メイン基板１０と、拡張ボードとしてのサブ基板３０とを備える。
メイン基板１０には、主制御部１１、不揮発性メモリー１２、バッファメモリー１３、操作部１４、表示部１５、印刷部１６、電源回路１７が搭載される。
主制御部１１は、印刷エンジンとして印刷動作を制御するとともに、印刷装置１の各部を中枢的に制御する。不揮発性メモリー１２は、主制御部１１が実行するプログラムや各種データ等を記憶する。バッファメモリー１３は、制御装置３から受信したデータを一時的に記憶する。操作部１４は、操作者の操作入力を受け付ける。表示部１５は、印刷設定内容や印刷画像のプレビュー表示などを行う。印刷部１６は、主制御部１１の制御に基づいて、記録媒体に印刷を行うためのハードウェアを備える。
【００１７】
電源回路１７は、商用の交流電力を直流電力Ｗ１に変換するＡＣアダプター７に接続する。電源回路１７は、ＡＣアダプター７から入力される直流電力Ｗ１（例えば、電圧２４Ｖ、電流１００ｍＡ）の電圧Ｖ１を電圧Ｖ２（例えば、５Ｖ）に変換する。電源回路１７は、電圧変換した直流電力Ｗ２（例えば、電圧５Ｖ、電流１００ｍＡ）をメイン基板１０の各部に供給する。また、電源回路１７は、直流電力Ｗ２をサブ基板３０に供給する。サブ基板３０は、ＡＣアダプター７から直流電力Ｗ１の供給も受ける。以下、直流電力Ｗ１を電力Ｗ１と表記し、直流電力Ｗ２を電力Ｗ２と表記する。
【００１８】
メイン基板１０は、ＵＩＢ（Universal Interface Board）コネクター１８を実装し、サブ基板３０は、ＵＩＢコネクター１８を介してメイン基板１０に着脱可能に取り付けられる。サブ基板３０は、メイン基板１０の主制御部１１が、制御装置３やＵＳＢデバイス４とデータの送受信を行うための拡張ボードである。サブ基板３０には、通信処理部３５が搭載される。図１には、サブ基板３０に通信処理部３５を搭載した構成を示すが、サブ基板３０に、通信処理部３５以外の他の機能部を搭載することも可能である。通信処理部３５は、電源装置を構成する。
【００１９】
図２は、サブ基板３０の電源供給を主とした構成図である。図２では、制御信号やデータを送受信する信号線の図示は省略する。
サブ基板３０の通信処理部３５は、電源部５０、電子部品３１、第１通信部３３、第２通信部３４、検出回路３７、制御部１００を備える。電源部５０は、第１スイッチ５１、第２スイッチ５２、ＯＲゲート５３、第１電圧変換部５４、第２電圧変換部５５、第３電圧変換部５６、第４電圧変換部５７、ＯＲゲート５８を備える。
接続部としての第１通信部３３は、ＵＳＢコントローラー３３１と、ＵＳＢコネクター３３２とを備える。第２通信部３４は、ＭＡＣ（Media Access Control）部３４１と、ＰＨＹ（Physical Layer)部３４２とを備える。
【００２０】
第１スイッチ５１は、制御部１００の制御に従い、ＡＣアダプター７から供給される電力Ｗ１の電源部５０への入力を制御する。制御部１００により第１スイッチ５１がオフされると、電源部５０への電流の供給が遮断する。従って、電力Ｗ１の電源部５０への供給が遮断される。
【００２１】
第２スイッチ５２は、制御部１００の制御に従い、電源回路１７から供給される電力Ｗ２の電源部５０への入力を制御する。制御部１００により第２スイッチ５２がオフされると、電力Ｗ２の電源部５０への供給が遮断される。
【００２２】
ＯＲゲート５３は、第１スイッチ５１がオンされ、第２スイッチ５２がオフされた場合、ＡＣアダプター７から供給される電力Ｗ１を第１電圧変換部５４に出力する。また、ＯＲゲート５３は、第１スイッチ５１がオフされ、第２スイッチ５２がオンされた場合、電源回路１７から供給される電力Ｗ２を第１電圧変換部５４に出力する。また、ＯＲゲート５３は、第１スイッチ５１及び第２スイッチ５２が共にオンされた場合には、電力Ｗ１と電力Ｗ２との両方を第１電圧変換部５４に出力する。
【００２３】
第１電圧変換部５４、第２電圧変換部５５、第３電圧変換部５６及び第４電圧変換部５７は、ＤＣ−ＤＣコンバーターにより構成される。ＤＣ−ＤＣコンバーターには、リニアレギュレーター、チョッパー回路、スイッチングレギュレータ等、種々の回路を用いることができる。
【００２４】
第１電圧変換部５４は、第１及び第２スイッチ５１、５２が共にオンし、ＯＲゲート５３を介して電力Ｗ１及びＷ２が入力される場合、例えば、電力Ｗ１の電圧Ｖ１を使用して、電圧Ｖ１を電圧変換し、システム電源である電圧Ｖ３（例えば、３．３Ｖ）を生成する。また、第１電圧変換部５４は、電圧Ｖ２を電圧変換して、電圧Ｖ３を生成する。
また、第１電圧変換部５４は、第１スイッチ５１がオフし、第２スイッチ５２がオンする場合、電力Ｗ２の電圧Ｖ２を電圧変換して、電圧Ｖ３を生成する。第１電圧変換部５４は、生成した電圧Ｖ３を、制御部１００、第２通信部３４、第２電圧変換部５５及び第３電圧変換部５６に出力する。制御部１００は、入力される電圧Ｖ３を使用して第２通信部３４の制御を行う。また、第２通信部３４は、電圧Ｖ３を駆動電圧として動作する。
【００２５】
第２電圧変換部５５は、第１電圧変換部５４から入力される電圧Ｖ３を電圧変換して、電圧Ｖ４（例えば、１．５Ｖ）を生成する。第２電圧変換部５５は、生成した電圧Ｖ４を電子部品３１に供給する。電子部品３１には、例えば、データを記憶するＤＲＡＭ等のメモリーが含まれる。また、第２電圧変換部５５は、生成した電圧Ｖ４を制御部１００に供給する。制御部１００は、電圧Ｖ４を使用して、電子部品３１としてのメモリーへのデータ書き出し、及びメモリーからのデータの読み出しを行う。
【００２６】
第３電圧変換部５６は、第１電圧変換部５４から入力される電圧Ｖ３を電圧変換して、電圧Ｖ５（例えば、１．１Ｖ）を生成する。第３電圧変換部５６は、生成した電圧Ｖ５を制御部１００に供給する。制御部１００は、第３電圧変換部５６から供給される電圧Ｖ５により動作する。
【００２７】
第４電圧変換部５７は、ＡＣアダプター７から入力される電力Ｗ１の電圧Ｖ１を電圧変換（降圧）して、電圧Ｖ６、電流Ａ１の直流電力Ｗ３（以下、電力Ｗ３と表記する）を生成する。例えば、第４電圧変換部５７は、電圧５Ｖ、電流５５０ｍＡの電力Ｗ３を生成する。生成した電力Ｗ３は、ＯＲゲート５８に出力される。
【００２８】
ＯＲゲート５８には、第１スイッチ５１がオンの場合に、第４電圧変換部５７から電力Ｗ３が入力され、第２スイッチ５２がオンの場合に、メイン基板１０の電源回路１７から電力Ｗ２が入力される。
ＯＲゲート５８は、第１スイッチ５１がオンされ、第４電圧変換部５７から電力Ｗ３が入力される場合には、入力された電力Ｗ３をＵＳＢコントローラー３３１に出力する。また、ＯＲゲート５８は、第２スイッチ５２がオンされ、電源回路１７から電力Ｗ２が入力される場合には、入力された電力Ｗ２をＵＳＢコントローラー３３１に出力する。また、ＯＲゲート５８は、第１及び第２スイッチ５１、５２が共にオンされた場合には、電力Ｗ３とＷ２との両方をＵＳＢコントローラー３３１に出力する。
【００２９】
ＯＲゲート５８と、ＵＳＢコントローラー３３１とは、電源供給ライン（外部装置に電力を供給するライン）３２を介して接続される。電源供給ライン３２には、電流制限回路（不図示）が設けられる。電流制限回路は、第４電圧変換部５７からＵＳＢコントローラー３３１に供給される電力Ｗ３の電流を、例えば、５５０ｍＡから５００ｍＡに制限する。
【００３０】
ＵＳＢコントローラー３３１は、電源供給ライン３２を介してＯＲゲート５８に接続される。また、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２に接続され、制御部１００の制御に基づいて、ＵＳＢコネクター３３２に接続されたＵＳＢデバイス４とＵＳＢ規格に従った双方向のデータ通信を行う。ＵＳＢコネクター３３２は、ＵＳＢデバイス４をＵＳＢコントローラー３３１に接続するためのコネクターである。ＵＳＢコネクター３３２は、ＵＳＢデバイス４に電力の供給が可能なＵＳＢホストコネクターであり、例えば、５Ｖの電圧が接続されるＶＢＵＳ端子と、ＧＮＤ端子と、データラインとしてのＤ＋端子及びＤ−端子との４つの出力端子を備える。
【００３１】
第１及び第２スイッチ５１、５２がオンの場合、ＵＳＢコントローラー３３１には、電圧Ｖ６、電流Ａ１の電力Ｗ３（第１の電力）と、電圧Ｖ２、電流Ａ２の電力Ｗ２（第２の電力）とが電力Ｗ４（電圧Ｖ７）として供給される。例えば、電力Ｗ２は、電圧５Ｖ、電流１００ｍＡで、０．５Ｗとなり、電力Ｗ３は、電圧５Ｖ、電流５００ｍＡで、２.５Ｗとなる。メイン基板１０の電源回路１７から供給される電力Ｗ２は、第４電圧変換部５７から供給される電力Ｗ３よりも電力が低く、電流供給能力値が低い。
ＵＳＢコントローラー３３１は、この電力Ｗ４を、第１通信部３３の駆動電力として使用する。また、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２にＵＳＢデバイス４が接続され、ＵＳＢホストコネクターとして機能する場合に、電力Ｗ４を、ＵＳＢコネクター３３２に供給する。具体的には、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２の端子（ＶＢＵＳ端子と呼ぶ）に電圧Ｖ６及び電圧Ｖ２（５Ｖ）を印加して、ＵＳＢデバイス４に電力Ｗ３を供給する。ＶＢＵＳ端子は、ＵＳＢデバイス４と接続したＵＳＢケーブルの電源ライン（ＶＢＵＳ）に接続した端子である。
【００３２】
また、第１スイッチ５１がオフし、第２スイッチ５２がオンの場合、ＵＳＢコントローラー３３１には、電圧Ｖ２（５Ｖ）、電流Ａ２（１００ｍＡ）の電力Ｗ２（第２の電力）が電力Ｗ４として供給される。ＵＳＢコントローラー３３１は、この電力Ｗ４を、第１通信部３３の駆動電力として使用する。また、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２にＵＳＢデバイス４が接続されていない状態でも、電圧Ｖ２を仮の電圧としてＵＳＢコネクター３３２のＶＢＵＳ端子に印加する。これは、ＵＳＢのバスパワーで動作するＵＳＢデバイス４が、ＵＳＢコネクター３３２に接続された場合に対応するための電圧である。
【００３３】
第２通信部３４のＭＡＣ部３４１は、イーサネットのデータリンク層処理のコントローラーであり、ネットワーク５の規格に応じてデータをパケットに分割し、逆に、ネットワーク５を介して受信したパケットをデータに組み立てる処理を行う。
【００３４】
ＰＨＹ部３４２は、イーサネットの物理層を担うコントローラーである。ＰＨＹ部３４２は、符号化されたデータを通信ケーブルの信号規格に応じた信号に変換し、受信した信号を符号化する。また、ＰＨＹ部３４２は、ネットワーク５を監視して、予め設定された一定時間、例えば、制御装置３から印字に係わる制御データのパケットを受信していない状態を、ＬＰＩ（Low Power Idle）状態として検出する。ＰＨＹ部３４２は、ＬＰＩ状態を検出すると、ＬＰＩ状態の検出を示す信号を制御部１００に出力する。また、ＰＨＹ部３４２は、ＬＰＩ状態の検出を示す信号を制御部１００に出力した後に、制御データのパケットの受信を検出すると、パケットの受信を通知する信号を制御部１００に出力する。
【００３５】
制御部１００は、サブ基板３０に搭載された機能部を制御し、イーサネット規格に準拠した通信及びＵＳＢ規格に準拠した通信等を実現する、マイコン等のコンピューターである。
通信処理部３５は、動作モードとして、通常モード（第１のモード）と、省電力モード（第２のモード）とを有する。通常モードは、サブ基板３０上のすべての構成への電源供給に制限が無く、サブ基板３０上のすべての構成が駆動状態又は駆動可能な状態にあるモードをいう。
制御部１００は、第１スイッチ５１及び第２スイッチ５２を制御して、電源部５０の動作状態を制御する。例えば、制御部１００は、通常モードでは、第１及び第２スイッチ５１、５２をオンして、電源部５０に電力Ｗ１及びＷ２を供給可能して、通信処理部３５を通常動作モードにする。
【００３６】
また、省電力モードは、サブ基板３０上の一部の構成への電源供給を制限して、サブ基板３０の消費電力を削減するモードである。制御部１００は、例えば、第２通信部のＰＨＹ部３４２がＬＰＩ状態を検出すると、ＰＨＹ部３４２の上位層であるＭＡＣ部３４１に対して電力供給を停止させる、ＩＥＥＥ８０２．ａｚに規定されたＬＰＩと呼ばれる制御を行う。
また、制御部１００は、省電力モードでは、第１スイッチ５１をオフにして、電力Ｗ１の電源部５０への供給を停止し、通信処理部３５の電力消費を削減する。第２スイッチ５２は、省電力モードにおいてもオン状態が維持される。電力Ｗ１の電源部５０への供給が停止されたことで、電源部５０は、システム電源として必要な電圧Ｖ３（３．３Ｖ）や、ＵＳＢコネクター３３２のＶＢＵＳ端子に印加する電圧を、メイン基板１０の電源回路１７から供給される電力Ｗ２に基づいて生成する。
また、制御部１００は、省電力モードでは、通常モードのときの動作クロックよりも動作周波数の低い低速クロックにより動作し、消費電力が削減される。
【００３７】
検出回路３７は、ＵＳＢデバイス４のＵＳＢコネクター３３２への接続を検出する回路である。ＵＳＢデバイス４（外部装置）には、ＵＳＢの接続部を備えた無線コンバーターが含まれる。本実施形態では、ＵＳＢコネクター３３２に、無線通信を行うための無線コンバーターが接続される。
検出回路３７は、通信処理部３５が省電力モードにある場合に、ＵＳＢデバイス４のＵＳＢコネクター３３２への接続を検出して、制御部１００に割込信号を出力する。制御部１００は、省電力モードにおいて、割り込み信号が入力されると、第１スイッチ５１をオンする。これにより、ＡＣアダプター７から入力される電力Ｗ１の電源部５０への供給が再開され、ＵＳＢコントローラー３３１に、Ｖ６（５Ｖ）、Ａ１（５００ｍＡ）の電力Ｗ３を含む電力Ｗ４が供給される。
【００３８】
図３は、検出回路３７及び制御部１００の構成図である。
検出回路３７は、オペアンプ３８を有するヒステリシスコンパレータにより構成される。オペアンプ３８の非反転入力端子は、抵抗Ｒ１に接続され、反転入力端子は、抵抗Ｒ２に接続される。オペアンプ３８の出力端子と、非反転入力端子との間には、抵抗Ｒ３が接続される。また、オペアンプ３８の出力端子は、ＣＰＵ１０２の割り込みポートに接続される。オペアンプ３８は、電源供給ライン３２の電圧が、しきい値として設定された電圧よりも低下すると、ＣＰＵ１０２の割り込みポートに割り込み信号を出力する。
【００３９】
抵抗Ｒ２の、オペアンプ３８とは反対側の端部には、抵抗Ｒ４及び抵抗Ｒ５を直列に接続した分圧回路４０が接続される。ＯＲゲート５８の出力する電圧Ｖ７を分圧回路４０で分圧した電圧が、オペアンプ３８の反転入力端子に供給される。ＯＲゲート５８の出力する電圧Ｖ７は、電源供給ライン３２の電圧である。検出回路３７は、電源供給ライン３２の電圧変化を検出することで、第１通信部３３の電圧変化の状態を検出する。
【００４０】
制御部１００は、Ａ／Ｄコンバーター１０１、ＣＰＵ１０２、Ｄ／Ａコンバーター１０３を備える。
Ａ／Ｄコンバーター１０１は、ＯＲゲート５８と、ＵＳＢコントローラー３３１とを接続する電源供給ライン３２に接続する。ＣＰＵ１０２には、電源供給ライン３２の電圧がＡ／Ｄコンバーター１０１でデジタル値に変換されて入力される。
また、Ｄ／Ａコンバーター１０３の出力は、オペアンプ３８の非反転入力端子に、抵抗Ｒ１を介して接続される。ＣＰＵ１０２は、電源供給ライン３２の電圧を測定値として入力し、ＵＳＢコネクター３３２に無線コンバーターが接続された際の、電源供給ライン３２の電圧降下を測定する。ＣＰＵ１０２は、測定した電源供給ライン３２の電圧降下に基づいて、無線コンバーターの接続を検出可能なしきい値（電圧値）を設定する。
ＣＰＵ１０２は、オペアンプ３８の非反転入力端子に供給される電圧が、しきい値として設定した電圧となるようにＤ／Ａコンバーター１０３を制御する。
【００４１】
制御部１００は、動作モードとしてテストモードを有する。テストモードとは、無線コンバーターがＵＳＢコネクター３３２に接続された際の、電源供給ライン３２の電圧降下を測定して、測定した電圧降下に基づいて無線コンバーターの接続を検出する検出条件を設定するモードである。接続された無線コンバーターに対応した検出条件を設定することで、検出回路３７による無線コンバーターの検出精度を向上させることができる。
無線コンバーターは、ＵＳＢの信号線のうち、ＶＢＵＳ、ＧＮＤの電源ラインだけを使用し、信号ラインＤ＋、Ｄ−を使用しないで、ＵＳＢコネクター３３２に接続する。このような無線コンバーターがＵＳＢコネクター３３２に接続された場合、ＵＳＢコントローラー３３１は、どのようなデバイスがＵＳＢコネクター３３２に接続されたのかを認識することができない。
このため、無線コンバーターの接続を検出回路３７で検出する必要があるが、検出回路３７が無線コンバーターの接続を誤って検出すると、制御部１００が通信処理部３５の動作モードを省電力モードから通常動作モードに移行させてしまう。通信処理部３５が省電力モードにおいて消費する電力にはバラツキがあるため、無線コンバーターが接続されていないのに、検出回路３７が誤検出してしまう場合があった。また、通信処理部３５の動作モードを、検出回路３７の誤検出により通常動作モードに移行させると、通信処理部３５の電力消費が増加する。
また、ＵＳＢコネクター３３２に無線コンバーターが接続されているのに、検出回路３７が無線コンバーターの接続を検出できない場合、制御部１００の動作が不安定になり、制御部１００がシャットダウンしてしまう場合がある。省電力モードでは、ＵＳＢコントローラー３３１に供給される電力は、電力Ｗ３よりも低い電力Ｗ２であるため、無線コンバーターへの電流の供給が不足した際に、制御部１００の動作が不安定になり、シャットダウンしてしまう場合がある。
さらに、印刷装置１に接続される無線コンバーターは、無線コンバーターの起動時の負荷変動、無線コンバーターの入力端子の負荷容量が、製造メーカーによって異なる。
このため、印刷装置１に接続される無線コンバーターに対応したしきい値を設定しないと、上述のように無線コンバーターの接続を誤検出したり、無線コンバーターが接続されたのに接続を検出できないといった問題が生じる。
【００４２】
図４は、テストモードにおける制御部１００の処理を示すフローチャートである。
制御部１００は、テストモードにおいて、検出条件として第１のしきい値と、第２のしきい値との２つのしきい値を設定する。第１のしきい値は、通信処理部３５の動作モードが省電力モードであるときに、通信処理部３５の動作モードを通常動作モードに移行させる必要がある無線コンバーターの接続を検出するためのしきい値である。第１のしきい値は、通信処理部３５の動作モードが省電力モードであるときに、ＵＳＢコネクター３３２に無線コンバーターが接続された際の、電源供給ライン３２の電圧降下に基づいて設定する。電源供給ライン３２の電圧は、無線コンバーターが第１通信部３３に接続された場合の、第１通信部３３の電圧変化の状態を検出可能な電圧である。
第１のしきい値を最適な値に設定することで、省電力モードで供給可能な電力Ｗ２よりも消費電力の大きい無線コンバーターが接続された場合に、通信処理部３５を通常動作モードに移行させて、制御部１００の動作が不安定となるのを防ぐことができる。また、省電力モードで供給可能な電力Ｗ２よりも消費電力の小さい無線コンバーターが接続された場合には、通信処理部３５を通常動作モードに移行させないようにして、通信処理部３５の消費電力を削減することができる。
【００４３】
また、第２のしきい値は、通信処理部３５の動作モードが通常動作モードであるときに、通信処理部３５の省電力モードへの移行を制限する必要がある無線コンバーターの接続を検出するためのしきい値である。第２のしきい値は、通信処理部３５の動作モードが通常動作モードであるときに、ＵＳＢコネクター３３２に無線コンバーターが接続された際の、電源供給ライン３２の電圧降下に基づいて設定する。
省電力モードにおいて供給可能な電力Ｗ２よりも消費電力が大きい無線コンバーターがＵＳＢコネクター３３２に接続された場合に、通信処理部３５の動作モードを通常動作モードから省電力モードに移行させてしまうと、無線コンバーターへの電力供給に対応することができなくなる。このため、動作モードの通常動作モードから省電力モードへの移行の際に、無線コンバーターの接続を検出した場合には、省電力モードへの移行を制限して、無線コンバーターへの電力供給に対応できない事態の発生を防止する。
【００４４】
ＣＰＵ１０２は、印刷装置１の操作部１４が操作され、メイン基板１０の主制御部１１からテストモードへの移行指示が入力されると（ステップＳ１／ＹＥＳ）、テストモードへ移行する。ＣＰＵ１０２は、テストモードに移行すると、Ａ／Ｄコンバーター１０１を読み取りモードに設定する（ステップＳ２）。また、ＣＰＵ１０２は、第１スイッチ５１をオンして、第２スイッチ５２をオフする（ステップＳ２）。これにより、通信処理部３５には、電力Ｗ１が供給され、通信処理部３５への電力Ｗ２の供給が停止される。
【００４５】
次に、ＣＰＵ１０２は、無線コンバーターのＵＳＢコネクター３３２への接続を要求するメッセージの印刷指示を主制御部１１に送信する（ステップＳ３）。主制御部１１は、制御部１００から受信した印刷指示に従って、「無線コンバーターをＵＳＢコネクター３３２に接続して下さい。」とったテキストデータを生成し、生成したテキストデータを印刷部１６により印刷する。なお、主制御部１１は、印刷部１６による印刷に代えて、表示部１５に、「無線コンバーターをＵＳＢコネクター３３２に接続して下さい。」とったメッセージを表示させてもよい。
【００４６】
次に、ＣＰＵ１０２は、Ａ／Ｄコンバーター１０１でデジタル値に変換された、電源供給ライン３２の電圧の測定値の取り込みを開始する（ステップＳ４）。ＣＰＵ１０２は、取り込んだ測定値から、所定値以上の電圧変化を検出できたか否かを判定して、電源供給ライン３２の電圧降下の測定に成功したか否かを判定する（ステップＳ５）。
ＣＰＵ１０２は、測定値から所定値以上の電圧変化を検出できない場合、電源供給ライン３２の電圧降下の測定に失敗したと判定し（ステップ５／ＮＯ）、主制御部１１に測定失敗のメッセージの印刷指示を送信する（ステップＳ６）。その後、ＣＰＵ１０２は、ステップＳ３からの処理を繰り返す。
また、ＣＰＵ１０２は、測定値から所定値以上の電圧変化を検出した場合、電源供給ライン３２の電圧降下の測定に成功したと判定し（ステップ５／ＹＥＳ）、主制御部１１に測定成功のメッセージの印刷指示を送信する（ステップＳ７）。主制御部１１は、制御部１００から受信した指示に従って、「電圧降下の測定に成功しました」といったテキストデータを生成し、生成したテキストデータを印刷部１６により印刷する。なお、主制御部１１は、印刷部１６による印刷に代えて、「電圧降下の測定に成功しました。」とったメッセージを表示させてもよい。
【００４７】
ＣＰＵ１０２は、電源供給ライン３２の電圧降下の測定に成功すると、測定された電源供給ライン３２の電圧のうち、最低値を不揮発性メモリー１２に保存する。また、ＣＰＵ１０２は、無線コンバーターの取り外しを要求するメッセージの印刷指示を主制御部１１に送信して、主制御部１１に、「無線コンバーターをＵＳＢコネクター３３２から取り外して下さい。」とったメッセージを印刷させる。
ＣＰＵ１０２は、無線コンバーターがＵＳＢコネクター３３２から取り外されると、第１スイッチ５１をオフして、第２スイッチ５２をオンする（ステップＳ８）。これにより、通信処理部３５には、電力Ｗ２が供給され、通信処理部３５への電力Ｗ１の供給が停止される。
【００４８】
次に、ＣＰＵ１０２は、無線コンバーターのＵＳＢコネクター３３２への接続を要求するメッセージの印刷指示を主制御部１１に送信する（ステップＳ９）。主制御部１１は、制御部１００から受信した印刷指示に従って、「無線コンバーターをＵＳＢコネクター３３２に接続して下さい。」とったテキストデータを生成し、生成したテキストデータを印刷部１６により印刷する。なお、主制御部１１は、印刷部１６による印刷に代えて、表示部１５に、「無線コンバーターをＵＳＢコネクター３３２に接続して下さい。」とったメッセージを表示させてもよい。
【００４９】
次に、ＣＰＵ１０２は、Ａ／Ｄコンバーター１０１でデジタル値に変換された、電源供給ライン３２の電圧の測定値の取り込みを開始する（ステップＳ１０）。ＣＰＵ１０２は、取り込んだ測定値から、所定値以上の電圧変化を検出することができたか否かを判定して、電源供給ライン３２の電圧降下の測定に成功したか否かを判定する（ステップＳ１１）。ＣＰＵ１０２は、測定値から所定値以上の電圧変化を検出できない場合、電源供給ライン３２の電圧降下の測定に失敗したと判定し（ステップ１１／ＮＯ）、主制御部１１に測定失敗のメッセージの印刷指示を送信する（ステップＳ１２）。その後、ＣＰＵ１０２は、ステップＳ９からの処理を繰り返す。
また、ＣＰＵ１０２は、測定値から所定値以上の電圧変化を検出できた場合、電源供給ライン３２の電圧降下の測定に成功したと判定し（ステップ１１／ＹＥＳ）、主制御部１１に測定成功のメッセージの印刷指示を送信する（ステップＳ１３）。主制御部１１は、制御部１００から受信した指示に従って、「電圧降下の測定に成功しました」といったテキストデータを生成し、生成したテキストデータを印刷部１６により印刷する。なお、主制御部１１は、印刷部１６による印刷に代えて、「電圧降下の測定に成功しました。」とったメッセージを表示させてもよい。
ＣＰＵ１０２は、電源供給ライン３２の電圧降下の測定に成功すると、測定された電源供給ライン３２の電圧のうち、最低値を不揮発性メモリー１２に保存する。
【００５０】
また、ＣＰＵ１０２は、測定した通常動作モード時の電源供給ライン３２の電圧の最低値に基づいて、第２のしきい値を設定する。また、ＣＰＵ１０２は、測定した省電力モード時の電源供給ライン３２の電圧の最低値に基づいて、第１のしきい値を設定する。ＣＰＵ１０２は、設定した第１のしきい値及び第２のしきい値を不揮発性メモリー１２に保存して、この処理フローを終了する。
【００５１】
ＣＰＵ１０２は、通常動作モードで動作する場合には、オペアンプ３８の非反転入力端子に供給される電圧が、設定した第２のしきい値に対応する電圧となるようにＤ／Ａコンバーター１０３を制御する。また、ＣＰＵ１０２は、省電力モードで動作する場合には、オペアンプ３８の非反転入力端子に供給される電圧が、設定した第１のしきい値に対応する電圧となるようにＤ／Ａコンバーター１０３を制御する。
【００５２】
以上説明したように本実施形態の通信処理部（電源装置）３５は、第１通信部３３と、電源部５０と、制御部１００とを備える。
第１通信部３３は、無線コンバーターを接続可能で、無線コンバーターに対し電力を供給可能である。電源部５０は、第１通信部３３に電力を供給する。制御部１００は、無線コンバーターが第１通信部３３に接続された場合の第１通信部３３の電圧変化の状態を検出し、検出した第１通信部３３の電圧変化の状態に応じて電源部５０の動作状態を制御する。従って、第１通信部３３に接続した無線コンバーターに対応した電力供給が可能となる。また、無線コンバーターが第１通信部３３に接続される前後で、電源部５０の動作状態を変更することができるので、消費電力を削減することができる。
【００５３】
また、電源部５０は、制御部１００が第１通信部３３の電圧変化の状態に応じて設定した、電圧に関する検出条件に従って、ＵＳＢコネクター３３２に供給する電力を変更する。従って、第１通信部３３の電圧変化の状態に対応した電力を第１通信部３３に供給することができる。
【００５４】
また、制御部１００は、無線コンバーターが第１通信部３３に接続された場合の、第１通信部３３から無線コンバーターに電力を供給する電源供給ライン３２の電圧降下を検出して、検出条件を設定する。従って、無線コンバーターに電力を供給する電源供給ライン３２の電圧降下に対応した検出条件を設定することができる。
【００５５】
また、電源部５０は、第１の電力を第１通信部３３に供給する通常動作モードと、第１の電力よりも低電力な第２の電力を第１通信部３３に供給する省電力モードとを有する。電源部５０は、省電力モードにおいて、電源供給ライン３２の電圧が、検出条して設定された第１のしきい値よりも低下した場合に、動作モードを通常動作モードに変更する。従って、無線コンバーターへの電力供給に対応できなくなる前に、電源部５０の動作モードを変更することができる。
【００５６】
また、電源部５０は、通常動作モードにおいて、電源供給ライン３２の電圧が、検出条件として設定された第２のしきい値よりも低下した場合に、省電力モードへの移行を制限する。従って、無線コンバーターに電力を供給できない動作モードへの変更を制限することができる。
【００５７】
また、制御部１００は、通信処理部３５が通常動作モードにある場合に、無線コンバーターが第１通信部３３に接続された際の電源供給ライン３２の電圧降下に基づいて第２のしきい値を設定する。また、制御部１００は、通信処理部３５が省電力モードにある場合に、無線コンバーターが第１通信部３３に接続された際の電源供給ライン３２の電圧降下に基づいて第１のしきい値を設定する。従って、しきい値を最適な値に設定することができる。
【００５８】
また、制御部１００が設定した第１のしきい値及び第２のしきい値を記憶する不揮発性メモリー１２を備える。従って、無線コンバーターが通信処理部３５に接続されるごとに、しきい値の設定のための処理を行う必要がなくなる。
【００５９】
上述した実施形態は、本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
例えば、上述した実施形態では、第１通信部を、ＵＳＢ規格に準拠した通信部として説明したが、本発明はこれに限定されるものではい。例えば、第１通信部として、接続相手のデバイスに電源の供給が可能なＨＤＭＩ（登録商標）や、ＩＥＥＥ１３９４等に対応した通信装置やデバイスを用いることもできる。
また、本発明の電源装置は、印刷装置１だけではなく、例えば、スキャナー装置やハードディスク装置等にも適用可能である。また、印刷装置１としては、ドットインパクト式プリンター、インクジェット式プリンター、熱昇華型プリンター、レーザープリンターであってもよく、他の装置に組み込まれるプリンターにも適用可能であって、その適用対象は限定されない。
また、上記実施形態に示した通信処理部３５の各処理をプログラムとして提供することが可能である。更に、そのプログラムをハードディスク、光ディスク、光磁気ディスク、フラッシュメモリー等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００６０】
１…印刷装置、３…制御装置、４…無線コンバーター、７…ＡＣアダプター、１０…メイン基板、１１…主制御部、１２…不揮発性メモリー、１３…バッファメモリー、１４…操作部、１５…表示部、１６…印刷部、１７…電源回路、１８…ＵＩＢコネクター、３０…サブ基板、３１…電子部品、３３…第１通信部（接続部）、３４…第２通信部、３５…通信処理部(電源装置)、３７…検出回路、５０…電源部、５１…第１スイッチ、５２…第２スイッチ、５３…ＯＲゲート、５４…第１電圧変換部、５５…第２電圧変換部、５６…第３電圧変換部、５７…第４電圧変換部、５８…ＯＲゲート、１００…制御部、１０１…Ａ／Ｄコンバーター、１０２…ＣＰＵ、１０３…Ｄ／Ａコンバーター、３３１…ＵＳＢコントローラー、３３２…ＵＳＢコネクター、３４１…ＭＡＣ部、３４２…ＰＨＹ部。
【図１】
2016181088.tif 000003
【図２】
2016181088.tif 000004
【図３】
2016181088.tif 000005
【図４】
2016181088.tif 000006