JPS6068949A - プリンタ− - Google Patents

プリンタ−

Info

Publication number
JPS6068949A
JPS6068949A JP59085098A JP8509884A JPS6068949A JP S6068949 A JPS6068949 A JP S6068949A JP 59085098 A JP59085098 A JP 59085098A JP 8509884 A JP8509884 A JP 8509884A JP S6068949 A JPS6068949 A JP S6068949A
Authority
JP
Japan
Prior art keywords
output
signal
input
carriage
gate
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
JP59085098A
Other languages
English (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.)
Xerox Corp
Original Assignee
Xerox Corp
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 Xerox Corp filed Critical Xerox Corp
Publication of JPS6068949A publication Critical patent/JPS6068949A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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/06Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by type-wheel 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
    • B41J1/00Typewriters or selective printing mechanisms characterised by the mounting, arrangement or disposition of the types or dies
    • B41J1/22Typewriters or selective printing mechanisms characterised by the mounting, arrangement or disposition of the types or dies with types or dies mounted on carriers rotatable for selection
    • B41J1/24Typewriters or selective printing mechanisms characterised by the mounting, arrangement or disposition of the types or dies with types or dies mounted on carriers rotatable for selection the plane of the type or die face being perpendicular to the axis of rotation
    • 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
    • B41J25/00Actions or mechanisms not otherwise provided for

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

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

Description

【発明の詳細な説明】 逐次型プリンターは、キャリッジ、該キャリッジ上に移
動自在に取り付けたプリント部材及び複数の文字要素を
備えている。第1の駆動装置がプリント部材に連結され
ており、該プリント部材を必要な回転位置に回転させ、
かつ記録媒体に隣接したプリント位置に選択された文字
要素を位置させる。次いで、第2の駆動手段が、キャリ
ッジを所定通路に沿って移動させるように該キャリッジ
に連結されており、したがって、プリント部材を該通路
に沿って所望のプリント位置へと動かずことができる。
第1の駆動手段に連結されているサーボ制御手段が、′
fJ1組の入力データ及び指令に応答して、プリント部
材の回転方向及び速度を制御する。第2の駆動手段に連
結されている第2のサーボ手段は第2組の人力データ又
は指令に応答して、キャリッジの移動方向及び速度を制
御する。
プロクラムデータ処理手段を第1及び第2のサーボ制御
手段に接続してあり、このプログラムデータ処理手段が
、第1組の人力データ及び指令の少くとも一部を第1の
サーボ制御手段に、そして第2組のデータ及び指令の少
くとも一部を第2のサーボ制御手段に供給する。
さらに、プリント部材と関連したサーボ制御部分は、プ
リント部材の所定部分が所定の基2(1−位置を通って
回転する毎に第3の信号を発生する。比較器が第1の信
号を発生するサーボ部分と、)13の信号を発生するサ
ーボ部分とに接続されてし)る。
この比較器は、所定のJf!i t<!位置を通るプリ
ント輸の回転数を表わす第3の信号を第1の信号とit
較する。比較器に接続された→ノーボ手没の別の部分は
、駆動手段に制御信号を発生するようにされて第1の信
号と第3の信号とが相互に第1の関係をもつとき所定の
基準回転位置でプリント部材を停止させる制御信号を駆
動手段に与え、まゾこ上1;己第1及び第2信号が相互
に第2の関係をもつ場合にその第1と第3の信号に応答
し−C、プリン)BIS$aを所定方向及び所定速度で
回転させる所定の制41信号を駆動手段に(=1加し続
けることができるしのである。。
プリンI−H+< +Jの所望の回転又は位置を示す第
1の信号とキャリッジの所望の直線位置を示す第2の信
号とを受け取りかつ記憶する手段が設けである。もし第
2の信号の前に第1の信号を受け取るならば、第3の信
号が発生して、第1の駆動手段が所望の直線位置にキャ
リッジを動かすため第2の駆動手段を制御する前に、所
望の回転位置にプリント部材を回転させる。
さらに、プリント部材に連結されたサーボ手段は、各々
がプリント部材の回転移動を示す複数の周期的位置信号
を発生し、かつプリント部材の実際の回転位置を示す計
数を記録する。この計数はプリント輸の位置受信及び方
向に応答して増加又は減少する。プリント部材が回転し
過ぎて、所定量だけ所望回転位置を行き過ぎ、それから
所望回転位置を戻るとき通常生じるであろう所定の増加
パルスの発生を禁止する手段を含む増加/派生手段が設
けられている。さらにプリンターは、プリント部材の回
転方向及び速度を制御するためプリント部材の所望回転
位置を表わす信号の計数を表わず手段を含んでいる。
第1図を参照すると逐次型(シリアル)プリンター10
が示され、このプリンターは、プラテン組立体14が軸
の回りに回転するように取り伺けられた単一フレーム1
2を含んでいる。より詳細に言えば、プラテン組立体1
4は軸18に取り付けられこれと共に回転するようにな
っ−Cいるプラテン16を含んでいる。輔18はフレー
ト12に回転可能に取り付けられ、がっ1該軸の両りM
lに取イ=1けられた一刻のノブ20,22−を有し輔
18及びプラテン16の手動による回転を可能にする。
ノブ20は従来のように軸に固定さ′1ム、このノブは
第1と第2の位置の間で軸方向に移動可能となっている
。第1の位置にあるとき、ノブ22に隣接して輔18の
まわりに取りイN]けられた歯車駆動組立体24は、軸
18と係合するので、歯車駆動組立体24に粘合された
電動機−歯車装置2[i(一部しか図示せず)は軸18
の自動回転を制御する。
第2の位置にあるとき、ノブ22は歯車駆動組立体24
を軸から離して、ノブ20七22の手動回転により軸1
8及びプラテン16を回転させる。
プラテン組立体14は、一つ以上の下部横バーに接続さ
れた複数の加圧ローラー28をも含んでいる。例えば、
4つの横パー30が使用され(第1図では前部の2つの
み見ることができる)、各横パーは、この上で回転可能
に取り付けられた3つのローラー28を有している。逐
次型プリンター及びタイプライタ−では普通のことであ
るが、バネ押圧レバー32がプリンターlo内に備えら
れて、第1すなわち後方位置と第2ずなわら前方位置の
間を手動で動がされる。通常の結合手段(図示されず)
が設けられ−Cおり、レバー32が第Jの位置にあるよ
きローラー28をプラテンと圧力係合させ、そしてレバ
ーが第2の位置に勅がされるときl」−クー28をプラ
テン16がら所定の距離だけ後退させて、保持する。、
ローラー28がプラテン16と圧力係合している状態で
は、プラテンが手動又は自動的に回転させられるとき記
録材料(図示されず)をプラテンに沿ってプリンター1
0を通して、プリント位置(後述)を越えて給送するこ
とができる。
さ′らに、プラテン組立体1/Iは、?il数の例えば
3個の従mr o−クー36を回転可能に取り付けた上
部横パー34を含んでいる。これらのローラーはプラテ
ン16と係合するとき、プラテン」二に記録材料を保持
するのに役立ら、そのために、プリンター10から一般
的に従来のように後方に向けられる。通常のハネ抑圧レ
バー38がプリンター10及び横パー34に接続されて
、レバー38が第1すなわち後方位置にあるときローラ
ー36をプラテン16と圧力係合さU−1そしてレバー
38か第2の後方位置に動かされるよき、横バー371
従ってp−クー36を所定のb’l枯離だ?Jプラテン
16の前方に離して、保t−!iする。
異る厚さの記録相別を収容するために、プラテン組立体
14はまた、プリンター10に結合されそしてプラテン
にIW接して取り(,1けられかつ詳細に後述するプリ
ント部材42がらプラテンまでの必要な距離に相当する
多数の戻り止め位置に手動で位置させることのできるレ
バー40を備えるのカ好ましい。レバー40とプラテン
16の間に結合された従来の適当な結合手段(図示され
ず)がレバー40の移動に応答してプラテンを必要なだ
けシフトする。
説明したプラテン組立体14は、全く普通のものであり
、その詳細は、例えばカリホルニア州へイワードのダイ
プロ・ンスデデム社(l] i a b I 。
Systems Inc )によって製造されたノ\イ
タイブ(fly l’ype ) I又はハイタイプ(
fly ’I”ype ) IT逐次型プリンターの評
論誌により拐ることができる。
次に第1図を参照すると、プリンター10はまた、その
フレーム12に各端で取り(=Iけられる個々の対のロ
ッド48に、一対のベアリング部材46(一つのみ図示
)によって取りイ11けられるキャリッジ組立体44を
備えている。典型的キャリッジ組立体の詳細は本発明の
譲受人に譲渡された係属中の米国特許出願第664,7
89号「プリント部材キャリッジ組立体」マリオ・ジー
・プクーザ(Mario G Plaza ) lリチ
ャード・ディー・トレジーゼ(Richard D T
rezise ) 、1976年3月8日出願に開示さ
れている。
駆動モーター52は適当なケーブル−プーリー装置54
によりキャリッジ組立体44に結合される。ケーブル−
プーリー装置は、従来のように駆動モーター52の軸に
接続された第1のブーIJ−(図示されず)、フレーム
12の両側に結合された複数の(例えば2又は4)第2
のプーリー56及びキャリッジ組立体44に結合された
第3のプーリー(図示されず)から成る1、少くとも−
っのケーブル58が、モーター駆動軸の回:lり、に応
答してレール48に沿ってキャリッジ組立体44を直線
運動させるために、プーリーの一、J:わりに巻かれて
いる。1ン1示された勤殊なケーブル−プーリー装置の
詳細のために、前述のfly ’l’ype 11連結
プリンターを参照することができる。あるいは、米国1
!I′lr許第3.872.960号を参照することが
できる。
キャリッジ組立体44は、パひなぎく輪゛′型式のプリ
ント輪にすることができ、かつ軸回りに回転するように
取り付けられる回転i)J能のプリント部材42を搬送
するようになっておりかつプリント輪42の回転方向及
び速度を制御するためプリント輪に運動学的に結合され
た駆動モークー(図示されず)と、隣接支持プラテンに
対してプリント軸上に整列した文字要素を打つためのハ
ンマー組立体60a、ハンマ一部材60とプラテン16
の間にインクリボン(図示されず)を供給するだめのリ
ボンカートリッジ62と、−プリンターの動作中に一対
のガイド64に沿ってハンマー組立体の前にリボンを移
送するためのリボンカートリッジモーター(図示されず
)と、リボンが二色部分を有する型式のものであるとき
第2の色でプリントするためにリボンを選択的に持ち上
げるためのリボン持し上げ機構64(第2図)から成る
ハンマ一部材60とリボンカー) IJッジ62の特徴
は本発明部分を構成せず、従って詳細には説明しない。
しかしながら、典型的ハンマー組立体の詳細は本発明の
譲受人に譲渡された米国特許出゛願第664.7.97
号「ハンマー組立体」マリオ・ジー・プクーザ(Mar
io G、Plaza )及びミカエルシー・パイスバ
ーグ(Michael C,Weisberg )、1
976年3月8日出願に開示されており、そして典型的
リボンカー) IJッジの詳細は、本発明の譲受人に譲
渡された係属中の米国も許出願第633530号−f二
重レベルリボンカートリッジ」マリオ・シー・・プラザ
(Mario G、 Plaza )及びリチャード・
ディー・トレジーセ(Richard D。
Trczise ) 、] 975年11月11]日出
励Iに開示されている。
以下に詳細に説明するように、ハンマー組立体60は、
プリント輸が回転した後、輪42」二の選択された文字
要素をプリントするよう作動され、必要な場合には、ハ
ンマー組立体(i Qと整合した停止位置に選択された
文字要素を移動する。さらに、カートリッジが、プリン
トされるべき選択された文字要素のための希望の直線位
置に相当する停止位置にあるか、またはそこに移動され
るまでハンマー衝撃は行われない。文字がプリントされ
ると、プリント輪712は、新たに選択された文字要素
をハンマー組立体と整合しプリントずろように制御され
、キャリッジはプラテンに隣接する口ラド48に沿って
所望の直線位置に新たに動かされ、カー) IJッジ6
2内のリボンは予定しただけ増進し、そして、プラデン
上の記録材料は、必要ならば適切に垂直方向に動かされ
る。
プリント輪42の回転、キャリッジ組立体44の直線運
動、ハンマー組立体60の作動、リボンカートリッジ内
のリボンの前進、リボン持ち上げ機構64の作動、及び
プラテン近辺でプリンター10内に装荷される紙のよう
な記録材料を給迭するためのプラテン16の回転、又は
補助牽引送り装置(図示されず)の前進を達成する方法
を説明するために、第2図を参照する。
まず、プリント輪42を参照すると、該軸の回転方向及
び速度は、“プリント輪駆動装置″66として後に総称
する図示ブロック66内に含まれるプリント輪駆動回路
及びモーターにより制御される。プリント輪駆動装置は
、望ましくは゛2モード′”型式のものであるプリント
輪す−ボ制御システトによって制御される。従って、第
2図に示されるように、位置変換装置68は適当な手段
(図示されず)によりプリント輪42に運動学的に結合
され、そして複数の位置信号、例えば3つの位置信号、
プリン)へ輪(以下P、W、)位置1、P、 W9位置
2、及びP、W、位置3を発生ずるように動作する。こ
れらの3つの信シシ・はプリント輪42の回転中に、周
期的に発生し、かつ実質上同一の周波数及びピーク値を
有し、ここでP1w位置■及びP、Ill、位置2は望
ましくは180°位相がずれ、そし−UP、W、位置3
 ハ11.IN、位置1及びp、w0位置2仁−;の各
々と90°位相がずれるのが望ましい。どれか一つ以」
二の位置信号の各周期を検出して、プリント輪42の所
定の増加距離の回り「ム動作を検知することができる。
好ましい実施例に従ってこれが達成される方法を、第3
図及び第7図と関連して以下に詳細に説1す]する。
前述した型式の位置信号を発生ずることのできる適当な
位置変換装置68を、本発明に従って使用することがで
きる。典型的位置変換装置は本発明の譲受人に譲渡され
た係属中の米田特許出願第670.465号「改良され
た位相検知変換装置1ケネス・シー・コックセージ(K
enneth C。
Cockscdge )、1976年3月25jコ出願
、に開示されている。その出願に開示されているように
位置変換装置は、一対の巻線を備える固定ステーター及
び単一巻線を有する回転可能のI」−クーを有し、該ロ
ーターがそれと共に回転するプリント輪に結合される誘
導変換器を含むことができる。
実質上同一の周波数及びピーク値の90”位相のずれた
一刻の正弦波信号がそれぞれ2つのスデーター巻線に印
加され、そして一定振rlJ信号がロークー巻線に発生
し、かつそれは、ステーターとローターの相対的回転中
に、位相変調される。出力回路は4つの位置信号を得る
ためローター巻線に結合され、そして各信号はローター
、従ってプリント輪の回転中に三角形に構成され、かつ
こここで第1の対の位置信号は90°位札がずれ、そし
て他の対の位置信号は第1の対の補数を表わす。
本発明で使用するだめの3つの位置信号は、前述の米国
特許出願第670,465号に開示された位相検知変換
′!J2置によって発生した4つの信号から選択するこ
とができる。
この位置変換装置の詳細は、カリホルニア州へイワート
のダイプロ・システデム>i (l) i a b I
 。
Systems Inc )によって製造された前述の
ハイタイプ(lly ’!’ypc ) II逐次型ブ
!J / りil ノ保守マニュアルにより知ることが
できる。
3つの位置信号、ずなわらPJI、位置1、P、l’!
、位置2、及びP、W、位置3が位置変換装置68から
各々のラインを通って回転速度計7(]の個々の入力に
、そして整形回路72の個々の人力に印加される。さら
に、PW1位置1信号は後述する目的のためにモートス
イッチ74の一つの人力に印加される。回転速度計70
は、プリン1−輪42の実際の回転速度を表わす出力信
号、すなわちP、It 実速度を得るため、3つの位置
悄シ号に応答するごとのできる適当な種類のものである
。これらの型式の回転速度3Iは当業者にはまったく公
知であるので、回転速度計の特徴については、ここでは
詳細に説明しない。しかしながら、このような11工°
細はもし必要ならば、上記比例の;−pli論4イ1誌
に、にり知ろことができる。l)、W、実速度信号は回
転速度計70から加算回路80の一つの入力に印加され
、そしてその出力は後述されるように制御するためプリ
ント輪駆動装置66に結合されている。
上述したように、位置変換装置68からの3つの位置信
号はまた整形回路72の個々の入力に印加される。位置
信号p、tv、、位置1 、P、 W、位置2、及びp
、 w、位置3は好ましくはプリント輪42の回転中に
三角波形にされる。以下に詳細に説明するように、3つ
の信号は他の信号と共に、プリンター10内の全ての制
御可能の要素の動作を制御するため望ましくはプログラ
ムされたマイクロプロセッサ型式のデータプロセッサ7
6によって、監視され、処理される。3つの位置信号を
プロセッサ76により利用可能なフォーマットにするた
めにはそれらをディジタル化するが、″矩M2波”信号
に整形しなければならない。ここで使用されるパ矩形波
”という用語は正方形と矩形の両方の波形を含むことを
意図している。従って整形回路72は三角波形位置信号
P、 W、位置1.1〕、凶1位置2及びI]、W、位
置3を3つの和光する矩形波位置信号P、’W、位置A
、P、ltl、位置B、P、W、偶数位置信偶数位置信
号炉変換こで最初の2つの信号は望ましくは180°の
かわりに90°位相がずれ、そして後者の信号は、P、
 W、位置Δ及びP、 Ill、位置B信号の両方と、
90°のかわりに望−ましくは約45°位相をずらされ
る。回路22として使用するだめの好ましい整形回路が
」1記引例のマニュアルに開示されている。
P、 W、位置A、P、し10位置B1及びP、四偶数
位置信号は整形回路72から4固々のラインに沿って、
インターフェイス論理回路78の個々の人力に結合され
る。詳細に後述されるように、インターフェイス論理回
路78は、これらの3つの位置信号に応答する手段を含
んで、プリント輪42の回転方向を検出し、そして詳細
に後述する理由のためにプロセッサー76に適切な増加
又は減少信号を印加する。
パ2モード″サーボ動作に従って、プリント輪シーポジ
ステムは、プリント輪が予定の位置、ずなわら所望の回
転停止位置に関してパホーム領域″に達するまで第1す
なわち速度モードでプリント輪42の回転を制御する。
このホーム領域は例えばプリント輪が希望の停止位置の
一文字要素スペース内にあるときに限定することができ
る。ホーム領域に達するとき、サーボシステムは第2す
なわら位置モードの動作に切り換えられる。速度モード
の動作において、回転速度計70の出力に発生したI]
、W、実速度信号は加算回路80の第2の入力にモード
スイッチ74を通して印加され、後述するように発生ず
るp、 v+、命令速度信号と、加算回路80で比較さ
れる。加算回路80の出ノJにおける合成比較信号はプ
リント輪駆動装置66を制御する。位置モードの動作に
おいて、P、 W、実速度信号は状態スイッチ74を通
して加算回路80の第2の入力に印加されるようなP、
 W、位置1信号と加算回路80で比較され、そして合
成比較信号がプリント輪駆動装置6Gを制御する。プロ
セッサ76からモードスイッチ74に印加されるp、t
!、モード制御信号の状態は、どの信号、ずなわらl)
、W。
命令速度とP、 W、位置1信号のいずれをP、W、実
速度信号との比較のために加算回路80の第2の入力に
印加するかを決定する。プリント輪42が、速度モード
から位置モードの動作にサーボ制御を変化させるために
ホーl−領域に回φJ4シたときP、 Ill、モード
制御信号の状態をプロセラ”)’ 7 fiが変化させ
る。
1〕、W命令速度信号を発生ずる方法、及び変化したP
、Wモード制御信号の状態を今から一般的に、かつそれ
に続いて特別の説明症する3、一般的に7−1つと、プ
リント輪42は、半径方向に延びるスポーク」−に支持
された複数の文字・枝素を含んでいイ)。。
各文字要素には独自の7ビツト相号が店11り当てられ
る。プリント輪は開始装置、ずなわし“ホーム″位置を
有し、ここで予め指示された文字要素がハンマー組立体
60と整合するよう位置する。
電力オン検出回路77によ−、て検出されるような適当
な電力がプリンター1()に印加されるとき、プリント
輪は゛開始孔′°され、ずなわらそのホーム位置に回転
される。キートリッン組立体/I/Iかまたこのときに
゛開始化”されて、それを詳細に後述するように所定の
直線位置、すなわちボーム位置に動かせる。
インターフェイス論理回路78はP、W、位置Δ、p、
 w、位置B1及びp、 w、偶数位置信号に応答し、
プリント輪がどちらかの方向に一つの文字要素スペース
だけ回転する毎に2つの計数パルスを発生する手段を含
む。これらの計数パルスはインク−7工イス論理回路7
8によってプロセラ++76に印加され、かつここで実
際の位置ソフトウェアカウンターがパルスを受け取り、
がっそこに記憶された計数を増加又は減少させ、プリン
ト輪の回転方向に依存して、プリント輪42の実際の回
転位置を示す。そして、プロセッサ76は、所望の停止
位置に最短円弧を通ってプリント輪42を回転させるこ
とができるという点を注意すべきである。
プリント輪42は、プリント輪の回転中にプリント輪ホ
ーム検出器82により検出することができる検出マーク
又はしるしを備えている。このような検出に応答して、
p、 w、ホーム信号が検出器82により発生し、そし
てインターフェイス論理回路78に印加される。プリン
ト輪42の開始化中に、プリント輪は、予定数の文字要
素スペース例えばI5文字要、素スペース又は30計数
パルスの移動に相当する速度にまで貼a1回り方向に回
転するように命令される。−それからこのプリント輪は
、プリント輪ホーム検出に:4が所定回数、例えば3度
プリント輪上のホーム→−りを検出するまでこの速度で
連続的に時計回り方向に回転する。第3のl”、 W、
ホーム信号が発生ずると、プTJセッザ76内の実際位
置ソフトウェアカウンターは七〇にリセットされ、そし
てプリント輪が後述されるよう゛配列″されると仮定す
ると、プリント輪は停止するように命令され、3o増加
31数パル又後に停止する。ずなわらカウンター内に記
録された計数は30である。この計数はプリント輪42
のホーム位置に相当し、かつここで予定の文字要素がハ
ンマー組立体60 、u 整合ずろ3゜プリント輪及び
キャリッジ開始化に続いて、もし一つの文字要素がプリ
ントのために選択されるならば、その文字要素のための
独自の符号が人力データバス84に沿って適当な主11
1す御装置1211からインターフェイス論理回路78
に供給され、かつここでそれは出力バス134に沿って
プロセッサ76に印加される。プロセラ勺76は、詳細
に後述するように、選択された文字要素のため(ζ7ビ
ツト符号を、開始化時の第3のp、 tll、ホ、−ム
信号検出に応答して発生したゼロ計数に関する文字要素
のスポーク位置を表わすディジダルニ進泪数に変換する
。この新しい所望の位置計数はプロセッサ76内の別の
ソフトウェアカウンターに記憶される。プロセッサ76
は各中間→)゛イクル中にプログラム化されて、実際位
置ソフトウェアカウンター内に記憶された計数により指
示されるようなプリン1〜輪の実際の位置上、所望位置
ソフトウェアカウンター内に記憶されたディジタル二進
計数により指示されるような所望位置との差を計数する
。プロセッサはまたプリント輪のための最短移動方向を
計算し、そしてこのような計数を示ずP。
坂、方向制御信号を発生し、かつこのような信号は後述
されるように利用される。
プロセラ−II76は、プリント輪の実際の位置計数と
所望の位置計数の間の周期的に計数された差に応答する
手段を含み、正規化されたp、 w、命令速度信号を命
令データバス86」二に発生させる。ディシタルニ進状
であるこの信号は、特別の残存移動距離のためのプリン
ト輪42の最短移動速度に比例する。この信号は従来の
D/Δ変換器88を通して送られ、かつここでそれはア
ナログ信号に変換される。それからこのアナログ信号は
一対の抽出、保持及び平別回路90.92に送られるか
プロセッサ76により発生した]ン(9スト「7一ブ信
号に応答して回路90内にのみ導かれ、かつこの信号は
、D/Δ変換器88からアナrjり正規化p、 w、命
令速度を受け取るために回路90を動作させる。回路9
0はプリント輪42の動作特性を表わす定数と正規化さ
れたI’、 Ill、命令速度信号を掛算するだめの手
段を含んでいる。回路130の111力におけるP、 
Ill、命令速度信号、はそれから従来の±1回路9Δ
を通して結合され、かつここでそれはp、 w。
方向制御信号の状態に依存して選択的に反転される。±
1回路94の出力におけるP、 W、命令速度信号はモ
ードスイッチ74の第2の人力に結合され、かつここで
この信号は、サーボシステムが速度モードの動作にある
とき加算回路8oに通され、そしてサーボシステムが位
置状態の動作にあるとき加算回路に導かれるのが妨げら
れる。典型的抽出、保持及び平滑回路の詳細については
、前述した米国特許出願第633,331号及び上記引
例のマニュアルを参照することができる。
さて、キャリッジ組立体44を参照すると、それはまた
、プリント輪42のためのと実質」−同一のパ2モード
″サーボシステムにより制御される。
このように、キャリッシサーボシステムは、キャリッジ
組立体71/lに運動学的に結合され、かつ3つの位置
信号、すなわちキャリッジ位置1、キャリッジ位置2、
及びキャリッジ位置3を発生することのできる位置変換
装置96を含む。位置変換装置68に関して、これらの
3つのキャリッジ位置信号がキャリッジの直線運動中に
周期的に発生し、かつ各々は実質上同一の周波数及びピ
ーク値を有する。望ましくは、3つの信号はキャリッジ
の直線運動中に三角波形を有する。プリント輪勺−ボシ
ステムにおけるように、3つのキャリッジ位置信褥が、
回転速度泪70ど実質1r、同一の回転速度計98の個
々の入力、及び回路72と実質」1同−の整形回路10
0の個々の入力に印加される。
さらに、キャリッジ位置1信号がスイッチ74と実質上
同一のモードスイッチ102の一つの人力に印加される
キャリッジ組立体44の直線動作は、キャリッジ駆動モ
ーター52(第1図)及び関連した駆動回路(図示され
ず)を含むキャリッジ駆動装置104によって直接に制
御される。キャリッジ駆動装置1[]4は次に、加算回
路80と実デ(」−同−の加算回路106の出力によっ
て制御される。加算回路の一つの入力は、発生したキャ
リッジ実速度信号を受け取るために回転速度5198の
出力に接続されている。加算回路106の第2の人力は
モードスイッチから出力信号を受け取るようになってお
り、かつそれは第1の速度モードの動作中のキャリッジ
命令速度信号か、第2の位置モードの動作中のキャリッ
ジ位置1信号のいずれがである。加算回路106の出力
は、モードスイッチ]02からの出力信号とキャリッジ
実速度信号の比較を表わしている。モートスイッチに関
しで、このモードスイッチは、プロセラ″v76により
スイッチ1.02の制御端子に送られたキャリッジモー
ド制御信号に従って制御される。
特に、インターフェイス論理回路78は、キトリッジ組
立体の所望の直線位置に達するまでキャリッジ組立体に
より移動させられる距i1[を表わす情報と共に、キャ
リッジ組立体の移動方向に関する情報をも含むディジク
ル二進ワードを入力データバス84上に受り取る。移動
させられる距1随に関する人力データ部分がプロセッサ
76により受け取られるとき、それは差ソフ)・ウェア
カウンター内に記憶される。それから、キャリッジが、
インターフェイス論理回路78を通し−Cプロセセッ7
6にフィードバックされる整形キャリッジ位置信号、す
なわちキャリッジ位置Δ、キャリッジ位Ef、 B %
及びキャリッジ偶数信号により検出されるような所定の
直線移動増加分、例えばl/120 インチ動かされる
毎に、差ソフトウェアカウンターは一つ減少させられる
。このような増加移動の検出は、例えば、公知の技術に
従って3つのキャリッジ位置信号の所定の一つの各七T
コ交差を検出することにより達成することができる。こ
のような増進動作を検出し、かつ相当する絨少言1数パ
ルスを発生ずるための好ましい回路を第7図と関連して
以下に説明する。
キャリッジが、所望のイ佇市位置に関(7てP定の位置
、ずなわぢパホーム領域′″、例えば−増加又は割数パ
ルス内で動かされるとき、プロセッサはキャリッジ命令
速度信号シ号かスイッチ1(]2を通って導かれるのを
妨り、かわりにキャリッジ位置1信号を通ずためにキャ
リッジモード制御信号を発生させる。
P、lIl、命令速度信号の発生と同様に、キャリッジ
実速度信号が、モードスイッチ102に送られる前に抽
出、保持及び平滑回路108の出力に発生ずる。特に、
差残存データ、すなわち差馴数のプロセッサのソフトウ
ェアカウンター保持トラックは、プロセラ+176の各
内部処理刃イクル毎に抽出される。プロセッサはまた抽
出された差計数に応答する手段(詳細に後述する)をも
含み、命令データバス86上に相当する時間最適命令速
度を発生ずる。この信号は正規化P、 W、命令速度信
号と関連して前述のように正規化される。バス86」二
の信号は、D/Δ変換器88によりアナログ状に変換さ
れ、それから回路90と92の両方に印加される。しか
しながら、回路92の可能人力に印加されるキャリッジ
ストローブ信号を発生ずるプロセッサ76により、回路
92のみが可能にされる。回路92は−j′ナログ正規
化キャリッジ命令速度人力を、キャリッジ組立体44の
移動肪性を表わず定数と乗算する。回路92の詳細は前
述の米国特許出願第633.331号及び引例のマニュ
アルを通して知ることができる プリント輪制御とは異なり、キャリッジ組立体位置決め
のための差残存データはプロセラ”) 76によって計
算されないが、しかしむしろキャリッジの実際の位置の
トラックを保+lJする主コン) TJ=ラークー4か
ら最初に受け取られる。さらにこの主コンi〜ローラー
は、プr−7セッザ76によって受け取られ、かつ±1
回路108に印加するための適切なキャリッジ方向制御
信号の発生時に−C使用される移動方向に関する情報を
供給する。
電力が最初にオンにされると、キャリッジ組立体44は
所定の基準位置に“開始化゛され、ずなわら動かされる
。以下に詳細に説明するように、開始化中に、所定の基
2B6位置に取り(=Jけられたキャリッジホーム検出
器118がキャリッジ組立体44の先端を検出するJニ
で、キャリッジ組立体は左の方に動かされるように命令
される(第1図)。
このような検出により、キャリッジホーム信号が検出器
118により発生し、かつインターフェイス論理回路7
8を通してプロ士ツザ7Gに印加される。それから駆動
装置は不能にされ、かつ所定の期間、すなわち0.1秒
後、キャリッジ組立体44は、ホーム信号がLo (低
)になった後右に2つ増進移動するように命令される。
それからキャリッジ組立体は停止する。これがキャリッ
ジホーl、位置である。プリント輪のように、位置泪数
が、インターフェイス論理回路78を通してプロセッサ
76に印加されるキャリッジ位置Δ、キャリッジ位置B
、及びキャリッジ偶数位置信号から得られる。しかしな
がら、プリント輪制御とは異なり、所定の増加移動、ず
なわぢ1/120 インチ毎に、ただ一つのキャリッジ
位置計数が発生し、かつこの計数は、全説明した3つの
キャリッジ位置信号のうちの所定の一つの各ゼロ交差の
検出により発生ずる。詳細に説明するように、開始化後
に発生ずる位置言I数は、上述した差ソフトウェアカウ
ンター内に記憶される差計数を減少させるために使用さ
れる。
プリント輪の回転及びキャリッジ組立体の直線動作に関
する制御装置の説明は、プリント輪42及びキャリッジ
組立体44のためのパ2モード″ザーボシステムの様子
及び動作の説明の簡単化のために、この点で非常に一般
化しであるということが認められよう。インターフェイ
ス論理回路78及びプロセッサ76の特徴、及びそれが
プリント輪42及びキャリ19組立体44だけでなくプ
リンター10の全ての他の制御LiJ能の要素の動作を
制御する方法を詳細に後述する。
このような説明を始める前に、このような他の制御可能
の要素がリボンカートリッジ62を含みかつここでリボ
ンの送りは、リホンカートリッジ駆動モーター及びこれ
に関連した駆動回路(両方とも図示されず)を含むリボ
ンカートリッジ駆動装置112によって制御されること
に注1う1されたい。リボンカートリッジ駆動装置11
2は次に、プロセッサ76から駆!II装置112に印
加されたリボン駆動制御信号の状態により制御される。
文字要岩がリボンを所定量だけステップ動作させるため
にハンマー組立体60によりili ”’Hされた後η
定の期間発生ずる。
別の制御可能の要素は、リボン持ち、」二げ機構64で
あり、この機構は、リボンが多色であってレベルによっ
て決まる。
ンマーエネルギー信号(ま、このような変換器がら強度
選択スイッチング回路122に印加される。
この回路122は、ハンマー制御回路120に印加され
るハンマーエネルギー命令信号を形成するために使用さ
れる特別活字のスタイルによって区別される定数と、ハ
ンマーエネルギー信号を乗算するだめの手段を含んでい
る。
プロ七ツ→)76により発生した正規化ハンマーエネル
ギー信号は、特別の文字要素に依存する所定数の異なる
相対レベルを有する。特に、比較的小さな表面積を有す
る文字要素、例えばピリオドは比較的大きな表面積を有
する文字要素、例えば人文字“W″′を衝撃するよりも
ずっと小さフJ、カレベルで衝撃すべきである。正規化
ハンマーエネルギー信号ルはKOXI、 KOX2、・
・・・・KoXn 、又はヱ11にXl、x2、・・・
、Xnのような相対電圧レベルによって表わすことがで
き、かつここで×1は最低正規化ハンマーエネルギーレ
ベルであり、かつXnは最高圧ffl化ハンマーエネル
ギーである。これらのエネルギーレベルは、使用される
特別の刷り方にかかわらず、所定数の文字要素の各々の
ために必要な衝撃力レベルに比例するようにそれぞれ正
規化される。回路122の目的は、特別な活字スタイル
によって区別される定数と、印加された各正規化バーエ
ネルギー信号を較正することにある。例えば、バイ力活
字のために、ハンマーエl、ルキー命令(1(j号ハに
、X、、K、x2、−1K、Xnのように表わすことが
できるのに対して、エリート活字のために、それラバに
2X1、K2X2、山、K2Xnのように表わすコサが
できる。この回路122はすだ、カーボン紙等によるよ
うに、プリン)・される記録媒体の枚数に応じて、正規
化ハンマーエネルギー信号を較iEするために使用する
こさができる、。
本発明で好ましいスイッチンク回路122が第10図に
示されている。図示されているように、それは、プリン
ターのオペレーク−により動作できるように好ましくは
プリンター10のフレーl・12に取り伺けられる手動
スイッチ3o(]を含んでいる。このスイッチは、その
共通接点Cに選択的に手動にて結合することのできる複
数の選択可能の接点、例えば適切に高(H)、中間(M
)、及び低(L )のマークをつけた3つの接点を有す
るのが望ましい。これらの3つの設定の各々が特別の一
つ以上の活字スタイルを識別し、そしてこのような特別
の一つ以上の活字のスタイルを表わす定数と、D/△変
換器88からの正規化ハンマーエネルギー信号を効果的
に乗算するために、異なる抵抗を回路内に挿入する。
さて特に、好ましい回路122を参照するよ、それはま
た、第1の抵抗器R5を通し−CD/△変換器88の出
力に、そしてスイッチ300のC接点に結合され、また
第2の抵抗器!71を通してスイッチ300のl−1接
点に結合された第1の人力を有する演算増巾器302を
含む。演算増巾器302の第2の入力は、第3の抵抗器
R6を通してスイッチ300のL接点に、そして第4の
抵抗器R7を通して接地に接続される。増巾器302の
出力は抵抗器R9を通してトランジスターT1のペース
電極に接続されている。ダイオードD1は、)・ランジ
スクー′1゛1のベース・エミンクー電極の逆降伏電圧
に対して回路を保護する。トランジスターTlのエミッ
クー電極は、並列接続のコンデンサー〇と抵抗器R8か
ら成るRC回路を通して、演算増巾器302の第1の人
力にフィードバックされる。ハンマー制御回路120に
印加されたハンマーエネルギー命令信号はトランジスタ
ー′F(のコレクター電極に発生される。
作動時において、スイッチ300がM接点に設定される
とき、正規化ハンマーエネルギー信号上乗算する定数は
、主として抵抗器「ぐ5の値によって決まる。スイッチ
300が11接点に設定されるとき、この接点は主とし
て抵抗器[ゼ4とR5の値によって決まる。最後に、ス
イッチ300がL接点に設定されるとき、この接点は主
として抵抗器R5,1で6、R7の1直によってきまる
。第101ン1の種々の構成要素の好ましい値は下の表
に示されているようなi直である。
値の表 Iマ/l 30.IK R626,1KR58,45K
 、 R74,12に 17 8 1.01< C560PF R9100 再び第2図を参照して、プリンター10の制御装置を詳
細にδ%明する。まず第1に、プリンター10は、主コ
ントローラ−124からの多数の入力信号を受け取り、
かつこのコントローラーに多数の出力信号を供給するよ
うに設計されている。
これらの人力及び出力は以下に説明する。
人力信号 (1) プリンター選択信号−この信号はコント1j−
クー1211からの人力命令バス126に沿って印加さ
れる。この信号の目的は、べ(備出力(以下に説明)を
可能にすることによりプリンターの状態を尋問すること
である。この信号はまた全ての他のインターフェイスラ
インを可能にする。
(2) 人力データ 入力データバス84から成る12
のデータラインはそれぞれ、いくつかのプリンター動作
のための動作命令を含む12ビツトデータを受け取る。
符号化文字命令、ずなわ!3衝撃ずべき必要な文字要素
を表わすとき、7つの低次のデータビットが使用される
。プリント輪42のための典型的のビット変形Δ8C■
コードが引例のマニュアルに開示され−Cいる。今後“
メプションビット″と呼ぶヒント8がピッ)−9乃至1
2を可能化にする。可能化されるとき、ビット9−11
はプリントハンマーエネルギーを制御するために使用さ
れ、そして前述したようにプロセラづ76から正規化ハ
ンマーエネルギー信号を発生ずる。第12のヒツトがリ
ボンの送りを制御し、そして前述したりホン駆動制御仁
翼−を発生ずるときにプロセッサ76により使用される
1゜キャリッジ組立イA、移動命令を表わすきき、12
ビツトデ一タ信号の10の低次のビットはl/60イン
チの係数でキャリッジの移動距離を表わし、そして第1
1のビットは移動方向を示す1.最高次又は第12次の
ビットは、キャリッジ組立体に1/120 インチだけ
動くように選択的に命令し、ずなわちそれは、10の低
次のビットにより表わされた距離に1/120 インチ
加える。
(3) デ゛−クタグ信号−テ゛−タタグハス128を
構成する4つのブータフクラインはコントローラー12
4からデータタフ信号を受け取り、そしてそれは人力デ
ータバス34上で受け取られる入力データの性質をq!
I′徴づけ、かつプリンター10内の動作を開始するた
めに使用される。4つのデータタフ信号はp、 w、デ
ータタフ、キャリッジデータタグ、P、 F、データタ
フ、及びオプションデータタグであり、ここで’p、r
″、″は′紙送り”を表わしている。前述した選択ビッ
ト及び副プションデータタグは分割プラテン送り装置の
ような選択と共に使用することができる。
(4) 回復−この信号は人ツノ命令バス126内の適
切なラインに沿ってコン)・ローラー124からプリン
ター10に印加される。詳細に後述されるように、この
信号の存在により、プロセッサ76は逐次回復を実行し
、かつここでプリント輪42及びキャリッジ組立体44
は前述した様に′1)0始化°′され、そしてプリンタ
ー制(和論理回路がリセットされる。
(5) リボン持し」−げ信シ号1.この(11ぢ°は
まだ人力命令ハ′ス126内の適切なラインに沿ってコ
ントローラー124からプリンター10に印加され、そ
して前述したリボン持し上げ制?al!伯シシを発生ず
るときにブT]セッザ7ににより使用される1゜出力信
号 (1) 準備信号−状態ハス130内に含まれろ5つの
ラインは、前述した様にプリンター選択信号により可能
にされるときコント71−クー124にプリンター10
のいくつかの動ず’+: AI(分の状態を個々に伝達
する。5つの((f・備信弓・は、プリンター準備、+
3.vl べら備、キャリッジ/!Jj (Ifii、
P、 F、 ?!+((+iii及びオプシ二1ンベt
、イ1((Iである3、プリンクーペ” (+i!iイ
、iじは、プリンターが適切な入力電力を受け取ってい
るということを示す一方、他のものは、それらの関連し
た回路が命令を受け取り、かつ実行する状態にあるとい
うことを示している。
(2) チェック信号−この信号は、以前に受け取5つ
だプリント輪又はキャリッジ命令が、故障により成功裡
に完了しなかったということを示している。この信号の
存在により、全てのプリンター動作は停止し、かつプリ
ント輪、キャリッジ及び紙送り準備ラインは不能にされ
る。回復信号によりコントローラー124によって開始
されようと、あるいは電力の除去及び再印加により開始
されようとも、逐次回復のみがチェック状態をクリアー
する。
(3) オプション状態−もし適切な検出器(図示され
ず)がプリンター内に含まれるならば、次の選択検出信
号をそれぞれ伝達する状態バス130内に含まれる3つ
のオプション状態ラインがある。
選択検出信号は、紙切れ、カバー用、及びリボン終りで
ある。
インターフェイス論理回路78及びプロセyザ7Gの特
徴を詳細に述べる前に、前述した種々の信号1間のタイ
ミング関係を理解することが役立つであろう。一般的な
問題として、データタフ信号がデータタグバス128上
をインターフェイス論理回路78に送られるときのみ、
プリント輪が所望の文字位置に回転し、キャリッジ組立
体44が所望の直線位置に動かされ、そしてプラテン1
6又は選択紙送り装置が前進させられるということに注
意しなければならない。
第5図を参照すると、プリンター選択、入力データ及び
相当するデータタフさ、準備信号の間の関係を示す典型
的なタイミンク図が示されている。
キャリッジ移動命令と紙送り移動命令のタイミングはま
った(同じである。相当する準備信号は、相当するデー
タタフ信号を印加ずろnτjに(1,0)で発生してい
なければならない、さもなければ命令は消失する。以下
に詳細に1悦明するように、コントローラー124から
リボン送り命令を受けることにより、P、 W、 Q1
4 fiifi状態が莢化する12期間[l 、+2、
+3 は200υS以、」二で、期間[、は200US
以下で、そして期■!1 t S は11」8以上であ
るのが望1ニジい。期間(、は人力データ命令の実1゛
i期間に依存する。関連したB+’t (+ifj信号
が(Hl)で発生していないとき受け取られるデータタ
ダ信号は無視される。
プリント輪42、キャリッジ組立体44、及び紙送り組
立体114に関する入力データを識別するデータタグ信
号は、好ましいプロセッサ76の中間ザイクル速度のた
めにそれらの間の分離時間が最少の400usにて、プ
リンター10により受け取られる。インターフェイス論
理回路78因に含まれる特別の回路に従って、プリンタ
ー10により受け取られるデータタグ信号は受け取った
順序にて実行される。しかしながら、400us分離時
間の故に、プロセッサ76は、プリント輸42、キャリ
ッジ組立体44、及び紙送り組立体114の同時制御及
び移動を達成することができる。それにもかかわらず、
そのサイクルのハンマー作動期間中、プリント輪動作命
令の実行は、いかなる新たな紙送り、又はキャリッジ動
作命令の実行をも禁止する。
特に、プリント輪動作命令の実行時のプリント輪サイク
ルは、2つのザブザイクルに分割される。
すなわち(1)選択された文字要素がハンマー組立体6
0と整合させられるまでのプリント輪の回転、(2)ハ
ンマー組立体の作動である。ハンマー作動は、プリント
輪42、キャリッジ組立体44、リボン送り112、及
び紙送り組立体114が全て静止して″いるときのみ行
われる。ハンマー作動づブザイクルの間、文字プリント
が完了するまで、係属中のプリント輸回転、キャリッジ
移動、又は紙送りは延期される。
好ましい実施例に従って、かつ第6図と関連して詳細に
後述するように、P1wデータタダ信号が(400ηS
後に)続くキャリッジデータタグ信号により、キャリッ
ジ組立体44及びプリント輪42は、受は取ったプリン
1−輪及びキャリッジ移動命令入力データに従って同時
に動く。プリントは、キトリッジとプリント輪の両方が
完全に停止1・。
したとき、現われろ。このシーケンスは、以下〃印字前
改行〃シーケンスと称する。他方、キャリッジデータタ
グ信号が続<1)、坂、データタグ信号により、プリン
ト輪42は回転し、第1の文字のためのキャリッジ動作
、ずなわらキャリラン組s’/一体44の一文字スペー
ス増進(1/60又は1’/120インチ)の動作の前
に文字がプリントさ札る。しかしながら、その点から動
作は重なり、同時に起る。このシーケンスは今後〃印字
後改行〃シーケンスと称する。両方のシーケンスに従っ
て一列の文字をプリントする時間は、印字後改行シーケ
ンスにおいて、第1の文字がプリントされた後、プリン
ト輪の動作とキャリッジの動作が重なるので、同じにな
る。
さて、第2図に示されたインターフェイス論理回路78
の3531!+1をするために第3図を参照する。
一般的に言うと、インターフェイス論理回路は主コント
ローラ−124から全ての人力48号を受け取り、かつ
全ての出力信号を主コントローラ−124に伝達する。
さらに、それはホーム検出器82.118からホーム位
置信号を受け取る。それはさらに、入力バス132に沿
ってプロセッサ76から命令を受け取り、出力バス13
4に沿ってプロセラ−’J 76に人力データ及び命令
を供給し、そしてタロツク信号をクロックライン136
に沿ってプロセッサ76に供給する。
電力をプリンター10に適当に印加したときに、プリン
ター内の全ての内部論理回路はゼロにリセットされ、か
つ制御プロゲラl、はプリント輪42とキャリッジ組立
体44の両方を開始化するために回復力イクルを開始す
る。これが達成されたとき、電力オン監視回路77(第
2図)によって発生する電力オンと呼ばれる内部信号が
発生し、ブリンク−10に入来命令及びデータを処理さ
せる。
しかしながら、プリンター選択信号を人力命令ハス12
6に沿って、インターフェイス論理回路78内に含まれ
るj襄択論理回路136に送るごよにより主コントロー
ラ−124によって、プリンター10が〃選択〃された
後のみ、それはこのような命令及びデータを受け取るこ
とができる。
プリンター選択信号に応答して、ポ択論理回路は可能信
号を適切なラインに沿って、複数の準備ゲート138、
ディジタルフィルター回路140の人力、及び状態論理
回路1/I2の人力に印加する。望ましくはブロック1
38内に4つの檗備ゲ−ト(図示されず)が含まれ、そ
の各々は分離(−だ出力ラインを有し、ここで4つの出
力ラインが準備バス144を構成し、そしてこのバスは
主コントローラ−124に接続される状態バス130の
一部を形成する。4つの準備ゲート138はそれぞれ前
述したP、W、t<’i備、キャリッジ準備、P、 F
em (+:ij、及び副プション準備信号を発生ずる
。これらの4つの信号は、選択論理回路136からの可
能信号が発生ずるときのみ発生し、そしてインターフェ
イス論理回路は後述されるように新たなデータタグ信号
を受け取ることができる。それは、プリンター10が選
択されるときのみであり、そして全ての準備信号が発生
して、プリンターはコントローラー124から入力デー
タ及び命令を受け取ることができる。上述したディジタ
ルフィルター回路140及び状態論理回路142は以下
詳細に説明する。
プリンター10が選択され、全ての4つの準備ラインに
信号が発生したと仮定すると、このような準備状態は状
態バス130に沿ってコントローラー124に指示され
るので、人力データは人力データバス84に沿って゛イ
ンターフェイス論理回路78内にロードすることができ
る。このデータは、インターフェイス論理回路78内に
含まれる一以上のデータレジスター1716内の相当す
るアドレス位置にロードされる。入力データの特徴を識
別するデータタグ信号がアドレス位置を決定し、そして
入来人力データはレジスター14(j内に記憶される3
、特に、各入来デークタク(11号は、U′ドレス信号
を出力に発生ずるアドレスエンコーダ148に印加され
る。このアドレス(g号はアI・レスバス150上をデ
ータレジスター146の個々の入力にビット並列構成で
印加されて、入来データはレジスター内の適切なアドレ
ス内にロードされる。第5図から明らかなように、入来
人力データに相当するデータタグ信号は、データカ(人
った後、時間し、にアドレスエンコーダ148に到it
し、そして期間t5 の間発生したままである。
テ″−タタクバス128」二にてプリンク−10に入る
データタグ信号はまた複数のデータググラ・ンチ152
のうぢの相当する一つ1こ印力Hされる。機能ブロック
152内に望ましく(ま4つのテ°−タタグラッチが含
まれ、かつそれらはそれぞれ上述したp、 w、データ
タグ、キャリ・ンジデータタク゛、P、 I’。
データタグ及びオプションデータタグ信号を受け取るよ
うに設計されている。各データタク゛ラツ、チはディジ
タルフィルター回路140から供給された可能信号によ
り所定の期間可能にされる。この可能の接続期間は望ま
しくは50us以上である。
全ての4つのデータググラ・ノチ1521ま、tη刺H
に後述されろデコード論理回路154力1らlEr1’
 JAされたリセット信号によりリセ・l卜すること力
(できる。
次に、特別のデータググラ・ノチ152が1Jセ、ント
されてはいるが、可能状態にあるとき、相当1−るデー
タタグ信号は相当するラッチ内にロードされ、これをセ
ットする。セ・ソトされたとき、う、ソチの高さくQ)
出力が発生し、かつ次のリセ・ント信号がデコード論理
回路154から受け取られるまで発生したままである。
各データググラ・ソチのQ出力はディジタルフィルター
140をリセ・ソトするためバス156に沿ってここに
接続される。
さらに、全ての4つのブータフクラッチ152のQ出力
は、また詳細に後述する出カッ\スアセンブラ−166
にバス162に沿って結合される。全ての4つのテ′−
タタグラッチの低(Q)出力はノ\ス164に沿って4
つの市価ゲート138の個々の第2の入力に結合され、
そして、これらのゲートの第1の人力は選択論理回路1
36からiJ能倍信号受は取るということを思い出すで
あろう。データタグ信号を受け取り、かつ相当するラッ
チ152がセットされるとき、バス115Aに沿−2て
印加されるようなラッチの合成Q出力は個々のゲート1
38を不能にずろ。
上述のように動作することのできる任意の適当11組の
デークラッチ及び任意の適当なディジクルフィルターは
本発明に従−9て利用することができる。しかしながら
、目下好ましい回路配列が上記引例のマニュアルに開示
されている。
上述したプライオリティ−論理回路1(10は、入力デ
ータがプロセッサ76により動作することのできるシー
ケンスを設定することを主要な目的としている。特に、
入力データ及びデータタグ信号は合わせてほとんど40
0nsで受け取ることができる。約100 tx sの
通常のプロセッササーヒスザイクル時間と比較したこの
期間の故に、−以上の制御可能の要素、例えばプリント
輪42、キャリッジ組立体44、及び紙送り組立体11
4に関する入力データ及び関連したデータタグ信号は、
プロセスlザ76が次にインターフェイス論理回路76
に、受は取った次の入力データを尋ねる前に、受は取る
ことができるということが明らかであろう。従って、優
先度は、プロセッサ76に、入来データにより限定され
る動作命令を実行させるために確立されなければならな
い。
従って、プライオリティ−論理回路160は、入来デー
タタグ信号の順序により決まるような、入来データの受
け取り順序に依存して、バス168に沿って出力バスア
センブラ−166に種々の優先信号を送るように動作す
る。特に、もしP、 W、データタグ信号に続いてキャ
リッジデータフグ信号が受け取られるならば、真P、B
I−1(叩字後改行シーケンス)信号が発生ずる。もし
キャリッジデータタグ信号に続いてp、t++、データ
タグ信号が受け取られるならば、擬似1〕B H(印字
前改行シーケンス)信号が発生ずる。もしP、Wデータ
タフに続いてp、 p、データタフが受け取られるなら
ば、PBV (印字後紙送りシーケンス)信号が発生し
そしてらしP、li、データタグ信号に続いてi+、w
データタグ信号が受け取られるならば、擬似PBV(印
字画紙送りシーケンス)信号が発生ずる。最後に、もし
キャリッジデータタグ信号及び1〕IS データタグ信
号がP、 lit、データタグ信号の前にいずれかの順
序で受け取られるならば、F B I−1信号とPBV
信号の両方が擬似信号である。プライJリティー論理回
路160はデコード論理回路154により発生したリセ
ット信号によってリセットされる。リセット状態におい
て、丁J I3 N信号とPBV信号の両方が擬似信号
である。本発明に好ましいプライオリティ−論理回路1
60は第6図と関連して詳細に後述する。
第3図を参照して、バス8 /l −J二の入来人力デ
ータ及びバス128上のデータタグ信号の処理を前述し
た。さて、第2図に示すような他の入来信号の処理を参
照する。最初に、P、tll、ホーム及びキャリッジホ
ーム信号について述べる。それらはノ\ス174に沿っ
て同期化口v8172に印加される。
この同期化回路172は、適当なタロツク回路176か
ら同期化回路172に印加されるようなシステムクロッ
ク信号と、P、W、ホーム及びキャリッジホーム信号と
を同期化する。この同期化は、プロセッサ76を、クロ
ックライン136に沿って該プロセフ→ノア6に印加さ
れるクロック信°→によっ−C調時するために必要であ
る。
P、 W、偶数位置信号及びキャリッジ偶数位置信号も
また後述のバス182から派生したバス178に沿って
同期化回路172に印加される。p、 w、ホー 1.
及びキャリッジホーム信号によると同じように、同期化
回路172はp、 w、偶数位置信号及びキャリッジ偶
数位置信号を1クロック信号と同期化する。4つの同期
化されたP、 W、ホーム信号、P、 W。
偶数位置信号、キャリッジホーム信号、及びキャリッジ
偶数位置信号が適当なハス180に沿って出力バスアセ
ンブラ−166の個々の人力に印加される。
′6個全ての位置フィードバック信号、ずなわらp、 
tll、位置Δ、P、’lit、 4マf置「3、l”
、讐、偶数位置、キャリッジ位置△、キャリッジ位置B
、キャリッジ偶数位置の信号がバス182に沿って増加
−減少論理回路184に印加される。一般的に、増加−
減少回路18/Iは2つの主要素部分に分割される。そ
の第1の部分は、プ11ヤツ勺76内の差ソフ)・ウェ
アカウンターに印加するための温少工1数パルスを発生
して、実際のキャリッジ位置と所望のキャリッ゛ジ位;
δとの間の差のトラックを保持する0、キャリッジ組立
体44が所望の停止位iαの方に所定の増加、例えば0
.021(二m (1/20インチ)、動く毎に、減少
パルスがハス186に沿−1て回路18/Iにより、出
力ハスアセンブラ−11i [iに、それからバス17
0と13/Iに沿っ−Cプロセッ勺76に印加される。
回路184の第2の部分は、プロセッサ76内の絶対ソ
フトウェアカウンターに印加するだめの減少又は増加計
数パルスを発生して、プリント輪の実際の回転位置のト
1ラックを保持する。プリント輪42がいずれかの方向
に別の文字スペースだけ回転する毎に、増加又は減少パ
ルスが、ノ〜ス186上を出力バスアセンブラ−166
に印加される11回路184ば、プリント輪42が常に
180°以下回転し、すなわち常に最短円弧を回転して
、所望の回転停止位置に達するという事実により、プロ
セッサ76内の絶対ソフトウェアカウンターに減少パル
スと共に増加パルスを供給しなければならない。好まし
い増加−減少回路184の詳細を第7図と関連して以下
に説明する。
プリンター選択信号はすでに前述したので、ハス126
上をプリンター10に送られる残りの人力命令について
説明する。これらの残りの人力命令信号は、回復及びリ
ボン持ち上げ信号を含み、かつハス126に沿って選択
論理回路136の個々の人力に供給される。この選択論
理回路は、バス188に沿って出力バス°fセンブラー
1 fi fiに回復信号を送るため回復信号を印加し
たときにセットされる回復ラッチ(図示されず)を含ん
でいるt4 ′JA択論理回路はにた、リボン11jら
−Lげ化シ号をバス188十を出力ハスアセンブラ−1
6()に送るための適当な結合論理回路(図示されず)
を含んでいる。選択論理回路136内の回復ラッチは、
デコード論理回路13(jからリセット1.;弓を1.
1」加したときにリセフl−される。前述したように、
プロセッサ76は回復信号に応答して、キャリッジ及び
プリント輪を開始化し、そして全ての内1(ト論理回路
をリセットする。さらに、ブロモジ″1176がリボン
持し上げ信号に応答してキャリッジ62内のリボンを持
ち上げることにより、異なる色のインクをプリントする
。−とができる、。
インターフェイス論理回路78に関連して説明が残って
いるのは、人力ハスl:32に沿ってプロセッサ76か
ら受け取る信号である(第2図)。。
第3図に示すように、これらの11゜弓は、それぞれバ
ス190及び11(2に沿ってデー」−ド論理回路15
4及び状態論理回路142に印加される指令及び状態信
冒として分類することができろ。バス190と192は
共に入力バス132を形成する。
最初に、バス192上を状態論理回路142に印加され
る状態信号について説明すると、これらは前述したよう
にプリンター内の故障を示すチェック信号、及びプリン
ター10に電力が適切に印加されていることを示すプリ
ンター準備信5才を含んでいる。状態論理回路は複数の
状態ゲート(図示されず)を含み、ここで2つのデー1
−は、プリンター76からそれぞれチェック信号及びプ
リンター幅値状態信号を受け取るようにな−、でいる。
これらの信号は、それが存在するとき、個々のゲートを
通してバス194に、次いで状態バス130に通されて
、第3図に示すように選択論理回路136から印加され
る可能信号によりゲートが最初に可能にされるときのみ
、コントTj−クー124に印加される。選択論理回路
136がプリンター選択信号を受け取ったときに、可能
信号は発生ずる。
状態論理回路142の複数の状態ゲートの中には、リボ
ン切れ、紙切れ、カバー開放のような他の状態信号を受
け取るものが含すれる。これらの信号はプリンター10
内に適切に位置した適当な検出器196の出力に発生ず
る3、このような検出器は極く普通のものであるので詳
細には説明しない。リボン切れ、紙切れ、及びカバー開
放信号はそれが存在すると、個々のゲートを通して導か
れ、前述したようにこのようなゲートが最初に選択論理
回路136によって可能にされたときのみハス194及
び130に沿ってコント■1−ラー12/1に印加され
る。
デコード論理回路154は、前述したように入力バス1
3/Iの一部を形成するハス190に沿ってプロセラ′
+176から種々の指令を受け取る。第4図と関連して
詳細に説明したように、ハス190−Jlを送られる指
令は、ブr、lセフ+1’ 7 fiに含まれているプ
ロクラムROM I 96と指令デコーダ198から碍
られる。デコード論理回路154は、適切な指令に応答
し゛C増加−減少論理回路18/I、プライオリティ−
論理回路160、選択論理回路136、及びデータタグ
ラッチ152に印加するためのリセット信号を発生して
、全てのフリップフロップ回路をりセットすることがで
きる。さらに、デコード論理回路15/Iは、適切な指
令に応答して、出力バスアセンブラ−166に印加され
る可能信号を発生して、これを可能にする、すなわち、
その中にロードされている指令がバス+70に送られ、
次いで出力バス134に沿ってプロセッサ76に伝達さ
れるのをi可能にする。
本発明によれば仔M+の適当なデコード論理回路を利用
することができるけれども、好ましいデコード論理回路
が引例のマニファルに開示されている。
一般的に言うと、デコード論理回路は好ましくは、引例
のマニュアルに示す十進デコーダ対のような一以上の普
通の十進デコーダレジスターによって構成されている。
出力バスアセンブラ−166は、インターフェイス論理
回路78内の種々の回路から多数の入力指令を受け取る
。この指令はデコード論理回路154からの可能信号に
応答してバス170上にゲートされる。これらの入力指
令は次のものを含んでいる。
(1)ラッチ152がらハス] 621゛を−rセ’、
y;tラクー(+6に印加されるデータタフィ1.i;
(2)同期化回路172がらバス180上をアセンブラ
−166に印加されるホーム及び偶数位置(3) プラ
イオリティ−論理回路160がらハス168」−をアセ
ンブラ−166に印加される1)旧1及びP B Vプ
ライオリディー伝−号(4)選択論理回路1:36がら
ハスl 88−Lをγセンブラー166に印加される回
復及びリボン持ち上げ信号、そして (5)増加−減少論理回路184がらバス186上をγ
センブラーに印加される+1.Ill、増加、p、 +
v、 M少、及びキャリッジ派生に1数パルス 本発明によれば、前述のように必要な機能を実行するこ
とのできる適当な出力ハスアセンブラ−を使用すること
ができる。好ましい出力バスアセンブラーは、引例のマ
ニュアルに開示されている。
一般的に言うと、出力バスアセンブラ−は、引例のマニ
ュアルに示すような、−以上、例えば3個−のライント
ライバ・レジスタから構成することができる。
さて、第6図を参照して、好ましいプライオリティ−論
理回路160を詳細に説明する。図示のように、プライ
オリティ−論理回路160はp、 w。
データタグ信号を受け取るためのプリント輪データラッ
チ152のQ側出力に接続されたD個入力を有する最初
のD−Cフリップフロップ198を含んでいる。このフ
リップ70ツブ198のC側入力は、キャリッジデータ
タグ信号を受け取るためにキャリッジデータタグラッチ
152のQ側出力に接続されている。フリップフロップ
198のQ側出力は接地され、そしてQ側出力はバス1
68を構成する2個のライン200と202のうちの第
1ライン200に接続されており、P B l−1個号
を出力バスアセンブラ−166に印加する。フリップフ
ロップが、キャリッジデータタグ<i号によりP、 W
、データタグ信号を調時することによってセットされる
のでこのP B l−(信号は、11、W、データタグ
に続い−Cキャリッジデータタグが受け取られるとき発
生ずる。しかしながら、キャリッジデータタグ信号が最
初に受け取られるときには、調時ずべきD個入力に信号
は発生せず、そのためフリップフロップはセットされず
、F B I−1個号は擬似信号である。F B I−
1個号が発生ずるとき、それは印字後改行シーケンスを
意味するのに対して、それが擬似信号であるとき、それ
は印字前改行シーケンス制御を意味する。
さらに第6図を参照すると、プライオリディー論理回路
は第2のD−Cフリップフロップを含み、そのD個入力
はP、、W、データタグ45号を受け取るためプリント
輪データググラッ−’7−152のQ側出力に接続され
、そしてそのC側人力はN ORゲート206の出力に
、かつ結合抵抗器Iにlを通してDC電圧源+■に接続
される。電圧十■は、NORゲート出力レベルをデータ
タグラッチ152にもたらすために印加される。
N’ORゲートデー06の第1の人力は、紙送りデ〜タ
ック45号を受け取るため紙送りデータタグラッチ15
2のQ側出力に接続され、かつN ORゲ−’):20
6の第2の入力はオプションデータタグ信号を受け取る
ためオプションデータタグラッチ152のO側出力に接
続される。フリップフロップ204のG側出力は接地さ
れ、かつQ側出力はPBV信号を出力バスアセンブラ−
166に印加するため2〜ス168のライン202に接
続される。
紙送りデータタグラッチ又はオプションデータタグ信号
がNORゲート206において受け取られる前にP、W
、データタグ信号がD個入力で受け取られるとき、PB
V信号が発生する。紙送りデータタグ信号とオプション
データタグ信号のいずれもN ORゲートにより受け取
られない期間は、その出力が発生し、それによって、p
、 w、データタグ信号が受け取られるすぐに7リツプ
70ツブ2011が確実にセットされるようにする。し
かしながら、もし紙送りデータタグ信号又はオプション
データタグ信号のいずれかが、P、 Ill、データタ
グ信号の受け取り前に受け取られるならば、PBV信号
は擬似信号である。というのは、I’、W、データタグ
化ひがD個入力で受け取られるときフリップフロップ2
04のC人力は擬似信号であり、プリップ70ツブがセ
ットされるのを防げるからである。
P’ B Vは、(紙送り、又はメブシ:1ン牽引送り
)による垂直動作のi):Jにプリントずべき指令を意
味し、擬似PBVはプリン)・前に紙を送る指令を意味
している。
フリップフロップ198と20/lの両方は、デコート
論理回路154から各々の尺人力に印加されたリセット
451号により同nyにリセットされる(第3図参照)
。FBI−1及びP 13 V信号がプロセラ−II7
6に送られ、かつそれによ−、て受け取られる後並ひに
〃電力オン〃及び開始化段の間に、プログラム制御によ
るリセ7)が41シ、それによ−。
−Cフリップ70ツブ198と204とを別のデータタ
グ信号を受け取るよう4(備する。。
さて、第7〜9B図を参照して、好ましい増加−派生論
理回路184を詳細に説明する。前述したように、回路
184は、プロセラ→)76内のキャリッジ差ソフトウ
ェアカウンタを減少するためのキャリッジ減少パルスを
発生する第1の部分と、プロセフザ76内のプリント輪
絶対ソフトウェアカウンタを個々に増加又は減少するた
めのP、 W、増加及びP、 W、減少パルスとを発生
して、プリント輪42の実際の回転位置のトラックを保
持する。
上記の回路184の第1の部分は、第1のD−Cフリッ
プフロップ208を含み、そのD個入力がキャリッジ偶
数位置信号を受け取る整形回路100 (第2図)に接
続され、かつそのC側人力は排他的ORゲート210の
出力に接続されている。ORゲート210は、それぞれ
キャリッジ位置へ及びキャリッジ位置B信号を受け取る
ための整形回路100に接続された第1及び第2の入力
を有する。ORゲート210からの出力信号Eはキャリ
ッジ位置へ及びキャリッジ位置B信号の両方ではなく、
そのいずれがが第8図に示されるように発生ずるときの
み発生ずる。フリップフロップ208のQ側出力は、別
の排他的ORゲート212の一つの人力に接続され、か
つフリップフロップ208のリセフ) (R)入力は結
合抵抗器R3を通して電圧源+■に接続される。
回路184の’lJ’、 1の部分はまた第2のD−C
フリップ70ツブ214を含み、そのD個入力はまたキ
ャリッジ偶数位置信号を受け取るための整形回路100
に接続される。C側入力は、信号Eを受け取るためのイ
ンバータ21Gを通してORゲ−)210の出力に接続
される。Q側出力は01ンゲート212の第2の人力に
接続される。フリップフロップ208のIで個入力のよ
うに、リセット(R)入力は、結合抵抗器R3を通して
電圧l1il 十■に接続される。フリップフロップ2
()8と214は低(L O)レベル信号によってリセ
ットされる型式のものである。従って、それらのR人力
は高(1−I I )に粘合されるので、O測用力信号
は第8図に示すようになる。排他的ORデート212か
らの出力信号Fはまた第8図に示されている。
回路184の第1の部分内に含まれる第3の1)−Cフ
リップ7■」ツブ218は、結合抵抗器1<?を通して
電圧源十■に接続されたD個人ノJを有する。そのC側
人力は、信号Fを受け取るためORゲデー212の出力
に接続されている。リセット(R)入力は、リセットキ
ャリッジX45号を受け取るためのデコード論理回路1
54に接続されている。フリップフTIJ 7プ218
からの合成ω出力信号は第8図に示されたキャリッジ減
少信号である。前述したように、キャリッジ減少パルス
は、プロセフ→ノア6に印加するため出力バスγセンブ
=166にハス18’6に沿って印加される。
増加−減少論理回路18/lの第2の部分は、ブロセフ
シ76に印加するためのP、W増加及びPW派派生ルス
を発生ずる。増加パルスと派生パルスの両方の必要性を
繰り返すと、キャリッジ組立体/14が所望の直線位f
ξに達するために一方向にのみ動くことができる場合に
は、プリント輪42は2方向に回転することができるが
、しかしプロセッサ76は180°以下の回転を指令し
、そのため所望の回転位置に最短円弧で達することがで
きる。このように、ある場合には、絶対ソフ)・つエア
カウンターは減少するがわりに増加し1(ければならな
い。詳細に後述するように、回路18/Iの第2の部分
は、プリント輪ザーボシステムによりプリント輪力・そ
のン゛jき過ぎがら復帰する間、望l、しくない増加又
は減少パルスの発生を禁11する。
さらに、第7図を参照すると、回路184の第2の81
4分には、(5個のI) −Cフリップフ+1ツブ22
0〜230.3個のインパーク2132〜236.4個
のΔN IJゲデー−238〜244.2つのN OR
ゲート246と248.4個のN A N 11ケート
25(]〜256及び(J)他的ORデート258を含
んでいるo ’!i’E形回路(第2図)からのP、 
W、位;δΔ伯信号フリップフr」ツブ22(]のC:
側入力に、フリップ70ツブ224のD及びR側人ノ〕
に、排他的01ぐゲート258の−っの入ノしに、そし
てインバータを通して1〕皆1位置△イ5号としてフリ
ップフr」ツブ222のC個入力友びフリップフロップ
226のD及び1に個入力に印加される。
整形回路72からの1)w1位位置3仁5う・はフリッ
プフロップ222の1〕及び1?個人力に、フリップフ
L)ツブ226のC側入ノJに、そしてインバータ23
2を通してp、t++’、位置B信号としてブリップフ
ロップ220のD及びR個入力に、フリップフロップ2
24のC側入力及び排他的ORゲート258の第2の入
・力に印加される。整形回路72からの11.W、偶数
位置信号はANDゲート238と244の第1の入力に
、そして反転器236を通してp、 tq、偶数位置信
号としてANDゲーデー 240と242の第1の人力
に印加される。最後に、リセフ)P、W、X信号がデコ
ード論理回路154からプログラム制御でフリップフロ
ップ228と230のプリセラ)(1−’RE)入力に
印加される。
すなわちフリップ70ツ1228と230は、フリップ
70ツブ220.222.224及び226とは異なり
、通常セット状態にある。
フリップ70ツブ220と222のQ出力は、ANDゲ
ート242.244の個々の第2の人力に印加される一
方、フリップフロップ224と226のQ出力はAND
ゲーデー 238と240の個々の第2の人力に印加さ
れる。ANDゲート238と2/10の出力はN O+
マデート?46の第1及び′AS 2の人力に印加され
るのに対して、へNDゲート242と244の出力はそ
れぞれN ORゲ−)248の第1と第2の人力に印加
される。
フリップフロップ228と2 :30のQ出力は、NΔ
NDゲート250と254の個々の第1の人力に印加さ
れる。NORゲート246と248の出力はNΔNDゲ
ー)デー 50と254の個々の第2の人力に印加され
ろ。NANDゲートデー 50の出力はインバータとし
て動作するNΔNr)ゲート252の両方の人力に印加
され、かつそしてNΔNDゲート252からの出力はフ
ィードパ・ツク状態に7リツプフ[レソブ228の[〕
人力に印加される。従って、NΔNDゲート254の出
ノJはNΔNDゲートデー56の両ツノの人力に印加さ
れ、かつそのNへNDゲート256の出力はフィードバ
ック状!原に7リツプフロ・lブ230のD個入力に連
結されている。NΔNDゲー1デー250〜256は2
ゲ一ト期間にたりフリ・ノブ71.1・71228と2
30のためのデータのリセ・7ト4遅延させる遅延論理
回路として動作する。そしてこのよう1エフリツプフロ
ツプのQ出力は、ハス18’6上を出力ハスアセンブラ
−166に印加するためのp、t++、増加及びP、i
ll、減少信号を発生ずる。
回路184の第2の部分によって利用され、かつ発生ず
る種々の信号波形が第9Δ及び9B図に示されている。
利用される特別の論理回路構成、特にフリップフロップ
228と230の動作により、行き過ぎ状態からの復帰
中に望ましくない4数パルスの発生が禁止される。PL
位置3信号の負のピークを通過するが、次のセロ交差に
は達しない典形的行き過ぎ状態が第9Δ図に示されてい
る。この負のピークにおいて、11.ill、偶数位置
信号は擬似信号になる。しかしながら、ザーホが復帰回
転を始めるとすぐに、11.W、偶数位置信号が次の負
のピークで発生ずる。従来の増加−緘少論理設割におい
ては、この関係により、望ましくない、P、 W、増加
パルスが発生し、かつそれによりプリント輪ザーボンス
テムは速度状態の動作に再び入る入力及び出力波ルが第
9Δ及び9B図に示すフリップ70ツブ228と230
の特別の構成及び動作により、いずれかの回転方向での
行き過ぎからの復帰中での望ましくないパルスは禁[1
−される。
さて、回路184のプリント輪部分の動作を説明すると
、高(+−11) P回位1ξト3信号が高(11T 
)P、W、位置Δ信号により調時されるときはいつでも
フリップフロップ22oのol」+1カバ高(1−11
) 1.mなり、P、W0位置+3 (3号が低(1,
0)になるとすくに低状態に復帰する。その理由は、1
7人力が低(LO)のときリセットされるフリップ70
ツブ220のリセフI・(R)入力に連結されているか
らである。まったくアナロク状態°C出力が発生ずるフ
リップフロップ222.224.226のQ出力のよう
にフリンプフしトップ220の0出力が第9Δ図に(1
11かれている。
Norぐデー1〜2 /] 6の出力、イ、、i、;’
、71 (第9A図)は、NANDゲー1デー25 (
1と252から成るH延回路を介してフリップフロップ
228の1つ個入力に送られる。この信号は、排他的O
Rデー 1−258の出力、ずなわら信号M(第9[3
1ツ1)によりフリップフロップ228内にクロ・ンク
化される。
合成Q出力はp、 w、増加信号であり、かつここで、
通常行き過ぎからの復帰中に発生ずる望ましくないパル
スが禁止される。同様に、NORゲート248の出力、
信号り、 (第9B図)は遅延ゲート258と256を
介してフリップフロップ230のD個入力に印加される
。この信号は排他的ORゲート258の信号M出力によ
りクロック化され、かつその合成Q出力、ずなわぢp、
 tu、減少信号が第9B図に描かれている。
回路184のプリント輪部分は、反対方向の復帰動作量
の相当する計数パルスにより通常相殺されない一方向の
行き過ぎ中の計数パルスの発生を禁止するように設割さ
れている。第9Δ図及び9B図の行き過ぎ状態に示され
ているように、復帰動作中にp、vl、減少パルスによ
り相殺されない余分な+1.Ill増加パルスが通常発
生ずるであろう。回路18/lの独1ろな構成によりこ
の余分なパルスが禁止される。もし行き過ぎ中のp、 
tll、増加パルスの発生が復帰中の相当するP、 W
、減少パルスにより相殺されるならば、このようなP、
 W、増加パルスも、P、 W、減少パルスも禁止され
ない。この主回路の主要な利点は、復帰中のp、w、減
少パルス相殺を通常に達成するよりも小さな距;IIの
行き過ぎ中の余分なP、W、増加パルスを禁止する能ノ
Jがあり、そのためプリント輪ターボは速度モードの動
作に復帰しない。
さて、好ましいプロセッタ76を詳細に説明する第4図
を参照する。図示のように、このブ■」セッサは、一対
のオペランドレジスター26()と262、−−4ザブ
クロツタ回路2(+4、i−プルリードオンリーメモリ
 (120M)26fi、演労論理回路ユニット(AL
U)2 (’+ 8、ブ(」クラt・カウンター270
、ラング・ムγクセ又メモリ(1り八(A))272、
前述したプロクラA lぐOM ] l 6、−・l:
1の出力ラッチ274、及び−;J: lご前述した指
令デ:ノーダ198を含んでいる。
オペランドレジスタ260は、出力ハス13 /1」−
のデータ及び指令を受け取るた約の出力バス134によ
りインターフェイス論理回路78に辻結されている。オ
ペランドレジスター260はまたテーブルROM266
及びRAM272からの主データ伝達バス276上の情
報を受け取るためこのバス276に連結されている。オ
ペランドレジスター260はまた、アドレス指令を受け
取るためハス278によってプログラムROMIり6に
連結されている。最後に、オペランドレジスター260
は、演算指令を受け取るための指令デコーダ198にハ
スEにより連結されている。オペランドレジスター26
0に出力はバス280に沿ってΔLU268、出力ラッ
チのバンクそして後に明らかになる理由のためにプログ
ラムカウンター270に印加される。
オペランドレジスター262はレジスター260と同様
に、インターフェイス論理回路78がらの出力バス13
4に、そして主データ伝送バス276に連結されている
。それはまたバストにより、演算指令を受け取るための
指令デコーダ198に接続されている。オペランドレジ
スター262の出力はバス282上をデープルRQM2
66に、そしてΔLU2’68に印加される。
÷4サフ゛クロック264は、出ノJバス28 /l 
lに4個のタロツク信号を発生ずるためのものであり、
そのりLl 7り信号の各々は、その人力の所にタロツ
ク信号の2の周波数を有ずろ。望ましくは、ザブクロ・
yり264は、一対の、J−1〈フリップフロップ(図
示されず)から成り、その両方は電力オン監視回路77
(第2図)からの擬似の電力メン信号によりリイットさ
れる。り[1ツク回路264からのクロック信号の一つ
は、このようなりロック信号の周波数でカウンターをス
デップさ口・るためにブロクラムカウンター47()に
連結されている。このタロツク信号はまたブ璽りラノ、
ROM]96に印加される一方、残りの13個の2周波
数1りlコツクイご弓はハス284から指令デー」−グ
198の個々の人力に印加される。。
テーブルROM266は、デコーダ198からの演算指
令を受け取るための人力バス0をイJし、かつ所定のア
ドレス位11テに次の3つの型式の情報を記録する。
(1)〃必要なプリント輪位置データ〃−このデータは
好ましくは1バイト(8ビツト)であり、レジスタ26
2から出力バス282に沿ってROM266に印加され
るように選択された文字のために7ビツトASCIIコ
ードによりアドレスされる。
(2)〃ハフフル強度データ〃−このデータもまた選択
された文字のための7ビツトASCIIコードによりア
ドレスされ、かつ望ましくは1ハイドである。
(3)〃正規化された命令速度データ〃−このデータは
、プリント輪42又はキャリッジ組立体44のいずれか
で移動すべき残りの差を表わす2進ワードにより表わさ
れる。プリント輪のための2進ワード)′ドレスは、R
ΔM272内のレジスタにより物理的に構成される絶対
ソフトウェアカウンターに記憶される実際のデータを、
7ビツ)・修正ASCIIコードに応答してデープルR
OM266から受け取られかつRΔM272内の別位置
に記憶されるような必要な位置データと比較することに
より、このような差を計数する△L、 U2O5によっ
て?ηられる。キャリッジに関する2進ワード差アドレ
スは、RAM 272 内の別ルジスターにより物理的
に構成される差ソフトウェアカウンター内に記1点され
た値を読み出すことにより決定される。
ΔLU268は、オペランドレジスター262からの出
力バス282 j−のデータと共に、オペランドレジス
ター260からの出力ハス280」二のデータを受け取
るようになっている。△+−U2O5は好ましくは普通
の仕較器及び加算回路(図示されず)から成る。ある場
合には、Δ1.(J268は、例えば、テーブルROM
266から(!1られた必要なプリント輪位置データが
RΔM272内に記・1意されるべきときに、そ、二に
3己1,0するためにROM266にデータを通ずため
のゲートとして動作する。しかしながら、ΔLU268
はまたプロセッサの各内部ザイクルの間に一度実際プリ
ン1−輪位置と所望のプリント輪位置との間の差を91
算するような演、算機能を実行する。 A1.lI26
8は指令デコーダ198からノベスD」−の演算指令を
受け取るようになっている。なお上記演算指令はΔLU
268が任意の瞬間に実行するIi別の演算を決定し、
かつ制御するものである。ALIIの出力は前述の目的
のためにバス286に沿ってRΔM272に印加される
プロクラムカウンター270は望ましくは9ビットカウ
ンターであり、かつそれは擬似電力メン信号が印加され
たときにリセットされ、かつブランチ演算が実行されな
いのであれば各演算後に一度ステップさせられる。この
ように、プロクラムカウンター270は、バス134上
に印加されるインターフェイス回路78の出力バスアセ
ンブラ−166からの指令を、レジスター260を介し
てバス280」二のプロクラムカウンターに受け取ると
共に、ザブクロツタ回路264からのクロ、ブタ信号を
受け取るようになっている。プロクラムカウンターはま
た指令デコーダ198からの演算指示をライン八に沿っ
て受ける。
カウンター270の9ビツト出力は、出力バス288上
をプログラムROM 19 Gに印加される。
前述したように、ROM 16 !3はまたタイミンク
を目的としてタブクロック回路264からタロツク信号
を受け取る。このとき、ROM196はプログラムカウ
ンター出力、ずなわらプロクラム計数により識別される
特別のアドレスに相当する16ビツト指令を発生ずる。
望ましくは、ビット位置1〜3及び9〜12は演多♀」
ノードを構成し、かつこのようなビットは出力ハス29
0に沿って指令デコーダ198に連結されている。ビッ
ト位置4〜8及び13〜16は、バス278 士、をオ
ペランドレジスター260、[ぐΔM272、及び出力
ラッチ274に送られるアドレス指令を構成する。例え
ば、好ましい実施例によると、RΔM272内の特別の
位置をアドレスするためには5ビツトが必要である。こ
れらの5ビツトは望ましくはビット4〜8又はビット4
及び13〜16によって構成される。
指令デコーダ198はピッl−1〜3及び9〜12によ
って構成される演算コードを解読し、そして相当する指
令を、ラインA上でプログラムカウンターに、バス3上
で出力う・ソチに、)〈スC上でRAMに、バスD上で
ΔLUに、ノイズE上でJ−ペランドレジスター260
に、ノくスF上でオペランドレジスター262に、そし
てノイスG上で8テ一ブルROM2[36に印加する。
さらに、指令デコーダ198は、バス190と1921
こ構成されるような(第3図)入カッくス132に沿っ
てインターフェイス論理回路78に適切な指令をEll
llカーる。
出力ラッチ274は、バス280上に印加されるような
オペランドレジスター260からのデータ、ハス278
上に印加されるようなブロクラムROM496からのア
ドレス指令、及び電力オン監視回路77(第2図)から
の電力オン信号を受け取る。次の信号はプリンターの他
の部分に印加するだめの出力ラッチ274により発生す
る。
(1) リボン持し上げ制御 (2) リボン駆動制御 (3) ハンマーストローブ (4) P、W、状態制御 (5) P、W、方向制御 (6) P、W、ストローブ (7)可能ツ°−ボ (8)命令速度(正規化) (9) ハンマーエネルギー(正規化)(10) キャ
リッジcusp (11) キャリッジストローブ (12) キャリッジ方向制御 (13) キャリッジモード制御 (14) 紙送り制御 (15) チェック (16) プリンター準備 〃リボン制御〃を示す第4図の単一 ラインは、実際は
上述の信号(1)と(2)のための2つのラインを含ん
でいる。同様に、〃p、 w、ザーボ制御〃と示される
単一ラインは、信号(4)〜(6)のための4つのライ
ンを含み、〃命令データ〃吉示される中4・−ラインは
、実際上は、正規化命令速度及びハンマーエネルギーデ
ータが時分割、すなわち時間多重方法で印加されるバス
である。〃キャリッジザーボ制御〃と示される単一ライ
ンは、上述の信号(10)〜(13)のための4つのラ
インを含む一方、〃状態〃と示される単一ラインは、上
述の信号(15)及び(16)のための2つのラインを
含んでいる。キャリッジcusp信号(9)はまだ説明
していないが以下゛に説明する。しかしながら、この時
点では、それは、個々の出力ラッチ274からプログラ
ム制御でモードスイッチ102(第2図)に印加される
ものであるよ言うことだけを述べておく。
ソフトウェアフラグ〃として後述する他の内部信号が、
好ましいプログラム化実行するときプロセッサ76によ
り内部使用のためにプロゲラl、により発生ずる。ごの
ようなプロクラム、及び発生ずるソフトウェアフラグの
木質は更に詳細に後述する。
望ましくはプログラム化されたマイクロプロセッサであ
るプロセッサ76は、その好ましい構成に関して説明し
たけれども、他の適当なマイクロプロセツサ及び同等の
マイクロプロセッサを適切にプログラミングして使用す
るこ吉もできることは勿論である。このようなマイクロ
ブロセフ力の−例は、カリホルニア州ザンククララのイ
ンデルコーポレーション(Intel [:orpor
aLion )によって製造されたIntel 808
 (]ユイクロプvフセセフである。好ましいマイクし
1ブDセツヴの別の回路詳細は引例、のマニュアルに開
示されているか、その各構成要素はテキザス州ダラスの
デキ→ノス・インスツルメント社(Texas Ins
Lruments Inc )又はカリポルニア州すン
ククララのナショナルセミコンダクタ社(Nation
al S++m1conducl:orCorpora
’cion )から入手し彷するらのである。
プリンター10の動1′1を第1〜4図と11.に、第
11〜24図のフローチャートを参照して1.シ2明す
る。プリンターlOに電力を印加することにより、電力
監視回路77は擬似電力オン11′1号を発生し、かつ
この信号が全てのカウンター、レジスター及びフリップ
フロップをリセットするためプロセラづ76に印加され
る。このように擬似電力オン信号はプログラムカウンタ
ー27()及び出力ラッチ274を形成するフリップフ
ロップを直接リセットす、る。このリセット動作と同時
に、主システムクロックが起動し、安定化する。
電力監視回路77が適切なレベルにある監視電圧を検知
するとすぐに、それは電力オン信号を発生し、勺ブクロ
ック264を可能にし、そしてプロクラム計数oooo
から動作するプログラムを開始する。
特に第11図を参照すると、次の電力オン信号、紙送り
及びリボン前進波形パターンが2進状に発生し、RΔM
272内の所定のアドレス位置に記1、へされる。この
パターンは従来のように再循環状態で選択的に変化させ
られ、かつ駆動装置116(第2図)内の紙送りモータ
ー及び駆動装置112(第2図)内のリボン送りモータ
ーをステップ動作させるためのステップパルスを発生ず
るために検出される。この技術は従来のものであるので
、これ以上は説明しない。
紙送り及びリボン前進パタ〜ンが発生した後、回復又は
開始化ルーチンが指令デコーダ198により始まり、チ
ェック及びハンマーストローブ出力ラッチ274と共に
全てのデータタグラッチ152をリセットする。さらに
、それはプリンター準備出力ラッチをセy+−する。ご
れらの出力ラッチ274の制御はバスB上の動作命令を
経て達成されるのに対して、データタグラッチ152の
リセットは、指令デコーダ198からのノ〜ス190上
のリセット指令に応答してデコート論理回路154(第
3図)からのリセット指令により連続的に達成きれる。
次の動作において、可能ザー小出力ラッチがセットされ
、それによ−、て可能力−ホ信号をプリント輪駆動装置
66及びキャリッジ組立体駆動装置104に供給して、
それぞれプリント輪42の回転及びキャリッジ組立体4
4の直線動作を制御するために加算回路80と100の
出力に応答するようにこれを可能にする。プリント輪及
びキャリッジ組立体ザーボはこの時に可能にされて、プ
リント輪及びキャリッジの開始化、ずなわら前述し、ま
た詳細に後述されるようにそれらのホーム位置への両方
の動作を達成する。さらに、プリント輸キャリッジ、及
びプラテン組立体を動かすのに必要なときのみ、あるい
はプリント輪とキャリッジの少くとも一方が手動で勅が
されるならば、プリント輪及びキャリッジザーボは可能
にされるということに注意すべきである。言い換えると
、所望の文字要素がハンマーにより衝撃され、かつ係属
中の動きがないとき毎に、勺−ボは不能にされ、それに
よって電力を節約し、ザーボモータノイズを減少させる
シーポが可能にされた後、〃進行中のプリント輪〃(P
IP)及び〃進行中のキャリッジ〃(CIP)ソフトウ
エアフラグがプロセラ力内にセットされる。これらのフ
ラグはプリン)・輪及びキャリッジ組立体の実際の動作
、又は切迫した動作の事実を表わし、そして以下に明ら
かになるように、プロセッサにより周期的に尋ねられる
。上述のフラグのセットに加え、かつそれに続いて、〃
プリント輸回復〃フラクがプロセッサ内にセットされる
。このフラグは実際の、又は1.IJ迫した回復プリン
ト輪動作を示している。実現されるように、回復動作は
、ボーム位置に復帰させることによるプリント輪及び±
ヤリ1.ツジの開始化を伴っている。回復動作は回復命
令を発生ずる主コントローラ−124によってメペレー
ク開始することができ、あるいは後述する理由のために
内部に発生ずることができる。
次ノ動作1;i、1々ΔM272内の適切なレジスター
により形成されるプリント輪ソフトウニ゛ノ′タイマー
をセットすることである。その後タイマーが起動するき
き、それは計数を始め、がっ3 [1m sの間、又は
P、Ill、増加あるいは11. Ill、 減少パル
スがインターフェイス論理回路78の増加−紬少論理回
W’6184 カらプロセッサにより受け取られるまで
、計数を続ける。この事については、タイマーがセラ1
〜された後、全てのザーボ状態信号はインターフェイス
論理回路78の出力ハスアセンブラ−166からメペラ
ンドレシスター260と262に送られる。これらの信
号は同期化+1.J偶数位置、P、 W、 ;i、−ム
、キャリッジ偶数位置、及びキャリッジホード信号を含
み、そしてハスI80に沿−1て同期化回路172から
印加される。オペランドレジスター260と262から
、ザーボ状態信号はΔLU268を通して印加され、R
ΔM272内の予定のアドレス位置に記憶される。
、その後、プロセッサ76は、30m5−の期間にP、
W、増加パルスとp、 w、減少パルスのいずれかが発
生したかについて尋ねる。もし答がyes ならば、R
A M 272内のレジスターによって形成され、かつ
プリント輸の実際の位置のトラックを保持するプリント
輪絶対ソフトウェアカウンターは、事情次第で一つ増加
又は減少させることにより更新される。絶対カウンター
が更新された後、増加−減少論理回路184のプリント
輪部分はリセットされ、そしてプリント輸タイマーがセ
ットされる。
この動作に続いて、プロセッサは、セットされるプリン
ト輸回復フラグにより明示されるような回復プリント輪
動作が実行されるが、又は実行されようとしているのか
を尋ねる。もし、P、’ll 増加又はP、W、減少パ
ルスのいずれがか発生したのかの質問に対する答がNo
であるならば、更新カウンター及びリセット増加−減少
論理動作は、上述した回復質問である次の段階によって
バイパスされる。
プリント輪回復フラグがセットされたならば、すなわち
回復動作が実行されるか、又はまさに実行されようとし
ているのならば、プ■コセフ→)76は、CIPフラグ
がセットされているか、すなわちキャリッジ組立体が動
かされるか、又は動かされようとしているのかについて
ノS・ねる1、6し答かNoであるならば、次の質問は
、プリント輪が配列しているかどうかである。これは、
回復動イ′1か開始され、かつ忠実な(低レベル)P、
W偶数位置信号が第3のP、W ホードパルスと同時に
発生してから、3つのPW、ホードパルスが発生したと
いうことを意味している。回復又は開始化動作中に、b
しプリント輪が配列されホー7・位置に辻する所定の割
合で減速を開始するならば、プリント輪は一定速度で3
度;ドーム検出器を通過して回転させることによりホー
ム位置に回転させられる。開始化中のこの一定速度の回
転に従って、プリント輪は停止するように命令されたと
き停止するために30計数かかり、そしてホーム位置は
p、 tll、ホーム検出の右回りに15文字位置にあ
る。p、w、、、位置1信号の各上口交差によりP、 
W、増加又はP、 W、減少)Kルスが発生ずる一方、
−文字スペース増加光たり2つの上口交差があるので、
ε1数30(偶数割数)でボーム位置に達するために、
P、 W、ホームパルスの検出は、真(低レベル)P、
W、偶数位置信号と一致しなければならないということ
が明らかとなろう。第3のP、l’l、ホーム信号が偶
数位置信号と一致して発生ずるとき、プリント輸は適切
に配列される。
bしプリント輪が適切に配列されるならば、プリント輪
回復フラグはリセットされ、かつプロクラムは’J<1
1図の入力ザーボ状態動作に分岐する。
第1又は第2のp、 tu、ホームパルスのみが検出さ
れるとき、あるいは第3のP、 W、ホームパルスが擬
似(高レベル)p、w、偶数位置信号と一致して発生ず
るときのように、プリント輸が適切に配列されないなら
ば、プリント輪絶対ソフトウェアカウンターは繰り返さ
れるべき動作のためにリセットされ、すなわち第4のP
、Ill ホームパルスはP、 W、偶数位置信号と比
較される。もし必要な条件が依然として満たされないな
らば、それλ(配列するすで動作が絶えず反復され、あ
るいは配列しないならば、オペレータは連続的に回転す
るプリント輪を発見したときにプリンターを11!(効
にする。このような連続回転は、ホーム検出器の起ごり
円る不整合、又は回路内の他の誤りを示している。
プリント輪回復及び進行中のキャリッシフラクがそれぞ
れセットされ、かつセットされていない出仮定して、絶
対カウンターがリセットされた後、又はプリント輸回復
フラクがセットされなかったかどうかをチェックした後
、又は進行中のキャリッシフラクセットされたかどうか
をチェックした後、増加−派生信号を除いて出〕Jバス
アセンブラー170内にロードされた全ての命令が、バ
ス170と134に沿ってオペランドレジスター206
と262に伝達される。これらの命令は、それらが存在
する程度に、データタフ信号、ブライオソテイ信号(F
BI−(:PVB)、そして回復及びリボン持ち上げ信
号を含んでいる。これらの命令はデコード論理回路15
4からの可能指令に応答してアセンブラ−166から出
力される。
この動作が完了したとき、プロセッサは、リボンを集め
るかどうかについて尋ねる。これはリボン前進ソフトウ
ェアフラグを見ることにより決定される。ずなわらもし
それが設定されているならば、そのときリボンは前進さ
せられる。もしリボンが前進させられるならば、プロセ
ッサ1よ次に、リボンが既に前進させられたかどうかに
ついて尋ねる。もしYESならば、前進リボンフラグは
リセットされる。らしNOならば、あるいはもしリセッ
トが最初の瞬間に前進させられなかったならば、そのと
き今説明したリセット動作はバイパスされる。
さて第13図を参照し、かつプログラムの次の段階に従
って、プロセッサは′、進行中のリボン変化フラグがセ
ットされたかどうか、すなわちリボン変化が生じている
か、又はまさに発生しようとしているかに尋ねる。リボ
ン変化とは、低位置にあるならばリボイを持ち上げ、又
は上位置にあ□るならばリボンを低下させることを意味
する。もし答がNOであるならば、プロセッサはPIF
フラグがセットされているか、又はチェック信号が存在
するか、すなわちチェッククラッチがセットされている
かどうかについて尋ねる。もしどろらも存在しないなら
ば、次の質問は、リボンが既に所望の位置に変化したか
どうかである。t、LNOならば、そのとき所望のリボ
ン変化が達成され、そして進行中のリボン変化フラグが
セットされる。
プロセフシが次に、進行中のリボン変化フラグがセラ)
・されているかどうかについて肩・ねるとき、その答が
、YESであるならば、次の質問になり、その変化が完
了したかどうかについて尋ねる。もしYESならば、進
行中のリボン変化フラグはリセットされる。もしNOな
らば、又はもしI−) I’ I”フラグ又はチェック
クラッチがセットされているかどうかの上述の質問がY
ESならば、又はリボン変化が既に達成されたかどうか
の質問に対する答がYESであるならば、そのときプ■
」クラムは再び、PjPフラグチェックラッチがセット
されているかどうかを尋ねる。
もし最後の質問に対する答がYESならば、このプログ
ラムは、第14図に示され、かつ後述されるルーチンに
分岐する。bし答がNOであるならば、プロセッサは次
に、任意のデータタフ信号又は入力命令信号が受け取ら
れたかどうかについて尋ねる。もしYESならば、この
プログラムは第14図のルーチンに分岐する。もしNO
ならば、プロセフ→ノは、サーボが可能にされているか
どうかについて摺・ねる。もしNOならば、次の質問は
、Jl(1加又は減少パルスが発生したかどうかである
もしYESであるならば、サーボは、サーボ可能信号を
発生させることにより可能にされ、そしてバス1901
のプロセッサからの命令に応答して、増加−減少論理回
路184はデコード論理回路154からのリセット命令
によってリセットされる。もしサーボが可能にされたか
どうかの答がYESだったならば、そのときプロセッサ
は30m5タイマーが終了したかどうかを尋ね、そして
増加又は減少パルスがその期間内に発生するはずか、又
はサーボが不能にされる。従って、らしタイマーが設定
されて以来30msが終了したならば、サーボは不能に
され、かつ長い未使用フラグがセットされる1、 ’b
 L 30 m S期間がまだ終了していないならば、
又はもし増加又は減少パルスが発生したかどうかの上述
の質問の着がNoならば、又はサーボが可能にされ、か
つ増加−減少論理回路184がリセットされたのちのそ
の質問の答がYESであるならば、プロクラドは第11
図の人力サーボ状態動作に戻る。
さて第14図に示されたルーチンを参照すると、プロセ
ッサは、チェック又はサーボ可能条件のためのテストを
バイパスするかどうかについて尋ねる。サーボがキャリ
ッジ回復動作中又はチェック状態が検出された後故意に
不能にされる場合にバイパスが行われる。もしその答が
NOであるならば、プロセッサは、サーボが可能にされ
たかどうかについて尋ねる。もし答がNoならば、サー
ボは可能にされる。もしバイパスが性成されるならば、
あるいはもしサーボが既に可能にされているならば、プ
ロセッサは次に、進行中のプリント輪回復フラグがセッ
トされているかどうかについて尋ねる。もしNoならば
、次の質問は、回復命令が受け取られたかどうかである
。もしYESならば、プログラムは第11図の回復ルー
チンに戻る。
もしNOならば、又はもし進行中のプリント輪回復フラ
グがセットされたならば、プロセッサはC,II)フラ
グがセットされているかどうかについて尋ねる。もしY
ESならば、プログラムは第21図に示されかつ後述さ
れるCIPルーチンに分岐する。
もし進行中のキャリッジフラグがセットされなかったな
らば、次の質問は、I) [Pプラグ又はチェックラッ
チがセットされているかどうかである。
もしNOならば、プロセッサは、キャリッジデータタフ
信号が受け取られたかどうかを尋ねる。もしYESなら
ば、プロセラ勺は、F B I−1(印字後改行シーケ
ンス)信号が受け取られたかどうかを尋ねる。もしNO
ならば、プログラムは第21図に示されたキャリッジル
ーチンに分岐する。もし。
YESならば、又はもしキャリッジデータフグ信号が受
け取られなかったならば、又はP I 1)フラグもし
くはチェックラッチがセットされたならば、そのときプ
ロセッサは、進行中の紙送りフラグがセットされたかど
うかを尋ねる。もしYESならば、プロクラムは第24
図と関連して以Fに説明する進行中の紙送りルーチンに
分岐する。
もし進行中の紙送りフラグがセットされていないならば
、プロセッサは次に、P t Pフラグ又はチェックラ
ッチがセットされているかどうかについて尋ねる。もし
NOならば、次の質問は、P、++。
データタフ信号が受け取られたかとうかである。
もしYESならば、プロセラ力はP I3 V (印字
板紙送りシーケンス)信号が存述するかとうかを尋ねる
。もしNoならば、プロセフ→フは第2/1図の紙送り
ルーチンに分岐する。l、 L Y E Sならば、又
はもしP、Ii、データタフ信号が受け取られなかった
ならば、又はししP I I)フラグもしくはチェック
ラッチがセットされたならば、プ丁7セツザは第15図
に示されたルーチンを実行する。
さて、第15図のルーチンを参照すると、プロセッサは
、〃ロングキャリッジ・シークエラーがセットされてい
るかどうかについて尋ねる。このフラグは現在のキャリ
ッジ位置が所望のキャリッジ位置から0.021 cm
 (1/120 インチ)の増加が127回分以上ある
ときはいつでもセットされる。もし答がYESならば、
プログラムは第11図の人力サーボ状態ルーチンに戻る
。もしNOならば、次の質問は、J) I Pフラグ又
はチェックラッチがセットされているかどうかである。
もしNOならば、プロセフ→ノーは、p、 w、データ
タフが受け取られたかどうかを尋ねる。もしNOならば
、プロクラムは第11図の人力サーボ状態ルーチンに分
岐する。もしYESならば、プロクラムは第18図と関
連して後述するプリント輪ルーチンに分岐する。
もしPIFフラフラはチェックラッチがセットされたな
らば、プロセッサは、プリント輸が所望の停止位置に達
したかどうかについて尋ねる。もしNOならば、プログ
ラムは第19図と関連して後述するI) I ))ルー
′チンに分岐する。もしY l> 8ならば、次の質問
は、PIPフラフラセットされているかどうかである。
もしY E Sならば、ブロク゛ラドは第11図の人力
づ一ポ状態ルーチンに分岐する。もしNoならば、ブロ
セフづは、チェック信号が存在するかどうか、ずなわら
チェックラッチかセットされているかとうかを尋ねる。
もしYESならば、プロセッサは第16図に描示された
ルーチンに分岐する。もしN Oならば、次の質問は、
プリント輪シークエラーがあるかとうかである。プリン
ト輪ンークエラーは、■の211数がプリント輪絶対ソ
フトウェアカウンター内に記憶され、ずなわぢ1/2文
字スペースj1![れた瞬間に、p、 tu、偶数位置
信号が発生(低レベル)したときに検出される。+1.
W、偶数位置信号は偶数状態を示し、かつそれは1の3
1数(奇数計数)の場合ではない。
プリン1−輪シークエラーか、開始化丁、l111′i
でプリント輪をそのホーム位置に減速する間であろうと
又はプリントのために所望の(命令された)停止位置に
減速する間であろうとも、発生するとき、プログラムは
位置決め動作を再び達成する。命令位置決め動作の場合
に、このプロセスは、プリントのための所望の(命令さ
れた)停止位置にプリント輪を位置決めする前に、開始
化手順によって始まる。プリンター10のこの動作は第
15図の説明と関連して以下に明らかになる。
そのとき、もしプリント輪シークエラーが発生しなかっ
たならば、プログラムは第16図のルーチンに分岐する
のに対して、もしシークエラーが発生したならば、プロ
セッサは、多くのエラーが発生したかどうかを尋ね、す
なわち開始化であろうと、命令であろうと所定回数のシ
ークエラーに応答し−C1所定回数、例えば8回の位置
決め手順が反復されたかどうかを尋ねる。もしあまりに
多くのシークエラーが発生したならば、プロセッサはチ
ェックラッチをセットし、かつ第17図に示し後述する
ルーチンに分岐する。もしエラーの発生が8以下であっ
たならば、プロセッサは、進行中のプリント輪回復フラ
グがセットされているかどうかを検出することにより、
回復動作が進行中であるかどうかを尋ね5る。もしYE
Sならば、プログラドは、プリント輪フラクをセットす
ることによって始まる第11図のルーチンに戻る。もし
NOならば、再試行プリント輪フラグがセットされるの
に続いて、プロセッサはプリント輪タイマーをセットす
ることによって始にる第11図のルーチンに戻る。
さて、第16図に対するルーチンについて説明する。ブ
ロセフシは、進行フラグのプリント輪回復がセットされ
ているかどうかを尋ねる。もしYESならば、選択論理
回路13 [i (第3ヌ1)の回復ラッチはリセット
される。らしNoならば、プロセッサは、再試行が進ン
)中であるかどうか、すなわち進行中の11f試行フラ
クがセフl−キれているかどうかを尋ねる。もしYES
ならば、あるいはプリント輪回復が進行中の場合に回復
ラッチがりセットされた後、ブロセフジ1は、チェック
状態が存在するかどうかを尋ねる。もしYESならば、
再試行及び回復フラグがリセフ1−され、そしてブログ
ラムは第11図の入力勺−ボ状態ルーチンに戻る。もし
チェック状態が存在しないならば、プロセラ勺は、再試
行フラグがセットされているかどうかを尋ねる。もし依
然としてその答がYESならば、プログラムは、第18
図に示されからデープルROM 266からの所望のプ
リント軸位置データを取り出すことによって始まるプリ
ント輪ルーチンの一部に分岐する。もし後者の質問に対
する答がNOならば、プロセッサは最初にPIPフラフ
ラリセットし、それからプリント輪再試行及び回復フラ
グを、リセットし、そして第11図の人力サーボ状態ル
ーチンに戻る。
もし最初の再試行フラグ設定質問の答がNoならば、ブ
ロセフづは、何れかの動作が進行中であるかどうかにつ
いて尋ねる。ずなわらリボン変化、リボン前進、進71
中のキャリッジ又は紙送りフラグのどれかがセットされ
ているかとうかについて尋ねる。もしYESならば、プ
ログラドは、第11図の入カヴーボ状態ルーチンに分岐
して戻るもしNoならば、それは、プリントが所望の位
置に達し、かつキャリッジ及び紙送り組立体が静止・し
ているということを意味している。このように、ハンマ
ー組立体60を作動することができる。このためプロセ
ッサはテーブルl々0M266から正規化ハンマーニオ
、ルギーデークを取り出し、かつこのテ、−−りをD/
△変換器88及び強度選択スイッチ122を介して印加
し、選択された文字要素を衝撃する所望の力のレベルを
表示するハンマーエネルギー)言号を(ηる。このハン
マーエネルギー信号は回路122からハンマー制御回路
120に印加される。ハンマーエネルギー信号クを取り
出した後の次の段階で、プロセッサはハンマーエネルギ
ー信号をハンマー制御回路12()内にロードするだめ
のハンマーストローブ信号を発生し、それによって衝撃
ずべき選択された文字要素のために必要な量の衝゛l昇
工茅ルギーによってノ\ンマー組立体60を駆動させる
ハンマー組立体か必要な期間イ′[動した後、プト7七
ン→)はハンマー組立体を不作動にし、P、 Lデーク
クタラ・ソチをリセ・ントし、それからP I Fμ丁
試行及び回復フラグをリセットするのに続いて、第11
図の人力サーボ状態ルーチンに分岐して戻る。
さて、第15図に関連して第17図について説明すると
、あまりに多くのプリント輪す−ボエラーが検出された
ならば、プロセッサのプリント輪チェックラッチがセッ
トされ、続いて状態論理回路142(第3図)のチェッ
クラッチをセットする。その後、プリント輪シークフラ
グの最終がセットされ、続いてプリント輪及びキャリッ
ジサーボを不能にする。これに続いて、バイパスサーボ
可能テストフラク(第14図参照)をセットし、それか
ら第11”図の入力サーボ状態ルーチンに分岐する。
上記プリント輪ルーチンを第18〜20図を参照して説
明する。このルーチンの始めに、全てのプリント輪人カ
データが、インターフェイス論理回路78の出力バスア
センブラ−166からプロセッサのオペランドレジスタ
ー262内にロードされる。8己1:念されているよう
に、このデ゛−夕は、衝撃ずべき所望の文字を構成する
修正7ビツトASCIIコードである。この動作後、プ
ロセッサは、PIP及びリボン01j進フラグをセット
し、それから人力データが正当な文字を構成しているか
どうか、すなわち正しいASCIIコートが使用された
かどうかを尋ねる。もしNOならば、小文字〃W//に
相当するASCIIコードが使用される。もしYESな
らば、ASCII符号化文′−jとはテーブルROM2
11i6へのアドレスとして導かれ、かつそれはl”、
 W、所望位置信号(多ビット信号)を主データ伝達バ
ス276(第4図)に供給して、オペランドレジスター
26(]と2に2及び△LU268を通して印加し、後
述する1」的のためにRΔM272内に記憶する。この
動作における次の段階は、プリント輸シータフラグの終
了をりセットし、そしてプリント輪ソフトウェアタイマ
ーをリセットすることである。
第19図に示されるように、プロセゾ→ノはそれから、
プリント輸タイマーが終了したかどうか、ずなわらP、
 W、増加又はr’、l’1.誠少パルスを発生ずるこ
となく 30’ m sが過ぎたかとうかを尋ねる。b
し答が、Y E Sならば、プロセッサはプリント輪チ
ェックラッチをセットし、第17図のルーチンに分岐す
る。もしNoならば、プロセッサはΔLU268に、オ
ペランドレジスター260と262を通り主データ伝達
バス276に沿ってRΔM272からΔLU268に印
加されるようなP、W。
所望位置データと、主データ伝達バス276に沿って、
レジスター260と262を通り、17ΔM272内の
絶対ソフトウェアカウンターがら△L[Jに印加される
ようなP、llI、実際位置データとの差を副算さぜる
。RΔM272がら実際及び所望位置データを送る動作
は、第19図の〃差を剖算〃と表示されたブロック内に
含まれると考えることができる。ごの様な計算は、プロ
セラ→)の各内部処理ザイクルの間に一回発生ずる。
ΔL U 268が差を計算した後、プロセッサはこの
差がセロより大きいがどうかについて尋ねる、。
もしNOならば、その差がセロに等しいことを意味し、
プロセッサは、プリント輪が安定したがどうか、すなわ
ち停止位置にきたがどうかを摺・ねる。
もしNoならば、プログラムは第11図の入カサーホ状
態ルーチンに分岐する。らしYESならば、プロセラ勺
はプリント輪探求フラクの終γをセットし、それからプ
リント輪す−ボが一定位置モードで動作しているという
ごとを意味する11.W、モート制御信号が発生してい
るかどうかを尋ねる。もしYESならば、プロクラムは
人力→ノーボ状態ルーチンに分岐し、もしNOならば、
プリント輪シークエラーフラクがリセットされ、それか
らプロクラムは第11図の人力勺−ホ状態ルーチンに戻
る。
P、W、所望位置と11.W実際値;6:の間の差かセ
ロより大きいかとうかの質問に苅する答かY F、 S
ならば、ブIJセフザ(ま、その差の絶交・111市が
1]5より大きいかとうかを尋ねる。この動作は△+−
Uで実行され、かつプリント輪42の回転方向を決定す
るために必要であり、そして回転円弧は常に最小であり
、ずなわら180’以−1−’ tたはI 80 °に
等しいということを思い出すであろう。名文字スペース
動作のために2つの増加又は誠少パルスか発生ずるので
95の絶対差が選択される。というのはこのようなパル
スはP、W、位置1信号のゼロ交叉に発生し、好ましく
はプリント輪42上に96文字あるからである。従って
、もし絶対差が96以」二であるならば、逆回転がなさ
れる。
絶対差が95より大きい場合に、プロセッサは/\L[
J268に、逆回転のために新たな差を計算させる。こ
の動作後、プロセッサは逆動作フラグをセットし、それ
から最大プリント輪命令速度フラグをセットする。もし
前進動作のために最初に計算された絶対差が95より大
きくないならば、そのとき前進動作フラグがセットされ
、続いて最大プリント輪命令速度フラクがセットされる
プロセッサは次に、計算された差が63よりも大きいか
どうかを尋ね、そしてこのような質問は適当な比較回路
によってΔLU268内で行われる。もし答がYESな
らば、それは、最大P、11 命令速度信号はモートス
イッチ74を通して加算器80(第2図1)に印加され
るということを意味している。従って、正規化最大P、
W、命令速度信号は命令速度出力ラッチ274からD/
Δ変換器88を通してS / l−1及び平滑回路に印
加され、この回路では以下に説明するプロクラムに基つ
き適当な時間でス)o−りさせる。前述したように、回
路90は、最大1ノ、W 命令速度信号を構成するため
にプリント輪42の独將の動作’I’!i性を表わず定
数と、正規化最大1)、W、命令速度信号を乗算するた
めの半没を含んでいる。
もし計算された差が63以下であったならば、プロセッ
サはこのように4算された差をデープルROM 266
へのアドレスとして印加する。5(算された差は17Δ
IVI 272から主データ伝達ハス276に沿って、
メベラン1−レジスクー2(j2を通り、かつハス28
2に沿ってROM266に送られる。移動すべき残りの
差のための相当する11゜規化P、Ill命令速度は、
ROM 266から主データ伝達ハス276に沿って、
オペランドレジスター260を通り、かつハス280を
通って速度命令データ出力ラッチ271Iに印加される
所望の命令速度信号がD/Δ変換器88に印加された後
、プロセッサは、プリント輸すニボが位置モードにある
かどうかを摺・ねる。もしYESならば、プロセッサは
、プリント輪が安定したかどうかを尋ねる。もしそれが
安定しなかったならば、このプログラムは入力サーボ状
態ルーチンに分岐する。もしそれが安定したならば、プ
リント輪シークフラグの終了がセットされ、かつプロセ
・ソサは再び、プリント輪す−ボ位置モードにあるかど
うかを尋ねる。もしYE、Sならば、プロクラムは入力
サーボ状態ルーチンに分岐する。もしそれが安定したな
らば、プリント輪シークフラクの終了がセットされ、か
つプロセッサは再び、プリン)−輪す−ボが位置モート
にあるかどうかを尋ねる。
もしYESならば、プログラムは、人力サーボ状態ルー
チンに分岐する。そし−CもしNOならば、プリント輪
タイマーがリセットされ、それから入力サーボ状態ルー
チンへの分岐がなされる。
もし、プリント輪サーボが、D/A変換器88への命令
速度データの印加に続いて位置モードにあるかどうかを
プロセッサに尋ねるとき、その答がYESならば、P、
lA ストローブ及び方向スト[フープ信号が第20図
に示されるように発生ずる。
これに続いて、プ■−7ヤツカは、rXl労されたXか
lより大きいかどうかについてz・j・ねる。6し答か
YESならば、プロクラムは第111’21の入カー+
J−ボ状態ルーチンに分岐して戻る。もし答がNOなら
ば、次の質問は、P、 W、偶数位短信t3が擬似信弓
であるかどうかであり、かつそれは1の差、すなわち奇
数差の場合でなければならない。bLr’、W偶数位置
信号が発生ずるならば、ブロセフ刃はプリント輪ンーク
エラーフラクをセットするのに対して、もしP、IIl
、偶数位置信号が擬似信号であるならば、所望の状態、
それからプリンl−輪シークユラーフラクかりセットさ
れる。いずれの場合に、P、獣モート制御信号がその後
に発生してこのためモードスイッチ74によりP、W、
1信号のみを加算器80に通すこよによりプリント輪づ
−ホを位置モードに切り換える。l)、111.モート
制御45号の発生に続いて、プログラムは第11図の入
力サーホ状態ルーチンを実行する。
前述したように、すなわち2モードザーボ制御により命
令位置決め中と共に、開始化中にプリント輪の制御され
た減速が応用できるということを注意しなければならな
い。このようにして開始化中に、所望の停止位置、ずな
わちホーム位置″は絶゛対ソフトウェアカウンターの計
数30にある。それからプロセッサは、計数29、ずな
わぢホーム位置から1計数離れた探求エラーが存在する
かどうかについて尋ねる。
キャリッジルーチンを第21〜23図を参照して説明す
る。第1の動作は、全てのキャリッジ入力データをデー
タレジスター196からハス134に沿ってオペランド
レジスター260と262にロードすることである。実
際の位置から所望の位置までの移動すべき距離を表わす
このデータは、レジスター260及び262からΔLU
268を通り、そしてキャリッジ差ソフトウェアカウン
ターに関して前述したRAM272内の所望の7′ドレ
ス位置に記憶される。この動作に続いて、ブロセフ勺は
CIPフラグをセットし、そして増加−減少論理回路1
84のキャリッジ部分をリセy+・する。これに続いて
、プロセッサは今人力されたキャリッジ位置データが奇
数であるが、偶数であるか、ずなわぢ最小位ビットが〃
1//であるか/10〃であるかについて尋ねる。もし
最小位(第12番目)ビットがハ′イナリOであるなら
ば、それは、信号が奇数であり、かつ、全キー1− ’
J 、yジ動作が1/120 の奇数倍であるというこ
とを意味するのに対して、もし信号が)<イナリ1であ
るならば、それは、信号が偶数であり、かつ全キャリ・
7ジ動作か1/120 の偶数倍、ずなわ’、)] /
 60の倍数であるということを意味している。
ししキャリッジ位置データが奇数であるならば、キャリ
ッジ位置l信号は、それがキャリランモード制御信号に
よりモートスイ・ンチ102を通されるときに反転され
る。今後//CUS■]l/反Φノ:動1′1として称
されるキャリッジ位置1信号の反転は、キャリッジcu
sp信号をモードスイッチ102に印加することにより
達成される。奇数キャリ・yシデーク信号によってcu
spを反転する必要のある理由は、1/120 インチ
動作の奇数倍により、キャリッジ位置モードのスイッチ
102を普通に通されるキャリッジ位置1信号部分は、
必要な下降傾斜のかわりに上昇傾斜を有するということ
である。
もしキャリッジ位置データが偶数であるならば、プロセ
ツサは上述したカーボ状態信号を人力するのに対して、
もしこのデータが奇数であるならばサーボ状態信号は、
逆CLJ S P !Ij作が完了した後プロセフザ内
に入力される。それから11コセツサはキャリッジタイ
マーが終了したかどうか、すなわち30msの期間がキ
ャリッジ減少パルスを発生ずることなく過ぎたかどうか
を尋ねる。もしYESならば、キャリッジチェックラッ
チはセットされ、プロクラブ・は第17図のルーチンに
分岐する。もしこの時間が終了しなかったならば、プロ
セットは、長い未使用フラグがセットされたかとうかに
ついて尋ねる。もしYESならば、プロセラ力は増加−
減少論理回路184のキャリッジ部分をリセフ1−シ、
それから5msタイマーが終了したかどうかを尋、ねる
。もし5 m s ia<終了しなかったならば、プロ
グラムは第14図のルーチンのその部分に分岐して戻り
、進行中の紙フラグがセットされているかどうか四・ね
る、1もし5ms期間が終了したならば、長い未使用タ
イマーがリセットされ、プロクラムは第22図に示され
るように、キャリッジルーチンを続ける。
第22図を参照すると、ブロヤツ殺は、キャリッジ減少
パルスが発生したかどうかを尋ねる。もしYESならば
、プロセッサは増加−減少論理回路184のキャリッジ
部分をリセットし、それからキャリッジ30 rn s
タイマーをリセ・ントし、そしてRAM272内のキャ
リッジ差ソフトウエア力つンクーを一つ減少させる。そ
の後、又はキャリッジ減少パルスが発L+−: L−1
ヱか−2た一IJらば、プ■1セッザは、進行中のキャ
リッジ回復フラグがセットされているかとうかを尋ねる
1、もしNoならば、プロセラ力は最大正規化キャリッ
ジ命令速度ラッチをセットし、それからRAM272内
のキャリッジ差ソフトウェアカウンター内に記憶される
差が127より大きいかどうかを尋ねる。fl)LNO
ならば、ブワセフ・ノ゛は差計数’a−RAMからテー
ブルROM2(i6に送り、移動ずべぎ残りの差のだめ
の適切な正規化キャリッジ命令速度4M号を゛rドレス
する。これに続いて、このような正規化キャリッジ命令
速度信号はD/A変換器88に送られる。
この差が127より大きいと検出されたならば、最大正
規化キャリッジ命令速度信号は、I) / A変換器8
8に送られる。D/A変換器88に適切な命令速度を送
った後の次の動作は、キャリッジ→ノーボが位置モート
にあるかどうかを尋ねることである。もしYESならば
、プロクラムは第23図の〃’FT M 〃ルーチンに
分岐する。もしNOならば、プロセラ力はキャリゾジス
トローブ憤りを発生し、それからプログラムは第23図
に示された〃K //ルーチンに分岐する。
さらに第22図を参照すると、もし進行中のキA・リッ
ジ回復フラグが七71−されたかとうかの質問に苅する
答がNoでなくてYESだったならば、予定の前進正規
化キャリッジ命令速度414号は11/八変換器88に
送られる璧f+lfiがなされろ。これはRAM272
内の位置から速度信号を呼ひ出し、メペランドレンスタ
ー26(]内にそれを記1意するこきによっCなされる
。これかなされるとき、プロセラ力は逆転又は前進し−
(動かなければfjらないかを尋ね、そしてキャリッジ
のための回復開始化ブし]セスは2つの、X1も分に分
割され、ずなわら最も左の移動限界への第1の速度での
Jφ)1)、動1′[と、キ〒リッンホ−1・がもはや
検出されなくなるまでの第2のψ度での前進動イ′ド(
゛あり、その点で、キャリッジは2つのキャリッジ減少
パルスの発生に相当する附加距離をI’JJ <ように
命令される。このようなパルスの発41; II!jに
、キャリッンポ=1・位置に達する。
それから、もしキャリッジか依然とし−C逆転で勅かな
(プればならないならば、前進正規化命令速度信号は禁
11二され、かつ逆転正規化キャリッジ命令速度4i号
は1ゼΔIvl 272から111′ひ出され、必要な
命令データ出力ラッチ27/l峻経てNつ/△変換器8
8に送られる。プロセッサはそれから、キャリッジホー
ムが検出されたかどうかについて尋ねる。もしNoなら
ば、キャリ・yジストロープ信号が発生して、逆転正規
化キヤ1用ソジ命令速度信号をS / H回路92に通
し、それからプロクラムは第23図のルーチン// K
 //を続ける。他方、もしキャリッジホームが検出さ
れるならば、サー;ドは不能にされる。これに続いて、
プロセ・y”)は、100m5ソフトウエアタイマーが
終了したかどうかを尋ねる。もしYESならば、づ−ホ
は前進キャリッジ動作のために可能にされ、それからプ
ロクラムは第14図のルーチンのその部分に分岐し、進
行中の紙送りフラグがセ・71・されているかどうかの
質問を始める。もしl OOmsの貯量が経過しなか−
、たならば、ブTlクラl、はただらにこの動作を分岐
する。
もしキャリッジを前進させることができるならば、プロ
セラづは、キャリ・ンジが適応させられているかどうか
、ずなわらキャリッジホーム信′弓がキャリッジ偶数信
号と一致して発生ずるかどうかを尋ねる。もしこの場合
でないならば、プ[’lセセフはキャリッジストローブ
を発生して、前進正規化キャリッジ命令速度化1シ・を
S / l−1回路92に通ず。もしY L: Sなら
ば、プr−1セッザはキャリッジ回復フラグをす十ノド
し、それからキャリッジスト11−ブ信号を発生ずる。
第23N4参照すると、// K //ルーチンに従っ
て、ブOヤッ勺は、Z/J<1より大きいかとうか4尋
ねろ。もしY IE Sならば、プ■jクラムは前述し
た第14図のルーチン部分に分岐し、進jj中の紙送り
フラグがセラ1−されているかとうかを尋ねる3、もし
N Oならば、プロセラ→)は次に、位置モー1−の動
作に入ることができるかどうかをぺ・ねる。もしNoな
らば、プロクラムは全説明した第1/1図のルーチンに
分岐ずろ3.らしYl・:8ならば、ブ11セッ→ノは
最初にヰヤ’J yンモーI・制御信シーシーを発生し
、それからキャリッジタイマーをリセ7l−(−1そし
て第14図のルーチン部分を天h L、進1]中の紙送
りフラグがセyl・されているかどうかの質問を始める
第23図に示された〃TTM〃ルーチンに従って、プロ
セッサは、キャリッジが安定しているかどうか、すなわ
ち最終的に停止したかどうかを摺・ねる。もしNoなら
ば、プログラムは第14図のルーチンの前述の部分に分
岐する。もしYESならば、プロセフシはデコード論理
回路157Iによってキャリッジデータタグラッチ15
2をリセットし、それからCIPフラグをリセリトン、
そし−Cキャリッジタイマーをリセットし、第14図の
ルーチンの前述の部分に分岐する。
第24図の紙送りルーチンを参照すると、プし7セツザ
は最初に、データレジスターI:34内に記憶された紙
送りデータをオペランドレジスター260と262に■
コードし、それからΔLU268を通して送り、RΔM
272内に記憶する。
その後、プロセッタは進行中の紙送りフラグをセラ1−
シ、それから長いキャリッジシークフラグがセットされ
ているかどうかについて尋ねろ1.もしキャリッジシー
クフラグがセットされているならば、それは、キャリッ
ジが127 1/120 インチ以上増進しなげればな
らないということ4意味している。キャリッジ動作の速
度により、ブロセフ勺は、内部プロセスサイクル中にし
ばしばキャリッジを使用しなければならない3.従って
、しし長いキャリッジシークフラグがセットされ−Cい
るならば、プ■コセフシは奇数又は偶数ブDセス→ノイ
クルが行オっれるかとうかについて尋ねる。ずなわら、
Ml lのプロセス勺イクルは奇数であり、第2は偶数
である等である。
しし内部プfJセスツイクルか山数でΔ)るならば、プ
ロセフヴは紙送りルーチンをノ\イパスし、第11図の
入力サーボ状態ルーチンに戻っ−C、キ。
リッジ使用を増加する。プロセス→ノイクルか偶数であ
るときのめ、長いキヤリツシン−り状態の間、紙送りか
使用され、ずなわら紙送りルーチンは受け取った紙送り
データを処理するた約に実行される。もし長いキャリッ
ジシークフラグかセットされブSいISらば、紙送りル
ーチンは1:;3に、内jXlへブY】セスづイクル中
毎に実j−Jされる。
ブL′lセッ勺が、一時ブT−1±ス勺イクル中に紙送
リルーチンを実行すると仮定すると、紙送り装置により
移動しなければならない差がセTコより大きいかどうか
を尋ねることである3、主jントT−+−ラー124か
らブリンク−1Oに印加されたキャリッジ位置データに
よるように紙送りデータはこのような差を表わしている
。この差データは、IでへM272内の適切なγトレス
位置内にロードされ、そしてメベランドレシスター26
0と262からΔL U 268を通ってそこに印加さ
fする。このとき、もし差がゼロに等しいならば、プ「
コセフシは、紙送りモーターが安定したかどうかを尋ね
る。もしY E Sならば、進行中の紙送りフラグ及び
p、+r、デーデータグ又はオプションデータクラ)は
リセットされる。これに続いて/If 15図に示され
たルーチンに分岐する。もし紙送りモーターが安定して
いないならば、プログラムはただらに第15図のルーチ
ンに分岐する。。
もしこの差がゼロに等しくないならば、プロセラ勺は、
5 m s ′/J<終了したかどうかを尋ね、すなわ
ぢその期間に続いて、紙送りステ・Zプモーターは一つ
増加する。従って、もしこの期間が終了しなかったなら
ば、プロセッサは紙送り5 m sタイマーの動作を続
け、それからブ)15図のルーチンに分岐する。もし5
 m s IIJI間が終了したフ、荻らば、紙送り差
カウンターは一つ減少し、それから紙送りタイマーはり
セットされ、そして紙送りモーターは、紙送り制御信号
(第21ン1)4発71する、二とによりステンブ動作
する。これに続いて、第15図のルーチンに分岐する。
プリンター10内のプロセッサ76と共に使用するだめ
のLI下灯ましいプτjクラドのいくつかを説明した(
Jれど6、他のプロクラドリストにより、別のプロクラ
l、を碍ることらてきる。
木発明はその好ましい実施例に関し−CB(明したけれ
ども、訪許請求の範囲によって限定される本発明の要旨
から逸脱しない種々の31数変更を含むものであるこ唐
は勿論である。
【図面の簡単な説明】
第1図は、木発明の逐次型プリンターの前面企1視図、 第2Δ、21J、2O図は、第1図のプリンターの〕丁
」ツク図、 第3Δ、3B図は第2△、2B、2O図iこ示されたイ
ンター7、℃イス論理回路のフ゛口・ツク図、第4図は
、第2Δ、2B、2O図に示すプロセッサのブロック図
、 第5図は、第3△、3 B図に示すインターフェイス論
理回路の信号の関係を示すクイl、チー、−1・、第6
図は、第3図に一般的1ご示しだブライメ″リテイ論理
回路の回路図、 第7Δ、7B図は、第3Δ、;)13図に一般的(,7
示ず増加−減少論理回路の回路図、 第8図は第7△、7B図の増加−〃↓少論理101路の
キャリッジ部分により発生した種々の信号の波形図、 第9Δ、9B図は、第7Δ、7B図の増加−減少論理回
路のプリン1−輪部分により発生しtこ種々の信号の波
形図、 第io図は、ブ)2Δ、2B、2O図に描かれたハンマ
ー強度選択スイッチの回路図、そして第11〜24図は
本発明によるブリンク−の天1’+動作順序をfi’/
i <フローチー12−1〜である、。 10・・・・・プリンター 1に・・・・・プラテン4
2・・・・プリント輸 44・・・ キャリッジ組立体 52・・・・・駆動モークー ロ0・・・ハンマー組立体 62・・ リボンカートす・ンン FIG−28 FIG 2C Q−2149 ・ ]−「 FI6.8 運動なし FIG、94 運動なし FIG、98 第1頁の続き 0発 明 者 ジョン シー フラグ′ アメリカ合衆
国エル シーアレス ア・ 0発 明 者 ハルノリ ヨシカワ アメリカ合衆国ラ
イレスター ′ カリフォルニア州 95125 サン ボセベニュ−2
593 カリフォルニア州 95124 サン ボセγベニュー
 2142 手続補正書(方式) 昭和 年59°j1.−2E1 1、事件の表示 昭和59年特許願第85098号 2、発明の名称 プ リ ン タ − 3、補正をする者 事件との関係 出願人 名称 ゼロックス コーポレーション 4、代理人 7、補正の内容 図面中第3B図を別紙未配の通り訂正する。

Claims (1)

  1. 【特許請求の範囲】 (1) キャリッジと、 該キャリッジに回1)J9可能に取りイ・(けられ、複
    数の文字要素を含むプリント部材と、 前記プリン1一部材に連結され、該プリン+−aSS祠
    を所望回転位置に回転させる駆動手段と前記プリント部
    材に連結され、各々が前記プリント部材の回転連動を示
    す複数の周期的位置信号を発生ずる手段と、 n0記プリン)・部材の実際の回転位置を示す泪数を一
    つ増加させる増加パルスに応答する手段及び前記語数を
    一つ減少させる詰少訓数に応答する手段を含んだ前記プ
    リン) Ffl< 祠の実際の回転位置を示す計数を記
    憶する手段と、 前記計数に応答し、かつ前記位置信号を発生しかつそれ
    に応答する前記手段に連結された前記増加−減少手段の
    前記所望回転位置を表わす信号に応答して、前記プリン
    ト部材を一方向に回転する間前記位置信号の所定の一つ
    の期間内の所定点に増加パルスを発生し、また前記プリ
    ント部材を反対方向に回転する間に前記所定点に減少パ
    ルスを発生ずる手段と4含んでおり、前記増加−減少手
    段(よ、1971〜部材が前記所望回転位置を所定量だ
    け行きすきで回転しかつそれから前記所望回転位jff
    fに戻るとき、通常は発生ずるであろう所定の増加パル
    スの発、生を禁止する手段を含んでおり、更にnIJ記
    プリント部祠部材転方向及び速度を制御するプリント部
    4A制御手段を含むことから成る逐次型プリンター。 (2) 所定量だけ相互に位相変位しでいる3個の周期
    的位置信号かある特許請求の範囲の第(1)項に記載の
    プリンク−8 (3) 前記増加−減少手段は、 前記位置信号のうぢの第1の位置信号を受け取る第1の
    入ノJ1前記位置く85号のうらの第2位短信号の補数
    を受け取る第2の入力、及び出力を有する第1ラッチ手
    段と、 前記第1ラッチ手段の出力に連結された第1の入力、前
    記位置信号のうちの第3の位置信号を受け取る第2の入
    力、及び出力を有する第1ゲート手段と、 前記第1の位置信号の補数を受け取る第1の入力、前記
    第2の位置信号を受け取る第2の入力、及び出力を有す
    る第2ラッチ手段と、前記第2ラッチ手段の出力に連結
    された第1の人力、前記第3の位置信号の補数を受け取
    る第2の入力、及び出力を有する第2ゲート手段と、 前記第1の位置信号を受け取る第1の人力、前記第2の
    位置信号の補数を受け取る第2の人力、及び出力を有す
    る第3ゲート手段と、前記第1のゲート手段の出力に連
    結された第1の入力、前記第2のゲート手段の出力に連
    結された第2の人力、及び出力を有する第4ゲート手段
    と、更に 前記第4のゲート手段の出力に連結された第1の入力、
    前記第3ゲート手段の出力に連結された第2の入力、前
    記増加パルスを発生する出力を有する第3ラッチ手段と
    から成る特許請求の範囲の第(2)項に記載のプリンタ
    ー3゜(4)前記増加−減少手段は、 前記位置信号のうちの第2位置信号の補数を受け取る第
    1の入力、t)o記位置信号のうりの第1位置信号を受
    け取る第2の人力、及び出力を有する第1ラッチ手段と
    、 前記第1ラッチ手段の出力に連結された第1の人力、前
    記位置信号のうちの第3の位置信号を受け取る第2の入
    力、及び出力を有する第1ゲート手段と、 前記第1の位置信号の補数を受け取る第1の入力、前記
    第2の位置信号を受け取る第2の人力、及び出力を有す
    る第2ランチ手段よ、前記第2ラッチ手段の出方に連結
    された第1の入力、前記第3の位置信号の補数を受け取
    る第2の人力、及び出力を有する第2ゲート手段と、 前記第Jの位置信号を受け取る第1の入力、前記第2の
    位置信号の補数を受け取る第2の入力、及び出力を有す
    る第3ゲート手段と、前記第1のゲルト手段の出力に連
    結された第1の入力、前記第2のゲート手段の出力に連
    結された第2の人力、及び出力を有する第4ゲート手段
    と、更に 前記第4のゲート手段の出力に連結された第1の入力、
    前記第3のゲート手段の出力に連結された第2の人力、
    前記増加パルスを発生ずる出力を有する第3ラッチ手段
    とから成る特許請求の範囲の第(2)項に記載のプリン
    ター。 (5) 前記増加−減少手段はさらに、前記第2位置信
    号の補数を受け取る第1の人力、 前記第1位置信号を
    受け取る第2の人力、及び出力を有する第4ラッチ手段
    と、前記第4ラッチ手段の出力に連結された第1の人力
    、前記第3位置信号の補数を受け取る第2の人力、及び
    出力を有する第5ゲート手段と、前記第1の位置信号の
    補数を受け取る第1の人力、前記第2の位置信号を受け
    取る第2の人力、及び出力を有する第5ラッチ手段 前記第5のラッチ手段の出力に連結された第1の人力、
    前記第3の位置信号を受け取る第2の人力、及び出力を
    有するm 6ゲ一ト手段と、前記第5ゲート手段の出力
    に連結された第1の人力、前記第6ゲート手段の出力に
    連結された第2の人力、及び出ノjを有する第7ゲート
    手段 前記第7ゲート手段の出ノJに連結された第1の人力、
    前記第3ゲート手段の出力に連結された第2の人力、及
    び+iii記誠少パルスが発q−する出力を有する第(
    jラッチ手段と、を備えた’l’!I’ ”A’l−請
    求の範囲の第(3)項に記載のプリンター。 (6) さらに、前記第3ラッチ手段の第1の人力に前
    記第4ゲート手段の出力を連3,1.する第5ゲート手
    段を備えた特許請求の範囲の第(3)項に記載のプリン
    ター。 (7) さらに、前記第3ラッチ手段の71の入力に前
    記第4ゲート手段の出力を連結する第5ゲート手段を備
    えた特許請求の範囲の第(4)項に記載のプリンター。 (8)前記第3ラッチ手段の第1の入力に前記’、f1
    4ゲート手段の出力を連結する第8ゲート手段、及び 前記第6ラッチ手段の第1の入力に前記第7ゲート手段
    の出力を連結する第9ゲート手段を備えた特許請求の範
    囲の第(5)項に記載のプリンター。 (9)前記ラッチ手段の各々は、D−Cフリップ・フロ
    ップから成り、各ラッチ手段の前記第1の入力は、前記
    フリップ70ツブのD個入力であり、かつ各ラッチ手段
    の前記第2の人力は、前記フリップ70ツブのC側人力
    である特許請求の範囲の第(8)項に記載のプリンター
    。 00 前記第1、第2、第5、及び第6ゲート手段はそ
    れぞれ、第1及び第2の人力を有するANDゲートから
    成る6許請求の範囲の第(9)項に記載のプリンター。 flu 前記第3ゲート手段が、第1及び第2の入力を
    有する排他的01ンゲートから成る特許請求の範囲の第
    00項に記載のプリンター。 (12) 前記第4及び第7ゲート手段がそれぞれ、第
    1及び第2の入ノJを有するN ORゲートから成る特
    許請求の範囲の第(1項に記載のプリンター。 (13) 前記第3及び第にラッチ]も段はそれぞれ第
    2の出力を有し、前記第8ゲート手段は前記第3ラッチ
    手段の第2の出力と第1の人力の間に連結され、そして
    前記第9ゲート手段は前記第6ラッチ手段の第2の出力
    と第1の人力の間′1ご連結されている特許請求の範囲
    の’:1! (8)項に記載のプリンター。 (14) 前記第3及び第6ラッチ手段の各々は、第?
    の出力を有し、前記第8ゲート手段は前記第3ラッチ手
    段の第2の出力と第1の入力の間に連結され、そして前
    記第1(ゲート下段は1)1j記第6ラツチ手段の第2
    の出力と第1の入力の間に連結されている特許請求の範
    囲の第a2+ qiに記載のプリンター。
JP59085098A 1976-05-03 1984-04-26 プリンタ− Pending JPS6068949A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US682881 1976-05-03
US05/682,881 US4058195A (en) 1976-05-03 1976-05-03 Increment-decrement logic for serial printer

Publications (1)

Publication Number Publication Date
JPS6068949A true JPS6068949A (ja) 1985-04-19

Family

ID=24741591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59085098A Pending JPS6068949A (ja) 1976-05-03 1984-04-26 プリンタ−

Country Status (4)

Country Link
US (1) US4058195A (ja)
JP (1) JPS6068949A (ja)
CA (1) CA1063518A (ja)
GB (1) GB1585230A (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52152318A (en) * 1976-06-14 1977-12-17 Ricoh Kk Printer
US4152083A (en) * 1977-08-10 1979-05-01 Teletype Corporation Margin control for printing apparatus
US4189246A (en) * 1977-12-22 1980-02-19 International Business Machines Corporation Variable print-hammer control for on-the-fly-printing
US4204777A (en) * 1978-01-16 1980-05-27 Ncr Corporation Matrix printer control system
JPS54120011A (en) * 1978-03-07 1979-09-18 Brother Ind Ltd Electronic typewriter
DE2819140C2 (de) * 1978-04-29 1984-01-26 Triumph-Adler Aktiengesellschaft für Büro- und Informationstechnik, 8500 Nürnberg Schreibmaschine
US4203678A (en) * 1978-08-17 1980-05-20 Scope Data Incorporated Electronic control circuit for a high speed bidirectional printer
US4424743A (en) 1978-08-19 1984-01-10 Canon Kabushiki Kaisha Printing device of type ring selection system
DE2935727C2 (de) * 1978-09-05 1984-07-05 Canon K.K., Tokio/Tokyo Steuerschaltung für einen Schlitten- und Typenscheibenantrieb eines Druckers
US4208142A (en) * 1978-11-30 1980-06-17 Burroughs Corporation Print head locating utilizing sonic techniques
US4226546A (en) * 1978-12-06 1980-10-07 Sci Systems, Inc. Printer control system
JPS56144985A (en) * 1980-04-15 1981-11-11 Brother Ind Ltd Typewriter
AU530568B2 (en) * 1980-10-31 1983-07-21 Canon Kabushiki Kaisha Serial printing apparatus with memory and display
GB2110852B (en) * 1981-10-19 1985-02-13 Canon Kk Printer
JPS58198198A (ja) * 1982-05-13 1983-11-18 Toshiba Corp パルスモータ制御装置
FR2566327B1 (fr) * 1984-06-25 1989-06-02 Epson Corp Imprimante
US5583453A (en) * 1995-05-26 1996-12-10 National Semiconductor Corporation Incrementor/decrementor
KR20090007021A (ko) * 2007-07-13 2009-01-16 삼성전자주식회사 엔코더 장치 및 이 장치의 캘리브레이션 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5125931A (ja) * 1974-07-01 1976-03-03 Qume Corp

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3399753A (en) * 1966-01-10 1968-09-03 Theresa Beckman Printer with type wheel rotatable in either direction
US3707214A (en) * 1969-05-23 1972-12-26 Olivetti & Co Spa Serial printing device
US3789971A (en) * 1971-06-21 1974-02-05 Honeywell Inf Systems Servo control system for a serial printer print head
US3974434A (en) * 1974-03-08 1976-08-10 Electronic Engineering Company Of California Stepping motor signal circuit
US3987282A (en) * 1975-04-22 1976-10-19 Redactron Corporation Shaft position controlling system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5125931A (ja) * 1974-07-01 1976-03-03 Qume Corp

Also Published As

Publication number Publication date
GB1585230A (en) 1981-02-25
US4058195A (en) 1977-11-15
CA1063518A (en) 1979-10-02

Similar Documents

Publication Publication Date Title
JPS6068949A (ja) プリンタ−
JPS6068983A (ja) プリンタ−
JPS6139196B2 (ja)
US4224869A (en) Parallel line printer
JPS6144074B2 (ja)
GB1566570A (en) Serial printers
US4692045A (en) Printing apparatus capable of correcting printed characters by offset prints
US4678351A (en) Right margin zone hyphenation
JPS6068948A (ja) プリンタ−
CA1118702A (en) Underscore erase
US4408918A (en) Halfspace control system for electronic typewriter with correction register
JPS6068984A (ja) プリンタ−
US5028157A (en) Printer having an erasing mechanism
JPH0356549B2 (ja)
JPS5932317B2 (ja) カ−ボンリボン駆動装置
JPS58160182A (ja) 印字装置
JPS58116185A (ja) 印字装置
JPS6043528B2 (ja) 電子タイプライタ
JPH022428B2 (ja)
JPS5925663B2 (ja) 印字制御方式
JPS61284474A (ja) 電子タイプライタ
WO1986001776A1 (en) Printer
JPS5935964A (ja) 活字式シリアルプリンタ
JPS61262165A (ja) 印字制御装置
JPS61242844A (ja) プリンタ