(57)【要約】【課題】  スミアを抑制しつつブラックの不吐データ補完を行うことで高品位な黒文字画像を記録でき、ブラックとカラー間の境界ブリーディングを低減した高画質なカラー画像を記録可能な記録装置を提供すること。【解決手段】  マトリクス単位でブラック高デューティ領域及びカラー隣接領域を検出する手段と検出した領域内のブラックデータにカラードットデータを付与する手段と、検出した領域内のBk不吐データをカラーデータで補完する手段とを備える。【選択図】  図１
2006240067.tif 000002
【特許請求の範囲】
【請求項１】
ブラックインクと少なくとも１つのカラーインクを記録可能な記録ヘッドを用いて記録を行なう記録装置において、
ブラックドットが高デューティで存在するマトリクスを検出するブラック高デューティマトリクス検出手段と
カラードットが隣接して存在するマトリクスを検出するカラー隣接マトリクス検出手段と、
前記ブラック高デューティマトリクスと前記カラー隣接マトリクスの論理和により生成された下打ち有無マトリクス内のブラックデータとカラードット付与用マスクとの論理積をとることで、付与するカラードットデータを生成するカラードット付与データ生成手段と、
前記ブラック高デューティマトリクス検出手段と、Ｂｋ不良記録素子情報設定手段との情報に基づき、ブラック低デューティー領域内のブラック不良記録素子補完データを生成する手段と、
前記カラードット付与データ生成手段とブラック不良記録素子補完データと前記オリジナルカラーデータに基づき印字用のカラーデータを生成する印字用データ生成手段と
前記Ｂｋ不良記録素子情報設定手段との情報に基づきブラックオリジナルデータをマスクする手段と、
前記ブラックオリジナルデータをマスクする手段により生成されたブラックデータと前記印字用カラーデータ生成手段により生成されたカラーデータに基づいて記録を行う記録手段とを有することを特徴とするインクジェット記録装置。
【請求項２】
前記ブラック低デューティー領域内のブラック不良記録素子補完データをブラック以外の色で生成することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記ブラック高デューティマトリクス検出手段は、ＬｘＭ（Ｌ，Ｍは１以上の自然数）の着目マトリクス内に存在するブラックドットの数をカウントし、カウント値が所定の値を超えた場合に、着目マトリクスをブラック高デューティマトリクスとすることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記ブラック高デューティマトリクス検出は、ラスター−カラム変換と同時に行うことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項５】
前記カラー隣接マトリクス検出手段は、ＬｘＭ（Ｌ，Ｍは１以上の自然数）の着目マトリクスと着目マトリクスに隣接する少なくとも１つのマトリクス内に存在するカラードットをカウントし、いずれかのカウント値が所定の値を超えた場合に、着目マトリクスをカラー隣接マトリクスとすることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項６】
前記カラー隣接マトリクス検出は、ラスター−カラム変換と同時に行うことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項７】
前記ブラック高デューティマトリクスと前記カラー隣接マトリクスの着目マトリクスサイズが２対１であることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項８】
前記カラードット付与用マスクは、インク色毎に独立に備えることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項９】
前記カラーインクがイエロー、マゼンタ、シアンの３色であることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１０】
前記カラー隣接マトリクス検出手段が検出するカラーデータは、イエロー，マゼンタ，シアンデータの論理和をとったデータであることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１１】
前記ブラックインクは比較的浸透性の低いインクであり、前記カラーインクは比較的浸透性の高いインクであることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１２】
前記カラーインクの内少なくとも１つは前記ブラックインクと反応して凝集するタイプの反応系インクであることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１３】
前記ブラックインクと反応して凝集するタイプのインクがシアンインクであることを特徴とする請求項６に記載のインクジェット記録装置。
【請求項１４】
ブラック、シアン、マゼンタ、イエローのチップを横並びに構成した記録ヘッドを用いて記録することを特徴とする請求項１に記載のインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラックインクと少なくとも１つのカラーインクを記録可能な複数の記録ヘッドを用いて記録を行なう記録装置に関するものである。
【背景技術】
【０００２】
従来、各種の被記録媒体に対して記録を行うインクジェット記録装置は、高密度かつ高速な記録動作が可能であることから、各種装置の出力媒体としてのプリンタ、あるいはポータブルプリンタ等として応用され、かつ商品化されている。
【０００３】
一般にインクジェット記録装置は、記録手段(記録ヘッド)およびインクタンクを搭載するキャリッジと、被記録媒体を搬送する搬送手段とこれらを制御するための制御手段とを具備する。そして、複数の吐出口からインク滴を吐出させる記録ヘッドを記録紙の搬送方向（副走査方向）と直交する方向（主走査方向）にシリアルスキャンさせるとともに、一方で非記録時に被記録媒体を記録幅に等しい量で間欠搬送するものである。
【０００４】
この記録方法は、記録信号に応じてインクを記録用紙上に吐出させて記録を行うものであり、ランニングコストが安く、静かな記録方式として広く用いられている。また近年では、複数色のインクを用い、カラー記録装置に応用した製品も数多く実用化されている。
【０００５】
このようなカラーインクジェット記録装置において、ブラックインクは文字等の印刷に多用されることから、印刷のシャープさ、鮮明さ及び高い印字濃度が要求される。そこで、被記録材に対するブラックインクの浸透性を下げ、ブラックインク中の色材が被記録材へ浸透するのを抑制する技術が知られている。
【０００６】
一方、カラーインクは、異なる色の２種のインクが隣接して被記録材に付与されたときに、該インク同士が境界部で混ざりあってしまいカラー画像の品位を低下させる現象（ブリーディング）が発生する。これを防ぐために、被記録材に対する浸透性を上げ、カラーインク同士が被記録材表面で混ざり合うことを防止する技術が知られている（例えば、特開昭５５−６５２６９）。
【０００７】
しかしながら、上記インクセットを用いた場合、以下の２つの問題が発生する。
【０００８】
第１にカラーインクは浸透性が高いため定着時間は早いものの、ブラックインクは浸透性が低いため乾燥定着時間が長くかかる。これにより、前のページが排紙された後に、連続して次のページが排紙されると、前のページのブラックインクが完全に乾いていないために前のページの印字面及び次のページの印字裏面を汚してしまう場合がある。（このような印字面および裏面の汚れを以下「スミア」とよぶ。）この問題は印刷速度の向上に伴い大きな問題となってくる。
【０００９】
第２にブラックインクは浸透性が低いためにブラックとカラーが接する画像においてブラックとカラーの境界領域でにじみ（境界ブリーディング）が発生する。これはカラーの記録画像の品質を著しく低下させる問題である。
【００１０】
これら２つの解決策として、従来から以下のような対策がとられている。
【００１１】
第１の対策は、加熱定着器等の定着手段を設ける方法である。これにより紙面に高速にインクを定着させることでスミア及び境界ブリーディングを防止することが可能になる。
【００１２】
第２の対策は、排紙待ち制御を行う方法がある。これは１枚目が印刷されて十分に乾燥するまでの間、２枚目の印刷開始を一時停止するか、または２枚目を印字終了した後に排紙動作を一時停止するものである。これによりスミアは抑えることができる。
【００１３】
第３の対策は、浸透性の高いカラーインクをブラックインクの印字領域に重ねて印字する方法（この方法を以下「下打ち制御方法」と呼ぶ）である。カラーインクによって紙面が塗れた状態の上にブラックインクが印字されるためブラックインクは紙面に定着しやすくなり、スミアを抑えることができる。さらに、ブラックとカラーインクが反応して凝集するタイプのインクセットを用いることで境界ブリーディングを抑えることができる。
【００１４】
又、別の従来例としては、特許文献２をあげることが出来る。
【特許文献１】特開昭５５−６５２６９
【特許文献２】特開２００２−０８６６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した方法においては以下の不具合があった。
【００１６】
第１の対策の不具合は、定着手段を設けることで装置の大型化、コストの増大はさけられなくなる。またシリアルプリンタにおいて、紙送りが間欠的であるため定着器を通す際に送りムラが生じてしまう可能性もある。
【００１７】
第２の対策の不具合は、排紙待ちを行うことでスループットが低下することである。
【００１８】
第３の対策の不具合は、カラーインクを重ねて印字することで黒画像のシャープネスの劣化、黒文字品位の劣化を伴うことである。また、スミア防止に必要なカラーインク付与量と境界ブリーディングを防止するのに必要なカラーインク付与量が異なる場合にスミアと境界ブリーディングの抑制を両立させることが困難であった。
【００１９】
加えて、高精細な多数の記録素子を含む記録ヘッドでは、製造時に不良記録素子の存在する確率も高くなる。更に色ずれ防止や使い勝手向上のために複数色一体の構造を取るヘッドに置いては更に不良記録素子を含んでしまう可能性は高くなる。高精細な画像においては多数の記録素子の内ただ１つの不良素子を含んでも画像品位に悪い影響を与える結果となる。
【００２０】
不良記録素子に該当する印字位置は画像記録がなされないため、デューティーの低い領域は特に白筋として著しく画像品位が悪化してしまう問題がある。
【００２１】
本発明は以上の点を鑑みてなされたものであり、Ｂｋデータのデューティーを検出して、不良記録素子による影響が大きいＢｋデータの低デューティー領域において、Ｂｋ不良記録素子に該当するデータをマスクし、カラーデータで補完しながら、同時にＢｋデータの高デューティー領域とカラーデータと隣接する領域においてスミアと境界ブリーディングを抑制し、かつ、高品位な黒文字品位を記録可能にする方法に関する。
【課題を解決するための手段】
【００２２】
上記目的を達成するための本発明による記録装置は以下の構成を備える。すなわち、ブラックドットが比較的高デューティーで存在するマトリクスを検出するブラック高デューティーマトリクス検出手段と、カラードットが隣接して存在しているマトリクスを検出するカラー隣接マトリクス検出手段と、二つのマトリクスの論理和である下打ちマトリクスを生成する手段と、オリジナルブラックデータとブラックマスクデータと上記下打ちマトリクスと下打ちマスクとの論理積をとることで下打ちデータを生成する下打ちデータ生成手段と、生成された下打ちデータとオリジナルカラーデータとの論理和をとることで下打ち付加済み印字用のカラーデータを生成するデータ生成手段と、前記ブラック高デューティーマトリクスを反転しブラック低デューティーマトリクスを生成する手段と、ブラック不良記録素子情報を指定し、補完記録素子位置を表現するＢｋ補完マスクを生成する手段と、前記ブラック低デューティーマトリクスと、ブラックデータとの論理和をとることで補完対象Ｂｋデータを生成する手段と、前記補完対象Ｂｋデータと前記Ｂｋ補完マスクとの論理和をとりＢｋ補完データを生成する手段と、前記下打ち付加済みカラーデータと、前述Ｂｋ補完データを合成し印字用カラーデータを生成する手段と、ブラックオリジナルデータを前記Ｂｋ補完マスクにより不良記録素子のデータをマスクした印字用Ｂｋデータと、前記印字用カラーデータに基づいて記録を行う記録手段とにより構成される。
【発明の効果】
【００２３】
本実施形態によれば、任意に設定可能なデューティーを越えるブラックデータ（ベタ画像等）に対してカラードットの付与を行うことでスミアを防止し、設定値より低いデューティの文字に対してはカラードットの付与が行わないことと、Ｂｋ不吐情報に基づきＢｋ不吐データをカラーデータで補完するためのカラーデータ（Ｃ、Ｍ、Ｙ）を生成し付加することで、不吐による画像の欠陥が目立ちやすいブラックのデューティーが低い領域のＢｋ不吐をカラーデータで補うことで、エッジがシャープで高品位な黒文字の記録が可能となる。さらに、カラーと隣接するブラックデータに対して、カラードットの付与を行うことで、ブラックとカラー間の境界ブリーディングを抑えた高画質なカラー画像を記録可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の記録装置に係わる実施形態を説明する。なお、以下に説明する実施形態では、インクジェット記録方式を用いた記録装置としてプリンタを例に挙げ説明する。
【００２５】
（１）カラー記録装置の説明
図１１は、本発明を適応可能なカラーインクジェット記録装置の一実施例の構成を示す概略斜視図である。この図において、２０２はインクカートリッジである。これらは、４色のカラーインク（ブラック、シアン、マゼンタ、イエロー）がそれぞれ入れられたインクタンクと、記録ヘッド（２０１）から構成されている。１０３は紙送りローラで、１０４の補助ローラとともに印字紙（１０７）を抑えながら図中の矢印方向に回転し、印字紙（１０７）の給紙を行うとともに、１０３、１０４同様に印字紙（１０７）を抑える役割も果たしている。１０６はキャリッジであり、４つのインクカートリッジを支持し、搭載するインクカートリッジ（２０２）および記録ヘッド（２０１）を印字とともに移動させる。このキャリッジ（１０６）は、記録装置が印字を行っていないとき、あるいは記録ヘッドの回復動作を行うときには図の点線で示したホームポジション位置に待機するように制御される。
【００２６】
印字開始前、図の位置（ホームポジション）に位置するキャリッジ（１０６）は、印字開始命令がくると、ｘ方向に移動しながら記録ヘッド（２０１）に設けられた記録素子を駆動して紙面上に記録ヘッドの記録幅に対応した領域の印字を行う。キャリッジの走査方向に沿って、紙面端部まで印字が終了すると、キャリッジは元のホームポジションに戻り、再びｘ方向への記録を行う。前回の記録走査が終了してから、続く記録走査が始まる前に紙送りローラ（１０３）が図に示した矢印方向へ回転して必要な幅だけｙ方向への紙送りが行われる。このように印字のための主走査と紙送りとを繰り返すことにより一紙面上への印字が完成する。記録ヘッドからインクを吐出する記録動作は、記録制御手段（不図示）からの制御に基づいて行われる。
【００２７】
また、記録速度を高めるため、一方向への主走査時のみ記録を行うのではなく、ｘ方向への主走査の記録が終わりキャリッジをホームポジション側へ戻す際の復路においても記録を行う構成であってもよい。
【００２８】
また、以上説明した例ではインクタンクと記録ヘッドとが分離可能にキャリッジ（１０６）に保持しているものである。記録用のインクを収容するインクタンク（２０２）と記録紙（１０７）に向けてインクを吐出する記録ヘッド（２０１）とが一体になったインクジェットカートリッジであってもよい。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型記録ヘッドを用いてもよい。
【００２９】
また、前述の回復動作を行う位置には、ヘッドの前面（吐出口面）をキャップするキャッピング手段（不図示）や、キャッピング手段によるキャップ状態で記録ヘッド内の増粘インクや気泡を除去する等のヘッド回復動作を行う回復ユニット（不図示）が設けられている。また、キャッピング手段の側方には、クリーニングブレード（不図示）等が設けられ記録ヘッド（２０１）に向けて突出可能に支持され、記録ヘッドの前面との当接が可能となっている。これにより、回復動作後に、クリーニングブレードを記録ヘッドの移動経路中に突出させ、記録ヘッドの移動にともなって記録ヘッド前面の不要なインク滴や汚れ等の払拭が行われる。
【００３０】
（２）記録ヘッドの説明
次に、上述した記録ヘッド（２０１）について図１２を参照して説明する。図１２は、図１１に示した記録ヘッド（２０１）の要部斜視図である。記録ヘッド（２０１）は、図１２に示すようにそれぞれが所定のピッチで複数の吐出口（３００）が形成されており、共通液室（３０１）と各吐出口（３００）とを連結する各液路（３０２）の壁面に沿ってインク吐出用のエネルギーを発生するための記録素子（３０３）が配設されている。記録素子（３０３）とその回路はシリコン上に半導体製造技術を利用して作られている。また、温度センサ（不図示）、サブヒータ（不図示）も同一シリコン上に半導体製造プロセスと同様のプロセスで一括形成される。これらの電気配線が作られたシリコンプレート（３０８）を放熱用のアルミベースプレート（３０７）に接着している。また、シリコンプレート上の回路接続部（３１１）とプリント板（３０９）とは超極細ワイヤー（３１０）により接続され記録装置本体からの信号は信号回路（３１２）を通して受け取られる。液路（３０２）および共通液室（３０１）は射出成形により作られたプラスチックカバー（３０６）で形成されている。共通液室（３０１）は、前述したインクタンク（図１２参照）とジョイントパイプ（３０４）とインクフィルター（３０５）を介して連結しており、共通液室（３０１）にはインクタンクからインクが供給される構成となっている。インクタンクから共通液室（３０１）に供給されて一時的に貯えられたインクは、毛管現象により液路（３０２）に侵入し、吐出口（３００）でメニスカスを形成して液路（３０２）を満たした状態を保つ。このとき、電極（不図示）を介して記録素子（３０３）が通電されて発熱すると、記録素子（３０３）上のインクが急激に加熱されて液路（３０２）内に気泡が発生し、この気泡の膨張により吐出口（３００）からインク滴（３１３）が吐出される。
【００３１】
（３）制御構成の説明
次に、装置構成の各部の記録制御を実行するための制御構成について、図１３に示すブロック図を参照して説明する。制御回路を示す同図において、４００は記録信号を入力するインターフェ−ス、４０１はＭＰＵ、４０２はＭＰＵ４０１が実行する制御プログラムを格納するプログラムＲＯＭ、４０３は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくダイナミック型のＲＡＭ（ＤＲＡＭ）であり、印字ドット数や、インク記録ヘッドの交換回数等も記憶できる。４０４は記録ヘッドに対する記録データの供給制御を行うゲートアレイであり、インターフェース（４００）、ＭＰＵ（４０１）、ＤＲＡＭ（４０３）間のデータの転送制御も行う。４０５は記録ヘッドを搬送するためのキャリアモータ（ＣＲモータ）、４０６は記録用紙搬送のための搬送モータ（ＬＦモータ）である。４０７、４０８は各々搬送モータ（４０５）、キャリアモータ（４０６）を駆動するモータドライバである。４０９は記録ヘッド（２０１）を駆動するヘッドドライバーである。ＥＥＰＲＯＭ（４１１）は記録ヘッド（２０１）の吐出情報、すなわち最適駆動条件を示すランク情報などの他に不良ノズルについての情報も含まれる。不良ノズル情報は具体的にはどの色の何番目の記録素子が不良であるかを示す情報である。ＭＰＵ（４０１）によってヘッド上のＥＥＰＲＯＭ（４１１）から読み出されたＢｋヘッドの不良ノズル情報は、同じくＭＰＵ（４０１）によってＢｋ不吐情報（１０２６）に格納される。
【００３２】
（４）ゲートアレイの説明
次に、制御構成の中の記録データ生成と制御に関わるゲートアレイについて図１４に示すブロック図を参照して主に記録データ生成について説明する。
【００３３】
５０１は、データ受信ブロックでゲートアレイ内部に取り込んだデータを受信するブロックであり受信したデータは、データ解析・解凍ブロック（５０２）において記録データを抽出し、バッファ１（５０３）にラスターデータとして格納する。このラスターデータは色別に格納されており、この後のブロックの処理では、Ｂｋ、Ｃ、Ｍ、Ｙの色別に時系列に処理される。バッファ１（５０３）に格納されたデータは、ラスター−カラム変換ブロック（５０４）においてカラム変換されバッファ２（５０５）にカラムデータとして格納される。このとき、変換したデータのドットをカウントしその値をバッファ３（５０６）に格納する。タイミング生成ブロック（５０７）は、キャリッジモータ（４０６）に同期して印字データを生成するタイミングを５０８，５１０，５１２に出力する。
【００３４】
カラムデータ抽出ブロック（５０８）は、タイミング生成ブロック（５０７）が生成した印字データ生成タイミングにもとづき、バッファ３（５０６）に格納されたデータを読み出し記録データの抽出とマスク処理をおこなう。次にデータ展開ブロック（５０９）にてカラーデータについてインデックスデータを展開をおこなう。展開した印字データは、印字データ転送ブロック（５１０）において、タイミング生成ブロック（５０７）が生成した印字データ生成タイミングにもとづき、記録ヘッド（２０１）にデータを転送する。
【００３５】
（５）不良記録素子を補完に関する説明
次にこれら一連の動作において特定のＢｋ記録ヘッドの不良記録素子を補完する方法について説明する。
【００３６】
不良記録素子と呼ぶ不具合を持った記録素子はその不具合程度により、全くインク吐出が行われない物のほかに、インクの吐出は行われるが正規な吐出とならず、かすれたり、正規方向にインク吐出が行われないため結果として記録品位を損ねてしまう物も含まれる。従って不良記録素子に割り当てられたデータをマスクし、該当する記録素子によるインク吐出が行われないようにする必要がある。
【００３７】
加えて、マスクした記録データを代替記録、すなわちＢｋ記録ヘッドの不良記録素子によって記録するべきデータを被記録媒体上、該不良記録素子によって記録されるインクドット位置に該当するカラー記録ヘッドによってインクドットを吐出する記録素子によって代替吐出を行わせる必要がある。
【００３８】
このように補完動作は不良記録素子に割り当てられた記録データのマスク、マスクしたデータを同一領域のカラー記録ヘッドの記録素子によって代替する２つの処理によって行われる。
【００３９】
○全体のデータ処理
図１は、大きく分けて下打ちデータを生成しカラーデータに付加する処理と、Ｂｋ不良記録素子（以下Ｂｋ不吐情報と呼ぶ）を補完するカラー用Ｂｋ補完データを生成する処理と、上記方法にて生成された、下打ち付加済みデータとカラー用Ｂｋ補完データを合成し印字用カラーデータを生成する流れを説明するブロック図である。
【００４０】
まず、下打ちデータ生成とカラーデータへの付加処理に関する説明をする。
オリジナルＢｋデータ（１００１）に対して、ブラック高デューティマトリクスの検出処理（１００２）を行い、ブラック高デューティマトリクス（１００３）を生成する。
【００４１】
オリジナルＣデータ（１００４），オリジナルＭデータ（１００５），オリジナルＹデータ（１００６）の論理和をとったオリジナルＣ，Ｍ，ＹのＯＲデータ（１００７）を用いて、カラー隣接マトリクスの検出処理（１００９）を行い、カラー隣接マトリクス（１０１０）を生成する。
【００４２】
ブラック高デューティマトリクス（１００３）とカラー隣接マトリクス（１０１０）の論理和をとり、下打ち有無マトリクス（１０１１）を生成する。
【００４３】
オリジナルＢｋデータ（１００１）は後述する５０６バッファ３ａに格納されている。このデータからオリジナルCデータ（１００４）と同一紙面領域に記録されるＢｋデータを読み出しＣ用Ｂｋデータ（１０１３）と呼ぶ。（以下、Ｍ用Ｂｋデータ、Ｙ用Ｂｋデータも同じ）
下打ち有無マトリクス（１０１１）とＣ用Ｂｋデータ（１０１３）、Ｍ用Ｂｋデータ（１０１４）、Ｙ用Ｂｋデータ（１０１５）の論理積をそれぞれとることでＣ用下打ち対象Ｂｋデータ（１０１６）、Ｍ用下打ち対象Ｂｋデータ（１０１７）、Ｙ用下打ち対象Ｂｋデータ（１０１８）を生成する。またこれらのデータを間引くために、各々のデータと下打ちマスク（１０１２）との論理積をとることでＣ下打ち付加情報（１０１９）、Ｍ下打ち付加情報（１０２０）、Ｙ下打ち付加情報（１０２１）を生成する。
【００４４】
生成されたデータと各々オリジナルＣデータ（１００４）、オリジナルＭデータ（１００５）、オリジナルＹデータ（１００６）の合成処理１をすることで下打ち付加済みＣデータ（１０２２）、下打ち付加済みＭデータ（１０２３）、下打ち付加済みＹデータ（１０２４）を生成する。
【００４５】
次に、Ｂｋ不吐情報に基づき、カラーデータで補完をする処理を説明する。
【００４６】
ブラック高デューティーマトリクス（１００３）の反転マトリクスであるブラック低デューティーマトリクス（１０２７）を生成する。ブラック低デューティーマトリクス（１０２７）とＣ用Ｂｋデータ（１０１３）、Ｍ用Ｂｋデータ（１０１４）、Ｙ用Ｂｋデータ（１０１５）の論理積をそれぞれとることで、Ｃ用補完対象Ｂｋデータ（１０２８）、Ｍ用補完対象Ｂｋデータ（１０２９）、Ｙ用補完対象Ｂｋデータ（１０３０）を生成する。
【００４７】
Ｂｋヘッドの不良ノズル情報を格納しているＢｋ不吐情報（１０２６）からＢｋ不吐マスクを生成し、Ｃ用補完対象Ｂｋデータ（１０２８）、Ｍ用補完対象Ｂｋデータ（１０２９）、Ｙ用補完対象Ｂｋデータ（１０３０）との論理積をそれぞれとることで、Ｃ用Ｂｋ補完データ（１０３１）、Ｍ用Ｂｋ対象データ（１０３２）、Ｙ用Ｂｋ補完データ（１０３３）を生成する。これら、Ｃ用Ｂｋ補完データ（１０３１）、Ｍ用Ｂｋ対象データ（１０３２）、Ｙ用Ｂｋ補完データ（１０３３）と下打ち付加処理をした下打ち付加済みＣデータ（１０２２）、下打ち付加済みＭデータ（１０２３）、下打ち付加済みＹデータ（１０２４）の合成処理２を行い、印字用Ｃデータ（１０３４）、印字用Ｍデータ（１０３５）、印字用Ｙデータ（１０３６）を生成する。
【００４８】
オリジナルＢｋデータ（１００１）はＢｋ不吐情報（１０２６）が生成したＢｋ不吐マスクでマスク処理を行い印字用のＢｋデータ（１０２５）とする。
【００４９】
○本実施例の概要
下打ち処理で使用する検出マトリクスのサイズは、黒文字のようにベタ部と空白部がはっきりとした画像ではマトリクスサイズを小さくしすぎるとカラードットを付与するか否かの応答性が良くなりすぎ、小さな文字であってもカラードットが付与（下打ち）されてしまい、文字のシャープさを保つことができなくなる。逆に、マトリクスサイズを大きくしすぎると応答性が悪くなり、所望のカラードット付与（下打ち）が行われなくなることで、スミアの発生につながる。従って、インクシステムや記録装置の特性に応じて適切なサイズにすることが好ましい。
本実施形態においては、検出マトリクスサイズを６４×３２とした。
【００５０】
(1)ラスター−カラム変換ブロックのＢｋのデータサイズである６４×３２の着目マトリクス内に存在するブラックドットの数をカウントし、ブラックドットが７５８ドット以上存在する場合に、着目マトリクスを‘１’とするブラック高デューティマトリクスを生成する。このブラック高デューティーマトリクスのサイズは、横方向は記録用紙がA3＋サイズ（１２．７ｉｎｃｈ）を考慮し１２０ｂｉｔ、縦方向は、５０８データ抽出ブロックが取り扱うデータサイズ（１０２４ｂｉｔ）に合わせて１２０×３２とする。次にラスター−カラム変換ブロックのカラーのデータサイズである３２×１６の着目マトリクスと隣接する４つのマトリクス内に存在するカラードットの数をカウントし、いずれかのマトリクス内のカラードット数が１０２ドット以上の場合に、着目マトリクスを‘１’とするカラー隣接マトリクスを生成する。このカラー隣接マトリクスのサイズは、横方向は記録用紙がA3ノビサイズ（１２．７ｉｎｃｈ）を考慮し２４０ｂｉｔ、縦方向は、５０８データ抽出ブロックのデータ取り扱いサイズ（１０２４ｂｉｔ）に合わせて２４０×６４とする。そしてこれら２つのマトリクスをブラック高デューティーマトリクス１２０×３２のサイズに合わせて論理和をとることで、下打ち有無マトリクス（１２０×３２）を生成する。
【００５１】
(2)上記下打ち有無マトリクスと下打ちマスクとオリジナルＢｋデータの論理積をとることで下打ち付加情報を生成する。
【００５２】
(3)この下打ち付加情報とオリジナルカラーデータと合成して下打ち付加済みカラーデータとし記録する。
【００５３】
(4)前記ブラック高デューティーマトリクスの反転マトリクスを生成し、オリジナルＢｋデータとの論理積をとることでカラー用補完対象Ｂｋデータを生成し、このカラー用補完対象ＢｋデータとＢｋ不吐情報を用いて不吐ノズルに該当するカラー用Ｂｋ補完データを生成する。
【００５４】
(5)前記下打ち付加済みカラーデータと前記カラー用Ｂｋ補完データから印字用カラーデータを生成し記録する。
【００５５】
(6)オリジナルＢｋデータをＢｋ不吐情報により不吐データをマスクし印字用Ｂｋデータを生成する。これらにより、高デューティーの領域に下打ちをすることで、境界ブリーディングとスミアを防止するとともに、低デューティーの領域に下打ちをせずにＢｋデータをカラーデータで補完することで高品位な黒文字を記録可能とする。
【００５６】
○スミア防止用のブラック高デューティーマトリクスの生成
Ｂｋのドットカウント値から、Ｂｋデータがある設定デューティーを越えた領域を検出する目的で以下の処理を行う。
【００５７】
オリジナルのＢｋは、ラスター-カラム変換ブロック５０５にてラスターカラム変換される際に変換サイズ内にあるドットを計数したドットカウント値が５０６バッファ３ｂに格納されている。オリジナルＢｋデータのドットカウント値を用いて、スミア防止用のブラック高デューティーマトリクスの検出処理を行う。
【００５８】
図２はスミア防止用のブラック高デューティマトリクスの検出処理のフローチャート図である。
【００５９】
６４×３２の着目マトリクス内に存在するブラックドットの数をカウントする（Ｓ１０１）。続いて、ドットカウント値が７５８（印字デューティ＝約３７％）以上であるか否かを判定する（Ｓ１０２）。もし、ブラックドット数が７５８以上の場合はブラック高デューティマトリクス情報の着目マトリクスに対応するビットを１にする（Ｓ１０３）。そうでない場合には、ブラック高デューティマトリクス情報の着目マトリクスに対応するビットを０にする（Ｓ１０４）。続いて、着目マトリクスをシフトさせる（Ｓ１０５）。全てのマトリクスの処理が終了したか否かの判定（Ｓ１０６）をし、終了であれば処理を終え、（Ｓ１０７）そうでなければ上記処理を繰り返す。
【００６０】
図３は、ブラック高デューティマトリクスの検出例を図にしたものである。
【００６１】
図３−（ａ）は、６４×３２の着目マトリクスを表している。
【００６２】
図３−（ｂ）は、Ｂｋデータの各マトリクス内のドット数を表した図である。
【００６３】
図３−（ｃ）は、ブラック高デューティマトリクスの検出処理を行った結果として得られたブラック高デューティマトリクス情報（ビットマップ情報）を表した図である。着目マトリクスを横方向及び縦方向にシフトさせながらドット数が７５８以上のマトリクスに対応するビットに１をセットし、そうでないマトリクスに対応するビットには０をセットする。１がセットされたマトリクス内に存在するＢｋデータに対して、下打ちデータが付加される。
【００６４】
○ブリーディング防止用のカラー隣接マトリクスの生成
カラーデータのドットカウント値を用いて、Bkとカラーデータが隣接する領域を検出する目的で以下の処理を行う。
【００６５】
オリジナルＣ、Ｍ、Ｙデータは各々、ラスター-カラム変換ブロック５０５にてラスターカラム変換される際に変換サイズ内にあるドットを計数したドットカウント値が５０６バッファ３ｂに格納されている。
【００６６】
オリジナルＣ、Ｍ、Ｙデータのドットカウント値を用いて、ブリーディング防止用のカラー隣接マトリクスの検出処理を行う。
【００６７】
図４はブラックとカラーのブリーディング防止用のカラー隣接マトリクスの検出処理のフローチャート図である。
【００６８】
３２×１６の着目マトリクスと隣接する４つのマトリクス内に存在するカラードット（Ｃ、Ｍ、Ｙの合計）数をカウントする（Ｓ２０１）。着目マトリクスと隣接する４つのマトリクス内の１つでも１０２ドット以上であるか否かを判定する（Ｓ２０２）。もし、マトリクスの内の１つでもカラードット数が１０２以上である場合はカラー隣接マトリクス情報の着目マトリクスに対応するビットを１にする（Ｓ２０３）。そうでない場合には、カラー隣接マトリクス情報の着目マトリクスに対応するビットを０にする（Ｓ２０４）。続いて、着目マトリクスをシフトさせる（Ｓ２０５）。全てのマトリクスの処理が終了したか否かを判定し（Ｓ２０６）、終了であれば処理を終え（Ｓ２０７）、そうでなければ上記処理を繰り返す。
【００６９】
図５は、ブリーディング防止用のカラー隣接マトリクスの検出例を図にしたものである。図５−（ａ）は、３２×１６の着目マトリクスと４つの隣接マトリクスを表している。本実施形態では、着目マトリクスに隣接する上下左右のマトリクスのドットカウント値を検出している。これは、画像データと着目マトリクスが同調し、着目マトリクスと隣接マトリクスの境界領域にブラックデータとカラーデータが隣接する場合に、ブリーディングを起こしてしまうのを防止するためである。対角に存在する４つのマトリクスについては境界領域が点でしか存在しないので検出を行っていない。
【００７０】
図５−（ｂ）は、各マトリクス内のシアンとマゼンタとイエローを加算したドット数を表した図である。
【００７１】
図５−（ｃ）は、カラー隣接マトリクスの検出処理を行った結果として得られたカラー隣接マトリクス情報（ビットマップ情報）を表した図である。着目マトリクスを横方向及び縦方向にシフトさせながら着目マトリクスと隣接マトリクス１〜隣接マトリクス４の内の１つでも１０２ドット（印字デューティ＝約１０％）以上である場合には、カラー隣接マトリクス情報の着目画素に対応するビットに１をセットし、そうでない場合には、カラー隣接マトリクス情報の着目画素に対応するビットに０をセットする。
【００７２】
○下打ち有無マトリクスの生成
下打ちを行う領域を示す下打ち有無マトリクスを生成するために、スミア防止用のブラック高デューティーマトリクスとブリーディング防止用のカラー隣接マトリクスをブラック高ディーティーマトリクスのサイズに合わせて論理和をとる。
【００７３】
○下打ち付加情報の生成
オリジナルカラーデータに付加する下打ち付加情報を生成する目的で以下の処理を行う。
【００７４】
図６は、下打ち有無マトリクスから下打ち付加情報の生成を示した図である。
【００７５】
例えば、印字用Ｃデータを生成するときは、５０６バッファ３ａから読み出したオリジナルＣデータと同一紙面領域にある（ａ）Ｃ用Ｂｋデータと、オリジナルＣデータと同一紙面領域にある下打ち有無マトリクスから選択した  （ｂ）下打ち有無データと、（ｃ）下打ちマスクとの論理積より下打ち付加情報を生成する。
Ｍ、Ｙデータにおいても同じように各々の下打ち付加情報を生成する。
【００７６】
下打ち有無マトリクス（１２０×３２）からＣ用Ｂｋデータと同一紙面領域に該当するよう選択した下打ち有無情報データ（３２ｂｉｔ）を、Ｃ用Ｂｋデータ（１０２４ｂｉｔ）に対応するように拡張して論理積をとりＣ用下打ち対象Ｂｋデータ（１０２４ｂｉｔ）を生成する。下打ち有無情報データは１ｂｉｔでＢｋデータの縦方向３２ｂｉｔに相当する。上記Ｃ用下打ち対象Ｂｋデータ（１０２４ｂｉｔ）から印字に必要な６４０ｂｉｔを選択し、下打ちマスクデータ（３２ｂｉｔ）と論理積をとる。これが下打ち付加情報（６４０ｂｉｔ）となる。
【００７７】
ここで、下打ちマスクは図７を用い、その中から選択した縦３２ｂｉｔを６４０ｂｉｔに繰り返し使用する。次のカラムには横方向に移動して使用する。また、本実施形態ではマスクのデューティをシアン、マゼンタ、イエローをそれぞれ１．６％、１．６％、１．４％としている。各色の付与データの量およびマスクサイズはインクの特性や記録装置の構成に応じて、適切な値とすることが好ましい。また、マスク内のドットの配置方法は規則性を持たせてもよいし、疑似的にランダムにしてもよい。
【００７８】
○下打ち付加済みカラーデータの生成
下打ちデータを付加した下打ち付加済みカラーデータ（ＣもしくはＭ、Ｙ）を生成するために、以下の処理を行う。
【００７９】
図８は、下打ち付加情報から下打ち付加済みデータの生成を示した図である。
下打ち付加済みデータＣデータ（８０５）を生成するときは、オリジナルCデータ１２８０ｂｉｔ（８０２）と下打ち付加情報６４０ｂｉｔ（８０１）を合成する。
【００８０】
ここでのデータ幅の違いはＢｋとカラーの解像度の違いによる。図９に示すように、オリジナルBkデータから生成した下打ち付加情報の１ｂｉｔデータに対して、オリジナルカラーデータの２ｂｉｔデータ情報で同一領域を表現している。１ｂｉｔデータと２ｂｉｔデータの組み合わせは図９(a)〜(h)の８種類ある。その中で、図９(a)にあるようにオリジナルＣデータが“００”で下打ち付加情報が‘１’のときに印字用Ｃデータを“０１”とする。
【００８１】
以上の合成方法でオリジナルCデータ（８０２）と下打ち付加情報（８０１）の上位ビットからＣデータ２ｂｉｔと下打ち付加情報１ｂｉｔを合成し下打ち付加済みデータＣデータ（８０５）を生成する。
【００８２】
これで、Ｂｋと同一領域でカラーデータ（ここではＣ）がない領域にのみデータを付加することができる。ここでは、カラー２ｂｉｔデータ“００”を“０１”に変更する下打ち付加処理をおこなったが、“０１”だけでなく“１０”や“１１”に変更するようにしてもよい。
【００８３】
○カラー用Ｂｋ補完データの生成
Ｂｋ不吐情報に基づき、Ｂｋ不吐データをカラーデータで補完するためのカラー用Ｂｋ補完データを生成するために以下の処理を行う。上記処理は、不吐による画像の欠陥が目立ちやすいブラック低デューティーマトリクス領域内のBk不吐データに対して、カラーデータで補完を行うためである。
【００８４】
前述した下打ちデータ付加処理用に検出したラスター-カラム変換単位のブラック高デューティーマトリクス（１００３）を用いて、そのマトリクスのビット情報‘１’と‘０’を反転（NOT処理）してブラック低デューティーマトリクス（１０２７）を生成する。
【００８５】
以下の処理は、下打ちデータ付加処理のカラーデータと同様にＣデータ、Ｍデータ、Ｙデータを順次生成する処理を行っているため、ここではＣ用Ｂｋ補完データ（１０３１）の生成方法を説明する。Ｍ用Ｂｋ補完データ（１０３２）、Ｙ用Ｂｋ補完データ（１０３３）も同じ方法にて生成する。
【００８６】
図１０を用いて説明する。まず、低デューティーの領域にあるＢｋデータを抽出する目的で、下打ち付加済みＣデータを生成する際に使用したの同じ（ａ）Ｃ用Ｂｋデータ（１０２４ｂｉｔ）と、（ｂ）ブラック低デューティーマトリクス（３２ｂｉｔ）をＣ用Ｂｋデータ（１０２４ｂｉｔ）に対応するように拡張して論理積をとり、その結果のデータ１０２４ｂｉｔから印字に必要な６４０ｂｉｔを選択したものを（ｄ）Ｃ用補完対象Ｂｋデータ（６４０ｂｉｔ）とする。（ｅ）Ｂｋ不吐情報（１０２６）に格納しているＢｋヘッドの不良ノズル位置情報からＢｋ不吐マスク（６４０ｂｉｔ）を生成し、前記Ｃ用補完対象Ｂｋデータ（６４０ｂｉｔ）との論理積をとることで（ｆ）Ｃ用Ｂｋ補完データ（６４０ｂｉｔ）を生成する。このＣ用Ｂｋ補完データの‘１’は、補完すべき低デューティーの領域にあるＢｋ不吐ノズルが記録すべきデータを表す。
【００８７】
○印字データの生成
下打ちデータを付加した下打ち付加済みカラーデータと、Ｂｋ不吐データをカラーデータで補完するためのカラー用Ｂｋ補完データを合成し印字用カラーデータを生成する。
【００８８】
図１５は、下打ち付加済みデータとカラー用Ｂｋ補完データから印字用カラーデータの生成を示した図である。
【００８９】
印字用Ｃデータ（１５０４）を生成するときは、下打ち付加済みＣデータ１２８０ｂｉｔ（１５０２）とＣ用Ｂｋ補完データ６４０ｂｉｔ（１５０１）を合成する。
【００９０】
ここでのデータ幅の違いはＢｋとカラーの解像度の違いによる。図１６に示すように、オリジナルＢｋデータから生成したＣ用Ｂｋ補完データの１ｂｉｔデータに対して、オリジナルＣデータから生成した下打ち付加済みＣデータの２ｂｉｔデータ情報で同一領域を表現している。１ｂｉｔデータと２ｂｉｔデータの組み合わせは図１６（ａ）〜（ｈ）の８種類ある。その中で、図１６（ａ）、（ｂ）、（ｃ）にあるようにＣ用Ｂｋ補完データが‘１’のときに置き換える任意に設定可能な置換データ（ここでは“１１”）と、下打ち付加済みＣデータを比較し、小さい値のデータ（ここでは“００”、“０１”、“１０”）を置換データと置き換える処理をおこなう。
【００９１】
置換データと同等以上の下打ち処理済みＣデータ２ｂｉｔは、値をそのまま印字用Ｃデータにする。
【００９２】
以上の合成方法で下打ち付加済みCデータ（１５０２）とＣ用Ｂｋ補完データ（１５０１）の上位ビットからＣデータ２ｂｉｔと下打ち付加情報１ｂｉｔを合成し印字用Ｃデータ（１５０４）を生成する。
【００９３】
オリジナルＢｋデータ（１００１）はＢｋ不吐情報（１０２６）が生成したＢｋ不吐マスクでマスク処理を行い、不吐データをマスクしたデータを印字用のＢｋデータ（１０２５）とする。
【図面の簡単な説明】
【００９４】
【図１】本実施例のブラック高デューティマトリクスの検出、カラー隣接マトリクスの検出、カラードット付与データの生成、Ｂｋ不吐補完用カラーデータの生成、印字用データの生成の流れを説明するブロック図である。
【図２】本実施例のスミア防止用のブラック高デューティマトリクスの検出処理のフローチャート図である。
【図３】本実施例のブラック高デューティマトリクスの検出例を図にしたものである。
【図４】本実施例のブラックとカラーのブリーディング防止用のカラードット隣接マトリクスの検出処理のフローチャート図である。
【図５】本実施例のブリーディング防止用のカラードット隣接マトリクスの検出例を図にしたものである。
【図６】本実施例の下打ち有無マトリクスから下打ち付加情報の生成を図にしたものである。
【図７】本実施例の下打ちマスクの図である。
【図８】本実施例の下打ち付加情報から印字データの生成を示した図である。
【図９】本実施例の下打ち付加情報とカラーデータの合成方法を示した図である。
【図１０】本実施例のカラー用Ｂｋ補完データの生成を表した図である。
【図１１】本発明を適応可能なカラーインクジェット記録装置の一実施例の構成を示す概略斜視図である。
【図１２】本発明を適応可能な記録ヘッドの要部斜視図である。
【図１３】本発明を適応可能なインクジェット記録装置の制御ブロック図である。
【図１４】本発明を適応可能なインクジェット記録装置のゲートアレイブロック図である。
【図１５】本実施例の下打ち付加済みデータとカラー用Ｂｋ補完データから印字用カラーデータの生成を示した図である。
【図１６】本実施例の下打ち付加済みデータとカラー用Ｂｋ補完データの合成方法を示した図である。
【図１】
2006240067.tif 000003
【図２】
2006240067.tif 000004
【図３】
2006240067.tif 000005
【図４】
2006240067.tif 000006
【図５】
2006240067.tif 000007
【図６】
2006240067.tif 000008
【図７】
2006240067.tif 000009
【図８】
2006240067.tif 000010
【図９】
2006240067.tif 000011
【図１０】
2006240067.tif 000012
【図１１】
2006240067.tif 000013
【図１２】
2006240067.tif 000014
【図１３】
2006240067.tif 000015
【図１４】
2006240067.tif 000016
【図１５】
2006240067.tif 000017
【図１６】
2006240067.tif 000018