(57)【要約】【課題】主走査を行うタイミングが異なることに起因するライン形成位置のずれを抑制すること。【解決手段】複数のノズルが形成された印刷ヘッドを所定方向に移動させるとともに前記複数のノズルからインクを吐出させる主走査と前記所定方向に垂直な方向に移動させる副走査を前記印刷ヘッドに実行させ、かつ、Ｎ−１回目（Ｎは２以上の自然数）以前の前記主走査で印刷されたラインの間にＮ回目の前記主走査で他のラインを印刷するとともに、複数のラインで構成される印刷単位をＮmax回（ＮmaxはＮの最大値）の主走査で印刷し、かつ、画素毎のインク量を示すデータが同一であってもＮmax回目の前記主走査ではＮmax−１回目以前の前記主走査よりも吐出されるインク量が多くなるように前記印刷ヘッドから吐出されるインク量を制御する。【選択図】図１
2012187747.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルが形成された印刷ヘッドと、
前記印刷ヘッドを所定方向に移動させるとともに前記複数のノズルからインクを吐出させる主走査と前記所定方向に垂直な方向に移動させる副走査を前記印刷ヘッドに実行させる印刷ヘッド制御手段であって、
Ｎ−１回目（Ｎは２以上の自然数）以前の前記主走査で印刷されたラインの間にＮ回目の前記主走査で他のラインを印刷するとともに、複数のラインで構成される印刷単位をＮmax回（ＮmaxはＮの最大値）の主走査で印刷し、かつ、画素毎のインク量を示すデータが同一であってもＮmax回目の前記主走査ではＮmax−１回目以前の前記主走査よりも吐出されるインク量が多くなるように前記印刷ヘッドから吐出されるインク量を制御する印刷ヘッド制御手段と、
を備えるプリンター。
【請求項２】
前記印刷ヘッド制御手段は、
前記画素毎のインク量を示すデータが同一であってもＮmax回目の前記主走査ではＮmax−１回目以前の前記主走査よりも印刷媒体に印刷されるインクの記録密度が大きくなるように前記印刷ヘッドを制御する、
請求項１に記載のプリンター。
【請求項３】
前記印刷ヘッド制御手段は、
前記画素毎のインク量を示すデータが同一であってもＮmax回目の前記主走査ではＮmax−１回目以前の前記主走査よりも前記複数のノズルから吐出されるインク滴の大きさが大きくなるように前記印刷ヘッドを制御する、
請求項１に記載のプリンター。
【請求項４】
複数のノズルが形成された印刷ヘッドを備えるプリンターの制御方法であって、
前記印刷ヘッドを所定方向に移動させるとともに前記複数のノズルからインクを吐出させる主走査と前記所定方向に垂直な方向に移動させる副走査を前記印刷ヘッドに実行させ、かつ、Ｎ−１回目（Ｎは２以上の自然数）以前の前記主走査で印刷されたラインの間にＮ回目の前記主走査で他のラインを印刷するとともに、複数のラインで構成される印刷単位をＮmax回（ＮmaxはＮの最大値）の主走査で印刷し、かつ、画素毎のインク量を示すデータが同一であってもＮmax回目の前記主走査ではＮmax−１回目以前の前記主走査よりも吐出されるインク量が多くなるように前記印刷ヘッドから吐出されるインク量を制御する、
プリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンターに関する。
【背景技術】
【０００２】
インクジェットプリンターにおいては、複数のノズルを備える印刷ヘッドを所定方向に移動させつつ各ノズルからインクを吐出させる主走査を行って印刷媒体上の複数のラインについて印刷を行い、複数のラインの印刷が完了した後、上述の所定方向と垂直な方向に印刷ヘッドを移動させる副走査を行い、主走査と副走査とを繰り返すことによって印刷を行う。また、ノズルの間隔よりも短い間隔でドットを印刷することによって高解像度での印刷を実現するため、Ｎ−１回の主走査で印刷されたラインの間にＮ回目の主走査でラインを印刷する技術が開発されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９２９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術においては、早いタイミングで印刷されたラインと遅いタイミングで印刷されるラインとでライン形成位置のずれが発生することを防止することができなかった。すなわち、インクジェットプリンターにおいては、インクが印刷媒体に印刷されるとインクが印刷媒体に浸透することによって印刷媒体が伸びやすくなるため、複数回の主走査によって複数のラインの印刷が完了する場合、最後の主走査が行われる段階では既に多くのインクが印刷媒体に印刷されている。従って、最後の主走査が行われる段階ではそれ以前の主走査が行われた段階よりも印刷媒体が伸びており、最後の主走査以前でのラインの形成位置と最後の主走査でのラインの形成位置とにずれが生じてしまう。当該ずれは、印刷ヘッドが大きく、印刷ヘッドに形成されたノズルの数が多くなるほど顕著に発生する。従って、印刷媒体の一方の辺の端から端まで印刷可能な大きさの印刷ヘッドを備えるプリンターにおいては、特に上述のずれが顕著に発生する。
本発明は上記課題にかんがみてなされたもので、主走査を行うタイミングが異なることに起因するライン形成位置のずれを抑制することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明においては、画素毎のインク量を示すデータが同一であってもＮmax回目の主走査ではＮmax−１回目以前の主走査よりも吐出されるインク量が多くなるように印刷ヘッドから吐出されるインク量を制御して印刷を行う。すなわち、Ｎ−１回の主走査で印刷されたラインの間にＮ回目の主走査で他のラインを印刷することによって画像を形成していき、複数のラインで構成される印刷単位をＮmax回の主走査で印刷する印刷方式において、最後（Ｎmax回目）の主走査よりも前の主走査では相対的にインク量が少なくなるように構成する。
【０００６】
この構成によれば、印刷単位を構成する複数のラインの印刷を完了するために実行すべき主走査のうち、Ｎmax回目の主走査よりも前の主走査では相対的にインク量が少なくなり、当該Ｎmax回目の主走査よりも前の主走査で印刷されたインクによる印刷媒体の伸びは、各主走査でのインク量が同等である場合と比較して小さくなり、主走査を行うタイミングが異なることに起因するライン形成位置のずれを抑制することが可能である。
【０００７】
印刷ヘッドには、複数のノズルが形成されており、これによって、同一回の主走査によって複数のラインを印刷可能であればよい。印刷ヘッド制御手段は、当該印刷ヘッドの動作を制御して主走査および副走査を実行させることができればよい。主走査と副走査は、印刷ヘッドと印刷媒体とが相対的に移動する動作であり、主走査においては、複数のノズルからのインクの吐出を伴い得る状態で印刷ヘッドと印刷媒体との相対的な移動方向が所定方向となるように設定される。副走査においては、印刷ヘッドと印刷媒体の相対的な移動方向が当該所定方向に垂直な方向となるように設定される。
【０００８】
印刷ヘッド制御手段は、主走査の順序と各主走査で吐出される吐出インク量が関連するようにしながら印刷指示にかかる画像を印刷することができればよい。すなわち、Ｎ−１回目以前の主走査で印刷されたラインの間にＮ回目の主走査で他のラインを印刷することによって画像を形成していき、複数のラインで構成される印刷単位をＮmax回の主走査で印刷する構成においては、印刷済のライン間にさらにラインを形成して印刷単位の印刷を完了させる。この場合、印刷単位の印刷を完了させるために所定の順序で主走査を行うことになり、主走査の順序に応じてプリンターにて各ラインが印刷される順序が特定される。そこで、画素毎のインク量を示すデータが同一であってもＮmax回目の主走査よりも前のＮmax−１回目以前の主走査ではＮmax回目の主走査でのインク量よりも相対的にインク量が多くなるように吐出インク量を制御する。
【０００９】
ここで、画素毎のインク量を示すデータは画素毎のインク量を直接的あるいは間接的に特定するためのデータであれば良く、画素毎にインク滴を吐出するか否かを特定するためのデータであっても良いし、画素毎のインク量を示す階調値であっても良いし、画素毎のインク量に対応した他の表色系（例えばｓＲＧＢ等の入力表色系）の階調値であっても良い。
【００１０】
なお、印刷ヘッド上で副走査方向にＭ個のノズルが１列に並んでおり、Ｎmax回の主走査によってＬ個のラインを印刷する場合には、Ｌ×Ｍ個のラインが印刷単位を構成する。また、Ｎmax回の主走査を行う順序は印刷開始前に決定されていれば良く、隣接する複数のラインをラインが並ぶ順序に沿って印刷するように主走査を行っても良いし、ラインが並ぶ順序と異なる順序（印刷済のラインから１ライン以上離れたラインを印刷する順序）で印刷するように主走査を行っても良く、種々の構成を採用可能である。
【００１１】
さらに、プリンターにおいては、画素毎のインク量を示すデータが同一であってもＮmax回目の主走査ではＮmax−１回目以前の主走査よりも吐出されるインク量が多くなるように吐出インク量を制御すればよい。なお、画素毎のインク量を示すデータに値域が存在する場合、少なくとも値域の一部において画素毎のインク量を示すデータが同一であってもＮmax回目の主走査で吐出されるインク量とＮmax−１回目以前の主走査で吐出されるインク量とが異なるように構成されていればよい。むろん、値域の全部において画素毎のインク量を示すデータが同一であってもＮmax回目の主走査で吐出されるインク量とＮmax−１回目以前の主走査で吐出されるインク量とが異なるように構成されていてもよい。
【００１２】
さらに、ここでは、少なくともＮmax回目の主走査で吐出されるインク量がＮmax−１回目以前の主走査で吐出されるインク量よりも多ければ良く、むろん、Ｎmax−１回目以前の主走査において、主走査の回数が増加する度にインク量が線形的あるいは非線形的に増加するように構成されていてもよい。また、インク量は単位面積あたりのインクの記録密度によって調整しても良いし、インク滴の大きさによって調整しても良く種々の調整法を採用可能である。
【００１３】
さらに、単位面積あたりのインクの記録密度を調整することによって主走査の回数毎のインク量を調整するための構成例として、画素毎のインク量を示すデータが同一であってもＮmax回目の主走査ではＮmax−１回目以前の主走査よりも印刷媒体に印刷されるインクの記録密度が大きくなるように印刷ヘッドを制御するように構成してもよい。印刷媒体上の記録密度を変動させるための構成としては、種々の構成を採用可能であり、例えば、主走査の回数に応じて主走査方向の印刷解像度を変更し、同じ階調値に応じて印刷媒体に記録されるインク滴の数を増減させることによってインクの記録密度を調整しても良い。
【００１４】
主走査の回数に応じて主走査方向の印刷解像度を変更するための構成としては、種々の構成を採用可能であり、例えば、印刷ヘッドを単位距離移動させる度にインク滴を吐出する主走査において、単位距離を増減させて１ラインあたりに吐出可能なインク滴の数を増減させる構成を採用可能である。
【００１５】
さらに、インク滴の大きさによって主走査の回数毎のインク量を調整するための構成例として、画素毎のインク量を示すデータが同一であってもＮmax回目の主走査ではＮmax−１回目以前の主走査よりも複数のノズルから吐出されるインク滴の大きさが大きくなるように印刷ヘッドを制御するように構成してもよい。インク滴の大きさを変動させるための構成としては、種々の構成を採用可能であり、例えば、インク滴を吐出するノズルにおいてインク滴の吐出を制御するための素子（例えば、ピエゾ素子や抵抗素子）に与える電圧の大きさを変動させることによってインク滴の大きさを変動させてもよい。むろん、当該電圧の波形を変動させることによってインク滴の大きさを変動させてもよい。
【００１６】
さらに、本発明のように、複数のラインで構成される印刷単位をＮmax回の主走査で印刷する場合に、Ｎmax回目の主走査ではそれ以前の主走査よりも同じ階調値に基づいて吐出されるインク量が多くなるようにインク量を制御する手法は、プログラムや方法としても適用可能である。また、以上のような装置、プログラム、方法は、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態にかかるプリンターのブロック図である。
【図２】（２Ａ），（２Ｂ）はプリンターの概略構成、（２Ｃ）は印刷ヘッドの概略構成、（２Ｄ）は印刷媒体上に印刷される画素を示す図である。
【図３】印刷制御処理のフローチャートである。
【図４】印刷制御処理のフローチャートである。
【発明を実施するための形態】
【００１８】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）プリンターの構成：
（２）印刷制御処理：
（３）他の実施形態：
【００１９】
（１）プリンターの構成：
図１は、本発明にかかるプリンターの制御系の構成を示すブロック図である。プリンター４０は、ＲＡＭ，ＲＯＭ，ＣＰＵ等を備える制御部４５とキャリッジドライバー４６とピエゾドライバー４７と印刷ヘッド４１とを備えており、ＲＯＭに記録されたプログラムを制御部４５で実行することができる。本実施形態においては、このプログラムの一つとしてコンピューター１０の印刷データ生成プログラム２１が生成する印刷データを取得し、当該印刷データに基づいて印刷を実行する機能を実行可能である。当該印刷を実行する機能は、印刷媒体の伸びを防止してライン形成位置のずれを抑制しながら印刷を実行させる機能を含んでいる。
【００２０】
図２Ａ，２Ｂはプリンター４０の概略構成を示す側面図および上面図である。本実施形態において、プリンター４０は２つのロール部４３，４４を備えており、印刷媒体Ｐを一方のロール部４３で蓄積し、他方のロール部４４で巻き取ることによって印刷媒体Ｐをプラテン４２上に搬送することができる。プラテン４２の上方には印刷ヘッド４１が備えられており、印刷ヘッド４１は、プラテン４２上の印刷媒体Ｐに対して平行な面内で印刷媒体Ｐの搬送方向と平行（図２Ａ，２Ｂに示す実線の矢印方向）および垂直（図２Ｂに示す破線の矢印方向）な方向に移動可能である。
【００２１】
また、印刷ヘッド４１には、複数のノズルが形成されており、各ノズルからインク滴を吐出することができる。図２Ｃは、印刷ヘッド４１の上面図を模式的に示す図であり、破線によって印刷ヘッド４１の下面で開口するノズル４１ａを模式的に示している。印刷ヘッド４１には、同図２Ｃに示すように、印刷ヘッド４１が延びる方向に沿って複数のノズル４１ａが形成されている。複数のノズル４１ａはインクタンクに連結されたインク室の開口部であり、インク室の壁面はピエゾ素子の伸縮に応じて移動可能に構成され、インク室の壁面の変動に連動してインク室の容積が変動し、インク室内のインクがノズルから吐出されるように構成されている。複数のノズル４１ａに対応する複数のピエゾ素子には、図１に示すピエゾドライバー４７が接続されている。
【００２２】
当該ピエゾドライバー４７は、所定の波形の電圧を複数のピエゾ素子に対して印加することが可能であり、本実施形態においては、予め決められた波形の中から印加する電圧の波形を選定してピエゾ素子に印加することにより、同一のノズルから３段階の大きさのインク滴を吐出することが可能である。また、制御部４５は、ピエゾドライバー４７に制御信号を出力することにより、任意のタイミングで任意のノズルから所望の大きさのインク滴を吐出させるように指示を行うことができる。
【００２３】
さらに、本実施形態において印刷ヘッド４１は、図示しないキャリッジによって少なくとも２方向に移動可能に構成されている。すなわち、キャリッジは、キャリッジドライバー４６の制御によって、印刷ヘッド４１上でノズル４１ａが並ぶ方向に対して垂直な方向（図２Ａ，２Ｂに示す実線の矢印方向）に印刷ヘッド４１を単位距離だけ移動させることが可能である。また、ノズル４１ａが並ぶ方向に対して垂直な方向に移動可能な範囲の端部まで印刷ヘッド４１が達した場合、キャリッジは、キャリッジドライバー４６の制御によってノズル４１ａが並ぶ方向に対して平行な方向（図２Ｂに示す破線の矢印方向）に印刷ヘッド４１を単位距離だけ移動させることが可能である。
【００２４】
なお、キャリッジドライバー４６による印刷ヘッド４１の移動の方向や移動量は、制御部４５が出力するキャリッジドライバー４６への制御信号によって特定される。本実施形態において制御部４５は、キャリッジドライバー４６に対して制御信号を出力することにより、ノズル４１ａが並ぶ方向に対して垂直な方向に印刷ヘッド４１を単位距離だけ移動させ、当該単位距離だけ移動させる度に、ピエゾドライバー４７に対して制御信号を出力してノズル４１ａからインクを吐出させる。本明細書においては、当該ノズル４１ａが並ぶ方向に対して垂直な方向に印刷ヘッド４１を移動させる動作を主走査と呼ぶ。また、ノズル４１ａが並ぶ方向に対して平行な方向に印刷ヘッド４１を移動させる動作を副走査と呼ぶ。
【００２５】
本実施形態にかかるプリンター４０の印刷ヘッド４１の全長（印刷媒体Ｐの搬送方向に対して垂直な方向の長さ）は、図２Ｂに示すように印刷媒体Ｐの全幅（印刷媒体Ｐの搬送方向に対して垂直な方向の幅）よりも長く、上述の主走査と副走査を繰り返すことにより破線で示す矩形の印刷範囲Ｒにインクを印刷することができる。また、印刷ヘッド４１を副走査させる際の距離をノズル４１ａの間隔の１／４の距離とすることによって、副走査方向にノズル４１ａのピッチの４倍の解像度の印刷物を得ることができる。
【００２６】
以上のように、本実施形態にかかるプリンター４０においては、印刷ヘッド４１を主走査方向に単位距離移動させる度に印刷媒体Ｐ上にインクを印刷することが可能であり、主走査方向に複数の画素を印刷可能である。また、印刷ヘッド４１に複数のノズル４１ａが並んでおり、印刷ヘッド４１が副走査方向に移動することが可能であるため、副走査方向にも複数の画素を印刷可能である。本実施形態においては、印刷媒体Ｐ上で主走査方向に並ぶ複数の画素をラインと呼ぶ。また、印刷媒体Ｐに印刷される画像を示す後述する画像データにおいても、印刷媒体Ｐ上でのラインと同方向に並ぶ複数の画素をラインと呼ぶ。
【００２７】
図２Ｄは、丸によって印刷媒体Ｐ上の画素を模式的に示しており、横方向に並ぶ複数の画素によって各ラインが構成され、複数のラインが縦方向に並ぶ様子を示している。本実施形態においては、上述のように印刷ヘッド４１を副走査させる際の距離をノズル４１ａの間隔の１／４の距離とすることによって、副走査方向にノズル４１ａのピッチの４倍の解像度の印刷物を得ることができる。図２Ｄにおいては、副走査方向にノズル４１ａのピッチの４倍の解像度の印刷物を得る際の主走査の順序を例示している。すなわち、図２Ｄにおいては、主走査の順序を丸内の数値によって示しており、同図２Ｄにおいては、上方に位置するラインから順に印刷をしていく例を示している。
【００２８】
同図２Ｄに示す例は、Ｎ−１回目（Ｎは２以上の自然数）以前の主走査で印刷されたラインの間にＮ回目の主走査で他のラインを印刷することによって画像を形成していき、複数のラインで構成される印刷単位をＮmax回（ＮmaxはＮの最大値）の主走査で印刷する印刷動作の例である。すなわち、図２Ｄに示す例では、１回目の主走査で印刷された１と付された丸で示すラインの間に２回目の主走査で他のラインである２と付された丸で示すラインが印刷され、２回目以前の主走査で印刷された１および２と付された丸で示すラインの間に３回目の主走査で他のラインである３と付された丸で示すラインが印刷され、３回目以前の主走査で印刷された３および１と付された丸で示すラインの間に４回目の主走査で他のラインである４と付された丸で示すラインが印刷される。そして、各ノズルで４回の主走査を行うことによって副走査方向にラインが隙間なく埋められることになるため、ノズル数がＭである場合、４×Ｍ個のラインによって構成される印刷単位を４回の主走査で印刷することになる。このような印刷は、例えば、図２Ｃに示す印刷ヘッド４１において実線で示す矢印に付した数値の順序で主走査を行い、各主走査が終了した後に一点鎖線で示す副走査を行うことによって実現される。
【００２９】
（２）印刷制御処理：
次に、以上のプリンター４０によって印刷を実行する際の印刷制御処理を説明する。本実施形態においては、画像データが示す画像を印刷させるための印刷データがコンピューター１０にて生成されてプリンター４０に転送されることによってプリンター４０が当該画像を印刷する。すなわち、コンピューター１０は、図示しない制御部において印刷データ生成プログラム２１を実行可能であり、当該印刷データ生成プログラム２１の処理によりコンピューター１０は、画像データに基づいて画素数の調整と色変換処理とハーフトーン処理と並べ替え処理とを実行して印刷データを生成し、プリンター４０に転送する。
【００３０】
具体的には、利用者が図示しないユーザーインターフェースを利用して印刷対象の画像を指定して印刷実行指示を行うと、コンピューター１０は、印刷データ生成プログラム２１の処理により、印刷実行指示にかかる画像データおよび印刷解像度を取得し、当該印刷解像度で印刷されるように画像データの画素数を調整する。本実施形態においては、少なくとも副走査方向にノズル４１ａのピッチの４倍の解像度の解像度となるように画素数の調整が行われる。
【００３１】
次に、コンピューター１０は、印刷データ生成プログラム２１の処理により、画像データの表色系である入力表色系を、プリンター４０で吐出可能なインクの色に対応した出力表色系に変換する色変換処理を実行する。具体的には、本実施形態における画像データはＲＧＢの各色成分の階調値の組み合わせによって画素毎の色を表現したｓＲＧＢ表色系のデータである。従って、入力表色系はｓＲＧＢ表色系である。また、プリンター４０においては、ＣＭＹＫのインクを吐出可能であり、ＣＭＹＫの各色成分の階調値の組み合わせによって印刷媒体Ｐ上の画素毎の色を表現している。従って、出力表色系はＣＭＹＫ表色系である。そこで、コンピューター１０は、予め規定された色変換テーブルを参照し、補間演算等を行って、画像データの各画素の表色系をｓＲＧＢ表色系からＣＭＹＫ表色系に変換する（ＲＧＢ階調値をＣＭＹＫ階調値に変換する）。
【００３２】
次に、コンピューター１０は、印刷データ生成プログラム２１の処理により、ハーフトーン処理を実行する。すなわち、コンピューター１０は、上述の色変換後のＣＭＹＫ階調値に基づいて、インク滴の吐出の有無とともにインク滴を吐出する場合にはその大きさを画素毎に指定するデータを生成する。次に、コンピューター１０は、印刷データ生成プログラム２１の処理により、ハーフトーン処理後のデータを並べ替える並べ替え処理を行う。すなわち、コンピューター１０は、各主走査においてインクが印刷され得る画素が早い順序に並ぶように上述のデータの順序を並べ替える。そして、コンピューター１０は、並べ替え後の順序で画素毎のデータがプリンター４０に転送されるように印刷データを生成し、印刷解像度を示すデータを付して当該印刷データをプリンター４０に対して転送する。この結果、プリンター４０には、図２Ｄにおいて丸内に１と示した画素のインク滴が、１回目の主走査で印刷される順に並んだデータが転送され、順次、図２Ｄにおいて丸内に２と示した画素のインク滴が、２回目の主走査で印刷される順に並んだデータ、図２Ｄにおいて丸内に３と示した画素のインク滴が、３回目の主走査で印刷される順に並んだデータ、図２Ｄにおいて丸内に４と示した画素のインク滴が、４回目の主走査で印刷される順に並んだデータがプリンター４０に転送される。
【００３３】
印刷データがプリンター４０に対して転送されると、プリンター４０は図３に示す印刷制御処理を実行する。当該印刷制御処理において、制御部４５は、まず、印刷データを取得する（ステップＳ１００）。すなわち、コンピューター１０から転送される印刷データを取得し、図示しないメモリに逐次記録していく。
【００３４】
次に、制御部４５は、主走査回数を示す変数Ｙを１に初期化し（ステップＳ１０５）、変数Ｙが４と等しいか否かを判定する（ステップＳ１１０）。すなわち、本実施形態においては、図２Ｄに示すように、上から順にラインを印刷して４回の主走査で４ライン分の印刷を行うことによって、Ｍ個のノズルで４×Ｍ個の印刷単位を印刷する構成となっており、実行対象となっている主走査が４回の主走査の中のいずれであるのかを判定する。
【００３５】
そして、ステップＳ１１０にて、変数Ｙが４と等しいと判定されない場合、制御部２０は、実行対象となっている主走査が１回目〜３回目の主走査のいずれかであるとみなし、基準の記録密度よりも低い密度でＹ回目の主走査による印刷を行う（ステップＳ１１５）。一方、ステップＳ１１０にて、変数Ｙが４と等しいと判定された場合、制御部２０は、実行対象となっている主走査が４回目の主走査であるとみなし、印刷データに基づいて４回目の主走査による印刷を行う（ステップＳ１２０）。
【００３６】
本実施形態において、プリンター４０は、利用者が指示した印刷解像度を印刷データに基づいて特定し、当該印刷解像度で印刷を実行する。すなわち、制御部４５は、当該印刷解像度での画素のピッチと等しい単位距離だけ印刷ヘッド４１を主走査方向に移動させるための制御信号をキャリッジドライバー４６に対して出力する。この結果、印刷ヘッド４１は、利用者が指示した印刷解像度でドットを印刷できる状態で主走査を行う。
【００３７】
この構成において、印刷ヘッド４１が単位距離だけ移動される度に、印刷データに基づいてインク滴の吐出を行えば、印刷データ通りの印刷を実行することができる。しかし、本実施形態において、ステップＳ１１５では印刷データ通りにインクを印刷した場合の記録密度（基準の記録密度）よりも低い記録密度となるように、制御部４５は、間引き処理を行う。すなわち、制御部４５は、主走査方向に並ぶ各画素についての印刷を行うために、通常は、印刷データがいずれかのインク滴の大きさの吐出を示している場合には当該大きさのインク滴を吐出させるための制御信号をピエゾドライバー４７に対して出力する構成とする。しかし、制御部４５は、ｎ画素（ｎは２以上の自然数）あたりに１個の割合で、印刷データによらず、インク滴を吐出させるための制御信号をピエゾドライバー４７に対して出力しない構成とする。この構成により、ｎ画素あたりに１個の割合で画素が間引かれ、１〜３回目の主走査では、基準の記録密度よりも低い記録密度で印刷が行われる。
【００３８】
一方、ステップＳ１２０においては、印刷データ通りにインクを印刷する。すなわち、制御部４５は、主走査方向に並ぶ各画素についての印刷を行うために、印刷データがいずれかのインク滴の大きさの吐出を示している場合には当該大きさのインク滴を吐出させるための制御信号をピエゾドライバー４７に対して出力する。以上の構成によれば、画素毎のインク量を示すデータが同一であっても４回目の主走査では１〜３回目以前の主走査よりも印刷媒体に印刷されるインクの記録密度が大きくなるように印刷ヘッドが制御される。
【００３９】
以上のステップＳ１１５あるいはＳ１２０にて印刷が行われると、制御部２０は、変数Ｙをインクリメントし（ステップＳ１２５）、変数Ｙの値が最大値４より大きいか否かを判定する（ステップＳ１３０）。そして、ステップＳ１３０にて、変数Ｙの値が最大値４より大きいと判定されるまで、ステップＳ１１０以降の処理を繰り返す。以上の処理によれば、画素毎のインク量を示すデータが同一であっても４回目の主走査では１〜３回目以前の主走査よりも画像データの同じ階調値に基づいて吐出されるインク量が多くなるように印刷を行うことができる。
【００４０】
以上の処理によれば、主走査を行うタイミングが１回目〜４回目のように遅くなるにつれ、インクが印刷媒体Ｐに対して浸透することによる伸びが発生することが抑制され、主走査を行うタイミングが異なることに起因するライン形成位置のずれを抑制することが可能である。
【００４１】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、複数のラインで構成される印刷単位をＮmax回の主走査で印刷する場合に、Ｎmax回目の主走査ではそれ以前の主走査よりも同じ階調値に基づいて吐出されるインク量が多くなるようにインク量を制御することができる限りにおいて、他にも種々の実施形態を採用可能である。例えば、印刷データは、プリンター４０にて生成しても良い。
【００４２】
また、上述の実施形態においては、Ｎmax−１回目以前の主走査（１〜３回目の主走査）において間引き処理を行うことによって基準の記録密度よりも低い記録密度で印刷を行う構成を採用していたが、基準の記録密度よりも低い記録密度で印刷を行うための構成は、他にも種々の構成を採用可能である。例えば、Ｎmax−１回目以前の主走査（１〜３回目の主走査）において間引き処理を行うとともに、Ｎmax回目の主走査（４回目の主走査）において印刷データがインクを吐出しないことを示している画素においてもインクを吐出するように構成してもよい。
【００４３】
さらに、主走査の回数毎に主走査方向の印刷解像度を変更し、同じ階調値に応じて印刷媒体に記録されるインク滴の数を増減させることによってインクの記録密度を調整しても良い。例えば、印刷データによって指定された印刷解像度でＮmax回目の主走査での印刷を実行し、Ｎmax−１回目の主走査においては、当該指定された印刷解像度よりも低解像度で印刷を行うとともに印刷解像度の変更に伴ってインク滴の数が印刷データにて指示された数より減少するように構成してもよい。
【００４４】
さらに、Ｎmax回目の主走査においては、印刷データによってある印刷解像度が指定された場合、当該指定された印刷解像度よりも高解像度で印刷を行うとともに印刷解像度の変更に伴ってインク滴の数が印刷データにて指示された数より増加するように構成し、かつ、Ｎmax−１回目の主走査においては、当該指定された印刷解像度よりも低解像度で印刷を行うとともに印刷解像度の変更に伴ってインク滴の数が印刷データにて指示された数より減少するように構成してもよい。なお、ここでは、インク滴の数の増減によって画像の色の変動が抑制されるようにインク滴の数を調整することが好ましい。
【００４５】
なお、主走査の回数毎に主走査方向の印刷解像度を変更するための構成としては、種々の構成を採用可能であり、例えば、印刷ヘッドを単位距離移動させる度にインク滴を吐出する主走査において、単位距離を増減させて１ラインあたりに吐出可能なインク滴の数を増減させる構成を採用可能である。なお、印刷ヘッドの移動速度は維持しても良いし、増減させても良い。印刷ヘッドの移動速度を維持する場合にはインクを吐出する間隔（インク滴を吐出するための素子を駆動する際の駆動周波数）を変動させることになる。印刷ヘッドの移動速度を変動させる場合には、移動速度に合わせて必要に応じてインクを吐出する間隔を調整する。
【００４６】
さらに、インク滴の大きさによって主走査の回数毎のインク量を調整する構成としても良い。図４は、インク滴の大きさによって主走査の回数毎のインク量を調整する場合の印刷制御処理を示すフローチャートである。当該印刷制御処理は図１に示すプリンター４０にて実行され、図３に示す印刷制御処理と同様の処理を含んでいる。図４に示す印刷制御処理において、図３に示す印刷制御処理と同様の処理については同様の符号で示している。図４に示す印刷制御処理においては、主走査の回数に応じて実行される印刷処理であるステップＳ１１５ａおよびＳ１２０ａが図３に示す印刷制御処理と異なっている。
【００４７】
具体的には、本例におけるピエゾドライバー４７は、各ノズルから複数段階のインク滴を吐出させるための駆動電圧として２種類の駆動電圧を出力することができる。例えば、３種類（大中小）の各インク滴を基準のインク量でノズルから吐出させるための基準の駆動電圧と、３種類の各インク滴の量を基準のインク量よりも抑制してノズルから吐出させるための駆動電圧であって基準の駆動電圧よりも小さい振幅の駆動電圧が予め定義される。そして、ピエゾドライバー４７は、制御部４５が出力する制御信号に基づいて駆動電圧を、基準の駆動電圧と基準の駆動電圧よりも小さい振幅の駆動電圧とのいずれかから選択してノズル４１ａに対して印加することができる。
【００４８】
そこで、制御部４５は、ステップＳ１１５ａにおいて、基準の駆動電圧よりも小さい振幅の駆動電圧でピエゾ素子を駆動して印刷を行う。すなわち、制御部４５は、基準の駆動電圧よりも小さい振幅の駆動電圧でピエゾ素子を駆動するようにピエゾドライバー４７に対して制御信号を出力して印刷を行う。また、制御部４５は、ステップＳ１２０ａにおいて、基準の駆動電圧でピエゾ素子を駆動して印刷を行う。すなわち、制御部４５は、基準の駆動電圧でピエゾ素子を駆動するようにピエゾドライバー４７に対して制御信号を出力して印刷を行う。
【００４９】
以上の処理によれば、画素毎のインク量を示すデータが同一であっても４回目の主走査では１〜３回目の主走査よりも複数のノズルから吐出されるインク滴の大きさが大きくなるように印刷ヘッドを制御することができる。なお、インク滴の大きさを変動させるための構成としては、種々の構成を採用可能であり、例えば、駆動電圧の波形を変動させることによってインク滴の大きさを変動させてもよい。
【符号の説明】
【００５０】
１０…コンピューター、２０…制御部、２１…印刷データ生成プログラム、２１ａ…画像データ取得部、２１ｂ…色変換処理部、２１ｃ…ハーフトーン処理部、２１ｄ…並べ替え処理部、３０…ＨＤＤ、３０ａ，３０ｂ…色変換テーブル、４０…プリンター、４１…印刷ヘッド、４１ａ…ノズル、４２…プラテン、４３，４４…ロール部
【図１】
2012187747.tif 000003
【図２】
2012187747.tif 000004
【図３】
2012187747.tif 000005
【図４】
2012187747.tif 000006