(57)【要約】【課題】ネットワーク接続されていない環境下においても、ＣＥが保守対象装置の設定情報と統計情報との比較による保守作業を少ない負荷で実行する。【解決手段】通信部は、ネットワーク接続されたサーバから、保守作業を実施済みの機体のシリアル番号、モデル名、設定項目および設定値を含む設定情報を統計分析して予め定義された統計グラフパターン並びに統計グラフ画像を取得する。読取部は、ネットワーク接続されていない保守対象装置の設定情報を格納した記録媒体を読み取る。統計グラフパターン判定部は、記憶部を参照し、適合する統計グラフパターンを判定する。統計グラフ画像読込部は、統計グラフパターンに対応する統計グラフ画像を記憶部から読込む。分析結果画像表示部は、統計グラフ画像に対して設定値の位置を表す設定値表示画像を設定項目ごとの設定値に応じた座標位置で付加した分析結果画像を表示する。【選択図】図１
2013070149.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続されたサーバから、保守作業を実施済みの機体のシリアル番号、モデル名、設定項目および設定値を含む設定情報を前記モデル名および前記設定項目の組合せごとに統計分析して予め定義された統計グラフパターン並びに前記統計グラフパターンを表す統計グラフ画像を取得する通信部と、
前記通信部で取得された前記統計グラフパターンおよび前記統計グラフ画像を関連付けて記憶する記憶部と、
ネットワーク接続されていない保守対象装置の前記設定情報を格納した記録媒体を読み取る読取部と、
前記読取部で読み取った前記設定情報に含まれる前記設定項目および前記モデル名をキーとして前記記憶部を参照し、適合する前記統計グラフパターンを前記設定項目および前記モデル名の組合せごとに判定する統計グラフパターン判定部と、
前記統計グラフパターン判定部で判定された前記統計グラフパターンに対応する前記統計グラフ画像を前記記憶部から読込む統計グラフ画像読込部と、
前記統計グラフ画像読込部で読込まれた前記統計グラフ画像に対して前記設定値の位置を表す設定値表示画像を前記設定項目ごとの前記設定値に応じた座標位置で付加した分析結果画像を表示する分析結果画像表示部と、
を備えることを特徴とする保守装置。
【請求項２】
前記通信部は、前記サーバから前記統計グラフパターンと前記設定項目の組合せごとに前記設定値の最大値および最小値を取得して前記記憶部に格納し、かつ、
前記分析結果画像表示部は、前記最大値および前記最小値に基づいて前記統計グラフ画像中の基準点における座標を決定すると共に、前記保守対象装置の前記設定値に対応する前記座標位置を決定し、前記統計グラフ画像と前記設定値表示画像を重ね合わせる画像合成を行って前記分析結果画像を作成することを特徴とする請求項１記載の保守装置。
【請求項３】
前記通信部は、前記サーバから前記統計グラフパターンと前記設定項目の組合せごとに前記設定値の最大値および最小値を取得して前記記憶部に格納し、かつ、
前記分析結果画像表示部は、前記最大値および前記最小値に基づいて前記統計グラフ画像中の基準点における座標を決定すると共に、前記保守対象装置の前記設定値に対応する前記座標位置を決定し、前記座標位置に基づいて前記統計グラフ画像の一部に前記設定値表示画像を直接的に書込んで前記分析結果画像を作成することを特徴とする請求項１記載の保守装置。
【請求項４】
前記読取部で読み取られる前記記録媒体は、ＵＳＢメモリであることを特徴とする請求項１乃至請求項３のいずれか一項記載の保守装置。
【請求項５】
ネットワーク接続されたサーバから、保守作業を実施済みの機体のシリアル番号、モデル名、設定項目および設定値を含む設定情報を前記モデル名および前記設定項目の組合せごとに統計分析して予め定義された統計グラフパターン並びに前記統計グラフパターンを表す統計グラフ画像を取得する通信ステップと、
前記通信ステップで取得された前記統計グラフパターンおよび前記統計グラフ画像を関連付けて記憶装置内に記憶する記憶ステップと、
ネットワーク接続されていない保守対象装置の前記設定情報を格納した記録媒体を読み取る読取ステップと、
前記読取ステップで読み取った前記設定情報に含まれる前記設定項目および前記モデル名をキーとして前記記憶装置を参照し、適合する前記統計グラフパターンを前記設定項目および前記モデル名の組合せごとに判定する統計グラフパターン判定ステップと、
前記統計グラフパターン判定ステップで判定された前記統計グラフパターンに対応する前記統計グラフ画像を前記記憶装置から読込む統計グラフ画像読込ステップと、
前記統計グラフ画像読込ステップで読込まれた前記統計グラフ画像に対して前記設定値の位置を表す設定値表示画像を前記設定項目ごとの前記設定値に応じた座標位置で付加した分析結果画像を表示する分析結果画像表示ステップと、
を有することを特徴とする保守方法。
【請求項６】
前記通信ステップにおいては、前記サーバから前記統計グラフパターンと前記設定項目の組合せごとに前記設定値の最大値および最小値を取得して前記記憶装置に格納し、かつ、
前記分析結果画像表示ステップにおいては、前記最大値および前記最小値に基づいて前記統計グラフ画像中の基準点における座標を決定すると共に、前記保守対象装置の前記設定値に対応する前記座標位置を決定し、前記統計グラフ画像と前記設定値表示画像を重ね合わせる画像合成を行って前記分析結果画像を作成することを特徴とする請求項５記載の保守方法。
【請求項７】
前記通信ステップにおいては、前記サーバから前記統計グラフパターンと前記設定項目の組合せごとに前記設定値の最大値および最小値を取得して前記記憶装置に格納し、かつ、
前記分析結果画像表示ステップにおいては、前記最大値および前記最小値に基づいて前記統計グラフ画像中の基準点における座標を決定すると共に、前記保守対象装置の前記設定値に対応する前記座標位置を決定し、前記座標位置に基づいて前記統計グラフ画像の一部に前記設定値表示画像を直接的に書込んで前記分析結果画像を作成することを特徴とする請求項５記載の保守方法。
【請求項８】
前記読取ステップで読み取られる前記記録媒体は、ＵＳＢメモリであることを特徴とする請求項５乃至請求項７のいずれか一項記載の保守方法。
【請求項９】
ネットワーク接続されたサーバから、保守作業を実施済みの機体のシリアル番号、モデル名、設定項目および設定値を含む設定情報を前記モデル名および前記設定項目の組合せごとに統計分析して予め定義された統計グラフパターン並びに前記統計グラフパターンを表す統計グラフ画像を取得する通信ステップと、
前記通信ステップで取得された前記統計グラフパターンおよび前記統計グラフ画像を関連付けて記憶装置内に記憶する記憶ステップと、
ネットワーク接続されていない保守対象装置の前記設定情報を格納した記録媒体を読み取る読取ステップと、
前記読取ステップで読み取った前記設定情報に含まれる前記設定項目および前記モデル名をキーとして前記記憶装置を参照し、適合する前記統計グラフパターンを前記設定項目および前記モデル名の組合せごとに判定する統計グラフパターン判定ステップと、
前記統計グラフパターン判定ステップで判定された前記統計グラフパターンに対応する前記統計グラフ画像を前記記憶装置から読込む統計グラフ画像読込ステップと、
前記統計グラフ画像読込ステップで読込まれた前記統計グラフ画像に対して前記設定値の位置を表す設定値表示画像を前記設定項目ごとの前記設定値に応じた座標位置で付加した分析結果画像を表示する分析結果画像表示ステップと、
をコンピュータに実行させることを特徴とする保守プログラム。
【請求項１０】
前記通信ステップにおいては、前記サーバから前記統計グラフパターンと前記設定項目の組合せごとに前記設定値の最大値および最小値を取得して前記記憶装置に格納し、かつ、
前記分析結果画像表示ステップにおいては、前記最大値および前記最小値に基づいて前記統計グラフ画像中の基準点における座標を決定すると共に、前記保守対象装置の前記設定値に対応する前記座標位置を決定し、前記統計グラフ画像と前記設定値表示画像を重ね合わせる画像合成を行って前記分析結果画像を作成することを特徴とする請求項９記載の保守プログラム。
【請求項１１】
前記通信ステップにおいては、前記サーバから前記統計グラフパターンと前記設定項目の組合せごとに前記設定値の最大値および最小値を取得して前記記憶装置に格納し、かつ、
前記分析結果画像表示ステップにおいては、前記最大値および前記最小値に基づいて前記統計グラフ画像中の基準点における座標を決定すると共に、前記保守対象装置の前記設定値に対応する前記座標位置を決定し、前記座標位置に基づいて前記統計グラフ画像の一部に前記設定値表示画像を直接的に書込んで前記分析結果画像を作成することを特徴とする請求項９記載の保守プログラム。
【請求項１２】
前記読取ステップで読み取られる前記記録媒体は、ＵＳＢメモリであることを特徴とする請求項９乃至請求項１０のいずれか一項記載の保守プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像形成装置などのＭＦＰ(Multifunction Peripheral)の保守装置、保守方法および保守プログラムに関する。
【背景技術】
【０００２】
画像形成装置などのＭＦＰには、ＣＥ(Customer Engineer)のみが設定を行うことができる項目が多数存在する。これらの項目はＭＦＰの動作に直接影響を及ぼすものであり、設定を変更することで不具合を解消することもできるが、逆に動作を不安定にしたりすることもある。
【０００３】
また、通常ＣＥは顧客の使用状況や機体の特性に合わせ設定を行うが、設定項目があまりに多岐にわたるため、あるいは、複数の設定項目が要因となって問題を引き起こすことがあるために、適切な設定を行うことが困難なことがある。このような場合には、市場にある他の機体の情報、特にその統計情報が参考になることがある。
【０００４】
その一方、統計情報を参照しながら自分のデータ(設定値)と比較する場合は、文書や表による表示よりもグラフや図による表示の方がより直感的で分かり易い。このため、統計情報をＭＦＰのコントロールパネルに表示させる手法が知られている。
【０００５】
しかし、複数の機体に係るデータを解析して統計情報を計算し、更にグラフに落とし込むには多くのデータと計算が必要であり、ＣＥが持参することが想定されるノートＰＣやスマートフォンなどの端末ではパフォーマンスの低下を引き起こしかねない。
【０００６】
そこで、多くの場合、統計計算はサーバ側で行い、その結果のみをノートＰＣなどにダウンロードする手法がとられる。例えばＭＦＰが搭載するブラウザからインターネットを通じて閲覧する手法が知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１１６６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＭＦＰは、セキュリティなどの問題によりインターネットに接続されていないことも多い。また、ＣＥの保有するノートＰＣは拠点(サービスセンターなど)ではインターネットに接続できるものの、客先(ＭＦＰ設置場所)ではインターネットに接続できない場合も多い。
【０００９】
このような場合には、サーバで統計計算を行った後グラフや図を作成するのに必要なデータのみを拠点であらかじめダウンロードしておく方法が考えられるが、それでもノートＰＣ内でグラフを作成し、表示するには多くの計算を行う必要がある。
【００１０】
そこで、本発明は、上記従来技術の問題に鑑み、ネットワーク接続されていない環境下においても、ＣＥが保守対象装置の設定情報と統計情報との比較による保守作業を少ない負荷で実行可能な保守装置、保守方法および保守プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一実施形態に係る保守装置は、通信部、記憶部、読取部、統計グラフパターン判定部、統計グラフ画像読込部および分析結果画像表示部を備えることを特徴とする。
【００１２】
通信部は、ネットワーク接続されたサーバから、保守作業を実施済みの機体のシリアル番号、モデル名、設定項目および設定値を含む設定情報をモデル名および設定項目の組合せごとに統計分析して予め定義された統計グラフパターン並びに統計グラフパターンを表す統計グラフ画像を取得する。記憶部は、通信部で取得された統計グラフパターンおよび統計グラフ画像を関連付けて記憶する。読取部は、ネットワーク接続されていない保守対象装置の設定情報を格納した記録媒体を読み取る。統計グラフパターン判定部は、読取部で読み取った設定情報に含まれる設定項目およびモデル名をキーとして記憶部を参照し、適合する統計グラフパターンを設定項目およびモデル名の組合せごとに判定する。統計グラフ画像読込部は、統計グラフパターン判定部で判定された統計グラフパターンに対応する統計グラフ画像を記憶部から読込む。分析結果画像表示部は、統計グラフ画像読込部で読込まれた統計グラフ画像に対して設定値の位置を表す設定値表示画像を設定項目ごとの設定値に応じた座標位置で付加した分析結果画像を表示する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る保守装置の構成の一例を示すブロック図。
【図２】図１に示す保守装置と画像形成装置との関係の一例を示す図。
【図３】画像形成装置と分析サーバとの関係の一例を示す図。
【図４】図１に示す保守アプリケーション用データベースに記憶される機体情報用テーブルＴ１の具体例を示す図。
【図５】図１に示す保守アプリケーション用データベースに記憶されるエラー情報テーブルＴ２の具体例を示す図。
【図６】図１に示す保守アプリケーション用データベースに記憶されるデータベースカラム名・ログデータタイトル対応テーブルＴ３の具体例を示す図。
【図７】図１に示す保守アプリケーション用データベースに記憶される機体設定リストＴ４の具体例を示す図。
【図８】図１に示す保守アプリケーション用データベースに記憶される設定項目・統計グラフパターン対応テーブルＴ５の具体例を示す図。
【図９】図１に示す保守アプリケーション用データベースに記憶される統計グラフパターン・グラフ画像対応テーブルＴ６の具体例を示す図。
【図１０】図１に示す統計グラフ画像データベースに記憶される統計グラフ画像の具体例を示す図。
【図１１】図１に示す保守装置の初期画面Ｄ１の具体例を示す図。
【図１２】図１に示す保守装置における画面遷移の具体例を示す図。
【図１３】図１に示す保守装置の機体情報の取得画面Ｄ２の具体例を示す図。
【図１４】図１に示す保守装置のサーバへ接続画面Ｄ３の具体例を示す図。
【図１５】図１に示す保守装置の機体情報の分析画面Ｄ４の具体例を示す図。
【図１６】図１に示す保守装置の動作の概要の具体例を示すフローチャート。
【図１７】図１１に示す初期画面Ｄ１において『機体情報の取得』を選択した場合の保守装置の動作の具体例を示すフローチャート。
【図１８】図１７に示す『機体情報の取得』において実行される『データの取得処理』の具体例を示すフローチャート。
【図１９】図１８に示す『データの取得処理』の後に実行される『エラー情報の挿入処理』の具体例を示すフローチャート。
【図２０】図１１に示す初期画面Ｄ１において『機体情報の分析』を選択した場合の保守装置の動作の具体例を示すフローチャート。
【図２１】図２０に示す『機体情報の分析』の後に実行される『統計データの表示処理』の具体例を示すフローチャート。
【図２２】図２１のＳ６０４乃至Ｓ６０６に示す画像合成方法を具体的に説明する図。
【図２３】図１１に示す初期画面Ｄ１において『サーバへ接続』を選択した場合の保守装置の動作の具体例を示すフローチャート。
【図２４】図２３のＳ７１２に示す『統計データのダウンロード処理』の具体例を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を用いて詳細に説明する。  
図１は、本発明の一実施形態に係る保守装置１０の全体構成例を示すブロック図である。図１に示すように、本実施形態の保守装置１０は、ＣＰＵ等の演算部１１と、メモリ等の主記憶部１２と、ＨＤＤ（Hard Disc Drive）やメモリ等の補助記憶部１３と、ディスプレイ等の表示装置１８に表示させるための画像情報を生成し供給する表示装置接続部１４と、マウス、キーボード等の入力装置１９とのインターフェースである入力装置接続部１５と、ＵＳＢ（Universal Serial Bus）メモリ２０等の外部記憶媒体のインターフェースである読取部１６と、インターネット等のネットワークに接続して通信を行う通信部１７を有している。
【００１５】
ただし、保守装置１０は、サービスマンが機体設置先へ持ち運ぶことを前提としているため、サービスマンが持ち運びできる形態、例えば、ノートパソコンまたは同等の形態となっていることが望ましい。
【００１６】
図２は、図１に示す保守装置１０と画像形成装置Ｍとの関係の一例を示す図である。ここでは、画像形成装置Ｍの設定情報等の情報は、ＬＡＮ等のネットワークを介してオンラインで保守装置１０等へ供給されるのではなく、ＵＳＢ（Universal Serial Bus）メモリ２０等の着脱可能な記録媒体を介してオフライン状態（インターネット等の通信回線に接続されていない状態）で保守装置１０等へ供給される場合を想定している。これは、現在の市場において、オフライン状態の画像形成装置等が、未だ相当数存在しており、また、インターネット等の通信回線には接続されていてもセキュリティの問題から、機体情報を提供していない機体も多いことを考慮したものである。
【００１７】
図３は、画像形成装置Ｍと分析サーバＳとの関係の一例を示す説明図である。ここでは、画像形成装置Ｍは、ネットワークＮにより接続された状態では、分析サーバＳにより設定値を自動的に収集され、分析サーバＳ側で蓄積されることによって、分析サーバＳにおいて統計データが更新されていくことが示されている。尚、サービスマンが保守作業を完了後にサービスセンタに帰り、保守装置１０を分析サーバＳにネットワークＮを介して接続すると、上述した図２の作業によって保守装置１０内に収集された設定情報が自動的に収集され、図３の場合と同様に分析サーバＳ側で蓄積される。
【００１８】
また、保守装置１０の補助記憶部１３には、画像形成装置Ｍ用の保守アプリケーション１３１、画像形成装置Ｍの保守アプリケーション用データベース１３２および統計グラフ画像データベース１３３が格納されている。
【００１９】
保守アプリケーション１３１は、画面遷移制御アプリケーション１３１Ａ、機体情報取得アプリケーション１３１Ｂ、機体情報分析アプリケーション１３１Ｃおよびサーバ接続アプリケーション１３１Ｄ等を含んでいる。これらのアプリケーションは、演算部１１によって補助記憶部１３から主記憶部１２上に展開され、それぞれ実行される。
【００２０】
画面遷移制御アプリケーション１３１Ａは、ユーザからの要求に応じて初期画面Ｄ１からの画面遷移を制御すると共に、画面上での操作に応じて各種のアプリケーションを呼び出すプログラムである。
【００２１】
機体情報取得アプリケーション１３１Ｂは、ＵＳＢメモリ２０などの記録媒体が接続された際に、記録媒体に記録されている設定情報を読取部１６で取得し、保守アプリケーション用データベース１３２に格納するプログラムである。
【００２２】
機体情報分析アプリケーション１３１Ｃは、機体情報取得アプリケーション１３１Ｂによって保守アプリケーション用データベース１３２に格納された設定情報の分析を行うプログラムである。具体的には、機体情報分析アプリケーション１３１Ｃは、以下の三つのステップを実行ステップの中に含んでいる。
【００２３】
１．統計グラフパターン判定ステップ
読取部１６で読み取った設定情報に含まれる設定項目およびモデル名をキーとして補助記憶部１３（保守アプリケーション用データベース１３２）を参照し、適合する統計グラフパターンを設定項目およびモデル名の組合せごとに判定する。  
２．統計グラフ画像読込ステップ
統計グラフパターン判定ステップで判定された統計グラフパターンに対応する統計グラフ画像を補助記憶部１３（統計グラフ画像データベース１３３）から読込む。  
３．分析結果画像表示ステップ
統計グラフ画像読込ステップで読込まれた統計グラフ画像に対して設定値の位置を表す設定値表示画像を設定項目ごとの設定値に応じた座標位置で付加した分析結果画像を表示する。
【００２４】
サーバ接続アプリケーション１３１Ｄは、ユーザからの要求に応じて通信部１７と分析サーバＳとの接続を確立し、保守装置１０内に格納されている機体の設定情報を分析サーバＳへアップロード、あるいは、分析サーバＳから統計情報を分析サーバＳから保守対象とする機体についての統計情報（統計グラフパターンおよび統計グラフ画像など）をダウンロードして保守アプリケーション用データベース１３２に格納するプログラムである。
【００２５】
また、図１に示される保守アプリケーション用データベース１３２は、例えば、機体情報用テーブルＴ１、エラー情報テーブルＴ２、データベースカラム名・ログデータタイトル対応テーブルＴ３、設定値情報テーブルＴ４、設定項目・統計グラフパターン対応テーブルＴ５、統計グラフパターン・グラフ画像対応テーブルＴ６により構成されている。以下、各テーブルについて詳細に説明する。
【００２６】
図４は、図１に示す保守アプリケーション用データベース１３２に記憶される機体情報用テーブルＴ１の具体例を示す図である。ここでは、機体情報用テーブルＴ１は、一台一台の機体に固有の識別番号であって分析サーバＳにより与えられるグローバルＩＤ、機体情報用テーブルＴ１内の整理番号であるローカルＩＤ、一台一台の機体に固有の識別番号でありメーカーから与えられるシリアル番号、その機種を特定するモデル名をカラムとして構成されている。
【００２７】
図５は、図１に示す保守アプリケーション用データベース１３２に記憶されるエラー情報テーブルＴ２の具体例を示す図である。ここでは、エラー情報テーブルＴ２は、一台一台の機体に固有の識別番号であり分析サーバＳにより与えられるグローバルＩＤ、機体情報用テーブルＴ１内の整理番号であるローカルＩＤ、一台一台の機体に固有の識別番号でありメーカーから与えられるシリアル番号、その機種を特定するモデル名、その機体の駆動している時間である駆動時間、その機体が印刷した延べ印刷枚数または１日の印刷枚数である印刷枚数、その機体において用紙等がジャムを起こした発生回数を記録しているＪａｍ発生回数のカラムによって構成されている。
【００２８】
図６は、図１に示す保守アプリケーション用データベース１３２に記憶されるデータベースカラム名・ログデータタイトル対応テーブルＴ３の具体例を示す図である。ここでは、データベースカラム名・ログデータタイトル対応テーブルＴ３は、ＤＢ（データベース）カラム名と、ログデータタイトルのカラムによって構成されている。駆動時間は、実行時間または実動時間に対応し、印刷枚数は、プリント枚数またはプリントカウンタに対応している。
【００２９】
図７は、図１に示す保守アプリケーション用データベース１３２に記憶される設定値情報テーブルＴ４の具体例を示す図である。ここでは、設定値情報テーブルＴ４は、設定値情報テーブルＴ４内の整理番号であるローカルＩＤ、その機種を特定するモデル名、評価の対象となる画像形成装置の設定項目、この設定項目に設定された値である設定値のカラムによって構成されている。読取部１６が、ＵＳＢメモリ２０から保守対象装置の設定値を読み取ると、設定値情報テーブルＴ４は逐次更新される。
【００３０】
図８は、図１に示す保守アプリケーション用データベースに記憶される設定項目・統計グラフパターン対応テーブルＴ５の具体例を示す図である。ここでは、設定項目・統計グラフパターン対応テーブルＴ５は、 機種を特定するモデル名、 評価の対象となる画像形成装置の設定項目、分析サーバＳ側で同一のモデル名かつ、同一の設定項目に係る設定値について予め統計分析して得られた統計グラフパターン、統計分析によって得られた設定値の最大値および最小値のカラムによって構成されている。このように、市場における多数の機体の設定情報を収集した高性能な分析サーバＳ側で予め統計分析を行っておき、設定値のおおまかな分布パターンを統計グラフパターンとして分析サーバＳ側で予め定義しておくことで、処理能力の低い保守装置１０上でもオフライン環境下で簡易な統計分析が可能となっている。
【００３１】
図９は、図１に示す保守アプリケーション用データベースに記憶される統計グラフパターン・グラフ画像対応テーブルＴ６の具体例を示す図である。ここでは、統計グラフパターン・グラフ画像対応テーブルＴ６は、 統計グラフパターン、 統計グラフ画像名のカラムによって構成されている。
【００３２】
図１０は、図１に示す統計グラフ画像データベース１３３に記憶される統計グラフ画像の具体例を示す図である。ここでは、分析サーバＳから保守装置１０にダウンロードされる統計グラフ画像が４種類だけ示されているが、統計グラフ画像の種類はこれらに限定されない。すなわち、折れ線グラフや棒グラフなどで表された更に詳細なグラフを任意の数だけ追加可能である。
【００３３】
なお、上述した本発明の一実施形態の構成は、あくまで一例であり、実際の実装はこの構成に限るものではない。例えば、保守アプリケーション用データベース１３２は、単一のテーブルによって構成されても、複数のテーブルから（リレーショナルデータモデルに基づいて）構成されても、ｃｓｖファイルなど保守アプリケーション用データベース１３２の代替となるもので構成されてもよい。
【００３４】
また、シリアル番号とモデル名を主キーとすることで、分析サーバＳを含めた管理下にある画像形成装置を自社製品・他社製品にかかわらず、一意に決定することができる。このほかの組み合わせとしては、シリアル番号とメーカー名などが可能である。
【００３５】
≪保守装置の操作画面≫
次に、保守装置１０の操作画面について説明する。図１１は、図１に示す保守装置１０の初期画面Ｄ１の具体例を示す図である。ここでは、初期画面Ｄ１には、“機体情報の取得”ボタン５０、“機体情報の分析”ボタン５１、“サーバへ接続”ボタン５２にそれぞれ対応付けられた４つメニューが用意され、ユーザはこの中から実行したいメニューを入力装置１９を操作して選択する。操作情報は、入力装置接続部１５を通して保守装置１０へ入力される。また、“終了”ボタンが押下されると初期画面Ｄ１が閉じられ、処理が終了する。なお、ここでいう『機体』とは画像形成装置Ｍを指し、画像形成装置Ｍは複合機、プリンタ、スキャナ、ファックス等により成っている。
【００３６】
図１２は、図１に示す保守装置１０における画面遷移の具体例を示す図である。同図に示されるように、保守装置１０は、初期画面Ｄ１から遷移する複数の操作画面を有している。ここでは、初期画面Ｄ１からは機体情報の取得画面Ｄ２、サーバへ接続画面Ｄ３へ、機体情報の分析画面Ｄ４へとそれぞれ遷移でき、遷移先から戻れることが示されている。
【００３７】
図１３は、図１に示す保守装置１０の機体情報の取得画面Ｄ２の具体例を示す図である。ここでは、機体のデータを格納した外部記録装置を指定する“ドライブ選択”コンボボックス５４と、どの機体のデータを保守アプリケーション用データベース１３２に入力するかを指定させる“機体選択”リスト５５と、“初期画面Ｄ１に戻る”ボタン５６を備える。
【００３８】
図１４は、図１に示す保守装置１０の分析サーバＳへ接続画面Ｄ３の具体例を示す図である。この画面においては、“サーバへ接続”ボタン６１、“統計データ取得”ボタン６２があり、ボタンが押下されるとそれぞれの処理を実行する。また、“初期画面Ｄ１へ戻る”ボタン６３が押下されると初期画面Ｄ１へ遷移する。
【００３９】
図１５は、図１に示す保守装置１０の機体情報の分析画面Ｄ４の具体例を示す図である。この画面においては、“表示”ボタン７２が押下されると機体選択”コンボボックス７１のリストで選択された機体（ＣＥの保守対象装置）の各設定項目の設定値と統計データとの比較結果を分析結果表示部７３に図表で提示する。また、“初期画面Ｄ１へ戻る”ボタン７４が入力されると初期画面Ｄ１へ遷移する。表示できる機体が複数ある場合は、“機体選択”コンボボックス７１のリストから再度選択することで切替表示が可能である。
【００４０】
≪保守装置全体の動作≫
以下、本実施形態の保守装置１０の動作について、図１６乃至図２４を用いて詳細に説明する。図１６は、保守装置１０の動作の概要の具体例を示すフローチャートである。  
Ｓ１０１において、画面遷移制御アプリケーション１３１Ａは、初期画面Ｄ１を表示装置接続部１４を介して表示装置１８に表示し、ユーザの入力装置１９からの入力を待つ。
【００４１】
Ｓ１０２において、画面遷移制御アプリケーション１３１Ａは、初期画面Ｄ１において、“機体情報の取得”ボタン５０が押下されたか否かを判定する。ここで、初期画面Ｄ１において、“機体情報の取得”ボタン５０が押下されたと判定した場合（Ｓ１０２：ＹＥＳ）は、機体情報取得アプリケーション１３１Ｂを起動し、“機体情報の取得”を実行する（後述する図１７）。これに対し、初期画面Ｄ１において、“機体情報の取得”ボタン５０が押下されていないと判定した場合（Ｓ１０２：ＮＯ）は、Ｓ１０３へ進む。
【００４２】
Ｓ１０３において、画面遷移制御アプリケーション１３１Ａは、初期画面Ｄ１において、“機体情報の分析”ボタン５１が押下されたか否かを判定する。ここで、初期画面Ｄ１において、“機体情報の分析”ボタン５１が押下されたと判定した場合（Ｓ１０３：ＹＥＳ）は、機体情報分析アプリケーション１３１Ｃを起動し、“機体情報の分析”を実行する（後述する図２０）。これに対し、初期画面Ｄ１において、“機体情報の分析”ボタン５１が押下されていないと判定した場合（Ｓ１０３：ＮＯ）は、Ｓ１０４へ進む。
【００４３】
Ｓ１０４において、画面遷移制御アプリケーション１３１Ａは、初期画面Ｄ１において、“サーバへ接続”ボタン５２が押下されたか否かを判定する。ここで、初期画面Ｄ１において、“サーバへ接続”ボタン５２が押下されたと判定した場合（Ｓ１０４：ＹＥＳ）は、サーバ接続アプリケーション１３１Ｄを起動し、“サーバへ接続”を実行する（後述する図２３）。これに対し、初期画面Ｄ１において、“サーバへ接続”ボタン５２が押下されていないと判定した場合（Ｓ１０４：ＮＯ）は、Ｓ１０２へ戻る。
【００４４】
Ｓ１０５において、画面遷移制御アプリケーション１３１Ａは、初期画面Ｄ１において、“終了”ボタンが押下されたか否かを判定する。ここで、初期画面Ｄ１において、“終了”ボタンが押下されたと判定した場合（Ｓ１０５：ＹＥＳ）は、初期画面Ｄ１を閉じ、処理を終了する。これに対し、初期画面Ｄ１において、“終了”ボタンが押下されていないと判定した場合（Ｓ１０５：ＮＯ）は、Ｓ１０５へ戻る。
【００４５】
≪機体情報の取得≫
図１７は、機体情報の取得』を説明するフローチャートである。この処理は、ユーザが図１１に示す初期画面Ｄ１において“機体情報の取得”ボタン５０を押下した場合（図１６のＳ１２：ＹＥＳ）に画面遷移制御アプリケーション１３１Ａから機体情報取得アプリケーション１３１Ｂが起動されることで実行される。
【００４６】
Ｓ２０１において、機体情報取得アプリケーション１３１Ｂは、機体情報の取得画面Ｄ２を表示する。  
Ｓ２０２において、機体情報取得アプリケーション１３１Ｂは、機体情報の取得画面Ｄ２において“初期画面へ戻る”ボタン５６が押下されたか否かを判定する。ここで、“初期画面へ戻る”ボタン５６が押下されたと判定した場合（Ｓ２０２：ＹＥＳ）、画面遷移制御アプリケーション１３１Ａを起動し、初期画面Ｄ１へ戻る。これに対し、“初期画面へ戻る”ボタン５６が押下されていないと判定した場合（Ｓ２０２：ＮＯ）は、機体情報取得アプリケーション１３１Ｂは、“ドライブ選択”コンボボックス５４で外部記録装置を指定させると共に、読取部１６にＵＳＢメモリ等の外部記録装置の接続を促し（Ｓ２０３）、外部記録装置が接続されるとＳ２０４へ進む。
【００４７】
Ｓ２０４において、機体情報取得アプリケーション１３１Ｂは、外部記録装置の中に保守アプリケーション用データベース１３２に追加できるデータがあるか否かを判定する。データは機体ごとに取り出せるように格納されており、データ取得は各機体のデータごとに行う。ここで、追加できるデータが存在すると判定した場合（Ｓ２０４：ＹＥＳ）は、機体情報取得アプリケーション１３１Ｂは、データ取得できるデータをもつ機体のシリアル番号とモデル名を機体選択リスト５５へ追加し（Ｓ２０５）、Ｓ２０７へ進む。これに対し、追加できるデータが存在しないと判定した場合（Ｓ２０４：ＮＯ）は、Ｓ２０６へ進む。
【００４８】
Ｓ２０６において、機体情報取得アプリケーション１３１Ｂは、取得できるデータがないことをポップアップ表示すると、初期画面Ｄ１へ戻る。  
Ｓ２０７において、機体情報取得アプリケーション１３１Ｂは、取得できるデータが他にも存在するか否かを判定する。ここで、取得できるデータが他にも存在すると判定した場合（Ｓ２０７：ＹＥＳ）は、Ｓ２０５へ戻り、取得できるデータが存在する間は同様の処理を繰り返す。これに対し、取得できるデータが他には存在しないと判定した場合（Ｓ２０７：ＮＯ）は、機体情報の取得画面Ｄ２に取得リスト（機体選択リスト５５）を提示し（Ｓ２０８）、Ｓ２０９へ進む。
【００４９】
Ｓ２０９において、機体情報取得アプリケーション１３１Ｂは、機体情報の取得画面Ｄ２の取得リスト（機体選択リスト５５）において“取り込む”ボタンが押下され、取得データが選択されたか否かを判定する。ここで、取得データが選択されたと判定した場合（Ｓ２０９：ＹＥＳ）は、機体情報取得アプリケーション１３１Ｂは、図１８を用いて後述するデータ取得処理へ進む。これに対し、取得データが選択されていないと判定した場合（Ｓ２０９：ＮＯは、選択されるまで待機状態が維持される。
【００５０】
［データの取得処理］
図１８は、図１７に示す『機体情報の取得』において実行される『データの取得処理』の具体例を示すフローチャートである。この処理は、上述のように取得したいデータが決定（図１７のＳ２０７：ＹＥＳ）されると開始される。
【００５１】
Ｓ３０１において、機体情報取得アプリケーション１３１Ｂは、選択された機体のシリアル番号、モデル名、エラー情報を取得する。具体的には、機体情報取得アプリケーション１３１Ｂは、データベースカラム名・ログデータタイトル対応テーブルＴ３を用い、機体間の誤差を吸収しながらエラー情報を取得する。エラー情報はモデルやメーカーによって異なることが想定されるものの、データの規格化も進んでおり、ある程度の情報は各機体共通で取得できるものと思われる。そこで、より多くの情報を取得するため、ここではデータベースカラム名・ログデータタイトル対応テーブルＴ３を用いている。なお、エラー情報とはシリアル番号、モデル名以外のデータを指し、駆動時間や印刷枚数などエラーとは直接関係のないデータも含まれる可能性がある。また、エラー情報はタイトル（データの種類）とデータ（値）で構成されるものとする。
【００５２】
Ｓ３０２において、機体情報取得アプリケーション１３１Ｂは、Ｓ３０１で取得されたシリアル番号およびモデル名をもとに、保守アプリケーション用データベース１３２内の機体情報用テーブルＴ１を走査する。
【００５３】
Ｓ３０３において、機体情報取得アプリケーション１３１Ｂは、取得したデータと同じ機体のデータが存在するか否か判定する。ここで、取得したデータと保守アプリケーション用データベース１３２内のデータそれぞれのシリアル番号とモデル名をキーとして走査した結果、この２項目が取得するデータと保守アプリケーション用データベース１３２内のデータで一致するものが存在すると判定した場合（Ｓ３０３：ＹＥＳ）は、これを上記“同じ機体”と判定し、下記“同じ機体が存在する場合”の処理を行うべくＳ３０４へ進む。これに対し、一致するものが存在しないと判定した場合（Ｓ３０３：ＮＯ）は、下記“同じ機体が存在しない場合”の処理を行うべくＳ３０９へ進む。
【００５４】
Ｓ３０４において、機体情報取得アプリケーション１３１Ｂは、グローバルＩＤおよびローカルＩＤを取得し、Ｓ３０１で取得したデータに既存のデータと同じグローバルＩＤおよびローカルＩＤを発行する。そして、既存のレコードを削除（Ｓ３０５）した後、新たなレコードを作成し（Ｓ３０６）、取得するレコードのローカルＩＤ、グローバルＩＤ、シリアル番号、モデル名を機体情報用テーブルＴ１へ挿入し（Ｓ３０７、Ｓ３０８）、後述する図１９のエラー情報の挿入処理へ進む。
【００５５】
Ｓ３０９において、機体情報取得アプリケーション１３１Ｂは、同じ機体のデータが存在しないことから、新たにローカルＩＤを発行する。このとき、ローカルＩＤは、データベース内で重複することがないように決定する。例えば、ローカルＩＤは正の整数値を取り、新たにローカルＩＤが発行される場合そのローカルＩＤは、発行したローカルＩＤのうち最大のものに＋１とする。この手法ではローカルＩＤは発行するたびに１ずつ増えていくことになり、ローカルＩＤが重複することは無い。そして、機体情報用テーブルＴ１に新たなレコードを作成後（Ｓ３１０）、取得するデータのローカルＩＤ、シリアル番号、モデル名を挿入し（Ｓ３１１、Ｓ３０８）、後述する図１９のエラー情報の挿入処理へ進む。
【００５６】
［エラー情報の挿入処理］
図１９は、図１８に示す『データの取得処理』の後に実行される『エラー情報の挿入処理』の具体例を示すフローチャートである。この処理は、上述のように既存データの有無の判定とレコード操作が完了した後に開始される。
【００５７】
Ｓ４０１において、機体情報取得アプリケーション１３１Ｂは、エラー情報の中でチェックしていないデータが存在するか否かを判定する。これは、エラー情報の配列の長さに対する自身の位置などから判断する。ここで、チェックしていないデータが存在すると判定した場合（Ｓ４０１：ＹＥＳ）は、そのデータのタイトルを取得（チェック）し（Ｓ４０２）、Ｓ４０３へ進む。これに対し、チェックしていないデータが存在しないと判定した場合（Ｓ４０２：ＮＯ）は、エラー情報のチェックを終了し、初期画面Ｄ１へ戻る。
【００５８】
Ｓ４０３において、機体情報取得アプリケーション１３１Ｂは、Ｓ４０２で取得したタイトルがエラー情報テーブルＴ２のカラム名に存在するタイトルと同一か否かを判定する。ここで、取得したタイトルがエラー情報テーブルＴ２のカラム名に存在するタイトルと同一と判定した場合（Ｓ４０３：ＹＥＳ）は、Ｓ４０７へ進む。これに対し、取得したタイトルがエラー情報テーブルＴ２のカラム名に存在するタイトルと同一でないと判定した場合（Ｓ４０３：ＮＯ）は、データベースカラム名・ログデータタイトル対応テーブルＴ３を参照し（Ｓ４０４）、Ｓ４０５へ進む。
【００５９】
Ｓ４０５において、機体情報取得アプリケーション１３１Ｂは、対応テーブルＴ３に当該タイトルが存在するか否かを判定する。ここで、対応テーブルＴ３にタイトルが存在すると判定した場合（Ｓ４０５：ＹＥＳ）は、データの挿入先を対応するカラムに変更（Ｓ５８）し、Ｓ４０７へ進む。これに対し、対応テーブルにタイトルが存在しないと判定した場合（Ｓ４０５：ＮＯ）は、Ｓ４０１に戻る。なお、上記対応テーブルには保守アプリケーション用データベース１３２のカラム名と、それに対応するエラー情報のタイトルが記録されており、これを参照することでエラー情報のタイトルの違いを修正することができる。
【００６０】
Ｓ４０７において、機体情報取得アプリケーション１３１Ｂは、データの型がデータ挿入先のカラムのデータ型と一致するか否かを判定する。ここで、データの型がデータ挿入先のカラムのデータ型と一致すると判定した場合（Ｓ４０７：ＹＥＳ）は、データを挿入して（Ｓ４０９）、Ｓ４０１へ戻り、再度チェックしていないデータが存在するかどうかの判定を行う。これに対し、データの型がデータ挿入先のカラムのデータ型と一致しないと判定した場合（Ｓ４０７：ＮＯ）は、取得したデータをデータ挿入先のカラムのデータ型に変換（Ｓ４０８）した後に、データを挿入する（Ｓ４０９）。そして、Ｓ４０１に戻り、再度チェックしていないデータが存在するか否かの判定を行う。
【００６１】
≪機体情報の分析≫
図２０は、図１１に示す初期画面Ｄ１において『機体情報の分析』を選択した場合の保守装置１０の動作の具体例を示すフローチャートである。この処理は、ユーザが初期画面Ｄ１において“機体情報の分析”ボタン５１を押下した場合（図１６のＳ１０３：ＹＥＳ）に画面遷移制御アプリケーション１３１Ａから機体情報分析アプリケーション１３１Ｃが起動されることで実行される。
【００６２】
Ｓ５０１において、機体情報分析アプリケーション１３１Ｃは、図１５に示すような機体情報の分析画面Ｄ４を表示する。  
Ｓ５０２において、機体情報分析アプリケーション１３１Ｃは、保守アプリケーション用データベース１３２内の機体情報用テーブルＴ１を走査する。
【００６３】
Ｓ５０３において、機体情報分析アプリケーション１３１Ｃは、分析可能なデータが存在するか否かを判定する。ここで、分析可能なデータが１件以上あると判定した場合（Ｓ５０３：ＹＥＳ）は、Ｓ５０４へ進む。これに対し、分析可能なデータは存在しないと判定した場合（Ｓ５０３：ＮＯ）は、Ｓ５０５へ進む。
【００６４】
Ｓ５０４において、機体情報分析アプリケーション１３１Ｃは、分析可能なデータの機体を表示し、Ｓ５０６へ進む。  
Ｓ５０５において、機体情報分析アプリケーション１３１Ｃは、分析できるデータがないことをポップアップで機体情報の分析画面Ｄ４に表示し、初期画面Ｄ１へ戻る。
【００６５】
Ｓ５０６において、機体情報分析アプリケーション１３１Ｃは、機体情報の分析画面Ｄ４において“表示”ボタン７２が押下され、分析する機体が選択されたか否かを判定する。ここで、“分析する機体が選択されたと判定した場合（Ｓ５０６：ＹＥＳ）は、後述する統計データ表示処理（図２１）へ進む。これに対し、“分析する機体が選択されていないと判定した場合（Ｓ５０６：ＮＯ）は、選択されるまで待機状態が維持される。
【００６６】
［統計データの表示処理］
図２１は、図２０に示す『機体情報の分析』の後に実行される『統計データの表示処理』の具体例を示すフローチャートである。この処理は、機体情報の分析画面Ｄ４において分析対象の機体を選択（図２０：Ｓ５０６：ＹＥＳ）することで開始される。
【００６７】
Ｓ６０１において、機体情報分析アプリケーション１３１Ｃは、選択された機体の設定情報に含まれるモデル名と設定項目をキーにして設定項目・統計グラフパターン対応テーブルＴ５を検索し、対象のレコードがあれば設定項目についての統計グラフパターンを取得する。  
Ｓ６０２において、機体情報分析アプリケーション１３１Ｃは、Ｓ６０１で取得した統計グラフパターンをキーとして統計グラフパターン・グラフ画像対応テーブルＴ６から統計グラフ画像を取得する。
【００６８】
Ｓ６０３において、機体情報分析アプリケーション１３１Ｃは、機体のローカルＩＤおよび設定項目をキーとして設定値情報テーブルＴ４から設定値を、モデル名および設定項目をキーとして設定項目・統計グラフパターン対応テーブルＴ５から統計データを表示する設定項目の設定値の最大値および最小値をそれぞれ取得する。  
Ｓ６０４において、機体情報分析アプリケーション１３１Ｃは、Ｓ６０３で取得した設定項目の設定値、最大値および最小値に基づいて統計グラフ画像中の基準点の座標を決定する。
【００６９】
Ｓ６０５において、機体情報分析アプリケーション１３１Ｃは、Ｓ６０４で決定した設定項目の設定値の座標と基準点の座標に基づいて設定値表示画像と統計グラフ画像を合成する。  
Ｓ６０６において、機体情報分析アプリケーション１３１Ｃは、設定値表示画像の合成位置に合わせて注釈用画像を合成する。
【００７０】
図２２は、図２１のＳ６０４乃至Ｓ６０６に示す画像合成方法を具体的に説明する図である。ここでは、取得した統計グラフ画像が横向きの折れ線グラフの画像、設定値表示画像および注釈表示画像が横向きの画像であり、統計グラフ画像のx軸が台数、y軸が設定値を表している（図２２（ａ））。また、統計グラフ画像の左下の点Ｐが設定値の最小値に対応する原点であり、その座標は（０，０）である。また、統計グラフ画像の一辺の長さが1であるとき、設定値の最大値に対応する点Ｑの座標は（０，１）である。そして、設定値表示用画像を付す際の画像開始点Ａ（ｘ１，ｙ１）の座標は（０,（（（設定値）−（最小値））／（（最大値）−（最小値））））、画像終了点Ｂ（ｘ２，ｙ２）の座標は設定値表示用画像の横幅wを考慮して（ｘ１＋ｗ，ｙ１）と算出される。また、注釈表示画像が設定値表示用画像の終了点Ｂ（ｘ２，ｙ２）の隣に距離ｇを空けて表示する場合、注釈表示画像の画像開始点Ｃ（ｘ３，ｙ３）の座標は（ｘ２＋ｇ，ｙ２）と算出される（図２２（ｂ）。
【００７１】
そして、各画像について算出された座標に基づいて３つの画像を重ね合わせ、分析結果表示画像が完成する（図２２（ｃ））。尚、統計グラフ画像1(図9)上に設定項目の値を記す方法は上記のような複数の画像の合成に限らない。例えば、統計グラフ画像のコピーを直接編集する方法でも良いし、予め統計グラフ画像、設定値表示用画像および注釈用画像を合成した画像を幾つか用意しておき、読込んでも良い。また、設定値表示用画像および注釈表示用画像は全設定値に対して共通のものでよいが、設定値ごとに用意しても良い。
【００７２】
Ｓ６０７において、機体情報分析アプリケーション１３１Ｃは、合成した統計グラフ画像を機体情報の分析画面Ｄ４の分析結果表示部７３中に表示する。
【００７３】
Ｓ６０８において、機体情報分析アプリケーション１３１Ｃは、全ての設定項目の表示が完了したか否かを判定する。ここで、全ての設定項目の表示が完了したと判定した場合（Ｓ６０８：ＹＥＳ）は、Ｓ６０９へ進む。これに対し、全ての設定項目の表示が完了していないと判定した場合（Ｓ６０８：ＮＯ）は、Ｓ６０３へ戻り、完了するまで同様の処理を繰り返す。
【００７４】
Ｓ６０９において、機体情報分析アプリケーション１３１Ｃは、機体情報の分析画面Ｄ４において初期画面へ戻るボタン７４が押下されたか否かを判定する。ここで、初期画面へ戻るボタン７４が押下されたと判定した場合（Ｓ６０９：ＹＥＳ）は、初期画面Ｄ１へ戻る。これに対し、初期画面へ戻るボタン７４が押下されていないと判定した場合（Ｓ６０９：ＮＯ）は、待機状態を維持する。
【００７５】
≪サーバへ接続≫
図２３は、図１１に示す初期画面Ｄ１において『サーバへ接続』を選択した場合の保守装置の動作の具体例を示すフローチャートである。この処理は、ユーザが初期画面Ｄ１において“サーバへ接続”ボタン５２を押下した場合（図１６のＳ１０４：ＹＥＳ）に画面遷移制御アプリケーション１３１Ａからサーバ接続アプリケーション１３１Ｄが起動されることで実行される。
【００７６】
Ｓ７０１において、サーバ接続アプリケーション１３１Ｄは、サーバＳへ接続画面Ｄ３を表示する。  
Ｓ７０２において、サーバ接続アプリケーション１３１Ｄは、サーバへ接続画面Ｄ３において“サーバへ接続”ボタン６１が選択されたか否かを判定する。ここで、“サーバへ接続”ボタン６１が選択されたと判定した場合（Ｓ７０２：ＹＥＳ）は、Ｓ７０２へ進む。これに対し、“サーバへ接続”ボタン６１が選択されていないと判定した場合（Ｓ７０２：ＮＯ）は、Ｓ７１０へ進む。
【００７７】
Ｓ７０３において、サーバ接続アプリケーション１３１Ｄは、通信部１７を通して、データ収集用の分析サーバＳへアクセスできることを確認する。ここで、分析サーバＳに接続できると判定した場合（Ｓ７０３：ＹＥＳ）は、サーバ接続アプリケーション１３１Ｄは、保守アプリケーション用データベース１３２内の機体情報用テーブルＴ１を検索し（Ｓ７０４）、Ｓ７０５へ進む。これに対し、分析サーバＳに接続できないと判定した場合（Ｓ７０３：ＮＯ）は、Ｓ７０５へ進む。
【００７８】
Ｓ７０５において、サーバ接続アプリケーション１３１Ｄは、サーバに接続できないことをポップアップでサーバへ接続画面Ｄ３へ表示し、初期画面Ｄ１へ戻る。
【００７９】
Ｓ７０６において、サーバ接続アプリケーション１３１Ｄは、グローバルＩＤがまだ割り振られていないデータが存在するか否かを判定する。ここで、グローバルＩＤがまだ割り振られていないデータが存在すると判定した場合（Ｓ７０６：ＹＥＳ）は、Ｓ７０７へ進む。これに対し、当該データが存在しないと判定した場合（Ｓ７０６：ＮＯ）は、Ｓ７０９へ進む。
【００８０】
Ｓ７０７において、サーバ接続アプリケーション１３１Ｄは、分析サーバＳへシリアル番号とモデル名をアップロードするとともに、グローバルＩＤの発行を要求する。このＳ７０７においては、アプリケーション自身にＩＤが振られている場合、あるいは、ＭＡＣアドレスなど何らかの方法で分析サーバＳが分析サーバＳにアクセスしているアプリケーションを識別できる場合、サーバ接続アプリケーション１３１Ｄは、シリアル番号とモデル名をアップロードする代わりに、ローカルＩＤ（とアプリケーションを認識するための情報）をアップロードすることでもグローバルＩＤを要求することができる。
【００８１】
しかし、同一機体を複数のサービスマンが訪問した場合などを考慮すると、シリアル番号とモデル名など、アプリケーションに依存せず機体を特定できる情報をアップロードすることが好ましい。
【００８２】
Ｓ７０８において、サーバ接続アプリケーション１３１Ｄは、分析サーバＳからグローバルＩＤが発行されたら、それを受信して、グローバルＩＤカラムへ挿入し、Ｓ７０４へ戻る。
【００８３】
Ｓ７０９において、サーバ接続アプリケーション１３１Ｄは、全ての機体にグローバルＩＤが振られたら、アップロードしていない機体が存在するか否かを判定する。ここで、アップロードしていない機体が残っていると判定した場合（Ｓ７０９：ＹＥＳ）は、グローバルＩＤとエラー情報をサーバＳへアップロードし（Ｓ７１０）、Ｓ７０９へ戻る。これに対し、アップロードしていない機体が残っていないと判定した場合（Ｓ７０９：ＮＯ）は、初期画面Ｄ１へ戻る。
【００８４】
尚、上述のＳ７１０において、サーバ接続アプリケーション１３１Ｄは、エラー情報のほかに、機体の設定情報も保守アプリケーション用データベース１３２に取り込むことができる。「機体の設定」とは、例えばスキャン位置の調整、用紙の上下左右のマージン調整、モータの速度調整などの、画像形成装置の動作に関わる設定項目である。あるいは、ファームウェアのバージョンのような、機体の状態を表す項目も含む。ユーザは、機体の利用頻度や用途に合わせて、これらの設定値を工場出荷時の状態から変更することができる。
【００８５】
このとき、誤って意図していない設定値に設定してしまったり、あまり一般的でない設定値に設定したりしてしまうことがある。どのような値でも設定として反映されてしまった以上、これ自体はエラーとはいえず、設定した当人は気付きにくい。しかし、その状態で動作させ続けることで、設定値の組合せによっては結果として、潜在的に機体がエラーを引き起こす可能性が高まっていく。本実施形態では、このような設定値については、後述する統計データパターンとの比較によって対処する。
【００８６】
Ｓ７１１において、サーバ接続アプリケーション１３１Ｄは、“統計データを取得”ボタン６２が選択されたか否かを判定する。ここで、“統計データを取得”ボタン６２が選択されたと判定した場合（Ｓ７１１：ＹＥＳ）は、統計データのダウンロード処理を行い（Ｓ７１２）、Ｓ７０２へ戻る。統計データのダウンロード処理の詳細については図２４を用いて後述する。これに対し、“統計データを取得”ボタン６２が選択されていないと判定した場合（Ｓ７１１：ＮＯ）は、Ｓ７１３へ進む。
【００８７】
Ｓ７１３において、サーバ接続アプリケーション１３１Ｄは、“初期画面へ戻る”ボタン６３が選択されたか否かを判定する。ここで、“初期画面へ戻る”ボタン６３が選択されたと判定した場合（Ｓ７１３：ＹＥＳ）は、初期画面Ｄ１へ戻る。これに対し、“初期画面へ戻る”ボタン６３が選択されていないと判定した場合（Ｓ７１３：ＮＯ）は、Ｓ７０２へ戻る。
【００８８】
［統計データのダウンロード取得処理］
図２４は、図２３のＳ７１２に示す『統計データのダウンロード処理』の具体例を示すフローチャートである。
【００８９】
Ｓ８０１において、サーバ接続アプリケーション１３１Ｄは、通信部１７を介して分析サーバＳに対して設定項目・統計グラフパターン対応テーブルＴ５、統計グラフパターン・グラフ画像対応テーブルＴ６の最新データのダウンロードを要求する。  
Ｓ８０２において、サーバ接続アプリケーション１３１Ｄは、分析サーバＳからダウンロードの許可が得られると、通信部１７を介して設定項目・統計グラフパターン対応テーブルＴ５、統計グラフパターン・グラフ画像対応テーブルＴ６の最新データをダウンロードし、保守アプリケーション用データベース１３２を更新する。
【００９０】
Ｓ８０３において、サーバ接続アプリケーション１３１Ｄは、通信部１７を介して分析サーバＳに対して最新の統計グラフ画像データのダウンロードを要求する。  
Ｓ８０４において、サーバ接続アプリケーション１３１Ｄは、分析サーバＳからダウンロードの許可が得られると、通信部１７を介して統計グラフ画像データをダウンロードし、統計グラフ画像データベース１３３を更新すると、処理を終了する。
【００９１】
このように、本実施形態によれば、市場における多数の機体の設定情報を収集した高性能な分析サーバＳ側で予め統計分析を行っておき、設定値のおおまかな分布パターンを統計グラフパターンとして分析サーバＳ側で予め定義しておくことで、これをオンライン接続時に保守装置１０内に分析サーバＳからダウンロードできる。このため、保守装置１０の処理能力が低く、保守作業の場所がオフライン環境下であっても、その場で簡易、かつ、必要十分な統計分析が可能となる。
【００９２】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９３】
１０…保守装置
１１…演算部
１２…主記憶部
１３…補助記憶部
１４…表示装置接続部
１５…入力装置接続部
１６…読取部
１７…通信部
１８…表示装置
１９…入力装置
１３１…保守アプリケーション
１３１Ａ…画面遷移制御アプリケーション
１３１Ｂ…機体情報退避アプリケーション
１３１Ｃ…機体情報分析アプリケーション
１３１Ｄ…サーバ接続アプリケーション
１３２…保守アプリケーション用データベース
１３３…統計グラフ画像データベース
Ｍ…画像形成装置
Ｎ…ネットワーク
Ｓ…分析サーバ
【図１】
2013070149.tif 000003
【図２】
2013070149.tif 000004
【図３】
2013070149.tif 000005
【図４】
2013070149.tif 000006
【図５】
2013070149.tif 000007
【図６】
2013070149.tif 000008
【図７】
2013070149.tif 000009
【図８】
2013070149.tif 000010
【図９】
2013070149.tif 000011
【図１０】
2013070149.tif 000012
【図１１】
2013070149.tif 000013
【図１２】
2013070149.tif 000014
【図１３】
2013070149.tif 000015
【図１４】
2013070149.tif 000016
【図１５】
2013070149.tif 000017
【図１６】
2013070149.tif 000018
【図１７】
2013070149.tif 000019
【図１８】
2013070149.tif 000020
【図１９】
2013070149.tif 000021
【図２０】
2013070149.tif 000022
【図２１】
2013070149.tif 000023
【図２２】
2013070149.tif 000024
【図２３】
2013070149.tif 000025
【図２４】
2013070149.tif 000026