(57)【要約】【課題】ネットワークを介して接続されたクライアント用情報処理装置のデバイス設定情報、を簡易に管理する情報処理装置の提供。【解決手段】ネットワークを介して接続されているクライアント用情報処理装置２０に設定されているデバイス３０の設定情報を管理する管理用情報処理装置１０であって、新規デバイス設定情報を取得する手段と、新規デバイス情報属性情報を取得する手段と、クライアント用情報処理装置２０の現状デバイス情報属性情報を取得する手段と、新規デバイス情報属性情報と、現状デバイス情報属性情報と、を比較する手段と、比較した結果に基づいて現状デバイス設定情報を変更する手段と、を有し、クライアント用情報処理装置２０は、あらかじめ設定された管理用情報処理装置１０とデバイス設定情報に関する通信が可能であるように設定される。【選択図】図１
2005216079.tif 000002
【特許請求の範囲】
【請求項１】
デバイスとクライアント用情報処理装置とネットワークを介して相互に接続されており、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理する管理用の情報処理装置であって、
新規デバイス設定情報を取得する手段と、
前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得する手段と、
前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得する手段と、
前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較する手段と、
前記比較した結果に基づいて前記現状デバイス設定情報を変更する手段と、
を有し、
前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定されることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
さらに、前記変更した結果に関する結果情報を取得する手段と、
前記結果情報に基づいて前記現状デバイス情報属性情報を更新する手段と、
を有することを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記クライアント用情報処理装置には、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信を可能とするエージェントソフトがインストールされていることを特徴とする情報処理装置。
【請求項４】
デバイスとネットワークを介して相互に接続されているクライアント用情報処理装置と管理用情報処理装置とを含み、前記管理用情報処理装置が、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理する情報処理システムであって、
前記管理用情報処理装置は、
新規デバイス設定情報を取得する手段と、
前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得する手段と、
前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得する手段と、
前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較する手段と、
前記比較した結果に基づいて前記現状デバイス設定情報を変更する手段と、
を有し、
前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定されることを特徴とする情報処理システム。
【請求項５】
請求項４に記載の情報処理システムであって、
前記管理用情報処理装置は、
さらに、前記変更した結果に関する結果情報を取得する手段と、
前記結果情報に基づいて前記現状デバイス情報属性情報を更新する手段と、
を有することを特徴とする情報処理システム。
【請求項６】
デバイスとクライアント用情報処理装置とネットワークを介して相互に接続されており、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理するデバイス設定情報管理方法であって、
新規デバイス設定情報を取得するステップと、
前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得するステップと、
前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得するステップと、
前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較するステップと、
前記比較した結果に基づいて前記現状デバイス設定情報を変更するステップと、
を含み、
前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定されることを特徴とするデバイス設定情報管理方法。
【請求項７】
請求項６に記載のデバイス設定情報管理方法であって、
さらに、前記変更した結果に関する結果情報を取得するステップと、
前記結果情報に基づいて前記現状デバイス情報属性情報を更新するステップと、
を含むことを特徴とするデバイス設定情報管理方法。
【請求項８】
デバイスとクライアント用情報処理装置とネットワークを介して相互に接続されており、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理するデバイス設定情報管理プログラムであって、
コンピュータを、
新規デバイス設定情報を取得する手段と、
前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得する手段と、
前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得する手段と、
前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較する手段と、
前記比較した結果に基づいて前記現状デバイス設定情報を変更する手段と、
を有し、
前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定される情報処理装置として機能させることを特徴とするデバイス設定情報管理プログラム。
【請求項９】
請求項８に記載のデバイス設定情報管理プログラムであって、
コンピュータを、
さらに、前記変更した結果に関する結果情報を取得する手段と、
前記結果情報に基づいて前記現状デバイス情報属性情報を更新する手段と、
を有する情報処理装置として機能させることを特徴とするデバイス設定情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された情報処理装置のデバイス設定情報、を管理する情報処理装置、情報処理システム、デバイス設定情報管理方法およびデバイス設定情報管理プログラムに関する。
【背景技術】
【０００２】
少なくとも１つの管理コンピュータと、複数のクライアントコンピュータとがネットワークを介して接続されているシステムにおいて、各クライアントコンピュータのプリンタドライバ等のデバイス設定情報を管理する作業、例えば、各クライアントコンピュータのプリンタドライバ等を新規インストール、更新およびアンインストールする作業は、手作業で行われていた。例えば、システム管理者があらかじめドライバ設定情報を作成して、それをドライバと共にＣＤ−ＲＯＭやフロッピー（登録商標）ディスク等に格納して各クライアントに配布したり、サーバ上の共有フォルダに格納して各クライアントに取得してもらったり、各クライアントにＷｅｂからダウンロードしてもらうようにしていた。しかし、この作業はシステム管理者またはクライアントに大きな負担がかかる。
【０００３】
このように問題を解決するために、例えば、特開２０００−２１５１２８号公報（特許文献１）には、ネットワーク接続された共有プリンタのプリンタドライバの自動インストール方法が開示されている。この方法では、管理コンピュータによりドライバのインストールプログラムを含む電子メールメッセージがクライアントコンピュータに送付され、電子メールに含まれたインストールプログラムが実行されてクライアントコンピュータにドライバがインストールされる。
【０００４】
また、特開２００１−２２２４００号公報（特許文献２）には、複数のクライアントコンピュータのプリンタドライバを管理コンピュータからインストール、更新およびアンインストールする方法が開示されている。この方法では、まずプリンタドライバがプリントするポートが選択される。プリンタドライバが変更されるクライアントコンピュータを選択した後で、選択された各クライアントコンピュータでプリンタドライバのインストール、更新およびアンインストールが行われる。
【０００５】
【特許文献１】特開２０００−２１５１２８号公報
【特許文献２】特開２００１−２２２４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および特許文献２の方法では、クライアントコンピュータにインストールされているプリンタドライバのバージョン情報を一括して管理できない。したがって、クライアントコンピュータに現在インストールされているプリンタドライバのバージョンに応じたインストール作業を行うことはできない。
【０００７】
また、クライアントコンピュータに設定されているデバイス設定情報が管理コンピュータ以外のコンピュータによって改ざんされることに対する対策もされていない。
【０００８】
本発明は、ネットワークを介して接続されたクライアント用情報処理装置のデバイス設定情報、を簡易に管理する情報処理装置、情報処理システム、デバイス設定情報管理方法およびデバイス設定情報管理プログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明は、デバイスとクライアント用情報処理装置とネットワークを介して相互に接続されており、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理する管理用の情報処理装置であって、新規デバイス設定情報を取得する手段と、前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得する手段と、前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得する手段と、前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較する手段と、前記比較した結果に基づいて前記現状デバイス設定情報を変更する手段と、を有し、前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定される。
【００１０】
また、前記情報処理装置において、さらに、前記変更した結果に関する結果情報を取得する手段と、前記結果情報に基づいて前記現状デバイス情報属性情報を更新する手段と、を有することが好ましい。
【００１１】
また、前記情報処理装置において、前記クライアント用情報処理装置には、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信を可能とするエージェントソフトがインストールされていることが好ましい。
【００１２】
また、本発明は、デバイスとネットワークを介して相互に接続されているクライアント用情報処理装置と管理用情報処理装置とを含み、前記管理用情報処理装置が、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理する情報処理システムであって、前記管理用情報処理装置は、新規デバイス設定情報を取得する手段と、前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得する手段と、前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得する手段と、前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較する手段と、前記比較した結果に基づいて前記現状デバイス設定情報を変更する手段と、を有し、前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定される。
【００１３】
また、前記情報処理システムにおいて、前記管理用情報処理装置は、さらに、前記変更した結果に関する結果情報を取得する手段と、前記結果情報に基づいて前記現状デバイス情報属性情報を更新する手段と、を有することが好ましい。
【００１４】
また、本発明は、デバイスとクライアント用情報処理装置とネットワークを介して相互に接続されており、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理するデバイス設定情報管理方法であって、新規デバイス設定情報を取得するステップと、前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得するステップと、前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得するステップと、前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較するステップと、前記比較した結果に基づいて前記現状デバイス設定情報を変更するステップと、を含み、前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定される。
【００１５】
また、前記デバイス設定情報管理方法であって、さらに、前記変更した結果に関する結果情報を取得するステップと、前記結果情報に基づいて前記現状デバイス情報属性情報を更新するステップと、を含むことが好ましい。
【００１６】
また、本発明は、デバイスとクライアント用情報処理装置とネットワークを介して相互に接続されており、前記クライアント用情報処理装置に設定されている前記デバイスの設定に関するデバイス設定情報を管理するデバイス設定情報管理プログラムであって、コンピュータを、新規デバイス設定情報を取得する手段と、前記新規デバイス設定情報に関する新規デバイス情報属性情報を取得する手段と、前記クライアント用情報処理装置に設定されている現状デバイス設定情報に関する現状デバイス情報属性情報を取得する手段と、前記新規デバイス情報属性情報と、前記現状デバイス情報属性情報と、を比較する手段と、前記比較した結果に基づいて前記現状デバイス設定情報を変更する手段と、を有し、前記クライアント用情報処理装置は、あらかじめ設定された管理用の情報処理装置との前記デバイス設定情報に関する通信が可能であるように設定される情報処理装置として機能させる。
【００１７】
また、前記デバイス設定情報管理プログラムにおいて、コンピュータを、さらに、前記変更した結果に関する結果情報を取得する手段と、前記結果情報に基づいて前記現状デバイス情報属性情報を更新する手段と、を有する情報処理装置として機能させることが好ましい。
【発明の効果】
【００１８】
本発明により、ネットワークを介して接続されたクライアント用情報処理装置のデバイス設定情報、をそのデバイス設定情報のバージョンに応じて管理することができる。また、ネットワークを介して接続された複数のクライアント用情報処理装置のデバイス設定情報を一元的に管理することができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の一実施形態におけるデバイス情報管理システム１を実現する構成を示すブロック図である。本実施形態に係るデバイス設定情報管理方法を実現するプログラムが格納された１つ以上の管理用情報処理装置１０と、１つ以上のクライアント用情報処理装置２０と、１つ以上のデバイス３０が、ＬＡＮ（ローカルエリアネットワーク）等のネットワークを介して、所定のプロトコルにしたがって相互に情報伝達可能に接続されている。図１においては、１個の管理用情報処理装置１０と、ｎ個（ｎは整数）のクライアント用情報処理装置２０Ａ〜２０Ｅ（クライアント用情報処理装置Ｎｏ．１〜クライアント用情報処理装置Ｎｏ．ｎ）と、３個のデバイス３０Ａ，３０Ｂ，３０Ｃと、がネットワークを介して接続されている。
【００２０】
管理用情報処理装置１０としては、デスクトップ型パーソナルコンピュータ、ノート型パーソナルコンピュータ等が挙げられる。
【００２１】
クライアント用情報処理装置２０としては、デスクトップ型パーソナルコンピュータ、ノート型パーソナルコンピュータ、携帯情報端末等が挙げられる。
【００２２】
デバイス３０としては例えば、プリンタ、コピー機、ファックス、スキャナおよびそれらの複合機等が挙げられる。管理用情報処理装置１０およびクライアント用情報処理装置２０はネットワーク等を介して、必要なデバイス３０を使用して、ドキュメントの印刷、コピー、ファックス、スキャン等のジョブを実行する。また、管理用情報処理装置１０およびクライアント用情報処理装置２０から複合機内のデータ等の格納場所（データボックス）にアクセスし、保管されたデータ等の取り込み、送信等を行ってもよい。データボックスを実現する記録媒体は、例えば、複合機内のハードディスクや、ネットワークを介して複合機に接続されたデータベースサーバである。
【００２３】
本実施形態のデバイス設定情報管理方法を実現するプログラムが格納された管理用情報処理装置１０は、図２に示すように、制御部１００、記憶部１２０、表示部１４０、入力部１６０、データインターフェース１８０、読取部１９０等を含んで構成される。なお、これらの構成全てが１つの装置に含まれている必要はない。
【００２４】
制御部１００は、ＣＰＵ等の制御素子を含んで構成され、管理用情報処理装置１０を統合的に制御する機能を有する。
【００２５】
記憶部１２０には、半導体メモリ、ハードディスク等を含んで構成され、制御部１００で処理されるプログラム、ドキュメント等の各種データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、ハードディスク装置、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。
【００２６】
表示部１４０は、モニタ、タッチパネル等を含んで構成され、ユーザに対して各種情報を提示したり、ユーザからの管理用情報処理装置１０に対する指示を受け付けたりするために用いられる。
【００２７】
入力部１６０はキーボード、マウス、タッチパネル等を含んで構成され、ユーザから処理に用いられる各種情報を取得するために用いられる。表示部１４０と入力部１６０はタッチパネルなど一体のユーザインターフェースであってもよい。
【００２８】
データインターフェース１８０は、ネットワーク等を介して、クライアント用情報処理装置２０におけるデータインターフェース２８０およびデバイス３０におけるデータインターフェースと情報伝達可能に接続され、各種情報を送受信するために用いられる。
【００２９】
読取部１９０は、光ディスクドライブ、光磁気ディスクドライブ、フロッピー（登録商標）ディスクドライブ等を含んで構成され、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の情報記録媒体からデータを読み取るために用いられる。
【００３０】
クライアント用情報処理装置２０は、図３に示すように、制御部２００、記憶部２２０、表示部２４０、入力部２６０、データインターフェース２８０、読取部２９０等を含んで構成される。なお、これらの構成全てが１つの装置に含まれている必要はない。
【００３１】
制御部２００は、ＣＰＵ等の制御素子を含んで構成され、クライアント用情報処理装置２０を統合的に制御する機能を有する。
【００３２】
記憶部２２０には、半導体メモリ、ハードディスク等を含んで構成され、制御部２００で処理されるプログラム、ドキュメント等の各種データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、ハードディスク装置、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。
【００３３】
表示部２４０は、モニタ、タッチパネル等を含んで構成され、ユーザに対して各種情報を提示したり、ユーザからのクライアント用情報処理装置２０に対する指示を受け付けたりするために用いられる。
【００３４】
入力部２６０はキーボード、マウス、タッチパネル等を含んで構成され、ユーザから処理に用いられる各種情報を取得するために用いられる。表示部２４０と入力部２６０はタッチパネルなど一体のユーザインターフェースであってもよい。
【００３５】
データインターフェース２８０は、ネットワーク等を介して、管理用情報処理装置１０におけるデータインターフェース１８０およびデバイス３０におけるデータインターフェースと情報伝達可能に接続され、各種情報を送受信するために用いられる。
【００３６】
読取部２９０は、光ディスクドライブ、光磁気ディスクドライブ、フロッピー（登録商標）ディスクドライブ等を含んで構成され、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の情報記録媒体からデータを読み取るために用いられる。
【００３７】
本実施形態において、デバイス設定情報管理方法は管理用情報処理装置１０の記憶部１２０に格納されたデバイス設定情報管理プログラムを実行することにより実現される。管理用情報処理装置１０はネットワーク等を介して、クライアント用情報処理装置２０における、クライアント用情報処理装置２０がデバイス３０を使用するためのデバイス設定情報を管理する。
【００３８】
ここで、デバイス設定情報は、クライアント用情報処理装置２０がネットワークを介して使用するデバイス３０に関する情報である。例えば、ネットワークを介して接続されたデバイス３０を制御するドライバソフトの種類、ドライバソフトの設定情報や、ドライバソフトのインストールに関する設定情報（例えば、ドライバソフトがインストール済みか否か、インストールされているドライバソフトのバージョン等の情報）や、デバイス３０の本体に対する設定情報や、クライアント用情報処理装置２０の記憶部１２０に格納されているソフトウェアに対する設定情報等が挙げられる。
【００３９】
本実施形態において、クライアント用情報処理装置２０は、あらかじめ設定された管理用情報処理装置１０とのデバイス設定情報に関する通信が可能であるように設定される。また、クライアント用情報処理装置２０は、あらかじめ設定された管理用情報処理装置１０とのみデバイス設定情報に関する通信が可能であるように設定され、あらかじめ設定されていない管理用情報処理装置とはデバイス設定情報に関する通信を行うことができないように設定されることが好ましい。そのため、クライアント用情報処理装置２０の記憶部２２０にはあらかじめ、エージェントソフトが格納されていることが好ましい。エージェントソフトは、管理用情報処理装置１０からの指示に応答し動作することができる。また、管理用情報処理装置１０と双方向でデータのやり取りを可能とすることができる。エージェントソフトは、クライアント用情報処理装置２０があらかじめ設定された管理用情報処理装置１０とのデバイス設定情報に関する通信を行うことを可能とすることが好ましい。また、エージェントソフトは、クライアント用情報処理装置２０があらかじめ設定された管理用情報処理装置１０とのみデバイス設定情報に関する通信を行うことを可能とし、あらかじめ設定されていない管理用情報処理装置とはデバイス設定情報に関する通信を行うことができないようにすることがより好ましい。そのとき、通信可能な管理用情報処理装置１０として、複数の管理用情報処理装置１０を設定することができる。このように、あらかじめ設定した管理用情報処理装置１０とデバイス設定情報の通信を行うことができるように設定することにより、高いセキュリティ性を付与することができる。
【００４０】
また、エージェントソフトは、管理用情報処理装置１０が管理対象となるクライアント用情報処理装置２０を検出するのを支援することが好ましい。また、エージェントソフトは、クライアント用情報処理装置２０が保有するデバイス設定情報に関する属性情報を取得し、管理用情報処理装置１０に送信するのを支援することが好ましい。また、エージェントソフトは、クライアント用情報処理装置２０において、管理用情報処理装置１０の指示に基づいてデバイス設定情報の設定を行うのを支援することが好ましい。なお、エージェントソフトは、クライアント用情報処理装置２０において、ＯＳが起動されると起動されてそのバックグラウンドで稼動することが好ましい。
【００４１】
以下、本発明の一実施形態における管理用情報処理装置１０の動作手順について詳細に説明する。図４に本実施形態の動作手順を示すフローチャートを示す。
【００４２】
管理用情報処理装置１０はネットワークに接続されている。管理用情報処理装置１０の記憶部１２０に格納された、本実施形態に係るデバイス設定情報管理プログラムが管理者等により起動される。プログラムが起動されると、制御部１００はプログラム操作画面を表示部１４０に表示する。
【００４３】
クライアント用情報処理装置２０はネットワークに接続されている。クライアント用情報処理装置２０がユーザにより起動されると、制御部２００は、記憶部２２０に格納したエージェントソフトを起動する。
【００４４】
ステップＳ１０では、管理用情報処理装置１０の制御部１００は、管理用情報処理装置１０の記憶部１２０に格納および保持しているデバイス設定情報を更新する。制御部１００は、データインターフェース１８０を用いて、インターネット経由であらかじめ指定されたサイト等から新規のデバイスドライバ等の新規デバイス設定情報を取得し、記憶部１２０に保持および格納する。または、制御部１００は、読取部１９０を用いて、管理者等によってＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の情報記録媒体からインストールされた新規のデバイスドライバ等の新規デバイス設定情報を取得し、記憶部１２０に格納および保持する。
【００４５】
制御部１００は、デバイス設定情報を、インターネット上のサイトから取得するか、情報記録媒体から取得するか等の選択画面を表示部１４０に表示し、入力部１６０を用いて管理者等に選択させることができる。また、更新対象とするデバイス設定情報の選択画面を表示部１４０に表示し、入力部１６０を用いて管理者等に選択させることができる。
【００４６】
ステップＳ１０は、図５に示すフローチャートに従って行われる。まず、ステップＳ１００では、管理用情報処理装置１０の制御部１００は、インターネット上のあらかじめ指定されたサイト等から新規のデバイスドライバ等の新規デバイス設定情報を検出する。または、制御部１００は、読取部１９０を用いて、デバイス設定情報が格納されたＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の情報記録媒体等から、新規のデバイスドライバ等の新規デバイス設定情報を検出する。
【００４７】
ステップＳ１２０では、制御部１００は、インターネットの指定サイト上または情報記録媒体上等から検出した新規デバイス設定情報に関する属性情報を取得する。取得した属性情報は、記憶部１２０に格納および保持する。ここで、属性情報としては新規のデバイス設定情報の種類、新規のデバイス設定情報のバージョン情報等である。
【００４８】
ステップＳ１４０では、ステップＳ１２０で取得した新規デバイス設定情報に関する属性情報と、記憶部１２０に格納および保持していたデバイス設定情報に関する属性情報と、を比較する。
【００４９】
ステップＳ１６０では、制御部１００は、ステップＳ１４０で比較した結果に基づいて、記憶部１２０に格納および保持しているデバイス設定情報を新規デバイス設定情報に更新する。制御部１００は、インターネットの指定サイト上または情報記録媒体上等から新規デバイス設定情報を取得し、記憶部１２０に格納および保持する。制御部１００は、更新中や更新終了等の更新の経過情報を表示部１４０に表示してもよい。また、制御部１００は、更新成功または更新失敗等の更新の結果情報を表示部１４０に表示してもよい。
【００５０】
制御部１００は、管理用情報処理装置１０が保持するデバイス設定情報を、新規バージョンが出た時点で自動的に更新することが好ましい。制御部１００は、データインターフェース１８０を用いて、インターネット経由であらかじめ指定されたサイト等に対して、あらかじめ設定された周期でアクセスし、新規のデバイスドライバ等の新規デバイス設定情報を検出する。制御部１００は、インターネットの指定サイト上等から検出した新規デバイス設定情報に関する属性情報を取得し、記憶部１２０に格納および保持するデバイス設定情報に関する属性情報と比較する。制御部１００は、ステップＳ１２０で比較した結果に基づいて、インターネットの指定サイト上等から新規デバイス設定情報を取得し、記憶部１２０に格納および保持する。
【００５１】
ステップＳ１２では、管理用情報処理装置１０の制御部１００は、ネットワークに接続された管理対象となるクライアント用情報処理装置２０を検出する。例えば、エージェントソフトがインストールされているクライアント用情報処理装置２０を検出する。また、ＴＣＰ／ＩＰネットワークで使われるネットワーク管理用のプロトコルであるＳＮＭＰ（Simple Network Management Protocol）、サリュテーション（Salutation）等を用いて、ネットワークに接続されたクライアント用情報処理装置２０を検索してもよい。
【００５２】
初めて検索されたクライアント用情報処理装置２０に対しては、接続場所情報（例えば、サブネット名、ＩＰアドレス等）が自動または手動で入力されて記憶部１２０に登録されることが好ましい。また、初めて検索されたクライアント用情報処理装置２０に対して、ネットワークを介して自動的にエージェントソフトが配布され、インストールされることが好ましい。エージェントソフトの配布は管理者等による手動で行われてもよい。
【００５３】
なお、管理用情報処理装置１０の管理対象であるクライアント用情報処理装置２０のうち、起動されていないクライアント用情報処理装置２０に対しては、ステップＳ１４以降の動作はそのクライアント用情報処理装置２０が起動された後に行われることが好ましい。
【００５４】
ステップＳ１４では、制御部１００は、ステップＳ１２で検出されたクライアント用情報処理装置２０が記憶部２２０に保持および格納する現状デバイス設定情報、に関する属性情報をネットワークを介して取得する。管理用情報処理装置１０によるクライアント用情報処理装置２０のエージェントソフトを介する指示等により、制御部２００は、ネットワークを介して、記憶部２２０に保持および格納する現状デバイス設定情報に関する属性情報をデータインターフェース２８０を用いて管理用情報処理装置１０に送信する。制御部１００は、取得した現状デバイス設定情報に関する属性情報を、記憶部１２０に格納および保持する。
【００５５】
クライアント用情報処理装置２０の現状デバイス設定情報に関する属性情報としては現在、クライアント用情報処理装置２０が保持するデバイス設定情報の種類、デバイス設定情報のバージョン情報、使用しているＯＳの情報、デバイス３０に対する設定情報、ログインしているユーザ名等が挙げられる。
【００５６】
ステップＳ１６では、制御部１００は、ステップＳ１４で取得した現状デバイス設定情報に関する属性情報と、管理用情報処理装置１０が保持する新規デバイス設定情報に関する属性情報と、の比較が行われる。属性情報の比較は、デバイスドライバの種類、デバイスドライバのバージョン情報等について行われる。例えば、クライアント用情報処理装置２０が使用するデバイスごとに、各クライアント用情報処理装置２０に対して行われてもよいし、各クライアント用情報処理装置２０が使用するデバイスごとに、クライアント用情報処理装置２０に対して行われてもよい。
【００５７】
ステップＳ１８では、制御部１００は、ステップＳ１６で比較した結果に基づいて、クライアント用情報処理装置２０に対して、デバイス設定情報の変更の指示を行う。指示に基づきクライアント用情報処理装置２０では、エージェントソフトによりデバイス設定情報の変更が行われることが好ましい。ここで、変更とは、新規追加、更新、削除のことをいう。例えば、比較した結果、クライアント用情報処理装置２０が保有していない新規デバイス設定情報については、新規追加される。クライアント用情報処理装置２０が保有している現状デバイス設定情報のバージョンが古い場合は新規デバイス設定情報に更新する。クライアント用情報処理装置２０が保有している現状デバイス設定情報が不要の場合は、削除する。また、クライアント用情報処理装置２０に対して、プリンタアイコンを作成してもよい。
【００５８】
このような設定作業は、管理用情報処理装置１０が管理するクライアント用情報処理装置２０の全てに対して一括して行われることが好ましい。管理用情報処理装置１０において、制御部１００は、更新中や更新終了等の更新の経過情報を表示部１４０に表示してもよい。また、クライアント用情報処理装置２０において、制御部２００は、更新中や更新終了等の更新の経過情報を表示部２４０に表示してもよい。
【００５９】
例えば、ステップＳ１６で比較した結果、クライアント用情報処理装置２０Ａにデバイス３０Ｃのドライバがインストールされていないときは、管理用情報処理装置１０が保持するデバイス３０Ｃのドライバをクライアント用情報処理装置２０Ａに対して新規にインストールする。クライアント用情報処理装置２０Ａが保持するデバイス３０Ａのドライバ等のバージョンが、管理用情報処理装置１０が保持するデバイス３０Ａのドライバ等のバージョンに比較して古いものであるときは、新規のデバイス３０Ａのドライバ等をネットワークを介してクライアント用情報処理装置２０Ａに対して送信する。また、クライアント用情報処理装置２０が保持するデバイス３０Ｂのドライバ等のバージョンが、管理用情報処理装置１０が保持するデバイス３０Ｂのドライバ等のバージョンと同じものであるときは、デバイス３０Ｂのドライバ等はクライアント用情報処理装置２０に対しては送信しない。また、クライアント用情報処理装置２０Ａについてデバイス３０Ｂのドライバが不要であるときは、デバイス３０Ｂのドライバ等を削除する。
【００６０】
新規デバイス設定情報のインストールは、ネットワークを介して、または情報記録媒体等を用いて行われる。例えば、管理用情報処理装置１０はエージェントソフトを介してクライアント用情報処理装置２０に指示を行う。また、管理用情報処理装置１０はデータインターフェース１８０を用いてネットワークを介してデバイスドライバ等の新規デバイス設定情報をクライアント用情報処理装置２０に送付する。クライアント用情報処理装置２０は、データインターフェース２８０を用いてネットワークを介して新規デバイス設定情報を受信する。取得した新規デバイス設定情報を記憶部２２０に保持および格納する。また、管理用情報処理装置１０は、データインターフェース１８０を用いてネットワークを介して新規デバイス設定情報のインストールプログラムをクライアント用情報処理装置２０に送付してもよい。クライアント用情報処理装置２０において、制御部２００は新規デバイス情報のインストールプログラムを起動し、新規デバイス情報のインストールを行う。また、管理者は、新規デバイス設定情報が格納されたＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の情報記録媒体をクライアント用情報処理装置２０のユーザに配布してもよい。なお、更新時にデバイスアイコンの作成が行われてもよい。
【００６１】
ステップＳ２０では、クライアント用情報処理装置２０から結果情報が管理用情報処理装置１０に送付される。例えば、クライアント用情報処理装置２０は、データインターフェース２８０を用いてネットワークを介して結果情報を管理用情報処理装置１０に送付する。管理用情報処理装置１０は、データインターフェース１８０を用いてネットワークを介して結果情報を取得する。取得した結果情報を記憶部１２０に保持および格納する。また、管理用情報処理装置１０において、制御部１００は、取得した結果情報を表示部１４０に表示してもよい。また、クライアント用情報処理装置２０において、制御部２００は、結果情報を表示部２４０に表示してもよい。結果情報としては、設定完了または設定失敗等の設定結果情報、新規追加または更新した新規デバイス設定情報のバージョン情報、等が挙げられる。
【００６２】
ステップＳ２２では、制御部１００は、ステップＳ２０で取得した結果情報に基づいて、ステップＳ１４で取得したクライアント用情報処理装置２０に設定されている現状デバイス設定情報に関する属性情報を、新規デバイス設定情報に関する属性情報に更新する。更新した属性情報は記憶部１２０に保持および格納する。
【００６３】
また、ステップＳ１０で新規デバイス設定情報を自動的に取得したときには、ステップＳ１２からステップＳ２０までの処理が自動的に行われることが好ましい。これにより、インターネット上のあらかじめ指定されたサイトにおけるデバイス設定情報の変動に基づいて、管理用情報処理装置１０およびクライアント用情報処理装置２０のデバイス設定情報が自動的に更新される。
【００６４】
なお、本実施形態に記載した処理の中から適宜必要な処理を組み合わせて実行することができる。
【００６５】
本実施形態では、ネットワークを介して接続されたクライアント用情報処理装置のデバイス設定情報、をそのデバイス設定情報のバージョンに応じて簡易に管理することができる。また、ネットワークを介して接続された複数のクライアント用情報処理装置２０について、どこのクライアント用情報処理装置２０に、どのデバイス３０の、どのバージョンのドライバ等のデバイス設定情報、がインストールされているかを一元的に管理することができる。また、あらかじめ設定した管理用情報処理装置以外の情報処理装置によってクライアント用情報処理装置のデバイス設定情報が変更されないように高いセキュリティ性を付与することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態におけるデバイス管理システムを実現する構成を示すブロック図である。
【図２】本発明の一実施形態における管理用情報処理装置の構成を示すブロック図である。
【図３】本発明の一実施形態におけるクライアント用情報処理装置の構成を示すブロック図である。
【図４】本発明の一実施形態におけるデバイス設定情報管理方法の動作手順を示すフローチャートである。
【図５】本発明の一実施形態におけるデバイス設定情報管理方法の動作手順を示すフローチャートである。
【符号の説明】
【００６７】
１０  管理用情報処理装置、２０  クライアント用情報処理装置、３０  デバイス、１００，２００  制御部、１２０，２２０  記憶部、１４０，２４０  表示部、１６０，２６０  入力部、１８０，２８０  データインターフェース、１９０，２９０  読取部。
【図１】
2005216079.tif 000003
【図２】
2005216079.tif 000004
【図３】
2005216079.tif 000005
【図４】
2005216079.tif 000006
【図５】
2005216079.tif 000007