(57)【要約】【課題】本発明は、機器とホスト装置の接続されているネットワーク上に接続され、機器を動作させるドライバを管理する管理装置、管理プログラム及び記録媒体に関する。【解決手段】ネットワークシステム１は、サーバＳＶが、ネットワークＮＷ上の複数の機器ＫＭ１〜ＫＭｍの機器情報及びホスト装置ＨＳ１〜ＨＳｎを利用するユーザのユーザ情報等の管理情報の登録される記憶部への新たな機器ＫＭ１〜ＫＭｍの登録処理が行われると、該新たな機器ＫＭ１〜ＫＭｍのドライバをネットワークＮＷを介して上記記憶部に登録されているユーザのホスト装置ＨＳ１〜ＨＳｎに送信して該ドライバをインストールさせる。したがって、機器ＫＭ１〜ＫＭｍのドライバをホスト装置ＨＳ１〜ＨＳｎに自動的にインストールすることができる。【選択図】          図１
2008059454.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器とドライバを使用して該機器を動作させるホスト装置の接続されているネットワークに接続されている管理装置であって、前記機器の機器情報及び前記ホスト装置を使用して該機器を利用するユーザのユーザ情報等の管理情報の登録される管理情報記憶手段と、前記各機器のドライバを記憶するドライバ記憶手段と、各種情報を入力操作する操作手段と、前記操作手段から前記管理情報記憶手段に新たな機器を登録する登録処理が行われると、該管理情報記憶手段に登録されているユーザのホスト装置に前記ドライバ記憶手段の該新たな機器のドライバを前記ネットワークを介して送信して該ホスト装置に該ドライバをインストールさせるインストール処理を行う制御手段と、を備えていることを特徴とする管理装置。
【請求項２】
複数の機器とドライバを使用して該機器を動作させるホスト装置の接続されているネットワークに接続されている管理装置に搭載され該ドライバを管理する管理プログラムであって、前記機器の機器情報及び前記ホスト装置を使用して該機器を利用するユーザのユーザ情報等の管理情報の登録される管理情報記憶手段に新たな機器の登録を行う機器登録処理ステップと、該登録処理が行われると、前記各機器のドライバを記憶するドライバ記憶手段の該新たな機器のドライバを前記ネットワークを介して該管理情報記憶手段に登録されているユーザのホスト装置に送信して該ホスト装置に該ドライバをインストールさせるインストール処理を行うインストール処理ステップと、を有することを特徴とする管理プログラム。
【請求項３】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段が、前記管理情報として、前記機器と前記ホスト装置を使用して該機器を利用するユーザをグループ毎に分けて登録するとともに、該グループ情報をも登録し、前記登録処理として、該管理情報記憶手段の該グループに対して行い、前記インストール処理として、該新たな機器の登録されるグループに属するユーザのホスト装置に対して行うことを特徴とする請求項１記載の管理装置または請求項２記載の管理プログラム。
【請求項４】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザが登録されると、前記制御手段が、前記ドライバ記憶手段のドライバまたは該新たなユーザのグループに属する機器のドライバを、前記ネットワークを介して該ユーザの使用するホスト装置に送信して該ドライバをインストールさせるインストール処理を行い、または、前記インストール処理ステップで、前記ドライバ記憶手段のドライバまたは該新たなユーザのグループに属する機器のドライバを、前記ネットワークを介して該ユーザの使用するホスト装置に送信して該ドライバをインストールさせるインストール処理を行うことを特徴とする請求項１から請求項３のいずれかに記載の管理装置または管理プログラム。
【請求項５】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザが登録されると、該ユーザがドライバのインストールを選択するときにのみ、前記制御手段が、前記インストール処理を行い、または、前記インストール処理ステップで、前記インストール処理を行うことを特徴とする請求項４記載の管理装置または管理プログラム。
【請求項６】
前記管理装置または前記管理プログラムは、前記ドライバのインストールに際して、該ホスト装置に該インストール対象のドライバが既にインストールされているか判別し、該ドライバが未インストールであると、該ドライバの前記インストール処理を行うことを特徴とする請求項１から請求項５のいずれかに記載の管理装置または管理プログラム。
【請求項７】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、前記ホスト装置または該グループに属するユーザの前記ホスト装置に、該機器のドライバの削除要求を送信して該ドライバを削除させる削除処理を行うことを特徴とする請求項１から請求項６のいずれかに記載の管理装置または管理プログラム。
【請求項８】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、ユーザまたは該削除される機器のグループのユーザが、ドライバの削除を選択するときにのみ、前記削除処理を行うことを特徴とする請求項７記載の管理装置または管理プログラム。
【請求項９】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、該管理情報記憶手段または該管理情報記憶手段の該削除される機器のグループに、該削除される機器と同形式の機器が登録されているか判別し、該同形式の機器が登録されていないときに、前記削除処理を行うことを特徴とする請求項７または請求項８記載の管理装置または管理プログラム。
【請求項１０】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該管理情報記憶手段に登録されている機器または該ユーザの属するグループの機器のドライバの削除要求を、該ユーザのホスト装置に送信して該ドライバを削除させる削除処理を行うことを特徴とする請求項１から請求項９のいずれかに記載の管理装置または管理プログラム。
【請求項１１】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該ユーザがドライバの削除を選択するときにのみ、前記削除処理を行うことを特徴とする請求項１０記載の管理装置または管理プログラム。
【請求項１２】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザが登録されると、該管理情報記憶手段に登録されている機器または該グループに属する機器に、該ユーザのユーザ情報を送信して、該機器の備えているアドレス帳に該ユーザ情報を登録させるアドレス帳登録処理を行うことを特徴とする請求項１から請求項１１のいずれかに記載の管理装置または管理プログラム。
【請求項１３】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たな機器が登録されると、該管理情報記憶手段に登録されているユーザのユーザ情報または該グループに属するユーザのユーザ情報を該機器に送信して該機器の備えているアドレス帳に該ユーザ情報を登録させるアドレス帳登録処理を行うことを特徴とする請求項１から請求項１２のいずれかに記載の管理装置または管理プログラム。
【請求項１４】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザまたは新たな機器が登録されると、該ユーザまたは該管理情報記憶手段に登録されているユーザあるいは該機器のグループのユーザが前記アドレス帳への登録を選択するときにのみ、前記アドレス帳登録処理を行うことを特徴とする請求項１２または請求項１３に記載の管理装置または管理プログラム。
【請求項１５】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、該機器の前記アドレス帳からユーザ情報を削除するユーザ情報削除処理を行うことを特徴とする請求項１２から請求項１４のいずれかに記載の管理装置または管理プログラム。
【請求項１６】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、該機器のユーザがユーザ情報の削除を選択するときにのみ、前記ユーザ情報削除処理を行うことを特徴とする請求項１５記載の管理装置または管理プログラム。
【請求項１７】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該管理情報記憶手段に登録されている機器または該グループに属する機器に、該削除されるユーザのユーザ情報の削除要求を送信して前記アドレス帳から該ユーザ情報を削除させるユーザ情報削除処理を行うことを特徴とする請求項１２から請求項１６のいずれかに記載の管理装置または管理プログラム。
【請求項１８】
前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該ユーザがユーザ情報の削除を選択するときにのみ、前記ユーザ情報削除処理を行うことを特徴とする請求項１７記載の管理装置または管理プログラム。
【請求項１９】
複数の機器とドライバを使用して該機器を動作させるホスト装置の接続されているネットワークに接続され該ドライバを管理する管理装置に搭載可能な管理プログラムを記録する記録媒体であって、前記管理プログラムとして、請求項２から請求項１８のいずれかに記載の管理プログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理プログラム及び記録媒体に関し、詳細には、機器と該機器をドライバを使用して動作させるホスト装置の接続されているネットワーク上に接続され、該ドライバを管理する管理装置、管理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
コンピュータ等のホスト装置とプリンタ装置、スキャナ装置等の画像処理装置（周辺機器）を接続してホスト装置から該画像処理装置を利用するためには、該プリンタ装置に対応したプリンタドライバ、該スキャナ装置に対応したスキャナ用ドライバ及び機器管理ユーティリティ等のソフトウェアをホスト装置にインストールし、該ソフトウェアを使用して画像処理装置を動作させる必要があり、また、画像処理装置の適切な設定、特に、ネットワーク等の通信回線でホスト装置と画像処理装置を接続して使用する場合には、ネットワークを介した通信設定を適切に行う必要がある。
【０００３】
そして、従来、このような画像処理装置用のソフトウェアは、該画像処理装置に同梱されているＣＤ（Compact Disc）等の記録メディアで提供されたり、インターネットを介して画像処理装置の提供会社等のソフトウェア提供装置等からダウンロードすることで入手したソフトウェアを手動でホスト装置にインストールしている。
【０００４】
近時、ネットワーク化が進み、プリンタ装置やスキャナ等の画像処理装置を複数のホスト装置から使用するようになってきており、このような複数のホスト装置からネットワーク上の画像処理装置を使用する場合、各ホスト装置に該画像処理装置に専用のドライバをインストールするだけでなく、各ホスト装置のユーザの意図する使用環境等に合わせて各種設定を行う必要がある。
【０００５】
従来、画像形成装置用のドライバプログラムが導入されると、該ドライバプログラムの設定に用いる構成情報を外部から取得して、該取得した構成情報をドライバプログラムが読み込み可能とする情報処理装置が提案されている（特許文献１参照）。
【０００６】
また、従来、ネットワーク、スキャナ、ファクシミリ、コピー、プリンタ等のうち少なくとも１つの機能を有する画像入出力装置において、各機能を使用可能とするための設定情報及び設定条件を示す識別子とその値を保持・管理し、設定変更要求に応じて該識別子の値を変更する画像入出力装置が提案されている（特許文献２参照）。
【０００７】
さらに、従来、ネットワーク上に、階層的な管理情報ベースを有するデバイスが接続されると、該デバイスにアクセスして、その管理情報ベースにおける所定情報を参照することで、その管理情報ベースの種類を認識し、デバイスに対して、その管理情報ベースの種類に従った設定方法でパラメータ設定を行うパラメータ設定システムが提案されている（特許文献３参照）。
【０００８】
【特許文献１】特開２００４−２１４００号公報
【特許文献２】特開２００４−３６３７１０号公報
【特許文献３】特開２０００−３３９２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術にあっては、ネットワークにドライバのインストール操作を必要とする機器が接続された場合のドライバのインストールを簡単かつ効率的なものとする上で、改良の必要があった。
【００１０】
すなわち、上記従来技術にあっては、いずれもドライバがインストールされた後の設定を効率的に行うことを目的としており、ドライバ自体のインストールについては、考慮されておらず、ドライバのインストールを簡単で、効率的なものとする上で、改良の必要があった。  
【００１１】
そこで、本発明は、ネットワークに接続されている機器のドライバを該ネットワーク上のホスト装置に自動的にインストールして、ドライバのインストールを簡単で、効率的に行うことのできる管理装置、管理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１２】
請求項１記載の発明の管理装置は、複数の機器とドライバを使用して該機器を動作させるホスト装置の接続されているネットワークに接続されている管理装置であって、前記機器の機器情報及び前記ホスト装置を使用して該機器を利用するユーザのユーザ情報等の管理情報の登録される管理情報記憶手段と、前記各機器のドライバを記憶するドライバ記憶手段と、各種情報を入力操作する操作手段と、前記操作手段から前記管理情報記憶手段に新たな機器を登録する登録処理が行われると、該管理情報記憶手段に登録されているユーザのホスト装置に前記ドライバ記憶手段の該新たな機器のドライバを前記ネットワークを介して送信して該ホスト装置に該ドライバをインストールさせるインストール処理を行う制御手段と、を備えていることにより、上記目的を達成している。
【００１３】
請求項２記載の発明の管理プログラムは、複数の機器とドライバを使用して該機器を動作させるホスト装置の接続されているネットワークに接続されている管理装置に搭載され該ドライバを管理する管理プログラムであって、前記機器の機器情報及び前記ホスト装置を使用して該機器を利用するユーザのユーザ情報等の管理情報の登録される管理情報記憶手段に新たな機器の登録を行う機器登録処理ステップと、該登録処理が行われると、前記各機器のドライバを記憶するドライバ記憶手段の該新たな機器のドライバを前記ネットワークを介して該管理情報記憶手段に登録されているユーザのホスト装置に送信して該ホスト装置に該ドライバをインストールさせるインストール処理を行うインストール処理ステップと、を有することにより、上記目的を達成している。
【００１４】
上記各場合において、例えば、請求項３に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段が、前記管理情報として、前記機器と前記ホスト装置を使用して該機器を利用するユーザをグループ毎に分けて登録するとともに、該グループ情報をも登録し、前記登録処理として、該管理情報記憶手段の該グループに対して行い、前記インストール処理として、該新たな機器の登録されるグループに属するユーザのホスト装置に対して行ってもよい
また、例えば、請求項４に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザが登録されると、前記制御手段が、前記ドライバ記憶手段のドライバまたは該新たなユーザのグループに属する機器のドライバを、前記ネットワークを介して該ユーザの使用するホスト装置に送信して該ドライバをインストールさせるインストール処理を行い、または、前記インストール処理ステップで、前記ドライバ記憶手段のドライバまたは該新たなユーザのグループに属する機器のドライバを、前記ネットワークを介して該ユーザの使用するホスト装置に送信して該ドライバをインストールさせるインストール処理を行ってもよい。
【００１５】
さらに、例えば、請求項５に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザが登録されると、該ユーザがドライバのインストールを選択するときにのみ、前記制御手段が、前記インストール処理を行い、または、前記インストール処理ステップで、前記インストール処理を行ってもよい。
【００１６】
また、例えば、請求項６に記載するように、前記管理装置または前記管理プログラムは、前記ドライバのインストールに際して、該ホスト装置に該インストール対象のドライバが既にインストールされているか判別し、該ドライバが未インストールであると、該ドライバの前記インストール処理を行ってもよい。
【００１７】
さらに、例えば、請求項７に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、前記ホスト装置または該グループに属するユーザの前記ホスト装置に、該機器のドライバの削除要求を送信して該ドライバを削除させる削除処理を行ってもよい。
【００１８】
また、例えば、請求項８に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、ユーザまたは該削除される機器のグループのユーザが、ドライバの削除を選択するときにのみ、前記削除処理を行ってもよい。
【００１９】
さらに、例えば、請求項９に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、該管理情報記憶手段または該管理情報記憶手段の該削除される機器のグループに、該削除される機器と同形式の機器が登録されているか判別し、該同形式の機器が登録されていないときに、前記削除処理を行ってもよい。
【００２０】
また、例えば、請求項１０に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該管理情報記憶手段に登録されている機器または該ユーザの属するグループの機器のドライバの削除要求を、該ユーザのホスト装置に送信して該ドライバを削除させる削除処理を行ってもよい。
【００２１】
さらに、例えば、請求項１１に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該ユーザがドライバの削除を選択するときにのみ、前記削除処理を行ってもよい。
【００２２】
また、例えば、請求項１２に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザが登録されると、該管理情報記憶手段に登録されている機器または該グループに属する機器に、該ユーザのユーザ情報を送信して、該機器の備えているアドレス帳に該ユーザ情報を登録させるアドレス帳登録処理を行ってもよい。
【００２３】
さらに、例えば、請求項１３に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たな機器が登録されると、該管理情報記憶手段に登録されているユーザのユーザ情報または該グループに属するユーザのユーザ情報を該機器に送信して該機器の備えているアドレス帳に該ユーザ情報を登録させるアドレス帳登録処理を行ってもよい。
【００２４】
また、例えば、請求項１４に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段にまたは該管理情報記憶手段の任意のグループに、新たなユーザまたは新たな機器が登録されると、該ユーザまたは該管理情報記憶手段に登録されているユーザあるいは該機器のグループのユーザが前記アドレス帳への登録を選択するときにのみ、前記アドレス帳登録処理を行ってもよい。
【００２５】
さらに、例えば、請求項１５に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、該機器の前記アドレス帳からユーザ情報を削除するユーザ情報削除処理を行ってもよい。
【００２６】
また、例えば、請求項１６に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意の機器が削除されると、該機器のユーザがユーザ情報の削除を選択するときにのみ、前記ユーザ情報削除処理を行ってもよい。
【００２７】
さらに、例えば、請求項１７に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該管理情報記憶手段に登録されている機器または該グループに属する機器に、該削除されるユーザのユーザ情報の削除要求を送信して前記アドレス帳から該ユーザ情報を削除させるユーザ情報削除処理を行ってもよい。
【００２８】
また、例えば、請求項１８に記載するように、前記管理装置または前記管理プログラムは、前記管理情報記憶手段からまたは該管理情報記憶手段の任意のグループから、任意のユーザが削除されると、該ユーザがユーザ情報の削除を選択するときにのみ、前記ユーザ情報削除処理を行ってもよい。
【００２９】
請求項１９記載の発明の記録媒体は、複数の機器とドライバを使用して該機器を動作させるホスト装置の接続されているネットワークに接続され該ドライバを管理する管理装置に搭載可能な管理プログラムを記録する記録媒体であって、前記管理プログラムとして、請求項２から請求項１８のいずれかに記載の管理プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００３０】
本発明によれば、ネットワークに接続されている複数の機器の機器情報及びドライバを使用して該機器を動作させるホスト装置を利用するユーザのユーザ情報等の管理情報の登録される管理情報記憶手段に新たな機器の登録を行う機器登録処理が行われると、各機器のドライバを記憶するドライバ記憶手段の該新たな機器のドライバをネットワークを介して該管理情報記憶手段に登録されているユーザのホスト装置に送信して該ホスト装置に該ドライバをインストールさせるインストール処理を行うので、ネットワークに接続されている機器のドライバを該ネットワーク上のホスト装置に自動的にインストールすることができ、ドライバのインストールを簡単かつ効率的に行うことができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００３２】
図１〜図９は、本発明の管理装置、管理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の管理装置、管理プログラム及び記録媒体の第１実施例を適用したネットワークシステム１のブロック構成図である。
【００３３】
図１において、ネットワークシステム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷにサーバＳＶ、複数のホスト装置ＨＳ１〜ＨＳｎ及び機器ＫＭ１〜ＫＭｍ等が接続されており、機器ＫＭ１〜ＫＭｍは、例えば、プリンタ装置、複合装置、スキャナ装置等のホスト装置ＨＳ１〜ＨＳｎからネットワークＮＷを介して動作させるためには、ドライバソフトウェア（以下、ドライバという。）を必要とするとともに、ユーザの意図する設定で動作させるには、該設定操作を必要とする機器である。
【００３４】
ネットワークシステム１では、サーバＳＶに、各ホスト装置ＨＳ１〜ＨＳｎのユーザを複数のグループに分けて登録して、各グループのユーザの使用する機器ＫＭ１〜ＫＭｍ、ユーザ及びホスト装置ＨＳ１〜ＨＳｎを該グループ別に管理している。
【００３５】
サーバ（管理装置）ＳＶは、その主要部として、図２に示す構成を有しており、制御部１０、入出力部１１、ネットワーク通信部１２、情報管理部１３及び記憶部１４等を備えている。記憶部１４には、グループ情報１５、ドライバインストーラ１６、機器情報１７及びユーザ情報１８等が記憶されている。サーバＳＶは、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、フレキシブルディスク等の記録媒体に記録されている管理プログラムを読み込ませて導入することで、後述するドライバ管理処理を実行する管理装置として構築される。
【００３６】
入出力部（操作手段）１１は、キーボード、マウス等の入力デバイス及びディスプレイ（例えば、液晶ディスプレイ）やスピーカ等の出力デバイスを総称したものであり、機器管理者がネットワークシステム１で管理する対象の機器ＫＭ１〜ＫＭｍの登録処理操作等の各種情報の入力操作を行い、また、機器管理処理に必要な各種情報をディスプレイに表示する。
【００３７】
制御部（制御手段）１０は、サーバＳＶの各部を制御してサーバＳＶとしての処理を実行するとともに、後述するドライバ管理処理を行う。
【００３８】
ネットワーク通信部１２は、ネットワークＮＷに接続されており、制御部１０の制御下でネットワークＮＷ上の機器ＫＭ１〜ＫＭｍ及びホスト装置ＨＳ１〜ＨＳｎと通信を行って、各種データや情報の授受を行う。
【００３９】
記憶部（管理情報記憶手段、ドライバ記憶手段）１４は、ハードディスク等の大容量の不揮発性メモリが用いられており、グループ情報１５、機器情報１７及びユーザ情報１８等の各種管理情報及びドライバインストーラ１６等を記憶する。
【００４０】
情報管理部１３は、制御部１０の制御下で、記憶部１４へのグループ情報１５、ドライバインストーラ１６、機器情報１７及びユーザ情報１８等の各種情報の保存処理、記憶部１４からのグループ情報１５、ドライバインストーラ１６、機器情報１７及びユーザ情報１８等の各種情報の読取処理、記憶部１４の情報の検索処理等の情報管理処理を行う。
【００４１】
グループ情報１５は、ネットワークＮＷ上の機器ＫＭ１〜ＫＭｍと該機器ＫＭ１〜ＫＭｍを使用するユーザをグループ分けして管理するためのグループ情報であり、例えば、図３に示すように、複数のグループのグループＩＤ（例えば、グループＧ１、Ｇ２、・・・等）、グループ名称（例えば、ＰＦ開室、ＡＦ開室等）、各グループに属するユーザＩＤ（Ｕ１、Ｕ２・・・等）及び各グループに所属する機器ＫＭ１〜ＫＭｍの所属機器ＩＤ（Ｋ１、Ｋ２・・・等）等の情報であり、制御部１０の制御下で、情報管理部１３によって管理される。
【００４２】
ドライバインストーラ１６は、ネットワークＮＷ上の各機器ＫＭ１〜ＫＭｍのドライバであり、制御部１０の制御下で、情報管理部１３によって管理される。
【００４３】
機器情報７は、ネットワークＮＷ上の機器ＫＭ１〜ＫＭｍであって管理対象の機器ＫＭ１〜ＫＭｍの情報、例えば、図４に示すように、機器ＩＤ（例えば、Ｋ１、Ｋ２・・・等）、機器名（例えば、Ｐ開１、ＡＦ開室１、複合１・・・等）、ＩＰアドレス（ＩＰＡｄｄｒｅｓｓ）（例えば、１３３．１３９．２３７１２１、１３３．１３９．８．２０、１３３．１３９．１９６．１５５・・・等）及びモデル（Ｍｏｄｅｌ）名（例えば、○○○  Ｎｅｏ  Ｃ３８５等）の情報であり、制御部１０の制御下で、情報管理部１３によって管理される。
【００４４】
ユーザ情報１８は、ホスト装置ＨＳ１〜ＨＳｎを使用してネットワークＮＷを介してネットワークＮＷ上の機器ＫＭ１〜ＫＭｍを利用するユーザの情報であり、例えば、図５に示すように、ユーザＩＤ、ユーザ名、ＩＰアドレス及びドライバ情報（該ユーザのホスト装置ＨＳ１〜ＨＳｎにインストールされているドライバの情報）等であって、制御部１０の制御下で、情報管理部１３によって管理される。
【００４５】
図１の機器ＫＭ１〜ＫＭｍは、上述のように、プリンタ装置、複合装置、スキャナ装置等のホスト装置ＨＳ１〜ＨＳｎからネットワークＮＷを介して動作させるためには、ドライバソフトウェア（以下、ドライバという。）を必要とする機器であり、各機器ＫＭ１〜ＫＭｍは、それぞれ各機器ＫＭ１〜ＫＭｍの動作に必要な機能ブロックを備えているとともに、図６に示すように、ネットワーク通信部２０、アドレス帳管理部２１、記憶部２２及びアドレス帳２３を備えている。また、ホスト装置ＨＳ１〜ＨＳｎは、サーバＳＶからの応答を受取る責務を有するソフトウェアが導入されている。
【００４６】
ネットワーク通信部２０は、ネットワークＮＷに接続されており、ネットワークＮＷ上のサーバＳＶ及びホスト装置ＨＳ１〜ＨＳｎと通信を行って、各種データや情報の授受を行う。
【００４７】
記憶部２２は、ハードディスク等の大容量の不揮発性メモリが用いられており、アドレス帳２３等の各種情報を記憶する。
【００４８】
アドレス帳管理部２１は、記憶部２２へのアドレス帳２３等の各種情報の保存処理、記憶部２２からのアドレス帳２３等の各種情報の読取処理、記憶部２２の情報の検索処理等の情報管理処理を行う。
【００４９】
アドレス帳２３は、該機器ＫＭ１〜ＫＭｍを使用するユーザのユーザ情報からなり、このユーザ情報としては、例えば、サーバＳＶのユーザ情報と同様の項目の情報（例えば、ユーザＩＤ、ユーザ名、ＩＰアドレス及びドライバ情報等）である。
【００５０】
上記ホスト装置ＨＳ１〜ＨＳｎは、パーソナルコンピュータ等が用いられており、パーソナルコンピュータとしての基本構成を備えているとともに、図７に示すように、本実施例のドライバ管理処理を実行するのに必要な各部を備えている。
【００５１】
すなわち、ホスト装置ＨＳ１〜ＨＳｎは、制御部３０、通知部３１、ネットワーク通信部３２、ドライバ情報管理部３３、記憶部３４及びドライバ情報３５等を備えており、制御部３０は、これらの各部を制御する。
【００５２】
通知部３１は、制御部３０の制御下で、各種情報の通知（ディスプレイへの表示による通知やスピーカからの音声出力による通知等）を行い、特に、ドライバ管理処理で必要な各種情報の通知等を行う。
【００５３】
ネットワーク通信部３２は、ネットワークＮＷに接続されており、ネットワークＮＷ上のサーバＳＶ及び機器ＫＭ１〜ＫＭｍと通信を行って、各種データや情報の授受を行う。
【００５４】
記憶部３４は、ハードディスク等の不揮発性メモリで構成され、ドライバ情報３５を記憶する。
【００５５】
ドライバ情報３５は、ホスト装置ＨＳ１〜ＨＳｎにインストールされているドライバに関する情報とドライバ本体である。
【００５６】
ドライバ情報管理部３３は、制御部３０の制御下で、ドライバ情報３５の管理、すなわち、記憶部３４へのドライバ情報３５等の各種情報の保存処理、記憶部３４からのドライバ情報３５等の各種情報の読取処理、記憶部３４の情報の検索処理等の情報管理処理を行う。
【００５７】
次に、本実施例の作用を説明する。本実施例のネットワークシステム１は、サーバＳＶが、任意のグループに対して新たに機器ＫＭ１〜ＫＭｍが追加されると、該機器ＫＭ１〜ＫＭｍのドライバを該グループの各ユーザのホスト装置ＨＳ１〜ＨＳｎに自動的にインストールする。
【００５８】
すなわち、図８に示すように、ネットワークＮＷに新たな機器ＫＭ１〜ＫＭｍが追加接続されると、ネットワークシステム１の管理者が、サーバＳＶにおいて、入出力部１１から該新たな機器ＫＭ１〜ＫＭｍの機器情報を、該機器ＫＭ１〜ＫＭｍを使用させるグループに対して登録操作を行う（ステップＳ１０１）。
【００５９】
サーバＳＶは、新たな機器ＫＭ１〜ＫＭｍの任意のグループへの登録操作が行われると、制御部１０が、情報管理部１３に機器追加の要求を送り、情報管理部１３が、記憶部１４の機器情報１７に該グループのユーザとして登録されているユーザのＩＰアドレスを取得して、制御部１０に渡す。制御部１０は、情報管理部１３から渡されたユーザのホスト装置ＨＳ１〜ＨＳｎのＩＰドレスに機器ＫＭ１〜ＫＭｍが追加されたことを、例えば、該追加された機器ＫＭ１〜ＫＭｍの機器名を通知する（ステップＳ１０２）。
【００６０】
ホスト装置ＨＳ１〜ＨＳｎは、ネットワーク通信部３２を介して機器追加の通知を受け取ると（ステップＳ１０３）、制御部３０が、サーバＳＶに対して該追加された機器ＫＭ１〜ＫＭｍのドライバインストーラ（以下、単に、ドライバという。）のダウンロード要求を行う（ステップＳ１０４）。
【００６１】
サーバＳＶは、ホスト装置ＨＳ１〜ＨＳｎから機器ＫＭ１〜ＫＭｍを指定したドライバのダウンロード要求があると、制御部１０が、情報管理部１３に記憶部１４のドライバインストーラ１６から該要求のあったドライバを取り出させ、情報管理部１３の取り出したドライバをネットワーク通信部１２を介してドライバのダウンロード要求をしてきたホスト装置ＨＳ１〜ＨＳｎに送信する（ステップＳ１０４）。
【００６２】
ホスト装置ＨＳ１〜ＨＳｎは、ネットワーク通信部３２を介してサーバＳＶからドライバを受け取ると、制御部１０が、該ドライバを展開してインストールする（ステップＳ１０６）。
【００６３】
制御部１０は、ドライバをインストールすると、ドライバ情報管理部３３にドライバ情報の変更を要求し、ドライバ情報管理部３３は、該変更要求に応じて記憶部３４のドライバ情報３５を更新して、更新結果を制御部１０に送る。制御部１０は、ネットワーク通信部３２を介して該更新したドライバ情報をサーバＳＶに送信する（ステップＳ１０７）。
【００６４】
サーバＳＶは、ネットワーク通信部１２を介してホスト装置ＨＳ１〜ＨＳｎから送信されてきたドライバ情報を受け取ると、制御部１０が、情報管理部１３に該ドライバ情報を渡して情報管理部１３に記憶部１４のユーザ情報１８（図５参照）を更新させて、処理を終了する（ステップＳ１０８）。
【００６５】
このように、本実施例のネットワークシステム１は、サーバＳＶが、ネットワークＮＷに接続されている複数の機器ＫＭ１〜ＫＭｍの機器情報１７及びドライバを使用して該機器ＫＭ１〜ＫＭｍを動作させるホスト装置ＨＳ１〜ＨＳｎを利用するユーザのユーザ情報１８等の管理情報の登録される記憶部１４に新たな機器ＫＭ１〜ＫＭｍの登録を行う機器登録処理が行われると、各機器ＫＭ１〜ＫＭｍのドライバを記憶する記憶部１４の該新たな機器ＫＭ１〜ＫＭｍのドライバをネットワークＮＷを介して記憶部１４に登録されているユーザのホスト装置ＨＳ１〜ＨＳｎに送信して該ホスト装置ＨＳ１〜ＨＳｎに該ドライバをインストールさせるインストール処理を行っている。
【００６６】
したがって、ネットワークＮＷに接続されている機器ＫＭ１〜ＫＭｍのドライバを該ネットワークＮＷ上のホスト装置ＨＳ１〜ＨＳｎに自動的にインストールすることができ、ドライバのインストールを簡単かつ効率的に行うことができる。
【００６７】
また、本実施例のネットワークシステム１のサーバＳＶは、記憶部１４が、管理情報として、機器ＫＭ１〜ＫＭｍとホスト装置ＨＳ１〜ＨＳｎを使用して該機器ＫＭ１〜ＫＭｍを利用するユーザをグループ毎に分けて登録するとともに、該グループ情報１５をも登録し、登録処理として、記憶部１４の該グループに対して行い、インストール処理として、該新たな機器ＫＭ１〜ＫＭｍの登録されるグループに属するユーザのホスト装置ＨＳ１〜ＨＳｎに対して行っている。
【００６８】
したがって、グループ毎に機器ＫＭ１〜ＫＭｍ、ユーザ、ホスト装置ＨＳ１〜ＨＳｎを管理して、新たな機器ＫＭ１〜ＫＭｍがグループに登録されると、該グループのホスト装置ＨＳ１〜ＨＳｎに該新たな機器ＫＭ１〜ＫＭｍのドライバを自動的にインストールすることができ、ドライバの管理をより一層効率的に行うことができる。
【００６９】
なお、上記実施例においては、機器ＫＭ１〜ＫＭｍが追加されると、ホスト装置ＨＳ１〜ＨＳｎのドライバを自動で更新しているが、図９に示すように、自動更新するか否かをユーザが選択できるようにしてもよい。なお、図９では、図８と同様の処理ステップには、同一のステップナンバーを付して、その説明を簡略化する。
【００７０】
すなわち、図９に示すように、サーバＳＶにおいて、ネットワークＮＷに新たな機器ＫＭ１〜ＫＭｍが追加接続されると、ネットワークシステム１の管理者が、入出力部１１から該新たな機器ＫＭ１〜ＫＭｍの機器情報を、該機器ＫＭ１〜ＫＭｍを使用させるグループに対して登録操作する（ステップＳ１０１）。
【００７１】
サーバＳＶは、新たな機器ＫＭ１〜ＫＭｍの任意のグループへの登録操作が行われると、制御部１０が、情報管理部１３を介して記憶部１４の機器情報１７に該グループのユーザとして登録されているユーザのＩＰアドレスを取得し、該ユーザのホスト装置ＨＳ１〜ＨＳｎのＩＰドレスに機器ＫＭ１〜ＫＭｍが追加されたことを通知する（ステップＳ１０２）。
【００７２】
ホスト装置ＨＳ１〜ＨＳｎは、ネットワーク通信部３２を介して機器追加の通知を受け取ると（ステップＳ１０３）、制御部３０が、通知部３１にユーザへの通知を要求し、通知部３１が、どの機器ＫＭ１〜ＫＭｍがグループに追加されたかを、例えば、ディスプレイに表示する等の方法で通知して、その機器ＫＭ１〜ＫＭｍのドライバのインストールを実行するか否かの選択のダイアログを表示する等の選択要求処理を行って、ドライバのインストールが選択されたか否かチェックする（ステップＳ２０１）。
【００７３】
ステップＳ２０１で、ホスト装置ＨＳ１〜ＨＳｎのユーザがドライバのインストールを選択しないときには、制御部３０は、そのまま処理を終了する。
【００７４】
ステップＳ２０１で、ホスト装置ＨＳ１〜ＨＳｎのユーザがドライバのインストールを選択すると、制御部３０は、上記同様に、サーバＳＶに対して該追加された機器ＫＭ１〜ＫＭｍのドライバのダウンロード要求を行う（ステップＳ１０４）。
【００７５】
サーバＳＶは、ホスト装置ＨＳ１〜ＨＳｎから機器ＫＭ１〜ＫＭｍを指定したドライバのダウンロード要求があると、制御部１０が、情報管理部１３を介して記憶部１４のドライバインストーラ１６から該要求のあったドライバを取り出して、ネットワーク通信部１２を介してドライバのダウンロード要求をしてきたホスト装置ＨＳ１〜ＨＳｎに送信する（ステップＳ１０４）。
【００７６】
ホスト装置ＨＳ１〜ＨＳｎは、ネットワーク通信部３２を介してサーバＳＶからドライバを受け取ると、制御部１０が、該ドライバを展開してインストールする（ステップＳ１０６）。
【００７７】
制御部１０は、ドライバをインストールすると、ドライバ情報管理部３３を介して記憶部３４のドライバ情報３５を更新して、ネットワーク通信部３２を介して該更新したドライバ情報をサーバＳＶに送信する（ステップＳ１０７）。
【００７８】
サーバＳＶは、ネットワーク通信部１２を介してホスト装置ＨＳ１〜ＨＳｎから送信されてきたドライバ情報を受け取ると、制御部１０が、情報管理部１３に該ドライバ情報を渡して情報管理部１３に記憶部１４のユーザ情報１８を更新させて、処理を終了する（ステップＳ１０８）。
【００７９】
このようにすると、ユーザの利用状況に応じてドライバのインストールを行い、ユーザにとって不必要な機器ＫＭ１〜ＫＭｍのドライバが不用意にインストールされるのを防止することができ、利用性を向上させることができる。
【００８０】
また、上記説明では、新たな機器ＫＭ１〜ＫＭｍが追加された場合について説明しているが、新たなユーザが追加登録された場合にも、上記同様に処理することができる。
【００８１】
この場合、任意のグループに新たなユーザが登録されると、記憶部１４の該新たなユーザのグループに属する機器ＫＭ１〜ＫＭｍのドライバを、ネットワークＮＷを介して該ユーザの使用するホスト装置ＨＳ１〜ＨＳｎに送信して該ドライバをインストールさせるインストール処理を行う。
【００８２】
したがって、新規にユーザが追加された場合にも、該ユーザの使用するホスト装置ＨＳ１〜ＨＳｎに該ユーザのグループで使用する機器ＫＭ１〜ＫＭｍのドライバを自動的にインストールすることができる。
【００８３】
また、この場合、新たに追加されるユーザがドライバのインストールを選択するときにのみ、ドライバのインストール処理を行うようにしてもよい。
【００８４】
このようにすると、ユーザの利用形態等に応じてドライバのインストールを行うことができ、利用性を向上させることができる。
【００８５】
さらに、上記説明では、機器ＫＭ１〜ＫＭｍが追加されると、該機器ＫＭ１〜ＫＭｍのドライバのインストール処理を行っているが、該機器ＫＭ１〜ＫＭｍと同モデル（同形式）の機器ＫＭ１〜ＫＭｍが既に登録されているかをチェックし、同モデルの機器ＫＭ１〜ＫＭｍが登録されていないときにのみ、該機器ＫＭ１〜ＫＭｍのドライバをインストールするようにしてもよい。
【００８６】
このようにすると、無駄なインストール処理を省くことができ、より一層効率的にドライバの管理を行うことができる。
【実施例２】
【００８７】
図１０は、本発明の管理装置、管理プログラム及び記録媒体の第２実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャートである。
【００８８】
なお、本実施例は、上記第１実施例のネットワークシステム１と同様のネットワークシステムに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【００８９】
本実施例のネットワークシステム１は、サーバＳＶが、ホスト装置ＨＳ１〜ＨＳｎをユーザのグループ毎に分けて該グループ毎にホスト装置ＨＳ１〜ＨＳｎと機器ＫＭ１〜ＫＭｍを管理しているが、このグループに属するユーザが削除されると、該ユーザのホスト装置ＨＳ１〜ＨＳｎから該ユーザの属するグループの機器ＫＭ１〜ＫＭｍのドライバを削除する。
【００９０】
すなわち、図１０に示すように、ネットワークシステム１の管理者は、ユーザがその属するグループから脱退すると、入出力部１１から該ユーザをその属するグループから削除する削除操作を行う（ステップＳ３０１）。
【００９１】
サーバＳＶは、ユーザの削除操作が行われると、制御部１０が、情報管理部１３にユーザ削除の要求を送り、情報管理部１３が、記憶部１４のグループ情報１５から該ユーザの属するグループから該ユーザのユーザＩＤ等のユーザ情報を削除する。情報管理部１３は、グループ情報１５からユーザ情報の削除を行うと、機器情報１７から該ユーザのグループに属する機器ＫＭ１〜ＫＭｍのリスト（機器リスト）を取り出し、さらに、ユーザ情報１８から該削除したユーザのＩＰアドレスを取得して、制御部１０に渡し、制御部１０は、該ＩＰアドレス宛に機器リストをネットワーク通信部１２を介して送信する（ステップＳ３０２）。
【００９２】
ホスト装置ＨＳ１〜ＨＳｎは、ネットワーク通信部３２を介して機器リストを受け取ると（ステップＳ３０３）、制御部３０が、ホスト装置ＨＳ１〜ＨＳｎにインストールされているドライバのうち該機器リストのドライバを削除する（ステップＳ３０４）。
【００９３】
制御部３０は、ドライバを削除すると、ドライバ情報管理部３３にドライバ情報３５の変更要求を行い、ドライバ情報管理部３３は、該変更要求に対応したドライバを削除した旨のドライバ情報に記憶部３４のドライバ情報３５を変更し、制御部３０に変更後のドライバ情報を渡す。制御部３０は、ドライバ情報管理部３３から受け取った変更後のドライバ情報をネットワーク通信部３２を介してサーバＳＶに送信する（ステップＳ３０５）。
【００９４】
サーバＳＶは、ネットワーク通信部１２を介して変更後のドライバ情報を受信すると、制御部１０が、情報管理部１３に該変更後のドライバ情報を渡して、情報管理部１３がユーザ情報１８の該当するユーザのドライバ情報を変更して処理を終了する（ステップＳ３０６）。
【００９５】
このように、本実施例のネットワークシステム１のサーバＳＶは、任意のグループから任意のユーザが削除されると、該ユーザの属するグループの機器ＫＭ１〜ＫＭｍのドライバの削除要求を、該ユーザのホスト装置ＨＳ１〜ＨＳｎに送信して該ドライバを削除させる削除処理を行っている。
【００９６】
したがって、グループから外れるユーザのホスト装置ＨＳ１〜ＨＳｎから不要なドライバを自動で削除することができ、ユーザによる手動でのドライバの削除処理を省いて、ドライバの管理をより一層向上させることができるとともに、ホスト装置ＨＳ１〜ＨＳｎのリソースを減らして、ホスト装置ＨＳ１〜ＨＳｎの利用性を向上させることができる。
【００９７】
なお、上記説明では、ユーザが削除される場合について説明したが、機器ＫＭ１〜ＫＭｍが削除される場合にも、同様に適用することができる。
【００９８】
この場合、任意のグループから任意の機器ＫＭ１〜ＫＭｍが削除されると、該グループに属するユーザのホスト装置ＨＳ１〜ＨＳｎに、該機器ＫＭ１〜ＫＭｍのドライバの削除要求を送信して該ドライバを削除させる削除処理を行う。
【００９９】
このようにすると、グループから外れる機器ＫＭ１〜ＫＭｍの不要なドライバをホスト装置ＨＳ１〜ＨＳｎから自動的に削除することができ、ユーザによる手動でのドライバの削除処理を省いて、管理をより一層向上させることができるとともに、ホスト装置ＨＳ１〜ＨＳｎのリソースを減らして、ホスト装置ＨＳ１〜ＨＳｎの利用性を向上させることができる。
【０１００】
また、上記説明において、ユーザや機器ＫＭ１〜ＫＭｍが削除されると、該ユーザの属するグループの機器ＫＭ１〜ＫＭｍのドライバを該ユーザのホスト装置ＨＳ１〜ＨＳｎから自動的に削除しているが、自動削除するか否かを、図９と同様に、ユーザが選択できるようにしてもよい。
【０１０１】
このようにすると、ユーザの利用形態に応じてドライバの自動削除処理を選択することができ、利用性をより一層向上させることができる。
【実施例３】
【０１０２】
図１１は、本発明の管理装置、管理プログラム及び記録媒体の第３実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャートである。
【０１０３】
なお、本実施例は、上記第１実施例のネットワークシステム１と同様のネットワークシステムに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１０４】
本実施例のネットワークシステム１は、サーバＳＶが、ホスト装置ＨＳ１〜ＨＳｎをユーザのグループ毎に分けて該グループ毎にホスト装置ＨＳ１〜ＨＳｎと機器ＫＭ１〜ＫＭｍを管理しているが、このグループに属する機器ＫＭ１〜ＫＭｍが削除されると、該グループに属する機器ＫＭ１〜ＫＭｍのうち、同じ形式（モデル）の機器ＫＭ１〜ＫＭｍがあるかチェックして、同モデルの機器ＫＭ１〜ＫＭｍがないときにのみ、該グループのホスト装置ＨＳ１〜ＨＳｎからドライバを削除する。
【０１０５】
すなわち、図１１に示すように、ネットワークシステム１の管理者は、あるグループからそのグループに属する機器ＫＭ１〜ＫＭｍが取り除かれると、入出力部１１から該機器ＫＭ１〜ＫＭｍをその属するグループから削除する削除操作を行う（ステップＳ４０１）。
【０１０６】
サーバＳＶは、該グループに所属するユーザのホスト装置ＨＳ１〜ＨＳｎに、該削除された機器ＫＭ１〜ＫＭｍと同じモデル（形式）の機器ＫＭ１〜ＫＭｍがあるかチェックし（ステップＳ４０２）、同じモデルの機器ＫＭ１〜ＫＭｍがあるときには、該削除された機器ＫＭ１〜ＫＭｍのドライバをホスト装置ＨＳ１〜ＨＳｎから削除すると、該同じモデルの機器ＫＭ１〜ＫＭｍを動作させることができなくなるため、ドライバの削除を行うことなくそのまま処理を終了する。
【０１０７】
ステップＳ４０２で、削除された機器ＫＭ１〜ＫＭｍのグループに該機器ＫＭ１〜ＫＭｍと同じモデルの機器ＫＭ１〜ＫＭｍが存在しないときには、サーバＳＶは、情報管理部１３が、記憶部１４の機器情報１７から該削除された機器ＫＭ１〜ＫＭｍの機器情報を取り出して、ユーザ情報１８から該機器ＫＭ１〜ＫＭｍのグループのユーザとして登録されているユーザのＩＰアドレスを取得し、該取り出したＩＰアドレスと機器情報を制御部１０に渡す。制御部１０は、ネットワーク通信部１２を介して該取得したＩＰアドレスに基づいて該ユーザのホスト装置ＨＳ１〜ＨＳｎに機器ＫＭ１〜ＫＭｍが機器情報を送るとともに、削除されたことを通知する（ステップＳ４０３）。この削除通知による機器情報は、削除された機器名である。
【０１０８】
ホスト装置ＨＳ１〜ＨＳｎは、ネットワーク通信具３２を介して削除通知と機器情報を受け取ると（ステップＳ４０４）、制御部３０が、該機器情報に基づいてインストールされているドライバのうち該機器情報の機器ＫＭ１〜ＫＭｍのドライバを削除する（ステップＳ４０５）。制御部３０は、ドライバを削除すると、ドライバ情報管理部３３に削除したドライバ名を通知して、ドライバ情報の変更を要求し、ドライバ情報管理部３３が、ドライバ情報３５の変更を行って、変更後のドライバ情報を制御部３０に渡す。制御部３０は、ネットワーク通信部３２を介して変更後のドライバ情報をサーバＳＶに送信する（ステップＳ４０６）。
【０１０９】
サーバＳＶは、ネットワーク通信部１２を介してドライバ情報を受信すると、制御部１０が、情報管理部１３に該ドライバ情報を渡して情報管理部１３に記憶部１４のユーザ情報１８を更新させて、処理を終了する（ステップＳ４０７）。
【０１１０】
このように、本実施例のネットワークシステム１のサーバＳＶは、任意のグループから任意の機器ＫＭ１〜ＫＭｍが削除されると、該削除される機器ＫＭ１〜ＫＭｍのグループに該削除される機器ＫＭ１〜ＫＭｍと同形式（同モデル）の機器ＫＭ１〜ＫＭｍが登録されているか判別し、該同モデルの機器ＫＭ１〜ＫＭｍが登録されていないときに、削除処理を行っている。
【０１１１】
したがって、削除される機器ＫＭ１〜ＫＭｍのドライバが削除されることで、該削除される機器ＫＭ１〜ＫＭｍと同モデルの機器ＫＭ１〜ＫＭｍを動作させることができなくなり、再度ドライバをインストールする手間を省くことができ、利用性をより一層向上させることができる。
【実施例４】
【０１１２】
図１２は、本発明の管理装置、管理プログラム及び記録媒体の第４実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャートである。
【０１１３】
なお、本実施例は、上記第１実施例のネットワークシステム１と同様のネットワークシステムに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１１４】
本実施例のネットワークシステム１は、サーバＳＶが、ホスト装置ＨＳ１〜ＨＳｎをユーザのグループ毎に分けて該グループ毎にホスト装置ＨＳ１〜ＨＳｎと機器ＫＭ１〜ＫＭｍを管理しているが、任意のグループにユーザが追加されると、該グループに属する機器ＫＭ１〜ＫＭｍのアドレス帳２３にユーザ情報を追加登録する。
【０１１５】
すなわち、図１２に示すように、ネットワークシステム１の管理者は、ユーザがあるグループに追加になると、入出力部１１から該ユーザをそのグループを指定して追加する登録操作を行う（ステップＳ５０１）。
【０１１６】
サーバＳＶは、ユーザの追加操作が行われると、制御部１０が、情報管理部１３にユーザ追加の要求を送り、情報管理部１３が、記憶部１４のグループ情報１５の指定のグループに該ユーザのＩＤ（ユーザＩＤ）を追加登録する。情報管理部１３は、グループ情報１５にユーザの登録を行うと、機器情報１７から該ユーザのグループに属する機器ＫＭ１〜ＫＭｍのＩＰアドレスを取り出し、さらに、ユーザ情報１８から該追加したユーザのユーザ情報を取得して、制御部１０に渡し、制御部１０は、該機器ＫＭ１〜ＫＭｍのＩＰアドレス宛にユーザ情報をネットワーク通信部１２を介して送信して、該機器ＫＭ１〜ＫＭｍの記憶部２２のアドレス帳２３への該ユーザ情報の追加設定を行わせる（ステップＳ５０２）。
【０１１７】
このように、本実施例のネットワークシステム１のサーバＳＶは、任意のグループに新たなユーザが登録されると、記憶部１４の該グループに属する機器ＫＭ１〜ＫＭｍに、該ユーザのユーザ情報を送信して、該機器ＫＭ１〜ＫＭｍの備えているアドレス帳２３に該ユーザ情報を登録させるアドレス帳登録処理を行っている。
【０１１８】
したがって、ユーザが機器ＫＭ１〜ＫＭｍのアドレス帳に設定する手間を省くことができるとともに、速やかにアドレス帳機能を利用できるようになり、利用性を向上させることができる。
【０１１９】
なお、上記説明では、新たにユーザが登録された場合について説明したが、新たな機器ＫＭ１〜ＫＭｍが登録された場合にも、同様に適用することができる。
【０１２０】
この場合、サーバＳＶは、任意のグループに新たな機器ＫＭ１〜ＫＭｍが登録されると、該グループに属するユーザのユーザ情報を該機器ＫＭ１〜ＫＭｍに送信して該機器ＫＭ１〜ＫＭｍの備えているアドレス帳に該ユーザ情報を登録させるアドレス帳登録処理を行う。
【０１２１】
このようにすると、ユーザが機器ＫＭ１〜ＫＭｍのアドレス帳に設定する手間を省くことができるとともに、速やかにアドレス帳機能を利用できるようになり、利用性を向上させることができる。
【０１２２】
また、任意のグループに新たなユーザまたは新たな機器ＫＭ１〜ＫＭｍが登録されると、該ユーザまたは該機器ＫＭ１〜ＫＭｍのグループのユーザがアドレス帳への登録を選択するときにのみ、アドレス帳登録処理を行ってもよい。
【０１２３】
このようにすると、利用形態に応じてアドレス帳へのユーザ情報の登録を行うことができるとともに、ユーザの要望なしにユーザ情報が機器ＫＭ１〜ＫＭｍのアドレス帳に登録されることを防止することができ、利用性を向上させることができる。
【実施例５】
【０１２４】
図１３は、本発明の管理装置、管理プログラム及び記録媒体の第５実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャートである。
【０１２５】
なお、本実施例は、上記第１実施例のネットワークシステム１と同様のネットワークシステムに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１２６】
本実施例のネットワークシステム１は、サーバＳＶが、ホスト装置ＨＳ１〜ＨＳｎをユーザのグループ毎に分けて該グループ毎にホスト装置ＨＳ１〜ＨＳｎと機器ＫＭ１〜ＫＭｍを管理しているが、ユーザの登録されているあるグループから機器ＫＭ１〜ＫＭｍが削除されると、該グループに属する機器ＫＭ１〜ＫＭｍのアドレス帳２３からユーザ情報を削除する。
【０１２７】
すなわち、図１３に示すように、ネットワークシステム１の管理者は、ユーザの所属するあるグループの機器ＫＭ１〜ＫＭｍが削除になると、入出力部１１から該機器ＫＭ１〜ＫＭｍをそのグループを指定して機器ＫＭ１〜ＫＭｍを削除する削除操作を行う（ステップＳ６０１）。
【０１２８】
サーバＳＶは、上記ユーザの所属するグループからある機器ＫＭ１〜ＫＭｍの削除操作が行われると、制御部１０が、情報管理部１３に機器削除の要求を送り、情報管理部１３が、記憶部１４のグループ情報１５から指定のグループの指定の機器ＫＭ１〜ＫＭｍのＩＤ（機器ＩＤ）等の機器情報を削除する。情報管理部１３は、グループ情報１５に機器情報の削除を行うと、ユーザ情報１８から該削除した機器ＫＭ１〜ＫＭｍのグループに属するユーザのユーザ情報を取り出し、さらに、機器情報１７から該削除した機器ＫＭ１〜ＫＭｍのＩＰアドレスを取得して、制御部１０に渡し、制御部１０は、該機器ＫＭ１〜ＫＭｍのＩＰアドレス宛にユーザ情報をネットワーク通信部１２を介して送信して、該機器ＫＭ１〜ＫＭｍの記憶部２２のアドレス帳２３から該ユーザ情報の削除を行わせる（ステップＳ６０２）。
【０１２９】
このように、本実施例のネットワークシステム１のサーバＳＶは、任意のグループから任意の機器ＫＭ１〜ＫＭｍが削除されると、該機器ＫＭ１〜ＫＭｍのアドレス帳２３からユーザ情報を削除するユーザ情報削除処理を行う。
【０１３０】
したがって、ホスト装置ＨＳ１〜ＨＳｎの余分なリソースを減らすことができるとともに、ユーザがアドレス帳からユーザ情報を削除する手間を省くことができ、利用性を向上させることができる。
【０１３１】
なお、上記説明では、任意のグループから任意の機器ＫＭ１〜ＫＭｍが削除されると、該機器ＫＭ１〜ＫＭｍのアドレス帳２３からユーザ情報を削除するユーザ情報削除処理を行っているが、任意のグループから任意のユーザが削除された場合にも、同様に適用することができる。
【０１３２】
この場合、サーバＳＶは、任意のグループから任意のユーザが削除されると、該削除されるユーザのグループに属する機器ＫＭ１〜ＫＭｍに、該削除されるユーザのユーザ情報の削除要求を送信してアドレス帳２３から該ユーザ情報を削除させるユーザ情報削除処理を行う。
【０１３３】
このようにすると、ホスト装置ＨＳ１〜ＨＳｎの余分なリソースを減らすことができるとともに、ユーザがアドレス帳からユーザ情報を削除する手間を省くことができ、利用性を向上させることができる。
【０１３４】
また、上記説明では、ユーザまたは機器ＫＭ１〜ＫＭｍが削除されると、機器ＫＭ１〜ＫＭｍのアドレス帳２３からユーザ情報を自動削除しているが、自動削除するか否かをユーザが選択できるようにしてもよい。
【０１３５】
このようにすると、ユーザの利用形態に応じてユーザ情報の自動削除処理を選択することができ、ユーザの要望なしにアドレス帳のユーザ情報が削除されることを防止して、利用性をより一層向上させることができる。
【０１３６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１３７】
本発明は、機器と該機器をドライバを使用して動作させるホスト装置が接続されているネットワークでの該ドライバの管理を適切に行う管理装置、管理プログラム及び記録媒体に適用することができる。
【図面の簡単な説明】
【０１３８】
【図１】本発明の管理装置、管理プログラム及び記録媒体の第１実施例を適用したネットワークシステムのブロック構成図。
【図２】図１のサーバの要部ブロック構成図。
【図３】図２のグループ情報の一例を示す図。
【図４】図２の機器情報の一例を示す図。
【図５】図２のユーザ情報の一例を示す図。
【図６】図１の機器の要部ブロック構成図。
【図７】図１のホスト装置の要部ブロック構成図。
【図８】図１のサーバによるドライバ管理処理を示すフローチャート。
【図９】図１のサーバによるインストールの要否の選択を伴うドライバ管理処理を示すフローチャート。
【図１０】本発明の管理装置、管理プログラム及び記録媒体の第２実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャート。
【図１１】本発明の管理装置、管理プログラム及び記録媒体の第３実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャート。
【図１２】本発明の管理装置、管理プログラム及び記録媒体の第４実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャート。
【図１３】本発明の管理装置、管理プログラム及び記録媒体の第５実施例を適用したネットワークシステムのサーバによるドライバ管理処理を示すフローチャート。
【符号の説明】
【０１３９】
１  ネットワークシステム
ＮＷ  ネットワーク
ＳＶ  サーバ
１０  制御部
１１  入出力部
１２  ネットワーク通信部
１３  情報管理部
１４  記憶部
１５  グループ情報
１６  ドライバインストーラ
１７  機器情報
１８  ユーザ情報
ＨＳ１〜ＨＳｎ  ホスト装置
２０  ネットワーク通信部
２１  アドレス帳管理部
２２  記憶部
２３  アドレス帳
ＫＭ１〜ＫＭｍ  機器
３０  制御部
３１  通知部
３２  ネットワーク通信部
３３  ドライバ情報管理部
３４  記憶部
３５  ドライバ情報
【図１】
2008059454.tif 000003
【図２】
2008059454.tif 000004
【図３】
2008059454.tif 000005
【図４】
2008059454.tif 000006
【図５】
2008059454.tif 000007
【図６】
2008059454.tif 000008
【図７】
2008059454.tif 000009
【図８】
2008059454.tif 000010
【図９】
2008059454.tif 000011
【図１０】
2008059454.tif 000012
【図１１】
2008059454.tif 000013
【図１２】
2008059454.tif 000014
【図１３】
2008059454.tif 000015