(57)【要約】【課題】生産速度を維持しながら画像濃度を濃くでき、文字や線画の視認性を向上させることができる画像形成装置、画像形成方法およびプログラムを提供する。【解決手段】本発明に係る画像形成装置は、少なくとも１つは特定色を含む顔料インクと染料インクとにより画像を形成する画像形成装置であって、画像データのエッジ画素を検出するエッジ検出部と、検出された前記エッジ画素は前記顔料インクを用いて形成する制御を行い、前記エッジ画素を除く画素は前記顔料インクと前記染料インクとを組み合わせて形成する制御を行う制御部と、を備える。【選択図】図５
2016175191.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つは特定色を含む顔料インクと染料インクとにより画像を形成する画像形成装置であって、
画像データのエッジ画素を検出するエッジ検出部と、
検出された前記エッジ画素は前記顔料インクを用いて形成する制御を行い、前記エッジ画素を除く画素は前記顔料インクと前記染料インクとを組み合わせて形成する制御を行う制御部と、
を備える、
ことを特徴とする画像形成装置。
【請求項２】
前記画像データの画像の種類を判定する画像判定部を、さらに備え、
前記制御部は、
前記画像の種類が文字及び線画に属する場合、前記エッジ画素は前記顔料インクを用いて形成する制御を行う、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、
前記画像の種類がグラフィック画像及び写真画像に属し、前記エッジ画素の階調が中間から明るい方側である場合には、前記エッジ画素は前記染料インクの混色を用いる割合を増加させて形成する制御を行い、前記エッジ画素の階調が中間から暗い方側である場合には、前記エッジ画素は前記特定色の顔料インクを用いる割合を増加させて形成する制御を行う、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記エッジ画素を除く画素を、前記顔料インクの着弾が少ない箇所に、より多くの前記染料インクを着弾させて形成する制御を行う、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記制御部は、
前記エッジ画素を除く画素を、前記顔料インクの着弾位置に対して、主走査方向及び副走査方向の何れか一方向に前記染料インクの着弾位置をずらして前記顔料インクと前記染料インクとの重なりが少なくなるように形成する制御を行う、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記エッジ画素の画素幅を拡張する太線化処理を行う画像処理部を、さらに備え、
前記制御部は、拡張された前記画素幅を用いて前記エッジ画素を形成する制御を行う、
ことを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項７】
画像形成する速度を示す印刷モード、画像形成する記録媒体の種類、温度又は湿度を示す環境情報の何れかを取得する取得部を、さらに備え、
前記画像処理部は、前記印刷モード、前記記録媒体の種類、前記環境情報の少なくとも１つに基づいて、前記太線化処理を行う、
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記画像処理部は、前記エッジ画素を形成する場合、着弾したインクの滲みが大きくなる条件では、前記画素幅を広く拡張する太線化処理を行う、
ことを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記着弾したインクの滲みが大きくなる条件は、画像形成する速度が速い場合、画像形成する記録媒体の種類が再生紙の場合、前記環境情報の温度が低い場合、前記環境情報の湿度が高い場合、前記染料インクの混色を用いる割合を増加させて画像形成する場合の何れかである、
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記エッジ画素は、外側から内側に向かって複数の画素で構成され、
前記制御部は、前記エッジ画素を前記顔料インクと前記染料インクとを組み合わせて形成する場合、前記外側の画素から前記内側の画素に向かって、前記顔料インクに対する前記染料インクの使用割合を増加させて形成する制御を行う、
ことを特徴とする請求項６に記載の画像形成装置。
【請求項１１】
前記制御部は、
少なくとも前記特定色の前記顔料インク及び前記染料インクのインク付着量を、前記画像データに基づいて、それぞれのインクに対応した予め設定された変換情報を用いて生成されたインク付着量データを用いて制御する、
ことを特徴とする請求項１から６の何れか１項に記載の画像形成装置。
【請求項１２】
前記制御部は、
少なくとも前記特定色の前記顔料インク及び前記染料インクのインク付着量を、前記画像データに基づいて、それぞれのインクに対応した予め設定された変換情報を用いて生成された、どちらか一方のインク付着量データと、生成された前記一方のインク付着量データを用いて所定の係数又は予め設定された変換情報を用いて生成された他方のインク付着量データとを用いて制御する、
ことを特徴とする請求項１から６の何れか１項に記載の画像形成装置。
【請求項１３】
少なくとも１つは特定色を含む顔料インクと染料インクとにより画像を形成する画像形成装置の画像形成方法であって、
画像データのエッジ画素を検出するエッジ検出ステップと、
検出された前記エッジ画素は前記顔料インクを用いて形成する制御を行い、前記エッジ画素を除く画素は前記顔料インクと前記染料インクとを組み合わせて形成する制御を行う制御ステップと、
を含む、
ことを特徴とする画像形成方法。
【請求項１４】
少なくとも１つは特定色を含む顔料インクと染料インクとにより画像を形成する画像形成装置に、
画像データのエッジ画素を検出するエッジ検出ステップと、
検出された前記エッジ画素は前記顔料インクを用いて形成する制御を行い、前記エッジ画素を除く画素は前記顔料インクと前記染料インクとを組み合わせて形成する制御を行う制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
インクジェット方式のプリンタは、電子写真方式などの他のプリント方式に比べて、小型で安価に製造でき、消費電力も少ない。そのため、インクジェット方式のプリンタは、個人用や業務用での普及が進んでいる。インクジェット方式のプリンタは使用するインクを変えることで、オフィス文書や写真プリントなど用紙に応じて異なった風合いの画像を形成することができる。
【０００３】
使用するインク種類としては、種々のものが使用可能であるが、一般的に水性顔料インクと水性染料インクが多く用いられる。水性顔料インクは、色のついた粉を水溶液中に分散させて紙面上で定着させることで発色させ、水性染料インクは、色のついた液体で紙の繊維を染めて発色させている。染料インクに対して、顔料インクは、耐水性、耐候性、滲みが少ない点で優れるが、色の発色、光沢感、製造コストの点で劣る。顔料インクに対して、染料インクは、色の発色、光沢感、製造コストの点で優れるが、耐水性、耐候性、滲みが多い点で劣る。
【０００４】
業務用のオフィス用途では、低コストであるインクの受容層を設けていない普通紙を使うことが多く、画質としては、文字やラインの可読性が重要視される。そのため、滲みが少なく耐水性に強い、顔料インクが使われることが多い。また、写真プリント用途では、インク受容層を設けた専用紙を使うため、耐水性、耐候性などの保存性を重視する場合は顔料インクを用い、発色や光沢感を重視する場合は染料インクを用いる場合が多い。そのため、顔料インクと染料インクの２種類のインクを備え、普通紙印刷の場合には、顔料インクを用い、写真印刷の場合には、染料インクを用いるインクジェット方式のプリンタが存在する。
【０００５】
特許文献１には、普通紙とインクジェット専用記録媒体のいずれにも良好な画像が実現できるインクジェット記録装置が開示されている。特許文献１に記載のインクジェット記録装置は、記録媒体が光沢層およびインク受容層の少なくとも一方を有する記録媒体であるとき、染料を着色剤として含んでなるインク組成物のみを記録媒体に印刷し、記録媒体が普通紙であるとき、顔料を着色剤として含んでなるインク組成物と染料を着色剤として含んでなるインク組成物とを重ねて印刷するものである。
【０００６】
また、特許文献２には、顔料インクを用いて両面印字を行う場合で、文字情報の記録品位を低下させること無く、高速な出力を可能とするインクジェット記録装置が開示されている。特許文献２に記載のインクジェット記録装置は、両面印字時には顔料インクを使用せずに印字を行うことで、定着・乾燥に必要な時間を短縮しスループットを上げるものである。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
記録ヘッドを用紙搬送方向（以下、副走査方向と記載する）と直交する方向（以下、主走査方向と記載する）に往復動作して画像形成するシリアル方式のインクジェットプリンタは、スキャン回数を増加させることで、印刷解像度を向上させることができる。また、スキャン回数を増加させること、及びスキャン速度を遅くすることで、インク乾燥時間が確保できることや、記録ヘッドからより多くのインクを吐出するための時間的猶予ができることにより画像濃度が濃くなるので、はっきりした画像を形成することができる。すなわち、精細な画質で、濃くて、はっきりした画像を形成するにはスキャン回数を増加させる、及びスキャン速度を遅くする必要がある。
【０００８】
画像濃度を濃くするには単位時間あたりに打ち込めるインク量が多いほうが有利であるが、インク量は記録ヘッドのインク吐出周期に依存するのでスキャン速度を速くすると単位時間あたりに打ち込めるインク量が少なくなり画像濃度が薄くなる。また、スキャン速度を速くするとインク乾燥時間が短くなるため滲みが発生する。
【０００９】
業務用のオフィス用途のインクジェット方式のプリンタは、生産速度（印刷スピード）が重視されるため、スキャン回数を少なくし、スキャン速度を速くして画像形成することが求められている。一方、ビジネス文書に多用される文字や線の可読性を高めるためには画像濃度が濃く、はっきりした画像で滲みを抑えることが求められている。
【００１０】
しかしながら、特許文献１及び２に記載のインクジェット記録装置では、生産速度を維持しながら文字や線の可読性を高めることができない、という問題がある。
【００１１】
本発明は、上記に鑑みてなされたものであって、生産速度を維持しながら画像濃度を濃くでき、文字や線画の視認性を向上させることができる画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明に係る画像形成装置は、少なくとも１つは特定色を含む顔料インクと染料インクとにより画像を形成する画像形成装置であって、画像データのエッジ画素を検出するエッジ検出部と、検出された前記エッジ画素は前記顔料インクを用いて形成する制御を行い、前記エッジ画素を除く画素は前記顔料インクと前記染料インクとを組み合わせて形成する制御を行う制御部と、を備える、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、生産速度を維持しながら画像濃度を濃くでき、文字や線画の視認性を向上させることができる、という有利な効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本実施形態に係る画像形成装置の一例を模式的に示す図である。
【図２】図２は、ヘッドユニットのノズル列の構成の一例を示す図である。
【図３】図３は、ヘッドユニットのノズル列の他の構成の一例を示す図である。
【図４】図４は、画像形成装置の機能構成の一例について説明する図である。
【図５】図５は、画像形成制御部の機能構成の一例について説明する図である。
【図６】図６は、画像処理の流れの一例について説明する図である。
【図７】図７は、画像処理部で用いる画像データの変換情報の一例について説明する図である。
【図８】図８は、画像処理部で用いる画像データの変換情報の一例について説明する図である。
【図９】図９は、画像処理部で用いる画像データの変換情報の一例について説明する図である。
【図１０】図１０は、画像処理部で用いる画像データの変換情報の一例について説明する図である。
【図１１】図１１は、画像処理部で用いる階調データの変換情報の一例について説明する図である。
【図１２】図１２は、ハーフトーン処理の一例を示す図である。
【図１３】図１３は、ディザマスクによるインク滴の着弾位置の一例について説明する図である。
【図１４】図１４は、太線化処理の一例について説明する図である。
【図１５】図１５は、太線化処理の一例について説明する図である。
【図１６】図１６は、太線化処理の一例について説明する図である。
【図１７】図１７は、太線化処理の一例について説明する図である。
【図１８】図１８は、太線化処理の一例について説明する図である。
【図１９】図１９は、太線化処理の一例について説明する図である。
【図２０】図２０は、太線化処理の一例について説明する図である。
【図２１】図２１は、太線化処理を行った輪郭部の輪郭幅の一例を示す図である。
【図２２】図２２は、顔料インクと染料インクの使用割合の一例を示す図である。
【図２３】図２３は、顔料インクと染料インクの使用割合の一例を示す図である。
【図２４】図２４は、顔料インクと染料インクの使用割合の一例を示す図である。
【図２５】図２５は、顔料インクと染料インクの使用割合の一例を示す図である。
【図２６】図２６は、輪郭部のエッジ画素を形成するための変換パラメータの一例について説明する図である。
【図２７】図２７は、画像形成装置の処理動作の一例について説明するフローチャート図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明に係る画像形成装置、画像形成方法およびプログラムの一実施形態を詳細に説明する。なお、以下の実施形態では、画像形成装置の一例として、インクジェット記録装置を例に挙げて説明するが、これに限定されるものではなく、画像形成装置であればいずれにも適用することができる。さらに、本発明は、インクジェット記録装置に限らず、記録媒体上にインク滴を吐出させて画像形成する画像形成装置に対して広く適用可能である。
【００１６】
本実施形態に係る画像形成装置の一例であるインクジェット記録装置は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色の染料インク及びブラック（Ｋ）の１色の顔料インクを吐出するヘッドユニットを有し、これらのヘッドユニットを記録媒体の搬送方向と直交する方向に往復動作させて画像形成を行う。すなわち、本実施形態のインクジェット記録装置は、少なくとも１つは特定色（ブラック（Ｋ））を含む顔料インクと染料インクとにより画像を形成する。また、特定色とはグレーを含む黒（ブラック（Ｋ））に属する色である。なお、特定色はブラック（Ｋ）に限ることはなく任意である。以下では、インクジェット記録装置を「インクジェットプリンタ」とも表記する。
【００１７】
図１は、本実施形態に係る画像形成装置の一例を模式的に示す図である。図１に示すように、画像形成装置１０は、往路方向２１及び復路方向２２に往復移動（双方向走査）するキャリッジ１１と、記録媒体１４を搬送する搬送ステージ１３とを備えている。キャリッジ１１には、インク滴を吐出する複数の吐出ヘッドを有するヘッドユニット１２を搭載している。また、キャリッジ１１は、記録媒体１４の搬送方向に対して直交する方向に走査して画像を形成する。以下では、記録媒体を「用紙」とも表記する。
【００１８】
ヘッドユニット１２は、インク滴を記録媒体１４上に吐出して画像を形成する１又は複数の吐出ヘッドを備えている。なお、１つの吐出ヘッドの複数のノズル列からインク滴を吐出させるようにすることもできる。ヘッドユニット１２を構成する吐出ヘッドは、インク滴を吐出するための圧力を発生する圧力発生手段を備えたものが使用できる。圧力発生手段は、例えば、圧電素子（ＰＺＴ素子：piezoelectric  element）などの圧電アクチュエータ、発熱抵抗体などのサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどである。また、ヘッドユニット１２は、色毎に独立したヘッド構成に限るものではなく、複数の色のインク滴を吐出する複数のノズルで構成されるノズル列を有する１又は複数の吐出ヘッドを有する構成でもよい。
【００１９】
キャリッジ１１の移動領域の下方には、搬送ステージ１３が配置されている。この搬送ステージ１３上に記録媒体１４が載せられる。搬送ステージ１３上にセットされた記録媒体１４が搬送ステージ１３上を搬送され、画像形成部であるヘッドユニット１２下にて画像形成される。すなわち、キャリッジ１１を移動させてヘッドユニット１２からインク滴を記録媒体１４上に吐出することにより、記録媒体１４上に所望の画像を形成することができる。
【００２０】
次に、図２及び図３を用いて、キャリッジ１１に搭載されるヘッドユニット１２の構成について説明する。図２は、ヘッドユニットのノズル列の構成の一例を示す図である。
【００２１】
図２に示すように、ヘッドユニット１２は、インク滴を吐出する複数のノズルで構成されるノズル列１０１〜１１０を備えている。なお、ヘッドユニットとは、単にノズル列１０１〜１１０の全体を総称するものであり、ユニットとして独立していることまで意味しない。以下では、ヘッドユニットを、単に「ヘッド」とも表記する。
【００２２】
図２に示したノズル列は、色ごとに２列１組で並んでいる一例である。ノズル列１０１〜１１０は、例えば、顔料ブラック（Ｋ１）、染料ブラック（Ｋ２）、染料シアン（Ｃ）、染料マゼンタ（Ｍ）、染料イエロー（Ｙ）の４色５種類のインク滴を吐出する。図２の例では、各色ノズル列が２個ずつ繋がって構成されていることを示している。例えば、顔料ブラック（Ｋ１）のノズル列１０１，１０２、染料ブラック（Ｋ２）のノズル列１０３，１０４、染料シアン（Ｃ）のノズル列１０５，１０６、染料マゼンタ（Ｍ）のノズル列１０７，１０８、染料イエロー（Ｙ）のノズル列１０９，１１０で構成されている。すなわち、各色のノズル列は２列１組で構成され、各色２列１組のノズル列は千鳥配列となっている。以下では、ノズル列１０１〜１１０を区別する必要がない場合、単に「ノズル列」または「ノズル」と表記する。
【００２３】
また、各色１組のノズル列は、１組で３００ｄｐｉの解像度（１列あたり１５０ｄｐｉ）である。つまり、１色あたり３００ｄｐｉの解像度を有する構成である。例えば、顔料ブラックインク（Ｋ１）は、ノズル列１０１，１０２から吐出される。これにより、キャリッジ１１の１スキャンでキャリッジ移動方向と交差する方向では２ノズル列の印字幅を確保することができる。なお、その他の色についても同様である。なお、解像度は特に限定されるものではない。一般に解像度が低いほど、記録媒体１４上を埋めるために大きなインク滴を吐出する必要があるので、スキャン速度の高速化に対して不利になる。よって、本実施形態の画像形成装置１０を適用することで解像度が低くてもスキャン速度の高速化に対応することができる。
【００２４】
図３は、ヘッドユニットのノズル列の他の構成の一例を示す図である。図３に示したノズル列は、各色のノズル列が主走査方向に対して対称配置になっている一例である。図３の例では、図２の例に比べて複雑なノズル列の配置であるため、インク供給経路やメカ構造などが複雑となるが、図３に示すようなノズル列で構成されたヘッドユニット１２は、双方向印刷する場合に、往路と復路でインク滴の着弾順が同じになるため、双方向色差が発生しないので、高速で画像形成する場合に有利となる。なお、ノズル列の配置は、図２及び図３で示した構成に限ることはなく、任意の構成とすることができる。
【００２５】
なお、色の数は４色に限定されるものではなく、例えば、ブラック、シアン、マゼンタ、イエロー、クリアー、ホワイトの６色であってもよいし、これ以外の数であってもよい。また、上記の一例で示した染料インク（Ｃ、Ｍ、Ｙ）は、顔料インクであってもよいし、Ｃ、Ｍ、Ｙ以外の色、例えば、ライトシアン、ライトブルー、グレーなどであってもよいし、その他の色であってもよい。また、上記の一例で示した顔料インクはブラック（Ｋ１）１色に限定されるものではなく、その他の色の顔料インクを任意に備えてもよい。
【００２６】
一般的にインクジェットプリンタは、例えば、写真印刷をする場合には発色のよい染料インク４色（Ｋ、Ｃ、Ｍ、Ｙ）を用いて画像形成を行い、普通紙では文字、線画（ライン）の滲みを抑えるため、Ｋは顔料インク（Ｋ１）を用い、「Ｃ、Ｍ、Ｙ」は染料インクを用いて画像形成する。図２及び図３を用いて説明した本実施形態の画像形成装置１０は、普通紙においてもＫは染料インク（Ｋ２）を用いることと、画像の部位に応じて顔料インクと染料インクを使い分けることで、高い生産速度（印刷スピード）を維持しながら、高画質化を達成できる。
【００２７】
次に、ヘッドユニット１２のスキャン速度とノズル列から吐出するインク滴について説明する。
【００２８】
ヘッドユニット１２のスキャン速度は、機械的な要因とインク滴を吐出する要因から動作可能速度が決まる。機械的な要因は、ヘッドユニット１２を印刷保証領域外で加速又は減速し、かつ印刷領域では等速動作をしなければならないため、これを達成できる速度が機械的に決まる。また、インク滴を吐出する要因は、印刷解像度に合わせて所定のピッチでノズルからインク滴を吐出させなければならない。例えば、主走査方向６００ｄｐｉを１スキャンで画像形成する場合、６００ｄｐｉの画素ピッチである約４２μｍごとにインクを吐出できる必要がある。
【００２９】
ヘッドユニット１２は、上述したようにヒータによる熱又はＰＺＴ素子等による機械的な力などでインク液室に圧力を加えてインク液面（以下、メニスカスと呼ぶ）を制御し、インク液室内のインクをノズルから吐出させる。この際に狙いの液適量のインク滴を形成するためのメニスカスを制御する時間が必要である。例えば、大きな液滴を吐出させる場合、メニスカスを複雑にコントロールして、メニスカスを大きく変動させて大きな液滴を吐出させる。また、複数のパルスによって複数の液滴を吐出し、空中または記録媒体１４上でインク滴をマージさせることで大きなドット（インク滴）を形成させる。そのため、ヘッドユニット１２のスキャン速度が高速化するほど、大きなインク滴を吐出させることが難しくなる。
【００３０】
また、インクジェットプリンタ１０は、ヘッドユニット１２のスキャン回数を増やすことで高解像度印刷をすることができる。この際に、解像度を高くするには、解像度に見合った小さなインク滴を吐出させる必要がある。また、多値を扱えるインクジェットプリンタ１０では、最小インク滴の小さい方がハイライトの粒状性の観点で好ましいので、インク滴を吐出するノズル径を小さくすることが有利である。しかし、一般にノズル径を小さくすると大きなドット（インク滴）が形成しづらくなる。
【００３１】
なお、ヘッドユニット１２には、上述したように、大きく分けてサーマルヘッドとＰＺＴヘッドがある。サーマルヘッドは、製造コストや解像度に優れるが、基本ドットを打つか打たないかの２値の吐出になるため、小さなインク滴を吐出するにはノズル径を小さくし、大きなインク滴を吐出するにはノズル径を大きくする必要がある。ＰＺＴヘッドは、使用するインクの自由度が高く、多値の吐出が可能というメリットがあるが、扱えるインク滴のサイズはノズル径に依存してしまうことはサーマルヘッドと同じである。
【００３２】
業務用のオフィス用途のインクジェット方式のプリンタは、生産速度（印刷スピード）が優先されるためスキャン速度を速くしたいが、上述したように、ヘッドユニット１２のスキャン速度とノズル列から吐出するインク滴の関係があるので、スキャン速度を上げると大きなインク滴を吐出することやインク滴の吐出量を多くすることが難しく、画像の埋まりの改善や、画像濃度を濃くすることが難しくなる。
【００３３】
そこで、本実施形態では、顔料インクのＫ１（ブラック）に加えて、染料インクのＫ２（ブラック）を加えることで単位時間に打ち込めるインク量を増加させて、記録媒体１４上の埋まりを良くし濃度を濃くするように制御する。染料インクは普通紙に吐出すると紙の繊維に沿ってインクが浸透し、フェザリングと呼ばれる画像滲みが発生する。画像滲みは、文字や線画（ライン）の形状劣化やつぶれを生じさせ画質の劣化に繋がる。そのため、本実施形態では、文字や線画（ライン）の品質に影響の高い、エッジ画素は顔料インクを主として形成し、エッジ画素を除く画素は顔料インクと染料インクとを組み合わせて形成するように制御を行うことが特徴である。
【００３４】
次に、図４を用いて、本実施形態に係る画像形成装置１０の機能構成について説明する。図４は、画像形成装置の機能構成の一例について説明する図である。
【００３５】
図４に示すように、画像形成装置１０は、ＣＰＵ（Central Processing Unit）１２１と、ＲＯＭ（Read Only Memory）１２２と、ＲＡＭ（Random Access Memory）１２３と、記録ヘッドドライバ１２４と、主走査ドライバ１２５と、副走査ドライバ１２６と、制御用ＦＰＧＡ（Field-Programmable Gate Array）１３０と、ヘッドユニット１２と、エンコーダセンサ１５と、主走査モータ１６と、および副走査モータ１７とを備える。
【００３６】
ＣＰＵ１２１と、ＲＯＭ１２２と、ＲＡＭ１２３と、記録ヘッドドライバ１２４と、主走査ドライバ１２５と、副走査ドライバ１２６と、制御用ＦＰＧＡ１３０とはメイン制御基板１２０に搭載されている。ヘッドユニット１２と、エンコーダセンサ１５とはキャリッジ１１に搭載されている。
【００３７】
ＣＰＵ１２１は、画像形成装置１０の全体の制御を司る。例えば、ＣＰＵ１２１は、ＲＡＭ１２３を作業領域として利用して、ＲＯＭ１２２に格納された各種の制御プログラムを実行し、画像形成装置１０における各種動作を制御するための制御指令を出力する。
【００３８】
記録ヘッドドライバ１２４、主走査ドライバ１２５、副走査ドライバ１２６は、それぞれ、ヘッドユニット１２、主走査モータ１６、副走査モータ１７を駆動するためのドライバである。
【００３９】
制御用ＦＰＧＡ１３０は、ＣＰＵ１２１と連携して画像形成装置１０における各種動作を制御する。制御用ＦＰＧＡ１３０は、機能的な構成要素として、例えば、ＣＰＵ制御部１３１と、メモリ制御部１３２と、画像形成制御部１３３と、センサ制御部１３４とを備える。
【００４０】
ＣＰＵ制御部１３１は、ＣＰＵ１２１と通信を行って、制御用ＦＰＧＡ１３０が取得した各種情報をＣＰＵ１２１に伝えるとともに、ＣＰＵ１２１から出力された制御指令を入力する。
【００４１】
メモリ制御部１３２は、ＣＰＵ１２１がＲＯＭ１２２やＲＡＭ１２３にアクセスするためのメモリ制御を行う。
【００４２】
画像形成制御部１３３の詳細な説明は後述する。
【００４３】
センサ制御部１３４は、エンコーダセンサ１５から出力されるエンコーダ値などのセンサ信号に対する処理を行う。
【００４４】
なお、以上の各部は、制御用ＦＰＧＡ１３０により実現する制御機能の一例であり、これら以外にも様々な制御機能を制御用ＦＰＧＡ１３０により実現する構成としてもよい。また、上記の制御機能の全部または一部を、ＣＰＵ１２１または他の汎用のＣＰＵにより実行されるプログラムによって実現する構成であってもよい。また、上記の制御機能の一部を、制御用ＦＰＧＡ１３０とは異なる他のＦＰＧＡやＡＳＩＣ（Application Specific Integrated Circuit）などの専用のハードウェアにより実現する構成であってもよい。
【００４５】
ヘッドユニット１２は、ＣＰＵ１２１および制御用ＦＰＧＡ１３０により動作制御される記録ヘッドドライバ１２４により駆動され、搬送ステージ１３上の記録媒体１４にインク滴を吐出して画像を形成する。
【００４６】
エンコーダセンサ１５は、図示しないエンコーダシートのマークを検知して得られるエンコーダ値を制御用ＦＰＧＡ１３０に出力する。このエンコーダ値は制御用ＦＰＧＡ１３０からＣＰＵ１２１へと送られて、例えば、キャリッジ１１の位置や速度を計算するために用いられる。ＣＰＵ１２１は、このエンコーダ値から計算したキャリッジ１１の位置や速度に基づき、主走査モータ１６を制御するための制御指令を生成して出力する。
【００４７】
次に、図５を用いて、画像形成制御部１３３の機能構成について説明する。図５は、画像形成制御部の機能構成の一例について説明する図である。
【００４８】
図５に示すように、画像形成制御部１３３は、画像判定部１４１と、エッジ検出部１４２と、取得部１４３と、画像処理部１４４と、記憶部１４５と、インク吐出制御部１４６と、モータ制御部１４７と、制御部１４８とを備える。
【００４９】
まず、画像形成制御部１３３について説明する。画像形成制御部１３３は、画像を形成するための全体の制御を司る。画像形成制御部１３３は、画像を形成するに際し、吐出ヘッドからのインク滴の吐出と、キャリッジ１１の走査とを制御する。
【００５０】
画像判定部１４１は、画像データの画像の種類を判定する。具体的には、画像判定部１４１は、画像の種類が文字及び線画に属するか否かを判定する。また、画像判定部１４１は、画像の種類がグラフィック画像及び写真画像に属するか否かを判定する。
【００５１】
画像データの画像の種類を判定する方法として、例えば、ＯＳやアプリケーションから送られるデータに付属する属性情報を用いて判定することができる。具体的には、画像判定部１４１は、入力画像データ（例えば、ＲＧＢ形式、１２００ｄｐｉ、８ｂｉｔなど）を受け付ける。ここで、入力画像データのそれぞれの画素には、属性情報が付加されている。属性情報は、その領域（画素）のソースとなるオブジェクトの種類を示す、例えば、画素が文字の一部であれば、属性情報には、「文字」を示す属性が示される。例えば、画素が線画の一部であれば、属性情報には、「線画（ライン）」を示す属性が示される。また、画素が図形の一部であれば、属性情報には、「図形」を示す属性が示される。また、画素が写真の一部であれば、属性情報には、「写真」を示す属性が示される。よって、画像判定部１４１は、属性情報を用いて画像の種類を判定することができる。
【００５２】
また、画像判定部１４１は、像域分離として公知で知られるような帯域フィルタを用いて、文字や線画（ライン）に近い高周波成分を文字及び線画（ライン）と判定し、それ以外の画像をグラフィック画像及び写真画像として判定することができる。
【００５３】
また、画像判定部１４１は、パターンマッチングを用いて画像の種類を判定することができる。具体的には、画像判定部１４１は、イメージマトリクス内における画像データおよびタグ情報の配置に基づき、判定する対象画素が文字及び線画（ライン）を構成する画素であるか否かを判断する。画像判定部１４１は、例えば、２４００ｄｐｉ／１ｂｉｔの画像ドットに対応する信号を、イメージマトリクスを用いて画像処理対象の画素をパターン検出して判定する。このとき画像データの属性を示すタグ情報がある場合は、画像の属性から必要な画像領域にパターンマッチングを実施し、検出して判定を行う。ここで画像の属性とは、例えば文字・線画・写真・図形などである。
【００５４】
エッジ検出部１４２は、画像データのエッジ画素を検出する。エッジ検出部１４２は、例えば、画像データに対して公知のエッジ検出フィルタを用いてエッジ画素（輪郭）を検出することができる。エッジ検出としては、１次微分を使う方法や、２次微分を使う方法、輪郭形状を定義したパターンと画像データとを比較して一致するか否かを調べるテンプレートマッチングの手法などを例示することができる。また、本実施形態において、例えば、黒を対象とする場合、黒に関する画像データについてのみエッジ検出処理を行うようにすればよい。例えば、Ｒ＝Ｇ＝ＢのデータやＣＭＹＫのＫ版に対してのみエッジ検出処理を行う。
【００５５】
取得部１４３は、画像形成する速度を示す印刷モード、画像形成する記録媒体１４の種類、温度又は湿度を示す環境情報の何れかを取得する。取得部１４３は、例えば、ドライバの情報や操作パネルから印刷モードを指定した情報を取得することで印刷モード（印刷速度）の情報や記録媒体１４の種類の情報を取得することができる。また、取得部１４３は、例えば、画像形成装置１０本体に搭載された、図示しないセンサから温度又は湿度を示す環境情報を取得することができる。
【００５６】
画像処理部１４４は、各種の画像処理を制御する。
【００５７】
ここで、図６を用いて、画像処理部１４４が制御する画像処理の流れについて説明する。図６は、画像処理の流れの一例について説明する図である。
【００５８】
画像処理部１４４は、図６に示す処理のフローにより、入力された画像データ（アプリケーションデータ）をプリンタエンジンが扱えるデータに変換する。
【００５９】
まず、画像処理部１４４は、画像データに対して、カラーマッチング処理、墨入れ処理を行う（ステップＳ１）。すなわち、カラーマッチング処理は、入力された画像データとプリンタとの色合わせをする処理である。入力された画像データは、ＲＧＢの３色の色情報で構成されており、ＲＧＢの色情報をプリンタが扱える色情報であるＣＭＹＫデータに変換する処理である。具体的には、カラーマッチング処理は、例えば、８ｂｉｔのＲＧＢ形式の画像データを、変換情報（変換テーブル）を用いて、８ｂｉｔのＣＭＹＫ形式の画像データに変換する。つまり、入力された画像データの色空間（ＲＧＢ）からプリンタの色空間（ＣＭＹＫ）に変換する処理である。なお、Ｋ版（ブラック）データの生成もこの処理で行われる。また、墨入れ処理は、カラーマッチング処理により生成されたＣＭＹＫ形式の画像データから、黒成分を生成してＣＭＹＫ形式の画像データを生成する。
【００６０】
次に、画像処理部１４４は、総量規制処理を行う（ステップＳ２）。すなわち、総量規制処理は、インク付着過多による障害を回避するため、許容範囲内にインク付着量を落とす処理である。通常はカラーマッチング処理内に含んで設計されることが多い。
【００６１】
次に、画像処理部１４４は、γ処理を行う（ステップＳ３）。すなわち、γ処理は、入出力の階調特性を調整するパラメータである。プリンタの個体ばらつきや印刷モード間の特性差などを吸収するため行われる処理である。具体的には、γ処理は、例えば、墨入れ処理により生成されたＣＭＹＫ形式の画像データを、変換情報（変換テーブル）等を用いて各色のレベルを線形変換する。つまり、γ処理は、例えば、ＣＭＹＫごとにプリンタの出力特性に応じた階調補正を実施する。
【００６２】
次に、画像処理部１４４は、ハーフトーン処理（中間調処理）を行う（ステップＳ４）。すなわち、ハーフトーン処理は、ＣＭＹＫの階調データ（一般的に各色８ｂｉｔ）をプリンタが扱えるデータ（一般に１〜３ｂｉｔ）に量子化する処理である。具体的には、ハーフトーン処理は、例えば、γ処理後の２４００ｄｐｉ、８ｂｉｔのＣＭＹＫ形式の画像データを受け取る。ハーフトーン処理は、例えば、ディザ処理または誤差拡散処理等により疑似中間調処理をすることにより、８ｂｉｔの画像データから、１ｂｉｔの面積階調データを生成する。具体的には、ハーフトーン処理は、例えば、ＣＭＹＫごとに２値または多値のディザマトリクスを用いて、ある領域内の画素数および値を、網点や万線の構造の連続的な階調になるように変化させる処理を行う。
【００６３】
次に、画像処理部１４４は、レンダリング処理を行う（ステップＳ５）。すなわち、レンダリング処理は、ハーフトーン処理で量子化したデータをヘッドユニット１２と記録媒体（用紙）１４をどう動かして、どのノズルからインク滴を吐出するかを決める処理である。
【００６４】
そして、上記で処理した出力画像用データをプリンタエンジンに受け渡す。
【００６５】
次に、図７〜図１１を用いて、画像処理部１４４で用いる画像データの変換情報（変換テーブル）について説明する。図７〜図１０は、画像処理部で用いる画像データの変換情報の一例について説明する図である。以下では、変換情報を「変換テーブル」とも表記する。
【００６６】
図７に示す変換テーブルは、ＲＧＢ形式の画像データをＣＭＹＫ形式の画像データに変換する一例を示している。図７の例では、一行目において、入力されたＲＧＢ「０，０，０」に対し、出力ＣＭＹＫ「４２，４２，４２，２５５」に変換することを示している。以下同様である。また、図８に示す変換テーブルは、ＲＧＢ形式の画像データをＲ′Ｇ′Ｂ′形式の中間データに変換する一例を示している。図８の例では、一行目において、入力されたＲＧＢ「０，０，０」に対し、出力Ｒ′Ｇ′Ｂ′「０，０，０」に変換することを示している。以下同様である。また、図９に示す変換テーブルは、Ｒ＝Ｇ＝Ｂになる画像データのみをＣＭＹＫ形式の画像データに変換する一例を示している。図９の例では、一行目において、入力されたＲＧＢ「０，０，０」に対し、出力ＣＭＹＫ「４２，４２，４２，２５５」に変換することを示している。以下同様である。また、図１０に示す変換テーブルは、ＲＧＢ形式の画像データをＣＭＹＫ１Ｋ２形式の画像データに変換する一例を示している。図１０の例では、一行目において、入力されたＲＧＢ「０，０，０」に対し、出力ＣＭＹＫ１Ｋ２「４２，４２，４２，２５５，２５５」に変換することを示している。以下同様である。
【００６７】
画像処理部１４４のカラーマッチング処理では、例えば、図７に示した変換テーブルを用いてＲＧＢ形式の画像データからＣＭＹＫ形式の画像データを生成する。
【００６８】
また、カラーマッチング処理では、図８に示した変換テーブルを用いてＲＧＢ形式の画像データから、一旦、Ｒ′Ｇ′Ｂ′形式の中間データに変換し、その後、図７に示した変換テーブルを用いてＲ′Ｇ′Ｂ′形式の中間データからＣＭＹＫ形式の画像データを生成する。
【００６９】
また、カラーマッチング処理では、Ｋ（ブラック）版に関しては、Ｒ＝Ｇ＝Ｂ、又はＣ＝Ｍ＝Ｙになる画像データだけ、墨入れ処理と呼ばれるＫとＣＭＹの発生量を記載した図９に示した変換テーブルを用いてＣＭＹＫ形式の画像データを生成する。
【００７０】
また、カラーマッチング処理では、顔料インクのＫ（ブラック）版をＫ１、染料インクのＫ（ブラック）版をＫ２とした場合、図１０に示した変換テーブルを用いてＲＧＢ形式の画像データからＣＭＹＫ１Ｋ２形式の５版の画像データを生成する。
【００７１】
すなわち、画像処理部１４４は、少なくとも特定色（ブラック）の顔料インクＫ１及び染料インクＫ２のインク付着量を、画像データに基づいて、それぞれのインクに対応した予め設定された変換情報（変換テーブル）を用いてインク付着量データを生成する。
【００７２】
なお、顔料インクＫ１と染料インクＫ２はＲＧＢ形式の画像データからダイレクトに生成してもよいし、一旦、Ｒ′Ｇ′Ｂ′形式の中間データに変換し、その後、図１０に示した変換テーブルを用いてＣＭＹＫ１Ｋ２形式の５版の画像データを生成してもよい。また、Ｒ＝Ｇ＝Ｂ、又はＣ＝Ｍ＝ＹになるデータのみＣＭＹＫ１Ｋ２に変換する図９に示したような変換テーブルを別途設けてもよい。
【００７３】
また、ＲＧＢ形式の画像データから、ＣＭＹＫ１形式の画像データ、又はＣＭＹＫ２形式の画像データに変換し、その後、Ｋ１に対してＫ２（またはＫ２に対してＫ１）形式のデータを生成するようにしてもよい。例えば、Ｋ１の階調に対してＫ２の階調値を予め定めた変換テーブルを用いてＫ２形式のデータを生成してもよいし、Ｋ１の階調に対して所定の係数を乗算してＫ２形式のデータを生成してもよい。
【００７４】
すなわち、画像処理部１４４は、少なくとも特定色（ブラック）の顔料インクＫ１及び染料インクＫ２のインク付着量を、画像データに基づいて、それぞれのインクに対応した予め設定された変換情報（変換テーブル）を用いて、どちらか一方のインク付着量データ（Ｋ１又はＫ２）を生成し、生成した一方のインク付着量データ（Ｋ１又はＫ２）を用いて所定の係数又は予め設定された変換情報（変換テーブル）を用いて他方のインク付着量データ（Ｋ２又はＫ１）を生成する。それ以降はＫ１、Ｋ２に対して個別に処理してもよいし、共通の処理をしてもよい。
【００７５】
また、ＣＭＹＫ１Ｋ２形式の５版の画像データを生成する他の方法として、カラーマッチング処理より後の処理でＫ１、Ｋ２形式のデータを生成することもできる。例えば、カラーマッチング処理ではＣＭＹＫの形式の４版の画像データを生成し、図６に示したγ処理又はハーフトーン処理によって、共通のＫデータからＫ１用のγ処理または中間調処理、Ｋ２用のγ処理または中間調処理を行い、多値化されたＫ１、Ｋ２のデータを生成する方法である。
【００７６】
この場合のγ処理として、例えば、図１１に示す階調データの変換情報（変換テーブル）を用いて処理する。図１１は、画像処理部で用いる階調データの変換情報の一例について説明する図である。図１１に示すように、共有のＫ階調データにＫ１とＫ２それぞれのγ変換テーブルを用いて画像データを生成する。この場合、パラメータの設定によって顔料インクＫ１と染料インクＫ２のインク滴量をコントロールすることができる。図１１の例では、顔料インクＫ１が染料インクＫ２よりも高階調で出力されるパラメータとなっている。例えば、図１１の一番下の行において、入力された共有Ｋ階調データ「２５５」に対して、顔料（インク）Ｋ１「２５５」、染料（インク）Ｋ２「１２８」を出力することを示している。なお、上記の図７〜図１１に示した変換テーブルは一例であり、任意に設定することができる。
【００７７】
また、上記の場合のハーフトーン処理（中間調処理）として、例えば、図１２に示す一例が例示できる。図１２は、ハーフトーン処理の一例を示す図である。図１２に示すように、Ｋ階調に対して、顔料（インク）Ｋ１用の中間調パラメータ（変換パラメータ）と染料（インク）Ｋ２用の中間調パラメータ（変換パラメータ）を個別に用意しておき、それぞれのインクの使用量（ドットの打ち込み量、ドット種類）を制御することができる。図１２の例では、顔料（インク）Ｋ１が染料（インク）Ｋ２よりも多く打ち込まれる変換パラメータとなっている。すなわち、入力されたＫの値「６４」に対して、顔料（インク）Ｋ１用の中間調パラメータで処理された領域（１行目の左から２番目）と、染料（インク）Ｋ２用の中間調パラメータで処理された領域（２行目の左から２番目）とを比較すると、顔料（インク）Ｋ１のドット（インク滴）が多く打ち込まれている。同様に、入力されたＫの値「１２８」に対して、顔料（インク）Ｋ１用の中間調パラメータで処理された領域（１行目の左から３番目）と、染料（インク）Ｋ２用の中間調パラメータで処理された領域（２行目の左から３番目）とを比較すると、顔料（インク）Ｋ１のドット（インク滴）が多く打ち込まれている。同様に、入力されたＫの値「２５５」に対して、顔料（インク）Ｋ１用の中間調パラメータで処理された領域（１行目の一番右）と、染料（インク）Ｋ２用の中間調パラメータで処理された領域（２行目の一番右）とを比較すると、顔料（インク）Ｋ１のドット（インク滴）が多く打ち込まれている。
【００７８】
ハーフトーン処理での変換パラメータとしては、例えば、ディザ処理という手法を用いることができる。ディザ処理は、閾値が記された後述する図１３に示す行列マスク（最左列のディザマスク）を予め用意し、閾値と入力階調値の大小関係を比較して、ドットのオンオフを決めるものである。例えば、入力階調値が閾値を超えていればドット（インク滴）を形成し、入力階調値が閾値を下回っていればドット（インク滴）を形成しないというものである。
【００７９】
ここで、図１３を用いて、ハーフトーン処理のディザ処理について説明する。図１３は、ディザマスクによるインク滴の着弾位置の一例について説明する図である。
【００８０】
図１３に示すように、左側上のディザマスクは顔料インクＫ１の閾値を格納した行列マスクであり、左側下のディザマスクは染料インクＫ２の閾値を格納した行列マスクである。ディザ処理は、入力された階調値と閾値を比較して、ディザマスクを用いてドットの配置場所（インク滴の着弾位置）を決めるものである。
【００８１】
図１３の１行目は顔料インクＫ１について、ドットの配置場所（インク滴の着弾位置）を示している。例えば、入力階調値が閾値より大きい場合、階調１ではディザマスクの１に対応する画素にドットを形成する。階調２では、ディザマスクの２に対応する画素にドットを形成する。階調３では、ディザマスクの３に対応する画素にドットを形成する。階調４では、ディザマスクの４に対応する画素にドットを形成する。階調５では、ディザマスクの５に対応する画素にドットを形成する。階調６では、ディザマスクの６に対応する画素にドットを形成する。階調７では、ディザマスクの７に対応する画素にドットを形成する。階調８では、ディザマスクの８に対応する画素にドットを形成する。以下同様にして、階調１６では、ディザマスクの１６に対応する画素にドットを形成する。
【００８２】
図１３の２行目は染料インクＫ２について、ドットの配置場所（インク滴の着弾位置）を示している。例えば、階調値が閾値より大きい場合、階調１ではディザマスクの１に対応する画素にドットを形成する。以下、顔料インクＫ１で説明したものと同様であり、階調８では、ディザマスクの８に対応する画素にドットを形成する。以下同様にして、階調１６では、ディザマスクの１６に対応する画素にドットを形成する。
【００８３】
図１３の３行目は顔料インクＫ１と染料インクＫ２の両方を用いて画素を形成した場合のドットの配置場所（インク滴の着弾位置）を示している。すなわち、１行目の顔料インクＫ１と２行目の染料インクＫ２を併せて形成したものである。
【００８４】
このように、それぞれの色に対して予め設定されたディザマスクを用いてドットの配置場所（インク滴の着弾位置）を決める。この方式は、計算処理が軽いため、生産速度（印刷スピード）を要求するモードでは、よく使われる処理である。
【００８５】
ディザ処理は色ごとに異なる閾値配列で実装することができる。本実施形態では、以下に示すようなディザ処理を行うことが特徴である。例えば、図１３の例に示すように、顔料インクＫ１と染料インクＫ２のドット（インク滴）を重ならせたくない場合は、予め顔料インクＫ１と染料インクＫ２にそれぞれ適用するディザマスクの閾値配列を互いに重なりを持ちにくいような設定をする。具体的には、図１３に示すように、顔料インクＫ１のディザマスクと染料インクＫ２のディザマスクを、互いに反転したパターンに設定しておけば、画素数が５０％（２値の場合）になるまでは顔料インクＫ１と染料インクＫ２は重なりあいを持たないように制御できる。また、単にディザマスクの重なり合いをずらすようにしてもある程度重なり合いを避けることができる。
【００８６】
その他の手法として、誤差拡散処理や最小誤差均等法などという公知のハーフトーン処理の変換パラメータを用いることができる。なお、上記で示した変換パラメータは一例であり、任意に設定することができる。
【００８７】
なお、上記のγ処理やハーフトーン処理は、カラーマッチング処理や墨入れ処理でＫ１、Ｋ２版の画像データを生成した後に、それぞれの版にＫ１用、Ｋ２用のγ処理やハーフトーン処理を行ってもよいし、カラーマッチング処理、墨入れ処理、γ処理、ハーフトーン処理のいずれかでＫ１、Ｋ２版の画像データを生成する処理を行ってもよい。
【００８８】
また、変換パラメータではなく、予め設定した所定の係数をかけることでＫ１、Ｋ２版の画像データを生成してもよいし、Ｋ１またはＫ２版の画像データの一方に対して変換パラメータや係数を用いることで他方のＫ１またはＫ２版の画像データを生成してもよい。なお、所定の係数は任意に設定できる。
【００８９】
上記のように、画像処理の方法としては、種々の方法を用いることが可能であるが処理の上流側で版を増やすと、下流側で多くの版データを処理することになり、データの処理量が多くなる。そのため、実装上は、色処理（カラーマッチング処理）まではＫ版は共通とし、中間調処理（ハーフトーン処理）やγ処理、係数処理など下流側の処理でＫ１、Ｋ２データを生成することが好ましい。また、顔料インクＫ１と染料インクＫ２では記録媒体１４上での特性が異なるため、中間調処理の変換パラメータはそれぞれ専用のものを用いることが好ましい。
【００９０】
図５に戻って説明を続ける。画像処理部１４４は、エッジ検出部１４２で検出したエッジ画素の画素幅を拡張する太線化処理を行う。
【００９１】
また、画像処理部１４４は、画像形成する速度を示す印刷モード、画像形成する記録媒体１４の種類、温度又は湿度を示す環境情報の少なくとも１つに基づいて、エッジ画素の画素幅を拡張する太線化処理を行う。
【００９２】
また、画像処理部１４４は、エッジ画素を形成する場合、着弾したインクの滲みが大きくなる条件では、エッジ画素の画素幅を広く拡張する太線化処理を行う。着弾したインクの滲みが大きくなる条件は、例えば、画像形成する速度が速い場合、画像形成する記録媒体１４の種類が再生紙の場合、温度又は湿度を示す環境情報の温度が低い場合、温度又は湿度を示す環境情報の湿度が高い場合、染料インクの混色を用いる割合を増加させて画像形成する場合の何れかである。
【００９３】
ここで、図１４〜図２０を用いて、太線化処理について説明する。図１４〜図２０は、太線化処理の一例について説明する図である。
【００９４】
画像処理部１４４は、エッジ検出部１４２で検出した画像データのエッジ画素を輪郭と判断する。次に、エッジ画素の外側から内側に向かって画素幅を拡張する太線化処理を行う。すなわち、輪郭の幅は検出した輪郭に対し、画像データの内側に太らせる処理を行えばよい。
【００９５】
まず、図１４の例は、画像データの元画像を示している。画像処理部１４４は、図１４の元画像において、図１５に示すようにエッジ検出部１４２で検出した画像データのエッジ画素を輪郭部３０１と判断する。次に、画像処理部１４４は、図１６に示すように輪郭部３０１と判断されたエッジ画素の隣接画素を順に調べる。具体的には、画像処理部１４４は、輪郭部３０１のエッジ画素の右側画素３０２を調べ、そこに画素データがあれば太線化処理の対象画素とする。図１６の例では「右」の縦一列の画素を太線化処理の対象画素とする。なお、エッジ画素の右側画素が空白画素なら何もしない。
【００９６】
次に、画像処理部１４４は、図１７に示すように輪郭部３０１のエッジ画素の左側画素３０３を調べ、そこに画素データがあれば太線化処理の対象画素とする。図１７の例では「左」の縦一列の画素を太線化処理の対象画素とする。なお、エッジ画素の左側画素が空白画素なら何もしない。
【００９７】
次に、画像処理部１４４は、図１８に示すように輪郭部３０１のエッジ画素の下側画素３０４を調べ、そこに画素データがあれば太線化処理の対象画素とする。図１８の例では「下」の横一行の画素を太線化処理の対象画素とする。なお、エッジ画素の下側画素が空白画素なら何もしない。
【００９８】
次に、画像処理部１４４は、図１９に示すように輪郭部３０１のエッジ画素の上側画素３０５を調べ、そこに画素データがあれば太線化処理の対象画素とする。図１９の例では「上」の横一行の画素を太線化処理の対象画素とする。なお、エッジ画素の上側画素が空白画素なら何もしない。
【００９９】
画像処理部１４４は、図１６〜図１９で説明したように、輪郭部３０１のエッジ画素の右側、左側、下側、上側の画素を調べて、画素データがある場合に太線化処理の対象画素とする。図２０の例は、図１９において、「右」、「左」列の画素と、「下」、「上」行の画素とを太線化処理の対象画素とした後の拡張した輪郭部３０６のエッジ画素を示している。
【０１００】
画像処理部１４４は、さらに太線化処理の対象画素の右側、左側、下側、上側の画素を調べて、画素データがある場合に太線化処理の対象画素として追加する。このようにして、画像処理部１４４は、輪郭部３０１のエッジ画素の画素幅を拡張する太線化処理を行うことができる。なお、調査する画素数を内側に向かって増やしていけば輪郭部３０１のエッジ画素の画素幅を広く拡張することができる。つまり、輪郭部３０１のエッジ画素の画素幅を可変とすることができる。輪郭部３０１と定義する領域の画素幅は、例えば、滲みが大きくなる条件では、例えば、再生紙を使う場合、印刷速度の速い印刷モード、湿度の高い使用環境などでは、輪郭部３０１のエッジ画素の画素幅を広く拡張する太線化処理を行うことが好ましい。
【０１０１】
なお、図１６〜図１９において、画像データの画素幅が少ない場合、例えば、図１６において、輪郭部３０１に囲まれた画素が「右」の縦一列の画素だけの場合では、輪郭部３０１のエッジ画素の右側画素３０２を調べただけで太線化処理の対象画素がなくなる。従って、図１７に示したような輪郭部３０１のエッジ画素の左側画素３０３を調べても、そこに存在する画素データは、既に太線化処理の対象画素になっているので調べる必要はない。同様に、図１８において、輪郭部３０１に囲まれた画素が「下」の横一行の画素だけの場合では、輪郭部３０１のエッジ画素の下側画素３０４を調べただけで太線化処理の対象画素がなくなる。従って、図１９に示したような輪郭部３０１のエッジ画素の上側画素３０５を調べても、そこに存在する画素データは、既に太線化処理の対象画素になっているので調べる必要はない。
【０１０２】
図２１は、太線化処理を行った輪郭部の輪郭幅の一例を示す図である。図２１の例では、左は輪郭幅が「小」、真ん中は輪郭幅が「中」、右は輪郭幅が「大」であることを模式的に示している。図２１に示すように輪郭幅が「大」である（エッジ画素の画素幅を広く拡張する）と、輪郭部３０１と輪郭部３０１以外の差が顕著になり、画像が縁取りされたように見えることがある。この場合、画像処理部１４４は、エッジ画素が外側から内側に向かって複数の画素で構成される場合（エッジ画素の画素幅を広く拡張した場合）には、輪郭部３０１を複数領域に分割し、エッジ画素を顔料インクＫ１と染料インクＫ２とを組み合わせて形成するようにし、外側の画素から内側の画素に向かって、顔料インクＫ１に対する染料インクＫ２の使用割合を増加させるようにパラメータを生成する。なお、輪郭部３０１のエッジ画素の画素幅を拡張する画素数については、例えば、印刷解像度、インク滴の大きさ、滲み量などに基づいて適宜設定する。例えば、滲みへの影響が最も大きい輪郭部３０１の一番外側の１画素のみを輪郭部とすることもできる。
【０１０３】
また、画像処理部１４４は、着弾したインクの滲みが大きくなる条件では、エッジ画素の画素幅を広く拡張する太線化処理を行うので、輪郭部３０１を複数領域に分割し、エッジ画素を顔料インクＫ１と染料インクＫ２とを組み合わせて形成するようにし、滲みに影響しやすい外側の画素ほど顔料インクＫ１の割合が増え、内側の画素ほど染料インクＫ２の割合が増えるようにし、段階的にインク付着量を変化させるようにパラメータを生成する。また、輪郭部３０１のエッジ画素を除く画素についても顔料インクＫ１と染料インクＫ２とを組み合わせる割合を可変とすることが好ましく、例えば、滲みの影響の大きくなる条件では、顔料インクＫ１の使用割合を染料インクＫ２に対して相対的に大きくすることが好ましい。
【０１０４】
ここで、図２２〜図２５を用いて、顔料インクＫ１と染料インクＫ２との使用割合について説明する。図２２〜図２５は、顔料インクと染料インクの使用割合の一例を示す図である。縦軸がインクの吐出量を示し、横軸は入力データの値（入力階調値）を示している。
【０１０５】
図２２の例は、輪郭部３０１の一番外側の画素を形成するのに適用するインク量のパラメータを示している。すなわち、輪郭部３０１の一番外側の画素は、滲まないように顔料インクＫ１だけを使用する。また、入力データ値が大きいほどインク吐出量も多くなる。
【０１０６】
図２３の例は、輪郭部３０１の内側の画素を形成するのに適用するインク量のパラメータを示している。すなわち、輪郭部３０１の内側の画素は、顔料インクＫ１の吐出量を抑えた状態で、染料インクＫ２を組合せてインク吐出量を補うことでインク付着量やインク被覆量を上げて濃度や埋まりを向上させる。また、入力データ値が大きいほど顔料インクＫ１、染料インクＫ２ともインク吐出量が多くなる。
【０１０７】
図２４の例は、輪郭部３０１の画素を除く内側の画素を形成するのに適用するインク量のパラメータを示している。すなわち、輪郭部３０１の画素を除く内側の画素は、顔料インクＫ１の吐出量を抑えた状態（インク吐出量は図２３と同じ）で、染料インクＫ２を組合せてインク吐出量（図２３よりも多い吐出量）を補うことでインク付着量やインク被覆量を上げて濃度や埋まりを向上させる。また、入力データ値が大きいほど顔料インクＫ１、染料インクＫ２ともインク吐出量が多くなる。
【０１０８】
図２５の例は、輪郭部３０１の画素（エッジ画素）の階調が中間から明るい方側である場合（ハイライト側）、輪郭部３０１の画素を形成するのに適用するインク量のパラメータを示している。すなわち、輪郭部３０１の画素の階調がハイライト側では、染料インク（ＣＭＹ）の混色を主に用いて黒を形成し、画素（エッジ画素）の階調が中間から暗い方側（シャドー側）に向かうにつれ、顔料インクＫ１、染料インクＫ２の割合を増やしていく。このパラメータは、グラフィック画像及び写真画像など階調表現や粒状感が重視される場合において適用できる。
【０１０９】
例えば、輪郭部３０１が２画素分ある場合、一番外側の画素は、上記の図２２に示したパラメータを適用し、その内側の画素は図２３に示すパラメータを適用し、輪郭部３０１を除く画素は図２４に示すパラメータを適用する。このように、最も外側の画素は滲みに強い顔料インクＫ１を主として画像形成し、内側の画素は顔料インクＫ１と染料インクＫ２とを混在させて濃度や埋まりを改善し、それらの中間にある画素には中間特性を適用することで、画像の内側と輪郭部との品質をなだらかにすることができる。
【０１１０】
次に、図２６を用いて、輪郭部３０１の画素（エッジ画素）を形成するための変換パラメータについて説明する。図２６は、輪郭部のエッジ画素を形成するための変換パラメータの一例について説明する図である。図２６に示す画素の数字（１〜３）は、輪郭部３０１のエッジ画素として処理される画素を表し、数字のない画素は輪郭部３０１のエッジ画素を除く画素として処理される画素を表している。また、数字（１〜３）は、それぞれ適用する変換パラメータが異なることを示している。
【０１１１】
図２６の（１）は、一番外側の画素（縦一列）を輪郭部３０１のエッジ画素として処理する変換パラメータを示している。（２）は、一番外側の画素（縦一列）とその内側の１画素（縦一列）を輪郭部３０１のエッジ画素として処理する変換パラメータを示している。すなわち、適用するパラメータは同じで画素幅だけを変えたものである。（３）は、一番外側の画素（縦一列）とその内側の１画素（縦一列）の２画素列をエッジ画素として処理するが、内側の１画素（縦一列）はマスク処理を行い、輪郭部３０１の画素と、それ以外の画素が２次元的に入り組んだ形状にした変換パラメータを示している。（４）は、一番外側の画素（縦一列）とその内側の２画素（縦二列）を輪郭部３０１のエッジ画素として処理する変換パラメータを示している。すなわち、画素幅のそれぞれの画素に適用するパラメータの種類を変えた変換パラメータを示している。（５）は、上記の（３）と同様で、一番外側の画素（縦一列）とその内側の２画素（縦二列）を輪郭部３０１のエッジ画素として処理するが、内側の２画素（縦二列）はマスク処理を行い、輪郭部３０１の画素と、それ以外の画素が２次元的に入り組んだ形状にした変換パラメータを示している。すなわち、画素幅のそれぞれの画素に適用するパラメータの種類を変え、内側の２画素（縦二列）にマスク処理を行う変換パラメータを示している。なお、上記の変換パラメータは一例であり、変換パラメータは任意に設定できる。
【０１１２】
図５に戻って説明を続ける。記憶部１４５は、各種のデータを記憶する。具体的には、記憶部１４５は、例えば、画像処理部１４４でのカラーマッチング処理に用いる変換情報（変換テーブル）を予め記憶する。すなわち、上述した図７〜図１０で説明した、ＲＧＢ形式の画像データをＣＭＹＫ形式の画像データに変換するために用いる変換情報（変換テーブル）を予め記憶する。
【０１１３】
また、記憶部１４５は、画像処理部１４４でのγ処理に用いる階調データの変換情報（変換テーブル）を予め記憶する。すなわち、上述した図１１で説明した、変換情報（変換テーブル）を予め記憶する。
【０１１４】
また、記憶部１４５は、画像処理部１４４でのハーフトーン処理（中間調処理）に用いる中間調パラメータ（変換パラメータ）を予め記憶する。すなわち、上述の図１３で説明した、行列マスク（ディザマスク）を予め記憶する。
【０１１５】
また、記憶部１４５は、制御部１４８の下で各種の画像を形成するために用いるヘッドユニット１２から吐出するインク量のパラメータを予め記憶する。すなわち、上述の図２２〜図２５で説明した、輪郭部３０１の画素、及び輪郭部３０１を除く画素を形成するのに適用するインク量のパラメータを予め記憶する。
【０１１６】
また、記憶部１４５は、制御部１４８の下で輪郭部３０１の画素（エッジ画素）を形成するための変換パラメータを予め記憶する。すなわち、上述の図２６で説明した、変換パラメータを予め記憶する。
【０１１７】
インク吐出制御部１４６は、制御部１４８の制御の下、ＣＰＵ１２１からの制御指令に応じて記録ヘッドドライバ１２４の動作を制御することにより、記録ヘッドドライバ１２４により駆動されるヘッドユニット１２からのインク滴の吐出タイミング、インク滴の吐出量などを制御する。
【０１１８】
モータ制御部１４７は、制御部１４８の制御の下、ＣＰＵ１２１からの制御指令に応じて主走査ドライバ１２５の動作を制御することにより、主走査ドライバ１２５により駆動される主走査モータ１６を制御して、キャリッジ１１の主走査方向への移動を制御する。また、モータ制御部１４７は、ＣＰＵ１２１からの制御指令に応じて副走査ドライバ１２６の動作を制御することにより、副走査ドライバ１２６により駆動される副走査モータ１７を制御して、搬送ステージ１３上の記録媒体１４の副走査方向への移動を制御する。
【０１１９】
制御部１４８は、エッジ検出部１４２で検出されたエッジ画素は顔料インクＫ１を用いて形成する制御を行い、エッジ画素を除く画素は顔料インクＫ１と染料インクＫ２とを組み合わせて形成する制御を行う。すなわち、エッジ検出部１４２で検出した輪郭部３０１のエッジ画素には、顔料インクＫ１を主とするパラメータを適用して形成し、輪郭部３０１のエッジ画素を除く画素には顔料インクＫ１と染料インクＫ２とを組み合わせて用いるパラメータを適用して形成する。
【０１２０】
なお、一般的に普通紙に対しては、顔料インクＫ１を用いる方が濃度や滲みの点で有利である。しかし、本実施形態では、顔料インクＫ１と染料インクＫ２とを組み合わせて用いることで、顔料インクＫ１だけの場合よりもインク付着量や、記録媒体１４上のインク被覆量を上げて濃度や埋まりを向上させることができる。また、本実施形態では、ヘッドユニット１２のスキャン速度を高速化して顔料インクＫ１の吐出量を抑えた場合でも、染料インクＫ２を付加して総吐出量を補うようにする。そのため、顔料インクＫ１の吐出量が、染料インクＫ２の吐出量よりも相対的に多く設定されるようにする。例えば、輪郭部３０１のエッジ画素は、上述した図２２に示したインク量のパラメータを用いて形成し、輪郭部３０１のエッジ画素を除く内側の画素は、上述した図２３に示したインク量のパラメータを用いて形成する。
【０１２１】
また、制御部１４８は、画像判定部１４１で画像の種類が文字及び線画に属すると判定された場合、エッジ画素は顔料インクＫ１を用いて形成する制御を行う。これにより、画像の輪郭部３０１の滲みを抑えることができる。
【０１２２】
また、制御部１４８は、画像判定部１４１で画像の種類がグラフィック画像及び写真画像に属すると判定され、エッジ画素の階調が中間から明るい方側である場合には、エッジ画素は染料インク（ＣＭＹ）の混色を用いる割合を増加させて形成する制御を行い、エッジ画素の階調が中間から暗い方側である場合には、エッジ画素は特定色（ブラック）の顔料インクＫ１を用いる割合を増加させて形成する制御を行う。これにより、グラフィック画像及び写真画像は、粒状感を抑えて、文字や線画は視認性を向上させることができる。
【０１２３】
黒を形成する場合、Ｋインクだけを用いる場合と、ＣＭＹインク３色の混色又は、ＣＭＹＫインク４色の混色で形成する場合がある。一般的に、プリンタでＫインクが用いられる理由としては、黒色はＣＭＹインク３色の混色でも表現できるが、ＣＭＹインクの混色では、濃度の濃い黒が表現できないこと、インク付着量が多くなってしまうこと、ＣＭＹインクの混色だと３色のドットの着弾位置ズレや着弾量のばらつきによって黒の色味が良くないことなどが挙げられる。ただし、Ｋインクで形成したドットは濃度が濃く、はっきりとしていて、ドットが視認されやすい。そのため、グラフィック画像や写真画像など階調表現や粒状感が重視される場合は、ハイライト側（階調が中間から明るい方側）は、ＣＭＹインクの混色を主に黒を形成し、シャドー側（階調が中間から暗い方側）に向かうにつれ、Ｋインクの割合を増加させることが好ましい。本実施形態においてもハイライト側はＫインクではなくＣＭＹインクで形成した方が粒状感の観点では好ましい。そのため、エッジ画素を除く画素もハイライト側はＣＭＹインクの割合を増加させて形成し、シャドー側に行くにつれて顔料インクＫ１と染料インクＫ２の混色の割合を増加させるようにすることが好ましい。画素を形成する際には、例えば、上述した図２５で示したインク量のパラメータを用いて形成する。
【０１２４】
また、輪郭部３０１のエッジ画素を染料インク（ＣＭＹ）の混色で形成すると輪郭形状の劣化が生じてしまうが、階調がハイライト側の時には顔料インクＫ１で形成すると画像は黒で縁取りされたように見えてしまう。
【０１２５】
一般的に、文字や線画（ライン）は可読性を重視するため形状が重要であり、グラフィック画像や写真画像は粒状性を重視する。そのため、本実施形態では、画像を文字や線画（ライン）に属するオブジェクトと、グラフィック画像や写真画像に属するオブジェクトに分類し、グラフィック画像や写真画像に属する画像の輪郭部３０１のエッジ画素は、ハイライト側の場合は、染料インクＣＭＹの混色の割合を優位として黒を形成し、シャドー側の場合は、顔料インクＫ１の割合を優位として黒を形成する。また、文字や線画（ライン）に属する画像の輪郭部３０１は、ハイライト側であっても輪郭部３０１の画素は顔料インクＫ１の割合を優位として形成する。輪郭部３０１のエッジ画素を除く画素は顔料インクＫ１と染料インクＫ２との混色を用いるが、この場合は染料インクＣＭＹを付加してもよいし、付加しなくてもよい。なお、入力画像の階調がグレー軸にある画像データは、色ズレ等による文字ラインの色付きを抑えるためにＫインクのみで形成するほうが好ましい場合もある。
【０１２６】
上記のインク付着量のコントロールは、上述した各インク量のパラメータで、それぞれの階調特性を予め設計しておけばよい。例えば、グラフィック画像及び写真画像の黒のＫ１、Ｋ２のインク量のパラメータは、ハイライト側の階調では出力（吐出量）が少なく、ミドル（中間）からシャドー側にかけて出力（吐出量）が増加するプロファイルのパラメータテーブルを設定すればよい。例えば、上述した図２５で示したインク量のパラメータを設定する。このように、本実施形態では、文字及び線画（ライン）に適用するインク量のパラメータ、グラフィック画像及び写真画像に適用するインク量のパラメータ、輪郭部３０１のエッジ画素に適用するインク量のパラメータ、輪郭部３０１のエッジ画素を除く画素に適用するインク量のパラメータなど各種の条件に合わせたパラメータを予め設定しておき、適宜適用させるように制御する。
【０１２７】
また、制御部１４８は、エッジ画素を除く画素を、顔料インクＫ１の着弾が少ない箇所に、より多くの染料インクＫ２を着弾させて形成する制御を行う。すなわち、顔料インクＫ１と染料インクＫ２を両方打ち込む場所では、互いのインクが重なり合いを持ちにくいように制御する。これは、例えば、用紙が湿っている部分にあとからインクを着弾させる場合、インクが用紙の浸透方向に広がりやすい。そのため、色材成分が浸透方向に染み込んでしまい、濃度が上がりにくく、裏抜け濃度は上がりやすくなってしまう。それで、同じインク付着量を打ち込む場合、紙面が露出している部分にインクを着弾させた方が濃度を上げるのに効率がよい。また、紙面の隙間が減るために、画像の埋まりがよくなる。これによって、ヘッドユニット１２の各ノズルの特性（ノズル曲がり、速度変動など）や用紙搬送誤差などで生じるスジやバンディングと呼ばれる色ムラが抑えられる、個々のドットが視認されにくくなって粒状感が良くなる、という有意な効果を得られる。同様に、顔料インクＫ１と染料インクＫ２と染料インクＣＭＹについても互いのインクが重ならないように紙面を優先して埋めるように設定する方が好ましい。
【０１２８】
上記のインク滴の着弾位置を制御する方法として、例えば、上述したハーフトーン処理（中間調処理）で説明したディザ処理を用いることができる。上述した図１３で示した行列マスク（最左列のディザマスク）を予め用意し、閾値と入力階調値の大小関係を比較して、インク着弾位置を制御する。具体的には、顔料インクＫ１のディザマスクと染料インクＫ２のディザマスクを、互いに反転したパターンに設定しておけば、画素数が５０％（２値の場合）になるまでは顔料インクＫ１と染料インクＫ２は重なりあいを持たないように制御できる。上記により、本実施形態では、効率よく濃度や紙面の埋まりを改善することができる。
【０１２９】
また、制御部１４８は、エッジ画素を除く画素を、顔料インクＫ１の着弾位置に対して、主走査方向及び副走査方向の何れか一方向に染料インクＫ２の着弾位置をずらして顔料インクＫ１と染料インクＫ２との重なりが少なくなるように形成する制御を行う。すなわち、主走査方向または副走査方向にインク滴の着弾位置をずらして重なり合いを抑えるように制御する。例えば、顔料インクＫ１を吐出するノズル列と、染料インクＫ２を吐出するノズル列の主走査方向の着弾タイミングをずらすことで、顔料インクＫ１と染料インクＫ２との重なりあいを少なくすることができる。また、単に１画素を顔料インクＫ１が形成するドットと染料インクＫ２が形成するドットにダブリングして形成してもよいが、見かけ上の解像度を増やす効果を得るために、主走査方向のデータ解像度を上げて、顔料インクＫ１と染料インクＫ２で高度にドットの形成を担当する処理を行ってもよい。なお、染料インクＣＭＹに関しても同様に顔料インクＫ１または染料インクＫ２に対して主走査方向のインク滴の着弾位置をずらす処理をしてもよいし、全てのインク滴の着弾位置をずらす処理をしてもよい。上記により、本実施形態では、効率よく濃度や紙面の埋まりを改善することができる。
【０１３０】
また、制御部１４８は、画像処理部１４４で太線化処理を行い、拡張されたエッジ画素の画素幅を用いてエッジ画素を形成する制御を行う。
【０１３１】
また、制御部１４８は、エッジ画素が外側から内側に向かって複数の画素で構成され、エッジ画素を顔料インクＫ１と染料インクＫ２とを組み合わせて形成する場合、外側の画素から内側の画素に向かって、顔料インクＫ１に対する染料インクＫ２の使用割合を増加させて形成する制御を行う。これにより、画像形成装置１０の使用環境に適した輪郭部３０１の処理を行うことができる。
【０１３２】
また、制御部１４８は、少なくとも特定色（ブラック）の顔料インクＫ１及び染料インクＫ２のインク付着量を、画像データに基づいて、それぞれのインクに対応した予め設定された変換情報（変換パラメータ）を用いて生成されたインク付着量データを用いて制御する。これにより、輪郭部３０１の滲みを抑え、スキャン速度が速くても高濃度で埋まりのよい画像を形成することができる。
【０１３３】
また、制御部１４８は、少なくとも特定色（ブラック）の顔料インクＫ１及び染料インクＫ２のインク付着量を、画像データに基づいて、それぞれのインクに対応した予め設定された変換情報（変換パラメータ）を用いて生成された、どちらか一方のインク付着量データ（Ｋ１又はＫ２）と、生成された一方のインク付着量データ（Ｋ１又はＫ２）を用いて所定の係数又は予め設定された変換情報（変換パラメータ）を用いて生成された他方のインク付着量データ（Ｋ２又はＫ１）とを用いて制御する。
【０１３４】
すなわち、ＲＧＢ形式の画像データから、ＣＭＹＫ１形式の画像データ、又はＣＭＹＫ２形式の画像データに変換し、その後、Ｋ１に対してＫ２（またはＫ２に対してＫ１）形式のデータを生成する。例えば、Ｋ１の階調に対してＫ２の階調値を予め定めた変換テーブルを用いてＫ２形式のデータを生成してもよいし、Ｋ１の階調に対して所定の係数を乗算してＫ２形式のデータを生成してもよい。これにより、輪郭部３０１の滲みを抑え、スキャン速度が速くても高濃度で埋まりのよい画像を形成することができる。
【０１３５】
次に、本実施形態の画像形成装置１０の処理動作について説明する。図２７は、画像形成装置の処理動作の一例について説明するフローチャート図である。
【０１３６】
画像判定部１４１は、画像データの画像の種類が文字及び線画であるか否かを判定する（ステップＳ１０）。文字及び線画でない場合（ステップＳ１０：Ｎｏ）、画像判定部１４１は、画像の種類がグラフィック画像及び写真画像であると判定し、制御部１４８は、エッジ画素の階調が中間から明るい方側であるか否かを判断する（ステップＳ１１）。エッジ画素の階調が中間から明るい方側である場合（ステップＳ１１：Ｙｅｓ）、制御部１４８は、エッジ画素は染料インクＣＭＹの混色を用いる割合を増加させて（ステップＳ１２）画像形成する制御を行う（ステップＳ２３）。エッジ画素の階調が中間から明るい方側でない場合（ステップＳ１１：Ｎｏ）、制御部１４８は、エッジ画素は特定色（ブラック）の顔料インクＫ１を用いる割合を増加させて（ステップＳ１３）画像形成する制御を行う（ステップＳ２３）。
【０１３７】
ステップＳ１０に戻り、文字及び線画である場合（ステップＳ１０：Ｙｅｓ）、エッジ検出部１４２は、画像データのエッジ画素を検出する（ステップＳ１４）。次に、取得部１４３は、画像形成する速度を示す印刷モード、画像形成する記録媒体１４の種類、温度又は湿度を示す環境情報の何れかを取得する（ステップＳ１５）。
【０１３８】
次に、画像処理部１４４は、取得部１４３で取得した印刷モード、記録媒体１４の種類、環境情報の少なくとも１つに基づいて、太線化処理を行うか否かを判断する（ステップＳ１６）。太線化処理を行わない場合（ステップＳ１６：Ｎｏ）、制御部１４８は、エッジ画素は顔料インクＫ１を用いて（ステップＳ１７）画像形成する制御を行う（ステップＳ２３）。太線化処理を行う場合（ステップＳ１６：Ｙｅｓ）、画像処理部１４４は、着弾したインクの滲みが大きくなるか否かを判断する（ステップＳ１８）。滲みが大きくならない場合（ステップＳ１８：Ｎｏ）、画像処理部１４４は、エッジ画素の画素幅を拡張する太線化処理を行う（ステップＳ１９）。
【０１３９】
次に、制御部１４８は、エッジ画素は顔料インクＫ１を用いて（ステップＳ２０）画像形成する制御を行う（ステップＳ２３）。
【０１４０】
ステップＳ１８に戻り、滲みが大きくなる場合（ステップＳ１８：Ｙｅｓ）、画像処理部１４４は、エッジ画素の画素幅を広く拡張する太線化処理を行う（ステップＳ２１）。次に、制御部１４８は、エッジ画素を顔料インクＫ１と染料インクＫ２とを組み合わせて形成する場合、外側の画素から内側の画素に向かって、顔料インクＫ１に対する染料インクＫ２の使用割合を増加させて（ステップＳ２２）、画像形成する制御を行う（ステップＳ２３）。
【０１４１】
以上の処理動作を行うことによって、画像形成装置１０は、生産速度を維持しながら画像濃度を濃くでき、文字や線画の視認性を向上させることができる。
【０１４２】
このように、本実施形態の画像形成装置１０は、画像データのエッジ画素を検出して、検出されたエッジ画素は顔料インクＫ１を用いて形成する制御を行い、エッジ画素を除く画素は顔料インクＫ１と染料インクＫ２とを組み合わせて形成する制御を行うことで、生産速度を維持しながら画像濃度を濃くでき、文字や線画の視認性を向上させることができる、という有利な効果を達成できる。すなわち、生産速度を維持しながら画像濃度を濃く、輪郭の滲みを抑えた画像を形成することが可能となる。
【０１４３】
以上、本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。また、以上の実施形態および変形例は任意に組み合わせることも可能である。
【０１４４】
また、上述した実施形態の画像形成装置１０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでフロッピー（登録商標）ディスク、ＣＤ（Compact  Disc）、ＣＤ−Ｒ（Compact  Disc-Recordable）、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、ＤＶＤ（Digital  Versatile  Disc）、ＳＤメモリカード（SD  memory  card）、ＵＳＢメモリ（Universal  Serial  Bus  memory）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１４５】
なお、本実施形態の画像形成装置１０の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【符号の説明】
【０１４６】
１０  画像形成装置
１１  キャリッジ
１２  ヘッドユニット
１３  搬送ステージ
１４  記録媒体
１５  エンコーダセンサ
１６  主走査モータ
１７  副走査モータ
２１  往路方向
２２  復路方向
１０１〜１１０  ノズル列
１２０  メイン制御基板
１２１  ＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
１２４  記録ヘッドドライバ
１２５  主走査ドライバ
１２６  副走査ドライバ
１３０  制御用ＦＰＧＡ
１３１  ＣＰＵ制御部
１３２  メモリ制御部
１３３  画像形成制御部
１３４  センサ制御部
１４１  画像判定部
１４２  エッジ検出部
１４３  取得部
１４４  画像処理部
１４５  記憶部
１４６  インク吐出制御部
１４７  モータ制御部
１４８  制御部
３０１  輪郭部
３０２  右側画素
３０３  左側画素
３０４  下側画素
３０５  上側画素
３０６  輪郭部
【先行技術文献】
【特許文献】
【０１４７】
【特許文献１】特許第４０６９４３０号公報
【特許文献２】特開２００９−１１３３２８号公報
【図１】
2016175191.tif 000003
【図２】
2016175191.tif 000004
【図３】
2016175191.tif 000005
【図４】
2016175191.tif 000006
【図５】
2016175191.tif 000007
【図６】
2016175191.tif 000008
【図７】
2016175191.tif 000009
【図８】
2016175191.tif 000010
【図９】
2016175191.tif 000011
【図１０】
2016175191.tif 000012
【図１１】
2016175191.tif 000013
【図１３】
2016175191.tif 000014
【図１４】
2016175191.tif 000015
【図１５】
2016175191.tif 000016
【図１６】
2016175191.tif 000017
【図１７】
2016175191.tif 000018
【図１８】
2016175191.tif 000019
【図１９】
2016175191.tif 000020
【図２０】
2016175191.tif 000021
【図２１】
2016175191.tif 000022
【図２２】
2016175191.tif 000023
【図２３】
2016175191.tif 000024
【図２４】
2016175191.tif 000025
【図２５】
2016175191.tif 000026
【図２６】
2016175191.tif 000027
【図２７】
2016175191.tif 000028
【図１２】
2016175191.tif 000029