(57)【要約】【課題】  従来は、システム連携する際に、監視対象となる画像形成装置の稼働情報の管理について、柔軟な運用をサポートするような仕組みが提供されていなかった。【解決手段】  顧客環境に設置された拠点監視装置であって、利用状況分析システム及び監視システムが提供する複数のサービスと、各サービスの対象となる画像形成装置とを対応づけたリストを管理する管理手段と、前記リストに含まれる前記監視システムが提供するサービスの対象となる画像形成装置の中で、前記監視システムに未登録であることを示すフラグが有効な画像形成装置から取得された情報を、前記監視システムに送信することなく、データベースに保存する保存手段と、を有し、前記データベースの残りの容量が閾値を下回った場合に、前記保存手段により保存された情報の一部を、前記利用状況分析システムに対して送信することを特徴とする。【選択図】  図１
2014211770.tif 000002
【特許請求の範囲】
【請求項１】
顧客環境に設置され、利用状況分析システムと、監視システムとに対して画像形成装置に関する情報をネットワークを介して送信することが可能な拠点監視装置であって、
利用状況分析システム及び監視システムが提供する複数のサービスと、各サービスの対象となる画像形成装置とを対応づけたリストを利用状況分析システムから取得して、管理する管理手段と、
前記管理されたリストに含まれる画像形成装置から情報を取得する取得手段と、
前記取得された情報を、前記リストに基づき、利用状況分析システム及び監視システムのいずれかに送信する送信手段と、
前記リストに含まれる前記監視システムが提供するサービスの対象となる画像形成装置の中で、前記監視システムに未登録であることを示すフラグが有効な画像形成装置から取得された情報を、前記監視システムに送信することなく、データベースに保存する保存手段と、を有し、
前記送信手段は、前記データベースの残りの容量が閾値を下回った場合に、前記保存手段により保存された情報の一部を、前記利用状況分析システムに対して送信することを特徴とする拠点監視装置。
【請求項２】
さらに、前記監視システムに未登録であることを示すフラグが有効な画像形成装置が、前記監視システムに登録されたかを確認する確認手段を有し、
前記送信手段は、前記確認手段により対象の画像形成装置が前記監視システムに登録されたことが確認された場合に、前記保存手段により保存された情報を、前記監視システムに送信することを特徴とする請求項１に記載の拠点監視装置。
【請求項３】
前記確認手段は、前記利用状況分析システムに対して、前記監視システムに対象の画像形成装置の登録状況を問い合わせるよう依頼することで、当該画像形成装置が前記監視システムに登録されたかを確認することを特徴とする請求項２に記載の拠点監視装置。
【請求項４】
さらに、前記送信手段により送信された情報を、データベースから削除する削除手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の拠点監視装置。
【請求項５】
顧客環境に設置され、利用状況分析システムと、監視システムとに対して画像形成装置に関する情報をネットワークを介して送信することが可能な拠点監視装置における方法であって、
利用状況分析システム及び監視システムが提供する複数のサービスと、各サービスの対象となる画像形成装置とを対応づけたリストを利用状況分析システムから取得して、管理する管理工程と、
前記管理されたリストに含まれる画像形成装置から情報を取得する取得工程と、
前記取得された情報を、前記リストに基づき、利用状況分析システム及び監視システムのいずれかに送信する送信工程と、
前記リストに含まれる前記監視システムが提供するサービスの対象となる画像形成装置の中で、前記監視システムに未登録であることを示すフラグが有効な画像形成装置から取得された情報を、前記監視システムに送信することなく、データベースに保存する保存工程と、を有し、
前記送信工程では、前記データベースの残りの容量が閾値を下回った場合に、前記保存工程で保存された情報の一部が、前記利用状況分析システムに対して送信されることを特徴とする方法。
【請求項６】
請求項１乃至４のいずれか１項に記載の手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数システムが連携する際の管理手法に関するものである。
【背景技術】
【０００２】
従来から、サーバーで印刷要求を行ったクライアントＰＣから印刷ログを収集し、集計を行う集計システムが存在する。また、ネットワーク機器を監視し、リモートサイトのシステムがメンテナンスに関わるサービス提供するリモートメンテナンスシステムも存在する。
【０００３】
また、従来のシステムにおいて、クライアントＰＣ側で印刷ログを送信するタイミングに、サーバーが正常に稼働しているかを判定して、異常があった場合には送信すべき印刷ログを一時的にクライアントＰＣ側に退避しておくといった技術も存在する（特許文献１参照）。
【０００４】
一方で、近年、オフィス向けのソリューションとして「マネージドプリントサービス（ＭＰＳ）」が注目され、市場規模が拡大されている。ＭＰＳは、企業のオフィス出力環境の現状を分析したうえで、最適な出力環境を構築、その環境を継続的に維持、運用していくアウトソーシングサービスである。ＭＰＳ事業を実現するためには、従来の様々なシステムのそれぞれで利用していたようなネットワーク機器の稼働情報やログ情報などを収集し、ＭＰＳの観点から分析することが必要となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１１２７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＭＰＳ事業に迅速に対応するための１つの考え方として、従来のシステムと連携（もしくは統合）することが考えられる。ここで、システム連携の一つの問題として、運用フローの違いが挙げられる。
【０００７】
それぞれのシステムは、従来から管理対象とするネットワーク機器や顧客を継続して管理する必要があるため、ここで想定しているＭＰＳを目的とした分析システムとは、独立して動作する必要がある。そのため、各システムの管理対象のネットワーク機器の機器情報の登録処理や、管理内容に係る各種設定は、それぞれのシステムごとに依存する任意のタイミングで行われることになる。集計システムやメンテナンスシステム、分析システムなどのネットワーク機器を何らかの目的で管理する複数の管理システムのそれぞれに対して、各種設定を行う担当者は、多くの場合に異なる。
【０００８】
そこで本発明は、これらの点を鑑みてなされたものであり、システム連携する際に、監視対象となる画像形成装置の稼働情報の管理について柔軟な運用を可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の顧客環境に設置された拠点監視装置は、利用状況分析システムと、監視システムとに対して画像形成装置に関する情報をネットワークを介して送信することが可能な拠点監視装置であって、
利用状況分析システム及び監視システムが提供する複数のサービスと、各サービスの対象となる画像形成装置とを対応づけたリストを利用状況分析システムから取得して、管理する管理手段と、前記管理されたリストに含まれる画像形成装置から情報を取得する取得手段と、前記取得された情報を、前記リストに基づき、利用状況分析システム及び監視システムのいずれかに送信する送信手段と、前記リストに含まれる前記監視システムが提供するサービスの対象となる画像形成装置の中で、前記監視システムに未登録であることを示すフラグが有効な画像形成装置から取得された情報を、前記監視システムに送信することなく、データベースに保存する保存手段と、を有し、前記送信手段は、前記データベースの残りの容量が閾値を下回った場合に、前記保存手段により保存された情報の一部を、前記利用状況分析システムに対して送信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、システム連携する際に、監視対象となる画像形成装置の稼働情報の管理について柔軟な運用が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明におけるネットワークシステムの全体構成の一例を示す図
【図２】分析装置、管理装置、拠点監視装置などの内部構成の一例を示す図
【図３】画像形成装置の内部構成の一例を示す図
【図４】拠点監視装置のソフトウェア構成の一例を示す図
【図５】画像形成装置のソフトウェア構成の一例を示す図
【図６】管理装置のソフトウェア構成の一例を示す図
【図７】分析装置のソフトウェア構成の一例を示す図
【図８】画像形成装置と機能（サービス）の対応を示すリストの例
【図９】分析装置の画像形成装置と機能（サービス）の紐付け処理を説明するためのフローチャート
【図１０】拠点監視装置のデータ送信処理を説明するためのフローチャート
【図１１】拠点監視装置のデータベース監視処理を説明するためのフローチャート
【図１２】分析装置の登録チェック処理を説明するためのフローチャート
【図１３】拠点監視装置の未登録フラグの解除時の処理を説明するためのフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
＜実施例１＞
図１は、本実施例におけるネットワークシステムの全体構成を示すブロック図である。
【００１４】
図１に示すように、本ネットワークシステムは、利用状況分析システム（１００）や監視システム（１０１）をはじめとする複数のシステムが接続されている。
【００１５】
利用状況分析システム１００で、顧客などの拠点ネットワークに存在する画像形成装置（１１２、１１７）の各種情報を収集・集計し、分析結果をレポート出力するサービスなどの提供を目的としたリモートシステムである。利用状況分析システム（１００）には、分析装置（１０２）と、データベース（１０３）が含まれている。データベース（１０３）には、レポートに必要な画像形成装置の各種データ（カウンタ、ジョブ履歴、インシデント、障害履歴など）や、レポートテンプレート、画像形成装置のデータを収集するための情報などを蓄積している。分析装置（１０２）とデータベース（１０３）はＬＡＮ（１０４）で接続されており、ＬＡＮ（１０４）はインターネット（１０５）に接続可能となっている。なお、データベース（１０３）は、物理的に分析装置（１０２）内に存在してもよい。さらに、分析装置（１０２）からアクセス可能であれば、インターネット（１０５）を経由した別の場所に存在しても構わない。
【００１６】
分析装置（１０２）は、後述する拠点監視装置（１１３、１１８）から、管理対象としての画像形成装置の識別情報やレポートに必要な各種情報などを収集、加工して、利用状況の分析結果を外部に提供する機能を有する。さらに、分析装置（１０２）は、管理装置（１０６）から、データベース（１０７）に格納された画像形成装置の稼働情報やカウンタ情報をＷｅｂＳｅｒｖｉｃｅＩ／Ｆで収集し、収集したデータを集計して利用状況結果を外部に提供することも可能である。
【００１７】
分析装置（１０２）は、収集した情報をレポートとして出力する機能を有する。レポートに必要な情報としては、ジョブ履歴、カウンタ情報、稼働情報、インシデント情報などを例として挙げることができる。分析装置（１０２）は、インターネット（１０５）を介して接続したＰＣに対し、レポート機能の１つとして、データベース（１０３）で蓄積した情報、または加工した情報を閲覧するためのＷＥＢページを提供している。このＷＥＢページは、ユーザ認証により、権限別に閲覧内容を限定し提供している。さらにＷＥＢページから一部データの変更も可能としている。
【００１８】
分析装置（１０２）は、ＷＥＢページ上で特定の権限を持つ担当者が、各種情報を顧客単位で登録する。登録する情報は、たとえば、利用状況分析システム（１００）の管理対象となる画像形成装置、画像形成装置の情報を収集するための拠点監視装置（１１３、１１８）などがあげられる。担当者は、登録した画像形成装置と拠点監視装置（１１３、１１８）を機能単位で紐付することができる。後述する拠点監視装置（１１３、１１８）は、この紐付情報をもとに、画像形成装置（１１２、１１７）から各種情報を収集し、分析装置（１０２）、管理装置（１０６）などの外部システムに送信する。
【００１９】
監視システム１０１は、画像形成装置などのデバイスの情報を管理するリモートシステムである。とくに、顧客のネットワーク上の画像形成装置の稼働情報を収集し、消耗品発注や、故障修理などのメンテナンスに関わるサービス提供を目的としたシステムである。
【００２０】
監視システム（１０１）には、管理装置（１０６）と、データベース（１０７）が含まれる。データベース（１０７）は、顧客環境に設置された画像形成装置や拠点監視装置などのデバイスを監視するための機器を識別するための識別情報、監視スケジュール、保守のための保守会社の情報や顧客情報などを管理する。識別情報としては、装置のシリアル番号やモデル情報、デバイス名称、アドレス情報などといった情報が含まれる。また、顧客側から収集した画像形成装置のカウンタ情報、障害情報の履歴情報、障害パターンテーブルなどを蓄積している。管理装置（１０６）とデータベース（１０７）は、ＬＡＮ（１０８）で接続されており、ＬＡＮ（１０８）はインターネット（１０５）に接続可能となっている。なお、データベース（１０７）は、物理的に管理装置（１０６）内に存在してもよい。さらに、管理装置（１０６）からアクセス可能であれば、インターネット（１０５）を経由した別の場所に存在しても構わない。
【００２１】
管理装置（１０６）は、後述する拠点監視装置（１１３、１１８）から、監視対象としての画像形成装置の識別情報、カウンタ情報、稼働情報（障害情報を含む）を収集して、データベースに蓄積する。また、蓄積された稼働情報を必要に応じて加工し、警告等として外部に提供する機能を有する。また、管理装置（１０６）は、これらの蓄積している情報を、ネットワークを介して配信する機能を有する。
【００２２】
稼働情報としては、たとえば、トナー切れ、ドアオープン、ドラム交換、カートリッジなし、冷却ファン異常、基板異常、原稿台ガラス汚れ、ステイプル切れ、給紙センサ光量不足などを例として挙げることができる。また、フォントメモリオーバーフロー、レンダリングエラー、定着器異常、カウンタ異常、両面ユニット異常、紙詰まりなどをあげることもできる。
【００２３】
カウンタ情報としては、画像形成装置における出力枚数を示すカウンタや、画像形成装置内の部品の消耗度を示す部品カウンタなどとそれらの値が含まれる。より詳細には、出力枚数を示すカウンタの種類として、課金対象とすべき課金カウンタ、顧客の部門別に集計された部門カウンタ、用紙サイズ別に集計されたサイズ別カウンタ、などがあげられる。
【００２４】
管理装置（１０６）は、監視対象の画像形成装置や、監視に関する設定をマージして一括管理できる。管理装置（１０６）は、インターネット（１０５）を介して接続したＰＣに対し、データベース（１０７）で蓄積した情報、または加工した情報を閲覧するＷＥＢページを提供している。このＷＥＢページは、ユーザ認証により、権限別に閲覧内容を限定し提供している。さらにＷＥＢページから一部データの変更も可能としている。管理装置（１０６）は、監視システム（１０１）の監視対象となる画像形成装置を、ＷＥＢページ上、または、ＷｅｂＳｅｒｖｉｃｅＩ／Ｆを介して、特定の権限を持つ担当者が登録する。管理装置（１０６）は、顧客環境に設置された拠点監視装置や画像形成装置から、監視対象外の画像形成装置の稼働情報などを受信した場合には、データベース（１０７）には格納せず、破棄する。
【００２５】
次に、顧客側のシステム（１０９、１１０）の構成例について説明する。図１では複数の顧客が存在して、それぞれ異なるネットワーク環境を構築している例を示している。図１では、２つの顧客システム（１０９、１１０）が示されているが、２以上の顧客を想定しても、本発明は適用可能である。
【００２６】
顧客システム（１０９）においては、インターネット（１０５）に接続されたＬＡＮ（１１１）に接続された画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）が、拠点監視装置（１１３）により監視されている。拠点監視装置（１１３）は、プロキシサーバ（１１４）を介してインターネット（１０５）経由で分析装置（１０２）、管理装置（１０６）と通信している。
【００２７】
拠点監視装置（１１３）は、画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）から収集したカウンタ情報や稼働情報などの情報、収集処理を行った日時や結果などをデータベース（１１５）に保存する。画像形成装置から自発的に通知されてきた障害情報なども、日時などとともに、データベース（１１５）に保存する。また、画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）に配信すべき指示情報、画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）から情報を取得するための各種設定情報もデータベース（１１５）内に保存する。このデータベース（１１５）は、ＬＡＮ（１１１）上に接続されているが、拠点監視装置（１１３）の内部に独立して存在してもよい。さらに、このデータベース（１１５）は、拠点監視装置（１１３）からアクセス可能であれば、インターネット（１０５）を経由した別の場所に存在しても構わない。拠点監視装置（１１３）は、画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）から受信した情報を、いったんデータベース（１１５）に保存し、管理装置（１０６）や分析装置（１０２）に送信する機能を有している。また、画像形成装置が直接、管理装置（１０６）などに稼働情報やカウンタ情報を送信する機能を有している場合もある。
【００２８】
拠点監視装置（１１３）は、分析装置（１０２）から管理対象となる画像形成装置と、実行すべき管理機能との紐付リストを受信し、紐付リストに基づき画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）から各種情報を収集する。さらに、当該リストに基づき画像形成装置（１１２ａ、１１２ｂ、１１２ｃ）に対して、通信スケジュールや通知対象のデータの種類などの指示情報として配信し、設定させる。
【００２９】
また、顧客システム（１１０）においても、顧客システム（１０９）と同様の処理が行われる。
【００３０】
＜情報処理装置のＨ／Ｗ構成を示す図＞
図２は、拠点監視装置（１１３、１１８）、管理装置（１０６）、分析装置（１０２）などとして動作可能な情報処理装置の構成の一例を説明するブロック図である。図示しない、管理装置（１０６）や分析装置（１０２）などのバックエンドに設置される情報処理装置の構成にも相当させることができる。
【００３１】
図２において、２０１は情報処理装置の制御手段であるＣＰＵであり、ハードディスク（ＨＤ）（２０５）に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや本発明の機器管理プログラムなど実行する。また、本構成例ではＣＰＵを１つとしたが、複数の場合もあり得る。
【００３２】
２０２は書き換え不能な記憶手段であるＲＯＭであり、内部には基本Ｉ／Ｏプログラム、本装置上の各処理を司るプログラム、データを記憶する。
【００３３】
ＲＡＭ（２０３）にはプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行い、ＣＰＵ（２０１）の主メモリ、ワークエリア等として機能する。なお、後述する各フローチャートにおける拠点監視装置（１１３、１１８）と分析装置（１０２）、管理装置（１０６）の各ステップの処理は、ＣＰＵ（２０１）が、２０４、２０５等の記憶手段に格納されたプログラムコードに基づく処理を実行することによって、実現されるものとする。
【００３４】
２０４は外部機器Ｉ／Ｆであり、外部記憶装置等を接続する。外部記憶装置を接続することにより、記憶媒体に記憶されたプログラム等を本情報処理装置にロードすることができる。なお、記憶媒体は、ＦＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。
【００３５】
２０５はハードディスク（ＨＤ）であり、本装置の各処理にかかわるプログラムやデータ、一時的なデータ、本発明に関わる監視対象の画像形成装置（１１２、１１７）に関する情報、および画像形成装置（１１２、１１７）から収集したデータ、レポートテンプレート、レポートデータ等の各種データを記憶する。また、本構成ではＨＤを１つとしたが、複数の場合もありえる。
【００３６】
２０６は指示入力手段である入力装置であり、キーボードやポインティングデバイスである。本システムのユーザが情報処理装置に対して、設定、操作等の入力指示を行う。２０７は表示手段であるディスプレイであり、入力装置（２０６）から入力した指示や、管理対象の画像形成装置（１１２、１１７）の状態や設定を表示するものである。なお、実際にはアプリケーションがＯＳの仕組みを介して発行した描画コマンドを、グラフィカルカードが解釈し、アナログ信号、あるいはデジタル信号に変換した情報が表示手段に表示される場合等がある。本実施形態における表示制御とは、表示手段に表示させるべくＯＳを介して、描画コマンドの発生を行わせる処理を含むものとする。
【００３７】
２０８はネットワークＩ／Ｆであり、ネットワーク経由でＬＡＮおよびインターネットに接続し、外部と情報交換を行う。該インターフェース（２０９）を介して情報処理装置は外部装置とのデータのやり取りを行う。２０９はシステムバスであり、情報処理装置内のこれら要素（２０１〜２０８）のデータの流れを司るものである。
【００３８】
＜画像形成装置のＨ／Ｗ構成を示す図＞
図３は、本実施形態における画像形成装置（１１２、１１７）のプリンタ制御部とその周辺部分のブロック構成図である。
【００３９】
３０１はプリンタコントローラーであり、印刷などをリクエストするホストコンピュータなどの外部ネットワークと、各種データの送受信を所定のプロトコルで実行するためのネットワークＩ／Ｆ（３１６）をもつ。さらに、通信と画像データの受信、および受信した画像データをプリンタが印字可能な情報に展開するとともに、後述のプリンタエンジン制御部（３０２）との間で信号のやり取りおよびシリアル通信を行うためのビデオＩ／Ｆ（３１７）等を備える。また、ネットワークＩ／Ｆ（３１６）は、拠点監視装置（１１３、１１８）、分析装置（１０２）、管理装置（１０６）等との通信制御を行う。
【００４０】
３１２はＣＰＵで、ＲＯＭ（３１４）あるいはＨＤ（外部メモリ）（３１９）に記憶された制御プログラムなどに基づいて、システムバス（３２３）に接続されている各種デバイスとのアクセスを統括的に制御する。さらに、ビデオＩ／Ｆ（３１７）を介して接続されるプリンタエンジンに出力情報としての画像信号を出力する。３１３はＲＡＭで、ＣＰＵ（３１２）の主メモリ、ワークエリア等として機能する。３１５はメモリコントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、設定ファイル等を記憶するハードディスク（ＨＤ）等の外部記憶媒体（３１９）とのアクセスを制御する。
【００４１】
３２０は操作部で、表示部（３２１）やキーボード等の入力手段を含んでおり、入出力Ｉ／Ｆ（３１８）を介してオペレータへの情報提供や、オペレータからの入力指示を行わせるものである。
【００４２】
３０２はエンジン制御部であり、プリンタコントローラー（３０１）との間の信号のやり取りや、シリアル通信を介してプリンタエンジンの各ユニットの制御を行う。
【００４３】
３０３は用紙搬送制御部で、プリントする用紙を給紙搬送し、プリント後の排紙までの紙搬送をエンジン制御部（３０２）の指示に基づき実行する。３０４は光学系制御部で、スキャナモーターの駆動およびレーザのＯＮ／ＯＦＦ制御をエンジン制御部（３０２）の指示に基づき実行する。３０５は高圧系制御部で、帯電、現像、転写などの電子写真プロセスに必要な高圧出力をエンジン制御部（３０２）の指示に基づき実行する。３０６は定着機温度制御部で、エンジン制御部（３０２）の指示に基づき定着器の温度制御を行うとともに、定着器の異常検出等を行う。
【００４４】
３０７はジャム検出部で、用紙搬送中の搬送不良を検出する。３０８は故障検出部で、プリンタ内の機能部の故障を検出する。３０９は印刷完了検知部で、印刷が正常に行われたことを検出して、エンジン制御部（３０２）に通知する。３１０はカウンタ制御部で、印刷などの処理が行われた際に、各種カウンタ情報を更新する。
【００４５】
エンジン制御部（３０２）には、プリンタエンジンの制御に必要な情報またはエンジンや各ユニットの情報を管理する管理部（３１１）がある。管理部（３１１）では、後述する機器情報取得部（５０４）などに情報提供する。これにより、外部ネットワーク上の装置からの要求に応じて、例えば、カウンタ制御部（３１０）からカウンタ情報を取得し、ビデオＩ／Ｆ（３１７）及び、ネットワークＩ／Ｆ（３１６）を介して外部ネットワーク上の装置に送信される。その他、外部ネットワーク上の装置から情報取得要求があった場合も、適宜、各ユニットから情報を取得する。更に、ジャム検出部（３０７）から通知されたジャム情報、故障検出部（３０８）から通知されたエラー情報も管理部（３１１）で管理される。これらの情報も、外部ネットワーク上の装置からあらかじめイベント通知依頼がなされていた場合、外部ネットワーク上の装置にビデオＩ／Ｆ（３１７）等を介し、送信される。
【００４６】
＜拠点監視装置のソフトウェア構成を示す図＞
図４は、拠点監視装置（１１３、１１８）のソフトウェア構成の一例を示すブロック図である。
【００４７】
４０１は、受信データ解析部であり、ネットワークＩ／Ｆを介して通信部（４０３）が、管理装置（１０６）、分析装置（１０２）、画像形成装置（１１２、１１７）から受信した受信データを解析し、データ毎に適切な処理部に受信データを渡す。４０２は、送信データ生成部であり、各処理部からの依頼により、通信プロトコルに応じた送信データを生成する。生成された送信データは、通信部（４０３）によりネットワークＩ／Ｆを介して、管理装置（１０６）、分析装置（１０２）、画像形成装置（１１２、１１７）に対して送信される。４０４は、データベースアクセス部であり、データベース（１１５、１２０）への入出力を司る。
【００４８】
４０５は、スケジュール管理部であり、拠点監視装置（１１３、１１８）の処理スケジュールを管理する。制御対象となる処理には画像形成装置からの稼働情報の収集や外部出力などがあり、管理装置（１０６）や分析装置（１０２）からの指示に従うものである。これらの処理は、定期的あるいは指定時間に処理するためにタイマー制御を行う。
【００４９】
４０６は機器情報取得部であり、画像形成装置（１１２、１１７）の障害情報などを含む稼働情報、カウンタ情報、ジョブ履歴などの情報を取得する。４０７は機器情報管理部であり、機器情報取得部（４０６）から取得した画像形成装置（１１２、１１７）の情報を管理する。これら情報は、データベースアクセス部４０４を介して、データベース（１１５、１２０）に保存する。
【００５０】
４０８はエラー情報生成部であり、エラー情報を生成する。生成したエラー情報は、送信データ生成部（４０２）により、送信データとして加工され、管理装置（１０６）や分析装置（１０２）に対して通信部（４０３）がネットワークＩ／Ｆを介して送信する。
【００５１】
＜画像形成装置のソフトウェア構成を示す図＞
図５は、画像形成装置（１１２、１１７）のソフトウェア構成の一例を示すブロック図である。
【００５２】
５０１は受信データ解析部であり、通信部によりネットワークＩ／Ｆを介して、拠点監視装置、分析装置、管理装置から受信した受信データを解析し、データ毎に適切な処理部に受信データを渡す。
【００５３】
５０２は送信データ生成部であり、各処理部からの依頼により、通信プロトコルに応じた送信データを生成する。生成された送信データは通信部（５０３）を介して、拠点監視装置（１１３、１１８）、分析装置（１０２）、管理装置（１０６）に送信される。
【００５４】
５０３は通信部であり、ＬＡＮおよびインターネット等のネットワーク上の拠点監視装置（１１３、１１８）、分析装置（１０２）、管理装置（１０６）等の外部装置と、ネットワークＩ／Ｆを介して、データの送受信を行う。
【００５５】
５０４は機器情報取得部であり、画像形成装置（１１２、１１７）内で発生したサービスコールやジャム、トナー切れ等の状態情報を取得する。さらに、拠点監視装置（１１３、１１８）からの指示により、画像形成装置（１１２、１１７）内に保持するファームウェア情報、カウンタ情報、ジョブ情報等を取得する。取得したデータは送信データ生成部（５０２）により、送信データに加工され、通信部（５０３）により、拠点監視装置（１１３、１１８）等の取得要求元に送信される。
【００５６】
＜管理装置のソフトウェア構成を示す図＞
図６は、管理装置（１０６）のソフトウェア構成の一例を示すブロック図である。
【００５７】
６０１は受信データ解析部であり、通信部によりネットワークＩ／Ｆを介して、拠点監視装置、分析装置、画像形成装置から受信した受信データを解析し、データ毎に適切な処理部に受信データを渡す。
【００５８】
６０２は送信データ生成部であり、各処理部からの依頼により、通信プロトコルに応じた送信データを生成する。生成された送信データは、通信部（６０３）を用いて、拠点監視装置（１１３、１１８）、分析装置（１０２）、画像形成装置（１１２、１１７）に送信される。
【００５９】
６０３は通信部であり、ネットワーク上の拠点監視装置、分析装置、画像形成装置等の外部の情報処理装置と、ネットワークＩ／Ｆを介して、データの送受信を行う。
【００６０】
６０４はデータベースアクセス部であり、データベース（１０７）への入出力を司る。
【００６１】
６０５は監視制御部であり、拠点監視装置（１１３、１１８）からの監視情報、課金情報等を取得するスケジュールの管理や、監視内容、方法の制御を行う。さらに監視制御部（６０５）は必要に応じて、管理下にある拠点監視装置（１１３、１１８）へ送信データ生成部（６０２）、通信部（６０３）を用いて指示を送信する。
【００６２】
６０６は取得情報処理部であり、管理下にある拠点監視装置（１１３、１１８）から受信した情報をそのまま、あるいは加工して、データアクセス部（６０４）を介してデータベース（１０７）に格納する。また、取得情報処理部（６０６）は、拠点監視装置（１１３、１１８）から受信した情報および、データベース（１０７）の保存データをもとに、カウンタ情報、エラー情報を担当者へ通知する。
【００６３】
＜分析装置のソフトウェア構成を示す図＞
図７は、分析装置（１０２）のソフトウェア構成の一例を示すブロック図である。
【００６４】
７０１は受信データ解析部であり、通信部７０３によりネットワークＩ／Ｆを介して管理装置、拠点監視装置、画像形成装置から受信した受信データを解析し、データ毎に適切な処理部に受信データを渡す。
【００６５】
７０２は送信データ生成部であり、各処理部からの依頼により、通信プロトコルに応じた送信データを生成する。生成された送信データは通信部（７０３）を用いて、管理装置（１０６）、拠点監視装置（１１３、１１８）、画像形成装置（１１２、１１７）に送信される。
【００６６】
７０３は通信部であり、ネットワーク上の管理装置（１０６）、拠点監視装置（１１３、１１８）、画像形成装置（１１２、１１７）等の外部の情報処理装置と、ネットワークＩ／Ｆを介して、データの送受信を行う。
【００６７】
７０４はデータベースアクセス部であり、データベース（１０３）への入出力を司る。
【００６８】
７０５は取得情報処理部であり、データベース（１０３）に格納された各情報を、各機能を達成するために必要な形に加工する。
【００６９】
７０６はレポート作成部であり、取得情報処理部（７０５）でレポート出力するために加工された情報を所定の形式でレポート化する。
【００７０】
７０７はシステム連携処理部であり、外部システムが保持している情報をやり取りする。本実施例においては、管理装置（１０６）からカウンタ情報や稼働情報をＷｅｂＳｅｒｖｉｃｅＩ／Ｆで取得し、また、管理装置（１０６）に管理対象の画像形成装置（１１２、１１７）が登録済みかどうかの存在確認を行う。
【００７１】
７０８はデバイス管理制御部であり、管理対象の画像形成装置（１１２、１１７）と拠点監視装置（１１３、１１８）の紐付けや、画像形成装置（１１２、１１７）と機能（サービス）の紐付けを行う。
【００７２】
＜画像形成装置と機能（サービス）のリストを示す図＞
図８は、本実施形態における画像形成装置（１１２、１１７）と機能（サービス）とが紐付けて分析装置（１０２）がデータベースで管理するためのリストを示す。このリストは、デバイス管理制御部７０８により作成され、データベースにより保持される。
【００７３】
８０１は、利用状況分析システムまた監視システムで提供する複数のサービスのそれぞれに対応する提供対象となる画像形成装置を管理するためのリストを示している。サービスの例としては、監視機能や出力管理機能がある。ここでは、サービスごとに異なるリストを用意して、提供対象の画像形成装置を紐づけて管理している。また、分析装置（１０２）は監視システムにより提供するサービスについても、管理している。
【００７４】
８０２はデバイスＩＤで、対象となる画像形成装置を一意に特定するためのＩＤである。８０３はメーカー名で、対象となる画像形成装置のメーカー名を表す。８０４はＩＰアドレスで、対象となる画像形成装置のＩＰアドレスを表す。リスト８０１内のデバイス情報（８０２〜８０４）は、本実施例の一例である。
【００７５】
８０５は、未登録フラグであり、管理装置（１０６）に監視対象の画像形成装置が登録済みかどうかを表す。このフラグは、監視機能についてのリストに含まれる項目である。
【００７６】
＜管理対象となる画像形成装置と機能の紐付けリストの作成フローを示すフローチャート＞
図９は、分析装置（１０２）で、デバイス管理制御部７０８が管理対象となる画像形成装置と機能（サービス）の紐付けを示すリスト８０１を作成する処理を説明するためのフローチャートである。なお、フローチャートの各ステップの処理は分析装置のＣＰＵがＲＯＭやＨＤ等の不揮発性記憶手段に記憶された本発明に特有な制御プログラムを読み込み実行することに応じて実現されるものとする。
【００７７】
Ｓ９０１において、分析装置（１０２）が提供する機能ごとに、管理対象とする画像形成装置を対応付ける。対応付ける方法としては、分析装置（１０２）が提供する画面を介して、特定のサービスを選択後に、対象となる装置を手動などで設定してもよいし、対象の装置情報を含むＣＳＶ等のファイルのインポートで行ってもよい。
【００７８】
Ｓ９０２において、監視機能に管理対象とする画像形成装置を対応付けたかを判断する。つまりは、Ｓ９０１で選択された特定のサービスに監視機能が含まれるかどうかが判定される。ここで、監視機能に対して画像形成装置の対応付けが行われたと判定された場合にはＳ９０３へ進み、そうでない場合には本紐付け処理を終了する。本実施例において、サービスの一例である監視機能は、拠点監視装置が、管理装置（１０６）に対して画像形成装置の稼働情報を送信する機能を示す。
【００７９】
Ｓ９０３において、対応付けた対象の画像形成装置が管理装置（１０６）に登録済みかどうかをチェックする。Ｓ９０４にて、管理装置（１０６）に対象の画像形成装置（１１２、１１７）が未登録だった場合にはＳ９０５へ進み、登録済みであれが本紐付け処理を終了する。Ｓ９０５において、未登録であると判定された画像形成装置について、監視機能に係るリストの未登録フラグ８０５を有効化する。
【００８０】
本処理において作成された紐付リスト８０１は、拠点監視装置（１１３、１１８）からの通信が発生したタイミングで、拠点監視装置（１１３、１１８）に対して送信される。具体的なタイミングの例には、拠点監視装置の設置時、拠点監視装置が行う数時間に１回などの定期通信などがある。
【００８１】
＜拠点監視装置のデータ送信処理の動作を示すフローチャート＞
図１０は、拠点監視装置（１１３、１１８）が管理対象となる画像形成装置から収集した各種情報を各システムに送信する処理を説明するためのフローチャートを示す。なお、フローチャートの各ステップの処理は拠点監視装置のＣＰＵがＲＯＭやＨＤ等の不揮発記憶手段に記憶された本発明に特有な制御プログラムを読み込み実行することに応じて実現されるものとする。
【００８２】
Ｓ１００１において、通信部５０３が、分析装置（１０２）から、画像形成装置と機能（サービス）の紐付けを示すリスト８０１を取得する。
【００８３】
Ｓ１００２において、機器情報取得部５０４が、リスト８０１を参照して、リストに含まれる提供機能ごとに必要な各種情報を特定し、各機能の対象となる画像形成装置から取得する。ここでは、すべての情報を一括して取得することを想定しているが、機能ごとに利用状況分析システム１００または監視システム１０１により情報取得や送信のスケジュールが指定された場合には、そのスケジュールに従い情報取得を行ってもよい。また、取得される情報としては、出力管理機能の対象となる情報としてジョブ履歴などが取得され、監視機能の対象となる情報としてカウンタ情報やステータスなどがある。
【００８４】
Ｓ１００３において、機器情報取得部５０４が、リスト８０１を参照して監視機能の対象となる画像形成装置があるか否かを判定する。具体的には、監視機能に係るリストが存在するかを判定する、または、監視機能に係るリストに画像形成装置が存在するかを判定してもよい。監視機能の対象となる画像形成装置があった場合にはＳ１００３へ進み、無かった場合にはＳ１００７に進む。
【００８５】
Ｓ１００４において、機器情報取得部５０４が、未登録フラグ８０５が有効な画像形成装置があるか否かを判定する。未登録フラグが有効な画像形成装置がある場合にはＳ１００５へ進み、無い場合にはＳ１００６に進む。
【００８６】
Ｓ１００５において、機器情報取得部５０４が、未登録フラグが有効な画像形成装置から取得された監視機能で取得対象となる稼働情報を、データベースに保存する。
【００８７】
Ｓ１００６において、監視システム１０１から取得したスケジュールに合わせて、未登録フラグが無効な画像形成装置から取得された監視機能で取得対象となる稼働情報を監視システム１０１（管理装置１０６）に対して送信する。
【００８８】
Ｓ１００７において、利用状況分析システム１００から取得したスケジュールに合わせて、監視機能以外の機能に係るリストに含まれる対象装置から取得した各種情報を利用状況分析システム１００（分析装置１０２）に対して送信する。
【００８９】
＜拠点監視装置のデータベースの容量チェックの動作を示すフローチャート＞
図１１は、拠点監視装置（１１３、１１８）のデータベース（１１５、１２０）の容量チェックを行う処理を説明するためのフローチャートを示す。なお、フローチャートの各ステップの処理は拠点監視装置のＣＰＵがＲＯＭや、ＨＤ等の不揮発性記憶手段に記憶された本発明に特有な制御プログラムを読み込み実行することに応じて実現されるものとする。
【００９０】
Ｓ１１０１において、機器情報管理部４０７は、データベースアクセス部４０４を介してデータベース（１１５、１２０）の容量の残りを監視する。Ｓ１１０２において、機器情報管理部４０７は、データベースの容量の残りが閾値を下回ったかどうかを判定する。下回った場合にはＳ１１０３に進み、超えていない場合にはＳ１１０１に戻る。この閾値は、拠点監視装置（１１３、１１６）の初期設置の中で担当者によってたとえばＣＳＶ形式の設定ファイルなどを拠点監視装置（１１３、１１６）に読み込ませることによって設定される。
【００９１】
Ｓ１１０３において、機器情報管理部４０７は、未登録フラグ８０５が有効な画像形成装置が監視システム１０１に登録されたかどうかをチェックする。登録済みの場合はＳ１１０４へ進み、未登録のままである場合にはＳ１１０５へ進む。
【００９２】
ここでは、機器情報管理部４０７は、分析装置１０２に対して対象装置が監視システム１０１に登録されたかの確認を依頼する。この依頼を受けた分析装置１０２は、対象装置の監視システム１０１への登録状況を応答する。なお、機器情報管理部４０７が直接、監視システム１０１へ登録状況を確認できる特殊な処理を実装することで、この拠点監視装置における登録状況の確認処理を実現してもよい。
【００９３】
Ｓ１１０４において、機器情報管理部４０７は、データベースに保存された稼働情報を、監視システム１０１（管理装置１０６）に対して送信する。Ｓ１１０６において、機器情報管理部４０７は、未登録フラグの解除通知を分析装置に対して行う。
【００９４】
Ｓ１１０５において、機器情報管理部４０７は、データベースアクセス部４０４を介してデータベースに保存された、未登録フラグ８０５が有効な画像形成装置の稼働情報の一部を利用状況分析システム１００（分析装置１０２）に送信する。ここで、分析装置（１０２）に送信する一部の稼働情報としては、当該画像形成装置の印刷枚数に係るカウンタ情報に限定して送信する。つまり、監視システム１０１でのみ監視対象とする特殊なステータスや部品などのカウンタ情報などは送信しない。これは、分析装置（１０２）で提供するレポートサービスで利用することを想定して、稼働情報を絞りこんでいる。
【００９５】
Ｓ１１０７において、機器情報管理部４０７は、データベースアクセス部４０４を介して送信済みの稼働情報をデータベースから削除するよう制御する。
【００９６】
ここで、分析装置（１０２）に送信した稼働情報は、監視システム１０１（管理装置１０６）に送信されなくなる。本実施形態では、監視システム（１０１）の運用フローとして、管理装置（１０６）と拠点監視装置（１１３、１１８）の設定が完了することで契約が開始されることを想定している。一方、利用状況分析システム（１００）では、分析装置（１０２）の設定が完了することで拠点監視装置（１１３、１１８）の設定も同期されるため、分析装置（１０２）の設定完了により契約が開始となる。そのため、設定完了の遅れなどによる契約までの情報に関しては、管理装置（１０６）には送信不要としている。
【００９７】
＜分析装置の登録確認処理についてのフローチャート＞
図１２は、分析装置（１０２）の管理装置（１０６）に対する未登録フラグが有効であった画像形成装置の登録状況の確認処理を説明するためのフローチャートを示す。なお、フローチャートの各ステップの処理は、分析装置のＣＰＵがＲＯＭやＨＤ等の不揮発性記憶手段に記憶された本発明に特有な制御プログラムを読み込み実行することに応じて実現されるものとする。なお、本処理は、システム連携処理部７０７により、定期的、またオペレータによる指示に応じて実行される処理である。
【００９８】
Ｓ１２０１において、システム連携処理部７０７が、管理装置（１０６）にアクセスし、未登録フラグ８０５が有効な画像形成装置が監視システム（１０１）に対して登録されたかを問い合わせて、チェックする。Ｓ１２０２で、システム連携処理部７０７が管理装置（１０６）から登録済みである応答を受け付けた場合にはＳ１２０３に進み、未登録である旨の応答を受け付けた場合には本処理を終了する。
【００９９】
Ｓ１２０３において、デバイス管理制御部７０８は、リスト８０１内の対象装置について未登録フラグ８０５を無効化する。さらに、Ｓ１２０４において、デバイス管理制御部７０８が通信部７０３を用いて、未登録フラグ８０５が解除されたことをしめす解除通知を拠点監視装置に通知して、本処理を終了する。
【０１００】
＜拠点監視装置が解除通知を受信した際の処理についてのフローチャート＞
図１３は、図１２の処理を通じて、拠点監視装置が解除通知を受信した際の処理を説明するためのフローチャートを示す。なお、フローチャートの各ステップの処理は、拠点監視装置のＣＰＵがＲＯＭやＨＤ等の不揮発性記憶手段に記憶された本発明に特有な制御プログラムを読み込み実行することに応じて実現されるものとする。
【０１０１】
Ｓ１３０１において、機器情報管理部４０７は、分析装置（１０２）から解除通知を受信する。Ｓ１３０２において、機器情報管理部４０７は、解除通知の対象の画像形成装置の稼働情報がデータベースに存在するかチェックする。Ｓ１３０３において、機器情報管理部４０７が解除通知の対象の画像形成装置の稼働情報が存在すると判定した場合にはＳ１３０４へ進み、存在しないと判定した場合には本処理を終了する。
【０１０２】
Ｓ１３０４において、機器情報管理部４０７は、解除通知の対象の画像形成装置の稼働情報を監視システム（１０１）（管理装置１０６）へ送信する。Ｓ１３０５において、機器情報管理部４０７は、データベースアクセス部４０４を介して、送信済みの稼働情報をデータベースから削除するよう制御する。
【０１０３】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１０４】
さらに、本発明には、上述した実施形態の適宜組み合わせることにより構成されたシステムやその機能も含まれるものとする。
【図１】
2014211770.tif 000003
【図２】
2014211770.tif 000004
【図３】
2014211770.tif 000005
【図４】
2014211770.tif 000006
【図５】
2014211770.tif 000007
【図６】
2014211770.tif 000008
【図７】
2014211770.tif 000009
【図８】
2014211770.tif 000010
【図９】
2014211770.tif 000011
【図１０】
2014211770.tif 000012
【図１１】
2014211770.tif 000013
【図１２】
2014211770.tif 000014
【図１３】
2014211770.tif 000015