(57)【要約】【課題】ノズル密度が低いヘッドでも対応可能であり、さらに印字速度を落とすことなく、着弾時間差による濃度ムラを抑制することができる印字制御装置を提供する。【解決手段】１走査領域を構成する往路走査で有彩色インクを吐出し、復路走査で無彩色インクを吐出して記録用紙上に画像を形成する画像形成装置を制御する印字制御装置において、入力された画像データにおける無彩色インクと有彩色インクとの同一画素に対する重ね打ちを検知する検知手段２０１と、有彩色インクと無彩色インクとの記録用紙上への同一画素における重ね打ちの着弾時間差を取得する取得手段２０２と、走査領域内において通常処理に比べて有彩色インクの比率を少なくするとともに無彩色インクの比率を多くするように着弾時間差に応じた濃度補正処理を行う補正手段２０３と、を備える。【選択図】図１１
2016215572.tif 000002
【特許請求の範囲】
【請求項１】
１走査領域を構成する往路走査で有彩色記録ヘッドにより有彩色インクを吐出し、前記１走査領域を構成する復路走査で無彩色記録ヘッドにより無彩色インクを吐出して記録用紙上に画像を形成する画像形成装置を制御する印字制御装置において、
入力された画像データにおける前記無彩色インクと前記有彩色インクとの同一画素に対する重ね打ちを検知する検知手段と、
前記有彩色インクと前記無彩色インクとの前記記録用紙上への同一画素における重ね打ちの着弾時間差を取得する取得手段と、
前記走査領域内において通常処理に比べて前記有彩色インクの比率を少なくするとともに前記無彩色インクの比率を多くするように前記着弾時間差に応じた濃度補正処理を行う補正手段と、
を備えることを特徴とする印字制御装置。
【請求項２】
前記補正手段は、ＲＧＢ表色系からＣＭＹＫ表色系への色空間変換の割り当てテーブルであるＬＵＴ（Look  Up  Table）を、前記着弾時間差に応じたテーブルであって通常処理に比べて走査領域内において前記有彩色インクの比率を少なくするとともに前記無彩色インクの比率を多くする濃度補正処理用ＬＵＴに切り替える、
ことを特徴とする請求項１記載の印字制御装置。
【請求項３】
前記補正手段は、ＣＭＹデータからＫデータを生成する墨版生成処理およびＫデータで代替えできる分のＣＭＹデータを削除する下色除去処理において用いるテーブルであるＢＧ／ＵＣＲテーブルを、前記着弾時間差に応じたテーブルであって通常処理に比べて走査領域内において前記有彩色インクの比率を少なくするとともに前記無彩色インクの比率を多くする濃度補正処理用ＢＧ／ＵＣＲテーブルに切り替える、
ことを特徴とする請求項１記載の印字制御装置。
【請求項４】
前記補正手段は、前記画像データの階調値が所定の閾値以上であって画像濃度差が大きいと判定される場合に、濃度補正処理を行う、
ことを特徴とする請求項１ないし３の何れか一記載の印字制御装置。
【請求項５】
前記補正手段は、前記画像データを分割した画像領域内の黒となる画素の密度が所定の閾値以上であって画像濃度差が発生すると判定される場合に、濃度補正処理を行う、
ことを特徴とする請求項１ないし３の何れか一記載の印字制御装置。
【請求項６】
前記補正手段は、前記画像データについてＲＧＢ値に基づいて所定の閾値毎に区分した濃度を判定し、判定した濃度区分に対応して、ＣＭＹの間引き量及び大滴化するＫ中滴の画素数を規定するマスクパターンを適用する濃度補正処理を行う、
ことを特徴とする請求項１ないし５の何れか一記載の印字制御装置。
【請求項７】
１走査領域を構成する往路走査で有彩色記録ヘッドにより有彩色インクを吐出し、前記１走査領域を構成する復路走査で無彩色記録ヘッドにより無彩色インクを吐出して記録用紙上に画像を形成する画像形成装置を制御する印字制御装置の主体となるコンピュータを、
入力された画像データにおける前記無彩色インクと前記有彩色インクとの同一画素に対する重ね打ちを検知する検知手段と、
前記有彩色インクと前記無彩色インクとの前記記録用紙上への同一画素における重ね打ちの着弾時間差を取得する取得手段と、
前記走査領域内において通常処理に比べて前記有彩色インクの比率を少なくするとともに前記無彩色インクの比率を多くするように前記着弾時間差に応じた濃度補正処理を行う補正手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字制御装置およびプログラムに関する。
【背景技術】
【０００２】
従来、普通紙等へのカラー記録において、記録スピードを向上させるために記録ヘッドの走査方向の往路方向と復路方向の双方にヘッドが移動している間にインクを吐出する、双方向印刷が一般的に知られている。
【０００３】
しかし、一方でインクを吐出するノズル列の配置によっては、往路走査と復路走査で異なる色順にてインクを打ち込むことによって生じる双方向色差という課題がある。そこで、双方向色差を補正する技術として、有彩色インク（カラーインク）と無彩色インク（ブラックインク）を異なるスキャンタイミングで印字する方法が考えられている。
【０００４】
しかし、記録ヘッドの走査領域（バンド）において、例えば往路走査で有彩色インク、復路走査で無彩色インクを吐出して画像を形成する場合、バンド内のスキャン開始位置と終了位置の両端部で有彩色インクと無彩色インクの着弾時間差が異なるために濃度に差が出てしまうことによる濃度ムラが発生する、という新たな課題が発生する。
【０００５】
そこで、インクの浸透時間より長い着弾時間差を設けることで、バンド内の両端部の濃度ムラを抑制する技術が提案されており、既に知られている。しかしながら、このような従来技術によれば、インクの浸透時間より長い着弾時間差を設けることで、印字速度が遅くなるという問題がある。
【０００６】
一方、特許文献１には、双方向印刷時の着弾時間差による濃度ムラを抑制する目的で、有彩色インクを記録するノズルと並列していない無彩色インクを記録するノズルを使用して画像形成を行うことで、着弾時間差をインクの浸透時間以上に設けることなく、濃度ムラを補正する画像形成方法について開示されている。このような特許文献１に開示の技術によれば、双方向印刷時の有彩色インクと無彩色インクの着弾時間差を検知し、着弾時間差に応じてインク付着量を補正することで濃度ムラを低減させるようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示の技術によれば、ノズル密度が高い記録ヘッドであれば、無彩色インクを記録するノズルと並列していない有彩色インクを記録するノズルを選択することが可能である。しかしながら、ノズル密度が低いヘッドでは無彩色インクを吐出する無彩色記録ヘッドと有彩色インクを吐出する有彩色記録ヘッドは並列していることが一般的であり、その場合上記技術は適用できない。
【０００８】
本発明は、上記に鑑みてなされたものであって、ノズル密度が低いヘッドでも対応可能であり、さらに印字速度を落とすことなく、有彩色インクと無彩色インクとの記録用紙上への同一画素における重ね打ちの着弾時間差による濃度ムラを抑制することができる印字制御装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、１走査領域を構成する往路走査で有彩色記録ヘッドにより有彩色インクを吐出し、前記１走査領域を構成する復路走査で無彩色記録ヘッドにより無彩色インクを吐出して記録用紙上に画像を形成する画像形成装置を制御する印字制御装置において、入力された画像データにおける前記無彩色インクと前記有彩色インクとの同一画素に対する重ね打ちを検知する検知手段と、前記有彩色インクと前記無彩色インクとの前記記録用紙上への同一画素における重ね打ちの着弾時間差を取得する取得手段と、前記走査領域内において通常処理に比べて前記有彩色インクの比率を少なくするとともに前記無彩色インクの比率を多くするように前記着弾時間差に応じた濃度補正処理を行う補正手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ノズル密度が低いヘッドでも対応可能であり、さらに印字速度を落とすことなく、有彩色インクと無彩色インクとの記録用紙上への同一画素における重ね打ちの着弾時間差による濃度ムラを抑制することができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施の形態にかかるインクジェット記録装置を概略的に示す斜視図である。
【図２】図２は、記録ヘッドの取付構造を概略的に示す平面図である。
【図３】図３は、記録ヘッドを示す平面図である。
【図４】図４は、染料系インクを同一箇所に打ち込んだ時の用紙内部の色剤分布を説明する図である。
【図５】図５は、顔料系インクを同一箇所に打ち込んだ時の用紙内部の色剤分布を説明する図である。
【図６】図６は、着弾時間差による用紙内への浸透深さを説明するための図である。
【図７】図７は、着弾時間差と濃度との関係の一例を示すグラフである。
【図８】図８は、従来のインクジェット記録装置における濃度ムラの一例を説明するための図である。
【図９】図９は、インクジェット記録装置のハードウェア構成を概略的に示すブロック図である。
【図１０】図１０は、ホストのハードウェア構成を概略的に示すブロック図である。
【図１１】図１１は、画像処理にかかる機能構成を概略的に示すブロック図である。
【図１２】図１２は、濃度補正処理を含む画像処理の流れを示すフローチャートである。
【図１３】図１３は、ＬＵＴの一例を示す図である。
【図１４】図１４は、第２の実施の形態にかかる濃度補正処理を含む画像処理の流れを示すフローチャートである。
【図１５】図１５は、ＢＧ／ＵＣＲテーブルの一例を示す図である。
【図１６】図１６は、ＢＧ／ＵＣＲテーブルの切り替えの一例を示す図である。
【図１７】図１７は、第３の実施の形態にかかる濃度補正処理を含む画像処理の流れを示すフローチャートである。
【図１８】図１８は、第４の実施の形態にかかる濃度補正処理を含む画像処理の流れを示すフローチャートである。
【図１９】図１９は、画像データ領域の黒色の密度の判定処理の流れを示すフローチャートである。
【図２０】図２０は、第５の実施の形態にかかる濃度補正処理を含む画像処理の流れを示すフローチャートである。
【図２１】図２１は、滴構成変更処理の流れを示すフローチャートである。
【図２２】図２２は、マスクパターンの一例について示す図である。
【図２３】図２３は、滴構成変更処理を模式的に示す図である。
【図２４】図２４は、マスクパターンの違いについて例示的に示す図である。
【図２５】図２５は、Ｋ中滴の液適量を大滴化するための駆動波形変更を説明する図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、印字制御装置およびプログラムの実施の形態を詳細に説明する。本実施形態は、画像形成装置としてインクジェット記録装置を適用し、印字制御装置としてパーソナルコンピュータ等のホストを適用したものである。
【００１３】
（第１の実施の形態）
図１は、第１の実施の形態にかかるインクジェット記録装置１を概略的に示す斜視図である。図１に示すように、画像形成装置であるインクジェット記録装置１は、インクジェットヘッドである画像形成部２と、シート搬送部３と、記録用紙収納部４とを含み、これら各部は装置本体１ａの内部に配置されている。
【００１４】
記録用紙収納部４は、画像記録用のシートとしてロール状の記録用紙３０をセットする。記録用紙収納部４は、シート幅方向のサイズが異なる記録用紙３０をセット可能である。
【００１５】
記録用紙３０は、紙軸（図示せず）に対して両側からフランジ３１が装着される。そして、記録用紙３０は、記録用紙収納部４に設けられたフランジ受け３２にフランジ３１を載置することにより、記録用紙収納部４に収納される。なお、フランジ受け３２の内部には、支持コロ（図示せず）が設けられている。そして、この支持コロとフランジ受け３２に載置したフランジ３１の外周とが当接することで、フランジ３１が回転し、記録用紙３０がシート搬送経路に送り出される。
【００１６】
インクジェット記録装置１は、画像形成部２を構成するキャリッジ１５を記録用紙３０の幅方向に走査させながら画像を形成する。そして、インクジェット記録装置１は、１回あるいは複数回のキャリッジ１５の走査が終了した後に記録用紙３０を搬送し、次の記録ラインを形成する。すなわち、インクジェット記録装置１は、いわゆるシリアル型インクジェット式記録装置である。
【００１７】
画像形成部２は、ガイドロッド１３およびガイドレール１４を図示しない両側板に掛け渡して備えている。キャリッジ１５は、これらのガイドロッド１３およびガイドレール１４に対して矢印Ａ方向に摺動可能に保持されている。キャリッジ１５は、インク滴を吐出する記録ヘッド１５ａ（図２参照）を搭載する。記録ヘッド１５ａは、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色のインク滴を吐出する。
【００１８】
画像形成部２は、記録用紙３０の幅方向の一方側に配置されるキャリッジ駆動モータ２１を含む主走査機構１０を備えている。また、主走査機構１０は、駆動プーリ２２と、従動プーリ２３と、ベルト部材２４とを備えている。駆動プーリ２２は、キャリッジ駆動モータ２１によって回転駆動される。従動プーリ２３は、シート幅方向の他方側に配置される。なお、従動プーリ２３は、図示しないテンションスプリングによって外方、すなわち駆動プーリ２２に対して離間する方向にテンションがかけられている。
【００１９】
ベルト部材２４は、駆動プーリ２２と従動プーリ２３との間に掛け回される。ベルト部材２４は、キャリッジ１５の背面側に設けたベルト固定部に一部分が固定保持されていることで、シート幅方向にキャリッジ１５を牽引する。
【００２０】
加えて、画像形成部２は、キャリッジ１５の主走査位置を検知するため、エンコーダシート４０（図２参照）を備えている。エンコーダシート４０は、記録用紙３０の幅方向に沿って配置される。すなわち、キャリッジ１５の主走査位置は、キャリッジ１５に設けられた図示しないエンコーダセンサによってエンコーダシート４０を読み取ることにより検知される。
【００２１】
シート搬送部３は、キャリッジ１５における主走査領域のうち記録領域では、記録用紙３０を当該記録用紙３０の幅方向と直交する方向、すなわちシート搬送方向（図１中、矢印Ｂで示す方向）に間欠的に搬送する。
【００２２】
加えて、シート搬送部３における記録用紙３０の幅方向のキャリッジ１５の移動領域外、または主走査領域のうち一方の端部側領域（図１中、左側）には、メインカートリッジ１８が装置本体１ａに対して着脱自在に装着されている。メインカートリッジ１８は、記録ヘッド１５ａのサブタンクに供給する各色のインクを収容したものである。
【００２３】
また、シート搬送部３におけるキャリッジ１５の移動領域の一方の端部側領域、すなわち空吐出位置側（図１中、左側）には、空吐出受け（図示せず）も設けられている。空吐出受けは、増粘したインクを排出するために画像記録に寄与しないインク滴を吐出する空吐出動作の際に、吐出されたインク滴を受ける。各記録ヘッド１５ａは、所定の条件成立時、吐出性能の維持または回復のために、上記空吐出位置において空吐出を行う。
【００２４】
さらに、キャリッジ１５の移動領域の他方の端部側、すなわちキャリッジホーム位置側（図１中、右側）には、記録ヘッド１５ａの維持回復を行う維持回復機構１９が配置されている。維持回復機構１９は、図示を省略しているが、記録ヘッド１５ａの各ノズル面をキャッピングするための各キャップや、ノズル面をワイピングするためのブレード部材であるワイパーブレードなどを備えている。
【００２５】
なお、装置の仕様によっては、例えば空吐出受けをキャリッジホーム位置側に設けて、キャップやワイパーブレードと同様に維持回復機構１９に含めた構成としてもよい。また、キャリッジホーム位置側および空吐出位置側の両方に、それぞれ空吐出受けを設ける構成であってもよい。
【００２６】
次に、記録ヘッド１５ａについて説明する。ここで、図２は記録ヘッド１５ａの取付構造を概略的に示す平面図、図３は記録ヘッド１５ａを示す平面図である。図２に示すように、記録ヘッド１５ａは、ガイドロッド１３およびガイドレール１４に保持されているキャリッジ１５に搭載される。
【００２７】
また、図３に示すように、記録ヘッド１５ａは、ＫＣＭＹの各色のインクを吐出するノズル列Ｋ１〜Ｋ４、Ｃ１〜Ｃ２、Ｍ１〜Ｍ２、Ｙ１〜Ｙ２で構成されている。なお、図３に示すように、奇数番号のノズル列と偶数番号のノズル列とは、ノズルピッチの１／２分ずれた位置に配置することで１走査あたりの印字解像度を２倍にしている。
【００２８】
ここで、Ｋインク（ブラックインク）を吐出するノズル列を備えた無彩色記録ヘッド１５ｂは、モノクロ画像の印字速度を向上させるために、縦列に２つ並んでいる。２つに並んだ列の一方の列は、ＣＭＹインク（カラーインク）を吐出するノズル列を備えた有彩色記録ヘッド１５ｃと並列し、他方の列はＣＭＹインクを吐出するノズル列を備えた有彩色記録ヘッドとは並列しない位置に設けられる。
【００２９】
また、ＣＭＹインクを吐出するノズル列は、後述するインク色の着弾順による双方向色差を回避するために主走査方向Ａにおいて対称に配置されている。
【００３０】
なお、記録ヘッド１５ａの配置はこれに限ったものではなく、例えばノズル列Ｋ３〜Ｋ４がＫ１〜Ｋ２に対して副走査方向の逆側に備えられている構成としてもいいし、ＣＭＹインクの色順も対称配置であればＣＭＹの並びが入れ替わっていてもよい。
【００３１】
ここで、インク色の着弾順による双方向色差について説明する。インクジェットの色剤定着特性として、異なる色のインク滴が同一箇所に打ち込まれた場合、先に用紙表面に着弾した色のインクの方が支配的になるという特性がある。図４は染料系インクを同一箇所に打ち込んだ時の用紙内部の色剤分布を説明する図、図５は顔料系インクを同一箇所に打ち込んだ時の用紙内部の色剤分布を説明する図である。
【００３２】
染料系インクにおいて、図４（ａ）に示すように記録用紙３０にＡ色の滴とＢ色の滴とを順次打ち込む場合、まず、図４（ｂ）に示すように先に打ち込んだＡ色の滴の方が記録用紙３０に浸透する。次いで、Ｂ色の滴を打ち込むと、図４（ｃ）に示すようにＢ色の滴はＡ色の浸透領域内で浸透する。染料系インクの場合、先に打ち込んだＡ色の滴が後に打ち込んだＢ色の滴よりも広い範囲に拡がり、色剤の定着範囲に差が生じる。このため、２次色（Ｃ＋ＭやＭ＋Ｙ等）においては、先に打ち込んだ滴の色の方がより支配的な色成分となる。
【００３３】
顔料系インクにおいて、図５（ａ）に示すように記録用紙３０にＡ色の滴とＢ色の滴とを順次打ち込む場合、まず、図５（ｂ）に示すように先に打ち込んだＡ色の滴の方が記録用紙３０に浸透する。次いで、Ｂ色の滴を打ち込むと、図５（ｃ）に示すようにＢ色の滴はＡ色の浸透領域を抜けて浸透する。顔料系インクの場合、先に打ち込んだインクに含まれる色剤は用紙表面に留まり、後から打ち込まれた方の色剤は用紙内部に沈んでしまう。結果として、顔料系インクの場合、用紙表面に近い側（先に打ち込んだ滴の方）の色剤の特性が強くなり、支配的な色成分となる。
【００３４】
なお、図４および図５においては、液滴が浸透する記録対象物について説明しているが、液滴が浸透しない記録対象物においても同様の現象が生じる。
【００３５】
ＣＭＹインクを吐出するノズル列が対称配置になっていない、且つ１バンドの画像を記録ヘッドの１走査で完成させる場合、主走査方向の往路走査と復路走査でＣＭＹインクの打ち順が切り替わるため、色調を支配するインク色がバンド間で切り変わることで色差が生じてしまう。但し、１走査内において１ノズル単位でＣＭＹインクの打ち順が切り替わっていても人間の目には色差として認識されない。
【００３６】
以上より、ノズルの打ち込み色順がバンド間で切り替わることがないように、ＣＭＹインクを吐出するノズル列は主走査方向Ａにおいて対称配置（図３参照）であることが望ましい。
【００３７】
但し、図３に示すような記録ヘッド１５ａのノズル色順で配置されている場合、ＫインクとＣＭＹインクの配置関係は対称配置になっていないため、Ｋインクの使用量が多いシャドー部の色域において双方向色差が発生してしまう。これを回避するために、１バンド画像を１走査で完成させる印字モードにおいては、Ｋインクを常にＣＭＹインクの後に着弾させるために、図３に示す記録ヘッド１５ａのＫ３〜Ｋ４のみ使用することがさらに望ましい。
【００３８】
次いで、インク滴の着弾時間差において生じる濃度差について説明する。ここで、図６は着弾時間差による用紙内への浸透深さを説明するための図である。本発明者らの実験によると、図６に示すように、着弾時間差において浸透深さの違いが生じることが分かっている。
【００３９】
図６（ａ）に示すように、着弾時間差が小さい場合、先に着弾する有彩色インク（カラーインク）のドットが完全には乾燥していない状態で無彩色インク（ブラックインク）のドットが着弾する。このため、無彩色インクが記録用紙３０の内部により浸透しやすくなって無彩色インクの濃度が低くなる傾向がある。
【００４０】
一方、図６（ｂ）に示すように、着弾時間差が大きい場合、先に着弾する有彩色インクのドットが乾燥している状態で無彩色インクのドットが着弾するため、無彩色インクが記録用紙３０の内部に浸透しにくいため無彩色インクの濃度が高くなる傾向がある。
【００４１】
図７は、着弾時間差と濃度との関係の一例を示すグラフである。図７に示すグラフは、記録ヘッド１５ａを移動速度Ｖ［ｍ／ｓ］で走査させた場合の着弾時間差と濃度との関係を示すものである。図７に示すように、着弾時間差と濃度との関係としては、着弾時間差の増加とともに濃度が向上し、一定の着弾時間差以上になると濃度が飽和するという傾向がある。
【００４２】
着弾時間差は、インクジェット記録装置１のキャリッジ１５の移動速度と注目画素位置から、以下のように算出する。例えば、注目画素位置を記録用紙３０の先端且つ往路の記録開始位置（図２の右下位置）とし、注目画素位置から往路終了位置までの距離をＬ１［ｍｍ］、復路開始位置から注目画素位置までの距離をＬ２［ｍｍ］とする。また、キャリッジ１５の移動速度をＶ［ｍｍ／Ｓ］とする。そして、注目画素位置の往路記録タイミングと復路記録タイミングの時間差、つまり注目画素位置におけるカラーインクとブラックインクの着弾時間差は下式で求められる。
注目画素位置の着弾時間差＝（Ｌ１＋Ｌ２）／Ｖ  ［Ｓｅｃ］
【００４３】
注目画素位置の着弾時間差が算出できればＮ［画素］離れている画素位置の着弾時間差は、記録解像度Ｄ［ｄｐｉ］を用いて、下式で求められる。
Ｎ画素離れた画素位置の着弾時間差
＝｛（Ｌ１−２５．４＊Ｎ／Ｄ）＋（Ｌ２−２５．４＊Ｎ／Ｄ）｝／Ｖ  ［Ｓｅｃ］
【００４４】
なお、注目画素位置の着弾時間差は、既知の技術である特開２００４−０８２４４９号公報に記載の通り、走行時間測定手段を用いてキャリッジを走査させながら実測してもよい。この場合、Ｎ画素離れた画素位置の着弾時間差は記録周波数ｆ［Ｈｚ］、測定した着弾時間差ｔ１［Ｓ］から下式で求められる。
Ｎ画素離れた画素位置の着弾時間差＝ｔ１−２Ｎ／ｆ  ［Ｓｅｃ］
【００４５】
ここで、従来のインクジェット記録装置において上述のような濃度差に応じて発生する濃度ムラについて説明する。ここでは、１バンド領域の画像を１回の走査で完成させるような高速印字を達成するための印字方法を採用するインクジェット記録装置での例について説明する。
【００４６】
図８は、従来のインクジェット記録装置における濃度ムラの一例を説明するための図である。図８において、１走査目（１スキャン目）に往路方向にキャリッジを走査させながらＣＭＹインクを吐出し、２走査目（２スキャン目）に復路方向にキャリッジを走査させながらＫインクを吐出するバンド（図８のシート搬送方向の最下部のバンド）に着目する。このバンドにおいては、図８に示すように、図８の左端部程、濃度が低くなり、右端部程、濃度が高くなる。よって、図８に示すようにバンド内の左右端部において「濃い」部分と「薄い」部分が存在し、またバンド毎に「濃い」部分と「薄い」部分の配置が逆転しながら繰り返されるので、濃度ムラとして認識される。
【００４７】
続いて、インクジェット記録装置１のハードウェア構成について説明する。
【００４８】
図９は、インクジェット記録装置１のハードウェア構成を概略的に示すブロック図である。図９に示すように、インクジェット記録装置１は、制御部１００を備えている。制御部１００は、インクジェット記録装置１全体の制御を司るＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、不揮発性メモリ（ＮＶＲＡＭ）１０４と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１０５とを備えている。
【００４９】
ＲＯＭ１０２は、ＣＰＵ１０１が実行するプログラムと、その他の固定データとを格納する。ＲＡＭ１０３は、画像データ等を一時格納する。不揮発性メモリ（ＮＶＲＡＭ）１０４は、インクジェット記録装置１の電源が遮断されている間もデータを保持する。ＡＳＩＣ１０５は、各種信号処理や並び替え等を行う画像処理や、その他装置全体を制御するための入出力信号を処理する。
【００５０】
また、ＲＯＭ１０２は、用紙サイズ毎の着弾時間差を記憶している着弾時間差記憶部１０２ａを含んでいる。着弾時間差記憶部１０２ａは、概略的には、無彩色インク（ブラックインク）と有彩色インク（カラーインク）との記録用紙３０上への同一画素における重ね打ちの着弾時間差を記憶している。なお、上記距離Ｌ１、Ｌ２は、記録用紙３０のサイズによって変動する値であるため、着弾時間差記憶部１０２ａは、記録用紙３０のサイズ毎に記録画素位置に応じた着弾時間差をテーブルデータとして保持している。
【００５１】
加えて、制御部１００は、ホストＩ／Ｆ１０６と、ヘッド駆動制御部１０７と、ヘッドドライバ１０８と、主走査モータ駆動部１１１と、副走査モータ駆動部１１３と、Ｉ／Ｏ１１６とを備えている。また、制御部１００は、ＡＣバイアス供給部１１４と、環境センサ１１８とを接続している。
【００５２】
ホストＩ／Ｆ１０６は、印字制御装置として機能するホスト９０側とのデータや信号の送受信を行う。ホスト９０は、パーソナルコンピュータ等の画像処理装置であるデータ処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などである。ヘッド駆動制御部１０７及びヘッドドライバ１０８は、記録ヘッド１５ａを駆動制御するための駆動波形を生成する。主走査モータ駆動部１１１は、主走査モータであるキャリッジ駆動モータ２１を駆動する。副走査モータ駆動部１１３は、シート搬送部３を駆動する副走査モータ１１２を駆動する。
【００５３】
ＡＣバイアス供給部１１４は、帯電ローラ３４にＡＣバイアスを供給する。例えば、ＡＣバイアス供給部１１４は、記録用紙３０が帯電ローラ３４に当接しているときには、検出された表面電位と逆極性で且つ同電位の印加電圧を帯電ローラ３４に印加することにより、記録用紙３０の表面電荷を効果的に除去する。環境センサ１１８は、環境温度及び／又は環境湿度を検出する。Ｉ／Ｏ１１６は、環境センサ１１８からの検知信号を入力する。
【００５４】
また、制御部１００には、インクジェット記録装置１に必要な情報の入力及び表示を行うための操作パネル１１７が接続されている。
【００５５】
ここで、制御部１００は、ホスト９０側からの画像データを含む印刷データ等をケーブル或いはネットワークを介してホストＩ／Ｆ１０６で受信する。なお、制御部１００に対する印刷データの生成出力は、ホスト９０側のプリンタドライバＰＤによって行う。プリンタドライバＰＤは、概略的には、画像を形成するためにインクジェット記録装置１に対して画像データ（印刷データ）を転送するプログラムである。
【００５６】
制御部１００のＣＰＵ１０１は、ホストＩ／Ｆ１０６の受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ１０５にてデータの並び替え処理等を行ってヘッド駆動制御部１０７に画像データを転送する。
【００５７】
なお、画像出力するための印刷データのビットマップデータへの変換は、前述したようにホスト９０側のプリンタドライバＰＤで画像データをビットマップデータに展開してインクジェット記録装置１に転送するようにしている。しかしながら、これに限るものではなく、例えばＲＯＭ１０２にフォントデータを格納して行っても良い。
【００５８】
ヘッド駆動制御部１０７は、駆動パルスのパターンデータをＤ／Ａ変換するＤ／Ａ変換器等で構成される。ヘッド駆動制御部１０７は、一の駆動パルス（駆動信号）又は複数の駆動パルス（駆動信号）で構成される駆動波形をヘッドドライバ１０８に対して出力する。
【００５９】
ヘッドドライバ１０８は、シリアルに入力される記録ヘッド１５ａの１行分に相当する画像データ（ドットパターンデータ）に基づいて記録ヘッド１５ａを駆動する。より詳細には、ヘッドドライバ１０８は、画像データに基づいてヘッド駆動制御部１０７から与えられる駆動波形を構成する駆動パルスを選択的に記録ヘッド１５ａの圧力発生手段（図示せず）に印加する。
【００６０】
例えば、ヘッドドライバ１０８は、シフトレジスタ、ラッチ回路、レベル変換回路（レベルシフタ）、アナログスイッチアレイ（スイッチ手段）等を含む。シフトレジスタは、クロック信号及びシリアルデータを入力する。ラッチ回路は、シフトレジスタのレジスト値をラッチ信号でラッチする。レベル変換回路（レベルシフタ）は、ラッチ回路の出力値をレベル変化する。アナログスイッチアレイ（スイッチ手段）は、レベルシフタでオン／オフを制御される。
【００６１】
ヘッドドライバ１０８は、アナログスイッチアレイのオン／オフを制御することで、ヘッド駆動制御部１０７からの駆動波形に含まれる所要の駆動波形を選択的に圧力発生手段に印加して記録ヘッド１５ａを駆動する。ここでは、駆動波形を複数の駆動パルスで構成して、１又は複数の駆動パルスを与えることによって、大滴、中滴、小滴、滴なしの４種類の階調を再現できるようにしている。
【００６２】
次に、ホスト９０のハードウェア構成について説明する。
【００６３】
図１０は、ホスト９０のハードウェア構成を概略的に示すブロック図である。図１０に示すように、ホスト９０は、このホスト９０の動作制御の主体となるコンピュータであるＣＰＵ（Central  Processing  Unit：中央処理装置）９１を備えている。このＣＰＵ９１には、ＣＰＵ９１が起動時に実行するプログラムや必要なデータ等を記憶するためのＲＯＭ（Read  Only  Memory）９２と、ＣＰＵ９１のワークエリア等を構成するためのＲＡＭ（Random  Access  Memory）９３とが内部バス９４を介して接続されている。
【００６４】
さらに、ＣＰＵ９１には、時計回路９５、ネットワークインタフェース（Ｉ/Ｆ）回路９６、ネットワーク伝送制御部９７、磁気ディスク装置９８、媒体制御装置９９、表示制御部８９および入力制御部８８が、内部バス９４を介して接続されている。これらの各要素間のデータのやりとりは、主としてこの内部バス９４を介して行われる。
【００６５】
時計回路９５は、現在日時情報を出力するためのものである。
【００６６】
ネットワークＩ/Ｆ回路９６は、このホスト９０をＬＡＮ等のネットワーク（図示せず）を介してインクジェット記録装置１に接続するためのものである。ネットワーク伝送制御部９７は、ネットワークを介して、インクジェット記録装置１との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。例えば、ネットワークＩ/Ｆ回路９６は、ネットワークを介してインクジェット記録装置１を接続し、インクジェット記録装置１へ印刷文書情報（印刷データ）等を送信したり、インクジェット記録装置１より印刷処理状態等を受信したりする等の動作を行う。
【００６７】
磁気ディスク装置９８は、ＯＳ（Operating  System）、ＯＳ上で走る種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものである。本実施の形態においては、アプリケーションプログラムとして、プリンタドライバＰＤなどが記憶されている。媒体制御装置９９は、交換可能なＣＤ−ＲＯＭ等の記録媒体５０に記憶されているデータ（種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータ）を読み込むためのものである。
【００６８】
このようなホスト９０では、ユーザが電源を投入するとＣＰＵ９１がＲＯＭ９２内のローダーというプログラムを起動させ、磁気ディスク装置９８よりＯＳをＲＡＭ９３に読み込み、このＯＳを起動させる。このようなＯＳは、ユーザの操作に応じてアプリケーションプログラムを起動したり、情報を読み込んだり、保存を行ったりする。なお、記録媒体５０はＣＤ−ＲＯＭに限るものではなく、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、半導体メモリ等のコンピュータで読み取り可能な記録媒体であれば良い。この場合、媒体制御装置９９を記憶媒体のデータを読み込み可能なものに変更することはいうまでもない。また、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよい。さらに、アプリケーションプログラムは、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００６９】
なお、一般的には、ホスト９０の磁気ディスク装置９８にインストールされるアプリケーションプログラムは、記録媒体５０に記録され、この記録媒体５０に記録されたアプリケーションプログラムが磁気ディスク装置９８にインストールされる。このため、記録媒体５０も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばネットワークインタフェース回路９６を介して外部から取り込まれ、磁気ディスク装置９８にインストールされても良い。
【００７０】
ＣＲＴなどの表示装置８７は、ホスト９０を操作するための画面を表示するためのものである。そして、表示制御部８９は、表示装置８７の表示内容を制御する。
【００７１】
キーボード装置８６は、ホスト９０に対する各種の指示を種々のキー操作により行わせるためのものである。指示装置８５は、表示装置８７の任意の点を指示する等の操作作業を行うためのもの（例えば、マウス等のポインティングデバイス）である。そして、入力制御部８８は、キーボード装置８６および指示装置８５の入力情報を取り込む等する。
【００７２】
また、印刷文書情報（印刷データ）は、起動されたアプリケーションプログラム（プリンタドライバＰＤ）により生成されて磁気ディスク装置９８に保存されたり、インクジェット記録装置１に出力されたりする。
【００７３】
次に、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する各種の処理のうち、画像処理について以下に説明する。
【００７４】
図１１は、画像処理にかかる機能構成を概略的に示すブロック図である。図１１に示すように、ホスト９０のＣＰＵ９１は、プリンタドライバＰＤに従うことにより、ＣＭＭ（Color  Management  Module）処理部２００、検知手段として機能する色判別処理部２０１、取得手段として機能する呼び出し部２０２、補正手段として機能する補正処理部２０３、として機能する。また、ホスト９０のＣＰＵ９１は、プリンタドライバＰＤに従うことにより、総量規制処理部２０４、γ補正部２０５、中間調処理部２０６、レンダリング処理部２０７、終了判断処理部２０８、として機能する。
【００７５】
ＣＭＭ処理部２００は、アプリケーションソフトなどから与えられた画像データをモニター表示用の色空間からインクジェット記録装置１用の色空間への変換（ＲＧＢ表色系→ＣＭＹＫ表色系）を行う。
【００７６】
色判別処理部２０１は、ＣＭＭ処理部２００によるＣＭＹＫへのデータ変換後、ＣＭＹＫの値によって画素が何色かを判定する。つまり、色判別処理部２０１は、ＣＭＭ処理部２００によるＣＭＹＫへのデータ変換後、無彩色インク（ブラックインク）と有彩色インク（ＣＭＹインク）との同一画素に対する重ね打ちを検知する。
【００７７】
色判別処理部２０１は、前述したように左右端部の濃度差が生じるのはブラックインクとカラーインクが重なる場合であるため、同一画素における無彩色と有彩色との存在を判別するようにしたものである。
【００７８】
呼び出し部２０２は、無彩色インク（ブラックインク）と有彩色インク（ＣＭＹインク）との同一画素に対する重ね打ちを検知した場合に、インクジェット記録装置１のＲＯＭ１０２の着弾時間差記憶部１０２ａを参照する。そして、呼び出し部２０２は、画像データの画像サイズに合致するブラックインクとカラーインクの記録用紙３０上への同一画素における重ね打ちの着弾時間差情報を呼び出す。なお、着弾時間差記憶部１０２ａは、ホスト９０の磁気ディスク装置９８などに予めコピーしておくものであっても良い。
【００７９】
補正処理部２０３は、走査領域内において通常処理に比べて有彩色インクの比率を少なくするとともに無彩色インクの比率を多くするように、呼び出し部２０２で呼び出した着弾時間差に応じた濃度補正処理を実行する。
【００８０】
本実施形態においては、補正処理部２０３は、呼び出し部２０２で呼び出した着弾時間差に応じてＬＵＴ（Look  Up  Table）の切り替えを行って、濃度補正処理を実行する。より詳細には、補正処理部２０３は、色が無彩色であった場合に、ＣＭＹの比率を少なくし、Ｋの比率を多くする処理を行うことを目的として、濃度補正用のＬＵＴへの切り替えを行う。
【００８１】
総量規制処理部２０４は、インクの付着量の総数を制限する総量規制処理を行う。
【００８２】
γ補正部２０５は、インクジェット記録装置１の特性やユーザの嗜好を反映したγ補正を行う。
【００８３】
中間調処理部２０６は、画像データをインクジェット記録装置１の記録ヘッド１５ａから噴射するドットのパターン配置に置き換える中間調処理を行う。
【００８４】
レンダリング処理部２０７は、画像を生成するレンダリング処理を行う。
【００８５】
終了判断処理部２０８は、全ての画素に対する所定の処理が終了しているかを判断する。
【００８６】
次いで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する画像処理のうち、濃度補正処理を含む画像処理について図１２のフローチャートを参照して説明する。
【００８７】
図１２に示すように、画像データ（ＲＧＢデータ）が入力されると、ホスト９０のＣＰＵ９１は、入力された画像データ（ＲＧＢデータ）のＲＧＢ値をＲＡＭ９３に格納する（ステップＳ１）。
【００８８】
次いで、ホスト９０のＣＰＵ９１（ＣＭＭ処理部２００）は、カラーマッチング処理を行う（ステップＳ２）。より詳細には、ＣＭＭ処理部２００は、アプリケーションソフトなどから与えられた画像データをモニター表示用の色空間からインクジェット記録装置１用の色空間への色空間変換（ＲＧＢ表色系→ＣＭＹＫ表色系）を通常処理用のＬＵＴ（Look  Up  Table）により行う。
【００８９】
次いで、ホスト９０のＣＰＵ９１（色判別処理部２０１）は、カラーマッチング処理の結果に基づいて、無彩色インク（ブラックインク）と有彩色インク（ＣＭＹインク）との同一画素に対する重ね打ちを検知する（ステップＳ３〜Ｓ４）。
【００９０】
無彩色インク（ブラックインク）と有彩色インク（ＣＭＹインク）との同一画素に対する重ね打ちはないと判定した場合（ステップＳ３のＹｅｓまたはステップＳ４のＹｅｓ）、ホスト９０のＣＰＵ９１は、そのままステップＳ９の総量規制処理に進む。
【００９１】
一方、無彩色インク（ブラックインク）と有彩色インク（ＣＭＹインク）との同一画素に対する重ね打ちがあると判定した場合（ステップＳ３のＮｏ、ステップＳ４のＮｏ）、ホスト９０のＣＰＵ９１（呼び出し部２０２）は、インクジェット記録装置１のＲＯＭ１０２の着弾時間差記憶部１０２ａを参照する。そして、ホスト９０のＣＰＵ９１（呼び出し部２０２）は、入力された画像データの画像サイズに合致する記録用紙３０のサイズに対応したブラックインクとカラーインクの記録用紙３０上への当該画素における重ね打ちの着弾時間差情報を呼び出す（ステップＳ５）。
【００９２】
次いで、ホスト９０のＣＰＵ９１（補正処理部２０３）は、ＲＡＭ９３に格納された画像データ（ＲＧＢデータ）のＲＧＢ値を呼び出す（ステップＳ６）。また、ホスト９０のＣＰＵ９１（補正処理部２０３）は、着弾時間差に応じた濃度補正処理用のＬＵＴ（Look  Up  Table）への切り替えを行う（ステップＳ７）。
【００９３】
濃度補正を実行する場合、通常の処理で使用するＬＵＴよりも、ＣＭＹの比率が少なく、Ｋの比率が多いＬＵＴに切り替える。ホスト９０のＣＰＵ９１（補正処理部２０３）は、このように通常の処理よりもＣＭＹの比率を少なくすることで、着弾時間差による濃度ムラを抑制する。
【００９４】
次いで、ホスト９０のＣＰＵ９１（ＣＭＭ処理部２００）は、カラーマッチング処理を行う（ステップＳ８）。より詳細には、ＣＭＭ処理部２００は、画像データ（ＲＧＢデータ）をモニター表示用の色空間からインクジェット記録装置１用の色空間への変換（ＲＧＢ表色系→ＣＭＹＫ表色系）を、ステップＳ７で切り替えたＬＵＴにより行う。すなわち、ＣＭＭ処理部２００は、入力値（ＲＧＢ表色系）にそれぞれ対応する出力値（ＣＭＹＫ表色系）を、ＬＵＴから算出する。
【００９５】
ここで、図１３はＬＵＴの一例を示す図である。本実施形態においては、通常処理用のＬＵＴとは別に、濃度補正に対応した濃度補正処理用のＬＵＴを備えている。図１３（ａ）は通常処理用のＬＵＴの一例を示し、図１３（ｂ）は濃度補正処理用のＬＵＴの一例を示す。
【００９６】
ＬＵＴは、入力値に対する出力値の割り当てテーブルのことである。ＬＵＴのテーブル容量（格納数）は、階調分だけ存在する。例えば、２５６階調なら２５６個のデータ格納数を持っている。ＬＵＴは、予め設定された入力値に対する出力値を参照させることによってデータの変換を行うものである。
【００９７】
例えば、Ｒ:Ｇ:Ｂの値が１０：１０：１０である画素データが入力された場合、通常処理のＬＵＴでは、図１３（ａ）に示すように、Ｃ：Ｍ：Ｙ：Ｋの値は５０：５０：５０：２００と瞬時に出力される。一方、Ｒ:Ｇ:Ｂの値が１０：１０：１０である画素データが入力された場合、濃度補正処理用のＬＵＴでは、図１３（ｂ）に示すように、１０：１０：１０：２５５と瞬時に出力される。このように濃度補正処理用のＬＵＴへの切り替えを行うことで、有彩色インクの比率を少なくし、かつ無彩色インクの比率を多くすることができる。
【００９８】
続いて、ホスト９０のＣＰＵ９１（総量規制処理部２０４）による総量規制処理（ステップＳ９）、ＣＰＵ９１（γ補正部２０５）によるγ補正処理（ステップＳ１０）、をそれぞれ実行する。また、ＣＰＵ９１（中間調処理部２０６）による中間調処理（ステップＳ１１）、ＣＰＵ９１（レンダリング処理部２０７）によるレンダリング処理（ステップＳ１２）をそれぞれ実行する。
【００９９】
そして、ホスト９０のＣＰＵ９１（総量規制処理部２０４）は、全ての画素に対して上述した処理（ステップＳ１〜Ｓ１２）を繰り返し実行する（ステップＳ１３）。ホスト９０のＣＰＵ９１（総量規制処理部２０４）は、全ての画素に対する処理が終了したと判断すると（ステップＳ１３のＹｅｓ）、処理後のデータを画像データとしてインクジェット記録装置１に送出する。
【０１００】
このように本実施形態によれば、入力された画像データにおける無彩色インクと有彩色インクとの同一画素に対する重ね打ちを検知した場合、有彩色インクと無彩色インクとの記録用紙上への同一画素における重ね打ちの着弾時間差を取得する。そして、着弾時間差に応じたテーブルであって通常処理に比べて走査領域内において有彩色インクの比率を少なくするとともに無彩色インクの比率を多くする濃度補正処理用ＬＵＴに切り替える。これにより、ノズル密度が低いヘッドでも対応可能であり、さらに印字速度を落とすことなく、着弾時間差による濃度ムラを抑制することができる。
【０１０１】
（第２の実施の形態）
次に、第２の実施の形態について説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１０２】
第１の実施の形態では、着弾時間差に応じた濃度補正処理用のＬＵＴへの切り替えを行うことにより（ステップＳ７）、着弾時間差による濃度ムラを抑制するようにした。本実施形態においては、ＢＧ／ＵＣＲ（墨版生成／下色除去）テーブルを切り替えることで、ＣＭＹの比率を少なくし、Ｋの比率を多くする処理を行うようにした点で、第１の実施の形態とは異なるものとなっている。
【０１０３】
ここで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する各種の処理のうち、画像処理について以下に説明する。本実施形態においては、図１１で示した補正処理部２０３が、呼び出し部２０２で呼び出した着弾時間差に応じたＢＧ／ＵＣＲテーブルの切り替えを行って、濃度補正処理を実行する。
【０１０４】
次いで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する画像処理のうち、ＢＧ／ＵＣＲテーブルを切り替える処理を含む画像処理について図１４のフローチャートを参照して説明する。なお、ステップＳ１７を除く処理は図１２のフローチャートで説明した処理と変わるものではないので、その説明は省略する。
【０１０５】
図１４に示すように、ホスト９０のＣＰＵ９１（補正処理部２０３）は、ＲＡＭ９３に格納された画像データ（ＲＧＢデータ）のＲＧＢ値を呼び出す（ステップＳ６）。そして、ホスト９０のＣＰＵ９１（補正処理部２０３）は、着弾時間差に応じた濃度補正処理用のＢＧ／ＵＣＲテーブルへの切り替えを行う（ステップＳ１７）。濃度補正を実行する場合、通常の処理で使用するＢＧ／ＵＣＲテーブルよりも、ＣＭＹの比率が少なく、Ｋの比率が多いＢＧ／ＵＣＲテーブルに切り替える。ホスト９０のＣＰＵ９１（補正処理部２０３）は、このように通常の処理よりもＣＭＹの比率を少なくすることで、着弾時間差による濃度ムラを抑制する。
【０１０６】
ここで、図１５はＢＧ／ＵＣＲテーブルの一例を示す図である。なお、ＢＧ（Black  Generation）は、ＣＭＹデータからＫデータを生成する「墨版生成処理」を表している。また、ＵＣＲ（Under  Color  Removal）は、Ｋデータで代替えできる分のカラー（ＣＭＹ）データを削除する「下色除去処理」を表している。本実施形態においては、通常処理用のＢＧ／ＵＣＲテーブルとは別に、濃度補正に対応した濃度補正処理用のＢＧ／ＵＣＲテーブルを備えている。図１５（ａ）は通常処理用のＢＧ／ＵＣＲテーブルの一例を示し、図１５（ｂ）は濃度補正処理用のＢＧ／ＵＣＲテーブルの一例を示す。図１５（ａ）の通常処理用のＢＧ／ＵＣＲテーブルでは、入力値が１００であった場合、ＢＧ＝３０、ＵＣＲ＝１０である。図１５（ｂ）の濃度補正処理用のＢＧ／ＵＣＲテーブルでは、入力値が１００であった場合、ＢＧ＝５０、ＵＣＲ＝２０である。
【０１０７】
次いで、ホスト９０のＣＰＵ９１（ＣＭＭ処理部２００）は、カラーマッチング処理を行う（ステップＳ８）。より詳細には、ＣＭＭ処理部２００は、画像データ（ＲＧＢデータ）をモニター表示用の色空間からインクジェット記録装置１用の色空間への変換（ＲＧＢ表色系→ＣＭＹＫ表色系）を、切り替えたＢＧ／ＵＣＲテーブルにより行う。すなわち、ＣＭＭ処理部２００は、入力値（ＲＧＢ表色系）にそれぞれ対応する出力値（ＣＭＹＫ表色系）を、ＢＧ／ＵＣＲテーブルから算出する。
【０１０８】
ここで、本実施形態におけるＢＧ／ＵＣＲテーブルを切り替えた画像処理の一例について説明する。ここで、図１６はＢＧ／ＵＣＲテーブルの切り替えの一例を示す図である。図１６（ａ）は通常処理用のＢＧ／ＵＣＲテーブルによる画像処理の一例を示し、図１６（ｂ）は濃度補正処理用のＢＧ／ＵＣＲテーブルによる画像処理の一例を示す。
【０１０９】
図１６（ａ）に示すように、例えば、Ｃ：Ｍ：Ｙの値が１００：２００：２００であり、補正処理部２０３への入力値が１００であった場合、通常処理のＢＧ／ＵＣＲテーブルではＢＧ＝３０、ＵＣＲ＝１０である。そして、この場合、Ｃ：Ｍ：Ｙ：Ｋの値は、９０：１９０：１９０：３０となる。
【０１１０】
図１６（ｂ）に示すように、例えば、Ｃ：Ｍ：Ｙの値が１００：２００：２００であり、補正処理部２０３への入力値が１００であった場合、濃度補正処理用のＢＧ／ＵＣＲテーブルではＢＧ＝５０、ＵＣＲ＝２０である。そして、この場合、Ｃ：Ｍ：Ｙ：Ｋの値は、８０：１８０：１８０：５０となる。
【０１１１】
このように濃度補正処理用のＢＧ／ＵＣＲテーブルへの切り替えを行うことで、有彩色インクの比率を少なくし、かつ無彩色インクの比率を多くすることができる。
【０１１２】
このように本実施形態によれば、入力された画像データにおける無彩色インクと有彩色インクとの同一画素に対する重ね打ちを検知した場合、有彩色インクと無彩色インクとの記録用紙上への同一画素における重ね打ちの着弾時間差を取得する。そして、着弾時間差に応じたテーブルであって通常処理に比べて走査領域内において有彩色インクの比率を少なくするとともに無彩色インクの比率を多くする濃度補正処理用ＢＧ／ＵＣＲテーブルに切り替える。これにより、ノズル密度が低いヘッドでも対応可能であり、さらに印字速度を落とすことなく、着弾時間差による濃度ムラを抑制することができる。
【０１１３】
（第３の実施の形態）
次に、第３の実施の形態について説明する。なお、前述した第１の実施の形態または第２の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１１４】
第２の実施の形態では、着弾時間差に応じた濃度補正処理用のＢＧ／ＵＣＲテーブルへの切り替えを行うことにより、着弾時間差による濃度ムラを抑制するようにした。本実施形態においては、画像濃度（階調値）によって濃度補正処理を実行するか否かの判断を行うようにした点で、第２の実施の形態とは異なるものとなっている。
【０１１５】
ここで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する各種の処理のうち、画像処理について以下に説明する。本実施形態においては、図１１で示した補正処理部２０３が、呼び出し部２０２で呼び出した着弾時間差に応じたＢＧ／ＵＣＲテーブルの切り替えを行うか否かを、階調値に応じて判断する。
【０１１６】
次いで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する画像処理のうち、ＢＧ／ＵＣＲテーブルを切り替える処理を含む画像処理について図１７のフローチャートを参照して説明する。なお、ステップＳ２１を除く処理は図１４のフローチャートで説明した処理と変わるものではないので、その説明は省略する。
【０１１７】
図１７に示すように、ホスト９０のＣＰＵ９１（補正処理部２０３）は、ＲＡＭ９３に格納された画像データ（ＲＧＢデータ）のＲＧＢ値を呼び出すとともに（ステップＳ６）、呼び出したＲＧＢ値から濃度を判定する（ステップＳ２１）。
【０１１８】
このようにＲＧＢ値から濃度を判定するようにしたのは、次の理由によるものである。図８で説明したように、バンド内の左右端部の濃度差が生じるのは、特に黒色を印字した場合である。より詳細には、バンド内の左右端部の濃度差が特に著しく見られるのは階調２５５の黒色を印字した場合であり、階調値が下がるほど、濃度差は小さくなることがわかっている。そこで、本実施形態の補正処理部２０３は、黒色を印字すると判定した場合のみ濃度補正用のＢＧ／ＵＣＲテーブルへの切り替えを実行するようにしたものである。すなわち、補正処理部２０３は、黒色を印字しないと判定した場合は、通常処理用のＢＧ／ＵＣＲテーブルを用いて処理を実行し、濃度補正は行わないものとする。
【０１１９】
より詳細には、ホスト９０のＣＰＵ９１（補正処理部２０３）は、呼び出したＲＧＢ値においてＲ＝Ｇ＝Ｂとなった階調値が閾値Ｔよりも大きい場合にバンド内の左右端部の濃度ムラ（画像濃度差）が大きいものとし、濃度補正用のＢＧ／ＵＣＲテーブルへの切り替えを実行する。一方、ホスト９０のＣＰＵ９１（補正処理部２０３）は、呼び出したＲＧＢ値においてＲ＝Ｇ＝Ｂとなった階調値が閾値Ｔよりも小さい場合にバンド内の左右端部の濃度ムラは小さいものとし、通常処理用のＢＧ／ＵＣＲテーブルを用いたカラーマッチング処理（ステップＳ２）の処理結果を採用し、濃度補正は行わないものとする。
【０１２０】
このように本実施形態によれば、濃度差が大きい場合のみ濃度補正処理を行うように制御することで、画像処理にかかる負担を効率的に低減させることができる。
【０１２１】
なお、本実施形態においては、黒色を印字すると判定した場合のみ濃度補正用のＢＧ／ＵＣＲテーブルへの切り替えを実行するようにしたが、これに限るものではない。例えば、黒色を印字すると判定した場合のみ濃度補正処理用のＬＵＴへの切り替えを実行するようにしても良い。
【０１２２】
（第４の実施の形態）
次に、第４の実施の形態について説明する。なお、前述した第１の実施の形態ないし第３の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１２３】
第２の実施の形態では、着弾時間差に応じた濃度補正処理用のＢＧ／ＵＣＲテーブルへの切り替えによる濃度補正処理を行うことにより、着弾時間差による濃度ムラを抑制するようにした。本実施形態においては、画像データを分割したある一定の画像データ領域にある黒色の密度によって濃度補正処理を実行するかの判断を行うようにした点で、第２の実施の形態とは異なるものとなっている。
【０１２４】
ここで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する各種の処理のうち、画像処理について以下に説明する。本実施形態においては、図１１で示した補正処理部２０３が、呼び出し部２０２で呼び出した着弾時間差に応じてＢＧ／ＵＣＲテーブルの切り替えを行うか否かを、画像データを分割したある一定の画像データ領域にある黒色の密度に応じて判断する。
【０１２５】
次いで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する画像処理のうち、ＢＧ／ＵＣＲテーブルを切り替える処理を含む画像処理について図１８のフローチャートを参照して説明する。なお、ステップＳ３１〜Ｓ３２を除く処理は図１４のフローチャートで説明した処理と変わるものではないので、その説明は省略する。
【０１２６】
図１８に示すように、ホスト９０のＣＰＵ９１（補正処理部２０３）は、ＲＡＭ９３に格納された画像データ（ＲＧＢデータ）のＲＧＢ値を呼び出す（ステップＳ６）。そして、ホスト９０のＣＰＵ９１（補正処理部２０３）は、画像データを分割したある一定の画像データ領域の黒色の密度を判定する（ステップＳ３１）。
【０１２７】
このようにある一定の画像データ領域の黒色の密度を判定するようにしたのは、次の理由によるものである。図８で説明したように、バンド内の左右端部の濃度差が生じるのは、特に黒色を密集させて印字した場合である。そこで、本実施形態の補正処理部２０３は、ある一定の画像データ領域の黒色の密度を画像データから算出し、黒色の密度が高いと判定した場合のみ濃度補正用のＢＧ／ＵＣＲテーブルへの切り替えを実行するようにしたものである。すなわち、補正処理部２０３は、ある一定の画像データ領域の黒色の密度を画像データから算出し、黒色の密度が低い場合と判定した場合は、通常処理用のＢＧ／ＵＣＲテーブルを用いたカラーマッチング処理（ステップＳ２）の処理結果を採用し、濃度補正は行わないものとする。
【０１２８】
ここで、画像データ領域の黒色の密度の判定処理について図１９のフローチャートを参照しつつ説明する。
【０１２９】
図１９に示すように、ホスト９０のＣＰＵ９１（補正処理部２０３）は、入力された画像データをＮ１個の画像領域に分割する（ステップＳ３１１）。
【０１３０】
次に、ホスト９０のＣＰＵ９１（補正処理部２０３）は、分割された領域内のＲ＝Ｇ＝Ｂとなる黒（Ｋ）の画素数を算出する（ステップＳ３１２）。
【０１３１】
次に、ホスト９０のＣＰＵ９１（補正処理部２０３）は、算出した黒色の画素数が閾値よりも上回っているかを判断する（ステップＳ３１３）。ホスト９０のＣＰＵ９１（補正処理部２０３）は、分割された領域内にある黒色の画素数が閾値よりも多い場合、濃度ムラがより顕著に現れるものとし、濃度補正を実行するフラグを立てる（ステップＳ３１４）。一方、ホスト９０のＣＰＵ９１（補正処理部２０３）は、分割された領域内にある黒色の画素数が閾値よりも少ない場合、バンド内の左右端部の濃度ムラによる影響は少ないものとし、濃度補正を実行するフラグを立てない（ステップＳ３１５）。
【０１３２】
続いて、ホスト９０のＣＰＵ９１（補正処理部２０３）は、画像データ領域を判別した結果、濃度補正を実行するか否かを、フラグが立っているかで判断する（ステップＳ３２）。ホスト９０のＣＰＵ９１（補正処理部２０３）は、実行フラグが立っている場合、濃度補正用のＢＧ／ＵＣＲテーブルへの切り替えを実行する。また、ホスト９０のＣＰＵ９１（補正処理部２０３）は、実行フラグが立っていない場合、通常処理用のＢＧ／ＵＣＲテーブルを用いたカラーマッチング処理（ステップＳ２）の処理結果を採用し、濃度補正は行わないものとする。
【０１３３】
このように本実施形態によれば、ある一定の画像データ領域内に黒色の密度が高い場合のみ濃度補正処理を行うように制御することで、画像処理にかかる負担を効率的に低減させることができる。
【０１３４】
なお、本実施形態においては、ある一定の画像データ領域の黒色の密度を画像データから算出し、黒色の密度が高いと判定した場合のみ濃度補正用のＢＧ／ＵＣＲテーブルへの切り替えを実行するようにしたが、これに限るものではない。例えば、ある一定の画像データ領域の黒色の密度を画像データから算出し、黒色の密度が高いと判定した場合のみ濃度補正処理用のＬＵＴへの切り替えを実行するようにしても良い。
【０１３５】
（第５の実施の形態）
次に、第５の実施の形態について説明する。なお、前述した第１の実施の形態ないし第４の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【０１３６】
本実施形態においては、滴構成を変更することで、ＣＭＹの比率を少なくし、Ｋの比率を多くするようにした点で、第１の実施の形態ないし第４の実施の形態とは異なるものとなっている。
【０１３７】
ここで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する各種の処理のうち、画像処理について以下に説明する。本実施形態においては、図１１で示した補正処理部２０３が、更に、滴構成を変更する。
【０１３８】
次いで、ホスト９０のＣＰＵ９１がプリンタドライバＰＤに従って実行する画像処理のうち、濃度補正処理を含む画像処理について図２０のフローチャートおよび図２１のフローチャートを参照して説明する。なお、図２０におけるステップＳ５１およびＳ５２を除く処理は図１２のフローチャートで説明した処理と変わるものではないので、その説明は省略する。
【０１３９】
図２０に示すように、ホスト９０のＣＰＵ９１（補正処理部２０３）は、中間調処理部２０６による中間調処理後（ステップＳ１１）、ＲＡＭ９３に格納された画像データ（ＲＧＢデータ）のＲＧＢ値を呼び出す（ステップＳ５１）。また、ホスト９０のＣＰＵ９１（補正処理部２０３）は、滴構成変更処理を行う（ステップＳ５２）。
【０１４０】
滴構成変更処理は、概略的には、画像データについてＲＧＢ値に基づいて所定の閾値毎に区分した濃度を判定する。そして、滴構成変更処理は、判定した濃度区分に対応して、適切なＣＭＹの間引き量及び大滴化するＫ中滴の画素数になるようにドット分散率を考慮したマスクパターンを選択・適用するものである。
【０１４１】
図２２は、マスクパターンの一例について示す図である。マスクパターンは、ＣＭＹの間引き量及び大滴化するＫ中滴の画素数を規定する。図２２に示すように、滴構成変更処理は、ＫＣＭＹの４色で構成されるコンポジットＢｋについて、各色をＮ１個の画素毎に区分し、それぞれにマスク処理を行うものである。例えば、Ｋの場合、Ｎ１個の画素に区分された１つのグループ内の画素のうち、一部の中滴を大滴に変更する。また、ＣＭＹの場合、Ｎ１個の画素に区分された１つのグループ内の画素のうち、一部を滴なしに変更する。図２２に示すように、ＣＭＹで滴なしに変更する画素は、ドット分散性を考慮して、ＣＭＹそれぞれで異なる規則に則って決定する。これにより、一部に滴が集中することや、一部の濃度が低下してしまうことを防ぐことができる。
【０１４２】
ここで、図２３は滴構成変更処理を模式的に示す図である。ＫＣＭＹの４色で構成されるコンポジットＢｋについては、本来であれば、図２３（ａ）に示すように、ＫＣＭＹの４色を重ねて印字する。一方、本実施形態の補正処理部２０３は、コンポジットＢｋについて、上述のように図２３（ｂ）のマスクパターンを適用することにより、Ｋの中滴の一部を大滴化、ＣＭＹの一部を滴なしとして、図２３（ｃ）に示すようにＫＣＭＹの４色を重ねて印字する。
【０１４３】
このように画像データの濃度区分に対応して、適切なＣＭＹの間引き量及び大滴化するＫ中滴の画素数になるようにドット分散率を考慮したマスクパターンを選択・適用することで、有彩色インクの比率を少なくし、かつ無彩色インクの比率を多くすることができる。
【０１４４】
より詳細には、図２１のフローチャートに示すように、ホスト９０のＣＰＵ９１（補正処理部２０３）は、ＲＡＭ９３に格納された画像データ（ＲＧＢデータ）のＲＧＢ値から適用するマスクパターンを選択する（ステップＳ５２１〜Ｓ５２５）。
【０１４５】
本実施形態においては、補正処理部２０３は、呼び出したＲＧＢ値においてＲ＝Ｇ＝Ｂとなった階調値が閾値Ｔよりも大きい場合（ステップＳ５２１のＹｅｓ）、呼び出したＲＧＢ値においてＲ＝Ｇ＝Ｂとなった階調値が閾値Ｕ（Ｕ＜Ｔ）よりも大きい場合（ステップＳ５２２のＹｅｓ）、呼び出したＲＧＢ値においてＲ＝Ｇ＝Ｂとなった階調値が閾値Ｕ（Ｕ＜Ｔ）よりも小さい場合（ステップＳ５２２のＮｏ）に分けて、マスクパターンを選択・適用する。
【０１４６】
補正処理部２０３は、Ｒ＝Ｇ＝Ｂとなった階調値が閾値Ｔよりも大きい場合（ステップＳ５２１のＹｅｓ）、マスクパターン１を適用する（ステップＳ５２３）。また、補正処理部２０３は、Ｒ＝Ｇ＝Ｂとなった階調値が閾値Ｕ（Ｕ＜Ｔ）よりも大きい場合（ステップＳ５２２のＹｅｓ）、マスクパターン２を適用する（ステップＳ５２４）。さらに、補正処理部２０３は、Ｒ＝Ｇ＝Ｂとなった階調値が閾値Ｕ（Ｕ＜Ｔ）よりも小さい場合（ステップＳ５２２のＮｏ）、マスクパターン３を適用する（ステップＳ５２５）。
【０１４７】
ここで、マスクパターンの違いについて図２４に示す例を参照しつつ説明する。図２４に示すように、本実施形態においては、Ｋ中滴を大滴化する際に、対象とするＫ中滴と対象としないＫ中滴の比率が異なるＫのマスクパターンと、滴なしを付加するＣＭＹと滴なしを付加しないＣＭＹの比率が異なるＣＭＹのマスクパターンとを組み合わせたマスクパターンを複数有している。
【０１４８】
このようにマスクパターン毎に、Ｋ中滴を大滴化する比率とＣＭＹの間引き率を変えることにより、適切に濃度を補正することができる。なお、マスクパターンは一例であり、図２４に限ったものではない。このようなマスクパターンの種類が多い程、濃度補正の補正精度は向上することになる。
【０１４９】
図２１に戻り、補正処理部２０３は、Ｋ中滴を大滴化するフラグを立てる（ステップＳ５２６）。
【０１５０】
ここで、図２５はＫ中滴の液適量を大滴化するための駆動波形変更を説明する図である。図２５に示すように、吐出液の液滴体積は、駆動波形の高さＶによって決定する。つまり、駆動波形の高さＶが大きいほど液滴体積は大きくなるため、図２５（ｂ）に示すように、濃度補正処理を行う場合、駆動波形の高さＶをＶ１からＶ２に変更することで、Ｋ中滴の液滴量を大滴化することができる。
【０１５１】
補正処理部２０３は、全ての画素にマスクパターンが適用されるまで（ステップＳ５２７のＮｏ）、上述の処理を繰り返す。
【０１５２】
そして、補正処理部２０３は、全ての画素にマスクパターンが適用されたと判断すると（ステップＳ５２７のＹｅｓ）、滴構成変更処理を終了する。
【０１５３】
以上のようにして滴構成変更処理を終了すると、ＣＰＵ９１（レンダリング処理部２０７）によるレンダリング処理をそれぞれ実行する（ステップＳ１２）。
【０１５４】
そして、ホスト９０のＣＰＵ９１（総量規制処理部２０４）は、全ての画素に対して上述した処理を繰り返し実行する。ホスト９０のＣＰＵ９１（総量規制処理部２０４）は、全ての画素に対する処理が終了したと判断すると（ステップＳ１３のＹｅｓ）、処理後のデータを画像データとしてインクジェット記録装置１に送出する。
【０１５５】
このように本実施形態によれば、ノズル密度が低いヘッドでも対応可能であり、さらに印字速度を落とすことなく、着弾時間差による濃度ムラを抑制することができる。
【符号の説明】
【０１５６】
１        画像形成装置
９０      印字制御装置
２０１    検知手段
２０２    取得手段
２０３    補正手段
【先行技術文献】
【特許文献】
【０１５７】
【特許文献１】特開２００９−７３０９２号公報
【図１】
2016215572.tif 000003
【図２】
2016215572.tif 000004
【図３】
2016215572.tif 000005
【図４】
2016215572.tif 000006
【図５】
2016215572.tif 000007
【図６】
2016215572.tif 000008
【図７】
2016215572.tif 000009
【図９】
2016215572.tif 000010
【図１０】
2016215572.tif 000011
【図１１】
2016215572.tif 000012
【図１２】
2016215572.tif 000013
【図１３】
2016215572.tif 000014
【図１４】
2016215572.tif 000015
【図１５】
2016215572.tif 000016
【図１６】
2016215572.tif 000017
【図１７】
2016215572.tif 000018
【図１８】
2016215572.tif 000019
【図１９】
2016215572.tif 000020
【図２０】
2016215572.tif 000021
【図２１】
2016215572.tif 000022
【図２２】
2016215572.tif 000023
【図２４】
2016215572.tif 000024
【図２５】
2016215572.tif 000025
【図８】
2016215572.tif 000026
【図２３】
2016215572.tif 000027