Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2940971B2 - Control circuit operation matching method - Google Patents
[go: Go Back, main page]

JP2940971B2 - Control circuit operation matching method - Google Patents

Control circuit operation matching method

Info

Publication number
JP2940971B2
JP2940971B2 JP1510618A JP51061889A JP2940971B2 JP 2940971 B2 JP2940971 B2 JP 2940971B2 JP 1510618 A JP1510618 A JP 1510618A JP 51061889 A JP51061889 A JP 51061889A JP 2940971 B2 JP2940971 B2 JP 2940971B2
Authority
JP
Japan
Prior art keywords
unit
control circuit
value
signal
clock
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 - Fee Related
Application number
JP1510618A
Other languages
Japanese (ja)
Other versions
JPWO1990004520A1 (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 JP1510618A priority Critical patent/JP2940971B2/en
Priority claimed from PCT/JP1989/001061 external-priority patent/WO1990004520A1/en
Publication of JPWO1990004520A1 publication Critical patent/JPWO1990004520A1/en
Application granted granted Critical
Publication of JP2940971B2 publication Critical patent/JP2940971B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Handling Of Cut Paper (AREA)
  • Controlling Sheets Or Webs (AREA)
  • Control Of Stepping Motors (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は、制御回路の動作整合方法に関し、例えば、
インパクトプリンタに装着し、このプリンタの制御回路
と、カットシートを印字部に給送するのに使用するカッ
トシートフィーダの給送動作を制御する制御回路との動
作を整合するのに好適な制御回路の動作制御方法に関す
るものである。
Description: TECHNICAL FIELD The present invention relates to an operation matching method for a control circuit, for example,
A control circuit suitable for matching the operation of a control circuit of the printer mounted on an impact printer and a control circuit for controlling a feeding operation of a cut sheet feeder used for feeding a cut sheet to a printing unit. And an operation control method.

背景技術 近年、いろいろな装置において機能の高度化が求めら
れ、しかも単独の装置で全ての機能を網羅するのは技術
的あるいはコスト的に得策でなくなってきたので、機能
毎にそれぞれマイクロコントローラとこれを動作させる
ための発振回路を設けてユニット化して、親装置にオプ
ション装置として取り付けることが多くなってきた。
2. Description of the Related Art In recent years, various devices have been required to have advanced functions, and it is not technically or cost-effective to cover all the functions with a single device. In many cases, an oscillation circuit for operating the device is provided to be unitized and attached to the parent device as an optional device.

この例として、インパクトプリンタとカットシートフ
ィーダの組み合わせがある。すなわち、インパクトプリ
ンタ本体では印字のみ行い、カット紙の分離及び給送し
てインパクトプリンタ本体の印字部にセットするのはオ
プションのカットシートフィーダにて行う。
An example of this is a combination of an impact printer and a cut sheet feeder. That is, only the printing is performed in the main body of the impact printer, and the separation and feeding of the cut sheet and the setting in the printing section of the main body of the impact printer are performed by the optional cut sheet feeder.

このカットシートフィーダは、印字すべきカット紙を
収容するホッパ部、このホッパ部からカット紙を1枚づ
つ繰り出してプリンタの印字部に給送する給送機構、こ
の給送機構を駆動するモータ、このモータの動力を給送
機構に伝達する動力伝達機構、及びプリンタ本体との動
作制御信号の授受を行ない、カット紙の給送動作を制御
する制御回路部とを備えている。そしてカットシートフ
ィーダは、プリンタ本体からシート給送指令信号を受け
ることにより起動される。
The cut sheet feeder includes a hopper section for storing cut sheets to be printed, a feed mechanism for feeding out the cut sheets one by one from the hopper section and feeding the cut sheets to a printing section of a printer, a motor for driving the feed mechanism, A power transmission mechanism for transmitting the power of the motor to the feeding mechanism, and a control circuit for transmitting and receiving an operation control signal to and from the printer body and controlling the feeding operation of the cut sheet are provided. The cut sheet feeder is activated by receiving a sheet feed command signal from the printer body.

カットシートフィーダを用いてカット紙を印字部にセ
ットする場合は、プリンタ本体の制御部からカットシー
トフィーダの制御回路部へ上記シート給送指令信号が送
出される。カットシートフィーダの制御回路部は、この
信号を受けるとモータを駆動し、給送機構を動作せしめ
てホッパ部からカット紙を1枚繰り出させる。繰り出さ
れたカット紙はカットシートフィーダ内のシート走行路
を進み、プリンタの印字部に対し後部斜め上方から進入
し、印字部のプラテン外周部に達する。印字部のプラテ
ンは、印字用紙を背後から支持し、印字動作時の衝撃を
受け止めると共に、それ自身回転することによって印字
用紙を送る機能を持ち、カット紙を印字部にセットする
時も繰り出されてきたカット紙を外周部に巻き付けて回
転し、カット紙の最初の印字位置が印字ヘッドの前に達
すると停止する。したがってカット紙は、カットシート
フィーダの給送機構とプリンタ本体の紙送り機構の2つ
の機構により送り動作を受けて印字部にセットされる。
When a cut sheet is set on the printing unit using the cut sheet feeder, the sheet feeding command signal is sent from the control unit of the printer body to the control circuit unit of the cut sheet feeder. Upon receiving this signal, the control circuit of the cut sheet feeder drives the motor to operate the feeding mechanism to feed one cut sheet from the hopper. The fed cut sheet travels along the sheet traveling path in the cut sheet feeder, enters the printing portion of the printer from obliquely above the rear, and reaches the outer periphery of the platen of the printing portion. The platen of the printing unit supports the printing paper from behind, has the function of receiving the shock during the printing operation, has the function of sending the printing paper by rotating itself, and is also extended when cutting paper is set in the printing unit. The cut sheet is wound around the outer periphery and rotated, and stops when the first print position of the cut sheet reaches the front of the print head. Therefore, the cut sheet is set in the printing section by receiving a feed operation by two mechanisms, a feed mechanism of the cut sheet feeder and a paper feed mechanism of the printer body.

ところで、プリンタにおける紙送り速度は予じめ定め
られた速度に設定されており、プラテンはこの設定速度
で回転する。一方、カットシートフィーダ側の給送機構
の送り速度も前記設定速度に合うように設定されてい
る。しかし、カットシートフィーダ側の給送機構の紙送
り速度には多少のバラツキがあり、プリンタのプラテン
による紙送り速度と一致せず、両者に速度差が生ずる場
合がある。このような場合には、カットシートフィーダ
とプラテンとの間で紙にたるみが生じたり、あるいは逆
に引っ張り合いが生じて、紙詰まりや紙の破損をひき起
こす。
Incidentally, the paper feed speed in the printer is set to a predetermined speed, and the platen rotates at this set speed. On the other hand, the feed speed of the feed mechanism on the cut sheet feeder side is also set to match the set speed. However, there is some variation in the paper feed speed of the feed mechanism on the cut sheet feeder side, and the paper feed speed does not match the paper feed speed by the platen of the printer. In such a case, the paper becomes slack between the cut sheet feeder and the platen, or on the other hand, the paper is pulled, thereby causing a paper jam or breakage of the paper.

カットシートフィーダの給送速度にバラツキが生ずる
のは、給送動作の制御の基になっているクロック信号の
発振周波数のバラツキに起因する。カットシートフィー
ダの動力源であるモータには、一般的に制御の容易さか
らステッピングモータが用いられる。ステッピングモー
タはカットシートフィーダの制御回路部から与えられる
駆動信号の周期に応じた速度で回転するが、この駆動信
号は制御回路部内でクロック信号に基づいて生成され
る。
The variation in the feeding speed of the cut sheet feeder is caused by the variation in the oscillation frequency of the clock signal that is the basis of the control of the feeding operation. In general, a stepping motor is used as a motor serving as a power source of the cut sheet feeder because of easy control. The stepping motor rotates at a speed corresponding to a cycle of a drive signal provided from a control circuit of the cut sheet feeder, and the drive signal is generated in the control circuit based on a clock signal.

カットシートフィーダの制御回路部は、マイクロコン
ピュータ等で構成されており、中央処理装置(以下CPU
という)、各種メモリ、入出力ポート(以下I/Oポート
という)、タイマ及びクロック信号発生器などを有す
る。ステッピングモータの駆動信号はCPUがクロック信
号を計数し、所定の計数値に達するごとに発生する。
The control circuit of the cut sheet feeder is composed of a microcomputer, etc.
), Various memories, input / output ports (hereinafter referred to as I / O ports), timers, clock signal generators, and the like. The drive signal of the stepping motor is generated each time the CPU counts the clock signal and reaches a predetermined count value.

一方クロック信号発生器は、コストダウンのために安
価なCR発振回路が用いられる。このため、抵抗の抵抗値
やコンデンサの容量値のばらつきにより、クロック信号
発生器が予じめ定めた標準の周波数でクロック信号を発
生しない場合がある。また、電源電圧の変動や周囲温度
の影響によってもクロック信号の周波数が変動する。
On the other hand, as the clock signal generator, an inexpensive CR oscillation circuit is used for cost reduction. For this reason, the clock signal generator may not generate a clock signal at a predetermined standard frequency due to variations in the resistance value of the resistor and the capacitance value of the capacitor. Further, the frequency of the clock signal also fluctuates due to the fluctuation of the power supply voltage and the influence of the ambient temperature.

したがって、本発明は、複数のユニットで別々のクロ
ック信号発生器により発生した周波数の異なるクロック
信号により制御回路を動作させる場合であってもユニッ
ト間で測定する時間のずれがないようにすることによ
り、ユニット間で動作のタイミングの整合を取ることを
可能とすることを目的としている。
Therefore, the present invention is to prevent the measurement time from being shifted between units even when the control circuit is operated by clock signals having different frequencies generated by separate clock signal generators in a plurality of units. The purpose of the present invention is to make it possible to match the operation timing between units.

より具体的には、カットシートフィーダの制御回路の
クロック信号の周波数が標準周波数になっていない場合
でも、カットシートフィーダの給送速度とプリンタのプ
ラテンによる紙送り速度との間に速度差が生じないよう
にし、カット紙の紙詰まりや破損を防止することを目的
としている。
More specifically, even if the frequency of the clock signal of the control circuit of the cut sheet feeder is not the standard frequency, a speed difference occurs between the feed speed of the cut sheet feeder and the paper feed speed of the printer platen. The purpose is to prevent jamming and breakage of cut paper.

また本発明は、カットシートフィーダの給送速度とプ
リンタのプラテンによる紙送り速度とを簡単な構成で一
致させる制御方法を提供することを目的とする。
Another object of the present invention is to provide a control method for making the feed speed of the cut sheet feeder and the paper feed speed of the platen of the printer match with a simple configuration.

発明の開示 本発明のカットシートフィーダの制御方法において
は、プリンタ及びカットシートフィーダの電源を投入し
た時に、プリンタからカットシートフィーダに対して予
め設定されたパルス幅の補正信号が入力されるようにな
っている。そして、カットシートフィーダ内のタイマー
により上記補正信号のパルス幅が計数され、その計数値
が読み出される。
DISCLOSURE OF THE INVENTION In the control method of the cut sheet feeder of the present invention, when a power supply of the printer and the cut sheet feeder is turned on, a correction signal of a preset pulse width is input from the printer to the cut sheet feeder. Has become. The pulse width of the correction signal is counted by a timer in the cut sheet feeder, and the counted value is read.

該計数値は予め設定されている標準値と比較され、差
が求められる。この差の値はROMに格納されているタイ
マーテーブルの各値に加算される。この結果得られる値
は、用紙送り用ステッピングモータの駆動パルス発生周
期を補正するのに用いられ、カットシートフィーダのカ
ットシート給送速度がプリンタ側の紙送り速度と合うよ
うに前記ステッピングモータの回転速度が制御される。
その結果、カットシートフィーダとプリンタ側相互の紙
送り速度差はなくなり、カットシートの印字位置への給
送は安定する。
The count value is compared with a preset standard value to determine a difference. This difference value is added to each value of the timer table stored in the ROM. The value obtained as a result is used to correct the drive pulse generation cycle of the paper feed stepping motor, and the rotation speed of the stepping motor is adjusted so that the cut sheet feed speed of the cut sheet feeder matches the paper feed speed of the printer. Is controlled.
As a result, there is no difference in the paper feeding speed between the cut sheet feeder and the printer, and the feeding of the cut sheet to the printing position is stabilized.

図面の簡単な説明 第1図は、本発明が適用されるカットシートフィーダ
の一例を示す斜視図、第2図は、カットシートフィーダ
からプリンタへカット紙をセットする動作を説明する概
略側面図、第3図は、本発明の制御部の構成の一例を示
すブロック図、第4図は、本発明の制御動作の時間的関
係を説明するタイムチャート、第5図は、本発明の制御
動作手順を示すフローチャート、第6図は、第5図に示
した一部の動作を機能的に更に詳しく説明するブロック
図、第7図は本発明におけるクロック周波数の変動とタ
イマー計数値の差との関係を示す図、第8図はクロック
周波数の変動とタイマーテーブルの補正値との関係を示
す図、第9図はクロック周波数の変動とステッピングモ
ータの回転速度変動との関係を示す図である。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a perspective view showing an example of a cut sheet feeder to which the present invention is applied, FIG. 2 is a schematic side view explaining an operation of setting a cut sheet from a cut sheet feeder to a printer, FIG. 3 is a block diagram showing an example of the configuration of the control unit of the present invention, FIG. 4 is a time chart illustrating the temporal relationship of the control operation of the present invention, and FIG. 5 is a control operation procedure of the present invention. FIG. 6 is a block diagram functionally explaining some of the operations shown in FIG. 5 in more detail, and FIG. 7 is a diagram showing the relationship between the fluctuation of the clock frequency and the difference between the timer count values in the present invention. FIG. 8 is a diagram showing the relationship between the variation of the clock frequency and the correction value of the timer table. FIG. 9 is a diagram showing the relationship between the variation of the clock frequency and the variation of the rotation speed of the stepping motor.

発明を実施するための最良の形態 第1図は、本発明に係わるカットシートフィーダを示
している。
BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 shows a cut sheet feeder according to the present invention.

1は用紙のホッパ部、2はプリンタにより印字された
用紙が収容されるスタッカ部、3a、3bはカットシートフ
ィーダをプリンタプラテンカラに装着するための爪、4
はカットシートフィーダを駆動するためのステッピング
モータであって、ギヤ5,6を介して図示しないワンウェ
イギヤとホッピングローラを駆動して、ホッパ部1にあ
る用紙のうちの1枚を繰り出してプリンタへ給送する。
7,8,9,10はプリンタのプラテン軸に取り付けられ、その
駆動力を伝達して図示しないスタッカローラを駆動する
ためのギヤである。印字が行われる際のプラテンの回転
につれてスタッカローラが従動し、印字された用紙は上
記スタッカ部2に収容される。
1 is a paper hopper, 2 is a stacker for storing paper printed by a printer, 3a and 3b are nails for attaching a cut sheet feeder to a printer platen collar, 4
Is a stepping motor for driving the cut sheet feeder, which drives a one-way gear (not shown) and a hopping roller via gears 5 and 6 to feed out one of the sheets in the hopper section 1 to the printer. Feed.
Reference numerals 7, 8, 9 and 10 denote gears mounted on the platen shaft of the printer for transmitting the driving force to drive a stacker roller (not shown). The stacker roller follows the rotation of the platen when printing is performed, and the printed paper is stored in the stacker unit 2.

第2図は、上記カットシートフィーダにより、プリン
タの印字部へ用紙を給送する動作を説明するもので、11
はプリンタのプラテン、12はインクリボンを介して用紙
に印字を行うインパクトプリントヘッド、13,14は用紙
をプラテンに圧接させるためのクランプローラ、15a,15
bは印字された用紙をスタッカ部2への排出させるため
のスタッカローラである。16はカットシートフィーダの
ホッピングローラであって、ホッパ部1にセットされた
用紙17を最上部のものから繰り出す。18はホッパ部1か
ら繰り出される用紙17を1枚ずつ分離するための爪であ
る。
FIG. 2 illustrates the operation of feeding paper to the printing unit of the printer by the cut sheet feeder.
Is a platen of the printer, 12 is an impact printhead for printing on paper via an ink ribbon, 13 and 14 are clamp rollers for pressing the paper against the platen, 15a and 15
Reference numeral b denotes a stacker roller for discharging printed paper to the stacker unit 2. Reference numeral 16 denotes a hopping roller of the cut sheet feeder, which feeds out the sheet 17 set in the hopper 1 from the uppermost one. Reference numeral 18 denotes claws for separating the sheets 17 fed from the hopper 1 one by one.

カットシートフィーダの動作を説明すると、まず印字
すべき所望の大きさにカットされた複数枚の用紙がホッ
パ部1に装填される。用紙17をプリンタのプラテン11と
印字ヘッド12の間にセットする場合は、ホッピングロー
ラ16が回転し、用紙17をホッパ部から繰り出す。繰り出
された用紙17は、カットシートフィーダ内部の図示せぬ
用紙案内路に沿って進み、プラテン11とクランプローラ
14との間に進入する。この時プラテン11は回転してお
り、用紙17をその外周とクランプローラ14との間に挟持
して印字位置方向へ搬送する。その後用紙17はプラテン
11の外周に沿って設けられる図示せぬ用紙ガイドに沿っ
て進み、更にクランプローラ13とプラテン11との間に挟
持され、やがて印字ヘッド12の前に達する。用紙17の最
初の印字すべき行が印字位置まで進むと、プラテン11は
回転を停止し、プリンタは印字ヘッド12により印字動作
を開始する。プラテン11は、1行の印字動作が終了する
ごとに所定量回転し、用紙17の行送りを行なう。印字後
の用紙17は図示せぬ用紙ガイドに案内されて、スタッカ
ローラ15a,15b間に進み、やがて印字が終了すると、こ
のスタッカローラ15a,15bとプラテン11の回転によりカ
ットシートフィーダのスタッカ部2に送られる。
The operation of the cut sheet feeder will be described. First, a plurality of sheets cut into a desired size to be printed are loaded into the hopper unit 1. When the paper 17 is set between the platen 11 and the print head 12 of the printer, the hopping roller 16 rotates and the paper 17 is fed out of the hopper. The fed paper 17 advances along a paper guide path (not shown) inside the cut sheet feeder, and the platen 11 and the clamp roller
Enter between 14. At this time, the platen 11 is rotating, and conveys the paper 17 in the direction of the printing position while sandwiching the paper 17 between its outer periphery and the clamp roller 14. Then the paper 17 is the platen
The paper 11 travels along a paper guide (not shown) provided along the outer periphery of the print head 11, is further sandwiched between the clamp roller 13 and the platen 11, and reaches the front of the print head 12. When the first line to be printed on the paper 17 advances to the printing position, the platen 11 stops rotating, and the printer starts the printing operation by the print head 12. The platen 11 rotates by a predetermined amount each time a printing operation for one line is completed, and feeds the paper 17 line by line. The printed paper 17 is guided by a paper guide (not shown) and advances between the stacker rollers 15a and 15b. When printing is completed, the rotation of the stacker rollers 15a and 15b and the platen 11 causes the stacker unit 2 of the cut sheet feeder to rotate. Sent to

このような動作を行なうカットシートフィーダの電気
的制御構成を第3図に示す。第3図において、21はプリ
ンタに内蔵されたマイクロコントローラ、22はそのマイ
クロコントローラのクロック周波数を発振させるための
水晶発振子である。23はプリンタとカットシートフィー
ダとの間の制御信号を伝送するインターフェース信号線
であり、I/Oポート24を介してカットシートフィーダの
ステッピングモータ4を制御するマイクロコントローラ
25に接続されている。
FIG. 3 shows an electrical control configuration of the cut sheet feeder that performs such an operation. In FIG. 3, reference numeral 21 denotes a microcontroller built in the printer, and reference numeral 22 denotes a crystal oscillator for oscillating the clock frequency of the microcontroller. Reference numeral 23 denotes an interface signal line for transmitting a control signal between the printer and the cut sheet feeder, and a microcontroller for controlling the stepping motor 4 of the cut sheet feeder via the I / O port 24.
Connected to 25.

該マイクロコントローラ25は、上記I/Oポート24の
他、CPU26、プログラム格納用ROM27、中間データ格納用
のRAM28、I/Oポート29、タイマー30を有している。そし
て、該マイクロコントローラ25は、CPU26に接続された
抵抗31とコンデンサ32によって発振されたクロック信号
をカウントして、ステッピングモータ4の駆動パルスタ
イミングを作り、カットシートフィーダのホッピングロ
ーラ16を駆動する。
The microcontroller 25 has a CPU 26, a ROM 27 for storing programs, a RAM 28 for storing intermediate data, an I / O port 29, and a timer 30, in addition to the I / O port 24. Then, the microcontroller 25 counts the clock signal oscillated by the resistor 31 and the capacitor 32 connected to the CPU 26, generates a drive pulse timing of the stepping motor 4, and drives the hopping roller 16 of the cut sheet feeder.

33はI/Oポート29を介して上記マイクロコントローラ2
5と接続され、ステッピングモータ4を駆動するドライ
バ回路である。
33 is the microcontroller 2 via I / O port 29
5 is a driver circuit for driving the stepping motor 4.

上記構成において、プリンタ及びカットシートフィー
ダの電源を投入すると、給送指令の送出の先立ち、プリ
ンタのマイクロコントローラ21からカットシートフィー
ダのマイクロコントローラ25に対して、第4図(a)に
示すように予じめ設定されたパルス幅Tの補正信号S1
送出する。この補正信号S1は、カットシートフィーダ側
のクロック信号の周波数が標準周波数からずれている場
合でも、カットシートフィーダ側の用紙給送速度がプリ
ンタ側のブラテン紙送り速度と合うように補正するため
に用いる。
In the above configuration, when the power of the printer and the cut sheet feeder is turned on, the microcontroller 21 of the printer sends the microcontroller 25 of the cut sheet feeder to the microcontroller 25 of the cut sheet feeder as shown in FIG. and sends a correction signals S 1 of the pre Ji because the pulse width set T. The corrected signals S 1 is cut even when the frequency of the sheet feeder side of the clock signal is shifted from the standard frequency, since the paper feeding speed of the cut sheet feeder side is corrected to match the printer side Buraten chart speed Used for

ここで、上記補正信号S1を用いて用紙給送速度を制御
する方法について第5図に従って説明する。
Here it will be described in accordance with FIG. 5 how to control the sheet feeding rate by using the correction signal S 1.

カットシートフィーダのマイクロコントローラ25は、
電源投入後、用紙給送速度の上記補正信号が入力される
のを待つ(ステップ101)。CPU26が補正信号S1の入力を
検知すると、タイマー30の計数動作をスタートさせる
(ステップ102)。タイマー30は、抵抗31及びコンデン
サ32を有するCR発振器により発生されるクロック信号を
計数し続け、補正信号が切れるのを待つ(ステップ10
3)。補正信号の終縁をCPU27が検知すると、タイマー30
の動作を停止させる(ステップ104)。次いでCPU27はタ
イマー30の計数値を読み出す(ステップ105)。一方、R
OM27には予じめ標準周波数のクロック信号を用いて上記
補正信号S1のパルス幅を計数した標準値が記憶されてい
る。CPU27はこの標準値をROM27から読み出し、上記タイ
マー30の計数値と比較してその差を求める(ステップ10
6)。差が0ならば、そのマイクロコントローラ25のク
ロック信号周波数は標準周波数通りであり、周波数のず
れによる用紙給送速度の補正は必要ない。標準値に対し
て若しタイマー30の計数値が大きい場合は、そのクロッ
ク信号周波数は標準周波数より高いことになり、反対に
タイマー30の計数値が小さい場合は、そのクロック信号
周波数は標準周波数より低いことになる。CPU27は標準
値に対するタイマー30の計数値の差を正負で出し、次い
でROM27に予じめ記憶している標準速度用のタイマーテ
ーブルの各速度制御値にこの差を加算して補正用タイマ
ーテーブル値を生成し、この補正用タイマーテーブルを
RAM28に格納する(ステップ107)。以上までがカットシ
ートフィーダ内のマイクロコントローラのタイマーテー
ブル補正処理動作で、この動作期間を第4図(b)にTc
として示している。
The microcontroller 25 of the cut sheet feeder
After the power is turned on, the apparatus waits for the input of the correction signal for the sheet feeding speed (step 101). When CPU26 detects the input of the correction signal S 1, and starts the counting operation of the timer 30 (step 102). The timer 30 continues counting the clock signal generated by the CR oscillator having the resistor 31 and the capacitor 32, and waits for the correction signal to expire (step 10).
3). When the CPU 27 detects the end of the correction signal, the timer 30
Is stopped (step 104). Next, the CPU 27 reads the count value of the timer 30 (step 105). On the other hand, R
Standard values obtained by counting the pulse width of the correction signals S 1 by using the clock signal of the pre Ji fit standard frequency is stored in the OM27. The CPU 27 reads this standard value from the ROM 27 and compares it with the count value of the timer 30 to determine the difference (step 10).
6). If the difference is 0, the clock signal frequency of the microcontroller 25 is the same as the standard frequency, and it is not necessary to correct the sheet feeding speed due to the frequency shift. If the count value of the timer 30 is larger than the standard value, the clock signal frequency is higher than the standard frequency. Conversely, if the count value of the timer 30 is smaller, the clock signal frequency is higher than the standard frequency. Will be lower. The CPU 27 calculates the difference between the count value of the timer 30 and the standard value as positive or negative, and then adds this difference to each speed control value of the standard speed timer table previously stored in the ROM 27, and calculates the correction timer table value. And generate this correction timer table.
It is stored in the RAM 28 (step 107). The above is the timer table correction processing operation of the microcontroller in the cut sheet feeder. This operation period is shown in FIG.
As shown.

このタイマーテーブル補正処理が終了すると、プリン
タ側のマイクロコントローラ21から第4図(a)に示す
ように給送指令信号Sfが送出される。この給送指令信号
Sfは補正信号S1と同じ信号線23により供給される。CPU2
6はこの給送指令信号を受けると、RAM28に格納した上記
補正用タイマーテーブルを参照し、その補正値に従って
ステッピングモータ4を駆動するため、I/Oポート29に
駆動信号を送出する(ステップ108)。なお、第4図に
おいて、(a)はプリンタ側からカットシートフィーダ
側へ送られる制御信号を示しているが、Sfは用紙給送指
令信号であり、また(b)はカットシートフィーダの用
紙給送速度を示しているが、Dfは各用紙給送指令Sfに対
するものであり、またTfは各々1枚の用紙給送動作期間
を表わしている。
When the timer table correction process is completed, a feed command signal Sf is transmitted from the microcontroller 21 on the printer side as shown in FIG. This feed command signal
S f is supplied by the same signal line 23 and the correction signal S 1. CPU2
6 receives the feed command signal, refers to the correction timer table stored in the RAM 28, and sends a drive signal to the I / O port 29 to drive the stepping motor 4 according to the correction value (step 108). ). Note that in FIG. 4, (a) represents but shows control signals sent to cut sheet feeder side from the printer side, S f is a sheet feeding command signal and (b) the sheet of cut sheet feeder while indicating feeding speed, D f is for command S f feeding each sheet feeding, also T f is each represent a one sheet feeding operation period.

タイマーテーブルの補正値による用紙給送速度の補正
を第6図により更に詳細に説明すると、補正用タイマー
テーブル値50はRAM28から読み出され、一時記憶手段51
に保持される。一方、クロック信号52は計数手段53に供
給され、計数される。一時記憶手段51の補正用タイマー
テーブル値と計数手段53の計数値は共に比較一致検出手
段54に供給され、両者が一致するとステッピングモータ
4の指導指令55が送出される。同時に計数手段53はこの
駆動指令55によりクリアされ、0に戻って再びクロック
信号の計数を繰り返す。
The correction of the sheet feeding speed based on the correction value of the timer table will be described in more detail with reference to FIG. 6. The correction timer table value 50 is read from the RAM 28 and temporarily stored in the temporary storage unit 51.
Is held. On the other hand, the clock signal 52 is supplied to the counting means 53 and counted. The correction timer table value in the temporary storage unit 51 and the count value of the counting unit 53 are both supplied to the comparison coincidence detection unit 54, and when they match, a guidance command 55 for the stepping motor 4 is transmitted. At the same time, the counting means 53 is cleared by the driving command 55, returns to 0, and repeats counting of the clock signal again.

したがって補正用タイマーテーブル値50が大きい値ほ
どステッピングモータ4の駆動指令55が出る周期は長く
なり、反対に前記値が小さいほど前記駆動指令55が出る
周期は短かくなる。ステッピングモータの回転制御で周
知の通り、ステッピングモータは駆動指令信号を与えら
れる毎に励磁相を切替え、所定の角度ステップ回転す
る。よって、駆動指令が出る周期が長くなればステッピ
ングモータ4の回転速度は遅くなり、カットシートフィ
ーダの用紙給送速度は遅くなる。その反対の場合、用紙
給送速度は早くなる。
Therefore, the larger the correction timer table value 50, the longer the cycle at which the drive command 55 of the stepping motor 4 is issued, and conversely, the smaller the value, the shorter the cycle at which the drive command 55 is issued. As is well known in the rotation control of the stepping motor, the stepping motor switches the excitation phase every time a drive command signal is given, and rotates by a predetermined angle step. Therefore, if the period at which the drive command is issued becomes longer, the rotation speed of the stepping motor 4 becomes slower, and the paper feeding speed of the cut sheet feeder becomes slower. In the opposite case, the paper feeding speed increases.

本発明では、以上の説明から解る通り、カットシート
フィーダのマイクロコントローラ25のクロック信号周波
数が標準より高い場合は、ステッピングモータ4の駆動
指令送出周期を長くし、反対に低い場合は駆動指令送出
周期を短くするように制御し、カットシートフィーダの
用紙給送速度をプリンタの用紙送り速度と合うように補
正する。
In the present invention, as can be understood from the above description, when the clock signal frequency of the microcontroller 25 of the cut sheet feeder is higher than the standard, the drive command transmission cycle of the stepping motor 4 is lengthened, and when it is low, the drive command transmission cycle is Is shortened, and the sheet feeding speed of the cut sheet feeder is corrected to match the sheet feeding speed of the printer.

第7図はクロック周波数の変動値に対するタイマーの
計数値の差の関係を示す図、第8図は同様にクロック周
波数の変動値に対するタイマーテーブルの補正値の関係
を示す図である。ここで、タイマーテーブルを補正した
後の加算値が桁あふれしないように、補正値に上限を設
定している。第9図はクロック周波数の変動値に対する
ステッピングモータ4の回転速度の変動の関係を示す図
である。上記補正を行うと、クロックの発振周波数のわ
ずかな一定範囲内の変動に対しては、ステッピングモー
タ4の回転速度の変動を0としていることが分かる。
FIG. 7 is a diagram showing the relationship between the difference in the count value of the timer and the variation value of the clock frequency, and FIG. 8 is also a diagram showing the relationship between the correction value of the timer table and the variation value of the clock frequency. Here, the upper limit of the correction value is set so that the added value after correcting the timer table does not overflow. FIG. 9 is a diagram showing the relationship between the fluctuation value of the clock frequency and the fluctuation of the rotation speed of the stepping motor 4. By performing the above correction, it can be seen that the fluctuation of the rotation speed of the stepping motor 4 is set to 0 for a slight fluctuation of the oscillation frequency of the clock within a certain range.

なお、本発明は上記実施例に限定されるものではな
く、本発明の趣旨に基づいて種々の変形が可能であり、
これらを本発明を範囲から排除するものではない。
It should be noted that the present invention is not limited to the above embodiment, and various modifications are possible based on the gist of the present invention.
These do not exclude the present invention from the scope.

産業上の利用可能性 以上のように、本発明はそれぞれ機能毎にユニット化
された複数の装置間の動作の整合を取るのに一方の装置
が出力した基準時間を用いることにより、一方の装置が
測定する時間に地方の装置が測定する時間を一致させ
て、一方の装置の動作に地方の装置の動作を整合するこ
とができ、特にプリンタの印字部に対してカットシート
フィーダからプリンタの紙送り速度に合う速度で用紙を
給送でき、カット紙を印字部に自動給紙する場合、紙詰
まりや用紙の破損をひか起こすことなく安定した給送を
実現するのに有用であり、プリンタに装備されるカット
シートフィーダへの利用に適するものである。
INDUSTRIAL APPLICABILITY As described above, the present invention uses the reference time output by one device to match the operation between a plurality of devices that are unitized for each function. The time measured by the local device can be matched with the time measured by the local device, so that the operation of the local device can be matched to the operation of one device, especially from the cut sheet feeder to the printer of the printer. Paper can be fed at a speed that matches the feed speed, and when automatically feeding cut paper to the printing unit, it is useful for achieving stable feeding without causing paper jams and paper damage. It is suitable for use in the cut sheet feeder to be equipped.

フロントページの続き (72)発明者 南雲 章 東京都港区虎ノ門1丁目7番12号 沖電 気工業株式会社内 (58)調査した分野(Int.Cl.6,DB名) H02P 8/00 B41J 13/00 B65H 7/00 - 7/20 Continuation of the front page (72) Inventor Akira Nanun 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (58) Field surveyed (Int.Cl. 6 , DB name) H02P 8/00 B41J 13/00 B65H 7/00-7/20

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】第1の発振回路と、該第1の発振回路が発
生した第1のクロック信号により動作する第1のCPUを
含む制御回路とからなる第1のユニットと、 第2の発振回路と、該第2の発振回路が発生した第2の
クロック信号により動作する第2のCPUを含む制御回路
とからなる第2のユニットとを共同させて動作させるに
当たり、 該第2のユニットは基準時間メモリを有し、 前記第1のユニットから前記第2のユニットに対し、前
記第1のクロックにより生成した所定時間に対応する補
正信号を送出するステップと、 該補正信号を受信し該所定時間に対応する時間を前記第
2のクロックに基づいて測定するステップと、 該測定したクロック数に対応する値を基準時間として前
記基準時間メモリに記憶するステップと、 前記基準時間に対応させて前記第2のユニットを動作さ
せるステップとを有することを特徴とする制御回路の動
作整合方法。
A first unit including a first oscillation circuit, a control circuit including a first CPU operated by a first clock signal generated by the first oscillation circuit, and a second oscillation circuit. When the circuit and a second unit including a control circuit including a second CPU operated by a second clock signal generated by the second oscillation circuit are operated in cooperation with each other, the second unit Transmitting a correction signal corresponding to a predetermined time generated by the first clock from the first unit to the second unit, comprising: a reference time memory; Measuring a time corresponding to a time based on the second clock; storing a value corresponding to the measured number of clocks as a reference time in the reference time memory; Operation method of matching control circuit; and a step of operating the second unit Te.
【請求項2】前記補正信号と前記第2のユニットに駆動
の指令を指示する動作指令信号とを一つの信号線で送出
し、かつ電源投入後前記補正信号を前記動作指令信号の
送出の前に送出することを特徴とする請求の範囲第1項
記載の制御回路の動作整合方法。
2. The method according to claim 1, wherein the correction signal and an operation command signal for instructing the second unit to drive are sent over a single signal line, and the power supply is turned on and the correction signal is sent before the operation command signal is sent. 3. The method according to claim 1, wherein the operation is transmitted to the control circuit.
【請求項3】前記第2の制御回路によって制御される駆
動装置は該第2のユニットに設けられたステッピングモ
ータであり、前記基準時間は前記第2のユニット固有の
ステッピングモータ駆動速度を決めることを特徴とする
請求の範囲第1項記載の制御回路の動作整合方法。
3. The driving device controlled by the second control circuit is a stepping motor provided in the second unit, and the reference time determines a driving speed of the stepping motor specific to the second unit. 2. The operation matching method for a control circuit according to claim 1, wherein:
【請求項4】前記第2のユニットは前記ステッピングモ
ータの駆動指令が与えられると、前記第2のクロック信
号を計数し、その計数値が前記基準時間に対応する値に
達する毎に該ステッピングモータのステップ回転駆動指
令を送出し、計数し直す請求の範囲第3項記載の制御回
路の動作整合方法。
4. The second unit counts the second clock signal when a drive command for the stepping motor is given, and each time the counted value reaches a value corresponding to the reference time, the second unit counts the second clock signal. 4. The operation matching method for a control circuit according to claim 3, wherein said step rotation drive command is transmitted and counted again.
【請求項5】第1の発振回路と、該第1の発振回路が発
生した第1のクロック信号により動作する第1のCPUを
含む制御回路とからなる第1のユニットと、 第2の発振回路と、該第2の発振回路が発生した第2の
クロック信号により動作する第2のCPUを含む制御回路
とからなる第2のユニットとを共同させて動作させるに
当たり、 前記第1のユニットから前記第2のユニットに対し前記
第1のクロックにより生成した所定時間に対応するパル
ス幅の補正信号を送出するステップと、 前記第2のユニットは該補正信号のパルス幅を前記第2
のクロックにより測定するステップと、 前記測定値と予め記憶されている標準値との差を求める
ステップと、 前記差を予め標準速度用駆動制御値に記憶した第2のユ
ニット駆動の標準速度用駆動制御値に加算して補正用駆
動制御値を得るステップと、 この補正駆動用制御値を用いて前記第2のユニットを駆
動することを特徴とする制御回路の動作整合方法。
5. A first unit comprising a first oscillation circuit, a control circuit including a first CPU operated by a first clock signal generated by the first oscillation circuit, and a second oscillation circuit. When operating a circuit and a second unit including a control circuit including a second CPU operated by a second clock signal generated by the second oscillation circuit in cooperation with each other, Sending a correction signal having a pulse width corresponding to a predetermined time generated by the first clock to the second unit; and the second unit changing the pulse width of the correction signal to the second signal.
Measuring with a clock of the following; obtaining a difference between the measured value and a previously stored standard value; and driving a standard speed drive of a second unit driving the difference previously stored in a standard speed drive control value. Obtaining a correction drive control value by adding to the control value; and driving the second unit using the correction drive control value.
JP1510618A 1988-10-21 1989-10-16 Control circuit operation matching method Expired - Fee Related JP2940971B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1510618A JP2940971B2 (en) 1988-10-21 1989-10-16 Control circuit operation matching method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP26400088 1988-10-21
JP63-264000 1988-10-21
PCT/JP1989/001061 WO1990004520A1 (en) 1988-10-21 1989-10-16 Method of controlling cut sheet feeder
JP1510618A JP2940971B2 (en) 1988-10-21 1989-10-16 Control circuit operation matching method

Publications (2)

Publication Number Publication Date
JPWO1990004520A1 JPWO1990004520A1 (en) 1990-10-04
JP2940971B2 true JP2940971B2 (en) 1999-08-25

Family

ID=26546306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1510618A Expired - Fee Related JP2940971B2 (en) 1988-10-21 1989-10-16 Control circuit operation matching method

Country Status (1)

Country Link
JP (1) JP2940971B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56112894A (en) * 1980-02-13 1981-09-05 Mitsubishi Electric Corp Controlling device for pulse motor
JPS61114945A (en) * 1984-11-09 1986-06-02 Ricoh Co Ltd Control method of paper feeder

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56112894A (en) * 1980-02-13 1981-09-05 Mitsubishi Electric Corp Controlling device for pulse motor
JPS61114945A (en) * 1984-11-09 1986-06-02 Ricoh Co Ltd Control method of paper feeder

Similar Documents

Publication Publication Date Title
EP0718109A2 (en) Paper discharge apparatus
US4540297A (en) Paper holding, feeding and inserting apparatus for a printer using different kinds of sheets
US5100120A (en) Cut-sheet feeder control method
JP2940971B2 (en) Control circuit operation matching method
EP0202129B1 (en) Feeding apparatus for printing medium
EP0462421B1 (en) Automatic chopper blade operating timing regulator
US4742287A (en) Motor driving device for printer
CA1284467C (en) Lining method and apparatus for printer
JP3041613B1 (en) Line printer device
JP3358971B2 (en) Stencil printing machine
JPWO1990004520A1 (en) Control circuit operation matching method
JP2006170745A (en) Encoder structure and printer structure
JPH0257509B2 (en)
JP2021187140A (en) Image recording device
JPH04255374A (en) Paper feed control method and mechanism of printer
JP2724056B2 (en) Platen protection method
JP2719181B2 (en) Base paper cutting equipment
KR100209523B1 (en) Drum Feed Inkjet Printer
KR100209508B1 (en) Inkjet Printer with Paper Punch and Punching Method
JP3928890B2 (en) Tape printer
SU1440747A1 (en) Arrangement for feeding roll paper for printing
JP4337959B2 (en) Inkjet printing method
JP2603930B2 (en) Recording device
JP2001001588A (en) Printer and printing method
KR950005575Y1 (en) Ribbon feeding up-down device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees