(57)【要約】【課題】ネットワーク上のプリンタに対してユーザーがインストーラを用いてネットワークプリンタの設定を行ったり、プリンタドライバのインストールを行うことを目的としている。【解決手段】ユーザーがインストーラを起動するとインストーラ上でネットワークプリンタの設定（例えばＩＰアドレス）設定したネットワークプリンタに対してドライバのインストール、プリンタの初期設定を行う。【選択図】        図１
2006252095.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーＰＣに対してネットワークプリンタのインストールを可能にする方法であって、前記ネットワークプリンタは（ａ）ネットワーク上につながったユーザーＰＣよりＩＰアドレス等を設定することが可能なシステムを持ち、（ｂ）ユーザーＰＣから工場出荷状態でもアクセスできる仕組みを持ち、このようなネットワークプリンタに対して、ユーザーＰＣからドライバをインストールするときに、ユーザーに対して（１）工場出荷時状態のプリンタに対してＩＰアドレスを設定し、（２）プリンタドライバを（１）において設定されたポートに対して自動的にインストールを行い、（３）プリンタを使用可能にするために必要な初期設定を行うといった流れに沿ってユーザーＰＣ、ネットワークプリンタの双方を設定することを特徴としたインストーラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のプリンタに対してユーザーがインストーラを用いてネットワークプリンタの設定を行ったり、プリンタドライバのインストールを行う方法に関するものである。
【背景技術】
【０００２】
従来から、ＰＣにインストールするプリンタのＩＰアドレスを自動的に決定する仕組みは存在したが、たとえば専用のサーバーが必要であったり（たとえば特許文献１および特許文献２参照。）していた。
【０００３】
また、プリンタ本体に自分自身のＩＰアドレスを設定、あるいは他の機器のＩＰアドレスを設定する機能や、既にネットワーク上で稼動中のプリンタに対してＩＰアドレスを設定する機能などがあるが（例えば、特許文献３参照）、インストール時に自動（ＤＨＣＰ、ＢＯＯＴＰなど）あるいは手動でＩＰアドレスを設定してさらにＰＣにインストールすることは難しかった。また、プリンタ本体が自ら問い合わせてＩＰアドレスを取得し設定するといった技術が存在していたが（例えば、特許文献３参照）、これらの方法はプリンタ本体にそれらの機能を持たせるため、コストの面で難しかった。
【特許文献１】特開２０００−３３０７４２号公報
【特許文献２】特開２０００−２１５１２８号公報
【特許文献３】特開平１０−１９０６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したように従来においては、プリンタのＩＰアドレスを自動的に決定する仕組みは存在したが、たとえば専用のサーバーが必要であったりＤＨＣＰなどの各種サーバーに対応していなかったり、あるいはプリンタ本体にそれらの機能を持たせるため、コストの面で難しい場合があった。
【０００５】
本発明は、上記のような問題点に鑑みてなされたものであり、安価な方法でこれら一連の機能を実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、本インストーラはインストール時にネットワーク上につながれた工場出荷時状態であるプリンタおよびＩＰアドレスが設定され稼動中のプリンタにアクセスする機能と、プリンタに対してＩＰアドレスを設定する機能とＤＨＣＰサーバーなどに対してクライアントとして働きＩＰアドレスを取得するよう設定する機能を有する。つぎに設定されたＩＰアドレスに対してポートを作成し、プリンタに適合したドライバを自動的にインストールする機能を有する。この際、ＤＨＣＰサーバーなどに対してクライアントとして動作した場合は、実際に取得したＩＰアドレスを調査して取得したＩＰアドレスに対して前述したように動作する。また、ドライバインストール後にプリンタを使用するために必要な調整作業がある場合は、続けてインストーラ上から設定画面を呼び出し、設定を行う。
【０００７】
なお、さらに説明すれば、本発明は下記の構成によって前記課題を解決できた。
【０００８】
ユーザーＰＣに対してネットワークプリンタのインストールを可能にする方法であって、前記ネットワークプリンタは（ａ）ネットワーク上につながったユーザーＰＣよりＩＰアドレス等を設定することが可能なシステムを持ち、（ｂ）ユーザーＰＣから工場出荷状態でもアクセスできる仕組みを持ち、このようなネットワークプリンタに対して、ユーザーＰＣからドライバをインストールするときに、ユーザーに対して（１）工場出荷時状態のプリンタに対してＩＰアドレスを設定し、（２）プリンタドライバを（１）において設定されたポートに対して自動的にインストールを行い、（３）プリンタを使用可能にするために必要な初期設定を行うといった流れに沿ってユーザーＰＣ、ネットワークプリンタの双方を設定することを特徴としたインストーラ。
【発明の効果】
【０００９】
ネットワーク上のプリンタに対してローカルネットワーク内で使用可能にするための設定を行うためにはさまざまな知識が必要とされる。また、プリンタ本体のパネルで行う方法は操作性や設置場所などから利便性にかける。本発明を用いることによって、知識がなくても簡単にネットワーク上のプリンタに対してＩＰアドレスの設定やプリンタの初期化などを行うことができる。また、ＤＨＣＰなどの各種サーバーに対応したことにより、これらを用いているネットワーク上でも容易に設定が行える。さらに専用のサーバーが必要なく、インストール時に各種設定が行えるため、コストの面でも効果が期待できる。
【発明を実施するための最良の形態】
【００１０】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１１】
図１は、本発明の実施例１において、インストーラの動作をフローチャートで示したものである。
【００１２】
また、図２は本インストーラが使われるネットワーク環境の一例で、Ｒ０１はＩＰアドレス未設定／工場出荷時状態のプリンタ、Ｒ０２はＩＰアドレス設定済み／稼動中のプリンタ、Ｒ０３はＤＨＣＰなどのサーバー、そしてＲ０４はユーザーＰＣをそれぞれ表している。
【００１３】
図１においてユーザーＰＣにおいてインストーラが実行される。（Ｓ０１）まず、ユーザーは既にネットワーク上でＩＰアドレスが設定されていて稼動しているプリンタに対してドライバをインストールするか、購入直後の何も設定されていない工場出荷時状態のプリンタを新たにネットワークプリンタとして設定・ドライバインストールするのかを選択する。（Ｓ０２）前記の場合（Ｒ０１を選択）はＳ１１へと進み、ネットワーク上のプリンタに対してインストールが実行される。後者の場合（Ｒ０２を選択）は、続けてプリンタのＩＰアドレスを手動で設定するかＤＨＣＰサーバーなどを用いて自動で取得するかを選択する。（Ｓ０４）自動・手動いずれかの方法でＩＰアドレスの設定がすむと（Ｓ０５・Ｓ１０）実際にプリンタに対してＩＰアドレスを設定する。手動で設定された場合は図３に示したような流れで設定したＩＰアドレスを用いてネットワーク上を探査してプリンタ設定を確認する。ＤＨＣＰサーバーなど（Ｒ０３）を用いて自動で取得する場合は図４のようなフローでプリンタにＩＰアドレスが設定されたかどうか、また設定されたＩＰアドレスは何かを検索する。これらの情報がそろってからＳ０７にてユーザーＰＣに設定したネットワークポートに対してドライバのインストールを実行する。初期設定を行うことが可能ならば初期設定を行う。インストーラ内部に設定機能を持たせるか、他の設定ソフトウェアを起動して行う。これで一連のプリンタの設定、ドライバのインストールは終了する。
【００１４】
図３はＳ０５で手動でプリンタに対してＩＰアドレスを設定した場合の本インストーラが行う設定確認フローの一例である。手動でＩＰアドレスを設定した場合は、設定したＩＰアドレスが確定しているため、ネットワーク上でそのＩＰアドレスの目的のプリンタが存在するかどうかを検索する。（Ｔ０１，Ｔ０２）
図４はＳ１０でＤＨＣＰサーバーなどを用いて自動でプリンタに対してＩＰアドレスを設定した場合の本インストーラが行う設定確認フローの一例である。設定を行ったネットワークボードのＭＡＣアドレスを用いてネットワークの検索を行い、目的のプリンタが工場出荷時から変更されているかどうかを確認する。変更されている場合は続けて設定されたＩＰアドレスを取得する。
【００１５】
ユーザーＰＣに対してネットワークプリンタのインストールを可能にする方法であって、前記ネットワークプリンタは（ａ）ネットワーク上につながったユーザーＰＣよりＩＰアドレス等を設定することが可能なシステムを持ち、（ｂ）ユーザーＰＣから工場出荷状態でもアクセスできる仕組みを持つ。このようなネットワークプリンタに対して、ユーザーＰＣからドライバをインストールするときに、ユーザーに対して（１）工場出荷時状態のプリンタに対してＩＰアドレスを設定し、（２）プリンタドライバを（１）において設定されたポートに対して自動的にインストールを行い、（３）プリンタを使用可能にするために必要な初期設定を行うといった流れに沿ってユーザーＰＣ、ネットワークプリンタの双方を設定することを特徴としたインストーラが開示された。
【００１６】
また、（１）において、工場出荷時状態のネットワークに対してＩＰアドレスを設定する際に、手動によるＩＰアドレスの設定と、ＤＨＣＰやＢＯＯＴＰ、ＲＡＲＰなどの各種ＩＰアドレスを自動的に設定するサーバーを用いてＩＰアドレスを設定する方法とをユーザーが選択することが可能であることを特徴とするインストーラとしてもよい。
【００１７】
また、（２）において、請求項２において記述したＤＨＣＰやＢＯＯＴＰ、ＲＡＲＰなどの各種ＩＰアドレスを自動的に設定するサーバーを用いてＩＰアドレスを設定する方法を実行した際に、実際にネットワークプリンタに設定されたＩＰアドレスを調査し、ＩＰアドレスを取得してから自動的にプリンタドライバをインストールすることを特徴としたインストーラとしてもよい。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例１において、インストーラの全体の流れのフローチャート図である。
【図２】本発明の実施例１において、本インストーラが使われるネットワーク環境の一例のフローチャート図である。
【図３】本発明の実施例１において、プリンタに対して手動でＩＰアドレスが設定された場合において、設定反映を確認するインストーラのフローチャート図である。
【図４】本発明の実施例１において、プリンタに対して自動でＩＰアドレスが設定された場合において、設定反映の確認およびＩＰアドレスを取得するためのインストーラのフローチャート図である。
【符号の説明】
【００１９】
Ｒ０１  ＩＰアドレス未設定／工場出荷時状態のプリンタ
Ｒ０２  ＩＰアドレス設定済み／稼動中のプリンタ
Ｒ０３  ＤＨＣＰサーバー
Ｒ０４  ユーザーＰＣ
Ｒ０５  イーサネット(登録商標)ＬＡＮ
【図１】
2006252095.tif 000003
【図２】
2006252095.tif 000004
【図３】
2006252095.tif 000005
【図４】
2006252095.tif 000006