(57)【要約】      （修正有）【課題】通信インターフェースの切替を意識せずに、ホストコンピュータとの接続環境に合わせた通信ケーブルを接続するだけで、自動的にその接続環境に合致する通信インターフェースに切り替えられるデータ入力端末装置を提供する。【解決手段】２種類のいずれかの通信インターフェース１０、１１のホストコンピュータとの接続状況を検知し、検知結果に基づいてインターフェース選択手段１２が選択した通信インターフェース１０、１１によりホストコンピュータとデータを送受信する。【選択図】図２
2007148715.tif 000002
【特許請求の範囲】
【請求項１】
ＵＡＲＴインターフェース（１０）及びＵＳＢインターフェース（１１）の２種類の通信インターフェース（１０、１１）と、
いずれかの通信インターフェース（１０、１１）のホストコンピュータ（２）との接続状況を検知し、検知結果に基づいていずれかの通信インターフェース（１０、１１）を選択するインターフェース選択手段（１２）とを有し、
インターフェース選択手段（１２）で選択した通信インターフェース（１０、１１）によりホストコンピュータ（２）とデータを送受信することを特徴とするデータ入力端末装置。
【請求項２】
インターフェース選択手段（１２）は、ＵＡＲＴインターフェース（１０）に使用されるコネクタ（１５）のＤＴＲ端子がホストコンピュータ（２）との接続を表すアクティブである間、ＵＳＢインターフェース（１１）によるホストコンピュータ（２）と接続を無効とすることを特徴とする請求項１に記載のデータ入力端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータの周辺機器として、ホストコンピュータに対して入力操作データを出力するポインティングデバイスなどのデータ入力端末装置に関し、更に詳しくは、ＵＡＲＴインターフェースとＵＳＢインターフェースの２種類の通信インターフェースでホストコンピュータと接続可能なデータ入力端末装置に関する。
【背景技術】
【０００２】
従来パーソナルコンピュータなどのホストコンピュータと、その周辺に接続されるデータ入力端末装置とのデータ通信は、シリアル通信が一般的であり、米国ＥＩＡの通信規格であるＲＳ−２３２Ｃに準拠する通信ケーブル、コネクタを用いて相互のデータ送受信を行っていた。このＲＳ−２３２Ｃの通信規格によれば、ＣＰＵからパラレルバスで出力されるバイトデータをシリアルのビットストリームへ変換し、また、シリアルのビットストリームをＣＰＵが扱うパラレルなバイトデータに変換する必要があり、ホストコンピュータ若しくはデータ入力端末装置内のそれぞれには、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）インターフェースが備えられていた。
【０００３】
しかしながら、近年は、別のシリアル通信規格（ＩＥＥＥ１３９４）に準拠するＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースを用いて、ホストコンピュータとデータ入力端末装置間のデータを送受信する方法が主流となりつつある。ＵＳＢでは、操作者が違和感を感じない程度の一定周期でホストコンピュータがデータ入力端末装置から入力操作データを受信するｉｎｔｅｒｒｕｐｔ転送を採用することによって、ホストコンピュータ側に割り込み処理をかけずにデータの送信が可能となることから、特にマウス、ジョイスティックなどのポインティングデバイスとホストコンピュータとの接続に汎用されている。
【０００４】
上述のようにＵＡＲＴインターフェースとＵＳＢインターフェースとは、異なる規格に準拠するものであるが、従来、相互の接続環境や用途に応じて、ＵＡＲＴインターフェースとＵＳＢインターフェースの２種類の通信インターフェースを設けることにより、いずれの通信インターフェースでもデータの送受信が可能なネットワークモジュール１００が知られている（特許文献１参照）。
【０００５】
【特許文献１】特開２００５−３３３２２４号公報（明細書第４頁２２行乃至第５頁２９行、図１）
【０００６】
図３は、ＢｌｕｅＴｏｏｔｈと呼ばれる近距離無線通信方式のネットワークモジュール１００の要部構成を示すブロック図であり、無線伝送機器間を接続するブルートゥースＩＣチップ１０１が、モジュール基板１０２上に実装されている。モジュール基板１０２の端部には、４個の外部接続端子１０３Ａ、１０３Ｂ、１０３Ｃ、１０３Ｄが設けられ、それぞれＵＡＲＴのＲＴＳ端子、ＵＡＲＴのＣＴＳ端子、ＵＡＲＴのＩＮ端子若しくはＵＳＢのＤ＋端子、ＵＡＲＴのＯＵＴ端子若しくはＵＳＢのＤ−端子として作用する外部接続端子となっている。
【０００７】
一方、ブルートゥースＩＣチップ１０１には、ＵＡＲＴインターフェースとＵＳＢインターフェースの２種類の通信インターフェースのいずれかでデータ送受信を可能とするように、ＵＡＲＴのＲＴＳ端子１０４Ａ、ＵＡＲＴのＣＴＳ端子１０４Ｂ、ＵＡＲＴのＩＮ端子１０４Ｃ、ＵＡＲＴのＯＵＴ端子１０４Ｄ、ＵＳＢのＤ＋端子１０４Ｅ、及びＵＳＢのＤ−端子１０４Ｆを外部へ臨ませている。
【０００８】
図に示すように、モジュール基板１０２端部のＲＴＳ端子１０３ＡとＣＴＳ端子１０３Ｂは、ブルートゥースＩＣチップ１０１の対応するＲＴＳ端子１０４ＡとＣＴＳ端子１０４Ｂに接続するように配線されている。また、ＵＡＲＴのＩＮ端子とＵＳＢのＤ＋端子を兼ねる外部接続端子１０３Ｃは、２回路２接点形式のジャンパー切替型スイッチ１０５のジャンパー線１０５ａを介してブルートゥースＩＣチップ１０１側のＩＮ端子１０４ＣとＤ＋端子１０４Ｅのいずれかに切り替え接続され、ＵＡＲＴのＯＵＴ端子とＵＳＢのＤ−端子を兼ねる外部接続端子１０３Ｄは、スイッチ１０５のジャンパー線１０５ｂを介してブルートゥースＩＣチップ１０１側のＯＵＴ端子１０４ＤとＤ−端子１０４Ｆのいずれかに切り替え接続されるように構成されている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この従来のネットワークモジュール１００によれば、ジャンパー線１０５ａ、１０５ｂを、ＵＡＲＴのＩＮ端子１０４ＣとＵＡＲＴのＯＵＴ端子１０４Ｄ側に切り替えて、ＵＡＲＴインターフェースによる外部機器とのデータの入出力が可能となり、また、ジャンパー線１０５ａ、１０５ｂを、ＵＳＢのＤ＋端子１０４ＥとＵＳＢのＤ−端子１０４Ｆ側に切り替えて、ＵＳＢインターフェースによるデータの入出力が可能となる。
【００１０】
しかしながら、ＵＡＲＴインターフェースとＵＳＢインターフェースの切替に、手動のスイッチ１０５を設ける必要があることから、部品点数が増加し、更に、手動でジャンパー線１０５ａ、１０５ｂを切り替えなければならない煩わしさがあった。特に図示するネットワークモジュール１００に設けられるスイッチ１０５のように、機器の内部に配設される場合には、特にその切替操作が面倒なものであり、また切替接続状態が目視できないので、誤った通信インターフェースに切り替える問題があった。
【００１１】
本発明は、このような従来の問題点を考慮してなされたものであり、通信インターフェースの切替を意識せずに、ホストコンピュータとの接続環境に合わせた通信ケーブルを接続するだけで、自動的にその接続環境に合致する通信インターフェースに切り替えられるデータ入力端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述の目的を達成するため、請求項１のデータ入力端末装置は、ＵＡＲＴインターフェース及びＵＳＢインターフェースの２種類の通信インターフェースと、いずれかの通信インターフェースのホストコンピュータとの接続状況を検知し、検知結果に基づいていずれかの通信インターフェースを選択するインターフェース選択手段とを有し、インターフェース選択手段で選択した通信インターフェースによりホストコンピュータとデータを送受信することを特徴とする。
【００１３】
インターフェース選択手段は、接続状況を検知する一方の通信インターフェースがホストコンピュータと接続状態にあるときには、その通信インターフェースを、接続状態にないときには、他方の通信インターフェースを選択することにより、一方の通信インターフェースの接続状況を検知するだけで、ホストコンピュータと接続状況にある通信インターフェースが選択される。
【００１４】
請求項２のデータ入力端末装置は、インターフェース選択手段は、ＵＡＲＴインターフェースに使用されるコネクタのＤＴＲ端子がホストコンピュータとの接続を表すアクティブである間、ＵＳＢインターフェースによるホストコンピュータと接続を無効とすることを特徴とする。
【００１５】
ＵＡＲＴインターフェースに使用されるコネクタのＤＴＲ端子の状態は、ＵＡＲＴインターフェースを介してのホストコンピュータとデータ入力端末装置の接続状況を常に表しているので、ＤＴＲ端子がアクティブである間は、ＵＳＢインターフェースによるホストコンピュータとの接続を無効とし、ホストコンピュータに接続しているＵＡＲＴインターフェースを用いてデータの入出力が行われる。また、ＤＴＲ端子の状態から、ＵＡＲＴインターフェースによる接続が行われていないことを検知している間は、ＵＳＢインターフェースによるホストコンピュータとの接続如何にかかわらず、ＵＳＢインターフェースが選択される。
【発明の効果】
【００１６】
請求項１の発明によれば、ホストコンピュータ側との接続環境に合わせた通信ケーブルでデータ入力端末装置と接続するだけで、その接続環境に一致する通信インターフェースが選択されるので、スイッチによる手動切替を行うことなく、また用いられる通信インターフェースを意識せずに通信ケーブルを接続できる。
【００１７】
請求項２の発明によれば、ＵＡＲＴインターフェースに使用されるコネクタのＤＴＲ端子の状態が、ＵＡＲＴインターフェースによるホストコンピュータとデータ入力端末装置の接続状況を常に表すので、ホストコンピュータとの接続環境に合わせた通信インターフェースが正確に選択される。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施の形態に係るデータ入力端末装置１を、図１と図２を用いて説明する。図１は、データ入力端末装置１をホストコンピュータ２へ接続する状態を示す概略図である。ホストコンピュータ２の周辺機器として図示するデータ入力端末装置１は、ここでは、操作者の入力操作に応じてホストコンピュータ２へ相対移動データと指示入力データを出力するタッチパネル入力装置である。データ入力端末装置１には、ＲＳ−２３２Ｃに規格に準拠するＵＡＲＴインターフェース１０に用いられるパラレルコネクタ３と、シリアル通信規格（ＩＥＥＥ１３９４）に準拠するＵＳＢインターフェース１１に用いられるＵＳＢコネクタ４とが接続口をその外側面に臨ませて取り付けられ、パラレルコネクタ３に接続するパラレルケーブル５、若しくはＵＳＢコネクタ４に接続するＵＳＢケーブル６でホストコンピュータ２へ接続可能となっている。
【００１９】
パラレルコネクタ３は、図２に示すように、ＴｘＤ（送信データ）端子、ＲｘＤ（受信データ）端子、ＤＴＲ（Ｄａｔａ  Ｔｅｒｍｉｎａｌ  Ｒｅｄｙ）端子、ＤＳＲ（Ｄａｔａ  Ｓｅｔ  Ｒｅｄｙ）端子、ＲＴＳ（Ｒｅｑｕｅｓｔ  ｔｏ  Ｓｅｎｄ）端子、ＣＴＳ（Ｃｌｅａｒ  ｔｏ  Ｓｅｎｄ）端子を備えている。
【００２０】
上述の各端子を表す記号は、説明の便宜上、それぞれ対応して接続するホストコンピュータ２側の端子記号を用いている。従って、ＴｘＤ端子は、ホストコンピュータ２から出力されるデータを受信し、ＲｘＤ端子は、データ入力端末装置１からホストコンピュータ２へ相対移動データと指示入力データを出力する端子として使用される。また、ＤＴＲ端子は、ホストコンピュータ２の起動時にホストコンピュータ２からパラレルケーブル５を介して出力される「Ｈ」レベルの検出信号を入力するもので、データ入力端末装置１がホストコンピュータ２と接続状態にある場合には、ＤＳＲ端子からホストコンピュータ２へ接続状態を表す「Ｌ」レベルの信号を出力する。
【００２１】
ホストコンピュータ２は、ＤＳＲ端子から「Ｌ」レベルの信号を受けることによって、データ入力端末装置１がＲＳ−２３２Ｃに規格に準拠するＵＡＲＴインターフェース１０を介して接続されていることを認識し、ＤＴＲ端子を「Ｌ」レベルとする。従って、ＤＴＲ端子が「Ｌ」レベルであるときは、データ入力端末装置１とホストコンピュータ２がＵＡＲＴインターフェース１０により接続し、「Ｈ」レベルであるときは、ＵＡＲＴインターフェース１０により接続されていないことを表すもので、ＤＴＲ端子の状態から、ＵＡＲＴインターフェース１０による接続状況を検知することができる。
【００２２】
ＲＴＳ端子とＣＴＳ端子は、データ入力端末装置１とホストコンピュータ２間のデータ入出力のタイミングを制御為の端子であるが、ここではコントロール信号を用いずにデータの入出力を行うので、ＲＴＳ端子とＣＴＳ端子間を短絡させている。
【００２３】
ＵＳＢコネクタ４は、それぞれ双方向のデータ送受信が可能なＤ＋端子及びＤ−端子と、＋５Ｖの電源端子及びＧＮＤ（接地）端子の４本の端子を備えている。＋５Ｖの電源端子及びＧＮＤ（接地）端子は、他に電源入力手段を有しないＵＳＢ機器に対してＵＳＢインターフェースを介して電源を供給するために使用される端子であるが、ここでは使用しない。
【００２４】
タッチパネル入力装置であるデータ入力端末装置１は、図２に示すように、上述した未使用の端子を除き、パラレルコネクタ３とＵＳＢコネクタ４の各端子を対応する端子へ接続する内部配線用入出力コネクタ１５と、図示しないタッチパネルへの操作者の入力操作を検出する操作入力部７と、内部配線用入出力コネクタ１５と操作入力部７に入出力ポートが接続する１チップのマイクロプロセッサ９を備えている。
【００２５】
マイクロプロセッサ９は、ＣＰＵ８、ＵＡＲＴインターフェース１０、ＵＳＢインターフェース１１、インターフェース識別部１２、ＲＯＭ１３、ＲＡＭ１４を内蔵し、これらがバスラインを介して接続されている。ＲＯＭ１３は、データ入力端末装置１の起動時にＣＰＵ８に読み込まれるブートプログラムや操作入力部７の動作を制御するアプリケーションプログラムを記憶し、ＲＡＭ１４は、これらのプログラムや操作入力部７から検出される相対移動データや指示入力データを一時記憶する。ＣＰＵ８は、これらのメモリーに記憶されるプログラムに基づいて、ホストコンピュータ２とのデータの送受信を含む既述の各部の動作を制御する。
【００２６】
ＵＡＲＴインターフェース１０は、入出力コネクタ１５のＴｘＤ端子、ＲｘＤ端子、ＤＴＲ端子、ＤＳＲ端子の各端子に接続している。このＵＡＲＴインターフェース１０によって、ＴｘＤ端子から入力されるシリアルのビットストリームは、ＣＰＵ８が扱うパラレルなバイトデータに変換されてバスラインへ出力され、ＣＰＵ８の制御によりバスラインから出力される相対移動データや指示入力データなどのバイトデータは、シリアルのビットストリームに変換されてＲｘＤ端子に出力される。
【００２７】
また、ＵＳＢインターフェース１１は、入出力コネクタ１５のＤ＋端子とＤ−端子に接続し、これらの端子のいずれか一方、若しくは双方から入力されるシリアルデータをバスラインへ出力するパラレルデータに変換し、バスラインから出力される相対移動データや指示入力データなどのバイトデータを、シリアルデータに変換してＤ＋端子若しくはＤ−端子へ出力する。ＵＳＢ機器となるデータ入力端末装置１は、ホストコンピュータ２によって固有のアドレスが割り当てられる前の初期状態で、デフォルトアドレス「００ｈ」に反応して、自身のデータ入力端末装置１がどのような周辺機器であるかの機器情報をシリアルデータに変換してＤ＋端子若しくはＤ−端子からホストコンピュータ２へ出力するように設定されている。ホストコンピュータ２は、その機器情報をもとに、対応するドライバー（ここでは、タッチパネル入力装置のドライバー）をロードし、データ入力端末装置１のアドレスを割り当てて、データ入力端末装置１とのデータ送受信が行われる。
【００２８】
インターフェース識別部１２は、入出力コネクタ１５のＤＴＲ端子に接続し、ＤＴＲ端子の状態から、ＵＡＲＴインターフェース１０による接続状況を検知している。すなわち、ＤＴＲ端子が「Ｌ」レベルであるときは、ＵＡＲＴインターフェース１０によってホストコンピュータ２と接続しているものとし、ＵＳＢケーブル６によってホストコンピュータ２と接続しているか否かにかかわらず、ＵＳＢインターフェース１１によるデータ入出力を無効とする。ここでは、ＵＡＲＴインターフェース１０が使用されている間は、ＵＳＢケーブル６によりホストコンピュータ２とデータ入力端末装置１とが接続されていたとしても、デフォルトアドレス「００ｈ」による機器情報のホストコンピュータ２への出力を禁止している。従って、ホストコンピュータ２では、ＵＳＢ機器としてデータ入力端末装置１を認識することなく、データ入力端末装置１とホストコンピュータ２間のデータの送受信は、優先して選択されるＵＡＲＴインターフェース１０により行われる。
【００２９】
ＵＡＲＴインターフェース１０が使用しない間、すなわち、パラレルケーブル５によつてホストコンピュータ２と接続していない状態では、ＤＴＲ端子が「Ｈ」レベルの状態にあり、ＵＳＢインターフェース１１がアクティブとなる。この状態では、ＵＳＢケーブル６によってホストコンピュータ２と接続することにより、タッチパネル入力装置の機器情報がホストコンピュータ２へ出力され、データ入力端末装置１のアドレスが割り当てられ、ＵＳＢインターフェース１１によるデータの送受信が可能となる。
【００３０】
以上のように、本実施の形態によれば、操作者はＵＡＲＴインターフェース１０とＵＳＢインターフェース１１のいずれを用いるか意識することなく、ホストコンピュータ２側の接続環境に合わせた接続ＵＳＢケーブル６若しくはパラレルケーブル５を用いて接続することにより、ホストコンピュータ２とデータ入力端末装置１間のデータ送受信が可能となる。
【００３１】
上述の実施の形態によれば、ＵＡＲＴインターフェース１０を使用している間、ＵＳＢインターフェース１１による接続を無効とする方法として、機器情報をホストコンピュータ２へ出力しない例で説明したが、Ｄ＋端子及び／又はＤ−端子の接続を遮断させてもよい。
【００３２】
また、ＵＳＢインターフェース１１を使用している間、ＵＡＲＴインターフェース１０による接続を無効としてもよく、更にいずれかのインターフェースの接続状況は、ＤＴＲ端子以外の他の端子の状態から検知してもよい。例えば、ＵＳＢケーブル６をホストコンピュータ２と接続することによるＵＳＢコネクタ４の＋５Ｖの電源端子の電位上昇からＵＳＢインターフェース１１の接続状況を検知してもよい。
【産業上の利用可能性】
【００３３】
本発明は、ＵＳＢインターフェースとＵＡＲＴインターフェースを有するデータ入力端末装置に適している。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施の形態に係るデータ入力端末装置１をホストコンピュータ２へ接続する状態を示す概略図である。
【図２】データ入力端末装置１のブロック図である。
【図３】従来のネットワークモジュール１００の要部構成を示すブロック図である。
【符号の説明】
【００３５】
１    データ入力端末装置
２    ホストコンピュータ
１０  ＵＡＲＴインターフェース
１１  ＵＳＢインターフェース
１２  インターフェース選択手段（インターフェース識別部）
１５  コネクタ（入出力コネクタ）
【図１】
2007148715.tif 000003
【図２】
2007148715.tif 000004
【図３】
2007148715.tif 000005