JPH11268342A - Printer and control method thereof - Google Patents

Printer and control method thereof

Info

Publication number
JPH11268342A
JPH11268342A JP10079697A JP7969798A JPH11268342A JP H11268342 A JPH11268342 A JP H11268342A JP 10079697 A JP10079697 A JP 10079697A JP 7969798 A JP7969798 A JP 7969798A JP H11268342 A JPH11268342 A JP H11268342A
Authority
JP
Japan
Prior art keywords
signal
printer
print head
phase difference
timing
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.)
Withdrawn
Application number
JP10079697A
Other languages
Japanese (ja)
Inventor
Satoshi Nakajima
聡 中嶋
Tomohiro Oguchi
朝弘 小口
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 JP10079697A priority Critical patent/JPH11268342A/en
Publication of JPH11268342A publication Critical patent/JPH11268342A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Electronic Switches (AREA)

Abstract

(57)【要約】 【課題】 プリンタにおける送り動作の応答特性に起因
する位相の遅れや進みによって発生する印刷ムラを防止
し、印刷品位の低下を抑制することのできる技術を提供
する。 【解決手段】 駆動パルスと通電パルスとの間の位相差
θを加速期間P、定速期間Q、減速期間Rのように変化
する送り速度に応じて変化させることにより、送りモー
タに供給される駆動パルスに対する用紙の送り動作の位
相差を、駆動パルスに対する通電パルスの位相差θによ
って補償する。この結果、用紙の送り動作の遅れ又は進
みに起因する印刷位置のずれが印刷ヘッド19の通電タ
イミングのずれによって解消され、本来の正確な用紙上
の位置に印刷ドットが形成されるようになる。
(57) [Problem] To provide a technique capable of preventing print unevenness caused by a delay or advance of a phase caused by a response characteristic of a feeding operation in a printer, and suppressing a decrease in print quality. A feed motor is supplied to a feed motor by changing a phase difference θ between a drive pulse and an energizing pulse in accordance with a feed speed that changes like an acceleration period P, a constant speed period Q, and a deceleration period R. The phase difference of the sheet feeding operation with respect to the drive pulse is compensated by the phase difference θ of the energizing pulse with respect to the drive pulse. As a result, the shift of the printing position due to the delay or advance of the sheet feeding operation is eliminated by the shift of the energization timing of the print head 19, and the print dot is formed at the original accurate position on the sheet.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はプリンタに係り、特
に、用紙などの被印刷物の印刷ヘッドに対する送り動作
として、加速期間、定速期間、減速期間を有する方式の
プリンタに好適な技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer, and more particularly to a technique suitable for a printer having an acceleration period, a constant speed period, and a deceleration period as a feeding operation of a printing material such as paper to a print head.

【0002】[0002]

【従来の技術】従来から、プリンタにおいては、用紙な
どの被印刷物をプラテンローラによって送りながら、印
刷ヘッドをプラテンローラ上の用紙表面に適用させて印
刷する形式が多く採用されている。この種のプリンタと
しては、サーマルプリンタ、インクジェットプリンタ、
ドットインパクトプリンタなどがある。この種のプリン
タにおいては、通常は印刷ヘッドを固定し、プラテンロ
ーラによって用紙を送りながら、用紙の送り量に合わせ
て印刷ヘッドを動作させるようになっている。
2. Description of the Related Art Conventionally, printers have often adopted a printing method in which a printhead is applied to the surface of a sheet on a platen roller while a printing object such as a sheet is fed by a platen roller. Thermal printers, inkjet printers,
There is a dot impact printer and the like. In this type of printer, usually, the print head is fixed and the print head is operated in accordance with the amount of paper being fed while the paper is fed by the platen roller.

【0003】上記のプリンタにおいて、印刷ヘッドに
は、サーマルプリンタであればヘッドを加熱するための
通電パルス、インクジェットプリンタであればインクを
飛ばすための駆動パルス、ドットインパクトプリンタで
あればピンを突出させるための駆動パルスをそれぞれ送
る必要がある。これらの通電パルスや駆動パルスは、通
常プラテンローラを回転させるためのステッピングモー
タの駆動パルスに合わせて印刷ヘッドへ供給される。
In the above-mentioned printers, the print head has an energizing pulse for heating the head in the case of a thermal printer, a driving pulse for ejecting ink in an ink jet printer, and a pin in the case of a dot impact printer. It is necessary to send a drive pulse for each. These energizing pulses and drive pulses are usually supplied to the print head in accordance with drive pulses of a stepping motor for rotating the platen roller.

【0004】[0004]

【発明が解決しようとする課題】ところで、プラテンロ
ーラを回転駆動させる場合、ステッピングモータの回転
速度を一度に上げようとすると、用紙ずれや機構損傷な
どが発生しやすいため、送り動作の初期に、ステッピン
グモータのステップ動作の間隔を徐々に狭くしていくこ
とにより回転速度を少しずつ上昇(スローアップ)させ
る加速期間を設け、やがて、所定の速度に到達するとプ
ラテンローラを定速で送り(定速期間)、さらに印刷デ
ータが残り少なくなると少しずつ減速(スローダウン)
して送る減速期間を設けた後、送り動作を停止するとい
う送りの制御方式が採用される。
When the platen roller is driven to rotate, if the rotation speed of the stepping motor is increased at one time, paper misalignment or mechanism damage is likely to occur. An acceleration period is provided in which the rotation speed is gradually increased (slow-up) by gradually narrowing the step operation interval of the stepping motor, and when the speed reaches a predetermined speed, the platen roller is fed at a constant speed (constant speed). Period), and gradually decelerates (slow down) when print data is running low
After a deceleration period is set, the feed operation is stopped.

【0005】このような制御方式においては、印刷の連
続性を確保するために加速期間や減速期間においても印
刷ヘッドによる印刷作業が適宜に行われる必要がある。
しかしながら、ステッピングモータの制御時点と実際の
送り動作との間には所定のタイムラグがあり、特に、加
速期間においては加速度が高いほど送り動作の応答に遅
延が生じるとともに、減速期間においては減速度が高い
ほど送り動作の減速が遅れ、応答特性としては進みが生
じてしまう。
In such a control system, it is necessary to appropriately perform a printing operation by the print head even during an acceleration period or a deceleration period in order to ensure continuity of printing.
However, there is a predetermined time lag between the control time of the stepping motor and the actual feeding operation. In particular, during the acceleration period, the higher the acceleration, the more the response of the feeding operation is delayed, and during the deceleration period, the deceleration is reduced. The higher the value, the more the deceleration of the feed operation is delayed, and the more the response characteristic is advanced.

【0006】更に、送り手段としてプラテンローラを用
いた場合には、プラテンローラが通常は柔軟性を有する
ゴム等の材料から作られているために、搬送開始時には
プラテンローラの変形による、また、搬送終了時にはプ
ラテンローラの変形が復元することによる搬送位置の変
動が発生し、これによってもモータ駆動信号と印刷用紙
位置との誤差が発生した。
Further, when a platen roller is used as the feeding means, the platen roller is usually made of a material such as rubber having flexibility. At the end, a change in the transport position occurred due to the restoration of the deformation of the platen roller, which also caused an error between the motor drive signal and the printing paper position.

【0007】この結果、印刷ヘッドによる印刷作業を行
うための制御信号と、ステッピングモータの駆動信号と
を同期して周期的に実行しようとすると、上記の送り動
作の応答特性に起因する位相の遅れ若しくは進みによっ
て印刷作業と送り動作との間にタイミングずれが生じ
る。したがって、送り動作中の加速期間と定速期間との
境界領域、定速期間と減速期間との境界領域、或いは、
減速期間の後停止し、再び加速期間が始まる領域など
の、送り動作の速度の変化する領域において、被印刷物
に印刷された印刷ドットの密度が変化するなどの印刷ム
ラが発生し、印刷品位を損なうという問題点がある。
As a result, if the control signal for performing the printing operation by the print head and the drive signal of the stepping motor are to be periodically executed in synchronization with each other, the phase delay caused by the response characteristic of the above-described feeding operation is caused. Or, the advance causes a timing deviation between the printing operation and the feeding operation. Therefore, a boundary region between the acceleration period and the constant speed period during the feeding operation, a boundary region between the constant speed period and the deceleration period, or
In areas where the speed of the feeding operation changes, such as an area where the speed stops after the deceleration period and the acceleration period starts again, print unevenness such as a change in the density of print dots printed on the printing medium occurs, and the print quality is reduced. There is a problem of spoiling.

【0008】そこで、本発明は上記問題点を解決するも
のであり、その課題は、送り動作の応答特性に起因する
位相の遅れや進みによって発生する印刷ムラを防止し、
印刷品位の低下を抑制することのできる技術を提供する
ことにある。
Accordingly, the present invention has been made to solve the above problems, and has as its object to prevent printing unevenness caused by a phase delay or advance caused by a response characteristic of a feeding operation.
It is an object of the present invention to provide a technique capable of suppressing a decrease in print quality.

【0009】[0009]

【課題を解決するための手段】上記課題を解決するため
に本発明のプリンタは、記録媒体に対して印刷を行うた
めの印刷ヘッドと、該印刷ヘッドと前記記録媒体とを相
対的に移動させる送り手段と、前記送り手段に移動信号
を所定のタイミングで送出し、及び前記印刷ヘッドに通
電信号を前記所定のタイミングに基づくタイミングで送
出して印刷を行う制御手段とを備え、該制御手段は、前
記所定のタイミングの間隔を変化させて前記送り手段を
加速及び/又は減速制御するように構成されたプリンタ
において、前記制御手段は、前記送り手段への移動信号
に対する前記印刷ヘッドへの通電信号の位相差を、前記
移動信号の送出タイミング間隔の変化に応じて変化させ
るように構成されたことを特徴とする。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, a printer according to the present invention moves a print head for printing on a recording medium and relatively moves the print head and the recording medium. Sending means, and a control means for sending a movement signal to the sending means at a predetermined timing and sending an energizing signal to the print head at a timing based on the predetermined timing for printing, the control means comprising: A printer configured to control the acceleration and / or deceleration of the feed unit by changing the interval of the predetermined timing, wherein the control unit outputs an energization signal to the print head in response to a movement signal to the feed unit. Is changed in accordance with a change in the transmission timing interval of the movement signal.

【0010】これによれば、制御手段によって、印刷作
業の制御タイミングと送り動作の制御タイミングとの間
の位相関係を変化させることにより、送り動作の応答特
性に起因する印刷位置のずれ量の変化が減殺されるた
め、印刷位置の精度を向上させることができ、印刷品位
を高めることができる。
According to this, by changing the phase relationship between the control timing of the printing operation and the control timing of the feeding operation by the control means, the change in the shift amount of the printing position due to the response characteristic of the feeding operation is changed. Is reduced, the accuracy of the printing position can be improved, and the printing quality can be improved.

【0011】ここで、前記送り手段は、所定の応答特性
に基づき、前記移動信号に応じて所定距離のステップ動
作を間欠的に実行する手段であり、前記制御手段は、前
記位相差を前記応答特性に応じて変化させるように構成
されていることが好ましい。
Here, the sending means is means for intermittently executing a step operation of a predetermined distance in accordance with the movement signal based on a predetermined response characteristic, and the control means sets the phase difference in response to the response signal. It is preferable to be configured to change according to the characteristics.

【0012】この手段によれば、送り動作を複数のステ
ップ動作によって実行するため、印刷作業の制御タイミ
ングとステップ動作の制御タイミングとの間の位相差を
送り動作の応答特性の変化に応じて変化させることによ
って、確実に印刷位置のずれを減殺することが可能にな
る。
According to this means, since the feeding operation is performed by a plurality of step operations, the phase difference between the control timing of the printing operation and the control timing of the step operation changes according to the change in the response characteristic of the feeding operation. By doing so, it is possible to reliably reduce the deviation of the printing position.

【0013】また、前記制御手段は、前記送り手段への
移動信号を送出する前記所定のタイミングの間隔を変化
させて加速制御する場合には前記位相差を遅れ方向に設
定し、減速制御する場合には進み方向に設定するように
構成されたことが好ましい。
Further, the control means sets the phase difference in the delay direction when changing the interval of the predetermined timing for sending the movement signal to the sending means and performs the deceleration control. Is preferably configured to be set in the advancing direction.

【0014】この手段によれば、加速期間及び減速期間
においては送り動作の加速度が大きくなるため、送り動
作の応答特性の変化が大きくなり、印刷位置のずれ量も
また大きくなるので、送り動作の遅れ又は進みに合わせ
てヘッド部に対する印刷作業のための制御を行うことに
よって、より効果的に印刷位置のずれを低減することが
できる。
According to this means, during the acceleration period and the deceleration period, the acceleration of the feeding operation is increased, so that the change in the response characteristic of the feeding operation is increased and the shift amount of the printing position is also increased. By performing the control for the printing operation on the head unit in accordance with the delay or the advance, the deviation of the printing position can be reduced more effectively.

【0015】これらのプリンタにおいて、前記制御手段
は、前記送り手段への移動信号に対する前記印刷ヘッド
への通電信号の位相差と前記移動信号の送出タイミング
との関係を示す表を有し、前記移動信号の送出に応じ
て、前記表に基づいて前記通電信号の送出タイミングを
決定するように構成されることが好ましい。これにより
通電信号の送出タイミングを容易に決定することが可能
となる。
In these printers, the control means has a table showing a relationship between a phase difference between an energization signal to the print head and a transmission timing of the movement signal with respect to the movement signal to the feeding means. It is preferable that the transmission timing of the energization signal is determined based on the table according to the transmission of the signal. This makes it possible to easily determine the transmission timing of the energization signal.

【0016】これらの場合においては、前記印刷ヘッド
は前記通電信号に応じて発熱するサーマルヘッドを有
し、前記制御手段は、前記通電信号の幅を前記移動信号
の送出タイミング間隔の変化に応じて変化させるように
構成されていることが好ましい。
In these cases, the print head has a thermal head that generates heat in response to the energization signal, and the control means adjusts the width of the energization signal in response to a change in the transmission timing interval of the movement signal. Preferably, it is configured to change.

【0017】なお、印刷作業の制御タイミングと送り動
作の制御タイミングとの時間的関係を変化させるに当た
っては、ヘッド部に対する制御タイミングと送り手段に
対する制御タイミングのいずれを変化させてもよく、双
方を変化させてもよい。
In changing the temporal relationship between the control timing of the printing operation and the control timing of the feeding operation, either the control timing for the head unit or the control timing for the feeding means may be changed, and both of them may be changed. May be.

【0018】また、送り手段の制御に対する送り動作の
応答特性とは、たとえば、制御手段が送り手段に対して
送出する駆動信号に対する、実際の送り動作のタイミン
グの遅れや進みの量、或いはまた、送り手段として用い
る送りモータの回転動作に対するプラテンローラの回転
動作の遅れや進みの量などを言う。
The response characteristics of the feed operation to the control of the feed means include, for example, the amount of delay or advance of the actual feed operation timing with respect to the drive signal sent by the control means to the feed means, or It refers to the amount of delay or advance of the rotation of the platen roller with respect to the rotation of the feed motor used as the feeding means.

【0019】[0019]

【発明の実施の形態】次に、添付図面を参照して本発明
に係るプリンタの実施形態の構成について説明する。図
1は本実施形態のプリンタの全体構成を示す概略ブロッ
ク図である。このプリンタ10は、本発明をサーマルラ
インプリンタに対して適用させた例を示すものである
が、本発明は、サーマルプリンタやラインプリンタに限
定されるものではなく、ドットインパクトプリンタ、イ
ンクジェットプリンタやシリアルプリンタなどの種々の
プリンタに適用できるものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the configuration of an embodiment of a printer according to the present invention will be described with reference to the accompanying drawings. FIG. 1 is a schematic block diagram showing the overall configuration of the printer of the present embodiment. Although the printer 10 shows an example in which the present invention is applied to a thermal line printer, the present invention is not limited to a thermal printer or a line printer, but may be a dot impact printer, an ink jet printer, or a serial printer. The present invention can be applied to various printers such as a printer.

【0020】このプリンタ10は、データの入出力及び
駆動部各部の動作を制御するための制御部10Aと、用
紙の送り、印刷ヘッド、必要な場合は印刷ヘッドの駆動
機構などを備えた駆動部10Bとから構成されている。
The printer 10 includes a control unit 10A for controlling the input / output of data and the operation of each unit of the drive unit, and a drive unit having a paper feed, a print head, and a drive mechanism for the print head if necessary. 10B.

【0021】制御部10Aは、タイマ11aを内蔵した
CPU11と、このCPU11に接続されたROM1
2、RAM13A及びイメージバッファ13Bと、CP
U11に接続された入出力回路14と、入出力回路14
に接続されたモータ駆動ドライバ15及びヘッドドライ
バ16とを有する。一方、駆動部10Bには、モータ駆
動ドライバ15に接続された用紙送り用の送りモータ1
7と、ヘッドドライバ16に接続されたヘッド駆動用I
C18と、ヘッド駆動用IC18に接続され、固定され
たサーマル式の印刷ヘッド19とを備えている。
The control unit 10A includes a CPU 11 having a built-in timer 11a, and a ROM 1 connected to the CPU 11.
2. RAM 13A and image buffer 13B, CP
An input / output circuit 14 connected to U11;
And a motor driver 15 and a head driver 16 which are connected to each other. On the other hand, the drive unit 10B includes a feed motor 1 for feeding a sheet connected to a motor drive driver 15.
7 and a head driving I connected to the head driver 16.
C18 and a thermal print head 19 connected to and fixed to the head drive IC 18.

【0022】印刷ヘッド19は、ヘッド駆動用IC18
に取り付けられた図示しないフレキシブル配線基板の先
端に接続され、印刷ラインに沿って配列された多数の発
熱体(図示せず)と、これらの発熱体の配列部の近傍に
配置された温度センサ19aとを備えている。温度セン
サ19aは制御部10Aの入出力回路14に接続されて
いる。
The print head 19 includes a head drive IC 18
A number of heating elements (not shown) connected to the front end of a flexible wiring board (not shown) attached to the printer and arranged along the printing line, and a temperature sensor 19a arranged near the arrangement of these heating elements And The temperature sensor 19a is connected to the input / output circuit 14 of the control unit 10A.

【0023】送りモータ17はステッピングモータであ
り、モータ駆動ドライバ15から供給される駆動信号
(パルス)によってステップ駆動される。図2は送りモ
ータ17によって送られる用紙と印刷ヘッドとの相対的
速度(以下、単に「送り速度」という。)の時間変化を
示したものである。印刷が開始されると、送りモータ1
7は駆動信号に従って徐々に速度を上げていき(加速期
間P)、やがて所定速度に到達すると定速で動作を続け
る(定速期間Q)。さらに残りの印刷ライン数が少なく
なると送りモータ17は再び減速して(減速期間R)、
やがて停止する。送りモータ17の動作開始から動作停
止までの一連動作T内において定速期間Qの送り速度は
一定である。また、加速期間P及び減速期間Rは常に一
定時間であるが、定速期間Qの時間は印刷ライン数(印
刷データ量)に応じて長くなったり短くなったりする。
The feed motor 17 is a stepping motor, and is step-driven by a drive signal (pulse) supplied from the motor drive driver 15. FIG. 2 shows a change over time of a relative speed (hereinafter, simply referred to as “feed speed”) between the sheet fed by the feed motor 17 and the print head. When printing is started, the feed motor 1
7 gradually increases the speed according to the drive signal (acceleration period P), and when the speed reaches a predetermined speed, the operation continues at a constant speed (constant speed period Q). Further, when the number of remaining print lines decreases, the feed motor 17 decelerates again (deceleration period R).
Stops soon. The feed speed in the constant speed period Q is constant during a series of operations T from the start of the operation of the feed motor 17 to the stop thereof. Further, the acceleration period P and the deceleration period R are always fixed times, but the time of the constant speed period Q becomes longer or shorter according to the number of print lines (print data amount).

【0024】図2は説明のために送り速度が連続的に変
化しているように表示しているが、実際には送りモータ
17のステップ動作に基づいて送り動作も間欠的に行わ
れている。したがって、加速期間P及び減速期間Rにお
いては、制御部10Aにより送りモータ17のステップ
動作の間隔が時間とともに変化するように制御される。
加速期間Pと減速期間Rは、通常、送りモータ17の数
ステップ分の時間に対応している。
FIG. 2 shows that the feed rate is continuously changed for the sake of explanation, but actually the feed operation is intermittently performed based on the step operation of the feed motor 17. . Therefore, in the acceleration period P and the deceleration period R, the control unit 10A controls so that the interval between the step operations of the feed motor 17 changes with time.
The acceleration period P and the deceleration period R usually correspond to a time corresponding to several steps of the feed motor 17.

【0025】図2には、上記の送り速度の時間変化とと
もに、印刷ドットの例を示す。加速期間Pと減速期間R
においては、送り速度が時間とともに変化するため、制
御部10Aは送り速度の変化に合わせて印刷時間間隔を
変化させ、用紙上に一定距離間隔でドットが印刷される
ように制御する。すなわち、印刷時間間隔は送り速度に
反比例する。
FIG. 2 shows an example of print dots together with the above-mentioned change in the feed speed over time. Acceleration period P and deceleration period R
In, since the feed speed changes with time, the control unit 10A changes the printing time interval in accordance with the change in the feed speed, and controls so that dots are printed at regular intervals on the paper. That is, the printing time interval is inversely proportional to the feed speed.

【0026】図3は、本実施形態における送りモータ1
7に供給される駆動信号の一つの駆動パルス(駆動信号
は複数の駆動コイルに供給されるための相互に位相の異
なる複数の駆動パルスからなり、そのうちの一つの駆動
パルスを代表して示す。)及び印刷ヘッド19へ供給さ
れる通電パルスの時間変化を示すものである。駆動パル
スが反転するたびに送りモータ17はステップ動作を行
い、伝達輪列を経て用紙を送るためのプラテンローラに
所定角度の回転動作が伝達される。そして、通電パルス
に基づいて印刷ヘッド19の発熱体が発熱し、印刷が行
われる。ここで、駆動パルスを反転させる制御タイミン
グと通電パルスにより通電を開始する制御タイミングと
の差を位相差θとして示してある。すなわち、位相差θ
は駆動パルスの反転時の位相から通電パルスの通電開始
時の位相を引いて算出している。
FIG. 3 shows a feed motor 1 according to this embodiment.
One drive pulse of the drive signal supplied to 7 (the drive signal is composed of a plurality of drive pulses having different phases to be supplied to a plurality of drive coils, and one drive pulse among them is shown as a representative. 3) and the change over time of the energizing pulse supplied to the print head 19. Each time the drive pulse is inverted, the feed motor 17 performs a step operation, and a rotation operation at a predetermined angle is transmitted to a platen roller for feeding a sheet via a transmission wheel train. Then, the heating element of the print head 19 generates heat based on the energizing pulse, and printing is performed. Here, the difference between the control timing for inverting the drive pulse and the control timing for starting energization by the energization pulse is shown as a phase difference θ. That is, the phase difference θ
Is calculated by subtracting the phase at the start of energization of the energization pulse from the phase at the inversion of the drive pulse.

【0027】駆動パルスと通電パルスとの位相差θは、
加速期間Pの初めにおいて負の最も小さい値であり、こ
のとき駆動パルスの後に遅れて通電パルスが供給され
る。この位相差θは時間とともに次第に大きくなってい
き、定速期間Qに入ると一定の小さな絶対値をもつ負の
位相差が続く。定速期間Qが終了して減速期間Rに入る
と、今度は逆に通電パルスが駆動パルスよりも早く始ま
って位相差θは正の値になり、時間とともにその絶対値
が増加していく。
The phase difference θ between the driving pulse and the energizing pulse is
It is the smallest negative value at the beginning of the acceleration period P. At this time, the energizing pulse is supplied after the drive pulse. The phase difference θ gradually increases with time, and after entering the constant speed period Q, a negative phase difference having a fixed small absolute value continues. When the constant speed period Q ends and the deceleration period R begins, the energizing pulse starts earlier than the drive pulse, and the phase difference θ becomes a positive value, and its absolute value increases with time.

【0028】図4は、上述の一連動作内における送り速
度のグラフとともに、送りモータ17に供給される駆動
パルスとプラテンローラによって送られる用紙の送り動
作との間の位相差φを示すものである。この位相差φ
は、駆動パルスの反転時の位相から用紙のステップ動作
時の位相を引いた値を示している。
FIG. 4 shows the phase difference φ between the drive pulse supplied to the feed motor 17 and the feeding operation of the sheet fed by the platen roller together with the graph of the feeding speed in the above-described series of operations. . This phase difference φ
Indicates a value obtained by subtracting the phase during the step operation of the sheet from the phase when the drive pulse is inverted.

【0029】駆動パルスが反転すると送りモータ17が
ステップ動作を行い、これに伴って用紙を送るためのプ
ラテンローラが回転し、プラテンローラの回転は用紙を
送る。しかし、ステップモータの発生するトルクは位相
差に応じて発生するため、負荷トルクが存在する状態に
おいては駆動パルスと用紙の送り動作との間には、定速
送り時においてもある程度の遅れがかならず存在し、ま
た、送り速度が変化する(加速度が存在する)場合には
その遅れ量も変化する。特に、加速度が不連続に変化す
る時点では駆動パルスと用紙の送り動作との位相差φも
不連続に変化する。
When the driving pulse is inverted, the feed motor 17 performs a step operation, and accordingly, a platen roller for feeding the paper rotates, and the rotation of the platen roller feeds the paper. However, since the torque generated by the step motor is generated according to the phase difference, there is always a certain delay between the drive pulse and the paper feeding operation even at the constant speed feeding in the state where the load torque exists. When the feed speed is present and the feed speed changes (acceleration is present), the delay amount also changes. In particular, when the acceleration changes discontinuously, the phase difference φ between the drive pulse and the sheet feeding operation also changes discontinuously.

【0030】本例においては、加速期間Pが始まると、
それまで停止していたプラテンローラが急激に駆動され
るため、位相差φが負の絶対値の大きな値となり、送り
速度が徐々に高くなるに従って用紙の送り動作が駆動パ
ルスに徐々に追いつくように位相差φは次第に0に近づ
いていく。定速期間Qに入ると、駆動パルスも一定時間
間隔になるために、わずかなタイムラグ分の小さな絶対
値の負の位相差が保持される。減速期間Rに入ると、駆
動パルスはプラテンローラを減速させるようにその時間
間隔が徐々に長くなってくるため、位相差φの符号は反
転して正になって次第に大きくなり、駆動パルスが停止
した時点で最大となる。位相差の変化は加速及び減速時
の加速度の設定に応じて異なるが、位相差の絶対値は定
速時に比べると大きな値となる。これは、加速度が位相
差に応じて発生することに起因している。
In this example, when the acceleration period P starts,
Because the platen roller that had been stopped until then is driven rapidly, the phase difference φ becomes a large negative absolute value, and the paper feeding operation gradually catches up with the driving pulse as the feeding speed gradually increases. The phase difference φ gradually approaches zero. In the constant speed period Q, since the driving pulses are also at constant time intervals, a negative phase difference having a small absolute value for a slight time lag is maintained. In the deceleration period R, the time interval of the drive pulse gradually increases so as to decelerate the platen roller. Therefore, the sign of the phase difference φ is inverted, becomes positive, gradually increases, and the drive pulse stops. It becomes the maximum at the time of doing. The change in the phase difference differs according to the setting of acceleration during acceleration and deceleration, but the absolute value of the phase difference is larger than that at the time of constant speed. This is because acceleration occurs according to the phase difference.

【0031】本実施形態においては、図4に示す加速期
間Pから定速期間Qを経て減速期間Rに至る過程におけ
る送りモータの駆動パルスと用紙の送り動作との間の位
相差φを算出するためのパラメータ或いはテーブルが予
めROM12内に記録されている。これらのパラメータ
やテーブルは、実験的に測定したデータを元に算出した
ものである。ここで、送りモータの制御タイミング(た
とえば、駆動パルスの反転時)を図2に示す加速期間
P、定速期間Q及び減速期間R毎にテーブル化して記録
してある場合、これらの駆動タイミングのテーブルに対
応させて、位相差φについても、加速期間P、定速期間
Q及び減速期間R毎にテーブル化してもよい。
In this embodiment, the phase difference φ between the drive pulse of the feed motor and the sheet feeding operation in the process from the acceleration period P shown in FIG. 4 to the deceleration period R via the constant speed period Q is calculated. Parameters or tables are stored in the ROM 12 in advance. These parameters and tables are calculated based on experimentally measured data. Here, when the control timing of the feed motor (for example, when the drive pulse is inverted) is tabulated and recorded for each of the acceleration period P, the constant speed period Q, and the deceleration period R shown in FIG. In correspondence with the table, the phase difference φ may be tabulated for each of the acceleration period P, the constant speed period Q, and the deceleration period R.

【0032】通常、加速期間P及び減速期間Rの時間並
びに加速度及び減速度はそれぞれ一定に設定され、定速
期間Qの時間のみが場合に応じて変化するため、加速期
間Pの開始時点と減速期間Rの開始時点を基準として、
以後の位相差φを逐次算出若しくは参照することができ
る。この算出された位相差φに基づいて、CPU11
は、駆動パルスと通電パルスとの間の位相差θが上記位
相差φと等しくなるように、通電パルスの発生タイミン
グを駆動パルスの反転タイミングを基準としてずらすよ
うに処理する。
Normally, the times of the acceleration period P and the deceleration period R, and the acceleration and the deceleration are set to be constant, and only the time of the constant speed period Q changes depending on the case. Based on the start time of period R,
The subsequent phase difference φ can be sequentially calculated or referred to. Based on the calculated phase difference φ, the CPU 11
Performs processing such that the generation timing of the energizing pulse is shifted with reference to the inversion timing of the driving pulse so that the phase difference θ between the driving pulse and the energizing pulse becomes equal to the phase difference φ.

【0033】このようにすると、駆動パルスに対する用
紙の送り動作の位相差φは、駆動パルスに対する通電パ
ルスの位相差θによって補償されることとなり、用紙の
送り動作の遅れ又は進みに起因する印刷位置のずれが印
刷ヘッド19の通電タイミングのずれによって相殺さ
れ、本来の正確な用紙上の位置に印刷ドットが形成され
るようになる。特に、送り動作の遅れや進みが大きくな
る送り動作の加速期間P及びその前後の期間、並びに、
減速期間及びその前後の期間においても正確な印刷位置
が得られるので、印刷品位を向上させることができる。
In this manner, the phase difference φ of the sheet feeding operation with respect to the driving pulse is compensated by the phase difference θ of the energizing pulse with respect to the driving pulse, and the printing position resulting from the delay or advance of the sheet feeding operation is obtained. The offset is offset by the offset of the energization timing of the print head 19, and a print dot is formed at an original accurate position on the sheet. In particular, the acceleration period P of the feed operation in which the delay and advance of the feed operation become large, and the period before and after the acceleration period, and
Since an accurate printing position can be obtained even during the deceleration period and before and after the deceleration period, the printing quality can be improved.

【0034】本実施形態では、送り手段である送りモー
タ17を駆動、制御するための駆動パルスと被印刷物で
ある用紙の送り動作との間の位相差φに、駆動パルスと
印刷ヘッド19の発熱体を加熱するための通電パルスと
の間の位相差θを合わせることによって、送り動作に伴
う応答特性に起因する印刷位置のずれをほぼ相殺するこ
とに成功している。特に、本実施形態のサーマルヘッド
は用紙に対して押し付けられるため、印刷時において用
紙に対して摩擦負荷を加えることとなるので、この摩擦
負荷と、送りモータによるステップ動作とによって、プ
ラテンローラと用紙との間に送りずれが生ずる。一旦、
送りずれが発生すると、プラテンローラと用紙との間の
摩擦力は静止摩擦と動摩擦との間で揺れ動くことになる
ため、送りずれは複雑な様相を呈する。したがって、特
に、プラテンローラと用紙との間の送りずれに対する補
償が重要になる。
In the present embodiment, the phase difference φ between the drive pulse for driving and controlling the feed motor 17 as the feed means and the feed operation of the paper as the printing medium is represented by the drive pulse and the heat generated by the print head 19. By adjusting the phase difference θ between the power supply pulse for heating the body and the phase difference θ, the shift of the printing position due to the response characteristic associated with the feeding operation has been substantially canceled. In particular, since the thermal head according to the present embodiment is pressed against the sheet, a frictional load is applied to the sheet during printing. Therefore, the platen roller and the sheet are moved by the frictional load and the step operation by the feed motor. And a feed misalignment occurs. Once
When a feed shift occurs, the frictional force between the platen roller and the paper fluctuates between static friction and dynamic friction, so that the feed shift has a complicated appearance. Therefore, it is particularly important to compensate for a feed deviation between the platen roller and the sheet.

【0035】しかし、本発明の趣旨は、送り手段に対す
る送り動作の制御タイミングに対する、印刷ヘッドと被
印刷物とが相対的に移動する送り動作の応答特性に基づ
く印刷位置のずれを減殺することにある。
However, the gist of the present invention is to reduce the deviation of the printing position based on the response characteristic of the feeding operation in which the print head and the printing medium move relatively to the control timing of the feeding operation to the feeding means. .

【0036】したがって、応答特性としては、プラテン
ローラと用紙との間の送りずれが問題にならないような
状況の場合、単に、送りモータの動作遅れのような電磁
的な応答特性や送りモータの出力から伝達輪列を経てプ
ラテンローラに至るまでの伝達遅れのような機構的な応
答特性を理論的に求めてもよい。
Therefore, as a response characteristic, in a situation where the feed deviation between the platen roller and the sheet does not matter, the electromagnetic response characteristic such as the operation delay of the feed motor or the output of the feed motor is simply used. A mechanical response characteristic such as a transmission delay from the transmission to the platen roller through the transmission wheel train may be theoretically obtained.

【0037】また、本発明においては、上記実施形態の
ように、送り動作の応答特性の変化に起因する印刷位置
のずれを完全に相殺する必要はなく、印刷位置のずれを
減少させる方向に向かわせるように制御していればよ
い。
Further, in the present invention, it is not necessary to completely offset the printing position shift caused by the change in the response characteristic of the feeding operation as in the above-described embodiment, and the printing direction shift is reduced. What is necessary is just to control so that it may be changed.

【0038】[0038]

【発明の効果】以上説明したように本発明によれば以下
の効果を奏する。
As described above, according to the present invention, the following effects can be obtained.

【0039】請求項1によれば、制御手段によって、印
刷作業の制御タイミングと送り動作の制御タイミングと
の間の時間的関係を変化させることにより、送り動作の
応答特性に起因する印刷位置のずれ量の変化が減殺され
るため、印刷位置の精度を向上させることができ、印刷
品位を高めることができる。
According to the first aspect, the control means changes the temporal relationship between the control timing of the printing operation and the control timing of the feeding operation, thereby shifting the printing position due to the response characteristic of the feeding operation. Since the change in the amount is reduced, the accuracy of the printing position can be improved, and the printing quality can be improved.

【0040】請求項2によれば、送り動作を複数のステ
ップ動作によって実行するため、印刷作業の制御タイミ
ングとステップ動作の制御タイミングとの間の位相差を
送り動作の応答特性の変化に応じて変化させることによ
って、確実に印刷位置のずれを減殺することが可能にな
る。
According to the second aspect, since the feeding operation is performed by a plurality of step operations, the phase difference between the control timing of the printing operation and the control timing of the step operation is determined according to the change in the response characteristic of the feeding operation. By making the change, it is possible to reliably reduce the deviation of the printing position.

【0041】請求項3によれば、加速期間及び減速期間
においては送り動作の加速度が大きくなるため、送り動
作の応答特性の変化が大きくなり、印刷位置のずれ量も
また大きくなるので、送り動作の遅れ又は進みに合わせ
てヘッド部に対する印刷作業のための制御を行うことに
よって、より効果的に印刷位置のずれを低減することが
できる。
According to the third aspect, during the acceleration period and the deceleration period, the acceleration of the feeding operation increases, so that the change in the response characteristic of the feeding operation increases and the shift amount of the printing position also increases. By performing the control for the printing operation on the head unit in accordance with the delay or advance of the printing, the deviation of the printing position can be reduced more effectively.

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

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

【図2】同実施形態における送り速度の時間変化と、印
刷ドットの形成タイミングの例を示す図である。
FIG. 2 is a diagram illustrating an example of a time change of a feeding speed and a timing of forming a print dot in the embodiment.

【図3】同実施形態における送りモータに供給される駆
動パルス及び印刷ヘッドに供給される通電パルスの時間
変化を、駆動パルスと通電パルスとの間の位相差θとと
もに示す図である。
FIG. 3 is a diagram illustrating a temporal change of a drive pulse supplied to a feed motor and an energizing pulse supplied to a print head in the embodiment, together with a phase difference θ between the drive pulse and the energizing pulse.

【図4】同実施形態における送り速度及び駆動パルスと
用紙の送り動作との間の位相差φの時間変化を示す図で
ある。
FIG. 4 is a diagram showing a change over time in a feeding speed and a phase difference φ between a driving pulse and a sheet feeding operation in the embodiment.

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

10 プリンタ 11 CPU 17 送りモータ 19 印刷ヘッド θ 送りモータに供給する駆動パルスと印刷ヘッドに供
給する通電パルスとの間の位相差 φ 送りモータに供給する駆動パルスと用紙の送り動作
との間の位相差
Reference Signs List 10 printer 11 CPU 17 feed motor 19 print head θ phase difference between drive pulse supplied to feed motor and energizing pulse supplied to print head φ position between drive pulse supplied to feed motor and paper feeding operation Difference

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 記録媒体に対して印刷を行うための印刷
ヘッドと、該印刷ヘッドと前記記録媒体とを相対的に移
動させる送り手段と、前記送り手段に移動信号を所定の
タイミングで送出し、及び前記印刷ヘッドに通電信号を
前記所定のタイミングに基づくタイミングで送出して印
刷を行う制御手段とを備え、該制御手段は、前記所定の
タイミングの間隔を変化させて前記送り手段を加速及び
/又は減速制御するように構成されたプリンタにおい
て、 前記制御手段は、前記送り手段への移動信号に対する前
記印刷ヘッドへの通電信号の位相差を、前記移動信号の
送出タイミング間隔の変化に応じて変化させるように構
成されたことを特徴とするプリンタ。
1. A print head for performing printing on a recording medium, sending means for relatively moving the print head and the recording medium, and sending a movement signal to the sending means at a predetermined timing. And control means for performing printing by transmitting an energization signal to the print head at a timing based on the predetermined timing, the control means changing the interval of the predetermined timing to accelerate and accelerate the feeding means. And / or a printer configured to perform deceleration control, wherein the control means determines a phase difference between a power supply signal to the print head and a phase difference between the energization signal to the print head with respect to a movement signal to the feeding means in accordance with a change in a timing interval for sending the movement signal. A printer configured to change.
【請求項2】 請求項1記載のプリンタにおいて、 前記送り手段は、所定の応答特性に基づき、前記移動信
号に応じて所定距離のステップ動作を間欠的に実行する
手段であり、 前記制御手段は、前記位相差を前記応答特性に応じて変
化させるように構成されていることを特徴とするプリン
タ。
2. The printer according to claim 1, wherein the feeder is a unit that intermittently executes a step operation of a predetermined distance in accordance with the movement signal based on a predetermined response characteristic, And a printer configured to change the phase difference according to the response characteristic.
【請求項3】 請求項1記載のプリンタにおいて、 前記制御手段は、前記送り手段への移動信号を送出する
前記所定のタイミングの間隔を変化させて加速制御する
場合には前記位相差を遅れ方向に設定し、減速制御する
場合には進み方向に設定するように構成されたことを特
徴とするプリンタ。
3. The printer according to claim 1, wherein the control unit changes the phase difference in a delay direction when changing the interval of the predetermined timing for sending a movement signal to the sending unit and performing acceleration control. The printer is configured to be set in the leading direction when deceleration control is performed.
【請求項4】 請求項1乃至3の何れか1項に記載のプ
リンタにおいて、 前記制御手段は、前記送り手段への移動信号に対する前
記印刷ヘッドへの通電信号の位相差と前記移動信号の送
出タイミングとの関係を示す表を有し、前記移動信号の
送出に応じて、前記表に基づいて前記通電信号の送出タ
イミングを決定するように構成されたことを特徴とする
プリンタ。
4. The printer according to claim 1, wherein the control unit transmits a phase difference between an energizing signal to the print head with respect to a moving signal to the feeding unit and transmitting the moving signal. A printer having a table showing a relationship with timing, and configured to determine the transmission timing of the energization signal based on the table according to the transmission of the movement signal.
【請求項5】 請求項1乃至請求項4のいずれか1項に
記載のプリンタにおいて、 前記印刷ヘッドは前記通電信号に応じて発熱するサーマ
ルヘッドを有し、 前記制御手段は、前記通電信号の幅を前記移動信号の送
出タイミング間隔の変化に応じて変化させるように構成
されていることを特徴とするプリンタ。
5. The printer according to claim 1, wherein the print head includes a thermal head that generates heat according to the energization signal, and the control unit controls the energization signal. A printer characterized in that the width is changed according to a change in the transmission timing interval of the movement signal.
【請求項6】 記録媒体に対して印刷を行うための印刷
ヘッドと、該印刷ヘッドと前記記録媒体とを相対的に移
動させる送り手段とを有するプリンタを制御する方法で
あって、前記送り手段に移動信号を所定のタイミングで
送出する工程と、前記印刷ヘッドに通電信号を前記所定
のタイミングに基づくタイミングで送出して印刷を行う
工程と、前記所定のタイミングの間隔を変化させて前記
送り手段を加速及び/又は減速制御する工程とを有する
制御方法において、 (a)前記送り手段への移動信号に対する前記印刷ヘッ
ドへの通電信号の位相差を、前記移動信号の送出タイミ
ング間隔の変化に応じて変化させる工程を有することを
特徴とするプリンタの制御方法。
6. A method for controlling a printer having a print head for performing printing on a recording medium, and a feeding unit for relatively moving the print head and the recording medium, wherein the feeding unit includes: Sending a movement signal to the print head at a predetermined timing; sending an energization signal to the print head at a timing based on the predetermined timing to perform printing; and changing the interval of the predetermined timing to the sending means. Controlling the acceleration and / or deceleration of the print signal. (A) The phase difference between the energization signal to the print head and the movement signal to the feeding means is determined according to a change in the transmission timing interval of the movement signal. A method for controlling a printer, the method comprising:
【請求項7】 請求項6記載のプリンタの制御方法にお
いて、 前記送り手段は、所定の応答特性に基づき、前記移動信
号に応じて所定距離のステップ動作を間欠的に実行する
手段であり、 前記工程(a)においては、前記位相差を前記応答特性
に応じて変化させることを特徴とするプリンタの制御方
法。
7. The printer control method according to claim 6, wherein the feeding unit is a unit that intermittently executes a step operation of a predetermined distance according to the movement signal based on a predetermined response characteristic, In the step (a), a method of controlling a printer, wherein the phase difference is changed according to the response characteristic.
【請求項8】 請求項6記載のプリンタの制御方法にお
いて、 前記工程(a)は、 (a1)前記送り手段への移動信号を送出する前記所定
のタイミングの間隔を変化させて加速制御する場合には
前記位相差を遅れ方向に設定する工程と、 (a2)前記送り手段への移動信号を送出する前記所定
のタイミングの間隔を変化させて減速制御する場合には
進み方向に設定する工程とを有することを特徴とするプ
リンタの制御方法。
8. The method for controlling a printer according to claim 6, wherein the step (a) comprises: (a1) performing acceleration control by changing an interval of the predetermined timing for sending a movement signal to the feeding means. Setting the phase difference in the delay direction; and (a2) setting the phase difference in the leading direction when deceleration control is performed by changing the interval of the predetermined timing for sending the movement signal to the sending means. A method for controlling a printer, comprising:
【請求項9】 請求項6乃至8の何れか1項に記載のプ
リンタの制御方法において、 (b)前記送り手段への移動信号に対する前記印刷ヘッ
ドへの通電信号の位相差と前記移動信号の送出タイミン
グとを関係づける工程を有し、 前記工程(a)においては、前記移動信号の送出に応じ
て、前記工程(b)における関係づけに基づいて前記通
電信号の送出タイミングを決定することを特徴とするプ
リンタの制御方法。
9. The control method for a printer according to claim 6, wherein: (b) a phase difference between an energizing signal to the print head with respect to a moving signal to the feeding means and a difference between the phase of the moving signal and the moving signal. A step of relating the transmission timing with the transmission timing. In the step (a), determining the transmission timing of the energization signal based on the relation in the step (b) in response to the transmission of the movement signal. Characteristic printer control method.
【請求項10】 請求項6乃至請求項9のいずれか1項
に記載のプリンタの制御方法において、 前記印刷ヘッドは前記通電信号に応じて発熱するサーマ
ルヘッドを有し、 前記工程(a)においては、前記通電信号の幅を前記移
動信号の送出タイミング間隔の変化に応じて変化させる
ことを特徴とするプリンタの制御方法。
10. The printer control method according to claim 6, wherein the print head includes a thermal head that generates heat in response to the energization signal. Wherein the width of the energization signal is changed according to a change in the transmission timing interval of the movement signal.
JP10079697A 1998-03-26 1998-03-26 Printer and control method thereof Withdrawn JPH11268342A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10079697A JPH11268342A (en) 1998-03-26 1998-03-26 Printer and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10079697A JPH11268342A (en) 1998-03-26 1998-03-26 Printer and control method thereof

Publications (1)

Publication Number Publication Date
JPH11268342A true JPH11268342A (en) 1999-10-05

Family

ID=13697410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10079697A Withdrawn JPH11268342A (en) 1998-03-26 1998-03-26 Printer and control method thereof

Country Status (1)

Country Link
JP (1) JPH11268342A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016150464A (en) * 2015-02-16 2016-08-22 イーデーエム株式会社 Thermal printer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016150464A (en) * 2015-02-16 2016-08-22 イーデーエム株式会社 Thermal printer

Similar Documents

Publication Publication Date Title
JP2011093267A (en) Thermal printer and control method for energizing thereof
US6592198B2 (en) Recording apparatus with control of a recording medium conveying mechanism
JPH11321005A (en) Serial printer
JP4586570B2 (en) Printing apparatus, printing method, and program
JPS63112182A (en) Printer device
US6827511B2 (en) Printing apparatus and carriage scan driving method
JP3013495B2 (en) Printer
JPS5955755A (en) Printing control of color printer
JP2000094753A (en) Recording apparatus and control method of recording apparatus
JP2001205855A (en) Method and apparatus for printing
CN111098604A (en) Printing device and control method of printing device
JP3015385B2 (en) Ink jet recording device
JPH0280269A (en) Registration correction device
JP3680909B2 (en) Serial printer
JP2005186509A (en) Line-type thermal printer and its divided drive method
JP2005186510A (en) Line-type thermal printer and its divided drive method
JP2001063124A (en) Thermal line printer and driving method of thermal line printer
JPH063642U (en) Thermal printer
JP3050259B2 (en) Printing control device
JP4355545B2 (en) Motor drive control and image forming apparatus
JP3934375B2 (en) Line thermal printer recording method and line thermal printer used therefor
US11220122B2 (en) Image recording apparatus
JPH05330118A (en) Thermal printer
JP2906435B2 (en) Print command signal generation method
JP2003106430A (en) Backlash error reduction device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050607