JPH0911571A - Printing control device - Google Patents
Printing control deviceInfo
- Publication number
- JPH0911571A JPH0911571A JP16380195A JP16380195A JPH0911571A JP H0911571 A JPH0911571 A JP H0911571A JP 16380195 A JP16380195 A JP 16380195A JP 16380195 A JP16380195 A JP 16380195A JP H0911571 A JPH0911571 A JP H0911571A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- correction
- time
- carrier
- speed
- 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
Links
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Ink Jet (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
Abstract
(57)【要約】
【目的】印字速度を変更してもテスト印字を行うことな
く、印字タイミングの補正を短時間で適切に行うことが
でき、操作性の向上を図る。
【構成】複数個の各補正レベルに対して、キャリアを移
動させる各速度に対してエンコーダ信号のエッジ間を6
等分した単位時間及び基準速度に対するキャリアの移動
距離の差を考慮した速度テーブル2-12,13からなるずれ
時間テーブル2-1と、テスト印字により選択指定された
補正レベルを記憶するEEPROMの補正レベルエリア
を設け、印字時には、補正レベルエリアに記憶された補
正レベル及びその印字時のキャリアを移動させる速度に
対応して、ずれ時間テーブル2-1に記憶されたずれ時間
を読取って、印字タイミングを補正するもの。
(57) [Summary] [Purpose] Even if the printing speed is changed, the printing timing can be appropriately corrected without performing the test printing, and the operability is improved. [Structure] For each of a plurality of correction levels, the interval between encoder signal edges is set to 6 for each speed at which the carrier is moved.
Deviation time table 2-1 consisting of speed tables 2-12 and 13 considering the difference of carrier moving distance from the standard time and unit time divided equally, and correction of EEPROM for storing the correction level selected and designated by test printing. A level area is provided, and at the time of printing, the shift time stored in the shift time table 2-1 is read according to the correction level stored in the correction level area and the speed at which the carrier moves at the time of printing, and the print timing What corrects.
Description
【0001】[0001]
【産業上の利用分野】この発明は、印字ヘッドをキャリ
アに搭載し、キャリアを移動させながら印字ヘッドによ
り用紙に印字を行う印字装置、特に、電子的な印字タイ
ミングが発生してから実際に用紙上に印字が行われるま
での時間が無視できない印字装置、例えばインクジェッ
トプリンタやワイヤドットプリンタ等に搭載された印字
制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus in which a print head is mounted on a carrier and printing is performed on the paper by the print head while moving the carrier, and in particular, the paper is actually printed after an electronic print timing occurs. The present invention relates to a print control device mounted on a print device such as an inkjet printer or a wire dot printer in which the time until printing is performed cannot be ignored.
【0002】[0002]
【従来の技術】例えばインクジェットプリンタやワイヤ
ドットプリンタ等では、実際に印字ヘッドに印字を示す
信号を出力してから、実際に用紙上に印字が行われるま
でに、インクジェットプリンタならばインクの飛行時
間、ワイヤドットプリンタではワイヤの移動時間( 突出
時間 )だけ時間がかかる。すなわち、信号の印字タイミ
ングと用紙上の印字タイミングとがずれることになる。2. Description of the Related Art In an ink jet printer, a wire dot printer, or the like, for example, in the case of an ink jet printer, the flight time of ink is changed from the time when a signal indicating printing is actually output to the print head to the time when printing is actually performed on the paper. , Wire dot printer takes time for wire movement time (protrusion time). That is, the timing of printing the signal and the timing of printing on the paper are deviated.
【0003】特に印字ヘッドをキャリアに搭載して、キ
ャリアを用紙の搬送方向に対して直交する方向に移動さ
せるシリアルプリンタでは、キャリアを左から右へ移動
させるときの印字においては、印字位置が右側へずれる
ことになり、キャリアを右から左へ移動させるときの印
字においては、印字位置が左側へずれることになる。In particular, in a serial printer in which a print head is mounted on a carrier and the carrier is moved in a direction orthogonal to the paper conveying direction, the printing position is right when printing the carrier from left to right. When the carrier is moved from right to left, the printing position is shifted to the left.
【0004】従ってシリアルプリンタで往復印字すると
きには、往路と復路とで印字位置がそれぞれ右側と左側
にずれてしまい、印字品質が低下するという問題があっ
た。そこで従来のシリアルプリンタでは、往路と復路と
で印字位置を補正する補正値を複数種類設けておき、実
際に各補正値で往復印字を行うテスト印字を行って、そ
のテスト印字の結果から、目視によりずれが生じない補
正値を決定して、その補正値をシリアルプリンタに実際
の印字における印字タイミングを補正する補正値として
設定するものがあった。Therefore, when reciprocal printing is performed by the serial printer, the printing positions are deviated to the right side and the left side, respectively, on the forward path and the backward path, and there is a problem that the printing quality is deteriorated. Therefore, in conventional serial printers, multiple types of correction values are provided to correct the print position in the forward and backward passes, and test printing is performed by actually performing reciprocal printing with each correction value. There is a method in which a correction value that does not cause a deviation is determined and the correction value is set as a correction value for correcting the print timing in actual printing in the serial printer.
【0005】[0005]
【発明が解決しようとする課題】しかし、従来のシリア
ルプリンタに搭載された印字制御装置では、単に適当な
補正値を複数個設けて、その各補正値についてそれぞれ
印字して比較により、適切な補正値を決定するものであ
ったが、印字速度については全く考慮されていなかっ
た。However, in the print control device mounted on the conventional serial printer, a plurality of appropriate correction values are simply provided, and each correction value is printed and compared to obtain an appropriate correction value. Although the value was determined, the printing speed was not considered at all.
【0006】従って、従来のシリアルプリンタでは、印
字速度を変更したときにはもう一度テスト印字を行っ
て、印字タイミングの補正値の設定を変更しなければな
らず、印字タイミングの補正に時間がかかり、操作性が
悪いという問題があった。Therefore, in the conventional serial printer, when the printing speed is changed, it is necessary to perform the test printing again to change the setting of the correction value of the print timing, and it takes time to correct the print timing, and the operability is increased. There was a problem that was bad.
【0007】そこでこの発明は、印字速度を変更しても
テスト印字を行うことなく、印字タイミングの補正を短
時間で適切に行うことができ、操作性の向上を図ること
ができる印字制御装置を提供することを目的とする。Therefore, the present invention provides a print control apparatus capable of appropriately performing print timing correction in a short time without performing test printing even if the print speed is changed, and improving operability. The purpose is to provide.
【0008】[0008]
【課題を解決するための手段】この発明は、印字ヘッド
をキャリアに搭載し、キャリアを移動させながら印字ヘ
ッドにより用紙に印字を行う印字装置に搭載された印字
制御装置において、キャリアの位置又は移動距離を検出
するエンコーダと、印字ヘッドの印字タイミングを補正
するため設定された複数個の補正レベルに対して、キャ
リアを予め設定された基準速度で移動させたときのエン
コーダの出力波形のエッジ間の時間間隔をn等分した基
準単位時間に基づいた、予め設定された基準となる0補
正レベルからのずれ時間及び、キャリアを所定速度で移
動させたときのエンコーダの出力波形のエッジ間の時間
間隔をn等分した所定単位時間に基づくと共に、印字ヘ
ッドでの印字タイミングから用紙の表面上での実印字ま
でに要する時間における基準速度と所定速度とでのキャ
リアの移動距離の差を考慮した、0補正レベルからのず
れ時間を記憶したずれ時間テーブルと、各補正レベル毎
に、キャリアの速度に対応してずれ時間テーブルに記憶
されたずれ時間で印字タイミングを補正して、補正用の
印字パターンを印字する補正印字手段と、この補正印字
手段による印字結果に基づいて選択指定された最適な補
正レベルを記憶する補正レベル記憶手段と、実際の印字
時に補正レベル記憶手段により記憶された補正レベル
で、その時のキャリアの速度に対応してずれ時間テーブ
ルに記憶されたずれ時間で印字ヘッドの印字タイミング
を補正する補正手段とを設けたものである。According to the present invention, there is provided a print control device, wherein a print head is mounted on a carrier, and printing is performed on a sheet by the print head while moving the carrier. Between the encoder that detects the distance and the edge of the output waveform of the encoder when the carrier is moved at the preset reference speed for multiple correction levels that are set to correct the print timing of the print head. Based on a reference unit time obtained by dividing the time interval into n equal parts, a deviation time from a preset reference 0 correction level and a time interval between edges of an output waveform of an encoder when a carrier is moved at a predetermined speed Based on a predetermined unit time that is divided into n equal to n, the time required from the print timing of the print head to the actual printing on the surface of the paper The shift time table that stores the shift time from the 0 correction level in consideration of the difference in the carrier movement distance between the reference speed and the predetermined speed, and the shift time table corresponding to the carrier speed for each correction level A correction printing unit that corrects the print timing with the deviation time stored in the printer, and prints a print pattern for correction, and a correction level that stores the optimum correction level selected and designated based on the print result by the correction printing unit. A storage unit and a correction unit that corrects the print timing of the print head with the correction level stored by the correction level storage unit during actual printing, with the deviation time stored in the deviation time table corresponding to the speed of the carrier at that time; Is provided.
【0009】[0009]
【作用】このような構成のこの発明においては、補正印
字手段により、キャリアの速度に対応してずれ時間テー
ブルに記憶されたずれ時間で印字タイミングが補正され
て、補正用の印字パターンが印字される。In the present invention having such a structure, the correction printing means corrects the printing timing with the deviation time stored in the deviation time table corresponding to the speed of the carrier, and the correction printing pattern is printed. It
【0010】オペレータ等の使用者はこの印字された結
果から適切な補正レベルを目視等により決定し、その補
正レベルを選択指定することになる。A user such as an operator will determine an appropriate correction level by visual inspection from the printed result and select and specify the correction level.
【0011】補正レベル記憶手段により、印字結果に基
づいて選択指定されたその補正レベルが記憶される。The correction level storage means stores the correction level selected and designated based on the printing result.
【0012】実際の印字時には、補正手段により、補正
レベル記憶手段に記憶された補正レベルでその印字時の
キャリアの速度に対応してずれ時間テーブルに記憶され
たずれ時間で印字ヘッドの印字タイミングが補正され
る。At the time of actual printing, the print timing of the print head is adjusted by the correction means by the correction level stored in the correction level storage means in accordance with the speed of the carrier at the time of printing and the shift time stored in the shift time table. Will be corrected.
【0013】印字のずれ時間は基本的に、キャリアの移
動速度と、印字ヘッドでの印字タイミングから用紙の表
面上での実印字までに要する時間とに依存しているた
め、時間テーブルにキャリアのそれぞれの速度に対応し
て記憶されたずれ時間は、補正レベル毎に同一の補正作
用を有する。Since the print shift time basically depends on the moving speed of the carrier and the time required from the print timing of the print head to the actual printing on the surface of the paper, the carrier of the carrier is recorded in the time table. The shift time stored corresponding to each speed has the same correction action for each correction level.
【0014】すなわち、任意のキャリアの速度で補正印
字手段による印字結果に基づいて選択指定された補正レ
ベルは、どの速度においても同一の補正作用が働くた
め、速度を変更しても、その変更した速度に対応してそ
の同一補正レベルで記憶されたずれ時間で印字タイミン
グを補正すれば、最適な補正を行うことになる。That is, the correction level selected and designated based on the printing result by the correction printing means at an arbitrary carrier speed has the same correction action at any speed, so that the speed is changed even if the speed is changed. If the print timing is corrected with the deviation time stored at the same correction level corresponding to the speed, the optimum correction is performed.
【0015】[0015]
【実施例】以下、この発明の一実施例を図面を参照して
説明する。図1は、この発明を適用した印字制御装置が
搭載されたインクジェットプリンタの要部回路構成を示
すブロック図である。An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a circuit configuration of a main part of an inkjet printer equipped with a print control device to which the present invention is applied.
【0016】1は、制御部本体を構成するCPU(centr
al processing unit )である。このCPU1が行う処理
のプログラムデータが記憶されたROM( read onlymem
ory )2、前記CPU1が処理を行う時に使用する各種
メモリのエリアが形成されたRAM(random access mem
ory)3、電源OFF時にもデータを記憶することができ
るEEPROM( electrically erasable programmable
read onlymemory )4、時間を計時してクロック信号を
出力するタイマ5、他のデータ処理装置等と回線を介し
てデータの伝送制御を行う通信インターフェイス6はそ
れぞれ、システムバス7を介して前記CPU1と接続さ
れている。Reference numeral 1 denotes a CPU (centr that constitutes the main body of the control unit.
al processing unit). ROM (read onlymem) in which program data of processing performed by the CPU 1 is stored.
ory) 2, a random access memory (RAM) in which various memory areas used when the CPU 1 performs processing are formed.
ory) 3, EEPROM (electrically erasable programmable) that can store data even when the power is off
read only memory) 4, a timer 5 that outputs a clock signal by measuring time, a communication interface 6 that controls transmission of data through a line with another data processing device, etc., respectively, via the system bus 7 and the CPU 1 It is connected.
【0017】また、前記CPU1は前記システムバス7
を介して、表示器及びキーボード(図示せず )等から構
成された操作パネル8とのデータの伝送制御を行う操作
パネルインターフェイス9、複数個のノズルを備えイン
クを噴射するヘッド10を制御するヘッドコントローラ
11、前記ヘッドが搭載されたキャリアを用紙の搬送方
向に対して直交する方向に移動させるキャリア駆動部1
2を制御するキャリア駆動コントローラ13、用紙を搬
送する用紙搬送部14を制御する用紙搬送コントローラ
15、キャリアの位置( 又は移動量 )を検出するエンコ
ーダ16からの検出信号が入力されるI/O( input/ou
tput )ポート17と接続されている。The CPU 1 is connected to the system bus 7
An operation panel interface 9 for controlling data transmission to and from an operation panel 8 composed of a display, a keyboard (not shown), and the like, and a head for controlling an ink ejecting head 10 having a plurality of nozzles. Controller 11, carrier drive unit 1 for moving the carrier on which the head is mounted in a direction orthogonal to the paper transport direction
I / O (detection signal from a carrier drive controller 13 that controls the sheet No. 2, a sheet conveyance controller 15 that controls the sheet conveyance unit 14 that conveys the sheet, and an encoder 16 that detects the position (or movement amount) of the carrier input / ou
tput) connected to port 17.
【0018】前記ROM2には、後述するずれ時間テー
ブル2-1が形成されており、前記EEPROM4には、
補正レベルが記憶される補正レベル記憶手段としての補
正レベルエリア4-1が形成されている。A shift time table 2-1 described later is formed in the ROM 2, and the EEPROM 4 has a shift time table 2-1.
A correction level area 4-1 is formed as a correction level storage means for storing the correction level.
【0019】図2は、前述したずれ時間テーブル2-1の
メモリ構成を示す図である。前記ずれ時間テーブル2-1
は、複数個( 12、11、10〜1、0、−1〜−6〜
)の補正レベルが設定された補正レベルエリア2-11
と、各補正レベル毎に、キャリアを基準速度(18.3ips(=
inch/sec))で移動させたときのエンコーダ信号のエッジ
数及びそのエッジに対する遅延時間が設定された基準速
度テーブル2-12 と、各補正レベル毎に、キャリアを高
品質速度(15ips )で移動させたときのエンコーダ信号の
エッジ数及びそのエッジに対する遅延時間が設定された
高品質速度テーブル2-13 とから構成されている。な
お、この実施例では、キャリアを移動させる速度とし
て、基準速度と高品質速度との2つの速度を備えたもの
について説明するが、キャリアを移動させる速度は3つ
以上備えても、この発明を適用できるものである。FIG. 2 is a diagram showing a memory configuration of the above-mentioned shift time table 2-1. The deviation time table 2-1
Is a plurality (12, 11, 10-1, 0, -1 --- 6-
) Correction level area where the correction level of 2) is set
Then, for each correction level, the carrier is set to the reference speed (18.3ips (=
inch / sec)), the reference speed table 2-12 in which the number of edges of the encoder signal and the delay time for the edges are set, and the carrier is moved at a high quality speed (15 ips) for each correction level. And a high quality speed table 2-13 in which the number of edges of the encoder signal and the delay time for the edges are set. It should be noted that, in this embodiment, as the speed for moving the carrier, a speed having two speeds of the reference speed and the high quality speed will be described. However, even if the speed of moving the carrier is three or more, the present invention can be realized. It is applicable.
【0020】図3は、各補正レベル毎に設定される遅延
時間の算出方法を説明するための図である。なお、ここ
では前記エンコーダ16の分解能を600dpi とする。FIG. 3 is a diagram for explaining a method of calculating the delay time set for each correction level. The resolution of the encoder 16 is 600 dpi here.
【0021】まず、キャリアを基準速度18.3ips で
移動させた場合について考察する。このとき前記エンコ
ーダ16から出力される検出波形の半周期は、 1/( 18.3ips ×600dpi ) で計算され、約91μsとなる。この半周期を6等分に
すると、その1つの基準単位時間は、約15μsとな
る。従って、前記エンコーダ16から出力される各エッ
ジ( 立ち上がりエッジ及び立ち下がりエッジ )からの遅
延時間は、それぞれ0、15、30、45、60、75
μsとなる。First, consider the case where the carrier is moved at a reference speed of 18.3 ips. At this time, the half cycle of the detection waveform output from the encoder 16 is calculated as 1 / (18.3 ips × 600 dpi) and becomes about 91 μs. If this half cycle is divided into six equal parts, one reference unit time becomes about 15 μs. Therefore, the delay time from each edge (rising edge and falling edge) output from the encoder 16 is 0, 15, 30, 45, 60, 75, respectively.
μs.
【0022】そこで基準となるエッジ( エッジ数0 )に
対応する補正レベル( 0補正レベル)を0とすると、こ
のエッジでの遅延時間も0となる。そこで、例えば、エ
ッジ数−1から遅延時間75μsの補正レベルが1とな
り、エッジ数−1から遅延時間60μsの補正レベルが
2となる。また逆に、基準となるエッジから遅延時間1
5μsの補正レベルが−1、基準となるエッジから遅延
時間30の補正レベルが−2となる。If the correction level (0 correction level) corresponding to the reference edge (the number of edges is 0) is set to 0, the delay time at this edge also becomes 0. Therefore, for example, the correction level from the number of edges-1 to the delay time of 75 µs becomes 1, and the correction level from the number of edges-1 to the delay time of 60 µs becomes 2. On the contrary, the delay time 1 from the reference edge
The correction level of 5 μs is −1, and the correction level of the delay time 30 from the reference edge is −2.
【0023】次に、キャリアを所定速度の1つとして、
高品質速度15ips で移動させた場合について考察す
る。このとき前記エンコーダ16から出力される検出波
形の半周期は、 1/( 15ips ×600dpi ) で計算され、約111μsとなる。この半周期を6等分
にすると、その1つの高品位単位時間は、約18.5μ
sとなる。従って、前記エンコーダ16から出力される
各エッジからの遅延時間は、それぞれ0、19、37、
56、74、93μsとなる。Next, the carrier is set to one of the predetermined speeds,
Consider the case of moving at a high quality speed of 15 ips. At this time, the half cycle of the detection waveform output from the encoder 16 is calculated as 1 / (15 ips × 600 dpi) and is about 111 μs. If this half cycle is divided into 6 equal parts, one high quality unit time is about 18.5μ.
s. Therefore, the delay time from each edge output from the encoder 16 is 0, 19, 37,
56, 74, 93 μs.
【0024】ところで、キャリアを移動させる速度を基
準速度(18.3ips) から高品質速度(15ips ) に変更する
と、ヘッド10のノズルから噴射されたインクが用紙に
到達するまでの時間でキャリアが移動する距離も変化す
る。By the way, when the speed of moving the carrier is changed from the reference speed (18.3 ips) to the high quality speed (15 ips), the carrier moves in the time until the ink ejected from the nozzles of the head 10 reaches the paper. The distance also changes.
【0025】すなわち、ノズルの噴射口の位置から用紙
までの距離( ギャップ )を1mmとして、インクの飛行
速度を10m/sとすると、ノズルから噴射されたイン
クが用紙に到達するまでの時間は、 1mm/10m/s =0.0001s となる。That is, assuming that the distance (gap) from the position of the ejection port of the nozzle to the paper is 1 mm and the flight speed of the ink is 10 m / s, the time until the ink ejected from the nozzle reaches the paper is 1 mm / 10 m / s = 0.0001 s.
【0026】従って、基準速度と高品質速度との移動距
離の差は、 ( 18.3ips −15ips ) ×0.0001s=0.0
0033inch この移動距離の差を高品質速度での通過時間に換算する
と、 0.00033inch/15ips =0.000022s=
22μs となる。Therefore, the difference in moving distance between the reference speed and the high quality speed is (18.3 ips −15 ips) × 0.0001 s = 0.0
0033inch Converting the difference of the moving distance to the transit time at high quality speed, 0.00033inch / 15ips = 0.000022s =
It becomes 22 μs.
【0027】この通過時間22μsが基準速度に対する
高品質速度での遅延時間のずれとなる。従って、各遅延
時間からこの通過時間22μsを加算すれば、補正レベ
ルを合せることができる。This passing time of 22 μs is the deviation of the delay time at the high quality speed from the reference speed. Therefore, the correction level can be adjusted by adding the passing time of 22 μs from each delay time.
【0028】すなわち、基準となる補正レベル( 0補正
レベル )は、エッジ数0から遅延時間22μsとなる。
補正レベルの1は、エッジ数0から遅延時間4μsとな
る。補正レベルの2は、エッジ数−1から遅延時間96
μsとなる。また、補正レベルの−1は、エッジ数0か
ら遅延時間41μsとなる。That is, the reference correction level (0 correction level) is from the number of edges 0 to the delay time of 22 μs.
The correction level 1 has a delay time of 4 μs from 0 edges. The correction level 2 is from the number of edges-1 to the delay time 96.
μs. In addition, the correction level −1 is a delay time of 41 μs from 0 edges.
【0029】この通過時間22μsを考慮することによ
り、キャリアを移動させる各速度に対して、同一の補正
レベルの速度に対応する遅延時間を使用すれば、同一の
補正効果を得ることができる。By taking this passage time of 22 μs into consideration, the same correction effect can be obtained by using the delay time corresponding to the speed of the same correction level for each speed of moving the carrier.
【0030】このように、前記ずれ時間テーブル2-1
は、全て理論的な演算処理によって作成され、さらにキ
ャリアを移動させる他の各種速度についても同様に理論
的な演算処理により作成することができる。As described above, the deviation time table 2-1
Are all created by theoretical calculation processing, and similarly various other speeds at which carriers are moved can also be created by theoretical calculation processing.
【0031】ただし、ノズルの噴射口の位置から用紙ま
での距離( ギャップ )については、設計上の長さを使用
しても良いが、部品の寸法誤差、組み立て上の要因によ
り、インクジェットプリンタ毎に微少量ではあるが異な
る場合があり、実測して設定する方がより精度の高い補
正値( ずれ時間 )を算出することができる。However, the design length may be used for the distance (gap) from the position of the nozzle ejection port to the paper, but due to dimensional errors of parts and assembly factors, it may be different for each ink jet printer. Although it is a small amount, it may be different, and it is possible to calculate a correction value (deviation time) with higher accuracy by actually measuring and setting.
【0032】図4は、前記CPU1が行うメイン処理の
流れを示す図である。まず、RAM3等のメモリの初期
化、初期設定等を行うイニシャライズ処理を行い、この
イニシャライズ処理を終了すると、ステップ1( ST1
)の処理として、操作パネル8からの入力に基づいてテ
スト印字を行うか否かを判断する。FIG. 4 is a diagram showing a flow of main processing performed by the CPU 1. First, an initialization process for initializing and initializing the memory such as the RAM 3 is performed, and when this initialization process is completed, step 1 (ST1
As a process of), it is determined based on an input from the operation panel 8 whether test printing is to be performed.
【0033】ここで、テスト印字を行うと判断すると、
操作パネル8からの入力に基づいて自動モードか否かを
判断する。ここで、自動モードと判断すると、キャリア
駆動部12におけるキャリアの移動速度を基準速度1
8.3ips に設定し、ずれ時間テーブル2-1の基準速度
テーブル2-12 の全部又は予め設定された一部のずれ時
間データを読取り、後述するステップ2( ST2 )の処
理へ移行するようになっている。If it is determined that the test printing is to be performed,
Whether or not the automatic mode is set is determined based on the input from the operation panel 8. Here, when the automatic mode is determined, the moving speed of the carrier in the carrier driving unit 12 is set to the reference speed 1
Set to 8.3 ips, read all or part of preset deviation time data of the reference speed table 2-12 of the deviation time table 2-1 and shift to the processing of step 2 (ST2) described later. Has become.
【0034】また自動モードではなくマニュアルモード
と判断すると、速度の指定を要求する表示を操作パネル
8に設けられた表示器に行い、この操作パネル8により
速度指定の入力が行われるまでの待機状態となる。When it is judged that the mode is the manual mode instead of the automatic mode, the display requesting the designation of the speed is displayed on the display provided on the operation panel 8, and the operation panel 8 waits until the speed designation is input. Becomes
【0035】なおこの実施例では、ずれ時間テーブルに
は2種類の速度テーブルしか備えていないので、マニュ
アルモードを指定すると、上述した表示及び速度指定入
力の待機を行うことなく、自動的に高品質速度が指定さ
れる。In this embodiment, since the deviation time table is provided with only two kinds of speed tables, when the manual mode is specified, the high quality is automatically obtained without waiting for the above-mentioned display and speed specification input. The speed is specified.
【0036】高品質速度が指定されると、キャリア駆動
部12におけるキャリアの移動速度を高品質速度15ip
s に設定し、ずれ時間テーブル2-1のその指定された高
品質速度テーブル2-13 の全部又は予め設定された一部
のずれ時間データを読取り、次のステップ2の処理へ移
行するようになっている。When the high quality speed is designated, the carrier moving speed in the carrier driving unit 12 is set to the high quality speed of 15 ip.
Set to s and read all or a part of preset deviation time data of the designated high quality speed table 2-13 of the deviation time table 2-1 and shift to the processing of the next step 2. Has become.
【0037】ステップ2の処理は、ROM2に記憶され
ているテストパターンの印字データを読取り、この印字
データに基づいて印字を行い( 補正印字手段 )、テスト
パターンの発行を行う。このテストパターンの発行を終
了すると、操作パネル8から補正レベルの選択指定入力
が行われるまでの待機状態となる。In the process of step 2, the print data of the test pattern stored in the ROM 2 is read, printing is performed based on the print data (correction printing means), and the test pattern is issued. When the issuance of the test pattern is completed, the operation panel 8 enters a standby state until the correction level selection designation is input.
【0038】操作パネル8から補正レベルの選択指定入
力が行われると、この補正レベルをEEPROM4の補
正レベルエリア4-1に記憶( 登録 )し、再び前述したス
テップ1の処理へ戻るようになっている。When the correction level selection designation is input from the operation panel 8, this correction level is stored (registered) in the correction level area 4-1 of the EEPROM 4, and the process returns to the above-mentioned step 1 again. There is.
【0039】また、ステップ1の処理で、テスト印字で
はないと判断すると、ステップ3(ST3 )の処理とし
て、操作パネルからの入力に基づいて通常の印字を行う
か否かを判断する。If it is determined in step 1 that the printing is not test printing, it is determined in step 3 (ST3) whether or not normal printing is performed based on the input from the operation panel.
【0040】ここで、印字を行わないと判断すると、他
の処理を行い、この他の処理を終了すると、業務終了か
否かを判断し、業務終了ではないと判断すると、再び前
述したステップ3の処理へ戻るようになっている。ま
た、業務終了と判断すると、このメイン処理を終了する
ようになっている。If it is determined that printing is not to be performed, other processing is performed. If this other processing is completed, it is determined whether or not the business is completed. If it is determined that the business is not completed, the above-described step 3 is performed again. The process is returned to. Further, when it is determined that the work is finished, the main process is finished.
【0041】また、通常の印字を行うと判断すると、E
EPROM4の補正レベルエリア4-1に記憶されている
補正レベルを読取り、この読取った補正レベルで、この
時キャリア駆動部12において設定されているキャリア
の移動速度に対応してずれ時間テーブル2-1に記憶され
ているずれ時間( エッジ数及び遅延時間 )を印字タイミ
ングの補正値としてヘッドコントローラ11に設定する
( 補正手段 )。When it is determined that normal printing is performed, E
The correction level stored in the correction level area 4-1 of the EPROM 4 is read, and the read correction level corresponds to the moving speed of the carrier set in the carrier drive unit 12 at this time and the shift time table 2-1. The deviation time (the number of edges and the delay time) stored in is set in the head controller 11 as the correction value of the print timing.
(Correction means).
【0042】次に、ステップ4( ST4 )の処理とし
て、速度指定入力( 速度変更指定入力)がある( 有 )か
否かを判断する。ここで、速度指定入力がなければ、後
述するステップ5( ST5 )の処理へ移行するようにな
っている。また、速度指定入力があると判断すると、そ
の指定された速度をキャリア駆動部12におけるキャリ
アの移動速度として設定し、読取られている補正レベル
で、その設定された移動速度に対応してずれ時間テーブ
ル2-1に記憶されているずれ時間を印字タイミングの補
正値としてヘッドコントローラ11に設定し( 補正手段
)、次のステップ5の処理へ移行するようになってい
る。Next, as step 4 (ST4) processing, it is determined whether or not there is a speed designation input (speed change designation input). If there is no speed designation input, the process proceeds to step 5 (ST5) described later. When it is determined that there is a speed designation input, the designated speed is set as the moving speed of the carrier in the carrier driving unit 12, and the deviation time corresponding to the set moving speed is set at the read correction level. The deviation time stored in Table 2-1 is set in the head controller 11 as a print timing correction value.
), The process proceeds to the next step 5.
【0043】ステップ5の処理は、1往復印字を行い、
この1往復印字を終了すると、印字終了したか否かを判
断する。ここで、印字終了ではないと判断すると、再び
前述したステップ4の処理へ戻るようになっている。ま
た、印字終了と判断すると、業務終了か否かを判断し、
業務終了ではないと判断すると、再び前述したステップ
3の処理へ戻るようになっている。また、業務終了と判
断すると、このメイン処理を終了するようになってい
る。In the process of step 5, one reciprocal printing is performed,
When this one-way printing is completed, it is judged whether or not the printing is completed. If it is determined that the printing has not ended, the process returns to step 4 described above. Also, when it is judged that printing is completed, it is judged whether or not business is completed,
When it is determined that the work is not completed, the process returns to the above-mentioned step 3 again. Further, when it is determined that the work is finished, the main process is finished.
【0044】印字制御装置は、前記CPU1、前記RO
M2( ずれ時間テーブル2-1 )、前記RAM3、前記E
EPROM4( 補正レベルエリア4-1 )、前記操作パネ
ル8、前記操作パネルインターフェイス9、前記ヘッド
コントローラ11、前記キャリア駆動コントローラ13
から構成されている。The print control device comprises the CPU 1, the RO
M2 (deviation time table 2-1), RAM3, E
EPROM 4 (correction level area 4-1), the operation panel 8, the operation panel interface 9, the head controller 11, the carrier drive controller 13
It is composed of
【0045】このような構成の本実施例においては、ま
ず、業務開始時には、テスト印字が行われる。自動モー
ドでは、キャリアの移動速度が基準速度に設定され、ず
れ時間テーブル2-1の基準速度テーブル2-12 の全部の
又は予め設定された一部( 例えば、補正レベル6〜0〜
−3 )のずれ時間( エッジ数及び遅延時間 )を読取っ
て、これらの各補正レベルについて、それぞれROM2
に記憶されている印字パターンにより1往復印字を行
う。In this embodiment having such a configuration, first, test printing is performed at the start of work. In the automatic mode, the moving speed of the carrier is set to the reference speed, and the whole or a part of the reference speed table 2-12 of the deviation time table 2-1 (for example, the correction levels 6 to 0) is set.
-3) Deviation time (number of edges and delay time) is read, and ROM2 is read for each of these correction levels.
One reciprocal print is performed according to the print pattern stored in.
【0046】例えば、図5に示すように、印字パターン
が印字される。なおこの図5では、補正レベル4〜0に
ついて印字された例を示している。印字パターンは用紙
の搬送方向に平行な、すなわち、キャリアの移動方向に
直交する方向の直線である。往復印字でずれが生じなけ
れば、折れ目のない1本の直線となる。往復印字でずれ
があると、折れ目が生じて2本の直線となる。この図5
の印字例では、補正レベル3により正確に印字ずれが補
正されている。For example, as shown in FIG. 5, a print pattern is printed. Note that FIG. 5 shows an example in which the correction levels 4 to 0 are printed. The print pattern is a straight line parallel to the paper transport direction, that is, in the direction orthogonal to the carrier movement direction. If there is no misalignment in double-sided printing, it will be one straight line with no folds. If there is a misalignment in double-sided printing, a crease will be formed to form two straight lines. This figure 5
In the example of printing, the printing deviation is accurately corrected by the correction level 3.
【0047】従って、そのテスト印字により印字された
結果を目視により、印字ずれのない補正レベルを選択
し、この選択した補正レベルを操作パネル8によりEE
PROM4の補正レベルエリア4-1に記憶させる。Therefore, by visually observing the result printed by the test printing, a correction level having no print deviation is selected, and the selected correction level is EE by the operation panel 8.
It is stored in the correction level area 4-1 of the PROM 4.
【0048】実際の( 業務としての )印字では、この補
正レベルエリア4-1から補正レベルが読み出され、この
読出した補正レベルとその印字時のキャリアを移動させ
る速度とに対応して、ROM2のずれ時間テーブル2-1
に記憶されたずれ時間( エッジ数及び遅延時間 )を読出
して、この読み出したずれ時間を印字タイミングの補正
値としてヘッドコントローラ11に設定して、印字を開
始する。In the actual printing (as a business), the correction level is read from the correction level area 4-1 and the ROM 2 is read in correspondence with the read correction level and the moving speed of the carrier at the time of printing. Deviation time table 2-1
The deviation time (the number of edges and the delay time) stored in is read and the read deviation time is set in the head controller 11 as a print timing correction value, and printing is started.
【0049】印字中に、キャリアを移動させる速度が変
更されたときには、読み出している補正レベルとその変
更された速度とに対応して、ずれ時間テーブル2-1に記
憶されたずれ時間を読出して、このずれ時間を印字タイ
ミングの変更された補正値としてヘッドコントローラ1
1に設定して、印字を続行する。When the speed at which the carrier is moved is changed during printing, the deviation time stored in the deviation time table 2-1 is read in correspondence with the correction level being read and the changed speed. The head controller 1 uses this deviation time as a correction value for which the print timing is changed.
Set to 1 to continue printing.
【0050】このように本実施例によれば、エンコーダ
16からの検出信号を使用して印字タイミングを補正す
る構成として、複数個の各補正レベルに対して、キャリ
アを基準速度で移動させたときのエンコーダ信号のエッ
ジ間を6等分した基準単位時間に基づいたずれ時間を記
憶した基準速度テーブル2-12 とキャリアを高品位速度
で移動させたときのエンコーダ信号のエッジ間を6等分
した高品位単位時間に基づくと共に印字ヘッドでの印字
タイミングから用紙の表面上での実印字までに要する時
間における基準速度と所定速度とでのキャリアの移動距
離の差を考慮したずれ時間を記憶した高品位速度テーブ
ル2-13 とからなるずれ時間テーブル2-1と、テスト印
字により選択指定された補正レベルを記憶するEEPR
OM4の補正レベルエリア4-1とを設け、印字時には、
補正レベルエリア4-1に記憶された補正レベル及びその
印字時のキャリアを移動させる速度に対応して、ずれ時
間テーブル2-1に記憶されたずれ時間を読取って、印字
タイミングを補正することにより、1度テスト印字を行
って、補正レベルを設定すれば、印字速度を変更しても
テスト印字を行うことなく、印字タイミングの補正を自
動的に適切に行って印字ずれを防止でき、操作性の向上
を図ることができる。As described above, according to the present embodiment, the detection signal from the encoder 16 is used to correct the print timing, and when the carrier is moved at the reference speed for each of the plurality of correction levels. The reference speed table 2-12, which stores the deviation time based on the reference unit time obtained by equally dividing the edge of the encoder signal into 6 and the edge of the encoder signal when the carrier is moved at high quality, is equally divided into 6 Based on the high-quality unit time, the deviation time is stored in consideration of the difference in the moving distance of the carrier between the reference speed and the predetermined speed in the time required from the print timing of the print head to the actual printing on the surface of the paper. A deviation time table 2-1 composed of a quality speed table 2-13 and an EEPR storing the correction level selected and designated by test printing.
A correction level area 4-1 for the OM4 is provided, and at the time of printing,
By correcting the print timing by reading the shift time stored in the shift time table 2-1 in accordance with the correction level stored in the correction level area 4-1 and the speed at which the carrier moves during printing. If you perform test printing once and set the correction level, you can automatically correct printing timing properly and prevent print misalignment without performing test printing even if you change the printing speed. Can be improved.
【0051】[0051]
【発明の効果】以上詳述したようにこの発明によれば、
印字速度を変更してもテスト印字を行うことなく、印字
タイミングの補正を短時間で適切に行うことができ、操
作性の向上を図ることができる印字制御装置を提供でき
る。As described in detail above, according to the present invention,
It is possible to provide a print control device capable of appropriately performing print timing correction in a short time without performing test print even if the print speed is changed, and improving operability.
【図1】この発明の一実施例の印字制御装置が搭載され
たインクジェットプリンタの要部回路構成を示すブロッ
ク図。FIG. 1 is a block diagram showing a circuit configuration of a main part of an ink jet printer equipped with a print control device according to an embodiment of the present invention.
【図2】同実施例のインクジェットプリンタのずれ時間
テーブルのメモリ構成を示す図。FIG. 2 is a diagram showing a memory configuration of a shift time table of the inkjet printer of the embodiment.
【図3】同実施例のインクジェットプリンタにおける各
補正レベル毎に設定される遅延時間の算出方法を説明す
るための図。FIG. 3 is a diagram for explaining a method of calculating a delay time set for each correction level in the inkjet printer of the embodiment.
【図4】同実施例のインクジェットプリンタで行われる
メイン処理の流れを示す図。FIG. 4 is a diagram showing a flow of main processing performed by the inkjet printer of the embodiment.
【図5】同実施例のテスト印字の一印字例を示す図。FIG. 5 is a diagram showing an example of a test print of the same embodiment.
1…CPU、 2…ROM、 2-1…ずれ時間テーブル、 2-12 …基準速度テーブル、 2-13 …高品質速度テーブル、 4…EEPROM、 4-1…補正レベルエリア、 8…操作パネル、 11…ヘッドコントローラ、 13…キャリア駆動コントローラ。 1 ... CPU, 2 ... ROM, 2-1 ... deviation time table, 2-12 ... reference speed table, 2-13 ... high quality speed table, 4 ... EEPROM, 4-1 ... correction level area, 8 ... operation panel, 11 ... Head controller, 13 ... Carrier drive controller.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B41J 2/055 B41J 3/04 104D 2/13 3/10 101F 2/51 101J ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI technical display location B41J 2/055 B41J 3/04 104D 2/13 3/10 101F 2/51 101J
Claims (1)
アを移動させながら前記印字ヘッドにより用紙に印字を
行う印字装置に搭載された印字制御装置において、 前記キャリアの位置又は移動距離を検出するエンコーダ
と、 前記印字ヘッドの印字タイミングを補正するため設定さ
れた複数個の補正レベルに対して、前記キャリアを予め
設定された基準速度で移動させたときの前記エンコーダ
の出力波形のエッジ間の時間間隔をn等分した基準単位
時間に基づいた、予め設定された基準となる0補正レベ
ルからのずれ時間及び、前記キャリアを所定速度で移動
させたときの前記エンコーダの出力波形のエッジ間の時
間間隔をn等分した所定単位時間に基づくと共に、前記
印字ヘッドでの印字タイミングから前記用紙の表面上で
の実印字までに要する時間における基準速度と所定速度
とでのキャリアの移動距離の差を考慮した、前記0補正
レベルからのずれ時間を記憶したずれ時間テーブルと、 前記各補正レベル毎に、前記キャリアの速度に対応して
前記ずれ時間テーブルに記憶されたずれ時間で印字タイ
ミングを補正して、補正用の印字パターンを印字する補
正印字手段と、 この補正印字手段による印字結果に基づいて選択指定さ
れた最適な補正レベルを記憶する補正レベル記憶手段
と、 実際の印字時に補正レベル記憶手段により記憶された補
正レベルで、その時の前記キャリアの速度に対応して前
記ずれ時間テーブルに記憶されたずれ時間で前記印字ヘ
ッドの印字タイミングを補正する補正手段とを設けたこ
とを特徴とする印字制御装置。1. A print control device mounted on a printing device, wherein a print head is mounted on a carrier and printing is performed on the paper by the print head while moving the carrier, and an encoder for detecting the position or moving distance of the carrier. The time interval between the edges of the output waveform of the encoder when the carrier is moved at a preset reference speed for a plurality of correction levels set to correct the print timing of the print head. Based on a reference unit time divided into n equal parts, a deviation time from a preset reference 0 correction level and a time interval between edges of an output waveform of the encoder when the carrier is moved at a predetermined speed are calculated. Based on a predetermined unit time divided into n equal parts, it is necessary from the print timing of the print head to the actual printing on the surface of the paper. Shift time table that stores the shift time from the 0 correction level in consideration of the difference in the moving distance of the carrier between the reference speed and the predetermined speed during a certain time, and the speed of the carrier corresponding to each correction level. Then, the correction timing is corrected by the deviation time stored in the deviation time table, and the correction printing means for printing the printing pattern for correction, and the optimum correction selected and designated based on the printing result by the correction printing means A correction level storage means for storing the level and a correction level stored by the correction level storage means at the time of actual printing, and the print head with the shift time stored in the shift time table corresponding to the speed of the carrier at that time. And a correction unit that corrects the print timing of the print control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16380195A JPH0911571A (en) | 1995-06-29 | 1995-06-29 | Printing control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16380195A JPH0911571A (en) | 1995-06-29 | 1995-06-29 | Printing control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0911571A true JPH0911571A (en) | 1997-01-14 |
Family
ID=15780967
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16380195A Pending JPH0911571A (en) | 1995-06-29 | 1995-06-29 | Printing control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0911571A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0999566A (en) * | 1995-10-06 | 1997-04-15 | Seiko Epson Corp | Printing position adjusting method for color printer and color printer |
-
1995
- 1995-06-29 JP JP16380195A patent/JPH0911571A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0999566A (en) * | 1995-10-06 | 1997-04-15 | Seiko Epson Corp | Printing position adjusting method for color printer and color printer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2707259B2 (en) | Ink jet recording device | |
| JPH0450191B2 (en) | ||
| JPH0811309A (en) | Electronic automatic correction of misaligned segment print bars | |
| JP2000238259A (en) | Correction method of droplet arrangement error in ink jet printer | |
| WO2019098065A1 (en) | Printing device and printing method | |
| US6733101B2 (en) | Printing apparatus and control method therefor | |
| US7530686B2 (en) | Recording method, recording apparatus, and computer-readable storage medium for performing borderless recording on skewed media | |
| US7249817B2 (en) | Printer having image dividing modes | |
| EP1057647B1 (en) | Ink jet printer | |
| JP2001171098A (en) | Ink jet recording apparatus and ruled line shift correction method | |
| JP3960751B2 (en) | Printer top edge position correction method and computer readable medium | |
| JP3149174B2 (en) | Printer | |
| JPH0747713A (en) | Serial printer | |
| JP2000190482A (en) | Ink jet image forming apparatus and automatic registration method thereof | |
| JP4720103B2 (en) | Printing apparatus and test pattern manufacturing method | |
| JPH1120204A (en) | Ink jet recording device | |
| JP3330342B2 (en) | Dot printer and control method of dot printer | |
| US6809835B2 (en) | Printing apparatus with paper feed control | |
| JP3635756B2 (en) | Printing device | |
| JP3609269B2 (en) | Image forming method and apparatus | |
| JPH06227066A (en) | Label printer | |
| JPH02310077A (en) | printer device | |
| JP7516925B2 (en) | LIQUID EJECTION SYSTEM, LIQUID EJECTION METHOD, AND PROGRAM | |
| JP2726119B2 (en) | Recording device | |
| JP2690759B2 (en) | Recording device |