JP3615178B2 - Printer control device - Google Patents
Printer control device Download PDFInfo
- Publication number
- JP3615178B2 JP3615178B2 JP2001317357A JP2001317357A JP3615178B2 JP 3615178 B2 JP3615178 B2 JP 3615178B2 JP 2001317357 A JP2001317357 A JP 2001317357A JP 2001317357 A JP2001317357 A JP 2001317357A JP 3615178 B2 JP3615178 B2 JP 3615178B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- generation circuit
- timing
- carriage
- 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
- 230000000873 masking effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 25
- 238000001514 detection method Methods 0.000 description 17
- 230000001133 acceleration Effects 0.000 description 15
- 230000003287 optical effect Effects 0.000 description 6
- 230000002457 bidirectional effect Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、プリンタ制御装置、特にインクジェットプリンタの印刷タイミング制御装置に関する。
【0002】
【従来の技術】
先ず、一般的なインクジェットプリンタの印刷制御について図18により説明する。このインクジェットプリンタでは、印刷ヘッド1が搭載されたキャリッジ2が、記録媒体6を横切って往復運動し、その時、印刷ヘッド1からインク滴を吐出させることによって印刷を行なう。通常はキャリッジ2を往復運動させるためにモータ3を利用している。図示省略した機構によってモータ3の回転運動をキャリッジ2の直線運動に変換し、さらにモータ3の回転方向を切換えることで、キャリッジ2の往復運動を実現している。
【0003】
ここでは、キャリッジ2の位置制御および移動速度制御のために、リニアスケール4と光学センサ5とで構成されるリニアエンコーダ7が使用されている。リニアスケール4はキャリッジ2の往復運動方向と平行して設置される。光学センサ5はリニアスケール4に印刷されたパターンを検出して電気信号に変換して出力し、これを基準にモータ3を制御することにより、上述のキャリッジ2の位置制御および移動速度制御を行う。
【0004】
リニアエンコーダ7の重要な機能に印刷タイミング(インク滴を吐出させるタイミング)の発生がある。インクジェットプリンタの印刷タイミング発生に使用されるエンコーダ出力の解像度は、印刷するドット密度よりも低いのが一般的である。例えば、エンコーダ出力が300dpiで印刷密度が1200dpiであるとか、エンコーダ出力が200dpiで印刷密度が600dpiなどである。このように,エンコーダ出力の解像度よりも印刷密度の方が高いため、エンコーダ出力から印刷タイミングを発生させるには、何らかの方法でエンコーダ出力を逓倍する方法が必要になる。
【0005】
この種の従来技術の一例が、特開2000−135829号公報に記載されている。図19はそのタイミングチャート、図20はこのプリンタ制御装置における印刷タイミング発生回路の詳細図である。このプリンタ制御装置では、エンコーダ出力を逓倍するためにエンコーダ出力の周期を分割して印刷タイミングを発生させる時に、分割数が多くなっても印刷可能な印刷タイミング発生回路を提案している。
【0006】
図19において、エンコーダのA相出力の立上がりに同期して出力される基準位置パルスLoad1ついて、出力される順にBP1,BP2,BP3,BP4…と定義している。BP1,BP2,BP3,BP4…のパルス間の間隔は、T1,T2,T3,T4…というように異なっているものとする。基準位置パルスLoad1BP1,BP2,BP3,BP4…に対して、これらのパルス間の間隔を4分割して印刷タイミングパルスを作成するが、印刷タイミングパルスは基準位置パルスLoad1BP2から始まる。そして、例えば基準位置パルスBP2から始まる印刷タイミングパルスのパルス間の間隔を4パルス分合計した値は、基準位置パルスBP1から基準位置パルスBP2までのパルス間の間隔T1に等しい。
【0007】
図20に示す印刷タイミング発生回路は、2個のアップカウンタ51,52と、2個のラッチ回路53,54と、4個の比較器55,56,57,58と、1個の3/4除算器59と、4個の2入力アンドゲート60,61,62,63と、1個の4入力オアゲート64とで構成される。
【0008】
基準位置パルスLoad1をアップカウンタ51のLoad端子およびラッチ回路53のEnable端子に供給している。また、システムクロックCLKをアップカウンタ51,52と、ラッチ回路53,54のクロック端子に供給している。さらに、印刷開始点で立上げるResetバー信号をアップカウンタ52と、ラッチ回路53,54とアンドゲート60〜63にそれぞれ供給している。
【0009】
アップカウンタ51は計時手段を構成するもので、基準位置パルスLoad1を入力することで基準位置を起点にして、隣接した基準位置間の経過時間をシステムクロックCLKで計測する。アップカウンタ51が計測した経過時間はラッチ回路53でラッチし、これを繰り返すようになっている。従って、ラッチ回路53は基準位置間の経過時間を出力し、これを基準位置パルスLoad1が入力する毎に更新するようになっている。
【0010】
アップカウンタ52は、Resetバー信号の立上がりからシステムクロックCLKで計時を開始し、出力Q0〜Q7のうちのQ0〜Q5を比較器55に供給し、出力Q0〜Q7のうちのQ0〜Q6を比較器56に供給し、Q0〜Q7を比較器57,58に供給している。
【0011】
比較器55はアップカウンタ52の出力Q0〜Q5とラッチ回路53の出力Q2〜Q7を比較する。すなわち、計測した基準位置間隔T1の1/4(四分の一)の値とアップカウンタ52の値を比較し印刷タイミングパルスTP2を出力する。
【0012】
比較器56はアップカウンタ52の出力Q0〜Q6とラッチ回路53の出力Q1〜Q7を比較する。すなわち、計測した基準位置間隔T1の2/4の値とアップカウンタ52の値を比較し印刷タイミングパルスTP3を出力する。
【0013】
比較器57はアップカウンタ52の出力Q0〜Q7とラッチ回路54の出力Q0〜Q7を3/4除算器59で4分の3に除算した値を比較する。すなわち、計測した基準位置間隔T1の3/4の値とアップカウンタ52の値を比較し印刷タイミングパルスTP4を出力する。
【0014】
比較器58はアップカウンタ52の出力Q0〜Q7とラッチ回路54の出力Q0〜Q7を比較する。すなわち、計測した基準位置間隔T1の4/4の値とアップカウンタ52の値を比較し印刷タイミングパルスTP5を出力する。そして、比較器58の一致検出出力をアップカウンタ52のLoad端子に入力することで次のタイミングパルス列の発生を開始する。
【0015】
このように、アップカウンタ52および比較器55〜58は印刷タイミングパルス列発生手段を構成する。4分の1、4分の2の除算は、それぞれ2ビットシフト、1ビットシフトにより実現している。また、4分の3の除算は、2ビットシフトと1ビットシフトの加算により実現している。比較器55〜58の各出力は、2入力アンドゲート60〜63でResetバー信号によりゲートされて4入力オアゲート63に入力する。
【0016】
以上のような構成により、最初は基準位置パルスBP2に同期して比較器58から一致検出が出力し、これにより4入力オアゲート63から印刷タイミングパルスTP1が出力する。続いて基準位置間隔T1の1/4のタイミングで比較器55から一致検出が出力し、これにより4入力オアゲート63から印刷タイミングパルスTP2が出力する。続いて基準位置間隔T1の2/4のタイミングで比較器56から一致検出が出力し、これにより4入力オアゲート63から印刷タイミングパルスTP3が出力する。続いて基準位置間隔T1の3/4のタイミングで比較器57から一致検出が出力し、これにより4入力オアゲート63から印刷タイミングパルスTP4が出力する。続いて基準位置間隔T1の4/4のタイミングで比較器58から一致検出が出力し、これにより4入力オアゲート63から印刷タイミングパルスTP5が出力する。ここで、TP5のタイミングはBP3のタイミングと必ずしも一致しない。
【0017】
このように、アップカウンタ52は、常に、ラッチ回路54にロードされる前回の基準位置間隔T1,T2,T3…のパルス間隔を保って再起動され、基準位置パルスから常に基準位置間隔T1,T2,T3…だけの遅れをもって再起動される。従って、3回目以降の基準位置パルスBP3,BP4…により強制的に再起動されることによって印刷タイミングパルスの間隔が狭くなり、エンコーダ出力の周期の分割数が多くなると印刷ができなくなるということはない。
【0018】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術では、キャリッジ2がほぼ一定速度で移動中に、例えば一定速度に対してプラスマイナス数パーセントの速度変動があるような場合に印刷する時は良好な印刷結果を得られるが、キャリッジ2の移動速度が加速中に印刷を行ない、且つ両方向印刷を行なう場合には問題が発生する。
【0019】
例えば、エンコーダ出力を2分割したタイミングで印刷タイミングパルスを発生させ、キャリッジ2の加速中に印刷を開始し、印刷開始位置から5個目の印刷タイミングパルスの位置に縦罫線を印刷する場合のような両方向印刷について説明する。
【0020】
図21は、リニアスケール4に印刷された白黒の印刷パターンに対するエンコーダ出力,基準位置パルスLoad1および印刷タイミングパルスの出力位置関係を示す。リニアスケール4の印刷パターンの1周期(白と黒の1対)が広くなったり、狭くなったりしているのは、印刷パターンの周期が変化しているのではなく、キャリッジ2の移動速度が変化していることを表している。すなわち、印刷パターンの周期の長さが徐々に短くなっている部分は、キャリッジ2が加速していることを示し、印刷パターンの周期の長さが徐々に長くなっている部分は、キャリッジ2が減速していること示している。エンコーダの出力はリニアスケール4の印刷パターンと同期している。
【0021】
図21においては、図の左から右への方向を順方向と定義し、右から左を逆方向と定義している。順方向印刷は左から右方向へ行われるので、基準位置パルスはBP1〜BP4の4回発生している。各基準位置パルス間の間隔は、BP1とBP2の間が(T+3a)時間、BP2とBP3の間が(T+2a)時間、BP3とBP4の間が(T+a)時間である。順方向印刷における印刷タイミングパルスはTP1〜TP7の7回発生している。
【0022】
5回目の印刷タイミングパルスTP5の位置に縦罫線を印刷するものとすると、TP5の位置にドットを印刷することになる。この時、本来ドットを印刷しようとした位置は、図22に示すように、エンコーダ出力でT時間の周期内の左側の位置であるのに対し、実際に印刷されたドットは、その場所より2a時間だけ順方向にずれた位置にされる。これは、キャリッジ2が加速中の印刷においては、本来印刷される位置までの時間LFは、印刷開始位置のBP2から((T+2a)+(T+a))であるのに対して、印刷タイミングパルスによって実際印刷される位置までの時間PFは、印刷開始位置のBP2から((T+3a)+(T+2a))となり、後者の方が2a時間長くなってしまうことに起因する。
【0023】
一方、逆方向印刷時においては、基準位置パルスはBP11〜BP14の4回発生している。図21において、逆方向印刷は右から左方向へ行われるので、基準位置パルスは、BP11が初めに発生し、BP14が最後に発生する。各基準位置パルス間の間隔は、BP11とBP12の間が(T+3a)時間、BP12とBP13の間が(T+2a)時間、BP13とBP14の間が(T+a)時間である。逆方向印刷における印刷タイミングパルスは、TP11〜TP17の7回発生している。
【0024】
エンコーダ出力でT時間の周期内の左側の位置に縦罫線を印刷するので、6回目の印刷タイミングパルスTP16の位置にドットを印刷することになる。しかし、この時実際に印刷されるドットは、その場所より2.5a時間だけ逆方向にずれた場所となる。これは、キャリッジ2が加速中の印刷においては、本来印刷される位置までの時間LRは、印刷開始位置のBP12から((T+2a)+(T+a)+T/2)であるのに対して、実際印刷される位置までの時間PRは、印刷開始位置のBP2から((T+3a)+(T+2a)+(T/2+a/2))であり、後者のの方が2.5a時間長くなってしまうことに起因する。
【0025】
結局、キャリッジ2が加速中に縦罫線を印刷する場合には、順方向印刷で順方向に2a時間、逆方向印刷で逆方向に2.5a時間それぞれずれることになるため、図23に示すような段差のある縦罫線の印刷結果となってしまう。ここで説明した例は、縦罫線であったが、一般の画像や文字を印刷する場合でも、キャリッジ2が加速中に印刷する場合は、同様にキャリッジが順方向に移動しながらの印刷では、全てのドットがエンコーダ出力に対して順方向よりにずれ、逆方向に移動しながらの印刷では、全てのドットがエンコーダ出力に対して逆方向よりにずれるため、印刷品質が低下してしまう。
【0026】
このような問題点が発生する理由は、従来のプリンタ制御装置における印刷タイミング発生回路は、キャリッジが一定速度中に印刷することだけを想定しているからである。
【0027】
本発明の目的は、インクジェットプリンタにおいて高画質な印刷結果をもたらすプリンタ制御装置を提供することにある。特に、キャリッジが加速中に印刷しようが、一定速度中に印刷しようが共に良好な印刷でき、更に両方向印刷においてもキャリッジが加速中と一定速度中の両方で印刷を行なった場合にも良好な印刷できるようにすることにある。
【0028】
本発明のプリンタ制御装置は、キャリッジに搭載された印刷ヘッドからインク滴を吐出させる印刷タイミングを発生させるのための電気信号を出力するエンコーダを備えたインクジェットプリンタにおけるプリンタ制御装置であって、
第1の印刷タイミング発生回路と、第2の印刷タイミング発生回路と、前記第1の印刷タイミング発生回路と前記第2の印刷タイミング発生回路とを前記エンコーダの出力によって切り替えて使用する切替回路とを有し、この切替回路は、前記キャリッジの移動速度が変化している時に前記第1の印刷タイミング発生回路を使用し、前記キャリッジの移動速度が一定の時に前記第2の印刷タイミング発生回路を使用し、前記第1の印刷タイミング発生回路は、前記エンコーダが出力する基準位置パルスの周期を計時する第1の周期カウンタと、前記第1の周期カウンタで計時された時間を保持しておく第1の周期時間記憶部と、前記基準位置パルスの反転出力を前記周期における当初の印刷タイミングパルスとして出力し、前記第1の周期時間記憶部に記憶された時間を基に後続の印刷タイミングパルスを発生させる印刷タイミングパルス回路とで構成され、更に、前記印刷タイミングパルス回路は、前記第1の周期時間記憶部に記憶された時間の 1/N のタイミングで N 個の印刷タイミングパルスを発生する 1/N 除算器と、前記 1/N 除算器から前記印刷タイミングパルスが( N − 1 )回出力されると N 回目の前記 1/N 除算器の出力をマスクするマスク回路とを有し、前記第2の印刷タイミング発生回路は、前記エンコーダが出力する基準位置パルスの周期を計時する第2の周期カウンタと、前記第2の周期カウンタで計時された時間を保持しておく第2の周期時間記憶部と、この第2の周期時間記憶部に記憶された周期時間を計時し、この周期時間を計時し終えたときに計時を再開する第3の周期カウンタとを有し、前記第3の周期カウンタが計時した時間に基づいて、前記第2の周期時間記憶部に記憶された周期時間を逓倍して印刷タイミングパルスを発生することを特徴とする。
【0030】
具体的には、本発明のプリンタ制御装置は、印刷ヘッド(図18の1)を搭載したキャリッジ(図18の2)と、キャリッジを移動させるモータ(図18の3)と、キャリッジの移動に同期してパルスを出力するエンコーダ(図1の11)とを備えたインクジェットプリンタにおけるプリンタ制御装置であって、エンコーダからの出力信号を基に印刷タイミングパルスを発生させるA印刷タイミング発生回路(図1の12)とB印刷タイミング発生回路(図1の13)を切り替える手段(図1の14)を有する。
【0031】
このため、従来のようにキャリッジの移動速度が加速中と一定速度中の両方を同じ印刷タイミング発生回路を使用して印刷している場合に比べて、キャリッジの移動速度が一定速度中は問題があるが、加速中には良好な印刷結果を得られるA印刷タイミング発生回路と、キャリッジの移動速度が加速中は問題があるが、一定速度中には良好な印刷結果を得られるB印刷タイミング発生回路を切り替えて使用でき、結果として高品質な印刷結果を得ることができる。
【0032】
なお、印刷タイミング発生回路は3つ以上でもよく、また印刷タイミング発生回路を切り替えるタイミングは加速中,一定速度中,減速中のいずれでもよく、更に印刷タイミング発生回路の切替回数は1回に限られない。
【0033】
【発明の実施の形態】
本発明のプリンタ制御装置は、印刷ヘッドからインク滴を吐出させる印刷タイミングを発生を発生させるための電気信号を出力するエンコーダを備えたインクジェットプリンタにおけるプリンタ制御装置であって、電気信号を基にそれぞれが異なるアルゴリズムで印刷タイミングを発生させる印刷タイミング発生手段を少なくとも2つ以上備え、印刷条件により印刷途中で印刷タイミング発生手段を切り替えて使用する手段を設けたことを特徴とするものである。
【0034】
【実施例】
次に、本発明の実施例について図面を参照して詳細に説明する。
【0035】
【実施対象となるインクジェットプリンタ】
本発明のプリンタ制御装置による制御対象となるインクジェットプリンタは、図15に示したとおりである。このインクジェットプリンタでは、図15において、印刷ヘッド1が搭載されたキャリッジ2が、記録媒体6を横切って往復運動し、その時、印刷ヘッド1からインク滴を吐出させることによって印刷を行なう。通常はキャリッジ2を往復運動させるためにモータ3を利用している。図示省略した機構によってモータ3の回転運動をキャリッジ2の直線運動に変換し、さらにモータ3の回転方向を切換えることで、キャリッジ2の往復運動を実現している。
【0036】
ここでは、キャリッジ2の位置制御および移動速度制御のために、リニアスケール4と光学センサ5とで構成されるリニアエンコーダ7が使用されている。リニアスケール4はキャリッジ2の往復運動方向と平行して設置される。光学センサ5はリニアスケール4に印刷されたパターンを検出して電気信号に変換して出力し、これを基準にモータ3を制御することにより、上述のキャリッジ2の位置制御および移動速度制御を行う。リニアエンコーダ7の重要な機能に印刷タイミング(インク滴を吐出させるタイミング)の発生がある。
【0037】
なお、リニアエンコーダ7以外のエンコーダとしては、モータ軸やギア軸に固定され、モータやギアと一緒に回転するホイールを有し、ホイールに印刷されたパターンを光学センサにて検出し、電気信号に変換して出力するロータリエンコーダが知られている。
【0038】
【実施例の概要】
図1は、本発明のプリンタ制御装置の一実施例である、インクジェットプリンタに対する印刷タイミング発生装置のブロック図を示す。図1において、この印刷タイミング発生装置は、リニアスケール4の印刷パターンに同期して電気信号を出力するエンコーダ11と、A印刷タイミング発生回路12と、B印刷タイミング発生回路13と、A印刷タイミング発生回路12とB印刷タイミング発生回路13の出力とを切り替えるための切替回路14とで構成されている。
【0039】
エンコーダ11は、図18におけるリニアエンコーダ7と同様な機能を果たす。すなわち、リニアスケール4に印刷された印刷パターンを検出して電気信号に変換して出力し、これを基準にモータ3を制御することにより、キャリッジ2の位置制御および移動速度制御を行う。また、印刷タイミング(インク滴を吐出させるタイミング)を発生する。
【0040】
A印刷タイミング発生回路12は、例えばキャリッジ2が一定速度で移動中の場合は問題があるが、加速中には良好な印刷結果を得られるような印刷タイミングを発生する。したがって、キャリッジ2が加速中である場合に選択される。しかし、A印刷タイミング発生回路12に対する、この印刷タイミングの特性と選択基準とは、一例を述べただけであり、これに限定されることはない。ただし、当然にB印刷タイミング発生回路13とは異なる。
【0041】
B印刷タイミング発生回路13は、例えばキャリッジ2が加速中の場合は問題があるが、一定速度で移動中には良好な印刷結果を得られるような印刷タイミングを発生する。したがって、キャリッジ2が一定速度で移動中である場合に選択される。しかし、B印刷タイミング発生回路13に対する、この印刷タイミングの特性と選択基準とは、一例を述べただけであり、これに限定されることはない。ただし、当然にA印刷タイミング発生回路12とは異なる。
【0042】
切替回路14は、エンコーダ11の出力によって、例えばキャリッジ2が加速中にはA印刷タイミング発生回路12の出力、キャリッジ2が一定速度で移動中にはB印刷タイミング発生回路13の出力を選択するように切り替える。しかし、切替回路14に対する、この特性は一例を述べただけであり、これに限定されることはない。
【0043】
図2は、本発明の第1の実施例における、キャリッジ移動速度と印刷タイミング発生回路の切替タイミングを示した図である。インクジェットプリンタは、印刷起動命令により、モータ3の回転を始動させ、キャリッジ2の移動速度を目標速度へ向けて加速していく。キャリッジ2が加速中にあらかじめ設定された印刷開始位置に到達すると、印刷を開始する。その後、キャリッジ2が目標速度に到達すると、キャリッジ2の移動速度を目標速度と常に一致させようとするモータ制御となる。ここで、一定速度になるようにモータ3を制御しているが、実際には一定速度でキャリッジ2が移動することはなく、目標速度のプラスマイナス数パーセントの範囲で速度を変動させながら移動していく。キャリッジ位置及び移動速度制御の基になるのは、エンコーダ11の出力信号である。
【0044】
図3は、リニアスケール4に印刷された印刷パターン(リニアスケールパターン)とエンコーダ11から出力される電気信号(エンコーダA相出力およびエンコーダB相出力)の関係を示した図である。リニアスケール4は、透明なプラスチック系材料に、黒のインクを印刷して作成される。インクが印刷されていない透明な部分と、黒く印刷された部分とが交互に配置され、透明部と黒色部の1対で一定の長さとなっている。ここでは、約169μm(150dpi相当)である。エンコーダA相出力は、リニアスケールパターンに同期し、リニアスケール4が透明な部分ではハイレベルを出力し、黒色部ではロウレベルを出力する。エンコーダB相出力は、エンコーダA相出力から90度位相がずれている。諸制御のためにはエンコーダA相出力が使用される。エンコーダB相出力は印刷の方向を判断するためのみに使用され、エンコーダA相出力が進んでいれば順方向印刷、エンコーダB相出力が進んでいれば逆方向印刷とされる。
【0045】
図2において、キャリッジ2が加速中にあらかじめ設定された印刷開始位置に到達すると、印刷を開始するが、この時、切替回路14は、キャリッジが加速中に印刷したときでも良好な印刷結果を得られるA印刷タイミング発生回路12を選択している。よって、A印刷タイミング発生回路で発生した印刷タイミングパルスによって、印刷が開始される。その後、キャリッジ移動速度が目標速度に到達すると、切替回路14は、キャリッジが一定速度(ここで言っている「一定速度」とは、目標速度のプラスマイナス数パーセントで速度変動している状態である)で印刷したときに良好な印刷結果を得られるB印刷タイミング発生回路3に印刷タイミング発生回路を切替えて、印刷タイミングパルスを発生させる。
【0046】
【実施例の細部】
A印刷タイミング発生回路12は、例えば図4に示すように、周期カウンタ21,周期時間記憶部22および印刷タイミングパルス回路23で構成され、更に印刷タイミングパルス回路23は1/4除算器24とマスク回路25から成る。この例は、エンコーダ11の出力の周期を4分割した場合に対するものである。図4において、周期カウンタ21は、エンコーダA相出力の周期を計時し、周期時間記憶部22は、周期カウンタ21で計時された時間を保持しておく。印刷タイミングパルス回路23は、周期時間記憶部22に記憶された時間を基にA印刷タイミングパルスを発生させる。印刷タイミングパルス回路23を構成する1/4除算器24は、周期時間記憶部22に記憶された時間の1/4のタイミングでA印刷タイミングパルスを発生し、マスク回路25は、1/4除算器24からA印刷タイミングパルスが3回出力されると、1/4除算器24の出力をマスクする。
【0047】
図5は、図4のA印刷タイミング発生回路12のタイミングチャートである。基準位置パルスは、リニアスケール4のパターンが黒色の部分から透明な部分に変化するタイミングで出力される信号であり、図5ではエンコーダA相出力の立上がりエッジに同期して出力されている。印刷は、基準位置パルスBP2のタイミングで開始される。
【0048】
周期カウンタ21は基準位置パルスBP1のタイミングで計時を開始し、BP2のタイミングでは、BP1とBP2の間隔の時間T1を計時しており、周期時間記憶部22は時間T1を記憶する。それと同時に周期カウンタ21は次の基準位置パルス間の計時を開始する。
【0049】
BP2のタイミングで、周期時間記憶部22は時間T1を記憶すると同時に、印刷タイミングパルス回路23へ時間T1を出力する。印刷タイミングパルス回路23では、入力された時間T1を1/4除算器で4で4分の1に除算する。1/4除算器24は、時間T1の1/4の時間を計時すると、印刷タイミングパルスを出力する。さらに、時間T1の1/4の時間を計時すると次の印刷タイミングパルスを出力する。このように1/4除算器24は、入力された時間を4分の1した時間で印刷タイミングパルスを出力することを繰り返す。
【0050】
マスク回路25は、基準位置パルスによって1/4除算器24の出力をイネーブルとし、1/4除算器の出力である印刷タイミングパルスの回数をカウントし、3回カウントすると1/4除算器24の出力をマスクする。
【0051】
印刷タイミングパルス回路23は、内部で生成された1/4除算器24の出力の印刷タイミングパルスTP2〜TP4と、基準位置パルスを反転して生成した印刷タイミングパルスTP1の論理和をとって、A印刷タイミングパルスを出力する。このように、A印刷タイミング発生回路12を使用した印刷では、1/4除算器出力信号は、エンコーダ11の出力の周期に対する分割数より1つだけ少ない信号をA印刷タイミングパルスとして採用し、A印刷タイミングパルスの先頭には基準位置パルスを採用する。
【0052】
基準位置パルスが入力されるたびに、上述の動作が繰り返されることにより、A印刷タイミングパルスの出力も繰り返される。そして、この印刷タイミングパルスのタイミングに基づいて印刷ヘッド1からインクが吐出し、記録媒体6への印刷が行われる。
【0053】
なお、A印刷タイミング発生回路12を使用した印刷は、キャリッジ2の移動速度が加速中に行われるため、一定速度時に比べて、基準位置パルス間の間隔が広い。よって基準位置パルス間を分割して生成している印刷タイミングパルスの間隔時間が、印刷ヘッドの応答周波数で定まる周期より長いため、印刷できなくなってしまうことはない。
【0054】
B印刷タイミング発生回路13は、例えば図6に示すように、A周期カウンタ31,B周期カウンタ32,周期時間記憶部33,1/4除算器34,2/4除算器35,3/4除算器36,4/4除算器37,ラッチ回路38および4入力オアゲート39で構成る。この例も、図4に示したA印刷タイミング発生回路12と同様に、エンコーダ11の出力の周期を4分割した場合に対するものである。
【0055】
A周期カウンタ31は、基準位置パルスによってエンコーダA相出力の周期の計時を開始し、次の基準位置パルスでクリアされ、再度計時を開始する。周期時間記憶部33は、A周期カウンタ31で計時された時間を保持しておく。B周期カウンタ32も、エンコーダA相出力の周期を計時するカウンタである。A周期カウンタ31とB周期カウンタ32の違いは、A周期カウンタ31が基準位置パルスによって計時を再開するのに対して、B周期カウンタ32は、周期時間記憶部33に記憶されている時間を計時し終わった時にクリアされ計時を再開することにある。
【0056】
1/4除算器34は、周期時間記憶部33に記憶されら時間の1/4と、B周期カウンタ32が計時した時間が一致した時に印刷タイミングパルスを出力する。2/4除算器35は、周期時間記憶部33に記憶されら時間の2/4と、B周期カウンタ32が計時した時間が一致した時に印刷タイミングパルスを出力する。3/4除算器36は、周期時間記憶部33に記憶されら時間の3/4と、B周期カウンタ32が計時した時間が一致した時に印刷タイミングパルスを出力する。4/4除算器37は、周期時間記憶部33に記憶されら時間と、B周期カウンタ32が計時した時間が一致した時に印刷タイミングパルスを出力する。ただし、4/4除算器37の入力にB周期カウンタ32が計時した時間が入力されるのは、3/4除算器37から印刷タイミングパルスが出力された時である。
【0057】
ラッチ回路38は、3/4除算器36から印刷タイミングパルスが出力されると、B周期カウンタ32が計時した時間を4/4除算器37に出力する。4/4除算器37の出力は、B周期カウンタ32にも入力され、周期カウンタB132をクリアし、計時再開のトリガとしても使われる。4入力オアゲート39は、1/4除算器34,2/4除算器135,3/4除算器36または4/4除算器37の出力である印刷タイミングパルスを入力とし、B印刷タイミングパルスを出力する。
【0058】
図7は、図6のB印刷タイミング発生回路Bのタイミングチャートである。図7では、基準位置パルスBP12のタイミングで、A印刷タイミング発生回路12からB印刷タイミング発生回路13に切替わり、B印刷タイミング発生回路13による印刷が開始することを示す。
【0059】
A周期カウンタ31は基準位置パルスBP11のタイミングで計時を開始し、BP12のタイミングではBP11とBP12の間隔時間T11を計時している。BP12のタイミングで、周期時間記憶部33は時間T11を記憶する。それと同時にA周期カウンタ31は次の基準位置パルス間の計時を開始する。
【0060】
BP12のタイミングで、周期時間記憶部33は時間T11を記憶すると同時に、1/4除算器34,2/4除算器35,3/4除算器36およびラッチ38へ時間T11を出力する。1/4除算器34,2/4除算器35,3/4除算器36および4/4除算器37には、B周期カウンタ32の出力が入力されている。B周期カウンタ32が、時間T11の1/4を計時すると、1/4除算器34から印刷タイミングパルスTP1が出力される。同様にB周期カウンタ32が、時間T11の2/4を計時すると、2/4除算器35から印刷タイミングパルスTP2が出力され、B周期カウンタ32が、時間T11の3/4計時すると、3/4除算器36から印刷タイミングパルスTP3が出力される。
【0061】
TP3が出力された時、ラッチ回路38から周期時間記憶部33に記憶されている時間T11が、4/4除算器37に入力される。B周期カウンタ32が、時間T11の4/4を計時すると、4/4除算器37から印刷タイミングパルスTP4が出力される。印刷タイミングパルスTP4は、B周期カウンタ32にも入力され、B周期カウンタ32は、クリアされ計時を再開する。ここで、TP4のタイミングはBP3のタイミングと必ずしも一致しない。
【0062】
このように、B周期カウンタ32は常に周期時間記憶部33に記憶される前回の基準位置間隔T11,T12,T13…のパルス間隔を保って再起動され、基準位置パルスから常に最初の基準位置間隔T11だけ遅れをもって再起動される。従って、3回目以降の基準位置タイミングパルスBP3,BP4…によって強制的に再起動されることはない。
【0063】
切替回路14は、例えば図8に示すように、切替位置レジスタ41,位置カウンタ42,印刷開始位置レジスタ43,切替位置検出回路44,印刷開始位置検出回路45,セレクタ46および2入力アンドゲート47で構成される。
【0064】
切替位置レジスタ41は、A印刷タイミングパルスとB印刷タイミングパルスを切り替える位置をエンコーダ出力の回数で格納するレジスタであり、印刷を開始する前に切替える位置が設定されている。
【0065】
位置カウンタ42は、図1のエンコーダ11の出力をカウントし、キャリッジ2の位置をエンコーダ出力の回数として出力する。
【0066】
印刷開始位置レジスタ43は、インクジェットプリンタが印刷を開始する位置をエンコーダ出力の回数で格納するレジスタであり、印刷を開始する前に印刷開始位置が設定されている。本実施例では、印刷開始位置においてはA印刷タイミング発生回路12が選択されているのでA印刷タイミングパルスが出力を開始する位置でもある。
【0067】
切替位置検出回路44は、切替位置レジスタ41に設定された値と、位置カウンタ42からのキャリッジ位置の値を比較し、両者が一致するとPChange信号をロウレベルからハイレベルへと変化させる。
【0068】
印刷開始位置検出回路45は、印刷開始位置レジスタ43に設定された値と、位置カウンタ42からのキャリッジ位置の値を比較し、両者が一致するとPEnable信号をロウレベルからハイレベルへと変化させる。
【0069】
セレクタ46は、A印刷タイミング発生回路12からのA印刷タイミングパルスと、B印刷タイミング発生回路13からのB印刷タイミングパルスが入力されている。SEL端子には、切替位置検出回路44の出力PChange信号が入力され、PChange信号がロウレベルの時は、A印刷タイミングパルスを出力し、PChange信号がハイレベルの時は、B印刷タイミングパルスを出力する。
【0070】
2入力アンドゲート47は、一方の入力端子にはセレクタ46の出力が接続され、他方の入力端子には印刷開始位置検出回路45の出力であるPEnable信号が接続されている。PEnable信号がハイレベルの時、セレクタ46の出力が印刷タイミングパルスとして出力される。
【0071】
図9は、図8に示した切替回路14のタイミングチャートである。ここでは、位置カウンタ42の値が101から印刷を開始し、110で印刷を終了し、また、位置カウンタ42の値が106になった時に、印刷タイミングパルスはA印刷タイミング発生回路12が出力するA印刷タイミングパルスから、B印刷タイミング発生回路Bが出力するB印刷タイミングパルスに切り替わった場合を示している。つまり、位置カウンタ42の値が101から106までの間は、キャリッジ2が加速中であり、位置カウンタ42の値が106から110までの間は、キャリッジ2が一定速度で移動するとした場合である。
【0072】
図9において、エンコーダ11から出力されたエンコーダA相出力は位置カウンタ42に入力され、エンコーダA相出力の立上がりエッジで位置カウンタ42の値はカウントアップする。位置カウンタ42の値が101になった時、あらかじめ印刷開始位置レジスタ43に設定されていた値101と一致するので、印刷開始位置検出回路45はPEnable信号をロウレベルからハイレベルに変化させる。また、エンコーダA相出力の立上がりエッジでカウントアップした位置カウンタ42の値は、切替位置検出回路44にも入力されており、さらにカウントアップが進んで予め切替位置レジスタ41に設定されていた値106と一致すると、切替位置検出回路44はPChange信号をロウレベルからハイレベルに変化させる。
【0073】
位置カウンタ42の値が101になった時、PEnable信号がハイレベルとなり、2入力アンドゲート47がイネーブル状態となる。この時、セレクタ46はSEL端子がロウレベルなので、セレクタ46の出力はA印刷タイミングパルスとなり、2入力アンドゲート47の出力もA印刷タイミングパルスとなる。結果、印刷タイミングパルスは、A印刷タイミングパルスが選択されることになる。
【0074】
さらに位置カウンタ42の値が進み、位置カウンタ42の値が106になった時、PChange信号がハイレベルとなり、セレクタ46はSEL端子がハイレベルなので出力はB印刷タイミングパルスとなる。2入力アンドゲート47は引き続きイネーブル状態なので位置カウンタ値が106の位置からの印刷タイミングパルスはB印刷タイミングパルスとなり、印刷タイミングパルスが切替わる。そのまま、B印刷タイミング発生回路の出力であるB印刷タイミングパルスによって印刷が行われ、指定された印刷ドット数が終了するか、もしくは指定された印刷範囲を印刷終了すると切替回路44は、初期状態になり、印刷タイミングパルスが出力されなくなる。
【0075】
ここでは、切替回路44を予め設定された位置で印刷タイミング発生回路を切替える実施例としたが、キャリッジの移動速度を監視し、一定速度になったことを検出して、印刷タイミング発生回路を切替える方法もある。
【0076】
【不具合解消の検証】
以上のような構成によって、従来技術による図22および図23に示した不具合が解消されることを図10,図11および図12に基づいて検証する。図21と同様にエンコーダ出力を2分割したタイミングで印刷タイミングパルスを発生させ、キャリッジの加速中に印刷を開始し、印刷開始位置から5個目の印刷タイミングパルスの位置に縦罫線を印刷するものとする。
【0077】
図10は、リニアスケールに印刷された白黒のパターンに対するエンコーダ出力,基準位置パルスLoad1信号および本発明を適用した場合の印刷タイミングパルスの出力位置関係を示す。リニアスケール4の印刷パターンの1周期(白と黒の1対)が広くなったり、狭くなったりしているのは、印刷パターンの周期が変化しているのではなく、キャリッジ2の移動速度が変化していることを現している。すなわち、リニアスケールの周期の長さが徐々に短くなっている部分は、キャリッジ2が加速していることを示し、印刷パターンの周期の長さが徐々に長くなっている部分は、キャリッジ2が減速していること示している。エンコーダの出力はリニアスケールのパターンと同期している。
【0078】
図10においては、図の左から右への方向を順方向と定義し、右から左を逆方向と定義している。順方向印刷は左から右方向へ行われるので、基準位置パルスはBP1〜BP5までの5回発生している。各基準位置パルス間の間隔は、BP1とBP2の間が(T+3a)時間、BP2とBP3の間が(T+2a)時間、BP3とBP4の間が(T+a)時間、BP4とBP5の間が(T)時間である。順方向印刷における印刷タイミングパルスは、TP1〜TP8の8回発生している。
【0079】
5回目の印刷タイミングパルスTP5の位置に縦罫線を印刷するものとすると、TP5の位置にドットを印刷することになる。この位置は、本来ドットを印刷しようとした位置である基準位置パルスBP4の位置と一致する。これは、本発明では、マスク回路25が周期内の最終の印刷タイミングをマスクし、印刷タイミング発生回路23は印刷タイミングパルスTP3として基準位置パルスBP3の反転、印刷タイミングパルスTP5として基準位置パルスBP4の反転を出力することに起因する。
【0080】
一方、逆方向印刷時においては、基準位置パルスはBP11〜BP15の5回発生している。図10において、逆方向印刷は右から左方向へ行われるので、基準位置パルスは、BP11が初めに発生し、BP15が最後に発生する。各基準位置パルス間の間隔は、BP11とBP12の間が(T+3a)時間、BP12とBP13の間が(T+2a)時間、BP13とBP14の間が(T+a)時間、BP14とBP15の間が(T)時間である。逆方向印刷における印刷タイミングパルスは、TP11〜TP18の8回発生している。
【0081】
エンコーダ出力でT時間の周期内の左側の位置に縦罫線を印刷するので、6回目の印刷タイミングパルスTP16の位置にドットを印刷することになる。しかし、この時実際に印刷されるドットは、その場所より0.5a時間だけ逆方向にずれた場所となる。これは、キャリッジ2が加速中の印刷においては、本来印刷される位置までの時間LRは、印刷開始位置のBP12から((T+2a)+(T+a)+T/2)であるのに対して、実際に印刷される位置までの時間PRは、基準位置パルスのBP14から、印刷開始位置のBP12から((T+2a)+(T+a)+(T/2+a/2))であり、後者の方が0.5a時間だけ長くなる。
【0082】
先に説明したように、従来技術では、順方向印刷では順方向に2a時間、逆方向印刷では逆方向に2.5a時間遅れるので、図22に示したように両方向印刷では合計4.5a時間のずれが発生し、図23に示したような段差のある縦罫線の印刷結果となっていた。しかし、本発明を適用したプリンタにおいては、既に説明したように順方向印刷では、ずれは発生しない。逆方向印刷では逆方向に0.5a時間だけ遅れるが、印刷結果は図12に示すように段差のない良好な結果を得ることができる。ここで説明した例は、縦罫線印刷の場合であったが、本発明によれば、一般の画像や文字を印刷する場合でも、キャリッジが加速中に印刷しても順方向印刷と逆方向印刷でのずれは少なく、良好な印刷結果を得ることができるようになる。
【0083】
【発明の他の実施例】
図13は本発明の第2の実施例を説明するための図を示す。この実施例では、切替回路14がA印刷タイミング発生回路12からB印刷タイミング発生回路13に切り替えるタイミングをキャリッジ2が加速中とし、図13はその場合のキャリッジ移動速度と印刷タイミング発生回路切替タイミングとの関係を示したものである。これは、図2に示したように、キャリッジ2の移動が加速から一定速度になった瞬間に印刷タイミング発生回路を切り替えたのでは、実際にはキャリッジ2の移動が慣性により遅れ勝ちであるため、所望の印刷タイミングが得られなくなることを考慮し、その対応を講じたのである。
【0084】
また、キャリッジ2が加速中であっても印刷タイミング発生回路を切り替える他の理由がある。図17に示されるように文字と絵が混在する画像を印刷する場合、文字を印刷する範囲では高解像度で階調値の少ない印刷タイミング発生回路を使用し、絵を印刷する範囲では低解像度だが階調値の多い他の印刷タイミング発生回路を使用する。そうすることによって、画像全体にわたって高画質な印刷を行なうことができるようになるのである。このように、本発明は高画質な印刷を行なうのが目的であって、印刷タイミング発生回路の切替え要因をキャリッジの移動速度等に限定するものではない。
【0085】
図14は本発明の第3の実施例を説明するための図を示す。この実施例では、切替回路14がA印刷タイミング発生回路12からB印刷タイミング発生回路13に切り替えるタイミングをキャリッジ2が一定速度になった後とし、図14はその場合のキャリッジ移動速度と印刷タイミング発生回路切替タイミングとの関係を示したものである。この実施例の意義も上述の第2の実施例と同様である。すなわち、部品のバラツキによっては、所望の印刷タイミングを得るためには加速中から一定速度に達した時点より後で切り替えることが必要になることもあり、また文字と絵の境界はキャリッジ2の速度とは無関係であって、結果として一定速度中であることもあり得るからである。
【0086】
以上のように、第2の実施例および第3の実施例では、印刷タイミング発生回路切替タイミングをキャリッジ2の移動速度が加速から一定速度になるタイミングと一致させてはいないのである。。
【0087】
図15は本発明の第4の実施例を説明するための図を示す。この実施例では、キャリッジ2が加速中にはA印刷タイミング発生回路を使用し、一定速度中にはBタイミング発生回路を使用し、さらに減速中には第3のC印刷タイミング発生回路を使用するものとし、図15はその場合のキャリッジ移動速度と印刷タイミング発生回路切替タイミングとの関係を示したものである。これは、加速中には一定速度中とは異なる印刷タイミングを必要としたのと同様な理由から、減速中にも加速中と同様な制御の下に印刷タイミングを発生するようにしたのである。
【0088】
図16は本発明の第5の実施例を説明するための図を示す。この実施例では、キャリッジ2が加速中にD印刷タイミング発生回路Dから印刷タイミング発生回路に切り替え、さらに一定速度中はB印刷タイミング発生回路を使用した場合のキャリッジ移動速度と印刷タイミング発生回路切替タイミングとの関係を示した図である。図15および図16からも明らかなように、切り替える印刷タイミング発生回路は2個に限定されるわけではない。
【0089】
以上、本発明の実施例について説明してきたが、本発明はこれらに限定されることはなく、上述の実施例を組み合わせることによって、更に数多くの実施例が導かれる。例えば、第1実施例(図2)と第3実施例(図14)の併用,第2実施例(図13)と第3実施例(図14)の併用,第2実施例(図13)と減速中切替え(C印刷タイミング発生回路の採用)の併用,第2実施例(図13)と第4実施例(図15)の併用,第3実施例(図14)と第4実施例(図15)の併用,第3実施例(図14)と減速中切替え(C印刷タイミング発生回路の採用)の併用,第3実施例(図14)と第5実施例(図16)の併用,第4実施例(図15)と第5実施例(図16)の併用等である。
【0090】
【発明の効果】
本発明の効果は、インクジェットプリンタにおいて限定された条件で良好な印刷結果が得られる印刷タイミング発生手段を少なくとも2つ設け、それらを印刷条件ごとに切り替えて使用することとしたため、インクジェットプリンタの機構条件および印刷対象の画像条件に対応した良好な印刷ができるということである。
【0091】
特に、キャリッジが加速中に良好な印刷結果を得ることのできる印刷タイミング発生回路と、キャリッジが一定速度中に良好な印刷結果を得ることのできる印刷タイミング発生回路とを備え、それぞれを切り替えて使用する切替え手段を設けたため、キャリッジが加速中と一定速度中の両方で印刷した場合にも良好な印刷結果を得られる。そして、この効果は両方向印刷時においても変わることがない。
【図面の簡単な説明】
【図1】本発明のプリンタ制御装置のブロック図
【図2】本発明の第1の実施例におけるキャリッジ移動速度と印刷タイミング発生回路の切替タイミングを示した図
【図3】リニアスケールに印刷された印刷パターンとエンコーダ出力信号の関係を示した図
【図4】本発明の第1の実施例におけるA印刷タイミング発生回路の詳細図
【図5】図4に示したA印刷タイミング発生回路のタイミングチャート
【図6】本発明の第1の実施例におけるB印刷タイミング発生回路の詳細図
【図7】図6に示したB印刷タイミング発生回路のタイミングチャート
【図8】本発明の第1の実施例における切替回路の詳細図
【図9】図8に示した切替回路のタイミングチャート
【図10】図20に示した印刷タイミング発生回路のキャリッジ加速中における両方向印刷時のタイミングチャート
【図11】図10に示した印刷タイミングの結果により印刷されるドットの位置を示す図
【図12】図11に示したドットの集合としての縦罫線の印刷結果を示した図
【図13】本発明の第2の実施例を説明するためにキャリッジ移動速度と印刷タイミング発生回路の切替タイミングを示した図
【図14】本発明の第3の実施例を説明するためにキャリッジ移動速度と印刷タイミング発生回路の切替タイミングを示した図
【図15】本発明の第4の実施例を説明するためにキャリッジ移動速度と印刷タイミング発生回路の切替タイミングを示した図
【図16】本発明の第5の実施例を説明するためにキャリッジ移動速度と印刷タイミング発生回路の切替タイミングを示した図
【図17】文字と絵が混在する画像を印刷する場合における印刷タイミング発生回路の印刷範囲を例示する図
【図18】本発明が適用される一般的なインクジェットプリンタの構成図
【図19】従来の印刷タイミング発生回路のタイミングチャート
【図20】図19に示した印刷タイミングを発生する従来の印刷タイミング発生回路の詳細図
【図21】図20に示した印刷タイミング発生回路のキャリッジ加速中における両方向印刷時のタイミングチャート
【図22】図21に示した印刷タイミングの結果により印刷されるドットの位置を示す図
【図23】図22に示したドットの集合としての縦罫線の印刷結果を示した図
【符号の説明】
1 印刷ヘッド
2 キャリッジ
3 モータ
4 リニアスケール
5 光学センサ
6 印刷媒体
7 リニアエンコーダ
11 エンコーダ
12 A印刷タイミング発生回路
13 B印刷タイミング発生回路
14 切替回路
21 周期カウンタ
22 周期時間記憶部
23 印刷タイミングパルス回路
24 1/4除算器
25 マスク回路
31 A周期カウンタ
32 N周期カウンタ
33 周期時間記憶部
34 1/4除算器
35 2/4除算器
36 3/4除算器
37 4/4除算器
38 4入力オアゲート
39 ラッチ回路
41 切替位置レジスタ
42 位置カウンタ
43 印刷開始位置レジスタ
44 切替位置検出回路
45 印刷開始位置検出回路
46 セレクタ
47 2入力アンドゲート
51,52 アップカウンタ
53,54 ラッチ回路
55〜58 比較器
59 3/4除算器
60〜63 2入力アンドゲート
64 4入力オアゲート[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printer control device, and more particularly to a print timing control device for an inkjet printer.
[0002]
[Prior art]
First, printing control of a general inkjet printer will be described with reference to FIG. In this inkjet printer, the
[0003]
Here, a
[0004]
An important function of the
[0005]
An example of this type of prior art is described in Japanese Patent Laid-Open No. 2000-135829. FIG. 19 is a timing chart thereof, and FIG. 20 is a detailed diagram of a print timing generation circuit in the printer control apparatus. This printer control device has proposed a print timing generation circuit capable of printing even when the number of divisions increases when dividing the encoder output period to generate the print timing in order to multiply the encoder output.
[0006]
19, the reference position pulse Load1 output in synchronization with the rise of the A phase output of the encoder is defined as BP1, BP2, BP3, BP4. Assume that the intervals between the pulses of BP1, BP2, BP3, BP4... Are different as T1, T2, T3, T4. For the reference position pulses Load1BP1, BP2, BP3, BP4,..., The interval between these pulses is divided into four to create a print timing pulse. The print timing pulse starts from the reference position pulse Load1BP2. For example, a value obtained by summing the intervals between the pulses of the printing timing pulse starting from the reference position pulse BP2 by four pulses is equal to the interval T1 between pulses from the reference position pulse BP1 to the reference position pulse BP2.
[0007]
The print timing generation circuit shown in FIG. 20 includes two up counters 51 and 52, two latch circuits 53 and 54, four
[0008]
The reference
[0009]
The up counter 51 constitutes a time measuring means, and inputs a reference position pulse Load1 to measure the elapsed time between adjacent reference positions with the system clock CLK from the reference position. The elapsed time measured by the up counter 51 is latched by the latch circuit 53, and this is repeated. Accordingly, the latch circuit 53 outputs the elapsed time between the reference positions, and updates the time every time the reference position pulse Load1 is input.
[0010]
The up counter 52 starts counting with the system clock CLK from the rise of the Reset bar signal, supplies Q0 to Q5 of the outputs Q0 to Q7 to the
[0011]
The
[0012]
The
[0013]
The
[0014]
The
[0015]
As described above, the up counter 52 and the
[0016]
With the configuration described above, first, coincidence detection is output from the
[0017]
In this way, the up counter 52 is always restarted while maintaining the pulse intervals of the previous reference position intervals T1, T2, T3,... Loaded into the latch circuit 54, and always from the reference position pulse to the reference position intervals T1, T2. , T3... Therefore, the print timing pulse interval is narrowed by being forcibly restarted by the third and subsequent reference position pulses BP3, BP4, etc., and printing is not disabled when the number of divisions of the encoder output period is increased. .
[0018]
[Problems to be solved by the invention]
However, in the conventional technique described above, a good printing result can be obtained when printing is performed while the
[0019]
For example, a print timing pulse is generated at a timing when the encoder output is divided into two, printing is started while the
[0020]
FIG. 21 shows the output position relationship between the encoder output, the reference position pulse Load1, and the print timing pulse for the monochrome print pattern printed on the
[0021]
In FIG. 21, the direction from left to right in the figure is defined as the forward direction, and the direction from right to left is defined as the reverse direction. Since the forward printing is performed from the left to the right, the reference position pulse is generated four times from BP1 to BP4. The intervals between the reference position pulses are (T + 3a) time between BP1 and BP2, (T + 2a) time between BP2 and BP3, and (T + a) time between BP3 and BP4. Print timing pulses in forward printing are generated seven times from TP1 to TP7.
[0022]
If a vertical ruled line is printed at the position of the fifth print timing pulse TP5, dots are printed at the position of TP5. At this time, as shown in FIG. 22, the position where the dot is originally intended to be printed is the position on the left side in the period of T time in the encoder output, whereas the actually printed dot is 2a from the place. The position is shifted in the forward direction by time. This is because, in printing while the
[0023]
On the other hand, at the time of reverse printing, the reference position pulse is generated four times from BP11 to BP14. In FIG. 21, since reverse printing is performed from right to left, the reference position pulse occurs first at BP11 and last at BP14. The intervals between the reference position pulses are (T + 3a) time between BP11 and BP12, (T + 2a) time between BP12 and BP13, and (T + a) time between BP13 and BP14. The printing timing pulse in the reverse printing is generated seven times from TP11 to TP17.
[0024]
Since the vertical ruled line is printed at the left position in the period of T time by the encoder output, the dot is printed at the position of the sixth printing timing pulse TP16. However, the dots that are actually printed at this time are positions that are shifted in the reverse direction by 2.5 a hours from the positions. This is because, in printing while the
[0025]
After all, when the vertical ruled line is printed while the
[0026]
The reason why such a problem occurs is that the print timing generation circuit in the conventional printer control apparatus assumes only that the carriage prints at a constant speed.
[0027]
SUMMARY OF THE INVENTION An object of the present invention is to provide a printer control device that provides high-quality print results in an inkjet printer. In particular, whether the carriage is printing while accelerating or printing at a constant speed, it is possible to print well, and even when printing in both directions, the carriage is accelerating and printing at a constant speed. There is to be able to do it.
[0028]
The present inventionThe printer control device is an ink jet printer control device including an encoder that outputs an electrical signal for generating a printing timing for ejecting ink droplets from a print head mounted on a carriage.
A first printing timing generation circuit; a second printing timing generation circuit; and a switching circuit that switches between the first printing timing generation circuit and the second printing timing generation circuit according to the output of the encoder. This switching circuit has the above-mentionedWhen the carriage movement speed is changingUsing the first print timing generation circuit,When the carriage movement speed is constantThe second print timing generation circuit is used, and the first print timing generation circuit measures a period of a reference position pulse output from the encoder by a first period counter, and measures the time by the first period counter. A first cycle time storage unit that holds the measured time, and an inverted output of the reference position pulse as an initial print timing pulse in the cycle, and the time stored in the first cycle time storage unit And a printing timing pulse circuit for generating a subsequent printing timing pulse based on the timing of the time stored in the first cycle time storage unit. 1 / N At the timing N Generate
[0030]
Specifically, the printer control apparatus according to the present invention includes a carriage (2 in FIG. 18) on which a print head (1 in FIG. 18) is mounted, a motor (3 in FIG. 18) for moving the carriage, and movement of the carriage. A printer control apparatus in an ink jet printer having an encoder (11 in FIG. 1) that outputs pulses synchronously, and an A print timing generation circuit (FIG. 1) that generates a print timing pulse based on an output signal from the encoder 12) and B printing timing generation circuit (13 in FIG. 1) (14 in FIG. 1).
[0031]
For this reason, there is a problem when the carriage movement speed is constant, compared to the case where printing is performed using the same print timing generation circuit both when the carriage movement speed is accelerating and constant. Although there is a problem with the A print timing generation circuit that can obtain good print results during acceleration and the B print timing that can obtain good print results during constant speed, there is a problem while the carriage moving speed is accelerating. The circuit can be switched and used, and as a result, a high-quality printing result can be obtained.
[0032]
The number of print timing generation circuits may be three or more, and the timing for switching the print timing generation circuit may be any of accelerating, constant speed, and decelerating, and the number of times the print timing generating circuit is switched is limited to one. Absent.
[0033]
DETAILED DESCRIPTION OF THE INVENTION
The printer control device of the present invention is a printer control device in an ink jet printer that includes an encoder that outputs an electrical signal for generating a print timing for ejecting ink droplets from a print head, each based on the electrical signal. However, the present invention is characterized in that at least two or more print timing generation means for generating print timings with different algorithms are provided, and means for switching and using the print timing generation means during printing depending on the printing conditions is provided.
[0034]
【Example】
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0035]
[Target inkjet printers]
The ink jet printer to be controlled by the printer control apparatus of the present invention is as shown in FIG. In this ink jet printer, in FIG. 15, the
[0036]
Here, a
[0037]
The encoder other than the
[0038]
[Example Overview]
FIG. 1 is a block diagram of a print timing generation apparatus for an ink jet printer, which is an embodiment of a printer control apparatus of the present invention. In FIG. 1, the printing timing generator includes an
[0039]
The
[0040]
The A print
[0041]
The B print
[0042]
The switching
[0043]
FIG. 2 is a diagram showing the carriage moving speed and the print timing generation circuit switching timing in the first embodiment of the present invention. The ink jet printer starts rotation of the motor 3 in response to a print start command, and accelerates the moving speed of the
[0044]
FIG. 3 is a diagram illustrating the relationship between the print pattern (linear scale pattern) printed on the
[0045]
In FIG. 2, when the
[0046]
[Details of Examples]
For example, as shown in FIG. 4, the A print
[0047]
FIG. 5 is a timing chart of the A print
[0048]
The cycle counter 21 starts timing at the timing of the reference position pulse BP1, and at the timing of BP2, it measures the time T1 between the BP1 and BP2, and the cycle
[0049]
At the timing of BP2, the cycle
[0050]
The
[0051]
The print
[0052]
Each time the reference position pulse is input, the above-described operation is repeated, whereby the output of the A printing timing pulse is also repeated. Then, ink is ejected from the
[0053]
Since printing using the A print
[0054]
For example, as shown in FIG. 6, the B print
[0055]
The A cycle counter 31 starts counting the cycle of the encoder A phase output by the reference position pulse, is cleared by the next reference position pulse, and starts counting again. The cycle
[0056]
The 1/4
[0057]
When the print timing pulse is output from the 3/4
[0058]
FIG. 7 is a timing chart of the B print timing generation circuit B of FIG. FIG. 7 shows that the A print
[0059]
The A cycle counter 31 starts timing at the timing of the reference position pulse BP11, and measures the interval time T11 between BP11 and BP12 at the timing of BP12. At the timing of BP12, the cycle
[0060]
At the timing of BP12, the cycle
[0061]
When TP3 is output, the time T11 stored in the cycle
[0062]
In this way, the
[0063]
For example, as shown in FIG. 8, the switching
[0064]
The switching position register 41 is a register that stores a position at which the A printing timing pulse and the B printing timing pulse are switched by the number of encoder outputs, and is set at a position to be switched before printing is started.
[0065]
The position counter 42 counts the output of the
[0066]
The print start position register 43 is a register that stores the position at which the inkjet printer starts printing by the number of encoder outputs, and the print start position is set before printing is started. In this embodiment, since the A print
[0067]
The switching
[0068]
The print start
[0069]
The selector 46 receives the A print timing pulse from the A print
[0070]
The 2-input AND
[0071]
FIG. 9 is a timing chart of the switching
[0072]
In FIG. 9, the encoder A phase output output from the
[0073]
When the value of the
[0074]
When the value of the position counter 42 further advances and the value of the
[0075]
Here, the switching
[0076]
[Verification of defect resolution]
Based on FIG. 10, FIG. 11, and FIG. 12, it is verified that the problems shown in FIGS. As in FIG. 21, a print timing pulse is generated at a timing when the encoder output is divided into two, printing is started during acceleration of the carriage, and vertical ruled lines are printed at the position of the fifth print timing pulse from the print start position. And
[0077]
FIG. 10 shows an output positional relationship between an encoder output, a reference position pulse Load1 signal, and a printing timing pulse when the present invention is applied to a monochrome pattern printed on a linear scale. One cycle (a pair of white and black) of the print pattern of the
[0078]
In FIG. 10, the direction from left to right in the figure is defined as the forward direction, and the direction from right to left is defined as the reverse direction. Since forward printing is performed from left to right, the reference position pulse is generated five times from BP1 to BP5. The intervals between the reference position pulses are (T + 3a) time between BP1 and BP2, (T + 2a) time between BP2 and BP3, (T + a) time between BP3 and BP4, and (T + a) time between BP4 and BP5. ) Time. Print timing pulses in forward printing are generated 8 times from TP1 to TP8.
[0079]
If a vertical ruled line is printed at the position of the fifth print timing pulse TP5, dots are printed at the position of TP5. This position coincides with the position of the reference position pulse BP4, which is originally the position where the dot is to be printed. In the present invention, the
[0080]
On the other hand, at the time of reverse printing, the reference position pulse is generated five times from BP11 to BP15. In FIG. 10, since reverse printing is performed from right to left, the reference position pulse is generated first at BP11 and last at BP15. The intervals between the reference position pulses are (T + 3a) time between BP11 and BP12, (T + 2a) time between BP12 and BP13, (T + a) time between BP13 and BP14, and (T + a) time between BP14 and BP15. ) Time. Print timing pulses in reverse printing are generated 8 times from TP11 to TP18.
[0081]
Since the vertical ruled line is printed at the left position in the period of T time by the encoder output, the dot is printed at the position of the sixth printing timing pulse TP16. However, the dots that are actually printed at this time are positions that are shifted in the reverse direction by 0.5 a hours from the positions. This is because, in printing while the
[0082]
As described above, in the conventional technology, the forward printing is delayed by 2a hours in the forward direction, and the reverse printing is delayed by 2.5a hours in the reverse direction. Therefore, as shown in FIG. Therefore, a vertical ruled line with a step as shown in FIG. 23 was printed. However, in the printer to which the present invention is applied, no deviation occurs in the forward printing as described above. In reverse printing, the printing is delayed by 0.5a hours in the reverse direction, but the printing result can be obtained with no difference in level as shown in FIG. The example described here is the case of vertical ruled line printing. However, according to the present invention, even when printing a general image or character, even if the carriage is printing while accelerating, forward printing and reverse printing are performed. There is little misalignment, and good printing results can be obtained.
[0083]
Other Embodiments of the Invention
FIG. 13 is a diagram for explaining a second embodiment of the present invention. In this embodiment, the timing at which the
[0084]
There is another reason for switching the print timing generation circuit even when the
[0085]
FIG. 14 is a diagram for explaining a third embodiment of the present invention. In this embodiment, the timing at which the
[0086]
As described above, in the second and third embodiments, the print timing generation circuit switching timing is not coincident with the timing at which the moving speed of the
[0087]
FIG. 15 is a diagram for explaining a fourth embodiment of the present invention. In this embodiment, the A print timing generation circuit is used while the
[0088]
FIG. 16 is a diagram for explaining a fifth embodiment of the present invention. In this embodiment, the
[0089]
As mentioned above, although the Example of this invention has been described, this invention is not limited to these, A further many Example is guide | induced by combining the above-mentioned Example. For example, the combination of the first embodiment (FIG. 2) and the third embodiment (FIG. 14), the combination of the second embodiment (FIG. 13) and the third embodiment (FIG. 14), the second embodiment (FIG. 13). And switching during deceleration (adoption of C printing timing generation circuit), combined use of the second embodiment (FIG. 13) and fourth embodiment (FIG. 15), third embodiment (FIG. 14) and fourth embodiment ( 15), a combination of the third embodiment (FIG. 14) and switching during deceleration (adoption of the C printing timing generation circuit), a combination of the third embodiment (FIG. 14) and the fifth embodiment (FIG. 16), This is a combination of the fourth embodiment (FIG. 15) and the fifth embodiment (FIG. 16).
[0090]
【The invention's effect】
The effect of the present invention is that at least two printing timing generation means that can obtain good printing results under limited conditions in an ink jet printer are provided and used by switching according to the printing conditions. And good printing corresponding to the image condition to be printed.
[0091]
In particular, it has a print timing generation circuit that can obtain good print results while the carriage is accelerating and a print timing generation circuit that can obtain good print results while the carriage is at a constant speed. Since the switching means is provided, good printing results can be obtained even when the carriage prints both during acceleration and at a constant speed. This effect does not change even during bidirectional printing.
[Brief description of the drawings]
FIG. 1 is a block diagram of a printer control apparatus according to the present invention.
FIG. 2 is a diagram showing a carriage moving speed and a printing timing generation circuit switching timing in the first embodiment of the present invention.
FIG. 3 is a diagram showing a relationship between a print pattern printed on a linear scale and an encoder output signal.
FIG. 4 is a detailed diagram of an A print timing generation circuit according to the first embodiment of the present invention.
FIG. 5 is a timing chart of the A print timing generation circuit shown in FIG.
FIG. 6 is a detailed diagram of a B print timing generation circuit according to the first embodiment of the present invention.
7 is a timing chart of the B print timing generation circuit shown in FIG.
FIG. 8 is a detailed diagram of the switching circuit in the first embodiment of the present invention.
9 is a timing chart of the switching circuit shown in FIG.
FIG. 10 is a timing chart at the time of bidirectional printing during carriage acceleration of the print timing generation circuit shown in FIG.
FIG. 11 is a diagram showing the positions of dots to be printed based on the print timing results shown in FIG.
12 is a diagram showing a result of printing vertical ruled lines as the set of dots shown in FIG.
FIG. 13 is a diagram showing carriage movement speed and print timing generation circuit switching timing for explaining a second embodiment of the present invention;
FIG. 14 is a diagram showing carriage movement speed and print timing generation circuit switching timing for explaining a third embodiment of the present invention;
FIG. 15 is a diagram showing carriage movement speed and print timing generation circuit switching timing for explaining a fourth embodiment of the present invention;
FIG. 16 is a diagram showing carriage movement speed and print timing generation circuit switching timing for explaining a fifth embodiment of the present invention;
FIG. 17 is a diagram illustrating a print range of a print timing generation circuit when printing an image in which characters and pictures are mixed;
FIG. 18 is a configuration diagram of a general inkjet printer to which the present invention is applied.
FIG. 19 is a timing chart of a conventional print timing generation circuit.
20 is a detailed diagram of a conventional print timing generation circuit that generates the print timing shown in FIG.
FIG. 21 is a timing chart at the time of bidirectional printing during carriage acceleration of the print timing generation circuit shown in FIG.
22 is a diagram showing the positions of dots to be printed based on the result of the printing timing shown in FIG.
23 is a diagram showing a result of printing vertical ruled lines as the set of dots shown in FIG.
[Explanation of symbols]
1 Print head
2 Carriage
3 Motor
4 Linear scale
5 Optical sensors
6 print media
7 Linear encoder
11 Encoder
12 A print timing generation circuit
13 B printing timing generation circuit
14 switching circuit
21 Period counter
22 Period time memory
23 Print timing pulse circuit
24 1/4 divider
25 Mask circuit
31 A period counter
32 N period counter
33 Period time memory
34 1/4 divider
35 2/4 divider
36 3/4 divider
37 4/4 divider
38 4 input OR gate
39 Latch circuit
41 Switching position register
42 Position counter
43 Print start position register
44 Switching position detection circuit
45 Print start position detection circuit
46 selector
47 2-input AND gate
51,52 up counter
53, 54 Latch circuit
55-58 comparator
59 3/4 divider
60-63 2-input AND gate
64 4-input OR gate
Claims (5)
第1の印刷タイミング発生回路と、
第2の印刷タイミング発生回路と、
前記第1の印刷タイミング発生回路と前記第2の印刷タイミング発生回路とを前記エンコーダの出力によって切り替えて使用する切替回路とを有し、
この切替回路は、前記キャリッジの移動速度が変化しているときに前記第1の印刷タイミング発生回路を使用し、前記キャリッジの移動速度が一定のときに前記第2の印刷タイミング発生回路を使用し、
前記第1の印刷タイミング発生回路は、
前記エンコーダが出力する基準位置パルスの周期を計時する第1の周期カウンタと、
前記第1の周期カウンタで計時された時間を保持しておく第1の周期時間記憶部と、
前記基準位置パルスの反転出力を前記周期における当初の印刷タイミングパルスとして出力し、前記第1の周期時間記憶部に記憶された時間を基に後続の印刷タイミングパルスを発生させる印刷タイミングパルス回路とで構成され、
更に、前記印刷タイミングパルス回路は、
前記第1の周期時間記憶部に記憶された時間の1/NのタイミングでN個の印刷タイミングパルスを発生する1/N除算器と、
前記1/N除算器から前記印刷タイミングパルスが(N−1)回出力されるとN回目の前記1/N除算器の出力をマスクするマスク回路とを有し、
前記第2の印刷タイミング発生回路は、
前記エンコーダが出力する基準位置パルスの周期を計時する第2の周期カウンタと、
前記第2の周期カウンタで計時された時間を保持しておく第2の周期時間記憶部と、
この第2の周期時間記憶部に記憶された周期時間を計時し、この周期時間を計時し終えたときに計時を再開する第3の周期カウンタとを有し、
前記第3の周期カウンタが計時した時間に基づいて、前記第2の周期時間記憶部に記憶された周期時間を逓倍して印刷タイミングパルスを発生することを特徴とするプリンタ制御装置。 A printer control device in an inkjet printer including an encoder that outputs an electrical signal for generating a printing timing for ejecting ink droplets from a print head mounted on a carriage,
A first print timing generation circuit;
A second print timing generation circuit;
A switching circuit that switches between the first print timing generation circuit and the second print timing generation circuit according to the output of the encoder;
The switching circuit uses the first print timing generation circuit when the carriage movement speed is changing, and uses the second print timing generation circuit when the carriage movement speed is constant. ,
The first print timing generation circuit includes:
A first period counter for measuring the period of the reference position pulse output by the encoder;
A first cycle time storage unit for holding the time counted by the first cycle counter;
A print timing pulse circuit that outputs an inverted output of the reference position pulse as an initial print timing pulse in the cycle and generates a subsequent print timing pulse based on the time stored in the first cycle time storage unit; Configured,
Furthermore, the printing timing pulse circuit includes:
A 1 / N divider for generating N printing timing pulses at a timing of 1 / N of the time stored in the first cycle time storage unit;
Have a mask circuit for masking the output of the 1 / N the print timing pulse from the divider is (N-1) times the output N-th of the 1 / N divider,
The second print timing generation circuit includes:
A second period counter for measuring the period of the reference position pulse output from the encoder;
A second cycle time storage unit for holding the time counted by the second cycle counter;
A third cycle counter that counts the cycle time stored in the second cycle time storage unit and restarts timing when the cycle time has been measured,
A printer control device that generates a printing timing pulse by multiplying a cycle time stored in the second cycle time storage unit based on a time counted by the third cycle counter .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001317357A JP3615178B2 (en) | 2001-10-15 | 2001-10-15 | Printer control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001317357A JP3615178B2 (en) | 2001-10-15 | 2001-10-15 | Printer control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003118094A JP2003118094A (en) | 2003-04-23 |
| JP3615178B2 true JP3615178B2 (en) | 2005-01-26 |
Family
ID=19135239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001317357A Expired - Fee Related JP3615178B2 (en) | 2001-10-15 | 2001-10-15 | Printer control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3615178B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6236774B2 (en) * | 2012-11-29 | 2017-11-29 | 株式会社リコー | Image forming apparatus and program |
| JP6759162B2 (en) * | 2017-07-27 | 2020-09-23 | ローランドディー.ジー.株式会社 | Inkjet printer |
-
2001
- 2001-10-15 JP JP2001317357A patent/JP3615178B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003118094A (en) | 2003-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5873663A (en) | Printing apparatus and printing method thereof | |
| US6170933B1 (en) | Printer control apparatus | |
| JP3573788B2 (en) | Printing method and apparatus | |
| JP3615178B2 (en) | Printer control device | |
| JPH11277808A (en) | Timing pulse generator and printer | |
| EP0524619A2 (en) | Method and apparatus for print control | |
| HK1006442B (en) | Method and apparatus for print control | |
| US6042281A (en) | Printing apparatus | |
| US8186792B2 (en) | Timing signal generator and liquid ejecting apparatus incorporating the same | |
| US6481815B1 (en) | Ink jet printer and its preliminary driving method | |
| JP3962565B2 (en) | Print control method | |
| JP2797728B2 (en) | Pulse generator waveform processing circuit | |
| JP3640981B2 (en) | How to print an image on print media | |
| JP3188976B2 (en) | Print control device and method | |
| JPWO1991019612A1 (en) | Printing control device and method | |
| JP2002002046A (en) | Inkjet printer | |
| JP4069134B2 (en) | Printer control device | |
| KR980006799A (en) | Position control of step motor and printing control device and method of printing head | |
| JPS62170363A (en) | Method and apparatus for interpolation for slant line in thermal printer | |
| JP4254041B2 (en) | Recording apparatus and recording control method | |
| JP2003175650A (en) | Image forming device | |
| JPH11192746A (en) | Recording device and recording position control device | |
| JP3046460B2 (en) | Printer device | |
| JP5104445B2 (en) | Printing apparatus and printing method | |
| JP2739617B2 (en) | Serial dot printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040420 |
|
| 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: 20041015 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041028 |
|
| 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: 20071112 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081112 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091112 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101112 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |