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