(57)【要約】    【課題】  本発明は、監視装置に係る設定も含めた画像形成装置の設置作業負荷を軽減することができる画像形成装置監視システムを提供する。    【解決手段】  本画像形成装置監視システムでは、複合機が、画像形成装置監視システムに未登録と判定したときに当該複合機に対応する監視装置１０５を探索し、探索した監視装置１０５から取得した監視装置情報に基づいて監視されるべき監視装置１０５を選出し、選出した監視装置１０５から監視開始が通知されると、登録完了情報として記憶領域へ保存する。一方、監視装置１０５が、複合機から受信した監視要求情報を監視ホスト１０１へ送信し、監視要求結果に応じて監視ホストへの登録が完了したときは、複合機の監視を開始する。【選択図】      図６
2006040258.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報を送出して監視装置を探索する画像形成装置と、前記画像形成装置から前記所定の情報を収集し、監視ホストに対して送信を行う監視装置とが互いに通信回線を介して接続され、通信を行う画像形成装置監視システムにおいて、
前記画像形成装置は、当該画像形成装置が前記画像形成装置監視システムに登録されているか否かを判定する状態判定手段と、
当該画像形成装置の登録状況を含む情報を表示する情報表示手段と、
前記状態判定手段により未登録と判定されたときは、当該画像形成装置を監視すべき監視装置を探索する監視装置探索手段と、
前記監視装置探索手段により探索された監視装置から監視装置情報を取得する監視装置情報取得手段と、
前記取得した監視装置情報に基づいて、監視させる監視装置を選出する監視装置判断手段と、
前記監視装置判断手段により選出された監視装置に監視要求情報を送信する第１の監視要求情報送信手段と、
前記監視装置から監視要求結果を受信する第１の監視要求結果受信手段と、
前記受信した監視要求結果が監視開始通知であるときは、登録完了情報を記憶領域へ保存する登録完了情報記憶手段とを備え、
前記監視装置は、前記監視装置探索手段による探索に対して前記画像形成装置に監視装置情報を送信する監視装置情報送信手段と、
前記画像形成装置から監視要求情報を受信する監視要求情報受信手段と、
前記受信した監視要求情報を前記監視ホストへ送信する第２の監視要求情報送信手段と、
前記監視ホストから監視要求結果を受信する第２の監視要求結果受信手段と、
前記監視ホストから受信した監視要求結果を前記画像形成装置へ送信する監視要求結果送信手段と、
前記監視要求結果により前記監視装置の前記監視ホストへの登録が完了したときは、前記画像形成装置の監視を開始する監視開始手段とを備えることを特徴とする画像形成装置監視システム。
【請求項２】
前記所定の情報は、前記画像形成装置のステータス情報及びカウンタ情報を含むことを特徴とする請求項１記載の画像形成装置監視システム。
【請求項３】
前記監視ホストは、新規に追加される画像形成装置を一意に識別するための画像形成装置識別情報を新規情報として保持すると共に、前記画像形成装置監視システムに登録している画像形成装置及び前記監視装置に関して、該画像形成装置を前記監視装置のうち少なくとも１つによる監視対象とするための詳細登録情報を保持する保持手段を備えることを特徴とする請求項１又は２記載の画像形成装置監視システム。
【請求項４】
所定の情報を送出して監視装置を探索する画像形成装置と、前記画像形成装置から前記所定の情報を収集し、監視ホストに対して送信を行う監視装置とが互いに通信回線を介して接続され、通信を行う画像形成装置監視システムの監視方法において、
新規に追加される画像形成装置を一意に識別するための画像形成装置識別情報を新規情報として保持する保持工程と、
前記画像形成装置監視システムに前記画像形成装置が登録されているか否かを判定する状態判定工程と、
前記画像形成装置の登録状況を含む情報を表示する情報表示工程と、
前記状態判定工程にて未登録と判定されたときは、当該画像形成装置を監視すべき監視装置を探索する監視装置探索工程と、
前記監視装置探索工程にて探索された監視装置から監視装置情報を取得する監視装置情報取得工程と、
前記取得した監視装置情報に基づいて、監視させる監視装置を選出する監視装置判断工程と、
前記監視装置判断工程にて選出された監視装置に監視要求情報を送信する第１の監視要求情報送信工程と、
前記監視装置から監視要求結果を受信する第１の監視要求結果受信工程と、
前記監視装置から受信した監視要求結果が監視開始通知であるときは、登録完了情報を記憶領域へ保存する登録完了情報記憶工程と、
前記監視装置探索工程による探索に対して前記画像形成装置に監視装置情報を送信する監視装置情報送信工程と、
前記画像形成装置から監視要求情報を受信する監視要求情報受信工程と、
前記受信した監視要求情報を前記監視ホストへ送信する第２の監視要求情報送信工程と、
前記監視ホストから監視要求結果を受信する第２の監視要求結果受信工程と、
前記監視ホストから受信した監視要求結果を前記画像形成装置へ送信する監視要求結果送信工程と、
前記監視要求結果により前記監視装置の前記監視ホストへの登録が完了したときは、前記画像形成装置の監視を開始する監視開始工程とを備えることを特徴とする監視方法。
【請求項５】
ネットワーク上の機器からメンテナンス情報を収集し、監視ホストに対して前記収集したメンテナンス情報の通知を行う監視装置と通信可能な画像形成装置であって、
前記ネットワークを介して監視装置を検知する検知手段と、
前記検知手段により検知された監視装置を自装置を監視する監視装置として選択する選択手段とを有することを特徴とする画像形成装置。
【請求項６】
前記画像形成装置は、前記検知手段により検知された監視装置に対して監視要求情報を送信する送信手段を有することを特徴とする請求項５記載の画像形成装置。 
【請求項７】
前記画像形成装置は、前記検知手段により検知された監視装置を表示部に表示させる表示制御手段を有することを特徴とする請求項５又は６記載の画像形成装置。 
【請求項８】
前記表示制御手段は、前記検知手段により検知された監視装置を所定の基準に基づき表示部に表示させることを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記表示制御手段は、前記検知手段により検知された監視装置の属性情報を表示部に表示させることを特徴とする請求項７又は８記載の画像形成装置。
【請求項１０】
前記属性情報には、前記監視装置の識別子、前記監視装置の監視状況、前記監視装置の通信情報、前記監視装置の設置場所の少なくとも１つが含まれ、前記監視状況には監視対象の画像形成装置のリスト又は監視対象の画像形成装置の数が含まれることを特徴とする請求項９記載の画像形成装置。
【請求項１１】
監視装置を選択するための選択条件を記憶する記憶手段と、
前記検知手段により検知された監視装置の中から、前記選択条件に基づきいずれかの監視装置を選択する選択手段とを更に有し、
前記送信手段は、前記選択手段により選択された監視装置に対して前記監視要求情報を送信することを特徴とする請求項６乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記選択条件には、前記監視装置の監視対象となる画像形成装置の台数、或いはＩＰアドレスの範囲が含まれることを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
前記検知手段により複数の監視装置が検知されたときに、第１優先度の監視装置及び第２優先度の監視装置を含む複数の監視装置を選択する選択手段を更に有し、前記第１優先度の監視装置に不具合が発生したときに、前記第２優先度の監視装置が前記第１優先度の監視装置の代行することを特徴とする請求項５乃至１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記監視装置を介さずに前記監視ホストに前記メンテナンス情報を通知する通知手段を更に有することを特徴とする請求項５乃至１３のいずれか１項に記載の画像形成装置。
【請求項１５】
ネットワーク上の機器からメンテナンス情報を収集し、収集したメンテナンス情報の通知を監視ホストに対して行う監視装置と通信可能な画像形成装置の制御方法であって、
前記ネットワークを介して監視装置を検知する検知工程と、
前記検知工程により検知された監視装置を自装置を監視する監視装置として選択する選択工程とを有することを特徴とする制御方法。
【請求項１６】
前記検知工程により検知された監視装置に対して監視要求情報を送信する送信工程を有することを特徴とする請求項１５記載の制御方法。
【請求項１７】
前記検知工程により検知された監視装置を表示部に表示させる表示制御工程を有することを特徴とする請求項１５又は１６記載の制御方法。
【請求項１８】
前記表示制御工程は、前記検知工程により検知された監視装置を所定の基準に基づき表示部に表示させることを特徴とする請求項１７記載の制御方法。
【請求項１９】
前記表示制御工程は、前記検知工程により検知された監視装置の属性情報を表示部に表示させることを特徴とする請求項１７又は１８記載の制御方法。
【請求項２０】
前記属性情報には、前記監視装置の識別子、前記監視装置の監視状況、前記監視装置の通信情報、前記監視装置の設置場所の少なくとも１つが含まれ、前記監視状況には監視対象の画像形成装置のリスト又は監視対象の画像形成装置の数が含まれることを特徴とする請求項１９記載の制御方法。
【請求項２１】
監視装置を選択するための選択条件を記憶装置に記憶する記憶工程と、
前記検知工程により検知された監視装置の中から、前記選択条件に基づきいずれかの監視装置を選択する選択工程とを更に有し、前記送信工程は、前記選択工程により選択された監視装置に対して前記監視要求情報を送信することを特徴とする請求項１６乃至２０のいずれか１項に記載の制御方法。
【請求項２２】
前記選択条件には、前記監視装置の監視対象となる画像形成装置の台数、或いはＩＰアドレスの範囲が含まれることを特徴とする請求項２１記載の制御方法。
【請求項２３】
前記検知工程により複数の監視装置が検知されたときに、第１優先度の監視装置及び第２優先度の監視装置を設定する設定工程を更に有し、前記設定された第１優先度の監視装置に不具合が発生したときに、前記第２優先度の監視装置が前記第１優先度の監視装置の代行することを特徴とする請求項１５乃２２のいずれか１項に記載の制御方法。
【請求項２４】
前記監視装置を介さずに前記監視ホストに前記メンテナンス情報を通知する通知工程を更に有することを特徴とする請求項１５乃至２３のいずれか１項に記載の制御方法。
【請求項２５】
請求項１５乃至２４のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置監視システム及びその監視方法、画像形成装置及びその制御方法、並びにプログラムに関し、特に、画像形成装置と、該画像形成装置から情報を収集する監視装置と、該監視装置を管理する監視ホストとで構成される画像形成装置監視システムのセットアップ技術に関する。
【背景技術】
【０００２】
従来、画像形成装置監視システムにおいて、監視対象とする画像形成装置の監視システムへの登録作業として、まず、画像形成装置の設置や監視装置の管理を行うサービスマンが、監視装置及び監視ホストに顧客のネットワーク環境、画像形成装置の情報を予め登録しておき、画像形成装置設置時にマニュアルで画像形成装置監視サービスへの新規登録を行っていた（例えば、特許文献１参照）。
【０００３】
また、設置した画像形成装置をどの監視装置に監視させるのかも監視ホストのオペレータが判断し、サービスマンにも伝えた上で、各装置において設定作業が行われていた。
【０００４】
さらに、複数の画像形成装置とサービスセンタ（監視ホストとも呼ぶ）とを仲介し、当該画像形成装置の夫々の印刷枚数や障害等を監視する通信コントロール装置が含まれる監視システムにおいて、画像形成装置の監視システムへの追加時の負荷の軽減を目的として、画像形成装置の表示部を介して通信コントロール装置に監視サービス開始要求を通知し、該通知に応じて通信コントロール装置とサービスセンタとの間で通信テスト等を行う仕組みが開示されている（例えば、特許文献２参照）。
【０００５】
また、近年のオフィス環境における監視対象となる画像形成装置は、ＴＣＰ／ＩＰに準じたネットワーク通信を前提にしてものが普及しており、必然的に画像形成装置監視システム自体も上記ネットワークに対応していくことが望まれる。例えば、特許文献３にネットワーク対応の画像形成装置監視システムが開示されている。そして、上記ネットワーク対応の画像形成監視システムにおいても、新たな画像形成装置の監視システムへの追加に伴う処理の軽減が要望されている。
【特許文献１】特開平６−３１５０５９号公報
【特許文献２】特開２００１−０１６３９３号公報
【特許文献３】特開２００４−００５５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献２などの従来のシステムでは、ネットワーク接続を想定しておらず、ネットワーク環境において如何に画像形成装置の監視システムへの追加を容易に行うかが課題である。
【０００７】
特に、ネットワーク環境下においては、監視装置のみならず、画像形成装置、各種サーバ、クライアントコンピュータなど様々な機器が接続されており、上記特許文献２に開示された画像形成装置監視システムでは、ネットワーク対応がなされておらず、ネットワーク上の複数の機器の中から所望の画像形成装置を監視装置の監視下に容易に導くことができない。
【０００８】
そこで、本発明の第１の目的は、監視装置に係る設定も含めた画像形成装置の設置作業負荷を軽減することができる画像形成装置監視システム及びその監視方法、画像形成装置及びその制御方法、並びにプログラムを提供するにある。
【０００９】
また、本発明の第２の目的は、ネットワーク環境下に複数の監視装置が接続されている場合であっても、新たに監視システムへ追加される画像形成装置を、より適切な監視装置の監視下に容易に導くことができる画像形成装置監視システム及びその監視方法、画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像形成装置監視システムは、所定の情報を送出して監視装置を探索する画像形成装置と、前記画像形成装置から前記所定の情報を収集し、監視ホストに対して送信を行う監視装置とが互いに通信回線を介して接続され、通信を行う画像形成装置監視システムにおいて、前記画像形成装置は、当該画像形成装置が前記画像形成装置監視システムに登録されているか否かを判定する状態判定手段と、当該画像形成装置の登録状況を含む情報を表示する情報表示手段と、前記状態判定手段により未登録と判定されたときは、当該画像形成装置を監視すべき監視装置を探索する監視装置探索手段と、前記監視装置探索手段により探索された監視装置から監視装置情報を取得する監視装置情報取得手段と、前記取得した監視装置情報に基づいて、監視させる監視装置を選出する監視装置判断手段と、前記監視装置判断手段により選出された監視装置に監視要求情報を送信する第１の監視要求情報送信手段と、前記監視装置から監視要求結果を受信する第１の監視要求結果受信手段と、前記受信した監視要求結果が監視開始通知であるときは、登録完了情報を記憶領域へ保存する登録完了情報記憶手段とを備え、前記監視装置は、前記監視装置探索手段による探索に対して前記画像形成装置に監視装置情報を送信する監視装置情報送信手段と、前記画像形成装置から監視要求情報を受信する監視要求情報受信手段と、前記受信した監視要求情報を前記監視ホストへ送信する第２の監視要求情報送信手段と、前記監視ホストから監視要求結果を受信する第２の監視要求結果受信手段と、前記監視ホストから受信した監視要求結果を前記画像形成装置へ送信する監視要求結果送信手段と、前記監視要求結果により前記監視装置の前記監視ホストへの登録が完了したときは、前記画像形成装置の監視を開始する監視開始手段とを備えることを特徴とする。
【００１１】
上記目的を達成するために、請求項４記載の画像形成装置監視システムの監視方法は、所定の情報を送出して監視装置を探索する画像形成装置と、前記画像形成装置から前記所定の情報を収集し、監視ホストに対して送信を行う監視装置とが互いに通信回線を介して接続され、通信を行う画像形成装置監視システムの監視方法において、新規に追加される画像形成装置を一意に識別するための画像形成装置識別情報を新規情報として保持する保持工程と、前記画像形成装置監視システムに前記画像形成装置が登録されているか否かを判定する状態判定工程と、前記画像形成装置の登録状況を含む情報を表示する情報表示工程と、前記状態判定工程にて未登録と判定されたときは、当該画像形成装置を監視すべき監視装置を探索する監視装置探索工程と、前記監視装置探索工程にて探索された監視装置から監視装置情報を取得する監視装置情報取得工程と、前記取得した監視装置情報に基づいて、監視させる監視装置を選出する監視装置判断工程と、前記監視装置判断工程にて選出された監視装置に監視要求情報を送信する第１の監視要求情報送信工程と、前記監視装置から監視要求結果を受信する第１の監視要求結果受信工程と、前記監視装置から受信した監視要求結果が監視開始通知であるときは、登録完了情報を記憶領域へ保存する登録完了情報記憶工程と、前記監視装置探索工程による探索に対して前記画像形成装置に監視装置情報を送信する監視装置情報送信工程と、前記画像形成装置から監視要求情報を受信する監視要求情報受信工程と、前記受信した監視要求情報を前記監視ホストへ送信する第２の監視要求情報送信工程と、前記監視ホストから監視要求結果を受信する第２の監視要求結果受信工程と、前記監視ホストから受信した監視要求結果を前記画像形成装置へ送信する監視要求結果送信工程と、前記監視要求結果により前記監視装置の前記監視ホストへの登録が完了したときは、前記画像形成装置の監視を開始する監視開始工程とを備えることを特徴とする。
【００１２】
上記目的を達成するために、請求５記載の画像形成装置は、ネットワーク上の機器からメンテナンス情報を収集し、監視ホストに対して前記収集したメンテナンス情報の通知を行う監視装置と通信可能な画像形成装置であって、前記ネットワークを介して監視装置を検知する検知手段と、前記検知手段により検知された監視装置を自装置を監視する監視装置として選択する選択手段とを有することを特徴とする。
【００１３】
上記目的を達成するために、請求項１５記載の画像形成装置の制御方法は、ネットワーク上の機器からメンテナンス情報を収集し、収集したメンテナンス情報の通知を監視ホストに対して行う監視装置と通信可能な画像形成装置の制御方法であって、前記ネットワークを介して監視装置を検知する検知工程と、前記検知工程により検知された監視装置を自装置を監視する監視装置として選択する選択工程とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、監視装置に係る設定も含めた画像形成装置の設置作業負荷を軽減することができる。
【００１５】
また、本発明によれば、ネットワーク環境下に複数の監視装置が接続されている場合であっても、新たに監視システムへ追加される画像形成装置を、より適切な監視装置の監視下に容易に導くことができる。
【発明を実施するための最良の形態】
【００１６】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像形成装置監視システムの全体構成を示す図である。
【００１７】
図１において、本画像形成装置監視システムは、管理サーバ１０１ａ及びデータベース１０１ｂで構成される監視ホスト１０１と、画像形成装置としての複合機１０３，１０４と、該複合機１０３，１０４を監視する監視装置１０５と、ＬＡＮ（Local Area Network）１０６，１０８と、インターネット等の通信回線１０７とで構成される。
【００１８】
複合機１０３，１０４と、監視装置１０５と、ＬＡＮ１０８とは、顧客先（例えば、Ａ社Ｘ事業部等）に設置されたネットワークシステムを構成している。
【００１９】
図１には図示されていないが、一般的に知られている、印刷データを複合機１０３，１０４に投入することが可能な複数のパーソナルコンピュータ（情報処理装置）がＬＡＮ１０６上に存在するものとする。各パーソナルコンピュータの構成は、一般的な情報処理装置と同じ構成であり、後述する図８の監視装置１０５と同じハードウェア構成を有する。
【００２０】
図２は、図１の複合機のハードウェア構成を示すブロック図である。本図では、画像形成装置の一例として複合機の一般的なハードウェア構成を示している。なお、複合機１０３，１０４は、同一のハードウェア構成を有することから複合機１０３について説明する。
【００２１】
図２において、複合機１０３は、原稿給送部２０１と、原稿を読み込むイメージリーダ２０２と、読み込んだ原稿画像データ及び受信したデータを印刷画像に変換し、用紙に印刷する画像形成部２０３と、印刷された用紙を排出し、ソートやステイプルといった処理を施す排紙部２０４と、ＬＡＮ又はインターネットに接続し、外部とデータ通信を行うＮｅｔｗｏｒｋＩ／Ｆ２０５と、本装置全体の制御を司るＣＰＵ２０６と、本装置の各処理に関わるプログラムやデータを記憶するＲＯＭ２０７と、本装置の各処理に関わる一時的なデータを電気的に記憶でき、且つ書き換え可能なＲＡＭ２０８と、本装置の各処理に関わるプログラムやデータ、及び本装置へ送信されてきたユーザデータなどを記憶する読み書き可能なＨＤＤ２０９と、本装置への指示入力を受け付ける操作部２１０と、本装置の動作状況及び操作部２１０に対する操作に関わる情報を表示する表示部２１１とで構成される。それらが互いにシステムバス２１２により接続され、データをやりとりしている。
【００２２】
図３は、図１の画像形成装置監視システムにおけるデータ通信の状態を示す図である。
【００２３】
本実施の形態では、複合機１０３，１０４及び監視装置１０５間、監視ホスト１０１及び監視装置１０５間の各データのやりとりは、ＳＯＡＰ（Simple Object Access Protocol）を用いて行うものとする。
【００２４】
複合機１０３，１０４、監視装置１０５、及び監視ホスト１０１には、後述するＳＯＡＰメッセージを生成するＳＯＡＰメッセージ作成部と、それを解釈するためのＳＯＡＰメッセージ解析部とを含むＳＯＡＰモジュールがそれぞれ実装されている。複合機１０３，１０４では、ＲＯＭ２０７又はＨＤＤ２０９に記憶されたＳＯＡＰプログラムをＣＰＵ２０６が実行することにより、ＳＯＡＰに係る処理を行うモジュールが形成される。また、監視装置１０５では、後述する図８のＲＯＭ８０２又はＨＤＤ８０４に記憶されたＳＯＡＰプログラムをＣＰＵ８０１が実行することにより、ＳＯＡＰに係る処理を行うモジュールが形成される。
【００２５】
複合機１０３，１０４は、監視装置１０５からの監視装置情報の取得及び新規に追加設置される複合機の監視サービス登録要求をＳＯＡＰを用いて行う。監視装置１０５は、いずれかの複合機から監視サービス登録要求を受け取り、そのまま監視ホスト１０１へ送信し、監視ホスト１０１からの該要求に対する登録結果を受信し、複合機へ登録結果を送信する。これらの通信もＳＯＡＰを用いて行われる。監視サービス登録要求の際に監視装置１０５に送信される情報については図１２に示す。 
【００２６】
図４は、複合機におけるＳＯＡＰモジュールのソフトウェア構成を示すブロック図である。上述したように、複合機１０３，１０４、監視装置１０５、監視ホスト１０１には、それぞれＳＯＡＰメッセージを生成するＳＯＡＰメッセージ作成部と、それを解釈するためのＳＯＡＰメッセージ解析部とを含むＳＯＡＰモジュールが実装されているが、複合機に実装されたものについて説明する。
【００２７】
図４において、
ＳＯＡＰ通信部４０１は、監視装置１０５よりＮｅｔｗｏｒｋＩ／Ｆ２０５を介して受信したＳＯＡＰデータ（ＳＯＡＰメッセージ）をＳＯＡＰメッセージ解析部４０３に渡し、また、ＳＯＡＰメッセージ作成部４０２により作成されたＳＯＡＰデータをＮｅｔｗｏｒｋＩ／Ｆ２０５を介して監視装置１０５に送信する。
【００２８】
ネットワーク情報取得部４０４は、操作部２１０から入力されたネットワーク情報がＨＤＤ２０９に保持されている場合は、当該ネットワーク情報を取得する。
【００２９】
複合機情報収集部４０５は、本複合機内部で管理されるスケジュールにより、または監視装置１０５からの指示により複合機内部に保持するカウンタ情報を取得する。また、複合機内部で発生したサービスコールやジャム、トナー切れなどのステータス情報を取得する。取得した情報は、ＳＯＡＰメッセージ作成部４０２に渡されて監視装置１０５へ送信されるか、又は複合機情報収集部４０５内で蓄積、解釈、加工されてからＳＯＡＰメッセージ作成部４０２に渡されて監視装置１０５へ送信される。
【００３０】
図５は、複合機の表示部に表示する画像形成装置監視システムへの複合機の登録設定画面を示す図である。同図に示す登録設定画面５０１（リモートメンテナンスサービス画面）上で新規に追加設置される複合機を当該監視システムへ登録するかどうかを設定する。なお、監視ホスト１０１やＬＡＮ上に存在するパーソナルコンピュータ、その他の複合機などのリモート機能を有する機器からリモート操作を行うことが可能な場合には、図５に示す登録設定画面５０１をリモート機能を有する機器に表示させ、当該機器から図５の登録設定画面上で設定を行うようにしてもよい。
【００３１】
図５において、ユーザにより有効ボタン５０２又は無効ボタン５０３が選択され、ＯＫボタン５０４が押されることで、その時点で選択されている設定が監視装置の選択条件としてＨＤＤ２０９に保存される。有効ボタン５０２が選択されたときは、画像形成装置監視システムへ新規に追加設置される複合機を登録することを意味し、無効ボタン５０３が選択されたときは画像形成装置監視システムへ複合機を登録しないことを意味する。
【００３２】
図６は、複合機における監視装置登録処理を示すフローチャートであり、図７は、図６のステップＳ６０２における監視装置探索処理の詳細を示すフローチャートである。
【００３３】
本処理の前提として、監視ホスト１０１では、新たに追加される複合機を一意に識別するための識別情報がデータベース１０１ｂに新規情報として登録・保持されているものとする。複合機を識別する識別情報として、例えば、製造時に重ならないように各複合機に割り振られるＭＡＣアドレスから成る複合機ＩＤを使用する。この識別情報は、図９（ａ）に示すように、複合機ＩＤとしてデータベース１０１ｂ上で管理される。
【００３４】
複合機は、ＮｅｔｗｏｒｋＩ／Ｆ２０５を介してＬＡＮやインターネットへ接続する接続機能を有する。そのため、新規に追加される複合機の設置作業において、当該複合機１０３に対してＩＰアドレス（Internet Protocolアドレス）の設定を含むネットワーク関連の設定を行う必要がある。複合機１０３に対してネットワーク設定を行うには、例えば操作部２１０からの手作業により設定する方法が可能である。また、顧客先のネットワーク環境がＤＨＣＰ（Dynamic Host Configuration Protocol）を用いたものである場合には、ネットワーク設定情報をＬＡＮ等から自動的に取得して設定することも可能である。上記作業により、顧客は複合機が使用可能となる。
【００３５】
図６において、複合機は、表示部２１１に登録設定画面５０１を表示し、サービスマン又はユーザによる入力を受け付ける。登録設定画面５０１上で有効ボタン５０２が選択され、ＯＫボタン５０４が押下されることにより、複合機を監視サービス（リモートメンテナンスサービス）へ登録する処理が始まる（ステップＳ６００）。
【００３６】
次に、ステップＳ６０１では、既に複合機が監視サービスへ登録しているかどうかを確認する（状態判定手段）。複合機が一度監視サービスへ登録されると、監視装置１０５から複合機に監視開始通知がなされた際に複合機内のＨＤＤ２０９の記憶領域に登録完了の履歴情報（登録完了情報）が書き込まれる（登録完了情報記憶手段）。そのため、複合機は、表示部２１１に表示された登録設定画面５０１上で有効ボタン５０２が選択され、ＯＫボタン５０４が押下された際、ＨＤＤ２０９の記憶領域にある登録完了情報を参照し、その複合機が登録されているか否か、すなわち監視サービスが有効か無効かを判断する。
【００３７】
ステップＳ６０１の判断の結果、有効（登録済み）である場合（ステップＳ６０１でＹＥＳ）、複合機の表示部２１１に表示されている登録設定画面５０１に代えて、監視サービスが有効である旨の表示をして（ステップＳ６０８）（情報表示手段）、本処理を終了する。
【００３８】
一方、監視サービスが無効（未登録）の場合（ステップＳ６０１でＮＯ）、ネットワーク上に存在する監視装置を検知するために監視装置探索処理を行う（ステップＳ６０２）。ここでは、例えば、複合機と同じサブネット上にｐｉｎｇスウィープを行い、応答があった場合に作成されるａｒｐキャッシュにより得られるＭＡＣアドレスにより機器のベンダ（製造元）を判別し、当該複合機に対応する監視装置（ここでは監視装置１０５）を探索して（監視装置探索手段）、当該監視装置１０５に監視装置情報要求を送信して監視装置情報を取得する（監視装置情報取得手段）。
【００３９】
ＬＡＮ上での監視装置情報の取得方法は、上述したようにＳＯＡＰを用いて行うが、複合機１０３，１０４及び監視装置１０５が互いの存在を認識でき、且つ監視装置１０５が複合機の検索要求に応答できる探索方法であれば、上記ステップＳ６０２において説明した方法に限定されるものではない。ステップ６０２の詳細な処理を図７に示す。
【００４０】
ステップＳ６０２についてより具体的に説明すると、例えば、新規に設置された複合機のＩＰアドレスが「１９７．７１．２．０４」で、サブネットマスクアドレスが「２５５．２５５．２５５．０」である場合には、「１９７．７１．２．××（××は１〜２５４の範囲）」をｐｉｎｇスウィープを実行するネットワークアドレス範囲として決定する（ステップＳ６１１）。
【００４１】
次に、ステップＳ６１１で決定された範囲の個々のＩＰアドレスに対してｐｉｎｇスウィープを実行する（ステップＳ６１２）。つづいて、ｐｉｎｇスウィープに対して応答があった場合には、プロトコルの下位の層で自動的にａｒｐキャッシュ（ａｒｐテーブル）を作成する（ステップＳ６１３）。
【００４２】
次に、作成されたａｒｐキャッシュに基づいて監視装置１０５を識別する。以下その識別方法について何通りかの手法を説明する。
【００４３】
（１）ａｒｐキャッシュにより得られるＭＡＣアドレス（ｎ＋ｍ桁）の上位ｎ桁があるベンダを指し、下位ｍ桁のある範囲に監視装置１０５が割り当てられている場合。
【００４４】
この場合、ａｒｐキャッシュに含まれるＭＡＣアドレスの下位ｍ桁を、監視装置１０５に割り当てられたものであるか否か判定して、監視装置１０５を識別する。
【００４５】
（２）ＭＡＣアドレスからベンダ及びデバイスの種類（例えば監視装置か複合機か）を特定できない場合。
【００４６】
各ベンダが提供するデバイスの種類には、監視装置１０５以外にも、例えば複合機がある。そのような場合に、ＭＡＣアドレスのみからベンダは特定できても、監視装置１０５と複合機との区別が行えない。そのような場合には、ＭＡＣアドレスからまずベンダを絞り込み、該当するベンダ機器に対して順次、監視装置１０５か否かを問い合わせるようにすればよい。この場合に、複合機は、監視装置１０５である旨の応答が返答されれば問い合わせ先装置が監視装置１０５であると識別する一方、監視装置１０５で無い旨の応答が返答されるか或は応答が無い場合には、問い合わせ先装置が監視装置１０５でないと識別する。
【００４７】
ステップＳ６１４では、作成されたａｒｐキャッシュから最初のＭＡＣアドレスを読み込んで取得すると、例えば上述の（１）、（２）のいずれかの手法により、ＭＡＣアドレスから特定される機器が監視装置１０５か否かを判別する（ステップＳ６１５）。
【００４８】
ステップＳ６１５の判別の結果、ＭＡＣアドレスから特定される機器が監視装置であるときは（ステップＳ６１５でＹＥＳ）、直前に取得したＭＡＣアドレスに対応する監視装置の情報（少なくともＭＡＣアドレス及びＩＰアドレスを含む）を探索結果リストに追加する（ステップＳ６１８）。一方、ＭＡＣアドレスから特定される機器が監視装置でないときは（ステップＳ６１５でＮＯ）、ステップＳ６１６でａｒｐキャッシュに含まれる全てのＭＡＣアドレスを取得したか否かを判定する。この判別の結果、全てのＭＡＣアドレスを取得していないときは（ステップＳ６１６でＮＯ）、ステップＳ６１７で次のＩＰアドレスを取得し、ステップＳ６１２以降の処理を繰り返す。
【００４９】
一方、全てのＭＡＣアドレスを取得したときは（ステップＳ６１６でＹＥＳ）、リターンして図６のステップＳ６０３以降に処理を移す。
【００５０】
このように、ステップＳ６０２の監視装置探索処理を設けることにより、ネットワーク上に様々な機器が接続されているような環境において、監視装置の探索及び発見を容易にし、サービスマン等設置者の作業負荷を大幅に軽減することができる。
【００５１】
つづいて、取得した監視装置情報に基づいて、例えば、複数の監視装置１０５の中からどの監視装置に監視させるべきなのかを所定の選択条件に従って選出する（監視装置判断手段）。
【００５２】
ステップＳ６０２での監視装置探索の結果から１つ或いは複数の監視させるべき監視装置１０５の探索に成功し、いずれの監視装置に監視させるべきかを決定したときは（ステップＳ６０３でＹＥＳ）、決定した監視装置へ監視サービスへの登録要求を行う（ステップＳ６０４）。この登録要求の際に、複合機情報と監視装置情報とを併せて複合機から監視装置１０５へ送信する（第１の監視要求情報送信手段）。
【００５３】
ここでステップＳ６０２において、複数の監視装置が複合機により検知された場合には、ＨＤＤ２０９に記憶された監視装置選択条件に基づき、検知された複数の監視装置の中からいずれかの監視装置を選択するようにすればよい。監視装置選択条件としては、監視装置における監視対象の複合機の数が所定値よりも少ないことや、監視装置１０５のＩＰアドレス範囲が所定範囲に含まれるということなどが挙げられる。また、必要であれば、他の条件を採用するようにしてもよい。
【００５４】
その後、当該監視装置１０５から登録要求に対する登録結果を受信し（第２の監視要求結果受信手段）、登録要求が失敗したときは（ステップＳ６０５でＮＯ）、ステップＳ６０７において、複合機は表示部２１１（ディスプレイ）の画面上に登録失敗と表示する。一方、登録要求が成功し、登録要求の結果が登録完了・監視開始通知であるときは（ステップＳ６０５でＹＥＳ）、複合機は表示部２１１に監視開始を表示する（ステップＳ６０６）。
【００５５】
なお、複合機には、監視装置１０５を介さずに監視ホスト１０１にメンテナンス情報をＳＯＡＰを用いて通知する機能が備えられており、監視装置１０５が検知されない場合には本機能を採用するようにすればよい。
【００５６】
図８は、図１の監視装置１０５のハードウェア構成を示す図である。
【００５７】
図８において、監視装置１０５は、本装置全体の制御を司るＣＰＵ８０１と、本装置の各処理に関わるプログラムやデータを記憶するＲＯＭ８０２と、本装置の各処理に関わる一時的なデータを電気的に記憶でき、且つ書き換え可能なＲＡＭ８０３と、本装置の各処理に関わるプログラムやデータ、一時的なデータ、監視対象となる複合機に関する情報、及び複合機から収集した情報などを記憶する読み書き可能なＨＤＤ８０４と、本装置への指示入力を受け付けるキーボードやポインティングデバイス等から成る入力装置８０５と、本装置の動作状況や本装置上で動作する各プログラムが出力する情報を表示する表示部８０６と、ＬＡＮ及びインターネットに接続し、外部とデータ通信を行うＮｅｔｗｏｒｋＩ／Ｆ８０７とで構成され、それらが互いにシステムバス８０８により接続され、データをやりとりしている。
【００５８】
図９（ａ）及び図９（ｂ）は、監視装置により管理されるデータベースの情報テーブルの一部を示す図である。情報テーブルとは、上述した図６のステップＳ６０２において、複合機からの探索要求に応答して監視装置１０５から複合機に送る情報の一部である。
【００５９】
監視装置１０５は、ＨＤＤ８０４内に、図９（ａ）に示すように、監視している複合機の複合機ＩＤ及びＩＰアドレスで構成された情報テーブルと、図９（ｂ）に示すように、監視している複合機の台数情報テーブルを格納する。
【００６０】
図１０は、監視装置１０５のＳＯＡＰモジュールの構成を示す図である。本図では、画像形成装置監視システムに関わる部分のソフトウェア構成のみを示す。
【００６１】
図１０において、ＳＯＡＰ通信部９０１は、監視ホスト１０１又は複合機１０３，１０４よりＮｅｔｗｏｒｋＩ／Ｆ７０７を介して受信したＳＯＡＰデータをＳＯＡＰメッセージ解析部９０３に渡し、また、ＳＯＡＰメッセージ作成部９０２により作成したＳＯＡＰデータをＮｅｔｗｏｒｋＩ／Ｆ７０７を介して複合機１０３，１０４に送信する。
【００６２】
監視制御部９０４は、監視ホスト１０１からの監視指示に呼応し、情報蓄積部９０６に保持する監視複合機情報を更新したり、複合機１０３，１０４の情報を取得しにいくためのスケジュール管理を行う。複合機情報処理部９０５は、監視制御部９０４により管理されるスケジュールにより、または監視ホスト１０１からの指示により、本装置が積極的に複合機１０３，１０４から収集したカウンタ情報、サービスコールやジャム、トナー切れなどのステータス情報を情報蓄積部９０６に蓄積する。
【００６３】
情報蓄積部９０６に蓄積されたデータは、複合機情報処理部９０５を介してそのままＳＯＡＰメッセージ作成部９０２に渡されて監視ホスト１０１へ送信されるか、または複合機情報処理部９０５内で解釈、加工されてからＳＯＡＰメッセージ作成部９０２に渡されて監視ホスト１０１へ送信される。
【００６４】
図１１は、監視装置の動作処理を示すフローチャートである。
【００６５】
図１１において、ステップＳ６０２の処理により複合機から監視装置情報要求を受けると（ステップＳ１０００）、監視装置１０５は、複合機へ監視装置情報を送信する（ステップＳ１００１）（監視装置情報送信手段）。上述したように、複合機へ送信する監視装置情報には、図９（ａ）、図９（ｂ）の管理情報が含まれる。
【００６６】
つづいて、監視装置１０５は、複合機から複合機情報と監視装置情報とを併せて新規の登録要求を受け（ステップＳ１００２）（監視要求情報受信手段）、該登録要求の結果を監視ホスト１０１へ送信する（ステップＳ１００３）。この際、複合機から受信した複合機情報と監視装置情報とを併せて送信する（第２の監視要求情報送信手段）。ステップＳ１００３で監視ホスト１０１へ送信された情報は、送信元の監視装置１０５内のＨＤＤ８０４と送信先の監視ホスト１０１内の記憶部にそれぞれ一時的に保持される。
【００６７】
次に、ステップＳ１００４において、監視ホスト１０１から受信した登録要求の結果から登録要求が成功したか否かを判別する（第２の監視要求結果受信手段）。監視ホスト１０１から監視装置１０５への登録要求の結果通知は、ステップＳ１００２の処理に連動し、監視ホスト１０１における監視装置１０５と複合機との比較に基づき自動処理によりリアルタイムに行うようにしてもよい。または、監視ホスト１０１のオペレータがステップＳ１００３の登録要求の内容を表示部等を介して目視確認し、その後に、入力部への操作等を介して監視ホスト１０１から登録要求結果を送信元の監視装置１０５に通知するようにしてもよい。
【００６８】
そして、登録要求結果により登録成功がしたときは（ステップＳ１００４でＹＥＳ）、対象となる複合機１０３の監視を開始し（ステップＳ１００５）（監視開始手段）、複合機へ登録要求結果と共に登録完了を通知する（ステップＳ１００６）（監視要求結果送信手段）。
【００６９】
一方、登録要求の結果から登録が失敗したときは（ステップＳ１００４でＮＯ）、複合機１０３へ登録失敗を通知する（ステップＳ１００６）。ここで登録失敗とは、例えば、監視ホスト１０１側のシステムがダウンしていたり、監視ホスト１０１へ通知された複合機１０３及び監視装置１０５の情報が誤っている場合等が考えられる。
【００７０】
以上説明したように、本実施の形態によれば、複合機が、画像形成装置監視システムに未登録と判定したときに当該複合機に対応する監視装置１０５を探索し、探索した監視装置１０５から取得した監視装置情報に基づいて自動的に或いは手動により監視するべき監視装置１０５を選出し、選出した監視装置１０５から監視開始が通知されると登録完了情報として記憶領域へ保存する。一方、監視装置１０５が、複合機から受信した監視要求情報を監視ホスト１０１へ送信し、監視要求結果に応じて当該複合機の監視ホスト１０１への登録が完了したときは、複合機の監視を開始する。その結果、新規に追加される複合機が自動的に監視ホスト１０１へ登録され、画像形成装置監視サービスを受けることができる。そのため、監視装置に係る設定も含めた複合機（画像形成装置）の顧客先での設置作業負荷を軽減することができる。
【００７１】
また、新規に追加される複合機が自ら監視装置を探索するため、監視装置及び監視ホストへの負荷が軽減される。また、新規に複合機を購入した後、電源を入れて表示装置上で監視サービスを開始するための設定を行うだけで当該サービスを受けることができる。仮に、監視ホストの変更が生じたとしても、監視ホストから監視装置へ、監視装置から複合機へ情報が通知されるので、複合機での設定変更が不要となる。
【００７２】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００７３】
上記第１の実施の形態では、図６の処理において、複合機をいずれの監視装置に監視させるべきかを自動的に決定したが、自動的に決定する以外に半自動的に決定する仕組みとしてもよい。第２の実施の形態においては、探索による監視装置１０５の検知結果を複合機の表示部２１１にＣＰＵ２０６の処理に基づき選択可能な形態で表示させ、該表示を元にサービスマンに監視装置１０５を決定させることが想定される。
【００７４】
例えば、検知された複数の監視装置１０５の中から所定の基準を満たすもののみを強調、あるはリストの上段に優先的に表示させるようにすれば、サービスマンによる監視装置１０５の選択を容易にすることができる。または、既に監視している複合機の数が所定数未満の監視装置１０５を優先的に表示部２１１に表示させるようにすれば、サービスマンは処理に余裕のある監視装置１０５を選択することができる。
【００７５】
また、検知された監視装置１０５の各属性情報を、識別可能か否かを含めたリスト形態で表示部２１１に表示させるようにすれば、サービスマンは、より適切な監視装置の選択をすることができる。属性情報としては、例えば、監視装置１０５の識別子、監視状況、ＩＰアドレス（通信情報）、設置場所が挙げられる。
【００７６】
特に、検知された監視装置１０５の属性情報として設置場所を表示部２１１に表示させるようにすれば、複合機に対して地理的に近い監視装置１０５をサービスマンは選択することができる。また、どの監視装置１０５に何台の被監視装置（複合機：画像形成装置）が登録されているかを表示させることによっても、サービスマンは、より適切な監視装置を選択することができる。そのため、ネットワーク環境下に複数の監視装置が接続されている場合、新たに監視システムへ追加される複合機を、より適切な監視装置の監視下に容易に導くことができる。
【００７７】
［第３の実施の形態]
次に、本発明の第３の実施の形態について説明する。
【００７８】
上記第１及び第２の実施の形態では、複数の監視装置の中から適切な監視装置を１台選択する形態について説明したが、この形態に限定されるものではない。本第３の実施の形態では、図６のステップＳ６０２の探索結果から複数の監視装置を優先度付きで選択する。
【００７９】
本実施の形態では、優先度一位（第１優先度）に設定された監視装置は、上記第１及び第２の実施の形態における監視用に選択される監視装置に該当する。そして、優先度二位（第２優先度）以下に設定された監視装置は優先度一位の監視装置に不具合（例えば、通信機能の故障等）が発生した場合に、その代行監視装置として動作する。以下、具体的例を図１３を用いて説明する。
【００８０】
図１３は、本発明の第３の実施の形態に係る画像形成装置監視システムの全体構成を示す図である。
【００８１】
複合機１０３により二台の監視装置１０５，１２０１が上述の優先度付きで選択されたとする。この場合は、監視装置１０５が優先度一位の監視装置に相当し、監視装置１２０１が優先度二位の監視装置に相当する。
【００８２】
ここで、所定の時間、カウンタ情報やステータス情報等の各種情報の監視装置１０５への送信指示（要求）がなかった場合に、複合機１０３は優先度二位の監視装置１２０１に対して優先度一位の監視装置に代わる自装置の監視を要求する。この要求を受信した監視装置１２０１は、以後複合機１０３に対してカウンタ情報等の各種情報の収集を行い、監視装置１０５に代わって収集した情報をＳＯＡＰ通信部９０１を介して監視ホスト１０１に通知する。
【００８３】
本第３の実施の形態により、たとえ監視装置１０５が通信機能の故障等により機能しなくなったとしても、監視装置１２０１に監視装置１０５の機能を代行させることができるので、より確実に２４時間の監視体制を確立することができる。
【００８４】
上記各実施の形態では、ＳＯＡＰを用いて通信を行うことを説明したが、ＳＭＴＰ（Simple Mail Transfer Protocol）や他のプロトコルを用いても本発明を達成できることは云うまでもない。
【００８５】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００８６】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００８９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１の実施の形態に係る画像形成装置監視システムの全体構成を示す図である。
【図２】図１の複合機のハードウェア構成を示すブロック図である。
【図３】図１の画像形成装置監視システムにおけるデータ通信の状態を示す図である。
【図４】複合機におけるＳＯＡＰモジュールのソフトウェア構成を示すブロック図である。
【図５】複合機の表示部に表示する画像形成装置監視システムへの複合機の登録設定画面を示す図である。
【図６】複合機における監視装置登録処理を示すフローチャートである。
【図７】図６のステップＳ６０２の監視装置探索処理の詳細を示すフローチャートである。
【図８】図１の監視装置のハードウェア構成を示すブロック図である。
【図９】監視装置により管理されるデータベースの情報テーブルを示す図であり、（ａ）は複合機ＩＤ及びＩＰアドレスの情報テーブルを示し、（ｂ）は複合機の台数情報テーブルを示す。
【図１０】監視装置におけるＳＯＡＰモジュールのソフトウェア構成を示す図である。
【図１１】監視装置における複合機登録処理を示すフローチャートである。
【図１２】監視サービス登録要求の際に送信する情報である。
【図１３】本発明の第３の実施の形態に係る画像形成装置監視システムの全体構成を示す図である。
【符号の説明】
【００９１】
１０１  監視ホスト
１０１ａ  管理サーバ
１０１ｂ  データベース
１０３，１０４  複合機
１０５，１２０１  監視装置
１０６，１０８  ＬＡＮ
１０７  通信回線
【図１】
2006040258.tif 000003
【図２】
2006040258.tif 000004
【図３】
2006040258.tif 000005
【図４】
2006040258.tif 000006
【図５】
2006040258.tif 000007
【図６】
2006040258.tif 000008
【図７】
2006040258.tif 000009
【図８】
2006040258.tif 000010
【図９】
2006040258.tif 000011
【図１０】
2006040258.tif 000012
【図１１】
2006040258.tif 000013
【図１２】
2006040258.tif 000014
【図１３】
2006040258.tif 000015