(57)【要約】【課題】ユーザが利用したいプリンタの名称や利用できる機能を理解していない場合でも、利用したいプリンタを容易に選択してそのプリンタドライバのインストールを可能にする。【解決手段】ＰＣ１０の制御部１１が、ネットワーク接続プリンタを検索し、検索されたプリンタの機器情報（機器名、装着オプション名、機器名に対応する本体用外観画像、及び装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像を含む）を各プリンタから取得する。制御部１１が、その本体用外観画像とオプション用外観画像からプリンタの外観図を構成し、各外観図を表示部１４に一覧表示させる。操作部１２が、インストールするプリンタに対応する外観図を選択するユーザ操作を受け付け、制御部１１が、選択されたプリンタに対応するプリンタドライバを取得して、制御部１１が実行可能な状態で記憶部１３にインストールする。【選択図】図２
2010128668.tif 000002
【特許請求の範囲】
【請求項１】
操作部、記憶部、表示部、ネットワーク接続部、及び制御部を有するコンピュータに、プリンタドライバをインストールするプリンタドライバインストール方法において、
前記制御部が、前記コンピュータにネットワーク接続されたプリンタを、前記ネットワーク接続部を介して検索する検索ステップと、
前記制御部が、前記検索ステップで検索されたプリンタに関する機器情報であって、機器名、装着オプション名、前記機器名に対応する本体用外観画像、及び前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像を含む機器情報を、各プリンタから前記ネットワーク接続部を介して取得する取得ステップと、
前記制御部が、前記取得ステップで取得した前記機器情報を参照して、前記本体用外観画像と前記オプション用外観画像とから、前記プリンタの外観図を構成する外観図構成ステップと、
前記制御部が、前記検索ステップで検索された全てのプリンタに関して前記外観図構成ステップで構成された前記外観図を、前記表示部に一覧表示させる一覧表示ステップと、
前記操作部が、前記一覧表示ステップで一覧表示された前記外観図に対応するプリンタの中から、インストールするプリンタを選択するユーザ操作を受け付ける受付ステップと、
前記制御部が、前記受付ステップで受け付けられたユーザ操作により選択されたプリンタに対応するプリンタドライバを取得して、前記制御部が実行可能な状態で前記記憶部にインストールするインストールステップと、
を含むことを特徴とするプリンタドライバインストール方法。
【請求項２】
前記取得ステップは、前記機器情報の一部としてプリンタの設置場所情報を取得し、
前記一覧表示ステップは、前記制御部が、各外観図と共に、各外観図に対応する前記取得ステップで取得した設置場所情報を、前記表示部に一覧表示させることを特徴とする請求項１に記載のプリンタドライバインストール方法。
【請求項３】
前記取得ステップは、前記機器情報の一部としてプリンタの筐体色情報を取得し、
前記一覧表示ステップは、前記制御部が、各外観図を前記取得ステップで取得した前記筐体色情報が示す色で、前記表示部に一覧表示させることを特徴とする請求項１又は２に記載のプリンタドライバインストール方法。
【請求項４】
前記一覧表示ステップは、前記制御部が、前記取得ステップで取得した前記機器情報同士を比較して、前記機器名が一致し且つ前記装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図同士を、表示形態を異ならせて前記表示部に一覧表示させることを特徴とする請求項１〜３のいずれか１項に記載のプリンタドライバインストール方法。
【請求項５】
前記一覧表示ステップは、前記制御部が、前記取得ステップで取得した前記機器情報同士を比較して、前記機器名が一致し且つ前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図同士を、表示形態を異ならせて前記表示部に一覧表示させることを特徴とする請求項１〜３のいずれか１項に記載のプリンタドライバインストール方法。
【請求項６】
前記一覧表示ステップは、前記制御部が、前記取得ステップで取得した前記機器情報同士を比較して、
（１）前記機器名が一致し且つ前記装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図を、前記装着オプション名が少なくとも１つ一致していないプリンタに対応する外観図に対して、表示形態を異ならせて前記表示部に一覧表示させる、
若しくは、（２）前記機器名が一致し且つ前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図を、前記外観に影響を与える装着オプション名が少なくとも１つ一致していないプリンタに対応する外観図に対して、表示形態を異ならせて前記表示部に一覧表示させることを特徴とする請求項１〜３のいずれか１項に記載のプリンタドライバインストール方法。
【請求項７】
操作部、記憶部、表示部、ネットワーク接続部、及び制御部を有するコンピュータに、プリンタドライバをインストールするプリンタドライバインストールプログラムにおいて、
当該プリンタドライバインストールプログラムは、前記制御部に、
前記コンピュータにネットワーク接続されたプリンタを、前記ネットワーク接続部を介して検索する検索ステップと、
前記検索ステップで検索されたプリンタに関する機器情報であって、機器名、装着オプション名、前記機器名に対応する本体用外観画像、及び前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像を含む機器情報を、各プリンタから前記ネットワーク接続部を介して取得する取得ステップと、
前記取得ステップで取得した前記機器情報を参照して、前記本体用外観画像と前記オプション用外観画像とから、前記プリンタの外観図を構成する外観図構成ステップと、
前記検索ステップで検索された全てのプリンタに関して前記外観図構成ステップで構成された前記外観図を、前記表示部に一覧表示させる一覧表示ステップと、
該一覧表示ステップで一覧表示された前記外観図に対応するプリンタの中から、インストールするプリンタを選択するユーザ操作を、前記操作部で受け付ける受付ステップと、
該受付ステップで受け付けられたユーザ操作により選択されたプリンタに対応するプリンタドライバを取得して、前記制御部が実行可能な状態で前記記憶部にインストールするインストールステップと、
を実行させるためのプログラムであることを特徴とするプリンタドライバインストールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバをインストールするためのプリンタドライバインストール方法及びプリンタドライバインストールプログラムに関する。
【背景技術】
【０００２】
一般に、プリンタをパーソナルコンピュータ（ＰＣ）に接続し、このＰＣで作成した画像データをプリンタによって記録用紙に印刷しようとする場合、ＰＣにプリンタドライバと呼ばれるソフトウェアをインストールする必要がある。
【０００３】
このようなプリンタドライバのインストール方法に関し、特許文献１には、ネットワークに接続されているプリンタの一覧及び機能を表示し、ユーザが選択したプリンタに対応するプリンタドライバをインストールするシステムが開示されている。
【特許文献１】特開２００７−２１３３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のインストール方法では、ネットワーク接続されているプリンタの一覧及び機能を、文字による情報のみで表示しているため、利用したいプリンタの名称や利用できる機能を理解していない場合、利用したいプリンタを容易に選択することができない。
【０００５】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、ユーザが利用したいプリンタの名称や利用できる機能を理解していない場合でも、プリンタドライバをインストールして利用したいプリンタを容易に選択して、インストールを実行することが可能な、プリンタドライバインストール方法及びプリンタドライバインストールプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の技術手段は、操作部、記憶部、表示部、ネットワーク接続部、及び制御部を有するコンピュータに、プリンタドライバをインストールするプリンタドライバインストール方法において、前記制御部が、前記コンピュータにネットワーク接続されたプリンタを、前記ネットワーク接続部を介して検索する検索ステップと、前記制御部が、前記検索ステップで検索されたプリンタに関する機器情報であって、機器名、装着オプション名、前記機器名に対応する本体用外観画像、及び前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像を含む機器情報を、各プリンタから前記ネットワーク接続部を介して取得する取得ステップと、前記制御部が、前記取得ステップで取得した前記機器情報を参照して、前記本体用外観画像と前記オプション用外観画像とから、前記プリンタの外観図を構成する外観図構成ステップと、前記制御部が、前記検索ステップで検索された全てのプリンタに関して前記外観図構成ステップで構成された前記外観図を、前記表示部に一覧表示させる一覧表示ステップと、前記操作部が、前記一覧表示ステップで一覧表示された前記外観図に対応するプリンタの中から、インストールするプリンタを選択するユーザ操作を受け付ける受付ステップと、前記制御部が、前記受付ステップで受け付けられたユーザ操作により選択されたプリンタに対応するプリンタドライバを取得して、前記制御部が実行可能な状態で前記記憶部にインストールするインストールステップと、を含むことを特徴としたものである。
【０００７】
第２の技術手段は、第１の技術手段において、前記取得ステップは、前記機器情報の一部としてプリンタの設置場所情報を取得し、前記一覧表示ステップは、前記制御部が、各外観図と共に、各外観図に対応する前記取得ステップで取得した設置場所情報を、前記表示部に一覧表示させることを特徴としたものである。
【０００８】
第３の技術手段は、第１又は第２の技術手段において、前記取得ステップは、前記機器情報の一部としてプリンタの筐体色情報を取得し、前記一覧表示ステップは、前記制御部が、各外観図を前記取得ステップで取得した前記筐体色情報が示す色で、前記表示部に一覧表示させることを特徴としたものである。
【０００９】
第４の技術手段は、第１〜第３のいずれかの技術手段において、前記一覧表示ステップは、前記制御部が、前記取得ステップで取得した前記機器情報同士を比較して、前記機器名が一致し且つ前記装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図同士を、表示形態を異ならせて前記表示部に一覧表示させることを特徴としたものである。
【００１０】
第５の技術手段は、第１〜第３のいずれかの技術手段において、前記一覧表示ステップは、前記制御部が、前記取得ステップで取得した前記機器情報同士を比較して、前記機器名が一致し且つ前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図同士を、表示形態を異ならせて前記表示部に一覧表示させることを特徴としたものである。
【００１１】
第６の技術手段は、第１〜第３のいずれかの技術手段において、前記一覧表示ステップは、前記制御部が、前記取得ステップで取得した前記機器情報同士を比較して、（１）前記機器名が一致し且つ前記装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図を、前記装着オプション名が少なくとも１つ一致していないプリンタに対応する外観図に対して、表示形態を異ならせて前記表示部に一覧表示させる、若しくは、（２）前記機器名が一致し且つ前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名が全て一致している複数のプリンタが存在した場合、該複数のプリンタに対応する外観図を、前記外観に影響を与える装着オプション名が少なくとも１つ一致していないプリンタに対応する外観図に対して、表示形態を異ならせて前記表示部に一覧表示させることを特徴としたものである。
【００１２】
第７の技術手段は、操作部、記憶部、表示部、ネットワーク接続部、及び制御部を有するコンピュータに、プリンタドライバをインストールするプリンタドライバインストールプログラムにおいて、当該プリンタドライバインストールプログラムは、前記制御部に、前記コンピュータにネットワーク接続されたプリンタを、前記ネットワーク接続部を介して検索する検索ステップと、前記検索ステップで検索されたプリンタに関する機器情報であって、機器名、装着オプション名、前記機器名に対応する本体用外観画像、及び前記装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像を含む機器情報を、各プリンタから前記ネットワーク接続部を介して取得する取得ステップと、前記取得ステップで取得した前記機器情報を参照して、前記本体用外観画像と前記オプション用外観画像とから、前記プリンタの外観図を構成する外観図構成ステップと、前記検索ステップで検索された全てのプリンタに関して前記外観図構成ステップで構成された前記外観図を、前記表示部に一覧表示させる一覧表示ステップと、該一覧表示ステップで一覧表示された前記外観図に対応するプリンタの中から、インストールするプリンタを選択するユーザ操作を、前記操作部で受け付ける受付ステップと、該受付ステップで受け付けられたユーザ操作により選択されたプリンタに対応するプリンタドライバを取得して、前記制御部が実行可能な状態で前記記憶部にインストールするインストールステップと、を実行させるためのプログラムであることを特徴としたものである。
【発明の効果】
【００１３】
本発明によれば、ユーザが利用したいプリンタの名称や利用できる機能を理解していない場合でも、プリンタドライバをインストールして利用したいプリンタを容易に選択して、インストールを実行することが可能になる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明に係るプリンタドライバインストール方法を実行するＰＣとそれにネットワーク接続されたプリンタ群とで構成されたシステム構成例を示す図で、図中、１０はコンピュータの一例としてのＰＣ、２０，２１，２２はそれぞれ第１，第２，第３プリンタである。各プリンタ２０，２１，２２とＰＣ１０は、図１で例示するようにネットワークで接続されている。以下、３つのプリンタ２０〜２２が電源ＯＮ状態でＰＣ１０にネットワーク接続された例を挙げるが、電源ＯＮ状態のプリンタの接続数はこれに限ったものではない。
【００１５】
図２は、図１におけるＰＣの構成例を示すブロック図である。ＰＣ１０は、制御部１１、操作部１２、記憶部１３、表示部１４、及びネットワーク接続部１５を備える。
【００１６】
制御部１１は、ＣＰＵ（Central Processing Unit）等の演算部、ＲＡＭ（Random Access Memory）等の作業領域、オペレーションシステム等のプログラムを記録したＲＯＭ（Read Only Memory）等のプログラム格納領域で構成され、後述するユーザインターフェース（ＵＩ）の表示処理や表示中の操作部１２による操作を受け付ける処理をはじめ、ＰＣ１０の全体を制御する。
【００１７】
操作部１２は、マウス、キーボードなどで構成され、これらから入力されたユーザ操作を制御部１１に伝送する。記憶部１３は、ハードディスクや不揮発性メモリなどで構成され、各種情報を記憶する。記憶部１３は、アプリケーションソフトウェアやプリンタドライバなどのプログラムを、上記ＣＰＵで実行可能に格納するプログラム格納領域としても機能する。表示部１４は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）ディスプレイ等のディスプレイで構成され、各種情報を表示する。ネットワーク接続部１５は、ＬＡＮ（Local Area Network）等のネットワークに接続するためのインターフェースである。
【００１８】
本発明に係るプリンタドライバインストール方法（以下、単に「本方法」という。）は、上述のような構成のＰＣ１０に、プリンタドライバをインストールする方法である。プリンタドライバをＰＣ１０にインストールすることで、ＰＣ１０は、プリンタ（そのプリンタドライバに対応するプリンタ）に対する印刷等の制御を行うことが可能になり、且つそのプリンタでの印刷条件を設定するためのユーザインターフェース（ＵＩ）を、ＰＣ１０の表示部１４に表示させることが可能になる。言い換えると、このプリンタドライバは、ＰＣ１０にインストールすることで、ＰＣ１０を、ＵＩ表示装置を含むプリンタ制御装置として機能させるためのプログラムである。
【００１９】
また、本方法は、プリンタドライバインストールプログラム（プリンタドライバインストーラ。以下、単に「インストーラ」という。）に従ってＰＣ１０の制御部１１により実行することができる。例えば、ＰＣ１０に設けられた記録媒体読取装置に、インストーラが記録された可搬記録媒体を挿入し、制御部１１のＣＰＵがそのインストーラをＲＡＭ上に展開して実行することによって実行できる。若しくは、インストーラをこの可搬記録媒体から記憶部１３にコピーしておき、それを実行させる操作を操作部１２から行ってもよい。若しくは、ネットワーク接続部１５を介して、インターネット上のサーバ装置にアクセスして、そのサーバ装置に記憶されているインストーラをそのまま実行したり、記憶部１３にコピーして実行したりすることもできる。
【００２０】
以下、図３で例示するＧＵＩ（Graphical UI）画像及び図４の処理例を参照しながら、上述したＰＣ１０の各部がインストーラに従って実行する処理について、詳細に説明する。図３は、図２のＰＣで表示されるインストーラのＧＵＩ画像の一例を示す図で、図４は、図２のＰＣで実行されるインストーラの処理例を説明するためのフロー図である。
【００２１】
まず、操作部１２からインストーラを実行するユーザ操作が入力されるか、或いはインストーラが自動実行されると、制御部１１がそれを受け取り、ネットワーク接続部１５を介してネットワーク上の情報機器の検索を開始する（ステップＳ１）。制御部１１は、検索開始により、ネットワーク上の情報機器に対して応答を要求し（ステップＳ２）、インストーラが検索対象としていたプリンタからの応答を取得する（ステップＳ３）。ステップＳ３において、図１の構成例では第１〜第３プリンタ２０〜２２からの応答が取得でき、これにより検索処理が完了する。このように本方法は、制御部１１が、ＰＣ１０にネットワーク接続されたプリンタを、ネットワーク接続部１５を介して検索する検索ステップを有する。なお、以下の各ステップにおいても、説明しないがインストーラに従って実行される。
【００２２】
次に、制御部１１は、応答したプリンタに対してプリンタの機器情報を要求し（ステップＳ４）、機器情報を取得する（ステップＳ５）。ここで、ネットワークに接続されたプリンタの情報を取得するための手段としては、例えば、ＭＩＢ（Management Information Base）を用いることが一般に知られている。ＭＩＢとは、ＳＮＭＰ（Simple Network Management Protocol）で管理されるネットワーク機器が、自分の状態を外部に知らせるために公開する管理情報データベースである。
【００２３】
ステップＳ４で要求し、ステップＳ５で取得する機器情報は、機器名、装着オプション名、機器名に対応する本体用外観画像（本体用ミミック画像）、及び、装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像（オプション用ミミック画像）を含む情報とする。ステップＳ５に続き、制御部１１は、ステップＳ５で取得した機器情報を記憶部１３に保存する（ステップＳ６）。各ミミック画像は、各名称（機器名、装着オプション名）に関連付けて、記憶部１３に記憶しておけばよい。このように、記憶部１３はプリンタの機器情報（構成情報）の記憶も行う。
【００２４】
このように本方法は、制御部１１が、検索ステップで検索されたプリンタに関する上述のようなミミック画像を含む機器情報を、各プリンタからネットワーク接続部１５を介して取得する取得ステップを有する。
【００２５】
なお、ステップＳ６で保存された機器情報は、プリンタドライバのインストールが完了後に削除してもよいが、そのままにしておくことで、プリンタドライバの操作画面内にそのプリンタの外観図を表示する際にも、使用さすることができる。プリンタドライバの操作画面内に表示する外観図は、ステップＳ６で保存されたミミック画像から構成されたものに限らず、単にインストール対象のドライバに含ませておいた外観図そのものや、或いはドライバに含ませておいたミミック画像から構成されたものであってもよい。
【００２６】
ステップＳ６に続き、制御部１１は、記憶部１３に記憶された機器情報を参照して、本体用外観画像（取得した機器名に対応する本体用外観画像）とオプション用外観画像（プリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像）とから、各プリンタの外観図（各プリンタのミミック画像）を構成し、構成した各外観図を表示部１４に一覧表示させる（ステップＳ７）。
【００２７】
このように、機器情報に含まれるミミック画像には本体のミミック画像と外観に影響を与える装着オプションのミミック画像とがあり、それらのミミック画像を組み合わせることで実際のオプションを装着したプリンタに合った外観図が構成される。勿論、外観に影響を与える装着オプションが装着されていないプリンタについては、機器情報にオプション用外観画像が含まれず、外観図は本体用外観画像のみで構成されることになる。
【００２８】
ステップＳ７により、例えば図３のＧＵＩ画像３のようなＵＩが表示される。ＧＵＩ画像３は、ＰＣ１０に接続された各プリンタ２０，２１，２２を検知した状態を表し、検知されたプリンタ２０，２１，２２それぞれについての外観図２０ａ，２１ａ，２２ａを含んでいる。このとき、制御部１１が、ＰＣ１０に既にインストールされているプリンタドライバを記憶部１３内で検索して、既にインストールされているプリンタドライバがあれば、そのプリンタの外観図を一覧表示しないようにしておくか、既にインストール済みであり上書きのインストールになる旨の表記を外観図と共に記しておくとよい。
【００２９】
このように本方法は、制御部１１が、取得ステップで取得した機器情報を参照して、本体用外観画像とオプション用外観画像とからプリンタの外観図を構成する外観図構成ステップと、制御部１１が、検索ステップで検索された全てのプリンタに関して外観図構成ステップで構成された外観図を、表示部１４に一覧表示させる一覧表示ステップとを有する。
【００３０】
また、ＧＵＩ画像３では、プリンタの機器情報のうち文字情報も、各外観図２０ａ，２１ａ，２２ａに付加されて一覧表示している。図３の例で一覧表示されている文字情報としては、装着オプション名２０ｂ，２１ｂ，２２ｂの他に、モデル名（機器名）、ＩＰアドレス、ポート名などの情報２０ｃ，２１ｃ，２２ｃが含まれる。このように、外観図だけでなく、文字による機器情報も表示しておくことが好ましい。なお、情報２０ｃ，２１ｃ，２２ｃはそれぞれ同じように記しているが、モデル名は同じとなることがあるが、それ以外は必ず異なる情報となる。
【００３１】
なお、ステップＳ４，Ｓ５で、オプション用外観画像として、そのプリンタに装着可能な全てのオプション用外観画像を取得しておき、ステップＳ７の外観図の構成時に、実際の装着オプション名（機器情報の一部として取得した装着オプション名）に基づき、その中から適したオプション用外観画像を選択し、本体用外観画像と合わせて、そのプリンタに適した外観図を構成するような方法を採用してもよい。また、このようなインストール時の表示を適用する場合には、プリンタドライバの操作画面内に表示する外観図も、記憶部１３内の機器情報から適したオプション用外観画像を選択して構成することができる。
【００３２】
また、ステップＳ７における一覧表示ステップでは、ＧＵＩ画像３のように、「インストールするプリンタを選択してください」などと選択操作をユーザに促す文章も表示させておけばよい。ＧＵＩ画像３中の「次へ」の画像は、構成図の選択後にインストールを実行するために選択させる画像であり、「キャンセル」の画像は、インストーラの実行をキャンセルするために選択させる画像である。
【００３３】
ステップＳ７の一覧表示後、ユーザは、操作部１２により、使用したいプリンタの外観図（プリンタのミミック画像）を１つ又は複数選択し、「次へ」の画像を選択する。制御部１１は、このような選択情報を操作部１２より得て、ユーザ選択されたプリンタを判定する（ステップＳ８）。
【００３４】
このように操作部１２でプリンタを選択できるようにするために、ステップＳ７における一覧表示ステップにおいて、各外観図２０ａ，２１ａ，２２ａ自体を、操作部１２で選択可能に一覧表示しておくとよい。ＧＵＩ画像３の表示中であった場合には、ＧＵＩ画像３のメニュー表示領域のうち操作部１２によりどの部分が選択されたか（マウスによる操作の場合にはクリックされた時のマウスカーソルの位置）により、制御部１１はどの外観図が選択されたかを判別することができる。また、表示部１４ではＧＵＩ画像３以外が表示されていることもある。従って、記憶部１３又は制御部１１内のＲＡＭに、ＵＩの現在の表示状態を記憶しておき、制御部１１が、その現在の表示状態と操作部１２で画面上のどの部分が選択されたかとに基づいて、どのような操作がされたかを判定すればよい。
【００３５】
また、操作部１２によりプリンタを選択できるようにするために、ステップＳ７における一覧表示ステップでは、各外観図２０ａ，２１ａ，２２ａの近隣にそれぞれ設けたラジオボタンを、操作部１２で選択可能に一覧表示しておいてもよい。若しくは、外観図２０ａ，２１ａ，２２ａの一覧表示と共に、ユーザからのプリンタ選択入力を受け付ける文章（例えば「第１プリンタ２０のドライバをインストールする際には“１”を入力し、第２プリンタ２１のドライバをインストールする際には“２”を入力し、第３プリンタ２２のドライバをインストールする際には“３”を入力してください。」など）を表示しておいてもよい。
【００３６】
このように本方法は、操作部１２が、一覧表示ステップで一覧表示された外観図に対応するプリンタの中から、インストールするプリンタを選択するユーザ操作（ユーザのプリンタ選択入力）を受け付ける受付ステップを有する。
【００３７】
制御部１１では、ステップＳ８の判定結果に応じて、プリンタドライバがインストールされるプリンタの選択、つまりユーザが望むプリンタドライバの選択がなされる。制御部１１のＣＰＵは、その選択されたプリンタに対応するプリンタドライバのインストールプログラムが保存されている可搬記録媒体とそのインストールプログラムのファイル名（下位のフォルダに格納されている場合にはそのパスも含む）とを指定して、そのインストールプログラムをＲＡＭ上に読み出して実行し、ユーザが望むプリンタドライバを記憶部１３にインストールする（ステップＳ９）。ここで、インストールとは、制御部１１が実行可能な状態で、そのプリンタドライバを記憶部１３に記憶することを指す。なお、ここで言うところのインストールプログラムは、本発明に係る上記インストーラに含まれる、狭義のインストールプログラムを指す。
【００３８】
ステップＳ９では、可搬記録媒体にプリンタドライバのインストールプログラムが格納されている例を挙げたが、その代わりに、インターネット上のサーバ装置にそのインストールプログラムが格納されている場合には、その取得先（ＵＲＬ：Uniform Resource Locators）を指定して、ダウンロードし、同様にインストールプログラムを実行してインストールすればよい。なお、プリンタドライバのインストールプログラムの格納場所は、上記インストーラに記述しておけばよい。
【００３９】
このように本方法は、制御部１１が、受付ステップで受け付けられたユーザ操作により選択されたプリンタに対応するプリンタドライバを取得して、制御部１１が実行可能な状態で記憶部１３にインストールするインストールステップを有する。
【００４０】
以上、本方法によれば、ユーザが利用したいプリンタの名称や利用できる機能を理解していない場合でも、プリンタドライバのインストール時にインストール可能なプリンタの外観を画像（ミミック画像）で表示するため、その外観からユーザが使用したいプリンタを容易に選択して、プリンタドライバをインストールでき、結果としてインストール作業を容易にすることができる。特に、このインストーラで表示する外観図は外観に影響を与える装着オプションについても反映させた外観図となっており、一方で実際のプリンタの外観自体はユーザが目視で確認することが可能であるため、ユーザは、両者を比較することで容易に、ドライバをインストールしたいプリンタ、つまりインストールするドライバを選択することができる。
【００４１】
図５は、図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図で、図６は、図２のＰＣで実行されるインストーラの他の処理例を説明するためのフロー図である。
【００４２】
図６で示す処理例では、図４のステップＳ１〜Ｓ６，Ｓ８，Ｓ９と同様の処理を行い（それぞれステップＳ１１〜Ｓ１６，Ｓ１８，Ｓ１９）、図４のステップＳ７の代わりに次のステップＳ１７を実行する。
【００４３】
ステップＳ１５の取得ステップにおいて、機器情報の一部としてプリンタに記憶されている設置場所情報を取得しておく。ステップＳ１７では、プリンタのミミック画像だけではなく、取得しておいたプリンタの設置場所情報を、図５で例示するＧＵＩ画像５のようにインストーラのＧＵＩ画像に含めて表示させる。ＧＵＩ画像５には、図３のＧＵＩ画像３の情報２０ｃ，２１ｃ，２２ｃの代わりに、それぞれ設置場所情報２０ｅ，２１ｅ，２２ｅを含む情報２０ｄ，２１ｄ，２２ｄが表示されている。このように、本例では、制御部１１が、各外観図と共に各外観図に対応する設置場所情報を、表示部１４に一覧表示させている。なお、これらの設置場所情報は、各プリンタにおいて、具備された操作パネル上の設定画面などから、ユーザが登録することができる。
【００４４】
なお、取得したプリンタの機器情報から設置場所情報を表示する本例においては、装着オプションの有無に拘わらず、外観図を単に本体用ミミック画像のみから構成するような処理を適用しても、ユーザは実際のプリンタの設置場所に基づき容易にプリンタの選択を行うことができる。
【００４５】
また、他の例として、図４のステップＳ５において、機器情報の一部として各プリンタに記憶されている筐体の色の情報（筐体色情報）を取得しておき、ステップＳ７で、図３におけるプリンタの外観図２０ａ，２１ａ，２２ａの色を、その取得した色の情報に合わせるように変更して、インストーラのＧＵＩ画像で表示させるような処理を採用してもよい。なお、これらの筐体色情報は、各プリンタにおいて、具備された操作パネル上の設定画面などから、ユーザが登録することができる。
【００４６】
実際、本体用ミミック画像やオプション用ミミック画像はモノクロで表現されている場合があるが、このような筐体色情報を使用して各外観図を筐体色情報が示す色で一覧表示することで、実際のプリンタの色で外観図をカラー表示することもできる。また、各プリンタに異なる色のシールを貼付するなどしておき、その色に合わせた筐体色情報を各プリンタに登録することで、ユーザはこのインストーラの画面で容易にプリンタを選択することができる。また、この例において、図５及び図６で説明した設置場所情報の一覧表示を併せて適用してもよい。
【００４７】
図７は、図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。図７のＧＵＩ画像７を参照して説明する処理例では、ステップＳ７において、制御部１１が、図４のステップＳ５において取得したプリンタの機器情報同士を比較する。そして、制御部１１は、機器名が一致し且つ装着オプション名が全て一致している複数のプリンタが存在した場合、それら複数のプリンタに対応する外観図同士を、表示形態を異ならせて表示部１４に一覧表示させる。
【００４８】
ＧＵＩ画像７の例では、１段目と２段目のプリンタの装着オプションが全て一致しており、一方の外観図２１ａの背景をもう一方の外観図２０ａの背景に対して、外枠７１を付加することで異ならせている。
【００４９】
このように表示を変えることによって、同じオプションを有する別のプリンタのドライバを誤ってインストールすることを抑制できる。また、この例において、図５及び図６で説明した設置場所情報の一覧表示、及び／又は、上述した筐体色情報の外観図への反映処理を併せて適用してもよい。
【００５０】
図８は、図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。図８のＧＵＩ画像８を参照して説明する処理例では、ステップＳ７において、制御部１１が、図４のステップＳ５において取得したプリンタの機器情報同士を比較する。この比較の際に、外観に影響するオプションが異なるか否かも判定する。そして、制御部１１は、機器名が一致し且つ装着オプション名のうちプリンタの外観に影響を与える装着オプション名が全て一致している複数のプリンタが存在した場合、それら複数のプリンタに対応する外観図同士を、表示形態を異ならせて表示部１４に一覧表示させる。
【００５１】
ＧＵＩ画像８の例では、１段目と２段目のプリンタの装着オプションのうちＦＡＸボードの情報８２で例示するように外観に影響しない装着オプションしか異なっておらず、外観に影響する装着オプションが全て一致している場合を挙げている。この例では、一方の外観図２１ａの背景をもう一方の外観図２０ａの背景に対して、外枠８１を付加することで異ならせている。勿論、本例では、外観に影響しない装着オプションも異なっていない場合も同様の表示となる（図７の例と同様となる）。
【００５２】
このように表示を変えることによって、同じオプションを有する別のプリンタのドライバを誤ってインストールすることを抑制できる。また、この例においても、図５及び図６で説明した設置場所情報の一覧表示、及び／又は、上述した筐体色情報の外観図への反映処理を併せて適用してもよい。
【００５３】
図９は、図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。図９のＧＵＩ画像９を参照して説明する処理例では、ステップＳ７において、制御部１１が、図４のステップＳ５において取得したプリンタの機器情報同士を比較する。
【００５４】
そして、制御部１１は、（１）機器名が一致し且つ装着オプション名が全て一致している複数のプリンタが存在した場合、それら複数のプリンタに対応する外観図を、装着オプション名が少なくとも１つ一致していないプリンタに対応する外観図に対して、表示形態を異ならせて表示部１４に一覧表示させる。若しくは、制御部１１は、（２）機器名が一致し且つ装着オプション名のうちプリンタの外観に影響を与える装着オプション名が全て一致している複数のプリンタが存在した場合、それら複数のプリンタに対応する外観図を、外観に影響を与える装着オプション名が少なくとも１つ一致していないプリンタに対応する外観図に対して、表示形態を異ならせて表示部１４に一覧表示させる。上記（２）の場合には、比較の際に、外観に影響するオプションが異なるか否かも判定しておけばよい。
【００５５】
ＧＵＩ画像９の例では、１段目と２段目のプリンタの装着オプションが全て一致している場合、つまり上記（１）の場合を挙げている。この例では、一致している方の外観図２０ａ，２１ａの背景を、一致していない方の外観図２２ａの背景に対して、外枠９０を付加することで異ならせている。上記（２）の場合でも同様に、一致している方の外観図と一致していない方の外観図とで表示形態を異ならせる。
【００５６】
このように表示を変えることによって、オプションが一致しているプリンタが複数あることをユーザに認識させて、誤って別のプリンタに対応するドライバをインストールすることを抑制することができる。また、図９で説明した本例においても、図５及び図６で説明した設置場所情報の一覧表示、及び／又は、上述した筐体色情報の外観図への反映処理を併せて適用してもよい。
【００５７】
また、図９で説明した本例において、装着オプションが異なるプリンタの組が複数組存在した場合、例えば第１プリンタと第２プリンタとが同じ装着オプションで、第３プリンタと第４プリンタとが同じ装着オプションで、これらの装着オプションが異なる場合には、第１プリンタと第２プリンタとの組の外観図と第３プリンタと第４プリンタとの組の外観図とで、外枠等により表示形態を異ならせてもよい。
【００５８】
また、図１〜図９を参照して説明した各例において、装着オプション名に基づきプリンタの外観図の表示順をソートして、装着オプション名が一致するプリンタの外観図を、できるだけ近くに並べて表示するようにしてもよい。
【００５９】
以上、本方法について説明する際にインストーラを挙げたように、本発明は、ＰＣ１０で例示したコンピュータに、プリンタドライバをインストールするインストーラとしての形態も採用できる。このインストーラは、コンピュータの制御部に、次に説明する検索ステップ、取得ステップ、外観図構成ステップ、一覧表示ステップ、受付ステップ、及びインストールステップを実行させるためのプログラムである。
【００６０】
上記検索ステップは、コンピュータにネットワーク接続されたプリンタを、ネットワーク接続部を介して検索するステップである。上記取得ステップは、検索ステップで検索されたプリンタに関する機器情報（機器名、装着オプション名、機器名に対応する本体用外観画像、及び装着オプション名のうちプリンタの外観に影響を与える装着オプション名に対応するオプション用外観画像を含む機器情報）を、各プリンタからネットワーク接続部を介して取得するステップである。上記外観図構成ステップは、取得ステップで取得した機器情報を参照して、本体用外観画像とオプション用外観画像とからプリンタの外観図を構成するステップである。上記一覧表示ステップは、検索ステップで検索された全てのプリンタに関して外観図構成ステップで構成された外観図を、表示部に一覧表示させるステップである。上記受付ステップは、一覧表示ステップで一覧表示された外観図に対応するプリンタの中から、インストールするプリンタを選択するユーザ操作を、操作部で受け付けるステップである。上記インストールステップは、受付ステップで受け付けられたユーザ操作により選択されたプリンタに対応するプリンタドライバを取得して、制御部が実行可能な状態で記憶部にインストールするステップである。その他の応用例については、プリンタドライバインストール方法で説明した通りである。
【００６１】
このインストーラは、上述したように、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等の可搬記録媒体に記録して流通させてもよいし、インターネット上のサーバ装置に記録しておき公開するなどして流通させてもよい。また、インストーラとプリンタドライバとはセットで同じ媒体や同じサーバ装置内に記録しておいて流通させてもよいが、別々に記録しておき別々に流通させてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明に係るプリンタドライバインストール方法を実行するＰＣとそれにネットワーク接続されたプリンタ群とで構成されたシステム構成例を示す図である。
【図２】図１におけるＰＣの構成例を示すブロック図である。
【図３】図２のＰＣで表示されるインストーラのＧＵＩ画像の一例を示す図である。
【図４】図２のＰＣで実行されるインストーラの処理例を説明するためのフロー図である。
【図５】図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。
【図６】図２のＰＣで実行されるインストーラの他の処理例を説明するためのフロー図である。
【図７】図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。
【図８】図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。
【図９】図２のＰＣで表示されるインストーラのＧＵＩ画像の他の例を示す図である。
【符号の説明】
【００６３】
１０…ＰＣ、１１…制御部、１２…操作部、１３…記憶部、１４…表示部、１５…ネットワーク接続部、２０，２１，２２…プリンタ。
【図１】
2010128668.tif 000003
【図２】
2010128668.tif 000004
【図３】
2010128668.tif 000005
【図４】
2010128668.tif 000006
【図５】
2010128668.tif 000007
【図６】
2010128668.tif 000008
【図７】
2010128668.tif 000009
【図８】
2010128668.tif 000010
【図９】
2010128668.tif 000011