JP3772525B2 - Printing apparatus and printing method - Google Patents
Printing apparatus and printing method Download PDFInfo
- Publication number
- JP3772525B2 JP3772525B2 JP10549198A JP10549198A JP3772525B2 JP 3772525 B2 JP3772525 B2 JP 3772525B2 JP 10549198 A JP10549198 A JP 10549198A JP 10549198 A JP10549198 A JP 10549198A JP 3772525 B2 JP3772525 B2 JP 3772525B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- dot
- diameter
- dots
- head
- 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
Links
- 238000000034 method Methods 0.000 title claims description 52
- 239000000976 ink Substances 0.000 description 64
- 238000012545 processing Methods 0.000 description 48
- 230000015572 biosynthetic process Effects 0.000 description 47
- 238000010586 diagram Methods 0.000 description 28
- 238000012937 correction Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 22
- 238000006243 chemical reaction Methods 0.000 description 17
- 239000003086 colorant Substances 0.000 description 11
- 238000009792 diffusion process Methods 0.000 description 11
- 239000011159 matrix material Substances 0.000 description 9
- 230000008707 rearrangement Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 102100029968 Calreticulin Human genes 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000001771 impaired effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000005499 meniscus Effects 0.000 description 4
- 238000013139 quantization Methods 0.000 description 4
- 239000002245 particle Substances 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 101100326671 Homo sapiens CALR gene Proteins 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000009751 slip forming Methods 0.000 description 1
- 238000002791 soaking Methods 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、主走査方向の画素間隔よりも狭い間隔で連続してドットを形成可能なノズルを備えるヘッドを駆動して、多階調の画像を印刷する印刷装置および印刷方法に関する。
【0002】
【従来の技術】
従来より、コンピュータの出力装置として、ヘッドに備えられた複数のノズルから吐出される数色のインクによりドットを形成して画像を記録するインクジェットプリンタが提案されており、コンピュータ等が処理した画像を多色多階調で印刷するのに広く用いられている。近年では、階調表現を豊かにするために、各ドットごとにオン・オフの2値以上の階調表現を可能としたインクジェットプリンタ、いわゆる多値プリンタが提案されている。例えば、ドット径やインク濃度を変化させることにより各ドットごとに3種類以上の濃度を表現可能としたプリンタや各画素ごとに複数のドットを重ねて形成することにより多階調を表現可能としたプリンタである。
【0003】
図8は多値プリンタにより、径の異なるドットを形成する様子を示す説明図である。このプリンタは、ヘッドにピエゾ素子PEを備えており、該ピエゾ素子に印加される電圧に応じてインク滴を吐出する。図8の上段W1,W2,W3に示すように、ピエゾ素子に印加される電圧波形、つまり駆動波形を変えれば、それに応じてそれぞれインク滴IP1,IP2,IP3により小径、中径、大径のドット(以下、それぞれ小ドット、中ドット、大ドットという)を形成可能である。図8に示す駆動波形では、大きいインク滴ほど、駆動波形の振幅が高くなり、インクの飛翔速度が高くなる。
【0004】
前記ヘッドを組み込んだキャリッジ31が主走査、即ち図8の中段に示す方向に移動しながらドットを形成する場合を考える。最初に小ドットおよび中ドットを形成する様子を図23に模式的に示す。図23の上段に示したdw1,dw2が小、中のドットを形成するための駆動波形であり、IP1,IP2がそれぞれの駆動波形により吐出されるインク滴を示している。c1〜c4の符号を付したマスはそれぞれ用紙上にドットが形成される画素を示している。
【0005】
上述した通り、ドットの径に応じて飛翔速度には差が生じるから、図23の上段に示すように小ドットIP1を形成するための駆動波形dw1と中ドットIP2を形成するための駆動波形dw2とをタイミングを調節して連続的に出力すれば、両者を同じ画素c1に形成することが可能である。駆動波形dw2が出力されているときに、ヘッドからのインクの吐出を禁止するようなマスク信号を送れば、小ドットIP1のみを形成することが可能である。同様にして中ドット径のみを形成することも可能である。この結果、図23に示した多値プリンタでは、各画素について、「ドットの不形成」「径の小さいドットの形成」「径の大きいドットの形成」「径の小さいドットおよび径の大きいドットを重ねて形成」の4値を表現可能となっている。
【0006】
【発明が解決しようとする課題】
しかし、このような多値プリンタにおいては、駆動波形の種類を増やして各画素ごとに表現可能な階調値を増すことには限界があった。図23に示した多値プリンタにおいて、さらに駆動波形dw3を増やした場合のドットの形成の様子を図24に示す。駆動波形dw3により吐出されるインク滴IP3はインク滴IP2よりも大きく、また飛翔速度も速い。とはいえ、駆動波形dw1,dw2,dw3を出力する間にキャリッジは主走査方向に移動していくから、キャリッジの移動速度が速い場合には、インク滴IP3は画素c1内には形成されず、図24に示すように主走査方向にはみ出した位置に形成されることがある。ドットが画素からはみ出して形成されれば、印刷された画像の画質が大きく低下することになる。本来、多値プリンタは各画素ごとに表現可能な階調数を増やし高画質な印刷を目的としているから、このような画質の低下は看過し得ない。
【0007】
図24において仮にインク滴IP3が画素c1上に形成し得たとしても、更に駆動波形の種類を増やせば同様の問題が生じることになる。このため、2種類以上の駆動波形を連続的に出力して径の異なるドットを形成する多値プリンタにおいては、各画素ごとに表現可能な階調数に限界があった。
【0008】
かかる課題は、キャリッジが主走査方向に移動する速度を低下させることによっても解決可能であるが、この場合は印刷速度の低下という別の問題を生じることになる。また、図24においてインク滴IP3が形成される位置をも画素内に含むような大きな画素(図24中の破線で示した画素)を単位として扱うことも可能ではあるが、これは印刷解像度の低下を意味し、画質の低下を招くことになる。
【0009】
以上の説明では、ピエゾ素子を用いたプリンタを例にとって説明したが、ヒータに通電しインク内に気泡を発生させてインク滴を吐出するプリンタ等でも同様の課題が生じ得る。また、径の異なるドットのみならず、濃度の異なるインクでドットを形成する多値プリンタや単一種類のドットを重ねて形成することにより多階調を表現するプリンタでも同様の問題が生じ得る。
【0010】
この発明は、上述の課題を解決するためになされたものであり、多値プリンタにおいて、ドットが画素からはみ出して形成されることを防止し、多値プリンタの階調表現の可能性を高めるとともに、画質の向上を可能とする技術を提供することを目的とする。
【0011】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の印刷装置は、次の構成を採用した。
本発明の印刷装置は、
ヘッドを印刷媒体に対して相対的に往復動する主走査を行いつつ、該ヘッドを駆動してドットを形成することで前記主走査方向に一定の間隔で並ぶ画素列たるラスタを構成し、入力された画像データに応じた画像を前記印刷媒体に印刷する印刷装置であって、
前記ヘッドは前記画素の間隔よりも狭い間隔で2以上のドットを連続して形成可能なノズルを備えるヘッドであり、
前記ヘッドの駆動を制御して、前記画素の間隔よりも狭い間隔で形成可能な2以上のドットと前記主走査の方向に隣接する2以上の画素との間について予め定められた対応関係で、前記画像データに応じたドットを形成するヘッド制御手段を備えることを要旨とする。
【0012】
本発明の印刷方法は、
ヘッドを印刷媒体に対して相対的に往復動する主走査を行いつつ、該ヘッドを駆動してドットを形成することで前記主走査方向に一定の間隔で並ぶ画素列たるラスタを構成し、入力された画像データに応じた画像を前記印刷媒体に印刷する印刷方法であって、
前記ヘッドは、前記画素の間隔よりも狭い間隔で2以上のドットを連続して形成可能なノズルを備えるヘッドであり、
前記ヘッドの駆動を制御して、前記画素の間隔よりも狭い間隔で形成可能な2以上のドットと前記主走査の方向に隣接する2以上の画素との間について予め定められた対応関係で、前記画像データに応じたドットを形成することを要旨とする。
【0013】
かかる印刷装置および印刷方法によれば、前記画素の間隔よりも狭い間隔で形成可能な2以上のドットを、主走査方向に隣接する2以上の画素に予め定められた対応関係で、周期的に形成することができる。図24に示した例に基づいて説明すれば、3種類のドットIP1,IP2,IP3を主走査方向に隣接する2つ以上の画素に対応させて形成する。例えばドットIP1,IP2を画素c1に対応させ、ドットIP3を画素c2に対応させて形成する。もちろん、ドットIP1を画素c1に対応させ、ドットIP2,IP3を画素c2に対応させるものとしてもよい。また、2以上の画素に対応させるのであるから、ドットIP1を画素c1に、ドットIP2を画素c2に、ドットIP3を画素c3に対応させるものとすることもできる。
【0014】
形成可能なドットの種類が更に増えた場合にも同様にして種々の対応関係が設定可能である。当然、形成可能なドットの種類は図24に示した3種類に限定はされず、さらに種類が多くてもよいし、また少なくても構わない。また、図24に示したような径の異なるドットのみならず、インク濃度の異なるドットについても同様に対応関係が設定可能であるし、単一種類のドットについて対応関係を定めるものとしても良い。単一種類のドットの場合には、例えば、上述した画素c1にドットを2つ重ねて形成し、画素c2にはドットを重ねずに形成するという対応関係を設定することができる。このように対応関係は前記画素の間隔よりも狭い間隔でヘッドが形成可能なドットの数に応じて種々設定可能である。
【0015】
ドットIP1,IP2を画素c1に対応させ、ドットIP3を画素c2に対応させるというように予め対応関係が設定されれば、上記印刷装置および印刷方法ではこの対応関係に基づいて、各ドットを周期的に形成する。つまり、図24の例に即して説明すれば、画素c3にはドットIP1,IP2を形成し、画素c4にはドットIP3を形成する。先に述べた他の対応関係についても同様である。上述の印刷装置および印刷方法によれば、このように2以上の画素に対応づけてドットを形成することにより、各ドットをそれぞれの画素からはみ出すことなく形成可能となり、画質を向上することができる。
【0016】
前述したドットと画素の対応関係を一つ設定した場合には、主走査方向のドット列たるラスタを構成する各画素に任意のドットを形成できない可能性もある。例えば、上述の例でいえば画素c1にはドットIP3を形成し得ないし、逆に画素c2にはドットIP1,IP2を形成し得ないことにもなる。
【0017】
従って、上記印刷装置において、
前記ヘッド制御手段は、
前記主走査方向に形成されるべきドットを複数の主走査に分けて形成するとともに、
前記対応関係は、前記複数の主走査ごとにそれぞれ異なる対応関係でドットを形成するように前記ヘッドの駆動を制御する手段であるものとすることが望ましい。
【0018】
こうすれば、ドットの種類と画素との対応関係を違えた複数の主走査でドットを形成するため、各画素に対し任意のドットを形成することができる。上述の例に即して説明すれば、ドットIP1,IP2,IP3を周期的に形成する印刷装置において、例えば、1回目の主走査では画素c1にドットIP1,IP2を対応させ、画素c2にドットIP3を対応させてドットを形成する。2回目の主走査では、画素c1にドットIP3を対応させ、画素c2にドットIP1,IP2を対応させて同じラスタを形成する。こうすることにより、画素c1,c2の双方にドットIP1,IP2,IP3の全ての画素を形成可能となる。この他の対応関係によりドットが形成される場合でも同様である。
【0019】
なお、各主走査ごとに上記いずれか1種類のドットを形成するようにしても各画素に任意のドットを形成することが可能である。例えば、1回目の主走査では全ての画素にドットIP1のみを形成し、2回目の主走査ではドットIP2のみを形成するという具合である。上述の印刷装置はかかる記録を行う印刷装置よりも画質に優れている。かかる特性は各主走査ごとに複数種類のドットを周期的に形成することにより得られるものである。
【0020】
各主走査で単一の種類のドットを形成した場合には、各種類のドットごとに見れば各ラスタを1回の主走査で全て形成していることになる。かかる記録を行った場合には、ノズルの機械的な製作誤差によるドットの形成位置のずれが生じた場合にはラスタ全体がずれて形成されることになり、画質の低下を招く。一方、上記印刷装置によれば、複数種類のドットを周期的に形成しつつ、各ラスタを複数の主走査で形成するから、各種類のドットごとに見ても各ラスタを複数の主走査で形成していることになる。この結果、該ドットの形成位置に生じうるずれをラスタ全体で平均化することができ、画質を向上することができるのである。
【0021】
また、複数の主走査でラスタを形成する印刷装置では、
前記複数の主走査は、前記対応関係が定められた画素の数に応じた回数の主走査であるものとすることが望ましい。
【0022】
こうすれば、必要最小限の主走査で各ラスタを構成することができる。従って、各ラスタを複数の主走査で形成する印刷装置において、印刷速度を最も向上することができる。
【0023】
本発明の印刷装置において、
前記2以上のドットは、径の異なる2種類以上のドットであるものとすることができる。
【0024】
このように径の異なる2種類以上のドットを形成するためには、ヘッドにそれぞれの径に対応した信号を周期的に出力することが必要となる。かかる状態で、ドットの種類を増やせば、ドットが画素からずれて形成されやすくなるため、本発明を有効に活用することができる。
【0025】
さらに、その一例として、
前記2種類以上のドットは、径がそれぞれ大径、中径、小径の3種類のドットであり、
前記対応関係は、一画素に小径、中径のドットを対応付け、該画素に隣接する画素に大径のドットを対応付けた関係であるものとすることができる。
【0026】
かかる場合には、上記3種類の径のドットを形成することで各画素ごとに表現可能な階調数を増やすことができる。また、小径、中径のドットを一つの画素に対応づけて形成するため、1回の主走査で各種類のドットを主走査方向に1つおきに形成することができる。この結果、各ラスタを1回の主走査で形成するものとしても各種類のドットの記録率を十分に確保することができる。また、各画素に任意のドットを形成するためには、各ラスタを2回の主走査で形成すれば足りるため、印刷速度の大きな低下を招くこともない。
【0027】
【発明のその他の態様】
上述した本発明の印刷装置において、各ラスタを1回の主走査で形成する場合には、画素ごとに形成可能なドットの種類が限られてしまうため、かかる制限を考慮して印刷用のデータを作成する画像処理が必要となる。従って、本発明は、以下に示す通り、かかる画像処理を実現する手段を備えた印刷装置としての態様を採ることも可能である。
【0028】
本発明の他の態様としての印刷装置は、
ヘッドを印刷媒体に対して相対的に往復動する主走査を行いつつ、該ヘッドを駆動してドットを形成することで前記主走査方向に一定の間隔で並ぶ画素列たるラスタを構成し、入力された画像データに応じた画像を前記印刷媒体に印刷する印刷装置であって、
前記ヘッドは前記画素の間隔よりも狭い間隔で2以上のドットを連続して形成可能なノズルを備えるヘッドであり、
前記画素の間隔よりも狭い間隔で形成可能な2以上のドットと前記主走査の方向に隣接する2以上の画素との間について予め定められた対応関係を記憶する記憶手段と、
前記入力された画像データを、前記ヘッドが各画素ごとに表現可能な階調値に多値化する多値化手段と、
該多値化された画像データと、前記記憶手段に記憶された対応関係に基づいて形成可能なドットとが対応していない画素については、該画素の画像データを近接する画素であって、かつ、該画像データに対応したドットを形成可能な画素に置換するドット再配置手段と、
該再配置手段により置換された画像データに基づいて前記ヘッドの駆動を制御して、前記記憶手段に記憶された対応関係でドットを形成するヘッド制御手段とを備える印刷装置としての態様である。
【0029】
かかる印刷装置では、前記多値化手段が画像データを各画素ごとに表現可能な階調値に多値化する。ここでは、画素と形成されるドットとの対応は考慮せずに多値化を行う。従って、例えば大ドットを形成するものとして対応づけられていない画素に、大ドットを形成すべき階調値が割当てられる可能性もある。上記印刷装置ではドット再配置手段により、かかる画素がある場合には、そのデータを大ドットが形成可能な近接する画素のデータと置換する。近接する画素に置換するため、画素の間隔が十分小さい場合には、かかる置換は画質の低下を招くことはない。この結果、かかる態様の印刷装置によれば、多値化された画像データに従って、適切にドットを形成することができる。
【0030】
上記説明では、径の異なる3種類のドットからなる場合を例にとっているが、ドットの種類が変わったり、上記対応関係が変わった場合においても同様の処理によりドットを適切に形成することが可能である。
【0031】
【発明の実施の形態】
以下、本発明の実施の形態について、実施例に基づき説明する。
(1)装置の構成:
図1は、本発明の一実施例としての印刷装置の構成を示すブロック図である。図示するように、コンピュータ90にスキャナ12とカラープリンタ22とが接続されており、このコンピュータ90に所定のプログラムがロードされ実行されることにより、全体として印刷装置として機能する。このコンピュータ90は、プログラムに従って画像処理に関わる動作を制御するための各種演算処理を実行するCPU81を中心に、バス80により相互に接続された次の各部を備える。ROM82は、CPU81で各種演算処理を実行するのに必要なプログラムやデータを予め格納しており、RAM83は、同じくCPU81で各種演算処理を実行するのに必要な各種プログラムやデータが一時的に読み書きされるメモリである。入力インターフェイス84は、スキャナ12やキーボード14からの信号の入力を司り、出力インタフェース85は、プリンタ22へのデータの出力を司る。CRTC86は、カラー表示可能なCRT21への信号出力を制御し、ディスクコントローラ(DDC)87は、ハードディスク16やフレキシブルドライブ15あるいは図示しないCD−ROMドライブとの間のデータの授受を制御する。ハードディスク16には、RAM83にロードされて実行される各種プログラムやデバイスドライバの形式で提供される各種プログラムなどが記憶されている。
【0032】
このほか、バス80には、シリアル入出力インタフェース(SIO)88が接続されている。このSIO88は、モデム18に接続されており、モデム18を介して、公衆電話回線PNTに接続されている。コンピュータ90は、このSIO88およびモデム18を介して、外部のネットワークに接続されており、特定のサーバーSVに接続することにより、画像処理に必要なプログラムをハードディスク16にダウンロードすることも可能である。また、必要なプログラムをフレキシブルディスクFDやCD−ROMによりロードし、コンピュータ90に実行させることも可能である。
【0033】
図2は本印刷装置のソフトウェアの構成を示すブロック図である。コンピュータ90では、所定のオペレーティングシステムの下で、アプリケーションプログラム95が動作している。オペレーティングシステムには、ビデオドライバ91やプリンタドライバ96が組み込まれており、アプリケーションプログラム95からはこれらのドライバを介して、プリンタ22に転送するための画像データFNLが出力されることになる。画像のレタッチなどを行うアプリケーションプログラム95は、スキャナ12から画像を読み込み、これに対して所定の処理を行いつつビデオドライバ91を介してCRTディスプレイ21に画像を表示している。スキャナ12から供給されるデータORGは、カラー原稿から読みとられ、レッド(R),グリーン(G),ブルー(B)の3色の色成分からなる原カラー画像データORGである。
【0034】
このアプリケーションプログラム95が、印刷命令を発すると、コンピュータ90のプリンタドライバ96が、画像情報をアプリケーションプログラム95から受け取り、これをプリンタ22が処理可能な信号(ここではシアン、マゼンダ、イエロー、ブラックの各色についての多値化された信号)に変換している。図2に示した例では、プリンタドライバ96の内部には、解像度変換モジュール97と、色補正モジュール98と、色補正テーブルLUTと、ハーフトーンモジュール99と、ラスタライザ100とが備えられている。
【0035】
解像度変換モジュール97は、アプリケーションプログラム95が扱っているカラー画像データの解像度、即ち単位長さ当たりの画素数をプリンタドライバ96が扱うことができる解像度に変換する役割を果たす。こうして解像度変換された画像データはまだRGBの3色からなる画像情報であるから、色補正モジュール98は色補正テーブルLUTを参照しつつ、各画素ごとにプリンタ22が使用するシアン(C)、マゼンダ(M)、イエロー(Y)、ブラック(K)の各色のデータに変換する。こうして色補正されたデータは例えば256階調等の幅で階調値を有している。ハーフトーンモジュールは、ドットを分散して形成することによりプリンタ22でかかる階調値を表現するためのハーフトーン処理を実行する。こうして処理された画像データは、ラスタライザ100によりプリンタ22に転送すべきデータ順に並べ替えられて、最終的な画像データFNLとして出力される。本実施例では、プリンタ22は画像データFNLに従ってドットを形成する役割を果たすのみであり画像処理は行っていない。もちろん、上述の処理をプリンタ22で行うものとしても構わない。
【0036】
次に、図3によりプリンタ22の概略構成を説明する。図示するように、このプリンタ22は、紙送りモータ23によって用紙Pを搬送する機構と、キャリッジモータ24によってキャリッジ31をプラテン26の軸方向に往復動させる機構と、キャリッジ31に搭載された印字ヘッド28を駆動してインクの吐出およびドット形成を行う機構と、これらの紙送りモータ23,キャリッジモータ24,印字ヘッド28および操作パネル32との信号のやり取りを司る制御回路40とから構成されている。
【0037】
キャリッジ31をプラテン26の軸方向に往復動させる機構は、プラテン26の軸と並行に架設されキャリッジ31を摺動可能に保持する摺動軸34と、キャリッジモータ24との間に無端の駆動ベルト36を張設するプーリ38と、キャリッジ31の原点位置を検出する位置検出センサ39等から構成されている。
【0038】
なお、このキャリッジ31には、黒インク(Bk)用のカートリッジ71とシアン(C1),ライトシアン(C2)、マゼンタ(M1),ライトマゼンダ(M2)、イエロ(Y)の5色のインクを収納したカラーインク用カートリッジ72が搭載可能である。シアンおよびマゼンダの2色については、濃淡2種類のインクを備えていることになる。キャリッジ31の下部の印字ヘッド28には計6個のインク吐出用ヘッド61ないし66が形成されており、キャリッジ31の底部には、この各色用ヘッドにインクタンクからのインクを導く導入管67(図4参照)が立設されている。キャリッジ31に黒(Bk)インク用のカートリッジ71およびカラーインク用カートリッジ72を上方から装着すると、各カートリッジに設けられた接続孔に導入管67が挿入され、各インクカートリッジから吐出用ヘッド61ないし66へのインクの供給が可能となる。
【0039】
インクの吐出およびドット形成を行う機構について説明する。図4はインク吐出用ヘッド28の内部の概略構成を示す説明図である。インク用カートリッジ71,72がキャリッジ31に装着されると、図4に示すように毛細管現象を利用してインク用カートリッジ内のインクが導入管67を介して吸い出され、キャリッジ31下部に設けられた印字ヘッド28の各色ヘッド61ないし66に導かれる。なお、初めてインクカートリッジが装着されたときには、専用のポンプによりインクを各色のヘッド61ないし66に吸引する動作が行われるが、本実施例では吸引のためのポンプ、吸引時に印字ヘッド28を覆うキャップ等の構成については図示および説明を省略する。
【0040】
各色のヘッド61ないし66には、後で説明する通り、各色毎に48個のノズルNzが設けられており(図6参照)、各ノズル毎に電歪素子の一つであって応答性に優れたピエゾ素子PEが配置されている。ピエゾ素子PEとノズルNzとの構造を詳細に示したのが、図5である。図5上段に図示するように、ピエゾ素子PEは、ノズルNzまでインクを導くインク通路68に接する位置に設置されている。ピエゾ素子PEは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子PEの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図5下段に示すように、ピエゾ素子PEが電圧の印加時間だけ伸張し、インク通路68の一側壁を変形させる。この結果、インク通路68の体積はピエゾ素子PEの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ipとなって、ノズルNzの先端から高速に吐出される。このインク粒子Ipがプラテン26に装着された用紙Pに染み込むことにより、印刷が行われる。
【0041】
図6は、インク吐出用ヘッド61〜66におけるインクジェットノズルNzの配列を示す説明図である。これらのノズルの配置は、各色ごとにインクを吐出する6組のノズルアレイから成っており、48個のノズルNzが一定のノズルピッチkで千鳥状に配列されている。各ノズルアレイの副走査方向の位置は互いに一致している。なお、各ノズルアレイに含まれる48個のノズルNzは、千鳥状に配列されている必要はなく、一直線上に配置されていてもよい。但し、図6に示すように千鳥状に配列すれば、製造上、ノズルピッチkを小さく設定し易いという利点がある。
【0042】
本発明のプリンタ22は、図6に示した通り一定の径からなるノズルNzを備えているが、かかるノズルNzを用いて径の異なる3種類のドットを形成することができる。この原理について説明する。図7は、インクが吐出される際のノズルNzの駆動波形と吐出されるインクIpとの関係を示した説明図である。図7において破線で示した駆動波形が通常のドットを吐出する際の波形である。区間d2において一旦、マイナスの電圧をピエゾ素子PEに印加すると、先に図5を用いて説明したのとは逆にインク通路68の断面積を増大する方向にピエゾ素子PEが変形するため、図7の状態Aに示した通り、メニスカスと呼ばれるインク界面Meは、ノズルNzの内側にへこんだ状態となる。一方、図7の実線で示す駆動波形を用い、区間d2に示すようにマイナス電圧を急激に印加すると、状態aで示す通りメニスカスは状態Aに比べて大きく内側にへこんだ状態となる。次に、ピエゾ素子PEへの印加電圧を正にすると(区間d3)、先に図5を用いて説明した原理に基づいてインクが吐出される。このとき、メニスカスがあまり内側にへこんでいない状態(状態A)からは状態Bおよび状態Cに示すごとく大きなインク滴が吐出され、メニスカスが大きく内側にへこんだ状態(状態a)からは状態bおよび状態cに示すごとく小さなインク滴が吐出される。
【0043】
以上に示した通り、駆動電圧を負にする際(区間d1,d2)の変化率に応じて、ドット径を変化させることができる。また、駆動波形のピーク電圧の大小によってもドット径を変化させることができることは容易に想像できるところである。本実施例では、駆動波形とドット径との間のこのような関係に基づいて、ドット径の小さい小ドットIP1を形成するための駆動波形と、2番目のドット径からなるの中ドットIP2を形成するための駆動波形と、最も大きい径の大ドットIP3を形成するための駆動波形の3種類を用意している。図8に本実施例において用いている駆動波形を示す。駆動波形W1が小ドットIP1を形成する波形、駆動波形W2が中ドットIP2を形成する波形、駆動波形W3が大ドットを形成する波形である。図8に示す通り、ドット径が大きくなる程、飛翔速度が大きい。これらの駆動波形を使い分けることにより、一定のノズル径からなるノズルNzからドット径が小中大の3種類のドットを形成することができる。また、本実施例のプリンタ22では、これらの駆動波形をキャリッジ31の移動とともにW1,W2,W3の順で連続的かつ周期的に出力している。
【0044】
駆動波形W1,W2,W3を出力するタイミングについて説明する。先に説明した通り、駆動波形W2により形成される中ドットIP2の飛翔速度は、駆動波形W1により形成される小ドットIP1の飛翔速度よりも小さいため、同じ画素にドットを形成することが可能である。大ドットIP3は中ドットIP2よりも飛翔速度が大きいが、キャリッジ31の移動速度との関係から、小ドットIP1と同じ画素内に大ドットIP3を形成することはできない。本実施例では、小ドットIP1と中ドットIP2とが同じ画素に形成されるように駆動波形W1,W2の出力タイミングを調整している。また、大ドットIP3は小ドットIP1および中ドットIP2が形成される画素に対し、キャリッジ31の移動方向に隣接した画素に形成されるように駆動波形W3の出力タイミングを調整している。
【0045】
次にプリンタ22の制御回路40の内部構成を説明するとともに、図6に示した複数のノズルNzからなるヘッド28を駆動する方法について説明する。図9は制御回路40の内部構成を示す説明図である。図9に示す通り、この制御回路40の内部には、CPU81,PROM42,RAM43の他、コンピュータ90とのデータのやりとりを行うPCインタフェース44と、紙送りモータ23、キャリッジモータ24および操作パネル32などとの信号をやりとりする周辺入出力部(PIO)45と、計時を行うタイマ46と、ヘッド61〜66にドットのオン・オフの信号を出力する駆動用バッファ47などが設けられており、これらの素子および回路はバス48で相互に接続されている。また、制御回路40には、所定周波数で駆動波形(図8参照)を出力する発信器51、および発信器51からの出力をヘッド61〜66に所定のタイミングで分配する分配器55も設けられている。制御回路40は、コンピュータ90で処理されたドットデータを受け取り、これを一時的にRAM43に蓄え、所定のタイミングで駆動用バッファ47に出力する。
【0046】
制御回路40がヘッド61〜66に対して信号を出力する形態について説明する。図10は、ヘッド61〜66の1つのノズル列を例にとって、その接続について示す説明図である。ヘッド61〜66の一つのノズル列は、駆動用バッファ47をソース側とし、分配出力器55をシンク側とする回路に介装されており、ノズル列を構成する各ピエゾ素子PEは、その電極の一方が駆動用バッファ47の各出力端子に、他方が一括して分配出力器55の出力端子に、それぞれ接続されている。分配出力器55からは図10に示す通り、発信器51の駆動波形が出力されている。CPU81から各ノズル毎にオン・オフを定め、駆動用バッファ47の各端子に信号を出力すると、駆動波形に応じて、駆動用バッファ47側からオン信号を受け取っていたピエゾ素子PEだけが駆動される。この結果、転送用バッファ47からオン信号を受け取っていたピエゾ素子PEのノズルから一斉にインク粒子Ipが吐出される。
【0047】
図6に示す通り、ヘッド61〜66は、キャリッジ31の搬送方向に沿って配列されているから、それぞれのノズル列が用紙Pに対して同一の位置に至るタイミングはずれている。従って、CPU81は、このヘッド61〜66の各ノズルの位置のずれを勘案した上で、必要なタイミングで各ドットのオン・オフの信号を転送用バッファ47を介して出力し、各色のドットを形成している。また、図6に示した通り、各ヘッド61〜66もノズルが2列に形成されている点も同様に考慮してオン・オフの信号の出力が制御されている。
【0048】
以上説明したハードウェア構成を有するプリンタ22は、紙送りモータ23により用紙Pを搬送しつつ(以下、副走査という)、キャリッジ31をキャリッジモータ24により往復動させ(以下、主走査という)、同時に印字ヘッド28の各色ヘッド61ないし66のピエゾ素子PEを駆動して、各色インクの吐出を行い、ドットを形成して用紙P上に多色の画像を形成する。
【0049】
なお、本実施例では、既に述べた通りピエゾ素子PEを用いてインクを吐出するヘッドを備えたプリンタ22を用いているが、他の方法によりインクを吐出するプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡(バブル)によりインクを吐出するタイプのプリンタに適用するものとしてもよい。
【0050】
(2)ドット形成制御:
次に本実施例の印刷装置におけるドット形成の制御処理について説明する。ドット形成制御処理ルーチンの流れを図11に示す。これは、コンピュータ90のCPU81が実行する処理である。
【0051】
この処理が開始されると、CPU81は、画像データを入力する(ステップS100)。この画像データは、図2に示したアプリケションプログラム95から受け渡されるデータであり、画像を構成する各画素ごとにR,G,Bそれぞれの色について、値0〜255の256段階の階調値を有するデータである。この画像データの解像度は、原画像のデータORGの解像度等に応じて変化する。
【0052】
CPU81は、入力された画像データの解像度をプリンタ22が印刷するための解像度に変換する(ステップS105)。画像データが印刷解像度よりも低い場合には、線形補間により隣接する原画像データの間に新たなデータを生成することで解像度変換を行う。逆に画像データが印刷解像度よりも高い場合には、一定の割合でデータを間引くことにより解像度変換を行う。なお、解像度変換処理は本実施例において本質的なものではなく、かかる処理を行わずに印刷を実行するものとしても構わない。
【0053】
次に、CPU81は、色補正処理を行う(ステップS110)。色補正処理とはR,G,Bの階調値からなる画像データをプリンタ22で使用するC,M,Y,Kの各色の階調値のデータに変換する処理である。この処理は、R,G,Bのそれぞれの組み合わせからなる色をプリンタ22で表現するためのC,M,Y,Kの組み合わせを記憶した色補正テーブルLUT(図2参照)を用いて行われる。色補正テーブルLUTを用いて色補正する処理自体については、公知の種々の技術が適用可能であり、例えば補間演算による処理(特開平4−144481記載の技術等)が適用できる。
【0054】
こうして色補正された画像データに対して、CPU81は多値化処理を行う(ステップS120)。多値化とは、原画像データの階調値(本実施例では256階調)をプリンタ22が各画素ごとに表現可能な階調値に変換することをいう。後述する通り、本実施例では「ドットの形成なし」「小ドットの形成」「中ドットの形成」「大ドットの形成」の4階調への多値化を行っているが、これらのドットの重ね合わせにより表現される階調値を含めて更に多くの階調への多値化を行うものとしてもよい。多値化処理は種々の方法により行うことができるが、誤差拡散法による処理とディザ法による処理が代表的である。誤差拡散法は一般に画質に優れ、ディザ法は高速処理が可能であるという特質を有している。本実施例では使用者の選択により両者を使い分けることが可能になっている。
【0055】
まず、誤差拡散法による多値化処理について説明する。誤差拡散法による多値化処理の流れを図12に示す。この処理が開始されると、CPU81は画像データCdを入力する(ステップS122)。ここで入力される画像データCdとは、色補正処理(図11のステップS110)を施され、C,M,Y,Kの各色につき256階調を有するデータである。このデータに対し、拡散誤差補正データCdxの生成を行う(ステップS124)。誤差拡散処理は処理済みの画素について生じた階調表現の誤差をその画素の周りの画素に所定の重みを付けて予め配分しておくので、ステップS124では該当する誤差分を読み出し、これを今から処理しようと着目している画素に反映させるのである。着目している画素PPに対して、周辺のどの画素にどの程度の重み付けで、この誤差を配分するかを、図13に例示した。着目している画素PPに対して、キャリッジ31の走査方向で数画素、および用紙Pの搬送方向後ろ側の隣接する数画素に対して、濃度誤差が所定の重み(1/4,1/8、1/16)を付けて配分される。誤差拡散処理については後で詳述する。
【0056】
こうして生成された拡散誤差補正データCdxと第1の閾値th1との大小を比較し(ステップS126)、データCdxが閾値th1よりも小さい場合には、多値化結果を表す値Cdrに、ドットを形成しないことを意味する値0を代入する(ステップS128)。閾値th1はこのようにドットを不形成とするか否かを判定する基準となる値である。この閾値th1は、いずれの値に設定することもできるが、本実施例では次の考え方に基づき設定した。
【0057】
図14に本実施例における大中小の各ドットの記録率と画像データの階調値との関係を示す。本実施例では図14に示すように、階調値0〜gr1では小ドットのみを形成し、gr1〜gr2では小ドットと中ドットを形成し、gr2以上では中ドットと大ドットを形成するように設定している。gr1以上の階調値では大中小いずれかのドットが形成され、ドットを不形成とする画素はほとんど生じないことになる。上記閾値th1は、階調値0〜gr1までの範囲で小ドットの形成または不形成が図14に示す設定通りに生じるように設定される。本実施例ではth1=gr1/2に設定している。
【0058】
補正データCdxが第1の閾値th1以上である場合には、次に補正データCdxと第2の閾値th2との大小を比較し(ステップS130)、補正データCdxが第2の閾値th2よりも小さい場合には、多値化結果を表す値Cdrに小ドットの形成を意味する値1を代入する(ステップS132)。閾値th2は閾値th1と同様、図14のドット記録率に基づいて設定されており、本実施例ではth2=(gr1+gr2)/2に設定している。
【0059】
補正データCdxが第2の閾値th2以上である場合には、次に補正データCdxと第3の閾値th3との大小を比較し(ステップS134)、補正データCdxが第3の閾値th3よりも小さい場合には、多値化結果を表す値Cdrに中ドットの形成を意味する値2を代入する(ステップS136)。閾値th3も閾値th1と同様、図14のドット記録率に基づいて設定されており、本実施例ではth3=(gr2+255)/2に設定している。補正データCdxが第3の閾値th3以上である場合には、多値化結果を表す値Cdrに大ドットの形成を意味する値3を代入する(ステップS138)。本実施例では以上の処理により4値化を行っているが、形成可能なドットの種類が増え、更に多くの多値化を行う必要がある場合には、上述の閾値を増やすことにより同様に処理可能である。
【0060】
次に、CPU81は、多値化により生じた誤差を計算し、その誤差を周辺の画素に拡散する処理を実行する(ステップS140)。誤差とは多値化後の各ドットにより表現される濃度の評価値から原画像データの階調値を引いた値をいう。例えば、原画像データにおける階調値255の画素を考え、大ドットの形成による濃度の評価値を階調値255相当、中ドットの形成による濃度の評価値を階調値gr2相当とする。この画素について、大ドットを形成するものと判定された場合(Cdr=3)は、原画像データの階調値と表現される濃度評価値は共に値255で一致しているため誤差は生じない。一方、中ドットを形成するものと判定された場合(Cdr=2)はErr=gr2−255相当の誤差を生じることになる。
【0061】
こうして演算された誤差は図13に示した割合で周辺の画素に拡散される。例えば、着目している画素PPにおいて階調値4に相当する誤差が算出された場合には、隣の画素P1には誤差の1/4である階調値1に相当する誤差が拡散されることになる。その他の画素についても同様に図13で示した割合で誤差が拡散される。こうして拡散された誤差が、先に説明したステップS124で画像データCdxに反映され、拡散誤差補正データCdxが生成されるのである。以上繰り返しにより、全画素分の処理が終了すると(ステップS142)、CPU81は誤差拡散による多値化処理を一旦終了し、ドット形成制御処理ルーチン(図11)に戻る。以上の処理により、各画素について結果値Cdrに値0〜3までのいずれかが割り当てられる。
【0062】
次にディザ法による多値化処理について図15に示すフローチャートを用いて説明する。この処理が開始されると、CPU81は画像データCdを入力する(ステップS152)。ここで入力される画像データCdとは、色補正処理(図11のステップS110)を施されたデータである。次に、この画像データCdと階調値gr1との大小を比較する(ステップS154)。階調値gr1は図14に示す通り、小ドットのみを形成する低階調の領域と、小ドットおよび中ドットの双方を形成する中間階調の領域の境となる階調値である。上記ステップS154では画像データCdが低階調であるか否かを判定しているのである。
【0063】
本実施例のプリンタ22は先に説明した通り各ドットごとに4値の表現が可能である。また、図14に示す通り、画像データは階調値に応じて、「ドットの不形成」または「小ドットの形成」のいずれかで表現すべき低階調と、「小ドットの形成」または「中ドットの形成」のいずれかで表現すべき中間階調と、「中ドットの形成」または「大ドットの形成」のいずれかで表現すべき高階調とに分けられる。本実施例ではディザ法による多値化を行う前に、画像データがこれらのうちいずれの領域に属しているかを判断する。こうすれば以下で説明する通り、1種類のディザマトリックスで4値化をすることができる。
【0064】
画像データの階調値Cdが値gr1よりも小さい低階調に相当する場合、CPU81は階調値Cdと閾値TH1との大小を比較する(ステップS156)。閾値TH1はディザマトリックスにより各画素ごとに異なる値が設定される。本実施例では16×16の正方形の画素に値0〜255までが現れるブルーノイズマトリックスを用いている。但し、ステップS156では、画像データCdはgr1より小さい値しか採り得ない。従って、閾値Th1はこのディザマトリックスの各値にgr1/255を乗じて設定している。このようにして閾値TH1を設定しているのは、中間階調および高階調においても同じディザマトリックスを使用するためである。各階調専用のディザマトリックスを合計3種類用意するものとしても構わない。
【0065】
低階調では、「ドットの不形成」または「小ドットの形成」のいずれかの状態を採るものとしている。従って、画像データの階調値Cdが閾値TH1よりも小さい場合には、多値化の結果を表す値Cdrにドットの不形成を意味する値0を代入する(ステップS158)。逆の場合には値Cdrに小ドットの形成を意味する値1を代入する(ステップS160)。
【0066】
図16にディザ法による多値化の考え方を示す。ここでは、一般的な場合として画像データCdおよびディザテーブルともに値0から255までを採りうるものとして示した。図16に示す通り、画像データCdの各画素とディザテーブルの対応箇所の大小を比較する。画像データCdの法がディザテーブルに示された閾値よりも大きい場合にはドットをオンにし、画像データCdの法が小さい場合にはドットをオフとする。図16中でハッチングを付した画素がドットをオンにする画素を意味している。
【0067】
ステップS154において、画像データの階調値Cdが値gr1以上である場合、即ち中間階調に相当する場合には、次に画像データCdと階調値gr2との大小を比較することにより(ステップS162)、画像データCdが中間階調に属するか高階調に属するかを判定する。画像データCdが値gr2よりも小さい場合、即ち画像データCdが中間階調に属する場合には、この画像データCdから値gr1を引いた後(ステップS164)、閾値TH2との大小を比較する(ステップS166)。ステップS164において値gr1を引くのは、低階調の場合と同じディザマトリックスを適用可能とするためである。こうすれば、画像データCdは値0〜(gr2−gr1)までを採るデータとなるから、ディザマトリックスの各値に(gr2−gr1)/255を乗じて閾値TH2を設定することができる。
【0068】
中間階調では、「小ドットの形成」または「中ドットの形成」のいずれかの状態を採るものとしている。従って、画像データの階調値Cdが閾値TH2よりも小さい場合には、多値化の結果を表す値Cdrに小ドットの形成を意味する値1を代入し(ステップS168)、逆の場合には中ドットの形成を意味する値2を代入する(ステップS170)。
【0069】
ステップS162において、画像データの階調値Cdが値gr2以上である場合、即ち高階調に相当する場合には、この画像データCdから値gr2を引いた後(ステップS172)、閾値TH3との大小を比較する(ステップS176)。ステップS172において値gr2を引くのは、低階調の場合と同じディザマトリックスを適用可能とするためである。こうすれば、画像データCdは値0〜(255−gr2)までを採るデータとなるから、ディザマトリックスの各値に(255−gr2)/255を乗じて閾値TH3を設定することができる。
【0070】
高階調では、「中ドットの形成」または「大ドットの形成」のいずれかの状態を採るものとしている。従って、画像データの階調値Cdが閾値TH3よりも小さい場合には、多値化の結果を表す値Cdrに中ドットの形成を意味する値2を代入する(ステップS176)。逆の場合には値Cdrに大ドットの形成を意味する値3を代入する(ステップS178)。以上の処理により、印刷解像度に変換された画像データの1つの画素が4値化されたことになる。階調値が更に増えた場合は、ステップS162〜S170に相当する処理を階調値に応じて繰り返し実行することにより多値化が可能である。CPU81は以上の処理を繰り返し実行し、全画素分の処理が終了すると(ステップS180)、ディザ法による多値化処理を一旦終了して図11のドット形成制御ルーチンに戻る。
【0071】
次に、CPU81はラスタライズを行う(ステップS210)。これは、1ラスタ分のデータをプリンタ22のヘッドに転送する順序に並べ替えることをいう。本実施例におけるラスタライズ処理の内容を図17に示す。
【0072】
ラスタライズ処理が開始されるとCPU81は画像データを入力する(ステップS202)。また、変数DNに値0を代入し、変数CNに値1を代入して初期化をする(ステップS202)。変数DNはラスタライズされ、プリンタ22に転送されるデータの順番を示す値である。変数CNは画素番号である。画素番号とは、ラスタを構成する画素に主走査方向に付された番号であり、図19に示したc1,c2,c3・・に対応するものである。図19では便宜上c1,c2等の変数で表したが、実際には例えばラスタの一端から1,2・・の順に整数が与えられている。
【0073】
次に、処理対象となるラスタが1回目の主走査で画像を記録しようとしているラスタか、2回目の主走査で画像を記録しようとしているラスタかを判定する(ステップS204)。本実施例では、各ラスタを2回の主走査で形成するものとしているため、いずれの主走査に対応したデータを準備すべきかを判定するのである。1回目の主走査に用いるデータを用意すべき場合には変数Fに値0を代入し(ステップS208)、2回目の主走査に用いるデータを用意すべき場合には変数Fに値1を代入する(ステップS206)。
【0074】
ここで、変数Fの意味について説明する。本実施例では、先に説明した通り大、中、小の3種類のドットを形成可能であり、各回の主走査では隣接する2つの画素に各ドットを対応づけて形成する。つまり、図18に示すように、小ドットIP1および中ドットIP2を画素c1に形成し、大ドットIP3を画素c2に形成する。この対応関係により連続的にドットを形成した様子を図19に示す。図19に示したマスはそれぞれ画素を意味しており、黒く塗りつぶした丸が小ドットIP1、小ドットを取り囲む円が中ドットIP2、最も径の大きい円が大ドットIP3を意味している。図19のP1は1回目の主走査で形成されるドットの様子を示している。図18で示した対応関係でラスタを形成すれば、図19のP1で示したように画素c1,c3,c5に小ドット、中ドットが形成され、画素c2,c4に大ドットが形成される。
【0075】
このときは画素c1,c3,c5に大ドットは形成しえない。そこで、本実施例では各ラスタを2回の主走査で形成するものとし、1回目の主走査と2回目の主走査とで、ドットの種類と画素との対応を異なるものとすることにより各画素に任意のドットを形成可能としている(図19の最下段参照)。図19において、P1と同じラスタについての2回目の主走査で形成されるドットの様子をP2で示す。今度は、画素c1,c3,c5に大ドットが形成され、画素c2,c4に小ドットおよび中ドットが形成されるように対応関係を変えている。図17のステップ206,208で設定される変数Fはこの対応関係の使い分けを制御するための変数であり、変数Fに値0が設定されているときは図19のP1で示した対応関係でドットを形成し、変数Fに値1が設定されているときは図19のP2で示した対応関係でドットが形成されることを意味している。
【0076】
CPU81は上述した変数Fを設定した後、画素番号CNを2で割った余りが変数Fと等しいか否かを判定する(ステップS210)。なお、上記ステップS210の処理を図17のフローチャートでは、「CN%2=F?」のように示した。ここで「%」は剰余演算子である。この演算により画素番号CNが奇数であるか偶数であるかを判断しているのである。画素番号が偶数の場合は上記演算結果は値0となり、奇数の場合は値1となる。
【0077】
先に説明した通り、変数Fは1回目の主走査P1でラスタを形成する際には値0が設定されており、2回目の主走査P2でラスタを形成する際には値1が設定されている。主走査P1では偶数番目の画素に大ドットを形成し(図19のP1に相当)、主走査P2では奇数番目の画素に大ドットを形成する(図19のP2に相当)。従って、言い換えれば変数Fは、偶数番目の画素に大ドットを形成すべき主走査に対しては値0が設定され、奇数番目の画素に大ドットを形成すべき主走査に対しては値1が設定されていることになる。結局、変数Fは大ドットを形成すべき画素を「CN%2」の演算結果の形で特定しているのである。従って、CPU81は、ステップS210において、「CN%2」の演算結果が変数Fの値と一致している場合には、その画素が大ドットをオンにすべき画素であるか否かの判定を行う(ステップS230)。大ドットを形成すべき画像データとなっている場合には、プリンタ22の駆動用バッファ40に転送されるデータPD[DN]にドットの形成を意味する値1を代入し(ステップS234)、大ドットを形成しないデータとなっている場合には、マスクデータである値0を代入する(ステップS232)。
【0078】
データPD[DN]に値1が設定されている場合には、先に図10を用いて説明した通り駆動波形の入力によってノズルからインクが吐出され、ドットが形成される。値0が設定されている場合には、分配出力器55(図9参照)から駆動波形は出力されるものの、ノズルのソース側の回路がオフ状態となるため、ドットは形成されない。なお、データPD[DN]にはドットのオン・オフを示す情報のみが記憶され、ドットの種類に関する情報は記憶されない。本実施例のプリンタ22ではデータPDの並びと周期的に出力される駆動波形(図18参照)とが1対1に対応しているため、オン・オフさえ指定すれば駆動波形に応じた種類のドットを形成可能なのである。
【0079】
先のステップS210において、演算「CN%2」の結果が変数Fの値と一致しないときは、CPU81は処理中の画素は小ドットおよび中ドットを形成すべき画素であると判断する。従って、小ドットを形成すべき画像データとなっているか否かを判定し(ステップS212)、形成すべき場合にはデータPD[DN]に値1を代入し(ステップS216)、形成しない場合にはデータPD[DN]に値0を代入する(ステップS214)。また、データ番号DNを値1だけ増し(ステップS218)、小ドットのオン・オフを記録したデータPDの直後に転送されるべきデータPDに中ドットのオン・オフを記録する。即ち、中ドットを形成すべき画像データとなっているか否かを判定し(ステップS220)、形成すべき場合にはデータPD[DN]に値1を代入し(ステップS224)、形成しない場合にはデータPD[DN]に値0を代入する(ステップS222)。
【0080】
以上の処理で画素番号CNに応じて小ドット及び中ドットのオン・オフの設定または大ドットのオン・オフの設定が行われた。CPU81は次の画素の処理に備えて、データ番号DNおよび画素番号CNを値1だけ増し(ステップS240)、各ラスタを構成する全画素の処理が終了するまで(ステップS242)、以上の処理(ステップS204〜S240)を繰り返し行う。こうしてラスタライズされたデータは、ドット形成制御処理ルーチン(図11)において、プリンタ22に出力される(図11のステップS250)。なお、上記説明では、1ラスタ分の処理を行う流れを説明したが、本実施例は図6に示した通り、48個のノズルを備えており、同時に48本のラスタを形成可能である。従って、実際には上記処理の全体をノズル数分繰り返し実行してプリンタ22にデータを出力することになる。
【0081】
大ドットIP3は1回の主走査で小ドットIP1および中ドットIP2と同じ画素に形成することはできない。このまま印刷に用いようとすれば、画素からズレた位置にドットが形成され、画質の低下等を招くことになる。これに対し、以上で説明した印刷装置によれば、各主走査では小ドットおよび中ドットと、大ドットとを別の画素に形成し、各ラスタを2回の主走査に分けて形成することにより、上述した画素からのズレを生じることなく大ドットIP3を形成可能となる。この結果、上記印刷装置では、各画素ごとに表現可能な階調数を増すことができ、画質を向上することができる。
【0082】
なお、本実施例では、小ドットIP1,中ドットIP2、大ドットIP3を図18に示す対応関係により印刷しているが、この対応関係は種々の設定が可能である。例えば、図20に示すように、各画素に一つずつのドットを対応させるものとしてもよい。つまり、画素c1に小ドットIP1を形成し、画素c1に隣接する画素c2に中ドットIP2を形成し、さらに隣接する画素c3に大ドットIP3を形成するようにしてもよい。このような対応付けを実現するように、各駆動波形dw1,dw2,dw3が出力される間隔D1,D2を調整するのである。かかる場合にドットを形成した様子を図21に示す。記号等の意味は先に説明した図19と同様である。上記の対応関係で周期的に各ドットを形成すれば、1回目の主走査では図21のP1に示すように画素c1,c4に小ドットIP1が形成され、画素c2,c5に中ドットIP2が形成され、画素c3に大ドットIP3が形成される。この場合には、図21のP2,P3に示すように対応関係の異なる3回の主走査を行って各画素に任意のドットを形成する(図21の最下段参照)。小ドットIP1と中ドットIP2を同じ画素に形成することが困難であるような場合には、上述の対応関係でドットを形成することが画質の上で望ましいといえる。
【0083】
本実施例では、3種類のドットを形成可能なプリンタ22を例にとって説明したが、形成可能なドットの種類が更に多い場合や少ない場合も同様に本発明を適用することができる。また、単一種類のドットを形成するプリンタでも適用可能である。例えば、先に示した図18においてドットIP1,IP2,IP3が全て同じ種類のドットであるとする。1回目の主走査では図19のP1に示すように画素c1には2つのドットを重ねて形成し、画素c2にはドットを重ねずに形成するという対応関係で印刷を行う。2回目の主走査ではP2に示すようにドットを重ねて形成する画素とそうでない画素との対応関係を1回目と異なったものとする。こうすれば、図19の最下段に示すように各画素ごとに3つまでドットを重ねて形成することが可能となり、階調表現を増すことができる。当然、さらに多くのドットを重ねて形成する場合にも適用することができる。
【0084】
本実施例では、図19に示すように各ラスタを2回の主走査で形成するものとしているが、図19の2回目の主走査P2を省略することもできる。各ラスタを1回の主走査で形成するようにすれば印刷速度を高めることができる。図19の主走査P1のみを行うも場合には、画素c1には大ドットIP3を形成し得ない。従って、画素c1に大ドットIP3を形成すべき画像データとなっている場合には、印刷された画像は階調表現が損なわれるおそれもある。そこで、かかる場合には階調表現を損なわないようにするための対策を講じておくことが望ましい。かかる対策は種々可能であるが、例えばドット形成制御処理において、ラスタライズ(図11のステップS200)の直前に、以下に示す内容のドット再配置処理を行う方法が挙げられる。
【0085】
ドット再配置処理について図22を用いて具体的に説明する。例えば、多値化された画像データが図22の上段に示すドットの形成を表すものとする。図19のP1に示した対応関係でドットを形成する場合、図22の上段において画素c1に設定されている小ドットおよび中ドットの形成は可能である。隣接する画素c2には大ドットのみが形成可能であるから、図22の上段で設定されている小ドットおよび中ドットを形成することはできない。同様に、画素c3には大ドットを形成することができない。そこで、ドット再配置処理として、図22の下段に示すように両者のデータを入れ替え、画素c2に大ドットを形成し、画素c3に小ドットおよび中ドットを形成するのである。画素c4には大ドットのみしか形成し得ないから、同様の考え方により、画素c5のデータと置換する。かかる処理により画像データを図22の下段に示す形に補正をする。
【0086】
こうすれば、1回の主走査で全てのドットを形成可能となるため、階調表現を損ねることもない。なお、ドットの形成位置を移動させるため、厳密には原画像データを忠実に印刷したものとは異なるが、非常に高解像度で印刷可能なプリンタではドット間の間隔が狭いため、かかるずれが画質に与える影響は非常に小さい。ドット再配置処理について上述の例では、主走査方向に隣接する画素との置換を行っているが、副走査方向に隣接する画素と置換するものとしてもよい。
【0087】
また、階調表現を損ねないようにするための他の手段として、小ドットおよび中ドットを重ねて形成した場合と、大ドットを単独で形成した場合の濃度が概ね一致するように各ドットのインク量を調節するものとしてもよい。かかる手段を採ればドット再配置のような複雑な処理を行う必要がない点で処理の高速化を図ることができる利点がある。
【0088】
以上、本発明の種々の実施例について説明してきたが、本発明はこれらに限定されるものではなく、その要旨を逸脱しない範囲で、種々の形態による実施が可能である。
【図面の簡単な説明】
【図1】本発明の印刷装置の概略構成図である。
【図2】ソフトウェアの構成を示す説明図である。
【図3】本発明のプリンタの概略構成図である。
【図4】本発明のプリンタのドット記録ヘッドの概略構成を示す説明図である。
【図5】本発明のプリンタにおけるドット形成原理を示す説明図である。
【図6】本発明のプリンタにおけるノズル配置例を示す説明図である。
【図7】本発明のプリンタにおけるノズル配置の拡大図および形成されるドットとの関係を示す説明図である。
【図8】本発明のプリンタにより径の異なるドットを形成する原理を説明する説明図である。
【図9】プリンタの制御装置の内部構成を示す説明図である。
【図10】本発明のプリンタにおけるノズルの駆動波形および該駆動波形により形成されるドットの様子を示す説明図である。
【図11】ドット形成制御ルーチンの流れを示すフローチャートである。
【図12】誤差拡散による多値化処理の流れを示すフローチャートである。
【図13】誤差を拡散する際の重みを示す説明図である。
【図14】大中小の各ドットの記録率と階調値の関係を示す説明図である。
【図15】ディザ法による多値化処理の流れを示すフローチャートである。
【図16】ディザ法によるドットのオン・オフ判定の考え方を示す説明図である。
【図17】ラスタライズ処理の流れを示すフローチャートである。
【図18】本実施例におけるドットの形成の様子を示す説明図である。
【図19】本実施例におけるドットの種類と画素の対応を示す説明図である。
【図20】本実施例におけるドットの形成の他の様子を示す説明図である。
【図21】ドットの種類と画素の他の対応を示す説明図である。
【図22】ドットの再配置の例を示す説明図である。
【図23】従来のプリンタにおけるドットの種類と画素の対応について示す説明図である。
【図24】従来のプリンタでドットの種類を増した場合のドットの形成の様子を示す説明図である。
【符号の説明】
12…スキャナ
14…キーボード
15…フレキシブルドライブ
16…ハードディスク
18…モデム
21…カラーディスプレイ
22…カラープリンタ
23…紙送りモータ
24…キャリッジモータ
26…プラテン
28…印字ヘッド
31…キャリッジ
32…操作パネル
34…摺動軸
36…駆動ベルト
38…プーリ
39…位置検出センサ
40…制御回路
41…CPU
42…プログラマブルROM(PROM)
43…RAM
44…PCインタフェース
45…周辺入出力部(PIO)
46…タイマ
47…転送用バッファ
48…バス
51…発信器
55…分配出力器
61、62、63、64、65、66…インク吐出用ヘッド
67…導入管
68…インク通路
71…黒インク用のカートリッジ
72…カラーインク用カートリッジ
80…バス
81…CPU
82…ROM
83…RAM
84…入力インターフェイス
85…出力インタフェース
86…CRTC
87…ディスクコントローラ(DDC)
88…シリアル入出力インタフェース(SIO)
90…パーソナルコンピュータ
91…ビデオドライバ
95…アプリケーションプログラム
96…プリンタドライバ
97…解像度変換モジュール
98…色補正モジュール
99…ハーフトーンモジュール
100…転送用バッファ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printing apparatus and a printing method for printing a multi-tone image by driving a head including a nozzle capable of forming dots continuously at intervals smaller than the pixel interval in the main scanning direction.
[0002]
[Prior art]
Conventionally, as an output device of a computer, an ink jet printer for recording an image by forming dots with several colors of ink ejected from a plurality of nozzles provided in a head has been proposed. Widely used for printing with multiple colors and multiple gradations. In recent years, in order to enrich gradation expression, an ink jet printer capable of expressing gradation of two or more values, on / off for each dot, a so-called multi-value printer has been proposed. For example, a printer that can express three or more types of density for each dot by changing the dot diameter and ink density, and a multi-gradation can be expressed by forming a plurality of dots overlapping each pixel. It is a printer.
[0003]
FIG. 8 is an explanatory diagram showing how dots with different diameters are formed by a multi-value printer. This printer includes a piezo element PE in the head, and ejects ink droplets according to a voltage applied to the piezo element. As shown in the upper stages W1, W2, and W3 of FIG. 8, if the voltage waveform applied to the piezo element, that is, the drive waveform is changed, the ink droplets IP1, IP2, and IP3 respectively correspondingly have small, medium, and large diameters. Dots (hereinafter referred to as small dots, medium dots, and large dots, respectively) can be formed. In the drive waveform shown in FIG. 8, the larger the ink droplet, the higher the amplitude of the drive waveform and the higher the flying speed of the ink.
[0004]
Consider a case where the
[0005]
As described above, since the flying speed varies depending on the dot diameter, the drive waveform dw1 for forming the small dot IP1 and the drive waveform dw2 for forming the medium dot IP2 as shown in the upper part of FIG. Can be formed in the same pixel c1 by adjusting the timing and continuously outputting them. When the drive waveform dw2 is being output, if a mask signal that prohibits ink ejection from the head is sent, only the small dot IP1 can be formed. Similarly, it is possible to form only the medium dot diameter. As a result, in the multi-value printer shown in FIG. 23, for each pixel, “no dot formation” “small dot formation” “large dot formation” “small diameter dot and large diameter dot” It is possible to express four values of “overlapping”.
[0006]
[Problems to be solved by the invention]
However, in such a multi-value printer, there is a limit in increasing the gradation values that can be expressed for each pixel by increasing the types of drive waveforms. FIG. 24 shows how dots are formed when the drive waveform dw3 is further increased in the multi-value printer shown in FIG. The ink droplet IP3 ejected by the drive waveform dw3 is larger than the ink droplet IP2, and the flying speed is fast. However, since the carriage moves in the main scanning direction while the drive waveforms dw1, dw2, and dw3 are output, the ink droplet IP3 is not formed in the pixel c1 when the movement speed of the carriage is high. 24, it may be formed at a position protruding in the main scanning direction. If the dots are formed so as to protrude from the pixels, the image quality of the printed image is greatly deteriorated. Originally, a multi-value printer aims at high-quality printing by increasing the number of gradations that can be expressed for each pixel, and such a decrease in image quality cannot be overlooked.
[0007]
Even if the ink droplet IP3 can be formed on the pixel c1 in FIG. 24, the same problem will occur if the number of types of drive waveforms is further increased. For this reason, in a multi-value printer that continuously outputs two or more types of drive waveforms to form dots having different diameters, there is a limit to the number of gradations that can be expressed for each pixel.
[0008]
Such a problem can also be solved by reducing the speed at which the carriage moves in the main scanning direction, but in this case, another problem of a decrease in printing speed occurs. Also, in FIG. 24, it is possible to treat a large pixel (a pixel indicated by a broken line in FIG. 24) that includes the position where the ink droplet IP3 is formed in the pixel as a unit. It means a reduction, which leads to a reduction in image quality.
[0009]
In the above description, a printer using a piezo element has been described as an example. However, a similar problem may occur in a printer that discharges ink droplets by energizing a heater to generate bubbles in ink. The same problem may occur not only in dots having different diameters but also in a multi-value printer that forms dots with inks having different densities and a printer that expresses multiple gradations by overlapping a single type of dot.
[0010]
The present invention has been made to solve the above-described problems, and in a multi-value printer, prevents dots from being formed protruding from the pixels, and increases the possibility of gradation expression of the multi-value printer. An object of the present invention is to provide a technique that can improve image quality.
[0011]
[Means for solving the problems and their functions and effects]
In order to solve at least a part of the problems described above, the printing apparatus of the present invention employs the following configuration.
The printing apparatus of the present invention includes:
While performing the main scanning that reciprocally moves the head relative to the printing medium, the head is driven to form dots, thereby forming a raster that is a pixel array arranged at regular intervals in the main scanning direction. A printing apparatus that prints an image corresponding to the image data on the print medium,
The head is a head including a nozzle capable of continuously forming two or more dots at an interval narrower than an interval between the pixels,
By controlling the driving of the head, a predetermined correspondence between two or more dots that can be formed at an interval narrower than the interval between the pixels and two or more pixels adjacent in the main scanning direction, The gist of the invention is that it includes head control means for forming dots corresponding to the image data.
[0012]
The printing method of the present invention includes:
While performing the main scanning that reciprocally moves the head relative to the printing medium, the head is driven to form dots, thereby forming a raster that is a pixel array arranged at regular intervals in the main scanning direction. A printing method for printing an image according to the image data on the print medium,
The head is a head including a nozzle capable of continuously forming two or more dots at an interval narrower than the interval between the pixels,
By controlling the driving of the head, a predetermined correspondence between two or more dots that can be formed at an interval narrower than the interval between the pixels and two or more pixels adjacent in the main scanning direction, The gist is to form dots according to the image data.
[0013]
According to such a printing apparatus and printing method, two or more dots that can be formed at an interval narrower than the interval between the pixels are periodically changed in a predetermined correspondence relationship with two or more pixels adjacent in the main scanning direction. Can be formed. To explain based on the example shown in FIG. 24, three types of dots IP1, IP2, and IP3 are formed corresponding to two or more pixels adjacent in the main scanning direction. For example, the dots IP1 and IP2 are formed to correspond to the pixel c1, and the dot IP3 is formed to correspond to the pixel c2. Of course, the dot IP1 may correspond to the pixel c1, and the dots IP2 and IP3 may correspond to the pixel c2. Further, since it corresponds to two or more pixels, the dot IP1 can correspond to the pixel c1, the dot IP2 to the pixel c2, and the dot IP3 to the pixel c3.
[0014]
Various correspondences can be set in the same manner when the types of dots that can be formed further increase. Naturally, the types of dots that can be formed are not limited to the three types shown in FIG. 24, and there may be more types or fewer types. Further, not only dots having different diameters as shown in FIG. 24 but also correspondences can be set not only for dots having different ink densities, but also for a single type of dot. In the case of a single type of dot, for example, it is possible to set a correspondence relationship in which two dots are formed on the above-described pixel c1 and formed without overlapping dots on the pixel c2. In this way, the correspondence can be variously set according to the number of dots that can be formed by the head at an interval narrower than the interval between the pixels.
[0015]
If the correspondence relationship is set in advance such that the dots IP1 and IP2 correspond to the pixel c1 and the dot IP3 corresponds to the pixel c2, the printing apparatus and the printing method periodically set each dot based on this correspondence relationship. To form. That is, in the description of the example of FIG. 24, dots IP1 and IP2 are formed in the pixel c3, and dots IP3 are formed in the pixel c4. The same applies to the other correspondence relationships described above. According to the printing apparatus and the printing method described above, by forming dots in association with two or more pixels in this way, each dot can be formed without protruding from each pixel, and the image quality can be improved. .
[0016]
When one correspondence relationship between the dot and the pixel is set, there is a possibility that an arbitrary dot cannot be formed in each pixel constituting the raster that is a dot row in the main scanning direction. For example, in the above example, the dot IP3 cannot be formed in the pixel c1, and conversely, the dots IP1 and IP2 cannot be formed in the pixel c2.
[0017]
Therefore, in the printing apparatus,
The head control means includes
While forming the dots to be formed in the main scanning direction divided into a plurality of main scanning,
The correspondence relationship is preferably means for controlling driving of the head so as to form dots with different correspondence relationships for each of the plurality of main scans.
[0018]
By so doing, dots are formed by a plurality of main scans in which the correspondence between the dot type and the pixel is different, so that an arbitrary dot can be formed for each pixel. To explain the above example, in a printing apparatus that periodically forms dots IP1, IP2, and IP3, for example, in the first main scan, the dots c1 and IP2 correspond to the pixels c1 and the dots c2 correspond to the dots c2. Dots are formed corresponding to IP3. In the second main scan, the same raster is formed by associating the dot IP3 with the pixel c1 and the dots IP1, IP2 with the pixel c2. By doing so, all the pixels of the dots IP1, IP2, and IP3 can be formed on both the pixels c1 and c2. The same applies to the case where dots are formed by other correspondence relationships.
[0019]
Note that any dot can be formed in each pixel even if any one of the above-described dots is formed for each main scan. For example, only the dot IP1 is formed on all pixels in the first main scan, and only the dot IP2 is formed in the second main scan. The above-described printing apparatus is superior in image quality to a printing apparatus that performs such recording. Such characteristics are obtained by periodically forming a plurality of types of dots for each main scan.
[0020]
When a single type of dot is formed in each main scan, all the rasters are formed in one main scan when viewed for each type of dot. When such recording is performed, if a dot formation position shift occurs due to a mechanical manufacturing error of the nozzle, the entire raster is formed shifted, resulting in a deterioration in image quality. On the other hand, according to the printing apparatus, since each raster is formed by a plurality of main scans while periodically forming a plurality of types of dots, each raster is formed by a plurality of main scans even when viewed for each type of dots. It will be formed. As a result, the shift that can occur at the dot formation position can be averaged over the entire raster, and the image quality can be improved.
[0021]
In a printing apparatus that forms a raster by a plurality of main scans,
It is desirable that the plurality of main scans are the number of main scans corresponding to the number of pixels for which the correspondence relationship is determined.
[0022]
In this way, each raster can be configured with the minimum necessary main scanning. Therefore, the printing speed can be most improved in a printing apparatus that forms each raster by a plurality of main scans.
[0023]
In the printing apparatus of the present invention,
The two or more dots may be two or more types of dots having different diameters.
[0024]
In order to form two or more types of dots having different diameters in this way, it is necessary to periodically output signals corresponding to the respective diameters to the head. In this state, if the number of types of dots is increased, the dots are likely to be formed out of the pixels, so that the present invention can be used effectively.
[0025]
As an example,
The two or more types of dots are three types of dots each having a large diameter, a medium diameter, and a small diameter,
The correspondence relationship may be a relationship in which a small-diameter dot and a medium-diameter dot are associated with one pixel, and a large-diameter dot is associated with a pixel adjacent to the pixel.
[0026]
In such a case, the number of gradations that can be expressed for each pixel can be increased by forming dots with the above three diameters. Further, since the small-diameter and medium-diameter dots are formed so as to correspond to one pixel, it is possible to form every other type of dot in the main scanning direction every other main scanning. As a result, even if each raster is formed by one main scan, the recording rate of each type of dot can be sufficiently secured. Further, in order to form an arbitrary dot in each pixel, it is sufficient to form each raster by two main scans, so that the printing speed is not greatly reduced.
[0027]
Other aspects of the invention
In the above-described printing apparatus of the present invention, when each raster is formed by one main scan, the types of dots that can be formed for each pixel are limited. Image processing to create the image is required. Therefore, as described below, the present invention can also take the form of a printing apparatus provided with means for realizing such image processing.
[0028]
A printing apparatus as another aspect of the present invention includes:
While performing the main scanning that reciprocally moves the head relative to the printing medium, the head is driven to form dots, thereby forming a raster that is a pixel array arranged at regular intervals in the main scanning direction. A printing apparatus that prints an image corresponding to the image data on the print medium,
The head is a head including a nozzle capable of continuously forming two or more dots at an interval narrower than an interval between the pixels,
Storage means for storing a predetermined correspondence between two or more dots that can be formed at an interval narrower than the interval between the pixels and two or more pixels adjacent in the main scanning direction;
Multi-value conversion means for converting the input image data into multi-value gradation values that the head can express for each pixel;
For pixels in which the multi-valued image data does not correspond to dots that can be formed based on the correspondence stored in the storage unit, the image data of the pixels are pixels that are close to each other, and , Dot rearrangement means for replacing the dot corresponding to the image data with a formable pixel;
This is an aspect of a printing apparatus comprising: a head control unit that controls the driving of the head based on the image data replaced by the rearrangement unit and forms dots with the correspondence relationship stored in the storage unit.
[0029]
In such a printing apparatus, the multi-value conversion means multi-values the image data into gradation values that can be expressed for each pixel. Here, multi-value conversion is performed without considering the correspondence between pixels and formed dots. Therefore, for example, a gradation value for forming a large dot may be assigned to a pixel that is not associated with a large dot. In the printing apparatus, when there is such a pixel, the data is replaced with the data of adjacent pixels capable of forming a large dot by the dot rearrangement unit. Since the pixels are replaced with adjacent pixels, if the pixel interval is sufficiently small, the replacement does not cause deterioration in image quality. As a result, according to the printing apparatus of this aspect, it is possible to appropriately form dots according to the multivalued image data.
[0030]
In the above description, the case of three types of dots having different diameters is taken as an example. However, even when the type of dots changes or the correspondence changes, dots can be appropriately formed by the same process. is there.
[0031]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described based on examples.
(1) Device configuration:
FIG. 1 is a block diagram showing the configuration of a printing apparatus as an embodiment of the present invention. As shown in the figure, a
[0032]
In addition, a serial input / output interface (SIO) 88 is connected to the
[0033]
FIG. 2 is a block diagram illustrating a software configuration of the printing apparatus. In the
[0034]
When the
[0035]
The
[0036]
Next, a schematic configuration of the
[0037]
The mechanism for reciprocating the
[0038]
The
[0039]
A mechanism for ejecting ink and forming dots will be described. FIG. 4 is an explanatory diagram showing a schematic configuration inside the
[0040]
As will be described later, the
[0041]
FIG. 6 is an explanatory diagram showing the arrangement of the inkjet nozzles Nz in the ink ejection heads 61-66. The arrangement of these nozzles consists of six sets of nozzle arrays that eject ink for each color, and 48 nozzles Nz are arranged in a staggered manner at a constant nozzle pitch k. The positions of the nozzle arrays in the sub-scanning direction coincide with each other. Note that the 48 nozzles Nz included in each nozzle array need not be arranged in a staggered manner, and may be arranged on a straight line. However, when arranged in a zigzag pattern as shown in FIG. 6, there is an advantage that the nozzle pitch k can be easily set small.
[0042]
The
[0043]
As described above, the dot diameter can be changed according to the rate of change when the drive voltage is made negative (sections d1 and d2). Further, it can be easily imagined that the dot diameter can be changed depending on the peak voltage of the drive waveform. In this embodiment, based on such a relationship between the drive waveform and the dot diameter, the drive waveform for forming the small dot IP1 having a small dot diameter and the medium dot IP2 having the second dot diameter are obtained. Three types of drive waveforms are prepared: a drive waveform for forming and a drive waveform for forming a large dot IP3 having the largest diameter. FIG. 8 shows drive waveforms used in this embodiment. The drive waveform W1 is a waveform that forms a small dot IP1, the drive waveform W2 is a waveform that forms a medium dot IP2, and the drive waveform W3 is a waveform that forms a large dot. As shown in FIG. 8, the flying speed increases as the dot diameter increases. By properly using these drive waveforms, three types of dots having small, medium and large dot diameters can be formed from the nozzle Nz having a constant nozzle diameter. Further, in the
[0044]
The timing for outputting the drive waveforms W1, W2, and W3 will be described. As described above, since the flying speed of the medium dot IP2 formed by the driving waveform W2 is lower than the flying speed of the small dot IP1 formed by the driving waveform W1, it is possible to form dots in the same pixel. is there. Although the large dot IP3 has a higher flight speed than the medium dot IP2, the large dot IP3 cannot be formed in the same pixel as the small dot IP1 because of the relationship with the moving speed of the
[0045]
Next, an internal configuration of the
[0046]
A mode in which the
[0047]
As shown in FIG. 6, since the
[0048]
The
[0049]
In this embodiment, as described above, the
[0050]
(2) Dot formation control:
Next, a dot formation control process in the printing apparatus of this embodiment will be described. The flow of the dot formation control processing routine is shown in FIG. This is a process executed by the
[0051]
When this process is started, the
[0052]
The
[0053]
Next, the
[0054]
The
[0055]
First, the multilevel processing by the error diffusion method will be described. FIG. 12 shows the flow of multi-value processing by the error diffusion method. When this process is started, the
[0056]
The size of the diffusion error correction data Cdx thus generated and the first threshold th1 is compared (step S126). If the data Cdx is smaller than the threshold th1, dots are added to the value Cdr representing the multi-value quantization result. A
[0057]
FIG. 14 shows the relationship between the recording rate of large, medium, and small dots in this embodiment and the gradation value of the image data. In this embodiment, as shown in FIG. 14, only small dots are formed at
[0058]
If the correction data Cdx is equal to or greater than the first threshold th1, then the correction data Cdx is compared with the second threshold th2 (step S130), and the correction data Cdx is smaller than the second threshold th2. In this case, a
[0059]
If the correction data Cdx is greater than or equal to the second threshold th2, then the correction data Cdx is compared with the third threshold th3 (step S134), and the correction data Cdx is smaller than the third threshold th3. In this case, a
[0060]
Next, the
[0061]
The error thus calculated is diffused to surrounding pixels at the rate shown in FIG. For example, when an error corresponding to the
[0062]
Next, multi-value processing by the dither method will be described with reference to the flowchart shown in FIG. When this process is started, the
[0063]
As described above, the
[0064]
When the gradation value Cd of the image data corresponds to a low gradation smaller than the value gr1, the
[0065]
In the low gradation, either “no dot formation” or “small dot formation” is assumed. Therefore, when the gradation value Cd of the image data is smaller than the threshold value TH1, a
[0066]
FIG. 16 shows the concept of multivalued processing by the dither method. Here, as a general case, both the image data Cd and the dither table are shown as values that can take values from 0 to 255. As shown in FIG. 16, the size of each pixel of the image data Cd and the corresponding portion of the dither table is compared. When the method of the image data Cd is larger than the threshold value shown in the dither table, the dot is turned on, and when the method of the image data Cd is small, the dot is turned off. In FIG. 16, a hatched pixel means a pixel that turns on a dot.
[0067]
In step S154, if the gradation value Cd of the image data is greater than or equal to the value gr1, that is, if it corresponds to the intermediate gradation, then the image data Cd and the gradation value gr2 are compared (step S154). S162) It is determined whether the image data Cd belongs to an intermediate gradation or a high gradation. When the image data Cd is smaller than the value gr2, that is, when the image data Cd belongs to the intermediate gradation, after subtracting the value gr1 from the image data Cd (step S164), the magnitude is compared with the threshold value TH2 (step S164). Step S166). The reason why the value gr1 is subtracted in step S164 is to make it possible to apply the same dither matrix as in the case of low gradation. By doing this, the image data Cd becomes data that takes values from 0 to (gr2-gr1), and thus the threshold value TH2 can be set by multiplying each value of the dither matrix by (gr2-gr1) / 255.
[0068]
In the intermediate gradation, either “small dot formation” or “medium dot formation” is assumed. Therefore, when the gradation value Cd of the image data is smaller than the threshold value TH2, the
[0069]
In step S162, if the gradation value Cd of the image data is greater than or equal to the value gr2, that is, corresponds to a high gradation, after subtracting the value gr2 from the image data Cd (step S172), the threshold value TH3 is greater or smaller. Are compared (step S176). The reason why the value gr2 is subtracted in step S172 is to make it possible to apply the same dither matrix as in the case of low gradation. By doing this, the image data Cd becomes data taking values from 0 to (255-gr2), and thus the threshold value TH3 can be set by multiplying each value of the dither matrix by (255-gr2) / 255.
[0070]
At high gradation, either “medium dot formation” or “large dot formation” is assumed. Therefore, when the gradation value Cd of the image data is smaller than the threshold value TH3, a
[0071]
Next, the
[0072]
When the rasterizing process is started, the
[0073]
Next, it is determined whether the raster to be processed is a raster that is to record an image in the first main scan or a raster that is to record an image in the second main scan (step S204). In this embodiment, since each raster is formed by two main scans, it is determined which data corresponding to which main scan should be prepared. If data to be used for the first main scan is to be prepared, the
[0074]
Here, the meaning of the variable F will be described. In this embodiment, three types of large, medium, and small dots can be formed as described above, and each dot is formed in association with two adjacent pixels in each main scan. That is, as shown in FIG. 18, the small dot IP1 and the medium dot IP2 are formed in the pixel c1, and the large dot IP3 is formed in the pixel c2. FIG. 19 shows how dots are continuously formed according to this correspondence. Each square shown in FIG. 19 represents a pixel. A black circle represents a small dot IP1, a circle surrounding the small dot represents a medium dot IP2, and a circle with the largest diameter represents a large dot IP3. P1 in FIG. 19 shows a state of dots formed by the first main scanning. If the raster is formed with the correspondence shown in FIG. 18, small dots and medium dots are formed in the pixels c1, c3, and c5, and large dots are formed in the pixels c2 and c4, as indicated by P1 in FIG. .
[0075]
At this time, large dots cannot be formed in the pixels c1, c3, and c5. Therefore, in this embodiment, each raster is formed by two main scans, and the correspondence between dot types and pixels is different between the first main scan and the second main scan. Arbitrary dots can be formed on the pixels (see the bottom row in FIG. 19). In FIG. 19, the state of dots formed by the second main scan for the same raster as P1 is indicated by P2. This time, the correspondence is changed so that large dots are formed in the pixels c1, c3, and c5, and small dots and medium dots are formed in the pixels c2 and c4. The variable F set in
[0076]
After setting the variable F described above, the
[0077]
As described above, the variable F is set to a value of 0 when the raster is formed in the first main scan P1, and is set to a value of 1 when the raster is formed in the second main scan P2. ing. In the main scanning P1, large dots are formed on even-numbered pixels (corresponding to P1 in FIG. 19), and in the main scanning P2, large dots are formed on odd-numbered pixels (corresponding to P2 in FIG. 19). Therefore, in other words, the variable F is set to a value of 0 for main scanning in which large dots are to be formed in even-numbered pixels, and is set to 1 for main scanning in which large dots are to be formed in odd-numbered pixels. Is set. Eventually, the variable F specifies the pixel in which the large dot is to be formed in the form of the calculation result “
[0078]
When the
[0079]
In the previous step S210, when the result of the calculation “
[0080]
With the above processing, small dots and medium dots are turned on / off or large dots are turned on / off according to the pixel number CN. In preparation for the processing of the next pixel, the
[0081]
The large dot IP3 cannot be formed in the same pixel as the small dot IP1 and the medium dot IP2 in one main scan. If it is used for printing as it is, a dot is formed at a position shifted from the pixel, resulting in a decrease in image quality. On the other hand, according to the printing apparatus described above, small dots, medium dots, and large dots are formed in separate pixels in each main scan, and each raster is formed in two main scans. Thus, the large dot IP3 can be formed without causing the above-described deviation from the pixel. As a result, in the printing apparatus, the number of gradations that can be expressed for each pixel can be increased, and the image quality can be improved.
[0082]
In this embodiment, the small dots IP1, medium dots IP2, and large dots IP3 are printed according to the correspondence shown in FIG. 18, but various correspondences can be set. For example, as shown in FIG. 20, one dot may correspond to each pixel. That is, the small dot IP1 may be formed in the pixel c1, the medium dot IP2 may be formed in the pixel c2 adjacent to the pixel c1, and the large dot IP3 may be formed in the adjacent pixel c3. The intervals D1, D2 at which the drive waveforms dw1, dw2, dw3 are output are adjusted so as to realize such association. FIG. 21 shows how dots are formed in such a case. The meanings of symbols and the like are the same as in FIG. 19 described above. If each dot is formed periodically according to the above correspondence, the small dot IP1 is formed in the pixels c1 and c4 and the medium dot IP2 is formed in the pixels c2 and c5 in the first main scanning, as indicated by P1 in FIG. The large dot IP3 is formed in the pixel c3. In this case, as shown by P2 and P3 in FIG. 21, three main scans having different correspondences are performed to form arbitrary dots on each pixel (see the bottom row in FIG. 21). When it is difficult to form the small dot IP1 and the medium dot IP2 in the same pixel, it can be said that it is desirable in terms of image quality to form the dot with the above-described correspondence.
[0083]
In this embodiment, the
[0084]
In the present embodiment, each raster is formed by two main scans as shown in FIG. 19, but the second main scan P2 in FIG. 19 may be omitted. If each raster is formed by one main scan, the printing speed can be increased. In the case where only the main scan P1 of FIG. 19 is performed, the large dot IP3 cannot be formed in the pixel c1. Therefore, when the image data is to form the large dot IP3 in the pixel c1, the printed image may be impaired in gradation expression. Therefore, in such a case, it is desirable to take measures to prevent the gradation expression from being impaired. Various countermeasures are possible. For example, in the dot formation control process, there is a method of performing a dot rearrangement process having the following contents immediately before rasterization (step S200 in FIG. 11).
[0085]
The dot rearrangement process will be specifically described with reference to FIG. For example, it is assumed that the multivalued image data represents the dot formation shown in the upper part of FIG. When dots are formed according to the correspondence relationship indicated by P1 in FIG. 19, it is possible to form small dots and medium dots set in the pixel c1 in the upper part of FIG. Since only large dots can be formed in the adjacent pixel c2, it is not possible to form small dots and medium dots set in the upper part of FIG. Similarly, a large dot cannot be formed in the pixel c3. Therefore, as the dot rearrangement process, as shown in the lower part of FIG. 22, both data are exchanged, a large dot is formed in the pixel c2, and a small dot and a medium dot are formed in the pixel c3. Since only large dots can be formed in the pixel c4, the data of the pixel c5 is replaced by the same concept. With this processing, the image data is corrected to the form shown in the lower part of FIG.
[0086]
In this way, all the dots can be formed in one main scan, so that gradation expression is not impaired. Strictly speaking, this is different from the original image data that was faithfully printed because the dot formation position is moved. However, in a printer that can print at a very high resolution, the gap between dots is narrow, so this shift is The impact on is very small. In the above example of dot rearrangement processing, replacement with pixels adjacent in the main scanning direction is performed. However, replacement with pixels adjacent in the sub scanning direction may be performed.
[0087]
In addition, as another means for preventing the gradation expression from being impaired, the density of each dot is set so that the density when the small dot and the medium dot are overlapped and the density when the large dot is formed independently are substantially the same. The amount of ink may be adjusted. By adopting such means, there is an advantage that the processing speed can be increased in that it is not necessary to perform complicated processing such as dot rearrangement.
[0088]
Although various embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various embodiments can be implemented without departing from the spirit of the present invention.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a printing apparatus according to the present invention.
FIG. 2 is an explanatory diagram showing a configuration of software.
FIG. 3 is a schematic configuration diagram of a printer of the present invention.
FIG. 4 is an explanatory diagram showing a schematic configuration of a dot recording head of the printer of the present invention.
FIG. 5 is an explanatory diagram illustrating a principle of dot formation in the printer of the present invention.
FIG. 6 is an explanatory diagram showing an example of nozzle arrangement in the printer of the present invention.
FIG. 7 is an enlarged view of nozzle arrangement in the printer of the present invention and an explanatory diagram showing a relationship with dots to be formed.
FIG. 8 is an explanatory diagram for explaining the principle of forming dots having different diameters by the printer of the present invention.
FIG. 9 is an explanatory diagram illustrating an internal configuration of a printer control apparatus.
FIG. 10 is an explanatory diagram showing a nozzle driving waveform and a state of dots formed by the driving waveform in the printer of the present invention.
FIG. 11 is a flowchart showing the flow of a dot formation control routine.
FIG. 12 is a flowchart showing a flow of multilevel processing by error diffusion.
FIG. 13 is an explanatory diagram showing weights when diffusing errors.
FIG. 14 is an explanatory diagram showing a relationship between a recording rate of each large, medium, and small dot and a gradation value.
FIG. 15 is a flowchart showing a flow of multi-value processing by a dither method.
FIG. 16 is an explanatory diagram showing the concept of dot on / off determination by the dither method.
FIG. 17 is a flowchart showing a flow of rasterization processing.
FIG. 18 is an explanatory diagram showing how dots are formed in the present example.
FIG. 19 is an explanatory diagram showing correspondence between dot types and pixels in the present embodiment.
FIG. 20 is an explanatory diagram showing another state of dot formation in the present example.
FIG. 21 is an explanatory diagram showing other correspondence between dot types and pixels;
FIG. 22 is an explanatory diagram showing an example of dot rearrangement.
FIG. 23 is an explanatory diagram showing correspondence between dot types and pixels in a conventional printer.
FIG. 24 is an explanatory diagram showing how dots are formed when the number of types of dots is increased in a conventional printer.
[Explanation of symbols]
12 ... Scanner
14 ... Keyboard
15 ... Flexible drive
16. Hard disk
18 ... modem
21 ... Color display
22 Color printer
23 ... Paper feed motor
24 ... Carriage motor
26 ... Platen
28 ... Print head
31 ... Carriage
32 ... Control panel
34 ... Sliding shaft
36 ... Drive belt
38 ... pulley
39 ... Position detection sensor
40 ... Control circuit
41 ... CPU
42 ... Programmable ROM (PROM)
43 ... RAM
44 ... PC interface
45. Peripheral input / output unit (PIO)
46 ... Timer
47 ... Transfer buffer
48 ... Bus
51 ... Transmitter
55 ... Distribution output device
61, 62, 63, 64, 65, 66... Ink ejection head
67 ... Introducing pipe
68 ... Ink passage
71 ... cartridge for black ink
72. Color ink cartridge
80 ... Bus
81 ... CPU
82 ... ROM
83 ... RAM
84 ... Input interface
85 ... Output interface
86 ... CRTC
87: Disk controller (DDC)
88 ... Serial I / O interface (SIO)
90 ... Personal computer
91 ... Video driver
95 ... Application program
96 ... Printer driver
97 ... Resolution conversion module
98 ... Color correction module
99 ... Halftone module
100: Transfer buffer
Claims (6)
前記ヘッドは前記画素の間隔よりも狭い間隔で大径、中径、小径の3種類のドットを連続して形成可能なノズルを備えるヘッドであり、
前記画像データに応じたドットを形成するヘッド制御手段であって、
前記主走査の方向に隣接する2つの画素によって構成される隣接画素に対して、
前記隣接画素の一方に小径、中径のドットを形成し、前記隣接画素の他方に大径のドットを形成する第1の主走査と、
前記隣接画素の一方に大径のドットを形成し、前記隣接画素の他方に小径、中径のドットを形成する第2の主走査とを実行して、前記3種類のドット径が全て前記隣接画素を構成する各画素に形成され得るように、前記ヘッドの駆動を制御するヘッド制御手段を備える印刷装置。While performing the main scanning that reciprocally moves the head relative to the printing medium, the head is driven to form dots, thereby forming a raster that is a pixel array arranged at regular intervals in the main scanning direction. A printing apparatus that prints an image corresponding to the image data on the print medium,
The head is a head including a nozzle capable of continuously forming three kinds of dots having a large diameter, a medium diameter, and a small diameter at intervals smaller than the interval between the pixels .
A head control means for forming a dot in accordance with the prior SL image data,
For an adjacent pixel composed of two pixels adjacent in the main scanning direction,
A first main scan that forms a small-diameter dot and a medium-diameter dot on one of the adjacent pixels, and forms a large-diameter dot on the other of the adjacent pixels;
A second main scan is performed in which a large-diameter dot is formed on one of the adjacent pixels and a small-diameter and medium-diameter dot is formed on the other of the adjacent pixels. A printing apparatus comprising head control means for controlling driving of the head so as to be formed in each pixel constituting the pixel .
前記ヘッドは前記画素の間隔よりも狭い間隔で第1の径、第2の径の2種類のドットを連続して形成可能なノズルを備えるヘッドであり、
前記画像データに応じたドットを形成するヘッド制御手段であって、
前記主走査の方向に隣接する2つの画素によって構成される隣接画素に対して、
前記隣接画素の一方に前記第1の径のドットを形成し、前記隣接画素の他方に前記第2の径のドットを形成する第1の主走査と、
前記隣接画素の一方に前記第2の径のドットを形成し、前記隣接画素の他方に前記第1の径のドットを形成する第2の主走査とを実行して、前記2種類のドット径が全て前記隣接画素を構成する各画素に形成され得るように、前記ヘッドの駆動を制御するヘッド制御手段を備える印刷装置。 While performing the main scanning that reciprocally moves the head relative to the printing medium, the head is driven to form dots, thereby forming a raster that is a pixel array arranged at regular intervals in the main scanning direction. A printing apparatus that prints an image corresponding to the image data on the print medium,
The head is a head including a nozzle capable of continuously forming two types of dots having a first diameter and a second diameter at an interval narrower than the interval between the pixels.
Head control means for forming dots corresponding to the image data,
For an adjacent pixel composed of two pixels adjacent in the main scanning direction,
A first main scan that forms dots of the first diameter on one of the adjacent pixels, and forms dots of the second diameter on the other of the adjacent pixels;
Performing the second main scanning in which a dot having the second diameter is formed on one of the adjacent pixels and a dot having the first diameter is formed on the other of the adjacent pixels; A printing apparatus comprising head control means for controlling the driving of the head so that all of the pixels can be formed in each pixel constituting the adjacent pixel .
前記ヘッドは前記画素の間隔よりも狭い間隔で大径、中径、小径の3種類のドットを連続して形成可能なノズルを備えるヘッドであり、
前記画像データに応じたドットを形成するヘッド制御手段であって、
前記主走査の方向に隣接する3つの第1から第3の画素によって構成される隣接画素に対して、
前記第1の画素に小径のドット、前記第2の画素に中径のドット、前記第3の画素に大径のドットをそれぞれ形成する第1の主走査と、
前記第1の画素に中径のドット、前記第2の画素に大径のドット、前記第3の画素に小径のドットをそれぞれ形成する第2の主走査と、
前記第1の画素に大径のドット、前記第2の画素に小径のドット、前記第3の画素に中径のドットをそれぞれ形成する第3の主走査とを実行して、前記3種類のドット径が全て前記隣接画素を構成する各画素に形成され得るように、前記ヘッドの駆動を制御するヘッド制御手段を備える印刷装置。 While performing the main scanning that reciprocally moves the head relative to the printing medium, the head is driven to form dots, thereby forming a raster that is a pixel array arranged at regular intervals in the main scanning direction. A printing apparatus that prints an image corresponding to the image data on the print medium,
The head is a head including a nozzle capable of continuously forming three kinds of dots having a large diameter, a medium diameter, and a small diameter at intervals smaller than the interval between the pixels.
Head control means for forming dots corresponding to the image data,
For an adjacent pixel constituted by three first to third pixels adjacent in the main scanning direction,
A first main scan for forming a small-diameter dot in the first pixel, a medium-diameter dot in the second pixel, and a large-diameter dot in the third pixel;
A second main scan for forming a medium diameter dot in the first pixel, a large diameter dot in the second pixel, and a small diameter dot in the third pixel;
A third main scan for forming a large-diameter dot in the first pixel, a small-diameter dot in the second pixel, and a medium-diameter dot in the third pixel, respectively. A printing apparatus comprising head control means for controlling driving of the head so that all dot diameters can be formed in each pixel constituting the adjacent pixel .
前記ヘッドを駆動して、
前記主走査の方向に隣接する2つの画素によって構成される隣接画素に対して、
前記隣接画素の一方に小径、中径のドットを形成し、前記隣接画素の他方に大径のドットを形成する第1の主走査を実行し、
前記隣接画素の一方に大径のドットを形成し、前記隣接画素の他方に小径、中径のドットを形成する第2の主走査を実行し、
前記3種類のドット径が全て前記隣接画素を構成する各画素に形成され得る、印刷方法。 While performing a main scan in which a head including a nozzle capable of continuously forming three types of dots having a large diameter, a medium diameter, and a small diameter at intervals smaller than the pixel interval is reciprocated relative to the print medium, A printing method for forming a raster, which is a pixel row arranged at regular intervals in the main scanning direction by driving a head to form dots, and printing an image according to input image data on the printing medium. ,
Driving the head,
For an adjacent pixel composed of two pixels adjacent in the main scanning direction,
Performing a first main scan that forms small and medium diameter dots on one of the adjacent pixels and forms a large diameter dot on the other of the adjacent pixels;
Performing a second main scan that forms a large diameter dot on one of the adjacent pixels and forms a small diameter medium dot on the other of the adjacent pixels;
The printing method , wherein all of the three types of dot diameters can be formed in each pixel constituting the adjacent pixel .
前記ヘッドを駆動して、 Driving the head,
前記主走査の方向に隣接する2つの画素によって構成される隣接画素に対して、 For an adjacent pixel composed of two pixels adjacent in the main scanning direction,
前記隣接画素の一方に前記第1の径のドットを形成し、前記隣接画素の他方に前記第2の径のドットを形成する第1の主走査を実行し、 Performing a first main scan that forms dots of the first diameter on one of the adjacent pixels and forms dots of the second diameter on the other of the adjacent pixels;
前記隣接画素の一方に前記第2の径のドットを形成し、前記隣接画素の他方に前記第1の径のドットを形成する第2の主走査を実行し、 Performing a second main scan that forms dots of the second diameter on one of the adjacent pixels and forms dots of the first diameter on the other of the adjacent pixels;
前記2種類のドット径が全て前記隣接画素を構成する各画素に形成され得る、印刷方法。 The printing method, wherein all of the two types of dot diameters can be formed in each pixel constituting the adjacent pixel.
前記ヘッドを駆動して、 Driving the head,
前記主走査の方向に隣接する3つの第1から第3の画素によって構成される隣接画素に対して、 For an adjacent pixel constituted by three first to third pixels adjacent in the main scanning direction,
前記第1の画素に小径のドット、前記第2の画素に中径のドット、前記第3の画素に大径のドットをそれぞれ形成する第1の主走査を実行し、 Performing a first main scan for forming a small-diameter dot in the first pixel, a medium-diameter dot in the second pixel, and a large-diameter dot in the third pixel;
前記第1の画素に中径のドット、前記第2の画素に大径のドット、前記第3の画素に小径のドットをそれぞれ形成する第2の主走査を実行し、 Performing a second main scan to form a medium diameter dot in the first pixel, a large diameter dot in the second pixel, and a small diameter dot in the third pixel;
前記第1の画素に大径のドット、前記第2の画素に小径のドット、前記第3の画素に中径のドットをそれぞれ形成する第3の主走査とを実行し、 Performing a third main scan for forming a large diameter dot in the first pixel, a small diameter dot in the second pixel, and a medium diameter dot in the third pixel, respectively.
前記3種類のドット径が全て前記隣接画素を構成する各画素に形成され得る、印刷方法。 The printing method, wherein all of the three types of dot diameters can be formed in each pixel constituting the adjacent pixel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10549198A JP3772525B2 (en) | 1998-03-31 | 1998-03-31 | Printing apparatus and printing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10549198A JP3772525B2 (en) | 1998-03-31 | 1998-03-31 | Printing apparatus and printing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11277730A JPH11277730A (en) | 1999-10-12 |
| JP3772525B2 true JP3772525B2 (en) | 2006-05-10 |
Family
ID=14409075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10549198A Expired - Fee Related JP3772525B2 (en) | 1998-03-31 | 1998-03-31 | Printing apparatus and printing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3772525B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3663919B2 (en) * | 1998-06-26 | 2005-06-22 | セイコーエプソン株式会社 | Printing apparatus, printing method, and recording medium |
| US6488349B1 (en) | 1999-09-21 | 2002-12-03 | Matsushita Electric Industrial Co., Ltd. | Ink-jet head and ink-jet type recording apparatus |
| JP4748895B2 (en) * | 1999-09-21 | 2011-08-17 | パナソニック株式会社 | Ink jet head and ink jet recording apparatus |
| JP4572322B2 (en) * | 2004-04-22 | 2010-11-04 | セイコーエプソン株式会社 | Print control method, print control apparatus, and computer program |
-
1998
- 1998-03-31 JP JP10549198A patent/JP3772525B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11277730A (en) | 1999-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4032490B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP3414325B2 (en) | Printing device and recording medium | |
| JP3503511B2 (en) | Printing apparatus, printing method, and printer | |
| JP3926928B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP3846133B2 (en) | Image processing apparatus and printing apparatus | |
| JP3663919B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP3981480B2 (en) | Printing apparatus and recording medium | |
| JP2006159698A (en) | Recording method and recording apparatus | |
| JP2001150651A (en) | Printing apparatus, printing method, and recording medium | |
| JP2006159697A (en) | Recording method and recording apparatus | |
| JP2003094693A (en) | Printing device and recording medium | |
| JP3767209B2 (en) | Image processing apparatus and method, and printing apparatus | |
| JP3541668B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP4296621B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP3687381B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP3772525B2 (en) | Printing apparatus and printing method | |
| US20060125852A1 (en) | Printing device and print image processing device | |
| US7495798B2 (en) | Ejection control of quality-enhancing ink | |
| JP4154865B2 (en) | Printing with multiple pixels as one unit of gradation reproduction | |
| JP4075241B2 (en) | Printing apparatus, printing method, and recording medium | |
| JP4016572B2 (en) | Adjustment of misalignment between dots formed at different timings | |
| JP2000071439A (en) | Image processing apparatus and method, and recording medium | |
| JP4521909B2 (en) | Printing apparatus and printing method | |
| JP2000118008A (en) | Printing apparatus, printing method, and recording medium | |
| JP3580150B2 (en) | Image processing apparatus and method, and printing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050309 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050405 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050601 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060206 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090224 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100224 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110224 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110224 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120224 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |