(57)【要約】【課題】インクジェット記録装置の記録ヘッドのノズルの劣化を防止するノズル分散化処理において、総スキャン回数が増えることで、スループットが低下するという問題を回避する。【解決手段】本発明のインクジェット記録装置は、画像の高さと記録ヘッドの高さで決まる閾値の範囲内で、記録するノズルの位置をずらせて、ノズル分散化処理を行い、記録媒体へ記録を行う。【選択図】図５
2013107334.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に搬送される記録媒体について、副走査方向と直交する主走査方向にキャリッジを移動させ、当該キャリッジに搭載された記録ヘッドに副走査方向に並列に複数配列されたノズルから同時にインクを吐出させて、前記記録媒体上にドットを形成し、画像の記録を行うインクジェット記録装置であって、
副走査方向の前記記録ヘッドの長さｈと前記複数のノズルの副走査方向の配列間隔ｔのデータを保持し、前記画像の副走査方向に連続する長さがＨのデータの信号が入力されたとき、Ｈをｈで割った余りをｄとして算出し、（ｈ−ｄ）をｔで割った商を閾値Ｎとして算出し、前記余りｄと前記閾値Ｎを出力する閾値算出部と、
前記ｄが０でない場合には、前記閾値Ｎの値に応じて、前記画像の記録開始時に、前記記録に用いる一部のノズルを決定するノズル分散化処理を行い、前記ｄが０の場合は、ノズル分散化処理を行わずに全てのノズルを用いて、前記画像の記録を行う印刷制御部と、を有することを特徴とするインクジェット記録装置。
【請求項２】
請求項１に記載のインクジェット記録装置であって、
前記印刷制御部は、前記余りｄが０でない場合は、前記閾値Ｎ以下の値ｃに対して、前記画像の記録開始時に、前記記録に用いるノズルを、当該記録ヘッドの一方の端部から数えて、各前記ノズル列の（ｃ＋１）番目以降のノズルと決定するノズル分散化処理を行うことを特徴とするインクジェット記録装置。
【請求項３】
副走査方向に搬送される記録媒体について、副走査方向と直交する主走査方向にキャリッジを移動させ、当該キャリッジに搭載された記録ヘッドに副走査方向に並列に複数配列されたノズルから同時にインクを吐出させて、前記記録媒体上にドットを形成し、画像の記録を行うインクジェット記録装置で行われるインクジェット記録制御方法であって、
副走査方向の前記記録ヘッドの長さｈと前記複数のノズルの副走査方向の配列間隔ｔのデータを保持し、前記画像の副走査方向に連続する長さＨのデータの信号が入力されたとき、Ｈをｈで割った余りをｄとして算出し、（ｈ−ｄ）をｔで割った商を閾値Ｎとして算出し、前記余りｄと前記閾値Ｎを出力する閾値算出ステップと、
前記ｄが０でない場合には、前記閾値Ｎの値に応じて、前記画像の記録開始時に、前記記録に用いる一部のノズルを決定するノズル分散化処理を行い、前記ｄが０の場合は、ノズル分散化処理を行わずに全てのノズルを用いて、前記画像の記録を行う印刷制御ステップと、を有することを特徴とするインクジェット記録制御方法。
【請求項４】
請求項３に記載のインクジェット記録制御方法であって、
前記印刷制御ステップは、前記余りｄが０でない場合は、前記閾値Ｎ以下の値ｃに対して、前記画像の記録開始時に、前記記録に用いるノズルを、当該記録ヘッドの一方の端部から数えて、各前記ノズル列の（ｃ＋１）番目以降のノズルと決定するノズル分散化処理を行うことを特徴とするインクジェット記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットデータを用いて、画像の記録を行うためのインクジェット記録装置、インクジェット記録制御方法、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
インクジェット記録装置は、ドットデータをインクジェット記録ヘッド（以下、記録ヘッドという）に割り当て、記録ヘッドのノズルを構成するインク吐出口から、インク液滴を吐出させて、そのインクを記録媒体上に付着させることによって、画像を記録する。記録ヘッドにおけるインクの吐出方式には、次のような方式がある。
【０００３】
まず、吐出口近傍に配備された発熱素子（電気熱変換体）に、電気信号が印加されることにより、インクに急峻な体積変化（気泡の発生）を伴う状態変化を生じさせて、この状態変化に基づく作用力によって、吐出口からインクを吐出させる方式がある。
【０００４】
また、圧電素子等（電気・機械変換素子）を用いて、機械的変動により、インクの圧力変化を発生させて、吐出口からインクを吐出させる方式もある。
【０００５】
また、記録方式には、以下に説明するシリアルスキャン方式がある。インクを吐出する記録ヘッドは、キャリッジ上に搭載され、キャリッジは、ガイドシャフトに沿って移動する。キャリッジが移動する方向を主走査方向と呼ぶ。また、記録媒体はプラテンで支持され、紙送りローラーを使って断続的に搬送される。この記録媒体が搬送される主走査方向と直交する方向を、副走査方向と呼ぶ。
【０００６】
シリアルスキャン方式では、記録ヘッドが主走査方向に移動しながらインクを吐出する記録動作と、被記録媒体を主走査方向と交差する副走査方向に所定量搬送する搬送動作とを交互に繰り返す。この動作の繰り返しにて被記録媒体上に画像を記録する。
【０００７】
上記のような記録ヘッドを用いたシリアルスキャン方式のインクジェット記録装置は、吐出口を、副走査方向に沿って高密度に並列に複数配列することにより、品位の高い画像を、高速、低騒音で記録することができる。そのため、記録媒体のサイズの割には、小型の記録装置で、高解像度の画像、白黒画像のみならず、カラー画像をも容易に得ることができるなど、多くの優れた点を有している。記録ヘッドは、複数の記録素子を集積配列すべく、ノズルを構成するインク吐出口およびインク液路を複数集積して、いわゆるマルチノズル化することができる。また、カラー画像を記録する場合には、一般的に、マルチノズル化された記録ヘッドが複数備えられる。
【０００８】
熱エネルギーを利用して、インクを発泡させて、インク液滴を吐出させる方式の記録ヘッドを用いる記録装置においては、長時間の記録により、特定のノズルが、集中的にインクを吐出する可能性が考えられ、そのノズルを用いて記録される画像の品位が、劣化する傾向がある。その原因としては、インクに対して熱エネルギーを供給するための電気熱変換体であるヒータ面上に、熱によってインク中の染料や不純物が凝固して堆積することが考えられる。
【０００９】
特に、ＣＡＤ図面のような外枠のある画像が、大量に印刷される場合においては、記録ヘッドの特定のノズルが、集中的に使用されることとなる。このような使用状態について図７を参照して説明する。図７では、記録媒体の１ページから４ページの各ページに、三角形とこれを囲む外枠とを記録する状態が示されている。図中、１、２の符号は、記録ヘッドの１回目と２回目のスキャン位置を示している。
【００１０】
１回目のスキャンにおいては、外枠の上端に対応する位置のノズル３が他のノズルに比べて、頻繁に使用される。２回目のスキャンにおいては、ノズル３の使用は１回目のスキャンと比較すると大幅に低減されている。このように、記録する画像内容に応じて、使用状態はスキャンごとにそれぞれ異なるものとなる。その結果、記録ヘッドを構成する各ノズルの耐久寿命にばらつきが生じ、特定のノズルの寿命が短くなってしまうことや、各ノズルからの吐出量が変わって、画質に影響を及ぼすなどの問題を招くこととなる。
【００１１】
同じ画像を複数の記録媒体に記録する場合、画像を構成する特定のドットデータは通常同一のノズルを用いて記録され、上述したような不具合が発生する。このような不具合の発生を防止するための技術として、特許文献１には、各ドットデータを記録するために用いるノズルを、副走査方向に沿ってノズルの配列方向の別なノズルに変更して、ドットパターンを、周期的に変更させて、使用するノズルを変更することにより、記録ヘッドにおける全ノズルの使用頻度を分散化させる制御手法（使用ノズル分散化処理）が開示されている。
【００１２】
画像の記録は、例えば１ページなどの特定の単位毎に行われる。以下では、特定の単位を１ページとして特許文献１に開示される使用ノズル分散化処理について説明する。
【００１３】
特許文献１に開示される使用ノズル分散化処理では、各ページへの画像の記録を開始するときに、各ページ毎の最初に記録を行うノズルを変更する。このような使用状態について図８を参照して説明する。図８では、記録媒体の１ページから３３ページの各ページに、図７の各ページと同様な三角形とこれを囲む外枠とを記録する状態が示されている。
【００１４】
各ページ毎に、１スキャン目の記録に使用しないノズルの数（以下、未使用ノズル数という）が定められ、最初に記録を行うノズルとして記録ヘッドの上端から数えて未使用ノズル数＋１のノズルが使用される。各ページの未使用ノズル数の値を定めるときに、閾値（図８に示す例では３１）を設定し、未使用ノズル数を閾値の範囲内（０〜３１内）で定める。ページ番号が１だけ増加したときに、未使用ノズル数を１だけ増加させ、未使用ノズル数の値が閾値以下であれば、未使用ノズル数をそのまま設定し、未使用ノズル数の値が、閾値を超えた場合には、未使用ノズル数の値を０に設定し直して、記録に使用するノズルを変更する。各ページの画像を、上記のように設定されたノズルを使用して記録を行うと、ノズルの使用頻度が平均化される。
【００１５】
上記のような使用ノズル分散化処理を行うことにより、同じ画像を大量に記録する場合であっても、画像の記録を行う単位毎に最初に記録を行うノズルが変更されるため、ノズルが平均的に使用されることとなり、特定のノズルのみの劣化による影響を回避することができる。
【００１６】
なお、特許文献１では、記録ヘッドの一回目のスキャンで、最初に記録を行うノズルを変更するタイミングを、記録される画像の１ページ毎と限定していない。
【００１７】
例えば、同じ画像の記録を大量に行う場合には、画像が記録される記録媒体の１ページ毎ではなく、記録部数単位で、記録ヘッドの使用するノズルの変更を行ってもよいとしている。上記の場合でも、１ページ毎にノズルを変更するときと同様に、ノズルの使用頻度を平均化することができる。
【００１８】
特許文献２には、多値データの１画素に対応させた閾値を配列させた階調パターンを用いてドットパターンを変更して、使用するノズルを変更する手法が開示されている。特許文献２に記載の発明では、階調パターンの閾値の読み出し位置を予め定められた記録単位毎に変更することにより様々なドットパターンを得るものであり、大量のドットパターンのデータを保持して、ドットパターンを変更するごとにデータを取り出す必要がないため、同じ画像を大量に記録する場合に適しており、ドットパターンの変更によりノズルの使用頻度を平均化することができるものとなっている。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特開２００４−０６６８２１号公報
【特許文献２】特開２００８−０００９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００２０】
上述した技術のうち、特許文献２に記載される発明では、メモリに記憶される階調パターンを用いてあらたなドットパターンを生成するものであり、ハードウェア構成が複雑となる。
【００２１】
特許文献１に記載される、使用ノズル分散化処理では、ノズルの劣化の防止、さらには、記録ヘッドの高寿命化を実現することができる。しかしながら、この使用ノズル分散化処理においては、下記の課題が存在する。
【００２２】
まず、画像は、記録ヘッドを走査させて、副走査方向に一定の長さを持った記録媒体上の領域ごとに行われる（以下、この１走査のことをスキャンと呼ぶ）。
【００２３】
特許文献２に記載の発明では、ドットパターンを構成するドットに対応する使用ノズルを変更することによるノズルの使用頻度の平均化にのみ主眼を置いている。一方で、使用するノズルの変更を無作為に行うと、スキャンの総数が増加し、スループットの低下を招くこともある。特に、使用ノズル分散化処理が有効な、複数回繰り返して画像の記録を行う場合においては、上記の総スキャン数増加によるスループットへの影響が顕著となるという課題が存在する。
【００２４】
以下、上記の総スキャン数の増加に関して、図９と図１０を参照して説明する。
【００２５】
まず、画像の記録の開始時に、最初に記録を行うノズルを変更することをノズルシフトとよび、このとき、記録に使用されないノズルの数である未使用ノズル数をノズルシフト量とよぶことにする。
【００２６】
図９は、１ページから（Ｎ＋１）ページまで、各ページに同一の画像を記録するときの、記録を行うノズルの遷移を示す図である。各ページに記載されているシフト番号をノズルシフト量として、ノズルシフトを行い記録された状態が示されている。
【００２７】
まず、図９では、使用ノズル分散化処理によって、画像の記録の開始時に、最初に記録を行うノズルが変更される。１スキャンの記録の前に、プリンタは、ノズルシフト量に相当する副走査方向の長さの分だけ、記録媒体を副走査方向へ搬送量を減らせて搬送する。記録される画像自体は変わらないが、記録に使用するノズルが、ページ番号の増加に伴って、特定の周期（図９に示す例ではＮ）にて変化してゆく。
【００２８】
一回の画像の記録では、ノズルの使用頻度に偏りが少ない画像であっても、記録を、複数回繰り返す場合には、ノズルの使用頻度に偏りが生ずることもある。しかし、上記のノズル分散化処理を実施することで、ノズルの使用頻度の偏りが低減される。
【００２９】
この使用ノズル分散化処理の実施において、画像の記録開始時に最初に記録を行うノズルを変更することは、記録ヘッドの観点から見れば、画像の記録開始時に、記録ヘッドの先頭に、ノズルシフト量の数に相当する記録に使用しないノズルを追加する制御と同等の制御となる。
【００３０】
逆に、ドットデータの観点から見れば、図９のように、ドットデータの先頭に、ノズルシフト量に相当する副走査方向の長さを持つ空白データを付加する制御と考えることができる。つまり、ノズルシフト量が増加するほど、同一の画像の完成までに必要な総使用ノズル数が増加することとなる。ノズルシフト量が小さなときには、記録に使用されないノズル数は少ないため、ノズル分散化処理によるスループットへの影響は少ないかとも思われる。
【００３１】
しかし、ノズルシフト量が大きいときは、記録に使用されないノズル数が多いこととなり、１スキャンで記録が行われる記録媒体上の領域が小さなものとなるため、結果として上記のスキャン数が増加し、これに伴う冗長な処理が発生するという課題が発生する。
【００３２】
冗長な処理が発生する具体例として、上記の使用ノズル分散化処理を適用したパス数１で記録を行う場合を考える。
【００３３】
ここで、パス数とは、主走査方向の一列を記録するために、記録ヘッドを走査する回数を意味し、特定領域の画像を完成するために、パス数分の回数の記録ヘッドの走査を要することとなる。
【００３４】
図１０は、パス数１での画像の記録において、ノズルシフト量を変化させていったときのスキャン数の変化する状態を表している。
【００３５】
まず、ノズルシフト量によって、画像の記録開始時のスキャンの位置は一意的に決定される。画像の記録開始時に、最初に記録を行うノズルを、ノズルシフト量０の場合（図１０の２３）から、ノズルシフト量を増加させた場合を考える。ノズルシフト量が図１０の２４の場合以下の場合は、画像を完成させるまでに要する総スキャン数が、５スキャンであるが、ノズルシフト量が図１０の２４の場合よりも大きい場合は、総スキャン数は６スキャンとなって増加する。図１０の２５に１ｓｃａｎ分の差異発生と示されているスキャンが上記の冗長な処理に相当する。
【００３６】
図１０のスキャン数の増加に見られるように、冗長な処理が発生して、総スキャン数が増加するため、使用ノズル分散化処理が有効に利用される複数回繰り返して画像の記録を行う場合においては、特に、スループットへの影響が顕著となる。冗長な処理はパス数とページ数が増えるに従って多く発生するため、パス数とページ数の増加に伴って、総スキャン数も増加する傾向にある。
【００３７】
本発明の目的は、上記のようなノズルの劣化を防止するための使用ノズル分散化処理によって総スキャン数が増加することによるスループットの低下を回避することができるインクジェット記録装置およびインクジェット記録制御方法を提供することにある。
【課題を解決するための手段】
【００３８】
本発明のインクジェット記録装置は、副走査方向に搬送される記録媒体について、副走査方向と直交する主走査方向にキャリッジを移動させ、当該キャリッジに搭載された記録ヘッドに副走査方向に並列に複数配列されたノズルから同時にインクを吐出させて、前記記録媒体上にドットを形成し、画像の記録を行うインクジェット記録装置であって、
副走査方向の前記記録ヘッドの長さｈと前記複数のノズルの副走査方向の配列間隔ｔのデータを保持し、前記画像の副走査方向に連続する長さＨのデータの信号が入力されたとき、Ｈをｈで割った余りをｄとして算出し、（ｈ−ｄ）をｔで割った商を閾値Ｎとして算出し、前記余りｄと前記閾値Ｎを出力する閾値算出部と、
前記ｄが０でない場合には、前記閾値Ｎの値に応じて、前記画像の記録開始時に、前記記録に用いる一部のノズルを決定するノズル分散化処理を行い、前記ｄが０の場合は、ノズル分散化処理を行わずに全てのノズルを用いて、前記画像の記録を行う印刷制御部と、を有することを特徴とする。
【００３９】
本発明のインクジェット記録制御方法は、副走査方向に搬送される記録媒体について、副走査方向と直交する主走査方向にキャリッジを移動させ、当該キャリッジに搭載された記録ヘッドに副走査方向に並列に複数配列されたノズルから同時にインクを吐出させて、前記記録媒体上にドットを形成し、画像の記録を行うインクジェット記録装置で行われるインクジェット記録制御方法であって、
副走査方向の前記記録ヘッドの長さｈと前記複数のノズルの副走査方向の配列間隔ｔのデータを保持し、前記画像の副走査方向に連続する長さＨのデータの信号が入力されたとき、Ｈをｈで割った余りをｄとして算出し、（ｈ−ｄ）をｔで割った商を閾値Ｎとして算出し、前記余りｄと前記閾値Ｎを出力する閾値算出ステップと、
前記ｄが０でない場合には、前記閾値Ｎの値に応じて、前記画像の記録開始時に、前記記録に用いる一部のノズルを決定するノズル分散化処理を行い、前記ｄが０の場合は、ノズル分散化処理を行わずに全てのノズルを用いて、前記画像の記録を行う印刷制御ステップと、を有することを特徴とする。
【発明の効果】
【００４０】
本発明においては、総スキャン数増加によるスループット低下を回避しつつ、使用ノズル分散化処理による、ノズルの劣化防止を実現できる。
【図面の簡単な説明】
【００４１】
【図１】本発明のインクジェット記録装置の一実施形態の概略構成を示す斜視図である。
【図２】本発明のインクジェット記録装置の一実施形態の概略構成を表すブロック図である。
【図３】（ａ）,（ｂ）のそれぞれは、記録媒体上の連続領域を示す図である。
【図４】本発明の実施形態の画像記録時の動作を示すフローチャートである。
【図５】本発明の実施形態の閾値の算出手法を示すフローチャートである。
【図６】ノズルの配置が異なる二つの記録ヘッドを表す図である。
【図７】ＣＡＤなどに見られる外枠がある画像を記録した場合の動作を示す図である。
【図８】使用するノズルの変更による使用ノズル分散化処理を行って画像を記録した場合の動作を示す図である。
【図９】使用ノズル分散化処理の画像イメージを示す図である。
【図１０】使用するノズルの変更によるスキャン数の比較を示す図である。
【発明を実施するための形態】
【００４２】
以下に、本発明における実施形態の詳細を説明する。
【００４３】
図１は、本発明の一実施例に係わるインクジェット記録装置の斜視概略図である。記録ヘッド５は、キャリッジ６上に搭載され、キャリッジ６は、ガイドシャフト７に沿って移動する。記録媒体８はプラテン９で支持され、紙送りローラー１０を使って断続的に搬送される。
【００４４】
シリアル型のインクジェット記録装置は、記録媒体８を副走査方向へ搬送させ、キャリッジ６を主走査方向に移動させながら、記録媒体上８に、記録ヘッド５上に並列に複数配列されたノズルから同時にインク吐出させる動作を繰り返して、記録媒体８上にドットを形成する。
【００４５】
このとき、上記の一連の動作により記録媒体８上に形成されたドット全体を画像とよぶ。
【００４６】
画像の記録は、スキャンと、主走査方向と直交する副走査方向の一定の向きへの上記記録媒体の搬送と、を繰り返して行われる。
【００４７】
図２は、本発明の実施例に係わるインクジェット記録装置の概略構成を表すブロック図である。
【００４８】
図２に示されるプリンタ２２はホスト１１から送信された印刷データにより画像の記録を行うもので、記録ヘッド５と、Ｉ／Ｆ１２と、プリンタ制御部１３と、印刷制御部１４と、プリンタ記憶装置１５と、搬送制御部１６と、キャリッジ制御部１７と、ヘッド制御部１８と、搬送モータ１９と、キャリッジモータ２０と、閾値算出部２１と、から構成される。
【００４９】
ホスト１１は、ドットデータから印刷データを構成し、プリンタ２２に対して、印刷データの信号を送信し入力する。
【００５０】
ここで、印刷データは、ドットデータと、ユーザーからの指示などを表すための属性で構成され、属性の例として、画像データ種類がある。画像データ種類の例としては、線画や写真などがある。
【００５１】
また、印刷データは、記録媒体８上に、画像を記録するために行われるすべての動作や、記録媒体上の各ページのどの位置にどのようなドットが形成されるか、といった情報を含む。
【００５２】
プリンタ制御部１３は、プリンタ２２内の処理全体を制御する。
【００５３】
Ｉ／Ｆ１２は、ホスト１１からの印刷データの信号を受信し、プリンタ記憶装置１５は、印刷データを記憶する。
【００５４】
印刷制御部１４は、ホスト１１から送られる印刷データの信号を受信し、印刷データにより画像の記録方法を決定する。
【００５５】
閾値算出部２１は、印刷制御部１４が印刷データをもとに構成し送信した画像の大きさに関するデータの信号を受信し、閾値に関するデータを算出し、当該閾値に関するデータの信号を印刷制御部１４へ出力し送信する。印刷制御部１４は、当該閾値に関するデータをもとにして、ドットデータを記録するために用いるノズルを変更する。
【００５６】
印刷制御部１４は、印刷データをもとに構成した画像の記録方法に関する制御信号を、それぞれ、搬送制御部１６とキャリッジ制御部１７へ送信する。
【００５７】
搬送制御部１６は、受信した当該制御信号から駆動信号を構成し、搬送モータ１９へ送信し、記録媒体８を副走査方向に移動させる。
【００５８】
キャリッジ制御部１７は、受信した当該制御信号から駆動信号を構成し、キャリッジモータ２０へ送信して、キャリッジ６を主走査方向に移動させる。
【００５９】
印刷制御部１４は、印刷データをもとに、記録開始通知の信号と、ドットデータを記録するために用いるノズルを変更する制御信号を構成し、それぞれ、ヘッド制御部１８へ送信する。
【００６０】
ヘッド制御部１８は、記録開始通知の信号を受信し、さらに制御信号を受信し、記録ヘッド５へ駆動信号を送信する。
【００６１】
記録ヘッド５は、受信した駆動信号により、ドットデータを記録するために定められたノズルから、インクの吐出を行う。
【００６２】
本発明によるスキャン数の増加を防ぐ効果は、パス数や画像の大きさなどの画像を記録する条件に依存する。
【００６３】
図１０において、パス数１で記録を行う場合は、ノズルシフト量が、図１０の２４の場合よりも大きい場合に、１スキャン増加した。一般に、冗長な処理の発生に伴うスキャン数の増加は、パス数が大きいほど増加する。例えば、図１０において、パス数２で記録を行う場合は、２倍の２スキャン分、パス数３２で記録を行う場合であれば、３２倍の３２スキャン分の冗長な処理の発生に伴いスキャン数が増加する。
【００６４】
大判プリンタにおいては、たかが１スキャンの増加であっても、スキャン距離が長いため、処理時間が大きく増加し、スループットが低下する。６０ｉｎｃｈ程度の画像の記録を想定した場合、パス数１で画像を記録する場合は１秒以上、ＣＡＤ画像などで一般的に使用される４パスであれば、４秒以上の処理時間の増加が、１スキャンの増加によって発生する。
【００６５】
また、パス数が２パス、４パスと大きくなるほど、画像を処理する単位が１／２，１／４と小さくなっていく傾向にある。一般的に、１パスにて画像を処理する単位は記録ヘッドの高さにほぼ等しく、ノズルシフト量は記録ヘッドの高さの約１％に相当する。この記録ヘッドの高さとノズルシフト量の関係も、パス数が増えるに伴って２％、４％と増加してゆく。そのため、同じノズルシフト量であっても、パス数が大きいほどノズルシフト量による影響を受けやすくなる。つまり、パス数が大きいほどスキャン数の増加が発生しやすいこととなり、パス数が多いほど、スキャン数の増加を防ぐ本発明の適用の効果が大きい。
【００６６】
画像が複数の連続領域から構成されるとき、各連続領域の記録に対して、冗長な処理が発生して、スキャン数が増加する可能性があるため、画像を構成する連続領域の数が多いほど、スキャン数が増加する可能性は高くなる。
【００６７】
図３は、二つの連続領域からなる画像の記録状態を示す図であり、図３（ａ）に示す例では２つのページからなる記録媒体の１ページ目に連続領域１が記録され、２ページ目に連続領域２が記録され、図３（ｂ）に示す例では、連続領域３と連続領域４からなる画像が、単一ページからなる記録媒体上に空白領域で隔てられて記録されている。
【００６８】
画像を構成する連続領域は、図３（ａ）に示すように、別々のページに記録される場合が一般的であるが、図３（ｂ）に示すように、同一ページ内に複数の連続領域が記録される場合にも、本発明はスキャン数の増加を防ぐ効果を有する。
【００６９】
以上により、本発明によるスキャン数の増加を防ぐ効果は、パス数や、画像を構成する連続領域の数が多いほど大きい。
【００７０】
本発明においては、各ページに形成される画像を長方形画像として捉え、当該長方形画像の副走査方向の長さをＨとし、記録ヘッドの副走査方向の長さをｈとする。Ｈをｈで割った商をｎとして、余りをｄとする。
【００７１】
さらに、複数配列されたノズルの副走査方向の配列間隔をｔとして、（ｈ−ｄ）をｔで割った商を閾値Ｎとする。
【００７２】
本発明においては、画像がＣＡＤ画像や、文章画像などの長方形画像の場合を扱い、余りｄが０でないときは、ノズルシフト量を閾値Ｎの範囲内で変えていき、ドットデータを記録するために用いるノズルを、副走査方向のノズル列方向の別なノズルに変更し、ノズル分散化処理を行い、余りｄが０のときは、ノズル分散化処理を行わない。
【００７３】
本実施例では、副走査方向の長さがＨの長方形画像を繰り返し記録する場合を扱っており、図４は、本実施例における各回の長方形画像を記録するときの動作を示すフローチャートである。
【００７４】
ホスト１１からの印刷データを、Ｉ／Ｆ１２を介して印刷制御部１４が受信すると、印刷制御部１４は印刷データをもとに、画像の副走査方向の長さのデータの信号を閾値算出部２１へ送信する。閾値算出部２１は、保持している記録ヘッドの長さｈとノズルの配列間隔ｔのデータをもとに、余りｄと閾値Ｎを決定し、余りｄと閾値Ｎのデータの信号を印刷制御部１４へ送信する（Ｓ１０１）。
【００７５】
印刷制御部１４は、余りｄが０かどうかを判断する（Ｓ１０２）。
【００７６】
余りｄが０の場合は、印刷制御部１４は、ノズルシフト量を初期値０にして（Ｓ１０３）、使用ノズル分散化処理を実施せず、記録を行う（Ｓ１０４）。
【００７７】
余りｄが０でない場合は、印刷制御部１４は、決定された閾値Ｎを元にして、使用ノズル分散化処理を行い、画像を記録する（Ｓ１０５〜Ｓ１１１）。
【００７８】
以下に、ステップＳ１０５〜Ｓ１１１で行われる画像の記録処理について詳細に説明する。
【００７９】
印刷制御部１４は、現在行っている記録が、１回目かどうかを判断する（Ｓ１０５）。
【００８０】
１回目の記録の場合は、印刷制御部１４は、ノズルシフト量を初期値０にする（Ｓ１０６）。初期値を０でなく、０から閾値Ｎ以下の範囲内にある任意の値としても良い。
【００８１】
次に、印刷制御部１４は、現在のノズルシフト量に応じて、ドットデータを記録するために用いるノズルを変更する。
【００８２】
記録開始時に、最初に記録を行うノズルとして、記録ヘッドの一方の端部から数えて、各ノズル列でノズルシフト量＋１のノズルを使用するノズル分散化処理を行う（Ｓ１０７）。
【００８３】
次に、印刷制御部１４は、ノズルシフト量が、閾値Ｎかどうかを判断する（Ｓ１０８）。
【００８４】
ノズルシフト量が、閾値Ｎより小さい場合は、印刷制御部１４は、ノズルシフト量に、１を加算する（Ｓ１０９）。
【００８５】
ノズルシフト量が閾値Ｎの場合は、印刷制御部１４は、ノズルシフト量を０に設定し直す（Ｓ１１０）。
【００８６】
その後、印刷制御部１４は、搬送制御部１６には記録媒体８を副走査方向に搬送させ、キャリッジ制御部１７にはキャリッジ６を主走査方向に移動させ、ヘッド制御部１８には記録ヘッド５を駆動させて、画像の記録を行う（Ｓ１１１）。
【００８７】
ここで、ステップＳ１０９は、０から閾値Ｎまでの範囲の数値を分散して選定する方法でもよい。
【００８８】
これにより、総スキャン数を増加させること無く、使用ノズル分散化制御を実現することができる。
【００８９】
以下、閾値算出部２１による、余りｄと閾値Ｎの決定について説明する。
【００９０】
余りｄと閾値Ｎの算出の決め手となるものは、画像の長さである。画像の長さが同一であれば、余りと閾値も同一である。従って、画像の長さが同一の画像を複数回繰り返して記録する場合は、余りと閾値を繰り返して計算する必要はない。特に、ノズル分散化処理が有効に利用されて記録が行われるＣＡＤ画像は、一般に定型の外枠を有し、一定の決まった大きさの画像の長さを持つ。従って、ＣＡＤ画像の定型の外枠の長さと、当該余りと、当該閾値とのデータや、すでに記録が行われた画像の長さと、当該余りと、当該閾値とのデータなどを予め保持しておけば、余りと閾値の算出は不要となる。
【００９１】
ここで、画像の大きさと、当該余りと、当該閾値とのデータが保持されているテーブルを一覧とよぶ。
【００９２】
閾値算出部２１は、ＣＡＤ画像の定型の外枠の画像の長さと、当該余り、当該閾値のデータを含む一覧を有する。
【００９３】
図５は、図４のフローチャートのステップＳ１０１の閾値算出部２１による、余りｄと閾値Ｎの決定法を表すフローチャートである。
【００９４】
まず、印刷制御部１４は、印刷データが、単一ページ内の外枠を持つ画像を表すかどうか判断する（Ｓ２０１）。ステップS２０１で、印刷データが単一ページ内の外枠を持つ画像を表すものであることが確認された場合には、画像の長さのデータを閾値算出部２１へ送信する。
【００９５】
ＣＡＤ画像以外の場合においては、文章画像のように、外枠を持たない画像の方が一般的である。しかし、外枠を持たない画像であったとしても、図３（ｂ）に示した画像のように、画像の記録を伴わない領域が存在しない限りは、ＣＡＤ画像と同様に、長方形画像として記録することが可能である。
【００９６】
そこで、印刷制御部１４は、ステップS２０１で、印刷データが、単一ページ内の外枠を持たない画像を表すものであることが確認された場合には、印刷データが示す画像が複数の連続領域を含むかどうかを判断する（Ｓ２０２）。ステップS２０２において、印刷データが示す画像が複数の連続領域を含まないものであることが確認された場合には、当該画像の長さの信号を閾値算出部２１へ送信する。
【００９７】
印刷制御部１４は、ステップS２０２において、印刷データが示す画像が複数の連続領域を含むものであることが確認された場合には、各連続領域の画像の長さを順に算出し、閾値算出部２１へ送信する（Ｓ２０３）。
【００９８】
閾値算出部２１は、印刷制御部１４から画像の長さが送られてくると、当該画像の長さのデータが一覧にあるかどうかを判断する（Ｓ２０４）。
【００９９】
閾値算出部２１は、ステップS２０４において、印刷制御部１４から送られてきた画像の長さのデータが一覧にあるときは、一覧から余りｄと閾値Ｎのデータを読み出し、当該データの信号を印刷制御部へ送信する（Ｓ２０５）。
【０１００】
また、ステップS２０４において、印刷制御部１４から送られてきた画像の長さのデータが一覧にない場合には、閾値算出部２１は、画像の長さのデータの信号を受信して、上記のように、画像の長さＨと、１スキャンの高さｈから、Ｈをｈで割った余りｄと（ｈ−ｄ）をｔで割った商Ｎを閾値として算出する。当該画像の長さのデータＨおよび算出した余りｄと閾値Ｎのデータを一覧に追加し、余りｄと閾値Ｎのデータの信号を印刷制御部１４へ送信する（Ｓ２０６）。その後、図４のステップＳ１０２以降に示した記録動作が実行される。
【０１０１】
ステップＳ１０１において決定された、閾値Ｎが１などの小さい値になった場合などには、ノズル分散化処理によって、ノズルの使用頻度を平均化する効果が十分に得られない状況に陥る場合がある。
【０１０２】
この様な場合には、一時的に閾値の範囲を超えたノズル分散化処理を行う、あるいは、少ないノズルシフト量でノズル分散化処理を行うなど、ユーザーに、ノズルの使用頻度の平均化とスループットの低下の防止のどちらを優先するかを選択させる方法も考えられる。
【０１０３】
図６は、ノズルの配置が異なる二つの記録ヘッドを表す図であり、２６はノズルの位置がノズル列の間で同一の配置を持つ記録ヘッドを表し、２７はノズルの位置がノズルの列の間で異なる配置を持つ記録ヘッドを表す。２６と２７とでは、ノズルの位置の差２８と２９は異なるため、使用ノズル分散化処理において、同じノズルシフト量を与える、記録ヘッドの移動量は異なる。また、ノズルの配置によっては、ノズルシフト量を、２ずつ増加させるなどの制御を行う方法も考えられる。
【符号の説明】
【０１０４】
１  第一スキャン目の記録ヘッドの位置
２  第二スキャン目の記録ヘッドの位置
３  頻繁に使用されるノズル位置
５  記録ヘッド
６  キャリッジ
７  ガイドシャフト
８  記録媒体
９  プラテン
１０  紙送りローラー
１１  ホスト
１２  Ｉ／Ｆ
１３  プリンタ制御部
１４  印刷制御部
１５  プリンタ記憶装置
１６  搬送制御部
１７  キャリッジ制御部
１８  ヘッド制御部
１９  搬送モータ
２０  キャリッジモータ
２１  閾値算出部
２２  プリンタ
２３  ノズルシフト量が０の時のスキャン動作
２４  ノズルシフト量が閾値のときのスキャン動作
２５  ノズルシフト量が閾値より大きい時のスキャン動作
２６  ノズルの位置がノズルの列の間で同一の配置の記録ヘッド
２７  ノズルの位置がノズルの列の間で異なる配置の記録ヘッド
２８  ２６の記録ヘッドにおけるノズル位置の差
２９  ２７の記録ヘッドにおけるノズル位置の差
【図１】
2013107334.tif 000003
【図２】
2013107334.tif 000004
【図３】
2013107334.tif 000005
【図４】
2013107334.tif 000006
【図５】
2013107334.tif 000007
【図６】
2013107334.tif 000008
【図７】
2013107334.tif 000009
【図８】
2013107334.tif 000010
【図９】
2013107334.tif 000011
【図１０】
2013107334.tif 000012