JPH1058668A - Ink jet printer and ink discharge timing correcting method - Google Patents

Ink jet printer and ink discharge timing correcting method

Info

Publication number
JPH1058668A
JPH1058668A JP8233644A JP23364496A JPH1058668A JP H1058668 A JPH1058668 A JP H1058668A JP 8233644 A JP8233644 A JP 8233644A JP 23364496 A JP23364496 A JP 23364496A JP H1058668 A JPH1058668 A JP H1058668A
Authority
JP
Japan
Prior art keywords
ink
distance
printing
timing
ejection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8233644A
Other languages
Japanese (ja)
Inventor
Hiroyuki Fujii
弘之 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP8233644A priority Critical patent/JPH1058668A/en
Publication of JPH1058668A publication Critical patent/JPH1058668A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/008Controlling printhead for accurately positioning print image on printing material, e.g. with the intention to control the width of margins
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/407Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
    • B41J3/4073Printing on three-dimensional objects not being in sheet or web form, e.g. spherical or cubic objects

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To permit the printing of an objective printing picture and the like optimally on a printing surface having a curved surface by a method wherein the discharging timing of ink out of an ink discharging port is changed in accordance with the change of mutual distance between the moving locus of the ink discharging port of a printing head and the ink adhering position of the printing surface. SOLUTION: The left and right distance sensors 11, 12 of a sensor 10 measure a mutual distance between respective ink discharging port passing positions and a printing surface while passing the positions before respective ink discharging ports pass the positions. The values of measured distances are stored into an RAM 122 of a memory 120 through a sensor I/F 140 together with a measuring time and the distance data of left and right imaginary distance tables, then, imaginary distance data after elapsing a predetermined period of time are extracted from the distance data to operate a distance difference data between the imaginary distance data and a reference distance data with respect to the printing surface of the type of a plane. A reference discharging timing is corrected referring to the distance table to obtain respective discharging timings whereby the optimum discharging timing of ink can be determined from the previously obtained mutual distance between the ink discharging port and the adhering position of the ink.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、インクジェットプ
リンタおよびそのインク吐出タイミング補正方法に関す
る。
[0001] 1. Field of the Invention [0002] The present invention relates to an ink jet printer and a method of correcting ink ejection timing thereof.

【0002】[0002]

【従来の技術】図7および図8に示すように、一般に、
インクジェットプリンタの印刷ヘッド21は、キャリッ
ジ203の先端に固定され、印刷のために左右に往復移
動する。このため、例えば、右に移動しながら、ノズル
22のインク吐出口22aからインク滴ikを吐出する
と、慣性により放物線を描いて、平面状の印刷面PS上
の目標位置v(V)より距離Lr分だけ右側にずれたイ
ンク付着位置ip(Ar)に付着する(図7(b)、図
8(a))。左に移動する場合にも、距離Ll分だけ左
側にずれた位置ip(Al)に付着する(図7(b)、
図8(b))。
2. Description of the Related Art As shown in FIGS.
The print head 21 of the inkjet printer is fixed to the tip of the carriage 203, and reciprocates left and right for printing. Therefore, for example, when the ink droplet ik is ejected from the ink ejection port 22a of the nozzle 22 while moving to the right, a parabola is drawn by inertia and the distance Lr from the target position v (V) on the planar printing surface PS. The ink adheres to the ink adhering position ip (Ar) shifted to the right by the distance (FIGS. 7B and 8A). Also when moving to the left, it adheres to the position ip (Al) shifted to the left by the distance Ll (FIG. 7B,
FIG. 8 (b).

【0003】このような不具合を解消するため、従来の
インクジェットプリンタでは、インク吐出口22aと印
刷面PSとの一定の相互間距離Dcに対応して規定され
た時間分だけ、早いタイミングでインク滴ikを吐出す
ることにより、距離LrまたはLlのズレ分を補正して
いる(図7(c)のBr、Bl)。
In order to solve such a problem, in a conventional ink-jet printer, an ink droplet is formed at an earlier timing by a time defined in correspondence with a certain distance Dc between the ink discharge port 22a and the printing surface PS. By discharging ik, the deviation of the distance Lr or Ll is corrected (Br, Bl in FIG. 7C).

【0004】[0004]

【発明が解決しようとする課題】しかし、このような従
来のインクジェットプリンタでは、インク吐出口22a
と印刷面PSとが、一定の相互間距離Dcだけ離れてい
る場合の補正しか考慮していないため、曲面を有する印
刷面PSには対応できない。すなわち、吐出タイミング
が固定されていると、インク吐出口22aと印刷面PS
との相互間距離が刻々と変化する曲面を有する印刷面P
Sの目標位置vに、正確に印刷できない。この結果、例
えば、図6(a)に示すような曲面を有する印刷面PS
に対して、等間隔線を印刷しようとしても、同図(b)
に示すように、等間隔の仮想線(目標位置)Vからずれ
た実印刷線CrまたはClのように、印刷されてしま
う。
However, in such a conventional ink jet printer, the ink ejection port 22a is not provided.
Since only the correction when the distance between the print surface PS and the print surface PS is a predetermined distance Dc is considered, the print surface PS having a curved surface cannot be handled. That is, if the ejection timing is fixed, the ink ejection port 22a and the printing surface PS
Printing surface P having a curved surface whose distance between each other changes every moment
Printing cannot be performed accurately at the target position v of S. As a result, for example, the printing surface PS having a curved surface as shown in FIG.
(B)
As shown in (2), printing is performed like an actual printing line Cr or Cl shifted from a virtual line (target position) V at equal intervals.

【0005】本発明は、上述のような課題を解決するた
めになされたものであり、曲面を有する印刷面に対して
も、目的の印刷画像などを適切に印刷することができ
る、インクジェットプリンタおよびそのインク吐出タイ
ミング補正方法を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and an ink jet printer and an ink jet printer capable of appropriately printing a target print image and the like on a curved print surface. An object of the present invention is to provide a method for correcting the ink ejection timing.

【0006】[0006]

【課題を解決するための手段】請求項1のインクジェッ
トプリンタのインク吐出タイミング補正方法は、印刷ヘ
ッドのインク吐出口の移動軌跡と印刷面のインク付着位
置との相互間距離の変化に応じて、前記インク吐出口か
らの吐出タイミングを変化させることを特徴とする。
According to a first aspect of the present invention, there is provided a method for correcting an ink ejection timing of an ink jet printer, the method comprising: changing a distance between a movement locus of an ink ejection port of a print head and an ink adhering position on a printing surface; The ejection timing from the ink ejection port is changed.

【0007】一般に、移動する印刷ヘッドのインク吐出
口からインク滴を吐出したときのインク付着位置は、同
じ位置から静止状態で吐出したときのインク滴の付着位
置とは一致せず、その慣性により、かつ、インク吐出口
と印刷面との相互間距離に対応してずれることになる。
このインク吐出タイミング補正方法によれば、その相互
間距離の変化に応じて、インク吐出タイミングを変化さ
せるので、インク吐出口との相互間距離が一定となる平
面のみの印刷面ばかりでなく、曲面を有する印刷面に対
しても、インク付着位置が目標位置とずれることなく、
適切に印刷することができる。
In general, the position where ink is deposited when ink droplets are ejected from the ink ejection port of a moving print head does not coincide with the position where ink droplets are ejected when the ink droplets are ejected in the stationary state from the same position. In addition, the displacement will occur in accordance with the mutual distance between the ink discharge port and the printing surface.
According to this ink ejection timing correction method, the ink ejection timing is changed in accordance with the change in the distance between the ink ejection timings. Even for a printing surface having a, the ink adhesion position does not deviate from the target position,
It can print properly.

【0008】請求項2のインクジェットプリンタは、印
刷ヘッドのインク吐出口の移動軌跡と印刷面のインク付
着位置との相互間距離を、前記印刷ヘッドの移動に先行
して計測する距離計測手段と、前記距離計測手段の計測
結果に基づいて、目標のインク付着位置に対する前記イ
ンク吐出口からの吐出タイミングを決定し、その吐出タ
イミングに基づく印刷制御信号を生成して出力する制御
手段と、前記制御手段からの前記印刷制御信号に従っ
て、前記インク吐出口からインク滴を吐出させる印刷手
段と、を備えたことを特徴とする。
In an ink jet printer according to a second aspect of the invention, a distance measuring means for measuring a distance between a movement locus of an ink discharge port of a print head and an ink adhering position on a print surface prior to the movement of the print head. A control unit that determines a discharge timing from the ink discharge port with respect to a target ink adhesion position based on a measurement result of the distance measurement unit, generates and outputs a print control signal based on the discharge timing, and the control unit And printing means for discharging ink droplets from the ink discharge port in accordance with the print control signal from the printer.

【0009】一般に、等速で移動するインク吐出口から
インク滴を吐出したときのインク付着位置は、そのイン
ク滴が付着した時刻に位置するインク吐出口位置から、
静止状態でインク滴を吐出したときのインク付着位置に
一致する。本発明のインクジェットプリンタでは、距離
計測手段により、印刷ヘッドの移動に先行して、目標の
インク付着位置と、インク滴が付着する時刻に位置する
インク吐出口位置との相互間距離を予め計測することが
できるため、その相互間距離に基づいて、目標のインク
付着位置にインク滴を付着させるための適切な吐出タイ
ミングを決定することができる。これにより、印刷位置
によってインク吐出口からの相互間距離が変化しても、
インク付着位置を加味して吐出動作を行うことができ、
この結果、曲面を有する印刷面に対しても、適切に印刷
することができる。
In general, the position where ink is ejected from an ink outlet that moves at a constant speed is determined by the position of the ink outlet located at the time when the ink droplet is attached.
This corresponds to the ink attachment position when the ink droplet is ejected in a stationary state. In the ink jet printer of the present invention, the distance between the target ink attachment position and the position of the ink ejection port located at the time when the ink droplets are attached is measured in advance by the distance measurement unit before the movement of the print head. Therefore, it is possible to determine an appropriate ejection timing for causing the ink droplet to adhere to the target ink attaching position based on the distance between the ink droplets. Thereby, even if the mutual distance from the ink ejection port changes depending on the printing position,
The ejection operation can be performed in consideration of the ink attachment position,
As a result, printing can be appropriately performed even on a printing surface having a curved surface.

【0010】請求項2のインクジェットプリンタにおい
て、前記装着ヘッドは、往復移動の少なくとも一方の移
動時に印刷を行うようになっており、前記距離計測手段
は、前記装着ヘッドの移動に同期して移動するととも
に、前記少なくとも一方の移動に対する先方位置に配設
されていることが、好ましい。
The ink jet printer according to claim 2, wherein the mounting head performs printing during at least one of reciprocating movements, and the distance measuring means moves in synchronization with the movement of the mounting head. In addition, it is preferable to be disposed at a position ahead of the at least one movement.

【0011】このインクジェットプリンタでは、印刷ヘ
ッドの印刷のための移動に対する先方位置に、距離計測
手段が設けられているため、印刷ヘッドの移動に先行し
て相互間距離を計測することができる。これにより、そ
の相互間距離に基づいて、目標のインク付着位置にイン
ク滴を付着させるための適切な吐出タイミングを決定す
ることができ、インク吐出口からの相互間距離が変化す
る曲面を有する印刷面に対しても、適切に印刷すること
ができる。
In this ink jet printer, since the distance measuring means is provided at a position ahead of the movement of the print head for printing, the mutual distance can be measured prior to the movement of the print head. Accordingly, it is possible to determine an appropriate ejection timing for causing the ink droplet to adhere to the target ink attaching position based on the mutual distance, and to perform printing with a curved surface in which the mutual distance from the ink ejection port changes. Printing can also be performed appropriately on the surface.

【0012】[0012]

【発明の実施の形態】以下、添付図面を参照して、本発
明の一実施形態に係るインクジェットプリンタおよびそ
のインク吐出タイミング補正方法について説明する。以
下に説明するインクジェットプリンタは、仮想相互間距
離によってインク滴の吐出タイミングを補正することに
より、インク吐出口との相互間距離が一定となる平面の
みの印刷面ばかりでなく、相互間距離が変化する曲面を
有する印刷面に対しても、適切に印刷することができる
ことを特徴とする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An ink jet printer and an ink ejection timing correcting method according to an embodiment of the present invention will be described below with reference to the accompanying drawings. The ink jet printer described below corrects not only the printing surface of the plane where the distance between the ink discharge ports is constant but also the distance between the inks by correcting the ejection timing of the ink droplets based on the virtual distance between the ink droplets. It is characterized in that printing can be appropriately performed even on a printing surface having a curved surface.

【0013】図1は、本発明を適用したインクジェット
プリンタの一例を示している。このインクジェットプリ
ンタ1は、同図に示すように、本体制御部(制御手段)
100、センサ(距離計測手段)10、印刷部(印刷手
段)20、および、インクジェットプリンタ1内の他の
各部50とを備えている。このインクジェットプリンタ
1は、下記に詳述する本発明の特徴点以外は、従来の一
般的なインクジェットプリンタと同等なので、図1に
は、本発明に関係しない各部をまとめて他の各部50と
して省略して示してある。
FIG. 1 shows an example of an ink jet printer to which the present invention is applied. As shown in FIG. 1, the inkjet printer 1 has a main body control unit (control means).
The inkjet printer 1 includes a sensor 100 (distance measuring unit) 10, a printing unit (printing unit) 20, and other units 50 in the inkjet printer 1. This ink jet printer 1 is the same as a conventional general ink jet printer except for the features of the present invention described in detail below. Therefore, in FIG. Is shown.

【0014】このインクジェットプリンタ1全体の動作
は、本体制御部100によって制御される。この本体制
御部100は、図1に示すように、CPU110、メモ
リ120の他、センサ10からの入力を処理するセンサ
I/F140、後述の吐出タイミング補正演算その他の
演算系処理を行う演算回路150、CPU110からの
指令により印刷部20を制御する印刷部コントローラ1
60、および、他の各部50を制御するための他の各部
コントローラ170を備え、内部バス180によって、
相互に接続されている。他の各部コントローラ170
も、上述の他の各部50と同じ理由により省略して示し
てある。
The overall operation of the ink jet printer 1 is controlled by the main body control unit 100. As shown in FIG. 1, the main body control unit 100 includes, in addition to the CPU 110 and the memory 120, a sensor I / F 140 for processing an input from the sensor 10, and a calculation circuit 150 for performing a discharge timing correction calculation and other calculation processing described below. Printing unit controller 1 for controlling printing unit 20 in accordance with a command from CPU 110
60, and another controller 170 for controlling each of the other units 50.
Interconnected. Other parts controller 170
Are also omitted for the same reason as the other units 50 described above.

【0015】メモリ120は、ROM121とRAM1
22を備え、ROM121は、後述する吐出タイミング
補正処理の他、インクジェットプリンタ1内の各部の制
御を行うための制御用プログラムなどを記憶しており、
RAM122は、後述する右と左の仮想距離テーブルT
Dr、TDl、距離テーブルTBl、タイミングテーブ
ルTBt、補正テーブルTBcの他、通常の印刷用デー
タなどの各種データを記憶している。CPU110は、
RAM122内のデータをROM121内のプログラム
に従って処理することにより、内部バス180を介して
各部に制御信号を出力し、その結果、本体制御部100
全体としてインクジェットプリンタ1全体を制御してい
る。
The memory 120 includes a ROM 121 and a RAM 1
The ROM 121 stores a control program and the like for controlling each unit in the ink jet printer 1 in addition to an ejection timing correction process described later.
The RAM 122 stores a right and left virtual distance table T described later.
In addition to Dr, TDl, distance table TBl, timing table TBt, correction table TBc, various data such as normal printing data are stored. The CPU 110
By processing the data in the RAM 122 in accordance with the program in the ROM 121, a control signal is output to each unit via the internal bus 180, and as a result, the main body control unit 100
The entirety of the inkjet printer 1 is controlled.

【0016】センサ10は、左右の測距センサ11、1
2を備え、後述の仮想距離(仮想相互間距離)を求める
ために使用される。図3は、印刷部20により印刷を行
う際の概略動作を示す模式図であり、この印刷部20も
下記の特徴点以外は、従来のインクジェットプリンタと
同等の構成のため、他の説明は省略する。同図に示すよ
うに、キャリッジ23は、その左側面下部に左測距セン
サ11、右側面下部に右測距センサ12が設けられ、下
端に印刷ヘッド21を搭載した状態で、印刷のために印
刷面PSの上方を左右に移動できるように構成されてい
る。
The sensor 10 includes left and right distance measuring sensors 11, 1
2, which is used to determine a virtual distance (inter-virtual distance) described later. FIG. 3 is a schematic diagram showing a schematic operation when printing is performed by the printing unit 20. Since the printing unit 20 has the same configuration as the conventional inkjet printer except for the following features, other descriptions are omitted. I do. As shown in the figure, the carriage 23 is provided with a left distance measuring sensor 11 at a lower portion on a left side surface thereof and a right distance measuring sensor 12 at a lower portion on a right side surface thereof. It is configured to be able to move left and right above the printing surface PS.

【0017】左測距センサ11は、超音波、光または機
械的な測距センサから成り、キャリッジ23が左に移動
する場合に、印刷ヘッド21の各ノズル22の各インク
吐出口22aが通過する位置を、それより前の時点で通
過しながら、その位置と印刷面PSとの相互間の距離D
lを計測する。右測距センサ12も同様に、キャリッジ
23が右に移動する場合に、各インク吐出口22aの通
過位置と印刷面PSとの相互間の距離Drを計測する。
これらの計測結果は、センサI/F140を介してRA
M122内に、左仮想距離テーブルTDlまたは右仮想
距離テーブルTDrの距離データDlまたはDrとし
て、その計測時刻を示す時刻データや記憶アドレスに対
応させて記憶され、後述の仮想距離データDpとなる。
The left distance measuring sensor 11 is composed of an ultrasonic, optical or mechanical distance measuring sensor. When the carriage 23 moves to the left, each ink discharge port 22a of each nozzle 22 of the print head 21 passes. While passing the position at an earlier time, the distance D between the position and the printing surface PS
Measure l. Similarly, the right distance measurement sensor 12 measures the distance Dr between the passing position of each ink ejection port 22a and the printing surface PS when the carriage 23 moves to the right.
These measurement results are transmitted to the RA via the sensor I / F 140.
In M122, the distance data Dl or Dr of the left virtual distance table TDl or the right virtual distance table TDr is stored in association with time data indicating the measurement time or a storage address, and becomes virtual distance data Dp described later.

【0018】ここで、インク吐出口22aから吐出され
るインク滴のインク付着位置と吐出タイミングとの関係
について、図4および図5を参照して説明しておく。た
だし、両図は理解を容易にするために、要所となる距離
等を一部誇張して示している。
Here, the relationship between the ink adhering position of the ink droplet ejected from the ink ejection port 22a and the ejection timing will be described with reference to FIGS. 4 and 5. FIG. However, in both figures, the distances and the like which are important points are partially exaggerated for easy understanding.

【0019】一般に、移動する印刷ヘッドのインク吐出
口からインク滴を吐出したときのインク付着位置は、同
じ位置から静止状態で吐出したときのインク付着位置と
は一致せず、その慣性によりずれることになるが、等速
で移動するインク吐出口からのインク付着位置は、その
インク滴が付着した時刻に位置するインク吐出口位置か
ら、静止状態でインク滴を吐出したときのインク付着位
置に一致する。一方、この静止状態で所定時間後にイン
ク滴を付着させるための吐出タイミングは、この静止状
態でのインク吐出口位置とインク付着位置との相互間距
離から、吐出から付着までの所要時間を求め、所定時間
からその所要時間を引くことにより求めることができ
る。
In general, the position where ink is ejected from an ink ejection opening of a moving print head does not coincide with the position where ink is ejected from the same position in a stationary state, and shifts due to inertia. However, the position where the ink is ejected from the ink orifice that moves at a constant speed matches the position where the ink is ejected in a stationary state from the position of the ink orifice where the ink droplet adheres. I do. On the other hand, the ejection timing for depositing ink droplets after a predetermined time in the stationary state is determined from the mutual distance between the ink ejection port position and the ink attachment position in the stationary state, the time required from ejection to attachment is determined. It can be obtained by subtracting the required time from the predetermined time.

【0020】例えば、キャリッジ23が印刷のために右
に移動している場合、図4(b)に示す実線の位置の、
最も右側のインク吐出口22a2の直下の印刷面PS上
の点ip2に、そのインク吐出口22a2から吐出した
インク滴ik2を付着させるためには、仮に静止状態で
その位置からインク滴ik2を吐出したときの吐出から
付着までの所要時間を、その位置での相互間の距離Dr
2から求め、その所要時間分だけ前の位置、すなわち、
ズレ分の距離Lr2だけ左の同図(b)の仮想線(二点
鎖線)のインク吐出口22a2の位置にあるときに、イ
ンク滴ik2を吐出するようにすれば良い。これによ
り、上記の所要時間経過後に印刷面PS上の点ip2に
インク滴ik2が付着することになる。
For example, when the carriage 23 is moving to the right for printing, the position of the solid line shown in FIG.
In order to attach the ink droplet ik2 discharged from the ink discharge port 22a2 to the point ip2 on the printing surface PS directly below the rightmost ink discharge port 22a2, the ink drop ik2 was discharged from that position in a stationary state. The time required from discharge to adhesion at the time is the distance Dr between the positions.
2 and the position before the required time, that is,
The ink droplet ik2 may be ejected when it is located at the position of the ink ejection opening 22a2 indicated by the virtual line (two-dot chain line) in FIG. As a result, the ink droplet ik2 adheres to the point ip2 on the printing surface PS after the required time has elapsed.

【0021】このため、図4(a)に示すように右に移
動する場合に、キャリッジ23の印刷ヘッド21のイン
ク吐出口22a2から吐出したインク滴ik2を、所定
時間後に所定のインク付着位置ip2に付着させるため
の吐出タイミングは、その所定時間後にインク吐出口2
2a2が通過する位置とインク付着位置ip2との相互
間の距離Dr2から決定できる。すなわち、相互間距離
Dr2を、右測距センサ12により予め計測しておき、
その相互間距離Dr2から、吐出から付着までの所要時
間を求めることにより、所定時間からその所要時間を引
いた時間経過後を、吐出タイミングとして決定できる。
これにより、その吐出タイミングでインク吐出口22a
2からインク滴ik2を吐出するようにすれば、所定時
間後に所定のインク付着位置ip2に付着することにな
る。
For this reason, when moving to the right as shown in FIG. 4A, the ink droplet ik2 discharged from the ink discharge port 22a2 of the print head 21 of the carriage 23 is moved to a predetermined ink adhering position ip2 after a predetermined time. The ejection timing for causing the ink to adhere to the ink ejection port 2 after a predetermined time has elapsed.
It can be determined from the distance Dr2 between the position where 2a2 passes and the ink adhering position ip2. That is, the mutual distance Dr2 is measured in advance by the right distance measurement sensor 12, and
By determining the required time from ejection to adhesion from the mutual distance Dr2, it is possible to determine the ejection timing after the lapse of a predetermined time minus the required time.
Thereby, the ink ejection port 22a is
If the ink droplet ik2 is ejected from No. 2, the ink droplet ik2 will adhere to a predetermined ink attachment position ip2 after a predetermined time.

【0022】同様に、同図(b)に示すように、例え
ば、キャリッジ23が印刷のために右に移動している場
合に、最も左側のインク吐出口22a1から吐出したイ
ンク滴ik1を、所定のインク付着位置ip1に付着さ
せるための吐出タイミングは、インク吐出口22a1の
通過位置とインク付着位置ip1との相互間の距離Dr
1から決定できる。すなわち、キャリッジ23が図4
(a)の仮想線で示すキャリッジ24の位置にあるとき
に、相互間距離Drlを右測距センサ12により予め計
測しておくことにより、その相互間距離Dr1から吐出
タイミングを決定できる。この場合の吐出タイミング
は、インク吐出口22a1がズレ分の距離Lr1分だけ
左の同図(c)の位置を通過するタイミングとなる。
Similarly, as shown in FIG. 2B, for example, when the carriage 23 is moving to the right for printing, the ink droplet ik1 ejected from the leftmost ink ejection port 22a1 is removed by a predetermined amount. The ejection timing for attaching the ink to the ink attachment position ip1 is determined by the distance Dr between the passing position of the ink ejection port 22a1 and the ink attachment position ip1.
It can be determined from 1. That is, the carriage 23 is
By measuring the mutual distance Drl in advance by the right distance measurement sensor 12 at the position of the carriage 24 indicated by the imaginary line in (a), the ejection timing can be determined from the mutual distance Dr1. In this case, the ejection timing is a timing at which the ink ejection port 22a1 passes the left position shown in FIG.

【0023】一般に、奥行き方向の1列に並んだ複数の
ノズル22のインク吐出口22aから同時にインク滴i
kを吐出すれば、すなわち、例えば、図4の単一のイン
ク吐出口22a2と同一位置に奥行き方向に並んだ複数
のインク噴出口22aから同時にインク滴ik2を吐出
すれば、印刷する画像の奥行き方向の単一のドット列分
を印刷できる。このため、キャリッジ23を移動しなが
ら、印刷画像の一列分ずつシリアルに印刷することによ
り、文字、数字、記号、図形などの一連の印刷画像を印
刷することができる。
Generally, ink droplets i are simultaneously discharged from the ink discharge ports 22a of a plurality of nozzles 22 arranged in one row in the depth direction.
k, that is, for example, by simultaneously ejecting ink droplets ik2 from a plurality of ink ejection ports 22a arranged in the depth direction at the same position as the single ink ejection port 22a2 in FIG. A single dot row in the direction can be printed. For this reason, a series of print images such as characters, numbers, symbols, and figures can be printed by serially printing one line of the print image while moving the carriage 23.

【0024】一方、複数列のノズル22aを用いて、上
記のような印刷画像の複数のドット列を同時に印刷でき
れば、印刷の高速化が図れる。特に印刷画像を形成する
全ドットに対応するノズル22aを用いて、画像全体を
同時に印刷できれば、格段の高速化が図れることは自明
のことである。本発明のインクジェットプリンタ1は、
後述の吐出タイミング補正処理により、このような高速
印刷にも対応できるように構成されているので、以下、
そのような場合のインク付着位置と吐出タイミングとの
関係について説明する。
On the other hand, if a plurality of dot rows of a print image as described above can be simultaneously printed using a plurality of rows of nozzles 22a, printing can be speeded up. In particular, if the entire image can be simultaneously printed using the nozzles 22a corresponding to all the dots forming the print image, it is obvious that the speed can be remarkably increased. The inkjet printer 1 according to the present invention includes:
The ejection timing correction process described later is configured to support such high-speed printing.
The relationship between the ink attachment position and the ejection timing in such a case will be described.

【0025】例えば、図4の印刷面PS上のインク付着
位置ip1とインク付着位置ip2との間に、印刷画像
Gを印刷する場合、その間を移動するインク吐出口22
aと印刷面PSとの相互間距離を随時計測して記憶して
おき、印刷ヘッド21の各インク吐出口22aから吐出
するインク滴ikの吐出から付着までの各所要時間を求
め、その各所要時間から各インク吐出口22aの各吐出
タイミングを決定できる。
For example, when a print image G is printed between the ink adhering position ip1 and the ink adhering position ip2 on the printing surface PS in FIG.
a and the printing surface PS are measured and stored at any time, and the required time from discharge to attachment of the ink droplet ik discharged from each ink discharge port 22a of the print head 21 is calculated. Each ejection timing of each ink ejection port 22a can be determined from the time.

【0026】この場合、図4に示すように、印刷ヘッド
21による印刷画像Gの幅W分だけ、右測距センサ12
の計測結果による仮想距離データDpを、RAM122
内に右仮想距離テーブルTDrの距離データDrとして
記憶しておけば良い。この場合の記憶方法としては、印
刷ヘッド21の移動に対応して、距離データDrの記憶
アドレスを、単位時間経過毎にずらして行くか、あるい
は、FIFOメモリ等を利用しても良い。また、右測距
センサ12の計測位置と、最も近いインク吐出口22a
2との位置との相対距離Lrcは、インク吐出口22a
2からのインク付着位置のズレ分の距離Lr2より、吐
出タイミングを求める演算の処理時間分だけ大きけれ
ば、吐出タイミングを適切に決定できる。
In this case, as shown in FIG. 4, the right distance measuring sensor 12 is moved by the width W of the print image G by the print head 21.
The virtual distance data Dp based on the measurement result of
May be stored as distance data Dr of the right virtual distance table TDr. As a storage method in this case, the storage address of the distance data Dr may be shifted every unit time in accordance with the movement of the print head 21, or a FIFO memory or the like may be used. Further, the measurement position of the right distance measurement sensor 12 and the nearest ink ejection port 22a
The relative distance Lrc from the position of the ink ejection port 22a
The ejection timing can be determined appropriately if it is larger than the distance Lr2 from the deviation of the ink adhering position from No. 2 by the processing time for the calculation of the ejection timing.

【0027】通常、インク付着位置のズレ分の距離Lr
2等は微少距離となるため、上記の方法で十分である
が、以下に説明するように、右測距センサ12と各イン
ク吐出口22aとの相対位置の制限をより緩和し、か
つ、記憶しておく距離データDrの量を少なくする方法
もある。
Normally, the distance Lr corresponding to the displacement of the ink adhering position.
Since the second distance is a very small distance, the above method is sufficient. However, as described below, the restriction on the relative position between the right distance measurement sensor 12 and each ink ejection port 22a is further relaxed and stored. There is also a method of reducing the amount of distance data Dr to be stored.

【0028】例えば、図5に示すように、キャリッジ2
3の位置における右測距センサ12の計測結果を、印刷
ヘッド21の中央のインク吐出口22a3の、今回
(i)の相対間距離Dr(i)とし、微少時間前の、す
なわち今回(i)のキャリッジ23より微少距離ΔLr
だけ左の位置のキャリッジ24のときに計測した計測結
果を、前回(i−1)の相対間距離Dr(i−1)とし
て、相対間距離Dr(i−1)と相対間距離Dr(i)
との差分である微少距離ΔDrと、微少距離ΔLrとか
ら、印刷面PSの傾きθを求め、その傾きθから各イン
ク吐出口22aの印刷面PSとの相対間距離を個別に求
め、各インク吐出口22aから吐出するインク滴ikの
吐出から付着までの各所要時間を求め、その各所要時間
から各インク吐出口22aの各吐出タイミングを決定で
きる。
For example, as shown in FIG.
The measurement result of the right distance measurement sensor 12 at the position 3 is the relative distance Dr (i) of the current ink discharge port 22a3 of the print head 21 this time (i), which is a minute before, that is, this time (i). Distance ΔLr from the carriage 23
The measurement result measured at the position of the carriage 24 to the left only is the relative distance Dr (i-1) and the relative distance Dr (i) as the relative distance Dr (i-1) of the previous time (i-1). )
The inclination θ of the printing surface PS is obtained from the minute distance ΔDr and the minute distance ΔLr, which are the differences between the ink ejection openings 22a, and the relative distance between the ink ejection openings 22a and the printing surface PS is individually obtained from the inclination θ. Each required time from ejection to attachment of the ink droplet ik ejected from the ejection port 22a is obtained, and each ejection timing of each ink ejection port 22a can be determined from the required time.

【0029】この場合、記憶しておく距離データDrの
量は、吐出タイミングを求めるために読み出されるまで
の距離データDr(i)のiの変化数分でよいので、メ
モリ容量を節約できる。また、右測距センサ12の計測
位置は、印刷ヘッド21の中央のインク吐出口22a3
からの距離Lrcが、最低限、前述の図4の距離Lr2
より、吐出タイミングを求める演算の処理時間分だけ大
きければ良いので、図4の場合よりキャリッジ23をコ
ンパクトにできる。
In this case, the amount of distance data Dr to be stored may be equal to the number of changes of i of the distance data Dr (i) until it is read in order to determine the ejection timing, so that the memory capacity can be saved. Further, the measurement position of the right distance measurement sensor 12 is the ink ejection port 22a3 in the center of the print head 21.
Is at least the distance Lr2 in FIG.
It is sufficient if the length of the carriage 23 is larger by the processing time of the calculation for calculating the ejection timing.

【0030】さらに、図4や図5の場合、平面の印刷面
に対する基準距離Dcに対応して規定された基準吐出タ
イミングを、右測距センサ12の計測結果との差によっ
て補正することにより、吐出タイミングを決定すること
もできる。この場合、右測距センサ12の計測結果と基
準距離Dcとの差によって補正するための、簡易な回路
を備えても良いし、補正テーブルTBcを用意して記憶
しておき、その補正テーブルTBcを参照して補正して
も良い。
Further, in the case of FIGS. 4 and 5, the reference ejection timing defined corresponding to the reference distance Dc with respect to the flat printing surface is corrected by the difference from the measurement result of the right distance measurement sensor 12, The ejection timing can also be determined. In this case, a simple circuit for correcting the difference between the measurement result of the right distance measurement sensor 12 and the reference distance Dc may be provided, or a correction table TBc may be prepared and stored, and the correction table TBc May be referred to for correction.

【0031】例えば、図4の場合、右測距センサ12に
より計測した相互間距離Dr1やDr2などの各インク
吐出口22aに対応する各計測結果と、基準距離Dcと
の差分Dd1やDd2などにより、それぞれ基準吐出タ
イミングを補正して、各インク吐出口22aからの各吐
出タイミングを求められる。図5の場合には、傾きθか
ら各インク吐出口22aの各相互間距離を個別に求めた
後、図4の場合と同様に、各吐出タイミングを求めても
良いし、中央のインク吐出口22a3について、その差
分Ddcにより基準吐出タイミングを補正し、それをさ
らに傾きθによる差分Dd1−DdcやDd2−Ddc
などにより補正することにより、各吐出タイミングを決
定するようにしても良い。
For example, in the case of FIG. 4, the difference Dd1 or Dd2 between each measurement result corresponding to each ink ejection port 22a such as the mutual distance Dr1 or Dr2 measured by the right distance measuring sensor 12 and the reference distance Dc is used. By correcting the respective reference ejection timings, the respective ejection timings from the respective ink ejection ports 22a can be obtained. In the case of FIG. 5, each distance between the ink discharge ports 22a is individually obtained from the inclination θ, and then each discharge timing may be obtained as in the case of FIG. For 22a3, the reference ejection timing is corrected based on the difference Ddc, and the difference is further corrected by the differences Dd1-Ddc and Dd2-Ddc depending on the inclination θ.
The respective ejection timings may be determined by making corrections for example.

【0032】以上、図4や図5を参照して、キャリッジ
23が印刷のために右に移動している場合の、インク付
着位置と吐出タイミングとの関係について、説明した
が、キャリッジ23が左に移動する場合にも、右測距セ
ンサ12の代わりに左測距センサ11を利用して、同様
に、適切な吐出タイミングを決定できることは、言うま
でもない。
The relationship between the ink adhering position and the ejection timing when the carriage 23 is moving to the right for printing has been described above with reference to FIGS. It is needless to say that the appropriate ejection timing can be similarly determined by using the left distance measurement sensor 11 instead of the right distance measurement sensor 12 when moving to.

【0033】次に、このインクジェットプリンタ1にお
ける吐出タイミング補正処理フローについて、図2を参
照して、説明する。この吐出タイミング補正処理は、通
常の印刷処理等のなかで、各時刻における印刷のための
吐出処理の前に、その吐出タイミングを補正するために
起動される。ただし、左右の測距センサ11、12にに
よる距離計測は、随時実行されていて、これらの計測結
果は、前述のように、RAM122内に、左仮想距離テ
ーブルTDlまたは右仮想距離テーブルTDrの距離デ
ータとして、その計測時刻を示す時刻データや記憶アド
レスに対応させて記憶されている。
Next, the flow of the ejection timing correction process in the ink jet printer 1 will be described with reference to FIG. The ejection timing correction process is started in a normal printing process or the like to correct the ejection timing before the ejection process for printing at each time. However, the distance measurement by the left and right distance measurement sensors 11 and 12 is executed at any time, and these measurement results are stored in the RAM 122 in the left virtual distance table TDl or the right virtual distance table TDr as described above. Data is stored in association with time data indicating the measurement time and a storage address.

【0034】図2に示すように、吐出タイミング補正処
理(S1)では、まず、距離仮想処理(S11)を行
い、次に、吐出タイミング補正演算処理(S12)を行
う。距離仮想処理(S11)では、まず、キャリッジ2
3が右移動か否かを判別し(S111)、右移動のとき
(S111:Yes)には、右仮想距離テーブルTDr
を参照して所定時間後の仮想距離データDp(i)を抽
出し(S112)、右移動でないとき、すなわち左移動
のとき(S111:No)には、左仮想距離テーブルT
Dlを参照して仮想距離データDp(i)を抽出して
(S113)、終了する。この場合、仮想距離データD
p(i)は、所定時刻後の中央のインク吐出口22a3
と対応する印刷面PSとの相互間距離を示している。
As shown in FIG. 2, in the ejection timing correction processing (S1), first, a virtual distance processing (S11) is performed, and then, an ejection timing correction calculation processing (S12) is performed. In the distance virtual processing (S11), first, the carriage 2
3 is determined to be a rightward movement (S111). When the rightward movement is performed (S111: Yes), the right virtual distance table TDr is determined.
, The virtual distance data Dp (i) after a predetermined time is extracted (S112), and when it is not rightward movement, that is, when it is leftward movement (S111: No), the left virtual distance table T
The virtual distance data Dp (i) is extracted with reference to Dl (S113), and the process ends. In this case, the virtual distance data D
p (i) is the central ink discharge port 22a3 after a predetermined time.
And the corresponding print surface PS.

【0035】距離仮想処理(S11)が終了して、吐出
タイミング補正演算処理(S12)が開始すると、ま
ず、仮想距離データDp(i)と、平面状の印刷面PS
に対する基準距離データDcとの差分距離データDdを
算出する(S121)。次に、前回(i−1)の仮想距
離データDp(iー1)と今回(i)の仮想距離データ
Dp(i)から、印刷面PSの傾きθを算出する(S1
22)。次に、差分距離データDdと傾きθとから、各
インク吐出口22aの各相互間距離と基準距離Dcとの
差分を個別に算出して、前回(i−1)の距離テーブル
TBlを更新する(S123)。
When the distance virtual processing (S11) is completed and the ejection timing correction calculation processing (S12) is started, first, the virtual distance data Dp (i) and the plane print surface PS
The difference distance data Dd from the reference distance data Dc is calculated (S121). Next, the inclination θ of the printing surface PS is calculated from the previous (i-1) virtual distance data Dp (i-1) and the current (i) virtual distance data Dp (i) (S1).
22). Next, from the difference distance data Dd and the inclination θ, the difference between each inter-distance of each ink ejection port 22a and the reference distance Dc is individually calculated, and the previous (i-1) distance table TBl is updated. (S123).

【0036】そして、最後に、その距離テーブルTBl
を参照して、基準吐出タイミングを補正することによ
り、各インク吐出口22aの各吐出タイミングを演算に
より求め、タイミングテーブルTBtを更新して(S1
24)、吐出タイミング補正演算処理(S12)を終了
する。このタイミングテーブルTBtは、次の吐出処理
(S12)が開始してから各吐出タイミングまでの時間
を、各インク吐出口22aに対応して定めたものであ
る。すなわち、次の吐出処理(S12)では、その開始
時刻からタイミングテーブルTBtが示す時間経過後
を、各吐出タイミングとして、各インク吐出口22aか
らのインク滴ikの吐出を行うことにより、適切な印刷
を行うことになる。
Finally, the distance table TBl
, The respective ejection timings of the respective ink ejection ports 22a are obtained by calculation by correcting the reference ejection timing, and the timing table TBt is updated (S1).
24), the discharge timing correction calculation process (S12) ends. In the timing table TBt, the time from the start of the next ejection process (S12) to each ejection timing is determined for each ink ejection port 22a. That is, in the next ejection process (S12), the ink droplets ik are ejected from the respective ink ejection ports 22a after the time indicated by the timing table TBt has elapsed from the start time as the respective ejection timings. Will be done.

【0037】上述のように、本発明を適用したインクジ
ェットプリンタ1では、所定時間後の各インク吐出口2
2aの位置と、印刷のためにインク滴ikを付着させる
インク付着位置との、相互間距離を予め計測して仮想距
離Dpとし、その仮想距離Dpに基づいて、所定時間後
に目標のインク付着位置にインク滴ikを付着させるた
めの適切な吐出タイミングを決定することができ、これ
により、印刷位置によって各インク吐出口22aからの
相互間距離が変化する曲面を有する印刷面PSに対して
も、適切に印刷することができる。例えば、図6(a)
で前述の曲面を有する印刷面PSに対して等間隔線を印
刷すれば、同図(b)で前述の従来の印刷結果と異な
り、同図(c)に示す実印刷線BrまたはBlのよう
に、等間隔の仮想線Vに合うように、印刷できる。
As described above, in the ink jet printer 1 to which the present invention is applied, each of the ink ejection ports 2 after a predetermined time has elapsed.
The distance between the position 2a and the ink adhering position where the ink droplet ik is applied for printing is measured in advance to obtain a virtual distance Dp, and based on the virtual distance Dp, a target ink adhering position after a predetermined time. It is possible to determine an appropriate ejection timing for attaching the ink droplet ik to the printing surface PS having a curved surface in which the distance from each ink ejection port 22a changes depending on the printing position. It can print properly. For example, FIG.
If the equally-spaced lines are printed on the printing surface PS having the above-described curved surface, the printing result differs from the above-described conventional printing result in FIG. 2B, as shown by the actual printing line Br or B1 in FIG. Then, printing can be performed so as to match the virtual line V at equal intervals.

【0038】また、このインクジェットプリンタ1で
は、印刷ヘッド21のインク吐出口22aより前に、所
定時間後の各インク吐出口22aの位置を通過する測距
センサ(距離計測手段)11、12により、吐出タイミ
ングを決定するための相互間距離Dr、Dlを予め計測
することができるため、随時計測しておくことにより、
この測距センサ11、12が通過してからインク吐出口
22aが通過するまでの任意の時刻における仮想距離D
pを求めることができる。
Further, in the ink jet printer 1, distance measuring sensors (distance measuring means) 11 and 12 which pass the positions of the respective ink discharge ports 22a after a predetermined time before the ink discharge ports 22a of the print head 21 are used. Since the mutual distances Dr and Dl for determining the ejection timing can be measured in advance, by measuring them as needed,
A virtual distance D at an arbitrary time from when the distance measurement sensors 11 and 12 pass to when the ink ejection port 22a passes.
p can be determined.

【0039】また、測距センサ11、12が計測した相
互間距離を、その計測時刻を示す時刻データや記憶アド
レスと対応させた仮想距離テーブルTDr、TDlの距
離データDr、Dlとして、RAM122に、随時記憶
しているので、測距センサ11、12が通過してからイ
ンク吐出口22aが通過するまでの任意の時刻における
仮想距離Dpを、単にそのテーブルTDr、TDlを参
照して容易に得ることができる。
The distance between the distances measured by the distance measurement sensors 11 and 12 is stored in the RAM 122 as distance data Dr and Dl of virtual distance tables TDr and TDl corresponding to time data indicating the measurement time and storage addresses. Since the virtual distance Dp is stored as needed, the virtual distance Dp at an arbitrary time from when the distance measurement sensors 11 and 12 pass to when the ink discharge port 22a passes can easily be obtained simply by referring to the tables TDr and TDl. Can be.

【0040】また、その仮想距離テーブルTDr、TD
l内の2つの仮想距離データDp(i−1)およびDp
(i)から、演算回路150により印刷面PSの傾きθ
を求めることができ、これにより、印刷ヘッド21の各
インク吐出口22aと対応する印刷面PSとの相互間距
離を個別に求め、各吐出タイミングを個別に決定するこ
とができる。この結果、各インク吐出口22aの吐出タ
イミングを定めたタイミングテーブルTBtを出力する
ことにより、インク吐出口22a毎に相互に異なる吐出
タイミングでインク滴ikを吐出させることができ、曲
面を有する印刷面PSの傾斜に適合した歪みのない良好
な印刷画像G等を、適切に印刷できる。
The virtual distance tables TDr, TD
l, two virtual distance data Dp (i-1) and Dp
From (i), the arithmetic circuit 150 calculates the inclination θ of the printing surface PS.
Thus, the mutual distance between each ink ejection port 22a of the print head 21 and the corresponding printing surface PS can be individually obtained, and each ejection timing can be individually determined. As a result, by outputting the timing table TBt in which the ejection timing of each ink ejection port 22a is determined, the ink droplet ik can be ejected at a mutually different ejection timing for each ink ejection port 22a, and the printing surface having the curved surface A good print image G or the like without distortion suitable for the inclination of PS can be appropriately printed.

【0041】また、吐出タイミング補正演算処理(S1
2)においては、平面状の印刷面PSに対する基準距離
Dcに対応して規定された基準吐出タイミングを、仮想
距離Dpと基準距離Dcとの差によって補正テーブルT
Bcを参照して補正するだけで、実際の吐出タイミング
を容易に決定できる。また、この場合、仕様変更等によ
って、上記の基準距離Dcやそれによる基準吐出タイミ
ングが変更になっても、演算回路150等の構成を変更
せずに、補正テーブルTbcを書き換えるだけで対応で
き、適用範囲が広い。
The discharge timing correction calculation processing (S1
2) In the correction table T, the reference ejection timing defined corresponding to the reference distance Dc with respect to the flat printing surface PS is calculated based on the difference between the virtual distance Dp and the reference distance Dc.
The actual ejection timing can be easily determined only by making a correction with reference to Bc. Further, in this case, even if the reference distance Dc or the reference discharge timing due to the specification change is changed due to a specification change or the like, it can be dealt with only by rewriting the correction table Tbc without changing the configuration of the arithmetic circuit 150 and the like. Wide application range.

【0042】なお、基準距離Dcにおける基準吐出タイ
ミングを補正して実際の吐出タイミングを決定する場
合、上記の補正テーブルTBcを用意して記憶しておく
方法の他、例えば、演算回路150内に、補正するため
の簡易な回路を備えても良い。この場合にも、補正テー
ブルTBcを用意する場合と同様に、吐出タイミングを
決定するための処理を簡易にすることができる。
When the actual ejection timing is determined by correcting the reference ejection timing at the reference distance Dc, besides the method of preparing and storing the correction table TBc, for example, the arithmetic circuit 150 A simple circuit for correction may be provided. Also in this case, similarly to the case of preparing the correction table TBc, the processing for determining the ejection timing can be simplified.

【0043】一方、これらの基準距離Dcによる基準吐
出タイミングを介さなくても、各インク吐出口22aと
印刷面PSとの仮想距離から、演算により直接的に各イ
ンク吐出口22aからの吐出タイミングを決定できるこ
とは、言うまでもない。
On the other hand, the discharge timing from each ink discharge port 22a can be calculated directly from the virtual distance between each ink discharge port 22a and the printing surface PS without using the reference discharge timing based on the reference distance Dc. It goes without saying that the decision can be made.

【0044】例えば、図5で前述した方法の場合、図2
の吐出タイミング補正演算処理(S12)において、前
述の各インク吐出口22aの各相互間距離の基準距離D
cに対する差分を求める代わりに、仮想距離データDp
(i)と印刷面PSの傾きθから、直接、各相互間距離
を算出し、その算出した各相互間距離を要素として、距
離テーブルTBlを作成し、その距離テーブルTBlを
参照して、各吐出タイミングを演算により求めて、タイ
ミングテーブルTBtを更新すれば良い。この場合、前
述の図2の差分距離データDdを求める処理(S12
1)を省略できる。なお、図2および図5では、仮想距
離Dpを中央のインク吐出口22a3の距離としたが、
微少距離ΔLrと微少距離ΔDrから印刷面PSの傾き
θを算出できれば良いので、印刷ヘッド21のインク吐
出口22aのどれを基準にしても同様のことができる。
For example, in the case of the method described above with reference to FIG.
In the ejection timing correction calculation process (S12), the reference distance D of the distance between the ink ejection ports 22a described above is calculated.
Instead of calculating the difference with respect to c, the virtual distance data Dp
From (i) and the inclination θ of the printing surface PS, each mutual distance is directly calculated, a distance table TBl is created using the calculated each mutual distance as an element, and each distance is referred to by referring to the distance table TBl. The discharge timing may be obtained by calculation, and the timing table TBt may be updated. In this case, the process of obtaining the difference distance data Dd in FIG.
1) can be omitted. In FIGS. 2 and 5, the virtual distance Dp is the distance of the center ink ejection port 22a3.
It is sufficient that the inclination θ of the print surface PS can be calculated from the minute distance ΔLr and the minute distance ΔDr, so that the same can be performed with reference to any one of the ink discharge ports 22a of the print head 21.

【0045】また、印刷面PSの傾きθを介さなくて
も、図4で前述のように、測距センサ11、12により
随時計測した結果を記憶しておくことにより、仮想距離
テーブルTDrまたはTDlを参照して、直接、上記の
距離テーブルTBlを作成することもできる。この場合
にも、図5の場合と同様に、基準距離Dcによる基準吐
出タイミングを補正して吐出タイミングを決定する方
法、および、仮想距離Dpから演算により吐出タイミン
グを求める方法のいずれも可能である。この場合、図2
の印刷面PSの傾きθを算出する処理(S122)を省
略できる。
Further, as described above with reference to FIG. 4, by storing the results of measurement by the distance measuring sensors 11 and 12 at any time without going through the inclination θ of the printing surface PS, the virtual distance table TDr or TDl can be stored. , The distance table TBl can be directly created. In this case as well, as in the case of FIG. 5, either a method of correcting the reference ejection timing based on the reference distance Dc to determine the ejection timing or a method of calculating the ejection timing from the virtual distance Dp by calculation is possible. . In this case, FIG.
(S122) for calculating the inclination θ of the printing surface PS can be omitted.

【0046】また、本発明は、以上に説明した実施形態
に限定されることなく、種々の態様で実施することがで
きる。
The present invention is not limited to the embodiments described above, but can be implemented in various modes.

【0047】例えば、上述の場合、印刷対象として比較
的詳細な印刷画像をも精密に印刷できるように、その画
像の傾きまで考慮にいれたが、あまり精度を要しない印
刷の場合、あるいは、逆に、傾き等を考慮しない印刷を
意識的に行いたいような場合には、より単純に、吐出タ
イミングを各インク吐出口22aの代表として1つだけ
求め、一律に全インク吐出口22aの吐出タイミングと
することもできる。例えば、前述の図6の等間隔線のよ
うな単純な印刷の場合には、この単純な方法でも、十分
に対応できる。
For example, in the above-described case, the inclination of the image is taken into consideration so that a relatively detailed print image can be precisely printed. However, in the case of printing that does not require much accuracy, However, when it is desired to consciously perform printing without considering the inclination or the like, more simply, only one ejection timing is determined as a representative of each ink ejection port 22a, and the ejection timing of all the ink ejection ports 22a is uniformly determined. You can also. For example, in the case of simple printing such as the above-described equidistant line in FIG. 6, even this simple method can sufficiently cope with the problem.

【0048】この場合、RAM122内に、印刷ヘッド
21の基準となるインク吐出口22aと測距センサ11
または12との相対位置関係により必要な分だけ、計測
結果を記憶しておき、その相対位置関係から定まるタイ
ミングで、その記憶された相互間距離を読み出して、所
定時間後の仮想距離Dpとすることにより、吐出タイミ
ングを決定できる。
In this case, the ink discharge port 22a serving as a reference for the print head 21 and the distance measuring sensor 11 are stored in the RAM 122.
Alternatively, the measurement result is stored by an amount necessary according to the relative positional relationship with 12, and at a timing determined from the relative positional relationship, the stored mutual distance is read and set as a virtual distance Dp after a predetermined time. Thus, the ejection timing can be determined.

【0049】また、図4で前述した印刷画像のシリアル
印刷の場合、すなわち、例えば、図4の単一のインク吐
出口22a2と同一位置に奥行き方向に並んだ複数のイ
ンク噴出口22aからインク滴ik2を吐出し、キャリ
ッジ23を移動しながら、印刷画像の一列分ずつシリア
ルに印刷する場合には、単一の(単一列の)インク吐出
口22a2について、吐出タイミングを求めれば良いた
め、さらに単純に吐出タイミングを決定できることは、
言うまでもない。
Further, in the case of serial printing of the print image described above with reference to FIG. 4, for example, ink droplets from a plurality of ink ejection ports 22a arranged in the depth direction at the same position as the single ink ejection port 22a2 in FIG. In the case of serially printing the print image one line at a time while discharging the ik2 and moving the carriage 23, the discharge timing may be obtained for a single (single-row) ink discharge port 22a2, which is even simpler. That the discharge timing can be determined
Needless to say.

【0050】また、図1のセンサ10からの入力を直
接、演算回路150に入力して、演算回路150内で、
その入力から吐出タイミングを求めるようにしても良
い。この場合、計測してから印刷部20に吐出タイミン
グの制御信号を出力するまでの所要時間が、測距センサ
11、12とインク吐出口22aとの相対位置関係で定
まるタイミングの差と一致するときには、そのまま印刷
部20に出力すれば良いし、一致しないときには、演算
回路150内などに、例えば、パイプラインレジスタや
FIFOメモリ等を設けて、タイミング調整を行うよう
に構成すれば良い。
The input from the sensor 10 of FIG. 1 is directly input to the arithmetic circuit 150, and
The ejection timing may be obtained from the input. In this case, when the required time from the measurement to the output of the ejection timing control signal to the printing unit 20 matches the timing difference determined by the relative positional relationship between the distance measurement sensors 11 and 12 and the ink ejection port 22a. If it does not match, the timing may be adjusted by providing, for example, a pipeline register or a FIFO memory in the arithmetic circuit 150 or the like.

【0051】また、図2の吐出タイミング補正処理で
は、左右への移動による処理の違いを、仮想距離データ
Dpを抽出するまでの距離仮想処理(S11)で終了さ
せ、その後は、共通の吐出タイミング補正演算処理(S
12)としたが、例えば、印刷面PSの傾きθを求める
処理(S122)等において、左右の処理を分離して処
理速度を早くしたいなどの必要性が有れば、同図に示す
ように、同様の吐出タイミング補正演算処理(S13)
を、傾きθを算出するまで(S131〜S132)、ま
たは、吐出タイミング演算まで(S131〜S13
4)、並列に並べた処理フローとすることもできる。
In the ejection timing correction process shown in FIG. 2, the difference in the process due to the movement to the left and right ends in the distance virtual process (S11) until the extraction of the virtual distance data Dp. Correction calculation processing (S
However, for example, in the process (S122) for obtaining the inclination θ of the printing surface PS, if there is a need to separate the left and right processes to increase the processing speed, as shown in FIG. , Similar discharge timing correction calculation processing (S13)
Until the inclination θ is calculated (S131 to S132) or until the ejection timing is calculated (S131 to S13).
4) The processing flows may be arranged in parallel.

【0052】また、図3の測距センサ(距離計測手段)
11、12は、キャリッジ23の左右側面に取り付けた
が、取り付ける位置としては、印刷ヘッドとともに移動
する部位であれば良いため、例えば、印刷ヘッド21に
直接、取り付けても良いし、キャリッジ23を誘導する
タイミングベルトに、印刷ヘッド21とともに移動する
別個の部材として、取り付けるようにしても良い。ま
た、上述した例では、左右一対の測距センサを利用し
て、印刷面の左右方向の傾きに対する吐出タイミングの
補正を行ったが、前後方向にも複数の測距センサを設
け、印刷面の前後方向の傾きをも考慮することにより、
印刷ヘッド21の各インク吐出口22aに対応したより
精細な吐出タイミングの補正を行うこともできる。
A distance measuring sensor (distance measuring means) shown in FIG.
Although 11 and 12 are mounted on the left and right side surfaces of the carriage 23, the mounting position may be any part that moves together with the print head. Therefore, for example, they may be directly mounted on the print head 21 or guide the carriage 23. A separate member that moves together with the print head 21 may be attached to the timing belt. Further, in the above-described example, the ejection timing is corrected for the inclination of the print surface in the left-right direction by using a pair of left and right distance measurement sensors. By also considering the inclination in the front-back direction,
More precise ejection timing correction corresponding to each ink ejection port 22a of the print head 21 can also be performed.

【0053】その他、本発明の趣旨を逸脱しない範囲
で、細部の構成等を適宜、変更することが可能である。
In addition, the configuration and the like of the details can be appropriately changed without departing from the spirit of the present invention.

【0054】[0054]

【発明の効果】以上詳述したように、本発明のインクジ
ェットプリンタおよびそのインク吐出タイミング補正方
法によれば、曲面を有する印刷面に対しても、目的の印
刷画像などを適切に印刷することができる、などの効果
がある。
As described in detail above, according to the ink jet printer and the ink ejection timing correction method of the present invention, a target print image or the like can be appropriately printed even on a curved print surface. There are effects such as being able to do.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態に係るインクジェットプリ
ンタの構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an inkjet printer according to an embodiment of the present invention.

【図2】図1のインクジェットプリンタによる吐出タイ
ミング補正処理フローを示す図である。
FIG. 2 is a diagram showing a discharge timing correction processing flow by the ink jet printer of FIG. 1;

【図3】印刷部により印刷を行う際の概略動作を示す模
式図である。
FIG. 3 is a schematic diagram illustrating a schematic operation when printing is performed by a printing unit.

【図4】曲面を有する印刷面に対して印刷を行う場合
の、インク付着位置と吐出タイミングとの関係について
の説明図である。
FIG. 4 is an explanatory diagram illustrating a relationship between an ink attachment position and a discharge timing when printing is performed on a printing surface having a curved surface.

【図5】別の例を示す、図4と同様の図である。FIG. 5 is a view similar to FIG. 4, showing another example.

【図6】曲面を有する印刷面に対して等間隔線の印刷を
行う場合の、従来のインクジェットプリンタによる印刷
結果と、本発明を適用したインクジェットプリンタによ
る印刷結果とを、比較して説明するための図である。
FIG. 6 is a diagram illustrating a comparison between a print result obtained by a conventional inkjet printer and a print result obtained by an inkjet printer to which the present invention is applied, in a case where printing is performed at regular intervals on a printing surface having a curved surface. FIG.

【図7】従来のインクジェットプリンタにより、平面の
みの印刷面に対して等間隔線の印刷を行う場合の、吐出
タイミング補正とそのときの印刷結果を説明するための
図である。
FIG. 7 is a diagram for explaining ejection timing correction and a printing result at the time of printing an evenly spaced line on a printing surface having only a flat surface by a conventional inkjet printer.

【図8】平面のみの印刷面に対して印刷を行う場合の、
インク付着位置と吐出タイミングとの関係についての説
明図である。
FIG. 8 illustrates a case where printing is performed on a printing surface having only a flat surface.
FIG. 4 is an explanatory diagram illustrating a relationship between an ink attachment position and a discharge timing.

【符号の説明】[Explanation of symbols]

1 インクジェットプリンタ 10 センサ(距離計測手段) 11 左測距センサ 12 右測距センサ 20 印刷部(印刷手段) 21 印刷ヘッド 22 ノズル 22a、22a1、22a2、22a3 …… インク
吐出口 23、24 …… キャリ
ッジ 50 プリンタ内他の各部 100 本体制御部(制御手段) 110 CPU 120 メモリ 121 ROM 122 RAM 140 センサI/F 150 演算回路 160 印刷部コントローラ 170 他の各部コントローラ 180 内部バス Dr、Dl …… 相互間
距離 Dp 仮想距離 Dc 基準距離 Dd、Dd1、Dd2 …… 差分距
離 Lr、Lr1、Lr2 …… 距離 Lrc 相対距離 ΔD、ΔL …… 微少距
離 ik、ik1、ik2 …… インク
滴 ip1、ip2 …… インク
付着位置 PS 印刷面 θ 傾き G 印刷画像 W 印刷画像の幅 V 等間隔仮想線 Br、Bl、Cr、Cl …… 実印刷
DESCRIPTION OF SYMBOLS 1 Inkjet printer 10 Sensor (distance measuring means) 11 Left distance measuring sensor 12 Right distance measuring sensor 20 Printing part (printing means) 21 Print head 22 Nozzle 22a, 22a1, 22a2, 22a3 ... Ink ejection port 23, 24 ... Carriage Reference Signs List 50 Other parts in printer 100 Main body control part (control means) 110 CPU 120 Memory 121 ROM 122 RAM 140 Sensor I / F 150 Operation circuit 160 Printing part controller 170 Other parts controller 180 Internal buses Dr, Dl Distance between each other Dp virtual distance Dc reference distance Dd, Dd1, Dd2 ... difference distance Lr, Lr1, Lr2 ... distance Lrc relative distance ΔD, ΔL ... minute distance ik, ik1, ik2 ... ink droplet ip1, ip2 ... ink attachment position PS Print surface θ Tilt G Print image W Print image width V Equally spaced imaginary lines Br, Bl, Cr, Cl ... actual print lines

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 印刷ヘッドのインク吐出口の移動軌跡と
印刷面のインク付着位置との相互間距離の変化に応じ
て、前記インク吐出口からの吐出タイミングを変化させ
ることを特徴とするインクジェットプリンタのインク吐
出タイミング補正方法。
1. An ink jet printer according to claim 1, wherein the ejection timing from said ink ejection port is changed in accordance with a change in the distance between the movement trajectory of the ink ejection port of the print head and the ink adhering position on the printing surface. Ink ejection timing correction method.
【請求項2】 印刷ヘッドのインク吐出口の移動軌跡と
印刷面のインク付着位置との相互間距離を、前記印刷ヘ
ッドの移動に先行して計測する距離計測手段と、 前記距離計測手段の計測結果に基づいて、目標のインク
付着位置に対する前記インク吐出口からの吐出タイミン
グを決定し、その吐出タイミングに基づく印刷制御信号
を生成して出力する制御手段と、 前記制御手段からの前記印刷制御信号に従って、前記イ
ンク吐出口からインク滴を吐出させる印刷手段と、を備
えたことを特徴とするインクジェットプリンタ。
2. A distance measuring means for measuring a mutual distance between a movement locus of an ink discharge port of a print head and an ink adhering position on a printing surface prior to the movement of the print head, and a measurement by the distance measuring means. A control unit that determines a discharge timing from the ink discharge port with respect to a target ink attachment position based on the result, and generates and outputs a print control signal based on the discharge timing; and the print control signal from the control unit. And a printing means for ejecting ink droplets from the ink ejection port according to the following.
【請求項3】 前記装着ヘッドは、往復移動の少なくと
も一方の移動時に印刷を行うようになっており、 前記距離計測手段は、前記装着ヘッドの移動に同期して
移動するとともに、前記少なくとも一方の移動に対する
先方位置に配設されていることを特徴とする、請求項2
に記載のインクジェットプリンタ。
3. The mounting head performs printing during at least one of reciprocating movements, and the distance measuring unit moves in synchronization with the movement of the mounting head, 3. The device according to claim 2, wherein the device is disposed at a position ahead of the movement.
An inkjet printer according to item 1.
JP8233644A 1996-08-15 1996-08-15 Ink jet printer and ink discharge timing correcting method Pending JPH1058668A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8233644A JPH1058668A (en) 1996-08-15 1996-08-15 Ink jet printer and ink discharge timing correcting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8233644A JPH1058668A (en) 1996-08-15 1996-08-15 Ink jet printer and ink discharge timing correcting method

Publications (1)

Publication Number Publication Date
JPH1058668A true JPH1058668A (en) 1998-03-03

Family

ID=16958279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8233644A Pending JPH1058668A (en) 1996-08-15 1996-08-15 Ink jet printer and ink discharge timing correcting method

Country Status (1)

Country Link
JP (1) JPH1058668A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000045964A1 (en) * 1999-02-08 2000-08-10 Canon Kabushiki Kaisha Electronic device, method for producing electron source and image forming device, and apparatus for producing electronic device
JP2001260340A (en) * 2000-03-22 2001-09-25 Canon Inc Recording method and recorder
US6360656B2 (en) 2000-02-28 2002-03-26 Minolta Co., Ltd. Apparatus for and method of printing on three-dimensional object
WO2003084760A1 (en) * 2002-04-03 2003-10-16 Masonite Corporation Method and apparatus for creating an image on an article, and printed article
JP2007526157A (en) * 2004-03-04 2007-09-13 フジフィルム ディマティックス,インコーポレイテッド Morphology correction printing
WO2009150185A1 (en) * 2008-06-12 2009-12-17 Kaindl Flooring Gmbh Method for printing a covering panel
US7712857B2 (en) 2002-03-14 2010-05-11 Seiko Epson Corporation Printing apparatus, printing method, program, storage medium, and computer system
JP2014117930A (en) * 2012-12-19 2014-06-30 Yokohama Rubber Co Ltd:The Curved surface printer
EP3573833A4 (en) * 2017-01-27 2020-09-09 Hewlett-Packard Development Company, L.P. Controlling printing fluid drop ejection
WO2021053943A1 (en) * 2019-09-20 2021-03-25 カシオ計算機株式会社 Printing device, terminal device, printing system, printing method, and program

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4541560B2 (en) * 1999-02-08 2010-09-08 キヤノン株式会社 Electronic device, electron source, and method of manufacturing image forming apparatus
US6815001B1 (en) 1999-02-08 2004-11-09 Canon Kabushiki Kaisha Electronic device, method for producing electron source and image forming device, and apparatus for producing electronic device
WO2000045964A1 (en) * 1999-02-08 2000-08-10 Canon Kabushiki Kaisha Electronic device, method for producing electron source and image forming device, and apparatus for producing electronic device
US6360656B2 (en) 2000-02-28 2002-03-26 Minolta Co., Ltd. Apparatus for and method of printing on three-dimensional object
JP2001260340A (en) * 2000-03-22 2001-09-25 Canon Inc Recording method and recorder
US7712857B2 (en) 2002-03-14 2010-05-11 Seiko Epson Corporation Printing apparatus, printing method, program, storage medium, and computer system
CN102501597A (en) * 2002-04-03 2012-06-20 麦森尼特公司 Method and apparatus for creating an image on an article, and printed article
US7168803B2 (en) 2002-04-03 2007-01-30 Masonite Corporation Method and apparatus for creating an image on an article, and article resulting therefrom
US7766474B2 (en) 2002-04-03 2010-08-03 Masonite Corporation Method and apparatus for creating an image on an article, and article resulting therefrom
US7001016B2 (en) 2002-04-03 2006-02-21 Masonite Corporation Method and apparatus for creating an image on an article and printed article
WO2003084760A1 (en) * 2002-04-03 2003-10-16 Masonite Corporation Method and apparatus for creating an image on an article, and printed article
JP2007526157A (en) * 2004-03-04 2007-09-13 フジフィルム ディマティックス,インコーポレイテッド Morphology correction printing
US20100208019A1 (en) * 2008-06-12 2010-08-19 Kaindl Flooring Gmbh Method for printing a cladding panel
WO2009150185A1 (en) * 2008-06-12 2009-12-17 Kaindl Flooring Gmbh Method for printing a covering panel
JP2014117930A (en) * 2012-12-19 2014-06-30 Yokohama Rubber Co Ltd:The Curved surface printer
EP3573833A4 (en) * 2017-01-27 2020-09-09 Hewlett-Packard Development Company, L.P. Controlling printing fluid drop ejection
US10899127B2 (en) 2017-01-27 2021-01-26 Hewlett-Packard Development Company, L.P. Controlling printing fluid drop ejection
JP2021049653A (en) * 2019-09-20 2021-04-01 カシオ計算機株式会社 Printing device, terminal device, printing system, printing method and program
WO2021053943A1 (en) * 2019-09-20 2021-03-25 カシオ計算機株式会社 Printing device, terminal device, printing system, printing method, and program

Similar Documents

Publication Publication Date Title
US5043740A (en) Use of sequential firing to compensate for drop misplacement due to curved platen
US7524042B2 (en) Ink jet printers and methods
JPH1058668A (en) Ink jet printer and ink discharge timing correcting method
JP2000296608A (en) Adjustment for recording position shift at bidirectional printing with correction value changed between monochromatic printing and color printing
JP5340053B2 (en) Recording apparatus and recording position adjusting method
JP2005193683A (en) Image processing to mask low drop volume print defect in inkjet printer
JP2005529774A (en) Method for determining ink drop velocity of a print head mounted on a carrier
JP2002200746A (en) Ink jet printer and its controlling method
JP2007276264A (en) Inkjet recording device, and its controlling method
JP6098181B2 (en) Liquid ejection device
JP2011115962A (en) Fluid ejecting apparatus and program
JP2010214623A (en) Printing method, printing apparatus, and test pattern
JPS63295270A (en) Color ink jet head
JP2000085116A (en) Ink-jet recording device and its drive regulating method
JP4135396B2 (en) Inkjet recording device
JP4507344B2 (en) Line printer
US20220274402A1 (en) Handheld printer
JP2009061755A (en) Inkjet recording apparatus and its control method
JP7484835B2 (en) HEAD MODULE, HEAD SYSTEM, LIQUID EJECTION APPARATUS, AND DELAY TIME DETERMINATION METHOD
US11850847B2 (en) Inkjet printing apparatus and inkjet printing method
JP2010214630A (en) Test pattern printing method, printing apparatus, and test pattern
JP2010214646A (en) Test pattern printing method, printing apparatus, and test pattern
JP6256045B2 (en) Liquid ejection device and moving unit
JP2019166697A (en) Ink jet printer
JP6390729B2 (en) Liquid ejection device