(57)【要約】 【課題】プリントに際してプリント面に生じた汚れを精度よく判定する。【解決手段】画像データに従ってプリントヘッドからインクを吐出させてプリント面に画像を形成するプリント部と、前記画像が形成されたプリント面を読み取る読取部と、前記読取部の読み取りで得られた読取データと前記画像データとの比較に基づき、前記プリント面に生じている汚れを判定する判定部とを備える。【選択図】図４
2014028455.tif 000002
【特許請求の範囲】
【請求項１】
画像データに従ってプリントヘッドからインクを吐出させてプリント面に画像を形成するプリント部と、
前記画像が形成されたプリント面を読み取る読取部と、
前記読取部の読み取りで得られた読取データと前記画像データとの比較に基づき、前記プリント面に生じている汚れを判定する判定部と、
を備えることを特徴とするプリント装置。
【請求項２】
前記プリントヘッドの回復処理を行う回復部をさらに備え、
前記回復部は前記判定部での判定に応じた回復処理を行うことを特徴とする、請求項１に記載のプリント装置。
【請求項３】
前記判定部は、汚れ部分の形状によって前記汚れの種類を判定することを特徴とする、請求項１または２に記載のプリント装置。
【請求項４】
前記汚れの種類は、直線状をなす第１の汚れと、間隔をおいて点在する第２の汚れの少なくとも一方を含むことを特徴とする、請求項３に記載のプリント装置。
【請求項５】
前記汚れの種類が、前記第１の汚れである場合は、ユーザによる回復の操作が必要であることを通知し、前記第２の汚れである場合は、プリントヘッドの回復処理が必要であることを通知することを特徴とする、請求項４に記載のプリント装置。
【請求項６】
前記汚れの種類が前記第１および第２の汚れ以外の汚れである場合は、白紙領域を一定の長さ形成し、その白紙領域に対して再び汚れ判定を行うことを特徴とする、請求項５に記載のプリント装置。
【請求項７】
複数の種類の異なる汚れが共に発生した場合は、優先度の高い汚れの処理を先に行うことを特徴とする、請求項３から６のいずれか１項に記載のプリント装置。
【請求項８】
前記読取部により読み取っているプリント面の領域が余白であるか画像であるかに応じて、前記判定部は異なる判定処理を行うことを特徴とする、請求項１から３のいずれか１項に記載のプリント装置。
【請求項９】
画像データに従って画像が形成されたプリント面を読み取り、
前記読み取りで得られた読取データと前記画像データとの比較に基づき、前記プリント面に生じている汚れを判別する、
ことを特徴とする検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクによってプリントされたプリント物に生じた汚れを検出する技術に関する。
【背景技術】
【０００２】
インクを吐出してシートにプリントを行うプリンタでは、インクを吐出するプリントヘッドからインクが不用意に落下してシートに付着したり、搬プリント対象であるシートの搬送経路にインクが付着したりすることによって汚れが発生することがある。このため、プリンタには、汚れの検出機能や、回復機能を搭載したものが知られている。
【０００３】
特許文献１には、汚れの検出機能を搭載した装置が開示されている。ここに開示された装置は、余白のあるプリント物に対して、余白の明度情報から汚れの有無を検出するようになっている。具体的には、余白の正常な明るさを基準値として保持しておき、余白を検知するたびに、現在の余白の明るさと正常な余白の明るさとを比較して、その差が一定の閾値を超えた場合に汚れが存在すると判定するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願平０１−３３９５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示のプリント装置では、装置の不具合による予期せぬインク吐出によって発生した汚れや、プリント物に元から付着している汚れを余白の明度情報から検出することができる。しかしながら、特許文献１に開示の装置は、余白に生じた汚れについては検出可能であるが、余白以外の部分に生じた汚れを検出することはできない。つまり、画像内に生じた汚れを検出することができない。また、特許文献１に開示の装置では、余白に汚れが生じているか否かを判定することは可能であるが、その汚れの種類を検出することはできないため、検出結果によって汚れが発生する原因を特定することができない。
【０００６】
さらに、特許文献１に開示のプリント装置では、余白の汚れを検出した後、その検出結果に基づいて回復処理などを制御することは行われていない。通常、プリント物に生じた汚れがプリント装置のインク吐出部に起因する汚れだった場合、インク吐出部の吐出性能を回復させるための複数の回復処理の中から適切な回復処理を選択し、実行することが必要となる。ところが、上記のように特許文献１に開示のプリント装置では、ユーザが回復処理を自分で選択し、実行しているため、誤った回復処理を実行してしまう可能性がある。誤った回復処理を実行した場合には、汚れの範囲が拡大するなど、状況が悪化することもある。
【０００７】
本発明は、プリントに際してプリント面に生じた汚れを精度よく判定することができる手法の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、画像データに従ってプリントヘッドからインクを吐出させてプリント面に画像を形成するプリント部と、前記画像が形成されたプリント面を読み取る読取部と、前記読取部の読み取りで得られた読取データと前記画像データとの比較に基づき、前記プリント面に生じている汚れを判定する判定部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、プリントに際してプリント面に生じた汚れを精度よく判定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態におけるプリント装置の内部構成を示す概略図である。
【図２】制御部の概略構成を示すブロック図である。
【図３】一連のプリント動作を示すフローチャートである。
【図４】第１の実施形態におけるプリント物の汚れ検出処理を示すフローチャートである。
【図５】第２の実施形態におけるプリント物の汚れ検出処理を示すフローチャートである。
【図６】余白の汚れ検出処理を示すフローチャートである。
【図７】画像の汚れ検出処理を示すフローチャートである。
【図８】第１の実施形態においてプリント物に発生した汚れに対する処理の重みづけを行う際のフローチャートである。
【図９】第２の実施形態においてプリント物に発生した汚れに対する処理の重みづけを屋行う際のフローチャートである。
【図１０】プリント物に汚れが発生した際に実施される回復処理のフローチャートである。
【図１１】プリント物に発生する汚れの種類を示す図である。
【図１２】プリントヘッド部の配列状態を模式的に示す図である。
【図１３】プリントヘッド部のインク吐出面から見た底面図とインクボタ落ち汚れが発生したときの吐出面の異常個所を示す図である。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
本実施形態におけるプリント装置は、長尺で連続したシート（搬送方向において繰り返すプリント単位（１ページあるいは単位画像という）の長さよりも長い連続シート）を使用し、片面プリントおよび両面プリントの両方に対応した高速ラインプリンタである。例えば、プリントラボ等における大量の枚数のプリントの分野に適している。なお、本明細書では、１つのプリント単位（１ページ）の領域内に複数の小さな画像や文字や空白が混在していたとしても、その領域内に含まれるものをまとめて１つの単位画像という。つまり、単位画像とは、連続したシートに複数のページを順次プリントする場合の１つのプリント単位（１ページ）を意味する。なお、単位画像といわずに単に画像という場合もある。プリントする画像サイズに応じて単位画像の長さは異なる。例えばＬ版サイズの写真ではシート搬送方向の長さは１３５ｍｍ、Ａ４サイズではシート搬送方向の長さは２９７ｍｍとなる。本発明はプリンタ、プリンタ複合機、複写機、ファクシミリ装置、各種デバイスの製造装置など、インクを用いて画像を形成するプリント装置に広く適用可能である。
【００１２】
図１はプリント装置の内部構成を示す断面の概略図である。本実施形態のプリント装置は、ロール状に巻かれたシートを用いて、シートの第１面と第１面の背面側の第２面に両面プリントすることが可能となっている。プリント装置の内部には、大きくは、シート供給部１、デカール部２、斜行矯正部３、プリント部４、検査部５、カッタ部６、情報記録部７、乾燥部８、反転部９、排出搬送部１０、ソータ部１１、排出部１２、制御部１３の各ユニットを備える。排出部１２は、ソータ部１１を含んで排出処理を行なうユニットを指す。シートは、図中の実線で示したシート搬送経路に沿ってローラ対やベルトからなる搬送機構で搬送され、各ユニットで処理がなされる。なお、シート搬送経路の任意の位置において、シート供給部１に近い側を「上流」、その逆側を「下流」という。
【００１３】
シート供給部１は、ロール状に巻かれた連続シートを保持して供給するためのユニットである。シート供給部１は、２つのロールＲ１、Ｒ２を収納することが可能であり、択一的にシートを引き出して供給する構成となっている。なお、収納可能なロールは２つであることに限定はされず、１つ、あるいは３つ以上を収納するものであってもよい。また、連続したシートであれば、ロール状に巻かれたものに限らない。例えば、単位長さごとのミシン目が付与された連続したシートがミシン目ごとに折り返されて積層され、シート供給部１に収納されるものでもよい。
【００１４】
デカール部２は、シート供給部１から供給されたシートのカール（反り）を軽減させるユニットである。デカール部２では、１つの駆動ローラに対して２つのピンチローラを用いて、カールの逆向きの反りを与えるようにシートを湾曲させて通過させることでデカール力を作用させてカールを軽減させる。
【００１５】
斜行矯正部３は、デカール部２を通過したシートの斜行（本来の進行方向に対する傾き）を矯正するユニットである。基準となる側のシート端部をガイド部材に押し付けることにより、シートの斜行が矯正される。斜行矯正部３では、搬送されるシートにループが形成される。
【００１６】
プリント部４は、搬送されるシートに対して上方からプリントヘッド１４によりシート上にプリント処理を行なって画像を形成するシート処理部である。つまり、プリント部４はシートに所定の処理を行なう処理部である。プリント部４は、シートを搬送する複数の搬送ローラも備えている。プリントヘッド１４は、使用が想定されるシートの最大幅をカバーする範囲に亘ってインクジェット方式の複数のノズルが配列されたライン型プリントヘッドを有する。プリントヘッド１４は、複数のプリントヘッドが搬送方向に沿って平行に並べられている。本実施形態ではＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応した７つのプリントヘッドを有する。なお、色数およびプリントヘッドの数は７つには限定はされない。インクジェット方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。各色のインクは、インクタンクからそれぞれインクチューブを介してプリントヘッド１４に供給される。
【００１７】
検査部５は、プリント部４でシートにプリントされた検査パターンや画像をスキャナによって光学的に読み取って、プリントヘッドのノズルの状態、シート搬送状態、画像位置等を検査して画像が正しくプリントされたかを判定するためのユニットである。スキャナはＣＣＤイメージセンサやＣＭＯＳイメージセンサを有する。
【００１８】
カッタ部６は、プリント後のシートを所定長さに切断する機械的なカッタ１８を備えたユニットである。カッタ部６はさらに、シート上に記録されているカットマークを光学的に検出するカットマークセンサとシートを次工程に送り出すための複数の搬送ローラも備えている。カッタ部６の近傍にはゴミ箱１９が設けられている。ゴミ箱１９は、カッタ部６で切り落とされゴミとして排出される小さなシート片を収容するものである。カッタ部６には、切断したシートをゴミ箱１９に排出するか、本来の搬送経路に移行させるかの振り分け機構が設けられている。
【００１９】
情報記録部７は、切断されたシートの非プリント領域にプリントのシリアル番号や日付などのプリント情報（固有の情報）を記録するユニットである。記録はインクジェット方式、熱転写方式などを採用したプリントヘッドを用いて文字やコードをプリントすることにより行なわれる。情報記録部７の上流側且つカッタ部６の下流側には、切断されたシートの先端エッジを検知する線さ２１が設けられている。センサ２１の検知タイミングに基づいて情報記録部７で情報記録するタイミングが制御される。
【００２０】
乾燥部８は、プリント部４でプリントされたシートを加熱して、付与されたインクを短時間に乾燥させるためのユニットである。乾燥部８の内部では通過するシートに対して少なくとも下面側から熱風を付与してインク付与面を乾燥させる。なお、乾燥方式は熱風を付与する方式に限らず、電磁波（紫外線や赤外線など）をシート表面に照射する方式であってもよい。
【００２１】
以上のシート供給部１から乾燥部８までのシート搬送経路を第１経路と称する。第１経路はプリント部４から乾燥部８までの間にＵターンする形状を有し、カッタ部６はＵターンの形状の途中に位置している。
【００２２】
反転部９は両面プリントを行う際に表面プリントが終了した連続シートを一時的に巻き取って表裏反転させるためのユニットである。反転部９は、乾燥部８を通過したシートを再びプリント部４に供給するための、乾燥部８からデカール部２を経てプリント部４に到る経路（ループパス）（第２経路と称する）の途中に設けられている。反転部９はシートを巻き取るための回転する巻取回転体（ドラム）を備えている。表面のプリントが済んで切断されていない連続シートは巻取回転体に一時的に巻き取られる。巻き取りが終わったら、巻取回転体が逆回転して巻き取り済みシートは巻き取りのときとは逆順に送り出されてデカール部２に供給され、プリント部４に送られる。このシートは表裏反転しているのでプリント部４で裏面にプリントを行うことができる。シート供給部１を第１のシート供給部とすると、反転部９は第２のシート供給部とみなすことができる。両面プリントのより具体的な動作については後述する。
【００２３】
排出搬送部１０は、カッタ部６で切断され乾燥部８で乾燥させられたシートを搬送して、ソータ部１１までシートを受け渡すためのユニットである。排出搬送部１０は、反転部９が設けられた第２経路とは異なる経路（第３経路と称する）に設けられている。第１経路を搬送されてきたシートを第２経路と第３経路のいずれか一方に選択的に導くために、経路の分岐位置（「排出分岐位置」と呼ぶ。）には可動フラッパを有する経路切り替え機構が設けられている。
【００２４】
ソータ部１１を含む排出部１２は、シート供給部１の側部で且つ第３経路の末端に設けられている。ソータ部１１は必要に応じてプリント済みシートをグループ毎に仕分けるためのユニットである。仕分けられたシートは排出部１２が有する複数のトレイに排出される。このように、第３経路はシート供給部１の下方を通過して、シート供給部１を挟んでプリント部４や乾燥部８とは逆側にシートを排出するレイアウトとなっている。
【００２５】
以上のように、シート供給部１から乾燥部８までが第１経路に順に設けられている。乾燥部８の先は第２経路と第３経路に分岐され、第２経路は途中に反転部９が設けられ反転部９の先は第１経路に合流する。第３経路の末端には排出部１２が設けられている。
【００２６】
制御部１３は、プリント装置全体の各部の制御を司るユニットである。制御部１３は、ＣＰＵ、記憶装置、各種制御部を備えたコントローラ、外部インターフェース、およびユーザが入出力を行なう操作部１５を有する。プリント装置の動作は、コントローラまたはコントローラに外部インターフェースを介して接続されるホストコンピュータ等のホスト装置１６からの指令に基づいて制御される。
【００２７】
図２は制御部１３の概念を示すブロック図である。制御部１３に含まれるコントローラ（破線で囲んだ範囲）１３ａは、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、画像処理部２０７、エンジン制御部２０８、個別ユニット制御部２０９から構成される。ＣＰＵ２０１（中央演算処理部）はプリント装置の各ユニットの動作を統合的に制御する。ＲＯＭ２０２はＣＰＵ２０１が実行するためのプログラムやプリント装置の各種動作に必要な固定データを格納する。ＲＡＭ２０３はＣＰＵ２０１のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶させたりする。ＨＤＤ２０４（ハードディスク）はＣＰＵ２０１が実行するためのプログラム、プリントデータ、プリント装置の各種動作に必要な設定情報を記憶読出することが可能である。操作部１５はユーザとの入出力インターフェースであり、ハードキーやタッチパネルの入力部、および情報を提示するディスプレイや音声発生器などの出力部を含む。
【００２８】
高速なデータ処理が要求されるユニットについては専用の処理部が設けられている。画像処理部２０７は、プリント装置で扱うプリントデータの画像処理を行う。入力された画像データの色空間（たとえばＹＣｂＣｒ）を、標準的なＲＧＢ色空間（たとえばｓＲＧＢ）に変換する。また、画像データに対し解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて施される。これらの画像処理によって得られたプリントデータは、ＲＡＭ２０３またはＨＤＤ２０４に格納される。エンジン制御部２０８は、ＣＰＵ２０１等から受信した制御コマンドに基づいてプリントデータに応じてプリント部４のプリントヘッド１４の駆動制御を行なう。エンジン制御部２０８は更にプリント装置内の各部の搬送機構の制御も行なう。個別ユニット制御部２０９は、シート供給部１、デカール部２、斜行矯正部３、検査部５、カッタ部６、情報記録部７、乾燥部８、反転部９、排出搬送部１０、ソータ部１１、排出部１２の各ユニットを個別に制御するためのサブコントローラである。ＣＰＵ２０１による指令に基づいて個別ユニット制御部２０９によりそれぞれのユニットの動作が制御される。外部インターフェース２０５は、コントローラをホスト装置１６に接続するためのインターフェース（Ｉ／Ｆ）であり、ローカルＩ／ＦまたはネットワークＩ／Ｆである。以上の構成要素はシステムバス２１０によって接続されている。
【００２９】
ホスト装置１６は、プリント装置にプリントを行わせるための画像データの供給源となる装置である。ホスト装置１６は、汎用または専用のコンピュータであってもよいし、画像リーダ部を有する画像キャプチャ、デジタルカメラ、フォトストレージ等の専用の画像機器であってもよい。ホスト装置１６がコンピュータの場合は、コンピュータに含まれる記憶装置にＯＳ、画像データを生成するアプリケーションソフトウェア、プリント装置用のプリンタドライバがインストールされる。なお、以上の処理の全てをソフトウェアで実現することは必須ではなく、一部または全部をハードウェアによって実現するようにしてもよい。
【００３０】
次に、本実施形態のプリント時のプリント装置の基本動作について説明する。プリント動作は、片面プリントモードと両面プリントモードとでは動作が異なるので、それぞれについて説明する。
【００３１】
片面プリントモードでは、シート供給部１から連続シートが供給され、デカール部２、斜行矯正部３でそれぞれ処理された後、そのシートの表面（第１面）に対し、プリント部４がプリントを行う。連続シートに対して、搬送方向における所定の単位長さの画像（単位画像）を順次プリントすることにより、複数の画像がシートの長手方向に沿って並べて形成されていく。プリントされたシートは検査部５を経てカッタ部６に送られ、ここで単位画像ごとに切断される。切断されたカットシートは、必要に応じて情報記録部７でシートの裏面にプリント情報が記録される。そして、カットシートは１枚ずつ乾燥部８に搬送されて乾燥される。その後、乾燥されたカットシートは、排出搬送部１０を経由してソータ部１１の排出部１２に順次排出され、積載されていく。一方、最後の単位画像の切断では、プリント部４の側に残されたシートはシート供給部１に送り戻され、ロールＲ１またはＲ２に巻き取られる。このように、片面プリントにおいては、シートは第１経路と第３経路を通過して処理され、第２経路は通過しない。
【００３２】
一方、両面プリントモードでは、表面（第１面）プリントシーケンスに次いで裏面（第２面）プリントシーケンスを実行する。最初の表面プリントシーケンスでは、シート供給部１から検査部５までの各ユニットでの動作は上述の片面プリントの動作と同じである。カッタ部６では切断動作は行わずに、連続シートのまま乾燥部８に搬送される。乾燥部８での表面のインク乾燥の後、排出搬送部１０の側の経路（第３経路）ではなく、反転部９の側の経路（第２経路）にシートが導かれる。第２経路においてシートは、順方向（図面では反時計回り方向）に回転する反転部９の巻取回転体に巻き取られていく。プリント部４において、予定された表面のプリントが全て終了すると、カッタ部６にて連続シートのプリント領域の後端が切断される。切断位置を基準に、搬送方向下流側（プリントされた側）の連続シートは乾燥部８を経て反転部９でシート後端（切断位置）まで全て巻き取られる。一方、反転部９での巻取りと同時に、切断位置よりも搬送方向上流側（プリント部４の側）に残された連続シートは、シート先端（切断位置）がデカール部２に残らないように、シート供給部１に送り戻されて、シートがロールＲ１またはＲ２に巻き取られる。この送り戻し（バックフィード）によって、以下の裏面プリントシーケンスで再び供給されるシートとの衝突が避けられる。
【００３３】
上述の表面プリントシーケンスの後に、裏面プリントシーケンスに切り替わる。反転部９の巻取回転体が巻き取り時とは逆方向（図面では時計回り方向）に回転する。巻き取られたシートの端部（巻き取り時のシート後端は、送り出し時にはシート先端になる）は、図の破線の経路に沿ってデカール部２に送り込まれる。デカール部２では巻取回転体で付与されたカールの矯正がなされる。つまり、デカール部２は第１経路においてシート供給部１とプリント部４の間、ならびに第２経路において反転部９とプリント部４の間に設けられて、いずれの経路においてもデカールの働きをする共通のユニットとなっている。シートの表裏が反転したシートは、斜行矯正部３を経て、プリント部４に送られて、シートの裏面にプリントが行なわれる。プリントされたシートは検査部５を経て、カッタ部６において予め設定されている所定の単位長さ毎に切断される。カットシートは両面にプリントされているので、情報記録部７での記録はなされない。カットシートは１枚ずつ乾燥部８に搬送され、排出搬送部１０を経由して、ソータ部１１の排出部１２に順次排出され積載されていく。このように、両面プリントにおいては、シートは第１経路、第２経路、第１経路、第３経路の順に通過して処理される。なお、上記プリントシーケンスは、カッタ部で切断し、排出部にシートを１枚ずつ排出する構成には限らない。例えばシートを切断せずに、プリント後にプリント物をロールに巻きつける構成であってもよい。
【００３４】
続いて、本実施形態で定義するシートに発生する「汚れ」について図１１、図１２、図１３を用いて説明する。
【００３５】
ここで述べる「汚れ」とは、インクを吐出するためのプリントヘッド部１４の不具合などによって、プリント対象であるシートの中のインクを吐出すべきではない部分に付着したインク、すなわち予期しない部分に付着したインクを意味する。なお、本実施形態で定義する「汚れ」の種類に関しては後に説明する。本実施形態においてＣＰＵ２０１（図２参照）は、シートのプリントすべき場所にインクを吐出し得るようにプリントヘッド部１４を制御する。本実施形態におけるプリント装置では、図１２に示すように、プリントヘッド部１４に対してシートが搬送される。搬送されるシートの表面にプリントヘッド部１４の各プリントヘッドに設けられたインク吐出部（ノズルともいう）の端部（吐出口）からインクを吐出してプリントを行う。
【００３６】
プリント動作が正常に行われた場合、プリントヘッド部１４の各プリントヘッドの吐出口が形成されている面（吐出面）を図１３（ａ）に示す。図示のように、正常にプリント動作が行われている場合には、各プリントヘッドの吐出面にインクが付着しておらず、インクの吐出は適正に行なわれる。これに対し、インク吐出部に関する不具合が生じる場合には吐出面に汚れが発生する。インク吐出部に発生する不具合としては、例えば、インク吐出部から不用意にインクが滴下してしまう、いわゆるインクボタ落ちがある。このインクボタ落ちは、インク吐出部の吐出口付近に付着した紙粉にインクが吸収されて溜まり、最終的に自重によって吐出面から落下する現象である。また、ＣＰＵ２０１によってインク吐出部におけるインク吐出量を制御する際に不具合が発生し、プリント物からインクが溢れたままシートが搬送されてしまうことがある。この場合、溢れたインクがシートの搬送経路に付着したり、プリント物が不完全な乾燥状態で搬送されてインクが搬送経路に付着したりしてシートに汚れが発生する。
【００３７】
本実施形態の装置では、シートに汚れが発生した場合に、プリントヘッド部１４に対して回復処理を行う回復部を備えている。回復処理とは、前記プリントヘッド部１４のインク吐出部の目詰まりや、インク溜まりなどを解消あるいは良化するために、プリントヘッド部１４のインク吐出部の吐出性能を維持・回復させるための処理を言う。例えば、インク吐出部の目詰まりを解消するために内部のインクを吐出（排出）させる予備吐出や、同様の効果を得るためにインク吐出部の内部からインクを吸引する吸引回復などがある。この他、プリントヘッド部１４の各プリントヘッドの吐出面に付着したインクをブレードなどによって払拭するクリーニングも回復処理の一つである。なお、回復処理は、上述の処理に限らず、同様の効果を持つ処理であれば他の処理を用いることも可能である。例えば、吸引回復処理に代えて、プリントヘッド内に正圧を印加し、その正圧によって吐出口から強制的にインクを排出させる加圧回復処理なども適用可能である。
【００３８】
図１１は、本実施形態におけるプリント装置によって形成され得るプリント物の状態を示す図である。ここで、図１１（ａ）は、図１３（ａ）に示したような汚れのない吐出面のプリントヘッドで適正にプリント動作が実施され、インク汚れのない正常なプリント物が得られた状態を示す図である。図示のプリント物には、画像・余白・画像・余白・・・というように、画像と余白が繰り返されるプリントパターンがプリントされる。なお、ここでいう画像は、単位画像を意味し、その画像を形成するデータは図２に示すＲＡＭ２０３あるいはＨＤＤ２０４にビットマップ展開される２値のデータであり、以下、このデータをプリントデータと称す。
【００３９】
図１１（ｂ）〜（ｆ）は、プリント物に生じる汚れの例を示す図である。本実施形態では、図１１（ｂ），（ｃ），（ｄ）に示す３種類のクラスに分類される汚れをそれぞれ定義すると共に、後に説明する搬送路上の汚れとインクボタ落ちによる汚れ以外の汚れは判別不能汚れとみなす。
【００４０】
図１１（ｂ）は、図２の実線で示した搬送経路に汚れが発生し、その汚れがプリント物に付着した場合のプリント物を示す図である。なお、ここでいう搬送経路とはシート供給部１から排出部１２にシートを搬送するために設けられた経路を指す。この種類の汚れは図１１（ｂ）で示される黒い部分のようにシートの長手方向に沿って直線状に延びる汚れになる。この汚れはプリントヘッド部１４に対する回復処理では回復できない汚れである。前述のように、本実施形態の回復処理は、プリントヘッド部１４のインク吐出部でのインクの排出および吐出面の払拭などを行う処理であり、搬送経路の汚れを除去する処理ではない。プリントヘッド部１４に対する回復処理では、シートにインクを吐出しつつ（予備吐出を行いつつ）、シートの搬送を行う処理を含んでいる。そのため、プリントヘッド部１４に対する回復処理を行うと、シートに付着した汚れが搬送路の別の部分に付着してしまう可能性がある。つまり、搬送経路の一部に付着したインク汚れがシートの移動に伴って搬送経路全体に拡大し、後のプリント物が搬送路に付着した汚れを引きずってしまい、同様の汚れが発生してしまう可能性がある。
【００４１】
２つ目の汚れは図１１（ｃ）で示される汚れであり、この汚れの原因はプリントヘッド部１４のインク吐出部からのインクのボタ落ちによって形成される汚れである。この汚れはプリントヘッド部１４において、図１３（ｂ）に示されるような黒丸の部分に原因があると考えられる。インクやインク吐出部の加湿状態や乾燥状態などによって、インク吐出部の部分から正常にインクが吐出されず、インク吐出部やインク吐出部に付着した紙粉にインクが溜まり、そのインクが自重によって不用意に落下してくることが原因である。この汚れは、図１１（ｃ）に示すように間隔を置いて点在するインクの汚れになる。プリントヘッド部１４のインク吐出部に本実施形態の回復処理を施すことによって、回避できる可能性のある汚れである。従って、プリントヘッド部１４に対する回復処理、つまり予備吐出、ワイピング処理および吸引回復処理を実行すれば、汚れを発生させる原因を解消あるいは良化させ得る可能性がある。
【００４２】
３つ目の汚れは図１１（ｄ）で示される判別不能の汚れである。この汚れは、様々な要因（搬送経路のゆがみ、インクのボタ落ち、搬送路の汚れ、シートに元からついていた汚れなど）が考えられ、原因の特定が難しい。そのため、本実施形態では判別不能の汚れと判定する。この汚れは、原因が明らかではないため、前述したプリントヘッド部１４に対する回復処理では解消できない汚れである。
【００４３】
また図１１（ｅ）で示される汚れは、通常のプリントパターンに形成された場合には、汚れの種類を判別できないが、白紙領域を一定の長さプリントした場合にインクのボタ落であると判定できる汚れの例を示している。具体的には、画像が黒一色のパターンであり、汚れのインク色も黒であった場合である。この場合、後で説明する余白に汚れが生じていることは検出できるが、画像上に生じた汚れは検出することができない。また、このように余白に生じた汚れを検出できたとしても、その汚れが直線状に延びるものであるのか、間隔をおいて形成されたものであるのか、を判定できない。つまり、通常の画像部分と余白部分とを繰り返すプリントパターンを形成する場合には、仮に直線状に延びる汚れが形成されていたとしても、画像部分では汚れを判定できず、余白部分のみで汚れの存在を判定することとなる。従って、余白部分で検出された汚れが直線状に画像部分にも及んでいるのか、あるいは余白部分に形成されている汚れと画像部分に形成されている汚れとの間に汚れの存在しない部分があるのかを判定することができないことがある。これに対し、一定長さの白紙領域を含んだプリントパターンを定め、ここに形成される汚れの検出を行うことで、その汚れの形状が判定される例を示している。図では、余白に形成された汚れが、インクのボタ落ちによる汚れであると判定できる例を示している。なお、プリントパターンは図１１に示すものに限定されない。例えば余白のないプリント物、つまり画像のみのプリント物を形成するプリントパターンを用いることも可能である。
【００４４】
次に、本実施形態の汚れ検出手法を説明するために、プリントスケジュールに従った動作シーケンスの詳細を説明する。本実施形態のプリント装置において、図１に示す検査部５は上述の通り、シートの搬送方向から見てプリントヘッド部１４近傍の下流側に設けられている。そのためプリントヘッド部１４からシートにインクが吐出されて画像がプリントされた後、その画像がプリントされたプリント物を光学的に読み取り、シートに形成されている画像を検査することができる。本実施形態における検査部５では、ＣＣＤなどのイメージセンサを用いて、前段のプリントヘッド部１４でプリントされた画像を読取り、２値のビットマップデータ（読取り画像データ）を生成する。生成された画像データは、ＲＡＭあるいはＨＤに格納される。
【００４５】
図３は、本実施形態における制御部１３により制御されるプリント動作の全体シーケンスを示すフローチャートである。プリントの指令に基づいて、ステップＳ３０１では、シートにプリントを行うためにシート供給部１からシートの供給を行う。続いてステップＳ３０２ではプリントヘッド部１４でプリント対象のシートに対するプリントを開始する。ここで実行するプリントとは、画像、カットマークをシートに形成することを指す。
【００４６】
ステップＳ３０３では検査部５を用いて汚れ検出を行う。汚れ検出とは、前述したように、プリント物の本来プリントすべきではない部分に、プリントされた部分があるかどうかの判定、および本来プリントされるべき画像とことなる画像がプリントされているか否かの判定を行うことによって行う。例えば余白部分であれば、本来何もプリントされた部分が存在しないはずであるが、ここにプリントされた部分が存在すれば、そのプリントされた部分は汚れと判定できる。また、画像部分であれば、正常な画像を記録するための画像データとシートにプリントされた画像を読み取って得た画像データとの差分を取り、その差分が一定以上であれば汚れが存在すると判定する。この汚れ検出については、後に、図４の汚れ検出フローに従ってより詳細に説明する。この汚れ検出の判定処理はコントローラ１３ａ（判定部）が司る。判定部は、画像を記録するための画像データと、画像の形成されたシートのプリント面を検査部５（画像読取部）で読み取って得た画像データと、を比較しての汚れ部分の形状から汚れの種類を判定する。
【００４７】
ステップＳ３０４では、ステップＳ３０３での汚れ検出フローによってシート上の汚れが検出され、かつその汚れを発生させる原因を取り除くための回復処理がなされたか否かの判定を行う。具体的には、後に説明する汚れ検出のフローにおいて、その後のプリントを中止すべきかどうかを判定するためのプリント中止フラッグ（ＦＬＡＧ）が立っている（ＯＮ）か否かを判定する。プリント中止フラッグがＯＮの場合は、汚れが検出され、かつ、その汚れの発生原因を取り除くための回復処理が行われていない状態あるため、プリントを中止すべき状態となっている。
【００４８】
また、プリント中止ＦＬＡＧが降りている（ＯＦＦになっている）場合は、汚れが検出されなかった、または、汚れが検出されたがその汚れの発生原因が解消されていない状況にある、と判定する。このステップＳ３０４での判定は、前述したプリント中止ＦＬＡＧがＯＮであるかＯＦＦであるかを判定する。一方、ステップＳ３０４において判定結果がＮＯであった場合、つまりプリント中止ＦＬＡＧがＯＦＦである場合は、プリントを行うべきプリントデータが残っており、汚れが検出されていない、もしくは汚れを発生させる原因が解消している状態にある。従って、プリントに関する動作を継続しても状況が悪化することはないため、ステップＳ３０５ではシートの排出動作を行う。次にステップＳ３０６ではプリントを行うべきプリントデータが残っているか否かの判定を行う。ここで、判定結果がＹｅｓの場合、つまりプリント中止ＦＬＡＧがＯＮの場合は、汚れが検出されると共にその汚れを発生させる原因が未だ解消されていない状態にある。従って、この状態では汚れが拡大して状況を悪化させる可能性があるため、今はプリントを行うべきではないとの判定を下す。また、シートの搬送動作についても汚れを拡大させる可能性があるため、排紙も行なわず、フローを終了する。
【００４９】
なお、ステップＳ３０５において排紙されるシートは、プリントが終了したシートであり、カッタ部６でロール紙状のシートを１枚単位にカットしたものである。しかしながら、前述のように、カットせずに連続したシートの形態で排紙を行うようにすることも可能である。
【００５０】
また、排紙が行なわれてもなお、プリントすべきデータが残っていれば、プリントを続行することが必要である。そこで、ステップＳ３０６においてプリントすべきデータがまだ残っているか否かの判定を行い、プリントすべきデータは残っておらず、判定結果がＮｏである場合には、全てのデータのプリントが終了したと判定できるためプリントを終了し、このフローを終了する。また、判定結果がＹｅｓの場合はステップＳ３０２に移行しプリントを続行する。以上のシーケンスに従いプリントが実行される。
【００５１】
続いて本実施形態の汚れ検出処理について図４、図６、図７、図８、図１０および図１１を用いて説明する。
【００５２】
まず本実施形態の汚れ検出のフローを、図４を用いて説明する。
【００５３】
本実施形態では前述したようにプリントパターンを画像、余白の繰り返しのパターンとしており、余白と画像上では汚れの検出処理を変えなければならない。そこで図４ステップＳ４０１では、まず、今検査している部分が余白部分であるか、画像であるかの判定を行う。この検査は図２に示す検査部５に設けたイメージセンサを用いて、シートのプリントされた面を読み取ることで行う。検査している部分が余白部分であると判定されれば、余白の汚れ検出フローに移行する。また検査している部分が余白部分でなければ、現在検査している部分は画像であるため、画像の汚れ検出フローを行う。すなわち、ステップＳ４０１において判定結果がＹｅｓの場合は、現在検査している部分は余白であるため、ステップＳ４０２の余白の汚れ検出フローに移行する。また、ステップＳ４０１において判定結果がＮｏである場合は、今検査している部分が画像部分であるため、ステップＳ４０９に移行する。
【００５４】
ステップＳ４０２では、余白に汚れがあるかどうかの検出処理を行う。余白とは、本来、何もプリントをしない部分、つまりインクが付着しない部分である。従って、検査部５によって余白にインクが付着している部分が検出された場合、それは汚れと判定できる。図６はこの検出処理を示すフローチャートである。ここに示すフローチャートでは、まず、ステップＳ６０１において余白にインクが付着した部分があるかどうかの判定を行う。ここで判定結果がＹｅｓであった場合、つまりインク付着部分が検出された場合、汚れフラッグ（汚れＦＬＡＧ）をＯＮにするためにステップＳ６０２に移行し、その後、図４ステップＳ４０３に移行する。汚れＦＬＡＧとは、汚れが検出されたか記憶するためのＦＬＡＧである。ステップＳ６０１において判定結果がＮｏの場合、つまり、インク付着部分が検出されなかった場合、汚れは存在しないので、このフローを終了し、図４のステップＳ４０３に移行する。
【００５５】
一方、図４のステップＳ４０９では、画像に付着しているインク汚れの検出処理を行う。図７はこの画像におけるインク汚れ検出処理を示すフローチャートである。
【００５６】
図７ステップＳ７０１では、本来プリントすべき画像と実際にプリントされた画像とを比較し、両画像の間に差分が存在するか否かを判定する。具体的には本来プリントすべき画像の２値のプリントデータと実際にプリントされた画像を読み取って得られた２値のプリントデータ（読取データ）との排他的論理和を取る。この排他的論理和を取った結果で、差分があるかどうかが判定できる。その判定はステップＳ７０２で行う。
【００５７】
ステップＳ７０２において差分の有無の判定を行い、この判定結果がＹｅｓの場合、つまり差分があった場合は、プリントすべき画像とプリントされた画像とに違いがあるため、何らかの汚れが発生したと判定できる。よって、ステップＳ７０３において前述の汚れＦＬＡＧをＯＮにし、その後、図４に示すステップＳ４０３に移行する。一方、ステップＳ７０２において判定結果がＮｏである場合、つまり、プリントすべき画像とプリントされた画像とに差分がないと判定された場合には、汚れは検出されなかったと判定できる。そのため、このフローを終了し、図４に示すステップＳ４０３に移行する。
【００５８】
図４に示すステップＳ４０３では、汚れが検出されたか否かを判定するために、汚れＦＬＡＧがＯＮであるか否かの判定を行う。判定結果がＹｅｓの場合、つまり、前述のステップＳ４０２もしくはステップＳ４０９において汚れが検出された場合、ステップＳ４０４に移行し、汚れの種類を特定するため汚れが直線状であるか否かの判定を行う。ステップＳ４０３において、判定結果がＮｏの場合、つまり、ステップＳ４０２、ステップＳ４０９のいずれにおいても汚れが検出されなかった場合には、汚れの種類の判別および回復処理を行う必要がないので、汚れ検出フローを終了する。
【００５９】
ここで、シートに生じる複数種類の汚れの各々に対するフラッグ（ＦＬＡＧ）について説明する。本実施形態の検出フローでは、汚れに対する回復処理の優先度を決めるために汚れの重みづけを行う。そのため、汚れの検出段階では、それぞれの汚れをＦＬＡＧで管理する。本実施形態においての汚れのＦＬＡＧは３種類ある。１つ目は、判別不能の汚れが発生した場合にＯＮにする判別不能ＦＬＡＧである。２つ目は、搬送経路にインクによる汚れが付着し、その汚れがプリント物に付着する、前述したように搬送路上の汚れが発生した場合にＯＮにする搬送路上汚れＦＬＡＧである。３つ目は、前述したようにプリントヘッド部１４からの予期せぬインクの落下による汚れである、インクボタ落ち汚れが発生した場合にＯＮにする、インクボタ落ちＦＬＡＧである。本実施形態では上記３種類のＦＬＡＧを設ける。
【００６０】
ステップＳ４０４、ステップＳ４１０では、汚れの種類を特定するために汚れの形状を分析する。ステップＳ４０４では、汚れが直線状であるか判定を行う。なお、直線状の汚れ（第１の汚れ）の例は図１１（ｂ）に示す。搬送路上の汚れはシートに付着すると図１１（ｂ）のように直線状になる。そのため、検査部５によって検査された結果、シートのプリント面に直線状の汚れがあるという結果が出た場合は、搬送路上に汚れが発生していると判定できる。また、汚れが直線状ではないと判定された場合は、本実施形態では、インクボタ落ち汚れもしくは判別できない汚れである、と汚れの種類を絞り込むことができる。ステップＳ４０４において、汚れが直線状であるか否かの判定結果がＹｅｓであれば、直線状の汚れであり、これは搬送路上に汚れが生じていると判定できるので、ステップＳ４０５において前述の搬送路上汚れＦＬＡＧをＯＮにし、ステップＳ４０６に移行する。また、ステップＳ４０４における判定結果がＮｏであれば、搬送路上に生じた汚れではないと判定できるのでステップＳ４１０に移行する。
【００６１】
ステップＳ４１０では、前ステップまでで汚れが検出されたが、直線状の汚れではないと判定されているので、続いて、間隔を空けて付着している汚れであるか否かの判定を行う。シートに付着した汚れ同士に間隔があれば、プリントヘッド部１４からの予期せぬインクの落下が原因の前述したインクボタ落ちであると判定できる。なお、間隔を置いた汚れ（第２の汚れ）の例は図１１（ｃ）に示す。ステップＳ４１０において、判定結果がＹｅｓであれば、余白部分に付着しているのは間隔を置いた汚れであり、その汚れはインクボタ落ちによって生じた汚れであると判定できる。よって、ステップＳ４１１においてインクボタ落ちＦＬＡＧをＯＮにし、ステップＳ４０６に移行する。判定結果がＮｏであれば、搬送路上の汚れではなく、またインクボタ落ち汚れでもないと判定できるのでステップＳ４１２に移行する。
【００６２】
ステップＳ４１２では、前ステップまでで汚れが検出されたが、直線状もしくは間隔を空けた汚れではないと判定されているので、検出した汚れが判別不能な汚れであると暫定的に判定された場合である。本実施形態では判別不能な汚れであると暫定的に判別された回数（以下、判別不能回数という）が一定回数以上となった場合に、真に判別不能な汚れであるとの判定を下すようにしており、ここでは判定不能回数を加算し、ステップＳ４１３に移行する。
【００６３】
ステップＳ４１３では前述の判別不能回数が一定回数以下か否かの判定を行う。なお、判別不能な汚れ（第３の汚れ）の例は図１１（ｄ）に示す。後に説明するが、この汚れの検出処理では、汚れの種類が判別できない汚れが検出された場合、汚れの再検出を行う。しかし、再検出を行う際にシートの搬送を行うため、シートに付着した汚れが、さらに搬送経路の別の場所に付着し、汚れが機械全体に拡大する恐れがあるので、検出を何度も行うことは望ましくない。そのため、再検出を行う回数に制限を設ける。その回数を超えれば判別不能の汚れであると決定する。これにより、種類を判別できない汚れであるか否かをより確実に検出することができ、かつ無駄な検出による状況の悪化を軽減することができる。ステップＳ４１３での判定結果がＮｏ、つまり判別不能回数が一定より多い場合には、ステップＳ４１６に移行し判別不能ＦＬＡＧをＯＮにする。また、ステップＳ４２３での判定結果がＹｅｓの場合、つまり、判別不能回数が一定数以下の場合は、ステップＳ４１４に移行する。
【００６４】
ステップＳ４１４では、前ステップまでに汚れの種類が特定できなかったため、前述したような一定の長さの白紙領域に対するプリントを行う。この後、ステップＳ４１５に移行し、プリントを行った白紙領域に対して再び汚れ検出を行う。この処理で検出できる汚れの例を、図１１（ｅ）に示す。図１１（ｅ）では、画像が黒一色のパターンであり、汚れのインク付着色も黒であった場合である。この場合画像部分では本来の画像は黒で、実際にプリントされた画像も黒であるため、汚れと画像の区別がつかず、結果的に汚れを検出することはできない。また、余白部分の検出においてはプリントがあれば、何らかの汚れが発生していると判定できる。しかし、余白のみに図１１（ｅ）のような汚れが検出された場合、その汚れは、隣接する汚れ同士に間隔が空いている汚れであるのか、画像部分と余白部分とに跨った直線状の汚れなのか判定できない。そこで、一定の長さ白紙領域をプリントし、そこに対して汚れ検出を行うことで、黒いインクが間隔を空けて付着するインクボタ落ちによる汚れであると判定できる。
【００６５】
シートに付着した汚れの検出・特定を一度終えた後、ステップＳ４０６では検出していない汚れが無いかどうかを判定する。検出していない汚れがあるということは、複数の汚れが同時に発生している場合であり、まだ特定できていない汚れが１つ以上あるということである。ステップＳ４０６において判定結果がＮｏの場合は、複数の汚れが同時に発生し、かつ、まだ特定できていない汚れがあると判定された場合である。この場合はステップＳ４０４に戻り再び汚れの特定を行う。ステップＳ４０６の判定結果がＹｅｓであれば、特定できていない汚れはないので、ステップＳ４０７に移行する。ステップＳ４０７では、どの汚れに対する回復処理が優先されるべきか、汚れの処理優先度を決める。またその結果に基づいて、ステップＳ４０８において回復処理を行う。
【００６６】
前述したようにシートに付着した汚れの種類に応じて、その汚れの原因を回復するために必要な回復処理があり、また、回復処理を実行してしまうと状況が悪化してしまう可能性のある汚れがある。そのため、ステップＳ４０７では、検出された汚れに対する回復処理の優先度を決めるために重みづけを行う。図８はその重みづけ処理のためのフローチャートである。本実施形態では、汚れに対する回復処理の優先度の高さは、次の（１），（２），（３）の順位で定められている。
（１）原因を特定できない判別不能の汚れに対する処理。
（２）本実施形態のプリントヘッド部１４に対する回復処理では回復できず、プリントヘッド部１４に対する回復処理を行うと状況が悪化する可能性がある搬送路上汚れ。
（３）原因は特定できており、本実施形態のプリントヘッド部１４に対する回復処理で回復する可能性のあるインクボタ落ち汚れ。
【００６７】
図８に示すステップＳ８０１では、検出・特定した汚れに判別不能汚れが存在するかどうか判定する（ステップＳ８０１）。この判定は、判別不能汚れが検出されたかどうかを判別するための判別不能汚れＦＬＡＧがＯＮになっているか否かによって行う。判別不能汚れは前述したように、原因が特定できないため、プリントヘッド部１４に対する回復処理を行うと状況が悪化してしまう可能性があり、最も重い汚れである。ステップＳ８０１での判定結果がＹｅｓの場合は、この判別不能汚れが検出されたことになるため、ステップＳ８０２に移行し、判別不能汚れを最も優先的に処理すべき汚れとして扱う。また、ステップＳ８０１での判定結果がＮｏの場合は、判別不能汚れが検出されなかったことになるため、次に優先されるべき搬送路上の汚れが検出されたかどうかの判定を行うためにステップＳ８０３に移行する。
【００６８】
ステップＳ８０３では、前述した搬送路上の汚れが存在するか否かを判定する。この判定は、搬送路上に汚れが検出されたか否かを示す搬送路上汚れＦＬＡＧがＯＮになっているか否かを判定することによって行う。搬送路上汚れは、プリントヘッド部１４に対する回復処理を行うと状況が悪化する可能性があるため、２番目に重い汚れである。ステップＳ８０３における判定結果がＹｅｓの場合は、この搬送路上汚れが検出されたことになり、汚れに対して２番目に優先して実施されるべき処理となる。このため、ステップＳ８０４に移行し、搬送路上汚れを、優先的に処理する汚れとして扱う。また、ステップＳ８０４における判定結果がＮｏの場合は、搬送路上汚れが検出されず、残る汚れの種類はインクボタ落ち汚れのみであるため、ステップＳ８０５に移行してインクボタ落ち汚れを優先的に処理する汚れとして扱う。このように汚れの種類に応じて、その汚れに対する処理の重みづけを行う。
【００６９】
処理の重みづけフローが終了すると、検出された汚れに応じて回復処理を行う。以下、この回復処理について説明する。
【００７０】
図４に示すように、ステップＳ４０７において前述の重み付け処理が終了すると、ステップＳ４０８に移行し、回復処理を行う。図１０はその回復処理を実施するためのフローチャートを示している。プリントヘッド部１４に対する回復処理とは、前述したように、吸引回復処理や、プリントヘッド部１４の吐出面を払拭するワイピング処理などのインク吐出部に対して行う回復処理である。そのため、これらの回復処理を判別不能汚れや搬送路上汚れに対して実行しても意味は無く、逆効果になることもある。例えば検出された汚れが搬送路上汚れだった場合、ワイピング回復などを行うべく、シートを搬送した場合、シートに付着した汚れの原因である搬送路についたインクを、シートが引きずってしまう。その結果、機械の広範囲に汚れが拡大し、状況が悪化してしまうことがある。よって、本実施形態では判別不能汚れや搬送路上汚れが検出された場合にはプリントヘッド部１４に対する前述の回復処理は行わない。
【００７１】
図１０に示すステップＳ１００１では、前ステップＳ４０７で決定された優先的に処理を行うべき汚れに基づいて、その汚れがプリントヘッド部１４に対する回復処理で処理可能かどうかの判定を行う。前述のように、判別不能汚れや搬送路上汚れが生じた場合に回復処理を行うと状況が悪化してしまう可能性がある。このため、プリントヘッド部１４に対する回復処理を行うべきか否かの判定を行い、判定結果がＹｅｓの場合は、優先処理の汚れはプリントヘッド部１４からのインクボタ落ちによる汚れであると判定する。このインクボタ落ちによる汚れの発生は、プリントヘッド部１４に対する回復処理によって解消することができる。従って、ステップＳ１００２ではプリントヘッド部１４に対する回復処理を行う。本実施形態においてプリントヘッド部１４に対する回復処理を行うことが必要となる汚れの種類は、インクボタ落ち汚れの場合のみである。このため判定結果がＮｏの場合には、プリントヘッド部１４に対する回復処理を行うことにより状況が悪化してしまう可能性がある。その場合は、何らかのユーザ操作などが必要になる可能性があるので、ステップＳ１００３において図１に示す操作部１５にエラー通知を行う。
【００７２】
ステップＳ１００４では、このままプリントを行うと状況が悪化する場合があり、汚れの原因が回復するまでプリントを中止させることが必要となる。このため、前述したプリント中止ＦＬＡＧをＯＮにし、その後、図３に示すプリントフローに戻り処理を続行する。
【００７３】
ここまでフローチャートの各ステップを説明したが、次に、本実施形態を用いて図１１（ｂ）〜図１１（ｆ）に示す５つのプリント物における汚れ検出、および検出した汚れに対する回復処理などを実施するフローを説明する。
【００７４】
まず、図１１（ｂ）に示すプリント物に対する汚れ検出を説明する。この図のプリント物の汚れは搬送路上の汚れである。搬送路上汚れとは前述したように、図２の実線部で示されたシート搬送経路にインクが付着し、そのインクがさらにシートに付着した場合に発生する汚れである。汚れの形状としては直線状になることが多い（図１１（ｂ）参照）。この汚れが発生した場合の、図４に示す汚れ検出フロー、図６に示す余白の汚れ検出フロー、図７に示す画像の汚れ検出フロー、図８に示す処理の重みづけフロー、図１０に示す回復フローについて説明する。
【００７５】
図４におけるステップＳ４０１では、現在検査しているシートの部分が余白部分であるか否かの判定を行う。現在検査している部分が画像であった場合は、ステップＳ４０９に移行し、画像の汚れ検出を行う。また余白部分であればステップＳ４０２に移行し余白部分の汚れ検出を行う。前述のステップＳ４０１では、搬送方向の先頭が最初の検査対象になる。ここでは、プリント物が図１１（ｂ）に示すものであり、搬送方向の先頭は余白であるので検査部５の検査よって余白がまず検査される。よって、ステップＳ４０１の判定結果はＹｅｓとなり、ステップＳ４０２に移行し、余白部分の汚れ検出を行うため、図６に示す余白部分の汚れ検出フローに移行する。
【００７６】
図６のフローでは、まず、ステップＳ６０１においてプリントがあるか判定する。図１１（ｂ）では最初の余白部分にインク付着部分があるため、検査部５がこのインク付着部分を検知する。従って、ステップＳ６０１の判定結果はＹｅｓとなり、ステップＳ６０２に移行して汚れＦＬＡＧをＯＮにする。ここで余白の検出フローは終了し、図４のステップ４０３に移行する。図４ステップＳ４０３では、汚れＦＬＡＧがＯＮか否かの判定を行う。前ステップで汚れが検出され汚れＦＬＡＧはＯＮになっているので、ステップＳ４０３の判定結果はＹｅｓとなり、ステップＳ４０４に移行する。ステップＳ４０４では汚れが直線状か否かを判定する。図１１（ｂ）では直線状の汚れが付着しているので判定結果はＹｅｓとなり、ステップＳ４０５に移行して搬送路上汚れＦＬＡＧをＯＮにする。
【００７７】
続いてステップＳ４０６に移行し、判別していない汚れが存在しないか否かの判定を行う。図１１（ｂ）では直線状の汚れしか発生していないため、判定結果はＹｅｓとなり、ステップＳ４０７に移行する。ステップＳ４０７では優先的に処理すべき汚れを決定すべく、汚れに対する処理の重みづけ処理を、図８のフローチャートに従って行う。
【００７８】
図８は図４に示すステップＳ４０７の処理の重みづけ処理を示すフローチャートである。図８に示すステップＳ８０１では、判別不能ＦＬＡＧがＯＮになっているか否かの判定を行う。図１１（ｂ）に示すシートには直線状の汚れしか存在しないため、判定結果はＮｏになり、ステップＳ８０３に移行する。ステップＳ８０３では搬送路上汚れＦＬＡＧがＯＮになっているか否かの判定を行う。前述のステップＳ４０５において搬送経路上汚れＦＬＡＧがＯＮになっているのでこの判定結果はＹｅｓとなり、ステップＳ８０４に移行する。図１１（ｂ）に示すシートには、搬送経路上汚れよりも優先度の高い汚れは検出されなかったのでステップＳ８０４において、優先処理の汚れを搬送経路上の汚れとする。これで処理の重みづけフローは終了し、図４のステップＳ４０８へ移行し、図１０に示すフローチャートに従って回復処理を実行する。
【００７９】
図１０に示す回復処理では、まず、ステップＳ１００１において検出された汚れの発生を、本実施形態で定義する回復処理で防止できるか否かを判定する。搬送路上の汚れは、前述したように、本実施形態のクリーニングなどの回復処理では解消することはできず、悪化してしまう恐れがある。このため、判定結果はＮｏとなりステップＳ１００３に移行する。ステップＳ１００３では、前ステップＳ１００１における回復処理において処理不可能であると判定されているため、図１に示す操作部１５にエラーを通知する。その後ステップＳ１００４に移行する。
【００８０】
ステップＳ１００４ではプリント中止ＦＬＡＧをＯＮにする。プリント中止ＦＬＡＧとは前述したように、プリントすべきデータが残っていてもプリントを中止させるために使用するＦＬＡＧである。プリントを中止させる理由としては、そのままプリントを行うと汚れが拡大する恐れがあることが挙げられる。搬送路上汚れは、インクが搬送路に付着し、シート搬送時のシートがその部分を通過することで、シートにそのインクが直線状に付着する汚れである。この汚れの原因が回復できないままプリントを続ける（搬送を続ける）と、シートに付着したインクによる汚れが、搬送路の別の部分に再び付着してしまう可能性がある。そのため搬送路上汚れが検出された場合はプリントを中止させるべく、プリント中止ＦＬＡＧをＯＮにする。これにより、プリント物が図１１（ｂ）の場合の汚れの検出、種類の特定、および回復処理が終了する。
【００８１】
続いて、図１１（ｃ）のプリント物に対する処理を説明する。
【００８２】
図１１（ｃ）に示すプリント物についても、汚れ検出処理、処理の重みづけ処理、および回復処理を行う。まず、図４に示すステップＳ４０１において、検査部５が検査しているシートの部分が余白部分であるか、画像部分であるかを判定する。ここでは、先頭から検査をしていくので、まず画像部分が検査される。従ってステップＳ４０１の判定の後、ステップＳ４０９に移行し、その画像部分に汚れが存在するか否かの判定を図７のフローチャートに従って行う。
【００８３】
図７に示すステップＳ７０１では、汚れのない正常な画像と実際にプリントされた画像との比較を行う。本実施形態では差分を取るために排他的論理和を使用する。ここで、正常な画像は図１１（ａ）に示す画像部分であり、図１１（ｃ）の最初の画像部分との間には差分が発生する。そのため、本ステップにおいて排他的論理和の結果は１になる。ステップＳ７０２では、ステップＳ７０１の比較結果に基づいて正常な画像と実際にプリントされた画像との間に差分が発生しているか否かの判定を行う。今回はステップＳ７０１において比較した結果、排他的論理和が１になり、差分が発生している。従って判定結果はＹｅｓとなり、ステップＳ７０３に移行し、汚れＦＬＡＧをＯＮにする。これにより画像部分の汚れ検出フローは終了し、図４に示すステップＳ４０３に移行する。
【００８４】
図４に示すステップＳ４０３では汚れＦＬＡＧがＯＮになっているか否かの判定を行う。ステップＳ７０３で汚れＦＬＡＧをＯＮにしているので、判定結果はＹｅｓとなり、ステップＳ４０４に移行する。ステップＳ４０４では、検出された汚れが直線状であるか否かの判定を行う。今回は図１１（ｃ）に示す例であるので汚れは直線状ではない。従って、判定結果はＮｏとなり、ステップＳ４１０に移行する。ステップＳ４１０では、検出された汚れが間隔の空いた汚れか否かの判定を行う。図１１（ｃ）に示す例では、汚れ同士には間隔が空いている。よって判定結果はＹｅｓとなり、ステップＳ４１１に移行し、インクボタ落ちＦＬＡＧをＯＮにする。続いてステップＳ４０６に移行する。
【００８５】
ステップＳ４０６では判定していない汚れがないか否かの判定を行う。図１１（ｃ）に示す例では、間隔の空いた汚れしか検出されなかったので判定結果はＹｅｓとなり、ステップＳ４０７に移行し、処理の重みづけを行う。ステップＳ４０７では、図８に示す処理フローチャートに従って処理の重みづけを行う。図８のステップＳ８０１では、判別不能ＦＬＡＧがＯＮかどうかの判定を行う。図１１（ｃ）の例では、判別不能汚れは検出されていないので判定結果はＮｏとなり、ステップＳ８０３に移行する。ステップＳ８０３では搬送路上汚れＦＬＡＧがＯＮになっているか判定を行う。ここでは、搬送路上汚れは検出されていないので判定結果はＮｏとなり、ステップＳ８０５に移行する。図１１（ｃ）の例では、インクボタ落ち汚れしか検出されていないので、ステップＳ８０５において優先処理される汚れをインクボタ落ち汚れとする。処理の重みづけフローはこれで終了し、図４におけるステップＳ４０８の回復処理フローに移行する。
【００８６】
ステップＳ４０８では、検出された汚れに対する回復処理を図１０に示すフローチャートに従って行う。図１０のステップＳ１００１において、プリントヘッド部１４に対する回復処理で汚れの原因が回復できるか否かの判定を行う。インクボタ落ち汚れの原因は前述したように、プリントヘッド部１４のインク吐出部の不具合によるもので、プリントヘッド部１４に対する回復処理で回復する可能性がある。よって図１１（ｃ）のプリント物の場合には、ステップＳ１００１の判定結果はＹｅｓとなり、ステップＳ１００２に移行する。ステップＳ１００２ではプリントヘッド部１４に対する回復処理を行う。ここでいう回復処理とはプリントヘッド部１４の吐出面を払拭するワイピングやノズルからインクを強制的に吸引する吸引回復である。この処理により、インクボタ落ち汚れの原因は解消でき、汚れ検出、汚れの種類の特定、および汚れに対する回復処理は終了する。
【００８７】
続いて、図１１（ｄ）に示すプリント物に対する処理を説明する。
【００８８】
このプリント物についても、前述のプリント物と同様に、汚れ検出、処理の重みづけ、汚れに対する回復処理などを行う。まず汚れの検出から説明する。
【００８９】
図４のステップＳ４０１において、検査部５が検査している部分が余白部分であるか画像部分であるかを判定する。図１１（ｄ）に示すプリント物では、まず余白部分が検査される。よってこのステップＳ４０１の判定結果はＹｅｓとなり、ステップＳ４０２に移行する。
【００９０】
ステップＳ４０２では図６に示すフローチャートに基づいて余白部分の汚れ検出を行う。図６において、ステップＳ６０１では余白部分に汚れがあるかどうか判定する。図１１（ｄ）は余白にインク付着部分（汚れ）があるので判定結果はＹｅｓとなり、ステップＳ６０２に移行して汚れＦＬＡＧをＯＮにする。続いて図４のステップＳ４０３に移行する。
【００９１】
図４ステップＳ４０３では汚れＦＬＡＧがＯＮか否かの判定を行う。ステップＳ６０１、Ｓ６０２においてインク付着部（汚れ）が検出され、汚れＦＬＡＧがＯＮになっているので判定結果はＹｅｓとなり、ステップＳ４０４に移行する。ステップＳ４０４では汚れが直線状か否かを判定する。図１１（ｄ）のプリント物では汚れは直線状になっていない。よってステップＳ４０４の判定結果はＮｏとなり、ステップＳ４１０に移行する。ステップＳ４１０では汚れに間隔があるか否かを判定する。図１１（ｄ）の記録物に形成されている汚れは連続的であり、間隔を置いて形成されていないので判定結果はＮｏとなり、ステップＳ４１２に移行する。
【００９２】
ステップＳ４１２では汚れの種類を判別できない回数（判別不能回数）の値を１つ加算する。例えば、初めて判別不能であると判別された場合には、ステップＳ４１２における判別回数は１になる。続いてステップＳ４１３に移行する。本実施形態では、一定数以下という基準を１回とする。つまり２回検出を行っても、汚れが判別できない場合は判別不能汚れと判定する。ステップＳ４１３では、判別不能回数が一定数以下か判定を行う。この例において判別不能回数は１であり、一定値以下であるので判定結果はＹｅｓとなり、ステップＳ４１４に移行する。
【００９３】
ステップＳ４１４では、一定の長さの白紙領域を形成する。すなわち、プリントヘッド部１４に対しインク吐出を行わずにシートを一定の長さ移動させる。この理由としては、今回の汚れ検出では汚れの種類を判別できなかったが、白紙領域を通過させることで汚れの種類を特定できる可能性があるからである。例えば、この余白形成の後、画像がプリントされれば、画像に対して汚れ検出を行う。その場合、種類は特定できていないが、画像の直前で汚れが検出されているので、画像にも汚れが発生し、成果物としては失敗作になる可能性がある。また画像に汚れが発生し、検出を行おうとしても、画像の色と汚れの色とが全く同じだった場合には、汚れが発生していないと判定される可能性がある。これが白紙領域であれば、単純にインク付着部があるかどうかだけを判定することで汚れが発生しているかを判定できる。よって汚れの種類が判別不能だった場合は白紙領域を形成する。白紙領域とは、何も画像をプリントしない領域である。続いてステップＳ４１５において、この白紙領域に対して再び汚れ検出を行うためステップＳ４０１に移行する。
【００９４】
ステップＳ４０１では、検査している部分が余白部分であるか否かの判定を行ない、白紙領域であるため判定結果はＹｅｓとなる。続いてステップＳ４０２において余白の汚れ検出を行う。この余白の汚れ検出は、図６に示すフローチャートに基づいて行う。図１１（ｄ）に示すプリント物にはインク付着部分が存在するため、ステップＳ６０１の判定結果はＹｅｓとなり、ステップＳ６０２において汚れＦＬＡＧをＯＮにする。続いてステップＳ４０３では汚れＦＬＡＧがＯＮかどうか判定を行う。ここでは、図６に示すステップＳ６０２において汚れＦＬＡＧをＯＮにしているので判定結果はＹｅｓとなる。ステップＳ４０４では、汚れが直線状か否かを判定する。図１１（ｄ）では白紙領域の検出を行っても直線とは判定できないため、ステップＳ４０４の判定結果はＮｏとなり、ステップＳ４１０に移行する。
【００９５】
ステップＳ４１０では形成される汚れが間隔を置いて形成されているか否かを判定する。しかし、図１１（ｄ）では間隔の空いている汚れとは判定できないため、ステップＳ４１０の判定結果はＮｏとなり、ステップＳ４１２に移行する。ステップＳ４１２では、前ステップまでで、汚れの種類が特定できなかったため、前述の判別不能回数を加算する。今回は２回目の検出なので、判別不能回数は２になる。
【００９６】
続いてステップＳ４１３に移行し、判別不能回数が一定数以下であるか否かの判定を行う。前述の通り、本実施形態では、一定数以下という基準を１回としている。つまり２回検出を行っても、汚れの種類を判別できない場合は判別不能汚れと判定する。このステップにおいては判別不能回数が２になっているので一定値を上回る。よってステップＳ４１３の判定結果はＮｏとなり、ステップＳ４１６に移行する。ステップＳ４１６では判別不能汚れが検出されたことを記憶するため、判別不能ＦＬＡＧをＯＮにし、処理の重みづけを行うためステップＳ４０７に移行する。
【００９７】
ステップＳ４０７では、図８のフローチャートに従って処理の重みづけを行う。ステップＳ８０１では判別不能汚れＦＬＡＧがＯＮであるか否かの判定を行う。前述のステップＳ４１６で判別不能汚れＦＬＡＧをＯＮにしているので判定結果はＹｅｓとなり、ステップＳ８０２に移行する。ステップＳ８０２では、今回の汚れ検出で検出された汚れの中で優先される汚れを判別不能汚れと決定し、処理の重みづけフローを終了する。
【００９８】
続いて図４のステップＳ４０８で行う汚れに対する回復処理に移行する。図１０はこの回復処理を行うためのフローチャートである。図１０においてステップＳ１００１では、プリントヘッド部１４に対する回復処理で、汚れの原因が回復できるか否かを判定する。今回検出された判別不能汚れは、原因の特定ができないため、プリントヘッド部１４に対する回復処理では回復しない。そのため、判定結果はＮｏとなり、ステップＳ１００３に移行する。
【００９９】
ステップＳ１００３において、判別不能汚れが発生していることを操作部１５にて表示し、ユーザに通知する。次に、ステップＳ１００４においてプリント中止ＦＬＡＧをＯＮにする。プリント中止ＦＬＡＧとは前述したように、プリントすべきデータが残っていてもプリントを中止させるために使用するＦＬＡＧである。プリントを中止させる理由としては、そのままプリントを行うと汚れが拡大する恐れがあることが挙げられる。搬送路上汚れは、インクが搬送路に付着し、シート搬送時にシートがその部分を通過することで、シートにそのインクが直線状に付着する汚れである。この汚れの原因が回復できないままプリントを続ける（搬送を続ける）と、シートに付着したインクによる汚れが、搬送路の別の部分に再び付着してしまう可能性がある。そのため搬送路上汚れが検出された場合はプリントを中止させるべく、プリント中止ＦＬＡＧをＯＮにする。以上により、プリント物が図１１（ｄ）の場合の汚れの検出、汚れの種類の特定、および回復処理は終了する。
【０１００】
次にプリント物が図１１（ｅ）であった場合について説明する。この場合についても、前述の他のプリント物の場合と同様に、汚れ検出、およびその汚れに対する回復処理について説明する。この図１１（ｅ）は黒一色の画像をプリントしたときに同じ色のインクボタ落ちが発生した例を示している。
【０１０１】
図４のステップＳ４０１において、現在検査している部分が余白部分であるか、画像部分であるかを判定する。図１１（ｅ）に示すプリント物では先頭が画像であり、現在検出を行っているのは画像であるので、判定結果はＮｏとなり、ステップＳ４０９へと移行し、ここで、図７に示すフローチャートに基づき画像の汚れ検出を行う。
【０１０２】
図７は画像の汚れ検出のフローチャートである。図７に示すステップＳ７０１では正常な画像と実際にプリントされた画像とを比較する。図１１（ｅ）に示すプリント物には、実際には汚れが発生しているが、前述のようにプリント画像が黒一色であり、汚れの色も同じ色なので画像の汚れ検出では差分が検知できない。よって続くステップＳ７０２では差分がないと判定されるので、ステップＳ７０２の判定結果はＮｏとなり、画像の汚れ検出のフローは終了し、図４ステップＳ４０３に移行する。ステップＳ４０３では汚れＦＬＡＧがＯＮになっているか判定を行う。前ステップの画像の汚れ検出において、汚れは認められず、汚れＦＬＡＧはＯＮになっていないので、ステップＳ４０３の判定結果はＮｏとなり、汚れ検出フローを終了する。
【０１０３】
次に、検査部５を通る部分について汚れ検出を行う。図４ステップＳ４０１では検査している部分が余白部分であるか否かの判定を行う。図１１（ｅ）に示すプリント物において、２番目に検査される部分は余白部分なので、判定結果はＹｅｓとなりステップＳ４０２に移行し、ここで図６のフローチャートに従って余白汚れ検出を行う。図６ステップＳ６０１では検査した部分にインク付着物（汚れ）があるか否かの判定を行う。図１１（ｅ）に示すプリント物には汚れが存在するので、ステップＳ６０１の判定結果はＹｅｓとなり、ステップＳ６０２において汚れＦＬＡＧをＯＮにして図４のステップＳ４０３に移行する。
【０１０４】
ステップＳ４０３において汚れＦＬＡＧがＯＮになっているかの判定を行う。ここでは、ステップＳ６０２において汚れＦＬＡＧをＯＮにしているので、判定結果はＹｅｓとなり、ステップＳ４０４に移行する。ステップＳ４０４では、検出された汚れが直線状であるか判定を行う。図１１（ｅ）に示すプリント物では、汚れは直線状にはなっていない。よって判定結果はＮｏとなり、ステップＳ４１０に移行する。ステップＳ４１０では、検出された汚れが間隔の空いた汚れであるか、連続した汚れであるかの判定を行う。図１１（ｅ）に示すプリント物では、余白部分のみでは汚れに間隔が空いているかどうかを判定できない。よってステップＳ４１０の判定結果はＮｏとなり、ステップＳ４１２に移行する。ステップＳ４１２では判別不能回数を加算する。ここでは初めて判別不能と判定されるため、このステップにおいて判別回数は１になる。続いてステップＳ４１３に移行する。本実施形態では、一定数以下という基準を１回とする。つまり２回検出を行っても、汚れの種類が判別できない場合は判別不能汚れと判定する。
【０１０５】
ステップＳ４１３では、判別不能回数が一定数以下か否かの判定を行う。ここでは初めての検出なので、判定結果はＹｅｓとなり、ステップＳ４１４に移行する。ステップＳ４１４では、プリントヘッド部１４に対して一定の長さの白紙領域を通過させる。この理由は図１１（ｃ）の例でも述べたように、汚れ検出では汚れの種類を判別できない場合でも、白紙領域を通過させることで汚れの種類を特定できる可能性があるからである。図１１（ｅ）に示すプリント物のように、汚れが発生している部分の色と汚れの色が同一色であった場合にも有効である。続いてステップＳ４１５において、この白紙領域に対して再び汚れ検出を行うためステップＳ４０１に移行する。
【０１０６】
前述のように、ステップＳ４０１では検査している部分が余白部分かどうかの判定を行い、ここでは白紙領域についての検査を行っているので判定結果はＹｅｓとなる。続いてステップＳ４０２において余白の汚れ検出を行う。このステップＳ４０２ではインク汚れが存在するので、図６のステップＳ６０１の判定結果はＹｅｓとなり、ステップＳ６０２において、汚れＦＬＡＧをＯＮにする。続いてステップＳ４０３では汚れＦＬＡＧがＯＮであるか否かの判定を行う。これは図６のステップＳ６０２において汚れＦＬＡＧをＯＮにしているので判定結果はＹｅｓとなる。
【０１０７】
ステップＳ４０４では、汚れが直線状か判定する。図１１（ｅ）では白紙領域の検出を行っても直線とは判定できないため、ステップＳ４０４の判定結果はＮｏとなり、ステップＳ４１０に移行する。ステップＳ４１０では汚れが間隔をおいて形成されているか否かの判定を行う。今回は白紙領域に対しての検出であり、図１１（ｅ）の例では、汚れが間隔をおいて形成されていると判定できるので、ステップＳ４１０の判定結果はＹｅｓとなり、ステップＳ４１１に移行する。ステップＳ４１１ではインクボタ落ちＦＬＡＧをＯＮにし、ステップＳ４０６に移行する。
【０１０８】
ステップＳ４０６では判別していない汚れがないか否かの判定を行う。ここでは、間隔をおいて形成されている汚れしか検出されなかったので判定結果はＹｅｓとなり、ステップＳ４０７に移行し、図８のフローチャートに従って処理の重みづけを行う。図８において、ステップＳ８０１では判別不能ＦＬＡＧがＯＮか否かの判定を行う。本例では、判別不能汚れは検出されていないので判定結果はＮｏとなり、ステップＳ８０３に移行する。ステップＳ８０３では搬送路上汚れＦＬＡＧがＯＮになっているか判定を行う。ここで、搬送路上汚れは検出されていないので判定結果はＮｏとなりステップＳ８０５に移行し、優先的に処理すべき汚れをインクボタ落ち汚れとする。処理の重みづけフローはこれで終了し、図４ステップＳ４０８の回復処理フローに移行する。
【０１０９】
図１０は検出された汚れに対する回復処理を行うフローチャートである。ステップＳ１００１では、プリントヘッド部１４に対する回復処理で汚れの原因が解消できるか否かの判定を行う。インクボタ落ち汚れの原因は前述したように、プリントヘッド部１４のインク吐出部の不具合によるもので、プリントヘッド部１４に対する回復処理で回復する可能性がある。よってプリント物が図１１（ｅ）の場合は、ステップＳ１００１の判定結果はＹｅｓとなり、ステップＳ１００２に移行し、ここでプリントヘッド部１４に対する回復処理を行う。この回復処理により、インクボタ落ち汚れの原因は解消され、汚れ検出、汚れの種類の特定、および汚れに対する回復処理は終了する。このように通常のプリントパターンで一度判別できなかった汚れに対して、白紙領域を形成し、再度汚れ検出を行うことで、汚れの種類を特定できる場合がある。
【０１１０】
次に、図１１（ｆ）に示すプリント物に対する処理を説明する。ここに示すプリント物は、搬送路上汚れとインクボタ落ち汚れが同時に発生した場合に形成されたプリント物となっている。このプリント物についても、他のプリント物と同様に汚れ検出、およびその汚れに対する回復処理などについて説明する。図４ステップＳ４０１において、現在検査しているシートの部分が余白部分であるか否かの判定を行う。図１１（ｆ）に示すプリント物では先頭が余白部分であるため、判定結果はＹｅｓとなり、ステップＳ４０２に移行し、ここで図６のフローチャートに示す余白の汚れ検出を行う。
【０１１１】
余白に対しての汚れ検出であるため、図６のステップＳ６０１では、インク付着物（汚れ）が存在するか否かの判定を行う。図１１（ｆ）では余白にプリントがあるので、判定結果はＹｅｓとなり、ステップＳ６０２に移行し、汚れＦＬＡＧをＯＮにする。続いて図４に示すステップＳ４０３に移行する。図４ステップＳ４０３では汚れＦＬＡＧがＯＮか否かの判定を行う。前ステップＳ６０１、Ｓ６０２においてプリントが検出され、汚れＦＬＡＧをＯＮにしているので判定結果はＹｅｓとなりステップＳ４０４に移行する。ステップＳ４０４では汚れが直線状であるか否かの判定を行う。図１１（ｆ）のプリント物では直線状の汚れが付着しているので判定結果はＹｅｓとなり、ステップＳ４０５に移行し、搬送路上汚れＦＬＡＧをＯＮにする。
【０１１２】
続いてステップＳ４０６に移行し、判別していない汚れがないか否かの判定を行う。図１１（ｆ）では直線状の汚れ以外にも汚れが発生しているので判定結果はＮｏとなってステップＳ４０４に戻り、その汚れに対して再び汚れの種類判別を行う。ステップＳ４０４では汚れが直線状か否かを判定する。図１１（ｆ）では直線状の汚れがついているが、この汚れについては既に判別されているので、もうひとつの汚れに対して判定を行う。この汚れは直線状ではないのでステップＳ４１０に移行する。ステップＳ４１０では汚れが間を置いて形成されているか否かの判定を行う。図１１（ｆ）の例では汚れが間を置いて形成されていると判定できるので、ステップＳ４１０の判定結果はＹｅｓとなり、ステップＳ４１１に移行する。ステップＳ４１１ではインクボタ落ちＦＬＡＧをＯＮにし、ステップＳ４０６に移行する。ステップＳ４０６では判別していない汚れが存在しないか否かの判定を行う。図１１（ｅ）に示す例では、直線状の汚れと、間隔おいて形成される汚れの２種類のみ検出され、他の種類の汚れは検出されないため、ステップＳ４０６における判定結果はＹｅｓとなり、ステップＳ４０７に移行する。ステップＳ４０７では、図８に示すフローチャートに従って、処理の重みづけを行う。
【０１１３】
まず、ステップＳ８０１では、判別不能ＦＬＡＧがＯＮであるか否かの判定を行う。図１１（ｅ）に示す例では、判別不能汚れは検出されていないので判定結果はＮｏとなり、ステップＳ８０３に移行する。ステップＳ８０３では搬送路上汚れＦＬＡＧがＯＮになっているか否かの判定を行う。前述のステップＳ４０５において搬送路上汚れＦＬＡＧをＯＮにしているので、ステップＳ８０３での判定結果はＹｅｓとなり、ステップＳ８０４に移行する。今回、インクボタ落ちも検出されたが、それよりも優先度の高い搬送路上の汚れが発生している。また、搬送路上汚れよりも優先度の高い汚れは検出されなかったのでステップＳ８０４においては、優先的に処理を行うべき汚れを搬送路上の汚れとする。これで処理の重みづけフローは終了し、図４に示すステップＳ４０８に移行し、ここで図１０のフローチャートに従って回復処理を行う。
【０１１４】
図１０のステップＳ１００１では、検出された汚れが本実施形態で定義する回復処理で解消可能であるか否かを判定する。検出された汚れの種類のうち、インクボタ落ちはヘッドに対するクリーニングなどの回復処理によって解消される可能性はある。しかし、搬送路上の汚れは、前述したように、本実施形態のクリーニングなどの回復処理では回復できず、悪化してしまう恐れがある。このため、ステップＳ１００１での判定結果はＮｏとなりステップＳ１００３に移行する。ステップＳ１００３では、ステップＳ１００１においてプリントヘッドに対するクリーニングでは処理不可能であると判定されているので、図２に示す操作部１５にエラーを通知する。その後ステップＳ１００４に移行する。
【０１１５】
ステップＳ１００４ではプリント中止ＦＬＡＧをＯＮにする。プリント中止ＦＬＡＧとは前述したように、プリントすべきデータが残っていてもプリントを中止させるために使用するＦＬＡＧである。プリントを中止させる理由としては、そのままプリントを行うと汚れが拡大する恐れがあることが挙げられる。搬送路上汚れは、搬送路に付着したインクが、シート搬送時のシートがその部分を通過することで、シートにそのインクが直線状に付着する汚れである。この汚れの原因が回復できないままプリントを続ける（搬送を続ける）と、シートに付着したインクによる汚れが、搬送路の別の部分に再び付着してしまう可能性がある。そのため搬送路上汚れが検出された場合はプリントを中止させるべく、プリント中止ＦＬＡＧをＯＮにする。以上により、図１１（ｆ）に示すプリント物に対する汚れの検出、種類の特定、および回復処理は終了する。
【０１１６】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。この第２の実施形態では、インクボタ落ち、搬送路上汚れ、および判別不能汚れ、以外の汚れにも対応し得るものとなっている。すなわち、本実施形態では実施形態１のように汚れの種類を限定せず、汚れの種類がＮ種類（Ｎは１以上）であった場合に対応可能なものとなっている。なお、本実施形態と上記第１の実施形態とは図４および図８においてのみ異なり、その他の構成、作用は同様である。よって、以下の説明では、上記第１の実施形態との差異を中心に説明する。
【０１１７】
図３に示すステップＳ３０３の汚れ検出フローは、この第２の実施形態においては図５の検出フローチャートに従って実行される。なお、図５に示すステップＳ５０１、ステップＳ５０２、ステップＳ５０３、ステップＳ５０９は上記第１の実施形態と同様であるので、その説明は省略する。
【０１１８】
ステップＳ５０４では、検出した汚れが汚れ種類１であるか否かの判定を行う。判定結果がＹｅｓであるならばステップＳ５０５にて汚れ種類１のＦＬＡＧをＯＮにする。また判定結果がＮｏであればステップＳ５１０に移行する。ステップＳ５１０では、検出した汚れが汚れ種類２であるか否かの判定を行う。判定結果がＹｅｓであればステップＳ５１１において汚れ種類２のＦＬＡＧをＯＮにする。また、判定結果がＮｏであるならばステップＳ５１２に移行する。
【０１１９】
このように汚れ種類の判定を、汚れの種類の数だけ繰り返し、判定結果がＹｅｓならば該当するＦＬＡＧをＯＮにする。
【０１２０】
ステップＳ５０６では、第１の実施形態と同様に、検出していない汚れが無いか否かの判定を行う。判定結果がＮｏであれば、ステップＳ５０４から再び汚れの種類判別を行う。また、ステップＳ５０６における判定結果がＹｅｓであればステップＳ５０７へ移行し、ここで図９のフローチャートに従って処理の重みづけを行う。
【０１２１】
図９において、ステップＳ９０１では汚れ種類１のＦＬＡＧがＯＮであるか否かの判定を行う。判定結果がＹｅｓであれば、ステップＳ９０２において汚れ種類１の汚れを、優先的に処理すべき汚れとして扱い、ステップＳ９０３に移行する。ステップＳ９０２の判定結果がＮｏであれば、そのままステップＳ９０３に移行する。ステップＳ９０３では汚れ種類２のＦＬＡＧがＯＮであるか否かの判定を行う。この判定結果がＹｅｓであればステップＳ９０４に移行し、逆に判定結果がＮｏであればステップＳ９０６に移行する。
【０１２２】
ステップＳ９０４では今までに汚れＦＬＡＧがＯＮになっているものがあったか否かの判定を行う。判定結果がＹｅｓであれば、ステップＳ９０５に移行する。また、判定結果がＮｏであればステップＳ９１０に移行し、汚れ種類２を優先的に処理すべき汚れとして扱いステップＳ９０６に移行する。
【０１２３】
ステップＳ９０５では、その時点で、優先的に処理すべき汚れとして扱われている汚れの種類の方が、汚れ種類２より重い汚れかどうかの判定を行う。判定結果がＹｅｓであれば優先的に処理すべき汚れはそのままでステップＳ９０６に移行する。
【０１２４】
上記処理を汚れＦＬＡＧがＯＮになっている数だけ繰り返し、それによってどの汚れの種類が最も重い汚れであるかを判定し、その汚れを優先的に処理すべき汚れとして決定する。その後、図５に示すステップＳ５０８に移行し、回復処理を行う。このステップＳ５０８の処理は第１の実施形態と同じなので省略する。
【０１２５】
以上のように、この第２の実施形態によれば、インクボタ落ちと搬送路上汚れ以外の汚れがあった場合にも、それらの汚れに対応することができる。
【０１２６】
なお本発明は、予めカットされたカットシートあるいは、プリントヘッドに達する前の搬送経路においてロール紙から切り離されたカットシートに画像を形成するプリント装置にも適用可能である。また、本発明は、プリントヘッドをシートの搬送方向と交差する方向に移動させつつ記録を行う所謂シリアル型のプリント装置にも本発明は適用可能である。さらに、プリントしたロール紙を切断せず、プリント終了後のシートを全てロールに巻きつける、いわゆるロールＴＯロール形式のプリント装置にも適用可能である。この場合、プリント動作の途中で汚れが発生したとしても、本発明の汚れ検出装置およびこれを備えたプリント装置によれば、汚れの種類に応じて適正に回復処理が行うことが可能になるため、ロール紙、プリント物が無駄になることはなくなる。
【符号の説明】
【０１２７】
５  検査部
１４  プリントヘッド
１５  操作部
【図１】
2014028455.tif 000003
【図２】
2014028455.tif 000004
【図３】
2014028455.tif 000005
【図４】
2014028455.tif 000006
【図５】
2014028455.tif 000007
【図６】
2014028455.tif 000008
【図７】
2014028455.tif 000009
【図８】
2014028455.tif 000010
【図９】
2014028455.tif 000011
【図１０】
2014028455.tif 000012
【図１１】
2014028455.tif 000013
【図１２】
2014028455.tif 000014
【図１３】
2014028455.tif 000015