(57)【要約】      （修正有）【課題】利用者がドライバの管理を行う必要なく、常に最新のドライバを入手することが可能なドライバ更新システムを提供する。【解決手段】ドライバ更新システムにおいて、デバイスが指令装置に接近すると(S100)、指令装置はデバイスとの間に通信路を開設した後、専用プログラムを起動する(S101,S102)。続いて、指令装置はデバイスからドライバ情報を受信すると(S103)ドライバのバージョンをドライバ管理サーバに送信する(S104)。ドライバ管理サーバは、自身が保存している最新ドライバとのバージョンを比較し比較結果を指令装置に送信する(S105)。指令装置は比較結果を検討し(S106,S107)、必要であれば最新ドライバを要求し、ドライバ管理サーバから取得する(S108-S110)。さらに、指令装置は最新ドライバをインストールするとともに(S111)、デバイス内の最新ドライバを更新する(S112)。【選択図】図４
2010067198.tif 000002
【特許請求の範囲】
【請求項１】
デバイスに対して指令を出す指令装置と、前記指令装置による指令により本来の処理を実行するデバイスと、デバイスを制御するドライバを管理するドライバ管理サーバと、を有し、前記指令装置内のドライバを最新のものに更新するドライバ更新システムであって、
前記デバイスは、自身を指令装置から制御するドライバと、前記ドライバ管理サーバに格納された、自身に対応したドライバについての情報の所在を特定するＵＲＬであるサーバＵＲＬと、前記ドライバのバージョンであるバージョン情報を記憶した記憶手段と、前記指令装置との間で近距離無線通信を行う近距離無線通信手段と、前記記憶手段から前記サーバＵＲＬ、前記バージョン情報を抽出し、前記近距離無線通信手段を介して、前記指令装置に送信するドライバ情報送信手段と、を有し、
前記指令装置は、前記デバイスとの間で近距離無線通信を行う近距離無線通信手段と、前記デバイスを制御するドライバを記憶するドライバ記憶手段と、前記近距離無線通信手段を介して前記デバイスから受信したサーバＵＲＬで特定される前記ドライバ管理サーバに前記バージョン情報を送信するドライバ比較要求送信手段と、前記ドライバ管理サーバから受信した比較結果を確認するドライバ比較確認手段と、前記ドライバ比較確認手段による確認結果に基づいて、前記ドライバ管理サーバに最新ドライバを要求する最新ドライバ要求手段と、前記ドライバ管理サーバから受信した最新ドライバで前記記憶手段に記憶されたドライバを更新するドライバ更新手段と、を有し、
前記ドライバ管理サーバは、前記デバイスを制御するための最新デバイスと当該最新デバイスのバージョンである最新バージョン情報を記憶した記憶手段と、前記指令装置から受信したバージョン情報と、前記最新バージョン情報を比較するバージョン比較手段と、前記バージョン比較手段により得られた比較結果を前記指令装置に送信する比較結果送信手段と、前記指令装置からの要求に従って、前記最新ドライバを前記指令装置に送信する最新ドライバ送信手段と、を有することを特徴とするドライバ更新システム。
【請求項２】
前記指令装置は、前記ドライバ管理サーバから受信した最新ドライバを前記近距離無線通信手段を介して、前記デバイスに送信する最新ドライバ転送手段をさらに有し、
前記デバイスは、前記指令装置から受信した最新ドライバで前記記憶手段に記憶されたドライバを更新するドライバ更新手段をさらに有することを特徴とする請求項１に記載のドライバ更新システム。
【請求項３】
本来の処理を実行するためにデバイスに対して指令を出すとともに、デバイスを制御するドライバを管理するドライバ管理サーバとネットワークを介して接続された指令装置であって、
前記デバイスとの間で近距離無線通信を行う近距離無線通信手段と、前記デバイスを制御するドライバを記憶するドライバ記憶手段と、前記近距離無線通信手段を介して前記デバイスから受信したサーバアドレスで特定される前記ドライバ管理サーバに前記バージョン情報を送信するドライバ比較要求送信手段と、前記ドライバ管理サーバから受信した比較結果を確認するドライバ比較確認手段と、前記ドライバ比較確認手段による確認結果に基づいて、前記ドライバ管理サーバに最新ドライバを要求する最新ドライバ要求手段と、前記ドライバ管理サーバから受信した最新ドライバで前記記憶手段に記憶されたドライバを更新するドライバ更新手段と、
を有することを特徴とする指令装置。
【請求項４】
指令装置による指令により本来の処理を実行するデバイスであって、
自身を指令装置から制御するドライバと、前記ドライバを管理するドライバ管理サーバのアドレスであるサーバアドレスと、前記ドライバのバージョンであるバージョン情報を記憶した記憶手段と、前記指令装置との間で近距離無線通信を行う近距離無線通信手段と、前記記憶手段から前記ドライバ、前記サーバアドレス、前記バージョン情報を抽出し、前記近距離無線通信手段を介して、前記指令装置に送信するドライバ情報送信手段と、
を有することを特徴とするデバイス。
【請求項５】
デバイスを制御するドライバを管理するドライバ管理サーバであって、
前記デバイスを制御するための最新デバイスと当該最新デバイスのバージョンである最新バージョン情報を記憶した記憶手段と、前記指令装置から受信したバージョン情報と、前記最新バージョン情報を比較するバージョン比較手段と、前記バージョン比較手段により得られた比較結果を前記指令装置に送信する比較結果送信手段と、前記指令装置からの要求に従って、前記最新ドライバを前記指令装置に送信する最新ドライバ送信手段と、
を有することを特徴とするドライバ管理サーバ。
【請求項６】
コンピュータを、請求項３に記載の指令装置として機能させるためのプログラム。
【請求項７】
デバイスを、請求項４に記載のデバイスとして機能させるためのプログラム。
【請求項８】
コンピュータを、請求項５に記載のドライバ管理サーバとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに接続される周辺機器（デバイス）を制御するソフトウェアであるデバイスドライバを管理する技術に関する。
【背景技術】
【０００２】
一般に、ＰＣ（パーソナルコンピュータ）等の汎用のコンピュータの利用者がそのＰＣに対し周辺機器（デバイス）を初期導入する際、利用者はデバイスメーカーから提供されるデバイスドライバ（主にCD-ROMなどのメディアに保管される）をＯＳに組み込む。これにより、ＯＳはデバイスを制御することが可能になる。まだデバイスドライバ（以下、単に「ドライバ」という）のインストールされていない他のＰＣに、ドライバをインストールするような際には、このようなメディアからドライバを入手する必要がある。また、インストール後も、デバイスの性能や機能向上のために最新のドライバを利用者がデバイスメーカーのウェブサイト等からネットワークを通じて入手し、更新を行うこともある。
【０００３】
従来、ドライバはCD-ROMなどの物理的なメディアに入っていることが多く、一度ドライバをＰＣにインストールしてしまえばメディアは不要になることが多いため、利用者はメディアを各自で保管することになる。よって、再びＰＣにドライバをインストールするような際には、このメディアを各自保管場所から持ち出さなくてはならず利用者にとっては手間がかかる。
【０００４】
さらに、メディアの保持者とインストールを行う者が異なる場合には、当事者同士のメディアの貸し借りといった作業が必要であり、時間と手間がかかるだけでなく、紛失する恐れもある。
【０００５】
上記のような問題を回避するため、CD-ROMなどのメディアではなく、デバイス（プリンタ）内にてドライバを保持する方法も提示されている（特許文献１参照）。
【特許文献１】特開２００３−１１４７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、デバイス内のドライバが常に最新のものであるとは限らないという問題がある。
【０００７】
また、利用者はドライバの更新情報を得る機会が少ないため、最新のドライバがデバイスメーカーから公開されているにもかかわらず、更新を行わないことが多い。また、利用者が実際にデバイスメーカーのサイトに訪れた場合にも、デバイスやＯＳの種類などによって多くのドライバが存在するため、どのドライバをＰＣにインストールするべきなのか容易に知ることが難しい。
【０００８】
本発明は、このような問題を鑑み、利用者がドライバの管理を行う必要なく、常に最新のドライバを入手することが可能なドライバ更新システムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明では、デバイスに対して指令を出す指令装置と、前記指令装置による指令により本来の処理を実行するデバイスと、デバイスを制御するドライバを管理するドライバ管理サーバと、を有し、前記指令装置内のドライバを最新のものに更新するドライバ更新システムであって、前記デバイスは、自身を指令装置から制御するドライバと、前記ドライバ管理サーバに格納された、自身に対応したドライバについての情報の所在を特定するＵＲＬであるサーバＵＲＬと、前記ドライバのバージョンであるバージョン情報を記憶した記憶手段と、前記指令装置との間で近距離無線通信を行う近距離無線通信手段と、前記記憶手段から前記サーバＵＲＬ、前記バージョン情報を抽出し、前記近距離無線通信手段を介して、前記指令装置に送信するドライバ情報送信手段と、を有し、前記指令装置は、前記デバイスとの間で近距離無線通信を行う近距離無線通信手段と、前記デバイスを制御するドライバを記憶するドライバ記憶手段と、前記近距離無線通信手段を介して前記デバイスから受信したサーバＵＲＬで特定される前記ドライバ管理サーバに前記バージョン情報を送信するドライバ比較要求送信手段と、前記ドライバ管理サーバから受信した比較結果を確認するドライバ比較確認手段と、前記ドライバ比較確認手段による確認結果に基づいて、前記ドライバ管理サーバに最新ドライバを要求する最新ドライバ要求手段と、前記ドライバ管理サーバから受信した最新ドライバで前記記憶手段に記憶されたドライバを更新するドライバ更新手段と、を有し、前記ドライバ管理サーバは、前記デバイスを制御するための最新デバイスと当該最新デバイスのバージョンである最新バージョン情報を記憶した記憶手段と、前記指令装置から受信したバージョン情報と、前記最新バージョン情報を比較するバージョン比較手段と、前記バージョン比較手段により得られた比較結果を前記指令装置に送信する比較結果送信手段と、前記指令装置からの要求に従って、前記最新ドライバを前記指令装置に送信する最新ドライバ送信手段と、を有することを特徴とするドライバ更新システムを提供する。
【００１０】
本発明によれば、デバイスを制御するＰＣ等の指令装置が、デバイスと無線接続されるとともに、ドライバ管理サーバとネットワーク接続され、デバイスが指令装置に近付くと、指令装置が、ドライバのバージョン情報をデバイスから受信して、ドライバ管理サーバに送信し、ドライバ管理サーバは受信したバージョン情報が最新のものであるかを判断して、その結果を指令装置に返信し、指令装置が、受信した結果を確認して、最新のものでない場合に、最新のドライバをドライバ管理サーバから受信し、最新のドライバを記憶するようにしたので、デバイスを制御するＰＣ等の指令装置が、常に最新のドライバを保有することができる。
【発明の効果】
【００１１】
本発明によれば、利用者はドライバの管理を行う必要がなく、デバイスに指令を出す側の装置（ＰＣ）は常に最新のドライバを入手することができる。
【００１２】
また、デバイス内のドライバも、一度指令を出す側の装置（ＰＣ）に近づければ常に最新の状態に保つことができる。そのため、ローカル環境下においてデバイスを近づけただけで最新のドライバを容易にいれることができるようになる。
【発明を実施するための最良の形態】
【００１３】
図１は、ドライバ更新システムの全体構成図である。
図１で図示したドライバ更新システムは、インターネットを通じてドライバ管理サーバ１００との通信が可能であり、近距離無線通信を通じてデバイス２００との通信が可能である指令装置（パソコン）３００と、自身のドライバと自身の製造元であるデバイスメーカーにより管理されるドライバ管理サーバ１００のＵＲＬを保持し、指令装置３００との近距離無線通信が可能であるデバイス２００と、デバイス２００を製造したデバイスメーカーがそれらの最新のドライバを格納しインターネット上で公開されているドライバ管理サーバ１００とから構成されている。
【００１４】
図１のドライバ更新システムの概略について説明しておく。新たにデバイス２００を装着したい指令装置３００にドライバをインストールするために、その指令装置３００に対し、デバイス２００を近づけると、指令装置３００とデバイス２００間で近距離無線通信を開始し、指令装置３００はデバイス２００から、ドライバのバージョンとドライバ管理サーバ１００内の情報を特定するＵＲＬを読み取る。
【００１５】
指令装置３００は、デバイス２００から受信したドライバ管理サーバ１００内の情報を特定するＵＲＬを利用して、ドライバ管理サーバ１００に対し、ドライバのバージョンを送信する。ドライバ管理サーバ１００は、受信したドライバのバージョンと最新のドライバのバージョンとを比較し、デバイス２００が保持するドライバが最新のものであるかどうかの結果を指令装置３００に返信する。
【００１６】
ドライバ管理サーバ１００からの返信結果から、デバイス２００が保持するドライバが最新でない場合には、指令装置３００はドライバ管理サーバ１００に対して、最新のドライバを要求し、ドライバ管理サーバ１００から取得したドライバをインストールする。さらに、ドライバ管理サーバ１００から取得したドライバをデバイス２００にも転送し、デバイス２００が保持するドライバが最新のものとなるようにする。なお、デバイス２００内のドライバが最新のものである場合には、指令装置３００は、最新のドライバをデバイス２００から入手するようにしてもよい。ただしドライバ２００のデータ量が大きい場合には、ドライバ管理サーバ１００から入手するのが望ましい。
【００１７】
最新のドライバをインストールした後、指令装置３００が、自身が保持するドライバが最新のものであるかどうかを定期的にドライバ管理サーバ１００へ問い合わせるようにしてもよい。この場合、問い合わせの結果、最新のものでないことが判明したときには、上記手順同様、新しいドライバをドライバ管理サーバ１００から入手、インストールし、さらにデバイス２００にも転送する。
【００１８】
図２は、デバイス２００の構成図である。デバイス２００は、キーボードやマウス、プリンタ、ディスプレイなどのコンピュータの周辺機器であり、ＣＰＵ２０１、近距離無線通信用のアンテナ２０２、近距離無線通信部２０３、情報記憶部２０４、専用プログラム記憶部２１１から構成される。
【００１９】
情報記憶部２０４は、フラッシュメモリ等の不揮発性メモリであり、デバイス２００を指令装置３００から制御するプログラムであるドライバ２０５、ドライバ管理サーバ１００内のデバイス２００に対応したドライバについての情報の所在を特定するＵＲＬであるサーバＵＲＬ２０６、ドライバのバージョン情報を示すバージョン情報２０７を保持する。ドライバ管理サーバ１００内には、そのデバイスメーカーが製造した多数のデバイスのドライバが格納されているが、このサーバＵＲＬ２０６は、デバイス２００に対応したものであり、ドライバ管理サーバ１００内の特定のドライバの所在を示すものである。
【００２０】
近距離無線通信部２０３は、指令装置３００と近距離無線通信を行うものであり、公知の近距離無線通信装置により実現される。近距離無線通信の方式としては、公知の様々な方式を用いることができるが、本実施形態では、Blootooth（登録商標）を採用している。近距離無線通信部２０３に接続されたアンテナ２０２は無線電波の送受信を行う。
【００２１】
専用プログラム記憶部２１１は、フラッシュメモリ等の不揮発性メモリであり、専用プログラムであるドライバ情報送信用プログラム２０８、ドライバ受信プログラム２０９、ドライバ更新プログラム２１０を記憶している。ドライバ情報送信用プログラム２０８、ドライバ受信プログラム２０９、ドライバ更新プログラム２１０が、ＣＰＵ２０１に読み込まれ、解釈・実行されることにより、デバイス２００は、ドライバ情報送信手段、ドライバ受信手段、ドライバ更新手段として機能する。
【００２２】
情報記憶部２０４、専用プログラム記憶部２１１は、別個の記憶装置としてデバイス２００内に設けられていても良いし、同一の記憶装置内に記憶領域を分けて設けられていても良い。ドライバ情報送信手段は、情報記憶部２０４からバージョン情報２０７とサーバＵＲＬ２０６を取り出し、指令装置３００に送信する。ドライバ受信手段は、指令装置３００から最新のドライバを受信する。ドライバ更新手段は、ドライバ受信手段により取得した最新のドライバによって情報記憶部２０４のドライバ２０５を更新する。
【００２３】
図２に示した構成において、ＣＰＵ２０１、アンテナ２０２、近距離無線通信部２０３、情報記憶部２０４を備えたデバイスは、公知のものである。したがって、デバイス２００は、公知のデバイスに、ドライバ情報送信手段、ドライバ受信手段、ドライバ更新手段としてデバイスを機能させる専用プログラムを組み込むことにより、実現される。
【００２４】
図３は、指令装置３００の構成図である。指令装置３００は、デバイスに所定の処理を実行させるため、デバイス２００に対して指令を出す装置であり、具体的には、パソコン等の汎用的なコンピュータである。指令装置３００は、ＣＰＵ３０１、近距離無線通信用のアンテナ３０２、近距離無線通信部３０３、ドライバ記憶部３０４、専用プログラム記憶部３１５から構成される。また、指令装置３００は、インターネット接続に必要な図示しないハードウェア、ソフトウェアも搭載している。
【００２５】
近距離無線通信部３０３は、デバイス２００と近距離無線通信を行うものであり、公知の近距離無線通信装置により実現される。上述のように、本実施形態では、近距離無線通信の方式としてBlootooth（登録商標）を採用している。
【００２６】
近距離無線通信部３０３に接続されたアンテナ３０２は無線電波の送受信を行う。ドライバ記憶部３０４は、デバイス２００のドライバ３０５を記憶するものであり、ハードディスク、フラッシュメモリ等のコンピュータに内蔵または接続された記憶装置で実現される。
【００２７】
専用プログラム記憶部３１５は、ハードディスク、フラッシュメモリ等の記憶装置であり、専用プログラムであるドライバ情報受信用プログラム３０６、ドライバ比較要求送信用プログラム３０７、ドライバ比較要求受信用プログラム３０８、ドライバ比較確認用プログラム３０９、最新ドライバ要求送信用プログラム３１０、最新ドライバ受信用プログラム３１１、ドライバインストール用プログラム３１２、最新ドライバ転送用プログラム３１３とドライバ定期更新用プログラム３１４を記憶している。
【００２８】
ドライバ情報受信用プログラム３０６、ドライバ比較要求送信用プログラム３０７、ドライバ比較要求受信用プログラム３０８、ドライバ比較確認用プログラム３０９、最新ドライバ要求送信用プログラム３１０、最新ドライバ受信用プログラム３１１、ドライバインストール用プログラム３１２、最新ドライバ転送用プログラム３１３が、ＣＰＵ３０１に読み込まれ、解釈・実行されることにより、指令装置３００は、ドライバ情報受信手段、ドライバ比較要求送信手段、ドライバ比較要求受信手段、ドライバ比較確認手段、最新ドライバ要求送信手段、最新ドライバ受信手段、ドライバインストール手段、最新ドライバ転送手段として機能する。
【００２９】
ドライバ情報受信手段は、デバイスからバージョン情報２０７、サーバＵＲＬ２０６を受信する。ドライバ比較要求送信手段は、ドライバ情報受信手段で得たＵＲＬ先に、バージョン情報２０７を転送し、そのドライバが最新のものであるかを問い合わせる。ドライバ比較応答受信手段は、ドライバ比較要求送信手段によって得られる問い合わせ結果を受信する。ドライバ比較確認手段は、ドライバ比較要求送信手段が受信した問い合わせ結果であるバージョン情報の比較結果を確認する。最新ドライバ要求送信手段は、ドライバ比較確認手段により、現在のデバイス２００内のドライバが最新でないことを確認した場合に、ドライバ管理サーバ１００へ最新のドライバを要求する。最新ドライバ受信手段は、ドライバ管理サーバ１００から最新のドライバを受信する。ドライバインストール手段は、ドライバ管理サーバ１００から受信したドライバを指令装置３００にインストールする。  最新ドライバ転送手段は、最新ドライバ受信手段によって得られる最新のドライバをデバイス２００へ転送する。
【００３０】
図4は、図１に示したドライバ更新システムの全体のフローチャートである。利用者が、ドライバをインストールしたい指令装置３００に、対象となるデバイス２００を接近させると、デバイス２００内の近距離無線通信部２０３は、アンテナ２０２を介して、指令装置３００内の近距離無線通信部３０３との近距離無線通信を始める（ステップS１００）。指令装置３００内の近距離無線通信部３０３およびアンテナ３０２は、デバイス２００の接近を検知し、デバイス２００内の近距離無線通信部２０３との間に近距離無線通信路を開設する（ステップS１０１）。Ｓ１００、Ｓ１０１における近距離無線通信路開設は、詳細には、Bluetooth方式に従った処理により実行される。近距離無線通信路の確立後、指令装置３００は専用プログラムを起動させる。（ステップ１０２）。
【００３１】
一方、デバイス２００は、近距離無線通信路が確立されたことを確認すると、ドライバ情報送信手段が、情報記憶部２０４から、サーバＵＲＬ２０６、バージョン情報２０７を抽出し、近距離無線通信部２０３、アンテナ２０２を介して、指令装置３００に送信する（ステップS１０３）。指令装置３００が、アンテナ３０２、近距離無線通信部３０３、ドライバ情報受信手段を介してサーバＵＲＬ２０６、バージョン情報２０７を受信すると、ドライバ比較要求送信手段が、サーバＵＲＬ２０６で特定されるドライバ管理サーバ１００に対し、バージョン情報２０７が最新のものであるかどうかを問い合わせる（ステップS１０４）。具体的には、ドライバ管理サーバ１００に対して、問合せ要求およびバージョン情報２０７を送信する。
【００３２】
ドライバ管理サーバ１００は、指令装置３００から問合せ要求を受けると、問合せ要求に従って、受信したバージョン情報２０７と、ドライバ管理サーバ１００が保持している最新ドライバのバージョン情報である最新バージョン情報との比較を行う（ステップS１０５）。このとき、指令装置３００から送信されてきたＵＲＬにより、デバイスの機種が特定されるため、ドライバ管理サーバ１００は、デバイス２００に対応する最新バージョン情報を記憶装置から抽出することができる。比較の結果、一致する場合は、一致する旨を示す比較結果を、一致しない場合は、一致しない旨を示す比較結果を指令装置３００に返信する。
【００３３】
指令装置３００では、ドライバ比較応答受信手段が、ドライバ管理サーバ１００から問い合わせの結果を受信し（ステップS１０６）、ドライバ比較確認手段が、比較結果の確認を行う（ステップ１０７）。具体的には、比較結果が一致するものであるか、一致しないものであるかを確認する。確認の結果、最新のドライバが必要である場合、具体的には比較結果が一致しないものであった場合、最新ドライバ要求送信手段が、ドライバ管理サーバ１００に対し最新ドライバの要求を行う（ステップS１０８）。
【００３４】
ドライバ管理サーバ１００は、指令装置３００から最新ドライバの要求を受け取ると、この要求に対し、該当する最新ドライバ、最新バージョン情報を記憶装置から抽出し、指令装置３００に送信する（ステップS１０９）。指令装置３００では、最新ドライバ受信手段が、最新ドライバを取得し（ステップS１１０）、ドライバインストール手段が、取得した最新ドライバのインストールを行う（ステップS１１１）。指令装置３００では、最新ドライバ転送手段が、近距離無線通信部３０３、アンテナ３０２を介して、デバイス２００に対して、最新ドライバ、および最新バージョン情報の転送を行う（ステップS１１２）。
【００３５】
デバイス２００では、アンテナ２０２、近距離無線通信部２０３を介してドライバ受信手段が最新ドライバ、最新バージョン情報を取得すると、ドライバ更新手段が、取得した最新ドライバで情報記憶部２０４に保存されているドライバ２０５を更新するとともに、取得した最新バージョン情報で情報記憶部２０４に保存されているバージョン情報２０７を更新する。
【図面の簡単な説明】
【００３６】
【図１】ドライバ更新システムの構成図。
【図２】デバイスの構成図。
【図３】指令装置（パソコン）の構成図。
【図４】ドライバ更新システム全体のフローチャート。
【符号の説明】
【００３７】
１００  ドライバ管理サーバ
２００  デバイス
２０１  ＣＰＵ
２０２  アンテナ
２０３  近距離無線通信部
２０４  情報記憶部
２０５  ドライバ
２０６  サーバＵＲＬ
２０７  バージョン情報
２０８  ドライバ情報送信用プログラム
２０９  ドライバ受信用プログラム
２１０  ドライバ更新用プログラム
２１１  専用プログラム記憶部
３００  指令装置（パソコン）
３０１  ＣＰＵ
３０２  アンテナ
３０３  近距離無線通信部
３０４  ドライバ記憶部
３０５  ドライバ
３０６  ドライバ情報受信用プログラム
３０７  ドライバ比較要求送信用プログラム
３０８  ドライバ比較応答受信用プログラム
３０９  ドライバ比較確認用プログラム
３１０  最新ドライバ要求送信用プログラム
３１１  最新ドライバ受信用プログラム
３１２  ドライバインストール用プログラム
３１３  最新ドライバ転送用プログラム
３１５  専用プログラム記憶部
【図１】
2010067198.tif 000003
【図２】
2010067198.tif 000004
【図３】
2010067198.tif 000005
【図４】
2010067198.tif 000006