(57)【要約】【課題】機器によって出力される履歴情報に基づく機器の管理作業の負担を軽減すること。【解決手段】情報処理装置は、機器による処理の実行に応じて出力される履歴情報の集合を取得する取得部と、前記取得部によって取得された履歴情報の集合を、各履歴情報に含まれている、履歴情報の出力の度合いを制御するための項目の値に基づいて解析する解析部と、前記解析部による解析結果について、出力形式の情報を生成する生成部と、前記出力形式の情報を出力する出力部と、を有する。【選択図】図３
2017034311.tif 000002
【特許請求の範囲】
【請求項１】
機器による処理の実行に応じて出力される履歴情報の集合を取得する取得部と、
前記取得部によって取得された履歴情報の集合を、各履歴情報に含まれている、履歴情報の出力の度合いを制御するための項目の値に基づいて解析する解析部と、
前記解析部による解析結果について、出力形式の情報を生成する生成部と、
前記出力形式の情報を出力する出力部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記解析部は、前記取得部によって取得された履歴情報の集合のうち、前記度合いを制御するための項目の値が第１の値に一致する履歴情報の集合を、各履歴情報に係る前記処理の種別に基づいて複数の集合に分類し、分類された各集合に含まれる履歴情報を計数する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記解析部は、前記取得部によって取得された履歴情報の集合のうち、前記度合いを制御するための項目の値が第２の値に一致する履歴情報のそれぞれに含まれる時刻情報に基づいて、各処理の開始から終了までの平均所要時間を算出する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記度合いを制御するための項目は、前記機器が出力する履歴情報を絞り込むための項目である、
ことを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
ネットワークを介して機器と接続される機器管理装置と、前記機器管理装置とネットワークを介して接続される情報処理装置とを含む機器管理システムであって、
前記機器管理装置は、
機器による処理の実行に応じて生成される履歴情報の集合を前記機器から取得する取得部と、
前記取得部によって取得された履歴情報を前記情報処理装置に送信する送信部とを有し、
前記情報処理装置は、
前記機器管理装置から送信される履歴情報の集合を受信する受信部と、
前記取得部によって取得された履歴情報の集合を、各履歴情報に含まれている、履歴情報の出力の度合いを制御するための項目の値に基づいて解析する解析部と、
前記解析部による解析結果について、出力形式の情報を生成する生成部と、
前記出力形式の情報を出力する出力部とを有する、
ことを特徴とする機器管理システム。
【請求項６】
コンピュータに、
機器による処理の実行に応じて出力される履歴情報の集合を取得する取得手順と、
前記取得手順において取得された履歴情報の集合を、各履歴情報に含まれている、履歴情報の出力の度合いを制御するための項目の値に基づいて解析する解析手順と、
前記解析手順における解析結果について、出力形式の情報を生成する生成手順と、
前記出力形式の情報を出力する出力手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
オフィス等において利用されている画像形成装置等の機器においては、様々な目的で履歴情報（ログ情報）が出力され、記憶されている。
【０００３】
例えば、保守サービスの提供者や、オフィスにおける機器の管理者等は、履歴情報を参照して、機器の状態を把握したり、機器の利用状況を把握したりすることができる。また、機器メーカは、履歴情報を参照して、機器の不具合の原因を究明することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、数十台以上の機器を利用している企業等において、全ての機器の全ての履歴情報を参照するのは非常に作業負担が大きい。また、重要な履歴情報が大量な履歴情報の中に埋没してしまう可能性も有る。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、機器によって出力される履歴情報に基づく機器の管理作業の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、情報処理装置は、機器による処理の実行に応じて出力される履歴情報の集合を取得する取得部と、前記取得部によって取得された履歴情報の集合を、各履歴情報に含まれている、履歴情報の出力の度合いを制御するための項目の値に基づいて解析する解析部と、前記解析部による解析結果について、出力形式の情報を生成する生成部と、前記出力形式の情報を出力する出力部と、を有する。
【発明の効果】
【０００７】
機器によって出力される履歴情報に基づく機器の管理作業の負担を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態における機器管理システムの構成例を示す図である。
【図２】第１の実施の形態におけるレポート生成装置のハードウェア構成例を示す図である。
【図３】第１の実施の形態における各装置の機能構成例を示す図である。
【図４】レポート情報の生成処理の処理手順の一例を説明するためのフローチャートである。
【図５】ログ情報の具体例を示す図である。
【図６】第１の実施の形態におけるレポート情報の一例を示す図である。
【図７】第１の実施の形態におけるログ情報の集合の解析処理の処理手順の一例を説明するためのフローチャートである。
【図８】出力対象とするログレベルの設定画面の表示例を示す図である。
【図９】設定されたログレベルと出力されるログレベルとの関係の一例を示す図である。
【図１０】第２の実施の形態におけるレポート情報の一例を示す図である。
【図１１】第３の実施の形態におけるレポート情報の一例を示す図である。
【図１２】第３の実施の形態におけるログ情報の集合の解析処理の処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態における機器管理システムの構成例を示す図である。図１に示される機器管理システム１において、レポート生成装置１０、機器管理装置２０、複数の画像形成装置３０、及びクライアント装置４０等は、ＬＡＮ（Local Area Network）又はＷＡＮ（Wide Area Network）等のネットワーク５０を介して接続されている。
【００１０】
画像形成装置３０は、例えば、複合機、複写機、スキャナ、又はプリンタ等の画像形成装置である。但し、画像形成装置３０は、プロジェクタ、電子黒板、テレビ会議システム、又はデジタルカメラ等、画像形成装置以外の電子機器であってもよい。
【００１１】
機器管理装置２０は、ネットワーク５０に接続されている各画像形成装置３０と、予め設定された周期で定期的に通信することにより、各画像形成装置３０が実行した処理（ジョブ）に関する履歴情報（以下「ログ情報」という。）を各画像形成装置３０から収集する１以上のコンピュータである。
【００１２】
レポート生成装置１０は、機器管理装置２０によって収集されたログ情報を解析し、ログ情報の解析結果を出力する１以上のコンピュータである。
【００１３】
クライアント装置４０は、レポート生成装置１０に対するユーザインタフェースとして機能するコンピュータである。すなわち、ユーザは、クライアント装置４０を介して、レポート生成装置１０に対する要求を入力する。クライアント装置４０の一例として、ＰＣ（Personal Computer）、タブレット端末、スマートフォン、又は携帯電話等が挙げられる。
【００１４】
図２は、第１の実施の形態におけるレポート生成装置のハードウェア構成例を示す図である。図２のレポート生成装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１５】
レポート生成装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってレポート生成装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１７】
なお、機器管理装置２０も図２に示されるようなハードウェア構成を有していてもよい。
【００１８】
図３は、第１の実施の形態における各装置の機能構成例を示す図である。図３において、機器管理装置２０は、ログ収集部２１及びログ管理部２２等を有する。これら各部は、機器管理装置２０にインストールされた１以上のプログラムが、機器管理装置２０のＣＰＵに実行させる処理により実現される。機器管理装置２０は、また、ログ記憶部２３を利用する。ログ記憶部２３は、例えば、機器管理装置２０が有する補助記憶装置、又は機器管理装置２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００１９】
ログ収集部２１は、例えば、予め設定された周期で定期的に各画像形成装置３０からログ情報を収集する。なお、各画像形成装置３０は、当該画像形成装置３０の内部で出力（又は生成）されたログ情報を、当該画像形成装置３０の記憶装置に記憶している。ログ収集部２１は、前回の収集時期から今回の収集時期の間に出力されたログ情報を収集する。なお、ログ情報は、画像形成装置３０から能動的にログ収集部２１に対して送信されてもよい。この場合、ログ情報は、逐次的に（例えば、ログ情報が出力されるたびに）ログ収集部２１に送信されてもよいし、定期的に送信されてもよい。
【００２０】
ログ記憶部２３は、ログ収集部２１によって収集されたログ情報の集合を記憶する。ログ管理部２２は、ログ記憶部２３に記憶されているログ情報を管理する。例えば、ログ管理部２２は、レポート生成装置１０からのログ情報の取得要求に応じ、ログ記憶部２３に記憶されているログ情報の集合をレポート生成装置１０に返信する。
【００２１】
レポート生成装置１０は、要求受信部１１、ログ取得部１２、ログ解析部１３、レポート生成部１４、及びレポート送信部１５等を有する。これら各部は、レポート生成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００２２】
要求受信部１１は、クライアント装置４０からの要求を受信する。例えば、要求受信部１１は、レポート情報の生成要求を受信する。レポート情報とは、ログ情報の解析結果が出力形式に成形された情報をいう。ログ取得部１２は、ログ情報の集合を機器管理装置２０から取得する。ログ解析部１３は、ログ取得部１２によって取得されたログ情報の集合を解析する。レポート生成部１４は、ログ解析部１３による解析結果について、レポート情報を生成する。レポート送信部１５は、レポート生成部１４によって生成されたレポート情報を、クライアント装置４０に送信する。
【００２３】
クライアント装置４０は、要求受付部４１及び表示制御部４２等を有する。要求受付部４１は、レポート情報の生成要求をユーザから受け付けると、当該生成要求をレポート生成装置１０に送信する。表示制御部４２は、レポート生成装置１０から送信されるレポート情報を受信し、当該レポート情報を表示する。
【００２４】
なお、レポート生成装置１０が、機器管理装置２０の機能を兼ねてもよい。すなわち、レポート生成装置１０と機器管理装置２０とは同じコンピュータによって実現されなくてもよい。又は、レポート生成装置１０及び機器管理装置２０の機能構成は、それぞれ複数のコンピュータに分散されて実現されてもよい。
【００２５】
以下、レポート生成装置１０が実行する処理手順について説明する。図４は、レポート情報の生成処理の処理手順の一例を説明するためのフローチャートである。
【００２６】
ステップＳ１０１において、要求受信部１１は、レポート情報の生成要求をクライアント装置４０から受信する。なお、レポート情報の生成要求には、解析対象とするログ情報を限定するための情報（以下、「限定条件」という。）が含まれていてもよい。例えば、期間等が含まれていてもよい。
【００２７】
続いて、ログ取得部１２は、機器管理装置２０からログ情報の集合を取得する（Ｓ１０２）。具体的には、ログ取得部１２は、機器管理装置２０に対してログ情報の取得要求を送信する。レポート情報の生成要求に限定条件が含まれている場合、当該限定条件が当該取得要求に指定されてもよい。機器管理装置２０のログ管理部２２は、当該取得要求に応じ、ログ情報の集合をログ記憶部２３から取得する。当該取得要求に限定条件が指定されている場合、取得されるログ情報は、当該限定条件に合致するものとなる。ログ管理部２２は、取得されたログ情報の集合を、ログ取得部１２に送信する。その結果、ログ取得部１２において、ログ情報の集合が取得される。
【００２８】
図５は、ログ情報の具体例を示す図である。図５において、ログ情報は、機器名、ログレベル、発生日時、ジョブタイプ、ジョブＩＤ、及び詳細内容等の項目を含む。
【００２９】
機器名は、当該ログ情報を出力した画像形成装置３０の識別情報を示す項目である。なお、画像形成装置３０によって出力されるログ情報には、機器名は含まれていなくてもよい。例えば、機器名は、機器管理装置２０のログ収集部２１によって付与されてもよい。ログレベルは、当該ログ情報の目的を区別する項目である。発生日時は、当該ログ情報の生成の契機となった事象が発生した日時を示す項目である。ジョブタイプは、当該ログ情報の対象とされている、画像形成装置３０におけるジョブ（処理）の種別を示す項目である。ジョブＩＤは、当該ログ情報の対象とされているジョブの識別情報を示す項目である。ジョブＩＤが共通するログ情報は、同一のジョブに関して出力されたログ情報である。詳細内容は、当該ログ情報の対象とされている事象を詳細に区分するための情報である。例えば、ジョブの開始又はジョブの終了等を示す情報が、詳細内容に含まれる。
【００３０】
ログレベルについて、更に詳しく説明する。本実施の形態において、ログレベルには、Ｔｒａｃｅ、Ｄｅｂｕｇ、Ｉｎｆｏｒｍａｔｉｏｎ、Ｗａｒｎｉｎｇ、Ｅｒｒｏｒ、及びＦａｔａｌ等が有る。Ｔｒａｃｅは、例えば、画像形成装置３０が実行する処理を追跡する目的で出力されるログ情報に対するログレベルである。Ｄｅｂｕｇは、画像形成装置３０が実行する処理に関するデバッグを目的として出力されるログ情報に対するログレベルである。Ｉｎｆｏｒｍａｔｉｏｎは、画像形成装置３０が実行する処理の履歴を記録する目的で出力されるログ情報に対するログレベルである。Ｗａｒｎｉｎｇは、画像形成装置３０における軽微な異常状態の発生、又は異常状態の発生の予知の通知を目的として出力されるログ情報に対するログレベルである。軽微な異常状態とは、例えば、用紙切れやトナー切れ等、消耗品の交換によって解消可能な状態である。Ｅｒｒｏｒは、画像形成装置３０における異常状態の発生の通知を目的として出力されるログ情報に対するログレベルである。異常状態は、例えば、ジョブの中止等が発生した状態である。Ｆａｔａｌは、画像形成装置３０における致命的な異常状態の発生の通知を目的として出力されるログ情報に対するログレベルである。致命的な異常状態とは、例えば、画像形成装置３０の利用の継続が困難な状態である。
【００３１】
続いて、ログ解析部１３は、ログ取得部１２によって取得されたログ情報の集合について解析を行う（Ｓ１０３）。本実施の形態では、特に、ログレベルに基づいて解析が行われる。
【００３２】
続いて、レポート生成部１４は、ログ解析部１３による解析結果を、出力形式に成形してレポート情報を生成する（Ｓ１０４）。続いて、レポート送信部１５は、生成されたレポート情報を、レポート情報の生成要求の送信元のクライアント装置４０に送信（出力）する（Ｓ１０５）。
【００３３】
クライアント装置４０の表示制御部４２は、当該レポート情報を受信すると、当該レポート情報を表示する。
【００３４】
図６は、第１の実施の形態におけるレポート情報の一例を示す図である。図６に示されるレポート情報において、第１列目（「エラー回数（Ｔｏｔａｌ）」）は、機器別のエラーの発生回数を示す。第２列目（「プリント」）は、機器別のプリントジョブに関するエラーの発生回数を示す。第３列目（「スキャン」）は、機器別のスキャンジョブに関するエラーの発生回数を示す。第４列目（「Ｆａｘ」）は、機器別のＦａｘジョブに関するエラーの発生回数を示す。なお、図６では、発生日時が２０１５年４月１日〜２０１５年４月２０日の期間に含まれるログ情報が対象とされている。
【００３５】
例えば、ユーザは、図６に示されるようなレポート情報を参照して、エラーの発生回数の多い画像形成装置３０を特定することができ、当該画像形成装置３０の置き換え等を検討することができる。
【００３６】
続いて、図６に示されるレポート情報を生成するためにステップＳ１０３において実行される処理の詳細について説明する。
【００３７】
図７は、第１の実施の形態におけるログ情報の集合の解析処理の処理手順の一例を説明するためのフローチャートである。
【００３８】
ステップＳ２０１において、ログ解析部１３は、ログ取得部１２によって取得されたログ情報の集合の中から１つのログ情報を読み込む。読み込みに成功した場合（Ｓ２０２でＹｅｓ）、ログ解析部１３は、読み込まれたログ情報（以下、「対象ログ情報」という。）からログレベルの値を取得する（Ｓ２０３）。
【００３９】
続いて、ログ解析部１３は、取得されたログレベルの値が「Ｅｒｒｏｒ」又は「Ｆａｔａｌ」であるか否かを判定する（Ｓ２０４）。取得されたログレベルの値が、「Ｅｒｒｏｒ」及び「Ｆａｔａｌ」のいずれでもない場合（Ｓ２０４でＮｏ）、ステップＳ２０１に戻る。取得されたログレベルの値が、「Ｅｒｒｏｒ」又は「Ｆａｔａｌ」である場合（Ｓ２０４でＹｅｓ）、ログ解析部１３は、対象ログ情報の機器名を取得し、当該機器名を変数ｎａｍｅに代入する（Ｓ２０５）。
【００４０】
続いて、ログ解析部１３は、ｔｏｔａｌ＿ｃｎｔ［ｎａｍｅ］に対して１を加算する（Ｓ２０６）。ｔｏｔａｌ＿ｃｎｔは、機器名別のエラー発生回数を記憶するための連想リストであり、ｔｏｔａｌ＿ｃｎｔ［ｎａｍｅ］は、当該連想リストにおいて、対象ログ情報の機器名に対応する値を記憶するための要素である。なお、ｔｏｔａｌ＿ｃｎｔは、図６の第１列目に対応する。
【００４１】
続いて、ログ解析部１３は、対象ログ情報のジョブタイプの値を参照する（Ｓ２０７）。ジョブタイプの値が「ｐｒｉｎｔ」である場合、ログ解析部１３は、ｐｒｉｎｔ＿ｃｎｔ［ｎａｍｅ］に対して１を加算する（Ｓ２０８）。ｐｒｉｎｔ＿ｃｎｔは、機器名別のプリントジョブのエラー発生回数を記憶するための連想リストであり、ｐｒｉｎｔ＿ｃｎｔ［ｎａｍｅ］は、当該連想リストにおいて、対象ログ情報の機器名に対応する値を記憶するための要素である。
【００４２】
又は、ジョブタイプの値が「ｓｃａｎ」である場合、ログ解析部１３は、ｓｃａｎ＿ｃｎｔ［ｎａｍｅ］に対して１を加算する（Ｓ２０９）。ｓｃａｎ＿ｃｎｔは、機器名別のスキャンジョブのエラー発生回数を記憶するための連想リストであり、ｓｃａｎ＿ｃｎｔ［ｎａｍｅ］は、当該連想リストにおいて、対象ログ情報の機器名に対応する値を記憶するための要素である。
【００４３】
又は、ジョブタイプの値が「ｆａｘ」である場合、ログ解析部１３は、ｆａｘ＿ｃｎｔ［ｎａｍｅ］に対して１を加算する（Ｓ２１０）。ｆａｘ＿ｃｎｔは、機器名別のＦａｘジョブのエラー発生回数を記憶するための連想リストであり、ｆａｘ＿ｃｎｔ［ｎａｍｅ］は、当該連想リストにおいて、対象ログ情報の機器名に対応する値を記憶するための要素である。
【００４４】
ステップＳ２０１以降が、ログ取得部１２によって取得された全てのログ情報について実行されると（Ｓ２０２でＮｏ）、図７の処理は終了する。その結果、図６に示したような情報が得られる。
【００４５】
すなわち、図７では、ログ取得部１２によって取得されたログ情報の集合のうち、ログレベルの値が「Ｅｒｒｏｒ」又は「Ｆａｔａｌ」に一致するログ情報の集合を、各ログ情報のジョブタイプに基づいて複数の集合に分類し、分類された各集合に含まれるログ情報が計数されることで、機器名別であって、かつ、ジョブタイプ別のエラーの発生回数が得られている。
【００４６】
ところで、ＴｒａｃｅやＤｅｂｕｇ等のログ情報は、例えば、画像形成装置３０の異常状態の発生の原因を解明する際に出力されれば十分であり、通常の運用時に出力されると、ログ情報が画像形成装置３０内の記憶装置の記憶容量を圧迫してしまう可能性が有る。また、Ｅｒｒｏｒ及びＦａｔａｌのログ情報が出力されれば十分である場合も考えられる。そこで、例えば、各画像形成装置３０に関して、出力対象とするログレベルの設定が可能とされてもよい。
【００４７】
図８は、出力対象とするログレベルの設定画面の表示例を示す図である。図８に示される設定画面５００は、各画像形成装置３０の操作パネルにおいて表示されてもよいし、クライアント装置４０において表示されてもよい。図８では、全てのログレベルが選択肢として表示され、いずれか一つのログレベルの選択が可能とされている。選択されたログレベルは、設定対象の画像形成装置３０に対して設定される。設定画面５００が画像形成装置３０の操作パネルにおいて表示される場合、設定対象の画像形成装置３０は、例えば、操作対象とされている画像形成装置３０である。また、設定画面５００がクライアント装置４０に表示される場合、設定対象とされる画像形成装置３０は、クライアント装置４０においてユーザによって選択された画像形成装置３０であってもよいし、管理対象の全ての画像形成装置３０であってもよい。
【００４８】
各画像形成装置３０は、ログレベルの設定に応じて、図９に示されるように出力対象（生成対象）のログレベルを変化させてもよい。
【００４９】
図９は、設定されたログレベルと出力されるログレベルとの関係の一例を示す図である。図９において、行方向は、設定されたログレベルを示す。各行において、○が付与されている列は、当該行に対応するログレベルが設定されている場合に、出力対象とされるログレベルを示す。
【００５０】
例えば、図９では、Ｔｒａｃｅが設定された場合、全てのログレベルのログ情報が出力されることが示されている。また、Ｄｅｂｕｇが設定された場合、Ｔｒａｃｅを除く全てのログ情報が出力されることが示されている。一方、Ｅｒｒｏｒが設定された場合、ログレベルがＥｒｒｏｒ又はＦａｔａｌであるログ情報のみが出力されることが示されている。また、Ｆａｔａｌが設定された場合、ログレベルがＦａｔａｌであるログ情報のみが出力されることが示されている。
【００５１】
図９に示されるように、ログレベルは、出力される（生成される）ログ情報の度合いを制御するための項目であるといえる。すなわち、ログレベルは、画像形成装置３０が、出力するログ情報を絞り込むための項目であるといえる。
【００５２】
上述したように、第１の実施の形態によれば、各画像形成装置３０からのログ情報の集合が、ログレベルに基づいて解析されて、解析結果に関してレポート情報が生成される。したがって、管理対象の画像形成装置３０が数十台〜数万台に及ぶ場合であっても、ユーザは、レポート情報を参照することで、効率的に画像形成装置３０の管理を行うことができる。例えば、ユーザは、異常の発生の多い画像形成装置３０について、置き換えの対象とすることを検討することができる。異常の発生の多い画像形成装置３０を置き換えることで、業務効率の改善を期待することもできる。すなわち、第１の実施の形態によれば、画像形成装置３０によって出力されるログ情報に基づく画像形成装置３０の管理作業の負担を軽減することができる。
【００５３】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００５４】
第２の実施の形態では、レポート情報の内容が第１の実施の形態と異なる。図１０は、第２の実施の形態におけるレポート情報の一例を示す図である。
【００５５】
図１０に示されるレポート情報は、機器名別に、全種別のジョブのエラー発生率、プリントジョブのエラー発生率、スキャンジョブのエラー発生率、Ｆａｘジョブのエラー発生率を示す。
【００５６】
或るジョブのエラー発生率とは、当該ジョブのエラーの発生回数を、当該ジョブの全実行回数によって除した値である。すなわち、第２の実施の形態では、機器名別の全種別のジョブの実行回数、機器名別のプリントジョブの実行回数、機器名別のスキャンジョブの実行回数、機器名別のＦａｘジョブの実行回数が計数され、その計数結果によって、機器名別の全種別のジョブのエラーの発生回数、機器名別のプリントジョブのエラーの発生回数、機器名別のスキャンジョブのエラーの発生回数、機器名別のＦａｘジョブのエラーの発生回数が除されればよい。
【００５７】
次に、第３の実施の形態について説明する。第３の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００５８】
第３の実施の形態では、レポート情報の内容が第１の実施の形態と異なる。図１１は、第３の実施の形態におけるレポート情報の一例を示す図である。
【００５９】
図１１に示されるレポート情報は、機器名別に、プリント１枚あたりの所要時間を示すものである。ユーザは、このようなレポート情報を参照して、例えば、当該所要時間が相対的に長い画像形成装置３０を、置き換えの対象として選択することができる。
【００６０】
図１１に示されるようなレポート情報を生成する場合、図４のステップＳ１０３においては、例えば、図１２に示されるような処理手順が実行されてもよい。
【００６１】
図１２は、第３の実施の形態におけるログ情報の集合の解析処理の処理手順の一例を説明するためのフローチャートである。
【００６２】
ステップＳ４０１において、ログ解析部１３は、ログ取得部１２によって取得されたログ情報の集合の中から、ログレベルの値が「Ｉｎｆｏｒｍａｔｉｏｎ」であって、かつ、ジョブタイプの値が「ｐｒｉｎｔ」であるログ情報を抽出する。
【００６３】
続いて、ログ解析部１３は、抽出されたログ情報の集合を、機器名別の集合に分類する（Ｓ４０２）。以下、分類結果を「機器名別集合」という。続いて、ログ解析部１３は、各機器名別集合を、ジョブＩＤ別の集合に分類する（Ｓ４０３）。以下、分類結果を「ジョブ別集合」という。例えば、図５に示されるログ情報であれば、ジョブＩＤが「０００１」であるジョブ別集合と、ジョブＩＤが「０００３」であるジョブ別集合とに分類される。なお、ジョブＩＤが「０００２」であるログ情報のジョブタイプは「ｓｃａｎ」であるため、ステップＳ４０１において処理対象から除外される。
【００６４】
続いて、ログ解析部１３は、ジョブ別集合ごとに、プリントジョブの所要時間を算出する（Ｓ４０４）。或るジョブ別集合に関する所要時間の算出は、当該ジョブ別集合の中で、詳細内容の値が「ｐｒｉｎｔ  ｅｎｄ」であるログ情報の発生日時から、詳細内容の値が「ｐｒｉｎｔ  ｓｔａｒｔ」であるログ情報の発生日時を差し引くことで算出可能である。すなわち、「ｐｒｉｎｔ  ｅｎｄ」は、プリントジョブの終了を示し、「ｐｒｉｎｔ  ｓｔａｒｔ」は、プリントジョブの開始を示す。
【００６５】
続いて、ログ解析部１３は、ジョブ別集合ごと（すなわち、プリントジョブごと）に算出された所要時間について、機器名別集合ごとの平均値（平均所要時間）を算出する（Ｓ４０５）。その結果、図１１に示したようなレポート情報を生成するための解析結果が得られる。
【００６６】
なお、プリントジョブ以外のジョブの所要時間が算出されてもよい。例えば、図６に示したログ情報に関して、プリントジョブの所要時間の平均値と、スキャンジョブの所要時間の平均値とは、以下のように算出される。
【００６７】
プリントジョブの所要時間の平均値＝（５．０＋５．０）÷２＝５．０（秒）
スキャンジョブの所要時間の平均値＝１１．０÷１＝１１．０（秒）
上述したように、第３の実施の形態によれば、ログ情報に基づいて、各画像形成装置３０の性能を比較することができる。
【００６８】
なお、上記各実施の形態において、レポート生成装置１０は、情報処理装置の一例である。ログ取得部１２は、請求項１及びその従属項の取得部及び請求項５の受信部の一例である。ログ解析部１３は、解析部の一例である。レポート生成部１４は、生成部の一例である。レポート送信部１５は、出力部の一例である。ログ収集部２１は、請求項５の取得部の一例である。ログ管理部２２は、送信部の一例である。ログレベルの「Ｅｒｒｏｒ」及び「Ｆａｔａｌ」は、第１の値の一例である。ログレベルの「Ｉｎｆｏｒｍａｔｉｏｎ」は、第２の値の一例である。ログ情報の発生日時は、時刻情報の一例である。
【００６９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７０】
１            機器管理システム
１０          レポート生成装置
１１          受信部
１２          ログ取得部
１３          ログ解析部
１４          レポート生成部
１５          レポート送信部
２０          機器管理装置
２１          ログ収集部
２２          ログ管理部
２３          ログ記憶部
３０          画像形成装置
４０          クライアント装置
４２          要求受付部
４２          表示制御部
５０          ネットワーク
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
Ｂ            バス
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２０１４−０６７３９９号公報
【図１】
2017034311.tif 000003
【図２】
2017034311.tif 000004
【図３】
2017034311.tif 000005
【図４】
2017034311.tif 000006
【図５】
2017034311.tif 000007
【図６】
2017034311.tif 000008
【図７】
2017034311.tif 000009
【図８】
2017034311.tif 000010
【図９】
2017034311.tif 000011
【図１０】
2017034311.tif 000012
【図１１】
2017034311.tif 000013
【図１２】
2017034311.tif 000014