JP2004199102A - ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 - Google Patents
ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 Download PDFInfo
- Publication number
- JP2004199102A JP2004199102A JP2001355888A JP2001355888A JP2004199102A JP 2004199102 A JP2004199102 A JP 2004199102A JP 2001355888 A JP2001355888 A JP 2001355888A JP 2001355888 A JP2001355888 A JP 2001355888A JP 2004199102 A JP2004199102 A JP 2004199102A
- Authority
- JP
- Japan
- Prior art keywords
- driver
- program
- client computer
- installation
- peripheral device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】ユーザのコンピュータ30からブラウザ34を用いてプリンタ40に適合するドライバの自動インストールの要請を受け付けたときに、ドライバインストール用サーバ20からコンピュータ30に、ダウンロードが完了したときに自動起動してコンピュータ30の言語環境やプリンタ40の機種を調べてプリンタ40に適合するドライバモジュールのドライバインストール用サーバ20における格納先を入手すると共にこの格納先からドライバモジュールをダウンロードしてインストールするドライバ自動インストーラモジュール22をダウンロードする。この結果、自動的にドライバをインストールすることができる。
【選択図】 図1
Description
【発明の属する技術分野】
本発明は、ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法に関し、詳しくは、クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール装置およびこれに用いるプログラム並びにクライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール方法に関する。
【0002】
【従来の技術】
パーソナルコンピュータには、プリンタやスキャナなどの種々の周辺機器が外部インターフェースを介して接続される。このような周辺機器を的確に動作させるには、周辺機器に適合するドライバプログラムがパーソナルコンピュータにインストールされている必要がある。
【0003】
【発明が解決しようとする課題】
しかしながら、周辺機器に対応するドライバプログラムは、周辺機器を的確に動作させるためにバージョンアップが行なわれることが多く、周辺機器をより的確に動作させるためには最新のバージョンのドライバプログラムをパーソナルコンピュータにインストールする必要がある。この最新のドライバプログラムのインストールは、周辺機器の機種やパーソナルコンピュータの言語環境に応じたドライバプログラムを選択してインストールする必要があることから、パーソナルコンピュータや周辺機器に関する十分な知識を持っていないものにとっては困難な作業であった。
【0004】
本発明のドライバ自動インストール装置およびドライバ自動インストール方法は、コンピュータや周辺機器に関する十分な知識を必要とせずに容易に周辺機器に適合するドライバプログラムをインストールすることを目的の一つとする。また、本発明のドライバ自動インストール装置およびドライバ自動インストール方法は、ネットワークを介してコンピュータに接続された周辺機器に適合するドライバプログラムをインストールすることを目的の一つとする。本発明のドライバ自動インストール装置用のプログラムは、コンピュータを上述の目的の少なくとも一部を達成するドライバ自動インストール装置として機能させることを目的とする。本発明のドライバインストール用プログラムは、コンピュータに接続された周辺機器に適合するドライバプログラムを自動的にダウンロードしてインストールするによりドライバプログラムのインストールを容易なものとすることを目的とする。
【0005】
【課題を解決するための手段およびその作用・効果】
本発明のドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【0006】
本発明のドライバ自動インストール装置は、
クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール装置であって、
前記クライアントコンピュータから前記ドライバプログラムの自動インストールの選択入力が可能な自動インストール選択入力画面を前記ネットワークを介して該クライアントコンピュータに出力する自動インストール選択画面出力手段と、
前記周辺機器に適合するドライバプログラムを記憶するドライバ記憶手段と、
前記自動インストール選択入力画面による前記クライアントコンピュータからの自動インストールの選択入力に伴って前記ドライバ記憶手段に記憶されたドライバプログラムを前記クライアントコンピュータにインストール可能に出力するドライバ出力手段と、
を備えることを要旨とする。
【0007】
この本発明のドライバ自動インストール装置では、ネットワークを介してクライアントコンピュータに表示出力した自動インストール選択入力画面を用いてクライアントコンピュータに接続された周辺機器に適合するドライバプログラムの自動インストールの選択入力を受け付け、この自動インストールの選択入力に伴って記憶している周辺機器に適合するドライバプログラムをクライアントコンピュータにインストール可能に出力する。この結果、クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して容易にインストールすることができる。
【0008】
この本発明のドライバ自動インストール装置において、前記クライアントコンピュータにダウンロードされたときに自動的に起動して前記ドライバ出力手段に前記ドライバプログラムを該クライアントコンピュータに向けて出力するよう要請すると共に該要請に伴って入力した前記ドライバプログラムを該クライアントコンピュータにインストールするドライバインストール用プログラムを記憶するインストーラー記憶手段と、前記自動インストール選択入力画面を用いて前記クライアントコンピュータから自動インストールの選択入力がなされたとき、前記インストーラー記憶手段に記憶されたドライバインストール用プログラムを該クライアントコンピュータにダウンロード可能に出力するインストーラー出力手段と、を備えるものとすることもできる。こうすれば、ドライバインストール用プログラムをクライアントコンピュータにダウンロードすることによりクライアントコンピュータに接続された周辺機器に適合するドライバプログラムをクライアントコンピュータに自動的にインストールすることができる。
【0009】
このドライバインストール用プログラムを用いてドライバプログラムをインストールする態様の本発明のドライバ自動インストール装置において、前記ドライバプログラムの入力および/またはインストールの際に前記クライアントコンピュータに表示される画面に用いる表示文字列を複数の言語毎に言語ファイルとして記憶する言語ファイル記憶手段を備え、前記ドライバインストール用プログラムは、前記クライアントコンピュータで起動されたとき、前記クライアントコンピュータの言語環境を調査すると共に該調査結果に対応する言語ファイルを前記言語ファイル記憶手段からダウンロードし、該言語ファイルを用いて前記ドライバプログラムの入力および/またはインストールの際に該クライアントコンピュータに表示される画面に文字列を表示するプログラムであるものとすることもできる。こうすれば、クライアントコンピュータの言語環境に適応する文字列を表示しながらドライバプログラムのダウンロードやインストールを行なうことができる。
【0010】
また、ドライバインストール用プログラムを用いてドライバプログラムをインストールする態様の本発明のドライバ自動インストール装置において、前記ドライバ記憶手段は複数の周辺機器に適合するドライバプログラムを複数記憶する手段であり、前記クライアントコンピュータからの周辺機器に関する情報をもった要請に基づいて該周辺機器に適合するドライバプログラムの前記ドライバ記憶手段における記憶先を該クライアントコンピュータに向けて出力する記憶先出力手段手段を備え、前記ドライバインストール用プログラムは、前記クライアントコンピュータに接続された周辺機器に関する情報を取得すると共に該取得した情報をもって前記記憶先出力手段に対応するドライバプログラムの記憶先の出力を要請し、該要請に伴って前記記憶先出力手段から出力された記憶先を用いて該対応するドライバプログラムが前記ドライバ出力手段から出力されるよう該ドライバ出力手段に要請するプログラムであるものとすることもできる。こうすれば、コンピュータや周辺機器に関する十分な知識を必要とせずにクライアントコンピュータに接続された周辺機器に適合するドライバプログラムを的確にクライアントコンピュータにインストールすることができる。この態様の本発明のドライバ自動インストール装置において、前記周辺機器に関する情報は、周辺機器の機種およびオペレーションシステムの種類を含む情報であるものとすることもできる。
【0011】
また、本発明のドライバ自動インストール装置において、前記ネットワークはインターネットであるものとすることもできる。この場合、本発明のドライバ自動インストール装置をウェブサーバにより構成するものとすることもできる。
【0012】
本発明のドライバ自動インストール装置用のプログラムは、コンピュータを上述のいずれかの態様の本発明のドライバ自動インストール装置、即ち、基本的には、クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール装置であって、前記クライアントコンピュータから前記ドライバプログラムの自動インストールの選択入力が可能な自動インストール選択入力画面を前記ネットワークを介して該クライアントコンピュータに出力する自動インストール選択画面出力手段と、前記周辺機器に適合するドライバプログラムを記憶するドライバ記憶手段と、前記自動インストール選択入力画面による前記クライアントコンピュータからの自動インストールの選択入力に伴って前記ドライバ記憶手段に記憶されたドライバプログラムを前記クライアントコンピュータにインストール可能に出力するドライバ出力手段と、を備えるドライバ自動インストール装置として機能させることを要旨とする。
【0013】
この本発明のドライバ自動インストール装置用のプログラムでは、コンピュータを上述のいずれかの態様の本発明のドライバ自動インストール装置として機能させるから、本発明のドライバ自動インストール装置が奏する効果、例えば、クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して容易にインストールすることができる効果などを奏することができる。
【0014】
本発明のドライバインストール用プログラムは、クライアントコンピュータにダウンロードされたときに自動的に起動し、該クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して接続されたドライバ供給装置からダウンロードし、該ダウンロードしたドライバプログラムを該クライアントコンピュータにインストールすることを要旨とする。
【0015】
この本発明のドライバインストール用プログラムによれば、このプログラムをクライアントコンピュータにダウンロードするだけでクライアントコンピュータに接続された周辺機器に適合するドライバプログラムをクライアントコンピュータにインストールすることができる。この結果、ドライバプログラムのインストールを容易に行なうことができる。
【0016】
こうした本発明のドライバインストール用プログラムにおいて、前記クライアントコンピュータで起動されたとき、前記クライアントコンピュータの言語環境を調査し、該調査結果に基づいて前記ドライバプログラムの入力および/またはインストールの際に前記クライアントコンピュータに表示する画面に用いる表示文字列を複数の言語毎の言語ファイルとして記憶した前記ドライバ供給装置から対応する言語ファイルをダウンロードし、該ダウンロードした言語ファイルを用いて前記ドライバプログラムの入力および/またはインストールの際に前記クライアントコンピュータに文字列を表示するプログラムであるものとすることもできる。こうすれば、クライアントコンピュータの言語環境に適応する文字列を表示しながらドライバプログラムのダウンロードやインストールを行なうことができる。
【0017】
また、本発明のドライバインストール用プログラムにおいて、前記クライアントコンピュータに接続された周辺機器に関する情報を取得し、該取得した情報をもって前記ドライバ供給装置に対応するドライバプログラムの記憶先を照会し、該照会により得られた記憶先に基づいて前記対応するドライバプログラムをダウンロードするプログラムであるものとすることもできる。こうすれば、クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをより的確にクライアントコンピュータにインストールすることができる。
【0018】
さらに、本発明のドライバインストール用プログラムにおいて、前記ネットワークはインターネットであり、前記ドライバ供給装置はウェブサーバであるものとすることもできる。
【0019】
本発明のドライバ自動インストール方法は、
クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール方法であって、
(a)前記クライアントコンピュータから前記ドライバプログラムの自動インストールの選択入力を受け付け、
(b)該受け付けた選択入力に伴ってドライバプログラムを前記ネットワークを介して前記クライアントコンピュータにダウンロードし、
(c)該ダウンロードしたドライバプログラムをインストールする
ことを要旨とする。
【0020】
この本発明のドライバ自動インストール方法によれば、クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介してインストールすることができる。
【0021】
この本発明のドライバ自動インストール方法において、前記ステップ(b)は、前記クライアントコンピュータの言語環境を調査すると共に該調査結果に応じた言語による前記ドライバプログラムのダウンロードおよび/またはインストールの際に前記クライアントコンピュータに表示される画面に用いる表示文字列を含む言語ファイルをダウンロードするステップを含み、該ダウンロードした言語ファイルを用いて前記ドライバプログラムのダウンロードおよび/またはインストールの際に前記クライアントコンピュータに文字列を表示するものとすることもできる。こうすれば、クライアントコンピュータの言語環境に適応する文字列を表示しながらドライバプログラムのダウンロードやインストールを行なうことができる。
【0022】
また、本発明のドライバ自動インストール方法において、前記ステップ(b)は、前記クライアントコンピュータに接続された周辺機器に関する情報を取得するステップと、該取得した情報をもって該周辺機器に適合するドライバプログラムの記憶先を照会するステップと、該照会により得られた記憶先に基づいて該適合するドライバプログラムをダウンロードするステップとを含むステップであるものとすることもできる。こうすれば、コンピュータや周辺機器に関する十分な知識を必要とせずにクライアントコンピュータに接続された周辺機器に適合するドライバプログラムをより的確にクライアントコンピュータにインストールすることができる。
【0023】
さらに、本発明のドライバ自動インストール方法において、前記ネットワークはインターネットであるものとすることもできる。
【0024】
本発明のサーバコンピュータは、
クライアントコンピュータとインターネットを介して接続され、前記クライアントコンピュータに接続された周辺機器に適したドライバプログラムのインストールを実行するためのサーバコンピュータであって、
前記クライアントコンピュータのブラウザで表示されるウェブページとして、前記周辺機器用のドライバプログラムの自動インストールの実行を指示するための指示用エレメントを含む自動インストール用ページを格納するとともに、前記ドライバプログラムの自動インストールのために前記クライアントコンピュータで実行されるドライバセットアッププログラムを格納する記憶装置と、
前記ドライバ自動インストール用ページ上において前記クライアントコンピュータのユーザによって前記指示用エレメントが選択され、これに応じて前記クライアントコンピュータから発信されたドライバセットアッププログラムの転送要求を受信したときに、前記転送要求に応じて前記クライアントコンピュータに前記ドライバセットアッププログラムを転送する不具合対策サポート部と、
を備えることを特徴とする。
【0025】
この本発明のサーバコンピュータによれば、クライアントコンピュータのユーザが、ドライバ自動インストール用ページ上の指示用エレメントを選択すると、サーバコンピュータからクライアントコンピュータにドライバセットアッププログラムが転送され、このドライバセットアッププログラムによりドライバプログラムが自動インストールされるから、ユーザがクライアントコンピュータや周辺機器についての詳細な知識を有していなくても、周辺機器に適したドライバプログラムをインストールすることができる。
【0026】
こうした本発明のサーバコンピュータにおいて、前記不具合対策サポート部は、前記周辺機器の機種を含む周辺機器情報が前記クライアントコンピュータから供給されたときに、前記周辺機器情報を参照して、前記周辺機器の機種に適したドライバプログラムを含む前記ドライバセットアッププログラムの格納先を前記クライアントコンピュータに通知するものとすることもできる。こうすれば、周辺機器に適したドライバプログラムをより確実にセットアップすることができる。
【0027】
また、本発明のサーバコンピュータにおいて、前記不具合対策サポート部は、前記周辺機器の複数の機種と、前記複数の機種にそれぞれ適した複数のドライバプログラムとの関係を示す機種/プログラム対応情報を格納しており、前記クライアントコンピュータから供給された前記周辺機器情報を用いて前記機種/プログラム対応情報を参照することによって、前記周辺機器に適したドライバプログラムを選択するものとすることもできる。こうすれば、周辺機器に適したドライバプログラムをより迅速により的確にクライアントコンピュータにインストールすることができる。
【0028】
本発明のサーバ用プログラムは、
クライアントコンピュータに接続された周辺機器に適したドライバプログラムのインストールを実行するために、前記クライアントコンピュータとインターネットを介して接続されたのサーバコンピュータに前記クライアントコンピュータの支援を行なわせるサーバ用プログラムであって、
前記周辺機器用のドライバプログラムの自動インストールの実行を指示するための指示用エレメントを含む自動インストール用ページ上において、前記クライアントコンピュータのユーザによって前記指示用エレメントが選択され、これに応じて前記クライアントコンピュータから発信されたドライバセットアッププログラムの転送要求を受信したときに、前記転送要求に応じて前記クライアントコンピュータに前記ドライバセットアッププログラムを転送する処理を前記サーバコンピュータに実行させる第1のプログラムを含むことを特徴とする。
【0029】
この本発明のサーバ用プログラムによれば、クライアントコンピュータのユーザが、ドライバ自動インストール用ページ上の指示用エレメントを選択すると、サーバコンピュータからクライアントコンピュータにドライバセットアッププログラムが転送され、このドライバセットアッププログラムによりドライバプログラムが自動インストールされるから、ユーザがクライアントコンピュータや周辺機器についての詳細な知識を有していなくても、周辺機器に適したドライバプログラムをインストールすることができる。
【0030】
こうした本発明のサーバ用プログラムにおいて、さらに、前記周辺機器の機種を含む周辺機器情報が前記クライアントコンピュータから供給されたときに、前記周辺機器情報を参照して、前記周辺機器の機種に適したドライバプログラムを含む前記ドライバセットアッププログラムの格納先を前記クライアントコンピュータに通知する処理を前記サーバコンピュータに実行させる第2のプログラムを含むものとすることもできる。こうすれば、周辺機器に適したドライバプログラムをより確実にセットアップすることができる。
【0031】
また、本発明のサーバ用プログラムであって、前記第2のプログラムは、前記周辺機器の複数の機種と、前記複数の機種にそれぞれ適した複数のドライバプログラムとの関係を示すために前記サーバコンピュータに格納されている機種/プログラム対応情報を参照し、前記クライアントコンピュータから供給された前記周辺機器情報を用いて前記周辺機器に適したドライバプログラムを前記サーバコンピュータに選択させるものとすることもできる。こうすれば、周辺機器に適したドライバプログラムをより迅速により的確にクライアントコンピュータにインストールすることができる。
【0032】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図1は、本発明の一実施例であるドライバインストール用サーバ20を含むドライバ自動インストールシステムの構成の概略を示す構成図である。実施例のドライバインストール用サーバ20は、図示するように、インターネット10を介してコンピュータ30に接続されたプリンタ40に適合するプリンタドライバを自動的にインストールするためのウェブサーバとして機能し、コンピュータ30へのダウンロードが完了したときに自動起動してプリンタ40に適合するプリンタドライバをダウンロードしてインストールするドライバ自動インストーラモジュール22と、自動インストールを行なう際に用いる文章を複数の言語により作成してファイル化した言語情報ファイル24と、プリンタ機種毎にドライバのバーションやドライバモジュールの格納先をデータとして構築されたドライバデータベース26と、各プリンタドライバのプログラムとしてのドライバモジュール28とを備える。
【0033】
実施例のドライバインストール用サーバ20は、コンピュータ30からブラウザ34を用いて要請されたときにドライバ自動インストーラモジュール22をコンピュータ30側にダウンロードすることにより、コンピュータ30へのダウンロードが完了し自動起動したドライバ自動インストーラによりコンピュータ30の言語環境を用いてプリンタ40に適合するドライバモジュールをダウンロードしてインストールする。なお、ドライバのインストールは、現在インストールされているプリンタドライバ36の上書きとして行なうこともできるし、現在インストールされているプリンタドライバ36とは別に行なうこともできる。こうしたドライバ自動インストール処理の一例を図2に示し、この処理について詳述する。
【0034】
ドライバ自動インストール処理では、コンピュータ30のブラウザ30からドライバ自動インストールトップページのURLが入力されることに基づいて、ドライバインストール用サーバ20からコンピュータ30に向けて図3に例示するドライバ自動インストールトップページを表示出力することから始まる(ステップS100)。このドライバ自動インストールトップページで「ドライバ自動インストールを実行する」のエレメントをマウスでクリックすることにより選択すると(ステップS102)、ドライバインストール用サーバ20からコンピュータ30に向けてドライバ自動インストーラモジュール22のダウンロードが開始される。このドライバ自動インストーラモジュール22のダウンロードの処理までがウェブページによる処理である。以下の処理は、コンピュータ30で起動するアプリケーションソフトによる処理となる。
【0035】
こうしてコンピュータ30へのドライバ自動インストーラモジュール22のダウンロードが完了すると、ダウンロードされたドライバ自動インストーラモジュール22のうちの言語環境調査モジュールが起動し(ステップS200)、コンピュータ30のOSに用いられている言語環境を調査し(ステップS202)、調査結果としての言語に対応する言語情報ファイルをドライバインストール用サーバ20からダウンロードする(ステップS204)。この処理は、具体的には、ドライバインストール用サーバ20には各言語に対応する言語情報ファイル24が記憶されているから、言語情報ファイル24からコンピュータ30に言語環境に適合するファイルをダウンロードすることになる。言語情報ファイルには、ドライバの自動インストールの際にコンピュータ30の画面に表示されるアナウンスに関する文書が所定の言語により作成されて所定のフォーマットで保存されている。なお、言語環境調査モジュールの自動起動はActive技術(マイクロソフト社の商標)によって実現することができる。日本語に対応する言語情報ファイルの一例を図4に示す。
【0036】
こうして言語情報ファイルをダウンロードすると、ダウンロードした言語情報ファイルを用いて使用許諾画面を出力し、使用許諾画面に対してコンピュータ30のユーザにより「同意する」が選択されることにより、ダウンロードしたドライバ自動インストーラが起動される(ステップS206)。使用許諾画面の一例を図5に示す。図5に例示した使用許諾画面を図4に例示した言語情報ファイルと比較すると解るように、プリンタドライバの自動インストールの際に用いられるアナウンス画面における文章は、ダウンロードした言語情報ファイルに書き込まれたものが用いられる。
【0037】
こうしてドライバ自動インストーラが起動されると、ドライバ自動インストーラは、まず、OSやプリンタ40の機種などを調査するためのプリンタ機種調査画面を表示し、このプリンタ機種調査画面に対して「次へ」のボタンが選択されることによりコンピュータ30に接続されたプリンタ40の機種情報とOS情報とを取得し(ステップS208)、取得した情報に基づいてドライバインストール用サーバ20のドライバデータベース26に格納されている対応する機種のドライバ情報データベースファイルをダウンロードする(ステップS210)。取得する情報は、プリンタ情報としては、プリンタ40の機種やコンピュータ30にインストールされているプリンタドライバ36などが含まれ、OS情報としては、コンピュータ30のOSの種類やそのバージョンなどが含まれる。実施例のドライバインストール用サーバ20のドライバデータベース26は、プリンタの機種毎に「適用OS」,「バージョン」,「格納先」などによるドライバ情報データベースファイルによりデータベースが構築されている。プリンタ機種調査画面の一例を図6に示し、ドライバ情報データベースファイルをダウンロードして得た情報を基づいてコンピュータ30の表示する最新ドライバ情報画面の一例を図7に示す。なお、図6や図7に用いられる文章もダウンロードした言語情報ファイルから用いている。
【0038】
次に、図8に例示するインストール方法選択画面を表示して、ドライバを上書きインストールするか新規インストールするかを選択させ(ステップS212)、インストール方法が選択されると、図9に例示する準備完了画面を表示してインストールの最終確認を選択させた後に、ダウンロードしたドライバ情報データベースファイルに記載されているプリンタ40に適合するプリンタドライバモジュールの格納先からドライバモジュールをダウンロードする(ステップS214)。図10にドライバモジュールをダウンロードしている際にコンピュータ30に表示される画面の一例を示す。
【0039】
こうしてダウンロードが終了すると、図11に例示するダウンロード完了画面を表示し、ユーザがプリンタ40に適合するドライバのインストールを選択することにより、ダウンロードしたドライバモジュールをインストールして(ステップS216)、本処理を終了する。
【0040】
以上説明した実施例のドライバ自動インストーラモジュール22によれば、コンピュータ30にダウンロードが完了したときに自動的に起動してコンピュータ30に接続されたプリンタ40に適合するドライバを自動的にダウンロードしてインストールすることができる。しかも、実施例のドライバ自動インストーラモジュール22は、起動する際に、言語環境調査モジュールを起動させてコンピュータ30の言語環境を調査し、インストールする際にコンピュータ30に表示されるアナウンス画面内の文章をその言語環境に適合させる言語情報ファイルをダウンロードして用いるから、ドライバ自動インストーラモジュール22を言語毎に用意する必要がない。また、実施例のドライバ自動インストーラモジュール22によれば、自動起動したドライバ自動インストーラによりプリンタ40の機種情報やコンピュータ30のOS情報を自動的に取得し、この情報に基づいてドライバインストール用サーバ20からドライバ情報データベースファイルをダウンロードし、プリンタ40に適合するドライバのドライバインストール用サーバ20における格納先を入手して、プリンタ40に適合するドライバをダウンロードすることができる。したがって、コンピュータやプリンタについて十分な知識を有していないユーザでも、プリンタ40に適合するドライバをインストールすることができる。
【0041】
実施例のドライバ自動インストール処理によれば、ドライバ自動インストーラモジュール22のコンピュータ30へのダウンロードまでをドライバインストール用サーバ20が提供するウェブページで行ない、それ以降の処理をコンピュータ30にダウンロードされて自動起動するドライバ自動インストーラにより行なうから、ドライバ自動インストール処理の負荷を分散させることができる。この結果、ドライバインストール用サーバ20の負荷を軽減することができる。
【0042】
実施例のドライバインストール用サーバ20によれば、ダウンロードが完了したときにダウンロード先のコンピュータ30で自動起動してコンピュータ30に接続されたプリンタ40に適合するドライバを自動的にダウンロードしてインストールするドライバ自動インストーラモジュール22を記憶しておき、ユーザから要請があったときにユーザのコンピュータ30にドライバ自動インストーラモジュール22をダウンロードすることにより、ユーザのコンピュータ30に接続されたプリンタ40に適合するドライバを自動的にインストールすることができる。したがって、コンピュータやプリンタについて十分な知識を有していないユーザでも、プリンタ40に適合するドライバをインストールすることができる。
【0043】
実施例のドライバインストール用サーバ20やドライバ自動インストーラモジュール22では、コンピュータ30の言語環境を調査し、調査結果に対応する言語情報ファイルをダウンロードしてインストールの際に用いられるアナウンス画面の文章に用いるものとしたが、言語毎にドライバ自動インストールトップページを用意し、どの言語のドライバ自動インストールトップページからドライバ自動インストールが選択されたかに基づいてその言語を用いて作成されたドライバ自動インストーラモジュール22をコンピュータ30にダウンロードして自動起動するものとしてもよい。
【0044】
実施例のドライバインストール用サーバ20やドライバ自動インストーラモジュール22では、コンピュータ30に接続された周辺機器としてのプリンタ40に適合するドライバを自動インストールするものとしたが、コンピュータ30に接続された周辺機器であればプリンタ以外の周辺機器、例えばスキャナなどの如何なる周辺機器に適合するドライバを自動インストールするものとしてもよい。
【0045】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図1】本発明の一実施例であるドライバインストール用サーバ20を含むドライバ自動インストールシステムの構成の概略を示す構成図である。
【図2】ドライバ自動インストール処理の一例を示すフローチャートである。
【図3】ドライバ自動インストールトップページの一例を示す説明図である。
【図4】言語情報ファイルの一例を示す説明図である。
【図5】使用許諾画面の一例を示す説明図である。
【図6】プリンタ機種調査画面の一例を示す説明図である。
【図7】ドライバ情報データベースファイルをダウンロードして得た情報を基づいてコンピュータ30の表示する最新ドライバ情報画面の一例を示す説明図である。
【図8】インストール方法選択画面の一例を示す説明図である。
【図9】準備完了画面の一例を示す説明図である。
【図10】ドライバモジュールをダウンロードしている際にコンピュータ30に表示される画面の一例を示す説明図である。
【図11】ダウンロード完了画面の一例を示す説明図である。
【符号の説明】
10 インターネット、20 ドライバインストール用サーバ、22 ドライバ自動インストーラモジュール、24 言語情報ファイル、26 ドライバデータベース、28 ドライバモジュール、30 コンピュータ、34 ブラウザ、36 プリンタドライバ、40 プリンタ。
Claims (22)
- クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール装置であって、
前記クライアントコンピュータから前記ドライバプログラムの自動インストールの選択入力が可能な自動インストール選択入力画面を前記ネットワークを介して該クライアントコンピュータに出力する自動インストール選択画面出力手段と、
前記周辺機器に適合するドライバプログラムを記憶するドライバ記憶手段と、
前記自動インストール選択入力画面による前記クライアントコンピュータからの自動インストールの選択入力に伴って前記ドライバ記憶手段に記憶されたドライバプログラムを前記クライアントコンピュータにインストール可能に出力するドライバ出力手段と、
を備えるドライバ自動インストール装置。 - 請求項1記載のドライバ自動インストール装置であって、
前記クライアントコンピュータにダウンロードされたときに自動的に起動して前記ドライバ出力手段に前記ドライバプログラムを該クライアントコンピュータに向けて出力するよう要請すると共に該要請に伴って入力した前記ドライバプログラムを該クライアントコンピュータにインストールするドライバインストール用プログラムを記憶するインストーラー記憶手段と、
前記自動インストール選択入力画面を用いて前記クライアントコンピュータから自動インストールの選択入力がなされたとき、前記インストーラー記憶手段に記憶されたドライバインストール用プログラムを該クライアントコンピュータにダウンロード可能に出力するインストーラー出力手段と、
を備えるドライバ自動インストール装置。 - 請求項2記載のドライバ自動インストール装置であって、
前記ドライバプログラムの入力および/またはインストールの際に前記クライアントコンピュータに表示される画面に用いる表示文字列を複数の言語毎に言語ファイルとして記憶する言語ファイル記憶手段を備え、
前記ドライバインストール用プログラムは、前記クライアントコンピュータで起動されたとき、前記クライアントコンピュータの言語環境を調査すると共に該調査結果に対応する言語ファイルを前記言語ファイル記憶手段からダウンロードし、該言語ファイルを用いて前記ドライバプログラムの入力および/またはインストールの際に該クライアントコンピュータに表示される画面に文字列を表示するプログラムである
ドライバ自動インストール装置。 - 請求項2または3記載のドライバ自動インストール装置であって、
前記ドライバ記憶手段は、複数の周辺機器に適合するドライバプログラムを複数記憶する手段であり、
前記クライアントコンピュータからの周辺機器に関する情報をもった要請に基づいて該周辺機器に適合するドライバプログラムの前記ドライバ記憶手段における記憶先を該クライアントコンピュータに向けて出力する記憶先出力手段手段を備え、
前記ドライバインストール用プログラムは、前記クライアントコンピュータに接続された周辺機器に関する情報を取得すると共に該取得した情報をもって前記記憶先出力手段に対応するドライバプログラムの記憶先の出力を要請し、該要請に伴って前記記憶先出力手段から出力された記憶先を用いて該対応するドライバプログラムが前記ドライバ出力手段から出力されるよう該ドライバ出力手段に要請するプログラムである
ドライバ自動インストール装置。 - 前記周辺機器に関する情報は、周辺機器の機種およびオペレーションシステムの種類を含む情報である請求項4記載のドライバ自動インストール装置。
- 前記ネットワークはインターネットである請求項1ないし5いずれか記載のドライバ自動インストール装置。
- ウェブサーバにより構成されてなる請求項6記載のドライバ自動インストール装置。
- コンピュータを請求項1ないし7いずれか記載のドライバ自動インストール装置として機能させる装置用プログラム。
- クライアントコンピュータにダウンロードされたときに自動的に起動し、該クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して接続されたドライバ供給装置からダウンロードし、該ダウンロードしたドライバプログラムを該クライアントコンピュータにインストールするドライバインストール用プログラム。
- 前記クライアントコンピュータで起動されたとき、前記クライアントコンピュータの言語環境を調査し、該調査結果に基づいて前記ドライバプログラムの入力および/またはインストールの際に前記クライアントコンピュータに表示する画面に用いる表示文字列を複数の言語毎の言語ファイルとして記憶した前記ドライバ供給装置から対応する言語ファイルをダウンロードし、該ダウンロードした言語ファイルを用いて前記ドライバプログラムの入力および/またはインストールの際に前記クライアントコンピュータに文字列を表示するプログラムである請求項9記載のドライバインストール用プログラム。
- 前記クライアントコンピュータに接続された周辺機器に関する情報を取得し、該取得した情報をもって前記ドライバ供給装置に対応するドライバプログラムの記憶先を照会し、該照会により得られた記憶先に基づいて前記対応するドライバプログラムをダウンロードするプログラムである請求項9または10記載のドライバインストール用プログラム。
- 前記ネットワークはインターネットであり、前記ドライバ供給装置はウェブサーバである請求項9ないし11いずれか記載のドライバインストール用プログラム。
- クライアントコンピュータに接続された周辺機器に適合するドライバプログラムをネットワークを介して該クライアントコンピュータに自動インストールするドライバ自動インストール方法であって、
(a)前記クライアントコンピュータから前記ドライバプログラムの自動インストールの選択入力を受け付け、
(b)該受け付けた選択入力に伴ってドライバプログラムを前記ネットワークを介して前記クライアントコンピュータにダウンロードし、
(c)該ダウンロードしたドライバプログラムをインストールする
ドライバ自動インストール方法。 - 前記ステップ(b)は、前記クライアントコンピュータの言語環境を調査すると共に該調査結果に応じた言語による前記ドライバプログラムのダウンロードおよび/またはインストールの際に前記クライアントコンピュータに表示される画面に用いる表示文字列を含む言語ファイルをダウンロードするステップを含み、該ダウンロードした言語ファイルを用いて前記ドライバプログラムのダウンロードおよび/またはインストールの際に前記クライアントコンピュータに文字列を表示する請求項13記載のドライバ自動インストール方法。
- 前記ステップ(b)は、前記クライアントコンピュータに接続された周辺機器に関する情報を取得するステップと、該取得した情報をもって該周辺機器に適合するドライバプログラムの記憶先を照会するステップと、該照会により得られた記憶先に基づいて該適合するドライバプログラムをダウンロードするステップとを含むステップである請求項13または14記載のドライバ自動インストール方法。
- 前記ネットワークはインターネットである請求項13ないし15いずれか記載のドライバ自動インストール方法。
- クライアントコンピュータとインターネットを介して接続され、前記クライアントコンピュータに接続された周辺機器に適したドライバプログラムのインストールを実行するためのサーバコンピュータであって、
前記クライアントコンピュータのブラウザで表示されるウェブページとして、前記周辺機器用のドライバプログラムの自動インストールの実行を指示するための指示用エレメントを含む自動インストール用ページを格納するとともに、前記ドライバプログラムの自動インストールのために前記クライアントコンピュータで実行されるドライバセットアッププログラムを格納する記憶装置と、
前記ドライバ自動インストール用ページ上において前記クライアントコンピュータのユーザによって前記指示用エレメントが選択され、これに応じて前記クライアントコンピュータから発信されたドライバセットアッププログラムの転送要求を受信したときに、前記転送要求に応じて前記クライアントコンピュータに前記ドライバセットアッププログラムを転送する不具合対策サポート部と、
を備えることを特徴とするサーバコンピュータ。 - 請求項17記載のサーバコンピュータであって、
前記不具合対策サポート部は、
前記周辺機器の機種を含む周辺機器情報が前記クライアントコンピュータから供給されたときに、前記周辺機器情報を参照して、前記周辺機器の機種に適したドライバプログラムを含む前記ドライバセットアッププログラムの格納先を前記クライアントコンピュータに通知する、サーバコンピュータ。 - 請求項18記載のサーバコンピュータであって、
前記不具合対策サポート部は、
前記周辺機器の複数の機種と、前記複数の機種にそれぞれ適した複数のドライバプログラムとの関係を示す機種/プログラム対応情報を格納しており、前記クライアントコンピュータから供給された前記周辺機器情報を用いて前記機種/プログラム対応情報を参照することによって、前記周辺機器に適したドライバプログラムを選択する、サーバコンピュータ。 - クライアントコンピュータに接続された周辺機器に適したドライバプログラムのインストールを実行するために、前記クライアントコンピュータとインターネットを介して接続されたのサーバコンピュータに前記クライアントコンピュータの支援を行なわせるサーバ用プログラムであって、
前記周辺機器用のドライバプログラムの自動インストールの実行を指示するための指示用エレメントを含む自動インストール用ページ上において、前記クライアントコンピュータのユーザによって前記指示用エレメントが選択され、これに応じて前記クライアントコンピュータから発信されたドライバセットアッププログラムの転送要求を受信したときに、前記転送要求に応じて前記クライアントコンピュータに前記ドライバセットアッププログラムを転送する処理を前記サーバコンピュータに実行させる第1のプログラムを含むことを特徴とするサーバ用プログラム。 - 請求項20記載のサーバ用プログラムであって、さらに、
前記周辺機器の機種を含む周辺機器情報が前記クライアントコンピュータから供給されたときに、前記周辺機器情報を参照して、前記周辺機器の機種に適したドライバプログラムを含む前記ドライバセットアッププログラムの格納先を前記クライアントコンピュータに通知する処理を前記サーバコンピュータに実行させる第2のプログラムを含む、サーバ用プログラム。 - 請求項21記載のサーバ用プログラムであって、
前記第2のプログラムは、
前記周辺機器の複数の機種と、前記複数の機種にそれぞれ適した複数のドライバプログラムとの関係を示すために前記サーバコンピュータに格納されている機種/プログラム対応情報を参照し、前記クライアントコンピュータから供給された前記周辺機器情報を用いて前記周辺機器に適したドライバプログラムを前記サーバコンピュータに選択させる、サーバ用プログラム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001355888A JP3870765B2 (ja) | 2001-03-30 | 2001-11-21 | ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 |
EP02707240A EP1341075A4 (en) | 2001-03-30 | 2002-03-29 | NETWORKING TECHNIQUE FOR DYSFUNCTION PREVENTION MEASURES |
JP2002578128A JPWO2002079968A1 (ja) | 2001-03-30 | 2002-03-29 | 不具合対策のためのネットワーク技術 |
CNB2005100670146A CN100474245C (zh) | 2001-03-30 | 2002-03-29 | 用于不良对策的网络技术 |
PCT/JP2002/003139 WO2002079968A1 (fr) | 2001-03-30 | 2002-03-29 | Technique de reseaux pour mesures de prevention des dysfonctionnements |
CNB028009991A CN100445940C (zh) | 2001-03-30 | 2002-03-29 | 利用网络技术排除不良状况的方法和装置 |
US10/307,524 US7284044B2 (en) | 2001-03-30 | 2002-12-02 | Network technique for troubleshooting |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001099668 | 2001-03-30 | ||
JP2001355888A JP3870765B2 (ja) | 2001-03-30 | 2001-11-21 | ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006230844A Division JP2006351035A (ja) | 2001-03-30 | 2006-08-28 | ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004199102A true JP2004199102A (ja) | 2004-07-15 |
JP3870765B2 JP3870765B2 (ja) | 2007-01-24 |
Family
ID=32774218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001355888A Expired - Fee Related JP3870765B2 (ja) | 2001-03-30 | 2001-11-21 | ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3870765B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006133825A (ja) * | 2004-11-02 | 2006-05-25 | Seiko Epson Corp | インストールシステム、プッシュインストール装置、インストール実行装置、インストール方法およびインストールプログラム |
US7213060B2 (en) * | 2002-04-23 | 2007-05-01 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
JP2008186147A (ja) * | 2007-01-29 | 2008-08-14 | Canon Inc | ソフトウエア管理方法、ソフトウェア管理システム、情報処理装置及びソフトウエア管理プログラム |
JP2008535599A (ja) * | 2005-04-12 | 2008-09-04 | エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト | 携帯電話への医療用ソフトウェアのダウンロード |
JP2009217318A (ja) * | 2008-03-07 | 2009-09-24 | Seiko Epson Corp | 情報機器制御装置、ドライバ更新システム、ドライバ更新方法、およびドライバプログラム |
JP2010522398A (ja) * | 2007-03-21 | 2010-07-01 | ヤフー! インコーポレイテッド | ページ内インストーラ |
JP2011170544A (ja) * | 2010-02-17 | 2011-09-01 | Sharp Corp | ソフトウェア配布方法、インストール方法、情報処理装置及びソフトウェア配布システム |
-
2001
- 2001-11-21 JP JP2001355888A patent/JP3870765B2/ja not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7213060B2 (en) * | 2002-04-23 | 2007-05-01 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
JP2006133825A (ja) * | 2004-11-02 | 2006-05-25 | Seiko Epson Corp | インストールシステム、プッシュインストール装置、インストール実行装置、インストール方法およびインストールプログラム |
JP2008535599A (ja) * | 2005-04-12 | 2008-09-04 | エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト | 携帯電話への医療用ソフトウェアのダウンロード |
JP2008186147A (ja) * | 2007-01-29 | 2008-08-14 | Canon Inc | ソフトウエア管理方法、ソフトウェア管理システム、情報処理装置及びソフトウエア管理プログラム |
JP2010522398A (ja) * | 2007-03-21 | 2010-07-01 | ヤフー! インコーポレイテッド | ページ内インストーラ |
JP2009217318A (ja) * | 2008-03-07 | 2009-09-24 | Seiko Epson Corp | 情報機器制御装置、ドライバ更新システム、ドライバ更新方法、およびドライバプログラム |
JP2011170544A (ja) * | 2010-02-17 | 2011-09-01 | Sharp Corp | ソフトウェア配布方法、インストール方法、情報処理装置及びソフトウェア配布システム |
Also Published As
Publication number | Publication date |
---|---|
JP3870765B2 (ja) | 2007-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8065675B2 (en) | In-page installer | |
JP4168338B2 (ja) | インストールプログラム、コンピュータ読取可能な記録媒体、及びインストール方法 | |
JP3958246B2 (ja) | ワークステーションにおけるプリンタインスタンスの遠隔作成 | |
US6594757B1 (en) | Remote BIOS upgrade of an appliance server by rebooting from updated BIOS that has been downloaded into service partition before flashing programmable ROM | |
US9086829B2 (en) | Installation method, information processing apparatus and device driver | |
US20190199882A1 (en) | Electronic apparatus, information processing system and method of processing information | |
US10430130B2 (en) | Information processing system, information processing method | |
US12010165B2 (en) | Cross-platform module for loading across a plurality of device types | |
JP4533780B2 (ja) | 画像形成システム、画像形成装置、端末装置及び端末装置のドライバの更新方法 | |
EP2863281A2 (en) | System and method to configure a field device | |
JP2006134245A (ja) | プリンタドライバの自動インストールシステム及びプログラム | |
JP2011086142A (ja) | 画像形成装置及びプログラム操作方法 | |
JP3870765B2 (ja) | ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 | |
US10949176B2 (en) | Automatic view generation based on annotations | |
JP2006351035A (ja) | ドライバ自動インストール装置およびこれに用いるプログラム並びにドライバ自動インストール方法 | |
JP2009223822A (ja) | ソースコード更新通知装置およびソースコード更新通知方法 | |
JP4792744B2 (ja) | 画像処理装置 | |
JP2011086141A (ja) | 画像形成装置及びプログラム操作方法 | |
US20050229093A1 (en) | Auto-updating reader program for document files | |
JP2008071288A (ja) | ソフトウェア管理方法及び管理システム | |
JP2002189600A (ja) | Webブラウザからのアプリケーション実行方法 | |
JP2003067192A (ja) | プログラム構成管理システム | |
AU2012200799B2 (en) | In-page installer | |
CN114661343A (zh) | 项目文件定向管理方法、装置、设备、介质和程序产品 | |
JP2004227529A (ja) | 主装置に機能を提供する副装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060627 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060828 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061009 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121027 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121027 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131027 Year of fee payment: 7 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |