(57)【要約】【課題】顧客先のデバイス設定状況を的確に判断し、より信頼性のあるメンテナンスシステムを構築する。【解決手段】ネットワークを介して通信可能な所定のデバイスを管理する情報処理装置であって、前記所定のデバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行う比較手段と、前記比較手段の比較結果に応じて所定の通信回線を介して通知可能な、複数の情報処理装置を管理する外部装置への通知制御を行う通信制御手段とを有することを特徴とする。【選択図】　　　図５
2004094919.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な所定のデバイスを管理する情報処理装置であって、
前記所定のデバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行う比較手段と、
前記比較手段の比較結果に応じて所定の通信回線を介して通知可能な、複数の情報処理装置を管理する外部装置への通知制御を行う通信制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記比較手段は前記第１のデバイス識別情報及び第２のデバイス識別情報の何れかが管理対象であるかを調べ、前記通信制御手段により通知される情報には第１のデバイス識別情報或いは第２の識別情報の何れかが管理対象外であることを示す情報が含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１のデバイス識別情報と第２のデバイスの識別情報との対応情報とを前記外部装置から前記所定の通信回線を介して受信する受信手段と、前記受信手段によって受信した前記第１のデバイス識別情報と第２のデバイスの識別情報との対応情報を保持する保持手段とを有し、前記比較手段は前記保持手段に保持された前記第１のデバイス識別情報と第２のデバイスの識別情報との対応の情報と、前記取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせとの比較を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記外部装置からの前記第１のデバイス識別情報と第２のデバイス識別情報の組み合わせの更新通知に基づき、保持部に保持される第１のデバイス識別情報或いは第２のデバイス識別情報を更新する更新手段を有することを特徴とする請求項１から３の何れかに記載の情報処理装置。
【請求項５】
第１のデバイス識別情報及び／又は第２の識別情報の更新指示を入力する入力手段と、
前記通信制御手段は前記入力手段により入力された更新指示に基づく更新の通知を前記外部装置に通知するようにすることを特徴とする請求項１から４の何れかに記載の情報処理装置。
【請求項６】
所定のデバイスにおける画像形成動作に基づく課金情報を前記所定のデバイスから取得する取得手段を有し、前記通信制御手段は前記取得手段により取得された課金情報を前記外部装置に通知し、前記外部装置では前記通信制御手段により通知された前記比較結果に応じた通知に基づき受信した課金情報の退避が行われることを特徴とする請求項１から５の何れかに記載の情報処理装置。
【請求項７】
所定のデバイスにおける画像形成動作に基づく課金情報を生成する課金情報生成手段と、
前記課金情報生成手段により生成された課金情報の前記外部装置への通知を抑制する抑制手段とを有することを特徴とする請求項１から６の何れかに記載の情報処理装置。
【請求項８】
第１のデバイス識別情報と第２のデバイス識別情報との組み合わせの問題が解決したか否かを判断する判断手段と、
前記判断手段の判断に基づき前記抑制手段による抑制を解除する解除手段とを有することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記第１のデバイス識別情報はＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスであることを特徴とする請求項１から８の何れかに記載の情報処理装置。
【請求項１０】
前記第２のデバイス識別情報はＭＡＣアドレスの情報であることを特徴とする請求項１から９の何れかに記載の情報処理装置。
【請求項１１】
ネットワークを介して通信可能な所定のデバイスを管理する情報処理装置による情報処理方法であって、
前記所定のデバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行う比較ステップと、
前記比較ステップの比較結果に応じて所定の通信回線を介して通知可能な、複数の情報処理装置を管理する外部装置への通知制御を行う通信制御ステップとを有することを特徴とする情報処理方法。
【請求項１２】
前記比較ステップにおいては前記第１のデバイス識別情報及び第２のデバイス識別情報の何れかが管理対象であるかが調べられ、前記通信制御ステップにおいて通知される情報には第１のデバイス識別情報或いは第２の識別情報の何れかが管理対象外であることを示す情報が含まれることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記第１のデバイス識別情報と第２のデバイスの識別情報との対応情報とを前記外部装置から前記所定の通信回線を介して受信する受信ステップと、
前記受信ステップにおいて受信した前記第１のデバイス識別情報と第２のデバイスの識別情報との対応情報を保持する保持ステップとを有し、前記比較ステップは前記保持ステップにおいて保持された前記第１のデバイス識別情報と第２のデバイスの識別情報との対応の情報と、前記取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせとの比較を行うことを特徴とする請求項１１又は１２に記載の情報処理方法。
【請求項１４】
前記外部装置からの前記第１のデバイス識別情報と第２のデバイス識別情報の組み合わせの更新通知に基づき、保持部に保持される第１のデバイス識別情報或いは第２のデバイス識別情報を更新する更新ステップを有することを特徴とする請求項１１から１３の何れかに記載の情報処理方法。
【請求項１５】
第１のデバイス識別情報及び／又は第２の識別情報の更新指示を入力部を介して入力する入力ステップと、
前記通信制御ステップは前記入力ステップにおいて入力された更新指示に基づく更新の通知を前記外部装置に通知するようにすることを特徴とする請求項１１から１４の何れかに記載の情報処理方法。
【請求項１６】
所定のデバイスにおける画像形成動作に基づく課金情報を前記所定のデバイスから取得する取得ステップを有し、前記通信制御ステップは前記取得ステップにおいて取得された課金情報を前記外部装置に通知し、前記外部装置では前記通信制御ステップにおいて通知された前記比較結果に応じた通知に基づき受信した課金情報の退避が行われることを特徴とする請求項１１から１５の何れかに記載の情報処理方法。
【請求項１７】
所定のデバイスにおける画像形成動作に基づく課金情報を生成する課金情報生成ステップと、
前記課金情報生成ステップにおいて生成された課金情報の前記外部装置への通知を抑制する抑制ステップとを有することを特徴とする請求項１１から１６の何れかに記載の情報処理方法。
【請求項１８】
第１のデバイス識別情報と第２のデバイス識別情報との組み合わせの問題が解決したか否かを判断する判断ステップと、
前記判断ステップにおける判断に基づき前記抑制ステップにおける抑制を解除する解除ステップとを有することを特徴とする請求項１７に記載の情報処理方法。
【請求項１９】
前記第１のデバイス識別情報はＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスであることを特徴とする請求項１１から１８の何れかに記載の情報処理方法。
【請求項２０】
前記第２のデバイス識別情報はＭＡＣアドレスの情報であることを特徴とする請求項１１から１９の何れかに記載の情報処理方法。
【請求項２１】
ネットワークを介して通信可能な所定のデバイスを管理するコンピュータにより実行されるプログラムであって、
前記所定のデバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行う比較ステップと、
前記比較ステップの比較結果に応じて所定の通信回線を介して通知可能な、複数の情報処理装置を管理する外部装置への通知制御を行う通信制御ステップとを含む前記コンピュータに実行されるプログラム。
【請求項２２】
ネットワークを介して通信可能な所定のデバイスを管理する情報処理装置により実行されるプログラムを記憶したコンピュータ可読の記憶媒体であって、
前記所定のデバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行う比較ステップと、
前記比較ステップの比較結果に応じて所定の通信回線を介して通知可能な、複数の情報処理装置を管理する外部装置への通知制御を行う通信制御ステップとを含むプログラムを記憶したコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔地に存在する、情報処理装置、複写機、プリンタ、コンピュータなどのデバイスを管理する仕組みに関するものである。
【０００２】
【従来の技術】
従来からの技術として遠隔地に存在する複写機、プリンタ、コンピュータなどのデバイスをＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスと関連付けて管理、運用するリモートメンテナンスシステムが知られている。例えば、特許文献１には、ＭＡＣアドレス及びＩＰアドレスが管理対象の資産のアドレスであるか否かをチェックし、管理対象のＭＡＣアドレス及びＩＰアドレスでない場合は、管理者、利用者等にアラーム通知することが開示されている。
【０００３】
一方、プリンタやデジタル複合機などにおいて生成される印刷枚数や、コピー枚数や消耗品利用状況などの履歴情報管理のし易さからＩＰアドレスを基に取得し該ＩＰアドレスに対応するＭＡＣアドレスや、製品名や、デバイスＩＤなどのログ情報として管理するような仕組みが知られている。ＩＰアドレスを基にデバイスを管理する理由としては、ＭＡＣアドレスは機器固有のものであるが、１２桁の１６進数であり、わかりにくいことや、また、製品名では同一製品が複数管理対象となる場合があるので管理に不都合が生じてくることや、ＩＰアドレスは管理対象デバイスと一対一であり、ＭＡＣアドレスと異なり管理者が付与するものであるので容易にデバイスとの関連を知ることができるなどが挙げられる。
【０００４】
【特許文献１】
特開２００１−２９０９３７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、ＩＰアドレス等のデバイス識別情報と関連付けて、消耗品情報、機器のステータスなど各種情報を管理するような形態においては、ＩＰアドレスが変更された場合、的確に処理しなければ保持している情報が意味のないものになってしまう可能性がある。例えば具体例を挙げると、同じＩＰアドレスに対応して異なるデバイス（デバイスＢ）が割り当てたような場合には、ＩＰアドレスを基に履歴情報を管理することにより本来のデバイス（デバイスＡ）の履歴をデバイスＢの履歴に基づいて蓄積することとなり、履歴管理において重大なミスが生じてしまう。
【０００６】
尚、ＩＰアドレス、ＭＡＣアドレスの対応が変わる原因としては、デバイスが異なるサブネットへ移動されることや、デバイス自体が新規なものに置き換えられるといった原因も考えられる。
【０００７】
これら上記問題は上述の特許文献１に開示されていような、ＭＡＣアドレス及びＩＰアドレスが管理対象の資産か否かをチェックするのみの技術では解決することができない。ＩＰアドレスに異常が検出されたのかＭＡＣアドレスの異常が検出されたのかが不明であり何らかの異常が検出されたことをアラームするのみでは、その後の対応や各種対処処理を迅速に行うことができないなどの問題がある。
【０００８】
特に画像形成装置の保守管理においては、画像形成枚数等の課金情報の管理をも行う必要がり、ＩＰアドレス及びＭＡＣアドレスの異常の検出を的確にできないと課金情報の管理に支障をきたす可能性があるという問題がある。
【０００９】
本発明は上記問題点を鑑みてなされたものであり、例えばＩＰアドレスとＭＡＣアドレスとの対応不一致を検知した場合などに迅速且つ的確に管理者や管理サービス提供者に状況を警告することができる仕組みを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は上記課題を解決する為になされたものであり、ネットワークを介して通信可能な所定のデバイスを管理する情報処理装置であって、前記所定のデバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行い、この比較結果に応じて所定の通信回線を介して通知可能な、複数の情報処理装置を管理する外部装置への通知制御を行うことができる仕組みを提供することを目的とする。
【００１１】
【発明の実施の形態】
［第１の実施の形態］
図１は、本発明の全体概略構成図を示す。１０１はデバイスやデバイスを管理するコンピュータを互いに通信可能に接続する通信回線であるところのネットワークであり、１０ＢＡＳＥ−Ｔ方式のＥｔｈｅｒｎｅｔ（Ｒ）ケーブルやＩＥＥＥ８０２．１１ｂに準じた無線ＬＡＮなどを適用することが想定される。
【００１２】
１０２は１０１に接続されるデバイスであり、デバイスとしては情報処理装置であるところのパーソナルコンピュータ（不図示）や、画像形成装置であるところのプリンタ、ＦＡＸ、複写機、デジタル複合機などが想定される。尚、画像形成装置であるデバイスの印刷出力方式としては、一般的に良く知られた電子写真方式やインクジェット方式や昇華方式などを採用したものが想定される。
【００１３】
１０３は、複数のデバイス１０２を管理、監視するデバイス管理コンピュータである。通常、デバイス管理コンピュータは、複数のデバイス１０２と同じ会社に配置されるものであり、複数のセグメント間、及び、異なるサブネット間に接続される複数デバイスとの通信及び管理を行うことができる。
【００１４】
１０４はデバイス管理コンピュータがデバイスと通信するための通信部であり、１０５は通信部を介してデバイスの状態を取得する状態取得部である。
【００１５】
１０６はデバイスの状態監視を制御する状態監視部であり、１０８はデバイスの情報を蓄積しているデータベースである。
【００１６】
１０７はデバイス管理コンピュータが遠隔監視コンピュータと通信するための回線通信処理部であり、１０９はデバイス管理コンピュータと遠隔監視コンピュータを接続する通信回線であり、電話回線や、光ファイバケーブルや、無線回線などの所定の通信回線を適用することが想定される。
【００１７】
１２０は１０２のデバイスを１０３のデバイス管理コンピュータを介して遠隔監視する遠隔監視コンピュータである。１２１は遠隔監視コンピュータがデバイス管理コンピュータと通信するための回線通信処理部であり、１２４はデバイスの状態を保存しておく状態保存部である。通常、遠隔監視コンピュータ１２０は、デバイス管理コンピュータとは別の会社に存在する。
【００１８】
１２２は１２１で受け取ったデバイスの状態と、状態保存部に保存されている一定期間前のデバイスの状態を比べてメンテナンス担当者に通知を行うかどうかを判断する通知判定部である。
【００１９】
１２３は１２２がデバイスに対応するメンテナンス担当者を検索するための通知先データベースである。
【００２０】
尚、各部は、ハードウエアモジュールのみで構成されても良いし、ハードウエアモジュールとソフトウエアモジュールとを協働されることにより構成しても良い。
【００２１】
図２は、本発明の情報処理装置の構成を説明するブロック図であり、図１中のデバイス（パーソナルコンピュータ）１０２や、デバイス管理コンピュータ１０３や、遠隔監視コンピュータ１２０の構成に構成に相当する。また、図１中で示した各種モジュールは図２の各ブロックの構成に基づく動作を、ＣＰＵ２００が記憶部（２０５や２０１等）に記憶された制御プログラムを実行することに基づいて実際には実現される。
【００２２】
図２において、２００は情報処理装置の制御手段であるＣＰＵであり、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや本発明のネットワークプリンタ制御プログラム等を実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００２３】
２０１は記憶手段であるＲＯＭであり、内部には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。２０２は一時記憶手段であるＲＡＭであり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。
【００２４】
２０３は記憶媒体読み込み手段としてのフロッピー（登録商標）ディスク（ＦＤ）ドライブであり、ＦＤドライブ２０３を通じて記憶媒体としてのＦＤ２０４に記憶されたプログラム等を本コンピュータシステムにロードすることができる。なお、記憶媒体は、ＦＤに限らず、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。
【００２５】
２０４は記憶媒体であるフロッピー（登録商標）ディスク（ＦＤ）であり、コンピュータが読み取り可能なプログラムが格納された記憶媒体である。
【００２６】
２０５は外部記憶手段の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、ネットワークプリンタ制御プログラム、関連プログラム等を格納している。
【００２７】
２０６は指示入力手段であるキーボードであり、ユーザがクライアントコンピュータに対して、また、オペレータや管理者がプリントサーバに対して、デバイスの制御コマンドの命令等を入力指示するものである。
【００２８】
２０７は表示手段であるディスプレイであり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりするものである。なお、実際にはアプリケーションがＯＳの仕組みを介して発行した描画コマンドを、グラフィックカードが解釈しアナログ信号に変換した情報が表示手段に表示される。本実施形態における表示制御とは、表示手段に表示させるべくＯＳを介して描画コマンドの指示そのものも含むものとする。
【００２９】
また、後述にて詳しく説明することとするが、この表示手段には通信回線を介して通知されてくる各種情報の表示がなされることとなる。
【００３０】
２０８はシステムバスであり、クライアントやプリントサーバであるコンピュータ内のデータの流れを司るものである。
【００３１】
２０９は入出力手段であるインタフェースであり、該インタフェース２０９を介して情報処理装置は外部装置とのデータのやり取りを行う。
【００３２】
図３にはデバイスの１例としての画像形成装置の詳細構成を示すブロック図を示す。
【００３３】
制御ユニット１１１は、画像入力デバイスであるスキャナ１１３や画像出力デバイスであるプリンタ１１４と接続し、一方ではＬＡＮや公衆回線（ＷＡＮ）と接続することで、画像情報やデバイス情報の入出力を行うコントローラである。
【００３４】
ＣＰＵ３０１は、システム全体を制御するコントローラである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するために使用するシステムワークメモリである。また、ＲＡＭ３０２は、画像データを一時記憶するための画像メモリでもある。ＲＯＭ３０３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ３０４は、ハードディスクドライブで、システムソフトウェア、画像データを格納する。尚、３０３或いは３０４にはＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスやＭＡＣアドレスなどデバイスを識別する為の識別情報が利用可能な形態で格納されている。
【００３５】
操作部Ｉ／Ｆ３０６は、操作部（ＵＩ）１１２との間のインターフェイスを司り、操作部１１２に表示する画像データを操作部１１２に対して出力する。また、使用者が操作部１１２を介して入力した情報を、ＣＰＵ３０１に伝える役割を果たす。
【００３６】
ネットワーク（Ｎｅｔｗｏｒｋ）３０８は、ＬＡＮ１０１（図１中の１０１に相当）との接続を司り、ＬＡＮ１０１に対して情報の入出力を行う。例えば、外部の情報処理装置（例えば、図１中のデバイス管理コンピュータ１０３）からのＩＰアドレスやＭＡＣアドレスのデバイス識別情報の問い合わせがあったような場合には、このネットワーク３０８を介してデバイス識別情報を応答する。また、ネットワーク３０８を介して外部のデバイス１０２から送信されてくる印刷データを印刷出力する。
【００３７】
モデム（ＭＯＤＥＭ）３０９は、公衆回線との接続を司り、例えば図１の公衆回線１０９（専用線でも良い）に対して情報の入出力を行う。以上のデバイスがシステムバス３０７上に配置される。
【００３８】
イメージバスインターフェース（Ｉｍａｇｅ　Ｂｕｓ　Ｉ／Ｆ）３０５は、システムバス３０７と画像データを高速で転送する画像バス３１０とを接続し、データ構造を変換するバスブリッジである。画像バス３１０は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。
【００３９】
画像バス３１０には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）３１１は、ネットワークから送信されて来たＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部３１２は、画像入出力デバイスであるスキャナ１１３やプリンタ１１４と制御ユニット１１１とを接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
スキャナ画像処理部３１３は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部３１４は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部３１５は画像データの回転を行う。画像圧縮部３１６は、多値画像データに対してはＪＰＥＧ圧縮新調処理を行い、２値画像画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００４１】
上述のブロック図では、予めＮｅｔｗｏｒｋ通信機能（３０８）が備えられたデバイス（ネットワーク機能オンボードデバイス）について説明してきたが、一方で、ｃｅｎｔｒｏｎｉｃｓ準拠のローカールインターフェイスなどは予め標準搭載するもののＮｅｔｗｏｒｋ通信機能については、着脱可能なオプショネットワークインタフェースカード（以下、ＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　ｃａｒｄ）とも呼ぶ）を増設することによって実現する形態をとるような画像形成装置も知られている。
【００４２】
そのような画像形成装置においては、図３の３０８に相当する機能をＮＩＣを装着することにより実現することとなるが、以下ＮＩＣの簡単な説明を図４にて行う。
【００４３】
図４はＮＩＣ２の主要構成要素を示すブロック・ダイヤグラムである。ＮＩＣ２は、ネットワークコネクタ２０２、２０３及び２０４を介してＬＡＮ６に接続されている。好適には、コネクタ２０２は１０ｂａｓｅ−Ｔ接続が可能なＲＪ４５であることが望ましい。１０ｂａｓｅ−５接続を可能とするために、コネクタ２０３はＤＢ１５コネクタを有するのに対して、コネクタ２０４は、１０ｂａｓｅ−２を接続可能な単純な同軸コネクタであってもよい。コネクタ２０２、２０３及び２０４のすべては、ネットワークコントローラ２０６（好適にはイーサネット（Ｒ）ネットワークコントローラ）に接続されている。しかし、コネクタ２０４は、まずトランシーバ２０８を介して接続される。
【００４４】
電源は、プリンタ拡張ポート２２６を介して、プリンタ（画像形成装置本体）の＋５Ｖ電源からＮＩＣ２へ供給される。この＋５Ｖ電源は、また、電力変換器２１０及び２１２へも供給される。ＥＰＲＯＭ２２２を“フラッシング”（ローディング；以下、セクション４ｑで解説）させるために、この電力変換器２１２によって＋１２Ｖの電源が供給されているのに対して、電力変換器２１０によってトランシーバ２０８に−９Ｖ電源が供給されている。また、ネットワークコントローラ２０６は８キロバイトＳＲＡＭ２１４に接続されている。
【００４５】
ＮＩＣ２の心臓部はマイクロプロセッサ２１６であり、シリアル・ポート２１８に接続されている。また、マイクロプロセッサ２１６に接続されているものとして、ＤＲＡＭ２２０、フラッシュＥＰＲＯＭ２２２、ＳＣＳＩコントローラ２２４（該ＳＣＳＩインターフェイスを介してプリンタと接続される）、プリンタ拡張ポート２２６、故障診断ＬＥＤ２４０、不揮発性ＲＡＭ２２８、制御レジスタ２３０、及び、すべてのイーサネット（Ｒ）ボードに対してつけられているユニークな名称であるメディア・アクセス制御（”ＭＡＣ”）アドレスを格納するＥＥＰＲＯＭ２３２（書き換え可能な不揮発性記憶手段）がある。外部装置（例えば、図１のデバイス管理コンピュータ１０３）からのデバイス識別情報の問い合わせがＮＩＣに対してあったような場合には、外ＥＥＰＲＯＭ２３２に格納された情報を外部装置（例えば１０３）に通信回線を介して通知する。
【００４６】
次に図５のフローチャートを用いて、デバイス識別情報管理処理について詳細に説明する。尚、図５のフローチャートの各ステップの処理は、デバイス管理コンピュータ１０３やデバイス１０２のＣＰＵ（図２のＣＰＵ２０１に相当）が記憶部（図２の２０１、２０５に相当）に記憶されたプログラムを読み込み実行することに基づいて実現されるものとする。
【００４７】
先ず、ステップＳ５０１で予め装置内部に設定された探索開始時刻が到来したか否かを判定し、探索開始時刻でないと判定された場合には、処理を終了する。探索開始時時刻が到達したと判定されれば処理をステップＳ５０２に進める。
【００４８】
ここで、所定のタイミングとして探索時刻が１つ設定されていれば、一日に一回、図５の処理が実行されることとなる。また、遠隔監視コンピュータ１２０からの通信回線を介して図５のフローチャートを実行させるような指示に応じて図５の処理を実行させても良く、その場合にはステップＳ５０１の処理は、遠隔監視コンピュータ１２０からの実行指示があったか否かの判断処理に置き換えることができる。
【００４９】
ステップＳ５０２で管理対象であるデバイスが接続されている各ネットワークセグメントのデバイスをＳＮＭＰブロードキャスト（使用するＭＩＢは、対象デバイスを特定できるＭＩＢ、例えばＳｙｓＯｂｊｅｃｔＩｄを使用する）により探索する。そして、通信回線を介して各デバイスからの通知される情報に基づき図６のような少なくとも第１のデバイス識別情報であるところのＩＰアドレスと第２のデバイス識別情報であるところのＭＡＣアドレスが含まれる情報が取得される。
【００５０】
尚、ＩＰアドレス及びＭＡＣアドレスの通知元デバイスが図３のような通信機能の構成をとる場合には、デバイスのＩＰアドレス及びＭＡＣアドレスが、また、通知元デバイスが図４のようにＮＩＣを備えるような場合には、ＮＩＣのＩＰアドレス及びＭＡＣアドレスが夫々通知される。
【００５１】
そして、ステップＳ５０３、Ｓ５０４においては、デバイスから取得された第１のデバイス識別情報と第２のデバイスの識別情報との組み合わせの比較を行う処理が実行される。
【００５２】
具体的には、ステップＳ５０３で、探索したデバイスのＩＰアドレスが管理対象であるかを後述する図７に示した対応表を参照することより判定（認識）する。
【００５３】
ステップＳ５０３において管理対象であると判定した場合は、ステップＳ５０４でステップＳ５０２における探索により得られたＭＡＣアドレスが、図７の対応表のＩＰアドレスの組み合わせと一致しているかを判定する。
【００５４】
一致していると判定された場合には、ステップＳ５０７で全探索デバイス対してチェックしたか否かを判定し、全デバイスについてチェックの処理を終了したと判定すれば図５のフローチャートの処理を一旦終了する。また、ステップＳ５０７で全探索デバイスについてチェックしていないと判定されれば、ステップＳ５０３以降の処理を繰り返し行う。
【００５５】
一方、ステップＳ５０４でＭＡＣアドレスが一致していないと判定した場合はステップＳ５０６では、ステップＳ５０３、５０４、５０５の比較処理結果に応じて所定の通信回線を介して通知可能な外部装置への通知制御を行う通信制御が行われる。具体的には遠隔監視コンピュータにＩＰアドレスとＭＡＣアドレスがデバイス管理コンピュータで保持している情報と不一致であることを通知する処理行われる。
【００５６】
一方、ステップＳ５０３でＩＰアドレスが管理対象でないと判定され、ステップＳ５０５でＭＡＣアドレスが管理対象であると判定した場合は、ステップＳ５０６にて遠隔監視コンピュータ１２０にＩＰアドレスとＭＡＣアドレスがデバイス管理コンピュータで保持している情報と不一致であること示す情報を通信回線１０９を介して通知する。
【００５７】
このようにステップＳ５０３、５０４、５０５の処理により、ＩＰアドレス（第１のデバイス識別情報）及びＭＡＣアドレス（第２のデバイス識別情報）の何れか一方が管理対象であるかを的確に調べることができる。
【００５８】
ステップＳ５０５において、Ｎｏと判定されたような場合には、そのデバイスは管理対象外のデバイスと判定され、処理をステップＳ５０７に移行させる。
【００５９】
ステップＳ５０６における通知情報には、ＩＰアドレス（第１のデバイス識別情報）とＭＡＣアドレス（第２のデバイス識別情報）の対応が一致していないことに加え、ＩＰアドレス（第１のデバイス識別情報）、ＭＡＣアドレス（第２のデバイス識別情報）のどちらかが不一致であるかの情報や、デバイス管理コンピュータ１０３のＩＤや、ステップＳ５０２を実行した時刻を含む日付情報や等が含まれる。尚、デバイス管理コンピュータ１０３には予め通知先の情報として遠隔監視コンピュータ１２０のアドレスが記憶保持されているものとする。
【００６０】
また、上の説明では、デバイスを識別する為の情報としてＩＰアドレスとＭＡＣアドレスを例に説明してきたが、例えば、第１のデバイス識別情報をＩＰアドレスとし、第２のデバイス識別情報をデバイスＩＤや製品名とするような形態も想定される。ＭＡＣアドレスをデバイスＩＤや製品名に置き換えたような場合にも、図５のフローチャート及び図６のような情報の取得は、ＭＡＣアドレスのそれらと同様の処理となるので、詳細な説明は省略する。
【００６１】
ここで、図５のフローチャートの際に参照される参照情報の具体例を図７に示す。図７はデバイス管理コンピュータ１０３及び／又は遠隔監視コンピュータ１２０のデータベース（記憶部）の管理情報の保持様子を示すものであり、各情報処理装置（１０３、１２０、１０２など）においては表示部に同様の内容のものを表示することができる。
【００６２】
先ず、図７のような管理情報をデバイス管理コンピュータ１０３及び遠隔監視コンピュータ１２０に保持されるまでの処理を図８を用いて説明する。図８はデバイス管理コンピュータ１０３或いはデバイス１０２の処理として想定されるものであり、処理の主体となる装置に設けられたＣＰＵが記憶部に記憶されたプログラムを実行することに基づいて実現されるものとする。
【００６３】
先ずステップＳ８０１で、ネットワーク上に通信可能とされるデバイスを検索する。該検索においてはＳＮＭＰブロードキャスト（使用するＭＩＢは、対象デバイスを特定できるＭＩＢ、例えばＳｙｓＯｂｊｅｃｔＩｄを使用する）を用いて、各デバイスの応答により、デバイスの認識を行う。
【００６４】
ステップＳ８０２では、遠隔監視コンピュータ１２０への登録に必要な情報を、応答のあったデバイスごとに収集する。データの収集は、対象デバイスのＩＰアドレスを認知したので、ＳＮＭＰあるいはその他の、任意のプロトコルを用いて取得することが可能である。収集情報としては、ＩＰアドレス以外に、例えば、製品名やＭＡＣアドレスなどが挙げられる。
【００６５】
ステップＳ８０３では、ステップＳ８０２で取得された情報を遠隔監視コンピュータ１２０に送信する。送信されてくる情報を受信した遠隔監視コンピュータ１２０では、オペレータの手動入力などにより、監視対象外のデバイスの削除や、監視対象となる機器の各種情報の修正／追加などが施され、修正後の情報は、再び送信元のデバイス管理コンピュータ１０３に送信される。
【００６６】
ステップＳ８０４では遠隔監視コンピュータ１０２より送信されてくる情報を受信（ダウンロード）し、ステップＳ８０５では、受信した情報をデバイスリスト（図７に相当）として後に利用可能な形態で保持し、処理を終了する。
【００６７】
このように図８のフローチャートが実現されることにより、顧客先（デバイス管理コンピュータＩＤで特定されるデバイス管理コンピュータ）で管理されるべきデバイスリストの正しい情報がデバイス管理コンピュータ１０３及び遠隔監視コンピュータ１２０に正しく保持される。尚、遠隔監視コンピュータ１２０には、実際には複数の顧客先（デバイス管理コンピュータＩＤで特定されるデバイス管理コンピュータ）に対するデバイスリストの情報が保持されているものとする。
【００６８】
次に、上述した図５におけるステップＳ５０６の処理を受けた遠隔監視コンピュータ１２０の処理について詳しく説明する。
【００６９】
ステップＳ５０６の通知が遠隔監視コンピュータ１２０に通知されてくると、通知情報に含まれるデバイス管理コンピュータＩＤ７０１（図７中ではデバイス管理ＰＣ　ＩＤ）からデバイス管理コンピュータ１０３が特定され、特定されたデバイス管理コンピュータ１０３にて管理されている複数のデバイスにおけるＩＰアドレス及びＭＡＣアドレスのリストが抽出される。
【００７０】
そして、通知された情報に含まれるＩＰアドレス及びＭＡＣアドレスの何れかが図７（抽出されたリスト）のリスト情報に含まれるか否かの判定が遠隔監視コンピュータ１２０によって比較される。
【００７１】
例えば、図６の６０１、６０２のように通知情報に含まれるＩＰアドレスが「１９２．１６８．１０．１３」で、ＭＡＣアドレスが「００８５００１２３４５６」であれば、図７の７０１、７０２の比べて管理対象となっているＭＡＣアドレスに対応するデバイスのＩＰアドレスが変更されたと判断される。
【００７２】
また、ＩＰアドレスが変更されただろうデバイスのＭＡＣアドレスが特定されるので、対象となっているデバイス（製品名）なども図７のリストより遠隔監視コンピュータ１２０によって特定することができる。よって、サービスマンへ、どのようなデバイス（製品名）について顧客先で不具合が生じているかをより明確に通知することができるようになる。
【００７３】
一方、図６の６０３、６０４のように通知情報に含まれるＩＰアドレスが「１９２．１６８．０．１」で、ＭＡＣアドレスが「００８５００１２３４８０」であれば、図７の７０４、７０５と比較して、管理対象となっているＩＰアドレスに対して管理対象外のＭＡＣアドレスのデバイスが対応していることが分かる。これは新たなデバイスに従来のＩＰアドレスを割り当てた場合などに想定される。また、図７のリストに基づきＩＰアドレスより製品名を特定することもできるので、ＩＰアドレスに対応する製品がＮＩＣ対応機器（図４のデバイス）なのか、新たなネットワーク機能オンボードデバイス（図３のようなデバイス）なのかも特定することができる。特定された情報はサービスマンなどに参考情報として通信機器を介して通知されるなどされる。
【００７４】
また、顧客先のＩＰアドレス（デバイス識別情報）の変更が止むを得ない場合には、遠隔監視コンピュータ１２０に保持される、履歴情報の管理対象デバイスのＩＰアドレス（デバイス識別情報）を自動的／手動で変更する処理が実行され、ＩＰアドレス（デバイス識別情報）を元にデバイスの履歴を蓄積するような仕組みにおいてより正確に管理対象デバイスの履歴を追跡する追跡手段が実現される。
【００７５】
このように、少なくとも遠隔監視コンピュータ１２０に図７のような管理情報を保持させておくことに、図５のようなデバイス管理コンピュータ１０３の異常通知処理（Ｓ５０６）に対応して、より効率のよい遠隔監視コンピュータ１２０の処理が実現される。そしてこのような遠隔監視コンピュータ１２０の処理により、より一層効率の良いサービスマンへの通知や、具体的な指示を実現することができるようになる。
【００７６】
次に、図９を用いて、デバイス識別情報の変更が行われたことに基づき、遠隔監視コンピュータ１２０で実行されるフローチャートを示す。尚、図９に示されるフローチャートの処理様子は一例であり、各ステップの一部の処理を他の装置に行わせるようにしても図９のフローチャートが実現されることは言うまでもない。
【００７７】
まず、ステップＳ９０１において、デバイス識別情報に関わる異常通知が有るか否かの判定が行われる。この通知は上に説明したステップＳ５０６に対応する。
【００７８】
異常通知の遠隔監視コンピュータ１２０への入力としては、図１の通信回線１０９を介してデバイス管理コンピュータ１０３からの通知による入力や、遠隔監視コンピュータ１２０のオペレータによるキーボード等のポインティングデバイスを介しての入力でも良い。
【００７９】
そして、ステップＳ９０１の判定処理に応じて、デバイス識別情報に関わる異常があったと判定されればステップＳ９０２の処理に移行し、無いと判定されれば他の処理を実行する。
【００８０】
ステップＳ９０２においては、入力された情報に基づき異常通知元や異常内容が遠隔監視コンピュータ１２０により読み込まれ、読み込まれた情報に基づく表示などが実行される。
【００８１】
ステップＳ９０３では、ステップＳ９０２において読み込まれた情報に基づき電子メールが生成されると共に、該生成された電子メールの送信が実行される。
【００８２】
そして、ステップＳ９０４では解決フラグが立てられる。この解決フラグは発生したデバイス識別情報に関わるトラブルが解消されると、解消されたことに基づき消去される。言い換えればこの解決フラグが立っている間は発生したトラブルが解決されていないことを意味しており、例えば、フラグを定期的に監視するモジュールを設けてフラグが立っていれば問題が解決していない旨をオペレータ等に警告するようにすれば、より問題未解決放置の問題を解決することができる。尚、この解決フラグは発生した固有のトラブルに対応するものであり、この解決フラグからトラブルが生じたデバイス監視コンピュータＩＤやデバイスＩＤやトラブル内容などを特定することができる。
【００８３】
そして、ステップＳ９０５では、課金情報を受信したか否かの判定が行われる。課金情報は何れのデバイス管理コンピュータ１２０から通知されてきた情報や、デバイス管理コンピュータ１０３を介さずに何れかのデバイスから所定の装置を介して通知されてきた情報に対応する。そして、Ｙｅｓと判断されれば所定をステップＳ９０７に処理を移行させ、Ｎｏと判断されれば処理をステップＳ９０６に移行させる。
【００８４】
ステップＳ９０７では、ステップＳ９０５において受信した課金情報を、所定のデバイス管理コンピュータ１０３やデバイスや顧客に正式に関連付けることなく、退避させて保持させる処理を実行する。退避する課金情報には退避課金情報であることを示す識別情報を付すようにすれば遠隔監視コンピュータ１２０において容易に退避課金情報を特定することができる。
【００８５】
例えば、普段とは異なるＩＰアドレスに対応付けられて通知される課金情報を前記異なるＩＰアドレスに対応付け保持するようにすると、異なるＩＰアドレスが対応付けられたデバイスに対する課金情報を更新してしまうことになり、間違った課金情報を生成してしまうという問題が発生するが、ステップＳ９０７の処理では、所定のデバイスにおける画像形成動作に基づく課金情報がデバイス管理コンピュータにおいて生成され、その生成された課金情報が遠隔監視コンピュータに通知され、通知を受けた遠隔監視コンピュータでは事前に別途通知されたデバイス管理コンピュータにおけるデバイス識別情報の比較結果に基づくデバイス識別情報の通知に基づき課金情報を退避するようにするので確実な課金情報の管理を実現できる。
【００８６】
一方、ステップＳ９０６においては、デバイス識別情報の変更指示の入力がなされてか否かの判定が行われる。この変更指示の入力は、例えば遠隔監視コンピュータ１２０のオペレータのキーボードやマウス操作に基づき行われる。これは、サービスマンが顧客先に訪問し、所定のデバイスに対してのＩＰアドレスを変更することを確認し、確認情報がオペレータに知らされた場合などに実行される。オペレータへの確認事項の通知手段としては電話でも電子メール等でも良い。
【００８７】
ステップＳ９０６においてＹｅｓと判断されるとステップＳ９０８においてはステップＳ９０６におけるデバイス識別情報の確定指示の入力に基づき保持される管理情報（図８の情報）の更新が行われる。ここでの確定指示とは、変更されたデバイス識別情報（ＩＰアドレス及び／又はＭＡＣアドレスを少なくとも含む）や、以前とは変更されていないデバイス識別情報の入力を意味する。無論このデバイス識別情報には所定のデバイス管理コンピュータや、所定のデバイスが関連付けられており、ステップＳ９０６の入力はこの関連情報も合わせて指示されるものとする。
【００８８】
そして、ステップＳ９０９では、ステップＳ９０８の処理に基づき、確定後のデバイス識別情報及び関連情報がデバイス管理コンピュータに通信回線１０９を介して発行され、デバイス管理コンピュータでは遠隔監視コンピュータからの前記第１のデバイス識別情報と第２のデバイス識別情報の組み合わせの更新通知に基づき、保持部に保持される第１のデバイス識別情報或いは第２のデバイス識別情報の更新が実行される。この際に、デバイス識別情報が確定したデバイス（画像形成装置）を管理するデバイス管理コンピュータのＩＰアドレスなどの通信情報が保持されており、この保持された通信情報に基づき遠隔監視コンピュータとデバイス管理コンピュータとの通信が行われる。さらに、ステップＳ９０９の命令発行を受信したデバイス管理コンピュータでは関連情報に含まれるデバイスＩＤに基づき保持部に保持されるデバイス識別情報を指定されたものに更新する処理が行われる。以前と同じデバイス識別情報（ＩＰアドレス及び／又はＭＡＣアドレス）が指定された場合にはデバイス識別情報は変更されないし、指定されたデバイス識別情報が変更されていれば変更の処理が行われる。
【００８９】
このステップＳ９０９の処理が遠隔監視コンピュータに実行されることにより、遠隔監視コンピュータ側でデバイスの識別情報が以前と同じもの或いは変更されたものに確定されたにも関わらず、デバイス（画像形成装置）或いはデバイス管理コンピュータが間違ったデバイス識別情報に基づく課金情報を生成したり、該生成された課金情報を遠隔監視コンピュータに通知してくるなどの誤った処理を効率よく防ぐことができる効果を得ることができる。言い換えれば遠隔監視コンピュータ側で更新されたデバイス識別情報を迅速にデバイス管理コンピュータ側に反映させることができるという格別の効果を得ることができる。
【００９０】
そして、ステップＳ９１０では、ステップＳ９０９の処理に応じてデバイス管理コンピュータにおいて更新処理が正常に終了したことを示す情報が、デバイス管理コンピュータから通知されてきたか否かが判定される。
【００９１】
ステップＳ９１０でＮｏと判断されればデバイス管理コンピュータ１０３からの通知を待機し、Ｙｅｓと判断されればステップＳ９１１へ処理を移行する。
【００９２】
ステップＳ９１１ではステップＳ９０４で立てた解決フラグを解除する。ここで、解除する処理とは例えばフラグを「１」から「０」変更する処理を指す。
【００９３】
そして、ステップＳ９１２では、デバイス識別情報の変更が確定したことに基づき、ステップＳ９０７で退避させた課金情報を確定されたデバイス識別情報に基づき正式に登録する。
【００９４】
一方、ステップＳ９０６でＮｏと判断された場合には、処理をステップＳ９１３に移行させ、ステップＳ９１３ではデバイス識別情報変更通知が有ったか否かが判定される。
【００９５】
このデバイス識別情報変更通知は、デバイス管理コンピュータのＩＰアドレス及び／又はＭＡＣアドレスの更新指示を入力する入力手段からデバイス識別情報の入力が行われた際に、デバイス管理コンピュータ１０３の通信制御手段により通知されてくるものに対応する。
【００９６】
デバイス管理コンピュータにおける入力手段としては、例えば、図２において説明した２０６の指示入力手段であるところのキーボードなどを割り当てることができる。無論デバイス識別情報変更入力を行うための専用の入力画面や入力手段を設けるようにしても良い。サービスマンがデバイス識別情報の異常発生時に顧客先に出向いた場合に、デバイス識別情報の変更をデバイス管理コンピュータ１０３を介して確定できるようにすれば、遠隔監視コンピュータ１２０におけるオペレータの電話対応やデバイス識別情報の変更入力等の作業を負荷を軽減できると共に、遠隔監視コンピュータ１２０のみならずデバイス管理コンピュータ１０３からもデバイス識別情報の変更を指示でき、柔軟な画像形成装置の保守管理の仕組みを実現できるという格別の効果を奏する。
【００９７】
また、デバイス管理コンピュータ側１０３で一度ＩＰ／ＭＡＣアドレス不一致問題を解決したにもかかわらず、遠隔監視コンピュータから再度ユーザに問い合わせを行ったり、サービスマンを派遣したりすることを防止できるという格別の効果も得ることができる。
【００９８】
そして、遠隔監視コンピュータ１２０に保持されるデバイス識別情報を含む管理情報を更新し、更にステップＳ９１４でステップＳ９１１と同様に解決フラグを解除し、先に説明したステップＳ９１２の処理を実行し処理を再びステップＳ９０１に戻す。
【００９９】
図１０にステップＳ９０１において入力される情報の一例を示す。
【０１００】
１００１、１００２、１００３の列は各項目を示す。１００４は通知情報の種別を示す。この場合はデバイス識別情報変更通知を示すものとなっているが、この他例えば課金情報の通知や、ジャム等のデバイスエラーの通知などの種別が想定される。
【０１０１】
１００５は異常が発生したデバイスを監視するデバイス管理コンピュータＩＤを示す。
【０１０２】
１００６は、対象となるデバイスＩＤ、１００７、１００８は１００６のデバイスＩＤに関連してユーザ先のデバイス管理コンピュータにおいて取得されたＩＰアドレス及びＭＡＣアドレスを示す。このＩＰアドレス及びＭＡＣアドレスに関して本来想定されていたＩＰアドレスとＭＡＣアドレスとについて変更があったか或いは変更が無かったかの情報が付属されている。図１０に示される通知内容により遠隔監視コンピュータ１２０ではユーザ先のデバイスにおいてＩＰアドレスやＭＡＣアドレスの何れかに変更が検出されたかを知ることができる。
【０１０３】
図１１は、図９のステップＳ９０３の処理に応じて生成及び送信される電子メールの内容を示す図である。
【０１０４】
図１１中によれば、差出人が遠隔監視コンピュータ１２０となっており、宛先がサービスマン宛てとなっている。このサービスマンの宛先は、予めサービスマン或いはサービスマンの拠点の電子メールアドレスに該当させることができる。
【０１０５】
図１１の電子メール中のメッセージには、管理対象デバイスのデバイス識別情報のうち、ＩＰアドレスに異常があったのか、ＭＡＣアドレスに異常があったのかを示す文面が含まれている。
【０１０６】
また、検出インフォメーションとしては、対象とするデバイスに関して検出された製品名や、ＩＰアドレスや、ＭＡＣアドレスが含まれており、更に、変更があったデバイス識別情報（図中ではＩＰアドレス）が識別可能に表示される内容を含んでいる。図１１中では、ＩＰアドレスが「１９２．１６８．０．１２」が「１９２．１６８．０．６７」に変更されたことが示されている。
【０１０７】
遠隔監視コンピュータ１２０は上に説明したような電子メールを図９のステップＳ９０１の異常通知の認識に応じて自動或いは半自動的に作成し、該作成した電子メールをサービスマン宛てに送信するようにするので、図９のステップＳ９１３の処理をサービスマンに的確に促すようにすることができる。例えば、サービスマンが他の要件により顧客先などに出向いていた際に、図１１のような電子メールを所定の機器で受信すれば、ステップＳ９１３に対応するデバイス管理コンピュータ１０３への変更したデバイス識別情報の入力を効率よく行うことができる。
【０１０８】
図１２は、遠隔監視コンピュータ１２０において管理される所定のデバイスに対する課金情報の保持様子を示すものである。
【０１０９】
図１２の（ａ）は変更前の課金情報の保持様子を示す。例えば、図９のステップＳ９１２の処理が実行される前の課金情報の保持様子を示す。図１２の（ｂ）は、変更後の課金情報の保持様子を示す。例えば、図９のステップＳ９１２の課金情報の登録の処理の実行を反映された結果を示す。
【０１１０】
図中の１２０４と１２０５、１２０８と１２０９、１２１３と１２１４、１２１６と１２１７、１２２１と１２２２は夫々１２０６、１２１０、１２１８、１２２３のカウンタ情報の属性を示す。
【０１１１】
図１２の（ｂ）では、本来デバイスＩＤ　ＡのデバイスにＩＰアドレスＡが対応付けられて管理されていたものが、ＩＰアドレスＣに対応付けて管理されるように変更の確定がなされた場合を示す。
【０１１２】
例えば図１１では図８に対してＩＰアドレスが「１９２．１６８．０．１２」から「１９２．１６８．０．６７」に変更されているが、このような場合に、図９のステップＳ９０６においてＩＰアドレスの変更指示がなされると、課金情報の管理様子は図１１の（ｂ）のようになる。
【０１１３】
そして、図１２の（ｂ）においては、本来デバイスＩＤ　Ａに対してカウンタ情報１２１５が１２１３、１２１４のデバイス識別情報で管理されていたものが、１２１６、１２１７のデバイス識別情報で管理されるように更新されたことを示している。
【０１１４】
更新以後、デバイス管理コンピュータから送信されてくるデバイスＩＤ　Ａの課金情報は１２１６、１２１７のデバイス識別情報に関連付けて管理されることとなる。
【０１１５】
尚、上の説明ではＩＰアドレスが変更された場合を例に説明してきたがＭＡＣアドレスが変更された場合も、ＩＰアドレスが変更された場合と同様に図９のフローチャートが実行されることは言うまでも無い。
【０１１６】
さらに、図９のフローチャートに従い、新たなデバイスが管理対象のデバイスとして確定したような場合には、図１２の課金情報には、新たなデバイスＩＤのデバイス、サービスマン情報、カウンタ情報の属性（ＩＰアドレス及びＭＡＣアドレス）が新たにデータベースに登録される処理が実行される。
【０１１７】
以上、述べてきたように図９のフローチャートが実行されることにより、所定のデバイスに対してデバイス識別情報（ＩＰアドレス及び／又はＭＡＣアドレス）が何らかの理由で変更されたとしても、その変更事実を的確に捕らえ、間違いの無いように課金情報を管理することが可能となり、ユーザに信頼性のある画像形成装置の保守管理システムを提供することができるようになった。
【０１１８】
さらに、上に説明した図９のステップＳ９０７の処理においは、デバイス管理コンピュータ側から受信した課金情報を外部装置側で退避させ、課金に関わるトラブルを未然に防ぐようにした。
【０１１９】
［第２の実施の形態］
第２の実施の形態では、課金情報の確実な管理について、第１の実施の形態とは別の形態を説明するが、図１乃至図４を用いて説明した構成や、図６乃至図１２を用いて説明した各種情報の保持のさせ方、フローチャートに基づく処理は基本的に同様とするので、その詳細な説明は省略する。ここでは、特に第１の実施の形態との差異について詳しく説明することとする。
【０１２０】
第２の実施の形態においては、デバイス管理コンピュータにおいて所定のデバイスにおける画像形成動作に基づく課金情報を生成し、生成された課金情報の遠隔監視コンピュータへの通知を抑制することにより課金管理を確実にすることについて説明する。
【０１２１】
例えば図５のフローチャートに従ってデバイス管理コンピュータ１０３に図９で説明したような解決フラグを認識する構成を備えることにより、この解決フラグが立っている場合（問題が解決していないことに対応）には複数の各デバイス（画像形成装置）から取得した情報に基づく課金情報を遠隔監視コンピュータに通知しないように抑制しても、図９の処理と同様の効果が少なくとも得られる。
【０１２２】
さらに課金情報の遠隔監視コンピュータ１２０への通知を抑制している場合には、課金情報の代わりに、デバイス識別情報の問題が発生しているために課金情報の通知を抑制している旨を通知するようにすれば、遠隔監視コンピュータ側でもサービスマンの派遣や、ユーザ先への電話／電子メールによる問い合わせ等を迅速に行うと共に、遠隔監視コンピュータ１２０における混乱を防ぐことができる。
【０１２３】
ここで、デバイス管理コンピュータ１０３側での解決フラグの生成方法としては、例えば、Ｓ９０１に対応するデバイス識別情報の異常の検出をデバイス管理コンピュータで検出した場合にデバイス管理コンピュータにおいて解決フラグを立てたり、ステップＳ９０４、Ｓ９１１、Ｓ９１５の解決フラグの状況を通信回線１０９を介してデバイス管理コンピュータに反映させるようにすれば良い。
【０１２４】
そして、第１のデバイス識別情報と第２のデバイス識別情報との組み合わせの問題が解決したか否かを解決フラグに基づき判断し、解決されたと認識されれば抑制しておいた遠隔監視コンピュータへの課金情報の通知を行うようにすれば良い。この際には、ステップＳ９１３に関連して説明したものと同様に、更新されたデバイス識別情報が遠隔監視コンピュータに課金情報の通知前に通知されるので、遠隔監視コンピュータにおいては正確な課金管理を行うことができる。
【０１２５】
また、デバイス管理コンピュータにおいて上に述べたような構成を設けるようにすれば、図９のステップＳ９０７の処理は不要となり、遠隔管理コンピュータ側の処理を簡素化できるという効果を得ることができる。
【０１２６】
［その他の実施の形態］
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【０１２７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードに記憶した記憶媒体は本発明を構成することになる。
【０１２８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが、実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１３０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャート及び各画面の表示処理及び各種デーベース処理に対応するプログラムコードが格納されることになる。
【０１３２】
【発明の効果】
以上、説明したとおり、遠隔監視コンピュータにてデバイスの設定に変化があったことを知ることによりサービスマンの派遣や各種設定変更などを適切迅速且つ的確に行うことができる。
【図面の簡単な説明】
【図１】第一実施の形態の構成図を示す図である。
【図２】情報処理装置の一般的な構成を示すブロック図である。
【図３】画像形成装置の構成を表すブロック図である。
【図４】ネットワークインターフェースカードの構成を表すブロック図である。
【図５】ＩＰアドレス変更通知処理のフローチャートである。
【図６】ＩＰアドレスとＭＡＣアドレスの対応管理データを示す図である。
【図７】情報処理装置における管理データの保持様子を示す図である。
【図８】デバイスリストの保持に関わる処理のフローチャートである。
【図９】遠隔監視コンピュータにより実行される処理のフローチャートである。
【図１０】デバイス管理コンピュータから遠隔監視コンピュータに通知される異常通知内容を示す図である。
【図１１】異常通知を遠隔監視コンピュータにて受信した際に、生成及び送信される電子メール内容を示す図である。
【図１２】遠隔監視コンピュータにおける課金情報の保持様子を示す図である。
【符号の説明】
１０１　ネットワーク
１０２　デバイス
１０３　デバイス管理コンピュータ
１０４　通信部
１０５　状態取得部
１０６　状態監視部
１０７　回線通信処理部
１０８　デバイス情報ＤＢ
１０９　通信回線
１２０　遠隔監視コンピュータ
１２１　回線通信処理部
１２２　通知判定部
１２３　通知先ＤＢ
１２４　状態保存
【図１】
2004094919.tif 000003
【図２】
2004094919.tif 000004
【図３】
2004094919.tif 000005
【図４】
2004094919.tif 000006
【図５】
2004094919.tif 000007
【図６】
2004094919.tif 000008
【図７】
2004094919.tif 000009
【図８】
2004094919.tif 000010
【図９】
2004094919.tif 000011
【図１０】
2004094919.tif 000012
【図１１】
2004094919.tif 000013
【図１２】
2004094919.tif 000014