(57)【要約】【課題】プリンタドライバのインストール作業をスムーズに進行させることを可能とする技術を提供することを課題とする。【解決手段】ＰＣ１にドライバＣＤ５がセットされると、ドライバＣＤ５に格納されたインストーラ５１が起動する。インストーラ５１は、プリンタのＩＰアドレスの入力画面を表示する（Ｓ１）。ＩＰアドレスが入力されると、インストーラ５１は、そのＩＰアドレスが付与されたプリンタに対して、機種名の問い合わせを行う（Ｓ３）。その問い合わせに対して機種名を指定した応答を受信すると、取得した機種名に対応したドライバのインストールを指示する確認画面を表示する（Ｓ５）。これに対して、ユーザがＯＫボタンを押すと、ドライバＣＤ５に格納されている指定されたプリンタドライバ５２がインストールされる。【選択図】図３
2008052322.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにプリンタドライバをインストールする方法であって、
a)プリンタのＩＰアドレスを指定する工程と、
b)前記工程a)で指定されたＩＰアドレスが付与されているプリンタにネットワーク経由でアクセスし、プリンタ機種名を取得する工程と、
c)プリンタ機種名の確認画面において、前記工程b)で取得したプリンタ機種名が選択されている状態を明示する工程と、
d)前記確認画面において選択されたプリンタ機種名に対応したプリンタドライバを前記コンピュータにインストールする工程と、
を備えることを特徴とするプリンタドライバインストール方法。
【請求項２】
請求項１に記載のプリンタドライバインストール方法において、
前記確認画面は、チェックボックス付きのプリンタ機種名リストを含み、前記工程c)においては、前記工程b)で取得されたプリンタ機種名のチェックボックスにチェックマークが表示されていることを特徴とするプリンタドライバインストール方法。
【請求項３】
コンピュータを、
a)プリンタのＩＰアドレスを入力する入力画面を表示する手段、
b)前記入力画面で指定されたＩＰアドレスが付与されているプリンタにネットワーク経由でアクセスし、プリンタ機種名を取得する手段、
c)プリンタ機種名の確認画面を、前記手段b)で取得したプリンタ機種名が選択されている状態で表示する手段、
d)前記確認画面において選択されたプリンタ機種名に対応したプリンタドライバをインストールする手段、
として機能させるためのプリンタインストールプログラム。
【請求項４】
請求項３に記載のプリンタインストールプログラムにおいて、
前記確認画面は、チェックボックス付きのプリンタ機種名リストを含み、前記手段c)は、前記手段b)で取得されたプリンタ機種名のチェックボックスにチェックマークを表示することを特徴とするプリンタインストールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタのドライバプログラムをインストールする技術に関する。
【背景技術】
【０００２】
様々なメーカーから様々な機種のプリンタが販売されている。ユーザは、ＰＣにプリンタに適合したドライバプログラムをインストールすることにより、プリンタを使用可能となる。
【０００３】
プリンタドライバは、一般には、ＣＤ−ＲＯＭなどの記憶媒体に格納されて提供される。ドライバＣＤには、プリンタドライバと合わせてドライバのインストールプログラム（インストーラ）が格納されている。ユーザは、ＰＣにおいて、このインストールプログラムを起動することで、画面上に表示されるインストールガイドに従って、ドライバをインストールすることができる。
【０００４】
また、ドライバＣＤには、複数のプリンタ機種に対応したドライバがセットとなって格納されている場合が多い。たとえば、Ａ社製のプリンタのドライバが格納されているドライバＣＤには、Ａ社製の複数のプリンタ機種に対応したドライバが格納されている。したがって、上述したように、ユーザは、インストールプログラムにより提供されるユーザインタフェースに従ってインストール作業を行う過程で、いずれかのプリンタ機種を選択する操作が必要である。
【０００５】
【特許文献１】特開２００４−１９９１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、ユーザは、ドライバＣＤを利用してドライバをインストールする過程で、利用しようとするプリンタ機種を指定する必要がある。つまり、これからドライバをインストールしようとするプリンタの機種名を確認する必要がある。
【０００７】
たとえば、オフィスのネットワークに接続されたプリンタを使用する場合など、各ユーザは、プリンタの機種名を正確に知らない場合がある。オフィスにおいて、プリンタを購入したり、設置したりするのは、一部の担当者であり、そのプリンタを利用する多くのユーザ（社員）は、プリンタの機種名までは正確に知らないのが普通である。したがって、インストール作業を行う場合には、各ユーザは、わざわざプリンタのある場所まで移動して、機種名などを確認する必要がある。
【０００８】
また、インストールプログラムが表示するプリンタ機種名の確認画面においては、デフォルトでいずれかのプリンタ機種が選択されている場合がある。このような場合であって、実際にインストールしたいプリンタ機種名とデフォルト名のプリンタ機種名が異なれば、ユーザは、やはり、機種名を確認して、設定を変更する必要がある。また、ユーザが、何気なくインストール作業を続けていると、デフォルトプリンタをそのままインストールしてしまう場合もある。この場合、再度インストール作業が必要となるし、不必要なドライバがインストールされ、作業が煩雑となる。
【０００９】
あるいは、コンピュータの操作にあまり慣れていないユーザなどは、画面に表示されている内容をそのまま受け入れてＯＫボタンを押し続ける場合もある。この場合にも、デフォルトで設定されているプリンタドライバをインストールしてしまうことになる。
【００１０】
上記特許文献１は、コンピュータにローカル接続されているプリンタにドライバを自動インストールするものである。このようにローカル接続されているプリンタに対しては、自動認識によりドライバインストールを自動化させることが可能である。
【００１１】
しかし、上述したように、オフィスのネットワークに接続されたプリンタを利用したいような場合には、やはり、ユーザ自身によるプリンタの選択操作が必要である。そのネットワークに複数のプリンタが接続されていれば、インストーラが自動的にプリンタを決定することはできない。
【００１２】
そこで、本発明は前記問題点に鑑み、プリンタドライバのインストール作業をスムーズに進行させることを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、請求項１記載の発明は、コンピュータにプリンタドライバをインストールする方法であって、a)プリンタのＩＰアドレスを指定する工程と、b)前記工程a)で指定されたＩＰアドレスが付与されているプリンタにネットワーク経由でアクセスし、プリンタ機種名を取得する工程と、c)プリンタ機種名の確認画面において、前記工程b)で取得したプリンタ機種名が選択されている状態を明示する工程と、d)前記確認画面において選択されたプリンタ機種名に対応したプリンタドライバを前記コンピュータにインストールする工程と、を備えることを特徴とする。
【００１４】
請求項２記載の発明は、請求項１に記載のプリンタドライバインストール方法において、前記確認画面は、チェックボックス付きのプリンタ機種名リストを含み、前記工程c)においては、前記工程b)で取得されたプリンタ機種名のチェックボックスにチェックマークが表示されていることを特徴とする。
【００１５】
請求項３記載の発明は、コンピュータを、a)プリンタのＩＰアドレスを入力する入力画面を表示する手段、b)前記入力画面で指定されたＩＰアドレスが付与されているプリンタにネットワーク経由でアクセスし、プリンタ機種名を取得する手段、c)プリンタ機種名の確認画面を、前記手段b)で取得したプリンタ機種名が選択されている状態で表示する手段、d)前記確認画面において選択されたプリンタ機種名に対応したプリンタドライバをインストールする手段、として機能させるためのプリンタインストールプログラムである。
【００１６】
請求項４記載の発明は、請求項３に記載のプリンタインストールプログラムにおいて、前記確認画面は、チェックボックス付きのプリンタ機種名リストを含み、前記手段c)は、前記手段b)で取得されたプリンタ機種名のチェックボックスにチェックマークを表示することを特徴とする。
【発明の効果】
【００１７】
本発明のプリンタドライバインストール方法は、指定されたＩＰアドレスが付与されたプリンタに対して機種名の問い合わせを行い、インストールするプリンタ機種名の確認画面において、問い合わせにより取得した機種名が選択された状態を表示する。これにより、ユーザが、確認画面で表示された内容を変更することなくインストール作業を進めた場合にも、正しいプリンタドライバがインストールされる。
【００１８】
また、ユーザは、ＩＰアドレスを入力する必要があるので、確実に、プリンタを選択するタイミングが与えられる。たとえば、従来のように、デフォルトで選択されているプリンタを誤ってインストールするといった問題を回避できる。
【００１９】
また、本発明のドライバインストール方法においては、問い合わせにより取得した機種名のチェックボックスにチェックマークが表示された状態で、確認画面が表示される。自動的にプリンタ機種が選択されると共に、選択されたプリンタ機種名にチェックがされているので、ユーザは、インストールしようとしているプリンタ機種名を確認することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係るネットワークシステムを示す図である。このネットワークシステムは、ＰＣ１と、プリンタ３と、ＰＣ１とプリンタ３が接続されるＬＡＮ２などから構成されている。このようなネットワークシステムが、たとえば、オフィスに設置される。
【００２１】
ＰＣ１がプリンタ３を利用するためには、ＰＣ１にプリンタ３のドライバプログラムをインストールする必要がある。本実施の形態においては、このドライバプログラムがドライバＣＤ５に格納されて提供される。ユーザは、このドライバＣＤ５を、ＰＣ１のＣＤドライブにセットし、後述する処理を実行することで、プリンタ３のドライバをインストールすることができる。
【００２２】
上述したように、このネットワークシステムがオフィスに設置されている場合、オフィス内の各ユーザが、ＬＡＮ２に接続されたプリンタ３を共用することになる。そのような場合には、ＬＡＮ３に多数のコンピュータが接続され、各コンピュータにプリンタ３のドライバをインストールすることになる。したがって、各ユーザのインストール作業が手間取ると、オフィス全体としては、非常に非効率で煩雑な作業となる。そこで、本発明は、このドライバインストール作業をスムーズに進めることを目的としている。
【００２３】
また、図示していないが、ＬＡＮ２には、プリンタ３以外にも複数のプリンタが接続される場合がある。したがって、ＬＡＮ２に接続された各コンピュータのユーザは、ＬＡＮ２に接続されたどのプリンタをインストールするかを選択する必要がある。
【００２４】
図２は、ＰＣ１およびプリンタ３の機能ブロック図である。ＰＣ１は、ＣＰＵ１１、キーボードやマウスなどの操作部１２、モニタ１３、ＣＤドライブ１４、通信部１５を備えている。
【００２５】
ＣＤドライブ１４には、ドライバＣＤ５がセットされている。ドライバＣＤ５には、図にしめすように、インストールプログラム（以下、インストーラする。）５１と、複数のプリンタドライバ５２，５２・・・が格納されている。
【００２６】
このように、ドライバＣＤ５には、複数のプリンタ機種に対応した複数のプリンタドライバ５２，５２・・・が格納されている。たとえば、このドライバＣＤ５が、Ａ社から提供されているＣＤ−ＲＯＭであり、Ａ社製の複数のプリンタ機種に対応した複数のプリンタドライバが格納されている。このように、プリンタメーカーは、複数のプリンタに対応した共通のドライバＣＤ５を作成することにより、コスト削減を図っている場合が多い。また、複数のドライバを１つの媒体で管理することにより、管理負担の軽減を図っている。
【００２７】
プリンタ３は、印刷部３１、通信部３２、プリンタ機種名応答部３３を備えている。印刷部３１は、通信部３２を介して、ＬＡＮ２に接続されたコンピュータからの印刷要求を受信し、印刷処理を実行する。
【００２８】
プリンタ機種名応答部３３は、ＰＣ１で実行されたインストーラ５１からプリンタ機種名の問い合わせを受信し、その要求に応答して、プリンタ３の機種名をＰＣ１に通知する機能を備える。
【００２９】
たとえば、プリンタ機種名応答部３３によるプリンタ機種名の応答は、ＳＮＭＰを利用してもよい。つまり、プリンタ３にＳＮＭＰを実装し、プリンタ３をＳＮＭＰのエージェントとして動作させる。そして、インストーラ５１からのプリンタ機種名の問い合わせに対して、プリンタ３のＭＩＢ（Management Information Base）からプリンタ機種名に関する情報を取得して、応答するのである。
【００３０】
以上の通り構成されたネットワークシステムにおいて、ＰＣ１にプリンタ３のドライバをインストールする処理の流れについて、図３のフローチャートを参照しながら説明する。
【００３１】
まず、ユーザが、ドライバＣＤ５をＰＣ１のＣＤドライブ１４にセットする。これにより、たとえば、インストーラ５１が自動起動する。あるいは、ユーザが、操作部１２を操作して、インストーラ５１の実行指示を行うようにしてもよい。
【００３２】
インストーラ５１が実行すると、まず、インストーラ５１は、モニタ１３にＩＰアドレスの入力画面５１１を表示する（ステップＳ１）。この入力画面５１１は、これからインストールしようとするプリンタのＩＰアドレスの入力を要求する画面である。
【００３３】
図４は、モニタ１３に表示された入力画面５１１を示す図である。ユーザは、この入力画面５１１に、ＩＰアドレスを入力する。ここで、たとえば、このネットワークシステムがオフィスに導入されている場合、ネットワーク管理者によって、予めプリンタのＩＰアドレスが周知されるようにすればよい。たとえば、ネットワーク管理者が配布するインストール手順書に、プリンタのＩＰアドレスを明記しておけばよい。
【００３４】
インストーラ５１は、次に、ＩＰアドレスの入力操作が行われたかどうかをチェックする（ステップＳ２）。
【００３５】
そして、ＩＰアドレスの入力が行われた場合には、インストーラ５１は、そのＩＰアドレスが付与されているプリンタに対して、ＬＡＮ２経由で、プリンタ機種名の問い合わせコマンドを送信する（ステップＳ３）。上述したように、この問い合わせにＳＮＭＰを利用する場合、インストーラ５１は、ＳＮＭＰに準拠したプリンタ機種名の問い合わせコマンドを送信する。
【００３６】
ここで、ステップＳ２でユーザにより入力されたＩＰアドレスは、プリンタ３のＩＰアドレスであるものとする。プリンタ３は、インストーラ５１からのプリンタ機種名問い合わせコマンドを受信すると、プリンタ機種名応答部３３が、この問い合わせに応答し、プリンタ３の機種名をインストーラ５１に通知する。上述したように、問い合わせコマンドがＳＮＭＰを利用している場合には、プリンタ機種名応答部３３は、ＭＩＢに格納された情報を利用してインストーラ５１に応答する。
【００３７】
インストーラ５１は、プリンタ３からの応答があるまで待機し（ステップＳ４）、プリンタ３の機種名を取得した場合（ステップＳ４でＹＥＳ）には、取得したプリンタ機種名に対応したプリンタドライバのインストールを指示する確認画面を表示する（ステップＳ５）。
【００３８】
図５は、モニタ１３に表示された確認画面５１２を示す図である。上述したように、ドライバＣＤ５には、複数のプリンタ機種に対応した複数のプリンタドライバ５２，５２・・・が格納されている。そして、これらプリンタドライバ５２，５２・・・は、共通のインストーラ５１を利用してインストールされる。したがって、確認画面５１２には、これら複数のプリンタ機種名のリストが表示されており、ユーザは、この確認画面５１２において、インストールしたいいずれかのプリンタ機種を選択する必要がある。
【００３９】
そこで、この確認画面５１２は、複数のプリンタ機種名がリスト表示されるとともに、各プリンタ機種名の前には、チェックボックスが設けられている。ユーザは、操作部１２を操作して、このいずれかのプリンタ機種名のチェックボックスにチェックマークをつけることで、インストールするドライバを指定することができるのである。
【００４０】
そして、図５に示すように、インストーラ５１は、ＩＰアドレスが指定されたプリンタから取得した機種名のチェックボックスに、チェックマークを自動で表示するようしている。つまり、この例であれば、ステップＳ４において、インストーラ５１は、プリンタ３から、プリンタ機種名「ＮＰ−ＡＡ３」を取得しており、このプリンタ機種名「ＮＰ−ＡＡ３」のチェックボックスにチェックマークを表示しているのである。
【００４１】
このように、インストーラ５１が取得したプリンタ機種名にチェックがされているので、プリンタ機種名が自動選択されるとともに、ユーザは、インストールしようとしているプリンタの機種名を確認することができる。
【００４２】
一方、ステップＳ４において、プリンタから機種名を取得できなかった場合には、規定の機種に対応したドライバのインストールを指示する確認画面を表示させる（ステップＳ６）。つまり、デフォルトで指定されているプリンタ機種名にチェックを入れた状態で確認画面５１２を表示させるのである。たとえば、一番上にあるプリンタ機種名「ＮＰ−ＡＡ１」がデフォルトで設定されており、インストーラ５１は、このプリンタ機種名「ＮＰ−ＡＡ１」のチェックボックスにチェックマークを表示させた状態で確認画面５１２を表示する。
【００４３】
ステップＳ５、ステップＳ６いずれの場合であっても、ユーザは、操作部１２を操作して、チェックの位置を変更することは可能である。しかし、ステップＳ３〜Ｓ５において、インストーラ５１が、自動でプリンタ機種名を取得し、該当するプリンタ機種名にチェックマークを入れているので、そのまま「ＯＫ」ボタンを押下することで、簡単にプリンタ機種名の指定を行うことができるのである。
【００４４】
ユーザにより確認画面５１２において「ＯＫ」ボタンが押下されると、インストーラ５１は、インストール指示のあったプリンタドライバ５２を選択し、当該プリンタドライバ５２をＰＣ１にインストールするのである。つまり、確認画面５１２において、チェックボックスにチェックマークされていた機種名に対応するプリンタドライバ５２がＰＣ１にインストールされる。これにより、ＰＣ１のユーザは、プリンタ３を利用することが可能となる。
【００４５】
このように、本実施の形態によれば、ユーザは、インストーラ５１およびプリンタドライバ５２が格納されたドライバＣＤ５を、ＰＣ１にセットするだけで、簡単にプリンタドライバのインストールを進行させることができる。
【００４６】
従来のように、プリンタ機種名として、常にデフォルトの機種名にチェックが入っている場合には、ユーザは、ＯＫボタンを連続的に押下しているうちに、誤って、インストールしたいプリンタとは異なるデフォルトのプリンタを選択してしまうことがあった。しかし、本実施の形態の方法であれば、ＩＰアドレスの入力画面が表示されるので、そのままインストール作業が進行することはなく、ユーザに、確実に、プリンタを選択させるタイミングを与えることができる。
【００４７】
そして、ＩＰアドレスが入力されると、インストーラ５１がプリンタ機種名を自動取得し、取得したプリンタ機種名にチェックを入れた状態で確認画面を表示するので、ユーザが、画面内容を変更することなく、そのままＯＫボタンを連続的に押下していった場合でも、正しいドライバがインストールされる。
【００４８】
上記実施の形態においては、インストーラ５１とドライバプログラム５２，５２・・・がＣＤ−ＲＯＭに格納されて提供される場合を例に説明したが、これは一例であり、格納媒体は特に限定されるものではない。たとえば、ＤＶＤやフロッピー（登録商標）ディスクに格納されていてもよい。あるいは、ハードディスクに格納されていてもよい。ハードディスクに格納されている場合とは、インターネットからダウンロードされた場合や、あらかじめＯＳにインストールされている場合などが想定される。
【００４９】
本発明は、ネットワークに接続されるタイプのあらゆるタイプのプリンタに適用可能である。たとえば、単体のプリンタのみならず、プリンタとして機能するデジタル複合機などにも適用可能である。
【図面の簡単な説明】
【００５０】
【図１】本実施の形態に係るネットワークシステムの構成図である。
【図２】ＰＣとプリンタの機能ブロック図である。
【図３】プリンタドライバのインストール処理のフローチャートである。
【図４】インストーラにより表示されるＩＰアドレスの入力画面を示す図である。
【図５】インストーラにより表示されるプリンタ機種名の確認画面を示す図である。
【符号の説明】
【００５１】
１    ＰＣ
２    ＬＡＮ
３    プリンタ
５    ドライバＣＤ
５１  インストーラ
５２  プリンタドライバ
【図１】
2008052322.tif 000003
【図２】
2008052322.tif 000004
【図３】
2008052322.tif 000005
【図４】
2008052322.tif 000006
【図５】
2008052322.tif 000007