JPH06210905A - 多色印刷装置及び色再現方法 - Google Patents
多色印刷装置及び色再現方法Info
- Publication number
- JPH06210905A JPH06210905A JP391793A JP391793A JPH06210905A JP H06210905 A JPH06210905 A JP H06210905A JP 391793 A JP391793 A JP 391793A JP 391793 A JP391793 A JP 391793A JP H06210905 A JPH06210905 A JP H06210905A
- Authority
- JP
- Japan
- Prior art keywords
- color
- processing
- ymck
- rgb
- determination
- 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.)
- Granted
Links
Landscapes
- Ink Jet (AREA)
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
Abstract
える多色印刷装置及び色再現方法を提供する。 【構成】 ホストから送られてきた印字データを一時的
に保持し(S211)、RGBから描画するYMCKに
変換し(S212)、YMCKメモリに展開する(S2
13)。そして、描画点ピクセルをチェックし(S21
4)、『オン』の場合、YMCKからRGBを求める逆
色変換を行ない(S215)、与えられた演算式を用い
て加法混色を演算し(S216)、描画が終了すると出
力して紙に印刷する(S217〜S220)。
Description
現方法に関するものである。
り部分で、論理演算を実現して多彩な表現を行なってい
る。例えば重なり部分に、論理和を行なって特殊な描画
効果を実現したり、論理積を施し複雑なタイルパターン
を簡単に作成するようなことが行なわれている。
プリンタの場合、カラーデータは多くの場合多値であ
り、図形の重なり部分に上述のような処理を施すことは
本質的に不可能である場合が多い。また、カラープリン
タに継るホストで展開されたカラー図形をCRT上で表
現した場合、その展開図形の重なり部分は、通常RGB
での重なりを意識した処理となる場合が多いので、通常
YMCK4面のメモリしか持たないプリンタでは、CR
Tと同様な色再現を行なうことは本質的に不可能であっ
た。
れたもので、色の重なり部分に対して多彩な色再現を行
なえる多色印刷装置及び色再現方法を提供することを目
的とする。
に、本発明の多色印刷装置は以下の構成を有する。即
ち、描画する画像の色の重なりを判定する判定手段と、
前記判定手段での判定結果に応じて色の重なり部分を任
意の混色演算式で処理する処理手段と、前記処理手段で
処理された色の重なり部分を色再現する色再現手段とを
有する。
理装置よりダウンロードされた混色演算式に従って処理
することを特徴とする。
りを判定し、その判定結果に応じて色の重なり部分を任
意の混色演算式で処理し、処理された色の重なり部分を
色再現するように動作する。
な一実施例を詳細に説明する。実施例では、YMCK面
順次メモリを持つカラーインクジェットプリンタ装置に
色再現処理を適用した場合を例に詳述する。 <プリンタエンジンの説明>図6は、本実施例における
カラーインクジェットプリンタ装置IJRAの概観図で
あり、また後述する図1の概略構成におけるブロック1
20のカラーインクジェットプリンタエンジン部の概観
を示す図でもある。尚、図1に示すブロック120以外
の制御部は不図示である。
回転に連動し、駆動力伝達ギヤ5011,5009を介
して回転するリードスクリュー5005の螺旋溝500
4に対して係合するキャリッジHCはピン(不図示)を
有し、矢印a、b方向に往復移動される。このキャリッ
ジHC上には、インクジェットカートリッジIJCが搭
載されている。5002は紙押え板であり、キャリッジ
の移動方向に沿って紙をプラテン5000に対して押圧
する。5007,5008はフォトカプラで、キャリッ
ジのレバー5006のこの領域での存在を認識して、モ
ータ5013の回転方向切り換えを行なうためのホーム
ポジション検知手段である。
るキャップ部材で、5015はこのキャップ内を吸引す
る吸引手段で、キャップ内開口5023を介して記録ヘ
ッドの吸引回復を行なう。5017はクリーニングブレ
ードで、また5019はこのブレードを前後方向に移動
可能とする部材であり、本体支持板5018にこれらが
支持されている。ブレードは、この形態ではなく周知の
クリーニングブレードが適用出来るのは言うまでもな
い。また5021は、吸引回復の吸引を開始するための
レバーで、キャリッジと係合するカム5020の移動に
伴って移動し、駆動モータからの駆動力がクラッチ切り
換えの公知の伝達手段で移動制御される。これらのキャ
ッピング、クリーニング、吸引回復は、キャリッジがホ
ームポジション側の領域に来た時にリードスクリュー5
005の作用によってそれらの対応位置で所望の処理が
行なえるように構成されているが、これら以外のタイミ
ングで作動するようにしても良い。
実施例におけるカラーインクジェットプリンタ装置の概
略構成図である。本実施例を説明する上で主要となる8
つのブロックの機能について以下に述べる。 (1)ブロック111は不図示のホストから本装置へ送
られてくる印字データ(RGB値)を一時的に保持す
る。
値から描画する色(YMCK値)を演算し、カレントカ
ラー(現時点の描画色)を更新する。RGB値からYM
CK値へ変換する処理の詳細は図4に示されている。ま
たRGB値はカレントカラー値として、一時的に保存さ
れる。 (3)ブロック113は展開系であり、YMCKメモリ
各々のアドレスと一意に対応する点アドレス(x,y)
を生成する。この時のYMCKメモリ上のアドレスを
『描画点ピクセル』その値を『ピクセル値』と呼ぶこと
にする。
13で生成した描画点ピクセルが、以前に展開された図
形のピクセル値で埋められているか否かを調べる。この
時、描画が既に行なわれていた時は『描画点ピクセルが
オン』と呼び、描画が行なわれていない時は『描画ピク
セルがオフ』と呼ぶことにする。 (5)ブロック115はYMCK値からRGB値を求め
る逆色変換を行なう。この逆色変換は上述のブロック1
12における色処理に対応した逆変換となる。上述した
ブロック114のピクセルチェックで既に描画ピクセル
がオンになっていた場合、消失した前カレントRGBカ
ラー値を求めるために、逆演算を行ないYMCK値から
RGB値を求める処理を行なう。この逆演算の詳細は図
4に示す図と共に後述する。
を用いて加法混色を演算する。上述のブロック115で
求めたRGB値とカレントRGBカラー値を入力値とし
て、加法混色を行なった場合の再現色を計算で求める。 (7)ブロック117はYMCK値で与えられるカレン
トカラー値を参照してメモリへ点を描画する。
ットプリンタエンジンであり、YMCKメモリに全ての
描画を行なった後、印刷を行なうブロックである。その
詳細は図6に示されている。 ここで、データが処理されていく手順は、上述のブロッ
ク114での処理結果で判定され、以下の条件により変
化する。
ロック111、112、113、114、117 (B)図形が重なる領域の描画→ブロック111、112、113、
114、115、116、117 例えば、図3に示すように、まず点(x1 ,y1 )で
は、描画ピクセルがオフであり、描画する領域には図形
が存在しないので上述の条件(A)と判断され、次に点
(x2 ,y2 )では、描画ピクセルがオンであり、既に
描画された四角形の領域内部に重なっているので上述の
条件(B)と判断される。即ち、既に描画された四角形
の領域内は全て描画ピクセルがオンの状態となっている
ので新たに描画する点(x2 ,y2 )は描画を行なう前
にブロック115、116の処理を行なわなければなら
ない。
に示すフローチャートに従って以下に説明する。まず、
ステップS211では、不図示のホストから本装置へ送
られてきた印字データを一時的に保持する。次に、ステ
ップS212では、描画される色(YMCK値)を与え
られたRGB値から演算し、カレントカラー(現時点の
描画色:YMCK値)を更新する。尚、RGB値はカレ
ントRGBカラー値として一時的に保存される。ステッ
プS213では、YMCKメモリ各々のアドレスと一意
に対応する点アドレス(x,y)を生成する展開処理を
行なう。そして、ステップS214では、上述のステッ
プS213で生成した描画点ピクセルが『オン』か『オ
フ』かのチェックを行なう。ここで、『オン』の場合は
ステップS215へ処理を進め、『オフ』の場合はステ
ップS217へ処理を進める。
GB値を求める逆色変換を行なう。次に、ステップS2
16では、与えられた演算式を用いて加法混色を演算す
る。つまり、上述のステップS215で求めたRGB値
とカレントRGBカラー値を入力値として加法混色を行
なった場合の再現色を計算で求め、カレントカラー値の
更新を行なう。次に、ステップS217では、YMCK
で与えられるカレントカラー値を参照しメモリへ点を描
画する。そして、ステップS218において、図形描画
の終了を調べ、未終了ならばステップS213へ処理を
戻し、点の描画を繰り返すことで1つの図形を展開す
る。しかし、終了ならばステップS219へ処理を進
め、ページ内のデータが全て描画を終了したかを調べ、
未終了ならばステップS212へ処理を戻し、終了なら
ばステップS220へ処理を進める。このステップS2
20では、カラーインクジェットエンジンをドライブ
し、YMCKメモリに描画された画像を紙に印刷する処
理を行なう。
K変換>次に、YMCK−RGB変換と、RGB−YM
CK変換について図4を用いて説明する。上述の色処理
ブロック112において、RGB値は濃度変換、UCR
(下色除去)、マスキング、γ補正を経てYMCK値に
変換される。これらは、公知の処理であり、一般的には
以下のような演算式で演算される(入力RGB、出力
Y″M″C″K″) [濃度変換] CS =255*(1−log R) MS =255*(1−log G) YS =255*(1−log B) 但し、255はRGB階調数、log の底は255であ
る。 [UCR(下色除去)] K=Min(C,M,Y) C=CS −K M=MS −K Y=YS −K 但し、Min(X,Y)はX,Yを比較した上の最小値
を返す。 [マスキング] C′=a11*C+a12*M+a13*Y+a14*K M′=a21*C+a22*M+a23*Y+a24*K Y′=a31*C+a32*M+a33*Y+a34*K K′=a41*C+a42*M+a43*Y+a44*K 但し、マスキングパラメータ{a11,a12,…,a44}
は最小値自乗法により求めた係数である。 [ガンマ補正] C″=fc (C′) M″=fm (M′) Y″=fy (Y′) K″=fk (K′) 但し、fc (x),fm (x),fy (x),fk
(x)はそれぞれシアン,マゼンタ,イエロー,黒イン
クの出力特性をリニアに補正する関数である。
の計算は、通常LUTが用いられ、テーブル値をアドレ
スで参照する方法がとられる。本実施例でもLUTを用
意しこれを用いる。図5に示す上段のグラフは所望の入
出力特性曲線を示したもので、これを実現するために、
Xを入力アドレスとし、Yを出力値としてテーブル化し
た幾つかのサンプル点を用意し、これをテーブル化して
おく。
なくとも以下の条件を備えていなければならない。 (1)ガンマ補正で階調飽和が起きずに一意に逆変換可
能であること。 (2)マスキング係数で構成される4*4行列に逆行列
が存在すること。 通常、これらの条件を満たすようにパラメータ等を決定
するのは困難ではなく、本実施例におけるインクジェッ
トプリンタでは、十分実現可能の範囲である。また、逆
変換には多少の誤差を生じるが、これも実用上許容範囲
に収めることが可能である。よって、上述したRGB−
YMCK変換の逆変換であるYMCK−RGB変換は可
能であり、以下のように実現する(入力Y″M″C″
K″、出力RGB)。 [逆ガンマ補正] C′=Fc (C″)(但しFc ()はfc ()の逆関
数) M′=Fm (M″)(但しFm ()はfm ()の逆関
数) Y′=Fy (Y″)(但しFy ()はfy ()の逆関
数) K′=Fk (K″)(但しFk ()はfk ()の逆関
数) [逆マスキング] {C,M,Y}={IM}*{C′M′Y′} 但し、IMは前記マスキングパラメータの{a11,
a12,…,a44}を4×4行列とした場合の、該4×4
行列の逆行列である。 [逆UCR(下色除去)] CS =C+K MS =M+K YS =Y+K [逆濃度変換] R=255**(1−CS /255) G=255**(1−MS /255) B=255**(1−YS /255) 但し、X**PはXのP乗である。
UTを参照し、該当値をヒットするアドレスを検索して
前後の値から線形補間で行なうものとする。図5に示す
下段のグラフは所望の入出力特性曲線の逆変換を示した
ものである。 <加法混色演算について>本実施例では、2つの色{R
1 ,G1 ,B1 },{R2 ,G2 ,B2 }が混色した場
合に、発色する色を以下のように定義する。
る。ここで、pr(),qr(),pg(),q
g(),pb(),qb()は、所望の特性曲線を持つ
関数でありLUTで近似される。このLUTの内容を書
き換えることで任意の混色が再現可能となる。初期値と
して、リニアなテーブルを用意しR=pr(R)を与え
る関数を定義しておく。これは2色の線形和を与える混
色となり、以下のような演算式を施すことと等価であ
る。
へ置き換えられるので、実用上すぐに飽和してしまうこ
とが多い。
考えられる。これにはLUTの内容を所望の特性に置き
換えて処理することが考えられる。 <LUTの書き換えについて>ここで、混色のために前
記LUTテーブルを書き換える処理について説明する。
データテーブルはシーケンシャルにロードされ、以下の
ようなフォーマットでホストからダウンロードされる。
[データ2]…「データ255][EOD] ここで、該当テーブルは、上述のpr(),qr(),
pg(),qg(),pb(),qb()に対応し、一
命令で一つのLUTを書き換えるような構成となってい
る。
YMCK4面のメモリしか持たないカラープリンタにお
いてRGB3原色の加法混色が実現可能となる。また、
色処理部にテーブルメモリと補間計算を用いた多色印刷
装置であっても前述したテーブルメモリの作成方法によ
り逆補間計算を施すことで、YMCK−RGB変換を行
なうことは可能である。更に、プリンタエンジン部に、
熱転写型カラープリンタを用いてもカラーLBPエンジ
ンを採用しても、本願発明が限定されるものではない。
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或いは装置にプロ
グラムを供給することによって達成される場合にも適用
できることはいうまでもない。
色の重なり部分に対して多彩な色再現を行なうことが可
能となる。
図である。
ートである。
描画を行なう2点の位置関係を示す図である。
る色処理部(RGB−YMCK変換、YMCK−RGB
変換)の概略構成図である。
特性曲線の近似と逆変換のための特性曲線を示すグラフ
である。
ある。
Claims (4)
- 【請求項1】 描画する画像の色の重なりを判定する判
定手段と、 前記判定手段での判定結果に応じて色の重なり部分を任
意の混色演算式で処理する処理手段と、 前記処理手段で処理された色の重なり部分を色再現する
色再現手段とを有することを特徴とする多色印刷装置。 - 【請求項2】 前記処理手段は少なくとも前記判定手段
により判定された重なり部分のデータについては加法混
色ができる色表現方式に変換してから処理する手段であ
ることを特徴とする請求項1の多色印刷装置。 - 【請求項3】 前記処理手段は、情報処理装置よりダウ
ンロードされた混色演算式に従って処理することを特徴
とする請求項1記載の多色印刷装置。 - 【請求項4】 描画する画像の色の重なりを判定する判
定工程と、 前記判定工程での判定結果に応じて色の重なり部分を任
意の混色演算式で処理する処理工程と、 前記処理工程で処理された色の重なり部分を色再現する
色再現工程とを有することを特徴とする色再現方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP391793A JP3382278B2 (ja) | 1993-01-13 | 1993-01-13 | 多色印刷装置及び画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP391793A JP3382278B2 (ja) | 1993-01-13 | 1993-01-13 | 多色印刷装置及び画像処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06210905A true JPH06210905A (ja) | 1994-08-02 |
| JP3382278B2 JP3382278B2 (ja) | 2003-03-04 |
Family
ID=11570518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP391793A Expired - Fee Related JP3382278B2 (ja) | 1993-01-13 | 1993-01-13 | 多色印刷装置及び画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3382278B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2226367A1 (en) | 2009-03-03 | 2010-09-08 | Fujifilm Corporation | Active energy ray-curable ink composition, inkjet recording method and printed material |
| EP2228417A1 (en) | 2009-03-09 | 2010-09-15 | Fujifilm Corporation | Ink composition and inkjet recording method |
| EP2233542A1 (en) | 2009-03-27 | 2010-09-29 | Fujifilm Corporation | Active energy ray-curable composition, active energy ray-curable ink composition and inkjet recording method |
| EP2236570A2 (en) | 2009-03-31 | 2010-10-06 | Fujifilm Corporation | Ink composition, ink composition for inkjet recording, inkjet recording method, and printed article obtained by inkjet recording method |
| EP2298753A1 (en) | 2009-08-27 | 2011-03-23 | Fujifilm Corporation | Novel oxetane compound, active energy ray-curable composition, active energy ray-curable ink composition and inkjet recording method |
-
1993
- 1993-01-13 JP JP391793A patent/JP3382278B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2226367A1 (en) | 2009-03-03 | 2010-09-08 | Fujifilm Corporation | Active energy ray-curable ink composition, inkjet recording method and printed material |
| EP2228417A1 (en) | 2009-03-09 | 2010-09-15 | Fujifilm Corporation | Ink composition and inkjet recording method |
| EP2233542A1 (en) | 2009-03-27 | 2010-09-29 | Fujifilm Corporation | Active energy ray-curable composition, active energy ray-curable ink composition and inkjet recording method |
| EP2236570A2 (en) | 2009-03-31 | 2010-10-06 | Fujifilm Corporation | Ink composition, ink composition for inkjet recording, inkjet recording method, and printed article obtained by inkjet recording method |
| EP2298753A1 (en) | 2009-08-27 | 2011-03-23 | Fujifilm Corporation | Novel oxetane compound, active energy ray-curable composition, active energy ray-curable ink composition and inkjet recording method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3382278B2 (ja) | 2003-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4771538B2 (ja) | 色変換テーブル生成方法、色変換テーブル及び色変換テーブル生成装置 | |
| JP2004320141A (ja) | 画像処理装置、描画データ処理方法及び該方法を実行するためのプログラム | |
| JP4163849B2 (ja) | 色変換方法、色変換装置、および色変換定義記憶媒体 | |
| US5699492A (en) | Black area discrimination system for ink jet color printing and method therefor | |
| JP2003348366A (ja) | 画像処理方法及び画像処理装置 | |
| JP4002405B2 (ja) | 画像変換方法、画像変換装置、および画像変換プログラム | |
| JP3382278B2 (ja) | 多色印刷装置及び画像処理方法 | |
| JP4153568B2 (ja) | 灰色区域を印刷するのに用いられるべき色料を決定する方法 | |
| US20090021756A1 (en) | Color printer and control method thereof with pulse width modulation for tone control based on type of document and number of colors printed | |
| EP1291192A1 (en) | Color correction for bi-directional printing in inkjet printers | |
| EP0518669B1 (en) | Image recording apparatus and colour conversion method | |
| JP3679253B2 (ja) | カラー画像出力方法、装置および記録媒体 | |
| US6801336B1 (en) | System and method for producing halftoned color separations for an output imaging device | |
| US6979069B2 (en) | Color conversion processing method, color conversion processing apparatus, and color conversion processing program storage medium | |
| JPS62154970A (ja) | カラ−画像処理装置 | |
| JPH08186724A (ja) | カラー画像印刷システム | |
| JP2002059571A5 (ja) | ||
| JP3068622B2 (ja) | 画像処理装置 | |
| JP3664351B2 (ja) | 画像処理装置、カラー印刷装置、及び画像処理方法、並びに記録媒体 | |
| JP3987414B2 (ja) | 色変換装置 | |
| JP2997191B2 (ja) | 画像処理装置 | |
| JP4075657B2 (ja) | 画像処理装置及び印刷装置 | |
| JP3009549B2 (ja) | 画像形成方法及びその装置 | |
| JP2731132B2 (ja) | 画像処理装置 | |
| JPH09282472A (ja) | 画像処理装置およびその方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20021129 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081220 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081220 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091220 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091220 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101220 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111220 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121220 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |