(57)【要約】【課題】画像記録速度の著しい低下を起こさずに、記録媒体に要求される画像品質に応じた適切な画像品質検査を行って過剰の異常検出を防ぎ、かつ小型化、低コスト化を実現する画像記録装置及びその装置による画像品質判定のためのプログラムを提供する。【解決手段】第１の媒体搬送部３により順次搬送されて画像記録される複数の記録媒体８の中から記録媒体８を抜き取り、この記録媒体８を両面印刷用の第２の媒体搬送部６を通して媒体供給部１側に戻し、再び第１の媒体搬送部３により搬送させるときに、記録媒体８の画像を媒体検出部１２により読み取り、この読み取られた画像の品質を品質判定部３９により判定する。【選択図】図２
2008173800.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を供給する媒体供給部と、前記媒体供給部から供給された前記記録媒体を搬送する第１の媒体搬送部と、前記第１の媒体搬送部により搬送中の前記記録媒体に対して画像記録を行う画像記録部と、前記画像記録部により前記画像記録された前記記録媒体を前記媒体供給部側に戻す第２の媒体搬送部とを有する画像記録装置において、
前記画像記録された前記記録媒体を抜き取って前記第２の媒体搬送部に送る媒体抜取り部と、
前記第２の媒体搬送部により戻されて前記媒体供給部から前記第１の媒体搬送部に再供給される前記記録媒体に記録された前記画像を読み取る画像読取部と、
前記画像読取部により読み取られた前記画像の品質を判定する品質判定部と、
を具備することを特徴とする画像記録装置。
【請求項２】
前記第２の媒体搬送部は、前記画像記録された前記記録媒体を反転させて前記媒体供給部側に搬送することを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記媒体抜取り部は、前記記録媒体への前記画像の記録動作中に、前記第１の媒体搬送部により連続的に順次搬送される複数の前記記録媒体から少なくとも１枚の前記記録媒体を抜き取ることを特徴とする請求項１記載の画像記録装置。
【請求項４】
前記画像読取部は、前記記録媒体に記録された前記画像を読み取って当該画像の画像信号を出力することを特徴とする請求項１記載の画像記録装置。
【請求項５】
前記画像読取部は、前記画像の読み取りと前記記録媒体の両端位置の検出との兼用であることを特徴とする請求項１記載の画像記録装置。
【請求項６】
前記画像読取部は、前記媒体供給部と前記第１の媒体搬送部との間に配置されることを特徴とする請求項１記載の画像記録装置。
【請求項７】
前記品質判定部は、前記画像読取部により読み取られた前記画像と基準画像とを比較し、これら読取画像と基準画像との一致率に基づいて前記画像の品質を判定することを特徴とする請求項１記載の画像記録装置。
【請求項８】
前記品質判定部は、前記読取画像と前記基準画像との比較を各画素毎に行うことを特徴とする請求項７記載の画像記録装置。
【請求項９】
前記品質判定部は、前記読取画像と前記基準画像との前記一致率を求め、当該一致率が予め設定された検査条件よりも少ない場合に前記記録媒体への前記画像の抜けと判定し、前記一致率が予め設定された前記検査条件よりも多い場合に前記記録媒体上の汚れ付着と判定することを特徴とする請求項７記載の画像記録装置。
【請求項１０】
前記品質判定部は、互いに異なる複数の前記検査条件を有し、これら検査条件毎に前記画像の品質判定の精度が異なる複数の検査モードのうちいずれか１つの前記検査モードを設定可能とすることを特徴とする請求項９記載の画像記録装置。
【請求項１１】
前記品質判定部は、前記複数の検査モードのうち前記精度の高い高精度検査モードと、前記高精度検査モードよりも前記精度の低い標準検査モードとを有することを特徴とする請求項１０記載の画像記録装置。
【請求項１２】
前記品質判定部は、前記検査条件を任意に変更設定可能とする任意設定検査モードを有することを特徴とする請求項１０記載の画像記録装置。
【請求項１３】
前記品質判定部は、前記画像の品質判定の精度が異なる前記複数の検査モードに応じてそれぞれ前記画像の品質判定の頻度が設定されることを特徴とする請求項１０記載の画像記録装置。
【請求項１４】
前記画像記録部は、インクを吐き出して前記記録媒体上への画像記録を行うインクジェットヘッドを有し、
前記品質判定部は、前記画像の抜けを前記インクジェットヘッドから前記インクが吐き出されないと判定し、前記記録媒体上の汚れ付着を少なくとも前記インクジェットヘッドから前記インクが余分に吐き出されたと判定する、
ことを特徴とする請求項９記載の画像記録装置。
【請求項１５】
前記画像記録部は、ライン状に配列された複数のノズルからそれぞれインクを吐き出して前記記録媒体上への画像記録を行うインクジェットヘッドを有し、
前記品質判定部は、前記読取画像から前記第１の媒体搬送部により搬送される前記記録媒体の搬送方向に沿って前記記録媒体上に着弾された前記インクの画素数を検出し、当該インクの画素数と前記基準画像における基準インク画素数との一致率を求め、この一致率が負値であれば、前記インクジェットヘッドから前記インクが吐き出されない前記インクの抜けと判定し、前記一致率が正値であれば、前記記録媒体上の汚れ付着と判定する、
ことを特徴とする請求項７記載の画像記録装置。
【請求項１６】
前記品質判定部は、前記負値と前記正値とに対する予め設定された検査条件としての各判定一致率を有し、前記一致率が前記各判定一致率のうちいずれか一方を越えると、前記画像品質の低下を判定することを特徴とする請求項１５記載の画像記録装置。
【請求項１７】
前記品質判定部は、前記読取画像から前記インクジェットヘッドにおける前記複数のノズルのライン方向に沿って前記記録媒体上における前記インクの抜けの画素数又は前記汚れ付着の画素数を求め、これらインクの抜けの画素数又は汚れ付着の画素数が予め設定された検査条件としての判定画素数以上であれば、前記画像品質の低下を判定することを特徴とする請求項１５記載の画像記録装置。
【請求項１８】
前記品質判定部は、前記記録媒体の搬送方向と前記複数のノズルのライン方向とにより成る判定単位ブロックを前記記録媒体上に設定し、
前記負値と前記正値とに対する予め設定された検査条件としての各判定一致率を有し、前記一致率が前記各判定一致率のうちいずれか一方を越えるか否かの第１の判定を行うと共に、
前記読取画像から前記インクジェットヘッドにおける前記複数のノズルのライン方向に沿って前記記録媒体上における前記インクの抜けの画素数又は前記汚れ付着の画素数を求め、当該求められた画素数が予め設定された検査条件としての判定画素数を超えるか否かの第２の判定を行い、
前記判定単位ブロック内に前記第１又は第２の判定の少なくとも一方に前記超える判定結果が有り、且つ当該判定単位ブロックが検査条件としての基準ブロック数以上である場合に、前記画像品質の低下と判定する、
ことを特徴とする請求項１５記載の画像記録装置。
【請求項１９】
前記品質判定部は、互いに異なる複数の判定基準毎に前記画像の品質判定の精度が異なる複数の検査モード毎で、かつ前記インクジェットヘッドから前記インクが吐き出されない前記インクの抜けの判定と、前記記録媒体上の汚れ付着の判定との各判定別に、それぞれ前記判定一致率、前記判定画素数、前記基準ブロック数が設定された検査条件テーブルを有する、
ことを特徴とする請求項１７又は１８記載の画像記録装置。
【請求項２０】
前記品質判定部は、前記画像品質の低下を判定すると、前記記録媒体に対する前記画像記録を停止すると共に、前記画像記録部の回復処理の指示を発することを特徴とする請求項１記載の画像記録装置。
【請求項２１】
前記画像読取部により読み取られた光の３原色から成る色空間に基づく読取画像を記憶する第１の画像メモリと、
上位機器から送出される前記色空間とは別の色空間に基づく基準画像を記憶する第２の画像メモリとを有し、
前記品質判定部は、前記第１の画像メモリに記憶される前記読取画像と前記第２の画像メモリに記憶される前記基準画像との色空間を一致させる色変換部と、
前記画像の品質判定を行うための検査条件を設定する検査条件設定部と、
前記第１の画像メモリに記憶されている前記読取画像と前記第２の画像メモリに記憶されている前記前記基準画像とを比較して一致率を求める画像比較部と、
前記画像比較部により求められた前記一致率と前記検査条件設定部により設定された前記検査条件とに基づいて前記画像の品質を判定する判定部とを有する、
ことを特徴とする請求項１記載の画像記録装置。
【請求項２２】
記録媒体を媒体供給部から第１の媒体搬送部に供給させ、前記第１の媒体搬送部により搬送中の前記記録媒体に対して画像記録部に画像記録を行わせ、且つ前記画像記録が行われた前記記録媒体を第２の媒体搬送部によって前記媒体供給部側に戻す処理を行わせ、前記記録媒体に記録された前記画像に対する品質判定の制御を中央演算装置に行わせるためのプログラムであって、
前記画像記録された前記記録媒体を抜き取り前記第２の媒体搬送部へ搬送させる処理と、
前記第２の媒体搬送部によって前記媒体供給部に戻され、前記媒体供給部から前記第１の媒体搬送部に再供給される前記記録媒体に記録された前記画像を読み取らせる処理と、
前記読み取られた前記画像の品質を判定する処理と、
を前記中央演算装置に行わせることを特徴とするプログラム。
【請求項２３】
前記記録媒体の抜き取りは、前記記録媒体への前記画像の記録動作中に、連続的に順次搬送される複数の前記記録媒体から少なくとも１枚の前記記録媒体を抜き取らせることを特徴とする請求項２２記載のプログラム。
【請求項２４】
前記画像品質を判定する処理は、前記読み取られた前記画像と基準画像とを比較し、前記読み取られた前記画像と基準画像との一致率に基づいて行うことを特徴とする請求項２２記載のプログラム。
【請求項２５】
前記画像品質を判定する処理は、前記読取画像と前記基準画像との比較を画素毎に行うことを特徴とする請求項２４記載のプログラム。
【請求項２６】
前記画像品質を判定する処理は、前記読み取られた画像と前記基準画像との前記一致率を求め、当該一致率が予め設定された検査条件よりも少ない場合に前記記録媒体への前記画像の抜けと判定し、前記一致率が予め設定された前記検査条件よりも多い場合に前記記録媒体上の汚れ付着と判定することを特徴とする請求項２４記載のプログラム。
【請求項２７】
前記画像品質を判定する処理は、検査条件毎に前記画像の品質判定の精度が異なる複数の検査モードのうち、いずれか１つの前記検査モードに基づいて行うことを特徴とする請求項２２記載のプログラム。
【請求項２８】
前記画像品質を判定する処理は、前記複数の検査モードのうち前記精度の高い高精度検査モード、又は前記高精度検査モードよりも前記精度の低い標準検査モードのいずれかに基づいて行うことを特徴とする請求項２７記載のプログラム。
【請求項２９】
前記画像品質を判定する処理は、検査条件を任意に変更設定可能とする任意設定検査モードに基づいて行うことを特徴とする請求項２２記載のプログラム。
【請求項３０】
前記画像品質を判定する処理は、前記画像の品質判定の精度が異なる前記複数の検査モードに応じてそれぞれ前記画像の品質判定の頻度を設定することを特徴とする請求項２７又は２９記載のプログラム。
【請求項３１】
前記画像品質を判定する処理は、前記画像記録部が有するインクジェットヘッドから前記インクが吐き出されないことを前記画像の抜けとして判定し、少なくとも前記インクジェットヘッドから前記インクが余分に吐き出されたことを前記記録媒体上の前記汚れ付着として判定することを特徴とする請求項２６記載のプログラム。
【請求項３２】
前記画像品質を判定する処理は、前記読み取られた画像から前記第１の媒体搬送部により搬送される前記記録媒体の搬送方向に沿って前記画像記録部が有するインクジェットヘッドから前記記録媒体上に着弾されたインクの画素数を検出し、
前記インクの画素数と基準画像における基準インク画素数との一致率を求め、
前記一致率が負値であれば、前記インクジェットヘッドから前記インクが吐き出されない前記インクの抜けと判定し、且つ前記一致率が正値であれば、前記記録媒体上の汚れ付着と判定する、
ことを特徴とする請求項２２記載のプログラム。
【請求項３３】
前記画像品質を判定する処理は、前記一致率が前記負値と前記正値とに対する予め設定された検査条件としての各判定一致率のうちいずれか一方を越えた場合に、前記画像品質の低下と判定することを特徴とする請求項３２記載のプログラム。
【請求項３４】
前記画像品質を判定する処理は、前記読み取られた画像から前記インクジェットヘッドに形成された複数のノズルのライン方向に沿って前記記録媒体上における前記インクの抜けの画素数又は前記汚れ付着の画素数を求め、当該求められた画素数が予め設定された検査条件としての判定画素数以上であれば、前記画像品質の低下と判定することを特徴とする請求項３２記載のプログラム。
【請求項３５】
前記画像品質を判定する処理は、前記第１の媒体搬送部による前記記録媒体の搬送方向と前記画像記録部が有するインクジェットヘッドにライン状に形成された複数のノズルのライン方向とにより成る判定単位ブロックを前記記録媒体上に設定し、
前記一致率が前記負値と前記正値とに対する予め設定された検査条件としての各判定一致率のうちいずれか一方を越えるか否かの第１の判定を行うと共に、
前記読み取られた画像から前記インクジェットヘッドにおける前記複数のノズルのライン方向に沿って前記記録媒体上における前記インクの抜けの画素数又は前記汚れ付着の画素数を求め、当該求められた画素数が予め設定された検査条件としての判定画素数を超えるか否かの第２の判定を行い、
前記判定単位ブロック内に前記第１又は第２の判定の少なくとも一方に前記超える判定結果が有り、且つ当該判定単位ブロックが検査条件としての基準ブロック数以上である場合に、前記画像品質の低下と判定する、
ことを特徴とする請求項３２記載のプログラム。
【請求項３６】
前記画像品質を判定する処理は、前記画像品質の低下を判定すると、前記記録媒体に対する前記画像記録を停止すると共に、前記画像記録部の回復処理の指示を発することを特徴とする請求項２２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録技術に関し、特に記録媒体に記録された画像の画像品質を判定するための技術に関する。
【背景技術】
【０００２】
近年、画像記録装置は、益々、小型化、高速化が求められると共に、記録媒体への記録画像の品位向上の要求も高まっている。画像記録装置は、例えばインクジェットヘッド等の記録ヘッドからインクを吐出させ、吐出したインクを記録媒体上に着弾させることにより記録媒体への画像記録動作を行っている。インクジェットヘッド等の記録ヘッドは、インクを吐き出す複数のノズルをライン状に設けている。このため、画像記録動作において記録ヘッドの複数のノズルの中でインクを吐き出せなくなったノズル、すなわち不吐出のノズルが発生すると、記録媒体上に記録される画像には、不吐出のノズルのノズル位置に対応してインクの着弾されていないライン状の部分すなわち白筋の部分が生じる。この白筋の為に画像記録の品質が低下する。  
記録ヘッドにおけるインクの不吐出以外に、例えば記録媒体上にインク等の汚れが付着することも発生する。このように記録媒体上に汚れ付着が発生しても画像記録の品質は著しく低下する。
【０００３】
このような画像記録の品質低下が発生するために、記録媒体に画像記録された画像の品質を検査する要求が高い。高速の画像記録装置により画像記録された画像品質を検査する場合、高速で順次画像記録される複数の記録媒体を目視により確認して画像の品質検査を行うことは、過酷な作業となる。なお、一般に、記録媒体上に記録された画像を検出するには、例えばライン状の光学センサが用いられる。
【０００４】
特許文献１は、インクの不吐出のノズルの検査の技術を開示する。すなわち、図１４に示すように印刷メディア５１の上方には、インクジェットヘッド部５２とスキャナ部５３とが設けられている。印刷メディア５１は、連続用紙が用いられ、一定速度で搬送される。インクジェットヘッド部５２は、固定され、搬送される印刷メディア５１に対して印刷を行う。このインクジェットヘッド部５２は、印刷メディア５１に対して印刷幅分の複数のノズルを有する。スキャナ部５３は、インクジェットヘッド部５２の下流側に設置され、印刷メディア５１上の印刷結果を読み取る。このスキャナ部５３も印刷メディア５１に対して印刷幅分のセンサを有する。
【０００５】
不吐出ノズルの検査は、印刷メディア５１が一定速度で搬送され、インクジェットヘッド部５２により印刷メディア５１に対して印刷を行っているとき、インクジェットヘッド部５２により印刷メディア５１上の印刷領域の間等にテストパターンが印刷される。スキャナ部５３は、印刷メディア５１上に印刷されたテストパターンを読み取る。しかるに、テストパターンの読み取り結果に基づいて不吐出ノズルの有無の判断を行い、不吐出ノズルが有った場合、その異常を知らせる。  
又、特許文献１は、同一印刷部分が一定間隔で出現するバリアブル印刷の場合、ノズル抜けパターンの合否判定基準となるパターンを予め登録し、同じ部分の任意の場所をスキャナ部５３により読み込ませ、不吐出ノズルの有無の判断を行う。
【特許文献１】特開２００４−９４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
画像記録装置の排出側には、インクジェットヘッド部５２により印刷された印刷メディア５１を装置本体の外部に排出する媒体排出機構等が設けられる。ところが、特許文献１は、インクジェットヘッド部５２の下流にスキャナ部５３を設置するために、スキャナ部５３と媒体排出機構等との干渉を避ける必要があり、装置本体の大型化に繋がる。  
又、特許文献１において印刷メディア５１の通過位置情報を取得し、印刷メディア５１上の画像記録位置の補正を併せて行う場合、画像記録位置を検出するための検出部を設ける必要がある。印刷メディア５１上の画像記録位置の補正は、印刷メディア５１への印刷の前に行う必要がある。従って、検出部は、例えばスキャナ部５３とは別にインクジェットヘッド部５２の上流側に配置する必要がある。このため、高コストとなる。
【０００７】
特許文献１は、印刷メディア５１として連続用紙を用いているが、連続用紙でない用紙、いわゆるカット紙を用いた場合、カット紙にテストパターンを印刷して不吐出ノズルの有無の判断を行うことになる。しかしながら、カット紙にテストパターンを印刷したのでは、印刷物としてのカット紙の品質を低下させてしまう。
【０００８】
特許文献１による不吐出ノズルの検査において、テストパターンに基づいてインクジェットヘッド部５２の全ノズルの検査に適用した場合、印刷物の重要度に応じた不吐出ノズルの有無の判断の許容範囲を逸脱する場合がある。例えば、オフィス用で用いられる文書で印刷された資料等の印刷物は、写真撮影により取得された撮影データ等の印刷物と比較してインクの着弾する部分が少なく印刷メディア５１の下地の現れる部分が多い。これにより、文書で印刷された資料等の印刷物では、インクの着弾されない白筋の部分が有ったとしても視覚的に目立つことは少ない。従って、文書で印刷された資料等の印刷物では、不吐出ノズルの有無の判断の許容範囲を緩く設定しても問題がないが、不吐出ノズルの検査を全ノズルに適用すると、許容される不吐出しノズルも検出してしまい、過剰の異常検出となってしまう。
【０００９】
そこで本発明は、画像記録速度の著しい低下を起こさずに、記録媒体に要求される画像品質に応じた適切な画像品質検査を行って過剰の異常検出を防ぎ、かつ小型化、低コスト化を実現する画像記録装置及びその装置による画像品質判定のためのプログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために、本発明の態様のひとつである画像記録装置は、記録媒体を供給する媒体供給部と、媒体供給部から供給された記録媒体を搬送する第１の媒体搬送部と、第１の媒体搬送部により搬送中の記録媒体に対して画像記録を行う画像記録部と、画像記録部により画像記録された記録媒体を媒体供給部側に戻す第２の媒体搬送部とを有する画像記録装置において、画像記録された記録媒体を抜き取って第２の媒体搬送部に送る媒体抜取り部と、第２の媒体搬送部により戻されて媒体供給部から第１の媒体搬送部に再供給される記録媒体に記録された画像を読み取る画像読取部と、画像読取部により読み取られた画像の品質を判定する品質判定部と、を具備することを特徴とする。
【００１１】
また、本発明の別の態様のひとつであるプログラムは、記録媒体を媒体供給部から第１の媒体搬送部に供給させ、第１の媒体搬送部により搬送中の記録媒体に対して画像記録部に画像記録を行わせ、且つ画像記録が行われた記録媒体を第２の媒体搬送部によって媒体供給部側に戻す処理を行わせ、記録媒体に記録された画像に対する品質判定の制御を中央演算装置に行わせるためのプログラムであって、画像記録された記録媒体を抜き取り第２の媒体搬送部へ搬送させる処理と、第２の媒体搬送部によって媒体供給部に戻され、媒体供給部から第１の媒体搬送部に再供給される記録媒体に記録された画像を読み取らせる処理と、読み取られた画像の品質を判定する処理と、を中央演算装置に行わせることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像記録速度の著しい低下を起こさずに、記録媒体に要求される画像品質に応じた適切な画像品質検査を行って過剰の異常検出を防ぎ、かつ小型化、低コスト化を実現する画像記録装置及びその装置による画像品質判定のためのプログラムを提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態について図面を参照して説明する。  
図１は画像記録装置の構成図を示す。かかる装置は、媒体供給部１と、画像読取部２と、第１の媒体搬送部３と、画像記録部４と、排出部５と、第２の媒体搬送部６とを有する。  
媒体供給部１は、媒体収納部７を有する。この媒体収納部７は、例えばカセット状のトレイに形成され、複数の記録媒体８が積載されている。この媒体収納部７は、例えば装置本体に対して取り付け、取り外し可能である。この媒体収納部７には、ピックアップローラ９が設けられている。このピックアップローラ９は、媒体収納部７内に積載されている記録媒体８を１枚のみピックアップして記録媒体８の搬送の下流側に給送する。レジストローラ対１０は、媒体収納部７から給送された記録媒体８の先端揃えと下流側への給送タイミングを決定する。このレジストローラ対１０の上流側には、レジストセンサ１１が配置されている。このレジストセンサ１１は、レジストローラ対１０への記録媒体８の到達と通過とを検出する。
【００１４】
従って、レジストローラ対１０は、レジストセンサ１１によるレジストローラ対１０への記録媒体８の到達と通過との検出に基づいて後述する制御部３０により動作制御される。具体的に、レジストセンサ１１により記録媒体８の先端が検出されると、制御部３０は、ピックアップローラ９を駆動して記録媒体８を一定量だけ下流側に送り込む。このとき、レジストローラ対１０は停止している。この後、制御部３０は、先行する記録媒体８との間隔を所定間隔に保つようにレジストローラ対１０の駆動タイミングを制御する。レジストローラ対１０の駆動により記録媒体８が画像読取部２側に送り込まれ、記録媒体８の後端の通過がレジストセンサ１１により検出されると、制御部３０は、レジストローラ対１０を停止する。これにより、記録媒体８は、レジストローラ対１０に対して略垂直方向に方向規制されて画像読取部２側に送り込まれる。
【００１５】
画像読取部２は、媒体供給部１と第１の媒体搬送部３との間に配置されている。この画像読取部２は、媒体検出部１２と媒体規制板１３とを有する。媒体検出部１２は、媒体供給部１から給送される記録媒体８の搬送経路の下方に設けられる。この媒体検出部１２は、記録媒体８の下面の画像を読み取り、記録媒体８の搬送方向ａに対する左右両端位置を検出すると共に、読み取った記録媒体８の下面を撮像したカラー画像信号を出力する。この画像読取部２は、例えば記録媒体８の最大幅長よりも長いライン長を有するラインセンサが用いられる。このラインセンサは、複数の撮像素子をライン状に配列して成り、例えばカラー画像信号を出力する。
【００１６】
媒体規制板１３は、媒体検出部１２の上方でかつ媒体検出部１２と対向して設けられている。この媒体規制板１３は、記録媒体８の浮き上がりを防止し、かつ媒体検出部１２による記録媒体８の左右両端位置の検出と記録媒体８の画像の読み取りとを確実にするために設けられている。ところで、レジストローラ対１０による記録媒体８の搬送速度は、第１の媒体搬送部３の搬送ベルト１７による記録媒体８の搬送速度よりも速めに設定される。これにより、記録媒体８は、媒体規制板１３と搬送ベルト１７上に配置される吸着ローラ２０との間でループが形成される。媒体規制板１３は、ループに形成される記録媒体８の高さを規制する。これにより、媒体検出部１２は、確実な記録媒体８の左右両端位置の検出と記録媒体８の画像の読み取りとが可能になる。
【００１７】
第１の媒体搬送部３は、媒体供給部１から供給された記録媒体８を吸着して搬送する。この第１の媒体搬送部３は、３つのローラ１４〜１６と、これらローラ１４〜１６の間に架張された搬送ベルト１７とを有する。ローラ１４には、モータ等の駆動部１８が設けられている。この駆動部１８は、ローラ１４を回転駆動することにより搬送ベルト１７を各ローラ１４〜１６間に移動する。これにより、搬送ベルト１７は、例えば搬送方向ａに移動する。
【００１８】
搬送ベルト１７には、複数の孔が形成されている。これら孔は、搬送ベルト１７上に記録媒体８を吸着させるために形成されている。これら孔の配置位置及び径は、記録媒体８を搬送ベルト１７上に吸着可能とするように適宜設定される。第１の媒体搬送部３の内部には、吸着ファン１９が設けられている。この吸着ファン１９は、回転駆動することにより搬送ベルト１７の各孔を通してエアーを吸引する。又、搬送ベルト１７の上流側に吸着ローラ２０が設けられている。この吸着ローラ２０は、搬送ベルト１７を介してローラ１５に押し付けられて設けられている。この吸着ローラ２０は、搬送ベルト１７上に給送された記録媒体８を搬送ベルト１７上に押し付けて記録媒体８の搬送ベルト１７上への吸着性を高めている。なお、搬送ベルト１７上への記録媒体８の吸着は、エアー吸引に限らず、例えば静電吸着等の既知の吸着方法を用いてもよい。
【００１９】
搬送情報生成部２１が搬送ベルト１７の上流側のローラ１５に設けられている。この搬送情報生成部２１は、搬送ベルト１７の移動による記録媒体８の搬送量に応じた搬送情報を生成する。この搬送情報生成部２１は、例えばエンコーダが用いられる。  
トップエッジセンサ２２が搬送ベルト１７の上方で、かつ吸着ローラ２０と画像記録部４との間に設けられている。このトップエッジセンサ２２は、搬送ベルト１７上に吸着されて搬送される記録媒体８の先端の到達と後端の通過とを検出する。
【００２０】
画像記録部４は、例えばインクジェットヘッド等の記録ヘッド部２３と、この記録ヘッド部２３を駆動する記録ヘッド駆動部２４とを有する。記録ヘッド部２３は、例えばインクを吐き出す複数のノズルをライン状に形成してなる。
【００２１】
排出部５は、画像記録されて排出される記録媒体８を収納する。この排出部５は、排出トレイを有し、例えば装置本体に対して取り付け、取り外し可能である。  
第２の媒体搬送部６は、画像記録部４により画像記録された記録媒体８を媒体供給部１側に戻すもので、例えば記録媒体８への両面（第１及び第２面）印刷の動作時に駆動される。第２の媒体搬送部６は、媒体抜取り部としての経路切替機構２５を備える。この経路切替機構２５は、画像記録された記録媒体８を排出部５と、この排出部５に排出せずに媒体戻しループ機構２６側とのいずれか一方に搬送方向を切り替える。この経路切替機構２５は、例えば連続して画像記録される複数の記録媒体８のうち１枚の記録媒体８を抜き取って媒体戻しループ機構２６側に送る。
【００２２】
媒体戻しループ機構２６は、第１の媒体搬送部３及び画像記録部４などの上方を通って第１の媒体搬送部３と媒体供給部１側との間に設けられている。この媒体戻しループ機構２６には、両面搬送ベルト２７が設けられている。この両面搬送ベルト２７は、記録媒体８を搬送方向ｂに移動させる。  
両面供給経路２８が媒体戻しループ機構２６による搬送到達位置に設けられている。この両面供給経路２８の端部には、スイッチバック機構２９が設けられている。このスイッチバック機構２９は、記録媒体８の表裏を反転する。この表裏反転された記録媒体８は、再びレジストローラ対１０に給送される。
【００２３】
図２は本装置における制御系のブロック構成図を示す。本装置は、制御部３０を有する。この制御部３０は、媒体供給部１と、画像読取部２と、第１の媒体搬送部３と、画像記録部４と、排出部５と、第２の媒体搬送部６とをそれぞれ動作制御する。  
図３は制御部３０の具体的な機能ブロック図を示す。制御部３０は、ＣＰＵ等の中央演算装置３１を有する。この中央演算装置３１には、ＲＯＭ等から成るプログラムメモリ３２及びデータメモリ３３が接続されている。このプログラムメモリ３２には、例えば画像記録動作プログラムが格納されている。
【００２４】
中央演算装置３１は、プログラムメモリ３２に格納されている動作処理プログラムを実行して媒体供給部１と、画像読取部２と、第１の媒体搬送部３と、画像記録部４と、排出部５と、第２の媒体搬送部６とに対して各動作指令を発する。これにより、制御部３０は、記録媒体８に対する一連の画像記録動作、すなわち片面印刷時に、媒体供給部１から記録媒体８を第１の媒体搬送部３に供給し、この第１の媒体搬送部３により搬送中の記録媒体８に対して画像記録部４により画像記録を行い、この画像記録された記録媒体８を排出部５に排出し、かつ両面印刷時に、画像記録が行われた記録媒体８を第２の媒体搬送部６によってスイッチバックして媒体供給部１側に戻し、再度、記録媒体８を第１の媒体搬送部３により搬送させて画像記録部４により画像記録を行い、この画像記録された記録媒体８を排出部５に排出するという一連の画像記録動作を行う。なお、制御部３０から媒体供給部１と、画像読取部２と、第１の媒体搬送部３と、画像記録部４と、排出部５と、第２の媒体搬送部６とに対して発せられる各動作指令は、実質的にプログラムメモリ３２に格納されている動作処理プログラムを実行する中央演算装置３１から発せられる。
【００２５】
又、制御部３０は、記録媒体８に対する画像記録位置の制御を行う。すなわち、媒体収納部７から供給される記録媒体８は、レジストローラ対１０を通過した後、媒体検出部１２の上方を通過する。このときの記録媒体８には、画像が形成されていない。従って、媒体検出部１２は、図４に示すように記録媒体８の幅長に対応して電圧レベルがローレベルとハイレベルとに変化するカラー画像信号を出力する。
【００２６】
制御部３０は、側端情報生成部３４を有する。この側端情報生成部３４は、媒体検出部１２から出力されるカラー画像信号を処理し、記録媒体８の左右両端位置に対応する各点ＰＡ、ＰＢを決定し、中央演算装置３１に通知する。具体的に、側端情報生成部３４には、図４に示すように記録媒体８の左右両端検出用の閾値ＴＨＰが予め設定されている。側端情報生成部３４は、媒体検出部１２から出力されるカラー画像信号と閾値ＴＨＰとを比較し、カラー画像信号のレベルが閾値ＴＨＰを超えた各点をＰＡ、ＰＢを記録媒体８の左右両端位置として検出する。媒体検出部１２は、搬送中の記録媒体８を連続的に撮像してそのカラー画像信号を出力するので、側端情報生成部３４は、搬送中の記録媒体８の左右両端位置ＰＡ、ＰＢを順次検出して更新出力する。なお、媒体検出部１２は、複数の撮像素子をライン状に配列したラインセンサであるので、制御部３０は、左右両端位置ＰＡ、ＰＢを媒体検出部１２における各撮像素子のアドレスとして検出できる。
【００２７】
データメモリ３３には、媒体検出部６のアドレスと画像記録部４の各画素との位置関係が予め記憶されている。画像記録部４の各画素は、例えばインクジェットヘッド等の記録ヘッド部２３における各ノズルから吐き出されて記録媒体８上に着弾されたインクにより形成される点の画像に相当する。従って、中央演算装置３１は、側端情報生成部３４により検出された記録媒体８の左右両端位置ＰＡ、ＰＢを画像記録部４に与えると、記録ヘッド部２３により記録媒体８上に記録される画像位置を制御できる。
【００２８】
ところで、媒体検出部１２は、記録媒体８の搬送に伴なって順次読み込みを行なう。例えば、記録媒体８の搬送速度が４００ｍｍ／ｓｅｃ、媒体検出部１２の読み出し周期が５ｍｓｅｃであれば、記録媒体８の左右両端位置ＰＡ、ＰＢの情報は、記録媒体８が例えば搬送距離２ｍｍ搬送される毎に更新される。  
中央演算装置３１は、側端情報生成部３４からの順次更新される左右両端位置ＰＡ、ＰＢを画像記録部４に与えるので、万一、記録媒体８が搬送方向ａに対して横ずれしても、この横ずれを検出して記録媒体８上の画像記録位置をリアルタイムに補正できる。
【００２９】
中央演算装置３１は、レジストローラ対１０の駆動タイミングに基づいて順次検出される記録媒体８の左右両端位置ＰＡ、ＰＢが搬送方向ａにおいて記録媒体８の先端位置からどのくらいの距離にあるのかを判断する。すなわち、データメモリ３３には、レジストローラ対１０と媒体検出部１２との離間距離が予め記憶されている。従って、中央演算装置３１は、レジストローラ対１０の駆動開始時から離間距離に応じた規定時間分遅延後に媒体検出部１２から出力される画像信号の読み取りを開始すれば、記録媒体８の先端位置が媒体検出部１２の配置位置に到達した時点から当該媒体検出部１２の読み取り動作を開始できる。
【００３０】
なお、本実施の形態では、媒体検出部１２による左右両端位置ＰＡ、ＰＢの更新周期は２ｍｍであるが、中央演算装置３１によって既知の方法で補間を行なうことで、例えば６００ｄｐｉの分解能に相当する４２μｍ周期で記録媒体８上の画像記録位置の補正が可能である。  
媒体検出部１２は、カラーのラインセンサを用いているが、記録媒体８の左右両端位置ＰＡ、ＰＢを検出するのであれば、カラー画像信号のような色情報を必要としない。従って、図４では任意の単色を例に説明した。
【００３１】
記録媒体８に対する画像記録位置の制御は、記録媒体８の第２面に対する画像記録時においても同様に行われる。記録媒体８の第２面に対する画像記録は、画像記録部４により例えば第１面に画像記録された記録媒体８を第２の媒体搬送部６によって反転して媒体供給部１側に戻し、再び、画像記録部４により記録媒体８の第２面に画像記録する。  
この場合、媒体検出部１２によって記録媒体８の第１面における左右両端側に記録された画像の濃度が著しく濃い場合でも記録媒体８の左右両端位置ＰＡ、ＰＢを検出できるように、閾値ＴＨＰ及び検出感度等の調整がなされる。媒体検出部１２から出力されるカラー画像信号を処理して記録媒体８の左右両端位置ＰＡ、ＰＢを検出する媒体検出アルゴリズムとしては、例えばアドレス最小側及びアドレス最大側において左右両端位置ＰＡ及びＰＢを決定することがより好ましい。
【００３２】
次に、記録媒体８の搬送方向ａにおける前後両端の画像記録位置制御について説明する。記録媒体８の搬送方向ａの先頭側すなわち前端の検出は、媒体検出部１２により可能である。ところで、媒体検出部１２の情報更新周期は、例えば５ｍsecで、記録媒体８における搬送方向ａに沿った距離で換算すると２ｍｍ毎である。記録媒体８の前後両端の画像記録位置をより高精度に制御するために本実施の形態では、トップエッジセンサ２２は、画像記録部４の上流側に配置している。トップエッジセンサ２２と画像記録部４との距離は、予め既知であるので、これらトップエッジセンサ２２と画像記録部４との位置関係を予め例えばデータメモリ３３に記憶しておけば、画像記録部４によって記録媒体８上の所望の位置に画像を形成することができる。
【００３３】
制御部３０には、上位機器３５とモード設定部３６とが接続されている。上位機器３５は、本装置の外部に設けられる。この上位機器３５は、記録媒体８に画像記録すべき画像データすなわち基準画像データ及びその画像記録指示を送出する。この上位機器３５から送出される基準画像データの色空間は、例えばＫ（黒）Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロ）を有する。
【００３４】
モード設定部３６は、記録媒体８に記録された画像品質を判定するときの検査モードを設定する。この検査モードは、複数有し、それぞれ検査条件毎に画像品質判定の精度が異なる。これら検査モードは、例えば高精度検査モードと、この高精度検査モードよりも精度の低い標準検査モードとを有する。高精度検査モードは、重要度の高い印刷物、例えば記録媒体８に記録されるカラー又は白黒等の写真撮影により取得された撮影データ等の画像に対する品質判定で設定される。標準検査モードは、撮影データ等の画像の印刷物よりは重要度の低い印刷物、例えばオフィス用で用いられる文書で印刷された資料等の印刷物に対する品質判定で設定される。又、モード設定部３６は、ユーザにより検査条件を任意に変更設定可能（定義可能）として任意に画像品質判定の精度を可変できる任意設定検査モードを有する。このモード設定部３６は、例えばキーボード又はマウス等を有する。
【００３５】
制御部３０は、図３に示すように第１の画像メモリ３７と、第２の画像メモリ３８と、品質判定部３９とを有する。これら第１の画像メモリ３７、第２の画像メモリ３８及び品質判定部３９は、それぞれ中央演算装置３１から発する指令により動作する。  
品質判定部３９は、媒体検出部１２により読み取られた記録媒体８の画像データ（以下、読取画像データと称する）と基準画像データとを各画素毎に比較し、この比較結果から読取画像データと基準画像データとの一致率を求め、この一致率に基づいて読取画像データの品質判定、すなわち一致率が予め設定された検査条件よりも少ない場合に記録媒体８への読取画像の抜けと判定し、かつ一致率が予め設定された検査条件よりも多い場合に記録媒体８上に汚れ付着が有りと判定する。なお、記録媒体８への読取画像の抜けは、インクジェットヘッド等の記録ヘッド２３のノズルからインクが吐き出されないことにより生じる。記録媒体８上に汚れ付着は、例えばインクジェットヘッド等の記録ヘッド２３のノズルからインクが余分に吐き出されることにより生じる。
【００３６】
品質判定部３９は、読取画像の品質判定する場合、モード設定部３２において設定された複数の検査条件、例えば高精度検査モード、標準検査モード、又は任意設定検査モードを受け取り、これら検査モードのうちいずれか１つの検査モードにより読取画像の品質判定を行う。  
具体的に品質判定部３９は、第１の積分処理部４０と、補正部４１と、色変換部４２と、第２の積分処理部４３と、画像比較部４４と、検査条件設定部４５と、判定部４６とを有する。第１の積分処理部４０は、媒体検出部１２から出力されるカラー画像信号を入力し、このカラー画像信号の光の３原色であるＲ（赤）Ｇ（緑）Ｂ（青）空間毎に当該カラー画像信号の蓄積を行う。このカラー画像信号の蓄積は、画像比較部４４と判定部４６とによる読取画像データと基準画像データとの比較判定のＳＮ比を向上させるために、例えば、記録媒体８の搬送距離として１０ｍｍ分、媒体検出部１２の更新周期として５回分行う。これ以降、記録媒体８の搬送距離１０ｍｍを比較単位と称する。この比較単位は、記録媒体８に画像記録された画像の品質を判定するための判定単位ブロックとなる。従って、第１の積分処理部４０は、比較単位毎に、色空間ＲＧＢ毎の各カラー画像信号の蓄積データを補正部４１に送る。
【００３７】
なお、媒体検出部１２から出力されるカラー画像信号を第１の積分処理部４０に取り込むタイミングは、レジストローラ対１０の駆動開始時から予め設定された規定時間だけ遅延して行う。これにより、第１の積分処理部４０は、記録媒体８の先端位置に合せて媒体検出部１２からのカラー画像信号の読み取りを開始することができ、読取画像データと基準画像データとの整合性を図ることができる。
【００３８】
補正部４１は、媒体検出部１２の検出分解能と画像記録部４の記録密度とが同一でない場合、第１の積分処理部４０から送出される色空間ＲＧＢの読取画像データのデータ密度を変換し、媒体検出部１２の検出分解能を画像記録部４の記録密度に合せる。色空間ＲＧＢの読取画像データのデータ密度の変換手法は、既知の変換手法を用いることが可能である。  
しかるに、第１の画像メモリ３７には、第１の積分処理部４０から送出された比較単位毎の色空間ＲＧＢの読取画像データの蓄積データ、又は補正部４１により補正された比較単位毎の色空間ＲＧＢの読取画像データの蓄積データが記憶される。
【００３９】
色変換部４２は、上位機器３５から送出される色空間ＫＣＭＹの基準画像データを受け取り、この色空間ＫＣＭＹの基準画像データを色空間ＲＧＢの基準画像データに変換する。色空間ＫＣＭＹの基準画像データの色空間ＲＧＢの基準画像データへの変換は、予め色変換の補正テーブル等を例えばデータメモリ３３に記憶し、この補正テーブルを参照して行う。この補正テーブルは、例えば本装置により画像記録されたカラーテーブルを媒体検出部１２により読み取り、この読み取った画像データに基づいて作成する。
【００４０】
第２の積分処理部４３は、色変換部４２から出力される色空間ＲＧＢの基準画像データを入力し、この基準画像データをＲＧＢ空間毎に蓄積する。この基準画像データの蓄積は、上記第１の積分処理部４０と同様に、画像比較部４４と判定部４６とによる読取画像データと基準画像データとの比較判定のＳＮ比を向上させるために、例えば、記録媒体８の搬送距離として１０ｍｍ分、媒体検出部１２の更新周期として５回分行う。従って、第２の積分処理部４３は、比較単位毎に、色空間ＲＧＢ毎の基準画像データの蓄積データを第２の画像メモリ３８に送出する。  
しかるに、第２の画像メモリ３８には、比較単位毎の色空間ＲＧＢの基準画像データの蓄積データが記憶される。
【００４１】
検査条件設定部４５は、モード設定部３６において設定された検査モード、例えば高精度検査モード、低い標準検査モード又は任意設定検査モードを受け取り、この検査モードを判定部４６に通知する。  
画像比較部４４は、第１の画像メモリ３７に記憶されている読取画像データと第２の画像メモリ３８に記憶されている基準画像データとを比較単位毎に、かつ色空間ＲＧＢ別の各画素単位で比較し、読取画像データと基準画像データとの各画素単位においてどのくらい一致しているのかを示す実際の一致率を求める。
【００４２】
画像比較部４４は、第１の画像メモリ３７に記憶されている読取画像データにおけるインクジェットヘッド等の記録ヘッド２３の各ノズル列方向と同一方向の画素数を求め、この画素数と第２の画像メモリ３８に記憶されている基準画像データにおける基準インク画素数とを比較し、その偏差の画素数を求める。
【００４３】
判定部４６は、画像比較部４４により求められた実際の一致率と、検査条件設定部４５により設定された検査条件、例えば高精度検査モード、標準検査モード又は任意設定検査モードとに基づいて読取画像の品質を判定する。この判定部４６は、例えば高精度検査モード、標準検査モード又は任意設定検査モードに応じてそれぞれ読取画像の品質判定の頻度が設定されている。この判定部４６は、例えばデータメモリ３３に予め記憶されている図５に示すような検査条件テーブル４７の検査条件に従って読取画像の品質を判定する。
【００４４】
この検査条件テーブル４７は、検査モードとして高精度検査モードと標準検査モードと任意設定検査モードとを有し、判定結果として不吐出判定と汚れ判定とを有する。不吐出判定は、インクジェットヘッド等の記録ヘッド２３からインクが吐き出されないで生じる記録媒体８への読取画像の抜けである。汚れ判定は、記録媒体８上の汚れの付着である。又、検査条件テーブル４７は、高精度検査モードと標準検査モードと任意設定検査モードとのそれぞれに設定される判定頻度を有する。不吐出判定と汚れ判定との各判定には、それぞれ判定パラメータとして判定一致率と、判定画素数と、判定単位数とを有する。
【００４５】
図６は判定一致率、判定画素数及び判定単位数を説明するための記録媒体８上に着弾した各インク４８を黒丸により示す。記録媒体８上において記録媒体８の搬送方向ａをｍとし、インクジェットヘッド等の記録ヘッド２３の各ノズル列方向をｌとした場合、ｍ方向の各インク４８の配列を各インクラインｌ１、ｌ２、…、ｌｎとし、ｌ方向の各インク４８の配列を各ノズルラインｍ１、ｍ２、…、ｍｋとする。又、記録媒体８上の各インク４８は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に分けられる。
【００４６】
従って、上記第１の積分処理部４０は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、色空間ＲＧＢ毎の各カラー画像信号の蓄積データ、すなわち記録媒体８上に着弾した各インク４８の各インクラインｌ１、ｌ２、…、ｌｎと、各ノズルラインｍ１、ｍ２、…、ｍｋとの各画素数を求める。第２の積分処理部４３は、比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、色空間ＲＧＢ毎の基準画像データの蓄積データ、すなわち基準画像データ上における各インクラインｌ１、ｌ２、…、ｌｎと、各ノズルラインｍ１、ｍ２、…、ｍｋとの各画素数を求める。
【００４７】
判定一致率は、比較単位毎に、読取画像データから記録媒体８上に着弾されたインク４８の各インクラインｌ１、ｌ２、…、ｌｎにおける各画素数を検出し、これらインク４８の画素数と基準画像データにおける基準インク画素数との一致率に対する検査条件としての判定用の一致率を示す。例えば、図７に示すようにインクラインｌ１に対する基準画像データ上におけるインクラインｒの基準インク画素数がｋである場合、インクラインｌ１上にインク４８の不吐出の画素ｇが例えばｅ個存在すると、インクラインｌ１の画素数は、不吐出の画素ｇの個数ｅだけ少なくなり、ｋ−ｅ個となる。従って、図５に示すように不吐出判定の場合、判定一致率は、負値を示す。例えば不吐出判定の場合、判定一致率は、高精度検査モードにおいて「−８０％」、標準検査モードにおいて「−５０％」に設定されている。なお、任意設定検査モードでは、判定一致率が任意に設定される。
【００４８】
一方、図８に示すようにインクラインｌ１に対する基準画像データ上におけるインクラインｒの基準インク画素数がｋである場合、インクラインｌ１上にインク４８による汚れの付着の画素ｈが例えばｆ個存在すると、インクラインｌ１の画素数は、汚れの付着の画素ｈの個数ｆだけ多くなり、ｋ＋ｆ個となる。従って、図５に示すように汚れ判定の場合、判定一致率は、正値を示す。例えば汚れ判定の場合、判定一致率は、高精度検査モードにおいて「＋５０％」、標準検査モードにおいて「＋５０％」に設定されている。なお、任意設定検査モードでは、判定一致率が任意に設定される。
【００４９】
判定画素数は、インクジェットヘッド等の記録ヘッド２３における複数のノズルのライン方向に沿った各ノズルラインｍ１、ｍ２、…、ｍｋ上におけるインクの抜けの画素数又は汚れ付着の画素数に対する判定用の画素数を示す。例えば、図９に示すようにノズルラインｍ１に対する基準画像データ上におけるノズルラインｊの基準インク画素数がｎである場合、ノズルラインｍ１上にインク４８の不吐出の画素ｑが例えばｉ個存在すると、ノズルラインｍ１の画素数は、不吐出の画素ｑの個数ｉだけ少なくなり、ｎ−ｉ個となる。従って、図５に示すように不吐出判定の場合、判定画素数は、負値を示す。例えば不吐出判定の場合、判定一致率は、高精度検査モードにおいて「１個」、標準検査モードにおいて「５個」に設定されている。なお、任意設定検査モードでは、判定画素数は任意に設定される。
【００５０】
一方、図１０に示すようにノズルラインｍ１に対する基準画像データ上におけるノズルラインｊの基準インク画素数がｎである場合、ノズルラインｍ１上にインク４８による汚れの付着の画素ｕが例えばｐ個存在すると、ノズルラインｍ１上の画素数は、汚れの付着の画素ｕの個数ｐだけ多くなり、ｎ＋ｐ個となる。従って、図５に示すように汚れ判定の場合、判定一致率は、正値を示す。例えば汚れ判定の場合、判定画素数は、高精度検査モードにおいて「＋２０個」、標準検査モードにおいて「＋５０個」に設定されている。なお、任意設定検査モードでは、判定画素数は任意に設定される。
【００５１】
判定単位数は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、不吐出有りの判定又は汚れ有り判定のうちいずれか一方又は両方がある場合、これら不吐出有りの判定又は汚れ有り判定のいずれか一方又は両方を有する各比較単位Ｓ１、Ｓ２、Ｓ３、…の個数の基準ブロック数を示す。例えば、図５に示すように不吐出判定の場合、判定単位数は、高精度検査モードにおいて「１」、標準検査モードにおいて「３」に設定されている。なお、任意設定検査モードでは、判定単位数は任意に設定される。又、汚れ判定の場合、判定単位数は、高精度検査モードにおいて「１」、標準検査モードにおいて「１」に設定されている。なお、任意設定検査モードでは、判定単位数は任意に設定される。
【００５２】
判定頻度は、各検査モード、ここでは高精度検査モード、標準検査モード及び任意設定検査モードに対する読取画像データの品質判定の頻度が設定されている。例えば判定頻度は、高精度検査モードにおいて「１」が設定され、標準検査モードにおいて「２０」が設定されている。高精度検査モードの「１」は、画像記録の行われた記録媒体８の１枚ずつ、すなわち全ての記録媒体８に対して画質の判定を行うことを示す。標準検査モードの「２０」は、画像記録の行われた記録媒体８のうち２０枚に１枚の割合で画質の判定を行うことを示す。
【００５３】
判定部４６は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、画像比較部４４により求められた実際の一致率を受け取り、実際の一致率が負値であれば、インクジェットヘッド等の記録ヘッド１２のノズルからインク４８が吐き出されないインクの不吐出と判定し、一致率が正値であれば、記録媒体８上の汚れ付着と判定する。この判定の結果、不吐出判定であれば、判定部４６は、高精度検査モード、標準検査モード又は任意設定検査モードのうちいずれかの検査モードにおいて、実際の一致率と図５に示す検査条件テーブル４７上の不吐出判定における判定一致率とを比較し、実際の一致率が判定一致率を超えると、不吐出判定での画像品質の低下と判定する。
【００５４】
又、判定部４６は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に画像比較部４４から受け取った実際の一致率が正値であれば、記録媒体８上の汚れ付着と判定する。この判定の結果、汚れ判定であれば、判定部４６は、高精度検査モード、標準検査モード又は任意設定検査モードのうちいずれかの検査モードにおいて、実際の一致率と図５に示す検査条件テーブル４７上の汚れ判定における判定一致率とを比較し、実際の一致率が判定一致率を超えると、汚れ判定での画像品質の低下と判定する。
【００５５】
判定部４６は、各ノズルラインｍ１、ｍ２、…、ｍｋ毎に、画像比較部４４により求められた不一致画素数を受け取り、この不一致画素数が正値であれば、インクジェットヘッド等の記録ヘッド２３のノズルからインクが余計に吐き出されたことにより生じる記録媒体８上の汚れ付着と判定する。この場合、判定部４６は、高精度検査モード、標準検査モード又は任意設定検査モードのうちいずれかの検査モードにおいて、不一致画素数と図５に示す検査条件テーブル４７上の汚れ判定における判定画素数とを比較し、不一致画素数が判定画素数を超えると、汚れ判定での画像品質の低下と判定する。
【００５６】
なお、判定部４６は、各ノズルラインｍ１、ｍ２、…、ｍｋ毎に、画像比較部４４により求められた不一致画素数を受け取り、この不一致画素数が負値であれば、インクジェットヘッド等の記録ヘッド２３のノズルからインクが吐き出されないことより生じる不吐出と判定する。この場合、判定部４６は、高精度検査モード、標準検査モード又は任意設定検査モードのうちいずれかの検査モードにおいて、不一致画素数と図５に示す検査条件テーブル４７上の不吐出判定における判定画素数とを比較し、不一致画素数が判定画素数を超えると、不吐出判定での画像品質の低下と判定する。
【００５７】
判定部４６は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎の不吐出による画像品質の低下の判定結果、又は各ノズルラインｍ１、ｍ２、…、ｍｋ毎の不吐出による画像品質の低下の判定結果のいずれか一方又は両方を有する比較単位Ｓ１、Ｓ２、Ｓ３、…の数を集計し、かつ図５に示す検査条件テーブル４７上における高精度検査モード、標準検査モード又は任意設定検査モードのうちいずれかの検査モードの不吐出判定における判定単位数を読み出し、比較単位Ｓ１、Ｓ２、Ｓ３、…の集計数と判定単位数とを比較し、比較単位Ｓ１、Ｓ２、Ｓ３、…の集計数が判定単位数以上あると、不吐出判定での画像品質の低下又は汚れ判定での画像品質の低下の頻度が多いとして画像品質の低下として判定する。
【００５８】
判定部４６は、不吐出判定での画像品質の低下又は汚れ判定での画像品質の低下を判定すると、記録媒体８に対する画像記録の停止の指令を発すると共に、インクジェットヘッド等の記録ヘッド２３の清掃等のメンテナンス処理を含む回復処理を実行する。
【００５９】
次に、上記の如く構成された装置の記録動作について図１１に示す記録動作メインフローチャートに従って説明する。  
ここでは、記録媒体８の両面記録（いわゆる両面印刷）、記録枚数３枚、検査モードとして標準検査モードで記録動作を行うものとする。又、判定頻度は、図５に示すように標準検査モードにおいて「２０枚」に設定されているが、説明を簡略化するため「２枚」とする。実際には１枚目の記録媒体８の第２面に対する記録前に２枚目の記録媒体８を給送するという給送スケジューリング処理を行なうが、説明を簡略化するため、１枚目の記録媒体８に対して両面の画像記録を行い、この後、２枚目の記録媒体８に対する記録動作を行なうという処理を前提に説明する。
【００６０】
制御部３０すなわち中央演算装置３１は、ステップＳ１において、品質判定部３９により画像品質判定を行うのに検査モードをユーザにより任意に定義するのか、又は予め検査条件テーブル４７に設定されている高精度検査モード、標準検査モードを用いるのかの判断を行う。
【００６１】
ユーザによって定義する指示が例えばキーボード又はマウス等のモード設定部３６から中央演算装置３１に送られると、この中央演算装置３１は、ステップＳ２に移り、図１２に示すユーザ定義サブルーチンのフローチャートを実行する。
【００６２】
検査条件テーブル４７は、図５に示すように画像品質判定を行うのに不吐出判定と汚れ判定とを有する。これら不吐出判定と汚れ判定とは、それぞれ判定一致率、判定画素数、判定単位数の判定パラメータを有する。  
従って、ユーザがモード設定部３６を操作して不吐出判定における任意の判定一致率、判定画素数、判定単位数を入力すると、このモード設定部３６に入力された判定一致率、判定画素数、判定単位数は、検査条件設定部４５、判定部４６を通して中央演算装置３１に送られる。この中央演算装置３１は、ステップＳ３１において、不吐出判定における判定一致率、判定画素数、判定単位数を図５に示す検査条件テーブル４７上の不吐出判定における判定一致率、判定画素数、判定単位数の各欄に設定する。
【００６３】
次に、ユーザがモード設定部３６を操作して汚れ判定における任意の判定一致率、判定画素数、判定単位数を入力すると、このモード設定部３６に入力された判定一致率、判定画素数、判定単位数は、検査条件設定部４５、判定部４６を通して中央演算装置３１に送られる。この中央演算装置３１は、ステップＳ３２において、汚れ判定における判定一致率、判定画素数、判定単位数を図５に示す検査条件テーブル４７上の汚れ判定における判定一致率、判定画素数、判定単位数の各欄に設定する。
【００６４】
次に、ユーザがモード設定部３６を操作して任意の判定頻度を入力すると、このモード設定部３６に入力された判定頻度は、検査条件設定部４５、判定部４６を通して中央演算装置３１に送られる。この中央演算装置３１は、ステップＳ３３において、判定頻度を図５に示す検査条件テーブル４７上の判定頻度の欄に設定する。
【００６５】
一方、予め検査条件テーブル４７に設定されている高精度検査モード、標準検査モードを用いる場合、ユーザがモード設定部３６を操作して高精度検査モード又は標準検査モードを入力する。このモード設定部３６に入力された高精度検査モード又は標準検査モードは、検査条件設定部４５、判定部４６を通して中央演算装置３１に送られる。この中央演算装置３１は、ステップＳ３において、高精度検査モード又は標準検査モードを用いる設定を行う。なお、ここでは、上記の通り標準検査モードで記録動作を行うものとする。
【００６６】
次に、中央演算装置３１は、ステップＳ４において、本装置の初期化を行なう。すなわち、中央演算装置３１は、判定頻度用レジスタに「２」をセットし、判定頻度カウンタに初期値「１」をセットし、かつ画像検査フラグ及びループカウンタにそれぞれ初期値「０」をセットする。ここで、判定頻度カウンタは、記録媒体８の判定回数をカウントし、ループカウンタは、記録媒体８が画像記録部４の下方を通過する回数をカウンタする。画像検査フラグは、画像検査を行なうか否かのフラグである。
【００６７】
次に、中央演算装置３１は、ステップＳ５において、画像記録動作を開始するために記録媒体８を給送する。すなわち、ピックアップローラ９は、媒体収納部７内に積載されている記録媒体８を１枚のみピックアップして記録媒体８の搬送の下流側のレジストローラ対１０に向けて給送する。このとき、レジストセンサ１１は、レジストローラ対１０への記録媒体８の到達と通過とを検出する。中央演算装置３１は、レジストセンサ１１により記録媒体８の先端を検出すると、ピックアップローラ９を一定量駆動して記録媒体８を一定量下流側に送り込む。なお、中央演算装置３１は、先行する１枚目の記録媒体８と２枚目に搬送される記録媒体８との間隔を所定間隔に保つようにレジストローラ対１０の駆動を制御する。
【００６８】
記録媒体８は、媒体検出部１２の上方を通過して第１の媒体搬送部３の搬送ベルト１７上に送られる。このとき、媒体検出部１２は、記録媒体８の下面の画像を読み取り、記録媒体８の搬送方向ａに対する左右両端位置を検出すると共に、読み取った記録媒体８の下面を撮像したカラー画像信号を出力する。
【００６９】
第１の媒体搬送部３は、駆動部１８によりローラ１４を回転駆動することにより搬送ベルト１７を各ローラ１４〜１６間に移動する。これにより、搬送ベルト１７は、例えば搬送方向ａに移動する。これと共に吸着ファン１９は、回転駆動する。これにより搬送ベルト１７の各孔を通してエアーが吸引される。この状態で記録媒体８が搬送ベルト１７上に送られ、かつ吸着ローラ２０により搬送ベルト１７上に給送された記録媒体８が搬送ベルト１７上に押し付けられる。これにより、記録媒体８は、搬送ベルト１７上に吸着する。従って、記録媒体８は、搬送ベルト１７上に吸着された状態で搬送方向ａに搬送される。
【００７０】
記録媒体８の搬送中、搬送情報生成部２１は、例えばエンコーダによってローラ１５の回転に応じたパルス信号、すなわち搬送ベルト１７の移動による記録媒体８の搬送量に応じた搬送情報を生成する。これと共に、トップエッジセンサ２２は、搬送ベルト１７上に吸着されて搬送される記録媒体８の先端位置の到達と後端位置の通過とを検出する。
【００７１】
次に、中央演算装置３１は、ステップＳ６において、現在の画像検査フラグとループカウンタとを確認する。確認の結果、画像検査フラグ＝１、ループカウンタ＜＞０であれば、中央演算装置３１は、ステップＳ７において、画像品質判定を行う。ところが、このときループカウンタは、「０」であるので、記録媒体８に画像は未だ記録されておらず、中央演算装置３１は、ステップＳ１０に移る。
【００７２】
中央演算装置３１は、ステップＳ１０において、媒体検出部１２から出力されたカラー画像信号を入力し、側端情報生成部３４に記録媒体８の両端位置検出の指令を発する。この側端情報生成部３４は、図４に示すように媒体検出部１２から出力されるカラー画像信号と閾値ＴＨＰとを比較し、カラー画像信号のレベルが閾値ＴＨＰを超えた各点をＰＡ、ＰＢを記録媒体８の左右両端位置として検出する。この記録媒体８の左右両端位置ＰＡ、ＰＢは、中央演算装置３１に通知される。
【００７３】
次に、中央演算装置３１は、ステップＳ１１において、ループカウンタが「２」であるか否かを確認し、「２」でなければ、記録媒体８に画像を記録すると判断する。しかるに、中央演算装置３１は、ステップＳ１２において、記録媒体８の第１面への画像記録を行う。すなわち、上位機器３５は、記録媒体８に画像記録すべき色空間ＫＣＭＹを有する印刷画像データを送出する。中央演算装置３１は、側端情報生成部３４から記録媒体８の左右両端位置ＰＡ、ＰＢを受け取り、かつデータメモリ３３からトップエッジセンサ２２と画像記録部４との距離を受け取る。これにより、中央演算装置３１は、記録媒体８の左右両端位置ＰＡ、ＰＢと、トップエッジセンサ２２と画像記録部４との距離とに基づいて画像記録部４による画像記録動作を制御し、記録媒体８上に記録される画像位置を制御する。しかるに、画像記録部４において、記録ヘッド駆動部２４は、印刷画像データに従ってインクジェットヘッド等の記録ヘッド部２３を駆動し、この記録ヘッド部２３における複数のノズルからそれぞれインクを吐き出させる。吐き出された各インクは、記録媒体８の第１面上に着弾し、画像が記録される。
【００７４】
次に、中央演算装置３１は、ステップＳ１３において、判定頻度カウンタが「０」であるか否かを確認する。ここでは、初期設定が「０」であるので、中央演算装置３１は、ステップＳ１４に移り、画像検査フラグを「１」にセットする。なお、初期設定が「０」でなければ、中央演算装置３１は、ステップＳ１５に移り、画像検査フラグを「０」にセットする。
【００７５】
次に、中央演算装置３１は、ステップＳ１６において、ループカウンタのカウント値が「２」であるか否かを確認する。ここでは、ループカウンタのカウント値が「０」であるので、中央演算装置３１は、ステップＳ１７に移り、記録媒体８の第２面に画像記録を行うために経路切替機構２５に対して媒体戻しループ機構２６側に搬送方向を切り替える指令を発する。これと併せて中央演算装置３１は、ループカウンタを増加し、「１」にセットする。これにより、第１面上に画像記録された記録媒体８は、媒体戻しループ機構２６に送られる。
【００７６】
この媒体戻しループ機構２６は、両面搬送ベルト２７の移動によって記録媒体８を搬送方向ｂに搬送する。この記録媒体８は、搬送されて両面供給経路２８に到達すると、この両面供給経路２８上を搬送し、スイッチバック機構２９に到達する。このスイッチバック機構２９は、記録媒体８の第１面と第２面とを反転する。この反転された記録媒体８は、両面供給経路２８上を戻り、再びレジストローラ対１０に給送される。そして、記録媒体８は、上記同様に、画像読取部２の上方を通過して第１の媒体搬送部３の搬送ベルト１７上に送られ、さらに搬送ベルト１７上に吸着された状態で搬送方向ａに搬送される。
【００７７】
媒体検出部１２は、レジストローラ対１０から第１の媒体搬送部３に送られる記録媒体８の第１面すなわち画像記録された第１面の画像を読み取り、そのカラー画像信号を出力する。  
次に、中央演算装置３１は、再びステップＳ６において、画像検査フラグ及びループカウンタを確認する。この時点で、画像検査フラグ＝１、ループカウンタ＝１であるので、中央演算装置３１は、ステップＳ７に移行し、記録媒体８の第１面に記録された画像の画質判定を行なう。
【００７８】
ここで、図１３に示す画像品質判定処理のサブルーチンのフローチャートに従って画像品質判定について説明する。  
中央演算装置３１は、ステップＳ４１において、判定回数であるｎと、判定カウンタと、画像判定結果とをそれぞれ初期化する。なお、画像判定結果の初期値は「画像品質良い：ＯＫ」とする。  
次に、中央演算装置３１は、ステップＳ４２において、図５に示す検査条件テーブル４７上の標準検査モードから判定パラメータとしての判定一致率と、判定画素数と、判定単位数とを読み出し、これら判定一致率と、判定画素数と、判定単位数とをそれぞれレジスタにセットする。検査条件テーブル４７上の標準検査モードにおける不吐出判定の判定一致率は「−５０」であり、判定画素数は「５」であり、判定単位数は「３」である。又、汚れ判定の判定一致率は「＋５０」であり、判定画素数は「５０」であり、判定単位数は「１」である。従って、中央演算装置３１は、不吐出一致率レジスタに「−５０」をセットし、不吐出画素数レジスタに「５」をセットし、不吐出単位数レジスタに「３」をセットする。これと共に中央演算装置３１は、汚れ一致率レジスタに「＋５０」をセットし、汚れ画素数レジスタに「５０」をセットし、汚れ単位数レジスタに「１」をセットする。
【００７９】
次に、中央演算装置３１は、ステップＳ４３において、品質判定部３９により記録媒体８に記録された全画像に対して画像品質判定が終了したか否かを判断する。ここでは、記録媒体８の全画像に対する画像品質判定が終了していないので、中央演算装置３１は、ステップＳ４４に移る。  
次に、中央演算装置３１は、ステップＳ４４において、品質判定部３９を動作させ、図６に示すように各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に媒体検出部１２から出力されるカラー画像信号を入力して画像品質判定を行う。すなわち、品質判定部３９において、第１の積分処理部４０は、媒体検出部１２から出力されるカラー画像信号を入力し、このカラー画像信号のＲＧＢ空間毎に蓄積する。補正部４１は、媒体検出部１２の検出分解能と画像記録部４の記録密度とが同一でない場合、第１の積分処理部４０から送出される色空間ＲＧＢの読取画像データのデータ密度を変換し、媒体検出部１２の検出分解能を画像記録部４の記録密度に合せる。しかるに、第１の画像メモリ３７には、第１の積分処理部４０から送出された比較単位毎の色空間ＲＧＢの読取画像データの蓄積データ、又は補正部４１により補正された比較単位毎の色空間ＲＧＢの読取画像データの蓄積データが記憶される。
【００８０】
一方、上位機器３５から送出される色空間ＫＣＭＹの基準画像データは、色変換部４２に入力される。この色変換部４２は、色空間ＫＣＭＹの基準画像データを色空間ＲＧＢの基準画像データに変換する。第２の積分処理部４３は、色変換部４２から出力される色空間ＲＧＢの基準画像データを入力し、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、基準画像データをＲＧＢ空間毎に蓄積する。この色空間ＲＧＢ毎の基準画像データの蓄積データは、第２の画像メモリ３８に記憶される。
【００８１】
画像比較部４４は、第１の画像メモリ３７に記憶されている読取画像データと第２の画像メモリ３８に記憶されている基準画像データとを各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、かつ色空間ＲＧＢ別の各画素単位で比較し、読取画像データと基準画像データとの各画素単位においてどのくらい一致しているのかを示す実際の一致率を求める。  
これと共に画像比較部４４は、第１の画像メモリ３７に記憶されている読取画像データにおけるインクジェットヘッド等の記録ヘッド２３の各ノズル列方向と同一方向である各ノズルラインｍ１、ｍ２、…、ｍｋ毎の画素数を求め、これら画素数と第２の画像メモリ３８に記憶されている基準画像データにおける基準インク画素数とを比較し、その不一致画素数を求める。
【００８２】
次に、判定部４６は、ステップＳ４５において、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎に、画像比較部４４により求められた実際の一致率を受け取り、実際の一致率が負値であれば、インクジェットヘッド等の記録ヘッド１２のノズルからインク４８が吐き出されないインクの不吐出と判定し、実際の一致率が正値であれば、記録媒体８上の汚れ付着と判定する。ここで、インクの不吐出と判定した場合、判定部４６は、実際の一致率と図５に示す検査条件テーブル４７上における標準検査モードの不吐出判定における判定一致率「−５０」とを比較し、実際の一致率が判定一致率「−５０」を超えるか否かを判断する。すなわち、図７に示すようにインク４８の不吐出の画素ｇが例えば５０個以上あった場合、判定部４６は、実際の一致率が判定一致率「−５０」を超えたと判断する。
【００８３】
これと共に、判定部４６は、各ノズルラインｍ１、ｍ２、…、ｍｋ毎に、画像比較部４４により求められた不一致画素数を受け取り、この不一致画素数が負値であれば、インクの不吐出と判定し、正値であれば、汚れ判定とする。ここで、インクの不吐出と判定した場合、判定部４６は、不一致画素数と図５に示す検査条件テーブル４７上における標準検査モードの不吐出判定における判定画素数「５」とを比較し、不一致画素数が判定画素数「５」を超えるか否かを判断する。すなわち、図９に示すようにインク４８の不吐出の画素ｑが例えば連続して５個以上あった場合、判定部４６は、不一致画素数が判定画素数「５」を超えたと判断する。
【００８４】
これら判断の結果、実際の一致率が判定一致率「−５０」を超え、かつ不一致画素数が判定画素数「５」を超えると、判定部４６は、不吐出判定での画像品質の低下と判定する。なお、実際の一致率が判定一致率「−５０」を超えた場合、又は不一致画素数が判定画素数「５」を超えた場合のいずれか一方の場合でも判定部４６は、不吐出判定での画像品質の低下と判定してもよい。
【００８５】
上記判定の結果、不吐出判定であれば、判定部４６は、ステップＳ４６に移って、不吐出の可能性が高い例えば比較単位Ｓ１であるとして不吐出判定カウンタをカウントアップし、不吐出判定でなければ、ステップＳ４７に移って、不吐出の可能性が低い比較単位Ｓ１であるとして不吐出判定カウンタを「０」にクリアする。
【００８６】
次に、判定部４６は、ステップＳ４８において、不吐出判定カウンタの値が不吐出単位数レジスタにセットした値、すなわち「３」であるか否かを判断する。この判断の結果、不吐出判定カウンタの値が不吐出単位数レジスタの値「３」に達すれば、判定部４６は、ステップＳ５４に移って画像判定結果を「不良：ＮＧ」とし、画像品質判定処理のサブルーチンの処理を終了する。
【００８７】
一方、不吐出判定カウンタの値が不吐出単位数レジスタの値「３」未満であれば、判定部４６は、ステップＳ４９に移る。なお、不吐出判定でない場合も判定部４６は、ステップＳ４７からステップＳ４９に移る。  
判定部４６は、ステップＳ４９において、各ノズルラインｍ１、ｍ２、…、ｍｋ毎に、画像比較部４４により求められた不一致画素数を受け取り、この不一致画素数が正値であれば、インクジェットヘッド等の記録ヘッド２３のノズルからインクが余計に吐き出されたことにより生じる記録媒体８上の汚れ付着と判定する。この場合、判定部４６は、標準検査モードにおいて、不一致画素数と図５に示す検査条件テーブル４７上の汚れ判定における判定画素数「５０」とを比較し、連続する不一致画素数が判定画素数「５０」を超えると、汚れ判定での画像品質の低下と判定する。
【００８８】
なお、判定部４６は、各ノズルラインｍ１、ｍ２、…、ｍｋ毎に、画像比較部４４により求められた不一致画素数を受け取り、この不一致画素数が負値であれば、インクジェットヘッド等の記録ヘッド２３のノズルからインクが吐き出されないことより生じる不吐出と判定する。この場合、判定部４６は、例えば標準検査モードにおいて、不一致画素数と図５に示す検査条件テーブル４７上の不吐出判定における判定画素数「５」とを比較し、不一致画素数が判定画素数「５」を超えると、不吐出判定での画像品質の低下と判定することができる。
【００８９】
上記判定の結果、汚れ判定であれば、判定部４６は、ステップＳ５０に移って、汚れ付着の可能性が高い例えば比較単位Ｓ１であるとして汚れ判定カウンタをカウントアップし、汚れ判定でなければ、ステップＳ５１に移って、汚れ付着の可能性が低い比較単位Ｓ１であるとして汚れ判定カウンタを「０」にクリアする。
【００９０】
次に、判定部４６は、ステップＳ５２において、汚れ判定カウンタの値が汚れ単位数レジスタにセットした値、すなわち「３」であるか否かを判断する。この判断の結果、不吐出判定カウンタの値が不吐出単位数レジスタの値「１」に達すれば、判定部４６は、ステップＳ５４に移って画像判定結果を「不良：ＮＧ」とする。
【００９１】
一方、汚れ判定カウンタの値が汚れ単位数レジスタの値「１」未満であれば、判定部４６は、ステップＳ５３に移る。判定部４６は、ステップＳ５３において、品質判定部３９における画像品質の判定回数ｎをカウトアップし、再びステップ４３に戻り、全画像の判定を終了したか否かを判断する。全画像の判定が未終了であれば、判定部４６は、再びステップ４４に移行して第ｎ比較単位の抽出を行なう。
【００９２】
これ以降、判定部４６は、ステップＳ４１〜ステップＳ５４を繰り返し実行して画像品質判定を行い、ステップＳ４３において全画像の判定が終了、又はステップＳ５４において画像判定結果が「ＮＧ」にセットされると、画像品質判定処理サブルーチンの処理を終了し、図１１に示す記録動作メインフローチャートに戻る。
【００９３】
画像品質判定の結果、「ＮＧ」であれば、中央演算装置３１は、ステップＳ８からステップＳ９に移り、予め設定された異常回復処理を行ない一連の画像形成動作を終了する。例えば、判定部４６は、不吐出判定での画像品質の低下又は汚れ判定での画像品質の低下を判定すると、記録媒体８に対する画像記録の停止の指令を発すると共に、インクジェットヘッド等の記録ヘッド２３の清掃等のメンテナンス処理を含む異常回復処理を実行する。
【００９４】
画像判定結果が「画像品質良い：ＯＫ」であれば、中央演算装置３１は、再びステップＳ１０に移り、媒体検出部１２から出力されたカラー画像信号を入力し、側端情報生成部３４に記録媒体８の両端位置検出の指令を発する。この側端情報生成部３４は、上記同様に、媒体検出部１２から出力されるカラー画像信号と閾値ＴＨＰとを比較して記録媒体８の左右両端位置ＰＡ、ＰＢを検出し、中央演算装置３１に通知する。
【００９５】
次に、中央演算装置３１は、ステップＳ１１において、ループカウンタが「２」であるか否かを確認し、ここでは未だループカウンタ値が「１」であるので、ステップＳ１２に移って記録媒体８の第２面への画像記録を行う。すなわち、中央演算装置３１は、記録媒体８の左右両端位置ＰＡ、ＰＢと、トップエッジセンサ２２と画像記録部４との距離とに基づいて画像記録部４による画像記録動作を制御し、記録媒体８上に記録される画像位置を制御する。しかるに、画像記録部４において、記録ヘッド駆動部２４は、印刷画像データに従ってインクジェットヘッド等の記録ヘッド部２３を駆動し、この記録ヘッド部２３における複数のノズルからそれぞれインクを吐き出させる。吐き出された各インクは、記録媒体８の第２面上に着弾し、画像が記録される。
【００９６】
次に、中央演算装置３１は、ステップＳ１３において、判定頻度カウンタを確認し、ここでは、判定頻度カウンタ値「１」であるので、ステップＳ１４に移り、画像検査フラグを「１」にセットする。  
次に、中央演算装置３１は、ステップＳ１６において、ループカウンタのカウント値を確認し、ここでは、ループカウンタ値「１」であるので、ステップＳ１７に移り、記録媒体８の第２面の画像品質判定を行うために経路切替機構２５に対して媒体戻しループ機構２６側に搬送方向を切り替える指令を発する。これと併せて中央演算装置３１は、ループカウンタを増加し、「２」にセットする。これにより、第１及び第２面の両面に画像記録された記録媒体８は、媒体戻しループ機構２６に送られる。
【００９７】
この媒体戻しループ機構２６は、両面搬送ベルト２７の移動によって記録媒体８を搬送方向ｂに搬送する。この記録媒体８がスイッチバック機構２９に到達すると、このスイッチバック機構２９は、記録媒体８の第２面と第１面とを反転する。これにより、記録媒体８は、第１面が上方を向き、第２面が下方を向く。この反転された記録媒体８は、両面供給経路２８上を戻り、再びレジストローラ対１０に給送される。そして、記録媒体８は、上記同様に、画像読取部２の上方を通過して第１の媒体搬送部３の搬送ベルト１７上に送られ、さらに搬送ベルト１７上に吸着された状態で搬送方向ａに搬送される。
【００９８】
媒体検出部１２は、レジストローラ対１０から第１の媒体搬送部３に送られる記録媒体８の第２面の画像を読み取り、そのカラー画像信号を出力する。  
次に、中央演算装置３１は、再びステップＳ６において、画像検査フラグ及びループカウンタを確認する。この時点で、画像検査フラグ＝１、ループカウンタ＝２であるので、中央演算装置３１は、ステップＳ７に移行し、記録媒体８の第２面に記録された画像の画質判定を行なう。この記録媒体８の第２面に記録された画像の画質判定は、上記図１３に示す画像品質判定処理のサブルーチンのフローチャートに従って行われるので、ここではその説明を省略する。
【００９９】
この画像の画質判定の後、中央演算装置３１は、ステップＳ１１において、ループカウンタを確認し、このときのループカウンタ値が「２」であるので、画像記録を行なわず、ステップＳ１３に移る。中央演算装置３１は、ステップＳ１３において、判定頻度カウンタを確認し、ここでは、判定頻度カウンタ値「１」であるので、ステップＳ１４に移り、画像検査フラグを「１」にセットする。  
次に、中央演算装置３１は、ステップＳ１６において、ループカウンタを確認し、この時点でループカウンタ値は「２」であるので、ステップ１８に移って、排紙処理を行う。すなわち、中央演算装置３１は、経路切替機構２５に対して搬送方向を排出部５側に切り替える指令を発する。これにより、第１面と第２面とに画像記録がなされた記録媒体８は、排出部５に送られ、排出トレイ内に収納される。これにより、１枚目の記録媒体８に対する画像記録が終了する。これと同時に、中央演算装置３１は、判定頻度カウンタをカウントアップして「１」とし、ループカウンタを初期値である「０」にセットする。
【０１００】
次に、中央演算装置３１は、ステップＳ１９において、画像記録が終了したかを判定する。ここでは、３枚目の記録媒体８に対する画像記録が終了していないので、中央演算装置３１は、ステップＳ２０に移る。  
中央演算装置３１は、ステップＳ２０において、判定頻度カウンタの判定頻度カウンタ値が判定頻度レジスタの判定頻度レジスタ値に一致したか否かを確認する。判定頻度カウンタは判定頻度カウンタ値「１」であり、判定頻度レジスタは判定頻度レジスタ値「２」であるので、これら値は一致しない。これにより、中央演算装置３１は、ステップＳ４に移って２枚目の記録媒体８の給送を行なう。
【０１０１】
２枚目の記録媒体８に対する画像記録は、１枚目の記録媒体８に対する画像記録と同様に行われるので、その画像記録動作の説明は省略する。なお、１枚目の記録媒体８に対する画像記録動作とは異なり、２枚目の記録媒体８に対する画像記録動作では、判定頻度カウンタが「０」でないので、中央演算装置３１は、ステップＳ１３において、画像検査フラグを「０」にセットし、ステップＳ７における画像品質判定を行なわず、ステップＳ１８において、記録媒体８を排紙処理する。
【０１０２】
中央演算装置３１は、ステップＳ１８において、併せて判定頻度カウンタをカウントアップして「２」とし、ループカウンタを初期値である「０」にする。この後、中央演算装置３１は、ステップＳ１９において、画像記録が終了したか否かを判断するが、ここでは３枚目の記録媒体８に対する画像記録が終了していないので、ステップＳ２０に移る。
【０１０３】
中央演算装置３１は、ステップＳ２０において、判定頻度カウンタの値が判定頻度レジスタの値に一致したかを確認する。判定頻度カウンタ、判定頻度レジスタは、共に「２」であり一致しているので、中央演算装置３１は、ステップＳ２１において、判定頻度カウンタを「０」にセットし、再びステップＳ４に移り、３枚目の記録媒体８の給送を行なう。
【０１０４】
３枚目の記録媒体８に対する画像記録動作は、１枚目の記録媒体８に対する画像記録動作と同様であるので、その画像記録動作の説明は省略する。３枚目の記録媒体８の第２面の画像に対する画像品質判定が終了した後、中央演算装置３１は、ステップＳ１９において、画像記録を終了する。なお、この場合、３枚の記録媒体８の全てに対する画像記録が終了するので、中央演算装置３１は、ステップＳ２０に移行せず、印刷の終了となる。
【０１０５】
このように上記一実施の形態によれば、第１の媒体搬送部３により順次搬送されて画像記録される複数の記録媒体８の中から記録媒体８を抜き取り、この記録媒体８を両面印刷用の第２の媒体搬送部６を通して反転させて媒体供給部１側に戻し、再び第１の媒体搬送部３により搬送させるときに、記録媒体８の画像を媒体検出部１２により読み取り、この読み取られた画像の品質を品質判定部３９により判定する。これにより、複数の記録媒体８に対する画像記録動作中に、記録媒体８に画像記録された画像の品質を判定でき、記録速度の著しい低下を防止することができ、画像記録のスループットを向上できる。
【０１０６】
又、記録媒体８の画像に対する画像品質判定は、記録媒体８の第１面のみの画像記録すなわち片面印刷であっても、両面印刷用の第２の媒体搬送部６を通して記録媒体８を反転させて再び第１の媒体搬送部３により搬送させればよいので、この第２の媒体搬送部６に記録媒体８を搬送させて反転させる期間中に、次の記録媒体８に対する画像記録を行うことができ、これによっても画像記録のスループットを向上できる。
【０１０７】
画像品質判定を行うために記録媒体８の画像は、媒体検出部１２により読み取っているが、この媒体検出部１２は、本来、搬送中の記録媒体８の左右両端位置ＰＡ、ＰＢを検出するもので、当該媒体検出部１２を記録媒体８の画像の読み取りに兼用できる。従って、記録媒体８の画像の読み取り用に別途媒体検出部１２を設ける必要がない。これにより、高価で大型の媒体検出部１２を別途設ける必要がなく、本装置の小型化、低コスト化を実現できる。  
画像品質判定を行う判定頻度は、例えば高精度検査モード又は標準検査モードによって異なるが、標準検査モードであれば、例えば２０枚に１枚等の割合で記録媒体８の画像品質判定を行うので、複数の記録媒体８に対する画像記録動作を停止する必要はない。標準検査モードは、撮影データ等の画像の印刷物よりは重要度の低い印刷物、例えばオフィス用で用いられる文書で印刷された資料等の印刷物に対する品質判定に設定されるので、例えば２０枚に１枚等の割合で記録媒体８の画像品質判定を行っても実質的に問題ない。従って、例えばオフィス用で用いられる文書で印刷された資料等の印刷物に対する画像品質判定では、必要以上に高い精度で画像品質判定することがなくなり、過剰に異常判定を出力することもなくなる。
【０１０８】
高精度検査モードは、重要度の高い印刷物、例えば記録媒体８に記録されるカラー又は白黒等の写真撮影により取得された撮影データ等の画像品質を問われる画像に対する画像品質判定に設定されるので、多少スループットを低下させてでも例えば全ての記録媒体８の両面の各画像に対して画像品質判定を行うことは重要である。  
高精度検査モード又は標準検査モードの検査条件で画像品質判定を行うのでなく、検査条件をユーザにより任意に設定したい場合は、任意設定検査モードに変更してモード設定部３６から任意の検査条件で画像品質判定ができる。
【０１０９】
画像品質判定は、インクジェットヘッド等の記録ヘッド１２のノズルからインク４８が吐き出されないインクの不吐出判定と、例えば記録ヘッド１２のノズルからインク４８が余計に吐き出されて記録媒体８上に付着する汚れ判定とを行うことができる。そして、不吐出判定における判定一致率又は汚れ判定における判定画素数等の検査条件を超えると、画像品質の低下として画像判定結果「不良：ＮＧ」を出力できる。
【０１１０】
又、画像品質判定は、各比較単位Ｓ１、Ｓ２、Ｓ３、…毎の不吐出による画像品質の低下の判定結果、又は各ノズルラインｍ１、ｍ２、…、ｍｋ毎の不吐出による画像品質の低下の判定結果のいずれか一方又は両方を有する比較単位Ｓ１、Ｓ２、Ｓ３、…の数を集計し、比較単位Ｓ１、Ｓ２、Ｓ３、…の集計数が判定単位数以上あると、不吐出判定での画像品質の低下又は汚れ判定での画像品質の低下の頻度が多いとして画像品質の低下として画像判定結果「不良：ＮＧ」を出力できる。  
このような画像品質判定の結果、「ＮＧ」であれば、記録媒体８に対する画像記録動作を停止し、インクジェットヘッド等の記録ヘッド２３の清掃等のメンテナンス処理を含む異常回復処理を実行できる。
【０１１１】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１１２】
【図１】本発明に係る画像記録装置の一実施の形態を示す構成図。
【図２】同装置における制御系のブロック構成図。
【図３】同装置における制御部の具体的な機能ブロック図。
【図４】同装置における記録媒体に対する画像記録位置の制御を示す図。
【図５】同装置における検査条件テーブルの模式図。
【図６】同装置における判定一致率、判定画素数及び判定単位数を説明するための記録媒体上の各インクを示す模式図。
【図７】同装置におけるインクライン上にインクの不吐出の画素が存在するときの画素の模式図。
【図８】同装置におけるインクライン上のインクによる汚れの付着の画素が存在するときの画素の模式図。
【図９】同装置におけるノズルライン上にインクの不吐出の画素が存在するときの画素の模式図。
【図１０】同装置におけるノズルライン上のインクによる汚れの付着の画素が存在するときの画素の模式図。
【図１１】同装置における記録動作メインフローチャート。
【図１２】同装置におけるユーザ定義サブルーチンのフローチャート。
【図１３】同装置における画像品質判定処理サブルーチンのフローチャート。
【図１４】従来のインクの不吐出のノズルの検査技術を示す図。
【符号の説明】
【０１１３】
１：媒体供給部、２：画像読取部、３：第１の媒体搬送部、４：画像記録部、５：排出部、６：第２の媒体搬送部、７：媒体収納部、８：記録媒体、９：ピックアップローラ、１０：レジストローラ対、１１：レジストセンサ、１２：媒体検出部、１３：媒体規制板、１４〜１６：ローラ、１７：搬送ベルト、１８：駆動部、１９：吸着ファン、２０：吸着ローラ、２１：搬送情報生成部、２２：トップエッジセンサ、２３：記録ヘッド部、２４：記録ヘッド駆動部、２５：経路切替機構、２６：媒体戻しループ機構、２７：両面搬送ベルト、２８：両面供給経路、２９：スイッチバック機構、３０：制御部、３１：中央演算装置、３２：プログラムメモリ、３３：データメモリ、３４：側端情報生成部、３５：上位機器、３６：モード設定部、３７：第１の画像メモリ、３８：第２の画像メモリ、３９：品質判定部、４０：第１の積分処理部、４１：補正部、４２：色変換部、４３：第２の積分処理部、４４：画像比較部、４５：検査条件設定部、４６：判定部、４７：検査条件テーブル、４８：インク、５１：印刷メディア、５２：インクジェットヘッド部、５３：スキャナ部。
【図１】
2008173800.tif 000003
【図２】
2008173800.tif 000004
【図３】
2008173800.tif 000005
【図４】
2008173800.tif 000006
【図５】
2008173800.tif 000007
【図６】
2008173800.tif 000008
【図７】
2008173800.tif 000009
【図８】
2008173800.tif 000010
【図９】
2008173800.tif 000011
【図１０】
2008173800.tif 000012
【図１１】
2008173800.tif 000013
【図１２】
2008173800.tif 000014
【図１３】
2008173800.tif 000015
【図１４】
2008173800.tif 000016