(57)【要約】【課題】蓄積済みの機器に関する情報をサービスに活用することができる情報処理システム、情報処理装置、プログラム及び振分条件生成方法を提供する。【解決手段】複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する障害情報取得部６５４と、管理対象機器毎に、当該管理対象機器の障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する算出部６５５と、複数の管理対象機器それぞれの稼働情報に基づいて、複数の管理対象機器への処理の振分条件を生成する振分条件生成部６５６と、を備える。【選択図】図１０
2015114708.tif 000002
【特許請求の範囲】
【請求項１】
複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する障害情報取得部と、
前記管理対象機器毎に、当該管理対象機器の前記障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する算出部と、
前記複数の管理対象機器それぞれの前記稼働情報に基づいて、前記複数の管理対象機器への処理の振分条件を生成する振分条件生成部と、
を備える情報処理システム。
【請求項２】
前記振分条件生成部は、前記複数の稼働情報を、それぞれ、振分値に置換し、前記複数の振分値に基づいて、前記振分条件を生成する請求項１に記載の情報処理システム。
【請求項３】
前記振分条件は、前記複数の振分値の合計値に対する前記振分値毎の割合である請求項２に記載の情報処理システム。
【請求項４】
前記振分条件は、前記複数の稼働情報の合計値に対する前記稼働情報毎の割合である請求項１に記載の情報処理システム。
【請求項５】
前記振分条件に基づいて、前記複数の管理対象機器へ処理を振り分ける振分部を更に備える請求項１〜４のいずれか１つに記載の情報処理システム。
【請求項６】
前記振分条件を出力する振分条件出力部を更に備える請求項１〜４のいずれか１つに記載の情報処理システム。
【請求項７】
前記障害情報は、前記管理対象機器に発生した障害に関する情報であり、
前記稼働情報は、前記管理対象機器の稼働状況に関する情報である請求項１〜６のいずれか１つに記載の情報処理システム。
【請求項８】
前記複数の管理対象機器は、所定顧客の顧客環境に導入されており、
前記所定顧客を識別する顧客識別情報を含む顧客情報を取得する顧客情報取得部と、
前記顧客情報取得部により取得された前記顧客情報に含まれる前記顧客識別情報と、前記所定顧客を細分化するグループを識別するグループ識別情報と、を含むグループ情報を取得するグループ情報取得部と、
前記グループ情報取得部により取得された前記グループ情報に含まれる前記グループ識別情報と、前記複数の管理対象機器の少なくともいずれかの機器識別情報と、を含む機器情報を取得する機器情報取得部と、を更に備え、
前記障害情報は、障害が発生した機器の機器識別情報と、発生した障害に基づく停止時間と、を含み、
前記障害情報取得部は、前記障害情報として、前記機器情報取得部により取得された前記機器情報に含まれる前記機器識別情報を含む障害情報を取得する請求項７に記載の情報処理システム。
【請求項９】
前記障害情報は、前記管理対象機器及び当該管理対象機器と同一機種の機器に発生した障害に関する情報であり、
前記稼働情報は、前記管理対象機器と前記同一機種の機器との平均稼働状況に関する情報である請求項１〜６のいずれか１つに記載の情報処理システム。
【請求項１０】
前記複数の管理対象機器は、所定顧客の顧客環境に導入されており、
前記所定顧客を識別する顧客識別情報を含む顧客情報を取得する顧客情報取得部と、
前記顧客情報取得部により取得された前記顧客情報に含まれる前記顧客識別情報と、前記所定顧客を細分化するグループを識別するグループ識別情報と、を含むグループ情報を取得するグループ情報取得部と、
前記グループ情報取得部により取得された前記グループ情報に含まれる前記グループ識別情報と、前記複数の管理対象機器の少なくともいずれかの機器識別情報と、当該機器識別情報が示す管理対象機器の機種を示す機種情報と、を含む機器情報を取得する機器情報取得部と、を更に備え、
前記障害情報は、障害が発生した機器の機種を示す機種情報と、発生した障害に基づく停止時間と、を含み、
前記障害情報取得部は、前記障害情報として、前記機器情報取得部により取得された前記機器情報に含まれる前記機種情報を含む障害情報を取得する請求項９に記載の情報処理システム。
【請求項１１】
前記稼働情報は、稼働率である請求項７〜１０のいずれか１つに記載の情報処理システム。
【請求項１２】
前記複数の管理対象機器の単位期間毎の稼動状況に関するレポートを生成するレポート生成部と、
前記レポートを出力するレポート出力部と、
を更に備える請求項１〜１１のいずれか１つに記載の情報処理システム。
【請求項１３】
複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する障害情報取得部と、
前記管理対象機器毎に、当該管理対象機器の前記障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する算出部と、
前記複数の管理対象機器それぞれの前記稼働情報に基づいて、前記複数の管理対象機器への処理の振分条件を生成する振分条件生成部と、
を備える情報処理装置。
【請求項１４】
複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する障害情報取得ステップと、
前記管理対象機器毎に、当該管理対象機器の前記障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する算出ステップと、
前記複数の管理対象機器それぞれの前記稼働情報に基づいて、前記複数の管理対象機器への処理の振分条件を生成する振分条件生成ステップと、
をコンピュータに実行させるためのプログラム。
【請求項１５】
複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する障害情報取得ステップと、
前記管理対象機器毎に、当該管理対象機器の前記障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する算出ステップと、
前記複数の管理対象機器それぞれの前記稼働情報に基づいて、前記複数の管理対象機器への処理の振分条件を生成する振分条件生成ステップと、
を含む振分条件生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、プログラム及び振分条件生成方法に関する。
【背景技術】
【０００２】
従来から、ＭＰＳ（Managed  Print  Service）の分野において、顧客環境における機器の稼働率、障害数、及び障害内容などの機器の稼働状況を管理し、当該機器の稼働状況をサービスレポートとして顧客に提供する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような従来技術では、顧客との間で交わされた契約が守られているか否かを確認する目的でサービスレポートを用いているに過ぎず、例えば、機器の稼働状況を改善するというように、機器の稼働状況を管理する上で日々蓄積されていく機器に関する情報をＭＰＳ等のサービスに活かすことができていなかった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、蓄積済みの機器に関する情報をサービスに活用することができる情報処理システム、情報処理装置、プログラム及び振分条件生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理システムは、複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する障害情報取得部と、前記管理対象機器毎に、当該管理対象機器の前記障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する算出部と、前記複数の管理対象機器それぞれの前記稼働情報に基づいて、前記複数の管理対象機器への処理の振分条件を生成する振分条件生成部と、を備える。
【発明の効果】
【０００６】
本発明によれば、蓄積済みの機器に関する情報をサービスに活用することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１実施形態の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、第１実施形態の顧客管理装置の構成の一例を示すブロック図である。
【図３】図３は、第１実施形態の顧客情報の一例を示す図である。
【図４】図４は、第１実施形態のグループ管理装置の構成の一例を示すブロック図である。
【図５】図５は、第１実施形態のグループ情報の一例を示す図である。
【図６】図６は、第１実施形態の機器管理装置の構成の一例を示すブロック図である。
【図７】図７は、第１実施形態の機器情報の一例を示す図である。
【図８】図８は、第１実施形態の障害管理装置の構成の一例を示すブロック図である。
【図９】図９は、第１実施形態の障害情報の一例を示す図である。
【図１０】図１０は、第１実施形態の情報処理装置の構成の一例を示すブロック図である。
【図１１】図１１は、第１実施形態の顧客情報、グループ情報、機器情報、及び障害情報の階層構造の一例を示す図である。
【図１２】図１２は、第１実施形態の振分情報の一例を示す図である。
【図１３】図１３は、第１実施形態の顧客情報の一例を示す図である。
【図１４】図１４は、第１実施形態のレポート生成装置の構成の一例を示すブロック図である。
【図１５】図１５は、第１実施形態の情報処理システムで実行される振分条件生成処理の一例を示すフローチャート図である。
【図１６】図１６は、第１実施形態の情報処理システムで実行されるレポート生成処理の一例を示すフローチャート図である。
【図１７】図１７は、第２実施形態の情報処理システムの情報処理装置の構成の一例を示すブロック図である。
【図１８】図１８は、第３実施形態の情報処理システムの構成の一例を示すブロック図である。
【図１９】図１９は、第３実施形態の情報処理装置の構成の一例を示すブロック図である。
【図２０】図２０は、上記各実施形態の各装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明にかかる情報処理システム、情報処理装置、プログラム及び振分条件生成方法の実施形態を詳細に説明する。
【０００９】
（第１実施形態）
図１は、第１実施形態の情報処理システム１の構成の一例を示すブロック図である。図１に示すように、情報処理システム１は、顧客管理装置１０と、グループ管理装置２０と、機器管理装置３０と、機器４０−１〜４０−ｎ（ｎ≧１）と、障害管理装置５０と、情報処理装置６０と、レポート生成装置７０と、ユーザ端末８０とを、備える。顧客管理装置１０、グループ管理装置２０、機器管理装置３０、機器４０−１〜４０−ｎ、障害管理装置５０、情報処理装置６０、レポート生成装置７０、及びユーザ端末８０は、ネットワーク２を介して接続されている。ネットワーク２は、例えば、インターネットやＬＡＮ（Local  Area  Network）などにより実現できる。
【００１０】
図２は、第１実施形態の顧客管理装置１０の構成の一例を示すブロック図である。顧客管理装置１０は、顧客情報を管理するものであり、図２に示すように、通信部１１０と、操作部１２０と、表示部１３０と、記憶部１４０と、制御部１５０とを、備える。
【００１１】
通信部１１０は、ネットワーク２を介して、情報処理装置６０やレポート生成装置７０などの外部装置と通信するものであり、ＮＩＣ（Network  Interface  Card）などの通信装置により実現できる。
【００１２】
操作部１２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００１３】
表示部１３０は、各種画面を表示するものであり、液晶ディスプレイ及びタッチパネル式ディスプレイなどの表示装置により実現できる。
【００１４】
記憶部１４０は、顧客管理装置１０で実行される各種プログラム、及び顧客管理装置１０で行われる各種処理に使用されるデータなどを記憶する。記憶部１４０は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、及びＲＡＭ（Random  Access  Memory）などの磁気的、光学的、及び電気的に記憶可能な記憶装置の少なくともいずれかにより実現できる。記憶部１４０は、顧客情報記憶部１４１を含む。
【００１５】
顧客情報記憶部１４１は、顧客に関する情報である顧客情報を記憶する。図３は、第１実施形態の顧客情報の一例を示す図である。図３に示す例では、顧客情報は、ＧＵＩＤ（Globally  Unique  Identifier）と、ＣｕｓｔｏｍｅｒＩＤと、Ｎａｍｅと、を対応付けた情報となっている。ＧＵＩＤは、顧客情報のレコード（顧客情報のカラム）を識別する識別子である。ＣｕｓｔｏｍｅｒＩＤ（顧客識別情報の一例）は、顧客を識別する識別子である。Ｎａｍｅは、顧客の名前である。
【００１６】
制御部１５０は、顧客管理装置１０の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの制御装置により実現できる。制御部１５０は、顧客情報記憶部１４１に記憶されている顧客情報の入出力を管理する。
【００１７】
制御部１５０は、例えば、顧客管理装置１０の管理者などから操作部１２０を介して、新規の顧客情報が入力されたり、既存の顧客情報の更新情報が入力されたりすると、顧客情報記憶部１４１に記憶されている顧客情報を更新する。また制御部１５０は、例えば、情報処理装置６０やレポート生成装置７０から通信部１１０を介してＮａｍｅが入力されると、顧客情報記憶部１４１に記憶されている顧客情報から当該Ｎａｍｅを含む顧客情報のレコードを取得し、情報処理装置６０やレポート生成装置７０に返却する。なお、制御部１５０が取得する顧客情報のレコードには、少なくともＮａｍｅに対応付けられたＣｕｓｔｏｍｅｒＩＤが含まれていればよい。
【００１８】
図４は、第１実施形態のグループ管理装置２０の構成の一例を示すブロック図である。グループ管理装置２０は、グループ情報を管理するものであり、図４に示すように、通信部２１０と、操作部２２０と、表示部２３０と、記憶部２４０と、制御部２５０とを、備える。
【００１９】
通信部２１０は、ネットワーク２を介して、情報処理装置６０やレポート生成装置７０などの外部装置と通信するものであり、ＮＩＣなどにより実現できる。
【００２０】
操作部２２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００２１】
表示部２３０は、各種画面を表示するものであり、液晶ディスプレイ及びタッチパネル式ディスプレイなどの表示装置により実現できる。
【００２２】
記憶部２４０は、グループ管理装置２０で実行される各種プログラム、及びグループ管理装置２０で行われる各種処理に使用されるデータなどを記憶する。記憶部２４０は、例えば、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、及びＲＡＭなどの磁気的、光学的、及び電気的に記憶可能な記憶装置の少なくともいずれかにより実現できる。記憶部２４０は、グループ情報記憶部２４１を含む。
【００２３】
グループ情報記憶部２４１は、顧客のグループに関する情報であるグループ情報を記憶する。顧客のグループとは、顧客を細分化するものであればよく、例えば、大陸、国・地域、及び都市などの顧客のリージョン構成や顧客の組織構成などが該当するが、これに限定されるものではない。また、グループは、階層構造を成していてもよい。
【００２４】
図５は、第１実施形態のグループ情報の一例を示す図である。図５に示す例では、グループ情報は、ＧＵＩＤと、ＧｒｏｕｐＩＤと、ＣｕｓｔｏｍｅｒＩＤと、親ＧｒｏｕｐＩＤと、Ｎａｍｅと、を対応付けた情報となっている。ＧＵＩＤは、グループ情報のレコード（グループ情報のカラム）を識別する識別子である。ＧｒｏｕｐＩＤ（グループ識別情報の一例）は、グループを識別する識別子である。ＣｕｓｔｏｍｅｒＩＤは、顧客を識別する識別子である。親ＧｒｏｕｐＩＤは、上位のグループを識別する識別子である。Ｎａｍｅは、グループの名前である。
【００２５】
図３及び図５に示す例では、ＣｕｓｔｏｍｅｒＩＤ“ＣＵＳＴＯＭＥＲ００１”のＡ社のグループ（リージョン構成）は、ＧｒｏｕｐＩＤ“ＧＲＯＵＰ１”の北米にＧｒｏｕｐＩＤ“ＧＲＯＵＰ２”のアメリカが属し、ＧｒｏｕｐＩＤ“ＧＲＯＵＰ２”のアメリカにＧｒｏｕｐＩＤ“ＧＲＯＵＰ３”の都市Ｃが属する階層構造となっている。
【００２６】
制御部２５０は、グループ管理装置２０の各部を制御するものであり、ＣＰＵなどの制御装置により実現できる。制御部２５０は、グループ情報記憶部２４１に記憶されているグループ情報の入出力を管理する。
【００２７】
制御部２５０は、例えば、グループ管理装置２０の管理者などから操作部２２０を介して、新規のグループ情報が入力されたり、既存のグループ情報の更新情報が入力されたりすると、グループ情報記憶部２４１に記憶されているグループ情報を更新する。また制御部２５０は、例えば、情報処理装置６０やレポート生成装置７０から通信部２１０を介してＣｕｓｔｏｍｅｒＩＤが入力されると、グループ情報記憶部２４１に記憶されているグループ情報から当該ＣｕｓｔｏｍｅｒＩＤを含むグループ情報のレコードを取得し、情報処理装置６０やレポート生成装置７０に返却する。なお、制御部２５０が取得するグループ情報のレコードには、少なくともＣｕｓｔｏｍｅｒＩＤに対応付けられたＧｒｏｕｐＩＤが含まれていればよい。
【００２８】
図６は、第１実施形態の機器管理装置３０の構成の一例を示すブロック図である。機器管理装置３０は、機器４０−１〜４０−ｎ（管理対象機器の一例）の機器情報を管理するものであり、図６に示すように、通信部３１０と、操作部３２０と、表示部３３０と、記憶部３４０と、制御部３５０とを、備える。
【００２９】
機器４０−１〜４０−ｎは、ネットワーク２に接続可能な機器であればよく、例えば、印刷装置、複写機、複合機（ＭＦＰ：Multifunction  Peripheral）、スキャナ装置、及びファクシミリ装置等の画像形成装置、プロジェクタ、カメラ、エアコン、冷蔵庫、蛍光灯、自販機、及びハンドヘルド型端末等の各種電子機器、並びにＰＣ（Personal  Computer）やタブレットなどが挙げられる。複合機は、複写機能、印刷機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有するものである。第１実施形態では、機器４０−１〜４０−ｎは、複合機であるものとするが、これに限定されるものではない。
【００３０】
通信部３１０は、ネットワーク２を介して、機器４０−１〜４０−ｎ、情報処理装置６０、及びレポート生成装置７０などの外部装置と通信するものであり、ＮＩＣなどにより実現できる。
【００３１】
操作部３２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００３２】
表示部３３０は、各種画面を表示するものであり、液晶ディスプレイ及びタッチパネル式ディスプレイなどの表示装置により実現できる。
【００３３】
記憶部３４０は、機器管理装置３０で実行される各種プログラム、及び機器管理装置３０で行われる各種処理に使用されるデータなどを記憶する。記憶部３４０は、例えば、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、及びＲＡＭなどの磁気的、光学的、及び電気的に記憶可能な記憶装置の少なくともいずれかにより実現できる。記憶部３４０は、機器情報記憶部３４１を含む。
【００３４】
機器情報記憶部３４１は、機器４０−１〜４０−ｎの機器情報を記憶する。なお、機器情報は、機器管理に関する情報であれば、どのようなものであってもよい。図７は、第１実施形態の機器情報の一例を示す図である。図７に示す例では、機器情報は、ＧＵＩＤと、ＳｅｒｉａｌＮｕｍｂｅｒと、ＭＡＣＡｄｄｒｅｓｓと、ＩＰＡｄｄｒｅｓｓと、Ｈｏｓｔ名と、Ｖｅｎｄｏｒ名と、Ｍｏｄｅｌ名と、ＦｉｒｍｗａｒｅＶｅｒｓｉｏｎと、設置日と、リース期限日と、初期導入費用と、ＧｒｏｕｐＩＤと、を対応付けた情報となっている。
【００３５】
ＧＵＩＤは、機器情報のレコード（機器情報のカラム）を識別する識別子である。ＳｅｒｉａｌＮｕｍｂｅｒは、機器を識別する識別子である。ＳｅｒｉａｌＮｕｍｂｅｒ（機種識別情報の一例）の機器は、ＧｒｏｕｐＩＤのグループ（詳細には、図５に示すグループ情報において、ＧｒｏｕｐＩＤが対応付けられたＣｕｓｔｏｍｅｒＩＤの顧客）に所有されている。ＭＡＣＡｄｄｒｅｓｓは、機器のＭＡＣアドレスである。ＩＰＡｄｄｒｅｓｓは、機器のＩＰアドレスである。Ｈｏｓｔ名は、機器のホスト名である。Ｖｅｎｄｏｒ名は、機器のベンダ名である。Ｍｏｄｅｌ名（機種情報の一例）は、機器の機種を示すモデル名である。ＦｉｒｍｗａｒｅＶｅｒｓｉｏｎは、機器にインストールされているファームウェアのバージョンである。設置日は、機器が顧客環境に設置（導入）された日である。リース期限日は、機器の顧客へのリース期限日である。初期導入費用は、機器を顧客環境に導入するのに必要な初期費用である。ＧｒｏｕｐＩＤは、グループを識別する識別子である。
【００３６】
制御部３５０は、機器管理装置３０の各部を制御するものであり、ＣＰＵなどの制御装置により実現できる。制御部３５０は、機器情報記憶部３４１に記憶されている機器情報の入出力を管理する。
【００３７】
制御部３５０は、例えば、機器４０−１〜４０−ｎから通信部３１０を介して機器情報を取得し、新規の機器の機器情報であれば機器情報記憶部３４１に記憶し、既存の機器の機器情報であれば機器情報記憶部３４１に記憶されている機器情報を更新する。具体的には、制御部３５０は、ＳＮＭＰ（Simple  Network  Management  Protocol）など機器管理で一般的に用いられる汎用プロトコルを用いた通信を機器４０−１〜４０−ｎとの間で行い、機器情報を取得する。なお、機器情報の取得手法は、制御部３５０が機器４０−１〜４０−ｎから主体的に取得する手法であってもよいし、機器４０−１〜４０−ｎが機器情報を主体的に機器管理装置３０（制御部３５０）に通知する手法であってもよい。
【００３８】
また制御部３５０は、例えば、情報処理装置６０やレポート生成装置７０から通信部３１０を介してＧｒｏｕｐＩＤが入力されると、機器情報記憶部３４１に記憶されている機器情報から当該ＧｒｏｕｐＩＤを含む機器情報のレコードを取得し、情報処理装置６０やレポート生成装置７０に返却する。なお、制御部３５０が取得する機器情報のレコードには、少なくともＧｒｏｕｐＩＤに対応付けられたＳｅｒｉａｌＮｕｍｂｅｒが含まれていればよい。
【００３９】
図８は、第１実施形態の障害管理装置５０の構成の一例を示すブロック図である。障害管理装置５０は、機器４０−１〜４０−ｎに発生した障害の障害情報（チケット）を管理するものであり、図８に示すように、通信部５１０と、操作部５２０と、表示部５３０と、記憶部５４０と、制御部５５０とを、備える。
【００４０】
通信部５１０は、ネットワーク２を介して、情報処理装置６０やレポート生成装置７０などの外部装置と通信するものであり、ＮＩＣなどにより実現できる。
【００４１】
操作部５２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００４２】
表示部５３０は、各種画面を表示するものであり、液晶ディスプレイ及びタッチパネル式ディスプレイなどの表示装置により実現できる。
【００４３】
記憶部５４０は、障害管理装置５０で実行される各種プログラム、及び障害管理装置５０で行われる各種処理に使用されるデータなどを記憶する。記憶部５４０は、例えば、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、及びＲＡＭなどの磁気的、光学的、及び電気的に記憶可能な記憶装置の少なくともいずれかにより実現できる。記憶部５４０は、障害情報記憶部５４１を含む。
【００４４】
障害情報記憶部５４１は、機器４０−１〜４０−ｎに発生した障害に関する障害情報を記憶する。図９は、第１実施形態の障害情報の一例を示す図である。図９に示す例では、障害情報は、ＧＵＩＤと、ＴｉｃｋｅｔＩＤと、発生日と、解決日と、Ｃｌｏｓｅ時間と、障害カテゴリと、障害概要と、対応概要と、Ｍｏｄｅｌ名と、ＳｅｒｉａｌＮｕｍｂｅｒと、を対応付けた情報となっている。
【００４５】
ＧＵＩＤは、障害情報のレコード（障害情報のカラム）を識別する識別子である。ＴｉｃｋｅｔＩＤは、発生した障害を識別する識別子である。発生日は、障害の発生日である。解決日は、障害の解決日である。Ｃｌｏｓｅ時間（障害に基づく停止時間の一例）は、障害が発生してから解決されるまでの時間であり、解決日−発生日となる。当該障害が発生した機器は、Ｃｌｏｓｅ時間の間、稼動が停止したものとみなされる。障害カテゴリは、障害内容のカテゴリである。障害概要は、障害内容の概要である。対応概要は、障害に対して行った対応内容の概要である。Ｍｏｄｅｌ名は、障害が発生した機器のモデル名である。ＳｅｒｉａｌＮｕｍｂｅｒは、障害が発生した機器を識別する識別子である。
【００４６】
制御部５５０は、障害管理装置５０の各部を制御するものであり、ＣＰＵなどの制御装置により実現できる。制御部５５０は、障害情報記憶部５４１に記憶されている障害情報の入出力を管理する。
【００４７】
制御部５５０は、例えば、障害管理装置５０の管理者などから操作部５２０を介して、新規の障害情報が入力され、チケットが起票されたり、既存の障害情報の更新情報が入力され、チケットがクローズされたりすると、障害情報記憶部５４１に記憶されている障害情報を更新する。また制御部５５０は、例えば、情報処理装置６０やレポート生成装置７０から通信部５１０を介してＳｅｒｉａｌＮｕｍｂｅｒが入力されると、障害情報記憶部５４１に記憶されている障害情報から当該ＳｅｒｉａｌＮｕｍｂｅｒを含むグループ情報のレコードを取得し、情報処理装置６０やレポート生成装置７０に返却する。なお、制御部５５０が取得するグループ情報のレコードには、少なくともＳｅｒｉａｌＮｕｍｂｅｒに対応付けられたＣｌｏｓｅ時間が含まれていればよい。
【００４８】
図１０は、第１実施形態の情報処理装置６０の構成の一例を示すブロック図である。情報処理装置６０は、顧客管理装置１０から顧客情報、グループ管理装置２０からグループ情報、機器管理装置３０から機器情報、障害管理装置５０から障害情報を取得して、複数の管理対象機器への処理の振分条件を生成する。処理は、例えば、管理対象機器に対して実行が要求されるジョブである。第１実施形態では、複数の管理対象機器は、所定顧客（但し、所定顧客のグループであってもよい）の顧客環境に導入されている機器であり、情報処理装置６０も所定顧客の顧客環境に導入されているものとする。また第１実施形態では、情報処理装置６０は、複数の管理対象機器の印刷サーバとして機能するが、これに限定されるものではない。情報処理装置６０は、図１０に示すように、通信部６１０と、操作部６２０と、表示部６３０と、記憶部６４０と、制御部６５０とを、備える。
【００４９】
図１１は、第１実施形態の顧客情報、グループ情報、機器情報、及び障害情報の階層構造の一例を示す図であり、顧客情報としてＣｕｓｔｏｍｅｒＩＤ、グループ情報としてＧｒｏｕｐＩＤ、機器情報としてＳｅｒｉａｌＮｕｍｂｅｒ、障害情報としてＣｌｏｓｅ時間を例示している。振分条件の生成に用いられる情報は、図１１に示すように、ＣｕｓｔｏｍｅｒＩＤにＧｒｏｕｐＩＤが属し、ＧｒｏｕｐＩＤにＳｅｒｉａｌＮｕｍｂｅｒが属し、ＳｅｒｉａｌＮｕｍｂｅｒにＣｌｏｓｅ時間が属する階層構造となっている。
【００５０】
通信部６１０は、ネットワーク２を介して、顧客管理装置１０、グループ管理装置２０、機器管理装置３０、及び障害管理装置５０などの外部装置と通信するものであり、ＮＩＣなどにより実現できる。
【００５１】
操作部６２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００５２】
表示部６３０は、各種画面を表示するものであり、液晶ディスプレイ及びタッチパネル式ディスプレイなどの表示装置により実現できる。
【００５３】
記憶部６４０は、情報処理装置６０で実行される各種プログラム、及び情報処理装置６０で行われる各種処理に使用されるデータなどを記憶する。記憶部６４０は、例えば、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、及びＲＡＭなどの磁気的、光学的、及び電気的に記憶可能な記憶装置の少なくともいずれかにより実現できる。
【００５４】
制御部６５０は、情報処理装置６０の各部を制御するものであり、ＣＰＵなどの制御装置により実現できる。制御部６５０は、顧客情報取得部６５１と、グループ情報取得部６５２と、機器情報取得部６５３と、障害情報取得部６５４と、算出部６５５と、振分条件生成部６５６と、振分部６５７と、通知部６５８とを、含む。ここで、制御部６５０は、記憶部６４０に記憶されているプログラムを起動（実行）することにより、顧客情報取得部６５１、グループ情報取得部６５２、機器情報取得部６５３、障害情報取得部６５４、算出部６５５、振分条件生成部６５６、振分部６５７、及び通知部６５８をソフトウェアとして実現する。
【００５５】
顧客情報取得部６５１は、所定顧客の顧客情報を取得する。顧客情報取得部６５１は、例えば、通信部６１０を介して、所定顧客の名前であるＮａｍｅ“Ａ社”を顧客管理装置１０に送信し、顧客管理装置１０から当該Ｎａｍｅを含む顧客情報のレコード（顧客情報のＧＵＩＤ“００００１”のレコード）を取得する（図３参照）。
【００５６】
グループ情報取得部６５２は、グループ情報を取得する。グループ情報取得部６５２は、例えば、顧客情報取得部６５１により取得された顧客情報のレコードに含まれるＣｕｓｔｏｍｅｒＩＤ“ＣＵＳＴＯＭＥＲ００１”を、通信部６１０を介してグループ管理装置２０に送信し、グループ管理装置２０から当該ＣｕｓｔｏｍｅｒＩＤを含むグループ情報のレコード（グループ情報のＧＵＩＤ“００００１〜００００３”のレコード）を取得する（図３及び図５参照）。
【００５７】
機器情報取得部６５３は、機器情報を取得する。機器情報取得部６５３は、例えば、グループ情報取得部６５２により取得されたグループ情報のレコードに含まれるＧｒｏｕｐＩＤ“ＧＲＯＵＰ１”、“ＧＲＯＵＰ２”、“ＧＲＯＵＰ３”を、通信部６１０を介して機器管理装置３０に送信し、機器管理装置３０から当該ＧｒｏｕｐＩＤのいずれかを含む機器情報のレコード（機器情報のＧＵＩＤ“００００１〜００００３”のレコード）を取得する（図５及び図７参照）。
【００５８】
これにより、機器情報取得部６５３は、所定顧客（但し、所定顧客のグループであってもよい）の顧客環境に導入されている複数の管理対象機器の機器情報を取得する。なお、この例では、複数の管理対象機器は、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”、“ＢＣ２２３３−１１１”、“ＦＡ２２３３−００１”の３台である。
【００５９】
障害情報取得部６５４は、複数の管理対象機器それぞれ毎に、当該管理対象機器に基づく障害情報を取得する。第１実施形態では、障害情報は、管理対象機器に発生した障害に関する情報である。障害情報取得部６５４は、例えば、機器情報取得部６５３により取得された機器情報のレコードに含まれるＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”、“ＢＣ２２３３−１１１”、“ＦＡ２２３３−００１”を、通信部６１０を介して障害管理装置５０に送信し、障害管理装置５０から当該ＳｅｒｉａｌＮｕｍｂｅｒのいずれかを含む障害情報のレコード（障害情報のＧＵＩＤ“００００１〜００００３”のレコード）を取得する（図７及び図９参照）。
【００６０】
なお第１実施形態では、後述の算出部６５５が１ヶ月当たりの稼働情報を算出するため、障害情報取得部６５４は、１ヶ月分の障害情報を取得するものとするが、取得対象期間はこれに限定されるものではない。この例では、障害情報取得部６５４は、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器の障害情報、及びＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器の障害情報を取得している。
【００６１】
算出部６５５は、管理対象機器毎に、障害情報取得部６５４により取得された当該管理対象機器の障害情報に基づいて、当該管理対象機器に基づく稼働情報を算出する。稼働情報は、管理対象機器の稼働状況に関する情報であり、第１実施形態では、稼働率であるものとするが、これに限定されるものではない。このため第１実施形態では、算出部６５５は、管理対象機器毎に、障害情報取得部６５４により取得された当該管理対象機器の障害情報に含まれるＣｌｏｓｅ時間に基づいて、当該管理対象機器の稼働率を算出する。なお、稼働率は、１ヶ月当たりの稼働率とするが、これに限定されるものではない。
【００６２】
振分条件生成部６５６は、複数の管理対象機器それぞれの稼働情報に基づいて、複数の管理対象機器への処理の振分条件を生成する。第１実施形態では、振分条件生成部６５６は、複数の管理対象機器それぞれの稼働率を、それぞれ、振分値に置換し、複数の振分値に基づいて、振分条件を生成する。なお、振分条件は、複数の振分値の合計値に対する振分値毎の割合である。
【００６３】
以下、稼働率の算出及び振分条件の生成について具体的に説明する。
【００６４】
まず、算出部６５５は、機器情報取得部６５３により取得された機器情報より、複数の管理対象機器は、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”、“ＢＣ２２３３−１１１”、“ＦＡ２２３３−００１”の３台であると判断する。なお、機器１台当たりの１ヶ月間の予定稼動時間は１６０時間（８時間×２０日）であるものとする。
【００６５】
次に、算出部６５５は、障害情報取得部６５４により取得された障害情報より、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器のｃｌｏｓｅ時間は１０時間（６時間＋４時間）、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器のｃｌｏｓｅ時間は８時間、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器のｃｌｏｓｅ時間は０時間と判断する。
【００６６】
この結果、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器の実稼動時間は１５０時間（１６０時間−１０時間）、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器の実稼動時間は１５２時間（１６０時間−８時間）、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器の実稼動時間は１６０時間（１６０時間−０時間）となる。
【００６７】
このため、算出部６５５は、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器の稼動率は９３．８％（１５０時間／１６０時間）、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器の稼動率は９５．０％（１５２時間／１６０時間）、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器の稼動率は１００．０％（１６０時間／１６０時間）と算出する。
【００６８】
続いて、振分条件生成部６５６は、図１２に示す振分情報を用いて、算出部６５５により算出された各機器の稼動率を振分値に置換する。図１２に示す振分情報は、稼動率と振分値とを対応付けたテーブルであり、例えば、記憶部６４０に記憶されている。
【００６９】
図１２に示す振分情報を用いた場合、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器の稼動率は９３．８％であるため、振分値は１９となり、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器の稼動率は９５．０％であるため、振分値は２０となり、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器の稼動率は１００．０％であるため、振分値は２０となる。
【００７０】
このため、振分条件生成部６５６は、振分値の合計値に対するＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器の振分値の割合は３２％（１９／（１９＋２０＋２０））、振分値の合計値に対するＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器の振分値の割合は３４％（２０／（１９＋２０＋２０））、振分値の合計値に対するＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器の振分値の割合は３４％（２０／（１９＋２０＋２０））と算出する。
【００７１】
この結果、振分条件生成部６５６は、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器へのジョブの振分割合を３２％、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器へのジョブの振分割合を３４％、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器へのジョブの振分割合を３４％とする振分条件を生成する。
【００７２】
振分部６５７は、振分条件生成部６５６により生成された振分条件に基づいて、複数の管理対象機器へジョブを振り分ける。例えば、振分部６５７は、図示せぬＰＣ、タブレット、及びスマートフォンなどからネットワーク２を介して印刷ジョブを受け付け、受け付けた印刷ジョブを、振分条件の振分割合に従って、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器、及びＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器に振り分ける。
【００７３】
通知部６５８は、通信部６１０を介して、所定顧客の名前であるＮａｍｅ“Ａ社”と、振分条件を生成し、ジョブの振分けを開始した日時と、を顧客管理装置１０に送信する。これにより、顧客管理装置１０の制御部１５０は、図１３に示すように、顧客情報記憶部１４１に記憶されている“Ａ社”の顧客情報に、ジョブの振分け、即ち、ジョブの負荷分散（ロードバランシング）の開始日を追加する。
【００７４】
図１４は、第１実施形態のレポート生成装置７０の構成の一例を示すブロック図である。レポート生成装置７０は、顧客管理装置１０から顧客情報、グループ管理装置２０からグループ情報、機器管理装置３０から機器情報、障害管理装置５０から障害情報を取得して、レポートを生成する。レポート生成装置７０は、図１４に示すように、通信部７１０と、操作部７２０と、表示部７３０と、記憶部７４０と、制御部７５０とを、備える。
【００７５】
通信部７１０は、ネットワーク２を介して、顧客管理装置１０、グループ管理装置２０、機器管理装置３０、及び障害管理装置５０、及びユーザ端末８０などの外部装置と通信するものであり、ＮＩＣなどにより実現できる。
【００７６】
操作部７２０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド、及びタッチパネルなどの入力装置により実現できる。
【００７７】
表示部７３０は、各種画面を表示するものであり、液晶ディスプレイ及びタッチパネル式ディスプレイなどの表示装置により実現できる。
【００７８】
記憶部７４０は、レポート生成装置７０で実行される各種プログラム、及びレポート生成装置７０で行われる各種処理に使用されるデータなどを記憶する。記憶部７４０は、例えば、ＨＤＤ、ＳＳＤ、メモリカード、光ディスク、及びＲＡＭなどの磁気的、光学的、及び電気的に記憶可能な記憶装置の少なくともいずれかにより実現できる。
【００７９】
制御部７５０は、レポート生成装置７０の各部を制御するものであり、ＣＰＵなどの制御装置により実現できる。制御部７５０は、顧客情報取得部７５１と、グループ情報取得部７５２と、機器情報取得部７５３と、障害情報取得部７５４と、レポート生成部７５５と、レポート出力部７５６とを、含む。ここで、制御部７５０は、記憶部７４０に記憶されているプログラムを起動（実行）することにより、顧客情報取得部７５１、グループ情報取得部７５２、機器情報取得部７５３、障害情報取得部７５４、レポート生成部７５５、及びレポート出力部７５６をソフトウェアとして実現する。
【００８０】
顧客情報取得部７５１は、顧客情報取得部６５１と同様、顧客情報を取得する。顧客情報取得部７５１は、例えば、ユーザ端末８０から通信部７１０を介して所定顧客のＮａｍｅが入力されると、通信部７１０を介して、当該Ｎａｍｅを顧客管理装置１０に送信し、顧客管理装置１０から当該Ｎａｍｅを含む顧客情報のレコードを取得する。
【００８１】
グループ情報取得部７５２は、グループ情報取得部６５２と同様、グループ情報を取得する。グループ情報取得部７５２は、例えば、顧客情報取得部７５１により取得された顧客情報のレコードに含まれるＣｕｓｔｏｍｅｒＩＤを、通信部７１０を介してグループ管理装置２０に送信し、グループ管理装置２０から当該ＣｕｓｔｏｍｅｒＩＤを含むグループ情報のレコードを取得する。
【００８２】
機器情報取得部７５３は、機器情報取得部６５３と同様、機器情報を取得する。機器情報取得部７５３は、例えば、グループ情報取得部７５２により取得されたグループ情報のレコードに含まれるＧｒｏｕｐＩＤを、通信部７１０を介して機器管理装置３０に送信し、機器管理装置３０から当該ＧｒｏｕｐＩＤのいずれかを含む機器情報のレコードを取得する。
【００８３】
障害情報取得部７５４は、障害情報取得部６５４と同様、障害情報を取得する。障害情報取得部７５４は、例えば、機器情報取得部７５３により取得された機器情報のレコードに含まれるＳｅｒｉａｌＮｕｍｂｅｒを、通信部７１０を介して障害管理装置５０に送信し、障害管理装置５０から当該ＳｅｒｉａｌＮｕｍｂｅｒを含む障害情報のレコードを取得する。
【００８４】
レポート生成部７５５は、複数の管理対象機器の単位期間毎の稼動状況に関するレポートを生成する。レポート生成部７５５は、例えば、情報処理装置６０で説明した手法と同様の手法で、顧客毎に、管理対象機器全体の単位期間毎（例えば、１ヶ月毎）の稼働率、及び管理対象機器それぞれの単位期間毎の稼働率を算出し、単位期間毎の稼働率のレポートを生成する。
【００８５】
このため、レポート生成部７５５は、この算出済みの稼働率から、複数の管理対象機器全体の単位期間毎の稼働率を抽出し、単位期間毎の稼働率のレポートを生成してもよいし、情報処理装置６０で説明した手法と同様の手法で、複数の管理対象機器全体の単位期間毎の稼働率を算出し、単位期間毎の稼働率のレポートを生成してもよい。
【００８６】
この際、レポート生成部７５５は、顧客情報取得部７５１により取得された顧客情報のレコードに含まれる開始日を基に、ジョブの負荷分散開始後の稼働率を強調したレポートを生成してもよい。
【００８７】
レポート出力部７５６は、レポート生成部７５５により生成されたレポートを出力する。レポート出力部７５６は、例えば、レポート生成部７５５により生成されたレポートを、通信部７１０を介してユーザ端末８０に出力する。
【００８８】
ユーザ端末８０は、図示せぬ表示装置に表示されたブラウザ上でレポート生成装置７０に対して所定顧客のＮａｍｅを送り、当該所定顧客の顧客環境に導入されている複数の管理対象機器それぞれの単位期間毎の稼動状況に関するレポートの生成等を要求する。そしてユーザ端末８０は、レポート生成装置７０により生成されたレポートを取得し、取得したレポートをブラウザ上で表示する。
【００８９】
図１５は、第１実施形態の情報処理システム１で実行される振分条件生成処理の一例を示すフローチャート図である。
【００９０】
まず、情報処理装置６０の顧客情報取得部６５１は、ネットワーク２を介して所定顧客のＮａｍｅを顧客管理装置１０に送信し、顧客管理装置１０から当該Ｎａｍｅを含む顧客情報のレコードを取得する（ステップＳ１０１）。
【００９１】
続いて、情報処理装置６０のグループ情報取得部６５２は、顧客情報取得部６５１により取得された顧客情報のレコードに含まれるＣｕｓｔｏｍｅｒＩＤを、ネットワーク２を介してグループ管理装置２０に送信し、グループ管理装置２０から当該ＣｕｓｔｏｍｅｒＩＤを含むグループ情報のレコードを取得する（ステップＳ１０３）。
【００９２】
続いて、情報処理装置６０の機器情報取得部６５３は、グループ情報取得部６５２により取得されたグループ情報のレコードに含まれるＧｒｏｕｐＩＤを、ネットワーク２を介して機器管理装置３０に送信し、機器管理装置３０から当該ＧｒｏｕｐＩＤを含む機器情報のレコードを取得する（ステップＳ１０５）。
【００９３】
続いて、情報処理装置６０の障害情報取得部６５４は、機器情報取得部６５３により取得された機器情報のレコードに含まれるＳｅｒｉａｌＮｕｍｂｅｒを、ネットワーク２を介して障害管理装置５０に送信し、障害管理装置５０から当該ＳｅｒｉａｌＮｕｍｂｅｒを含む障害情報のレコードを取得する（ステップＳ１０７）。
【００９４】
続いて、情報処理装置６０の算出部６５５は、機器情報取得部６５３により取得された機器情報、及び障害情報取得部６５４により取得された障害情報に基づいて、管理対象機器毎に、稼働率を算出する（ステップＳ１０９）。
【００９５】
続いて、情報処理装置６０の振分条件生成部６５６は、算出部６５５により算出された複数の管理対象機器それぞれの稼働率を、それぞれ、振分値に置換し、複数の振分値に基づいて、振分条件を生成する（ステップＳ１１１）。
【００９６】
なお、情報処理装置６０の振分部６５７は、振分条件生成部６５６により生成された振分条件に基づいて、複数の管理対象機器へジョブを振り分け、情報処理装置６０の通知部６５８は、通信部６１０を介して、所定顧客のＮａｍｅと、振分条件を生成し、ジョブの振分けを開始した日時と、を顧客管理装置１０に送信する。
【００９７】
図１６は、第１実施形態の情報処理システム１で実行されるレポート生成処理の一例を示すフローチャート図である。
【００９８】
まず、レポート生成装置７０の顧客情報取得部７５１は、ユーザ端末８０からネットワーク２を介して所定顧客のＮａｍｅが入力されると、ネットワーク２を介して当該Ｎａｍｅを顧客管理装置１０に送信し、顧客管理装置１０から当該Ｎａｍｅを含む顧客情報のレコードを取得する（ステップＳ２０１）。
【００９９】
続いて、レポート生成装置７０のグループ情報取得部７５２は、顧客情報取得部７５１により取得された顧客情報のレコードに含まれるＣｕｓｔｏｍｅｒＩＤを、ネットワーク２を介してグループ管理装置２０に送信し、グループ管理装置２０から当該ＣｕｓｔｏｍｅｒＩＤを含むグループ情報のレコードを取得する（ステップＳ２０３）。
【０１００】
続いて、レポート生成装置７０の機器情報取得部７５３は、グループ情報取得部７５２により取得されたグループ情報のレコードに含まれるＧｒｏｕｐＩＤを、ネットワーク２を介して機器管理装置３０に送信し、機器管理装置３０から当該ＧｒｏｕｐＩＤを含む機器情報のレコードを取得する（ステップＳ２０５）。
【０１０１】
続いて、レポート生成装置７０の障害情報取得部７５４は、機器情報取得部７５３により取得された機器情報のレコードに含まれるＳｅｒｉａｌＮｕｍｂｅｒを、ネットワーク２を介して障害管理装置５０に送信し、障害管理装置５０から当該ＳｅｒｉａｌＮｕｍｂｅｒを含む障害情報のレコードを取得する（ステップＳ２０７）。
【０１０２】
続いて、レポート生成装置７０のレポート生成部７５５は、機器情報取得部７５３により取得された機器情報、及び障害情報取得部７５４により取得された障害情報に基づいて、複数の管理対象機器の単位期間毎の稼働率を算出し、単位期間毎の稼働率のレポートを生成する（ステップＳ２０９）。
【０１０３】
続いて、レポート生成装置７０のレポート出力部７５６は、レポート生成部７５５により生成されたレポートを、通信部７１０を介してユーザ端末８０に出力する（ステップＳ２１１）。
【０１０４】
以上のように、第１実施形態では、障害管理装置５０が管理している障害情報を基に、複数の管理対象機器それぞれの稼動情報を算出して、複数の管理対象機器へのジョブの振分条件を生成し、生成した振分条件に基づいて複数の管理対象機器へジョブを振り分ける。
【０１０５】
特に第１実施形態では、振分条件は、稼動率が高いほど振分割合が高くなるようにしているため、稼働率の高い管理対象機器に優先的にジョブを振り分けることができ、管理対象機器全体での故障の発生を抑え、管理対象機器全体での稼働率を高めることができる。
【０１０６】
従って本実施形態によれば、機器の稼働状況を管理する上で日々蓄積されていく機器に関する情報をＭＰＳに活用することができ、これにより、管理対象機器全体での稼働率を高めることができる。
【０１０７】
（第２実施形態）
第２実施形態では、管理対象機器の機種毎に稼動情報を算出する例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１０８】
図１７は、第２実施形態の情報処理システム１００１の情報処理装置１０６０の構成の一例を示すブロック図である。図１７に示すように、第２実施形態の情報処理装置１０６０は、制御部１６５０の障害情報取得部１６５４及び算出部１６５５が、第１実施形態と相違する。
【０１０９】
第２実施形態では、障害情報は、管理対象機器及び当該管理対象機器と同一機種の機器に発生した障害に関する情報である。障害情報取得部１６５４は、例えば、機器情報取得部６５３により取得された機器情報のレコードに含まれるＭｏｄｅｌ名“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”、“Ｉｍａｇｉｏ  ＭＰＣ  ２５００”を、通信部６１０を介して障害管理装置５０に送信し、障害管理装置５０から当該Ｍｏｄｅｌ名のいずれかを含む障害情報のレコード（障害情報のＧＵＩＤ“００００１〜００００４”のレコード）を取得する（図７及び図９参照）。
【０１１０】
なお、この例では、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”、“ＦＡ２２３３−００１”の機器のＭｏｄｅｌ名は“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”であり、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器のＭｏｄｅｌ名は“Ｉｍａｇｉｏ  ＭＰＣ  ２５００”である。
【０１１１】
稼働情報は、管理対象機器と同一機種の機器との平均稼働状況に関する情報であり、第２実施形態では、管理対象機器と同一機種の機器との平均稼働率であるものとするが、これに限定されるものではない。このため第２実施形態では、算出部１６５５は、管理対象機器毎に、障害情報取得部１６５４により取得された当該管理対象機器及び当該管理対象機器と同一機種の機器の障害情報に含まれるＣｌｏｓｅ時間に基づいて、当該管理対象機器の機種の平均稼働率を算出する。なお、平均稼働率は、１ヶ月当たりの平均稼働率とするが、これに限定されるものではない。
【０１１２】
以下、稼働率の算出について具体的に説明する。
【０１１３】
まず、算出部１６５５は、機器情報取得部６５３により取得された機器情報より、複数の管理対象機器のモデル名は、“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”及び“Ｉｍａｇｉｏ  ＭＰＣ  ２５００”であると判断する。
【０１１４】
次に、算出部１６５５は、障害情報取得部１６５４により取得された障害情報より、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”の機器の障害情報は、２台分の機器（ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”及び“ＦＡ２２３３−００１”）の障害情報であり、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ２５００”の機器の障害情報も、２台分の機器（ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”及び“ＢＣ２２３３−２１２”）の障害情報であると判断する。
【０１１５】
そして算出部１６５５は、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”の機器のｃｌｏｓｅ時間は１０時間（６時間＋４時間）、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ２５００”の機器のｃｌｏｓｅ時間は２０時間（８時間＋１２時間）と判断する。
【０１１６】
この結果、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”の機器の実稼動時間は３１０時間（１６０時間×２−１０時間）、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ２５００”の機器の実稼動時間は３００時間（１６０時間×２−２０時間）となる。
【０１１７】
このため、算出部１６５５は、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”の機器の平均稼動率は９６．８％（３１０時間／３２０時間）、モデル名“Ｉｍａｇｉｏ  ＭＰＣ  ３５００”の機器の平均稼動率は９３．８％（３００時間／３２０時間）と算出する。
【０１１８】
以上のように、第２実施形態では、稼働率を管理対象機器の稼働率ではなく、管理対象機器と同一機種の機器の平均稼働率としているため、稼働率の算出に用いられる障害情報の母体数を大きくでき、イレギュラーな障害情報が混在している場合でも、その影響を抑えることができるので、振分条件の精度が著しく悪くなるという事態を回避することができる。
【０１１９】
（第３実施形態）
第３実施形態では、印刷サーバを別途設ける例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１２０】
図１８は、第３実施形態の情報処理システム２００１の構成の一例を示すブロック図である。図１８に示すように、第３実施形態の情報処理システム２００１は、情報処理装置２０６０及び印刷サーバ２０９０が、第１実施形態と相違する。
【０１２１】
図１９は、第３実施形態の情報処理装置２０６０の構成の一例を示すブロック図である。図１９に示すように、第３実施形態の情報処理装置２０６０は、制御部２６５０が振分部を含まず、振分条件出力部２６５７を含む点で、第１実施形態と相違する。
【０１２２】
振分条件出力部２６５７は、振分条件生成部６５６により生成された振分条件を出力する。振分条件出力部２６５７は、例えば、振分条件生成部６５６により生成された振分条件を印刷サーバ２０９０に出力する。
【０１２３】
印刷サーバ２０９０は、振分条件出力部２６５７により出力された振分条件に基づいて、複数の管理対象機器へジョブを振り分ける。例えば、印刷サーバ２０９０は、図示せぬＰＣ、タブレット、及びスマートフォンなどからネットワーク２を介して印刷ジョブを受け付け、受け付けた印刷ジョブを、振分条件の振分割合に従って、ＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−０００”の機器、ＳｅｒｉａｌＮｕｍｂｅｒ“ＢＣ２２３３−１１１”の機器、及びＳｅｒｉａｌＮｕｍｂｅｒ“ＦＡ２２３３−００１”の機器に振り分ける。
【０１２４】
（変形例）
上記各実施形態では、振分条件は、複数の振分値の合計値に対する振分値毎の割合としたが、複数の稼働情報の合計値に対する稼働情報毎の割合、例えば、複数の稼働率の合計値に対する稼働率毎の割合としてもよい。つまり、振分条件生成部６５６は、振分情報を用いずに、振分条件を生成してもよい。
【０１２５】
また上記各実施形態では、顧客管理装置、グループ管理装置、機器管理装置、機器、障害管理装置、情報処理装置、レポート生成装置、及びユーザ端末で情報処理システムを構成する例について説明したが、これに限定されるものではなく、いずれかの装置の機能を他の装置で代替するようにすることもできる。
【０１２６】
また上記各実施形態では、顧客管理装置が顧客情報を記憶し、グループ管理装置がグループ情報を記憶し、機器管理装置が機器情報を記憶し、障害管理装置が障害情報を記憶する例について説明したが、これらの情報の少なくともいずれかを外部（例えば、クラウド上）に記憶するようにしてもよい。
【０１２７】
（ハードウェア構成）
図２０は、上記各実施形態の顧客管理装置、グループ管理装置、機器管理装置、機器、障害管理装置、情報処理装置６０、レポート生成装置７０、及びユーザ端末８０（以下、上記各実施形態の各装置と称する）のハードウェア構成の一例を示す図である。上記各実施形態の各装置は、ＣＰＵなどの制御装置２９０１と、ＲＯＭやＲＡＭなどの記憶装置２９０２と、ＨＤＤなどの外部記憶装置２９０３と、ディスプレイなどの表示装置２９０４と、キーボードやマウスなどの入力装置２９０５と、通信Ｉ／Ｆ（インタフェース）２９０６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１２８】
上記各実施形態の各装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１２９】
また、上記各実施形態の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記各実施形態の各装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記各実施形態の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１３０】
上記各実施形態の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、ＣＰＵがＨＤＤからプログラムをＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１３１】
１、１００１、２００１  情報処理システム
１０  顧客管理装置
２０  グループ管理装置
３０  機器管理装置
４０−１〜４０−ｎ  機器
５０  障害管理装置
６０、１０６０、２０６０  情報処理装置
７０  レポート生成装置
８０  ユーザ端末
１１０  通信部
１２０  操作部
１３０  表示部
１４０  記憶部
１４１  顧客情報記憶部
１５０  制御部
２１０  通信部
２２０  操作部
２３０  表示部
２４０  記憶部
２４１  グループ情報記憶部
２５０  制御部
３１０  通信部
３２０  操作部
３３０  表示部
３４０  記憶部
３４１  機器情報記憶部
３５０  制御部
５１０  通信部
５２０  操作部
５３０  表示部
５４０  記憶部
５４１  障害情報記憶部
５５０  制御部
６１０  通信部
６２０  操作部
６３０  表示部
６４０  記憶部
６５０、１６５０、２６５０  制御部
６５１  顧客情報取得部
６５２  グループ情報取得部
６５３  機器情報取得部
６５４、１６５４  障害情報取得部
６５５、１６５５  算出部
６５６  振分条件生成部
６５７  振分部
６５８  通知部
７１０  通信部
７２０  操作部
７３０  表示部
７４０  記憶部
７５０  制御部
７５１  顧客情報取得部
７５２  グループ情報取得部
７５３  機器情報取得部
７５４  障害情報取得部
７５５  レポート生成部
７５６  レポート出力部
２０９０  印刷サーバ
２６５７  振分条件出力部
２９０１  制御装置
２９０２  記憶装置
２９０３  外部記憶装置
２９０４  表示装置
２９０５  入力装置
２９０６  通信Ｉ／Ｆ
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特開２０１１−１００２８３号公報
【図１】
2015114708.tif 000003
【図２】
2015114708.tif 000004
【図３】
2015114708.tif 000005
【図４】
2015114708.tif 000006
【図５】
2015114708.tif 000007
【図６】
2015114708.tif 000008
【図７】
2015114708.tif 000009
【図８】
2015114708.tif 000010
【図９】
2015114708.tif 000011
【図１０】
2015114708.tif 000012
【図１１】
2015114708.tif 000013
【図１２】
2015114708.tif 000014
【図１３】
2015114708.tif 000015
【図１４】
2015114708.tif 000016
【図１５】
2015114708.tif 000017
【図１６】
2015114708.tif 000018
【図１７】
2015114708.tif 000019
【図１８】
2015114708.tif 000020
【図１９】
2015114708.tif 000021
【図２０】
2015114708.tif 000022