(57)【要約】【課題】本発明は、デバイスドライバを導入しやすい状態で安価かつ効率的に提供するデバイス駆動用ソフトウェア導入プログラムに関する。【解決手段】デバイスドライバ導入プログラムは、デバイスドライバと該デバイスドライバを設定する設定ソフトウェアをソフトウェアパッケージとして保有して、ネットワークを介して電子メールを受信すると、該電子メールの送信元に該ソフトウェアパッケージを電子メールに添付して送信する（ステップＳ１０１〜Ｓ１０３）。したがって、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、パッケージとなっている設定ソフトウェアで簡単に導入することのできるデバイスドライバを簡単に入手することができる。【選択図】          図２
2008021165.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムであって、前記デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有し、前記ネットワークを介して電子メールを受信すると、該電子メールの送信元に前記ソフトウェアパッケージを電子メールに添付して送信することを特徴とするデバイス駆動用ソフトウェア導入プログラム。
【請求項２】
所定のネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムであって、前記デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有し、前記ネットワークを介してファイル送信宛先の記載された電子メールを受信すると、該電子メールで指定されているファイル送信宛先に前記ソフトウェアパッケージをファイル送信することを特徴とするデバイス駆動用ソフトウェア導入プログラム。
【請求項３】
所定のネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムであって、前記デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有して、該ソフトウェアパッケージをＵＲＬで公開し、前記ネットワークを介して電子メールを受信すると、該電子メールの送信元に前記ソフトウェアパッケージを公開しているＵＲＬを記載した電子メールを作成して送信することを特徴とするデバイス駆動用ソフトウェア導入プログラム。
【請求項４】
前記デバイス駆動用ソフトウェア導入プログラムは、前記ソフトウェアパッケージとともに該ソフトウェアパッケージのデバイス駆動用ソフトウェアの動作環境の適用情報を保有し、前記電子メールとして該電子メールの送信元の所望する前記デバイスの動作環境を記載した電子メールを受信すると、前記ソフトウェアパッケージの動作環境の適用情報を参照して該送信元の所望する動作環境に最適なソフトウェアパッケージを選択し、該選択したソフトウェアパッケージを電子メールに添付して送信し、または、指定のファイル送信宛先に送信し、あるいは、該選択したソフトウェアパッケージを公開するＵＲＬを記載した電子メールを送信することを特徴とする請求項１から請求項３のいずれかに記載のデバイス駆動用ソフトウェア導入プログラム。
【請求項５】
前記デバイス駆動用ソフトウェア導入プログラムは、前記デバイス駆動用ソフトウェアの提供を許可する提供許可相手先リストを有し、前記受信した電子メールの送信元が該提供許可相手先リストに登録されている相手先であるときのみ、前記ソフトウェアパッケージを電子メールに添付して送信し、または、指定のファイル送信宛先に送信し、あるいは、該ソフトウェアパッケージを公開するＵＲＬを記載した電子メールを送信することを特徴とする請求項１から請求項４のいずれかに記載のデバイス駆動用ソフトウェア導入プログラム。
【請求項６】
ネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムを記録する記録媒体であって、前記デバイス駆動用ソフトウェア導入プログラムとして、請求項１から請求項５のいずれかに記載のデバイス駆動用ソフトウェア導入プログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス駆動用ソフトウェア導入プログラムに関し、詳細には、デバイスを駆動させるためのソフトウェアを導入しやすい状態で効率的に提供するデバイス駆動用ソフトウェア導入プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータ等のホスト装置とプリンタ装置、スキャナ装置等の画像処理装置（オフィス機器）を接続してホスト装置から当該画像処理装置を利用しているが、このようにホスト装置からネットワークを介してオフィス機器を利用するためには、該プリンタ装置に対応したプリンタドライバ、該スキャナ装置に対応したスキャナ用ドライバ及び機器管理ユーティリティ等のソフトウェアをホスト装置にインストールし、該ソフトウェアを使用してオフィス機器を動作させる必要があり、また、オフィス機器の適切な設定、特に、ネットワーク等の通信回線でホスト装置と画像処理装置を接続して使用する場合には、ネットワークを介した通信設定を適切に行う必要がある。
【０００３】
そこで、本出願人は、先に、第２の装置によって第１の装置を監視して、第２の装置によって第１の装置内の現行のデバイスドライバが、所望のデバイスドライバであるか判定し、第１の装置内の現行のデバイスドライバが、所望のデバイスドライバと異なると、所望の装置を、第２の装置から第１の装置へ伝送し、現行のデバイスドライバ及び所望のデバイスドライバが、第１の装置の動作を制御する事業用オフィス機器のデバイスドライバをアップデートする方法を提案している（特許文献１参照）。
【０００４】
すなわち、この従来技術は、常に第１の装置のデバイスドライバを監視して、デバイスドライバを所望のデバイスドライバにアップデートしている。
【０００５】
【特許文献１】特開２００１−２４９８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、常にデバイスドライバのバージョン等を監視して、アップデートしているため、ネットワークを介して相手装置のデバイスドライバを監視すると、通信トラフィックが増大して他の通信に影響を与えるだけでなく、通信コストが高くつくとともに、従来技術にあっては、デバイスドライバのみを提供しているため、デバイスの利用方法や導入方法が分かり難く、利用性を向上させる上で、改良の必要があった。  
【０００７】
そこで、本発明は、通信トラフィックへの負荷を抑制しつつ、導入方法等の分かりやすいデバイス駆動用ソフトウェアを簡単に入手可能として、利用性を向上させることのできるデバイス駆動用ソフトウェア導入プログラム及び該デバイス駆動用ソフトウェア導入プログラムを記録する記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１記載の発明のデバイス駆動用ソフトウェア導入プログラムは、所定のネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムであって、前記デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有し、前記ネットワークを介して電子メールを受信すると、該電子メールの送信元に前記ソフトウェアパッケージを電子メールに添付して送信することにより、上記目的を達成している。
【０００９】
請求項２記載の発明のデバイス駆動用ソフトウェア導入プログラムは、所定のネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムであって、前記デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有し、前記ネットワークを介してファイル送信宛先の記載された電子メールを受信すると、該電子メールで指定されているファイル送信宛先に前記ソフトウェアパッケージをファイル送信することにより、上記目的を達成している。
【００１０】
請求項３記載の発明のデバイス駆動用ソフトウェア導入プログラムは、所定のネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムであって、前記デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有して、該ソフトウェアパッケージをＵＲＬで公開し、前記ネットワークを介して電子メールを受信すると、該電子メールの送信元に前記ソフトウェアパッケージを公開しているＵＲＬを記載した電子メールを作成して送信することにより、上記目的を達成している。
【００１１】
上記各場合において、例えば、請求項４に記載するように、前記デバイス駆動用ソフトウェア導入プログラムは、前記ソフトウェアパッケージとともに該ソフトウェアパッケージのデバイス駆動用ソフトウェアの動作環境の適用情報を保有し、前記電子メールとして該電子メールの送信元の所望する前記デバイスの動作環境を記載した電子メールを受信すると、前記ソフトウェアパッケージの動作環境の適用情報を参照して該送信元の所望する動作環境に最適なソフトウェアパッケージを選択し、該選択したソフトウェアパッケージを電子メールに添付して送信し、または、指定のファイル送信宛先に送信し、あるいは、該選択したソフトウェアパッケージを公開するＵＲＬを記載した電子メールを送信してもよい。
【００１２】
また、例えば、請求項５に記載するように、前記デバイス駆動用ソフトウェア導入プログラムは、前記デバイス駆動用ソフトウェアの提供を許可する提供許可相手先リストを有し、前記受信した電子メールの送信元が該提供許可相手先リストに登録されている相手先であるときのみ、前記ソフトウェアパッケージを電子メールに添付して送信し、または、指定のファイル送信宛先に送信し、あるいは、該ソフトウェアパッケージを公開するＵＲＬを記載した電子メールを送信してもよい。
【００１３】
請求項６記載の発明の記録媒体は、ネットワークを介してデバイスの使用に必要なデバイス駆動用ソフトウェアを提供するデバイス駆動用ソフトウェア導入プログラムを記録する記録媒体であって、前記デバイス駆動用ソフトウェア導入プログラムとして、請求項１から請求項５のいずれかに記載のデバイス駆動用ソフトウェア導入プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００１４】
本発明のデバイス駆動用ソフトウェア導入プログラムによれば、デバイス駆動用ソフトウェアと該デバイス駆動用ソフトウェアを設定する設定ソフトウェアをソフトウェアパッケージとして保有して、ネットワークを介して電子メールを受信すると、該電子メールの送信元に該ソフトウェアパッケージを電子メールに添付して送信する等の方法で提供するので、従来のように常時監視する必要がなく、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、導入方法等の分かりやすく簡単なデバイス駆動用ソフトウェアを簡単に入手可能とすることができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１６】
図１及び図２は、本発明のデバイス駆動用ソフトウェア導入プログラムの第１実施例を示す図であり、図１は、本発明のデバイス駆動用ソフトウェア導入プログラムの第１実施例を適用したデバイスドライバ導入プログラム１の説明図である。
【００１７】
図１において、デバイスドライバを提供するソフトウェア提供装置にデバイスドライバ導入プログラム（デバイス駆動用ソフトウェア導入プログラム）１が搭載されており、ソフトウェア提供装置としては、コンピュータ等の情報処理装置が用いられている。ソフトウェア提供装置は、該情報処理装置が、ＣＤ（Compact Disc）、フレキシブルディスク、ＤＶＤ（Digital Video Disk）等の記録媒体に記録されているデバイスドライバ導入プログラム１を読み込んで導入することで、構築されている。ソフトウェア提供装置は、所定のネットワーク、例えば、インターネット等に接続されており、各種デバイスを動作させるのにデバイスドライバ（デバイス駆動用ソフトウェア）を必要とするデバイス利用者の機器（例えば、パーソナルコンピュータ等）に該ネットワークを介して接続されている。すなわち、デバイス利用者の機器（パーソナルコンピュータ等）は、所定のネットワークを介してプリンタ装置、スキャナ装置、複写装置、ファクシミリ装置、複合装置等のネットワークデバイスに接続されていて、搭載するデバイスドライバを用いて該ネットワークデバイスを動作させる。例えば、デバイス利用者の機器は、プリンタドライバを用いてプリンタ装置に印刷を行わせ、スキャナドライバを用いてスキャナ装置にスキャナ処理を行わせる。
【００１８】
ソフトウェア提供装置のデバイスドライバ導入プログラム１は、ソフトウェア提供装置の管理者等によってデバイスドライバと該デバイスドライバを必要とする機器（パーソナルコンピュータ等）に設定導入する設定ソフトウェアが登録処理されると、これらのデバイスドライバと設定ソフトウェアをパッケージ化してインストールパッケージ（ソフトウェアパッケージ）として、ソフトウェア提供装置の所定のメモリに格納して登録する。
【００１９】
デバイスドライバ導入プログラム１は、ネットワークを介して電子メール（Ｅ−ｍａｉｌ）を受信すると、該電子メールの送信元に対して、上記登録されているインストールパッケージを電子メールに添付して送信する。
【００２０】
次に、本実施例の作用を説明する。本実施例のデバイスドライバ導入プログラム１は、電子メールを受信すると、登録されているインストールパッケージを該電子メールの送信元に、電子メールに添付して送信（返信）する。
【００２１】
すなわち、デバイスドライバ導入プログラム１は、図２に示すように、ネットワークを介してデバイスドライバ取得要求メールを受信すると（ステップＳ１０１）、既に登録されているデバイスドライバと設定ソフトウェアのインストールパッケージを取得する（ステップＳ１０２）。
【００２２】
デバイスドライバ導入プログラム１は、インストールパッケージを取得すると、電子メールの送信元を送信先とする電子メールを作成し、該電子メールに該取得したインストールパッケージを添付して送信して、デバイスドライバ提供処理を終了する（ステップＳ１０３）。
【００２３】
このように、本実施例のデバイスドライバ導入プログラム１は、デバイスドライバと該デバイスドライバを設定する設定ソフトウェアをインストールパッケージ（ソフトウェアパッケージ）として保有して、ネットワークを介して電子メールを受信すると、該電子メールの送信元に該インストールパッケージを電子メールに添付して送信している。
【００２４】
したがって、従来のように常時監視する必要がなく、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、パッケージとなっている設定ソフトウェアで簡単に導入することのできるデバイスドライバを簡単に入手することができ、利用性を向上させることができる。
【実施例２】
【００２５】
図３は、本発明のデバイス駆動用ソフトウェア導入プログラムの第２実施例を適用したデバイスドライバ導入プログラム１によるデバイスドライバ提供処理を示すフローチャートである。
【００２６】
なお、本実施例のデバイスドライバ導入プログラム１は、上記第１実施例のデバイスドライバ導入プログラム１の場合と同様のソフトウェア提供装置に搭載されており、ソフトウェア提供装置は、コンピュータ等の情報処理装置に、ＣＤ（Compact Disc）、フレキシブルディスク、ＤＶＤ（Digital Video Disk）等の記録媒体に記録されているデバイスドライバ導入プログラム１を読み込んで導入することで、構築されている。
【００２７】
本実施例のデバイスドライバ導入プログラム１は、電子メールを受信すると、該電子メールに記載されているファイル送信先に、登録されているインストールパッケージをファイル送信する。
【００２８】
すなわち、デバイスドライバ導入プログラム１は、図３に示すように、ネットワークを介してファイル送信宛先の記載されたデバイスドライバ取得要求メールを受信すると（ステップＳ２０１）、既に登録されているデバイスドライバと設定ソフトウェアのインストールパッケージを取得する（ステップＳ２０２）。
【００２９】
デバイスドライバ導入プログラム１は、インストールパッケージを取得すると、電子メールに記載されているファイル送信宛先に、該取得したインストールパッケージを送信して、デバイスドライバ提供処理を終了する（ステップＳ２０３）。この電子メールに記載のファイル送信宛先は、例えば、ＳＭＢバスやＦＴＰ（File Transfer Protocol）パス等で記載されている。
【００３０】
このように、本実施例のデバイスドライバ導入プログラム１は、デバイスドライバと該デバイスドライバを設定する設定ソフトウェアをインストールパッケージ（ソフトウェアパッケージ）として保有して、ネットワークを介して電子メールを受信すると、該電子メールで指定されているファイル送信先に、該インストールパッケージをファイル送信している。
【００３１】
したがって、従来のように常時監視する必要がなく、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、パッケージとなっている設定ソフトウェアで簡単に導入することのできるデバイスドライバを指定のファイル送信先で簡単に入手することができ、利用性を向上させることができる。
【実施例３】
【００３２】
図４は、本発明のデバイス駆動用ソフトウェア導入プログラムの第３実施例を適用したデバイスドライバ導入プログラム１によるデバイスドライバ提供処理を示すフローチャートである。
【００３３】
なお、本実施例のデバイスドライバ導入プログラム１は、上記第１実施例のデバイスドライバ導入プログラム１の場合と同様のソフトウェア提供装置に搭載されており、ソフトウェア提供装置は、コンピュータ等の情報処理装置に、ＣＤ（Compact Disc）、フレキシブルディスク、ＤＶＤ（Digital Video Disk）等の記録媒体に記録されているデバイスドライバ導入プログラム１を読み込んで導入することで、構築されている。
【００３４】
デバイスドライバ導入プログラム１は、ソフトウェア提供装置の管理者等によってデバイスドライバと該デバイスドライバを必要とするパーソナルコンピュータ等の機器に設定導入する設定ソフトウェアが登録処理されると、これらのデバイスドライバと設定ソフトウェアをインストールパッケージとして、ソフトウェア提供装置の所定のメモリに格納して登録するとともに、該インストールパッケージをＦＴＰまたはＨＴＴＰ（Hyper Text Transfer Protocol）によって公開する公開ＵＲＬ（Uniform Resource Locator）に登録する。
【００３５】
本実施例のデバイスドライバ導入プログラム１は、電子メールを受信すると、登録されているインストールパッケージを公開するＵＲＬを通知する電子メールを送信する。
【００３６】
すなわち、デバイスドライバ導入プログラム１は、図４に示すように、ネットワークを介してデバイスドライバ取得要求メールを受信すると（ステップＳ３０１）、既に登録されているデバイスドライバと設定ソフトウェアのインストールパッケージを公開している公開ＵＲＬを取得する（ステップＳ３０２）。
【００３７】
デバイスドライバ導入プログラム１は、インストールパッケージの公開ＵＲＬを取得すると、該公開ＵＲＬを通知する電子メールを作成し、該電子メールを上記受信した電子メールの送信元を送信先として送信して、デバイスドライバ提供処理を終了する（ステップＳ３０３）。
【００３８】
このように、本実施例のデバイスドライバ導入プログラム１は、デバイスドライバと該デバイスドライバを設定する設定ソフトウェアをインストールパッケージ（ソフトウェアパッケージ）として保有するとともに、公開して、ネットワークを介して電子メールを受信すると、該電子メールの送信元に該インストールパッケージを公開する公開ＵＲＬを電子メールで通知している。
【００３９】
したがって、従来のように常時監視する必要がなく、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、パッケージとなっている設定ソフトウェアで簡単に導入することのできるデバイスドライバを公開ＵＲＬから簡単に入手することができ、利用性を向上させることができる。
【実施例４】
【００４０】
図５は、本発明のデバイス駆動用ソフトウェア導入プログラムの第４実施例を適用したデバイスドライバ導入プログラム１によるデバイスドライバ提供処理を示すフローチャートである。
【００４１】
なお、本実施例のデバイスドライバ導入プログラム１は、上記第１実施例のデバイスドライバ導入プログラム１の場合と同様のソフトウェア提供装置に搭載されており、ソフトウェア提供装置は、コンピュータ等の情報処理装置に、ＣＤ（Compact Disc）、フレキシブルディスク、ＤＶＤ（Digital Video Disk）等の記録媒体に記録されているデバイスドライバ導入プログラム１を読み込んで導入することで、構築されている。
【００４２】
デバイスドライバ導入プログラム１は、ソフトウェア提供装置の管理者等によってデバイスドライバと該デバイスドライバを必要とするパーソナルコンピュータ等の機器に設定導入する設定ソフトウェアが適用動作環境情報とともに登録処理されると、これらのデバイスドライバと設定ソフトウェアをインストールパッケージとして、ソフトウェア提供装置の所定のメモリに該適用動作環境情報とともに格納して登録するとともに、該インストールパッケージを公開するＵＲＬ（Uniform Resource Locator）に登録する。
【００４３】
本実施例のデバイスドライバ導入プログラム１は、送信元のデバイスの動作環境（例えば、動作ＯＳ（Operating System）等）の記載された電子メールを受信すると、該動作環境に最適なデバイスドライバの登録されているインストールパッケージを公開するＵＲＬを通知する電子メールを送信する。
【００４４】
すなわち、デバイスドライバ導入プログラム１は、図５に示すように、ネットワークを介して動作環境の記載されたデバイスドライバ取得要求メールを受信すると（ステップＳ４０１）、既に登録されているデバイスドライバと設定ソフトウェアのインストールパッケージのうち、受信した電子メールに記載されている動作環境に最適なデバイスドライバのパッケージされているインストールパッケージを公開している公開ＵＲＬを取得する（ステップＳ４０２）。
【００４５】
デバイスドライバ導入プログラム１は、動作環境に最適なインストールパッケージの公開ＵＲＬを取得すると、該公開ＵＲＬを通知する電子メールを作成し、該電子メールを上記受信した電子メールの送信元を送信先として送信して、デバイスドライバ提供処理を終了する（ステップＳ４０３）。
【００４６】
このように、本実施例のデバイスドライバ導入プログラム１は、デバイスドライバと該デバイスドライバを設定する設定ソフトウェアをインストールパッケージ（ソフトウェアパッケージ）として保有するとともに、公開して、ネットワークを介して動作環境の記載された電子メールを受信すると、該電子メールの送信元に該動作環境に最適なインストールパッケージを公開するＵＲＬを電子メールで通知している。
【００４７】
したがって、従来のように常時監視する必要がなく、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、パッケージとなっている設定ソフトウェアで簡単に導入することのできるデバイスドライバであって動作環境に最適なデバイスドライバとその設定ソフトウェアがパッケージとなっているインストールパッケージを公開ＵＲＬから簡単に入手することができ、利用性を向上させることができる。
【００４８】
なお、上記説明では、インストールパッケージの公開ＵＲＬを電子メールで通知しているが、インストールパッケージを電子メールに添付して上記受信した電子メールの送信元に送信してもよいし、受信した電子メールにファイル送信先が記載されているときには、該ファイル送信先にインストールパッケージをファイル送信してもよい。
【実施例５】
【００４９】
図６は、本発明のデバイス駆動用ソフトウェア導入プログラムの第５実施例を適用したデバイスドライバ導入プログラム１によるデバイスドライバ提供処理を示すフローチャートである。
【００５０】
なお、本実施例のデバイスドライバ導入プログラム１は、上記第１実施例のデバイスドライバ導入プログラム１の場合と同様のソフトウェア提供装置に搭載されており、ソフトウェア提供装置は、コンピュータ等の情報処理装置に、ＣＤ（Compact Disc）、フレキシブルディスク、ＤＶＤ（Digital Video Disk）等の記録媒体に記録されているデバイスドライバ導入プログラム１を読み込んで導入することで、構築されている。
【００５１】
デバイスドライバ導入プログラム１は、ソフトウェア提供装置の管理者等によってデバイスドライバと該デバイスドライバを必要とするパーソナルコンピュータ等の機器に設定導入する設定ソフトウェアが適用動作環境情報とともに登録処理されると、これらのデバイスドライバと設定ソフトウェアをインストールパッケージとして、ソフトウェア提供装置の所定のメモリに該適用動作環境情報とともに格納して登録するとともに、該インストールパッケージを公開するＵＲＬに登録する。
【００５２】
本実施例のデバイスドライバ導入プログラム１は、送信元のデバイスの動作環境（例えば、動作ＯＳ等）の記載された電子メールを受信すると、該送信元が予めインストールパッケージを提供する相手として予め許可された相手であると、該動作環境に最適なデバイスドライバの登録されているインストールパッケージを公開するＵＲＬを通知する電子メールを送信する。この許可相手先は、ソフトウェア提供装置の管理者等によって、ソフトウェア提供装置で予め設定入力されて、提供許可相手先リストとして、登録されている。
【００５３】
すなわち、デバイスドライバ導入プログラム１は、図６に示すように、ネットワークを介して動作環境の記載されたデバイスドライバ取得要求メールを受信すると（ステップＳ５０１）、該電子メールの送信元が予めインストールパッケージを提供する相手として許可された相手として提供許可相手先リストに登録されている相手であるであるかチェックし（ステップＳ５０２）、許可された相手でないときには、そのままエラー終了する。
【００５４】
ステップＳ５０２で、電子メールの送信元が許可された相手であると、デバイスドライバ導入プログラム１は、既に登録されているデバイスドライバと設定ソフトウェアのインストールパッケージのうち、受信した電子メールに記載されている動作環境に最適なデバイスドライバのインストールパッケージを公開しているＵＲＬを取得する（ステップＳ５０３）。
【００５５】
デバイスドライバ導入プログラム１は、動作環境に最適なインストールパッケージの公開ＵＲＬを取得すると、該公開ＵＲＬを通知する電子メールを作成し、該電子メールを上記受信した電子メールの送信元を送信先として送信して、デバイスドライバ提供処理を終了する（ステップＳ５０４）。
【００５６】
このように、本実施例のデバイスドライバ導入プログラム１は、デバイスドライバと該デバイスドライバを設定する設定ソフトウェアをインストールパッケージ（ソフトウェアパッケージ）として保有するとともに、公開して、ネットワークを介して動作環境の記載された電子メールを受信すると、該電子メールの送信元が許可された相手である場合にのみ、該電子メールの送信元に該動作環境に最適なインストールパッケージを公開する公開ＵＲＬを電子メールで通知している。
【００５７】
したがって、従来のように常時監視する必要がなく、ネットワークトラフィックへの負荷と通信コストを抑制しつつ、ユーザの必要なときに、パッケージとなっている設定ソフトウェアで簡単に導入することのできるデバイスドライバであって動作環境に最適なデバイスドライバとその設定ソフトウェアがパッケージとなっているインストールパッケージを、許可されたユーザにのみ公開ＵＲＬから簡単に入手できるようにすることができ、機密性等を保持しつつ、利用性を向上させることができる。
【００５８】
なお、上記説明では、インストールパッケージの公開ＵＲＬを電子メールで通知しているが、インストールパッケージを電子メールに添付して上記受信した電子メールの送信元に送信してもよいし、受信した電子メールにファイル送信先が記載されているときには、該ファイル送信先にインストールパッケージをファイル送信してもよい。
【００５９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６０】
デバイスドライバを分かりやすくかつ安価に提供するデバイス駆動用ソフトウェア導入プログラム一般に適用することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明のデバイス駆動用ソフトウェア導入プログラムの第１実施例を適用したデバイスドライバ導入プログラムの動作処理の説明図。
【図２】本発明のデバイス駆動用ソフトウェア導入プログラムの第１実施例を適用したデバイスドライバ導入プログラムによるデバイスドライバ提供処理を示す図。
【図３】本発明のデバイス駆動用ソフトウェア導入プログラムの第２実施例を適用したデバイスドライバ導入プログラムによるデバイスドライバ提供処理を示す図。
【図４】本発明のデバイス駆動用ソフトウェア導入プログラムの第３実施例を適用したデバイスドライバ導入プログラムによるデバイスドライバ提供処理を示す図。
【図５】本発明のデバイス駆動用ソフトウェア導入プログラムの第４実施例を適用したデバイスドライバ導入プログラムによるデバイスドライバ提供処理を示す図。
【図６】本発明のデバイス駆動用ソフトウェア導入プログラムの第５実施例を適用したデバイスドライバ導入プログラムによるデバイスドライバ提供処理を示す図。
【符号の説明】
【００６２】
１  デバイスドライバ導入プログラム
【図１】
2008021165.tif 000003
【図２】
2008021165.tif 000004
【図３】
2008021165.tif 000005
【図４】
2008021165.tif 000006
【図５】
2008021165.tif 000007
【図６】
2008021165.tif 000008