(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたソース装置を選択するステップと、
前記ネットワークに接続された１つまたは複数の宛先装置を選択するステップと、
前記ネットワークに接続された管理装置が、前記ソース装置の構成設定を電子的に取得するステップと、
前記各宛先装置および前記ソース装置について、構成可能な機能の仕様ファイルを前記管理装置が作成し、
前記ソース装置の前記仕様ファイルと、前記宛先装置の前記仕様ファイルとを前記管理装置が比較することで、前記宛先装置それぞれの機能と互換性のある前記ソース装置の機能を、前記管理装置が識別するステップと、
前記互換性のある機能のリストを、前記管理装置が表示装置により提示して、ユーザにどの機能の構成設定を前記宛先装置に提供するかを選択できるようにするステップと、
前記ユーザによって選択された少なくともいくつかの機能の構成設定が、前記管理装置によって前記宛先装置に適用されるステップと
を備えて成る、コンピュータネットワーク上で１つまたは複数の装置を構成する方法。
【請求項２】
前記取得するステップが、前記ソース装置から構成設定を直接取得するステップを備えて成ることを特徴とする、請求項１に記載の方法。
【請求項３】
前記取得された設定を、前記管理装置が電子クリップボードにコピーするステップをさらに備えて成り、前記適用されるステップは、前記管理装置が前記電子クリップボードから前記宛先装置に設定を貼り付けるステップを備えて成ることを特徴とする、請求項１に記載の方法。
【請求項４】
前記ソース装置を選択するステップ、前記宛先装置を選択するステップ、前記取得するステップ、および前記適用されるステップは、少なくとも一部はウェブブラウザを使用して行われることを特徴とする、請求項１に記載の方法。
【請求項５】
前記取得した構成設定を、前記管理装置が前記ウェブブラウザによって保持されるクッキーリストに保存するステップをさらに備えて成り、前記適用されるステップは、前記管理装置が前記クッキーリストからの前記設定を前記宛先装置に適用するステップを備えて成ることを特徴とする、請求項４に記載の方法。
【請求項６】
前記ソース装置を選択するステップ、前記宛先装置を選択するステップ、前記取得するステップ、前記識別するステップ、前記選択できるようにするステップ、前記適用されるステップは、前記ネットワーク上で新しい装置が検出されると、前記管理装置によって自動的に開始されることを特徴とする、請求項１に記載の方法。
【請求項７】
コンピュータ読み取り可能な命令を有する、コンピュータ使用可能な媒体を備え、該コンピュータ読み取り可能な命令は、
ネットワークに接続されたソース装置、および前記ネットワークに接続された１つまたは複数の宛先装置をコンピュータユーザが選択できるようにする命令と、
前記ネットワークに接続された管理装置が、前記ソース装置の構成設定を電子的に取得する命令と、
前記各宛先装置および前記ソース装置について、構成可能な機能の仕様ファイルを前記管理装置が作成し、
前記ソース装置の前記仕様ファイルと前記宛先装置の前記仕様ファイルとを前記管理装置が比較することで、前記宛先装置それぞれの機能と互換性のある、前記ソース装置の機能を、前記管理装置が識別する命令と、
前記互換性のある機能のリストを、前記管理装置が表示装置により提示して、ユーザにどの機能を前記宛先装置に提供するかを選択できるようにする命令と、
前記ユーザによって選択された少なくともいくつかの機能の構成設定が、前記管理装置によって前記宛先装置に適用される命令と
を備えて成る、コンピュータネットワーク上で１つまたは複数の装置を構成するためのコンピュータプログラムを含む媒体。
【請求項８】
前記取得する命令は、前記ソース装置から前記構成設定を直接取得する命令を備えて成ることを特徴とする、請求項７に記載のコンピュータプログラムを含む媒体。
【請求項９】
前記取得された設定を、前記管理装置が電子クリップボードにコピーする命令をさらに備えて成り、前記適用される命令は、前記管理装置が前記電子クリップボードから前記宛先装置に設定を貼り付ける命令を備えて成ることを特徴とする、請求項７に記載のコンピュータプログラムを含む媒体。
【請求項１０】
前記取得した設定を、前記管理装置がウェブブラウザによって保持されるクッキーリストに保存する命令をさらに備えて成り、前記適用される命令は、前記管理装置が前記クッキーリストからの前記設定を前記宛先装置に適用する命令を備えて成ることを特徴とする、請求項７に記載のコンピュータプログラムを含む媒体。
【請求項１１】
構成されていなかった各宛先装置の機能がある場合に、ユーザに対してリストを提示する命令と、ユーザがこれらの機能を遠隔的に構成することを可能にする命令と、をさらに備えて成ることを特徴とする、請求項７に記載のコンピュータプログラムを含む媒体。
【請求項１２】
前記コンピュータユーザが選択できるようにする命令、前記取得する命令、前記識別する命令、前記宛先装置に提供できるかを選択できるようにする命令、前記適用される命令は、前記ネットワーク上で新しい装置が検出されると、前記管理装置によって前記コンピュータプログラムを自動的に実行する命令をさらに備えて成ることを特徴とする、請求項７に記載のコンピュータプログラムを含む媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、概して電子装置の遠隔構成に関する。特に、本発明は、１つの装置の構成設定を取得して、これらの設定を１つまたは複数の装置に適用することに関する。
【０００２】
【従来の技術】
電子装置は、通常、時折構成しなければならないいくつかの機能またはパラメータを有する。こういったパラメータおよび機能としては、ＩＰアドレス（インターネットプロトコルアドレス）割り当て、サブネットマスク、ＩＰゲートウェイアドレス、プロキシサーバ割り当て、コミュニティ名、装置パスワード、ロケーション記述子、システムコンタクト、フレームタイプ選択、プロトコルスタック選択、および印刷解像度または用紙のロケーション等の装置に特有の動作設定が含まれうる。殆どの例では、装置は個々に構成される。システム管理者または他のユーザは、構成すべき装置を識別し、その装置の現在の構成設定を得る。そして、管理者は、新しい設定をそれぞれ手動で入力し、この情報を装置に返信し、このプロセスを構成すべき装置それぞれに対して繰り返す。一群の装置を構成する場合には、同じ構成ステップを群内の各装置に対して繰り返さなければならない。
【０００３】
今日、ヒューレット・パッカード社（Hewlett-Packard Company）製のWeb JetAdmin（登録商標）のようなソフトウェア製品において、同様の装置を同時に構成することが可能である。管理者には、通常、全装置についての構成パラメータすべてのスーパーセットが提示される。管理者は、各パラメータにつき適切な設定を入力し、ソフトウェアがこれらの設定をすべての装置に適用するよう試みる。しかし、パラメータまたは設定によっては、すべての装置に適用されるわけではないものもある。ソフトウェアは、個々の装置でサポートされていないパラメータおよび設定について、ログにおいて警告を発する。ログにおいて識別されたこういったパラメータおよび設定については、管理者は、各装置につき適切な設定を手動で入力しなければならない。
【０００４】
【発明が解決しようとする課題】
従来の製品で使用されるこの「バッチ」構成機構は、多くの欠点を有する。これは、装置間の差異を考慮しない。すべての装置は、同じセットのバッチ構成設定を取得する。上述したように、バッチ構成設定によっては構成すべきすべての装置とは互換性がないものもあるため、これにより、プロセスが複雑になってしまうことがしばしばである。また、バッチ構成設定は、動的に拡張可能ではない。すなわち、新しい装置をネットワークに導入する場合、その装置の互換性のある構成設定が構成パラメータおよび設定のスーパーセットに含まれていないため、新しいネットワーク装置を自動的に構成できず、ユーザが構成設定を手動で入力しなければならない。さらに、従来の構成システムでは、管理者または他のユーザが機能装置の構成設定を自動的にコピーまたは取得して、これらの設定を別の装置に適用することができない。
【０００５】
【課題を解決するための手段】
したがって、ネットワーク装置をインストールするために必要な作業を簡略化するために、本発明は、１つの装置から構成設定を電子的に取得して、これら設定のいくつかあるいはすべてを別の装置または装置群に適用することで、一群の装置を自動的に構成する方法を対象としている。ユーザは、事前に構成された装置（「ソース」装置）を選択して、該ソース装置からの構成設定のいくつかまたはすべてを取得して、好ましくは格納する。これらの構成設定は次に、別の装置または装置群（「宛先」装置）に自動的に適用される。
【０００６】
本発明は多くの形態をとることができる。たとえば、ユーザは、一括して構成するよう、複数の宛先装置を選択してもよい。一実施形態では、ソフトウェアを実施することにより、「コピー」および「貼り付け」等の馴染みのあるコマンドを認識して、ユーザがソース装置を選択し、その構成設定を、電子クリップボード等のホスト装置のローカル記憶領域に、あるいはウェブブラウザが利用されている場合には、ウェブブラウザのローカルファイルに格納されているクッキーリストに、「コピー」する。宛先装置を選択すると、ユーザは、「貼り付け」コマンドを発することができ、これにより、格納された構成設定が宛先装置に適用される。
【０００７】
別の実施形態において、ユーザは、構成設定を異類の装置に「貼り付け」たいと望む場合がある。この実施形態では、構成可能な機能の仕様ファイルが、直面しうる各ネットワーク装置またはネットワーク装置の各タイプ毎に作成される。貼り付けコマンドを受信すると、ソース装置の仕様ファイルが、宛先装置の仕様ファイルと比較され、互換性のある機能のリストが作成される。そして、互換性のある機能の構成設定のみが、宛先装置に適用される。
【０００８】
有利なことに、ユーザは、必要な特定の構成設定を手動で決定する必要がない。その代わり、本発明は、ソース装置と宛先装置とを比較して、互換性を決定することにより、ネットワーク装置の構成プロセスを自動化し、ソース装置の構成設定を取得し、宛先装置と互換性のある構成設定のみを適用する。ユーザは、ソース装置を選択し、簡易な「コピー」命令を発し、宛先装置を選択し、そして「貼り付け」コマンドを発する必要があるだけであり、ユーザの介入なく、構成設定が各宛先装置に適用される。
【０００９】
【発明の実施の形態】
本発明の各種実施形態を本明細書において図１のコンピュータネットワーク１０を参照して説明するが、本発明はネットワーク１０との併用に制限されない。本発明は、複数の電子装置を構成する必要がある、またはそうすることが望ましいあらゆるコンピュータシステムにおいて実施されてもよく、またはそれらと併用されてもよい。図１を参照して、ネットワーク１０は、異なる各種の電子装置がリンクされた、任意のローカルエリアネットワーク、または広域ネットワークを概して示す。ネットワーク１０は、通常はパーソナルコンピュータワークステーションであるユーザインターフェース１２と、ネットワークサーバまたはウェブサーバ１４と、通信リンク２２で接続された他のネットワーク装置１６、１８、および２０と、を含む。装置１６、１８、および２０としては、たとえば、プリンタ、スキャナ、ファクシミリ機、および他のサーバまたはコンピュータワークステーションを含みうる。通信リンク２２は、パラレルケーブル、またはシリアルケーブルを使用した直接接続や、電気通信リンク、赤外線リンク、または無線周波リンクを介したワイヤレスまたは遠隔接続、あるいはネットワーク装置間に電気通信を提供する任意の他のコネクタまたはシステムであってもよい。各ネットワーク装置１２〜２０は、通常、各種装置間での通信を促進するネットワークインターフェースカード２４を備える。
【００１０】
図２に示す本発明の一実施形態において、本発明の装置構成プロセスは、サーバ１４で実行されているソフトウェア２６において具現化される。図２を参照して、ソフトウェア２６は、インターフェーストランスレータ２８と、構成エンジン３０とを備える。ユーザインターフェース１２は、ユーザがサーバ１４上のソフトウェア２６に対して情報を送受信するための機構を提供する。したがって、ユーザインターフェース１２は、一般に、キーボードまたは他の適した入力装置３２と、コンピュータモニタまたは他の適した表示装置３４とを備える。ユーザインターフェース１２が送受信する情報は、ユーザによって入力されたデータを処理して、構成エンジン３０が使用可能な形態にするインターフェーストランスレータ２８によって翻訳される。インターフェーストランスレータ２８はまた、構成エンジン３０からの情報を翻訳して、ユーザが解釈できる形態にする。構成エンジン３０は、ネットワーク装置１６、１８、および２０の構成に特定のネットワーク通信の生成、監視、および受信を担当する。構成エンジン３０は、一般に、ＳＮＭＰ（Simple Network Management Protocol：簡易ネットワーク管理プロトコル）トランスレータ等のネットワークプロトコルトランスレータ３６、あるいはネットワーク１０を介して他のネットワーク装置との双方向通信を可能にする同様の機構を備える。
【００１１】
図３の流れ図を参照して、ユーザは、構成すべき一つまたは複数のネットワーク装置１８および２０（宛先装置）と、事前に構成されたネットワーク装置１６（ソース装置）とを選択する（ステップ１１０）。インターフェーストランスレータ２８は、ソース装置１６と、宛先装置１８および２０の選択を構成エンジン３０に連絡する。構成エンジン３０は、ソース装置１６を見つけて、これと連絡して、その構成設定を取得する（ステップ１１２）。そして、構成エンジン３０は、ソース装置１６からの構成設定を各宛先装置１８および２０に自動的に適用する。（ステップ１１４〜１２０）。ユーザは、ソース装置の１つまたは複数の設定の各宛先装置への適用をプロンプトしてもよく、または、ユーザの介入なしに、設定がソース装置から取得されるとすぐに、選択されたすべての宛先装置に自動的に適用してもよい。
【００１２】
図４に示す、本実施形態の好ましい１つのバージョンでは、インターフェース１２は、ＨＴＭＬ（Hyper Text Markup Language：ハイパーテキストマークアップ言語）を実施するグラフィカルユーザインターフェースを表示するウェブブラウザ３８を備える。ウェブブラウザが使用される場合、インターフェーストランスレータ２８は、ＣＧＩ（Computer Graphics Interface：コンピュータグラフィックスインターフェース）準拠コード４０を実施すべきである。しかし、ユーザインターフェース１２およびインターフェーストランスレータ２８は、他のタイプのネットワークインターフェースアプリケーションを実施してもよい。ウェブブラウザ３６は、各ネットワーク装置１６、１８、および２０と、各装置の構成機能および設定を表す選択可能なアイコンを表示する。ソース装置１６の構成を、ウェブブラウザ３８の「コピー」および「貼り付け」機能を使用して、宛先装置１８および２０に適用してもよい。ユーザは、ソース装置１６を表すアイコンを選択して、「コピー」コマンドを発する。コピーコマンドに応答して、ウェブブラウザ３８は、構成エンジン３０にソース装置１６を見つけて、それと連絡し、その構成設定を取得するよう指示する。ウェブブラウザ３８は、ソース装置１６の構成設定を取得すると、これらの設定を電子クリップボード４２に一時的に、あるいはウェブブラウザ３８のローカルファイルにおけるクッキーリスト４４により永久的に格納してもよい。ユーザは、宛先装置１８および２０を表すアイコンを選択して、「貼り付け」コマンドを発する。貼り付けコマンドに応答して、ウェブブラウザ３８は構成エンジン３０に対し、各宛先装置１８および２０の在処を見つけてそれと連絡し、選択された宛先装置それぞれに取得した構成設定を適用するよう指示する。
【００１３】
ソフトウェア２６の別バージョンの実施形態を、図５に示す。図５を参照して、ソフトウェア２６はデータベース４６と通信する。データベース４６は、装置１６、１８、および２０それぞれと、好ましくは、現在ネットワークにインストールされていなくとも、ユーザにより直面しうる任意の他の装置と、の仕様ファイル４８を含む。仕様ファイル４８は、構成エンジン３０が任意のソース装置の構成機能および設定を任意の宛先装置と比較し、ソース装置と互換性のある選択された宛先装置の機能のみを構成するための機構を提供する。仕様ファイル４８はそれぞれ、その仕様ファイルにより表される装置へ、または装置からコピーすることのできる機能セットを記述する。各仕様ファイル４８はまた、各機能の順序付き説明を含んでもよく、また、各機能説明は、以下の情報を含みうる。
・機能の名称
・機能の直観的に認識できる説明
・機能を実施するために使用されるＭＩＢ（Management Information Base：管理情報ベース）オブジェクト、およびその符号化のタイプの目録を作成する比較ストリング
・機能の構成を適用するために使用される、順序付きＯＩＤ（Object Identifier：オブジェクト識別子）リスト
【００１４】
図５に示す実施形態では、構成エンジン３０は、データベース４６と通信して、各選択されたソース装置および宛先装置（図では、ソース装置１６と、宛先装置１８および２０）の仕様ファイル４８をロードする。構成設定を宛先装置１８および２０に適用する前に、構成エンジン３０は、ソース装置１６の仕様ファイル４８を各宛先装置１８および２０の仕様ファイル４８と比較する。この比較に基づいて、構成エンジン３０は、各宛先装置１８および２０と互換性のあるソース装置１６の機能リストを作成する。そして、構成エンジン３０は、互換性のある機能については、構成設定を宛先装置１８および２０に適用する。本実施形態はまた、逆の様式でも動作しうる。たとえば、ユーザが宛先装置の構成に直面する場合もある。ユーザは、互換性のあるソース装置がわからないことがある。この場合、ユーザはまず、宛先装置を選択する。そして、構成エンジン３０は、ネットワーク１０における他の利用可能な装置を識別し、宛先装置の仕様ファイルを他の利用可能な装置の仕様ファイルと比較して、宛先装置と最も互換性のある装置を決定する。構成エンジン３０は、この装置をソース装置として指名し、上述したように、ソース装置の構成設定を使用して、選択した宛先装置を構成するよう進む。これらのステップは、新しい装置がネットワーク１０において検出されるときはいつでも、ユーザの介入なしで、自動的にトリガされうる。
【００１５】
図５を再度参照して、データベース４６はまた、推奨される機能リスト５０および／または装置構成テンプレート５２を含んでもよい。互換性のある機能について、構成設定を適用する前に、構成エンジン３０は、データベース４６と通信して、推奨される機能リスト５０に見られる互換性のある機能の構成設定のみを自動的に適用する。構成エンジン３０はまた、推奨される機能リスト５０に見られない互換性のある機能のリストをインターフェーストランスレータ２８に送信してもよい。そうすると、インターフェーストランスレータ２８により、ユーザは、対応する宛先装置に適用された非推奨機能の構成設定を有するよう選択することが可能である。構成エンジン３０が互換性のある機能の構成設定を適用した後、構成エンジン３０はまた、構成されていなかった各宛先装置の機能のリストを生成してもよい。構成エンジン３０は、このリストと、リストされた各装置のＵＲＬ（Uniform Resource Locator：ユニフォームリソースロケータ）、または同様のリファレンスとをインターフェーストランスレータ２８に与え、これにより、ユーザが結果を検討できるとともに、互換性のない機能を構成するために、対応するネットワーク装置にアクセスすることができる。
【００１６】
各装置構成テンプレート５２は、任意のネットワーク装置の構成設定の電子的表現である（その装置がネットワークにインストールされていなくても）。この実施形態において、構成エンジン３０は、ソース装置が現在ネットワーク上で利用可能であるか否かにかかわらず、データベース４６から選択されたソースネットワーク装置の構成設定を取得することができる。
【００１７】
次に、本発明の装置構成方法の一実施形態について、図６Ａおよび図６Ｂの流れ図を参照して説明する。図６Ａから開始して、ユーザは、ソース装置を選択し（ステップ１２２）、次に、ソフトウェア構成エンジン３０が、選択されたソース装置がネットワーク上で利用可能であるか否かを決定する（ステップ１２４）。ソース装置がネットワーク上で利用可能であれば、構成エンジン３０はソース装置と連絡して、その構成設定を取得する（ステップ１２６）。ソース装置がネットワーク上で利用可能でない場合、あるいはソース装置から設定を得ることの代替として、構成エンジン３０は、選択されたソースネットワーク装置の装置構成テンプレートが存在するか否かを決定する（ステップ１２８）。テンプレートが存在する場合、構成エンジン３０は、装置構成テンプレートから構成設定を取得する（ステップ１３０）。選択したソース装置の構成テンプレートが存在しない場合、ユーザは、別のソース装置を選択するようプロンプトされる（ステップ１２２に戻る）。
【００１８】
ユーザインターフェース１２は、ソース装置の構成設定を電子クリップボード４２、ウェブブラウザ３８のローカルファイルに格納されたクッキーリスト４４、または別の適切なロケーションにコピーする（ステップ１３２）。構成エンジン３０は、選択されたソース装置の仕様ファイルをロードし（ステップ１３４）、ユーザに１つまたは複数の宛先装置を選択するようプロンプトする（ステップ１３６）。図６Ｂを参照して、構成エンジン３０は、宛先装置の仕様ファイルをロードして、該仕様ファイルをソース装置の仕様ファイルと比較して、宛先ネットワーク装置と互換性のあるソース装置の機能のリストを作成する（ステップ１３８）。互換性のある各機能毎に、システムは、機能がリスト５０における推奨された機能であるか否かを決定する（ステップ１４０）。機能がリスト５０において推奨されている場合、構成エンジン３０は、該機能の格納された構成設定を宛先装置に適用する（ステップ１４２）。推奨された機能ではない場合、構成エンジン３０は、インターフェーストランスレータ２８を介して、推奨されていない機能の構成設定を宛先装置に適用するか否かについてユーザをポーリングする（ステップ１４４）。
【００１９】
互換性のある各機能の構成設定が、推奨されていない機能として適用されるか、あるいは拒絶されると、上記プロセスが次の選択された宛先装置について繰り返される（ステップ１３８に戻る）。たとえば２つの変数ｎおよびｒ（ただし、ｎは選択された宛先ファイルの数を表し（ステップ１３６参照）、ｒは各宛先装置の互換性のある機能の数を表す（ステップ１３８参照））を使用することにより、ステップを繰り返してもよい。選択された各宛先装置について、ステップ１４０、１４２、および１４４を繰り返す（ステップ１４６および１４８）ことにより、互換性のある各機能についての構成設定を適用するために、カウンタＸが確立される（ステップ１３８）。ステップ７６に戻り、プロセスを宛先装置それぞれに対して繰り返す（ステップ１４８、１５０、および１５２）ために、カウンタＹが確立される（ステップ１３６）。
【００２０】
プロセスが選択された各宛先装置について完了すると、構成エンジン３０は、構成ログを作成し、ユーザに対して、宛先装置の推奨されていない機能を構成することに関してのフィードバックおよびアドバイスを与え、インターフェーストランスレータ２８を介して、ソース装置の構成設定を装置構成テンプレートに保存するか否かについてユーザにポーリングする（ステップ１５４）。また、ユーザに対して、ソース装置および宛先装置の新たなセットについて、ステップ１２２を繰り返すことで、構成プロセス全体を繰り返すべきか否かについてポーリングしてもよい（ステップ１５６）。ユーザが終了すると、プロセスが終了する（ステップ１５８）。
【００２１】
図７は、ユーザの介入で、またはユーザの介入なしで、自動的に新しい装置の導入を検出して、その装置を構成する、本発明の構成方法の別の実施形態を示す。構成エンジンは、新しい装置がネットワークにインストールされたときを自動的に検出する（ステップ１６０）。その新しい装置が、宛先装置としてみなされる。ユーザの介入で、またはユーザの介入なしで、宛先装置が検出されると、構成エンジン３０は、宛先装置の仕様ファイルをロードする（ステップ１６２）。構成エンジン３０は、ネットワーク上で利用可能な他の構成済み装置を検出し、これら装置をソース装置候補として識別する（ステップ１６４）。ソース装置候補それぞれの仕様ファイルがロードされて、宛先装置の仕様ファイルと比較される（ステップ１６６および１６８）。構成エンジン３０が最も互換性のあるソース装置候補をソース装置として識別し、該ソース装置の（互換性のある機能についての）構成設定を宛先装置に適用する（ステップ１７０および１７２）。
【００２２】
本発明を上記例示的な実施形態を参照して図示、説明した。しかし、添付の特許請求の範囲で定義される、本発明の精神および範囲から逸脱せずに、その他の形態、詳細、または実施形態を実施しうることを理解されたい。
【００２３】
以上、本発明の実施例について詳述したが、以下、本発明の各実施態様の例を示す。
【００２４】
[実施態様１]
コンピュータネットワーク上で１つまたは複数の装置を構成する方法であって、
ソース装置（１６）を選択するステップと、
１つまたは複数の宛先装置（１８および２０）を選択するステップと、
前記ソース装置（１６）の構成設定を電子的に取得するステップと、
前記ソース装置（１６）の構成設定を前記宛先装置（１８および２０）それぞれに自動的に適用するステップと、
を備えて成る方法。
【００２５】
[実施態様２]
前記取得するステップが、前記ソース装置（１６）から構成設定を直接取得するステップを備えて成ることを特徴とする、実施態様１に記載の方法。
【００２６】
[実施態様３]
前記取得された設定を電子クリップボード（４２）にコピーするステップをさらに備えて成り、前記適用するステップは、前記電子クリップボード（４２）から前記宛先装置（１８および２０）に設定を貼り付けるステップを備えて成ることを特徴とする、実施態様１に記載の方法。
【００２７】
[実施態様４]
前記選択するステップ、前記取得するステップ、および前記適用するステップは、少なくとも一部はウェブブラウザ（３８）を使用して行われることを特徴とする、実施態様１に記載の方法。
【００２８】
[実施態様５]
前記宛先装置（１８および２０）それぞれの構成可能な機能と互換性のある、前記ソース装置（１６）の構成可能な機能を識別するステップをさらに備えて成り、前記適用するステップは、前記ソース装置（１６）の互換性のある機能の少なくともいくつかの設定を前記宛先装置（１８および２０）に適用するステップを備えて成ることを特徴とする、実施態様１に記載の方法。
【００２９】
[実施態様６]
前記取得した設定を、前記ウェブブラウザ（３８）によって保持されるクッキーリスト（４４）に保存するステップをさらに備えて成り、前記適用するステップは、前記クッキーリスト（４４）からの前記設定を前記宛先装置（１８および２０）に適用するステップを備えて成ることを特徴とする、実施態様４に記載の方法。
【００３０】
[実施態様７]
前記識別するステップは、各装置について構成可能な機能の仕様ファイル（４８）を作成するステップと、前記ソース装置（１６）の前記仕様ファイル（４８）を前記宛先装置（１８および２０）の前記仕様ファイル（４８）と比較するステップとを備えて成ることを特徴とする、実施態様５に記載の方法。
【００３１】
[実施態様８]
ユーザに対して、互換性のある機能のリストを提示して、ユーザにどの機能を前記宛先装置（１８および２０）に提供するかを選択できるようにするステップをさらに備えて成り、前記適用するステップは、前記選択された機能のみの設定を前記宛先装置（１８および２０）に適用するステップを備えて成ることを特徴とする、実施態様５に記載の方法。
【００３２】
[実施態様９]
コンピュータネットワーク上で１つまたは複数の装置を構成する方法であって、
各装置について、構成可能な機能の仕様ファイル（４８）を作成するステップと、
宛先装置（１８および２０）を選択するステップと、
前記宛先装置（１８および２０）の前記仕様ファイル（４８）を前記ネットワーク上の他の装置の仕様ファイル（４８）と比較するステップと、
前記比較ステップに基づいて、前記ネットワーク上のその他の装置のうちの１つからソース装置（１６）を選択するステップと、
前記ソース装置（１６）の構成設定を電子的に取得するステップと、
前記ソース装置（１６）の構成設定を前記宛先装置（１８および２０）それぞれに自動的に適用するステップと、
を備えて成る方法。
【００３３】
[実施態様１０]
前記ステップはそれぞれ、前記ネットワーク上で新しい装置が検出されると、自動的に行われることを特徴とする、実施態様９に記載の方法。
【００３４】
[実施態様１１]
コンピュータネットワーク上で１つまたは複数の装置を構成するためのコンピュータプログラム製品であって、コンピュータ読み取り可能な命令を有する、コンピュータ使用可能な媒体を備え、該コンピュータ読み取り可能な命令は、
コンピュータユーザがソース装置（１６）および１つまたは複数の宛先装置（１８および２０）を選択できるようにする命令と、
前記ソース装置（１６）の構成設定を電子的に取得する命令と、
前記ソース装置（１６）の構成設定を前記宛先装置（１８および２０）それぞれに自動的に適用する命令と、
を備えて成るコンピュータプログラム製品。
【００３５】
[実施態様１２]
前記取得する命令は、前記ソース装置（１６）から前記構成設定を直接取得する命令を備えて成ることを特徴とする、実施態様１１に記載のコンピュータプログラム製品。
【００３６】
[実施態様１３]
前記取得された設定を電子クリップボード（４２）にコピーする命令をさらに備えて成り、前記適用する命令は、前記電子クリップボード（４２）から前記宛先装置（１８および２０）に設定を貼り付ける命令を備えて成ることを特徴とする、実施態様１１に記載のコンピュータプログラム製品。
【００３７】
[実施態様１４]
前記宛先装置（１８および２０）それぞれの構成可能な機能と互換性のある、前記ソース装置（１６）の構成可能な機能を識別する命令をさらに備えて成り、前記適用する命令は、前記ソース装置（１６）の互換性のある機能の少なくともいくつかの設定を前記宛先装置（１８および２０）に適用する命令を備えて成ることを特徴とする、実施態様１１に記載のコンピュータプログラム製品。
【００３８】
[実施態様１５]
前記取得した設定を、ウェブブラウザ（３８）によって保持されるクッキーリスト（４４）に保存する命令をさらに備えて成り、前記適用する命令は、前記クッキーリスト（４４）からの前記設定を前記宛先装置（１８および２０）に適用する命令を備えて成ることを特徴とする、実施態様１１に記載のコンピュータプログラム製品。
【００３９】
[実施態様１６]
前記識別する命令が、各装置について構成可能な機能の仕様ファイル（４８）を作成する命令と、前記ソース装置（１６）の前記仕様ファイル（４８）を前記宛先装置（１８および２０）の前記仕様ファイル（４８）と比較する命令を備えて成ることを特徴とする、実施態様１４に記載のコンピュータプログラム製品。
【００４０】
[実施態様１７]
ユーザに対して、互換性のある機能のリストを提示して、ユーザにどの機能を前記宛先装置（１８および２０）に提供するかを選択できるようにする命令をさらに備えて成り、前記適用する命令は、前記選択された機能のみの設定を前記宛先装置（１８および２０）に適用する命令を備えて成ることを特徴とする、実施態様１４に記載のコンピュータプログラム製品。
【００４１】
[実施態様１８]
ユーザに対して、構成されていなかった各宛先装置の機能（もしあれば）のリストを提示する命令と、ユーザがこれらの機能を遠隔的に構成することを可能にする命令と、をさらに備えて成ることを特徴とする、実施態様１４に記載のコンピュータプログラム製品。
【００４２】
[実施態様１９]
コンピュータネットワーク上で１つまたは複数の装置を構成するためのコンピュータプログラム製品であって、コンピュータ読み取り可能な命令を有するコンピュータ使用可能な媒体を備え、該コンピュータ読み取り可能な命令は、
各装置について、構成可能な機能の仕様ファイル（４８）を作成する命令と、
宛先装置（１８および２０）を選択する命令と、
前記宛先装置（１８および２０）の前記仕様ファイル（４８）を前記ネットワーク上の他の装置の仕様ファイル（４８）と比較する命令と、
前記比較する命令に基づいて、前記ネットワーク上のその他の装置のうちの１つからソース装置（１６）を選択する命令と、
前記ソース装置（１６）の構成設定を電子的に取得する命令と、
前記ソース装置（１６）の構成設定を前記宛先装置（１８および２０）それぞれに自動的に適用する命令と、
を備えて成るコンピュータプログラム製品。
【００４３】
[実施態様２０]
前記ネットワーク上で新しい装置が検出されると、各命令を自動的に実行する命令をさらに備えて成ることを特徴とする、実施態様１９に記載のコンピュータプログラム製品。
【００４４】
【発明の効果】
以上説明したように、本発明を用いることにより、１つの装置から構成設定を電子的に取得して、これら設定のいくつかあるいはすべてを別の装置または装置群に適用して、一群の装置を自動的に構成することができ、ネットワーク装置をインストールするために必要な作業を簡略化することができる。
【図面の簡単な説明】
【図１】サーバ、クライアントコンピュータ、および数台の周辺機器を含むコンピュータネットワークの概略図である。
【図２】本発明の装置構成プロセスが、ネットワークサーバで実行されているソフトウェアにおいて具現化される、図１のネットワークのブロック図である。
【図３】本発明の装置構成プロセスの一実施形態の流れ図である。
【図４】本発明の装置構成プロセスが、ネットワークサーバで実行されているソフトウェア、およびユーザインターフェースに組み込まれたウェブブラウザで具現化される、図１のネットワークのブロック図である。
【図５】ネットワークサーバに仕様ファイルを格納するために、データベースを使用した、図２のネットワークのブロック図である。
【図６Ａ】本発明の装置構成プロセスの第２の実施形態の流れ図である。
【図６Ｂ】本発明の装置構成プロセスの第２の実施形態の流れ図である。
【図７】自動的に新しい装置が検出され、該新しい装置がネットワークにインストールされる際に構成される、本発明の装置構成プロセスの第２の実施形態の流れ図である。
【符号の説明】
１６：ソース装置
１８、２０：宛先装置
３８：ウェブブラウザ
４２：電子クリップボード
４４：クッキーリスト
４８：仕様ファイル
【図１】
0003698632.tif 000002
【図２】
0003698632.tif 000003
【図３】
0003698632.tif 000004
【図４】
0003698632.tif 000005
【図５】
0003698632.tif 000006
【図６Ａ】
0003698632.tif 000007
【図６Ｂ】
0003698632.tif 000008
【図７】
0003698632.tif 000009