JPS592866A - シリアルプリンタ制御方式 - Google Patents

シリアルプリンタ制御方式

Info

Publication number
JPS592866A
JPS592866A JP57113476A JP11347682A JPS592866A JP S592866 A JPS592866 A JP S592866A JP 57113476 A JP57113476 A JP 57113476A JP 11347682 A JP11347682 A JP 11347682A JP S592866 A JPS592866 A JP S592866A
Authority
JP
Japan
Prior art keywords
data
printer
printing
receive buffer
serial printer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP57113476A
Other languages
English (en)
Inventor
Osamu Tomita
修 富田
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 JP57113476A priority Critical patent/JPS592866A/ja
Publication of JPS592866A publication Critical patent/JPS592866A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information

Landscapes

  • Record Information Processing For Printing (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明は、シリアルプリンタの制御方式に関し、特にデ
ータ入力速度よりもプリンタの印字速度が速い場合に、
プリンタの間欠停止を招くことのないようにレシーブバ
ッファの読出し開始タイミングを制御するようにしたシ
リアルプリンタ制御方式に関する。
技術の背景 第1図は、本発明が対象とする一般的なシリアルプリン
タの概略的構成を示す。同図中、1は印字ヘッド、2は
キャリッジ、3はキャリッジモータ、4はプラテン、5
は制御回路基板、6はイン゛タフェイスを表わT。
シリアルプリンタには、キャリッジが停止した状態で印
字を行なう非フライング印字方式のものと、キャリッジ
を一定速度で移動させながら印字を行なうフライング印
字方式のものとがある。
まず、比較のため、非フライング印字方式すなわち間欠
停止印字方式のプリンタの動作について簡単に説明する
。第2図(α)はその動作波形図であシ、横軸はキャリ
ッジの印字位置、縦軸はキャリッジモータダの位置を示
す誤差信号θε、またP 1 + P2 +Ps・・・
は印字位置、”A″、”B″、”C″は印字される文字
を示している。印字位置P1において“A″を印字し゛
た後、印字位置P2に”B″を印字する指令信号が与え
られると、誤差信号θεがキャリッジモータのドライブ
回路に供給される。その結果、キャリッジは、はぼ図示
の曲線に比例するキャリッジ送シ速度で、次の印字位置
P2へ移動し、そこで速度が零となって停止する。ここ
で”B″を印字する。
次の印字位置Pg以降も、印字指令があれば同じ間欠停
止印字動作を繰り返す。
次に、第2因(b)、(C)によりフライング印字方式
の制御動作を説明する。第2図(b)は、同図(α)と
同じ座標で表わされている。この例では、印字すべき位
置PslP21P3を、キャリッジ2が定速度で通過す
るように、キャリッジモータ3が制御される。
この状態は、印字すべきデータが、プリンタの印字速度
と同期して与えられている限り維持される。
キャリッジモータ3は、前の印字時点からスライスレベ
ルSが検出されて一定時間経過するまでの間に次の文字
の印字指令が到来したとき、定速度制御を継続する。
しかし、第2図(C)に示すように、上述した所定の期
間内に次の印字指令が到来しなかった場合には、印字位
置P2を定速度で通過した後、キャリッジモータ3を、
速度制御から位置制御に切換える。
その後、印字位置P8に対する印字指令が到来すると、
現在位置qから定速度制御で起動され、Psで印字を実
行する。
このように、フライング印字方式を用いたシリ速度で出
力することができる。しかし、入力データが連続的でな
い場合には、キャリッジの動きをデータ入力の有無に応
じて停止させねばならない。
後者の状態は、プリンタが入力バッファをもたず、そし
てプリンタへのデータ入力転送速度が、フライング印字
動作時の最大印字速度よりも遅いときに起る。
たとえば、フライング印字方式のシリアルプリンタでは
、印字速度が毎秒70字乃至80字に達するが、このた
めには、700ポ一程度の転送速度(ボー拳レート)で
のデータ入力が必要とされる。
しかし、通常使用されるボー拳し−))−!、110゜
150 、300 、600 、1200 、2400
.4800.9600などの回線(モデム)によシ定ま
る一定のボー・レートが選択される。この場合は、通常
300あるいは600ボーが使用されることがあると、
必要とされる700ボーよシも遅い分だけ、プリンタは
間欠起動停止動作を行なうことになる。
プリンタが間欠起動停止動作を行なう場合、モータ駆動
電流は、本来のフライング印字時に必要とされるモータ
定速駆動電流(たとえば0.5 A乃至IA)よりも大
きくなるため、消費電力が増大する。また、モータも大
きなトルクが必要となるため、その発大型にしなければ
ならない。更に、間欠起動・停止動作のため、不規則振
動が発生し、印字品質も低下するなど、種々の問題が生
じる。
発明の目的および構成 本発明の目的は、上述した問題を解決するため、プリン
タにおいて、可能な限シフライング印字動作期間を継続
させ、モータの間欠起動・停止動作の発生機会を減少さ
せて円滑な印字動作を実現することにあ)、そのため、
レシーブバッファを用いてタインング調整を行なうもの
である。そして本発明は、その具体的な構成として、 印字すべき入力データを一時的に蓄積するためのレシー
ブバッファを有するシリアルプリンタにおいて、上記レ
シーブバッファに予め定められた一定量のデータが入力
されたことを検出する手段と、該検出手段の出力により
印字動作を開始させる制御手段とをそなえ、上記予め定
められた一定量のデータは、該シリアルプリンタの印字
速度よシも低速度でデ下夕が入力されたとき、該シリア
ルプリンタに間欠的な動作停止を生じさせないために十
分な量に設定されることを特徴としている。
発明の実施例 はじめに、本発明方式の動作原理について、概念的に説
明する。
第3図(α)、(h)はその説明図である。第3図(α
)はレシーブバッファの構成を示す。全体でNバイトの
容量をもち、入力データが、順次到着順に書込マレル。
他方、このNバイトに対して一定の関係な°もつnバイ
トの大きさの容量が定められる。このnバイトの容量を
入力データが占めるまでは、プリンタの動作を起動しな
い。入力データがnバイト書込まれたとき、プリンタは
印字動作を開始し、最初に書込まれたデータから順次読
出して、印字処理を行なう。なお、この印字動作の過程
中も、入力データは、到着順にレシーブバッファに書込
まれている。
第3図(h)は、レシーブバッファにおける書込みデー
タWoと、プリンタ動作のための読出しデータRnとの
変化を図式的に示したものである。縦軸はデータ量、横
軸は時間を示す。書込みデータWDは、Nバイトに達す
るまで、レシーブバッファにデータ転送速度で累積され
てゆき、他方読出しデータRnは、プリンタの印字速度
で累積されてゆく。データ読出しは、データ書込み量が
nバイトに達した後で開始されるが、この値は、Nバイ
トのデータの転送時間Tsと、同じくNバイトの文字の
印字時間T2との差(TIT2)の間に転送されるバイ
ト数であることが、図から理解できる。実際には、この
値よυも大きい適当な処理しやすい値、たとえばNの整
数分の1の値が選ばれる。
第4図は、本発明実施例装置の概略構成図である。
同図において、1は印字ヘッド、3はキャリッジモータ
、7は直列/並列変換回路であシ、直列形式の入力デー
タを並列のバイト形式データに変換する。8はレシーブ
バッファであυ、基本的にはF I FO(fir、?
t−1n−first−otLt) p イア’ (7
) x fi yり構造をもつものである。データ容量
Nの値としては、複数印字性分のデータ、たとえば25
6バイトが選ばれる。9はキャラクタψゼネレータCG
10はドライブ用ラッチ、11はヘッドドライブ回路、
12は制御部、13はカウンタ、14はモータドライブ
回路を示している。
制御部3.2は、最初、プリンタを停止状態におき、カ
ウンタ13が入力データをnバイトだけカウントしたと
き、印字動作を起動し、バッファ8からCO2へのデー
タ読出し動作を開始させる。
またそれと同時に、キャリッジモータ3を起動するよう
にモータドライブ回路14を制御する。プリンタ起動後
は、プリンタは通常の動作方法でノくツコア内のデータ
を順次読出して印字し、全てを印字し終ったとき、最初
の状態に戻り、停止する。
このようにして、プリンタが起動された後1ま、その最
高印字速度を保って印字を行なり1、その中間において
間欠起動・停止動作を生じることカーない0 発明の効果 以上述べたように、本発明によれシス、プリンタは、常
にその最適動作特性を示す条件で動作させられることが
でき、間欠的停止/起動を起さなり)ため小型のモータ
が使用可能b■、電力消費および振動が少なく、印字品
質のよV)印字カニ得られる。
【図面の簡単な説明】
第1図はシリアルプリンタの概略構成図、第2図(α)
は非フライング印字方式プリンタの動作波形図、第2図
Cb)および(C)はフライング印字方式プリンタの動
作波形図、第3図(α)および(h)は本発明における
レシーブバッファの動作波形図、第4図は実施例回路図
である。 図中、7は直列/並列変換回路、8はレシーブバッファ
、9はキャラクタ・ゼネレータ、10はドライブ用ラッ
チ、11はヘッドドライブ回路、12は制御部、13は
カウンタ、14はモータドライブ回路を表わす。 特許出願人 富士通株式会社 代理人 弁理士 要否用 文 廣 (外1名) 才 工 聞 才2WU ’A”     ”B”     ”C’才4 図

Claims (1)

    【特許請求の範囲】
  1. 印字すべき入力データを一時的に蓄積するためのレシー
    ブバッファを有するシリアルプリンタにおいて、上記レ
    シーブバッファに予め定められた一定量のデータが入力
    されたことを検出する手段と、該検出手段の出力によシ
    印字動作を開始させる制御手段とをそなえ、上記予め定
    められた一定量のデータは、該シリアルプリンタの印字
    速度よシも低速度でデータが入力されたとき、該シリア
    ルプリンタに間欠的な動作停止を生じさせないために十
    力な量に設定されることを特徴とするシリアルプリンタ
    制御方式。
JP57113476A 1982-06-30 1982-06-30 シリアルプリンタ制御方式 Pending JPS592866A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57113476A JPS592866A (ja) 1982-06-30 1982-06-30 シリアルプリンタ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57113476A JPS592866A (ja) 1982-06-30 1982-06-30 シリアルプリンタ制御方式

Publications (1)

Publication Number Publication Date
JPS592866A true JPS592866A (ja) 1984-01-09

Family

ID=14613229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57113476A Pending JPS592866A (ja) 1982-06-30 1982-06-30 シリアルプリンタ制御方式

Country Status (1)

Country Link
JP (1) JPS592866A (ja)

Similar Documents

Publication Publication Date Title
EP0105095A2 (en) Printer with optimum printing velocity
JPS592866A (ja) シリアルプリンタ制御方式
JPS62169677A (ja) 印刷装置
JP4211375B2 (ja) データ転送制御方法、データ転送回路装置およびこれを備えた印刷装置
JPS6243806Y2 (ja)
JPH0120990B2 (ja)
JPH01103466A (ja) ページ式プリンタ装置の制御方式
JPH01281551A (ja) 記録装置
JPH04216983A (ja) 印刷装置
JPH0248980A (ja) プリンタの電源制御方式
JPH041705B2 (ja)
JPS62152040A (ja) シリアルプリンタのデ−タ転送方式
JPH0236956A (ja) 映像プリンタ装置
JPH04220365A (ja) 印刷装置
JPS60248378A (ja) シリアルプリンタ制御装置
JPS58221477A (ja) シリアルプリンタ
JPH0474667A (ja) シリアルプリンタ印字キャリッジ速度制御方式
JPS62180452A (ja) デ−タ転送回路
JPH01301264A (ja) プリンタ
JPH0277928A (ja) インターフェース回路
JPH1115782A (ja) インタフェース制御装置、記録装置、情報処理システムおよび方法
JPS6044375A (ja) プリンタ
JPH0532032A (ja) シリアルインパクトドツトプリンタにおけるインクリボン送り制御装置
JPS58208881A (ja) プリンタ制御方式
JPS6227163A (ja) プリンタ装置