(57)【要約】【課題】  基盤交換が行われた場合でも、ライフモニタ情報が保持され、操作等による再度の書き込みが不要な画像処理装置を提供する。【解決手段】  ライフモニタ更新処理が発生すると（ＳＴ１）、複合機１とクライアントＰＣ-A３、ＰＣ-B４のライフモニタ情報を比較し、同じか否か判定し（ＳＴ３）、同じであれば各ライフモニタ情報は正常であり、複合機１、クライアントＰＣ-A３、クライアントＰＣ-B４の各ライフモニタ情報を更新する（ＳＴ４、ＳＴ５、ＳＴ６）。一方、同じでないライフモニタ情報があれば（ＳＴ３）、異常ライフモニタ情報であり、他の正常なライフモニタ情報で書き換え、異常なライフモニタ情報を訂正し（ＳＴ７）、その後、複合機１、クライアントＰＣ-A３、クライアントＰＣ-B４の各ライフモニタ情報を更新する（ＳＴ４、ＳＴ５、ＳＴ６）。【選択図】      図３
2005252319.tif 000002
【特許請求の範囲】
【請求項１】
複数のＰＣとネットワークを介して接続される画像処理装置であって、
ライフモニタ情報を更新可能に記憶するライフモニタ情報記憶手段と、
ライフモニタ情報の更新情報を各ＰＣに送信して格納させる手段と、
前記複数のＰＣにそれぞれ格納させたライフモニタ情報と前記ライフモニタ情報記憶手段に記憶されたライフモニタ情報とを比較して、各ライフモニタ情報の正否をチェックする正否チェック手段と、
１つのライフモニタ情報が異常な場合、その他のライフモニタ情報に基づいて訂正する情報訂正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記正否チェック手段による正否チェックにおいて、複数のライフモニタ情報が全て同一ではない場合、多数決により、正しいライフモニタ情報を決定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記正否チェック手段は、少なくともライフモニタ情報の更新処理発生時に正否チェックを行うことを特徴とする請求項１又は請求項２記載の画像処理装置。
【請求項４】
前記正否チェック手段は、ライフモニタ情報の更新処理とは無関係に、所定周期で定期的に正否チェックを行うことを特徴とする請求項１又は請求項２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファクシミリ装置、ファクシミリ機能・複写機能などの多機能を有する複合機などの画像処理装置、特にネットワークを介して複数のＰＣが接続される画像処理装置に関する。
【背景技術】
【０００２】
一般に、複合機等の画像処理装置では、プリンタ枚数、スキャナ使用回数などのライフモニタ情報をＳＲＡＭ内に格納記憶し、管理の用に供している。
【０００３】
ところで、ファクシミリ装置がＬＡＮに接続され、このＬＡＮ上のファクシミリ装置に対して操作が行われると、ファクシミリは、その操作に関する情報をサーバに送信し、また操作の結果などが画像で送信されると、その結果に関する情報もサーバに送信し、サーバは受信したファクシミリ操作に関する情報、送信された画像、送信結果に関する情報をデータベースに蓄積し、サーバへこれら情報を送信するか否かはクライアント毎に設定され、クライアントはこのデータベースを参照してファクシミリの動作履歴情報を獲得できる技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−１０３２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ライフモニタ情報は、従来上記したように、本体基盤のＳＲＡＭに格納されているのみなので、基盤故障などが発生してデータ化けが発生した場合には、基盤交換後、再度書き込みを行わねばならない。
【０００５】
なお、上記特許文献１に記載の技術のように、ＬＡＮにより外部端末が接続されている場合には、ライフモニタ情報を外部端末に記憶させておくことも考えられるが、この特許文献１には、基盤故障などが発生した場合でも正しいライフモニタ情報を保持するための具体的な処理方法については、何ら記載されていない。
【０００６】
この発明は上記問題点に着目してなされたものであって、基盤交換が行われた場合でも、ライフモニタ情報が保持され、操作等による再度の書き込みが不要な画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明の画像処理装置は、複数のＰＣとネットワークを介して接続される画像処理装置であって、ライフモニタ情報を更新可能に記憶するライフモニタ情報記憶手段と、ライフモニタ情報の更新情報を各ＰＣに送信して格納させる手段と、前記複数のＰＣにそれぞれ格納させたライフモニタ情報と前記ライフモニタ情報記憶手段に記憶されたライフモニタ情報とを比較して、各ライフモニタ情報の正否チェックする正否チェック手段と、１つのライフモニタ情報が異常な場合、その他のライフモニタ情報に基づいて訂正する情報訂正手段と、を備える。
【０００８】
この発明の画像処理装置において、例えば、ライフモニタ情報記憶手段の記憶内容が基盤交換等により、再記憶する必要がある場合は、正否チェック手段により、ライフモニタ情報記憶手段の内容と他のＰＣのライフモニタ情報がチェックされた結果、ライフモニタ情報記憶手段の内容が異常であると判断され、ライフモニタ情報記憶手段に他のＰＣの正常なライフモニタ情報が自動的に書き込まれる。そのため、再書き込みのための操作をする必要がない。
【０００９】
この発明の画像処理装置において、前記正否チェック手段による正否チェックにおいて、複数のライフモニタ情報が全て同一ではない場合、多数決により正しいライフモニタ情報を決定とすると良い。
【００１０】
また、発明の画像処理装置において、前記正否チェック手段は、少なくともライフモニタ情報の更新処理発生時に正否チェックを行うこととすれば良い。
【００１１】
また、この発明の画像処理装置において、正否チェック手段は、ライフモニタ情報の更新処理とは無関係に、所定周期で定期的に正否チェックを行うこととしても良い。
【発明の効果】
【００１２】
この発明によれば、ライフモニタ情報の更新情報を複数のＰＣに送信、格納しておき、自身が記憶するライフモニタ情報と各ＰＣに格納させたライフモニタ情報とを所定のタイミングに照合してチェックすることができる。チェックの結果、装置のライフモニタ情報に異常があると判断すれば、他のＰＣのライフモニタ情報を装置のライフモニタ情報記憶手段に書き込むことができる。これにより、基盤交換時などでも、操作による再書き込みなどを行う必要がない。結果として、ライフモニタ情報の信頼性を上げることができる。
【発明を実施するための最良の形態】
【００１３】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明が実施されるシステムの機器構成を示すブロック図である。このシステムでは、複合機１がＬＡＮ５によりクライアントＰＣ-A３、クライアントＰＣ-B４に接続されている。
【００１４】
このシステムにおいて、複合機１は、ライフモニタ情報を自身が更新記憶するとともに、そのライフモニタ情報の更新内容をＳＭＢプロトコルを用いて、クライアントＰＣ-A３、ＰＣ-B４に送信し、格納させている。ここで言うライフモニタ情報とは、装置の使用に伴ってインクリメントする使用履歴情報であり、例えばプリント枚数、スキャナ使用回数、プリンタ１５の消耗部品に関する使用履歴情報等である。プリンタ１５の消耗部品に関する使用履歴情報としては、ドラム及び／又は現像器の使用回数、使用時間、交換回数がある。また、複合機１は、ライフモニタ情報の更新処理発生時に、自身の記憶するライフモニタ情報とクライアントＰＣ-A３、ＰＣ-B４の記憶するライフモニタ情報とを比較し、すべてが同一情報か、中に異なる情報があるかチェックする機能を有している。異常なライフモニタ情報があれば、他の正常なライフモニタ情報を使って書き換えを行い、異常なライフモニタ情報を訂正する。
【００１５】
図２は、上記複合機１の構成を示すブロック図である。この複合機は、主制御部としてのＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、画像メモリ１４と、プリンタ１５と、ＬＡＮＩ／Ｆ１６と、表示部１７と、操作部１８と、スキャナ１９と、ＣＯＤＥＣ（Ｃｏｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ）２０と、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２１と、ＭＯＤＥＭ２２と、を備え、これら各部がバス２３を介して接続されている。これらの基本的な構成は、既によく知られたものである。
【００１６】
ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラムに従い、この装置を構成する各部を統括制御する。ＲＯＭ１２は、この装置全体の動作を制御するためのプログラム等を記憶する。ＲＡＭ１３は、ＣＰＵ１１による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。このＲＡＭ１３には、例えばプリント枚数、スキャナ使用回数等のライフモニタ情報を記憶するライフモニタメモリ１３を備えている。画像メモリ１４は、外部より公衆電話回線網（ＰＳＴＮ）２４、ＮＣＵ２１を経て得られた受信画像データ、スキャナ１９で読み取ったスキャン画像データ等を記憶する。
【００１７】
プリンタ１５は、ファクシミリ受信した受信画像データ、スキャナ１９で読み取ったスキャン画像データ、外部のコンピュータ等より、プリント依頼を受けたプリントデータをプリントする。ＬＡＮＩ／Ｆ１６は、ＬＡＮ５を介して外部機器にデータを転送・送出し、あるいはＬＡＮ５を介して、外部機器よりのデータを受信する。表示部１７は、アイコン、キーボタン、データの送受信に必要なメッセージ、操作部１８により入力された電話番号、ＦＡＸ番号等を表示する。この表示部１７には、ＬＣＤ（液晶表示部）が使用されている。操作部１８は、テンキー、ワンタッチキー、短縮キー、登録キー、スタートキー、ストップキー、モード切替キー、その他のキーを有する。スキャナ１９は、ＦＡＸ送信するとき、又はコピーするときに、原稿の画像データを読み取る。
【００１８】
ＣＯＤＥＣ２０は、読み取った画像データを送信又は記憶するために、ＭＨ、ＭＲ、ＭＭＲ方式等により符号化（エンコード）する。また、圧縮符号化された状態で受信した画像データをプリンタ１５により記録するために復号（デコード）する。
【００１９】
ＮＣＵ２１は、ＣＰＵ１１により制御されて、通信回線である公衆電話回線網２４との接続を制御するとともに、通信相手先の電話番号（ＦＡＸ番号を含む）に応じたダイヤルパルスを送出する機能、及び着信を検出する機能を有する。ＭＯＤＥＭ２２は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ．３０、Ｔ．４に従ったファクシミリ伝送制御手順（ファクシミリ通信手順）に基づいて、Ｖ．１７、Ｖ．２７ｔｅｒ、Ｖ．２９等に従った送信データの変調及び受信データの復調を行う。また、ＭＯＤＥＭ２２はＮＣＵ２１を介して公衆電話回線網２４に送出するために、デジタル信号である送信データをアナログの音声信号に変調する機能や、公衆電話回線網２４からＮＣＵ２１を介して受信したアナログの音声信号をデジタル信号に復調する機能を有する。
【００２０】
次に、この実施形態システムにおいて、複合機１のライフモニタ情報更新処理発生時の処理動作を、図３に示すフロー図を参照して説明する。この処理ルーチンに入ると、ステップＳＴ１において、ライフモニタ更新処理発生か否かを判定する。ライフモニタ情報が、例えば「プリント枚数」、「スキャナ使用回数」の場合、プリントを１枚終了時（あるいはプリントジョブ終了時）、スキャナ１回の読み取り毎にライフモニタ更新処理発生と判断する。したがって、例えばプリント１枚終了時に判定ＹＥＳで、ステップＳＴ２へ移行する。
【００２１】
ステップＳＴ２においては、ライフモニタ情報のチェック処理を行う。ここでは、クライアントＰＣ-A３、ＰＣ-B４に記憶されているライフモニタ情報を呼び出し、複合機１のライフモニタメモリ１３ａに記憶されているライフモニタ情報と、クライアントＰＣ-A３、ＰＣ-B４に記憶されているライフモニタ情報とを比較チェックする。すなわち、ネットワークを介して接続されている複数の外部機器に対してライフモニタ情報の送信要求を行い、その送信要求に対する応答として送信されて来たライフモニタ情報と自装置のライフモニタメモリ１３ａに記憶されているライフモニタ情報とを照合する。更新処理が正常に実行されており、かつ記憶破壊等がなければ、三者の記憶するライフモニタ情報は一致するはずである。次に、ステップＳＴ３へ移行する。
【００２２】
ステップＳＴ３においては、上記チェックの結果、複合機本体１、クライアントＰＣ-A３、ＰＣ-B４のライフモニタ情報が同じであるか否かを判定する。全て同じであれば、いずれのライフモニタ情報も正常であるものとして、次にステップＳＴ４へ移行する。一方、同じでなければ、いずれかのライフモニタ情報が異常であるとして、ステップＳＴ７へ移行する。このように、ライフモニタ情報の更新処理が発生すると、ライフモニタメモリ１３ａのライフモニタ情報を更新する前（例えば直前）に、ライフモニタメモリ１３ａ内のライフモニタ情報が正しい情報であるか否かのチェックを行う。
【００２３】
ステップＳＴ４においては、複合機１本体のライフモニタメモリ１３ａの記憶データを更新する。次に、ステップＳＴ５へ移行する。ステップＳＴ５においては、クライアントＰＣ-A３にライフモニタ情報をＳＭＢ（Ｓｅｒｖｅｎ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコルによって送信し、更新する。続いて、ステップＳＴ６へ移行する。ステップＳＴ６においては、同様に、クライアントＰＣ-B４にライフモニタ情報をＳＭＢプロトコルによって送信し、更新する。このように、自装置のライフモニタ情報を更新する度に、必ずＰＣが保持しているライフモニタ情報の更新を行う。
【００２４】
ステップＳＴ７においては、チェック処理により、異常と判断された装置のライフモニタの書き換え処理を行う。どの装置を異常とするかは多数決により判断している。例えば、クライアントＰＣ-A３、クライアントＰＣ-B４のライフモニタ情報が同じであり、複合機１本体のライフモニタ情報のみが異なれば、複合機１本体のライフモニタ情報を異常と判断する。その場合、この例だと、ここでは複合機１本体のライフモニタメモリ１３ａにクライアントＰＣ-A３、又はクライアントＰＣ-B４のライフモニタ情報が書き込まれる。この処理で全ての装置の保持内容を同じ状態とし、ステップＳＴ４へ移行する。
【００２５】
なお、上記実施形態では、ライフモニタ更新処理発生の判定直後にライフモニタのチェック処理を行うようにしているので、異常があれば、各ライフモニタ情報の更新前に異常であるライフモニタ情報を正しく書き換えることができる。もっとも、他の実施形態として、ライフモニタ処理発生時とは無関係に、一定周期で定期的に割り込みをかけ、ライフモニタ情報のチェック処理を実行し、異常のライフモニタ情報があれば、他の装置が保持しているライフモニタ情報を使って書き換えるようにしても良い。
【００２６】
また、上記実施形態において、更新後、ネットワークを介して接続された外部機器にも更新情報を送信するので、アーカイブ先である外部機器でもライフモニタ情報を利用することができる。例えば、アーカイブ先であるＰＣにおいて、ユーザがライフモニタ情報をディスプレイに表示して確認することができる。
【図面の簡単な説明】
【００２７】
【図１】この発明が実施されるシステムの機器構成を示すブロック図である。
【図２】同システムの複合機本体の構成を示すブロック図である。
【図３】同複合機のライフモニタ情報更新発生時の処理動作を説明するためのフロー図である。
【符号の説明】
【００２８】
１        複合機
３        クライアントＰＣ-A
４        クライアントＰＣ-B
５        ＬＡＮ
１１      ＣＰＵ
１２      ＲＯＭ
１３      ＲＡＭ
１３ａ    ライフモニタメモリ
１４      画像メモリ
１５      プリンタ
１６      ＬＡＮＩ／Ｆ
１７      表示部
１８      操作部
１９      スキャナ
２０      ＣＯＤＥＣ
２１      ＮＣＵ
２２      ＭＯＤＥＭ
２３      バス
２４      公衆電話回線網
【図１】
2005252319.tif 000003
【図２】
2005252319.tif 000004
【図３】
2005252319.tif 000005