(57)【要約】【課題】専用プリンタードライバーをインストールする回数を削減するインストールプログラムおよびインストール方法を提供する。【解決手段】本発明の専用プリンタードライバーのインストーラー２１は、専用プリンタードライバーのインストーラー２１でインストールされる専用プリンタードライバーとは異なる専用プリンタードライバーがユーザー端末１０にインストールされているか否かを判断する手順（ａ）と、当該手順（ａ）において、ユーザー端末１０に専用プリンタードライバーのインストーラー２１でインストールされる専用プリンタードライバーとは異なる専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーのインストーラー２２を起動する手順（ｂ）と、をユーザー端末１０に実行させる。【選択図】図３
2014026621.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の専用プリンタードライバーのインストールプログラムであって、
前記画像形成装置の機種とは異なる機種の専用プリンタードライバーがユーザー端末にインストールされているか否かを判断する手順（ａ）と、
前記手順（ａ）において、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーのインストールプログラムを起動する手順（ｂ）と、
を前記ユーザー端末に実行させるインストールプログラム。
【請求項２】
画像形成装置の専用プリンタードライバーのインストールプログラムであって、
前記画像形成装置の機種とは異なる機種の専用プリンタードライバーがユーザー端末にインストールされているか否かを判断する手順（ａ）と、
前記手順（ａ）において、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーをインストールする手順（ｂ）と、
を前記ユーザー端末に実行させるインストールプログラム。
【請求項３】
前記手順（ａ）において、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、前記手順（ｂ）の前に、ユニバーサルプリンタードライバーのインストールを勧める画面を前記ユーザー端末に表示させることを特徴とする請求項１または２に記載のインストールプログラム。
【請求項４】
前記手順（ｂ）の後に、前記ユーザー端末にインストールされている専用プリンタードライバーを削除することを特徴とする請求項１〜３のいずれか１項に記載のインストールプログラム。
【請求項５】
請求項１〜４のいずれか１項に記載のインストールプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項６】
画像形成装置の専用プリンタードライバーのインストール方法であって、
前記画像形成装置の機種とは異なる機種の専用プリンタードライバーがユーザー端末にインストールされているか否かを判断するステップと、
前記判断するステップにおいて、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーをインストールするステップと、
を有するインストール方法。
【請求項７】
前記判断するステップにおいて、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、前記ユニバーサルプリンタードライバーをインストールする前に、ユニバーサルプリンタードライバーのインストールを勧める画面を前記ユーザー端末に表示させることを特徴とする請求項６に記載のインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストールプログラムおよびインストール方法、とくにプリンタードライバーのインストールプログラムおよびインストール方法に関する。
【背景技術】
【０００２】
近年、複合機、複写機、プリンターなど画像形成装置のプリンタードライバーの利便性を高めるための技術開発が進んでいる。プリンタードライバーは、ユーザーが使用する画像形成装置と通信可能に接続されたパーソナルコンピューターなどのユーザー端末上で走行して、画像形成装置の動作を制御するソフトウェアプログラムである。ユーザーは、インストールプログラム（インストーラー）を用いて、画像形成装置に対応するプリンタードライバーを予めユーザー端末にインストールして使用する。
【０００３】
一般にプリンタードライバーには、専用プリンタードライバーおよびユニバーサルプリンタードライバー（Ｕｎｉｖｅｒｓａｌ  Ｐｒｉｎｔｅｒ  Ｄｒｉｖｅｒ）がある。専用プリンタードライバーは、特定の画像形成装置のみに対応し、画像形成装置の一般的な機能（たとえば、ページ割り付けや両面印刷など）に加えその画像形成装置が有する特徴的な機能（たとえば、ステープル処理やパンチ処理など）を効果的に実現できるように設計されている。専用プリンタードライバーの場合、特定の画像形成装置のみに対応するので、ユーザーは使用する画像形成装置ごとに専用プリンタードライバーをその都度インストールする必要がある。
【０００４】
一方、ユニバーサルプリンタードライバーは、１つのプリンタードライバーで複数の機種の画像形成装置に対応し、印刷実行のたびに出力先の画像形成装置を切り替えることができる。現在、画像形成装置メーカーから提供されているユニバーサルプリンタードライバーの多くは、サポートするすべての画像形成装置の一般的な機能を実現する一方で、各々の画像形成装置が有する特徴的な機能が一部制限されている場合がある（たとえば、下記特許文献１を参照）。これに対し、各々の画像形成装置について、専用プリンタードライバーと同等の機能を使用可能なユニバーサルプリンタードライバーも近年開発されている（たとえば、下記特許文献２を参照）。
【０００５】
ユニバーサルプリンタードライバーの場合、ユーザーが使用するすべての画像形成装置に対応するので、ユーザーはユニバーサルプリンタードライバーを一度だけインストールすればよい。したがって、ユーザーが複数の画像形成装置を使用する場合、複数の専用プリンタードライバーをインストールするのではなく、ユニバーサルプリンタードライバーをインストールする方が手間を省くことができる。
【０００６】
しかしながら、そもそもユーザーがユニバーサルプリンタードライバーの存在を知らない場合、ユーザーは、ユーザー端末にインストールされていない機種の画像形成装置を使用したいとき、その都度、専用プリンタードライバーをインストールすることになる。その結果、操作の手間や時間がかかるという問題がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２３２９４０号公報
【特許文献２】特開２０１０−１２９０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、専用プリンタードライバーをインストールする回数を削減するインストールプログラムおよびインストール方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記によって達成される。
【００１０】
（１）画像形成装置の専用プリンタードライバーのインストールプログラムであって、前記画像形成装置の機種とは異なる機種の専用プリンタードライバーがユーザー端末にインストールされているか否かを判断する手順（ａ）と、前記手順（ａ）において、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーのインストールプログラムを起動する手順（ｂ）と、を前記ユーザー端末に実行させるインストールプログラム。
【００１１】
（２）画像形成装置の専用プリンタードライバーのインストールプログラムであって、前記画像形成装置の機種とは異なる機種の専用プリンタードライバーがユーザー端末にインストールされているか否かを判断する手順（ａ）と、前記手順（ａ）において、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーをインストールする手順（ｂ）と、を前記ユーザー端末に実行させるインストールプログラム。
【００１２】
（３）前記手順（ａ）において、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、前記手順（ｂ）の前に、ユニバーサルプリンタードライバーのインストールを勧める画面を前記ユーザー端末に表示させることを特徴とする上記（１）または（２）に記載のインストールプログラム。
【００１３】
（４）前記手順（ｂ）の後に、前記ユーザー端末にインストールされている専用プリンタードライバーを削除することを特徴とする上記（１）〜（３）のいずれか１つに記載のインストールプログラム。
【００１４】
（５）上記（１）〜（４）のいずれか１つに記載のインストールプログラムを記録したコンピューター読み取り可能な記録媒体。
【００１５】
（６）画像形成装置の専用プリンタードライバーのインストール方法であって、前記画像形成装置の機種とは異なる機種の専用プリンタードライバーがユーザー端末にインストールされているか否かを判断するステップと、前記判断するステップにおいて、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーをインストールするステップと、を有するインストール方法。
【００１６】
（７）前記判断するステップにおいて、前記ユーザー端末に前記画像形成装置の機種とは異なる機種の専用プリンタードライバーが既にインストールされていると判断された場合、前記ユニバーサルプリンタードライバーをインストールする前に、ユニバーサルプリンタードライバーのインストールを勧める画面を前記ユーザー端末に表示させることを特徴とする上記（６）に記載のインストール方法。
【発明の効果】
【００１７】
本発明によれば、ユーザーがインストールしようとしている専用プリンタードライバーとは異なる専用プリンタードライバーがユーザー端末にインストールされている場合、専用プリンタードライバーをインストールせずに、ユニバーサルプリンタードライバーのインストールプログラムを起動する。したがって、専用プリンタードライバーをインストールする回数を削減することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態の印刷システムの全体構成を示す概略ブロック図である。
【図２】図１に示されるユーザー端末の構成を示す概略ブロック図である。
【図３】本発明の第１の実施形態で使用される主要なソフトウェアプログラムを示す図である。
【図４】本発明の第１の実施形態のＤＰＤインストーラーの動作を説明するためのフローチャートである。
【図５】本発明の第１の実施形態のユニバーサルプリンタードライバーのインストールを推奨する画面の一例を示す図である。
【図６】本発明の第１の実施形態のＵＰＤインストーラーの動作を説明するためのフローチャートである。
【図７】本発明の第１の実施形態の専用プリンタードライバーのアンインストール画面の一例を示す図である。
【図８】本発明の第２の実施形態で使用される主要なソフトウェアプログラムを説明する図である。
【図９】本発明の第２の実施形態のＵＰＤインストーラーの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、図面を参照して、本発明の第１の実施形態を詳細に説明する。図１は、本発明の第１の実施形態の印刷システムの全体構成を示す概略ブロック図である。
【００２０】
図１に示す印刷システム１は、ユーザー端末１０と、画像形成装置Ｐ１〜Ｐ４と、ネットワークＮとを有する。画像形成装置Ｐ１〜Ｐ４は、たとえば、複合機、複写機、プリンターなどである。ユーザー端末１０と画像形成装置Ｐ１〜Ｐ４とは、ネットワークＮを介して相互に通信可能に接続されている。
【００２１】
ネットワークＮは、例えば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩなどの規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ、またはＬＡＮ同士を専用線で接続したＷＡＮなどの各種のネットワークからなる。なお、ネットワークＮに接続される機器の種類および台数は、図１に示される例に限定されない。
【００２２】
図２は図１に示されるユーザー端末の構成を示す概略ブロック図であり、図３は本実施形態で使用される主要なソフトウェアプログラムを示す図である。
【００２３】
ユーザー端末１０は、たとえばパーソナルコンピューターであり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、および通信インタフェース１７を備える。そして、ユーザー端末１０のこれらの各構成要素は、信号をやり取りするためのバス１８を介して相互に接続されている。
【００２４】
ＣＰＵ１１は、ソフトウェアプログラムにしたがってユーザー端末１０の各部の制御や各種の演算処理を実行する。また、ＲＯＭ１２は、ＣＰＵ１１が処理を実行する上で必要な各種データおよびパラメーターを格納する。また、ＲＡＭ１３は、ＣＰＵ１１が実行する際にロードされたソフトウェアプログラムや、ＣＰＵ１１によって演算処理されたデータを記憶する。
【００２５】
ハードディスク１４は、各種ソフトウェアプログラムおよび各種データを格納する。図３に示すとおり、本実施形態においてハードディスク１４に格納される主要なソフトウェアプログラムは、オペレーティングシステム（ＯＳ）２０、専用プリンタードライバーのインストーラー（以下、ＤＰＤインストーラーと称する。）２１、ユニバーサルプリンタードライバーのインストーラー（以下、ＵＰＤインストーラーと称する。）２２、専用プリンタードライバーのアンインストーラー（以下、ＤＰＤアンインストーラーと称する。）２３を含む。ＤＰＤインストーラー２１、ＵＰＤインストーラー２２、およびＤＰＤアンインストーラー２３の各機能は、ＣＰＵ１１が実行することによって実現される。
【００２６】
ＤＰＤインストーラー２１は、専用プリンタードライバーをユーザー端末１０にインストールするためのインストールプログラムである。本実施形態では、ＤＰＤインストーラー２１は、ユーザー端末１０のハードディスク１４に予め格納されており、たとえばＯＳ２０が動作しているユーザー端末１０のディスプレイ１５に表示されたアイコンをユーザーがダブルクリックすることにより起動する。ＤＰＤインストーラー２１の動作の詳細については後述する。
【００２７】
ＵＰＤインストーラー２２は、ユニバーサルプリンタードライバーをユーザー端末１０にインストールするためのインストールプログラムである。本実施形態では、ＵＰＤインストーラー２２は、ＤＰＤインストーラー２１とは独立した１つのソフトウェアプログラムであり、ＤＰＤインストーラー２１によって起動される。本実施形態では、ＵＰＤインストーラー２２は、ユーザー端末１０のハードディスク１４に予め格納されるか、あるいは通信インタフェース１７を介してユーザー端末１０の外部の記憶装置からダウンロードされる。
【００２８】
なお、本実施形態では、各々の画像形成装置について専用プリンタードライバーと同等の機能を使用可能なユニバーサルプリンタードライバーをインストールすることが好ましい。しかしながら、機能が一部制限されているユニバーサルプリンタードライバーをインストールすることも可能である。
【００２９】
本実施形態のユニバーサルプリンタードライバーは、各種の画像形成装置で共通に利用できるプリンタードライバールーチン群を備えており、ユーザーは画像形成装置のプリンタードライバーを個別にインストールする必要がない。このため、ユーザーは、たとえば出張先などで携帯型端末（たとえばノート型パーソナルコンピューター）から書類を容易に印刷できる。ユーザーが出張先でネットワークに接続すると、ユニバーサルプリンタードライバーは、ネットワークに接続されている画像形成装置をすべて自動的に検出する。ユーザーは、画像形成装置（たとえば、プリンタ）を選択して印刷を指示するだけでよい。
【００３０】
ＤＰＤアンインストーラー２３は、専用プリンタードライバーをユーザー端末１０からアンインストールするためのアンインストールプログラムである。本実施形態では、ＤＰＤアンインストーラー２３は、ＤＰＤインストーラー２１とは独立した１つのソフトウェアプログラムであり、ＵＰＤインストーラー２２によって起動される。ＤＰＤアンインストーラー２３は、予めユーザー端末１０のハードディスク１４に格納されるか、あるいは通信インタフェース１７を介してユーザー端末１０の外部の記憶装置からダウンロードされる。
【００３１】
ディスプレイ１５は、たとえば液晶パネルディスプレイであり、各種の情報を表示する。入力装置１６は、マウスなどのポインティングデバイス、およびキーボードを含み、各種の情報を入力するために使用される。
【００３２】
通信インタフェース１７は、画像形成装置Ｐ１〜Ｐ４や、他の機器との間で通信を行うためのインタフェースである。通信インタフェース１７は、イーサネット（登録商標）、トークンリング、ＦＤＤＩなどの規格によるネットワークインタフェースのほか、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４などのシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４などのパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡなどの無線通信インタフェースなどの各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェースなどが使用されうる。
【００３３】
以下、図４〜図７を参照して、本実施形態のプリンタードライバーのインストール方法について説明する。
【００３４】
図４は本実施形態のＤＰＤインストーラーの動作を説明するためのフローチャートであり、図５は本実施形態のユニバーサルプリンタードライバーのインストールを推奨する画面の一例を示す図である。また、図６は本実施形態のＵＰＤインストーラーの動作を説明するためのフローチャートであり、図７は本実施形態の専用プリンタードライバーのアンインストール画面の一例を示す図である。
【００３５】
図４に示すとおり、まず、ＤＰＤインストーラーを起動する（ステップＳ１０１）。たとえば、ユーザーがユーザー端末１０のディスプレイ１５に表示されたＤＰＤインストーラー２１のアイコンをダブルクリックして選択すると、ＣＰＵ１１がＤＰＤインストーラー２１を起動する。
【００３６】
次に、既にインストールされている専用プリンタードライバーがあるか否かを判断する（ステップＳ１０２）。より具体的には、ユーザーが選択したＤＰＤインストーラー２１によってインストールされる専用プリンタードライバー（以下、専用プリンタードライバーＡと称する。）とは異なる専用プリンタードライバーがユーザー端末１０にインストールされているか否かを判断する。具体的には、ＣＰＵ１１は、ＯＳ２０のレジストリに登録されている専用プリンタードライバーの情報を参照し、専用プリンタードライバーＡとは異なる専用プリンタードライバーがユーザー端末１０にインストールされているか否かを判断する。
【００３７】
既にインストールされている専用プリンタードライバーがある場合（ステップＳ１０２：ＹＥＳ）、ユニバーサルプリンタードライバーのインストールを推奨する画面を表示する（ステップＳ１０３）。具体的には、図５に示すとおり、「ユニバーサルプリンタードライバーをインストールすると、ネットワーク上にあるプリンタ（画像形成装置）が使用可能となり、これ以降専用のプリンタードライバーをインストールする必要がなくなる」旨のメッセージを表示する。そして、ユニバーサルプリンタードライバーをインストールするか否かについてユーザーに選択を促す。図５に示す画面において、ユーザーが「はい」を選択するとユニバーサルプリンタードライバーがインストールされる。一方、ユーザーが「いいえ」を選択するとユニバーサルプリンタードライバーはインストールされない。以下、既にインストールされている専用プリンタードライバーを専用プリンタードライバーＢと称する。専用プリンタードライバーＢは、複数存在する可能性もある。一方、既にインストールされている専用プリンタードライバーがない場合（ステップＳ１０２：ＮＯ）、専用プリンタードライバーＡをインストールする（ステップＳ１０６）。そして、ＤＰＤインストーラー２１の処理を終了する。
【００３８】
次に、ユニバーサルプリンタードライバーをインストールするか否かを判断する（ステップＳ１０４）。ユニバーサルプリンタードライバーをインストールする場合（ステップＳ１０４：ＹＥＳ）、ＵＰＤインストーラー２２を起動する（ステップＳ１０５）。ＵＰＤインストーラー２２が起動すると、ＣＰＵ１１はＤＰＤインストーラー２１の処理を終了し、ＵＰＤインストーラー２２の実行を開始する。一方、ユニバーサルプリンタードライバーをインストールしない場合（ステップＳ１０４：ＮＯ）、専用プリンタードライバーＡをインストールする（ステップＳ１０６）。そして、ＤＰＤインストーラー２１の処理を終了する。
【００３９】
なお、ユニバーサルプリンタードライバーが既にインストールされている場合は、ＤＰＤインストーラー２１の処理を終了する。
【００４０】
図６に示すとおり、ＣＰＵ１１がＵＰＤインストーラー２２の実行を開始し、ユニバーサルプリンタードライバーをインストールする（ステップＳ２０１）。本実施形態のユニバーサルプリンタードライバーのインストール方法は、従来のユニバーサルプリンタードライバーのインストール方法と同様なので、その詳細については説明を省略する。
【００４１】
次に、専用プリンタードライバーのアンインストール画面を表示する（ステップＳ２０２）。具体的には、図７に示すとおり、「ユニバーサルプリンタードライバーで、ネットワーク上にあるプリンタ（画像形成装置）が使用できるので、専用プリンタードライバーが不要になる」旨のメッセージを表示する。そして、専用プリンタードライバーを削除するか否かについてユーザーに選択を促す。図７の画面において、ユーザーが「はい」を選択するとユーザー端末１０にインストールされている専用プリンタードライバーＢがアンインストールされる。一方、ユーザーが「いいえ」を選択するとユーザー端末１０にインストールされている専用プリンタードライバーＢはアンインストールされない。専用プリンタードライバーをアンインストールするか否か判断する（ステップＳ２０３）。専用プリンタードライバーをアンインストールすると判断した場合（ステップＳ２０３：ＹＥＳ）、ＤＰＤアンインストーラー２３を起動する（ステップＳ２０４）。ＣＰＵ１１は、ＵＰＤインストーラー２２の処理を終了し、ＤＰＤアンインストーラー２３の実行を開始する。ＤＰＤアンインストーラー２３は、アンインストールすべき専用プリンタードライバーＢを確認し、アンインストールする。具体的には、ＤＰＤアンインストーラー２３は、ユーザー端末１０にファイルとして保持されているサポート機種リストを参照してユニバーサルプリンタードライバーがサポートしている画像形成装置の機種を認識する。そして、ユニバーサルプリンタードライバーがサポートしている画像形成装置の機種に対応する専用プリンタードライバーが、ＯＳ２０のレジストリに登録されているか否かを確認する。ＯＳ２０のレジストリに登録されている専用プリンタードライバーが存在する場合、その専用プリンタードライバーＢをアンインストールする。なお、本実施形態のＤＰＤアンインストーラー２３のアンインストール方法は、従来のＤＰＤアンインストーラーのアンインストール方法と同様なので、その詳細については説明を省略する。一方、専用プリンタードライバーをアンインストールしないと判断した場合（ステップＳ２０３：ＮＯ）、ＤＰＤアンインストーラー２３を起動せずに処理を終了する。
【００４２】
以上のとおり、本実施形態のＤＰＤインストーラー２１は、ユーザーがインストールしようとしている専用プリンタードライバーＡとは異なる専用プリンタードライバーＢがユーザー端末１０にインストールされているか否かを判断する。そして、ユーザー端末１０に専用プリンタードライバーＡとは異なる専用プリンタードライバーＢが既にインストールされていると判断された場合、ＵＰＤインストーラー２２を起動する。
【００４３】
以上で説明した本実施形態は以下の効果を奏する。
【００４４】
（ａ）ユーザーがインストールしようとしている専用プリンタードライバーＡとは異なる専用プリンタードライバーＢがユーザー端末１０にインストールされている場合、専用プリンタードライバーＡをインストールせずに、ＵＰＤインストーラー２２を起動する。したがって、専用プリンタードライバーをインストールする回数を削減することができる。
【００４５】
（ｂ）本実施形態のＤＰＤインストーラー２１は、ユニバーサルプリンタードライバーのインストールを推奨する画面を表示させるので、ユーザーはユニバーサルプリンタードライバーの存在を知ることができる。また、上記画面においてユニバーサルプリンタードライバーのインストールをするか否かの選択をユーザーに促すので、ユーザーはユニバーサルプリンタードライバーあるいは専用プリンタードライバーのうちのいずれをインストールするか選択できる。
【００４６】
（第２の実施形態）
第１の実施形態では、ＵＰＤインストーラーおよびＤＰＤアンインストーラーがＤＰＤインストーラーとはそれぞれ独立した１つのソフトウェアである場合について説明した。第２の実施形態では、ＤＰＤインストーラーがＵＰＤインストーラーおよびＤＰＤアンインストーラーを含む場合について説明する。なお、以下では説明の重複を避けるため第１の実施形態と同じ構成については説明を省略する。
【００４７】
図８は本実施形態で使用される主要なソフトウェアプログラムを説明する図であり、図９は本実施形態のＵＰＤインストーラーの動作を説明するためのフローチャートである。図８に示すとおり、本実施形態では、ＤＰＤインストーラー２４は、ＵＰＤインストーラー２５およびＤＰＤアンインストーラー２６を含む。したがって、ＣＰＵ１１は、ＵＰＤインストーラー２５およびＤＰＤアンインストーラー２６をＤＰＤインストーラー２４の一部として実行する。以下、図９を参照して、本実施形態のプリンタードライバーのインストール方法を説明する。図９において、ステップＳ３０１〜ステップＳ３０４、およびステップＳ３０９は、第１の実施形態のステップＳ１０１〜ステップＳ１０４、およびステップＳ１０６に相当し、処理内容が同じであるので説明を省略する。
【００４８】
ステップＳ３０５において、ＣＰＵ１１は、ＵＰＤインストーラー２５を起動し、ユニバーサルプリンタードライバーをインストールする。
【００４９】
続いて、専用プリンタードライバーのアンインストール画面を表示する（ステップＳ３０６）。専用プリンタードライバーのアンインストール画面については第１の実施形態と同様である。そして、専用プリンタードライバーをアンインストールするか否か判断する（ステップＳ３０７）。専用プリンタードライバーをアンインストールすると判断した場合（ステップＳ３０７：ＹＥＳ）、専用プリンタードライバーＢをアンインストールする（ステップＳ３０８）。ＣＰＵ１１は、ＤＰＤアンインストーラー２６を起動し、専用プリンタードライバーをアンインストールする。そして、ＤＰＤインストーラー２４の処理を終了する。一方、専用プリンタードライバーをアンインストールしないと判断した場合（ステップＳ３０７：ＮＯ）、ＤＰＤアンインストーラー２６を起動せずにＤＰＤインストーラー２４の処理を終了する。
【００５０】
以上のとおり、本実施形態のＤＰＤインストーラー２４は、ＵＰＤインストーラーおよびＤＰＤアンインストーラー２６を含む。ユーザーがインストールしようとしている専用プリンタードライバーＡとは異なる専用プリンタードライバーＢがユーザー端末１０にインストールされているか否かを判断する。そして、ユーザー端末１０に専用プリンタードライバーＡとは異なる専用プリンタードライバーＢが既にインストールされていると判断された場合、ユニバーサルプリンタードライバーをインストールする。
【００５１】
以上で説明した本実施形態は、第１の実施形態の効果に加えて以下の効果を奏する。
【００５２】
（ｃ）本実施形態のＤＰＤインストーラー２４は、ＵＰＤインストーラー２５およびＤＰＤアンインストーラー２６を含むので、ＵＰＤインストーラー２５およびＤＰＤアンインストーラー２６を別途ダウンロードする必要がない。
【００５３】
以上のとおり、実施形態において、本発明のインストールプログラムおよびインストール方法を説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略することができることはいうまでもない。
【００５４】
たとえば、上述の実施形態では、ユニバーサルプリンタードライバーのインストールを推奨する画面、ならびに専用プリンタードライバーのアンインストール画面を表示させることについて説明した。しかしながら、これらの画面は必ずしも表示させる必要はなく、表示を省略することが可能である場合は、これらの画面を表示させないでインストールあるいはアンインストールを実行してもよい。
【００５５】
また、上述の実施形態では、ＯＳのレジストリに登録されている専用プリンタードライバーの情報に基づいて、ユニバーサルプリンタードライバーのインストールを推奨する画面を表示するか否かについて決定することについて説明した。しかしながら、ユニバーサルプリンタードライバーのインストールを推奨する画面を表示するか否かについて決定する方法はこのような方法に限定されない。たとえば、既にインストールされている専用プリンタードライバーのメーカーを判断し、同一のメーカーの専用プリンタードライバーが既にインストールされている場合、ユニバーサルプリンタードライバーのインストールを推奨する画面を表示させてもよい。
【符号の説明】
【００５６】
Ｎ  ネットワーク、
Ｐ１〜Ｐ２  画像形成装置、
１  印刷システム、
１０  ユーザー端末、
１１  ＣＰＵ、
１２  ＲＯＭ、
１３  ＲＡＭ、
１４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７  通信インタフェース、
１８  バス、
２０  ＯＳ、
２１，２４  ＤＰＤインストーラー、
２２，２５  ＵＰＤインストーラー、
２３，２６  ＤＰＤアンインストーラー。
【図１】
2014026621.tif 000003
【図２】
2014026621.tif 000004
【図３】
2014026621.tif 000005
【図４】
2014026621.tif 000006
【図６】
2014026621.tif 000007
【図８】
2014026621.tif 000008
【図９】
2014026621.tif 000009
【図５】
2014026621.tif 000010
【図７】
2014026621.tif 000011