(57)【要約】【課題】所望の機種に対応するプリンタドライバーを簡単に新規インストールすることができるドライバ配信システム、印刷制御装置、ドライバ配信方法、およびドライバアップデートプログラムを提供すること。【解決手段】ディスプレイに表示される自動アップデート画面から、他機種のドライバーをインストールする旨の指示を受けると、クライアント装置３のドライバ更新アプリケーションは、指定された機種に対応するドライバプログラムを外部サーバー２から取得する。そして、取得したドライバプログラムを用いて、指定された他機種のプリンタドライバーを新規インストールする。【選択図】図１
2010102542.tif 000002
【特許請求の範囲】
【請求項１】
インストールされたドライバーによりプリンターを制御する印刷制御装置と、前記印刷制御装置にドライバプログラムを配信するサーバーとを含むドライバ配信システムであって、
前記印刷制御装置は、
プリンターの機種を指定する入力を受ける入力手段と、
指定された機種に対応するドライバプログラムを前記サーバーから取得する取得手段と、
前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするインストール手段とを備えることを特徴とするドライバ配信システム。
【請求項２】
ドライバプログラムを配信するサーバーとネットワークを介して接続され、インストールされたドライバーによりプリンターを制御する印刷制御装置であって、
プリンターの機種を指定する入力を受ける入力手段と、
指定された機種に対応するドライバプログラムを前記サーバーから取得する取得手段と、
前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするインストール手段とを備えることを特徴とする印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置において、
プリンターの機種を入力するための画面を表示する表示手段をさらに備え、
前記入力手段は、前記画面に従う入力を受けることを特徴とする印刷制御装置。
【請求項４】
請求項２または３に記載の印刷制御装置において、
前記取得したドライバプログラムのドライバーがインストールされた場合、当該インストールされたドライバーより以前からインストールされていたドライバーをアンインストールするアンインストール手段をさらに備えることを特徴とする印刷制御装置。
【請求項５】
プリンターを制御するためのドライバプログラムをサーバーから印刷制御装置に配信するドライバ配信方法であって、
プリンターの機種を指定する入力を受けるステップと、
指定された機種に対応するドライバプログラムを前記サーバーから取得するステップと、
前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするステップとを含むことを特徴とするドライバ配信方法。
【請求項６】
ドライバプログラムのファイルを格納するサーバーと接続する印刷制御装置にインストールされたドライバーを更新するためのドライバアップデートプログラムであって、
前記印刷制御装置のコンピューターに、
プリンターの機種を指定する入力を受けるステップと、
指定された機種に対応するドライバプログラムを前記サーバーから取得するステップと、
前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするステップとを実行させることを特徴とするドライバアップデートプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してドライバプログラムを配信するドライバ配信システム、印刷制御装置、ドライバ配信方法、およびドライバアップデートプログラムに関する。
【背景技術】
【０００２】
従来、プリンターのホスト装置に搭載されたバージョンアップソフトの動作によって、プリンタメーカーのサーバーから最新バージョンのプリンタドライバソフトをダウンロードして、プリンタドライバーをバージョンアップすることができる印刷システムが知られている（例えば、特許文献１参照）。この印刷システムによれば、プリンタドライバーのバージョンアップを自動的に行うことができ、ユーザーはバージョンアップ作業を簡単に行うことができる。
【０００３】
【特許文献１】特開２００２−３６０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の印刷システムは、同じ機種のプリンタドライバーをバージョンアップするものであり、インストールされているプリンタドライバーと異なる機種に対応するプリンタドライバーをインストールするものではなかった。このため、例えば、ホスト装置に接続された旧機種のプリンターを、最新機種のプリンターに交換する場合、旧機種のプリンターのプリンタドライバーから、最新機種のプリンターのプリンタドライバーを自動インストールすることができなかった。すなわち、プリンタドライバーの対応機種を代えようとする場合、新たなプリンタドライバーをユーザーが手動でインストールする必要があり、ドライバーの機種切り替えに煩わしい手間がかかってしまうという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］インストールされたドライバーによりプリンターを制御する印刷制御装置と、前記印刷制御装置にドライバプログラムを配信するサーバーとを含むドライバ配信システムであって、前記印刷制御装置は、プリンターの機種を指定する入力を受ける入力手段と、指定された機種に対応するドライバプログラムを前記サーバーから取得する取得手段と、前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするインストール手段とを備えることを特徴とするドライバ配信システム。
【０００７】
［適用例２］ドライバプログラムを配信するサーバーとネットワークを介して接続され、インストールされたドライバーによりプリンターを制御する印刷制御装置であって、プリンターの機種を指定する入力を受ける入力手段と、指定された機種に対応するドライバプログラムを前記サーバーから取得する取得手段と、前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするインストール手段とを備えることを特徴とする印刷制御装置。
【０００８】
これらの構成によれば、入力手段が機種を指定する入力を受けると、指定された機種に対応するドライバプログラムのドライバーが印刷制御装置にインストールされる。したがって、ユーザーは、プリンターの機種を指定する入力を行うことにより、所望のプリンターに対応するドライバーの新規インストールを容易に行うことができる。
【０００９】
［適用例３］上記印刷制御装置において、プリンターの機種を入力するための画面を表示する表示手段をさらに備え、前記入力手段は、前記画面に従う入力を受けることを特徴とする印刷制御装置。
【００１０】
この構成によれば、ユーザーは、入力画面に従って機種を指定することにより、所望の機種のプリンターに対応するドライバーの新規インストールを容易に行うことができる。
【００１１】
［適用例４］上記印刷制御装置において、前記取得したドライバプログラムのドライバーがインストールされた場合、当該インストールされたドライバーより以前からインストールされていたドライバーをアンインストールするアンインストール手段をさらに備えることを特徴とする印刷制御装置。
【００１２】
この構成によれば、インストールを指定したドライバーより以前からインストールされていた不要なドライバーが自動的にアンインストールされるので、ユーザーは、ドライバーの機種切り替えを容易に行うことができる。
【００１３】
［適用例５］プリンターを制御するためのドライバプログラムをサーバーから印刷制御装置に配信するドライバ配信方法であって、プリンターの機種を指定する入力を受けるステップと、指定された機種に対応するドライバプログラムを前記サーバーから取得するステップと、前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするステップとを含むことを特徴とするドライバ配信方法。
【００１４】
このようにすれば、ユーザーは、プリンターの機種を指定する入力を行うことにより、所望のプリンターに対応するドライバーの新規インストールを容易に行うことができる。
【００１５】
［適用例６］ドライバプログラムのファイルを格納するサーバーと接続する印刷制御装置にインストールされたドライバーを更新するためのドライバアップデートプログラムであって、前記印刷制御装置のコンピューターに、プリンターの機種を指定する入力を受けるステップと、指定された機種に対応するドライバプログラムを前記サーバーから取得するステップと、前記取得したドライバプログラムを用いて、前記指定された機種に対応するドライバプログラムのドライバーをインストールするステップとを実行させることを特徴とするドライバアップデートプログラム。
【００１６】
このドライバアップデートプログラムによれば、所望のプリンターに対応するドライバーの新規インストールをユーザーが容易に行うことができるようにする機能を実現できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、実施例に基づいて説明する。
【００１８】
図１は、本実施例に係るドライバ配信システムの構成の一例を示す図である。図１に示すように、ドライバ配信システム１には、外部サーバー２と、クライアント装置３と、複数のプリンター４とが含まれる。クライアント装置３および各プリンター４は、ＬＡＮ（Local Area Network）などのネットワークを介して相互にデータ通信可能に接続されており、ローカルネットワークシステム６を構成する。また、ローカルネットワークシステム６内のクライアント装置３は、ネットワークに接続されたルーター５によって、インターネットを介して外部サーバー２とデータ通信可能である。以下、ドライバ配信システム１の各装置について説明する。
【００１９】
まず、外部サーバー２の構成について説明する。外部サーバー２は、プリンタメーカーのデータセンターに設置されたＷｅｂサーバーなどであり、データベース部２０を備える。
【００２０】
データベース部２０は、対応する機種やＯＳが異なる複数のドライバプログラムＤＰとドライバ情報ファイルＤＩＦとを格納して管理している。例えば、データベース部２０には、機種Ａに対応するドライバプログラムＤＰ、機種Ｂに対応するドライバプログラムＤＰ…など、対応する機種やオペレーションシステム（以下、「ＯＳ」という）が異なる複数のドライバプログラムＤＰが格納される。
【００２１】
ドライバ情報ファイルＤＩＦは、データベース部２０に格納されている各ドライバプログラムについて、ダウンロードする際に必要となる情報を一元的に管理するファイルである。このドライバ情報ファイルＤＩＦには、図２に示すように、対応する機種名およびＯＳを示す対応情報ＣＤ、ドライバーのバージョンを示すバージョン情報ＶＤ、ドライバプログラムＤＰの格納場所へのパスを示すロケーション情報ＬＤ１、ドライバプログラムＤＰのデータサイズを示すサイズ情報ＳＤ、およびリリースノートの格納場所へのパスを示すロケーション情報ＬＤ２などが含まれる。そして、このドライバ情報ファイルＤＩＦは、データベース部２０に格納された各ドライバプログラムＤＰについて、上述した各種情報の記述を含んでいる。このドライバ情報ファイルＤＩＦは予め決められた場所に格納され、インターネットを介して外部から接続可能になっている。
【００２２】
したがって、クライアント装置３は、外部サーバー２のドライバ更新用サイトに接続し、サイトを通じて、外部サーバー２に格納されたドライバ情報ファイルＤＩＦを参照することによって、外部サーバー２に格納された複数のドライバプログラムＤＰから、自身の機種やＯＳに対応するドライバプログラムＤＰの格納場所を特定して、ダウンロードすることができる。
【００２３】
次に、ローカルネットワークシステム６に含まれるクライアント装置３の構成について説明する。クライアント装置の構成の一例を図３に示す。図３に示すように、クライアント装置３は、ＣＰＵ３０と、ＲＯＭ３１と、ＲＡＭ３２と、ハードディスク３３と、通信Ｉ／Ｆ３４と、表示Ｉ／Ｆ３５と、入力Ｉ／Ｆ３６と、読取装置３７とを備える。このクライアント装置３はプリンター４のホスト装置であり、具体例としては、汎用のパーソナルコンピューターなどを挙げることができる。
【００２４】
ＣＰＵ３０は、クライアント装置３の動作を制御する。ＲＯＭ３１は制御用のプログラムなどが記憶された不揮発性メモリであり、ＲＡＭ３２は受信バッファやワーキングメモリなどとして用いられる汎用のメモリである。表示Ｉ／Ｆ３５は、外部の表示装置とのインターフェイス部分であり、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などのディスプレイ（表示手段）３８が接続される。通信Ｉ／Ｆ３４は、ネットワークに接続するインターフェイス部分である。入力Ｉ／Ｆ３６は、キーボード３９ａやマウス３９ｂなどの入力機器（入力手段）が接続するインターフェイス部分である。
【００２５】
また、クライアント装置３のハードディスク３３には、ドライバプログラムＤＰおよびアプリケーションプログラム（ドライバアップデートプログラム）ＡＰが所定のフォルダに格納されている。ドライバプログラムＤＰは、所定のオペレーションシステムの下で、プリンタドライバーとして機能するために必要な設定が適宜行われるようにして、プリンタドライバーがインストールされている。同様に、アプリケーションプログラムＡＰによってドライバ更新アプリケーションがインストールされている。
【００２６】
なお、ハードディスク３３に格納されたドライバプログラムＤＰおよびアプリケーションプログラムＡＰは、外部記録媒体Ｍに記録された形態で読取装置３７に供給されたり、ネットワークを介して外部サーバー２からダウンロードされたりしたものである。
【００２７】
次に、クライアント装置３が有する機能について説明する。クライアント装置３の機能構成を図４に示す。図４に示すように、クライアント装置３は、プリンタドライバー１１０と、ドライバ更新アプリケーション１２０とを有する。
【００２８】
プリンタドライバー１１０は、プリンター４の印刷を制御するソフトウェアであり、ドライバプログラムＤＰがインストールされることにより機能している。プリンタドライバー１１０は、アプリケーションから受け取るデータから印刷用データを生成する処理、印刷用データをプリンター４に送信して印刷を実行させる処理などを行う。
【００２９】
ドライバ更新アプリケーション１２０は、外部サーバー２からドライバプログラムの提供を受けてドライバーを更新する機能を実現するソフトウェアであり、アプリケーションプログラムＡＰがインストールされることにより機能している。このドライバ更新アプリケーション１２０は、ファイル取得部（取得手段）１２１と、インストール実行部（インストール手段）１２２と、アンインストール実行部（アンインストール手段）１２３とを有する。
【００３０】
ファイル取得部１２１は、ドライバーを更新するための条件を設定するための自動アップデート設定画面をディスプレイ３８に表示させ、自動アップデート設定画面からの指定に対応するドライバプログラムＤＰを外部サーバー２から取得する処理を行う。
【００３１】
インストール実行部１２２は、ダウンロードしたドライバプログラムＤＰを実行することにより、自身の装置にインストールされたプリンタドライバー１１０のバージョンを更新する処理を行う。これにより、インストールされたプリンタドライバー１１０を、最新バージョンのドライバーに更新する自動更新機能が実現される。
【００３２】
なお、本実施例では、自動アップデート設定画面において、インストール済みのドライバーが対応する機種とは異なる他機種のドライバーをインストールするよう指定することができる。他機種のドライバーをインストールするよう指示された場合、ファイル取得部１２１は、該当するドライバプログラムＤＰを外部サーバー２からダウンロードして取得する。このとき、インストール実行部１２２によって、ダウンロードしたプログラムを用いて、他機種に対応するプリンタドライバーが新規インストールされる。これにより、クライアント装置３にインストール済みのプリンタドライバー１１０の対応機種とは、異なる機種に対応するプリンタドライバーをそのクライアント装置３に自動的にインストールする機能（以下、「自動新規インストール機能」という）が実現される。
【００３３】
アンインストール実行部１２３は、他機種に対応するプリンタドライバーを新規インストールした場合に、不要となったドライバーのアンインストールを実行する。
【００３４】
上述したように、プリンタドライバーの自動更新機能に加えて、さらに自動新規インストール機能を有することが、本実施例のドライバ配信システム１がもつ特徴の１つである。
【００３５】
次に、ユーザーなどがプリンタドライバー１１０のバージョンを更新、または他機種のドライバーを新規インストールしようとする際に、クライアント装置３が行う処理の流れについて、図５のフローチャートに従って説明する。
【００３６】
まず、クライアント装置３のプリンタドライバー１１０を更新または新規インストールしようとするユーザーは、キーボード３９ａやマウス３９ｂなどの入力機器を操作して、図６に示す印刷設定画面２００をディスプレイ３８に表示させる。そして、入力機器への操作により印刷設定画面２００のドライバ自動更新ボタン２０１が押下されると、ドライバ更新アプリケーション１２０が起動する。ドライバ更新アプリケーション１２０は、プリンタドライバー１１０からドライバーの種類、ドライバーが対応する機種、ドライバーのバージョンなどを示すパラメータを受け取ってから、図６の処理を開始する。
【００３７】
図５の処理を開始すると、ＣＰＵ３０は、表示Ｉ／Ｆ３５を介してディスプレイ３８に自動アップデート設定画面を表示させる（ステップＳ１００）。図７に自動アップデート設定画面の一例を示す。図７に例として示すように、自動アップデート設定画面３００には、他機種のドライバーをインストールするか否かを指定するためのチェックボックス３０１と、機種名を入力するための入力欄３０２とを含んでいる。
【００３８】
ローカルネットワークシステム６の管理者やユーザーなどは、自動アップデート設定画面３００のチェックボックス３０１に対して任意にチェックを入れる。そして、チェックを入れた場合にはさらに入力欄３０２に所望の機種名を入力した状態で、入力確認ボタン３０３が押下されると、ステップＳ１１０に進む。
【００３９】
ステップＳ１１０に処理が進むと、ＣＰＵ３０は、他機種のドライバーをインストールするか否かを判断する。自動アップデート設定画面３００において、他機種のドライバーをインストールするよう指示されていなかった場合（ステップＳ１１０：Ｎｏ）、ステップＳ１２０に進んで、ドライバーを更新するための処理を行う。
【００４０】
ステップＳ１２０に処理が進むと、ＣＰＵ３０は、通信Ｉ／Ｆ３４を介した通信により、インターネットを介して外部サーバー２のドライバ更新用サイトに接続する。そして、サイトを通じてデータベース部２０に格納されたドライバ情報ファイルＤＩＦを参照して、クライアント装置３自身の機種およびＯＳと対応するファイルを検索する。
【００４１】
次に、ＣＰＵ３０は、ドライバーの更新があるか否かを判断する（ステップＳ１３０）。この判断は、プリンタドライバー１１０から受け取ったパラメータおよびドライバ情報ファイルＤＩＦを参照して行う。既にインストール済みのプリンタドライバー１１０より新しいバージョンのドライバーがドライバ情報ファイルＤＩＦに登録されていれば（ステップＳ１３０：Ｙｅｓ）、機種およびＯＳが対応した、より新しいバージョンのドライバプログラムＤＰのファイルをダウンロードする（ステップＳ１４０）。そして、ダウンロードしたドライバプログラムＤＰのファイルに含まれるインストーラを実行することにより、既にインストールされていたドライバーの格納領域に、より新しいバージョンのドライバーが上書きされて、プリンタドライバーがインストールされる。こうして、プリンタドライバーが更新されると（ステップＳ１５０）、図５の処理を終了する。
【００４２】
また、ステップＳ１３０の判断において、既にインストール済みのプリンタドライバー１１０より新しいバージョンの情報がドライバ情報ファイルＤＩＦに登録されていなければ（ステップＳ１３０：Ｎｏ）、ドライバーを更新する必要がないため、ドライバプログラムＤＰのファイルをダウンロードすることなく、図５の処理を終了する。
【００４３】
こうして、ステップＳ１２０〜Ｓ１５０の処理によって、プリンタドライバーの自動更新機能が実現される。
【００４４】
一方、ステップＳ１１０の判断において、自動アップデート設定画面３００から他機種のドライバーをインストールするよう指示されていた場合（ステップＳ１１０：Ｙｅｓ）、ステップＳ１６０に進んで、他機種のドライバーをインストールするための処理を行う。
【００４５】
ステップＳ１６０に処理が進むと、ＣＰＵ３０は、通信Ｉ／Ｆ３４を介した通信により、インターネットを介してメーカーのサイトに接続する。そして、サイトを通じてデータベース部２０に格納されたドライバ情報ファイルＤＩＦを参照して、自動アップデート設定画面３００の入力欄３０２に指定された機種名に対応するファイルを検索する。
【００４６】
次に、ＣＰＵ３０は、検索の結果、指定された機種名に対応するファイルがあったか否かを判断する（ステップＳ１７０）。指定された機種名のファイルがあった場合は（ステップＳ１７０：Ｙｅｓ）、指定の機種に対応するドライバプログラムＤＰのファイルを外部サーバー２からダウンロードする（ステップＳ１８０）。そして、ダウンロードしたファイルに含まれるインストーラを実行することにより、他機種のプリンタドライバーを新規インストールする（ステップＳ１９０）。なお、指定された機種名のファイルがなかった場合は（ステップＳ１７０：Ｎｏ）、新規インストールの処理を中断して、図５の処理を終了する。
【００４７】
次に、ＣＰＵ３０は、不要なプリンタドライバーをアンインストールする処理を行う（ステップＳ２００）。ステップＳ１９０にて他機種のプリンタドライバーを新規インストールした場合、以前からインストールされていたドライバーがインストールされたままの状態となっている。そこで、以前からインストールされていたドライバーを不要なものとしてアンインストールするか否かを選択するための画面をディスプレイ３８に表示させ、ユーザーからの指示に応じてアンインストーラを実行することによって、不要なドライバーをアンインストールする。こうして、他機種のプリンタドライバーを新規インストールして、不要となったプリンタドライバーをアンインストールすると、図５の処理を終了する。
【００４８】
こうして、ステップＳ１６０〜Ｓ２００の処理によって、プリンタドライバーの自動新規インストール機能が実現される。
【００４９】
なお、ステップＳ１００〜Ｓ１４０、Ｓ１６０〜Ｓ１８０はＣＰＵ３０がファイル取得部１２１として行う処理である。ステップＳ１５０，Ｓ１９０はＣＰＵ３０がインストール実行部１２２として行う処理、ステップＳ２００はＣＰＵ３０がアンインストール実行部１２３として行う処理である。
【００５０】
以上に説明したように、本実施例のドライバ配信システム１によれば、ユーザーやシステムの管理者などは、自動アップデート設定画面３００から機種名を指示することによって、所望の機種に対応するプリンタドライバー１１０のインストールを容易に行うことができる。したがって、インストール済みのプリンタドライバー１１０とは異なる機種に対応するプリンタドライバー１１０の新規インストールを容易に行うことができるようになる。これにより、例えば、ローカルネットワークシステム６に新たな機種のプリンターを導入する場合や、既に導入されているプリンター４を他機種のプリンターに交換する場合に、ローカルネットワークシステム６の印刷環境を整えるためにかかる手間が低減し、特にシステムの管理者にとっての利便性が著しく向上する。
【００５１】
また、他機種のプリンタドライバーをインストールしたとき、不要なプリンタドライバーのアンインストールについても自動的に行うことができる。したがって、ユーザーにとって、ドライバーの機種切り替えがさらに容易なものとなる。
【００５２】
以上、実施の形態の一実施例について説明したが、以下の変形例としてもよい。
【００５３】
（変形例１）上記実施例では、自動アップデート設定画面３００においてユーザーが機種名を入力して機種を指定する構成としたが、ローカルネットワークシステム６に新たに導入されたプリンター４自体から、ネットワークを介して機種名を示す情報の入力を受ける構成としてもよい。このようにすれば、ユーザーが機種名を入力することなく、新たに導入されたプリンター４に対応するプリンタドライバーをより簡単に新規インストールすることができる。
【００５４】
（変形例２）上記実施例では、プリンタドライバーの自動更新機能および自動新規インストール機能を有するシステムを例にして説明したが、自動更新機能については必須ではない。すなわち、自動更新機能がなく、自動新規インストール機能を有するシステムとしてもよい。
【００５５】
（変形例３）上記実施例では、自動アップデート設定画面３００において機種名を指定して、他機種のプリンタドライバーを新規インストールするようにしたが、さらにプリンタ言語の種類を指定するようにして、機種および言語が対応するドライバプログラムをダウンロードして、新規インストールするシステムとしてもよい。
【００５６】
（変形例４）上記実施例では、１つの機種に対応するプリンタドライバーを新規インストールするようにしたが、複数の機種のプリンターに対応する共通ドライバーを指定して新規インストールするようにしてもよい。また、上記実施例において、外部サーバー２のデータベース部２０に登録されたプリンタドライバーのうち、指定された機種に対応するドライバーがなかった場合、機種共通の機能を提供する機種共通のプリンタドライバーを新規インストールするようにしてもよい。
【００５７】
（変形例５）上記実施例では、クライアント装置３は、インターネットを介して外部サーバー２からドライバプログラムＤＰをダウンロードするようにしたが、ローカルネットワークシステム６内に、ドライバプログラムＤＰを格納するサーバーを構築した構成としてもよい。この場合、ローカルネットワークシステム６内のサーバーからドライバプログラムＤＰをダウンロードして、他機種のドライバーを新規インストールすることができる。
【００５８】
（変形例６）上記実施例では、プリンターのドライバプログラムをクライアント装置３に配信して、新規インストールするシステムとしたが、複写機、複合機、ファックスなどの装置を制御するためのドライバプログラムを配信するシステムとしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本実施例に係るドライバ配信システムの構成の一例を示す図。
【図２】ドライバ情報ファイルを説明するための図。
【図３】クライアント装置の構成の一例を示す図。
【図４】プリンタドライバーの構成を示す図。
【図５】クライアント装置が行う処理の流れを示すフローチャート。
【図６】印刷設定画面の一例を示す図。
【図７】自動アップデート設定画面の一例を示した図。
【符号の説明】
【００６０】
１…ドライバ配信システム、２…外部サーバー、３…クライアント装置、４…プリンター、５…ルーター、６…ローカルネットワークシステム、２０…データベース部、３０…ＣＰＵ、３１…ＲＯＭ、３２…ＲＡＭ、３３…ハードディスク、３４…通信Ｉ／Ｆ、３５…表示Ｉ／Ｆ、３６…入力Ｉ／Ｆ、３７…読取装置、３８…ディスプレイ、３９ａ…入力手段としてのキーボード、３９ｂ…入力手段としてのマウス、１１０…プリンタドライバー、１２０…ドライバ更新アプリケーション、１２１…取得手段としてのファイル取得部、１２２…インストール手段としてのインストール実行部、１２３…アンインストール手段としてのアンインストール実行部、２００…印刷設定画面、２０１…ドライバ自動更新ボタン、３００…自動アップデート設定画面、ＤＰ…ドライバプログラム、ＡＰ…ドライバアップデートプログラムとしてのアプリケーションプログラム、ＤＩＦ…ドライバ情報ファイル、Ｍ…外部記録媒体。
【図１】
2010102542.tif 000003
【図２】
2010102542.tif 000004
【図３】
2010102542.tif 000005
【図４】
2010102542.tif 000006
【図５】
2010102542.tif 000007
【図６】
2010102542.tif 000008
【図７】
2010102542.tif 000009