JPS6227993B2 - - Google Patents
Info
- Publication number
- JPS6227993B2 JPS6227993B2 JP54001418A JP141879A JPS6227993B2 JP S6227993 B2 JPS6227993 B2 JP S6227993B2 JP 54001418 A JP54001418 A JP 54001418A JP 141879 A JP141879 A JP 141879A JP S6227993 B2 JPS6227993 B2 JP S6227993B2
- Authority
- JP
- Japan
- Prior art keywords
- dot
- character
- data
- line
- 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
Links
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
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/14—Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
- G06K15/102—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Record Information Processing For Printing (AREA)
Description
〔産業上の利用分野〕
この発明のマトリクス・プリンタのプリント制
御システムに関する。 〔従来の技術〕 マトリクス・プリンタの分野では、プリンタは
1または1以上のプリント・ヘツドを持ち、各ヘ
ツドは直列方式にプリントを行うために、そのプ
リンタ上を横切つて往復運動するということは良
く知られている。そのプリント・ヘツドはケーブ
ルとプーリの組合せ、親ねじ、又はカム駆動のよ
うな駆動機構を用いて運動させることができる。
各プリント・ヘツドは1群をなすように支持され
た複数のプリント素子を持ち、その各プリント素
子は高速で作動または付勢され、それがインキ滴
またはプリント・ワイヤを含むドツト作成素子を
運動させることによつてマトリクス文字のドツト
を印字させる。すなわち、そのドツト作成素子が
プリント素子に取付けられてそのワイヤまたはイ
ンキ滴が用紙に対してドツトを叩打する。各プリ
ント・ワイヤまたはインキ・ジエツト・ノズルは
プリント・ヘツドがプリンタを横切つて移動する
際、各文字を構成するドツトをプリントするよう
な構造にそれぞれ縦に接近した間隔をおいて設け
られる。この方式によると、1行のプリント文字
はプリント・ヘツドが用紙上を1方向に移動した
ときに完成する。同様に、そのプリンタに必要な
制御装置を持つている場合には反対方向に移動す
る際にも1行のプリントを完成することができ
る。 他の形式のマトリクス・プリンタでは、複数の
プリント素子がプリンタを横切つて水平に並べら
れ、キヤレージに支持されるようにしたものがあ
り、そのキヤレージが通過するごとに各文字を構
成する横方向のドツト行のうちの1行又は1ライ
ンをプリントし、その後に続くキヤレージの通過
により各文字を構成する横方向の残りのドツト・
ラインをプリントしてその文字行のドツト・マト
リクス文字を完成させる。その慣用的構成として
は、4個または8個のプリント素子がキヤレージ
に支持されて使用される。 そのプリンタには溝若しくは同様なしるしを持
つタイミング・ストリツプが慣用的に使用され、
1または1以上の感知器がその溝またはその他の
しるしを感知してプリント素子の作動を指示し、
用紙上の正確な列にドツトをプリントする。普
通、プリントは1方向、例えば左から右へ行われ
るが、最近はプリント素子キヤレージの両運動方
向中に行われるようになつてきた。 マトリクス・プリンタのための制御装置は入力
変換器、シフト・レジスタ、バツフア記憶装置、
文字発生器、及びソレノイド若しくは他のプリン
ト素子ドライバを使用し、連続して用紙上を横切
り、各ドツト行をプリントして各文字行を形成す
るようにしている。 マトリクス・プリンタ用の制御装置に関する代
表的な先行技術は1972年11月28日にアール・ホワ
ード(R・Howard)ほかに対して発行された米
国特許第3703949号があり、それによると、入力
情報はバツフアに並列に負荷され、プリントはそ
のプリントされる1行全部が負荷されるまで開始
されない。プリント・ヘツドを移動させるキヤレ
ージの位置の検出はプリント・ワイヤを適当な位
置で発射させるために、そのキヤレージとは別に
行われる。 1973年3月6日にジエイ・アール・フルトン
(J・R・Fulton)ほかに対して発行された米国
特許第3719781号は入力信号及び入力クロツクを
受信する線路リレーとバツフア記憶装置としての
シフトレジスタとを持つ制御装置と、演算記憶装
置と、負荷検出器と、プリンタを作動するための
演算制御装置とを開示している。 1974年2月5日にアール・ホワード(R・
Howard)ほかに対して発行された米国特許第
3789969号は入力データが多段シフト・レジスタ
に並列に送られ、その出力がプリントされるべき
文字のための1ドツト行の各ドツトを表わす信号
を発生する文字発生器へ送出され、そしてプリン
ト・ワイヤ・ソレノイドの動作をトリガするよう
に動作する制御装置を開示している。 1974年9月3日にアール・ホワード(R・
Howard)ほかに対して発行された米国特許第
3833891号は多段シフト・レジスタへの入力デー
タを表わし、選択されたそのレジスタの各段は文
字発生器へ供給されてプリント・ワイヤ・ソレノ
イドの動作をトリガするために文字の最上部のド
ツト・ラインを表わす信号を形成する。 1974年9月10日にジエイ・テイー・ポツタ
(J・T・Potter)に対して発行された米国特許
第3834304号は各行にプリントされるべきドツ
ト・パターンを表わす信号群を記憶するための読
出専用メモリーを持つ論理回路を表わしている。
この信号群はハンマの作動を制御するためにシフ
トレジスタに読出される。 1975年1月7日にエイチ・デユレイ(H・
Duley)に対して発行された米国特許第3858703
号は複数の等しい間隔をあけて設けられた狭い透
明の溝を持つ記録帯を使用する双方向性複式ヘツ
ド・プリンタを開示しており、そこに使用されて
いる再循環シフトレジスタはそのラインの全文字
をプリントするまでその全文字を記憶している。 1976年3月2日にジー・ビー・バーラス(G・
B・Barrus)ほかに対して発行された米国特許
第3941051号はカムの運動が逆に移動する平衡装
置と接触して運動させるような動的平衡装置の1
部として構成されている往復シヤトル装置を使用
して2方向でプリントするプリント装置を開示し
ている。 1976年7月20日にピー・ロビンソン(P・
Robinson)に対して発行された米国特許第
3970183号はプリント・ヘツドの運動方向とプリ
ント・ヘツドの位置とを常に検知することによつ
て監視を行うようにした双方向性プリントを開示
している。情報は1対の光学チヤンネルによつて
検出され、記録帯はそこに1対の位置がずれた透
明の溝群を有する。順方向と反対方向の両方向で
プリントするために次のラインを表わすデータを
記憶する回路が設けてある。 1977年5月17日にエイチ・スパーガレン(H・
Spaargaren)に対して発行された米国特許第
4024506号は開始位置装置、アドレス・カウン
タ、バツフア・ストア、文字発生器、及び行カウ
ンタと列カウンタとを持つ制御装置を開示してい
る。 1977年5月31日にダヴリユー・ジエイ・バード
(W・J・Brrd)に対して発行された米国特許第
4026402号は記録装置がプリントすべき文字のた
めに正しい位置を位置決めし、プリント・ヘツド
の運動方向を決定する2つの作用を行つて1個の
文字若しくは1叩打によつて複数の文字をプリン
トするようにしたライン・プリンタを開示してい
る。記憶装置は再循環性能を有し、データ・メモ
リーは再循環メモリのデータを追跡する多段シフ
ト・レジスタである。 1976年11月16日にピー・ロビンソン(P・
Robinson)ほかに対して発行された米国特許第
3991868号は読出可能なメモリーに記憶されてい
る標準文字の2倍又は3倍の寸法の文字をプリン
トする方法について開示している。この装置は1
本の文字ラインに沿つてプリントし得る基準寸法
の文字の数に等しい複数段を持つシフトレジスタ
と、区画されたパターンを集合的に含む複数の図
形ROMとを使用してその目的を達成しようとし
ている。 〔発明が解決しようとする問題点〕 以上説明した従来技術はそのどれもが、読出さ
れたプリント・ドツトを制御してプリント文字を
変形する制御手段を開示しているものはなかつ
た。特に、前述の米国特許第3991868号において
も、2倍又は3倍の大きさの文字をプリントする
ために、1本の文字ラインにプリントしうる基準
寸法の文字の数に等しい数の複数段シフトレジス
タと、区画されたパターンを集合的に含む多数の
図形ROMとを必要とし、回路が複雑であつた。 そのため、そのように多数のROMを必要とせ
ず、ROMから読出されたプリント・ドツトを簡
単な手段で異なる型及び大きさにプリントしうる
制御手段の開発が望まれていた。又、新規なプリ
ント位置決め装置(本願と同一出願人による同日
出願の特公昭59―4318号公報に開示してあるよう
な)を使用した場合のプリント・ドツトの双方向
制御をも同時に行いうるようにする必要があつ
た。 その上、そのような文字のプリントに際し、電
源の容量による制限及びプリント・ソレノイドの
応答時間に限界があるということからプリント・
ソレノイドを利用してドツトをプリントする速度
に限界があつた。 従つて、この発明の目的は複数のプリント・パ
ターンを形成しうるようにプログラムすることが
でき、それを双方向でプリントしうるように制御
する制御装置を有する簡単なマトリクス・プリン
タ用制御手段を提供することである。 更に、この発明の目的は、文字のドツト位置及
びプリント素子の定位置を感知する光学装置を有
し、単独プリント素子より成るプリント・ヘツド
を使用した双方向プリント・マトリクス・プリン
タにおいて、プリント・データ及び制御データを
受信してプリント・ドツト・データを記憶するド
ツト・メモリーをアドレスしうるアドレス・デー
タ及びそこから読出されたプリント・ドツト・デ
ータの再構成を制御しうる制御信号を出力して、
ドツト・メモリーを各文字の各1ドツト・ライン
ごとにアドレスするようにしたことにより、読出
されたプリント・ドツト・データの方向(キヤレ
ージによる)及び文字の大きさ又は型の異なる文
字を混打しうるように制御することができる文字
ドツト・メモリーのアドレス手段を含むドツト・
マトリクス・プリンタを提供することである。 更に、この発明の目的は電源の利用を平均化し
てその小型化を計ると共に、プリント文字の質を
高め、そのプリント速度を速くすることである。 〔問題点を解決するための手段〕 この発明は、プリント・データ及び制御データ
を受信してプリント・ドツト・データを記憶する
文字ドツト・メモリーをアドレスするアドレス・
データ及び文字ドツト・メモリーの出力を希望す
る大きさ及び型の文字に構成するために制御する
制御信号を出力するアドレス制御手段を設けて、
文字ドツト・メモリーのプリントを希望する文字
に対応するプリント・ドツト・データを各文字の
各1プリント・ドツト・データごとにアドレスし
て読出し、その都度プリントするようにしたこと
により、各文字ごとにプリント文字の大きさ、型
及びプリント方向を制御することができるように
して上記の問題を解決した。 又、タイミング・ストリツプの溝の立上り端の
感知によりプリント・ソレノイドを作動してドツ
トをプリントする他、溝の立下り端の感知によつ
て他のソレノイドを作動してドツトの中間にもド
ツトをプリントすることにより、電源の容量を大
きくすることなく、プリント文字の質を向上し、
プリント速度を2倍にすることができた。 〔プリンタの動作の簡単な説明〕 次に、この発明の理解を助けるため、まずこの
発明によるプリンタの動作を概略説明する。この
発明に使用するプリント素子は、その複数個がプ
リンタを横切つて配置されるようにプリント素子
キヤレージに支持される。そのプリント素子キヤ
レージは用紙の移動方向に対して直角方向に運動
するようにプリンタ上を往復又は前後に精密な距
離だけ移動する。このプリント素子キヤレージの
運動中、両運動方向でそれぞれプリントが行わ
れ、プリント用紙は一方向のプリントが終了した
ときに精密な距離だけドツト間の行送りが行われ
る。 この発明の好ましい実施例においては、それぞ
れプリント・ワイヤが各プリント素子に固定さ
れ、各プリント素子が作動すると、そのプリン
ト・ワイヤを用紙、リボン、及びプラテンに対し
て叩打するようにし、その用紙上にドツトをプリ
ントする。この発明の他の好ましい実施例ではイ
ンキの小滴を発射して用紙上に飛着させるような
インキ・ジエツト・ノズルを使用している。いず
れの場合でも、各ドツトはプリント素子キヤレー
ジが往復方式で1インチ(約25.4mm)移動する間
に複数個が運動方向に対して直列に付着する。キ
ヤレージが7回通過すると、標準5×7若しくは
7×7マトリクス文字から成る1文字ラインのプ
リントを終了する。勿論、各プリント文字ライン
間にスペースを設けるために、キヤレージは2回
移動して、用紙はその間に2ドツト間隔送られて
次の文字ラインのプリントを開始する。 タイミング・ストリツプは複数の溝と、その各
両端に設けられ、定位置1(HOME1)及び定
位置2(HOME2)と指定された定位置とを有
し、この実施例ではプリント素子キヤレージに取
付けられる。定位置1は、例えば、該タイミン
グ・ストリツプの左手の端部にある窓若しくは孔
であり、定位置2は同じタイミング・ストリツプ
の右手の端部に設けられた遮蔽(ウエブ)部若し
くは余白部から成る。定位置1と定位置2とはプ
リンタ制御論理回路に対し、それによつてキヤレ
ージ及びプリント素子のための折返し点として認
識を与える。光学感知器は透射型(光遮断型)の
発光ダイオードで構成され、プリンタに取付け若
しくは支持されている。タイミング・ストリツプ
の溝の左右どちらかの縁がその光学感知器をトリ
ガして文字ドツト・パルス若しくは信号を発生さ
せる。もし、光学感知器が溝のどちらかの縁をも
感知しなければ、すなわち、所定時間内にパルス
を受信しなければプリンタは定位置にあることに
なる。前述したように、定位置1は明部若しくは
窓部であり、定位置2は暗部若しくは遮蔽部(タ
イミング・ストリツプの余白部)であつて、それ
らはプリンタ制御論理回路によつてそれぞれの定
位置として検出され、プリント素子キヤレージの
運動方向を読取らせる。 プリンタがターン・オンしたとき、キヤレージ
は2回移動して用紙を2ドツト間隔行送りする。
そのとき、光学感知器はタイミング・ストリツプ
の溝と各定位置とを感知してプリント素子キヤレ
ージの運動方向を確認する。入力したプリント文
字データは呼出メモリー装置に受信され、制御デ
ータはプログラマブル論理回路アレイ・ユニツト
に受信され、デコードされて後呼出メモリーに記
憶される。各プリント素子は1行に10文字プリン
トすることができる。各文字の各ドツトをプリン
トする前に、呼出メモリー装置に現在記憶されて
いるデータ・コード(文字・制御コード)がそこ
から読出されて文字読出メモリー装置へ送られ、
そこで各プリント素子に各文字のプリント動作を
させるためのプリント・ドツト行を発生させる。
各文字のためのドツト行データはキヤレージの運
動方向の制御に従い順方向若しくは反対方向に各
ドツト・データ・レジスタに負荷される。それぞ
れのドツト・レジスタはそのドツト行にドツトが
ある場合にのみそれぞれのプリント素子を発射さ
せるハンマ・パルスを発生する。カウンタは感知
した定位置の数をかぞえて1行のプリント文字を
完成させるためにキヤレージが往復した数をカウ
ントする。 〔実施例〕 次にこの発明の実施例をその添付図面とともに
詳細に説明することにより、この発明の原理及び
その利点を更に明らかにする。 第1図には全体的に10で示されたマトリクス型
プリンタを表わしており、その上蓋若しくは上部
が取外されて、コンパクトな高速プリンタの機械
的保護を与える長方形状の容器12の中に収納さ
れている内部の動作部品を例示している。特にこ
のプリンタは種々の機能をそれぞれ実行する同一
型式のプリンタ用に適用し得る制御装置を利用し
たアルハベツト文字単一プリント素子電子記録機
である。駆動モータ14は1群の歯車16、ドラ
ム型カム18、及び連続してプリント台を通過す
る方式でリボンを駆動する傘歯車20等を駆動す
るように取付けられている。ドラム型カム18は
モータ14によつて連続的に駆動され、そのカム
のレールに接続されて駆動し得るプリント・キヤ
レージを左右に駆動若しくは運動させる。該プリ
ント・キヤレージにはプリント用紙又は同様な様
式にドツト・マトリクス方式でプリントする複数
のプリント素子24が取付けてある。該プリント
用紙は、プリンタを横切つて配置してある平棒の
形状をしたプラテン26を通過して移動するよう
に配置される。プリント素子24(以後、この発
明の好ましい実施例においては単一ワイヤ・ソレ
ノイド駆動素子として説明する)は複数個(この
実施例では4つ)が1行に並べられ、プリント・
キヤレージ22の各方向に対する運動若しくは移
動中にプリントを行うプリント動作においては、
約0.6インチ(約15.24mm)から約0.7インチ(約
17.78mm)の距離を移動するように設計された。 各1ドツト行のプリントの終りで用紙はドツト
送りフイード・アーム28で1ドツト高さ分スペ
ースアツプされる。高さ7ドツトのマトリクス・
プリンタの場合には該フイード・アームは合計7
回のそのような遅い送り方式で用紙を進めて1文
字行のプリントを完成する。その後、ライン・フ
イード・アーム30が高速紙送り方式で用紙をス
ペースアツプし、次の文字行との間に間隔をあけ
るようにする。様式紙補償ソレノイド32及び伝
票若しくは様式紙停止ソレノイド34はそれぞれ
の機能を提供するものであるがその関連装置を含
めてこの発明の部分を構成するものではない。傘
歯車20はカセツト(図示していない)のイン
キ・リボンを駆動するための駆動軸36の1端に
固定されている。該カセツトは普通、プリント素
子若しくはソレノイド24の前のプリンタ・フレ
ームに取付けられ、該ソレノイドがプリント動作
のためドラム・カム18によつて前後に駆動する
時にも1定位置から動かないように固定される。
タイミング・ストリツプ38は(第1図、第1A
図、第1B図)プリンタを横切つて前後に移動し
得るようにキヤレージ22に固定されている感知
装置56を作動して、ドツトをプリントするに適
切な位置でプリント・ソレノイド24を作動させ
るために、プリンタ制御論理回路に対して遅延ド
ツト位置信号を出力させる。この点については後
に説明する。タイミング・ストリツプ38の左端
にあるキヤレージ定位置1(HOME1)は窓40
の形式を採り、該ストリツプ38の右端にある定
位置2(HOME2)は遮蔽部42の形式をとり、
それら各窓及び遮蔽部は感知装置で検出されてキ
ヤレージの折返しに使用される。 この発明のプリンタは好ましい構造としてモジ
ユラ形式を採用し、そこでプリントする7ホント
とは7ドツト幅の文字であり、9ホントとは9ド
ツト幅の文字であり、それらの選択及び制御はプ
リンタ制御モジユール若しくはチツプ50(第2
図に見られる)、文字読出専用メモリー・モジユ
ール若しくはチツプ52、ドツト及び定位置感知
回路54、及びドツト位置感知装置56等によつ
て行われる。感知装置56は光源46と、タイミ
ング・ストリツプ38(第1A図、第1B図)の
溝及び定位置の存在を検出するホトセル48とを
有する。制御モジユール50、メモリー・モジユ
ール52、及び感知回路54はプリンタ・フレー
ムに取付けられている基礎駆動板の上に設置され
る。その他、プリント・ワイヤ・ソレノイド・コ
イル60,62,64,66用の複数のプリン
ト・ソレノイド・ドライバ58を持つ回路が設け
られる。プリント・ソレノイド・ドライバ58は
電源オン・オフ期間中の誤動作を防止するように
設計されたリセツト回路の形の安全装置を有する
ダーリントン・トランジスタである。リセツト信
号は電源電圧の活動レベルが4.75〜5.25ボルトに
到達したときに「ハイ」となるように接続され、
1対のトランジスタが作動したときにラインが5
ボルトに引上げられてプリント・ソレノイド24
を付勢待状態にする。電源オフ期間中は低レベル
のリセツト信号が送られるから該1対のトランジ
スタはカツト・オフされ、プリント・ソレノイド
を誤つて発射するようなことはなくなる。また、
この発明の基本的制御図(第2図)はハンマ・パ
ルス幅補償器68及びモータ14用のモータ制御
回路を含む。基礎駆動板上に設けられたハンマ・
パルス幅補償器は個々に全ドツトと半ドツト(後
述する)とをプリントするためにプリント・ソレ
ノイド24の作動時間を決定してそれを制御す
る。各補償器は基本的にはハンマ信号(ハンマ全
発射信号及びハンマ半発射信号)(後に説明す
る)の立下り端でトリガされたときに340マイク
ロ秒に等しい標準パルス幅TWを発生するワン・
シヨツト・タイマである。この発明に使用される
代表的な型の補償器68はシグネテイクス
(Signetics)社製の部品番号NE556である。今、
28ボルト電源電圧Vpの値が公称電圧からそれる
と、出力パルス(ハンマ・プリント全パルス及び
ハンマ・プリント半半パルス)(後に説明する)
の幅はプリントの質を等しく維持するためにそれ
に対して逆方向に調節される。すなわち、Vp
(ボルト)とTW(マイクロ秒)との間の実験上
の関係は次の方程式で表わされ、設定される。 TW=10(28−Vp)+340 言換えると、28ボルト電源ラインの各1ボルト
の電圧降下又は上昇に対して夫々ハンマ・パルス
幅に10マイクロ秒を加え又は減じなければならな
いことになる。該補償器の時定数は2.8ミリ秒に
設計され、実際の修正はRC回路の指数特性が電
源電圧の変化に対して非直線的にそれを修正する
ようにして行われる。Vpが23.8ボルトの最下端
においては20マイクロ秒の上方補償が行われ、V
pが31.0ボルトの上端においては10マイクロ秒の
下方補償が行われる。その結果、最高ハンマ・パ
ルス幅エラー“+3.6%〜−5.5%”が該補償器に
よつて補償されうることになる。クロツク、書込
(WR)、及びリセツト信号(リセツト)は第1ビ
ツトから第8ビツトの入力データから成るD0―
D7とともに制御モジユール50に入力される。
ビジイ(使用中)信号及びモータ停止信号はモー
タ制御回路70に接続される。ドツト及び定位置
感知回路54とモータ制御回路70とはこの発明
の要旨ではなく、又この出願の出願人と同一人に
譲渡された前述の出願明細書中に十分説明してあ
る。 第3図に表わすプリンタ制御モジユール50の
ブロツク線図には少くとも4個の主要部又は部分
であるメモリー・ユニツト80、プログラマブル
論理ユニツト(PLA1)82、プログラマブル論
理ユニツト(PLA2)84、及びプリンタ・ソレ
ノイド24用の複数のドツト・データ・レジスタ
86等が含まれる。すなわち、制御モジユール5
0は単相外部クロツクで動作する2つの論理アレ
イ・ユニツト82,84、呼出メモリー装置8
0、及び4個の13ビツト直人/直出レジスタ86
とを有し、40字のプリント文字及び制御信号と、
40字の双方向性プリントの制御のための制御コー
ドとを記憶するための記憶装置を提供するように
構成される。 5本の制御ピンが汎用ドライバに設けられ、記
録紙の速送りを行わせる。プリントするべき文字
の並列のプリント・データが書込信号(WR)に
従つてデータ・ラツチ88に送りこまれ、そこか
ら夫々プリント・データに含まれているプリント
文字データ及び制御データが呼出メモリー装置8
0及びRAM装置に記憶される。制御作用を持つ
制御データが論理ユニツト82(PLA1)でデコ
ードされ、2重幅文字機能が表示ビツトをター
ン・オンし、夫々メモリーの2つの文字位置を占
めるような2重幅文字用のプリント文字データと
ともにその表示ビツトをメモリー装置80中にデ
ータ・コードとして記憶させる。プリント開始機
能(PRT)はモータ・オン(モータ作動)信号
(MTRON)をツルー状態に変え、プリンタの光
学感知器56はタイミング・ストリツプの溝の立
上り端又は立下り端からドツトの位置を感知す
る。感知器56は定位置サーチ・モードに入る前
に、上記のように、3連続溝又は6つの溝端を感
知しなければならないし、ハンマ信号の発生の前
に2つの定位置を感知しなければならない。その
点についてはこの発明の部分ではないのでこれ以
上の説明を避ける。上記溝の感知において発生し
たドツト位置ライン90のドツト位置信号
(DOTPOS)の夫々立上り端及び立下り端はハン
マ全発射信号及びハンマ半発射信号というハンマ
発射信号を発生させる(第2図、第3図)。そこ
で、夫々ハンマ全発射信号及びハンマ半発射信号
はパルス幅補償器68に入力されて、そこからハ
ンマ・プリント全パルス及びハンマ・プリント半
パルスを発生させ(第2図)、プリンタ制御モジ
ユール50の制御のもとに全ドツト及び半ドツト
(全ドツトの中間位置に打つドツト)をプリント
させる。すなわち、プリント素子24の1プリン
ト・サイクルは応答時間による制限から800μ秒
に設計してあり、その時間はタイミング・ストリ
ツプ38の溝間の移動時間に等しい。又、タイミ
ング・ストリツプ38の溝の幅は1プリント・サ
イクルのちようど1/2に当る400μ秒かかるように
形成されているので、ドツト位置信号
(DOTPOS)の幅も400μ秒であり、その立上り
端でハンマを発射するほか、その立下り端でもハ
ンマを発射するので、2つの溝の中間、すなわち
2つのドツトの中間にもドツトをプリントするこ
とができ、それを利用してプリントの質の改善又
はプリントの高速化(2倍の速度)を計ることが
できる。例えば、その中間ドツトのプリントには
溝の立下り端で発生するハンマ半発射信号を使用
すればよく、例えばキヤレージの順方向への移動
中に、一方のプリント素子24の付勢には全発射
信号を使用し、他方のプリント素子24の付勢に
は半発射信号を使用するようにすれば、一方向へ
の1ドツト・ラインのプリント中に全ドツトと半
ドツトとをプリントすることができ、みかけ上の
プリント・サイクルを400μ秒で達成できること
になる。その上、そうすることにより、電源の使
用を平均化してその電圧変動を少くすることによ
り、電源を効率よく使用することができる。感知
器56が定位置40,42を通過するタイミング
を計算することによつて、タイミング・ストリツ
プの端部における2つの定位置、HOME1及び
HOME2を認識する。ドツト位置信号はドツト
位置感知器56によつて作られたドツト位置パル
スであり、ドツト・パルス(DOT)はドツト位
置パルスの各端部によつて作られたパルスであ
る。プリント・キヤレージ22の位置と運動方向
とはドツト・パルス(DOT)がタイミング・ス
トリツプ38のどちら側の端部を感知した結果と
して現れたかどうかによつて決定される。もし、
ドツト・パルスが所定期間内に現われなかつた場
合には、プリンタはいずれか1方の定位置にある
ということを知る。タイミング・ストリツプの
HOME1位置である窓部40の場合は論理フオ
ールス入力であり、遮蔽部42であるHOME2
位置は論理ツルー入力である。 メモリー装置80に記憶されたデータ・コード
はモータ・オン信号がツルーになつた後の第2の
定位置で送出される。すなわち、アドレス同期信
号ライン上にパルスが発生すると、それは文字読
出専用メモリー52に対するメモリー80からの
15ビツトから成るデータ・コード(直列アドレス
から成る文字コード及び制御コードを含む)の送
出開始を表示することになる。このデータ・コー
ドは直列アドレス信号としてアドレス・レジスタ
92からメモリー52に送出される。その最初の
4ビツトは行アドレスに関係し、次の8ビツトは
文字コードを識別し、第13番目のビツトは2重幅
文字のためにあり、第14番目のビツトは2重幅文
字の第2部若しくは部分を表示し、第15番目のビ
ツトは順プリント方向、すなわち、プリント・キ
ヤレージ22が左から右へ移動する場合のために
予定される。制御モジユール50への制御入力信
号(入制御)が「ハイ」のときには、RAM80
の中にプリント・データが負荷されるのを阻止す
るプリンタ制御チツプ入力(カスケード接続)で
ある。制御出力信号(出制御)はその制御チツプ
出力(カスケード接続)である。文字メモリー装
置52(第2図)は直列データ信号ライン上に14
ビツトのドツト情報を返信してそれを制御装置5
0のドツト・データ・レジスタ86に記憶する。
そのドツト情報の第1のビツトは9ドツト幅文字
を表示するためにあり、第2のビツトはプリン
ト・ラインの最後の行を表示し、残りのビツトは
1文字の各ドツト行のためのビツトである。直列
アドレスは4回送出され、ドツト情報は1文字の
各ドツト行のドツトをプリントする前に4回返送
される。ドツト・データ・レジスタ86はそれぞ
れ13ビツト幅を有し、各4個のプリント・ソレノ
イド24のために4個の直列入力直列出力型のも
ので構成される。4つの12ビツト・ドツト・デー
タすべてが4個のレジスタに挿入されるとすぐ、
すべてのレジスタに対する追加のビツト位置がク
ロツクされる。ドツト位置パルスの立上り端は全
ドツトのプリントのためのドツトをラツチ96に
クロツクし、ドツト位置パルスの立下り端は半ド
ツト・プリントのためのドツトを該ラツチ96に
クロツクする。15ビツト・アドレス・レジスタ9
2は4ビツト行アドレス、8ビツト文字コード、
2重幅表示ビツト、第2の部分の表示ビツト、及
び前方向ビツトから成り、それら各ビツトは直列
に送られるに先立ち並列に負荷される。アドレス
同期パルスはデータ・タイミング・レジスタ94
を介してシフトされ、直列アドレス及び直列デー
タと同期される。特定のクロツク時において、レ
ジスタ94はメモリー52からの14ビツト直列デ
ータ内にあるラインの終了情報と文字ホント情報
とをデコードする。 前述したように、それぞれ4個のプリント・ソ
レノイドのために4個のドツト・データ・レジス
タ86があり、それぞれハンマ全発射信号及びハ
ンマ半発射信号にもとずくハンマ・プリント全パ
ルス及びハンマ・プリント半パルス(これらパル
スはプリンタ制御モジユール若しくはチツプ50
の外で作られる)を受ける。 以上の説明により、1文字分のドツト・ライン
がプリントされるが、この実施例では、定位置を
感知するまで各1つのソレノイドで夫々10文字を
プリントする。その間、各文字はその制御コード
により文字幅を自由に選択することができる。 夫々、ハンマ・プリント全パルス及びハンマ・
プリント半パルスは全及び半ドツト・ラツチ96
にドツトがラツチされている場合にプリント・ソ
レノイドを発射させる。行アドレスは高さ7ドツ
ト文字に対しては7回のカウントを必要とする。
勿論、9ドツト高さ文字に対しては1文字ライン
を完成するまで9回のカウントを必要とする。そ
して、最終カウントの終りでモータ・オン信号を
フオールスにする。 高速若しくは低速紙送りのいずれかを行わせる
ために、プリンタは紙送り命令と紙送り数のデー
タを受信しなければならず、紙送りデータを受信
したときにモータ・オン信号ラインがツルーに反
転する。低速紙送りで1ドツト行から127ドツト
行の紙送りを行うために、又は高速紙送りを選択
した場合に1行から127行までの紙送りを行うた
めに7ビツトのバイナリ数が用いられる。感知器
56はドツト位置パルス検索(サーチ)モードか
ら定位置検索モードに入る前に6個の溝の端部を
感知しなければならない。カウンタは感知した定
位置の数を計算することによつて紙送りを終了さ
せ、最終カウントの終りでモータ・オン信号をフ
オールスに転ずる。 文字の拡張のために、メモリー・ユニツトとプ
リンタ制御モジユール50とのブロツク線図を第
4図に表わす。1個のプリンタ制御モジユール5
0は2つの読出専用メモリー装置100,102
とともに使用され、その間に直列アドレス信号ラ
イン、直列同期信号ライン、及び直列データ信号
ラインによつて接続される。代表的なピンの番号
は読出専用メモリー(ROM)100に表わして
ある。 1対のプリンタ制御モジユール110,112
の同様なブロツク線図を第5図に表わす。それは
プリント列の拡張のためのものであつて、各制御
モジユールは1対1または単独方式でそれぞれの
メモリー・ユニツト114,116に接続され
る。 第6図は文字メモリー装置52のブロツク線図
を表わし、それは12×10マトリクス構成の文字
128字又は位置から成る拡散マスク・プログラマ
ブル・アレイに形成される。その各文字はN×M
の組合せでプログラムすることができ、Nは10若
しくは12のいずれか、Mは5,6,7,8,9,
10のいずれかにすることができる。文字メモリー
装置52は直列アドレス・ラインを介してプリン
タ制御モジユール若しくはチツプ50から15ビツ
ト直列アドレスを受け、アドレス同期パルスによ
つてその直列アドレスの発信が開始される。文字
メモリー装置52は制御モジユールから15ビツト
の直列アドレスを受信した直後、それに対応する
14ビツト直列データ信号を制御モジユール50に
出力返送する。 アドレス同期パルス及び直列アドレス・データ
信号はプリンタ制御モジユール50からの2つの
入力であり、アドレス同期ラインのパルスは15ビ
ツト直列アドレス信号の発信開始を表示し、その
アドレスを並列方式でアドレス・レジスタ120
の中に負荷するように働く。プリント・サイクル
中、プリンタ制御モジユール50は各ドツト行の
プリントの前に合計4回文字メモリー装置52を
呼出して、そこに4つのアドレス信号を直列に送
出する。メモリー装置52は4個のプリント・ソ
レノイドのために、プリンタ制御モジユール50
からのアドレス信号に対応する4個のドツト行デ
ータを送出する。 第7図に十分表わすように、15ビツト直列アド
レスの最初の4ビツト(SA0〜SA3)は文字行
アドレスを含み、次の8ビツト(SA4〜SA1
1)は文字コードを含む。第13ビツトSA12が
「1」(若しくはツルー)の場合、それはメモリー
装置52の論理回路に対してその文字は2重幅で
あるということを指示し、SA12が「0」若し
くはフオールスの場合はその文字は普通幅である
ことを表示する。第14ビツト(SA13)が
「1」若しくはツルーの場合、メモリー装置の論
理回路に対しアドレスは2重幅文字の第2の半分
のためのものであることを指示し、SA13がフ
オールス若しくは「0」の場合はそのアドレスは
2重幅文字の第1の半分のためのものであること
を通知する。最後のビツトSA14が「1」若し
くはツルーの場合、それは順方向のドツト行を表
わし、SA14が「0」若しくはフオールスの場
合、それは逆方向のためのドツト行であることを
表わす。 第6図はROM123に対して12の行選択ライ
ンを発生する行アドレス・デコーダ122によつ
て直列アドレスの最初の4ビツトSA0〜SA3が
デコードされ、ROM123に対して128の列
選択ラインを発生するための列アドレス・デコー
ダ124によつてビツトSA4〜SA11がデコー
ドされ、ビツトSA10はチツプ選択のために使
用されることを表わしている。ROM123の配
列は128×12×10ビツトであり、その12出力は
ROM0〜ROM11で表示され、プリントするべ
き文字のドツト情報である。制御ビツト・テコー
ダ126に対する直列アドレスの入力ビツトは
SA0〜SA3,SA10,SA12〜SA14であ
る。デコーダ126の出力は2重幅文字信号
(DBWD)、第2半分の2重幅文字信号(DBWD
2)、キヤレージ順方向信号(FWD)、プリン
ト・ラインの終端又はラインの最終ドツト行信号
(EDLINE)、チツプ選択信号(CHIP
SELECT)及び並列負荷信号(PARALLEL
LOAD)等である。 デコーダ126の最初の3出力はドツト行構成
器128へ送られる情報である。それはプリンタ
制御モジユール50へ送出される前にドツト行デ
ータを構成するのがその目的である。プリント信
号の最終ドツト行または終りのラインは1から10
までいずれの行にでも前もつてプログラムするこ
とができ、それは文字ラインの最終ドツト行であ
るということをプリンタ制御モジユール50へ表
示するためにデータ・レジスタ130の中に符号
化入力されるべきである。チツプ選択信号も1つ
若しくは2つの文字メモリーを選択使用するため
に予めプログラムされる。SA10ビツトはプリ
ンタで1つの文字メモリーを使用する場合には用
いられず、2つの文字メモリーが使用された場合
にはチツプ選択ビツトとして作用する。ROM1
23のラインROM0からROM11までのデータ
出力はプリント・ソレノイド24の方向と単一幅
若しくは2重幅文字の要求に応ずるために、ドツ
ト行構成器128によつて再構成される。再構成
されたデータSD2〜SD10はデータ・レジスタ
130に並列方式で負荷される。 各直列アドレスを受信した後、それに対応する
ドツト行データがドツト行構成器128からデー
タ・レジスタ130へ負荷される。そのデータは
直列データ・ラインに直列にシフト・アウトされ
る。第7図に見られるように、14ビツト直列デー
タは基本的には2ビツトの制御コード及び12ビツ
トのドツト行データで構成される。制御コードの
最初のビツトがツルーであると、すなわちSD0
が「1」の場合、それは9ホント文字であること
を制御モジユール50へ示し、制御ワードがフオ
ールスの場合、すなわちSD0が「0」の場合
は、それは7ホント文字であることを示す。制御
コードの第2ビツトがツルー、すなわちSD1が
「1」の場合、それは文字・ラインの最終の行で
あるということを制御モジユール50に通知し、
該第2ビツトがフオールス、すなわちSD1が
「0」の場合、それは最終行ではないことを表わ
す。次の12ビツトSD2―SD13は7ホント文字
では10個のドツト、9ホント文字については12個
のドツトからなる直列ドツト行情報を有する。ド
ツト行情報を公式化すると、7ホント及び9ホン
ト、単一幅ワード及び2重幅ワード用のものにつ
いては次の表で表わすようになる。
御システムに関する。 〔従来の技術〕 マトリクス・プリンタの分野では、プリンタは
1または1以上のプリント・ヘツドを持ち、各ヘ
ツドは直列方式にプリントを行うために、そのプ
リンタ上を横切つて往復運動するということは良
く知られている。そのプリント・ヘツドはケーブ
ルとプーリの組合せ、親ねじ、又はカム駆動のよ
うな駆動機構を用いて運動させることができる。
各プリント・ヘツドは1群をなすように支持され
た複数のプリント素子を持ち、その各プリント素
子は高速で作動または付勢され、それがインキ滴
またはプリント・ワイヤを含むドツト作成素子を
運動させることによつてマトリクス文字のドツト
を印字させる。すなわち、そのドツト作成素子が
プリント素子に取付けられてそのワイヤまたはイ
ンキ滴が用紙に対してドツトを叩打する。各プリ
ント・ワイヤまたはインキ・ジエツト・ノズルは
プリント・ヘツドがプリンタを横切つて移動する
際、各文字を構成するドツトをプリントするよう
な構造にそれぞれ縦に接近した間隔をおいて設け
られる。この方式によると、1行のプリント文字
はプリント・ヘツドが用紙上を1方向に移動した
ときに完成する。同様に、そのプリンタに必要な
制御装置を持つている場合には反対方向に移動す
る際にも1行のプリントを完成することができ
る。 他の形式のマトリクス・プリンタでは、複数の
プリント素子がプリンタを横切つて水平に並べら
れ、キヤレージに支持されるようにしたものがあ
り、そのキヤレージが通過するごとに各文字を構
成する横方向のドツト行のうちの1行又は1ライ
ンをプリントし、その後に続くキヤレージの通過
により各文字を構成する横方向の残りのドツト・
ラインをプリントしてその文字行のドツト・マト
リクス文字を完成させる。その慣用的構成として
は、4個または8個のプリント素子がキヤレージ
に支持されて使用される。 そのプリンタには溝若しくは同様なしるしを持
つタイミング・ストリツプが慣用的に使用され、
1または1以上の感知器がその溝またはその他の
しるしを感知してプリント素子の作動を指示し、
用紙上の正確な列にドツトをプリントする。普
通、プリントは1方向、例えば左から右へ行われ
るが、最近はプリント素子キヤレージの両運動方
向中に行われるようになつてきた。 マトリクス・プリンタのための制御装置は入力
変換器、シフト・レジスタ、バツフア記憶装置、
文字発生器、及びソレノイド若しくは他のプリン
ト素子ドライバを使用し、連続して用紙上を横切
り、各ドツト行をプリントして各文字行を形成す
るようにしている。 マトリクス・プリンタ用の制御装置に関する代
表的な先行技術は1972年11月28日にアール・ホワ
ード(R・Howard)ほかに対して発行された米
国特許第3703949号があり、それによると、入力
情報はバツフアに並列に負荷され、プリントはそ
のプリントされる1行全部が負荷されるまで開始
されない。プリント・ヘツドを移動させるキヤレ
ージの位置の検出はプリント・ワイヤを適当な位
置で発射させるために、そのキヤレージとは別に
行われる。 1973年3月6日にジエイ・アール・フルトン
(J・R・Fulton)ほかに対して発行された米国
特許第3719781号は入力信号及び入力クロツクを
受信する線路リレーとバツフア記憶装置としての
シフトレジスタとを持つ制御装置と、演算記憶装
置と、負荷検出器と、プリンタを作動するための
演算制御装置とを開示している。 1974年2月5日にアール・ホワード(R・
Howard)ほかに対して発行された米国特許第
3789969号は入力データが多段シフト・レジスタ
に並列に送られ、その出力がプリントされるべき
文字のための1ドツト行の各ドツトを表わす信号
を発生する文字発生器へ送出され、そしてプリン
ト・ワイヤ・ソレノイドの動作をトリガするよう
に動作する制御装置を開示している。 1974年9月3日にアール・ホワード(R・
Howard)ほかに対して発行された米国特許第
3833891号は多段シフト・レジスタへの入力デー
タを表わし、選択されたそのレジスタの各段は文
字発生器へ供給されてプリント・ワイヤ・ソレノ
イドの動作をトリガするために文字の最上部のド
ツト・ラインを表わす信号を形成する。 1974年9月10日にジエイ・テイー・ポツタ
(J・T・Potter)に対して発行された米国特許
第3834304号は各行にプリントされるべきドツ
ト・パターンを表わす信号群を記憶するための読
出専用メモリーを持つ論理回路を表わしている。
この信号群はハンマの作動を制御するためにシフ
トレジスタに読出される。 1975年1月7日にエイチ・デユレイ(H・
Duley)に対して発行された米国特許第3858703
号は複数の等しい間隔をあけて設けられた狭い透
明の溝を持つ記録帯を使用する双方向性複式ヘツ
ド・プリンタを開示しており、そこに使用されて
いる再循環シフトレジスタはそのラインの全文字
をプリントするまでその全文字を記憶している。 1976年3月2日にジー・ビー・バーラス(G・
B・Barrus)ほかに対して発行された米国特許
第3941051号はカムの運動が逆に移動する平衡装
置と接触して運動させるような動的平衡装置の1
部として構成されている往復シヤトル装置を使用
して2方向でプリントするプリント装置を開示し
ている。 1976年7月20日にピー・ロビンソン(P・
Robinson)に対して発行された米国特許第
3970183号はプリント・ヘツドの運動方向とプリ
ント・ヘツドの位置とを常に検知することによつ
て監視を行うようにした双方向性プリントを開示
している。情報は1対の光学チヤンネルによつて
検出され、記録帯はそこに1対の位置がずれた透
明の溝群を有する。順方向と反対方向の両方向で
プリントするために次のラインを表わすデータを
記憶する回路が設けてある。 1977年5月17日にエイチ・スパーガレン(H・
Spaargaren)に対して発行された米国特許第
4024506号は開始位置装置、アドレス・カウン
タ、バツフア・ストア、文字発生器、及び行カウ
ンタと列カウンタとを持つ制御装置を開示してい
る。 1977年5月31日にダヴリユー・ジエイ・バード
(W・J・Brrd)に対して発行された米国特許第
4026402号は記録装置がプリントすべき文字のた
めに正しい位置を位置決めし、プリント・ヘツド
の運動方向を決定する2つの作用を行つて1個の
文字若しくは1叩打によつて複数の文字をプリン
トするようにしたライン・プリンタを開示してい
る。記憶装置は再循環性能を有し、データ・メモ
リーは再循環メモリのデータを追跡する多段シフ
ト・レジスタである。 1976年11月16日にピー・ロビンソン(P・
Robinson)ほかに対して発行された米国特許第
3991868号は読出可能なメモリーに記憶されてい
る標準文字の2倍又は3倍の寸法の文字をプリン
トする方法について開示している。この装置は1
本の文字ラインに沿つてプリントし得る基準寸法
の文字の数に等しい複数段を持つシフトレジスタ
と、区画されたパターンを集合的に含む複数の図
形ROMとを使用してその目的を達成しようとし
ている。 〔発明が解決しようとする問題点〕 以上説明した従来技術はそのどれもが、読出さ
れたプリント・ドツトを制御してプリント文字を
変形する制御手段を開示しているものはなかつ
た。特に、前述の米国特許第3991868号において
も、2倍又は3倍の大きさの文字をプリントする
ために、1本の文字ラインにプリントしうる基準
寸法の文字の数に等しい数の複数段シフトレジス
タと、区画されたパターンを集合的に含む多数の
図形ROMとを必要とし、回路が複雑であつた。 そのため、そのように多数のROMを必要とせ
ず、ROMから読出されたプリント・ドツトを簡
単な手段で異なる型及び大きさにプリントしうる
制御手段の開発が望まれていた。又、新規なプリ
ント位置決め装置(本願と同一出願人による同日
出願の特公昭59―4318号公報に開示してあるよう
な)を使用した場合のプリント・ドツトの双方向
制御をも同時に行いうるようにする必要があつ
た。 その上、そのような文字のプリントに際し、電
源の容量による制限及びプリント・ソレノイドの
応答時間に限界があるということからプリント・
ソレノイドを利用してドツトをプリントする速度
に限界があつた。 従つて、この発明の目的は複数のプリント・パ
ターンを形成しうるようにプログラムすることが
でき、それを双方向でプリントしうるように制御
する制御装置を有する簡単なマトリクス・プリン
タ用制御手段を提供することである。 更に、この発明の目的は、文字のドツト位置及
びプリント素子の定位置を感知する光学装置を有
し、単独プリント素子より成るプリント・ヘツド
を使用した双方向プリント・マトリクス・プリン
タにおいて、プリント・データ及び制御データを
受信してプリント・ドツト・データを記憶するド
ツト・メモリーをアドレスしうるアドレス・デー
タ及びそこから読出されたプリント・ドツト・デ
ータの再構成を制御しうる制御信号を出力して、
ドツト・メモリーを各文字の各1ドツト・ライン
ごとにアドレスするようにしたことにより、読出
されたプリント・ドツト・データの方向(キヤレ
ージによる)及び文字の大きさ又は型の異なる文
字を混打しうるように制御することができる文字
ドツト・メモリーのアドレス手段を含むドツト・
マトリクス・プリンタを提供することである。 更に、この発明の目的は電源の利用を平均化し
てその小型化を計ると共に、プリント文字の質を
高め、そのプリント速度を速くすることである。 〔問題点を解決するための手段〕 この発明は、プリント・データ及び制御データ
を受信してプリント・ドツト・データを記憶する
文字ドツト・メモリーをアドレスするアドレス・
データ及び文字ドツト・メモリーの出力を希望す
る大きさ及び型の文字に構成するために制御する
制御信号を出力するアドレス制御手段を設けて、
文字ドツト・メモリーのプリントを希望する文字
に対応するプリント・ドツト・データを各文字の
各1プリント・ドツト・データごとにアドレスし
て読出し、その都度プリントするようにしたこと
により、各文字ごとにプリント文字の大きさ、型
及びプリント方向を制御することができるように
して上記の問題を解決した。 又、タイミング・ストリツプの溝の立上り端の
感知によりプリント・ソレノイドを作動してドツ
トをプリントする他、溝の立下り端の感知によつ
て他のソレノイドを作動してドツトの中間にもド
ツトをプリントすることにより、電源の容量を大
きくすることなく、プリント文字の質を向上し、
プリント速度を2倍にすることができた。 〔プリンタの動作の簡単な説明〕 次に、この発明の理解を助けるため、まずこの
発明によるプリンタの動作を概略説明する。この
発明に使用するプリント素子は、その複数個がプ
リンタを横切つて配置されるようにプリント素子
キヤレージに支持される。そのプリント素子キヤ
レージは用紙の移動方向に対して直角方向に運動
するようにプリンタ上を往復又は前後に精密な距
離だけ移動する。このプリント素子キヤレージの
運動中、両運動方向でそれぞれプリントが行わ
れ、プリント用紙は一方向のプリントが終了した
ときに精密な距離だけドツト間の行送りが行われ
る。 この発明の好ましい実施例においては、それぞ
れプリント・ワイヤが各プリント素子に固定さ
れ、各プリント素子が作動すると、そのプリン
ト・ワイヤを用紙、リボン、及びプラテンに対し
て叩打するようにし、その用紙上にドツトをプリ
ントする。この発明の他の好ましい実施例ではイ
ンキの小滴を発射して用紙上に飛着させるような
インキ・ジエツト・ノズルを使用している。いず
れの場合でも、各ドツトはプリント素子キヤレー
ジが往復方式で1インチ(約25.4mm)移動する間
に複数個が運動方向に対して直列に付着する。キ
ヤレージが7回通過すると、標準5×7若しくは
7×7マトリクス文字から成る1文字ラインのプ
リントを終了する。勿論、各プリント文字ライン
間にスペースを設けるために、キヤレージは2回
移動して、用紙はその間に2ドツト間隔送られて
次の文字ラインのプリントを開始する。 タイミング・ストリツプは複数の溝と、その各
両端に設けられ、定位置1(HOME1)及び定
位置2(HOME2)と指定された定位置とを有
し、この実施例ではプリント素子キヤレージに取
付けられる。定位置1は、例えば、該タイミン
グ・ストリツプの左手の端部にある窓若しくは孔
であり、定位置2は同じタイミング・ストリツプ
の右手の端部に設けられた遮蔽(ウエブ)部若し
くは余白部から成る。定位置1と定位置2とはプ
リンタ制御論理回路に対し、それによつてキヤレ
ージ及びプリント素子のための折返し点として認
識を与える。光学感知器は透射型(光遮断型)の
発光ダイオードで構成され、プリンタに取付け若
しくは支持されている。タイミング・ストリツプ
の溝の左右どちらかの縁がその光学感知器をトリ
ガして文字ドツト・パルス若しくは信号を発生さ
せる。もし、光学感知器が溝のどちらかの縁をも
感知しなければ、すなわち、所定時間内にパルス
を受信しなければプリンタは定位置にあることに
なる。前述したように、定位置1は明部若しくは
窓部であり、定位置2は暗部若しくは遮蔽部(タ
イミング・ストリツプの余白部)であつて、それ
らはプリンタ制御論理回路によつてそれぞれの定
位置として検出され、プリント素子キヤレージの
運動方向を読取らせる。 プリンタがターン・オンしたとき、キヤレージ
は2回移動して用紙を2ドツト間隔行送りする。
そのとき、光学感知器はタイミング・ストリツプ
の溝と各定位置とを感知してプリント素子キヤレ
ージの運動方向を確認する。入力したプリント文
字データは呼出メモリー装置に受信され、制御デ
ータはプログラマブル論理回路アレイ・ユニツト
に受信され、デコードされて後呼出メモリーに記
憶される。各プリント素子は1行に10文字プリン
トすることができる。各文字の各ドツトをプリン
トする前に、呼出メモリー装置に現在記憶されて
いるデータ・コード(文字・制御コード)がそこ
から読出されて文字読出メモリー装置へ送られ、
そこで各プリント素子に各文字のプリント動作を
させるためのプリント・ドツト行を発生させる。
各文字のためのドツト行データはキヤレージの運
動方向の制御に従い順方向若しくは反対方向に各
ドツト・データ・レジスタに負荷される。それぞ
れのドツト・レジスタはそのドツト行にドツトが
ある場合にのみそれぞれのプリント素子を発射さ
せるハンマ・パルスを発生する。カウンタは感知
した定位置の数をかぞえて1行のプリント文字を
完成させるためにキヤレージが往復した数をカウ
ントする。 〔実施例〕 次にこの発明の実施例をその添付図面とともに
詳細に説明することにより、この発明の原理及び
その利点を更に明らかにする。 第1図には全体的に10で示されたマトリクス型
プリンタを表わしており、その上蓋若しくは上部
が取外されて、コンパクトな高速プリンタの機械
的保護を与える長方形状の容器12の中に収納さ
れている内部の動作部品を例示している。特にこ
のプリンタは種々の機能をそれぞれ実行する同一
型式のプリンタ用に適用し得る制御装置を利用し
たアルハベツト文字単一プリント素子電子記録機
である。駆動モータ14は1群の歯車16、ドラ
ム型カム18、及び連続してプリント台を通過す
る方式でリボンを駆動する傘歯車20等を駆動す
るように取付けられている。ドラム型カム18は
モータ14によつて連続的に駆動され、そのカム
のレールに接続されて駆動し得るプリント・キヤ
レージを左右に駆動若しくは運動させる。該プリ
ント・キヤレージにはプリント用紙又は同様な様
式にドツト・マトリクス方式でプリントする複数
のプリント素子24が取付けてある。該プリント
用紙は、プリンタを横切つて配置してある平棒の
形状をしたプラテン26を通過して移動するよう
に配置される。プリント素子24(以後、この発
明の好ましい実施例においては単一ワイヤ・ソレ
ノイド駆動素子として説明する)は複数個(この
実施例では4つ)が1行に並べられ、プリント・
キヤレージ22の各方向に対する運動若しくは移
動中にプリントを行うプリント動作においては、
約0.6インチ(約15.24mm)から約0.7インチ(約
17.78mm)の距離を移動するように設計された。 各1ドツト行のプリントの終りで用紙はドツト
送りフイード・アーム28で1ドツト高さ分スペ
ースアツプされる。高さ7ドツトのマトリクス・
プリンタの場合には該フイード・アームは合計7
回のそのような遅い送り方式で用紙を進めて1文
字行のプリントを完成する。その後、ライン・フ
イード・アーム30が高速紙送り方式で用紙をス
ペースアツプし、次の文字行との間に間隔をあけ
るようにする。様式紙補償ソレノイド32及び伝
票若しくは様式紙停止ソレノイド34はそれぞれ
の機能を提供するものであるがその関連装置を含
めてこの発明の部分を構成するものではない。傘
歯車20はカセツト(図示していない)のイン
キ・リボンを駆動するための駆動軸36の1端に
固定されている。該カセツトは普通、プリント素
子若しくはソレノイド24の前のプリンタ・フレ
ームに取付けられ、該ソレノイドがプリント動作
のためドラム・カム18によつて前後に駆動する
時にも1定位置から動かないように固定される。
タイミング・ストリツプ38は(第1図、第1A
図、第1B図)プリンタを横切つて前後に移動し
得るようにキヤレージ22に固定されている感知
装置56を作動して、ドツトをプリントするに適
切な位置でプリント・ソレノイド24を作動させ
るために、プリンタ制御論理回路に対して遅延ド
ツト位置信号を出力させる。この点については後
に説明する。タイミング・ストリツプ38の左端
にあるキヤレージ定位置1(HOME1)は窓40
の形式を採り、該ストリツプ38の右端にある定
位置2(HOME2)は遮蔽部42の形式をとり、
それら各窓及び遮蔽部は感知装置で検出されてキ
ヤレージの折返しに使用される。 この発明のプリンタは好ましい構造としてモジ
ユラ形式を採用し、そこでプリントする7ホント
とは7ドツト幅の文字であり、9ホントとは9ド
ツト幅の文字であり、それらの選択及び制御はプ
リンタ制御モジユール若しくはチツプ50(第2
図に見られる)、文字読出専用メモリー・モジユ
ール若しくはチツプ52、ドツト及び定位置感知
回路54、及びドツト位置感知装置56等によつ
て行われる。感知装置56は光源46と、タイミ
ング・ストリツプ38(第1A図、第1B図)の
溝及び定位置の存在を検出するホトセル48とを
有する。制御モジユール50、メモリー・モジユ
ール52、及び感知回路54はプリンタ・フレー
ムに取付けられている基礎駆動板の上に設置され
る。その他、プリント・ワイヤ・ソレノイド・コ
イル60,62,64,66用の複数のプリン
ト・ソレノイド・ドライバ58を持つ回路が設け
られる。プリント・ソレノイド・ドライバ58は
電源オン・オフ期間中の誤動作を防止するように
設計されたリセツト回路の形の安全装置を有する
ダーリントン・トランジスタである。リセツト信
号は電源電圧の活動レベルが4.75〜5.25ボルトに
到達したときに「ハイ」となるように接続され、
1対のトランジスタが作動したときにラインが5
ボルトに引上げられてプリント・ソレノイド24
を付勢待状態にする。電源オフ期間中は低レベル
のリセツト信号が送られるから該1対のトランジ
スタはカツト・オフされ、プリント・ソレノイド
を誤つて発射するようなことはなくなる。また、
この発明の基本的制御図(第2図)はハンマ・パ
ルス幅補償器68及びモータ14用のモータ制御
回路を含む。基礎駆動板上に設けられたハンマ・
パルス幅補償器は個々に全ドツトと半ドツト(後
述する)とをプリントするためにプリント・ソレ
ノイド24の作動時間を決定してそれを制御す
る。各補償器は基本的にはハンマ信号(ハンマ全
発射信号及びハンマ半発射信号)(後に説明す
る)の立下り端でトリガされたときに340マイク
ロ秒に等しい標準パルス幅TWを発生するワン・
シヨツト・タイマである。この発明に使用される
代表的な型の補償器68はシグネテイクス
(Signetics)社製の部品番号NE556である。今、
28ボルト電源電圧Vpの値が公称電圧からそれる
と、出力パルス(ハンマ・プリント全パルス及び
ハンマ・プリント半半パルス)(後に説明する)
の幅はプリントの質を等しく維持するためにそれ
に対して逆方向に調節される。すなわち、Vp
(ボルト)とTW(マイクロ秒)との間の実験上
の関係は次の方程式で表わされ、設定される。 TW=10(28−Vp)+340 言換えると、28ボルト電源ラインの各1ボルト
の電圧降下又は上昇に対して夫々ハンマ・パルス
幅に10マイクロ秒を加え又は減じなければならな
いことになる。該補償器の時定数は2.8ミリ秒に
設計され、実際の修正はRC回路の指数特性が電
源電圧の変化に対して非直線的にそれを修正する
ようにして行われる。Vpが23.8ボルトの最下端
においては20マイクロ秒の上方補償が行われ、V
pが31.0ボルトの上端においては10マイクロ秒の
下方補償が行われる。その結果、最高ハンマ・パ
ルス幅エラー“+3.6%〜−5.5%”が該補償器に
よつて補償されうることになる。クロツク、書込
(WR)、及びリセツト信号(リセツト)は第1ビ
ツトから第8ビツトの入力データから成るD0―
D7とともに制御モジユール50に入力される。
ビジイ(使用中)信号及びモータ停止信号はモー
タ制御回路70に接続される。ドツト及び定位置
感知回路54とモータ制御回路70とはこの発明
の要旨ではなく、又この出願の出願人と同一人に
譲渡された前述の出願明細書中に十分説明してあ
る。 第3図に表わすプリンタ制御モジユール50の
ブロツク線図には少くとも4個の主要部又は部分
であるメモリー・ユニツト80、プログラマブル
論理ユニツト(PLA1)82、プログラマブル論
理ユニツト(PLA2)84、及びプリンタ・ソレ
ノイド24用の複数のドツト・データ・レジスタ
86等が含まれる。すなわち、制御モジユール5
0は単相外部クロツクで動作する2つの論理アレ
イ・ユニツト82,84、呼出メモリー装置8
0、及び4個の13ビツト直人/直出レジスタ86
とを有し、40字のプリント文字及び制御信号と、
40字の双方向性プリントの制御のための制御コー
ドとを記憶するための記憶装置を提供するように
構成される。 5本の制御ピンが汎用ドライバに設けられ、記
録紙の速送りを行わせる。プリントするべき文字
の並列のプリント・データが書込信号(WR)に
従つてデータ・ラツチ88に送りこまれ、そこか
ら夫々プリント・データに含まれているプリント
文字データ及び制御データが呼出メモリー装置8
0及びRAM装置に記憶される。制御作用を持つ
制御データが論理ユニツト82(PLA1)でデコ
ードされ、2重幅文字機能が表示ビツトをター
ン・オンし、夫々メモリーの2つの文字位置を占
めるような2重幅文字用のプリント文字データと
ともにその表示ビツトをメモリー装置80中にデ
ータ・コードとして記憶させる。プリント開始機
能(PRT)はモータ・オン(モータ作動)信号
(MTRON)をツルー状態に変え、プリンタの光
学感知器56はタイミング・ストリツプの溝の立
上り端又は立下り端からドツトの位置を感知す
る。感知器56は定位置サーチ・モードに入る前
に、上記のように、3連続溝又は6つの溝端を感
知しなければならないし、ハンマ信号の発生の前
に2つの定位置を感知しなければならない。その
点についてはこの発明の部分ではないのでこれ以
上の説明を避ける。上記溝の感知において発生し
たドツト位置ライン90のドツト位置信号
(DOTPOS)の夫々立上り端及び立下り端はハン
マ全発射信号及びハンマ半発射信号というハンマ
発射信号を発生させる(第2図、第3図)。そこ
で、夫々ハンマ全発射信号及びハンマ半発射信号
はパルス幅補償器68に入力されて、そこからハ
ンマ・プリント全パルス及びハンマ・プリント半
パルスを発生させ(第2図)、プリンタ制御モジ
ユール50の制御のもとに全ドツト及び半ドツト
(全ドツトの中間位置に打つドツト)をプリント
させる。すなわち、プリント素子24の1プリン
ト・サイクルは応答時間による制限から800μ秒
に設計してあり、その時間はタイミング・ストリ
ツプ38の溝間の移動時間に等しい。又、タイミ
ング・ストリツプ38の溝の幅は1プリント・サ
イクルのちようど1/2に当る400μ秒かかるように
形成されているので、ドツト位置信号
(DOTPOS)の幅も400μ秒であり、その立上り
端でハンマを発射するほか、その立下り端でもハ
ンマを発射するので、2つの溝の中間、すなわち
2つのドツトの中間にもドツトをプリントするこ
とができ、それを利用してプリントの質の改善又
はプリントの高速化(2倍の速度)を計ることが
できる。例えば、その中間ドツトのプリントには
溝の立下り端で発生するハンマ半発射信号を使用
すればよく、例えばキヤレージの順方向への移動
中に、一方のプリント素子24の付勢には全発射
信号を使用し、他方のプリント素子24の付勢に
は半発射信号を使用するようにすれば、一方向へ
の1ドツト・ラインのプリント中に全ドツトと半
ドツトとをプリントすることができ、みかけ上の
プリント・サイクルを400μ秒で達成できること
になる。その上、そうすることにより、電源の使
用を平均化してその電圧変動を少くすることによ
り、電源を効率よく使用することができる。感知
器56が定位置40,42を通過するタイミング
を計算することによつて、タイミング・ストリツ
プの端部における2つの定位置、HOME1及び
HOME2を認識する。ドツト位置信号はドツト
位置感知器56によつて作られたドツト位置パル
スであり、ドツト・パルス(DOT)はドツト位
置パルスの各端部によつて作られたパルスであ
る。プリント・キヤレージ22の位置と運動方向
とはドツト・パルス(DOT)がタイミング・ス
トリツプ38のどちら側の端部を感知した結果と
して現れたかどうかによつて決定される。もし、
ドツト・パルスが所定期間内に現われなかつた場
合には、プリンタはいずれか1方の定位置にある
ということを知る。タイミング・ストリツプの
HOME1位置である窓部40の場合は論理フオ
ールス入力であり、遮蔽部42であるHOME2
位置は論理ツルー入力である。 メモリー装置80に記憶されたデータ・コード
はモータ・オン信号がツルーになつた後の第2の
定位置で送出される。すなわち、アドレス同期信
号ライン上にパルスが発生すると、それは文字読
出専用メモリー52に対するメモリー80からの
15ビツトから成るデータ・コード(直列アドレス
から成る文字コード及び制御コードを含む)の送
出開始を表示することになる。このデータ・コー
ドは直列アドレス信号としてアドレス・レジスタ
92からメモリー52に送出される。その最初の
4ビツトは行アドレスに関係し、次の8ビツトは
文字コードを識別し、第13番目のビツトは2重幅
文字のためにあり、第14番目のビツトは2重幅文
字の第2部若しくは部分を表示し、第15番目のビ
ツトは順プリント方向、すなわち、プリント・キ
ヤレージ22が左から右へ移動する場合のために
予定される。制御モジユール50への制御入力信
号(入制御)が「ハイ」のときには、RAM80
の中にプリント・データが負荷されるのを阻止す
るプリンタ制御チツプ入力(カスケード接続)で
ある。制御出力信号(出制御)はその制御チツプ
出力(カスケード接続)である。文字メモリー装
置52(第2図)は直列データ信号ライン上に14
ビツトのドツト情報を返信してそれを制御装置5
0のドツト・データ・レジスタ86に記憶する。
そのドツト情報の第1のビツトは9ドツト幅文字
を表示するためにあり、第2のビツトはプリン
ト・ラインの最後の行を表示し、残りのビツトは
1文字の各ドツト行のためのビツトである。直列
アドレスは4回送出され、ドツト情報は1文字の
各ドツト行のドツトをプリントする前に4回返送
される。ドツト・データ・レジスタ86はそれぞ
れ13ビツト幅を有し、各4個のプリント・ソレノ
イド24のために4個の直列入力直列出力型のも
ので構成される。4つの12ビツト・ドツト・デー
タすべてが4個のレジスタに挿入されるとすぐ、
すべてのレジスタに対する追加のビツト位置がク
ロツクされる。ドツト位置パルスの立上り端は全
ドツトのプリントのためのドツトをラツチ96に
クロツクし、ドツト位置パルスの立下り端は半ド
ツト・プリントのためのドツトを該ラツチ96に
クロツクする。15ビツト・アドレス・レジスタ9
2は4ビツト行アドレス、8ビツト文字コード、
2重幅表示ビツト、第2の部分の表示ビツト、及
び前方向ビツトから成り、それら各ビツトは直列
に送られるに先立ち並列に負荷される。アドレス
同期パルスはデータ・タイミング・レジスタ94
を介してシフトされ、直列アドレス及び直列デー
タと同期される。特定のクロツク時において、レ
ジスタ94はメモリー52からの14ビツト直列デ
ータ内にあるラインの終了情報と文字ホント情報
とをデコードする。 前述したように、それぞれ4個のプリント・ソ
レノイドのために4個のドツト・データ・レジス
タ86があり、それぞれハンマ全発射信号及びハ
ンマ半発射信号にもとずくハンマ・プリント全パ
ルス及びハンマ・プリント半パルス(これらパル
スはプリンタ制御モジユール若しくはチツプ50
の外で作られる)を受ける。 以上の説明により、1文字分のドツト・ライン
がプリントされるが、この実施例では、定位置を
感知するまで各1つのソレノイドで夫々10文字を
プリントする。その間、各文字はその制御コード
により文字幅を自由に選択することができる。 夫々、ハンマ・プリント全パルス及びハンマ・
プリント半パルスは全及び半ドツト・ラツチ96
にドツトがラツチされている場合にプリント・ソ
レノイドを発射させる。行アドレスは高さ7ドツ
ト文字に対しては7回のカウントを必要とする。
勿論、9ドツト高さ文字に対しては1文字ライン
を完成するまで9回のカウントを必要とする。そ
して、最終カウントの終りでモータ・オン信号を
フオールスにする。 高速若しくは低速紙送りのいずれかを行わせる
ために、プリンタは紙送り命令と紙送り数のデー
タを受信しなければならず、紙送りデータを受信
したときにモータ・オン信号ラインがツルーに反
転する。低速紙送りで1ドツト行から127ドツト
行の紙送りを行うために、又は高速紙送りを選択
した場合に1行から127行までの紙送りを行うた
めに7ビツトのバイナリ数が用いられる。感知器
56はドツト位置パルス検索(サーチ)モードか
ら定位置検索モードに入る前に6個の溝の端部を
感知しなければならない。カウンタは感知した定
位置の数を計算することによつて紙送りを終了さ
せ、最終カウントの終りでモータ・オン信号をフ
オールスに転ずる。 文字の拡張のために、メモリー・ユニツトとプ
リンタ制御モジユール50とのブロツク線図を第
4図に表わす。1個のプリンタ制御モジユール5
0は2つの読出専用メモリー装置100,102
とともに使用され、その間に直列アドレス信号ラ
イン、直列同期信号ライン、及び直列データ信号
ラインによつて接続される。代表的なピンの番号
は読出専用メモリー(ROM)100に表わして
ある。 1対のプリンタ制御モジユール110,112
の同様なブロツク線図を第5図に表わす。それは
プリント列の拡張のためのものであつて、各制御
モジユールは1対1または単独方式でそれぞれの
メモリー・ユニツト114,116に接続され
る。 第6図は文字メモリー装置52のブロツク線図
を表わし、それは12×10マトリクス構成の文字
128字又は位置から成る拡散マスク・プログラマ
ブル・アレイに形成される。その各文字はN×M
の組合せでプログラムすることができ、Nは10若
しくは12のいずれか、Mは5,6,7,8,9,
10のいずれかにすることができる。文字メモリー
装置52は直列アドレス・ラインを介してプリン
タ制御モジユール若しくはチツプ50から15ビツ
ト直列アドレスを受け、アドレス同期パルスによ
つてその直列アドレスの発信が開始される。文字
メモリー装置52は制御モジユールから15ビツト
の直列アドレスを受信した直後、それに対応する
14ビツト直列データ信号を制御モジユール50に
出力返送する。 アドレス同期パルス及び直列アドレス・データ
信号はプリンタ制御モジユール50からの2つの
入力であり、アドレス同期ラインのパルスは15ビ
ツト直列アドレス信号の発信開始を表示し、その
アドレスを並列方式でアドレス・レジスタ120
の中に負荷するように働く。プリント・サイクル
中、プリンタ制御モジユール50は各ドツト行の
プリントの前に合計4回文字メモリー装置52を
呼出して、そこに4つのアドレス信号を直列に送
出する。メモリー装置52は4個のプリント・ソ
レノイドのために、プリンタ制御モジユール50
からのアドレス信号に対応する4個のドツト行デ
ータを送出する。 第7図に十分表わすように、15ビツト直列アド
レスの最初の4ビツト(SA0〜SA3)は文字行
アドレスを含み、次の8ビツト(SA4〜SA1
1)は文字コードを含む。第13ビツトSA12が
「1」(若しくはツルー)の場合、それはメモリー
装置52の論理回路に対してその文字は2重幅で
あるということを指示し、SA12が「0」若し
くはフオールスの場合はその文字は普通幅である
ことを表示する。第14ビツト(SA13)が
「1」若しくはツルーの場合、メモリー装置の論
理回路に対しアドレスは2重幅文字の第2の半分
のためのものであることを指示し、SA13がフ
オールス若しくは「0」の場合はそのアドレスは
2重幅文字の第1の半分のためのものであること
を通知する。最後のビツトSA14が「1」若し
くはツルーの場合、それは順方向のドツト行を表
わし、SA14が「0」若しくはフオールスの場
合、それは逆方向のためのドツト行であることを
表わす。 第6図はROM123に対して12の行選択ライ
ンを発生する行アドレス・デコーダ122によつ
て直列アドレスの最初の4ビツトSA0〜SA3が
デコードされ、ROM123に対して128の列
選択ラインを発生するための列アドレス・デコー
ダ124によつてビツトSA4〜SA11がデコー
ドされ、ビツトSA10はチツプ選択のために使
用されることを表わしている。ROM123の配
列は128×12×10ビツトであり、その12出力は
ROM0〜ROM11で表示され、プリントするべ
き文字のドツト情報である。制御ビツト・テコー
ダ126に対する直列アドレスの入力ビツトは
SA0〜SA3,SA10,SA12〜SA14であ
る。デコーダ126の出力は2重幅文字信号
(DBWD)、第2半分の2重幅文字信号(DBWD
2)、キヤレージ順方向信号(FWD)、プリン
ト・ラインの終端又はラインの最終ドツト行信号
(EDLINE)、チツプ選択信号(CHIP
SELECT)及び並列負荷信号(PARALLEL
LOAD)等である。 デコーダ126の最初の3出力はドツト行構成
器128へ送られる情報である。それはプリンタ
制御モジユール50へ送出される前にドツト行デ
ータを構成するのがその目的である。プリント信
号の最終ドツト行または終りのラインは1から10
までいずれの行にでも前もつてプログラムするこ
とができ、それは文字ラインの最終ドツト行であ
るということをプリンタ制御モジユール50へ表
示するためにデータ・レジスタ130の中に符号
化入力されるべきである。チツプ選択信号も1つ
若しくは2つの文字メモリーを選択使用するため
に予めプログラムされる。SA10ビツトはプリ
ンタで1つの文字メモリーを使用する場合には用
いられず、2つの文字メモリーが使用された場合
にはチツプ選択ビツトとして作用する。ROM1
23のラインROM0からROM11までのデータ
出力はプリント・ソレノイド24の方向と単一幅
若しくは2重幅文字の要求に応ずるために、ドツ
ト行構成器128によつて再構成される。再構成
されたデータSD2〜SD10はデータ・レジスタ
130に並列方式で負荷される。 各直列アドレスを受信した後、それに対応する
ドツト行データがドツト行構成器128からデー
タ・レジスタ130へ負荷される。そのデータは
直列データ・ラインに直列にシフト・アウトされ
る。第7図に見られるように、14ビツト直列デー
タは基本的には2ビツトの制御コード及び12ビツ
トのドツト行データで構成される。制御コードの
最初のビツトがツルーであると、すなわちSD0
が「1」の場合、それは9ホント文字であること
を制御モジユール50へ示し、制御ワードがフオ
ールスの場合、すなわちSD0が「0」の場合
は、それは7ホント文字であることを示す。制御
コードの第2ビツトがツルー、すなわちSD1が
「1」の場合、それは文字・ラインの最終の行で
あるということを制御モジユール50に通知し、
該第2ビツトがフオールス、すなわちSD1が
「0」の場合、それは最終行ではないことを表わ
す。次の12ビツトSD2―SD13は7ホント文字
では10個のドツト、9ホント文字については12個
のドツトからなる直列ドツト行情報を有する。ド
ツト行情報を公式化すると、7ホント及び9ホン
ト、単一幅ワード及び2重幅ワード用のものにつ
いては次の表で表わすようになる。
【表】
【表】
【表】
【表】
【表】
【表】
【表】
第8A図及び第8B図はプリンタ・タイミング
線図である。これはプリント・ソレノイド24の
作動とともに、定位置40,42の感知及びモー
タ14の回転時間に関するキヤレージの移動及び
用紙の移動とを表わし、約600ミリ秒の期間を包
含するタイミング線図である。プリンタの各4個
のソレノイド24はそれぞれ1個について最高
800マイクロ秒の発射繰返し速度をもつて独立し
て付勢される。通常の動作では、28ボルトDCの
340マイクロ秒パルスがドツトをプリントするた
めに該ソレノイド24へ供給され、前述したよう
に28ボルト電源の変動に対しては、プリンタ回路
がプリントのパルス幅を調整してそれを補償す
る。 前に簡単に述べたように、ドツト及び定位置の
両者を検出する感知器56はキヤレージ22に設
けられているタイミング・ストリツプ38を跨が
るように取付けられた透射型発光ダイオード(ま
たはトランジスタ)対であり、該タイミング・ス
トリツプ(第1A図、及び第1B図)の孔の感知
によつてプリント・ソレノイド発射パルスを発生
する。タイミング・ストリツプには51個の溝若し
くは矩形の孔と各溝間の暗部とがあり、各溝の端
部は感知器56をトリガして文字ドツト・パルス
を発生する。溝郡の各両端部には定位置領域があ
り、定位置(HOME)1はタイミング・ストリ
ツプの矩形の窓40であり、定位置(HOME)
2は該溝群の他の端部にある(第1A図)遮蔽部
若しくは余白部40である。プリント動作はキヤ
レージの両移動方向で行われるから、HOME1
とHOME2とはプリントすべきドツトの順序を
変えるように制御しなければならない。各孔若し
くは溝の立上り端は既に説明したように、ハン
マ・プリント全パルスを供給するために使用さ
れ、ハンマ・プリント半パルスの発生は溝の立下
り端の感知によつて行われる。 次に、第8A図及び第8B図について詳細に説
明する。第8A図及び第8B図は1行の文字をプ
リントするためのキヤレージの位置とプリント素
子(ソレノイド)の付勢とに関する約600ミリ秒
間(図の最上線に表わす)の機械的作用をカバー
する図である。図の上から2番目の線には用紙の
移動を表わす曲線を示す。用紙はキヤレージが定
位置で折返えすときに0.015インチづつスペース
アツプすることができる。キヤレージの移動はモ
ータが回転を開始したとき(タイミングを0とす
る)から停止するとき(600ミリ秒経過)まで行
われ、タイミングが35〜97ミリ秒間では一方向に
移動し、次の97〜153ミリ秒間では反対方向に移
動し、その後同様に周期する。モータは0ミリ秒
でターンオンされ、400ミリアンペアの電流が流
れ、601ミリ秒でターンオフする。モータ及びキ
ヤレージの加速期間は0〜52ミリ秒であり、601
ミリ秒の点から減速する。 図からわかるように、感知装置56はキヤレー
ジが折返えすときに定位置を感知する。プリン
ト・ソレノイドは、例えば図においては105〜145
ミリ秒及び441〜481ミリ秒間で付勢され(勿論、
その中間でも付勢しうる)、4つのソレノイド共
平均290ミリアンペアの電流が流れ、それによつ
てプリントが行なわれる。勿論、その間で、ドツ
トをプリントすべきドツト位置でのみプリント・
ソレノイドを付勢する。 図に示すように、1行の文字をプリントした後
に早送りを必要とする場合は、早送りソレノイ
ド、アーム及びカムから成る早送り機械を装備す
る。最後に、プリント・ソレノイドが付勢した直
後の定位置で早送りソレノイドが付勢すると、カ
ムに従つてアームが移動して早送りを行う。 ドツト行送りもカムとカムアームを使用し、図
に示すように周期動作して用紙を1ドツトづつス
ペースアツプする。キヤレージの慣性防止用のス
リツプ停止ソレノイド及び用紙を押える圧縮ロー
ル・ソレノイドも、図のように1文字ラインのプ
リント期間中オンし、スリツプ・センサは用紙の
存在を、エツジ・センサは用紙の終端を感知す
る。バリツド・ソレノイドはレシート紙を入れる
ための入口を開け、バリツド・センサはレシート
紙の存在を示し、ナイフはレシートの切断を示
し、1部カツト・ソレノイドはレシートの部分切
断を示す。 第9図は文字“F”をプリントする場合のドツ
ト叩打のタイミングを表わす。図の最上部には溝
を有するタイミング・ストリツプ38を表わし、
感知装置56がその溝を感知して出力を発生す
る。図に示すように、溝幅及び溝間間隔は0.0075
インチであつて400マイクロ秒かかり、その下に
は感知器出力を溝との相対的関係に表わす。例え
ば、キヤレージを左から移動して文字“F”の最
上部のドツト“H”を打つ場合、溝端“H”から
調節用遅延期間115マイクロ秒(遅延回路は特
公昭59―4318号に記載してある)かけた後、プリ
ント・ワイヤの付勢に485マイクロ秒かけて(合
計600マイクロ秒)用紙にドツトをプリントす
る。次に、繰返して打つ場合のドツトJ,L,N
は夫々溝端J,L,Nから115マイクロ秒の遅延
時間をかけた後、415マイクロ秒のワイヤ付勢時
間(合計500マイクロ秒)でプリントされる。ド
ツトJ,L,Nの合計期間はドツトHの期間より
70マイクロ秒少い。図のように、ドツトJは溝端
Hから1330マイクロ秒かかり、ドツトL及びNは
夫々溝端L及びNから2130及び2930マイクロ秒か
かる。このようにした理由はキヤレージが逆方向
からきた場合でも順方向のドツトと整列させるた
めであり、文字の形を整えるためである。例え
ば、キヤレージが右から左に移動してきた場合、
溝端“K”を感知して文字“F”の上から2番目
のドツト“K”を打つ場合でも115マイクロ秒遅
延後、485マイクロ秒のプリント・ワイヤ付勢期
間後に(合計600マイクロ秒)ドツト“K”を叩
打してドツト“H”と縦に整列させることができ
るようにする。図からわかるように、各プリン
ト・ソレノイド1.85アンペアのピーク電流、
0.315アンペアの平均電流を必要とし、各文字の
1ドツト行当りのプリント時間は4ミリ秒必要と
する。 又、例えば上記のドツト“H”及び“K”のよ
うに、縦方向に同一のドツト位置にキヤレージが
右又は左からきてドツトをプリントする場合、キ
ヤレージの順方向移動で使用する溝(溝端
“H”)に対し、逆方向で使用する溝(溝端
“K”)は右隣りの溝である。そのため、最右端又
は最左端の文字のためにその外側にも溝を用意し
なければならないため、タイミング・ストリツプ
には1個余分の溝を必要とする。すなわち、キヤ
レージの片方向の移動幅は1文字当り5ドツトの
10文字幅であるから合計50ドツト幅であり、それ
に対応してタイミング・ストリツプの溝の数も50
であるが、上記の1個を加えて51個となる。 プリンタに使用される数個の制御作用コードの
中には、各プリント行当り余分なドツト行の数を
記憶することに使用されるレジスタを除いて、制
御モジユール50の中にあるすべてのレジスタと
フリツプ・フロツプ及びメモリー80をクリヤす
るクリヤ・プリンタ作用コード(クリヤ)があ
る。すべてのソレノイドを不作動化する作用コー
ド(DAS)はプリンタ制御モジユール(若しく
はチツプ)の出力S01―S04を含む外部タイ
ミング制御を必要とするすべてのソレノイドをタ
ーン・オフすることに使用される。 2重幅文字作用コードはプリントされるべきデ
ータを送る前に与えられ、メモリー装置80内で
2個の単一幅文字が占る大きさの領域を使用する
ような2重幅の文字をプリントさせるのに使用す
る。2重幅表示ビツトは各文字とともに記憶され
る。同一プリント行に単一幅と2重幅の文字を混
合してプリントし得るようにするため、2重幅作
用コードを持たないものを単一幅文字作用コード
としている。単一幅文字が2つの群で送られる限
り、1プリント行にいかなる配列の単一及び2重
幅文字を含ませることも可能である。該2つの作
用コードはデータを括弧内に入れることに使用さ
れる。論理回路はプリント・サイクルの完了後、
クリヤ・プリンタ作用の動作後、及びリセツトの
後に自動的に単一幅文字に戻る。 高速紙送り又は行送り作用コード(FPF)は
プリンタがそこの特徴を装備している場合、文字
行単位送り方式で用紙を送ることに使用される。
その作用コードは行送りされるべきライン数を持
ち、そのデータが制御モジユール50に送られて
きたときに、モータ・オン信号がツルー状態に切
換えられる。モジユール50の出力が高速紙送り
状態になると、各定位置において約20ミリ秒間、
早送りパルス信号をツルー(真値)にスイツチす
る。早送りパルスの数はプリント台を通過して送
られる用紙のラインの数に等しい。最後の早送り
パルス発生後の定位置において、モータ・オン信
号はフオールス(偽値)状態に切換えられる。定
位置情報はドツト位置信号の入力によつて与えら
れる。低速紙送り若しくはドツト行送り作用コー
ド(SPF)は各ドツト行間の用紙送りに使用され
る。その作用コードは送られるべき用紙のドツト
行数を持ち、そのデータが送られてきたときに、
モータ・オン信号はツルー状態に切換えられ、ド
ツト位置信号によつて認識された定位置の数がド
ツト行の数に等しくなつたときに、最後の定位置
でモータ・オン信号がオフ状態に切換えられる。 その他の作用コードとしては各プリント文字行
の後で送られるべき余分なドツト行の数を設定す
ることに使用される各プリント行の文字行外ドツ
ト行を表わすコードがある。その作用コードは各
余分なドツト行の数を表示することに使用される
数を持つ。その数はバイナリ0〜7のような形式
でよい。残りのD3〜D7データ・ビツトは無視
されるとともに各プリンタの電源オンの後でリセ
ツトされなければならない。一度、その数が文字
行外ドツト行レジスタの中にセツトされると、そ
れは変更されるまでそのまま維持される。 プリント開始作用コード(PRT)はモータ・
オン信号をツルー状態に切換える。そのときにド
ツト位置信号はドツト及び定位置を示す入力パル
スで構成することになる。RAM80に記憶され
ている文字コードが送出され、ドツト・データの
外部文字メモリー装置からの受信は第2の定位置
の受信から始まる。制御モジユール50の出力
HMRP1,HMRP2,HMRP3,HMRP4はドツ
ト位置パルスとドツト・データが存在する場合に
パルスを発生する。モータ・オン信号は直列デー
タ信号の第2のビツトがツルーになつた場合、そ
の後の定位置においてターン・オフされる。すな
わち、このビツトはその行が最後のプリント行で
あるということを表示するものである。各プリン
ト行の文字行外ドツト行作用コード(EDR)が
0にセツトされなかつた場合、モータ・オン信号
はカウントされる文字行外の定位置の数が文字行
外ドツト行レジスタの数と一致するに至るまでツ
ルーのままに維持されるだろう。その後、モー
タ・オン信号はターン・オフされる。 特定の作用を行う制御作用コードを各ソレノイ
ド1,2,3,4に供給すると、夫々の出力S0
1―S04を別々にツルー状態に転ずることがで
きる。その出力はクリヤ・プリンタ作用コード
(クリヤ)若しくは全ソレノイド不作動化作用コ
ード(DAS)を受信するまでツルー状態に維持
される。また、リセツト入力はその出力をオフ状
態に転ずることができる。これらソレノイドの特
定の作用は様式を作動状態にすること、全用紙切
断を行わせること、部分的用紙切断を行わせるこ
と又はその他の作用に使用することができる作動
スペアとして等の作用を有する。 第3図はプログラマブル論理回路ユニツト
(PLA1,PLA2)82,84を表わし、PLA1,
82は25個のフリツプ・フロツプを用いて構成す
る。又、ユニツト82は命令制御及びデコード、
紙送り制御、プリント・シーケンス(順序)制
御、及び入力タイミング制御等の4つの論理制御
機能を持つように構成される。それらフリツプ・
フロツプの名称及び型、それらの入力及びリセツ
ト条件は表A―1に例示した。しかし、これは単
なる例示である。
線図である。これはプリント・ソレノイド24の
作動とともに、定位置40,42の感知及びモー
タ14の回転時間に関するキヤレージの移動及び
用紙の移動とを表わし、約600ミリ秒の期間を包
含するタイミング線図である。プリンタの各4個
のソレノイド24はそれぞれ1個について最高
800マイクロ秒の発射繰返し速度をもつて独立し
て付勢される。通常の動作では、28ボルトDCの
340マイクロ秒パルスがドツトをプリントするた
めに該ソレノイド24へ供給され、前述したよう
に28ボルト電源の変動に対しては、プリンタ回路
がプリントのパルス幅を調整してそれを補償す
る。 前に簡単に述べたように、ドツト及び定位置の
両者を検出する感知器56はキヤレージ22に設
けられているタイミング・ストリツプ38を跨が
るように取付けられた透射型発光ダイオード(ま
たはトランジスタ)対であり、該タイミング・ス
トリツプ(第1A図、及び第1B図)の孔の感知
によつてプリント・ソレノイド発射パルスを発生
する。タイミング・ストリツプには51個の溝若し
くは矩形の孔と各溝間の暗部とがあり、各溝の端
部は感知器56をトリガして文字ドツト・パルス
を発生する。溝郡の各両端部には定位置領域があ
り、定位置(HOME)1はタイミング・ストリ
ツプの矩形の窓40であり、定位置(HOME)
2は該溝群の他の端部にある(第1A図)遮蔽部
若しくは余白部40である。プリント動作はキヤ
レージの両移動方向で行われるから、HOME1
とHOME2とはプリントすべきドツトの順序を
変えるように制御しなければならない。各孔若し
くは溝の立上り端は既に説明したように、ハン
マ・プリント全パルスを供給するために使用さ
れ、ハンマ・プリント半パルスの発生は溝の立下
り端の感知によつて行われる。 次に、第8A図及び第8B図について詳細に説
明する。第8A図及び第8B図は1行の文字をプ
リントするためのキヤレージの位置とプリント素
子(ソレノイド)の付勢とに関する約600ミリ秒
間(図の最上線に表わす)の機械的作用をカバー
する図である。図の上から2番目の線には用紙の
移動を表わす曲線を示す。用紙はキヤレージが定
位置で折返えすときに0.015インチづつスペース
アツプすることができる。キヤレージの移動はモ
ータが回転を開始したとき(タイミングを0とす
る)から停止するとき(600ミリ秒経過)まで行
われ、タイミングが35〜97ミリ秒間では一方向に
移動し、次の97〜153ミリ秒間では反対方向に移
動し、その後同様に周期する。モータは0ミリ秒
でターンオンされ、400ミリアンペアの電流が流
れ、601ミリ秒でターンオフする。モータ及びキ
ヤレージの加速期間は0〜52ミリ秒であり、601
ミリ秒の点から減速する。 図からわかるように、感知装置56はキヤレー
ジが折返えすときに定位置を感知する。プリン
ト・ソレノイドは、例えば図においては105〜145
ミリ秒及び441〜481ミリ秒間で付勢され(勿論、
その中間でも付勢しうる)、4つのソレノイド共
平均290ミリアンペアの電流が流れ、それによつ
てプリントが行なわれる。勿論、その間で、ドツ
トをプリントすべきドツト位置でのみプリント・
ソレノイドを付勢する。 図に示すように、1行の文字をプリントした後
に早送りを必要とする場合は、早送りソレノイ
ド、アーム及びカムから成る早送り機械を装備す
る。最後に、プリント・ソレノイドが付勢した直
後の定位置で早送りソレノイドが付勢すると、カ
ムに従つてアームが移動して早送りを行う。 ドツト行送りもカムとカムアームを使用し、図
に示すように周期動作して用紙を1ドツトづつス
ペースアツプする。キヤレージの慣性防止用のス
リツプ停止ソレノイド及び用紙を押える圧縮ロー
ル・ソレノイドも、図のように1文字ラインのプ
リント期間中オンし、スリツプ・センサは用紙の
存在を、エツジ・センサは用紙の終端を感知す
る。バリツド・ソレノイドはレシート紙を入れる
ための入口を開け、バリツド・センサはレシート
紙の存在を示し、ナイフはレシートの切断を示
し、1部カツト・ソレノイドはレシートの部分切
断を示す。 第9図は文字“F”をプリントする場合のドツ
ト叩打のタイミングを表わす。図の最上部には溝
を有するタイミング・ストリツプ38を表わし、
感知装置56がその溝を感知して出力を発生す
る。図に示すように、溝幅及び溝間間隔は0.0075
インチであつて400マイクロ秒かかり、その下に
は感知器出力を溝との相対的関係に表わす。例え
ば、キヤレージを左から移動して文字“F”の最
上部のドツト“H”を打つ場合、溝端“H”から
調節用遅延期間115マイクロ秒(遅延回路は特
公昭59―4318号に記載してある)かけた後、プリ
ント・ワイヤの付勢に485マイクロ秒かけて(合
計600マイクロ秒)用紙にドツトをプリントす
る。次に、繰返して打つ場合のドツトJ,L,N
は夫々溝端J,L,Nから115マイクロ秒の遅延
時間をかけた後、415マイクロ秒のワイヤ付勢時
間(合計500マイクロ秒)でプリントされる。ド
ツトJ,L,Nの合計期間はドツトHの期間より
70マイクロ秒少い。図のように、ドツトJは溝端
Hから1330マイクロ秒かかり、ドツトL及びNは
夫々溝端L及びNから2130及び2930マイクロ秒か
かる。このようにした理由はキヤレージが逆方向
からきた場合でも順方向のドツトと整列させるた
めであり、文字の形を整えるためである。例え
ば、キヤレージが右から左に移動してきた場合、
溝端“K”を感知して文字“F”の上から2番目
のドツト“K”を打つ場合でも115マイクロ秒遅
延後、485マイクロ秒のプリント・ワイヤ付勢期
間後に(合計600マイクロ秒)ドツト“K”を叩
打してドツト“H”と縦に整列させることができ
るようにする。図からわかるように、各プリン
ト・ソレノイド1.85アンペアのピーク電流、
0.315アンペアの平均電流を必要とし、各文字の
1ドツト行当りのプリント時間は4ミリ秒必要と
する。 又、例えば上記のドツト“H”及び“K”のよ
うに、縦方向に同一のドツト位置にキヤレージが
右又は左からきてドツトをプリントする場合、キ
ヤレージの順方向移動で使用する溝(溝端
“H”)に対し、逆方向で使用する溝(溝端
“K”)は右隣りの溝である。そのため、最右端又
は最左端の文字のためにその外側にも溝を用意し
なければならないため、タイミング・ストリツプ
には1個余分の溝を必要とする。すなわち、キヤ
レージの片方向の移動幅は1文字当り5ドツトの
10文字幅であるから合計50ドツト幅であり、それ
に対応してタイミング・ストリツプの溝の数も50
であるが、上記の1個を加えて51個となる。 プリンタに使用される数個の制御作用コードの
中には、各プリント行当り余分なドツト行の数を
記憶することに使用されるレジスタを除いて、制
御モジユール50の中にあるすべてのレジスタと
フリツプ・フロツプ及びメモリー80をクリヤす
るクリヤ・プリンタ作用コード(クリヤ)があ
る。すべてのソレノイドを不作動化する作用コー
ド(DAS)はプリンタ制御モジユール(若しく
はチツプ)の出力S01―S04を含む外部タイ
ミング制御を必要とするすべてのソレノイドをタ
ーン・オフすることに使用される。 2重幅文字作用コードはプリントされるべきデ
ータを送る前に与えられ、メモリー装置80内で
2個の単一幅文字が占る大きさの領域を使用する
ような2重幅の文字をプリントさせるのに使用す
る。2重幅表示ビツトは各文字とともに記憶され
る。同一プリント行に単一幅と2重幅の文字を混
合してプリントし得るようにするため、2重幅作
用コードを持たないものを単一幅文字作用コード
としている。単一幅文字が2つの群で送られる限
り、1プリント行にいかなる配列の単一及び2重
幅文字を含ませることも可能である。該2つの作
用コードはデータを括弧内に入れることに使用さ
れる。論理回路はプリント・サイクルの完了後、
クリヤ・プリンタ作用の動作後、及びリセツトの
後に自動的に単一幅文字に戻る。 高速紙送り又は行送り作用コード(FPF)は
プリンタがそこの特徴を装備している場合、文字
行単位送り方式で用紙を送ることに使用される。
その作用コードは行送りされるべきライン数を持
ち、そのデータが制御モジユール50に送られて
きたときに、モータ・オン信号がツルー状態に切
換えられる。モジユール50の出力が高速紙送り
状態になると、各定位置において約20ミリ秒間、
早送りパルス信号をツルー(真値)にスイツチす
る。早送りパルスの数はプリント台を通過して送
られる用紙のラインの数に等しい。最後の早送り
パルス発生後の定位置において、モータ・オン信
号はフオールス(偽値)状態に切換えられる。定
位置情報はドツト位置信号の入力によつて与えら
れる。低速紙送り若しくはドツト行送り作用コー
ド(SPF)は各ドツト行間の用紙送りに使用され
る。その作用コードは送られるべき用紙のドツト
行数を持ち、そのデータが送られてきたときに、
モータ・オン信号はツルー状態に切換えられ、ド
ツト位置信号によつて認識された定位置の数がド
ツト行の数に等しくなつたときに、最後の定位置
でモータ・オン信号がオフ状態に切換えられる。 その他の作用コードとしては各プリント文字行
の後で送られるべき余分なドツト行の数を設定す
ることに使用される各プリント行の文字行外ドツ
ト行を表わすコードがある。その作用コードは各
余分なドツト行の数を表示することに使用される
数を持つ。その数はバイナリ0〜7のような形式
でよい。残りのD3〜D7データ・ビツトは無視
されるとともに各プリンタの電源オンの後でリセ
ツトされなければならない。一度、その数が文字
行外ドツト行レジスタの中にセツトされると、そ
れは変更されるまでそのまま維持される。 プリント開始作用コード(PRT)はモータ・
オン信号をツルー状態に切換える。そのときにド
ツト位置信号はドツト及び定位置を示す入力パル
スで構成することになる。RAM80に記憶され
ている文字コードが送出され、ドツト・データの
外部文字メモリー装置からの受信は第2の定位置
の受信から始まる。制御モジユール50の出力
HMRP1,HMRP2,HMRP3,HMRP4はドツ
ト位置パルスとドツト・データが存在する場合に
パルスを発生する。モータ・オン信号は直列デー
タ信号の第2のビツトがツルーになつた場合、そ
の後の定位置においてターン・オフされる。すな
わち、このビツトはその行が最後のプリント行で
あるということを表示するものである。各プリン
ト行の文字行外ドツト行作用コード(EDR)が
0にセツトされなかつた場合、モータ・オン信号
はカウントされる文字行外の定位置の数が文字行
外ドツト行レジスタの数と一致するに至るまでツ
ルーのままに維持されるだろう。その後、モー
タ・オン信号はターン・オフされる。 特定の作用を行う制御作用コードを各ソレノイ
ド1,2,3,4に供給すると、夫々の出力S0
1―S04を別々にツルー状態に転ずることがで
きる。その出力はクリヤ・プリンタ作用コード
(クリヤ)若しくは全ソレノイド不作動化作用コ
ード(DAS)を受信するまでツルー状態に維持
される。また、リセツト入力はその出力をオフ状
態に転ずることができる。これらソレノイドの特
定の作用は様式を作動状態にすること、全用紙切
断を行わせること、部分的用紙切断を行わせるこ
と又はその他の作用に使用することができる作動
スペアとして等の作用を有する。 第3図はプログラマブル論理回路ユニツト
(PLA1,PLA2)82,84を表わし、PLA1,
82は25個のフリツプ・フロツプを用いて構成す
る。又、ユニツト82は命令制御及びデコード、
紙送り制御、プリント・シーケンス(順序)制
御、及び入力タイミング制御等の4つの論理制御
機能を持つように構成される。それらフリツプ・
フロツプの名称及び型、それらの入力及びリセツ
ト条件は表A―1に例示した。しかし、これは単
なる例示である。
【表】
【表】
命令制御及びデコード部分は次に述べる作用を
働かせる作用デコーダを持つデータ・ラツチの中
に、書込(WR)信号でストローブされる8ビツ
ト・データ・コードを供給する。それら作用はプ
リント開始(PRT)、各行ごとの行外ドツト行
(EDR)、低速紙送り(SPF)、高速紙送り
(FPF)、及び2重幅プリント(DBWD)等であ
る。 紙送り制御について、高速(文字行間)紙送り
制御(FPFC)又は低速(ドツト行間)紙送り制
御(SPFC)用の作用コードは文字行又はドツト
行の行数を持ち、その行数の前に加えられる。こ
の命令の直後にモータ・オン信号が活動若しくは
ツルーにされる。紙送りカウンタはそのカウント
が0になり、モータ・オン信号がフオールスにな
るまで、定位置(HOME1又はHOME2)によ
つてその紙送りデータ(PFC0〜PFC6)の第
1ビツト乃至第7ビツトをカウントする。PFC
LOADは低速又は高速紙送りを負荷するためのタ
イミング期間を指定する。 プリント・シーケンス制御はプリント開始
(PRT)作用がプリント・サイクルを起動してプ
リント・データ・メモリー装置若しくはRAM8
0に負荷されていたデータのプリントを制御す
る。C0,C1はプリント・シーケンス制御のた
めのステータス・ビツトであり、CNT0,CNT
1,CNT2は文字行外ドツト行送り制御用のス
テータス・ビツトであり、EXD0,EXD1,
EXD2は文字行外ドツト行レジスタの第1、第
2、第3ビツトである。このように、文字用ドツ
ト行の他に文字行外ドツト行データも与えられ、
EDR LOADは文字行外ドツト行データを負荷す
るためのタイミング期間である。 入力タイミング制御はRAM80の中に2回同
一プリント・データを負荷して2重幅文字として
プリント・データを該RAMに負荷することを制
御する。TC0,TC1,TC2はデータ入力タイ
ミング・チエインのためのステータス・ビツトで
ある。2重幅表示ビツトが発生するとプリント・
データとともに該RAMの中に負荷される。文字
が単一幅の場合は表示ビツトがなく、1回だけ
RAMに負荷される。 次に、参考のためにPLA1のための論理方程式
を掲げる。 TTC0=2・TC1・0・DBWD+2・
TC1・TC0 TTC1=TC2・1・0+TC1+TC2・TC0 TTC2=・DATA・・・
・DECODE+TC2+2・TC1・
0・DBWD CLR=・・・・DECODE・
3・2・1・0 CLRALL=・・・・
DECODE・3・2・1・0+C1・C0・
HMEPLS・EDLINE・MATCH・PRT+
C1・0・HMEPLS・MATCH・PRT+
HMEPLS・FPFC・6・5・4・
3・2・1・0+HMEPLS・
SPFC・6・5・4・3・
2・1・0 CLRCCDC=・・・・
DECODE・3・2・1・0+C1・C0・
HMEPLS・EDLINE・MATCH・PRT+
C1・0・HMEPLS・MATCH・PRT+
HMEPLS・FPFC・6・5・4・
3・2・1・0+HMEPLS・
SPFC・6・5・4・3・
2・1・0+RSTTIMER TPRT=・・・・
・
DECODE・3・D2・D1・D0・+C1・
C0・HMEPLS・EDLINE・MATCH・PRT
+C1・0・HMEPLS・MATCH・PRT TEDR=・・・・
・
DECODE・3・D2・D1・0+DECODE・
EDR TSPF=・・・・
・
DECODE・3・D2・1・D0+DECODE・
SPF TFPF=・・・・
・
DECODE・3・D2・1・0+DECODE
+・FPF TDBWD=・・・・
・
DECODE・3・2・D1・0・+
・・・・・
DECODE・3・2D1・D0・DBWD SS01=・・・・DECODE・
D3・2・1・0・ SS02=・・・・DECODE・
D3・2・1・D0・ SS03=・・・・DECODE・
D3・2・D1・0・ SS04=・・・・DECODE・
D3・2・D1・D0・ SFSLEW=HMEPLS・FPFC・6・5・
4・3・2・1・0 RS01234=・・・・
DECODE・3・2・1・D0 TFPFC=DECODE・FPF・+HMEPLS・
FPFC・6・5・4・3・
2・1・0 TSPFC=DECODE・+SPF+HMEPLS・
SPFC・6・5・4・3・
2・1・0 MTRON=PRT+SPFC+FPFC PFC LOAD=FPF・DECODE+SPF・
DECODE TPFC0=HMEPLS・MTRON・ TPFC1=HMEPLS・MTRON・・0 TPFC2=HMEPLS・MTRON・・1・
0 TPFC3=HMEPLS・MTRON・・2・
1・0 TPFC4=HMEPLS・MTRON・・3・
2・1・0 TPFC5=HMEPLS・MTRON・・4・
3・2・1・0 TPFC6=HMEPLS・MTRON・・5・
4・3・2・1・0 TC0=1・0・HMEPLS・PRT+C1・C0・
HMEPLS・EDLINE・・PRT+
C1・C0・HMEPLS・EDLINE・MATCH・
PRT TC1=1・C0・HMEPLS・PRT+C1・C0・
HMEPLS・EDLINE・MATCH・PRT+
C1・C0・HMEPLS・MATCH・PRT TCNT0=C1・C0・HMEPLS・EDLINE・
・PRT+C1・0・HMEPLS・
・PRT TCNT1=C1・0・HMEPLS・・PRT・
CNT0 TCNT0=C1・0・HMEPLS・・PRT・
CNT1・CNTO EDRLOAD=EDR・DATA・DECODE MATCH=EXD2・2+2・CNT2+
EXD1・1+1・CNT1+EXD0・
0+0・CNT0 ACTPRT=C1・C0 PRTHME=C1・C0・HMEPLS・PRT・
+1・C0・HMEPLS・PRT ENRCNT=C1・C0・HMEPLS・PRT・
PLA2は26フリツプ・フロツプで動作し、定
位置検出及び制御、RAMアドレス制御及びリフ
レツシユ、方向制御、ROM呼出制御の4つの論
理制御部分から成る。表A―2にそれらフリツ
プ・フロツプの名称と型、及び入力条件とリセツ
ト条件とを表わす。その表で、HD0,HD1,
HD2は定位置検出及び制御のそれぞれ第1、第
2、第3ステータス・ビツトを指し、CC0―CC
3は文字カウンタの第1ビツトから第3ビツトま
でを表わし、DC0―DC3はドツト・カウンタの
ステータス・ビツトを表わす。F0―F4は
RAM80のリフレツシユ中にそのアドレスを表
わすリフレツシユ・カウンタの第1ビツト乃至第
5ビツトを表示する。LC0―LC3はRAMアド
レスの第5及び第6ビツトであるHC0及びHC1
とともにRAMアドレスの第1ビツト乃至第4ビ
ツトを表示する。方向、及び、ROM呼出制御部
分において、FWDはキヤレージが前方向である
ことを表示し、ACCROMは文字ROM52を呼出
すためのタイミング期間であり、RAM FULLは
RAM80がプリント・データで満たされている
ことを表わし、SCOMPT又はCHECKは各プリ
ントROMの呼出しの後で1列のドツト・データ
がプリンタ制御ユニツトによつて受取られたこと
を表示する信号である。ENRCNTはプリント中
各定位置において行カウンンタを加算する。SS
01―SS04はリセツト可能フリツプ・フロツ
プである。
働かせる作用デコーダを持つデータ・ラツチの中
に、書込(WR)信号でストローブされる8ビツ
ト・データ・コードを供給する。それら作用はプ
リント開始(PRT)、各行ごとの行外ドツト行
(EDR)、低速紙送り(SPF)、高速紙送り
(FPF)、及び2重幅プリント(DBWD)等であ
る。 紙送り制御について、高速(文字行間)紙送り
制御(FPFC)又は低速(ドツト行間)紙送り制
御(SPFC)用の作用コードは文字行又はドツト
行の行数を持ち、その行数の前に加えられる。こ
の命令の直後にモータ・オン信号が活動若しくは
ツルーにされる。紙送りカウンタはそのカウント
が0になり、モータ・オン信号がフオールスにな
るまで、定位置(HOME1又はHOME2)によ
つてその紙送りデータ(PFC0〜PFC6)の第
1ビツト乃至第7ビツトをカウントする。PFC
LOADは低速又は高速紙送りを負荷するためのタ
イミング期間を指定する。 プリント・シーケンス制御はプリント開始
(PRT)作用がプリント・サイクルを起動してプ
リント・データ・メモリー装置若しくはRAM8
0に負荷されていたデータのプリントを制御す
る。C0,C1はプリント・シーケンス制御のた
めのステータス・ビツトであり、CNT0,CNT
1,CNT2は文字行外ドツト行送り制御用のス
テータス・ビツトであり、EXD0,EXD1,
EXD2は文字行外ドツト行レジスタの第1、第
2、第3ビツトである。このように、文字用ドツ
ト行の他に文字行外ドツト行データも与えられ、
EDR LOADは文字行外ドツト行データを負荷す
るためのタイミング期間である。 入力タイミング制御はRAM80の中に2回同
一プリント・データを負荷して2重幅文字として
プリント・データを該RAMに負荷することを制
御する。TC0,TC1,TC2はデータ入力タイ
ミング・チエインのためのステータス・ビツトで
ある。2重幅表示ビツトが発生するとプリント・
データとともに該RAMの中に負荷される。文字
が単一幅の場合は表示ビツトがなく、1回だけ
RAMに負荷される。 次に、参考のためにPLA1のための論理方程式
を掲げる。 TTC0=2・TC1・0・DBWD+2・
TC1・TC0 TTC1=TC2・1・0+TC1+TC2・TC0 TTC2=・DATA・・・
・DECODE+TC2+2・TC1・
0・DBWD CLR=・・・・DECODE・
3・2・1・0 CLRALL=・・・・
DECODE・3・2・1・0+C1・C0・
HMEPLS・EDLINE・MATCH・PRT+
C1・0・HMEPLS・MATCH・PRT+
HMEPLS・FPFC・6・5・4・
3・2・1・0+HMEPLS・
SPFC・6・5・4・3・
2・1・0 CLRCCDC=・・・・
DECODE・3・2・1・0+C1・C0・
HMEPLS・EDLINE・MATCH・PRT+
C1・0・HMEPLS・MATCH・PRT+
HMEPLS・FPFC・6・5・4・
3・2・1・0+HMEPLS・
SPFC・6・5・4・3・
2・1・0+RSTTIMER TPRT=・・・・
・
DECODE・3・D2・D1・D0・+C1・
C0・HMEPLS・EDLINE・MATCH・PRT
+C1・0・HMEPLS・MATCH・PRT TEDR=・・・・
・
DECODE・3・D2・D1・0+DECODE・
EDR TSPF=・・・・
・
DECODE・3・D2・1・D0+DECODE・
SPF TFPF=・・・・
・
DECODE・3・D2・1・0+DECODE
+・FPF TDBWD=・・・・
・
DECODE・3・2・D1・0・+
・・・・・
DECODE・3・2D1・D0・DBWD SS01=・・・・DECODE・
D3・2・1・0・ SS02=・・・・DECODE・
D3・2・1・D0・ SS03=・・・・DECODE・
D3・2・D1・0・ SS04=・・・・DECODE・
D3・2・D1・D0・ SFSLEW=HMEPLS・FPFC・6・5・
4・3・2・1・0 RS01234=・・・・
DECODE・3・2・1・D0 TFPFC=DECODE・FPF・+HMEPLS・
FPFC・6・5・4・3・
2・1・0 TSPFC=DECODE・+SPF+HMEPLS・
SPFC・6・5・4・3・
2・1・0 MTRON=PRT+SPFC+FPFC PFC LOAD=FPF・DECODE+SPF・
DECODE TPFC0=HMEPLS・MTRON・ TPFC1=HMEPLS・MTRON・・0 TPFC2=HMEPLS・MTRON・・1・
0 TPFC3=HMEPLS・MTRON・・2・
1・0 TPFC4=HMEPLS・MTRON・・3・
2・1・0 TPFC5=HMEPLS・MTRON・・4・
3・2・1・0 TPFC6=HMEPLS・MTRON・・5・
4・3・2・1・0 TC0=1・0・HMEPLS・PRT+C1・C0・
HMEPLS・EDLINE・・PRT+
C1・C0・HMEPLS・EDLINE・MATCH・
PRT TC1=1・C0・HMEPLS・PRT+C1・C0・
HMEPLS・EDLINE・MATCH・PRT+
C1・C0・HMEPLS・MATCH・PRT TCNT0=C1・C0・HMEPLS・EDLINE・
・PRT+C1・0・HMEPLS・
・PRT TCNT1=C1・0・HMEPLS・・PRT・
CNT0 TCNT0=C1・0・HMEPLS・・PRT・
CNT1・CNTO EDRLOAD=EDR・DATA・DECODE MATCH=EXD2・2+2・CNT2+
EXD1・1+1・CNT1+EXD0・
0+0・CNT0 ACTPRT=C1・C0 PRTHME=C1・C0・HMEPLS・PRT・
+1・C0・HMEPLS・PRT ENRCNT=C1・C0・HMEPLS・PRT・
PLA2は26フリツプ・フロツプで動作し、定
位置検出及び制御、RAMアドレス制御及びリフ
レツシユ、方向制御、ROM呼出制御の4つの論
理制御部分から成る。表A―2にそれらフリツ
プ・フロツプの名称と型、及び入力条件とリセツ
ト条件とを表わす。その表で、HD0,HD1,
HD2は定位置検出及び制御のそれぞれ第1、第
2、第3ステータス・ビツトを指し、CC0―CC
3は文字カウンタの第1ビツトから第3ビツトま
でを表わし、DC0―DC3はドツト・カウンタの
ステータス・ビツトを表わす。F0―F4は
RAM80のリフレツシユ中にそのアドレスを表
わすリフレツシユ・カウンタの第1ビツト乃至第
5ビツトを表示する。LC0―LC3はRAMアド
レスの第5及び第6ビツトであるHC0及びHC1
とともにRAMアドレスの第1ビツト乃至第4ビ
ツトを表示する。方向、及び、ROM呼出制御部
分において、FWDはキヤレージが前方向である
ことを表示し、ACCROMは文字ROM52を呼出
すためのタイミング期間であり、RAM FULLは
RAM80がプリント・データで満たされている
ことを表わし、SCOMPT又はCHECKは各プリ
ントROMの呼出しの後で1列のドツト・データ
がプリンタ制御ユニツトによつて受取られたこと
を表示する信号である。ENRCNTはプリント中
各定位置において行カウンンタを加算する。SS
01―SS04はリセツト可能フリツプ・フロツ
プである。
以上、説明したところからわかるように、この
発明によるアドレス手段、文字ドツト・メモリー
及びドツト行構成器を含んで上記のように構成し
たことによつて、大きさ及び型などいかなる変化
のある文字でも文字ごとに簡単に選択して文字行
を再構成することができ、それによつて簡単に文
字の大きさ及び型に変化のあるプリントを得るこ
とができると共にプリント方向の制御も同一手段
で簡単に行うようにすることができた。 その上、普通のドツト幅の中間に半ドツトをプ
リントすることにより、電源の使用を平均化して
電源の小型化を計ると共にプリントした文字の質
を高め、プリント速度を2倍にすることができ
た。
発明によるアドレス手段、文字ドツト・メモリー
及びドツト行構成器を含んで上記のように構成し
たことによつて、大きさ及び型などいかなる変化
のある文字でも文字ごとに簡単に選択して文字行
を再構成することができ、それによつて簡単に文
字の大きさ及び型に変化のあるプリントを得るこ
とができると共にプリント方向の制御も同一手段
で簡単に行うようにすることができた。 その上、普通のドツト幅の中間に半ドツトをプ
リントすることにより、電源の使用を平均化して
電源の小型化を計ると共にプリントした文字の質
を高め、プリント速度を2倍にすることができ
た。
第1図はこの発明の要旨を使用したマトリク
ス・プリンタの左正面斜視図、第1A図はタイミ
ング・ストリツプと感知装置の拡大図、第1B図
は第1A図の構造体の側面図、第2図はこの発明
の制御装置のブロツク線図、第3図はプリンタ制
御装置のブロツク線図、第4図は文字の拡大用の
メモリー・ユニツトとプリンタ制御装置のブロツ
ク線図、第5図はプリント列の拡張のためのメモ
リー・ユニツトとプリンタ制御装置のブロツク線
図、第6図は文字メモリー・ユニツトのブロツク
線図、第7図はアドレス及びデータのタイミング
線図、第8A図と第8B図とは結合して構成した
プリンタ・タイミング線図、第9図は文字ドツト
のタイミング線図、第10図はデータ入力タイミ
ングの連鎖を表わす流れ図、第11図は定位置検
出制御の流れ図、第12図は高位アドレス・カウ
ンタの流れ図、第13図は低位アドレス・カウン
タの流れ図、第14図はプリント・シーケンス制
御の流れ図、第15図はドツト・カウンタ及びタ
イマの流れ図、第16図は文字カウンタ及びタイ
マの流れ図、第17図は行カウンタ制御の流れ
図、第18図は余分ドツト行送り制御の流れ図、
第19図は用紙送り制御の模範的流れ図、第20
図はリフレツシユカウンタの流れ図である。 14……駆動モータ、18……カム、24……
プリント素子、26……プラテン、38……タイ
ミング・ストリツプ、40……窓、42……遮蔽
部、46……光源、48……ホトセル、50……
プリンタ制御モジユール、52……文字読出専用
メモリー・モジユール、54……ドツト及び定位
置感知回路、56……感知装置、58……プリン
ト・ソレノイド・ドライバ、60,62,64,
66……ソレノイド・コイル、68……ハンマ・
パルス幅補償器、70……モータ制御回路、80
……呼出メモリー装置、82,84……プログラ
マブル論理アレイ、86……ドツト・データ・レ
ジスタ、88……データ・ラツチ、92……アド
レス・レジスタ、94……データ・タイミング・
レジスタ。96……ラツチ、100,102,1
14,116……ROM、110,112……プ
リンタ制御回路、120……アドレス・レジス
タ、122……行アドレス・デコーダ、123…
…ROM、124……列アドレス・デコーダ、1
26……制御ビツト・デコーダ、128……ドツ
ト行構成器、130……データ・レジスタ。
ス・プリンタの左正面斜視図、第1A図はタイミ
ング・ストリツプと感知装置の拡大図、第1B図
は第1A図の構造体の側面図、第2図はこの発明
の制御装置のブロツク線図、第3図はプリンタ制
御装置のブロツク線図、第4図は文字の拡大用の
メモリー・ユニツトとプリンタ制御装置のブロツ
ク線図、第5図はプリント列の拡張のためのメモ
リー・ユニツトとプリンタ制御装置のブロツク線
図、第6図は文字メモリー・ユニツトのブロツク
線図、第7図はアドレス及びデータのタイミング
線図、第8A図と第8B図とは結合して構成した
プリンタ・タイミング線図、第9図は文字ドツト
のタイミング線図、第10図はデータ入力タイミ
ングの連鎖を表わす流れ図、第11図は定位置検
出制御の流れ図、第12図は高位アドレス・カウ
ンタの流れ図、第13図は低位アドレス・カウン
タの流れ図、第14図はプリント・シーケンス制
御の流れ図、第15図はドツト・カウンタ及びタ
イマの流れ図、第16図は文字カウンタ及びタイ
マの流れ図、第17図は行カウンタ制御の流れ
図、第18図は余分ドツト行送り制御の流れ図、
第19図は用紙送り制御の模範的流れ図、第20
図はリフレツシユカウンタの流れ図である。 14……駆動モータ、18……カム、24……
プリント素子、26……プラテン、38……タイ
ミング・ストリツプ、40……窓、42……遮蔽
部、46……光源、48……ホトセル、50……
プリンタ制御モジユール、52……文字読出専用
メモリー・モジユール、54……ドツト及び定位
置感知回路、56……感知装置、58……プリン
ト・ソレノイド・ドライバ、60,62,64,
66……ソレノイド・コイル、68……ハンマ・
パルス幅補償器、70……モータ制御回路、80
……呼出メモリー装置、82,84……プログラ
マブル論理アレイ、86……ドツト・データ・レ
ジスタ、88……データ・ラツチ、92……アド
レス・レジスタ、94……データ・タイミング・
レジスタ。96……ラツチ、100,102,1
14,116……ROM、110,112……プ
リンタ制御回路、120……アドレス・レジス
タ、122……行アドレス・デコーダ、123…
…ROM、124……列アドレス・デコーダ、1
26……制御ビツト・デコーダ、128……ドツ
ト行構成器、130……データ・レジスタ。
Claims (1)
- 【特許請求の範囲】 1 ドツト・マトリクス方式で各ドツト・ライン
ごとに文字行をプリントするプリンタにおいて、
プリント・ラインに沿つて配置され、記録部材に
プリントする複数のプリント素子と、 前記プリンタを横切つて前記プリント素子を一
方向及び他方向に所定の距離搬送するキヤレージ
と、 前記文字のドツト位置に対応するしるし及び前
記キヤレージの移動の終端位置に対応するしるし
を持つタイミング・ストリツプと、 前記タイミング・ストリツプの前記しるしを感
知して前記プリント素子の動作の開始及び前記キ
ヤレージの移動方向を示す感知手段と、 前記キヤレージが移動の最端位置を通過する回
数をカウントするカウント手段と、 ランダム・アクセス可能な方式で、受信したプ
リント・データを記憶するメモリー手段80と、 受信した制御データを記憶しデコードして前記
メモリー手段に出力するロジツク・アレイ手段8
2と、 前記メモリー手段80から前記プリント・デー
タ及び前記制御データを受信してメモリー制御信
号及びアドレス・データを出力するアドレス制御
手段92と、 前記メモリー制御信号及び前記アドレス・デー
タを受信し、その制御によつてアドレスされ、プ
リントするべき1文字行の各文字を構成する各ド
ツト行を各文字ごとに読出し、前記メモリー制御
信号に従つてプリント・ドツト・データを出力す
る文字ドツト・メモリー手段52と、 前記メモリー制御信号をデコードして前記プリ
ント・ドツト・データによるプリント文字の大き
さ及びプリント方向を制御するドツト制御信号を
出力するデコード手段126と、 前記アドレス・データの行及び列アドレス・デ
ータをデコードして前記文字ドツト・メモリー手
段に記憶しているプリント・ドツト・データを各
文字の各ドツト行づつアドレスするようにしたア
ドレス・デコード手段122,124と、 前記キヤレージの移動方向に従い読出された前
記プリント・ドツト・データを記憶し、前記ドツ
ト制御信号に従い希望する前記プリント文字の大
きさに対応してプリントしうるよう前記読出され
たプリント・ドツト・データを再構成するドツト
行構成手段128と、 前記プリント・ドツト・データに応答して前記
プリント素子を動作させる駆動手段58とを含
み、 前記アドレス制御手段から出力した前記アドレ
ス・データを使用して、現にプリント素子が次に
プリントするべき各文字ごとにその1ドツト・ラ
インのみにつき前記文字ドツト・メモリー手段を
アドレスするようにしたことにより、その結果前
記文字ドツト・メモリー手段から読出されたプリ
ント・ドツト・データを前記アドレス制御手段か
らの前記メモリー制御信号に従い文字ごとに制御
して文字ごとに希望する大きさ及び型の文字を双
方向でプリントするよう制御できるようにしたこ
とを特徴とするドツト・マトリクス・プリンタ。 2 前記タイミング・ストリツプはその両端部に
夫々窓及びウエブを持ち、前記キヤレージの移動
方向を示すようにした特許請求の範囲第1項記載
のドツト・マトリクス・プリンタ。 3 前記プリント素子はソレノイド作動プリン
ト・ワイヤである特許請求の範囲第1項記載のド
ツト・マトリクス・プリンタ。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US05/869,888 US4204777A (en) | 1978-01-16 | 1978-01-16 | Matrix printer control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54101623A JPS54101623A (en) | 1979-08-10 |
| JPS6227993B2 true JPS6227993B2 (ja) | 1987-06-17 |
Family
ID=25354414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP141879A Granted JPS54101623A (en) | 1978-01-16 | 1979-01-12 | Matrix printer control system |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4204777A (ja) |
| JP (1) | JPS54101623A (ja) |
| CA (1) | CA1124881A (ja) |
| DE (1) | DE2901167C2 (ja) |
| FR (1) | FR2414407A1 (ja) |
| GB (1) | GB2012464B (ja) |
| YU (1) | YU8379A (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4353298A (en) * | 1979-10-19 | 1982-10-12 | International Business Machines Corporation | Partial line turnaround for printers |
| US4289411A (en) * | 1979-11-08 | 1981-09-15 | International Business Machines Corporation | Multilingual ink jet printer |
| EP0036740B1 (en) * | 1980-03-20 | 1984-05-30 | Ing. C. Olivetti & C., S.p.A. | Non-impact dot matrix printer |
| US4372696A (en) * | 1980-05-20 | 1983-02-08 | Monarch Marking Systems, Inc. | High quality printer |
| US4393455A (en) * | 1980-07-31 | 1983-07-12 | Colt Industries Operating Corp. | Modular electronic measuring and printing unit |
| EP0061489B1 (en) * | 1980-10-06 | 1985-07-17 | Ncr Corporation | Character format control apparatus and method |
| US4476542A (en) * | 1982-05-10 | 1984-10-09 | Xerox Corporation | Printing system |
| JPS60169893A (ja) * | 1984-02-15 | 1985-09-03 | シチズン時計株式会社 | ビツトパタ−ン変換装置 |
| US5354135A (en) * | 1984-08-03 | 1994-10-11 | Canon Kabushiki Kaisha | Recorder and dot pattern control circuit |
| US4683818A (en) * | 1984-10-25 | 1987-08-04 | Genicom Corporation | Print element control |
| DE3526369A1 (de) * | 1985-07-24 | 1987-02-05 | Mannesmann Ag | Digitaler mikroprozessor fuer das darstellen von schraegschrift (kursivschrift), insbesondere in datenstationen und auf matrixdruckern |
| US4691150A (en) * | 1986-06-20 | 1987-09-01 | Ncr Corporation | Motor speed controller |
| US4833375A (en) * | 1988-03-25 | 1989-05-23 | Ncr Corporation | Digital motor control system |
| US5649773A (en) * | 1996-01-03 | 1997-07-22 | Genicom Corporation | Shuttle matrix line printer with print head service diagnostic and method |
| US7699435B2 (en) * | 2005-02-15 | 2010-04-20 | Hewlett-Packard Development Company, L.P. | Uniquely spaced markings |
| US7654629B2 (en) * | 2006-07-27 | 2010-02-02 | Hewlett-Packard Development Company, L.P. | Carriage positioning |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL184217B (nl) * | 1953-03-18 | Givaudan & Cie Sa | Reuk- en/of smaakstofcompositie, en synthetische 2,4,4-trimethyl-2-cyclohexeen-1-on verbinding. | |
| GB900481A (en) * | 1957-09-25 | 1962-07-04 | Int Computers & Tabulators Ltd | Improvements in or relating to printing apparatus |
| GB1171412A (en) * | 1968-04-04 | 1969-11-19 | Standard Telephones Cables Ltd | A Character Generation System |
| DE1923037B2 (de) * | 1969-05-03 | 1972-01-27 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Schaltungsanordnung zum stossartigen betrieb von eintelmagneteneiner gruppe |
| US3708050A (en) * | 1970-10-26 | 1973-01-02 | Ibm | Printer control with monodirectional and bidirectional printing compatibility |
| JPS5512617B2 (ja) * | 1972-02-08 | 1980-04-03 | ||
| US3789969A (en) * | 1972-04-06 | 1974-02-05 | Centronics Data Computer | High speed printer |
| US3858703A (en) * | 1973-01-05 | 1975-01-07 | Centronics Data Computer | Bidirectional dual head printer |
| US3833891A (en) * | 1973-03-26 | 1974-09-03 | Centronics Data Computer | High speed matrix printer |
| JPS5338143B2 (ja) * | 1973-06-30 | 1978-10-13 | ||
| NL161279C (nl) * | 1974-03-08 | 1980-01-15 | Philips Nv | Besturingsinrichting voor een matrixdrukker. |
| JPS586339B2 (ja) * | 1974-03-25 | 1983-02-04 | シャープ株式会社 | 記録装置 |
| NL160521C (nl) * | 1974-06-21 | 1979-11-15 | Philips Nv | Matrixdrukker met een intermitterend verplaatsbare infor- matiedrager. |
| JPS5183736A (ja) * | 1975-01-20 | 1976-07-22 | Brother Ind Ltd | Purintaanoinjiseigyosochi |
| JPS51140517A (en) * | 1975-05-30 | 1976-12-03 | Hitachi Koki Co Ltd | Extension method for dot matrix character pattern |
| US4058195A (en) * | 1976-05-03 | 1977-11-15 | Xerox Corporation | Increment-decrement logic for serial printer |
| US4116567A (en) * | 1976-12-22 | 1978-09-26 | Okidata Corporation | Printer synchronization control for shuttle having non-uniform velocity |
-
1978
- 1978-01-16 US US05/869,888 patent/US4204777A/en not_active Expired - Lifetime
- 1978-11-17 CA CA316,394A patent/CA1124881A/en not_active Expired
-
1979
- 1979-01-12 JP JP141879A patent/JPS54101623A/ja active Granted
- 1979-01-13 DE DE2901167A patent/DE2901167C2/de not_active Expired
- 1979-01-16 GB GB791515A patent/GB2012464B/en not_active Expired
- 1979-01-16 FR FR7901013A patent/FR2414407A1/fr active Granted
- 1979-01-16 YU YU00083/79A patent/YU8379A/xx unknown
Also Published As
| Publication number | Publication date |
|---|---|
| GB2012464A (en) | 1979-07-25 |
| DE2901167A1 (de) | 1979-07-19 |
| FR2414407A1 (fr) | 1979-08-10 |
| DE2901167C2 (de) | 1982-04-22 |
| GB2012464B (en) | 1982-09-02 |
| CA1124881A (en) | 1982-06-01 |
| US4204777A (en) | 1980-05-27 |
| JPS54101623A (en) | 1979-08-10 |
| FR2414407B1 (ja) | 1984-05-04 |
| YU8379A (en) | 1982-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4408907A (en) | Dot printing device for accounting, terminal, telewriting machine, and similar office machine | |
| US3168182A (en) | Type wheel shifting and impacting means in high speed printers | |
| US4037705A (en) | Descender printing system for dot matrix printer | |
| EP0001472A1 (en) | Method and apparatus for generating alpha-numeric characters for an impact matrix printer | |
| CA1124881A (en) | Matrix printer control system | |
| US4372696A (en) | High quality printer | |
| US3289576A (en) | High speed printer with variable cycle control | |
| US3312174A (en) | Variable cycle control system for a high speed printer | |
| GB1438534A (en) | High speed printer | |
| EP0027734B1 (en) | Dot matrix printing device | |
| US3838250A (en) | Control for a matrix printing assembly | |
| US4409599A (en) | Printing control device for thermal printer | |
| US4073371A (en) | Apparatus and circuits for two-color printing in electronic impact printers | |
| CA1118904A (en) | Printer system with compressed print capability | |
| US4169683A (en) | High speed wire printing device | |
| US3810195A (en) | Helical bar printer logic circuitry | |
| US4248147A (en) | Control system for dot matrix line printer using one print element per character | |
| US3834304A (en) | Helical bar printer and hammer therefor | |
| JPS6142632B2 (ja) | ||
| US5073049A (en) | Print control for dot matrix printer | |
| GB1566024A (en) | Dot matrix printing | |
| US3331317A (en) | High speed bar printer | |
| JPH0432749B2 (ja) | ||
| JPS587368A (ja) | ドツトマトリクスプリンタ | |
| US3680480A (en) | Chain printer hammer control |