(57)【要約】【課題】  ネットワーク接続されたハードウェアを動作させるためのドライバを容易に、かつ効率よくインストール可能なシステムを提供する。【解決手段】  ゾーン情報と位置情報をもった複数種のハードウェアがネットワーク接続されているエリアにおいて、ユーザーがホストからあるハードディスクを動作するためのドライバをインストールしたい場合に、検索設定情報、選択したハードディスクと同種のハードディスクのゾーン情報と位置情報、およびホストのゾーン情報より自動インストール可能とするシステム。【選択図】  図３
2009015640.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されているハードウェアを使用するためのドライバをインストールしたい場合において、選択した前記ハードウェアだけの位置情報を取得するためのリクエストパケットを送る手段を備えたことを特徴とするユーティリティ。
【請求項２】
前記リクエストパケット送信時にそのドライバをホスト側で持っているかどうかのフラグを送信する手段を備えたことを特徴とする請求項１記載のユーティリティ。
【請求項３】
請求項１乃至請求項２のリクエストパケットに対して、該当するハードウェアが受信した場合に位置情報を応答する手段を備えたことを特徴とするハードウェア。
【請求項４】
前記応答時に、ドライバをホスト側で持っているかどうかの前記フラグを見て、ドライバをホスト側で持っている場合は位置情報のみ、ドライバをホスト側で持っていない場合は位置情報、およびドライバを送信する手段を備えたことを特徴とする請求項３記載のハードウェア。
【請求項５】
前記位置情報を取得し、その中からインストールの設定状況に合わせてハードウェアを抽出し、そのハードウェアのドライバをインストールする手段を備えたことを特徴とする請求項１記載のユーティリティ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されているハードウェアを使用するためのドライバをインストールしたい場合において、ハードウェアの位置情報をもとに効率よくドライバをインストールすることが可能で、かつハードウェアからホストに対するドライバの送信をフラグによって制御することで送るかどうかを判定することにより、ネットワークのトラフィックを軽減させることを可能としたインストール制御システムである。
【背景技術】
【０００２】
ネットワークに接続されたハードウェアを動作させるためのドライバをインストールさせる場合は、使用したいハードウェアの接続先のアドレスを事前に調べ、インストール時、もしくはインストール後に設定する手間がある。
【０００３】
この問題を解決するために、例えば特開平７−３１１６６３においては、ホスト側でホストに接続されているプリンタの機種を自動的に判別し、ホストにドライバが存在していなければ、ホストにドライバのインストールする方法がある。
【特許文献１】特開平７−３１１６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記の例であるホスト側でホストに接続されているプリンタの機種を自動的に判別し、ホストにドライバが存在していない場合に、ホストにドライバのインストールする方法は、プリンタの機種のみでインストールの可否を判定しているため、ネットワーク上に接続されている多くのプリンタにおいては、出力に必要のないプリンタのドライバをインストールしてしまう場合がある。
【課題を解決するための手段】
【０００５】
本発明では、前記の問題を解決するために、請求項１によれば、ネットワークに接続されているハードウェアを使用するためのドライバをインストールしたい場合において、選択した前記ハードウェアだけの位置情報を取得するためのリクエストパケットの送信を可能とする。また、請求項２によれば、前記リクエストパケット送信時にそのドライバをホスト側で持っているかどうかのフラグの送信を可能とする。また、請求項３によれば、前記リクエストパケットに対して、該当するハードウェアが受信した場合に位置情報の応答を可能とする。また、請求項４によれば、前記応答時に、ドライバをホスト側で持っているかどうかの前記フラグを見て、ドライバをホスト側で持っている場合は位置情報のみ、ドライバをホスト側で持っていない場合は位置情報、およびドライバの送信を可能とする。また、請求項５によれば、前記位置情報を取得し、その中からインストールの設定状況に合わせて最適なハードウェアを抽出し、そのハードウェアのドライバのインストールを可能とする。
【発明の効果】
【０００６】
以上の説明から明らかなように、請求項１によれば、ネットワークに接続されているハードウェアを使用するためのドライバをインストールしたい場合において、選択した前記ハードウェアだけの位置情報を取得するためのリクエストパケットを送信可能とする。また、請求項２によれば、前記リクエストパケット送信時にそのドライバをホスト側で持っているかどうかのフラグを送信可能とする。また、請求項３によれば、前記リクエストパケットに対して、該当するハードウェアが受信した場合に位置情報を応答可能とする。また、請求項４によれば、前記応答時に、ドライバをホスト側で持っているかどうかの前記フラグを見て、ドライバをホスト側で持っている場合は位置情報のみ、ドライバをホスト側で持っていない場合は位置情報、およびドライバの送信を可能とする。また、請求項５によれば、前記位置情報を取得し、その中からインストールの設定状況に合わせて最適なハードウェアを抽出し、そのハードウェアのドライバのインストールを可能とする。
【０００７】
これによりユーザが設定可能な検索ゾーンと優先度の情報をもとに、選択したプリンタを検出し、検出できたプリンタの位置情報をもとにインストール先を決定し、インストールを実行することを可能とする。
【発明を実施するための最良の形態】
【０００８】
以下、図面に基づいて発明の実施の形態について詳細に説明する。
【０００９】
図１は、インストール制御ユーティリティを備えたホストPC、およびホストからの位置情報リクエストパケットを受信する手段を備えたプリンタからなるネットワークシステム構成図である。
【００１０】
図２は、ホスト側のインストール制御ユーティリティ、およびプリンタとの通信構成図である。
【００１１】
図３は、ユーザがインストールしたいプリンタを選択してから、インストールが完了するまでのインストール制御ユーティリティにおけるフローチャートである。
【００１２】
図４は、インストールの位置条件の設定を管理する検索ゾーン設定情報テーブルである。
【００１３】
前記図１に示しているインストール制御ユーティリティを備えたホストPC１１、およびネットワークに接続されたプリンタから成るシステム構成図には、前記ユーティリティを備えたホストPC１１、前記インストール制御ユーティリティから送信される前記リクエストパケットに対して、該当するハードウェアが受信した場合に位置情報を応答する手段を備えた１２から１７までのゾーンＡからゾーンＣの3種類６台のプリンタが接続されている。
【００１４】
実施例としてユーザがあるプリンタを選択してからインストールを実行するまでの正常系の手順について図２を使用して説明する。図２において、ホストPCよりＴ２０１にてユーザがプリンタを選択した場合、インストール制御ユーティリティは、Ｔ２０２にて検索ゾーン設定情報をもとに位置情報を得るためのリクエストパケット、および選択したプリンタドライバが必要かどうかのフラグを送る。ここで、Ｔ２０３にて検索設定に該当するプリンタは、ドライバが必要かどうかのフラグを判定して、ドライバが必要であれば、位置情報とドライバをホストＰＣに送る。次にホスト側のインストール制御ユーティリティにおける位置情報判定部によりでは、Ｔ２０４において、自分の位置情報からインストール先を選出し、インストールを実行する。
【００１５】
図４は前記検索ゾーン設定情報である。それぞれのゾーンに対して、選択したプリンタを複数のゾーンで検出した場合にインストール先を決定するための優先度、および検索するかどうかのフラグが設けてある。
【００１６】
また図３において、ステップＳ３０１においてユーザからプリンタの選択があった場合に、ステップＳ３０２において選択されたプリンタのドライバをインストールするために必要なファイルをすでにホスト側で持っている場合、もしくは持っていない場合のフラグを立てる。次にステップＳ３０３において、ユーザが変更可能なデータＤ３１１から検索情報を取得する。次にステップＳ３０４において、前記、フラグ、検索情報をもとに作成した選択したプリンタの位置情報を知るための位置情報Ｒｅｑパケットをネットワーク上に送信する。次にステップＳ３０５において、プリンタより位置情報の応答として位置情報Ｒｅｓパケットが返信された場合には、ステップＳ３０６において位置情報を判定処理にて、インストールするプリンタを決定する。また、ステップＳ３０５において位置情報Ｒｅｓパケットが返信されなかった場合には、ステップＳ３０９においてユーザが選択したプリンタが検出できなかった旨を通知する。ステップＳ３０７において決定したプリンタの位置情報をもとにインストール処理を実行する。ステップＳ３０８においてインストールが成功した場合は、インストール制御ユーティリティの処理は終了する。また、ステップＳ３０８においてインストールが成功しなかった場合は、ステップＳ３０９においてインストールに失敗した旨を通知する。
【図面の簡単な説明】
【００１７】
【図１】インストール制御ユーティリティを備えたホストPC、およびホストからの位置情報リクエストパケットを受信する手段を備えたプリンタからなるネットワークシステム構成図である。
【図２】ホスト側のインストール制御ユーティリティ、およびプリンタとの通信構成図である。
【図３】ユーザがインストールしたいプリンタを選択してから、インストールが完了するまでのインストール制御ユーティリティにおけるフローチャートである。
【図４】インストールの位置条件の設定を管理する検索ゾーン設定情報テーブルである。
【符号の説明】
【００１８】
１１  ホストPＣ
１２、１７  プリンタA
１３、１５  プリンタB
１４、１６  プリンタC
１０１  ゾーンA
１０２  ゾーンB
１０３  ゾーンC
【図１】
2009015640.tif 000003
【図２】
2009015640.tif 000004
【図３】
2009015640.tif 000005
【図４】
2009015640.tif 000006