JPS6322664A - シリアルプリンタ - Google Patents

シリアルプリンタ

Info

Publication number
JPS6322664A
JPS6322664A JP2232886A JP2232886A JPS6322664A JP S6322664 A JPS6322664 A JP S6322664A JP 2232886 A JP2232886 A JP 2232886A JP 2232886 A JP2232886 A JP 2232886A JP S6322664 A JPS6322664 A JP S6322664A
Authority
JP
Japan
Prior art keywords
pattern
printing
line
character
vertically enlarged
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
JP2232886A
Other languages
English (en)
Other versions
JPH0552272B2 (ja
Inventor
Keisuke Nakamura
桂祐 中村
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 JP2232886A priority Critical patent/JPS6322664A/ja
Publication of JPS6322664A publication Critical patent/JPS6322664A/ja
Publication of JPH0552272B2 publication Critical patent/JPH0552272B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 (概要〕 複数行印字して縦拡大文字を形成するシリアルドツトプ
リンタにおいて1 、縦拡大文字のパターンの有無を各行ごとに検出する手
段を設け、該行にパターンが存在しないときは、その行
の印字を行わずに次行のパターンの印字制御に移行する
印字制御方式を提供する。
〔産業上の利用分野〕
本発明はプリンタに係わり、特に縦拡大文字の印字制御
方式にに関する。
シリアルドツトプリンタで縦拡大文字を印字するとき、
文字コードに基づいて縦方向に拡大してパターン展開を
行い、改行印字によって縦拡大文字を合成しているが、
紙送り誤差によって生じる行間の隙間を防止するために
、行間でドツトが重なるようなパターン展開が行われて
いる。
そのため、例えば2倍の縦拡大文字の場合は、3倍のパ
ターン領域が設けられ、3回改行して印字される。
このようにパターン領域が拡大されると、文学の種別に
よっては縦拡大してもパターンが存在しないパターン領
域(行)が生じ、特に符号を縦拡大して図形等を印字す
る場合など、パターンが存在しない行が生じる。
しかし、従来は縦拡大文字に必要なパターン領域は、パ
ターンの有無にかかわらず改行して印字動作が行われて
いた。
このため上記問題点を解決し、縦拡大文字印字に伴う印
字速度低下を改善する印字制御方式が求められている。
〔従来の技術〕
第3図(a)に縦拡大文字印字説明図、第3図(b)に
従来のシリアルドツトプリンタのブロック図、第3図(
C)に縦拡大文字印字動作フローチャート図を示す。
第3図(a) −(1)は文字rAJの縦拡大印字を示
すもので、イは、24X24ドツトのパターン領域にパ
ターン展開された文字rAJを24組のピンでシリアル
に印字した通常のものである。
これを2倍に拡大する場合は、口に示すように、縦方向
に24X24のパターン領域を設けてパターンを縦拡大
するとともに、改行によって各領域を印字すればよいが
、逆改行等における紙送り誤差のため、行間に隙間を生
じることがある。
このため、ハに示すように、縦方向に3組(上。
中、下)のパターン領域を設け、最大の紙送り誤差に対
してもパターンが連続するように、パターンを重ね合わ
せる方法が採用されている。
第3図(a) −(2)は、「=」をハの方法により展
開したパターン例を示すもので、l′fJiのパターン
領域に収まっている状態が示されている。
なお、第3図(alはパターンのセンターを中心に縦拡
大したものであって、通常縦拡大を指示する場合はセン
タとなる中心ピンが指定されるため、文字種別によって
パターン領域は判別することができない。
そのため、縦拡大文字が存在すると、3回改行して印字
(空白を含めて)している。
第3図(bl、第3図(C)を参照しつつ、前記印字の
詳細を説明する。
第3図(b)において、インタフェースlを介して受信
した印字情報は受信バッファ2に格納され、印字の際、
印字データ展開部3により1行分の印字情報が読取られ
て、印字データテーブル4に展開される。
印字データテーブル4には、第3図(C1に示すように
、印字桁、拡大の有無、拡大有りの場合は上。
中、下のパターン領域別、文字パターン発生部5の該当
アドレス等が格納されており、パターン展開部6は順次
そのテーブルデータを参照して、縦拡大有りの場合は、
まず上段を縦拡大してラインバッファ11に展開する。
上段のパターン展開が終了すると、主制御部7は所定改
行量を指定して、ラインバッファ11の内容に従って印
字せしめる。
続いて上記同様に中段のパターン、下段のパターンが順
次印字される。
〔発明が解決しようとする問題点3 以上説明したように、従来の縦拡大文字印字は、縦拡大
のためのパターン領域に相当する回数改行して印字して
いる。
しかし、−2=のごとく2倍に拡大しても、1〜2組の
パターン領域ですむ場合は、無駄な改行およびスペーシ
ングが行われることになる。
このため、特に作表等を縦拡大で印字する場合など、印
字速度が低下するという問題点がある。
本発明は上記問題点に鑑み、縦拡大文字印字における印
字速度の低下を改善する印字制御方式を提供することを
目的とするものである。
〔問題点を解決するための手段〕
上記目的を達成するため、本発明の印字制御方式は第1
図原理説明図に示すように、 展開された該文字パターンの有無をパターン領域ごとに
検出する検出手段(15)を設け、該当行の文字パター
ンの展開が終了し、文字パターンが存在しないことが検
出されたとき、当該パターン領域に対応する印字を中止
して次行の文字パターンの印字制御を行う方式である。
〔作用〕
例えば、1行分のラインバッファへのパターン展開は、
ドツトマトリックスのカラム単位に行われるが、そのカ
ラムを構成する行(ロウ)ごとにパターン情報を論理和
する手段を設ける。
これにより、パターン展開が終了したときその行のパタ
ーンの有無が判別でき、パターンが存在しないときはそ
の行の印字を行わず、次行のパターン展開を行う。
以上により、無駄な印字動作が削減でき、縦拡大文字印
字における印字速度が改善できる。
〔実施例〕
本発明の実施例を第2図を参照しつつ説明する。
第2図(a)は実施例のシリアルドツトブリンクのブロ
ック図、第2図(b)は動作フローチャート図である。
第2図(alにおいて、 13はパターンメモリであり、パターン展開時ラインバ
ッファ11に格納される複数ビットのパターンがビット
ごとに論理和されるもの1.12はパターン展開部であ
って、縦拡大したパターンをラインバッファ11に格納
するとともに、上記パターン情報の論理和したデータを
パターンメモリ13に格納するもの、 であり、その他は第3図(blと同一符号は同一対象物
を表している。
以上構成のシリアルドツトプリンタであって、縦拡大動
作は以下のように行われる。
パターン展開部12は、印字データ展開部3により展開
された1行分の印字情報を印字データテーブル4より読
取り、縦拡大文字があれば、上。
中、下の順に該当行を選択する。
まず、上段の印字データを検出し、文字パターン発生部
5を参照しつつ縦拡大してラインバッファ11の指定桁
に展開するとともに、パターンメモリ13を読取って論
理和操作を行い、再びパターンメモリ13に格納する。
パターン展開が終了した時点で、パターンメモリ13の
内容を読取り、このメモリの何れかのビットがセットさ
れていれば、そのままその行を印字し、セットされてい
なければ印字データテーブル4を参照して次行のパター
ン展開を行う。
以上のごとく、縦拡大文字に設けられたパターン領域に
おけるパターンの有無を行ごとに検出して印字制御する
ものであるから、パターンの存在しない行の印字動作を
行うことがなく、縦拡大文字印字の印字速度を向上せし
めることができる。
〔発明の効果〕
以上の説明したように、本発明は縦拡大文字印字におい
て、縦拡大するパターン領域におけるパターンの存在を
検出し、その行の印字動作を決定するものであるから、
縦拡大印字における印字速度の低下を改善する効果は極
めて大である。
【図面の簡単な説明】
第り図は本発明の原理説明図、 第2図(a)は実施例のシリアルドツトプリンタのブロ
ック図、 第2図(b)は実施例の動作フローチャート図、第3図
(a)は縦拡大印字説明図、 第3図(b)は従来のシリアルドツトプリンタのブロッ
ク図、 第3図(C)は従来の縦拡大文字印字動作フローチャー
ト図、 である。図中、 1はインタフェース、 2は受信バッファ、 3は印字データ展開部、 4は印字データテーブル、 5は文字パターン発生部、 6はパターン展開部、 11はラインバッファ、 工2はパターン展開部、 13はパターンメモリ、 である。 第  1  図 実施例のシリアルドツトプリンタのブロック同第  2
  図 (a) 縦拡大印字 3 図(a)

Claims (1)

  1. 【特許請求の範囲】 文字パターンを記憶するパターン領域を複数組設けて縦
    拡大文字パターンを展開するシリアルドットプリンタに
    おける縦拡大文字の印字制御方式であって、 展開された該文字パターンの有無を各パターン領域ごと
    に検出する検出手段(15)を設け、当該行の文字パタ
    ーンの展開が終了し、文字パターンが存在しないことが
    検出されたとき、当該パターン領域に対応する印字を中
    止して次行の文字パターンの印字制御を行うことを特徴
    とする縦拡大文字の印字制御方式。
JP2232886A 1986-02-04 1986-02-04 シリアルプリンタ Granted JPS6322664A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2232886A JPS6322664A (ja) 1986-02-04 1986-02-04 シリアルプリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2232886A JPS6322664A (ja) 1986-02-04 1986-02-04 シリアルプリンタ

Publications (2)

Publication Number Publication Date
JPS6322664A true JPS6322664A (ja) 1988-01-30
JPH0552272B2 JPH0552272B2 (ja) 1993-08-04

Family

ID=12079642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2232886A Granted JPS6322664A (ja) 1986-02-04 1986-02-04 シリアルプリンタ

Country Status (1)

Country Link
JP (1) JPS6322664A (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53107236A (en) * 1977-03-02 1978-09-19 Matsushita Electric Ind Co Ltd Printing system
JPS5647886A (en) * 1979-09-27 1981-04-30 Ricoh Co Ltd Hard copy control system of display
JPS57164382A (en) * 1981-04-01 1982-10-08 Mitsubishi Electric Corp Printer
JPS58110262A (ja) * 1981-12-25 1983-06-30 Fujitsu Ltd プリンタ装置
JPS59796A (ja) * 1982-06-28 1984-01-05 Yokogawa Hokushin Electric Corp ドツト形プリンタ
JPS5941275A (ja) * 1982-08-31 1984-03-07 Usac Electronics Ind Co Ltd シリアル・プリンタ装置の縦倍角文字のすき間補正方式
JPS59224364A (ja) * 1983-05-27 1984-12-17 Fujitsu Ltd ドツトインパクト・プリンタの印刷方式

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53107236A (en) * 1977-03-02 1978-09-19 Matsushita Electric Ind Co Ltd Printing system
JPS5647886A (en) * 1979-09-27 1981-04-30 Ricoh Co Ltd Hard copy control system of display
JPS57164382A (en) * 1981-04-01 1982-10-08 Mitsubishi Electric Corp Printer
JPS58110262A (ja) * 1981-12-25 1983-06-30 Fujitsu Ltd プリンタ装置
JPS59796A (ja) * 1982-06-28 1984-01-05 Yokogawa Hokushin Electric Corp ドツト形プリンタ
JPS5941275A (ja) * 1982-08-31 1984-03-07 Usac Electronics Ind Co Ltd シリアル・プリンタ装置の縦倍角文字のすき間補正方式
JPS59224364A (ja) * 1983-05-27 1984-12-17 Fujitsu Ltd ドツトインパクト・プリンタの印刷方式

Also Published As

Publication number Publication date
JPH0552272B2 (ja) 1993-08-04

Similar Documents

Publication Publication Date Title
JPS5938628B2 (ja) フオント制御装置を有するマルチカラムフオ−マット印刷システム
JPH0263763A (ja) 出力方法及びその装置
JPH0552272B2 (ja)
JPS6179674A (ja) プリンタのイメ−ジ・文字重ね印刷制御方式
JPH0616764Y2 (ja) ドットマトリクスプリンタ
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JPS59201870A (ja) 印字装置
JPS6259048A (ja) ドットプリンタ
JPS62240553A (ja) 記録装置
JPH0242675B2 (ja)
JP2816166B2 (ja) 印刷制御装置の文字方向制御方法
JPH0226592B2 (ja)
JPH0371028B2 (ja)
JPH0280266A (ja) プリンタ
JPS62199460A (ja) ドツトマトリクスプリンタ
JPH08183208A (ja) ビットマップ記録方法および記録装置
JPS63242561A (ja) フオント縮小システム
JPH01291956A (ja) ドットマトリクス式プリンタ
JPH02240722A (ja) 記録制御装置
JPH09230844A (ja) フォント変換装置
JPH02245349A (ja) プリンタの印刷制御方式
JPH04353478A (ja) 縮小印刷制御装置
JPH01232059A (ja) イタリック文字印字方式
JPH04271474A (ja) 画像形成システム
JPS62216756A (ja) 縦罫線の印刷制御方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term