JPH02178075A - シリアルプリンタ - Google Patents

シリアルプリンタ

Info

Publication number
JPH02178075A
JPH02178075A JP63331203A JP33120388A JPH02178075A JP H02178075 A JPH02178075 A JP H02178075A JP 63331203 A JP63331203 A JP 63331203A JP 33120388 A JP33120388 A JP 33120388A JP H02178075 A JPH02178075 A JP H02178075A
Authority
JP
Japan
Prior art keywords
microprocessor
value
counter
circuit
abnormality
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.)
Granted
Application number
JP63331203A
Other languages
English (en)
Other versions
JPH0775896B2 (ja
Inventor
Koichi Sugino
杉野 光一
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.)
Seikosha KK
Original Assignee
Seikosha KK
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 Seikosha KK filed Critical Seikosha KK
Priority to JP63331203A priority Critical patent/JPH0775896B2/ja
Priority to US07/458,010 priority patent/US5149215A/en
Priority to DE3943329A priority patent/DE3943329A1/de
Priority to KR1019890020128A priority patent/KR930000183B1/ko
Priority to GB8929292A priority patent/GB2226674B/en
Publication of JPH02178075A publication Critical patent/JPH02178075A/ja
Priority to SG18494A priority patent/SG18494G/en
Priority to HK225/94A priority patent/HK22594A/xx
Publication of JPH0775896B2 publication Critical patent/JPH0775896B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • 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/30Electromagnetically-operated mechanisms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function
    • G06K2215/0085Error recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Electromagnetism (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はシリアルプリンタに関するものである。
[従来の技術] 従来、マイクロプロセッサを使用したシリアルプリンタ
において、マイクロプロセッサの暴走対策用としてウォ
ッチドッグタイマが設けられていた。このウォッチドッ
グタイマは上記マイクロプロセッサの正常動作時には、
プログラムによっである頻度でクリアされるが、上記マ
イクロプロセッサが暴走するとクリアされなくなり、所
定の値に達すると異常が検出されて上記マイクロプロセ
ッサをリセットするものである。
[解決しようとする課題] 上記従来のシリアルプリンタにおけるウォッチドッグタ
イマはマイクロプロセッサの正常動作時にはプログラム
のクリア命令によってクリアされるものである。このク
リア命令の回数が少ないとマイクロプロセッサが正常動
作しているときでもウォッチドッグタイマが所定の値に
達してしまい、マイクロプロセッサがリセットされてし
、まうことがあり、また、クリア命令の回数が多いとプ
ログラムがv走しているにもかかわらず、ウオッチドラ
グタイマがクリアされ、マイクロプロセッサがリセット
されないことがある。このようにプログラム中にクリア
命令を設けるにはその発生タイミングが難しく、マイク
ロプロセッサの暴走を確実に検出するものとは言えない
本発明は、印字ヘッドの移動量または位置を検出するこ
とによってマイクロプロセッサの暴走を確実に検出する
ことのできるシリアルプリンタを提供することを目的と
している。
[課題を解決するための手段] 本発明は、マイクロプロセッサによって制御され、キャ
リアモータ駆動用信号を発生する信号発生回路と、この
信号発生回路からの出力信号を受けて印字ヘッドの移動
量または位置をカウントするカウンタと、このカウンタ
の値が所定値に達したときに異常を検出し、マイクロプ
ロセッサをリセットする異常検出回路とを設けることに
より、上記課題を解決するものである。
[実施例コ 以下、本発明を双方向印字プリンタに用いた場合の一実
施例を図面に基づいて説明する。
第1図において、1は印字ヘッドを移動させるキャリア
モータ、2は各種制御を行なうマイクロプロセッサ、3
はマイクロプロセッサ2によって制御され、キャリアモ
ータ1の駆動用信号を発生するタイマからなる信号発生
回路、4は信号発生回路3からの出力信号を入力として
印字ヘッドの移動量をカウントするカウンタで、印字ヘ
ッドの1回の移動ごとにクリアされるものである。5は
カウンタ4の値に基づいてマイクロプロセッサ2によっ
て演算された値を記憶するラッチ回路、6はカウンタ4
の値が所定値に達したときに異常を検出してマイクロプ
ロセッサ2をリセットする異常検出回路、7は印字ヘッ
ドの移動方向を判定する移動方向判定回路である。
つぎに動作を説明する。まず電源(図示せず。)をオン
すると、マイクロプロセッサ2によってキャリアモータ
1が駆動されて印字ヘッドが所定のスタート位置、例え
ば記録紙の左端に移動されるとともにカウンタ4および
ラッチ回路5がリセットされる。つぎにマイクロプロセ
ッサ2が印字命令を受けると信号発生回路3に所定のタ
イマ値を設定し、計数を開始させる。信号発生回路3は
設定されたタイマ値の計数を終了するとカウンタ4およ
びマイクロプロセッサ2に出力信号を送出する。この出
力信号によってカウンタ4はカウント値を歩進し、マイ
クロプロセッサ2はキャリアモータ1を駆動し、印字ヘ
ッドを右方向へ1ステツプ移動させる。以上の動作を任
意回数繰り返し、右方向の印字が行なわれる。上記印字
動作が終了するとマイクロプロセッサ2によってカウン
タ4の値をラッチ回路5に記憶させた後、カウンタ4の
内容をクリアする。本例では印字ヘッドの右方向の移動
をプラス、左方向の移動をマイナスとし、移動方向判定
回路7で印字ヘッドの移動方向を判定し、マイクロプロ
セッサ2によって右方向の移動が終了したときにはラッ
チ回路5に記憶されている値にカウンタ4の値を加算し
、この演算結果をラッチ回路5に新たに記憶させる。ま
た、左方向の移動終了時にはラッチ回路5の値からカウ
ンタ4の値を減算する。例えば印字ヘッドが右方向へ5
00ステツプ移動し、つぎに左方向へ300ステツプ移
動した場合はマイクロプロセッサ2で500−300−
200が計算され、この計算結果200がラッチ回路5
に記憶される。これによって印字ヘッドの位置がラッチ
回路5に記憶される。
ところで、マイクロプロセッサ2が暴走し、カウンタ4
の値が所定値に達すると、すなわち印字ヘッドの移動量
が最左端から最右端までの移動量を超えるような値に達
すると、異常検出回路6によって異常が検出され、マイ
クロプロセッサ2がリセットされる。
第2図は本発明の他の実施例を示したもので、キャリア
モータ1を信号発生回路3から出力信号が送出される毎
に駆動回路8によって1ステツプづつ移動させるように
したものである。
以上の動作によって印字ヘッドの移動量によって異常を
検出することができる。
ただし、ラッチ回路5の値によって異常を検出すること
もできる。
なお、カウンタ4をアップダウンカウンタとして印字ヘ
ッドの位置をカウントし、カウンタ4の値が所定値を超
えたときに異常を検出するようにしてもよい。
[効果] 本発明によれば、ウォッチドッグタイマを用いてマイク
ロプロセッサの暴走を検出する場合のプログラムにおけ
るクリア命令の発生タイミングの困難性がなくなり、よ
り確実にマイクロプロセッサの暴走を検出することがで
きるものである。
【図面の簡単な説明】
第1図は本発明の一実施例を示したブロック図、第2図
は本発明の他の実施例を示したブロック図である。 1・・・キャリアモータ 2・・・マイクロプロセッサ 3・・・信号発生回路 4・・・カウンタ 6・・・異常検出回路 以 上

Claims (1)

  1. 【特許請求の範囲】 印字ヘッドを移動させるキャリアモータと、このキャリ
    アモータの駆動を制御するマイクロプロセッサと、 このマイクロプロセッサによって制御され、上記キャリ
    アモータの駆動用の信号を発生する信号発生回路と、 この信号発生回路からの出力信号を受けて上記キャリア
    モータの移動量をカウントするカウンタと、 このカウンタの値が所定値に達したときに異常を検出し
    、上記マイクロプロセッサをリセットする異常検出回路
    と を具備することを特徴とするシリアルプリンタ。
JP63331203A 1988-12-29 1988-12-29 シリアルプリンタ Expired - Fee Related JPH0775896B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP63331203A JPH0775896B2 (ja) 1988-12-29 1988-12-29 シリアルプリンタ
US07/458,010 US5149215A (en) 1988-12-29 1989-12-28 Carriage position error detection in a serial printer
DE3943329A DE3943329A1 (de) 1988-12-29 1989-12-29 Seriendrucker
KR1019890020128A KR930000183B1 (ko) 1988-12-29 1989-12-29 시리얼 프린터
GB8929292A GB2226674B (en) 1988-12-29 1989-12-29 Serial printer
SG18494A SG18494G (en) 1988-12-29 1994-01-28 Serial printer.
HK225/94A HK22594A (en) 1988-12-29 1994-03-17 Serial printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63331203A JPH0775896B2 (ja) 1988-12-29 1988-12-29 シリアルプリンタ

Publications (2)

Publication Number Publication Date
JPH02178075A true JPH02178075A (ja) 1990-07-11
JPH0775896B2 JPH0775896B2 (ja) 1995-08-16

Family

ID=18241046

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63331203A Expired - Fee Related JPH0775896B2 (ja) 1988-12-29 1988-12-29 シリアルプリンタ

Country Status (6)

Country Link
US (1) US5149215A (ja)
JP (1) JPH0775896B2 (ja)
KR (1) KR930000183B1 (ja)
DE (1) DE3943329A1 (ja)
GB (1) GB2226674B (ja)
HK (1) HK22594A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54128223A (en) * 1978-03-29 1979-10-04 Hitachi Ltd Abnormal running detection system for printing head
JPS59145180A (ja) * 1983-02-08 1984-08-20 Matsushita Electric Ind Co Ltd プリンタ

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57207080A (en) * 1981-06-17 1982-12-18 Toshiba Corp Carriage error detector
JPS60236781A (ja) * 1984-05-10 1985-11-25 Nec Corp シリアルプリンタの制御方式
JPS60263235A (ja) * 1984-06-12 1985-12-26 Omron Tateisi Electronics Co マイクロコンピユ−タシステム
JPS6141576A (ja) * 1984-08-06 1986-02-27 Nec Corp ドツトインパクト式プリンタ
US4628239A (en) * 1985-06-06 1986-12-09 The United States Of America As Represented By The Secretary Of The Army Dual optical mechanical position tracker
JPS63107576A (ja) * 1986-10-23 1988-05-12 Brother Ind Ltd シリアルプリンタ

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54128223A (en) * 1978-03-29 1979-10-04 Hitachi Ltd Abnormal running detection system for printing head
JPS59145180A (ja) * 1983-02-08 1984-08-20 Matsushita Electric Ind Co Ltd プリンタ

Also Published As

Publication number Publication date
GB8929292D0 (en) 1990-02-28
KR900009298A (ko) 1990-07-04
JPH0775896B2 (ja) 1995-08-16
HK22594A (en) 1994-03-25
GB2226674B (en) 1992-04-29
KR930000183B1 (ko) 1993-01-11
GB2226674A (en) 1990-07-04
US5149215A (en) 1992-09-22
DE3943329A1 (de) 1990-07-05

Similar Documents

Publication Publication Date Title
JPH0121718B2 (ja)
JPH0611573B2 (ja) 記録装置
JPH02178075A (ja) シリアルプリンタ
EP0391730A2 (en) Method of and device for printer control
JPS587386A (ja) プリンタにおけるホ−ム位置決め方式
JPH05210470A (ja) プリンタ及びその機種選択処理方法
JP3503429B2 (ja) モータ制御装置
JP2003348878A (ja) 直流電動機の駆動方法、用紙送り方法、及び用紙送り装置
JPH02158367A (ja) プリンタ制御方法
JPH0553715B2 (ja)
JPS61257686A (ja) ミシン制御装置
JP2820830B2 (ja) プリンタの印字制御方法
JPS5920578B2 (ja) 印字装置
JP3366974B2 (ja) リニアシャトル駆動制御方法,リニアシャトル駆動装置及びリニアシャトル型プリンタ
JPS627561B2 (ja)
JP2539780Y2 (ja) プリンタのdcモータ駆動制御装置
JP4230863B2 (ja) ステッピングモータ制御回路
JP2633636B2 (ja) プリンタのモータドライバ保護方式
JPH05278279A (ja) プリンタ
JPS6027663Y2 (ja) 用紙処理装置
JPH01122864A (ja) 原稿自動送り装置
JPS607317B2 (ja) 先回り制御による電子式プリンタ制御装置
JPS6380782A (ja) モ−タ駆動制御装置
JPH0916699A (ja) カードの穿孔制御装置
JP2004230565A (ja) 印字装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees