(57)【要約】【課題】稼働環境の適正度を生成可能な稼働環境評価システムを提供することである。【解決手段】稼働環境評価システムは、物理量取得部と、生成部とを持つ。物理量取得部は、画像処理装置の稼働環境を示す物理量を取得する。生成部は、物理量取得部により取得された物理量に基づき、画像処理装置の稼働環境適正度を生成する。【選択図】図６
2018120073.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置の稼働環境を示す物理量を取得する物理量取得部と、
前記物理量取得部により取得された前記物理量に基づき、前記画像処理装置の稼働環境適正度を生成する生成部と、
を備えた稼働環境評価システム。
【請求項２】
前記画像処理装置に発生したエラーを取得するエラー取得部と、
前記エラー取得部により取得された前記エラーに対応する前記物理量を補正する補正部と、
を備え、
前記生成部は、前記補正部により補正された前記物理量に基づき、前記画像処理装置の稼働環境適正度を生成する請求項１に記載の稼働環境評価システム。
【請求項３】
前記補正部は、前記物理量を補正しない場合と比較して、前記生成部により生成される前記稼働環境適正度が高くなるように前記物理量を補正する請求項２に記載の稼働環境評価システム。
【請求項４】
稼働環境評価システムの制御方法であって、
物理量取得部が、画像処理装置の稼働環境を示す物理量を取得する物理量取得ステップと、
生成部が、前記物理量取得ステップにより取得された前記物理量に基づき、前記画像処理装置の稼働環境適正度を生成する生成ステップと、
を備えた制御方法。
【請求項５】
コンピュータに、
画像処理装置の稼働環境を示す物理量を取得する物理量取得ステップと、
前記物理量取得ステップにより取得された前記物理量に基づき、前記画像処理装置の稼働環境適正度を生成する生成ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、稼働環境評価システム、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置は、稼働環境等により、故障頻度が異なる。そこで、従来より、画像処理装置の保守を行うために、画像処理装置は、稼働状況や稼働環境など保守に関するデータをデータセンタに送信することがある。こうした画像処理装置の保守に関する技術として、画像処理装置の故障予測を行う技術がある。
【０００３】
この技術によれば、サービスマンは、故障が予測された時期に保守作業を行うことで、故障を回避することは可能である。その一方で、画像処理装置の故障の頻度を低減させることはできない。従って、サービスマンが保守のために画像処理装置の設置場所に訪問する回数は従来のまま変わらない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、稼働環境の適正度を生成可能な稼働環境評価システム、制御方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の稼働環境評価システムは、物理量取得部と、生成部とを持つ。物理量取得部は、画像処理装置の稼働環境を示す物理量を取得する。生成部は、物理量取得部により取得された物理量に基づき、画像処理装置の稼働環境適正度を生成する。
【図面の簡単な説明】
【０００７】
【図１】稼働環境評価システム１００の一実施例を示す概略構成図。
【図２】稼働環境評価ＤＢとエラーＤＢの構造を示す図。
【図３】環境通知のメッセージフォーマットと補正対応テーブルとを示す図。
【図４】適正度テーブルを示す図。
【図５】稼働環境評価処理の流れを示すフローチャート。
【図６】環境通知受信処理の流れを示すフローチャート。
【図７】重み係数変更処理の流れを示すフローチャート。
【図８】適正度要求受信処理の流れを示すフローチャート。
【図９】料金要求受信処理の流れを示すフローチャート。
【発明を実施するための形態】
【０００８】
実施形態の画像形成装置では、稼働環境の適正度を生成可能な稼働環境評価システムを提供することが可能となる。以下、実施形態の稼働環境評価システムについて詳細に説明する。
【０００９】
稼働環境評価システム１００は、画像処理装置の稼働環境を評価し、稼働環境適正度（以下、「環境適正度」と表現する）を生成する。本実施形態において、対象となる画像処理装置は、稼働環境評価システム１００と通信可能で、シートに画像を形成する画像形成装置である。また、画像処理装置は、温度計、湿度計、庫外空気清浄度（粉塵質量濃度）計測器、庫内空気清浄度（粉塵質量濃度）計測器、電源ハードオフ検知器などの各種物理量を計測するための計測器を備えている。なお、電源ハードオフとは、画像処理装置への電源供給を断つハードスイッチでオフに操作されたことを示す。
【００１０】
画像処理装置は、環境通知を定期的に稼働環境評価システム１００に送信する。環境通知には、上記計測器で計測された温度（℃）、湿度（％）、庫外粉塵質量濃度（ミリグラム／立方メートル）、庫内粉塵質量濃度（ミリグラム／立方メートル）、電源ハードオフ回数（回）が含まれる。さらに環境通知では、画像処理装置で発生したエラーに関する情報も通知される。
【００１１】
図１は、本実施形態に係る稼働環境評価システム１００の一実施例を示す概略構成図である。
【００１２】
稼働環境評価システム１００は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、通信部４０、入力部５０、表示部６０、及びＨＤＤ（Hard Disk Drive）７０で構成される。これらの各種デバイスは、バス８０で接続される。
【００１３】
ＣＰＵ１０は、稼働環境評価システム１００全体を制御する。後述するフローチャートに示される処理は、ＣＰＵ１０により実行される。ＲＯＭ２０は、バイオスなどのプログラムを記憶する。ＲＡＭ３０は、各種プログラムやデータなどを記憶する。通信部４０は、ＬＡＮ（Local Area Network）やインターネットに接続し、画像処理装置等と通信する。入力部５０は、キーボードやマウス等で構成される。
【００１４】
表示部６０は、液晶ディスプレイなどの表示装置であり、各種情報を表示する。ＨＤＤ７０は、各種データや各種プログラムを記憶する。本実施形態では、ＨＤＤ７０は、画像処理装置の稼働環境の評価等を行う稼働環境評価プログラムを記憶する。また、ＨＤＤ７０は、後述する稼働環境データベース群を記憶する。以下の説明では、データベースをＤＢと表現することがある。
【００１５】
稼働環境データベース群は、稼働環境評価ＤＢと、エラーＤＢで構成される。図２（Ａ）は、稼働環境評価ＤＢの構造を示す図である。稼働環境評価ＤＢは、シリアル番号と、１つ以上の稼働環境評価データで構成される。シリアル番号は、画像処理装置を一意に識別するための番号である。従って、稼働環境評価ＤＢは、シリアル番号をキーに、稼働環境評価システム１００が稼働環境を評価する画像処理装置ごとに設けられる。稼働環境評価データの詳細は後述する。
【００１６】
ＨＤＤ７０は、テーブル群を記憶する。テーブル群に含まれるテーブルは、補正対応テーブル、温度適正度テーブル、湿度適正度テーブル、庫内／庫外粉塵質量濃度適正度テーブル、及び電源ハードオフ回数テーブルである。各テーブルの詳細については後述する。
【００１７】
図２（Ｂ）は、エラーＤＢの構造を示す図である。エラーＤＢは、シリアル番号と、１つ以上のエラーデータで構成される。シリアル番号は、上述したシリアル番号と同じである。従って、従って、エラーＤＢは、シリアル番号をキーに、稼働環境評価システム１００が稼働環境を評価する画像処理装置ごとに設けられる。エラーデータの詳細は後述する。
【００１８】
図２（Ｃ）は、稼働環境評価データの構造を示す図である。稼働環境評価データは、タイムスタンプ、温度（℃）、湿度（％）、庫外粉塵質量濃度（ミリグラム／立方メートル）、庫内粉塵質量濃度（ミリグラム／立方メートル）、電源ハードオフ回数（回）、個別適正度Ｘ（ｎ）（ｎ＝１〜５）、環境適正度、及び重み係数ｋ（ｎ）（ｎ＝１〜５）で構成される。
【００１９】
タイムスタンプは、環境通知で通知されたタイムスタンプである。同様に、温度（℃）、湿度（％）、庫外粉塵質量濃度（ミリグラム／立方メートル）、庫内粉塵質量濃度（ミリグラム／立方メートル）、電源ハードオフ回数（回）は、環境通知で通知されたそれぞれの物理量である。以下の説明では、各々物理量の単位を省略することがある。
【００２０】
個別適正度Ｘ（ｎ）（ｎ＝１〜５）は、各々の物理量ごとに適正度を示す。本実施形態において、個別適正度Ｘ（ｎ）（ｎ＝１〜５）がとり得る値は、１〜５である。値が大きいほど適正であることを示している。個別適正度Ｘ（１）は、温度の適正度を示す。個別適正度Ｘ（２）は、湿度の適正度を示す。個別適正度Ｘ（３）は、庫外粉塵質量濃度の適正度を示す。個別適正度Ｘ（４）は、庫内粉塵質量濃度の適正度を示す。個別適正度Ｘ（５）は、電源ハードオフ回数の適正度を示す。
【００２１】
環境適正度は、個別適正度と、個別適正度ごとに設けられた重み係数とから算出される値であり、画像処理装置の稼働環境の適正度を示す。重み係数は、重み係数ｋ（ｎ）（ｎ＝１〜５）である。重み係数ｋ（１）は、個別適正度Ｘ（１）の重み係数を示す。重み係数ｋ（２）は、個別適正度Ｘ（２）の重み係数を示す。重み係数ｋ（３）は、個別適正度Ｘ（３）の重み係数を示す。重み係数ｋ（４）は、個別適正度Ｘ（４）の重み係数を示す。重み係数ｋ（５）は、個別適正度Ｘ（５）の重み係数を示す。これらの重み係数は、後述するように、取得されたエラーに応じて変更される。また、各重み係数は、０〜５の値をとり、デフォルトは１である。本実施形態では、以下の式１を用いて、環境適正度が算出される。
【００２２】
環境適正度＝１００×ＷＭ／ＳＫ…（式１）
ただし、ＷＭ、ＳＫは以下の通りである。
ＷＭ＝ｋ（１）×Ｘ（１）＋ｋ（２）×Ｘ（２）＋ｋ（３）×Ｘ（３）＋ｋ（４）×Ｘ（４）＋ｋ（５）×Ｘ（５）
ＳＫ＝５×（ｋ（１）＋ｋ（２）＋ｋ（３）＋ｋ（４）＋ｋ（５））
個別適正度Ｘ（ｎ）（ｎ＝１〜５）の最大値は５であるため、環境適正度の最大値は１００となる。
【００２３】
図２（Ｄ）は、エラーデータの構造を示す図である。タイムスタンプ、エラーコード、発生日時、及び終了日時で構成される。このうち、エラーコード、発生日時、及び終了日時の組合せは、発生したエラーの数だけ設けられる。タイムスタンプは、環境通知で通知されたタイムスタンプである。同様に、エラーコード、発生日時、及び終了日時は、環境通知で通知された情報である。
【００２４】
エラーコードは、エラーを一意に識別するためのコードである。発生日時は、エラーコードに示されるエラーが発生した日時を示している。終了日時は、エラーコードに示されるエラーが終了した日時を示している。なお、エラーが発生し、終了していない場合には、ＮＵＬＬがセットされる。
【００２５】
図３（Ａ）は、環境通知のメッセージフォーマットを示す図である。環境通知のメッセージフォーマットは、「環境通知」、シリアル番号、タイムスタンプ、温度、湿度、庫外粉塵質量濃度、庫内粉塵質量濃度、電源ハードオフ回数、及びエラー情報で構成される。このうちの、「環境通知」は、当該メッセージが環境通知であることを示すヘッダである。
【００２６】
シリアル番号は、環境通知を送信した画像処理装置のシリアル番号である。タイムスタンプは、環境通知を送信した時刻を示している。温度、湿度、庫外粉塵質量濃度、庫内粉塵質量濃度、及び電源ハードオフ回数は、環境通知を送信した画像処理装置における物理量である。エラー情報は、エラーの発生内容を示す。この環境通知メッセージにより、例えば温度が２０℃、湿度が５０％、庫外粉塵質量濃度が０.２ミリグラム／立方メートル、庫内粉塵質量濃度が０.１ミリグラム／立方メートル、電源ハードオフ回数が５回などと通知される。
【００２７】
図３（Ｂ）は、環境通知におけるエラー情報のフォーマットを示す図である。エラーコード、発生日時、及び終了日時は、図２（Ｄ）で説明したものと同じであるので説明を省略する。エラー情報は、エラーコード、発生日時、及び終了日時の組合せは、発生したエラーの数だけ設けられる。
【００２８】
図３（Ｃ）は、エラーコードと当該エラーコードに対応する物理量とを示す補正対応テーブルを示す図である。後述するように、本実施形態では、エラーに対応する物理量が補正される。その補正において、補正対応テーブルが用いられる。具体的に、例えばエラーコードがＥ００２の場合、気温と湿度が補正される。
【００２９】
図４は、各物理量に対応する適正度テーブルを示す図である。本実施形態において、各々の物理量ごとの適正度である個別適正度が取得される。そして、取得された個別適正度と重み係数とを用いて稼働環境の適正度が生成される。個別適正度には、温度の適正度、湿度の適正度、庫内と庫外の粉塵質量濃度の適正度、及び電源ハードオフ回数の適正度がある。以下の各テーブルの説明では単位を省略する。また、本実施形態において、温度、湿度、電源ハードオフ回数がとり得る値は整数値であり、庫内／庫外粉塵質量濃度がとり得る値は、小数点以下２位までの数値となっている。
【００３０】
図４（Ａ）は、温度の適正度を取得するための温度適正度テーブルを示す図である。温度適正度テーブルにおいて、温度ＴがＴ≦−１または３５≦Ｔの場合適正度は１となる。温度Ｔが０≦Ｔ≦４または３０≦Ｔ≦３４の場合の適正度は２である。温度Ｔが５≦Ｔ≦９または２５≦Ｔ≦２９の場合の適正度は３である。温度Ｔが１０≦Ｔ≦１４または２０≦Ｔ≦２４の場合の適正度は４である。温度Ｔが１５≦Ｔ≦１９の場合の適正度は５である。
【００３１】
図４（Ｂ）は、湿度の適正度を取得するための湿度適正度テーブルを示す図である。湿度適正度テーブルにおいて、湿度Ｈが８１≦Ｈの場合適正度は１となる。湿度Ｈが０≦Ｔ≦４または６１≦Ｈ≦８０の場合の適正度は２である。湿度Ｈが４１≦Ｈ≦６０の場合の適正度は３である。湿度Ｈが２１≦Ｈ≦４０の場合の適正度は４である。湿度ＨがＨ≦２０の場合の適正度は５である。
【００３２】
図４（Ｃ）は、庫内と庫外の粉塵質量濃度の適正度を取得するための粉塵質量濃度適正度テーブルを示す図である。粉塵質量濃度適正度テーブルにおいて、粉塵質量濃度Ｃが０.２１≦Ｃの場合適正度は１となる。粉塵質量濃度Ｃが０.１６≦Ｃ≦０.２０の場合の適正度は２である。粉塵質量濃度Ｃが０.１１≦Ｃ≦０.１５の場合の適正度は３である。粉塵質量濃度Ｃが０.０６≦Ｃ≦０.１０の場合の適正度は４である。粉塵質量濃度ＣがＣ≦０.０５の場合の適正度は５である。なお、図４（Ｃ）に示されるように、庫内と庫外の粉塵質量濃度を同一のものとしているが、庫内と庫外の粉塵質量濃度に対応するテーブルをそれぞれ設けていてもよい。
【００３３】
図４Ｄは、電源ハードオフ回数の適正度を取得するための電源ハードオフ適正度テーブルを示す図である。電源ハードオフ適正度テーブルにおいて、電源ハードオフ回数Ｎが２１≦Ｎの場合適正度は１となる。電源ハードオフ回数Ｎが１６≦Ｎ≦２０の場合の適正度は２である。電源ハードオフ回数Ｎが１１≦Ｎ≦１５の場合の適正度は３である。電源ハードオフ回数Ｎが６≦Ｎ≦１０の場合の適正度は４である。電源ハードオフ回数ＮがＮ≦５の場合の適正度は５である。
【００３４】
以下、フローチャートを用いて、稼働環境評価システム１００の処理の流れについて説明する。本実施形態に係る稼働環境評価システム１００は、上述した環境通知を受信する他に、適正度要求、及び料金要求を受信可能である。適正度要求、及び料金要求は他の装置から送信される。他の装置とは、例えばサービスマンの端末や、画像処理装置の保守を行う保守センターの端末等である。
【００３５】
適正度要求は、ある画像処理装置の環境適正度を送信元に送信させるための要求である。例えば、サービスマンが担当の画像処理装置の環境適正度が知りたい場合などに、サービスマンの端末から適正度要求が送信される。適正度要求には、画像処理装置のシリアル番号がパラメータとしてセットされている。この要求を受信した稼働環境評価システム１００は、環境適正度を他の装置（サービスマンの端末等）に提供する。
【００３６】
料金要求は、ある画像処理装置の保守料金を送信元に送信させるための要求である。例えば、保守センターのオペレータが顧客からの問い合わせに応じて保守料金が知りたい場合などに、保守センターの端末から料金要求が送信される。料金要求には、画像処理装置のシリアル番号と保守料金とがパラメータとしてセットされている。この要求を受信した稼働環境評価システム１００は、保守料金を他の装置（保守センターの端末等）に提供する。
【００３７】
このように、稼働環境評価システム１００は、稼働環境評価処理として、環境通知、適正度要求、及び料金要求に対応する処理を行う。図５は、稼働環境評価処理の流れを示すフローチャートである。図５において、ＣＰＵ１０は、環境通知を受信したか否かを判定する（ＡＣＴ１０１）。環境通知を受信した場合には（ＡＣＴ１０１：ＹＥＳ）、ＣＰＵ１０は、後述する環境通知受信処理を行って（ＡＣＴ１０２）、ＡＣＴ１０１に戻る。
【００３８】
ＡＣＴ１０１おいて、環境通知を受信していない場合には（ＡＣＴ１０１：ＮＯ）、ＣＰＵ１０は、適正度要求を受信したか否かを判定する（ＡＣＴ１０３）。適正度要求を受信した場合には（ＡＣＴ１０３：ＹＥＳ）、ＣＰＵ１０は、後述する適正度要求受信処理を行って（ＡＣＴ１０４）、ＡＣＴ１０１に戻る。
【００３９】
ＡＣＴ１０３おいて、適正度要求を受信していない場合には（ＡＣＴ１０３：ＮＯ）、ＣＰＵ１０は、料金要求を受信したか否かを判定する（ＡＣＴ１０５）。料金要求を受信した場合には（ＡＣＴ１０５：ＹＥＳ）、ＣＰＵ１０は、後述する料金要求受信処理を行って（ＡＣＴ１０６）、ＡＣＴ１０１に戻る。ＡＣＴ１０５おいて、料金要求を受信していない場合には（ＡＣＴ１０５：ＮＯ）、ＣＰＵ１０は、何もせずにＡＣＴ１０１に戻る。
【００４０】
図６は、環境通知受信処理の流れを示すフローチャートである。図６において、ＣＰＵ１０は、環境通知から、各物理量、エラー情報を取得する（ＡＣＴ２０１）。ＣＰＵ１０は、取得した各物理量、エラー情報で環境評価ＤＢとエラーＤＢを更新する（ＡＣＴ２０２）。更新の具体的内容は、環境通知に示されるシリアル番号の環境評価ＤＢに新たな稼働環境評価データが追加される。同様に、環境通知に示されるシリアル番号のエラーＤＢに新たなエラーデータが追加される。なお、環境評価ＤＢに追加された稼働環境評価データのうち、個別適正度Ｘ（ｎ）、環境適正度は、これから取得される。また、重み係数ｋ（ｎ）は、１つ前の稼働環境評価データの係数をコピーしたものである。１つ前の稼働環境評価データが存在しない場合には、重み係数ｋ（ｎ）に予め定められたデフォルト値がセットされる。
【００４１】
ＣＰＵ１０は、各物理量が取得されたときに、各物理量はエラー発生中のデータか否かを判定する（ＡＣＴ２０３）。環境通知で通知される各物理量は、画像処理装置が環境通知を送信した時の値である。よって、ＣＰＵ１０は、取得したエラー情報のうち、終了日時にＮＵＬＬがセットされているものがあれば、エラーが発生していると判定できる。
【００４２】
各物理量がエラー発生中のデータではない場合には（ＡＣＴ２０３）、ＣＰＵ１０は、ＡＣＴ２０５に進む。各物理量がエラー発生中のデータの場合には（ＡＣＴ２０３）、ＣＰＵ１０は、対象データを補正する（ＡＣＴ２０４）。対象データとは、図３（Ｃ）に示したエラーコードに対応する物理量のデータである。すなわち、ＣＰＵ１０は、エラー情報が示すエラーコードに対応する物理量を対象とし、その対象となった物理量のデータを補正する。補正方法は、適正度テーブルにおいて、最も適正度が大きくなるように物理量を補正する方法である。例えば、対象となった物理量が温度の場合、適正度が５となる１５≦Ｔ≦１９（図４（Ｃ）参照）のいずれかの値（例えば１７）に補正する。
【００４３】
この補正の理由は、物理量の異常が、ユーザの環境によるものか、計測器または画像処理装置本体の故障によるものかを判定できないことから、ユーザに不利にならないようにするためである。なお、ここでの補正は、環境評価ＤＢのデータに対する補正ではなく、ＡＣＴ２０１で各物理量、エラー情報を取得したときにＲＡＭ３０に記憶されたデータに対して行われる。こうした補正されたデータは、以下のＡＣＴ２０５からＡＣＴ２０９で用いられる。
【００４４】
フローチャートの説明に戻り、ＣＰＵ１０は、温度適正度テーブルから温度適正度を取得する（ＡＣＴ２０５）。ＣＰＵ１０は、湿度適正度テーブルから湿度適正度を取得する（ＡＣＴ２０６）。ＣＰＵ１０は、粉塵質量濃度適正度テーブルから庫外空気洗浄度適正度を取得する（ＡＣＴ２０７）。ＣＰＵ１０は、粉塵質量濃度適正度テーブルから庫内空気洗浄度適正度を取得する（ＡＣＴ２０８）。ＣＰＵ１０は、電源ハードオフ適正度テーブルから電源ハードオフ回数適正度を取得する（ＡＣＴ２０９）。
【００４５】
上記ＡＣＴ２０５からＡＣＴ２０９により、全ての個別適正度が取得されたため、ＣＰＵ１０は、上記式１を計算することにより、環境適正度を生成する（ＡＣＴ２１０）。重み係数ｋ（ｎ）は、ＡＣＴ２０２でコピーまたはセットされた重み係数ｋ（ｎ）が用いられる。
【００４６】
ＣＰＵ１０は、後述する重み係数変更処理を行う（ＡＣＴ２１１）。ＣＰＵ１０は、ＡＣＴ２０５からＡＣＴ２０９で取得された全ての個別適正度、ＡＣＴ２１０で取得された環境適正度、及び重み係数変更処理で変更された重み係数で、環境評価ＤＢを更新して（ＡＣＴ２１２）、本処理を終了する。
【００４７】
図７は、図６のＡＣＴ２１１の重み係数変更処理の流れを示すフローチャートである。図７において、ＣＰＵ１０は、ループカウンタｎを１で初期化する（ＡＣＴ３０１）。重み係数は、ｋ（１）〜ｋ（５）まであるので、ｎは５までカウントされる。ＣＰＵ１０は、Ｘ（ｎ）が３か否かを判定する（ＡＣＴ３０２）。Ｘ（ｎ）が３の場合には（ＡＣＴ３０２：ＹＥＳ）、ＣＰＵ１０は、ＡＣＴ３０８に進む。
【００４８】
Ｘ（ｎ）が３ではない場合には（ＡＣＴ３０２：ＮＯ）、ＣＰＵ１０は、「Ｘ（ｎ）≧４」と「エラー発生」の排他的論理和（ＸＯＲ）が１（真）か否かを判定する（ＡＣＴ３０３）。ここで、「エラー発生」とは、ＡＣＴ２０２で更新されたエラーＤＢにおいて、今回新たに追加されたエラーデータと、前回のエラーデータとを参照して、前回に引き続きエラーが発生したことを意味する。
【００４９】
従って、ＡＣＴ３０３では、「Ｘ（ｎ）≧４」及び「エラー発生」のいずれか一方が真の場合に肯定判定され、両方とも真または両方とも偽の場合には否定判定される。ＣＰＵ１０は、ＡＣＴ３０３で肯定判定すると（ＡＣＴ３０３：ＹＥＳ）、ｋ（ｎ）≦４．９か否かを判定する（ＡＣＴ３０４）。
【００５０】
ｋ（ｎ）≦４．９ではない場合には（ＡＣＴ３０４：ＮＯ）、ＣＰＵ１０は、ＡＣＴ３０８に進む。ｋ（ｎ）≦４．９の場合には（ＡＣＴ３０４：ＹＥＳ）、ＣＰＵ１０は、ｋ（ｎ）に０．１を加え（ＡＣＴ３０５）、ＡＣＴ３０８に進む。
【００５１】
ＡＣＴ３０３において、ＣＰＵ１０は、否定判定すると（ＡＣＴ３０３：ＮＯ）、ｋ（ｎ）≧０．１か否かを判定する（ＡＣＴ３０６）。ｋ（ｎ）≧０．１ではない場合には（ＡＣＴ３０６：ＮＯ）、ＣＰＵ１０は、ＡＣＴ３０８に進む。ｋ（ｎ）≧０．１の場合には（ＡＣＴ３０６：ＹＥＳ）、ＣＰＵ１０は、ｋ（ｎ）から０．１を減じ（ＡＣＴ３０７）、ＡＣＴ３０８に進む。
【００５２】
ＣＰＵ１０は、ｎを１増分し（ＡＣＴ３０８）、ｎが５より大きいか否かを判定する（ＡＣＴ３０９）。ｎが５以下の場合には（ＡＣＴ３０９：ＮＯ）、ＣＰＵ１０は、ＡＣＴ３０２に戻る。ｎが５より大きい場合には（ＡＣＴ３０９：ＹＥＳ）、ＣＰＵ１０は、本処理を終了する。こうして変更された重み係数は、図６のＡＣＴ２１２の稼働環境評価ＤＢの更新にて、新たな重み係数として更新される。
【００５３】
以上説明した重み係数変更処理によると、以下のように重み係数が変更される。まず、適正度が３の場合には、ＡＣＴ３０３にける「エラー発生」の真偽に関わらず、重み係数は変更されない。適正度が４以上の場合には、ＡＣＴ３０３にける「エラー発生」が真の場合には、重み係数は０．１減少する。一方、適正度が４以上の場合で、ＡＣＴ３０３にける「エラー発生」が偽の場合には、重み係数は０．１増加する。
【００５４】
適正度が２以下の場合には、ＡＣＴ３０３にける「エラー発生」が真の場合には、重み係数は０．１増加する。一方、適正度が２以下の場合で、ＡＣＴ３０３にける「エラー発生」が偽の場合には、重み係数は０．１減少する。このように、重み係数の値と、「エラー発生」とを用いて重み係数を変更することにより、適切に環境適正度を生成することができる。
【００５５】
図８は、適正度要求受信処理の流れを示すフローチャートである。図８において、ＣＰＵ１０は、適正度要求にパラメータとしてセットされているシリアル番号を取得する（ＡＣＴ４０１）。ＣＰＵ１０は、取得したシリアル番号をキーとして、稼働環境評価ＤＢを検索し、検索された稼働環境評価データから環境適正度を取得する（ＡＣＴ４０２）。ＣＰＵ１０は、取得した環境適正度を適正度要求を送信した他の装置に送信して（ＡＣＴ４０３）、本処理を終了する。以上説明した適正度要求受信処理により、サービスマンが担当の画像処理装置の環境適正度をいつでも容易に確認することが出来る。
【００５６】
図９は、料金要求受信処理の流れを示すフローチャートである。図９において、ＣＰＵ１０は、料金要求にパラメータとしてセットされているシリアル番号を取得する（ＡＣＴ５０１）。ＣＰＵ１０は、取得したシリアル番号をキーとして、稼働環境評価ＤＢを検索し、検索された稼働環境評価データから環境適正度を取得する（ＡＣＴ５０２）。
【００５７】
ＣＰＵ１０は、料金要求にパラメータとしてセットされている保守料金Ｍを取得する（ＡＣＴ５０４）。ＣＰＵ１０は、環境適正度が９０以上か否かを判定する（ＡＣＴ５０４）。環境適正度が９０以上の場合には（ＡＣＴ５０４：ＹＥＳ）、保守料金Ｍを１５％引きとする。そのため、ＣＰＵ１０は、保守料金Ｍを０．８５倍して（ＡＣＴ５０５）、料金要求を送信した他の装置に新たな保守料金Ｍを送信して（ＡＣＴ５１０）、本処理を終了する。
【００５８】
ＡＣＴ５０４において、環境適正度が９０以上ではない場合には（ＡＣＴ５０４：ＮＯ）、環境適正度が８０以上か否かを判定する（ＡＣＴ５０６）。環境適正度が８０以上の場合には（ＡＣＴ５０６：ＹＥＳ）、保守料金Ｍを１０％引きとする。そのため、ＣＰＵ１０は、保守料金Ｍを０．９倍して（ＡＣＴ５０７）、料金要求を送信した他の装置に新たな保守料金Ｍを送信して（ＡＣＴ５１０）、本処理を終了する。
【００５９】
ＡＣＴ５０６において、環境適正度が８０以上ではない場合には（ＡＣＴ５０６：ＮＯ）、環境適正度が７０以上か否かを判定する（ＡＣＴ５０８）。環境適正度が７０以上の場合には（ＡＣＴ５０８：ＹＥＳ）、保守料金Ｍを５％引きとする。そのため、ＣＰＵ１０は、保守料金Ｍを０．９５倍して（ＡＣＴ５０９）、料金要求を送信した他の装置に新たな保守料金Ｍを送信して（ＡＣＴ５１０）、本処理を終了する。
【００６０】
ＡＣＴ５０８において、環境適正度が７０以上ではない場合には（ＡＣＴ５０８：ＮＯ）、ＣＰＵ１０は、割引きを行わない。そのため、保守料金Ｍの値を変えることなく、料金要求を送信した他の装置に保守料金Ｍを送信して（ＡＣＴ５１０）、本処理を終了する。このように、稼働環境評価システム１００は、環境適正度が高いほど、保守料金を安く算出するようになっている。具体的には、環境適正度が９０以上のときは、１５％の割引、環境適正度が９０未満で８０以上のときは、１０％の割引、環境適正度が８０未満で７０以上のときは、５％の割引、環境適正度が７０未満のときは、割引なしとなる。
【００６１】
以上説明した料金要求受信処理により、保守センターのオペレータは顧客からの問い合わせに応じて直ちに保守料金を取得することができる。
【００６２】
上述した実施形態における環境通知受信処理では、対象データの補正を行っているが、この補正を画像処理装置の不具合に起因するエラーが発生している場合にのみ行うようにしてもよい。
【００６３】
本実施形態に係る環境通知は、画像処理装置の計測器から得られたデータに基づいているが、例えば、画像処理装置が設置されている環境を計測可能な機器から得られたデータに基づいていてもよい。例えば、環境通知は、画像処理装置の近傍に設けられた計測器や、気温等を管理するビルシステムで得られたデータに基づいていてもよい。
【００６４】
本実施形態に係る環境通知には、物理量として、温度、湿度、庫外または庫内粉塵質量濃度、電源ハードオフ回数が含まれているが、これらは例示列挙である。従って、環境通知で通知される物理量は、上記いずれかの物理量であってもよいし、上記以外の物理量（例えばウォームアップ回数等）であってもよい。
【００６５】
本実施形態では、最新の環境通知で通知された物理量のみによって環境適正度を算出しているが、過去複数回の環境通知で通知された物理量（例えば、複数回の平均値等）によって環境適正度を算出するようにしてもよい。
【００６６】
重み係数変更処理では、重み係数に０．１を加減することによって変更しているが、これに限るものではない。まず、０．１と異なる値であってもよいし、定数ではなく変数であってもよい。さらに、所定の学習処理や統計処理を用いて重み係数を変更してもよい。また、１つの画像処理装置だけではなく、他の画像処理装置から通知された物理量も勘案して重み係数を変更してもよい。発生したエラーの種類ごとに、重み係数の変更方法が異なっていてもよい。さらに、図４に示した適正度テーブルを適宜変更してもよい。
【００６７】
上記料金要求受信処理においては、保守料金の割引のみが行われているが、環境適正度がある基準より低い場合には、保守料金を割り増すようにしてもよい。
【００６８】
本実施形態では、稼働環境評価システム１００は１つの装置となっているが、これに限るものではない。例えば、環境通知受信処理、重み係数変更処理、適正度要求受信処理、及び料金要求受信処理を、複数の装置で行うようにしてもよい。
【００６９】
本実施形態における稼働環境評価システム１００の評価対象は、画像処理装置であったが、例えばＰＯＳ（Point Of Sales）端末を対象としてもよい。
【００７０】
以上述べた実施形態の稼働環境評価システム１００によれば稼働環境の適正度を生成可能な稼働環境評価システムを提供することが可能となる。
【００７１】
上述した実施形態における稼働環境評価システムの機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７３】
１０…ＣＰＵ、２０…ＲＯＭ、３０…ＲＡＭ、４０…通信部、７０…ＨＤＤ、７１…評価プログラム、７２…稼働環境ＤＢ群、７３…テーブル群
【図１】
2018120073.tif 000003
【図２】
2018120073.tif 000004
【図３】
2018120073.tif 000005
【図４】
2018120073.tif 000006
【図５】
2018120073.tif 000007
【図６】
2018120073.tif 000008
【図７】
2018120073.tif 000009
【図８】
2018120073.tif 000010
【図９】
2018120073.tif 000011