(57)【特許請求の範囲】
【請求項１】
複数種類の機器管理システムそれぞれから、機器の利用状況に関する機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集部と、
機器のサービスに関する契約情報を機器ごとに取得する第２収集部と、
複数種類のサービスシステムから、機器の状態に関する各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集部と、
前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成部と、
作成されたレポートを出力するレポート出力部と、
を備えることを特徴とするレポート作成装置。
【請求項２】
前記レポート作成部は、前記機器管理情報用共通フォーマットに変換された機器管理情報と、前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付けたデータオブジェクトを生成し、前記契約情報を参照して前記データオブジェクトからレポートを生成することを特徴とする請求項１記載のレポート作成装置。
【請求項３】
前記レポート作成部は、前記レポートとして、機器毎に、利用状況とともに、機器異常の回数が品質保証の範囲内に収まっているか否かを示すレポートを作成することを特徴とする請求項１又は２に記載のレポート作成装置。
【請求項４】
前記レポート作成部は、前記第２収集部が前記契約情報を収集できなかった場合、又は前記第３収集部が前記サービス情報を収集できなかった場合、前記レポートとして、機器毎の利用状況を示すレポートを作成することを特徴とする請求項１〜３のいずれか１つに記載のレポート作成装置。
【請求項５】
前記レポート作成部は、前記第１収集部が前記機器管理情報を収集できなかった場合、前記レポートとして、機器毎の機器異常の回数が品質保証の範囲内に収まっているか否かを示すレポートを作成することを特徴とする請求項１〜４のいずれか１つに記載のレポート作成装置。
【請求項６】
前記複数種類の機器管理システムそれぞれは、データベースシステムであり、
前記第１収集部は、前記複数種類の機器管理システムそれぞれに対し、データベースの種類に応じたクエリを送信して、前記複数種類の機器管理システムそれぞれから前記機器管理情報を収集し、収集した前記機器管理情報それぞれを機器管理情報用共通オブジェクトにマッピングすることで前記機器管理情報用共通フォーマットに変換することを特徴とする請求項１〜５のいずれか１つに記載のレポート作成装置。
【請求項７】
前記複数種類のサービスシステムそれぞれは、データベースシステムであり、
前記第３収集部は、前記複数種類のサービスシステムそれぞれに対し、データベースの種類に応じたクエリを送信して、前記複数種類のサービスシステムそれぞれから前記サービス情報を収集し、収集した前記サービス情報それぞれをサービス情報用共通オブジェクトにマッピングすることで前記サービス情報用共通フォーマットに変換することを特徴とする請求項１〜６のいずれか１つに記載のレポート作成装置。
【請求項８】
複数種類の機器管理システムと、契約システムと、複数種類のサービスシステムと、レポート作成装置と、を備えるレポート作成システムであって、
前記複数種類の機器管理システムそれぞれは、当該機器管理システムの拠点に配置されている機器の利用状況に関する機器管理情報を管理し、
前記契約システムは、機器のサービスに関する契約情報を機器ごとに管理し、
前記複数種類のサービスシステムそれぞれは、当該サービスシステムの拠点に配置されている前記機器の状態に関するサービス情報を管理し、
前記レポート作成装置は、
前記複数種類の機器管理システムそれぞれから、前記機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集部と、
前記契約情報を機器ごとに取得する第２収集部と、
前記複数種類のサービスシステムから、各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集部と、
前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成部と、
作成されたレポートを出力するレポート出力部と、
を備えることを特徴とするレポート作成システム。
【請求項９】
前記レポート作成部は、前記機器管理情報用共通フォーマットに変換された機器管理情報と、前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付けたデータオブジェクトを生成し、前記契約情報を参照して前記データオブジェクトからレポートを生成することを特徴とする請求項８記載のレポート作成システム。
【請求項１０】
前記レポート作成部は、前記レポートとして、機器毎に、利用状況とともに、機器異常の回数が品質保証の範囲内に収まっているか否かを示すレポートを作成することを特徴とする請求項８又は９に記載のレポート作成システム。
【請求項１１】
前記レポート作成部は、前記第２収集部が前記契約情報を収集できなかった場合、又は前記第３収集部が前記サービス情報を収集できなかった場合、前記レポートとして、機器毎の利用状況を示すレポートを作成することを特徴とする請求項８〜１０のいずれか１つに記載のレポート作成システム。
【請求項１２】
前記レポート作成部は、前記第１収集部が前記機器管理情報を収集できなかった場合、前記レポートとして、機器毎の機器異常の回数が品質保証の範囲内に収まっているか否かを示すレポートを作成することを特徴とする請求項８〜１１のいずれか１つに記載のレポート作成システム。
【請求項１３】
前記複数種類の機器管理システムそれぞれは、データベースシステムであり、
前記第１収集部は、前記複数種類の機器管理システムそれぞれに対し、データベースの種類に応じたクエリを送信して、前記複数種類の機器管理システムそれぞれから前記機器管理情報を収集し、収集した前記機器管理情報それぞれを機器管理情報用共通オブジェクトにマッピングすることで前記機器管理情報用共通フォーマットに変換することを特徴とする請求項８〜１２のいずれか１つに記載のレポート作成システム。
【請求項１４】
前記複数種類のサービスシステムそれぞれは、データベースシステムであり、
前記第３収集部は、前記複数種類のサービスシステムそれぞれに対し、データベースの種類に応じたクエリを送信して、前記複数種類のサービスシテムそれぞれから前記サービス情報を収集し、収集した前記サービス情報それぞれをサービス情報用共通オブジェクトにマッピングすることで前記サービス情報用共通フォーマットに変換することを特徴とする請求項８〜１３のいずれか１つに記載のレポート作成システム。
【請求項１５】
第１収集部が、複数種類の機器管理システムそれぞれから、機器の利用状況に関する機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集ステップと、
第２収集部が、機器のサービスに関する契約情報を機器ごとに取得する第２収集ステップと、
第３収集部が、複数種類のサービスシステムから、機器の状態に関する各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集ステップと、
レポート作成部が、前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成ステップと、
レポート出力部が、作成されたレポートを出力するレポート出力ステップと、
を含むことを特徴とするレポート作成方法。
【請求項１６】
複数種類の機器管理システムと、契約システムと、複数種類のサービスシステムと、レポート作成装置と、を備えるレポート作成システムで実行されるレポート作成方法であって、
前記複数種類の機器管理システムそれぞれは、当該機器管理システムの拠点に配置されている機器の利用状況に関する機器管理情報を保持する機器管理情報保持ステップを含み、
前記契約システムは、機器のサービスに関する契約情報を機器ごとに保持する契約情報保持ステップを含み、
前記複数種類のサービスシステムそれぞれは、当該サービスシステムの拠点に配置されている前記機器の状態に関するサービス情報を保持するサービス情報保持ステップを含み、
前記レポート作成装置は、
第１収集部が、前記複数種類の機器管理システムそれぞれから、前記機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集ステップと、
第２収集部が、前記契約情報を機器ごとに取得する第２収集ステップと、
第３収集部が、前記複数種類のサービスシステムから、各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集ステップと、
レポート作成部が、前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成ステップと、
レポート出力部が、作成されたレポートを出力するレポート出力ステップと、
を含むことを特徴とするレポート作成方法。
【請求項１７】
請求項１５に記載のレポート作成方法をコンピュータに実行させるためのレポート作成プログラム。
【請求項１８】
請求項１７に記載のレポート作成プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レポート作成装置、レポート作成システム、レポート作成方法、レポート作成プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来から、ＭＰＳ（マネージドプリンティングサービス）の分野では、顧客に対する機器の保守サービスの品質保証として、期間内の機器トラブル回数の上限値などを保証項目とするＳＬＡ（サービスレベルアグリーメント）契約が交わされることが一般的である。
【０００３】
そして保証項目の実現のため、機器の利用状況などの機器管理情報を管理する機器管理システムや機器異常などのサービス情報を管理するサービスデスクシステムが導入されている。
【０００４】
ここで、例えば特許文献１には、ネットワーク機器のサービスレポートを作成・提示する技術が開示されている。具体的には、サービスを提供している顧客と結ぶサービス品質に関するサービスレベル契約情報、ネットワーク機器から収集したアラーム情報、及びネットワーク機器とサービスとの組み合わせ情報であるサービス構成情報に基づいてサービスレポートを作成し、作成したサービスレポートを、ネットワークを介して顧客等に提示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術では、契約対象の機器が複数の拠点にまたがって配置されている場合、導入されている機器管理システムやサービスデスクシステムの種類が拠点毎に異なっていることが多々ある。このため、各拠点で管理されている機器管理情報やサービス情報の態様も異なり、レポートを作成するのは容易ではない。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、複数の拠点にまたがって配置されている機器のレポートを作成することができるレポート作成装置、レポート作成システム、レポート作成方法、レポート作成プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかるレポート作成装置は、複数種類の機器管理システムそれぞれから、機器の利用状況に関する機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集部と、機器のサービスに関する契約情報を機器ごとに取得する第２収集部と、複数種類のサービスシステムから、機器の状態に関する各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集部と、前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成部と、作成されたレポートを出力するレポート出力部と、を備えることを特徴とする。
【０００８】
また、本発明の別の態様にかかるレポート作成システムは、複数種類の機器管理システムと、契約システムと、複数種類のサービスシステムと、レポート作成装置と、を備えるレポート作成システムであって、前記複数種類の機器管理システムそれぞれは、当該機器管理システムの拠点に配置されている機器の利用状況に関する機器管理情報を管理し、前記契約システムは、機器のサービスに関する契約情報を機器ごとに管理し、前記複数種類のサービスシステムそれぞれは、当該サービスシステムの拠点に配置されている前記機器の状態に関するサービス情報を管理し、前記レポート作成装置は、前記複数種類の機器管理システムそれぞれから、前記機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集部と、前記契約情報を機器ごとに取得する第２収集部と、前記複数種類のサービスシステムから、各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集部と、前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成部と、作成されたレポートを出力するレポート出力部と、を備えることを特徴とする。
【０００９】
また、本発明の別の態様にかかるレポート作成方法は、第１収集部が、複数種類の機器管理システムそれぞれから、機器の利用状況に関する機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集ステップと、第２収集部が、機器のサービスに関する契約情報を機器ごとに取得する第２収集ステップと、第３収集部が、複数種類のサービスシステムから、機器の状態に関する各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集ステップと、レポート作成部が、前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを作成するレポート作成ステップと、レポート出力部が、作成されたレポートを出力するレポート出力ステップと、を含むことを特徴とする。
【００１０】
また、本発明の別の態様にかかるレポート作成方法は、複数種類の機器管理システムと、契約システムと、複数種類のサービスシステムと、レポート作成装置と、を備えるレポート作成システムで実行されるレポート作成方法であって、前記複数種類の機器管理システムそれぞれは、当該機器管理システムの拠点に配置されている機器の利用状況に関する機器管理情報を保持する機器管理情報保持ステップを含み、前記契約システムは、機器のサービスに関する契約情報を機器ごとに保持する契約情報保持ステップを含み、前記複数種類のサービスシステムそれぞれは、当該サービスシステムの拠点に配置されている前記機器の状態に関するサービス情報を保持するサービス情報保持ステップを含み、前記レポート作成装置は、第１収集部が、前記複数種類の機器管理システムそれぞれから、前記機器管理情報を収集し、機器管理情報用共通フォーマットに変換する第１収集ステップと、第２収集部が、前記契約情報を機器ごとに取得する第２収集ステップと、第３収集部が、前記複数種類のサービスシステムから、各サービス情報を収集し、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する第３収集ステップと、レポート作成部が、前記機器管理情報用共通フォーマットに変換された機器管理情報と前記サービス情報用共通フォーマットに変換されたサービス情報とを対応付け、前記対応付けられた機器管理情報及びサービス情報と前記契約情報とに基づくレポートを出力するレポート出力ステップと、を含むことを特徴とする。
【００１１】
また、本発明の別の態様にかかるレポート作成プログラムは、上記レポート作成方法をコンピュータに実行させるためのものである。
【００１２】
また、本発明の別の態様にかかる記憶媒体は、上記レポート作成プログラムを記憶したコンピュータ読み取り可能なものである。
【発明の効果】
【００１３】
本発明によれば、複数の拠点にまたがって配置されている機器のレポートを作成できるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本実施形態のレポート作成システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態のレポート作成装置の構成の一例を示すブロック図である。
【図３】図３は、本実施形態の収集部が機器管理情報を収集する場合の詳細構成の一例を示すブロック図である。
【図４】図４は、本実施形態の収集部が契約情報及びサービス情報を収集する場合の詳細構成の一例を示すブロック図である。
【図５】図５は、本実施形態の作成部の詳細構成の一例を示すブロック図である。
【図６】図６は、本実施形態の作成部により作成されるＳｅｒｉｖｅＭｅｔｅｒレポートの一例を示す図である。
【図７】図７は、本実施形態の作成部により作成されるＭｅｔｅｒレポートの一例を示す図である。
【図８】図８は、本実施形態の作成部により作成されるＳｅｒｖｉｃｅレポートの一例を示す図である。
【図９】図９は、本実施形態のレポート作成システムで行われる機器管理情報収集処理の一例を示すフローチャートである。
【図１０】図１０は、本実施形態のレポート作成システムで行われるレポート作成処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明にかかるレポート作成装置、レポート作成システム、レポート作成方法、レポート作成プログラム及び記憶媒体の実施形態を詳細に説明する。
【００１６】
まず、本実施形態のレポート作成システムの構成について説明する。
【００１７】
図１は、本実施形態のレポート作成システム１０の構成の一例を示すブロック図である。図１に示すように、レポート作成システム１０は、機器管理システム２０ａ、２０ｂと、契約システム３０と、サービスデスクシステム４０ａ、４０ｂと、レポート作成装置１００とを、備える。ここで、機器管理システム２０ａ及びサービスデスクシステム４０ａは、拠点ａに配置され、機器管理システム２０ｂ及びサービスデスクシステム４０ｂは、拠点ｂに配置されているものとする。拠点ａ、ｂは、同一顧客の拠点であるものとする。拠点ａ、ｂは、同一国に存在していてもよいし、異なる国に存在していてもよい。なお、図１に示す例では、機器管理システム及びサービスデスクシステムが２つずつである場合を例に取り説明するが、これに限定されるものではない。機器管理システム及びサービスデスクシステムの数は、複数であればいくつであってもよい。
【００１８】
機器管理システム２０ａ、２０ｂ、契約システム３０、サービスデスクシステム４０ａ、４０ｂ、及びレポート作成装置１００は、ネットワーク１１を介して接続されている。またレポート作成装置１００は、ネットワーク１１を介してユーザ端末５０とも接続されている。ネットワーク１１は、例えば、公衆通信回線や特定通信回線（専用線）などにより実現できる。
【００１９】
機器管理システム２０ａは、拠点ａに配置されている印刷装置、複写機、複合機、及びファクシミリ装置などの画像形成装置の利用状況に関する機器管理情報を管理するデータベースシステムである。ここで、複合機とは、複写機能、印刷機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有するものである。なお図１に示す例では、拠点ａに配置されている画像形成装置として印刷装置２５ａ、２６ａのみを例示しているが、機器管理システム２０ａの管理対象の画像形成装置は、これに限定されるものではない。なお本実施形態では、機器管理システム２０ａ、２０ｂが画像形成装置を管理する例について説明するが、管理対象機器はこれに限定されるものではなく、例えば、ＰＣ（Personal  Computer）などの情報処理装置全般、プロジェクタ、又はカメラなど、機器管理情報を取得できる機器であればどのような機器であってもよい。
【００２０】
また本実施形態では、機器管理情報が、画像形成装置を識別する機器ＩＤ及び当該画像形成装置の出力（印刷）枚数である場合を例に取り説明するが、これに限定されるものではない。また機器管理情報の機器ＩＤは、メーカ名、モデル名、及びシリアルナンバーの組み合わせであるものとするが、これに限定されるものではない。
【００２１】
機器管理システム２０ａは、機器管理情報記憶装置２１ａと、機器管理装置２２ａとを、備える。
【００２２】
機器管理情報記憶装置２１ａは、後述の機器管理装置２２ａにより取得された機器管理情報が蓄積されるデータベースである。本実施形態では、機器管理情報記憶装置２１ａは、機器管理システム２０ａの管理対象の画像形成装置の機器ＩＤ及び出力枚数を対応付けて記憶する。
【００２３】
機器管理装置２２ａは、サーバ装置などの通常のコンピュータであり、機器管理システム２０ａの管理対象の画像形成装置から定期的（例えば、１ヶ月毎）に機器管理情報を取得し、機器管理情報記憶装置２１ａに登録する。本実施形態では、機器管理装置２２ａは、機器管理システム２０ａの管理対象の画像形成装置から定期的に機器ＩＤ及び出力枚数を取得し、機器ＩＤ及び出力枚数を取得する毎に、取得した出力枚数を取得した機器ＩＤに一致する機器管理情報記憶装置２１ａの機器ＩＤに対応付けて機器管理情報記憶装置２１ａに登録する。
【００２４】
機器管理システム２０ｂは、拠点ｂに配置されている画像形成装置の機器管理情報を管理するデータベースシステムである。但し、機器管理システム２０ｂは、機器管理システム２０ａとは異なる種類のデータベースシステムであり、少なくともデータソースの種類が機器管理システム２０ａと異なるものとする。データソースの種類としては、例えば、ＭｙＳＱＬ、Ｏｒａｃｌｅ、又はＭＳＳＱＬなどが挙げられる。なお図１に示す例では、拠点ｂに配置されている画像形成装置として印刷装置２５ｂ、２６ｂのみを例示しているが、機器管理システム２０ｂの管理対象の画像形成装置は、これに限定されるものではない。
【００２５】
機器管理システム２０ｂは、機器管理情報記憶装置２１ｂと、機器管理装置２２ｂとを、備える。
【００２６】
機器管理情報記憶装置２１ｂは、後述の機器管理装置２２ｂにより取得された機器管理情報が蓄積されるデータベースである。本実施形態では、機器管理情報記憶装置２１ｂは、機器管理システム２０ｂの管理対象の画像形成装置の機器ＩＤ及び出力枚数を対応付けて記憶する。
【００２７】
機器管理装置２２ｂは、サーバ装置などの通常のコンピュータであり、機器管理システム２０ｂの管理対象の画像形成装置から定期的に機器管理情報を取得し、機器管理情報記憶装置２１ｂに登録する。本実施形態では、機器管理装置２２ｂは、機器管理システム２０ｂの管理対象の画像形成装置から定期的（例えば、１ヶ月毎）に機器ＩＤ及び出力枚数を取得し、機器ＩＤ及び出力枚数を取得する毎に、取得した出力枚数を取得した機器ＩＤに一致する機器管理情報記憶装置２１ｂの機器ＩＤに対応付けて機器管理情報記憶装置２１ｂに登録する。
【００２８】
契約システム３０は、機器毎の品質保証に関する契約情報を管理するデータベースシステムである。本実施形態では、レポート作成システム１０の運営業者と拠点ａ、ｂの顧客との間で、拠点ａ、ｂに配置されている各機器の機器異常種別毎の所定期間内の機器異常回数の上限値を保証項目としたＳＬＡ（サービスレベルアグリーメント）契約が交わされているものとする。このため本実施形態では、契約情報が、拠点ａ、ｂに配置されている各機器の機器異常種別毎の所定期間内の機器異常回数の上限値である場合を例に取り説明するが、これに限定されるものではない。例えば、サービスマン到着までの上限時間、所定期間内の最低稼働率、又は機器異常の復旧までの上限時間などがＳＬＡ契約の保証項目とされていれば、これらを契約情報としてもよい。なお、契約システム３０は、拠点ａ、ｂの顧客との契約情報だけでなく、他の顧客との契約情報も管理する。
【００２９】
契約システム３０は、契約情報記憶装置３１と、契約装置３２とを、備える。契約情報記憶装置３１は、後述の契約装置３２に入力された契約情報が記憶されるデータベースであり、顧客を識別する顧客ＩＤ毎に契約情報を対応付けて記憶する。契約装置３２は、サーバ装置などの通常のコンピュータであり、レポート作成システム１０の運営業者の営業担当者などが図示せぬ入力装置を用いて契約装置３２に入力した顧客ＩＤ及び契約情報を受け付ける。そして契約装置３２は、入力された契約情報を入力された顧客ＩＤに一致する契約情報記憶装置３１の顧客ＩＤに対応付けて契約情報記憶装置３１に登録する。
【００３０】
サービスデスクシステム４０ａは、拠点ａに配置されている画像形成装置の機器異常に関するサービス情報を管理するデータベースシステムである。なお、サービスデスクシステム４０ａの管理対象の画像形成装置は、機器管理システム２０ａ同様、印刷装置２５ａ、２６ａに限定されるものではない。
【００３１】
本実施形態では、サービス情報が、画像形成装置を識別する機器ＩＤ及び当該画像形成装置の機器異常種別毎の機器異常回数である場合を例に取り説明するが、これに限定されるものではない。サービス情報は、機器異常に関する情報であって契約情報と対応する情報であればよく、例えば、サービスマン到着時間、稼働率、機器異常復旧時間などであってもよい。またサービス情報の機器ＩＤは、シリアルナンバーであるものとするが、これに限定されるものではない。
【００３２】
サービスデスクシステム４０ａは、サービス情報記憶装置４１ａと、サービスデスク装置４２ａとを、備える。
【００３３】
サービス情報記憶装置４１ａは、後述のサービスデスク装置４２ａにより入力された機器異常内容に基づくサービス情報が蓄積されるデータベースである。本実施形態では、サービス情報記憶装置４１ａは、サービスデスクシステム４０ａの管理対象の画像形成装置の機器ＩＤ及び機器異常種別毎の機器異常回数に加え、機器異常内容を対応付けて記憶する。なお、機器異常内容とは、例えば、機器異常種別、機器異常の発生日時、及び機器異常の対処方法などである。
【００３４】
サービスデスク装置４２ａは、サーバ装置などの通常のコンピュータである。サービスデスク装置４２ａは、サービスデスクシステム４０ａの担当者やサービスエンジニアなどが図示せぬ入力装置を用いてサービスデスク装置４２ａに入力したサービスデスクシステム４０ａの管理対象の画像形成装置の機器異常内容に基づくサービス情報をサービス情報記憶装置４１ａに登録する。本実施形態では、サービスデスク装置４２ａは、サービスデスクシステム４０ａの管理対象の画像形成装置の機器ＩＤ及び機器異常内容の入力を受け付ける。そしてサービスデスク装置４２ａは、入力された機器ＩＤに一致するサービス情報記憶装置４１ａの機器ＩＤに対応付けられ、入力された機器異常内容に関連する機器異常種別の機器異常回数を更新するとともに、入力された機器異常内容を当該機器ＩＤに対応付けてサービス情報記憶装置４１ａに登録する。
【００３５】
サービスデスクシステム４０ｂは、拠点ｂに配置されている画像形成装置のサービス情報を管理するデータベースシステムである。但し、サービスデスクシステム４０ｂは、サービスデスクシステム４０ａとは異なる種類のデータベースシステムであり、少なくともデータソースの種類がサービスデスクシステム４０ａと異なるものとする。なお、サービスデスクシステム４０ｂの管理対象の画像形成装置は、機器管理システム２０ｂ同様、印刷装置２５ｂ、２６ｂに限定されるものではない。
【００３６】
サービスデスクシステム４０ｂは、サービス情報記憶装置４１ｂと、サービスデスク装置４２ｂとを、備える。
【００３７】
サービス情報記憶装置４１ｂは、後述のサービスデスク装置４２ｂにより入力された機器異常内容に基づくサービス情報が記憶されるデータベースである。本実施形態では、サービス情報記憶装置４１ｂは、サービスデスクシステム４０ｂの管理対象の画像形成装置の機器ＩＤ及び機器異常種別毎の機器異常回数に加え、機器異常内容を対応付けて記憶する。
【００３８】
サービスデスク装置４２ｂは、サーバ装置などの通常のコンピュータである。サービスデスク装置４２ｂは、サービスデスクシステム４０ｂの担当者やサービスエンジニアなどが図示せぬ入力装置を用いてサービスデスク装置４２ｂに入力したサービスデスクシステム４０ｂの管理対象の画像形成装置の機器異常内容に基づくサービス情報をサービス情報記憶装置４１ｂに登録する。本実施形態では、サービスデスク装置４２ｂは、サービスデスクシステム４０ｂの管理対象の画像形成装置の機器ＩＤ及び機器異常内容の入力を受け付ける。そしてサービスデスク装置４２ｂは、入力された機器ＩＤに一致するサービス情報記憶装置４１ｂの機器ＩＤに対応付けられ、入力された機器異常内容に関連する機器異常種別の機器異常回数を更新するとともに、入力された機器異常内容を当該機器ＩＤに対応付けてサービス情報記憶装置４１ｂに登録する。
【００３９】
このように、サービスデスクシステム４０ａ、ｂでは、サービス情報の登録が手動に基づくため、登録（入力）簡素化の観点から、機器ＩＤがシリアルナンバーのみとなっている。これに対し、機器管理システム２０ａ、ｂでは、機器管理情報の登録が自動化されているため、登録簡素化の必要性がそれほどなく、機器ＩＤがメーカ名、モデル名、及びシリアルナンバーの組み合わせとなっている。
【００４０】
ユーザ端末５０は、拠点ａ、ｂの顧客の端末装置であり、図示せぬ表示装置に表示されたブラウザ上でレポート作成装置１００に対してレポートの作成を要求する。そしてユーザ端末５０は、レポート作成装置１００により作成されたレポートを取得し、取得したレポートをブラウザ上で表示する。
【００４１】
レポート作成装置１００は、ユーザ端末５０からの要求に応じて拠点ａ、ｂに配置されている画像形成装置のレポートを作成するサーバ装置である。図２は、本実施形態のレポート作成装置１００の構成の一例を示すブロック図である。図２に示すように、レポート作成装置１００は、コネクタ情報記憶部１１０と、収集部１２０と、機器管理情報記憶部１４０と、作成部１５０とを、備える。
【００４２】
コネクタ情報記憶部１１０及び機器管理情報記憶部１４０は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置の少なくともいずれかにより実現できる。収集部１２０及び作成部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）などの既存の制御装置により実現できる。
【００４３】
コネクタ情報記憶部１１０は、後述の収集部１２０内で生成されるＣｏｎｎｅｃｏｒの情報を記憶するものである。例えば、コネクタ情報記憶部１１０は、顧客の拠点を識別する拠点ＩＤと顧客の拠点に導入されているデータベースシステム（機器管理システム及びサービスデスクシステム）のデータソースに対応するＣｏｎｎｅｃｏｒのコネクタ名とを対応付けたテーブルを記憶する。なお、Ｃｏｎｎｅｃｏｒの詳細については、後述する。
【００４４】
収集部１２０（第１収集部、第２収集部、及び第３収集部の一例）は、機器管理システム２０ａ、２０ｂから機器管理情報を収集し、契約システム３０から契約情報を収集し、サービスデスクシステム４０ａ、４０ｂからサービス情報を収集する。
【００４５】
具体的には、収集部１２０は、機器管理システム２０ａ、２０ｂから機器管理情報を収集する場合、機器管理システム２０ａ、２０ｂそれぞれに対し、当該機器管理システムの種類に応じた取得要求を行って、機器管理システム２０ａ、２０ｂそれぞれから機器管理情報を収集する。そして収集部１２０は、収集した機器管理情報それぞれを機器管理情報用共通フォーマットに変換し、機器管理情報記憶部１４０に格納する。
【００４６】
例えば、収集部１２０は、機器管理システム２０ａ、２０ｂそれぞれに対し、データベースの種類に応じたクエリを送信して、機器管理システム２０ａ、２０ｂそれぞれから機器管理情報を収集する。そして収集部１２０は、収集した機器管理情報それぞれを機器管理情報用共通オブジェクトにマッピングすることで機器管理情報用共通フォーマットに変換し、機器管理情報記憶部１４０に格納する。
【００４７】
なお収集部１２０は、機器管理システム２０ａ、２０ｂへの取得要求（クエリ）に対する応答がない場合、即ち、機器管理システム２０ａ、２０ｂと通信できない場合、機器管理情報を収集しない。
【００４８】
図３は、本実施形態の収集部１２０が機器管理情報を収集する場合の詳細構成の一例を示すブロック図である。図３に示すように、収集部１２０は、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１と、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂとを、含む。
【００４９】
ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、機器管理情報の収集タイミングになると、収集先の拠点を示す拠点ＩＤに対応付けられたコネクタ名をコネクタ情報記憶部１１０から取得し、取得したコネクタ名に対応するＣｏｎｎｅｃｏｒをリフレクションにより生成する。本実施形態では、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、拠点ａの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ａを生成するとともに、拠点ｂの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ｂを生成する。なお、Ｃｏｎｎｅｃｏｒ１２２ａは、拠点ａの機器管理システム２０ａのデータソースに対応し、Ｃｏｎｎｅｃｏｒ１２２ｂは、拠点ｂの機器管理システム２０ｂのデータソースに対応する。そしてＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂにより生成されるＲｅｐｏｒｔＲａｗＤａｔａ１２３を機器管理情報記憶部１４０に格納する。
【００５０】
Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、機器管理システム２０ａ、２０ｂのデータソースに対してデータソースの種類やテーブル定義に応じたクエリであって機器管理情報の取得を要求するクエリを生成して送信する。そしてＣｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、機器管理情報として機器ＩＤ（メーカ名、モデル名、及びシリアルナンバーの組み合わせ）及び出力枚数を取得する。ここで、ＲｅｐｏｒｔＲａｗＤａｔａ１２３について説明する。ＲｅｐｏｒｔＲａｗＤａｔａ１２３は、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂにより生成される共通オブジェクトであり、自身のフィールドにメーカ名（Ｍａｎｕｆａｃｔｕｒｅ）、モデル名（Ｍｏｄｅｌ）、シリアルナンバー（Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）、出力枚数（Ｃｏｕｎｔｅｒ）などの情報を有している。そしてＣｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、取得した機器ＩＤ及び出力枚数からＲｅｐｏｒｔＲａｗＤａｔａ１２３のインスタンスを生成し、生成したインスタンスをフィールドに合わせてＲｅｐｏｒｔＲａｗＤａｔａ１２３のリストにマッピングする。これにより、ＲｅｐｏｒｔＲａｗＤａｔａ１２３が生成される。
【００５１】
図２に戻り、収集部１２０は、契約システム３０から契約情報を収集する場合、契約システム３０に対し取得要求を行って契約情報を収集する。例えば、収集部１２０は、契約システム３０に対し、データベースの種類に応じたクエリを送信して、契約システム３０から契約情報を収集する。
【００５２】
なお収集部１２０は、契約システム３０への取得要求（クエリ）に対する応答がない場合、即ち、契約システム３０と通信できない場合、契約情報を収集しない。また収集部１２０は、契約システム３０への取得要求（クエリ）に対してエラーが返却された場合、即ち、契約システム３０で契約情報が管理されていない場合も契約情報を収集しない。
【００５３】
また収集部１２０は、サービスデスクシステム４０ａ、４０ｂからサービス情報を収集する場合、サービスデスクシステム４０ａ、４０ｂそれぞれに対し、当該サービスデスクシステムの種類に応じた取得要求を行って、サービスデスクシステム４０ａ、４０ｂそれぞれからサービス情報を収集する。そして収集部１２０は、収集したサービス情報それぞれをサービス情報用共通フォーマットに変換する。
【００５４】
例えば、収集部１２０は、サービスデスクシステム４０ａ、４０ｂそれぞれに対し、データベースの種類に応じたクエリを送信して、サービスデスクシステム４０ａ、４０ｂそれぞれからサービス情報を収集する。そして収集部１２０は、収集したサービス情報それぞれをサービス情報用共通オブジェクトにマッピングすることでサービス情報用共通フォーマットに変換する。
【００５５】
なお収集部１２０は、サービスデスクシステム４０ａ、４０ｂへの取得要求（クエリ）に対する応答がない場合、即ち、サービスデスクシステム４０ａ、４０ｂと通信できない場合、サービス情報を収集しない。
【００５６】
図４は、本実施形態の収集部１２０が契約情報及びサービス情報を収集する場合の詳細構成の一例を示すブロック図である。図４に示すように、収集部１２０は、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１と、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂ、１２２ｃとを、含む。
【００５７】
ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、後述の作成部１５０から契約情報及びサービス情報の収集が要求されると、収集先の拠点を示す拠点ＩＤに対応付けられたコネクタ名をコネクタ情報記憶部１１０から取得し、取得したコネクタ名に対応するＣｏｎｎｅｃｏｒをリフレクションにより生成する。本実施形態では、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、拠点ａの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ａを生成するとともに、拠点ｂの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ｂを生成する。なお、Ｃｏｎｎｅｃｏｒ１２２ａは、拠点ａの機器管理システム２０ａのデータソースに対応し、Ｃｏｎｎｅｃｏｒ１２２ｂは、拠点ｂの機器管理システム２０ｂのデータソースに対応する。また本実施形態では、契約システム３０は１種類であるため、契約システム３０のデータソースに対応するＣｏｎｎｅｃｏｒ１２２ｃは、予め生成されているものとするが、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂと同様の手法で生成するようにしてもよい。そしてＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、Ｃｏｎｎｅｃｏｒ１２２ｃにより収集された契約情報及びＣｏｎｎｅｃｏｒ１２２ａ、１２２ｂにより生成されるＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４を後述の作成部１５０に渡す。
【００５８】
Ｃｏｎｎｅｃｏｒ１２２ｃは、契約システム３０のデータソースに対してデータソースの種類やテーブル定義に応じたクエリであって契約情報の取得を要求するクエリを生成して送信する。そしてＣｏｎｎｅｃｏｒ１２２ｃは、契約情報として拠点ａ、ｂに配置されている各機器の機器異常種別毎の所定期間内の機器異常回数の上限値を取得し、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１に渡す。
【００５９】
Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、サービスデスクシステム４０ａ、４０ｂのデータソースに対してデータソースの種類やテーブル定義に応じたクエリであってサービス情報の取得を要求するクエリを生成して送信し、サービス情報として機器ＩＤ（シリアルナンバー）及び機器異常回数を取得する。ここで、ＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４について説明する。ＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４は、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂにより生成される共通オブジェクトであり、自身のフィールドにシリアルナンバー（Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）、機器異常種別毎の機器異常回数（Ｉｎｃｉｄｅｎｔ）などの情報を有している。そしてＣｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、取得した機器ＩＤ（シリアルナンバー）及び機器異常回数からＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４のインスタンスを生成し、生成したインスタンスをフィールドに合わせてＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４のリストにマッピングする。これにより、ＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４が生成される。
【００６０】
図２に戻り、機器管理情報記憶部１４０には、収集部１２０により収集され、機器管理情報用共通フォーマットに変換された機器管理情報それぞれが記憶される。具体的には、機器管理情報記憶部１４０は、収集部１２０により生成されたＲｅｐｏｒｔＲａｗＤａｔａ１２３を記憶する。
【００６１】
作成部１５０は、ユーザ端末５０からレポートの作成が要求されると、収集部１２０に契約情報及びサービス情報の収集を要求し、収集部１２０から契約情報及びサービス情報用共通フォーマットに変換されたサービス情報それぞれを取得する。また作成部１５０は、機器管理情報記憶部１４０から機器管理情報用共通フォーマットに変換された機器管理情報それぞれを取得する。そして作成部１５０は、機器管理情報用共通フォーマットに変換された機器管理情報それぞれ、契約情報、及びサービス情報用共通フォーマットに変換されたサービス情報それぞれを用いて、レポートを作成し、ユーザ端末５０に出力する。
【００６２】
具体的には、作成部１５０は、機器毎に、利用状況とともに、機器異常の回数が品質保証の範囲内に収まっているか否かを示すレポートを作成する。但し、作成部１５０は、収集部１２０が契約情報を収集できなかった場合又はサービス情報を収集できなかった場合には、機器毎の利用状況を示すレポートを作成する。また作成部１５０は、収集部１２０が機器管理情報を収集できなかった場合には、機器毎の機器異常の回数が品質保証の範囲内に収まっているか否かを示すレポートを作成する。
【００６３】
図５は、本実施形態の作成部１５０の詳細構成の一例を示すブロック図である。図５に示すように、作成部１５０は、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１と、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２とを、含む。
【００６４】
ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、ユーザ端末５０からレポートの作成リクエストを受け付け、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２にレポートの作成に必要なＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３の生成及び契約情報の取得を指示する。そしてＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２により生成されたＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３及び契約情報からレポートを作成し、ユーザ端末５０に出力する。例えばＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３のサービス情報と契約情報とを照合し、照合結果（サービス情報が契約情報を守れているか否か）を反映したレポートを作成する。
【００６５】
ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２には、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１からＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３の生成及び契約情報の取得が指示される。この場合、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２は、機器管理情報記憶部１４０からＲｅｐｏｒｔＲａｗＤａｔａ１２３を取得するとともに、収集部１２０に契約情報及びサービス情報の収集を要求し、契約情報及びＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４を取得する。そしてＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２は、シリアルナンバーをキーとして、ＲｅｐｏｒｔＲａｗＤａｔａ１２３とＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４とをひもづけ（対応付け）、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３を生成する。ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３は、データオブジェクトであり、自身のフィールドにメーカ名（Ｍａｎｕｆａｃｔｕｒｅ）、モデル名（Ｍｏｄｅｌ）、シリアルナンバー（Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）、機器異常回数（Ｉｎｃｉｄｅｎｔ）、出力枚数（Ｃｏｕｎｔｅｒ）などの情報を有している。そしてＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２は、生成したＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ１５３及び取得した契約情報をＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１に渡す。
【００６６】
図６は、本実施形態の作成部１５０により作成されるＳｅｒｖｉｃｅＭｅｔｅｒレポートの一例を示す図である。なお図６に示すＳｅｒｖｉｃｅＭｅｔｅｒレポートは、収集部１２０が機器管理情報、契約情報、及びサービス情報を収集できた場合に作成部１５０により作成されるレポートである。
【００６７】
図６に示すように、ＳｅｒｖｉｃｅＭｅｔｅｒレポートは、各機器のプロパティ（Ｄｅｖｉｃｅ  Ｐｒｏｐｅｒｔｙ）毎に、契約情報（ＳＬＡ）の有無、機器異常種別毎の機器異常回数（Ｉｎｃｉｄｅｎｔ）、１ヶ月毎の出力枚数であるメータ値（Ｍｅｔｅｒ  ｖａｌｕｅ）を確認できるレポートとなっている。なお、機器異常種別は、合計（ＴｏｔａｌＩｎｃｉｄｅｎｔ）、ジャム発生（Ｊａｍ）、トナー切れ（Ｔｏｎｅｒ）、及びその他（Ｏｔｈｅｒ）となっている。ＳＬＡ契約で機器異常種別毎の機器異常回数の上限値が定められている機器（ＳＬＡのＣｏｎｔｒａｃｔがＡｖａｉｌａｂｌｅの機器）については、上限値を超えた機器異常回数が菱形の網掛けで表示されるようになっている。またＳＬＡ契約で機器異常種別毎の機器異常回数の上限値が定められていない機器（ＳＬＡのＣｏｎｔｒａｃｔがＮｏの機器）については、機器異常回数が右下がり対角線の網掛けで表示されるようになっている。
【００６８】
図７は、本実施形態の作成部１５０により作成されるＭｅｔｅｒレポートの一例を示す図である。なお図７に示すＭｅｔｅｒレポートは、収集部１２０が契約情報又はサービス情報を収集できなかった場合に作成部１５０により作成されるレポートである。図７に示すように、Ｍｅｔｅｒレポートは、各機器のプロパティ（Ｄｅｖｉｃｅ  Ｐｒｏｐｅｒｔｙ）毎に、１ヶ月毎の出力枚数であるメータ値（Ｍｅｔｅｒ  ｖａｌｕｅ）を確認できるレポートとなっている。
【００６９】
図８は、本実施形態の作成部１５０により作成されるＳｅｒｖｉｃｅレポートの一例を示す図である。なお図８に示すＳｅｒｖｉｃｅレポートは、収集部１２０が機器管理情報を収集できなかった場合に作成部１５０により作成されるレポートである。
【００７０】
図８に示すように、Ｓｅｒｖｉｃｅレポートは、各拠点の機器（Ｇｒｏｕｐ（Ｓｅｒｉａｌ））毎に、契約情報（ＳＬＡ）の有無、機器異常種別毎の機器異常回数（Ｉｎｃｉｄｅｎｔ）を確認できるレポートとなっている。なお、機器異常種別は、合計（ＴｏｔａｌＩｎｃｉｄｅｎｔ）、ジャム発生（Ｊａｍ）、トナー切れ（Ｔｏｎｅｒ）、及びその他（Ｏｔｈｅｒ）となっている。ＳＬＡ契約で機器異常種別毎の機器異常回数の上限値が定められている機器（ＳＬＡのＣｏｎｔｒａｃｔがＡｖａｉｌａｂｌｅの機器）については、上限値を超えた機器異常回数が菱形の網掛けで表示されるようになっている。またＳＬＡ契約で機器異常種別毎の機器異常回数の上限値が定められていない機器（ＳＬＡのＣｏｎｔｒａｃｔがＮｏの機器）については、機器異常回数が右下がり対角線の網掛けで表示されるようになっている。
【００７１】
次に、本実施形態のレポート作成システムの動作について説明する。
【００７２】
図９は、本実施形態のレポート作成システム１０で行われる機器管理情報収集処理の一例を示すフローチャートである。
【００７３】
まず、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、機器管理情報の収集タイミングになると、収集先の拠点を示す拠点ＩＤに対応付けられたコネクタ名をコネクタ情報記憶部１１０から取得する（ステップＳ１１０）。
【００７４】
続いて、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、取得したコネクタ名に対応するＣｏｎｎｅｃｏｒをリフレクションにより生成する（ステップＳ１１２）。本実施形態では、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、拠点ａの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ａを生成するとともに、拠点ｂの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ｂを生成する。
【００７５】
続いて、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、機器管理システム２０ａ、２０ｂのデータソースに対してデータソースの種類やテーブル定義に応じたクエリであって機器管理情報の取得を要求するクエリを生成する（ステップＳ１１４）。
【００７６】
続いて、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、生成したクエリを機器管理システム２０ａ、２０ｂに送信し、機器管理情報の取得問い合わせをする（ステップＳ１１６）。
【００７７】
続いて、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、機器管理システム２０ａ、２０ｂと通信可能である場合（ステップＳ１１８でＹｅｓ）、機器管理システム２０ａ、２０ｂから機器管理情報を取得し、機器管理情報用共通オブジェク（ＲｅｐｏｒｔＲａｗＤａｔａ１２３）にマッピングする（ステップＳ１２０）。
【００７８】
続いて、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、機器管理情報それぞれがマッピングされた機器管理情報用共通オブジェクを機器管理情報記憶部１４０に格納する（ステップＳ１２２）。
【００７９】
なお、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、機器管理システム２０ａ、２０ｂと通信可能でない場合（ステップＳ１１８でＮｏ）、エラーログを記録する（ステップＳ１２４）。
【００８０】
図１０は、本実施形態のレポート作成システム１０で行われるレポート作成処理の一例を示すフローチャートである。
【００８１】
まず、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１がユーザ端末５０からレポートの作成リクエストを受け付けると、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２は、収集部１２０に契約情報及びサービス情報の収集を要求する（ステップＳ２００）。
【００８２】
続いて、Ｃｏｎｎｅｃｏｒ１２２ｃは、契約システム３０のデータソースに対してデータソースの種類やテーブル定義に応じたクエリであって契約情報の取得を要求するクエリを生成する（ステップＳ２０２）。
【００８３】
続いて、Ｃｏｎｎｅｃｏｒ１２２ｃは、生成したクエリを契約システム３０に送信し、契約情報の取得問い合わせをする（ステップＳ２０４）。
【００８４】
続いて、Ｃｏｎｎｅｃｏｒ１２２ｃは、契約システム３０に契約情報がある場合（ステップＳ２０６でＹｅｓ）、契約システム３０から契約情報を取得し、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１を介して、作成部１５０に渡す（ステップＳ２０８）。なお、契約システム３０に契約情報がない場合や契約システム３０と通信可能でない場合（ステップＳ２０６でＮｏ）、ステップＳ２３０に進む。
【００８５】
続いて、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、サービス情報の収集先の拠点を示す拠点ＩＤに対応付けられたコネクタ名をコネクタ情報記憶部１１０から取得する（ステップＳ２１０）。
【００８６】
続いて、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、取得したコネクタ名に対応するＣｏｎｎｅｃｏｒをリフレクションにより生成する（ステップＳ２１２）。本実施形態では、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、拠点ａの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ａを生成するとともに、拠点ｂの拠点ＩＤに対応付けられたコネクタ名からＣｏｎｎｅｃｏｒ１２２ｂを生成する。
【００８７】
続いて、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、サービスデスクシステム４０ａ、４０ｂのデータソースに対してデータソースの種類やテーブル定義に応じたクエリであってサービス情報の取得を要求するクエリを生成する（ステップＳ２１４）。
【００８８】
続いて、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、生成したクエリをサービスデスクシステム４０ａ、４０ｂに送信し、サービス情報の取得問い合わせをする（ステップＳ２１６）。
【００８９】
続いて、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、サービスデスクシステム４０ａ、４０ｂと通信可能である場合（ステップＳ２１８でＹｅｓ）、サービスデスクシステム４０ａ、４０ｂからサービス情報を取得し、サービス情報用共通オブジェクト（ＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ１２４）にマッピングする（ステップＳ２２０）。
【００９０】
続いて、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、サービス情報それぞれがマッピングされたサービス情報用共通オブジェクトを作成部１５０に渡す（ステップＳ２２２）。
【００９１】
続いて、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２は、機器管理情報記憶部１４０から機器管理情報用共通オブジェクトを取得し、サービス情報用共通オブジェクトとひもづけたデータオブジェクトを生成する。そして、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、契約情報を参照してデータオブジェクトからレポートを生成（作成）する（ステップＳ２２４）。
【００９２】
続いて、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、生成したレポートをユーザ端末５０に出力する（ステップＳ２２６）。
【００９３】
なお、Ｃｏｎｎｅｃｏｒ１２２ａ、１２２ｂは、それぞれ、サービスデスクシステム４０ａ、４０ｂと通信可能でない場合（ステップＳ２１８でＮｏ）、エラーログを記録する（ステップＳ２２８）。
【００９４】
続いて、ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ１２１は、エラーを作成部１５０に返却する（ステップＳ２３０）。
【００９５】
続いて、ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ１５２は、機器管理情報記憶部１４０から機器管理情報用共通オブジェクトを取得し、データオブジェクトを生成する。そして、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、契約情報を参照してデータオブジェクトからレポートを生成（作成）する。つまり、ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ１５１は、機器管理情報（機器管理情報用共通オブジェクト）からレポートを生成（作成）する（ステップＳ２３２）。
【００９６】
以上のように本実施形態では、自身の拠点に配置されている機器の機器管理情報を管理する複数種類の機器管理システム（データベース）のデータソースそれぞれに対応したＣｏｎｎｅｃｏｒを生成して、各Ｃｏｎｎｅｃｏｒが対応する機器管理システムから機器管理情報を取得する。このため、複数種類の機器管理システムが混在していても、全ての機器管理システムから機器管理情報を取得できる。また本実施形態では、取得した複数種類の機器管理情報を機器管理情報用の共通オブジェクトにマッピングすることで機器管理情報用の共通フォーマットに変換できる。
【００９７】
同様に本実施形態では、自身の拠点に配置されている機器のサービス情報を管理する複数種類のサービスデスクシステム（データベース）のデータソースそれぞれに対応したＣｏｎｎｅｃｏｒを生成して、各Ｃｏｎｎｅｃｏｒが対応するサービスデスクシステムからサービス情報を取得する。このため、複数種類のサービスデスクシステムが混在していても、全てのサービスデスクシステムからサービス情報を取得できる。また本実施形態では、取得した複数種類のサービス情報をサービス情報用の共通オブジェクトにマッピングすることでサービス情報用の共通フォーマットに変換できる。
【００９８】
このため本実施形態によれば、複数の拠点にまたがって配置されている機器のレポートを作成することができる。
【００９９】
特に本実施形態では、共通フォーマットに変換された機器管理情報用の共通オブジェクト及びサービス情報用の共通オブジェクトをひもづけることで、複数種類の機器管理情報及びサービス情報をひもづけることができ、機器管理情報だけでなく、サービス情報も用いてレポートを作成するため、よりユーザニーズに適したレポートを作成することができる。
【０１００】
（ハードウェア構成）
本実施形態のレポート作成装置１００のハードウェア構成の一例について説明する。本実施形態のレポート作成装置１００は、ＣＰＵなどの制御装置と、ＲＯＭやＲＡＭなどの記憶装置と、ＨＤＤなどの外部記憶装置と、ディスプレイなどの表示装置と、キーボードやマウスなどの入力装置と、通信インタフェースなどの通信装置と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１０１】
本実施形態のレポート作成装置１００で実行されるレポート作成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１０２】
また、本実施形態のレポート作成装置１００で実行されるレポート作成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、本実施形態のレポート作成装置１００で実行されるレポート作成プログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、本実施形態のレポート作成装置１００で実行されるレポート作成プログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１０３】
本実施形態のレポート作成装置１００で実行されるレポート作成プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、ＣＰＵがＨＤＤからレポート作成プログラムをＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【０１０４】
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【０１０５】
（変形例）
例えば、上記実施形態では、画像形成装置を例に取り説明したが、これに限定されるものではなく、電子機器であればどのような機器であってもよい。
【符号の説明】
【０１０６】
１０  レポート作成システム
１１  ネットワーク
２０ａ、２０ｂ  機器管理システム
２１ａ、２１ｂ  機器管理情報記憶装置
２２ａ、２２ｂ  機器管理装置
２５ａ、２５ｂ、２６ａ、２６ｂ  印刷装置
３０  契約システム
３１  契約情報記憶装置
３２  契約装置
４０ａ、４０ｂ  サービスデスクシステム
４１ａ、４１ｂ  サービス情報記憶装置
４２ａ、４２ｂ  サービスデスク装置
５０  ユーザ端末
１００  レポート作成装置
１１０  コネクタ情報記憶部
１２０  収集部
１２１  ＤａｔａＳｏｕｒｃｅＭａｎａｇｅｒ
１２２ａ、１２２ｂ、１２２ｃ  Ｃｏｎｎｅｃｏｒ
１２３  ＲｅｐｏｒｔＲａｗＤａｔａ
１２４  ＳｅｒｖｉｃｅＲｅｐｏｒｔＲａｗＤａｔａ
１４０  機器管理情報記憶部
１５０  作成部
１５１  ＲｅｐｏｒｔＧｅｎｅｒａｔｏｒ
１５２  ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍＣｒｅａｔｏｒ
１５３  ＳｅｒｖｉｃｅＲｅｐｏｒｔＩｔｅｍ
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００１−３２０３７０号公報
【図１】
0005712686.tif 000002
【図２】
0005712686.tif 000003
【図３】
0005712686.tif 000004
【図４】
0005712686.tif 000005
【図５】
0005712686.tif 000006
【図６】
0005712686.tif 000007
【図７】
0005712686.tif 000008
【図８】
0005712686.tif 000009
【図９】
0005712686.tif 000010
【図１０】
0005712686.tif 000011