(57)【要約】【課題】異常状態にある記録素子の位置を輝度変化位置から予測する場合に比べて、異常状態にある記録素子の位置を正確に特定する。【解決手段】予め定めた方向に沿って配列された複数の記録素子により画像を形成する画像形成部と、複数の記録素子の各々を駆動して記録媒体上に検出画像を形成すると共に、基準の記録素子により形成される標識画像と基準の記録素子の位置情報を表す符号画像とを含む基準画像を記録媒体上に形成するように、画像形成部を制御する制御部と、記録媒体上に形成された検出画像及び基準画像を読み取る読取部と、読取部で読み取られた読取結果に基づいて、異常状態の記録素子と基準の記録素子の位置とを検出し、基準の記録素子の位置を基準とした異常状態の記録素子の位置を特定する特定部と、を備えた画像形成装置とする。【選択図】図６
2018047567.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた方向に沿って配列された複数の記録素子により画像を形成する画像形成部と、
前記複数の記録素子の各々を駆動して記録媒体上に検出画像を形成すると共に、基準の記録素子により形成される標識画像と前記基準の記録素子の位置情報を表す符号画像とを含む基準画像を前記記録媒体上に形成するように、前記画像形成部を制御する制御部と、
前記記録媒体上に形成された前記検出画像及び前記基準画像を読み取る読取部と、
前記読取部で読み取られた読取結果に基づいて、異常状態の記録素子と前記基準の記録素子の位置とを検出し、前記基準の記録素子の位置を基準とした前記異常状態の記録素子の位置を特定する特定部と、
を備えた画像形成装置。
【請求項２】
前記標識画像が隣り合う複数の記録素子により形成される場合は、前記標識画像の先頭部分を形成する記録素子を前記基準の記録素子とする、
請求項１に記載の画像形成装置。
【請求項３】
前記特定部が、前記符号画像の読取結果に基づいて前記位置情報を復号して、前記基準の記録素子の位置を検出する、
請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記予め定めた方向が、記録媒体の搬送方向と交差する交差方向であり、
前記検出画像が、前記搬送方向に複数段に亘って形成された画像であり、
前記読取部が、前記検出画像の各段の画像を交差方向に沿って読み取り、
前記特定部が、対応する輝度変化が無い記録素子を異常状態の記録素子として検出する、
請求項１から請求項３までの何れか１項に記載の画像形成装置。
【請求項５】
前記制御部が、前記複数段に亘って形成された検出画像の次の段に、前記符号画像を含む基準画像を、前記符号画像の読取方向が交差方向となるように交差方向に沿って複数形成し、
前記読取部が、複数の基準画像を交差方向に沿って読み取る、
請求項４に記載の画像形成装置。
【請求項６】
前記読取部が、前記予め定めた方向に沿って配列され且つ各々の読取領域の一部が隣接する読取領域の一部と重なる複数の部分読取部を備え、
前記制御部が、前記複数の部分読取部の各々に対応させて前記基準画像を前記記録媒体上に形成するように制御し、
前記特定部が、前記複数の部分読取部の各々で読み取られた読取結果に基づいて、前記異常状態の記録素子の重複を回避させて読取結果毎に前記異常状態の記録素子の位置を特定する、
請求項１から請求項５までの何れか１項に記載の画像形成装置。
【請求項７】
前記異常状態の記録素子を報知する処理及び前記異常状態の記録素子を正常化する処理の少なくとも一方の処理を行う処理部を、更に備えた、
請求項１から請求項６までの何れか１項に記載の画像形成装置。
【請求項８】
コンピュータを、請求項１から請求項７までの何れか１項に記載の画像形成装置の制御部及び特定部として機能させるためのプログラム。
【請求項９】
複数の記録素子の各々を駆動して形成される階段状の検出画像と、
基準の記録素子により形成される標識画像と、
前記基準の記録素子の位置情報を表す符号画像と、
を含む検査パターン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラム、及び検査パターンに関する。
【背景技術】
【０００２】
複数の記録素子を備えた記録ヘッドで画像を形成する画像形成装置では、複数の記録素子の各々を駆動してテスト画像を形成し、形成されたテスト画像を読み取って、異常状態にある記録素子を検出している（特許文献１、２、３）。記録素子に対応する輝度変化が読み取れない場合に、当該記録素子を「異常状態にある記録素子」と判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３９９０１号公報
【特許文献２】特開２００６−１８１８４２号公報
【特許文献３】特開２０１０−０８７７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の記録素子の各々の位置は、番号等で識別されている。しかしながら、テスト画像の輝度変化位置から記録素子の位置を予想できても、テスト画像の輝度変化位置を記録素子の位置に正確に対応付けることは難しい。このため、異常状態にある記録素子の位置を正確に特定することは困難である。
【０００５】
本発明の目的は、異常状態にある記録素子の位置を輝度変化位置から予測する場合に比べて、異常状態にある記録素子の位置を正確に特定することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１に記載の発明は、予め定めた方向に沿って配列された複数の記録素子により画像を形成する画像形成部と、前記複数の記録素子の各々を駆動して記録媒体上に検出画像を形成すると共に、基準の記録素子により形成される標識画像と前記基準の記録素子の位置情報を表す符号画像とを含む基準画像を前記記録媒体上に形成するように、前記画像形成部を制御する制御部と、前記記録媒体上に形成された前記検出画像及び前記基準画像を読み取る読取部と、前記読取部で読み取られた読取結果に基づいて、異常状態の記録素子と前記基準の記録素子の位置とを検出し、前記基準の記録素子の位置を基準とした前記異常状態の記録素子の位置を特定する特定部と、を備えた画像形成装置である。
【０００７】
請求項２に記載の発明は、前記標識画像が隣り合う複数の記録素子により形成される場合は、前記標識画像の先頭部分を形成する記録素子を前記基準の記録素子とする、請求項１に記載の画像形成装置である。
【０００８】
請求項３に記載の発明は、前記特定部が、前記符号画像の読取結果に基づいて前記位置情報を復号して、前記基準の記録素子の位置を検出する、請求項１または請求項２に記載の画像形成装置である。
【０００９】
請求項４に記載の発明は、前記予め定めた方向が、記録媒体の搬送方向と交差する交差方向であり、前記検出画像が、前記搬送方向に複数段に亘って形成された画像であり、前記読取部が、前記検出画像の各段の画像を交差方向に沿って読み取り、前記特定部が、対応する輝度変化位置が無い記録素子を異常状態の記録素子として検出する、請求項１から請求項３までの何れか１項に記載の画像形成装置である。
【００１０】
請求項５に記載の発明は、前記制御部が、前記複数段に亘って形成された検出画像の次の段に、前記符号画像を含む基準画像を、前記符号画像の読取方向が交差方向となるように交差方向に沿って複数形成し、前記読取部が、複数の基準画像を交差方向に沿って読み取る、請求項４に記載の画像形成装置である。
【００１１】
請求項６に記載の発明は、前記読取部が、前記予め定めた方向に沿って配列され且つ各々の読取領域の一部が隣接する読取領域の一部と重なる複数の部分読取部を備え、前記制御部が、前記複数の部分読取部の各々に対応させて前記基準画像を前記記録媒体上に形成するように制御し、前記特定部が、前記複数の部分読取部の各々で読み取られた読取結果に基づいて、前記異常状態の記録素子の重複を回避させて読取結果毎に前記異常状態の記録素子の位置を特定する、請求項１から請求項５までの何れか１項に記載の画像形成装置である。
【００１２】
請求項７に記載の発明は、前記異常状態の記録素子を報知する処理及び前記異常状態の記録素子を正常化する処理の少なくとも一方の処理を行う処理部を、更に備えた、請求項１から請求項６までの何れか１項に記載の画像形成装置である。
【００１３】
請求項８に記載の発明は、コンピュータを、請求項１から請求項７までの何れか１項に記載の画像形成装置の制御部及び特定部として機能させるためのプログラムである。
【００１４】
請求項９に記載の発明は、複数の記録素子の各々を駆動して形成される階段状の検出画像と、基準の記録素子により形成される標識画像と、前記基準の記録素子の位置情報を表す符号画像と、を含む検査パターンである。
【発明の効果】
【００１５】
請求項１、請求項８に記載の発明によれば、異常状態にある記録素子の位置を輝度変化位置から予測する場合に比べて、異常状態にある記録素子の位置が正確に特定される。
【００１６】
請求項２に記載の発明によれば、標識画像が複数の記録素子で形成される場合でも基準の記録素子が特定される。
【００１７】
請求項３に記載の発明によれば、符号画像から基準の記録素子の位置が取得される。
【００１８】
請求項４に記載の発明によれば、検出画像から異常状態の記録素子が検出される。
【００１９】
請求項５に記載の発明によれば、基準画像が検出画像と同様に交差方向に沿って読み取られる。
【００２０】
請求項６に記載の発明によれば、異常状態にある記録素子の位置を輝度変化位置から予測する場合に比べて、異常状態にある記録素子の位置が正確に特定される。
【００２１】
請求項７に記載の発明によれば、特定された異常状態の記録素子に対応する処理が行われる。
【００２２】
請求項９に記載の発明によれば、異常状態にある記録素子の位置を輝度変化位置から予測する検査パターンに比べて、異常状態にある記録素子の位置が正確に特定される。
【図面の簡単な説明】
【００２３】
【図１】第１の実施の形態に係るインクジェット記録装置の主要部の構成の一例を示す概略側面図である。
【図２】第１の実施の形態に係る記録ヘッドの構成の一例を示す概略底面図である。
【図３】第１の実施の形態に係る画像読取部の構成の一例を示す概略平面図である。
【図４】第１の実施の形態に係る画像読取部の構成の一例を示す概略正面図である。
【図５】第１の実施の形態に係るインクジェット記録装置の電気的構成の一例を示すブロック図である。
【図６】第１の実施の形態に係るテスト画像の一例を示す平面図である。
【図７】第１の実施の形態に係る「検出処理プログラム」の処理の流れの一例を示すフローチャートである。
【図８】「異常ノズル検出処理」の流れの一例を示すフローチャートである。
【図９】（Ａ）は「基準ノズル位置検出処理」の流れの一例を示すフローチャートである。（Ｂ）は「異常ノズル位置特定処理」の流れの一例を示すフローチャートである。
【図１０】（Ａ）はエッジが検出される場合のグラフの一例である。（Ｂ）はエッジが検出されない場合のグラフの一例である。
【図１１】異常ノズル検出処理を説明するための模式図である。
【図１２】検出画像データの画素位置毎の光強度の平均値の一例を示すグラフである。
【図１３】（Ａ）及び（Ｂ）は基準ノズル位置検出処理を説明するための模式図である。
【図１４】基準画像データの画素位置毎の光強度の平均値の一例を示すグラフである。
【図１５】第２の実施の形態に係る画像読取部の構成の一例を示す概略平面図である。
【図１６】第２の実施の形態に係る画像読取部の構成の一例を示す概略正面図である。
【図１７】第２の実施の形態に係る「検出処理プログラム」の処理の流れの一例を示すフローチャートである。
【図１８】複数の画像読取部による読取領域の重なりの一例を示す模式図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明を実施するための形態を詳細に説明する。なお、ここでは、本発明を、記録媒体上にインク滴を吐出して画像を記録するインクジェット記録装置に適用した場合について説明する。インクジェット記録装置は、画像形成装置の一例である。
【００２５】
［第１の実施の形態］
＜インクジェット記録装置＞
（全体構成）
まず、図１〜図４を参照して、本実施の形態に係るインクジェット記録装置１０の構成を説明する。
【００２６】
図１は第１の実施の形態に係るインクジェット記録装置の主要部の構成の一例を示す概略側面図である。図１に示すように、本実施の形態に係るインクジェット記録装置１０は、搬送ローラ２０、給紙ロール３０、ロータリーエンコーダ３２、排出ロール４０、記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋ、乾燥部６０、画像読取部７０を備えている。
【００２７】
本実施の形態に係る搬送ローラ２０は、例えばギヤ等の機構を介して搬送ローラ２０と接続された搬送モータ２２（図５も参照。）が駆動されることにより回転する。また、本実施の形態に係る給紙ロール３０には、記録媒体として長尺状の連続紙Ｐが巻きつけられており、搬送ローラ２０の回転に伴って連続紙Ｐが図１の矢印Ａ方向に搬送される。また、搬送された連続紙Ｐは、排出ロール４０に巻き取られる。なお、以下では、連続紙Ｐが搬送される方向（図１の矢印Ａ方向）を単に「搬送方向」という。
【００２８】
本実施の形態に係るロータリーエンコーダ３２は、給紙ロール３０の回転軸に設けられており、給紙ロール３０が予め定められた角度回転する毎にクロック信号を出力する。
【００２９】
本実施の形態に係る記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋは、搬送方向に沿って搬送方向の上流からこの順番で設けられている。なお、以下では、記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋを区別する必要がない場合は、符号末尾のアルファベットを省略する。
【００３０】
（記録ヘッド）
また、図２は第１の実施の形態に係る記録ヘッドの構成の一例を示す概略底面図である。図２に示すように、記録ヘッド５０は、搬送方向に交差する交差方向（以下、単に「交差方向」という。）に沿って配列された複数のノズル５２を備えている。なお、ノズル５２が本発明の記録素子の一例である。そして、記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋは、各々シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の各色に対応するインク滴をノズル５２から連続紙Ｐ上に吐出する。
【００３１】
本実施の形態に係る乾燥部６０は、例えば複数の面発光レーザ素子を含み、連続紙Ｐ上に吐出されたインク滴に対して面発光レーザ素子からレーザを照射させることによりインク滴を乾燥させて、連続紙Ｐへインク滴を定着させる。なお、乾燥部６０として、温風により連続紙Ｐ上に吐出されたインク滴を乾燥させるヒータ等の他の装置を適用してもよい。
【００３２】
（画像読取部）
図３は第１の実施の形態に係る画像読取部の構成の一例を示す概略平面図である。また、図４は第１の実施の形態に係る画像読取部の構成の一例を示す概略正面図である。図１、図３、及び図４に示すように、本実施の形態に係る画像読取部７０は、乾燥部６０より搬送方向の下流に設けられている。また、図３に示すように、本実施の形態に係る画像読取部７０は、交差方向に沿って設けられている。
【００３３】
また、図４に示すように、本実施の形態に係る画像読取部７０は、例えばＣＣＤ（Charge Coupled Device）イメージセンサ７２及びレンズ７４等を含むラインセンサとされており、連続紙Ｐ上に形成された画像を搬送方向に沿って交差方向に延びたライン毎に予め定められた解像度で読み取る。そして、画像読取部７０は、読み取った画像の濃度に応じた各画素の光強度を示す輝度データを出力する。このように、本実施の形態では、画像読取部７０として、ＣＣＤ方式のセンサを適用しているが、これに限らず、ＣＩＳ（Contact Image Sensor）方式のセンサを適用してもよい。
【００３４】
（電気的構成）
次に、図５を参照して、本実施の形態に係るインクジェット記録装置１０の電気系の要部構成について説明する。図５は第１の実施の形態に係るインクジェット記録装置の電気的構成の一例を示すブロック図である。
【００３５】
図５に示すように、本実施の形態に係るインクジェット記録装置１０は、インクジェット記録装置１０の全体的な動作を司るＣＰＵ（Central Processing Unit）８０、及び各種プログラムや各種パラメータ等が予め記憶されたＲＯＭ（Read Only Memory）８２を備えている。また、インクジェット記録装置１０は、ＣＰＵ８０による各種プログラムの実行時のワークエリア等として用いられるＲＡＭ（Random Access Memory）８４、及びフラッシュメモリ等の不揮発性の記憶部８６も備えている。
【００３６】
また、インクジェット記録装置１０は、外部装置と通信データの送受信を行う通信回線Ｉ／Ｆ（Interface）部８８を備えている。また、インクジェット記録装置１０は、インクジェット記録装置１０に対するユーザからの指示を受け付けると共に、ユーザに対してインクジェット記録装置１０の動作状況等に関する各種情報を通知する操作表示部９０を備えている。なお、操作表示部９０は、例えば、プログラムの実行により操作指示の受け付けを実現する表示ボタンや各種情報が表示されるタッチパネル式のディスプレイ、及びテンキーやスタートボタン等のハードウェアキーを含む。
【００３７】
そして、ＣＰＵ８０、ＲＯＭ８２、ＲＡＭ８４、記憶部８６、搬送モータ２２、ロータリーエンコーダ３２、及び記録ヘッド５０の各部がアドレスバス、データバス、及び制御バス等のバス９２を介して互いに接続されている。また、これらの各部に加え、乾燥部６０、画像読取部７０、通信回線Ｉ／Ｆ部８８、及び操作表示部９０の各部もバス９２を介して互いに接続されている。また、搬送モータ２２には、搬送ローラ２０が接続されている。ここで、記録ヘッド５０は、画像形成部の一例である。また、ＣＰＵ８０は、制御部及び特定部の一例である。さらに、画像読取部７０は、読取部の一例である。
【００３８】
以上の構成により、本実施の形態に係るインクジェット記録装置１０は、ＣＰＵ８０により、ＲＯＭ８２、ＲＡＭ８４、及び記憶部８６に対するアクセス、並びに通信回線Ｉ／Ｆ部８８を介した通信データの送受信を各々行う。また、インクジェット記録装置１０は、ＣＰＵ８０により、操作表示部９０を介した各種データの取得、及び操作表示部９０に対する各種情報の表示を各々行う。また、インクジェット記録装置１０は、ＣＰＵ８０により、ロータリーエンコーダ３２から出力されたクロック信号の受信、及び該クロック信号に基づく記録ヘッド５０、乾燥部６０、及び画像読取部７０の制御を各々行う。また、インクジェット記録装置１０は、ＣＰＵ８０により、搬送モータ２２を介した搬送ローラ２０の回転の制御、及び画像読取部７０から出力された輝度データの取得を各々行う。
【００３９】
ところで、本実施の形態に係るインクジェット記録装置１０には、異常状態であるノズル５２（以下、単に「異常ノズル」という。）を検出する異常ノズル検出機能が搭載されている。そして、インクジェット記録装置１０は、異常ノズル検出機能を実現するために、異常ノズルを検出するためのテスト画像を連続紙Ｐ上に形成する。
【００４０】
なお、ここでいうノズル５２の異常状態としては、例えば、インク滴が吐出されなくなる不吐出異常、インク滴の吐出量が減少する細線異常、インク滴の着弾位置がずれる位置ずれ異常等が挙げられる。また、以下では、錯綜を回避するために、記録ヘッド５０Ｋの異常ノズルを検出する場合のみについて説明するが、他の色に対応する記録ヘッド５０Ｃ、５０Ｍ、５０Ｙについても同様である。また、本実施の形態では、ＣＰＵ８０が各ノズル５２を識別するために、各ノズル５２に１、２、・・・と１から順番にノズル番号を付与している。
【００４１】
＜テスト画像＞
次に、図６を参照して、本実施の形態に係るインクジェット記録装置１０における検査パターンであるテスト画像について説明する。図６は第１の実施の形態に係るテスト画像の一例を示す平面図である。なお、図６の下部の実線の矩形で囲われた部分は、対応する図６の上部の実線の矩形に囲われた部分Ａを拡大したものである。また、以下では、連続紙Ｐのサイズに応じて定まる画像形成領域の交差方向の幅に対応する位置の全てのノズル５２を異常状態の検出対象とする場合について説明する。また、以下では、検出対象とするノズル５２を「検出対象ノズル」という。
【００４２】
図６に示すように、本実施の形態に係るテスト画像Ｔは、検出画像Ｋ１及び基準画像Ｋ２を含む。図示した例では、基準画像Ｋ２は、検出画像Ｋ１の搬送方向の上流に形成されている。本実施の形態では、複数段の検出画像Ｋ１の次の段に、搬送方向の長さが検出画像Ｋ１の１段分の長さの基準画像Ｋ２が形成されている。なお、これに限らず、検出画像Ｋ１が基準画像Ｋ２の搬送方向の上流に形成されていてもよい。また、本実施の形態では、テスト画像Ｔを示す画像情報（以下、「テスト画像情報」という。）が記憶部８６に予め記憶されている。
【００４３】
本実施の形態に係る検出画像Ｋ１は、検出対象ノズルを、交差方向に対して予め定められた数（本実施の形態では、一例として１５個）のノズル５２分の間隔を空けて配列された複数のノズル５２を一群とした複数のノズル５２群に分割し、該ノズル５２群毎にインク滴を吐出させることにより形成された画像である。そして、検出画像Ｋ１は、上記ノズル５２群毎にタイミングを異ならせて、かつ交差方向にノズル５２が予め定められた数（本実施の形態では、一例として１個）分ずつずれた位置に形成される。
【００４４】
なお、以下では、説明を簡易かつ明瞭化するため、図６に示すように、階段状に形成された検出画像Ｋ１における個々の階段状の部分を「階段画像Ｋ３」という。１個のノズル５２により１本の線分が形成され、交差方向に隣接する予め定められた数（本実施の形態では、一例として１６個）のノズル５２により階段画像Ｋ３が形成される。また、階段画像Ｋ３を直線とみなしたとき、その直線の搬送方向の長さは、画像読取部７０により複数回で読み取られる長さとされている。
【００４５】
従って、図６に示す検出画像Ｋ１の１段目の画像は、図６におけるテスト画像Ｔの左端部に対応する位置のノズル５２を基準として、ノズル番号１、１７、３３・・・と、１６ｎ＋１番目（ｎ＝０、１、２・・・）のノズル５２により形成された画像である。また、同様に、図６に示す検出画像Ｋ１の２段目の画像は、上記左端部に対応する位置のノズル５２を基準として、ノズル番号２、１８、３４・・・と、１６ｎ＋２番目（ｎ＝０、１、２・・・）のノズル５２により形成された画像である。この場合、検出画像Ｋ１は、１６段（＝１５＋１）に亘って形成される。
【００４６】
本実施の形態に係る基準画像Ｋ２は、基準となるノズル５２（以下、「基準ノズル」という。）により形成される標識画像Ｋ４と、基準ノズルの位置情報を表す符号画像とを含む。符号画像は、標識画像Ｋ４に続いて交差方向に沿って配列された複数の要素Ｋ５から構成される一次元の符号画像である。標識画像Ｋ４及び複数の要素Ｋ５の各々は、搬送方向の長さが検出画像Ｋ１の１段分の長さの線分である。標識画像Ｋ４は、基準ノズルを特定するための要素であり、基準ノズルを駆動させることにより形成される。複数の要素Ｋ５は、要素Ｋ５に対応する画像がある場合を「１」、要素Ｋ５に対応する画像が無い場合を「０」として、基準ノズルの位置情報を２進符号で表す。
【００４７】
上記の基準画像Ｋ２は、交差方向に対して予め定められた数だけ連続して配列された１組のノズル５２（本実施の形態では、一例として２個）を、交差方向に対して予め定めた間隔で（本実施の形態では、一例として２個のノズル５２分の間隔）で、交差方向に対して複数組（本実施の形態では、一例として１７組）、同じタイミングで駆動させることにより形成された画像である。１組２個のノズル５２により１本の線分が形成され、１７組３４個のノズル５２により標識画像Ｋ４と１６個の要素Ｋ５とが形成される。なお、基準画像Ｋ２の１本の線分は、１個のノズル５２で形成されてもよく、連続して配列された３個以上のノズル５２で形成されてもよい。
【００４８】
図６に示す例では、標識画像Ｋ４は、基準ノズルであるノズル番号１のノズル５２と、基準ノズルに隣接するノズル番号２のノズル５２とを駆動させることにより形成される。図示した例では、標識画像Ｋ４は２個のノズル５２により形成されるが、標識画像Ｋ４の先頭部分を形成するノズル番号１のノズル５２が基準ノズルである。１６個の要素Ｋ５は、ノズル番号５、６、９、１０、１３、１４、１７、１８、２１、２２、２５、２６、２９、３０、３３、３４、３７、３８、４１、４２、４５、４６、４９、５０、５３、５４、５７、５８、６１、６２、６５、６６の１６組３２個のノズル５２を駆動させることにより形成される。図示した例では、１６個の要素Ｋ５は、基準ノズルのノズル番号「１」を「０００００００００００００００１」という１６ビットの２進符号で表している。
【００４９】
なお、本実施の形態では、基準ノズルを特定し、基準ノズルの位置情報として「基準ノズルのノズル番号」を特定したが、ノズル５２がノズル番号以外の識別情報（例えば、座標）により識別されている場合は、基準ノズルの位置情報として「基準ノズルの識別情報」を特定すればよい。また、基準画像Ｋ２で表す情報は、少なくとも基準ノズルの位置情報を含んでいればよい。基準画像Ｋ２で表す情報に、検出対象ノズル数、色情報、記録ヘッド情報等の他の情報を含めてもよい。また、基準画像Ｋ２の符号画像は、同じ幅の複数の線分で構成される一次元の符号画像としたが、バーコードのように線分の幅が異なる一次元の符号画像としてもよい。
【００５０】
＜検出処理プログラム＞
次に、図７を参照して、本実施の形態に係るインクジェット記録装置１０の作用を説明する。図７は第１の実施の形態に係る「検出処理プログラム」の処理の流れの一例を示すフローチャートである。「検出処理プログラム」は、ユーザにより操作表示部９０を介して実行開始が指示された際にＣＰＵ８０によって実行される。
【００５１】
なお、「検出処理プログラム」はＲＯＭ８２に予めインストールされている。また、本実施の形態では、「検出処理プログラム」を実行するタイミングを、実行開始が指示されたタイミングとしているが、これに限らない。例えば、予め定められたページ数の画像が形成されたタイミング等、他のタイミングで「検出処理プログラム」を実行してもよい。また、画像形成を行うノズル番号の範囲は、連続紙Ｐのサイズに応じて定まる連続紙Ｐの交差方向に対する画像形成領域のサイズに基づき、予め特定されている。
【００５２】
図７のステップ１００では、ＣＰＵ８０は、記憶部８６からテスト画像の画像情報を読み出し、テスト画像の画像情報を取得する。次のステップ１０２では、ＣＰＵ８０は、上記ステップ１００の処理によって読み出したテスト画像の画像情報に基づき、記録ヘッド５０、及び搬送モータ２２等の連続紙Ｐの搬送に関する部位を駆動させることによりテスト画像Ｔを連続紙Ｐ上に形成する。
【００５３】
次のステップ１０４では、ＣＰＵ８０は、画像読取部７０、及び搬送モータ２２等の連続紙Ｐの搬送に関する部位を駆動させることによりテスト画像Ｔを読み取り、基準画像Ｋ２及び検出画像Ｋ１の輝度データを各々取得する。なお、以下では、基準画像Ｋ２の輝度データを「基準画像データ」といい、検出画像Ｋ１の輝度データを「検出画像データ」という。
【００５４】
また、以下では、説明の便宜上、基準画像データ及び検出画像データの各画像データとして、上下方向が上記搬送方向に対応し、かつ左右方向が上記交差方向に対応する二次元の行列状に配列された画素データをＣＰＵ８０が取得した場合について説明する。なお、これに限らず、基準画像データ及び検出画像データの各画像データは、例えば、一次元状に配列された画素データ等でもよい。
【００５５】
次のステップ１０６では、ＣＰＵ８０は、異常ノズルの検出処理を行う「処理領域」を特定する「処理領域の特定処理」のルーチン・プログラムを実行する。「処理領域の特定処理」のルーチン・プログラムも、ＲＯＭ８２に予めインストールされている。「処理領域の特定処理」では、上下左右のエッジを表す画素位置を決定して、上下左右のエッジの内側の範囲を「処理領域」として特定する。本実施の形態のテスト画像では、複数段の検出画像Ｋ１の次の段に基準画像Ｋ２が形成されているので、基準画像データも処理領域に含める。基準画像データ及び検出画像データを「テスト画像データ」という。なお、画素位置は、輝度変化位置の一例である。
【００５６】
例えば、上記ステップ１０４の処理により取得したテスト画像データの左右方向（交差方向）の画素位置毎に、画素位置毎の移動平均値を導出する。そして、導出した画素位置毎の移動平均値を閾値としてテスト画像データの左右のエッジ（端部）を検出する。同様に、テスト画像データの上下方向（搬送方向）の画素位置毎に、画素位置毎の移動平均値を導出する。そして、導出した画素位置毎の移動平均値を閾値としてテスト画像データの上下のエッジ（端部）を検出する。本実施の形態では、テスト画像データに対し左右のエッジの内側で上下のエッジを検出するので、画像読取部７０や連続紙Ｐの搬送方向に対する相対的な傾きが導出される。この相対的な傾きに対応して、テスト画像データを補正してもよい。
【００５７】
ここで、画素位置毎の移動平均値の導出方法について詳しく説明する。上記ステップ１０４の処理により取得したテスト画像データの左右方向（交差方向）の画素位置毎に、テスト画像データの中央部の画素を基準とした上下方向（搬送方向）の予め定められた行数の光強度の合算値を導出する。そして、ＣＰＵ８０は、導出した合算値を該行数で除算することにより、該画素位置毎の光強度の平均値を導出する。そして、ＣＰＵ８０は、導出した画素位置毎の光強度の平均値における左右方向の隣り合う直線の交差方向の間隔に対応する画素数毎の移動平均値を導出する。具体的には、一例として、記録ヘッド５０の解像度が１２００ｄｐｉ（dots per inch）で、画像読取部７０の解像度が６００ｄｐｉの場合、ＣＰＵ８０は、８画素毎の光強度の移動平均値を導出する。
【００５８】
また、ここで、図１０（Ａ）及び図１０（Ｂ）を参照して、エッジの検出方法について詳しく説明する。図１０（Ａ）はエッジが検出される場合のグラフの一例である。図１０（Ｂ）はエッジが検出されない場合のグラフの一例である。横軸が画素位置を示し、縦軸が光強度の移動平均値を示している。なお、本実施の形態では、一例として、上記光強度は０から２５５まで１刻みの離散的な値を取り（８ビット構成）、値が大きくなるほど白色に近くなり、値が小さくなるほど黒色に近くなるものとされている。
【００５９】
テスト画像データの左のエッジを検出する場合、上記画素位置毎の移動平均値に対し、テスト画像データの中央部の画素位置に対応する画素位置から左方向に、予め定められた閾値Ｙ１以上となる画素が予め定められた画素数Ｇ１以上連続する部分を検出し、最初に閾値Ｙ１以上となった画素の画素位置を左のエッジと決定する。一例として、図１０（Ａ）に示すように、画像読取部７０Ａによる読み取りにより得られたテスト画像データには連続紙Ｐの交差方向の一端部（図３に示す左端部）の空白部分が含まれるため、閾値Ｙ１以上となる画素が画素数Ｇ１以上連続する部分が存在する。
【００６０】
従って、この場合、図１０（Ａ）に示す画素位置Ｐ１が左のエッジとして決定される。なお、閾値Ｙ１として、操作表示部９０を介してユーザにより設定された閾値を適用してもよいし、例えば、導出された画素位置毎の光強度の平均値における最大値と最小値との平均値を適用してもよい。また、画素数Ｇ１として、操作表示部９０を介してユーザにより設定された値を適用してもよいし、例えば、交差方向に隣り合う直線の交差方向の間隔に対応する画素数を適用してもよい。
【００６１】
一方、テスト画像データの右のエッジを検出する場合、上記画素位置毎の移動平均値に対し、テスト画像データの中央部の画素位置に対応する画素位置から右方向に、閾値Ｙ１以上となる画素が画素数Ｇ１以上連続する部分を検出し、最初に閾値Ｙ１以上となった画素の画素位置を右のエッジと決定する。一例として、図１０（Ｂ）に示すように、画像読取部７０による読み取りにより得られたテスト画像データには連続紙Ｐの交差方向の他端部（図３に示す右端部）の空白部分が含まれないため、閾値Ｙ１以上となる画素が画素数Ｇ１以上連続する部分が存在しない。従って、この場合、右のエッジは検出されないこととなる。
【００６２】
なお、基準画像データの画素密度が小さく、テスト画像データの下のエッジとして検出画像データの下のエッジが検出された場合には、処理領域を検出画像データの１段分だけ下側に拡げる。これにより、基準画像データが処理領域に含まれる。また、基準画像データの画素密度は、テスト画像の画像情報から取得される。したがって、取得された基準画像データの画素密度が、予め定めた閾値以下の場合に、処理領域を検出画像データの１段分だけ下側に拡げてもよい。なお、閾値は、例えば、操作表示部９０を介してユーザにより設定される。
【００６３】
（異常ノズル検出処理）
図７の次のステップ１０８では、ＣＰＵ８０は、上記処理領域の検出画像データについて、「異常ノズル検出処理」のルーチン・プログラムを実行する。図８は「異常ノズル検出処理」の流れの一例を示すフローチャートである。「異常ノズル検出処理」のルーチン・プログラムも、ＲＯＭ８２に予めインストールされている。
【００６４】
図８のステップ２００では、ＣＰＵ８０は、検出画像Ｋ１の隣り合う直線毎の間隔（本実施の形態では、一例として１５個のノズル５２分の間隔）から、記録ヘッド５０の解像度、及び画像読取部７０の解像度に基づいて、検出画像データの「下に凸のピーク」間の間隔Ｄ（図１２に示す間隔Ｄ）を取得する。
【００６５】
次のステップ２０２では、ＣＰＵ８０は、検出画像Ｋ１の搬送方向の各段に対応する光強度の平均値を左右方向の画素位置毎に導出する。一例として、図１１に示す検出画像Ｋ１の３段目（図１１の破線で示す段）について、左右方向の画素位置毎に導出した光強度の平均値を図１２に示す。図１２の縦軸は光強度の平均値を示し、横軸は左右方向の画素位置を示し、横軸の数字は、上記処理範囲の左のエッジの画素を起点とした画素番号を示している。
【００６６】
次のステップ２０４では、ＣＰＵ８０は、上記ステップ２０２の処理により導出した平均値における、間隔Ｄ毎の画素位置での光強度を、「下に凸のピーク」のピーク値として検出する。これを検出画像Ｋ１の各段について行う。例えば、各段について左端の「下に凸のピーク」を検出したら、その画素位置αとその位置から間隔Ｄ毎の画素位置α＋ｎＤ（ｎ＝０、１、２・・・）とで光強度をピーク値として検出する。なお、検出画像Ｋ１の各段の画像を形成するノズル数は等しいので、ピーク値の検出数が不足している場合は、左端の「下に凸のピーク」が検出されていないと推定して、画素位置α−Ｄの光強度をピーク値として検出する。
【００６７】
次のステップ２０６では、ＣＰＵ８０は、検出したピーク値が予め定めた閾値以下か否かを判断する。ピーク値が予め定めた閾値より大きい場合は、輝度変化が無いものとして、ステップ２０８で、対応する位置のノズル５２を「異常有り」と判定、即ち、異常ノズルであると判定して、ステップ２１２に進む。一方、ピーク値が予め定めた閾値以下の場合は、ステップ２１０で、対応する位置のノズル５２を「異常なし」と判定して、ステップ２１２に進む。この場合の閾値は、操作表示部９０を介してユーザにより設定された閾値を適用してもよい。また、例えば、上記ステップ２０２の処理により導出された平均値の最大値と最小値との平均値を、閾値としてもよい。
【００６８】
次のステップ２１２では、「下に凸のピーク」に対し相対ノズル番号を付与し、「下に凸のピーク」の画素位置情報（画素番号）と異常有無情報（異常あり/異常無し）とを、相対ノズル番号に関連付けて記憶部８６に記憶する。なお、検出対象ノズルのノズル番号、記録ヘッド５０の解像度、画像読取部７０の解像度、及び上記ステップ１０６で特定した「処理領域」に基づいて、テスト画像を形成したノズル５２のノズル番号のうち最小のノズル番号が特定される。検出画像Ｋ１の１段目の左端の「下に凸のピーク」に対し、特定した最小のノズル番号を「相対ノズル番号」として付与する。そして、検出画像Ｋ１の１段目の左端の「下に凸のピーク」から順番に、最小のノズル番号を基準として「相対ノズル番号」を付与する。
【００６９】
なお、上記のステップ２０４においては、間隔Ｄ毎の画素位置での光強度を「ピーク値」として検出する例について説明したが、「下に凸のピーク」のピーク位置での光強度を「ピーク値」として検出してもよい。この場合は、例えば、上記ステップ２０２の処理により画素位置毎に導出した平均値に対して二次補間を行って近似曲線を得てから、「下に凸のピーク」のピーク値を導出してもよい。
【００７０】
（基準ノズル位置検出処理）
図７の次のステップ１１０では、ＣＰＵ８０は、上記処理領域の基準画像データについて、「基準ノズル位置検出処理」のルーチン・プログラムを実行する。図９（Ａ）は「基準ノズル位置検出処理」の流れの一例を示すフローチャートである。「基準ノズル位置検出処理」のルーチン・プログラムも、ＲＯＭ８２に予めインストールされている。
【００７１】
図９（Ａ）のステップ３００では、ＣＰＵ８０は、基準画像Ｋ２の要素間隔Ｌｂ（本実施の形態では、一例として２個のノズル５２分の間隔）から、記録ヘッド５０の解像度、及び画像読取部７０の解像度に基づいて、基準画像データの「下に凸のピーク」間の間隔Ｌ（図１４に示す間隔Ｌ）を取得する。
【００７２】
次のステップ３０２では、ＣＰＵ８０は、基準画像Ｋ２の左右方向の画素位置毎に光強度を検出する。一例として、図１３（Ａ）に示す基準画像Ｋ２の実線で示す位置について、左右方向の画素位置毎に検出した光強度を図１４に示す。図１４の縦軸は光強度を示し、横軸は左右方向の画素位置を示し、横軸の数字は、上記処理範囲の左のエッジの画素を起点とした画素番号を示している。
【００７３】
次のステップ３０４では、ＣＰＵ８０は、上記ステップ３０２の処理により検出した光強度における、間隔Ｌ毎の画素位置での光強度を、「下に凸のピーク」のピーク値として検出する。基準画像Ｋ２の場合は、左端の「下に凸のピーク」は、標識画像Ｋ４によるピークに相当する。標識画像Ｋ４によるピークの画素位置βを特定する。画素位置βから間隔Ｌ毎の画素位置β＋ｎＬ（ｎ＝０、１、２・・・）で、複数の要素Ｋ５によるピークの光強度をピーク値として検出する。
【００７４】
次のステップ３０６では、ＣＰＵ８０は、ステップ２１２で記憶した画素番号と相対ノズル番号との関係に基づいて、標識画像Ｋ４によるピークの画素位置βに対応する相対ノズル番号を特定する。これにより、標識画像Ｋ４を形成した「基準ノズル」の相対ノズル番号が特定される。
【００７５】
次のステップ３０８では、ＣＰＵ８０は、複数の要素Ｋ５によるピーク値から基準ノズルの位置情報を復号する。本実施の形態では、複数の要素Ｋ５は、基準ノズルの位置情報として「ノズル番号」を符号化したものであり、標識画像Ｋ４を形成した「基準ノズル」の正しいノズル番号が復号される。ピーク値が予め定めた閾値より大きい場合を「０」、ピーク値が予め定めた閾値以下の場合を「１」として、複数の要素Ｋ５によるピーク値から複数ビットの２進符号を求め、得られた２進符号を１０進法で表されたノズル番号に変換する。この場合の閾値には、上記ステップ２１０と同様の閾値を適用してもよい。
【００７６】
本実施の形態では、１個の標識画像Ｋ４に続いて１６個の要素Ｋ５が形成されており、１個の標識画像に対し１６ビットの２進符号が得られる。そして、１６ビットの２進符号から、１０進法で表された正しいノズル番号が取得される。図１３（Ａ）に示す例では、「０００００００００００００００１」という１６ビットの２進符号が得られ、１０進法に変換することでノズル番号「１」が取得される。また、図１３（Ｂ）に示す例では、「００００００００１０１１１１０１」という１６ビットの２進符号が得られ、１０進法に変換することでノズル番号「１８９」が取得される。
【００７７】
次のステップ３１０では、ＣＰＵ８０は、テスト画像の画像情報に基づいて、次の基準画像Ｋ２があるか否かを判定する。次の基準画像Ｋ２が無い場合は、ステップ３１２に進む。一方、次の基準画像Ｋ２がある場合は、ステップ３０４に戻って、次の基準画像Ｋ２について、次の基準ノズルに対応する相対ノズル番号と正しいノズル番号とを取得する。
【００７８】
次のステップ３１２では、ＣＰＵ８０は、基準ノズル毎に、基準ノズルを特定する特定情報と基準ノズルの位置情報とを対応付けて記憶部８６に記憶する。本実施の形態では、複数の基準ノズルの各々について、相対ノズル番号と正しいノズル番号とが対応付けられて記憶部８６に記憶される。そして、ＣＰＵ８０は、「基準ノズル位置検出処理」のルーチン・プログラムを終了する。
【００７９】
（異常ノズル位置特定処理）
図７の次のステップ１１２では、ＣＰＵ８０は、上記ステップ１１０で得られた基準ノズルの特定情報と基準ノズルの位置情報とを用いて、「異常ノズル位置特定処理」のルーチン・プログラムを実行する。図９（Ｂ）は「異常ノズル位置特定処理」の流れの一例を示すフローチャートである。「異常ノズル位置特定処理」のルーチン・プログラムも、ＲＯＭ８２に予めインストールされている。
【００８０】
図９（Ｂ）のステップ４００では、ＣＰＵ８０は、基準ノズルの相対ノズル番号と正しいノズル番号との対応付けに基づいて、上記ステップ２１２で検出画像データの「下に凸のピーク」に対して付与された相対ノズル番号の各々を「正しいノズル番号」に変換する。次のステップ４０２では、ＣＰＵ８０は、上記ステップ２０８で異常有りと判定された異常ノズルの「正しいノズル番号」を特定して、記憶部８６に異常ノズルのノズル番号を記憶する。そして、「異常ノズル位置特定処理」のルーチン・プログラムを終了する。
【００８１】
（異常ノズル対応処理）
図７の次のステップ１１４では、ＣＰＵ８０は、「異常ノズル対応処理」のルーチン・プログラムを実行する。「異常ノズル対応処理」のルーチン・プログラムも、ＲＯＭ８２に予めインストールされている。「異常ノズル対応処理」では、上記ステップ４０２で得られた異常ノズルのノズル番号を記憶部８６から読出し、「異常ノズル対応処理」として、該ノズル番号を操作表示部９０に表示させて報知する。
【００８２】
なお、上記のステップ１１４では報知処理としたが、異常ノズルを正常化する処理等、異常ノズルに対し他の処理を行ってもよい。例えば、ＣＰＵ８０は、「異常ノズル対応処理」として、該ノズル番号に対してクリーニング処理等のメンテナンス処理や、該ノズル番号のノズルに隣り合うノズル５２から吐出されるインク滴のサイズが通常の場合より大きくなるようにノズル５２のパラメータを設定する処理を行ってもよい。そして、ＣＰＵ８０は、「異常ノズル対応処理」のルーチン・プログラムの終了後に、「検出処理プログラム」を終了する。
【００８３】
［第２の実施の形態］
上記第１の実施の形態では、画像読取部７０が１つの場合について説明したが、第２の実施の形態では、複数の画像読取部を備える場合について説明する。
【００８４】
図１５及び図１６に示すように、本実施の形態に係る複数（本実施の形態では３つ）の画像読取部７０Ａ〜７０Ｃのうち画像読取部７０Ａ、７０Ｃは、搬送方向の同じ位置に設けられ、画像読取部７０Ｂは、画像読取部７０Ａ、７０Ｃより搬送方向の下流に設けられている。なお、以下では、画像読取部７０Ａ〜７０Ｃを区別する必要がない場合は、符号末尾のアルファベットを省略する。また、図１５に示すように、本実施の形態に係る画像読取部７０Ａ〜７０Ｃは、隣り合う読取領域の端部の領域が搬送方向に対して重なるように交差方向に沿って設けられている。なお、以下では、搬送方向に対して重なる上記読取領域の端部の領域の交差方向の範囲を「読取重複範囲」という。画像読取部７０Ａ〜７０Ｃの各々が、複数の部分読取部の一例である。
【００８５】
また、図１６に示すように、本実施の形態に係る画像読取部７０Ａ〜７０Ｃの各々は、第１の実施の形態の画像読取部７０と同様に、例えば、ＣＣＤイメージセンサ７２及びレンズ７４等を含むＣＣＤ方式のセンサとしてもよい。また、ＣＩＳ方式のセンサを適用してもよい。
【００８６】
次に、図１７を参照して、本実施の形態に係るインクジェット記録装置１０の作用を説明する。図１７は第２の実施の形態に係る「検出処理プログラム」の処理の流れの一例を示すフローチャートである。「検出処理プログラム」はＲＯＭ８２に予めインストールされている。「検出処理プログラム」は、ユーザにより操作表示部９０を介して実行開始が指示された際にＣＰＵ８０によって実行される。
【００８７】
画像読取部７０Ａ〜７０Ｃの対応する読取領域毎に、テスト画像を読取り、読み取られた画像データ毎に処理を行い、「読取重複範囲」に対応した処理を行う以外は、第２の実施の形態に係る「検出処理プログラム」の処理と同様であるため、同じ手順には同じ符号を付すと共に、類似する手順には末尾に「Ａ」を付けた符号を付して説明を省略する。
【００８８】
図１７のステップ１００では、ＣＰＵ８０は、記憶部８６からテスト画像の画像情報を読み出し、テスト画像の画像情報を取得する。次のステップ１０２では、ＣＰＵ８０は、上記ステップ１００の処理によって読み出したテスト画像の画像情報に基づき、テスト画像Ｔを連続紙Ｐ上に形成する。図１８に示すように、画像読取部７０Ａの読取領域Ａ、画像読取部７０Ｂの読取領域Ｂ、及び画像読取部７０Ｃの読取領域Ｃの各々について、テスト画像として検出画像Ｋ１と基準画像Ｋ２とが形成されている。
【００８９】
次のステップ１０４Ａでは、ＣＰＵ８０は、画像読取部７０Ａ〜７０Ｃの各々は、対応する読取領域のテスト画像Ｔを読み取り、基準画像データと検出画像データを取得する。次のステップ１０６Ａでは、ＣＰＵ８０は、画像読取部７０Ａ〜７０Ｃの読取領域毎に、「処理領域の特定処理」のルーチン・プログラムを実行して、異常ノズルの検出処理を行う「処理領域」を特定する。
【００９０】
次のステップ１０８Ａでは、ＣＰＵ８０は、画像読取部７０Ａ〜７０Ｃの読取領域毎に、上記ステップ１０６Ａで特定した処理領域の検出画像データについて、「異常ノズル検出処理」のルーチン・プログラムを実行する。「異常ノズル検出処理」を実行した結果、「下に凸のピーク」に対し相対ノズル番号を付与し、「下に凸のピーク」の画素位置情報（画素番号）と異常有無情報（異常あり/異常無し）とを、相対ノズル番号に関連付けて記憶部８６に記憶する。
【００９１】
次のステップ１１０Ａでは、ＣＰＵ８０は、画像読取部７０Ａ〜７０Ｃの読取領域毎に、対応する処理領域の基準画像データについて、「基準ノズル位置検出処理」のルーチン・プログラムを実行する。「基準ノズル位置検出処理」を実行した結果、基準ノズル毎に、基準ノズルを特定する特定情報と基準ノズルの位置情報とを対応付けて記憶部８６に記憶する。本実施の形態では、複数の基準ノズルの各々について、相対ノズル番号と正しいノズル番号とが対応付けられて記憶部８６に記憶される。
【００９２】
次のステップ１１２Ａでは、ＣＰＵ８０は、画像読取部７０Ａ〜７０Ｃの読取領域毎に、上記ステップ１１０Ａで得られた基準ノズルの特定情報と基準ノズルの位置情報とを用いて、「異常ノズル位置特定処理」のルーチン・プログラムを実行する。基準ノズルの相対ノズル番号と正しいノズル番号との対応付けに基づいて、相対ノズル番号の各々を「正しいノズル番号」に変換し、異常ノズルの「正しいノズル番号」を特定して、記憶部８６に異常ノズルのノズル番号を記憶する。
【００９３】
次のステップ１１３では、ＣＰＵ８０は、読取重複範囲の調整処理を行う。「読取重複範囲」に存在するノズル５２については２つの画像読取部７０の読取結果に基づく２つの異常有無情報（異常あり/異常無し）が存在する。１つのノズルについて複数の異常有無情報が重複して記憶されていれば、異常有無情報を１つに統合する。
【００９４】
例えば、画像読取部７０Ａと画像読取部７０Ｂの「読取重複範囲」のノズルの異常有無情報（異常あり/異常無し）を読出し、両方または一方が「異常有り」の場合は「異常有り」に統一し、両方が「異常無し」の場合は「異常無し」に統一する。そして、「異常有り」とされた異常ノズルのノズル番号を記憶部８６に記憶する。
【００９５】
次のステップ１１４Ａでは、ＣＰＵ８０は、「異常ノズル対応処理」のルーチン・プログラムを実行する。上記ステップ１１３で調整された異常ノズルのノズル番号を記憶部８６から読出し、異常ノズルに対して「異常ノズル対応処理」を実行して、「検出処理プログラム」を終了する。
【００９６】
なお、本実施の形態では読取重複範囲の調整処理を行うが、画像読取部７０Ａ〜７０Ｃの各々に検出対象ノズルを予め割り当てて、重複するノズルが生じないようにしてもよい。
【００９７】
＜変形例＞
なお、上記各実施の形態では、本発明をインクジェット記録装置に適用した場合について説明したが、本発明はこれに限定されるものではない。例えば、本発明をＬＥＤ（Light Emitting Diode）プリンタ等の他の画像形成装置に適用する形態としてもよい。
【００９８】
また、上記各実施の形態では、記録媒体として、連続紙Ｐを適用した場合について説明したが、本発明はこれに限定されるものではない。例えば、記録媒体として、Ａ４やＡ３等の定型のカット紙を適用する形態としてもよい。また、記録媒体の材質も紙に限られず、他の材質の記録媒体を用いる形態としてもよい。
【００９９】
また、上記各実施の形態では、各種プログラムがＲＯＭ８２に予めインストールされている場合について説明したが、本発明はこれに限定されるものではない。例えば、各種プログラムが、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の記憶媒体に格納されて提供される形態、又はネットワークを介して提供される形態としてもよい。
【０１００】
さらに、上記各実施の形態では、検出処理を、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現する場合について説明したが、本発明はこれに限定されるものではない。例えば、該検出処理を、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現する形態としてもよい。
【０１０１】
その他、上記各実施の形態で説明した画像形成装置及び検査パターンの構成は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【０１０２】
また、上記各実施の形態で説明した各種プログラムの処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【０１０３】
１０    画像形成装置
５０    記録ヘッド
５２    ノズル
７０    画像読取部
８０    ＣＰＵ
８２    ＲＯＭ
Ｋ１    検出画像
Ｋ２    基準画像
Ｋ３    階段画像
Ｋ４    標識画像
Ｋ５    要素
Ｐ      連続紙
【図１】
2018047567.tif 000003
【図２】
2018047567.tif 000004
【図３】
2018047567.tif 000005
【図４】
2018047567.tif 000006
【図５】
2018047567.tif 000007
【図６】
2018047567.tif 000008
【図７】
2018047567.tif 000009
【図８】
2018047567.tif 000010
【図９】
2018047567.tif 000011
【図１０】
2018047567.tif 000012
【図１１】
2018047567.tif 000013
【図１２】
2018047567.tif 000014
【図１３】
2018047567.tif 000015
【図１４】
2018047567.tif 000016
【図１５】
2018047567.tif 000017
【図１６】
2018047567.tif 000018
【図１７】
2018047567.tif 000019
【図１８】
2018047567.tif 000020