(57)【要約】【課題】機器の管理状態に応じて、機器からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることが可能な機器管理装置、機器管理方法、機器管理プログラム、及びそのプログラムを記録した記録媒体を提供する。【解決手段】機器管理装置１００は、１又は複数の機器２００が接続される装置であって、機器２００に対してＴｒａｐ設定を行う設定手段２４７と、機器２００からＴｒａｐ処理により送信された機器情報を所定の記憶領域に格納し、機器管理情報２４２Ｄとして保持する保持手段２４２と、保持される機器管理情報２４２Ｄの中から機器情報を削除する削除手段２４５と、を有し、管理対象から機器２００を除外する処理要求を受け付けると、設定手段２４７が、管理対象から除外する機器に対して、Ｔｒａｐ設定をオフに設定し、削除手段２４５が、機器管理情報２４２Ｄの中から、管理対象から除外する機器の機器情報を削除することを特徴とする。【選択図】図４
2011216074.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ伝送路を介して１又は複数の機器が接続される機器管理装置であって、
前記機器に対してＴｒａｐ設定を行う設定手段と、
前記機器からＴｒａｐ処理により送信された機器情報を所定の記憶領域に格納し、機器管理情報として保持する保持手段と、
前記保持手段で保持される前記機器管理情報の中から前記機器情報を削除する削除手段と、を有し、
管理対象から前記機器を除外する処理要求を受け付けると、
前記設定手段により、管理対象から除外する機器に対して、前記Ｔｒａｐ設定をオフに設定し、
前記削除手段により、前記機器管理情報の中から、管理対象から除外する機器の機器情報を削除することを特徴とする機器管理装置。
【請求項２】
前記設定手段は、
前記機器管理情報に含まれる、機器状態を示す状態情報に基づき、管理対象から除外する機器のうち、通信可能と判断された機器に対して、前記Ｔｒａｐ設定をオフに設定し、
前記削除手段は、
前記機器管理情報の中から、管理対象から除外する全ての機器の機器情報を削除することを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記設定手段は、
前記機器管理情報に含まれる、前記機器に設定されるＴｒａｐ設定を示すＴｒａｐ設定情報に基づき、管理対象から除外する機器のうち、前記Ｔｒａｐ設定がオンに設定されている機器に対して、前記Ｔｒａｐ設定をオフに設定することを特徴とする請求項２に記載の機器管理装置。
【請求項４】
当該機器管理装置が、
当該装置が有する機器管理機能の動作開始又は動作終了を制御する制御手段を、有し、
前記機器管理機能の動作を終了する処理要求を受け付けると、
前記設定手段は、
管理対象である機器に対して、前記Ｔｒａｐ設定をオフに設定し、
前記制御手段は、
前記設定手段によるＴｒａｐ設定が終了したことを受けて、前記機器管理機能の動作を終了する処理を実行することを特徴とする請求項１ないし３のいずれか一項に記載の機器管理装置。
【請求項５】
前記機器管理機能の動作を開始する処理要求を受け付けると、
前記制御手段は、
前記機器管理機能の動作を開始する処理を実行し、
前記設定手段は、
前記制御手段による開始処理が実行されたことを受けて、管理対象である機器に対して、前記Ｔｒａｐ設定をオンに設定することを特徴とする請求項４に記載の機器管理装置。
【請求項６】
所定のデータ伝送路を介して１又は複数の機器が接続される機器管理装置における機器管理方法であって、
管理対象から前記機器を除外する処理要求を受け付けると、
管理対象から除外する機器に対して、Ｔｒａｐ設定をオフに設定する設定手順と、
前記機器からＴｒａｐ処理により送信された機器情報を機器管理情報として記憶する記憶手段から、管理対象から除外する機器の機器情報を削除する削除手順とを有することを特徴とする機器管理方法。
【請求項７】
所定のデータ伝送路を介して１又は複数の機器が接続される機器管理装置における機器管理プログラムであって、
コンピュータを、
前記機器に対してＴｒａｐ設定を行う設定手段と、
前記機器からＴｒａｐ処理により送信された機器情報を所定の記憶領域に格納し、機器管理情報として保持する保持手段と、
前記保持手段で保持される前記機器管理情報の中から前記機器情報を削除する削除手段として機能させ、
管理対象から前記機器を除外する処理要求を受け付けると、
前記設定手段により、管理対象から除外する機器に対して、前記Ｔｒａｐ設定をオフに設定し、
前記削除手段により、前記機器管理情報の中から、管理対象から除外する機器の機器情報を削除するように実行させる機器管理プログラム。
【請求項８】
請求項７に記載のプログラムを記憶した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送路を介して接続される１又は複数の機器を管理する機器管理装置に関し、特に、Ｔｒａｐ処理により機器情報を送信する機器の情報送信を制御する技術に関するものである。
【背景技術】
【０００２】
近年、オフィス環境には、画像処理装置などの多くのネットワーク機器が導入されている。そのため、管理者は、これらのネットワーク機器の状態を監視し、効率的に管理したい。そこで、オフィス環境には、複数の機器を一元管理する機器管理システムが導入されている。
【０００３】
このような機器管理システムでは、管理対象とする機器が多い場合、これらの機器状態をどのような方法により監視するか、つまり、機器情報の取得方法が重要となる。
【０００４】
例えば、特許文献１には、機器情報の取得方法として、ＳＮＭＰ（Simple Network Management Protocol）を介したＴｒａｐ処理とポーリング処理とを使い分け、ネットワーク機器を管理するシステムが開示されている。Ｔｒａｐ処理は、機器自身が状態変化を検知した際に機器情報を動的に通知する処理であり、機器管理装置から機器に対して情報取得要求を行わなくても、機器情報を取得することができる。一方、ポーリング処理は、機器管理装置から機器に対して、定期的に情報取得要求を行い、機器情報を取得する処理である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＴｒａｐ処理による情報取得方法では、機器を管理対象から除外しても、除外した機器のＴｒａｐ設定が［ＯＮ］のままになっていることから、機器管理装置に対して機器情報が送信されてしまい、通信負荷の増大につながると言う問題があった。
【０００６】
このように、機器管理システムでは、機器の管理状態に応じて、機器のＴｒａｐ設定を［ＯＦＦ］に変更（Ｔｒａｐ設定を解除）し、機器管理装置と機器との間で無駄な通信が発生しないようにすることが望ましい。
【０００７】
本発明は上記従来技術の問題点を鑑み提案されたものであり、その目的とするところは、機器の管理状態に応じて、機器からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることができる機器管理装置、機器管理方法、機器管理プログラム、及びそのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る機器管理装置は、所定のデータ伝送路を介して１又は複数の機器が接続される機器管理装置であって、前記機器に対してＴｒａｐ設定を行う設定手段と、前記機器からＴｒａｐ処理により送信された機器情報を所定の記憶領域に格納し、機器管理情報として保持する保持手段と、前記保持手段で保持される前記機器管理情報の中から前記機器情報を削除する削除手段と、を有し、管理対象から前記機器を除外する処理要求を受け付けると、前記設定手段により、管理対象から除外する機器に対して、前記Ｔｒａｐ設定をオフに設定し、前記削除手段により、前記機器管理情報の中から、管理対象から除外する機器の機器情報を削除することを特徴とする。
【０００９】
このような構成によって、本発明に係る機器管理装置は、管理対象から機器を除外する処理要求（管理状態の変更）を受け付けると、該当機器のＴｒａｐ設定を［ＯＦＦ］に設定し、所定の記憶領域に保持している管理対象機器に関する情報（機器管理情報）の中から、該当機器の情報を削除する。
【００１０】
これによって、本発明に係る機器管理装置では、機器の管理状態に応じて、機器からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることができる。その結果、機器管理装置と機器との間の通信負荷が軽減される。
【００１１】
上記目的を達成するため、本発明に係る機器管理方法は、所定のデータ伝送路を介して１又は複数の機器が接続される機器管理装置における機器管理方法であって、管理対象から前記機器を除外する処理要求を受け付けると、管理対象から除外する機器に対して、Ｔｒａｐ設定をオフに設定する設定手順と、前記機器からＴｒａｐ処理により送信された機器情報を機器管理情報として記憶する記憶手段から、管理対象から除外する機器の機器情報を削除する削除手順とを有することを特徴とする。
【００１２】
このような手順によって、本発明に係る機器管理方法は、管理対象から機器を除外する処理要求を受け付けると、該当機器のＴｒａｐ設定を［ＯＦＦ］に設定し、該当機器の機器管理情報を削除すると言う動作を実現する。
【００１３】
これによって、本発明に係る機器管理方法では、機器の管理状態に応じて、機器からＴｒａｐ処理による無駄なデータ送信が発生しない環境を提供できる。
【発明の効果】
【００１４】
本発明によれば、機器を管理対象から除外するときに、動的に該当機器のＴｒａｐ設定を［ＯＦＦ］に設定することで、機器の管理状態に応じて、機器からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることが可能な機器管理装置、機器管理方法、機器管理プログラム、及びそのプログラムを記録した記録媒体を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る機器管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る機器管理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係る機器管理装置のソフトウェア構成例を示す図である。
【図４】本発明の第１の実施形態に係る機器管理システムが有する機能構成例を示す図である。
【図５】本発明の第１の実施形態に係る機器管理情報のデータ例を示す図である。
【図６】本発明の第１の実施形態に係る機器削除に関する画面例を示す図である。
【図７】本発明の第１の実施形態に係る機器削除の確認画面を表示する処理手順例を示すシーケンス図である。
【図８】本発明の第１の実施形態に係る削除対象機器のＴｒａｐ設定をＯＦＦする処理手順例（その１）を示すシーケンス図である。
【図９】本発明の第１の実施形態に係る削除対象機器のＴｒａｐ設定をＯＦＦする処理手順例（その２）を示すシーケンス図である。
【図１０】本発明の第２の実施形態に係る機器管理システムが有する機能構成例を示す図である。
【図１１】本発明の第２の実施形態に係るシステム終了時に機器のＴｒａｐ設定をＯＦＦする処理手順例を示すシーケンス図である。
【図１２】本発明の第２の実施形態に係るシステム開始時に機器のＴｒａｐ設定をＯＮする処理手順例を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施の形態（以下「実施形態」と言う）について、図面を用いて詳細に説明する。
【００１７】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る機器管理システム１の構成例を示す図である。
図１には、１又は複数の画像処理装置（管理対象機器）２００と、機器管理装置（機器管理サーバ）１００とが、ネットワークなどのデータ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）で接続される構成例が示されている。
【００１８】
画像処理装置２００は、例えば、ＭＦＰ（Multifunction Peripheral）やＬＰ（Laser Printer）と言ったオフィス業務内の作業で利用される機器であり、機器導入後に機器管理装置１００の管理対象機器となる。また、機器２００は、上述したように、Ｔｒａｐ処理により、機器管理装置１００に機器情報を送信する。以降では、単に「機器２００」と言う。
【００１９】
ＰＣ（Personal Computer）３００は、情報処理装置であり、例えば、ユーザにより、機器２００や機器管理装置１００に対して、処理の実行要求や実行結果及び各種情報の閲覧などが行われる。
【００２０】
機器管理装置１００は、機器２００から取得した機器情報（例えば「機器識別情報」や「ステータス情報（状態情報）」など）に基づき、機器２００を一元管理する情報処理装置である。この一元管理の中には、例えば、機器の監視・運用や機器の情報管理などがある。
【００２１】
以上のように、機器管理システム１では、上記システム構成により、機器管理サービスを提供することができる。
【００２２】
＜ハードウェア構成＞
図２は、本実施形態に係る機器管理装置１００のハードウェア構成例を示す図である。
図２に示すように、機器管理装置１００は、入力装置１０１、表示装置１０２、ドライブ装置１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、インタフェース装置１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２３】
入力装置１０１は、キーボード及びマウスなどを含み、機器管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、機器管理装置１００による処理結果を表示する。
【００２４】
インタフェース装置１０７は、機器管理装置１００を所定のデータ伝送路Ｎに接続するインタフェースである。これにより、機器管理装置１００は、インタフェース装置１０７を介して、機器２００やＰＣ３００と通信を行うことができる。
【００２５】
ＨＤＤ１０８は、各種プログラム及びデータを格納している不揮発性の記憶装置である。格納されるプログラム及びデータには、例えば、機器管理装置１００全体を制御する情報処理システム（「Ｗｉｎｄｏｗｓ（登録商標）」や「ＵＮＩＸ（登録商標）」などの基本ソフトウェアであるＯＳ（Operating System））、及び情報処理システム上において各種機能を提供するアプリケーションなどがある。また、ＨＤＤ１０８は、格納している上記プログラム及びデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２６】
ドライブ装置１０３は、着脱可能な記録媒体１０３ａとのインタフェースである。これにより、機器管理装置１００は、ドライブ装置１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、例えば、フロッピー（登録商標）ディスク、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびにＳＤメモリカード（SD Memory Card）及びＵＳＢ（Universal Serial Bus）メモリなどがある。
【００２７】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、機器管理装置１００が起動されるときに実行されるＢＩＯＳ（Basic Input/Output System）や、機器管理装置１００のシステム設定及びネットワーク関連設定などのデータが格納されている。
【００２８】
ＲＡＭ１０４は、上記各種記憶装置から読み出されたプログラム及びデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、プログラムをＲＡＭ１０４上に読み出し、プログラムを実行することで、装置全体を制御する。
【００２９】
以上のように、機器管理装置１００では、上記ハードウェア構成により、搭載ソフトウェアによる各種情報処理サービスを提供することができる。
【００３０】
＜ソフトウェア構成＞
図３は、本実施形態に係る機器管理装置１００のソフトウェア構成例を示す図である。
図３に示すように、機器管理装置１００には、ｈｔｔｐｄ（HyperText Transfer Protocol Daemon）２１、ＷｅｂＰａｇｅ生成部２２、ＦｒｏｎｔＥｎｄ部２３、及び機器管理部２４などを含むソフトウェア群が搭載（インストール）されている。
【００３１】
ｈｔｔｐｄ２１は、情報処理システムに常駐するＷｅｂサーバ上のプログラムであり、閲覧アプリ（例えば「ブラウザ」）からの動作要求を受け付け、その要求に応じてサーバ内に蓄積されたコンテンツを送信する。
【００３２】
ＷｅｂＰａｇｅ生成部２２は、ｈｔｔｐｄ２１で受け付けた要求を基に、閲覧アプリ上に表示させるＷｅｂページを生成する。
【００３３】
ＦｒｏｎｔＥｎｄ部２３は、ＷｅｂＰａｇｅ生成部２２でＷｅｂページの生成に必要なデータを後述する機器管理部２４から取得し、取得したデータを基に、Ｗｅｂページ生成用のデータに加工する。
【００３４】
機器管理部２４は、機器管理機能を実現するために、機器２００の監視、機器情報の取得（Ｔｒａｐ処理により送信された機器情報の受信）、及び取得情報の管理などの各種データ管理、ならびに、要求に応じた検索、更新、及び削除などの各種データ操作を行う。また、機器管理部２４は、システムの開始・停止・終了などの動作制御を行う。
【００３５】
このように、本実施形態に係るソフトウェア構成では、機器管理部２４が、機器管理装置１００で動作する機器管理機能を実現するソフトウェアにあたる。また、ｈｔｔｐｄ２１、ＷｅｂＰａｇｅ生成部２２、及びＦｒｏｎｔＥｎｄ部２３などは、ＰＣ３００に対する情報提供機能を実現するためのソフトウェアにあたる。
【００３６】
＜機器管理機能＞
本実施形態に係る機器管理機能について説明する。
本実施形態に係る機器管理装置１００では、管理対象から機器２００を除外する処理要求（管理状態の変更）を受け付けると、該当機器のＴｒａｐ設定を［ＯＦＦ］に設定し、所定の記憶領域に保持している管理対象機器に関する情報（機器管理情報）の中から、該当機器の情報を削除する。機器管理装置１００は、このような機器管理機能を有している。
【００３７】
Ｔｒａｐとは、ＳＮＭＰコマンドの１つで、ＳＮＭＰエージェントからＳＮＭＰマネジャに対して情報通知を行うコマンドである。例えば、本実施形態の場合には、ＳＮＭＰマネジャが機器管理装置１００で動作し、ＳＮＭＰエージェントが機器２００（管理対象機器）で動作する。よって、Ｔｒａｐは、機器２００で動作するＳＮＭＰエージェントにより実行され、Ｔｒａｐによる通知情報は機器情報となる。
【００３８】
これにより、本実施形態では、機器管理装置１００と機器２００との間で、次のようなＴｒａｐ処理が行われる。機器２００は、例えば、自機の状態変化などのイベントを検知すると、検知イベントに基づき、機器情報を含む通知情報を生成する。機器２００は、送信先として予め設定されたネットワーク設定情報（送信先情報）に基づき、生成した通知情報を機器管理装置１００に送信する。その結果、機器２００から機器管理装置１００に対して能動的に機器情報が通知される。
【００３９】
上記Ｔｒａｐ処理による情報取得方法では、機器２００を管理対象から除外したにもかかわらず、機器管理装置１００に対して機器情報が送信されてしまう。つまり、機器管理装置１００と機器２００との間で、無駄な通信が発生することになる。
【００４０】
そこで、本実施形態に係る機器管理装置１００は、機器２００を管理対象から除外するときに、動的に該当機器のＴｒａｐ設定を［ＯＦＦ］に遠隔設定する仕組みとした。
【００４１】
上記Ｔｒａｐ設定とは、機器２００で実行中のＴｒａｐ処理を継続するか停止するかを制御する設定であり、［ＯＮ］は処理の実行を継続する設定であり、［ＯＦＦ］は処理の実行を停止する設定である。つまり、機器管理装置１００は、機器２００のＴｒａｐ設定を変更することで、該機器で実行中のＴｒａｐ処理を制御できる。よって、機器管理装置１００は、管理対象から除外した機器２００のＴｒａｐ設定を［ＯＮ］から［ＯＦＦ］に変更することで、該機器で実行中のＴｒａｐ処理を停止させる。
【００４２】
これによって、本実施形態に係る機器管理装置１００では、機器２００の管理状態に応じて、機器２００からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることができ、機器管理装置１００と機器２００との間の通信負荷が軽減される。
【００４３】
以下に、本実施形態に係る機器管理機能の構成とその動作について説明する。
図４は、本実施形態に係る機器管理システム１が有する機能構成例を示す図である。
図４に示すように、機器管理システム１は、表示用情報取得部２３１、機器削除指示部２３２、機器情報提供部２４１、機器情報更新部２４３、ＭＩＢ情報取得部２４４、機器情報削除部２４５、Ｔｒａｐ設定部２４７、通信制御部３１などを有している。
【００４４】
表示用情報取得部２３１、機器削除指示部２３２、機器情報提供部２４１、機器情報更新部２４３、ＭＩＢ情報取得部２４４、機器情報削除部２４５、及びＴｒａｐ設定部２４７は、機器管理装置１００が有する機能部であり、通信制御部３１は、機器２００が有する機能部である。
【００４５】
《機器管理装置》
機器管理装置１００が有する上記機能部において、表示用情報取得部２３１及び機器削除指示部２３２は、ＦｒｏｎｔＥｎｄ部２３のソフトウェアが実行されることで実現される機能部である。また、機器情報提供部２４１、機器情報更新部２４３、ＭＩＢ情報取得部２４４、機器情報削除部２４５、及びＴｒａｐ設定部２４７は、機器管理部２４のソフトウェアが実行されることで実現される機能部である。これらの機能部を順に説明する。
【００４６】
表示用情報取得部２３１は、要求処理の実行結果や情報閲覧など、情報表示時に必要な情報を取得する機能部である。表示用情報取得部２３１は、例えば、ＷｅｂＰａｇｅ生成部２２から機器一覧画面の表示用情報を要求された場合、まず、機器情報提供部２４１に対して情報取得要求し、その応答として機器情報を取得する。表示用情報取得部２３１は、取得した機器情報を、機器一覧画面の表示用情報に変換し、表示用情報を要求元に応答する。
【００４７】
機器削除指示部２３２は、管理対象からの除外指定を受けた機器２００（以下「削除対象機器」と言う）の機器管理情報を削除するように、機器情報削除部２４５に指示する機能部である。また、機器削除指示部２３２は、除外指定を受けた場合、表示用情報取得部２３１から受け取った確認画面の表示用情報を、ＷｅｂＰａｇｅ生成部２２に渡すことで、機器削除時の確認画面をユーザに提供する。
【００４８】
機器情報提供部２４１は、管理対象機器の機器情報を、機器管理情報保持部２４２から取得する機能部である。機器管理情報保持部２４２は、例えば、当該装置が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域にあたる。機器管理情報保持部２４２では、図５に示すようなデータ構成により、機器情報を含む各種データを管理している。
【００４９】
図５は、本実施形態に係る機器管理情報２４２Ｄのデータ例を示す図である。
図５には、機器識別、機器種別、ステータス、Ｔｒａｐ設定などの各情報項目が関連付けられた機器管理情報２４２Ｄのデータ構成例が示されている。
【００５０】
［機器識別］項目は、機器２００の識別情報（機器識別情報）を示す項目である。項目値には、ＩＰアドレス（Internet Protocol address）やＭＡＣアドレス（Media Access Control address）などの機器２００に割り当てられるネットワーク設定値、また、シリアルナンバー（機番）などの機器固有値などがある。［機器種別］項目は、機器２００における機種の識別情報（機種識別情報）を示す項目である。項目値には、モデル名やモデルＩＤなどがある。［ステータス］項目は、機器２００のステータス情報（状態情報）を示す項目である。項目値には、"使用可"や"応答無し"と言ったステータス値（状態値）などがある。［Ｔｒａｐ設定］項目は、機器２００に設定されるＴｒａｐ設定情報を示す項目である。項目値には、"ＯＮ"や"ＯＦＦ"と言った制御値などがある。
【００５１】
機器管理情報２４２Ｄは、これらの情報項目が関連付けられたデータ群（機器情報）を１つの情報セットとし、管理対象機器数にあわせて、複数の情報セットで構成される。
【００５２】
図４の説明に戻る。このように、機器情報提供部２４１では、機器管理情報保持部２４２にアクセスし、機器識別情報を基に、機器管理情報２４２Ｄを参照することで、機器２００から取得した複数の機器情報の中から、特定機器に対応する１つの機器情報を取得できる。
【００５３】
機器情報更新部２４３は、機器管理情報保持部２４２により管理する機器情報の内容を更新する機能部である。機器情報更新部２４３は、機器管理情報保持部２４２にアクセスし、機器から取得した機器情報に含まれる機器識別情報を基に、機器管理情報２４２Ｄを参照する。その結果、機器情報更新部２４３は、更新対象である機器２００（以下「更新対象機器」と言う）の機器情報（情報セット）が格納されるデータ領域（記憶領域）を特定する。機器情報更新部２４３は、特定したデータ領域に対して、受信した機器情報の項目値を格納し、データを更新する。また、機器情報更新部２４３は、更新対象機器の機器情報が格納されるデータ領域を特定できなかった場合、機器情報の新規登録と判断し、新たなデータ領域を作成（新たな記憶領域を確保）する。機器情報更新部２４３は、作成したデータ領域に対して、受信した機器情報の項目値を格納し、データを登録する。
【００５４】
ＭＩＢ情報取得部２４４は、所定の通信プロトコルを介して、管理対象機器から、機器情報としてＭＩＢ情報（Management Information Base information）を取得する機能部である。ＭＩＢ情報とは、ＳＮＭＰで管理されるネットワーク機器が、自身の状態を外部に通知するために公開する情報のことである。ＭＩＢ情報取得部２４４は、Ｔｒａｐ処理により、機器２００から送信されるＭＩＢ情報を受信することで、機器情報を取得する。ＭＩＢ情報取得部２４４は、取得した機器情報（ＭＩＢ情報）を、機器情報更新部２４３へと渡すことで、機器管理情報保持部２４２への登録・更新を要求する。
【００５５】
このように、本実施形態に係る機器管理装置１００では、ＭＩＢ情報取得部２４４と機器情報更新部２４３との連携により、機器管理情報２４２Ｄを自動的に管理（管理対象である機器の機器情報が登録・更新）する。
【００５６】
機器情報削除部２４５は、機器管理情報保持部２４２により管理する機器情報を削除する機能部である。機器情報削除部２４５は、機器情報更新部２４３と同様の手順で、機器管理情報保持部２４２にアクセスし、削除対象機器の機器情報（情報セット）が格納されるデータ領域を特定する。機器情報削除部２４５は、特定したデータ領域に格納される機器情報の項目値を削除し、そのデータ領域（確保された記憶領域）も削除する。なお、機器情報削除部２４５は、機器削除指示部２３２からの削除指示を受け付けて、上記削除処理を実行し、実行結果を指示元に返す。ここで言う「削除指示」とは、管理対象からの除外指定（該当機器の選択）である。
【００５７】
また、機器情報削除部２４５は、機器削除指示部２３２から削除指示を受け付けると、Ｔｒａｐ設定部２４７に対して、削除対象機器のＴｒａｐ設定を［ＯＦＦ］設定にするように要求する。
【００５８】
Ｔｒａｐ設定部２４７は、機器２００のＴｒａｐ設定を、ネットワークを介して遠隔設定（ＯＮ／ＯＦＦ設定を切り替え制御）する機能部である。Ｔｒａｐ設定部２４７は、機器２００に対して、Ｔｒａｐ設定を［ＯＮ］又は［ＯＦＦ］にする命令（設定コマンド）を送信する。
【００５９】
このように、本実施形態に係る機器管理装置１００では、機器情報削除部２４５とＴｒａｐ設定部２４７との連携により、削除対象機器のＴｒａｐ設定を［ＯＦＦ］にする。
【００６０】
《機器》
通信制御部３１は、自機と他機の間で行う通信を制御する機能部である。通信制御部３１は、例えば、Ｔｒａｐ処理による機器情報（ＭＩＢ情報）の送信などを制御する。通信制御部３１は、自機の状態変化を検知すると、ＭＩＢ情報を保持する記憶領域のＭＩＢ情報保持部３２から、最新の機器情報を取得し、機器管理装置１００のネットワーク設定を基に、機器情報を送信する。また、通信制御部３１は、機器管理装置１００から受信した設定コマンドを実行することで、Ｔｒａｐ設定を行い、その設定を基に、上記機器情報送信処理（Ｔｒａｐ処理）を実行する。
【００６１】
以上のように、本実施形態に係る機器管理機能は、上記各機能部が連携動作することにより実現される。
【００６２】
次に、上記機器管理機能の詳細な動作（機能部群の連携動作）について、処理手順を示すシーケンス図を用いて説明する。
【００６３】
本実施形態に係る機器管理機能は、機器管理装置１００に搭載（インストール）されるプログラム（機器管理機能を実現するソフトウェア部品）が、ＣＰＵ１０６により、格納先（例えば「ＨＤＤ」）からＲＡＭ１０４上に読み出され、以下の処理が実行されることで実現される。
【００６４】
《機器削除時の確認画面表示処理》
図６は、本実施形態に係る機器削除に関する画面例を示す図である。
図６（Ａ）に示すように、ユーザは、ＷｅｂＰａｇｅ生成部２２により生成され、機器管理装置１００から提供される機器一覧画面Ｗ１を介して、管理対象から除外する機器２００を選択し（図中の●）、削除対象機器を指定する。これを受けて、機器管理装置１００は、ＷｅｂＰａｇｅ生成部２２により生成し、指定された削除対象機器の機器情報を機器管理情報２４２Ｄから削除する前に、図６（Ｂ）に示すような削除処理を実行してもよいか否かを確認する確認画面Ｗ２を、ユーザに提供する。これにより、ユーザは、削除対象機器とＴｒａｐ設定を確認し、画面上の［ＯＫ］ボタンを押下することで、削除処理の実行を指示する。
【００６５】
図７は、本実施形態に係る機器削除の確認画面Ｗ２を表示する処理手順例を示すシーケンス図である。図７には、上記画面表示処理のうち、実行前の確認画面Ｗ２を表示する処理手順例が示されている。
図７に示すように、機器管理装置１００は、図６（Ａ）の画面Ｗ１を介して、ユーザから削除対象機器の指定を受け付けると、ＷｅｂＰａｇｅ生成部２２から、ＦｒｏｎｔＥｎｄ部２３が有する機器削除指示部２３２に対して、削除実行時の確認画面用情報の取得が要求される（ステップＳ１０１）。
【００６６】
機器削除指示部２３２は、要求に従って、同ＦｒｏｎｔＥｎｄ部２３が有する表示用情報取得部２３１に対して、削除対象機器の情報取得を要求する（ステップＳ１０２）。
【００６７】
表示用情報取得部２３１は、要求に従って、機器管理部２４が有する機器情報提供部２４１に対して、削除対象機器に対応する機器情報の取得を要求する（ステップＳ１０３）。
【００６８】
機器情報提供部２４１は、機器管理情報保持部２４２にアクセスし、機器管理情報２４２Ｄから、削除対象機器に対応する機器情報を取得する（ステップＳ１０４）。このとき、機器情報提供部２４１は、要求時に受け取った削除対象機器の機器識別情報を基に、機器管理情報２４２Ｄを参照し、対応情報を取得する。
【００６９】
このようにして機器情報提供部２４１は、要求時に受け取った削除対象機器の数だけ、ステップＳ１０４の処理を繰り返し、ユーザ指定された削除対象機器全ての機器情報を取得する。
【００７０】
機器情報提供部２４１は、取得した機器情報を、要求元の表示用情報取得部２３１に返し、情報提供を行う（ステップＳ１０５）。つまり、機器管理部２４からＦｒｏｎｔＥｎｄ部２３に対して、ユーザ指定された削除対象機器全ての機器情報が提供される。
【００７１】
表示用情報取得部２３１は、提供された機器情報を表示用情報に変換し（ステップＳ１０６）、要求元の機器削除指示部２３２に転送する（ステップＳ１０７）。
【００７２】
機器削除指示部２３２は、転送された表示用情報を、要求元のＷｅｂＰａｇｅ生成部２２に転送する（ステップＳ１０８）。つまり、ＦｒｏｎｔＥｎｄ部２３からＷｅｂＰａｇｅ生成部２２に対して、ユーザ指定された削除対象機器全ての機器情報を含む表示用情報が転送される。
【００７３】
その結果、ＷｅｂＰａｇｅ生成部２２は、転送された表示用情報を基に、確認画面Ｗ２（図６（Ｂ））を生成する（ステップＳ１０９）。
【００７４】
このように、本実施形態に係る機器管理装置１００では、削除実行時の確認画面Ｗ２がユーザへと提供される。
【００７５】
《機器削除時のＴｒａｐ設定処理》
次に、機器管理装置１００では、上記画面表示処理により提供された確認画面Ｗ２を介して、ユーザから削除処理の実行指示を受け付けると、図８又は図９に示す削除処理が実行される。削除処理には、２つの処理手順例が挙げられる。
【００７６】
（処理１）
図８は、本実施形態に係る削除対象機器のＴｒａｐ設定をＯＦＦする処理手順例（その１）を示すシーケンス図である。
図８に示すように、機器管理装置１００は、ＦｒｏｎｔＥｎｄ部２３が有する機器削除指示部２３２が、削除処理の実行要求を受け付けると（ステップＳ２０１）、機器管理部２４が有する機器情報削除部２４５に対して、削除対象機器に対応する機器情報の削除処理の実行が指示される（ステップＳ２０２）。
【００７７】
機器情報削除部２４５は、まず、機器管理情報保持部２４２にアクセスし、機器管理情報２４２Ｄから、削除対象機器に対応する機器情報に含まれるステータス情報を取得する（ステップＳ２０３）。このとき、機器情報削除部２４５は、要求時に受け取った削除対象機器の機器識別情報を基に、機器管理情報２４２Ｄを参照し、対応情報を取得する。
【００７８】
続いて、機器情報削除部２４５は、取得したステータス情報を基に、削除対象機器のステータスを確認し、削除対象機器が通信可能な状態か否かを判断する（ステップＳ２０４）。例えば、機器情報削除部２４５は、ステータス情報の値が"使用可"や"オンライン"などであった場合に、通信可能な状態であると判断する。一方、ステータス情報の値が"応答無し"の場合には、通信不可能な状態であると判断する。
【００７９】
機器情報削除部２４５は、削除対象機器が通信可能な状態であると判断すると、ステップＳ２０５及びＳ２０６の処理を実行する。
【００８０】
具体的に機器情報削除部２４５は、同機器管理部２４が有するＴｒａｐ設定部２４７に対して、通信可能が確認された削除対象機器のＴｒａｐ設定を［ＯＦＦ］にする指示を出す（ステップＳ２０５）。これにより、Ｔｒａｐ設定部２４７は、指示に従って、該当機器に対して、Ｔｒａｐ設定を［ＯＦＦ］にする命令を送信する（ステップＳ２０６）。その結果、通信制御部３１により命令を受信した削除対象機器では、Ｔｒａｐ設定が［ＯＦＦ］に設定され、Ｔｒａｐ設定情報の値が"ＯＮ"から"ＯＦＦ"に変更される。これにより、削除対象機器では、設定変更されたＴｒａｐ設定［ＯＦＦ］に従って、自機上で実行中のＴｒａｐ処理が停止し、機器管理装置１００に対して機器情報が通知されなくなる。
【００８１】
その後に、機器情報削除部２４５は、機器管理情報保持部２４２にアクセスし、ステップＳ２０４の確認結果と関係なく、機器管理情報２４２Ｄから、削除対象機器に対応する機器情報を削除する（ステップＳ２０７）。このとき、機器情報削除部２４５は、指示された際に受け取った削除対象機器の機器識別情報を基に、機器管理情報２４２Ｄを参照し、対応情報をデータ領域とともに削除する。
【００８２】
このようにして、機器情報削除部２４５は、指示された際に受け取った削除対象機器の数だけ、ステップＳ２０３〜Ｓ２０７の処理を繰り返し、ユーザ指定された削除対象機器全ての機器情報を削除する。
【００８３】
機器情報削除部２４７は、上記削除処理の実行結果を、実行を指示した機器削除指示部２３２に通知し（ステップＳ２０８）、さらに、機器削除指示部２３２は、要求元に通知する（ステップＳ２０９）。つまり、機器管理部２４からＦｒｏｎｔＥｎｄ部２３に対して、ユーザ指定された削除対象機器に対応する削除処理の実行結果が通知される。
【００８４】
このように、本実施形態に係る機器管理装置１００では、機器２００を管理対象から除外するときに、動的に該当機器のＴｒａｐ設定が［ＯＦＦ］に設定される。
【００８５】
また、上記削除処理では、削除対象機器全ての機器情報を削除し、その一方で、通信可能な削除対象機器に対してのみＴｒａｐ設定を［ＯＦＦ］にしている。例えば、削除対象機器の中に、電源が切られている状態やネットワークが接続されていない状態などの機器２００が含まれていても、Ｔｒａｐ設定処理をスキップし、管理対象から除外している。これにより、機器管理装置１００では、機器２００の状態によらず、スムーズなシステム運用を行うことができる（指定された機器を管理対象からスムーズに除外できる）。
【００８６】
（処理２）
図９は、本実施形態に係る削除対象機器のＴｒａｐ設定をＯＦＦする処理手順例（その２）を示すシーケンス図である。図９に示す処理手順と図８に示した処理手順とは、ステップ３０３〜３０８の処理のみ異なる。よって、以下の説明では、異なる処理手順についてのみ説明し、同一の処理手順については、その説明を省略する。
【００８７】
機器情報削除部２４５は、まず、機器管理情報保持部２４２にアクセスし、機器管理情報２４２Ｄから、削除対象機器に対応する機器情報に含まれるステータス情報及びＴｒａｐ設定情報を取得する（ステップＳ３０３）。
【００８８】
続いて、機器情報削除部２４５は、取得したＴｒａｐ設定情報を基に、削除対象機器に設定されているＴｒａｐ設定を確認し、設定変更が必要な機器２００か否か（［ＯＦＦ］にする必要があるか否か）を判断する（ステップＳ３０４）。例えば、機器情報削除部２４５は、Ｔｒａｐ設定情報の値が"ＯＮ"であった場合に、［ＯＦＦ］に設定変更する必要があると判断する。一方、Ｔｒａｐ設定情報の値が"ＯＦＦ"の場合には、設定変更が必要ないと判断する。
【００８９】
続いて、機器情報削除部２４５は、取得したステータス情報を基に、削除対象機器のステータスを確認し、削除対象機器が通信可能な状態か否かを判断する（ステップＳ３０５）。
【００９０】
機器情報削除部２４５は、削除対象機器が通信可能な状態であり、かつ設定変更が必要であると判断すると、ステップＳ３０６及びＳ３０７の処理を実行する。
【００９１】
具体的に機器情報削除部２４５は、同機器管理部２４が有するＴｒａｐ設定部２４７に対して、通信可能で設定変更が必要と確認された削除対象機器のＴｒａｐ設定を［ＯＦＦ］にする指示を出す（ステップＳ３０６）。これにより、Ｔｒａｐ設定部２４７は、指示に従って、該当機器に対して、Ｔｒａｐ設定を［ＯＦＦ］にする命令を送信する（ステップＳ３０７）。その結果、通信制御部３１により命令を受信した削除対象機器では、Ｔｒａｐ設定が［ＯＦＦ］に設定され、Ｔｒａｐ設定情報の値が"ＯＮ"から"ＯＦＦ"に変更される。これにより、削除対象機器では、設定変更されたＴｒａｐ設定［ＯＦＦ］に従って、自機上で実行中のＴｒａｐ処理が停止し、機器管理装置１００に対して機器情報が通知されなくなる。
【００９２】
その後、機器情報削除部２４５は、機器管理情報保持部２４２にアクセスし、ステップＳ３０４及びＳ３０５の確認結果と関係なく、機器管理情報２４２Ｄから、削除対象機器に対応する機器情報を削除する（ステップＳ３０８）。このとき、機器情報削除部２４５は、指示された際に受け取った削除対象機器の機器識別情報を基に、機器管理情報２４２Ｄを参照し、対応情報をデータ領域とともに削除する。
【００９３】
このようにして、機器情報削除部２４５は、指示された際に受け取った削除対象機器の数だけ、ステップＳ３０３〜Ｓ３０８の処理を繰り返し、ユーザ指定された削除対象機器全ての機器情報を削除する。
【００９４】
上記削除処理では、削除対象機器全ての機器情報を削除し、その一方で、通信可能で設定変更が必要な削除対象機器に対してのみＴｒａｐ設定を［ＯＦＦ］にしている。例えば、削除対象機器の中には、すでにＴｒａｐ設定が［ＯＦＦ］されている機器２００も含まれることが考えられ、このような機器２００に対しては、Ｔｒａｐ設定処理をスキップしている。これにより、機器管理装置１００では、削除対象機器に対して、効率的なＴｒａｐ設定処理が行われ、削除対象機器が多い場合の処理時間の短縮を実現できる。
【００９５】
＜まとめ＞
以上のように、本実施形態に係る機器管理装置１００によれば、管理対象から機器２００を除外する処理要求（管理状態の変更）を受け付けると、機器情報削除部２４５及びＴｒａｐ設定部２４７との機能連携により、削除対象機器のＴｒａｐ設定を［ＯＦＦ］に設定し、所定の記憶領域に保持している機器管理情報２４２Ｄの中から、削除対象機器の情報を削除する。つまり、機器管理装置１００では、機器２００を管理対象から除外するときに、動的に該当機器のＴｒａｐ設定を［ＯＦＦ］に遠隔設定している。
【００９６】
これによって、本実施形態に係る機器管理装置１００では、機器２００の管理状態に応じて、機器２００からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることができ、機器管理装置１００と機器２００との間の通信負荷が軽減される。
【００９７】
［第２の実施形態］
本実施形態では、機器の管理状態に加え、機器管理システムの動作状態に応じて、管理対象機器のＴｒａｐ設定を遠隔設定する機器管理機能について説明する。
【００９８】
機器管理システムの動作状態には、主に、システム開始（起動）、停止、終了の各状態が考えられる。その中で、システム停止状態や終了状態で、機器２００からＴｒａｐ処理により機器情報が送信されてしまうと、機器を管理対象から削除した場合と同様の問題が発生する。
【００９９】
そこで、本実施形態に係る機器管理装置では、機器管理システムを終了（又は停止）するときに、動的に管理対象機器のＴｒａｐ設定を［ＯＦＦ］に遠隔設定する仕組みを有している。
【０１００】
以降に、本実施形態に係る機器管理機能について説明する。なお、本実施形態では、第１の実施形態と同様の事項について、同一の参照符号を付し、その説明を省略する。
【０１０１】
＜機器管理機能＞
図１０は、本実施形態に係る機器管理システム１が有する機能構成例を示す図である。
図１０に示すように、本実施形態では、機器管理装置１００が、開始・終了指示部２３３及び開始・終了制御部２４６を有している点が、第１の実施形態と異なる。
【０１０２】
開始・終了指示部２３３は、ＦｒｏｎｔＥｎｄ部２３のソフトウェアが実行されることで実現される機能部である。また、開始・終了制御部２４６は、機器管理部２４のソフトウェアが実行されることで実現される機能部である。
【０１０３】
開始・終了指示部２３３は、当該装置により提供する機器管理機能を開始又は終了するように、開始・終了制御部２４６に指示する機能部である。開始・終了指示部２３３は、例えば、ＷｅｂＰａｇｅ生成部２２により生成され提供される入力画面から、ユーザによる機器管理機能の開始要求又は終了要求を受け付ける。
【０１０４】
開始・終了制御部２４６は、機器管理機能の開始・停止・終了動作を制御する機能部である。開始・終了指示部２３３から開始又は終了指示を受け付けると、機器管理機能を開始又は終了する。また、開始・終了制御部２４６は、停止状態についても、同様の動作制御を行う。なお、停止状態については、機能動作中の状態変化を検知し、検知結果を基に、動的に停止状態に遷移するように制御してもよい。また、開始・終了指示部２３３では、ユーザからの要求に従って各状態遷移（開始→停止、開始→終了、及び終了→開始）を行う他、当該装置が備える内部時計（非図示）を用いて、予め設定しておいたスケジュールを基に、動的に各状態遷移を制御してもよい。その中で、開始・終了制御部２４６は、開始状態又は停止・終了状態への状態変化に応じて、Ｔｒａｐ設定部２４７に対して、管理対象機器のＴｒａｐ設定を［ＯＮ］又は［ＯＦＦ］設定にするように要求する。
【０１０５】
このように、本実施形態に係る機器管理装置１００では、開始・終了制御部２４６とＴｒａｐ設定部２４７との連携により、管理対象機器のＴｒａｐ設定を［ＯＮ］又は［ＯＦＦ］にする。
【０１０６】
以下に、開始・終了指示部２３３及び開始・終了制御部２４６と他の機能部との連携処理について説明する。
【０１０７】
《システム終了時の処理》
図１１は、本実施形態に係るシステム終了時に機器２００のＴｒａｐ設定をＯＦＦする処理手順例を示すシーケンス図である。なお、図１１に示す処理手順例は、システム停止時においても適用できる。
【０１０８】
図１１に示すように、機器管理装置１００は、ＦｒｏｎｔＥｎｄ部２３が有する開始・終了指示部２３３が、システム終了処理の実行要求を受け付けると（ステップＳ４０１）、機器管理部２４が有する開始・終了制御部２４６に対して、機器管理機能の終了処理の実行が指示される（ステップＳ４０２）。
【０１０９】
開始・終了制御部２４６は、まず、機器管理情報保持部２４２にアクセスし、機器管理情報２４２Ｄから、管理対象機器に対応する機器情報に含まれるステータス情報を取得する（ステップＳ４０３）。このとき、開始・終了制御部２４６は、機器識別情報を基に、機器管理情報２４２Ｄを参照し、対応情報を取得する。
【０１１０】
続いて、開始・終了制御部２４６は、取得したステータス情報を基に、管理対象機器のステータスを確認し、管理対象機器が通信可能な状態か否かを判断する（ステップＳ４０４）。
【０１１１】
開始・終了制御部２４６は、管理対象機器が通信可能な状態であると判断すると、ステップＳ４０５及びＳ４０６の処理を実行する。
【０１１２】
具体的に開始・終了制御部２４６は、同機器管理部２４が有するＴｒａｐ設定部２４７に対して、通信可能が確認された管理対象機器のＴｒａｐ設定を［ＯＦＦ］にする指示を出す（ステップＳ４０５）。これにより、Ｔｒａｐ設定部２４７は、指示に従って、該当機器に対して、Ｔｒａｐ設定を［ＯＦＦ］にする命令を送信する（ステップＳ４０６）。その結果、通信制御部３１により命令を受信した管理対象機器では、Ｔｒａｐ設定が［ＯＦＦ］に設定され、Ｔｒａｐ設定情報の値が"ＯＮ"から"ＯＦＦ"に変更される。これにより、管理対象機器では、設定変更されたＴｒａｐ設定［ＯＦＦ］に従って、自機上で実行中のＴｒａｐ処理が停止し、機器管理装置１００に対して機器情報が通知されなくなる。
【０１１３】
このようにして、開始・終了制御部２４６は、管理対象機器の数だけ、ステップＳ４０３〜Ｓ４０６の処理を繰り返し、通信可能な管理対象機器のＴｒａｐ設定を［ＯＦＦ］にする。
【０１１４】
その後に（上記Ｔｒａｐ設定処理が終了したことを受けて）、開始・終了制御部２４６は、指示された機器管理機能を終了させる（ステップＳ４０７）。
【０１１５】
このように、本実施形態に係る機器管理装置１００では、システム終了時に、動的に管理対象機器のＴｒａｐ設定が［ＯＦＦ］に設定される。
【０１１６】
《システム開始時の処理》
図１２は、本実施形態に係るシステム開始時に機器２００のＴｒａｐ設定をＯＮする処理手順例を示すシーケンス図である。
【０１１７】
図１１に示すように、機器管理装置１００は、ＦｒｏｎｔＥｎｄ部２３が有する開始・終了指示部２３３が、システム開始（起動）処理の実行要求を受け付けると（ステップＳ５０１）、機器管理部２４が有する開始・終了制御部２４６に対して、機器管理機能の開始処理の実行が指示される（ステップＳ５０２）。
【０１１８】
その結果、開始・終了制御部２４６は、指示された機器管理機能を開始させる（ステップＳ５０３）。
【０１１９】
その後に（上記開始処理が実行されたことを受けて）、開始・終了制御部２４６は、まず、機器管理情報保持部２４２にアクセスし、機器管理情報２４２Ｄから、管理対象機器に対応する機器情報に含まれるステータス情報を取得する（ステップＳ５０４）。このとき、開始・終了制御部２４６は、機器識別情報を基に、機器管理情報２４２Ｄを参照し、対応情報を取得する。
【０１２０】
続いて、開始・終了制御部２４６は、取得したステータス情報を基に、管理対象機器のステータスを確認し、管理対象機器が通信可能な状態か否かを判断する（ステップＳ５０５）。
【０１２１】
開始・終了制御部２４６は、管理対象機器が通信可能な状態であると判断すると、ステップＳ５０６及びＳ５０７の処理を実行する。
【０１２２】
具体的に開始・終了制御部２４６は、同機器管理部２４が有するＴｒａｐ設定部２４７に対して、通信可能が確認された管理対象機器のＴｒａｐ設定を［ＯＮ］にする指示を出す（ステップＳ５０６）。これにより、Ｔｒａｐ設定部２４７は、指示に従って、該当機器に対して、Ｔｒａｐ設定を［ＯＮ］にする命令を送信する（ステップＳ５０７）。その結果、通信制御部３１により命令を受信した管理対象機器では、Ｔｒａｐ設定が［ＯＮ］に設定され、Ｔｒａｐ設定の値が"ＯＦＦ"から"ＯＮ"に変更される。これにより、管理対象機器では、設定変更されたＴｒａｐ設定［ＯＮ］に従って、自機上で停止中のＴｒａｐ処理が実行を開始し（処理の停止が解除され）、機器管理装置１００に対して機器情報が通知されるようになる。
【０１２３】
このようにして、開始・終了制御部２４６は、管理対象機器の数だけ、ステップＳ５０４〜Ｓ５０７の処理を繰り返し、通信可能な管理対象機器のＴｒａｐ設定を［ＯＮ］にする。
【０１２４】
このように、本実施形態に係る機器管理装置１００では、システム開始時に、動的に管理対象機器のＴｒａｐ設定が［ＯＮ］に設定される。
【０１２５】
開始・終了制御部２４６は、上記開始処理の実行結果を、実行を指示した開始・終了指示部２３３に通知し（ステップＳ５０８）、さらに、開始・終了指示部２３３は、要求元に通知する（ステップＳ５０９）。つまり、機器管理部２４からＦｒｏｎｔＥｎｄ部２３に対して、システム開始処理の実行結果が通知される。
【０１２６】
なお、上記２つのＴｒａｐ設定処理では、第１の実施形態で図９を用いて説明を行った、機器２００におけるＴｒａｐ設定変更の要否確認手順（図９のＳ３０４）を加えてもよい。
【０１２７】
例えば、図１１に示したシステム終了時の処理の場合には、次のような処理になる。開始・終了制御部２４６は、ステータス情報とともに取得したＴｒａｐ設定情報を基に、管理対象機器のＴｒａｐ設定を確認し、設定変更が必要な機器２００か否か（［ＯＦＦ］にする必要があるか否か）を判断する。例えば、開始・終了制御部２４６は、Ｔｒａｐ設定情報の値が"ＯＮ"であった場合に、［ＯＦＦ］に設定変更する必要があると判断する。
【０１２８】
また、図１２に示したシステム開始時の処理の場合には、上述した設定変更の要否判断が逆になる。つまり、開始・終了制御部２４６は、管理対象機器のＴｒａｐ設定を確認し、設定変更が必要な機器２００か否か（［ＯＮ］にする必要があるか否か）を判断する。例えば、開始・終了制御部２４６は、Ｔｒａｐ設定情報の値が"ＯＦＦ"であった場合に、［ＯＮ］に設定変更する必要があると判断する。
【０１２９】
さらに、図１２に示したシステム開始時の処理では、次のようなケースが考えられる。例えば、Ｔｒａｐ機能を有していない機器２００などでは、機器管理装置１００から、機器２００のＴｒａｐ設定を［ＯＮ］にすることができない。このような場合には、Ｔｒａｐ設定部２４７（上記ステップＳ５０７の処理）を実行後、機器２００から応答された実行結果を基に、機器管理情報２４２Ｄの該当機器に対応するＴｒａｐ設定情報を更新してもよい。
【０１３０】
＜まとめ＞
以上のように、本実施形態に係る機器管理装置１００によれば、機器管理システム１を終了（又は停止）する処理要求（動作状態の変更）を受け付けると、開始・終了制御部２４６及びＴｒａｐ設定部２４７との機能連携により、管理対象機器のＴｒａｐ設定を［ＯＦＦ］に設定し、システムの動作を終了（又は停止）する。つまり、機器管理装置１００では、機器管理システム１を終了（又は停止）するときに、動的に管理対象機器のＴｒａｐ設定を［ＯＦＦ］に設定している。
【０１３１】
これによって、本実施形態に係る機器管理装置１００では、機器２００の管理状態やシステムの動作状態に応じて、機器２００からＴｒａｐ処理による無駄なデータ送信が発生しないようにすることができ、機器管理装置１００と機器２００との間の通信負荷が軽減される。
【０１３２】
ここまで、上記実施形態の説明を行ってきたが、機器管理装置１００が有する「機器管理機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、ＣＰＵ１０６により実行されることで実現される。
【０１３３】
上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａに格納することができる。これにより、上記プログラムは、記録媒体１０３ａに記憶させることで、ドライブ装置１０３などを介して機器管理装置１００にインストールすることができる。また、機器管理装置１００は、インタフェース装置１０７を備えていることから、電気通信回線を介して上記プログラムをダウンロードし、インストールすることもできる。
【０１３４】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１３５】
１      機器管理システム
２１    ｈｔｔｐｄ
２２    ＷｅｂＰａｇｅ生成部
２３    ＦｒｏｎｔＥｎｄ部
２３１  表示用情報取得部
２３２  機器削除指示部
２３３  開始・終了指示部
２４    機器管理部
２４１  機器情報提供部
２４２  機器管理情報保持部（Ｄ：機器管理情報）
２４３  機器情報更新部
２４４  ＭＩＢ情報取得部
２４５  機器情報削除部
２４６  開始・終了制御部
２４７  Ｔｒａｐ設定部
３１    通信制御部
３２    ＭＩＢ情報保持部
１００  機器管理装置（機器管理サーバ）
１０１  入力装置
１０２  表示装置
１０３  ドライブ装置（ａ：記録媒体）
１０４  ＲＡＭ（揮発性の半導体メモリ）
１０５  ＲＯＭ（不揮発性の半導体メモリ）
１０６  ＣＰＵ（中央処理装置）
１０７  インタフェース装置（ＮＩＣ：Network I/F Card）
１０８  ＨＤＤ（不揮発性の記憶装置）
２００  画像処理装置（ネットワーク機器）
３００  ＰＣ（情報処理装置）
Ｂ      バス
Ｎ      データ伝送路（ネットワーク）
【先行技術文献】
【特許文献】
【０１３６】
【特許文献１】特開２００３−２９６２０６号公報
【図１】
2011216074.tif 000003
【図２】
2011216074.tif 000004
【図３】
2011216074.tif 000005
【図４】
2011216074.tif 000006
【図５】
2011216074.tif 000007
【図６】
2011216074.tif 000008
【図７】
2011216074.tif 000009
【図８】
2011216074.tif 000010
【図９】
2011216074.tif 000011
【図１０】
2011216074.tif 000012
【図１１】
2011216074.tif 000013
【図１２】
2011216074.tif 000014