JPS62270344A - 文字パタ−ン発生方式 - Google Patents

文字パタ−ン発生方式

Info

Publication number
JPS62270344A
JPS62270344A JP61115371A JP11537186A JPS62270344A JP S62270344 A JPS62270344 A JP S62270344A JP 61115371 A JP61115371 A JP 61115371A JP 11537186 A JP11537186 A JP 11537186A JP S62270344 A JPS62270344 A JP S62270344A
Authority
JP
Japan
Prior art keywords
character
pattern
patterns
address
character pattern
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
Application number
JP61115371A
Other languages
English (en)
Inventor
Keisuke Nakamura
桂祐 中村
Mari Nagayama
永山 萬里
Kenji Sawada
賢次 澤田
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 JP61115371A priority Critical patent/JPS62270344A/ja
Publication of JPS62270344A publication Critical patent/JPS62270344A/ja
Pending legal-status Critical Current

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

【発明の詳細な説明】 3、発明の詳細な説明 〔概要〕 文字パターンの高密度化、収容文字数の増加に伴い、文
字パターンデータを発生するキャラクタジェネレータの
メモリ容量が増大しつつある。
本発明は、文字パターンを分割してそれぞれ1組のパタ
ーンとしてメモリに記録し、そのパターンを合成して所
定の文字パターンデータを発生せしめるもので、分割さ
れたパターンを複数の文字で共用することにより、メモ
リ容量を削減する。
〔産業上の利用分野〕
本発明は文字パターン発生方式の改良に関する。
例えば、シリアルドツトプリンタでは、ホストコンピュ
ータより受は取った印字コードに基づき、キャラクタジ
ェネレータ(CG)からその文字パターンを続出し、1
行分のパターンデータを格納するラインバッファに展開
して文字を印字している。
このキャラクタジェネレータCGは、所定のドツトマト
リックスに展開された複数の文字パターンを不揮発性の
続出し専用メモリ (ROM)に記憶させたもので、そ
のデータ量は、文字パターンのドツト密度および収容文
字数に係わり、特に漢字を印字するプリンタでは、コス
トに占める割合が大きいものである。
近年、益々パターンの高密度化、収容文字数の増加が求
められており、キャラクタジェネレータのメモリ容量を
削減する文字パターン発生方式が必要とされる。
〔従来の技術〕
以下、シリアルドツトプリンタを例として、従来の文字
発生方式を説明する。
第3図(alは従来のシリアルドツトプリンタのブロッ
ク図であり、文字パターン発生に係わる部分を示したも
のである。
このシリアルドツトプリンタにおいて、インタフェース
部1で受信した印字データは、一旦入力バソファ2に格
納され、1行分の印字データを受信した後、1文字づつ
、キャラクタジェネレータCG7から文字パターンが続
出されてラインバッファ4の所定位置に格納される。
ラインバッファ4は、プリンタの1行分の印字ドツト数
に対応する容量を備えるもので、上記格納されたパター
ンデータは、スペーシングと同期して列(カラム)単位
に読出され、ヘッド6に供給されて印字される。
上記、キャラクタジェネレータCG7を参照して文字パ
ターンを発生する従来の文字パターン発生方式を、第3
図(bl、 (C1を参照しつつ、以下に説明する。
第3図(b)は、16(列、カラム)X16(行。
ロウ)のドツトマトリックスで1文字を構成した文字パ
ターン例を示すもので、例えばカラムスキャン型で且つ
8ビツト(1バイト)単位に読出しを行うCGの場合は
、カラム番号0より順次バイト(bO〜b7、b8〜b
15)単位にROMに記録される。
そのスタートアドレスは文字コードに基づいて設定され
ており、文字コードより直接アドレスしてパターンデー
タ(以下読出したパターンデータも単にパターンと称す
る)を読出すことができる。
第3図tarのCG7は、メモリ容量を削減するため、
文字パターンの存在するカラムのみ記録〔第3図(bl
ではカラム番号2〜13〕したもので、これを読出すた
めにCGアドレステーブル8が設けられる。
CGアドレステーブル8は、第3図(C)に示すように
、各文字コードをアドレスとして、1文字分のCGのス
タートアドレス、文字幅(カラム数またはバイト数)、
パターンの開始位置を表すスタートカラム番号が記入さ
れており、例えば文字「C」であれば、カラム番号2の
1バイト目が記録されているスタートアドレスより文字
幅×2バイトのアドレスまで読取られて、スタートカラ
ム番号に基づいてラインバッファ4の所定位置に展開さ
れる。
〔発明が解決しようとする問題点9 以上説明したように、キャラクタジェネレータCGのメ
モリ容量を削減する文字発生方法は種々試みられている
が、ドツト密度2文字数の増加とともに、コストに占め
るCGの割合が益々増大している。
本発明は上記問題点に鑑み、CGのメモリ容量を削減す
るための文字パターン発生方式を提供することを目的と
するものである。
〔問題点を解決するための手段〕
上記目的のため、本発明の文字パターン発生方式は、第
1図原理説明図に示すように、文字パターンを構成する
ドツトマトリックスを複数の領域に分割し、該領域に展
開されたそれぞれの文字パターンをluのパターンデー
タとしてメモリ (19−A、B)に記録するとともに
、各々文字パターンを構成する該パターンデータを記録
したメモリ領域を指示するテーブル手段(20)と、 文字コードに基づき該テーブル(20)を参照し、該パ
ターンデータをそれぞれ読取って所定の文字パターンを
合成する処理手段(21)と、を設け、分割された該パ
ターンを複数の文字で共用する方式である。
〔作用〕
第2図(alに例示するように、ドツトマトリックスを
カラム方向に1/2に分割(カラム番号O〜7.8〜1
5)すれば、例えばrCJとrGJでは左半分(領域A
)のパターンは同一となり、共用できる。
この共用できるパターン、即ちrcJ  rGJの共通
パターン9と、「C」の残り分のパターン10および「
G」の残り分のパターン11とを、それぞれ1組のパタ
ーンとして記録しておき、これを読出し合成すれば、所
定の文字パターンが発生できる。
文字によっては、AまたはB a域に共通パターンが使
用できるもの、A、B?+]W域とも共通バターが使用
できるもの等種々あり、共通パターン分のメモリ容量が
削減できる。
上記分割したパターンを合成するため、それぞれ2組の
パターンを記録したメモリ領域、即ちスタートアドレス
と文字幅およびスタートカラム番号とを文字コードに対
応して設け、文字コードが字旨定されたとき、そのテー
ブルを参照し、それぞれのパターンを続出してラインバ
ッファに展開しつつ合成する。
〔実施例〕
本発明の実施例を第2図を参照しつつ説明する。
本実施例は、ドツトマトリ・ノクスをカラム方向に1/
2に分割した例を示すもので、第2図(blに実施例の
シリアルドツトプリンタのブロック図、第2図(C1に
テーブル詳細図、第2図fd+に文字パターン発生動作
フローチャート図を示す。
第2図(b)において、 16は、共用可能で2組に分割されたパターンおよび共
用不可能のフルパターンを記録したキャラクタジェネレ
ータCG。
17は、CG16を参照するためのCGアドレステーブ
ル、 18は、上記CGアドレステーブル17を参照するため
のCGアドレステーブル参照用テーブル、15は、文字
パターン発生処理を行う制御部で、処理手段21に相当
するもの、 であり、その他、第3図と同一符号は同一対象物を表し
ている。
CG16は、分割されたパターンと、共用できないフル
パターンとを記録したもので、それぞれのパターンは、
パターンが開始されるスタートカラムより、バイト単位
に記録される。
例えば、第2図(alに示す共通パターン9は、第2カ
ラムの1バイト目より第7カラムの2バイト目まで12
バイト幅で、また「C」の残り分のパターン10は、第
8カラムの1バイト目より第13カラムの2ハイド目ま
で12ハイド幅で記録される。
CGアドレステーブル17は、文字コード毎に、文字パ
ターンを構成する分割パターンについて、それぞれ記録
されたメモリ令頁域を指定するテーブルであって、CG
16のスタートアドレスと文字幅(バイト数)と、スタ
ートカラム番号とが左側(領域A)パターンから順次記
入される。
なおフルパターンの場合は、上記同様にフルパターンの
情報が格納される。
CGアドレステーブル参照用テーブル18は、上記CG
アドレステーブル17を、文字コードによって参照する
テーブルであり、そのスタートアドレスとテーブル長が
記入される。即ち、このテーブル18は、CGアドレス
テーブル17のテーブル長が文字ごとに異なるために設
けられたものである。
上記キャラクタジェネレータCG16および各テーブル
手段によるパターン発生動作を第2図(dlを参照しつ
つ説明する。
(1)  入カバソファ2より、印字データ、即ち文字
コードおよび印字位1(原点からのカラム番号)を読取
る。
(21CGアドレステーブル参照用テーブル18を文字
コードに基づいて参照し、CGアドレステーブル17の
スタートアドレスおよびテーブル長を読取る。
(31CGアドレステーブル17より、CG16のスタ
ートアドレス、文字幅、スタートカラム番号を読取り、
CG16のパターンを1バイトづつ読出して、ラインバ
ッファ4の所定位置に格納する。
(4)テーブル長が2パタ一ン分あれば、分割パターン
の合成であるから、CGアドレステーブル17の次のテ
ーブルを参照し、第8カラム番号を基準として残りパタ
ーンを上記同様に展開する。
(5)  残りパターンが存在しないとき、次の文字に
移り、(1)〜(4)の動作を繰り返す。
以上のごとく、文字パターンを分割し、それぞれのパタ
ーンをIMiとしてキャラクタジェネレータCGに記録
するとともに、その分割パターンを上記テーブル手段に
よって合成するため、メモリ容量を大幅に削減すること
ができる。
なお、上記例ではカラム方向に分割したが、ロ一方向に
分割することもでき、またロースキャン型のCGでもカ
ラム方向に分割して同様にメモリ容量を削減することが
できる。
〔発明の効果〕
本発明は、ドツトマトリックスを複数の領域に分割し、
キャラクタジェネレータにそれぞれ記録して共用するも
のであるから、メモリ容量を削減する効果は極めて大で
ある。
【図面の簡単な説明】
第1図は本発明の原理説明図、 第2図(alはパターン分割例を表す図、第2図(bl
は実施例のシリアルド・ノドプリンタ・ブロック図、 第2図(C)はテーブル詳細図、 第2図Fdlは文字パターン発生動作フローチャート図
、 第3図(a)は従来のシリアルドツトプリンタブロック
図、 第3図(b)は文字パターン例を表す図、第3図fc)
は従来のCGアドレステーブル説明図、である。図中、 1はインタフェース部、2は大力バッファ、3は制御部
、      4はラインバッファ、6はヘッド、 7は従来のキャラクタジェネレータCG8はCG7を読
出すためのCGアドレステーブル、 15は制御部、 16は本発明のキャラクタジェネレータCG、17はC
G16を言売出すためのCGアドレステーブル、 18はCGアドレステーブル参照用テーブル、である。

Claims (1)

  1. 【特許請求の範囲】 所定のドットマトリックスに展開された複数の文字パタ
    ーンをメモリに記録するとともに、文字コードに基づき
    該メモリを読出して文字パターンデータを発生する文字
    パターン発生方式であって、該ドットマトリックスを複
    数の領域に分割し、該領域に展開されたそれぞれの文字
    パターンを1組のパターンデータとしてメモリ(19−
    A、B)に記録するとともに、 各々文字パターンを構成する該パターンデータを記録し
    たメモリ領域を指示するテーブル手段(20)と、 文字コードに基づき該テーブル(20)を参照し、該パ
    ターンデータをそれぞれ読取って所定の文字パターンを
    合成する処理手段(21)と、を設け、分割された該パ
    ターンを複数の文字で共用することを特徴とする文字パ
    ターン発生方式。
JP61115371A 1986-05-19 1986-05-19 文字パタ−ン発生方式 Pending JPS62270344A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61115371A JPS62270344A (ja) 1986-05-19 1986-05-19 文字パタ−ン発生方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61115371A JPS62270344A (ja) 1986-05-19 1986-05-19 文字パタ−ン発生方式

Publications (1)

Publication Number Publication Date
JPS62270344A true JPS62270344A (ja) 1987-11-24

Family

ID=14660872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61115371A Pending JPS62270344A (ja) 1986-05-19 1986-05-19 文字パタ−ン発生方式

Country Status (1)

Country Link
JP (1) JPS62270344A (ja)

Similar Documents

Publication Publication Date Title
US5615316A (en) Printing control method and apparatus
KR960704283A (ko) 페이지 메이크업 시스템(page-makeup system)
EP0066579B1 (en) Character generator
JPS6329791A (ja) 文字画像発生装置のフオント変換方式
JPS5949584A (ja) 各種文字サイズが混在するデ−タの処理方式
US4187552A (en) Read only memory character generator system
JPS59125485A (ja) プリンタ装置のペ−ジ・メモリ
JP2636312B2 (ja) プリンタのインターフェイス装置
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
JPS62211720A (ja) 印刷方式
JPH0417462B2 (ja)
JPH0570856B2 (ja)
JPS61103358A (ja) n倍角文字発生方式
JPS5824799B2 (ja) 漢字出力システム
JPS5931752B2 (ja) 印刷装置
JP2916274B2 (ja) プリンタ装置の拡張パターン処理方式
JPH01164992A (ja) ベクタフオント発生装置
JPS607469A (ja) 文字パタ−ン発生装置
JPH0729448B2 (ja) プリンタ制御装置
JPS61279562A (ja) 文字発生装置
JPS58183273A (ja) 印刷制御装置
JPS594710B2 (ja) パタ−ン発生装置
JPS6271990A (ja) 画像情報記憶方法
JPS595343A (ja) 情報出力装置
JPH0425869B2 (ja)