(57)【要約】【課題】テストパターンを用紙にプリントすることなく、画像処理回路自体の異常の有無を判断する。【解決手段】ＭＰＵ１でテストパターンのイメージデータを生成し、メモリコントローラ１１を介して、イメージメモリ１３のテストイメージ（０）記憶部１３ａに転送し、格納する。このテストイメージ（０）記憶部１３ａのイメージデータ（０）を読み出して、プリンタ画像処理回路１４を通す。その出力をイメージメモリ１３のテストイメージ（１）記憶部１３ｂに格納する。テストイメージ（０）記憶部１３ａとテストイメージ（１）記憶部１３ｂのイメージデータを取り出して、排他的論理和を取ることにより、比較する。両者の一致が取れなければ、表示部９に「異常」を表示し、両者の一致が取れれば「正常」を表示する。【選択図】      図１
2004248131.tif 000002
【特許請求の範囲】
【請求項１】
テストパターンのイメージデータを発生するテストパターン発生手段と、テストパターンのイメージデータを格納する第１のメモリ手段と、この第１のメモリ手段から出力されたイメージデータを画像処理する画像処理手段と、この画像処理手段から出力されるイメージデータを格納する第２のメモリ手段と、前記第１のメモリ手段のテストパターンのイメージデータと、前記第２のメモリ手段のイメージデータとを比較する比較手段と、比較結果に基づき画像処理手段の異常を判断する判断手段とを備えたことを特徴とする画像形成装置。
【請求項２】
画像読み取り手段を更に備え、前記第２のメモリ手段には、画像読み取り手段からのイメージデータ、又は画像処理手段からのイメージデータを選択的にメモリ手段に書き込むことを特徴とする請求項１記載の画像形成装置。
【請求項３】
テストパターンのイメージデータを第１のメモリ手段に書き込み、この第１のメモリ手段よりイメージデータを読み出し、画像処理回路を通した後、第２のメモリ手段に書き込み、第１のメモリ手段の元のテストパターンのイメージデータと画像処理回路を通して、第２のメモリ手段に書き込んだイメージデータとを比較し、画像処理回路の異常の有無を判断することを特徴とする画像形成装置の検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複写装置、ファクシミリ装置、複写機能・ファクシミリ機能等の多機能を有する複写機等の画像形成装置及びその検査方法に関する。
【０００２】
【従来の技術】
一般に、ファクシミリ装置等の画像形成装置では、読み取った原稿画像を、あるいは送信されて来た画像を、画像処理回路で適宜な画像処理を行い、画像形成する。従来、この種の画像形成装置において、画像処理回路が正常に動作しているかどうかを確かめる方法として、テストパターンをプリントアウトし、スキャナで読み取らせて、その濃度とテストパターンの濃度を比較する方法が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平７−３３３９３０号公報
【０００４】
【発明が解決しようとする課題】
上記した従来の検査方法では、用紙にテストパターンをプリントするため、用紙と、用紙にプリント、スキャンする手間が必要なこと、異常の場合に、プリンタ側に異常があるのか、スキャナ側に異常があるのか、判別できない等の問題がある。
【０００５】
この発明は上記問題点に着目してなされたものであって、テストパターンを用紙にプリントすることなく、画像処理回路自体の異常の有無を判別することができる画像形成装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
この発明の画像形成装置は、テストパターンのイメージデータを発生するテストパターン発生手段と、テストパターンのイメージデータを格納する第１のメモリ手段と、この第１のメモリ手段から出力されたイメージデータを画像処理する画像処理手段と、この画像処理手段から出力されるイメージデータを格納する第２のメモリ手段と、前記第１のメモリ手段のテストパターンのイメージデータと、前記第２のメモリ手段のイメージデータとを比較する比較手段と、比較結果に基づき画像処理手段の異常を判断する判断手段とを備えている。
【０００７】
この発明において、第１のメモリ手段と第２のメモリ手段は、ハード的には１つのメモリであって、互いに異なる記憶領域が割り当てられるものであっても良いし、ハード的に異なるメモリであっても良い。
【０００８】
この発明の画像形成装置は、画像読み取り手段を更に備え、前記第２のメモリ手段には、画像読み取り手段からのイメージデータ、又は画像処理手段からのイメージデータを選択的にメモリ手段に書き込むこととしても良い。
【０００９】
また、この発明の画像形成装置の検査方法は、テストパターンのイメージデータを第１のメモリ手段に書き込み、この第１のメモリ手段よりイメージデータを読み出し、画像処理回路を通した後、第２のメモリ手段に書き込み、第１のメモリ手段の元のテストパターンのイメージデータと画像処理回路を通して、第２のメモリ手段に書き込んだイメージデータとを比較し、画像処理回路の異常の有無を判断する。
【００１０】
【発明の実施の形態】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明の画像形成装置の一実施形態である複合機（コピー機能、ファックス機能、読み取り機能等の多機能を有する）の構成を示す。
【００１１】
この実施形態複合機は、ＭＰＵ１と、ＮＣＵ２と、ＭＯＤＥＭ３と、ＲＯＭ４と、ＲＡＭ５と、画像メモリ６と、ＣＣＤラインイメージセンサ７ａと、読取画像処理回路７ｂと、操作部８と、表示部９と、通信用ＣＯＤＥＣ１０と、メモリコントローラ１１と、プリンタ用ＣＯＤＥＣ１２と、イメージメモリ１３と、プリンタ画像処理回路１４と、プリンタエンジン１５と、システムバス１６と、イメージバス１７とを備えている。
【００１２】
ＭＰＵ１は、ＲＯＭ４に記憶されるプログラムにより、この実施形態複合機の全体を制御する機能を有する。このＭＰＵ１には、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２、ＭＯＤＥＭ３が接続されている。ＮＣＵ２は、ＭＰＵ１によって制御されて、回線１８と当該複合機との接続を制御するとともに、通信相手の電話番号に応じたダイヤルパルスを送出する機能及び着信を検出する機能を有する。なお、回線１８は、一般公衆回線網（ＰＳＴＮ）に接続されている。
【００１３】
ＭＯＤＥＭ３は、送信データの変調及び受信データの復調、具体的にはデジタル信号である送信データをアナログの音声信号に変調して、ＮＣＵ２を介して回線１８に送出し、また逆に、回線１８からＮＣＵ２を介して、受信したアナログの音声信号をデジタル信号に復調する。ＲＯＭ４は、この複合機全体の動作を制御するためのプログラム等を予め記憶してある。ＲＡＭ５は、ＭＰＵ１による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。画像メモリ６は、ＣＣＤラインイメージセンサ７ａ、読取画像処理回路７ｂで読み取った画像データを記憶し、または外部から回線１８とＭＯＤＥＭ３を介して、受信した画像データを記憶する。
【００１４】
ＣＣＤラインイメージセンサ７ａは、シェーディング板や原稿画像を光電変換して読み取る。読取画像処理回路７ｂは、ＣＣＤラインイメージセンサ７ａで読み取った画像データにつき、シェーディング補正、ガンマ補正、２値化等種々の処理を実行する。
【００１５】
操作部８は、テストモードキー８ａ、表示モードキー８ｂの他、スタートキー、コピーモード・ファクシミリモード等のモードを切り換えるモード切換キー、電話番号やファクシミリ番号等の数字を入力するためのテンキー、ワンタッチキー、短縮キー、その他種々の動作を指示するためのキーを有する。表示部９は、操作部８の操作により入力された電話番号、ファクシミリ番号、プリンタのトナー残量等の種々の情報を表示する。
【００１６】
通信用ＣＯＤＥＣ１０は、読み取り原稿データや記憶されている画像データを送信するために、ＭＨ、ＭＲ、ＭＭＲ方式等により、符号化（エンコード）する。メモリコントローラ１１は、イメージメモリ１３へデータを書き込み、あるいは読み出す場合のメモリ制御等を行う。プリンタ用ＣＯＤＥＣ１２は、プリントすべき画像データを復号（デコード）する。イメージメモリ１３は、テストパターンを記憶するテストパターンのイメージデータ〔テストイメージ〕（０）記憶部１３ａ、画像処理後のテストパターンのイメージデータを記憶するテストパターンイメージ〔テストイメージ〕（１）記憶部１３ｂを有する。プリンタ画像処理回路１４は、プリントすべき画像を画像処理し、プリンタエンジン１５に供給する。なお、画像処理回路１４は、解像度変換及びスムージング機能を備えているが、テストモード時には、解像度変換及びスムージングを行わないようにＭＰＵ１により設定される。
【００１７】
次に、この実施形態複合機において、プリンタ画像処理回路１４のテスト（検査）を行う場合の処理を図２、図３に示すフロー図を参照して説明する。操作部８のテストモードキー８ａが操作されると、このテストモードに入り、処理が開始される。先ず、ステップＳＴ１において、ＭＰＵ１でテストパターンのイメージデータ（テストイメージ）を生成し、メモリコントローラ１１に転送する。続いて、ステップＳＴ２へ移行する。ステップＳＴ２においては、メモリコントローラ１１より、イメージメモリ１３のテストイメージ（０）記憶部１３ａにテストパターンのイメージデータを格納する。次に、ステップＳＴ３へ移行する。
【００１８】
ステップＳＴ３においては、テストパターンのイメージデータ生成終了か否か判定する。テストパターンのイメージデータ生成中の場合には、ステップＳＴ１へ戻り、テストイメージ生成、格納を継続する。一方、テストパターンのイメージ生成終了の場合は、ステップＳＴ４へ移行する。ステップＳＴ４においては、メモリコントローラ１１のシリアル入力をプリンタ出力側に切り換える。次に、ステップＳＴ５へ移行する。ステップＳＴ５においては、テストイメージ（０）記憶部１３ａのイメージデータを読み出し、プリンタ画像処理回路１４に転送する。続いて、ステップＳＴ６へ移行する。ステップＳＴ６においては、プリンタ画像処理回路１４からのデータをテストイメージデータ（１）として、イメージメモリ１３のテストイメージ（１）記憶部１３ｂに格納する。次に、ステップＳＴ７へ移行する。ステップＳＴ７においては、テストパターンのイメージデータ（１）のデータ格納が終了か否か判定する。テストイメージ（１）が格納終了でない場合は、ステップＳＴ５へ戻り、画像処理及び格納を継続する。一方、テストパターンのイメージデータ（１）が格納終了の場合は、ステップＳＴ８へ移行する。
【００１９】
ステップＳＴ８においては、ＭＰＵ１がメモリコントローラ１１を介して、イメージメモリ１３にアクセス可能に設定する。次に、ステップＳＴ９へ移行する。ステップＳＴ９においては、イメージメモリ１３のテストイメージ（１）記憶部１３ｂより、テストパターンのイメージデータ（１）を読みだす。続いて、ステップＳＴ１０へ移行する。ステップＳＴ１０においては、読み出したテストパターンのイメージデータ（１）が全白か又は全黒かを判定する。全白か又は全黒の場合は、ステップＳＴ１１へ移行する。一方、全白か又は全黒のいずれでもない場合は、ステップＳＴ１２へ移行する。ステップＳＴ１１においては、表示部９にテストパターンのイメージデータが全白（又は全黒）です、の表示をして、リターンする。ステップＳＴ１２においては、イメージデータの指定ワードＷと指定ラインＬとを０とし、ステップＳＴ１３へ移行する。
【００２０】
ステップＳＴ１３においては、イメージメモリ１３の記憶部１３ａより、テストパターンのイメージデータ（０）のラインＬ、ワードＷのデータＤ０ｌｗを読み出す。次に、ステップＳＴ１４へ移行する。ステップＳＴ１４においては、イメージメモリ１３の記憶部１３ｂより、テストパターンのイメージデータ（１）のラインＬ、ワードＷのデータＤ１ｌｗを読み出す。次に、ステップＳＴ１５へ移行する。ステップＳＴ１５においては、それぞれ読み出したテストパターンのイメージデータ（０）Ｄ０ｌｗとテストパターンのイメージデータ（１）Ｄ１ｌｗの各ビットの排他的論理和ＥＸＯＲｌｗをそれぞれ計算する。続いて、ステップＳＴ１６へ移行する。ステップＳＴ１６においては、排他的論理和ＥＸＯＲｌｗの全ビットが「０」か否かを判定する。全ビットが「０」の場合は、ステップＳＴ１７へ移行する。一方、全ビットのうち、１つでも「１」があると、ステップＳＴ２３へ移行する。
【００２１】
例えば、図４に示すように、Ｄ０ｌｗのが左側８ビットが「１」で、右側８ビットが「０」、Ｄ１ｌｗが左側８ビットが「１」で、右側より７ビットが「１」で、他が「０」の場合、Ｄ０ｌｗとＤ１ｌｗは、右端から７ビットめが不一致で「１」となる。この場合、ＥＸＯＲｌｗが全ビット「０」であるとは言えないので、ステップＳＴ１６からステップＳＴ２３へ移行することになる。
【００２２】
ステップＳＴ１７においては、Ｗ＝Ｗｍａｘ  か否か判定する。イメージデータ（０）とイメージデータ（１）について、１ラインの全ワードにつき、一致、不一致のチェックが終了すれば、ステップＳＴ１９へ移行する。一方、まだそのラインにつき、未チェックのワードＷが残存する場合は、ステップＳＴ１８へ移行し、ワードＷを１インクリメントとし、ステップＳＴ１３へ戻り、次のワードＷの比較処理を行う。ステップＳＴ１９においては、Ｌ＝Ｌｍａｘ  か否か判定する。イメージデータ（０）とイメージデータ（１）の全ラインＬについて、各ワード毎に一致、不一致のチェックが終了した場合には、ステップＳＴ２０へ移行する。一方、まだ未チェックのラインＬが残存する場合は、ステップＳＴ２１へ移行する。ステップＳＴ２１においては、ラインＬを１インクリメントするとともに、次のステップＳＴ２２において、ワードＷをクリアし、ステップＳＴ１３へ戻る。そして、次のラインＬの最初のワードＷから比較処理を開始する。
【００２３】
ステップＳＴ１６において、排他的論理和ＥＸＯＲｌｗが「１」であるビットが１つでもあると、ステップＳＴ２３において、表示部９に「イメージデータは異常です」の表示を行う。次に、ステップＳＴ２４へ移行する。ステップＳＴ２４においては、表示モードか否か判定する。表示モードが設定されていれば、ステップＳＴ２５へ移行する。一方、表示モードが設定されていない場合は、そのままリターンする。ステップＳＴ２５においては、ビットイメージを表示部９に表示して、リターンする。
【００２４】
なお、上記実施形態においては、画像処理回路としてプリンタ用画像処理回路を例にあげ、生成したテストパターンのイメージデータを記憶しておくとともに、プリンタ用の画像処理回路を通したテストパターンのイメージデータをも記憶し、両者を比較しているが、プリンタ用の画像処理回路に代えて、ＣＯＤＥＣを適用し、ＣＯＤＥＣのチェックを行うこともできる。
【００２５】
この場合は、イメージメモリ（０）からテストパターンのイメージデータを読み出し、ＣＯＤＥＣで符号化し、画像メモリに記憶し、画像メモリから符号化イメージデータを読み出し、ＣＯＤＥＣで復号して、イメージメモリ（１）に書き込み、２つのイメージデータを比較する。
【００２６】
また、上記実施形態では、テストパターンはＭＰＵ１でソフトウェアで生成しているが、テストパターン原稿をＣＣＤラインセンサで読み取り、イメージメモリに格納しても良い。
【００２７】
【発明の効果】
この発明によれば、テストパターンのイメージデータを発生するテストパターン発生手段と、テストパターンのイメージデータを格納する第１のメモリ手段と、この第１のメモリ手段から出力されたイメージデータを画像処理する画像処理手段と、この画像処理手段から出力されるイメージデータを格納する第２のメモリ手段と、前記第１のメモリ手段内のテストパターンのイメージデータと、前記第２のメモリ手段のイメージデータとを比較する比較手段と、比較結果に基づき画像処理手段の異常を判断する判断手段とを備えるので、用紙にテストパターンを印字することはなく、画像処理回路自体の異常の有無を判断することができる。また、画像読取部からのイメージデータの入力に、画像処理回路の出力を接続することで、本発明を容易に実施することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態である複合機の構成を示すブロック図である。
【図２】同実施形態複合機におけるテストモードでの画像処理回路のチェック処理を説明するフロー図である。
【図３】図２とともに、同実施形態複合機におけるテストモードでの画像処理回路のチェック処理を説明するフロー図である。
【図４】同実施形態複合機の画像処理回路チェック時のテストパターンデータ例を示す図である。
【符号の説明】
１          ＭＰＵ
２          ＮＣＵ
３          ＭＯＤＥＭ
４          ＲＯＭ
５          ＲＡＭ
６          画像メモリ
７ａ        ＣＣＤラインイメージセンサ
７ｂ        読取画像処理回路
８          操作部
８ａ        テストモードキー
８ｂ        表示モードキー
９          表示部
１０        通信用ＣＯＤＥＣ
１１        メモリコントローラ
１２        プリント用ＣＯＤＥＣ
１３        イメージメモリ
１３ａ      テストイメージ（０）記憶部
１３ｂ      テストイメージ（１）記憶部
１４        プリンタ画像処理回路
１５        プリンタエンジン
１６        システムバス
１７        イメージバス
【図１】
2004248131.tif 000003
【図２】
2004248131.tif 000004
【図３】
2004248131.tif 000005
【図４】
2004248131.tif 000006