Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3449015B2 - カラーインクジェット記録方法 - Google Patents
[go: Go Back, main page]

JP3449015B2 - カラーインクジェット記録方法 - Google Patents

カラーインクジェット記録方法

Info

Publication number
JP3449015B2
JP3449015B2 JP04705095A JP4705095A JP3449015B2 JP 3449015 B2 JP3449015 B2 JP 3449015B2 JP 04705095 A JP04705095 A JP 04705095A JP 4705095 A JP4705095 A JP 4705095A JP 3449015 B2 JP3449015 B2 JP 3449015B2
Authority
JP
Japan
Prior art keywords
black
color
map
data
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP04705095A
Other languages
English (en)
Other versions
JPH08238838A (ja
Inventor
克己 野中
武史 國政
文彦 柴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP04705095A priority Critical patent/JP3449015B2/ja
Publication of JPH08238838A publication Critical patent/JPH08238838A/ja
Application granted granted Critical
Publication of JP3449015B2 publication Critical patent/JP3449015B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Fax Reproducing Arrangements (AREA)
  • Color Image Communication Systems (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Ink Jet Recording Methods And Recording Media Thereof (AREA)
  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、黒インクと、黒とは異
なる色のカラーインクを、描画データに基づき記録媒体
に吐出して所望のカラー画像を前記記録媒体上に形成す
るカラーインクジェット記録方法に関するものであり、
特に、記録媒体上に付着した複数のインクが互いに混合
することなく、鮮明な画像が得られるカラーインクジェ
ット記録方法に関するものである。
【0002】
【従来の技術】一般に、カラーインクジェット記録方法
では、例えば、シアン、マゼンタ、イエローなどの3色
のカラーインク、またはこれに黒インクを含めた4色の
インクを記録媒体に吐出してカラー画像を形成する。3
色のカラーインクを用いる場合、カラーインクは、色を
重ねて多くの色を表現する必要性から、速乾性のインク
が用いられている。この3色のカラーインクを用いて黒
を形成する場合には、3色のカラーインクをすべて重ね
て記録する。しかし、このようにして記録された黒の領
域では、十分な濃度が得られず、また、不鮮明になると
いう問題がある。そのため、後者のように、黒インクを
別に設け、黒領域では黒インクを用いて記録を行なって
いる。
【0003】4色を用いて記録を行なう場合、黒の濃度
を上げ、鮮明な記録を行なうため、黒インクとして遅乾
性のインクが使用される。このように、黒インクとカラ
ーインクは、通常、記録媒体に浸透定着するまでの時間
が異なる。そのため、黒インクとカラーインクが隣接し
て記録される場合には、その浸透速度の差から遅乾性の
黒インクが滲むいわゆるフェザリングが発生してしまう
という問題がある。
【0004】これを解決するため、例えば、特開平6−
135012号公報では、黒画像領域に隣接してカラー
画像領域が存在するか否かを判定し、判定結果に応じて
本来黒領域である部分をカラーインクによって記録を行
なうように記録データを置き換えて記録を行なってい
る。このように黒領域をカラーインクで記録するように
置き換えることを、以下、プロセスブラック化と呼ぶ。
また、別の方法として、黒画像の滲みを防ぐために、下
地色として黒以外のカラーインクを併せて形成するカラ
ーインクジェット記録方法もある。
【0005】また、特開平5−276373号公報に記
載されている方法では、各色ごとのビットマップデータ
から黒テーブルおよびカラーテーブルをあらかじめ作成
しておき、この黒テーブルとカラーテーブルを用いて黒
画像領域に隣接したカラー画像領域を判定する。そし
て、カラー画像領域と接する黒画像領域の黒は、プロセ
スブラック化して印刷している。この方法では、黒テー
ブルおよびカラーテーブルの作成には、あらかじめ画像
をプリント時と同様にビットマップに展開し、8×8ド
ットの領域上のドットの有無を調べ、1点でも存在すれ
ばその領域にはドットが存在するとしてそれを1ビット
で表現する。これによって、縦横ともに1/8に縮小さ
れたテーブルを作成している。そのため、全ての黒画素
に対し、カラー画像領域と隣接するか否かの検査を行な
うため、黒領域の面積が広い場合や、ほとんどモノクロ
だけで構成されるテキスト画像ほど処理効率が低下す
る。また、一旦、プリント時と同様のビットマップに展
開するため、メモリやCPUパワー、時間等のリソース
を多く必要とするという問題がある。
【0006】
【発明が解決しようとする課題】本発明は、上述した問
題点に鑑みてなされたもので、効率的に黒画像領域とカ
ラー画像領域の隣接判定を行ない得るカラーインクジェ
ット記録方法を提供することを目的とするものである。
【0007】
【課題を解決するための手段】本発明は、遅乾性の黒イ
ンクと、黒とは異なる色の速乾性のカラーインクを描画
データに基づき記録媒体に吐出して所望のカラー画像を
前記記録媒体上に形成するカラーインクジェット記録方
法において、前記描画データについて2回の展開を行な
って、記録データを作成するカラーインクジェット記録
方法であって、1回目の展開では、前記描画データにお
ける文字データについて、全てのフォントを文字の大き
さだけを表す特殊なフォントに置き換えてから、前記描
画データから最終的に記録する解像度よりも粗い解像度
で前記黒インクにより記録される画像の黒マップ画像お
よび前記カラーインクにより記録される画像のカラーマ
ップ画像を作成し、作成された前記黒マップ画像および
前記カラーマップ画像を用いて前記カラーインクにより
記録されるカラードット領域と前記黒インクにより記録
される黒領域が隣接あるいは重なる可能性のある黒領域
を判定し、2回目の展開では、前記描画データから記録
する解像度でビットマップデータを作成し、判定された
黒領域については前記ビットマップデータに対して滲み
を抑制するための変換処理を行なって記録データを作成
し、該記録データに基づき記録を行なうことを特徴とす
るものである。
【0008】前記描画データから前記黒マップ画像およ
び前記カラーマップ画像を作成する際に、最小線幅の設
定を変化させ、最終的に記録する解像度よりも粗い解像
度において線が欠落しない線幅に変換してから前記黒マ
ップ画像および前記カラーマップ画像を作成することが
できる。
【0009】
【作用】本発明によれば、カラー領域と黒領域の隣接の
判定に用いる黒マップ画像およびカラーマップ画像は、
最終的に記録する解像度よりも粗い解像度で前記描画デ
ータから直接生成する。そのため、黒マップ画像および
カラーマップ画像の生成のために、従来のようにデータ
量の多いビットマップデータを処理する必要はなく、少
ないリソースで効率的に黒マップ画像およびカラーマッ
プ画像を生成することができる。なお、黒マップ画像お
よびカラーマップ画像の解像度としては、最終的に記録
する解像度の1/8程度とすることができる。
【0010】そのまま粗い解像度で描画データを展開し
たのでは、細い線や小さな文字が消えてしまうという不
具合を生じる可能性がある。そのため、画像を展開する
際の線幅の最小値を、また、文字の大きさの最小値を、
粗い解像度でも消えない程度に設定しておく。これによ
り、粗い解像度で展開しても、細い線や小さな文字等の
情報を損なうこと無く黒マップ画像およびカラーマップ
画像を作成でき、黒の細い線や小さな文字が他の色と隣
接あるいは重なった場合でも判定を行なうことが可能と
なる。
【0011】また、粗い解像度の黒マップ画像およびカ
ラーマップ画像を作成するだけならば文字の形状等は無
意味なので、文字の大きさを示す矩形領域を塗りつぶす
ような特殊な単純なフォントを使用して展開する。これ
により、文字の展開が簡略化され、より効率的に黒マッ
プ画像およびカラーマップ画像の生成処理を行なうこと
ができる。
【0012】
【実施例】図1は、本発明のカラーインクジェット記録
方法を実現するシステムの一例を示す構成図である。図
中、1はアプリケーション、2はイメージングシステ
ム、3はイメージング設定部、4はマップ作成システ
ム、5は出力データ生成システム、6はプリンタ、7は
文書、8は黒マップ、9はカラーマップ、10は指示マ
ップ、11はビットマッププレーンである。
【0013】アプリケーション1は、文書7の記録をイ
メージングシステム2に指示する。文書7は、テキスト
データ、グラフィックデータ、あるいは、イメージデー
タなどを含むことができる。
【0014】イメージングシステム2は、文書7を記述
するテキストデータ、グラフィックデータ、イメージデ
ータをもとに、2回の展開を行なう。1回目の展開で
は、プリンタ6で記録する解像度よりも低い解像度を有
する黒マップ8およびカラーマップ9への展開を行な
う。また、2回目の展開では、プリンタ6で記録する解
像度を有するビットマッププレーン11への展開を行な
う。1回目の展開では、黒で記録する部分のみを黒マッ
プ8へ展開し、黒を除く他の色の少なくとも1色で記録
する部分をカラーマップ9へ展開する。黒マップ8およ
びカラーマップ9の解像度としては、プリンタ6で記録
する解像度の1/8とすることができる。また、黒マッ
プ8およびカラーマップ9への展開時には、後述するよ
うに、イメージング設定部3で設定されている最小線幅
を用いて細い線の線幅を補正したり、すべてのフォント
を大きさだけを表わす特殊なフォントに置き換える等の
処理も行なう。2回目のビットマッププレーン11への
展開では、プリンタ6で用いる色、例えば、シアン、マ
ゼンタ、イエロー、黒の各色ごとに分解してそれぞれの
ビットマッププレーン11に展開する。
【0015】マップ作成システム4は、イメージングシ
ステム2で作成された黒マップ8およびカラーマップ9
をもとに、カラー領域と隣接あるいは重なる黒領域を検
出して指示マップ10を作成する。指示マップ10は、
黒領域とカラー領域が隣接しているために起こる滲みを
抑えるための処理を行なう必要のある領域を示すマップ
である。
【0016】出力データ生成システム5は、マップ作成
システム4で作成した指示マップ10に従い、滲みを抑
えるための処理をビットマッププレーン11に対して行
ない、出力データを生成する。そして、生成した出力デ
ータをプリンタ6で記録する。滲みを抑えるための処理
としては、例えば、プロセスブラック化の処理や、黒の
下地色として黒以外のカラーインクを併せて形成する処
理等を用いることができる。プロセスブラック化の処理
を行なう場合には、指示マップ10が処理を指示してい
る領域に対して、イメージングシステム2で2回目の展
開で得られた黒のビットマッププレーン11中の指示さ
れた領域のデータを他の色のビットマッププレーン11
に移し、黒の領域を他の色を用いて記録する出力データ
を生成する。また、黒の下地色として黒以外のカラーイ
ンクを併せて形成する処理を行なう場合には、指示マッ
プ10が処理を指示している領域のある特定色のビット
マッププレーン11に対して、黒インクを滴下する前あ
るいは後に、黒領域に特定色のインクが滴下されるよう
なデータを書き込み、出力データを作成する。
【0017】プリンタ6に送られるデータは、ページ中
のインクを配置する位置をビットマップで表わしたビッ
トマッププレーン11で示されている。カラープリンタ
の場合は、このビットマッププレーンがそれぞれの色に
ついて設けられる。例えば、シアン、マゼンタ、イエロ
ー、黒の4色を用いるカラープリンタでは、合計4プレ
ーン分のビットマッププレーン11が必要となる。
【0018】黒マップ8およびカラーマップ9は、黒の
ビットマッププレーンおよびその他の色のビットマップ
プレーンに展開される画像よりも低い解像度で展開され
た画像を示している。このような低い解像度のマップを
用いることで、マップ作成システム4における指示マッ
プ10の作成時の処理時間の短縮や、指示マップ10の
容量の削減など、効率的な処理を実現している。
【0019】図2は、ビットマッププレーン11と、黒
マップ8およびカラーマップ9との関係の説明図であ
る。図2(A)は、ある1色のビットマッププレーン1
1の一部のみを示している。また、図2(B)は黒マッ
プ8またはカラーマップ9の一部を示している。黒マッ
プ8とカラーマップ9は同様の構成であるので、ここで
は区別せずにマップと呼ぶことにする。マップの解像度
をビットマッププレーンの解像度の1/8とするとき、
マップの1ドットは、ビットマッププレーンの8×8ド
ットに対応する。すなわち、ビットマッププレーンの8
×8ドットごとの各領域ごとにマップのドットが対応づ
けられている。
【0020】基本的には、ビットマッププレーンの8×
8ドットのうち、1ドットでも1であるドットが存在す
る場合、対応するマップのドットが1となるように、イ
メージングシステム2は1回目の展開を行なう。この1
回目の展開により、図2(A)に示した線の描画を指示
するグラフィックデータから、図2(B)に示すマップ
が作成される。この段階では、図2(A)に示すビット
マッププレーンは作成されない。マップ作成システム4
は、1回目の展開により作成された黒マップ8およびカ
ラーマップ9をもとに指示マップ10を作成するが、こ
の指示マップ10も黒マップ8およびカラーマップ9と
同様のビットマッププレーン11との対応関係を有して
いる。そして、2回目の展開時に、図2(A)に示すよ
うなビットマッププレーンへの展開が行なわれる。
【0021】次に、本発明のカラーインクジェット記録
方法を実現するシステムの一例における動作を説明す
る。イメージングシステム2は、アプリケーション1か
ら文書7の記録が指示されると、文書7のデータから1
回目の展開を行なって、黒マップ8およびカラーマップ
9を作成する。図3は、黒マップ8およびカラーマップ
9の作成処理の説明図である。図3において太い実線の
枠が黒マップ8、カラーマップ9を作成する際の解像度
に対応した画素の大きさを示している。また、細い破線
は、プリンタ6で記録を行なう際の解像度に対応した画
素の大きさを参考のため示している。ここでは、黒マッ
プ8およびカラーマップ9を作成する際の解像度を、プ
リンタ6で記録を行なう際の解像度の1/8とした場合
の例を示している。
【0022】イメージングシステム2は、1回目の展開
において、文書7のデータのうち、黒で記録を行なうデ
ータをもとに、プリンタ6で記録を行なう解像度の1/
8の解像度で展開を行なって、黒マップ8を作成する。
図3(A)に示すように、左端の画素に線が描画される
際には、黒マップ8の左端の画素の値が「1」となる。
同様に、黒以外の色で記録を行なうデータをもとに、カ
ラーマップ9を作成する。このとき、黒以外のどの色で
描画される場合でも、カラーマップ9への展開が行なわ
れる。図3(B)では、シアンにより左から2番目の画
素に線が描画されている。ほかのマゼンタやイエローな
どに描画されなくても、カラーマップ9の左から2番目
の画素は「1」となる。このようにして、文書7のデー
タに基づき、描画する色に応じて、黒マップ8およびカ
ラーマップ9への展開を行なう。
【0023】このようにして作成された黒マップ8およ
びカラーマップ9は、次のような意味を持っている。例
えば、図3(A)に示す黒マップ8の例では、黒マップ
8の第1ビットが「1」であるので黒のビットマッププ
レーン11の左上8×8ドット中に黒インクを滴下する
べき画素が存在することを意味する。また、黒マップ8
の第2ビットが「0」であるので、黒のビットマッププ
レーン11の左上から2番目の8×8ドット中には黒イ
ンクを滴下するべき画素が存在しないことを意味してい
る。同様に、カラーマップの第1ビットの「0」は、C
MYビットマッププレーンのいずれにも左上8×8ドッ
ト中にはインクを滴下するべき画素が存在しないことを
意味し、第2ビットの「1」は、シアン、マゼンタ、イ
エローのビットマッププレーン11のいずれかにインク
を滴下するべき画素があることを意味している。
【0024】ここで、図2(A)に示すように黒マップ
8およびカラーマップ9の解像度における画素の大きさ
よりも線幅の細い線を、黒マップ8およびカラーマップ
9への展開時に単純に展開すると、線幅が1ドットに満
たないために、処理の方法によっては図2(B)に示す
ようなマップデータが得られない場合がある。これは、
図3に示した例においても同様である。例えば、解像度
が600dpi(25.4mm当たりのドット数)のプ
リンタのために画像を展開するとき、黒マップ8、カラ
ーマップ9の解像度を1/8とすれば、75dpiで展
開することになる。その場合、本来のプリンタの持つ解
像度で表現できる細線は、理論上1/600インチ線幅
(1インチ=25.4mm。以下同じ)であるが、75
dpiで展開した場合は表現できる線幅は1/75イン
チ線幅となってしまう。そうすると、文書7中で、例え
ば、1/200インチ線幅の線を描画するコマンドが存
在すると、黒マップ8およびカラーマップ9への展開で
線は消えてしまい、600dpiで展開した場合の8×
8ドット中のビット情報を保持しているはずのマップ情
報に誤りが生じてしまう。
【0025】これを回避するため、イメージングシステ
ム2の持つ展開条件を変えることによって対処する。す
なわち、イメージングシステム2における線を描画する
グラフィックデータの黒マップ8、カラーマップ9への
展開時には、イメージング設定部3で設定されている最
小線幅を用いて線幅の修正を行なう。図4は、線幅補正
処理の一例を示すフローチャートである。文書7中の線
や矩形などはグラフィックコマンドを使って表現されて
おり、そのコマンドの中で描画しようとする線の幅が指
定されている。イメージングシステム2は、S21にお
いて、描画しようとする線の幅がイメージング設定部3
で設定されている最小線幅以下か否かを判定する。そし
て、最小線幅以下の場合には、S22において、イメー
ジング設定部3で設定されている最小線幅を用い、線幅
を最小線幅に設定し、S23で展開を行なう。例えば、
黒マップ8およびカラーマップ9の解像度が1/75d
piのとき、イメージング設定部3で最小線幅を1/7
5インチ線幅に指定してやれば、グラフィックコマンド
中の例えば1/200インチ線幅の線も、イメージング
システム3によって1/75インチ線幅まで太くして展
開されることになる。このような処理によって、最小線
幅よりも細い線幅が指定されていても、展開する際には
線幅を最小線幅まで太くして描画するので、確実に細い
線が黒マップ8およびカラーマップ9に反映されること
になる。
【0026】また、イメージングシステム2における文
字を描画するデータの黒マップ8、カラーマップ9への
展開時には、すべてのフォントを大きさだけを表わす特
殊なフォントに置き換える。線や矩形の場合と同様に、
黒マップ8およびカラーマップ9への展開では、低解像
度のために文字情報が正しく展開されないことがある。
文書7においては、文字は文字のコードとともに文字の
大きさとフォントのタイプ等の情報が含まれている。黒
マップ8およびカラーマップ9に対する処理は、文字フ
ォントや文字タイプとは無関係に行なわれるので、それ
ぞれの文字のフォント、タイプに応じて展開を行なうこ
とは無駄である。そのため、黒マップ8およびカラーマ
ップ9への展開時には、文字コードやフォントのタイプ
に関係なく、全てのフォントを大きさだけを表す特殊な
フォントに置き換えてしまう。このとき、置き換えるフ
ォントの大きさは、黒マップ8およびカラーマップ9に
おいて反映される大きさとする。
【0027】図5は、フォントの置き換え処理の一例の
説明図である。例えば、図5(A)に示すように、「あ
いうえお」と記録する描画データが与えられたとき、こ
れを図5(B)に示すようにすべて「■」に置き換えて
展開する。このとき、例えば、明朝体やゴシック体とい
った文字のタイプも区別しない。また、「■」の大きさ
は、描画する文字の大きさに従った大きさとすることが
できる。例えば、10ポイントの明朝体と、24ポイン
トのゴシック体を使って文書を記述していたとすると、
略10ポイントの大きさの「■」と、略24ポイントの
大きさの「■」に展開される。また、黒マップ8および
カラーマップ9の解像度よりも小さな文字、例えば、1
/75インチよりも小さな文字は、1/75インチの大
きさの「■」に置き換える。「■」の大きさは、1/7
5インチの倍数とすることもできる。もちろん、置き換
える記号は「■」に限らない。
【0028】このようにして作成された黒マップ8およ
びカラーマップ9を用い、マップ作成システム4は指示
マップ10を作成する。指示マップ10は、上述のよう
に、黒インク領域と色インク領域が隣接しているために
起こる滲みを抑えるための処理をどの画素に施すかを示
したものである。指示マップ10は、まず黒マップ8と
カラーマップ9を用いて仮の指示マップを作成する処理
を行ない、その後、黒マップ8と仮の指示マップから最
終的な指示マップを作成するという2段階の処理によっ
て作成される。
【0029】図6は、仮の指示マップを作成する処理の
一例を示すフローチャート、図7は、仮の指示マップを
作成する処理の具体例の説明図である。図7に示すよう
に、黒マップ8のあるドットに注目し、そのドットを注
目ドットaとする。そして、その周囲8ドットをドット
bないしドットiとする。これらの注目ドットaおよび
ドットbないしiに対応するカラーマップのドットをド
ットa’ないしi’とし、さらに、対応する指示マップ
のドットをドットa”ないしi”とする。
【0030】S31において、黒マップ8の注目ドット
aを参照し、その値が「0」であればS35までスキッ
プする。注目ドットaの値が「0」でなければ、S32
において、注目ドットaに対応するカラーマップ9のド
ットb’ないしi’を参照する。そして、それらのドッ
トのうちで1つでも値が「1」であるビットが存在する
か否かを判定する。1つでも値が「1」のドットが存在
すれば、S33において、指示マップ10の対応するド
ットa”の値を「1」とし、黒マップ8の注目ドットa
の値を「0」にする。また、ドットb’ないしi’のい
ずれのドットの値も「0」である場合には、S34にお
いて、指示マップ10の対応するドットa”の値を
「0」にする。
【0031】S35において、黒マップ8の各ドットを
注目ドットとした処理が終了したか否かを判定し、未処
理のドットが存在する場合には、S36で注目ドット
を、例えば、右にずらし、最右端の場合には次のライン
の最左端に設定し、S31へ戻って新たな注目ドットに
ついての処理を行なう。このようにして黒マップ8中の
全てのドットについて上述の処理を行なうことによっ
て、仮の指示マップができあがる。
【0032】図7に示した具体例では、黒マップ8の注
目ドットの値は「1」である。そのため、S31からS
32へ進み、カラーマップ9のドットb’ないしi’を
参照する。この例では、ドットc’が「1」であるの
で、S33に進み、指示マップ10の注目ドットに対応
するドットa”を「1」とし、黒マップ8の注目ドット
aを「0」に変更する。
【0033】このようにして作成された仮の指示マップ
は、黒領域とカラー領域とが隣接している場合の接点と
なるドットを示している。次の最終的な指示マップを作
成する処理によって、接点となるドットをもとに、カラ
ー領域と隣接する黒領域全体を処理対象とするように、
指示マップを書き換える。
【0034】図8は、仮の指示マップから最終的な指示
マップを作成する処理の一例を示すフローチャート、図
9は、最終的な指示マップを作成する処理の具体例の説
明図である。図9に示すように、仮の指示マップのある
ドットに注目し、そのドットを注目ドットj”とする。
そして、その周囲8ドットをドットk”ないしドット
r”とする。これらの注目ドットj”およびドットj”
ないしr”に対応する黒マップのドットをドットjない
しrとする。
【0035】S41において、仮の指示マップ内のビッ
トj”に注目する。注目ドットj”が「0」か否かを判
定し、「0」の場合にはS44に進む。「0」でない場
合には、注目ドットj”周囲の8つのドットk”ないし
r”に対応する黒マップ8のドットkないしrを参照す
る。S42において、ドットkないしrの値が「1」の
ドットがあるか否かを判定し、値が「1」のドットがあ
る場合には、S43において、そのドットの値を「0」
に変更し、対応する指示マップ10のドットの値を
「1」にする。
【0036】S44において、指示マップ10の各ドッ
トを注目ドットとした処理が終了したか否かを判定し、
未処理のドットが存在する場合には、未処理のドットの
一つを注目ドットして、S41へ戻って新たな注目ドッ
トについての処理を行なう。このようにして、仮の指示
マップのドットの値が「1」のドットの周囲8ドットに
は、黒マップのドットの値が「1」であるドットが存在
しなくなるまで繰り返し処理を行ない、最終的な指示マ
ップが生成される。
【0037】例えば、図9に示した具体例では、仮の指
示マップ10における注目ドットj”の値は「1」であ
る。注目ドットj”に対応する黒マップ8のドットjの
周囲のドットkないしrを参照し、値が「1」のドット
を探すと、ドットlおよびqの値が「1」である。そこ
で、ドットlおよびqの値を「0」に変更するととも
に、指示マップ10の対応するドットl”およびq”の
値を「1」にする。このような処理を、指示マップ10
の値が「1」のドットについて、その周囲のドットに対
応する黒マップ8のドットの値が「1」で無くなるまで
処理を繰り返すことによって、指示マップ10には、カ
ラー領域と隣接する黒領域の部分のドットの値が「1」
として示される。
【0038】このようにして生成された指示マップ10
だけをメモリ中に保持して、イメージングシステム2は
2回目の展開を開始する。出力データ生成システム5
は、指示マップ10を参照し、指示マップ10のドット
の値が「1」の場合には、その指示マップ10のドット
に対応した8×8ドットのビットマップデータについ
て、滲みを抑えるための処理を行ない、出力データを生
成する。そして、生成した出力データをプリンタ6で記
録する。
【0039】滲みを抑えるための処理としてプロセスブ
ラック化の処理を行なう場合、黒の8×8のビットマッ
プデータのうち、値が「1」のドットについて、これら
を「0」とするとともに、シアン、マゼンタ、イエロー
の各色の対応するドットの値をそれぞれ「1」にする。
このようにして作成した出力データをプリンタ6に送っ
て記録を行なうことにより、カラー領域に隣接する黒領
域は、速乾性のカラーインクによって記録され、滲みを
減少させることができる。
【0040】また、黒の下地色として黒以外のカラーイ
ンク、例えば、シアンを併せて形成する処理を行なう場
合には、黒の8×8ドットのビットマップデータのう
ち、値が「1」のドットの部分について、0より大きな
割合でシアンのビットマップデータとして値が「1」の
ドットを追加する。このようにして作成した出力データ
をプリンタ6に送って記録を行なうことにより、黒領域
では黒インクによる記録の前あるいは後にシアンのイン
クが重ねて記録される。シアンのインクが先に記録され
る場合には、シアンのインクによって記録紙は吸湿性が
向上しているため、遅乾性の黒インクの記録時にも滲み
は少ない。また、シアンのインクを後に記録する場合、
速乾性のシアンのインクによって遅乾性の黒インクの浸
透が促進され、やはり滲みを少なくすることができる。
もちろん、黒インクと重ねて記録するインクは、シアン
に限らない。
【0041】上述の滲みを抑えるための処理は、指示マ
ップ10の値が「1」のドットに対応するビットマップ
データに対して行なわれる。そのため、カラー領域に隣
接しない黒領域については、そのまま黒インクのみによ
って記録される。これにより、鮮明な記録を行なうこと
ができる。
【0042】上述の説明では、カラー領域に隣接する黒
領域を、指示マップという形で抽出し、滲みを抑えるた
めの処理を行なったが、仮の指示マップからカラー領域
に隣接するある一定範囲の黒領域のみに対して滲みを抑
えるための処理を行なうように構成してもよい。さら
に、仮の指示マップから黒領域の輪郭線を抽出し、カラ
ー領域と隣接する輪郭線部分あるいは輪郭線全体に対し
て、滲みを抑えるための処理を行なうように構成するこ
ともできる。
【0043】また、上述の処理は、1ページ分の描画デ
ータごとに行なってもよいし、また、ある領域ごとに分
割して行なうように構成してもよい。分割して行なう場
合には、ビットマッププレーンも小容量で済むので、一
旦ビットマップデータに展開してから黒マップ8および
カラーマップ9を作成するように構成してもよい。
【0044】図10は、本発明のカラーインクジェット
記録方法を実現するシステムの具体的な機器構成の一例
を示す構成図である。図中、51はホストコンピュー
タ、52はプリンタドライバ、53は受信バッファ、5
4は大容量記憶装置、55はCPU、56は主記憶装
置、57は入出力装置、58,62はプリンタI/F
部、61はプリンタ、63は記録部である。この具体例
では、ホストコンピュータ51とプリンタ61によって
実現した構成を示している。もちろん、これに限らず、
プリンタ61単体で構成することもできる。
【0045】ホストコンピュータ51は、大容量記憶装
置54、CPU55、主記憶装置56、入出力装置5
7、プリンタI/F58等を含んでいる。また、主記憶
装置56には、プリンタドライバ52の機能を実現する
プログラム、および、外部から転送されてくる記録すべ
き文書などのデータを一時記憶する受信バッファ53等
が格納されている。
【0046】外部からホストコンピュータ51に転送さ
れてくる記録すべき文書などの画像データは、一括し
て、あるいは分割領域単位で、受信バッファ53へ格納
される。その後、大容量記憶装置54などに転送しても
よい。プリンタドライバ52のプログラムはCPU55
で実行され、受信バッファ53上の画像データをプリン
タ61で使われる黒とカラーインク(例えば、シアン、
マゼンタ、イエロー)に色分解し、黒画像領域について
はさらに2値化を施す。そして、上述のような黒マップ
8およびカラーマップ9への展開、黒マップ8およびカ
ラーマップ9を用いた指示マップ10の生成、ビットマ
ッププレーンへの展開と指示マップを用いた滲みを抑制
する処理等を行なう。これらの処理によって生成された
出力画像データは、プリンタI/F部58から、プリン
タ61のプリンタI/F部62を介して記録部63に送
られ、記録部63において実際の記録が行なわれる。
【0047】
【発明の効果】以上の説明から明らかなように、本発明
によれば、カラー領域と黒領域が隣接する場合、黒領域
に対して滲みを抑えるような変換処理を行なうことによ
って、記録品質を向上させている。カラー領域と黒領域
の隣接の判定の際には、黒マップ画像およびカラーマッ
プ画像を用いるが、この黒マップ画像およびカラーマッ
プ画像は、最終的に記録する解像度よりも粗い解像度で
描画データから直接生成する。そのため、黒マップ画像
およびカラーマップ画像の生成のために、従来のように
データ量の多いビットマップデータを処理する必要はな
く、少ないリソースで効率的に黒マップ画像およびカラ
ーマップ画像を生成することができる。このように、本
発明によれば、記録速度と画質の向上を両立させたカラ
ーインクジェット記録方法を提供することができる。
【0048】また、黒マップ画像およびカラーマップ画
像を作成する際に、そのまま粗い解像度で描画データを
展開した場合に、細い線や小さな文字が黒マップ画像、
カラーマップ画像から消えてしまうという不具合を解消
し、細い線や小さな文字であっても、粗い解像度のマッ
プ画像で黒領域とカラー領域との判定を行なうことがで
き、滲みを抑えた記録を行なうことができるという効果
がある。このとき、文字データについて、全てのフォン
トを文字の大きさだけを表す特殊なフォントに置き換え
てから展開することにより、さらに効率的に記録処理を
実行することができるという効果がある。
【図面の簡単な説明】
【図1】 本発明のカラーインクジェット記録方法を実
現するシステムの一例を示す構成図である。
【図2】 ビットマッププレーン11と、黒マップ8お
よびカラーマップ9との関係の説明図である。
【図3】 黒マップ8およびカラーマップ9の作成処理
の説明図である。
【図4】 線幅補正処理の一例を示すフローチャートで
ある。
【図5】 フォントの置き換え処理の一例の説明図であ
る。
【図6】 仮の指示マップを作成する処理の一例を示す
フローチャートである。
【図7】 仮の指示マップを作成する処理の具体例の説
明図である。
【図8】 仮の指示マップから最終的な指示マップを作
成する処理の一例を示すフローチャートである。
【図9】 最終的な指示マップを作成する処理の具体例
の説明図である。
【図10】 本発明のカラーインクジェット記録方法を
実現するシステムの具体的な機器構成の一例を示す構成
図である。
【符号の説明】
1…アプリケーション、2…イメージングシステム、3
…イメージング設定部、4…マップ作成システム、5…
出力データ生成システム、6…プリンタ、7…文書、8
…黒マップ、9…カラーマップ、10…指示マップ、1
1…ビットマッププレーン。
フロントページの続き (56)参考文献 特開 平2−128282(JP,A) 特開 平3−164982(JP,A) 特開 平5−276373(JP,A) 特開 平6−206370(JP,A) 特開 平8−112917(JP,A) 特開 平5−330086(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 2/21 B41M 5/00 G06T 11/80 H04N 1/23 101 H04N 1/46

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 遅乾性の黒インクと、黒とは異なる色の
    速乾性のカラーインクを描画データに基づき記録媒体に
    吐出して所望のカラー画像を前記記録媒体上に形成する
    カラーインクジェット記録方法において、前記描画デー
    タについて2回の展開を行なって、記録データを作成す
    るカラーインクジェット記録方法であって、1回目の展
    開では、前記描画データにおける文字データについて、
    全てのフォントを文字の大きさだけを表す特殊なフォン
    トに置き換えてから、前記描画データから最終的に記録
    する解像度よりも粗い解像度で前記黒インクにより記録
    される画像の黒マップ画像および前記カラーインクによ
    り記録される画像のカラーマップ画像を作成し、作成さ
    れた前記黒マップ画像および前記カラーマップ画像を用
    いて前記カラーインクにより記録されるカラードット領
    域と前記黒インクにより記録される黒領域が隣接あるい
    は重なる可能性のある黒領域を判定し、2回目の展開で
    は、前記描画データから記録する解像度でビットマップ
    データを作成し、判定された黒領域については前記ビッ
    トマップデータに対して滲みを抑制するための変換処理
    を行なって記録データを作成し、該記録データに基づき
    記録を行なうことを特徴とするカラーインクジェット記
    録方法。
  2. 【請求項2】 前記描画データから前記黒マップ画像お
    よび前記カラーマップ画像を作成する際に、最小線幅の
    設定を変化させ、最終的に記録する解像度よりも粗い解
    像度において線が欠落しない線幅に変換してから前記黒
    マップ画像および前記カラーマップ画像を作成すること
    を特徴とする請求項1に記載のカラーインクジェット記
    録方法。
JP04705095A 1995-03-07 1995-03-07 カラーインクジェット記録方法 Expired - Fee Related JP3449015B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04705095A JP3449015B2 (ja) 1995-03-07 1995-03-07 カラーインクジェット記録方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04705095A JP3449015B2 (ja) 1995-03-07 1995-03-07 カラーインクジェット記録方法

Publications (2)

Publication Number Publication Date
JPH08238838A JPH08238838A (ja) 1996-09-17
JP3449015B2 true JP3449015B2 (ja) 2003-09-22

Family

ID=12764346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04705095A Expired - Fee Related JP3449015B2 (ja) 1995-03-07 1995-03-07 カラーインクジェット記録方法

Country Status (1)

Country Link
JP (1) JP3449015B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4514762B2 (ja) * 2007-02-22 2010-07-28 株式会社沖データ 画像形成装置
JP4529990B2 (ja) 2007-03-30 2010-08-25 ブラザー工業株式会社 画像処理プログラム及び画像処理装置

Also Published As

Publication number Publication date
JPH08238838A (ja) 1996-09-17

Similar Documents

Publication Publication Date Title
US6313847B1 (en) Blending graphics objects in a frame buffer
US6791714B1 (en) Image forming apparatus capable of saving consumption of toner without deterioration of printing quality and method thereof
JPH07111588A (ja) ディジタル画像の密度の調節方法
JP3504331B2 (ja) ドット・プリント・イメージの品質を改善するプリント品質改善方法及び装置
JP3175498B2 (ja) インクジェット式カラー印刷のための黒色領域識別方式
JP6184115B2 (ja) 画像処理方法及び画像処理装置
US7995238B2 (en) Image processing that can use both process and spot color plates
JP4428743B2 (ja) 画像処理方法及び装置、プリンタ、画像処理システム及び記憶媒体
KR100959608B1 (ko) 화상 처리 장치, 프린터, 및 화상 처리 방법
JP3449015B2 (ja) カラーインクジェット記録方法
US5937147A (en) Printing of enhanced images
JPH1166327A (ja) 画像処理方法および画像処理装置および記録媒体
JP2003048340A (ja) 輪郭のボケを抑制する印刷
JP2001219601A (ja) 印刷制御装置および印刷制御装置におけるデータ処理方法
JP4369995B2 (ja) ドラフト印刷を行う方法及びその装置
JPH10207645A (ja) 出力制御方法とその装置と該装置を備えた画像形成装置及び前記方法を実施するプログラムを記憶した記憶媒体
JP2010016647A (ja) 画像処理装置、画像処理方法、及び、画像処理プログラム
US20040227965A1 (en) Dot data creation process with saved memory capacity
JP3623990B2 (ja) 画像処理方法及び装置
JP3244745B2 (ja) 画像処理装置
JP3636891B2 (ja) カラー画像出力方法
JP2001018455A (ja) 階調イメージの処理装置
JP4595570B2 (ja) 印刷制御データ生成装置および印刷制御データ生成方法
JP4636145B2 (ja) 画像処理装置及びプログラム
JP3900252B2 (ja) グラフィックスのエイリアシングを減少させる多重レベル印刷法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080711

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090711

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees