JPS5856885A - Controlling method of recording apparatus - Google Patents

Controlling method of recording apparatus

Info

Publication number
JPS5856885A
JPS5856885A JP15664881A JP15664881A JPS5856885A JP S5856885 A JPS5856885 A JP S5856885A JP 15664881 A JP15664881 A JP 15664881A JP 15664881 A JP15664881 A JP 15664881A JP S5856885 A JPS5856885 A JP S5856885A
Authority
JP
Japan
Prior art keywords
recording head
initial position
recording
digit
digit counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP15664881A
Other languages
Japanese (ja)
Inventor
Hisao Nagao
長尾 久雄
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.)
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Sanyo Denki 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 Sanyo Electric Co Ltd, Sanyo Denki Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP15664881A priority Critical patent/JPS5856885A/en
Publication of JPS5856885A publication Critical patent/JPS5856885A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/18Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • B41J19/20Positive-feed character-spacing mechanisms
    • B41J19/202Drive control means for carriage movement

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

PURPOSE:To ensure the returning of a recording heat to an initial position, by judging the returning of the recording head to the initial position by its returning movement by a digit counter and a detecting means, and applying correcting process when the detecting means could not obtain the result. CONSTITUTION:In returning the recording head to the initial position, at first, a control circuit sets the value of a counter B based on the content of the digit counter which memorizes the position of the recording head, and sets the initial value in a delay counter which determines the generating interval of reversing pulses for a pulse motor. Then, the head is moved back at the highest driving frequency until the content of the digit counter agrees with that of the counter B. Thereafter, the driving frequency is decreased, and the head is moved back and stopped when the digit counter is zero. When the initial position detecting signal is not outputted from the detecting means, the head is moved forward by a specified distance at first according to a correcting routine. Thereafter it is moved back until the initial position is detected. At this time the digit counter is fixed to the initial position.

Description

【発明の詳細な説明】 本発明は配録ヘッドを記録ラインに沿って往復移動させ
、その往路及び又は復路移動時に配録用紙上に記録をな
す装置の制御方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method of controlling an apparatus that moves a recording head back and forth along a recording line and records on recording paper during the forward and/or backward movement.

本発明はよシ詳しくは、記録ヘッドの復路移動により記
録ヘッドを記録ツイン上の初期位置KNす際に、より正
確にその初期位置復帰をなさんとするものである。
More specifically, the present invention aims to more accurately return the recording head to the initial position KN on the recording twin when the recording head is moved back to the initial position KN.

以下本発明をシリアルサーマルプリンタに適用した実施
例に’tk説男する。
An example in which the present invention is applied to a serial thermal printer will be explained below.

第1図は本実施例ブリ、ンタにおける記録ヘッドの駆動
系を示す。記録ヘッド(1)はプーリ(!)、(−聞に
張設され九駆動ワイヤ(3)K係止されており、プーリ
+tfK直結したパルスモータ(4)を正転させること
により記録ライン(図に$P%/%て水平方向)に沿っ
て往路移動し、又逆転させることKより復路移動する。
FIG. 1 shows the drive system of the recording head in the printer of this embodiment. The recording head (1) is attached to a pulley (!) and (-) and is locked with a nine drive wire (3) K. The recording line (Fig. It moves outward along the horizontal direction) and then moves backward by reversing the direction K.

記録ライン上における記録ヘッド(1)の初期位置に配
置され九検出手段園は、例えば記録ヘッド(1)の復路
移1!jKより該ヘッドが上記初期位置に戻ったことを
検出し、検出信号Dt1を発生する。
The nine detection means arranged at the initial position of the recording head (1) on the recording line detect, for example, the backward movement 1! of the recording head (1). jK detects that the head has returned to the initial position and generates a detection signal Dt1.

検出手段11)としてはホトインタラプタや磁気抵抗素
子が好適であり、後者の鳩舎、磁気抵抗素子を感に′さ
せる丸めの磁石が記録ヘッド(1)側に取着される。
A photointerrupter or a magnetoresistive element is suitable as the detection means 11), and a round magnet that makes the latter's pigeonhole or magnetoresistive element sensitive is attached to the recording head (1) side.

IN2図は上記記録ヘッド+11の記録面を示し、その
面には縦1列に7個の発熱記録ドラ)(6m)〜ッチに
て各ドラ)(Ss)〜(6g)を選択発熱させる仁とに
より感熱性記録紙に1文字につき7行5列のマトリクス
ドツトからなる文字が印字されることKなる。
Diagram IN2 shows the recording surface of the recording head +11, and on that surface, seven heat-generating recording drums (6m) to (6m) are selectively heated by each drum (Ss) to (6g) in a vertical row. This means that each character is printed on the heat-sensitive recording paper with a matrix of 7 rows and 5 columns of dots.

@S図はこの様にして得られる文字パターンを示す。上
記記録ヘッド11+は通常P・ピッチ位置にて待機して
おり、1文字中字が開始されるとパルスモータ(4)の
6ステツプ回転によりPI、pg−e−p暴の各ピッチ
位置を進み最終的に次のPoピッチ位置に達する。記録
ドラ)(6m)〜(611)#iPx〜pgの各ピッチ
位置通過に同期して発熱され、従って1文字パターンは
PI−Pgピッチ位置領域内に生じる。
@S diagram shows the character pattern obtained in this way. The recording head 11+ is normally on standby at the P/pitch position, and when a medium character starts, the pulse motor (4) rotates in 6 steps to advance through each pitch position of PI, pg-e-p, and the final one. The next Po pitch position is reached immediately. Recording drum) (6m) to (611) #i Heat is generated in synchronization with the passing of each pitch position of Px to pg, and therefore one character pattern is generated within the PI-Pg pitch position area.

記録ヘッド+1)は上記の如く記録ツインに沿う往路移
動時1文字づつ印字を実行し、記録ツインの最終桁位置
又は途中印字桁位置から記録ツインの左端の初期位置に
向けて復路移動する。
As described above, the recording head +1) executes printing one character at a time during the forward movement along the recording twin, and moves backward from the final digit position or intermediate printing digit position of the recording twin toward the initial position at the left end of the recording twin.

の 第4図は上記プリンタ、l5pKパルスモーク(41,
III御のための電気回路図を示す。制御回路(〕)は
入力手段(11及び検出手段(1)からの入力信8に基
いてパルスモータ(4)の動作を制御する。この様な制
御回路(1)はCPU、RO狐RAM及びPIO(パラ
レル・インプット・アクトプツト)から構成され、その
ROM内に制御プログラムが格納されている。入力手段
(s)はキーボード装置及びあるいはオンツイン入力装
置である。
Figure 4 shows the above printer, l5pK Pulsmoke (41,
The electrical circuit diagram for the III control is shown. The control circuit ( ) controls the operation of the pulse motor (4) based on the input signal 8 from the input means (11) and the detection means (1).Such a control circuit (1) includes the CPU, RO FOX RAM and It consists of a PIO (Parallel Input Actupt), and a control program is stored in its ROM.The input means (s) are a keyboard device and/or an on-twin input device.

制御回路+?)Vi正転パルスMFP又は逆転パルスM
BPを/イルスそ一声駆動回路(9)に与え、該駆動回
路は正転パルスMFP又は逆転パルスMBPを受ける毎
にパルスモータ(幻を1ステツプづつ正転又は逆転せし
める。このとき、モータの1ステツプ回転量は、記録ヘ
ッド(1)の1ピッチw−動量に相当している。
Control circuit +? )Vi forward rotation pulse MFP or reverse rotation pulse M
BP is given to the pulse motor drive circuit (9), and the drive circuit causes the pulse motor (phantom) to rotate forward or reverse one step at a time each time it receives the forward rotation pulse MFP or the reverse rotation pulse MBP. The step rotation amount corresponds to one pitch w-movement amount of the recording head (1).

本夾施例において、印字時KFiパルス七−タ(りを正
転させて記録ヘッド<1)を往路移動させ乍ら印字が実
行される。そのためのパルスモータ(4)の制御自体は
周知であり、従って簡単に説明する。既述の如く、印字
待機状態では記録ヘッド(llFiP。
In this embodiment, during printing, printing is performed while moving the KFi pulse controller in the forward direction (by rotating the KFi pulse in the normal direction and moving the recording head <1) in the forward direction. The control of the pulse motor (4) for this purpose is well known and will therefore be briefly explained. As mentioned above, in the printing standby state, the recording head (llFiP) is in the printing standby state.

ピッチ位置にあり、そζで印字指令が入力手段(亀)よ
シ入ると、制御回路(1)よシ正転パルスMFPが一定
間隔で出力される。これにより記録ヘッド(1)は連続
的に往路移動し、各ピッチ位置にPi−PiKて記録ヘ
ッドtl)が同期的に発熱して$5図に示した7肴−マ
ットで文字が逐次印字される。
At the pitch position, when a printing command is input from the input means (tortoise) at that position ζ, the control circuit (1) outputs normal rotation pulses MFP at regular intervals. As a result, the recording head (1) continuously moves in the forward direction, and the recording head (tl) synchronously generates heat at each pitch position, and characters are sequentially printed on the 7-piece mat shown in the $5 figure. Ru.

−力制御回路(?)FiそのRAMK桁カクンタの領域
を有する。桁カクンタは、記録ライン上における記録ヘ
ラ自l)の桁位置を指示するために使用され、記録ヘッ
ドの移動に伴ってその内容が更新される。即ち、桁カク
ンタは記録ヘッド11)が111桁の印字桁位にあると
き、“i−1″の内容をとり、従って記録ヘッドtl)
が初期位置にあると色桁カクンタの内容は02となって
いる。
-The force control circuit (?) Fi has an area of RAMK digits. The digit kakunta is used to indicate the digit position of the recording spatula on the recording line, and its contents are updated as the recording head moves. That is, when the recording head 11) is at the 111th printing digit, the digit kakunta takes the content of "i-1", and therefore the recording head tl)
When is in the initial position, the content of the color digit kakunta is 02.

本実施例減プリンタにあたっては、記録ツインの最大印
字桁数#i80桁であプ、従って制御回路(7)け上紀
桁カクンタの内容が“80″になったとき、記録ヘラ白
l)を自動釣に初期位置に向けて復路移動さぜる。又入
力手段(8)から記録ヘッドの初期位置復帰指命が入力
され九とき、制御回路(1)は記録ヘッド(1)が記録
ラインの途中におりても同様の復路移動を開始させる。
In the reduced printer of this embodiment, the maximum number of printing digits #i of the recording twin is 80 digits, so when the content of the control circuit (7) upper digit kakunta reaches "80", the recording spatula white l) is Let automatic fishing move back towards the initial position. Further, when an instruction to return the recording head to its initial position is input from the input means (8), the control circuit (1) starts a similar return movement even if the recording head (1) is in the middle of the recording line.

制御回路(1)は上記復路移動をより高速で行ない、か
つ記録ヘッドli)を初期位置に速やかに停止させる丸
めに、記録ヘッドが初期位置よ抄遠く離れている場合に
は、復路移動開始後、逆転パルスMBPの発生間隔を徐
々に短かくし、記録ヘッド11)が初期位置にある程度
近づいた時点で上記発生間隔を徐々に長くしている。よ
シ具体的には、記録ヘッド(1)が第16桁以上の位置
にあるときは、それが第8桁に復帰するまで上記発生間
隔、即ちパルスモータ(4)の駆動周波数を最高駆動同
波Ilk壕で高め、それ以後は低下させる。一方記録ヘ
ッドが第16桁より下位の位置にあるときは、その位置
の約半分の下位桁位置に記録ヘッドが復帰するまで上記
駆動周波数を高め、それ以後は低下させる。
The control circuit (1) performs the above-mentioned backward movement at a higher speed, and quickly stops the recording head (li) at the initial position.If the recording head is far away from the initial position, the control circuit (1) performs the backward movement at a higher speed and quickly stops the recording head (li) at the initial position. , the generation interval of the reverse pulse MBP is gradually shortened, and when the recording head 11) approaches the initial position to some extent, the generation interval is gradually lengthened. Specifically, when the recording head (1) is at the 16th digit or above, the above generation interval, that is, the driving frequency of the pulse motor (4) is kept at the maximum driving frequency until it returns to the 8th digit. Increase it in the wave Ilk trench and lower it after that. On the other hand, when the recording head is at a position lower than the 16th digit, the driving frequency is increased until the recording head returns to a lower digit position approximately half of that position, and thereafter is decreased.

第5図は制御回路(7)が保有する上記復路移動動作の
ための制御プログラムを示し、このプログラムは上記の
如く復路移動指令が出力されたときに実行される。
FIG. 5 shows a control program for the above-mentioned return movement operation held by the control circuit (7), and this program is executed when the return movement command is output as described above.

まず記録ヘッドの位置を記憶する上記桁カウンタの内容
を調べ、その値が゛16#16′あればRAMのカクン
タB@斌(以下単にカクンタBと称す)に数値“8″を
セットし、”16″より小さければカクンタBに桁カウ
ンタ内容の半分の値をセットする。尚、後者の場合であ
って、桁カウンタ内容が半分で割り切れないときKは割
算後の小歇点以下を切り上げた値が設定される。
First, check the contents of the above-mentioned digit counter that stores the position of the recording head, and if the value is ``16#16'', set the number ``8'' in kakunta B@bin (hereinafter simply referred to as kakunta B) in the RAM. If it is smaller than 16'', half the value of the contents of the digit counter is set in Kakuunta B. In the latter case, if the contents of the digit counter are not divisible by half, K is set to a value obtained by rounding up the fraction below the division point.

次に、RAMのディレーカクンタl[*(以下単にディ
レーカクンタと称す)に初期値がセットされる。この値
は逆転パルスの発生間隔を決定するもので、この実施例
では”100’が選ばれる。尚、このカクンタ内春の単
位数値@12は0.016m5ecK相当しておシ、従
って上記数値’ 100 Tt 1.4ms e cに
相当している。更KRAMのカクンタC#斌(以下単に
カクンタCと称す)に数値16”がセットされる。この
数値は記録ヘッド+11を1桁分後退移動させるに必要
などッチ欽を表わしている。
Next, an initial value is set in the delay kakunta l[* (hereinafter simply referred to as delay kakunta) of the RAM. This value determines the generation interval of the reversal pulse, and in this embodiment, "100" is selected.The unit value @12 of this Kakunta inner spring is equivalent to 0.016 m5ecK, so the above value '100' This corresponds to Tt 1.4 ms e c.A numerical value of 16'' is set in Kakunta C# (hereinafter simply referred to as Kakunta C) of the KRAM. This value represents the hitch force required to move the recording head +11 backward by one digit.

その後、桁カウンタとカクンタBとの各内容を比較し、
桁カウンタの方が大きい場合には、パルスモータの駆動
周波数が最高駆動周波&に達しているか否かが調べられ
る。上記最高駆動周波数とはパルスモータが追従できる
上限を書味し、本実施例では周期(逆転パルスMBPの
間隔)にして0.256ms e cである。 従って
上記の如き最高部#同波数到達、未到達の判断はディレ
ーカクンタの内容が0.256m5ecに相当する数値
“16″であるか否かを検査することにより行われる。
After that, compare the contents of the digit counter and Kakunta B,
If the digit counter is larger, it is checked whether the drive frequency of the pulse motor has reached the maximum drive frequency &. The above-mentioned maximum drive frequency refers to the upper limit that the pulse motor can follow, and in this embodiment, the period (interval of reverse rotation pulses MBP) is 0.256 msec. Therefore, the determination as to whether the highest #same wave number has been reached or not is made by checking whether the content of the delay kunta is a value "16" corresponding to 0.256 m5ec.

上記未到達の場合にけ、ディレーカクンタの内容を−1
し、この状態でディレーカクンタの値に心じた時間待ち
を行なっ死後、逆転ΔルスMBP(パルス幅#C戸5e
c)を発生する。更にカクンタCの内容を−1するが、
これq逆転パルスが出力されたことにより記録ヘッドが
1ピッチ分後退移動し九ための処理である。
In case the above is not reached, the contents of Delaykakunta are -1
In this state, we wait for a certain amount of time based on the value of delay kunta, and after death, the reverse Δpulse MBP (pulse width #C door 5e
c). Furthermore, the contents of Kakunta C are decreased by 1,
This is a process in which the recording head moves backward by one pitch due to the output of the q reverse pulse.

その後、カクンタCの内容が10′でなければ図00ま
で戻り上記の動作をくり返す。カクンタCの内容が“0
“になると記録ヘッドが1桁分後退したものとして桁カ
ウンタの内容を−1し、次いで桁カウンタの内容を調べ
′″01でなければ図の■まで戻り、カクンタCに再び
″6”をセットする。
Thereafter, if the content of Kakunta C is not 10', the process returns to FIG. 00 and repeats the above operation. The content of Kakunta C is “0”
When it reaches ", the recording head has moved back by one digit and the contents of the digit counter are decremented by 1. Then, the contents of the digit counter are checked and if it is not 01, the process returns to ■ in the figure, and the counter C is set to "6" again. do.

そして最高駆動周波数に達するまでデイレーカクンタの
内容から−1を行ない上記の動作をくり返す。最高駆動
周波数に達すると、デイレーカクンクの内容は一定とな
る。この様にして記録ヘッドが初期位置に近づくと桁カ
ウンタの内容2!IEカクンタBのそれより小さくなる
Then, the contents of the delay kakunta are incremented by -1 and the above operation is repeated until the maximum drive frequency is reached. When the maximum drive frequency is reached, the content of the delay kakunku becomes constant. In this way, when the recording head approaches the initial position, the digit counter's content is 2! It is smaller than that of IE Kakunta B.

こうなると、記録ヘッドを安定して初期位置に止めるた
め逆転パルスMBPの発生間隔を徐々に長くすゐ必要が
ある。従って図の■th−■を1回通る毎にディレーカ
クンタを+1している。
In this case, in order to stably stop the recording head at the initial position, it is necessary to gradually lengthen the generation interval of the reverse rotation pulse MBP. Therefore, the delay kakunta is increased by +1 each time the line ``■th-■'' in the figure is passed.

以上の動作がくり返されて桁カウンタの内容が′″0″
となると、記録ヘッドの初期位置での完全静止に必要な
時間として20m$・Cの時間待ちを行なった後、検出
手段+11からの信号の有無を判定することにより、記
録ヘッド(1)が初期位置にある力為否かを判断し、初
期位置にある場合、復IIj駒を終了する。
The above operation is repeated and the content of the digit counter becomes ``0''.
In this case, after waiting for 20 m$・C as the time required for the recording head to come completely still at the initial position, the recording head (1) is brought to its initial position by determining the presence or absence of a signal from the detection means +11. It is determined whether the force is in the position or not, and if it is in the initial position, the return IIj piece is completed.

この様に正常動作の場合には、桁カウンタ及び検出手段
(ilが共に記録ヘッド(1)が初期位置にあることを
示すとき、IN6図Aに示す如く記録へツレ111#i
検出手段tilの位置する初期位置(I11印字桁のP
Oピッチ位置)にて停止する。
In this way, in the case of normal operation, when the digit counter and the detection means (il both indicate that the recording head (1) is at the initial position, the recording head 111#i as shown in FIG.
The initial position of the detection means til (P of the I11 printing digit)
Stops at O pitch position).

一方、上記の如きパルスモータ(4)の加速並びに減速
を伴う駆動時に備らかの原因でノ(ルスモータ(4)が
脱調し九場合、桁カウンタの内容が初期状謙”0°にな
っているにも拘らず記録ヘラ)″(1)が初期位置にな
い事態が生じる。II6図B及びCは所る状態を示し、
II6図Bは初期位置から4ピッチ分行き過ぎて停止し
、@6図Cは初期位置よ1ピッチ分手前に停止し九鳩舎
に夫々相当している。
On the other hand, if the pulse motor (4) loses synchronization due to some reason when the pulse motor (4) is driven with acceleration and deceleration as described above, the contents of the digit counter will become "0°" in the initial state. Even though the recording spatula)'' (1) is not in the initial position, a situation may occur. II6 Figures B and C show the situation,
II6, Figure B stops after going 4 pitches past the initial position, and @6, Figure C stops one pitch before the initial position, which corresponds to nine pigeon houses.

この様1に異常動作の発生は、Hb図のプログツムの最
終段階で実行される初期位置検出で検知され、このとき
復路移動が終了せず補正処理ルーチンが実行される。
As described above, the occurrence of an abnormal operation is detected by the initial position detection executed at the final stage of the Hb diagram program, and at this time, the return movement is not completed and the correction processing routine is executed.

この補正処理ルーチンの特徴は、第6図中矢印で示す如
く、記録ヘッド(1)を一旦!vrv距離(6ピッチ分
)だけ往路移動させ死後、検出手段f11が初期位置復
帰をなすまで復路移動させ、かつ断る移動中桁カクンタ
の内容は初期状11Kti!i定しておくことKibる
The feature of this correction processing routine is that, as shown by the arrow in FIG. The content of the moving digit kakunta which is rejected is the initial state 11Kti! It is important to keep it fixed.

第7図は上記補正処理ルーチンのプログラムを示し、以
下その流れを説明する。まずRAM内のカクンタA領域
(以下単にカクンタAと称す)に”6#をセットする。
FIG. 7 shows a program for the above-mentioned correction processing routine, and its flow will be explained below. First, "6#" is set in the kakunta A area (hereinafter simply referred to as kakunta A) in the RAM.

この数値は記録ヘッド(1)を上記の如く一旦往路移動
させ為所定距離に相当するものでああ。次いで記録ヘッ
ド(1)を前進させるために正転パルスMFPを出力し
、2m5ecの開時間待ちを行なっ死後、カクンタAの
内容を−1する。断る動作はカクンタAの内容が10”
になるまで続けられ、従って正転パルスMFPが2ms
 e cの間隔で出力され、記録ヘッド11)け6ピッ
チ分往路移動すゐ。
This value corresponds to the predetermined distance for once moving the recording head (1) in the forward direction as described above. Next, in order to advance the recording head (1), a normal rotation pulse MFP is output, and after waiting for an opening time of 2 m5 ec, the contents of the kakunta A are decremented by 1. The action of refusing is 10 in Kakunta A.
Therefore, the forward rotation pulse MFP is continued until 2ms.
The recording head 11) is output at intervals of ec and moves forward by 6 pitches.

そして、20m5ec 経過後、今度は記録ヘッド(1
)を初期位置へ帰えすために逆転パルスMBPを出力す
る。そして2m5ecの時間待ちをした後検出手段(i
lの出力を検査することだよシ記録ヘッドtl)が初期
位置に達しているか否かを判定する。祈る動作は検出手
段(6)が出力を出すまで続けられ、従って2m5ec
ll隔で逆転パルスMBPが発生し、記録ヘッドFil
は初期位置に向けて移動する。
Then, after 20m5ec, the recording head (1
) to return to the initial position, outputs a reversal pulse MBP. After waiting for 2m5ec, the detection means (i
It is determined whether the recording head (tl) has reached the initial position by checking the output of the recording head (tl). The praying operation continues until the detection means (6) outputs an output, thus 2m5ec.
A reverse pulse MBP is generated at intervals of
moves toward the initial position.

記録ヘッドfl)が初期位置に到達すると、20m5e
cの時間待ちを行ないその後桁カウンタの内容を初期状
態に戻し、この時点で復路移動は完了することになる。
When the recording head fl) reaches the initial position, 20m5e
After waiting for the time c, the contents of the digit counter are returned to the initial state, and at this point the return trip is completed.

従って復路移動の異常により第6図中矢印の状裕が生じ
ても、記録ヘッド(1)は最終的に初期位置に停止し、
かつ桁カウンタは初期状態にあるので新たな印字動作は
正常に実行される。
Therefore, even if the error in the backward movement occurs as shown by the arrow in FIG. 6, the recording head (1) will eventually stop at the initial position.
Moreover, since the digit counter is in its initial state, a new printing operation is executed normally.

上記補正処理中に、4JP!16図Bの如く、検出手段
(5)より記睦ヘッド(1)が下位側に位置する場合を
考慮して、記録ヘッド11)を一旦往路方向に移動させ
ているが、その移動距離は適宜増減し得る。尚、実際的
には、初期位置を行き過ぎて左方へ移動し得る量はプリ
ンタの機構上限られているので実施例の如く、最大1桁
分の行き過「を見込んでその分だけ一旦往路移動させれ
ば十分である。
During the above correction process, 4JP! As shown in Fig. 16B, the recording head 11) is temporarily moved in the forward direction in consideration of the case where the recording head (1) is located on the lower side than the detection means (5), but the moving distance is set as appropriate. It can be increased or decreased. In reality, the amount that can be moved to the left beyond the initial position is limited by the upper limit of the printer's mechanism, so as in the example, it is assumed that there will be a maximum of 1 digit of overshoot, and the forward movement is temporarily moved by that amount. It is enough to let them.

又、上記実施例では7行5列のマトリクスを印字7オー
マツトとし九がこれに限らず、又グログ2ム中の待ち時
間の長さ等も適宜変更し得るものである。
Further, in the above embodiment, the matrix of 7 rows and 5 columns is printed in a 7-ohm format, but the number is not limited to this, and the length of the waiting time during the log 2m can be changed as appropriate.

*に、上記実施例の補正処理ルーチンにおいて、桁カウ
ンタをクリヤしているので、断る補正処理ルーチン自体
をプリンタのイニシャルセットのためKも使用し得る。
*Since the digit counter is cleared in the correction processing routine of the above embodiment, the correction processing routine itself that is rejected can also be used for the initial setting of the printer.

即ち、例えば電源投入時に1記録ヘツドが自動的に初期
位置に置かれ、かつ桁カウンタが初期状WAKクリヤさ
れるのである。
That is, for example, when the power is turned on, one recording head is automatically placed at the initial position, and the digit counter is cleared to the initial state WAK.

この様なイニシャルセットが不要な場合には、第5図の
プログラムルーチンを抜叶るときに1桁カウンタの内容
が初期状急になっているので補正処理ルーチンでの桁カ
ウンタのクリヤは不要である。
If such an initial set is not required, there is no need to clear the digit counter in the correction processing routine, since the contents of the 1-digit counter will be initially steep when the program routine shown in Figure 5 is skipped. be.

あるいけ、補正処理ルーチンでも桁カウンタ内容を記録
ヘッドの移動に伴って更新し、新丸な印字動作の丸めの
記録ヘッドの往路移動開始直#に桁カウンタ内容をクリ
ヤしても支障はない。
In other words, there is no problem in updating the contents of the digit counter in the correction processing routine as the recording head moves, and clearing the contents of the digit counter immediately after the start of the outward movement of the recording head in the rounding of the new round printing operation.

更に1上記実施例ではパルスモータが用いられ九が他の
形式のモータを使用し得ること及び、記録ヘッドの復路
移動時、又は往路及び復路の各移動時印字することも可
能である。
Furthermore, although a pulse motor is used in the above embodiment, other types of motors may be used, and it is also possible to print during the backward movement of the recording head, or during each of the forward and backward movements.

更に零発tnは実施例の如If−マル文字プリンタの他
に記録ヘッドのil#に伴い記録を行なう他の装置にも
適用し得ることはもちろんである。
Furthermore, it goes without saying that the zero output tn can be applied not only to the If-mark character printer as in the embodiment but also to other apparatuses that perform printing in accordance with the il# of the print head.

以上の説明よシ明らかな如く本発1jiKよれば、記録
ヘッドを記録ラインに沿って往繻移動させて、記録を行
なう際に記録ヘッドの初期位置復帰をより確%になすこ
とができる。
As is clear from the above description, according to the present invention 1jiK, the recording head can be moved back and forth along the recording line, and the return of the recording head to the initial position can be made more reliable during recording.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明実施例を示し、181図は記録ヘッド$1!
7系の模式図、112図は記録ヘッドの正面図、整3図
は記録7オーマツトを示す図、第4図社電気回路図、第
5図及び117図はプログラムの70−チャート、@6
図は記録ヘッドの復帰状態を示す模式図ある。 (1)・・・記録ヘッド、(41−・・パルスモータ、
(i)・・・検出手段。
The figure shows an embodiment of the present invention, and figure 181 shows the recording head $1!
7 series schematic diagram, Figure 112 is a front view of the recording head, Figure 3 is a diagram showing the recording 7 ohmat, Figure 4 is the company's electrical circuit diagram, Figures 5 and 117 are the 70-chart of the program, @6
The figure is a schematic diagram showing the return state of the recording head. (1)...recording head, (41-...pulse motor,
(i)...Detection means.

Claims (1)

【特許請求の範囲】[Claims] +11  記録ヘッド、該ヘッドを記録ラインに沿って
往復移動させるモータ、記録ライン上での上記記録ヘッ
ドの桁位置を指示する桁カウンタ、上記記録ヘッドが記
録ライン上の初期位置にあることを検出する検出手段、
上記記録ヘッドの復路移動時であって上記桁カウンタ及
び検出手段が共に上記記録ヘッドが初期位置にあること
を示すとき、上記復路移動を停止する制御手段を備え、
該制御手段は、更に上記桁カウンタのみが上記記録ヘッ
ドが初期位置にあることを示すとき、上記記録ヘッドを
一旦所定距離だけ往路移動させ良後、上記検出手段が初
期位置検出をなすまで復路移動させる補正処理をなすと
共に、上記桁カウンタの内容を少なくとも上記記録ヘッ
ドの新虎な往路移動が開始される段階では初期状急に強
制していることを特徴とする記録装置の制御方法。
+11 Recording head, a motor that moves the head back and forth along the recording line, a digit counter that indicates the digit position of the recording head on the recording line, and detecting that the recording head is at the initial position on the recording line. detection means,
control means for stopping the backward movement when the digit counter and the detection means both indicate that the recording head is at the initial position during the backward movement of the recording head;
Further, when only the digit counter indicates that the recording head is at the initial position, the control means moves the recording head a predetermined distance in the forward direction, and then moves the recording head in the backward direction until the detection means detects the initial position. A method for controlling a recording apparatus, characterized in that the content of the digit counter is suddenly forced to an initial state at least at the stage when a new outward movement of the recording head is started.
JP15664881A 1981-09-30 1981-09-30 Controlling method of recording apparatus Pending JPS5856885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15664881A JPS5856885A (en) 1981-09-30 1981-09-30 Controlling method of recording apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15664881A JPS5856885A (en) 1981-09-30 1981-09-30 Controlling method of recording apparatus

Publications (1)

Publication Number Publication Date
JPS5856885A true JPS5856885A (en) 1983-04-04

Family

ID=15632245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15664881A Pending JPS5856885A (en) 1981-09-30 1981-09-30 Controlling method of recording apparatus

Country Status (1)

Country Link
JP (1) JPS5856885A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0372844A2 (en) * 1988-12-02 1990-06-13 Ncr International Inc. A control system for a printer
US5074690A (en) * 1988-12-02 1991-12-24 Ncr Corporation Print head carriage homing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0372844A2 (en) * 1988-12-02 1990-06-13 Ncr International Inc. A control system for a printer
US5074690A (en) * 1988-12-02 1991-12-24 Ncr Corporation Print head carriage homing system

Similar Documents

Publication Publication Date Title
JPS5856885A (en) Controlling method of recording apparatus
US6592198B2 (en) Recording apparatus with control of a recording medium conveying mechanism
JP3053144B2 (en) Printer carriage motor controller
US10933657B2 (en) Printing apparatus and method of controlling printing apparatus
JP3013495B2 (en) Printer
US4688956A (en) Carriage feed control method for bold and shadow printing
US5238315A (en) Printer paper feed and carriage control device
US20060182482A1 (en) Printing apparatus and method of transporting record medium in printing apparatus
JPS587386A (en) Home position fixing system for printer
JPS588681A (en) Both direction letter printing system of serial dot printer
JPH0313364A (en) Printer
JPH09295083A (en) Positional control device of roll feeder with mark on plate
JP2615600B2 (en) Drive control method for reciprocating moving body
KR100229755B1 (en) Printer and controlling method therefor
JP2988125B2 (en) Carriage control device
JPH08118751A (en) Method and mechanism for adjusting cap of printer
JPS59114086A (en) Space-controlling system for printing head
JPH0747738A (en) Controlling method of speed of printing head in serial printer
JPH0263776A (en) Printer device
JP2686378B2 (en) Thermal transfer printer controller
JPH0428552B2 (en)
JPH02182478A (en) Method of controlling serial printer
JPS6387274A (en) Dot matrix printer
JPH05330118A (en) Thermal printer
JPH0550690A (en) Carriage control device