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