(57)【特許請求の範囲】
【請求項１】
画像形成装置の管理方法であって、
画像形成装置におけるジャムの発生時の記録枚数が含まれるジャム情報に基づいて求められた記録枚数と累積ジャム回数との対応を示す累積ジャム曲線に対してデータの特定成分を強調するためのフィルタ処理を行いフィルタ出力グラフを求める演算ステップと、
前記演算ステップにおいて求められたフィルタ出力グラフに基づいて現在の記録枚数におけるジャムの発生に関わる危険度を判断する危険度判断ステップと、
前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行う判定ステップと、
前記判定ステップにおいて前記危険度が前記閾値を超えていると判定された場合にメッセージを出力する出力ステップとを有し、
前記閾値は、設定変更可能であることを特徴とする画像形成装置の管理方法。
【請求項２】
前記閾値を、前記判定ステップにより必要と判定されたサービスマンの訪問が不要であったことを示す失報、或いは、必要であったサービスマンの訪問を前記判定ステップにより判定できなかったことを示す誤報のデータに基づき最適化し設定する最適化ステップを有することを特徴とする請求項１に記載の画像形成装置の管理方法。
【請求項３】
前記危険度判断ステップは、メンバーシップ関数を用いたファジー理論に従う判断を行うことを特徴とする請求項１又は２に記載の画像形成装置の管理方法。
【請求項４】
前記閾値は、ユーザ毎のものであることを特徴とする請求項１乃至３の何れかに記載の画像形成装置の管理方法。
【請求項５】
画像形成装置におけるジャムの発生時の記録枚数が含まれるジャム情報に基づいて求められた記録枚数と累積ジャム回数との対応を示す累積ジャム曲線に対してデータの特定成分を強調するためのフィルタ処理を行いフィルタ出力グラフを求める演算手段と、
前記演算手段により求められたフィルタ出力グラフに基づいて現在の記録枚数におけるジャムの発生に関わる危険度を判断する危険度判断手段と、
前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行う判定手段と、
前記判定手段により前記危険度が前記閾値を超えていると判定された場合にメッセージを出力する出力手段とを有し、
前記閾値は、設定変更可能であることを特徴とする画像形成装置の管理装置。
【請求項６】
前記閾値を、前記判定手段により必要と判定されたサービスマンの訪問が不要であったことを示す失報、或いは、必要であったサービスマンの訪問を前記判定手段により判定できなかったことを示す誤報のデータに基づき最適化し設定する最適化手段を有することを特徴とする請求項５に記載の画像形成装置の管理装置。
【請求項７】
前記危険度判断手段は、メンバーシップ関数を用いたファジー理論に従う判断を行うことを特徴とする請求項５又は６に記載の画像形成装置の管理装置。
【請求項８】
前記閾値はユーザ毎のものであることを特徴とする請求項５乃至７の何れかに記載の画像形成装置の管理装置。
【請求項９】
画像形成装置と該画像形成装置を管理する管理装置とからなる管理システムであって、
前記管理装置は、
画像形成装置におけるジャムの発生時の記録枚数が含まれるジャム情報に基づいて求められた、記録枚数と累積ジャム回数との対応を示す累積ジャム曲線に対してデータの特定成分を強調するためのフィルタ処理を行いフィルタ出力グラフを求める演算手段と、
前記演算手段により求められたフィルタ出力グラフに基づいて、現在の記録枚数におけるジャムの発生に関わる危険度を判断する危険度判断手段と、
前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行う判定手段と、
前記判定手段により、前記危険度が前記閾値を超えていると判定された場合にメッセージを出力する出力手段とを有し、前記閾値は設定変更可能であり、
前記画像形成装置は、
用紙搬送制御手段と、
ジャム検知手段と
を有することを特徴とする管理システム。
【請求項１０】
前記閾値を、前記判定手段により必要と判定されたサービスマンの訪問が不要であったことを示す失報、或いは、必要であったサービスマンの訪問を前記判定手段により判定できなかったことを示す誤報のデータに基づき最適化し設定する最適化手段を有することを特徴とする請求項９に記載の管理システム。
【請求項１１】
前記危険度判断手段は、メンバーシップ関数を用いたファジー理論に従う判断を行うことを特徴とする請求項９又は１０に記載の管理システム。
【請求項１２】
前記閾値はユーザ毎のものであることを特徴とする請求項９乃至１１の何れかに記載の管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置からのジャム発生情報に基づいて危険度判断を行うジャム診断予測機能を有する画像形成装置の管理方法及び装置及び管理システムに関する。
【０００２】
【従来の技術】
従来、ジャム診断予測機能を有する複写装置の管理装置として、複写装置のジャム発生を検知し、そのときのカウンタ値及びジャムの種類を表わすジャムコードをジャム情報として記憶し、その情報から累積ジャム曲線を求めてＦＩＲフィルタ処理を行うことにより、複写装置のジャム発生回数が増加傾向にあるのか、それとも減少傾向にあるのかを捕らえて、危険度を判断するようにしたものが知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、この従来のジャム診断予測機能を有する複写装置の管理装置では、得られたジャム発生の傾向情報から危険度を判断する際、ある一定の値をしきい値として設定し、その設定したしきい値を超えているか否かにより判断を行っていた。そのため、ユーザーが感じるジャム発生頻度に対する不満度と、危険度判断のしきい値とが対応していない場合があった。また、同じジャム発生頻度でもユーザーにより不満度は異なるので、個々に危険度判断のしきい値を設定する必要があるという問題点があった。
【０００４】
本発明は上述した従来技術の有するこのような問題点に鑑みてなされたものであり、その目的とするところは、ジャム発生に対する最適な危険度判断処理を行うことができる画像形成装置の管理方法及び装置及び管理システムを提供しようとするものである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１に記載の画像形成装置の管理方法は、画像形成装置の管理方法であって、画像形成装置におけるジャムの発生時の記録枚数が含まれるジャム情報に基づいて求められた記録枚数と累積ジャム回数との対応を示す累積ジャム曲線に対してデータの特定成分を強調するためのフィルタ処理を行いフィルタ出力グラフを求める演算ステップと、前記演算ステップにおいて求められたフィルタ出力グラフに基づいて現在の記録枚数におけるジャムの発生に関わる危険度を判断する危険度判断ステップと、前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行う判定ステップと、前記判定ステップにおいて前記危険度が前記閾値を超えていると判定された場合にメッセージを出力する出力ステップとを有し、前記閾値は、設定変更可能であることを特徴とする。
【００１０】
また、上記目的を達成するために本発明の請求項５に記載の画像形成装置の管理装置は、画像形成装置におけるジャムの発生時の記録枚数が含まれるジャム情報に基づいて求められた記録枚数と累積ジャム回数との対応を示す累積ジャム曲線に対してデータの特定成分を強調するためのフィルタ処理を行いフィルタ出力グラフを求める演算手段と、前記演算手段により求められたフィルタ出力グラフに基づいて現在の記録枚数におけるジャムの発生に関わる危険度を判断する危険度判断手段と、前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行う判定手段と、前記判定手段により前記危険度が前記閾値を超えていると判定された場合にメッセージを出力する出力手段とを有し、前記閾値は、設定変更可能であることを特徴とする。
【００１６】
また、上記目的を達成するために本発明の請求項１１に記載の複写装置の管理装置は、複写を行う複写装置のジャム発生を検知するジャム発生検知手段と、前記複写装置の複写動作回数を検知する複写動作回数検知手段と、ジャム発生時点においてその発生したジャムの種類を表わすジャムコードと最新の複写動作回数の値を記憶するジャム情報記憶手段と、該ジャム情報記憶手段により記憶されたデータを基に累積ジャム曲線を求める第１の演算手段と、該第１の演算手段により求められた累積ジャム曲線に基づいて所定のフィルタ処理を行い該フィルタ処理結果を求める第２の演算手段と、該第２の演算手段により求められたフィルタ処理結果の内容から現在の危険度を判断する危険度判断手段と、該危険度判断手段により判断された危険度を出力する危険度出力手段とを有し、前記危険度判断手段は、前記複写装置の工場出荷時における機械初期性能を閾値として危険度判断を行うことを特徴とする。
【００１８】
上記目的を達成するために本発明の請求項９に記載の管理システムは、画像形成装置と該画像形成装置を管理する管理装置とからなる管理システムであって、前記管理装置は、画像形成装置におけるジャムの発生時の記録枚数が含まれるジャム情報に基づいて求められた、記録枚数と累積ジャム回数との対応を示す累積ジャム曲線に対してデータの特定成分を強調するためのフィルタ処理を行いフィルタ出力グラフを求める演算手段と、前記演算手段により求められたフィルタ出力グラフに基づいて現在の記録枚数におけるジャムの発生に関わる危険度を判断する危険度判断手段と、前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行う判定手段と、前記判定手段により、前記危険度が前記閾値を超えていると判定された場合にメッセージを出力する出力手段とを有し、前記閾値は、設定変更可能であり、前記画像形成装置は、用紙搬送制御手段と、ジャム検知手段とを有することを特徴とする。
【００４０】
【発明の実施の形態】
以下、本発明の各実施の形態を図面に基づき説明する。
【００４１】
（第１の実施の形態）
まず、本発明の第１の実施の形態を図１〜図２２に基づき説明する。図１は、本発明の第１の実施の形態に係る複写装置の管理装置を有する複写システムの構成を示すブロック図であり、同図中、１００は原稿を指定枚数複写するための複写装置（複写手段）、１０１は通信制御装置で、複写装置１００に接続されてデータの送受信を行うものである。１０２は通信ラインである公衆回線、１０３はモデムで、公衆回線１０２を通してデジタルデータの送受信を可能とするものである。１０４はホストコンピュータで、複写装置１００から得られたデータを格納し且つ演算するものである。
【００４２】
図２は、複写装置１００の電気回路の構成を示すブロック図であり、同図中、２００はＣＰＵ（中央演算処理装置）で、複写装置１００全体の制御を行うものである。２０１はＲＡＭ（ランダムアクセスメモリ）で、ＣＰＵ２００のワーキングエリアや制御データの格納エリアとして使用されものである。２０２はＲＯＭ（リードオンリーメモリ）で、制御プログラムを格納するためのものである。２０３，２０４は第１及び第２のＩ／Ｏで、センサーチェックやモータ駆動を行うためのものである。２０５は第３のＩ／Ｏで、通信制御装置１０１と通信を行うためのものである。
【００４３】
図３は、複写装置１００のソフトウェア構成を示す図である。同図中、３００はリアルタイムモニタで、複数のタスクを同時に管理するためのものである。３０１は紙搬送タスクで、１枚の紙（複写用紙）について給紙から排紙までを制御するタスクである。３０２はシーケンス制御タスクで、複写装置１００全体の管理を行うタスクである。３０３は通信タスクで、通信制御装置１０１と通信を行うためのタスクである。
【００４４】
図４は、複写装置１００の内部に設けられた紙搬送部の構成を示す図であり、同図中、４００は搬送すべき複写用紙、４０１は駆動モータで、搬送ローラを回転駆動して複写用紙４００を矢印方向へ搬送する。４０２，４０３は複写用紙４００の位置を検出するための第１及び第２のセンサーである。
【００４５】
次に、複写装置１００のジャム検知処理動作について、図５を用いて説明する。図５は、複写装置１００のジャム検知処理ルーチンのフローチャートである。この図５に示すジャム検知処理ルーチンは、ＲＯＭ２０２に格納されている制御プログラムに従ってＣＰＵ２００により実行される。
【００４６】
複写用紙４００を搬送する場合は、まず、ステップＳ５０１で駆動モータ４０１をオン（ＯＮ）する。次に、ステップＳ５０２で第１のセンサー４０２を監視するための第１のタイマーをスタートさせ、次のステップＳ５０３で第２のセンサー４０３を監視するための第２のタイマーをスタートさせる。その後、ステップＳ５０４で第１のタイマーで規定した時間以内に第１のセンサー４０２がオン（ＯＮ）したか（複写用紙４００が検出されたか）否かを判別する。そして、第１のタイマーで規定した時間以内に第１のセンサー４０２がオンした場合は、ステップＳ５０５で第１のタイマーがタイムアップしたか否かを判別する。そして、第１のタイマーがタイムアップしない場合は、前記ステップＳ５０４へ戻る。また、前記ステップＳ５０５において第１のタイマーがタイムアップした場合は、滞留ジャムと判定し、ジャム処理ルーチンにジャンプする。
【００４７】
また、前記ステップＳ５０４において第１のタイマーで規定した時間以内に第１のセンサー４０２がオンしない場合は、ステップＳ５０６で第２のタイマーで規定した時間以内に第２のセンサー４０３がオフ（ＯＦＦ）したか否かを判別する。そして、第２のタイマーで規定した時間以内に第２のセンサー４０３がオフした場合は、ステップＳ５０７で第２のタイマーがタイムアップしたか否かを判別する。そして、第２のタイマーがタイムアップしない場合は、前記ステップＳ５０６へ戻り、再び第２のタイマーで規定した時間以内に第２のセンサー４０３がオフしたか否かを判別する。また、前記ステップＳ５０７において第２のタイマーがタイムアップした場合は、遅延ジャムと判定し、ジャム処理ルーチンにジャンプする。また、前記ステップＳ５０６において第２のタイマーで規定した時間以内に第２のセンサー４０３がオフしない場合は、ステップＳ５０８で駆動モータ４０１をオフ（ＯＦＦ）した後、本処理動作を終了する。
【００４８】
図６は、ジャムコードの構成を示す図であり、同図に示すようにジャムコードは、要因６０１とセンサー番号６０２とから構成され、ジャム検知されたセンサー番号６０２について、そのジャム要因（遅延または滞留）６０１を示している。
【００４９】
図７は、通信制御装置１０１の内部構成を示すブロック図であり、同図中、７００は通信制御装置１０１全体を制御するＣＰＵ（中央演算処理装置）、７０１は第１のＲＡＭ（ランダムアクセスメモリ）で、ＣＰＵ７００が動作するために必要なワーキングエリアである。７０２はＲＯＭ（リードオンリーメモリ）で、ＣＰＵ７００の動作を指示するプログラムを格納している。７０３は第１のシリアルインターフェース（Ｉ／Ｏ）で、後述するモデム７０６との通信を行うためのものである。７０４は第２のＲＡＭ（ランダムアクセスメモリ）で、ジャム情報及び各種の複写回数カウンター値を記憶しておくためのもので、バッテリーバックアップされている。７０５は第２のシリアルインターフェース（Ｉ／Ｏ）で、複写装置１００との通信を行うためのものである。７０６はモデムで、公衆回線１０２を通してデジタルデータの送受信を可能とするものである。７０７は時刻を管理しているタイマーＩＣ（集積回路）である。
【００５０】
また、図７中、７０８は複写装置１００と通信制御装置１０１との間の通信コマンドの一例である。ＩＤはコマンドの種類を表わし、ｌｅｎｇｔｈはデータ長を表わし、ｓｕｍは通信エラーの検出を行うためのビットである。ここに示した例の通信コマンドは、排紙時のカウントパルス（ＩＤ＝０１）、ジャム（ＩＤ＝０２）がそれぞれ複写制御装置１０１側で発生したときに複写装置１００から通信制御装置１０１に送信されるデータである。通信制御装置１０１側では、排紙時のカウントパルス（ＩＤ＝０１）をカウントすることにより複写枚数（複写回数）が分かり、ジャム（ＩＤ＝０２）の場合にはジャムコードによりジャムの種類が分かる。
【００５１】
図８は、通信制御装置１０１のソフトウェア構成を示す図である。同図中、８００はリアルタイムモニタで、複数のタスクを同時に管理するためのものである。８０１は状態監視タスクで、複写装置１００の状態を常に監視している。８０２はモデム制御タスクで、送受信を可能とするためにモデム７０６の制御を行っている。８０３は送信タスクであり、ホストコンピュータ１０４にデータを送信するためのものである。
【００５２】
図９は、通信制御装置１０１の状態監視タスク８０１のフローチャートである。この図９に示す状態監視処理ルーチンは、ＲＯＭ７０２に格納されている制御プログラムに従ってＣＰＵ７００により実行される。
【００５３】
まず、ステップＳ９０１で複写装置１００にジャム発生したか否かを判別する。そして、ジャム発生した場合は、ステップＳ９０２でその時点のカウンター値を取得し、次のステップＳ９０３で現在時刻を取得する。次に、ステップＳ９０４で前記ステップＳ９０２及びステップＳ９０３においてそれぞれ取得したカウンター値と現在時刻とをジャム記録テーブルに記録する。その後、ステップＳ９０５でジャム記録テーブルに記録されているジャムの数が規定値に達したか否かを判別する。そして、ジャム記録テーブルに記録されているジャムの数が規定値に達した場合は、ステップＳ９０６で送信タスク８０３を起動し、ホストコンピュータ１０４に電話を掛けて、ジャム記録テーブルに記録されているデータ内容を送信した後、前記ステップＳ９０１へ戻る。また、前記ステップＳ９０５においてジャム記録テーブルに記録されているジャムの数が規定値に達しない場合も前記ステップＳ９０１へ戻る。
【００５４】
図１０は、ジャム記録テーブルに記録されている内容の一例を示す図であり、同図に示すように、ジャム発生毎に「ジャムコード、カウンター値、日付、時間」を１レコードとして記録している。
【００５５】
図１１は、通信制御装置１０１の送信タスク８０３のフローチャートである。この図１１に示すデータ送信処理ルーチンは、ＲＯＭ７０２に格納されている制御プログラムに従ってＣＰＵ７００により実行される。
【００５６】
データを送信する場合には本送信タスク８０３が起動され、まず、ステップＳ１１０１でホストコンピュータ１０４に電話を掛ける。次にステップＳ１１０２で正常に接続（Ｃｏｎｎｅｃｔ）されたか否かを判別する。正常に接続された場合には、ステップＳ１１０３でパスワードチェックを行い、次のステップＳ１１０４でチェックＯＫ（Ｃｈｅｃｋ  ＯＫ）か否かを判別する。チェックＯＫである場合には、ステップＳ１１０５でジャム記録テーブルに記録されている内容をホストコンピュータ１０４に送信する。このデータ送信完了後、ステップＳ１１０６で回線断処理を行った後、本処理動作を終了する。また、前記ステップＳ１１０４においてチェックＯＫでない場合には、前記ステップＳ１１０５をスキップして前記ステップＳ１１０６へ進んで回線断処理を行った後、本処理動作を終了する。
【００５７】
一方、前記ステップＳ１１０２において正常に接続されない場合には、ステップＳ１１０７でリトライカウンタに１を加算した後、次のステップＳ１１０８でリトライ回数が５回以下か否かを判別する。そして、リトライ回数が５回以下の場合には、ステップＳ１１０９で一定時間待機（ウエイト）した後、前記ステップＳ１１０１へ戻る。また、前記ステップＳ１１０８においてリトライ回数が５回以下でない場合には、何も処理せずに本処理動作を終了する。
【００５８】
図１２は、ホストコンピュータ１０４の構成を示すブロック図である。同図中、１２００はＣＰＵ（中央演算処理装置）で、ホストコンピュータ１０４全体を制御するものである。１２０１はＲＡＭ（ランダムアクセスメモリ）で、ＣＰＵ１２００がデータ処理を行うために必要なプログラムやデータを格納しておくものである。１２０２はハードディスク（Ｈａｒｄ  Ｄｉｓｋ）で、受信したデータを保存しておくものであり、ジャムデータは全てここに保存されている。１２０３はオペレータが各種の指示を与えるためのキーボード（Ｋｅｙ  Ｂｏａｒｄ）である。１２０４はホストコンピュータ１０４が情報を出力するためのディスプレイ装置（ＣＲＴ  Ｄｉｓｐｌａｙ）である。１２０５はモデムと１０３とデータ送受信するためのシリアルポート（Ｓｅｒｉａｌ  Ｐｏｒｔ）である。
【００５９】
図１３は、ホストコンピュータ１０４の処理を示すフローチャートである。この図１３に示す処理ルーチンは、ＲＡＭ１２０１に格納されている制御プログラムに従ってＣＰＵ１２００により実行される。
【００６０】
通常、ホストコンピュータ１０４はモデム１０３からの着信信号を待っており、まず、ステップＳ１３０１でモデム１０３からの着信信号が有ったか否かを有るまで判別する。そして、モデム１０３からの着信信号が有った場合には、ステップＳ１３０２でパスワードチェックを行い、次のステップＳ１３０３でチェックＯＫ（Ｃｈｅｃｋ  ＯＫ）か否かを判別する。チェックＯＫである場合には、ステップＳ１３０４でジャムデータを受信する。このデータ受信完了後、ステップＳ１３０５で回線断処理を行った後、次のステップＳ１３０６でハードディスク１２０２にジャムデータを格納する。
【００６１】
このジャムデータ格納完了後、ステップＳ１３０７でジャムデータによる診断を行い、次のステップＳ１３０８で前記ステップＳ１３０におけるジャムデータによる診断結果が警告レベルに達しているか否かを判別する。そして、警告レベルに達している場合には、ステップＳ１３０９でディスプレイ装置１２０４に警告情報を表示してオペレータ通知した後、前記ステップＳ１３０１へ戻る。また、前記ステップＳ１３０８においてジャムデータによる診断結果が警告レベルに達していない場合にも前記ステップＳ１３０１へ戻る。一方、前記ステップＳ１３０３においてチェックＯＫでない場合には、ステップＳ１３１０で回線断処理を行った後、前記ステップＳ１３０１へ戻る。
【００６２】
次にジャム診断処理方法について図１４のフローチャートを用いて説明する。まず、ステップＳ１４０１で本システムによって得られたＡｓｓｉｓｔからのジャムデータを記憶装置であるハードディスク１２０２に格納する。このときのジャムデータは、図１５に示すような形式で、日付、時間、ジャムコード及びカウンタ値の４つのデータからなり、各機種毎にハードディスク１２０２に格納される。
【００６３】
次にステップＳ１４０２で前記ステップＳ１４０１において入力されたジャムデータを基にして、図１６に示すような、横軸にカウンタ値、縦軸に累積のジャム回数をとった累積ジャム曲線を、各ジャムコード毎作成する。次にステップＳ１４０３で前記ステップＳ１４０２において作成した累積ジャム曲線に対して、データの特定成分を抽出して強調するために、ＦＩＲフィルタ（有限インパルスフイルタ）を使用してフィルタ処理を行う。このＦＩＲフィルタの長さを５０００枚としたときの丸の部分の処理の様子を図１７に示す。同図中、Ａ点に対する過去５０００枚でのフィルタ出力値をＡ′点とすると、Ａ′点は、下記（１）式で計算される。
【００６４】
Ｄ１×Ｒ１＋Ｄ２×Ｒ２＋…＋Ｄｉ×Ｒｉ＋…＋Ｄｎ×Ｒｎ      （１）
Ｄｉはフィルタの長さをｎ−１等分した場合の各点での累積ジャム回数であり、Ｒｉは各点でのフィルタ出力値である。
【００６５】
累積ジャム曲線上に沿ってＡ点を１００毎右にづらしながら、Ａ′点の計算をそれぞれ行っていき、横軸をカウンタ値、縦軸をフィルタ出力値としたフィルタ出力グラフを作成する。
【００６６】
次にステップＳ１４０４で前記ステップＳ１４０３において得られたフィルタ出力グラフに対してファジー処理を行い、個別危険度を算出する。その様子を図１８に示す。同図において、個別危険度を求めるために、横軸をフィルタ値、縦軸を危険度にとったメンバーシップ関数を作成する。これは安全値を０、危険値を１として、０から１の間で危険度を表わせるようにしたものである。このメンバーシップ関数を用いて前記フィルタ出力グラフに対して演算処理を行い、横軸をカウンタ値、縦軸を危険度にとった個別危険度グラフの算出を行う。図１８に示す例では、カウンター値Ｃｘに対するフィルタ値はＦｘになり、危険度はＳｘとなる。前記ステップＳ１４０３及びステップＳ１４０４の処理を、複数の長さのことなるＦＩＲフィルタ（３０００，５０００，１００００，２００００）について行い、それぞれの個別危険度グラフの算出を行う。
【００６７】
次にステップＳ１４０５で図１９に示すように、それぞれの個別危険度に重み付けを行い、演算処理を施して１つの危険度グラフを算出する。図１９に示す例では、重み付けは下記（２）式で計算される。
【００６８】
Ｓｘ＝０．２Ｓｘ１＋０．３Ｓｘ２＋０．３Ｓｘ３＋０．２Ｓｘ４  （２）
但し、上記（２）式中の係数（０．２，０．３，０．３，０．２）は仮の値であり、実際は運用データを基に適切な値を求める必要がある。
【００６９】
次にステップＳ１４０６で前記ステップＳ１４０５において求めた図２０に示すような危険度グラフを使用して、危険度の判定を行う。ここで、警報の種類を赤、黄、青の３種類に設定して、各々のメンバーシップ関数を用いて判定を行う。この様子を図２１に示す。同図において、横軸を危険度、縦軸を各警報に対する合致度で表わす。この図２１では、現時点での危険度がＳｔであったとき、黄のレベルがＹｔ、赤のレベルがＲｔであることを示している。また、危険度Ｓｔが予め設定した「ユーザ訪問」レベルを超えた場合には、「ユーザ訪問」のメッセージを出力する。次にステップＳ１４０７で前記ステップＳ１４０６における危険度の判定結果をディスプレイ装置１２０４に表示した後、本処理動作を終了する。このとき、危険度判定のしきい値Ｓｔを複数設けることにより、注意を有する危険を潜在的にはらんだユーザーを認識することができる。
【００７０】
図１４のステップＳ１４０８は、複写装置１００のメンテナンス（保守）を行った場合に、該メンテナンス後のフィルタ処理を変更する必要があることを示している。複写装置１００のメンテナンスを行った場合、その時点以降は存在するフィルタ値のみを用いて算出する。フィルタ数減少により危険度判定の信頼性が低下するのを防ぐために、有効フィルタ数が少ない場合には、危険度判定のしきい値を高める。複写装置１００のメンテナンス直後は一般に故障が少ないことも、このステップＳ１４０８の処理を行う理由の１つである。
【００７１】
また、図１４のステップＳ１４０９は、ユーザーからの過去の通報頻度のデータ１４１０を基に、その結果に応じて危険度判定のしきい値の補正を行うことを示している。この様子を図２２に示す。同図の（ａ）は通報頻度が高い場合を、（ｂ）は通報頻度が低い場合をそれぞれ示す。ユーザーからの過去の通報頻度が高い場合、「ユーザー訪問」レベルを低い値に設定し直す。また、ユーザーからの過去の通報頻度が低い場合、「ユーザー訪問」レベルを高い値に設定し直す。このように、前記ステップＳ１４０６における危険度判定のしきい値の最適化を行うことで、より適正なジャム危険度の判定が可能となり、個々のユーザーに応じたメンテナンスサービスを行うことができる。
【００７２】
（第２の実施の形態）
次に本発明の第２の実施の形態を図２３及び図２４に基づき説明する。なお、本実施の形態に係る複写装置の管理装置を有する複写システムの構成は、上述した第１の実施の形態と同一であるから、必要に応じて第１の実施の形態の図を流用して説明する。
【００７３】
図２３は、本実施の形態に係る複写装置の管理装置を有する複写システムにおけるジャム診断処理のフローチャートであり、同図のステップＳ２３０１〜ステップＳ２３０８は、上述した第１の実施の形態の図１４におけるステップＳ１４３０１〜ステップＳ１４０８と同一であるから、その説明は省略し、本実施の形態特有の処理ステップについて説明する。
【００７４】
図２３のステップＳ２３０９は、誤報／失報データ２３１０を基に、その結果に応じて合致度のメンバーシップ関数の補正を行うことを示している。この様子を図２４に示す。同図の（ａ）は誤報があった場合を、（ｂ）は失報があった場合をそれぞれ示す。ここで、誤報とは、前記ステップＳ２３０６における危険度の判定結果が「ユーザー訪問」となったにも拘らず、実際に訪問してみると複写装置１００には異常がみられないことを指す。また、失報とは、「ユーザー訪問」の警告がまだ出ていないにも拘らず、ユーザーからメンテナンス依頼の連絡があったものを指す。この誤報／失報データ２３１０をホストコンピュータ１０４のキーボード１２０３からホストコンピュータ１０４へ入力し、前記ステップＳ２３０６における危険度判定処理に帰還をかけることにより、しきい値の最適化を行う。誤報が発生した場合には、メンバーシップ関数をより危険度が高くならないと「ユーザー訪問」の出力がなされないように補正する。また、失報が発生した場合には、メンバーシップ関数を現在の危険度で「ユーザー訪問」の出力がなされるように補正する。この結果、誤報／失報が減少し、より適正なジャム危険度の判定を行うことができる。
【００７５】
（第３の実施の形態）
次に、本発明の複写装置の管理装置に使用する記憶媒体について図２５に基づき説明する。ホストコンピュータを使用したジャム診断予測機能を有する複写装置の管理装置を制御するための制御プログラムを格納する記憶媒体には、図２５に示すように、少なくとも、「ジャム発生検知モジュール」、「複写動作回数検知モジュール」、「ジャム情報記憶モジュール」、「第１の演算モジュール」、「第２の演算モジュール」、「危険度判断モジュール」、「危険度出力モジュール」、「管理モジュール」、「通信制御モジュール」、「第１の通信モジュール」、「第２の通信モジュール」の各モジュールのプログラムコードを格納すればよい。
【００７６】
ここで、「ジャム発生検知モジュール」は、複写制御を行う複写装置１００のジャム発生を検知するためのプログラムモジュールである。また、「複写動作回数検知モジュール」は、複写装置１００の複写動作回数を検知するためのプログラムモジュールである。また、「ジャム情報記憶モジュール」は、ジャム発生時点においてその発生したジャムの種類を表わすジャムコードと最新の複写動作回数の値を記憶するためのプログラムモジュールである。また、「第１の演算モジュール」は、ジャム情報記憶モジュールにより記憶されたデータを基に累積ジャム曲線を求めるためのプログラムモジュールである。また、「第２の演算モジュール」は、第１の演算モジュールによる求められた累積ジャム曲線に基づいてＦＩＲフィルタ（有限インパルスフィルタ）処理を行い該ＦＩＲフィルタ処理結果を求めるためのプログラムモジュールである。また、「危険度判断モジュール」は、複写装置１００の工場出荷時における機械初期性能をしきい値として危険度を判断するため、または過去のユーザーから複写装置１００におけるジャムに対する報告（通報）の頻度により危険度を判断するためプログラムモジュールである。また、「危険度出力モジュール」は、危険度判断モジュールにより判断された危険度を出力するためのプログラムモジュールである。また、「管理モジュール」は、複写装置１００をホストコンピュータ１０４により管理するためのプログラムモジュールである。また、「通信制御モジュール」は、複写装置１００の状態を監視しホストコンピュータ１０４にデータを送信するためのプログラムモジュールである。また、「第１の通信モジュール」は、複写装置１００と通信制御装置１０１との間を通信するためのプログラムモジュールである。更に、「第２の通信モジュール」は、通信制御装置１０１とホストコンピュータ１０４との間を通信するためのプログラムモジュールである。  そして、ホストコンピュータ１０４により前記ジャム情報記憶モジュールと前記第１の演算モジュールと前記第２の演算モジュールと前記危険度判断モジュールと前記危険度出力モジュールとを実行するものである。
【００７７】
【発明の効果】
以上詳述したように本発明によれば、フィルタ出力グラフに基づいて現在の記録枚数におけるジャムの発生に関わる危険度を判断し、前記危険度をユーザ訪問の閾値と比較することに基づきサービスマン訪問の要否の判定を行い、前記危険度が前記閾値を超えていると判定された場合にメッセージを出力することにより、ユーザに対応した適切なメンテナンスサービスを提供することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る複写装置の管理装置を有する複写システムの構成を示すブロック図である。
【図２】同システムにおける複写装置の電気回路構成を示すブロック図である。
【図３】同複写装置のソフト構成を示す図である。
【図４】同複写装置の複写用紙搬送部の構成を示す図である。
【図５】同複写装置のジャム検知処理ルーチンのフローチャートである。
【図６】同複写装置におけるジャムコードの構成を示す図である。
【図７】同システムにおける通信制御装置の電気回路構成を示すブロック図である。
【図８】同通信制御装置のソフト構成を示す図である。
【図９】同通信制御装置の状態監視タスクのフローチャートである。
【図１０】同通信制御装置におけるジャム記録テーブルの内容を示す図である。
【図１１】同通信制御装置の通信タスクのフローチャートである。
【図１２】同システムにおけるホストコンピュータの構成を示す図である。
【図１３】同ホストコンピュータにおける処理のフローチャートである。
【図１４】同ホストコンピュータにおけるジャム診断処理のフローチャートである。
【図１５】同システムにおけるジャムデータの構成を示す図である。
【図１６】同システムにおける累積ジャム曲線を示す図である。
【図１７】同システムにおけるフィルタ処理の様子を示す図である。
【図１８】同システムにおける個別危険度算出処理の様子を示す図である。
【図１９】同システムにおける個別危険度に重み付けを行う処理の様子を示す図である。
【図２０】同システムにおける危険度グラフを示す図である。
【図２１】同システムにおける危険度の判定の様子を示す図である。
【図２２】同システムにおける危険度判定のしきい値の補正の様子を示す図である。
【図２３】本発明の第２の実施の形態に係る複写装置の管理装置を有する複写システムにおけるジャム診断処理のフローチャートである。
【図２４】同システムにおけるメンバーシップ関数の補正を示す図である。
【図２５】本発明の記憶媒体に格納するプログラムの各モジュールを示す図である。
【符号の説明】
１００    複写装置
１０１    通信制御装置
１０２    公衆回線
１０３    モデム
１０４    ホストコンピュータ
２００    ＣＰＵ
２０１    ＲＡＭ
２０２    ＲＯＭ
２０３    第１のＩ／Ｏ
２０４    第２のＩ／Ｏ
２０５    第３のＩ／Ｏ
３００    リアルタイムモニタ
３０１    複写用紙搬送タスク
３０２    シーケンス制御タスク
３０３    通信タスク
４００    複写用紙
４０１    モータ
４０２    第１のセンサー
４０３    第２のセンサー
７００    ＣＰＵ
７０１    第１のＲＡＭ
７０２    ＲＯＭ
７０３    第１のＩ／Ｏ
７０４    第２のＲＡＭ
７０５    第２のＩ／Ｏ
７０６    モデム
８００    リアルタイムモニタ
８０１    状態監視タスク
８０２    モデム制御タスク
８０３    送信タスク
１２００  ＣＰＵ
１２０１  ＲＡＭ
１２０２  ハードディスク
１２０３  キーボード
１２０４  ディスプレイ
１２０５  シリアルポート
【図１】
0003667020.tif 000002
【図２】
0003667020.tif 000003
【図３】
0003667020.tif 000004
【図４】
0003667020.tif 000005
【図５】
0003667020.tif 000006
【図６】
0003667020.tif 000007
【図７】
0003667020.tif 000008
【図８】
0003667020.tif 000009
【図９】
0003667020.tif 000010
【図１０】
0003667020.tif 000011
【図１１】
0003667020.tif 000012
【図１２】
0003667020.tif 000013
【図１３】
0003667020.tif 000014
【図１４】
0003667020.tif 000015
【図１５】
0003667020.tif 000016
【図１６】
0003667020.tif 000017
【図１７】
0003667020.tif 000018
【図１８】
0003667020.tif 000019
【図１９】
0003667020.tif 000020
【図２０】
0003667020.tif 000021
【図２１】
0003667020.tif 000022
【図２２】
0003667020.tif 000023
【図２３】
0003667020.tif 000024
【図２４】
0003667020.tif 000025
【図２５】
0003667020.tif 000026