[go: up one dir, main page]

JP2003182120A - サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷 - Google Patents

サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷

Info

Publication number
JP2003182120A
JP2003182120A JP2001384968A JP2001384968A JP2003182120A JP 2003182120 A JP2003182120 A JP 2003182120A JP 2001384968 A JP2001384968 A JP 2001384968A JP 2001384968 A JP2001384968 A JP 2001384968A JP 2003182120 A JP2003182120 A JP 2003182120A
Authority
JP
Japan
Prior art keywords
ink
error
ink amount
dot
dots
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.)
Pending
Application number
JP2001384968A
Other languages
English (en)
Other versions
JP2003182120A5 (ja
Inventor
Yukimitsu Fujimori
幸光 藤森
Takashi Maruyama
貴士 丸山
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2001384968A priority Critical patent/JP2003182120A/ja
Priority to EP02786090A priority patent/EP1457336A4/en
Priority to US10/475,048 priority patent/US7137681B2/en
Priority to CNA02808280XA priority patent/CN1509234A/zh
Priority to PCT/JP2002/012987 priority patent/WO2003051636A1/ja
Publication of JP2003182120A publication Critical patent/JP2003182120A/ja
Publication of JP2003182120A5 publication Critical patent/JP2003182120A5/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04508Control methods or devices therefor, e.g. driver circuits, control circuits aiming at correcting other parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0451Control methods or devices therefor, e.g. driver circuits, control circuits for detecting failure, e.g. clogging, malfunctioning actuator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0458Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads based on heating elements forming bubbles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04581Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads based on piezoelectric elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04593Dot-size modulation by changing the size of the drop
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2121Ink jet for multi-colour printing characterised by dot size, e.g. combinations of printed dots of different diameter
    • B41J2/2128Ink jet for multi-colour printing characterised by dot size, e.g. combinations of printed dots of different diameter by means of energy modulation

Landscapes

  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)

Abstract

(57)【要約】 【課題】 異なる種類のインク滴毎にインク量の誤差を
補償することにより色の再現性を向上させる技術を提供
する。 【解決手段】本発明によれば、インク量の異なる複数種
類のインク滴うちの少なくとも1つの特定の種類のイン
ク滴について、与えられた特定の種類のインク滴のイン
ク量の誤差を表す情報に応じて、特定の種類のインク滴
毎にインク量の誤差を補償するようにドットデータを生
成することができる。これにより、異なる種類のインク
滴毎にインク量の誤差がばらつくような場合にも、色を
より正確に再現することができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、インクを吐出し
て印刷媒体上に画像を印刷する技術に関する。
【0002】
【従来の技術】近年、コンピュータの出力装置として、
数色のインクを印刷ヘッドから吐出するタイプのカラー
プリンタが普及し、コンピュータが処理した画像を多色
多階調で印刷するのに広く用いられている。このような
プリンタにおいて、高画質化を図るために各色の階調を
正確に再現することが求められている。
【0003】各色の階調を正確に再現するためには、単
位面積当たりに吐出されるインク量を正確にすることが
要請されている。このような要請に対して、たとえば本
出願人により開示された特開平11−99672に示さ
れるように、印刷ヘッドの製造ばらつきに伴うインク吐
出量の誤差を印刷ヘッド毎に補償することも提案されて
いる。
【0004】
【発明が解決しようとする課題】しかし、インク吐出量
の誤差を印刷ヘッド毎に補償する方法では、同一の印刷
ヘッドで形成されるサイズの異なる種類のインク滴毎に
誤差が異なる場合に、異なる種類のインク滴毎にきめ細
かくインク量の誤差を補償することができなかった。
【0005】この発明は、従来技術における上述の課題
を解決するためになされたものであり、異なる種類のイ
ンク滴毎にインク量の誤差を補償することにより色の再
現性を向上させる技術を提供することを目的とする。
【0006】
【課題を解決するための手段およびその作用・効果】上
述の課題の少なくとも一部を解決するため、本発明は、
印刷媒体上にインク量の異なるN種類(Nは2以上の整
数)のインク滴を選択的に吐出することにより1画素の
領域にサイズが異なる前記N種類のドットを形成可能な
印刷部を用いて印刷を行うために、前記印刷部に供給す
べき印刷データを生成する印刷制御装置であって、前記
N種類のインク滴のうちの少なくとも1つ以上の特定の
種類のインク滴毎のインク量の誤差を表す誤差情報を受
け取る誤差情報受信部と、与えられた原画像データを処
理することにより、印刷画像における各画素のドットの
形成状態を表すドットデータを生成するドットデータ生
成部とを備え、前記ドットデータ生成部は、前記誤差情
報に応じて、前記インク量の誤差が前記特定の種類のイ
ンク滴毎に補償されたドットデータを生成するように構
成されていることを特徴とする。
【0007】本発明によれば、インク量の異なる複数種
類のインク滴うちの少なくとも2つの特定の種類のイン
ク滴について、特定の種類のインク滴毎にインク量の誤
差を補償するようにドットデータを生成することができ
るので、異なる種類のインク滴毎にインク量の誤差がば
らつくような場合にも、色をより正確に再現することが
できる。
【0008】上記印刷制御装置において、前記ドットデ
ータ生成部は、前記原画像データの表色系を色変換テー
ブルを用いて変換することにより、前記印刷部が利用可
能な複数の色成分で表された色変換画像データを生成す
る色変換部と、前記色変換画像データの階調値を入力と
し、前記N種類のドットのそれぞれの記録率の組合せを
出力とする対応関係であって、前記誤差情報が反映され
た補正済みの対応関係に基づいて、各画素毎に前記色変
換画像データの階調値をN個の階調値のいずれかに変換
するハーフトーン処理部とを備え、前記ハーフトーン処
理部は、前記インク量の誤差がないと仮定して予め準備
された前記色変換画像データの階調値と前記N種類のド
ットのそれぞれの記録率の組合せとの間の基準対応関係
と、前記誤差情報とに応じて、前記補正済み対応関係を
生成するようにするのが好ましい。
【0009】こうすれば、色変換画像データの階調値を
入力とし、N種類のドットのそれぞれの記録率の組合せ
を出力とする対応関係を補正することによりインク量を
補償することができるので、インク量の誤差がないと仮
定して予め準備されたN種類のドットのそれぞれの記録
率の組合せをそのまま用いて、ハーフトーン処理を行う
ことができる。この結果、たとえば粒状性(画像のざら
つき)やバンディング(筋状の画質劣化)を少なくする
ようにドット記録率の組合せが設定されているような場
合にも、このようなドット記録率の組合せの特徴を過度
に減殺することなく、色をより正確に再現することがで
きる。
【0010】上記印刷制御装置において、前記ハーフト
ーン処理部は、前記インク量の誤差を算入しないときの
単位面積当たりに吐出される第1のインク量と前記イン
ク量の誤差を算入したときの単位面積当たりに吐出され
る第2のインク量とを、前記基準対応関係に基づいて前
記色変換画像データの階調値毎に算出するとともに、前
記第1のインク量を前記第2のインク量で除した値を前
記階調値に乗ずることにより前記補正済み対応関係を生
成するようにするのが好ましい。こうすれば、簡易な構
成で高速に補正済み対応関係を決定することができる。
【0011】上記印刷制御装置において、前記ハーフト
ーン処理部は、前記インク量の誤差を算入しないときの
単位面積当たりに吐出される第1のインク量を、前記基
準対応関係に基づいて前記色変換画像データの階調値毎
に算出するとともに、前記インク量の誤差を算入したと
きの単位面積当たりに吐出される第2のインク量が前記
第1のインク量に近づくように前記基準対応関係を調整
することにより前記補正済み対応関係を生成するように
するのが好ましい。こうすれば、より正確な補正済み対
応関係を生成することができる。
【0012】上記印刷制御装置において、前記ドットデ
ータ生成部は、前記原画像データの表色系を前記誤差情
報が反映された補正済み色変換テーブルを用いて変換す
ることにより、前記印刷部が利用可能な複数の色成分で
表された色変換画像データを生成する色変換部と、前記
色変換画像データの階調値を入力とし、前記N種類のド
ットのそれぞれの記録率の組合せを出力とする対応関係
に基づいて、各画素毎に前記色変換画像データの階調値
をN個の階調値のいずれかに変換するハーフトーン処理
部とを備え、前記色変換部は、前記インク量の誤差がな
いと仮定して設定された基準色変換テーブルと、前記誤
差情報とに応じて、前記補正済み色変換テーブルを生成
するようにするのが好ましい。
【0013】このように色変換処理においてインク量の
誤差を補償するようにしても、予め設定されたドット記
録率の組合せを用いて階調を表現することができるの
で、ドット記録率の組合せの特徴を過度に減殺すること
なく、色を正確に再現することができる。
【0014】なお、本発明は、種々の態様で実現するこ
とが可能であり、たとえば、印刷方法および印刷装置、
それらの方法または装置の機能を実現するためのコンピ
ュータプログラム、そのコンピュータプログラムを記録
した記録媒体、そのコンピュータプログラムを含み搬送
波内に具現化されたデータ信号、等の態様で実現するこ
とができる。
【0015】
【発明の実施の形態】次に、本発明の実施の形態を実施
例に基づいて以下の順序で説明する。 A.装置の構成: B.ドット形成制御処理: C.第1実施例におけるインク量の補償: D.第2実施例におけるインク量の補償: E.第3実施例におけるインク量の補償: F.変形例:
【0016】A.装置の構成:図1は、本発明の一実施
例としての印刷システムの構成を示すブロック図であ
る。この印刷システムは、印刷制御装置としてのコンピ
ュータ88と、印刷部としてのカラープリンタ20と、
を備えている。なお、カラープリンタ20とコンピュー
タ88の組み合わせを、広義の「印刷装置」と呼ぶこと
ができる。
【0017】コンピュータ88では、所定のオペレーテ
ィングシステムの下で、アプリケーションプログラム9
5が動作している。オペレーティングシステムには、ビ
デオドライバ94やプリンタドライバ96が組み込まれ
ており、アプリケーションプログラム95からは、これ
らのドライバを介して、カラープリンタ20に転送する
ための印刷データPDが出力されることになる。アプリ
ケーションプログラム95は、処理対象の画像に対して
所望の処理を行い、また、ビデオドライバ94を介して
CRT21に画像を表示する。
【0018】アプリケーションプログラム95が印刷命
令を発すると、コンピュータ88のプリンタドライバ9
6が、画像データをアプリケーションプログラム95か
ら受け取り、これをカラープリンタ20に供給するため
の印刷データPDに変換する。図1に示した例では、プ
リンタドライバ96の内部には、解像度変換モジュール
97と、色変換モジュール98と、ハーフトーンモジュ
ール99と、印刷データ生成モジュール100と、色変
換テーブルLUTと、インク量補償部101と、誤差情
報受信部102と、が備えられている。これらの機能に
ついては後述する。
【0019】なお、プリンタドライバ96は、印刷デー
タPDを生成する機能を実現するためのプログラムに相
当する。プリンタドライバ96の機能を実現するための
プログラムは、コンピュータ読み取り可能な記録媒体に
記録された形態で供給される。このような記録媒体とし
ては、フレキシブルディスクやCD−ROM、光磁気デ
ィスク、ICカード、ROMカートリッジ、パンチカー
ド、バーコードなどの符号が印刷された印刷物、コンピ
ュータの内部記憶装置(RAMやROMなどのメモリ)
および外部記憶装置等の、コンピュータが読み取り可能
な種々の媒体を利用できる。
【0020】図2は、カラープリンタ20の概略構成図
である。カラープリンタ20は、紙送りモータ22によ
って印刷用紙Pを副走査方向に搬送する副走査送り機構
と、キャリッジモータ24によってキャリッジ30を副
走査送り機構が備える排紙側副走査送り機構27の軸方
向(主走査方向)に往復動させる主走査送り機構と、キ
ャリッジ30に搭載された印刷ヘッドユニット60
(「印刷ヘッド集合体」とも呼ぶ)を駆動してインクの
吐出およびドット形成を制御するヘッド駆動機構と、こ
れらの紙送りモータ22,キャリッジモータ24,印刷
ヘッドユニット60および操作パネル32との信号のや
り取りを司る制御回路40とを備えている。制御回路4
0は、コネクタ56を介してコンピュータ88に接続さ
れている。
【0021】印刷ヘッドユニット60は、インク吐出量
の誤差を表す誤差情報を格納した図示しないメモリを有
している。制御回路40は、このメモリから誤差情報を
読み出すとともに、コネクタ56を介してコンピュータ
88に送信する。送信された誤差情報は、コンピュータ
88内の誤差情報受信部102(図1)に受信される。
【0022】印刷用紙Pを搬送する副走査送り機構は、
紙送りモータ22の回転を後述する給紙側副走査送り機
構と排紙側副走査送り機構27と用紙搬送ローラ(図示
せず)とに伝達するギヤトレインを備える(図示省
略)。また、キャリッジ30を往復動させる主走査送り
機構は、排紙側副走査送り機構27の軸と並行に架設さ
れキャリッジ30を摺動可能に保持する摺動軸34と、
キャリッジモータ24との間に無端の駆動ベルト36を
張設するプーリ38と、キャリッジ30の原点位置を検
出する位置センサ39とを備えている。
【0023】図3は、インク吐出用ヘッド28の内部の
概略構成を示す説明図である。インク用カートリッジ7
1,72(図2)がキャリッジ30に装着されると、イ
ンク用カートリッジ内のインクが導入管67を介して吸
い出され、キャリッジ30下部に設けられた印刷ヘッド
28の各色ヘッド61ないし66に導かれる。なお、初
めてインクカートリッジが装着されたときには、専用の
ポンプによりインクを各色のヘッド61ないし66に吸
引する動作が行われるが、本実施例では吸引のためのポ
ンプ、吸引時に印刷ヘッド28を覆うキャップ等の構成
については図示および説明を省略する。
【0024】各色のヘッド61ないし66には、各色毎
に複数個のノズルNzが設けられており、各ノズル毎に
電歪素子の一つであって応答性に優れたピエゾ素子PE
が配置されている。ピエゾ素子PEとノズルNzとの構
造を詳細に示したのが図4である。図4上段に図示する
ように、ピエゾ素子PEは、ノズルNzまでインクを導
くインク通路68に接する位置に設置されている。ピエ
ゾ素子PEは、電圧の印加により結晶構造が歪み、極め
て高速に電気−機械エネルギの変換を行う素子である。
【0025】本実施例では、ピエゾ素子PEの両端に設
けられた電極間に所定時間幅の電圧を印加することによ
り、図4下段に示すように、ピエゾ素子PEが電圧の印
加時間だけ伸張し、インク通路68の一側壁を変形させ
る。この結果、インク通路68の体積はピエゾ素子PE
の伸張に応じて収縮し、この収縮分に相当するインク
が、インク滴Ipとなって、ノズルNzの先端から高速
に吐出される。このインク滴Ipがプラテン26に装着
された用紙Pに染み込むことにより印刷が行われる。イ
ンク滴Ipの大きさは、ピエゾ素子PEへの電圧の印加
方法によって、変更することができる。これにより、た
とえば大中小の三種類の大きさのドットを形成すること
が可能である。
【0026】また、インク滴Ipの大きさは、インク通
路68の製造誤差やピエゾ素子PEの個体差に起因して
も変動する。この変動量が、誤差情報として印刷ヘッド
ユニット60が備えるメモリに格納されている。誤差情
報は、大中小の大きさの各ドットを形成するためのイン
ク滴Ip毎の情報である。なお、後述する実施例は、こ
の変動量を各種類のインク滴Ip毎に補償して正確な色
再現を行うことを目的としている。
【0027】以上説明したハードウェア構成を有するプ
リンタ20は、紙送りモータ23により用紙Pを搬送し
つつ(以下、副走査という)、キャリッジ30をキャリ
ッジモータ24により往復動させ(以下、主走査とい
う)、同時に印刷ヘッド28の各色ヘッド61〜64の
ピエゾ素子PEを駆動して、各色インクの吐出を行い、
ドットを形成して用紙P上に多色の画像を形成する。
【0028】B.ドット形成制御処理:図5は、本実施
例におけるドット形成制御ルーチンの流れを示すフロー
チャートである。この処理は、コンピュータ88におい
て実行される。ステップS100では、プリンタドライ
バ96はRGBの画像データを受け取る。この画像デー
タは、図1に示したアプリケーションプログラム95か
ら受け渡されるデータであり、画像を構成する各画素ご
とにR,G,Bそれぞれの色について、値0〜255の
256段階の階調値を有するデータである。
【0029】ステップS105では、解像度変換モジュ
ール97は、入力された画像データの解像度をプリンタ
20における解像度に変換する。画像データが印刷解像
度よりも低い場合には、線形補間により隣接する原画像
データの間に新たなデータを生成することで解像度変換
を行う。逆に画像データが印刷解像度よりも高い場合に
は、一定の割合でデータを間引くことにより解像度変換
を行う。
【0030】ステップS110では、色変換モジュール
98は、色変換処理を行う。色変換処理とはR,G,B
の階調値からなる画像データをプリンタ20で使用する
C,M,Y,Kの各色の階調値を表す多階調データに変
換する処理である。この処理は、R,G,Bのそれぞれ
の組み合わせからなる色をプリンタ20で表現するため
のC,M,Y,Kの組み合わせを記憶した色変換テーブ
ルLUT(図1参照)を用いて行われる。なお、この多
階調データが、特許請求の範囲における色変換画像デー
タに相当する。
【0031】ステップS200では、ハーフトーンモジ
ュール99は、こうして色変換された画像データに対し
てハーフトーン処理を行う。ハーフトーン処理とは、原
画像データの階調値(本実施例では256階調)をプリ
ンタ20が各画素ごとに表現可能な階調値に減色する処
理をいう。ここで「減色」とは、色を表現する階調の数
を減らすことをいう。なお、本実施例では、「ドットの
形成なし」「小ドットの形成」「中ドットの形成」「大
ドットの形成」の4階調への減色を行っている。
【0032】図6は、本実施例におけるハーフトーン処
理の流れを示すフローチャートである。ステップS21
0では、ハーフトーンモジュール99は、色変換モジュ
ール98から多階調データを受け取る。ここで入力され
る多階調データは、色変換処理(図5のステップS11
0)を施され、C,M,Y,Kの各色につき256階調
を有するデータである。ステップS220では、この画
像データの階調に応じて、以下のようにして大ドットの
レベルデータLVLが決定される。
【0033】図7は、大中小の各ドットのレベルデータ
の決定に利用されるドット記録率テーブルを示す説明図
である。図7の横軸は階調値(0〜255)、左側の縦
軸はドット記録率(%)、右側の縦軸はレベルデータ
(0〜255)である。ここで、「ドット記録率」と
は、一定の階調値に応じて一様な領域が再現されるとき
に、その領域内の画素のうちでドットが形成される画素
の割合を意味する。図7中の曲線SDが小ドットの記録
率を示しており、また、曲線MDが中ドットの記録率
を、曲線LDが大ドットの記録率をそれぞれ示してい
る。また、レベルデータとは、ドットの記録率を値0〜
255の256段階に変換したデータをいう。
【0034】ステップS220では、大ドット用の曲線
LDから階調値に応じたレベルデータLVLを読みと
る。例えば、図7に示した通り、多階調データの階調値
がgrであれば、レベルデータLVLは曲線LDを用い
てldと求められる。実際には、曲線LDを1次元のテ
ーブルとして図示しないメモリに記憶しておき、このテ
ーブルを参照してレベルデータを求めている。このテー
ブルは、本明細書では記録率テーブルDTと呼ばれる。
【0035】ステップS230では、こうして設定され
たレベルデータLVLが閾値THLより大きいか否かが
判断される。ここでは、たとえばディザ法によるドット
のオン・オフ判定を行う。閾値THLはいわゆるディザ
マトリックスにより各画素ごとに異なる値が設定され
る。本実施例では16×16の正方形の画素ブロックに
値0〜254までが現れるマトリックスを用いている。
【0036】図8は、ディザ法によるドットのオン・オ
フ判定の考え方を示す説明図である。図示の都合上、一
部の画素についてのみ示す。図8に示す通り、レベルデ
ータLVLの各画素とディザテーブルの対応箇所の大小
を比較する。レベルデータLVLの方がディザテーブル
に示された閾値THLよりも大きい場合にはドットをオ
ンにし、レベルデータLVLの方が小さい場合にはドッ
トをオフとする。図8中でハッチングを付した画素がド
ットをオンにする画素を意味している。
【0037】ハーフトーンモジュール99は、レベルデ
ータLVLが閾値THLよりも大きい場合には、大ドッ
トをオンにすべきと判断して、結果値を示す変数REに
2進数で値11を代入する(ステップS300)。結果
値REは、画素に形成するドットの大きさを表す変数で
ある。この変数が11の画素には、大ドットが形成され
る。
【0038】一方、ステップS230において、ハーフ
トーンモジュール99は、レベルデータLVLが閾値T
HLよりも小さい場合には、大ドットを形成すべきでは
ないと判断するとともに、ステップS240に進む。ス
テップS240では、中ドットのレベルデータLVMを
設定する。中ドットのレベルデータLVMは、階調値に
基づいて、前述の記録率テーブルDTにより設定され
る。設定方法は、大ドットのレベルデータLVLの設定
と同じである。
【0039】ステップS250では、中ドットのレベル
データLVMと閾値THMの大小関係が比較されて、中
ドットのオン・オフの判定が行われる。オン・オフの判
定方法は、大ドットの場合と同じであるが、判定に用い
る閾値LVMを次に示す通り大ドットの場合の閾値LV
Lとは異なる値としている。
【0040】大ドットと中ドットで同じディザマトリッ
クスを用いてオン・オフの判定を行えば、ドットがオン
になりやすい画素が両者で一致する。つまり、大ドット
がオフとなるときには中ドットもオフになる可能性が高
い。この結果、中ドットの記録率は所望の記録率よりも
低くなる可能性がある。本実施例ではこのような現象を
回避するため、両者でディザマトリックスを変えてい
る。つまり、オンになりやすくなる画素の位置を、大ド
ットと中ドットとで変えることで、それぞれが適切に形
成されることを確保している。
【0041】図9は、大ドットの判定に用いられるディ
ザマトリックスと、中ドットの判定に用いられるディザ
マトリックスの関係について示す説明図である。この実
施例では、図に示すように、大ドットについては第1の
ディザマトリックスTMを用い、中ドットについてはこ
の各閾値を副走査方向に対称に移動した第2のディザマ
トリックスUMを用いている。本実施例では先に述べた
通り64×64のマトリックスを用いているが、図9に
は図示の都合上4×4のマトリックスで示している。な
お、大ドットと中ドットで全く異なるディザマトリック
スを用いるようにしても良い。
【0042】ステップS250において、中ドットのレ
ベルデータLVMが閾値THMよりも大きい場合には、
中ドットをオンにすべきと判断して、結果値REに2進
数で値10が代入される(ステップS290)。一方、
ステップS250において、中ドットのレベルデータL
VMが閾値THMよりも小さい場合には、中ドットを形
成すべきでないと判断され、ステップS255に進む。
【0043】ステップS255では、大ドットや中ドッ
トのレベルデータの設定と同様にして、小ドットのレベ
ルデータLVSを設定する。ステップS260では、ハ
ーフトーンモジュール99は、レベルデータLVSが閾
値THSよりも大きい場合には、小ドットをオンにすべ
きと判断して、結果値を示す変数REに2進数で値01
を代入する(ステップS280)。一方、ステップS2
60において、小ドットのレベルデータLVSが閾値T
HSよりも小さい場合には、ドットを形成すべきでない
と判断され、結果値を示す変数REに2進数で値00が
代入される(ステップS270)。なお、小ドット用の
ディザマトリックスは、前述のように小ドットの記録率
の低下を抑制するために中ドットや大ドット用のものと
異なるものとするのが好ましい。
【0044】以上の処理により、一つの画素についてい
ずれのドットを形成すべきかの判定がなされる。ハーフ
トーンモジュール99は、全画素について処理が終了す
るまで(ステップS310)、ステップS220〜S3
00までの処理を繰り返す。全画素について処理が終了
すると、ハーフトーン処理ルーチンを一旦終了してドッ
ト形成制御処理ルーチンに戻る。
【0045】ステップS400では、印刷データ生成モ
ジュール100は、このようにして生成されたハーフト
ーンデータから印刷データPDの生成を行う。印刷デー
タPDは、各主走査時のドットの記録状態を示すラスタ
データと、副走査送り量を示すデータとを含むデータで
あり、プリンタ20に出力される(S410)。プリン
タ20は、このデータを受け取って各画素に大中小それ
ぞれのドットを形成して画像を印刷する。なお、上述の
ハーフトーン処理は、インク滴が有するインク量に誤差
がないと仮定して行われるので、インク量に誤差が含ま
れていると、色が正確に再現されないことになる。
【0046】C.第1実施例におけるインク量の補償:
図10は、本発明の第1実施例において行われるドット
記録率テーブルの補正方法を示す説明図である。図10
(a)中の曲線SD、SDcは小ドットのドット記録率
を示しており、また、曲線MD、MDcは中ドットの、
曲線LD、LDcは大ドットの、ドット記録率をそれぞ
れ示している。また、点線SD、MD、LDは補正前の
ドット記録率を示しており、実線SDc、MDc、LD
cは補正後のドット記録率を示している。本実施例で
は、ドット記録率テーブルを補正することにより印刷ヘ
ッドユニット60の個体差等に起因するインク量の変動
を各種類のドット毎に補償する。
【0047】図10(b)は、各サイズのドットを形成
するためのインク滴のインク量の目標値と、誤差情報
と、インク重量の予測値と、補正係数と、補正後のイン
ク量とを示している。インク量の目標値は、誤差なしで
インク滴が吐出されたと仮定したときのインク滴のイン
ク重量である。誤差情報とは、印刷に使用される印刷ヘ
ッドユニット60が吐出するインク滴のインク重量の誤
差を表す情報である。たとえば小ドットを形成するため
のインク滴の場合、インク重量の目標値は10ng(ナ
ノグラム)であり、誤差情報は0.1である。この結
果、印刷ヘッドユニット60が吐出するインク滴のイン
ク重量は、11ng(=10ng+10ng×0.1)
であることが予測できる。なお、補正係数は、インク重
量の予測値に乗ずることによりインク重量が目標値に近
づくように決定されている。
【0048】本実施例における補正は、各サイズのドッ
トのドット記録率を補正係数に応じて調整することによ
り行われる。すなわち、単位面積当たりに形成されるド
ット数を直接的に調整することにより行われる。具体的
には、図10(a)に示されるように、たとえば小ドッ
トの場合、補正後のドット記録率を示す曲線SDcは、
補正前のドット記録率を示す曲線SDに補正係数の0.
91を乗ずることにより生成されている。このような調
整の実装は、たとえば、各サイズのドットのレベルデー
タにそれぞれの補正係数を乗ずる工程を付加することに
より行うことができる。
【0049】本実施例における印刷処理は、以下のよう
にして行われる。アプリケーションプログラム95が印
刷命令を発すると、まず、コンピュータ88は、プリン
タ20の制御回路40を介して誤差情報を印刷ヘッドユ
ニット60のメモリから読み出す。誤差情報は、コンピ
ュータ88内の誤差情報受信部102で受信され、イン
ク量補償部101に送られる。インク量補償部101
は、誤差情報から補正係数を求めるとともに、補正係数
をハーフトーンモジュール99が備えるドット記録率テ
ーブルDTのレベルデータに乗ずる。このようにして、
大中小の各ドットのドット記録率が調整される。ドット
記録率が調整が完了すると、前述のように、プリンタド
ライバ96が、画像データをアプリケーションプログラ
ム95から受け取り、これをカラープリンタ20に供給
するための印刷データPDに変換する。
【0050】このように、本実施例では、インク重量の
異なる各種のインク滴毎にインク量の誤差を補償するこ
とができるので、各種のインク滴毎にインク量の誤差が
ばらつくような場合にも、色をより正確に再現すること
ができる。また、このような補正を各インク色毎に行う
ことにより、正確なカラーバランスを実現することがで
きる。
【0051】なお、本実施例では、解像度変換モジュー
ル97と、色変換モジュール98と、ハーフトーンモジ
ュール99と、インク量補償部101と、が特許請求の
範囲におけるドットデータ生成部に相当する。
【0052】D.第2実施例におけるインク量の補償:
第2実施例では、多階調データの階調値を調整すること
によりインク量を補償する点で、各サイズのドットのレ
ベルデータに補正係数を乗じて補償する第1実施例と異
なる。
【0053】図11は、本発明の第2実施例におけるド
ット記録率テーブルとインク吐出量とを示す説明図であ
る。図11(a)は、多階調データの階調値と各サイズ
のドットのドット記録率との間の関係を示す図であり、
曲線SD、MD、LDは図10(a)中の点線SD、M
D、LDと同一である。図11(b)は、階調値と所定
の領域に吐出されるインク重量との間の関係を示す説明
図である。この図は、図10(b)に示される表のイン
ク滴重量の予測値を用いて生成された図である。この図
から分かるように、階調値が0から255に向かって高
くなると、インク吐出量は直線Wiに沿って0ngから
7650ngに向かって増加する。このように、本実施
例では、説明を分かりやすくするために所定の領域に吐
出されるインク重量と階調値とは線形の関係にあるもの
としている。
【0054】所定の領域に吐出されるインク重量は、図
11(a)(b)から分かるように、階調値の増大に応
じて以下のように増加する。 (1)階調値0から階調値G1までの領域においては、
小ドットのドット記録率の増大に応じて線形にインク重
量が増加する。 (2)階調値G1から階調値G2までの領域において
は、小ドットのドット記録率は一定となり、中ドットの
ドット記録率の増大に応じて線形にインク重量が増加す
る。 (3)階調値G2から階調値G3までの領域において
は、小ドットと中ドットのドット記録率は一定となり、
大ドットのドット記録率の増大に応じて線形にインク重
量が増加する。 (4)階調値G3から最大階調値までの領域において
は、小ドットと中ドットのドット記録率は減少に転じ、
小ドットと中ドットを大ドットに置き換えていくことに
より線形にインク重量が増加する。
【0055】このようなプロファイルは、本実施例で
は、以下のようなトレードオフの結果として生成されて
いる。 (1)粒状性(画像のざらつき)を抑制するためには、
比較的小さなドットのドット記録率を高くするのが好ま
しい。このような特性は、低い階調領域において顕著で
ある。 (2)バンディング(筋状の画質劣化)を少なくするた
めには、比較的小さなドットを比較的大きなドットに置
き換えることにより比較的小さなドットのドット記録率
を低くするのが好ましい。このような特性は、高い階調
領域において顕著である。このため、本実施例では、小
ドットのドット記録率の上限を25%とし、中ドットの
ドット記録率の上限を50%としてプロファイルを設定
している。
【0056】図12は、本発明の第2実施例におけるイ
ンク量の誤差の補償方法を示す説明図である。図12
(a)は、多階調データの階調値を調整することにより
インク量の誤差が補償される様子を示す説明図である。
点線Wiは、誤差がないとしたときの階調値と理想イン
ク吐出量との間の関係を示す線であり、図11(b)中
の直線Wiと同一のものである。実線Weは、インク量
の誤差を考慮した場合の階調値と予測インク吐出量との
間の関係を示す線である。実線Weは、図10(b)に
示される表のインク滴重量の予測値を用いて生成された
図であり、インク量の誤差の分だけ点線Wiからずれて
いる。
【0057】本実施例では、以下のようにして多階調デ
ータの階調値が調整される。たとえば階調値がGの場
合、インク量の誤差がないと仮定したときの理想インク
吐出量は点線Wi上のRtとなるが、現実にはインク量
の誤差が予測されるので予測インク吐出量はReとな
る。この結果、階調値Gでは、理想インク吐出量Rtと
予測インク吐出量Reの間に差が生ずることが予測され
る。この差が補償すべきインク量の誤差となる。
【0058】図12(b)は、誤差を補償するために階
調値を調整するための計算式を示す説明図である。本実
施例では、理想インク吐出量Rtを予測インク吐出量R
eで除した値を階調値Gに乗ずることにより調整された
階調値Gcを求めている。こうして求められた階調値G
cに対応するインク吐出量はRcとなる。図から分かる
ように、補償されたインク吐出量Rcは、予測インク吐
出量Reよりも理想インク吐出量Rtに近いのでインク
量の誤差が抑制されていることが分かる。なお、理想イ
ンク吐出量Rtが特許請求の範囲における第1のインク
量に相当し、予測インク吐出量Reが特許請求の範囲に
おける第2のインク量に相当する。
【0059】図13は、本発明の第2実施例におけるイ
ンク量の誤差の補償に用いる補正係数(Rt/Re)を
算出する方法を示す説明図である。図13(a)は、階
調値と各サイズのドットを形成するためのインク量の分
配率の関係を示す説明図である。この図は、各サイズの
ドット毎に、所定の領域に吐出されたインク量の割合を
示したものである。たとえば階調値がG1のときには、
小ドットを形成するためのインク滴のみが吐出されるの
で、小ドットの分配率は100%となり、中ドットと大
ドットの分配率はいずれも0%となる。階調値がG2の
ときには、大ドット、中ドット、および小ドットの分配
率は、それぞれ0%、80%、そして20%となる。ま
た、階調値がG3のときには、大ドット、中ドット、お
よび小ドットの分配率は、37.5%、50%(=8
7.5%−37.5%)、そして12.5%となる。
【0060】このような分配率は、理想インク吐出量に
基づいて以下に示す方法で算出することができる。具体
的には、各サイズのドット毎の分配率は、各インク滴の
重量(たとえば小ドットの場合は10ng)とドット記
録率の積から求めることができる。たとえば階調値がG
2の場合、インク滴の重量とドット記録率の積は、小ド
ットについては10ng×25%となり、中ドットにつ
いて20ng×50%となる。一方、大ドットについて
はドット記録率が0%なので、小中大ドットのインクの
量の比率は、250対1000対0となる。この結果か
ら、小ドットのインク量分配率である20%(=250
÷(250+1000))と中ドットのインク量分配率
である80%とを求めることができる。この分配率を用
いて階調値を調整するための補正係数を以下に示す方法
で求めることができる。
【0061】図13(b)は、階調値と階調値を調整す
るための補正係数との間の関係を示す説明図である。こ
の補正係数は、図10(b)に示す各サイズのドット分
の補正係数とインク量分配率とから求めることができ
る。具体的には、補正係数は、各サイズのドットについ
てそれぞれ補正係数とインク量分配率の積を求め、次
に、これらの値の和を求めることにより得られる。
【0062】たとえば階調値がG1のときには、インク
量分配率は小ドットが100%なので、補正係数は小ド
ットの補正係数と同一の0.91となる。階調値がG2
のときには、小ドット分の補正係数は、小ドットのイン
ク量分配率である20%と小ドットの補正係数の0.9
1の積である0.18となり、中ドット分の補正係数
は、中ドットのインク量分配率である80%と中ドット
の補正係数の1.18の積である0.94となる。この
結果、補正係数は、1.12となる。この値を用いて、
階調値の調整が行われる。たとえばG2の階調値が10
0と仮定するとこの補正係数の積である112に階調値
が置き換えられることになる。この置き換えられた階調
値を入力値としてレベルデータを生成することによりイ
ンク量の誤差を補償することができる。
【0063】このように、本実施例では、階調値を調整
することにより補償することができるので、各サイズの
ドットのドット記録率の組合せ自体は変更されない。こ
の結果、ドット記録率の組合せが、たとえば粒状性(画
像のざらつき)やバンディング(筋状の画質劣化)を少
なくするように設定されているような場合にも、このよ
うなドット記録率の組合せの特徴を過度に減殺すること
なく、色をより正確に再現することができるという利点
がある。
【0064】E.第3実施例におけるインク量の補償:
この第3実施例は、各サイズのドットのドット記録率の
組合せ自体を変更することなく、階調値を調整すること
によりインク量を補償する点で、前述の第2実施例と共
通する。ただし、本実施例は階調値を調整する方法が第
2実施例と異なる。
【0065】図14は、本発明の第3実施例におけるイ
ンク量の誤差の補償方法を示す説明図である。点線Wi
は、階調値と理想インク吐出量との間の関係を示す線で
あり、実線Weは、階調値と予測インク吐出量との間の
関係を示す線である。実線Weと点線とWiは、図12
(a)に示される実線Weと点線Wi線とそれぞれ同一
である。
【0066】本実施例では、以下のようにして階調値が
調整される。たとえば入力された入力階調値がGの場
合、理想インク吐出量は点線Wi上のPt点に対応する
インク吐出量Rtとなる。このインク吐出量Rtに最も
近いインク量を吐出可能な階調値を実線We上に探すこ
とによりPc点が決定される。このPc点に対応する階
調値Gcが調整後の出力階調値となる。このようにし
て、入力階調値Gが出力階調値Gcに変換される。
【0067】図15は、本発明の第3実施例におけるド
ット記録率テーブルDTとインク吐出量とを示す説明図
である。図15(a)は、インク量の目標値を用いて生
成されたテーブルである。たとえば入力階調値が106
のときは、小ドットは64個形成され、中ドットは12
8個形成されるが、大ドットは形成されない。一方、イ
ンク滴重量の目標値は、小ドットについては10ngで
あり、中ドットについては20ngである。この結果、
図に示すように小ドットを形成するために640ngの
インク、中ドットを形成するために2560ngのイン
ク、合計で3200ngのインクが吐出されることがハ
ーフトーン処理において想定されていることが分かる。
【0068】図15(b)は、インク量の予測値を用い
て生成されたドット記録率テーブルDTである。インク
滴の重量は、誤差情報から小ドットについては11ng
であり、中ドットについては17ngであることが分か
っている。この結果、階調を調整しなければ小ドットを
形成するために704ng(=11ng×64)のイン
ク、中ドットを形成するために2176ng(=17n
g×128)のインク、合計で2880ngのインクが
吐出されることが予測される。この値は、正確な色再現
のために望まれているインク量よりも小さいので補償さ
れなければ再現を望む色よりも低い階調の色が再現され
ることが分かる。
【0069】図16は、本発明の第3実施例において階
調値の調整に用いられる対応表である。この対応表は、
吐出が予測されるインク量を、吐出が望まれるインク量
に近づけるために階調値を調整するための表である。た
とえば表現すべき階調である入力階調値が106のとき
には、出力階調値として115が対応している。この結
果、吐出が予測されるインク量が、2880ngから3
204ngに変更され、吐出が望まれるインク量である
3200ngに近づくことが分かる。
【0070】このように、本実施例は、階調値を調整す
ることにより補償することができる点で、前述の第2実
施例と同様であるが、入力階調値と出力階調値を任意に
対応させることができるので、インク吐出量の誤差を最
小限にすることができるという利点がある。
【0071】F.変形例:なお、この発明は上記の実施
例や実施形態に限られるものではなく、その要旨を逸脱
しない範囲において種々の態様において実施することが
可能であり、例えば次のような変形も可能である。
【0072】F−1.上記各実施例では、大ドット、中
ドット、および小ドットを形成するためのすべての各々
のインク滴について補償しているが、一部の種類のイン
ク滴について補償するようにしても良い。たとえば、特
定の種類のインク滴(たとえば小インク滴)についての
み補償し、他の種類のインク滴については補償しないよ
うにしても良い。
【0073】こうすれば、小インク滴だけ誤差が大きい
ことが予め分かっているような場合には、小インク滴だ
け補償するような簡易な構成とすることが可能である。
また、誤差情報に応じて誤差の大きい種類のインク滴を
選別し、誤差の大きい種類のインク滴についてのみ補償
を行うようにして補償処理を高速化することもできる。
【0074】F−2.上記第2および第3実施例では、
インク量の補償は、記録率テーブルDTの階調値を調整
することにより行っているが、色変換テーブルLUTの
階調値を調整して行っても良い。また、階調値の調整が
なされた色変換テーブルLUTを生成し、これを利用し
て色変換することによって補償を行っても良い。なお、
階調値の調整がなされた色変換テーブルLUTは、特許
請求の範囲における補正済み色変換テーブルに相当す
る。
【0075】なお、色変換テーブルLUTは、プリンタ
の選択時やプリンタドライバの起動時にメモリ上に生成
するように良いし、プリンタドライバのインストール時
や印刷ヘッドユニットの交換時に生成してコンピュータ
のハードディスクに保存するようにしても良い。前者に
は複数のプリンタが利用可能な場合においてプリンタと
色変換テーブルの対応についての混乱を防止することが
できるという利点があり、後者にはプリンタの選択やプ
リンタドライバの起動に要する時間を短縮できるという
利点がある。
【0076】F−3.上記各実施例では、ハーフトーン
処理においてインク量の誤差を補償しているが、たとえ
ば色変換処理において補償しても良いし、色変換前の原
画像データの階調値を調整することにより補償するよう
にしても良い。一般に、本発明において行われるインク
量の補償は、与えられた原画像データをドットデータに
処理する過程のいずれかにおいて行われればよい。
【0077】F−4.上記各実施例では、ハーフトーン
処理にディザ拡散処理の手法が用いられているが、誤差
拡散処理を用いても良い。一般に、ハーフトーン処理の
手法は、各インク色の多階調データをN種類のドットで
形成可能な階調数に減色できるものであれば良い。
【0078】F−5.上述の実施例ではピエゾ素子を用
いてインクを吐出するヘッドを備えたプリンタを用いて
いるが、他の方法によりインクを吐出するプリンタを用
いるものとしてもよい。例えば、インク通路に配置した
ヒータに通電し、インク通路内に発生する泡(バブル)
によりインクを吐出するタイプのプリンタに適用するも
のとしてもよい。
【0079】以上で説明した印刷装置における処理は、
コンピュータプログラムによって実現することもでき
る。このようなコンピュータプログラムを記録した記録
媒体としては、フレキシブルディスクやCD−ROM、
光磁気ディスク、ICカード、ROMカートリッジ、パ
ンチカード、バーコードなどの符号が印刷された印刷
物、コンピュータの内部記憶装置(RAMやROMなど
のメモリ)および外部記憶装置等の、コンピュータが読
取り可能な種々の媒体を利用できる。また、コンピュー
タに上記で説明した画像処理等を行うコンピュータプロ
グラムを通信経路を介して供給するプログラム供給装置
としての態様も可能である。
【図面の簡単な説明】
【図1】本発明の一実施例としての印刷システムの構成
を示すブロック図。
【図2】カラープリンタ20の概略構成図。
【図3】本発明のプリンタのドット記録ヘッドの概略構
成を示す説明図。
【図4】本発明のプリンタにおけるドット形成原理を示
す説明図。
【図5】ドット形成制御ルーチンの流れを示すフローチ
ャート。
【図6】ハーフトーン処理の流れを示すフローチャー
ト。
【図7】ドット記録率テーブルを示す説明図。
【図8】ディザ法によるドットのオン・オフ判定の考え
方を示す説明図。
【図9】大ドットの判定に用いられるディザマトリック
スと、小ドットの判定に用いられるディザマトリックス
の関係について示す説明図。
【図10】本発明の第1実施例において行われるドット
記録率テーブルの補正方法を示す説明図。
【図11】本発明の第2実施例におけるドット記録率テ
ーブルとインク吐出量とを示す説明図。
【図12】本発明の第2実施例におけるインク量の誤差
の補償方法を示す説明図。
【図13】本発明の第2実施例におけるインク量の誤差
の補償に用いる補正係数を算出する方法を示す説明図。
【図14】本発明の第3実施例におけるインク量の誤差
の補償方法を示す説明図。
【図15】本発明の第3実施例におけるドット記録率テ
ーブルとインク吐出量とを示す説明図。
【図16】本発明の第3実施例において階調値の調整に
用いられる対応表。
【符号の説明】
20…カラープリンタ 21…CRT 22…紙送りモータ 23…紙送りモータ 24…キャリッジモータ 26…プラテン 27…排紙側副走査送り機構 28…インク吐出用ヘッド 28…印刷ヘッド 30…キャリッジ 32…操作パネル 34…摺動軸 36…駆動ベルト 38…プーリ 39…位置センサ 40…制御回路 56…コネクタ 60…印刷ヘッドユニット 67…導入管 68…インク通路 71,72…インク用カートリッジ 82…ROM 88…コンピュータ 94…ビデオドライバ 95…アプリケーションプログラム 96…プリンタドライバ 97…解像度変換モジュール 98…色変換モジュール 99…ハーフトーンモジュール 100…印刷データ生成モジュール 101…インク量補償部 102…誤差情報受信部
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C056 EA11 EB58 EB59 EC72 EC76 ED01 ED03 EE03 FA04 FA10 2C057 AF24 AF39 AG44 AG46 AL31 AL40 AM15 AM28 CA01 CA04

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 印刷媒体上にインク量の異なるN種類
    (Nは2以上の整数)のインク滴を選択的に吐出するこ
    とにより1画素の領域にサイズが異なる前記N種類のド
    ットを形成可能な印刷部を用いて印刷を行うために、前
    記印刷部に供給すべき印刷データを生成する印刷制御装
    置であって、 前記N種類のインク滴のうちの少なくとも1つ以上の特
    定の種類のインク滴毎のインク量の誤差を表す誤差情報
    を受け取る誤差情報受信部と、 与えられた原画像データを処理することにより、印刷画
    像における各画素のドットの形成状態を表すドットデー
    タを生成するドットデータ生成部と、を備え、 前記ドットデータ生成部は、前記誤差情報に応じて、前
    記インク量の誤差が前記特定の種類のインク滴毎に補償
    されたドットデータを生成するように構成されているこ
    とを特徴とする、印刷制御装置。
  2. 【請求項2】 請求項1記載の印刷制御装置であって、 前記ドットデータ生成部は、 前記原画像データの表色系を色変換テーブルを用いて変
    換することにより、前記印刷部が利用可能な複数の色成
    分で表された色変換画像データを生成する色変換部と、 前記色変換画像データの階調値を入力とし、前記N種類
    のドットのそれぞれの記録率の組合せを出力とする対応
    関係であって、前記誤差情報が反映された補正済みの対
    応関係に基づいて、各画素毎に前記色変換画像データの
    階調値をN個の階調値のいずれかに変換するハーフトー
    ン処理部と、を備え、 前記ハーフトーン処理部は、前記インク量の誤差がない
    と仮定して予め準備された前記色変換画像データの階調
    値と前記N種類のドットのそれぞれの記録率の組合せと
    の間の基準対応関係と、前記誤差情報とに応じて、前記
    補正済み対応関係を生成する、印刷制御装置。
  3. 【請求項3】 請求項2記載の印刷制御装置であって、 前記ハーフトーン処理部は、前記インク量の誤差を算入
    しないときの単位面積当たりに吐出される第1のインク
    量と前記インク量の誤差を算入したときの単位面積当た
    りに吐出される第2のインク量とを、前記基準対応関係
    に基づいて前記色変換画像データの階調値毎に算出する
    とともに、前記第1のインク量を前記第2のインク量で
    除した値を前記階調値に乗ずることにより前記補正済み
    対応関係を生成する、印刷制御装置。
  4. 【請求項4】 請求項2記載の印刷制御装置であって、 前記ハーフトーン処理部は、前記インク量の誤差を算入
    しないときの単位面積当たりに吐出される第1のインク
    量を、前記基準対応関係に基づいて前記色変換画像デー
    タの階調値毎に算出するとともに、前記インク量の誤差
    を算入したときの単位面積当たりに吐出される第2のイ
    ンク量が前記第1のインク量に近づくように前記基準対
    応関係を調整することにより前記補正済み対応関係を生
    成する、印刷制御装置。
  5. 【請求項5】 請求項1記載の印刷制御装置であって、 前記ドットデータ生成部は、 前記原画像データの表色系を前記誤差情報が反映された
    補正済み色変換テーブルを用いて変換することにより、
    前記印刷部が利用可能な複数の色成分で表された色変換
    画像データを生成する色変換部と、 前記色変換画像データの階調値を入力とし、前記N種類
    のドットのそれぞれの記録率の組合せを出力とする対応
    関係に基づいて、各画素毎に前記色変換画像データの階
    調値をN個の階調値のいずれかに変換するハーフトーン
    処理部と、を備え、 前記色変換部は、前記インク量の誤差がないと仮定して
    設定された基準色変換テーブルと、前記誤差情報とに応
    じて、前記補正済み色変換テーブルを生成する、印刷制
    御装置。
  6. 【請求項6】 印刷媒体上にインク量の異なるN種類
    (Nは2以上の整数)のインク滴を選択的に吐出するこ
    とにより1画素の領域にサイズが異なる前記N種類のド
    ットを形成可能な印刷部を用いて印刷を行うために、前
    記印刷部に供給すべき印刷データを生成する印刷制御方
    法であって、(a)前記N種類のインク滴のうちの少な
    くとも2つ以上の特定の種類のインク滴毎のインク量の
    誤差を表す誤差情報を受け取る工程と、(b)与えられ
    た原画像データを処理することにより、印刷画像におけ
    る各画素のドットの形成状態を表すドットデータを生成
    する工程と、を備え、 前記工程(b)は、前記誤差情報に応じて、前記インク
    量の誤差を前記特定の種類のインク滴毎に補償する工程
    を含むことを特徴とする、印刷制御方法。
  7. 【請求項7】 印刷媒体上にインク量の異なるN種類
    (Nは2以上の整数)のインク滴を吐出することにより
    1画素の領域にサイズが異なる前記N種類のドットを形
    成することにより印刷を行う印刷方法であって、(a)
    前記N種類のインク滴のうちの少なくとも2つ以上の特
    定の種類のインク滴毎のインク量の誤差を表す誤差情報
    を受け取る工程と、(b)与えられた原画像データを処
    理することにより、印刷画像における各画素のドットの
    形成状態を表すドットデータを生成する工程と、(c)
    前記ドットデータに応じて、前記印刷媒体上に前記N種
    類のインク滴を吐出する工程と、を備え、 前記工程(b)は、前記誤差情報に応じて、前記インク
    量の誤差を前記特定の種類のインク滴毎に補償する工程
    を含むことを特徴とする、印刷方法。
  8. 【請求項8】 印刷媒体上にインク量の異なるN種類
    (Nは2以上の整数)のインク滴を選択的に吐出するこ
    とにより1画素の領域にサイズが異なる前記N種類のド
    ットを形成可能な印刷部を用いて印刷を行うために、前
    記印刷部に供給すべき印刷データを生成するためのコン
    ピュータプログラムであって、 前記コンピュータプログラムは、 前記N種類のインク滴のうちの少なくとも2つ以上の特
    定の種類のインク滴毎のインク量の誤差を表す誤差情報
    を受け取る機能と、 与えられた原画像データを処理することにより、印刷画
    像における各画素のドットの形成状態を表すドットデー
    タを生成する機能と、 を前記コンピュータに実現させるプログラムを含み、 前記ドットデータを生成する機能は、前記誤差情報に応
    じて、前記インク量の誤差を前記特定の種類のインク滴
    毎に補償する機能を含むことを特徴とする、コンピュー
    タプログラム。
  9. 【請求項9】 請求項8記載のコンピュータプログラム
    を記録したコンピュータ読み取り可能な記録媒体。
JP2001384968A 2001-12-18 2001-12-18 サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷 Pending JP2003182120A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2001384968A JP2003182120A (ja) 2001-12-18 2001-12-18 サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷
EP02786090A EP1457336A4 (en) 2001-12-18 2002-12-11 PRESSURE COMPENSATION FOR RADIATION RANGE FOR EACH OF MULTIPLE PRINT DROP TYPES WITH DIFFERENT SIZES
US10/475,048 US7137681B2 (en) 2001-12-18 2002-12-11 Printing compensating for jetting amount for each of multiple types of ink drops with different sizes
CNA02808280XA CN1509234A (zh) 2001-12-18 2002-12-11 对尺寸不同的多种墨滴分别进行喷出量补偿的打印控制
PCT/JP2002/012987 WO2003051636A1 (fr) 2001-12-18 2002-12-11 Compensation d'impression injectant une certaine quantite d'encre pour chaque type de gouttes d'encre de differentes dimensions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001384968A JP2003182120A (ja) 2001-12-18 2001-12-18 サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷

Publications (2)

Publication Number Publication Date
JP2003182120A true JP2003182120A (ja) 2003-07-03
JP2003182120A5 JP2003182120A5 (ja) 2005-02-24

Family

ID=19187780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001384968A Pending JP2003182120A (ja) 2001-12-18 2001-12-18 サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷

Country Status (5)

Country Link
US (1) US7137681B2 (ja)
EP (1) EP1457336A4 (ja)
JP (1) JP2003182120A (ja)
CN (1) CN1509234A (ja)
WO (1) WO2003051636A1 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005305864A (ja) * 2004-04-22 2005-11-04 Seiko Epson Corp 印刷制御装置、印刷制御方法、印刷制御プログラム、ドット形成量データ作成装置、ドット形成量データ作成方法およびドット形成量データ作成プログラム
KR100636325B1 (ko) 2004-12-14 2006-10-18 삼성전자주식회사 프린터의 미싱 노즐 보상 방법 및 이를 이용하는 프린터
JP2007021780A (ja) * 2005-07-12 2007-02-01 Seiko Epson Corp 印刷装置、及び、印刷方法
US7290845B2 (en) 2004-09-24 2007-11-06 Seiko Epson Corporation Print control apparatus, method, program, and recording medium
US7341323B2 (en) 2004-02-13 2008-03-11 Seiko Epson Corporation Printing control device, printing control method, and printing control program recording medium
KR100873477B1 (ko) 2005-11-16 2008-12-15 세이코 엡슨 가부시키가이샤 토출 패턴 데이터 보정 방법, 토출 패턴 데이터 보정 장치, 및 액적 토출 장치
JP2012232551A (ja) * 2011-05-09 2012-11-29 Canon Inc 記録装置および方法
JP2013220574A (ja) * 2012-04-16 2013-10-28 Seiko Epson Corp 印刷装置、補正値取得方法、及び、印刷装置の製造方法
US8913296B2 (en) 2011-07-27 2014-12-16 Brother Kogyo Kabushiki Kaisha Dither matrix creating device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4243836B2 (ja) * 2003-03-04 2009-03-25 セイコーエプソン株式会社 印刷制御装置、印刷制御プログラムおよび印刷制御方法
JP4189674B2 (ja) * 2004-01-15 2008-12-03 セイコーエプソン株式会社 色修正データ作成装置、色修正データ作成方法、色修正データ作成プログラム、印刷制御装置、印刷制御方法および印刷制御プログラム
JP4576907B2 (ja) * 2004-07-13 2010-11-10 セイコーエプソン株式会社 液体噴射装置、及び、液体噴射ヘッド
US7770997B2 (en) * 2004-09-27 2010-08-10 Hewlett-Packard Development Company, L.P. Printhead die warming
KR100622368B1 (ko) 2005-06-10 2006-09-13 삼성전자주식회사 노즐 에러 보상 방법 및 이 방법이 적용되는 화상형성장치
CN100569529C (zh) * 2005-07-08 2009-12-16 佳能株式会社 打印设备和打印方法
GB0620618D0 (en) * 2006-10-17 2006-11-29 Xaar Technology Ltd Method of preventing the formation of inkjet printing artefacts
JP4909321B2 (ja) * 2008-07-09 2012-04-04 株式会社リコー 画像処理方法、プログラム、画像処理装置、画像形成装置及び画像形成システム
JP5471657B2 (ja) * 2010-03-17 2014-04-16 セイコーエプソン株式会社 画像処理方法、画像処理装置、画像処理プログラム、およびプログラム格納媒体
JP5871686B2 (ja) * 2012-03-28 2016-03-01 株式会社Screenホールディングス 画像記録装置および画像記録方法
JP2016101666A (ja) 2014-11-27 2016-06-02 理想科学工業株式会社 インクジェット印刷装置
WO2018194580A1 (en) 2017-04-19 2018-10-25 Hewlett-Packard Development Company, L.P. Associating a color with a neugebauer primary
CN107554076B (zh) * 2017-07-20 2019-09-20 西安电子科技大学 一种纳米银喷墨打印墨滴边界对齐优化方法及打印机
CN110525054B (zh) * 2019-09-28 2021-09-17 深圳市汉森软件有限公司 打印机墨量检测方法、装置、设备及存储介质
CN119201016B (zh) * 2024-08-28 2025-07-11 北京博源恒芯科技股份有限公司 一种出墨量确定方法、装置、设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0428561A (ja) * 1990-05-25 1992-01-31 Canon Inc 記録装置および記録ヘッド
JPH06320796A (ja) * 1993-05-17 1994-11-22 Canon Inc 画像処理装置及びその方法
JPH07242004A (ja) * 1994-03-04 1995-09-19 Canon Inc プリントヘッド及びその製造装置及び製造方法及びプリント装置
JPH10138509A (ja) * 1996-11-08 1998-05-26 Canon Inc 記録ヘッド補正方法及びその装置及びその装置によって補正された記録ヘッド及びその記録ヘッドを用いた記録装置
JP2000198202A (ja) * 1998-10-27 2000-07-18 Canon Inc ヘッド基体、プリントヘッド、プリント装置、製造方法
JP2001001570A (ja) * 1999-06-23 2001-01-09 Seiko Epson Corp 印刷装置、印刷方法、画像処理装置、画像処理方法、および記録媒体
JP2001158116A (ja) * 1999-12-01 2001-06-12 Seiko Epson Corp 印刷装置の調整方法、調整方法を記録した記録媒体、および印刷装置
JP2001158085A (ja) * 1999-12-01 2001-06-12 Seiko Epson Corp 印刷装置および印刷方法ならびに印刷装置の調整方法、更にそのためのプログラムを記録した記録媒体

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3698188B2 (ja) 1997-09-26 2005-09-21 セイコーエプソン株式会社 印刷データ修正装置、印刷データ修正方法、印刷データ修正プログラムを記録したソフトウェア記録媒体および印刷データ修正パラメータ作成方法
US6042211A (en) 1997-11-25 2000-03-28 Hewlett-Packard Company Ink drop volume variance compensation for inkjet printing
US6517175B2 (en) * 1998-05-12 2003-02-11 Seiko Epson Corporation Printer, method of monitoring residual quantity of ink, and recording medium
JP3663919B2 (ja) * 1998-06-26 2005-06-22 セイコーエプソン株式会社 印刷装置および印刷方法並びに記録媒体
JP4528481B2 (ja) * 2002-04-05 2010-08-18 セイコーエプソン株式会社 インク滴の大きさの誤差に応じてドットの記録率を変える印刷

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0428561A (ja) * 1990-05-25 1992-01-31 Canon Inc 記録装置および記録ヘッド
JPH06320796A (ja) * 1993-05-17 1994-11-22 Canon Inc 画像処理装置及びその方法
JPH07242004A (ja) * 1994-03-04 1995-09-19 Canon Inc プリントヘッド及びその製造装置及び製造方法及びプリント装置
JPH10138509A (ja) * 1996-11-08 1998-05-26 Canon Inc 記録ヘッド補正方法及びその装置及びその装置によって補正された記録ヘッド及びその記録ヘッドを用いた記録装置
JP2000198202A (ja) * 1998-10-27 2000-07-18 Canon Inc ヘッド基体、プリントヘッド、プリント装置、製造方法
JP2001001570A (ja) * 1999-06-23 2001-01-09 Seiko Epson Corp 印刷装置、印刷方法、画像処理装置、画像処理方法、および記録媒体
JP2001158116A (ja) * 1999-12-01 2001-06-12 Seiko Epson Corp 印刷装置の調整方法、調整方法を記録した記録媒体、および印刷装置
JP2001158085A (ja) * 1999-12-01 2001-06-12 Seiko Epson Corp 印刷装置および印刷方法ならびに印刷装置の調整方法、更にそのためのプログラムを記録した記録媒体

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7341323B2 (en) 2004-02-13 2008-03-11 Seiko Epson Corporation Printing control device, printing control method, and printing control program recording medium
JP2005305864A (ja) * 2004-04-22 2005-11-04 Seiko Epson Corp 印刷制御装置、印刷制御方法、印刷制御プログラム、ドット形成量データ作成装置、ドット形成量データ作成方法およびドット形成量データ作成プログラム
US7290845B2 (en) 2004-09-24 2007-11-06 Seiko Epson Corporation Print control apparatus, method, program, and recording medium
KR100636325B1 (ko) 2004-12-14 2006-10-18 삼성전자주식회사 프린터의 미싱 노즐 보상 방법 및 이를 이용하는 프린터
JP2007021780A (ja) * 2005-07-12 2007-02-01 Seiko Epson Corp 印刷装置、及び、印刷方法
KR100873477B1 (ko) 2005-11-16 2008-12-15 세이코 엡슨 가부시키가이샤 토출 패턴 데이터 보정 방법, 토출 패턴 데이터 보정 장치, 및 액적 토출 장치
JP2012232551A (ja) * 2011-05-09 2012-11-29 Canon Inc 記録装置および方法
US8913296B2 (en) 2011-07-27 2014-12-16 Brother Kogyo Kabushiki Kaisha Dither matrix creating device
JP2013220574A (ja) * 2012-04-16 2013-10-28 Seiko Epson Corp 印刷装置、補正値取得方法、及び、印刷装置の製造方法

Also Published As

Publication number Publication date
EP1457336A4 (en) 2005-03-09
WO2003051636A1 (fr) 2003-06-26
US20040119765A1 (en) 2004-06-24
US7137681B2 (en) 2006-11-21
EP1457336A1 (en) 2004-09-15
CN1509234A (zh) 2004-06-30

Similar Documents

Publication Publication Date Title
JP2003182120A (ja) サイズの異なる複数種類のインク滴毎に吐出量を補償する印刷
JP4528481B2 (ja) インク滴の大きさの誤差に応じてドットの記録率を変える印刷
JP3414325B2 (ja) 印刷装置および記録媒体
US7075679B2 (en) Image processing apparatus and method, and printing method and apparatus
JP2001038892A (ja) 印刷装置、印刷方法、記録媒体およびノズルブロックの製造方法
JP4250541B2 (ja) インクジェット記録装置およびインクジェット記録方法ならびに記録システム
JP2000025212A (ja) 印刷装置および印刷方法並びに記録媒体
JP2003094693A (ja) 印刷装置および記録媒体
JP2018001639A (ja) 記録装置
JP2002254616A (ja) インクジェット記録装置及びその制御方法と装置
JP4075241B2 (ja) 印刷装置、印刷方法、および記録媒体
JP4206588B2 (ja) 印刷装置および印刷方法ならびに印刷装置の調整方法、更にそのためのプログラムを記録した記録媒体
JP2005041009A (ja) 印刷制御装置、印刷制御方法および印刷制御プログラム
JP2005041011A (ja) インク吐出制御装置、インク吐出制御方法およびインク吐出制御プログラム
JP2008100529A (ja) インク滴の大きさの誤差に応じてドットの記録率を変える印刷
JP4492181B2 (ja) 印刷ヘッドと印刷媒体の隙間の変動に起因する画質の劣化を抑制する印刷
JP2002019091A (ja) インク残量の減少に伴う画像の変化を補償する印刷
JP2002331692A (ja) 複数画素を階調再現の1単位とする印刷
JPH11334055A (ja) 双方向印刷方法および装置
JP2000255047A (ja) 印刷装置および印刷制御方法
JPH10264413A (ja) 記録装置
US20250303743A1 (en) Printing device, printing method, and image processing method
JP2002210945A (ja) 印刷媒体に応じてドットの記録率を変える印刷
JP2007145031A (ja) 双方向印刷方法および装置
JPH10100391A (ja) プリンタ装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040322

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040322

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20040322

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20040510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040525

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041019