(57)【要約】【課題】ネットワーク機器の設定における作業負荷を軽減可能な機器管理システム、機器管理装置、及び機器設定方法を提供する。【解決手段】機器管理システム１は、１又は複数の機器２００と、機器管理装置１００と、設定情報管理装置３００とが、所定のデータ伝送路Ｉ，Ｎで接続されるシステムであって、機器２００が、機器管理装置１００に機器情報を送信し、機器管理装置１００が、取得した機器情報に基づき、機器２００が導入されたときに所定の範囲で機器２００へ割り当てられ機器２００から取得可能な機器情報が振り分け条件情報として設定された振り分け情報１２Ｄを参照し、機器２００に対応する設定情報の取得先を特定し、取得先情報を機器２００に送信し、機器２００が、受信した取得先情報に基づき、設定情報管理装置３００にアクセスし、自機に対応する設定情報を取得し、取得した設定情報に基づき自機の機器設定を行うことを特徴とする。【選択図】図４
2011180772.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の機器と、前記機器に対して機器設定を行う機器管理装置と、前記機器設定を行う際の設定情報を管理する設定情報管理装置とが、所定のデータ伝送路で接続される機器管理システムであって、
前記機器が、
前記設定情報の取得先を示す取得先情報を取得する第１の取得手段と、
前記取得先情報に基づき、前記設定情報管理装置から自機に対応する設定情報を取得する第２の取得手段と、
前記設定情報に基づき、自機の機器設定を行う設定手段と、を有し、
前記機器管理装置が、
前記機器が導入されたときに所定の範囲で前記機器へ割り当てられ、前記機器から取得可能な機器情報が設定される振り分け条件情報と、前記取得先情報と、が対応付けられた、前記機器に応じて前記設定情報の取得先を振り分ける振り分け情報を保持する保持手段と、
前記振り分け情報に基づき、前記機器に対応する設定情報の取得先を特定する特定手段と、を有し、
前記機器は、前記第１の取得手段により、前記機器管理装置に機器情報を送信し、
前記機器管理装置は、前記特定手段により、前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記機器に対応する設定情報の取得先を特定し、前記取得先情報を、前記機器に送信し、
前記機器は、前記第２の取得手段により、前記機器管理装置から受信した取得先情報に基づき前記設定情報管理装置にアクセスし、自機に対応する設定情報を取得し、前記設定手段により、取得した設定情報に基づき自機の機器設定を行うことを特徴とする機器管理システム。
【請求項２】
前記保持手段は、
前記機器が導入されたときに前記機器に割り当てられるネットワーク情報を含む振り分け条件情報と、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を含む取得先情報と、が対応付けられている前記振り分け情報を保持することを特徴とする請求項１に記載の機器管理システム。
【請求項３】
前記特定手段は、
前記機器から取得したネットワーク情報に基づき前記振り分け情報を参照し、前記振り分け条件情報に対応付けて設定された、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を取得し、取得したネットワーク情報及び参照情報を前記取得先情報とすることを特徴とする請求項２に記載の機器管理システム。
【請求項４】
前記第２の取得手段は、
前記機器管理装置から受信したネットワーク情報に従って前記設定情報管理装置にアクセスし、前記機器管理装置から受信した参照情報に基づき自機に対応する設定情報を取得することを特徴とする請求項３に記載の機器管理システム。
【請求項５】
前記保持手段は、
前記機器が導入されたときに前記機器に割り当てられるネットワーク情報、機種情報、搭載機能、搭載オプション装置、及び／又はインストールソフトウェアが組み合わされた振り分け条件情報と、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を含む取得先情報と、が対応付けられている前記振り分け情報を保持することを特徴とする請求項２ないし４のいずれか一項に記載の機器管理システム。
【請求項６】
前記特定手段は、
前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記ネットワーク情報、機種情報、搭載機能、搭載オプション装置、及び／又はインストールソフトウェアが組み合わされた振り分け条件情報に対応付けて設定された、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を取得し、取得したネットワーク情報及び参照情報を前記取得先情報とすることを特徴とする請求項５に記載の機器管理システム。
【請求項７】
前記特定手段は、
前記機器から取得した機器情報に基づき前記振り分け情報を参照し、
該当する前記振り分け条件情報が複数存在する場合に、
前記振り分け条件情報に対応付けて設定された優先順位に従って、適用する振り分け条件情報を決定し、
決定した振り分け条件情報に対応付けて設定された、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を取得し、取得したネットワーク情報及び参照情報を前記取得先情報とすることを特徴とする請求項６に記載の機器管理システム。
【請求項８】
前記第２の取得手段は、
前記機器管理装置から受信した取得先情報に基づき、所定時間経過ごとに前記設定情報管理装置にアクセスし、自機に対応する設定情報を取得することを特徴とする請求項１ないし７のいずれか一項に記載の機器管理システム。
【請求項９】
１又は複数の機器に対して設定情報の取得先を示す取得先情報を送信し機器設定を行う機器管理装置であって、
前記機器が導入されたときに所定の範囲で前記機器へ割り当てられ、前記機器から取得可能な機器情報が設定される振り分け条件情報と、前記取得先情報と、が対応付けられた、前記機器に応じて前記設定情報の取得先を振り分ける振り分け情報を保持する保持手段と、
前記保持手段が保持する振り分け情報に基づき、前記機器に対応する設定情報の取得先を特定する特定手段と、を有し、
前記特定手段は、前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記機器に対応する設定情報の取得先を特定し、前記取得先情報を、前記機器に送信することを特徴とする機器管理装置。
【請求項１０】
前記保持手段は、
前記機器が導入されたときに前記機器に割り当てられるネットワーク情報を含む振り分け条件情報と、前記機器設定を行う際の設定情報を管理する設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を含む取得先情報と、が対応付けられている前記振り分け情報を保持することを特徴とする請求項９に記載の機器管理装置。
【請求項１１】
前記特定手段は、
前記機器から取得したネットワーク情報に基づき前記振り分け情報を参照し、前記振り分け条件情報に対応付けて設定された、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を取得し、取得したネットワーク情報及び参照情報を前記取得先情報とすることを特徴とする請求項１０に記載の機器管理装置。
【請求項１２】
前記保持手段は、
前記機器が導入されたときに前記機器に割り当てられるネットワーク情報、機種情報、搭載機能、搭載オプション装置、及び／又はインストールソフトウェアが組み合わされた振り分け条件情報と、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を含む取得先情報と、が対応付けられている前記振り分け情報を保持することを特徴とする請求項１０又は１１に記載の機器管理装置。
【請求項１３】
前記特定手段は、
前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記ネットワーク情報、機種情報、搭載機能、搭載オプション装置、及び／又はインストールソフトウェアが組み合わされた振り分け条件情報に対応付けて設定された、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を取得し、取得したネットワーク情報及び参照情報を前記取得先情報とすることを特徴とする請求項１２に記載の機器管理装置。
【請求項１４】
前記特定手段は、
前記機器から取得した機器情報に基づき前記振り分け情報を参照し、
該当する前記振り分け条件情報が複数存在する場合に、
前記振り分け条件情報に対応付けて設定された優先順位に従って、適用する振り分け条件情報を決定し、
決定した振り分け条件情報に対応付けて設定された、前記設定情報管理装置に割り当てられたネットワーク情報及び前記設定情報の参照情報を取得し、取得したネットワーク情報及び参照情報を前記取得先情報とすることを特徴とする請求項１３に記載の機器管理装置。
【請求項１５】
１又は複数の機器と、前記機器に対して機器設定を行う機器管理装置と、前記機器設定を行う際の設定情報を管理する設定情報管理装置とが、所定のデータ伝送路で接続される機器管理システムにおける機器設定方法であって、
前記機器が、
前記設定情報の取得先を示す取得先情報を取得する第１の取得手順と、
前記取得先情報に基づき、前記設定情報管理装置から自機に対応する設定情報を取得する第２の取得手順と、
前記設定情報に基づき、自機の機器設定を行う設定手順と、を有し、
前記機器管理装置が、
前記機器が導入されたときに所定の範囲で前記機器へ割り当てられ、前記機器から取得可能な機器情報が設定される振り分け条件情報と、前記取得先情報と、が対応付けられた、前記機器に応じて前記設定情報の取得先を振り分ける振り分け情報に基づき、前記機器に対応する設定情報の取得先を特定する特定手順と、を有し、
前記機器は、前記第１の取得手順により、前記機器管理装置に機器情報を送信し、
前記管理装置は、前記特定手順により、前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記機器に対応する設定情報の取得先を特定し、前記取得先情報を、前記機器に送信し、
前記機器は、前記第２の取得手順により、前記機器管理装置から受信した取得先情報に基づき前記設定情報管理装置にアクセスし、自機に対応する設定情報を取得し、前記設定手順により、取得した設定情報に基づき自機の機器設定を行うことを特徴とする機器設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送路を介して接続される１又は複数の機器を管理する機器管理装置、機器管理システムに関し、特に、機器管理装置から受信した設定情報に基づき、機器設定を行う技術に関するものである。
【背景技術】
【０００２】
画像処理装置などの通信機能を有するネットワーク機器では、例えば、機器を新規導入したときなどにネットワーク設定や利用制限設定などの動作制御条件に係る設定が行われる。このような場合、機器が備える操作パネルなどを介して機器設定を行う方法では、ユーザや管理者などに多大な作業負荷をかけることになる。さらに、オフィス環境には、多数のネットワーク機器が導入されており、手作業による方法は現実的ではない。
【０００３】
そこで、例えば、特許文献１には、電源投入ごとに、固有の機器管理情報を管理するホストコンピュータをネットワーク上から検索し、ホストコンピュータから自機の機器管理情報を取得し、取得情報に基づき、プリント動作環境を自動設定する技術が開示されている。また、例えば、特許文献２には、シリアル番号、端末ＩＤ、パスワードなどを設定ファイル蓄積サーバに送信し、設定ファイル蓄積サーバで認証後、シリアル番号や端末ＩＤに基づき、設定情報テーブルから取得された該当データが、機器設定が行われるネットワーク機器に送信される技術が開示されている。このような機器設定方法により、ネットワーク機器の自動設定を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の機器設定方法では、ネットワーク機器に対して設定情報を送信する機器管理装置（上記特許文献では「ホストコンピュータ」や「設定ファイル蓄積サーバ」など）に、ネットワーク機器の固有情報（固有の機器情報）を予め登録しておく必要がある。
【０００５】
このような機器設定方法では、新規のネットワーク機器を導入する場合、機器管理装置に予め新規導入されるネットワーク機器の固有情報（例えば「シリアルナンバー」、「ＭＡＣアドレス（Media Access Control address）」、又は「デバイス名」など）と設定情報とを紐付けて登録しておかなければならない。これでは、ネットワーク機器を導入する度に登録作業を行わなければならず、その作業は煩雑なものとなる。さらに、管理対象のネットワーク機器が頻繁に増減する環境や大量に導入される環境では、ユーザや管理者に多大な作業負荷をかけることになる。
【０００６】
このように、ネットワーク環境における機器設定では、管理対象となるネットワーク機器が追加又は削除されても（ネットワーク環境における機器構成が変更されても）、その都度、機器管理装置側で登録情報の更新（登録又は削除）作業を必要とせず、自動設定を行えることが望ましい。
【０００７】
本発明は上記従来技術の問題点を鑑み提案されたものであり、その目的とするところは、ネットワーク機器の設定における作業負荷を軽減できる機器管理システム、機器管理装置、及び機器設定方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る機器管理システムは、１又は複数の機器と、前記機器に対して機器設定を行う機器管理装置と、前記機器設定を行う際の設定情報を管理する設定情報管理装置とが、所定のデータ伝送路で接続される機器管理システムであって、前記機器が、前記設定情報の取得先を示す取得先情報を取得する第１の取得手段と、前記取得先情報に基づき、前記設定情報管理装置から自機に対応する設定情報を取得する第２の取得手段と、前記設定情報に基づき、自機の機器設定を行う設定手段と、を有し、前記機器管理装置が、前記機器が導入されたときに所定の範囲で前記機器へ割り当てられ前記機器から取得可能な機器情報が設定される振り分け条件情報と、前記取得先情報と、が対応付けられおり、前記機器に応じて前記設定情報の取得先を振り分ける振り分け情報を保持する保持手段と、前記振り分け情報に基づき、前記機器に対応する設定情報の取得先を特定する特定手段と、を有し、前記機器は、前記第１の取得手段により、前記機器管理装置に機器情報を送信し、前記機器管理装置は、前記特定手段により、前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記機器に対応する設定情報の取得先を特定し、前記取得先情報を、前記機器情報を取得した機器に送信し、前記機器は、前記第２の取得手段により、前記機器管理装置から受信した取得先情報に基づき前記設定情報管理装置にアクセスし、自機に対応する設定情報を取得し、前記設定手段により、取得した設定情報に基づき自機の機器設定を行うことを特徴とする。
【０００９】
このように、本発明に係る機器管理システムは、機器管理装置が、ネットワーク機器に応じて設定情報の取得先を振り分ける振り分け情報を保持し、振り分け情報は、導入時に所定の範囲でネットワーク機器へ割り当てられ機器から取得可能な機器情報（例えば「割り当てられたＩＰアドレス（Internet Protocol address）」などの非固有の機器情報）と設定情報の取得先を示す取得先情報（例えば「設定情報を格納する機器に割り当てられたＩＰアドレス」や「格納先の参照キー」など）とが対応付けられている。つまり、機器管理装置は、固有の機器情報により設定情報の取得先を管理するのではなく、ネットワーク機器から取得可能な非固有の機器情報によって管理する。これにより、機器管理システムでは、機器管理装置が、ネットワーク機器からの取得情報（取得した機器情報）を基に振り分け情報を参照し、ネットワーク機器に対応する設定情報の取得先を特定する。機器管理システムでは、機器管理装置が、特定した取得先情報をネットワーク機器に送信する。その結果、ネットワーク機器では、取得先情報に基づき設定情報を取得し、自機の機器設定が行われる。
【００１０】
これによって、本発明に係る機器管理システムは、ネットワーク機器が追加又は削除されても、その都度、機器管理装置側で登録情報の更新作業を行う必要がない（ネットワーク機器の追加又は削除時に、その都度、振り分け情報を更新する必要がない）。その結果、ネットワーク機器の設定における作業負荷（システム保守・運用面での作業負荷）を軽減できる。
【００１１】
上記目的を達成するため、本発明に係る機器管理装置は、１又は複数の機器に対して設定情報の取得先を示す取得先情報を送信し機器設定を行う機器管理装置であって、前記機器が導入されたときに所定の範囲で前記機器へ割り当てられ前記機器から取得可能な機器情報が設定される振り分け条件情報と、前記取得先情報と、が対応付けられおり、前記機器に応じて前記設定情報の取得先を振り分ける振り分け情報を保持する保持手段と、前記振り分け情報に基づき、前記機器に対応する設定情報の取得先を特定する特定手段と、を有し前記特定手段は、前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記機器に対応する設定情報の取得先を特定し、前記取得先情報を、前記機器情報を取得した機器に送信することを特徴とする。
【００１２】
上記目的を達成するため、本発明に係る機器設定方法は、１又は複数の機器と、前記機器に対して機器設定を行う機器管理装置と、前記機器設定を行う際の設定情報を管理する設定情報管理装置とが、所定のデータ伝送路で接続される機器管理システムにおける機器設定方法であって、前記機器が、前記設定情報の取得先を示す取得先情報を取得する第１の取得手順と、前記取得先情報に基づき、前記設定情報管理装置から自機に対応する設定情報を取得する第２の取得手順と、前記設定情報に基づき、自機の機器設定を行う設定手順と、を有し、前記機器管理装置が、前記機器が導入されたときに所定の範囲で前記機器へ割り当てられ前記機器から取得可能な機器情報が設定される振り分け条件情報と前記取得先情報とが対応付けられおり、前記機器に応じて前記設定情報の取得先を振り分ける振り分け情報に基づき、前記機器に対応する設定情報の取得先を特定する特定手順と、を有し、前記機器は、前記第１の取得手順により、前記機器管理装置に機器情報を送信し、前記管理装置は、前記特定手順により、前記機器から取得した機器情報に基づき前記振り分け情報を参照し、前記機器に対応する設定情報の取得先を特定し、前記取得先情報を、前記機器情報を取得した機器に送信し、前記機器は、前記第２の取得手順により、前記機器管理装置から受信した取得先情報に基づき前記設定情報管理装置にアクセスし、自機に対応する設定情報を取得し、前記設定手順により、取得した設定情報に基づき自機の機器設定を行うことを特徴とする。
【００１３】
このように、本発明に係る機器設定方法は、ネットワーク機器からの取得情報に基づき、ネットワーク機器から取得可能な非固有の機器情報と設定情報の取得先を示す取得先情報とが対応付けられた振り分け情報を参照し、ネットワーク機器に対応する設定情報の取得先を特定し、特定した取得先情報をネットワーク機器に送信すると言う動作を実現する。
【００１４】
これによって、本発明に係る機器設定方法は、ネットワーク機器が追加又は削除されても、その都度、機器管理装置側で登録情報の更新作業を行う必要がなく、ネットワーク機器の設定における作業負荷を軽減可能な環境を提供できる。
【発明の効果】
【００１５】
本発明によれば、設定情報の取得先を示す取得先情報を、ネットワーク機器から取得可能な非固有の機器情報（所定の範囲を有する機器情報）に基づき特定可能としたことで、ネットワーク機器の設定における作業負荷を軽減する機器管理システム、機器管理装置、及び機器設定方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係る機器管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る機器管理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係るネットワーク機器のハードウェア構成例を示す図である。
【図４】本発明の第１の実施形態に係る機器設定機能の構成例を示す図である。
【図５】本発明の第１の実施形態に係る機器管理装置が有するデータ例を示す図である。
【図６】本発明の第１の実施形態に係るメーカ側の設定情報管理装置が有するデータ例を示す図である。
【図７】本発明の第１の実施形態に係るユーザ側の設定情報管理装置が有するデータ例を示す図である。
【図８】本発明の第１の実施形態に係る機器設定を行う処理手順例を示すシーケンス図である。
【図９】本発明の変形例に係る機器管理装置が有するデータ例を示す図である。
【図１０】本発明の変形例に係るメーカ側の設定情報管理装置が有するデータ例を示す図である。
【図１１】本発明の変形例に係るユーザ側の設定情報管理装置が有するデータ例を示す図である。
【図１２】本発明の変形例に係る設定情報取得先の振り分けを行う処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施の形態（以下「実施形態」と言う）について、図面を用いて詳細に説明する。
【００１８】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る機器管理システム１の構成例を示す図である。
図１には、ユーザ側に構築されたネットワーク環境ＣＡ，ＣＢと、メーカ側に構築されたネットワーク環境ＣＭとが、インターネットなどの外部ネットワークＩで接続されるシステム１の構成例が示されている。また、ユーザ側のネットワーク環境ＣＡ，ＣＢとメーカ側のネットワーク環境ＣＭは、ファイアウォール機能を有するネットワーク制御機器４００Ａ，４００Ｂ，４００Ｍを介して外部ネットワークＩに接続されている。
【００１９】
メーカ側のネットワーク環境ＣＭには、ネットワーク制御機器４００Ｍの他、機器管理装置（機器管理サーバ）１００や設定情報管理装置（設定データベース）３００Ｍが、ＬＡＮ（Local Area Network）などの内部ネットワークＮで接続されている。
【００２０】
機器管理装置１００は、サーバ機能を有し、ユーザ側に導入されたネットワーク機器の機器管理を統括して行う装置である。機器管理装置１００は、ユーザ側のネットワーク環境ＣＡ，ＣＢから取得した機器情報に基づき、機器状態の監視や機器設定などを含む機器管理を行う。また、設定情報管理装置３００Ｍは、ネットワーク機器におけるネットワーク設定や利用制限設定などの動作制御項目に係る設定情報を記憶装置の所定の記憶領域に保持し、ＤＢ（Data Base）により管理する装置である。よって、設定情報管理装置３００Ｍからは、ＤＢの参照キーを基にネットワーク機器に設定する情報を取得できる。
【００２１】
ユーザ側のネットワーク環境ＣＡ，ＣＢには、ネットワーク制御機器４００Ａ，４００Ｂの他、１又は複数の画像処理装置２００Ａ，２００Ｂが、内部ネットワークＮで接続されている。さらに、ネットワーク環境ＣＢには、設定情報管理装置３００Ｂが接続されている。
【００２２】
画像処理装置２００Ａ，２００Ｂは、例えば、複合機（ＭＦＰ：Multifunction Peripheral）やＬＰ（Laser Printer）と言った画像処理機能を有する通信装置を備えた機器である。本実施形態では、これらの画像処理装置２００Ａ，２００Ｂが、ネットワーク機器にあたる。よって、以降の説明では、単にネットワーク機器２００Ａ，２００Ｂと言い、複数のネットワーク機器を総称する場合、「ネットワーク機器２００」と言う。また、設定情報管理装置３００Ｂは、上記設定情報管理装置３００Ｍと同じ機能を有する機器であり、ユーザ側に設置された機器である。なお、以降の説明では、設定情報管理装置３００Ｍと設定情報管理装置３００Ｂとを総称する場合、「設定情報管理装置３００」と言う。
【００２３】
機器管理システム１は、上記システム構成により、次のような機器設定を行うことができる。まず、新たにネットワークへ参加したネットワーク機器２００は、自機の機器情報を機器管理装置１００に送信し、自機に対応する設定情報の格納先を示す格納先情報の取得を要求する。その結果、ネットワーク機器２００は、機器管理装置１００から応答された格納先情報に基づき、設定情報管理装置３００から設定情報を取得し、機器設定を行う。
【００２４】
このように、機器管理システム１は、ユーザ先に導入されたネットワーク機器２００を自動設定するサービス（機器設定機能）を提供することができる。
【００２５】
＜ハードウェア構成＞
次に、本実施形態に係る機器管理装置１００、ネットワーク機器２００、設定情報管理装置３００のハードウェア構成について説明する。なお、設定情報管理装置３００は、機器管理装置１００と略同一の構成であるため、その説明を省略する。
【００２６】
《機器管理装置》
図２は、本実施形態に係る機器管理装置１００のハードウェア構成例を示す図である。
図２に示すように、機器管理装置１００は、入力装置１０１、表示装置１０２、ドライブ装置１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、インタフェース装置１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２７】
入力装置１０１は、キーボード及びマウスなどを含み、機器管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、機器管理装置１００による処理結果を表示する。
【００２８】
インタフェース装置１０７は、機器管理装置１００を所定のデータ伝送路（ネットワーク）に接続するインタフェースである。これにより、機器管理装置１００は、インタフェース装置１０７を介して、接続される他の機器（例えば「ネットワーク制御機器」）とデータ通信を行うことができる。
【００２９】
ＨＤＤ１０８は、各種プログラム及びデータを格納している不揮発性の記憶装置である。格納されるプログラム及びデータには、例えば、機器管理装置１００全体を制御する情報処理システム（「Ｗｉｎｄｏｗｓ（登録商標）」や「ＵＮＩＸ（登録商標）」などの基本ソフトウェアであるＯＳ：Operating System）、及び情報処理システム上において各種機能を提供するアプリケーションなどがある。また、ＨＤＤ１０８は、格納している上記プログラム及びデータを、所定のファイルシステム及び／又はＤＢにより管理している。
【００３０】
ドライブ装置１０３は、着脱可能な記録媒体１０３ａとのインタフェースである。これにより、機器管理装置１００は、ドライブ装置１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。
【００３１】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、機器管理装置１００が起動されるときに実行されるＢＩＯＳ（Basic Input/Output System）や、機器管理装置１００のシステム設定及びネットワーク関連設定などのデータが格納されている。
【００３２】
ＲＡＭ１０４は、上記各種記憶装置から読み出されたプログラム及びデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８からＲＡＭ１０４上に読み出したプログラムを実行することにより、機器管理装置１００の全体制御及び各種搭載機能の動作を実現する。
【００３３】
機器管理装置１００では、上記ハードウェア構成により、機器設定を含む各種機器管理処理を行うサービス（機器管理機能）を提供することができる。なお、設定情報管理装置３００では、設定情報を上記ＨＤＤ１０８に保持し、ＤＢにより管理していることになる。
【００３４】
《ネットワーク機器》
図３は、本実施形態に係るネットワーク機器２００のハードウェア構成例を示す図である。なお、図３には、ネットワーク機器２００が複合機（画像処理装置）の例が示されている。よって、便宜上、図３の説明では、ネットワーク機器２００を「画像処理装置２００」として説明する。
【００３５】
図３に示すように、画像処理装置２００は、主に、コントローラ２１０、操作パネル２２０、プロッタ２３０、及びスキャナ２４０などを備え、それぞれが相互にバスＢで接続されている。
【００３６】
操作パネル２２０は、表示部及び入力部を備えており、機器情報などの各種情報をユーザに提供したり、動作設定や動作指示などの各種ユーザ操作を受け付けたりする。プロッタ２３０は、画像形成部を備えており、用紙に出力画像を形成する。出力画像を形成する方式には、例えば、電子写真プロセスやインクジェット方式などがある。スキャナ２４０は、原稿を光学的に読み取り、読み取り画像を生成する。
【００３７】
コントローラ２１０は、ＣＰＵ２１１、記憶装置２１２、ネットワークＩ／Ｆ２１３、及び外部記憶Ｉ／Ｆ２１４などを備えており、それぞれが相互にバスＢで接続されている。
【００３８】
ＣＰＵ２１１は、プログラムを実行することで装置全体を制御する。記憶装置２１２は、上記プログラムや各種データ（「画像データ」など）を格納し保持する。記憶装置２１２には、例えば、揮発性のメモリであるＲＡＭ、不揮発性のメモリであるＲＯＭ、及び大容量の記憶領域を備えたＨＤＤなどがある。ＲＡＭは、ＣＰＵ２１１のワークエリア（プログラムやデータが一時的に読み出される記憶エリア）として機能する。ＲＯＭやＨＤＤは、プログラムや各種データの格納先として用いられる。これにより、画像処理装置２００では、ＣＰＵ２１１がＲＯＭに格納されたプログラムをＲＡＭ上に読み出し、プログラムを実行する。
【００３９】
ネットワークＩ／Ｆ２１３は、画像処理装置２００をネットワークなどの所定のデータ伝送路に接続するためのインタフェースである。外部記憶Ｉ／Ｆ２１４は、外部記憶装置にあたる記録媒体２１４ａを接続するためのインタフェースである。記録媒体２１４ａには、例えば、ＳＤメモリカード（SD Memory Card）やＵＳＢ（Universal Serial Bus）メモリなどがある。これにより、画像処理装置２００は、外部記憶Ｉ／Ｆ２１４を介して、記録媒体２１４ａに格納されたプログラムやデータを読み取る。
【００４０】
画像処理装置２００では、上記ハードウェア構成により、印刷や原稿読み取りなどの各種画像処理を行うサービス（画像処理機能）を提供することができる。
【００４１】
＜機器設定機能＞
ここからは、本実施形態に係る機器設定機能について説明する。
本実施形態に係る機器管理システム１では、機器管理装置１００が、ネットワーク機器２００に応じて設定情報の取得先を振り分ける振り分け情報を保持し、振り分け情報は、導入時に所定の範囲でネットワーク機器２００へ割り当てられ機器から取得可能な機器情報と設定情報の取得先を示す取得先情報とが対応付けられている。つまり、機器管理装置１００は、機器固有情報により設定情報の取得先を管理するのではなく、ネットワーク機器２００から取得可能な非固有の機器情報によって管理する。これにより、機器管理システム１では、機器管理装置１００が、ネットワーク機器２００からの取得情報を基に振り分け情報を参照し、ネットワーク機器２００に対応する設定情報の取得先を特定する。機器管理システム１では、機器管理装置１００が、特定した取得先情報をネットワーク機器２００に送信する。その結果、ネットワーク機器２００では、取得先情報に基づき設定情報を取得し、自機の機器設定が行われる。機器管理システム１は、このような機器設定機能を有している。
【００４２】
従来の機器設定方法では、新規のネットワーク機器２００を導入する場合、機器管理装置１００に予め新規導入されるネットワーク機器２００の固有情報と設定情報とを紐付けて登録しておかなければならなかった。そのため、ネットワーク機器２００を導入する度に登録作業を行わなければならず、その作業は煩雑なものとなる。さらに、管理対象のネットワーク機器２００が頻繁に増減する環境や大量に導入される環境では、ユーザや管理者に多大な作業負荷をかけることになる。
【００４３】
そこで、本実施形態に係る機器設定機能では、機器管理装置１００において、設定情報の取得先を示す取得先情報を、ネットワーク機器２００から取得可能な非固有の機器情報に基づき特定する。
【００４４】
これにより、本実施形態に係る機器設定機能では、ネットワーク機器２００が追加又は削除されても、その都度、機器管理装置側で登録情報の更新作業を行う必要がなく、ネットワーク機器２００の設定における作業負荷を軽減することができる。
【００４５】
以下に、上記機器設定機能の構成とその動作について説明する。
図４は、本実施形態に係る機器設定機能の構成例を示す図である。なお、図４には、ユーザ側のネットワーク環境ＣＢとメーカ側のネットワーク環境ＣＭとの間で機能する機器設定機能の構成例が示されている。
【００４６】
図４に示すように、機器管理装置１００は、参照ＤＢ特定部１１を有している。また、ネットワーク機器２００Ｂは、ＤＢ情報取得部２１、設定情報取得部２２、及び設定部２３などを有している。また、設定情報管理装置３００Ｂ，３００Ｍは、ＤＢ管理部３１Ｂ，３１Ｍ（以下総称する場合「ＤＢ管理部３１」と言う）を有している。以下に、上記機能部を装置ごとに説明する。
【００４７】
《機器管理装置》
参照ＤＢ特定部１１は、ネットワーク機器２００からの取得情報に基づき振り分け情報１２Ｄを参照し、ネットワーク機器２００に対応する設定情報の取得先を特定する機能部である。ここで言う「設定情報の取得先」とは、ネットワーク機器２００からどの設定情報管理装置３００にアクセスし、ＤＢ内のどの記憶領域から設定情報を取得するのかを意味する。振り分け情報１２Ｄは、ネットワーク機器２００に応じて設定情報の取得先を振り分ける制御情報であり、機器管理装置１００が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域に格納され保持されている。振り分け情報１２Ｄは、例えば、図５に示すようなデータ構成で保持されている。
【００４８】
図５は、本実施形態に係る機器管理装置１００が有するデータ例を示す図である。
図５に示すように、振り分け情報１２Ｄは、［振り分け条件］項目、［参照ＤＢ］項目、及び［参照キー］項目などの各情報項目を有するデータ構成となっており、振り分け条件ごとに各項目が対応付けられている。
【００４９】
［振り分け条件］項目は、設定情報の取得先を振り分ける制御条件（取得先制御条件）を指定する設定項目である。例えば、項目値には、ネットワーク機器２００に割り当てられるＩＰアドレスの範囲やプロキシに割り当てられたＩＰアドレス（ネットワーク機器に割り当てられるネットワーク情報）などが設定されている。つまり、［振り分け条件］項目には、導入時に所定の範囲でネットワーク機器２００へ割り当てられ機器から取得可能な機器情報が振り分け条件情報として設定される。
【００５０】
また、［参照ＤＢ］項目は、取得先として参照するＤＢ（参照ＤＢ）を指定する設定項目である。例えば、項目値には、設定情報管理装置３００Ｂ，３００Ｍに割り当てられたＩＰアドレスなどが設定されている。［参照キー］項目は、参照ＤＢ内において、取得する設定情報が格納された記憶領域（格納先）を指定する設定項目である。例えば、項目値には、設定情報管理装置３００Ｂ，３００Ｍにおける参照キーなどが設定されている。つまり、［参照ＤＢ］項目及び［参照キー］項目には、設定情報の取得先を示す取得先情報が設定される。
【００５１】
振り分け情報１２Ｄでは、上記データ構成により、［振り分け条件］項目の項目値に基づき、［参照ＤＢ］項目及び［参照キー］項目の各項目値を取得できる。なお、これらの各項目値は、例えば、メーカ側により、ユーザ契約時に取り決めたシステム運用方針（ユーザが所望する取得先の振り分け方）に従って予め設定しておく。
【００５２】
このように、振り分け情報１２Ｄでは、ネットワーク機器２００から取得可能な所定の範囲を有する機器情報（非固有の機器情報）である振り分け条件情報と設定情報の取得先を示す取得先情報とが対応付けられている。
【００５３】
つまり、機器管理装置１００では、機器固有情報により設定情報の取得先が管理されているのではなく、ネットワーク機器２００から取得可能な非固有の機器情報によって管理されている。このようなデータ構成により設定情報の取得先を管理することで、次のようなメリットがある。振り分け情報１２Ｄには、固有の機器情報を用いて設定情報の取得先を管理する場合と同様に、予め、ネットワーク機器２００と設定情報とを対応付ける情報（振り分け条件）を設定しておかなければならない。そこで、本実施形態では、ネットワーク機器２００と設定情報とを対応付ける情報に、ネットワーク機器２００と一対一の関係にある固有の機器情報ではなく、ＩＰアドレスのような範囲指定が可能な機器情報を振り分け条件として設定できるようにした。これにより、ネットワーク機器２００が追加又は削除されても、その都度、機器管理装置側で登録情報の更新作業を行う必要がない。
【００５４】
図４の説明に戻る。参照ＤＢ特定部１１は、具体的に、次のようにして取得先を特定する。例えば、参照ＤＢ特定部１１は、ネットワーク機器２００Ｂから、機器に割り当てられたＩＰアドレスを取得する。参照ＤＢ特定部１１は、取得したＩＰアドレスに基づき、振り分け情報１２Ｄの［振り分け条件］項目に設定されたＩＰアドレスの範囲（取得先制御条件）を参照し、該当する範囲（一致する取得先制御条件）が存在するか否かを判定する。参照ＤＢ特定部１１は、該当する範囲が存在すれば、該当した範囲が設定される［振り分け条件］項目に対応付けられた［参照ＤＢ］項目及び［参照キー］項目の各項目値（参照ＤＢ指定及び格納先指定の各設定値）を取得する。その結果、参照ＤＢ特定部１１は、取得した各項目値（参照ＤＢに割り当てられたＩＰアドレスや参照キー）から、ＩＰアドレスが送信されたネットワーク機器２００に対応する設定情報の取得先を特定する。
【００５５】
このように、機器管理装置１００は、設定情報の取得先を振り分ける。つまり、機器管理装置１００は、ネットワーク機器２００における設定情報の取得処理を制御する。
【００５６】
《ネットワーク機器》
ＤＢ情報取得部２１は、設定情報の取得先を示す取得先情報をＤＢ情報として取得する機能部である。ＤＢ情報取得部２１は、具体的に、次のようにしてＤＢ情報を取得する。まず、ＤＢ情報取得部２１は、自機に割り当てられているＩＰアドレスを機器管理装置１００に送信する。機器管理装置１００では、上記参照ＤＢ特定部１１により、受信したＩＰアドレスと振り分け情報１２Ｄとに基づき設定情報の取得先が特定され、取得先情報（［参照ＤＢ］項目及び［参照キー］項目の各項目値）がネットワーク機器２００へと応答される。その結果、ＤＢ情報取得部２１は、取得先情報をＤＢ情報として取得する。
【００５７】
設定情報取得部２２は、設定情報管理装置３００から設定情報を取得する機能部である。設定情報取得部２２は、具体的に、次のようにして設定情報を取得する。設定情報取得部２２は、ＤＢ情報取得部２１がＤＢ情報として取得した［参照ＤＢ］項目及び［参照キー］項目の各項目値を参照する。設定情報取得部２２は、［参照ＤＢ］項目に設定されたＩＰアドレスに基づき、アドレスが割り当てられた設定情報管理装置３００Ｍ又は設定情報管理装置３００Ｂにアクセスする。設定情報取得部２２は、アクセスに成功すると、［参照キー］項目に設定された参照キーを基にＤＢ内を参照し、参照キーに対応付けて格納された設定情報を取得する。
【００５８】
また、設定情報取得部２２による情報取得タイミングは、ＤＢ情報取得部２１によるＤＢ情報の取得と同期又は非同期のどちらのタイミングで行われてもよい。例えば、非同期に行う場合には、ネットワーク機器２００が備える内部タイマ（非図示）に従って、所定時間経過ごとに設定情報の取得が行われるようにタイミングが制御される。これにより、ネットワーク機器２００には、機器導入時以外でも、設定情報を機器に反映させることができる。例えば、ネットワーク機器２００を導入後に、設定情報管理装置３００において、ネットワーク機器２００に対応する設定情報の変更を行った場合、その内容がネットワーク機器２００へ自動的に反映される。なお、設定情報の取得タイミングは、情報取得時の通信負荷を考慮して、限定した期間に行うようにしてもよい。
【００５９】
設定部２３は、自機の機器設定を行う機能部である。設定部２３は、設定情報取得部２２が取得した設定情報に基づき、機器設定を行う。
【００６０】
このように、ネットワーク機器２００は、機器管理装置１００で振り分けられた取得先から設定情報を取得し、取得情報を基に機器設定を行う。
【００６１】
《設定情報管理装置》
ＤＢ管理部３１Ｂ，３１Ｍは、各設定情報管理装置３００が有し、設定情報が格納されたＤＢを管理する機能部である。ＤＢ管理部３１は、ＤＢ内の各種データ操作（例えば設定情報の「追加（データ登録）」、「削除」、「変更（データ更新）」など）を行う。また、ＤＢ管理部３１は、所定のＵＩ（User Interface）を介して、ＤＢ管理者から受け付けた操作要求に応じて、データ操作を行う。ＤＢ管理部３１が操作するデータは、例えば、図６，７に示すようなデータ構成をしている。
【００６２】
図６及び図７は、本実施形態に係る設定情報管理装置３００が有するデータ例を示す図である。なお、図６には、メーカ側のデータ例が示されており、図７には、ユーザ側のデータ例が示されている。
【００６３】
図６，７に示すように、ＤＢ内のデータ３２ＤＢ，３２ＤＭは、［参照キー］項目及び［設定内容］項目などの各情報項目を有するデータ構成となっており、参照キーごとに各項目が対応付けられている。
【００６４】
［設定内容］項目は、設定情報を定義する項目である。例えば、項目値には、ネットワーク機器２００におけるネットワーク設定や利用制限設定などの各種動作制御条件（セキュリティ（利用制限）や、ＦＡＸ及びＭａｉｌ（送信）などの動作制御条件）などが定義されている。
【００６５】
ＤＢ内のデータ３２ＤＢ，３２ＤＭでは、上記データ構成により、［参照キー］項目の項目値に基づき、［設定内容］項目の項目値（定義された設定情報）を取得できる。
【００６６】
また、図６に示すように、メーカ側の設定情報管理装置３００Ｍには、顧客単位（例えば「Ａ社」や「Ｃ社」）で設定情報が管理されている。一方、図７に示すように、ユーザ側の設定情報管理装置３００Ｂには、ユーザ側に構築されたネットワーク環境ＣＢのエリア単位（例えば「フロアや部署ごとにＢ社内に構築された各ネットワークエリア」）で設定情報が管理されている。ＤＢ内のデータ３２ＤＢ，３２ＤＭでは、設定情報の管理単位（分類粒度）を、ユーザの要望に従って柔軟に対応可能となっている。
【００６７】
以上のように、本実施形態に係る機器設定機能は、上記各機能部が連係動作することにより実現される。
【００６８】
次に、機器設定機能の詳細な動作（機能部群の連係動作）について、処理手順を示すシーケンス図を用いて説明する。機器設定機能は、機器管理装置１００、ネットワーク機器２００、又は設定情報管理装置３００に搭載（インストール）されるプログラム（機器設定機能を実現するソフトウェア部品）が、各装置が備える制御部（例えば「ＣＰＵ」）により、格納先（例えば「ＨＤＤ」）からワークメモリ（例えば「ＲＡＭ」）上に読み出され、以下の処理が実行されることで実現される。
【００６９】
図８は、本実施形態に係る機器設定を行う処理手順例を示すシーケンス図である。なお、図８には、図４と同様に、ユーザ側のネットワーク環境ＣＢとメーカ側のネットワーク環境ＣＭとの間で行われる機器設定の処理例が示されている。
【００７０】
図８に示すように、まず、ネットワーク機器２００Ｂは、ＤＢ情報取得部２１により、機器管理装置１００へ自機に割り当てられたＩＰアドレスを送信し、ＤＢ情報の取得を要求する（ステップＳ１０１）。なお、ネットワーク機器２００Ｂには、機器管理装置１００のネットワーク情報が予め設定されているものとする。
【００７１】
機器管理装置１００は、参照ＤＢ特定部１１により、受信したＩＰアドレスを基に振り分け情報１２Ｄを参照し、該当する振り分け条件に対応付けられた参照ＤＢのＩＰアドレスと参照キー（取得先情報）を取得する（ステップＳ１０２）。これにより、機器管理装置１００では、設定情報の取得先が特定される。その結果、機器管理装置１００からは、取得情報がネットワーク機器２００Ｂへと応答される。
【００７２】
ネットワーク機器２００Ｂは、ＤＢ情報取得部２１がＤＢ情報を取得すると、取得したＤＢ情報を設定情報取得部２２へと渡し、設定情報の取得を要求する（ステップＳ１０３）。
【００７３】
ネットワーク機器２００Ｂは、設定情報取得部２２により、参照ＤＢのＩＰアドレスが割り当てられた設定情報管理装置３００にアクセスする。例えば、設定情報取得部２２は、参照ＤＢのＩＰアドレスがメーカ側の設定情報管理装置３００Ｍのアドレスであった場合、ステップＳ２０１の処理を行う。また、ユーザ側の設定情報管理装置３００Ｂのアドレスであった場合には、ステップＳ３０１の処理を行う。
【００７４】
なお、ステップＳ１０３には、設定情報の取得タイミングがＤＢ情報の取得タイミングと同期して行われる場合の処理手順例が示されている。よって、非同期の場合には、設定情報取得部２２により、内部タイマ（非図示）に従って、ＤＢ情報取得部２１により取得されたＤＢ情報に基づき、設定情報管理装置３００にアクセスする。
【００７５】
《メーカ側のＤＢにアクセスする場合》
ネットワーク機器２００Ｂは、設定情報取得部２２により、設定情報管理装置３００Ｍにアクセスする（ステップＳ２０１）。設定情報管理装置３００Ｍでは、ＤＢ管理部３１Ｍにより、設定情報取得部２２から取得要求時に渡された参照キーに基づき、ＤＢ内のデータ３２ＤＭから該当する設定情報が取得される（ステップＳ２０２）。その結果、設定情報管理装置３００Ｍからは、取得情報がネットワーク機器２００Ｂへと応答される。
【００７６】
《ユーザ側のＤＢにアクセスする場合》
ネットワーク機器２００Ｂは、設定情報取得部２２により、設定情報管理装置３００Ｂにアクセスする（ステップＳ３０１）。設定情報管理装置３００Ｂでは、ＤＢ管理部３１Ｂにより、設定情報取得部２２から取得要求時に渡された参照キーに基づき、ＤＢ内のデータ３２ＤＢから該当する設定情報が取得される（ステップＳ３０２）。その結果、設定情報管理装置３００Ｂからは、取得情報がネットワーク機器２００Ｂへと応答される。
【００７７】
ネットワーク機器２００Ｂは、設定情報取得部２２が設定情報を取得すると、取得した設定情報を設定部２３へと渡し、機器設定を要求する（ステップＳ４０１）。
【００７８】
ネットワーク機器２００Ｂは、設定部２３により、設定情報に基づく機器設定が行われる（ステップＳ４０２）。
【００７９】
以上のように、ネットワーク機器２００では、機器管理装置１００により設定情報の取得処理が制御され、取得した設定情報を基に機器設定が行われる。これにより、機器管理装置１００に設定される振り分け条件のみを変更することで、ネットワーク機器２００に適用する設定情報を変更することができる。
【００８０】
＜変形例＞
ここからは、機器管理装置１００が保持する振り分け情報１２Ｄの変形例について説明する。
【００８１】
図９は、本変形例に係る機器管理装置１００が有するデータ例を示す図である。
図９に示すように、振り分け情報１２Ｄには、［振り分け条件］項目に複数の条件を設定することができる。例えば、項目値には、ネットワーク機器２００の機種名、搭載機能名、搭載オプション装置名、又はインストールソフトウェア名などが、ネットワーク機器２００に割り当てられるＩＰアドレスの範囲と組み合わせて設定されている。つまり、［振り分け条件］項目には、導入時のネットワーク機器２００から取得可能な複数の機器情報を組み合わせて設定できる。
【００８２】
また、本変形例では、振り分け情報１２Ｄに［優先度］項目が追加されている。［優先度］項目は、ネットワーク機器２００から取得した機器情報が複数の振り分け条件に該当した場合に適用する条件の決定方針を指定する設定項目である。例えば、項目値には、適用する条件を決定する優先順位（本変形例では小さい数値の方が優先順位が高い例が示されている）が設定されている。
【００８３】
機器管理装置１００では、上記データ構成の振り分け情報１２Ｄを用いることで、ＩＰアドレスに加え、ネットワーク機器２００に関する基本的な機器情報に従って、ネットワーク機器２００における設定情報の取得処理を制御できる（取得先を振り分けることができる）。以下に具体的な動作例を説明する。
【００８４】
例えば、機器管理装置１００は、ＩＰアドレス：［１１１．２２２．ＸＸＸ．１］が割り当てられ、ＦＡＸ機能を搭載したネットワーク機器２００から機器情報を取得した場合、次のように設定情報の取得先を特定する。
【００８５】
参照ＤＢ特定部１１は、図９に示す振り分け情報１２Ｄの［振り分け条件］項目を参照し、ネットワーク機器２００から取得した機器情報が、振り分け条件Ｒ１のうち条件Ｒ１１に該当すると判定する。その結果、ネットワーク機器２００は、ＩＰアドレス：［２２２．２．２２２．２］が割り当てられた設定情報管理装置３００Ｍから参照キー：［ＫＥＹ１］を基に設定情報を取得する。
【００８６】
一方、機器管理装置１００は、ＩＰアドレス：［１１１．２２２．ＸＸＸ．１］が割り当てられ、ＦＡＸ機能を搭載していないネットワーク機器２００から機器情報を取得した場合、参照ＤＢ特定部１１により、振り分け条件Ｒ１のうち条件Ｒ１２に該当すると判定する。その結果、ネットワーク機器２００は、設定情報管理装置３００Ｍから参照キー：［ＫＥＹ２］を基に設定情報を取得する。
【００８７】
また、例えば、機器管理装置１００は、ＩＰアドレス：［１１１．１５５．ＸＸＸ．１］が割り当てられ、機種ＡＡＡのネットワーク機器２００から機器情報を取得した場合、参照ＤＢ特定部１１により、振り分け条件Ｒ４に該当すると判定する。その結果、ネットワーク機器２００は、設定情報管理装置３００Ｍから参照キー：［ＫＥＹ３］を基に設定情報を取得する。
【００８８】
また、例えば、機器管理装置１００は、ＩＰアドレス：［１１１．１５５．ＸＸＸ．１］が割り当てられ、機種ＢＢＢのネットワーク機器２００から機器情報を取得した場合、参照ＤＢ特定部１１により、振り分け条件Ｒ５に該当すると判定する。その結果、ネットワーク機器２００は、設定情報管理装置３００Ｍから参照キー：［ＫＥＹ４］を基に設定情報を取得する。
【００８９】
図１０は、本変形例に係るメーカ側の設定情報管理装置３００Ｍが有するデータ例を示す図である。
図１０に示すように、ＤＢ内のデータ３２ＤＭには、上述した機種や搭載機能による取得処理の制御により、同一ネットワークエリアに属する（接続される）ネットワーク機器２００に対して、より細かい単位で設定情報を定義できる。
【００９０】
例えば、ＤＢ内のデータ３２ＤＭには、参照キー：［ＫＥＹ１］及び［ＫＥＹ２］に対応付けて、Ａ社のネットワークエリア：［１１１．２２２．ＸＸＸ．ＸＸＸ］に属するネットワーク機器２００の設定情報が２つ定義されている。振り分け情報１２Ｄの参照キー：［ＫＥＹ１］には、"ＦＡＸ機能搭載"の振り分け条件が対応付けられている。よって、ＤＢ内のデータ３２ＤＭでは、参照キー：［ＫＥＹ１］にＦＡＸ機能搭載機器用の設定情報が対応付けて定義できる。一方、振り分け情報１２Ｄの参照キー：［ＫＥＹ２］には、"ＦＡＸ機能搭載"の振り分け条件が対応付けられていない。よって、ＤＢ内のデータ３２ＤＭでは、参照キー：［ＫＥＹ２］にＦＡＸ機能非搭載機器用の設定情報が対応付けて定義できる。
【００９１】
例えば、ＤＢ内のデータ３２ＤＭには、参照キー：［ＫＥＹ３］及び［ＫＥＹ４］に対応付けて、Ｃ社のネットワークエリア：［１１１．１５５．ＸＸＸ．ＸＸＸ］に属するネットワーク機器２００の設定情報が２つ定義されている。振り分け情報１２Ｄの参照キー：［ＫＥＹ３］には、"機種ＡＡＡ"の振り分け条件が対応付けられている。よって、ＤＢ内のデータ３２ＤＭでは、参照キー：［ＫＥＹ３］に機種ＡＡＡ機器用の設定情報が対応付けて定義できる。一方、振り分け情報１２Ｄの参照キー：［ＫＥＹ４］には、"機種ＢＢＢ"の振り分け条件が対応付けられている。よって、ＤＢ内のデータ３２ＤＭでは、参照キー：［ＫＥＹ４］に機種ＢＢＢ機器用の設定情報が対応付けて定義できる。
【００９２】
また、例えば、機器管理装置１００は、ＩＰアドレス：［１１１．１１１．ＸＸＸ．１］が割り当てられ、拡張ソフトウェアがインストールされたネットワーク機器２００から機器情報を取得した場合、次のように設定情報の取得先を特定する。
【００９３】
参照ＤＢ特定部１１は、図９に示す振り分け情報１２Ｄの［振り分け条件］項目を参照し、ネットワーク機器２００から取得した機器情報が、振り分け条件Ｒ２に該当すると判定する。このとき、参照ＤＢ特定部１１は、該当した条件が複数存在するため、［優先度］項目を参照し、優先順位の高い項目（数値の小さい項目：振り分け条件Ｒ２１）を、適用条件として決定する。その結果、ネットワーク機器２００は、ＩＰアドレス：［１１１．１１１．１．５］が割り当てられた設定情報管理装置３００Ｂから参照キー：［ＫＥＹ１］を基に設定情報を取得する。
【００９４】
図１１は、本変形例に係るユーザ側の設定情報管理装置３００Ｂが有するデータ例を示す図である。
図１１に示すように、ＤＢ内のデータ３２ＤＢには、上述した優先順位に従った取得処理の制御により、同一振り分け条件に該当するネットワーク機器２００に対して、優先順位に従って設定情報を定義できる。
【００９５】
例えば、ＤＢ内のデータ３２ＤＢには、参照キー：［ＫＥＹ１］及び［ＫＥＹ２］に対応付けて、Ｂ社のネットワークエリア：［１１１．１１１．ＸＸＸ．ＸＸＸ］に属する拡張ソフトウェア搭載のネットワーク機器２００の設定情報が２つ定義されている。振り分け情報１２Ｄの参照キー：［ＫＥＹ１］と［ＫＥＹ２］には、設定情報１と設定情報２が対応付けられている。よって、ＤＢ内のデータ３２ＤＢでは、優先順位に従って、異なる内容の設定情報を定義できる。
【００９６】
これにより、ネットワーク機器２００では、振り分け情報１２Ｄの［優先度］項目の項目値を変更することで、適用する設定情報が制御される。
【００９７】
図９の説明に戻る。例えば、機器管理装置１００は、ＩＰアドレス：［１１１．１１４．ＸＸＸ．１］が割り当てられ、フィニッシャ搭載のネットワーク機器２００から機器情報を取得した場合、参照ＤＢ特定部１１により、振り分け条件Ｒ３のうち条件Ｒ３２に該当すると判定する。その結果、ネットワーク機器２００は、設定情報管理装置３００Ｂから参照キー：［ＫＥＹ５］を基に設定情報を取得する。
【００９８】
一方、機器管理装置１００は、ＩＰアドレス：［１１１．１１４．ＸＸＸ．１］が割り当てられ、フィニッシャを搭載していないネットワーク機器２００から機器情報を取得した場合、参照ＤＢ特定部１１により、振り分け条件Ｒ３のうち条件Ｒ３１に該当すると判定する。その結果、ネットワーク機器２００は、設定情報管理装置３００Ｂから参照キー：［ＫＥＹ４］を基に設定情報を取得する。
【００９９】
図１１に示すように、ＤＢ内のデータ３２ＤＢには、上述した搭載オプション装置による取得処理の制御により、同一ネットワークエリアに属する（接続される）ネットワーク機器２００に対して、より細かい単位で設定情報を定義できる。
【０１００】
例えば、ＤＢ内のデータ３２ＤＢには、参照キー：［ＫＥＹ４］及び［ＫＥＹ５］に対応付けて、Ｂ社のネットワークエリア：［１１１．１１４．ＸＸＸ．ＸＸＸ］に属するネットワーク機器２００の設定情報が２つ定義されている。振り分け情報１２Ｄの参照キー：［ＫＥＹ５］には、"フィニッシャ搭載"の振り分け条件が対応付けられている。よって、ＤＢ内のデータ３２ＤＢでは、参照キー：［ＫＥＹ５］にフィニッシャ搭載機器用の設定情報が対応付けて定義できる。一方、振り分け情報１２Ｄの参照キー：［ＫＥＹ４］には、"フィニッシャ搭載"の振り分け条件が対応付けられていない。よって、ＤＢ内のデータ３２ＤＢでは、参照キー：［ＫＥＹ４］にフィニッシャ非搭載機器用の設定情報が対応付けて定義できる。
【０１０１】
上述した参照ＤＢ特定部１１による取得処理制御について、詳細な処理手順を以下に説明する。
【０１０２】
図１２は、本変形例に係る設定情報取得先の振り分けを行う処理手順例を示すフローチャートである。図１２に示す処理手順は、図８に示したステップＳ１０２で行われる処理である。
【０１０３】
図１２に示すように、参照ＤＢ特定部１１は、ネットワーク機器２００から受信したＩＰアドレスに基づき、振り分け情報１２Ｄの［振り分け条件］項目を参照する（ステップＳ１０２１）。参照ＤＢ特定部１１は、該当する振り分け条件が存在するか否かを判定する（ステップＳ１０２２）。
【０１０４】
参照ＤＢ特定部１１は、該当する振り分け条件が存在すると判定した場合（ステップＳ１０２２：ＹＥＳ）、該当条件が複数存在するか否かを判定する（ステップＳ１０２３）。一方、該当する振り分け条件が存在しないと判定した場合には（ステップＳ１０２２：ＮＯ）、所定のエラー処理（条件不一致の旨を通知：エラー通知）を行い、処理を終了する。
【０１０５】
参照ＤＢ特定部１１は、該当条件が複数存在すると判定した場合（ステップＳ１０２３：ＹＥＳ）、振り分け情報１２Ｄの［優先度］項目の項目値を参照し、設定されている優先順位に従って、適用する振り分け条件を決定する（ステップＳ１０２４）。一方、該当条件が複数存在しないと判定した場合には（ステップＳ１０２３：ＮＯ）、適用する振り分け条件が既に決定されているとしてステップＳ１０２５の処理へと移行する。
【０１０６】
参照ＤＢ特定部１１は、該当した（又は決定した）振り分け条件に対応する［参照ＤＢ］項目及び［参照キー］項目の各項目値（参照ＤＢのＩＰアドレスと参照キー）を参照する（ステップＳ１０２５）。参照ＤＢ特定部１１は、取得した項目値（取得先情報）を取得する。
【０１０７】
これにより、機器管理装置１００では、設定情報の取得先が特定される。その結果、機器管理装置１００からは、取得情報がネットワーク機器２００Ｂへと応答される。
【０１０８】
＜まとめ＞
以上のように、本実施形態に係る機器管理システム１によれば、機器管理装置１００が、ネットワーク機器２００に応じて設定情報の取得先を振り分ける振り分け情報１２Ｄを保持し、振り分け情報１２Ｄは、導入時に所定の範囲でネットワーク機器２００へ割り当てられ機器から取得可能な機器情報（例えば「ＩＰアドレス」）と設定情報の取得先を示す取得先情報（例えば「参照ＤＢのＩＰアドレス」や「参照ＤＢの参照キー」など）とが対応付けられている。つまり、機器管理装置１００は、機器固有情報により設定情報の取得先を管理するのではなく、ネットワーク機器２００から取得可能な非固有の機器情報によって管理する。
【０１０９】
機器管理システム１では、機器管理装置１００が、ネットワーク機器２００からの取得情報を基に振り分け情報１２Ｄを参照し、ネットワーク機器２００に対応する設定情報の取得先を特定する。機器管理システム１では、機器管理装置１００が、特定した取得先情報をネットワーク機器２００に送信する。その結果、ネットワーク機器２００では、取得先情報に基づき設定情報を取得し、自機の機器設定が行われる。
【０１１０】
これによって、機器管理システム１は、設定情報の取得先を示す取得先情報を、ネットワーク機器２００から取得可能な非固有の機器情報に基づき特定することができる。その結果、ネットワーク機器が追加又は削除されても、その都度、機器管理装置側で登録情報の更新作業を行う必要がなく、ネットワーク機器の設定における作業負荷を軽減できる。
【０１１１】
ここまで、上記実施形態の説明を行ってきたが、上記実施形態に係る機器管理システム１が有する「機器設定機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、各装置の制御部（例えば「ＣＰＵ」）により実行されることで実現される。
【０１１２】
例えば、機器管理装置１００の場合、上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａに格納することができる。上記記録媒体１０３ａには、例えば、フロッピー（登録商標）ディスク、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびにＳＤメモリカード及びＵＳＢメモリなどがある。
【０１１３】
よって、上記プログラムは、上記記録媒体１０３ａに記憶させることで、記録媒体１０３ａを読み取り可能なドライブ装置１０３などを介して機器管理装置１００にインストールすることができる。また、機器管理装置１００は、インタフェース装置１０７を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１１４】
また、上記実施形態では、その説明を省略したが、機器管理装置１００又は設定情報管理装置３００が、ネットワーク機器２００からのアクセスに対して認証処理を行う構成であってもよい。この場合、ネットワーク機器２００は、認証情報（例えば「認証ＩＤ」や「パスワード」など）を各装置に対して送信する。その結果、機器管理装置１００又は設定情報管理装置３００では、受信した認証情報に基づきアクセス認証を行い、認証が許可されたネットワーク機器２００に対してのみ、取得先情報や設定情報などの応答を行う。認証が許可されなかった場合には、その旨をネットワーク機器２００に通知する。なお、認証情報は、例えば、ネットワーク機器２００の製造時又は販売時に予め設定される。
【０１１５】
また、上記実施形態では、機器管理装置１００がメーカ側に設置されているシステム構成を例に説明を行ったが、この限りでない。例えば、機器管理装置１００は、ユーザ側に設置されていてもよく、この場合、機器管理装置１００は、ユーザ側の管理者によって保守・運用される。つまり、振り分け情報１２Ｄが、ユーザ側の管理者によって管理される。
【０１１６】
また、上記実施形態では、機器管理装置１００と設定情報管理装置３００が異なる装置構成を例に説明を行ったが、この限りでない。例えば、機器設定を含む機器管理機能と設定情報管理機能を１つの装置で実現してもよい。
【０１１７】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１８】
１      機器管理システム
１１    参照ＤＢ特定部
１２Ｄ  振り分け情報
２１    ＤＢ情報取得部
２２    設定情報取得部
２３    設定部
３１    ＤＢ管理部（Ａ，Ｂ：ユーザ側，Ｍ：メーカ側）
３２Ｄ  ＤＢ内のデータ（Ａ，Ｂ：ユーザ側，Ｍ：メーカ側）
１００  機器管理装置（機器管理サーバ）
１０１  入力装置
１０２  表示装置
１０３  ドライブ装置（ａ：記録媒体）
１０４  ＲＡＭ（揮発性の半導体メモリ）
１０５  ＲＯＭ（不揮発性の半導体メモリ）
１０６  ＣＰＵ（中央処理装置）
１０７  インタフェース装置（ＮＩＣ：Network I/F Card）
１０８  ＨＤＤ（不揮発性の記憶装置）
２００  ネットワーク機器（画像処理装置など）
２１０  コントローラ（制御基板）
２１１  ＣＰＵ
２１２  記憶装置（ＲＡＭ，ＲＯＭ，ＨＤＤなど）
２１３  ネットワークＩ／Ｆ
２１４  外部記憶Ｉ／Ｆ（ａ：記録媒体）
２２０  操作パネル（入出力装置）
２３０  プロッタ（画像形成部）
２４０  スキャナ（原稿読み取り部）
３００  設定情報管理装置（記憶装置を備えた装置）
４００  ネットワーク制御機器（ファイアウォール機能を有する機器）
Ｃ      ネットワーク環境（Ａ，Ｂ：ユーザ側，Ｍ：メーカ側）
Ｉ      外部ネットワーク（インターネットなど）
Ｎ      内部ネットワーク（ＬＡＮなど）
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２００１−２９７０５２号公報
【特許文献２】特開２００５−５５９４０号公報
【図１】
2011180772.tif 000003
【図２】
2011180772.tif 000004
【図３】
2011180772.tif 000005
【図４】
2011180772.tif 000006
【図５】
2011180772.tif 000007
【図６】
2011180772.tif 000008
【図７】
2011180772.tif 000009
【図８】
2011180772.tif 000010
【図９】
2011180772.tif 000011
【図１０】
2011180772.tif 000012
【図１１】
2011180772.tif 000013
【図１２】
2011180772.tif 000014