JPS60257253A - ドツトプリンタのドツトパタ−ン格納方式 - Google Patents
ドツトプリンタのドツトパタ−ン格納方式Info
- Publication number
- JPS60257253A JPS60257253A JP59113816A JP11381684A JPS60257253A JP S60257253 A JPS60257253 A JP S60257253A JP 59113816 A JP59113816 A JP 59113816A JP 11381684 A JP11381684 A JP 11381684A JP S60257253 A JPS60257253 A JP S60257253A
- Authority
- JP
- Japan
- Prior art keywords
- dot
- data
- dot matrix
- matrix pattern
- dots
- 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
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はドツトの集合で文字、記号等を印字するピント
プリンタのドツトパターン格納方式に関するものである
。
プリンタのドツトパターン格納方式に関するものである
。
(従来の技術)
滅来のドツトプリンタは印字する文字、記号等のドツト
パターンをそのままのドツトマトリクスで構成しメモリ
に内蔵していた。近年ドツトプリンタの高印字品位化、
収容文字種の増大に伴ない、ドツトパターン発生用メモ
リの必要容量が増え、高密度印字を行うドツトプリンタ
において、例えば横17×縦1:3ドツトのマトリクス
の場合1文字当り調バイトのメモリを必要としていた。
パターンをそのままのドツトマトリクスで構成しメモリ
に内蔵していた。近年ドツトプリンタの高印字品位化、
収容文字種の増大に伴ない、ドツトパターン発生用メモ
リの必要容量が増え、高密度印字を行うドツトプリンタ
において、例えば横17×縦1:3ドツトのマトリクス
の場合1文字当り調バイトのメモリを必要としていた。
このためプリンタ内蔵メモリの容量が増え高価になる欠
点があった。
点があった。
(発明が解決しようとする問題点)
本発明は上述の点に鑑みてなされたものであり、目的と
するところは文字パターン発生用メモリ容量の少ない安
価なドツトプリンタのドツトパターン格納方式を提供す
ることである。
するところは文字パターン発生用メモリ容量の少ない安
価なドツトプリンタのドツトパターン格納方式を提供す
ることである。
(問題点を解決するための手綾)
本発明の%徴はドツトマトリクスパターンメモリの空き
エリアにデータの繰返し情報を伺加することにより、デ
ータ自身の繰返し記憶をなくし、メモリ容量の少ないト
ノ)・マトリクスパターンを構成するものであり以下詳
細に説明する。
エリアにデータの繰返し情報を伺加することにより、デ
ータ自身の繰返し記憶をなくし、メモリ容量の少ないト
ノ)・マトリクスパターンを構成するものであり以下詳
細に説明する。
(実施例および作用)
第2図は横17×縦13ドツトで構成されるドツトマト
リクスの文字Eの例であり、該文字Eを印字した場合の
拡大図を第3図に示す。本例では1文字を24分割とし
実際に文字表示に割当てられるドツトを17ドツトとし
、隣りの文字とのノーく−スを7ドノトとしている。
リクスの文字Eの例であり、該文字Eを印字した場合の
拡大図を第3図に示す。本例では1文字を24分割とし
実際に文字表示に割当てられるドツトを17ドツトとし
、隣りの文字とのノーく−スを7ドノトとしている。
第1図は本発明の実施例を示す回路のブロック図であっ
て、プリンタを制御するマイクロプロセサ(CPU)1
とプログラム及び文字、記号等のノくターンデータが格
納されているリードオンリメモリ(ROM)2と外部か
らの受信データ等を一時記憶するランダムアクセスメモ
リ(RAM)3とCPU1からの指令により駆動される
I10ドライノ(4とこのI10ドライバ4に接続され
る外部装置(図示なし)とのインタフェース回路、印字
ヘッド、改行用モータ、印字ヘッドを印字方向に移動さ
せるスペーシング用モータ、および前記CPU 1.
R,0M2゜RAM3.Iρドライバ4を接続するノく
スライン5とによって構成される。
て、プリンタを制御するマイクロプロセサ(CPU)1
とプログラム及び文字、記号等のノくターンデータが格
納されているリードオンリメモリ(ROM)2と外部か
らの受信データ等を一時記憶するランダムアクセスメモ
リ(RAM)3とCPU1からの指令により駆動される
I10ドライノ(4とこのI10ドライバ4に接続され
る外部装置(図示なし)とのインタフェース回路、印字
ヘッド、改行用モータ、印字ヘッドを印字方向に移動さ
せるスペーシング用モータ、および前記CPU 1.
R,0M2゜RAM3.Iρドライバ4を接続するノく
スライン5とによって構成される。
第4図は従来の方式により第2図に示すドツトマトリク
スパターンをROM2に格納した図であり丸印終は論理
1で空欄は論理Oとしている。説明を簡単にするためア
ドレスは1〜′34に割伺けである。第2図のR1−R
8を1バイトとし、C1〜C17を第4図のアドレスト
アドレス17に格納し、同様に几9〜R]、3のC1〜
C]7をアドレストアドレス調に格納している。あるい
は第2図のR1−R8を1バイトとする01〜C]7を
第4図のアドレスJ、3゜5・・・田の奇数アドレスに
格納し、第2図の几9〜R13の01〜C]7を第4図
のアドレス2.4.6・・・讃の偶数アドレスに格納し
てもよい。
スパターンをROM2に格納した図であり丸印終は論理
1で空欄は論理Oとしている。説明を簡単にするためア
ドレスは1〜′34に割伺けである。第2図のR1−R
8を1バイトとし、C1〜C17を第4図のアドレスト
アドレス17に格納し、同様に几9〜R]、3のC1〜
C]7をアドレストアドレス調に格納している。あるい
は第2図のR1−R8を1バイトとする01〜C]7を
第4図のアドレスJ、3゜5・・・田の奇数アドレスに
格納し、第2図の几9〜R13の01〜C]7を第4図
のアドレス2.4.6・・・讃の偶数アドレスに格納し
てもよい。
第5図は本発明による格納方式で第2図のドツトマトリ
クスパターンを変換したドツトマトリクスパターンであ
る。第2図のドツトマトリクスパターンの縦ドツト数(
R11〜R,13)は13でありROM2に格納する場
合2バイト(16ビツト)を必要とする。このことから
第5図に示ず1%14. R15,R]6゜にデータを
付加してもROM2の容量は増加しない。
クスパターンを変換したドツトマトリクスパターンであ
る。第2図のドツトマトリクスパターンの縦ドツト数(
R11〜R,13)は13でありROM2に格納する場
合2バイト(16ビツト)を必要とする。このことから
第5図に示ず1%14. R15,R]6゜にデータを
付加してもROM2の容量は増加しない。
さらに第2図のドツトマトリクスを見るとCI、C2,
。
。
C3,は同じデータ(Ftlと凡]3を印字)でありC
4゜C3(R1−R13を印字)、C6〜CtJ、 C
IL 1. a 7と几J3を印字)、CI、4. C
15(R1とR13を印字)も同じデータの繰返しであ
る。ここで第5図のR14,R]、5゜R]6に各々2
進数の22.2’、 2°の重みをつけ前述の繰返し数
の九定に使用する。例えば第5図のC1のR15の論理
1はC1のデータをさらに2回繰返すことを示す。
4゜C3(R1−R13を印字)、C6〜CtJ、 C
IL 1. a 7と几J3を印字)、CI、4. C
15(R1とR13を印字)も同じデータの繰返しであ
る。ここで第5図のR14,R]、5゜R]6に各々2
進数の22.2’、 2°の重みをつけ前述の繰返し数
の九定に使用する。例えば第5図のC1のR15の論理
1はC1のデータをさらに2回繰返すことを示す。
第6図は第5図のドツトマトリクスパターンをgom2
に格納した図であり丸印は論理1で空欄は論理Oである
。第5図のR1〜凡8を1バイトとして01〜C8を第
6図のアドレストアドレス8に格納し、第5図のR9−
R16を1バイトとしてC1〜C8を第6図のアドレス
9〜アドレス16に格納する。従来の方式の第4図に比
べ本発明による第6図は図から明らかなように18パイ
) (34−1,6バイト)のROM2の容量削減にな
っている。本発明によるASCIIコード%種のドツト
マトリクスパターン用メモリの削減は本実施例の場合約
30チ(IKバイト)であった。さらに横方向の分解度
を上げたドツトマトリクスパターンにおいては効果はよ
り大きくなることはいうまでもない。
に格納した図であり丸印は論理1で空欄は論理Oである
。第5図のR1〜凡8を1バイトとして01〜C8を第
6図のアドレストアドレス8に格納し、第5図のR9−
R16を1バイトとしてC1〜C8を第6図のアドレス
9〜アドレス16に格納する。従来の方式の第4図に比
べ本発明による第6図は図から明らかなように18パイ
) (34−1,6バイト)のROM2の容量削減にな
っている。本発明によるASCIIコード%種のドツト
マトリクスパターン用メモリの削減は本実施例の場合約
30チ(IKバイト)であった。さらに横方向の分解度
を上げたドツトマトリクスパターンにおいては効果はよ
り大きくなることはいうまでもない。
第7図は本実施例における変換されたドツトマトリクス
パターンを展開するプログラムのフローチャートであり
、第5図に示す文字Eが第6図のROM2にアドレス1
から格納されている場合である。他の文字の場合は第7
図の73に示す処理のうちアドレス】、アドレス2を各
々の文字に割当てられたアドレスに置換えて同様の処理
で展開される。なお第7図でAI)DCT 1はアドレ
スカウンタ】、Al)DCT 2はアドレスカウンタ2
、CT、MCTはカラムカウンタ、CYCCTは繰返し
カウンタ、FATJ(MはフラグA、Yはイエス、Nは
ノーを示す。
パターンを展開するプログラムのフローチャートであり
、第5図に示す文字Eが第6図のROM2にアドレス1
から格納されている場合である。他の文字の場合は第7
図の73に示す処理のうちアドレス】、アドレス2を各
々の文字に割当てられたアドレスに置換えて同様の処理
で展開される。なお第7図でAI)DCT 1はアドレ
スカウンタ】、Al)DCT 2はアドレスカウンタ2
、CT、MCTはカラムカウンタ、CYCCTは繰返し
カウンタ、FATJ(MはフラグA、Yはイエス、Nは
ノーを示す。
本実施例ではドツトマトリクスパターンを横17×縦1
3ドツトで説明したが縦ドツト数がバイト単位(8)の
整数倍に満たない場合は空のビットを繰返しの回数指定
に使用することによりいかなるドツトマトリクスパター
ンにも適用可能である。又繰返しの回数指定は連続する
同じデータの数としても効果は同じである。
3ドツトで説明したが縦ドツト数がバイト単位(8)の
整数倍に満たない場合は空のビットを繰返しの回数指定
に使用することによりいかなるドツトマトリクスパター
ンにも適用可能である。又繰返しの回数指定は連続する
同じデータの数としても効果は同じである。
(発明の効果)
以上の説明により本発明によればドツトマトリクスパタ
ーンの連続した同じデータの数を繰返し回数の情報とし
てデータに伺加して持つことによりドツトマトリクスパ
ターンを変換縮小して持つことができ、大幅なメモリ容
量を削減できることにより安価なプリンタが提供できる
。更に文字、記号等をドソトマ) IJクスで表示する
C1(、Tを使用する装置等にも利用できる。
ーンの連続した同じデータの数を繰返し回数の情報とし
てデータに伺加して持つことによりドツトマトリクスパ
ターンを変換縮小して持つことができ、大幅なメモリ容
量を削減できることにより安価なプリンタが提供できる
。更に文字、記号等をドソトマ) IJクスで表示する
C1(、Tを使用する装置等にも利用できる。
第1図は本発明の実施例を示す回路のブロック図、第2
図は文字Eのドツトマトリクスの例を示す図、第3図は
その印字拡大図、第4図は従来の方式によるドツトパタ
ーンメモリの展開図、第5図は本発明による文字Eのド
ツトマトリクスを表わす図、第6図は第5図のピントパ
ターンメモリの展開図、第7図はドツトパターン展開の
フローチャートを示す図である。 t;cpu、 2;ROM、3 ; RAM。 4 ; I10ドライバ、5;パスライン。 第1図
図は文字Eのドツトマトリクスの例を示す図、第3図は
その印字拡大図、第4図は従来の方式によるドツトパタ
ーンメモリの展開図、第5図は本発明による文字Eのド
ツトマトリクスを表わす図、第6図は第5図のピントパ
ターンメモリの展開図、第7図はドツトパターン展開の
フローチャートを示す図である。 t;cpu、 2;ROM、3 ; RAM。 4 ; I10ドライバ、5;パスライン。 第1図
Claims (1)
- ドツトの集合でパターンを印字するドツトプリンタにお
ける印字パターンのメモリへ−の格納方式において、印
字パターンのたて方向又は横方向に同じデータの繰返し
がある場合に、該データの1行又は1列分のみと、当該
性又は列に当該データの繰返し回数又は連続したデータ
数を格納することにより、印字パターンの格納容量を減
少させて格納することを特徴とする、ドツトプリンタの
ドツトパターン格納方式。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59113816A JPH0643135B2 (ja) | 1984-06-05 | 1984-06-05 | ドットプリンタのドットパターン格納方法 |
| GB08514155A GB2159992B (en) | 1984-06-05 | 1985-06-05 | Memory device and printing system for dot printer |
| DE19853520289 DE3520289A1 (de) | 1984-06-05 | 1985-06-05 | Speichereinrichtung und drucksystem fuer punktdrucker |
| US07/018,816 US4704040A (en) | 1984-06-05 | 1987-02-19 | Memory device and printing system for dot printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59113816A JPH0643135B2 (ja) | 1984-06-05 | 1984-06-05 | ドットプリンタのドットパターン格納方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60257253A true JPS60257253A (ja) | 1985-12-19 |
| JPH0643135B2 JPH0643135B2 (ja) | 1994-06-08 |
Family
ID=14621763
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59113816A Expired - Lifetime JPH0643135B2 (ja) | 1984-06-05 | 1984-06-05 | ドットプリンタのドットパターン格納方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4704040A (ja) |
| JP (1) | JPH0643135B2 (ja) |
| DE (1) | DE3520289A1 (ja) |
| GB (1) | GB2159992B (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6230052A (ja) * | 1985-07-31 | 1987-02-09 | Tokyo Electric Co Ltd | 印字パタ−ン記憶方法 |
| JPS63251248A (ja) * | 1987-04-01 | 1988-10-18 | レックスマーク・インターナショナル・インコーポレーテッド | 文字像を発生する方法 |
| WO1990003272A1 (fr) * | 1988-09-26 | 1990-04-05 | Oki Electric Industry Co., Ltd. | Procede de compression et de decompression de caracteres matriciels |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3505398A1 (de) * | 1985-02-16 | 1986-08-21 | Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig holländ. Stiftung & Co KG, 8510 Fürth | Verfahren und schaltungsanordnung zur verbesserung der darstellung von zeichen und graphiken eines ausgabemediums inbesondere eines druckers |
| DE3682385D1 (de) * | 1985-12-27 | 1991-12-12 | Kanzaki Paper Mfg Co Ltd | Waermeempfindlicher drucker zum drucken von regelmaessigen und unregelmaessigen schriftzeichen und dessen druckverfahren. |
| US5012232A (en) * | 1986-12-05 | 1991-04-30 | Ncr Corporation | Bit mapped memory plane with character attributes for video display |
| US5290110A (en) * | 1988-03-07 | 1994-03-01 | Canon Kabushiki Kaisha | Document processing apparatus capable of printing multisized characters |
| US5272768A (en) * | 1989-02-21 | 1993-12-21 | Hewlett-Packard Company | Blank strip font compression method and device, and resulting stored, decompressible font |
| JPH04220764A (ja) * | 1990-03-13 | 1992-08-11 | Hewlett Packard Co <Hp> | 文字フォント圧縮方法および装置 |
| US5381163A (en) * | 1990-06-13 | 1995-01-10 | Canon Kabushiki Kaisha | Image processing apparatus |
| JPH0686032A (ja) * | 1992-05-06 | 1994-03-25 | Xerox Corp | プリンタ出力コントローラ |
| AU1844495A (en) * | 1994-02-16 | 1995-09-04 | Apple Computer, Inc. | Printer driver with compact representation of drawing environment changes |
| US6108101A (en) * | 1997-05-15 | 2000-08-22 | Canon Kabushiki Kaisha | Technique for printing with different printer heads |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5631024A (en) * | 1979-08-10 | 1981-03-28 | Alsacienne Constr Meca | Yarn splicing and cleaning apparatus for spinning machine |
| JPS5660983A (en) * | 1979-10-25 | 1981-05-26 | Nippon Telegr & Teleph Corp <Ntt> | Compression system for dot-string data |
| JPS5955762A (ja) * | 1982-09-27 | 1984-03-30 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 印字システム |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1162398B (de) * | 1961-10-24 | 1964-02-06 | Ibm | Verdichter fuer Daten, die aus Bits verschiedener Wertigkeit bestehen |
| DE2460147C2 (de) * | 1974-12-19 | 1983-05-05 | Ibm Deutschland Gmbh, 7000 Stuttgart | Anordnung zur Dekomprimierung komprimierter Information für aus schwarzen und weißen Bereichen zusammengesetze darzustellende Zeichen |
| US3964591A (en) * | 1975-06-10 | 1976-06-22 | International Business Machines Corporation | Font selection system |
| SE424927B (sv) * | 1980-12-19 | 1982-08-16 | Facit Ab | Teckengenerator |
| DE3048629C2 (de) * | 1980-12-23 | 1982-11-04 | Siemens AG, 1000 Berlin und 8000 München | Verfahren und Anordnung zur Reduzierung des Speicherplatzbedarfes von Zeichen oder grafische Muster beschreibenden binären Zeichenfolgen in Zeichengeneratoren |
| DE3132842C2 (de) * | 1981-08-19 | 1985-03-21 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur Reduzierung der Redundanz von binären Zeichenfolgen für Matrixdruckverfahren |
| US4458333A (en) * | 1981-12-21 | 1984-07-03 | International Business Machines Corporation | Dot matrix character printing using constrained memory |
| JPS58114670A (ja) * | 1981-12-28 | 1983-07-08 | Photo Composing Mach Mfg Co Ltd | 文字画像デ−タ圧縮方式 |
| US4876607A (en) * | 1982-03-31 | 1989-10-24 | International Business Machines Corporation | Complex character generator utilizing byte scanning |
-
1984
- 1984-06-05 JP JP59113816A patent/JPH0643135B2/ja not_active Expired - Lifetime
-
1985
- 1985-06-05 DE DE19853520289 patent/DE3520289A1/de active Granted
- 1985-06-05 GB GB08514155A patent/GB2159992B/en not_active Expired
-
1987
- 1987-02-19 US US07/018,816 patent/US4704040A/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5631024A (en) * | 1979-08-10 | 1981-03-28 | Alsacienne Constr Meca | Yarn splicing and cleaning apparatus for spinning machine |
| JPS5660983A (en) * | 1979-10-25 | 1981-05-26 | Nippon Telegr & Teleph Corp <Ntt> | Compression system for dot-string data |
| JPS5955762A (ja) * | 1982-09-27 | 1984-03-30 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 印字システム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6230052A (ja) * | 1985-07-31 | 1987-02-09 | Tokyo Electric Co Ltd | 印字パタ−ン記憶方法 |
| JPS63251248A (ja) * | 1987-04-01 | 1988-10-18 | レックスマーク・インターナショナル・インコーポレーテッド | 文字像を発生する方法 |
| WO1990003272A1 (fr) * | 1988-09-26 | 1990-04-05 | Oki Electric Industry Co., Ltd. | Procede de compression et de decompression de caracteres matriciels |
Also Published As
| Publication number | Publication date |
|---|---|
| US4704040A (en) | 1987-11-03 |
| JPH0643135B2 (ja) | 1994-06-08 |
| GB8514155D0 (en) | 1985-07-10 |
| DE3520289A1 (de) | 1985-12-05 |
| GB2159992B (en) | 1987-07-22 |
| GB2159992A (en) | 1985-12-11 |
| DE3520289C2 (ja) | 1993-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60257253A (ja) | ドツトプリンタのドツトパタ−ン格納方式 | |
| JPS6357797B2 (ja) | ||
| US5199803A (en) | Method of compressing and expanding dot-matrix character | |
| JPH0379363A (ja) | イメージング装置およびプリンタ | |
| JP2972211B2 (ja) | 文字出力制御装置及び方法 | |
| JP4376011B2 (ja) | フォント拡大装置および方法、ならびに印字装置および方法 | |
| JPH053839B2 (ja) | ||
| EP0150988A2 (en) | Enlarged picture output apparatus | |
| JPS62282381A (ja) | 毛筆文字出力装置 | |
| JPS5889376A (ja) | 印字装置 | |
| JP2690567B2 (ja) | 印字制御装置 | |
| JPH0439434B2 (ja) | ||
| JPS60109888A (ja) | パターン出力方法 | |
| JP2881924B2 (ja) | データ記憶装置 | |
| JPH05124265A (ja) | 文字出力装置 | |
| JPH10111678A (ja) | フォントファイル | |
| JPH0733104B2 (ja) | ドットマトリクス文字の圧縮および伸長方法 | |
| JPH0338359A (ja) | 文字パターン発正回路 | |
| JPH08183208A (ja) | ビットマップ記録方法および記録装置 | |
| JPH0486274A (ja) | パターン発生方式 | |
| JPH02216523A (ja) | 文字処理装置 | |
| JPWO1990003272A1 (ja) | ドットマトリクス文字の圧縮および伸長方法 | |
| JPS6269287A (ja) | 文字処理装置 | |
| JPH04267164A (ja) | 文字パターン変換方式 | |
| JPH0219464B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |