(57)【要約】【課題】ノズルの目詰まりを低減し、従来に増して印刷品質の向上や印刷速度の向上を実現する。【解決手段】ベクトルデータから線領域を検出する検出部と、ベクトルデータをハーフトーンに変換するハーフトーン処理部と、ハーフトーンを構成する第１ハーフトーンドットの形成を示す第１ドット情報が無く且つ第１ハーフトーンドット以外の第２ハーフトーンドットの形成を示す第２ドット情報を有する第１画素が線領域に存在するか否か判定する第１判定部と、第１画素が存在する場合、第１ドット情報を有し且つ第２ドット情報が無い第２画素が線領域に存在するか否か判定する第２判定部と、第２画素が存在する場合、第１画素におけるハーフトーンドットの形成と第２画素におけるハーフトーンドットの非形成とを決定するドット決定部と、該決定に基づきハーフトーンドットをインクの吐出により被印刷物に形成させる吐出制御部とを備えるインクジェットプリンタ。【選択図】図３
2014184598.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットプリンタであって、
ベクトルデータから線領域を検出する検出部と、
上記ベクトルデータをハーフトーンに変換するハーフトーン処理部と、
上記ハーフトーンを構成する第１ハーフトーンドットの形成を示す第１ドット情報が無く且つ上記第１ハーフトーンドット以外のドットである第２ハーフトーンドットの形成を示す第２ドット情報を有する第１画素が、上記検出された線領域に存在するか否か判定する第１判定部と、
上記第１画素が存在すると判定された場合、上記第１ドット情報を有し且つ上記第２ドット情報が無い第２画素が、上記検出された線領域に存在するか否か判定する第２判定部と、
上記第２画素が存在すると判定された場合、上記第１画素におけるハーフトーンドットの形成と上記第２画素におけるハーフトーンドットの非形成とを決定するドット決定部と、
上記決定に基づいてハーフトーンドットをインクの吐出により被印刷物に形成させる吐出制御部と、を備えることを特徴とするインクジェットプリンタ。
【請求項２】
上記検出部は、所定画素数以下の線幅を有する線領域を検出することを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
上記検出部は、上記ベクトルデータに記述された線幅の情報と、インクジェットプリンタによる印刷解像度とに基づいて、上記所定画素数以下の線幅を有する線領域を検出することを特徴とする請求項２に記載のインクジェットプリンタ。
【請求項４】
上記第１画素が有する第２ドット情報が示す第２ハーフトーンドットの色、上記第２画素が有する第１ドット情報が示す第１ハーフトーンドットの色および上記決定に基づいて上記第１画素に対応して形成されるハーフトーンドットの色は同色であることを特徴とする請求項１〜請求項３のいずれかに記載のインクジェットプリンタ。
【請求項５】
上記第２判定部は、上記第１画素から一定距離内に存在する画素の中から上記第２画素の有無を判定することを特徴とする請求項１〜請求項４のいずれかに記載のインクジェットプリンタ。
【請求項６】
インクジェットプリンタはライン型インクジェットプリンタであることを特徴とする請求項１〜請求項５のいずれかに記載のインクジェットプリンタ。
【請求項７】
インクジェット印刷であって、
ベクトルデータから線領域を検出する検出部と、
上記ベクトルデータをハーフトーンに変換するハーフトーン処理部と、
上記ハーフトーンを構成する第１ハーフトーンドットの形成を示す第１ドット情報が無く且つ上記第１ハーフトーンドット以外のドットである第２ハーフトーンドットの形成を示す第２ドット情報を有する第１画素が、上記検出された線領域に存在するか否か判定する第１判定部と、
上記第１画素が存在すると判定された場合、上記第１ドット情報を有し且つ上記第２ドット情報が無い第２画素が、上記検出された線領域に存在するか否か判定する第２判定部と、
上記第２画素が存在すると判定された場合、上記第１画素におけるハーフトーンドットの形成と上記第２画素におけるハーフトーンドットの非形成とを決定するドット決定部と、
上記決定に基づいてハーフトーンドットをインクの吐出により被印刷物に形成させる吐出制御部と、を備えることを特徴とするインクジェット印刷。
【請求項８】
印刷方法であって、
ベクトルデータから線領域を検出する検出工程と、
上記ベクトルデータをハーフトーンに変換するハーフトーン処理工程と、
上記ハーフトーンを構成する第１ハーフトーンドットの形成を示す第１ドット情報が無く且つ上記第１ハーフトーンドット以外のドットである第２ハーフトーンドットの形成を示す第２ドット情報を有する第１画素が、上記検出された線領域に存在するか否か判定する第１判定工程と、
上記第１画素が存在すると判定された場合、上記第１ドット情報を有し且つ上記第２ドット情報が無い第２画素が、上記検出された線領域に存在するか否か判定する第２判定工程と、
上記第２画素が存在すると判定された場合、上記第１画素におけるハーフトーンドットの形成と上記第２画素におけるハーフトーンドットの非形成とを決定するドット決定工程と、
上記決定に基づいてハーフトーンドットをインクの吐出により被印刷物に形成させる吐出制御工程と、を備えることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタ、インクジェット印刷および印刷方法に関する。
【背景技術】
【０００２】
プリンタ（ｐｒｉｎｔｅｒ）とは、あらかじめ定められた一つ又は複数の文字集合に属する離散的な図形文字の列を主な様式として、データのハードコピー記録を作る出力装置、である（ＪＩＳ  Ｘ００１２−１９９０）。多くの場合、プリンタはプロッターとしても使用できる。
プロッター（ｐｌｏｔｔｅｒ）とは、取外し可能な媒体上に、二次元図形の様式でデータのハードコピー記録を直接作り出す出力装置、である（ＪＩＳ  Ｘ００１２−１９９０）。
ドットプリンタ（ｄｏｔ  ｐｒｉｎｔｅｒ）とは、複数の点で表現される文字や画像を印字するプリンタ、である（ＪＩＳ  Ｘ００１２−１９９０）。
シリアルプリンタ（ｓｅｒｉａｌ  ｐｒｉｎｔｅｒ）とは、一度に１個の文字を印刷する印字装置、である（ＪＩＳ  Ｘ００１２−１９９０）。ここで、ドットプリンタについては「１個の文字」とあるのは「１個の文字に対応する複数の点で表現される文字や画像」とする。
ラインプリンタ（ｌｉｎｅ  ｐｒｉｎｔｅｒ）とは、１行分の文字を単位として印字する印字装置、である（ＪＩＳ  Ｘ００１２−１９９０）。ここで、ドットプリンタについては「１行分の文字」とあるのは「１行分の文字に対応する複数の点で表現される文字や画像」とする。
インクジェットプリンタ（ｉｎｋ  ｊｅｔ  ｐｒｉｎｔｅｒ）とは、非衝撃式印字装置であって、文字が用紙上にインクの粒子又は小滴の噴射によって形成されるもの、である（ＪＩＳ  Ｘ００１２−１９９０）。ドットプリンタの一形態であり、インクの粒子又は小滴の噴射によって形成される複数の点で表現される文字や画像を印字する。
パーマネントヘッド（ｐｅｒｍａｎｅｎｔ  ｈｅａｄ）とは、インクの液滴を連続的又は断続的に生成する、プリンタ本体の機械部又は電気部、である（以下、「ヘッド」（ｈｅａｄ）という。）（ＪＩＳ  Ｚ８１２３−１：２０１３）。
シリアルプリンタ用ヘッド（ｈｅａｄ  fｏｒ  ｓｅｒｉａｌ  ｐｒｉｎｔｅｒ）とは、シリアルプリンタに用いるヘッド、である。
ラインプリンタ用ヘッド（ｈｅａｄ  fｏｒ  ｌｉｎｅ  ｐｒｉｎｔｅｒ）とは、ラインプリンタに用いるヘッド、である。
送り方向（ｆｅｅｄ  ｄｉｒｅｃｔｉｏｎ）とは、被印刷物とヘッドとが対するときの、被印刷物の移動に係る幾何ベクトルの向き、である。
目詰まり（ｃｌｏｇｇｉｎｇ）とは、インクジェット印刷分野では、インクジェット印刷において、ヘッドのインク吐出孔が塞がれる現象、である（ＪＩＳ  Ｚ８１２３−１：２０１３）。吐出孔が塞がれる原因として、インク（あるいは、インキ。以下同様。）に含まれる溶剤が蒸発することでインクの粘度が上昇することが考えられる。以下では、上記インク吐出孔あるいは吐出孔を、ノズルと呼ぶ。
インクジェットプリンタでは、ノズルからインクが吐出されない状態が続くと、目詰まりが発生する等してインクの吐出動作が不安定となる場合がある。このような弊害を防ぐために、いわゆるフラッシングと呼ばれる、各ノズルからインクを強制的に吐出させてノズルの目詰まりを予防あるいは解消する技術が知られている。
【０００３】
フラッシングには、被印刷物外にインクを吐出する手法や、被印刷物にインクを吐出する手法が在る。後者の手法を実現するものとして、予備吐出データと画像データを比較し、画像データが無い画素に予備吐出（フラッシング）をする場合、その画素と近接した画素の画像データを検出し、画像データが存在する場合には、その画像データを予備吐出データのある画素に移動するデータ処理装置が知られている（特許文献１参照）。また、画像データ記憶部に記憶されている画像データにかかる画像のエッジに対応するエッジドット領域から少なくとも１ドット領域以内の排除範囲に、フラッシングドットが形成されるフラッシングドット領域が位置している場合に、そのフラッシングドット領域を順搬送方向の下流側に排除領域外まで移動させる液体吐出装置が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７‐１８５９５７号公報
【特許文献２】特開２０１２‐１６９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
被印刷物外へのフラッシングは、これを行うことにより印刷に要するトータルの時間が増えてしまう。また、プリンタの機構上、被印刷物外へのフラッシングを実行することが困難な場合もある。一方、被印刷物へのフラッシングは、ユーザーがプリンタに印刷させるために任意に指定した画像とは無関係のインク滴（ドット）を被印刷物に吐出するものであるため、印刷品質を劣化させてしまうという問題があった。なお上記文献１の構成では、近接した画素に存在する画像データを予備吐出データのある画素に移動させたことによる画質の変化（劣化）が生じ得るが、そのような劣化を抑制あるいは目立たせないようにする工夫が見られない。また上記文献２の構成では、フラッシングドットの位置を変更するだけであるため、フラッシングドットが存在することによる画質劣化は依然として目立つ。
また、ラインプリンタでありインクジェットプリンタである、プリンタ（以下、「ライン型インクジェットプリンタ」という。）において、被印刷物外へのフラッシングは構造上困難である。
シリアルプリンタでありインクジェットプリンタである、プリンタ（以下、「シリアル型インクジェットプリンタ」という。）においては、シリアルプリンタ用ヘッドが送り方向と交差する方向（以下、「走査軸方向」という。）に移動することで、ハードコピー記録を作る。シリアルプリンタ用ヘッドの走査軸方向の幅は、被印刷物の走査軸方向の幅より小さくできる。そのため、走査軸方向に、被印刷物外へフラッシングするための装置を設けても、装置が大幅に大型化することはない。
しかしながら、ライン型インクジェットプリンタは、ラインプリンタ用ヘッドが、１行分の文字に対応する複数の点で表現される文字や画像を単位として印字することで、ハードコピー記録を作る。ラインプリンタ用ヘッドの走査軸方向の幅は、被印刷物の走査軸方向の幅と同じ程度の幅である。そのため、走査軸方向に、被印刷物外へフラッシングするための装置を設けると、装置が大幅に大型化、複雑化する。
【０００６】
本発明は上述の課題の少なくとも一つを解決するためになされたものであり、ノズルの目詰まりを低減し、従来に増して印刷品質の向上や印刷速度の向上を実現することが可能なインクジェットプリンタ、インクジェット印刷および印刷方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、インクジェットプリンタであって、ベクトルデータから線領域を検出する検出部と、上記ベクトルデータをハーフトーンに変換するハーフトーン処理部と、上記ハーフトーンを構成する第１ハーフトーンドットの形成を示す第１ドット情報が無く且つ上記第１ハーフトーンドット以外のドットである第２ハーフトーンドットの形成を示す第２ドット情報を有する第１画素が、上記検出された線領域に存在するか否か判定する第１判定部と、上記第１画素が存在すると判定された場合、上記第１ドット情報を有し且つ上記第２ドット情報が無い第２画素が、上記検出された線領域に存在するか否か判定する第２判定部と、上記第２画素が存在すると判定された場合、上記第１画素におけるハーフトーンドットの形成と上記第２画素におけるハーフトーンドットの非形成とを決定するドット決定部と、上記決定に基づいてハーフトーンドットをインクの吐出により被印刷物に形成させる吐出制御部と、を備える構成としてある。
【０００８】
本発明の構成によれば、第２ハーフトーンドットの形成は予定されていないが第１ハーフトーンドットの形成が予定されていた画素（第２画素）から第１ハーフトーンドットの形成は予定されていないが第２ハーフトーンドットの形成は予定されていた画素（第１画素）へのドットの置き換え（移動）が、線領域内に限定して実行される。仮に場所を限定せずに、例えば、ある程度太い幅や広い面積を持つ図形領域等でこのような置き換えを実行すると、画質の劣化を視認し易い。しかし本発明のように当該置き換えを線領域内で実行することにより、当該置き換えに起因する画質劣化が殆ど目立たない。従って、本発明により、ノズルの目詰まりを低減させる効果とともに印刷品質の保持あるいは向上という効果も生じる。上記決定に基づいて第１画素に対応して形成されるハーフトーンドットは、置き換えられた（移動した）第１ハーフトーンドットと解釈できるとともに、フラッシングドット（第２ハーフトーンドット）を兼ねているとも言える。そのため、本発明では被印刷物にフラッシングが実行されることによる印刷速度の向上も実現される。
【０００９】
本発明の態様の一つは、上記検出部は、所定画素数以下の線幅を有する線領域を検出するとしてもよい。
当該構成によれば、上記置き換えが行われても画質劣化が目立たないような太さの線領域を容易且つ確実に検出できる。
【００１０】
本発明の態様の一つは、上記検出部は、上記ベクトルデータに記述された線幅の情報と、インクジェットプリンタによる印刷解像度とに基づいて、上記所定画素数以下の線幅を有する線領域を検出するとしてもよい。
当該構成によれば、上記置き換えが行われても画質劣化が目立たないような画素数で太さが被印刷物に再現される線領域を、容易且つ確実に検出できる。
【００１１】
本発明の態様の一つは、上記第１画素が有する第２ドット情報が示す第２ハーフトーンドットの色、上記第２画素が有する第１ドット情報が示す第１ハーフトーンドットの色および上記決定に基づいて上記第１画素に対応して形成されるハーフトーンドットの色は同色である。
【００１２】
当該構成によれば、第２画素に形成される予定であった置き換え前の第１ハーフトーンドットの色と第１画素に対応して実際に形成されるハーフトーンドットの色とが同色であるため、画質劣化を最小限に抑えることができる。
【００１３】
本発明の態様の一つは、上記第２判定部は、上記第１画素から一定距離内に存在する画素の中から上記第２画素の有無を判定するとしてもよい。
当該構成によれば、上記置き換えは、線領域内のさらに狭い範囲（一定距離内）で実行されるため、画質劣化は殆ど無いと言える。
【００１４】
本発明の態様の一つは、インクジェットプリンタはライン型インクジェットプリンタであるとしてもよい。
ライン型インクジェットプリンタにおいては、被印刷物外へのフラッシングを行うことが構造上困難であるため、被印刷物へフラッシングを行うこととなるが、本発明では被印刷物へフラッシングを行う場合の画質劣化を抑える効果が高いため、ライン型インクジェットプリンタの構成において特に有効であると言える。また、ライン型インクジェットプリンタにおいて、被印刷物外へフラッシングするための装置を設ける必要がないため、装置の小型化、簡素化が図られ、使用者にとって使い勝手のよいプリンタを提供することができる。
【００１５】
本発明にかかる技術的思想はインクジェットプリンタという形態のみで実現されるものではなく、他の物によって具現化されてもよい。また、上述したいずれかの態様のインクジェットプリンタの特徴に対応した工程を備える方法（印刷方法）の発明や、当該方法を所定のハードウェア（コンピューター）に実行させる印刷プログラムの発明や、当該プログラムを記録したコンピューター読取可能な記録媒体の発明も把握することができる。また、インクジェットプリンタは、単体の装置によって実現されてもよいし、複数の装置の組み合せによって実現されてもよい。インクジェットプリンタの構成を複数の装置によって実現する場合、それらをインクジェット印刷またはインクジェットシステムと呼ぶことができる。
【図面の簡単な説明】
【００１６】
【図１】ハードウェア構成およびソフトウェア構成を概略的に示す図である。
【図２】印刷ヘッド近傍の構成を例示する図である。
【図３】印刷制御処理を示すフローチャートである。
【図４】ラスタライズ処理を模式的に説明するための図である。
【図５】フラッシングドット合成処理を模式的に説明するための図である。
【図６】ドット置き換え処理の一例を示すフローチャートである。
【図７】図６の処理を模式的に説明するための図である。
【図８】図６の処理を模式的に説明するための図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本発明の実施形態を説明する。
１．装置の概略
図１は、本実施形態にかかるハードウェア構成およびソフトウェア構成を概略的に示している。図１では、パーソナルコンピューター（ＰＣ）４０と、プリンタ１０とを示している。プリンタ１０はインクジェットプリンタに該当する。ＰＣ４０及びプリンタ１０を含むシステムを、印刷装置、あるいはインクジェット印刷と捉えてもよい。プリンタ１０は、印刷処理（液体吐出処理）を制御するための制御ユニット１１を有する。制御ユニット１１では、ＣＰＵ１２が、ＲＯＭ１４等のメモリーに記憶されたプログラムデータ１４ａをＲＡＭ１３に展開してＯＳの下でプログラムデータ１４ａに従った演算を行なうことにより、自機を制御するためのファームウェアが実行される。ファームウェアは、印刷制御部１７等の機能をＣＰＵ１２に実行させるためのプログラムである。また、印刷制御部１７は、線領域検出部１７ａ、ハーフトーン処理部１７ｂ、第１判定部１７ｃ、第２判定部１７ｄ、ドット決定部１７ｅ、吐出制御部１７ｆ等の各機能を有する。これら各機能については後述する。
【００１８】
ここで、画像（ｉｍａｇｅ）とは、人間の目に見える写真、絵、イラスト、図、文字などで、オリジナルの形、色、遠近感を適切に表現するもののことである。また、画像データとは、画像を表現するデジタルデータを意味する。画像データに該当するものとして、ベクトルデータやビットマップ画像等が挙げられる。ベクトルデータ（ｖｅｃｔｏｒ  ｄａｔａ）とは、直線、円、円弧などの幾何学的図形を表現する命令及びパラメーターのセットとして保存される画像データをいう。ビットマップ画像（ｂｉｔ−ｍａｐｐｅｄ  ｉｍａｇｅ）とは、画素（ｐｉｘｅｌ）の配列によって記述される画像データである。画素とは、色又は輝度を独立に割り当てることができる、画像を構成する最小要素のことである。以下では特に、ユーザーがプリンタ１０に印刷させるために任意に指定した画像を表現する画像データを、指定画像データと呼ぶ。
【００１９】
また、ハーフトーン（ｈａｌｆ−ｔｏｎｅ）とは、スクリーン線数、サイズ、形状、又は密度の異なる点で構成される画像のことである。ハーフトーンは、ディザリング、誤差拡散などによって生成される。ハーフトーンドット（ｈａｌｆ−ｔｏｎｅ  ｄｏｔ）とは、階調を構成する個々の要素のことである。ハーフトーンドットには、正方形、円形、楕円形など、さまざまな形状がありえる。
非画像部（ｎｏｎ−ｉｍａｇｅ  ａｒｅａ）とは、印刷物の中でインクが付着しない部分、又は原版・印刷版でそれに対応する部分のことである。また本実施形態では、ハーフトーン内において第１ハーフトーンドットが規定されていない部分についても、非画像部と表現する。
【００２０】
印刷制御部１７は、例えば、ＰＣ４０や、プリンタ１０に外部より挿入された記憶メディア等から指定画像データを入力し、指定画像データからハーフトーンを生成する。そして、当該ハーフトーンに基づいた印刷を実現することができる。プリンタ１０に外部より挿入された記憶メディアとは、例えばメモリーカードＭＣであり、メモリーカードＭＣは、プリンタ１０の筺体に形成されたスロット部１９に挿入される。また、印刷制御部１７は、プリンタ１０に有線あるいは無線により接続されたスキャナー、デジタルスチルカメラ、携帯端末、さらにはネットワーク経由で接続されたサーバー等、種々の外部機器から指定画像データを入力することもできる。
【００２１】
プリンタ１０は、複数種類のインク毎のインクカートリッジ２３を搭載している。図１の例では、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各インクに対応したインクカートリッジ２３が搭載されている。ただし、プリンタ１０が使用する液体の具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー、ホワイト、メタリックインク、プレコート液…等、種々のインクや液体を使用可能である。また、プリンタ１０は、各インクカートリッジ２３から供給されるインクを多数のノズル２１から吐出（噴射）する印刷ヘッド２０を備える。
【００２２】
本実施形態における印刷ヘッド２０は、長尺形状をしたラインプリンタ用ヘッドである。従って、プリンタ１０は、ライン型インクジェットプリンタである。印刷ヘッド２０は、例えば、プリンタ１０内の所定位置に固定されている。印刷ヘッド２０では、被印刷物が動かされる方向（送り方向）と交わる(交差する)方向が長手方向であり、長手方向に複数のノズル２１をつらねたノズル列を備える。当該長手方向は、ノズル列方向と表現することもできる。ここで言う“交差”とは直交の意である。ただし、本明細書で言う直交とは、厳密な角度（９０°）のみを意味するのではなく、製品の品質上許容される程度の角度の誤差を含む意味である。ノズル列は、上記長手方向における被印刷物の幅のうちの少なくとも被印刷物上の印刷可能な領域の幅に対応した長さを有する。また、ノズル列は、プリンタ１０が使用するインク種類毎に設けられている。
【００２３】
被印刷物（ｐｒｉｎｔ  ｓｕｂｓｔｒａｔｅ）とは、印刷画像を保持する素材のことである。形状は長方形のものが一般的であるが、円形（例えばＣＤ−ＲＯＭ、ＤＶＤ等の光ディスク）、三角形、四角形、多角形などがあり、少なくとも、日本工業規格「ＪＩＳ  Ｐ０００１：１９９８  紙・板紙及びパルプ用語」に記載の紙・板紙の品種及び加工製品のすべてを含む。具体的には、枚葉紙、ロール紙、板紙、紙、不織布、布、アイボリー、アスファルト紙、アート紙、色板紙、色上質紙、インクジェット用紙、印刷せんか紙、印刷用紙、印刷用紙Ａ、印刷用紙Ｂ、印刷用紙Ｃ、印刷用紙Ｄ、インディアペーパー、薄葉印刷紙、薄葉和紙、裏カーボン紙、エアメールペーパー、衛生用紙、エンボス紙、ＯＣＲ紙、オフセット紙、カード用厚紙、化学繊維紙、加工用紙、画仙紙、型紙、片つやクラフト紙、壁紙原紙、紙糸原紙、紙ひも原紙、感圧複写紙、感光紙、感熱紙、雁皮紙、缶用板紙、黄板紙、擬革紙、切符用紙、機能紙、キャストコート紙、京花紙、局紙、金属蒸着紙、金属はく紙、グラシン、グラビヤ用紙、クラフト紙、クラフト伸張紙、クラフトボール、クレープ紙、軽量コート紙、ケーブル用絶縁紙、化粧板用原紙、建材原紙、ケント紙、研磨原紙、合成紙、合成繊維紙、コート紙、コンデンサ紙、雑種紙、更紙、さらしクラフト紙、ジアゾ感光紙、紙管原紙、磁気記録用紙、紙器用板紙、辞典用紙、遮光紙、重袋用量更クラフト紙、純白ロール紙、証券用紙、障子紙、上質紙、情報用紙、食品容器原紙、書籍用紙、書道用紙、白板紙、白ボール、新聞巻取紙、吸取紙、水溶紙、図画用紙、筋入りクラフト紙、すの目紙、スピーカーコーン紙、静電記録用紙、生理用紙、紙綿用紙、積層板原紙、石こうボード原紙、接着紙原紙、セミ上質紙、セメント袋用紙、セラミックペーパー、ソリッドファイバーボード、ターフェルト原紙、ターポリン紙、耐アルカリ紙、耐火紙、耐酸紙、耐油紙、タオル用紙、壇紙、段ボール、段ボール原紙、地図用紙、チップボール、中質紙、中性紙、ちり紙、つや消しアート紙、ティーバック用紙、ティッシュペーパー、電気絶縁紙、典具帖、貼合紙、転写紙、トイレットペーパー、統計機カード用紙、謄写板原紙、塗工印刷用紙、塗工紙原紙、鳥の子、トレーシングペーパー、中しん原紙、ナプキン原紙、難燃紙、ＮＩＰ用紙、荷札用紙、粘着紙、ノーカーボン紙、はく離紙、ハトロン紙、バライタ紙、パラフィン紙、ろう紙、バルカナイズドファイバー、半紙、ＰＰＣ用紙、筆記用紙、微塗工印刷用紙、フォーム用紙、連続伝票紙、複写原紙、プレスボード、防湿紙、奉書紙、防水紙、防せい紙、放包装用紙、ボンド紙、マニラボール、美濃紙、書院紙、ミルクカートン原紙、模造紙、油紙、吉野紙、ライスペーパー、シガレットペーパー、ライナー、ライナ、硫酸紙、両更クラフト紙、ルーフィング原紙、ろ紙、和紙、ワニスペーパー、ワンプ、軽量紙、風乾紙、湿潤強力紙、無灰紙、無酸紙、無仕上紙又は板紙、二層紙又は板紙、三層紙又は板紙、多層紙又は板紙、無サイズ紙、サイズ紙、ウーブペーパー、木目紙又は板紙、マシン仕上げ紙又は板紙、マシン光沢仕上げ紙又は板紙、プレート光沢仕上げ紙又は板紙、摩擦光沢仕上げ紙又は板紙、カレンダ処理紙又は板紙、スーパーカレンダ処理紙、ラミン（紙又は板紙）、片面着色紙又は板紙、両面着色紙又は板紙、ツインワイヤ紙又は板紙、ラグペーパー、オールラグペーパー、機械パルプ紙又は板紙、混合わらパルプ紙又は板紙、水仕上げ紙又は板紙、チップボール、合わせチップボール、ミルボード、強光沢ミルボード、同質板紙、機械パルプ板紙、褐色機械パルプ板紙、褐色混合パルプ板紙、擬革板紙、石綿板紙、フェルトボード、タール褐色紙、ウオータリーフペーパー、表面サイズ紙、プレスパン、プレス用紙、しわ付き仕上げ紙、はり合わせアイボリー、ブレード塗工紙、ロール塗工紙、グラビア塗工紙、サイズプレス塗工紙、ブラッシュ塗工紙、エアナイフ塗工紙、押出塗工紙、ディップ塗工紙、カーテン塗工紙、ホットメルト塗工紙、溶剤塗工紙、エマルジョン塗工紙、バブル塗工紙、イミテーションアート紙、聖書用紙、ポスター用紙、包装用ティッシュ、原紙、カーボン原紙、ジアゾ感光紙原紙、写真用印画紙原紙、冷凍食品用紙原紙：直接接触紙用、冷凍食品用紙原紙：非接触紙用、安全紙、銀行券用紙、絶縁紙又は板紙、ラミネート絶縁体用紙、ケーブル用電気絶縁紙、靴底用板紙、織物紙管用紙、紋紙又は板紙、圧搾用板紙、製本用板紙、衣服箱用板紙、紙型用紙、記録用紙、クラフトライナー、検定済みライナー、クラフト張りライナー、古紙ライナー、封筒用紙、折畳み箱用板紙、塗工折壁み箱用板紙、さらしパルプ裏打ち折畳み箱用板紙、タイプライタ用紙、謄写版複写用紙、スピリット複写用紙、カレンダロール用紙、薬きょう用紙、波形加工用紙、波形加工紙、二層タール紙、強化二層タール紙、布張り紙又は板紙、布しん紙又は板紙、補強紙又は補強板紙、張合わせ板紙、カートンコンパクト、上張り、パルプ成型品、ウエットクレープ、検索カード、カーボン紙、マルチコピーフォーム用紙、裏カーボンフォーム用紙、ノーカーボンフォーム用紙、封筒、郵便はがき、絵入りはがき、郵便書簡、絵入り郵便書簡などがあげられ、とくに、機能紙には、植物繊維に限らず無機・有機・金属繊維など幅広い素材を用い、製紙及び加工の工程で高機能が付与され、主に情報・電子・医用などの先端分野の素材として用いられるものを含むが、これに限られるものではない。
【００２４】
図１では、印刷ヘッド２０の吐出孔面２２（ノズル２１の開口が形成された面）におけるＣＭＹＫ毎の各ノズル列の一部を、鎖線で囲った範囲内に例示している。ＣＭＹＫ毎の各ノズル列は、上記送り方向に沿って並列している。ＣＭＹＫ毎の各ノズル列における上記長手方向のノズル密度（ノズル数／インチ）は、印刷ヘッド２０の上記長手方向の印刷解像度（ｄｐｉ）に等しい。また、ＣＭＹＫ毎の各ノズル列は、上記長手方向に沿ってノズル２１が並んだ一列のノズル列のみで構成されてもよいし、図１に例示するように、平行であって且つ上記長手方向に所定ピッチずれた複数のノズル列で構成（いわゆる千鳥状に構成）されてもよい。
【００２５】
印刷制御部１７は、上記ハーフトーンに基づいて、印刷ヘッド２０や搬送機構１６等を駆動するための駆動信号を生成する。印刷ヘッド２０内には、各ノズル２１に対し、ノズル２１からインク滴（ドット）を吐出させるための圧電素子が設けられている。圧電素子は、上記駆動信号が印加されると変形し、対応するノズル２１からドットを吐出させる。搬送機構１６は、モーター（不図示）やローラー１６ａ，１６ｂ，１６ｃ（図２参照）等を備え、印刷制御部１７に駆動制御されることにより、上記送り方向に沿って被印刷物を搬送する。印刷ヘッド２０の各ノズル２１からインクが吐出されると、搬送中の被印刷物にドットが付着し、これにより上記ハーフトーンに基づいて画像が被印刷物上に再現される。
【００２６】
プリンタ１０は、さらに操作パネル１５を備える。操作パネル１５は、表示部（例えば液晶パネル）や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なユーザーインターフェイス（ＵＩ）画面を表示部に表示したりする。
【００２７】
図２は、印刷ヘッド２０の長手方向を向く視点により、印刷ヘッド２０近傍の構成を例示している。図２に示すように、印刷ヘッド２０の吐出孔面２２と相対する位置には、例えば、回転するローラー１６ａ，１６ｂ，１６ｃに係止されて移動する無端ベルト１６ｄが配設されている。被印刷物Ｓは、無端ベルト１６ｄに載置されることにより、送り方向へ搬送され、吐出孔面２２下を通過するときにインクの吐出を受ける。印刷ヘッド２０は、図２に示すように一体的に形成されたものが一台備えられているとしてもよいし、複数台（例えば、インク種類毎に対応した複数の印刷ヘッド）が送り方向において一定間隔毎に備えられているとしてもよい。
【００２８】
本実施形態では、主として、印刷ヘッド２０は固定され、被印刷物が搬送機構１６により搬送される構成を前提として説明を続けるが、移動しない（あるいは移動を一時的に停止した）被印刷物に対して、印刷ヘッド２０がキャリッジにより上記送り方向に移動する構成を採用することも可能である。つまり、被印刷物と印刷ヘッド２０との少なくとも一方が移動して被印刷物と印刷ヘッド２０との位置を一定方向に沿って相対的に変化させる構成であればよい。
【００２９】
２．印刷制御処理
図３は、上述した構成下で行われる画像を印刷するための印刷制御処理をフローチャートにより示している。
ステップＳ１００では、印刷制御部１７は、操作パネル１５を介してユーザーから画像の印刷指示を受け付け、印刷指示に応じて上述したようなＰＣ４０や記憶メディアや外部機器等の任意の情報源から、指定画像データを取得する。つまりユーザーは、操作パネル１５を操作することにより、表示部に表示されたＵＩ画面を介してプリンタ１０に印刷させたい画像を任意に指定し、当該指定した画像の印刷をプリンタ１０に指示する。むろん、ユーザーは、外部からプリンタ１０を遠隔操作可能な携帯端末等を操作することにより画像の印刷指示を行うことも可能である。またユーザーは、印刷部数、用紙サイズ、上記送り方向の印刷解像度等といった各種印刷条件も印刷指示と併せてプリンタ１０に対して指示可能である。
【００３０】
ステップＳ１１０では、印刷制御部１７は、指定画像データのラスタライズ処理を行なう。ここでは、ステップＳ１００で取得された時点の指定画像データはベクトルデータであるとし、ステップＳ１１０では、このようなベクトルデータをラスタライズして、ラスター形式の画像データ、つまりビットマップ画像に変換する。また、ステップＳ１１０では、線領域検出部１７ａが指定画像データから線領域を検出する線領域検出処理も併せて実行される。
【００３１】
図４はステップＳ１１０の処理内容を模式的に説明するための図である。図４には、ラスタライズ前の指定画像データＩＤ１とラスタライズ後の指定画像データＩＤ２とを例示している。指定画像データＩＤ１はベクトルデータであり、指定画像データＩＤ２はビットマップ画像である。また図４では、指定画像データＩＤ１の下方に、指定画像データＩＤ１が表現する画像の内容を参考までに括弧内に例示している。指定画像データＩＤ１は、例えば、画像内の各オブジェクト（文字、線、図形等）を、属性、点の座標、線や面の方程式、線の色や幅、面の塗りつぶしの情報、等といったパラメーターや描画情報によって定義している。
【００３２】
印刷制御部１７は、上記パラメーターや描画情報を解釈することにより、指定画像データＩＤ１を、色情報を有する複数の画素を２軸方向（Ｘ，Ｙ方向）に並べて構成されるビットマップ画像としての指定画像データＩＤ２に変換する（ラスタライズする）。ラスタライズの際には、印刷制御部１７は、用紙サイズおよび印刷解像度に応じて算出されるＸ，Ｙ方向の必要な画素数に合うように、適宜、指定画像データＩＤ２の画素数を変換する（解像度変換処理を行なう）。ここでは一例として、Ｘ方向は印刷ヘッド２０の上記長手方向（ノズル列方向）に対応し、Ｙ方向は上記送り方向に対応する。
【００３３】
線領域検出処理について説明する。「線領域」とは、ベクトルデータである指定画像データＩＤ１によって定義されている線に対応する、ビットマップ画像である指定画像データＩＤ２内の画素群を意味する。線領域検出部１７ａは、このような線領域を全て検出するのではなく、線領域の幅（線幅、或いは、太さ）を構成する画素の数が所定画素数以下である線領域のみを検出する。つまり、線領域検出部１７ａは、指定画像データＩＤ１に記述された上記パラメーターや描画情報に基づいて線に該当するオブジェクトを抽出し、かつ、抽出した線に対応してラスタライズされた指定画像データＩＤ２内の画素群（線領域）のうち、線幅が所定画素数以下である線を、線領域として検出する。例えば、線領域検出部１７ａは、指定画像データＩＤ１から抽出した線について定義されている線幅（thickness、例えば１．５ミリ）と、プリンタ１０の印刷解像度とに基づいて、当該線幅の表現に必要なドット数（画素数）を算出する。そして、当該算出した画素数が、予め規定されたしきい値（所定画素数）以下である場合に、当該線（当該線を表現する指定画像データＩＤ２内の領域）を、線領域として検出する。
【００３４】
図４では、指定画像データＩＤ２の下方に、指定画像データＩＤ２を構成する画素群の一部範囲を抜き出して拡大表示している（鎖線の枠内参照）。指定画像データＩＤ２は、それを構成する各画素が、例えば、色情報としてレッド、グリーン、ブルー（Ｒ、Ｇ、Ｂ）毎の階調値（ＲＧＢ値）を有する。ＲＧＢの夫々は例えば２５６階調で表現される。また、指定画像データＩＤ２を構成する各画素は、ＲＧＢ値以外に線領域であるか否かを示すフラグ（Ｆ）チャンネルを有する。Ｆチャンネルは、線領域を示す情報（１）か線領域以外の領域を示す情報（０）かの２値データである。言い換えると、線領域検出部１７ａは、上記のように検出した線領域を構成する各画素のＦチャンネルを、線領域を示す情報（１）に設定する。図４内の拡大表示では、参考までに線領域に該当する各画素を塗りつぶして示している。以下では一例として、上記検出された線領域の色は黒色であるとして説明を行う。
【００３５】
次に、ステップＳ１２０では、印刷制御部１７は、指定画像データＩＤ２の色変換処理を実行する。つまり、指定画像データＩＤ２の表色系をプリンタ１０が使用するインク表色系に変換する。例えば、上述したように指定画像データＩＤ２が各画素の色をＲＧＢ値で表現する場合、画素毎にＲＧＢ値をＣＭＹＫ毎の階調値（ＣＭＹＫ値）に変換することによりインク量データを得る。このような色変換処理は、任意の色変換ルックアップテーブルを参照することにより実行可能である。ＣＭＹＫの夫々は例えば２５６階調で表現される。なお、上述したＦチャンネルの情報は、色変換処理後および後述のハーフトーン処理後も各画素において引き続き保持されるものとする。
【００３６】
ステップＳ１３０では、ハーフトーン処理部１７ｂは、色変換後の指定画像データＩＤ２（インク量データ）にハーフトーン処理（ハーフトーニング）を施す。ハーフトーン処理の具体的手法は特に問わない。ハーフトーン処理部１７ｂは、例えば、所定のメモリー（例えばＲＯＭ１４）に予め格納されたディザマスク１４ｂ（図１）を用いたディザリングによりハーフトーン処理を実行してもよいし、誤差拡散法によりハーフトーン処理を実行してもよい。ハーフトーン処理により、画素毎にハーフトーンドットの形成（ドットオン）又はハーフトーンドットの非形成（ドットオフ）を規定したハーフトーンが生成される。ハーフトーンはインク種類毎に生成される。ただし、ハーフトーンはドットオン／オフを規定した２値データに限られない。印刷ヘッド２０がドットあたりのインク量が互いに異なる（例えば、小ドット、中ドット、大ドット等の）複数サイズのドットを吐出可能である場合には、ハーフトーンは、大ドット形成、中ドット形成、小ドット形成またはドット非形成を規定した４階調データ等であってもよい。なお、上記ベクトルデータの状態からハーフトーンへ変換するまでの工程（ラスタライズ処理、色変換処理およびハーフトーン処理）を、ハーフトーン処理部１７ｂが担当するとしてもよい。
【００３７】
ステップＳ１４０では、ドット決定部１７ｅがフラッシングドット合成処理を実行する。
図５は、ステップＳ１４０の処理内容を模式的に説明するための図である。図５では、ステップＳ１３０で生成されたインク種類ＣＭＹＫ毎のハーフトーンＣＤ，ＭＤ，ＹＤ，ＫＤを簡易的に示している。ハーフトーンＣＤ，ＭＤ，ＹＤ，ＫＤはそれぞれに対応する種類のインクのドットオン／オフを画素毎に規定している。ハーフトーンＣＤ，ＭＤ，ＹＤ，ＫＤが規定するハーフトーンドットは、ユーザーがプリンタ１０に印刷させるために任意に指定した画像を表現する指定画像データに基づくドットであり、第１ハーフトーンドットと呼ぶことができる。
【００３８】
また図５では、インク種類ＣＭＹＫ毎のフラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤ，ＫＦＤを簡易的に示している。フラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤ，ＫＦＤは、印刷ヘッド２０の各ノズル２１でインクの増粘による目詰まりが発生しない程度の頻度で各ノズル２１からインクを吐出させるように、データ内の画素群を対象として規則的に或いはランダムにハーフトーンドットの形成（ドットオン）を規定したデータである。フラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤ，ＫＦＤが規定するハーフトーンドットは、指定画像データが表現する画像とは無関係なハーフトーンドットであり、フラッシングドットあるいは第２ハーフトーンドットと呼ぶことができる。ドット決定部１７ｅは、フラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤ，ＫＦＤとして、予め生成され所定のメモリーに保存されたものを用いてもよいし、ステップＳ１４０の実行時に生成したものを用いてもよい。
【００３９】
フラッシングドット合成処理において、ドット決定部１７ｅは、ハーフトーンＣＤ，ＭＤ，ＹＤ，ＫＤとフラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤ，ＫＦＤとをインク種類が共通するもの同士で重畳して合成することにより、インク種類毎の合成後のハーフトーンを得る。基本的に合成後のハーフトーンでは、重畳したときの論理和でドットオンが得られる画素（第１ハーフトーンドットとフラッシングドットとの少なくとも一方がオンである画素）が、ドットオンを規定する。ハーフトーンとフラッシングドットデータとを重畳したときに第１ハーフトーンドットとフラッシングドットとの少なくとも一方がオンである画素をオンに規定する処理を、便宜上、通常の合成処理と呼ぶ。ただし本実施形態では、上記検出された線領域内に限って後述のドット置き換え処理（図６）を行なう。
【００４０】
図６は、ドット置き換え処理の一例を示すフローチャートである。ドット置き換え処理は、フラッシングドットの色と線領域の色とが同系色である場合に実行する。上述したように線領域の色は一例として黒色である。そのため、図６（および後述の図７，８）では、ＫインクのハーフトーンＫＤとＫインクのフラッシングドットデータＫＦＤとを重畳した際のドット置き換え処理を説明する。
【００４１】
図７，８は、図６によるドット置き換え処理を模式的に説明するための図であり、図７はドット置き換え処理前の状態を、図８はドット置き換え処理後の状態をそれぞれ例示している。図７，８は、ＫインクのフラッシングドットデータＫＦＤが重畳されたＫインクのハーフトーンＫＤの一部範囲であって線領域を含む同一の範囲を例示している。図７，８では、線領域（ＬＡ）を鎖線で囲うことにより示している。線領域ＬＡは上述したＦチャンネルの情報に応じて特定されている。図７において、塗りつぶされた画素はハーフトーンＫＤにより第１ハーフトーンドットがオンにされている画素であり、ハッチング（斜線）が施された画素はフラッシングドットデータＫＦＤによりフラッシングドットがオンにされている画素である。上記ハーフトーン処理（ステップＳ１３０）の結果次第では、線領域ＬＡ内の画素であっても第１ハーフトーンドットがオンにならないこともある。そのため図７の例では、線領域ＬＡ内の一部の画素は第１ハーフトーンドットがオフに規定されている。
【００４２】
ステップＳ２００（図６）において、第１判定部１７ｃは、線領域ＬＡに含まれる画素のうち、フラッシングドットデータＫＦＤによりフラッシングドットがオンに規定されている画素を一つ選択する。フラッシングドットデータＫＦＤによりフラッシングドットがオンに規定されている状態とは、特許請求の範囲における「第２ハーフトーンドットの形成を示す第２ドット情報」が存在する状態の一例である。
【００４３】
ステップＳ２１０では、第１判定部１７ｃは、現在選択している画素が、ハーフトーンＫＤにより第１ハーフトーンドットがオンに規定されていない状態であるか否か判定する。ハーフトーンＫＤにより第１ハーフトーンドットがオンに規定されていない状態（＝ハーフトーンＫＤにより第１ハーフトーンドットがオフに規定されている状態）とは、特許請求の範囲における「第１ハーフトーンドットの形成を示す第１ドット情報」が無い状態の一例である。第１ドット情報が無く且つ第２ドット情報を有する画素を、第１画素と呼ぶ。つまり、第１判定部１７ｃは、現在選択している画素が第１画素であるか否かを判定する。第１判定部１７ｃは、現在選択している画素が第１画素であれば“Ｙｅｓ”と判定し、ステップＳ２１０からステップＳ２２０へ進む。
【００４４】
ステップＳ２２０では、第２判定部１７ｄは、線領域ＬＡ内から、ハーフトーンＫＤにより第１ハーフトーンドットがオンに規定され且つフラッシングドットデータＫＦＤによりフラッシングドットがオフに規定されている画素（第２画素と呼ぶ。）を検出する。第２画素は、第１ドット情報を有し且つ第２ドット情報が無い画素である。第２判定部１７ｄは、線領域ＬＡ内における第２画素の存在を判定していると言える。第２判定部１７ｄは、線領域ＬＡの全体から第２画素を検出してもよいが、現在選択している画素（第１画素）のある程度近傍に存在する画素群の中から第２画素を検出するとしてもよい。例えば、第２判定部１７ｄは、現在選択している画素を中心とした一定距離内（一定画素数内）かつ線領域ＬＡ内を対象として、第２画素を検出する。なお、既に実行されたステップＳ２３０（後述の置き換え）において第１画素か第２画素として扱われた画素は、ステップ２２０による検出の対象からは除外する。このようにして第２画素が一つ以上検出された場合には“Ｙｅｓ”と判定し、ステップＳ２２０からステップＳ２３０へ進む。
【００４５】
ステップＳ２３０では、ドット決定部１７ｅは、現在選択している画素（第１画素）と、直近のステップＳ２２０で検出された第２画素との間で、ドットの置き換えを実行する。ステップＳ２２０で第２画素が複数検出された場合には、例えば、検出された複数の第２画素のうち、現在選択している画素（第１画素）に最も近い位置にある第２画素を当該ステップＳ２３０の処理対象とする。そして、ドット決定部１７ｅは、現在選択している画素（第１画素）におけるＫインクのハーフトーンドットのオンと、当該処理対象とする第２画素におけるＫインクのハーフトーンドットのオフとを決定する。つまり、第１画素が有する第２ドット情報が示すフラッシングドットの色、第２画素が有する第１ドット情報が示す第１ハーフトーンドットの色、および、当該決定に基づいて第１画素に対応して形成されるハーフトーンドットの色は同色である。
【００４６】
ステップＳ２４０では、第１判定部１７ｃは、フラッシングドットデータＫＦＤによりフラッシングドットがオンに規定されている線領域ＬＡ内の画素を全て選択済みであるか否か判定し、未選択のフラッシングドットの画素が存在する場合はステップＳ２００に戻り未選択のフラッシングドットの画素を一つ選択する。一方、全てのフラッシングドットの画素を選択済みである場合は、図６のフローチャートを終える。なお、現在選択している画素が第１画素に該当しないと判定された場合（ステップＳ２１０において“Ｎｏ”）や、第２画素が検出されなかった場合（ステップＳ２２０において“Ｎｏ”）も、ステップＳ２４０の判定を実行する。
【００４７】
図７，８では、ステップＳ２３０の処理対象となった第１画素と第２画素のペアを、複数例示している。図７，８の比較から判るように、第１画素Ｐ１ａと第２画素Ｐ２ａとのペアにおいては、ステップＳ２３０の処理により、第１画素Ｐ１ａがドットオンと規定され、第２画素Ｐ２ａがドットオフと規定された。これは、第２画素Ｐ２ａに在ったＫインクの第１ハーフトーンドットが第１画素Ｐ１ａの位置へ置き換えられた（移動した）と表現することもできる。同様に、ステップＳ２３０の処理により、第１画素Ｐ１ｂと第２画素Ｐ２ｂとのペアにおいては第１画素Ｐ１ｂがドットオンと規定され、第２画素Ｐ２ｂがドットオフと規定され、第１画素Ｐ１ｃと第２画素Ｐ２ｃとのペアにおいては第１画素Ｐ１ｃがドットオンと規定され、第２画素Ｐ２ｃがドットオフと規定された。図８では、ステップＳ２３０の処理対象となった第１画素Ｐ１ａ，Ｐ１ｂ，Ｐ１ｃおよび第２画素Ｐ２ａ，Ｐ２ｂ，Ｐ２ｃ以外については、図７と全く同様の記載をしている。
【００４８】
上記ステップＳ２３０の処理対象とならなかった画素については（線領域ＬＡの内外を問わず）ドット決定部１７ｅにより上記通常の合成処理が実行される。上述したように線領域の色は一例として黒色である。そのため、Ｃ、Ｍ、Ｙインクに関する、ハーフトーンＣＤ，ＭＤ，ＹＤとフラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤとの合成に際しては、図６のフローチャートは実行されない。ただし、Ｃ、Ｍ、Ｙインクに関するハーフトーンＣＤ，ＭＤ，ＹＤにおいても線領域ＬＡ内に第１ハーフトーンドットがオンに規定されている場合は、ハーフトーンＣＤ，ＭＤ，ＹＤとフラッシングドットデータＣＦＤ，ＭＦＤ，ＹＦＤとを合成する際に、図６，７，８による説明と同様に線領域ＬＡ内において第２画素から第１画素へのハーフトーンドット（Ｃ、Ｍ、Ｙインクのドット）の置き換えが実行される。以上の説明によりステップＳ１４０（図３）が終了し、インク種類毎の合成後のハーフトーンが得られた。
【００４９】
ステップＳ１５０では、吐出制御部１７ｆは、インク種類毎の合成後のハーフトーンを印刷ヘッド２０に転送すべき順に並べ替える処理を行う。当該並べ替えの処理によれば、ハーフトーンに規定された各ドットは、その画素位置およびインク種類に応じて、いずれのノズル列のいずれのノズル２１によって、どのタイミングで形成されるかが確定される。かかる並べ替えの処理後のラスターデータ（ハーフトーンの一例）を、吐出制御部１７ｆは印刷ヘッド２０に順次送信することにより、各ノズル２１からのドットの吐出を実行させる。これによりハーフトーンに基づいて画像が被印刷物上に再現される。
【００５０】
このように本実施形態では、プリンタ１０は、ユーザーがプリンタ１０に印刷させるために任意に指定した画像を表現する指定画像データに基づく印刷を実行する際、指定画像データ（ベクトルデータ）から線領域を検出する。そして、線領域において、フラッシングドットの形成は予定されていないが第１ハーフトーンドットの形成が予定されていた画素（第２画素）から第１ハーフトーンドットの形成は予定されていないがフラッシングドットの形成は予定されていた画素（第１画素）へのドットの置き換え（移動）を行うとした。第１画素に対応して被印刷物に形成されるハーフトーンドットは、置き換えられた（移動した）第１ハーフトーンドットと解釈できるとともに、本来のフラッシングドットを兼ねているとも言える。従って本実施形態によれば、線領域の表現に用いられるドット数を変えることなく、フラッシングも行うことができる。つまり、指定画像データが表現する線を再現するためにハーフトーンＣＤ，ＭＤ，ＹＤ，ＫＤが規定するドット数と基本的に同数のドットにより、当該線が被印刷物上で再現されるため、色味等の印刷品質が保持される。また、フラッシングのみを目的としたインク吐出が減少するため、画質向上に大きく貢献する。
【００５１】
また、上記置き換えを、仮に線領域内に限定せずに、ある程度太い幅や広い面積を持つ図形領域等で実行すると、当該置き換えに起因する画質の劣化が視認され易い。しかし本実施形態のように当該置き換えを線領域内に限定して実行することにより、当該置き換えに起因する画質劣化が殆ど目立たない。従って、ノズル２１の目詰まりを低減させる効果とともに印刷品質の保持あるいは向上という効果が生じる。加えて、被印刷物外にフラッシングを行うのではなく、被印刷物にフラッシングを行うことで、印刷速度の向上も実現される。さらに、ライン型インクジェットプリンタであるプリンタ１０においては、被印刷物外へフラッシングするための装置を設ける必要がないため、装置の小型化、簡素化が図られ、使用者にとって使い勝手のよいプリンタを提供することができる。
【００５２】
また本実施形態では、特徴の一つとして、線領域検出処理（図３のステップＳ１１０）において、線領域に該当する線であるか否かを線幅（線の太さ）の表現に必要な画素数で判定している。これは、プリンタ１０の印刷解像度が異なれば、線領域として検出されるか否かの結果が異なることを意味する。印刷解像度が高い場合と低い場合とでは、同じ線幅を表現するために必要な画素数は前者の方が多くなり、後者の方が少なくなる。従って、指定画像データＩＤ１が記述する同じ線幅の線であっても、プリンタ１０の印刷解像度が高ければ、上記画素数に関するしきい値との比較で線領域と認定される可能性が低く、プリンタ１０の印刷解像度が低ければ、当該しきい値との比較で線領域と認定される可能性が高い。
【００５３】
これは、線領域の幅を表現するための画素数がより多いと、当該画素数が少ない場合と比較して、より多数のフラッシングドットが線領域に含まれる可能性が高いためである。つまり、フラッシングドットの数が多いと、それだけ上記置き換えが発生する頻度が高まり、ドットの位置の変更による画質変化が起き易い。そこで、このような画質変化を極力避けるため、本実施形態では、線領域として検出する線の太さを、画素数で規制しているのである。本実施形態において線領域として検出される線は、直線に限られない。線領域検出部１７ａは、曲線や文字等、あらゆる線を線領域として検出し得る。
【００５４】
３．変形例
本発明は上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような変形例も可能である。上述の実施形態や各変形例を適宜組み合わせた内容も、本発明の開示範囲である。
【００５５】
変形例１：
上記ステップＳ１００で印刷制御部１７が取得する指定画像データは、ベクトルデータであるとは限らず、様々なフォーマットの画像データを指定画像データとして取得することができる。例えば、印刷制御部１７は、始めからビットマップ画像を指定画像データとして取得してもよい。この場合でも、線領域検出部１７ａは、指定画像データを対象として、例えば、パターン認識処理やエッジ検出処理を行なうことにより、オブジェクトとしての線を指定画像データ内から抽出し、当該抽出した線を構成する画素数を判定することにより線領域を検出することができる。
【００５６】
変形例２：
第１ハーフトーンドットとフラッシングドットのサイズは同一である必要はない。上述したように印刷ヘッド２０がドットあたりのインク量が互いに異なる複数サイズのドットを吐出可能である場合、印刷制御部１７は、例えば、フラッシングドットについては、第１ハーフトーンドットよりも小さいサイズのドットを印刷ヘッド２０に吐出させるとしてもよい。かかる構成とすることで、フラッシングドットが被印刷物上で目立つことをより抑制することができる。例えば、印刷制御部１７は、上記通常の合成処理の際、第１ハーフトーンドットとフラッシングドットのいずれもがオンである画素については第１ハーフトーンドットに対応するサイズのドットをオンと規定し、フラッシングドットのみがオンである画素についてはフラッシングドットに対応するサイズのドットをオンと規定する。また、上記置き換えにより第１画素においてオンと規定されたドットは、第１ハーフトーンドットに対応するサイズのドットとする。
【００５７】
変形例３：
プリンタ１０は、ラインプリンタ用ヘッドとしての印刷ヘッド２０を有することを前提としてこれまでの説明を行った。しかしプリンタ１０は、上記送り方向と交差する方向を走査軸方向として移動可能な印刷ヘッド２０を有する、いわゆるシリアルプリンタであってもよい。このようなシリアルプリンタであっても、プリンタ１０は、指定画像データから線領域を検出し、線領域内の第１画素と第２画素との関係において第１画素にドットオンを決定し第２画素にドットオフを決定し、当該決定に基づいてドットを被印刷物に吐出する。
【００５８】
変形例４：
これまでは図３の処理をプリンタ１０が実行する場合を例に説明を行なったが、当該処理の少なくとも一部がＰＣ４０側で行なわれるとしてもよい。例えば、プリンタドライバー４１が、プログラムに従ってステップＳ１００〜Ｓ１４０の処理を実行し、これら処理の結果得た印刷データをプリンタ１０に出力し、プリンタ１０にハーフトーンに応じた印刷を実行させるとしてもよい。
また、本明細書においてプリンタ１０が使用する液体には、インク以外にも、水分や溶剤の蒸発によってその粘性が変化し得る液体や流体であれば、あらゆるものが該当する。
【符号の説明】
【００５９】
１０…プリンタ、１１…制御ユニット、１２…ＣＰＵ、１３…ＲＡＭ、１４…ＲＯＭ、１４ａ…プログラムデータ、１５…操作パネル、１６…搬送機構、１６ａ，１６ｂ，１６ｃ…ローラー、１６ｄ…無端ベルト、１７…印刷制御部、１７ａ…線領域検出部、１７ｂ…ハーフトーン処理部、１７ｃ…第１判定部、１７ｄ…第２判定部、１７ｅ…ドット決定部、１７ｆ…吐出制御部、１９…スロット部、２０…印刷ヘッド、２１…ノズル、２２…吐出孔面、２３…インクカートリッジ、４０…ＰＣ、４１…プリンタドライバー、ＩＤ１，ＩＤ２…指定画像データ、ＣＤ，ＭＤ，ＹＤ，ＫＤ…ハーフトーン、ＣＦＤ，ＭＦＤ，ＹＦＤ，ＫＦＤ…フラッシングドットデータ、ＬＡ…線領域、ＭＣ…メモリーカード、Ｐ１ａ，Ｐ１ｂ，Ｐ１ｃ…第１画素、Ｐ２ａ，Ｐ２ｂ，Ｐ２ｃ…第２画素、Ｓ…被印刷物
【図１】
2014184598.tif 000003
【図２】
2014184598.tif 000004
【図３】
2014184598.tif 000005
【図５】
2014184598.tif 000006
【図６】
2014184598.tif 000007
【図４】
2014184598.tif 000008
【図７】
2014184598.tif 000009
【図８】
2014184598.tif 000010