(57)【要約】【課題】新たな設定項目が追加された機器を適切に管理することができる機器管理装置および機器管理プログラムを提供する。【解決手段】管理対象となる印刷機器２０の設定項目および設定値を記憶する記憶部１８と、印刷機器２０において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得するファイル受付部１１と、取得したファイルに、記憶部１８に記憶されていない設定項目が含まれているか否かを判定するファイル解析部１２と、記憶部１８に記憶されていない設定項目がファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を記憶部１８に記憶させる記憶制御部１３と、を備える。【選択図】図２
2012084119.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の機器と通信可能な機器管理装置であって、
複数の前記機器の設定項目および設定値を記憶する記憶手段と、
複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する取得手段と、
取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する判定手段と、
前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする機器管理装置。
【請求項２】
取得した前記ファイルに基づいて設定値の変更要求を入力する画面を生成し、生成した前記画面を、複数の前記機器とは異なる外部機器に表示させる画面生成手段をさらに備えることを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記画面から入力された前記変更要求に従い、複数の前記機器のうち、前記変更要求の対象となる機器に対して、設定値の書き換えを指示する指示手段をさらに備えることを特徴とする請求項２に記載の機器管理装置。
【請求項４】
ネットワークを介して接続される複数の機器と通信可能であり、複数の前記機器の設定項目および設定値を記憶する記憶手段を備えたコンピュータに、
複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する機能と、
取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する機能と、
前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる機能と、を実現させる機器管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数の機器に対する設定値の適用を行う機器管理装置および機器管理プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して接続された複数台の機器に対して、各機器の種々の設定項目の設定を一括に行えるようにした機器管理装置が提案されている（例えば、特許文献１参照。）。特許文献１には、複数の機器に対して共通に設定を行う目的で、それぞれの機器のケーパビリティによって機器をカテゴライズし、カテゴリによって設定可否が異なる複数の機器で共通に設定可能な項目を判断し、それらに対する設定手順を定める構成が開示されている。この技術を適用することにより、ユーザは、管理する複数の機器に自ら出向くことなく、自分の端末から機器管理装置を通じて、ネットワーク上の機器の設定を行うことが可能となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の特許文献１に記載されている機器管理装置をはじめ、従来の機器管理装置は、管理対象となる各機器に設定する設定項目に関する固定の情報を事前に認識している必要があった。そのため、新たに市場に投入された機器に新たな設定項目が追加されていた場合、追加された新たな設定項目は機器管理装置が認識していない設定項目であるために、機器管理装置で扱うことができないという問題があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、新たな設定項目が追加された機器を適切に管理することができる機器管理装置および機器管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明にかかる機器管理装置は、ネットワークを介して接続される複数の機器と通信可能な機器管理装置であって、複数の前記機器の設定項目および設定値を記憶する記憶手段と、複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する取得手段と、取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する判定手段と、前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする。
【０００６】
また、本発明にかかる機器管理プログラムは、ネットワークを介して接続される複数の機器と通信可能であり、複数の前記機器の設定項目および設定値を記憶する記憶手段を備えたコンピュータに、複数の前記機器から、各機器において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得する機能と、取得した前記ファイルに、前記記憶手段に記憶されていない設定項目が含まれているか否かを判定する機能と、前記記憶手段に記憶されていない設定項目が前記ファイルに含まれている場合に、該設定項目および該設定項目の現在の設定値を前記記憶手段に記憶させる機能と、を実現させる。
【発明の効果】
【０００７】
本発明によれば、複数の機器から、現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを取得して、取得したファイルに記憶手段に記憶されていない設定項目が含まれている場合に、該設定項目および該設定項目の現在の設定値を記憶手段に記憶させるので、新たな設定項目が追加された機器を適切に管理することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、機器管理システムの全体構成を概略的に示すシステム構成図である。
【図２】図２は、第１の実施形態にかかる機器管理装置の機能構成を示す機能ブロック図である。
【図３】図３は、ファイルの受け付けからＵＩ画面を生成して管理者用クライアントＰＣに表示させるまでの機器管理装置による処理を示すシーケンス図である。
【図４】図４は、機器管理装置のファイル受付部に入力されるファイルの一例を示す図である。
【図５】図５は、機器管理装置の画面生成部により生成されるＵＩ画面の一例を示す図である。
【図６】図６は、機器管理装置のファイル受付部に入力されるファイルの他の例を示す図である。
【図７】図７は、図４に示したファイルと図６に示したファイルをマージすることで生成されるファイルを示す図である。
【図８】図８は、図７のファイルの解析結果に基づいて生成されるＵＩ画面の一例を示す図である。
【図９】図９は、変更要求の受け付けから印刷機器に設定値の書き換えを実行させるまでの機器管理装置による処理を示すシーケンス図である。
【図１０】図１０は、第２の実施形態にかかる機器管理装置の機能構成を示す機能ブロック図である。
【図１１】図１１は、ファイルの受け付けからＵＩ画面を生成して管理者用クライアントＰＣに表示させるまでの機器管理装置による処理を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる機器管理装置および機器管理プログラムの最良な実施の形態を詳細に説明する。以下に示す実施形態は、ネットワークに接続された複数の印刷機器を管理対象とする機器管理装置に本発明を適用した例である。
【００１０】
（第１の実施形態）
図１は、本実施形態にかかる機器管理装置を含む機器管理システムの全体構成を概略的に示すシステム構成図である。この機器管理システムは、機器管理装置１０と、複数台の印刷機器（図１に示す例では３台）２０Ａ〜２０Ｃと、管理者用クライアントＰＣ３０とが、ＬＡＮなどのネットワーク４０を介して接続されることにより構成されている。
【００１１】
機器管理装置１０は、ネットワーク４０を介して複数台の印刷機器２０Ａ〜２０Ｃを管理する装置である。
【００１２】
印刷機器２０Ａ〜２０Ｃは、ネットワーク４０経由で、あるいは直接入力された印刷データに基づいて印刷を実行する機器である。これらの印刷機器２０Ａ〜２０Ｃは、それぞれ、該機器において現在設定されている設定項目、該設定項目のケーパビリティ情報、および該設定項目の現在の設定値を規定のフォーマットに従って記載したファイルを出力する機能と、規定のフォーマットに従って記載されたファイルを機器管理装置１０から受信して、受信したファイルの内容に従い設定値を書き換える機能とを有している。なお、以下では、複数台の印刷機器２０Ａ〜２０Ｃを総称する場合は、印刷機器２０と表記する。
【００１３】
管理者用クライアントＰＣ３０は、ユーザ（管理者）が使用するパーソナルコンピュータ（外部機器）であり、ネットワーク４０を介して機器管理装置１０が提供する後述のＵＩ（ユーザインタフェース）画面を閲覧する機能や、このＵＩ画面上で設定値の変更要求を入力する機能、機器管理装置１０に対して印刷機器２０から取得したファイルを入力する機能などを有している。
【００１４】
図２は、本実施形態にかかる機器管理装置１０の機能構成を示す機能ブロック図である。本実施形態にかかる機器管理装置１０は、ハードウェア構成としては、例えば、ＣＰＵなどの制御装置、ＲＯＭやＲＡＭなどの記憶装置、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置を備えた、通常のコンピュータを利用したハードウェア構成を採用することができる。そして、コンピュータによって実行される機器管理プログラムにより、図２に示すように、ファイル受付部（取得手段）１１、ファイル解析部（判定手段）１２、記憶制御部（記憶制御手段）１３、画面生成部（画面生成手段）１４、変更要求受付部（指示手段）１５、ファイル生成部１６、およびファイル送信部１７の各機能構成を実現することができる。また、機器管理装置１０は、外部記憶装置を用いて、図２に示す記憶部１８を実現することができる。
【００１５】
記憶部１８は、管理対象となる印刷機器２０それぞれの各種設定項目やケーパビリティ情報、設定値などの情報を記憶する。この記憶部１８には、機器管理システムの運用開始時に各印刷機器２０それぞれの初期の設定項目に関する情報が格納される。そして、その後、管理対象となる印刷機器２０に新たな機能が加わった場合や、新たな機能を持つ印刷機器２０が新たに管理対象に加わった場合など、機器管理装置１０が管理する印刷機器２０の設定項目として新たな項目が加わったときに、記憶部１８が記憶する情報が、後述の記憶制御部１３によって新たな情報に更新される。
【００１６】
ファイル受付部１１は、印刷機器２０において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルの入力を受け付ける。このファイルは、一例として、管理者用クライアントＰＣ３０から入力される。すなわち、管理者用クライアントＰＣ３０が印刷機器２０に対してファイル取得要求を出力し、このファイル取得要求に応じて印刷機器２０からファイルが出力される。そして、印刷機器２０から出力されたファイルを管理者用クライアントＰＣ３０が取得して機器管理装置１０に入力すると、このファイルがファイル受付部１１によって受け付けられる。ここで、ケーパビリティ情報とは、設定項目について、有効な設定値として取り得る許容範囲に関する情報をいう。なお、ファイルに記載される情報の具体例については、後述する。
【００１７】
ファイル解析部１２は、ファイル受付部１１で受け付けたファイルを読み込み、該ファイルに記載されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を解析する。そして、ファイル解析部１２は、ファイル受付部１１で受け付けたファイルに、記憶部１８に記憶されていない設定項目の情報が含まれているか否かを判定する。
【００１８】
記憶制御部１３は、ファイル解析部１２によって、ファイル受付部１１で受け付けたファイルに、記憶部１８に記憶されていない設定項目の情報が含まれていると判定された場合に、その記憶部１８に記憶されていない設定項目、その設定項目についてのケーパビリティ情報、および設定値を、記憶部１８に記憶させる。
【００１９】
また、記憶制御部１３は、後述の変更要求受付部１５による設定値の書き換えを指示に応じて、対象となる印刷機器２０において設定値の書き換えが行われた場合に、書き換え後の設定値を記憶部１８に記憶させるようにしてもよい。
【００２０】
画面生成部１４は、ファイル解析部１２によって解析されたファイルの内容に従って、印刷機器２０が有する設定項目の現在の設定値を表示するとともに、該設定値を変更するための変更要求を入力可能なＵＩ画面を動的に生成する。ここで、ファイル受付部１１が複数の印刷機器２０から取得された複数のファイルの入力を受け付けた場合には、画面生成部１４は、ファイル解析部１２によって解析された各ファイルの解析結果をもとに、各印刷機器２０の設定項目およびケーパビリティ情報をマージした内容でＵＩ画面を生成する。この画面生成部１４が生成するＵＩ画面は、上述したように、管理者用クライアントＰＣ３０によって閲覧可能である。ユーザは、管理者用クライアントＰＣ３０により閲覧するＵＩ画面上で、印刷機器２０の設定値を変更するための変更要求を入力する。
【００２１】
変更要求受付部１５は、画面生成部１４が生成したＵＩ画面上で、ユーザによって入力された変更要求を受け付ける。そして、変更要求受付部１５は、受け付けた変更要求に従って、変更要求の対象となる印刷機器２０に対して設定値の書き換えを指示するための各種処理を行う。具体的には、変更要求受付部１５は、ファイル生成部１６に対して、設定値の書き換えを指示するためのファイルの生成を依頼するとともに、ファイル生成部１６で生成されたファイルの送信を、ファイル送信部１７に依頼する。
【００２２】
ファイル生成部１６は、変更要求受付部１５からの依頼に応じて、ＵＩ画面上でユーザが入力した変更要求に応じた設定値の書き換え指示を、変更要求の対象となる印刷機器２０が処理可能なフォーマットで記載したファイルを生成する。ここで、印刷機器２０が処理可能なフォーマットは、設計段階において、管理対象となる印刷機器２０が扱うことのできるフォーマットの１つを予め定めておけばよい。また、例えばＸＳＬＴ（XML  Stylesheet  Language  Transformations）などの公知の技術を利用して、所定の形式で記載された設定値の書き換え指示を、管理対象となる印刷機器２０が扱うことのできるフォーマットに動的に変換するようにしてもよい。
【００２３】
ファイル送信部１７は、変更要求受付部１５からの依頼に応じて、ファイル生成部１６で生成されたファイルを、変更要求の対象となる印刷機器２０に送信する。このファイルを受信した印刷機器２０は、ファイルに記載された指示に従って、設定値の書き換えを行う。
【００２４】
次に、本実施形態にかかる機器管理装置１０により実行される一連の処理について説明する。まず、ファイルの受け付けからＵＩ画面を生成して管理者用クライアントＰＣ３０に表示させるまでの処理を説明する。
【００２５】
図３は、ファイルの受け付けからＵＩ画面を生成して管理者用クライアントＰＣ３０に表示させるまでの機器管理装置１０による処理を示すシーケンス図である。本実施形態では、印刷機器２０において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルが、管理者用クライアントＰＣ３０から機器管理装置１０に入力される。したがって、ユーザは、事前に管理者用クライアントＰＣ３０から設定を行う印刷機器２０に対して上記ファイルの取得要求を出力し、この取得要求に応じて印刷機器２０から送信されたファイルを取得しておく必要がある。
【００２６】
管理者用クライアントＰＣ３０が印刷機器２０から取得したファイルには、上述したように、印刷機器２０において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報が記載されている。ケーパビリティ情報は、有効な設定値として取りうる範囲（上限値、下限値、およびデフォルト値）である。また、設定項目に関する文字列長や表示名称なども、ファイルに記載されている。また、印刷機器２０内部で設定項目はカテゴライズ（例えば、プリンタに関する設定項目や日時に関する設定項目）されており、その設定項目のカテゴリに関する情報もファイルに記載される。カテゴリに関する情報は、例えばファイルがＸＭＬ形式であれば、その構造で示すことが可能である。図４にファイルの一例を例示する。
【００２７】
図４に例示するファイルにおいて、＜ｅｍａｉｌ  ｎａｍｅ＞タグや＜ａｄｄｒｅｓｓ  ｎａｍｅ＞タグなどの「ｎａｍｅ」は、設定項目の表示名称を表している。また、＜ｅｍａｉｌ  ｎａｍｅ＝”・・・”＞タグなどの「・・・」は、設定項目「ｅｍａｉｌ」についての現在の設定値を表している。また、＜ｔｉｍｅ  ｔｙｐｅ＝”ｉｎｔ”ｍｉｎ＝”２”ｍａｘ＝”１４４０”ｄｅｆａｕｌｔ＝”１５＞タグの”「ｍｉｎ」、「ｍａｘ」、「ｄｅｆａｕｌｔ」は、設定項目のケーパビリティ情報を表している。
【００２８】
印刷機器２０からファイルを取得した管理者用クライアントＰＣ３０は、取得したファイルを機器管理装置１０に入力する。このファイルの入力は、機器管理装置１０のファイル受付部１１により受け付けられる。ファイル受付部１１は、管理者用クライアントＰＣ３０からのファイル入力を受け付けると、ファイル解析部１２にファイルの解析を依頼する。このとき、ファイル受付部１１は、複数ファイルの入力があった場合は、そのファイルの数分だけ解析を依頼する。
【００２９】
ファイル解析部１２は、ファイル受付部１１から解析の依頼がなされたファイルを読み込み、そこに記載されている設定項目、ケーパビリティ情報、および設定値を解析し、その情報を解析結果として依頼元であるファイル受付部１１に返す。また、ファイル解析部１２は、記憶部１８を参照し、解析したファイルに、記憶部１８に記憶されていない設定項目が含まれているか否かを判定する。そして、ファイル解析部１２は、記憶部１８に記憶されていない設定項目がファイルに含まれていると判定した場合には、その設定項目、その設定項目のケーパビリティ情報、および現在の設定値を記憶部１８に記憶させることを、記憶制御部１３に依頼する。
【００３０】
記憶制御部１３は、ファイル解析部１２からの依頼に応じて、記憶部１８に記憶されていない設定項目、その設定項目のケーパビリティ情報、および現在の設定値を記憶部１８に記憶させる。
【００３１】
ファイル受付部１１は、ファイル解析部１２からファイルの解析結果を受け取ると、画面生成部１４に、ファイルの解析結果に従ったＵＩ画面の生成を依頼する。
【００３２】
画面生成部１４は、ファイルの解析結果をもとに、印刷機器２０の設定項目の現在の設定値を表示するとともに、該設定値を変更するための変更要求を入力可能なＵＩ画面を生成する。例えば、図５に示すようなＵＩ画面が生成される。この画面生成部１４により生成されたＵＩ画面は、管理者用クライアントＰＣ３０に表示される。
【００３３】
このとき、画面生成部１４は、複数のファイルの解析結果が存在する場合は、それぞれの設定項目やケーパビリティ情報をマージしたＵＩ画面を生成する。例えば、図４に示したファイルに記載された情報に対して、図６に示すファイルに記載された情報をマージするものとする。この場合、図４のファイルと図６のファイルとの差分を取り、図４のファイルに存在していなかった情報が図４のファイルに取り込まれ、図７に示すようなファイルとなる。この図７に示すファイルでは、もとの図４に示したファイルに記載されていなかったＳＮＴＰサーバに関する設定項目が追加されている。このとき、カテゴリの情報を保持したまま設定項目が追加される。その結果、画面生成部１４が生成するＵＩ画面は、ＳＮＴＰサーバに関する設定要求を入力可能な図８のような画面となる。ここで、今回マージされた情報を保存しておくようにすれば、次回の実行時にその情報を再利用することが可能であるし、新たに設定項目が追加された場合に、さらにマージすることも可能である。
【００３４】
次に、管理者用クライアントＰＣ３０に表示されたＵＩ画面上でユーザが入力した変更要求の受け付けから、変更要求に応じた設定値の書き換えを印刷機器２０に実行させるまでの処理を説明する。図９は、変更要求の受け付けから印刷機器２０に設定値の書き換えを実行させるまでの機器管理装置１０による処理を示すシーケンス図である。
【００３５】
ユーザは、管理者用クライアントＰＣ３０に表示されたＵＩ画面上で、印刷機器２０に設定されている設定値を変更するための変更要求を入力する。なお、このＵＩ画面上でユーザが入力する変更要求には、設定する値のほかに、変更要求の対象となる印刷機器２０の指定も含まれる。
【００３６】
ＵＩ画面上でユーザが入力した変更要求は、機器管理装置１０の変更要求受付部１５によって受け付けられる。変更要求受付部１５は、変更要求を受け付けると、ファイル生成部１６に対してファイルの生成を依頼する。
【００３７】
ファイル生成部１６は、変更要求受付部１５によって受け付けた変更要求の内容をもとに、ユーザが指定した印刷機器２０に対して要求された設定値の書き換えを指示する情報を、その印刷機器２０が処理可能なフォーマットで記載したファイルを生成する。そして、ファイル生成部１６は、生成したファイルを依頼元である設定要求受付部１５に返す。
【００３８】
変更要求受付部１５は、ファイル生成部１６から生成されたファイルを受け取ると、ファイル送信部１７に対して、変更要求の対象となる印刷機器２０へのファイルの送信を依頼する。
【００３９】
ファイル送信部１７は、変更要求受付部１５の依頼に従って、ファイル生成部１６により生成されたファイルを、変更要求の対象となる印刷機器２０に送信する。このとき、変更要求の対象となる印刷機器２０が複数台の場合には、対象となる複数台の印刷機器２０それぞれにファイルを送信する。変更要求の対象となる印刷機器２０は、機器管理装置１０から送信されたファイルを受信すると、ファイル受信結果を機器管理装置１０に返すとともに、受信したファイルに記載されている設定値の書き換え指示に従って設定値の書き換えを実行する。
【００４０】
以上説明したように、本実施形態にかかる機器管理装置１０は、管理対象となる印刷機器２０において現在設定されている設定項目および該設定項目の現在の設定値を記載したファイルを入力する。そして、入力したファイルに、記憶部１８に記憶されていない設定項目が含まれている場合には、該設定項目および該設定項目の現在の設定値を記憶部１８に記憶させるようにしている。したがって、本実施形態にかかる機器管理装置１０は、設定項目が追加された印刷機器２０が管理対象として加わった場合、あるいは既に管理対象となっている印刷機器２０のバージョンアップなどで新たに設定項目が追加された場合であっても、これら新たな設定項目が追加された印刷機器２０を適切に管理することができる。
【００４１】
また、本実施形態にかかる機器管理装置１０は、入力したファイルに基づいて、管理対象となる印刷機器２０の設定値を変更するための変更要求を入力するＵＩ画面を生成して管理者用クライアントＰＣ３０に表示させ、このＵＩ画面から入力された変更要求をもとに生成したファイルを管理対象となる印刷機器２０に送信し、変更要求に応じた設定値の書き換えを行わせるようにしている。したがって、印刷機器２０を使用するユーザは、使用する印刷機器２０の設定値の変更を極めて簡便に行うことができる。
【００４２】
（第２の実施形態）
次に、第２の実施形態について説明する。本実施形態は、機器管理装置１０が、ユーザによって指定された印刷機器２０から、当該印刷機器２０において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルを取得するようにした例である。なお、その他の構成および処理内容は上述した第１の実施形態と同様であるので、以下、第１の実施形態と重複する説明は省略し、本実施形態に特徴的な部分についてのみ説明する。
【００４３】
図１０は、第２の実施形態にかかる機器管理装置１０の機能構成を示す機能ブロック図である。本実施形態にかかる機器管理装置１０では、第１の実施形態の構成（図２参照）に対して、さらにファイル受信部１９が付加されている。
【００４４】
ファイル受信部１９は、ユーザにより指定された印刷機器２０に対してファイル取得要求を出力し、このファイル取得要求に応じて印刷機器２０から送信されたファイルを受信してファイル受付部１１に入力する。
【００４５】
本実施形態では、ファイル受付部１１は、ユーザによって特定の印刷機器２０が指定された場合に、指定された印刷機器２０からファイル受信部１９によって取得されたファイルの入力を受け付ける。ファイル受付部１１により受け付けられたファイルは、第１の実施形態と同様に、ファイル解析部１２により解析される。そして、記憶部１８に記憶されていない設定項目がファイルに含まれていれば、その設定項目やケーパビリティ情報、現在の設定値などの情報が、記憶制御部１３によって記憶部１８に記憶される。また、ファイル解析部１２によるファイルの解析結果をもとに、画面生成部１３によりＵＩ画面が生成される。
【００４６】
図１１は、本実施形態にかかる機器管理装置１０による処理のうち、ファイルの受け付けからＵＩ画面を生成して管理者用クライアントＰＣ３０に表示させるまでの処理を示すシーケンス図である。本実施形態では、管理者用クライアントＰＣ３０から機器管理装置１０のファイル受付部１１に対して、ファイルを取得する対象となる印刷機器２０が指定されると、ファイル受付部１１がファイル受信部１９に対して、印刷機器２０のファイルの受信を依頼する。このとき、ファイルを取得する対象として複数台の印刷機器２０が指定されている場合には、その印刷機器２０の台数分だけ、ファイルの受信を依頼する。
【００４７】
ファイル受信部１９は、ファイル受付部１１の依頼に従って、ファイルを取得する対象として指定された印刷機器２０に対してファイル取得要求を出力し、このファイル取得要求に応じて印刷機器２０から送信されたファイルを受信する。そして、ファイル受信部１９は、印刷機器２０から受信したファイルをファイル受付部１１に入力する。このとき、ファイル受付部１１によって複数台の印刷機器２０に対するファイルの受信が依頼されている場合には、指定されている各印刷機器２０に対してそれぞれファイル取得要求を出力し、各印刷機器２０からそれぞれファイルを受信して、ファイル受付部１１に入力する。
【００４８】
ファイル受付部１１がファイル受信部１９により受信したファイルの入力を受け付けた後の処理は、図３に示した第１の実施形態にかかる機器管理装置１０による処理と同様である。また、変更要求の受け付けから印刷機器２０にファイルを送信して設定値の書き換えを実行させるまでの処理についても、図９に示した第１の実施形態にかかる機器管理装置１０による処理と同様である。
【００４９】
以上説明したように、本実施形態にかかる機器管理装置１０は、ユーザによって指定された印刷機器２０から当該印刷機器２０において現在設定されている設定項目、該設定項目についてのケーパビリティ情報、および該設定項目の現在の設定値などの情報を記載したファイルを取得するようにしているので、ユーザが事前に印刷機器２０からファイルを取得しておく必要がない。したがって、ユーザは、使用する印刷機器２０の設定値の変更などの操作をより簡便に行うことができる。
【００５０】
なお、上述した各実施形態にかかる機器管理装置１０で実行される機器管理プログラムは、例えば、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５１】
また、上述した各実施形態にかかる機器管理装置１０で実行される機器管理プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述した各実施形態にかかる機器管理装置１０で実行される機器管理プログラムを、インターネットなどのネットワーク経由で提供または配布するように構成してもよい。さらに、上述した各実施形態にかかる機器管理装置１０で実行される機器管理プログラムを、ＲＯＭなどに予め組み込んで提供するように構成してもよい。
【００５２】
上述した各実施形態にかかる機器管理装置１０で実行される機器管理プログラムは、上述した各部（ファイル受付部１１、ファイル解析部１２、記憶制御部１３、画面生成部１４、変更要求受付部１５、ファイル生成部１６、ファイル送信部１７、ファイル受信部１９）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から機器管理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ファイル受付部１１、ファイル解析部１２、記憶制御部１３、画面生成部１４、変更要求受付部１５、ファイル生成部１６、ファイル送信部１７、ファイル受信部１９が主記憶装置上に生成されるようになっている。
【００５３】
なお、本発明は、上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。例えば、上述した実施形態は、ネットワーク４０に接続された複数の印刷機器２０Ａ〜２０Ｃを管理対象とする機器管理装置１０に対して本発明を適用した例であるが、本発明は、様々な機器を管理対象とする機器管理装置に対して広く適用可能である。
【符号の説明】
【００５４】
１０  機器管理装置
１１  ファイル受付部
１２  ファイル解析部
１３  記憶制御部
１４  画面生成部
１５  変更要求受付部
１６  ファイル生成部
１７  ファイル送信部
１８  記憶部
１９  ファイル受信部
２０  印刷機器  
３０  管理者用クライアントＰＣ
４０  ネットワーク
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特許第４２４３５２４号公報
【図１】
2012084119.tif 000003
【図２】
2012084119.tif 000004
【図３】
2012084119.tif 000005
【図４】
2012084119.tif 000006
【図５】
2012084119.tif 000007
【図６】
2012084119.tif 000008
【図７】
2012084119.tif 000009
【図８】
2012084119.tif 000010
【図９】
2012084119.tif 000011
【図１０】
2012084119.tif 000012
【図１１】
2012084119.tif 000013