ネットワークを介して接続される複数の機器と通信可能な機器管理装置であって、複数の前記機器の設定項目および設定値を記憶する記憶手段と、複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する取得手段と、取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する判定手段と、前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする機器管理装置。取得した前記ファイルに基づいて設定値の変更要求を入力する画面を生成し、生成した前記画面を、複数の前記機器とは異なる外部機器に表示させる画面生成手段をさらに備えることを特徴とする請求項1に記載の機器管理装置。前記画面から入力された前記変更要求に従い、複数の前記機器のうち、前記変更要求の対象となる機器に対して、設定値の書き換えを指示する指示手段をさらに備えることを特徴とする請求項2に記載の機器管理装置。ネットワークを介して接続される複数の機器と通信可能であり、複数の前記機器の設定項目および設定値を記憶する記憶手段を備えたコンピュータに、複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する機能と、取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する機能と、前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる機能と、を実現させる機器管理プログラム。しかしながら、上記の特許文献1に記載されている機器管理装置をはじめ、従来の機器管理装置は、管理対象となる各機器に設定する設定項目に関する固定の情報を事前に認識している必要があった。そのため、新たに市場に投入された機器に新たな設定項目が追加されていた場合、追加された新たな設定項目は機器管理装置が認識していない設定項目であるために、機器管理装置で扱うことができないという問題があった。本発明は、上記に鑑みてなされたものであって、新たな設定項目が追加された機器を適切に管理することができる機器管理装置および機器管理プログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明にかかる機器管理装置は、ネットワークを介して接続される複数の機器と通信可能な機器管理装置であって、複数の前記機器の設定項目および設定値を記憶する記憶手段と、複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する取得手段と、取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する判定手段と、前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする。また、本発明にかかる機器管理プログラムは、ネットワークを介して接続される複数の機器と通信可能であり、複数の前記機器の設定項目および設定値を記憶する記憶手段を備えたコンピュータに、複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する機能と、取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する機能と、前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる機能と、を実現させる。本発明によれば、複数の機器から、現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得して、取得したファイルに記憶手段に記憶されていない設定項目が含まれている場合に、該設定項目および該設定項目の現在の設定値を記憶手段に記憶させるので、新たな設定項目が追加された機器を適切に管理することができるという効果を奏する。以下に添付図面を参照して、この発明にかかる機器管理装置および機器管理プログラムの最良な実施の形態を詳細に説明する。以下に示す実施形態は、ネットワークに接続された複数の印刷機器を管理対象とする機器管理装置に本発明を適用した例である。第1の実施形態図1は、本実施形態にかかる機器管理装置を含む機器管理システムの全体構成を概略的に示すシステム構成図である。この機器管理システムは、機器管理装置10と、複数台の印刷機器図1に示す例では3台20A~20Cと、管理者用クライアントPC30とが、LANなどのネットワーク40を介して接続されることにより構成されている。機器管理装置10は、ネットワーク40を介して複数台の印刷機器20A~20Cを管理する装置である。印刷機器20A~20Cは、ネットワーク40経由で、あるいは直接入力された印刷データに基づいて印刷を実行する機器である。これらの印刷機器20A~20Cは、それぞれ、該機器において現在設定されている設定項目、該設定項目のケーパビリティ情報、および該設定項目の現在の設定値を規定のフォーマットに従って記載したファイルを出力する機能と、規定のフォーマットに従って記載されたファイルを機器管理装置10から受信して、受信したファイルの内容に従い設定値を書き換える機能とを有している。なお、以下では、複数台の印刷機器20A~20Cを総称する場合は、印刷機器20と表記する。管理者用クライアントPC30は、ユーザ管理者が使用するパーソナルコンピュータ外部機器であり、ネットワーク40を介して機器管理装置10が提供する後述のUIユーザインタフェース画面を閲覧する機能や、このUI画面上で設定値の変更要求を入力する機能、機器管理装置10に対して印刷機器20から取得したファイルを入力する機能などを有している。図2は、本実施形態にかかる機器管理装置10の機能構成を示す機能ブロック図である。本実施形態にかかる機器管理装置10は、ハードウェア構成としては、例えば、CPUなどの制御装置、ROMやRAMなどの記憶装置、HDD、CDドライブ装置などの外部記憶装置を備えた、通常のコンピュータを利用したハードウェア構成を採用することができる。そして、コンピュータによって実行される機器管理プログラムにより、図2に示すように、ファイル受付部取得手段11、ファイル解析部判定手段12、記憶制御部記憶制御手段13、画面生成部画面生成手段14、変更要求受付部指示手段15、ファイル生成部16、およびファイル送信部17の各機能構成を実現することができる。また、機器管理装置10は、外部記憶装置を用いて、図2に示す記憶部18を実現することができる。記憶部18は、管理対象となる印刷機器20それぞれの各種設定項目やケーパビリティ情報、設定値などの情報を記憶する。この記憶部18には、機器管理システムの運用開始時に各印刷機器20それぞれの初期の設定項目に関する情報が格納される。そして、その後、管理対象となる印刷機器20に新たな機能が加わった場合や、新たな機能を持つ印刷機器20が新たに管理対象に加わった場合など、機器管理装置10が管理する印刷機器20の設定項目として新たな項目が加わったときに、記憶部18が記憶する情報が、後述の記憶制御部13によって新たな情報に更新される。ファイル受付部11は、印刷機器20において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルの入力を受け付ける。このファイルは、一例として、管理者用クライアントPC30から入力される。すなわち、管理者用クライアントPC30が印刷機器20に対してファイル取得要求を出力し、このファイル取得要求に応じて印刷機器20からファイルが出力される。そして、印刷機器20から出力されたファイルを管理者用クライアントPC30が取得して機器管理装置10に入力すると、このファイルがファイル受付部11によって受け付けられる。ここで、ケーパビリティ情報とは、設定項目について、有効な設定値として取り得る許容範囲に関する情報をいう。なお、ファイルに記載される情報の具体例については、後述する。ファイル解析部12は、ファイル受付部11で受け付けたファイルを読み込み、該ファイルに記載されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を解析する。そして、ファイル解析部12は、ファイル受付部11で受け付けたファイルに、記憶部18に記憶されていない設定項目の情報が含まれているか否かを判定する。記憶制御部13は、ファイル解析部12によって、ファイル受付部11で受け付けたファイルに、記憶部18に記憶されていない設定項目の情報が含まれていると判定された場合に、その記憶部18に記憶されていない設定項目、その設定項目についてのケーパビリティ情報、および設定値を、記憶部18に記憶させる。また、記憶制御部13は、後述の変更要求受付部15による設定値の書き換えを指示に応じて、対象となる印刷機器20において設定値の書き換えが行われた場合に、書き換え後の設定値を記憶部18に記憶させるようにしてもよい。画面生成部14は、ファイル解析部12によって解析されたファイルの内容に従って、印刷機器20が有する設定項目の現在の設定値を表示するとともに、該設定値を変更するための変更要求を入力可能なUI画面を動的に生成する。ここで、ファイル受付部11が複数の印刷機器20から取得された複数のファイルの入力を受け付けた場合には、画面生成部14は、ファイル解析部12によって解析された各ファイルの解析結果をもとに、各印刷機器20の設定項目およびケーパビリティ情報をマージした内容でUI画面を生成する。この画面生成部14が生成するUI画面は、上述したように、管理者用クライアントPC30によって閲覧可能である。ユーザは、管理者用クライアントPC30により閲覧するUI画面上で、印刷機器20の設定値を変更するための変更要求を入力する。変更要求受付部15は、画面生成部14が生成したUI画面上で、ユーザによって入力された変更要求を受け付ける。そして、変更要求受付部15は、受け付けた変更要求に従って、変更要求の対象となる印刷機器20に対して設定値の書き換えを指示するための各種処理を行う。具体的には、変更要求受付部15は、ファイル生成部16に対して、設定値の書き換えを指示するためのファイルの生成を依頼するとともに、ファイル生成部16で生成されたファイルの送信を、ファイル送信部17に依頼する。ファイル生成部16は、変更要求受付部15からの依頼に応じて、UI画面上でユーザが入力した変更要求に応じた設定値の書き換え指示を、変更要求の対象となる印刷機器20が処理可能なフォーマットで記載したファイルを生成する。ここで、印刷機器20が処理可能なフォーマットは、設計段階において、管理対象となる印刷機器20が扱うことのできるフォーマットの1つを予め定めておけばよい。また、例えばXSLTXMLStylesheetLanguageTransformationsなどの公知の技術を利用して、所定の形式で記載された設定値の書き換え指示を、管理対象となる印刷機器20が扱うことのできるフォーマットに動的に変換するようにしてもよい。ファイル送信部17は、変更要求受付部15からの依頼に応じて、ファイル生成部16で生成されたファイルを、変更要求の対象となる印刷機器20に送信する。このファイルを受信した印刷機器20は、ファイルに記載された指示に従って、設定値の書き換えを行う。次に、本実施形態にかかる機器管理装置10により実行される一連の処理について説明する。まず、ファイルの受け付けからUI画面を生成して管理者用クライアントPC30に表示させるまでの処理を説明する。図3は、ファイルの受け付けからUI画面を生成して管理者用クライアントPC30に表示させるまでの機器管理装置10による処理を示すシーケンス図である。本実施形態では、印刷機器20において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルが、管理者用クライアントPC30から機器管理装置10に入力される。したがって、ユーザは、事前に管理者用クライアントPC30から設定を行う印刷機器20に対して上記ファイルの取得要求を出力し、この取得要求に応じて印刷機器20から送信されたファイルを取得しておく必要がある。管理者用クライアントPC30が印刷機器20から取得したファイルには、上述したように、印刷機器20において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報が記載されている。ケーパビリティ情報は、有効な設定値として取りうる範囲上限値、下限値、およびデフォルト値である。また、設定項目に関する文字列長や表示名称なども、ファイルに記載されている。また、印刷機器20内部で設定項目はカテゴライズ例えば、プリンタに関する設定項目や日時に関する設定項目されており、その設定項目のカテゴリに関する情報もファイルに記載される。カテゴリに関する情報は、例えばファイルがXML形式であれば、その構造で示すことが可能である。図4にファイルの一例を例示する。図4に例示するファイルにおいて、<emailname>タグや<addressname>タグなどのnameは、設定項目の表示名称を表している。また、<emailname=>タグなどのは、設定項目emailについての現在の設定値を表している。また、<timetype=intmin=2max=1440default=15>タグのmin、max、defaultは、設定項目のケーパビリティ情報を表している。印刷機器20からファイルを取得した管理者用クライアントPC30は、取得したファイルを機器管理装置10に入力する。このファイルの入力は、機器管理装置10のファイル受付部11により受け付けられる。ファイル受付部11は、管理者用クライアントPC30からのファイル入力を受け付けると、ファイル解析部12にファイルの解析を依頼する。このとき、ファイル受付部11は、複数ファイルの入力があった場合は、そのファイルの数分だけ解析を依頼する。ファイル解析部12は、ファイル受付部11から解析の依頼がなされたファイルを読み込み、そこに記載されている設定項目、ケーパビリティ情報、および設定値を解析し、その情報を解析結果として依頼元であるファイル受付部11に返す。また、ファイル解析部12は、記憶部18を参照し、解析したファイルに、記憶部18に記憶されていない設定項目が含まれているか否かを判定する。そして、ファイル解析部12は、記憶部18に記憶されていない設定項目がファイルに含まれていると判定した場合には、その設定項目、その設定項目のケーパビリティ情報、および現在の設定値を記憶部18に記憶させることを、記憶制御部13に依頼する。記憶制御部13は、ファイル解析部12からの依頼に応じて、記憶部18に記憶されていない設定項目、その設定項目のケーパビリティ情報、および現在の設定値を記憶部18に記憶させる。ファイル受付部11は、ファイル解析部12からファイルの解析結果を受け取ると、画面生成部14に、ファイルの解析結果に従ったUI画面の生成を依頼する。画面生成部14は、ファイルの解析結果をもとに、印刷機器20の設定項目の現在の設定値を表示するとともに、該設定値を変更するための変更要求を入力可能なUI画面を生成する。例えば、図5に示すようなUI画面が生成される。この画面生成部14により生成されたUI画面は、管理者用クライアントPC30に表示される。このとき、画面生成部14は、複数のファイルの解析結果が存在する場合は、それぞれの設定項目やケーパビリティ情報をマージしたUI画面を生成する。例えば、図4に示したファイルに記載された情報に対して、図6に示すファイルに記載された情報をマージするものとする。この場合、図4のファイルと図6のファイルとの差分を取り、図4のファイルに存在していなかった情報が図4のファイルに取り込まれ、図7に示すようなファイルとなる。この図7に示すファイルでは、もとの図4に示したファイルに記載されていなかったSNTPサーバに関する設定項目が追加されている。このとき、カテゴリの情報を保持したまま設定項目が追加される。その結果、画面生成部14が生成するUI画面は、SNTPサーバに関する設定要求を入力可能な図8のような画面となる。ここで、今回マージされた情報を保存しておくようにすれば、次回の実行時にその情報を再利用することが可能であるし、新たに設定項目が追加された場合に、さらにマージすることも可能である。次に、管理者用クライアントPC30に表示されたUI画面上でユーザが入力した変更要求の受け付けから、変更要求に応じた設定値の書き換えを印刷機器20に実行させるまでの処理を説明する。図9は、変更要求の受け付けから印刷機器20に設定値の書き換えを実行させるまでの機器管理装置10による処理を示すシーケンス図である。ユーザは、管理者用クライアントPC30に表示されたUI画面上で、印刷機器20に設定されている設定値を変更するための変更要求を入力する。なお、このUI画面上でユーザが入力する変更要求には、設定する値のほかに、変更要求の対象となる印刷機器20の指定も含まれる。UI画面上でユーザが入力した変更要求は、機器管理装置10の変更要求受付部15によって受け付けられる。変更要求受付部15は、変更要求を受け付けると、ファイル生成部16に対してファイルの生成を依頼する。ファイル生成部16は、変更要求受付部15によって受け付けた変更要求の内容をもとに、ユーザが指定した印刷機器20に対して要求された設定値の書き換えを指示する情報を、その印刷機器20が処理可能なフォーマットで記載したファイルを生成する。そして、ファイル生成部16は、生成したファイルを依頼元である設定要求受付部15に返す。変更要求受付部15は、ファイル生成部16から生成されたファイルを受け取ると、ファイル送信部17に対して、変更要求の対象となる印刷機器20へのファイルの送信を依頼する。ファイル送信部17は、変更要求受付部15の依頼に従って、ファイル生成部16により生成されたファイルを、変更要求の対象となる印刷機器20に送信する。このとき、変更要求の対象となる印刷機器20が複数台の場合には、対象となる複数台の印刷機器20それぞれにファイルを送信する。変更要求の対象となる印刷機器20は、機器管理装置10から送信されたファイルを受信すると、ファイル受信結果を機器管理装置10に返すとともに、受信したファイルに記載されている設定値の書き換え指示に従って設定値の書き換えを実行する。以上説明したように、本実施形態にかかる機器管理装置10は、管理対象となる印刷機器20において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを入力する。そして、入力したファイルに、記憶部18に記憶されていない設定項目が含まれている場合には、該設定項目および該設定項目の現在の設定値を記憶部18に記憶させるようにしている。したがって、本実施形態にかかる機器管理装置10は、設定項目が追加された印刷機器20が管理対象として加わった場合、あるいは既に管理対象となっている印刷機器20のバージョンアップなどで新たに設定項目が追加された場合であっても、これら新たな設定項目が追加された印刷機器20を適切に管理することができる。また、本実施形態にかかる機器管理装置10は、入力したファイルに基づいて、管理対象となる印刷機器20の設定値を変更するための変更要求を入力するUI画面を生成して管理者用クライアントPC30に表示させ、このUI画面から入力された変更要求をもとに生成したファイルを管理対象となる印刷機器20に送信し、変更要求に応じた設定値の書き換えを行わせるようにしている。したがって、印刷機器20を使用するユーザは、使用する印刷機器20の設定値の変更を極めて簡便に行うことができる。第2の実施形態次に、第2の実施形態について説明する。本実施形態は、機器管理装置10が、ユーザによって指定された印刷機器20から、当該印刷機器20において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルを取得するようにした例である。なお、その他の構成および処理内容は上述した第1の実施形態と同様であるので、以下、第1の実施形態と重複する説明は省略し、本実施形態に特徴的な部分についてのみ説明する。図10は、第2の実施形態にかかる機器管理装置10の機能構成を示す機能ブロック図である。本実施形態にかかる機器管理装置10では、第1の実施形態の構成図2参照に対して、さらにファイル受信部19が付加されている。ファイル受信部19は、ユーザにより指定された印刷機器20に対してファイル取得要求を出力し、このファイル取得要求に応じて印刷機器20から送信されたファイルを受信してファイル受付部11に入力する。本実施形態では、ファイル受付部11は、ユーザによって特定の印刷機器20が指定された場合に、指定された印刷機器20からファイル受信部19によって取得されたファイルの入力を受け付ける。ファイル受付部11により受け付けられたファイルは、第1の実施形態と同様に、ファイル解析部12により解析される。そして、記憶部18に記憶されていない設定項目がファイルに含まれていれば、その設定項目やケーパビリティ情報、現在の設定値などの情報が、記憶制御部13によって記憶部18に記憶される。また、ファイル解析部12によるファイルの解析結果をもとに、画面生成部13によりUI画面が生成される。図11は、本実施形態にかかる機器管理装置10による処理のうち、ファイルの受け付けからUI画面を生成して管理者用クライアントPC30に表示させるまでの処理を示すシーケンス図である。本実施形態では、管理者用クライアントPC30から機器管理装置10のファイル受付部11に対して、ファイルを取得する対象となる印刷機器20が指定されると、ファイル受付部11がファイル受信部19に対して、印刷機器20のファイルの受信を依頼する。このとき、ファイルを取得する対象として複数台の印刷機器20が指定されている場合には、その印刷機器20の台数分だけ、ファイルの受信を依頼する。ファイル受信部19は、ファイル受付部11の依頼に従って、ファイルを取得する対象として指定された印刷機器20に対してファイル取得要求を出力し、このファイル取得要求に応じて印刷機器20から送信されたファイルを受信する。そして、ファイル受信部19は、印刷機器20から受信したファイルをファイル受付部11に入力する。このとき、ファイル受付部11によって複数台の印刷機器20に対するファイルの受信が依頼されている場合には、指定されている各印刷機器20に対してそれぞれファイル取得要求を出力し、各印刷機器20からそれぞれファイルを受信して、ファイル受付部11に入力する。ファイル受付部11がファイル受信部19により受信したファイルの入力を受け付けた後の処理は、図3に示した第1の実施形態にかかる機器管理装置10による処理と同様である。また、変更要求の受け付けから印刷機器20にファイルを送信して設定値の書き換えを実行させるまでの処理についても、図9に示した第1の実施形態にかかる機器管理装置10による処理と同様である。以上説明したように、本実施形態にかかる機器管理装置10は、ユーザによって指定された印刷機器20から当該印刷機器20において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルを取得するようにしているので、ユーザが事前に印刷機器20からファイルを取得しておく必要がない。したがって、ユーザは、使用する印刷機器20の設定値の変更などの操作をより簡便に行うことができる。なお、上述した各実施形態にかかる機器管理装置10で実行される機器管理プログラムは、例えば、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDiscなどのコンピュータで読み取り可能な記録媒体に記録されて提供される。また、上述した各実施形態にかかる機器管理装置10で実行される機器管理プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述した各実施形態にかかる機器管理装置10で実行される機器管理プログラムを、インターネットなどのネットワーク経由で提供または配布するように構成してもよい。さらに、上述した各実施形態にかかる機器管理装置10で実行される機器管理プログラムを、ROMなどに予め組み込んで提供するように構成してもよい。上述した各実施形態にかかる機器管理装置10で実行される機器管理プログラムは、上述した各部ファイル受付部11、ファイル解析部12、記憶制御部13、画面生成部14、変更要求受付部15、ファイル生成部16、ファイル送信部17、ファイル受信部19を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記記憶媒体から機器管理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ファイル受付部11、ファイル解析部12、記憶制御部13、画面生成部14、変更要求受付部15、ファイル生成部16、ファイル送信部17、ファイル受信部19が主記憶装置上に生成されるようになっている。なお、本発明は、上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。例えば、上述した実施形態は、ネットワーク40に接続された複数の印刷機器20A~20Cを管理対象とする機器管理装置10に対して本発明を適用した例であるが、本発明は、様々な機器を管理対象とする機器管理装置に対して広く適用可能である。