JPS58144890A - 文字発生装置における文字表示領域制御方式 - Google Patents

文字発生装置における文字表示領域制御方式

Info

Publication number
JPS58144890A
JPS58144890A JP57028274A JP2827482A JPS58144890A JP S58144890 A JPS58144890 A JP S58144890A JP 57028274 A JP57028274 A JP 57028274A JP 2827482 A JP2827482 A JP 2827482A JP S58144890 A JPS58144890 A JP S58144890A
Authority
JP
Japan
Prior art keywords
character
fitting
output
counter
character code
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
JP57028274A
Other languages
English (en)
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.)
Minolta Co Ltd
Original Assignee
Minolta 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 Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP57028274A priority Critical patent/JPS58144890A/ja
Priority to US06/469,037 priority patent/US4616219A/en
Publication of JPS58144890A publication Critical patent/JPS58144890A/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
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24—Generation of individual character patterns
    • G09G5/243—Circuits for displaying proportional spaced characters or for kerning
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002—Handling the output data
    • G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
    • G06K2215/0065—Page or partial page composition
    • G06K2215/0068—Line composition, e.g. kerning

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はレーザプリシタやCRTディスプレイ装置など
の文字発生装置におい宅文字表示領域を制御する方式に
関する。
レーザプリンタ等の文字発生装置では、ドツトパターン
で形成される文字をラスクスキャン方式で表示する。従
来の文字発生装置の一例を第1図に示す。1はドツトク
ロックを受けて予め設定された表示文字1文字分のスキ
ャン方向(横方向)のドツト数をカウントするカウンタ
、2はカウンタ1の信号を受け、出力信号を1カウント
アツプさせるカラムカウンタである。3は1ペ一ジ分の
画像データを文字コードで記憶し、カラムカウンタ2か
らの信号に応答して対応する文字コードを出力するテキ
ストバッファであり、通常RAM(ランダム・アクセス
・メモリ)により構成されソフトウェアにより任意に編
集することができる。文字コードとしては例えばアスキ
コード(A S C1,Iコード、American 
5tandard Code of工nformati
onInterchangeの略)を用いることができ
、1文字のコードを8ピツト(1バイト)で表現すると
、例えば1ページが80文字×80行で構成される場合
にはRAMのメモリサイズは6400バイト(6,4に
バイト)となるっ4は表示文字のドツトパターン情報を
記憶し、テキストバッファ1から出力される文字コード
に応答して対応する文字のドツトパターンを出力するキ
ャラクタジェネレータである。例えば1文字を32ドツ
ト×32ドツトで構成し、128文字種を格納するとす
れば、このキャラクタジェネレータ2のメモリサイズは
16384バイト(約16にバイト)となる。キャラク
タジェネレータ4をRAMで構成すれば任意の種類のフ
ォントをダウンロードすることができる。5はキャラク
タジェネレータ4からの1文字分のドツトパターン情報
をドツトクロックに基づいて制御し、1ラスク単位で表
示用シリアルデータに変換するレジスタにてなるパラレ
ル/シリーズ変換回路(以下PSCと称す)、6はレー
ザプリンクなどにおけるプリントヘッドである。
ここで第1図の文字発生装置の動作を説明するに当り、
テキストバッファ3には「widt・・・」の順に文字
コードが格納されているとし、その先頭アドレスを0O
OOH番地とする。したがってカラムカウンタ2の初期
値は0OOOHである。
また、各文字のドツトパターンは32ドツト×32ドイ
トで構成されているとする。したがってカウンタ1には
1文字分のスキャン方向のドツト数として「32」が設
定されている。
まずテキストバッファ3はカラムカウンタ2からアドレ
ス信号0000Hを受けてその番地に対応する文字「w
」の文字コードをキャラクタジェネレータ4に出力し、
キャラクタジェネレータ4は入力した文字コードをアド
レス信号として文字「w」のドツトパターンをps c
5へ出カスる。
PSC5はドツトクロックにより [wJ のドツトパ
ターンをラスク単位で出力すると共にカウンタ1はドツ
トクロックをカウントし、設定された「32」になった
時ボロー信号を出力し、カラノ、カウンタ2はこのボロ
ー信号によりテキストバッファ3へのアドレス信号出力
を1カウントアツプさせて0OOIHとする。これにょ
シテキストバツファ3からは次の文字Filの文字コー
ドがキャラクタジェネレータ4に出力され、キャラクタ
ジェネレータ4からpsc5に「1」のドツトパターン
が出力され、PSC5からriJのドツトパターンがド
ツトクロックの32周期間出力される。以下同様にして
文字rdJ、rtJ・・・と順次同じドツトクロックの
周期間ずつ出力され、プリントヘッド6により印字され
ていく。
このようにしてプリンタにより印字され、あるいはCR
Tディスプレイ装置に表示される文字ム第2図に示され
るようにすべての文字が一定のドツトマトリクス(この
例では32ピツト×32ピツト)で固定化されて表示さ
れるため、行方向に表示される文字情報の文字幅の差異
により表示文字間隔が一様化せず文章を判読する上で不
都合が生じる。
そこで文字の種類により文字間隔を変化させる、所謂フ
ィッティングが必要となる。従来、このフィッティング
の方式として、(1)1ペ一ジ分の画像をドツト単位で
バッファに格納し、ソフトウェアにより文字間隔を変化
させる方式、(2)各文字コードにフィッティングデー
タを追加してテキストバッファに格納する方式、などが
知られている。
しかしながら、第1の方式は大容量のバッファを必要と
する問題を有する。例えばl in当りのドツト数を1
0とすると、A4サイズでは(10ビット/mtn X
 210 ”す×(10ビット/mm x 29’Cm
)= 6.24メガビツト(780にバイト)のメモリ
を必要とすることになる。また、第2の方式はテキスト
バッファの容量が大きくなる問題を有する。
例えば1ペ一ジ分の文字数を80文文字行X80行=6
400文字とし、文字コードが8ピツト、フィッティン
グデータが2ビツトで表わされるとすると、フィッティ
ングデータを追加したことによるメモリ追加分として、
2ビットX6400=12.8にビット(16にバイト
)必要となる。しかも2ビツトのフィッティングデータ
では最大4種類のフィッティングしか行なうことができ
ない。CRTディスプレイ装置は文字構成ドツト数が少
ない(例えば5ドツト×7ドツト )ため、フィッティ
ングサイズの種類が少なくてもよいが、レーザプリンタ
などにおいてはドツト分解能が高く文字構成ドツト数が
大きくなる(例えば32ドツト×32ドツト)ため文字
幅設定も細分化し、多種類のフィッティングサイズを必
要とする。もし8種類のフィッティングサイズまで可能
とするには3ピツトのフィッティングデータを必要とし
、真に16種類のフィッティングサイズまでなら4ビツ
トのフィッティングデータを必要とする。したがって第
2の方式はフイツテイ ングサイズの種類が増すほどテ
キストバッファのメモリ容量が増大していく。しかもカ
ウンタにフィッティング値を入力するためにはフィッテ
ィングデータコードをフィッティング値に変換するデコ
ーダが必要であり、フィッティングサイズの種類が増す
ほどデコーダが複雑となる。
本発明は上記問題に鑑み、小さいメモリ容量で多種類の
フィッティングを行なうことができる方式を提供するこ
とを目的とするものである。すなわち本発明は、フィッ
ティングデータを独立したメモリ内に格納し、このメモ
リのアドレスラインにテキストバッファから出力された
文字コードを入力したときこのメモリからその文字に対
応したフィッティングデータ(ドツト数)を出力し、こ
のデータによりカラムカウンタのクロック周期を変化さ
せるように構成することにより上記目的を達成せんとす
るものである。
以下礒施例を示す第3図及び第4図を参照して本発明の
詳細な説明する。第3図において、2はカラムカウンタ
、3は文字コード記憶手段としてのテキストバッファ、
4はキャラクタジェネレータ、5はレジスタからなるp
sc、6はプリントヘッドで、これらは第1図における
構成要素と構成、機能が同一であるので説明は省略する
。
10は各文字のフィッティングデータを格納し、テキス
トバッファ3からの文字コード信号をアドレス信号とし
て対応する文字のフィッティングデータを出力するフィ
ッティングデータメモリ、11はフィッティングデータ
メモリ10からのフィッティングデータ信号をロード信
号のタイミングでプリセットし、ドツトクロック信号が
そのプリセットされた値に等しくなった時、カラムカウ
ンタ2にボロー信号を出力するフィッティングカウンタ
である。12はフィッティングカウンタ11にロード信
号を入力するためのオア回路である。
本実施例において、例えばテキストバッファ3には1−
wldt・・何の順に文字コードが格納されており、フ
ィッティングデータメモリ10にはそれらの各文字に対
応するフィッティングデータとしてr32.12,24
.16 、・・・」が格納されているものとする。キャ
ラクタジェネレータ4に格納されている文字のフォント
は第2図に示されるように32ドツト×32ドツトて構
成され、片側に寄せるように配置されている。またフィ
ッティングカウンタ11はダウンカウントする形式のも
のとする。
この構成において第4図に示されるようにカラムカウン
タ2からのアドレス信号0000Hによシテキストバツ
ファ3から文字「w」の文字コードが出力され、キャラ
クタジェネレータ4及びフィッティングデータメモリ1
0のアドレスラインに入る。キャラクタジェネレータ4
からはこの文字コードに対応してr−Jのドツトパター
ンがPSC5に出力されると共に、同時にフィッティン
グデータメモリ10からはこの文字コードに対応してそ
の文字「W」のフィッティングデータ[32]が出力さ
れる。フィッティングカウンタJ1はこのフィッティン
グデータ「32」を入力し初期ロード信号により 「3
2」にプリセットされる。
PSC5はドツトクロックによりこの文字[wjのドツ
トパターンをラスク単位に順次出力し、同時にフィッテ
ィングカウンタ11はドツトクロックにより減算され、
32回ドツトクロックが入った時ポロー信号を出力する
。ボロー信号によりカラムカウンタ2はカウントアツプ
し、テキストバッファ3にアドレス信号0001Hを出
力する。
これによりテキストバッファ3は文字「1」の交字コー
ドを出力し、キャラクタジェネレータ4はこの文字コー
ドを入力して「i」のドツトパターンをPSO5に出力
すると共に、フィッティングデータメモリ10はriJ
の文字コードを入力してフィッティングデータ「12」
を出力する。フィッティングデータ「12」はオア回路
12を経て入力されるフィッティングカウンタ11のボ
ロー信号中に入るクロックの立下りによりフィッティン
グカウンタ11にロードされ、フィッティングカウンタ
11は「12」にプリセットされ、ボローは解除される
。その後、前記と同様にしてドツトクロックによりPS
C5から文字 「1」のドツトパターンが順次出力され
るが、今度はドツトクロックが12回入力された時にフ
ィッティングカウンタ11からボロー信号が出力されて
文字filの出力が終了する。同様にして、次の文字「
d」がドツトクロック24回の期間だけ出力される。
以下同じ動作が繰り返され、プリントヘッド6から印字
される。
このようにして印字あるいは表示された文字は「w」は
32ドツト幅、Filは12ドツト幅、rdJは24ド
ツト幅 、・・・のように各文字の幅に応じて調整され
ている。
本発明はフィッティングデータを独立に設けた領域デー
タ記憶手段(実施例ではフィッティングデータメモリ1
0)に格納するようにしたので、格納するフィッティン
グデータの数は使用される ゛文字種だけでよい。例え
ば128文字種を使用し、フィッティングデータを8ビ
ツトで表現するとすれば、領域データ記憶手段に必要な
メモリサイズは128バイトとなり、これは前述の従来
万民で必要とされるメモリサイズと比較すれば非常に小
さいものである。今後、この種のプリンタは一層高分解
能化して行くことが必至の情勢であるが、本発明によれ
ば領域データ記憶手段のメモリサイズを増加させずに高
分解能化に対応することができる。例えば現在使用され
ている8ビツト出力のメモリでは1文字256ドツトの
分解能まで対応できることになる。
さらに本発明では領域データ記憶手段の出力そのものが
フィッティングサイズ値となっているので、従来例の第
2の方式のようなデコーダを必要とせず、1ドツト単位
で任意のフィッティングサイズ値を設定することができ
る。
以上のように、本発明は各文字毎に予め決められたフィ
ッティングデータを独立した記憶装置内に格納し、各文
字に対応してそのフィッティングデータを読み出し、読
み出されたフィッティングデータに従って、出力される
文字幅を制御するように構成したので、従来の方式では
テキストバッファ内の文字数が増加すればするほどフィ
ッティングデータに要するメモリ容量も増加したのに対
し、本発明ではテキストバッファ内の文字数がいくら増
加してもフィッティングデータ数には関係がなく、シた
がって小さい記憶容量でフィッティングが達成できると
共に、ドツト単位のきめ細かいフィッティングを行なう
ことができる。
【図面の簡単な説明】
第1図は従来の文字発生装置を示すブロック回路図、第
2図はキャラクタジェネレータに格納されている文字フ
ォントの一例を示す図、第3図は本発明の一実施例を示
すブロック回路図、第4図は第3図の実施例の動作を説
明する波形図である。 2・・・カラムカウンタ、3・・・テキストバッファ、
4・・・キャラクタジェネレータ、 5・・・パラレル/シリーズ変換回路(psc)、6 
・・プリントヘッド、 10・・・フィッティングデータメモリ、11・・・フ
ィッティングカウンタ、 12・・・オア回路。 特許出願人 ミノルタカメラ株式会社 代理人弁理士青山 葆外3名

Claims (1)

    【特許請求の範囲】
  1. (1)文字コードを記憶する文字コード記憶手段と、該
    文字コードに対してドツトパターン情報を出力するキャ
    ラクタジェネレータと、該キャラクタジェネレータから
    出力されるドツトパターンを表示用シリアルデータに変
    換して出力するレジスタとを有するラスクスキャン方式
    の文字発生装置において、各文字コードに対してあらか
    じめ決定された表示領域データを格納する領域データ記
    憶手段と、該表示領域データがセットされる領域カウン
    タとを備え、上記文字コード記憶手段から文字コードが
    出力される毎に、この出力される文字コードに対応する
    領域データを上記領域データ記憶手段から読み出して上
    記領域カウンタにセットし、上記レジスタのドツト出力
    を該領域カウンタでカウントし、該カウント値がセット
    された領域データ数になったとき次の文字出力のだめの
    信号を出力するようにしたことを特徴とする文字表示領
    域制御方式。
JP57028274A 1982-02-23 1982-02-23 文字発生装置における文字表示領域制御方式 Pending JPS58144890A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP57028274A JPS58144890A (ja) 1982-02-23 1982-02-23 文字発生装置における文字表示領域制御方式
US06/469,037 US4616219A (en) 1982-02-23 1983-02-23 Character generating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57028274A JPS58144890A (ja) 1982-02-23 1982-02-23 文字発生装置における文字表示領域制御方式

Publications (1)

Publication Number Publication Date
JPS58144890A true JPS58144890A (ja) 1983-08-29

Family

ID=12244001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57028274A Pending JPS58144890A (ja) 1982-02-23 1982-02-23 文字発生装置における文字表示領域制御方式

Country Status (2)

Country Link
US (1) US4616219A (ja)
JP (1) JPS58144890A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6198560A (ja) * 1984-09-29 1986-05-16 Fujitsu Ltd ドットプリンタのダウンロード方法
JPS61116550A (ja) * 1984-10-19 1986-06-04 Fujitsu Ltd プリンタの印字方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60183628A (ja) * 1984-03-01 1985-09-19 Minolta Camera Co Ltd 文字信号発生装置
JPH073631B2 (ja) * 1986-02-05 1995-01-18 ミノルタ株式会社 フォントカートリッジとそのデータ管理方法
JPH0752327B2 (ja) * 1988-04-22 1995-06-05 三菱電機株式会社 画像表示装置
JP2756292B2 (ja) * 1989-02-07 1998-05-25 キヤノン株式会社 文書出力装置
US7382929B2 (en) 1989-05-22 2008-06-03 Pixel Instruments Corporation Spatial scan replication circuit
US20030174142A1 (en) * 2002-03-13 2003-09-18 Lund Jon C. Method to produce textural gradations in vector and pixel based computer graphics applications using font based gradient characters

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54124639A (en) * 1978-03-20 1979-09-27 Sharp Corp Character processing system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3754229A (en) * 1972-06-29 1973-08-21 Redactron Corp Proportional symbol display
US3911420A (en) * 1973-11-23 1975-10-07 Xerox Corp Display system including a high resolution character generator
US4054948A (en) * 1975-10-14 1977-10-18 Realty & Industrial Corporation Proportional spacing and electronic typographic apparatus
JPS5584987A (en) * 1978-12-20 1980-06-26 Ricoh Kk Display control system for dottmatrix display unit
US4283724A (en) * 1979-02-28 1981-08-11 Computer Operations Variable size dot matrix character generator in which a height signal and an aspect ratio signal actuate the same
US4240075A (en) * 1979-06-08 1980-12-16 International Business Machines Corporation Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data
US4342096A (en) * 1980-02-15 1982-07-27 Sperry Corporation Variable pitch character generator for dot matrix printer
US4435703A (en) * 1981-07-06 1984-03-06 Data General Corporation Apparatus and method for simultaneous display of characters of variable size and density

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54124639A (en) * 1978-03-20 1979-09-27 Sharp Corp Character processing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6198560A (ja) * 1984-09-29 1986-05-16 Fujitsu Ltd ドットプリンタのダウンロード方法
JPS61116550A (ja) * 1984-10-19 1986-06-04 Fujitsu Ltd プリンタの印字方法

Also Published As

Publication number Publication date
US4616219A (en) 1986-10-07

Similar Documents

Publication Publication Date Title
US4090188A (en) Dot matrix converter
US4616219A (en) Character generating device
EP0091124B1 (en) Video signal generating circuit
JP2825501B2 (ja) プリンタ
JPS5853338B2 (ja) ドツト・トパタ−ン出力方式
JPH06115169A (ja) ドットマトリクスパターンの印字方法および装置
JP2765118B2 (ja) ドットマトリックスプリンタの印字データ生成回路
JPS63141766A (ja) 印字方式
JP2690567B2 (ja) 印字制御装置
JP3089918B2 (ja) データ変換装置
JPH0451190A (ja) パターン発生方式
JPH0340661A (ja) 画像記録方法及びその装置
JPH0344695A (ja) キャラクタジェネレータのデータ格納方法
JPS5863481A (ja) 印字装置
JPS63290460A (ja) 画像表示記録装置
JPH0464463A (ja) ワイヤドット式プリンタ
JPH02178826A (ja) ページプリンタ
JP3254657B2 (ja) データ変換装置
JPS62104769A (ja) 画像記録装置
JPS60140387A (ja) 図形発生装置
JPH02226195A (ja) 文字発生方式
JPH05294016A (ja) 画像データ出力方法
JPH02107459A (ja) 縮小印字方法
JPS5898262A (ja) 印字装置
JPH0569232B2 (ja)