JPH01123775A - シリアルプリンタ制御回路 - Google Patents
シリアルプリンタ制御回路Info
- Publication number
- JPH01123775A JPH01123775A JP62281021A JP28102187A JPH01123775A JP H01123775 A JPH01123775 A JP H01123775A JP 62281021 A JP62281021 A JP 62281021A JP 28102187 A JP28102187 A JP 28102187A JP H01123775 A JPH01123775 A JP H01123775A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- head
- speed
- paper
- timer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000001133 acceleration Effects 0.000 claims abstract description 6
- 230000004886 head movement Effects 0.000 claims description 18
- 238000000034 method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/36—Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
- B41J11/42—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Handling Of Sheets (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分針〕
この発明は、1個のCPUでヘッド移動用モータと用紙
送シ用モータを駆動制御するシリアルプリンタ制御回路
〈関する。
送シ用モータを駆動制御するシリアルプリンタ制御回路
〈関する。
従来、この種のシリアルプリンタ制御回路はヘッドの移
動を行なうヘッド移動用モータと用紙送りを行なう用紙
送り用モータを1個のCPUで駆動制御する場合、この
CPUはヘッド移動用モータと用紙送シ用モータを駆動
させる速度のタイミングをプログラマブルタイマーを用
いて発生させ、CPUへの割シ込みによ多ヘツド移動用
モータおよび用紙送シ用モータの駆動制御を行彦ってい
る。
動を行なうヘッド移動用モータと用紙送りを行なう用紙
送り用モータを1個のCPUで駆動制御する場合、この
CPUはヘッド移動用モータと用紙送シ用モータを駆動
させる速度のタイミングをプログラマブルタイマーを用
いて発生させ、CPUへの割シ込みによ多ヘツド移動用
モータおよび用紙送シ用モータの駆動制御を行彦ってい
る。
このため、ヘッド移動用モータの制御が終了したのち用
紙送シ用モータの駆動を行なっている。また、ヘッド移
動用モータの減速期間に用紙送りを行なう場合には独立
した2個のCPUでヘッド移動用モータおよび用紙送り
用モータを駆動制御を行なっている。
紙送シ用モータの駆動を行なっている。また、ヘッド移
動用モータの減速期間に用紙送りを行なう場合には独立
した2個のCPUでヘッド移動用モータおよび用紙送り
用モータを駆動制御を行なっている。
上述した従来のシリアルプリンタ制御回路、特に1個の
CPUでヘッド移動用モータおよび用紙送シ用モータを
駆動するシリアルプリンタ制御回路は、各モータの速度
制御をCPUへの割シ込みタイマーを使用して行なうた
め、ヘッド移動用モータの減速中に同様な方法で用紙送
シ用モータを制御すると、同時に2つの割9込みを発生
させることとなシ、CPUへの多重側シ込みによりモー
タの駆動タイミングがずれる。この丸め、ヘッド駆動用
モータが停止したのち、用紙送シ用モータを駆動せざる
を得なくなり、プリンタの実行効率が低下する。
CPUでヘッド移動用モータおよび用紙送シ用モータを
駆動するシリアルプリンタ制御回路は、各モータの速度
制御をCPUへの割シ込みタイマーを使用して行なうた
め、ヘッド移動用モータの減速中に同様な方法で用紙送
シ用モータを制御すると、同時に2つの割9込みを発生
させることとなシ、CPUへの多重側シ込みによりモー
タの駆動タイミングがずれる。この丸め、ヘッド駆動用
モータが停止したのち、用紙送シ用モータを駆動せざる
を得なくなり、プリンタの実行効率が低下する。
一方、2つのCPUでヘッド移動用モータの減速期間中
に用紙送シ用モータを駆動するシリアルプリンタ制御回
路はCPUが増加するため、CPUの周辺回路が増加し
高価になる。
に用紙送シ用モータを駆動するシリアルプリンタ制御回
路はCPUが増加するため、CPUの周辺回路が増加し
高価になる。
そこで、従来1個のCPUでヘッド移動用モータの動作
中とその減速中の期間を利用して用紙送りを行なう場合
に、予め指定した改行量をカウンタに設定しておき、そ
のカウンタの数だけモータを一定の周期で動作させるタ
イマーを備えたシリアルプリンタ制御回路が提案されて
いるが、モータの速度の加減速動作ができないため、モ
ータを高速で効率よく動作させることが困難であるとい
う欠点がある。
中とその減速中の期間を利用して用紙送りを行なう場合
に、予め指定した改行量をカウンタに設定しておき、そ
のカウンタの数だけモータを一定の周期で動作させるタ
イマーを備えたシリアルプリンタ制御回路が提案されて
いるが、モータの速度の加減速動作ができないため、モ
ータを高速で効率よく動作させることが困難であるとい
う欠点がある。
この発明に係るシリアルプリンタ制御回路は、1個のC
PUでヘッド移動用モータおよび用紙送シ用モータを駆
動制御し、ヘッド移動用モータの起動停止のためにモー
タの加減速期間を要し、モータの加減速期間以外のとこ
ろで印字を行ない、ヘッド移動用モータが減速期間中に
用紙送シ用そ−タを駆動制御し用紙送りを行なうように
したものである。
PUでヘッド移動用モータおよび用紙送シ用モータを駆
動制御し、ヘッド移動用モータの起動停止のためにモー
タの加減速期間を要し、モータの加減速期間以外のとこ
ろで印字を行ない、ヘッド移動用モータが減速期間中に
用紙送シ用そ−タを駆動制御し用紙送りを行なうように
したものである。
この発明は速度パラメータを制御ROMの中に格納して
おき、そのデータ”eFIFoバッファを用い可変した
速度データを設定できるようKしたので、モータの速度
を自由に変更することができる。
おき、そのデータ”eFIFoバッファを用い可変した
速度データを設定できるようKしたので、モータの速度
を自由に変更することができる。
第1図はこの発明に係るシリアルプリンタ制御回路の一
実施例を示すブロック図である。同図において、1はヘ
ッドの移動および用紙送りをそれ−ぞれ制御するCPU
、 2は速度パラメータが格納された制御ROM、3は
予めタイマー値データが格納されたFIFOバッファ、
4はカウンタ終了毎にFIFOバッファ3から次の速度
データをロードし自動的にタイマーを起動しFIFOバ
ッファ3が空になるまでこの処理を繰返す用紙送シ速度
制御用°タイマー、5はcp旧で設定された改行方向に
よりトリガーを受は付ける毎に用紙送シ用モータの相デ
ータを出力する用紙送シ用モータの相データ出力回路、
6はヘッド移動速度制御用タイマー、Tはヘッド移動用
モータの相データ出力回路である。
実施例を示すブロック図である。同図において、1はヘ
ッドの移動および用紙送りをそれ−ぞれ制御するCPU
、 2は速度パラメータが格納された制御ROM、3は
予めタイマー値データが格納されたFIFOバッファ、
4はカウンタ終了毎にFIFOバッファ3から次の速度
データをロードし自動的にタイマーを起動しFIFOバ
ッファ3が空になるまでこの処理を繰返す用紙送シ速度
制御用°タイマー、5はcp旧で設定された改行方向に
よりトリガーを受は付ける毎に用紙送シ用モータの相デ
ータを出力する用紙送シ用モータの相データ出力回路、
6はヘッド移動速度制御用タイマー、Tはヘッド移動用
モータの相データ出力回路である。
次に、上記構成によるシリアルプリンタ制御回路の動作
について第2図に示すフローチャートを参照して説明す
る。まず、ステップS1でCPUIは行印字のためヘッ
ド送シ用モータの移動量、速度、方向、印字終了後の用
紙送シ景、方向などの初期設定を行なう。そして、ステ
ップS、でF’IFOバッファ3に空があるかをみて空
がある場合には、ステップ81およびステップs4で用
紙送シ用モータの速度デー“夕を速度パラメータが格納
されている制御ROM2から予めタイマー値データを格
納するFIFOバッファ3に、このFIFOバッファ3
が満杯になるかまたは必要な送シ量分のデータを格納す
る。そして、ステップS、でヘッド移動用モータの割シ
込み許可をしたのち、ステップs6でヘッド移動速度制
御用タイマー6を起動すると、CPU1への割り込み処
理ルーチンが実行されてヘッド移動用モータが駆動され
、文字などの印字が行なわれる。そして、ステップS1
で印字が終了すると、CPU1はヘッド移動速度制御用
タイマー6からの割り込みを受けながら減速制御を行な
う。
について第2図に示すフローチャートを参照して説明す
る。まず、ステップS1でCPUIは行印字のためヘッ
ド送シ用モータの移動量、速度、方向、印字終了後の用
紙送シ景、方向などの初期設定を行なう。そして、ステ
ップS、でF’IFOバッファ3に空があるかをみて空
がある場合には、ステップ81およびステップs4で用
紙送シ用モータの速度デー“夕を速度パラメータが格納
されている制御ROM2から予めタイマー値データを格
納するFIFOバッファ3に、このFIFOバッファ3
が満杯になるかまたは必要な送シ量分のデータを格納す
る。そして、ステップS、でヘッド移動用モータの割シ
込み許可をしたのち、ステップs6でヘッド移動速度制
御用タイマー6を起動すると、CPU1への割り込み処
理ルーチンが実行されてヘッド移動用モータが駆動され
、文字などの印字が行なわれる。そして、ステップS1
で印字が終了すると、CPU1はヘッド移動速度制御用
タイマー6からの割り込みを受けながら減速制御を行な
う。
このため、ヘッド移動用モータは減速処理へ移行し、そ
の減速に移る時点すなわちステップs−で用紙送シ速度
制御用タイマー4の初期起動を行ない用紙送り用モータ
が駆動される。そして、−旦起動された用紙送り速度制
御用タイマー4はそのカウント終了後トリガーを用紙送
シ用モータの相データ出力回路5に出力する。このため
、相データ出力回路5が動作し、用紙送シ用モータに相
データが出力される。このため、用紙送シ用モータが駆
動され、用紙送シが行なわれる。そして、ステップS[
株]でCPU1はヘッド移動用上−夕の制御側シ込み処
理の空き時間にFIFOバッファ3に空きが発生したか
どうかをチエツクし、空きがあればステップS1・およ
び811で用紙送シ量の残シの速度データを送信し次の
制御動作に移行することができる。
の減速に移る時点すなわちステップs−で用紙送シ速度
制御用タイマー4の初期起動を行ない用紙送り用モータ
が駆動される。そして、−旦起動された用紙送り速度制
御用タイマー4はそのカウント終了後トリガーを用紙送
シ用モータの相データ出力回路5に出力する。このため
、相データ出力回路5が動作し、用紙送シ用モータに相
データが出力される。このため、用紙送シ用モータが駆
動され、用紙送シが行なわれる。そして、ステップS[
株]でCPU1はヘッド移動用上−夕の制御側シ込み処
理の空き時間にFIFOバッファ3に空きが発生したか
どうかをチエツクし、空きがあればステップS1・およ
び811で用紙送シ量の残シの速度データを送信し次の
制御動作に移行することができる。
以上詳細に説明したように、この発明に係るシリアルプ
リンタ制御回路によれば、FIFOバッファに与える速
度データは制御ROMに格納される九めモータの加減速
および速度々どは自由に変更でき、しかもヘッド移動用
モータの減速中に用紙送シ用モータの駆動を同時に制御
することができるのでプリンタの実効効率を上げること
ができるなどの効果がある。
リンタ制御回路によれば、FIFOバッファに与える速
度データは制御ROMに格納される九めモータの加減速
および速度々どは自由に変更でき、しかもヘッド移動用
モータの減速中に用紙送シ用モータの駆動を同時に制御
することができるのでプリンタの実効効率を上げること
ができるなどの効果がある。
第1図はこの発明に係るシリアルプリンタ制御回路の一
実施例を示すブロック図、第2図は第1図の動作を説明
するためのフローチャートである。 1・・・・CPU、2・・・・制御ROM、 3・”
−@ FIFOバッファ、4.・・・用紙送シ速度制
御用タイマー、5・・・・用紙送シ用モータの相データ
出力回路、6・・・・ヘッド移動速度制御用タイマー、
T・・・・ヘッド移動用モータの相データ出力回路。
実施例を示すブロック図、第2図は第1図の動作を説明
するためのフローチャートである。 1・・・・CPU、2・・・・制御ROM、 3・”
−@ FIFOバッファ、4.・・・用紙送シ速度制
御用タイマー、5・・・・用紙送シ用モータの相データ
出力回路、6・・・・ヘッド移動速度制御用タイマー、
T・・・・ヘッド移動用モータの相データ出力回路。
Claims (1)
- 1個のCPUでヘッド移動用モータおよび用紙送り用モ
ータを駆動制御し、ヘッド移動用モータの起動停止のた
めにモータの加減速期間を要しモータの加減速期間以外
のところで印字を行い、ヘッド移動用モータが減速期間
中に用紙送りを行なうシリアルプリンタ制御回路であつ
て、速度パラメータが格納された制御ROMと、用紙送
り用モータの速度を決定するためのタイマー値データが
格納されたFIFOバッファと、このFIFOバッファ
が空になるまでタイマー値データに従い自動的に起動す
るタイマーと、各々のタイマー値のタイマーカウント終
了時に発生するトリガーによりモータの相データを出力
する相データ出力回路とを備えたことを特徴とするシリ
アルプリンタ制御回路。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62281021A JPH01123775A (ja) | 1987-11-09 | 1987-11-09 | シリアルプリンタ制御回路 |
| US07/269,097 US4976555A (en) | 1987-11-09 | 1988-11-09 | Serial printer control circuit enabling line feed during carriage deceleration |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62281021A JPH01123775A (ja) | 1987-11-09 | 1987-11-09 | シリアルプリンタ制御回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01123775A true JPH01123775A (ja) | 1989-05-16 |
Family
ID=17633181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62281021A Pending JPH01123775A (ja) | 1987-11-09 | 1987-11-09 | シリアルプリンタ制御回路 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4976555A (ja) |
| JP (1) | JPH01123775A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01101173A (ja) * | 1987-10-14 | 1989-04-19 | Matsushita Electric Ind Co Ltd | プリンター |
| JP3417435B2 (ja) * | 1994-04-14 | 2003-06-16 | セイコーエプソン株式会社 | シリアルプリンタ |
| EP1120270B1 (en) * | 2000-01-20 | 2002-12-11 | Hewlett-Packard Company, A Delaware Corporation | Unidirectional mode printers |
| JP2001205882A (ja) * | 2000-01-26 | 2001-07-31 | Canon Inc | 記録装置およびキャリッジ走査制御方法 |
| US6364551B1 (en) * | 2000-02-11 | 2002-04-02 | Hewlett-Packard Company | Media advance system for a printer |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4169991A (en) * | 1975-08-20 | 1979-10-02 | International Business Machines Corporation | Variable print speed control |
| US4405245A (en) * | 1979-07-24 | 1983-09-20 | Ricoh Company, Ltd. | Variable speed signal printing apparatus |
| US4284362A (en) * | 1979-07-30 | 1981-08-18 | International Business Machines Corp. | Printer control logic |
| US4459050A (en) * | 1982-04-21 | 1984-07-10 | Chroma | Servo control system for carriage of matrix printer |
| JPS5922765A (ja) * | 1982-07-30 | 1984-02-06 | Fujitsu Ltd | ライン・ドット・プリンタ |
| US4469460A (en) * | 1982-09-30 | 1984-09-04 | International Business Machines Corporation | Matrix printer with optimum printing velocity |
| JPS6154971A (ja) * | 1984-08-27 | 1986-03-19 | Nhk Spring Co Ltd | シリアルプリンタ |
-
1987
- 1987-11-09 JP JP62281021A patent/JPH01123775A/ja active Pending
-
1988
- 1988-11-09 US US07/269,097 patent/US4976555A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US4976555A (en) | 1990-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4506201A (en) | Microprocessor controlled pulse motor | |
| JPH01123775A (ja) | シリアルプリンタ制御回路 | |
| US5315398A (en) | Automatically adjustable sheet member cutting device | |
| EP0312324A2 (en) | Printer | |
| US4536691A (en) | Method of controlling a stepping motor | |
| JPS6361187B2 (ja) | ||
| JPH01214299A (ja) | ステッピングモータの制御装置 | |
| JP2001205855A (ja) | 印刷方法および印刷装置 | |
| JP4140785B2 (ja) | 材料送り装置の制御装置 | |
| JP4447678B2 (ja) | I.s.マシーン用のプッシャ機構 | |
| JP3330221B2 (ja) | プレス用フィーダ装置の加減速制御装置 | |
| JP2001282360A (ja) | 動作物体の位置決め方法及び位置決め装置 | |
| JP3140474B2 (ja) | トランスファープレスの速度制御方法 | |
| JP4158101B2 (ja) | モータ制御用パルス発生ic | |
| JP2003335011A (ja) | 印字装置 | |
| JP2000287498A (ja) | ステッピングモータの駆動制御装置 | |
| JP2005052855A (ja) | 機械駆動式タンデムプレスラインの連続運転制御装置 | |
| JP2713683B2 (ja) | プリンタ制御方式 | |
| JPS6258317B2 (ja) | ||
| JPH035334A (ja) | 硝子切断機の制御方法 | |
| JPS59188395A (ja) | ステツプモ−タ駆動方法 | |
| JPS60183997A (ja) | ステツピングモ−タ駆動制御装置 | |
| JPH10250055A (ja) | インクジェットプリンタ | |
| JPH05278279A (ja) | プリンタ | |
| JPH03124469A (ja) | シリアルプリンタ |