"印刷不良検出装置であって、搬送部によって搬送方向に相対的に移動され、印刷ヘッドによって検査用パターンと1以上の印刷画像とが前記搬送方向に交互に印刷された印刷媒体、を読み取る読取部と、前記検査用パターンの読み取り結果に基づいて印刷不良を検出する第1不良検出部と、前記第1不良検出部によって印刷不良が検出された場合に、前記印刷不良の検出元となった第1の検査用パターンと該第1の検査用パターンよりも前に既に読み取られた第2の検査用パターンとの間に位置する印刷画像を前記読取部に読み取らせ、該印刷画像の読み取り結果に基づいて、前記印刷画像上における印刷不良を検出する第2不良検出部と、を備える印刷不良検出装置。請求項1に記載の印刷不良検出装置であって、前記第2不良検出部により検出する時の前記印刷媒体の搬送速度は、前記第1不良検出部により検出する時の前記印刷媒体の搬送速度よりも遅い、印刷不良検出装置。請求項1または請求項2に記載の印刷不良検出装置であって、前記第2不良検出部は、前記第1の検査用パターンから、前記第2の検査用パターンまで、前記搬送部を制御して前記印刷媒体を前記搬送方向と逆方向に相対的に移動させながら、前記読取部に前記印刷画像の読み取りを行わせる、印刷不良検出装置。請求項1から請求項3のいずれか一項に記載の印刷不良検出装置であって、前記第1不良検出部は、前記検査用パターンの読み取り結果に基づいて、前記印刷不良の原因となった前記印刷ヘッドのノズルを特定し、前記第2不良検出部は、前記特定されたノズルによって印刷される前記印刷画像の一部の読み取り結果に基づいて、前記印刷画像上における印刷不良を検出する、印刷不良検出装置。請求項1から請求項4までのいずれか一項に記載の印刷不良検出装置であって、更に、前記印刷不良を回復するための回復処理を行い、前記第2不良検出部によって印刷不良が検出された印刷画像について再印刷を行う制御部、を備える印刷不良検出装置。請求項1から請求項5までのいずれか一項に記載の印刷不良検出装置であって、前記第1不良検出部は、前記印刷ヘッドのうち、前記印刷画像の印刷に用いられないノズルについては前記印刷不良の検出を行わない、印刷不良検出装置。請求項1から請求項6までのいずれか一項に記載の印刷不良検出装置であって、前記搬送部を備える、印刷不良検出装置。前記印刷ヘッドと、請求項1から請求項7までのいずれか一項に記載の印刷不良検出装置と、を備え、前記印刷ヘッドによる印刷と前記第1不良検出部による印刷不良の検出とを並行して行い、前記印刷ヘッドによる印刷と前記第2不良検出部による印刷不良の検出とを並行して行わない印刷装置。印刷不良検出方法であって、搬送部によって搬送方向に相対的に移動され、印刷ヘッドによって検査用パターンと1以上の印刷画像とが前記搬送方向に交互に印刷された印刷媒体、を読み取る読取工程と、前記検査用パターンの読み取り結果に基づいて印刷不良を検出する第1の不良検出工程と、前記第1の不良検出工程によって印刷不良が検出された場合に、前記印刷不良の検出元となった第1の検査用パターンと該第1の検査用パターンよりも前に既に読み取られた第2の検査用パターンとの間に位置する印刷画像を読み取り、該印刷画像の読み取り結果に基づいて、前記印刷画像上における印刷不良を検出する第2の不良検出工程と、を含む印刷不良検出方法。コンピュータープログラムであって、搬送部によって搬送方向に相対的に移動され、印刷ヘッドによって検査用パターンと1以上の印刷画像とが前記搬送方向に交互に印刷された印刷媒体、を読み取る読取機能と、前記検査用パターンの読み取り結果に基づいて印刷不良を検出する第1の不良検出機能と、前記第1の不良検出機能によって印刷不良が検出された場合に、前記印刷不良の検出元となった第1の検査用パターンと該第1の検査用パターンよりも前に既に読み取られた第2の検査用パターンとの間に位置する印刷画像を前記読取機能に読み取らせ、該印刷画像の読み取り結果に基づいて、前記印刷画像上における印刷不良を検出する第2の不良検出機能と、をコンピューターに実現させるコンピュータープログラム。上述した問題を踏まえ、本発明が解決しようとする課題は、低コストに印刷不良を検出可能な技術を提供することである。本発明は、上述の課題の少なくとも一部を解決するために以下の形態または適用例として実現することが可能である。[適用例1]印刷不良検出装置であって、搬送部によって搬送方向に相対的に移動され、印刷ヘッドによって検査用パターンと1以上の印刷画像とが前記搬送方向に交互に印刷された印刷媒体、を読み取る読取部と、前記検査用パターンの読み取り結果に基づいて印刷不良を検出する第1不良検出部と、前記第1不良検出部によって印刷不良が検出された場合に、前記印刷不良の検出元となった第1の検査用パターンと該第1の検査用パターンよりも前に既に読み取られた第2の検査用パターンとの間に位置する印刷画像を前記読取部に読み取らせ、該印刷画像の読み取り結果に基づいて、前記印刷画像上における印刷不良を検出する第2不良検出部と、を備える印刷不良検出装置。このような構成では、第1不良検出部により、検査用パターンに基づいて印刷不良を検出した後に、第2不良検出部によって、2つの検査用パターン間に位置する印刷画像上における印刷不良を検出する。つまり、検査用パターンに基づいて、印刷不良の発生した大まかな位置を検出した後に、印刷画像に基づいて、印刷不良が発生した場所を精度良く特定することができる。そのため、検査用パターンの数を減じることが可能となり、印刷不良の検出に要するコストを削減することが可能となる。また、すべての印刷画像に基づいて印刷不良を検出する必要がないため、比較的安価な演算能力の装置で印刷不良を検出することができる。よって、低コストに印刷不良を検出することが可能になる。[適用例2]適用例1に記載の印刷不良検出装置であって、前記第2不良検出部により検出する時の前記印刷媒体の搬送速度は、前記第1不良検出部により検出する時の前記印刷媒体の搬送速度よりも遅い、印刷不良検出装置。このような構成であれば、印刷媒体の読み取り速度を低下させて印刷画像の読み取りを行うことができるので、印刷画像上の印刷不良を精度良く検出することが可能になる。[適用例3]適用例1または適用例2に記載の印刷不良検出装置であって、前記第2不良検出部は、前記第1の検査用パターンから、前記第2の検査用パターンまで、前記搬送部を制御して前記印刷媒体を前記搬送方向と逆方向に相対的に移動させながら、前記読取部に前記印刷画像の読み取りを行わせる、印刷不良検出装置。このような構成であれば、印刷媒体を搬送方向と逆方向に搬送させながら印刷画像の読み取りを行うので、印刷画像上における印刷不良を効率よく検出することが可能になる。[適用例4]適用例1から適用例3のいずれか一項に記載の印刷不良検出装置であって、前記第1不良検出部は、前記検査用パターンの読み取り結果に基づいて、前記印刷不良の原因となった前記印刷ヘッドのノズルを特定し、前記第2不良検出部は、前記特定されたノズルによって印刷される前記印刷画像の一部の読み取り結果に基づいて、前記印刷画像上における印刷不良を検出する、印刷不良検出装置。このような構成であれば、印刷不良の原因となったノズルを予め特定した上で、そのノズルによって印刷される印刷画像の一部の読み取り結果に基づいて印刷画像上における印刷不良を検出するので、印刷不良の検出に要する処理負担を軽減することが可能になる。[適用例5]適用例1から適用例4までのいずれか一項に記載の印刷不良検出装置であって、更に、前記印刷不良を回復するための回復処理を行い、前記第2不良検出部によって印刷不良が検出された印刷画像について再印刷を行う制御部、を備える印刷不良検出装置。このような構成であれば、印刷不良が検出された場合に回復処理を行うことができるので、正常な印刷画像を再印刷することが可能になる。[適用例6]適用例1から適用例5までのいずれか一項に記載の印刷不良検出装置であって、前記第1不良検出部は、前記印刷ヘッドのうち、前記印刷画像の印刷に用いられないノズルについては前記印刷不良の検出を行わない、印刷不良検出装置。このような構成であれば、ノズルに不良が発生した場合であっても、そのノズルが印刷に用いられないノズルであれば、印刷画像に基づく印刷不良の検出は行われない。そのため、印刷に用いられないノズルの不良によって印刷が滞ることを抑制することができる。[適用例7]適用例1から適用例6までのいずれか一項に記載の印刷不良検出装置であって、前記搬送部を備える、印刷不良検出装置。このような構成であれば、印刷不良検出装置は、搬送部を備える態様とすることが可能である。[適用例8]前記印刷ヘッドと、適用例1から適用例7までのいずれか一項に記載の印刷不良検出装置と、を備え、前記印刷ヘッドによる印刷と前記第1不良検出部による印刷不良の検出とを並行して行い、前記印刷ヘッドによる印刷と前記第2不良検出部による印刷不良の検出とを並行して行わない印刷装置。このような構成であれば、検査用パターンに基づいて印刷不良の検出あるいは、そのための読み取りを行う際に、並行して画像印刷画像や検査用パターンを印刷することができるため、印刷を高速に行うことができる。また、印刷画像に基づいて印刷不良の検出を行う場合には、画像の印刷を並行して行わないため、例えば、印刷画像が既に印刷された場所に重なって印刷されてしまうことを抑制することができる。なお、並行して行うとは、画像の印刷と印刷不良の検出とを同時に行う場合や、画像の印刷を先に行い、その画像が読取部まで搬送され読み取られるのを待ってから印刷不良の検出を行う場合を含む。また、印刷不良の検出とは、印刷不良を検出するための動作のことをいい、結果として印刷不良が検出される場合もあれば、検出されない場合も含む。印刷不良の検出のことを、検査ということもできる。本発明は、上述した印刷不良検出装置や印刷装置としての構成のほか、印刷不良検出方法やコンピュータープログラムとしても構成することができる。コンピュータープログラムは、コンピューターが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやCD-ROM、DVD-ROM、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。A.装置構成:図1は、本発明の一実施例としての印刷装置10の概略構成を示す説明図である。本実施例の印刷装置10は、インクジェット式のカラープリンターであり、ヘッドユニット200と、搬送部300と、読取部400と、制御部500と、表示部600と、インターフェース700と、を備えている。印刷装置10は、インターフェース700に接続されたコンピューター等から画像データを取得し、搬送部300によって搬送される印刷媒体Pに対し、ヘッドユニット200からインク滴を噴射して画像の印刷を行う。また、印刷装置10は、印刷媒体P上に印刷された画像以下、単に印刷画像ともいうを読取部400によって読み取る機能を有する。印刷装置10は、本願の印刷不良検出装置に相当する。ヘッドユニット200は、ブラックK,シアンC,マゼンタM,イエローYの各色のインク毎のインク吐出ノズルを含む噴射ヘッドを備える。噴射ヘッドは、図示しないピエゾ素子の電圧調整によってインク吐出ノズルからインクを噴射する。本実施例では、印刷装置10は、4色のインクにより印刷を行うが、使用する色の種類や色の数ついては上記と異なっていてもよい。図2は、インク吐出ノズル210の配置構成を例示した説明図である。ヘッドユニット200は、印刷媒体Pと対向する面下面に複数のインク吐出ノズル210を備えている。ヘッドユニット200の下面には、搬送部300による印刷媒体Pの搬送方向以下、印刷方向ともいうに沿って、各色のインク吐出ノズル210が並んで配置されている。各色のインク吐出ノズル210は、ブラックK,シアンC,マゼンタM,イエローYごとに、搬送方向と直行する方向以下、原稿幅方向というに千鳥状に並んでいる。千鳥状に配置された各色の複数のインク吐出ノズル210は、印刷媒体Pの印刷可能領域と幅が等しくなるように構成されている。すなわち、本実施例の印刷装置10は、いわゆるラインプリンターとして構成されている。各色のインク吐出ノズル210は、原稿幅方向において、所定の印刷解像度例えば、720dpiでインク滴を吐出できるように配置されている。搬送部300図1参照は、搬送ローラー310,320と、搬送ローラー310,320の間に架設された搬送ベルト330と備える。搬送部300は、図示しない駆動モーターにより搬送ベルト330を駆動させることにより、搬送ベルト330上の印刷媒体Pを搬送方向の上流側から下流側に向けて搬送する。搬送部300は、ヘッドユニット200によるインクの吐出により、搬送方向において所定の印刷解像度例えば、1440dpiでドットが形成されるよう、搬送速度が調整される。読取部400は、ヘッドユニット200の搬送方向下流側に配置され、搬送部300により搬送される印刷媒体P上の印刷画像の読み取りをおこなう。読取部400は、図示しないイメージセンサーと光源とを含んでいる。イメージセンサーとしては、例えば、CCDイメージセンサーやCMOSイメージセンサーを用いることができる。光源としては、例えば、白色LEDや白色CCFL冷陰極蛍光ランプを用いることができる。図3は、読取部400による読取解像度を示す説明図である。また、図4は、読取解像度の種々の例を示す図である。図3に示すように、本実施例では、読取部400は、印刷媒体Pの搬送方向について、印刷画像の解像度1440dpiよりも低い解像度10~20dpiによって印刷画像を読み取る。例えば、図4に示すように、印刷媒体Pの搬送速度印刷速度が254mm/秒で、原稿幅方向の1回の読み取りに要する時間スキャンレートが7msであれば、読取部400によって画像を読み取っている間に、印刷媒体Pは、1.78mm搬送される。つまり、読取時における1ライン1読取ラインは、この1.78mmに相当する幅となる。例えば、搬送方向の印刷解像度が1440dpiであれば、1.78mmの幅は、図4に示すように、およそ印刷画像の100ドット幅分に相当し、読取解像度としては、14dpiとなる。そのため、読取部400によって1読取ライン分の画像が読み取られると、その画像は、印刷画像に対して、搬送方向の解像度が1/100に圧縮された画像となり、その画素値は、印刷画像の搬送方向における100ドット分の画素値の平均値となる。なお、本実施例では、印刷媒体Pの搬送速度を254mm/秒、スキャンレートを7msとして画像の読み取りを行うが、他の値を適宜適用してもよい。上記のように、本実施例では、搬送方向の読取解像度は印刷解像度よりも低い解像度とするが、原稿幅方向についての読取解像度は、印刷画像の印刷解像度よりも高い解像度とする。例えば、原稿幅方向の印刷解像度が720dpiであれば、図3に示すように、その2倍1440dpi以上の解像度で読取を行う。このように、原稿幅方向の解像度を高く読み取れば、筋状の印刷不良を精度良く検出することができる。なお、以下では、印刷画像や読み取られた画像の搬送方向に対応する方向を縦方向ともいい、原稿幅方向に対応する方法を横方向ともいう。また、読取画像の横方向の各位置を、読取列という。読取列は、ヘッドユニット200の各インク吐出ノズル210の位置に対応している。具体的には、インク吐出ノズル210の原稿幅方向の解像度が720dpiで、各読取列の横方向の解像度が1440dpiであれば、隣り合う2つの読取列が、一つのノズルに対応することになる。制御部500図2参照は、CPU510や記憶部570を備え、印刷装置10の全体の動作を制御する。CPU510は、記憶部570に記憶された制御プログラム図示せずを実行することで、ヘッドユニット200や搬送部300の駆動を制御する印刷制御部520や、読取部400を制御する読取制御部530、画像処理部540、第1不良検出部550、第2不良検出部560、として機能する。記憶部570は、読取画像バッファー571と、印刷画像バッファー572と、元画像バッファー574とを含んでいる。画像処理部540は、インターフェース700に接続されたコンピューター等から画像データ以下、元画像データというを取得して、これを元画像バッファー574に格納する。そして、元画像データに対して、RGB値からCMYK値への色変換処理やハーフトーン処理を施して、印刷媒体Pに画像を形成するためのデータ以下、印刷画像データというを生成する。画像処理部540は、印刷画像データを記憶部570内の印刷画像バッファー572に格納する。印刷制御部520は、搬送部300を制御して印刷媒体Pを下流に搬送させながら、印刷画像バッファー572に記憶されている印刷画像データに基づき、ヘッドユニット200を制御して、画像の印刷を行う。また、印刷制御部520は、印刷媒体Pの余白部分に対して、印刷不良を検出するための検査用パターンの印刷を行う。図5は、印刷媒体P上に印刷される検査用パターンの印刷場所を示す説明図である。本実施例では、印刷媒体Pとして、ロール状の印刷用紙を用いる。印刷制御部520は、この印刷媒体Pに、印刷後の裁断の基準となるマークMKトンボを印刷する。このマークMKで囲まれる内側の領域は、印刷画像が形成される領域以下、印刷領域A1というであり、印刷領域A1の外側の領域は最終的に裁断される領域以下、余白領域A2というである。検査用パターンPTは、印刷領域A1間の余白領域A2に、所定の間隔で、印刷領域A1と同じ幅で印刷される。本実施例では、図5に示すように、印刷制御部520は、印刷画像を3つ印刷するたびに、1つの検査用パターンPTを印刷する。なお、検査用パターンPTが印刷される間隔は、これに限らず、印刷画像が1つ以上印刷される毎に検査用パターンPTが1つ印刷されればよい。印刷制御部520は、そのほか、後述する第2不良検出部560から所定の指令を取得し、その指令に応じて搬送部300を制御して、印刷媒体Pの搬送方向の変更や搬送速度の切り換えを行う機能を有する詳細は後述。読取制御部530図2は、読取部400を制御して、上流側から搬送されてくる印刷媒体P上の印刷画像や検査用パターンを読み取る。読み取りは、図3に示した1読取ライン毎に行われる。読取制御部530は、読み取った画像を、読取画像データとして、記憶部570内の読取画像バッファー571に記録する。印刷画像の読み取りについては、後述する第2不良検出部560から所定の指令を取得し、その指令に応じて行う詳細は後述。第1不良検出部550は、読取制御部530によって読み取られた検査用パターンPTの色抜け箇所を検出することで、印刷不良の有無、および、印刷不良の原因となったインク吐出ノズル210の特定を行う。以下では、第1不良検出部550によって実行される処理を、第1不良検出ルーチンという。第2不良検出部560は、読取制御部530によって読み取られた印刷画像と、元画像バッファー574に記憶された元画像データに基づいて、印刷媒体P上における印刷不良の発生場所の特定を行う。以下では、第2不良検出部560によって実行される処理を、第2不良検出ルーチンという。B.印刷ルーチン:図6は、制御部500が実行する印刷ルーチンのフローチャートである。この印刷ルーチンは、ユーザーから、印刷を行う画像データの入力と、必要部数の指定を受け付けた上で実行される処理である。この印刷ルーチンが実行されると、印刷制御部520は、印刷媒体Pがヘッドユニット200を通過するタイミングに合わせて、印刷領域A1に対して画像を1枚印刷するステップS100。画像が印刷されると、制御部500は、現在が、検査用パターンPTに基づいて印刷不良の検出を行うタイミングであるか否かを判定するステップS110。本実施例では、図5に示したように、画像が3回印刷される毎に、検査を行うタイミングが1回訪れる。検出を行うタイミングであれば、印刷制御部520は、印刷媒体Pの余白領域A2に検査用パターンPTの印刷を行うステップS120。図7は、検査用パターンの詳細な構成を示す説明図である。図7には、検査用パターンPTが印刷されている印刷媒体Pと、検査用パターンPTを形成するインクのドット記録位置と各ドットを形成するインク吐出ノズル210の位置とを対応させたヘッドユニット200の一部を示している。図7には、理解の便のため、インク吐出ノズル210の左側から順に♯1~♯16の番号以後、ノズル番号とも呼ぶを付している。図7に示すように、検査用パターンPTは、4つのパターンが搬送方向に並んで構成されている。以後、下流側のパターンから順に、第1列目パターン、第2列目パターン、第3列目パターン、第4列目パターンと呼ぶ。検査用パターンPTは、すべてのインク吐出ノズル210からインクが吐出させることで形成される。具体的には、印刷制御部520は、ブラックKのインク吐出ノズル210のうち、ノズル番号が偶数のインク吐出ノズル210からインクを吐出させて、第1列目パターンを形成する。次に、印刷制御部520は、シアンC,マゼンタM,イエローYのそれぞれのインク吐出ノズル210のうち、ノズル番号が偶数のインク吐出ノズル210からそれぞれのインクが重なるように吐出させて第2列目パターンを形成する。次に、印刷制御部520は、ブラックKのインク吐出ノズル210のうち、ノズル番号が奇数のインク吐出ノズル210からインクを吐出させて、第3列目パターンを形成する。次に、印刷制御部520は、シアンC,マゼンタM,イエローYのそれぞれのインク吐出ノズル210のうち、ノズル番号が奇数のインク吐出ノズル210からそれぞれのインクが重なるように吐出させて第4列目パターンを形成する。印刷制御部520は、印刷媒体Pの搬送方向の印刷解像度が1440dpiとなるように印刷を行う。また、印刷制御部520は、搬送方向にそれぞれ100dotずつインクを吐出することにより、第1~4列目パターンをそれぞれ形成する。よって、第1~4列目パターンの搬送方向における幅ライン幅は、それぞれ1.78mmとなっている。また、上述のとおり、各色のインク吐出ノズル210は、原稿幅方向において、720dpiでインクを吐出できるように配置されているため、第1~4列目パターンを構成するドットライン同士の間隔は70.6μmとなっている。検査用パターンPTが印刷媒体Pに印刷されると、読取制御部530が読取部400を制御して、印刷媒体Pに印刷された検査用パターンPTの読み取りを行うステップS130。このときの検査用パターンPTの読み取り速度は、画像の印刷が行われる速度搬送速度と同じである。なお、ステップS130における検査用パターンPTの読み取りや、後述するステップS140において実行される第1不良検出ルーチンは、ステップS100やステップS120における画像や検査用パターンの印刷と並行して行われる。図8は、検査用パターンPTの読み取り結果の例を示す説明図である。図8に示すように、ブラックKのインク吐出ノズル210の一部に不良ノズルが存在する場合、不良ノズルのノズル番号が偶数であれば、第1列目パターンに色抜けによる白線が生じる。一方、不良ノズルのノズル番号が奇数であれば、第3列目パターンに色抜けによる白線が生じる。シアンCのインク吐出ノズル210の一部に不良ノズルが存在する場合、不良ノズルのノズル番号が偶数であれば、第2列目パターンに色抜けによる赤線が生じる。これに対して、不良ノズルのノズル番号が奇数であれば、第4列目パターンに色抜けによる赤線が生じる。また、マゼンタMのインク吐出ノズル210の一部に不良ノズルが存在する場合、不良ノズルのノズル番号が偶数であれば、第2列目パターンに色抜けによる緑線が生じる。一方、不良ノズルのノズル番号が奇数であれば、第4列目パターンに色抜けによる緑線が生じる。また、イエローYのインク吐出ノズル210の一部に不良ノズルが存在する場合、不良ノズルのノズル番号が偶数であれば、第2列目パターンに色抜けによる青線が生じる。不良ノズルのノズル番号が奇数であれば、第4列目パターンに色抜けによる青線が生じる。第2列目パターンおよび第4列目パターンは、シアンC,マゼンタM,イエローYのそれぞれのインクが重なってグレーに近い色以後、コンポジットブラックとも呼ぶが形成されている。そのため、シアンC,マゼンタM,イエローYの3色のうち、1色が抜けると、抜けた部分は抜けた色の補色の色となる。すなわち、シアンCが抜けた部分は、シアンCの補色の赤色となり、マゼンタMが抜けた部分は、マゼンタMの補色の緑色となり、イエローYが抜けた部分は、イエローYの補色の青色となる。検査用パターンPTが読み取られると、第1不良検出部550により、第1不良検出ルーチンが実行されるステップS140。この第1不良検出ルーチン処理によれば、検査用パターンPTの読み取り結果に基づき、印刷不良の発生の有無と、印刷不良が発生した場合には、その原因となった不良ノズルを特定するための情報が記憶部570に記憶される。この第1不良検出処理の詳細については後述する。第1不良検出ルーチンの実行後、制御部500は、第1不良検出ルーチンによって印刷不良が検出されたか否かを判断するステップS150。印刷不良が検出されなければ、制御部500は、第1不良検出ルーチンが行われた印刷媒体P上の検査用パターンPTの位置以下、検査済み位置というを、記憶部570に記録するステップS160。この検査済み位置は、後述するステップS170において、印刷媒体Pを巻き戻す位置を指定するために用いられる。検査済み位置を記録すると、制御部500は、画像の印刷が、予め指定された部数に達したか否かを判断しステップS230、達していれば、当該印刷ルーチンを終了し、達していなければ、処理をステップS100に戻す。上記ステップS150において、第1不良検出ルーチンによって印刷不良が検出された場合には、第2不良検出部560が、印刷制御部520に所定の巻き戻し指令を与えることで間接的に搬送部300を制御し、印刷媒体Pの読み取り位置を、記憶部570に記録された検査済み位置まで巻き戻すステップS170。このとき、印刷制御部520は、画像の印刷は行わない。図9は、印刷媒体Pの巻き戻しについて説明する図である。図9に示すように、本実施例では、搬送方向に向けて画像を印刷した後、第1不良検出ルーチンにより、M1個目の検査用パターンPTに印刷不良が検出されると、その直前に印刷されたM個目の検査用パターンPTの位置、すなわち、記憶部570に記録されている検査済み位置まで、印刷媒体Pの読み取り位置が巻き戻される。なお、巻き戻しとは、搬送方向印刷方向の逆方向に印刷媒体Pが搬送されることをいう。印刷媒体Pの読み取り位置が検査済み位置まで巻き戻されると、第2不良検出部560は、印刷制御部520に所定の速度変更指令を与えることで間接的に搬送部300を制御して、印刷媒体Pの搬送速度を低速本実施例では、印刷速度の半分の速度に切り換える。そして、第2不良検出部560は、読取制御部530に所定の読取指令を与えることで間接的に読取部400を制御して、印刷画像の読み取りを行わせステップS180、この読み取りと同時に、第2不良検出ルーチンを実行するステップS190。第2不良検出ルーチンは、上述したように、印刷画像の読み取り結果と、元画像バッファー574に記憶された元画像データとに基づいて、印刷不良を検出する処理である。この第2不良検出ルーチンによれば、印刷媒体P上の搬送方向において印刷不良が発生した位置を特定することができる。なお、ステップS180における印刷画像の読み取り中や、ステップS190における第2不良検出ルーチンの実行中には、印刷制御部520は、画像や検査用パターンPTの印刷を並行して行わない。印刷媒体P上に画像が重複して印刷されることを抑制するためである。また、本実施例では、印刷媒体Pの搬送速度を低速に切り換えることとしたが、搬送速度を切り換えることなく、印刷速度のまま、印刷画像の読み取りや第2不良検出ルーチンの実行を行うこととしてもよい。第2不良検出ルーチンの実行後、制御部500は、第2不良検出ルーチンによって印刷画像中に印刷不良が検出されたか否かを判断するステップS200。印刷不良が検出されなければ、第1不良検出ルーチンによる印刷不良の検出が、誤検出であったと考えられる。そこで、制御部500は、後述するステップS210およびステップS220の処理をスキップし、画像の印刷が、予め指定された部数に達したか否かを判断してステップS230、達していれば、当該印刷ルーチンを終了し、達していなければ、処理をステップS100に戻す。上記ステップS200において、印刷不良が検出されたと判断された場合には、制御部500は、印刷不良が発生した旨を表示部600に表示しつつ、印刷不良を回復させる不良回復処理を実行するステップS210。不良回復処理としては、例えば、インク吐出ノズル210のクリーニング処理やフラッシング処理を行うことができる。クリーニング処理とは、インク吐出ノズル210内のインクを吸引してノズル中のインクの詰まりを解消する処理である。フラッシング処理とは、多量のインクをインク吐出ノズル210から吐出してノズル中のインクの詰まりを解消する処理である。不良回復処理は、制御部500が自動的に実行することとしてもよいし、ユーザーからの所定の指示に応じて実行することとしてもよい。不良回復処理を実行すると、制御部500は、印刷不良の生じていない画像を必要部数分、印刷するために、印刷部数の再設定を行うステップS220。例えば、第2不良検出ルーチンによって、検査用パターンPTに挟まれた3つの印刷画像のうち、1つ目以降の印刷画像に印刷不良が検出された場合には、予め指定された印刷部数に部数を3つ加えることにより、最初に指定された部数分、正常に印刷を行うことが可能になる。印刷部数の再設定を行うと、制御部500は、画像の印刷が、予め指定された部数に達したか否かを判断しステップS230、達していれば、当該印刷ルーチンを終了し、達していなければ、処理をステップS100に戻す。C.第1不良検出ルーチン:図10は、図6に示した印刷ルーチンのステップS140で実行される第1不良検出ルーチンのフローチャートである。この第1不良検出ルーチンが実行されると、まず、第1不良検出部550は、読取画像バッファー571から検査用パターンPTの1ライン分の読取画像データを読み込むステップS141。本実施例では、スキャンレートが7ms、印刷媒体Pの搬送速度が254mm/秒、であるため、第1~4列目パターンのそれぞれを構成する搬送方向約100ドット分が、1画素となるように検査用パターンPTが読み取られる。従って、読取画像データのうち、第1~4列目パターンのいずれかのパターンと対応する各画素以後、パターン対応画素とも呼ぶの画素値は、それぞれ、そのパターンの搬送方向約100ドット分の平均値となる。なお、画素値は、RGBそれぞれの値をいう。以後、読取画像のうち、第N列目パターンと対応する各画素を第N列目パターン対応画素とも呼ぶ。読取画像データの読み込み後、第1不良検出部550は、読取画像データの中からパターン対応画素の特定を行うステップS142。読取画像データには、印刷媒体Pの余白領域を読み取った画素と、パターン対応画素とが含まれる場合がある。そこで、第1不良検出部550は、まず、検査用パターンPTと印刷媒体Pの余白領域A2との境界を、それぞれの画素値の差分から判別してパターン対応画素を抽出する。そして、そのパターン対応画素の解像度を、インク吐出ノズル210によって形成させる印刷画像の解像度に一致させる解像度変換を行うことで、読取画像データの中からパターン対応画素の特定を行う。読取画像データの中からパターン対応画素の特定を行うと、第1不良検出部550は、パターン対応画素の画素値の比較対象となる閾値の設定をおこなうステップS143。閾値の設定は、例えば、すべてのパターン対応画素の画素値を用いて、パターン対応画素の画素値の平均値と標準偏差とを算出し、これら平均値および標準偏差を用いて、RGBごとにそれぞれ設定することができる。なお、この閾値は、予め設定された値としてもよいし、RGBそれぞれに対して同一の閾値が設定されることとしてもよい。閾値の設定を行うと、第1不良検出部550は、読取画像データに対してノイズの除去をおこなうステップS144。具体的には、第1不良検出部550は、平滑化フィルターによって、読取画像に含まれるノイズを除去する。なお、このノイズの除去は省略することも可能である。ノイズの除去後、第1不良検出部550は、パターン対応画素の画素値を用いて不良ノズルの検出をおこなうステップS145。具体的には、第1不良検出部550は、パターン対応画素のRGBごとの値画素値と、ステップS143において設定した閾値とを比較することにより不良ノズルの検出をおこなう。図11~図13を用いてさらに具体的に説明する。図11は、ブラック以外の1色について不良ノズルが発生したときのパターン対応画素の画素値を説明するための図である。図11に示すグラフの横軸は、読取画像における各パターン対応画素の配置位置と対応している。縦軸は、パターン対応画素のRGBごとの値画素値を示している。パターン対応画素とインク吐出ノズル210とは対応しているため、横軸は、インク吐出ノズル210のノズル番号とも対応している。図11aは、シアンCのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。図11bは、マゼンタMのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。図11cは、イエローYのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。第1不良検出部550は、第2列目パターン対応画素の画素値が図11a~cに示す状態である場合、不良ノズルが存在する色のノズル番号が偶数のインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯iを不良ノズルとして検出する。また、第1不良検出部550は、第4列目パターン対応画素の画素値が図11a~cに示す状態である場合、不良ノズルが存在する色のノズル番号が奇数のインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯iを不良ノズルとして検出する。図12は、ブラック以外の2色以上について不良ノズルが発生したときのパターン対応画素の画素値を説明するための図である。図12に示すグラフの横軸および縦軸は、図11と同様である。図12aは、シアンCおよびマゼンタMのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。図12bは、マゼンタMおよびイエローYのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。図12cは、シアンC、マゼンタMおよびイエローYのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。第1不良検出部550は、第2列目パターン対応画素もしくは第4列目パターン対応画素の画素値が図12aに示す状態である場合、シアンCおよびマゼンタMのそれぞれのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するそれぞれのインク吐出ノズル♯iを不良ノズルとしてそれぞれ検出する。第1不良検出部550は、第2列目パターン対応画素もしくは第4列目パターン対応画素の画素値が図12bに示す状態である場合、マゼンタMのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯j、および、イエローYのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯iをそれぞれ不良ノズルとして検出する。第1不良検出部550は、第2列目パターン対応画素もしくは第4列目パターン対応画素の画素値が図12cに示す状態である場合、シアンCのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯j、マゼンタMのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯k、イエローYのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯iをそれぞれ不良ノズルとして検出する。図13は、ブラックについて不良ノズルが発生したときのパターン対応画素の画素値を説明するための図である。図13に示すグラフの横軸および縦軸は、図11と同様である。図13aは、ブラックKのインク吐出ノズル210の一部に不良ノズルが存在する場合のパターン対応画素の画素値を示している。図13bは、ブラックKのインク吐出ノズル210に不良ノズルが存在しない場合のパターン対応画素の画素値を示している。第1不良検出部550は、第1列目パターン対応画素の画素値が図13aに示す状態である場合、ブラックKのノズル番号が偶数のインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯iを不良ノズルとして検出する。また、第1不良検出部550は、第3列目パターン対応画素の画素値が図13aに示す状態である場合、ブラックKのノズル番号が奇数のインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するインク吐出ノズル♯iを不良ノズルとして検出する。第1不良検出部550は、第1列目パターン対応画素もしくは第3列目パターン対応画素の画素値が図13bに示す状態である場合、ブラックKのインク吐出ノズル210について不良ノズルを検出しない。なお、第1不良検出部550は、第2列目パターン対応画素もしくは第4列目パターン対応画素の画素値が図13aに示す状態である場合、シアンC、マゼンタM、および、イエローYのそれぞれのインク吐出ノズル210のうち、画素値が閾値より大きい画素と対応するそれぞれのインク吐出ノズル♯iを不良ノズルとしてそれぞれ検出する。また、第1不良検出部550は、第2列目パターン対応画素もしくは第4列目パターン対応画素の画素値が図13bに示す状態である場合、シアンC、マゼンタM、イエローYの各インク吐出ノズル210について不良ノズルを検出しない。第1不良検出部550は、上述した方法により不良ノズルを検出すると、印刷不良が生じた旨、および、不良ノズルを特定するための情報を記憶部570に記憶する。不良ノズルを特定するための情報とは、例えば、不良ノズルが吐出する色や、ノズル番号などをいう。図10に戻り、第1不良検出部550は、読取画像バッファー571から次のラインの読取画像データを取得しステップS146、検査用パターンPTの読取が終了したか否かを判断するステップS147。第1不良検出部550は、ステップS146で取得された読取画像データが余白領域に該当する画像である場合には、検査用パターンPTの読取が終了したと判断することができる。一方、検査用パターンPTの読取が終了していないと判断した場合には、処理をステップS143に戻して、読み取ったライン第2~4列目パターンのいずれかに基づいて、ステップS143~S146までの処理を繰り返し実行する。D.第2不良検出ルーチン:図14は、図6に示した印刷ルーチンのステップS190で実行される第2不良検出ルーチンの詳細なフローチャートである。この第2不良検出ルーチンが実行されると、まず、第2不良検出部560は、読取画像バッファー571から1ライン分の読取画像データを取得するステップS191。前述のように、本実施例では、第2不良検出ルーチンの実行に際し、印刷速度の半分の速度で、印刷画像の読み取りが行われることから、1ライン分の読取画像データは、印刷画像データの50ドット幅に相当することになる。続いて、第2不良検出部560は、元画像データから1ライン分の比較画像データの生成を行うステップS192。具体的には、第2不良検出部560は、元画像バッファー574に格納されている元画像データから、ステップS191において取得した1ライン分の読取画像データに相当する位置および幅の元画像データを取得し、これを読取画像データの解像度に合わせて解像度変換することにより1ライン分の比較画像データを生成する。例えば、読取画像データの1ラインが、元画像データの50ドット幅に相当する場合には、元画像データの搬送方向の解像度を1/50に圧縮し、画素値を平均化する。また、元画像データの原稿幅方向の解像度についても、元画像データの解像度と読取画像データの解像度の相違に応じて解像度変換を行う。読取画像データを1ライン分取得し、比較画像データを1ライン分生成すると、第2不良検出部560は、これら1ライン分について、読取画像データを構成する画素と比較画像データを構成する画素の画素値の差分をすべての画素について算出するステップS193。この画素値は、輝度値であってもよいし、R,G,Bのいずれかの値であってもよい。読取画像データと比較画像データとの画素値の差分を算出すると、第2不良検出部560は、印刷不良の有無の判定を行うステップS194。具体的には、ステップS193において算出された1ライン分の各画素の差分値と所定の閾値とそれぞれを比較し、閾値よりも差分値が大きい画素があれば、印刷不良有り、と判定する。また、印刷不良有りと判定された場合には、閾値よりも差分値が大きい画素に対応するノズルの位置すなわち、不良ノズルの位置と、現在処理中のラインに対応する印刷媒体P上における位置とを不良発生場所として特定する。第2不良検出部560は、こうして特定された不良発生場所を記憶部570に記録する。第2不良検出部560は、2つの検査用パターンPT間に存在する全ての印刷画像図5参照の読取画像データについて、上述したステップS191~194の処理を繰り返すステップS195。そして、当該第2不良検出部ルーチンを終了する。この第2不良検出ルーチンによれば、印刷不良が発生した場合に、2つの検査用パターンPT間に存在する複数の印刷画像のうち、不良の発生した印刷画像とその印刷画像内における不良発生位置とを特定することができる。以上で説明した本実施例の印刷装置10では、複数の画像毎に一定の間隔で印刷される検査用パターンPTに基づいて、印刷不良の有無を検出する。このとき、本実施例では、搬送方向の読取解像度を印刷解像度よりも低い解像度として印刷媒体Pの読み取りを行うため、読取画像データのデータ量を削減させることができる。また、搬送方向における読取解像度を低下させることができるので、比較的スキャンレートの低いイメージセンサーを用いて印刷不良の有無を検出することができる。よって、印刷装置10の製造コストを低減することが可能になる。更に、本実施例では、検査用パターンPTを、1つの画像毎ではなく、複数の画像毎に印刷するため、検査用パターンPTを印刷するための印刷媒体Pの領域やインクの消費を節減することができる。また、本実施例では、検査用パターンPTに基づいて印刷不良が検出された場合には、印刷媒体Pの読み取り位置を巻き戻して、印刷画像の読み取り結果に基づき不良発生場所の特定を行う。そのため、印刷不良の発生場所を精度良く検出することができる。更に、印刷画像の読み取り時には、通常の印刷時よりも印刷媒体Pの搬送速度を低下させて印刷画像の読み取りを行うため、比較的安価なイメージセンサーで高精度な不良判定を行うことができる。また、不良発生場所が特定された場合には、回復処理を行ったのちに、印刷画像の必要部数を再設定するため、当初指定された部数の正常な印刷物を的確に出力することが可能になる。E.他の態様:以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の態様とすることが可能である。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよく、その逆もまた可能である。そのほか、以下のような態様とすることも可能である。上記実施例では、図9に示したように、第2不良検出ルーチンの実行に先だって、印刷媒体Pの巻き戻しを行っている。これに対して、例えば、図15に示すように、印刷媒体Pの巻き戻しと同時に、印刷画像の読み取りを行って、第2不良検出ルーチンを実行することとしてもよい。こうすることにより、不良発生場所の特定までに要する時間を短縮することが可能になる。上記実施例では、第2不良検出ルーチンにおいて、読取画像データ全体と、比較画像データ全体とについて、画素値の差分を算出している。これに対して、画素値の差分は、第1不良検出ルーチンにおいて特定された不良ノズルによって印刷される画素について算出することとしてもよい。また、読取画像データを、第1不良検出ルーチンにおいて検出された不良ノズルに対応する画素から取得し、比較画像データについても、第1不良検出ルーチンにおいて検出された不良ノズルに対応する画素について生成することとしてもよい。このように、第1不良検出ルーチンにおいて検出された不良ノズルに対応する画素について第2不良検出ルーチンを実行し、他の画素について差分の算出等を省略することで、印刷不良の検出に要する演算量を削減することが可能になる。上記実施例では、第1の不良検出ルーチンにおいて、すべてのインク吐出ノズル210について不良の有無の検出をしている。これに対して、実際の画像の印刷に用いられるノズルについてだけ、不良の検出を行うこととしてもよい。具体的には、第1不良検出部550は、検査用パターンPTに基づいて、不良ノズル有りと判定しても、そのノズルが、印刷に用いられないノズルであれば、不良ではないと判断する。印刷に用いられるか否かは、印刷画像データを構成する画素の搬送方向に沿ったすべての列について、どのインクが用いられるかを解析することで特定することができる。このように、実際の画像の印刷に用いられるノズルについてだけ不良を検出することとすれば、実際の印刷に用いられないノズルについて、インク詰まり等が発生しても、不要な回復処理を行う必要がない。よって、印刷処理が滞ることが抑制され、また、インクや印刷媒体Pが余計に消費されてしまうことを抑制することができる。上記実施例では、回復処理後に、印刷部数の再設定を行うことで、当初指定された必要部数の印刷を行っている。つまり、不良の生じた印刷物については破棄することとしている。これに対して、例えば、回復処理後に、第2不良検出ルーチンによって特定された不良場所に対して、ピンポイントにインクを吐出することで、印刷画像の不良部分を再生することとしてもよい。こうすることで、印刷物を破棄することなく有効に活用することが可能になる。上記実施例では、印刷不良が検出された場合に、回復処理を行って、印刷部数を再設定することで、再印刷を行っている。これに対して、回復処理後に、印刷不良が検出された画像そのものを再印刷することとしてもよい。こうすることで、それぞれ異なる画像を印刷媒体Pに印刷する場合や、バリアブル印刷を行う場合であっても、的確に、再印刷を行うことが可能になる。上記実施例では、第1の不良検出ルーチンによって、印刷不良を検出し次第、印刷媒体Pを巻き戻して第2の不良検出ルーチンを実行している。これに対して、まず、印刷媒体Pに印刷された全ての検査用パターンPTに対して第1不良検出ルーチンを実行し、その後、不良の検出された検査用パターンPTとその1つ前に印刷された検査用パターンPTとの間に位置する印刷画像について第2の不良検出ルーチンを実行してもよい。上記実施例では、印刷媒体Pを巻き戻す際に、印刷不良が検出された検査用パターンPTの1つ前に印刷された検査用パターンPTの位置まで巻き戻しを行っている。これに対して、例えば、印刷不良が検出された検査用パターンPTの2つ以上前に印刷された検査用パターンPTの位置まで巻き戻しを行ってもよい。上記実施例では、読取部400は、搬送部300によって搬送される印刷媒体Pから画像を読み取っている。これに対して、印刷媒体Pが固定され、読取部400が移動することで画像を読み取ることとしてもよい。つまり、印刷媒体は、読取部400に対して相対的に移動すればよい。上記実施例では、印刷装置10はラインプリンターであることとしたが、シリアルプリンターでもよい。また、印刷装置10は、インクジェット方式に限られず、レーザー方式や熱転写方式であってもよい。上記実施例では、印刷媒体としてロール状の印刷媒体Pを用いている。しかし、印刷媒体は、A4サイズやA3サイズなど、予め裁断された用紙であっても良い。また、印刷媒体は紙に限られず、フィルム状の印刷媒体や樹脂製の印刷媒体など、種々の印刷媒体を適用可能である。"