JPS599064A - ドツトマトリツクスプリンタ - Google Patents

ドツトマトリツクスプリンタ

Info

Publication number
JPS599064A
JPS599064A JP58068529A JP6852983A JPS599064A JP S599064 A JPS599064 A JP S599064A JP 58068529 A JP58068529 A JP 58068529A JP 6852983 A JP6852983 A JP 6852983A JP S599064 A JPS599064 A JP S599064A
Authority
JP
Japan
Prior art keywords
printing
dot
data
printed
column
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP58068529A
Other languages
English (en)
Other versions
JPH0326655B2 (ja
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS599064A publication Critical patent/JPS599064A/ja
Publication of JPH0326655B2 publication Critical patent/JPH0326655B2/ja
Granted legal-status Critical Current

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
    • B41J9/00—Hammer-impression mechanisms
    • B41J9/02—Hammers; Arrangements thereof
    • B41J9/10—Hammers; Arrangements thereof of more than one hammer, e.g. one for each character position
    • B41J9/12—Hammers; Arrangements thereof of more than one hammer, e.g. one for each character position each operating in more than one character position
    • 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
    • B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/22—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material
    • B41J2/31—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material using a print element with projections on its surface impacted or impressed by hammers
    • 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
    • B41J9/00—Hammer-impression mechanisms
    • B41J9/44—Control for hammer-impression mechanisms

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)
  • Ink Jet (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Electronic Switches (AREA)
  • Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
  • Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
  • Underground Structures, Protecting, Testing And Restoring Foundations (AREA)
  • Record Information Processing For Printing (AREA)
  • Impact Printers (AREA)
  • Color, Gradation (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、インパクトマトリックスプリンタに関し、特
に高速動作し得る。プリンに関する。
〔背景技術の説明〕
種々のドツトマトリックスプリンタが従来も知られてい
る。これらのプリンタは、高速の印刷が行なわjLるよ
うなレベルまで発展してきた。しかし一般にこれらのプ
リンタは1行の文字を印刷するという1セツトのモード
の動作を介して行なわれるので印刷すべきデータの歌に
係らずその印刷速度は一定であった。
〔発明の概要〕
従って本発明の第1の目的は、その機械的構成を変えず
に印刷速度を増せるドツトマトリックスプリンタを提供
することにある。
本発明の他の目的は印刷部材の位置に対する印刷行の開
始位置及び印刷されるへきデータによってドツトマトリ
ックス印刷を生じる速度の変化し得るプリンタを提供す
ることにある。
そのために本発明は、下肥の構成より成る。尚括弧内に
下記で説明する本発明の実施例中の対応する構成を付記
する。
即ち本発明は、記録媒体上の印刷行に渚って所定幅ずつ
相互に離隔配置された複数f固のドツトフォントニレメ
ン)(10)を有するドツトフォントエレメント搬送手
段(ベルト5)と、上記ドットフオントエレメント搬送
手段に隣接する複数個のノ・ンマ(6)と、」二組ドッ
トフォントエレメントの1つによって上記記録媒体上に
マークを生じるよう上記ハンマを付勢する手段(図示し
ない従来構成)と、上記印刷行」一のドツトを印刷した
い箇所に上記ドツトフォントエレメントが隣接するとき
上記ドットフォントエレメント搬送手段への印打が生じ
るよう上記ノ・ンマ伺勢手段を調時するためそれに結合
された制御回路(図示しない従来構成)と、行完了信号
を受取るとき上記印刷行の印刷を終了きせる手段(図示
しない従来構成)とを具備するドツトマトリックスプリ
ンタにして、上記印刷行に浴う第1の印刷位置から第2
の印刷位置までのどこにドツトが印刷される必要がある
かを表わすため所定数の一連のドットハターンデータの
グループを記憶するデータ記憶手段(印刷行像バツファ
26)と、 上記データ記憶手段中のパターンデータの各グループを
、」二組データが印刷される順序で上記第1印刷位置か
ら逐次にアクセスするよう走査する順方向走査手段(2
2)と、」二組データ記憶手段中のパターンデータの各
グループを、上記データが印刷される順序と反対に上記
第2印刷位置から」二組第1印刷位置に向かう順序で、
上記ドツトが印刷される必要がないことを表わすデータ
グループがアクセスされる限り、逐次アクセスするよう
走査する逆方向走査手段(48)と、上記印刷行のパタ
ーンデータの各グループがアクセスされる毎に状態が変
化され、その状態の変化数が上記所定数に達したとき上
記行完了信号を、」二組印刷を終了させる手段に与える
手段(40,60.  62)とを更に具備するドツト
マトリックスプリンタである。
まだ本発明は、別の表現で菖うならば、印刷すべきパタ
ーンデータの状態をモニターする手段(カウンタ40、
RAM60)を設けたドツトマトリックスプリンタを提
供する。このモニタ一手段は、2つの状態のうちの一方
にセットされることのできる複数個の装置(記憶箇所)
を含み、しかもそれらの装置が印刷動作の最初に一方の
状態にセット(プリセツ:ト)されるものである。印刷
すべきパターンデータのグループは、データが印刷され
るべき方向に第1の(最初の)印刷位置からアクセスさ
れ始め、各グループのデータがアクセスされる毎にその
モニタ一手段中の1つの装置の状態がその一方の状態の
反対の状態即ち他方の状態に変化される。そのデータは
データが印刷される方向とは逆の方向に、その第2の(
最後の)印刷位置からアクセスされ始める。その一方の
状態の反対の状態にセットされたそのモニタ一手段の装
置の数が、何時基準値に達するかを感知する手段(OR
回路62)が設けられ、これによってそのドツト行の全
てのデータが印刷されたことをプリンタに指示する。
第1の好適な実施例では、印刷動作の開始時に所定のカ
ウント(例えば120)が七ットサレるようなカウンタ
を上記モニタ一手段が含む。印刷が行なわれる方向に1
グループのデータがアクセスされる毎に、カウンタ中の
印刷が行なわれる方向と反対の方向にカウントが1カウ
ントずつ減計数される。更に第10状聾(印刷すべき状
態)を有する1グループのデータ全感知する前は、第2
の状態(印刷すべきでない状態)を有するグループのデ
ータが、印刷が行なわれる方向と反対の方向のアクセス
中アクセスされる毎に、そのカウンタ中のカウントが1
カウントずつ減計数される。
カウンタ中のこのカウントは、変化しプ社後毎に感知さ
れ、そのカウントが零のような基準値に達するとき、そ
のドツト行が完了したことをプリンタに知らせる信号(
行完了信号)が発生される。
第2の実施例では、一方の状態に最初にセットされる多
数の記憶箇所を有するランダムアクセスメモ!J(RA
M)をそのモニタ一手段が含む。前述のようにその記憶
箇所はそのデータグループがアクセスされるにつれその
一方の状態と反対の他方の状態にセットされる。その記
憶箇所の状態が感知される。そしてその他方の状態にあ
る記り童箇所の数が基準値に達するときそのドツト印刷
行が完了したこと全プリンタに知らせる信号(行完了信
号)が発生される。
本発明は、特定のプリンタがその所与の機械的構成を変
えることなく印刷速度を増すことのできる可変速度の印
刷を生じる。本発明は、成る特定の実施例のドツトマト
リックスプリンタに適用したもので説明するが、それに
限定されないことを認識されたい。
〔実施例の説明〕
ドツトマトリックスプリンタの好適な実施例を第1図に
示す。このプリンタでマークされる媒体即ち用紙1が適
当なプラテン2及びその用紙1を矢印の方向に移動させ
る。駆動手段としてのトラクタ6ととも図示される。適
当なリボン4が用紙1の前(fこ介装される。そのリボ
ンは、第1図には図示しないが、一般的な手段により支
持され且つ駆動されることができる。
移動口]能なベルト5がリボン4の前の位置に介装され
るが、その位置は1個若しくは複数個のインパクト・ハ
ンマ6の位置の隣りのそれから隔った位置で且つ、用紙
1及びリボン40両方からも隔った位置である。このベ
ルト5は1個若しくはそれ以上のドツトフォントニレメ
ンl−即チ印刷エレメント10を含んでも良い。これら
はベルト5と一体的に形成される可動の若しくは可撓性
のフィンガ7として概略図示されている。これらはアノ
ビル即ちインパクト面8をその裏側に担持し、また用紙
1に向い合う面の側に印刷エレメント10(第2図参照
)を担持する。フィンガ7の用紙1に面する側(印刷エ
レメント1o及びアンビル8の側)は第1図には図示し
ない。しかし、アンビル8が1個のハンマ6で打たれて
フィンガ7が撓められ且つ印刷エレメント1oがリボン
4及び用紙1に向かって打撃されるとき所望の形状のド
ツトを用紙1に与えるよう適宜の面や形の浮出し突起を
含むことが理解されよう(第2図参照)。
複数個のタイミングマーク若しくはタイミング溝9がベ
ルト5上に与えられる。従来から知られているように、
光学的に透明な溝や磁気的若しくは機械的に感知し得る
マークなどがベルト5上に作られ、ハンマ6の列の前で
のベルト5の動きを適宜に調時する。
最大のスループットを得るためには、用紙1の印刷行の
長さ方向に沼って印刷エレメント用のフィンガ7と同数
位の印刷用のハンマ6が存在することが望ましい。印刷
行方向の適宜の位置で印刷動作するよう、個別のハンマ
6がアンビル8の面を打撃するよう動作させられる。印
刷行に清う全ての所望の印刷位置が印刷し得るようにさ
れ且つ各印刷ハンマが適宜の回数発射されてドツトを生
じるようにされたとき、用紙1はベルト5と直角な方向
に次の所望の行位置まで歩進移動され、印刷動作が反復
されることになる。文字のフォントに依っては、7行若
しくはそれ以りのドツトパターンで1文字行を構成する
。
好適なプリンタの構成及び動作にすし・ての一層の情報
が必要であれば、1981年12月28日付けで本出願
人が米国特許出願した米国特許出、願第ろろ4950号
を参照されたい。
第1図に示すプリンタの一般的な動作では、ベルト5が
フォントのピッチPf若しくはそのPfの整数倍の距離
移動する時間が、1行の直線状ドツトパターンを印刷す
る時間である。本発明は、可変時間での印刷を可能なら
しめるが、この動作モードを下記で説明する。しかしそ
の前に従来技法の動作モードを説明し、これによって本
発明による改良動作がより一層分り易くする。
説明の便宜」二、フォントピッチPfが120個のドツ
ト位置をカバーする距離であると仮定する。
1文字あたり10個のドツト位置の場合フォントピッチ
は12文字の幅となる。ハンマも同じ12文字幅のもの
が使用されるとすれば、1個の・・ンマが同時に2個の
印刷エレメントを打つか、又は2個の・・ンマが同時に
1個の印刷エレメントを打つという可能性がある。この
可能性を避けるため、本出願と同日に米国特許出願され
た米国特許出願第353092号では、12文字幅の1
個のハンマを用いる代りに、第2図に示ずとおり6文字
幅の2個のハンマという1対のハンマが使用される。
このことは印刷エレメント10が奇数番目のハンマ1A
、2Aだけの前にあるか又は偶数番目の・・ンマ1B、
2Bだけの前にあるかと(・うことを意味する。従って
、奇数番目のハンマ1A、2Aが作動状態にあるとき偶
数番目のハンマ1B、2Bが遊休状態にあるか、又はそ
の反対の関係にあるかである。第2図に示す特定の実施
例では、1行中の最大162文字を・印刷するために、
各々6文字位置の幅に股がるハンマ6′の総数が22個
である。しかし電子的には、あたかも各々12文字幅の
11個のハンマしかないかのようにみえる。但し各ハン
マに与えられる電流は、もつと小さい6文字幅のハンマ
用の電流で良い。
例えば用紙上の合計1620個の位置のうちの96番目
というような位置(・て第1の印刷エレメント10の最
初の位置があると仮定すると、その第1の印、HIIニ
レメン)10のタイミングマーク9が、132文字の印
刷?1のうちの9番目の印刷位置を指示している。この
ときその11個の印刷エレメント10が、下記の式で表
わされる11個の印刷位置に夫々位置付けられている。
文字位置=9+(n−1)・2.  (n==1. 1
1) 第1の印刷エレメント10が総計1620個のドツト位
置の96番目の位置にあるので、ポインタは90から6
だけ進められる。(各文字が10ドツト幅なので90と
いうのは9番目の文字の最初のカラム位置である。)斯
して、印刷すべき像データ25(第6図参照)の実際の
カラム(列)即ち縦のスライス位置をアクセスするため
アドレスが発生される。このアドレス(dレジスタ27
へ入る像データのその縦のカラムを読出し、行カウンタ
兼選択レジスタ28がそのカラムの適宜の行を選択する
。この行から選択されたビットが「O」である場合は、
1番目の)・ンマ(第2図の参照番号6′で示された)
・ンマ1A又はIB)が付勢されず、また選択されたビ
ットが「1」である場合はそのノ・ンマが打撃を行うよ
う付勢される。
第3図の例で、行0の場合は、ハンマシフトレジスタ6
2中に1ビツトをセットすることによって1番目のハン
マがセットされる。
上記の説明は、制御回路がどのようにして像データから
のビットを選択して1番目のノ・ンマを制御するかを示
す。印刷エレメント10が11個あることに留意された
い。この制御回路は、個別の11個のカラムの同じ行か
ら(11個の印刷エレメントにより指示される)1個の
像ビットを選択して11ビツトのワードを形成する。こ
の11ビツトのワードが11個の付勢ノ・ンマを制御す
るよう供給されるとき、1620個中下記の11個のド
ツト位置が印刷される。
P(96、t、  n )=93+(n−1) @12
但し t=1に対し n = 1.11この式は j=
1のとき、第1の印刷エレメント10が96の位置にあ
ることを意味する。ハンマシフトレジスタ62中にセッ
トされアクセスされた像データに従って96.216.
336.453.576.693.816.936.1
056.1176及び1296の各位置で白又は黒のい
ずれかをベルトが印刷する。ベルト5が左から右へ次の
ドツト位置(t=t−1−1)まで移動するとき、制御
回路はカラム92.212.332.452等のカラム
の像データをアクセスすることによって次の11個のド
ツト位置での印刷を行なうため次の11ビツトのワード
を選択する。
この制御回路は1320個のドツト位置を印刷するため
、各々11ビツトから成る120個のワード(t−1,
120)を選択する。これらの120個のワードは下記
の式で1320個のスライスから選択される。
P(96、t、n)==(931−(t−1))+(n
−1)・120 但し t=i、(120−934−1)の夫々に対しn
 = 1.11 即ちP(96、t、n)=(93+(t  1)−12
0)+(n− 1)・120 但し t=(120−93−1−2)、120の夫々に
対しn=1.11 上式で96をIで置換えることによって上式を一般化で
きる。
p(r、t、  n )=(I +(t−1) )−1
−(n−1)・120 但し t=1、(120−I+1 )の夫々に対しn 
= 1.11 即ち P(I、t、 n )=(i+(t−1) −1
20)+(n−1)120−(A) 但し t=(120−I+2 )、120の夫々に対し
n=1.11 但しIはこの行のドツトパターンを印刷し始めるための
第1の印刷エレメントの最初の位置である。斯して■は
120個のドツト位置のうちの任意の値を取り得る。
この従来の制御装置の下で動作するときのプリンタの特
性は、各印刷行で実際に印刷されるドツトの数に無関係
な一定速度印刷である。1印刷行全体で印刷するドツト
が1個だけの場合でさえ、従来の制御回路は120個の
ワード全部の制御アルゴリズムを通していた。1行のド
ツトパターンのための印刷速度は印刷エレメントの最初
の位置lに拘らず一定である。
〔発明の概要] 上述の従来の動作と比べると、本発明は式(A)で最後
の0でない「印刷走査」を見つけるため印刷データを感
知し、そしてもし可能ならその感知されたデータに基づ
き、vsp(可変速)アダプタを用いてそのドツト行パ
ターンの印刷を半永久的に終了させるというようにして
可変速印刷(Vsp)を与える。1例として、印刷すべ
き行のドツトパターンが少数の各所に散らばったドツト
しか含まずまた最後の0でないワードがt二Tで生じる
と仮定すれば、式(A)のt二T後の11ビツトワ一ド
全部が0である。0ワードとは、このワードが出力に保
持されるとき11個のノ・ンマ全てが打撃する必要のな
いことを意味する。そのアダプタがt=iからTまでの
印刷を処理すべきであることは言うまでもないが、(T
−1−1)乃至120のtのために使われるべき時間を
節約すべきである。可変速印刷というのはまさにこのよ
うな時間即ち各ドツトフォントピッチあたり(120−
T)・500マイクロ秒という時間を節約する。
1つのドツトパターンを印刷する際、このvSPアダプ
タは、最後の0でない11ビツトワードのところ即ちT
≦120の場合のt二Tのところでドツトパターンを終
了する。Tが印刷エレメント■の初期の位置に依存する
(A式参照)ので、プリンタがこのドツトパターンを印
刷し始めるときその印刷エレメントが存在する位置に従
ってその時間が節約される。斯して、プリンタは同じド
ツトパターンを印刷する場合でも異なる印刷時間かかる
ことになる。従って所与のドツトパターンについてもベ
ルトの初期のドツト位置として可能な120個の位置毎
に異なる印刷時間値がプリンタに必要であると℃・5こ
としか訂えない。そしてこれらの120個の値の平均が
ごのドツトパターンの平均印刷時間であり、その実際の
印刷時間はその平均印刷時間の前後の時間がかかる。し
かし7それが一定速度の動作モードの場合の時間よりも
通常は短く、最悪の場合でも等しい。最悪の場合という
のは初期の印刷ニレメンj・の位置が次のような場合に
生じる。即ち式(A)でt二120のときOでない11
ビツトワードが生じる場合即ちP(I、120、n)で
の選択ビットがn=1.11に対し少なくとも1個の0
でない値を有する場合である。
簡単の為、式(A)でづ1ビツトワードの1つを1つの
1カラム走査」と名付けよう。その可変速アダプタは式
(A)で最後のOでないカラム走査を見つけるよう基本
的に設計されて(・る。
このvsp(可変速印刷)原理は、電子的動作と電子機
械的動作との間の動作速度の差の利益を享受する態様で
導入できる。例えばこのvspアダプタはp(r、1、
n)、n−i、11でのカラムから1回目のカラム走査
を選択するのに約11マイクロ秒しかかからない。しか
し、印刷ハンマのリザイクル時間(即ち付勢ハンマが整
定して始めて再刊勢可能そうなるまでに要する時間)に
より、このデータは500マイクロ秒の時間が経過する
までは印刷ハンマで使用され得ない。その500マイク
ロ秒の終りにこのカラム走査データがその11個のハン
マの為に保持される。
この500マイクロ秒の間、またその出力レジスタの中
味が使用の為待機中のときは、そのアダフリが44個以
上のカラム走査を生じることができる。この■SPアダ
プタは式(A)でt=120からt=120−44+1
=77まで逆方向に44個のカラム走査をテストするよ
う実際に設泪される。0でないカラム走査がこのグルー
プ中で見つかるならば、P(I、2、n)、n = 1
.11から選択された2回目の順方向カラム走査が出力
レジスタに送られ、式(A)でt−76からt=36ま
で更に44個のカラム走査がテストされる。Oでな(・
走査がこのグループ中に末だ見つかl)ていな(・場合
、P(1,6、n)、n=1.11から選択された6回
目の順方向カラム走査が処理され、その次の500マイ
クロ秒の開式(A)でt二62からt二4までの残りの
カラム走査の全てがテストされ得る。
幾つかのカラム走査が順方向に(即ちそのドツトパター
ン行中でそのカラムデータが印刷されるベギ方向に)行
なわれ、そのほかのカラム走査が逆方向に行なわれると
(・うこのテスト技法を用℃・ることによって、このベ
ルトがT個のドツト位置を横切るときこのドツトパター
ンが完成され得るという指示が与えられる。この指示に
応え、式(A)でも二T十1乃至1200カラム走査デ
ータを印刷するのに通常、必要な時間が節約され得る。
第3図の特定構成の為のvsp動作について特定の実施
例を説明しよう。全ドツト行を印刷するのに必要なノ・
ンマの付勢数に等しい数即ちこの実施例で120にモニ
タ一手段がセットされる。カラム9ろ、21ろ、666
.45′5.573.69ろ、816.963.105
6.117ろ及び1293でデータが印刷される場合の
従来動作につし・て」二連したように、データの感知が
一番目の1カラム走査」で行なわれる。そしてこの11
ビツト・データ・ワードが適宜の・・ンマを付勢するす
るよう保持され、モニタ一手段中のその数は1だけ変化
(減計数)される。この時点で、順方向走査制御回路は
ノ・ンマがこのデータを実行するため待機しなければな
らない。これは約500マイクロ秒の待機期間である。
この待機期間中、各印刷エレメントのための最後の印刷
位置即ちアドレス94.214.634.454.57
4.694.814.9ろ4.1052.1172及び
1294で始まる1回目の一連の逆方向カラム走査が実
行される。11ビツトワードが全て「0」であるような
逆方向(この場合、94.95.96・・・・の方向)
の各カラム走査の度毎に、モニタ一手段の数は1ずつ変
化(減計数)される。その逆方向の走査が電子的速度(
実施例では11マイクロ秒)で行なわれるので、その態
様の実行待機期間中にその走査は多数回(実施例゛では
44回)実行され得る3、斯してこのVS f)回路は
、イ」勢されるべきハンマを選択する時刻とこのデータ
を実際に印刷する時刻との間の待機期間中、カラム位置
94等(11カラム)からカラム位置167等(11カ
ラム)まで逆方向にデータを走査する。
2回目の順方向走査中、カラム92.212.662.
452等(11カラム)でのカラムデータがアクセスさ
れハンマを付勢するよう送られる。
その後の実行待機期間中、カラム138等(11カラム
)からカラム181等(11カラム)まで逆方向にその
印刷像データの2回目の一連の逆方向走査が行なわれる
。
6回目の順方向走査がカラム91.211.331等(
11カラム)の為のデータをアクセスし、これをハンマ
に送る。その後の待機期間中、カラム182等(11カ
ラム)がらカラム216等(11カラム)まで逆方向に
6回目の一連の逆方向走査が行なわれる。
この3回目の順方向走査後、その像データの行全体がア
クセスされてしまっており、モニタ一手段中の数は、尚
も印刷されるべきデータのカラムの数を特定している。
カラム90等のためのその後の順方向走査中、そのモニ
タ一手段中の数がアクセスされ且つ印刷されるべき各カ
ラム毎に1ずつ変化される。モニタ一手段中の数が成る
基準値(この実施例の場合、0)に達するときそのドツ
ト行が終りに到達したことを知らせ、用紙前進(送り)
信号も発生される。
このプリンタを動作させるための制御回路を詳細には説
明しないが、ベルト及びハンマを用いたこの種のプリン
タに於いて、移動するベルト上にタイミングマーク9な
どの光学的その他の記号源を与え、これによって・・ン
マの打撃を調時するためのエミッタ出力パルスを発生で
きることは良く知られて℃・る。ハンマが発射のため適
宜位置付けられて(・るか否かを判断するために初期の
基準(ホーム)位置から始まる幾つかの数の上記のパル
スを計数することが必要なだけである。この種の回路は
良く知られており、この種のプリンタで使用されて(・
る。従って、この回路の詳細及びタイミング図を図示し
ない。何故ならばそれは本発明の重要な部分でなく、ま
たこの技術分野の当業者には極めて明白だからである。
第4図の本発明の特定の実施例では、プリンタの通常の
制御回路(図示せず)で発生される「行開始」信号によ
って行走査ラッチ20がセットされる。ラッチ20の出
力は1−行走査−1信号である。
この1行走査」信号は、(ベルト5−J二のタイミング
マーク9からの)「ベルトタイミング」信号とともに順
方向走査論理回路22・\の入力となる。
この回路22は、式(A)に従って特定のカラム走査(
即ち11個のハンマの各々につ(・て1つずつ)が実行
されるようアドレス信号を発生する。
このアドレス信号はOR回路24を逐次に通され、印刷
行像バッファ26からカラム走査データをアクセスする
。このバッファ26は、1印刷行の為の(’1データを
記憶しているランダムアクセスメモリ(RAM)である
。この実施例は各々が10カラム幅で且つ第6図に示す
ように8ドツト行を含む162個の文字を1行あたりに
用(・る。従ってバッファ26は少なくとも1320個
の8ビットバイトの記憶容量をもつRAMを含む。
順方向走査論理回路22がもの各アドレスは、その指定
されたバイトがバッファ26がも選択レジスタ(SEL
)28へ読出されるようにする。
ゲート信号1行番号0−7」が選択レジスタ28に結合
される。1行番号o−7」信号はその印刷行中の文字群
の8行のうち現在印刷中の特定の行を指定するため行カ
ウンタ(図示せず)によって発生される。選択レジスタ
28の対応するビット0−7は、「順方向走査」信号が
AND回路6゜を条件句けるよう高レベルになるときA
ND回路30を経てゲートされ、ハンマシフトレジスタ
62中の適当なビットをセットする。[順方向走査−1
という信号は順方向走査論理回路22がらラッチ74(
第6図)の出力とじて発生される。ラッチ74は[−ベ
ルトタイミング−1及びI−M )51iJ z” T
]−という信号群によってAND回路76を条件句はる
のに応答してセットされる1、 この動作は順方向走査論理回路22で選択される11個
のアドレス全部にわたって続けらJI、このとき11個
のハンマ発射信号がシフトレジスタ52に記憶される。
これらの信号は、ラッチされて印刷行中の適宜の場所に
ドツトを印刷するよう適宜のタイミングでハンマ6を制
御するのに使用される。11個のカラムデータの全てが
アクセスされた後順方向走査論理回路22によって1走
査済み」信号が発生される。この「走査済み」信号は、
[SD  CTR(走査済みカウンタ)」信号及び「順
方向走査」信号で第6図のAND回路78を条件イ」け
ることによって発生される。[5DCTRJという信号
は、アクセスされるべきカラムデータの数(実施例で1
1)に走査済みカウンタ(図示せず)のカウントが達す
るのに応答して発生される。第4図に戻って、AND回
路36は「走査済み」信号が高レベルになるとき条件付
けられ、OR回路58を経てカウンタ(CTR)40の
「減計数」入力に入る信号を生じる。カウンタ40は減
計数カウンタであり、1行を印刷するのに必要なカラム
走査数に等しい値に、「走査開始」信号に応答してアク
セスi・されてし・る。その値はこの実施例では120
である。各カラム走査が完了する毎に、AND回路66
が条件付けられ、カウンタ40の「減計数」入力へ線4
2で信号が与えられることによって1カウントずつカウ
ンタ40が減じる。
また「行開始」信号に応答する[走査逆方向(SCAN
  BACKWARD)jラッチ34の出力として「走
査逆方向」信号が発生されるが、この「走査逆方向」と
いう出力信号はAND回路44へ1人力として与えられ
る。そのもう1つの入力はインバータを介して与えられ
る「走査済み」信号である。従ってAND回路44は「
走査済み」信号が低レベルになるとき条件利けられ、そ
の結果逆方向走査論理回路48を付勢する信号が発生さ
れる。
逆方向走査論理回路48は逐次カラム走査のための一連
のアドレスを発生ずる。このアドレスはこの実施例では
各ハンマのための最後の印刷位置即ち120と℃・う印
刷位置から始まる。これらのアドレス信号はOR回路2
4を経てバッファ26にIj、えらね、これによってそ
の選択されたカラムの為の文字データを選択レジスタ2
8へ読出す。
このデータは線5oを介してAND回路52への1人力
を与える。AND回路52へのもう1つの入力には、逆
方向走査論理回路48(第7図にその詳細を示す)で発
生された[逆方向走査(BACK  5CAN)J信号
が与えられる。この「逆方向走査」信号は、第7図のラ
ッチ7oをAND回路45の出力でセットすることによ
って生じる。
その「逆方向走査」信号は11カラムのデータ全てをア
クセスするだけの数のメモリサイクルが生じてしまうま
で高レベルである。そしてその数だけのメモリサイクル
が生じてしまうと、「5DCTRJ信号が高レベルにな
りAND回路72を条件付けてラッチ72をリセットす
る。そして「逆方向走査済み」信号が発生される。さて
第4図へ戻って、如」二の文字データ中に1ビツトあれ
ば、AND回路52が条件付けられ、その出力でトリガ
(T)54がセットされる。トリガ54は「非零ワード
」信号を発生し、これがラッチ34のリセット入力に与
えられて、その「走査逆方向」信号が低レベルになる。
成るカラムの為のデータ中に1でないビットがあれば、
逆方向走査論理回路48からの1逆方向走査済み」信号
がAND回路56を条件利け、OR回路38を通してカ
ウンタ4oの「減計数」入力へ信号を惟える。この動作
は、最後の印刷位置から最初の印刷位置に向がって、1
20.119.118・・・・というように逆方向走査
しつつ、2つの状態のうちの1つの状態が生じるまで続
けられる。非零ワードが検知されたとすると、トリガ5
4がセットされ、これによってラッチ34がリセットさ
れて「走査逆方向」という信号が低いレベルになる。こ
れはそれ以上の走査が生じないようAND回路440条
件付けを解除する。
この場合、プリンタは、カウンタ4o中に残って℃・る
カウントに等しい数のカラム走査を、従来か1′)の順
方向走査モードで続行する。そしてカウンタ40中のカ
ウントが零に減じるとき1行完了−1信号が発生ずる。
この信号に応答して、ラッチ20及びトリガ54がリセ
ットさね、そして適当ブ3「縦方向位置イマ1け信号が
第1図の行送り手段6にり−えられて所望の行送りを生
じる。
如」二の逆方向走査中、非零ワードが検知されなければ
、利用可能な時間内に実行され得る逆方向走査の数に達
するまで逆方向走査が続けられる。
その数に達するとき、第7図のAND回路45の条件イ
マ]けを解除するよう走査終了信号が低レベルになり、
その結果「逆方向走査−1信号が低レベルになってその
後は順方向走査が前述のとおり実行されることができる
。この期間中、[−逆方向走査」信号が低いレベルであ
るから、順)5向走査データによってトリガ54が影響
を受けることはな(・。
順方向走査が1回完了する毎に1カウントずつ減少され
るカウンタ40で以って、印刷データを順方向及び逆方
向に走査する態様での動作が続けられる。更に、このカ
ウンタ40は、非零ワードが感知される時刻までは、逆
方向走査時に零ワードが感知される毎に1カウントずつ
減少される。カウンタ40中のカウントが零に達すると
き、[行完了]信号が前述のとおり発生される。この動
作モードは下記の特定数の順方向カラム走査を実行しな
くて済み、その分の時間を節約できるという効果がある
。伺、特定数というのは、逆方向走査時に、非零ワード
を感知する前に、感知される零ワードの数である。
VSP(’i’iJ変速印刷)アダプタの別の実施例を
第5図に示す。このアダプタには、120カラムの走査
状態を記録するだめの120ビツトのランダムアクセス
メモリ(RAM)60が設けられる。カラム走査中11
ビツトのうちの1つでも零でなければそのカラム走査状
態はlである。またカラム走査で11ビット全部が零で
あればそのカラム走査状態は0である。1行のドツトノ
ミターンが印刷される毎に、120ビツトのRAM60
は初期設定のため零にリセットされる。そこで印刷工レ
メ/1・の最初の位置■を任意にとると、そのアダプタ
は位if#、P(I、1、n)、n=1.11のスライ
ス群から第1のカラム走査を選択し、このデータを7フ
トレジスタ32中に記憶する4、これは約11マイクロ
秒かかる。、第1カラムの走査データがハノマによって
印刷されるまでには500マイクロ秒という101間が
利用で゛きる6、この期間中、アダプタが位置P(J、
120、n)、n=1.11から位置P(I、77、n
)、n−1,11よで逆方向に44個のカラム走査を選
択できるだけの時間かある。これらの44個のカラム走
査の状態は、RAM60の1セツト」入力への線57上
の信号によりRAM60中の12020番目ット乃至7
7番目のビットに記憶される。
その500マイクロ秒が過ぎると、/フトレジスタ32
中の第1の印刷走査がノ・ンマ用の出力ラッチに転送さ
れ、シフトレジスタ32中にそれを記憶する。次の50
0マイクロ秒の間にも、位置I) (I、76、n)、
n−1,11乃至位置P(I、36、n)、n−1,1
1という次の44個のカラム走査が逆方向に読出される
。これらの44個のカラム走査状態はRAM60中の7
6番目のビット乃至33番目のビットに記1意される。
同様に、位置P(I、3、n)、n−1,11と(・5
6回目のカラム走査が・・ンマ用の出力ラッチに転送さ
れるときには、位置p(r、62、n)、n = 1.
11乃至位置P(1,4、n)、n=1.1106回目
のカラム走査の状態がRA−M2Oに記憶される。
その後、位置P(I、4、n)、nニー1.11からの
カラム走査で1と(・う状態が記憶され且つハノマ用の
出力力ラッチに転送される毎に、RAM60中のその対
応する位置の状態ビットが、RAM60の1リセツト」
入力への線3Z上の人力信号で零にリセットされる。
RAM60中の状態ビットが零にリセットされる毎にそ
の120ビツトのRAM60はOR回路62の全ての入
力を論理的にOR動作することによってテストされる。
120ビツト全てが零であれば、1行完了」信号が生じ
、そのドツトノミターンが完了したことをアダプタに知
らせる。
【図面の簡単な説明】
第1図は、本発明が適用される好適な実施例のプリンタ
の主たる機能構成を示す1、第2図は、本発明が適用さ
れるプリンタの・・ンマ面ニ対スるベルトのドツトエレ
メントの構成を示す。第6図は、印刷されイ)べきパタ
ーンデータか処理され、第1図及び第2図に示すプリン
タの制御回路に与えられる態様を示す図である。第4図
は、第1図及び第2図に示すようなプリンタの為の、本
発明による+J変速度の印刷動作を制御する一実施例の
回路のブロック図である。第5図は、第1図及び第2図
に示寸プリンタの為の、本発明による可変速度の印刷動
作を制御する代替実施例の回路のブロック図である。第
6図は、順方向の走査論理回路で発生される制御信号の
一部のブロック図である。 第7図は、逆方向走査論理回路で発生される制御信号の
一部を示すブロック図である。 5・・・・ベルト、6・・・・ハンマ、10・・・・ト
ソトフォントエレメント即ち印刷エレメント、22・・
・・順方向走査論理回路、26・・・・印刷行像バッフ
ァ、66・・・・AND回路、68・・・・OR回路、
40・・・・ツノウンタ、48・・・・逆り面走査論理
回路、56・・・・AND回路、6o・・・・ランダム
アクセスメモリ(RAM)。 出願  人 インターナジョブフレ。ビジネス・マ・ン
ーンズ・コーポレーション代理人 弁理士  山   
本   仁   朗(外1名)

Claims (1)

  1. 【特許請求の範囲】 記録媒体上の印刷行に沿って所定幅ずつ相互に離隔配置
    された複数個のドツトフォントエレメントを有するドツ
    トフォントエレメント搬送手段と、上記ドツトフォント
    エレメント搬送手段に隣接する複数個のハンマと、上記
    ドツトフォントエレメントの1つによって上記記録媒体
    上にマークを生じるよう上記ハンマを付勢する手段と、
    上記印刷行上のドツトを印刷したい箇所に上記ドツトフ
    ォントエレメントが隣接するとき上記ドツトフォントエ
    レメント搬送手段への印打が生じるように上記ハンマ付
    勢手段を調時するためそれに結合された制御回路と、 行完了信号を受取るとき上記印刷行の印刷を終了させる
    手段とを具備するドツトマトリックスプリンタにして、 上記印刷行に沿う第1の印刷位置から第20印刷位置ま
    でのどこにドツトが印刷される必要があるかを表わすた
    め所定数の一連のドツトパターンデータのグループを記
    憶するデータ記憶手段と、上記データ記憶手段中のパタ
    ーンデータの各グループを、上記データが印刷される順
    序で上記第1印刷位置から逐次にアクセスするよう走査
    する順方向走査手段と、 上記データ記憶手段中のパターンデータの各グループを
    、上記データが印刷される順序と反対に上記第2印刷位
    置から上記第1印刷位置に向かう順序で、上記ドツトが
    印刷される必要がないことを表わすデータグループがア
    クセスされる限り、逐次アクセスするよう走査する逆方
    向走査手段と、上記印刷行のパターンデータの各グルー
    プがアクセスされる毎に状態が変化され、その状態の変
    化数が上記所定数に達したとき上記行完了信号を、上記
    印刷を終了させる手段に与える手段とを更に具備するド
    ツトマトリックスプリンタ。
JP58068529A 1982-06-30 1983-04-20 ドツトマトリツクスプリンタ Granted JPS599064A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/394,054 US4448123A (en) 1982-06-30 1982-06-30 Variable speed printing for dot matrix printers
US394054 1989-08-15

Publications (2)

Publication Number Publication Date
JPS599064A true JPS599064A (ja) 1984-01-18
JPH0326655B2 JPH0326655B2 (ja) 1991-04-11

Family

ID=23557364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58068529A Granted JPS599064A (ja) 1982-06-30 1983-04-20 ドツトマトリツクスプリンタ

Country Status (11)

Country Link
US (1) US4448123A (ja)
EP (1) EP0097757B1 (ja)
JP (1) JPS599064A (ja)
AT (1) ATE33466T1 (ja)
AU (1) AU558569B2 (ja)
BR (1) BR8303231A (ja)
CA (1) CA1186946A (ja)
DE (1) DE3376258D1 (ja)
ES (1) ES522306A0 (ja)
IE (1) IE54176B1 (ja)
ZA (1) ZA831056B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11235590B2 (en) 2017-03-15 2022-02-01 Ricoh Company, Ltd. Laser processing apparatus

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4487121A (en) * 1984-01-30 1984-12-11 International Business Machines Corporation Fault protection system for a line printer
AU3996789A (en) * 1988-10-31 1990-05-03 International Business Machines Corporation Wire fire control mechanism for a wire matrix printer
US6601513B1 (en) * 1999-05-25 2003-08-05 Seiko Precision, Inc. Motor control method and apparatus, time recorder having same and impact type printing apparatus

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL132516C (ja) * 1961-01-12
US3303775A (en) * 1963-09-20 1967-02-14 Ibm Variable speed printer apparatus and type carrier device therefor
US3289576A (en) * 1964-12-02 1966-12-06 Ibm High speed printer with variable cycle control
US3827357A (en) * 1973-09-12 1974-08-06 Sperry Rand Corp On-the-fly printer with shortened print cycle
US3921517A (en) * 1974-06-21 1975-11-25 Ibm Random firing of multiple width print hammers
DE2432499A1 (de) * 1974-07-04 1976-01-22 Siemens Ag Mechanischer drucker
GB1470283A (en) * 1975-09-02 1977-04-14 Itt Creed Selective printing device
CA1169291A (en) * 1980-03-31 1984-06-19 International Business Machines Corporation Band and hammer dot matrix printer
US4399748A (en) * 1981-12-21 1983-08-23 International Business Machines Corp. Multiplexed hammer dot band matrix printer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11235590B2 (en) 2017-03-15 2022-02-01 Ricoh Company, Ltd. Laser processing apparatus

Also Published As

Publication number Publication date
AU1385183A (en) 1984-01-05
AU558569B2 (en) 1987-02-05
EP0097757B1 (en) 1988-04-13
ES8404246A1 (es) 1984-04-16
EP0097757A2 (en) 1984-01-11
US4448123A (en) 1984-05-15
ATE33466T1 (de) 1988-04-15
DE3376258D1 (en) 1988-05-19
BR8303231A (pt) 1984-01-31
IE830368L (en) 1983-12-30
JPH0326655B2 (ja) 1991-04-11
ZA831056B (en) 1984-02-29
EP0097757A3 (en) 1984-12-05
CA1186946A (en) 1985-05-14
ES522306A0 (es) 1984-04-16
IE54176B1 (en) 1989-07-05

Similar Documents

Publication Publication Date Title
US3780846A (en) Automatic erasing typewriter system
US4517578A (en) Electronic apparatus with printer
GB1579447A (en) Printer system
EP0194676B1 (en) Thermal printer
GB2086628A (en) Printing control device for thermal printer
US5920681A (en) Serial printer having print data processing unit
US4542384A (en) Electronic equipment with a printer
US4248147A (en) Control system for dot matrix line printer using one print element per character
JPS6222792B2 (ja)
US4448123A (en) Variable speed printing for dot matrix printers
JPS6210197B2 (ja)
US4780006A (en) Dot matrix printer
JPS5946037B2 (ja) ワ−ド処理システム
JP3055738B2 (ja) ドットマトリクスパターンの印字方法および装置
JPH0569713B2 (ja)
JP2004090262A (ja) 記録装置、記録ヘッド及び該装置の記録ヘッド制御方法
JPH09300735A (ja) 印字制御装置
JPH0616764Y2 (ja) ドットマトリクスプリンタ
US6361153B1 (en) Preload of data prior to fire pulse by using a dual buffer system in ink jet printing
JP2881954B2 (ja) 印字装置
JP4038639B2 (ja) プリンタ及びそのイメージデータの転送方法
JP3327430B2 (ja) プリンタ制御装置
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
JPH0647301B2 (ja) キヤラクタパタ−ン発生装置
JPH0432749B2 (ja)