(57)【要約】【課題】複数種類のサイズのドットを形成可能なノズルを有する印字ヘッドを備えた印刷装置に用いられる、補正処理を考慮したディザマトリックスを生成するのに好適なディザマトリックス生成装置、印刷装置及び画像処理装置を提供する。【解決手段】印刷装置１００を、ベタ画像データを補正する画像データ補正部１５と、Ｎ値化処理後の補正処理済ベタ画像データに基づき、ベタ画像を構成するドットの数を計数するドット数計数部１７と、前記計数結果とドット濃度情報とに基づき、前記計数されたドット数を、特定ドットのドット数に換算するドット数換算部１８と、前記換算結果とドット比率情報とに基づき、特定ドットの形成個数を決定する特定ドット形成個数決定部２０と、前記決定された特定ドットの形成個数に基づき、処理対象のベタ画像データのＮ値化処理に用いたディザマトリックスの閾値を変更する閾値変更部２２と、を含んだ構成とした。【選択図】図１
2008153914.tif 000002
【特許請求の範囲】
【請求項１】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置における、階調数Ｍ（Ｍは、Ｍ≧３の自然数）の画像データを、階調数
Ｎ（Ｎは、Ｍ＞Ｎ≧２の自然数）の画像データに変換する処理に用いられるディザマトリ
ックスを生成するディザマトリックス生成装置であって、
前記ドットのオン・オフを判定するための複数種類の閾値を有するディザマトリックス
を記憶するディザマトリックス記憶手段と、
階調値に対する前記ドットの種類毎の形成比率の情報であるドット比率情報を記憶する
ドット比率情報記憶手段と、
印刷時の濃度ムラの発生を抑制する補正処理後の、前記階調数Ｍにおける各階調のベタ
画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のドット
の数を、特定種類のドットの数に換算するドット数換算手段と、
前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記憶されたドッ
ト比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種類のドットの
形成個数を決定する特定ドット形成数決定手段と、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成
個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更
する閾値変更手段と、を備えることを特徴とするディザマトリックス生成装置。
【請求項２】
前記階調数Ｍにおける各階調のベタ画像データを記憶するベタ画像データ記憶手段と、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶する補
正量情報記憶手段と、
前記補正量情報記憶手段に記憶された補正量情報に基づき、前記ベタ画像データ記憶手
段に記憶されたベタ画像データを補正する画像データ補正手段と、を備えることを特徴と
する請求項１記載のディザマトリックス生成装置。
【請求項３】
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正手段における前記
画像データの補正処理、前記ドット数換算手段における前記ドット数の換算処理、前記特
定ドット形成数決定手段における前記特定ドットの形成数の決定処理、及び前記閾値変更
手段における前記閾値の変更処理を実行することを特徴とする請求項２記載のディザマト
リックス生成装置。
【請求項４】
前記特定種類のドットは、最大サイズのドットであることを特徴とする請求項１乃至請
求項３のいずれか１項に記載のディザマトリックス生成装置。
【請求項５】
印刷時の濃度ムラの発生を抑制する補正処理後の前記階調数Ｍにおける各階調の画像デ
ータを、前記ディザマトリックス記憶手段に記憶されたディザマトリックスと、前記ドッ
ト比率情報記憶手段に記憶されたドット比率情報とを用いて階調数Ｎのベタ画像データに
変換するベタ画像Ｎ値化処理手段と、
前記ベタ画像Ｎ値化処理手段で変換後のベタ画像データに基づき、前記各階調のベタ画
像データの、前記ディザマトリックスに対応する画像を構成する前記ドットの種類毎の数
を計数するドット計数手段と、を備え、
前記ドット数換算手段は、前記ドット計数手段で計数された各種類のドットの数を、印
刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算し、
前記閾値変更手段は、前記各階調のベタ画像データに対して、前記特定ドット形成数決
定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ画像Ｎ
値化処理手段で用いたディザマトリックスの閾値を変更することを特徴とする請求項１乃
至請求項４のいずれか１項に記載のディザマトリックス生成装置。
【請求項６】
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする請求項５記載のディザマトリックス生成装置。
【請求項７】
前記ドット数換算手段は、印字されたドットの濃度測定値に基づき、前記各階調の画像
データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算することを特徴とする請求項１乃至請求項４のいずれか１項に記載のディザマトリ
ックス生成装置。
【請求項８】
前記閾値変更手段は、低い濃度の階調値から高い濃度の階調値へと順番に、階調値単位
で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定手段で決
定された各階調のベタ画像データに対する前記特定種類のドットの形成個数となるように
、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更することを
特徴とする請求項１乃至請求項７のいずれか１項に記載のディザマトリックス生成装置。
【請求項９】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置における、階調数Ｍ（Ｍは、Ｍ≧３の自然数）の画像データを、階調数
Ｎ（Ｎは、Ｍ＞Ｎ≧２の自然数）の画像データに変換する処理に用いられるディザマトリ
ックスを生成するディザマトリックス生成プログラムであって、
印刷時の濃度ムラの発生を抑制する補正処理後の、前記階調数Ｍにおける各階調のベタ
画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のドット
の数を、特定種類のドットの数に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、階調値に対する前記ドットの種類毎の形成
比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する、前
記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップとを有する処理をコンピュータに実行させるのに使用するプロ
グラムを含むことを特徴とするディザマトリックス生成プログラム。
【請求項１０】
請求項９記載のディザマトリックス生成プログラムを記録したことを特徴とするコンピ
ュータ読み取り可能な記録媒体。
【請求項１１】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置における、階調数Ｍ（Ｍは、Ｍ≧３の自然数）の画像データを、階調数
Ｎ（Ｎは、Ｍ＞Ｎ≧２の自然数）の画像データに変換する処理に用いられるディザマトリ
ックスを生成するディザマトリックス生成方法であって、
印刷時の濃度ムラの発生を抑制する補正処理後の、前記階調数Ｍにおける各階調のベタ
画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のドット
の数を、特定種類のドットの数に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、階調値に対する前記ドットの種類毎の形成
比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する、前
記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、を含むことを特徴とするディザマトリックス生成方法。
【請求項１２】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
と、
階調数Ｍ（Ｍは、Ｍ≧３の自然数）の各階調のベタ画像データを記憶するベタ画像デー
タ記憶手段と、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶する補
正量情報記憶手段と、
前記補正量情報記憶手段に記憶された補正量情報に基づき、前記ベタ画像データ記憶手
段に記憶されたベタ画像データを補正する画像データ補正手段と、
前記ドットのオン・オフを判定するための複数種類の閾値を有するディザマトリックス
を記憶するディザマトリックス記憶手段と、
階調値に対する前記ドットの種類毎の形成比率の情報であるドット比率情報を記憶する
ドット比率情報記憶手段と、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算手段と、
前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記憶されたドッ
ト比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種類のドットの
形成個数を決定する特定ドット形成数決定手段と、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成
個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更
する閾値変更手段と、
前記階調数Ｍの画像データを取得する画像データ取得手段と、
前記閾値変更手段で変更後のディザマトリックスと、前記ドット比率情報記憶手段に記
憶されたドット比率情報とを用いて、前記画像データ取得手段で取得した階調数Ｍの画像
データを、階調数Ｎの画像データに変換するＮ値化処理手段と、
前記Ｎ値化処理手段で変換後の画像データに基づき、前記印字ヘッドを用いて前記媒体
に画像を印刷する印刷手段と、を備えることを特徴とする印刷装置。
【請求項１３】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置を制御するのに使用する印刷装置制御プログラムであって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップと、
前記Ｎ値化処理ステップで変換後の画像データに基づき、前記印字ヘッドを用いて前記
媒体に画像を印刷する印刷ステップとを有する処理をコンピュータに実行させるのに使用
するプログラムを含むことを特徴とする印刷装置制御プログラム。
【請求項１４】
請求項１３記載の印刷装置制御プログラムを記憶したことを特徴とするコンピュータ読
み取り可能な記録媒体。
【請求項１５】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置を制御するのに使用する印刷装置制御方法であって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップと、
前記Ｎ値化処理ステップで変換後の画像データに基づき、前記印字ヘッドを用いて前記
媒体に画像を印刷する印刷ステップと、を含むことを特徴とする印刷装置制御方法。
【請求項１６】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置で用いられる画像データを画像処理する画像処理装置であって、
階調数Ｍ（Ｍは、Ｍ≧３の自然数）の各階調のベタ画像データを記憶するベタ画像デー
タ記憶手段と、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶する補
正量情報記憶手段と、
前記補正量情報記憶手段に記憶された補正量情報に基づき、前記ベタ画像データ記憶手
段に記憶されたベタ画像データを補正する画像データ補正手段と、
前記ドットのオン・オフを判定するための複数種類の閾値を有するディザマトリックス
を記憶するディザマトリックス記憶手段と、
階調値に対する前記ドットの種類毎の形成比率の情報であるドット比率情報を記憶する
ドット比率情報記憶手段と、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算手段と、
前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記憶されたドッ
ト比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種類のドットの
形成個数を決定する特定ドット形成数決定手段と、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成
個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更
する閾値変更手段と、
前記階調数Ｍの画像データを取得する画像データ取得手段と、
前記閾値変更手段で変更後のディザマトリックスと、前記ドット比率情報記憶手段に記
憶されたドット比率情報とを用いて、前記画像データ取得手段で取得した階調数Ｍの画像
データを、階調数Ｎの画像データに変換するＮ値化処理手段と、を備えることを特徴とす
る画像処理装置。
【請求項１７】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置で用いられる画像データを画像処理する画像処理プログラムであって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップとを有する処理をコンピュータに実行させるのに使用
するプログラムを含むことを特徴とする画像処理プログラム。
【請求項１８】
請求項１７記載の画像処理プログラムを記憶したことを特徴とするコンピュータ読み取
り可能な記録媒体。
【請求項１９】
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置に用いられる画像データを画像処理する画像処理方法であって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップと、を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のサイズのドットを形成可能なノズルを有する印字ヘッドを備えた
印刷装置に用いられる、補正処理を考慮したディザマトリックスを生成するのに好適なデ
ィザマトリックス生成装置、ディザマトリックス生成プログラム及びディザマトリックス
生成方法、印刷装置、印刷装置制御プログラム及び印刷装置制御方法、画像処理装置、画
像処理プログラム及び画像処理方法、並びに前記プログラムを記録した記録媒体に関する
。
【背景技術】
【０００２】
従来、ディザマトリックスを用いて、画像データのＮ値化処理（ハーフトーン処理）を
行う技術として、例えば、特許文献１に記載の画像処理装置及び特許文献２に記載のディ
ザ画像の階調補正方法及び装置などがある。
特許文献１の画像処理装置は、濃度測定部において、濃度補正処理部より濃度測定命令
を受信した場合はＲＯＭ内のディザマトリックスのパターンをプリンタエンジンに供給し
て印刷し、センサーにより、印刷したドットパターンの濃度値を測定し、測定した濃度値
を濃度補正処理部に通知する。濃度補正処理部においては、濃度測定部で測定された濃度
値に基づいて、多値の階調をもつ濃度レベルやイメージデータが所定の濃度特性になるよ
うにディザマトリックスの閾値を決定し、決定した閾値に基づいてディザマトリックスを
作成し、プリンタのディザマトリックス格納部に格納するものである。
【０００３】
また、特許文献２のディザ画像の階調補正方法及び装置は、原画像における画素値と印
刷物における濃度値との関係に基づき、ディザ処理で用いるディザマトリックスのしきい
値を変更することによりディザ画像の階調特性を補正するようにしたものである。
また、従来、濃度むらに対する画像データの補正処理は、Ｎ値化処理とは分けて行われ
ていた。
【０００４】
また、従来、複数種類のサイズのドットを形成可能な印刷装置においては、各階調値に
対する各サイズのドットの形成比率が予め決まっており、各サイズのドットを、前記形成
比率の割合で印字し所望の階調値を表現していた。
【特許文献１】特開平１１−１７７８２３号公報
【特許文献２】特開２００２−３１４８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び特許文献２の従来技術は、単一サイズのドットを形
成する印刷装置に対してはうまく適用できるが、複数種類のサイズのドットを形成する印
刷装置に対しては全く考慮されていないため、このような印刷装置に対しては、うまく適
用できない恐れがあった。
例えば、大・中・小の３種類のサイズのドットを形成可能な印刷装置において、印刷対
象の画像データに対して補正処理を行った場合に、補正処理前の画像データにおいては、
小ドット及び中ドットのみで画像が構成されていたところが、補正処理によって画像の階
調値が変化すると共に、これに伴って形成比率が切り替わる場合がある。これにより、例
えば、小ドット及び中ドットに加え、大ドットが印字されるようになるため、補正前と比
較して、画像の粒状性が悪化してしまう恐れがある。
【０００６】
つまり、複数種類のサイズのドットを形成する印刷装置に対しては、単純に補正後の濃
度値のみを考慮して、ディザマトリックスの閾値を変更してしまうと、ドット構成の変化
による粒状性の悪化が生じてしまい、かえって画質が悪化する恐れがある。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたも
のであって、複数種類のサイズのドットを形成可能なノズルを有する印字ヘッドを備えた
印刷装置に用いられる、補正処理を考慮したディザマトリックスを生成するのに好適なデ
ィザマトリックス生成装置、ディザマトリックス生成プログラム及びディザマトリックス
生成方法、印刷装置、印刷装置制御プログラム及び印刷装置制御方法、画像処理装置、画
像処理プログラム及び画像処理方法、並びに前記プログラムを記録した記録媒体を提供す
ることを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１のディザマトリックス生成装置は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置における、階調数Ｍ（Ｍは、Ｍ≧３の自然数）の画像データを、階調数
Ｎ（Ｎは、Ｍ＞Ｎ≧２の自然数）の画像データに変換する処理に用いられるディザマトリ
ックスを生成するディザマトリックス生成装置であって、
前記ドットのオン・オフを判定するための複数種類の閾値を有するディザマトリックス
を記憶するディザマトリックス記憶手段と、
階調値に対する前記ドットの種類毎の形成比率の情報であるドット比率情報を記憶する
ドット比率情報記憶手段と、
印刷時の濃度ムラの発生を抑制する補正処理後の、前記階調数Ｍにおける各階調のベタ
画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のドット
の数を、特定種類のドットの数に換算するドット数換算手段と、
前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記憶されたドッ
ト比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種類のドットの
形成個数を決定する特定ドット形成数決定手段と、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成
個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更
する閾値変更手段と、を備えることを特徴とする。
【０００８】
このような構成であれば、ディザマトリックス記憶手段によって、前記ドットのオン・
オフを判定するための複数種類の閾値を有するディザマトリックスを記憶することが可能
であり、ドット比率情報記憶手段によって、階調値に対する前記ドットの種類毎の形成比
率の情報であるドット比率情報を記憶することが可能である。
また、ドット数換算手段によって、印刷時の濃度ムラの発生を抑制する補正処理後の、
前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマトリックスに対応する画
像を構成する前記複数種類のドットの数を、特定種類のドットの数に換算することが可能
であり、特定ドット形成数決定手段によって、前記ドット数換算手段で換算した値と、前
記ドット比率情報記憶手段に記憶されたドット比率情報とに基づき、前記ベタ画像データ
の各階調に対する、前記特定種類のドットの形成個数を決定することが可能であり、閾値
変更手段によって、前記各階調のベタ画像データに対して、前記特定ドット形成数決定手
段で決定した形成個数の前記特定種類のドットが形成されるように、前記ディザマトリッ
クスの閾値を変更することが可能である。
【０００９】
従って、例えば、粒状性を悪化させる要因となるサイズ（種類）のドットを特定種類の
ドットとし、補正処理後の画像データに対する特定種類のドットの形成個数を、予め、粒
状性等を考慮して決定されたドット比率に従って決定し、この決定した形成個数となるよ
うにディザマトリックスの閾値を変更することができる。
これにより、階調の変換処理（Ｎ値化処理）と同時に画像データの補正処理を行えると
共に、この補正処理によって、補正処理前には形成されなかったサイズのドットが形成さ
れるのを防ぐことができるディザマトリックスを生成することができるという効果が得ら
れる。
【００１０】
ここで、上記「ドット」とは、印刷物の文字や図形を表す基本単位であり、１または複
数のノズルから吐出されたインクが媒体上に着弾した１つの領域をいう。また、この「ド
ット」は、面積が「ゼロ」ではなく、一定の大きさ（面積）をもつことは勿論、大きさご
とに複数種類存する。また、ドットの形状としては、必ずしも真円形であるとは限らず、
楕円形などの真円形以外の形状のものも含むものとし、この場合には直径が一律でないこ
とからドットが占める面積によって、あるいはその平均的な径に基づいてそのドットサイ
ズが決定されるものとする。
【００１１】
なお、この「ドット径」をより厳密に定義すれば、ある量のインクを吐出して形成され
たドットの面積と等しい面積を有する真円の等価ドットを想定し、その等価ドットの径を
ドット径とする。また、一般に、印刷媒体によってインクの吸収率なども変わってくるこ
とから、同じインク量であっても印刷媒体が変われば形成されるドット径は、様々に変化
することは勿論である。また、この「ドット」は、必ずしも１回の吐出による１つのイン
ク滴によって形成されたものに限定されるものでなく、極大ドットの場合などのように、
２つ以上の吐出によるインク滴を組み合わせて形成されるものも含むものとする。以下、
ディザマトリックス生成プログラムに関する形態、ディザマトリックス生成方法に関する
形態、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法
に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理
方法に関する形態、前記プログラムを記録したコンピュータ読み取り可能な記録媒体に関
する形態、発明を実施するための最良の形態の欄などにおいて同じである。
【００１２】
また、上記「ディザマトリックス」は、公知のディザ法を用いたＮ値化処理（多値化処
理又はハーフトーン処理とも言う）において用いられるもので、一般に、所定の閾値が２
次元マトリックス状に配列された構成をしている。そして、同様に２次元マトリックス状
に画素値が配列された構成の画像データの各画素値と、前記ディザマトリックスの各閾値
とを対応付け、それぞれ対応する位置の画素値と閾値との大小を比較して、その画素値に
対するドットのオン・オフを判定する。ディザマトリックスのサイズが、画像データのマ
トリックスサイズより小さい場合は、画像データのサイズに合わせて、行方向及び列方向
にディザマトリックスをシフトしながら判定処理を実行する。以下、ディザマトリックス
生成プログラムに関する形態、ディザマトリックス生成方法に関する形態、印刷装置に関
する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像
処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、
前記プログラムを記録したコンピュータ読み取り可能な記録媒体に関する形態、発明を実
施するための最良の形態の欄などにおいて同じである。
【００１３】
また、上記「ドット比率情報」は、各階調値に対して、各種サイズのドットの形成比率
を与える情報である。例えば、大・中・小の３種類のサイズのドットを形成できる印刷装
置に対しては、例えば、各階調値に対して、大ドットＸ％、中ドットＹ％、小ドットＺ％
といったように、各種ドットの形成比率が設定される。一般に、比較的大きなサイズのド
ットは、比較的高い濃度を表現するのに必要となるが、その形成数が多いと画像の粒状性
を悪化させてしまう。そこで、ドット比率情報は、一般に、粒状性を考慮して作成され、
各階調値に対して、小さいサイズのドットが可能な限り多く用いられるように形成比率が
設定されている。また、ドット比率情報は、ディザ法を用いたＮ値化処理を行う場合に、
例えば、各階調値に対して、予め決定された各種サイズのドットの形成比率に基づき決定
された、ディザ閾値に対するレベルデータ（比較用データ）が設定された情報となる。以
下、ディザマトリックス生成プログラムに関する形態、ディザマトリックス生成方法に関
する形態、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御
方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像
処理方法に関する形態、前記プログラムを記録したコンピュータ読み取り可能な記録媒体
に関する形態、発明を実施するための最良の形態の欄などにおいて同じである。
【００１４】
また、上記「ベタ画像データ」は、例えば、各インク色の所定階調毎のベタ画像のデー
タであり、画像全体が所定階調となるように形成された画像のデータである。以下、ディ
ザマトリックス生成プログラムに関する形態、ディザマトリックス生成方法に関する形態
、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印刷装置制御方法に関
する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方法
に関する形態、前記プログラムを記録したコンピュータ読み取り可能な記録媒体に関する
形態、発明を実施するための最良の形態の欄などにおいて同じである。
【００１５】
〔形態２〕  更に、形態２のディザマトリックス生成装置は、形態１のディザマトリッ
クス生成装置において、
前記階調数Ｍにおける各階調のベタ画像データを記憶するベタ画像データ記憶手段と、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶する補
正量情報記憶手段と、
前記補正量情報記憶手段に記憶された補正量情報に基づき、前記ベタ画像データ記憶手
段に記憶されたベタ画像データを補正する画像データ補正手段と、を備えることを特徴と
する。
【００１６】
このような構成であれば、ベタ画像データ記憶手段によって、前記階調数Ｍにおける各
階調のベタ画像データを記憶することが可能であり、補正量情報記憶手段によって、印刷
時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶することが可
能であり、画像データ補正手段によって、前記補正量情報記憶手段に記憶された補正量情
報に基づき、前記ベタ画像データ記憶手段に記憶されたベタ画像データを補正することが
可能である。
【００１７】
従って、例えば、経年変化などによって印刷装置の性能が変化し、これまでの補正内容
では十分な補正結果が得られなくなって、補正量情報記憶手段に記憶された補正量の情報
を更新されたとする。このようなときに、前記更新された補正量によって、ベタ画像デー
タを補正し、更に、この補正したベタ画像データに基づき、形態１と同様に、特定種類の
ドットの形成個数を決定し、この形成個数に基づきディザマトリックスの閾値を変更して
、前記更新後の補正量に対応したディザマトリックスを生成することができる。
これによって、補正量が更新されるなどして変更されたときに、この変更された補正量
による補正を加味したディザマトリックスを、容易に生成することができるという効果が
得られる。
【００１８】
〔形態３〕  更に、形態３のディザマトリックス生成装置は、形態２のディザマトリッ
クス生成装置において、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正手段における前記
画像データの補正処理、前記ドット数換算手段における前記ドット数の換算処理、前記特
定ドット形成数決定手段における前記特定ドットの形成数の決定処理、及び前記閾値変更
手段における前記閾値の変更処理を実行することを特徴とする。
【００１９】
例えば、濃度むらは、ノズルの不良が要因で発生するため、濃度むらに対する補正量は
、画像のライン単位（ノズル単位）に決定される。
従って、上記のような構成であれば、例えば、飛行曲がり等によるノズルの着弾位置ず
れが原因で発生する濃度むらに対して、より適切に対応した閾値を有するディザマトリッ
クスを生成することができる。つまり、このディザマトリックスを用いて印刷対象の画像
データをＮ値化処理することで、印刷画像へのスジ（薄いスジ又は濃いスジ）の発生を抑
えることができるという効果が得られる。
【００２０】
また、上記「薄いスジ」とは、「着弾位置ずれ」によって隣接ドット間の距離が所定の
距離よりも広くなる現象が連続的に発生して印刷媒体の下地の色がスジ状に目立ってしま
う部分（領域）の他に、ノズルのインク吐出量のむらによって濃度が低い部分がスジ状に
目立ってしまう部分を含むものとする。また、「濃いスジ」とは、同じく「着弾位置ずれ
」によって隣接ドット間の距離が所定の距離よりも短くなる現象が連続的に発生して印刷
媒体の下地の色が見えなくなったり、あるいはドット間の距離が短くなることによって相
対的に濃く見えたり、さらにはずれて形成されたドットの一部が正常なドットと重なり合
ってその重なり合った部分が濃いスジ状に目立ってしまう部分（領域）の他に、ノズルの
インク吐出量のむらによって濃度が高い部分が濃いスジ状に目立ってしまう部分をも含む
ものとする。以下、ディザマトリックス生成プログラムに関する形態、ディザマトリック
ス生成方法に関する形態、印刷装置に関する形態、印刷装置制御プログラムに関する形態
、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関
する形態、画像処理方法に関する形態、前記プログラムを記録したコンピュータ読み取り
可能な記録媒体に関する形態、発明を実施するための最良の形態の欄などにおいて同じで
ある。
【００２１】
〔形態４〕  更に、形態４のディザマトリックス生成装置は、形態１乃至３のいずれか
１のディザマトリックス生成装置において、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
このような構成であれば、粒状性を悪化させる最有力候補ともいえる最大サイズのドッ
トの形成個数を、予め設定された適切な粒状性となるドット形成比率に従って決定し、こ
の形成個数に基づいてディザマトリックスの閾値を変更することが可能となるので、ドッ
ト形成比率の変化による印刷画像の粒状性の悪化を抑制することができるディザマトリッ
クスを生成することができるという効果が得られる。
【００２２】
〔形態５〕  更に、形態５のディザマトリックス生成装置は、形態１乃至４のいずれか
１のディザマトリックス生成装置において、
印刷時の濃度ムラの発生を抑制する補正処理後の前記階調数Ｍにおける各階調の画像デ
ータを、前記ディザマトリックス記憶手段に記憶されたディザマトリックスと、前記ドッ
ト比率情報記憶手段に記憶されたドット比率情報とを用いて階調数Ｎのベタ画像データに
変換するベタ画像Ｎ値化処理手段と、
前記ベタ画像Ｎ値化処理手段で変換後のベタ画像データに基づき、前記各階調のベタ画
像データの、前記ディザマトリックスに対応する画像を構成する前記ドットの種類毎の数
を計数するドット計数手段と、を備え、
前記ドット数換算手段は、前記ドット計数手段で計数された各種類のドットの数を、印
刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算し、
前記閾値変更手段は、前記各階調のベタ画像データに対して、前記特定ドット形成数決
定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ画像Ｎ
値化処理手段で用いたディザマトリックスの閾値を変更することを特徴とする。
【００２３】
このような構成であれば、ベタ画像Ｎ値化処理手段によって、印刷時の濃度ムラの発生
を抑制する補正処理後の前記階調数Ｍにおける各階調の画像データを、前記ディザマトリ
ックス記憶手段に記憶されたディザマトリックスと、前記ドット比率情報記憶手段に記憶
されたドット比率情報とを用いて階調数Ｎのベタ画像データに変換することが可能であり
、ドット計数手段によって、前記ベタ画像Ｎ値化処理手段で変換後のベタ画像データに基
づき、前記各階調のベタ画像データに対する前記ドットの種類毎の数を計数することが可
能である。
【００２４】
また、前記ドット数換算手段は、前記ドット計数手段で計数された各種類のドットの数
を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算す
ることが可能である。
また、前記閾値変更手段は、前記各階調のベタ画像データに対して、前記特定ドット形
成数決定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ
画像Ｎ値化処理手段で用いたディザマトリックスの閾値を変更することが可能である。
【００２５】
これにより、補正処理後のベタ画像データの画像を印刷時のドット構成を算出すること
ができるので、印刷時の各種類のドットの濃度に関する値が解れば、これに基づき、印刷
画像を構成する各種類のドットの数を、特定種類のドットの数に簡易に換算することがで
きるという効果が得られる。
ここで、上記「印刷時の各種類のドットの濃度に関する値」は、例えば、各種のドット
を形成するときのインクの重量、またはインクの液量、各種ドットの径長、各種ドットの
測定濃度などの値が該当する。つまり、ドットの濃度と比例関係にあるような値などが該
当する。以下、ディザマトリックス生成プログラムに関する形態、ディザマトリックス生
成方法に関する形態、印刷装置に関する形態、印刷装置制御プログラムに関する形態、印
刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する
形態、画像処理方法に関する形態、前記プログラムを記録したコンピュータ読み取り可能
な記録媒体に関する形態、発明を実施するための最良の形態の欄などにおいて同じである
。
【００２６】
〔形態６〕  更に、形態６のディザマトリックス生成装置は、形態５のディザマトリッ
クス生成装置において、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
このような構成であれば、各ドットサイズの種類のドット数を、各種ドットのインクの
重量に基づき、特定種類のドット数へと換算することが可能である。各種ドットのインク
の重量値から、全種類のドット数に対するインクの総重量を簡易に計算することができる
。また、各種サイズのドットの印字に用いるインクの重量が解っているので、前記インク
の総重量から、これを特定種類のドット数へと換算した値を簡易に算出することができる
という効果が得られる。
【００２７】
〔形態７〕  更に、形態７のディザマトリックス生成装置は、形態１乃至４のいずれか
１のディザマトリックス生成装置において、
前記ドット数換算手段は、印字されたドットの濃度測定値に基づき、前記各階調の画像
データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算することを特徴とする。
【００２８】
このような構成であれば、例えば、特定種類のドット形成個数と当該形成個数のドット
を印字したときの測定濃度との関係と、補正後の濃度値（入力濃度）とこの濃度値に対す
る印字結果の濃度値（出力濃度）との関係とを実験等によって予め求めておけば、両者の
関係から、印刷画像を構成する複数種類のドットの数を、簡易に、特定種類のドットの数
に換算することができるという効果が得られる。
【００２９】
〔形態８〕  更に、形態８のディザマトリックス生成装置は、形態１乃至７のいずれか
１のディザマトリックス生成装置において、
前記閾値変更手段は、低い濃度の階調値から高い濃度の階調値へと順番に、階調値単位
で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定手段で決
定された各階調のベタ画像データに対する前記特定種類のドットの形成個数となるように
、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更することを
特徴とする。
【００３０】
このような構成であれば、各階調値に対して、変更後の閾値が、変更前に自己より大き
い閾値よりも大きくなったり（閾値の逆転）、または同じ閾値になったりすることを防ぐ
ことができる。
これにより、逆転によってドットの発生順序が変わるのを防いだり、同じ閾値になるこ
とによって次の閾値の変更で発生する悪影響を防いだりすることができるという効果が得
られる。
【００３１】
〔形態９〕  一方、上記目的を達成するために、形態９のディザマトリックス生成プロ
グラムは、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置における、階調数Ｍ（Ｍは、Ｍ≧３の自然数）の画像データを、階調数
Ｎ（Ｎは、Ｍ＞Ｎ≧２の自然数）の画像データに変換する処理に用いられるディザマトリ
ックスを生成するディザマトリックス生成プログラムであって、
印刷時の濃度ムラの発生を抑制する補正処理後の、前記階調数Ｍにおける各階調のベタ
画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のドット
の数を、特定種類のドットの数に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、階調値に対する前記ドットの種類毎の形成
比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する、前
記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップとを有する処理をコンピュータに実行させるのに使用するプロ
グラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態１のディザマトリックス生
成装置と同等の作用及び効果が得られる。
【００３２】
〔形態１０〕  更に、形態１０のディザマトリックス生成プログラムは、形態９のディ
ザマトリックス生成プログラムにおいて、
補正量情報記憶手段に記憶された印刷時の濃度ムラの発生を抑制するための補正量の情
報である補正量情報に基づき、ベタ画像データ記憶手段に記憶された前記階調数Ｍにおけ
る各階調のベタ画像データを補正する画像データ補正ステップをコンピュータに実行させ
るのに使用するプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２記載のディザマトリック
ス生成装置と同等の作用及び効果が得られる。
【００３３】
〔形態１１〕  更に、形態１１のディザマトリックス生成プログラムは、形態１０のデ
ィザマトリックス生成プログラムにおいて、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正ステップにおける
前記画像データの補正処理、前記ドット数換算ステップにおける前記ドット数の換算処理
、前記特定ドット形成数決定ステップにおける前記特定ドットの形成数の決定処理、及び
前記閾値変更ステップにおける前記閾値の変更処理を実行することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３のディザマトリックス生
成装置と同等の作用及び効果が得られる。
【００３４】
〔形態１２〕  更に、形態１２のディザマトリックス生成プログラムは、形態９乃至１
１のいずれか１のディザマトリックス生成プログラムにおいて、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態４のディザマトリックス生
成装置と同等の作用及び効果が得られる。
【００３５】
〔形態１３〕  更に、形態１３のディザマトリックス生成プログラムは、形態９乃至１
２のいずれか１のディザマトリックス生成プログラムにおいて、
印刷時の濃度ムラの発生を抑制する補正処理後の前記階調数Ｍにおける各階調の画像デ
ータを、前記補正処理前のディザマトリックスと前記ドットドット比率情報とを用いて階
調数Ｎのベタ画像データに変換するベタ画像Ｎ値化処理ステップと、
前記ベタ画像Ｎ値化処理ステップで変換後のベタ画像データに基づき、前記各階調のベ
タ画像データの、前記ディザマトリックスに対応する画像を構成する前記ドットの種類毎
の数を計数するドット計数ステップとを有する処理をコンピュータに実行させるのに使用
するプログラムを含み、
前記ドット数換算ステップは、前記ドット計数ステップで計数された各種類のドットの
数を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算
し、
前記閾値変更ステップは、前記各階調のベタ画像データに対して、前記特定ドット形成
数決定ステップで決定した形成個数の前記特定種類のドットが形成されるように、前記ベ
タ画像Ｎ値化処理ステップで用いたディザマトリックスの閾値を変更することを特徴とす
る。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５のディザマトリックス生
成装置と同等の作用及び効果が得られる。
【００３６】
〔形態１４〕  更に、形態１４のディザマトリックス生成プログラムは、形態１３のデ
ィザマトリックス生成プログラムにおいて、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態６記載のディザマトリック
ス生成装置と同等の作用及び効果が得られる。
【００３７】
〔形態１５〕  更に、形態１５のディザマトリックス生成プログラムは、形態９乃至１
２のいずれか１のディザマトリックス生成プログラムにおいて、
前記ドット数換算ステップは、印字されたドットの濃度測定値に基づき、前記各階調の
画像データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドット
の数に換算することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態７記載のディザマトリック
ス生成装置と同等の作用及び効果が得られる。
【００３８】
〔形態１６〕  更に、形態１６のディザマトリックス生成プログラムは、形態９乃至１
５のいずれか１のディザマトリックス生成プログラムにおいて、
前記閾値変更ステップは、低い濃度の階調値から高い濃度の階調値へと順番に、階調値
単位で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定ステ
ップで決定された各階調のベタ画像データに対する前記特定種類のドットの形成個数とな
るように、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更す
ることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態８記載のディザマトリック
ス生成装置と同等の作用及び効果が得られる。
【００３９】
〔形態１７〕  一方、上記目的を達成するために、形態１７のコンピュータ読み取り可
能な記録媒体は、
形態９乃至１６のいずれか１のディザマトリックス生成プログラムを記憶したコンピュ
ータ読み取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュー
タ読み取り可能な記録媒体を介して前記形態９乃至１６のいずれか１に記載のディザマト
リックス生成プログラムをユーザなどの需用者に対して容易かつ確実に提供することがで
きる。
【００４０】
〔形態１８〕  一方、上記目的を達成するために、形態１８のディザマトリックス生成
方法は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置における、階調数Ｍ（Ｍは、Ｍ≧３の自然数）の画像データを、階調数
Ｎ（Ｎは、Ｍ＞Ｎ≧２の自然数）の画像データに変換する処理に用いられるディザマトリ
ックスを生成するディザマトリックス生成方法であって、
印刷時の濃度ムラの発生を抑制する補正処理後の、前記階調数Ｍにおける各階調のベタ
画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のドット
の数を、特定種類のドットの数に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、階調値に対する前記ドットの種類毎の形成
比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する、前
記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、を含むことを特徴とする。
これにより、形態１のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４１】
〔形態１９〕  更に、形態１９のディザマトリックス生成方法は、形態１８のディザマ
トリックス生成方法において、
補正量情報記憶手段に記憶された印刷時の濃度ムラの発生を抑制するための補正量の情
報である補正量情報に基づき、ベタ画像データ記憶手段に記憶された前記階調数Ｍにおけ
る各階調のベタ画像データを補正する画像データ補正ステップをコンピュータに実行させ
るのに使用するプログラムを含むことを特徴とする。
これにより、形態２のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４２】
〔形態２０〕  更に、形態２０のディザマトリックス生成方法は、形態１９のディザマ
トリックス生成方法において、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正ステップにおける
前記画像データの補正処理、前記ドット数換算ステップにおける前記ドット数の換算処理
、前記特定ドット形成数決定ステップにおける前記特定ドットの形成数の決定処理、及び
前記閾値変更ステップにおける前記閾値の変更処理を実行することを特徴とする。
これにより、形態３のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４３】
〔形態２１〕  更に、形態２１のディザマトリックス生成方法は、形態１８乃至２０の
いずれか１のディザマトリックス生成方法において、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
これにより、形態４のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４４】
〔形態２２〕  更に、形態２２のディザマトリックス生成方法は、形態１８乃至２１の
いずれか１のディザマトリックス生成方法において、
印刷時の濃度ムラの発生を抑制する補正処理後の前記階調数Ｍにおける各階調の画像デ
ータを、前記補正処理前のディザマトリックスと前記ドットドット比率情報とを用いて階
調数Ｎのベタ画像データに変換するベタ画像Ｎ値化処理ステップと、
前記ベタ画像Ｎ値化処理ステップで変換後のベタ画像データに基づき、前記各階調のベ
タ画像データの、前記ディザマトリックスに対応する画像を構成する前記ドットの種類毎
の数を計数するドット計数ステップと、を含み、
前記ドット数換算ステップは、前記ドット計数ステップで計数された各種類のドットの
数を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算
し、
前記閾値変更ステップは、前記各階調のベタ画像データに対して、前記特定ドット形成
数決定ステップで決定した形成個数の前記特定種類のドットが形成されるように、前記ベ
タ画像Ｎ値化処理ステップで用いたディザマトリックスの閾値を変更することを特徴とす
る。
これにより、形態５のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４５】
〔形態２３〕  更に、形態２３のディザマトリックス生成方法は、形態２２のディザマ
トリックス生成方法において、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
これにより、形態６のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４６】
〔形態２４〕  更に、形態２４のディザマトリックス生成方法は、形態１８乃至２１の
いずれか１のディザマトリックス生成方法において、
前記ドット数換算ステップは、印字されたドットの濃度測定値に基づき、前記各階調の
画像データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドット
の数に換算することを特徴とする。
これにより、形態７のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４７】
〔形態２５〕  更に、形態２５のディザマトリックス生成方法は、形態１８乃至２４の
いずれか１のディザマトリックス生成方法において、
前記閾値変更ステップは、低い濃度の階調値から高い濃度の階調値へと順番に、階調値
単位で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定ステ
ップで決定された各階調のベタ画像データに対する前記特定種類のドットの形成個数とな
るように、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更す
ることを特徴とする。
これにより、形態８のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００４８】
〔形態２６〕  一方、上記目的を達成するために、形態２６の印刷装置は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
と、
階調数Ｍ（Ｍは、Ｍ≧３の自然数）の各階調のベタ画像データを記憶するベタ画像デー
タ記憶手段と、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶する補
正量情報記憶手段と、
前記補正量情報記憶手段に記憶された補正量情報に基づき、前記ベタ画像データ記憶手
段に記憶されたベタ画像データを補正する画像データ補正手段と、
前記ドットのオン・オフを判定するための複数種類の閾値を有するディザマトリックス
を記憶するディザマトリックス記憶手段と、
階調値に対する前記ドットの種類毎の形成比率の情報であるドット比率情報を記憶する
ドット比率情報記憶手段と、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算手段と、
前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記憶されたドッ
ト比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種類のドットの
形成個数を決定する特定ドット形成数決定手段と、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成
個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更
する閾値変更手段と、
前記階調数Ｍの画像データを取得する画像データ取得手段と、
前記閾値変更手段で変更後のディザマトリックスと、前記ドット比率情報記憶手段に記
憶されたドット比率情報とを用いて、前記画像データ取得手段で取得した階調数Ｍの画像
データを、階調数Ｎの画像データに変換するＮ値化処理手段と、
前記Ｎ値化処理手段で変換後の画像データに基づき、前記印字ヘッドを用いて前記媒体
に画像を印刷する印刷手段と、を備えることを特徴とする。
【００４９】
このような構成であれば、ベタ画像データ記憶手段によって、階調数Ｍ（Ｍは、Ｍ≧３
の自然数）の各階調のベタ画像データを記憶することが可能であり、補正量情報記憶手段
によって、印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記
憶することが可能であり、画像データ補正手段によって、前記補正量情報記憶手段に記憶
された補正量情報に基づき、前記ベタ画像データ記憶手段に記憶されたベタ画像データを
補正することが可能であり、ディザマトリックス記憶手段によって、前記ドットのオン・
オフを判定するための複数種類の閾値を有するディザマトリックスを記憶することが可能
であり、ドット比率情報記憶手段によって、階調値に対する前記ドットの種類毎の形成比
率の情報であるドット比率情報を記憶することが可能である。
【００５０】
また、ドット数換算手段によって、前記補正処理後の、前記階調数Ｍにおける各階調の
ベタ画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のド
ットの数を、特定種類のドットの数に換算することが可能であり、特定ドット形成数決定
手段によって、前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記
憶されたドット比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種
類のドットの形成個数を決定することが可能であり、閾値変更手段によって、前記各階調
のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成個数の前記特
定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更することが可
能である。
【００５１】
また、画像データ取得手段によって、前記階調数Ｍの画像データを取得することが可能
であり、Ｎ値化処理手段によって、前記閾値変更手段で変更後のディザマトリックスと、
前記ドット比率情報記憶手段に記憶されたドット比率情報とを用いて、前記画像データ取
得手段で取得した階調数Ｍの画像データを、階調数Ｎの画像データに変換することが可能
であり、印刷手段によって、前記Ｎ値化処理手段で変換後の画像データに基づき、前記印
字ヘッドを用いて前記媒体に画像を印刷することが可能である。
【００５２】
これにより、形態１のディザマトリックス生成装置と同等の効果が得られると共に、変
更後のディザマトリックスを用いてＮ値化処理を行うことで、階調の変換処理（Ｎ値化処
理）と同時に画像データの補正処理を行えると共に、粒状性の良好な印刷画像が得られる
印刷を行うことができるという効果が得られる。
【００５３】
〔形態２７〕  更に、形態２７の印刷装置は、形態２６の印刷装置において、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正手段における前記
画像データの補正処理、前記ドット数換算手段における前記ドット数の換算処理、前記特
定ドット形成数決定手段における前記特定ドットの形成数の決定処理、及び前記閾値変更
手段における前記閾値の変更処理を実行することを特徴とする。
これにより、形態３のディザマトリックス生成装置と同等の効果が得られる。
【００５４】
〔形態２８〕  更に、形態２８の印刷装置は、形態２６又は２７の印刷装置において、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
これにより、形態４のディザマトリックス生成装置と同等の効果が得られる。
【００５５】
〔形態２９〕  更に、形態２９の印刷装置は、形態２６乃至２８のいずれか１の印刷装
置において、
前記各階調の補正処理後ベタ画像データを、前記ディザマトリックス記憶手段に記憶さ
れたディザマトリックスと、前記ドット比率情報記憶手段に記憶されたドット比率情報と
を用いて階調数Ｎ（Ｍ＞Ｎ≧２）のベタ画像データに変換するベタ画像Ｎ値化処理手段と
、
前記ベタ画像Ｎ値化処理手段で変換後の前記各階調のベタ画像データの、前記ディザマ
トリックスに対応する画像を構成する前記ドットの種類毎の数を計数するドット計数手段
と、を備え、
前記ドット数換算手段は、前記ドット計数手段で計数された各種類のドットの数を、印
刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算し、
前記閾値変更手段は、前記各階調のベタ画像データに対して、前記特定ドット形成数決
定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ画像Ｎ
値化処理手段で用いたディザマトリックスの閾値を変更することを特徴とする。
【００５６】
このような構成であれば、ベタ画像Ｎ値化処理手段によって、前記各階調の補正処理後
ベタ画像データを、前記ディザマトリックス記憶手段に記憶されたディザマトリックスと
、前記ドット比率情報記憶手段に記憶されたドット比率情報とを用いて階調数Ｎ（Ｍ＞Ｎ
≧２）のベタ画像データに変換することが可能であり、ドット計数手段によって、前記ベ
タ画像Ｎ値化処理手段で変換後の前記各階調のベタ画像データに対する前記ドットの種類
毎の数を計数することが可能である。
【００５７】
また、前記ドット数換算手段は、前記ドット計数手段で計数された各種類のドットの数
を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算す
ることが可能である。
また、前記閾値変更手段は、前記各階調のベタ画像データに対して、前記特定ドット形
成数決定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ
画像Ｎ値化処理手段で用いたディザマトリックスの閾値を変更することが可能である。
これにより、形態５のディザマトリックス生成装置と同等の効果が得られる。
【００５８】
〔形態３０〕  更に、形態３０の印刷装置は、形態２９の印刷装置において、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
これにより、形態６のディザマトリックス生成装置と同等の効果が得られる。
【００５９】
〔形態３１〕  更に、形態３１の印刷装置は、形態２６乃至２８のいずれか１の印刷装
置において、
前記ドット数換算手段は、印字されたドットの濃度測定値に基づき、前記各階調の画像
データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算することを特徴とする。
これにより、形態７のディザマトリックス生成装置と同等の効果が得られる。
【００６０】
〔形態３２〕  更に、形態３２の印刷装置は、形態２６乃至３１のいずれか１の印刷装
置において、
前記閾値変更手段は、低い濃度の階調値から高い濃度の階調値へと順番に、階調値単位
で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定手段で決
定された各階調のベタ画像データに対する前記特定種類のドットの形成個数となるように
、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更することを
特徴とする。
これにより、形態８のディザマトリックス生成装置と同等の効果が得られる。
【００６１】
〔形態３３〕  一方、上記目的を達成するために、形態３３の印刷装置制御プログラム
は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置を制御するのに使用する印刷装置制御プログラムであって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップと、
前記Ｎ値化処理ステップで変換後の画像データに基づき、前記印字ヘッドを用いて前記
媒体に画像を印刷する印刷ステップとを有する処理をコンピュータに実行させるのに使用
するプログラムを含むことを特徴とする。
【００６２】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２６の印刷装置と同等の作
用及び効果が得られる。
【００６３】
〔形態３４〕  更に、形態３４の印刷装置制御プログラムは、形態３３の印刷装置制御
プログラムにおいて、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正ステップにおける
前記画像データの補正処理、前記ドット数換算ステップにおける前記ドット数の換算処理
、前記特定ドット形成数決定ステップにおける前記特定ドットの形成数の決定処理、及び
前記閾値変更ステップにおける前記閾値の変更処理を実行することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２７の印刷装置と同等の作
用及び効果が得られる。
【００６４】
〔形態３５〕  更に、形態３５の印刷装置制御プログラムは、形態３３又は３４の印刷
装置制御プログラムにおいて、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２８記載の印刷装置と同等
の作用及び効果が得られる。
【００６５】
〔形態３６〕  更に、形態３６の印刷装置制御プログラムは、形態３３乃至３５のいず
れか１の印刷装置制御処理プログラムにおいて、
前記各階調の補正処理後ベタ画像データを、前記補正処理前のディザマトリックスと前
記ドットドット比率情報とを用いて階調数Ｎ（Ｍ＞Ｎ≧２）のベタ画像データに変換する
ベタ画像Ｎ値化処理ステップと、
前記ベタ画像Ｎ値化処理ステップで変換後の前記各階調のベタ画像データの、前記ディ
ザマトリックスに対応する画像を構成する前記ドットの種類毎の数を計数するドット計数
ステップとを有する処理をコンピュータに実行させるのに使用するプログラムを含み、
前記ドット数換算ステップは、前記ドット計数ステップで計数された各種類のドットの
数を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算
し、
前記閾値変更ステップは、前記各階調のベタ画像データに対して、前記特定ドット形成
数決定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ画
像Ｎ値化処理ステップで用いたディザマトリックスの閾値を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２９記載の印刷装置と同等
の作用及び効果が得られる。
【００６６】
〔形態３７〕  更に、形態３７の印刷装置制御プログラムは、形態３６の印刷装置制御
処理プログラムにおいて、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３０記載の印刷装置と同等
の作用及び効果が得られる。
【００６７】
〔形態３８〕  更に、形態３８の印刷装置制御プログラムは、形態３３乃至３５のいず
れか１の印刷装置制御プログラムにおいて、
前記ドット数換算ステップは、印字されたドットの濃度測定値に基づき、前記各階調の
画像データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドット
の数に換算することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３１記載の印刷装置と同等
の作用及び効果が得られる。
【００６８】
〔形態３９〕  更に、形態３９の印刷装置制御プログラムは、形態３３乃至３８のいず
れか１の印刷装置制御プログラムにおいて、
前記閾値変更ステップは、低い濃度の階調値から高い濃度の階調値へと順番に、階調値
単位で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定ステ
ップで決定された各階調のベタ画像データに対する前記特定種類のドットの形成個数とな
るように、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更す
ることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３２記載の印刷装置と同等
の作用及び効果が得られる。
【００６９】
〔形態４０〕  一方、上記目的を達成するために、形態４０のコンピュータ読み取り可
能な記録媒体は、
形態３３乃至３９のいずれか１の印刷装置制御プログラムを記録したコンピュータ読み
取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュー
タ読み取り可能な記録媒体を介して前記形態３３乃至３９のいずれか１に記載の印刷装置
制御プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００７０】
〔形態４１〕  一方、上記目的を達成するために、形態４１の印刷装置制御方法は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置を制御するのに使用する印刷装置制御方法であって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップと、
前記Ｎ値化処理ステップで変換後の画像データに基づき、前記印字ヘッドを用いて前記
媒体に画像を印刷する印刷ステップと、を含むことを特徴とする。
これにより、形態２６の印刷装置と同等の作用及び効果が得られる。
【００７１】
〔形態４２〕  更に、形態４２の印刷装置制御方法は、形態４１の印刷装置制御方法に
おいて、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正ステップにおける
前記画像データの補正処理、前記ドット数換算ステップにおける前記ドット数の換算処理
、前記特定ドット形成数決定ステップにおける前記特定ドットの形成数の決定処理、及び
前記閾値変更ステップにおける前記閾値の変更処理を実行することを特徴とする。
これにより、形態２７の印刷装置と同等の作用及び効果が得られる。
【００７２】
〔形態４３〕  更に、形態４３の印刷装置制御方法は、形態４１又は４２の印刷装置制
御方法において、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
これにより、形態２８の印刷装置と同等の作用及び効果が得られる。
【００７３】
〔形態４４〕  更に、形態４４の印刷装置制御方法は、形態４１乃至４３のいずれか１
の印刷装置制御方法において、
前記各階調の補正処理後ベタ画像データを、前記補正処理前のディザマトリックスと前
記ドットドット比率情報とを用いて階調数Ｎ（Ｍ＞Ｎ≧２）のベタ画像データに変換する
ベタ画像Ｎ値化処理ステップと、
前記ベタ画像Ｎ値化処理ステップで変換後の前記各階調のベタ画像データの、前記ディ
ザマトリックスに対応する画像を構成する前記ドットの種類毎の数を計数するドット計数
ステップと、を含み、
前記ドット数換算ステップは、前記ドット計数ステップで計数された各種類のドットの
数を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算
し、
前記閾値変更ステップは、前記各階調のベタ画像データに対して、前記特定ドット形成
数決定ステップで決定した形成個数の前記特定種類のドットが形成されるように、前記ベ
タ画像Ｎ値化処理ステップで用いたディザマトリックスの閾値を変更することを特徴とす
る。
これにより、形態２９の印刷装置と同等の作用及び効果が得られる。
【００７４】
〔形態４５〕  更に、形態４５の印刷装置制御方法は、形態４４の印刷装置制御方法に
おいて、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
これにより、形態３０の印刷装置と同等の作用及び効果が得られる。
【００７５】
〔形態４６〕  更に、形態４６の印刷装置制御方法は、形態４１乃至４３のいずれか１
の印刷装置制御方法において、
前記ドット数換算ステップは、印字されたドットの濃度測定値に基づき、前記各階調の
画像データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドット
の数に換算することを特徴とする。
これにより、形態３１の印刷装置と同等の作用及び効果が得られる。
【００７６】
〔形態４７〕  更に、形態４７の印刷装置制御方法は、形態４１乃至４６のいずれか１
の印刷装置制御方法において、
前記閾値変更ステップは、低い濃度の階調値から高い濃度の階調値へと順番に、階調値
単位で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定ステ
ップで決定された各階調のベタ画像データに対する前記特定種類のドットの形成個数とな
るように、前記Ｎ値化処理ステップで用いたディザマトリックスにおける、変更対象の各
閾値以上の値の閾値を変更することを特徴とする。
これにより、形態３２の印刷装置と同等の作用及び効果が得られる。
【００７７】
〔形態４８〕  一方、上記目的を達成するために、形態４８の画像処理装置は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置で用いられる画像データを画像処理する画像処理装置であって、
階調数Ｍ（Ｍは、Ｍ≧３の自然数）の各階調のベタ画像データを記憶するベタ画像デー
タ記憶手段と、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記憶する補
正量情報記憶手段と、
前記補正量情報記憶手段に記憶された補正量情報に基づき、前記ベタ画像データ記憶手
段に記憶されたベタ画像データを補正する画像データ補正手段と、
前記ドットのオン・オフを判定するための複数種類の閾値を有するディザマトリックス
を記憶するディザマトリックス記憶手段と、
階調値に対する前記ドットの種類毎の形成比率の情報であるドット比率情報を記憶する
ドット比率情報記憶手段と、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算手段と、
前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記憶されたドッ
ト比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種類のドットの
形成個数を決定する特定ドット形成数決定手段と、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成
個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更
する閾値変更手段と、
前記階調数Ｍの画像データを取得する画像データ取得手段と、
前記閾値変更手段で変更後のディザマトリックスと、前記ドット比率情報記憶手段に記
憶されたドット比率情報とを用いて、前記画像データ取得手段で取得した階調数Ｍの画像
データを、階調数Ｎの画像データに変換するＮ値化処理手段と、を備えることを特徴とす
る。
【００７８】
このような構成であれば、ベタ画像データ記憶手段によって、階調数Ｍ（Ｍは、Ｍ≧３
の自然数）の各階調のベタ画像データを記憶することが可能であり、補正量情報記憶手段
によって、印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報を記
憶することが可能であり、画像データ補正手段によって、前記補正量情報記憶手段に記憶
された補正量情報に基づき、前記ベタ画像データ記憶手段に記憶されたベタ画像データを
補正することが可能であり、ディザマトリックス記憶手段によって、前記ドットのオン・
オフを判定するための複数種類の閾値を有するディザマトリックスを記憶することが可能
であり、ドット比率情報記憶手段によって、階調値に対する前記ドットの種類毎の形成比
率の情報であるドット比率情報を記憶することが可能である。
【００７９】
また、ドット数換算手段によって、前記補正処理後の、前記階調数Ｍにおける各階調の
ベタ画像データの、前記ディザマトリックスに対応する画像を構成する前記複数種類のド
ットの数を、特定種類のドットの数に換算することが可能であり、特定ドット形成数決定
手段によって、前記ドット数換算手段で換算した値と、前記ドット比率情報記憶手段に記
憶されたドット比率情報とに基づき、前記ベタ画像データの各階調に対する、前記特定種
類のドットの形成個数を決定することが可能であり、閾値変更手段によって、前記各階調
のベタ画像データに対して、前記特定ドット形成数決定手段で決定した形成個数の前記特
定種類のドットが形成されるように、前記ディザマトリックスの閾値を変更することが可
能である。
【００８０】
また、画像データ取得手段によって、前記階調数Ｍの画像データを取得することが可能
であり、Ｎ値化処理手段によって、前記閾値変更手段で変更後のディザマトリックスと、
前記ドット比率情報記憶手段に記憶されたドット比率情報とを用いて、前記画像データ取
得手段で取得した階調数Ｍの画像データを、階調数Ｎの画像データに変換することが可能
である。
【００８１】
これにより、形態１のディザマトリックス生成装置と同等の効果が得られると共に、変
更後のディザマトリックスを用いてＮ値化処理を行うことで、階調の変換処理（Ｎ値化処
理）と同時に画像データの補正処理を行うことが可能であると共に、粒状性の良好な印刷
画像が得られる階調数Ｎの画像データを生成することができるという効果が得られる。
【００８２】
〔形態４９〕  更に、形態４９の画像処理装置は、形態４８の画像処理装置において、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正手段における前記
画像データの補正処理、前記ドット数換算手段における前記ドット数の換算処理、前記特
定ドット形成数決定手段における前記特定ドットの形成数の決定処理、及び前記閾値変更
手段における前記閾値の変更処理を実行することを特徴とする。
これにより、形態３のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００８３】
〔形態５０〕  更に、形態５０の画像処理装置は、形態４８又は４９の画像処理装置に
おいて、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
これにより、形態４のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００８４】
〔形態５１〕  更に、形態５１の画像処理装置は、形態４８乃至５０のいずれか１の画
像処理装置において、
前記各階調の補正処理後ベタ画像データを、前記ディザマトリックス記憶手段に記憶さ
れたディザマトリックスと、前記ドット比率情報記憶手段に記憶されたドット比率情報と
を用いて階調数Ｎ（Ｍ＞Ｎ≧２）のベタ画像データに変換するベタ画像Ｎ値化処理手段と
、
前記ベタ画像Ｎ値化処理手段で変換後の前記各階調のベタ画像データの、前記ディザマ
トリックスに対応する画像を構成する前記ドットの種類毎の数を計数するドット計数手段
と、を備え、
前記ドット数換算手段は、前記ドット計数手段で計数された各種類のドットの数を、印
刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算し、
前記閾値変更手段は、前記各階調のベタ画像データに対して、前記特定ドット形成数決
定手段で決定した形成個数の前記特定種類のドットが形成されるように、前記ベタ画像Ｎ
値化処理手段で用いたディザマトリックスの閾値を変更することを特徴とする。
これにより、形態５のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００８５】
〔形態５２〕  更に、形態５２の画像処理装置は、形態５１の画像処理装置において、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
これにより、形態６のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００８６】
〔形態５３〕  更に、形態５３の画像処理装置は、形態４８乃至５０のいずれか１の画
像処理装置において、
前記ドット数換算手段は、印字されたドットの濃度測定値に基づき、前記各階調の画像
データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算することを特徴とする。
これにより、形態７のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００８７】
〔形態５４〕  更に、形態５４の画像処理装置は、形態４８乃至５３のいずれか１の画
像処理装置において、
前記閾値変更手段は、低い濃度の階調値から高い濃度の階調値へと順番に、階調値単位
で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定手段で決
定された各階調のベタ画像データに対する前記特定種類のドットの形成個数となるように
、前記ディザマトリックスにおける、変更対象の各閾値以上の値の閾値を変更することを
特徴とする。
これにより、形態８のディザマトリックス生成装置と同等の作用及び効果が得られる。
【００８８】
〔形態５５〕  一方、上記目的を達成するために、形態５５の画像処理プログラムは、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置で用いられる画像データを画像処理する画像処理プログラムであって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップとを有する処理をコンピュータに実行させるのに使用
するプログラムを含むことを特徴とする。
【００８９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態４８の画像処理装置と同等
の作用及び効果が得られる。
【００９０】
〔形態５６〕  更に、形態５６の画像処理プログラムは、形態５５の画像処理プログラ
ムにおいて、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正ステップにおける
前記画像データの補正処理、前記ドット数換算ステップにおける前記ドット数の換算処理
、前記特定ドット形成数決定ステップにおける前記特定ドットの形成数の決定処理、及び
前記閾値変更ステップにおける前記閾値の変更処理を実行することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態４９の画像処理装置と同等
の作用及び効果が得られる。
【００９１】
〔形態５７〕  更に、形態５７の画像処理プログラムは、形態５５又は５６の画像処理
プログラムにおいて、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５０の画像処理装置と同等
の作用及び効果が得られる。
【００９２】
〔形態５８〕  更に、形態５８の画像処理プログラムは、形態５５乃至５７のいずれか
１の画像処理プログラムにおいて、
前記各階調の補正処理後ベタ画像データを、前記補正処理前のディザマトリックスと前
記ドットドット比率情報とを用いて階調数Ｎ（Ｍ＞Ｎ≧２）のベタ画像データに変換する
ベタ画像Ｎ値化処理ステップと、
前記ベタ画像Ｎ値化処理ステップで変換後の前記各階調のベタ画像データの、前記ディ
ザマトリックスに対応する画像を構成する前記ドットの種類毎の数を計数するドット計数
ステップとを有する処理をコンピュータに実行させるのに使用するプログラムを含み、
前記ドット数換算ステップは、前記ドット計数ステップで計数された各種類のドットの
数を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算
し、
前記閾値変更ステップは、前記各階調のベタ画像データに対して、前記特定ドット形成
数決定ステップで決定した形成個数の前記特定種類のドットが形成されるように、前記ベ
タ画像Ｎ値化処理ステップで用いたディザマトリックスの閾値を変更することを特徴とす
る。
【００９３】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５１の画像処理装置と同等
の作用及び効果が得られる。
【００９４】
〔形態５９〕  更に、形態５９の画像処理プログラムは、形態５８の画像処理プログラ
ムにおいて、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５２の画像処理装置と同等
の作用及び効果が得られる。
【００９５】
〔形態６０〕  更に、形態６０の画像処理プログラムは、形態５５乃至５７のいずれか
１の画像処理プログラムにおいて、
前記ドット数換算ステップは、印字されたドットの濃度測定値に基づき、前記各階調の
画像データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドット
の数に換算することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５３の画像処理装置と同等
の作用及び効果が得られる。
【００９６】
〔形態６１〕  更に、形態６１の画像処理プログラムは、形態５５乃至６０のいずれか
１の画像処理プログラムにおいて、
前記閾値変更ステップは、低い濃度の階調値から高い濃度の階調値へと順番に、階調値
単位で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定ステ
ップで決定された各階調のベタ画像データに対する前記特定種類のドットの形成個数とな
るように、前記Ｎ値化処理ステップで用いたディザマトリックスにおける、変更対象の各
閾値以上の値の閾値を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５４の画像処理装置と同等
の作用及び効果が得られる。
【００９７】
〔形態６２〕  一方、上記目的を達成するために、形態６２のコンピュータ読み取り可
能な記録媒体は、
形態５５乃至６１のいずれか１の画像処理プログラムを記録したコンピュータ読み取り
可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュー
タ読み取り可能な記録媒体を介して前記形態５５乃至６１のいずれか１に記載の画像処理
プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００９８】
〔形態６３〕  一方、上記目的を達成するために、形態６３の画像処理方法は、
印刷に用いる媒体に、複数種類のサイズのドットを形成するノズルを有する印字ヘッド
を備えた印刷装置に用いられる画像データを画像処理する画像処理方法であって、
印刷時の濃度ムラの発生を抑制するための補正量の情報である補正量情報に基づき、階
調数Ｍ（Ｍは、Ｍ≧３の自然数）における各階調のベタ画像データを補正する画像データ
補正ステップと、
前記補正処理後の、前記階調数Ｍにおける各階調のベタ画像データの、前記ディザマト
リックスに対応する画像を構成する前記複数種類のドットの数を、特定種類のドットの数
に換算するドット数換算ステップと、
前記ドット数換算ステップで換算した値と、前記階調値に対する前記ドットの種類毎の
形成比率の情報であるドット比率情報とに基づき、前記ベタ画像データの各階調に対する
、前記特定種類のドットの形成個数を決定する特定ドット形成数決定ステップと、
前記各階調のベタ画像データに対して、前記特定ドット形成数決定ステップで決定した
形成個数の前記特定種類のドットが形成されるように、前記ディザマトリックスの閾値を
変更する閾値変更ステップと、
前記階調数Ｍの画像データを取得する画像データ取得ステップと、
前記閾値変更ステップで変更後のディザマトリックスと、前記ドット比率情報とを用い
て、前記画像データ取得ステップで取得した階調数Ｍの画像データを、階調数Ｎの画像デ
ータに変換するＮ値化処理ステップと、を含むことを特徴とする。
これによって、形態４８の画像処理装置と同等の作用及び効果が得られる。
【００９９】
〔形態６４〕  更に、形態６４の画像処理方法は、形態６３の画像処理方法において、
前記補正量情報は、前記印字ヘッドの各ノズルが形成する画像のライン毎の補正量の情
報を含み、
前記ベタ画像データの前記画像のライン単位で、前記画像データ補正ステップにおける
前記画像データの補正処理、前記ドット数換算ステップにおける前記ドット数の換算処理
、前記特定ドット形成数決定ステップにおける前記特定ドットの形成数の決定処理、及び
前記閾値変更ステップにおける前記閾値の変更処理を実行することを特徴とする。
これによって、形態４９の画像処理装置と同等の作用及び効果が得られる。
【０１００】
〔形態６５〕  更に、形態６５の画像処理方法は、形態６３又は６４の画像処理方法に
おいて、
前記特定種類のドットは、最大サイズのドットであることを特徴とする。
これによって、形態５０の画像処理装置と同等の作用及び効果が得られる。
【０１０１】
〔形態６６〕  更に、形態６６の画像処理方法は、形態６３乃至６５のいずれか１の画
像処理方法において、
前記各階調の補正処理後ベタ画像データを、前記補正処理前のディザマトリックスと前
記ドットドット比率情報とを用いて階調数Ｎ（Ｍ＞Ｎ≧２）のベタ画像データに変換する
ベタ画像Ｎ値化処理ステップと、
前記ベタ画像Ｎ値化処理ステップで変換後の前記各階調のベタ画像データの、前記ディ
ザマトリックスに対応する画像を構成する前記ドットの種類毎の数を計数するドット計数
ステップと、を含み、
前記ドット数換算ステップは、前記ドット計数ステップで計数された各種類のドットの
数を、印刷時の各種類のドットの濃度に関する値に基づき、特定種類のドットの数に換算
し、
前記閾値変更ステップは、前記各階調のベタ画像データに対して、前記特定ドット形成
数決定ステップで決定した形成個数の前記特定種類のドットが形成されるように、前記ベ
タ画像Ｎ値化処理ステップで用いたディザマトリックスの閾値を変更することを特徴とす
る。
これによって、形態５１の画像処理装置と同等の作用及び効果が得られる。
【０１０２】
〔形態６７〕  更に、形態６７の画像処理方法は、形態６６の画像処理方法において、
前記印刷時の各種類のドットの濃度に関する値は、前記各種類のドットを印字するとき
のインクの重量であることを特徴とする。
これによって、形態５２の画像処理装置と同等の作用及び効果が得られる。
【０１０３】
〔形態６８〕  更に、形態６８の画像処理方法は、形態６３乃至６５のいずれか１の画
像処理方法において、
前記ドット数換算ステップは、印字されたドットの濃度測定値に基づき、前記各階調の
画像データの画像の印刷画像を構成する前記複数種類のドットの数を、特定種類のドット
の数に換算することを特徴とする。
これによって、形態５３の画像処理装置と同等の作用及び効果が得られる。
【０１０４】
〔形態６９〕  更に、形態６９の画像処理方法は、形態６３乃至６８のいずれか１の画
像処理方法において、
前記閾値変更ステップは、低い濃度の階調値から高い濃度の階調値へと順番に、階調値
単位で前記ディザマトリックスの閾値を変更すると共に、前記特定ドット形成数決定ステ
ップで決定された各階調のベタ画像データに対する前記特定種類のドットの形成個数とな
るように、前記Ｎ値化処理ステップで用いたディザマトリックスにおける、変更対象の各
閾値以上の値の閾値を変更することを特徴とする。
これによって、形態５４の画像処理装置と同等の作用及び効果が得られる。
【発明を実施するための最良の形態】
【０１０５】
以下、本発明の実施の形態を図面に基づき説明する。図１〜図２１は、本発明に係るデ
ィザマトリックス生成装置、ディザマトリックス生成プログラム及びディザマトリックス
生成方法、印刷装置、印刷装置制御プログラム及び印刷装置制御方法、画像処理装置、画
像処理プログラム及び画像処理方法、並びに前記プログラムを記録した記録媒体の実施の
形態を示す図である。
【０１０６】
まず、本発明に係る印刷装置の機能の構成を図１に基づき説明する。図１は、本発明に
係る印刷装置１００の機能の構成を示すブロック図である。
印刷装置１００は、図１に示すように、外部機器等から階調数Ｍ（Ｍ≧３）の画像デー
タを取得する画像データ取得部１０と、当該取得した画像データに対して、ディザ法を用
いたＮ値化処理を施して階調数Ｍの画像データを階調数Ｎの画像データに変換するＮ値化
処理部１１と、ディザマトリックスを記憶するディザマトリックス記憶部１２と、変換後
の画像データに基づき印刷処理を実行する印刷部１３とを含んだ構成となっている。
【０１０７】
画像データ取得部１０は、印刷装置１００と接続されたパソコン（ＰＣ）やプリンタサ
ーバなどの印刷指示装置（図示せず）から送られてくる印刷に供するＭ値の画像データを
ネットワークなどを介して取得したり、あるいは図示しないスキャナやＣＤ−ＲＯＭドラ
イブなどの画像（データ）読込装置などから直接読み込んで取得したりする機能を提供す
るようになっている。
【０１０８】
更に、画像データ取得部１０は、取得した画像データの解像度を、印刷解像度に応じた
解像度に変換する機能を提供するようになっている。
また、画像データ取得部１０は、取得した画像データが、例えば、階調数ＭのＲＧＢデ
ータ（例えば１画素あたり各色（Ｒ、Ｇ、Ｂ）ごとの階調（濃度値又は輝度値）が８ビッ
ト（Ｍ＝２５６）で表現される画像データ）であれば、これを色変換処理して後述する印
字ヘッド２００の各インク色に対応する階調数ＭのＣＭＹＫ（４色の場合）データに変換
する機能を提供するようになっている。
【０１０９】
Ｎ値化処理部１１は、ディザマトリックス記憶部１２に記憶されたディザマトリックス
と、ドット比率情報記憶部２１に記憶されたドット比率情報とを用いたディザ法によって
、画像データの階調数Ｍの画素値を、当該画素値に対する後述する印字ヘッド２００の形
成可能な複数種類のサイズのいずれか１つのドットのオン・オフを示す階調数Ｎの画素値
へと変換する処理（以下、Ｎ値化処理と称す）を実行する機能を提供するようになってい
る。また、後述するドット数計数部１７から取得した補正処理後のベタ画像データ（以下
、補正後ベタ画像データと称す）に対してＮ値化処理を実行する機能も提供するようにな
っている。
【０１１０】
ディザマトリックス記憶部１２は、書き込み要求に応じて、後述する記憶装置７０内に
、Ｎ値化処理部１１のＮ値化処理において用いるディザマトリックスを記憶したり、読み
出し要求に応じて、記憶装置７０内に記憶されたディザマトリックスを読み出して要求元
に伝送したりする機能を提供するようになっている。
ここで、本発明に適用される印字ヘッド２００について説明する。
【０１１１】
図３は、この印字ヘッド２００の構造を示す部分拡大底面図、図４は、その部分拡大側
面図である。
図３に示すように、この印字ヘッド２００は、いわゆるラインヘッド型のプリンタに用
いられる印刷用紙の紙幅方向に延びる長尺構造をしており、ブラック（Ｋ）インクを専用
に吐出するノズルＮが複数個（図では１８個）直線状に配列されたブラックノズルモジュ
ール５０と、イエロー（Ｙ）インクを専用に吐出するノズルＮが複数個、同じ方向に直線
状に配列されたイエローノズルモジュール５２と、マゼンタ（Ｍ）インクを専用に吐出す
るノズルＮが複数個、同じ方向に直線状に配列されたマゼンタノズルモジュール５４と、
シアン（Ｃ）インクを専用に吐出するノズルＮが複数個、同じ方向に直線状に配列された
シアンノズルモジュール５６といった４つのノズルモジュール５０、５２、５４、５６が
印刷方向（ノズル配列方向に対して垂直方向（厳密にはノズルのドット印字方向））に多
段に重なるように一体的に配列して構成されている。なお、モノクロを目的とする印字ヘ
ッドの場合は、ブラック（Ｋ）のみ、また、高画質な画像をターゲットとする印字ヘッド
の場合はライトマゼンタやライトシアンなどを加えた６色や７色のインクを用いる場合も
ある。
【０１１２】
そして、図４は、例えばこれら４つのノズルモジュール５０、５２、５４、５６のなか
の１つであるブラックノズルモジュール５０を側面（印刷方向）から示したものであり、
左から６番目のノズルＮ６が飛行曲がり現象を起こしてそのノズルＮ６からインクが斜め
方向に吐出されてその隣の正常なノズルＮ７により吐出されたドット側にドットが印字さ
れてしまっている状態（印字位置ずれ）を示している。
【０１１３】
従って、このブラックノズルモジュール５０を用いて印刷を実行すると、飛行曲がりを
発生していない状態では、いずれのドットも規定の印字位置に印字されるのに対し（理想
的なドットパターン）、例えば左から６番目のノズルＮ６が飛行曲がり現象を起こしてい
ると、そのドット印字位置が、目的とする印字位置から例えばその隣の正常なノズルＮ７
側にずれて印字される結果となる。その結果、ノズルＮ６及びノズルＮ７の印字するドッ
トが重なることなどによって、これら重なったドットの形成する画像ラインが印刷結果に
おいて濃いスジとなって発生する。一方、飛行曲がり現象によって、例えば、ノズルＮ６
の形成するドットとノズルＮ５の形成するドットとの間隔が、正常時の間隔よりも広くな
ってしまった場合は、印刷結果における、ノズルＮ５の形成する画像ラインと、ノズルＮ
６の形成する画像ラインとの間に薄いスジが発生する。
【０１１４】
また、このような構造をした印字ヘッド２００は、各ノズルＮ１、Ｎ２、Ｎ３…ごとに
それぞれ設けられた図示しないインクチャンバー内に供給されたインクをそれら各インク
チャンバーごとに設けられた図示しないピエゾ素子（ｐｉｅｚｏ  ａｃｔｕａｔｏｒ）な
どの圧電素子によって各ノズルＮ１、Ｎ２、Ｎ３…から吐出することで、白色の印刷用紙
上に円形のドットを印字すると共に、さらに、この圧電素子に加える電圧を多段階に制御
することによってインクチャンバーからのインクの吐出量を制御して各ノズルＮ１、Ｎ２
、Ｎ３…ごとにサイズの異なるドットが印字可能となっている。
【０１１５】
図１に戻って、印刷部１３は、Ｎ値化処理後の画像データに基づき、印刷に用いる媒体
（例えば、印刷用紙など）または印字ヘッド２００の一方、あるいは双方を移動させなが
ら前記印字ヘッド２００に形成された前記ノズルモジュール５０、５２、５４、５６から
インクをそれぞれドット状に噴射して前記印刷に用いる媒体（以下、印刷媒体と称す）上
に多数のドットからなる所定の画像を形成するようにしたインクジェット方式のプリンタ
であり、前述した印字ヘッド２００の他に、この印字ヘッド２００を印刷媒体上をその幅
方向に往復移動させる図示しない印字ヘッド送り機構（マルチパス型の場合）、前記印刷
媒体を移動させるための図示しない紙送り機構、前記印刷データに基づいて印字ヘッド２
００のインクの吐出を制御する図示しない印字コントローラ機構などの公知の構成要素か
ら構成されている。
【０１１６】
印刷装置１００は、図１に示すように、更に、ベタ画像データを記憶するベタ画像デー
タ記憶部１４と、ベタ画像データ記憶部１４に記憶されたベタ画像データを補正する画像
データ補正部１５と、前記補正処理に用いる補正情報を記憶する補正情報記憶部１６と、
Ｎ値化処理後の補正処理済ベタ画像データに基づき、ベタ画像を構成するドットの数を計
数するドット数計数部１７と、ドット数計数部１７の計数結果と、後述するドット濃度情
報記憶部１９に記憶されたドット濃度情報とに基づき、前記計数されたドット数を、特定
ドットのドット数に換算するドット数換算部１８と、ドットの濃度に係る情報であるドッ
ト濃度情報を記憶するドット濃度情報記憶部１９と、ドット数換算部１８の換算結果と、
後述するドット比率情報記憶部２１に記憶されたドット比率情報とに基づき、特定ドット
の形成個数を決定する特定ドット形成個数決定部２０と、階調数Ｍにおける各階調値と各
種サイズのドットの形成比率と関係を示す情報であるドット比率情報を記憶するドット比
率情報記憶部２１と、前記決定された特定ドットの形成個数に基づき、処理対象のベタ画
像データのＮ値化処理に用いたディザマトリックスの閾値を変更する閾値変更部２２と、
を含んだ構成となっている。
【０１１７】
ベタ画像データ記憶部１４は、書き込み要求に応じて、後述する記憶装置７０内に、階
調数Ｍにおける各階調のベタ画像データを記憶したり、読み出し要求に応じて、記憶装置
７０内に記憶されたベタ画像データを読み出して要求元に伝送したりする機能を提供する
ようになっている。本実施の形態において、ベタ画像データは、少なくとも、ディザマト
リックス記憶部１２に記憶されたディザマトリックスと横幅又は縦幅の少なくとも一方が
同じサイズの画像データである。
【０１１８】
画像データ補正部１５は、ディザマトリックスを構成する閾値（以下、ディザ閾値と称
す）の変更指示に応じて、補正情報記憶部１６に記憶された補正情報を用いて、ベタ画像
データ記憶部１４に記憶された各階調のベタ画像データを補正する機能を提供するように
なっている。そして、後述する第１ドット数換算処理が設定されている場合は、補正後ベ
タ画像データをドット数計数部１７に出力し、後述する第２ドット数換算処理が設定され
ている場合は、補正後ベタ画像データをドット数換算部１８に出力する。
【０１１９】
補正情報記憶部１６は、書き込み要求に応じて、記憶装置７０内に、画像データ補正部
１５の補正処理に用いられる、各階調値（輝度値又は濃度値）に対する画像のライン毎の
補正量の情報である補正情報を記憶したり、読み出し要求に応じて、記憶装置７０内に記
憶された補正情報を要求元に伝送したりする機能を提供するようになっている。
ドット数計数部１７は、画像データ補正部１５から取得した、補正後ベタ画像データを
、Ｎ値化処理部１１に入力すると共に、Ｎ値化処理部１１でＮ値化処理された補正後ベタ
画像データに基づき、当該ベタ画像データのベタ画像を構成する各種サイズのドットの数
を計数する機能を提供するようになっている。
【０１２０】
ドット数換算部１８は、ドット濃度情報記憶部１９に記憶されたドット濃度情報に基づ
き、Ｎ値化処理後のベタ画像データにおける、各種サイズのドットの数を、特定ドットの
数に換算する機能を提供するようになっている。ここで、特定ドットとは、印字ヘッド２
００が印字可能な複数種類のドットサイズのドットのうち、予め設定されたサイズのドッ
トのことである。例えば、最大サイズのドットなどが該当する。
【０１２１】
本実施の形態において、ドット数換算部１８は、ドット数換算処理の１つとして、Ｎ値
化処理後の補正後ベタ画像データと、ドット濃度情報記憶部１９に記憶された後述する第
１ドット濃度情報とに基づき、前記ベタ画像の画像を構成する各種サイズのドットの数を
、特定ドットの数に換算する第１ドット数換算処理を実行することが可能である。
また、本実施の形態において、ドット数換算部１８は、ドット数換算処理の１つとして
、画像データ補正部１５から取得した補正後ベタ画像データと、ドット濃度情報記憶部１
９に記憶された後述する第２ドット濃度情報とに基づき、補正後ベタ画像データの画像を
構成する各種サイズのドットの数を、特定ドットの数に換算する第２ドット数換算処理を
実行することが可能である。
【０１２２】
ドット濃度情報記憶部１９は、書き込み要求に応じて、記憶装置７０内に、ドットの濃
度に関する情報（ドット濃度情報）を記憶したり、読み出し要求に応じて、記憶装置７０
内に記憶されたドット濃度情報を読み出して要求元に伝送したりする機能を提供するよう
になっている。
本実施の形態において、ドット濃度情報記憶部１９は、上記第１ドット数換算処理に対
応する、各種サイズのドットの印字に用いるインクの重量の情報を含む第１ドット濃度情
報を記憶するようになっている。また、上記第２ドット数換算処理に対応する、特定サイ
ズのドットを印字したときの濃度測定値と、特定ドットの印字数との関係を示す情報、及
び入力階調値（濃度値）と、当該入力階調値に対する出力階調値（濃度値）との関係を示
す情報を含む第２ドット濃度情報を記憶するようになっている。
【０１２３】
ここで、入力階調値は、印刷対象の画像データの示す階調値そのものであり、出力階調
値は、入力階調値に対する実際の印字結果の測定値（スキャナなどで読み出した階調値）
のことである。
特定ドット形成個数決定部２０は、ドット数換算部１８の換算結果と、ドット比率情報
記憶部２１に記憶されたドット比率情報とに基づき、特定ドットの数が、ドット比率情報
で設定された比率に従った数となるように、当該特定ドットの数を決定する機能を提供す
るようになっている。
【０１２４】
ドット比率情報記憶部２１は、書き込み要求に応じて、記憶装置７０内に、階調数Ｍに
おける各階調値に対して、印字ヘッド２００が形成可能な各種サイズのドットの形成比率
を与えるデータテーブル（ドット比率情報）を記憶したり、読み出し要求に応じて、記憶
装置７０内に記憶されたドット比率情報を読み出して要求元に伝送したりする機能を提供
するようになっている。
【０１２５】
ここで、ドット比率情報は、予め決定された各階調値とドット形成比率との関係に基づ
き形成され、ディザマトリックスの各閾値と比較するためのドットのサイズ毎のレベルデ
ータと、前記各階調値との関係を示すデータテーブルとなる。なお、ドットの形成比率は
、ある均一な階調領域を形成する際に当該領域内に形成されるドットが、当該領域内の画
素に対して占める割合である。
【０１２６】
閾値変更部２２は、特定ドット形成個数決定部２０で決定された特定ドットの形成個数
に基づき、特定ドットの形成個数が、前記決定された個数となるように、処理対象のベタ
画像データのＮ値化処理に用いたものと同じディザマトリックスの閾値を変更する機能を
提供するようになっている。
ここで、印刷装置１００は、印刷のための各種制御、前記画像データ取得部１０、Ｎ値
化処理部１１、印刷部１３、画像データ補正部１５、ドット数計数部１７、ドット数換算
部１８、特定ドット形成個数決定部２０、閾値変更部２２などをソフトウェア上で実現す
るためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すよう
に、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏ
ｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成す
るＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装
置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐ
ｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス等からなる各種内外
バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介
して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａ
ｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷部１３やＣＲＴ、ＬＣＤモニター等の出力装置７２
、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印
刷指示装置などと通信するためのネットワークＬなどを接続したものである。
【０１２７】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラ
ムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラムをＲＡＭ６２にロ
ードし、ＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各
種リソースを駆使して所定の制御および演算処理を行うことで前述したような各機能をソ
フトウェア上で実現するようになっている。
【０１２８】
なお、各種専用のコンピュータプログラムは、ＲＯＭ６４に記憶されたものに限らず、
ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等の記憶媒体を介して記
憶装置７０にインストールされたもの、あるいはインターネット等の通信ネットワークを
介して記憶装置７０にインストールされたものを、ＲＡＭ６２にロードするようにしても
良い。
【０１２９】
更に、図５に基づき、印刷装置１００のディザ閾値変更処理の流れを説明する。ここで
、図５は、印刷装置１００におけるディザ閾値変更処理を示すフローチャートである。
ディザ閾値変更処理は、図５に示すように、まずステップＳ１００に移行し、ディザ閾
値の変更指示があったか否かを判定し、あったと判定された場合(Yes)は、ステップＳ１
０２に移行し、そうでない場合(No)は、変更指示があるまで判定処理を繰り返す。
【０１３０】
ステップＳ１０２に移行した場合は、画像データ補正部１５において、補正処理が未処
理のベタ画像データを濃度の低い階調のものから順に、ベタ画像データ記憶部１４から取
得して、ステップＳ１０４に移行する。
ステップＳ１０４では、画像データ補正部１５において、ステップＳ１０２で取得した
ベタ画像データにおける、補正処理が未処理の画素データ（画像のライン単位）を選択し
て、ステップＳ１０６に移行する。
【０１３１】
ステップＳ１０６では、画像データ補正部１５において、ステップＳ１０４で選択した
画素データに対する補正情報を、補正情報記憶部１６から取得して、ステップＳ１０８に
移行する。
ステップＳ１０８では、画像データ補正部１５において、ステップＳ１０４で選択した
画素データを、ステップＳ１０６で取得した補正情報に基づき補正し、補正処理後の画素
データをドット数計数部１７に出力して、ステップＳ１１０に移行する。
【０１３２】
ステップＳ１１０では、ドット数計数部１７、又はドット数計数部１７及びドット数換
算部１８において、ドット数換算処理を実行して、ステップＳ１１２に移行する。
ステップＳ１１２では、特定ドット形成個数決定部２０において、ドット比率情報記憶
部２１から、ドット比率情報を取得して、ステップＳ１１４に移行する。
ステップＳ１１４では、特定ドット形成個数決定部２０において、ステップＳ１１０の
換算結果と、ステップＳ１１２で取得したドット比率情報とに基づき、ベタ画像の階調値
に対する、特定ドットの形成個数を決定して、ステップＳ１１６に移行する。
【０１３３】
ステップＳ１１６では、閾値変更部２２において、ディザマトリックス記憶部１２から
、選択した画素データ（画像のライン単位）のＮ値化処理に用いられるディザ閾値を取得
して、ステップＳ１１８に移行する。
ステップＳ１１８では、閾値変更部２２において、ステップＳ１１４で決定された特定
ドットの形成個数に基づき、ステップＳ１１６で取得したディザ閾値における、変更対象
のディザ閾値以上の値のディザ閾値を全て変更して、ステップＳ１２０に移行する。ここ
で、変更対象のディザ閾値とは、そのディザ閾値によって、特定ドット形成個数より多い
数の特定ドットが形成されてしまうような値のことである。
【０１３４】
具体的には、特定ドットの印字数が、上記決定された特定ドットの形成個数となるよう
に、ディザ閾値を変更する。変更後のディザ閾値は、ＲＡＭ６２に記憶し、且つ１つ前に
変更したディザ閾値に上書きして記憶する。
ステップＳ１２０では、閾値変更部２２において、ステップＳ１０２で取得したベタ画
像データにおける、全ての画像ラインの画素データに対して、ディザ閾値の変更処理が終
了したか否かを判定し、終了したと判定された場合(Yes)は、ステップＳ１２２に移行し
、そうでない場合(No)は、ステップＳ１０４に移行する。
【０１３５】
ステップＳ１２２では、閾値変更部２２において、全ての階調のベタ画像データに対し
て、ディザ閾値の変更処理が終了したか否かを判定し、終了したと判定された場合(Yes)
は、ステップＳ１２４に移行し、そうでない場合(No)は、ステップＳ１０２に移行する。
ステップＳ１２４では、ＲＡＭ６２に記憶された最終のディザ閾値を、ディザマトリッ
クス記憶部１２に記憶して、ステップＳ１００に移行する。ここで、変更後のディザ閾値
は、ディザマトリックス記憶部１２に記憶された、変更前のディザ閾値に上書きして記憶
しても良いし、変更前のディザ閾値とは別途記憶しても良い。
【０１３６】
更に、図６に基づき、ステップＳ１１０のドット数換算処理の１つである、第１ドット
数換算処理の流れを説明する。ここで、図６は、第１ドット数換算処理を示すフローチャ
ートである。
第１ドット数換算処理は、ステップＳ１１０で実行されると、図６に示すように、まず
ステップＳ２００に移行し、ドット数計数部１７において、画像データ補正部１５で補正
された補正後ベタ画像データを、Ｎ値化処理部１１に入力してＮ値化処理を実行させ、ス
テップＳ２０２に移行する。
【０１３７】
ステップＳ２０２では、ドット数計数部１７において、Ｎ値化処理部１１から、Ｎ値化
処理後の補正後ベタ画像データを取得したか否かを判定し、取得したと判定された場合(Y
es)は、ステップＳ２０４に移行し、そうでない場合(No)は、取得するまで判定処理を繰
り返す。
ステップＳ２０４では、ドット数計数部１７において、ステップＳ２０２で取得した、
Ｎ値化処理後の補正後ベタ画像データに基づき、当該画像データの画像を構成する各種サ
イズのドットの数を計数し、当該計数結果を、ドット数換算部１８に出力して、ステップ
Ｓ２０６に移行する。
【０１３８】
ステップＳ２０６では、ドット数換算部１８において、ドット濃度情報記憶部１９から
、第１ドット濃度情報を取得して、ステップＳ２０８に移行する。
ステップＳ２０８では、ドット数換算部１８において、ドット数計数部１７から取得し
た計数結果と、ステップＳ２０６で取得した第１ドット濃度情報に基づき、各種ドットの
数を、特定ドットの数に換算し、当該換算結果を、特定ドット形成個数決定部２０に出力
し、一連の処理を終了して元の処理に復帰する。
【０１３９】
更に、図７に基づき、ステップＳ１１０のドット数換算処理の１つである、第２ドット
数換算処理の流れを説明する。ここで、図７は、第２ドット数換算処理を示すフローチャ
ートである。
第２ドット数換算処理は、ステップＳ１１０で実行されると、図７に示すように、まず
ステップＳ３００に移行し、ドット数換算部１８において、ドット濃度情報記憶部１９か
ら、第２ドット濃度情報を取得して、ステップＳ３０２に移行する。
【０１４０】
ステップＳ３０２では、ドット数換算部１８において、ステップＳ３００で取得した第
２ドット濃度情報における、入力階調値と出力階調値との関係を示す情報に基づき、補正
後のベタ画像データの階調値に対する出力階調値を取得して、ステップＳ３０４に移行す
る。
ステップＳ３０４では、ドット数換算部１８において、ステップＳ３０２で取得した、
ステップＳ３００で取得した第２ドット濃度情報における、階調値と特定ドットの印字個
数との関係を示す情報に基づき、ステップＳ３０２で取得した出力階調値を、特定ドット
の個数に換算し、当該換算結果を、特定ドット形成個数決定部２０に出力し、一連の処理
を終了して元の処理に復帰する。
【０１４１】
次に、図８に基づき、印刷装置１００の印刷処理の流れを説明する。ここで、図８は、
印刷装置１００における印刷処理を示すフローチャートである。
印刷処理が実行されると、図８に示すように、まずステップＳ４００に移行し、画像デ
ータ取得部１０において、パソコンなどの図示しない印刷指示端末などから印刷指示があ
ったか否かを判定し、印刷指示があったと判定された場合（Yes)は、ステップＳ４０２に
移行し、そうでない場合(No)は、印刷指示があるまで判定処理を繰り返す。
【０１４２】
ステップＳ４０２に移行した場合は、画像データ取得部１０において、印刷指示端末か
ら印刷指示と共に送られてきた階調数Ｍの画像データを取得してステップＳ４０４に移行
する。
ステップＳ４０４では、画像データ取得部１０において、ステップＳ４０２で取得した
画像データを、印刷解像度に応じて、解像度変換してステップＳ４０６に移行する。なお
、取得した画像データが印刷解像度と同じ解像度である場合は、解像度変換を行わずに次
のステップへと移行する。
【０１４３】
ステップＳ４０６では、画像データ取得部１０において、画像データの色情報がＣＭＹ
Ｋであるか否かを判定し、ＣＭＹＫであると判定された場合(Yes)は、ステップＳ４０８
に移行し、そうでない場合(No)は、ステップＳ４１８に移行する。
ステップＳ４０８に移行した場合は、Ｎ値化処理部１１において、印刷対象の画像デー
タから、Ｎ値化処理が未処理の画素データを選択して、ステップＳ４１０に移行する。
【０１４４】
ステップＳ４１０では、Ｎ値化処理部１１において、ドット比率情報記憶部２１に記憶
されたドット比率情報から、ステップＳ４０８で選択した画素データの階調値に対応する
レベルデータを取得し、ディザマトリックス記憶部１２に記憶された最新のディザマトリ
ックスから、ステップＳ４０８で選択した画素データに対応するディザ閾値を取得して、
ステップＳ４１２に移行する。
【０１４５】
ステップＳ４１２では、Ｎ値化処理部１１において、ステップＳ４１０で取得したレベ
ルデータ及びディザ閾値を用いて、ステップＳ４０８で選択した画素データに対してＮ値
化処理を行い、ステップＳ４１４に移行する。
ステップＳ４１４では、Ｎ値化処理部１１において、印刷対象の画像データにおける全
ての画素データに対してＮ値化処理が終了したか否かを判定し、終了したと判定された場
合(Yes)は、Ｎ値化処理後の画像データを印刷部１３に出力して、ステップＳ４１６に移
行し、そうでない場合(No)は、ステップＳ４０８に移行する。
【０１４６】
ステップＳ４１６に移行した場合は、印刷部１３において、Ｎ値化処理部１１から取得
したＮ値化処理後の画像データに基づき、印字ヘッド２００を駆動して印刷処理を実行し
て画像を印刷し、ステップＳ４００に移行する。
一方、ステップＳ４０６において、取得した画像データがＣＭＹＫの画像データではな
く、ステップＳ４１８に移行した場合は、画像データ取得部１０において、画像データの
色変換処理を行って、ステップＳ４０８に移行する。つまり、画像データ取得部１０で取
得した画像データが階調数ＭのＲＧＢデータであるときに、前述したようにこれを所定の
変換アルゴリズムに基づいて使用インクの色に対応した階調数ＭのＣＭＹＫデータに変換
する。
【０１４７】
ここで、色変換処理は、例えば、Ｒ，Ｇ，Ｂのそれぞれの組み合わせからなる色を印刷
装置１００で表現するためのＣ，Ｍ，Ｙ，Ｋの組み合わせを記憶したルックアップテーブ
ル（ＬＵＴ）を用いて行う。
また、色変換処理は、印刷装置１００で使用するインクの色に対応した色空間のデータ
に変換する処理であり、ＣＭＹＫの４色への変換に限らず、印刷装置１００が、ＬＭ（ラ
イトマゼンタ）、ＬＣ（ライトシアン）などの他色を含む５色以上のインクに対応してい
る場合は、５色以上の色空間のデータに変換する構成となる。
【０１４８】
次に、本実施の形態の動作を説明するにあたって、先に、図９〜図１２に基づき、ドッ
トの形成比率とディザ閾値との関係について説明する。
なお、以下の説明（本実施の形態の動作説明も含む）において、本実施の形態の印刷装
置１００は、Ｓ（小）ドット、Ｍ（中）ドット、Ｌ（大）ドットの３種類のサイズのドッ
トを印字することが可能であり、これら、３種類のドットと、ドットを形成しない（ドッ
ト無し）状態との４階調を駆使した面積階調により、階調数Ｍの画像を印刷媒体に形成す
る。また、以下の説明において、特定ドットは、粒状性も考慮してＬドットとする。
【０１４９】
ここで、図９（ａ）は、入力輝度と各種ドットの形成比率との関係の一例を示す図であ
り、（ｂ）は、各種ドットのレベルデータと入力輝度との関係を示す図である。また、図
１０（ａ）は、０〜９９のディザ閾値に対するドット種別毎のドット形成個数を示す図で
あり、（ｂ）は、（ａ）のディザ閾値を変更した場合の変更後のディザ閾値に対するドッ
ト種別毎のドット形成個数を示す図である。また、図１１（ａ）は、入力輝度と各種ドッ
トの形成比率との関係の一例を示す図であり、（ｂ）は、各種ドットのレベルデータと入
力輝度との関係を示す図であり、（ｃ）は、入力輝度と補正量との関係を示す図である。
また、図１２は、補正前後の入力輝度と各種ドットの形成比率との関係の一例を示す図で
ある。
【０１５０】
ここでは、０〜９９の１００個のディザ閾値を有するディザマトリックスを例に説明す
る。
本実施の形態の印刷装置１００においては、図９（ａ）に示すように、入力階調を輝度
で表した入力輝度に対する、Ｓドット、Ｍドット、Ｌドットの各形成比率が予め設定され
ている。この情報は、ドット比率情報の１つでもあり、ドット比率情報記憶部２１に記憶
されている。
【０１５１】
また、本実施の形態では、Ｎ値化処理においてディザマトリックスを用いるため、図９
（ｂ）に示すように、入力輝度に対し、ドットのサイズ毎に、ディザ閾値と比較するため
のレベルデータが設定された情報もドット比率情報の１つとしてドット比率情報記憶部２
１に記憶されている。なお、このレベルデータは、図９（ａ）に示すドットの形成比率と
、ディザマトリックスのディザ閾値（ここでは、０〜９９の１００個）とに基づき予め決
定される。つまり、レベルデータは、各入力輝度に対して、予め設定されたドットの形成
比率で各サイズのドットが形成されるように決定される。
【０１５２】
例えば、図９（ｂ）に示すように、図中の画素値（入力輝度値）αに対して、レベルデ
ータの値が、Ｌドットに対して４０、Ｍドットに対して６０、Ｓドットに対して７０とな
るように決定されているとする。
ここで、各サイズのドットのオン・オフは、ドットサイズの大きい順に、画素値αに対
応するレベルデータの値と、ディザ閾値とを比較し、ディザ閾値よりもレベルデータの値
の方が大きいときに、該当するドットサイズをオン（形成する）と判定し、一方、レベル
データの値以下のときに、該当するドットサイズをオフ（形成しない）と判定する。また
、オンと判定された時点で、このオン判定を確定し、そのときのドットサイズよりも小さ
いドットサイズの判定処理が残っていてもその処理を行わずに判定処理を終了する。
【０１５３】
従って、０〜９９の１００個のディザ閾値を有するディザマトリックスにおいては、図
１０（ａ）に示すように、ディザ閾値が０〜３９の範囲では、ディザ閾値よりもＬドット
のレベルデータの値（４０）の方が大きくなるので、Ｌドットがオン判定され、ディザマ
トリックスに対応する画素値αの画像領域に対して、Ｌドットが４０個形成されることに
なる。同様に、ディザ閾値が４０〜５９の範囲では、ディザ閾値がＬドットのレベルデー
タの値（４０）以上となり且つディザ閾値よりもＭドットのレベルデータの値（６０）の
方が大きくなるので、Ｍドットがオン判定され、当該Ｍドットが前記画像領域に対して２
０個形成されることになる。同様に、ディザ閾値が６０〜６９の範囲では、ディザ閾値が
Ｍドットのレベルデータの値（６０）以上となり且つディザ閾値よりもＳドットのレベル
データの値（７０）の方が大きくなるので、Ｓドットがオン判定され、当該Ｓドットが前
記画像領域に対して１０個形成されることになる。
【０１５４】
また、ディザ閾値７０〜９９の範囲では、ディザ閾値がＳドットのレベルデータの値（
７０）以上なるので、この３０個分については、ドットを形成しないと判定（オフ判定）
される。
つまり、画素値αの階調を有する、ディザマトリックスに対応する画像領域の印刷は、
Ｌドット４０個、Ｍドット２０個、及びＬドット１０個の比率で各ドットを印字すること
で行われる。このことから、画素値αの画像領域に対しては、各サイズのドット形成比率
が、Ｌドット４０％、Ｍドット２０％、Ｓドット１０％、ドットなし３０％と予め決定さ
れていることとなる。
【０１５５】
一方、図９（ｂ）のレベルデータの値をそのままに、ディザマトリックスにおけるディ
ザ閾値の値のみを変更した場合は、図１０（ｂ）に示すように、各サイズのドットの形成
個数が変化（ドットの形成比率が変化）する。図１０（ｂ）の例では、ディザ閾値を変更
して、ディザ閾値０〜３９の範囲の値を８０個にし、ディザ閾値４０〜４９の範囲の値を
２０個にしている。その結果、Ｌドットが８０個、Ｍドットが２０個形成されるようにな
り、画素値αに対するドットの形成比率が、Ｌドット８０％、Ｍドット２０％、Ｓドット
０％、ドットなし０％と大きく変化する。このことから、ディザ閾値が変化することで、
ドット形成比率も変化することが解る。
【０１５６】
次に、図１１（ａ）に示すドット形成比率と、同図（ｂ）に示すレベルデータとが設定
されている場合に、同図（ｃ）に示す補正量に基づき、画像データを補正してから、同図
（ｂ）のレベルデータに対応するディザマトリックスを用いてＮ値化処理を行ったとする
。
図１１（ｃ）は、各入力輝度（０〜２５５）と、補正量との関係を示す図であり、図を
見ると解るように、各入力輝度の画素値に対して、当該画素値の約１０％の値が補正量と
なっている。
【０１５７】
このような補正量で補正を行った後にディザマトリックスを用いてＮ値化処理を行うと
、図１２に示すように、補正なしのときのドット形成比率と比べて、補正ありのときのド
ット形成比率は、補正なしのドット形成比率全体を左にシフトしたようなものとなってい
る。その結果、図１２の丸で囲った箇所に示すように、各サイズのドットが形成され始め
る入力輝度値、又は形成されなくなる入力輝度値（ドットの切り替わる位置）がずれてし
まう。
【０１５８】
以上のことから、ディザ閾値を変更して、Ｎ値化処理と同時に補正処理も行うことがで
きるディザマトリックスを生成する場合に、ディザ閾値の変更の仕方によっては、ドット
形成比率の変化によって、変更前ではＬドット又はＭドットが形成されていなかったのに
Ｌドット又はＭドットが形成されるようになったり、Ｌドット又はＭドットが変更前の形
成比率以上に多く形成されるようになったりするなど、本来なら形成されるはずのなかっ
たサイズのドットが形成されるようになる。
【０１５９】
特に、図１２に示すように、ドットの切り替わり位置が変わってしまうような変更を行
ってしまうと、本来ならＬドットが形成されないはずの入力輝度に対してＬドットが形成
されるようになるため、補正前よりも補正後の方が印刷画像の粒状性が悪化してしまうこ
とがある。
本実施の形態の印刷装置１００は、Ｎ値化処理と同時に補正処理も行うことができるデ
ィザマトリックスを生成するときに、粒状性を悪化させる要因となる特定ドットの形成個
数を、階調毎に、予め設定されたドット形成比率に従って決定し、当該決定した特定ドッ
トの形成個数に基づき、ディザマトリックスにおけるディザ閾値を変更することで、印刷
画像の粒状性を悪化させずに、Ｎ値化処理と同時に補正処理も行うことができるディザマ
トリックスを生成することが可能である。
【０１６０】
以下、図１３〜図２１に基づき、本実施の形態の動作を説明する。
まず、第１ドット数変換処理を行うモードが設定されている場合の、ディザ閾値変更処
理の動作を説明する。
ここで、図１３は、補正情報の一例を示す図である。また、図１４は、変更対象のディ
ザマトリックスの一例を示す図である。また、図１５は、入力輝度と、Ｌドット換算値と
の関係を示す図である。また、図１６（ａ）は、図１５の補正無しのＬドット換算値に対
応する、補正前の入力輝度と各種ドットの形成比率との関係を示す図であり、（ｂ）は、
入力輝度と、Ｌドット換算値との関係を示す図であり、（ｃ）は、入力輝度と、（ａ）の
形成比率に基づき決定されたＬドットの形成個数との関係を示す図である。また、図１７
（ａ）は、変更対象のディザ閾値の一例を示す図であり、（ｂ）は、Ｌドットのレベルデ
ータに対する、Ｌドット換算値と、Ｌドットの形成個数との関係を示す図である。また、
図１８（ａ）〜（ｄ）は、図１７（ｂ）のＬドットの形成個数に対するディザ閾値の変更
処理の流れを示す図である。また、図１９は、決定されたＬドットの形成個数に対するＭ
ドット及びＳドットの形成個数を示す図である。また、図２０（ａ）は、本発明の方法を
用いてディザ閾値を変更した場合の、変更前後の入力輝度とドット形成比率との関係を示
す図であり、（ｂ）は、変更前後のＬドット換算値を示す図である。また、図２１（ａ）
は、Ｌドット換算値と、出力濃度（測定濃度）との関係を示す図であり、（ｂ）は、入力
輝度と、出力濃度（測定濃度）との関係を示す図である。
【０１６１】
印刷装置１００は、入力装置７４を介したユーザからのディザ閾値の変更指示が入力さ
れると（ステップＳ１００の「Ｙｅｓ」の分岐）、まず、画像データ補正部１５に対して
、ベタ画像データ記憶部１４に記憶された各階調のベタ画像データの補正指示を与える。
画像データ補正部１５は、補正指示を受けると、ベタ画像データ記憶部１４から補正処
理が未処理のベタ画像データを取得し（ステップＳ１０２）、当該取得したベタ画像デー
タにおける、未処理の画像のライン（以下、画像ラインと称す）に対応するデータを選択
する（ステップＳ１０４）。
【０１６２】
次に、画像データ補正部１５は、補正情報記憶部１６から、上記選択した画像ライン（
以下、選択画像ラインと称す）のデータに対応する補正情報を取得し（ステップＳ１０６
）、当該取得した補正情報を用いて上記選択画像ラインのデータを補正する（ステップＳ
１０８）。
ここで、補正情報は、図１３に示すように、入力濃度又は輝度に対して、画像ライン毎
に設定された補正量の情報を含んでいる。図１３では、ある画像ラインに対して、濃度を
低くする補正量の例（例１）と、濃度を高くする補正量の例（例２）を示している。なお
、濃度むらの原因が主にノズルの特性にあることから、補正量は、厳密には、印字ヘッド
２００のノズル毎に決定される。
【０１６３】
上記選択画像ラインのデータに対する補正処理が終了すると、ここでは、第１ドット数
換算処理を実行するモードが設定されているので、画像データ補正部１５は、補正後ベタ
画像データを、ドット数計数部１７に出力する。
ドット数計数部１７は、画像データ補正部１５から補正後ベタ画像データを取得すると
、第１ドット数換算処理を実行する（ステップＳ１１０）。
【０１６４】
第１ドット数換算処理が実行されると、ドット数計数部１７は、画像データ補正部１５
で補正された画像ラインのデータ（補正後ベタ画像データ）を、Ｎ値化処理の実行指示と
共に、Ｎ値化処理部１１に入力する（ステップＳ２００）。
Ｎ値化処理部１１は、ドット数計数部１７から入力された補正後ベタ画像データに対し
て、ディザマトリックス記憶部１２に記憶されたディザ閾値の変更対象のディザマトリッ
クスと、ドット比率情報記憶部２１に記憶されたドット比率情報とを用いたＮ値化処理を
実行し、階調数２５６の補正後ベタ画像データを、階調数４の補正後ベタ画像データに変
換する。そして、変換後の補正後ベタ画像データを、ドット数計数部１７に出力する。
【０１６５】
一方、ドット数計数部１７は、Ｎ値化処理部１１から、Ｎ値化処理後の補正後ベタ画像
データを取得すると（ステップＳ２０２の「Ｙｅｓ」の分岐）、当該補正後ベタ画像デー
タに基づき、Ｓドット、Ｍドット及びＬドットの数を計数し、当該計数結果をドット数換
算部１８に出力する（ステップＳ２０４）。
ドット数換算部１８は、ドット数計数部１７から、Ｓドット、Ｍドット及びＬドットの
計数結果を取得すると、次に、ドット濃度情報記憶部１９から、第１ドット濃度情報を取
得する（ステップＳ２０６）。ここで、第１ドット濃度情報は、前述したように、各サイ
ズのドットと、当該各サイズのドットを印字する際に吐出するインクの重量との関係を示
す情報である。ここでは、Ｓドットのインク重量が３[ｎｇ]、Ｍドットのインク重量が７
[ｎｇ]、Ｌドットのインク重量が１４[ｎｇ]であることを示す情報が含まれているとする
。
【０１６６】
ドット数換算部１８は、上述したＳドット、Ｍドット及びＬドットのインク重量の情報
（第１ドット濃度情報）を取得すると、当該インク重量に基づき、各サイズのドットの数
を、Ｌドットの数に換算する（ステップＳ２０８）。以下、換算後の値をＬドット換算値
と称す。
上記したような第１ドット濃度情報の場合に、Ｌドット換算値は、当該Ｌドット換算値
をＬＣとすると、「ＬＣ＝｛Ｓドットの個数×３＋Ｍドットの個数×７＋Ｌドットの個数
×１４}÷１４」で算出できる。ここでは、画像の１ラインに対するＬドット換算値が算
出される。なお、算出されたＬドット換算値は、特定ドット形成個数決定部２０に出力さ
れる。
【０１６７】
ここで、各入力輝度に対する、補正前後のＬドット換算値は、１ラインの画素の個数が
１６個である場合に、図１５に示すようになる。図１５に示す例は、入力輝度値に補正量
（輝度値）を加算する補正処理を行ったもので、補正後は輝度が高くなるため、補正前と
比較してＬドット換算値が低くなっている。
一方、特定ドット形成個数決定部２０は、ドット数換算部１８からＬドット換算値を取
得すると、ドット比率情報記憶部２１から、ドット比率情報を取得し、当該ドット比率情
報と、Ｌドット換算値とに基づき、補正後ベタ画像データの階調値に対するＬドットの形
成個数を決定する（ステップＳ１１４）。ここで、取得するドット比率情報は、図１６（
ａ）に示すように、画像ラインに対する、入力輝度と、Ｓドット、Ｍドット及びＬドット
の形成比率との関係を示す情報となる。
【０１６８】
上記算出したＬドット換算値と、図１６（ａ）に示すドット比率情報における、選択画
像ラインの補正前の入力輝度値（ベタ画像データの階調値）に対するＬドットの形成比率
とに基づき、補正後の画素値（入力輝度値）に対するＬドットの形成個数を決定する。例
えば、補正前の入力輝度値に対するＬドットのドット形成比率（ここでは形成個数）が３
個で、上記算出したＬドット換算値が４（個）である場合は、Ｌドットの形成個数を３個
と決定する。当該決定したＬドットの形成個数の情報は、閾値変更部２２に出力される。
【０１６９】
閾値変更部２２は、特定ドット形成個数決定部２０から、選択画像ラインのディザ閾値
に対する、Ｌドットの形成個数を取得すると、ディザマトリックス記憶部１２から、選択
画像ラインのＮ値化処理に用いたディザ閾値を取得する（ステップＳ１１６）。
ここで、取得したディザ閾値は、図１４に示す網掛け部分の閾値であるとする。また、
このディザ閾値を値の小さい方から順に左から右へと並び替えると、図１７（ａ）に示す
ようになる。
【０１７０】
以下、図１７（ｂ）に示す（１）〜（５）のＬドットのレベルデータの値に対する、補
正後のＬドットの形成個数に基づき、ディザ閾値を変更する処理について説明する。
なお、図１７（ｂ）の（１）〜（５）に示すレベルデータは、閾値変更処理の動作例を
示すためにいくつかを抜粋したものであり、実際には、あらゆる階調に対応できるように
、ディザ閾値の変更処理は、濃度の低い階調値から高い方へと順に、ベタ画像データの全
ての階調に対応するレベルデータに対して各変更結果を継承しながら行われる。
【０１７１】
まず、図１７（ｂ）の（１）に示す、Ｌドットのレベルデータの値が８６で、補正後の
Ｌドットの形成個数が３個である場合のディザ閾値の変更処理を説明する。
図１７（ａ）に示す変更前のディザ閾値においては、レベルデータの値が８６よりも小
さいディザ閾値が、２５、３５、７２及び８５の４つ存在する。つまり、このままの状態
では、Ｌドットが４個形成されてしまうので、Ｌドットの形成個数が３個となるようにデ
ィザ閾値を変更する（ステップＳ１１８）。
【０１７２】
この場合は、レベルデータの値が８６よりも小さいディザ閾値を１つ減らせば良いので
、変更対象のディザ閾値は８５となる。つまり、ディザ閾値８５を、レベルデータ８５よ
りも大きい値とすればよいので、「８６−８５＋１＝２」を、図１７（ａ）に示すディザ
閾値のうち、ディザ閾値８５以上のディザ閾値の全てに加算する。これにより、図１７（
ａ）に示すディザ閾値は、図１８（ａ）に示すようになる。なお、値が８５以上のディザ
閾値の全てに加算を行うのは、変更対象のディザ閾値のみへの加算によって、閾値の逆転
が発生するのを防ぐためである。
【０１７３】
次に、図１７（ｂ）の（２）に示す、Ｌドットのレベルデータの値が１３５で、補正後
のＬドットの形成個数が７個である場合のディザ閾値の変更処理を説明する。
ここでは、レベルデータは、前述したように、いくつかの階調に対するものを抜粋して
いるため、図１７（ｂ）の（２）の変更処理については、図１８（ａ）に示すディザ閾値
を継承して行うこととする。
【０１７４】
図１８（ａ）に示すディザ閾値においては、レベルデータの値が１３５よりも小さいデ
ィザ閾値が、２５、３５、７２、８７、８９、９８、１０１及び１３２の８個存在する。
つまり、このままの状態では、Ｌドットが８個形成されてしまうので、Ｌドットの形成個
数が７個となるようにディザ閾値を変更する（ステップＳ１１８）。
この場合も、レベルデータの値が１３５よりも小さいディザ閾値を１つ減らせば良く、
また、変更対象のディザ閾値は１３２となる。従って、ディザ閾値１３２を、レベルデー
タ１３５よりも大きい値とすればよいので、「１３５−１３２＋１＝４」を、図１８（ａ
）に示すディザ閾値のうち、値が１３２以上のディザ閾値の全てに加算する。これにより
、図１８（ａ）に示すディザ閾値は、図１８（ｂ）に示すように変更される。
【０１７５】
次に、図１７（ｂ）の（３）に示す、Ｌドットのレベルデータの値が１６４で、補正後
のＬドットの形成個数が８個である場合のディザ閾値の変更処理を説明する。
なお、上記同様の理由から、図１７（ｂ）の（３）の変更処理については、図１８（ｂ
）に示すディザ閾値を継承して行うこととする。
図１８（ｂ）に示すディザ閾値においては、レベルデータの値が１６４よりも小さいデ
ィザ閾値が、２５、３５、７２、８７、８９、９８、１０１、１３６、１５７及び１６１
の１０個存在する。つまり、このままの状態では、Ｌドットが１０個形成されてしまうの
で、Ｌドットの形成個数が８個となるようにディザ閾値を変更する（ステップＳ１１８）
。
【０１７６】
この場合は、レベルデータの値が１６４よりも小さいディザ閾値を２つ減らす必要があ
るので、変更対象のディザ閾値は１５７及び１６１となる。従って、ディザ閾値１５７及
び１６１を、レベルデータ１６４よりも大きい値とすればよいので、「１６４−１５７＋
１＝８」を、図１８（ｂ）に示すディザ閾値のうち、値が１５７以上のディザ閾値の全て
に加算する。これにより、図１８（ｂ）に示すディザ閾値は、図１８（ｃ）に示すように
変更される。
【０１７７】
次に、図１７（ｂ）の（４）に示す、Ｌドットのレベルデータの値が２１０で、補正後
のＬドットの形成個数が１０個である場合のディザ閾値の変更処理を説明する。
なお、上記同様の理由から、図１７（ｂ）の（４）の変更処理については、図１８（ｃ
）に示すディザ閾値を継承して行うこととする。
図１８（ｃ）に示すディザ閾値においては、レベルデータの値が２１０よりも小さいデ
ィザ閾値が、２５、３５、７２、８７、８９、９８、１０１、１３６、１６５及び１６９
の１０個存在する。つまり、補正後のＬドットの形成個数は１０個と決定されており、且
つ今までの変更で、レベルデータの値の２１０に対して、Ｌドットが１０個形成される状
態となっているので、このような場合は、ディザ閾値の変更は行わない（ステップＳ１１
８）。
【０１７８】
次に、図１７（ｂ）の（５）に示す、Ｌドットのレベルデータの値が２５５で、補正後
のＬドットの形成個数が１３個である場合のディザ閾値の変更処理を説明する。
なお、上記同様の理由から、図１７（ｂ）の（５）の変更処理については、図１８（ｃ
）に示すディザ閾値を継承して行うこととする。
図１８（ｃ）に示すディザ閾値においては、レベルデータの値が２５５よりも小さいデ
ィザ閾値が、２５、３５、７２、８７、８９、９８、１０１、１３６、１６５、１６９、
２２１、２２５、２４４、２５０、２５２及び２５４の１６個存在する。つまり、このま
まの状態では、Ｌドットが１６個形成されてしまうので、Ｌドットの形成個数が１３個と
なるようにディザ閾値を変更する（ステップＳ１１８）。
【０１７９】
この場合は、レベルデータの値が２５５よりも小さいディザ閾値を３つ減らす必要があ
るので、変更対象のディザ閾値は２５０、２５２及び２５４となる。従って、ディザ閾値
２５０、２５２及び２５４を、レベルデータ２５５よりも大きい値とすればよいので、「
２５５−２５０＋１＝６」を、図１８（ｃ）に示すディザ閾値のうち、値が２５０以上の
ディザ閾値の全てに加算する。これにより、図１８（ｃ）に示すディザ閾値は、図１８（
ｄ）に示すように変更される。
【０１８０】
上記したＬドットの形成個数の決定処理及び当該決定されたＬドットの形成個数に基づ
くディザ閾値の変更処理を、選択した階調のベタ画像データの全画像ラインに対して行う
（ステップＳ１２０の「Ｙｅｓ」の分岐）。これにより、選択したベタ画像データに対す
るディザ閾値の変更処理が終了する。これと同様の処理を、処理対象の全ての階調のベタ
画像データに対して行うことで（ステップＳ１２２の「Ｙｅｓ」の分岐）、ディザ閾値の
変更処理が終了する。そして、閾値変更部２２は、変更後のディザ閾値を、ディザマトリ
ックス記憶部１２を介して記憶し（ステップＳ１２４）、再び、ディザ閾値の変更指示が
あるまで判定処理を繰り返す（ステップＳ１００）。
【０１８１】
上記したように、全ての階調のベタ画像データに対して、補正前のドット形成比率に従
って決定したＬドットの形成個数に基づき、この形成個数のＬドットが形成されるように
ディザ閾値を変更するようにしたので、入力輝度の全範囲に対するＬドットの個数が決ま
る。そのため、図１９に示すように、Ｍドット及びＳドットの個数も一意に決定される。
なお、図１９において、直線Ｌは、入力輝度に対するＬドットの形成個数、直線Ｍは、
入力輝度に対するＬドットの形成個数＋Ｍドットの形成個数、直線Ｓは、入力輝度に対す
るＬドットの形成個数＋Ｍドットの形成個数＋Ｓドットの形成個数をそれぞれ示す。
【０１８２】
例えば、図１９に示すように、Ｌドットの形成個数が１５個の入力輝度に対するＭドッ
トの形成個数は、直線Ｍにおける前記入力輝度に対する形成個数（Ｌドットの形成個数＋
Ｍドットの形成個数）が、Ｌドットの形成個数が５０個の位置から入力輝度の軸方向に伸
ばした線と交差するので、Ｌドットの形成個数＋Ｍドットの形成個数は５０個となる。
つまり、Ｌドットの形成個数が１５個と決まっているので、Ｍドットの形成個数は、５
０−１５＝３５個と一意に決まる。同様に、直線Ｓにおける前記入力輝度に対する形成個
数（Ｌドットの形成個数＋Ｍドットの形成個数＋Ｓドットの形成個数）が、Ｌドットの形
成個数が６０個の位置から入力輝度の軸方向に伸ばした線と交差するので、Ｓドットの形
成個数も、６０−５０＝１０個と一意に決まる。
【０１８３】
また、上記のようにディザ閾値が変更されたディザマトリックスを用いることで、入力
輝度に対するドット形成比率は、図２０（ａ）に示すように、変更前のドット形成比率に
対して、ドットの切り替わり位置が一致したものとなる。なお、補正処理を加味した場合
の変更前と後とをＬドット換算値で比較すると、図２０（ｂ）に示すように、両者のＬド
ット換算値は略一致する（誤差は約２％）。
【０１８４】
補正分を加味しているため、ドット形成比率は、補正量に応じて変化するが、Ｌドット
の形成個数は、変更前のドット形成比率に従って決定されているので、ドットの切り替わ
り位置が一致していることと合わせて、変更後のディザマトリックスを用いてＮ値化処理
を行うことで、印刷画像の粒状性を悪化させずに、補正処理も同時に行うことができると
いえる。
【０１８５】
次に、第２ドット数変換処理を行うモードが設定されている場合の、ディザ閾値変更処
理の動作を説明する。
以下、選択画像ラインに対する補正処理が終了した後の動作から説明する。
画像データ補正部１５は、選択画像ラインのデータに対する補正処理が終了すると、こ
こでは、第２ドット数換算処理を実行するモードが設定されているので、補正後ベタ画像
データを、ドット数換算部１８に出力する。
【０１８６】
ドット数換算部１８は、画像データ補正部１５から、補正後ベタ画像データを取得する
と、次に、ドット濃度情報記憶部１９から、第２ドット濃度情報を取得する（ステップＳ
３００）。ここで、第２ドット濃度情報は、図２１（ａ）に示す、Ｌドット換算値と、出
力濃度値（スキャナ等で測定した濃度値）との関係を示す情報と、図２１（ｂ）に示す、
入力輝度値と、出力濃度値（スキャナ等で測定した濃度値）との関係を示す情報となる。
また、図２１（ａ）及び（ｂ）は、グラフで示しているが、実際の情報は、データテーブ
ルとして構成されている。
【０１８７】
ドット数換算部１８は、まず、図２１（ｂ）に示す情報から、ベタ画像データの階調値
（入力輝度）に対する出力濃度値を取得する（ステップＳ３０２）。例えば、ベタ画像デ
ータの階調値（入力輝度）が１００であった場合は、図２１（ｂ）に示すように、入力輝
度１００に対して出力濃度６０が取得される。
入力輝度１００に対する出力濃度６０が取得されると、次に、図２１（ａ）に示す情報
から、出力濃度６０に対するＬドット換算値を取得する（ステップＳ３０４）。ここでは
、Ｌドット換算値６が取得される。取得したＬドット換算値は、特定ドット形成個数決定
部２０に出力される。
【０１８８】
以降の処理は、上記第１ドット数換算処理が設定されている場合と同様となるので、記
載を省略する。
次に、上記変更後のディザマトリックスがディザマトリックス記憶部１２に記憶されて
いるとして、本実施の形態の印刷装置１００における印刷処理の実際の動作を説明する。
印刷装置１００は、印刷指示装置等からの印刷指示を受信すると（ステップＳ４００の
「Ｙｅｓ」の分岐）、画像データ取得部１０において、印刷指示に対応した階調数２５６
の画像データを取得する（ステップＳ４０２）。ここでは、ＲＧＢの色情報を有する画像
データを取得したとする。そして、この取得した画像データに対して、解像度変換処理を
施し（ステップＳ４０４）、次に、ＲＧＢの色情報を有するので（ステップＳ４０６の「
Ｎｏ」の分岐）、ＣＭＹＫの色情報に色変換する（ステップＳ４１８）。そして、色変換
処理後の画像データにおける、Ｎ値化処理が未処理の画素データを選択する（ステップＳ
４０８）。
【０１８９】
画素データが選択されると、Ｎ値化処理部１１は、まず、選択した画素データに対応す
る、Ｌドット、Ｍドット及びＳドットのレベルデータを、ドット比率情報記憶部２１から
取得すると共に、選択した画素データに対応する最新のディザ閾値（上記変更後のディザ
閾値）を、ディザマトリックス記憶部１２から取得する（ステップＳ４１０）。
レベルデータ及び最新のディザ閾値が取得されると、Ｎ値化処理部１１は、まず、Ｌド
ットのレベルデータの値とディザ閾値とを比較する。そして、Ｌドットのレベルデータの
値よりもディザ閾値が小さくなる場合は、選択画素データに対して、Ｌドットをオンにす
る判定をし、Ｍドット及びＳドットのレベルデータに対する判定処理を行わずに処理を終
了する。
【０１９０】
一方、Ｌドットのレベルデータの値よりもディザ閾値の方が大きい場合は、次に、Ｍド
ットのレベルデータの値とディザ閾値とを比較し、ディザ閾値の方が小さくなる場合は、
選択画素データに対して、Ｍドットをオンにする判定をし、Ｓドットのレベルデータに対
する判定処理を行わずに処理を終了する。
また、Ｍドットのレベルデータの値よりもディザ閾値の方が大きい場合は、次に、Ｓド
ットのレベルデータの値とディザ閾値とを比較し、ディザ閾値の方が小さくなる場合は、
選択画素データに対して、Ｓドットをオンにする判定をする。
【０１９１】
また、Ｓドットのレベルデータの値よりもディザ閾値の方が大きい場合は、選択画素デ
ータに対して、ドットをオフにする判定をし処理を終了する。
そして、Ｎ値化処理部１１は、上記オン・オフの判定結果に基づき、選択画素データを
、Ｌドットを形成、Ｍドットを形成、Ｓドットを形成、ドットなしの４つの状態を示すデ
ータのいずれか１つに変換する（ステップＳ４１２）。
【０１９２】
上記Ｎ値化処理を、上記取得した画像データにおける全ての画素データに対して行うと
（ステップＳ４１４の「Ｙｅｓ」の分岐）、階調数２５６の画像データは、階調数４の画
像データへと変換されると共に、濃度むらに対する補正処理も施された状態となる。この
Ｎ値化処理後の階調数４の画像データは、印刷部１３に出力される。
印刷部１３は、Ｎ値化処理部１１から階調数４の画像データを取得すると、当該画像デ
ータに基づき、印字ヘッド２００を駆動して印刷媒体に画像を印刷する（ステップＳ４１
６）。
【０１９３】
以上、本実施の形態の印刷装置１００によれば、補正処理後の特定ドット（ここでは、
Ｌドット）の形成個数を、補正処理前のドット比率情報に従って決定し、当該決定した特
定ドットの形成個数となるようにディザマトリックスの閾値を変更することが可能である
。
これにより、印刷画像の粒状性を悪化させずに、Ｎ値化処理と補正処理とを同時に行う
ことが可能なディザマトリックスを生成することができる。
【０１９４】
上記実施の形態において、画像データ取得部１０は、形態２６又は４８の画像データ取
得手段に対応し、Ｎ値化処理部１１における画像データ取得部１０で取得した画像データ
に対するＮ値化処理は、形態２６又は４８のＮ値化処理手段に対応し、Ｎ値化処理部１１
におけるベタ画像データに対するＮ値化処理は、形態５、２９及び５１のいずれか１のベ
タ画像Ｎ値化処理手段に対応し、ディザマトリックス記憶部１２は、形態１、５、２６、
２９、４８及び５１のいずれか１のディザマトリックス記憶手段に対応し、印刷部１３は
、形態２６の印刷手段に対応する。
【０１９５】
また、上記実施の形態において、ベタ画像データ記憶部１４は、形態２、１０、１９、
２６及び４８のいずれか１のベタ画像データ記憶手段に対応し、画像データ補正部１５は
、形態２、２６及び４８のいずれか１の画像データ補正手段に対応し、ドット数計数部１
７は、５、２９及び５１のいずれか１のドット計数手段に対応し、ドット数換算部１８は
、形態１、５、７、２６、２９、３１、４８、５０及び５３のいずれか１のドット数換算
手段に対応し、特定ドット形成個数決定部２０は、形態１、５、８、２６、２９、３２、
４８、５１及び５４のいずれか１の特定ドット形成数決定手段に対応し、閾値変更部２２
は、形態１、５、８、２６、２９、３２、４８、５１及び５４のいずれか１の閾値変更手
段に対応する。
【０１９６】
また、上記実施の形態において、ステップＳ１０４〜ステップＳ１０８は、形態１０、
１９、３３、４１、５５及び６３のいずれか１の画像データ補正ステップに対応し、ステ
ップＳ１１０は、形態９、１３、１５、１８、２２、２４、３３、３６、３８、４１、４
４、４６、５５、５８、６０、６３、６６及び６８のいずれか１のドット数換算ステップ
に対応し、ステップＳ１１２〜Ｓ１１４は、形態９、１３、１６、１８、２２、２５、３
３、３６、３９、４１、４４、４７、５５、５８、６１、６３、６６及び６９のいずれか
１の特定ドット形成数決定ステップに対応し、ステップＳ１１６〜ステップＳ１１８は、
形態９、１３、１６、１８、２２、２５、３３、３６、３９、４１、４４、４７、５５、
５８、６１、６３、６６及び６９のいずれか１の閾値変更ステップに対応する。
【０１９７】
また、上記実施の形態において、ステップＳ２０４は、形態１３、２２、３６、４４、
５８及び６６のいずれか１のドット計数ステップに対応する。
また、上記実施の形態において、ステップＳ４００〜Ｓ４０６，Ｓ４１８は、形態３３
、４１、５５及び６３のいずれか１の画像データ取得ステップに対応し、ステップＳ４０
８〜４１４は、形態１３、１６、２２、２５、３３、形態２５、３３、４１、４７、５８
、６３及び６９のいずれか１のＮ値化処理ステップに対応し、ステップＳ４１６は、形態
３３又は４１の印刷ステップに対応する。
【０１９８】
なお、上記実施の形態においては、特定ドットをＬドットとしたが、これに限らず、Ｍ
ドットやＳドットとしても良い。
また、上記実施の形態においては、Ｓ、Ｍ、Ｌの３種類のドットを印字する場合を例に
説明したが、これに限らず、本発明は、４種類以上のドットを形成する印刷装置にも適用
可能である。また、この場合、特定ドットは、最大サイズのドットに限らず、他のサイズ
のドットでも良い。
【０１９９】
また、上記実施の形態で実現される本発明の印刷装置１００は、印字ヘッド２００や印
刷部１３として特に専用のものを用意する必要はなく、従来から既存のインクジェット方
式の印字ヘッド２００や印刷部１３（プリンタ）をそのまま活用することができる。
従って、本発明の印刷装置１００から印字ヘッド２００と印刷部１３とを分離すれば、
その機能はパソコンなどの汎用の情報処理装置（画像処理装置）のみで実現することも可
能となる。また、印字ヘッド２００と印刷部１３に加え、Ｎ値化処理部１１を分離するこ
とで、ディザマトリックス生成装置として構成することも可能である。
【０２００】
また、本発明の印刷装置１００は、その機能のすべてを１つに筐体内に収容した形態に
限定されるものでないことはいうまでもなく、その機能の一部、をパソコン側で実現し、
その他の構成部をプリンタ側で実現するように機能分割した構成であっても良い。
また、上記実施の形態の印刷装置１００を実現するための、各手段は既存の殆どの印刷
装置に組み込まれたコンピュータシステムを用いたソフトウェア上で実現することが可能
であり、そのコンピュータプログラムは、予め半導体ＲＯＭに記憶させた状態で製品中に
組み込んだり、インターネットなどのネットワークを介して配信したりする他、ＣＤ−Ｒ
ＯＭやＤＶＤ−ＲＯＭ、ＦＤなどのコンピュータ読み取り可能な記録媒体を介することに
よって所望するユーザなどに対して容易に提供することが可能となる。
【図面の簡単な説明】
【０２０１】
【図１】本発明に係る印刷装置１００の構成を示すブロック図である。
【図２】本発明に係る印刷装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【図３】印字ヘッド２００の構造を示す部分拡大底面図である。
【図４】印字ヘッド２００の部分拡大側面図である。
【図５】印刷装置１００におけるディザ閾値変更処理を示すフローチャートである。
【図６】第１ドット数換算処理を示すフローチャートである。
【図７】第２ドット数換算処理を示すフローチャートである。
【図８】印刷装置１００における印刷処理を示すフローチャートである。
【図９】（ａ）は、入力輝度と各種ドットの形成比率との関係の一例を示す図であり、（ｂ）は、各種ドットのレベルデータと入力輝度との関係を示す図である。
【図１０】（ａ）は、０〜９９のディザ閾値に対するドット種別毎のドット形成個数を示す図であり、（ｂ）は、（ａ）のディザ閾値を変更した場合の変更後のディザ閾値に対するドット種別毎のドット形成個数を示す図である。
【図１１】（ａ）は、入力輝度と各種ドットの形成比率との関係の一例を示す図であり、（ｂ）は、各種ドットのレベルデータと入力輝度との関係を示す図であり、（ｃ）は、入力輝度と補正量との関係を示す図である。
【図１２】補正前後の入力輝度と各種ドットの形成比率との関係の一例を示す図である。
【図１３】補正情報の一例を示す図である。
【図１４】変更対象のディザマトリックスの一例を示す図である。
【図１５】入力輝度と、Ｌドット換算値との関係を示す図である。
【図１６】（ａ）は、図１５における、補正前の入力輝度と各種ドットの形成比率との関係を示す図であり、（ｂ）は、入力輝度と、Ｌドット換算値との関係を示す図であり、（ｃ）は、入力輝度と、（ａ）の形成比率に基づき決定されたＬドットの形成個数との関係を示す図である。
【図１７】（ａ）は、変更対象のディザ閾値の一例を示す図であり、（ｂ）は、Ｌドットのレベルデータに対する、Ｌドット換算値と、Ｌドットの形成個数との関係を示す図である。
【図１８】（ａ）〜（ｄ）は、図１７（ｂ）のＬドットの形成個数に対するディザ閾値の変更処理の流れを示す図である。
【図１９】決定されたＬドットの形成個数に対するＭドット及びＳドットの形成個数を示す図である。
【図２０】（ａ）は、本発明の方法を用いてディザ閾値を変更した場合の、変更前後の入力輝度とドット形成比率との関係を示す図であり、（ｂ）は、変更前後のＬドット換算値を示す図である。
【図２１】（ａ）は、Ｌドット換算値と、出力濃度（測定濃度）との関係を示す図であり、（ｂ）は、入力輝度と、出力濃度（測定濃度）との関係を示す図である。
【符号の説明】
【０２０２】
１００…印刷装置、１０…画像データ取得部、１１…Ｎ値化処理部、１２…ディザマトリ
ックス記憶部、１３…印刷部、１４…ベタ画像データ記憶部、１５…画像データ補正部、
１６…補正情報記憶部、１７…ドット数計数部、１８…ドット数換算部、１９…ドット濃
度情報記憶部、２０…特定ドット形成個数決定部、２１…ドット比率情報記憶部、２２…
閾値変更部、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…インターフェース、７
０…記憶装置、７２…出力装置、７４…入力装置、５０…ブラックノズルモジュール、５
２…イエローノズルモジュール、５４…マゼンタノズルモジュール、５６…シアンノズル
モジュール
【図１】
2008153914.tif 000003
【図２】
2008153914.tif 000004
【図３】
2008153914.tif 000005
【図４】
2008153914.tif 000006
【図５】
2008153914.tif 000007
【図６】
2008153914.tif 000008
【図７】
2008153914.tif 000009
【図８】
2008153914.tif 000010
【図９】
2008153914.tif 000011
【図１０】
2008153914.tif 000012
【図１１】
2008153914.tif 000013
【図１２】
2008153914.tif 000014
【図１３】
2008153914.tif 000015
【図１４】
2008153914.tif 000016
【図１５】
2008153914.tif 000017
【図１６】
2008153914.tif 000018
【図１７】
2008153914.tif 000019
【図１８】
2008153914.tif 000020
【図１９】
2008153914.tif 000021
【図２０】
2008153914.tif 000022
【図２１】
2008153914.tif 000023