[go: up one dir, main page]

JPH0616764Y2 - ドットマトリクスプリンタ - Google Patents

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

Info

Publication number
JPH0616764Y2
JPH0616764Y2 JP1989089138U JP8913889U JPH0616764Y2 JP H0616764 Y2 JPH0616764 Y2 JP H0616764Y2 JP 1989089138 U JP1989089138 U JP 1989089138U JP 8913889 U JP8913889 U JP 8913889U JP H0616764 Y2 JPH0616764 Y2 JP H0616764Y2
Authority
JP
Japan
Prior art keywords
character
line
printing
buffer
characters
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
JP1989089138U
Other languages
English (en)
Other versions
JPH0331552U (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.)
Shinko Mechatrotech Co Ltd
Original Assignee
Shinko Mechatrotech Co 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 Shinko Mechatrotech Co Ltd filed Critical Shinko Mechatrotech Co Ltd
Priority to JP1989089138U priority Critical patent/JPH0616764Y2/ja
Publication of JPH0331552U publication Critical patent/JPH0331552U/ja
Application granted granted Critical
Publication of JPH0616764Y2 publication Critical patent/JPH0616764Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【考案の詳細な説明】 〔産業上の利用分野〕 本考案は文字コードを受信し、文字ジードに該当する文
字パターンを文字フォント発生回路より読み出し、この
文字パターンを修飾展開してイメージバッファに書き込
んだ後、これを読み出して印字を行うドットマトリクス
プリンタに関し、特に1行の印字中にオーバーライン印
字、縦拡大文字印字、標準サイズ文字印字、アンダーラ
イン印字等の多種類の印字が混在する混在印字(混在文
字)が可能なドットマトリクスプリンタに関する。
〔従来の技術〕
ドットマトリクスプリンタの一例としては複数のワイヤ
ピンを駆動し、インクリボンをたたいて印字用紙上に連
続する点(ドット)を構成し、文字やイメージデータを
印字するワイヤドットプリンタが知られている。
このようなドットマトリクスプリンタは、イメージ印字
が可能であるため、文字フォント発生回路より文字フォ
ントパターンを読み出し、例えば縦横2倍に拡大した文
字又は縮小した文字、各種の傾斜角度を持つ文字、特定
の文字のみ形状を変更する等の修飾処理をして印字する
ことができる。そして、このように文字の形状が自由に
変えられるので、1行の印字文字の中に各種の文字やイ
メージが入り交じった混在印字が可能である。
このようなドットマトリクスプリンタは制御部内に1行
に最大印字文字数に対応した記憶容量を持つイメージバ
ッファを有し、このイメージバッファに対して印字され
る文字の文字パターンを書き込んだ後、その記憶内容を
印字速度に同期して読み出して印字する。
例えば、論理否定記号を含むオーバーライン、縦拡大文
字、標準サイズ文字及びアンダーラインが1行に混在す
ると、オーバーラインとアンダーラインは、通常の1文
字を構成するドットパターン(例えば24×24ドッ
ト)より外れた位置に印字されるので、ドットマトリク
スプリンタは、最初にオーバーライン、2回目に縦拡大
文字の上半分、3回目に縦拡大文字の下半分と標準サイ
ズ文字、最後にアンダーラインというように順次処理し
て印字を完成させてゆく。
第2図は混在文字の一例を示す図で、はオーバーライ
ン、は縦拡大文字の上半分、は縦拡大文字の下半分
と標準サイズ、はアンダーラインであり、印字は図中
〜の順で行われて完成されるが、この4回の印字ご
とにイメージバッファにその文字パターンを修飾処理し
て記憶しておく必要がある。
第3図は従来のドットマトリクスプリンタの構成の一例
を示すブロック図である。この図において、CPU1は
ROM3に格納されているプログラムを読み出して動作
し、全体の制御を行っている。
インタフェース制御回路5からは上位装置が送出する文
字コードや制御コードなどのデータDが入力され、RA
M2内の受信バッファ201に順次格納される。
CPU1は受信バッファ201に格納された文字コード
を含むデータDの中より1行分のデータの区切りを表す
改行コードなどを検出し、1行分のデータを行バッファ
A(202)に一旦書き込み記憶する。その後、この行
バッファA(202)を順次読み出して解析しつつ文字
コードに対応する文字パターンを文字フォント発生回路
4より読み出し、この文字パターンを修飾処理してイメ
ージバッファA(204)に書き込む。そしてそれか
ら、イメージバッファA(204)より文字パターンを
読み出して印字ヘッド制御回路6に送り、印字ヘッド7
を駆動して印字させる。同時にCPU1は、スペース制
御回路8を制御してスペースモータ9を駆動し、印字ヘ
ッドを印字位置に位置決めさせる。そして、改行コード
により改行制御回路10を制御して改行モータ11を駆
動し、印字用紙の紙送りが行われる。
前述の混在印字が第2図のようになされる場合、第3図
のCPU1は先ず、行バッファA(202)を解析して
オーバーラインの文字フォントを文字フォント発生回路
4より読み出してイメージバッファA(204)に書き
込んだ後、これを読み出して前述したように印字を行
う。
そして、この印字中にCPU1は再びイメージバッファ
A(202)を解析して縦拡大文字の上半分の文字フォ
ントを文字フォント発生回路4より読み出して今度はイ
メージバッファB(205)に書き込んだ後、これを読
み出して印字を行う。
さらに、この印字中にCPU1はやはり再び行バッファ
A(202)を解析して縦拡大文字の下半分と標準サイ
ズの文字フォントを文字フォント発生回路4より読み出
し、今度はイメージバッファA(204)にこれを書き
込んだ後、これを読み出して印字を行う。
そして最後に、アンダーライン印字のために、同様に行
バッファA(202)を解析してアンダーラインの文字
フォントを文字フォント発生回路4り読み出してイメー
ジバッファA(204)に書き込んだ後、これを読み出
してアンダーラインを印字う。
この間に、行バッファB(203)には次行のデータ1
行分が書き込まれ、行バッファA(202)の場合と同
様に制御され混在印字がなされる。
〔考案が解決しようとする課題〕
このように受信バッファとイメージバッファの間に行バ
ッファを有した従来のドットマトリクスプリンタのバッ
ファ構成では、1行の混在印字が完成される間、行バッ
ファが空きとならず、このため一定の容量を持つ受信バ
ッファも一度満杯になると行印字が終了するまで空きと
ならない。その結果、この間上位装置がドットマトリク
スプリンタにデータ送信をできなくなり、待ち時間が多
くなるという短所がある。つまり、バッファにおける処
理速度が遅いということである。
また、このような従来のドットマトリクスプリンタに
は、行バッファを4回も解析することになるので、CP
Uの処理負担が多くなるという短所もある。
そこで、この考案では、バッファにおける処理速度がよ
り速く、しかもCPUの処理負担も少なくて済むドット
マトリクスプリンタを提供しようとするものである。
〔課題を解決するための手段〕
具体的には、論理否定記号のようなオーバーライン、縦
拡大文字、標準サイズ文字及びアンダーライン等が同一
行に混在する混在文字の印字を可能とするドットマトリ
クスプリンタであって、混在文字を、オーバーライン、
縦拡大文字の上半分、縦拡大文字の下半分及び標準サイ
ズ文字、それにアンダーラインというように上下方向で
分割パターンに4分割するようにすると共に、オーバー
ラインパターン格納、縦拡大文字上半分パターン格納、
縦拡大文字下半分パターン及び標準サイズ文字パターン
格納、及びアンダーラインパターン格納のそれぞれにつ
いて専用化された4個の個別イメージバッファを設け、
そして外部からの文字データを受信して一旦格納してあ
る受信バッファから文字データを1行単位で読み出しつ
つ上記分割パターンに分割すると共に、得られた各分割
パターンについて、該当する文字パターンを文字フォン
ト発生回路より読み出して修飾処理した後、対応する上
記個別イメージバッファに行単位で一旦書き込み、それ
から所定の順番で各個別イメージバッファから文字パタ
ーンを1行分で読み出して印字を行うようにしたことを
特徴とするドットマトリクスプリンタを提供する。
〔作用〕
このドットマトリクスプリンタでは、前述の従来例のよ
うに、行バッファを用いていないので、一旦行バッファ
に書き込むという処理が不要となり、それだけバッファ
における処理速度が向上する。
また、4個の個別イメージバッファを2グループ設け、
各グループを交互に使用するようにしたことにより、イ
メージバッファの空き待ちがなく、処理速度がより一層
向上することになる。
〔実施例〕
第1図は本考案の一実施例を示すドットマトリクスプリ
ンタのブロック図で、前述した第3図の従来例と相違す
るのはRAM2内部のバッファ構成だけである。このた
め、第3図の従来例のものと同じ機能の部分は同一の符
号で示し、重複する説明は適宜省略している。
第1図のRAM2は、その内部に受信バッファ101を
有すると共に、4個の個別イメージバッファA1〜A4
からなる第1グループ102と4個の個別イメージバッ
ファB1〜B4からなる第2グループ103とを有して
いる。
各グループ中、個別イメージバッファA1、B1はオー
バーラインパターン格納用、A2、B2は縦拡大文字上
半分パターン格納用、A3、B3は縦拡大文字下半分パ
ターン及び標準サイズ文字パターン格納用、A4、B4
はアンダーラインパターン格納用に設定してある。
前述のごとく、CPU1はROM3に格納されたプログ
ラムを読み出して動作し、全体を制御する。
CPU1はインタフェース制御回路5を介して上位装置
から文字コードを含むデータDを受信して受信バッファ
101に順次記憶蓄積する。次いで、この受信バッファ
101を読み出して解析しつつ、文字コードデータの1
行分の区切りを表す改行コードなどを検出するまで、順
次文字フォント発生回路4より文字パターンを読み出
し、標準サイズ文字あるいは縦拡大文字などに修飾処理
して第1グループの個別イメージバッファA1〜A4
(102)に格納する。
このとき、例えば第2図に示したようにオーバーライ
ン、縦拡大文字、標準サイズ及びアンダーラインを含む
混在印字のパターが有れば、個別イメージバッファA1
〜A4(102)のそれぞれに前述のように区分した各
文字パターンが格納される。
この後、CPU1は印字速度に同期して個別イメージバ
ッファA1〜A4(102)を印字順に個別イメージバ
ッファA1から順次読み出して印字ヘッド制御回路6に
送り、印字ヘッド7を駆動して印字させる。この際、C
PU1により印字ヘッドの調整、改行のための紙送りな
どが制御されるのは前述の従来例と同様である。
この印字中にCPU1は、次行の印字処理にも係わり、
受信バッファ101よりデータを読み出して解析し、得
られた文字パターンを今度は個別イメージバッファB1
〜B4(103)に書き込む。そして、個別イメージバ
ッファA1〜A4(102)についての処理が終了した
後は、この個別イメージバッファB1〜B4(103)
について個別イメージバッファA1〜A4(102)の
場合と同様の処理を行う。
以下、これを交互に繰り返す。
尚、本実施例ではオーバーライン、縦拡大文字、標準サ
イズ文字とアンダーラインの組み合わせの混在印字につ
いて説明したが、他の組み合わせの混在印字や、通常の
標準サイズのみの単独印字だけの場合には、必ずしもグ
ループ中の4個の個別イメージバッファを全部使う必要
はなく、該当する個別イメージバッファのみを使うこと
になる。
〔考案の効果〕
本考案のドットマトリクスプリンタは、以上説明してき
た如く、イメージバッファとして4個の個別イメージバ
ッファを備え、この4個の個別イメージバッファを順番
に解析して1行分の混在印字を完成させるようにしてな
るものであり、行バッファを用いていないので、それだ
けバッファにおける処理速度が向上し、さらに4個の個
別イメージバッファを2グループ設け、各グループを交
互に使用するようにすることにより、イメージバッファ
の空き待ちがなく、処理速度をより一層向上させること
ができるという効果を有する。
【図面の簡単な説明】
第1図は本考案の一実施例のドットマトリクスプリンタ
のブロック図、 第2図は混在印字の一例を表す図、そして 第3図は従来のドットマトリクスプリンタのブロック図
である。 1……CPU(制御手段) 2……RAM 3……ROM 4……文字フォント発生回路 5……インタフェース制御回路 6……印字ヘッド制御回路 7……印字ヘッド 8……スペース制御回路 9……スペースモータ 10……改行制御回路 11……改行モータ D……文字コードを含む上位装置からのデータ

Claims (2)

    【実用新案登録請求の範囲】
  1. 【請求項1】論理否定記号のようなオーバーライン、縦
    拡大文字、標準サイズ文字及びアンダーライン等が同一
    行に混在する混在文字の印字を可能とするドットマトリ
    クスプリンタにおいて、 混在文字を、オーバーライン、縦拡大文字の上半分、縦
    拡大文字の下半分及び標準サイズ文字、それにアンダー
    ラインというように上下方向で分割パターンに4分割す
    るようにすると共に、オーバーラインパターン格納、縦
    拡大文字上半分パターン格納、縦拡大文字下半分パター
    ン及び標準サイズ文字パターン格納、及びアンダーライ
    ンパターン格納のそれぞれについて専用化された4個の
    個別イメージバッファを設け、そして外部からの文字デ
    ータを受信して一旦格納してある受信バッファから文字
    データを1行単位で読み出しつつ上記分割パターンに分
    割すると共に、得られた各分割パターンについて、該当
    する文字パターンを文字フォント発生回路より読み出し
    て修飾処理した後、対応する上記個別イメージバッファ
    に行単位で一旦書き込み、それから所定の順番で各個別
    イメージバッファから文字パターンを1行分で読み出し
    て印字を行うようにしたことを特徴とするドットマトリ
    クスプリンタ。
  2. 【請求項2】4個の個別イメージバッファのグループを
    2グループ設け、混在印字の1行おきに各グループを交
    互に切り替えて使用するようにしたことを特徴とする請
    求項(1)記載のドットマトリクスプリンタ。
JP1989089138U 1989-07-31 1989-07-31 ドットマトリクスプリンタ Expired - Lifetime JPH0616764Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1989089138U JPH0616764Y2 (ja) 1989-07-31 1989-07-31 ドットマトリクスプリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1989089138U JPH0616764Y2 (ja) 1989-07-31 1989-07-31 ドットマトリクスプリンタ

Publications (2)

Publication Number Publication Date
JPH0331552U JPH0331552U (ja) 1991-03-27
JPH0616764Y2 true JPH0616764Y2 (ja) 1994-05-02

Family

ID=31638733

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1989089138U Expired - Lifetime JPH0616764Y2 (ja) 1989-07-31 1989-07-31 ドットマトリクスプリンタ

Country Status (1)

Country Link
JP (1) JPH0616764Y2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101152152B1 (ko) * 2010-03-22 2012-06-15 노광수 물구나무서기 운동용 보조용구
KR101653647B1 (ko) * 2014-09-23 2016-09-07 손승혁 물구나무 운동기구

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57108976A (en) * 1980-12-25 1982-07-07 Hitachi Ltd Printer control system
JPS61258766A (ja) * 1985-05-10 1986-11-17 Fujitsu Ltd 縦拡大文字印字制御装置

Also Published As

Publication number Publication date
JPH0331552U (ja) 1991-03-27

Similar Documents

Publication Publication Date Title
JPS6022234A (ja) フオ−ムオ−バ−レイ式プリント装置
JPS6122960A (ja) 印字速度切替方式
JPS6335431B2 (ja)
JPH0616764Y2 (ja) ドットマトリクスプリンタ
JPS58117036A (ja) 印字制御装置
JP3055738B2 (ja) ドットマトリクスパターンの印字方法および装置
JP3003266B2 (ja) シリアルプリンタ
JPS6071266A (ja) 印字制御方式
JP2564513B2 (ja) プリンタ制御装置
JP2984156B2 (ja) 記録方法およびその装置
JPH0825313B2 (ja) 印字制御装置
JPH0647301B2 (ja) キヤラクタパタ−ン発生装置
JPH07101113A (ja) プリンタ
JPH01296335A (ja) ホームズ・オーバーレイ作表方式
JPH08183208A (ja) ビットマップ記録方法および記録装置
JPS63242561A (ja) フオント縮小システム
JPS6137441A (ja) ドツトプリンタの高速印字処理方式
JPS61193864A (ja) ドツトプリンタ制御方式
JPH0773922B2 (ja) 図形出力制御装置
JPH03227267A (ja) 印字装置
JPH0439434B2 (ja)
JPS63144051A (ja) シャトルプリンタの印字制御方法
JPS63257650A (ja) 白抜き文字の印字方式
JPH03133667A (ja) シヤトルプリンタ用印字ドツトデータの作成回路
JPS61287771A (ja) プリンタ装置