(57)【要約】  【課題】  インク粒子吐出タイミングを制御するための複雑な機構を設けることなく、記録ヘッドと記録媒体との相対移動方向におけるドット形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができるデータ処理装置、データ処理方法、データ処理プログラムを提供すること。  【解決手段】  理想的な基準位置に近似する位置にドットが形成されるように選択された副画素ｐｉに基づいてインク粒子が吐出されるので、インクジェットヘッド３と用紙との相対移動方向における各ドット間の形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができる。  【選択図】    図８
2006150655.tif 000002
【特許請求の範囲】
【請求項１】
複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信するデータ処理装置において、
ノズルからインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を、各ノズル毎に記憶するズレ量記憶手段と、
多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する多値化手段と、
前記多値化手段の結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する選択手段と、
その選択手段により選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データを生成する印刷画像データ生成手段と、
その印刷画像データ生成手段により生成された印刷画像データを前記インクジェット記録装置へ送信する印刷画像データ送信手段とを備え、
前記選択手段は、その選択手段により選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、前記記録ヘッドと記録媒体との相対移動方向において、前記基準位置に最も近似する位置にドットが形成されるように、前記ズレ量記憶手段に記憶されたズレ量に関する値に基づいて副画素を選択するものであることを特徴とするデータ処理装置。
【請求項２】
基準位置に最も近似する位置にドットが形成されるような副画素を、実際に形成されるドットの記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量に応じて記憶する目標画素記憶手段を有し、
前記選択手段は、前記ズレ量記憶手段に記憶されたズレ量に基づいて、前記目標画素記憶手段に記憶された副画素を選択するものであることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記多値化手段は、少なくとも対応するドットを形成するか否かが決定された画素を行単位で表すデータを出力するものであり、
その多値化手段により出力されたデータのうち、少なくとも１行分のデータに含まれる画素について前記選択手段により選択され得るｎ行分（ｎは２以上の整数）の副画素を、前記インクジェット記録装置においてドットが形成される順に記憶可能であり、且つドットが相対的に先に形成されるｘ行（ｘ＜ｎ）分の副画素を記憶する上流側記憶領域と、ドットが相対的に後に形成されるｙ行（ｙ≦ｘ）分の副画素を記憶する下流側記憶領域とを含むバッファメモリと、
そのバッファメモリが、前記多値化手段の結果出力されたデータのうちｍ行目（ｍは整数）のデータに含まれる画素について選択されたｎ行分の副画素を記憶している状態において、前記上流側記憶領域へ前記下流側記憶領域に記憶されているｙ行分の副画素を移動する移動手段と、
その移動手段により前記上流側記憶領域へ移動させられたｙ行分の副画素と、前記選択手段によりｍ＋１行目のデータに含まれる画素について選択されて上流側記憶領域へ記憶されたｙ行分の副画素とをドットを形成する副画素として、上流側記憶領域において合成する合成手段とを有し、
前記印刷画像データ生成手段は、その合成手段によりバッファメモリの上流側記憶領域において合成されるｘ行分の副画素に基づいて、印刷画像データを生成するものであることを特徴とする請求項１または２に記載のデータ処理装置。
【請求項４】
前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成されており、
前記選択手段は、前記ズレ量記憶手段に記憶されたズレ量が所定条件外である場合には、連続して並ぶ２以上の副画素を選択し、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類を選択するものであり、
前記印刷画像データ生成手段は、前記選択手段により選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データを生成するものであることを特徴とする請求項１から３のいずれかに記載のデータ処理装置。
【請求項５】
前記選択手段は、前記ズレ量記憶手段に記憶されたズレ量が所定条件内である場合には、１の副画素を選択するものであることを特徴とする請求項１から４のいずれかに記載のデータ処理装置。
【請求項６】
前記インクジェット記録装置は、記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであることを特徴とする請求項１から５のいずれかに記載のデータ処理装置。
【請求項７】
複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信するデータ処理方法において、
多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する多値化工程と、
その多値化工程の結果、ドットを形成すると決定された画素に対応してインク粒子を吐出可能なノズルから記録媒体上にインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を取得するズレ量取得工程と、
前記多値化工程の結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する選択工程と、
その選択工程により選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データを生成する印刷画像データ生成工程と、
その印刷画像データ生成工程により生成された印刷画像データを前記インクジェット記録装置へ送信する印刷画像データ送信工程とを含み、
前記選択工程は、その選択工程により選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、前記記録ヘッドと記録媒体との相対移動方向において、前記基準位置に最も近似する位置にドットが形成されるように、前記ズレ量取得工程により取得されたズレ量に関する値に基づいて副画素を選択するものであることを特徴とするデータ処理方法。
【請求項８】
前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成され、且つ記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであり、
前記選択工程は、前記ズレ量取得工程により取得されたズレ量が所定条件外である場合には、連続して並ぶ２以上の副画素を選択し、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類を選択するものであり、
前記印刷画像データ生成工程は、前記選択工程により選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データを生成するものであることを特徴とする請求項７記載のデータ処理方法。
【請求項９】
複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信するコンピュータにおいて実行されるデータ処理プログラムにおいて、
多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する多値化ステップと、
その多値化ステップの結果、ドットを形成すると決定された画素に対応してインク粒子を吐出可能なノズルから記録媒体上にインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を取得するズレ量取得ステップと、
前記多値化ステップの結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する選択ステップと、
その選択ステップにより選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データを生成する印刷画像データ生成ステップと、
その印刷画像データ生成ステップにより生成された印刷画像データを前記インクジェット記録装置へ送信する印刷画像データ送信ステップとを前記コンピュータに実行させ、
前記選択ステップは、その選択ステップにより選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、前記記録ヘッドと記録媒体との相対移動方向において、前記基準位置に最も近似する位置にドットが形成されるように、前記ズレ量取得ステップにより取得されたズレ量に関する値に基づいて副画素を選択するものであることを特徴とするデータ処理プログラム。
【請求項１０】
前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成され、且つ記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであり、
前記選択ステップは、前記ズレ量取得ステップにより取得されたズレ量が所定条件外である場合には、連続して並ぶ２以上の副画素を選択し、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類を選択するものであり、
前記印刷画像データ生成ステップは、前記選択ステップにより選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データを生成するものであることを特徴とする請求項９記載のデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置、データ処理方法、データ処理プログラムに関し、特に、インク粒子吐出タイミングを制御するための複雑な機構を設けることなく、記録ヘッドと記録媒体との相対移動方向におけるドット形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができるデータ処理装置、データ処理方法、データ処理プログラムに関するものである。
【背景技術】
【０００２】
従来から、インク粒子を着弾させて画像を形成するインクジェット記録装置が知られている。このインクジェット記録装置では、記録ヘッドに設けられた複数のノズルから極少量のインク粒子を選択的に吐出して細かいドットを記録媒体上に形成することにより、ドットから構成される画像を形成する。このようなインクジェット記録装置は、例えば、駆動パルスを印加することにより各ノズルに対応して設けられた駆動素子を作動させ、各ノズルからインク粒子を吐出させる。このような多数のノズルを同一寸法に製作することは困難であり、製造バラツキ等の要因で、ノズルから吐出するインク粒子の用紙着弾位置に関し無視できない不揃いがあると、画像に濃淡のむらが生じるという問題点があった。
【０００３】
特に、インクジェット記録装置が、用紙の移動方向と交差する方向にノズルが並設された固定式の記録ヘッドを有し、その記録ヘッドに対し用紙を移動させつつ、用紙幅方向の１ライン分のドットの記録を一括して行ういわゆるラインプリンタである場合には、このような問題が顕著となる。
【０００４】
図１４は、従来のラインプリンタにおいて、所定のノズルから吐出されるインクの着弾位置にずれが生じた場合に形成されるドット１００を示す図である。ラインプリンタは、所定ピッチでノズルが配設された記録ヘッドに対し用紙を一方向に移動させながら、一括して一ライン分の記録を行う。図１４において、紙面左右方向がノズルの並び方向に相当し、紙面上下方向が用紙の移動方向に相当する。図１４に示すように、あるノズルから吐出されるインクの着弾位置に固有のズレが生じると、そのノズルから吐出されるインク粒子により形成されるドット列のみが正規の位置からずれて不均一に配置されることとなり、画像に濃淡のむらを発生させる原因となる。そしてこの濃淡のむらは、画像全体として見たとき、用紙移動方向（図１４における紙面上下方向）に連続的に伸びるすじ状の濃淡のむらとなって表れるため、画像の品質を特に劣化させることとなるのである。
【０００５】
上述の問題点を解消することを目的として、特開２００１−２６０３５０号公報（特許文献１）には、ラインプリンタにおいて、ノズルの駆動素子に印加するパルス電圧波形のパルス電圧や時間幅を制御することにより各ノズル毎にインク吐出タイミングを微細に調節して、用紙移動方向におけるドットのズレを解消する技術が開示されている。
【特許文献１】特開２００１−２６０３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の技術では、各ノズルの駆動素子に印加するパルス電圧波形のパルス電圧や時間幅を微細に制御するための複雑な回路が必要になるという問題点があった。
【０００７】
本発明は上述した問題点を解決するためになされたものであり、インク粒子吐出タイミングを制御するための複雑な機構を設けることなく、記録ヘッドと記録媒体との相対移動方向におけるドット形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができるデータ処理装置、データ処理方法、データ処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために、請求項１記載のデータ処理装置は、複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信するものであって、ノズルからインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を、各ノズル毎に記憶するズレ量記憶手段と、多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する多値化手段と、前記多値化手段の結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する選択手段と、その選択手段により選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データを生成する印刷画像データ生成手段と、その印刷画像データ生成手段により生成された印刷画像データを前記インクジェット記録装置へ送信する印刷画像データ送信手段とを備え、前記選択手段は、その選択手段により選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、前記記録ヘッドと記録媒体との相対移動方向において、前記基準位置に最も近似する位置にドットが形成されるように、前記ズレ量記憶手段に記憶されたズレ量に関する値に基づいて副画素を選択するものである。
【０００９】
請求項２記載のデータ処理装置は、請求項１記載のデータ処理装置において、基準位置に最も近似する位置にドットが形成されるような副画素を、実際に形成されるドットの記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量に応じて記憶する目標画素記憶手段を有し、前記選択手段は、前記ズレ量記憶手段に記憶されたズレ量に基づいて、前記目標画素記憶手段に記憶された副画素を選択するものである。
【００１０】
請求項３記載のデータ処理装置は、請求項１または２に記載のデータ処理装置において、前記多値化手段は、少なくとも対応するドットを形成するか否かが決定された画素を行単位で表すデータを出力するものであり、その多値化手段により出力されたデータのうち、少なくとも１行分のデータに含まれる画素について前記選択手段により選択され得るｎ行分（ｎは２以上の整数）の副画素を、前記インクジェット記録装置においてドットが形成される順に記憶可能であり、且つドットが相対的に先に形成されるｘ行（ｘ＜ｎ）分の副画素を記憶する上流側記憶領域と、ドットが相対的に後に形成されるｙ行（ｙ≦ｘ）分の副画素を記憶する下流側記憶領域とを含むバッファメモリと、そのバッファメモリが、前記多値化手段の結果出力されたデータのうちｍ行目（ｍは整数）のデータに含まれる画素について選択されたｎ行分の副画素を記憶している状態において、前記上流側記憶領域へ前記下流側記憶領域に記憶されているｙ行分の副画素を移動する移動手段と、その移動手段により前記上流側記憶領域へ移動させられたｙ行分の副画素と、前記選択手段によりｍ＋１行目のデータに含まれる画素について選択されて上流側記憶領域へ記憶されたｙ行分の副画素とをドットを形成する副画素として、上流側記憶領域において合成する合成手段とを有し、前記印刷画像データ生成手段は、その合成手段によりバッファメモリの上流側記憶領域において合成されるｘ行分の副画素に基づいて、印刷画像データを生成するものである。
【００１１】
請求項４記載のデータ処理装置は、請求項１から３のいずれかに記載のデータ処理装置において、前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成されており、前記選択手段は、前記ズレ量記憶手段に記憶されたズレ量が所定条件外である場合には、連続して並ぶ２以上の副画素を選択し、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類を選択するものであり、前記印刷画像データ生成手段は、前記選択手段により選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データを生成するものである。
【００１２】
請求項５記載のデータ処理装置は、請求項１から４のいずれかに記載のデータ処理装置において、前記選択手段は、前記ズレ量記憶手段に記憶されたズレ量が所定条件内である場合には、１の副画素を選択するものである。
【００１３】
請求項６記載のデータ処理装置は、請求項１から５のいずれかに記載のデータ処理装置において、前記インクジェット記録装置は、記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタである。
【００１４】
請求項７記載のデータ処理方法は、複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信する方法であって、多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する多値化工程と、その多値化工程の結果、ドットを形成すると決定された画素に対応してインク粒子を吐出可能なノズルから記録媒体上にインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を取得するズレ量取得工程と、前記多値化工程の結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する選択工程と、その選択工程により選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データを生成する印刷画像データ生成工程と、その印刷画像データ生成工程により生成された印刷画像データを前記インクジェット記録装置へ送信する印刷画像データ送信工程とを含み、前記選択工程は、その選択工程により選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、前記記録ヘッドと記録媒体との相対移動方向において、前記基準位置に最も近似する位置にドットが形成されるように、前記ズレ量取得工程により取得されたズレ量に関する値に基づいて副画素を選択するものである。
【００１５】
請求項８記載のデータ処理方法は、請求項７記載のデータ処理方法において、前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成され、且つ記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであり、前記選択工程は、前記ズレ量取得工程により取得されたズレ量が所定条件外である場合には、連続して並ぶ２以上の副画素を選択し、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類を選択するものであり、前記印刷画像データ生成工程は、前記選択工程により選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データを生成するものである。
【００１６】
請求項９記載のデータ処理プログラムは、複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信するコンピュータにおいて実行されるものであって、多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する多値化ステップと、その多値化ステップの結果、ドットを形成すると決定された画素に対応してインク粒子を吐出可能なノズルから記録媒体上にインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を取得するズレ量取得ステップと、前記多値化ステップの結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する選択ステップと、その選択ステップにより選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データを生成する印刷画像データ生成ステップと、その印刷画像データ生成ステップにより生成された印刷画像データを前記インクジェット記録装置へ送信する印刷画像データ送信ステップとを前記コンピュータに実行させるものであり、前記選択ステップは、その選択ステップにより選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、前記記録ヘッドと記録媒体との相対移動方向において、前記基準位置に最も近似する位置にドットが形成されるように、前記ズレ量取得ステップにより取得されたズレ量に関する値に基づいて副画素を選択するものである。
【００１７】
請求項１０記載のデータ処理プログラムは、請求項９記載のデータ処理プログラムにおいて、前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成され、且つ記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであり、前記選択ステップは、前記ズレ量取得ステップにより取得されたズレ量が所定条件外である場合には、連続して並ぶ２以上の副画素を選択し、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類を選択するものであり、前記印刷画像データ生成ステップは、前記選択ステップにより選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データを生成するものである。
【発明の効果】
【００１８】
請求項１記載のデータ処理装置によれば、複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信するものであって、ズレ量記憶手段により、ノズルからインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量が各ノズル毎に記憶され、多値化手段により、多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かが決定され、選択手段により、前記多値化手段の結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素がドットを形成する画素として選択され、印刷画像データ生成手段により、選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データが生成され、その生成された印刷画像データが、印刷画像データ送信手段により、前記インクジェット記録装置へ送信される。
【００１９】
ここで、前記選択手段により選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、記録ヘッドと記録媒体との相対移動方向において、基準位置に最も近似する位置にドットが形成されるように、ズレ量記憶手段に記憶されたズレ量に関する値に基づいて副画素が選択される。
【００２０】
よって、請求項１記載のデータ処理装置によれば、インクジェット記録装置に前記印刷画像データが送信され、インクジェット記録装置においては、その印刷画像データに基づいて各ノズルから吐出されるインク粒子により、記録ヘッドと記録媒体との相対移動方向において、基準位置に最も近似する位置に各ドットが形成される。したがって、インク粒子吐出タイミングを制御するための複雑な回路を設けることなく、簡単な構成で、記録ヘッドと記録媒体との相対移動方向におけるドット形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができるという効果がある。
【００２１】
請求項２記載のデータ処理装置によれば、請求項１記載のデータ処理装置と同様に作用する上、目標画素記憶手段により、基準位置に最も近似する位置にドットが形成されるような副画素が、実際に形成されるドットの記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量に応じて記憶され、前記選択手段により、前記ズレ量記憶手段に記憶されたズレ量に基づいて、前記目標画素記憶手段に記憶された副画素が選択される。
【００２２】
よって、請求項２記載のデータ処理装置によれば、請求項１記載のデータ処理装置の奏する効果に加え、基準位置に最も近似する位置にドットが形成されるような副画素を選択するために要する処理時間を短縮することができるという効果がある。
【００２３】
請求項３記載のデータ処理装置によれば、請求項１または２に記載のデータ処理装置と同様に作用する上、前記選択手段により選択され得るｎ行分（ｎは２以上の整数）の副画素を、前記インクジェット記録装置においてドットが形成される順に記憶可能であり、且つドットが相対的に先に形成されるｘ行（ｘ＜ｎ）分の副画素を記憶する上流側記憶領域と、ドットが相対的に後に形成されるｙ行（ｙ≦ｘ）分の副画素を記憶する下流側記憶領域とを含むバッファメモリを有し、そのバッファメモリが、前記多値化手段の結果出力されたデータのうちｍ行目（ｍは整数）のデータに含まれる画素について選択されたｎ行分の副画素を記憶している状態において、移動手段により、前記上流側記憶領域へ前記下流側記憶領域に記憶されているｙ行分の副画素が移動され、合成手段により、その上流側記憶領域へ移動させられたｙ行分の副画素と、前記選択手段によりｍ＋１行目のデータに含まれる画素について選択されて上流側記憶領域に記憶されたｙ行分の副画素とがドットを形成する副画素として合成され、印刷画像データ生成手段により、その合成手段によりバッファメモリの上流側記憶領域において合成されるｘ行分の副画素に基づいて、印刷画像データが生成される。
【００２４】
よって、請求項３記載のデータ処理装置によれば、請求項１または２に記載のデータ処理装置の奏する効果に加え、ｍ行目のデータに含まれる画素について選択された８行分の副画素のうちドットが相対的に早く形成される副画素は、ｍ−１行目の画素について選択された副画素のうちドットが相対的に遅く形成される副画素と合成される。また、ｍ行目の画素について選択された８行分の副画素のうちドットが相対的に遅く形成される副画素は、ｍ＋１行目の画素について選択された副画素のうちドットが相対的に早く形成される副画素と合成される。したがって、実際に形成されるドットが、記録ヘッドに対する記録媒体移動方向上流側（ドットが相対的に遅く形成される側）にずれる場合であっても、記録媒体移動方向下流側（ドットが相対的に早く形成される側）にずれる場合であっても、適宜最適な副画素を選択し、基準位置に近似する位置にドットを形成させることができるという効果がある。
【００２５】
請求項４記載のデータ処理装置によれば、請求項１から３のいずれかに記載のデータ処理装置と同様に作用する上、前記ズレ量記憶手段に記憶されたズレ量が所定条件外である場合には、前記選択手段により、連続して並ぶ２以上の副画素が選択され、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類が選択され、その選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データ生成手段により、印刷画像データが生成される。
【００２６】
よって、請求項４記載のデータ処理装置によれば、請求項１から３のいずれかに記載のデータ処理装置の奏する効果に加え、ズレ量が所定条件外である場合には、ドットの集合を形成するためのインク粒子の種類を適宜選択することにより、そのドットの集合の見かけ上の重心をきめ細かく調整し、基準位置に形成される１のドットに、より近似させることができるという効果がある。
【００２７】
請求項５記載のデータ処理装置によれば、請求項１から４のいずれかに記載のデータ処理装置の奏する効果に加え、前記ズレ量記憶手段に記憶されたズレ量が所定条件内である場合には、前記選択手段により１の副画素が選択され、その副画素に対応して１のドットが形成されるので、基準位置に形成される１のドットと形状が略同一のドットを形成させることができるという効果がある。ドットの形状を均一なものとすることにより、画像に濃淡のむらが発生することをより抑制することができるのである。
【００２８】
請求項６記載のデータ処理装置によれば、請求項１から５のいずれかに記載のデータ処理装置の奏する効果に加え、前記インクジェット記録装置は、記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであるので、インクジェット記録装置がラインプリンタである場合に特に問題となる、記録ヘッドと記録媒体との相対移動方向に伸びるすじ状の濃淡のむらを抑制することができるという効果がある。
【００２９】
請求項７記載のデータ処理方法によれば、複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するインクジェット記録装置へ前記印刷画像データを送信する方法であって、多値化工程により、多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かが決定され、ズレ量取得工程により、ノズルからインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量が取得され、選択工程により、前記多値化工程の結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素がドットを形成する画素として選択され、印刷画像データ生成工程により、選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データが生成され、その生成された印刷画像データが、印刷画像データ送信工程により、前記インクジェット記録装置へ送信される。
【００３０】
ここで、前記選択工程により選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、記録ヘッドと記録媒体との相対移動方向において、基準位置に最も近似する位置にドットが形成されるように、ズレ量取得工程により取得されたズレ量に関する値に基づいて副画素が選択される。
【００３１】
よって、請求項７記載のデータ処理方法によれば、インクジェット記録装置に前記印刷画像データが送信され、インクジェット記録装置においては、その印刷画像データに基づいて各ノズルから吐出されるインク粒子により、記録ヘッドと記録媒体との相対移動方向において、基準位置に最も近似する位置に各ドットが形成される。したがって、インク粒子吐出タイミングを制御するための複雑な回路を設けることなく、簡単な構成で、記録ヘッドと記録媒体との相対移動方向におけるドット形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができるという効果がある。
【００３２】
請求項８記載のデータ処理方法によれば、請求項７記載のデータ処理方法と同様に作用する上、前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成され、且つ記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであり、前記ズレ量取得工程により取得されたズレ量が所定条件外である場合には、前記選択工程により、連続して並ぶ２以上の副画素が選択され、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類が選択され、印刷画像データ生成工程により、その選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データが生成される。
【００３３】
よって、請求項８記載のデータ処理方法によれば、請求項７記載のデータ処理方法の奏する効果に加え、インクジェット記録装置がラインプリンタである場合に特に問題となる、記録ヘッドと記録媒体との相対移動方向に伸びるすじ状の濃淡のむらを抑制することができるという効果がある。また、ズレ量が所定条件外である場合には、ドットの集合を形成するためのインク粒子の種類を適宜選択することにより、そのドットの集合の見かけ上の重心をきめ細かく調整し、基準位置に形成される１のドットに、より近似させることができるという効果がある。
【００３４】
請求項９記載のデータ処理プログラムによれば、コンピュータによって実行されることにより、該コンピュータからインクジェット記録装置へ印刷画像データを送信する。なお、該インクジェット記録装置は、複数個のノズルを配置した記録ヘッドに対し記録媒体を相対的に移動させ、印刷画像データに基づいて前記ノズルからインク粒子を吐出してそのインク粒子によりドットを形成するものである。該コンピュータは、多値化ステップにより、多階調画像データに含まれる各画素の濃度を表す階調濃度データと所定の閾値との関係に基づいて、多階調画像データに含まれる各画素に対応して、少なくともドットを形成するか否かを決定する。そして、ズレ量取得ステップにより、多値化ステップの結果ドットを形成すると決定された画素に対応してインク粒子を吐出可能なノズルからインク粒子を吐出した場合に、実際に記録媒体上に形成されるドットの、記録ヘッドと記録媒体との相対移動方向における基準位置からのズレ量を取得する。そして、選択ステップにより、前記多値化ステップの結果、ドットを形成すると決定された画素に代えて、記録ヘッドと記録媒体との相対移動方向に所定間隔ずつズラしたｎ個（ｎは２以上の整数）の副画素の中から１以上の副画素をドットを形成する画素として選択する。そして、印刷画像データ生成ステップにより、選択された副画素に基づいて、ノズルからインク粒子が吐出されるように印刷画像データが生成され、その生成された印刷画像データが、印刷画像データ送信ステップにより、前記インクジェット記録装置へ送信される。
【００３５】
ここで、前記選択ステップにより選択される副画素に基づいて前記インクジェット記録装置のノズルからインク粒子を吐出させることにより、記録ヘッドと記録媒体との相対移動方向において、基準位置に最も近似する位置にドットが形成されるように、ズレ量取得ステップにより取得されたズレ量に関する値に基づいて副画素が選択される。
【００３６】
よって、請求項９記載のデータ処理プログラムによれば、コンピュータにおいて実行されることによりインクジェット記録装置に前記印刷画像データが送信され、インクジェット記録装置においては、その印刷画像データに基づいて各ノズルから吐出されるインク粒子により、記録ヘッドと記録媒体との相対移動方向において、基準位置に最も近似する位置に各ドットが形成される。したがって、インク粒子吐出タイミングを制御するための複雑な回路を設けることなく、簡単な構成で、記録ヘッドと記録媒体との相対移動方向におけるドット形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができるという効果がある。
【００３７】
請求項１０記載のデータ処理プログラムによれば、請求項９記載のデータ処理プログラムと同様に作用する上、前記インクジェット記録装置は、前記印刷画像データに基づいて、互いに大きさが異なる少なくとも２種類のインク粒子を吐出可能に構成され、且つ記録ヘッドと記録媒体との相対移動方向と交差する方向に所定ピッチで複数のノズルが配設された記録ヘッドを有し、記録ヘッドと記録媒体との相対移動方向に交差する１ライン分のドットを一括して形成可能に構成されたラインプリンタであり、前記ズレ量取得ステップにより取得されたズレ量が所定条件外である場合には、前記選択ステップにより、連続して並ぶ２以上の副画素が選択され、且つその２以上の副画素に対応して吐出されるインク粒子により形成されるドットの集合が、前記基準位置に形成される１のドットに近似するように、ノズルから吐出されるべきインク粒子の種類が選択され、印刷画像データ生成ステップにより、その選択された種類のインク粒子が前記２以上の副画素に対応して吐出されるように印刷画像データが生成される。
【００３８】
よって、請求項１０記載のデータ処理プログラムによれば、請求項９記載のデータ処理プログラムの奏する効果に加え、インクジェット記録装置がラインプリンタである場合に特に問題となる、記録ヘッドと記録媒体との相対移動方向に伸びるすじ状の濃淡のむらを抑制することができるという効果がある。また、ズレ量が所定条件外である場合には、ドットの集合を形成するためのインク粒子の種類を適宜選択することにより、そのドットの集合の見かけ上の重心をきめ細かく調整し、基準位置に形成される１のドットに、より近似させることができるという効果がある。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は本発明のデータ処理装置としてのパーソナルコンピュータ１（以下、「ＰＣ１」と称す）と、そのＰＣ１と通信ケーブル４０を介して接続されたインクジェットプリンタ１Ａ（以下「プリンタ１Ａ」と称す）とを示す概略図である。
【００４０】
ＰＣ１は、後述する印刷画像データを生成し、その生成した印刷画像データを通信ケーブル４０を介してプリンタ１Ａに出力する装置であり、出力画像等を表示するＬＣＤ４２と、印刷画像データをプリンタ１Ａに出力する指示等を入力するキーボード４３とを備えている。尚、データ処理装置としては、このＰＣ１の他にもタブレットやＰＤＡ等の演算装置を採用することができる。また、ＰＣ１からの指示をプリンタ１Ａに出力する通信手段としては、通信ケーブル４０の他にＷＩＦＩ等の無線ＬＡＮモジュール等も採用できる。
【００４１】
プリンタ１Ａは、４つのインクジェットヘッド３を有するカラーインクジェットプリンタであり、ＰＣ１から出力される指示に従って、各インクジェットヘッド３に穿設されているノズルからインク粒子を吐出して記録媒体上に着弾させ、１ライン分の記録を一括して行いながら所定量の紙送り（ピッチ送り）を行なって記録画像を形成するいわゆるラインプリンタである。
【００４２】
プリンタ１Ａは、図中左方に給紙部４と図中右方に排紙部５とを備え、プリンタ１Ａの内部には、その給紙部４から排紙部５に向かって用紙（記録媒体）が搬送される用紙搬送経路が形成されている。
【００４３】
給紙部４のすぐ下流側には、用紙を挟持搬送する一対の送りローラ６ａ，６ｂが配置されている。一対の送りローラ６ａ，６ｂによって用紙は図中左方から右方へ送られる。
【００４４】
用紙搬送経路の中間部には、二つのベルトローラ７ａ，７ｂと、両ローラ７ａ，７ｂ間に架け渡されるように巻回されたエンドレスの搬送ベルト８とが配置されている。搬送ベルト８の外周面すなわち搬送面にはシリコン処理が施されており、一対の送りローラ６ａ，６ｂによって搬送されてくる用紙を、搬送ベルト８の搬送面にその粘着力により保持させながら、一方のベルトローラ７ａの図中時計回り（矢印９の方向）への回転駆動によって下流側（右方）に向けて搬送できるようになっている。
【００４５】
ベルトローラ７ａ，７ｂに対する挿入及び排出位置には、押さえ部材１０ａ，１０ｂがそれぞれ配置されている。押さえ部材１０ａ，１０ｂは、搬送ベルト８上の用紙が搬送面から浮かないように、搬送ベルト８の搬送面に用紙を押し付けて搬送面上に確実に粘着させるためのものである。
【００４６】
用紙搬送経路に沿って搬送ベルト８のすぐ下流側には、剥離機構１１が設けられている。剥離機構１１は、搬送ベルト８の搬送面に粘着されている用紙を搬送面から剥離して、右方の排紙部５へ向けて送るように構成されている。
【００４７】
４つのインクジェットヘッド３は、その下端にヘッド本体１２を有している。ヘッド本体１２は、それぞれが矩形断面を有しており、その長手方向が用紙搬送方向（記録媒体搬送方向）に略垂直な方向（図１の紙面垂直方向）となるように互いに近接配置され固定されている。４つのヘッド本体１２の各底面は用紙搬送経路に対向しており、これら底面には微小径を有する多数のノズルが設けられている。４つのヘッド本体１２のそれぞれからは、マゼンタ、イエロー、シアン、ブラックのインク粒子が吐出される。
【００４８】
インクジェットヘッド３は、用紙搬送方向に略垂直な方向（主走査方向）に所定ピッチで複数のノズルが形成されたラインヘッドである。インクジェットヘッド３はプリンタ１Ａのフレームに固定され、プリンタ１Ａは、インクジェットヘッド３と用紙とを相対移動させ、その用紙の移動に伴ってインクジェットヘッド３に設けられたノズルからインク粒子を吐出させる。
【００４９】
この実施形態では、インクジェットヘッド３に対する用紙の移動方向が請求項の相対移動方向である。なお、用紙を固定してインクジェットヘッド３を移動させてもよい。
【００５０】
ヘッド本体１２は、その下面と搬送ベルト８の搬送面との間に少量の隙間が形成されるように配置されており、この隙間部分に用紙搬送経路が形成されている。この構成で、搬送ベルト８上を搬送される用紙が４つのヘッド本体１２のすぐ下方側を順に通過する際、この用紙の上面すなわち印刷面に向けてノズルから各色のインク粒子を吐出することで、用紙上に所望のカラー画像を形成できるようになっている。
【００５１】
プリンタ１Ａは、インクジェットヘッド３に対するメンテナンスを自動的に行うためのメンテナンスユニット１４を有している。このメンテナンスユニット１４には、４つのヘッド本体１２の下面を覆うための４つのキャップ１５や、図示しないパージ機構などが設けられている。
【００５２】
メンテナンスユニット１４は、プリンタ１Ａで印刷が行われているときには、給紙部４の直下方の位置（退避位置）に位置している。そして、印刷終了後に所定の条件が満たされたとき（例えば、印刷動作が行われない状態が所定の時間だけ継続したときや、プリンタ１Ａの電源オフ操作がされたとき）は、４つのヘッド本体１２の直ぐ下方の位置に移動して、この位置（キャップ位置）にて、キャップ１５によってヘッド本体１２の下面をそれぞれ覆い、ヘッド本体１２のノズル部分のインクの乾燥を防止するようになっている。
【００５３】
ベルトローラ７ａ，７ｂや搬送ベルト８は、シャーシ１６によって支持されている。シャーシ１６は、その下方に配置された円筒部材１７上に載置されている。円筒部材１７は、その中心から外れた位置に取り付けられた軸１８を中心として回転可能となっている。そのため、軸１８の回転に伴って円筒部材１７の上端高さが変化すると、それに合わせてシャーシ１６が昇降する。メンテナンスユニット１６を退避位置からキャップ位置に移動させる際には、予め円筒部材１７を適宜の角度回転させてシャーシ１６、搬送ベルト８及びベルトローラ７ａ，７ｂを図１に示す位置から適宜の距離だけ下降させ、メンテナンスユニット１４の移動のためのスペースを確保しておく必要がある。
【００５４】
搬送ベルト８によって囲まれた領域内には、ヘッド本体１２と対向する位置、つまり上側にある搬送ベルト８の下面と接触することによって内周側からこれを支持するほぼ直方体形状（搬送ベルト８と同程度の幅を有している）のガイド１９が配置されている。
【００５５】
図２は、ＰＣ１とプリンタ１Ａとの電気回路構成の概略を示すブロック図である。ＰＣ１には、ＣＰＵ４４、ＲＯＭ４５、ＲＡＭ４６、ハードディスク４７、インターフェース４８、ＬＣＤ４２、キーボード４３が搭載され、これらは入出力ポート４９を介して接続されている。
【００５６】
演算装置であるＣＰＵ４４には、データバスを介してＲＯＭ４５と、ＲＡＭ４６とが接続されている。ＣＰＵ４４は、ハードディスク４７等に記憶されている各種プログラムを実行するものである。
【００５７】
ＲＡＭ４６は、ＣＰＵ４４により実行される各種処理に必要なデータやプログラムを一時的に記憶するためのメモリであり、バッファメモリ４６ａを備えている。バッファメモリ４６ａは、８行分の副画素（副画素については後述する）と、その副画素に対応して吐出されるべきドットの種類を記憶することができるメモリである。
【００５８】
ハードディスク４７は、書き換え可能な不揮発性メモリであり、データ処理プログラム４７ａと、ズレ量テーブル４７ｂと、目標画素テーブル４７ｃと、２値データメモリ４７ｄと、補正画像データメモリ４７ｅとを備えている。
【００５９】
データ処理プログラム４７ａは、後述する図３及び図５のフローチャートに示す処理を実行するプログラムである。
【００６０】
ズレ量テーブル４７ｂは、各ノズル毎に決定された相対的なズレ量が予め記憶されたテーブルであり（図７（ｃ）参照）、目標画素テーブル４７ｃは、ズレ量の範囲に応じて選択される副画素ｐｉの副画素番号ｉとその副画素ｐｉに基づいて吐出されるべきインク粒子の種類とを対応付けたテーブルである（図９参照）。なお、これらのズレ量テーブル４７ｂおよび目標画素テーブル４７ｃについては後述する。
【００６１】
２値データメモリ４７ｄは、後述するハーフトーン処理（図３参照）の結果出力される２値データを記憶するためのものである。補正画像データメモリ４７ｅは、後述する補正画像データ生成処理（図５参照）により生成される補正画像データを記憶するためのものである。
【００６２】
Ｉ／Ｆ４８は、ケーブルなどの有線又はブルートゥース（Bluetooth（登録商標））や赤外線などの無線によって、プリンタ１ＡのＩ／Ｆ３３に接続され、ＰＣ１は、このＩ／Ｆ４８及びＩ／Ｆ３３を介してプリンタ１Ａに印刷画像データを送信することにより、プリンタ１Ａに画像を印刷させることができる。
【００６３】
また、図２を参照してインクジェット記録装置１Ａの電気回路構成について説明する。インクジェット記録装置１Ａを制御するための本体側制御基板（図示せず）には、１チップ構成のマイクロコンピュータ（ＣＰＵ）２０と、そのＣＰＵ２０により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ２１と、各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ２２と、ＥＥＰＲＯＭ２３と、イメージメモリ３２、ゲートアレイ２４が搭載されている。
【００６４】
演算装置であるＣＰＵ２０は、ＲＯＭ２１に予め記憶された制御プログラムに従い、記録タイミング信号およびリセット信号を生成し、各信号を後述のゲートアレイ２４へ転送するものである。このＣＰＵ２０には、ユーザが記録の指示などを行うための操作パネル２８、記録用紙ＰＰを搬送する搬送モータ（ＬＦモータ）２９を動作させるためのＬＦモータ駆動回路３０、用紙の先端を検出するペーパセンサ３１が接続されている。
【００６５】
ゲートアレイ２４は、ＣＰＵ２０から転送される記録タイミング信号と、イメージメモリ３２に記憶されている画像データとに基づいて、その画像データを用紙に記録するための記録データ（駆動信号）と、その記録データと同期する転送クロックと、ラッチ信号と、基本記録波形信号を生成するためのパラメータ信号と、一定周期で出力される噴射タイミング信号とを出力し、それら各信号を、ヘッド用ドライバ２５へ転送する。また、ゲートアレイ２４は、ＰＣ１などの外部機器からインターフェース（Ｉ／Ｆ）３３を介して転送されてくる印刷画像データを、イメージメモリ３２に記憶させる。なお、上記したＣＰＵ２０と、ＲＯＭ２１、ＲＡＭ２２及びゲートアレイ２４とは、バスラインを介して接続されている。
【００６６】
ヘッド用ドライバ２５は、ゲートアレイ２４から出力される信号に応じて、その信号に合った波形の駆動パルスを各ノズルに対応した駆動素子に印加する駆動回路である。この駆動パルスにより駆動素子が作動して、インクジェットヘッド３の各ノズルからインクが吐出される。なお、駆動素子に印加する駆動パルスを制御することにより、各ノズルから出力されるインク粒子の大きさを調節できる。本実施例のインクジェット記録装置１Ａは、ノズルから互いに大きさが異なる３種類のインク粒子を吐出可能に構成されている。以下、大きさが最大のインク粒子により用紙上に形成され最大のドット径を有するドットを「大ドット」と称し、大きさが最小のインク粒子により用紙上に形成され最小のドット径を有するドットを「小ドット」と称し、大きさが中間のインク粒子により用紙状に形成されるドットを「中ドット」と称する。
【００６７】
また、大ドット、中ドット、小ドットが、所定面積内に１個形成されている場合の光学濃度の比は、大ドット：中ドット：小ドット＝５０：２５：１０であるとする。ここで、光学濃度とは、ドットが形成された所定面積の反射率をＲとするとき、Ｄ=ｌｏｇ１０（１／Ｒ）で定義することができる値である。光学濃度は、ドットの個数に概ね比例する。よって、所定面積内に大ドットが１個形成されている場合の光学濃度は、所定面積内に中ドットが２個形成されている場合の光学濃度に近似する。なお「近似する」とは、一致する場合を含む。また、「近似」の具体的な範囲は、実験などに基づいて、適宜定められる。
【００６８】
図３は、印刷画像データ出力処理を示すフローチャートである。ユーザーにより、所望の画像データが指定され、印刷の指示がなされると、データ処理プログラム４７ｂは、図３に示す印刷画像データ出力処理を開始する。この処理が開始されると、まず、ユーザーにより指定された画像データに対しラスタライズ処理を施し、指定された画像データをビットマップデータに変換する（Ｓ１）。
【００６９】
次に、そのビットマップデータを拡大または縮小処理する（Ｓ２）。ここでは、例えば、６００ｐｐｉ（ｐｉｘｅｌ  ｐｅｒ  ｉｎｃｈ）×６００ｐｐｉの解像度に変換するものとする。
【００７０】
次に、拡大または縮小処理（Ｓ２）により出力されたデータに、色変換、階調調整などの各種色処理を施すことにより、多階調画像データを出力する（Ｓ３）。ここで、「多階調画像データ」とは、各画素（画像データを構成する最小要素）の色濃度が、例えば、ＣＭＹＫの各色毎に、階調値（請求項の階調濃度データに相当）で表される画像データのことである。
【００７１】
次に、多階調画像データの各画素の階調値（例えば、０−２５５）をＣＭＹＫの各色毎に所定の閾値（例えば、１２８）と比較する。そして、階調値が閾値以上であれば、その画素に対応して用紙上にドットを形成すると決定し、階調値が閾値未満であれば、その画素に対応して用紙上にドットを形成しないと決定し、その結果を２値データ（請求項の多値化手段により出力されたデータに相当）として出力し、２値データメモリ４７ｄに記憶させるハーフトーン処理を行う（Ｓ４）。
【００７２】
図４を参照して２値データについて説明する。図４は、２値データを模式的に示す図である。図４に示すように、２値データを構成する各画素の値は、ハーフトーン処理により、ドットを形成する値（ドットオン、例えば「１」で表される）、または対応するドットを形成しない値（ドットオフ、例えば「０」で表される）のいずれかに２値化されている。これらの２値データのうち、用紙移動方向に略垂直な１ライン分のドットに対応する画素からなるデータを、「１行分のデータ」と称する。図４においては、Ｍ行、Ｍ＋１行、Ｍ＋２行がそれぞれ１行分に相当する。各行のデータを構成する画素には、それぞれ列番号が付されており、列番号が同一の画素は、同じノズルから吐出されるインク粒子により、対応するドットが形成される。なお、図４においては列番号８までの画素を図示し、それ以降の画素については図示を省略する。
【００７３】
なお、このハーフトーン処理の際には、階調値を２値化することにより発生する誤差を隣接する画素へ拡散し、その誤差を加えた階調値と所定の閾値とを比較することにより２値化する誤差拡散法や、ディザマトリクスに予め定められた閾値と階調値とを比較することにより２値化するディザ法が用いられても良い。また、このハーフトーン処理は、各画素の階調値を、ドットオンまたはドットオフの少なくとも２の値のいずれかとするものであればよく、例えば階調値を３以上の多値（例えば、大ドットオン、中ドットオン、小ドットオン、ドットオフの４値）に多値化（量子化）するものであっても良い。
【００７４】
図５を参照して、補正画像データ生成処理（Ｓ５）について説明する。図５は、補正画像データ生成処理（Ｓ５）を示すフローチャートである。なお、本処理は、ＣＭＹＫの各色について行われるが、同様の処理の繰り返しであるため、一色についての処理のみ説明し、他の色についての説明は省略する。この処理では、まずバッファメモリ４６ａ（図２参照）を初期化する（Ｓ５１）。
【００７５】
図６は、初期化されたバッファメモリ４６ａを模式的に示す図である。図６に示すように、バッファメモリ４６ａは、８行分の副画素（副画素については後述する）と、その副画素に対応して吐出されるべきドットの種類を記憶することができるメモリである。なお、バッファメモリ４６ａのうち、図６において、「−４」から「−１」の行番号が付された４行分の領域を上流側記憶領域４６ａｕと称し、「０」から「３」の行番号が付された４行分の領域を下流側記憶領域４６ａｄと称する。また、各行を構成する要素には列番号が付されており、この列番号は２値データ（図４参照）の列番号に対応している。図６においては、列番号が「８」以降の要素について図示を省略する。
【００７６】
次に、２値データ（図４参照）に含まれる全ての行を処理したか否かを調べ（Ｓ５２）、未だ全ての行を処理していない場合（Ｓ５２：Ｎｏ）、２値データメモリ４７ｄから１行分のデータを読み込む（Ｓ５３）。
【００７７】
次に、読み込んだ１行分のデータの全ての画素について処理をしたか否かを調べ（Ｓ５４）、未だ全ての画素について処理をしていない場合には（Ｓ５４：Ｎｏ）、列番号の小さい画素からその値を読み込み（Ｓ５５）、読み込んだ値が「ドットオン」であれば（Ｓ５６：Ｙｅｓ）、ズレ量テーブル４７ｂを参照して、その画読み込んだ画素の列番号について予め定められたズレ量を読み込む（Ｓ５７）。
【００７８】
図７を参照して、ズレ量およびズレ量テーブル４７ｂについて説明する。図７（ａ）は、理想的な基準位置に形成された大ドットを示す図であり、図７（ｂ）は、実際に用紙上に記録される大ドットを示す図である。また、図７（ｃ）は、ズレ量テーブル４７ｂを模式的に示す図である。図７に示す列番号は２値データの列番号に対応すると共にインクジェットヘッド３に設けられた各ノズルにも対応しており、列番号が等しいドットは、同一のノズルから吐出されるインク粒子により形成される。なお、図７においては、列番号８までについて図示し、それ以降の列番号については図示を省略する。
【００７９】
ここで、２値データ（図４参照）のｍ行目のデータに含まれる画素に対応して形成される大ドットの中心が、図７（ａ）に示すように、用紙移動方向に垂直な一ライン上に位置するとき、それらの大ドットの位置を、「ｍ行目のデータの基準位置」とする。ところが、ノズル特性のバラツキ等が原因となって、実際にはドットは基準位置からずれて形成される。
【００８０】
そこで、図７（ｂ）に示すように、実際に形成されるドットの、用紙移動方向における位置が「ｍ行目のデータの基準位置」と一致するとき、そのズレ量を「０」とし、「（ｍ−１）行目の基準位置」と一致する時、そのズレ量を例えば「−１．０」とし、「（ｍ＋１）行目の基準位置」と一致する時、そのズレ量を例えば「＋１．０」として、各ノズル毎の相対的なズレ量を決定する。
【００８１】
そして、図７（ｃ）に示すように、各ノズル毎に決定された相対的なズレ量が、各列番号（各ノズルに相当）に対応付けてズレ量テーブル４７ｂに予め記憶されている。なお、このズレ量は、例えば、用紙上に記録されたドットをＣＣＤカメラなどで撮影し、その中心位置を算出することにより求めることができる。
【００８２】
図５に戻り説明する。ズレ量テーブル４７ｂを参照することにより、読み込んだ画素の列番号に対応して記憶されているズレ量を読み込むと（Ｓ５７）、次に、その読み込んだ画素に代えて、ドットを形成すべき副画素を選択し、且つ、その副画素に基づいて吐出されるべきインク粒子の種類を選択する（Ｓ５８）。
【００８３】
図８を参照して説明する。図８は、ハーフトーン処理においてドットを形成すると決定された１の画素Ｐと、その１の画素Ｐに代えてドットを形成する画素として選択され得る８個の副画素ｐｉ（−４≦ｉ≦３）とを模式的に示す図である。副画素ｐｉは、インクジェットヘッド３と用紙との相対移動方向（図８の紙面上下方向）に所定間隔ずつズラされた一単位の画素である。ここで「インクジェットヘッドと用紙との相対移動方向に所定間隔ずつズラされた」とは、各副画素ｐｉに対応するドットを形成したときにそれらのドットが、インクジェットヘッドと用紙との相対移動方向に所定間隔ずつズラされて形成されることを意味している。一単位の副画素ｐｉに基づいて形成されるドットは、同一のノズルから吐出されるインク粒子により形成され、且つ、副画素番号ｉの値が小さいほど相対的に先にドットが形成されるものである。また、「所定間隔」とは、用紙上における「ｍ−１行目の基準位置」と「ｍ＋１行目の基準位置」との間を、副画素の数（本実施例では８）で等分した間隔に相当する間隔をいう。
【００８４】
すなわち、１の画素Ｐを８個の副画素ｐｉに分割することにより、１の画素Ｐを形成するための、ノズルからのインク吐出タイミングを８回設ける。そして、その８回のインク吐出タイミングのうち、そのノズル固有のズレ量を相殺し、基準位置に最も近似する位置にドットを形成できる最適な副画素ｐｉを選択する。例えば、所定のノズルから吐出されるインク粒子の着弾位置が、インクジェットヘッド３に対する用紙の移動方向上流側（すなわち、インクジェットヘッド３による印刷が相対的に後に行われる側）にずれる場合には、８個の副画素ｐｉのうち、相対的に先にドットが形成される副画素ｐｉ（例えば、ｐ−４など）が選択され、その副画素ｐｉに基づいてインク粒子を吐出することで、そのノズル固有のズレ量が相殺され、基準位置に最も近似する位置にドットを形成することができる。
【００８５】
図９を参照して、ズレ量を相殺する副画素ｐｉを選択するための目標画素テーブル４７ｃを説明する。図９は、目標画素テーブル４７ｃを模式的に示した図である。図９に示すように、目標画素テーブル４７ｃは、「ズレ量の範囲」に応じて選択される副画素ｐｉの「副画素番号ｉ」とその副画素ｐｉに基づいて吐出されるべき「インク粒子の種類」とを対応付けたものである。図９に模式的に示す目標画素テーブル４７ｃにおいては、縦軸が「ズレ量の範囲」を示し、横軸が「副画素番号ｉ」を示している。また、ズレ量の範囲と副画素番号ｉとで特定されるセル内に記載されている数字は、副画素ｐｉに基づいてノズルから吐出されるべき「インク粒子の種類」を表し、「３」は体積が最大のインク粒子を示し、「２」は体積が中間のインク粒子を示し、「１」は体積が最小のインク粒子を示し、「０」はドットオフを示す。
【００８６】
例えば、２値データのうち、ｍ行４列の画素Ｐは、その値が「１」すなわち、ドットオンとされている（図４参照）。また列番号「４」に対しては、ズレ量「−０．２」がズレ量テーブル４７ｂ（図７（ｃ）参照）において対応付けられている。これらに基づいて、図９に示す目標画素テーブル４７ｃを参照することにより、ｍ行４列の画素Ｐに代えて、ドットを形成する副画素ｐｉを選択する。目標画素テーブル４７ｃによれば、ズレ量が「−０．２」の場合、副画素ｐ１を選択し、且つ、副画素ｐ１に基づいてノズルから体積が最大のインク粒子（ズレ量テーブル４７ｂにおいては「３」で示される）を吐出すれば良いことがわかる。これにより、「４」列に対応したノズル固有のズレ量が相殺され、プリンタ１Ａにおいて、ｍ行目の基準位置に近似する位置に１の大ドットが形成される。
【００８７】
図５に戻り説明する。目標画素テーブル４７ｃを参照することにより、副画素ｐｉおよびその副画素ｐｉに基づいて吐出されるべきインク粒子の種類とが選択されると（Ｓ５８）、その選択された内容をバッファメモリ４６ａに書き込む（Ｓ５９）。
【００８８】
図１０を参照してバッファメモリ４６ａについて説明する。図１０は、副画素ｐｉが記憶されているバッファメモリ４６ａを模式的に示す図である。バッファメモリ４６ａの縦方向において「−４」から「３」の値で示される行番号は副画素番号ｉに対応し、バッファメモリ４６ａの横方向において「１」から「８」の値で示される列番号は２値データ（図４参照）の列番号に対応している。バッファメモリ４６ａにおいて、同一の行に格納される副画素ｐｉは、インクジェットヘッド３に設けられた各ノズルから同時に吐出されるインク粒子により対応するドットが形成される。また、列番号が同一の副画素ｐｉは、同じノズルから吐出されるインク粒子により、対応するドットが形成される。なお、図６と同様に、列番号８以降の要素については図示を省略する。
【００８９】
例えば、２値データのｍ行５列の画素Ｐについて見てみるとその値はドットオンであり（図４参照）、「５」列のズレ量は「＋０．１」である（図７（ｃ）参照）。そこで、このズレ量「＋０．１」に基づいて目標画素テーブル４７ｃ（図９参照）を参照することにより、副画素ｐ０と副画素ｐ−１とが選択され、且つそれらの副画素ｐｉについてインク粒子の種類「２」が選択される。したがって、バッファメモリ４６ａにおいて、「０」行と「−１」行の列番号が「５」の要素に、インク粒子の種類を表す「２」が書き込まれる。
【００９０】
一方、Ｓ５５の処理において、読み込んだ１の画素Ｐの値がドットオフである場合（Ｓ５６：Ｎｏ）、Ｓ５７からＳ５９の処理を行わずＳ５４の処理に戻るので、バッファメモリ４６ａに対する書き込みが行われず、値が全て「０」（ドットオフに相当）のままである。
【００９１】
このようにして、１行分のデータに含まれる画素Ｐを順次処理し、全ての画素Ｐについて処理するまで（Ｓ５４：Ｙｅｓ）、処理をループする。図１０（ａ）は、Ｍ行目のデータ（図４参照）に含まれる全ての画素Ｐを処理したときのバッファメモリ４６ａを模式的に示す図である。
【００９２】
続いて、１行分のデータに含まれる全ての画素についての処理を終了すると（Ｓ５４：Ｙｅｓ）、バッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）の値を補正画像データメモリ４７ｅに書き込む（Ｓ６０）。
【００９３】
図１１を参照して、補正画像データメモリ４７ｅについて説明する。図１１は、補正画像データメモリ４７ｅを模式的に示す図である。図１１に示すように、補正画像データメモリ４７ｅは、バッファメモリ４６ａの上流側記憶領域４６ａｕの内容をその順序を保ちつつ順次格納するメモリである。よって、図１０（ａ）に示すバッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）の値は、その順序を保ちつつ、補正画像データメモリ４７ｅの先頭ブロックであるブロックＡに書き込まれる。
【００９４】
図５に戻り説明する。続いて、バッファメモリ４６ａの下流側記憶領域４６ａｄの内容を、その順序を保ちつつ上流側記憶領域４６ａｕへコピーする。具体的には、０行の値を−４行へ、１行の値を−３行へ、２行の値を−２行へ、３行の値を−１行へ、それぞれコピーする（Ｓ６１）。そして、バッファメモリ４６ａの下流側記憶領域４６ａｄ（０行、１行、２行、３行）を初期化する（Ｓ６２）。図１０（ｂ）は、図１０（ａ）に示されるバッファメモリ４６ａに対し、Ｓ６１およびＳ６２の処理をした結果を示す図である。図１０（ｂ）に示すように、バッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）には、Ｍ行の画素について選択された副画素ｐ０、ｐ１、ｐ２、ｐ３およびその副画素ｐｉに対応して吐出されるべきインク粒子の種類がそれぞれ格納されることとなる。
【００９５】
図５に戻り説明する。続いて、２値データ（図４参照）の全ての行を処理したか否かを調べ（Ｓ５２）、未だ全ての行を処理していない場合（Ｓ５２：Ｎｏ）、次の行のデータを読み込む（Ｓ５３）。例えば、Ｍ行目のデータについて処理した後は、２値データメモリ４７ｄからＭ＋１行目のデータを読み込み、同様の処理を繰り返す。
【００９６】
図１０（ｃ）は、Ｍ＋１行目のデータに含まれる全ての画素Ｐを処理したときのバッファメモリ４６ａを示す図である。これは、図１０（ｂ）に示されるバッファメモリ４６ａに対し、Ｍ＋１行目の画素について選択された副画素ｐｉとその副画素ｐｉに対応して形成されるドットの種類とが書き込まれた結果を示す図である。図１０（ｃ）に示すように、バッファメモリ４６ａのうち、下流側記憶領域４６ａｄ（０行、１行、２行、３行）には、Ｍ＋１行目の画素Ｐについて選択された副画素ｐ０、ｐ１、ｐ２、ｐ３の値が格納されている。
【００９７】
一方、バッファメモリ４６ａのうち、上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）には、Ｍ行目の画素Ｐについて選択された副画素ｐ０、ｐ１、ｐ２、ｐ３の値と、Ｍ＋１行目の画素Ｐについて選択された副画素ｐ−４、ｐ−３、ｐ−２、ｐ−１の値とが合成されて格納されることとなる。そしてこのバッファメモリ４６ａの上流側記憶領域４６ａｕにおいて合成された値を、図１１に示すように補正画像データメモリ４７ｅのブロックＢに書き込み（Ｓ６０）、以下同様の処理を繰り返す。
【００９８】
図１０（ｄ）は、図１０（ｃ）に示されるバッファメモリ４６ａに対し、Ｓ６１およびＳ６２の処理をした結果を示す図である。すなわち、バッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）には、Ｍ＋１行目の画素Ｐについて選択された副画素ｐ０、ｐ１、ｐ２、ｐ３の値がそれぞれ格納される。
【００９９】
図１０（ｄ）は、Ｍ＋２行目のデータに含まれる全ての画素Ｐを処理したときのバッファメモリ４６ａを示す図である。図１０（ｄ）についても同様に、バッファメモリ４６ａのうち、下流側記憶領域４６ａｄ（０行、１行、２行、３行）には、Ｍ＋２行目の画素Ｐについて選択された副画素ｐ０、ｐ１、ｐ２、ｐ３の値が格納されている。
【０１００】
一方、バッファメモリ４６ａのうち、上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）には、Ｍ＋１行目の画素Ｐについて選択された副画素ｐ０、ｐ１、ｐ２、ｐ３の値と、Ｍ＋２行目の画素Ｐについて選択された副画素ｐ−４、ｐ−３、ｐ−２、ｐ−１の値とが合成されて格納されることとなる。このバッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）において合成された値を、図１１に示すように補正画像データメモリ４７ｅのブロックＣに書き込み（Ｓ６０）、以下同様の処理を繰り返す。
【０１０１】
図１０（ｅ）は、図１０（ｄ）に示されるバッファメモリ４６ａに対し、Ｓ６１およびＳ６２の処理をした結果を示す図である。すなわち、バッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）には、Ｍ＋２行目の画素Ｐついて選択された副画素ｐ０、ｐ１、ｐ２、ｐ３の値がそれぞれ格納される。
【０１０２】
図５に戻り説明する。このようにして、２値データ（図４参照）の全ての行についての処理を終了すると（Ｓ５２：Ｙｅｓ）、バッファメモリ４６ａの上流側記憶領域４６ａｕ（−４行、−３行、−２行、−１行）の値を補正画像データメモリ４７ｅに書き込み（Ｓ６３）、補正画像データ生成処理（Ｓ５）を終了する。
【０１０３】
図３に戻り説明する。補正画像データ生成処理（Ｓ５）において補正画像データが生成され、補正画像データメモリ４７ｅに格納されると、その補正画像データに印刷コマンドを付加して印刷画像データに変換し（Ｓ６）、その印刷画像データをプリンタ１Ａへ送信し（Ｓ７）、印刷画像データ出力処理を終了する。
【０１０４】
なお、２値データ（図４参照）がａ行分のデータから構成されている場合、２値データに含まれる各画素Ｐが８個の副画素ｐｉに展開され、それらの副画素ｐｉはバッファメモリ４６ａ（図１０参照）において４行ずつ合成されるので、その結果生成される印刷画像データは（４ａ＋４）行分の副画素のデータから構成されることになる。したがって、印刷画像データを受信するプリンタ１Ａにおいては、用紙移動方向の解像度が２値データの４倍となるように印刷が行われる。例えば、２値データの用紙移動方向における解像度が例えば６００ｐｐｉであれば、プリンタ１Ａにおいては、用紙移動方向における解像度が４倍の２４００ｄｐｉとなるように印刷が行われる。
【０１０５】
図１２を参照して、上述のように生成された印刷画像データに基づいて形成されるドットについて説明する。図１２（ａ）は、補正画像データ生成処理（Ｓ５）を行わず、ノズル特性のバラツキに応じて、各ドットが不揃いに形成されている状態を示す図である。
【０１０６】
一方、図１２（ｂ）は、補正画像データ生成処理（Ｓ５）を行って生成した印刷画像データに基づいて形成されたドットを示す図である。図１２（ｂ）に示すように、補正画像データ生成処理を行う場合には、理想的な基準位置に近似する位置にドットが形成されるように選択された副画素ｐｉに基づいてインク粒子が吐出されるので、インクジェットヘッド３と用紙との相対移動方向における各ドット間の形成位置の相対的なズレを抑制でき、濃淡のむらが発生するのを抑制することができる。
【０１０７】
本実施例によれば、ラインプリンタであるプリンタ１Ａのインクジェットヘッド３に設けられた各ノズルからは、１行分の副画素のデータに基づいて同時にインク粒子を吐出することにより、全てのドットを基準位置に近似する位置に形成することができる。したがって、各ノズル間のインク吐出タイミングを制御するための複雑な機構を設ける必要がない。
【０１０８】
また、２値データに含まれるｍ行目の画素について選択された８行分の副画素ｐｉのうち、ドットが相対的に早く形成される副画素（ｐ−４，ｐ−３，ｐ−２，ｐ−１）は、ｍ−１行目の画素について選択された副画素のうち、ドットが相対的に遅く形成される副画素（ｐ０，ｐ１，ｐ２，ｐ３）と合成される。また、２値データに含まれるｍ行目の画素について選択された８行分の副画素のうち、ドットが相対的に遅く形成される副画素（ｐ０，ｐ１，ｐ２，ｐ３）は、ｍ＋１行目の画素について選択された副画素のうち、ドットが相対的に早く形成される副画素（ｐ−４，ｐ−３，ｐ−２，ｐ−１）と合成される。したがって、実際に形成されるドットが、インクジェットヘッド３に対する用紙移動方向上流側（ドットが相対的に遅く形成される側）にずれる場合であっても、用紙移動方向下流側（ドットが相対的に早く形成される側）にずれる場合であっても、適宜最適な副画素ｐｉを選択することができる。
【０１０９】
また、ハーフトーン処理（Ｓ４）は、処理対象であるデータの画素数が多いと処理に時間がかかる。よって、本実施例では、ハーフトーン処理をした後に補正画像データ生成処理（Ｓ５）を行うことにより、処理を効率的に行うようにしている。
【０１１０】
また、副画素ｐｉは、用紙移動方向に所定間隔ずつズラされたものであるため、ズレ量の範囲が所定条件内（例えば、図９に示す表において網掛けで示された範囲）である場合は、基準位置にほぼ近似する位置にドットを形成できる副画素ｐｉが存在する。しかし、ズレ量が上記所定条件内にない場合には、いずれの副画素ｐｉを選択しても、基準位置に充分に近似する位置にドットを形成することができない。これを解消するためには、１の画素Ｐから拡張される副画素ｐｉの数を多くする、すなわちノズルからのインク吐出タイミングを増やすことにより、よりきめ細やかに各ドットの形成位置を基準位置に近づけることができる。しかし、ノズルからのインク吐出タイミングが増えると、それに比例して印刷に要する時間が長くなる。また副画素ｐｉの数が増加すると印刷画像データのデータ量が大きくなり、処理に時間がかかる。
【０１１１】
よって、本実施例では、ズレ量が所定条件内にない場合（例えば、図９に示す表において網掛けがなされていない範囲）、副画素番号ｉが連続するすなわち隣り合う２の副画素ｐｉを選択し、その２の副画素ｐｉに対応して中ドットが形成されるように、補正画像データを生成する。図１２（ｂ）に示す列番号５のドットは、選択された２の副画素に基づいて２個の中ドットが形成された状態を示す図である。上述のように、本実施例において、中ドット２個の光学濃度は大ドット１個の光学濃度にほぼ等しいので、中ドット２個の集合が基準位置に形成された１の大ドットに近似して見える。よって、副画素数を過剰に増やしたり、複雑な回路を備えなくても、全てのドットを基準位置に近似する位置に形成することができる。なお、「近似」とは一致も含む概念である。近似の程度は実験などに基づいて適宜定められる。
【０１１２】
図１３を参照して、本発明の効果についてさらに説明する。図１３（ａ）は、ドット形成位置のズレに起因して、ベタ領域においてすじ状のむらが発生している状態を示す図である。図１３（ｂ）は、本発明を適用することにより、ベタ領域においてすじ状のむらが解消されている状態を示す図である。図１３（ａ）に示すように、プリンタ１Ａがラインプリンタである場合には、所定のノズルからのインク着弾位置に固有のズレが生じると、そのノズルから吐出されるインク粒子により形成される一列のドットの全てが基準位置からずれることとなる。したがって、ベタ領域においては、このように基準位置からずれたドット列が、用紙移動方向にのびるすじ状のむらとなって表れる。
【０１１３】
一方、図１３（ｂ）は、本発明を適用することにより、全てのドットがほぼ基準位置に形成されることによりドットの形成位置のズレが抑制され、用紙移動方向にのびるすじ状のむらが発生することがない。さらに、列番号「５」のドットは、基準位置に近似する１の大ドットを形成することができなかったため、基準位置に形成された１の大ドットに近似して見える２個の中ドットの集合から構成されている。このようにすれば、大域的に見ると、ほぼ全てのドットが基準位置に形成されているように見え、用紙移動方向にのびるすじ状のむらは解消される。
【０１１４】
なお、請求項１記載の多値化手段としては、印刷画像データ出力処理（図３）におけるＳ４の処理が該当し、選択手段としては、補正画像データ生成処理（図５）におけるＳ５８の処理が該当し、印刷画像データ生成手段としては、印刷画像データ出力処理（図３）におけるＳ５およびＳ６の処理が該当し、印刷画像データ送信手段としては、印刷画像データ出力処理（図３）におけるＳ７の処理が該当する。
【０１１５】
また、請求項３記載の移動手段としては、補正画像データ生成処理（図５）におけるＳ６１およびＳ６２の処理が該当し、合成手段としては、補正画像データ生成処理（図５）におけるＳ５９の処理が該当する。
【０１１６】
また、請求項７記載の多値化工程としては、印刷画像データ出力処理（図３）におけるＳ４の処理が該当し、ズレ量取得工程としては、補正画像データ生成処理（図５）におけるＳ５７の処理が該当し、選択工程としては、補正画像データ生成処理（図５）におけるＳ５８の処理が該当し、印刷画像データ生成工程としては、印刷画像データ出力処理（図３）におけるＳ５およびＳ６の処理が該当し、印刷画像データ送信工程としては、印刷画像データ出力処理（図３）におけるＳ７の処理が該当する。
【０１１７】
また、請求項９記載の多値化ステップとしては、印刷画像データ出力処理（図３）におけるＳ４の処理が該当し、ズレ量取得ステップとしては、補正画像データ生成処理（図５）におけるＳ５７の処理が該当し、選択ステップとしては、補正画像データ生成処理（図５）におけるＳ５８の処理が該当し、印刷画像データ生成ステップとしては、印刷画像データ出力ステップ（図３）におけるＳ５およびＳ６の処理が該当し、印刷画像データ送信ステップとしては、印刷画像データ出力処理（図３）におけるＳ７の処理が該当する。
【０１１８】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１１９】
上述の実施例では、バッファメモリ４６ａは、４行分の副画素のデータを記憶する上流側記憶領域４６ａｕと、４行分の副画素のデータを記憶する下流側副画素４６ａｄとから構成されていたが、上流側記憶領域４６ａｕを構成する行数ｘおよび下流側記憶領域４６ａｄを構成する行数ｙについてはこれに限られない。例えば、「−４」から「０」の行番号で示される領域を上流側記憶領域４６ａｕとし（ｘ＝５）、「１」から「３」の行番号で示される領域を下流側記憶領域４６ａｄとしてもよい（ｙ＝３）。このようにしても、副画素を順次合成しつつ、補正画像データを生成することができる。
【０１２０】
また、上述の実施例では、基準位置に近似する位置に１の大ドットを形成できない場合、２の副画素ｐｉを選択し、それぞれの副画素ｐｉに対応して中ドットを形成していたが、例えば選択された２の副画素ｐｉのうち１の副画素ｐｉに対応して中ドットを形成し、１の副画素ｐｉに対応して小ドットを形成するようにしても良い。このように、大きさの異なるドットを適宜配置することにより、そのドットの集合の見た目上の重心をきめ細かく調整することができ、基準位置に形成された１の大ドットにより近似させることができる。
【０１２１】
また、ハーフトーン処理が、階調値を３以上の多値（例えば、大ドットオン、中ドットオン、小ドットオン、ドットオフの４値）に多値化するものである場合には、ハーフトーン処理により中ドットオンとされた画素Ｐについては、基準位置に近似する位置に対応した１の副画素ｐｉに中ドットが形成され、近似する位置に形成できないときには2つの副画素ｐｉに小ドットが形成されるように、目標画素テーブル（図９参照）が設定される。またハーフトーン処理により小ドットオンとされた画素Ｐについては、ズレ量の値にかかわらず、基準位置に近似する位置に対応した１の副画素ｐｉに小ドットを形成するように目標画素テーブル（図９参照）が設定される。連続して並ぶ2つの副画素ｐｉに小ドットを形成したとしても、それらのドットが互いに接しない場合には、そのドットの集合を見かけ上一つのドットに見せることができず、画像の荒れの原因となるからである。
【０１２２】
また、上述の実施例では、ＰＣ１において印刷画像データ出力処理を行っていたが、プリンタ１Ａにおいてこれらの処理を行うものであっても良い。この場合、プリンタ１ＡがＰＣ１の構成を内蔵していれば良い。
【０１２３】
また、上述の実施例では、ＰＣ１において、印刷画像データを生成し、プリンタ１Ａに送信していたが、例えば、ハーフトーン処理の結果出力される２値データに印刷コマンドを付加してＰＣ１からプリンタ１Ａに送信し、プリンタ１Ａにおいて、その受信したデータに基づいて、補正画像データ生成処理を行うことにより補正画像データを生成し、その補正画像データに基づいて印刷を行うものであっても良い。
【図面の簡単な説明】
【０１２４】
【図１】本発明のデータ処理装置としてのＰＣと、そのＰＣと通信ケーブルを介して接続されたプリンタとを示す概略図である。
【図２】ＰＣとプリンタとの電気回路構成の概略を示すブロック図である。
【図３】印刷画像データ出力処理を示すフローチャートである。
【図４】２値データを模式的に示す図である。
【図５】補正画像データ生成処理を示すフローチャートである。
【図６】初期化されたバッファメモリを模式的に示す図である。
【図７】（ａ）は、基準位置に形成された理想的な大ドットを示す図であり、（ｂ）は、実際に用紙上に記録される大ドットを示す図であり、（ｃ）は、ズレ量テーブル４７ｂを模式的に示す図である。
【図８】ハーフトーン処理においてドットを形成すると決定された１の画素と、その１の画素に代えてドットを形成する画素として選択され得る８個の副画素とを模式的に示す図である。
【図９】目標画素テーブルを模式的に示した図である。
【図１０】選択された副画素が記憶されているバッファメモリを模式的に示す図である。
【図１１】補正画像データメモリを模式的に示す図である。
【図１２】（ａ）は本発明を適用せずに形成されたドットを示す図であり、（ｂ）は本発明を適用してドットを形成した場合を示す図である。
【図１３】（ａ）は、ドット形成位置のズレに起因して、ベタ領域においてすじ状のむらが発生している状態を示す図であり、（ｂ）は、本発明を適用することにより、ベタ領域においてすじ状のむらが解消されている状態を示す図である。
【図１４】従来のラインプリンタにおいて、所定のノズルから吐出されるインク粒子の着弾位置にずれが生じた場合に形成されるドットを示す図である。
【符号の説明】
【０１２５】
１                  ＰＣ（データ処理装置）
１Ａ                プリンタ（インクジェット記録装置）
３                  インクジェットヘッド（記録ヘッド）
４６ａ              バッファメモリ
４６ａｕ            上流側記憶領域
４６ａｄ            下流側記憶領域
４７ａ              データ処理プログラム
４７ｂ              ズレ量テーブル（ズレ量記憶手段）
４７ｃ              目標画素テーブル（目標画素記憶手段）
Ｐ                  画素
ｐｉ                副画素
【図１】
2006150655.tif 000003
【図２】
2006150655.tif 000004
【図３】
2006150655.tif 000005
【図４】
2006150655.tif 000006
【図５】
2006150655.tif 000007
【図６】
2006150655.tif 000008
【図７】
2006150655.tif 000009
【図８】
2006150655.tif 000010
【図９】
2006150655.tif 000011
【図１１】
2006150655.tif 000012
【図１２】
2006150655.tif 000013
【図１４】
2006150655.tif 000014
【図１０】
2006150655.tif 000015
【図１３】
2006150655.tif 000016