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