(57)【要約】【課題】ヘッド数を増やしたり、記録媒体の種類を考慮したり、印刷速度を落とすことなく、双方向印刷した際の画像の色相の変化を低減できる情報処理装置等を提供すること。【解決手段】異なる色の液滴が吐出される複数のノズル列を有する記録ヘッド７を往復移動させ、ノズル列より液滴を吐出して記録媒体１２に画像を形成する画像形成装置５００に、印刷データを供給する情報処理装置４００であって、吐出される液滴の液滴データを画像データから生成する液滴データ生成手段３２１と、往路と復路の境界から所定距離内に着弾される液滴データを検出するデータ検出手段３２２と、所定距離内に着弾される液滴データから、後着弾が重ねて着弾される先着弾を検出する先着弾検出手段３２３と、先着弾の液滴サイズを、前記境界までの距離に応じて小さくする液滴サイズ調整手段３２４と、を有する。【選択図】図１８
2010284925.tif 000002
【特許請求の範囲】
【請求項１】
異なる色の液滴が吐出される複数のノズル列を有する記録ヘッドを往復移動させ、前記ノズル列より液滴を吐出して前記記録媒体に画像を形成する画像形成装置に、印刷データを供給する情報処理装置であって、
吐出される液滴の液滴データを画像データから生成する液滴データ生成手段と、
往路と復路の境界から所定距離内に着弾される液滴データを検出するデータ検出手段と、
前記所定距離内に着弾される液滴データから、後着弾が重ねて着弾される先着弾を検出する先着弾検出手段と、
前記先着弾の液滴サイズを、前記境界までの距離に応じて小さくする液滴サイズ調整手段と、を有し、
液滴サイズが小さくなった液滴データを含む印刷データを画像形成装置に供給する、
ことを特徴とする情報処理装置。
【請求項２】
前記液滴サイズ調整手段は、前記境界に近い前記先着弾ほど液滴サイズを小さくする、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記液滴サイズ調整手段は、前記境界に近いほど前記先着弾を吐出しない割合を大きくする、
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記所定距離内の領域は、前記ノズル列の長手方向の中心より前記ノズル列の端部に近い領域である、
ことを特徴とする請求項１〜３いずれか1項記載の情報処理装置。
【請求項５】
異なる色の液滴が吐出される複数のノズル列を有する記録ヘッドを往復移動させ、前記ノズル列より液滴を吐出して前記記録媒体に画像を形成する画像形成装置において、
画像データから吐出される液滴の液滴データを生成する液滴データ生成手段と、
往路と復路の境界から所定距離内に着弾される液滴データを検出するデータ検出手段と、
所定距離内に着弾される液滴データから、後着弾が重ねて着弾される先着弾を検出する先着弾検出手段と、
前記記録媒体に付着する前記先着弾の付着量を、画像データから決定された付着量よりも低減する付着量低減手段と、
を有することを特徴とする画像形成装置。
【請求項６】
前記付着量低減手段は、ノズルからの吐出量を変えることによって付着量を低減する、
ことを制御することを特徴とする請求項５項記載の画像形成装置。
【請求項７】
異なる色の液滴が吐出される複数のノズル列を有する記録ヘッドを往復移動させ、前記ノズル列より液滴を吐出して前記記録媒体に画像を形成する画像形成装置に、供給される印刷データの生成方法であって、
液滴データ生成手段が、吐出される液滴の液滴データを画像データから生成するステップと、
データ検出手段が、往路と復路の境界から所定距離内に着弾される液滴データを検出するステップと、
先着弾検出手段が、所定距離内に着弾される液滴データから、後着弾が重ねて着弾される先着弾を検出するステップと、
液滴サイズ調整手段が、前記先着弾の液滴サイズを、前記境界からの距離に応じて小さくするステップと、を有し、
液滴サイズが小さくなった液滴データを含む印刷データを画像形成装置に供給する、
ことを特徴とする印刷データの生成方法。
【請求項８】
異なる色の液滴が吐出される複数のノズル列を有する記録ヘッドを往復移動させ、前記ノズル列より液滴を吐出して前記記録媒体に画像を形成する画像形成装置に、供給される印刷データをコンピュータに生成させるプログラムであって、
コンピュータに、
画像データから吐出される液滴の液滴データを生成する液滴データ生成ステップと、
往路と復路の境界から所定距離内に着弾される液滴データを検出するデータ検出ステップと、
所定距離内に着弾される液滴データから、後着弾が重ねて着弾される先着弾を検出する先着弾検出ステップと、
前記先着弾の液滴サイズを、前記境界からの距離に応じて小さくする液滴サイズ調整ステップと、
液滴サイズが小さくなった液滴データを含む印刷データを画像形成装置に供給するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
記録ヘッドを移動させ、ノズル列より液滴を吐出して記録媒体に画像を形成する画像形成装置等に関し、特に、記録ヘッドを往復移動させても往路と復路で双方向色差を低減させることができる情報処理装置、画像形成装置、印刷データの生成方法及びプログラムに関する。
【背景技術】
【０００２】
複数色のインク滴を画像データに基づき吐出して画像を用紙などの記録媒体に形成するインクジェットプリンタが知られている。インクジェットプリンタは、複数のノズルを集積配列したヘッドを、主走査方向（搬送方向と直交する方向）に移動しつつ、インク滴を記録媒体上に着弾させる。そして、記録媒体を所定量、搬送して、ヘッドを主走査方向に移動させインク滴を着弾させるという作業を繰り返す。複数色のインクとしては、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）が基本色として知られているが、近年はさらに多色化の傾向がある。
【０００３】
初期のインクジェットプリンタでは、ヘッドが主走査方向を移動する際、往方向に移動する時のみインク滴を吐出していたが、印刷速度を向上させるため、復方向においてもインク滴を吐出する双方向印刷が主流となっている。しかし、ヘッドには主走査方向にＫＣＭＹの順で各色のノズルが配置されているため、往方向時に記録媒体に着弾したインク滴の順番「ＫＣＭＹ」が、復方向では逆の「ＹＭＣＫ」順になる。このため、インク滴の着弾する色順の違いで、同じ色のインクドットを形成するはずでも（往路と復路でそれぞれＣ色のインクとＭ色のインクを吐出するはずでも）、往路でＣ・Ｍの順で吐出した場合と復路でＭ・Ｃの順で吐出した場合とで、色相が微妙に異なってしまうことがあるとことが知られている。
【０００４】
このような不都合を解消するため、いくつかの技術が考えられている（例えば、特許文献１〜３参照。）。特許文献１には、主走査方向にＣ，Ｍ，Ｙ，ＫとＫ、Ｙ、Ｍ，Ｃの順でノズルを搭載したヘッドにより、往路と復路で各インク色の吐出順序が変化しないようにしたカラー記録装置が開示されている。
【０００５】
特許文献２には、印刷媒体名に基づき、インクが浸透し易い記録媒体（先に着弾したインクが濃くなる）か、浸透し難い（後に着弾したインクが濃くなる）記録媒体か、を判定し、画素毎に双方向記録による色相の変化の程度を判定し、入力画像データの色相変化度の大きな色相の出力濃度を下げ、色相変化度の小さな色相の出力濃度を上げる印刷装置が開示されている。
【０００６】
特許文献３には、異なる種類のインクによってドットが形成される領域を特定し、該領域を少なくとも含む記録領域に関しては、片方向記録動作によって記録を行い、その他の記録領域に関しては、双方向記録動作によって記録を行うインクジェット記録装置が開示されている。 
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載されているように、往路印刷時と復路印刷時とでＣ，Ｍ，Ｙ，Ｋの各インク吐出順序が変化しないよう各色のヘッドを対称に配置すると、２倍の数のヘッドが必要となり、製品コストが増大したり小型化が困難になるという問題がある。
【０００８】
また、特許文献２では、インクが浸透し易い種類と判定された記録媒体への印刷時に、後に着弾される色のインクの総量が、先に着弾される色のインクの総量よりも大きくなるように変換することで双方向印刷時の色相の低減を行うため、後に着弾される色のインクの総量が大きくなる。このため、本来の総量に対してインク過多となる傾向に推移するため、インク溢れや滲み等の問題が発生し易くなってしまう。また、先に着弾される色のインク総量よりも後に着弾される色のインク総量を一様に上げているため、色設計時のターゲット色からずれてしまうという問題もある。
【０００９】
また、引用文献３では、出力データにより一方向印刷とするか双方向印刷とするかを切り替えるので、全面カラーのような画像データでは常に片方向印字となってしまうため印刷速度が極端に低下してしまうという問題がある。
【００１０】
本発明は、上記課題に鑑み、ヘッド数を増やしたり、記録媒体の種類を考慮したり、印刷速度を落とすことなく、双方向印刷した際の画像の色相の変化を低減できる情報処理装置、画像形成装置、印刷データの生成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、異なる色の液滴が吐出される複数のノズル列を有する記録ヘッドを往復移動させ、前記ノズル列より液滴を吐出して前記記録媒体に画像を形成する画像形成装置に、印刷データを供給する情報処理装置であって、吐出される液滴の液滴データを画像データから生成する液滴データ生成手段と、往路と復路の境界から所定距離内に着弾される液滴データを検出するデータ検出手段と、前記所定距離内に着弾される液滴データから、後着弾が重ねて着弾される先着弾を検出する先着弾検出手段と、前記先着弾の液滴サイズを、境界までの距離に応じて小さくする液滴サイズ調整手段と、を有し、液滴サイズが小さくなった液滴データを含む印刷データを画像形成装置に供給する、ことを特徴とする。
【発明の効果】
【００１２】
ヘッド数を増やしたり、記録媒体の種類を考慮したり、印刷速度を落とすことなく、双方向印刷した際の画像の色相の変化を低減できる情報処理装置、画像形成装置、印刷データの生成方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置の機構部の全体構成を説明する側面説明図の一例である。
【図２】同機構部の平面説明図の一例である。
【図３】記録ヘッドの液室長手方向に沿う断面説明図の一例である。
【図４】記録ヘッドの液室短手方向（ノズルの並び方向）の断面説明図の一例である。
【図５】制御部のハードウェア的なブロック図の一例である。
【図６】印刷制御部及びヘッドドライバのブロック図の一例である。
【図７】圧電素子に印可される駆動信号の一例を示す図である。
【図８】液滴のサイズと駆動信号の関係の一例を示す図である。
【図９】インク粘度と駆動信号の関係の一例を示す図である。
【図１０】画像形成システムの一例を示す図である。
【図１１】画像処理装置のブロック図の一例である。
【図１２】インクジェットプリンタが、青色を双方向に印字した印字結果を模式的に示す図の一例である。
【図１３】色重ね順を説明するための図の一例である。
【図１４】双方向色差を低減するため、往方向と復方向における先着弾と後着弾のインク滴を模式的に示す図の一例である。
【図１５】双方向印刷により生じる境界とインク付着量の制御を模式的に示す図の一例である。
【図１６】プリンタドライバの機能ブロック図の一例である。
【図１７】画像処理装置が、双方向印刷時に、色差低減処理を行う手順を示すフローチャート図の一例である。
【図１８】インク滴のサイズダウン処理の一例を示す図である。
【図１９】エッジシュータ方式のサーマル型ヘッドの一例を示す図である。
【図２０】サイドシュータ方式のサーマル型ヘッドの一例を示す図である。
【発明を実施するための形態】
【実施例１】
【００１４】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図１，２を用いて、本実施形態の画像処理方法で生成された印刷データにより印刷する画像形成装置５００の一例について説明する。図１は、画像形成装置５００の機構部の全体構成を説明する側面説明図の一例を、図２は、同機構部の平面説明図の一例をそれぞれ示す。 
画像形成装置５００は、図示しない左右の側板に横架したガイド部材であるガイドロッド１とガイドレール２とでキャリッジ３を主走査方向に摺動自在に保持し、主走査モータ４で駆動プーリ６Ａと従動プーリ６Ｂとの間に張架したタイミングベルト５を介して図２で矢示方向（主走査方向）に移動走査する。 
このキャリッジ３には、例えば、それぞれイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）のインク滴を吐出する液体吐出ヘッドが配設された４個の記録ヘッドユニット７ｙ、７ｃ、７ｍ、７ｋ（色を区別しないときは「記録ヘッド７」という。）が搭載されている。記録ヘッド７は、複数のインク吐出口を主走査方向と交叉する方向に配列し、インク滴吐出方向を鉛直方向の下方に向けている。
【００１５】
記録ヘッド７を構成する液体吐出ヘッドとしては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、インク滴を吐出するための圧力を発生する圧力発生手段を備えたものなどを使用できる。また、各色毎に独立したヘッド構成に限るものではなく、複数の色のインク滴を吐出する複数のノズルで構成されるノズル列を有する１又は複数の液体吐出ヘッドで構成することもできる。
【００１６】
また、キャリッジ３には、記録ヘッド７に各色のインクを供給するための各色のサブタンク８を搭載している。このサブタンク８にはインク供給チューブ９を介して図示しないメインタンク（インクカートリッジ）からインクが補充供給される。 
一方、給紙カセット１０などの用紙積載部（圧板）１１上に積載した用紙１２を給紙するための給紙部として、用紙積載部１１から用紙１２を１枚ずつ分離給送する半月コロ（給紙ローラ）１３、及び、給紙ローラ１３に対向し、摩擦係数の大きな材質からなる分離パッド１４を備え、この分離パッド１４は給紙ローラ１３側に付勢されている。 
そして、用紙積載部１１から給紙された用紙１２を記録ヘッド７の下方側で搬送するため、用紙１２を静電吸着して搬送するための搬送ベルト２１と、用紙積載部１１からガイド１５を介して送られる用紙１２を搬送ベルト２１との間で挟んで搬送するためのカウンタローラ２２と、略鉛直上方に送られる用紙１２を略９０°方向転換させて搬送ベルト２１上に倣わせるための搬送ガイド２３と、押さえ部材２４で搬送ベルト２１側に付勢された押さえコロ２５とを備えている。また、搬送ベルト２１の周囲に、搬送ベルト２１表面を帯電させるための帯電手段である帯電ローラ２６が配置されている。
【００１７】
ここで、搬送ベルト２１は、無端状ベルトであり、搬送ローラ２７とテンションローラ２８との間に掛け渡されて、副走査モータ３１からタイミングベルト３２及びタイミングローラ３３を介して搬送ローラ２７が回転されることで、図２のベルト搬送方向（副走査方向）に周回するように構成されている。なお、搬送ベルト２１の裏面側には記録ヘッド７による画像形成領域に対応してガイド部材２９を配置している。また、帯電ローラ２６は、搬送ベルト２１の表層に接触し、搬送ベルト２１の回動に従動して回転するように配置されている。 
図２に示すように、搬送ローラ２７の軸には、スリット円板３４が同軸に取り付けられ、このスリット円板３４のスリットを検知するエンコーダセンサ３５が備えられている。スリット円板３４及びエンコーダセンサ３５によって、搬送ローラ２７の回転量を検出するロータリエンコーダ３６が実現されている。 
また、記録ヘッド７でインク滴が着弾した用紙１２を排紙するための排紙部として、画像形成装置５００は、搬送ベルト２１から用紙１２を分離するための分離爪５１と、排紙ローラ５２及び排紙コロ５３と、排紙される用紙１２をストックする排紙トレイ５４とを備えている。 
また、画像形成装置５００の背部には両面給紙ユニット６１が着脱自在に装着されている。この両面給紙ユニット６１は搬送ベルト２１の逆方向回転で戻される用紙１２を取り込んで反転させて再度カウンタローラ２２と搬送ベルト２１との間に給紙する。 
また、図２に示すように、キャリッジ３の走査方向の一方側の非印字領域には、記録ヘッド７のノズルの状態を維持し、回復するための維持回復機構５６が配置されている。維持回復機５６は、記録ヘッド７の各ノズル面をキャピングするための各色のキャップ５７と、ノズル面をワイピングするためのブレード部材であるワイパーブレード５８と、増粘した記録液を排出するために記録に寄与しないインク滴を吐出させる空吐出を行なうときのインク滴を受ける空吐出受け５９などを備えている。
【００１８】
このように構成した画像形成装置５００において、用紙積載部１１から用紙１２が１枚ずつ分離給紙され、略鉛直上方に給紙された用紙１２はガイド１５で案内され、搬送ベルト２１とカウンタローラ２２との間に挟まれて搬送され、更に先端を搬送ガイド２３で案内されて押さえコロ２５で搬送ベルト２１に押し付けられ、略９０°搬送方向を転換される。
【００１９】
このとき、図示しない制御部によってＡＣバイアス供給部から帯電ローラ２６に対して正負が交互に繰り返す交番電圧を印加して、帯電ローラ２６が、搬送ベルト２１を、交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが交互に所定の幅で繰り返されるパターンで帯電させる。
【００２０】
この帯電した搬送ベルト２１上に用紙１２が給送されると、用紙１２が搬送ベルト２１に静電力で吸着され、搬送ベルト２１の周回移動によって用紙１２が副走査方向に搬送される。 
その位置で、キャリッジ３を往路及び復路方向に移動させながら画像信号に応じて記録ヘッド７を駆動することにより、停止している用紙１２にインク滴を吐出して１行分を記録し、用紙１２を所定量搬送後、次の行の記録を行なう。制御部は、記録終了信号又は用紙１２の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙１２を排紙トレイ５４に排紙する。 
また、両面印刷の場合には、表面（最初に印刷する面）の記録が終了したときに、搬送ベルト２１を逆回転させることで、記録済みの用紙１２を両面給紙ユニット６１内に送り込み、用紙１２を反転させて（裏面が印刷面となる状態にして）再度カウンタローラ２２と搬送ベルト２１との間に給紙し、タイミング制御を行って、前述したと同様に搬送ベルト２１上に搬送して裏面に記録を行った後、排紙トレイ５４に排紙する。
【００２１】
また、印字（記録）待機中にはキャリッジ３は維持回復機構５６側に移動されて、キャップ５７で記録ヘッド７のノズル面がキャッピングされて、ノズルを湿潤状態に保つことによりインク乾燥による吐出不良を防止する。また、キャップ５７で記録ヘッド７をキャッピングした状態でノズルから記録液を吸引し、増粘した記録液や気泡を排出する回復動作を行い、この回復動作によって記録ヘッド７のノズル面に付着したインクを清掃除去するためにワイパーブレード５８でワイピングを行なう。また、記録開始前、記録途中などに記録と関係しないインクを吐出する空吐出動作を行なう。これによって、記録ヘッド７の吐出性能を維持する。 
〔液体吐出ヘッド〕
図３、４を参照して、記録ヘッド７を構成している液体吐出ヘッドの一例について説明する。図３は記録ヘッド７の液室長手方向に沿う断面説明図の一例であり、図４は記録ヘッド７の液室短手方向（ノズルの並び方向）の断面説明図の一例である。 
液体吐出ヘッドは、例えば単結晶シリコン基板を異方性エッチングして形成した流路板１０１と、この流路板１０１の下面に接合した例えばニッケル電鋳で形成した振動板１０２と、流路板１０１の上面に接合したノズル板１０３とを接合して積層し、これらによって液滴（インク滴）を吐出するノズル１０４が連通する流路であるノズル連通路１０５及び圧力発生室である液室１０６、液室１０６に流体抵抗部（供給路）１０７を通じてインクを供給するための共通液室１０８に連通するインク供給口１０９などを形成している。
また、振動板１０２を変形させて液室１０６内のインクを加圧するための圧力発生手段（アクチュエータ手段）である電気機械変換素子としての２列（図３では１列のみ図示）の積層型圧電素子１２１と、この積層型圧電素子１２１を接合固定するベース基板１２２とを備えている。なお、積層型圧電素子１２１の間には支柱部１２３を設けている。この支柱部１２３は圧電素子部材を分割加工することで積層型圧電素子１２１と同時に形成した部分であるが、駆動電圧を印加しないので単なる支柱となる。 
また、積層型圧電素子１２１には図示しない駆動回路（駆動ＩＣ）を搭載したＦＰＣケーブル１２６を接続している。 
そして、振動板１０２の周縁部をフレーム部材１３０に接合し、このフレーム部材１３０には、積層型圧電素子１２１及びベース基板１２２などで構成されるアクチュエータユニットを収納する貫通部１３１及び共通液室１０８となる凹部、この共通液室１０８に外部からインクを供給するためのインク供給穴１３２を形成している。このフレーム部材１３０は、例えばエポキシ系樹脂などの熱硬化性樹脂或いはポリフェニレンサルファイトで射出成形により形成している。 
流路板１０１は、例えば結晶面方位（１１０）の単結晶シリコン基板を水酸化カリウム水溶液（ＫＯＨ）などのアルカリ性エッチング液を用いて異方性エッチングすることで、ノズル連通路１０５、液室１０６となる凹部や穴部を形成したものであるが、単結晶シリコン基板に限られるものではなく、その他のステンレス基板や感光性樹脂などを用いることもできる。 
振動板１０２は、ニッケルの金属プレートから形成したもので、例えばエレクトロフォーミング法（電鋳法）で作製しているが、この他、金属板や金属と樹脂板との接合部材などを用いることもできる。この振動板１０２に積層型圧電素子１２１及び支柱部１２３を接着剤接合し、更にフレーム部材１３０を接着剤接合している。
【００２２】
ノズル板１０３は各液室１０６に対応して直径１０〜３０μｍのノズル１０４を形成し、流路板１０１に接着剤接合している。このノズル板１０３は、金属部材からなるノズル形成部材の表面に所要の層を介して最表面に撥水層を形成したものである。 
積層型圧電素子１２１は、圧電材料１５１と内部電極１５２とを交互に積層した積層型圧電素子（ここではＰＺＴ）である。この積層型圧電素子１２１の交互に異なる端面に引き出された各内部電極１５２には個別電極１５３及び共通電極１５４が接続されている。なお、この実施形態では、積層型圧電素子１２１の圧電方向としてｄ３３方向の変位を用いて液室１０６内インクを加圧する構成としているが、積層型圧電素子１２１の圧電方向としてｄ３１方向の変位を用いて液室１０６内インクを加圧する構成とすることもできる。また、１つのベース基板１２２に１列の積層型圧電素子１２１を設けられた構造とすることもできる。 
このように構成した液体吐出ヘッドにおいては、例えば積層型圧電素子１２１に印加する電圧を基準電位から下げることによって積層型圧電素子１２１が収縮し、振動板１０２が下降して液室１０６の容積が膨張することで、液室１０６内にインクが流入し、その後積層型圧電素子１２１に印加する電圧を上げて積層型圧電素子１２１を積層方向に伸長させ、振動板１０２をノズル１０４方向に変形させて液室１０６の容積／体積を収縮させることにより、液室１０６内の記録液が加圧され、ノズル１０４から記録液の滴が吐出（噴射）される。 
そして、積層型圧電素子１２１に印加する電圧を基準電位に戻すことによって振動板１０２が初期位置に復元し、液室１０６が膨張して負圧が発生するので、このとき、共通液室１０８から液室１０６内に記録液が充填される。そこで、ノズル１０４のメニスカス面の振動が減衰して安定した後、次のインク滴吐出のための動作に移行する。 
なお、この液体吐出ヘッドの駆動方法については上記の例（引き−押し打ち）に限るものではなく、駆動信号の与えた方によって引き打ちや押し打ちなどを行なうこともできる。 
〔制御部〕
図５を参照して、画像形成装置５００の制御部２００の概要について説明する。図５は、制御部２００のハードウェア的なブロック図の一例を示す。制御部２００は、画像形成装置５００全体の制御を司るＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラム、その他の固定データ（パラメータ等）を格納するＲＯＭ２０２と、印刷データや画像データ等を一時格納するＲＡＭ２０３と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ（NVRAM）２０４と、印刷データや画像データに対する各種信号処理、並び替え等を行なう画像処理やその他装置全体を制御するための入出力信号を処理するＡＳＩＣ２０５とを備えている。 
また、制御部２００は、ホスト側とのデータ、信号の送受を行なうためのホストＩ／Ｆ２０６と、記録ヘッド７を駆動制御するためのデータ転送手段（データ転送部３０２）、駆動信号を生成する駆動波形生成手段（駆動波形生成部３０１）を含む印刷制御部２０７と、キャリッジ３側に設けた記録ヘッド７を駆動するためのヘッドドライバ（ドライバＩＣ）２０８と、主走査モータ４及び副走査モータ３１を駆動するためのモータ駆動部２１０と、帯電ローラ２６にＡＣバイアスを供給するＡＣバイアス供給部２１２と、エンコーダセンサ４３、３５からの各検出信号、環境温度を検出する温度センサ２１５などの各種センサからの検出信号を入力するためのＩ／Ｏ２１３などを備えている。また、この制御部２００には、画像形成装置５００に必要な情報の入力及び表示を行なうための操作パネル２１４が接続されている。 
制御部２００は、パーソナルコンピュータ等の情報処理装置（後述の画像処理装置４００）、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などのホスト側からの印刷データ等をケーブル又はネットワークを介してホストＩ／Ｆ２０６で受信する。 
そして、制御部２００のＣＰＵ２０１は、ホストＩ／Ｆ２０６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ２０５にて必要な画像処理、印刷データの並び替え処理等を行ない、この印刷データを印刷制御部２０７からヘッドドライバ２０８に転送する。なお、画像出力するためのドットパターンの生成は後述するようにホスト側のプリンタドライバで行なっている。 
印刷制御部２０７は、上述した印刷データをシリアルデータでヘッドドライバ２０８に転送するとともに、この印刷データの転送及び転送の確定などに必要な転送クロックやラッチ信号、滴制御信号（マスク信号）などをヘッドドライバ２０８に出力する。これ以外にも、印刷制御部２０７は、ＲＯＭ２０２に格納されている駆動信号のパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び電圧増幅器、電流増幅器等で構成される駆動波形生成部及びヘッドドライバ２０８に与える駆動波形選択手段を含み、１つの駆動パルス（駆動信号）又は複数の駆動パルス（駆動信号）で構成される駆動信号を生成してヘッドドライバ２０８に対して出力する。 
ヘッドドライバ２０８は、シリアルに入力される記録ヘッド７の１行分に相当する印刷データに基づいて、印刷制御部２０７から与えられる駆動波形を構成する駆動信号を、選択的に駆動素子（例えば前述したような圧電素子）に対して印加することで記録ヘッド７を駆動する。このとき、駆動信号を構成する駆動パルスを選択することによって、例えば、大滴（大ドット）、中滴（中ドット）、小滴（小ドット）など、大きさの異なるドットを打ち分けることができる。 
また、ＣＰＵ２０１は、リニアエンコーダを構成するエンコーダセンサ４３からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度・位置プロファイルから得られる速度目標値及び位置目標値とに基づいて主走査モータ４に対する駆動出力値（制御値）を算出する。この制御値をモータ駆動部２１０に出力すると、モータ駆動部２１０が主走査モータ４を駆動する。同様に、ＣＰＵ２０１は、ロータリエンコーダ３６を構成するエンコーダセンサ３５からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度・位置プロファイルから得られる速度目標値及び位置目標値とに基づいて副走査モータ３１対する駆動出力値（制御値）を算出する。この制御値をモータ駆動部２１０に出力すると、モータ駆動部２１０がモータドライバを介して副走査モータ３１を駆動する。
【００２３】
〔印刷制御部２０７、ヘッドドライバ２０８〕
図６を参照して、印刷制御部２０７及びヘッドドライバ２０８の一例について説明する。 図６は、印刷制御部２０７及びヘッドドライバ２０８のブロック図の一例を示す。印刷制御部２０７は、上述したように、１印刷周期内に複数の駆動パルス（駆動信号）で構成される駆動信号（共通駆動信号）を生成して出力する駆動波形生成部３０１と、印刷画像に応じた２ビットの印刷データ（階調信号０、１）と、クロック信号、ラッチ信号（ＬＡＴ）、滴制御信号Ｍ０〜Ｍ３を出力するデータ転送部３０２とを備えている。 
滴制御信号は、ヘッドドライバ２０８の後述するスイッチ手段であるアナログスイッチ３１５の開閉を滴毎に指示する２ビットの信号であり、共通駆動信号の印刷周期に合わせて選択すべき波形でＨレベル（ＯＮ）に状態遷移し、非選択時にはＬレベル（ＯＦＦ）に状態遷移する。
【００２４】
ヘッドドライバ２０８は、データ転送部３０２からの転送クロック（シフトクロック）及び印刷データ（階調データ：２ビット／ＣＨ）を入力するシフトレジスタ３１１と、シフトレジスタ３１１の各レジスト値をラッチ信号によってラッチするためのラッチ回路３１２と、階調データと滴制御信号Ｍ０〜Ｍ３をデコードして結果を出力するデコーダ３１３と、デコーダ３１３のロジックレベル電圧信号をアナログスイッチ３１５が動作可能なレベルへとレベル変換するレベルシフタ３１４と、レベルシフタ３１４を介して与えられるデコーダ３１３の出力でオン／オフ（開閉）されるアナログスイッチ３１５とを備えている。 
このアナログスイッチ３１５は、各積層型圧電素子１２１の選択電極（個別電極）１５３に接続され、駆動波形生成部３０１からの共通駆動信号が入力されている。したがって、シリアル転送された印刷データ（階調データ）と制御信号ＭＮ０〜ＭＮ３をデコーダ３１３でデコードした結果に応じてアナログスイッチ３１５がオンにすることにより、共通駆動信号を構成する所要の駆動信号が通過して（選択されて）積層型圧電素子１２１に印加される。 
〔駆動信号〕
図7及び図8を参照して、インクを使用する場合に好ましい駆動信号の一例について説明する。図7は、積層型圧電素子１２１に印可される駆動信号の一例を、図８はインク滴のサイズと駆動信号の関係の一例を、それぞれ示す。
【００２５】
駆動波形生成部３０１は、１印刷周期（１駆動周期）内に、図７に示すように、基準電位Ｖｅから立ち下がる波形要素と立下り後の状態から立ち上がる波形要素などで構成される、８個の駆動パルスＰ１ないしＰ８からなる駆動信号（駆動波形）を生成して出力する。
【００２６】
一方、アナログスイッチ３１５は、データ転送部３０２からの滴制御信号Ｍ０〜Ｍ３によって使用する駆動パルスを選択する。ここで、駆動パルスの電位Ｖが基準電位Ｖｅから立ち下がる波形要素は、これによって積層型圧電素子１２１が収縮して液室１０６の容積が膨張する引き込み波形要素である。また、立下り後の状態から立ち上がる波形要素は、これによって積層型圧電素子１２１が伸長して液室１０６の容積が収縮する加圧波形要素である。 
そして、データ転送部３０２からの滴制御信号Ｍ０〜Ｍ３によって、アナログスイッチ３１５は、小滴（小ドット）を形成するときには図８（ａ）に示すように駆動パルスＰ１を選択し、中滴（中ドット）を形成するときには図８（ｂ）に示すように駆動パルスＰ４ないしＰ６を選択し、大滴（大ドット）を形成するときには図８（ｃ）に示すように駆動パルスＰ２ないしＰ８を選択し、微駆動の（滴吐出を伴わないでメニスカスを振動させる）ときには図８（ｄ）に示すように微駆動パルスＰ２を選択して、それぞれ記録ヘッド７の積層型圧電素子１２１に印加させるようにする。 
中滴を形成する場合、駆動パルスＰ４にて１滴目、駆動パルスＰ５にて２滴目、駆動パルスＰ６にて３滴目を吐出させ、飛翔中に合体させて一滴として着弾させる。このとき、圧力室（液室１０６）の固有振動周期をＴｃとすると、駆動パルスＰ４とＰ５の吐出タイミングの間隔は２Ｔｃ±０．５μｓが好ましい。駆動パルスＰ４とＰ５は、単純引き打ち波形要素で構成されているため、駆動パルスＰ６も同様の単純引き打ち波形要素にするとインク滴速度が大きくなりすぎてしまい、他の滴種の着弾位置からずれてしまうおそれがある。そこで、駆動パルスＰ６は、引き込み電圧を小さくする（立下りの電位を少なくする）ことでメニスカスの引き込みを小さくし、３滴目のインク滴速度を抑えている。ただし、必要なインク滴体積をかせぐために立ち上げ電圧は小さくしない。 
つまり、複数の駆動パルスのうちの最終駆動パルスの引き込み波形要素では引き込み電圧を相対的に小さくすることによって、当該最終駆動パルスによる滴吐出速度を相対的に小さくして、着弾位置を他の滴種と極力合わせるようにすることができる。 
また、微駆動パルスＰ２は、ノズルのメニスカスの乾燥を防ぐため、インク滴を吐出させずにメニスカスを振動させる駆動信号である。非印字領域ではこの微駆動パルスＰ２が記録ヘッド７に印加される。また、この微駆動信号である駆動パルスＰ２を、大滴を構成する駆動パルスの一つとして利用することにより、駆動周期の短縮化（高速化）を達成することができる。 
さらに、微駆動パルスＰ２と駆動パルスＰ３の吐出タイミングの間隔を、固有振動周期Ｔｃ±０．５μｓの範囲内に設定することにより、駆動パルスＰ３によって吐出するインク滴の体積をかせぐことができる。つまり、微駆動パルスＰ２によって生じた振動周期によって液室１０６の圧力振動に駆動パルスＰ３による加圧液室６の膨張を重畳させることによって駆動パルスＰ３で吐出できる滴の滴体積を駆動パルスＰ３単独で印加する場合よりも大きくすることができる。
【００２７】
なお、インクの粘度によって必要な駆動信号が異なることから、この画像形成装置５００においては、図９に示すように、インク粘度が５ｍＰａ・ｓのときの駆動信号、同じく粘度が１０ｍＰａ・ｓのときの駆動信号、同じく２０ｍＰａ・ｓのときの駆動信号をそれぞれ用意し、温度センサからの検出温度からインク粘度を判定して、使用する駆動信号を選択するようにしている。 
つまり、インク粘度が小さいときは駆動パルスの電圧を相対的に小さく、インク粘度が大きいときは駆動パルスの電圧を相対的に大きくすることにより、インク粘度（温度）によらずインク滴の速度及び体積を略一定に吐出させることができる。また、駆動パルスＰ２は、インク粘度に合わせて波高値を選択することにより、インク滴を吐出させることなくメニスカスを振動させることができる。 
このような駆動パルスから構成される駆動信号を使用することによって、大中小の各滴が用紙に着弾するまでの時間を制御することができ、吐出開始の時間が大中小の各滴で異なっても、各滴をほぼ同じ位置に着弾させることが可能となる。
【００２８】
〔画像形成方法を実現するプログラム及びプログラムを実行するコンピュータ〕
図１０を参照して、画像形成システムの一例について説明する。 図１０の画像形成システムは、上述した画像形成装置５００であるインクジェットプリンタと、画像処理装置４００とを有する。本実施形態の画像形成方法は、パーソナルコンピュータ（ＰＣ）が実行するものとするので、画像処理装置４００はコンピュータを実体とする。
【００２９】
画像形成システムは、ＰＣなどからなる１又は複数台の画像処理装置４００と、インクジェットプリンタ５００とが、所定のインターフェイス又はネットワークで接続されて構成されている。
【００３０】
図１１は、画像処理装置４００のブロック図の一例を示す。画像処理装置４００は、図１１に示すように、ＣＰＵ４０１と、メモリ手段である各種のＲＯＭ４０２やＲＡＭ４０３とが、バスラインで接続されている。このバスラインには、所定のインターフェイスを介して、ハードディスクなどの磁気記憶装置を用いた記憶装置４０６と、マウスやキーボードなどの入力装置４０４と、ＬＣＤやＣＲＴなどのモニタ４０５と、光ディスクなどの記憶媒体４０９を読み取る記憶媒体読取装置４０８が接続され、また、インターネットなどのネットワークやＵＳＢなどの外部機器と通信を行なう所定のインターフェイス（外部Ｉ／Ｆ）４０７が接続されている。 
画像処理装置４００の記憶装置４０６には、本実施形態の画像形成方法を提供するプログラムを含む画像処理プログラム４１０が記憶されている。この画像処理プログラム４１０は、記憶媒体４０９から記憶媒体読取装置４０８により読み取って、あるいは、インターネットなどのネットワークからダウンロードするなどして、記憶装置４０６にインストールされたものである。インストールにより画像処理装置４００は、以下のような画像処理を行なうために動作可能な状態となる。画像処理するこの画像処理プログラム４１０は、例えばプリンタドライバであり、この他、所定のＯＳ上で動作するものであってもよい。また、特定のアプリケーションソフトの一部をなすものであってもよい。
【００３１】
また、本実施形態の画像処理方法はインクジェットプリンタ５００側で実施することもできるが、本実施形態では、インクジェットプリンタ５００側は、装置内に画像の描画又は文字のプリント命令を受けて実際に記録するドットパターンを発生する機能を持たない例で説明する。すなわち、ホストとなる画像処理装置４００で実行されるアプリケーションソフトなどからのプリント命令は、画像処理装置４００（ホストコンピュータ）内にソフトウェアとして組み込まれた本実施形態に係る画像処理プログラム４１０（プリンタドライバ）により画像処理される。
【００３２】
画像処理プログラム４１０は、アプリケーションソフトから印刷要求された画像データをラスタライズして、インクジェットプリンタ５００が出力可能な多値のドットパターンの印刷データを生成し、それをインクジェットプリンタ５００に転送する。インクジェットプリンタ５００は印刷データにより印刷出力する。この一連の手順に基づき説明する。
【００３３】
具体的には、画像処理装置４００内では、アプリケーションソフトやオペレーティングシステムから送信された、画像の描画又は文字の記録命令（例えば記録する線の位置と太さと形などを記述したものや、記録する文字の書体と大きさと位置などを記述したもの）は描画データメモリに一時的に保存される。これらの命令は、特定のプリント言語で記述されたものである。 
そして、描画データメモリに記憶された命令は、ラスタライザによって解釈され、線の記録命令であれば、指定された位置や太さ等に応じたドットパターンに変換され、また、文字の記録命令であれば画像処理装置（ホストコンピュータ）４００内に保存されているフォントアウトラインデータから対応する文字の輪郭情報を呼びだし指定された位置や大きさに応じたドットパターンに変換され、イメージデータであれば、そのままドットパターンに変換される。 
その後、プリンタドライバがこれらのドットパターンに対して画像処理を施してラスタデータメモリに記憶する。このとき、画像処理装置４００は、直交格子を基本記録位置として、ドットパターンの印刷データにラスタライズする。画像処理としては、例えば色を調整するためのカラーマネージメント処理（ＣＭＭ）やγ補正処理、ディザ法や誤差拡散法などの中間調処理、さらには下地除去処理、インク総量規制処理などがある。そして、ラスタデータメモリに記憶されたドットパターン（印刷データ）がインタフェースを経由してインクジェット記録装置５００へ転送される。
【００３４】
本実施形態では記録方法として、記録媒体に対して１回の主走査で画像を形成する、いわゆる１パス印字を用いても良いし、記録媒体の同一領域に対して同一のノズル群あるいは異なるノズル群によって複数回の主走査を行い画像を形成する、いわゆるマルチパス印字を用いても良い。また、主走査方向に記録ヘッド７を並べて同一領域を異なるノズルで打ち分けても良い。これらの記録方法は適宜組み合わせて用いることができる。
【００３５】
本実施形態では前記の１パス印字をさらに高速に印字するために、記録ヘッド７の主走査方向の摺動時の往方向／復方向のいずれにおいても画像を形成する双方向印刷を行っている。
【００３６】
背景技術にて述べたように、画像を形成するためのインクを色毎に順次並べて配置しているインクジェットプリンタ５００で双方向印刷を行うと、往方向印刷時の色重ね順と復方向印刷時の色重ね順が逆になり、記録ヘッド７の走査方向による色味差が発生する双方向色差が発生することがある。
【００３７】
本実施形態では、この課題を、往方向印刷時及び復方向印刷時の各々で先に着弾する色のインク付着量を往復方向のつなぎ部に向かって少なくなるように制御することで、解決する。
【００３８】
〔本実施形態の画像処理方法〕
図１２は、インクジェットプリンタ５００が、青色を双方向に印字した印字結果を模式的に示す図の一例である。図１２では、青色を双方向で印字している。青色はM（マゼンダ）とC（シアン）をほぼ同位置に着弾させることで形成される。インクジェットプリンタ４００は、往方向印刷時は、マゼンタ⇒シアンの順で着弾させ、復方向印刷時はシアン⇒マゼンタの順で着弾させる。図１２では、副走査方向に、往方向印刷時の印刷領域６１１、復方向印刷時の印刷領域６１２、往方向印刷時の印刷領域６１３、を示した。図１２に模式的に示すように、色重ね順が逆となることで双方向色差が発生してしまう。
【００３９】
図１３は、色重ね順を説明するための図の一例である。図１３（ａ）は、マゼンタが先に着弾する場合であり、図１３（ｂ）はシアンが先に着弾した場合の模式図となっている。先に着弾したインク滴は、紙面の表面付近に定着する。したがて、重なるように着弾した次のインク滴は先に着弾したインク滴の周りから紙面下方に浸透する。この結果、印刷結果を外観すると、先に着弾したインク滴が支配的となるため、MとCのインク滴が、復方向印刷時と往方向印刷時とそれぞれ同じ量でも、重ね順が違うことによって色味が違ってしまう。例えば、図１３（ａ）ではマゼンダMが支配的となり、図１３（ｂ）ではシアンCが支配的となる。
【００４０】
図１４は、双方向色差を低減するため、往方向と復方向における先着弾と後着弾のインク滴を模式的に示す図の一例である。先着弾は例えばマゼンダMであり、後着弾は例えばシアンCである。説明のため図１４では、先着弾と後着弾の位置がずれているが、両者はほぼ同じ位置に着弾される。
【００４１】
例えば、予め往方向と復方向の色味を比較しておき、往方向と復方向それぞれの色味が近づくように往復方向と復方向のつなぎ部（以下、境界という）に向かって先に着弾する色のインク付着量を少なくなるように制御する。こうすることで、往方向と復方向の隣接（双方向）色差を低減して双方向色差を視認し難くすることができる。
【００４２】
視覚特性上、隣接色差が最も色の違いを感じるためであり、境界の双方向色差を小さくすれば双方向色差を視認し難くすることができる。
【００４３】
図１４に示すように、往方向において境界に最も近い２つのインク滴が、M→Cの順で着弾するが、先着弾Mのインク滴が小さいのでMが支配的とならず、CとMの支配の程度を適切に制御できる。同様に、復方向において境界に最も近い２つのインク滴が、C→Mの順で着弾するが、先着弾Cのインク滴が小さいのでCが支配的とならず、CとMの支配の程度を適切に制御できる。このようにして、往方向と復方向の双方向色差を低減できる。
【００４４】
また、境界近傍において双方向色差が小さくなるようにインク付着量を制御することで、極力、色設計時のターゲット色を損なわないようにすることができる。換言すると、境界の位置に関係なく全域において先に着弾されるインク滴のインク付着量を少なくしてしまうと、色再現域が狭くなってしまうという弊害があるが、境界近傍においてだけ双方向色差が小さくなるようにインク付着量を制御することで、色再現域が狭くなることを防止できる。
【００４５】
双方向印刷では往方向→復方向→往方向→・・・と交互に行われるが、この状況は２つの記録ヘッド７に挟まれた構成と考えることができる。
図１５は双方向印刷により生じる境界とインク付着量の制御を模式的に示す図の一例である。図示するように、復方向は前の往方向と後の往方向に挟まれることになる。往方向は前の復方向と後の復方向に挟まれることになる。したがって、往方向と復方向に挟まれた境界と、復方向と往方向に挟まれた境界が、交互に発生する。このため、例えば、副走査方向のヘッド長の半分（1/2）で、それぞれ近い方の境界に向けて、先に着弾する色のインク付着量を徐々に少なくする。例えば、復路Ａでは、記録ヘッド７の上半分のノズルから吐出されるインク滴を境界ａ１に向けて徐々に小さくし、記録ヘッド７の下半分のノズルから吐出されるインク滴を境界ａ２に向けて徐々に小さくする。この長さは、記録ヘッド７の１／２である必要はなく、例えば、境界から所定距離内（例えば、８ドット分の領域）などのように、１／２よりも小さくできる。インク付着量を制御する領域が小さいほど、ＰＣの負荷を低減できる。
【００４６】
また、境界から所定距離内の距離を、色によって変えてもよい。例えば、ブルーはヘッド長の１／２、緑はヘッド長の１／３等である。肉眼で視認可能な双方向色差は色によって異なるため、色毎に可変とすることが好ましいためである。
【００４７】
また、インク付着量の変化は連続的に変化するようにするのが最適であるが、微小な階段状に段階的にインク付着量を変化するようにしてもよい。変化量が微小なため濃度飛びをバンディングとして視認されることはない。
【００４８】
このように、境界近傍において双方向色差を小さくするため、副走査方向のヘッド長に対しどの程度の範囲でインク付着量を小さくするか、また、副走査方向における単位長さ当たりのインク付着量の変化量、をパラメータとして定めることができる。
【００４９】
なお、境界近傍における双方向色差が微小であっても、インク付着量を制御するようにしてもよいし、双方向色差に応じて（色差が小さい場合）インク付着量を制御しないようにしても良い。例えばΔＥ（色差）が0.8以下（隣接比較で色の差を感じないレベル）であればインク付着量を制御しないようにすることも可能である。
【００５０】
図１６は、プリンタドライバの機能ブロック図の一例を示す。プリンタドライバは、画像処理部３２１、端部データ検出部３２２、先着弾判定部３２３、及び、液滴サイズ低減部３２４、を有する。これらは、ＣＰＵがプログラムを実行することで実現される。
【００５１】
画像処理部３２１はＣＭＭ（Color Management Module）処理、ガンマ補正・中間調処理等の、公知の画像処理を画像データに施す。中間調処理によって、多値のドットデータ（印刷データ）が得られる。端部データ検出部３２２は、ドットデータが図４にて説明した往路と復路の境界から所定距離内に含まれるか否かを判定する。ドットデータは、各色毎に、各ノズル列の各ノズルと１対１に対応しているので、境界から（すなわち、記録ヘッド７の端部から）所定距離内に含まれるか否かは容易に判定できる。
【００５２】
先着弾判定部３２３は、境界から所定距離内に含まれるドットデータに対し、後着弾があるか否かを判定する。往路においては、Ｋのドットデータと同じ着弾位置に着弾するＣ、Ｍ、Ｙのドットデータがあるか否か、Ｃのドットデータと同じ着弾位置に着弾するＭ、Ｙのドットデータがあるか否か、Ｍのドットデータと同じ着弾位置に着弾するＹのドットデータがあるか否か、を先着弾判定部３２３は判定する。また、復路においては、Ｙのドットデータと同じ着弾位置に着弾するＭ、Ｃ、Ｋのドットデータがあるか否か、Ｍのドットデータと同じ着弾位置に着弾するＣ、Ｋのドットデータがあるか否か、Ｃのドットデータと同じ着弾位置に着弾するＫのドットデータがあるか否か、を先着弾判定部３２３は判定する。
【００５３】
そして、液滴サイズ低減部３２４は、後着弾のある先着弾を小さくする。すでに、画像処理部３２１により得られたドットデータは、Ｍ０〜Ｍ３に対応した大きさのインク滴なので、これを小さくする。例えば、境界からヘッド長の１／２のドットデータの付着量を低減する場合、さらにヘッド長の１／２の距離を４分割する。最も境界に近い領域のインク滴を元のドットデータ×１／４の大きさに、次に境界に近い領域のインク滴を元のドットデータ×１／３の大きさに、三番目に境界に近い領域のインク滴を元のドットデータ×１／２の大きさに、四番目に境界に近い領域のインク滴を元のドットデータと同じ大きさに、する。
【００５４】
また、元のドットデータのサイズに関係なく、インク滴のサイズを調整してもよい。最も境界に近い領域のインク滴を最小の大きさに、次に境界に近い領域のインク滴を小さい方から数えて２番目の大きさに、三番目に境界に近い領域のインク滴を小さい方から数えて３番目の大きさに、四番目に境界に近い領域のインク滴を小さい方から数えて４番目の大きさに、する。なお、ヘッド長の１／２の距離を分割する数は多いほど、インク付着量の変化が連続的になるので好ましい。
【００５５】
また、必ずしも、境界に向けて先着弾のインク滴のサイズを小さくすることなく、例えば、境界からヘッド長の１／２の距離で、先着弾のインク滴のサイズを一様に、又は、ランダムに、小さくしてもよい。
【００５６】
なお、プログラムとしてのプリンタドライバが画像処理方法をコンピュータに実行させるようにして画像処理装置４００を構成したが、画像形成装置５００自体が上述した画像処理方法を実行する手段を備えていてもよい。また、画像処理方法を実行する特定用途向け集積回路（ＡＳＩＣ）を画像形成装置５００に搭載してもよい。すなわち、本実施形態の画像処理方法は、プリンタドライバでも画像形成装置５００でも好適に実装できる。
【００５７】
〔動作手順〕
図１７は、画像処理装置４００が、双方向印刷時に、色差低減処理を行う手順を示すフローチャート図の一例である。なお、前提条件として双方向印刷モードか否かや、入力データの種類に係らず一様に処理を施すものとして説明する。
【００５８】
画像処理プログラム４１０としてのプリンタドライバが起動すると、画像処理部３２１は、アプリケーションソフトから印刷を依頼された画像データに、ＣＭＭ処理を施す（Ｓ１０）。ＣＭＭ処理は、画像データの色空間から記録装置（画像形成装置５００）用の色空間へ変換（ＲＧＢ表色系→ＣＭＹ表色系）する処理である。
【００５９】
次に、プリンタドライバは、印刷データが単色か否かを判定する（Ｓ２０）。単色とは、ＣＭＹＫのいずれか１色で印刷データを印刷できることをいう。単色で再現できる印刷データには、往方向と復方向で着弾順がことなるという不都合が生じないため、双方向色差低減処理を施す必要がない。このため、単色の場合（Ｓ２０のYes）、画像処理部３２１は、単色の画像データ用にガンマ補正・中間調処理を施す（Ｓ３０）。
【００６０】
画像処理部３２１は、装置の特性やユーザーの嗜好を反映した入出力補正を行なうγ補正、及び、印刷データを吐出するドットのパターン配置に置き換える多値・少値マトリクスを含む中間調処理を画像データに施す。
【００６１】
単色でない場合（Ｓ２０のＮｏ）、画像処理部３２１は、多色の画像データ用にガンマ補正・中間調処理を施す（Ｓ４０）。これにより、ドットパターンが得られる。
【００６２】
次に、端部データ検出部３２２は、１つのインク滴毎に、記録ヘッド７の端部域に該当するか否かを判定する（Ｓ５０）。本実施形態では処理時間を短くするために端部から例えば、8ドット内を端部域と定める。更に広域に渡って処理を施した方が、双方向色差低減には効果的となるため、端部域の範囲は8ドットに限る必要はない。端部域でないと判定されたドットはそのまま出力される。
【００６３】
端部域と判断されたインク滴に対しては、先着弾判定部３２３は、往方向時に吐出されるドットか否かを判定する（Ｓ６０）。そして、先着弾判定部３２３は、先に着弾されるドットか否かを判定する（Ｓ７０）。
【００６４】
また、先着弾判定部３２３は、復方向時に吐出されるインク滴が、先に着弾されるインク滴か否かを判定する（Ｓ８０）。
【００６５】
そして、往方向又は復方向時に、先に着弾されるインク滴に対し、液滴サイズ低減部３２４は滴サイズダウン処理を施す（Ｓ９０）。液滴サイズ低減部３２４は、例えば、端部から８ドット内のインク滴を、境界に近づくにつれ小さいインク滴に変換する。
【００６６】
なお、双方向色差を視認するにはある程度の面積が必要なため、細線（１ドットライン）や小サイズ文字においては双方向色差が発生する面積が微小なため双方向色差は視認されにくい。このため細線（１ドットライン）や小サイズ文字においては、双方向色差低減策を施さないようにすることも可能である。
【００６７】
〔色差低減処理の別の例〕
本実施形態では、インク付着量を制御する方法として、ノズルからのインク吐出量を変えることや、インク吐出量を別の大きさに変更させる方法で制御したが、吐出量を変更する方法として、駆動信号の電圧を制御することで吐出滴量を制御する方法などがある。
【００６８】
また、ＣＭＭ処理において色変換プロファイルの参照位置を変えることで狙いの色を変えて、インク付着量を制御する方法や、中間調処理において単位面積あたりの滴構成を制御することでインク付着量を制御する方法などがある。
【００６９】
インク付着量制御の基となるノズルからの吐出量を求める方法として、ヘッド単位に設定されているヘッド特性情報を基にノズルからの吐出量を求める方法や、記録媒体上のドット径の測定結果を基に吐出量を求める方法や、記録媒体上の反射濃度の測定値より吐出量を求める方法などがあるが、ノズルからの吐出量を実際に測定する方法が最も高精度に制御する方法である。
【００７０】
また、走査間の双方向色差を、光学測色器を用いて測定し、測定値を基にインク付着量を制御する方法もある。
【００７１】
更に記録媒体の種類を検出し、記録媒体によって補正値を掛けることも有効である。
【００７２】
図１８は、インク滴のサイズダウン処理の一例を示す図である。入力された画像データをブルーとする。図１８では、大中小滴を打ち分け可能な複数サイズのインク滴を吐出する記録ヘッド７と、単一サイズのインク滴を吐出する記録ヘッド７を、比較して示している。
【００７３】
これまで説明したように、大中小滴を打ち分け可能な場合、往方向では先に着弾するシアンを、復方向では先に着弾するマゼンタに対して滴サイズダウン処理を施す。記録ヘッド７は、境界に向かって元の画像データでは大滴のドットを、中小無に変換することで付着量を制御する。図示するように、往路と復路の境界に近いほど、インク滴が小さくなり、また、インク滴を吐出しないドットが現れる。
【００７４】
これに対し、単一サイズのインク滴を吐出する場合、記録ヘッド７は、端部に向かって滴有りを滴無に変換することで付着量を制御している。また、往方向と復方向のいずれにおいても、境界から１列目と２列目は滴無が３つ、境界から３列目と４列目は滴無が２つ、境界から５列目と６列目は滴無が１つ、になっている。このように境界に近いインク滴ほど吐出しない割合を大きくすることで、複数サイズのインク滴を吐出する場合と同様に、双方向色差を低減できる。
【００７５】
なお、図１８では、往方向と復方向で、付着量の制御を同じにしている（往方向と復方向で、吐出順にそれぞれ、１と３列目、２と５列目、１と３列目、２と４列目、１と６列目、２と４列目、に滴無がある）が、往方向と復方向で付着量の制御が異なるようにしてもよい。こうすることで色を分散させることができる。
【００７６】
〔記録ヘッド７の別の例〕
本実施形態の画像形成装置５００では圧電素子を用いた記録ヘッド７を用いて説明したが、上述したように、電気熱変換素子を用いて膜沸騰で滴吐出を行うサーマル型ヘッドもよい。圧電型ヘッドでは上述したように駆動信号によって大きさが異なるインク滴を吐出させることができ、階調画像の形成が容易になる。
【００７７】
これに対して、サーマル型ヘッドは、ノズルの高集積化が容易であるので、解像度が高い画像を高速で印刷するのに有利である。サーマル型ヘッドについて図１９及び図２０を参照して説明する。 
図１９に示す記録ヘッド７は、エッジシュータ方式のサーマル型ヘッドであり、吐出エネルギー発生体５０１（該発生体に吐出信号を印加する電極および該発生体に必要に応じて設けられる保護層などは省略してある）を有する基板５０２に、流路５０３の側壁およびノズル５０４を構成する壁材５０５及び流路５０３の覆いを構成する天板５０６を積層して構成されている。この記録ヘッド７では一点鎖線５０７で示すようにインクが流路５０３からノズル５０４に向かって直進する。 
このサーマル型ヘッドにおいては、インクが貯えられている図示しない液室から流路５０３にインクが充填された状態で、図示しない電極を介して記録信号を吐出エネルギー発生体５０１に印加すると、該発生体５０１から発生した吐出エネルギーが流路５０３内のインクに吐出エネルギー発生体５０１上方（吐出エネルギー作用部）で作用し、その結果、インクがノズル５０４からインク滴として吐出される。 
このようなエッジシュータ方式のサーマル型ヘッドにおいては、各部分の精度良い微細化やノズルのマルチ化、あるいは小型化が極めて容易であり、また量産性に富むという利点を有する。その一方で、滴吐出の際の応答周波数や滴の飛翔速度に限界がある。また、電熱変換素子が発熱することでインク中に気泡が発生するが、この気泡が温度低下により収縮し、吐出エネルギー発生体５０１近辺で消滅する際の衝撃により吐出エネルギー発生体５０１が徐々に破壊されるいわゆるキャビテーション現象が生じて、相対的に寿命が比較的短くなるという不利な点がある。
【００７８】
図２０に示すサーマル型ヘッドは、サイドシュータ方式の記録ヘッド７であり、吐出エネルギー発生体５１１（該発生体に吐出信号を印加する電極および該発生体に必要に応じて設けられる保護層などは省略してある）を有する基板５１２に、流路５１３の側壁を構成する流路形成部材５１５を積層し、この流路形成部材５１５上にノズル５１４を形成したノズル板５１６を積層して構成している。この記録ヘッド７では、一点鎖線５１７で示すように、流路５１３内の吐出エネルギー作用部へのインクの流れ方向とノズル５１４の開口中心軸とが直角をなしている。 
このような構成とすることによって、吐出エネルギー発生体５１１からのエネルギーをより効率良くインク滴の形成とその飛行の運動エネルギーへと変換でき、またインクの供給によるメニスカスの復帰も速いという構造上の利点を有し、吐出エネルギー発生体５１１に発熱素子を用いた場合に特に効果的である。また、エッジシュータにおいて問題となる気泡が消滅する際の衝撃により吐出エネルギー発生体を徐々に破壊する、いわゆるキャビテーション現象をサイドシュータ方式であれば回避することができる。つまり、サイドシュータ方式において、気泡が成長し、その気泡がノズルに達すれば気泡が大気に通じることになり温度低下による気泡の収縮が起こらないことから、記録ヘッド７の寿命が相対的に長くなる。
【００７９】
以上説明したように、本実施形態の画像処理装置４００は、ヘッド数を増やしたり、記録媒体の種類を考慮したり、印刷速度を落とすことなく、双方向印刷した際の画像の色相の変化を低減できる。
【００８０】
〔付記〕
（１）往方向印刷時と復方向印刷時との境界に発生する双方向色差により、先に着弾する色のインク付着量変化量を制御してもよい。
（２）先に着弾する色のインク付着量を端部に向かって制御する際、往方向印刷時と復方向印刷時との境界に発生する双方向色差により、インク付着量を変化させる範囲と変化量を制御してもよい。
（３）往方向印刷時と復方向印刷時との境界に発生する双方向色差を低減するために、先に着弾する色のインク付着量を端部に向かって連続的に変化させてもよい。
（４）往方向印刷時と復方向印刷時との境界に発生する双方向色差を低減するために、先に着弾する色のインク付着量を端部に向かって段階的に変化させてもよい。
（５）色変換部にてインク付着量を変化させる範囲と変化量を制御するようにして、色変換プロファイルの参照位置を変更することで、付着量を制御してもよい。
（６）中間調処理部にてインク付着量を変化させるよう、中間調パラメータを変換して、インク付着量を変化させる範囲と変化量を制御してもよい。
（７）出力データに変換後の各ピクセル単位の滴データを、インク付着量を変化させる範囲と変化量に基づき変換することで、付着量を制御してもよい。
（８）ヘッド特性情報に基づきインク付着量を変化させる範囲と変化量を制御してもよい。
（９）記録ヘッド７からの吐出量の測定値に基づき、インク付着量を変化させる範囲と変化量を制御してもよい。
（１０）記録ヘッド７からの吐出量を記録媒体上のドット径の測定値より算出し、ドット径に基づき、インク付着量を変化させる範囲と変化量を制御してもよい。
（１１）往方向印刷時と復方向印刷時との境界に発生する双方向色差を、光学式測色器の測定値より算出し、インク付着量を変化させる範囲と変化量を制御してもよい。
（１２）インク付着量を変化させる範囲と変化量を印刷に用いられる記録媒体によって制御してもよい。
（１３）往路・復路・往路の復路のように２つの記録ヘッドに挟まれるような場合は、記録ヘッド長の１／２以下でインク付着量を変化させる範囲と変化量を制御してもよい。
【符号の説明】
【００８１】
７        記録ヘッド
１０      用紙カセット
１１      用紙積載部
１２      用紙（記録媒体）
１３      給紙ローラ
２１      搬送ベルト
２２      カウンタローラ
２３      搬送ガイド
２４      押さえ部材
２５      押さえコロ
２６      帯電ローラ
２７      搬送ローラ
２００    制御部
２０７    印刷制御部
２０８    ヘッドドライバ
４００    画像処理装置
５００    画像形成装置
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特開平０８−２９５０３４号公報
【特許文献２】特開２００３−０２５６１３号公報
【特許文献３】特開２００４−０５０７０５号公報
【図１】
2010284925.tif 000003
【図２】
2010284925.tif 000004
【図３】
2010284925.tif 000005
【図４】
2010284925.tif 000006
【図５】
2010284925.tif 000007
【図６】
2010284925.tif 000008
【図７】
2010284925.tif 000009
【図８】
2010284925.tif 000010
【図９】
2010284925.tif 000011
【図１０】
2010284925.tif 000012
【図１１】
2010284925.tif 000013
【図１２】
2010284925.tif 000014
【図１３】
2010284925.tif 000015
【図１４】
2010284925.tif 000016
【図１５】
2010284925.tif 000017
【図１６】
2010284925.tif 000018
【図１７】
2010284925.tif 000019
【図１８】
2010284925.tif 000020
【図１９】
2010284925.tif 000021
【図２０】
2010284925.tif 000022