(57)【特許請求の範囲】
【請求項１】
記録媒体の搬送方向と交差する交差方向に沿って配列された複数の記録素子と、
前記記録素子が駆動されることにより前記記録媒体上に形成された画像を読み取る前記交差方向に延在した読取領域を各々備え、前記読取領域の隣り合う端部が前記搬送方向に対して重なるように前記交差方向に沿って設けられた複数の読取手段と、
前記複数の読取手段の前記読取領域の前記端部が重なる領域内の予め定められた位置に対応する前記記録媒体上の位置に基準画像を形成し、かつ異常状態の検出対象とする前記記録素子について、前記交差方向に連続して配列された前記記録素子を駆動させるタイミングを異ならせることにより、検出用画像を前記記録媒体上に形成する形成手段と、
前記複数の読取手段の各々の前記基準画像を読み取った読取位置を境界として、前記複数の読取手段の各々による前記検出用画像の読み取りにより得られた検出用画像データに対する異常状態の検出に適用する適用範囲を決定する決定手段と、
前記決定手段により決定された適用範囲の前記検出用画像データを用いて異常状態である前記記録素子を検出する検出手段と、
を備え、
前記形成手段は、前記基準画像と前記検出用画像とを、前記検出用画像が形成される領域内に前記基準画像が含まれるように前記記録媒体上に形成する
画像形成装置。
【請求項２】
前記決定手段は、前記読取位置の各々により読み取られた読取データの各々が、前記読取データを読み取った前記読取手段の何れかによる読み取りにより得られた検出用画像データに含まれるように前記適用範囲を決定する
請求項１記載の画像形成装置。
【請求項３】
前記形成手段は、前記交差方向に連続して配列された前記記録素子を同じタイミングで駆動させることにより前記基準画像を形成する
請求項１又は請求項２記載の画像形成装置。
【請求項４】
前記記録素子は、液滴を吐出する素子であり、
前記形成手段は、前記検出用画像を形成する場合とは異なる大きさの液滴を吐出させるように前記記録素子を駆動させると共に、前記交差方向に連続して配列された前記記録素子を駆動させるタイミングを異ならせることにより、前記基準画像を前記記録媒体上に形成する
請求項１記載の画像形成装置。
【請求項５】
前記形成手段は、予め定められた間隔を開けて前記交差方向に配列された前記記録素子を駆動させるタイミングを異ならせることにより、前記基準画像を前記記録媒体上に形成する
請求項１記載の画像形成装置。
【請求項６】
前記読取手段の数は、３つ以上とされている
請求項１から請求項５の何れか１項記載の画像形成装置。
【請求項７】
コンピュータを、請求項１から請求項６の何れか１項記載の画像形成装置の形成手段、決定手段、及び検出手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、予め定められた第１の方向に沿って配列された複数の記録素子を備え、入力された画像情報に応じて前記記録素子を駆動して、前記第１の方向と直交する第２の方向に前記記録素子に対して相対的に移動する記録媒体上に画像を形成する画像形成手段を備えた画像形成装置が開示されている。この技術では、光学系を介して前記画像形成手段によって形成された画像を読み取り、読取データを出力する読取手段を備えている。また、この技術では、連続して配列された記録素子が同数含まれるように前記複数の記録素子を複数の群に分けたときの各群の記録素子の各々に対応する、該記録素子の位置及び形成状態を特定するための前記第２の方向に延在する同一の長さのパターンを、隣り合う記録素子に対応するパターンの先端と後端とが連なるように配列した前記複数の群の各々の階段状パターンを、該階段状パターンの端部が前記第１の方向に揃うように配列してなる検出パターンが、前記記録媒体の前記画像情報に応じた画像が形成される領域よりも前記第２の方向の上流側または下流側の領域に、周囲に他の画像が連続しないように形成されるように前記画像形成手段を制御する制御手段を備えている。さらに、この技術では、前記検出パターンを前記読取手段で読み取ることにより得られた読取データに基づいて、目的とする記録素子を特定する特定手段を備えている。
【０００３】
特許文献２には、記録媒体の幅に対応した記録素子列を備えたフルライン型のインクジェット記録ヘッドを１つ又は複数有するインクジェット記録装置が開示されている。この技術では、記録幅に比べて短い長さのノズル列で構成される記録素子群を複数にて構成するフルライン型のインクジェット記録ヘッドと、記録媒体を搬送させる搬送手段と、記録媒体または搬送手段の表面を読み取る２つ以上のセンサで構成される読み取り手段と、を備えている。また、この技術では、各ノズルの不吐出を検出するための不吐出検出パターンを記録ヘッドの各々の記録素子群毎に、記録媒体上に重複しないように記録し、その記録された記録素子群毎の不吐出検出パターンは、２つ以上のセンサの少なくとも１つ以上のセンサにて、欠落することなく読み取る。
【０００４】
特許文献３には、記録素子が所定方向に配列された記録素子列を有する記録ヘッドを備え、前記記録ヘッドと記録媒体とを相対的に移動させて記録を行う記録装置が開示されている。この技術では、前記記録素子列と並列に配置されており、前記相対的な移動によって記録される領域を分割して読み取るための複数の読み取り手段を備えている。また、この技術では、複数の記録素子によって記録される第１のマークを各読み取り手段に対応して含む粗調パターン、前記記録素子列の前記配列におけるピッチに対応した第２のマークを含む微調パターン、及び各記録素子の記録状態を検出すべく個別の記録素子に対応した個別パターンを含む検出用チャートを、前記記録ヘッドによって記録させるチャート記録手段も備えている。また、この技術では、前記粗調パターンと前記微調パターンとの読み取り結果に基づいて、前記記録ヘッドと各読み取り手段との間の相対的な位置関係の情報を求め、前記個別パターンと各記録素子との対応関係を決定する個別パターン対応手段も備えている。さらに、この技術では、前記決定された対応関係と前記個別パターンの読み取り結果に基づいて、各記録素子の記録状態を判定する判定手段も備えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１３９９０１号公報
【特許文献２】特開２００６−２４０１４１号公報
【特許文献３】特開２００６−１８１８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、複数の読取手段の読取領域の隣り合う端部が重なる領域外に対応する記録媒体上の位置にも基準画像を形成する場合に比較して、簡易なテスト画像を用いて異常状態である記録素子を精度良く検出することができる画像形成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の画像形成装置は、記録媒体の搬送方向と交差する交差方向に沿って配列された複数の記録素子と、前記記録素子が駆動されることにより前記記録媒体上に形成された画像を読み取る前記交差方向に延在した読取領域を各々備え、前記読取領域の隣り合う端部が前記搬送方向に対して重なるように前記交差方向に沿って設けられた複数の読取手段と、前記複数の読取手段の前記読取領域の前記端部が重なる領域内の予め定められた位置に対応する前記記録媒体上の位置に基準画像を形成し、かつ異常状態の検出対象とする前記記録素子について、前記交差方向に連続して配列された前記記録素子を駆動させるタイミングを異ならせることにより、検出用画像を前記記録媒体上に形成する形成手段と、前記複数の読取手段の各々の前記基準画像を読み取った読取位置を境界として、前記複数の読取手段の各々による前記検出用画像の読み取りにより得られた検出用画像データに対する異常状態の検出に適用する適用範囲を決定する決定手段と、前記決定手段により決定された適用範囲の前記検出用画像データを用いて異常状態である前記記録素子を検出する検出手段と、を備え、前記形成手段は、前記基準画像と前記検出用画像とを、前記検出用画像が形成される領域内に前記基準画像が含まれるように前記記録媒体上に形成する。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記決定手段が、前記読取位置の各々により読み取られた読取データの各々が、前記読取データを読み取った前記読取手段の何れかによる読み取りにより得られた検出用画像データに含まれるように前記適用範囲を決定するものである。
【００１１】
また、請求項３に記載の発明は、請求項１又は請求項２に記載の発明において、前記形成手段が、前記交差方向に連続して配列された前記記録素子を同じタイミングで駆動させることにより前記基準画像を形成するものである。
【００１２】
また、請求項４に記載の発明は、請求項１に記載の発明において、前記記録素子が、液滴を吐出する素子であり、前記形成手段が、前記検出用画像を形成する場合とは異なる大きさの液滴を吐出させるように前記記録素子を駆動させると共に、前記交差方向に連続して配列された前記記録素子を駆動させるタイミングを異ならせることにより、前記基準画像を前記記録媒体上に形成するものである。
【００１３】
また、請求項５に記載の発明は、請求項１に記載の発明において、前記形成手段が、予め定められた間隔を開けて前記交差方向に配列された前記記録素子を駆動させるタイミングを異ならせることにより、前記基準画像を前記記録媒体上に形成するものである。
【００１４】
また、請求項６に記載の発明は、請求項１から請求項５の何れか１項に記載の発明において、前記読取手段の数が、３つ以上とされているものである。
【００１５】
一方、上記目的を達成するために、請求項７に記載のプログラムは、コンピュータを、請求項１から請求項６の何れか１項記載の画像形成装置の形成手段、決定手段、及び検出手段として機能させるためのものである。
【発明の効果】
【００１６】
請求項１、請求項２及び請求項７に記載の発明によれば、複数の読取手段の読取領域の隣り合う端部が重なる領域外に対応する記録媒体上の位置にも基準画像を形成する場合に比較して、簡易なテスト画像を用いて異常状態である記録素子を精度良く検出することができる。
また、基準画像と検出用画像とを上記搬送方向の異なる位置に形成する場合に比較して、異常状態である記録素子の検出に用いる画像の上記搬送方向の長さを短くすることができる。
【００１９】
請求項３に記載の発明によれば、簡易なテスト画像を用いて異常状態である記録素子を精度良く検出することができる。
【００２０】
請求項４及び請求項５に記載の発明によれば、基準画像と検出用画像とを上記搬送方向の異なる位置に形成する場合に比較して、異常状態である記録素子の検出に用いる画像の上記搬送方向の長さを短くすることができる。
【００２１】
請求項６に記載の発明によれば、簡易なテスト画像を用いて上記適用範囲を精度良く決定することができる。
【図面の簡単な説明】
【００２２】
【図１】各実施の形態に係るインクジェット記録装置の主要構成部を示す概略側面図である。
【図２】各実施の形態に係る記録ヘッドの概略構成を示す概略底面図である。
【図３】各実施の形態に係る画像読取部の概略構成の説明に供する概略平面図である。
【図４】各実施の形態に係る画像読取部の概略構成の説明に供する概略正面図である。
【図５】各実施の形態に係るインクジェット記録装置の電気系の要部構成を示すブロック図である。
【図６】第１の実施の形態に係るテスト画像の一例の説明に供する平面図である。
【図７】第１の実施の形態に係る検出処理プログラムの処理の流れを示すフローチャートである。
【図８Ａ】第１の実施の形態に係るエッジが検出される場合のエッジの検出処理の説明に供するグラフである。
【図８Ｂ】第１の実施の形態に係るエッジが検出されない場合のエッジの検出処理の説明に供するグラフである。
【図９Ａ】第１の実施の形態に係る検出されたエッジの位置の説明に供する模式図である。
【図９Ｂ】第１の実施の形態に係る検出されたエッジの位置の説明に供する模式図である。
【図９Ｃ】第１の実施の形態に係る検出されたエッジの位置の説明に供する模式図である。
【図１０】各実施の形態に係る異常ノズル判定処理ルーチン・プログラムの処理の流れを示すフローチャートである。
【図１１】第１の実施の形態に係る異常ノズルの検出処理の説明に供する模式図である。
【図１２】第１の実施の形態に係る画素位置毎の光強度の平均値の一例を示すグラフである。
【図１３】第１の実施の形態に係る左右のエッジの位置を修正しない場合の説明に供する模式図である。
【図１４】第２の実施の形態に係るテスト画像の一例の説明に供する平面図である。
【図１５】第２の実施の形態に係る検出処理プログラムの処理の流れを示すフローチャートである。
【図１６Ａ】第２の実施の形態に係るテスト画像の一例の説明に供する拡大平面図である。
【図１６Ｂ】第２の実施の形態に係るテスト画像の一例の説明に供する拡大平面図である。
【図１７】第３の実施の形態に係るテスト画像の一例の説明に供する平面図である。
【図１８】第３の実施の形態に係る検出処理プログラムの処理の流れを示すフローチャートである。
【図１９】第４の実施の形態に係るテスト画像の一例の説明に供する平面図である。
【図２０】第４の実施の形態に係る検出処理プログラムの処理の流れを示すフローチャートである。
【図２１Ａ】エッジの検出処理の変形例の説明に供する模式図である。
【図２１Ｂ】エッジの検出処理の変形例の説明に供する模式図である。
【図２１Ｃ】エッジの検出処理の変形例の説明に供する模式図である。
【図２１Ｄ】エッジの検出処理の変形例の説明に供する模式図である。
【図２２】検出用画像の変形例の説明に供する平面図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明を実施するための形態を詳細に説明する。なお、ここでは、本発明を、記録媒体上にインク滴を吐出して画像を記録するインクジェット記録装置に適用した場合について説明する。
【００２４】
［第１の実施の形態］
まず、図１〜図４を参照して、本実施の形態に係るインクジェット記録装置１０の構成を説明する。
【００２５】
図１に示すように、本実施の形態に係るインクジェット記録装置１０は、搬送ローラ２０、給紙ロール３０、ロータリーエンコーダ３２、排出ロール４０、記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋ、乾燥部６０、画像読取部７０Ａ〜７０Ｃを備えている。
【００２６】
本実施の形態に係る搬送ローラ２０は、例えばギヤ等の機構を介して搬送ローラ２０と接続された搬送モータ２２（図５も参照。）が駆動されることにより回転する。また、本実施の形態に係る給紙ロール３０には、記録媒体として長尺状の連続紙Ｐが巻きつけられており、搬送ローラ２０の回転に伴って連続紙Ｐが図１の矢印Ａ方向に搬送される。また、搬送された連続紙Ｐは、排出ロール４０に巻き取られる。なお、以下では、連続紙Ｐが搬送される方向（図１の矢印Ａ方向）を単に「搬送方向」という。
【００２７】
本実施の形態に係るロータリーエンコーダ３２は、給紙ロール３０の回転軸に設けられており、給紙ロール３０が予め定められた角度回転する毎にクロック信号を出力する。
【００２８】
本実施の形態に係る記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋは、搬送方向に沿って搬送方向の上流からこの順番で設けられている。なお、以下では、記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋを区別する必要がない場合は、符号末尾のアルファベットを省略する。
【００２９】
また、図２に示すように、記録ヘッド５０は、搬送方向に交差する交差方向（以下、単に「交差方向」という。）に沿って配列された複数のノズル５２を備えている。なお、ノズル５２が本発明の記録素子の一例である。そして、記録ヘッド５０Ｃ、５０Ｍ、５０Ｙ、５０Ｋは、各々シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の各色に対応するインク滴をノズル５２から連続紙Ｐ上に吐出する。
【００３０】
本実施の形態に係る乾燥部６０は、例えば複数の面発光レーザ素子を含み、連続紙Ｐ上に吐出されたインク滴に対して面発光レーザ素子からレーザを照射させることによりインク滴を乾燥させて、連続紙Ｐへインク滴を定着させる。なお、乾燥部６０として、温風により連続紙Ｐ上に吐出されたインク滴を乾燥させるヒータ等の他の装置を適用してもよい。
【００３１】
図１及び図３に示すように、本実施の形態に係る複数（本実施の形態では３つ）の画像読取部７０Ａ〜７０Ｃのうち画像読取部７０Ａ、７０Ｃは、搬送方向の同じ位置に設けられ、画像読取部７０Ｂは、画像読取部７０Ａ、７０Ｃより搬送方向の下流に設けられている。なお、以下では、画像読取部７０Ａ〜７０Ｃを区別する必要がない場合は、符号末尾のアルファベットを省略する。また、図３に示すように、本実施の形態に係る画像読取部７０は、隣り合う読取領域の端部の領域が搬送方向に対して重なるように交差方向に沿って設けられている。なお、以下では、搬送方向に対して重なる上記読取領域の端部の領域の交差方向の範囲を「読取重複範囲」という。
【００３２】
また、図４に示すように、本実施の形態に係る画像読取部７０は、例えばＣＣＤ（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）等の記憶媒体に格納されて提供される形態、又はネットワークを介して提供される形態としてもよい。
【０１０８】
さらに、上記各実施の形態では、検出処理を、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現する場合について説明したが、本発明はこれに限定されるものではない。例えば、該検出処理を、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現する形態としてもよい。
【０１０９】
その他、上記各実施の形態で説明したインクジェット記録装置１０の構成（図１〜図５参照。）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【０１１０】
また、上記各実施の形態で説明した各種プログラムの処理の流れ（図７、図１０、図１５、図１８、図２０参照。）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【０１１１】
１０    画像形成装置
５０    記録ヘッド
５２    ノズル
７０    画像読取部
８０    ＣＰＵ
８２    ＲＯＭ
Ｋ１    基準画像
Ｋ２    検出用画像
Ｐ      連続紙
【図１】
0006492787.tif 000002
【図２】
0006492787.tif 000003
【図３】
0006492787.tif 000004
【図４】
0006492787.tif 000005
【図５】
0006492787.tif 000006
【図６】
0006492787.tif 000007
【図７】
0006492787.tif 000008
【図８Ａ】
0006492787.tif 000009
【図８Ｂ】
0006492787.tif 000010
【図９Ａ】
0006492787.tif 000011
【図９Ｂ】
0006492787.tif 000012
【図９Ｃ】
0006492787.tif 000013
【図１０】
0006492787.tif 000014
【図１１】
0006492787.tif 000015
【図１２】
0006492787.tif 000016
【図１３】
0006492787.tif 000017
【図１４】
0006492787.tif 000018
【図１５】
0006492787.tif 000019
【図１６Ａ】
0006492787.tif 000020
【図１６Ｂ】
0006492787.tif 000021
【図１７】
0006492787.tif 000022
【図１８】
0006492787.tif 000023
【図１９】
0006492787.tif 000024
【図２０】
0006492787.tif 000025
【図２１Ａ】
0006492787.tif 000026
【図２１Ｂ】
0006492787.tif 000027
【図２１Ｃ】
0006492787.tif 000028
【図２１Ｄ】
0006492787.tif 000029
【図２２】
0006492787.tif 000030