(57)【要約】【課題】コントローラー(例えば、ＵＳＢホストコントローラー)への電源供給を完全に停止した状態であっても、デバイス(例えば、ＵＳＢデバイス)のコネクタへの接続を検出できる電子機器を提供する。【解決手段】デバイス２０が着脱可能に装着されるコネクタ３０と、前記デバイス２０が装着された際にＯＮとなり、前記デバイス２０が取り外された際にＯＦＦとなるメカニカルスイッチ５０と、前記メカニカルスイッチ５０のＯＮ/ＯＦＦによって変化する電圧ラインＬ５の電圧状態を監視する電圧監視部４０ａと、前記電圧監視部４０ａによって監視される前記電圧ラインの電圧状態に基づき、前記デバイスが前記コネクタに装着されたか否かを判定するデバイス装着判定部と、を備えたことを特徴とする。【選択図】  図１
2018005807.tif 000002
【特許請求の範囲】
【請求項１】
デバイスが着脱可能に装着されるコネクタと、
前記デバイスが装着された際にＯＮとなり、前記デバイスが取り外された際にＯＦＦとなるメカニカルスイッチと、
前記メカニカルスイッチのＯＮ/ＯＦＦによって変化する電圧ラインの電圧状態を監視する電圧監視部と、
前記電圧監視部によって監視される前記電圧ラインの電圧状態に基づき、前記デバイスが前記コネクタに装着されたか否かを判定するデバイス装着判定部と、を備えた電子機器。
【請求項２】
前記コネクタに装着された前記デバイスとの間で通信を行うコントローラーと、
前記デバイス装着判定部によって前記デバイスが前記コネクタに装着されたと判定された場合、前記コントローラーに電源供給し、前記デバイス装着判定部によって前記デバイスが前記コネクタに装着されていないと判定された場合、前記コントローラーへの電源供給を停止する電源制御部と、をさらに備えた請求項１に記載の電子機器。
【請求項３】
前記メカニカルスイッチは、第１端子、及び第２端子を含み、前記デバイスが前記コネクタに装着された際に前記デバイスの一部が当該メカニカルスイッチに当接して前記第１端子と前記第２端子とが導通することでＯＮとなり、一方、前記デバイスが前記コネクタから取り外された際に当該当接が解除されて前記第１端子と前記第２端子とが導通しなくなることでＯＦＦとなる位置に設けられ、
前記メカニカルスイッチの前記第１端子は、前記電圧ラインを介して前記電圧監視部に電気的に接続されており、
前記メカニカルスイッチの前記第２端子は、グランドに電気的に接続されている請求項１又は２に記載の電子機器。
【請求項４】
前記デバイスは、ＵＳＢデバイスであり、
前記コントローラーは、ＵＳＢホストコントローラーである請求項２に記載の電子機器。
【請求項５】
前記電圧ラインの電圧をプルアップする回路をさらに備えた請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記メカニカルスイッチは、前記コネクタの両側にそれぞれ配置されている請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記電子機器は、印刷装置である請求項１から６のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に、コントローラー(例えば、ＵＳＢホストコントローラー)への電源供給を完全に停止した状態であっても、デバイス(例えば、ＵＳＢデバイス)のコネクタへの装着を検出できる電子機器に関する。
【背景技術】
【０００２】
従来、ＵＳＢデバイスが着脱可能に装着されるコネクタと、当該コネクタに装着（接続）されたＵＳＢデバイスとの間でデータの送受信等を行うＵＳＢホストコントローラーと、を備え、コネクタにＵＳＢデバイスが装着されていない場合、ＵＳＢホストコントローラーの機能を停止する電子機器が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の電子機器においては、ＵＳＢデバイスのコネクタへの装着を検出するため、ＵＳＢホストコントローラーがＤ+／Ｄ−信号の変化を検出しなければならならず、これを実現するため、ＵＳＢホストコントローラーへの電源供給を完全に停止することができないという課題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、コントローラー(例えば、ＵＳＢホストコントローラー)への電源供給を完全に停止した状態であっても、デバイス(例えば、ＵＳＢデバイス)のコネクタへの装着を検出できる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一つの側面は、デバイスが着脱可能に装着されるコネクタと、前記デバイスが装着された際にＯＮとなり、前記デバイスが取り外された際にＯＦＦとなるメカニカルスイッチと、前記メカニカルスイッチのＯＮ/ＯＦＦによって変化する電圧ラインの電圧状態を監視する電圧監視部と、前記電圧監視部によって監視される前記電圧ラインの電圧状態に基づき、前記デバイスが前記コネクタに装着されたか否かを判定するデバイス装着判定部と、を備えたことを特徴とする。
【０００７】
この側面によれば、コントローラー(例えば、ＵＳＢホストコントローラー)への電源供給を完全に停止した状態であっても、デバイス(例えば、ＵＳＢデバイス)のコネクタへの装着を検出できる電子機器を提供することができる。
【０００８】
これは、デバイスがコネクタに装着されたか否かを、コントローラーではなく、デバイス装着判定部が、電圧監視部によって監視される電圧ラインの電圧状態に基づき判定（検出）することによるものである。
【０００９】
また、上記発明において、好ましい態様は、前記コネクタに装着された前記デバイスとの間で通信を行うコントローラーと、前記デバイス装着判定部によって前記デバイスが前記コネクタに装着されたと判定された場合、前記コントローラーに電源供給し、前記デバイス装着判定部によって前記デバイスが前記コネクタに装着されていないと判定された場
合、前記コントローラーへの電源供給を停止する電源制御部と、をさらに備えたことを特徴とする。
【００１０】
この態様によれば、次の効果を奏することができる。
【００１１】
第１に、デバイス装着判定部によってデバイスがコネクタに装着されていないと判定された場合、電源制御部の作用により、コントローラーへの電源供給を完全に停止することができる。
【００１２】
第２に、コントローラーへの電源供給を完全に停止した状態であっても、デバイス装着判定部の作用により、デバイスがコネクタに装着されたか否かを判定（検出）することができる。
【００１３】
第３に、デバイス装着判定部によってデバイスがコネクタに装着されたと判定された場合、電源制御部の作用により、コントローラーに電源供給することができる。これにより、コントローラーを起動させて、コネクタに装着されたデバイスとの間で通信を行うことができる。
【００１４】
第４に、デバイスがコネクタに装着されていない場合、上記のようにコントローラーへの電源供給を完全に停止することができるため、コントローラーへの電源供給を完全に停止することができない従来技術と比べ、省電力を実現することができる。
【００１５】
また、上記発明において、好ましい態様は、前記メカニカルスイッチは、第１端子、及び第２端子を含み、前記デバイスが前記コネクタに装着された際に前記デバイスの一部が当該メカニカルスイッチに当接して前記第１端子と前記第２端子とが導通することでＯＮとなり、一方、前記デバイスが前記コネクタから取り外された際に当該当接が解除されて前記第１端子と前記第２端子とが導通しなくなることでＯＦＦとなる位置に設けられ、前記メカニカルスイッチの前記第１端子は、前記電圧ラインを介して前記電圧監視部に電気的に接続されており、前記メカニカルスイッチの前記第２端子は、グランドに電気的に接続されていることを特徴とする。
【００１６】
この態様によれば、デバイスがコネクタに装着されていない場合と装着された場合とで、電圧ラインの電圧状態を異ならせることができる。したがって、電圧監視部によって監視される電圧ラインの電圧状態に基づき、デバイスがコネクタに装着されたか否かを判定（検出）することができる。
【００１７】
また、上記発明において、好ましい態様は、前記デバイスは、ＵＳＢデバイスであり、前記コントローラーは、ＵＳＢホストコントローラーであることを特徴とする。
【００１８】
この態様によれば、ＵＳＢホストコントローラーへの電源供給を完全に停止した状態であっても、ＵＳＢデバイスのコネクタへの装着を検出できる電子機器を提供することができる。
【００１９】
また、上記発明において、好ましい態様は、前記電圧ラインの電圧をプルアップする回路をさらに備えたことを特徴とする。
【００２０】
この態様によれば、デバイスがコネクタに装着されていない場合と装着された場合とで、電圧ラインの電圧状態を異ならせることができる。したがって、電圧監視部によって監視される電圧ラインの電圧状態に基づき、デバイスがコネクタに装着されたか否かを判定することができる。
【００２１】
また、上記発明において、好ましい態様は、前記メカニカルスイッチは、前記コネクタの両側にそれぞれ配置されていることを特徴とする。
【００２２】
この態様によれば、電圧監視部によって監視される電圧ラインの電圧状態に基づき、デバイスがコネクタに正しく装着されているか否かを判定することができる。
【００２３】
また、上記発明において、好ましい態様は、前記電子機器は、印刷装置であることを特徴とする。
【００２４】
この態様によれば、コントローラー(例えば、ＵＳＢホストコントローラー)への電源供給を完全に停止した状態であっても、デバイス(例えば、ＵＳＢデバイス)のコネクタへの装着を検出できる印刷装置を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】プリンター１０の概略構成図である。
【図２】ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたプリンター１０の例である。
【図３】本実施形態のプリンター１０の動作の一例を説明するためのフローチャートである。
【図４】第１変形例であるプリンター１０Ａの概略構成図である。
【図５】第２変形例であるプリンター１０Ｂの概略構成図である。
【図６】第３変形例であるプリンター１０Ｃの概略構成図である。
【発明を実施するための形態】
【００２６】
以下、本発明の電子機器を適用したプリンター１０について添付図面を参照しながら説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００２７】
図１は、プリンター１０の概略構成図である。図２は、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたプリンター１０の例である。
【００２８】
図１に示すように、本実施形態のプリンター１０は、ハード構成として、ＵＳＢデバイス２０（デバイス）が着脱可能に装着されるＵＳＢコネクタ３０（コネクタ）、制御部４０、メカニカルスイッチ５０等を備える。なお、プリンター１０は、実際には印刷機構等も備えているが、各図では省略されている。
【００２９】
ＵＳＢデバイス２０は、例えば、ＵＳＢメモリーで、デバイス側金属シェル２２、デバイス側端子２４ａ〜２４ｄ等を備えている。デバイス側金属シェル２２とデバイス側端子２４ｄ（４番ピン）とは、電気的に接続されていてもよいし、接続されていなくてもよい。
【００３０】
ＵＳＢコネクタ３０は、ＵＳＢデバイス２０が着脱可能に装着される一般的なＵＳＢコネクタで、ホスト側金属シェル３２、ホスト側端子３４ａ〜３４ｄ等を備える。
【００３１】
ＵＳＢデバイス２０は、ホスト側端子３４ａ〜３４ｄとデバイス側端子２４ａ〜２４ｄとがそれぞれ電気的に接続され、かつ、ホスト側金属シェル３２とデバイス側金属シェル２２とが電気的に接続された状態で、ＵＳＢコネクタ３０に装着される。
【００３２】
ホスト側端子３４ａは、ＶＢＵＳラインＬ１に電気的に接続されている。ホスト側端子
３４ｂは、Ｄ+ラインＬ２に電気的に接続されている。Ｄ+ラインＬ２は、ホスト側端子３４ｂとＵＳＢホストコントローラー４４とを電気的に接続している。ホスト側端子３４ｃは、Ｄ−ラインＬ３に電気的に接続されている。Ｄ−ラインＬ３は、ホスト側端子３４ｃとＵＳＢホストコントローラー４４とを電気的に接続している。ホスト側端子３４ｄは、ＧＮＤラインＬ４を介してグランドに電気的に接続されている。
【００３３】
メカニカルスイッチ５０は、第１端子５０ａ、及び第２端子５０ｂを含むスイッチで、例えば、マイクロスイッチによって構成される。メカニカルスイッチ５０は、ＵＳＢコネクタ３０の近傍、又はＵＳＢコネクタ３０内部に設けられる。具体的には、メカニカルスイッチ５０は、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着された際に当該ＵＳＢデバイス２０の一部がメカニカルスイッチ５０に当接して第１端子５０ａと第２端子５０ｂとが導通することでＯＮとなり（図２参照）、一方、ＵＳＢデバイス２０がＵＳＢコネクタ３０から取り外された際に当該当接が解除されて第１端子５０ａと第２端子５０ｂとが導通しなくなることでＯＦＦとなる（図１参照）位置に設けられる。
【００３４】
メカニカルスイッチ５０の第１端子５０ａは、電圧ラインＬ５を介して監視ポート４２（及び電圧監視部４０ａ）に電気的に接続されている。また、メカニカルスイッチ５０の第２端子５０ｂは、ＧＮＤラインＬ６を介してグランドに電気的に接続されている。
【００３５】
電圧ラインＬ５には、プルアップ抵抗Ｒ（電圧ラインＬ５の電圧をプルアップする回路）が接続されている。したがって、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されていない場合（図１参照）、電圧ラインＬ５の電圧は、プルアップ抵抗ＲによってプルアップされてＨレベル（例えば、３．３Ｖ）となる。
【００３６】
一方、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着された場合（図２参照）、電圧ラインＬ５の電圧は、Ｌレベル（例えば、０Ｖ）となる。これは、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着された場合、当該ＵＳＢデバイス２０の一部がメカニカルスイッチ５０に当接して第１端子５０ａと第２端子５０ｂとが導通することでＯＮとなり（図２参照）、電圧ラインＬ５がグランドに電気的に接続されることによるものである。
【００３７】
制御部４０は、監視ポート４２、ＵＳＢホストコントローラー４４（コントローラー）、さらに、図示しないが、ＣＰＵ、ＲＡＭ、ＲＯＭ等が一つの半導体チップ上に集積（実装）されたＳｏＣ（System-On-a-Chip）によって構成される。
【００３８】
監視ポート４２は、割り込み検出が可能なポートで、これに電気的に接続された電圧ラインＬ５の電圧状態を監視するために用いられる。
【００３９】
ＵＳＢホストコントローラー４４は、ＵＳＢコネクタ３０に装着されたＵＳＢデバイス２０との間で、Ｄ+ラインＬ２及びＤ−ラインＬ３を介して通信を行う。ＵＳＢホストコントローラー４４は、後述の電源制御部４０ｃによって電源（電力）供給され、又は電源（電力）供給が完全に停止される。
【００４０】
図１に示すように、プリンター１０は、機能構成として、電圧監視部４０ａ、デバイス装着判定部４０ｂ、電源制御部４０ｃ等を備える。電圧監視部４０ａ、デバイス装着判定部４０ｂ、及び電源制御部４０ｃは、制御部４０（ＣＰＵ）が制御プログラム（ファームウエア）を実行することによって実現される。
【００４１】
電圧監視部４０ａは、メカニカルスイッチ５０のＯＮ/ＯＦＦによって変化する、監視ポート４２に入力される電圧ラインＬ５の電圧状態を監視する。
【００４２】
デバイス装着判定部４０ｂは、電圧監視部４０ａによって監視される電圧ラインＬ５の電圧状態に基づき、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたか否かを判定する。
【００４３】
上記のように、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されていない場合（図１参照）、電圧ラインＬ５の電圧は、プルアップ抵抗ＲによってプルアップされてＨレベル（例えば、３．３Ｖ）となる。一方、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着された場合（図２参照）、電圧ラインＬ５がグランドに電気的に接続されるため、電圧ラインＬ５の電圧は、Ｌレベル（例えば、０Ｖ）となる。このように、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていない場合と装着された場合とで、電圧ラインＬ５の電圧状態は異なる。
【００４４】
以上のように、メカニカルスイッチ５０のＯＮ／ＯＦＦにより、監視ポート４２に入力される電圧ラインＬ５の電圧が変化するため、電圧監視部４０ａによって監視される電圧ラインＬ５の電圧状態に基づき、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着（接続）されたか否かを判定（検出）することができる。
【００４５】
電源制御部４０ｃは、デバイス装着判定部４０ｂによってＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたと判定された場合、ＵＳＢホストコントローラー４４に電源供給する。一方、電源制御部４０ｃは、デバイス装着判定部４０ｂによってＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていないと判定された場合、ＵＳＢホストコントローラー４４への電源供給を完全に停止する。
【００４６】
次に、本実施形態のプリンター１０の動作の一例について図３を参照しながら説明する。
【００４７】
図３は、本実施形態のプリンター１０の動作の一例を説明するためのフローチャートである。
【００４８】
以下の処理は、主に、制御部４０（ＣＰＵ）が制御プログラム（ファームウエア）を実行することによって実現される。
【００４９】
まず、プリンター１０の電源スイッチ（図示せず）がオンされると、制御部４０が起動する（ステップＳ１０）。
【００５０】
次に、電圧監視部４０ａが、監視ポート４２に入力される電圧ラインＬ５の電圧状態を監視する（ステップＳ１２）。
【００５１】
次に、デバイス装着判定部４０ｂが、電圧監視部４０ａによって監視される電圧ラインＬ５の電圧状態に基づき、監視ポート４２に入力される電圧ラインＬ５の電圧がＬレベルか否かを判定する（ステップＳ１４）。すなわち、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたか否かを判定する。
【００５２】
ここで、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されていない場合（図１参照）、監視ポート４２には、電圧ラインＬ５の電圧状態としてＨレベル（例えば、３．３Ｖ）が入力される。
【００５３】
この場合、デバイス装着判定部４０ｂは、監視ポート４２に入力される電圧ラインＬ５の電圧状態がＬレベルではないと判定する（ステップＳ１４：Ｎｏ）。すなわち、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されていないと判定する。
【００５４】
監視ポート４２に入力される電圧ラインＬ５の電圧状態がＬレベルではないと判定した場合（ステップＳ１４：Ｎｏ）、すなわち、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されていないと判定した場合、電源制御部４０ｃは、ＵＳＢホストコントローラー４４への電源（電力）供給を完全に停止する（ステップＳ１６）。その際、制御部４０（ＣＰＵ等）は、自身の状態によっては、省電力状態へ移行してもよい。
【００５５】
次に、ＵＳＢホストコントローラー４４への電源供給を完全に停止した状態で、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されたとする（図２参照）。この場合、ＵＳＢコネクタ３０に装着されたＵＳＢデバイス２０の一部がメカニカルスイッチ５０に当接することで当該メカニカルスイッチ５０がＯＮとなり、これにより、メカニカルスイッチ５０の第１端子５０ａと第２端子５０ｂとが導通して電圧ラインＬ５がグランドに電気的に接続されるため、監視ポート４２には、電圧ラインＬ５の電圧状態としてＬレベル（例えば、０Ｖ）が入力される。
【００５６】
この場合、制御部４０が省電力状態へ移行していたとしても、デバイス装着判定部４０ｂは、監視ポート４２に入力される電圧ラインＬ５の電圧変化を割り込みにて判定（検出）する。具体的には、デバイス装着判定部４０ｂは、監視ポート４２に入力される電圧ラインＬ５の電圧状態がＬレベルであると判定する（ステップＳ１４：Ｙｅｓ）。すなわち、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されたと判定する。
【００５７】
監視ポート４２に入力される電圧ラインＬ５の電圧状態がＬレベルであると判定した場合（ステップＳ１４：Ｙｅｓ）、すなわち、ＵＳＢコネクタ３０にＵＳＢデバイス２０が装着されたと判定した場合、電源制御部４０ｃは、ＵＳＢホストコントローラー４４への電源（電力）供給を開始する（ステップＳ１８）。
【００５８】
次に、ＵＳＢホストコントローラー４４は、電源供給によって起動され、ＵＳＢコネクタ３０に装着（接続）されたＵＳＢデバイス２０との接続を確立させる前処理として、エニュメレーションといわれる相互認証処理を実行し（ステップＳ２０）、次いで、ＵＳＢコネクタ３０に装着されたＵＳＢデバイス２０と通信（ＵＳＢ通信）を行う（ステップＳ２２）。
【００５９】
以上説明したように、本実施形態によれば、ＵＳＢホストコントローラー４４への電源供給を完全に停止した状態であっても、ＵＳＢデバイス２０のＵＳＢコネクタ３０への装着（接続）を検出できるプリンター１０を提供することができる。
【００６０】
これは、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたか否かを、ＵＳＢホストコントローラー４４ではなく、デバイス装着判定部４０ｂが、電圧監視部４０ａによって監視される電圧ラインＬ５の電圧状態に基づき判定（検出）することによるものである。
【００６１】
また、本実施形態によれば、次の効果を奏することができる。
【００６２】
第１に、デバイス装着判定部４０ｂによってＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていないと判定された場合、電源制御部４０ｃの作用により、ＵＳＢホストコントローラー４４への電源供給を完全に停止することができる。
【００６３】
第２に、ＵＳＢホストコントローラー４４への電源供給を完全に停止した状態であっても、デバイス装着判定部４０ｂの作用により、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたか否かを判定（検出）することができる。
【００６４】
第３に、デバイス装着判定部４０ｂによってＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されたと判定された場合、電源制御部４０ｃの作用により、ＵＳＢホストコントローラー４４に電源供給することができる。これにより、ＵＳＢホストコントローラー４４を起動させて、ＵＳＢコネクタ３０に装着されたＵＳＢデバイス２０との間で通信（ＵＳＢ通信）を行うことができる。
【００６５】
第４に、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていない場合、上記のようにＵＳＢホストコントローラー４４への電源供給を完全に停止することができるため、ＵＳＢホストコントローラーへの電源供給を完全に停止することができない従来技術と比べ、省電力を実現することができる。
【００６６】
次に、変形例について説明する。
【００６７】
図４は、第１変形例であるプリンター１０Ａの概略構成図である。
【００６８】
図４に示すように、本変形例のプリンター１０Ａは、上記実施形態のプリンター１０と比べ、ＵＳＢホストコントローラー４４が制御部４０の外部に設けられている点（つまり、制御部４０とＵＳＢホストコントローラー４４とが別チップで構成されている点）、制御部４０が制御端子４６を備えている点、制御端子４６とＵＳＢホストコントローラー４４とが制御ラインＬ７によって電気的に接続されている点、電源制御部４０ｃが、制御端子４６（及び制御ラインＬ７）を介してＵＳＢホストコントローラー４４へ直接、電源供給（又は電源供給を完全に停止）する点が相違し、それ以外、上記実施形態と同様の構成である。
【００６９】
本変形例によっても、上記実施形態と同様の効果を奏することができる。
【００７０】
図５は、第２変形例であるプリンター１０Ｂの概略構成図である。
【００７１】
図５に示すように、本変形例のプリンター１０Ｂは、上記第１変形例のプリンター１０Ａと比べ、制御端子４６とＵＳＢホストコントローラー４４との間にロードスイッチＳＷを設けた点、電源制御部４０ｃが、制御端子４６（及び制御ラインＬ７）を介してロードスイッチＳＷを制御することで、ＵＳＢホストコントローラー４４へ電源供給（又は電源供給を完全に停止）する点が相違し、それ以外、上記実施形態と同様の構成である。
【００７２】
本変形例によっても、上記実施形態と同様の効果を奏することができる。
【００７３】
図６は、第３変形例であるプリンター１０Ｃの概略構成図である。
【００７４】
図６に示すように、本変形例のプリンター１０Ｃは、上記実施形態のプリンター１０と比べ、ＵＳＢコネクタ３０の他方の側に追加メカニカルスイッチ５０Ｃ（メカニカルスイッチ５０と同様の構成）を追加配置した点（すなわち、ＵＳＢコネクタ３０の両側（長手方向に関する両側）にそれぞれメカニカルスイッチ５０を配置した点）、制御部４０に追加監視ポート４２Ｃ（監視ポート４２と同様の構成）を追加した点、追加メカニカルスイッチ５０Ｃの第１端子５０ａと追加監視ポート４２Ｃとを電気的に接続する追加電圧ラインＬ５Ｃを追加した点、さらに、追加電圧ラインＬ５Ｃに接続され、当該追加電圧ラインＬ５Ｃの電圧をプルアップする追加プルアップ抵抗ＲＣを追加した点が相違し、それ以外、上記実施形態と同様の構成である。
【００７５】
なお、メカニカルスイッチ５０、５０Ｃは、ＵＳＢデバイス２０がＵＳＢコネクタ３０
に正しく装着された場合（真っ直ぐ装着された場合）、ＵＳＢデバイス２０の一部がメカニカルスイッチ５０、５０Ｃに当接することで当該メカニカルスイッチ５０、５０ＣがＯＮとなる位置に設けられる（図６参照）。
【００７６】
本変形例によれば、上記実施形態と同様の効果に加え、さらに、電圧監視部４０ａによって監視される電圧ラインＬ５、Ｌ５Ｃの電圧状態に基づき、ＵＳＢデバイス２０がＵＳＢコネクタ３０に正しく装着されているか否かを判定することができる。
【００７７】
例えば、ＵＳＢコネクタ３０に装着されたＵＳＢデバイス２０の一部がメカニカルスイッチ５０、５０Ｃに当接することで当該メカニカルスイッチ５０、５０ＣがいずれもＯＮとなり、デバイス装着判定部４０ｂによって電圧ラインＬ５、Ｌ５Ｃの電圧がいずれもＬレベルであると判定された場合、ＵＳＢデバイス２０がＵＳＢコネクタ３０に正しく装着されていると判定することができる。
【００７８】
一方、ＵＳＢコネクタ３０に装着されたＵＳＢデバイス２０の一部がメカニカルスイッチ５０、５０Ｃのうち少なくとも一方に当接しないことでメカニカルスイッチ５０、５０Ｃのうち少なくとも一方がＯＦＦとなり、デバイス装着判定部４０ｂによって電圧ラインＬ５、Ｌ５Ｃのうち少なくとも一方がＨレベルであると判定された場合、ＵＳＢデバイス２０がＵＳＢコネクタ３０に正しく装着されていない（傾いて装着されている）と判定することができる。
【００７９】
また、上記実施形態では、本発明の電子機器をプリンター１０に適用した例について説明したが、これに限らず、プリンター１０以外の電子機器、例えば、パーソナルコンピューターにも、本発明の電子機器を適用してもよいのは無論である。
【００８０】
また、上記実施形態では、デバイスとしてＵＳＢデバイス２０を用い、コネクタとしてＵＳＢコネクタ３０を用い、コントローラーとしてＵＳＢホストコントローラー４４を用いた例について説明したがこれに限らず、ＵＳＢデバイス２０以外の他のデバイスを用い、ＵＳＢコネクタ３０以外の他のコネクタを用い、ＵＳＢホストコントローラー４４以外の他のコントローラーを用いてもよい。
【００８１】
また、上記実施形態では、監視ポート４２に入力される電圧ラインＬ５の電圧がＨレベルの場合、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていないと判定し、一方、監視ポート４２に入力される電圧ラインＬ５の電圧がＬレベルの場合、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていると判定する例について説明したが、これに限らない。すなわち、構成によって、論理が反転しても構わない。すなわち、上記実施形態とは逆に、監視ポート４２に入力される電圧ラインＬ５の電圧がＬレベルの場合、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていないと判定し、一方、監視ポート４２に入力される電圧ラインＬ５の電圧がＨレベルの場合、ＵＳＢデバイス２０がＵＳＢコネクタ３０に装着されていると判定してもよい。
【００８２】
また、上記実施形態では、電圧ラインＬ５の電圧をプルアップする例について説明したが、これに限らず、電圧ラインＬ５の電圧をプルダウンしてもよい。
【００８３】
上記実施形態はあらゆる点で単なる例示にすぎない。上記実施形態の記載によって本発明は限定的に解釈されるものではない。本発明はその精神または主要な特徴から逸脱することなく他の様々な形で実施することができる。
【符号の説明】
【００８４】
１０、１０Ａ、１０Ｂ…プリンター、２０…ＵＳＢデバイス、２２…デバイス側金属シ
ェル、２４ａ…デバイス側端子、２４ｂ…デバイス側端子、２４ｃ…デバイス側端子、２４ｄ…デバイス側端子、３０…ＵＳＢコネクタ、３０ｂ…デバイス装着判定部、３０ｃ…電源制御部、３２…ホスト側金属シェル、３４ａ〜３４ｄ…ホスト側端子、４０…制御部、４０ａ…電圧監視部、４０ｂ…デバイス装着判定部、４０ｃ…電源制御部、４２…監視ポート、４４…ＵＳＢホストコントローラー、４６…制御端子、ＧＮＤ…グランド、Ｌ１…グランドライン、Ｌ２…ＶＢＵＳライン、Ｌ３…Ｄ+ライン、Ｌ４…Ｄ−ライン、Ｌ５…電圧ライン、Ｌ６…制御ライン、Ｒ…プルアップ抵抗、ＳＷ…ロードスイッチ。
【図１】
2018005807.tif 000003
【図２】
2018005807.tif 000004
【図３】
2018005807.tif 000005
【図４】
2018005807.tif 000006
【図５】
2018005807.tif 000007
【図６】
2018005807.tif 000008