(57)【要約】    【課題】  デイジーチェーン接続された各情報処理装置に自動的に識別番号を設定する識別番号設定方法を提供する。    【解決手段】  座標入力装置は、上位の座標入力装置から「ＩＤ＝Ｎの設定コマンド」を受信すると、識別番号としてＩＤ＝Ｎを設定する（Ｓ１１）。下位の座標入力装置が接続されているか否かを判別し（Ｓ１２）、下位の座標入力装置が接続されている場合、「ＩＤ＝Ｎ＋１の設定コマンド」を下位の座標入力装置に送信する（Ｓ１３）。このＩＤ設定コマンドを送信してから所定時間内に下位の座標入力装置から「ＭＡＸ＝Ｍの設定コマンド」を受信したか否かを判別する（Ｓ１４）。「ＭＡＸ＝Ｍの設定コマンド」を受信した場合、接続台数ＭＡＸに値Ｍを設定するとともに、上位の座標入力装置に「ＭＡＸ＝Ｍの設定コマンド」を送信する（Ｓ１５）。【選択図】      図４
2006268254.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置がデイジーチェーン接続されたシステム内で、前記各情報処理装置に識別番号を設定する識別番号設定方法であって、
前記各情報処理装置は、
上位の情報処理装置から所定の番号を識別番号に設定するための指令を受信する受信ステップと、
前記受信した指令にしたがって、前記番号を識別番号に設定する設定ステップと、
前記下位の情報処理装置が接続されているか否かを判別する判別ステップと、
前記下位の情報処理装置が接続されている場合、前記識別番号として設定された番号に対応する次の番号を識別番号に設定するための指令を下位の情報処理装置に送信する識別番号送信ステップと、
前記下位の情報処理装置が接続されていない場合、前記設定された識別番号に対応する数を、前記システムに接続されている情報処理装置の接続台数として前記上位の情報処理装置に送信し、
前記下位の情報処理装置が接続されている場合、前記下位の情報処理装置から受信した接続台数を前記上位の情報処理装置に送信する接続台数送信ステップとを有することを特徴とする識別番号設定方法。
【請求項２】
前記各情報処理装置は、
前記上位の情報処理装置が接続されたことに応じて、識別番号に初期番号を設定するとともに、前記接続台数を初期値に設定する初期設定ステップと、
前記下位の情報処理装置が接続されたことに応じて、前記設定された識別番号に対応する次の番号を識別番号に設定するための指令を下位の情報処理装置に送信する下位接続ステップと、
前記下位の情報処理装置が切断されたことに応じて、前記設定された識別番号に対応する数を前記接続台数として設定するとともに、前記接続台数を設定するための指令を上位の情報処理装置に送信する下位切断ステップとを有することを特徴とする請求項１記載の識別番号設定方法。
【請求項３】
請求項１または２記載の識別番号設定方法によって識別番号が設定された情報処理装置である座標入力装置が座標処理装置にデイジーチェーン接続されたシステム内で、前記座標処理装置に対して座標を入力する座標入力方法であって、
前記座標入力装置は、
入力された座標位置を前記座標処理装置の座標位置に変換する変換ステップと、
前記変換された座標位置を上位の座標入力装置を中継して前記座標処理装置に送信する座標送信ステップとを有することを特徴とする座標入力方法。
【請求項４】
前記変換ステップでは、
入力された座標位置を前記座標入力装置の入力可能な最大座標値で割った値と、前記設定された識別番号に対応する数から値１を引いた値に前記接続台数で割った値とを加えた加算値に、前記座標処理装置の入力可能な最大座標値を乗じることによって、前記座標処理装置の座標位置に変換することを特徴とする請求項３記載の座標入力方法。
【請求項５】
請求項１または２記載の識別番号設定方法、あるいは請求項３または４記載の座標入力方法が適用されたことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置が複数デイジーチェーン接続されたことを特徴とする情報処理システム。
【請求項７】
請求項１または２記載の識別番号設定方法、あるいは請求項３または４記載の座標入力方法を実行するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項８】
請求項７記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報処理装置がデイジーチェーン接続されたシステム内で、各情報処理装置に識別番号を設定する識別番号設定方法および座標入力方法に関する。
【背景技術】
【０００２】
従来、コンピュータ等のホストマシンに、複数の周辺機器をデイジーチェーン接続して使用するために、それぞれの周辺機器に異なるＩＤを設定する必要があった。デイジーチェーン接続された情報処理装置にＩＤを設定する方法として、ディップスイッチ等で、ユーザが個別にＩＤを設定する方法が知られている。また、ホストマシンにＩＤ設定ルーチンを持たせ、全ての情報処理装置を検索し、各情報処理装置にＩＤを割り振る方法も知られている（特許文献１参照）。
【０００３】
また、ホストマシンに始端ＩＤを設定する機能を持たせ、ＩＤが設定された情報処理装置は、設定されたＩＤに値１を加えたＩＤを、次の情報処理装置に順次設定していく方法も知られている（特許文献２、３参照）。また、デイジーチェーン接続された各情報処理装置は、受信した番号を自装置のＩＤとして設定し、受信した番号と異なり、かつ他の情報処理装置に設定されたＩＤと重複しない番号を次の情報処理装置に出力してＩＤを設定する方法も知られている（特許文献４参照）。
【０００４】
また、ホストマシンに、異なる時間にデイジーチェーン接続された情報処理装置の電源を投入するルーチンを持たせ、各デイジーチェーン接続された情報処理装置は、各情報処理装置内のタイマのカウント値からＩＤを設定する方法も知られている（特許文献５参照）。
【０００５】
また、始端に始端ＩＤが設定されている情報処理装置がデイジーチェーン接続されたシステムにおいて、始端の情報処理装置が次の情報処理装置にＩＤを変化させて順に設定していく方法、また、始端に始端ＩＤが設定されている情報処理装置がデイジーチェーン接続されたシステムにおいて、始端の情報処理装置がホストマシンにＩＤ情報を出力し、ホストマシンが次の情報処理装置にＩＤを設定し、ＩＤが設定された情報処理装置は、ホストマシンにＩＤ情報を出力することを繰り返してＩＤを設定する方法、さらに、ホストマシンがデイジーチェーン接続された情報処理装置のうち、ＩＤが設定されていない情報処理装置の中から最もホストマシンに近い情報処理装置から順にＩＤの設定を行う方法も知られている（特許文献６参照）。
【０００６】
また、ホストマシンに座標入力装置がデイジーチェーン接続されたシステムにおいて、全ての座標入力装置にホストマシンの座標が同じようにマッピングされるか、あるいはユーザが座標のマッピングを変更できるペンタブレット（株式会社ワコムの製品）が知られている。
【特許文献１】特開平６−２７４４４３号公報
【特許文献２】特開平１０−１０５３３５号公報
【特許文献３】特開平１１−２７２６０１号公報
【特許文献４】特開平８−１８２０２９号公報
【特許文献５】特開２０００−３３９２６５号公報
【特許文献６】特開２００２−３４６１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の識別番号設定方法では、以下に掲げる問題があった。すなわち、ホストマシンにＩＤを設定する処理ルーチンが必要な方法では、ホストマシンにＩＤを設定するためのアプリケーションをインストールしなければならず、ホストマシンが変わる度にインストール作業が必要となっていた。
【０００８】
また、デイジーチェーンの始端に、始端ＩＤが設定されている情報処理装置を接続するシステムでは、デイジーチェーンの接続順を間違えると、ＩＤの設定が行われなくなっていた。
【０００９】
また、上記従来の座標入力方法では、デイジーチェーン接続された画像出力機能付き座標入力装置がホストマシンに接続されている場合、ホストマシンの座標が同じようにマッピングされ、座標入力位置と表示位置の対応が取れなくなってしまったり、接続順を変更する度に座標のマッピングを設定する作業が必要になっていた。
【００１０】
そこで、本発明は、ホストマシンに識別番号を設定するためのアプリケーションを必要とせず、かつ情報処理装置の接続順を気にすることなく、デイジーチェーン接続された各情報処理装置に自動的に識別番号を設定する識別番号設定方法を提供することを目的とする。
【００１１】
また、本発明は、座標入力装置がデイジーチェーン接続されたシステム内で、座標処理装置の座標のマッピングを自動的に行う座標入力装置において、座標入力位置と表示位置の対応が取れた座標のマッピングを自動的に行う座標入力方法を提供することを他の目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の識別番号設定方法は、複数の情報処理装置がデイジーチェーン接続されたシステム内で、前記各情報処理装置に識別番号を設定する識別番号設定方法であって、前記各情報処理装置は、上位の情報処理装置から所定の番号を識別番号に設定するための指令を受信する受信ステップと、前記受信した指令にしたがって、前記番号を識別番号に設定する設定ステップと、前記下位の情報処理装置が接続されているか否かを判別する判別ステップと、前記下位の情報処理装置が接続されている場合、前記識別番号として設定された番号に対応する次の番号を識別番号に設定するための指令を下位の情報処理装置に送信する識別番号送信ステップと、前記下位の情報処理装置が接続されていない場合、前記設定された識別番号に対応する数を、前記システムに接続されている情報処理装置の接続台数として前記上位の情報処理装置に送信し、前記下位の情報処理装置が接続されている場合、前記下位の情報処理装置から受信した接続台数を前記上位の情報処理装置に送信する接続台数送信ステップとを有することを特徴とする。
【発明の効果】
【００１３】
本発明の請求項１に記載の識別番号設定方法によれば、上位の情報処理装置から所定の番号を識別番号に設定するための指令を受信し、受信した指令にしたがって、前記番号を識別番号に設定し、前記下位の情報処理装置が接続されているか否かを判別し、前記下位の情報処理装置が接続されている場合、識別番号として設定された番号に対応する次の番号を識別番号に設定するための指令を下位の情報処理装置に送信し、前記下位の情報処理装置が接続されていない場合、前記設定された識別番号に対応する数を、前記システムに接続されている情報処理装置の接続台数として前記上位の情報処理装置に送信し、前記下位の情報処理装置が接続されている場合、前記下位の情報処理装置から受信した接続台数を前記上位の情報処理装置に送信するので、ホストマシンとなる情報処理装置に識別番号を設定するためのアプリケーションを必要とせず、かつ情報処理装置の接続順を気にすることなく、デイジーチェーン接続された各情報処理装置に自動的に識別番号を設定することができる。また、全ての情報処理装置に接続台数を通知することができる。
【００１４】
請求項２に記載の識別番号設定方法によれば、下位に情報処理装置が接続された場合、自動的に下位の識別番号の設定と接続台数の再設定を行うことができ、また下位の情報処理装置が切断された場合、自動的に接続台数の再設定を行うことができる。
【００１５】
また、請求項３に記載の座標入力方法によれば、複数の座標入力装置がデイジーチェーン接続されたシステム内で、座標入力装置間で重複することなく、各座標入力装置に対し、座標入力位置と表示位置の対応が取れた座標のマッピングを自動的に行うことができる。
【発明を実施するための最良の形態】
【００１６】
本発明の識別番号設定方法および座標入力方法の実施の形態について図面を参照しながら説明する。本実施形態の識別番号設定方法および座標入力方法は、マルチモニタ環境が構築された座標入力システムに適用される。図１は実施の形態における座標入力システムの構成を示す図である。本実施形態の座標入力システムは、ホストマシン１０１および３台の画像出力機能（ディスプレイ）付き座標入力装置（デジタイザ）１０２、１０３、１０４から構成される。ホストマシン１０１と３台の座標入力装置１０２、１０３、１０４との間には、各座標入力装置に画像データを転送するための画像出力ケーブル１０１ａ〜１０１ｃがそれぞれ接続されている。また、ホストマシン１０１および３台の座標入力装置１０２、１０３、１０４はＵＳＢケーブル１０２ｄ〜１０４ｄでデイジーチェーン接続されている。尚、本実施形態では、３台の座標入力装置が接続されている場合を示したが、３台に限らず、デイジーチェーン接続可能な最大数のうち、任意の数Ｎ（Ｎ：自然数）まで接続してもよいことは勿論である。
【００１７】
また、座標入力装置１０２、１０３、１０４には、それぞれの表示画面から座標位置を入力するためのペン１０５、１０６、１０７が設けられている。座標入力装置１０２、１０３、１０４の各表示部１０２ａ、１０３ａ、１０４ａの画面上には、タッチパネル１２９が設けられており、ペン１０５、１０６、１０７で、ホストマシン１０１の座標がマッピングされた画面上の位置を指示することにより、ホストマシン１０１に対して座標位置を入力することが可能である。
【００１８】
図２は座標入力装置の構成を示すブロック図である。座標入力装置１０２、１０３、１０４は、同一の構成を有しており、周知のＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３の他、表示部１０２ａ、１０３ａ、１０４ａ、Ｉ／Ｏインタフェース（Ｉ／Ｆ）１２５、ＵＳＢファンクションＩ／Ｆ１２６、ＵＳＢホストＩ／Ｆ１２７、ＲＧＢ入力インタフェース１２８等がバス１３０を介して接続された構成を有する。ＲＡＭ１２３には、座標入力装置の識別番号（ＩＤ）を記憶するＩＤ記憶領域、およびシステムに接続されている座標入力装置の接続台数ＭＡＸを記憶するＭＡＸ記憶領域が割り当てられている。Ｉ／Ｏインタフェース１２５には、タッチパネル１２９が接続されている。ＵＳＢファンクションＩ／Ｆ１２６には、上位の情報処理装置であるホストマシン１０１あるいは座標入力装置が接続され、ＵＳＢホストＩ／Ｆ１２７には、下位の情報処理装置である座標入力装置が接続される。尚、ホストマシン１０１は、座標入力装置１０２、１０３、１０４と同様の構成の他、画像データを出力するＲＧＢ出力インタフェース、画像データを蓄積する大容量の記憶装置等を有する。
【００１９】
図３は上位の情報処理装置が接続された場合の座標入力装置１０２、１０３、１０４におけるＩＤ設定処理手順を示すフローチャートである。この処理プログラムは座標入力装置１０２、１０３、１０４内のＲＯＭ１２２に格納されており、ＣＰＵ１２１によって実行される。ＣＰＵ１２１は、バス１３０を介してＵＳＢファンクションＩ／Ｆ１２６およびＵＳＢホストＩ／Ｆ１２７に接続される周辺機器の有無を常に監視しており、ＵＳＢファンクションＩ／Ｆ１２６に上位の情報処理装置（ホストマシンもしくは座標入力装置）が接続されると、本処理を開始する。
【００２０】
上位の情報処理装置が接続されると、まず、識別番号としてＩＤ＝１、接続台数としてＭＡＸ＝１を設定する（ステップＳ１）。そして、下位の座標入力装置が接続されているか否かを判別する（ステップＳ２）。下位の座標入力装置が接続されていない場合、そのまま本処理を終了する。一方、下位の座標入力装置が接続されている場合、「ＩＤ＝２の設定コマンド」を下位の座標入力装置に送信する（ステップＳ３）。この後、本処理を終了する。この段階では、本処理を実行した座標入力装置には、ＩＤ＝１、ＭＡＸ＝１が設定されている。
【００２１】
図４は上位の情報処理装置から「ＩＤ＝Ｎの設定コマンド」を受信した場合のＩＤ設定処理手順を示すフローチャートである。この処理プログラムは座標入力装置１０２、１０３、１０４内のＲＯＭ１２２に格納されており、ＣＰＵ１２１によって実行される。まず、受信した「ＩＤ＝Ｎの設定コマンド」に従って、識別番号としてＩＤ＝Ｎを設定する（ステップＳ１１）。ここで、Ｎは自然数である。下位の座標入力装置が接続されているか否かを判別する（ステップＳ１２）。下位の座標入力装置が接続されている場合、「ＩＤ＝Ｎ＋１の設定コマンド」を下位の座標入力装置に送信する（ステップＳ１３）。
【００２２】
そして、このＩＤ設定コマンドを送信してから所定時間内に下位の座標入力装置から「ＭＡＸ＝Ｍの設定コマンド」を受信したか否かを判別する（ステップＳ１４）。ここで、Ｍはこの座標入力装置に設定されているＩＤより大きな値（自然数）である。「ＭＡＸ＝Ｍの設定コマンド」を受信した場合、接続台数ＭＡＸに値Ｍを設定するとともに、上位の座標入力装置に「ＭＡＸ＝Ｍの設定コマンド」を送信する（ステップＳ１５）。この後、本処理を終了する。
【００２３】
一方、ステップＳ１２で下位の座標入力装置が接続されていない場合、上位の情報処理装置（ホストマシンもしくは座標入力装置）に「ＭＡＸ＝Ｎの設定コマンド」を送信する（ステップＳ１６）。この後、本処理を終了する。また一方、ステップＳ１４で所定時間内に下位の座標入力装置から「ＭＡＸ＝Ｍの設定コマンド」を受信していない場合、ステップＳ１６で同様に上位の座標入力装置に「ＭＡＸ＝Ｎの設定コマンド」を送信する。ここで、Ｎはこの座標入力装置に設定されているＩＤと同じ値である。また、所定時間内に下位の座標入力装置から「ＭＡＸ＝Ｍの設定コマンド」を受信しなかった場合としては、例えば、下位の座標入力装置は接続されているが、正常に動作していないことが挙げられる。また、本実施形態の識別番号設定機能がない情報処理装置が下位に接続された場合である。
【００２４】
図５は下位の座標入力装置が切断された場合のＭＡＸ設定処理手順を示すフローチャートである。この処理プログラムは座標入力装置１０２、１０３、１０４内のＲＯＭ１２２に格納されており、ＣＰＵ１２１によって実行される。下位の座標入力装置が切断されると、ＭＡＸにＩＤを設定し（ステップＳ２０）、上位の座標入力装置に「ＭＡＸ＝ＩＤの設定コマンド」を送信し（ステップＳ２１）、本処理を終了する。
【００２５】
図８は下位の座標入力装置が接続された場合のＩＤ設定処理手順を示すフローチャートである。この処理プログラムは座標入力装置１０２、１０３、１０４内のＲＯＭ１２２に格納されており、ＣＰＵ１２１によって実行される。下位の座標入力装置が接続されると、下位の座標入力装置に「ＭＡＸ＝ＩＤ＋１の設定コマンド」を送信し（ステップＳ４１）、本処理を終了する。
このように、本実施形態の識別番号（ＩＤ）の設定処理および接続台数ＭＡＸの設定処理では、ホストマシンにＩＤを設定するためのアプリケーションを必要とせず、かつ座標入力装置の接続順を気にすることなく、デイジーチェーン接続された各座標入力装置に自動的にＩＤを設定することができる。また、ホストマシンにＩＤを設定するためのアプリケーションをインストールする必要がないので、どんなホストマシンと接続してもＩＤの設定を自動的に行うことができる。
【００２６】
つぎに、座標入力装置１０２、１０３、１０４における識別番号（ＩＤ）および接続台数ＭＡＸの設定が完了した後の座標入力動作を示す。図６は座標入力動作を示す図である。座標入力装置１０２、１０３、１０４の各表示部１０２ａ、１０３ａ、１０４ａの画面上には、ホストマシン１０１の座標がマッピングされている。すなわち、座標入力装置１０２の表示部１０２ａには、ホストマシン１０１の座標（０，０）〜（１／３ＰＣ_ＭＡＸ_ｘ，１／３ＰＣ_ＭＡＸ_ｙ）の範囲の画像が表示される。座標入力装置１０３の表示部１０３ａには、ホストマシン１０１の座標（１／３ＰＣ_ＭＡＸ_ｘ，０）〜（２／３ＰＣ_ＭＡＸ_ｘ，２／３ＰＣ_ＭＡＸ_ｙ）の範囲の画像が表示される。座標入力装置１０４の表示部１０４ａには、ホストマシン１０１の座標（２／３ＰＣ_ＭＡＸ_ｘ，０）〜（ＰＣ_ＭＡＸ_ｘ，ＰＣ_ＭＡＸ_ｙ）の範囲の画像が表示される。図中、座標入力装置１０４の表示部１０４ａには、ペン１０７で座標（Ｐｘ，Ｐｙ）が入力された場合が示されている。
【００２７】
図７は座標入力装置１０４における座標変換処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ１２２に格納されており、ＣＰＵ１２１によって所定時間毎に実行される。尚、座標入力装置１０２、１０３においても同様の処理が行われる。まず、タッチパネル１２９を介してペン１０７で座標（Ｐｘ，Ｐｙ）が入力されたか否かを判別する（ステップＳ３１）。座標（Ｐｘ，Ｐｙ）が入力されていない場合、そのまま本処理を終了する。一方、座標（Ｐｘ，Ｐｙ）が入力された場合、数式（１）に従って、座標入力装置１０４の座標（Ｐｘ，Ｐｙ）をホストマシン１０１の座標（ＰＸ，ＰＹ）に変換する（ステップＳ３２）。ここで、ＰＣ_ＭＡＸ_ｘ，ＰＣ_ＭＡＸ_ｙは、それぞれホストマシンにおけるｘ座標の最大値、ｙ座標の最大値である。また、ＩＮ_ＭＡＸ_ｘ，ＩＮ_ＭＡＸ_ｙは、それぞれ各座標入力装置におけるｘ座標の最大値、ｙ座標の最大値である。
【００２８】
ＰＸ＝ＰＣ_ＭＡＸ_ｘ＊［（ＩＤ−１）／ＭＡＸ＋Ｐｘ／ＩＮ_ＭＡＸ_ｘ］
ＰＹ＝ＰＣ_ＭＡＸ_ｙ＊［（ＩＤ−１）／ＭＡＸ＋Ｐｙ／ＩＮ_ＭＡＸ_ｙ］……（１）
ステップＳ３２で変換された座標（ＰＸ，ＰＹ）を、ＵＳＢファンクションＩ／Ｆ１２６を介して上位の座標入力装置１０３に送信する（ステップＳ３３）。この後、本処理を終了する。座標入力装置１０３は、ＵＳＢホストＩ／Ｆ１２７を介して下位の座標入力装置１０４から入力した座標（ＰＸ，ＰＹ）を、ＵＳＢファンクションＩ／Ｆ１２６を介してそのまま上位の座標入力装置１０２に出力する。同様に、座標入力装置１０２は、ＵＳＢホストＩ／Ｆ１２７を介して下位の座標入力装置１０３から入力した座標（ＰＸ，ＰＹ）を、ＵＳＢファンクションＩ／Ｆ１２６を介してそのまま上位のホストマシン１０１に出力する。そして、ホストマシン１０１は、入力された座標（ＰＸ，ＰＹ）が反映された画像データを座標入力装置１０４に出力する。
【００２９】
このように、本実施形態の座標入力処理では、座標入力装置１０４上で入力された座標（Ｐｘ，Ｐｙ）は、ホストマシン１０１上の座標（ＰＸ，ＰＹ）に変換されるので、ホストマシン１０１に対し、座標入力位置と表示位置の対応が取れた座標データを入力することができる。したがって、ホストマシンの座標を、デイジーチェーン接続された座標入力装置間で重複することなく、自動的にマッピングすることができ、システム構築後、すぐに座標入力を行うことができる。また、マルチモニタ環境が構築されると、各座標入力装置がホストマシンの座標位置を計算するので、ホストマシンに専用のドライバをインストールしなくて済み、ＨＩＤ（ヒューマンインタフェースデバイス）等の既存のドライバを使用することができる。
【００３０】
尚、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００３１】
例えば、上記実施形態では、デイジーチェーン接続されるインタフェースとして、ＵＳＢを用いたが、ＩＥＥＥ１３９４、ＳＣＳＩ等、他のインタフェースであってもよい。
【００３２】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００３３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３４】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００３５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３６】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００３７】
【図１】実施の形態における座標入力システムの構成を示す図である。
【図２】座標入力装置の構成を示すブロック図である。
【図３】上位の情報処理装置が接続された場合の座標入力装置１０２、１０３、１０４におけるＩＤ設定処理手順を示すフローチャートである。
【図４】上位の情報処理装置から「ＩＤ＝Ｎの設定コマンド」を受信した場合のＩＤ設定処理手順を示すフローチャートである。
【図５】下位の座標入力装置が切断された場合のＭＡＸ設定処理手順を示すフローチャートである。
【図６】座標入力動作を示す図である。
【図７】座標入力装置１０４における座標変換処理手順を示すフローチャートである。
【図８】下位の座標入力装置が接続された場合のＩＤ設定処理手順を示すフローチャートである。
【符号の説明】
【００３８】
１０１  ホストマシン
１０２、１０３、１０４  座標入力装置
１０５、１０６、１０７  ペン
１２１  ＣＰＵ
１２２  ＲＯＭ
１２６  ＵＳＢファンクションＩ／Ｆ
１２７  ＵＳＢホストＩ／Ｆ
１２９  タッチパネル
【図１】
2006268254.tif 000003
【図２】
2006268254.tif 000004
【図３】
2006268254.tif 000005
【図４】
2006268254.tif 000006
【図５】
2006268254.tif 000007
【図６】
2006268254.tif 000008
【図７】
2006268254.tif 000009
【図８】
2006268254.tif 000010