JPH0570589B2 - - Google Patents

Info

Publication number
JPH0570589B2
JPH0570589B2 JP6294586A JP6294586A JPH0570589B2 JP H0570589 B2 JPH0570589 B2 JP H0570589B2 JP 6294586 A JP6294586 A JP 6294586A JP 6294586 A JP6294586 A JP 6294586A JP H0570589 B2 JPH0570589 B2 JP H0570589B2
Authority
JP
Japan
Prior art keywords
printing
elements
carriage
selection means
current position
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 - Lifetime
Application number
JP6294586A
Other languages
English (en)
Other versions
JPS62220348A (ja
Inventor
Masahisa Narita
Toyoshige Nosai
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6294586A priority Critical patent/JPS62220348A/ja
Publication of JPS62220348A publication Critical patent/JPS62220348A/ja
Publication of JPH0570589B2 publication Critical patent/JPH0570589B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 〔概要〕 本発明は、タイプホイールに備える活字を複数
印字して1組の合成文字を印字するシリアルプリ
ンタであつて、 各要素(以下エレメントと称する)の印字に要
する現在位値からのキヤリツジ移動量、活字選択
数、改行量を求め、例えば、キヤリツジ移動量最
小のエレメントより印字し、その最小エレメント
が2組以上ある場合は、活字選択数が最小のもの
から印字するというように印字速度が最小となる
ように印字順序制御することを特徴とする。
〔産業上の利用分野〕
本発明は、合成文字を印字する正逆両方向印字
行うシリアルプリンタの改良に関する。
タイプホイール型プリンタは、ホイールの先端
に設けた活字をハンマーによつて衝撃、印字する
もので、このホイールには通常96また192種の活
字が設けられている。
この限られた活字数では、「A」のような特
殊な活字はホイール上に搭載することはできず、
このためプリンタ側が文字コードより判別してエ
レメントに分解し、そのエレメントに対応する活
字を複数回印字してその文字を形成する合成印字
が行われている。
上記合成印字において、従来は文字ごとに各エ
レメントの印字順序が定めらているが、エレメン
トの印字にはキヤリツジの移動、改行が伴うた
め、印字方向によつては印字速度が低下するとい
う問題点がある。
このため、上記問題点を解決するシリアルプリ
ンタが求められている。
〔従来の技術〕
第3図を参照しつつ従来の合成文字印字制御方
式を説明する。
各桁の印字位置は、第3図a,bに示すよう
に、それぞ基準位置からの文字中心までのキヤリ
ツジ移動量および改行量を表す論理的印字位置
(論理的水平位置1および論理的垂直位置2)に
よつて表わされ、合成文字の各エレメントはその
論理的印字位置からの偏位(キヤリツジオフセツ
ト量3および改行オフセツト量4)で与えられて
いる。
合成文字を印字する際は、次に印字すべき論理
的位置にそれぞれオフセツト量を加算(または減
算)した位置と、現在位置5との差がその要素の
キヤリツジの移動および改行量として設定され
る。
合成文字の各エレメントの印字順序は、正方向
且つ逆改行方向というように、固定されており、
この所定順序でエレメントの活字を選択し、上記
演算に基づいてキヤリツジ移動制御、改行制御が
行われて印字する。
第3図a−1は、上記方式によるキヤリツジの
移動制御を表したもので、IJは正逆にかかわら
ず、I→Jの順序に設定されているため、正方向
印字のときは、 A→I→J→B、 のごとく印字が行われ、逆方向印字のときは、 B→I→J→A、 のごとく印字される。
第3図a−2は、U¨A等改行制御による合成
印字を表すもので、図示下方よりエレメント選択
が設定されているため、U→¨、A→のごと
く、常に逆改行によつて印字される。
以上のごとく、従来の合成印字は、設定された
エレメント順序に従い、現在位値からの移動量、
改行量、活字選択数が設定されて印字されてい
る。
第3図bに示すタイプホイール型プリンタのブ
ロツク図に従い、上記制御動作を説明する。
第3図bにおいて、 文字テーブル12には、文字コードごとに、エ
レメント数およびシーケンステーブル13の先頭
アドレスが格納され、 シーケンステーブル13には、印字エレメント
順に、プリントホイール上の活字位置(活字
数)、キヤリツジオフセツト量、改行オフセ
ツト量、等の情報が格納される。
設定部14は、文字コードに基づいて、文字テ
ーブル12を参照し、シーケンステーブル13に
従つて該当エレメントの現在位置からの活字選択
数、キヤリツジ移動量、改行量を演算する。
主制御部15は上記設定量に基づき、それぞれ
活字選択制御部19、キヤリツジ制御部20、改
行制御部22に、それぞれのモータ22,23,
24を駆動するためのタイミング信号を送出し、
各制御部ではモータ駆動パルスに変換して上記各
モータを駆動して移動制御を行う。
各部の移動制御が終了した後、ハンマー制御部
16によつて、選択された活字を衝撃してそのエ
レメントを印字し、続いて現在位置を変更して次
のエレメントを印字する。
〔発明が解決しようとする問題点〕
上記説明したように、合成文字のエレメントの
印字順序が固定されている従来の印字制御方式で
は、特に逆方向印字の合成文字印字における印字
速度が低下するという問題点がある。
即ち、第3図a−1の場合では、逆方向印字で
はそれぞれのキヤリツジオフセツト量を加算した
移動量だけ印字速度が低下し、第3図a−2の場
合は、常に逆改行が行われて、合成文字が連続す
る場合には改行オフセツト量だけ印字速度が低下
する。
本発明は上記問題点に鑑み、合成文字印字にお
ける印字速度を向上せしめるタイプホイール型の
シリアルプリンタを提供することを目的とするも
のである。
〔問題点を解決するための手段〕 前記目的を達成するため、本発明のシリアルプ
リンタは、第1図本発明の原理説明図に示すよう
に、 合成文字を印字する際、該合成文字を形成する
要素に対応する活字をタイプホイールを回転して
順次選択するとともに、選択した該要素の印字位
置にそれぞれキヤリツジを移動して該合成文字を
印字する、両方向印字を行うシリアルプリンタで
あつて、キヤリツジの現在位置からの行方向移動
量が最小の未印字要素を選択する第1の選択手段
30と、現在位置からのタイプホイール上の文字
選択数が最小の未印字要素を選択する第2の選択
手段31と、現在位置からのキヤリツジの改行量
が最小の未印字要素を選択する第3の選択手段3
2とを設け、前記第1、第2および第3の3組の
選択手段のうち、所定の1組の選択手段に基づき
合成文字の要素を選択し、該選択手段で選択した
要素が2組以上存在する場合は次に指定した前記
選択手段により選択して印字するように構成す
る。
〔作用〕
各エレメント印字に要する各部の現在位置から
の移動量を演算する手段を設け、例えば、キヤリ
ツジ移動量が最小のエレメントから印字する。
キヤリツジ移動量が同一のエレメントが複数あ
る場合は、文字選択数が小のものより印字し、さ
らに文字選択数が同一のエレメントは改行量が小
のエレメントを印字する。
なお、上記選択手段の順序は合成文字種別、プ
リンタの各部機能により設定される。
〔実施例〕
本発明の実施例を第2図を参照しつつ説明す
る。
第2図aは実施例のタイプホイール型プリンタ
のブロツク図、第2図bは動作フローチヤート図
であり、2組のエレメントで構成される文字を、
エレメント移動量、文字選択数、改行量の順序で
選択、印字する例を示したものである。
第2図aのいて、 25は設定部であり、次に印字する文字コード
を受信バツフア11より読出し、文字テーブル1
2によりエレメント数とシーケンステーブル13
のスタートアドレスを検出し、未印字エレメント
が複数のとき、順次キヤリツジ選択部26、活字
選択部27、改行選択部28に最小移動量のエレ
メントを選択せしめるもの、 26はキヤリツジ選択部であり、シーケンステ
ーブル13より各エレメントのキヤリツジオフセ
ツト量を読取り、現在位置からのキヤリツジ移動
量が最小のエレメントを選択するもの、 27は活字選択部であり、キヤリツジ移動量が
同一のエレメントについて、活字選択数が最小の
エレメントを抽出するもの、 28は改行選択部であり、活字選択数が同一の
2組のエレメントの改行量を比較するもの、 29は、未印字エレメント番号を記入する複数
のレジスタより構成されるキユーレジスタ群、 30は、比較判定の結果、選択されたエレメン
ト番号を格納する判定結果レジスタであり、この
レジスタに格納されたエレメントが印字されるも
の、 であり、その他第3図bと同一符号は同一対象物
を表す。
なお、エレメントは文字ごとにエレメント番号
が付され、シーケンステーブル13には、それぞ
れ活字位置、キヤリツジオフセツト量、改行オフ
セツト量が格納されている。
以上の構成において、印字制御動作を第2図b
を参照しつつ説明する。
次に印字する情報として印字コード、論理的水
平位置、論理的垂直位置および現在位置が与えら
れ、以下の選択動作が行われる。
(1) 印字コードに基づき、文字テーブル12を参
照し、エレメント数とシーケンステーブル13
のスタートアドレスを求める。
(2) キユーレジスタ群29のうち、シーケンステ
ーブル13のエレメント番号に相当するレジス
タに、フラグを立てる。
(3) エレメント数が1ならば、合成文字でないか
ら、そのままそのエレメント番号を判定結果レ
ジスタ30に格納する。
(4) エレメントが2組あるときは、まずキヤリツ
ジ移動量を比較する。
比較動作は第2図bに詳述したように、それ
ぞれ、下記の演算が行われる。なお以下W*は
ワークレジスタを表す。
論理的水平位置±キヤリツジオフセツト量
→We、Wf 現在位置±We→Wg 現在位置±Wf→Wh WgとWhとを比較、 (5) 以上により、移動量が小さい方のエレメント
を選択し、そのエレメント番号を判定結果レジ
スタ30に格納するとともに、キユーレジスタ
群29よりそのエレメント番号を消去する。
なお、エレメントが複数ある場合は、上記選
択したエレメントと、残りのエレメントを比較
する (6) 判定結果レジスタ30に格納されたエレメン
ト番号は、シーケンステーブル13より、活字
選択数、改行量が演算され、各制御部に設定さ
れて印字される。この後現在位値が更新され
て、次のエレメントが選択される。
(7) 上記判定の結果、キヤリツジ移動量が等しい
場合(A、U¨等)は、活字選択部27によ
り、プリントホイール上の現在位値からの活字
選択数が演算され、少さい方のエレメント番号
が判定結果レジスタ30に格納されて、印字さ
れる。
(8) 活字選択数が同一のエレメントは、改行選択
部28により、現在位置からの改行量が比較さ
れて判定される。
以上のごとく、移動量最小のエレメントが、キ
ヤリツジ移動量、活字選択数、改行量の順序で選
択、印字されるため、正逆印字方向と同一の印字
速度になるとともに、従来の固定順序制御に比較
して印字速度が向上する。
なお、上記実施例では、選択優先順序としてキ
ヤリツジ移動量→活字選択数→改行量としたが、
合成文字の構成によつては印字速度を速める選択
順序があり、特に選択順序を限定するものではな
い。
〔発明の効果〕
本発明のシリアルプリンタは、現在位置からの
所定移動量が最小となるエレメントを選択する手
段を提供するもの、合成文字における印字速度向
上の効果は極めて大である。
【図面の簡単な説明】
第1図は本発明の原理説明図、第2図aは実施
例のタイプホイール型プリンタのブロツク図、第
2図bは動作フローチヤート図、第3図aは従来
の合成印字制御説明図、第3図bは従来のタイプ
ホイール型プリンタのブロツク図、である。 図中、1は論理的水平位置、2は論理的垂直位
置、3はキヤリツジオフセツト量、4は改行オフ
セツト量、12は文字テーブル、13はシーケン
ステーブル、14は設定部、15は主制御部、1
6はハンマー制御部、19は活字選択制御部、2
0はキヤリツジ制御部、21は改行制御部、25
は設定部、26はキヤリツジ選択部、27は活字
選択部、28は改行選択部、29はキユーレジス
タ群、30は判定結果レジスタ、である。

Claims (1)

  1. 【特許請求の範囲】 1 合成文字を印字する際、該合成文字を形成す
    る要素に対応する活字をタイプホイールを回転し
    て順次選択するとともに、選択した該要素の印字
    位置にそれぞれキヤリツジを移動して該合成文字
    を印字する、両方向印字を行うシリアルプリンタ
    であつて、 キヤリツジの現在位置からの行方向移動量が最
    小の未印字要素を選択する第1の選択手段30
    と、 現在位置からのタイプホイール上の文字選択数
    が最小の未印字要素を選択する第2の選択手段3
    1と、 現在位置からのキヤリツジの改行量が最小の未
    印字要素を選択する第3の選択手段32と を設け、前記第1、第2および第3の3組の選択
    手段のうち、所定の1組の選択手段に基づき合成
    文字の要素を選択し、該選択手段で選択した要素
    が2組以上存在する場合は次に指定した前記選択
    手段により選択して印字することを特徴とするシ
    リアルプリンタ。
JP6294586A 1986-03-20 1986-03-20 シリアルプリンタ Granted JPS62220348A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6294586A JPS62220348A (ja) 1986-03-20 1986-03-20 シリアルプリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6294586A JPS62220348A (ja) 1986-03-20 1986-03-20 シリアルプリンタ

Publications (2)

Publication Number Publication Date
JPS62220348A JPS62220348A (ja) 1987-09-28
JPH0570589B2 true JPH0570589B2 (ja) 1993-10-05

Family

ID=13214950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6294586A Granted JPS62220348A (ja) 1986-03-20 1986-03-20 シリアルプリンタ

Country Status (1)

Country Link
JP (1) JPS62220348A (ja)

Also Published As

Publication number Publication date
JPS62220348A (ja) 1987-09-28

Similar Documents

Publication Publication Date Title
EP0068122B1 (en) Printhead control means for a bi-directional serial printer with look-ahead feature
JPH0155995B2 (ja)
EP0150038B1 (en) Dot printing device
JPS6144074B2 (ja)
EP0149472B1 (en) Dot printing device
EP0264266B1 (en) Printer control system for controlling movement of print head between successive lines of print
EP0430064B1 (en) Serial dot matrix printer
US4684269A (en) Apparatus for printing with character fonts and dot-matrix printing in the same line
EP0415908B1 (en) Dot matrix printer
JPS62220348A (ja) シリアルプリンタ
JPS5916765A (ja) 印字制御方式
JPS6361690B2 (ja)
JPS5941276A (ja) ドツトマトリツクス型シリアルプリンタ
JPH0120069B2 (ja)
JPH07102715B2 (ja) プリンタ
JPS6113993B2 (ja)
JPS6258317B2 (ja)
JPS59156779A (ja) シリアルプリンタ
JPS638912B2 (ja)
JPS6116632B2 (ja)
JPS63168367A (ja) 印字装置
JPS6235855A (ja) 印字装置
JPS6046278A (ja) プリンタ
JPS6079979A (ja) 用紙送り方法
JPS59123690A (ja) タイプライタのキヤリツジ移動制御方式