(57)【特許請求の範囲】
【請求項１】
第１の装置と接続される第１のインターフェースと、第２の装置と接続される第２のインターフェースと、データを記憶する記憶手段と、を備え、前記記憶手段に記憶されたファイルシステムにより前記データをファイルとして扱うインターフェース装置であって、
前記第１の装置により前記第１のインターフェースを介して前記記憶手段へ書き込まれた所定のファイルの内容に基づいて、前記第２のインターフェースを介して前記第２の装置を制御する制御手段を備え、
前記第２の装置の個数は複数であって、
前記所定のファイルの内容が前記第２の装置のいずれの制御に対応するかに応じて、前記所定のファイルを複数の前記第２の装置ごとに区分けされた前記記憶手段の複数の特定の領域のいずれかに書き込む書き込み手段を備えることを特徴とするインターフェース装置。
【請求項２】
前記書き込み手段は、前記第２のインターフェースを介して前記第２の装置から受信した情報に基づくファイルを、前記記憶手段の特定の領域に書き込むことを特徴とする請求項１に記載のインターフェース装置。
【請求項３】
前記所定のファイルは、前記第２の装置を制御するためのコマンドを含むテキストファイルであることを特徴とする請求項１又は２に記載のインターフェース装置。
【請求項４】
前記テキストファイルは、マークアップ言語で記されていることを特徴とする請求項３に記載のインターフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェース装置に関する。
【背景技術】
【０００２】
近年、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や情報端末等に、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ブルートゥース（登録商標）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２  ｖｅｒｓｉｏｎ  Ｃ）等のインターフェースを備える装置を接続して使用する場合がある。
【０００３】
例えば、特許文献１には、ＰＣや情報端末等に接続して使用される装置の一例として、ＵＳＢコネクタ及び無線アンテナを備えた不揮発性メモリデバイスが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４１５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＰＣや情報端末等に接続される装置を制御するために、ＰＣや情報端末等に対して、例えばドライバソフトウェアを設けて制御を行うようにすると、コストがかかってしまう。
【０００６】
本発明は、上記課題に鑑みなされたものであり、コストを抑えて、接続される装置を制御することが可能なインターフェース装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のインターフェース装置は、第１の装置と接続される第１のインターフェースと、第２の装置と接続される第２のインターフェースと、データを記憶する記憶手段と、を備え、前記記憶手段に記憶されたファイルシステムにより前記データをファイルとして扱うインターフェース装置であって、前記第１の装置により前記第１のインターフェースを介して前記記憶手段へ書き込まれた所定のファイルの内容に基づいて、前記第２のインターフェースを介して前記第２の装置を制御する制御手段を備え、前記第２の装置の個数は複数であって、前記所定のファイルの内容が前記第２の装置のいずれの制御に対応するかに応じて、前記所定のファイルを複数の前記第２の装置ごとに区分けされた前記記憶手段の複数の特定の領域のいずれかに書き込む書き込み手段を備えることを特徴とする。
【０００８】
これにより、第１の装置は、インターフェース装置にファイルを書き込むことにより、複数の第２の装置を制御することができる。よって、コストを抑えて、インターフェース装置に接続される装置を制御することができる。
【００１０】
上記構成において、前記書き込み手段は、前記第２のインターフェースを介して前記第２の装置から受信した情報に基づくファイルを、前記記憶手段の特定の領域に書き込む構成としてもよい。
【００１１】
上記構成において、前記所定のファイルは、前記第２の装置を制御するためのコマンドを含むテキストファイルである構成としてもよい。
【００１２】
上記構成において、前記テキストファイルは、マークアップ言語で記されている構成としてもよい。
【発明の効果】
【００１３】
本発明によれば、コストを抑えて、インターフェース装置に接続される装置を制御することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例１に係るインターフェース装置の構成を示すブロック図である。
【図２】図２は、実施例１に係るインターフェース装置の機能ブロック図である。
【図３】図３は、実施例１に係るファイルの内容の一例を示す説明図である。
【図４】図４（ａ）及び図４（ｂ）は、実施例１に係るインターフェース装置が第１の装置から書き込まれたファイルに基づいて第２の装置を制御する処理の一例を示すフローチャートである。
【図５】図５は、実施例２に係るインターフェース装置の機能ブロック図である。
【図６】図６（ａ）及び図６（ｂ）は、実施例２に係るインターフェース装置が第２の装置から受信した情報を第１の装置へ通知する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、図面を用いて、本発明の実施例について詳細に説明する。
【実施例１】
【００１６】
図１を参照して、実施例１に係るインターフェース（Ｉｎｔｅｒｆａｃｅ、以下Ｉ／Ｆと略記する）装置１０の構成を説明する。図１は、実施例１に係るＩ／Ｆ装置１０の構成を示すブロック図である。図１のように、Ｉ／Ｆ装置１０は、ＵＳＢ  Ｉ／Ｆ１２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４と、フラッシュメモリ３４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８と、無線ＬＡＮ  Ｉ／Ｆ２０と、ＵＳＢ  Ｉ／Ｆ２２と、シリアルＩ／Ｆ２４と、を備える。
【００１７】
Ｉ／Ｆ装置１０は、第１のＩ／ＦであるＵＳＢ  Ｉ／Ｆ１２を介して、第１の装置であるホストＰＣ４０と接続される。Ｉ／Ｆ装置１０は、第２のＩ／Ｆである無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４を介して、それぞれ無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４と接続される。無線ＬＡＮ端末５０は、例えば無線ＬＡＮで通信が可能なノート型ＰＣ、携帯端末等である。ＵＳＢメモリ５２は、例えばフラッシュメモリを内蔵する記憶装置である。シリアルキーボード５４は、ユーザからのキー入力を受け付け可能な入力装置である。
【００１８】
ＣＰＵ１４は、ＵＳＢ  Ｉ／Ｆ１２、無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４を制御する。ＲＯＭ１６、ＲＡＭ１８は、例えばＣＰＵ１４がＵＳＢ  Ｉ／Ｆ１２、無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４を制御するために必要な例えばプログラム、変数等を記憶する。
【００１９】
フラッシュメモリ３４は、不揮発性記憶媒体であり、データを記憶する。以下の説明において、データと記す場合、０又は１のデジタルデータを意味することとする。フラッシュメモリ３４の所定の領域にはファイルシステムが記憶されている。ファイルシステムにより、フラッシュメモリ３４に記憶されたデータを、抽象化されたファイルとして扱うことができる。例えば、ＣＰＵ１４がファイルシステムを介してフラッシュメモリ３４にデータを読み書きする場合、ＣＰＵ１４はそのデータがフラッシュメモリ３４のいずれの物理ブロックに記憶されているかに依らず、ファイルとして読み書きすることができる。ファイルシステムは、例えば、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）等である。フラッシュメモリ３４は記憶手段の一例であって、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、強誘電体メモリ等の他の記憶手段でもよい。
【００２０】
図２を参照して、実施例１に係るＩ／Ｆ装置１０の機能を説明する。図２は、実施例１に係るＩ／Ｆ装置１０の機能ブロック図である。図２のように、Ｉ／Ｆ装置１０は、書き込み手段２６と、読み出し手段２８と、記憶手段３０と、制御手段３２とを備える。図１に示すＣＰＵ１４が、書き込み手段２６、読み出し手段２８及び制御手段３２として機能し、フラッシュメモリ３４が記憶手段３０として機能する。
【００２１】
書き込み手段２６は、第１の装置であるホストＰＣからＵＳＢ  Ｉ／Ｆ１２を介して受信したファイルを記憶手段３０へ書き込む。ファイルには、無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４のいずれかを制御するためのコマンドが記載されている。以下の説明では、無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４を制御するためのコマンドが記載されているファイルを、それぞれファイルＦ１、Ｆ２及びＦ３とする。書き込み手段２６は、ファイルの内容が無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４のいずれに対応するかに応じて、無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４ごとに区分けされた記憶手段３０の複数の特定の領域Ｒ１、Ｒ２及びＲ３のいずれかにファイルを書き込む。特定の領域Ｒ１、Ｒ２及びＲ３は、それぞれ無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４の制御に関するファイルを記憶するように設定されている。
【００２２】
書き込み手段２６は、ファイルＦ１の内容に、無線ＬＡＮ端末５０であることを示す情報（例えば名称、品番、シリアル番号等）が記載されている場合に、ファイルＦ１の内容が無線ＬＡＮ端末５０に対応していると判定して、ファイルＦ１を記憶手段３０の特定の領域Ｒ１に書き込む。同様に、書き込み手段２６は、ファイルＦ２及びＦ３を、それぞれ記憶手段３０の特定の領域Ｒ２及びＲ３に書き込む。特定の領域Ｒ１、Ｒ２及びＲ３は、例えば記憶手段３０の特定のアドレスで指定される領域であってもよいし、ファイルシステムを介してアクセス可能な例えばディレクトリであってもよい。特定の領域Ｒ１、Ｒ２及びＲ３が、例えばそれぞれディレクトリである場合、特定の情報がディレクトリ名に設定されてもよい。例えば、特定の領域Ｒ１に対応するディレクトリには、無線ＬＡＮ端末５０の名称、品番、シリアル番号等がディレクトリ名に設定されてもよい。
【００２３】
読み出し手段２８は、記憶手段３０に記憶されたファイルＦ１、Ｆ２及びＦ３のいずれかの内容を読み出して、制御手段３２に通知する。制御手段３２は、ファイルＦ１、Ｆ２及びＦ３のいずれかの内容に基づいて、無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４のいずれかを介して、無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４のいずれかを制御する。
【００２４】
ここで、記憶手段３０の特定の領域Ｒ１に記憶されるファイルの一例として、ファイルＦ１を説明する。ファイルＦ１には、無線ＬＡＮ端末５０を制御するためのコマンドが記載されている。無線ＬＡＮ端末５０を制御するためのコマンドには、例えばｏｐｅｒａｔｉｏｎ（アクセスポイントとの接続／接続切断／自動接続を指示する）、ＥＳＳＩＤ（接続するアクセスポイントの受信信号強度を指定する）、ｓｅｃｕｒｉｔｙ（暗号化通信で使用する暗号化方式を指定する）、ｓｅｃｕｒｉｔｙ−ｋｅｙ（暗号化通信で使用する暗号鍵を指定する）、ｓｃａｎ（無線ＬＡＮ端末の周囲にあるアクセスポイントを検索する）、ｓｃａｎｌｉｓｔｏｕｔ（ｓｃａｎコマンドで検索したアクセスポイントを無線ＬＡＮ端末が記憶するファイルに出力する）、ｐｈｙｍｏｄｅ（無線通信で使用する無線規格を指定する）、ＰＳｍｏｄｅＯＮ（無線ＬＡＮ端末の低消費電力モードを有効にする）、ｒｅｃｅｉｖｅｄｉｒ（無線ＬＡＮ端末が受信するファイルの保存場所を指定する）、ｓｅｎｄｄｉｒ（無線ＬＡＮ端末が送信するファイルが保存される場所を指定する）等がある。
【００２５】
図３は、実施例１に係るファイルＦ１の内容の一例を示す説明図である。図３のように、ファイルＦ１は、テキストファイルであって、複数のコマンド及びパラメータが記載される。パラメータは、例えばコマンドの引数や条件等を指定するものであり、コマンドと対で使用される。図３の各行が１つのコマンド及びコマンドに対応するパラメータを示し、コロン記号（：）の前がコマンド、後ろがパラメータを示す。なお、ファイルに記載されるコマンド及びパラメータは、複数個でなく１個でもよい。図３のファイルＦ１には、無線ＬＡＮ端末５０をｔｅｓｔ−ＡＰという識別子を有するアクセスポイントに自動接続させる制御を行うための複数のコマンド及びパラメータが記載されている。図３のように、「ＥＳＳＩＤ：ｔｅｓｔ−ＡＰ」は、ｔｅｓｔ−ＡＰという識別子を有するアクセスポイントに対して、受信信号強度を指定する。「ｓｅｃｕｒｉｔｙ：ＷＥＰ６４」は、暗号化通信で使用する暗号化方式をＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）６４と指定する。なお、ＷＥＰ６４は、無線通信における暗号化方式の一例であって、その他の暗号化方式でもよい。「ｓｅｃｕｒｉｔｙ−ｋｅｙ：ａｂｃｄｅ」は、暗号化通信で使用する暗号鍵を「ａｂｃｄｅ」と設定する。「ｐｈｙｍｏｄｅ：１１ｇ」は、使用する無線規格を８０２．１１ｇと指定する。他に、例えば無線規格の８０２．１１ａ／ｂ／ｎのいずれかを指定してもよい。「ｏｐｅｒａｔｉｏｎ：ａｕｔｏｃｏｎｎｅｃｔ」は、アクセスポイントとの自動接続を指示する。「ＰＳｍｏｄｅＯＮ：ＯＮ」は、無線ＬＡＮ端末５０の低消費電力モードを有効にする。
【００２６】
図４（ａ）及び図４（ｂ）を参照して、実施例１に係るＩ／Ｆ装置１０が第１の装置から書き込まれたファイルに基づいて第２の装置を制御する処理の一例を説明する。図４（ａ）は、実施例１に係るＩ／Ｆ装置１０が、第１の装置（ホストＰＣ４０）からファイルの書き込みの指示を受けた場合の処理の一例を示すフローチャートである。図４（ａ）のように、第１のＩ／Ｆが、第１の装置（ホストＰＣ４０）からファイルの書き込みの指示を受ける（ステップＳ１０）。書き込み手段２６は、第１の装置から書き込みを指示されたファイルの内容が第２の装置のいずれに対応するかを判定する（ステップＳ１２）。例えば、ファイルの内容に、無線ＬＡＮ端末５０であることを示す名称、品番、シリアル番号等が記載されている場合、ファイルの内容が無線ＬＡＮ端末５０に対応していると判定する。書き込み手段２６は、ステップＳ１２の判定結果に応じて、ファイルを対応する特定の領域Ｒ１、Ｒ２及びＲ３のいずれかに書き込む（ステップＳ１４）。例えば、ファイルの内容が無線ＬＡＮ端末５０に対応している場合、書き込み手段２６は、ファイルを記憶手段３０の特定の領域Ｒ１に書き込む。以上で、処理が終了する。
【００２７】
図４（ｂ）は、実施例１に係るＩ／Ｆ装置１０が、記憶手段３０に書き込まれたファイルの内容に基づいて、第２の装置を制御する処理の一例を示すフローチャートである。図４（ｂ）のように、読み出し手段２８は、記憶手段３０の特定の領域Ｒ１、Ｒ２及びＲ３のいずれかからファイルを読み出す（ステップＳ１６）。例えば、Ｉ／Ｆ装置１０が、第１の装置から無線ＬＡＮ端末５０を制御する場合、読み出し手段２８は、特定の領域Ｒ１からファイルを読み出す。制御手段３２は、読み出したファイルの内容に対応する第２の装置に対して、対応する第２のＩ／Ｆを介して、読み出したファイルに記載されたコマンドを実行する（ステップＳ１６）。例えば、特定の領域Ｒ１から読み出したファイルＦ１に図３に示すような無線ＬＡＮ端末５０に対する複数のコマンドが記載されている場合、制御手段３２は、無線ＬＡＮ  Ｉ／Ｆ２０を介して、無線ＬＡＮ端末５０に対して、ファイルＦ１に記載された複数のコマンドを順に実行する。以上で、処理が終了する。
【００２８】
図４（ａ）及び図４（ｂ）に示す処理により、第１の装置であるホストＰＣ４０は、Ｉ／Ｆ装置１０の記憶手段３０に書き込まれたファイルにより、第２の装置を制御することができる。これにより、第１の装置には、第２の装置を制御するための、例えばドライバソフトウェア等の個別の制御手段を設けなくてもよい。よって、コストを抑えて、第１の装置はＩ／Ｆ装置１０に接続される第２の装置を制御することができる。
【００２９】
実施例１によれば、Ｉ／Ｆ装置１０は、図４（ｂ）のステップＳ１６のように、第１の装置により第１のＩ／Ｆを介して記憶手段３０へ書き込まれた所定のファイルの内容に基づいて、第２のＩ／Ｆを介して第２の装置を制御する制御手段を備える。これにより、第１の装置に、第２の装置を制御するための例えばドライバソフトウェア等の個別の制御手段を設けることなく、第１の装置は第２の装置を制御することができる。よって、コストを抑えて、第１の装置はＩ／Ｆ装置１０に接続される第２の装置を制御することができる。また、例えば第２の装置に装置Ｘを新たに追加する場合、Ｉ／Ｆ装置１０に装置Ｘに対応するＩ／Ｆと、記憶手段３０に装置Ｘに対応する特定の領域と、を設けて、装置Ｘを制御するためのファイルを第１の装置からＩ／Ｆ装置１０の記憶手段３０に書き込むようにすればよい。このように、第２の装置を新たに追加する場合であっても、コストを抑えて、第１の装置はＩ／Ｆ装置１０に接続される第２の装置を制御することができる。
【００３０】
実施例１によれば、第２の装置の個数は、無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４のように複数であって、書き込み手段２６は、所定のファイルの内容が第２の装置のいずれに対応するかに応じて、複数の第２の装置ごとに区分けされた記憶手段３０の複数の特定の領域Ｒ１、Ｒ２及びＲ３のいずれかに書き込む。これにより、第１の装置に、複数の第２の装置ごとに個別の制御手段を設けることなく、第１の装置は特定の領域に記憶されたファイルをそれぞれ読み出すことにより、複数の第２の装置をそれぞれ制御することができる。よって、コストを抑えて、第１の装置はＩ／Ｆ装置１０に接続される複数の第２の装置を制御することができる。
【００３１】
実施例１によれば、第１の装置により第１のＩ／Ｆを介して記憶手段３０へ書き込まれた所定のファイルの形式は、テキストファイルであるが、他のファイル形式でもよい。テキストファイルは、文字コードを含むファイルであり、例えばバイナリファイル等に比べて、ユーザが容易に扱うことができる。よって、例えば第２の装置の制御方法が変更されて、テキストファイルの内容の変更が発生する場合であっても、ユーザはテキストファイルの編集を容易に行うことができる。ゆえに、第１の装置により第１のＩ／Ｆを介して記憶手段３０へ書き込む所定のファイルは、テキストファイルとすることが好ましい。テキストファイルに記すコマンド及びパラメータは、例えばＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記載してもよい。
【００３２】
実施例１において、ＵＳＢ  Ｉ／Ｆ１２、無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４は、第１のＩ／Ｆ及び第２のＩ／Ｆの一例であって、他のＩ／Ｆでもよい。ホストＰＣ４０は、第１の装置の一例であって、Ｉ／Ｆ装置に対してファイルの書き込みを指示できれば、他の装置でもよい。無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４は、第２の装置の一例であって、他の装置でもよい。
【実施例２】
【００３３】
実施例２において、Ｉ／Ｆ装置１０の他の機能を説明する。図５は、実施例２に係るＩ／Ｆ装置１０の機能ブロック図である。図５において、図２に示す構成と同一の構成には、同一の符号を付している。以下、図２で説明したＩ／Ｆ装置１０の機能との差異について説明し、重複する説明は省略する。
【００３４】
図５のように、制御手段３２は、第２のＩ／Ｆである無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４を介して、第２の装置である無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４から情報を受信する。無線ＬＡＮ端末５０から受信する情報は、例えば、実施例１のようにホストＰＣ４０から指示された制御を、無線ＬＡＮ端末５０が実行した結果（正常終了、失敗等）等である。ＵＳＢメモリ５２から受信する情報は、例えばＵＳＢメモリ５２が記憶するファイルやディレクトリに関する情報等である。シリアルキーボード５４から受信する情報は、例えばキー入力の情報等である。
【００３５】
書き込み手段２６は、制御手段３２が受け取った情報に基づくファイルを記憶手段３０の特定の領域Ｒ１、Ｒ２及びＲ３に書き込む。ファイルは例えばテキストファイルである。特定の領域Ｒ１、Ｒ２及びＲ３は、実施例１と同様である。例えば、制御手段３２が無線ＬＡＮ端末５０から情報を受信した場合、その情報に基づくファイルを記憶手段３０の特定の領域Ｒ１に書き込む。なお、書き込み手段２６は、制御手段３２が受け取った情報に基づくファイルを特定の領域Ｒ１、Ｒ２及びＲ３と別の領域に書き込むようにしてもよい。
【００３６】
読み出し手段２８は、記憶手段３０の特定の領域Ｒ１、Ｒ２及びＲ３から読み出したファイルを、第１のＩ／Ｆを介して、第１の装置であるホストＰＣ４０へ送信する。これにより、ホストＰＣ４０は、第２の装置から情報を受信することができる。
【００３７】
図６（ａ）及び図６（ｂ）を参照して、実施例２に係るＩ／Ｆ装置１０が第２の装置から受信した情報を第１の装置へ通知する処理の一例を説明する。図６（ａ）は、実施例２に係るＩ／Ｆ装置１０が第２の装置から受信した情報を記憶手段に書き込む処理の一例を示すフローチャートである。図６（ａ）のように、制御手段３２は、第２の装置である無線ＬＡＮ端末５０、ＵＳＢメモリ５２及びシリアルキーボード５４のいずれかから、無線ＬＡＮ  Ｉ／Ｆ２０、ＵＳＢ  Ｉ／Ｆ２２及びシリアルＩ／Ｆ２４を介して情報を受信する（ステップＳ２０）。書き込み手段２６は、ステップＳ２０で受信された情報に基づくファイルを記憶手段３０の特定の領域に書き込む（ステップＳ２２）。例えば、ステップＳ２０において、無線ＬＡＮ端末５０から情報を受信した場合は、その情報に基づくファイルを記憶手段３０の特定の領域Ｒ１に書き込む。以上で、処理が終了する。
【００３８】
図６（ｂ）は、実施例２に係るＩ／Ｆ装置１０が記憶手段に書き込まれたファイルを第１の装置へ送信する処理の一例を示すフローチャートである。図６（ｂ）のように、読み出し手段２８は、記憶手段３０の特定の領域のいずれかからファイルを読み出す（ステップＳ２４）。第１のＩ／Ｆ１２は、ステップＳ２４で読み出されたファイルを第１の装置であるホストＰＣ４０へ送信する（ステップＳ２６）。以上で、処理が終了する。
【００３９】
図６（ａ）及び図６（ｂ）に示す処理により、第２の装置からの情報を、Ｉ／Ｆ装置１０を介して、第１の装置へ通知することができる。これにより、例えば、第１の装置による第２の装置の制御の結果等の情報を簡易な方法で、第２の装置から第１の装置へ通知することができる。よって、コストを抑えることができる。
【００４０】
実施例２によれば、書き込み手段２６は、第２のＩ／Ｆを介して第２の装置から受信した情報に基づくファイルを、記憶手段３０の特定の領域に書き込む。これにより、簡易な方法で、第２の装置の情報を第１の装置へ通知することができる。よって、コストを抑えることができる。また、例えば、第１の装置がキーボードやマウス等の入力手段を接続することができない計測機器等である場合、その計測機器に、Ｉ／Ｆ装置１０を介して、例えばシリアルキーボード５４を接続して、シリアルキーボード５４を計測機器の入力手段の代替として使用できる。このように、Ｉ／Ｆ装置１０を用いることにより、第１の装置に接続される装置を容易に拡張することができる。
【００４１】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４２】
１０    Ｉ／Ｆ装置
１２    ＵＳＢ  Ｉ／Ｆ
１４    ＣＰＵ
２０    無線ＬＡＮ  Ｉ／Ｆ
２２    ＵＳＢ  Ｉ／Ｆ
２４    シリアルＩ／Ｆ
２６    書き込み手段
２８    読み出し手段
３０    記憶手段
３２    制御手段
【図１】
0005752464.tif 000002
【図２】
0005752464.tif 000003
【図３】
0005752464.tif 000004
【図４】
0005752464.tif 000005
【図５】
0005752464.tif 000006
【図６】
0005752464.tif 000007