JPS62199460A - ドツトマトリクスプリンタ - Google Patents
ドツトマトリクスプリンタInfo
- Publication number
- JPS62199460A JPS62199460A JP61042233A JP4223386A JPS62199460A JP S62199460 A JPS62199460 A JP S62199460A JP 61042233 A JP61042233 A JP 61042233A JP 4223386 A JP4223386 A JP 4223386A JP S62199460 A JPS62199460 A JP S62199460A
- Authority
- JP
- Japan
- Prior art keywords
- character
- data
- character font
- dot
- font
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、文字フォントを構成するドツトのデータを記
憶するドツトマトリクスプリンタに関するものである。
憶するドツトマトリクスプリンタに関するものである。
従来の技術
近年、ドツトマトリクスプリンタは種々のフォントが付
加され、またその印字品質が向上するのに従い文字フォ
ントのデータの蚤が増加する傾向にある。
加され、またその印字品質が向上するのに従い文字フォ
ントのデータの蚤が増加する傾向にある。
以下に従来のドツトマトリクスプリンタについて説明す
る。
る。
従来のドツトマトリクスプリンタでは、文字を構成する
全てのドツトを文字フォントデータとして記憶した文字
フォントデータテーブルより、コンピュータ等より受信
した印字データコードに対応する文字の文字フォントデ
ータに従って印字を行い、印字用紙上にドツトマトリク
スで文字を形成していたつ 発明が解決しようとする問題点 しかしながら上記従来の構成では、文字フォントデータ
テーブルを作成する時、印字品質向上のため文字を構成
するドツトの数を増やすとメモリー内の文字フォントデ
ータの容量が増加しハードウェアのメモリ空間を拡張せ
ざるを得なくなり、そのため製品のコストアップの要因
となるという問題点や、アドレス空間の拡張できないマ
イクロプロセッサを用いていた場合、バンク切り換え等
の操作を行わなければならず、その制御が複雑なものと
なるという問題点を有していた。
全てのドツトを文字フォントデータとして記憶した文字
フォントデータテーブルより、コンピュータ等より受信
した印字データコードに対応する文字の文字フォントデ
ータに従って印字を行い、印字用紙上にドツトマトリク
スで文字を形成していたつ 発明が解決しようとする問題点 しかしながら上記従来の構成では、文字フォントデータ
テーブルを作成する時、印字品質向上のため文字を構成
するドツトの数を増やすとメモリー内の文字フォントデ
ータの容量が増加しハードウェアのメモリ空間を拡張せ
ざるを得なくなり、そのため製品のコストアップの要因
となるという問題点や、アドレス空間の拡張できないマ
イクロプロセッサを用いていた場合、バンク切り換え等
の操作を行わなければならず、その制御が複雑なものと
なるという問題点を有していた。
問題点を解決するための手段
本発明は、左右対称の文字の左半分の文字フォントのデ
ータ及び対称軸にドツトが存在するかどうかを示す情報
を記憶する記憶手段と、記憶手段に記憶した文字が線対
称の文字かどうかを判別す・る判別手段と、記憶手段の
データに従い左半分の文字フォントデータから文字フォ
ントの全体の文字フォントデータを再生する演算手段を
設けたものである。
ータ及び対称軸にドツトが存在するかどうかを示す情報
を記憶する記憶手段と、記憶手段に記憶した文字が線対
称の文字かどうかを判別す・る判別手段と、記憶手段の
データに従い左半分の文字フォントデータから文字フォ
ントの全体の文字フォントデータを再生する演算手段を
設けたものである。
作用
本発明は上記構成により、左右対称の文字では文字フォ
ントデータの数がほぼ半分となる。
ントデータの数がほぼ半分となる。
実施例
以下図面を参照しながら本発明の一実施例におけるドツ
トマトリクスプリンタについて説明する。
トマトリクスプリンタについて説明する。
第1図は本発明の一実施例におけるドツトマトリクスプ
リンタの機能ブロック図であり、1はコンピュータ(図
では省略されている。)等より印字データやその制御デ
ータを受信するデータ受信手段、2は文字を構成するド
ツトのデータを記憶した文字フォントデータテーブル、
20は文字フォントデータテーブル2に記憶した文字が
線対称であるかどうか、また線対称であった場合対称軸
上にドツトが存在するかどうかを判別する判別手段、4
は印字用紙上にドツトマトリクスで文字を形成する印字
手段、3はデータ受信手段が受信したデータに従い文字
フォントデータテーブル2より文字フォントデータを入
力し印字手段4に印字を行わせる制御手段、5は印字手
段4を移動させ印字用紙上の印字位置を変える印字位置
移動手段、6は印字用紙を移動させ印字位置を変える紙
送り手段である。
リンタの機能ブロック図であり、1はコンピュータ(図
では省略されている。)等より印字データやその制御デ
ータを受信するデータ受信手段、2は文字を構成するド
ツトのデータを記憶した文字フォントデータテーブル、
20は文字フォントデータテーブル2に記憶した文字が
線対称であるかどうか、また線対称であった場合対称軸
上にドツトが存在するかどうかを判別する判別手段、4
は印字用紙上にドツトマトリクスで文字を形成する印字
手段、3はデータ受信手段が受信したデータに従い文字
フォントデータテーブル2より文字フォントデータを入
力し印字手段4に印字を行わせる制御手段、5は印字手
段4を移動させ印字用紙上の印字位置を変える印字位置
移動手段、6は印字用紙を移動させ印字位置を変える紙
送り手段である。
第2図は本実施例の装置ブロック図であり、7は中央処
理装置、8はリードオンリーメモリ、9はランダムアク
セスメモリである。第1図の文字フォントデータテーブ
ル2、判別手段20.制御手段3は中央処理装置7、リ
ードオンリーメモリ8、ランダムアクセスメモリ9によ
り実現されている。
理装置、8はリードオンリーメモリ、9はランダムアク
セスメモリである。第1図の文字フォントデータテーブ
ル2、判別手段20.制御手段3は中央処理装置7、リ
ードオンリーメモリ8、ランダムアクセスメモリ9によ
り実現されている。
第3図は文字7オントデータテーブル2の内部構成を示
しており、11は文字フォントを構成するドツトの情報
を記憶するデータテーブル、10は第4図にさらに詳細
に示すようにデータテーブル11に記憶された文字フォ
ントを構成するデータの個数を記憶するメモリ12及び
その文字フォントが左右対称かどうか、及び対称軸にド
ツトが存在するかを示す制御情報を記憶するメモリ13
及びデータテーブル11上でその文字のデータが格納さ
れたアドレスを示すアドレスポインタ14を有するイン
デックステーブルである。
しており、11は文字フォントを構成するドツトの情報
を記憶するデータテーブル、10は第4図にさらに詳細
に示すようにデータテーブル11に記憶された文字フォ
ントを構成するデータの個数を記憶するメモリ12及び
その文字フォントが左右対称かどうか、及び対称軸にド
ツトが存在するかを示す制御情報を記憶するメモリ13
及びデータテーブル11上でその文字のデータが格納さ
れたアドレスを示すアドレスポインタ14を有するイン
デックステーブルである。
以上のように構成された本実施例について、第7図に示
すフローチャートを用いて以下にその動作について説明
する。 ・ 第5図は本実施例のドツトマトリクスプリンタが印字用
紙上に印字するアルファヘットの「A」のドツトの構成
を示している。このフォントは中央のドツトを中心とし
て左右対称の関係にある。
すフローチャートを用いて以下にその動作について説明
する。 ・ 第5図は本実施例のドツトマトリクスプリンタが印字用
紙上に印字するアルファヘットの「A」のドツトの構成
を示している。このフォントは中央のドツトを中心とし
て左右対称の関係にある。
まずデータ受信手段1より文字「A」の印字命令を受信
すると、制御手段3は文字フォントデータテーブル2よ
り文字「A」に対応するフォントデータを入力する。
すると、制御手段3は文字フォントデータテーブル2よ
り文字「A」に対応するフォントデータを入力する。
このとき制御手段3はまずインデックステーブル10の
メモリ13より文字「A」に対応する制御情報を取り出
しくステップ21)、アドレスポインタ14よりデータ
テーブル11上での文字「A」のデータを格納したアド
レスを計算する(ステップ22)。
メモリ13より文字「A」に対応する制御情報を取り出
しくステップ21)、アドレスポインタ14よりデータ
テーブル11上での文字「A」のデータを格納したアド
レスを計算する(ステップ22)。
次にランダムアクセスメモリ9上に設けられた作業エリ
アにメモリ12に示されたデータ数分の文字フォントデ
ータを転送する(ステップ23、ステップ24)。ここ
でメモリ13の記憶された制御情報から、この文字が左
右対称の文字であることを判断し、作業エリア内に構成
された文字は第6図に示すように左半分のみが作られた
状態となる(ステップ25)。また同時に制御情報から
この文字フォントの全体を構成するドツトの横方向の数
が奇数であった場合は中央のドツトを中心に左右対称の
文字と判断しくステップ26)、中央のドツトを除いた
左側の部分を複写すべき領域として割当てる(ステップ
27)。次に制御手段3は、作業エリアに転送されたデ
ータを反転させ状態で作業エリアの右半分に複写する(
ステップ28、ステップ29)。
アにメモリ12に示されたデータ数分の文字フォントデ
ータを転送する(ステップ23、ステップ24)。ここ
でメモリ13の記憶された制御情報から、この文字が左
右対称の文字であることを判断し、作業エリア内に構成
された文字は第6図に示すように左半分のみが作られた
状態となる(ステップ25)。また同時に制御情報から
この文字フォントの全体を構成するドツトの横方向の数
が奇数であった場合は中央のドツトを中心に左右対称の
文字と判断しくステップ26)、中央のドツトを除いた
左側の部分を複写すべき領域として割当てる(ステップ
27)。次に制御手段3は、作業エリアに転送されたデ
ータを反転させ状態で作業エリアの右半分に複写する(
ステップ28、ステップ29)。
第8図は(a)はデータテーブル11に記憶した文字フ
ォントの中の横1列分のデータを示している。文字「A
」は中央にドツトがあるため、第8図(b)に示すよう
に中央となるドツトを除いた部分が中央のドツトの右側
に複写される。
ォントの中の横1列分のデータを示している。文字「A
」は中央にドツトがあるため、第8図(b)に示すよう
に中央となるドツトを除いた部分が中央のドツトの右側
に複写される。
なお、文字「A」の場合と違い文字フォントを構成する
ドツトの横方向の数が偶数であった場合は第8図(c)
に示すようにデータテーブル11に記憶した文字フォン
トデータの全てを反転して複写する。
ドツトの横方向の数が偶数であった場合は第8図(c)
に示すようにデータテーブル11に記憶した文字フォン
トデータの全てを反転して複写する。
このようにして作業エリア上に完成された文字フォント
を印字手段4及び印字位置移動手段5を使って印字用紙
上に印字する。
を印字手段4及び印字位置移動手段5を使って印字用紙
上に印字する。
発明の効果
本発明は、左右対称の文字の左半分の文字フォントのデ
ータを記憶しているメモリと、メモリに記憶した文字が
線対称かどうかを判別する判別手段と、メモリのデータ
に従い左半分の文字フォントデータから文字全体の文字
フォントデータ奢作成する制御手段を備え、制御手段は
左半分の文字フォントデータから1文字分の文字フォン
トデータを作成するため、文字フォントデータテーブル
は左右対称の文字に関しては半分のデータしか記憶して
おく必要がなく、同じ容量のメモリでもより多くの文字
を記憶することができる。
ータを記憶しているメモリと、メモリに記憶した文字が
線対称かどうかを判別する判別手段と、メモリのデータ
に従い左半分の文字フォントデータから文字全体の文字
フォントデータ奢作成する制御手段を備え、制御手段は
左半分の文字フォントデータから1文字分の文字フォン
トデータを作成するため、文字フォントデータテーブル
は左右対称の文字に関しては半分のデータしか記憶して
おく必要がなく、同じ容量のメモリでもより多くの文字
を記憶することができる。
第1図は本発明の一実施例におけるドツトマトリクスプ
リンタの機能ブロック図、第2図は同装置ブロック図、
第3図は文字フォントデータテーブルの構成を示す平面
図、第4図はインデックステーブルの構成を示す平面図
、第5図は文字「A」を構成するドツトの状態を示す平
面図、第6図はデータテーブルに記憶された文字「A」
のドツトの状態を示す平面図、第7図は左半分の文字フ
ォントデータから完全な文字フォントを作成するフロー
ヂャート、第8図(a)はデータテーブルに記憶した文
字フォントの横1列分のデータを示す平面図、第8図(
b)はデータテーブルのデータからの中央対称の文字フ
ォントの横1列をすべて完成した状態を示す平面図、第
8図(C)はデータテーブルのデータからの中央対称で
ない文字フォントの横1列をすべて完成した状態を示す
平面図である。 1・・・データ受信手段、 2・・・文字フォントデータテーブル、3・・・制御手
段、4・・・印字手段、5・・・印字位置移動手段、6
・・・紙送り手段、7・・・中央処理手段、8・・・リ
ードオンリーメモリ、9・・・ランダムアクセスメモリ
、 10・・・インデックステーブル、 11・・・データテーブル、12.13・・・メモリ、
14・・・アドレスポインタ、20・・・判別手段代理
人の氏名 弁理士 中尾敏男 はが1名第1図 第3図 第4図 第5図 第6図
リンタの機能ブロック図、第2図は同装置ブロック図、
第3図は文字フォントデータテーブルの構成を示す平面
図、第4図はインデックステーブルの構成を示す平面図
、第5図は文字「A」を構成するドツトの状態を示す平
面図、第6図はデータテーブルに記憶された文字「A」
のドツトの状態を示す平面図、第7図は左半分の文字フ
ォントデータから完全な文字フォントを作成するフロー
ヂャート、第8図(a)はデータテーブルに記憶した文
字フォントの横1列分のデータを示す平面図、第8図(
b)はデータテーブルのデータからの中央対称の文字フ
ォントの横1列をすべて完成した状態を示す平面図、第
8図(C)はデータテーブルのデータからの中央対称で
ない文字フォントの横1列をすべて完成した状態を示す
平面図である。 1・・・データ受信手段、 2・・・文字フォントデータテーブル、3・・・制御手
段、4・・・印字手段、5・・・印字位置移動手段、6
・・・紙送り手段、7・・・中央処理手段、8・・・リ
ードオンリーメモリ、9・・・ランダムアクセスメモリ
、 10・・・インデックステーブル、 11・・・データテーブル、12.13・・・メモリ、
14・・・アドレスポインタ、20・・・判別手段代理
人の氏名 弁理士 中尾敏男 はが1名第1図 第3図 第4図 第5図 第6図
Claims (2)
- (1)線対称の形の文字フォントの少なくとも対称軸の
片側のドットのデータを記憶し線対称でない形の文字フ
ォントのすべてのドットのデータを記憶する記憶手段と
、前記記憶手段に記憶した文字フォントが線対称かどう
かを判別する判別手段と、前記判別手段により文字フォ
ントが線対称と判別された場合前記記憶手段に記憶した
データに従い線対称の文字フォントの全体のドットのデ
ータを再生する演算手段と、前記演算手段の再生したデ
ータ及び前記記憶手段に記憶したデータに従い印字を行
う印字手段を備えたことを特徴とするドットマトリクス
プリンタ。 - (2)判別手段は、線対称の文字フォントの対称軸上に
ドットが存在するかどうかを判別し、制御手段は、線対
称の文字フォントの対称軸上にドットが存在する場合記
憶したデータのうち対称軸上のドットを除いたドットの
データより全体のドットのデータを再生し、対称軸上に
ドットが存在しない場合記憶した全てのドットのデータ
より全体のドットのデータを再生することを特徴とする
特許請求の範囲第1項記載のドットマトリクスプリンタ
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61042233A JPS62199460A (ja) | 1986-02-27 | 1986-02-27 | ドツトマトリクスプリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61042233A JPS62199460A (ja) | 1986-02-27 | 1986-02-27 | ドツトマトリクスプリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62199460A true JPS62199460A (ja) | 1987-09-03 |
Family
ID=12630313
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61042233A Pending JPS62199460A (ja) | 1986-02-27 | 1986-02-27 | ドツトマトリクスプリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62199460A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5016403A (en) * | 1990-01-16 | 1991-05-21 | Kazuo Fujita | Electrically-operated folding stage system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5234634A (en) * | 1975-01-24 | 1977-03-16 | Mostek Corp | Electronic circuit for processing digital data in visual sense indication |
| JPS62103694A (ja) * | 1985-10-31 | 1987-05-14 | 株式会社東芝 | ドツトパタ−ン展開方式 |
-
1986
- 1986-02-27 JP JP61042233A patent/JPS62199460A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5234634A (en) * | 1975-01-24 | 1977-03-16 | Mostek Corp | Electronic circuit for processing digital data in visual sense indication |
| JPS62103694A (ja) * | 1985-10-31 | 1987-05-14 | 株式会社東芝 | ドツトパタ−ン展開方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5016403A (en) * | 1990-01-16 | 1991-05-21 | Kazuo Fujita | Electrically-operated folding stage system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0159895B1 (en) | Printer for printing characters in two alternative print qualities | |
| JPS5938628B2 (ja) | フオント制御装置を有するマルチカラムフオ−マット印刷システム | |
| JPS6335431B2 (ja) | ||
| JPH031193A (ja) | データ変換装置 | |
| JPS62199460A (ja) | ドツトマトリクスプリンタ | |
| JP3016515B2 (ja) | 文字処理装置および方法 | |
| JPS6230055A (ja) | ドツトマトリツクス型プリンタ用文字パタ−ン発生装置 | |
| JPH0616764Y2 (ja) | ドットマトリクスプリンタ | |
| JPH0440936Y2 (ja) | ||
| JPS6260656A (ja) | ドットプリンタのドットパターン格納方法 | |
| JPH08183208A (ja) | ビットマップ記録方法および記録装置 | |
| JP2903516B2 (ja) | 文書処理装置 | |
| US3975716A (en) | Arrangement in connection with a printer with keyboard for printing data in plain language and simultaneously recording corresponding coded data | |
| JPS6322664A (ja) | シリアルプリンタ | |
| JPS62282381A (ja) | 毛筆文字出力装置 | |
| JPH01291956A (ja) | ドットマトリクス式プリンタ | |
| JPS60129267A (ja) | 文字等の印字方式 | |
| JPS6014286A (ja) | 図形処理装置 | |
| JPS61108562A (ja) | 文字ピツチ処理方式 | |
| JPH0458392B2 (ja) | ||
| JPS58145465A (ja) | プリンタ装置の印字制御方式 | |
| JPH0214167A (ja) | 印字方式 | |
| JPS63242561A (ja) | フオント縮小システム | |
| JPS59231687A (ja) | 文書処理装置 | |
| JPS60165272A (ja) | 印刷制御装置 |