[go: up one dir, main page]

JPH0798409B2 - Printer - Google Patents

Printer

Info

Publication number
JPH0798409B2
JPH0798409B2 JP61201749A JP20174986A JPH0798409B2 JP H0798409 B2 JPH0798409 B2 JP H0798409B2 JP 61201749 A JP61201749 A JP 61201749A JP 20174986 A JP20174986 A JP 20174986A JP H0798409 B2 JPH0798409 B2 JP H0798409B2
Authority
JP
Japan
Prior art keywords
print
correction
printing
printer
backlash
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61201749A
Other languages
Japanese (ja)
Other versions
JPS6357269A (en
Inventor
二郎 田沼
信一 片倉
邦治 林
文彦 佐藤
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP61201749A priority Critical patent/JPH0798409B2/en
Publication of JPS6357269A publication Critical patent/JPS6357269A/en
Publication of JPH0798409B2 publication Critical patent/JPH0798409B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、双方向印字を行うプリンタに関し、特に、双
方向印字による印字ずれの補正に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer that performs bidirectional printing, and more particularly to correction of print misalignment due to bidirectional printing.

(従来の技術) 双方向印字を行うプリンタは、プラテンの前面より見
て、印字ヘッドが左から右方向(以下、ホワード方向と
称す)及びこれと反対の右から左方向(以下、リバース
方向と称す)の双方向の印字を行うものであり、この種
のプリンタには例えばドットプリンタがある。双方向印
字を行うドットプリンタはスペースモータを駆動するこ
とにより印字ヘッドをホワード又はリボース方向に移動
(以下、スペース動作と称す)し、この移動のタイミン
グと同期した一定の印字タイミングで印字ヘッドの各ピ
ンをプラテン上の印字用紙に打ち出すことにより、逐次
文字を形成している。
(Prior Art) In a printer that performs bidirectional printing, when viewed from the front surface of a platen, the print head has a left-to-right direction (hereinafter, referred to as a forward direction) and an opposite right-to-left direction (hereinafter, referred to as a reverse direction). The printer of this type includes, for example, a dot printer. Dot printers that perform bidirectional printing move the print head in the forward or ribose direction by driving the space motor (hereinafter referred to as space operation), and each print head is moved at a fixed print timing synchronized with the timing of this movement. Characters are successively formed by punching pins on a printing paper on the platen.

近年では、このような双方向印字を行うことにより、ド
ットプリンタの印字速度を向上させているが、グラフィ
ック印字・イメージ印字の多様化に伴い高品位印字が要
求されている。それ故、双方向印字におけるホワード方
向とリバース方向の印字ずれの少ないプリンタが必要化
されている。
In recent years, the printing speed of dot printers has been improved by performing such bidirectional printing, but high-quality printing is required with the diversification of graphic printing and image printing. Therefore, there is a need for a printer that causes less print deviation between the forward and reverse directions in bidirectional printing.

以下、第4図を参照して双方向印字における印字ずれと
その補正について説明する。
The print misalignment and its correction in bidirectional printing will be described below with reference to FIG.

第4図(a)に示すように、ホワード方向の印字タイミ
ングが発生されると、そのタイミングからT1時間遅れて
ホワード方向の印字が成される。このT1時間は、印字タ
イミング信号から印字が行われるまでに要する時間であ
り、印字ヘッドが印字位置に達するまでにT1時間かかる
ことを意味している。
As shown in FIG. 4A, when the print timing in the forward direction is generated, the print in the forward direction is performed with a delay of T 1 time from the timing. This T 1 hour is the time required from the print timing signal until printing is performed, and means that it takes T 1 hour until the print head reaches the print position.

一方、リバース方向の印字タイミング信号が、ホワード
方向の印字タイミング信号の場合と同一タイミングで発
生された場合、リバース方向の印字は上記ホワード方向
印字時と同様に、そのタイミングからT1時間遅れて成さ
れる。このため、ホワード方向印字位置とリバース方向
印字位置とでは、図示するように“ずれ”即ちアライメ
ントずれA(ホワード印字とリバース印字の直線性のず
れ)が生じてしまう。このアライメントずれAは、各ホ
ワード印字とリバース印字との間で一定であるため、ア
ライメントずれAを解消するには、丁度アライメントず
れAが皆無となるように、リバース方向の印字位置を図
面に向かって右側へシフトしてやれば良いことがわか
る。つまり、リバース方向の印字タイミング信号をホワ
ード方向の印字タイミング信号を基準として、それより
も早目に発生してやれは良い。このような双方向印字に
よる印字ずれは、印字速度の設計上の固定的なものであ
り(印字ヘッドを印字方向に移動させながら印字を行う
ため)、該印字ずれを解消するための補正として予めプ
リンタに固定補正値を設定しておく。そして、の固定補
正値によりリバース方向の印字タイミング信号を早めに
発生させ、印字ずれの補正を行っている。
On the other hand, if the print timing signal in the reverse direction is generated at the same timing as the print timing signal in the howard direction, printing in the reverse direction is delayed by T 1 time from that timing, as in the case of the above-mentioned print in the forward direction. To be done. For this reason, as shown in the drawing, a "deviation", that is, an alignment deviation A (deviation of linearity between the forward printing and the reverse printing) occurs between the printing position in the forward direction and the printing position in the reverse direction. Since this misalignment A is constant between each of the howard printing and the reverse printing, in order to eliminate the misalignment A, the printing position in the reverse direction should be directed toward the drawing so that the misalignment A does not exist at all. You can see that it is better to shift to the right side by pressing. In other words, the print timing signal in the reverse direction may be generated earlier than the print timing signal in the forward direction as a reference. The print misalignment due to such bidirectional printing is fixed in designing the printing speed (because the printing is performed while moving the print head in the printing direction), and as a correction for eliminating the print misalignment, Set a fixed correction value in the printer. Then, the print timing signal in the reverse direction is generated earlier with the fixed correction value of to correct the print misalignment.

又、双方向印字ずれは、上記固定補正値だけで解消され
ない場合がある。これは、双方向印字ずれの発生原因と
して、上記以外にもスペースモータ部の経年変化があ
る。以下、スペースモータ部の経年変化による印字ずれ
について、第4図(b)及び第5図を参照して説明す
る。第5図はスペースモータ部の経年変化によるガタ・
バックラッシュを示す図である。スペースモータ部は、
同図に示すように、ラックアンドピニオン方式により回
動運動を直線運動に変換し、これによって印字動作時に
印字ヘッドをホワード又はベース方向に移動させるもの
である。このスペースモータ部を長年使用していると、
各ラック及びピニオンに摩耗等をきたし、その結果製造
時の使用前と比べて非常に大きなガタ・バックラッシュ
を生じる。このガタ・バックラッシュを大きいと、ホワ
ード印字時とリバース印字時とにおいて、スペースモー
タの回転方向が異なるため、第4図(b)に示すよう
に、ホワード方向の印字タイミング信号及びリバース方
向の印字タイミング信号が、同図(a)に示す各タイミ
ング信号から事実上T2時間だけ遅れたことになる。この
ようなスペースモータ部の経年変化による印字ずれの補
正は、上記固定補正値に補正変更値(正,負を含む)を
加えることにより行われ、これによってリバース方向の
印字位置を図面に向かって右側へシフト、即ちリバース
方向の印字タイミング信号を早目に発生させてガタ・バ
ックラッシュによるアライメントずれを解消している。
Further, the bidirectional printing deviation may not be resolved by the fixed correction value alone. This is due to the secular change of the space motor unit other than the above as the cause of the bidirectional printing deviation. Hereinafter, print deviation due to secular change of the space motor unit will be described with reference to FIGS. 4 (b) and 5. Fig. 5 shows the play caused by the aging of the space motor.
It is a figure which shows a backlash. The space motor part
As shown in the figure, the rack-and-pinion system is used to convert the rotational movement into a linear movement, whereby the print head is moved in the forward or base direction during the printing operation. If you have been using this space motor for many years,
Each rack and pinion are subject to wear and the like, resulting in a very large amount of backlash and backlash as compared with before use at the time of manufacture. If the backlash and backlash are large, the direction of rotation of the space motor is different between the forward printing and the reverse printing. Therefore, as shown in FIG. 4 (b), the printing timing signal in the forward direction and the printing in the reverse direction. This means that the timing signal is effectively delayed by T 2 time from each timing signal shown in FIG. The correction of the print displacement due to the secular change of the space motor unit is performed by adding the correction change value (including positive and negative) to the fixed correction value, and thereby the print position in the reverse direction is directed toward the drawing. Shifting to the right, that is, a print timing signal in the reverse direction is generated earlier to eliminate misalignment due to backlash and backlash.

尚、以上説明した双方向印字における印字ずれの補正で
は、ホワード方向の印字位置を固定とし、対正の対象を
リバース方向の印字位置、即ちドットタイミング信号と
している。
In the correction of the printing deviation in the bidirectional printing described above, the printing position in the forward direction is fixed and the opposite target is the printing position in the reverse direction, that is, the dot timing signal.

(発明が解決しようとする問題点) しかしながら、以上のように双方向印字ずれの補正に
は、次のような問題点があった。
(Problems to be Solved by the Invention) However, the above-described correction of bidirectional printing misalignment has the following problems.

スペースモータ部の経年変化による印字ずれの補正を行
うためには、補正変更値をマニュアル操作で設定しなけ
ればならなかった。従って、スペースモータ部のガタ・
バックラッシュの増加に伴い、徐々に双方向印字ずれが
生じても、その印字ずれが悪化してからでないと印字ず
れの補正を施すことができなかった。即ち、印字ずれの
補正は、用紙に双方向印字された印字について、印字ず
れが無いかどうかを見極めて、印字ずれがあった際に初
めて行われるものであり、補正時期の適正に欠いてい
た。
In order to correct the print misalignment due to the secular change of the space motor unit, the correction change value had to be manually set. Therefore, play of the space motor
Even if bidirectional printing misalignment gradually occurs due to an increase in backlash, the printing misalignment cannot be corrected until the printing misalignment worsens. That is, the correction of the print misalignment is performed only when the print misalignment is detected for the bidirectional printing on the paper, and the print misalignment is not properly performed. .

そこで本発明は、このような従来技術の問題点を解決
し、双方向印字ずれを自動的に補正し、高印字品位を得
ることをできる優れたプリンタを提供することを目的と
する。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems of the prior art and to provide an excellent printer that can automatically correct bidirectional printing misalignment and obtain high printing quality.

(問題点を解決するための手段) 本発明は、従来技術の問題点を解決するために、印字ヘ
ッドを双方向に移動させる印字ヘッド駆動部を有し、該
印字ヘッド駆動部の動作と同期した印字タイミング信号
を前記印字ヘッドに出力して双方向の印字を行うプリン
タにおいて、以下の手段を設けて構成される。
(Means for Solving Problems) In order to solve the problems of the prior art, the present invention has a print head drive unit that moves the print head bidirectionally, and synchronizes with the operation of the print head drive unit. The printer for outputting the generated print timing signal to the print head to perform bidirectional printing includes the following means.

上記プリンタは経年変化により印字ずれを引き起こす要
因となる印字ヘッド駆動部の駆動量から印字キャラクタ
数を算出する印字キャラクタ数算出手段と、印字ライン
数を計数する印字ライン数係数手段と、印字キャラクタ
数及び印字ライン数と経年変化を補正する補正量に相当
する補正ポイントとの関係を記憶する記憶手段と、印字
キャラクタ数算出手段により算出した印字キャラクタ数
及び印字ライン数計数手段により計数した印字ライン数
が補正ポイントに達したか否かを判定し、判定結果に基
づいて記憶手段から当該補正ポイントに対応する補正値
を選択して印字タイミングを補正する印字タイミング補
正手段とを設けて構成される。
The above printer has a print character number calculating means for calculating the print character number from the drive amount of the print head driving part which causes a print deviation due to aging, a print line number coefficient means for counting the print line number, and a print character number. And a storage means for storing the relationship between the number of print lines and a correction point corresponding to a correction amount for correcting secular change, the number of print characters calculated by the print character number calculation means, and the number of print lines counted by the print line number counting means. Is determined to have reached the correction point, and based on the determination result, the print timing correction means for correcting the print timing by selecting the correction value corresponding to the correction point from the storage means is provided.

(作 用) 本発明によれば、以上のようにプリンタを構成したので
各技術的手段は次のように作用する。
(Operation) According to the present invention, since the printer is configured as described above, each technical means operates as follows.

双方向印字を行うプリンタは、印字ヘッドを双方向に移
動させる印字ヘッド駆動部が経年変化すると印字ずれが
生じる。これは、印字ヘッド駆動部が例えばラックアン
ドピニオンによるモータで印字ヘッドを移動させる場合
に、モータを長年使用すると摩耗等によりガタ・バック
ラッシュが増加し、これによって印字ヘッドを双方向に
移動させた際、各ライン毎に印字ずれが生じてしまう。
予め記憶手段には印字キャラクタ数及び印字ライン数と
経年変化を補正する補正量に相当する補正ポイントとの
関係が記憶されている。この経年変化により印字ずれを
引き起こす要因となる印字ヘッド駆動部の駆動量から印
字キャラクタ数を印字キャラクタ数算出手段により算出
され、かつ印字ライン数計数手段により印字ライン数が
計数される。算出した印字キャラクタ数及び計数した印
字ライン数が補正ポイントに達したか判定し、印字タイ
ミング補正手段はこの判定結果に基づいて記憶手段から
当該補正ポイントに対応する補正値を選択して印字タイ
ミングを補正して上述の印字ずれを補正する。
In a printer that performs bidirectional printing, print misalignment occurs when the printhead driving unit that moves the printhead bidirectionally changes over time. This is because when the print head drive unit moves the print head with a motor of, for example, a rack and pinion, when the motor is used for many years, backlash and backlash increase due to wear and the like, which causes the print head to move bidirectionally. At this time, printing deviation occurs for each line.
The storage means stores in advance the relationship between the number of print characters and the number of print lines and a correction point corresponding to a correction amount for correcting secular change. The number of print characters is calculated by the print character number calculation means from the drive amount of the print head drive portion that causes the print deviation due to this secular change, and the print line number is counted by the print line number counting means. It is determined whether the calculated number of print characters and the counted number of print lines have reached the correction point, and the print timing correction unit selects the correction value corresponding to the correction point from the storage unit based on the result of the determination and sets the print timing. The correction is performed to correct the above print deviation.

従って、本発明によれば、従来のようにモータの経年変
化による印字ずれをマニュアル操作でかつ印字ずれを生
じた都度補正する必要がなく、自動的に補正できる。よ
って、従来の問題点を解決できるのである。
Therefore, according to the present invention, it is not necessary to manually correct the print deviation due to the secular change of the motor as in the prior art, and it is possible to automatically correct the print deviation. Therefore, the conventional problems can be solved.

(実施例) 以下、本発明の一実施例を図面を参照して詳細に説明す
る。
(Example) Hereinafter, one example of the present invention will be described in detail with reference to the drawings.

第1図は本実施例によるプリンタの印字ずれ自動補正に
係る構成を示すブロック図である。同図において、1は
プリンタ全体の動作制御を行うマイクロプロセッサ、2
はヘッド5の印字制御を行うヘッド制御回路、3はライ
ンフィードモータ7及びスペースモータ9の動作制御を
行うモータ制御回路、4はヘッド制御回路2からの印字
タイミング信号により印字ヘッド5を駆動するヘッド駆
動回路、6及び8はモータ制御回路3からの前記印字タ
イミング信号と同期した信号によりラインフィードモー
タ7及びスペースモータ9を駆動するモータ駆動回路、
10はスペースモータ9の位置、即ちスペースモータの回
転量を検出し、この検出結果をモータ制御回路3へ出力
する位置センサ、11は印字データを格納生成するCGROM,
12は文字種類(NLQ,SLANT等),印字ピッチCPI,CPL等の
コントロールモードを予め設定格納するとともに、印字
された総キャラクタ数,総ライン数を格納するRAM、13
は印字ライン数をカウントするカウンタ、14はRAM12の
バックアップ用電源である。
FIG. 1 is a block diagram showing a configuration relating to automatic correction of print deviation of the printer according to this embodiment. In the figure, 1 is a microprocessor for controlling the operation of the entire printer, and 2 is a microprocessor.
Is a head control circuit for controlling the print of the head 5, 3 is a motor control circuit for controlling the operation of the line feed motor 7 and the space motor 9, and 4 is a head for driving the print head 5 according to a print timing signal from the head control circuit 2. Drive circuits, 6 and 8 are motor drive circuits for driving the line feed motor 7 and the space motor 9 by a signal synchronized with the print timing signal from the motor control circuit 3.
10 is a position sensor that detects the position of the space motor 9, that is, the amount of rotation of the space motor, and outputs the detection result to the motor control circuit 3, 11 is a CGROM that stores and generates print data,
12 is a RAM for storing the preset character type (NLQ, SLANT, etc.) and control modes such as print pitch CPI, CPL, and the total number of printed characters and total number of lines, 13
Is a counter for counting the number of print lines, and 14 is a backup power source for the RAM 12.

本実施例では、このような構成から成るプリンタにおい
て、第4図(b)に示すようなスペースモータ部の経年
変化(ガタ・バックラッシュ)による印字ずれを自動的
に補正するものである。又、本実施例では、上記補正の
自動化を行うために、プリンタの製造時から現在の使用
時までのスペースモータ部の経年変化情報を得、この経
年変化情報からスペースモータのガタ・バックラッシュ
に対応した補正変更値を認識する。そこでスペースモー
タの計熱変化情報を得るためのパラメータとして、製造
時から現在までに印字された総キャラクタ数及び総印字
ライン数を用いる。これはスペースモータの駆動により
印字ヘッドがホワード又はリバース方向にスペーシング
動作して印字を行う、つまりスペースモータのガタ・バ
ックラッシュがキャラクタの印字数に密接に係り合って
いるためである。
In the present embodiment, in the printer having such a configuration, the print deviation due to the secular change (backlash / backlash) of the space motor portion as shown in FIG. 4B is automatically corrected. In addition, in this embodiment, in order to automate the correction, the secular change information of the space motor portion from the manufacturing of the printer to the current use is obtained, and the secular change information is used to determine the backlash and backlash of the space motor. Recognize the corresponding correction change value. Therefore, the total number of characters printed and the total number of printed lines from the time of manufacture to the present are used as parameters for obtaining the information on the change in the total heat of the space motor. This is because when the space motor is driven, the print head performs a spacing operation in the forward or reverse direction for printing, that is, the backlash / backlash of the space motor is closely related to the number of characters printed.

以下、本実施例によるプリンタ動作、特に双方向印字ず
れの自動補正動作について、第1図,第2図及び第3図
を参照して説明する。
Hereinafter, the printer operation according to the present embodiment, in particular, the automatic correction operation of the bidirectional printing deviation will be described with reference to FIGS. 1, 2, and 3.

第2図(a)はプリンタ全体の印字動作を示すフローチ
ャート、同図(b)は同図(a)中の双方向印字ずれ補
正設定の動作を示すフローチャートであり、第3図はス
ペースモータ部の経年変化によるガタ・バックラッシュ
と印字キャラクタ数,印字ライン数との関係を示す図で
ある。
2A is a flow chart showing the printing operation of the entire printer, FIG. 2B is a flow chart showing the operation of bidirectional print misregistration correction setting in FIG. 2A, and FIG. 3 is a space motor section. FIG. 6 is a diagram showing the relationship between backlash and backlash due to secular change, the number of print characters, and the number of print lines.

先ず、ステップ100の初期設定では、第1図に示すマイ
クロプロセッサ1に、第4図(a)に示すアライメント
ずれAの補正のための固定補正値を設定するとともに、
この固定補正値に初期補正変更値を加えることにより第
4図(b)に示すようなスペースモータ部による印字ず
れを最小にしておく。
First, in the initial setting of step 100, a fixed correction value for correcting the alignment deviation A shown in FIG. 4A is set in the microprocessor 1 shown in FIG.
By adding the initial correction change value to this fixed correction value, the print deviation due to the space motor portion as shown in FIG. 4B is minimized.

マイクロプロセッサ1は、CGROM11及びRAM12より印字デ
ータを読取ると(ステップ101)、必要とされる形式に
印字データを処理し、ヘッド制御回路2に対して処理し
た印字データを出力するとともに、モータ制御回路3に
対してモータ駆動用クロックパルスを出力する(ステッ
プ102)。ヘッド制御回路2は、印字データを受取る
と、印字タイミング信号をヘッド駆動回路4へ出力して
印字ヘッドに印字動作をさせる。又、モータ制御回路3
は、印字タイミング信号と同期した駆動信号をモータ駆
動回路8へ出力してスペーシングモータ9によりスペー
シング動作をさせる。これによってホワード方向の印字
が開始されたことになる。
When the microprocessor 1 reads the print data from the CGROM 11 and the RAM 12 (step 101), it processes the print data into a required format and outputs the processed print data to the head control circuit 2 and also the motor control circuit. A motor driving clock pulse is output to the signal No. 3 (step 102). Upon receiving the print data, the head control circuit 2 outputs a print timing signal to the head drive circuit 4 to cause the print head to perform a printing operation. Also, the motor control circuit 3
Outputs a drive signal synchronized with the print timing signal to the motor drive circuit 8 and causes the spacing motor 9 to perform a spacing operation. This means that printing in the forward direction has started.

次に、第2図(b)を参照して印字ずれ補正設定(ステ
ップ103)の動作について説明する。
Next, the operation of the print misregistration correction setting (step 103) will be described with reference to FIG.

上記印字動作により、ホワード方向の1ラインプリント
出力が行われると(ステップ200)、モータ制御回路3
は位置センサ10の出力結果に基づきスペースモータの移
動量を、印字ピッチ10CPI(本実施例では印字ピッチ10C
PIとする)において1文字となるスペースモータの移動
量で割ることにより、印字ピッチ10CPIに対応したドッ
トタイミング信号を発生する。つまり、1ライン分のキ
ャラクタ数が算出されたことになる(ステップ201)。
マイクロプロセッサ1は、このモータ制御回路3からの
ドットタイミング信号を受取ることによりキャラクタ数
を加算カウントして総印字キャラクタ数とし、これをRA
M12に格納する(ステップ202)。また、マイクロプロセ
ッサ1は、モータ制御回路3によりラインフィードモー
タ7を駆動して印字用紙の1ライン分供給するととも
に、カウンタ13によりライン数のカウントを行い、この
ライン数をRAM12に格納する(ステップ203)。
When the one-line print output in the forward direction is performed by the above printing operation (step 200), the motor control circuit 3
Represents the movement amount of the space motor based on the output result of the position sensor 10, and the print pitch is 10 CPI (print pitch 10 CPI in this embodiment).
The dot timing signal corresponding to the print pitch of 10 CPI is generated by dividing by the movement amount of the space motor that becomes one character in (PI). That is, the number of characters for one line has been calculated (step 201).
Upon receiving the dot timing signal from the motor control circuit 3, the microprocessor 1 adds and counts the number of characters to obtain the total number of print characters, which is RA
Store in M12 (step 202). Further, the microprocessor 1 drives the line feed motor 7 by the motor control circuit 3 to supply one line of the printing paper, counts the number of lines by the counter 13, and stores the number of lines in the RAM 12 (step 203).

次にリバース方向の印字へ移るが、このときマイクロプ
ロセッサ1は、受取ったドットタイミング信号に、予め
設定しておいた固定補正値を加えこれをヘッド制御回路
2へ与える。これによってヘッド制御回路2は前述の第
4図(a)に示すように、リバース方向の印字タイミン
グ信号の出力を制御してホワード及びリバース方向の印
字アライメントを揃える。リバース方向の印字時にも、
上記ホワード方向の印字時と同様にして総印字キャラク
タ数・ライン数のカウントを行う。尚、片方向印字時
(例えばホワード方向印字のみ)には、1ラインのスペ
ースモータの移動量を2倍し、1文字となるスペースモ
ータの移動量で割った値をキャラクタ数とする。
Next, in the reverse direction, the microprocessor 1 adds the preset fixed correction value to the received dot timing signal and gives it to the head control circuit 2. As a result, the head control circuit 2 controls the output of the print timing signal in the reverse direction to align the print alignment in the forward and reverse directions, as shown in FIG. 4 (a). Even when printing in the reverse direction,
The total number of print characters and the number of lines are counted in the same way as when printing in the above-mentioned direction. When printing in one direction (for example, only in the printing in the forward direction), the moving amount of the space motor for one line is doubled and divided by the moving amount of the space motor for one character to obtain the number of characters.

ここで、上述のごとく得られた総印字キャラクタ数,総
ライン数から、いつ補正変更値を固定補正値に加えるの
かを決定する必要がある。
Here, it is necessary to determine when to add the correction change value to the fixed correction value based on the total number of print characters and the total number of lines obtained as described above.

本来ならば、第3図に示すように、スペースモータのガ
タ・バックラッシュは、総印字キャラクタ数,総ライン
と比例して増加するので、補正変更値も徐々に大きくな
るように加えてやれば良いが、本実施例ではプリンタの
性能上ガタ・バックラッシュの大きさが50μm単位で大
きくなる毎に段階上に補正変更値を加えるものとする。
このため、予めマイクロプロセッサ1に、ガタ・バック
ラッシュの大きさが50μm単位毎の印字キャラクタ数・
ライン数を設定しておき、設定された印字キャラクタ数
・ライン数とカウントされた総印字キャラクタ数・ライ
ン数と比較することにより対象数となった時点で補正変
更値を加えていく。尚、第1回目の補正ポイントはガタ
・バックラッシュが25μmの時とする。
Originally, as shown in FIG. 3, since the backlash and backlash of the space motor increases in proportion to the total number of print characters and the total lines, the correction change value should be gradually increased. It is good, but in the present embodiment, the correction change value is added stepwise every time the amount of backlash / backlash increases in increments of 50 μm in terms of printer performance.
For this reason, the number of characters to be printed for each 50 μm unit of backlash / backlash should be preset in the microprocessor 1.
By setting the number of lines and comparing the set number of print characters / line with the counted total number of print characters / line, the correction change value is added when the target number is reached. The first correction point is when the backlash and backlash is 25 μm.

第2図(b)のフローチャートに戻って、マイクロプロ
セッサ1は上記したごとく、カウントされた総印字キャ
ラスター数、数が補正ポイントに達した時点(ステップ
204)で補正変更値を固定補正値に加える(ステップ20
5)。以後は、次の補正ポイントに達するまで補正値=
固定補正値+補正変更値を保つことにより、補正ポイン
トごとに補正変更値は大きくなる。これによって、スペ
ースモータの経年変化により印字ずれの補正が自動的に
行われることになる。
Returning to the flowchart of FIG. 2 (b), the microprocessor 1 as described above, counts the total number of print characters and the time point when the number reaches the correction point (step
In step 204, add the correction change value to the fixed correction value (step 20
Five). After that, the correction value = until the next correction point is reached
By keeping the fixed correction value + correction change value, the correction change value becomes large for each correction point. As a result, the correction of the print misalignment due to the secular change of the space motor is automatically performed.

又、RAM12には、バックアップ用電源14を使用すること
によりRAM12の内容、即ち製造時からカウントされた総
印字キャラクタ数,総ライン数は、プリンタの電源OFF
時にも保存される。
Further, by using the backup power supply 14 for the RAM 12, the contents of the RAM 12, that is, the total number of print characters and the total number of lines counted from the time of manufacturing, are set to the power OFF state of the printer.
Sometimes saved.

このように、本実施例では、50μm単位のガタ・バック
ラッシュの大きさで、補正変更値を段階上に自動的に加
えるようにしたので、最悪時にも±50μmの双方向印字
ずれに押えることができる。
As described above, in the present embodiment, the correction change value is automatically added in stages with the size of the backlash / backlash in the unit of 50 μm, so that the bidirectional printing deviation of ± 50 μm can be suppressed even in the worst case. You can

また、初期にはマニュアル操作により双方向印字ずれを
最小にしておく必要があるが、一度設定してしまえば随
時自動的に補正を行うようになるので、従来のようなマ
ニュアル操作は必要なくなる。
Further, in the initial stage, it is necessary to minimize the bidirectional printing deviation by manual operation, but once it is set, the correction will be performed automatically whenever necessary, so that the manual operation as in the past is not necessary.

尚、本実施例では、スペースモータの経年変化情報を得
るのに、総印字キャラクタ数と総ライン数を算出した
が、これに限らずどちらか一方のみのパラメータで得る
ことも可能である。
In this embodiment, the total number of print characters and the total number of lines are calculated in order to obtain the secular change information of the space motor, but the present invention is not limited to this, and it is also possible to obtain it by using only one of the parameters.

(発明の効果) 以上、詳細に説明したように、本発明によれば経年変化
により印字ずれを引き起こす要因となる印字ヘッド駆動
部の駆動量から印字キャラクタ数を算出する印字キャラ
クタ数算出手段と、印字ライン数を計数する印字ライン
数計数手段と、印字キャラクタ数及び印字ライン数と経
年変化を補正する補正量に相当する補正ポイントとの関
係を記憶する記憶手段と、印字キャラクタ数算出手段に
より算出した印字キャラクタ数及び印字ライン数計数手
段により形成した印字ライン数が補正ポイントに達した
か否かを判定し、判定結果に基づいて記憶手段から当該
補正ポイントに対応する補正値を選択して印字タイミン
グを補正する印字タイミング補正手段とを設けたので、
双方向印字による印字ずれを自動的に補正でき、利用者
の手間を省くことができる。また、印字ずれの補正自動
化により、高品質の印字を継続的に得ることができ、グ
ラフィック印字やイメージ印字等への適用性に優れたプ
リンタを提供することができる。
(Effects of the Invention) As described in detail above, according to the present invention, a print character number calculation means for calculating the number of print characters from the drive amount of the print head drive unit, which causes print deviation due to aging, Calculated by a print line number counting means for counting the number of print lines, a storage means for storing the relationship between the print character number and the print line number and a correction point corresponding to a correction amount for correcting secular change, and a print character number calculation means It is determined whether the number of printed characters and the number of printing lines formed by the printing line number counting means have reached the correction point, and the correction value corresponding to the correction point is selected from the storage means based on the determination result and printed. Since the print timing correction means for correcting the timing is provided,
Print misalignment due to bidirectional printing can be automatically corrected, and the user's labor can be saved. Further, by automating the correction of the print misregistration, it is possible to continuously obtain high-quality prints, and it is possible to provide a printer excellent in applicability to graphic printing, image printing and the like.

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

第1図は本発明の一実施例によるプリンタの構成を示す
ブロック図、第2図は本実施例による動作フローチャー
ト、第3図はスペースモータ部のガタ・バックラッシュ
と総印字キャラクタ,ライン数との関係を示す図、第4
図は双方向印字ずれの補正説明図、第5図はスペースモ
ータ部の経年変化を示す図である。 1……マイクロプロセッサ、 2……ヘッド制御回路、3……モータ制御回路、 4……ヘッド駆動回路、5……ヘッド、 6,8……モータ駆動回路、 7……ラインフィードモータ、 9……スペースモータ、10……位置センサ、 11……CGROM、12……RAM、 13……カウンタ、14……バックアップ電源。
FIG. 1 is a block diagram showing a configuration of a printer according to an embodiment of the present invention, FIG. 2 is an operation flowchart according to the present embodiment, and FIG. 3 is a backlash / backlash of a space motor unit and total print characters and line numbers. Showing the relationship between
FIG. 5 is a diagram for explaining correction of bidirectional printing misregistration, and FIG. 1 ... Microprocessor, 2 ... Head control circuit, 3 ... Motor control circuit, 4 ... Head drive circuit, 5 ... Head, 6,8 ... Motor drive circuit, 7 ... Line feed motor, 9 ... … Space motor, 10 …… Position sensor, 11 …… CGROM, 12 …… RAM, 13 …… Counter, 14 …… Backup power supply.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 林 邦治 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (72)発明者 佐藤 文彦 福島県福島市笹木野字舘1番地 東北沖電 気株式会社内 (56)参考文献 特開 昭58−163685(JP,A) 特開 昭60−168681(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Kuniharu Hayashi 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. Ki Co., Ltd. (56) Reference JP-A-58-163685 (JP, A) JP-A-60-168681 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】印字ヘッドを双方向に移動させる印字ヘッ
ド駆動部を有し、該印字ヘッド駆動部の動作と同期した
印字タイミング信号を前記印字ヘッドに出力して双方向
の印字を行うプリンタにおいて、 経年変化により印字ずれを引き起こす要因となる前記印
字ヘッド駆動部の駆動量から印字キャラクタ数を算出す
る印字キャラクタ数算出手段と、 印字ライン数を計数する印字ライン数計数手段と、 前記印字キャラクタ数及び前記印字ライン数と前記経年
変化を補正する補正量に相当する補正ポイントとの関係
を記憶する記憶手段と、 前記印字キャラクタ数算出手段により算出した前記印字
キャラクタ数及び前記印字ライン数計数手段により計数
した前記印字ライン数が補正ポイントに達したか否かを
判定し、判定結果に基づいて前記記憶手段から当該補正
ポイントに対応する補正値を選択して印字タイミングを
補正する印字タイミング補正手段とを設けたことを特徴
とするプリンタ。
1. A printer having a print head drive section for moving the print head in both directions, and outputting a print timing signal synchronized with the operation of the print head drive section to the print head to perform bidirectional printing. , A print character number calculation means for calculating the number of print characters from the drive amount of the print head drive section, which causes print misalignment due to aging, a print line number counting means for counting the number of print lines, and the print character number And storage means for storing the relationship between the number of print lines and a correction point corresponding to a correction amount for correcting the secular change, and the print character number and print line number counting means calculated by the print character number calculation means. It is determined whether or not the counted number of print lines has reached a correction point, and the memory hand is determined based on the determination result. A printer, comprising: a print timing correction unit that selects a correction value corresponding to the correction point from the step and corrects the print timing.
JP61201749A 1986-08-29 1986-08-29 Printer Expired - Lifetime JPH0798409B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61201749A JPH0798409B2 (en) 1986-08-29 1986-08-29 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61201749A JPH0798409B2 (en) 1986-08-29 1986-08-29 Printer

Publications (2)

Publication Number Publication Date
JPS6357269A JPS6357269A (en) 1988-03-11
JPH0798409B2 true JPH0798409B2 (en) 1995-10-25

Family

ID=16446302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61201749A Expired - Lifetime JPH0798409B2 (en) 1986-08-29 1986-08-29 Printer

Country Status (1)

Country Link
JP (1) JPH0798409B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69114993T2 (en) * 1990-05-15 1996-06-20 Seiko Epson Corp PRESSURE CONTROL DEVICE.

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58163685A (en) * 1982-03-24 1983-09-28 Fujitsu Ltd Space control method
JPS60168681A (en) * 1984-02-14 1985-09-02 Oki Electric Ind Co Ltd Printing-correcting system

Also Published As

Publication number Publication date
JPS6357269A (en) 1988-03-11

Similar Documents

Publication Publication Date Title
US5448283A (en) Thermal transfer printer including control of relative rates of speed of feeding of ink sheet and recording paper based on corrected count of gradation pulses
JP4071310B2 (en) Printing control method and printing apparatus in printing apparatus
JPS63112182A (en) Printer device
EP1201446B1 (en) Recording apparatus
US5263994A (en) Printer having a plurality of printing modes
JPS5955755A (en) Printing control of color printer
JPH0798409B2 (en) Printer
US5087134A (en) Method of and device for printer control
US4971464A (en) Dot serial printer
JPS588666A (en) Bidirectional printing system of serial dot printer
JPH0528669B2 (en)
JPS59396B2 (en) Dot matrix type serial printer
JP2005186509A (en) Line-type thermal printer and its divided drive method
JP3458718B2 (en) Serial printer and operating method of serial printer
JPH08267864A (en) Paper transfer device of printer apparatus
JP3514405B2 (en) Serial printer bidirectional printing position adjustment device
JPS60110478A (en) Bar code printing apparatus
JP2836061B2 (en) Serial dot printer
JP2536590B2 (en) Printer printing method
JP3458889B2 (en) Printing apparatus and control method thereof
JPH03161376A (en) serial printer
JPS60248378A (en) Controller for serial printer
JP2973634B2 (en) Serial printer
JPS60183163A (en) Variable character pitch control method for dot printers
JP2903669B2 (en) Recording device