JPH04255897A - 文字出力制御装置 - Google Patents

文字出力制御装置

Info

Publication number
JPH04255897A
JPH04255897A JP3060872A JP6087291A JPH04255897A JP H04255897 A JPH04255897 A JP H04255897A JP 3060872 A JP3060872 A JP 3060872A JP 6087291 A JP6087291 A JP 6087291A JP H04255897 A JPH04255897 A JP H04255897A
Authority
JP
Japan
Prior art keywords
character
dot pattern
memory
output
control unit
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.)
Withdrawn
Application number
JP3060872A
Other languages
English (en)
Inventor
Takashi Kushida
櫛田 隆
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 JP3060872A priority Critical patent/JPH04255897A/ja
Publication of JPH04255897A publication Critical patent/JPH04255897A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文字出力制御装置に関
し、更に詳しく言えば、アウトラインフォント(あるい
はベクトルフォント)を使用して、文字データを出力(
印刷、表示等)する装置(プリンタ、パソコン等)に利
用され、特に、斜体文字等の非正立文字の出力制御を行
う文字出力制御装置に関する。
【0002】
【従来の技術】図5は、従来の文字出力制御装置のブロ
ック図であり、図中、1はホスト、2は文字出力制御装
置、3はコマンド処理部、4は座標変換処理部、5は親
字格納メモリ、6はパターン展開処理部、7は転送制御
部、8は出力メモリを示す。
【0003】従来、アウトラインフォントを使用して、
斜体文字等を出力する文字出力制御装置が知られていた
。このような装置の1例を図5に示す。
【0004】この文字出力制御装置2は、ホスト1から
のコマンドを受け取り文字データを出力するものであり
、その内部には、コマンド処理部3、座標変換処理部4
、親字格納メモリ5、パターン展開処理部6、転送制御
部7、出力メモリ8等が設けてある。
【0005】コマンド処理部3は、ホスト1からのコマ
ンドの解析処理を行うものであり、親字格納メモリ5は
、アウトラインフォントの親字データ(正立文字)を格
納するものである。
【0006】パターン展開処理部6は、コマンド処理部
3の解析結果により、パターン展開をするものであるが
、その際、座標変換処理部4に座標変換を指示し、座標
変換したデータを受け取ってドットパターン展開する。
【0007】座標変換処理部4は、パターン展開処理部
6からの指示を受けた際、親字格納メモリ5から指示さ
れた文字の親字データ(アウトラインフォントデータ)
を取り出して、斜体文字等の非正立文字になるように、
座標変換を行うものである。
【0008】転送制御部7は、パターン展開処理部6で
展開した文字データを、出力メモリ8へ転送するもので
ある。
【0009】このような装置において、例えば斜体文字
(例えばイタリック体)等の非正立文字の出力を行う場
合は、次のようにする。
【0010】先ず、ホスト1から、文字出力制御装置2
に対して、斜体文字等の出力を依頼するコマンドを送る
【0011】このコマンドは、コマンド処理部3で受け
取り、その内容を解析する。その結果、斜体文字等出力
を依頼するコマンドであることがわかると、パターン展
開処理部6に通知する。
【0012】パターン展開処理部6では、この通知を受
け取ると、直ちに座標変換処理部4に座標変換を指示す
る。
【0013】座標変換処理部4では、親字格納メモリ5
から親字データを取り出して、指示された文字について
、斜体文字等の非正立文字となるように座標変換を行う
【0014】その後、パターン展開処理部6では、座標
変換後のデータを受け取って、ドットパターンに変換す
る。
【0015】その後、転送制御部7により、ドットパタ
ーン展開された文字データは、出力メモリ8へ転送され
る。
【0016】出力メモリ8のデータは、出力装置(図示
省略)へ送り、出力(印刷、表示等)する。
【0017】
【発明が解決しようとする課題】上記のような従来のも
のにおいては、次のような課題があった。
【0018】(1)斜体文字等の非正立文字を出力する
際、座標変換処理部における座標変換処理が複雑で、そ
の処理時間が長くなる。従って、斜体文字等の非正立文
字の出力の高速化が困難であった。
【0019】(2)斜体文字等の非正立文字の親字パタ
ーンをメモリに格納しておけば、文字出力の高速化は図
れるが、この場合には、メモリ容量が大きくなる。
【0020】本発明は、このような従来の課題を解消し
、メモリ容量を大きくすることなく、斜体文字などの非
正立文字の出力を高速化することを目的とする。
【0021】
【課題を解決するための手段】図1は、本発明の原理図
であり、図中、図5と同符号は同一のものを示す。また
、9はキャッシュ制御部、10はドットパターン格納用
メモリ、11は文字展開情報メモリを示す。
【0022】本発明は、上記の目的を達成するため、次
のように構成したものである。
【0023】(1)アウトラインフォントの親字データ
を格納した親字格納メモリ5と、該親字格納メモリ5か
ら親字データを取り出して、斜体文字等の非正立文字に
するための座標変換を行う座標変換処理部4と、前記座
標変換した親字データをドットパターン展開するパター
ン展開処理部6と、前記ドットパターン展開した文字デ
ータを、出力メモリ8へ転送する転送制御部7を備え、
ホストからの依頼に基づいて、アウトラインフォントに
よる斜体文字等の非正立文字の出力制御を行う文字出力
制御装置において、上記ドットパターン展開した斜体文
字等のデータを格納するドットパターン格納用メモリ1
0と、キャッシュ制御部9を設け、該キャッシュ制御部
により、前記ドットパターン格納用メモリ10をキャッ
シュメモリとしたキャッシュ制御を行うようにした。
【0024】(2)上記構成(1)において、斜体文字
等の非正立文字の出力依頼を受けた際、上記キャッシュ
制御部9では、ドットパターン格納用メモリ10内のド
ットパターンの展開状態を判定し、展開済文字であれば
、直ちに転送制御部7に対して、ドットパターンの転送
依頼を行い、未展開文字であれば、パターン展開処理部
6に対して展開を依頼し、展開後、上記転送依頼を行う
ようにした。
【0025】(3)上記構成(2)において、上記パタ
ーン展開処理部6により、ドットパターン展開をした際
の文字展開情報を格納しておく文字展開情報メモリ11
を設け、上記キャッシュ制御部9では、この文字展開情
報メモリ11を検索することにより、ドットパターン格
納用メモリ10内の展開状態を判定するようにした。
【0026】
【作用】本発明は上記のように構成したので、次のよう
な作用がある。
【0027】図1において、ホストからのコマンドが斜
体文字等の非正立文字の出力依頼であった場合、キャッ
シュ制御部9では、文字展開情報メモリ11を検索して
ドットパターン格納用メモリ10内の展開状態を判定す
る。
【0028】その結果、展開済文字であれば、転送制御
部7に対して転送依頼を出す。この依頼を受けた転送制
御部7では、ドットパターン格納用メモリ10の該当文
字データを読み込み、出力メモリへ転送する。
【0029】また、未展開文字であれば、パターン展開
処理部6に対して展開依頼を行う。パターン展開処理部
6では、パターン展開を行った後、文字展開情報を、文
字展開情報メモリ11に書き込む。
【0030】キャッシュ制御部9では、前記文字展開情
報メモリ11内の情報により、ドットパターン展開処理
が終了したのを確認した後、転送制御部7に対して、転
送依頼を出す。
【0031】その後、上記と同様にして、ドットパター
ンの転送を行う。このように、ドットパターン格納用メ
モリ10をキャッシュメモリとして、キャッシュ制御を
行うことにより、小容量のメモリで、高速の文字出力制
御を行うことが可能となる。
【0032】
【実施例】以下、本発明の実施例を図面に基づいて説明
する。
【0033】(1実施例の説明)図2〜図4は、本発明
の1実施例を示した図であり、図2は、文字出力制御装
置のブロック図、図3は文字展開情報例、図4は、文字
出力制御装置の処理フローチャートである。図中、図1
、図5と同符号は同一のものを示す。
【0034】本実施例は、ホスト1からの依頼により、
斜体文字の出力制御を行う例であり、以下詳細に説明す
る。
【0035】本実施例における文字出力制御装置は、図
2に示したように、コマンド処理部3、キャッシュ制御
部9、座標変換処理部4、親字格納メモリ5、転送制御
部7、文字展開情報メモリ11、パターン展開処理部6
、ドットパターン格納用メモリ10、出力メモリ8等で
構成する。
【0036】前記文字出力制御装置2は、ホスト1に接
続され、ホスト1からのコマンドにより、文字出力制御
処理を行うものである。
【0037】コマンド処理部3、座標変換処理部4、親
字格納メモリ5、出力メモリ8は、図5に示した従来例
と同じ構成である。
【0038】パターン展開処理部6は、キャッシュ制御
部9からのパターン展開依頼を受けて、展開処理を行う
ものである。この場合、座標変換処理部4に対し、座標
変換指示を出すと共に、座標変換後のデータをドットパ
ターンに変換し、ドットパターン格納用メモリ10に格
納する処理を行う。
【0039】また、パターン展開処理部6では、ドット
パターン展開した際の文字展開情報を、文字展開情報メ
モリ11に格納する処理も行う。
【0040】転送制御部7は、キャッシュ制御部9から
の転送依頼を受けて転送制御を行うものである。この転
送制御は、指示された文字についてドットパターン格納
用メモリ10からドットパターンデータを読み出し、出
力メモリ8へ転送して格納する処理を行う。
【0041】ドットパターン格納用メモリ10は、キャ
ッシュメモリで構成し、ドットパターンデータを格納す
るものである。
【0042】キャッシュ制御部9は、コマンド処理部3
からのコマンド解析結果を受けて、ドットパターン格納
用メモリ10をキャッシュメモリとしたキャッシュ制御
を行うものである。
【0043】文字展開情報メモリ11は、ドットパター
ン展開をした際の文字展開情報を格納しておくものであ
り、例えば図3に示したような情報を格納する。
【0044】この例では、文字コード(文字コード1、
文字コード2、文字コード3・・・)、変換マトリクス
(変換マトリクス1・・・)及び展開先アドレス(展開
先アドレス1、展開先アドレス2、展開先アドレス3・
・・)の各情報から成る。
【0045】「変換マトリクス」は、座標変換処理部4
でアウトラインフォントから成る親字データを取り出し
て、例えば斜体文字となるように座標変換を行った際の
変換マトリクスである。
【0046】また、「展開先アドレス」は、ドットパタ
ーン格納用メモリ10のドットパターンを格納したアド
レスである。
【0047】以下、実施例における文字出力制御装置の
処理を、図4の処理フローチャートに基づいて説明する
。なお、図4の各処理番号は、カッコ内に示す。
【0048】先ず、文字出力制御装置2が、ホスト1か
らの文字出力依頼のコマンドを受け取ると、コマンド処
理部3で該コマンドの解析を行う。
【0049】その結果、斜体文字の出力依頼であれば(
S1)、キャッシュ制御部9に通知する。キャッシュ制
御部9では、文字展開情報メモリ11内を検索する(S
2)。
【0050】この検索で、ドットパターン格納用メモリ
10に展開済の文字か否かの判定を行う。この場合、文
字コードと変換マトリクス(図3参照)が同一か否かの
判定を行う。
【0051】その結果、展開済の文字であった場合には
(S3)、キャッシュ制御部9から、転送制御部7に対
して、転送依頼を出す(S6)。
【0052】この転送依頼の情報としては、転送元であ
る、ドットパターン格納用メモリのアドレス(転送すべ
き文字データの格納アドレス)と、転送先である出力メ
モリ8のアドレス(転送したデータの格納アドレス)等
である。
【0053】この転送依頼を受けた転送制御部7では、
前記アドレス等の情報をもとに、ドットパターン格納用
メモリ10内の該当するアドレスからデータを読み出し
、出力メモリ8へ転送して格納する(S7)。
【0054】また、未展開の文字であった場合には(S
3)、キャッシュ制御部9から、パターン展開処理部6
に対してパターン展開を依頼する(S4)。
【0055】この依頼を受けたパターン展開処理部6で
は、指定された文字について、パターン展開を行い、ド
ットパターン格納用メモリ10にドットパターンを格納
すると共に、文字展開情報を、文字展開情報メモリ11
に書き込む。
【0056】キャッシュ制御部9では、文字展開情報メ
モリ11の情報により、該当する文字の展開処理が終了
したことを確認すると(S5)、転送制御部7に対して
転送依頼を行う(S6)。
【0057】この転送依頼を受けた転送制御部7では、
上記と同様にしてドットパターンデータの転送を行い、
出力メモリ8に格納する(S7)。
【0058】上記のようなキャッシュ制御を行えば、ド
ットパターン格納用メモリ10に展開済の文字について
は、座標変換やパターン展開処理をすることなく、その
まま出力メモリ8へ転送するから、その分処理時間が短
縮できる。
【0059】(他の実施例)以上実施例について説明し
たが、本発明は次のようにしても実施可能である。
【0060】(1)斜体文字の処理だけでなく、例えば
回転文字など、他の非正立文字の処理にも適用可能であ
る。
【0061】(2)文字展開情報メモリは、単独のメモ
リを使用してもよく、またパターン展開処理部内、ある
いはキャッシュ制御部内のメモリを使用してもよい。
【0062】(3)座標変換処理部は、単独の処理部と
してもよく、またパターン展開処理部内に設けてもよい
【0063】(4)上記実施例の文字出力制御装置は、
例えばプリンタにも適用可能であり、また他の装置(例
えばパソコン)にも適用可能である。
【0064】
【発明の効果】以上説明したように、本発明によれば次
のような効果がある。
【0065】(1)ドットパターン格納用メモリ10を
キャッシュメモリとして、キャッシュ制御を行っている
ため、斜体文字等の非正立文字にするための座標変換を
最小限に抑えることができる。従って、処理の高速化が
実現できる。
【0066】(2)斜体用の親字パターン、あるいは他
の非正立文字用の親字パターンをメモリ上に持たなくて
も、高速処理が可能であるから、メモリ容量が少なくて
済む。
【図面の簡単な説明】
【図1】本発明の原理図である。
【図2】本発明の実施例における文字出力制御装置のブ
ロック図である。
【図3】文字展開情報例である。
【図4】文字出力制御装置の処理フローチャートである
【図5】従来の文字出力制御装置のブロック図である。
【符号の説明】
2  文字出力制御装置 4  座標変換処理部 5  親字格納メモリ 6  パターン展開処理部 7  転送制御部 9  キャッシュ制御部 10  ドットパターン格納用メモリ 11  文字展開情報メモリ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】  アウトラインフォントの親字データを
    格納した親字格納メモリ(5)と、該親字格納メモリ(
    5)から親字データを取り出して、非正立文字にするた
    めの座標変換を行う座標変換処理部(4)と、前記座標
    変換した親字データをドットパターン展開するパターン
    展開処理部(6)と、前記ドットパターン展開した文字
    データを、出力メモリ(8)へ転送する転送制御部(7
    )を備え、ホストからの依頼に基づいて、アウトライン
    フォントによる斜体文字等の非正立文字を出力制御する
    文字出力制御装置において、展開したドットパターンを
    格納するドットパターン格納用メモリ(10)と、キャ
    ッシュ制御部(9)とを設け、該キャッシュ制御部(9
    )により、前記ドットパターン格納用メモリ(10)を
    キャッシュメモリとした、キャッシュ制御を行うことを
    特徴とする文字出力制御装置。
  2. 【請求項2】  非正立文字の出力依頼を受けた際、上
    記キャッシュ制御部(9)では、ドットパターン格納用
    メモリ(10)内のドットパターンの展開状態を判定し
    、展開済文字であれば、直ちに転送制御部(7)に対し
    て、ドットパターンの転送依頼を行い、未展開文字であ
    れば、パターン展開処理部(6)に対して展開を依頼し
    、展開後、上記転送依頼を行うことを特徴とする上記請
    求項1記載の文字出力制御装置。
  3. 【請求項3】  上記ドットパターン展開した際の文字
    展開情報を格納しておく文字展開情報メモリ(11)を
    設け、上記キャッシュ制御部(9)では、この文字展開
    情報メモリ(11)を検索することにより、ドットパタ
    ーンの展開状態を判定することを特徴とする上記請求項
    2記載の文字出力制御装置。
JP3060872A 1991-02-07 1991-02-07 文字出力制御装置 Withdrawn JPH04255897A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3060872A JPH04255897A (ja) 1991-02-07 1991-02-07 文字出力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3060872A JPH04255897A (ja) 1991-02-07 1991-02-07 文字出力制御装置

Publications (1)

Publication Number Publication Date
JPH04255897A true JPH04255897A (ja) 1992-09-10

Family

ID=13154906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3060872A Withdrawn JPH04255897A (ja) 1991-02-07 1991-02-07 文字出力制御装置

Country Status (1)

Country Link
JP (1) JPH04255897A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100671469B1 (ko) * 2004-02-19 2007-01-18 주식회사 바이오쏜 식물재배장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100671469B1 (ko) * 2004-02-19 2007-01-18 주식회사 바이오쏜 식물재배장치

Similar Documents

Publication Publication Date Title
JP2755308B2 (ja) 出力方法及びその装置
JP2974322B2 (ja) 文字処理装置及び方法
JPH04255897A (ja) 文字出力制御装置
JPH0425891A (ja) 文字処理装置及び方法
JP3312699B2 (ja) 仮想vramによる画面表示方法
JP2523213B2 (ja) ペ―ジプリンタ印刷制御方式
JP3012269B2 (ja) 印刷制御装置
JP2758875B2 (ja) 登録文字表示システム
JP2711860B2 (ja) 出力制御方法およびその装置
JPH03112668A (ja) 印刷装置
JPH11109937A (ja) 表示制御装置
JPH04265767A (ja) 文字展開制御方式
JPH10207662A (ja) 画像処理装置、画像処理方法、画像処理プログラム記憶媒体
JPH0619652A (ja) 印刷用メモリ制御装置
JPH02241267A (ja) 画像情報処理装置
JPH08324033A (ja) ラインプリンタおよびラインプリンタを備えるコンピュータシステムおよびラインプリンタの制御方法
JPS61156192A (ja) 入出力制御装置
JPH086542A (ja) 文字フォント及び該文字フォントのパターン展開方法及び装置
JPH06274589A (ja) 文書処理装置
JPH0590563U (ja) アウトラインフォント展開装置
JP2001246788A (ja) 印字装置
JPH0543146B2 (ja)
JPH0419791A (ja) アウトラインフオントによる文字パターン発生機能を備えた情報処理装置
JPH0236991B2 (ja)
JPH02251895A (ja) 画像形成装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19980514