(57)【要約】【課題】複数の画像処理装置が同時にサーバーへデータ送信することを抑制し、サーバーの負荷を軽減する。【解決手段】サーバーと通信可能な画像処理装置２は、サーバー５から複数の画像処理装置を順位付けした故障予測リスト５３を取得するリスト取得部６１と、内部部品が警告状態に達したことを検知する検知部６４と、検知部６４によって警告状態であることが検知された場合に、故障予測リスト５３を参照することによって他の画像処理装置のうちからサーバーへのデータ送信を停止させるべきデータ送信停止装置を特定する装置特定部６５と、特定されるデータ送信停止装置に対してサーバー５へのデータ送信を停止させる停止命令を送信する停止命令送信部６６と、警告状態であることが検知された内部部品に関するデータをサーバー５へ送信するデータ送信部６７と、を備える。【選択図】図５
2019164588.tif 000002
【特許請求の範囲】
【請求項１】
内部部品に関するデータをサーバーへ送信する画像処理装置であって、
前記サーバーから複数の画像処理装置を順位付けした故障予測リストを取得するリスト取得手段と、
前記内部部品が警告状態に達したことを検知する検知手段と、
前記検知手段によって前記内部部品が警告状態に達したことが検知された場合に、前記故障予測リストを参照することによって他の画像処理装置のうちから前記サーバーへのデータ送信を停止させるべきデータ送信停止装置を特定する特定手段と、
前記特定手段によって特定される前記データ送信停止装置に対して前記サーバーへのデータ送信を停止させる停止命令を送信する停止命令送信手段と、
前記検知手段によって警告状態であることが検知された前記内部部品に関するデータを前記サーバーへ送信するデータ送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記内部部品に関するデータは、ジョブの実行に伴って変動するデータを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記内部部品に関するデータは、前記内部部品の動作状態を監視するセンサーから出力されるセンサーデータ、ジョブの実行に伴って加算されるカウンタデータ、及び、ジョブの実行履歴を示すログデータのうちの少なくとも１つのデータを含むことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記特定手段は、前記故障予測リストを参照し、自機よりも順位の低い他の画像処理装置を前記データ送信停止装置として特定することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記特定手段は、前記検知手段によって前記内部部品が警告状態に達したことが検知された場合に、前記故障予測リストを参照することによって自機よりも順位の高い他の画像処理装置をデータ送信優先装置として特定し、
前記データ送信手段は、前記データ送信優先装置が警告状態に達した場合に、前記サーバーへのデータ送信を中断することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記データ送信手段は、前記データ送信優先装置が前記サーバーへのデータ送信を完了した後に、前記サーバーへのデータ送信を再開することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記停止命令送信手段は、前記データ送信手段が前記サーバーへのデータ送信を完了した後、前記データ送信停止装置に対して前記サーバーへのデータ送信を許可する許可命令を送信することを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記故障予測リストは、前記複数の画像処理装置のそれぞれに搭載される内部部品の交換時期への到達度に基づいて前記複数の画像処理装置を順位付けしたリストであることを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
前記検知手段は、前記内部部品において異常が発生する前に、前記内部部品が警告状態に達したことを検知することを特徴とする請求項１乃至８のいずれかに記載の画像処理装置。
【請求項１０】
前記停止命令送信手段は、前記特定手段によって特定される前記データ送信停止装置がジョブの実行中であり、且つ、当該ジョブによって警告状態となる可能性がある場合、前記データ送信停止装置に対して前記停止命令を送信しないことを特徴とする請求項１乃至９のいずれかに記載の画像処理装置。
【請求項１１】
前記停止命令送信手段は、前記特定手段によって特定される前記データ送信停止装置が警告状態に達した場合、前記データ送信停止装置に対して前記停止命令を送信しないことを特徴とする請求項１乃至１０のいずれかに記載の画像処理装置。
【請求項１２】
前記データ送信手段は、前記データ送信停止装置において警告状態に達した内部部品の重要度が自機において警告状態に達した内部部品の重要度よりも高い場合、前記サーバーへのデータ送信を中断することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
複数の画像処理装置のそれぞれから内部部品に関するデータを収集するサーバーであって、
前記複数の画像処理装置を順位付けした故障予測リストを作成するリスト作成手段と、
前記故障予測リストを前記複数の画像処理装置のそれぞれに送信するリスト送信手段と、
前記複数の画像処理装置のそれぞれから送信されるデータを受信するデータ受信手段と、
を備え、
前記リスト作成手段は、前記データ受信手段がデータを受信することに伴って前記故障予測リストを更新し、
前記リスト送信手段は、前記故障予測リストが更新される度に前記故障予測リストを前記複数の画像処理装置のそれぞれに送信することを特徴とするサーバー。
【請求項１４】
前記リスト作成手段は、前記データ受信手段によって受信されるデータに基づき、前記複数の画像処理装置のそれぞれに搭載されている内部部品の交換時期への到達度を判定して前記複数の画像処理装置を順位付けすることを特徴とする請求項１３に記載のサーバー。
【請求項１５】
前記リスト作成手段は、前記複数の画像処理装置のそれぞれに搭載されている内部部品の異常発生回数に応じて前記複数の画像処理装置のそれぞれの順位を決定することを特徴とする請求項１３又は１４に記載のサーバー。
【請求項１６】
内部部品に関するデータをサーバーへ送信する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
前記サーバーから複数の画像処理装置を順位付けした故障予測リストを取得するリスト取得ステップと、
前記内部部品が警告状態に達したことを検知する検知ステップと、
前記検知ステップによって前記内部部品が警告状態に達したことが検知された場合に、前記故障予測リストを参照することによって他の画像処理装置のうちから前記サーバーへのデータ送信を停止させるべきデータ送信停止装置を特定する特定ステップと、
前記特定ステップによって特定される前記データ送信停止装置に対して前記サーバーへのデータ送信を停止させる停止命令を送信する停止命令送信ステップと、
前記検知ステップによって警告状態であることが検知された前記内部部品に関するデータを前記サーバーへ送信するデータ送信ステップと、
を実行させることを特徴とするプログラム。
【請求項１７】
複数の画像処理装置のそれぞれから内部部品に関するデータを収集するサーバーにおいて実行されるプログラムであって、前記サーバーに、
前記複数の画像処理装置を順位付けした故障予測リストを作成するリスト作成ステップと、
前記故障予測リストを前記複数の画像処理装置のそれぞれに送信するリスト送信ステップと、
前記複数の画像処理装置のそれぞれから送信されるデータを受信するデータ受信ステップと、
を備え、
前記リスト作成ステップは、前記データ受信ステップにおいてデータが受信されることに伴って前記故障予測リストを更新し、
前記リスト送信ステップは、前記故障予測リストが更新される度に前記故障予測リストを前記複数の画像処理装置のそれぞれに送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、サーバー及びプログラムに関し、特に画像処理装置がサーバーに対してデータを送信する技術に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripherals）などの画像処理装置は、世界各地に設置されている。そのような画像処理装置にはジョブの実行時に動作する様々な部品が搭載されている。それらの部品に故障が生じたり、寿命が尽きたりすると、画像処理装置は、正常にジョブを実行することができなくなる。そのため、画像処理装置は、それらの部品の動作状態などを監視するための各種センサーやカウンタなどを搭載している。
【０００３】
従来、この種の画像処理装置の遠隔診断を行うシステムとして、複数の画像処理装置と中央診断装置とが中央管理装置を介して接続されており、中央診断装置が中央管理装置を介して複数の画像処理装置のそれぞれから送信されるデータを収集して診断を行うようにしたシステムが知られている（例えば特許文献１）。この従来技術では、複数の画像処理装置のそれぞれが、装置本体から得られるデータを解析して故障予測を行い、その故障予測の結果に基づいてデータの転送タイミングを決定する。そして中央管理装置は、各画像処理装置における故障予測の結果に基づき、診断順位レベルの高い順に診断用データの受け付け順序を決定するように構成される。
【０００４】
しかしながら、上記従来技術では、各画像処理装置がデータの転送タイミングを決定するときには、他の画像処理装置の状況を考慮することなく、転送タイミングを決定する。そのため、従来技術では、複数の画像処理装置が同時にデータ転送を開始する可能性がある。複数の画像処理装置が同時にデータ転送を開始すると、中央管理装置などのサーバー側の負荷が増大し、システムがダウンしてしまう可能性があり、問題である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１６７７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記課題を解決するためになされたものであり、サーバーの負荷を効果的に軽減できるようにした画像処理装置、サーバー及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、内部部品に関するデータをサーバーへ送信する画像処理装置であって、前記サーバーから複数の画像処理装置を順位付けした故障予測リストを取得するリスト取得手段と、前記内部部品が警告状態に達したことを検知する検知手段と、前記検知手段によって前記内部部品が警告状態に達したことが検知された場合に、前記故障予測リストを参照することによって他の画像処理装置のうちから前記サーバーへのデータ送信を停止させるべきデータ送信停止装置を特定する特定手段と、前記特定手段によって特定される前記データ送信停止装置に対して前記サーバーへのデータ送信を停止させる停止命令を送信する停止命令送信手段と、前記検知手段によって警告状態であることが検知された前記内部部品に関するデータを前記サーバーへ送信するデータ送信手段と、を備えることを特徴としている。
【０００８】
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記内部部品に関するデータは、ジョブの実行に伴って変動するデータを含むことを特徴としている。
【０００９】
請求項３に係る発明は、請求項１又は２に記載の画像処理装置において、前記内部部品に関するデータは、前記内部部品の動作状態を監視するセンサーから出力されるセンサーデータ、ジョブの実行に伴って加算されるカウンタデータ、及び、ジョブの実行履歴を示すログデータのうちの少なくとも１つのデータを含むことを特徴としている。
【００１０】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の画像処理装置において、前記特定手段は、前記故障予測リストを参照し、自機よりも順位の低い他の画像処理装置を前記データ送信停止装置として特定することを特徴としている。
【００１１】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理装置において、前記特定手段は、前記検知手段によって前記内部部品が警告状態に達したことが検知された場合に、前記故障予測リストを参照することによって自機よりも順位の高い他の画像処理装置をデータ送信優先装置として特定し、前記データ送信手段は、前記データ送信優先装置が警告状態に達した場合に、前記サーバーへのデータ送信を中断することを特徴としている。
【００１２】
請求項６に係る発明は、請求項５に記載の画像処理装置において、前記データ送信手段は、前記データ送信優先装置が前記サーバーへのデータ送信を完了した後に、前記サーバーへのデータ送信を再開することを特徴としている。
【００１３】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像処理装置において、前記停止命令送信手段は、前記データ送信手段が前記サーバーへのデータ送信を完了した後、前記データ送信停止装置に対して前記サーバーへのデータ送信を許可する許可命令を送信することを特徴としている。
【００１４】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記故障予測リストは、前記複数の画像処理装置のそれぞれに搭載される内部部品の交換時期への到達度に基づいて前記複数の画像処理装置を順位付けしたリストであることを特徴としている。
【００１５】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の画像処理装置において、前記検知手段は、前記内部部品において異常が発生する前に、前記内部部品が警告状態に達したことを検知することを特徴としている。
【００１６】
請求項１０に係る発明は、請求項１乃至９のいずれかに記載の画像処理装置において、前記停止命令送信手段は、前記特定手段によって特定される前記データ送信停止装置がジョブの実行中であり、且つ、当該ジョブによって警告状態となる可能性がある場合、前記データ送信停止装置に対して前記停止命令を送信しないことを特徴としている。
【００１７】
請求項１１に係る発明は、請求項１乃至１０のいずれかに記載の画像処理装置において、前記停止命令送信手段は、前記特定手段によって特定される前記データ送信停止装置が警告状態に達した場合、前記データ送信停止装置に対して前記停止命令を送信しないことを特徴としている。
【００１８】
請求項１２に係る発明は、請求項１１に記載の画像処理装置において、前記データ送信手段は、前記データ送信停止装置において警告状態に達した内部部品の重要度が自機において警告状態に達した内部部品の重要度よりも高い場合、前記サーバーへのデータ送信を中断することを特徴としている。
【００１９】
請求項１３に係る発明は、複数の画像処理装置のそれぞれから内部部品に関するデータを収集するサーバーであって、前記複数の画像処理装置を順位付けした故障予測リストを作成するリスト作成手段と、前記故障予測リストを前記複数の画像処理装置のそれぞれに送信するリスト送信手段と、前記複数の画像処理装置のそれぞれから送信されるデータを受信するデータ受信手段と、を備え、前記リスト作成手段は、前記データ受信手段がデータを受信することに伴って前記故障予測リストを更新し、前記リスト送信手段は、前記故障予測リストが更新される度に前記故障予測リストを前記複数の画像処理装置のそれぞれに送信することを特徴としている。
【００２０】
請求項１４に係る発明は、請求項１３に記載のサーバーにおいて、前記リスト作成手段は、前記データ受信手段によって受信されるデータに基づき、前記複数の画像処理装置のそれぞれに搭載されている内部部品の交換時期への到達度を判定して前記複数の画像処理装置を順位付けすることを特徴としている。
【００２１】
請求項１５に係る発明は、請求項１３又は１４に記載のサーバーにおいて、前記リスト作成手段は、前記複数の画像処理装置のそれぞれに搭載されている内部部品の異常発生回数に応じて前記複数の画像処理装置のそれぞれの順位を決定することを特徴としている。
【００２２】
請求項１６に係る発明は、内部部品に関するデータをサーバーへ送信する画像処理装置において実行されるプログラムであって、前記画像処理装置に、前記サーバーから複数の画像処理装置を順位付けした故障予測リストを取得するリスト取得ステップと、前記内部部品が警告状態に達したことを検知する検知ステップと、前記検知ステップによって前記内部部品が警告状態に達したことが検知された場合に、前記故障予測リストを参照することによって他の画像処理装置のうちから前記サーバーへのデータ送信を停止させるべきデータ送信停止装置を特定する特定ステップと、前記特定ステップによって特定される前記データ送信停止装置に対して前記サーバーへのデータ送信を停止させる停止命令を送信する停止命令送信ステップと、前記検知ステップによって警告状態であることが検知された前記内部部品に関するデータを前記サーバーへ送信するデータ送信ステップと、を実行させることを特徴としている。
【００２３】
請求項１７に係る発明は、複数の画像処理装置のそれぞれから内部部品に関するデータを収集するサーバーにおいて実行されるプログラムであって、前記サーバーに、前記複数の画像処理装置を順位付けした故障予測リストを作成するリスト作成ステップと、前記故障予測リストを前記複数の画像処理装置のそれぞれに送信するリスト送信ステップと、前記複数の画像処理装置のそれぞれから送信されるデータを受信するデータ受信ステップと、を備え、前記リスト作成ステップは、前記データ受信ステップにおいてデータが受信されることに伴って前記故障予測リストを更新し、前記リスト送信ステップは、前記故障予測リストが更新される度に前記故障予測リストを前記複数の画像処理装置のそれぞれに送信することを特徴としている。
【発明の効果】
【００２４】
本発明によれば、画像処理装置がサーバーに内部データを送信する頻度又はデータ量を低減することができるため、サーバーの負荷を効果的に軽減することができるようになる。
【図面の簡単な説明】
【００２５】
【図１】画像処理装置の故障などを予測する予測システムの一構成例を示す図である。
【図２】画像処理装置の一構成例を示す図である。
【図３】画像処理装置の装置本体における内部構造の一例を示す図である。
【図４】画像処理装置において電気的制御を行うためのハードウェア構成を示す図である。
【図５】制御部の機能構成を示すブロック図である。
【図６】サーバーのハードウェア構成及び機能構成の一例を示す図である。
【図７】故障予測リストの一例を示す図である。
【図８】複数の画像処理装置が故障予測リストを入手するまでの動作の例を示す図である。
【図９】画像処理装置において部品が警告状態であることが検知された場合の動作例を示す図である。
【図１０】複数の画像処理装置において部品の警告状態が検知される場合の動作例を示す図である。
【図１１】複数の画像処理装置において部品の警告状態が検知される場合の別の動作例を示す図である。
【図１２】画像処理装置がデータ送信停止装置に対して停止命令を送信しない場合の動作例を示す図である。
【図１３】複数の画像処理装置において部品の警告状態が検知される場合の別の動作例を示す図である。
【図１４】部品重要度情報の一例を示す図である。
【図１５】画像処理装置において行われる主たる処理手順の一例を示すフローチャートである。
【図１６】停止命令送信処理の詳細な処理手順の一例を示すフローチャートである。
【図１７】データ送信処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２７】
図１は、本発明の一実施形態である、画像処理装置２の故障などを予測する予測システム１の一構成例を示す図である。この予測システム１は、世界各地に設置される複数の画像処理装置２と、複数の画像処理装置２のそれぞれからデータを収集して故障予測を行うサーバー５と、サーバー５からの通知に基づき保守点検員７に対して画像処理装置２のメンテナンス作業を行うことを電子メールなどで通知する通知サーバー６とを備えている。尚、本実施形態では、サーバー５と通知サーバー６とが異なるサーバーである場合を例示しているが、これらは１つのサーバーで構成されるものであっても良い。
【００２８】
サーバー５は、例えばインターネット４を介して世界各地の複数の拠点Ａ１，Ａ２に設置される複数の画像処理装置２のそれぞれと通信可能である。例えば拠点Ａ１には複数の画像処理装置２が設置されており、また拠点Ａ２にも複数の画像処理装置２が設置されている。それら複数の画像処理装置２のそれぞれは、各拠点Ａ１，Ａ２に設けられるローカルネットワーク３に接続される。ローカルネットワーク３はインターネット４に接続される。したがって、複数の画像処理装置２のそれぞれは、各拠点Ａ１，Ａ２のローカルネットワーク３及びインターネット４を介してサーバー５と通信を行うことが可能であり、故障予測のためのデータなどをサーバー５へ送信することが可能である。
【００２９】
画像処理装置２は、例えばＭＦＰなどによって構成される装置であり、スキャン機能、プリント機能、コピー機能などの複数の機能を備えており、ユーザーによる機能選択操作を受け付けると共に、ユーザーによるジョブの実行指示に基づいてジョブを実行する。画像処理装置２において行われるジョブには、例えば、スキャンジョブ、印刷ジョブ、コピージョブなどがある。また画像処理装置２が、ＦＡＸ機能を搭載している場合には、ＦＡＸデータを送受信するジョブを実行することも可能である。また画像処理装置２が後処理ユニットを備えている場合、印刷ジョブの実行時にステープルやパンチなどの後処理を行うことも可能である。
【００３０】
画像処理装置２は、上記のようなジョブを実行するとき、内部に実装されている様々な可動部品を動作させる。それら部品が故障すると、画像処理装置２においてジョブを実行することができなくなる。また、それらの部品は、ジョブの実行に伴って消耗する消耗品であり、一定期間が経過したり、或いは、ジョブが所定回数実行されたりすると、交換時期となる。そのため、画像処理装置２は、内部に実装されている各種部品を管理・監視するためのデータを取得し、そのデータを所定の時間間隔でサーバー５へ定期的に送信する。画像処理装置２がサーバー５へデータを定期送信するタイミングは適宜設定可能であり、例えば、１日に１回、１週間に１回、又は、１月に１回などとして所定の日時に予め設定される。ただし、画像処理装置２がサーバー５へデータを送信する頻度が増えると、サーバー５の負荷が上がる。そのため、画像処理装置２がサーバー５へデータを定期送信する時間間隔は１月に１回などの比較的長い間隔に設定されることが好ましい。
【００３１】
サーバー５は、各画像処理装置２から定期的に送信されるデータを受信すると、そのデータを分析することにより、各画像処理装置２に実装されている各部品の故障や寿命などを事前に予測する。例えば、サーバー５は、画像処理装置２に実装されている部品に故障が発生する可能性がある場合や、部品の寿命が近づいている場合などを予測すると、部品の交換時期であることを通知サーバー６へ通知する。この通知を受けて、通知サーバー６は、画像処理装置２の設置拠点の近傍に居る保守点検員７に、画像処理装置２のメンテナンス作業を行う必要があることを通知する。そして保守点検員７が画像処理装置２の設置拠点を訪問してメンテナンス作業を行うことにより、画像処理装置２は、ジョブが実行できる状態を維持することができる。
【００３２】
上記のような予測システム１において、画像処理装置２は、サーバー５に対してデータの定期送信を行うタイミングではない場合であっても、内部に実装されている各種部品を管理・監視するためのデータを取得し、そのデータを解析することにより、各種部品が警告状態に達していないかどうかを判断する。ここで、警告状態とは、部品が故障には至っていないものの故障の可能性が比較的高くなっている状態や、消耗品の交換時期が比較的近づいている状態であり、部品が異常状態となって正常な動作を行うことができなくなる前の状態をいう。画像処理装置２は、部品が警告状態に達していることを検知すると、定期送信のタイミングではない場合であっても、そのデータをサーバー５へ送信する。ただし、このとき、画像処理装置２は、定期送信のタイミングではないイレギュラーなタイミングでデータを送信することになる。そのため、本実施形態の画像処理装置２は、イレギュラーなタイミングでサーバー５へデータを送信するときには、他の画像処理装置２から同時にデータ送信が行われることがないように制御し、サーバー５の負荷を軽減する。以下、このような画像処理装置２について詳しく説明する。
【００３３】
図２は、画像処理装置２の一構成例を示す図である。画像処理装置２は、装置本体の上部に、スキャナ部１０と、自動原稿搬送装置（以下、「ＡＤＦ」という。）１１とを備えている。スキャナ部１０及びＡＤＦ１１は、画像処理装置２においてスキャンジョブ又はコピージョブが実行されるときに互いに連携した動作を行う。スキャナ部１０は、原稿の画像を光学的に読み取って画像データを生成するものである。ＡＤＦ１１は、スキャナ部１０の上部に設けられ、ユーザーによってセットされる原稿を１枚ずつスキャナ部１０による原稿読み取り位置へ自動搬送するものである。
【００３４】
また画像処理装置２は、装置本体の下部に、プリンタ部１２と、給紙部１３とを備えている。プリンタ部１２及び給紙部１３は、画像処理装置２において印刷ジョブ又はコピージョブが実行されるときに互いに連携した動作を行う。給紙部１３は、複数の給紙カセット１４を備えており、各給紙カセット１４にはそれぞれ異なる方向又はサイズの用紙をストックしておくことができる。そして給紙部１３は、印刷ジョブ又はコピージョブの実行開始に伴い、ユーザーによって指定された用紙をストックしている給紙カセット１４から１枚ずつプリンタ部１２に対して給紙する。プリンタ部１２は、入力する画像データに基づいて給紙部１３から給紙される用紙に画像形成を行うことにより印刷出力を行う。
【００３５】
さらに画像処理装置２は、装置本体の正面側に、操作パネル８を備えている。操作パネル８は、ユーザーが画像処理装置２を使用する際のユーザーインタフェースとなるものである。
【００３６】
図３は、画像処理装置２の内部構造の一例を示す図である。スキャナ部１０は、読取ヘッド２０と、駆動ベルト２１と、センサー２１ａとを備えている。読取ヘッド２０は、ＡＤＦ１１によって搬送される原稿に対して光を照射し、原稿からの反射光を光電変換素子へと導くように構成される。読取ヘッド２０は、プラテンガラス１９上に載置される原稿を読み取ることも可能なように構成される。すなわち、読取ヘッド２０は、駆動ベルト２１によって副走査方向に移動可能であり、プラテンガラス１９に載置された原稿の画像を主走査方向に読み取りながら副走査方向に移動していくことにより、原稿の画像を読み取る。またセンサー２１ａは、駆動ベルト２１の摺動距離を計測するセンサーである。例えば駆動ベルト２１は、所定距離以上駆動されると、交換時期となる。そのため、センサー２１ａは、駆動ベルト２１の交換時期を予測するために駆動ベルト２１の摺動距離を計測して駆動ベルト２１の動作状態を監視する。
【００３７】
ＡＤＦ１１は、原稿を載置する原稿トレイ１５と、原稿を搬送する搬送路１６と、搬送ローラ１７と有し、原稿トレイ１５にセットされた原稿を搬送ローラ１７が１枚ずつ搬送路１６に搬送し、排出口１８から排出するように構成される。このＡＤＦ１１にも搬送ローラ１７などの可動部品が設けられている。そのため、ＡＤＦ１１の内部にも、可動部品の動作状態を監視するセンサーが設けられる。
【００３８】
給紙部１３及びプリンタ部１２には、用紙２３を搬送する搬送路２４が設けられる。この搬送路２４は、プリンタ部１２の上部に設けられる排出口２５に連通している。
【００３９】
給紙部１３は、給紙カセット１４にストックされた用紙２３を１枚ずつ取り出して搬送路２４に沿って搬送する複数のローラ２６を備えており、各ローラ２６を回転させることによって用紙２３を搬送する。そして給紙部１３には、各ローラ２６の走行距離（回転数）を計測するセンサー２９が設けられる。例えばローラ２６は、所定距離（回転数）以上駆動されると、交換時期となる。そのため、センサー２９は、ローラ２６の交換時期を予測するためにローラ２６の走行距離（回転数）を計測してローラ２６の動作状態を監視する。
【００４０】
プリンタ部１２は、画像形成部２７と、定着部２８とを備えている。画像形成部２７は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の４色のトナーを用いてカラー画像を形成することが可能な構成であり、４色のそれぞれに対応する画像形成ユニット３０Ｙ、３０Ｍ、３０Ｃ、３０Ｋを有している。
【００４１】
画像形成ユニット３０Ｙは、感光体ドラム３１と、画像データに基づいて感光体ドラム３１の表面を露光して静電潜像を形成する露光部３２と、静電潜像に対してトナーを付与して感光体ドラム３１の表面にトナー像を形成する現像部３３と、感光体ドラム３１の表面を帯電させる帯電部３４とを備えている。また現像部３３の近傍にはトナー残量を計測するためのセンサー３５が配置されると共に、感光体ドラム３１の近傍には感光体ドラム３１の摺動距離を計測するセンサー３６が配置される。例えば現像部３３はトナー残量が無くなるとトナーボトルの交換時期となり、感光体ドラム３１は摺動距離が所定距離以上になると交換時期となる。そのため、センサー３５，３６はそれらの交換時期を予測するために設けられたセンサーである。尚、他の画像形成ユニット３０Ｍ、３０Ｃ、３０Ｋもこれと同様の構成である。
【００４２】
感光体ドラム３１に形成されるトナー像は、中間転写ベルト３７に転写される。中間転写ベルト３７は、４色のトナー像を順次転写していくことでベルト表面にカラー画像を形成する。中間転写ベルト３７に形成されるカラー画像は、給紙部１３から給紙される用紙２３が転写ローラ３９を通過するとき、その用紙２３に再転写される。中間転写ベルト３７の近傍には、中間転写ベルト３７の摺動距離を計測するためのセンサー３８が設けられる。また転写ローラ３９の近傍には、転写ローラ３９の走行距離を計測するセンサー４０が設けられる。これらのセンサー３８，４０は、中間転写ベルト３７又は転写ローラ３９の動作状態を監視して交換時期を予測するために設けられたセンサーである。転写ローラ３９によってカラー画像が転写された用紙２３は、その後、定着部２８に搬送され、表面に転写されたカラー画像の定着処理が行われる。
【００４３】
定着部２８は、定着ベルト４２を備えており、カラー画像が転写された用紙２３に対して加熱処理及び加圧処理を行うことでカラー画像を用紙２３に定着させる。このような定着部２８には、定着ベルト４２の温度を計測するためのセンサー４３及び定着ベルト４２の摺動距離を計測するセンサー４４が設けられる。すなわち、これらのセンサー４３，４４は、定着部２８に設けられた部品の動作状態を監視して交換時期を予測するために設けられたセンサーである。定着部２８においてカラー画像の定着処理が施された用紙２３は、その後、排出口２５から排出される。
【００４４】
このように画像処理装置２は、内部に設けられた各部品の動作状態を監視するために各種のセンサーを内蔵している。これらセンサーが計測するセンサー計測値は、画像処理装置２が定期的にサーバー５へ送信するデータに含まれる。
【００４５】
図４は、画像処理装置２において電気的制御を行うためのハードウェア構成を示す図である。画像処理装置２は、制御部５０と、操作パネル８と、記憶装置５１と、ネットワークインタフェース４９と、ＡＤＦ１１と、スキャナ部１０と、プリンタ部１２と、給紙部１３とを備え、これら各部がデータバスを介して相互にデータの入出力を行うことができる構成である。
【００４６】
制御部５０は、ＣＰＵ５０ａとメモリ５０ｂとを備えており、画像処理装置２における各部の動作を統括的に制御するものである。ＣＰＵ５０ａは、プログラム５２を実行可能なハードウェアプロセッサである。例えばＣＰＵ５０ａは、画像処理装置２に電源が投入されると、記憶装置５１に記憶されているプログラム５２を読み出して実行することにより、後述する各種の処理部として機能し、各部の動作を制御する。メモリ５０ｂは、ＣＰＵ５０ａがプログラム５２に基づく処理を実行する際に使用するデータなどを一時的に記憶するためのものである。
【００４７】
操作パネル８は、表示部８ａと、操作部８ｂとを備えている。表示部８ａは、例えばカラー液晶ディスプレイで構成され、ユーザーが操作可能な各種画面を表示する。操作部８ｂは、例えば表示部８ａの画面上に配置されるタッチパネルキーによって構成され、ユーザーによる操作を受け付ける。
【００４８】
記憶装置５１は、例えばハードディスクドライブ（ＨＤＤ）などで構成される不揮発性の記憶装置である。この記憶装置５１には、上述したプログラム５２が記憶される。また記憶装置５１には、後述する各種のデータも記憶される。
【００４９】
ネットワークインタフェース４９は、画像処理装置２をローカルネットワーク３に接続するためのものである。画像処理装置２は、このネットワークインタフェース４９を介してサーバー５と通信を行う。
【００５０】
ＡＤＦ１１は、センサー群１１ａと、カウンタ１１ｂとを備えている。センサー群１１ａは、ＡＤＦ１１が原稿搬送を行う際に動作する可動部品の動作状態を監視する少なくとも１つのセンサーを含んでいる。そしてセンサー群１１ａは、制御部５０からの要求に基づいて可動部品の動作状態を計測したセンサー計測値を制御部５０へ出力する。カウンタ１１ｂは、ＡＤＦ１１による原稿搬送枚数を累積してカウントするものである。カウンタ１１ｂは、制御部５０からの要求に基づいてＡＤＦ１１による原稿搬送枚数のカウント値を制御部５０へ出力する。
【００５１】
スキャナ部１０は、センサー群１０ａと、カウンタ１０ｂとを備えている。センサー群１０ａは、スキャナ部１０が原稿読み取りを行う際に動作する可動部品の動作状態を監視する少なくとも１つのセンサーを含んでいる。例えば上述したセンサー２１ａは、センサー群１０ａに含まれる。そしてセンサー群１０ａは、制御部５０からの要求に基づいて可動部品の動作状態を計測したセンサー計測値を制御部５０へ出力する。カウンタ１０ｂは、スキャナ部１０による原稿読み取り枚数を累積してカウントするものである。カウンタ１０ｂは、制御部５０からの要求に基づいてスキャナ部１０による原稿読み取り枚数のカウント値を制御部５０へ出力する。
【００５２】
プリンタ部１２は、センサー群１２ａと、カウンタ１２ｂとを備えている。センサー群１２ａは、プリンタ部１２が印刷出力を行う際に動作する可動部品の動作状態を監視する複数のセンサーを含んでいる。例えば、上述したセンサー３５，３６，３８，４０，４３，４４は、センサー群１２ａに含まれる。そしてセンサー群１２ａは、制御部５０からの要求に基づいて可動部品の動作状態を計測したセンサー計測値を制御部５０へ出力する。カウンタ１２ｂは、プリンタ部１２において印刷出力された枚数を累積してカウントするものである。カウンタ１２ｂは、制御部５０からの要求に基づいてプリンタ部１２よる印刷出力枚数のカウント値を制御部５０へ出力する。
【００５３】
給紙部１３は、センサー群１３ａと、カウンタ１３ｂとを備えている。センサー群１３ａは、給紙部１３が１枚の用紙を給紙する際に動作する可動部品の動作状態を監視する少なくとも１つのセンサーを含んでいる。そしてセンサー群１３ａは、制御部５０からの要求に基づいて可動部品の動作状態を計測したセンサー計測値を制御部５０へ出力する。カウンタ１３ｂは、プリンタ部１２に対して給紙した枚数を累積してカウントするものである。カウンタ１３ｂは、給紙カセット１４ごとに設けられるものであっても良い。カウンタ１３ｂは、制御部５０からの要求に基づいて給紙枚数のカウント値を制御部５０へ出力する。
【００５４】
図５は、制御部５０の機能構成の一例を示すブロック図である。制御部５０においてＣＰＵ５０ａがプログラム５２を実行することにより、制御部５０は、リスト取得部６１、ジョブ制御部６２、データ取得部６３、検知部６４、装置特定部６５、停止命令送信部６６及びデータ送信部６７として機能する。また図５に示すように、記憶装置５１は、故障予測リスト５３、ログデータ５４、センサーデータ５５及びカウンタデータ５６を記憶する。
【００５５】
リスト取得部６１は、画像処理装置２がサーバー５から送信される故障予測リスト５３を受信した場合に、その故障予測リスト５３を取得し、記憶装置５１へ保存する処理部である。故障予測リスト５３は、サーバー５において、故障となる可能性が高い順に、或いは、部品の交換時期が近づいている順に、複数の画像処理装置２が順位付けられたリストである。故障予測リスト５３の詳細については後述する。
【００５６】
ジョブ制御部６２は、画像処理装置２におけるジョブの実行を制御するものである。ジョブ制御部６２は、ＡＤＦ１１、スキャナ部１０、プリンタ部１２及び給紙部１３の動作を制御することにより、ユーザーによって指定されたジョブの実行を制御する。ジョブ制御部６２は、ユーザーによって指定されたジョブを実行することに伴い、ログデータ５４に、ジョブの実行履歴を記録する。ログデータ５４には、ジョブの実行日時、ジョブの種類、エラーなどの異常の発生の有無などの情報が含まれる。
【００５７】
データ取得部６３は、装置本体の内部からセンサーデータ５５及びカウンタデータ５６を取得する処理部である。すなわち、データ取得部６３は、センサー群１０ａ，１１ａ，１２ａ，１３ａのそれぞれに対してセンサー計測値を要求し、センサー群１０ａ，１１ａ，１２ａ，１３ａのそれぞれから出力される複数のセンサー計測値をセンサーデータ５５として取得する。またデータ取得部６３は、カウンタ１０ｂ，１１ｂ，１２ｂ，１３ｂのそれぞれに対してカウント値を要求し、カウンタ１０ｂ，１１ｂ，１２ｂ，１３ｂのそれぞれから出力される複数のカウント値をカウンタデータ５６として取得する。そしてデータ取得部６３は、センサーデータ５５及びカウンタデータ５６を記憶装置５１へ保存する。
【００５８】
例えば、データ取得部６３は、ジョブ制御部６２によってジョブが実行された場合に、スキャナ部１０、ＡＤＦ１１，プリンタ部１２及び給紙部１３のそれぞれからセンサーデータ５５及びカウンタデータ５６を取得し、記憶装置５１へ保存する。データ取得部６３は、ジョブの実行中においてセンサーデータ５５及びカウンタデータ５６を繰り返し取得しても良いし、ジョブの実行終了時に取得するようにしても良い。センサーデータ５５及びカウンタデータ５６はジョブの実行に伴って変動するデータである。そのため、ジョブの実行に伴って、データ取得部６３がセンサーデータ５５及びカウンタデータ５６を取得して記憶装置５１へ保存することにより、記憶装置５１に記憶されるセンサーデータ５５及びカウンタデータ５６が最新のデータに更新される。この最新のデータが、各部品の現在の状態を表すデータとなる。
【００５９】
ただし、データ取得部６３は、ジョブ制御部６２によって実行されたタイミングに限られず、その他のタイミングでもセンサーデータ５５及びカウンタデータ５６を取得するようにしても良い。例えば、画像処理装置２がサーバー５に対してデータの定期送信を行うタイミングとなったときに、データ取得部６３は、スキャナ部１０、ＡＤＦ１１，プリンタ部１２及び給紙部１３のそれぞれからセンサーデータ５５及びカウンタデータ５６を取得して記憶装置５１へ最新のデータを保存するようにしても良い。
【００６０】
検知部６４は、データ取得部６３によってセンサーデータ５５及びカウンタデータ５６が取得された場合に機能する。そして検知部６４は、データ取得部６３によって取得されたセンサーデータ５５及びカウンタデータ５６を解析することにより、警告状態となっている部品が存在するか否かを判別する。すなわち、検知部６４は、部品の故障には至っていないものの故障の可能性が比較的高くなっている状態、又は、消耗品の交換時期が比較的近づいている状態である部品が存在するか否かを判定するのである。そして検知部６４は、画像処理装置２の内部に搭載されているいずれかの部品が警告状態に達していることを検知すると、サーバー５に対するデータ送信を行うことを決定する。この決定が行われると、制御部５０は、装置特定部６５、停止命令送信部６６及びデータ送信部６７を機能させる。
【００６１】
装置特定部６５は、検知部６４によっていずれかの部品が警告状態に達していることが検知された場合に、記憶装置５１から故障予測リスト５３を読み出す。そして装置特定部６５は、故障予測リスト５３を参照し、自機が通信可能な他の画像処理装置２のうち、サーバー５へのデータ送信を停止させるべき装置をデータ送信停止装置として特定する。具体的に説明すると、装置特定部６５は、故障予測リスト５３を参照することにより、自機よりも順位の低い他の画像処理装置２をデータ送信停止装置として特定する。上述したように故障予測リスト５３は、複数の画像処理装置２が故障となる可能性が高い順に、或いは、部品の交換時期が近づいている順に、順位付けられたリストである。そのため、装置特定部６５は、自機よりも故障となる可能性が低い他の画像処理装置２、又は、自機よりも部品の交換時期が先である他の画像処理装置２を、データ送信停止装置として特定する。
【００６２】
また装置特定部６５は、検知部６４によっていずれかの部品が警告状態に達していることが検知された場合に、記憶装置５１に記憶されている故障予測リスト５３を参照し、自機が通信可能な他の画像処理装置２のうち、自機よりもサーバー５へのデータ送信を優先させるべき装置をデータ送信優先装置として特定する。具体的に説明すると、装置特定部６５は、故障予測リスト５３を参照することにより、自機よりも順位の高い他の画像処理装置２をデータ送信優先装置として特定する。そのため、装置特定部６５は、自機よりも故障となる可能性が高い他の画像処理装置２、又は、自機よりも部品の交換時期がより近い他の画像処理装置２を、データ送信優先装置として特定する。
【００６３】
停止命令送信部６６は、装置特定部６５によってデータ送信停止装置が特定された場合、そのデータ送信停止装置に対してサーバー５へのデータ送信を停止させる停止命令を送信する処理部である。他の画像処理装置２は、停止命令を受信すると、サーバー５に対するデータ送信を行わない。また他の画像処理装置２がサーバー５に対してデータ送信を行っているときに停止命令を受信すると、他の画像処理装置２は、サーバー５に対するデータ送信を中断させる。そのため、停止命令送信部６６は、データ送信停止装置に対して停止命令を送信することにより、自機より順位が低いデータ送信停止装置からサーバー５へデータ送信が行われない状態を作り出すことができる。
【００６４】
停止命令送信部６６は、自機が通信可能なデータ送信停止装置に対して停止命令を送信する。例えば、拠点Ａ１に設けられている複数の画像処理装置２は、ローカルネットワーク３を介して相互に通信を行うことが可能である。しかし、拠点Ａ１に設けられている画像処理装置２は、他の拠点Ａ２に設けられている他の画像処理装置２と通信を行うことはできない。そのため、停止命令送信部６６は、例えば自機と同一のローカルネットワーク３に接続されているデータ送信停止装置に対して停止命令を送信することにより、自機と同一のローカルネットワーク３に接続されているデータ送信停止装置からサーバー５へデータ送信が行われることを防止することができる。
【００６５】
ただし、拠点Ａ１に設けられている画像処理装置２が他の拠点Ａ２に設けられている他の画像処理装置２と通信を行うことが可能である場合、停止命令送信部６６は、他の拠点Ａ２に設けられている他の画像処理装置（データ送信停止装置）２にも停止命令を送信することが好ましい。
【００６６】
データ送信部６７は、サーバー５に対してデータを送信する処理部である。データ送信部６７は、検知部６４によって部品が警告状態であると判別された場合、記憶装置５１に記憶されているログデータ５４、センサーデータ５５及びカウンタデータ５６を読み出し、サーバー５へ送信するためのデータ５７を生成する。そしてデータ送信部６７は、データ５７をサーバー５へ送信する。このとき、データ送信部６７は、検知部６４によって警告状態であることが検知された部品に関する情報をデータ５７に付加するようにしても良い。ただし、これに限られず、例えばデータ送信部６７は、検知部６４によって部品が警告状態であると判別された場合に、警告状態である部品に関するデータだけをサーバー５へ送信するようにしても良い。
【００６７】
例えば、検知部６４によって警告状態であることが検知された場合においてデータ送信部６７がデータ５７をサーバー５へ送信するとき、停止命令送信部６６が送信した停止命令により、自機よりも順付けが低いデータ送信停止装置からサーバー５に対するデータ送信が行われていない状態となっている。そのため、データ送信部６７がサーバー５に対してデータ５７を送信するときには、データ送信停止装置と同時にデータ送信を行ってしまうことを回避することが可能である。これにより、サーバー５の負荷が軽減されため、データ送信部６７は、効率的にデータ５７を送信することができる。その結果、サーバー５は、画像処理装置２において部品が警告状態になったことを迅速に把握することが可能であり、通知サーバー６に対して速やかに通知を行うことができるようになる。
【００６８】
またデータ送信部６７は、自機がサーバー５に対して定期的にデータ５７を送信するタイミングであると判断すると、データ取得部６３にデータ５７の取得を行わせる。そしてデータ送信部６７は、ログデータ５４、センサーデータ５５及びカウンタデータ５６を含むデータ５７をサーバー５へ送信する。
【００６９】
またデータ送信部６７は、サーバー５へデータ５７を送信しようとするときに自機よりも順位の高い他の画像処理装置２から停止命令を受けた場合には、サーバー５へのデータ送信を行わずに待機する。そして他の画像処理装置２から許可命令を受信した場合に、サーバー５へのデータ送信を開始する。さらにデータ送信部６７は、サーバー５に対するデータ５７の送信を既に開始しているときに自機よりも順位の高い他の画像処理装置２から停止命令を受けた場合には、サーバー５へのデータ送信を一時的に中断させる。そして他の画像処理装置２から許可命令を受信した場合に、サーバー５へのデータ送信を再開する。つまり、データ送信部６７は、自機がサーバー５に対してデータ５７を送信するときには、可能な限り、他の画像処理装置２と同時にデータ送信を行うこととならないようにすることで、サーバー５の負荷が一時的に急上昇してしまうことを防止するのである。
【００７０】
図６は、サーバー５のハードウェア構成及び機能構成の一例を示す図である。サーバー５は、そのハードウェア構成として、制御部７０と、記憶装置７１と、ネットワークインタフェース７２とを備えている。制御部７０は、図示を省略するＣＰＵとメモリとを備えている。記憶装置７１は、例えばハードディスクドライブ（ＨＤＤ）などで構成される不揮発性の記憶装置であり、プログラム５９と、データ５７と、装置情報５８と、故障予測リスト５３とを記憶する。装置情報５８は、例えばサーバー５が管理する複数の画像処理装置２を予め登録した情報であり、各画像処理装置２が設置されている拠点に関する情報や、各画像処理装置２が接続されているローカルネットワーク３に関する情報を含んでいる。ネットワークインタフェース７２は、サーバー５を、インターネット４を含むネットワークに接続し、画像処理装置２や通知サーバー６と通信を行うためのものである。
【００７１】
制御部７０に設けられるＣＰＵは、プログラム５９を実行することが可能なハードウェアプロセッサである。ＣＰＵがプログラム５９を実行することにより、制御部７０は、データ受信部７５、リスト作成部７６、リスト送信部７７及び通知部６８として機能する。
【００７２】
データ受信部７５は、画像処理装置２から送信されるデータ５７を、ネットワークインタフェース７２を介して受信するものである。データ受信部７５は、画像処理装置２から送信されるデータ５７を受信すると、そのデータ５７を、記憶装置７１に保存する。サーバー５には、複数の画像処理装置２のそれぞれからデータ５７が送信される。そのため、記憶装置７１には、複数の画像処理装置２のそれぞれから送信された最新のデータ５７が蓄積される。
【００７３】
リスト作成部７６は、データ受信部７５がデータ５７を受信した場合に機能する。リスト作成部７６は、記憶装置７１に記憶されているデータ５７を読み出し、そのデータ５７に基づいて各画像処理装置２に実装されている各部品の故障や寿命などを事前に予測する。そしてリスト作成部７６は、複数の画像処理装置２のそれぞれを、故障となる可能性が高い順に、或いは、部品の交換時期が近づいている順に、順位付けを行い、故障予測リスト５３を作成する。またリスト作成部７６は、部品の故障の可能性や部品の交換時期への到達度を判定する他にも、例えばデータ５７に含まれるログデータ５４に基づいて各画像処理装置２における部品の異常発生回数を判定し、その異常発生回数に応じて各画像処理装置２の順位付けを行うようにしても良い。
【００７４】
このとき、リスト作成部７６は、世界各地の拠点に設置されている複数の画像処理装置２を纏めて順位付けした１つの故障予測リスト５３を作成しても良い。しかし、世界各地に設置されている複数の画像処理装置２の全てを順位付けするには時間がかかる。そのため、リスト作成部７６は、装置情報５８を参照することにより、同一拠点に設置されている複数の画像処理装置２又は同一のローカルネットワーク３に接続されている複数の画像処理装置２を特定し、拠点ごとに又はローカルネットワーク３ごとに複数の画像処理装置２を順位付けすることが好ましい。順位付けを拠点ごとに又はローカルネットワーク３ごとに行うことにより、故障予測リスト５３を効率的に作成することができるという利点がある。
【００７５】
例えば、データ受信部７５が拠点Ａ１に設置されている画像処理装置２から送信されたデータ５７を受信した場合、リスト作成部７６は、記憶装置７１に記憶されているデータ５７のうちから拠点Ａ１に設置されている複数の画像処理装置２のデータ５７だけを抽出し、その抽出したデータ５７を解析することにより、拠点Ａ１に設置されている複数の画像処理装置２の順位付けを行うのである。この場合、他の拠点Ａ２に設置されている複数の画像処理装置２のデータ５７に変更がなければ、拠点Ａ２に設置されている複数の画像処理装置２の順位付けを行う必要がないため、サーバー５における処理負担を軽減することができる。
【００７６】
図７は、故障予測リスト５３の一例を示す図である。故障予測リスト５３には、順位付けされた複数の画像処理装置２の装置名５３ａと、アドレス５３ｂと、部品順位５３ｃと、総合順位５３ｄとが含まれる。例えば装置名５３ａは、複数の画像処理装置２のそれぞれを識別することが可能な識別情報である。アドレス５３ｂは、複数の画像処理装置２のそれぞれと通信を行うためのアドレスである。部品順位５３ｃは、各画像処理装置２に搭載されている個々の部品の故障しやすさを表した順位であり、例えば順位の数値が大きい程、故障の可能性が高い部品又は交換時期の近い部品であることを示している。画像処理装置２には複数の部品が搭載されているため、部品順位５３ｃは、それら複数の部品のそれぞれに対応する順位が記録される。総合順位５３ｄは、各画像処理装置２においていずれかの部品が故障する可能性が高いか否かを表した順位であり、部品順位５３ｃを総合的に評価して決定される順位である。
【００７７】
リスト作成部７６は、各画像処理装置２から取得したデータ５７に基づき、個々の部品の状態を把握して順位を決定し、部品順位５３ｃにその決定した順位を記録する。例えば、画像処理装置２から取得したデータ５７において、感光体ドラム３１の表面を帯電させる帯電部３４が感光体ドラム３１を帯電させたときの電圧値にばらつきがあることが判明した場合、リスト作成部７６は、帯電部３４が故障する可能性が高いと判断し、帯電部３４に対応する部品順位５３ｃを高く設定する。また例えば画像処理装置２から取得したデータ５７において、プリントカウント値が所定値を超えている場合、リスト作成部７６は、感光体ドラム３１又は中間転写ベルト３７の交換時期が近づいていると判断し、感光体ドラム３１又は中間転写ベルト３７に対応する部品順位５３ｃを高く設定する。
【００７８】
またリスト作成部７６は、総合順位５３ｄを決定するとき、例えば各部品の部品順位５３ｃの平均値を求め、その平均値を総合順位５３ｄとして決定しても良い。しかし、画像処理装置２に搭載される部品には、重要な部品とそれ程重要ではない部品とが混在しているため、単に部品順位５３ｃの平均値を求めるだけでは、部品の重要度を反映させた総合順位５３ｄにはならない。そこで、リスト作成部７６は、各部品の部品順位５３ｃをその部品の重要度に応じた重み付け演算を行うことにより、総合順位５３ｄを決定することが好ましい。例えば、ある部品が故障すると、画像処理装置２において印刷ジョブを実行することができなくなる場合、その部品の重要度を予め高く設定しておけば、その部品の故障の可能性の変動に応じて画像処理装置２の総合順位５３ｄが大きく変動するようになる。そのため、リスト作成部７６が各部品の重要度を反映させた総合順位５３ｄを決定することにより、故障予測リスト５３に記録される総合順位５３ｄは、画像処理装置２においてジョブを実行することができなくなる可能性が高いか否かを表す順位となる。
【００７９】
上記のようにして故障予測リスト５３を作成すると、リスト作成部７６は、その故障予測リスト５３を記憶装置７１へ保存する。リスト作成部７６によって拠点ごとに又はローカルネットワーク３ごとに故障予測リスト５３が作成される場合、記憶装置７１は、複数の故障予測リスト５３が保存されることになる。そして記憶装置７１に保存される故障予測リスト５３は、画像処理装置２からデータ５７を受信する度に更新される。
【００８０】
リスト作成部７６は、既に故障予測リスト５３を作成している状態において、故障予測リスト５３に含まれる複数の画像処理装置２のうちの一の画像処理装置２からデータ５７を受信した場合には、そのデータ５７に基づいて、一の画像処理装置２の順位だけを変更して故障予測リスト５３を更新するようにしても良い。すなわち、各画像処理装置２の順位は装置内部の部品の状態によって決定される順位であるため、他の画像処理装置２の順位とは相関がない。そのため、リスト作成部７６は、データ５７を受信した場合にはそのデータ５７を送信した画像処理装置２の順位だけを更新することにより、効率的に故障予測リスト５３を更新することができるようになる。
【００８１】
またリスト作成部７６は、データ受信部７５によって受信されたデータ５７が部品の警告状態であることを示すデータであるか否かを判断する。その判断の結果、データ受信部７５によって受信されたデータ５７が部品の警告状態であることを示すデータである場合、リスト作成部７６は、通知部７８を機能させる。
【００８２】
リスト送信部７７は、リスト作成部７６によって故障予測リスト５３が作成又は更新される度に、その故障予測リスト５３を画像処理装置２へ送信するものである。例えば、リスト作成部７６によって拠点ごとの又はローカルネットワーク３ごとの故障予測リスト５３が作成又は更新された場合、リスト送信部７７は、装置情報５８を参照し、故障予測リスト５３の送信先となる拠点又はローカルネットワーク３を特定する。そしてリスト送信部７７は、その特定した拠点又はローカルネットワーク３に設けられている複数の画像処理装置２に対して故障予測リスト５３を送信する。これにより、各画像処理装置２は、サーバー５において故障予測リスト５３が作成又は更新される度に、サーバー５から最新の故障予測リスト５３を入手することができるようになる。
【００８３】
通知部７８は、通知サーバー６への通知を行うものである。すなわち、リスト作成部７６によって画像処理装置２の部品が警告状態であると判断されると、通知部７８は、警告状態である画像処理装置２及び部品を通知サーバー６へ通知する。これにより、通知サーバー６は、保守点検員７の派遣場所、警告状態の画像処理装置２、及び、メンテナンス作業を行うべき部品を把握することが可能であり、保守点検員７に対してメンテナンス作業を行うことを通知することができるようになる。
【００８４】
次に上記構成を有する予測システム１の動作について説明する。図８は、複数の画像処理装置２ａ，２ｂ，２ｃが故障予測リスト５３を入手するまでの動作の例を示す図である。尚、図８では、複数の画像処理装置２ａ，２ｂ，２ｃは、同一のローカルネットワーク３に接続されている場合を例示しており、この点は以下に示す他の動作例でも同様である。
【００８５】
まず図８に示すように、画像処理装置２ａは、定期的なデータ送信タイミングとなったことを検知すると、装置本体からサーバー５へ送信すべきデータ５７を取得し、そのデータ５７をサーバー５へ送信する（プロセスＰ１）。その後、画像処理装置２ｂは、定期的なデータ送信タイミングとなったことを検知すると、装置本体からサーバー５へ送信すべきデータ５７を取得し、そのデータ５７をサーバー５へ送信する（プロセスＰ２）。さらにその後、画像処理装置２ｃは、定期的なデータ送信タイミングとなったことを検知すると、装置本体からサーバー５へ送信すべきデータ５７を取得し、そのデータ５７をサーバー５へ送信する（プロセスＰ３）。サーバー５は、複数の画像処理装置２ａ，２ｂ，２ｃのそれぞれからデータ５７を受信すると、複数の画像処理装置２ａ，２ｂ，２ｃを順位付けした故障予測リスト５３を生成する（プロセスＰ４）。そしてサーバー５は、故障予測リスト５３を、複数の画像処理装置２ａ，２ｂ，２ｃのそれぞれに送信する（プロセスＰ５）。各画像処理装置２ａ，２ｂ，２ｃは、サーバー５から故障予測リスト５３を受信すると、それを記憶装置５１へ保存して管理する。これにより、各画像処理装置２ａ，２ｂ，２ｃは、故障予測リスト５３における自機の順位を把握することができる。図８の例では、画像処理装置２ｂの順位（総合順位）が最も低く、順位が「１」である。また画像処理装置２ｃの順位が最も高く、順位が「３」である。さらに画像処理装置２ａは、画像処理装置２ｂ，２ｃの中間順位であり、その順位が「２」となっている。
【００８６】
次に図９は、画像処理装置２ａにおいて部品が警告状態であることが検知された場合の動作例を示す図である。上述のように画像処理装置２ａ，２ｂ，２ｃの順位がそれぞれ「２」、「１」、「３」であるとき、画像処理装置２ａにおいて部品の警告状態が検知されると（プロセスＰ１０）、画像処理装置２ａは、故障予測リスト５３を参照することにより、他の画像処理装置２ｂ，２ｃのうちからサーバー５へのデータ送信を停止させるべきデータ送信停止装置を特定する（プロセスＰ１１）。例えば、画像処理装置２ａは、故障予測リスト５３において自機よりも順位の低い他の画像処理装置２ｂをデータ送信停止装置として特定する。データ送信停止装置を特定すると、画像処理装置２ａは、データ送信停止装置である他の画像処理装置２ｂに対して停止命令Ｄ１を送信する（プロセスＰ１２）。これにより、画像処理装置２ｂは、サーバー５に対するデータ送信を行わない状態となる。その状態で、画像処理装置２ａは、サーバー５に対して警告状態となったことを示すデータ５７をサーバー５へ送信する（プロセスＰ１３）。
【００８７】
画像処理装置２ａは、サーバー５に対するデータ５７の送信が完了すると、停止命令Ｄ１を送信した他の画像処理装置２ｂに対して許可命令Ｄ２を送信する（プロセスＰ１４）。これにより、画像処理装置２ｂは、サーバー５に対してデータ５７を送信することができる状態となる。したがって、画像処理装置２ａは、停止命令Ｄ１を送信してから許可命令Ｄ２を送信するまでの期間において、画像処理装置２ｂによるデータ送信と競合することなく、自機のデータ５７を効率的にサーバー５へ送信することができる。
【００８８】
一方、サーバー５は、画像処理装置２ａからのデータ５７を受信すると、通知サーバー６への通知処理を行う（プロセスＰ１５）。これにより、通知サーバー６によって保守点検員７を派遣するための処理が行われる。またサーバー５は、画像処理装置２ａから受信したデータ５７に基づいて故障予測リスト５３を更新し（プロセスＰ１６）、更新後の故障予測リスト５３を複数の画像処理装置２ａ，２ｂ，２ｃのそれぞれへ送信する（プロセスＰ１７）。これにより、各画像処理装置２ａ，２ｂ，２ｃは、自機において保存している故障予測リスト５３を更新する。
【００８９】
次に図１０は、画像処理装置２ａにおいて部品の警告状態が検知された後、さらに画像処理装置２ｃにおいても部品の警告状態が検知された場合の動作例を示す図である。上述のように画像処理装置２ａ，２ｂ，２ｃの順位がそれぞれ「２」、「１」、「３」であるとき、画像処理装置２ａにおいて部品の警告状態が検知されると（プロセスＰ２０）、画像処理装置２ａは、画像処理装置２ｂをデータ送信停止装置として特定し（プロセスＰ２１）、画像処理装置２ｂに対して停止命令Ｄ１を送信する（プロセスＰ２２）。そして画像処理装置２ａは、サーバー５に対してデータ５７の送信を開始する（プロセスＰ２３）。
【００９０】
その後、画像処理装置２ａのデータ送信が完了していない状態のときに、他の画像処理装置２ｃにおいて部品の警告状態が検知される（プロセスＰ２４）。他の画像処理装置２ｃは、画像処理装置２ａよりも順位が高く、事前に故障の可能性が高いことが予測されていた装置である。そのため、画像処理装置２ａから画像処理装置２ｃに対して停止命令Ｄ１が送信されておらず、画像処理装置２ｃは、警告状態であることを検知したタイミングでデータ送信を行うことが可能な状態である。そのため、警告状態であることを検知した画像処理装置２ｃは、サーバー５に対して警告状態であることを示すデータ５７の送信を開始する（プロセスＰ２５）。したがって、故障予測リスト５３において他の画像処理装置２ａ，２ｂよりも順位の高い画像処理装置２ｃは、他の画像処理装置２ａ，２ｂがどのような状況にあっても、サーバー５に対して優先的にデータ５７を送信することができるようになっている。
【００９１】
尚、図１０に示すように画像処理装置２ｃがデータ送信を開始すると、２つの画像処理装置２ａ，２ｃが同時にサーバー５に対してデータ５７を送信している状態となるため、サーバー５の負荷が少し上がる。これを防止するためには、次の図１１に示す動作例を採用することがより好ましい。
【００９２】
図１１は、画像処理装置２ａにおいて部品の警告状態が検知された後、さらに画像処理装置２ｃにおいても部品の警告状態が検知された場合の別の動作例を示す図である。上述のように画像処理装置２ａ，２ｂ，２ｃの順位がそれぞれ「２」、「１」、「３」であるとき、画像処理装置２ａにおいて部品の警告状態が検知されると（プロセスＰ３０）、画像処理装置２ａは、画像処理装置２ｂをデータ送信停止装置として特定し（プロセスＰ３１）、画像処理装置２ｂに対して停止命令Ｄ１を送信する（プロセスＰ３２）。そして画像処理装置２ａは、サーバー５に対してデータ５７の送信を開始する（プロセスＰ３３）。
【００９３】
その後、画像処理装置２ａのデータ送信が完了していない状態のときに、他の画像処理装置２ｃにおいて部品の警告状態が検知される（プロセスＰ３４）。画像処理装置２ｃは、画像処理装置２ａ，２ｂよりも順位が高いデータ送信優先装置である。そのため、画像処理装置２ｃは、画像処理装置２ａ，２ｂをデータ送信停止装置として特定し、画像処理装置２ａ，２ｂに対して停止命令Ｄ１を送信する（プロセスＰ３５）。このとき、画像処理装置２ａは、サーバー５に対するデータ送信を完了していない状態で、データ送信を中断する（プロセスＰ３６）。そして画像処理装置２ｃは、サーバー５に対するデータ送信を開始する（プロセスＰ３７）。このとき、画像処理装置２ａによるデータ送信が停止しているため、画像処理装置２ｃは、サーバー５に対して効率的にデータ５７を送信することができる。画像処理装置２ｃは、サーバー５に対するデータ送信を完了すると、画像処理装置２ａ，２ｂに対して許可命令Ｄ２を送信する（プロセスＰ３８）。
【００９４】
画像処理装置２ａは、画像処理装置２ｃからの許可命令Ｄ２を受信すると、サーバー５に対するデータ送信を再開する（プロセスＰ３９）。このとき、画像処理装置２ａは、中断した途中からデータ５７の送信を再開すれば良い。そして画像処理装置２ａは、サーバー５に対するデータ送信が完了すると、画像処理装置２ｂに対して許可命令Ｄ２を送信する。
【００９５】
このように画像処理装置２ａは、自機よりも順位の高いデータ送信優先装置が警告状態に達した場合に、サーバー５へのデータ送信を中断し、データ送信優先装置がサーバー５へのデータ送信を完了した後に、サーバー５へのデータ送信を再開するのである。このような動作例を採用することにより、２つの画像処理装置２ａ，２ｃが同時にサーバー５へデータ送信を行う状態を生じないようにできる。そのため、サーバー５の負荷上昇を抑制することができる。
【００９６】
上述した動作例では、上位の画像処理装置２がデータ送信を行っているときに下位の画像処理装置２において警告状態が発生した場合、下位の画像処理装置２は、速やかにデータ送信を行うことができない。特に、上位の画像処理装置２がデータ送信を行っているときに下位の画像処理装置２においてジョブが実行されている場合、そのジョブの実行によって下位の画像処理装置２が警告状態となることがある。下位の画像処理装置２が警告状態になるということは、下位の画像処理装置２がユーザーによって頻繁に利用されていることを意味する。ユーザーの利用頻度が高い画像処理装置２が警告状態になった場合には、速やかにサーバー５に対するデータ送信を開始できるようにしておくことが好ましい。そこで、上位の画像処理装置２は、下位の画像処理装置２をデータ送信停止装置として特定した場合であっても、そのデータ送信停止装置がジョブの実行中であり、且つ、そのジョブによって警告状態となる可能性がある場合には、データ送信停止装置に対して停止命令Ｄ１を送信しないようにすることが好ましい。
【００９７】
図１２は、画像処理装置２ａがデータ送信停止装置に対して停止命令Ｄ１を送信しない場合の動作例を示す図である。上述のように画像処理装置２ａ，２ｂ，２ｃの順位がそれぞれ「２」、「１」、「３」であるとき、画像処理装置２ａにおいて部品の警告状態が検知されると（プロセスＰ４０）、画像処理装置２ａは、画像処理装置２ｂをデータ送信停止装置として特定する（プロセスＰ４１）。データ送信停止装置を特定すると、画像処理装置２ａは停止命令送信部６６を機能させる。停止命令送信部６６は、直ちに停止命令Ｄ１を送信するのではなく、まずデータ送信停止装置である画像処理装置２ｂに対し、動作状態を確認するための確認要求Ｄ３を送信する（プロセスＰ４２）。画像処理装置２ｂは、確認要求Ｄ３を受信すると、自機の動作状態を示す回答Ｄ４を画像処理装置２ａに対して送信する（プロセスＰ４３）。この回答Ｄ４には、画像処理装置２ｂの動作状態を示す情報が含まれる。例えば画像処理装置２ｂがジョブの実行中である場合、回答Ｄ４には、そのジョブに関する詳細な情報が含まれると共に、そのジョブの実行途中或いは実行終了後に部品が警告状態となる可能性に関する情報が含まれる。そのため、停止命令送信部６６は、回答Ｄ４を受信すると、その回答Ｄ４を分析することにより、画像処理装置２ｂがジョブの実行中であり、且つ、そのジョブによって部品が警告状態となる可能性があることを判別することができる。
【００９８】
画像処理装置２ｂがジョブの実行中であり、且つ、そのジョブによって部品が警告状態となる可能性がある場合、停止命令送信部６６は、データ送信停止装置として特定された画像処理装置２ｂに停止命令Ｄ１を送信しない。そして画像処理装置２ａにおいてデータ送信部６７が機能する。データ送信部６７は、停止命令送信部６６によって停止命令Ｄ１が送信されないことが判明すると、そのタイミングでサーバー５に対するデータ送信を開始する（プロセスＰ４４）。これにより、画像処理装置２ａからサーバー５に対してデータ５７が送信される。このデータ送信が終了していない状態のとき、画像処理装置２ｂにおいて警告状態が検知されると（プロセスＰ４５）、画像処理装置２ｂは、サーバー５に対するデータ送信を開始する（プロセスＰ４６）。つまり、画像処理装置２ｂは、画像処理装置２ａから停止命令Ｄ１を受けていないため、警告状態を検知したタイミングでサーバー５にデータ５７を送信することができるのである。その結果、ユーザーの利用頻度が高い画像処理装置２ｂが警告状態になった場合には、速やかにサーバー５に対するデータ送信を開始することができるようになる。
【００９９】
尚、図１２に示す動作例の場合、２つの画像処理装置２ａ，２ｂが同時にサーバー５に対してデータ５７を送信している状態となるため、サーバー５の負荷が少し上がる。これを防止するためには、次の図１２に示す動作例を採用することがより好ましい。
【０１００】
図１３は、画像処理装置２ａにおいて部品の警告状態が検知された後、さらに画像処理装置２ｂにおいても部品の警告状態が検知される場合の別の動作例を示す図である。上述のように画像処理装置２ａ，２ｂ，２ｃの順位がそれぞれ「２」、「１」、「３」であるとき、画像処理装置２ａにおいて部品の警告状態が検知されると（プロセスＰ５０）、画像処理装置２ａは、画像処理装置２ｂをデータ送信停止装置として特定する（プロセスＰ５１）。そして画像処理装置２ａは、画像処理装置２ｂに対して停止命令Ｄ１を送信する前に、まず確認要求Ｄ３を送信し（プロセスＰ５２）、画像処理装置２ｂから回答Ｄ４を受信する（プロセスＰ５３）。そして画像処理装置２ａは、画像処理装置２ｂからの回答Ｄ４に基づき、画像処理装置２ｂがジョブの実行中であり、且つ、そのジョブによって部品が警告状態となる可能性があるか否かを判定する。画像処理装置２ｂがジョブの実行中であり、且つ、そのジョブによって部品が警告状態となる可能性がある場合、画像処理装置２ａは、さらに画像処理装置２ｂにおいて警告状態となる可能性がある部品を特定する。そして画像処理装置２ａは、自機において警告状態となった部品の重要度と、画像処理装置２ｂにおいて警告状態となる可能性がある部品の重要度とを比較する（プロセスＰ５４）。
【０１０１】
図１４は、部品の重要度を判定するために参照される部品重要度情報８１の一例を示す図である。この部品重要度情報８１は、例えばサーバー５から予め取得され、画像処理装置２の記憶装置５１に記憶される情報である。図１４に示すように、部品重要度情報８１には、画像処理装置２に実装される部品の部品名８１ａと、各部品の重要度８１ｂとを対応付けた情報である。例えば、部品重要度情報８１では、故障するとジョブを実行することができなくなり、部品交換のためのメンテナンス作業に比較的長時間を要する部品の重要度が「高」となっている。また故障するとジョブを実行することができなくなり、部品交換のためのメンテナンス作業に要する時間が比較的短い部品の重要度が「中」となっている。さらに故障するとジョブを実行することができなくなるものの、ユーザー自身が簡単に部品交換を行うことが可能な部品の重要度が「小」となっている。画像処理装置２ａは、図１４に示すような部品重要度情報８１を参照することにより、自機において警告状態となった部品の重要度と、画像処理装置２ｂにおいて警告状態となる可能性がある部品の重要度とを比較するのである。尚、部品重要度情報８１は、サーバー５において故障予測リスト５３を作成する際にも参照することで、部品の重要度に応じた総合順位を決定することが可能である。
【０１０２】
部品の重要度を比較した結果、画像処理装置２ｂにおいて警告状態となる可能性がある部品の重要度の方が高い場合、画像処理装置２ａは、データ送信停止装置である画像処理装置２ｂに対して停止命令Ｄ１を送信しない。そして画像処理装置２ａは、サーバー５に対するデータ送信を開始することなく、待機する。
【０１０３】
一方、画像処理装置２ｂは、ジョブの実行途中又は実行終了後に部品の警告状態を検知すると（プロセスＰ５５）、サーバー５に対するデータ送信を開始する（プロセスＰ５６）。つまり、画像処理装置２ｂは、画像処理装置２ａから停止命令Ｄ１を受けていないため、警告状態を検知したタイミングでサーバー５にデータ５７を送信することができるのである。その結果、ユーザーの利用頻度が高い画像処理装置２ｂにおいて重要度の高い部品が警告状態になった場合には、速やかにサーバー５に対するデータ５７を送信することができるようになる。しかもこのときには、画像処理装置２ａがデータ送信を行わずに待機しているので、画像処理装置２ｂは、サーバー５に負荷をかけることなく、効率的にデータ５７を送信することができる。
【０１０４】
画像処理装置２ａは、画像処理装置２ｂによるデータ送信が開始されると、そのデータ送信が完了するまで待機する。そして画像処理装置２ｂによるデータ送信が完了したことを検知すると（プロセスＰ５７）、画像処理装置２ａは、サーバー５に対するデータ送信を開始する（プロセスＰ５８）。
【０１０５】
上記のような動作例を採用することにより、２つの画像処理装置２ａ，２ｂが同時にサーバー５へデータ送信を行う状態を生じないようにできる。そのため、サーバー５の負荷上昇を抑制することができる。
【０１０６】
次に画像処理装置２において行われる動作手順の一例について説明する。図１５乃至図１７は、画像処理装置２において行われる処理手順の一例を示すフローチャートである。この処理は、例えば画像処理装置２のＣＰＵ５０ａがプログラム５２を実行することによって行われる処理であり、画像処理装置２において一定時間ごとに繰り返し実行される処理である。
【０１０７】
画像処理装置２は、この処理を開始すると、まずサーバー５に対して定期送信を行うためのデータ送信タイミングであるか否かを判断する（ステップＳ１０）。データ送信タイミングである場合（ステップＳ１０でＹＥＳ）、画像処理装置２は、装置本体の内部からデータ５７を取得し（ステップＳ１１）、そのデータ５７をサーバー５へ送信する（ステップＳ１２）。尚、データ送信タイミングでない場合（ステップＳ１０でＮＯ）、ステップＳ１１，Ｓ１２はスキップする。
【０１０８】
次に画像処理装置２は、サーバー５から故障予測リスト５３を受信したか否かを判断する（ステップＳ１３）。故障予測リスト５３を受信した場合（ステップＳ１３でＹＥＳ）、画像処理装置２は、その受信した故障予測リスト５３を記憶装置５１に保存する（ステップＳ１４）。尚、故障予測リスト５３を受信していない場合（ステップＳ１３でＮＯ）、ステップＳ１４の処理はスキップする。
【０１０９】
次に画像処理装置２は、ユーザーによるジョブ実行指示があったか否かを判断する（ステップＳ１５）。ここでは、操作パネル８に対するユーザーの指示だけでなく、例えばネットワークインタフェース４９を介してジョブを受信した場合もＹＥＳと判断する。ユーザーによるジョブの実行指示があった場合（ステップＳ１５でＹＥＳ）、画像処理装置２は、ジョブを実行する（ステップＳ１６）。例えば、印刷ジョブの場合、画像処理装置２は、給紙部１３及びプリンタ部１２を動作させることにより、印刷ジョブを実行する。またスキャンジョブの場合、画像処理装置２は、ＡＤＦ１１及びスキャナ部１０を動作させることにより、スキャンジョブを実行する。
【０１１０】
画像処理装置２は、ジョブを実行すると、ログデータ５４にジョブの実行履歴を記録してログデータ５４を更新する（ステップＳ１７）。続いて画像処理装置２は、装置本体の内部からデータ５７を取得し（ステップＳ１８）、そのデータ５７を判定する（ステップＳ１９）。すなわち、画像処理装置２は、ジョブの実行に伴って変動するデータ５７を解析することにより、装置内部の部品が警告状態となったか否かを判断するのである（ステップＳ２０）。その結果、警告状態となった部品がない場合（ステップＳ２０でＮＯ）、画像処理装置２による処理は終了する。これに対し、警告状態となった部品がある場合（ステップＳ２０でＹＥＳ）、画像処理装置２による処理は、サーバー５に対して警告状態となったことを示すデータ５７をサーバー５へ送信するために次のステップへ進む。
【０１１１】
警告状態となった部品がある場合（ステップＳ２０でＹＥＳ）、画像処理装置２は、まず故障予測リスト５３を参照し（ステップＳ２１）、データ送信停止装置を特定する（ステップＳ２２）。そして画像処理装置２は、停止命令送信処理（ステップＳ２３）及びデータ送信処理（ステップＳ２４）を順に実行する。
【０１１２】
図１６は、停止命令送信処理（ステップＳ２３）の詳細な処理手順の一例を示すフローチャートである。画像処理装置２は、この処理を開始すると、まずデータ送信停止装置に対して確認要求Ｄ３を送信するか否かを判断する（ステップＳ３０）。データ送信停止装置に確認要求Ｄ３を送信するか否かは、予めユーザーによって画像処理装置２に設定されている。そのため、画像処理装置２は、ユーザーによって設定された設定値を参照することにより、確認要求Ｄ３を送信するか否かを判断する。確認要求Ｄ３を送信しない設定である場合（ステップＳ３０でＮＯ）、画像処理装置２は、データ送信停止装置として特定された他の画像処理装置２に対し、停止命令Ｄ１を送信する（ステップＳ３１）。
【０１１３】
一方、確認要求Ｄ３を送信する設定である場合（ステップＳ３０でＹＥＳ）、画像処理装置２は、データ送信停止装置として特定された他の画像処理装置２に対し、確認要求Ｄ３を送信する（ステップＳ３２）。確認要求Ｄ３を送信すると、画像処理装置２は、他の画像処理装置２から回答Ｄ４を受信する（ステップＳ３３）。回答Ｄ４を受信すると、画像処理装置２は、その回答Ｄ４に含まれる情報に基づき、他の画像処理装置２において既に部品が警告状態に達しているか否かを判断する（ステップＳ３４）。他の画像処理装置２において部品が未だ警告状態でない場合（ステップＳ３４でＮＯ）、画像処理装置２は、他の画像処理装置２がジョブの実行中であるか否かを判断する（ステップＳ３５）。その結果、他の画像処理装置２がジョブの実行中でない場合（ステップＳ３５でＮＯ）、画像処理装置２は、他の画像処理装置２に対し、停止命令Ｄ１を送信する（ステップＳ３１）。また他の画像処理装置２がジョブの実行中である場合（ステップＳ３５でＹＥＳ）、画像処理装置２は、さらにそのジョブの実行途中又は終了時に警告状態となる可能性があるかどうかを判断する（ステップＳ３６）。ジョブの実行途中又はジョブの実行終了時に他の画像処理装置２が警告状態となる可能性がない場合（ステップＳ３６でＮＯ）、画像処理装置２は、他の画像処理装置２に対し、停止命令Ｄ１を送信する（ステップＳ３１）。
【０１１４】
画像処理装置２は、他の画像処理装置２において既に部品が警告状態に達している場合（ステップＳ３４でＹＥＳ）、他の画像処理装置２において警告状態となっている部品を特定する（ステップＳ３７）。また画像処理装置２は、他の画像処理装置２がジョブの実行中であり、且つ、そのジョブの実行によって部品が警告状態となる可能性がある場合も（ステップＳ３６でＹＥＳ）、他の画像処理装置２において警告状態となる可能性のある部品を特定する（ステップＳ３７）。そして画像処理装置２は、自機において警告状態となった部品の重要度と、他の画像処理装置２において警告状態となった部品又は警告状態となる可能性のある部品の重要度とを比較する（ステップＳ３８）。その結果、自機の部品の重要度が低い場合（ステップＳ３９でＹＥＳ）、画像処理装置２は、他の画像処理装置２に対して停止命令Ｄ１を送信することなく、処理を終了させる。これに対し、自機の部品の重要度の方が高い場合（ステップＳ３９でＮＯ）、画像処理装置２は、他の画像処理装置２に対して停止命令Ｄ１を送信し（ステップＳ３１）、処理を終了させる。
【０１１５】
尚、図１６のフローチャートでは、他の画像処理装置２において既に部品が警告状態に達している場合（ステップＳ３４でＹＥＳ）、自機において警告状態となっている部品の重要度が他の画像処理装置２において既に警告状態となっている部品の重要度よりも低いことを条件として、停止命令Ｄ１を送信しない例を示した。しかし、これに限られるものはない。例えば、他の画像処理装置２において既に部品が警告状態に達していれば、先に他の画像処理装置２がサーバー５に対するデータ送信を開始している可能性がある。そのため、画像処理装置２は、他の画像処理装置２のデータ送信を優先させるために、無条件で停止命令Ｄ１を送信しないようにしても良い。
【０１１６】
次に図１７は、データ送信処理（ステップＳ２４）の詳細な処理手順の一例を示すフローチャートである。画像処理装置２は、この処理を開始すると、他の画像処理装置２から停止命令Ｄ１を受信しているか否かを判断する（ステップＳ４０）。停止命令Ｄ１を受信している場合（ステップＳ４０でＹＥＳ）、画像処理装置２は、その停止命令Ｄ１の送信元である他の画像処理装置２から許可命令Ｄ２を受信するまで待機する（ステップＳ４１）。尚、停止命令Ｄ１を受信していない場合（ステップＳ４０でＮＯ）、ステップＳ４１の処理はスキップする。
【０１１７】
次に画像処理装置２は、他の画像処理装置２がデータ送信停止装置として特定されているか否かを判断する（ステップＳ４２）。他の画像処理装置２がデータ送信停止装置として特定されている場合（ステップＳ４２でＹＥＳ）、画像処理装置２は、他の画像処理装置２に実装されている部品が警告状態であるか、或いは、警告状態となる可能性があるかを判断する（ステップＳ４３）。警告状態である場合又は警告状態となる可能性がある場合（ステップＳ４３でＹＥＳ）、画像処理装置２は、自機で警告状態となった部品の重要度と、他の画像処理装置２において警告状態となった部品或いは警告状態となる可能性がある部品の重要度とを比較する（ステップＳ４４）。そして画像処理装置２は、自機の部品の重要度よりも他の画像処理装置２の部品の重要度の方が高いか否かを判断する（ステップＳ４５）。その結果、他の画像処理装置２の部品の重要度の方が高い場合（ステップＳ４５でＹＥＳ）、画像処理装置２は、他の画像処理装置２のデータ送信が完了するまで待機する（ステップＳ４６）。尚、自機の部品の重要度の方が高い場合（ステップＳ４５でＮＯ）、ステップＳ４６の処理はスキップする。また他の画像処理装置２がデータ送信停止装置として特定されていない場合（ステップＳ４２でＮＯ）、又は、データ送信停止装置として特定された他の画像処理装置２において警告状態である部品又は警告状態となる可能性がある部品がない場合（ステップＳ４３でＮＯ）、ステップＳ４４〜Ｓ４６の処理はスキップする。
【０１１８】
続いて画像処理装置２は、サーバー５に対するデータ送信を開始する（ステップＳ４７）。これにより、警告状態であることを検知した画像処理装置２からサーバー５に対してデータ５７の送信が行われる。画像処理装置２は、データ５７の送信を開始すると、他の画像処理装置２から停止命令Ｄ１を受信したか否かを判断する（ステップＳ４８）。停止命令Ｄ１を受信した場合（ステップＳ４８でＹＥＳ）、画像処理装置２は、データ送信を中断する（ステップＳ４９）。その後、画像処理装置２は、他の画像処理装置２から許可命令Ｄ２を受信するまで待機する（ステップＳ５０）。許可命令Ｄ２を受信すると（ステップＳ５０でＹＥＳ）、画像処理装置２は、サーバー５に対するデータ送信を再開する（ステップＳ５１）。尚、停止命令Ｄ１を受信していない場合（ステップＳ４８でＮＯ）、ステップＳ４９〜Ｓ５１の処理はスキップする。
【０１１９】
そして画像処理装置２は、サーバー５に対するデータ送信が完了したか否かを判断する（ステップＳ５２）。データ送信が未だ完了していない場合（ステップＳ５２でＮＯ）、画像処理装置２による処理は、ステップＳ４８に戻り、上述した処理を繰り返す。これに対し、データ送信が完了すると（ステップＳ５２でＹＥＳ）、画像処理装置２は、他の画像処理装置２に対して停止命令Ｄ１を送信したか否かを判断する（ステップＳ５３）。他の画像処理装置２に対して停止命令Ｄ１を送信した場合（ステップＳ５３でＹＥＳ）、画像処理装置２は、停止命令Ｄ１を送信した他の画像処理装置２に対して許可命令Ｄ２を送信する（ステップＳ５４）。これにより、他の画像処理装置２は、データ５７をサーバー５へ送信することができる状態となる。尚、他の画像処理装置２に対して停止命令Ｄ１を送信していない場合、ステップＳ５４の処理はスキップする。以上で、画像処理装置２による処理が全て終了する。
【０１２０】
尚、上述したフローチャートにおいて、ステップＳ１２のデータ送信を行うときにも、他の画像処理装置２から停止命令Ｄ１を受信していれば、許可命令Ｄ２を受信するまでデータ送信を待機させることがより好ましい。
【０１２１】
画像処理装置２は、上記のような処理を行うことにより、自機の部品が警告状態になってデータ５７をサーバー５へ送信するとき、他の画像処理装置２と同時にデータ送信を行ってしまう可能性を低減することができる。そのため、サーバー５に対して一時にデータ送信が集中してしまうことを抑制することが可能であり、サーバー５の負荷を軽減することができるようになる。
【０１２２】
特に画像処理装置２は、故障となる可能性が高い順に、或いは、部品の交換時期が近づいている順に、複数の画像処理装置２が順位付けされた故障予測リスト５３をサーバー５から取得し、自機の部品が警告状態となった場合には、その故障予測リスト５３を参照して自機よりも順位の低い他の画像処理装置２からデータ送信が行われることを抑制する。そのため、画像処理装置２は、基本的に、自機よりも順位の低い他の画像処理装置２からデータ送信が行われない状態でサーバー５にデータ５７を送信することが可能であり、サーバー５の負荷を上げることなく、効率的にデータ送信を行うことが可能である。
【０１２３】
また画像処理装置２は、故障予測リスト５３を参照することによって自機よりも順位の高い他の画像処理装置２をデータ送信優先装置として特定し、データ送信優先装置が警告状態に達した場合には、自機のデータ送信を中断する。そのため、自機よりも順位の高い他の画像処理装置２は、自機よりも優先的に警告状態が発生したことをサーバー５へ通知することができるようになる。このとき、他の画像処理装置２は、サーバー５の負荷を上げることなく、効率的にデータ送信を行うことが可能である。
【０１２４】
以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２５】
例えば、データ送信部６７がサーバー５に対してデータ５７を送信するときには、前回のデータ５７から変動しているデータだけを抽出してサーバー５へ送信するようにしても良い。
【０１２６】
また上記実施形態では、画像処理装置２がＭＦＰなどによって構成され、スキャン機能、プリント機能、コピー機能などの複数の機能を備える場合を例示した。しかし、画像処理装置２は、必ずしもスキャン機能、プリント機能、コピー機能などの複数の機能を備えるものに限られない。例えば、画像処理装置２は、スキャン機能のみを備えたスキャナであっても良いし、プリント機能のみを備えたプリンタであっても構わない。また画像処理装置２は、スキャン機能やプリント機能以外の他の画像処理機能を備えたものであっても構わない。
【０１２７】
また上記実施形態では、ＣＰＵ５０ａによって実行されるプログラム５２は画像処理装置２に予めインストールされている場合を例示した。しかし、プログラム５２は、画像処理装置２に予めインストールされているものに限られず、それ単独で取引の対象となるものであっても構わない。その場合、プログラム５２は、インターネットなどを介してユーザー自身がダウンロードする形態で画像処理装置２に提供されるものであっても良いし、ＣＤ−ＲＯＭやＵＳＢメモリなどのコンピュータ読み取り可能な記録媒体に記録された状態で画像処理装置２に提供されるものであっても構わない。またサーバー５に記憶されるプログラム５９についても同様である。
【符号の説明】
【０１２８】
１  予測システム
２  画像処理装置
５  サーバー
１０  スキャナ部
１２  プリンタ部
５０  制御部
５２，５９  プログラム
５３  故障予測リスト
６１  リスト取得部（リスト取得手段）
６２  ジョブ制御部（ジョブ制御手段）
６３  データ取得部（データ取得手段）
６４  検知部（検知手段）
６５  装置特定部（特定手段）
６６  停止命令送信部（停止命令送信手段）
６７  データ送信部（データ送信手段）
７５  データ受信部（データ受信手段）
７６  リスト作成部（リスト作成手段）
７７  リスト送信部（リスト送信手段）
７８  通知部（通知手段）
【図１】
2019164588.tif 000003
【図２】
2019164588.tif 000004
【図３】
2019164588.tif 000005
【図４】
2019164588.tif 000006
【図５】
2019164588.tif 000007
【図６】
2019164588.tif 000008
【図７】
2019164588.tif 000009
【図８】
2019164588.tif 000010
【図９】
2019164588.tif 000011
【図１０】
2019164588.tif 000012
【図１１】
2019164588.tif 000013
【図１２】
2019164588.tif 000014
【図１３】
2019164588.tif 000015
【図１４】
2019164588.tif 000016
【図１５】
2019164588.tif 000017
【図１６】
2019164588.tif 000018
【図１７】
2019164588.tif 000019