(57)【特許請求の範囲】
【請求項１】
コンピュータに接続され、記憶媒体を格納可能なデータ通信機器において、
前記コンピュータに接続された際に、前記格納されている前記記憶媒体に当該通信機器用のドライバをインストールするためのインストーラが記憶されている場合は、当該インストーラを用いて前記ドライバを前記コンピュータにインストールし、当該インストール後に、当該データ通信機器は前記ドライバを用いて前記コンピュータから制御され、
前記コンピュータに接続された際に、前記記憶媒体が格納されていない場合は前記インストールを行うことなく前記データ通信機器として動作し、前記記憶媒体が格納されている場合であって前記インストーラが記憶されていない場合は、前記インストールを行うことなく、前記記憶媒体に読み書き可能な機器及び前記データ通信機器として動作し、
前記記憶媒体が当該データ通信機器から任意に脱着可能であることを特徴とするデータ通信機器。
【請求項２】
請求項１に記載のデータ通信機器において、
前記コンピュータに接続された際に、前記格納されている前記記憶媒体に前記コンピュータを制御するためのクライアントＯＳが記憶されている場合は、前記コンピュータは前記クライアントＯＳを利用して制御され、且つ、当該データ通信機器は前記クライアントＯＳにインストール済みである当該データ通信機器のドライバを用いて前記コンピュータから制御されることを特徴とするデータ通信機器。
【請求項３】
請求項２に記載のデータ通信機器において、
前記コンピュータに接続された際に、前記記憶媒体が格納されていない場合は前記クライアントＯＳによる前記コンピュータの制御を行うことなく前記データ通信機器として動作し、前記記憶媒体が格納されている場合であって前記クライアントＯＳが記憶されていない場合は、前記クライアントＯＳによる前記コンピュータの制御を行うことなく、前記記憶媒体に読み書き可能な機器及び前記データ通信機器として動作することを特徴とするデータ通信機器。
【請求項４】
請求項１乃至３の何れか１項に記載のデータ通信機器において、
前記記憶媒体には当該データ通信機器が仮想的に他のデバイスとして振る舞うためのデータが格納されており、前記データ通信機器は前記他のデバイスとして振る舞うためのデータによって他のデバイスとして前記コンピュータに扱われ、前記他のデバイスとして前記インストーラを動作させることを特徴とするデータ通信機器。
【請求項５】
請求項１乃至４の何れか１項に記載のデータ通信機器において、
前記記憶媒体は、当該データ通信機器から取り外された状態で他の機器に接続され、当該他の機器により、当該データ通信機器が仮想的に他のデバイスとして振る舞うためのデータを含めた記憶内容を書き換えられることが可能な記憶媒体であることを特徴とするデータ通信機器。
【請求項６】
コンピュータに接続され、記憶媒体を格納可能なデータ通信機器が行うドライバ管理方法において、
前記コンピュータに接続された際に、前記格納されている前記記憶媒体に当該通信機器用のドライバをインストールするためのインストーラが記憶されている場合は、当該インストーラを用いて前記ドライバを前記コンピュータにインストールし、当該インストール後に、当該データ通信機器は前記ドライバを用いて前記コンピュータから制御され、
前記コンピュータに接続された際に、前記記憶媒体が格納されていない場合は前記インストールを行うことなく前記データ通信機器として動作し、前記記憶媒体が格納されている場合であって前記インストーラが記憶されていない場合は、前記インストールを行うことなく、前記記憶媒体に読み書き可能な機器及び前記データ通信機器として動作し、
前記記憶媒体が当該データ通信機器から任意に脱着可能であることを特徴とするドライバ管理方法。
【請求項７】
請求項６に記載のドライバ管理方法において、
前記コンピュータに接続された際に、前記格納されている前記記憶媒体に前記コンピュータを制御するためのクライアントＯＳが記憶されている場合は、前記コンピュータは前記クライアントＯＳを利用して制御され、且つ、当該データ通信機器は前記クライアントＯＳにインストール済みである当該データ通信機器のドライバを用いて前記コンピュータから制御されることを特徴とするドライバ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＳＤメモリカード等の記録媒体を搭載したデータ通信機器のドライバインストール制御及び機能拡張に関する。
【背景技術】
【０００２】
一般的に、パーソナルコンピュータ（Personal computer）等の機器（以下、適宜「ＰＣ」と呼ぶ。）に何らかのデータ通信機器を接続する場合は、ＰＣに予めそのデータ通信機器を制御するためのソフトウェアであるドライバをインストールしておく必要がある。
【０００３】
この点、ドライバのインストール方法は多様であるが、例えば、予めＰＣにインストールされていたり、ドライバをデータ通信機器のメーカからインターネットを介してダウンロードした後、インストールしたり、データ通信機器に付属の記録媒体（例えばＣＤ−ＲＯＭ）からドライバを読み込んでインストールしたりする。何れの場合においてもデータ通信機器を接続する前に予めインストールしておく必要がある点では共通である。
【０００４】
一方、ユーザの利便性を考慮して、予めインストールしておくという手間を省くことが可能なデータ通信機器が存在する。
【０００５】
例えば、ＵＳＢ（Universal Serial Bus）規格に準拠したタイプのデータ通信機器で、ドライバや接続用ソフト（接続用ツールともいう。）を収録したＣＤ−ＲＯＭを必要とせず、ＰＣに挿すだけですぐに使えるようにする機能（以下、適宜「ゼロインストール機能」と呼ぶ。）を有した様々なデータ通信機器が現在存在している。
【０００６】
このようなゼロインストール機能を有する機器に関連する技術が特許文献１に記載されている。
【０００７】
特許文献１に記載されているＵＳＢメモリに格納されたデバイス制御プログラムのインストール方法は、バージョンアップあるいは再インストールの際、デバイスに設定されている設定情報（フォントデータ、保存されているジョブやその履歴データ）等が消去され初期化されていたため、インストール終了後に、ユーザやサービスマンが手動でデバイスの再設定を行う手間が必要であった、という問題を解決するためのものである。具体的には、ＵＳＢメモリに格納されたデバイス制御プログラムのインストールに先立って、デバイスの設定情報をデバイスから取得しておき、インストール終了後に、取得しておいた設定情報をデバイスに再度設定することで設定の復元が可能としている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−８３５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら上述したようなゼロインストール機能を有する機器は対応可能なＯＳ（Operating System）が決まっていることが一般的である。そのため、非対応なＯＳ（例えばＬｉｎｕｘ（登録商標）等）では、ゼロインストール機能を有するせいで、対応していないデバイスのインストールを試みることになってしまい、逆にゼロインストール機能のため通信機器として動作させるのが困難となる。
【００１０】
また、ドライバや接続用ソフトに問題があることが発覚した場合、これらのドライバ等は更新され、更新後の最新のものをインストールする必要が生じる。もっとも、データ通信機器に格納されたインストーラは更新することができない。そのため、ゼロインストール機能を使用して新規にドライバ等をインストールした場合には、更に最新のドライバをインターネット等から入手し、再度最新のインストーラで更新する必要があった。すなわち旧いドライバをインストール後に、新たなドライバをインストールしており、実質的にゼロインストール機能の意味が失われていた。
【００１１】
そこで、本発明は、不必要な場合はゼロインストール機能を起動させず、且つ、ドライバ等を最新のものに更新することが可能な、データ通信機器のドライバ管理方法並びにその通信機器を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の観点によれば、コンピュータに接続され、記憶媒体を格納可能なデータ通信機器において、前記コンピュータに接続された際に、前記格納されている前記記憶媒体に当該通信機器用のドライバをインストールするためのインストーラが記憶されている場合は、当該インストーラを用いて前記ドライバを前記コンピュータにインストールし、当該インストール後に、当該データ通信機器は前記ドライバを用いて前記コンピュータから制御され、前記コンピュータに接続された際に、前記記憶媒体が格納されていない場合は前記インストールを行うことなく前記データ通信機器として動作し、前記記憶媒体が格納されている場合であって前記インストーラが記憶されていない場合は、前記インストールを行うことなく、前記記憶媒体に読み書き可能な機器及び前記データ通信機器として動作し、前記記憶媒体が当該データ通信機器から任意に脱着可能であることを特徴とするデータ通信機器が提供される。
【００１４】
本発明の第２の観点によれば、コンピュータに接続され、記憶媒体を格納可能なデータ通信機器が行うドライバ管理方法において、前記コンピュータに接続された際に、前記格納されている前記記憶媒体に当該通信機器用のドライバをインストールするためのインストーラが記憶されている場合は、当該インストーラを用いて前記ドライバを前記コンピュータにインストールし、当該インストール後に、当該データ通信機器は前記ドライバを用いて前記コンピュータから制御され、前記コンピュータに接続された際に、前記記憶媒体が格納されていない場合は前記インストールを行うことなく前記データ通信機器として動作し、前記記憶媒体が格納されている場合であって前記インストーラが記憶されていない場合は、前記インストールを行うことなく、前記記憶媒体に読み書き可能な機器及び前記データ通信機器として動作し、前記記憶媒体が当該データ通信機器から任意に脱着可能であることを特徴とするドライバ管理方法が提供される。
【発明の効果】
【００１６】
本発明によれば、通信機器に脱着可能な記憶媒体にデバイスドライバ等を記憶させることから、不必要な場合はゼロインストール機能を起動させず、且つ、ドライバ等を最新のものに更新することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態の基本的構成を表す図である。
【図２】本発明の実施形態における第１の動作例を表す図である。
【図３】本発明の実施形態における第２の動作例を表す図である。
【発明を実施するための形態】
【００１８】
まず、本発明の実施形態の概略を説明する。
【００１９】
本発明の実施形態は例えばＵＳＢ機器でＳＤメモリスロットを有しており、このスロットに「本ＵＳＢ機器のドライバインストーラを格納したＣＤ−ＲＯＭイメージファイル」を保存したＳＤメモリカードを挿入する。
【００２０】
対応機器はＳＤメモリカードに保存されたこのＣＤ−ＲＯＭイメージファイルを解析し、ＵＳＢを通し仮想ＣＤ−ＲＯＭデバイスとして動作させる。
【００２１】
これによりＳＤメモリカード内のＣＤ−ＲＯＭイメージファイルを差し替えることで、ゼロインストール機能からのインストーラ等を最新の状態で動作させることが可能となる。
【００２２】
またＣＤ−ＲＯＭイメージファイルをＳＤメモリカードに格納しない場合はゼロインストール機能を無効とし、通常のデータ通信機器として動作させることで非対応ＯＳでの通信制御を容易にする。以上が本願発明の実施形態の概略である。
【００２３】
次に、本発明の実施形態について図面を用いて詳細に説明する。図１を参照すると本実施形態は、データ通信機器１００及びＰＣ２００を有している。データ通信機器１００及びＰＣ２００は、それぞれＵＳＢ規格に準拠した接続端子を有しており、当該接続端子をもちいて接続され、データを送受信する。また、データ通信機器１００はＰＣ２００に自由に脱着可能である。また、本実施形態では一般的な規格であるＵＳＢ規格を例として説明をするが、接続に際して用いる規格は限定されるものではない。ＵＳＢ以外の任意の規格を用いて接続するように実装することが可能である。
【００２４】
また、データ通信機器１００は、ＣＰＵ（Central Processing Unit）１１０、ＲＡＭ（Random Access Memory）１２０、フラッシュメモリ１３０、ＳＤメモリカード（SD Memory Card）１４０、ＵＳＢデバイス１５０及びＵＳＢＰｏｒｔ１６０を有する。更に、フラッシュメモリ１３０にはプログラム領域１３１及びデータ領域１３２が設けられている。また、ＳＤメモリカード１４０にはゼロインストール用のイメージファイル（ドライバインストーラ）である仮想ＣＤ−ＲＯＭ用データファイル１４１が設けられている。
【００２５】
ＣＰＵ１１０は、演算処理を行う部分である。具体的には、ＣＰＵ１１０は、フラッシュメモリ１３０のプログラム領域１３１に格納されているプログラムを読み込み、ＲＡＭ１２０を利用しながら演算処理を行う。すなわち、本実施形態はＣＰＵ１１０やＲＡＭ１２０といったハードウェアと、プログラム（ソフトウェア）が協働することにより実現される。
【００２６】
ＲＡＭ１２０は、格納されたデータに任意の順序でアクセス可能な記憶装置であり、ＣＰＵ１１０が演算処理を行う際に主記憶装置として利用される。
【００２７】
フラッシュメモリ１３０は、書き換え可能、且つ、電源を切ってもデータが消えない不揮発性の半導体メモリである。フラッシュメモリ１３０のプログラム領域１３１には、データ通信機器１１０の動作を制御するためのプログラムが格納されている。また、データ領域１３２には、データ通信機器１１０が利用する種々のデータが格納されている。
【００２８】
ＳＤメモリカード１４０は、データ通信機器１１０に脱着可能な記憶媒体である。脱着可能な記憶媒体には多様な規格が存在するが、本実施形態においてはＳＤメモリカードに限らずどのような規格であってもよい。また、ＳＤメモリカード１４０の仮想ＣＤ−ＲＯＭ用データファイル１４１には、ＰＣ２００がデータ通信機器１１０を制御するために必要となるドライバのインストーラや接続用に用いるソフトである接続用ツールが格納されている。仮想ＣＤ−ＲＯＭ用データファイル１４１は、仮想的にＣＤ−ＲＯＭ機器として動作するが、本実施形態が適用可能なのは仮想ＣＤ−ＲＯＭに限定されるものではない、例えば仮想ＢＤ（Blu-ray Disc）−ＲＯＭ等の他の仮想デバイスとしてもよいし、それ以外であってもよい。ＳＤメモリカード１４０は、上述したように脱着可能であるため、いったん、データ通信機器１１０に格納したＳＤメモリカード１４０を取り外し、他の機器によりＳＤメモリカード１４０に格納されているファイルを書き換え、書き換え後のＳＤメモリカード１４０を再度データ通信機器１１０に取り付けることも可能である。
【００２９】
ＵＳＢデバイスコントローラ１５０はデータ通信機器１１０がＵＳＢデバイスとして動作するためのコントローラである。
【００３０】
ＵＳＢＰｏｒｔ１６０はＵＳＢ規格に準拠した接続端子である。
【００３１】
一方、ＰＣ２００は、ＵＳＢＰｏｒｔ２１０を有している。ＵＳＢＰｏｒｔ２１０は、ＵＳＢＰｏｒｔ１６０同様にＵＳＢ規格に準拠した接続端子である。これらのＵＳＢＰｏｒｔを介してＰＣ２００とデータ通信機器１１０は接続されデータをやり取りする。
【００３２】
なお、ＰＣ２００内部の構造は当業者にとってよく知られているので、その詳細な説明は省略する。概略としてはＰＣ２００にも、演算処理のためのＣＰＵ及び主記憶装置が存在しており、ＨＤＤ（Hard disk drive）やＦｌａｓｈ  ＳＳＤ（Solid State Drive）といった補助記憶装置に格納されたＯＳに基づいて動作を行っている。また、後述するがＰＣ２００がＯＳを格納した補助記憶装置を有していなくともよい。
【００３３】
次に、図２及び図３のフローチャートを参照して、データ通信機器１１０の動作について詳細に説明する。
【００３４】
まず、図２を参照して第１の動作例について説明する。図２はデータ通信機器１１０がＰＣ２００にデータ通信機器として認識されるまでの状態遷移図である。
【００３５】
データ通信機器１１０がＰＣ２００に接続されると、まずデータ通信機器１１０にＳＤメモリカード１４０が挿入されているか確認される（ステップＳ３０１）。
【００３６】
ＳＤメモリカード１４０が挿入されていない場合（ステップＳ３０１においてＮＯ）、データ通信機器１１０はデータ通信機器として動作を開始するがインストールは行われない（ステップＳ３０２）。
【００３７】
一方、ＳＤメモリカード１４０が挿入されている場合（ステップＳ３０１においてＹＥＳ）、ＳＤメモリカード１４０にゼロインストール用のイメージファイルが有るか確認される（ステップＳ３０３）。
【００３８】
ゼロインストール用のイメージファイルが無い場合（ステップＳ３０３においてＮＯ）、データ通信機器１１０はデータ通信機器及びＳＤメモリカードの複数の機能を有する装置として動作を開始するがインストールは行われない（ステップＳ３０４）。
【００３９】
一方、ゼロインストール用のイメージファイルが有る場合ステップＳ３０３においてＹＥＳ）は、データ通信機器１１０のドライバ（その他、データ通信機器１１０を動作させるための接続ツール等を含むようにしてもよい）のインストーラが格納された仮想ＣＤ−ＲＯＭデバイスとして動作を行う（ステップＳ３０５）。
【００４０】
そして、ＰＣ２００がデータ通信機器１１０をＣＤ−ＲＯＭとして認識した後、インストーラが起動する。この起動はいわゆるオートラン機能により自動的に行われる（ステップＳ３０６）。
【００４１】
続いて、ＰＣ２００にデータ通信機器１１０のドライバがインストール済みであるか確認する（ステップＳ３０７）。
【００４２】
ドライバがインストール済みでない場合（ステップＳ３０７においてＮＯ）は、ドライバ（接続ツールを含んでもよい）がインストールされる（ステップＳ３０８）。なお、ＰＣ２００にドライバインストール済みの場合であったとしても、インストール済みのドライバよりもＳＤメモリカード１４０に格納されているドライバの方が新しい場合は、当該新しいドライバをインストールすることにより、既にインストール済みであった古いドライバを上書きするようにしてもよい。
【００４３】
一方、ドライバが既にインストール済みである場合（ステップＳ３０７においてＹＥＳ）は、インストーラが仮想ＣＤ−ＲＯＭのリセット要求コマンドをデータ通信機器１１０に対して送出する（ステップＳ３０９）。このリセット要求コマンドは例えばＳＣＳＩコマンドである。
【００４４】
最後に、データ通信機器１１０は、リセットされデータ通信機器１１０はデータ通信機器及びＳＤメモリカードの複数の機能を有する装置として動作を開始する（ステップＳ３１０）。
【００４５】
上述したように本実施形態は動作する。そして、第１の動作例ではゼロインストール動作時のインストーラはＳＤメモリカード１４０内に格納されている。そのため、ＳＤメモリカード１４０内の仮想ＣＤ−ＲＯＭ用データファイルを交換することで最新のドライバをインストール可能な状態を保つことができるという効果を奏する。加えて、ＳＤメモリカード１４０をデータ通信機器１１０に挿入せずＰＣ２００に接続した場合はゼロインストール機能を無効化することができる。つまり、ＰＣ２００にインストールされているＯＳが非対応のものである場合には自主的にＳＤメモリカード１４０を抜いておくことによって、非対応のＯＳにも関わらずゼロインストール機能が自動に動作してしまうという弊害を防止することが容易となるという効果を奏する。
【００４６】
次に、図３を参照して第２の動作例について説明する。上述した第１の動作例ではＳＤメモリカード１４０に、「データ通信機器１１０のドライバインストーラを格納したＣＤ−ＲＯＭイメージファイル」を保存しゼロインストール機能を利用した。もっとも、第２の動作例では、ＳＤメモリカード１４０に、保存されているデータを「ＣＤ−ＲＯＭからブート可能なＯＳ（シンクライアント等）のイメージファイル」とする。
【００４７】
まず、データ通信機器１１０がＰＣ２００に接続されると、まずデータ通信機器１１０にＳＤメモリカード１４０が挿入されているか確認される（ステップＳ４０１）。
【００４８】
ＳＤメモリカード１４０が挿入されていない場合（ステップＳ４０１においてＮＯ）、データ通信機器１１０はデータ通信機器として動作を開始するがインストールは行われない（ステップＳ４０２）。
【００４９】
一方、ＳＤメモリカード１４０が挿入されている場合（ステップＳ４０１においてＹＥＳ）、ＳＤメモリカード１４０にシンクライアントＯＳ用のイメージファイルが有るか確認される（ステップＳ４０３）。
【００５０】
シンクライアントＯＳ用のイメージファイルが無い場合（ステップＳ４０３においてＮＯ）、データ通信機器１１０はデータ通信機器及びＳＤメモリカードの複数の機能を有する装置として動作を開始するがインストールは行われない（ステップＳ４０４）。
【００５１】
一方、シンクライアントＯＳ用のイメージファイルが有る場合ステップＳ４０３においてＹＥＳ）は、シンクライアントＯＳを起動可能な仮想ＣＤ−ＲＯＭ機器、データ通信機器及びＳＤメモリカードの複数の機能を有する装置として動作を開始する（ステップＳ４０５）。
【００５２】
そして、ＰＣ２００はシンクライアントＯＳにより起動する（ステップＳ４０６）。
【００５３】
上述のシンクライアントＯＳには、既にデータ通信機器１１０のドライバ（接続ツールを含んでもよい）がインストールされているため、データ通信機器１１０はそのままＰＣ２００に認識され、動作を継続する。
【００５４】
上述したように本実施形態は動作する。そして、第２の動作例では、ＯＳがインストールされていない（ハードディスク等の書き込み機器が無い）ＰＣ２００にデータ通信機器１１０を挿しただけで、セキュリティの高い通信機能を持ったシンクライアントＰＣとして動作させることが可能となるという効果を奏する。
【００５５】
更に、ＣＤ−ＲＯＭからブート可能なシンクライアントＯＳにはあらかじめデータ通信機器１１０のドライバ及び接続ツール等を格納していれば新たにドライバのインストール作業も必要ないという効果を奏する。
【００５６】
なお、本実施形態におけるデータ通信機器１１０が具体的にどのような機能を実現するための機器であるかは限定されるものではない。
【００５７】
また、本発明の実施形態であるデータ通信機器は、ハードウェアにより実現することもできるが、コンピュータをそのデータ通信機器として機能させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【００５８】
加えて、本発明の実施形態によるドライバ管理方法は、ハードウェアにより実現することもできるが、コンピュータにその方法を実行させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【００５９】
更に、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６１】
（付記１）  コンピュータに接続され、記憶媒体を格納可能なデータ通信機器において、
前記コンピュータに接続された際に、前記格納されている前記記録媒体に当該通信機器用のドライバをインストールするためのインストーラが記録されている場合は、当該インストーラを用いて前記ドライバを前記コンピュータにインストールし、当該インストール後に、当該データ通信機器は前記ドライバを用いて前記コンピュータから制御され、
前記記録媒体が当該データ通信機器から任意に脱着可能であることを特徴とするデータ通信機器。
【００６２】
（付記２）  付記１に記載のデータ通信機器において、
前記コンピュータに接続された際に、前記記録媒体が格納されていない場合は前記インストールを行うことなく前記データ通信機器として動作し、前記記録媒体が格納されている場合であって前記インストーラが記憶されていない場合は、前記インストールを行うことなく、前記記録媒体に読み書き可能な機器及び前記データ通信機器として動作することを特徴とするデータ通信機器。
【００６３】
（付記３）  コンピュータに接続され、記憶媒体を格納可能なデータ通信機器において、
前記コンピュータに接続された際に、前記格納されている前記記録媒体に前記コンピュータを制御するためのクライアントＯＳが記録されている場合は、前記コンピュータは前記クライアントＯＳを利用して制御され、且つ、当該データ通信機器は前記クライアントＯＳにインストール済みである当該データ通信機器のドライバを用いて前記コンピュータから制御され、
前記記録媒体が当該データ通信機器から任意に脱着可能であることを特徴とするデータ通信機器。
【００６４】
（付記４）  付記３に記載のデータ通信機器において、
前記コンピュータに接続された際に、前記記録媒体が格納されていない場合は前記クライアントＯＳによる前記コンピュータの制御を行うことなく前記データ通信機器として動作し、前記記録媒体が格納されている場合であって前記クライアントＯＳが記憶されていない場合は、前記クライアントＯＳによる前記コンピュータの制御を行うことなく、前記記録媒体に読み書き可能な機器及び前記データ通信機器として動作することを特徴とするデータ通信機器。
【００６５】
（付記５）  付記１乃至４の何れか１項に記載のデータ通信機器において、
前記記録媒体には前記データ通信機器が仮想的に他のデバイスとして振る舞うためのデータが格納されており、前記データ通信機器は前記他のデバイスとして振る舞うためのデータによって他のデバイスとして前記コンピュータに扱われ、前記他のデバイスとして前記インストーラを動作させることを特徴とするデータ通信機器。
【００６６】
（付記６）  付記１乃至５の何れか１項に記載のデータ通信機器において、
前記記録媒体は、当該データ通信機器から取り外された状態で他の機器に接続され、当該他の機器により前記デバイスを含めた記録内容を書き換えられることが可能な記録媒体であることを特徴とするデータ通信機器。
【００６７】
（付記７）  コンピュータに接続され、記憶媒体を格納可能なデータ通信機器が行うドライバ管理方法において、
前記コンピュータに接続された際に、前記格納されている前記記録媒体に当該通信機器用のドライバをインストールするためのインストーラが記録されている場合は、当該インストーラを用いて前記ドライバを前記コンピュータにインストールし、当該インストール後に、当該データ通信機器は前記ドライバを用いて前記コンピュータから制御され、
前記記録媒体が当該データ通信機器から任意に脱着可能であることを特徴とするドライバ管理方法。
【００６８】
（付記８）  コンピュータに接続され、記憶媒体を格納可能なデータ通信機器が行うドライバ管理方法において、
前記コンピュータに接続された際に、前記格納されている前記記録媒体に前記コンピュータを制御するためのクライアントＯＳが記録されている場合は、前記コンピュータは前記クライアントＯＳを利用して制御され、且つ、当該データ通信機器は前記クライアントＯＳにインストール済みである当該データ通信機器のドライバを用いて前記コンピュータから制御され、
前記記録媒体が当該データ通信機器から任意に脱着可能であることを特徴とするドライバ管理方法。
【符号の説明】
【００６９】
１００  データ通信機器
１１０  ＣＰＵ
１２０  ＲＡＭ
１３０  フラッシュメモリ
１３１  プログラム領域
１３２  データ領域
１４０  ＳＤメモリカード
１４１  仮想ＣＤ−ＲＯＭ用データファイル
１５０  ＵＳＢデバイス
１６０、２１０  ＵＳＢＰｏｒｔ
２００  ＰＣ
【図１】
0005258065.tif 000002
【図２】
0005258065.tif 000003
【図３】
0005258065.tif 000004