(57)【要約】【課題】主走査方向と交差する方向の線が主走査方向の線よりも太く見えることを抑制する。【解決手段】画像処理装置は、媒体に対して主走査方向に相対移動してインクを吐出してラスターを形成する印刷ヘッドを有する印刷装置に入力される印刷データであって各画素におけるドットの有無とドットのサイズとを示すドットデータを含む印刷データを生成する画像処理装置であって、画像データを入力する画像データ入力部と、印刷ヘッドが主走査する各画素の順番にドットの有無とドットのサイズとを示すデータを並べるラスタライズ処理部を有し画像データからドットデータを生成するドットデータ生成部と、を備え、ドットデータ生成部は、ラスターを１回の走査で印刷する場合に、並べられたデータにおいて、主走査方向に連続する大ドットのうち主走査方向の端部の大ドットを、大ドットよりもサイズの小さな小ドットに置換する、または、ドット無しに変換する。【選択図】図９
2019136927.tif 000002
【特許請求の範囲】
【請求項１】
媒体に対して主走査方向に相対移動してインクを吐出することにより前記主走査方向のドット列であるラスターを形成する印刷ヘッドを有する印刷装置に入力される印刷データであって、各画素におけるドットの有無と前記ドットのサイズとを示すドットデータを含む印刷データを、生成する画像処理装置であって、
画像データを入力する画像データ入力部と、
前記印刷ヘッドが主走査する前記各画素の順番に前記ドットの有無と前記ドットのサイズとを示すデータを並べるラスタライズ処理部を有し、前記画像データから前記ドットデータを生成するドットデータ生成部と、
を備え、
前記ドットデータ生成部は、
前記ラスターを１回の前記主走査で印刷する場合に、並べられた前記データにおいて、前記主走査方向に連続する大ドットのうち前記主走査方向の端部の前記大ドットを、前記大ドットよりもサイズの小さな小ドットに置換する、または、前記ドット無しに変換する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記ドットデータ生成部は、連続する前記大ドットのうち前記主走査方向の一端側と他端側とのうちの一方の端部の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換する、
画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記印刷ヘッドは、前記媒体に対して前記主走査方向に相対的に往復移動して、第１主走査方向への第１主走査と、前記第１主走査方向とは反対方向への第２主走査とを実行し、
前記ドットデータ生成部は、
連続する前記大ドットのうち、前記第１主走査における前記第１主走査方向の一端側の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換し、
連続する前記大ドットのうち、前記第２主走査における前記第１主走査方向の他端側の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換する、
画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記ドットデータ生成部は、
連続する前記大ドットのうち、前記第１主走査における前記第１主走査方向の一端側の前記大ドットを前記小ドットに置換し、
連続する前記大ドットのうち、前記第２主走査における前記第１主走査方向の他端側の前記大ドットを前記ドット無しに変換する、
画像処理装置。
【請求項５】
請求項１または請求項２に記載の画像処理装置において、
前記ドットデータ生成部は、前記インクの色のデータに変換後の前記画像データに対して、ハーフトーン処理を実行してハーフトーンデータを生成するハーフトーン処理部を備え、
前記ドットデータ生成部は、前記ラスターを複数回の前記主走査で印刷する場合に、生成された前記ハーフトーンデータにおいて、前記主走査方向に連続する前記大ドットのうち前記主走査方向の端部の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換する、
画像処理装置。
【請求項６】
請求項１または請求項２に記載の画像処理装置において、
前記ドットデータ生成部は、前記画像データの解像度を前記媒体に印刷される際の印刷解像度に変換したＲＧＢデータである解像度変換データを生成する解像度変換部を備え、
前記ドットデータ生成部は、前記ラスターを複数回の前記主走査で印刷する場合に、前記解像度変換データにおいて、前記主走査方向に同じ階調値のデータが連続する画素のうち、前記主走査方向の端部の前記画素の前記データを、より階調値の高い前記データに置換する、
画像処理装置。
【請求項７】
媒体に対して主走査方向に相対移動してインクを吐出することにより前記主走査方向のドット列であるラスターを形成する印刷ヘッドを有する印刷装置に入力される印刷データであって、各画素におけるドットの有無と前記ドットのサイズとを示すドットデータを含む印刷データを、生成する画像処理方法であって、
画像データを入力する工程と、
前記印刷ヘッドが主走査する前記各画素の順番に前記ドットの有無と前記ドットのサイズとを示すデータを並べ、前記画像データから前記ドットデータを生成する工程であって、前記ラスターを１回の前記主走査で印刷する場合に、並べられた前記データにおいて、前記主走査方向に連続する大ドットのうち前記主走査方向の端部の前記大ドットを、前記大ドットよりもサイズの小さな小ドットに置換する、または、前記ドット無しに変換する工程と、
を含む、画像処理方法。
【請求項８】
媒体に対して主走査方向に相対移動してインクを吐出することにより前記主走査方向のドット列であるラスターを形成する印刷ヘッドを有する印刷装置と、前記印刷装置に入力され、各画素におけるドットの有無と前記ドットのサイズとを示すドットデータを含む印刷データを、生成する画像処理装置と、を備える印刷システムであって、
前記画像処理装置は、
画像データを入力する画像データ入力部と、
前記印刷ヘッドが主走査する前記各画素の順番に前記ドットの有無と前記ドットのサイズとを示すデータを並べるラスタライズ処理部を有し、前記画像データから前記ドットデータを生成するドットデータ生成部と、
を備え、
前記ドットデータ生成部は、
前記ラスターを１回の前記主走査で印刷する場合に、並べられた前記データにおいて、前記主走査方向に連続する大ドットのうち前記主走査方向の端部の前記大ドットを、前記大ドットよりもサイズの小さな小ドットに置換する、または、前記ドット無しに変換する、
印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
従来から、インクジェットプリンターとして、シリアル式の印刷装置が知られている。特許文献１に記載の印刷装置では、ヘッドを主走査方向に移動させながらインクを吐出させるとともに、印刷媒体を副走査方向に搬送させることにより、印刷を行なっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６９７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の印刷装置では、主走査方向への移動中にインクが吐出されるため、印刷媒体に着弾されるドットの形状が、副走査方向と比較して主走査方向に長い形状となる。このため、罫線や文字等の画像において、主走査方向の線よりも副走査方向の線の方が太く見えるという問題があった。このような問題は、副走査方向の線に限らず、主走査方向と交差する任意の方向の線についても共通する。このため、主走査方向と交差する方向の線が、主走査方向の線よりも太く見えることを抑制できる技術が求められていた。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００６】
（１）本発明の一形態によれば、画像処理装置が提供される。この画像処理装置は、媒体に対して主走査方向に相対移動してインクを吐出することにより前記主走査方向のドット列であるラスターを形成する印刷ヘッドを有する印刷装置に入力される印刷データであって、各画素におけるドットの有無と前記ドットのサイズとを示すドットデータを含む印刷データを、生成する画像処理装置であって；画像データを入力する画像データ入力部と；前記印刷ヘッドが主走査する前記各画素の順番に前記ドットの有無と前記ドットのサイズとを示すデータを並べるラスタライズ処理部を有し、前記画像データから前記ドットデータを生成するドットデータ生成部と；を備え；前記ドットデータ生成部は；前記ラスターを１回の前記主走査で印刷する場合に、並べられた前記データにおいて、前記主走査方向に連続する大ドットのうち前記主走査方向の端部の前記大ドットを、前記大ドットよりもサイズの小さな小ドットに置換する、または、前記ドット無しに変換する。この形態の画像処理装置によれば、主走査方向に連続する大ドットのうち主走査方向の端部の大ドットを、小ドットに置換する、または、ドット無しに変換するので、主走査方向と交差する方向の線を細く形成できる。このため、主走査方向と交差する方向の線が主走査方向の線よりも太く見えることを抑制できる。また、ラスターを１回の主走査で印刷する場合に、ラスタライズ処理部によって並べられたデータにおいて置換または変換を実行する。このため、かかるラスターに対し、主走査方向と交差する副走査方向における上流側および下流側のデータを参照して置換または変換を実行する構成と比較して、副走査方向における上流側および下流側のデータの参照を省略できる。したがって、ドットデータ生成部の処理負荷を軽減できる。このため、副走査方向の上流側から下流側へと逐次的に画像データの処理を行なう印刷システムに、容易に適用できる。
【０００７】
（２）上記形態の画像処理装置において、前記ドットデータ生成部は、連続する前記大ドットのうち前記主走査方向の一端側と他端側とのうちの一方の端部の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換してもよい。この形態の画像処理装置によれば、連続する大ドットのうち主走査方向の一端側と他端側とのうちの一方の端部の大ドットを、小ドットに置換する、または、ドット無しに変換するので、主走査方向と交差する方向の線が過度に細く形成されることを抑制できる。
【０００８】
（３）上記形態の画像処理装置において、前記印刷ヘッドは、前記媒体に対して前記主走査方向に相対的に往復移動して、第１主走査方向への第１主走査と、前記第１主走査方向とは反対方向への第２主走査とを実行し；前記ドットデータ生成部は；連続する前記大ドットのうち、前記第１主走査における前記第１主走査方向の一端側の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換し；連続する前記大ドットのうち、前記第２主走査における前記第１主走査方向の他端側の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換してもよい。この形態の画像処理装置によれば、第１主走査では第１主走査方向の一端側の大ドットを小ドットに置換またはドット無しに変換し、反対方向への第２主走査では第１主走査方向の他端側の大ドットを小ドットに置換またはドット無しに変換する。このため、第１主走査方向への第１主走査と、第１主走査方とは反対方向への第２主走査とを実行する場合に、主走査方向と交差する方向の線が太く見えることを、印刷装置の機種の特性に応じて適正に抑制できる。
【０００９】
（４）上記形態の画像処理装置において、前記ドットデータ生成部は；連続する前記大ドットのうち、前記第１主走査における前記第１主走査方向の一端側の前記大ドットを前記小ドットに置換し；連続する前記大ドットのうち、前記第２主走査における前記第１主走査方向の他端側の前記大ドットを前記ドット無しに変換してもよい。この形態の画像処理装置によれば、第１主走査では第１主走査方向の一端側の大ドットを小ドットに置換し、反対方向への第２主走査では第１主走査方向の他端側の大ドットをドット無しに変換する。このため、媒体へのインクの着弾位置の違いに起因して、第１主走査で媒体上に形成されるドットが、第２主走査で媒体上に形成されるドットよりも主走査方向に長い形状となる特性を有する印刷装置において、第１主走査で形成される線の太さと第２主走査で形成される線の太さとに差が生じることを抑制できる。したがって、大ドットを小ドットに置換するかドット無しに変換するかを、主走査の方向に応じて変えることができるので、印刷装置の機種の特性に応じて、主走査方向と交差する方向の線が太く見えることを適正に抑制できる。
【００１０】
（５）上記形態の画像処理装置において、前記ドットデータ生成部は、前記インクの色のデータに変換後の前記画像データに対して、ハーフトーン処理を実行してハーフトーンデータを生成するハーフトーン処理部を備え；前記ドットデータ生成部は、前記ラスターを複数回の前記主走査で印刷する場合に、生成された前記ハーフトーンデータにおいて、前記主走査方向に連続する前記大ドットのうち前記主走査方向の端部の前記大ドットを、前記小ドットに置換する、または、前記ドット無しに変換してもよい。この形態の画像処理装置によれば、ハーフトーンデータにおいて置換または変換を実行するので、ラスターを複数回の主走査で印刷する、いわゆるマルチパス印刷を実行する構成において、連続する大ドットを容易に特定できる。
【００１１】
（６）上記形態の画像処理装置において、前記ドットデータ生成部は、前記画像データの解像度を前記媒体に印刷される際の印刷解像度に変換したＲＧＢデータである解像度変換データを生成する解像度変換部を備え；前記ドットデータ生成部は、前記ラスターを複数回の前記主走査で印刷する場合に、前記解像度変換データにおいて、前記主走査方向に同じ階調値のデータが連続する画素のうち、前記主走査方向の端部の前記画素の前記データを、より階調値の高い前記データに置換してもよい。この形態の画像処理装置によれば、ＲＧＢデータである解像度変換データにおいて置換または変換を実行するので、ラスターを複数回の主走査で印刷する、いわゆるマルチパス印刷を実行する構成において、連続する大ドットを容易に特定できる。
【００１２】
本発明は、画像処理装置以外の種々の形態で実現することも可能である。例えば、印刷装置と画像処理装置とを備える印刷システム、画像処理方法、かかる画像処理方法を実現するためのコンピュータープログラム、かかるコンピュータープログラムを記録した記録媒体等の形態で実現できる。
【図面の簡単な説明】
【００１３】
【図１】画像処理装置の概略構成を示すブロック図である。
【図２】印刷装置の概略構成図である。
【図３】印刷ヘッドの構成を示す概略図である。
【図４】駆動信号とドットとの関係を示す説明図である。
【図５】ドットの形状を説明するための説明図である。
【図６】比較例における媒体上に印刷された画像を説明するための説明図である。
【図７】印刷処理の手順を示すフローチャートである。
【図８】ドットデータ生成処理の手順を示すフローチャートである。
【図９】ラスタライズ処理の手順を示すフローチャートである。
【図１０】媒体上に印刷された画像を説明するための説明図である。
【図１１】第２実施形態において媒体上に印刷された画像を説明するための説明図である。
【図１２】第３実施形態におけるハーフトーン処理の手順を示すフローチャートである。
【図１３】第４実施形態における解像度変換処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
Ａ．第１実施形態：
Ａ−１．装置構成：
図１は、本発明の一実施形態としての画像処理装置１０の概略構成を示すブロック図である。画像処理装置１０は、印刷装置５０で印刷される画像の画像処理を行って印刷データを生成し、生成された印刷データを印刷装置５０に送信する。本実施形態の画像処理装置１０は、印刷装置５０とともに印刷システム１００を構成している。本実施形態において、画像処理装置１０は、パーソナルコンピューターにより構成されている。画像処理装置１０は、アプリケーション１１と、プリンタードライバー２０と、メモリー４０とを備える。
【００１５】
アプリケーション１１は、メモリー４０に記憶されているアプリケーションソフトウェアを、図示しないＣＰＵが実行することにより実現される。同様に、プリンタードライバー２０は、メモリー４０に記憶されているプリンタードライバーソフトウェアを、図示しないＣＰＵが実行することにより実現される。プリンタードライバー２０は、画像データ入力部２１と、ドットデータ生成部３０と、印刷データ出力部２２とを有する。画像データ入力部２１は、アプリケーション１１により生成された画像や、図示しない入力インターフェイスから受信した画像等の、画像データを入力する。本実施形態における画像データは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の色成分から成るＲＧＢデータにより構成されている。ＲＧＢデータにおいて、各色成分は、０〜２５５の階調値で表現されている。ドットデータ生成部３０は、入力された画像データから、各画素におけるドットの有無とドットのサイズとを示すドットデータを生成する。ドットデータは、印刷データに含まれる。ドットデータについての詳細な説明は、後述する。
【００１６】
ドットデータ生成部３０は、解像度変換部３１と、色変換部３２と、ハーフトーン処理部３３と、ラスタライズ処理部３４とを有する。
【００１７】
解像度変換部３１は、入力された画像データの解像度を、媒体Ｍに印刷される際の解像度に変換する。色変換部３２は、画像データであるＲＧＢデータをインク色シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）の各階調値で表現されるＣＭＹＫデータに変換する。本実施形態において、ＣＭＹＫデータの階調値範囲は、０〜２５５であるが、０〜２５５に限らず、０〜１２８など任意の範囲であってもよい。色変換部３２は、メモリー４０に予め格納されている色変換テーブル４１を参照して上記色変換を行う。
【００１８】
ハーフトーン処理部３３は、ハーフトーン処理を実行する。具体的には、ハーフトーン処理部３３は、メモリー４０に格納されたディザーマスク４２を参照して、ＣＭＹＫデータの２５６階調の階調値を、印刷装置５０で表現可能な２ビットデータによる階調値に変換する。ハーフトーン処理は、ディザーマスク４２を参照するディザー法に代えて、誤差拡散法等の他の任意の方法により実行されてもよい。ラスタライズ処理部３４は、後述する印刷ヘッド６３が主走査する各画素の順番にドットの有無とドットのサイズとを示すデータを並べる。
【００１９】
印刷データ出力部２２は、ドットデータ生成部３０により生成されたドットデータに、印刷制御コマンドを付加して印刷データを生成し、印刷装置５０に送信する。
【００２０】
図２は、印刷装置５０の概略構成図である。印刷装置５０は、いわゆるシリアル式のインクジェットプリンターとして構成されている。印刷装置５０は、画像処理装置１０から入力される印刷データに基づいてインクを吐出することにより、媒体Ｍ上にドットを形成して印刷を実行する。
【００２１】
印刷装置５０は、ヘッドユニット６０と、キャリッジモーター７１と、搬送モーター７２と、駆動ベルト７３と、フレキシブルケーブル７４と、プラテン７５と、制御部９０とを備える。
【００２２】
ヘッドユニット６０は、フレキシブルケーブル７４を介して制御部９０と電気的に接続されている。ヘッドユニット６０は、図示しないキャリッジガイドに主走査方向Ｘに往復移動可能に取り付けられている。ヘッドユニット６０は、駆動ベルト７３を介して伝達されるキャリッジモーター７１の動力により主走査方向Ｘに沿って往復移動する。
【００２３】
ヘッドユニット６０は、キャリッジ６１と、印刷ヘッド６３とを有する。キャリッジ６１には、インク色ごとの４つのインクカートリッジ６２が装着されている。本実施形態において、４つのインクカートリッジ６２には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）のインクがそれぞれ収容されている。印刷ヘッド６３は、キャリッジ６１に搭載されて、媒体Ｍに対して主走査方向Ｘに往復移動してインクを吐出することにより、主走査方向Ｘのドット列であるラスターを形成する。なお、印刷ヘッド６３の主走査方向Ｘへの移動を「主走査」とも呼ぶ。主走査方向Ｘは、第１主走査方向Ｘ１と、第１主走査方向Ｘ１とは反対方向の第２主走査方向Ｘ２とからなる。このため、印刷ヘッド６３は、第１主走査方向Ｘ１への第１主走査と、第２主走査方向Ｘ２への第２主走査とを実行する。本実施形態において、印刷ヘッド６３は、ラスターを１回の主走査で印刷する、いわゆるシングルパス印刷を実行する。
【００２４】
図３は、印刷ヘッド６３の構成を示す概略図である。図３では、媒体Ｍ側から見た印刷ヘッド６３の構成を示している。
【００２５】
印刷ヘッド６３は、各色のインクを吐出する４つのノズル列６４を有する。ノズル列６４は、シアン（Ｃ）インクを吐出するノズル列６４Ｃと、マゼンタ（Ｍ）インクを吐出するノズル列６４Ｍと、イエロー（Ｙ）インクを吐出するノズル列６４Ｙと、ブラック（Ｋ）インクを吐出するノズル列６４Ｋとを有する。これら４つのノズル列６４Ｃ、６４Ｍ、６４Ｙおよび６４Ｋは、互いに副走査方向Ｙと平行に所定の間隔で並んで配置されている。各ノズル列６４Ｃ、６４Ｍ、６４Ｙ及び６４Ｋは、それぞれ所定のノズルピッチｄｐで副走査方向Ｙに並んだ複数のノズルＮｚにより構成されている。各ノズル列６４Ｃ、６４Ｍ、６４Ｙ及び６４Ｋを構成するノズルＮｚの数は、互いに等しい。各ノズルＮｚには、図示しないインク室とピエゾ素子とが設けられており、ピエゾ素子の駆動によってインク室が伸縮することにより、各ノズルＮｚからインク滴が吐出される。吐出されたインク滴は、媒体Ｍ上に着弾される。ピエゾ素子の駆動は、ピエゾ素子の電極間に、制御部９０から所定の駆動信号ＤＲＶが出力されることにより実行される。駆動信号ＤＲＶについての詳細な説明は、後述する。
【００２６】
図２に示す搬送モーター７２は、制御部９０からの制御信号に応じて駆動する。搬送モーター７２の動力がプラテン７５に伝達することにより、媒体Ｍが副走査方向Ｙの上流側から下流側へと搬送される。本実施形態において、副走査方向Ｙは、主走査方向Ｘと直交しているが、直交に限らず任意の角度で互いに交差していてもよい。
【００２７】
制御部９０は、印刷装置５０の全体の制御を行なう。制御部９０は、インターフェイス部９１と、メモリー９２と、ＣＰＵ９３と、ユニット制御回路９４とを有する。インターフェイス部９１は、画像処理装置１０との間でデータの送受信を行う。メモリー９２は、ＲＡＭ、ＲＯＭおよびＥＥＰＲＯＭ等の記録媒体で構成され、制御プログラム９５を格納している。ＣＰＵ９３は、制御プログラム９５を展開して実行し、ユニット制御回路９４を介して印刷装置５０の各部を制御する。ユニット制御回路９４には、ノズル駆動回路９９が含まれる。ノズル駆動回路９９は、ノズルＮｚを駆動させるための駆動信号ＤＲＶを作成し、ノズルＮｚに出力する。
【００２８】
制御部９０は、画像処理装置１０から印刷データが出力されると、搬送モーター７２を駆動し、媒体Ｍを副走査方向Ｙの印刷開始位置まで搬送させる。制御部９０は、キャリッジモーター７１を駆動し、ヘッドユニット６０を主走査方向Ｘの印刷開始位置まで移動させる。制御部９０は、ヘッドユニット６０を主走査方向Ｘに沿って往復移動させるとともに、印刷ヘッド６３から媒体Ｍにインクを吐出させる制御と、媒体Ｍを副走査方向Ｙの上流側から下流側へと搬送するための搬送モーター７２の制御とを交互に繰り返す。これにより、媒体Ｍに画像が印刷される。
【００２９】
図４は、駆動信号ＤＲＶとドットＤとの関係を示す説明図である。図４では、原信号ＯＤＲＶと、印刷信号ＰＲＴと、駆動信号ＤＲＶと、駆動信号ＤＲＶに対応するドットＤの模式図とが示されている。図４の横軸は、各信号に対応する時刻を示すとともに、第１主走査方向Ｘ１に対応している。
【００３０】
原信号ＯＤＲＶは、ノズル駆動回路９９から各ノズルＮｚに共通に供給される信号である。原信号ＯＤＲＶは、一画素区間内、すなわち、印刷ヘッド６３が一画素の間隔を横切る時間内において、第１パルスＷ１と第２パルスＷ２との２つのパルスを含む。第１パルスＷ１と第２パルスＷ２とは、同一の電位差をそれぞれ有する。印刷信号ＰＲＴは、印刷データに含まれるドットデータに対応する信号である。印刷信号ＰＲＴは、一画素に対して２ビットの情報を有する。ノズル駆動回路９９は、印刷信号ＰＲＴの信号レベルに応じて原信号ＯＤＲＶを整形して駆動信号ＤＲＶを生成し、ピエゾ素子に出力する。
【００３１】
駆動信号ＤＲＶは、印刷信号ＰＲＴのレベルに応じて原信号ＯＤＲＶを通過または遮断させることによって生成される信号である。駆動信号ＤＲＶは、印刷信号ＰＲＴが１レベルのとき、原信号ＯＤＲＶの対応するパルスがそのまま通過される。他方、印刷信号ＰＲＴが０レベルのとき、原信号ＯＤＲＶのパルスが遮断される。駆動信号ＤＲＶの第１パルスＷ１と第２パルスＷ２とは、ノズルＮｚからインク滴をそれぞれ吐出させる。
【００３２】
印刷信号ＰＲＴが２ビットデータ「１１」の場合、駆動信号ＤＲＶは、一画素区間で第１パルスＷ１と第２パルスＷ２との２つのパルスを有することとなる。これにより、ノズルＮｚからインク滴が２つ連続して吐出され、媒体Ｍ上に、２つのインク滴の着弾痕が合体した大きいサイズのドットＤ（以下、大ドットＤｂと呼ぶ）が形成される。また、印刷信号ＰＲＴが２ビットデータ「１０」の場合、駆動信号ＤＲＶが第１パルスＷ１のみとなり、一画素区間の前半で駆動パルスが１つ出力される。これにより、第１主走査方向Ｘ１の始端側においてノズルＮｚからインク滴が１つ吐出され、媒体Ｍ上に小さいサイズのドットＤ（以下、小ドットＤｓと呼ぶ）が形成される。また、印刷信号ＰＲＴが２ビットデータ「００」の場合、駆動信号ＤＲＶに駆動パルスが含まれないため、一画素区間で駆動パルスが出力されない。これにより、ノズルＮｚからインク滴が吐出されず、媒体Ｍ上には、いずれのサイズのドットＤも形成されない。このようにして、印刷装置５０で印刷される画像は、大ドットＤｂおよび小ドットＤｓを含む２つのサイズのドットＤと、ドットＤ無しとの３種類の画素によって構成される。
【００３３】
図５は、ドットＤの形状を説明するための説明図である。ドットＤは、印刷ヘッド６３が主走査方向Ｘに沿って移動する間にノズルＮｚから媒体Ｍにインク滴が吐出されることにより、媒体Ｍ上にインク滴が着弾されて形成される。このため、媒体Ｍ上に形成されるドットＤの形状は、副走査方向Ｙと比較して主走査方向Ｘに長い楕円形となる傾向がある。この傾向は、小ドットＤｓよりも大ドットＤｂにおいて特に顕著に現れる。この理由は、小ドットＤｓが１つのインク滴の着弾痕で形成されるのに対し、大ドットＤｂが、図５において破線で示す２つのインク滴の着弾痕が主走査方向Ｘに沿って並んで合体することにより形成されるからである。
【００３４】
本実施形態において、小ドットＤｓを形成させるための駆動信号ＤＲＶは、印刷信号ＰＲＴが２ビットデータ「１０」の場合に生成される。このため、小ドットＤｓと大ドットＤｂとは、いずれも第１パルスＷ１を含む駆動信号ＤＲＶにより形成される。したがって、小ドットＤｓの第１主走査方向Ｘ１の始端側の位置Ｐ１と、大ドットＤｂの第１主走査方向Ｘ１の始端側の位置Ｐ２とは、主走査方向Ｘにおいて互いに比較的近い位置となる。他方、小ドットＤｓの第１主走査方向Ｘ１の終端側の位置Ｐ３と、大ドットＤｂの第１主走査方向Ｘ１の終端側の位置Ｐ４とは、大ドットＤｂが長い形状であるため、差Ｇ分だけずれることとなり、主走査方向Ｘにおいて互いに比較的遠い位置となる。
【００３５】
Ａ−２．比較例：
本実施形態の効果を説明するために、以下では、本実施形態における印刷処理の説明よりも前に、比較例について説明する。図６は、比較例における媒体Ｍ上に印刷された画像を説明するための説明図である。図６は、印刷ヘッドが第１主走査方向Ｘ１に主走査することによって印刷された画像である。図６に示す各マス目は、ドットデータにおける１画素にそれぞれ対応している。図６の画像は、主走査方向Ｘに沿った線Ｌ１と、副走査方向Ｙに沿った線Ｌ２と、主走査方向Ｘおよび副走査方向Ｙとそれぞれ交差する斜めの線Ｌ３とによって構成されている。図６では、１つのドットＤを斜線のハッチングで示し、ドットＤの重なっている箇所をクロスの斜線のハッチングで示している。図６では、ドットＤの重なりを説明するために、主走査方向Ｘに連続する４画素からなる領域Ａｒ１を紙面下部において拡大して示している。
【００３６】
領域Ａｒ１を構成する４画素を、第１主走査方向Ｘ１の始端側から順に、画素ｚ１、画素ｚ２、画素ｚ３および画素ｚ４と呼ぶ。画素ｚ１および画素ｚ４にはドットＤ無し、画素ｚ２および画素ｚ３には大ドットＤｂが、それぞれ割り当てられている。上述のように、大ドットＤｂは、主走査方向Ｘに長い形状となる。このため、画素ｚ２に割り当てられた大ドットＤｂは、画素ｚ１から画素ｚ３に亘って形成され、画素ｚ３に割り当てられた大ドットＤｂは、画素ｚ２から画素ｚ４に亘って形成される。したがって、画素ｚ２と画素ｚ３とでは、大ドットＤｂの重なる部分が存在する。
【００３７】
媒体Ｍ上に形成されるドットＤの形状が、副走査方向Ｙと比較して主走査方向Ｘに長い形状となることによって、媒体Ｍに印刷された罫線や文字等の画像において以下の問題が生じる。線Ｌ１の幅と線Ｌ２の幅とは、いずれも大ドットＤｂが２つ連続して構成されているが、線Ｌ２の幅の大きさ（太さ）ｂは、線Ｌ１の幅の大きさ（太さ）ａよりも大きく（太く）形成される。同様に、斜めの線Ｌ３の幅の大きさ（（太さ）ｃは、主走査方向Ｘに大ドットＤｂが３つ連続して構成されているため、副走査方向Ｙに大ドットＤｂが３つ連続して構成される線よりも太く形成される。このように、比較例では、主走査方向Ｘと交差する方向の線Ｌ２、Ｌ３が、主走査方向Ｘに沿った線Ｌ１よりも太く形成される。
【００３８】
そこで、本実施形態の画像処理装置１０では、以下に説明する印刷処理において、主走査方向Ｘに連続する大ドットＤｂのうち端部の大ドットＤｂを小ドットＤｓに置換してドットデータを生成することにより、主走査方向Ｘと交差する方向の線が太く見えることを抑制する。
【００３９】
Ａ−３．印刷処理：
図７は、印刷処理の手順を示すフローチャートである。使用者が画像処理装置１０において印刷対象の画像を指定して印刷指示を行なうと、画像処理装置１０および印刷装置５０において印刷処理が実行される。
【００４０】
画像データ入力部２１は、画像データを入力する（ステップＳ１１０）。ドットデータ生成部３０は、ドットデータ生成処理を実行し、入力された画像データに基づいてドットデータを生成する（ステップ１２０）。
【００４１】
図８は、ドットデータ生成処理の手順を示すフローチャートである。解像度変換部３１は、解像度変換処理を実行し、入力された画像データの解像度を媒体Ｍに印刷される際の印刷解像度に変換して、解像度変換データを生成する（ステップＳ２１０）。色変換部３２は、解像度変換データに対して色変換処理を実行し、ＲＧＢデータである解像度変換データをＣＭＹＫデータに変換する（ステップＳ２２０）。ハーフトーン処理部３３は、ＣＭＹＫデータに対してハーフトーン処理を実行し、ＣＭＹＫデータの２５６階調の階調値を、印刷装置５０で表現可能な２ビットデータによる階調値に変換してハーフトーンデータを生成する（ステップＳ２３０）。ハーフトーン処理によって、各画素に、大ドットＤｂと小ドットＤｓとを含むドットＤのデータが割り当てられる。ラスタライズ処理部３４は、ハーフトーンデータに対してラスタライズ処理を実行する（ステップＳ２４０）。
【００４２】
図９は、ラスタライズ処理の手順を示すフローチャートである。ラスタライズ処理部３４は、印刷ヘッド６３が主走査する各画素の順番にドットＤの有無とドットＤのサイズとを示すデータを並べる（ステップＳ２４２）。ラスタライズ処理部３４は、ステップＳ２４２で並べられたデータにおいて、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所があるか否かを判定する（ステップＳ２４４）。主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所が無いと判定された場合（ステップＳ２４４：ＮＯ）、ラスタライズ処理は終了し、ドットデータが完成される。
【００４３】
他方、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所があると判定された場合（ステップＳ２４４：ＹＥＳ）、ラスタライズ処理部３４は、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所のうち端部の画素を検出する（ステップＳ２４６）。本実施形態において、「端部の画素」とは、かかる画素に対して主走査方向Ｘに隣接する画素にドットＤが無いことを意味する。本実施形態において、ラスタライズ処理部３４は、主走査方向Ｘの始端側の端部と終端側の端部とのうち、終端側の端部の画素を検出する。ラスタライズ処理部３４は、検出された端部の画素の大ドットＤｂを、小ドットＤｓに置換する（ステップＳ２４８）。以上により、ラスタライズ処理は終了し、ドットデータが完成される。
【００４４】
図７に示すように、ドットデータ生成処理の後、印刷データ出力部２２は、ドットデータに印刷制御コマンドを付加して印刷データを生成する（ステップＳ１３０）。印刷データ出力部２２は、印刷データを印刷装置５０に出力する（ステップＳ１４０）。印刷装置５０の制御部９０は、各部を制御し、印刷を実行する（ステップＳ１５０）。より具体的には、制御部９０は、印刷データに基づいて、ヘッドユニット６０の第１主走査方向Ｘ１および第２主走査方向Ｘ２への往復移動と媒体Ｍの副走査方向Ｙの搬送とを実行させるとともに、ノズル駆動回路９９に駆動信号ＤＲＶを作成させてノズルＮｚからインク滴を吐出させる。以上により、印刷処理は終了する。
【００４５】
図１０は、媒体Ｍ上に印刷された画像を説明するための説明図である。図１０は、印刷ヘッド６３が第１主走査方向Ｘ１に主走査することによって印刷された画像である。図１０に示す各のマス目は、ドットデータにおける１画素にそれぞれ対応している。図１０の画像は、主走査方向Ｘに沿った線Ｌ４と、副走査方向Ｙに沿った線Ｌ５と、主走査方向Ｘおよび副走査方向Ｙとそれぞれ交差する斜めの線Ｌ６とによって構成されている。図１０では、１つのドットＤを斜線のハッチングで示し、ドットＤの重なっている箇所をクロスの斜線のハッチングで示している。図１０では、ドットＤの重なりを説明するために、主走査方向Ｘに連続する４画素からなる領域Ａｒ２を紙面下部において拡大して示している。
【００４６】
図１０の画像では、図９に示すステップＳ２４６およびステップＳ２４８により、ラスタライズ処理部３４によって、隣り合う画素に大ドットＤｂが連続する箇所のうち、第１主走査方向Ｘ１の終端側の端部の画素の大ドットＤｂが小ドットＤｓに置換されている。このため、図６に示す比較例の画像に対し、隣り合う画素に大ドットＤｂが連続する箇所のうち、第１主走査方向Ｘ１の終端側の端部の画素の大ドットＤｂが小ドットＤｓに置換された画像が得られる。
【００４７】
領域Ａｒ２を構成する４画素を、第１主走査方向Ｘ１の始端側から順に、画素ｚ５、画素ｚ６、画素ｚ７および画素ｚ８と呼ぶ。画素ｚ５および画素ｚ８にはドットＤ無し、画素ｚ６には大ドットＤｂ、画素ｚ７には小ドットＤｓが、それぞれ割り当てられている。
【００４８】
画素ｚ６の大ドットＤｂは、主走査方向Ｘに長い形状となるため、画素ｚ５から画素ｚ７に亘って形成される。画素ｚ７の小ドットＤｓは、画素ｚ６と画素ｚ７とに亘って形成される。このとき、図５において説明したように、小ドットＤｓの第１主走査方向Ｘ１の始端側の位置と、大ドットＤｂの第１主走査方向Ｘ１の始端側の位置とは、主走査方向Ｘにおいて互いに比較的近い位置となる。
【００４９】
線Ｌ５の幅の大きさ（太さ）ｄは、図６に示す比較例の線Ｌ２の幅の大きさ（太さ）ｂよりも細く形成され、線Ｌ４の幅の大きさ（太さ）ａとほぼ等しい。すなわち、副走査方向Ｙに沿った線Ｌ５が主走査方向Ｘに沿った線Ｌ４よりも太く見えることが抑制されている。また、斜めの線Ｌ６は、主走査方向Ｘに連続する３つの大ドットＤｂのうち第１主走査方向Ｘ１の終端側の端部の画素の大ドットＤｂが小ドットＤｓに置換されて形成されている。このため、線Ｌ６の幅の大きさ（太さ）ｅは、図６に示す比較例の線Ｌ３の大きさ（太さ）ｃよりも細く形成されている。このように、第１主走査方向Ｘ１の終端側の端部の画素の大ドットＤｂが小ドットＤｓに置換されることにより、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることが抑制される。本実施形態では、第２主走査方向Ｘ２に主走査して印刷する場合、第２主走査方向Ｘ２の終端側の端部、換言すると、第１主走査方向Ｘ１の始端側の端部の画素の大ドットＤｂを小ドットＤｓに置換する。
【００５０】
本実施形態において、終端側は、課題を解決するための手段における一端側の下位概念に相当し、始端側は、課題を解決するための手段における他端側の下位概念に相当する。
【００５１】
以上説明した本実施形態の画像処理装置１０によれば、隣り合う画素に大ドットＤｂが連続する箇所のうち、第１主走査方向Ｘ１および第２主走査方向Ｘ２の終端側の端部の画素の大ドットＤｂを小ドットＤｓに置換するので、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６を細く形成できる。このため、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が主走査方向Ｘの線Ｌ４よりも太く見えることを抑制できる。
【００５２】
また、第１主走査方向Ｘ１および第２主走査方向Ｘ２の始端側と終端側とのうち一方の端部の画素を置換するので、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が過度に細く形成されることを抑制できる。また、第１主走査方向Ｘ１および第２主走査方向Ｘ２の終端側の端部の画素を置換するので、小ドットＤｓの第１主走査方向Ｘ１の始端側の位置Ｐ１と、大ドットＤｂの第１主走査方向Ｘ１の始端側の位置Ｐ２とが比較的近い位置となる構成において、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６を細く形成できる。
【００５３】
また、ラスタライズ処理部３４によって並べられたデータにおいて置換を実行するので、ラスターに対し副走査方向Ｙにおける上流側および下流側のデータを参照して置換を実行する構成と比較して、副走査方向Ｙにおける上流側および下流側のデータの参照を省略できる。このため、ドットデータ生成部３０の処理負荷を軽減できる。したがって、副走査方向Ｙの上流側から下流側へと逐次的に画像データの処理を行なう印刷システム１００に、容易に適用できる。
【００５４】
また、ラスタライズ処理部３４によって並べられたデータにおいて置換を実行するので、ラスターを１回の主走査で印刷するバンド印刷およびマイクロフィード印刷を含むシングルパス印刷に、容易に適用できる。また、ラスタライズ処理部３４によって並べられたデータにおいて置換を実行するので、主走査が第１主走査方向Ｘ１である場合および第２主走査方向Ｘ２である場合の両方において、終端側の端部の大ドットＤｂを小ドットＤｓに置換できる。このため、印刷装置５０の駆動信号ＤＲＶの特性に応じて、第１主走査方向Ｘ１および第２主走査方向Ｘ２の始端側の端部と終端側の端部とのうち、終端側の端部の画素を置換できる。したがって、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることを、印刷装置５０の機種の特性に応じて適正に抑制できる。
【００５５】
また、大ドットＤｂを小ドットＤｓに置換するので、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６を僅かに細く形成でき、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることを、印刷装置５０の機種の特性に応じて適正に抑制できる。また、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６の太さを、主走査方向Ｘに沿った線Ｌ４の太さに近づけることができる。このため、主走査方向Ｘに連続する大ドットＤｂに対して副走査方向Ｙに隣接させて小ドットＤｓを配置する構成と比較して、主走査方向Ｘに沿った線Ｌ４が太く形成されることを抑制でき、画像データの線の再現性の低下を抑制できる。また、大ドットＤｂを小ドットＤｓに置換するので、消費インク量を削減できる。
【００５６】
Ｂ．第２実施形態：
第２実施形態の画像処理装置１０は、隣り合う画素に大ドットＤｂが連続する箇所のうち、主走査方向Ｘの終端側の端部の画素に代えて、主走査方向Ｘの始端側の端部の画素の大ドットＤｂを小ドットＤｓに置換する点において、第１実施形態の画像処理装置１０と異なる。また、第２実施形態の印刷装置５０は、小ドットＤｓを示す印刷信号ＰＲＴの２ビットデータが「０１」であり、第２パルスＷ２のみの駆動信号ＤＲＶにより小ドットＤｓが形成される点において、第１実施形態の印刷装置５０と異なる。その他の構成は第１実施形態と同じであるので、同一の構成には同一の符号を付し、それらの詳細な説明を省略する。
【００５７】
図１１は、第２実施形態の画像処理装置１０によって媒体Ｍ上に印刷された画像を説明するための説明図である。図１１の画像では、図６に示す比較例の画像に対し、隣り合う画素に大ドットＤｂが連続する箇所のうち、第１主走査方向Ｘ１の始端側の端部の画素の大ドットＤｂが小ドットＤｓに置換されている。
【００５８】
第２実施形態の印刷装置５０では、第２パルスＷ２のみの駆動信号ＤＲＶにより小ドットＤｓが形成されるので、小ドットＤｓの第１主走査方向Ｘ１の終端側の位置と、大ドットＤｂの第１主走査方向Ｘ１の終側の位置とは、主走査方向Ｘにおいて互いに比較的近い位置となる。このため、隣り合う画素に大ドットＤｂが連続する箇所のうち、第１主走査方向Ｘ１の始端側の端部の画素の大ドットＤｂが小ドットＤｓに置換されることで、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることが抑制される。なお、第２主走査方向Ｘ２に主走査して印刷する場合、第２主走査方向Ｘ２の始端側の端部、換言すると、第１主走査方向Ｘ１の終端側の端部の画素の大ドットＤｂが小ドットＤｓに置換される。
【００５９】
以上説明した第２実施形態における画像処理装置１０によれば、第１実施形態における画像処理装置１０と同様な効果を奏する。加えて、小ドットＤｓの第１主走査方向Ｘ１の終端側の位置Ｐ３と、大ドットＤｂの第１主走査方向Ｘ１の終端側の位置Ｐ４とが比較的近い位置となる構成において、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６を細く形成できる。このため、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が主走査方向Ｘに沿った線Ｌ４よりも太く見えることを抑制できる。したがって、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることを、印刷装置５０の機種の特性に応じて適正に抑制できる。
【００６０】
Ｃ．第３実施形態：
図１２は、第３実施形態におけるハーフトーン処理の手順を示すフローチャートである。第３実施形態の画像処理装置１０におけるドットデータ生成処理は、ハーフトーン処理とラスタライズ処理とにおいて、第１実施形態のドットデータ生成処理と異なる。より具体的には、ハーフトーン処理では、図１２に示すフローチャートの処理が実行され、ラスタライズ処理では、図９に示すステップＳ２４４、Ｓ２４６、およびステップＳ２４８が省略される。画像処理装置１０および印刷装置５０の装置構成を含めたその他の構成は第１実施形態と同じであるので、同一の構成には同一の符号を付し、それらの詳細な説明を省略する。
【００６１】
第３実施形態のドットデータ生成処理では、第１実施形態のドットデータ生成処理と同様に、ステップＳ２２０の実行後、ハーフトーン処理が実行される。図１２に示すように、ハーフトーン処理部３３は、ＣＭＹＫデータの２５６階調の階調値を、印刷装置５０で表現可能な２ビットデータによる階調値に変換する（ステップＳ２３２）。ハーフトーン処理部３３は、２ビットデータによる階調値に変換後のデータにおいて、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所があるか否かを判定する（ステップＳ２３４）。主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所が無いと判定された場合（ステップＳ２３４：ＮＯ）、ハーフトーン処理は終了する。
【００６２】
他方、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所があると判定された場合（ステップＳ２３４：ＹＥＳ）、ハーフトーン処理部３３は、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所のうち端部の画素を検出する（ステップＳ２３６）。本実施形態において、ハーフトーン処理部３３は、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所のうち、一端側と他端側とのうちの一方の端部の画素を検出する。ハーフトーン処理部３３は、検出された端部の画素の大ドットＤｂを、小ドットＤｓに置換する（ステップＳ２３８）。以上により、ハーフトーン処理は終了する。
【００６３】
ラスタライズ処理部３４は、ハーフトーン処理で生成されたハーフトーンデータに対し、ラスタライズ処理を実行する（ステップＳ２４０）。より具体的には、印刷ヘッド６３が主走査する各画素の順番にドットＤの有無とドットＤのサイズとを示すデータを並べる（ステップＳ２４２）。
【００６４】
以上説明した第３実施形態の画像処理装置１０によれば、第１実施形態における画像処理装置１０と同様な効果を奏する。加えて、ハーフトーンデータにおいて置換を実行するので、ラスターを複数回の主走査で印刷する、いわゆるマルチパス印刷を実行する構成において、連続する大ドットＤｂを容易に特定できる。
【００６５】
Ｄ．第４実施形態：
図１３は、第４実施形態における解像度変換処理の手順を示すフローチャートである。第４実施形態の画像処理装置１０におけるドットデータ生成処理は、解像度変換処理とラスタライズ処理とにおいて、第１実施形態のドットデータ生成処理と異なる。より具体的には、解像度変換処理では、図１３に示すフローチャートの処理が実行され、ラスタライズ処理では、第３実施形態と同様のラスタライズ処理が実行される。画像処理装置１０および印刷装置５０の装置構成を含めたその他の構成は第１実施形態と同じであるので、同一の構成には同一の符号を付し、それらの詳細な説明を省略する。
【００６６】
第４実施形態のドットデータ生成処理では、第１実施形態のドットデータ生成処理と同様に、まず、解像度変換処理が実行される。図１３に示すように、解像度変換部３１は、入力された画像データの解像度を媒体Ｍに印刷される際の印刷解像度に変換して、解像度変換データを生成する（ステップＳ２１２）。解像度変換部３１は、ＲＧＢデータである解像度変換データにおいて、主走査方向Ｘに隣り合う画素にＲＧＢ値が（０、０、０）のデータが連続する箇所があるか否かを判定する（ステップＳ２１４）。ＲＧＢ値が（０、０、０）のデータとは、レッド、グリーンおよびブルーがそれぞれ０であり、かかる画素に黒色が指定されていることを意味する。主走査方向Ｘに隣り合う画素にＲＧＢ値が（０、０、０）のデータが連続する箇所が無いと判定された場合（ステップＳ２１４：ＮＯ）、解像度変換処理は終了する。
【００６７】
他方、主走査方向Ｘに隣り合う画素にＲＧＢ値が（０、０、０）のデータが連続する箇所があると判定された場合（ステップＳ２１４：ＹＥＳ）、解像度変換部３１は、主走査方向Ｘに隣り合う画素にＲＧＢ値が（０、０、０）のデータが連続する箇所のうち端部の画素を検出する（ステップＳ２１６）。本実施形態において、解像度変換部３１は、主走査方向Ｘに隣り合う画素にＲＧＢ値が（０、０、０）のデータが連続する箇所のうち、一端側と他端側とのうちの一方の端部の画素を検出する。解像度変換部３１は、検出された端部の画素のデータを、ＲＧＢ値が（２５５、２５５、２５５）のデータに置換する（ステップＳ２１８）。ＲＧＢ値が（２５５、２５５、２５５）のデータとは、レッド、グリーンおよびブルーがそれぞれ２５５であり、かかる画素に白色が指定されていることを意味する。以上により、解像度変換処理は終了し、解像度変換データが生成される。
【００６８】
このような解像度変換処理によって、主走査方向Ｘに連続する大ドットＤｂのうち、主走査方向Ｘの端部の大ドットＤｂがドットＤ無しに変換されたドットデータが生成されることとなる。
【００６９】
以上説明した第４実施形態の画像処理装置１０によれば、第１実施形態における画像処理装置１０と同様な効果を奏する。加えて、解像度変換データにおいて、主走査方向Ｘに隣り合う画素にＲＧＢ値が（０、０、０）のデータが連続する箇所のうち、端部の画素をＲＧＢ値が（２５５、２５５、２５５）のデータに置換するので、ラスターを複数回の走査で印刷する、いわゆるマルチパス印刷を実行する構成において、連続する大ドットＤｂを容易に特定できる。
【００７０】
Ｅ．他の実施形態：
（１）上記第１〜３実施形態において、ドットデータ生成部３０は、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所のうち、一端側と他端側とのうちの一方の端部の画素の大ドットＤｂを小ドットＤｓに置換していたが、本発明はこれに限定されるものではない。例えば、主走査方向Ｘに隣り合う画素に大ドットＤｂが連続する箇所のうち、両方の端部の画素の大ドットＤｂを小ドットＤｓに置換してもよい。また、例えば、小ドットＤｓへの置換に代えて、ドットＤ無しに変換してもよい。かかる構成によっても、上記実施形態と同様な効果を奏する。加えて、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６を細くする程度を調整できるので、媒体Ｍとプラテン７５との距離、印刷装置５０の筐体の内部空間の大きさ等を含めた印刷装置５０の仕様や、キャリッジ６１周辺の気流の影響等に応じた、媒体Ｍへのインク滴の着弾位置の違いを考慮できる。このため、印刷装置５０の機種の特性に応じて、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることを適正に抑制できる。
【００７１】
（２）上記第１実施形態では、第１主走査方向Ｘ１に主走査して印刷を実行する場合と、第２主走査方向Ｘ２に主走査して印刷を実行する場合との両方において、終端側の端部の画素の大ドットＤｂを小ドットＤｓに置換していたが、本発明はこれに限定されるものではない。例えば、第１主走査方向Ｘ１に主走査する第１主走査では、終端側の端部の画素の大ドットＤｂを小ドットＤｓに置換し、第２主走査方向Ｘ２に主走査する第２主走査では、終端側の端部の画素の大ドットＤｂをドットＤ無しに変換してもよい。同様に、第２実施形態において、例えば、第１主走査では始端側の端部の画素の大ドットＤｂを小ドットＤｓに置換し、第２主走査では始端側の端部の画素の大ドットＤｂをドットＤ無しに変換してもよい。かかる構成によれば、媒体Ｍへのインク滴の着弾位置の違いに起因して、第１主走査で媒体Ｍ上に形成されるドットＤが、第２主走査で媒体Ｍ上に形成されるドットＤよりも主走査方向Ｘに長い形状となる特性を有する印刷装置５０において、第１主走査で形成される線の太さと第２主走査で形成される線の太さとに差が生じることを抑制できる。したがって、大ドットＤｂを小ドットＤｓに置換するかドットＤ無しに変換するかを、主走査の方向に応じて変えることができるので、印刷装置５０の機種の特性に応じて、主走査方向Ｘと交差する方向の線Ｌ５、Ｌ６が太く見えることを適正に抑制できる。
【００７２】
（３）上記第４実施形態では、ＲＧＢ値が（０、０、０）である黒色が指定されたデータを、ＲＧＢ値が（２５５、２５５、２５５）である白色が指定されたデータに置換していたが、本発明はこれに限定されるものではない。例えば、白色に代えて、グレーが指定されたデータに置換してもよく、端部画素の隣の画素の色を検出し、かかる隣の画素と同じ色が指定されたデータに置換してもよい。すなわち、端部画素の色を背景色に置換してもよい。また、例えば、黒色が指定されたデータに代えて、濃いグレーが指定されたデータ等の、階調値の比較的低いデータに対して置換を実行してもよい。また、画像データは、モノクロに限らず、カラーの画像データであってもよい。すなわち一般には、主走査方向Ｘに同じ階調値のデータが連続する画素のうち、主走査方向Ｘの端部の画素のデータを、より階調値の高いデータに置換してもよい。かかる構成によっても、第４実施形態の画像処理装置１０と同様な効果を奏する。
【００７３】
（４）上記実施形態の画像処理装置１０におけるプリンタードライバー２０の構成は、あくまで一例であり、種々変更可能である。例えば、プリンタードライバー２０は、きれいモードや高速モード等の印刷モードに応じて、シングルパス印刷を実行するかマルチパス印刷を実行するかを決定してもよい。シングルパス印刷を実行する場合には上記第１、２実施形態の処理を選択し、マルチパス印刷を実行する場合には、上記第３、４実施形態の処理を選択してもよい。また、例えば、プリンタードライバー２０は、入力された画像データに対し、文字や罫線のデータであるか否かを判定してもよく、文字や罫線のデータであると判定された場合にのみ上記実施形態における置換の処理を実行させてもよい。かかる構成によっても、上記実施形態の画像処理装置１０と同様な効果を奏する。
【００７４】
（５）上記実施形態における印刷装置５０の構成は、あくまで一例であり、種々変更可能である。例えば、印刷ヘッド６３は、第１主走査方向Ｘ１への第１主走査のみにおいてインクを吐出して印刷を実行してもよい。また、例えば、印刷ヘッド６３が主走査方向Ｘに移動される構成に代えて、媒体Ｍを主走査方向Ｘに移動させる構成であってもよい。すなわち一般には、印刷装置５０は、媒体Ｍに対して主走査方向Ｘに相対移動してインクを吐出することにより主走査方向Ｘのドット列であるラスターを形成する印刷ヘッド６３を有していてもよい。また、例えば、媒体Ｍが副走査方向Ｙの上流側から下流側へと搬送される構成に代えて、キャリッジ６１を副走査方向Ｙの下流側から上流側へと移動させる構成であってもよい。また、例えば、画像処理装置１０に代えて印刷装置５０がプリンタードライバー２０を備えることにより、上記実施形態と同様の処理を実行してもよい。
【００７５】
（６）上記実施形態において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。すなわち、「コンピューター読み取り可能な記録媒体」とは、データを一時的ではなく固定可能な任意の記録媒体を含む広い意味を有している。
【００７６】
本発明は、上述の実施形態に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行なうことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【００７７】
１０…画像処理装置、１１…アプリケーション、２０…プリンタードライバー、２１…画像データ入力部、２２…印刷データ出力部、３０…ドットデータ生成部、３１…解像度変換部、３２…色変換部、３３…ハーフトーン処理部、３４…ラスタライズ処理部、４０…メモリー、４１…色変換テーブル、４２…ディザーマスク、５０…印刷装置、６０…ヘッドユニット、６１…キャリッジ、６２…インクカートリッジ、６３…印刷ヘッド、６４…ノズル列、６４Ｃ…ノズル列、６４Ｋ…ノズル列、６４Ｍ…ノズル列、６４Ｙ…ノズル列、７１…キャリッジモーター、７２…搬送モーター、７３…駆動ベルト、７４…フレキシブルケーブル、７５…プラテン、９０…制御部、９１…インターフェイス部、９２…メモリー、９３…ＣＰＵ、９４…ユニット制御回路、９５…制御プログラム、９９…ノズル駆動回路、１００…印刷システム、Ａｒ１…領域、Ａｒ２…領域、Ｄ…ドット、ＤＲＶ…駆動信号、Ｄｂ…大ドット、Ｄｓ…小ドット、Ｌ１…線、Ｌ２…線、Ｌ３…線、Ｌ４…線、Ｌ５…線、Ｌ６…線、Ｍ…媒体、Ｎｚ…ノズル、ＯＤＲＶ…原信号、Ｐ１…位置、Ｐ２…位置、Ｐ３…位置、Ｐ４…位置、ＰＲＴ…印刷信号、Ｗ１…第１パルス、Ｗ２…第２パルス、Ｘ…主走査方向、Ｘ１…第１主走査方向、Ｘ２…第２主走査方向、Ｙ…副走査方向、ａ…大きさ、ｂ…大きさ、ｃ…大きさ、ｄ…大きさ、ｅ…大きさ、ｄｐ…ノズルピッチ、ｚ１…画素、ｚ２…画素、ｚ３…画素、ｚ４…画素、ｚ５…画素、ｚ６…画素、ｚ７…画素、ｚ８…画素
【図１】
2019136927.tif 000003
【図２】
2019136927.tif 000004
【図３】
2019136927.tif 000005
【図４】
2019136927.tif 000006
【図５】
2019136927.tif 000007
【図６】
2019136927.tif 000008
【図７】
2019136927.tif 000009
【図８】
2019136927.tif 000010
【図９】
2019136927.tif 000011
【図１０】
2019136927.tif 000012
【図１１】
2019136927.tif 000013
【図１２】
2019136927.tif 000014
【図１３】
2019136927.tif 000015