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