(57)【要約】【課題】ノズル詰まりが発生した場合でも正常な印刷結果を得ること。【解決手段】同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置１において、ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当部６を備える。たとえば印刷データ再割当部６は、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって詰まりが発生したノズルと印刷面上の同じ位置に印刷可能なノズルに割当てる。【選択図】図１
2011093178.tif 000002
【特許請求の範囲】
【請求項１】
同一種のインクを噴射するための複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置において、
上記ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当手段を有する、
ことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記印刷データ再割当手段は、前記詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって前記詰まりが発生したノズルと印刷面上の同じ位置に印刷可能なノズルに割当てる、
ことを特徴とする印刷装置。
【請求項３】
請求項１記載の印刷装置であって、
前記印刷データ再割当手段は、前記詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって前記詰まりが発生したノズルから印刷面上の最も近い位置に印刷可能なノズルに割当てる、
ことを特徴とする印刷装置。
【請求項４】
同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置において、
上記ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える印刷方法切替手段を備える、
ことを特徴とする印刷装置。
【請求項５】
請求項１または４記載の印刷装置であって、
前記ノズルを用いた所定の印刷範囲の印刷結果を撮影する撮影装置と、
上記撮影装置の撮影した画像を解析して前記ノズルの詰まりの発生を検出する画像解析手段と、
を備える、
ことを特徴とする印刷装置。
【請求項６】
同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置が実行するノズル詰まりの対処方法において、
上記ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当ステップを有する、
ことを特徴とするノズル詰まりの対処方法。
【請求項７】
同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置が実行するノズル詰まりの対処方法において、
上記ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える印刷方法切替ステップを有する、
ことを特徴とするノズル詰まりの対処方法。
【請求項８】
情報処理装置にインストールすることにより、その情報処理装置に、
同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置の制御機能を実現させるプログラムにおいて、
上記制御機能として、上記ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当機能を実現させる、
ことを特徴とするプログラム。
【請求項９】
情報処理装置にインストールすることにより、その情報処理装置に、
同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置の制御機能を実現させるプログラムにおいて、
上記制御機能として、上記ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える印刷方法切替機能を実現させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、ノズル詰まりの対処方法およびプログラムに関する。
【背景技術】
【０００２】
ノズルからインクを噴射して紙面などに印刷を行う印刷装置は、インクを噴射するための多数の微細なノズルを有する。このような印刷装置において、ノズルに詰まりが発生すると、そのノズルによって印刷されるはずの部分に印刷が行われず、正常な印刷結果が得られない事態が発生する。
【０００３】
そこで特許文献１に係る発明では、１つのノズルの詰まりを検出すると、そのノズルに隣接するノズルを用いて詰まりを生じたノズルの代替としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１１８０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
昨今の高解像度印刷においては、印刷解像度がノズルピッチよりも細かい。よって、特許文献１に係る発明のように、詰まりの発生したノズルに代替するノズルを、詰まりの発生したノズルに隣接するノズルにするといった単純な対処方法では、正常な印刷結果を得ることができない。
【０００６】
本発明は、このような背景の下に行われたものであって、ノズル詰まりが発生した場合でも正常な印刷結果を得ることができる印刷装置、ノズル詰まりの対処方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の１つの観点は、印刷装置としての観点である。すなわち、本発明の印刷装置は、同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置において、ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当手段を備えるものである。
【０００８】
このような構成とすることにより、特定のノズルに詰まりが発生した場合でも正常な印刷結果を得ることができる。
【０００９】
たとえば、印刷データ再割当手段は、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって詰まりが発生したノズルと印刷面上の同じ位置に印刷可能なノズルに割当てることができる。
【００１０】
これによれば、特定のノズルに詰まりが発生した場合でも代替ノズルを使用することによって、ノズルに詰まりが発生していない場合と同等の印刷結果を得ることができる。
【００１１】
あるいは、印刷データ再割当手段は、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって詰まりが発生したノズルから印刷面上の最も近い位置に印刷可能なノズルに割当てることができる。
【００１２】
これによれば、特定のノズルに詰まりが発生した場合でも代替ノズルを使用することによって、ノズルに詰まりが発生していない場合とほぼ同等の印刷結果を得ることができる。なお、詰まりが発生したノズルから印刷面上の最も近い位置に印刷可能なノズルとは、必ずしも当該詰まりが発生したノズルに隣接するノズルとは限らない点が特許文献１に係る発明とは異なる。
【００１３】
また、本発明の印刷装置は、ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える印刷方法切替手段を備えることができる。
【００１４】
このように構成することによっても特定のノズルに詰まりが発生した場合でも既使用ノズルに負荷を与えることなく、また、ドットサイズを変更する処理を行うことなく、正常な印刷結果を得ることができる。
【００１５】
さらに、本発明の印刷装置は、ノズルを用いた所定の印刷範囲の印刷結果を撮影する撮影装置と、撮影装置の撮影した画像を解析してノズルの詰まりの発生を検出する画像解析手段と、を備えることができる。
【００１６】
これによれば、所定の印刷範囲の印刷結果からノズルの詰まりを解析するので、単に個々のノズルの詰まりの有無を局視的に検出する場合と比較し、ノズル詰まりの発生状況を大局的に捉えることができる。したがって、ノズル詰まりに対処する大局的な対策案を適用することができる。
【００１７】
本発明の他の観点は、ノズル詰まりの対処方法としての観点である。すなわち、本発明のノズル詰まりの対処方法は、同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置が実行するノズル詰まりの対処方法において、ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当ステップを有するものである。
【００１８】
このような方法とすることにより、特定のノズルに詰まりが発生した場合でも正常な印刷結果を得ることができる。
【００１９】
あるいは、本発明のノズル詰まりの対処方法は、ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える印刷方法切替ステップを有することができる。
【００２０】
このような方法とすることによっても特定のノズルに詰まりが発生した場合でも既使用ノズルに負荷を与えることなく、また、ドットサイズを変更する処理を行うことなく、正常な印刷結果を得ることができる。
【００２１】
本発明のさらに他の観点は、プログラムとしての観点である。すなわち、本発明のプログラムは、情報処理装置にインストールすることにより、その情報処理装置に、同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置の制御機能を実現させるプログラムにおいて、制御機能として、ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当機能を実現させるものである。
【００２２】
これによれば、汎用の情報処理装置を用いて本発明の印刷装置の制御機能を実現することができる。
【００２３】
あるいは、本発明のプログラムは、情報処理装置にインストールすることにより、その情報処理装置に、同一種のインクを噴射する複数のノズルを有し、この複数のノズルのそれぞれからインクを噴射して印刷を行う印刷装置の制御機能を実現させるプログラムにおいて、制御機能として、ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える印刷方法切替機能を実現させるものである。
【００２４】
これによっても、汎用の情報処理装置を用いて本発明の印刷装置の制御機能を実現することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る印刷装置のブロック構成図である。
【図２】図１の印刷装置におけるノズルの印刷方向と紙送り方向との関係を示す図である。
【図３】図１の印刷装置においてノズル詰まりが発生していない場合のパス♯１〜♯４の２サイクル分の印刷順序を示す図である。
【図４】図３のパス♯１〜パス♯４の２サイクル分の印刷順序においてノズル詰まりが発生した場合のパス♯１〜♯４の印刷順序を示す図である。
【図５】図３のパス♯１〜パス♯４の２サイクル分の印刷順序において「ノズル詰まりの対処方法その１」を適用した場合のパス♯１〜♯４の印刷順序を示す図である。
【図６】図１の印刷データ再割当部が備える代替ノズルテーブルの一例を示す図である。
【図７】図１の印刷データ再割当部の「ノズル詰まりの対処方法その１」の処理手順を示すフローチャートである。
【図８】図３のパス♯１〜パス♯４の２サイクル分の印刷順序において２箇所のノズル詰まりが同時に発生した場合のパス♯１〜♯４の印刷順序、および「ノズル詰まりの対処方法その２」を適用した場合のパス♯１〜♯４の印刷順序を示す図である。
【図９】図１の印刷データ再割当部における「ノズル詰まり対処方法その２」の処理手順を示すフローチャートである。
【図１０】図１の印刷データ再割当部におけるドットサイズ合成テーブルの一例を示す図である。
【図１１】未使用ノズルを説明するための図である。
【図１２】図１の印刷データ再割当部における「ノズル詰まり対処方法その３」を説明するための図である。
【図１３】「ノズル詰まり対処方法その３」で用いる代替ノズルテーブルの一例を示す図である。
【図１４】図１の印刷データ再割当部における「ノズル詰まり対処方法その３」の処理手順を示すフローチャートである。
【図１５】「ノズル詰まり対処方法その４」を実行する印刷装置のブロック構成図である。
【図１６】図１５の対策実行部が備える対策案テーブルの一例を示す図である。
【図１７】図１５のカメラ装置が撮影する正常な印刷結果の画像データの一例を示す図である。
【図１８】図１５のカメラ装置が撮影する異常な印刷結果の画像データの一例を示す図である。
【図１９】「ノズル詰まり対処方法その４」の実行例を説明するための図である。
【図２０】図１５の対策実行部が行う「ノズル詰まり対処方法その４」の処理手順を示すフローチャートである。
【図２１】「ノズル詰まり対処方法その４」の実行例の他の例を説明するための図である。
【発明を実施するための形態】
【００２６】
（本発明の実施の形態に係る印刷装置１の構成について）
本発明の実施の形態に係る印刷装置１の構成について図１を参照して説明する。図１は、印刷装置１のブロック構成図である。
【００２７】
印刷装置１は、プリンター２、パーソナルコンピューター３を有する。プリンター２は、キャリッジ機構１０、用紙搬送機構２０および制御部３０等を主要な構成要素としている。
【００２８】
これらのうち、キャリッジ機構１０は、キャリッジ１１、キャリッジモーター１２、ベルト１３、歯車プーリ１４、従動プーリ１５およびキャリッジ軸１６を備えている。また、キャリッジ軸１６には、ロータリエンコーダー１９が設けられており、キャリッジ軸１６に対するキャリッジ１１の位置情報が制御部３０に取り込まれる。また、キャリッジ１１は、各色（たとえばシアン、マゼンタ、イエロー、ブラック）のインクを貯蓄しているインクカートリッジ１７を搭載可能としている。なお、インクカートリッジ１７の色数は、上述のような４色に限られるものではなく、シアン、マゼンタ、イエローの３色、または５色以上としてもよい。図１の例では、６個のインクカートリッジ１７が図示されている。
【００２９】
また、キャリッジ１１の下面には、インク滴を噴射可能な印刷ヘッド１８が設けられている。また、ベルト１３は、無端ベルトであり、その一部がキャリッジ１１の背面に固定されている。このベルト１３は、歯車プーリ１４と従動プーリ１５とによって張設されている。
【００３０】
また、用紙搬送機構２０は、図１に示すように、印刷媒体２１を搬送するためのＰＦ(Paper Forward)モーター２２、および普通紙等の給紙に対応する給紙ローラー２３を具備している。また、給紙ローラー２３よりも排紙側には、印刷媒体２１を搬送／挟持するための不図示のＰＦローラー対が設けられている。また、ＰＦローラー対の排紙側には、不図示のプラテンおよび上述の印刷ヘッド１８が上下に対向するように配設されている。
【００３１】
また、制御部３０には、操作部３１、表示部３２が設けられており、ユーザは、制御部３０の制御内容を表示部３２により確認できる。また、ユーザは、制御部３０の制御内容を操作部３１により変更できる。また、制御部３０は、ノズル詰まり検出部３３および印刷データ再割当部３４に相応する機能を有する。
【００３２】
また、パーソナルコンピューター３は、インターフェース部４０を介して制御部３０にアクセス可能である。パーソナルコンピューター３は、プリンター２が印刷を行う画像（入力画像）をプリンター２の制御部３０に入力する。
【００３３】
また、印刷ヘッド１８は、同一種（すなわち同一色）のインクを噴射する複数のノズルを備えている。たとえば図１に示すキャリッジ１１には、６個のインクカートリッジ１７が見受けられるが、各色毎に複数のノズルを有する。なお、ノズルの詳細な構成については当業者において周知であるため説明を省略する。
【００３４】
ノズル詰まり検出部３３は、印刷ヘッド１８に配置されている多数のノズルの個々について、ノズル詰まりの有無を検出するためのものである。ノズル詰まり検出部３３に適用されるノズル詰まり検出方法については、たとえば特開２００５−１０３９６０号公報（反射型光学センサにより検出）あるいは特開平１０−１９３６４３号公報（透過型光学センサにより検出）などに開示があるが、ここではどのような方法を用いてもよいこととする。
【００３５】
印刷データ再割当部３４は、ノズル詰まり検出部３３がノズルの詰まりを検出した際に、詰まりが発生したノズルに割当てられていた印刷データを詰まりが発生していない他のノズルに再割当てする処理を行う。
【００３６】
印刷媒体２１は、インクジェットプリンター用の用紙である。
【００３７】
（印刷装置１の「ノズル詰まりの対処方法その１」について）
次に、印刷装置１の「ノズル詰まりの対処方法その１」について図２から図７を参照して説明する。図２は、印刷装置１におけるノズルａ〜ｆの印刷方向と紙面７の紙送り方向との関係を示す図である。図２では、単にノズルａ〜ｆのみを図示し、印刷ヘッド１８におけるノズル機構の詳細な構成は周知であるため図示を省略してある。なお、ノズルａ〜ｆは、同一種（すなわち同一色）のインクを噴射するノズルを示している。たとえばインクが６色であるならば図２のノズルａ〜ｆの他に、ノズルａ〜ｆと同じような５色分の不図示のノズル群が存在することになる。
【００３８】
図３は、印刷装置１においてノズル詰まりが発生していない場合のパス♯１〜♯４の２サイクル分の印刷順序を示す図である。図４は、図３パス♯１〜パス♯４の２サイクル分の印刷順序においてノズルｃにノズル詰まりが発生した場合のパス♯１〜♯４の印刷順序を示す図である。図５は、図３の２サイクル分のパス♯１〜パス♯４の印刷順序において「ノズル詰まりの対処方法その１」を適用した場合のパス♯１〜♯４の印刷順序を示す図である。図６は、図１の印刷データ再割当部３４が備える代替ノズルテーブルの一例を示す図である。図７は、印刷データ再割当部３４の「ノズル詰まりの対処方法その１」の処理手順を示すフローチャートである。
【００３９】
図２に示すように、印刷媒体２１である用紙は、印刷ヘッド１８のノズルａ〜ｆが配列されている方向に沿って紙送りされる。これに対し、６個のノズルａ〜ｆは、印刷媒体２１の紙送り方向に直交する方向に移動して印刷を行う。
【００４０】
図３〜図５では、パス♯１からパス♯４に向う方向に、順次ノズルａ〜ｆが紙面７の下方へノズルピッチの半分ずつ移動しているように描かれている。しかし実際には、ノズルａ〜ｆは、図２に示す印刷方向のみに移動するものであり、パス♯１からパス♯４に向う方向に、順次、紙面７が紙送り方向（図の上方向）に送られている。
【００４１】
図３の例では、パス♯１では、ノズルｂ，ｄ，ｆがインクを噴射している。パス♯２では、ノズルｃ，ｅがインクを噴射している。パス♯３では、ノズルｂ，ｄ，ｆがインクを噴射している。パス♯４では、ノズルａ，ｃ，ｅがインクを噴射している。また、図３の例は、１つのラスター位置に対して２つのノズルのいずれかが印刷を行う例である。
【００４２】
ここで、図４に示すように、ノズルｃに詰まりが発生した場合を考える。詰まりが発生したノズルｃは、破線丸印内に「×」を示してある。
【００４３】
このとき、図５に示すように、印刷データ再割当部６は、詰まりが発生したノズルｃに代替するノズルの再割当てを実行する。図５のハッチングを施した丸印が代替ノズルを表す。
【００４４】
すなわち、図５に示すように、詰まりが発生したノズルｃは、パス♯２、パス♯４における印刷が割当てられている。そこで、印刷データ再割当部３４は、ノズルｃのパス♯２における印刷位置に対しては、パス♯４でノズルｂによる印刷を再割当する。また、印刷データ再割当部３４は、ノズルｃのパス♯４における印刷位置に対しては、パス♯２でノズルｄによる印刷を再割当する。
【００４５】
これにより、印刷装置１は、ノズルｃに詰まりが発生しても印刷結果に影響を及ぼすことなく、正常に印刷を終了することができる。
【００４６】
印刷データ再割当部３４は、図６の代替ノズルテーブルを参照することによって、図５に示したように、詰まりが発生したノズルａ〜ｆに対する代替ノズルの再割当てを実行する。
【００４７】
すなわち、図６の代替ノズルテーブルは、左側の縦方向にノズル番号として「ａ〜ｆ」が記録され、上側の横方向にパス番号「♯１〜♯４」、代替パスおよび代替ノズルが記録されている。
【００４８】
たとえばノズルａに着目して図６の代替ノズルテーブルを参照すると、
パス♯１では、ノズルａに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初より直前サイクルのパス♯３においてノズルｆによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。ここで「０」は代替不要を示す。
パス♯２では、ノズルａに詰まりが発生した場合、代替パス「−１」、代替ノズルｆによる印刷が再割当てされる。なお、代替パス「−１」とは、直前のサイクルのパス♯４を表す。
パス♯３では、ノズルａに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯１においてノズルｂによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯４では、ノズルａに詰まりが発生した場合、代替パス♯２、代替ノズルｂによる印刷が再割当てされる。
【００４９】
続いて、ノズルｂに着目して図６の代替ノズルテーブルを参照すると、
パス♯１では、ノズルｂに詰まりが発生した場合、代替パス♯３、代替ノズルａによる印刷が再割当てされる。
パス♯２では、ノズルｂに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯４においてノズルａによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯３では、ノズルｂに詰まりが発生した場合、代替パス♯１、代替ノズルｃによる印刷が再割当てされる。
パス♯４では、ノズルｂに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯２においてノズルｃによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
【００５０】
続いて、ノズルｃに着目して図６の代替ノズルテーブルを参照すると、
パス♯１では、ノズルｃに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯３においてノズルｂによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯２では、ノズルｃに詰まりが発生した場合、代替パス♯４、代替ノズルｂによる印刷が再割当てされる。
パス♯３では、ノズルｃに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯１においてノズルｄによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯４では、ノズルｃに詰まりが発生した場合、代替パス♯２、代替ノズルｄによる印刷が再割当てされる。
【００５１】
続いて、ノズルｄに着目して図６の代替ノズルテーブルを参照すると、
パス♯１では、ノズルｄに詰まりが発生した場合、代替パス♯３、代替ノズルｃによる印刷が再割当てされる。
パス♯２では、ノズルｄに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯４においてノズルｃによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯３では、ノズルｄに詰まりが発生した場合、代替パス♯２、代替ノズルｅによる印刷が再割当てされる。
パス♯４では、ノズルｄに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯２においてノズルｅによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
【００５２】
続いて、ノズルｅに着目して図６の代替ノズルテーブルを参照すると、
パス♯１では、ノズルｅに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯３においてノズルｄによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯２では、ノズルｅに詰まりが発生した場合、代替パス♯４、代替ノズルｄによる印刷が再割当てされる。
パス♯３では、ノズルｅに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯１においてノズルｆによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯４では、ノズルｅに詰まりが発生した場合、代替パス♯２、代替ノズルｆによる印刷が再割当てされる。
【００５３】
続いて、ノズルｆに着目して図６の代替ノズルテーブルを参照すると、
パス♯１では、ノズルｆに詰まりが発生した場合、代替パス♯３、代替ノズルｅによる印刷が再割当てされる。
パス♯２では、ノズルｆに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初よりパス♯４においてノズルｄによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
パス♯３では、ノズルｆに詰まりが発生した場合、代替パス「５」、代替ノズルａによる印刷が再割当てされる。なお、代替パス「５」とは、直後のサイクルのパス♯１を表す。
パス♯４では、ノズルｆに詰まりが発生した場合、代替パスおよび代替ノズルを再割当てするまでもなく、当初より直後のサイクルのパス♯２においてノズルａによる印刷が割当てられている。よって、代替パスおよび代替ノズル共に「０」が記録されている。
【００５４】
すなわち、ノズルａ〜ｆのいずれかが詰まった場合には、２パス前または２パス後における同じラスター位置を印刷するノズルが代替ノズルとして再割当てされる。
【００５５】
このように、印刷データ再割当部３４は、図６の代替ノズルテーブルを参照することによって、詰まりの発生したノズルａ〜ｆに対する代替パスおよび代替ノズルを再割当てする。
【００５６】
印刷データ再割当部３４の「ノズル詰まりの対処方法その１」の処理手順を図７のフローチャートを参照して説明する。図７は、印刷データ再割当部３４の「ノズル詰まりの対処方法その１」の処理手順を示すフローチャートである。
【００５７】
ＳＴＡＲＴ：印刷データ再割当部３４は、印刷装置１が起動されると、ステップＳ１の処理へ移行する。
【００５８】
ステップＳ１：印刷データ再割当部３４は、ノズル詰まり検出部３３の検出結果を監視し、ノズルａ〜ｆの詰まりの発生の有無を判断する。すなわち、印刷データ再割当部３４は、ノズル詰まり検出部３３の検出結果を監視し、ノズルａ〜ｆの詰まりの発生が有る場合（ステップＳ１でＹｅｓ）、ステップＳ２の処理へ移行する。一方、印刷データ再割当部３４は、ノズル詰まり検出部３３の検出結果を監視し、ノズルａ〜ｆの詰まりの発生が無い場合（ステップＳ１でＮｏ）、ステップＳ１の処理を繰り返し実行する。
【００５９】
ステップＳ２：印刷データ再割当部３４は、図６に示す代替ノズルテーブルを参照してステップＳ３の処理へ移行する。
【００６０】
ステップＳ３：印刷データ再割当部３４は、図６の代替ノズルテーブルを参照した結果、代替ノズルの有無を判断する。すなわち、印刷データ再割当部３４は、図６の代替ノズルテーブルを参照した結果、代替ノズルが有る場合（ステップＳ３でＹｅｓ）、ステップＳ４の処理へ移行する。一方、印刷データ再割当部３４は、図６の代替ノズルテーブルを参照した結果、代替ノズルが無い場合（ステップＳ３でＮｏ）、処理を終了する（ＥＮＤ）。
【００６１】
ステップＳ４：印刷データ再割当部３４は、図６の代替ノズルテーブルを参照した結果決定した代替ノズルおよび代替パスの再割当てを行って処理を終了する（ＥＮＤ）。
【００６２】
このように、印刷データ再割当部３４は、ノズルａ〜ｆのいずれかに詰まりが発生した場合でもデータに対して代替ノズル（および代替パス）を再割当てすることにより、正常な印刷結果を得ることができる。
【００６３】
（印刷装置１の「ノズル詰まりの対処方法その２」について）
次に、印刷装置１の「ノズル詰まりの対処方法その２」について図８および図９を参照して説明する。図８は、図３のパス♯１〜パス♯４の２サイクル分の印刷順序において２箇所のノズル詰まりが同時に発生した場合のパス♯１〜♯４の印刷順序を示す図である。
【００６４】
図６の代替ノズルテーブルを参照すると、パス♯１でノズルｄに詰まりが発生した場合、代替パス♯３、代替ノズルｃによって対処できる。しかし、図８に示すように、ノズルｃ，ｄに同時に詰まりが発生した場合、ノズルｄの代替ノズルは無くなってしまう。
【００６５】
このように、複数箇所のノズルに同時に詰まりが発生すると、詰まりが発生したノズルと同じ位置に印刷できる代替ノズルが無くなってしまう場合がある。このような場合には、詰まりが発生したノズルから印刷媒体２１上で最も近い位置に印刷可能なノズルを代替ノズルとして再割当てする。
【００６６】
なお、図３の例では、１つのラスター位置を必ず２つのノズルのいずれかで印刷することが可能であるが、１つのラスター位置を１つのノズルでしか印刷できない場合などにおいても「ノズル詰まりの対処方法その２」を適用することができる。
【００６７】
たとえば図８のパス♯１におけるノズルｄの印刷媒体２１上の印刷位置に最も近い位置に印刷可能なノズルとは、パス♯４におけるノズルｂである。また、図８のパス♯４におけるノズルｃの印刷媒体２１上の印刷位置に最も近い位置に印刷可能なノズルとは、パス♯１におけるノズルｅである。
【００６８】
このように、代替ノズルにも詰まりが発生したことが検出された場合、印刷データ再割当部３４は、代替パス、代替ノズルをそれぞれ当該代替パスに隣接する代替パス、当該代替ノズルに隣接する代替ノズルに変更する。図８の例では、パス♯４におけるノズルｃの代替パスがパス♯２、代替ノズルがノズルｄであったところを、パス♯２と隣接するパス♯１のノズルｄと隣接するノズルｅに変更している。また、パス♯１におけるノズルｄの代替パスがパス♯３、代替ノズルがノズルｃであったところを、パス♯３と隣接するパス♯４のノズルｃと隣接するノズルｂに変更している。
【００６９】
次に、印刷データ再割当部３４における「ノズル詰まりの対処方法その２」の処理手順を図９のフローチャートに示す。なお、図９のフローチャートは、図７に示すフローチャートにおけるステップＳ４の「代替ノズル再割当」の処理の代理処理として説明する。
【００７０】
ＳＴＡＲＴ：印刷データ再割当部３４は、図７のフローチャートにおけるステップＳ４の処理が開始されるとステップＳ１０の処理へ移行する。
【００７１】
ステップＳ１０：印刷データ再割当部３４は、ノズル詰まり検出部３３の検出結果を監視し、代替ノズルの異常の有無を判断する。すなわち、印刷データ再割当部３４は、ノズル詰まり検出部３３の検出結果を監視し、代替ノズルに異常が有る場合（ステップＳ１０でＹｅｓ）、ステップＳ１１の処理へ移行する。一方、印刷データ再割当部３４は、ノズル詰まり検出部３３の検出結果を監視し、代替ノズルに異常が無い場合（ステップＳ１０でＮｏ）、ステップＳ１２の処理へ移行する。
【００７２】
ステップＳ１１：印刷データ再割当部３４は、代替パス、代替ノズルを当該代替パス、当該代替ノズルにそれぞれ隣接する正常な代替パス、代替ノズルに変更してステップＳ１２の処理へ移行する。
【００７３】
ステップＳ１２：印刷データ再割当部３４は、代替パス、代替ノズルの再割当てを行って処理を終了する（ＥＮＤ）。
【００７４】
このように、代替ノズルにも異常（詰まり）が検出された場合には、当該代替ノズルと最も近い位置に印刷可能な他のノズルを代替ノズルとする。
【００７５】
図８の例では、結局のところ、パス♯４のノズルｂがパス♯１のノズルｄおよびパス♯２のノズルｃ双方の代替ノズルになっている。同様に、パス♯１のノズルｅがパス♯３のノズルｄおよびパス♯４のノズルｃ双方の代替ノズルになっている。
【００７６】
このように、詰まりが発生したノズルの代替ノズルについても詰まりが発生していた場合であっても「ノズル詰まりの対処方法その２」を適用することにより、ほぼ正常な印刷結果を得ることができる。
【００７７】
（代替ノズルを用いる場合のドットサイズの設定について）
次に、代替ノズルを用いる場合のドットサイズの設定について図１０を参照して説明する。図１０は、ドットサイズ合成テーブルの一例を示す図である。左側のドットサイズ（０＝ドット無し、Ｓ＝小ドット、Ｍ＝中ドット、Ｌ＝大ドット）と上側のドットサイズとを加えたものが表中のドットサイズになる。
【００７８】
たとえば「ノズル詰まりの対処方法その１」において、詰まりが発生したノズルの代替ノズルが印刷を行う場合、当該代替ノズルが代替ノズルに設定される以前に打つべきドットサイズに対し、当該代替ノズルが代替する元になったノズルが打つべきドットサイズを加算することが必要になる。
【００７９】
図１０に、ドットサイズ合成テーブルの一例を示す。図中の「０」はドット無し、「Ｓ」は小ドット、「Ｍ」は中ドット、「Ｌ」は大ドットであり、縦横の組合せによってドットの大きさＳＭＬを選択可能である。
【００８０】
たとえばある代替ノズルが代替ノズルに設定される以前に打つべきドットサイズがＭであり、当該代替ノズルが代替する元になったノズルが打つべきドットサイズもＭであった場合、図１０のドットサイズ合成テーブルによれば「Ｍ＋Ｍ＝Ｌ」となる。したがって、当該代替ノズルは、Ｌサイズのドットを打つことになる。
【００８１】
あるいは、「ノズル詰まりの対処方法その２」において、１つのノズルが複数のノズルの代替ノズルとなっているような場合、当該代替ノズルでは、詰まりが発生した複数のノズルが打つべきドットを代替して打つことになる。このとき、当該代替ノズルのドットサイズは、詰まりが発生した複数のノズルが印刷すべきドットのドットサイズを合計したものとなる。
【００８２】
たとえば図８の例のように、パス♯４のノズルｂがパス♯１のノズルｄおよびパス♯２のノズルｃの双方の代替ノズルになっている場合、各ノズルｂ，ｃ，ｄが打つべきドットサイズがすべてＳであったとする。この場合、代替ノズルｂが打つドットサイズは、「Ｓ＋Ｓ＋Ｓ」である。
【００８３】
図１０によれば、「Ｓ＋Ｓ＝Ｍ」である。そして、「Ｍ＋Ｓ＝Ｍ」である。よって、代替ノズルｂが打つドットサイズは、「Ｓ＋Ｓ＋Ｓ＝Ｍ」になる。
【００８４】
（印刷装置１Ａの「ノズル詰まりの対処方法その３」について）
次に、印刷装置１Ａのノズル詰まりの対処方法その３について図１１から図１４を参照して説明する。印刷装置１Ａは、図１に示す印刷装置１と基本的に同じ構成である。ただし、印刷ヘッド１８が印刷ヘッド１８Ａに置き換わっている。また、印刷データ再割当部３４が印刷データ再割当部３４Ａに置き換わっている。これにより、制御部３０も制御部３０Ａに置き換わる。さらに、プリンター２もプリンター２Ａに置き換わる。よって、印刷装置１Ａのブロック構成図については図１から容易に類推可能であるため省略する。図１１は、未使用ノズルを有する印刷ヘッド１８Ａによる図３のパス♯１〜パス♯４の２サイクル分の印刷順序を示す図である。
【００８５】
図１１に示すように、印刷ヘッド１８Ａは、未使用ノズル（破線の丸印）ｇ〜ｋを有している。未使用ノズルｇ〜ｋとは、通常の印刷手順においては使われないノズルである。たとえば印刷ヘッド１８Ａのような部品は、多品種の印刷装置の共通部品として製造されるケースがある。このような場合、印刷装置１Ａでは、たとえば印刷ヘッド１８Ａが有するノズルａ，ｇ，ｂ，ｈ，ｃ，ｉ，ｄ，ｊ，ｅ，ｋ，ｆのうち、１つおきのノズルピッチでしか印刷に使用されないとする。この場合、印刷ヘッド１８Ａに未使用ノズルｇ〜ｋが生じる。
【００８６】
「ノズル詰まり対処方法その３」は、この未使用ノズルｇ〜ｋを積極的に代替ノズルとして活用しようとするものである。
【００８７】
図１２は、ノズルｃに詰まりが発生した場合の代替ノズルの候補群を示す図である。図１２に示すように、パス♯２のノズルｃに詰まりが発生した場合、パス♯１のノズルｃ−ｄ間の未使用ノズルｉ、パス♯３のノズルｂ−ｃ間の未使用ノズルｈ、パス♯４のノズルｂの３つのノズルが代替ノズル候補群になる。同様に、パス♯４のノズルｃに詰まりが発生した場合、パス♯１のノズルｄ−ｅ間の未使用ノズルｊ、パス♯２のノズルｄ、パス♯３のノズルｃ−ｄ間の未使用ノズルｉの３つのノズルが代替ノズル候補群になる。
【００８８】
このような場合、まず未使用ノズルｈ，ｉ，ｊを代替ノズルとすることを優先する。このような観点から図６に示した代替ノズルテーブルを変更すると図１３に示すようになる。なお、説明を簡単化するために、図１３は、ノズルｃに関する部分のみ抜粋した代替ノズルテーブルを示す。図１３において、代替パス、代替ノズルは、上から順に、優先順位第一位、優先順位第二位、優先順位第三位（優先順位最下位）となっている。
【００８９】
すなわち、図１３に示すように、たとえばパス♯２におけるノズルｃに詰まりが発生した場合、優先順位第一位としてパス♯１の未使用ノズルｉが選択される。ここでもし未使用ノズルｉにも詰まりが発生していた場合には、優先順位第二位としてパス♯３の未使用ノズルｈが選択される。ここでもし未使用ノズルｈにも詰まりが発生していた場合には、優先順位最下位としてパス♯４のノズルｂが選択される。
【００９０】
同様に、たとえばパス♯４におけるノズルｃに詰まりが発生した場合、優先順位第一位としてパス♯１の未使用ノズルｊが選択される。ここでもし未使用ノズルｊにも詰まりが発生していた場合には、優先順位第二位としてパス♯３の未使用ノズルｉが選択される。ここでもし未使用ノズルｉにも詰まりが発生していた場合には、優先順位最下位としてパス♯２のノズルｄが選択される。
【００９１】
このように、未使用ノズルｇ〜ｋを優先的に代替ノズルとして再割当することにより、既使用ノズルａ〜ｆに対して代替ノズルとして動作することによる負荷を与えずに済む。また、既使用ノズルａ〜ｆを代替ノズルとして使用する場合、既使用ノズルａ〜ｆが打つべきドットサイズに対し、詰まりが発生したノズルが打つべきドットサイズを図１０のドットサイズ合成テーブルに基づいて加算するという処理が必要になる。これに対し、未使用ノズルｇ〜ｋを代替ノズルとして使用すれば、詰まりが発生したノズルが打つべきドットサイズをそのまま打てばよいため、図１０のドットサイズ合成テーブルに基づくドットサイズの変更処理が不要になる。
【００９２】
印刷データ再割当部３４Ａにおける「ノズル詰まり対処方法その３」の処理手順を図１４のフローチャートに示す。図１４は、印刷データ再割当部３４Ａの「ノズル詰まり対処方法その３」の処理手順を示すフローチャートである。
【００９３】
ＳＴＡＲＴ：印刷データ再割当部３４Ａは、印刷装置１Ａが起動されると、ステップＳ２０の処理へ移行する。
【００９４】
ステップＳ２０：印刷データ再割当部３４Ａは、ノズル詰まり検出部３３の検出結果を監視し、ノズルａ〜ｆの詰まりの発生の有無を判断する。すなわち、印刷データ再割当部３４Ａは、ノズル詰まり検出部３３の検出結果を監視し、ノズルａ〜ｆの詰まりの発生が有る場合（ステップＳ２０でＹｅｓ）、ステップＳ２１の処理へ移行する。一方、印刷データ再割当部３４Ａは、ノズル詰まり検出部３３の検出結果を監視し、ノズルａ〜ｆの詰まりの発生が無い場合（ステップＳ２０でＮｏ）、ステップＳ２０の処理を繰り返す。
【００９５】
ステップＳ２１：印刷データ再割当部３４Ａは、図１３に示す代替ノズルテーブルを参照してステップＳ２２の処理へ移行する。
【００９６】
ステップＳ２２：印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位第一位の代替ノズルの有無を判断する。すなわち、印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位第一位の代替ノズルが有る場合（ステップＳ２２でＹｅｓ）、ステップＳ２５の処理へ移行する。一方、印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位第一位の代替ノズルが無い場合（ステップＳ２２でＮｏ）、ステップＳ２３の処理へ移行する。
【００９７】
ステップＳ２３：印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位第二位の代替ノズルの有無を判断する。すなわち、印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位第二位の代替ノズルが有る場合（ステップＳ２３でＹｅｓ）、ステップＳ２５の処理へ移行する。一方、印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位第二位の代替ノズルが無い場合（ステップＳ２３でＮｏ）、ステップＳ２４の処理へ移行する。
【００９８】
ステップＳ２４：印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位最下位の代替ノズルの有無を判断する。すなわち、印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位最下位の代替ノズルが有る場合（ステップＳ２４でＹｅｓ）、ステップＳ２５の処理へ移行する。一方、印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果、優先順位最下位の代替ノズルが無い場合（ステップＳ２４でＮｏ）、処理を終了する（ＥＮＤ）。
【００９９】
ステップＳ２５：印刷データ再割当部３４Ａは、図１３の代替ノズルテーブルを参照した結果決定した代替ノズルおよび代替パスの再割当てを行って処理を終了する（ＥＮＤ）。
【０１００】
このようにして、未使用ノズルｇ〜ｋを優先的に代替ノズルとして活用することにより、既使用ノズルａ〜ｆに代替ノズルとして動作することによる負荷を与えずに済む。また、既使用ノズルａ〜ｆを代替ノズルとして使用した場合に必要なドットサイズの変更処理が不要になる。
【０１０１】
（印刷装置１Ｂの「ノズル詰まりの対処方法その４」について）
次に、印刷装置１Ｂの「ノズル詰まりの対処方法その４」について図１５から図２１を参照して説明する。図１５は、印刷装置１Ｂのブロック構成図である。印刷装置１Ｂは、印刷装置１と一部が異なる。以下では、印刷装置１と同一または同種の部材については印刷装置１と同一または同一系の符号を付し、その説明を省略または簡略化し、印刷装置１とは異なる部材について主に説明する。
【０１０２】
印刷装置１Ｂのプリンター２Ｂは、カメラ装置５０を備え、制御部３０Ｂには、ノズル詰まり検出部３３Ａ（請求項でいう画像解析手段）および対策実行部３５（請求項でいう印刷方法切替手段）を備えるところが印刷装置１，１Ａとは異なる。
【０１０３】
カメラ装置５０は、ノズル詰まり検出部３３Ａに印刷媒体２１の印刷結果を画像データとして入力する。すなわち、カメラ装置５０は、所定の印刷範囲（たとえば１ページ分）を撮影可能であり、所定の印刷範囲の画像データをノズル詰まり検出部３３Ａに対して入力している。ノズル詰まり検出部３３Ａは、画像解析機能を備えており、カメラ装置５０から入力された印刷媒体２１の紙面の印刷結果の画像データを画像解析する。
【０１０４】
対策実行部３５は、ノズル詰まり検出部３３Ａの画像解析結果を入力し、図１６に示すような対策案テーブルを参照することにより、画像解析結果に対応する対策案情報を取得する。なお、対策案テーブルは、対策実行部３５内のメモリ（不図示）に格納されている。また、対策案テーブルの情報を外部から定期的に更新できるように、対策実行部３５は、外部インターフェースを備えることが好ましい。
【０１０５】
図１６の対策案テーブルの例では、画像解析結果として「ラスター一部欠落」、「ラスター途切れ」が記録されており、その対策案としてそれぞれ「未使用ノズルに切換」、「ヘッドクリーニング実行」が記録されている。さらに、その対策案が印刷中に適用可能か否かを示すフラグが記録されている。たとえば印刷中に適用可能な対策案である場合には「○」印が記録され、印刷中には対応不可能な対策案である場合には「×」印が記録されている。
【０１０６】
たとえばノズル詰まり検出部３３Ａは、画像解析結果が正常であれば値（０，０）を対策実行部３５に出力し、画像解析結果が「ラスター一部欠落」であれば値（１，０）を対策実行部３５に出力し、画像解析結果が「ラスター途切れ」であれば値（０，１）を対策実行部３５に出力する。
【０１０７】
図１７は、正常な印刷結果の一例を示す図である。一方、図１８は、ラスターが一部欠落している印刷結果の一例を示す図である。図１８では、破線矢印で示した箇所のラスターが欠落している。図１８のラスターの欠落状況は周期的であり、印刷ヘッド１８Ａにおけるいずれか１箇所のノズルが詰まっていることが類推できる。たとえば図１９に示すように、印刷ヘッド１８Ａにおけるノズルｃが詰まっているとする。
【０１０８】
カメラ装置５０が図１７に示すような正常な印刷結果をノズル詰まり検出部３３Ａに対して画像データとして入力している場合、ノズル詰まり検出部３３Ａは、画像解析結果として「正常」を示す値（たとえば（０，０））を対策実行部３５に対して出力している。
【０１０９】
一方、カメラ装置５０が図１８に示すような異常な印刷結果をノズル詰まり検出部３３Ａに対して画像データとして入力すると、ノズル詰まり検出部３３Ａは、画像解析結果として「ラスター一部欠落」を示す値（たとえば（１，０））を対策実行部３５に対して出力する。
【０１１０】
対策実行部３５は、ノズル詰まり検出部３３Ａからの「ラスター一部欠落」などの異常な印刷結果を示す値が入力されると、図１６に示すような対策案テーブルを参照して対策案情報を取得する。
【０１１１】
図１６の対策案テーブルの例では、「ラスター一部欠落」に対しては「未使用ノズルに切換」という対策案が記録されている。また、当該対策案は印刷中に適用可能（「○」印）である。したがって、対策実行部３５は、当該対策を実行すべくプリンター２Ｂが印刷中であるか否かに関わらず印刷ヘッド１８Ａを制御する。
【０１１２】
一方、仮に対策案が「ヘッドクリーニング実行」であるとしたら、当該対策案は印刷中には適用不可能である。このため、対策実行部３５は、プリンター２Ｂによる印刷の切れ目を待ってから対策を実行する。なお、「ヘッドクリーニング実行」の対策案を実行した場合、当該対策案の実行以前に詰まっていたノズルが復旧している可能性もある。このため、ノズル詰まり検出部３３Ａは、再度、ノズル詰まりの検出を行うことが好ましい。
【０１１３】
図１９は、対策実行部３５が「未使用ノズルに切換」という対策案を実行した場合の未使用ノズルの切換状況を示す図である。図１９の例では、ノズルｃに詰まりが発生している。その結果、図１８に示すように、ラスターの一部に欠落が発生している。そこで、ノズルｃが詰まりの無い未使用ノズルｇ〜ｋに切換えられることにより、図１８に示すような異常な印刷結果は解消される。この際、対策実行部３５は、印刷実行中であってもリアルタイムに、ファームウェアレベルでの対応が可能である。
【０１１４】
このように「ノズル詰まりの対処方法その４」によれば、単に個々のノズルの詰まりの有無を局視的に検出するのではなく、所定の印刷範囲（たとえば１ページ分）の印刷結果を画像解析して大局的にノズル詰まりの状況を把握できる。このため、１個のノズルに対する局視的な対処方法を採るのではなく、印刷結果全体を含めた大局的な対処方法を採ることができる。
【０１１５】
たとえば図１９の例では、ノズルｃに詰まりが発生している。「ノズル詰まりの対処方法その１」〜「ノズル詰まりの対処方法その３」では、局視的な対処方法としてノズルｃに代替ノズルを再割当する。これに対し「ノズル詰まりの対処方法その４」では、大局的に既使用ノズルの殆どを未使用ノズルに切替えている。これによれば、実際に詰まりが発生しているノズルｃ以外の既使用ノズルにも時期的に詰まりが発生する確率が高まっているといった大局的な状況についても事前に把握して対応できる。
【０１１６】
なお、ノズル詰まり検出部３３Ａがカメラ装置５０からの画像データを解析することにより、どのノズルに詰まりが発生しているかまでも解析可能であるならば、対策案として詰まりが発生しているノズルに割当てられているデータを代替ノズルに再割当するという局視的な対策案を採ることもできる。
【０１１７】
次に、対策実行部３５の「ノズル詰まりの対処方法その４」の処理手順を図２０のフローチャートを参照して説明する。図２０は、対策実行部３５の「ノズル詰まりの対処方法その４」の処理手順を示すフローチャートである。
【０１１８】
ＳＴＡＲＴ：印刷装置１Ｂが起動されると、対策実行部３５は、ステップＳ３０の処理へ移行する。
【０１１９】
ステップＳ３０：対策実行部３５は、ノズル詰まり検出部３３Ａから出力される画像解析結果を監視し、印刷結果に異常が有るか否かを判断する。すなわち、対策実行部３５は、ノズル詰まり検出部３３Ａから出力される画像解析結果を監視し、印刷結果に異常が有る場合（ステップＳ３０でＹｅｓ）、ステップＳ３１の処理へ移行する。一方、対策実行部３５は、ノズル詰まり検出部３３Ａから出力される画像解析結果を監視し、印刷結果に異常が無い場合（ステップＳ３０でＮｏ）、ステップＳ３０の処理を繰り返し実行する。
【０１２０】
ステップＳ３１：対策実行部３５は、対策案テーブルを参照してステップＳ３２の処理へ移行する。
【０１２１】
ステップＳ３２：対策実行部３５は、対策案テーブルを参照した結果、対策案が有るか否かを判断する。すなわち、対策実行部３５は、対策案テーブルを参照した結果、対策案が有る場合（ステップＳ３２でＹｅｓ）、ステップＳ３３の処理へ移行する。一方、対策実行部３５は、対策案テーブルを参照した結果、対策案が無い場合、処理を終了する（ＥＮＤ）。
【０１２２】
ステップＳ３３：対策実行部３５は、対策案テーブルに記録されている対策案が印刷中に適用可能な対策案であるか否かを判断する。すなわち、対策実行部３５は、対策案テーブルに記録されている対策案が印刷中に適用可能な対策案である場合（ステップＳ３３でＹｅｓ）、ステップＳ３４の処理へ移行する。一方、対策実行部３５は、対策案テーブルに記録されている対策案が印刷中に適用不可能な対策案である場合（ステップＳ３３でＮｏ）、ステップＳ３５の処理へ移行する。
【０１２３】
ステップＳ３４：対策実行部３５は、対策案テーブルに基づいて対策案を実行して処理を終了する（ＥＮＤ）。
【０１２４】
ステップＳ３５：対策案実行部３５は、プリンター２Ｂによる印刷結果が印刷の切れ目になったか否かを判断する。すなわち、対策案実行部３５は、プリンター２Ｂによる印刷結果が印刷の切れ目になった場合（ステップＳ３５でＹｅｓ）、ステップＳ３４の処理へ移行する。一方、対策案実行部３５は、プリンター２Ｂによる印刷結果が印刷の切れ目にならない場合（ステップＳ３５でＮｏ）、ステップＳ３５の処理を繰り返し実行する。
【０１２５】
なお、対策案実行部３５がプリンター２Ｂによる印刷結果が印刷の切れ目になったか否かを判断する方法として、以下のようなものが挙げられる。
（１）パーソナルコンピューター３からプリンター２Ｂに送付される印刷ジョブ制御コマンドを解析して把握する。
（２）パーソナルコンピューター３からプリンター２Ｂに送付される改ページコマンドによるページの切れ目を把握する。
（３）カメラ装置５０による印刷媒体２１の印刷結果の画像解析結果を利用する。
【０１２６】
このように、印刷装置１Ｂは、カメラ装置５０による印刷媒体２１の紙面の印刷結果の画像解析結果に基づき対策案を実行することができる。
【０１２７】
また、図２１に示すように、現用ノズル例と予備ノズル列とを予め別個に用意しておいてもよい。図２１の例では、８列のノズルを有する印刷ヘッド１８Ｂにおいて、左側の４列のノズルをそれぞれＣ，Ｍ，Ｙ，Ｋの４色のインクを噴射する現用ノズル列（Ｃ１，Ｍ１，Ｙ１，Ｋ１）として使用し、右側の４列のノズルを左側の現用ノズル列に対する予備ノズル列（Ｃ２，Ｍ２，Ｙ２，Ｋ２）として用意する。左側の現用ノズル列中にノズル詰まりが発生した際には、該当する位置のノズルを右側の予備ノズル列に切替える。なお、図中の破線の矢印は、同じラスター位置を印刷する現用ノズル列と予備ノズル列の対応関係を示している。
【０１２８】
（本発明の実施の形態に係る効果について）
次に、本発明の実施の形態に係る効果について説明する。印刷装置１において、ノズルの詰まりを検出したときには、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルに割当てる印刷データ再割当部３４を備える。これにより、印刷装置１は、ノズル詰まりが発生した場合でも正常な印刷結果を得ることができる。このときに、ハードウェアの変更等を必要とせず、印刷データ再割当部３４による代替ノズルの再割当てを行うだけなので、比較的低コストで効果を得ることができる。
【０１２９】
たとえば印刷データ再割当部３４は、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって詰まりが発生したノズルと印刷媒体２１上の同じ位置に印刷可能なノズルに割当てる。これにより、特定のノズルに詰まりが発生した場合でも代替ノズルを使用することによって、ノズルに詰まりが発生していない場合と同等の印刷結果を得ることができる。
【０１３０】
あるいは、印刷データ再割当部３４は、詰まりが発生したノズルが印刷予定のデータを他の詰まりが発生していないノズルであって詰まりが発生したノズルから印刷媒体２１上の最も近い位置に印刷可能なノズルに割当てる。これにより、ノズルに詰まりが発生していない場合とほぼ同等の印刷結果を得ることができる。なお、詰まりが発生したノズルから最も近い位置に印刷可能なノズルとは、必ずしも当該詰まりが発生したノズルに隣接するノズルとは限らない点が特許文献１に係る発明とは異なる。
【０１３１】
また、印刷装置１Ｂは、ノズルの詰まりを検出したときには、詰まりが発生したノズルを使用しない印刷方法に切替える対策実行部３５を備える。これにより特定のノズルに詰まりが発生した場合でも既使用ノズルに負荷を与えることなく、また、ドットサイズを変更する処理を行うことなく、正常な印刷結果を得ることができる。
【０１３２】
さらに、印刷装置１Ｂは、ノズルを用いた所定の印刷範囲の印刷結果を撮影するカメラ装置５０（請求項でいう撮影装置）と、カメラ装置５０の撮影した画像を解析してノズルの詰まりの発生を検出するノズル詰まり検出部３３Ａと、を有する。これによれば、所定の印刷範囲の印刷結果からノズルの詰まりを解析するので、単に個々のノズルの詰まりの有無を局視的に検出する場合と比較し、ノズル詰まりの発生状況を大局的に捉えることができる。したがって、ノズル詰まりに対処する大局的な対策案を適用することができる。
【０１３３】
（プログラムを用いる実施の形態について）
印刷装置１，１Ａ，１Ｂのノズル詰まり検出部３３，３３Ａ、印刷データ再割当部３４，３４Ａおよび対策実行部３５は、所定のプログラムにより動作する汎用の情報処理装置（ＣＰＵ(Central Processing Unit)、ＡＳＩＣ(Application  Specific Integrated Circuit)、マイクロプロセッサー（マイクロコンピューター）など）によって構成されてもよい。例えば、汎用の情報処理装置は、メモリ、ＣＰＵ、入出力ポートなどを有する。汎用の情報処理装置のＣＰＵは、メモリなどから所定のプログラムとして制御プログラムを読み込んで実行する。これにより、汎用の情報処理装置には、印刷装置１，１Ａ，１Ｂのノズル詰まり検出部３３，３３Ａ、印刷データ再割当部３４，３４Ａおよび対策実行部３５の機能が実現される。また、その他の機能についてもソフトウェアにより実現可能な機能については汎用の情報処理装置とプログラムとによって実現することができる。
【０１３４】
なお、汎用の情報処理装置が実行する制御プログラムは、印刷装置１，１Ａ，１Ｂの出荷前に、汎用の情報処理装置のメモリなどに記憶されたものであっても、印刷装置１，１Ａ，１Ｂの出荷後に、汎用の情報処理装置のメモリなどに記憶されたものであってもよい。また、制御プログラムの一部が、印刷装置１，１Ａ，１Ｂの出荷後に、汎用の情報処理装置のメモリなどに記憶されたものであってもよい。印刷装置１，１Ａ，１Ｂの出荷後に、汎用の情報処理装置のメモリなどに記憶される制御プログラムは、例えば、ＣＤ−ＲＯＭなどのコンピューター読取可能な記録媒体に記憶されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してダウンロードしたものをインストールしたものであってもよい。
【０１３５】
また、制御プログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【０１３６】
このように、汎用の情報処理装置とプログラムによって印刷装置１，１Ａ，１Ｂの機能を実現することにより、大量生産や仕様変更（または設計変更）に対して柔軟に対応可能となる。
【０１３７】
（その他の実施の形態）
本発明の実施の形態は、その要旨を逸脱しない限り、様々に変更が可能である。たとえば印刷装置１Ｂにおける対策実行部３５は、印刷装置１，１Ａにおける印刷データ再割当部３４，３４Ａと置き換えてもよい。すなわち、対策実行部３５は、印刷装置１，１Ａにおけるノズル詰まり検出部３３の検出結果に応じて対策案テーブルを参照し、所定の対策を実行するようにしてもよい。たとえば対策案テーブルにおけるラスター一部欠落などの状況は、画像解析に依らなくてもノズル詰まり検出部３３によるノズル詰まり検出結果によって類推可能である。
【０１３８】
反対に、印刷装置１，１Ａにおける印刷データ再割当部３４，３４Ａは、印刷装置１Ｂにおける対策実行部３５と置き換えてもよい。すなわち、ノズル詰まり検出部３３Ａの画像解析結果に基づき詰まりの発生したノズルが特定可能であれば、その詰まりが発生したノズルに割当てられているデータを代替ノズルに再割当てすればよい。
【０１３９】
図１または図１５に示す印刷装置１，１Ａ，１Ｂでは、プリンター２，２Ａ，２Ｂの制御部３０，３０Ａ，３０Ｂがノズル詰まり検出部３３，３３Ａ、印刷データ再割当部３４，３４Ａ、対策実行部３５を有するとして説明したが、ノズル詰まり検出部３３，３３Ａ、印刷データ再割当部３４，３４Ａ、対策実行部３５の機能についてはパーソナルコンピューター３側に備えてもよい。この場合、制御部３０の機能は、従来からの印刷制御の機能のみになる。
【符号の説明】
【０１４０】
１，１Ａ，１Ｂ…印刷装置、２，２Ａ，２Ｂ…プリンター、１８，１８Ａ，１８Ｂ…印刷ヘッド、２１…印刷媒体（印刷面）、３０，３０Ａ…制御部(印刷データ再割当手段)、３０Ｂ…制御部（印刷方法切替手段)、３３Ａ…ノズル詰まり検出部（画像解析手段）、３４，３４Ａ…印刷データ再割当部（印刷データ再割当手段）、３５…対策実行部（印刷方法切替手段）、５０…カメラ装置（撮影装置）
【図１】
2011093178.tif 000003
【図２】
2011093178.tif 000004
【図３】
2011093178.tif 000005
【図４】
2011093178.tif 000006
【図５】
2011093178.tif 000007
【図６】
2011093178.tif 000008
【図７】
2011093178.tif 000009
【図８】
2011093178.tif 000010
【図９】
2011093178.tif 000011
【図１０】
2011093178.tif 000012
【図１１】
2011093178.tif 000013
【図１２】
2011093178.tif 000014
【図１３】
2011093178.tif 000015
【図１４】
2011093178.tif 000016
【図１５】
2011093178.tif 000017
【図１６】
2011093178.tif 000018
【図１７】
2011093178.tif 000019
【図１８】
2011093178.tif 000020
【図１９】
2011093178.tif 000021
【図２０】
2011093178.tif 000022
【図２１】
2011093178.tif 000023