(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続する複数の機器を管理し、前記複数の機器のパラメータ設定を一括して行うことができる機器管理装置であって、
前記複数の機器に対するパラメータの設定情報を受け付ける設定情報受付部と、
前記複数の機器に対して前記パラメータの設定情報の送受信を行う設定情報送受信部と、
前記パラメータに関連する関連パラメータの情報を保持し、前記複数の機器のうち前記パラメータの設定に失敗した機器の再設定を行うリトライ処理部と、を有し、
前記リトライ処理部は、前記複数の機器に前記パラメータの設定が一括して行われ、１以上の機器の設定が失敗した場合に、設定に成功した機器から前記関連パラメータの設定情報を取得して、前記パラメータの設定に失敗した機器に対して、前記関連パラメータの設定と同時に前記パラメータの再設定を行う
ことを特徴とする機器管理装置。
【請求項２】
前記リトライ処理部が行った前記関連パラメータの設定結果を保存するリトライ結果管理部を有し、
前記リトライ処理部は、前記リトライ結果管理部に保存されている前記関連パラメータの設定が成功した回数に基づく優先度が高い機器から、前記関連パラメータの設定情報を取得する
ことを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記設定に失敗した機器の前記関連パラメータを設定する方法の候補を表示するリトライ設定表示部を有し、
前記リトライ処理部は、前記リトライ設定表示部に表示されている方法のうち選択された方法に基づいて、前記設定に失敗した機器の前記関連パラメータの設定を行う
ことを特徴とする請求項１又は２に記載の機器管理装置。
【請求項４】
ネットワークを介して接続する複数の機器を管理し、前記複数の機器のパラメータ設定を一括して行うことができる機器管理方法であって、
前記複数の機器についてパラメータの設定情報を受け付ける設定情報受付工程と、
前記複数の機器に対して前記パラメータの設定情報の送受信を行う設定情報送受信工程と、
前記パラメータに関連する関連パラメータの情報を保持し、前記複数の機器のうち前記パラメータの設定に失敗した機器の再設定を行うリトライ処理工程と、を有し、
前記リトライ処理工程は、前記複数の機器に前記パラメータの設定が一括して行われ、１以上の機器の設定が失敗した場合に、設定に成功した機器から前記関連パラメータの設定情報を取得して、前記パラメータの設定に失敗した機器に対して、前記関連パラメータの設定と同時に前記パラメータの再設定を行う
ことを特徴とする機器管理方法。
【請求項５】
前記リトライ処理工程において行われた前記関連パラメータの設定結果を保存するリトライ結果管理工程を有し、
前記リトライ処理工程は、前記関連パラメータの設定が成功した回数に基づく優先度が高い機器から、前記関連パラメータの設定情報を取得する
ことを特徴とする請求項４に記載の機器管理方法。
【請求項６】
前記設定に失敗した機器のパラメータ再設定方法の候補を表示するリトライ設定表示工程を有し、
前記リトライ処理工程は、前記リトライ設定表示工程において表示された方法のうち選択された方法に基づいて、前記設定に失敗した機器の前記関連パラメータの設定を行う
ことを特徴とする請求項４又は５に記載の機器管理方法。
【請求項７】
請求項４から６のいずれか一項に記載の機器管理方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムが格納されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数の機器を管理し、前記機器に対して一括して設定を行うことを可能にする機器管理装置、機器管理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来から、ネットワークに接続されたプリンタや複合機といった機器等では、ユーザが使用するＰＣ等の端末から各種パラメータの値を設定することが出来る様になっている。この様な機器では、ユーザがＰＣ等の画面に表示されるＷｅｂページや、パラメータ設定用のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して簡易な操作でパラメータの設定を行うのが一般的である。
【０００３】
従って、これらの機器では、ネットワークに接続された機器が複数ある場合でも、各機器の設置場所まで実際に足を運んでそれぞれの設定を行う必要が無く、１ヶ所のＰＣ端末等から全ての機器の設定内容の管理をすることが可能である。
【０００４】
しかしながら、多数の機器について同一の設定をする様な場合には、多数の項目の設定データを機器毎に個別に入力する必要があり、設定作業が煩雑にならざるを得ない場合があった。また、多数の機器について同じ様な設定処理を行う間に、設定間違いや設定漏れといったミスが発生する場合もあった。
【０００５】
そこで、ネットワークに接続された複数の機器の設定を一括して行うことが出来る機器管理装置の提案がなされている。
【０００６】
例えば、特許文献１では、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）／ＭＩＢ（Ｍｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）による情報取得が可能な少なくとも１つのデバイスとネットワークを介して接続し、デバイスの設定を行うネットワーク管理装置が提案されている。
【０００７】
特許文献１に開示されたネットワーク管理装置は、ネットワーク上に接続されたデバイスを列挙するためのＯｂｊｅｃｔＩＤの存在を確認する手段と、その手段により存在が確認されたＯｂｊｅｃｔＩＤに対して、設定項目の設定値を入力するＯｂｊｅｃｔＩＤをデバイスに設定する手段と、を有し、複数のデバイスに対して各種プロトコル等の設定項目を１回の操作で一括設定することを可能にしている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、機器のあるパラメータＡの設定変更を行うためには、他のパラメータＢの設定を併せて変更しなければならない、といった様に、異なるパラメータ同士が関連している場合がある（以下、パラメータＢの様なパラメータを「関連パラメータ」という）。
【０００９】
上記した特許文献１のネットワーク管理装置では、パラメータの設定を一括して実行することは可能だが、関連パラメータの設定についても同時に実行する訳ではないため、全ての機器について必ずしも一度で設定が成功するとは限らなかった。
【００１０】
従って、設定に失敗した機器が発生した場合には、関連パラメータについての見直しを行った上で、再度個別に設定を行う必要があった。
【００１１】
そこで、本発明では、ネットワークを介して接続する複数の機器について、一括してパラメータの設定を行い、設定に失敗した機器が存在した場合でも関連パラメータの設定を同時に行うことで、一括して設定を成功することが出来る機器管理装置、機器管理方法、プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る機器管理装置は、上記課題に鑑み、ネットワークを介して接続する複数の機器を管理し、前記複数の機器のパラメータ設定を一括して行うことができる機器管理装置であって、前記複数の機器に対するパラメータの設定情報を受け付ける設定情報受付部と、前記複数の機器に対して前記パラメータの設定情報の送受信を行う設定情報送受信部と、前記パラメータに関連する関連パラメータの情報を保持し、前記複数の機器のうち前記パラメータの設定に失敗した機器の再設定を行うリトライ処理部と、を有し、前記リトライ処理部は、前記複数の機器に前記パラメータの設定が一括して行われ、１以上の機器の設定が失敗した場合に、設定に成功した機器から前記関連パラメータの設定情報を取得して、前記パラメータの設定に失敗した機器に対して、前記関連パラメータの設定と同時に前記パラメータの再設定を行うことを特徴とする。
【００１３】
このような構成によって、ネットワークを介して接続する複数機器へのパラメータ一括設定において、設定に失敗した機器があっても、設定に成功した機器の関連パラメータの設定値に基づいてパラメータの再設定を実行することで、ネットワークに接続する複数の機器のパラメータ設定を一括して成功させることが可能になる。
【発明の効果】
【００１４】
ネットワークを介して接続する複数の機器に対して、パラメータの設定を一括して実行し、且つ成功させることが出来る。そのため、複数の機器の設定を個別に実行する、といった煩雑な作業をする必要がなくなる。また、設定に失敗した機器について個別に設定の見直しをする必要が無いため、短時間且つ簡易な操作で複数の機器の設定を一括して行うことが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る機器管理装置を含むシステムの構成例を示す図
【図２】本発明の第１の実施形態に係る機器管理装置の機能ブロック図
【図３】本発明の第１の実施形態に係る機器管理装置の処理例を示すシーケンス図
【図４】本発明の第２の実施形態に係る機器管理装置の機能ブロック図
【図５】本発明の第２の実施形態に係る機器管理装置の処理例を示すシーケンス図
【図６】本発明の第３の実施形態に係る機器管理装置の機能ブロック図
【図７】本発明の第３の実施形態に係る機器管理装置の処理例を示すシーケンス図
【図８】本発明の第４の実施形態に係る機器管理装置の機能ブロック図
【図９】本発明の第４の実施形態に係る機器管理装置の処理例を示すシーケンス図
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施の形態（以下「実施形態」という）について、図面を用いて詳細に説明する。
［第１の実施形態］
＜機器管理装置を含むシステムの概要＞
図１に、第１の実施形態に係る機器管理装置を含むシステムの構成例を示す。このシステムは、ネットワーク１００に接続する機器管理装置１０と、複数の機器としてプリンタ１１，１２及び複合機１３，１４，１５で構成されている。ネットワーク１００は、ローカルエリアネットワーク（ＬＡＮ）又はインターネット等で、有線又は無線の別は問わない。また、第１の実施形態においては、プリンタ２台と複合機３台で構成されているが、ネットワークに接続する機器の数はこれに限定されるものではない。
【００１７】
機器管理装置１０は、キーボード等の入力装置、入力された文字等を表示するための表示装置、それらの入出力装置を制御するための入出力インターフェース、プログラム等を格納するメモリ等の記憶装置、プログラムを読み出して実行し、入力されたデータを処理するためのプロセッサ、ネットワーク１００に接続するためのネットワークインターフェース等を備える。メモリ等の記憶装置には、各種のアプリケーションプログラム、入力装置や表示装置への入出力を制御し、ディスクやメモリの管理等、多くのアプリケーションから共通して利用される基本的な機能を提供し、装置全体を管理するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、入力装置や表示装置等の周辺機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、その他のデータを格納する。また、プリンタ１１等を制御するためのプリンタドライバも実装されている。
【００１８】
プリンタ１１，１２及び複合機１３〜１５は、機器管理装置１０や、図示しない印刷を実行するユーザが操作するＰＣ等、ネットワークに接続された装置から印刷データ等を受信すると、印刷データに基づいて描画処理を行い、紙等の記録媒体に印刷して出力する。また、第１の実施形態ではプリンタ及び複合機を含む構成になっているが、ネットワークに接続する機器としては、スキャナやＦＡＸ、又はこれら以外の機器であっても良い。
【００１９】
機器管理装置１０は、ネットワーク１００を介してプリンタ１１等の複数の機器を管理し、これらの機器に対して設定情報を送信し、一括して設定を行うことができる。ここで、一括とは、管理者が指定する複数の機器について１度の操作で設定を実行することを意味する。管理者が指定した機器の中に、例えば、電源が入っていなかったために設定できない機器が存在した場合でも、当該機器の電源投入時に自動的に設定を実行する等、時間差を有する場合をも含む。
【００２０】
機器の設定を実施する項目としては、認証情報としてのユーザ名やパスワード、電子メールのアドレス帳、時刻、セキュリティ設定、ＩＰアドレス、プロトコル等が挙げられる。
＜機器管理装置の概要＞
図２に、第１の実施形態に係る機器管理装置１０の機能ブロック図を示す。
【００２１】
機器管理装置１０は、内部に設定情報受付部２１、設定情報処理部２２、設定情報送受信部２３、リトライ処理部２４を有している。
【００２２】
設定情報受付部２１は、管理者が設定しようとするパラメータの情報及び設定を行う機器に関する情報を受け付け、設定情報処理部２２では、受け付けたパラメータの設定情報を機器に設定するための形式に変換する。また、設定情報送受信部２３は、ネットワークに接続し、プリンタ１１等の複数機器との間で設定情報等の送受信を行い、リトライ処理部２４は、一括設定に失敗した機器の設定を成功させるための処理を行う。
＜複数の機器の一括設定処理の例＞
図３に、上記した機器管理装置１０によって、複数の機器の設定を一括して行う処理例のシーケンス図を示す。
【００２３】
まず、設定情報受付部２１が、管理者２０から設定する情報を受け付ける（Ｓ３１）。設定する情報としては、設定を行う機器の指定及びパラメータの値等が含まれる。次に、設定情報受付部２１が受け付けた設定情報を、設定情報処理部２２に送信する（Ｓ３２）。設定情報処理部２２では、設定情報をプリンタ１１等に設定するための形式に変換する。変換された設定情報は、設定情報送受信部２３に送信され（Ｓ３３）、管理者２０が指定した複数の機器１１，１３のパラメータ設定が実行される（Ｓ３４）。ここで、設定情報送受信部２３は、設定が成功したか否かについての結果を各機器から取得し、その設定結果を設定情報処理部２２に送信する。
【００２４】
ここで、設定に失敗した機器１３が存在した場合には、設定情報処理部２２が設定に成功又は失敗した機器の情報を、設定したパラメータの内容と共にリトライ処理部２４に送信する（Ｓ３６）。
【００２５】
リトライ処理部２４は、内部にパラメータの設定時に必要となる関連パラメータについてのテーブルを保持している。リトライ処理部２４は、このテーブルに基づき、設定を行って失敗したパラメータに関連するパラメータと、設定に成功した機器の情報を設定情報送受信部２３に送信する（Ｓ３７）。その内容に基づいて、設定情報送受信部２３は、関連するパラメータの設定値を設定に成功した機器１１から取得する（Ｓ３８）。続いて、設定に失敗した機器１３について、設定に成功した機器１１から取得した関連パラメータの設定と同時に、元来設定しようとしていたパラメータの設定を再度実行する（Ｓ４０）。
【００２６】
この様な処理によって、リトライ処理部２４で関連するパラメータの設定を同時に行い、本来設定しようとしていたパラメータの設定を成功させることが可能になる。関連パラメータの設定は、例えば、ユーザ認証管理を有効にするために、管理者認証管理のユーザ管理者認証を有効にしておく、といったことが挙げられる。
【００２７】
また、リトライ処理部２４が保持する関連パラメータの組み合わせが複数存在する場合には、設定に成功するまでその組み合わせごとに順次再設定処理を行う。
【００２８】
設定に失敗した機器の再設定が成功すると、リトライ処理部２４から全ての機器についての設定結果が設定情報処理部２２を通じて、管理者２０に報告される。
【００２９】
以上の処理によって、設定に失敗した機器が存在する場合にも、リトライ処理部２４が保持する関連パラメータの情報に基づいて、設定に成功した機器から関連パラメータの情報を取得し、設定に失敗した機器の再設定を行うことにより、全ての機器の設定を一括して完了することが可能となる。
［第２の実施形態］
＜機器管理装置の概要＞
図４に、第２の実施形態に係る機器管理装置１０の機能ブロック図を示す。
【００３０】
第１の実施形態に係る機器管理装置１０とは、リトライ処理部２４と接続して、リトライ結果管理部２５を有している点で異なっている。
【００３１】
リトライ結果管理部２５には、過去にリトライ処理部２４が行った再設定結果が保存されている。リトライ結果管理部２５に保存される内容は、例えば、機器ごとの再設定の際の関連パラメータの取得に利用された回数や、設定に失敗した機器との組み合わせ、設定を行ったパラメータ及び関連パラメータの設定値等が含まれる。
＜複数の機器の一括設定処理の例＞
図５に第２の実施形態に係る機器管理装置の処理例のシーケンス図を示す。
【００３２】
第１の実施形態と同様に、設定情報受付部２１で管理者２０から設定情報を受け付け（Ｓ５１）、その情報を設定情報処理部２２に送信する（Ｓ５２）。設定情報処理部２２は、設定情報を変換した上で設定情報送受信部２３に送信し（Ｓ５３）、指定された機器についてのパラメータ設定を行う（Ｓ５４）。
【００３３】
パラメータの設定に失敗した機器１３が存在した場合には、設定情報処理部２２から設定に成功又は失敗した機器及びパラメータの設定値についての情報がリトライ処理部２４に送信される（Ｓ５６）。
【００３４】
ここで、リトライ処理部２４は、リトライ結果管理部２５から過去の再設定情報を取得する（Ｓ５７）。リトライ処理部２４は、取得した情報の内、再設定の際に関連パラメータの取得に利用された機器毎の回数の情報に基づいて、関連パラメータを取得する対象となる機器に優先度を付ける。その後、優先度が高い機器から関連パラメータの設定値を取得し（Ｓ５９）、設定に失敗した機器のパラメータ再設定を実行する（Ｓ６１）。
【００３５】
ここで、優先度付けは、過去に再設定に利用された回数以外にも、再設定に成功した機器やパラメータの組み合わせといった情報に基づいて行うことも出来る。
【００３６】
リトライ処理部２４が行ったパラメータの再設定結果は、リトライ結果管理部２５に保存される（Ｓ６２）。最後に、管理者２０に機器の一括設定が終了したことが報告される。
【００３７】
この様に、リトライ処理部２４は、リトライ結果管理部２５が保有する情報に基づいて、再設定の実績がある機器から優先的に関連パラメータの設定値を取得して再設定を実行することが出来るため、迅速な処理が可能になる。
［第３の実施形態］
＜機器管理装置の概要＞
図６に、第３の実施形態に係る機器管理装置１０の機能ブロック図を示す。
【００３８】
第２の実施形態に係る機器管理装置１０は、第１の実施形態に係る機器管理装置１０にリトライ設定表示部２６を加えて構成される。
【００３９】
リトライ設定表示部２６は、リトライ処理部２４が保有する関連パラメータや設定に成功した機器についての情報を表示し、管理者２０が再設定を行うパラメータ等を選択可能に表示することが出来る。
＜複数の機器の一括設定処理の例＞
図７に、第３の実施形態に係る機器管理装置の処理例のシーケンス図を示す。
【００４０】
第１及び第２の実施形態と同様に、設定情報受付部２１で管理者２０から設定情報を受け付け（Ｓ７１）、その情報を設定情報処理部２２に送信する（Ｓ７２）。設定情報処理部２２は、設定情報を変換した上で設定情報送受信部２３に送信し（Ｓ７３）、指定された機器についてのパラメータ設定を行う（Ｓ７４）。
【００４１】
パラメータの設定に失敗した機器１３が存在した場合には、設定情報処理部２２から設定に成功又は失敗した機器及びパラメータの設定値についての情報がリトライ処理部２４に送信される（Ｓ７６）。
【００４２】
ここで、リトライ処理部２４は、設定に成功した全ての機器及び関連するパラメータの情報をリトライ設定表示部２３に送信し、リトライ設定表示部２３は、再設定を行う方法の候補を管理者２０が選択できる様に表示する（Ｓ７７）。表示される内容としては、例えば、設定に失敗した機器とその内容、設定に成功した機器、関連するパラメータ及び設定値といった情報が挙げられる。
【００４３】
管理者２０は、リトライ設定表示部２３によって表示された情報から、再設定を行うために必要な機器、関連パラメータ及び設定値の指定を行う。リトライ処理部２４は、管理者２０が選択した内容に基づいて、設定に成功した機器１１から関連するパラメータの設定値を取得し（Ｓ７９）、設定に失敗した機器１３のパラメータ設定を再度実行する（Ｓ８１）。設定に失敗した機器１３の再設定が完了すると、管理者２０にその結果が報告され、処理が完了する。
【００４４】
この様に、リトライ設定表示部２３が再設定する内容を表示し、管理者２０が選択した再設定処理を実施することで、管理者２０が関連パラメータの設定内容についても把握できると共に、管理者２０が望む最適な機器の設定管理を行うことが出来る様になる。
［第４の実施形態］
＜機器管理装置の概要＞
図８に、第４の実施形態に係る機器管理装置１０の機能ブロック図を示す。
【００４５】
第４の実施形態に係る機器管理装置１０は、第１の実施形態に係る機器管理装置１０にリトライ結果管理部２５及びリトライ設定表示部２６を加えて構成される。
【００４６】
リトライ結果管理部２５は、過去にリトライ処理部２４が行ったリトライ結果が保存されており、リトライ設定表示部２６は、リトライ処理部２４が保有する関連パラメータや設定に成功した機器についての情報等を管理者２０が選択可能に表示することが出来る。
＜複数の機器の一括設定処理の例＞
図９に、第４の実施形態に係る機器管理装置１０の処理例のシーケンス図を示す。
【００４７】
第１乃至第３の実施形態と同様に、設定情報受付部２１で管理者２０から設定情報を受け付け（Ｓ９１）、その情報を設定情報処理部２２に送信する（Ｓ９２）。設定情報処理部２２は、設定情報を変換した上で設定情報送受信部２３に送信し（Ｓ９３）、指定された機器についてのパラメータ設定を行う（Ｓ９４）。
【００４８】
パラメータの設定に失敗した機器１３が存在した場合には、設定情報処理部２２から設定に成功又は失敗した機器及びパラメータの設定値についての情報がリトライ処理部２４に送信される（Ｓ９６）。
【００４９】
リトライ処理部２４は、リトライ結果管理部２５から過去の再設定情報を取得し（Ｓ９７）、過去に再設定の際に関連パラメータの取得に利用された回数の情報に基づいて、関連パラメータの設定値を取得する機器の優先度を付ける。
【００５０】
次に、リトライ処理部２４は、リトライ設定表示部２６に、関連するパラメータ、設定に成功した機器１１及び優先度についての情報を送信する（Ｓ９８）。リトライ設定表示部２６は、優先度と共に関連パラメータ及び設定に成功した機器の情報といった再設定に関する情報を、管理者２０が選択可能に表示する。管理者２０は表示された情報から、最適だと考える再設定情報を選択する。
【００５１】
管理者２０が選択した内容に基づいて、リトライ処理部２４は設定に成功した機器１１から関連パラメータの設定値を取得し（Ｓ１００）、設定に失敗した機器１３のパラメータ設定を実行する（Ｓ１０２）。
【００５２】
再設定が成功すると、リトライ処理部２４からリトライ結果管理部２５に再設定の内容が送信され、次回の再設定時に利用するために保存される（Ｓ１０３）。
【００５３】
この様に、リトライ結果管理部２５及びリトライ設定表示部２６を備えることで、管理者２０は、過去の設定結果に基づく優先度を参考にして再設定する内容を選択することが可能になる。また、管理者２０が関連パラメータの設定内容についても把握できると共に、管理者２０が望む最適な機器の管理を行うことが出来る。
【００５４】
以上、本発明に係る実施形態によれば、ネットワークを介して接続する複数の機器に対して一括設定を行った際に、１以上の機器で設定が失敗した場合であっても、設定に成功した機器から関連するパラメータを取得して再度パラメータの設定を行うため、全ての機器について一括して設定を成功させることが可能になる。
【００５５】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の主旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００５６】
１０    機器管理装置
２１    設定情報受付部
２２    設定情報処理部
２３    設定情報送受信部
２４    リトライ処理部
２５    リトライ結果管理部
２６    リトライ設定表示部
１００  ネットワーク
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００４―２１３１１０号公報
【図１】
0005724466.tif 000002
【図２】
0005724466.tif 000003
【図３】
0005724466.tif 000004
【図４】
0005724466.tif 000005
【図５】
0005724466.tif 000006
【図６】
0005724466.tif 000007
【図７】
0005724466.tif 000008
【図８】
0005724466.tif 000009
【図９】
0005724466.tif 000010