(57)【要約】【課題】情報機器のドライバを所望のバージョンに管理することができる情報機器制御装置、ドライバ更新システム、ドライバ更新方法、およびドライバプログラムを提供すること。【解決手段】プリンタドライバのバージョンを更新する際、最新バージョンのドライバプログラムを格納した、プリンタメーカーの外部サーバーを接続先とする選択肢１１１と、更新許可を受けたバージョンのドライバプログラムを格納したローカルサーバーを接続先とする選択肢１１２とを含む接続先選択画面１１０が表示される。選択肢１１１が選択された場合、外部サーバーからドライバプログラムを取得して、このドライバプログラムによりインストールされたプリンタドライバを最新のバージョンに更新する。選択肢１１２が選択された場合、ローカルサーバーからドライバプログラムを取得して、更新許可を受けたバージョンのプリンタドライバに更新する。【選択図】図９
2009217318.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーとネットワークを介して接続され、情報機器を制御するためのドライバがインストールされた情報機器制御装置であって、
前記ドライバプログラムの取得先とするサーバーを指定する入力を受ける入力手段と、
ネットワークを介して、指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するプログラム取得手段と、
取得した前記ドライバプログラムにより、インストールされた前記ドライバのバージョンを更新するドライバ更新手段と、を備えることを特徴とする情報機器制御装置。
【請求項２】
請求項１に記載の情報機器制御装置において、
複数の前記サーバーは、更新の許可を受けたバージョンのドライバプログラムを格納する第１のサーバー、および最新のバージョンのドライバプログラムを格納する第２のサーバーを含み、
前記入力手段は、前記第１のサーバーまたは前記第２のサーバーのうちから、前記ドライバプログラムの取得先とするサーバーを指定する入力を受けることを特徴とする情報機器制御装置。
【請求項３】
請求項２に記載の情報機器制御装置において、
前記第１のサーバーを指定する選択肢、および前記第２のサーバーを指定する選択肢を含む選択画面を表示する表示部と、
表示された前記選択画面に従う入力操作を受ける操作部と、をさらに備え、
前記入力手段は、前記入力操作に基づいて、前記ドライバプログラムの取得先とするサーバーを指定する入力を受けることを特徴とする情報機器制御装置。
【請求項４】
請求項３に記載の情報機器制御装置において、
前記選択画面は、前記サーバーに接続するための接続情報が入力される入力欄を含み、
前記プログラム取得手段は、前記入力欄に指定された接続先情報に基づいて接続する前記サーバーから前記ドライバプログラムを取得することを特徴とする情報機器制御装置。
【請求項５】
情報機器を制御するためのドライバのドライバプログラムがインストールされた情報機器制御装置と、それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーと、を備え、前記情報機器制御装置と前記複数のサーバーとがネットワークを介して接続されるドライバ更新システムであって、
前記情報機器制御装置は、
前記ドライバプログラムの取得先とするサーバーを指定する入力を受ける入力手段と、
ネットワークを介して、指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するプログラム取得手段と、
取得した前記ドライバプログラムにより、インストールされた前記ドライバのバージョンを更新するドライバ更新手段と、を備えることを特徴とするドライバ更新システム。
【請求項６】
それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーとネットワークを介して接続され、ネットワークを介して取得する前記ドライバプログラムにより、情報機器を制御するために情報機器制御装置にインストールされたドライバを更新するドライバ更新方法であって、
前記ドライバプログラムの取得先とするサーバーを指定する入力を受けるステップと、
指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するステップと、
取得した前記ドライバプログラムにより、前記情報機器制御装置にインストールされた前記ドライバのバージョンを更新するステップと、を備えることを特徴とするドライバ更新方法。
【請求項７】
それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーとネットワークを介して接続される情報機器制御装置の記憶部に格納され、情報機器を制御するドライバを機能させるためのドライバプログラムであって、
コンピュータに、
前記ドライバプログラムの取得先とするサーバーを指定する入力を受けるステップと、
指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するステップと、
取得した前記ドライバプログラムを前記記憶部に格納し、格納した前記ドライバプログラムを機能させることにより、前記ドライバのバージョンを更新するステップと、を実行させることを特徴とするドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して取得するプログラムにより、インストールされたドライバの更新を行う情報機器制御装置、ドライバ更新システム、ドライバ更新方法、およびドライバプログラムに関する。
【背景技術】
【０００２】
従来、ユーザーなどからドライバの更新が要請されると、インターネットを介して予め決められたプリンタメーカーのサイトにアクセスして、プリンタの機種・言語など更新対象に適合するドライバプログラムを検索して、ドライバプログラムのダウンロードおよびドライバのインストールを行うドライバ自動インストール機能を実現したシステムが知られている（例えば、特許文献１参照）。このドライバ自動インストール機能により、ユーザーは、プリンタメーカーのサイトに接続するためのＵＲＬ、サイト内におけるドライバの格納場所、さらにはプリンタの機種名などの情報を知らずとも、適切なバージョンのドライバに更新する作業を簡単に行うことができる。
【０００３】
また、特許文献２には、ドライバプログラムを格納するサーバーをローカルネットワーク内に構築し、ローカルネットワーク内でドライバ自動インストール機能を実現するシステムが提案されている。
【０００４】
【特許文献１】特開２００６−３５１０３５号公報
【特許文献２】特開２００２−２３９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般に、プリンタメーカーのサイトに公開されているドライバプログラムは最新のバージョンであり、特許文献１に記載のドライバ自動インストール機能ではプリンタドライバは常に最新のバージョンに更新されることとなるため、最新バージョン以外の任意のバージョンに管理することができないという課題があった。
【０００６】
例えば、最新バージョンのプリンタドライバがプリンタメーカーから公開されていたとしても、システムの管理者が、最新バージョンのプリンタドライバについて動作確認を終えるまでは、管理するシステム内において、ドライバを最新バージョンに更新することなく、動作確認済みの旧バージョンのドライバを運用し続けようとすることがある。この場合、特許文献１の技術では、ドライバ自動インストール機能を用いることによって、一般のユーザーが、管理者に無断で最新バージョンのドライバに容易に更新できてしまうため、ドライバの管理上で不都合であった。
【０００７】
また、特許文献２に記載のシステムは、１週間間隔の午後０時など、所定の時間間隔でプリンタメーカーのサーバーから最新のバージョンのドライバプログラムをダウンロードしてサーバーに格納する構成になっており、プリンタドライバを所望のバージョンに管理できるものではなかった。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００９】
［適用例１］それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーとネットワークを介して接続され、情報機器を制御するためのドライバがインストールされた情報機器制御装置であって、前記ドライバプログラムの取得先とするサーバーを指定する入力を受ける入力手段と、ネットワークを介して、指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するプログラム取得手段と、取得した前記ドライバプログラムにより、インストールされた前記ドライバのバージョンを更新するドライバ更新手段と、を備えることを特徴とする情報機器制御装置。
【００１０】
この構成によれば、入力手段への入力に従って、それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーからドライバプログラムの取得先とするサーバーが指定され、指定されたサーバーのドライバプログラムにより、インストールされたドライバのバージョンが更新される。したがって、ユーザーは、ドライバプログラムの取得先とするサーバーを任意に指定することにより、情報機器制御装置にインストールされたドライバを所望のバージョンに管理することができる。
【００１１】
［適用例２］上記情報機器制御装置において、複数の前記サーバーは、更新の許可を受けたバージョンのドライバプログラムを格納する第１のサーバー、および最新のバージョンのドライバプログラムを格納する第２のサーバーを含み、前記入力手段は、前記第１のサーバーまたは前記第２のサーバーのうちから、前記ドライバプログラムの取得先とするサーバーを指定する入力を受けることを特徴とする情報機器制御装置。
【００１２】
この構成によれば、入力手段への入力によって、更新の許可を受けたバージョンのドライバプログラムを格納する第１のサーバー、または最新のバージョンのドライバプログラムを格納する第２のサーバーのうちから、ドライバプログラムの取得先とするサーバーを指定することができるので、情報機器制御装置にインストールされたドライバのバージョンを、更新の許可を受けたバージョン、または最新のバージョンのドライバのうちの所望のバージョンに管理することができる。
【００１３】
［適用例３］上記情報機器制御装置において、前記第１のサーバーを指定する選択肢、および前記第２のサーバーを指定する選択肢を含む選択画面を表示する表示部と、表示された前記選択画面に従う入力操作を受ける操作部と、をさらに備え、前記入力手段は、前記入力操作に基づいて、前記ドライバプログラムの取得先とするサーバーを指定する入力を受けることを特徴とする情報機器制御装置。
【００１４】
この構成によれば、操作部への操作に応じて、表示部に表示される選択肢のうちからドライバプログラムの取得先が選択されるので、ユーザーは、操作部を操作することによって情報機器制御装置にインストールされたドライバのバージョンを任意のバージョンに簡単に制御することができる。
【００１５】
［適用例４］上記情報機器制御装置において、前記選択画面は、前記サーバーに接続するための接続情報が入力される入力欄を含み、前記プログラム取得手段は、前記入力欄に指定された接続先情報に基づいて接続する前記サーバーから前記ドライバプログラムを取得することを特徴とする情報機器制御装置。
【００１６】
この構成によれば、接続情報を入力するための入力欄が入力画面に表示されるので、入力欄に接続先を入力することにより、更新の許可を受けたバージョンのドライバのドライバプログラムの取得先とするサーバーを任意に指定することができる。これにより、例えば、システムの管理者が、更新の許可を受けたバージョンのドライバのドライバプログラムを格納したサーバーを新たに構築した場合に、このサーバーからドライバプログラムを取得するための設定を容易に行うことができるようになる。
【００１７】
［適用例５］情報機器を制御するためのドライバのドライバプログラムがインストールされた情報機器制御装置と、それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーと、を備え、前記情報機器制御装置と前記複数のサーバーとがネットワークを介して接続されるドライバ更新システムであって、前記情報機器制御装置は、前記ドライバプログラムの取得先とするサーバーを指定する入力を受ける入力手段と、ネットワークを介して、指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するプログラム取得手段と、取得した前記ドライバプログラムにより、インストールされた前記ドライバのバージョンを更新するドライバ更新手段と、を備えることを特徴とするドライバ更新システム。
【００１８】
この構成によれば、ユーザーは、ドライバプログラムの取得先とするサーバーを任意に指定することにより、情報機器制御装置にインストールされたドライバを所望のバージョンに管理することができる。
【００１９】
［適用例６］それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーとネットワークを介して接続され、ネットワークを介して取得する前記ドライバプログラムにより、情報機器を制御するために情報機器制御装置にインストールされたドライバを更新するドライバ更新方法であって、前記ドライバプログラムの取得先とするサーバーを指定する入力を受けるステップと、指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するステップと、取得した前記ドライバプログラムにより、前記情報機器制御装置にインストールされた前記ドライバのバージョンを更新するステップと、を備えることを特徴とするドライバ更新方法。
【００２０】
このようにすれば、ユーザーは、ドライバプログラムの取得先とするサーバーを任意に指定することにより、情報機器制御装置にインストールされたドライバを所望のバージョンに管理することができる。
【００２１】
［適用例７］それぞれが異なるバージョンのドライバプログラムを格納する複数のサーバーとネットワークを介して接続される情報機器制御装置の記憶部に格納され、情報機器を制御するドライバを機能させるためのドライバプログラムであって、コンピュータに、前記ドライバプログラムの取得先とするサーバーを指定する入力を受けるステップと、指定された前記サーバーから更新すべきバージョンの前記ドライバプログラムを取得するステップと、取得した前記ドライバプログラムを前記記憶部に格納し、格納した前記ドライバプログラムを機能させることにより、前記ドライバのバージョンを更新するステップと、を実行させることを特徴とするドライバプログラム。
【００２２】
この構成によれば、ドライバプログラムの取得先とするサーバーを指定する入力に従って、ドライバを所望のバージョンに管理できる機能を有するドライバプログラムが実現される。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、実施例に基づいて説明する。
【００２４】
図１は、本実施例に係るドライバ更新システム構成を示した図である。図１に示すように、ドライバ更新システム１には、ローカルサーバー（第１のサーバー）２と、複数のプリンタ（情報機器）３と、複数のクライアント装置（情報機器制御装置）４と、ルータ５と、外部サーバー（第２のサーバー）６とが含まれる。ルータ５と、プリンタ３および各クライアント装置４とは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワークを介して相互に通信可能に接続されており、ローカルネットワークシステム７を形成している。また、ローカルネットワークシステム７内の各クライアント装置４およびローカルサーバー２は、ルータ５からインターネットを介して外部サーバー６と通信可能に構成されている。なお、本ドライバ更新システム１は、クライアント装置４からのドライバ更新要求に応じて、クライアント装置４のプリンタドライバに適合するドライバプログラムを外部サーバー６またはローカルサーバー２がクライアント装置４に提供し、クライアント装置４にインストールされたプリンタドライバを更新するものである。以下、ドライバ更新システム１を構成する各装置について説明する。
【００２５】
まず、ローカルサーバー２について説明する。ローカルサーバー２は、各クライアント装置４からのドライバ更新の要求に応じてドライバプログラムを提供するためのサーバーであり、図２に示すように、ＣＰＵ２０と、ＲＯＭ２１と、ＲＡＭ２２と、ハードディスク（以下、「ＨＤ」という）２３と、通信Ｉ／Ｆ２４と、表示Ｉ／Ｆ２５と、入出力Ｉ／Ｆ（入力手段）２６と、読取ドライブ装置２７とを備えている。
【００２６】
ＣＰＵ２０は、ローカルサーバー２の各構成の動作を制御する制御装置である。ＲＯＭ２１は制御用などのプログラムなどが記憶された不揮発性メモリであり、ＲＡＭ２２はワーキングメモリなどとして用いられる汎用のメモリである。表示Ｉ／Ｆ２５は、外部の表示装置とのインターフェイス部分であり、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などのディスプレイ（表示部）２８が接続される。通信Ｉ／Ｆ２４は、ネットワークに接続するインターフェイス部分である。入出力Ｉ／Ｆ２６は、キーボード２９ａやマウス２９ｂなどの入力機器（操作部）が接続されるインターフェイス部分である。
【００２７】
また、ローカルサーバー２のＨＤ２３には、ドライバプログラムＤＰ、リリースノートＲＮ、およびドライバ情報ファイルＤＩＦなどのファイルが予め格納されると共に、所定のオペレーションシステムの下で各ファイルがフォルダ管理されている。
【００２８】
ここで、ＨＤ２３の記憶領域上に構成されたフォルダ構造について説明する。図３は、ＨＤ２３におけるフォルダ構造を示した図である。図３に示すように、ローカルサーバー２の起動ドライブ（Ｃドライブ）の直下に「Ｒｏｏｔ」フォルダＦＤ１が設けられ、「Ｒｏｏｔ」フォルダＦＤ１には、ドライバ更新に用いる各種ファイルやフォルダが格納された「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２が設けられている。そして、この「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２には、上述したドライバ情報ファイルＤＩＦが格納されると共に、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３および「Ｔｅｘｔ」フォルダＦＤ４が設けられている。
【００２９】
「Ｄｒｉｖｅｒｓ」フォルダＦＤ３は、各種のドライバプログラムＤＰが格納されるフォルダであり、システムに含まれる各プリンタ３の機種およびオペレーションシステム（以下、「ＯＳ」という）の組合せに応じて複数のドライバプログラムＤＰが格納されている。なお、ドライバプログラムＤＰには、プリンタドライバを機能させるためのドライバプログラム本体に加えて、プログラム本体をインストールするためのインストーラなどのプログラムが含まれる。
【００３０】
なお、ローカルサーバー２の「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納されるドライバプログラムは、ローカルネットワークシステム７の管理者によって許可されたバージョンのものに限られている。すなわち、プリンタメーカーより最新バージョンのドライバプログラムが提供されていても、プリンタドライバの動作確認やセキュリティ上の確認などが取れていないものについては「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納されず、確認がとれて管理者から更新許可を受けたバージョンのドライバプログラムのみが格納されるように管理されている。図３の例では、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３には、更新許可を受けたプリンタ機種「ＰｒｉｎｔｅｒＡ」、ＯＳの種類「ＯＳ１」に対応するバージョンのプリンタドライバのドライバプログラムＤＰ１、プリンタ機種「ＰｒｉｎｔｅｒＡ」、ＯＳの種類「ＯＳ２」に対応するドライバプログラムＤＰ２、…が格納されている。
【００３１】
「Ｔｅｘｔ」フォルダＦＤ４は、ドライバプログラムＤＰのバージョン情報、公開日、前バージョンに対する変更内容などをテキスト形式で記述したドキュメント（以下、「リリースノートＲＮ」という）が格納されるフォルダであり、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納されるドライバプログラムＤＰのそれぞれについてリリースノートＲＮが格納される。すなわち、図３の例では、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納されたドライバプログラムＤＰ１に関するリリースノートＲＮ１、ドライバプログラムＤＰ２に関するリリースノートＲＮ２などが「Ｔｅｘｔ」フォルダＦＤ４に格納される。
【００３２】
ドライバ情報ファイルＤＩＦは、上述したように、ローカルサーバー２に格納されている各ドライバプログラムＤＰおよびリリースノートＲＮについて格納先を示すパス情報を一元的に管理するデータベースである。このドライバ情報ファイルＤＩＦは、図４（ａ）に示すように、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納された１つのドライバプログラムＤＰに対して、対応する機種の機種名およびＯＳの種類を示す対応情報ＣＤ、ドライバのバージョンを示すバージョン情報ＶＤ、ドライバプログラムＤＰを格納した場所へのパスを示すロケーション情報ＬＤ１、ドライバプログラムＤＰのデータサイズを示すサイズ情報ＳＤ、およびリリースノートＲＮのドキュメントを格納した場所へのパスを示すロケーション情報ＬＤ２とが所定のフォーマットに従って順番に記述される。
【００３３】
そして、ドライバ情報ファイルＤＩＦには、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納された各ドライバプログラムＤＰについて、図４（ａ）のフォーマットに従う記述を含んでいる。例えば、ドライバ情報ファイルＤＩＦの具体例を示す図４（ｂ）の場合、まず、ドライバ情報ファイルＤＩＦの最初の記述ＣＯＤＥ１により、プリンタ機種「ＰｒｉｎｔｅｒＡ」、ＯＳの種類「ＯＳ１」に対応するドライバプログラムＤＰ１について、格納場所、データサイズ、当該ドライバプログラムＤＰ１に対応するリリースノートＲＮ１の格納場所が順番に示されている。そして、次の記述ＣＯＤＥ２により、プリンタ機種「ＰｒｉｎｔｅｒＡ」、ＯＳの種類「ＯＳ２」に対応するドライバプログラムＤＰ２について、格納場所、データサイズ、当該ドライバプログラムＤＰ２に対応するリリースノートＲＮ２の格納場所が順番に示されている。このように、ドライバ情報ファイルＤＩＦには、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に格納された各ドライバプログラムＤＰについての情報が順番に記述される。
【００３４】
また、ドライバ情報ファイルＤＩＦは予め決められた所定の場所に格納されているので、クライアント装置４は、ドライバを更新しようとする場合、ローカルサーバー２のドライバ更新用サイトに接続して、所定の場所に格納されたドライバ情報ファイルＤＩＦを参照することにより機種・ＯＳに対応するドライバプログラムＤＰを特定し、そのドライバプログラムＤＰへのパスを辿って、適用すべきドライバプログラムＤＰおよびそのプログラムのリリースノートＲＮにアクセスすることができる。
【００３５】
なお、上述したドライバ情報ファイルＤＩＦは、システムの管理者がフォーマットに従って自らコードを入力することにより生成することも可能であるが、本実施例では、後述するプリンタドライバのドライバ情報ファイル生成機能を用いて生成可能であり、「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２には、いずれかの方法によって生成されたドライバ情報ファイルＤＩＦが予め格納されているものとする。
【００３６】
また、ＨＤ２３に格納されたドライバプログラムＤＰは、記録媒体Ｍに記録された形態で供給され、ローカルサーバー２の読取ドライブ装置２７が記録媒体Ｍから読み出したデータをＨＤ２３に記録したものである。なお、記録媒体Ｍの例としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの光ディスクや、フレキシブルディスク、光磁気ディスク、メモリカード、携帯型ハードディスクなど、コンピュータ読み取り可能な種々の記録媒体が挙げられる。もっとも、システムの管理者などが、外部サーバー６のドライバ更新用サイトから対応するドライバプログラムの格納場所を探し出して、ネットワークを介して外部サーバー６からダウンロードするようにしてもよい。
【００３７】
次に、外部サーバー６について説明する。外部サーバー６は、プリンタの各機種・ＯＳに対応するドライバプログラムを格納するサーバーであり、格納したドライバプログラムをインターネットを介して公開する。この外部サーバー６はプリンタメーカーによって管理されており、プログラム上の不具合の修正や機能追加などがなされた新しいバージョンのドライバプログラムＤＰをプリンタメーカーが作成すると、従来のドライバプログラムＤＰに替えて、新しいバージョンのドライバプログラムＤＰを外部サーバー６に格納することによって、常に最新バージョンのものが公開されるよう管理されている。
【００３８】
なお、外部サーバー６は、ローカルサーバー２と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤ、通信Ｉ／Ｆ、…などの構成を有しており、ＨＤには、各機種・ＯＳについての最新バージョンのドライバプログラムＤＰおよびそのリリースノートＲＮが格納されると共に、および各ドライバプログラムＤＰにアクセスするためのドライバ情報ファイルＤＩＦが予め決められた所定の場所に格納されている。これにより、クライアント装置４が、ドライバを更新しようとする場合、外部サーバー６のドライバ更新用サイトに接続して、所定の場所に格納されたドライバ情報ファイルＤＩＦを参照して、機種・ＯＳに対応するドライバプログラムＤＰを特定し、そのドライバプログラムＤＰへのパスを辿ることによって、適用すべきドライバプログラムＤＰおよびそのプログラムのリリースノートＲＮにアクセス可能である。
【００３９】
次に、クライアント装置４について説明する。クライアント装置４は、プリンタ３を制御するためのホスト装置であり、図５に示すように、ＣＰＵ４０と、ＲＯＭ４１と、ＲＡＭ４２と、ハードディスク（記憶部、以下、「ＨＤ」という）４３と、通信Ｉ／Ｆ４４と、表示Ｉ／Ｆ４５と、入出力Ｉ／Ｆ４６と、読取ドライブ装置４７とを備えている。クライアント装置４の具体例としては、汎用のパーソナルコンピュータなどが挙げられる。
【００４０】
ＣＰＵ４０は、クライアント装置４の各構成の動作を制御する制御装置である。ＲＯＭ４１は制御用などのプログラムなどが記憶された不揮発性メモリであり、ＲＡＭ４２はワーキングメモリなどとして用いられる汎用のメモリである。表示Ｉ／Ｆ４５は、外部の表示装置とのインターフェイス部分であり、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などのディスプレイ４８が接続される。通信Ｉ／Ｆ４４は、ネットワークに接続するインターフェイス部分である。入出力Ｉ／Ｆ（入力手段）４６は、キーボード４９ａやマウス４９ｂなどの入力機器が接続するインターフェイス部分である。
【００４１】
プリンタ３のホスト装置であるクライアント装置４のＨＤ４３には、ドライバプログラムＤＰが所定のフォルダに格納されると共に、所定のオペレーションシステムの下で、プリンタドライバとして機能するために必要な設定が適宜なされている。なお、図１に示すように、ローカルネットワークシステム７に、複数のプリンタ３が含まれている場合、ＨＤ４３には、各プリンタ３の機種に対応するドライバプログラムがそれぞれインストールされることによって、各プリンタ３のプリンタドライバが機能し、クライアント装置４は複数のプリンタ３に対するホスト装置として機能する。
【００４２】
また、クライアント装置４にインストールされたドライバプログラムＤＰは、ローカルサーバー２の場合と同様に、記録媒体Ｍに記録された形態でクライアント装置４の読取ドライブ装置４７に供給されたり、ネットワークを介して外部サーバー６またはローカルサーバー２からダウンロードすることによって、ＨＤ４３に格納されたものである。
【００４３】
次に、プリンタドライバの機能構成について説明する。図６に示すように、プリンタドライバ５０は、適合ファイル取得部（プログラム取得手段）５１と、ドライバ更新部（ドライバ更新手段）５２と、ドライバ情報取得部５３と、ドライバ情報ファイル取得部５４と、ドライバ情報ファイル生成部５５と、を有している。
【００４４】
適合ファイル取得部５１は、ローカルサーバー２または外部サーバー６のうちからドライバプログラムＤＰの取得先を選択するための画面をディスプレイ４８に表示させる処理や、選択されたサーバーに格納されたドライバ情報ファイルＤＩＦを参照して、自身のクライアント装置４に適合するドライバプログラムＤＰのファイルをサーバーから取得する処理等を行う。ドライバ更新部５２は、取得したドライバプログラムＤＰにより、自身の装置にインストールされたプリンタドライバを更新する処理を行う。すなわち、適合ファイル取得部５１およびドライバ更新部５２は、プリンタドライバの更新機能が提供される。
【００４５】
一方、ドライバ情報取得部５３は、ドライバ情報ファイルＤＩＦを生成するために要するドライバ情報を収集して取得する処理を行い、ドライバ情報ファイル取得部５４はローカルサーバー２からドライバ情報ファイルＤＩＦを取得する。そして、ドライバ情報ファイル生成部５５は、取得したドライバ情報ファイルＤＩＦの記述に、上述したフォーマットに従うドライバ情報の記述を追記することにより、新たなドライバ情報ファイルＤＩＦを生成する。すなわち、ドライバ情報取得部５３、ドライバ情報ファイル取得部５４およびドライバ情報ファイル生成部５５により、ドライバ情報ファイルＤＩＦを生成する機能が提供される。
【００４６】
このように、本プリンタドライバ５０は、プリンタの印刷を制御する通常の印刷制御機能に加えて、プリンタドライバのバージョンを更新するドライバ更新機能、およびドライバ更新システム１におけるドライバ更新機能を実現させるために不可欠なドライバ情報ファイルＤＩＦを生成するドライバ情報ファイル生成機能を実現するものである。
【００４７】
次に、プリンタドライバ５０のバージョンを更新する際の処理、すなわちドライバ更新機能について、図７のフローチャートに従って詳細に説明する。
【００４８】
プリンタドライバ５０のバージョンを更新しようとするユーザーは、キーボードやマウスなどの入力機器を操作して、図８に示すように、ドライバ自動更新ボタン１０１を含む印刷設定画面１００をディスプレイに表示させる。そして、入力機器への操作によりドライバ自動更新ボタン１０１が押下されると、図７に示すドライバ更新処理が開始される。なお、プリンタドライバ５０はクライアント装置４およびローカルサーバー２にインストールされるものであるが、以下では、クライアント装置４において行われる処理を例にして説明する。
【００４９】
ドライバ更新処理を開始すると、まず、ＣＰＵ４０は、表示Ｉ／Ｆ４５を介して表示信号を出力し、接続先のサーバーを指定するための接続先選択画面をディスプレイ４８に表示させる（ステップＳ１００）。図９に例として示すように、接続先選択画面１１０には、プリンタメーカーが管理する外部サーバー６のサイトを接続先に指定するための選択肢１１１と、ローカルサーバー２に指定のサイトを接続先に指定するための選択肢１１２と、選択肢１１２を選択したときにローカルサーバー２に格納されたドライバ情報ファイルＤＩＦへのパスを入力するための入力欄１１３と、入力を確認するための入力確認ボタン１１４と、後述するドライバ情報ファイル生成処理を実行するための自動生成ボタン１１５とが含まれている。
【００５０】
システム管理者などは、接続先選択画面１１０に従って、選択肢１１１，１１２のうちから所望の選択肢を選択する。選択肢１１１が選択された状態、または選択肢１１２が選択された場合にはローカルサーバー２に格納されたドライバ情報ファイルＤＩＦへのパスが入力欄１１３に入力された状態で、入力確認ボタン１１４が押下されると、ステップＳ１１０に進む。
【００５１】
ここで、接続先選択画面１１０においては、オペレーションシステムのユーザー管理によって、管理者権限を有したユーザーがクライアント装置４にログインしている場合に限って、選択肢１１１，１１２の選択が変更可能であり、管理者権限を有しないユーザーがログインしている場合には、選択肢の変更を受け付けないように制御することが望ましい。ローカルネットワークシステム７の管理者が設定した接続先を、管理者に無断でユーザーが変更してしまうことを防ぐことができるからである。
【００５２】
ステップＳ１１０に処理が進むと、ＣＰＵ４０は、指定された接続先が指定のサーバーになっているか否かを判断する。指定された接続先が指定のサーバーであれば（ステップＳ１１０：Ｙｅｓ）、ドライバプログラムＤＰの取得先とするサーバーが指定されて、ＣＰＵ４０は、入力欄１１３に指定された接続先（本実施例では、ローカルサーバー２の「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２）にあるドライバ情報ファイルＤＩＦを参照する（ステップＳ１２０、図１０（ａ）参照）。
【００５３】
次に、ＣＰＵ４０は、参照したドライバ情報ファイルＤＩＦのうちから、適合する情報を検索する（ステップ１３０）。ここでは、自身のクライアント装置４にインストールされたプリンタドライバ５０が対応するプリンタの機種名、およびクライアント装置４にインストールされたＯＳの種類についての情報を取得して、ドライバ情報ファイルＤＩＦ内の対応情報ＣＤと照合する。これにより、更新しようとする当該プリンタドライバ５０が対応する機種およびＯＳに適合するドライバプログラムＤＰに関する記述を、ドライバ情報ファイルＤＩＦの記述のうちから特定し、適合するドライバプログラムＤＰについてのバージョン情報ＶＤ、ロケーション情報ＬＤ１、サイズ情報ＳＤおよびロケーション情報ＬＤ２を取得する。
【００５４】
次に、ＣＰＵ４０は、取得したバージョン情報ＶＤを参照して、プリンタドライバ５０を更新する必要があるか否かを判断する（ステップＳ１４０）。適合するドライバプログラムＤＰのバージョン情報ＶＤに示されるバージョンが、クライアント装置４にインストールされたプリンタドライバ５０自身のバージョンより新しい場合、更新の必要ありと判断して（ステップＳ１４０：Ｙｅｓ）、ステップＳ１５０に進む。取得したバージョン情報ＶＤに示されるバージョンが、プリンタドライバ５０自身のバージョンより以前のものまたは同じである場合、更新の必要なしと判断して（ステップＳ１４０：Ｎｏ）、プリンタドライバ５０を更新することなく、図７の処理を終了する。
【００５５】
ステップＳ１５０に処理が進むと、ＣＰＵ４０は、取得したロケーション情報ＬＤ１，ＬＤ２に従って、ステップＳ１００において指定したサーバーにアクセスすることにより、本プリンタドライバ５０に適合するファイルであるドライバプログラムＤＰおよびリリースノートＲＮを取得する（図１０（ｂ）参照）。
【００５６】
次に、ＣＰＵ４０は、取得したドライバプログラムＤＰに含まれるインストーラを実行して、自身のクライアント装置４にインストールされたプリンタドライバ５０のバージョンを更新する（ステップＳ１６０）。ここでは、ＣＰＵ４０は、インストーラを実行して、インストールしようとするプリンタドライバ５０のリリースノートＲＮをディスプレイ４８に表示させ、更新しようとするバージョンの修正内容などをユーザーに確認させる処理、ドライバのインストール作業をユーザーに指示する画面表示などを制御する。そして、更新前のドライバプログラムＤＰを格納する所定のフォルダに、サーバーから取得したドライバプログラムＤＰを上書きして、プリンタの登録やポート設定など、必要な設定を行うことにより新たなバージョンのプリンタドライバ５０がインストールされる。これにより、クライアント装置４にインストールされたプリンタドライバ５０が、ローカルネットワークシステム７の管理者から更新許可を受けたバージョンのプリンタドライバ５０に更新されて、図７の処理を終了する。
【００５７】
一方、ステップＳ１１０において、接続先がプリンタメーカーのウェブサイトに指定されていた場合（ステップＳ１１０：Ｎｏ）、ＣＰＵ４０は、インターネットを介して、外部サーバー６が管理するプリンタメーカーのサイトに接続して、外部サーバー６のドライバ情報ファイルＤＩＦを参照する（ステップＳ１７０）。この場合は、ステップＳ１３０〜Ｓ１６０の処理において、外部サーバー６から取得したドライバ情報ファイルＤＩＦに従って、インストール先である自身のクライアント装置４に適合するファイルの情報を検索して（ステップＳ１３０）、ドライバの更新が必要であれば（ステップＳ１４０：Ｙｅｓ）、外部サーバー６から適合するファイルを取得して（ステップＳ１５０）、プリンタドライバ５０を更新する（ステップＳ１６０）。これにより、クライアント装置４にインストールされたプリンタドライバ５０が、プリンタメーカーにより公開された最新のバージョンのプリンタドライバ５０に更新されて、図７の処理を終了する。ドライバの更新が必要でなければ（ステップＳ１４０：Ｎｏ）、外部サーバー６からドライバプログラムＤＰをダウンロードすることなく、図７の処理を終了する。
【００５８】
なお、ステップＳ１００〜Ｓ１５０およびステップＳ１７０はＣＰＵ４０が適合ファイル取得部５１として行う処理、ステップＳ１６０はＣＰＵ４０がドライバ更新部５２として行う処理である。
【００５９】
次に、ドライバ情報ファイルＤＩＦを生成する際の処理、すなわちドライバ情報ファイル生成機能について説明する。なお、ドライバ情報ファイル生成機能についても、ローカルサーバー２およびクライアント装置４のいずれにインストールされたプリンタドライバ５０にも備わる機能であるが、以下では、クライアント装置４において行われる処理を例にして説明する。
【００６０】
まず、ドライバ情報ファイル生成処理に先立ち、システムの管理者などは、プリンタメーカーによって新たな公開されたバージョンのドライバプログラムＤＰ’をクライアント装置４にインストールして、そのバージョンのプリンタドライバ５０’を用いた動作確認を行う。そして、当該ドライバプログラムＤＰ’による更新を新たに許可すると、ドライバプログラムＤＰ’をローカルサーバー２の「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に新たに格納すると共に、当該ドライバプログラムＤＰ’のリリースノートＲＮを「Ｔｅｘｔ」フォルダＦＤ４に格納する（図１３（ａ）のローカルサーバー２を参照）。こうして、ドライバ情報ファイル生成処理を行うための準備が行われた後、クライアント装置４にインストールされた、新たに更新が許可されることとなったバージョンのプリンタドライバ５０’を用いて、管理者などがキーボード４９ａやマウス４９ｂを操作することにより、接続先選択画面１１０に含まれるドライバ自動更新ボタン１０１（図８参照）、印刷設定画面１００に含まれる自動生成ボタン１１５（図９参照）が順に押下されると、図１１のフローチャートに示すドライバ情報ファイル生成処理が開始される。
【００６１】
なお、ドライバ情報ファイル生成処理が開始される条件としては、管理者権限のあるユーザーがログインしている場合に限るものとし、管理者権限を有しないユーザーがログインしている場合には、例えば、接続先選択画面１１０において自動生成ボタン１１５を無効とすることにより、ドライバ情報ファイル生成処理を開始できないように制御することが望ましい。これは、ユーザーが管理者に無断でドライバ情報ファイルＤＩＦを変更してしまうことを防ぐためである。
【００６２】
ドライバ情報ファイル生成処理を開始すると、ＣＰＵ４０は、ドライバ情報ファイルＤＩＦを生成するために必要な情報を入力するためのファイル指定画面をディスプレイ４８に表示させる（ステップＳ２００）。図１２に例として示すように、ファイル指定画面１２０には、「Ｒｏｏｔ」フォルダＦＤ１へのパスを指定する入力欄１２１、ドライバ情報ファイルＤＩＦの登録先へのパスを指定する入力欄１２２、ドライバプログラムＤＰ’へのパスを指定する入力欄１２３、そのドライバプログラムＤＰ’のリリースノートＲＮへのパスを指定する入力欄１２４、およびドライバ情報ファイルＤＩＦの作成を指示するためのファイル作成ボタン１２５が含まれている。管理者が、入力欄１２１，１２２，１２３，１２４に対して順に、ローカルサーバー２の「Ｒｏｏｔ」フォルダＦＤ１へのパス情報、ドライバ情報ファイルＤＩＦの格納場所へのパス情報、新たに格納したドライバプログラムＤＰ’へのパス情報、およびそのドライバプログラムＤＰ’のリリースノートＲＮへのパス情報を入力した後、ファイル作成ボタン１２５が押下されると、ステップＳ２１０に進む。
【００６３】
ステップＳ２１０に処理が進むと、ＣＰＵ４０は、入力欄１２２に指定された格納場所のローカルサーバー２にアクセスして、ネットワークを介してローカルサーバー２からドライバ情報ファイルＤＩＦを取得する（図１３（ａ）参照）。
【００６４】
次に、ＣＰＵ４０は、自身のクライアント装置４にインストールされたプリンタドライバ５０’について対応情報ＣＤ、バージョン情報ＶＤ、サイズ情報ＳＤを収集することにより、入力欄１２３に指定されたドライバプログラム、すなわち「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に新たに格納されたドライバプログラムＤＰ’についてのドライバ情報ＤＩである、対応情報ＣＤ、バージョン情報ＶＤ、サイズ情報ＳＤを取得する（ステップＳ２２０、図１３（ｂ）参照）。
【００６５】
次に、ＣＰＵ４０は、ステップＳ２１０において取得したドライバ情報ファイルＤＩＦの記述に、入力欄１２３に入力されたドライバプログラムＤＰ’へのパス情報、入力欄１２４に入力されたリリースノートＲＮへのパス情報、およびドライバ情報ＤＩの記述を、上述したフォーマットに従って追記することにより、「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に新たに格納されたドライバプログラムＤＰ’に対応した、新たなドライバ情報ファイルＤＩＦ’を生成する（ステップＳ２３０、図１３（ｃ）参照）。
【００６６】
次に、ＣＰＵ４０は、生成したドライバ情報ファイルＤＩＦ’を、ローカルサーバー２に出力して、ファイル指定画面１２０の入力欄１２２に指定されたパスにあるフォルダ（「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２）に格納させることによって、指定フォルダにドライバ情報ファイルＤＩＦ’を登録する（ステップＳ２４０、図１３（ｄ）参照）。ここでは、「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２に既に登録されているドライバ情報ファイルＤＩＦに、新たに格納したドライバプログラムＤＰ’に対応するドライバ情報ファイルＤＩＦ’を上書きすることにより、更新登録する。
【００６７】
なお、「Ｄｒｉｖｅｒｕｐｄａｔｅ」フォルダＦＤ２にドライバ情報ファイルＤＩＦが予め登録されていなかった場合は、ステップＳ２１０において取得されるファイルがないため、ステップＳ２３０では新たに格納したドライバプログラムＤＰ’のみに対応するドライバ情報ファイルＤＩＦ’を生成してから、ステップＳ２４０においてドライバ情報ファイルＤＩＦ’をローカルサーバー２の指定フォルダに新規登録する。
【００６８】
ここで、図１２に示すように、ファイル指定画面１２０には、指定されたドライバ情報ファイルへのパスを、接続先選択画面１１０の指定ＵＲＬに設定するか否かを設定するためのチェックボックス１２６が含まれている。チェックボックス１２６にチェックが入れられた状態で、ドライバ情報ファイルＤＩＦの生成が指示されていた場合、上述のように、ドライバ情報ファイルＤＩＦ’を指定フォルダに登録すると共に、ドライバ更新処理において表示される接続先選択画面１１０の入力欄１１３（図９参照）に対して、登録したドライバ情報ファイルＤＩＦ’へのパスをデフォルト値として扱う。これにより、以降に行うドライバ更新処理において、ユーザーは、ドライバ情報ファイルＤＩＦの入力欄１１３にパスを入力する必要がなくなる。
【００６９】
なお、ステップＳ２００〜Ｓ２２０はＣＰＵ４０がドライバ情報取得部５３として行う処理、ステップＳ２３０，Ｓ２４０はＣＰＵ４０がドライバ情報ファイル生成部５５として行う処理である。また、以上では、クライアント装置４のプリンタドライバ５０が行うドライバ情報ファイル生成処理について説明したが、ローカルサーバー２のプリンタドライバ５０によっても同様にしてドライバ情報ファイル生成処理を行うことができる。
【００７０】
以上に述べたように、本実施例のドライバ更新システム１におけるプリンタドライバ５０では、ローカルネットワークシステム７の管理者より更新許可を受けたバージョンのドライバプログラムＤＰが格納されたローカルサーバー２、または最新バージョンのドライバプログラムＤＰが格納された外部サーバー６のうち、ドライバ更新時に接続するサーバーを、接続先選択画面１１０から任意に選択できる。したがって、接続先選択画面１１０においてローカルサーバー２を接続先に選択することにより、情報機器制御装置にインストールされたドライバのバージョンを、更新許可を受けたバージョンに管理することができる。また、外部サーバー６を接続先に選択することにより、情報機器制御装置にインストールされたドライバのバージョンを最新バージョンに管理することができる。このように、接続先選択画面１１０から接続先のサーバーを変更することにより、主に一般ユーザーからの指示に従って行われるドライバ更新処理によって更新されるプリンタドライバ５０のバージョンを、更新の許可を受けたバージョン、または最新のバージョンのいずれかの所望のバージョンに管理することができる。したがって、システムの管理者などは、ローカルネットワークシステム７におけるプリンタドライバ５０のバージョン管理を柔軟に運用することができる。
【００７１】
なお、接続先選択画面１１０における接続先の変更は、管理者権限を有する者のログイン時に限られているので、ドライバ更新時の接続先を管理者に無断で一般のユーザーが変更してしまうことを防ぐことができる。
【００７２】
また、プリンタドライバ５０は、新たに更新の許可を受けたバージョンのドライバプログラムＤＰ’が「Ｄｒｉｖｅｒｓ」フォルダＦＤ３に新たに格納された場合に、新たに格納されたドライバプログラムＤＰ’に対応するドライバ情報ファイルＤＩＦ’を生成する機能を備えているので、システムの管理者などは、ドライバ情報ファイルＤＩＦ’のコードを打ち込むという煩わしい作業を行う必要がなく、ファイル指定画面１２０において最低限の情報を入力することによりドライバ情報ファイルＤＩＦ’を容易に生成することができる。したがって、例えば、新たなバージョンのドライバプログラムＤＰ’について検証を行って、ローカルネットワークシステム７内への更新を許可した場合に、許可したバージョンのドライバプログラムＤＰ’をローカルサーバー２に格納して、ドライバ情報ファイルＤＩＦ’を生成させることにより、ローカルネットワークシステム７内におけるプリンタドライバ５０のバージョン管理を簡単に行うことができ、システムの管理者などへの運用上の負担を低減することができる。
【００７３】
さらに、ドライバ情報ファイルＤＩＦを生成する際に、ファイル指定画面１２０の入力欄１２２に指定されたドライバ情報ファイルＤＩＦの登録先へのパスは、以降、接続先選択画面１１０における入力欄１１３のデフォルト値として扱われるので、以降にドライバ更新処理を行う際、ユーザーが入力欄１１３にパス情報を入力する必要がなくなり、ドライバ更新の作業をより簡単に行うことができる。
【００７４】
以上、実施の形態の一実施例について説明したが、以下の変形例としてもよい。
【００７５】
（変形例１）上記実施例では、新しいバージョンのドライバプログラムＤＰをサーバーから取得することによってドライバを更新するようにしたが、インストール済みのドライバプログラムＤＰと、新しいバージョンのドライバプログラムＤＰとの差分ファイルをサーバーから取得し、インストール済みのファイルに対して差分ファイルを適用することにより、ドライバのバージョンを更新するようにしてもよい。
【００７６】
（変形例２）上記実施例では、プリンタドライバ５０にドライバ情報ファイル生成機能が備わっていたが、プリンタドライバとは別のアプリケーションにドライバ情報ファイル生成機能をもたせるようにしてもよい。すなわち、ＣＰＵをドライバ情報取得部５３およびドライバ情報ファイル生成部５５として機能させるアプリケーションプログラム（ファイル生成プログラム）をクライアント装置４またはローカルサーバー２にインストールすることにより、ドライバ情報ファイル生成機能を実現してもよい。
【００７７】
（変形例３）上記実施例では、情報機器の一例として、ディジタル情報を出力するプリンタのプリンタドライバについてバージョンを更新するシステムについて説明したが、情報機器としてはこれに限られることなく、複写機、ファックスなどの画像形成装置の他、スキャナ、外付けのハードディスク装置、ドライブ装置などの周辺機器のドライバについて、ドライバのバージョンを管理するようにしてもよい。
【図面の簡単な説明】
【００７８】
【図１】本実施例に係るドライバ更新システム構成を示した図。
【図２】ローカルサーバーの構成を示した図。
【図３】フォルダ構造を示した図。
【図４】ドライバ情報ファイルを説明するための図。
【図５】クライアント装置の構成を示した図。
【図６】プリンタドライバの機能的構成を示した図。
【図７】ドライバ更新処理の流れを示したフローチャート。
【図８】印刷設定画面の一例を示した図。
【図９】接続先選択画面の一例を示した図。
【図１０】ドライバ更新処理を説明するための図。
【図１１】ドライバ情報ファイル生成処理の流れを示したフローチャート。
【図１２】ファイル指定画面の一例を示した図。
【図１３】ドライバ情報ファイル生成処理を説明するための図。
【符号の説明】
【００７９】
１…ドライバ更新システム、２…第１のサーバー、情報機器制御装置としてのローカルサーバー、３…情報機器としてのプリンタ、４…情報機器制御装置としてのクライアント装置、５…ルータ、６…第２のサーバーとしての外部サーバー、７…ローカルネットワークシステム、２６…入力手段としての入出力Ｉ／Ｆ、４３…記憶部としてのハードディスク、４６…入力手段としての入出力Ｉ／Ｆ、５０…プリンタドライバ、５１…プログラム取得手段としての適合ファイル取得部、５２…ドライバ更新手段としてのドライバ更新部、５３…ドライバ情報取得部、５４…ドライバ情報ファイル取得部、５５…ドライバ情報ファイル生成部、１００…印刷設定画面、１１０…選択画面としての接続先選択画面、１２０…ファイル指定画面、ＤＩＦ…ドライバ情報ファイル、ＤＰ…ドライバプログラム、ＲＮ…リリースノート、Ｍ…記録媒体。
【図１】
2009217318.tif 000003
【図２】
2009217318.tif 000004
【図３】
2009217318.tif 000005
【図４】
2009217318.tif 000006
【図５】
2009217318.tif 000007
【図６】
2009217318.tif 000008
【図７】
2009217318.tif 000009
【図８】
2009217318.tif 000010
【図９】
2009217318.tif 000011
【図１０】
2009217318.tif 000012
【図１１】
2009217318.tif 000013
【図１２】
2009217318.tif 000014
【図１３】
2009217318.tif 000015