JPH03127095A - 文字発生装置 - Google Patents

文字発生装置

Info

Publication number
JPH03127095A
JPH03127095A JP1267454A JP26745489A JPH03127095A JP H03127095 A JPH03127095 A JP H03127095A JP 1267454 A JP1267454 A JP 1267454A JP 26745489 A JP26745489 A JP 26745489A JP H03127095 A JPH03127095 A JP H03127095A
Authority
JP
Japan
Prior art keywords
font
outline
character
bitmap
stored
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
JP1267454A
Other languages
English (en)
Inventor
Koji Kishi
浩司 岸
Shigeki Kimura
茂樹 木村
Keiichiro Hyodo
啓一郎 兵頭
Koichi Shibata
浩一 柴田
Shigeaki Motooka
茂哲 本岡
Mitsuzo Iwaki
岩城 光造
Nobuhiro Horiuchi
伸浩 堀内
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.)
Kyocera Mita Industrial Co Ltd
Original Assignee
Mita Industrial 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 Mita Industrial Co Ltd filed Critical Mita Industrial Co Ltd
Priority to JP1267454A priority Critical patent/JPH03127095A/ja
Publication of JPH03127095A publication Critical patent/JPH03127095A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、文字発生装置に関し、特に、コンピュータ
用プリンタ、ワードプロセッサ用プリンタ等のホスト装
置からの命令に基づいて文字発生動作をする装置に関す
るものである。
〈従来の技術〉 コンピュータ、ワードプロセッサ等のホスト装置に接続
され、ホスト装置からの文字発生命令を受けて文字を発
生するプリンタが存在する。
この種のプリンタは、命令に応じて、色々なサイズで文
字を発生しなければならないから、通常。
複数のフォントが記憶された記憶装置を備えている。ま
た、従来プリンタには、高品質な文字を発生できるよう
に、記憶装置に記憶されたフォントはビットマツプ方式
(フルドツト方式)のものが多かった。
ところが、ビットマツプ方式のフォントはそのデータ量
が多く、大容量の記憶装置を必要とするという欠点があ
った。
そこで最近は、アウトラインフォントが注目されている
。アウトラインフォントとは、文字の輪郭(外形)を座
標点データで与え、文字の形をアウトライン形式で表現
したものである。アウトラインフォントはそのデータ量
がビットマツプフォントに較べて遥かに少ないから、記
憶装置の小型化を図ったり、記憶装置に多種類のフォン
トを記憶できる等の利点がある。
一方、記憶装置に記憶されたフォントがアウトラインフ
ォントの場合、文字発生時には、該記憶されたアウトラ
インフォントをビットマツプフォントに変換する必要が
ある。この変換は、座標点データを基にして、座標点間
をベジュ曲線、スプライン曲線等の2次以上の関数で補
間する補間法を用いて行う。補間法を用いて変換を行う
と、アウトラインフォントから任意の大きさおよび傾き
のビットマツプフォントを得ることができる。
〈発明が解決しようとする課題〉 ところが、補間法は、2次以上の関数に基づく曲線部分
の計算が多いために時間を要する。よって、アウトライ
ンフォントからビットマツプフォントへの変換に時間が
かかるという欠点があった。
つまり、従来のプリンタは、コンピュータ、ワードプロ
セッサ等のホスト装置からプリント命令が与えられても
直ちにプリント動作を行うことができず、まずアウトラ
インフォントをビットマツプフォントに変換し、それか
らプリント動作を行うため、プリント開始までの待ち時
間が長いという欠点があった。
この変換時間を短縮して待ち時間を少なくするためには
、専用のハードウェアを設けるということも考えられる
が(たとえば、特開平1−191192号公報参照)、
それでは装置のコストが高くなってしまう。
そこで、この発明は、このような欠点を解消するために
なされたものであり、ホスト装置から文字発生命令が与
えられるまでに、文字発生の記憶装置に記憶されている
アウトラインフォントを予めビットマツプフォントに変
換しておいて、ホスト装置から文字発生命令が与えられ
たら直ちにプリント動作を行えるようにした文字発生等
の文字発生装置を提供するすることを目的とする。
〈課題を解決するための手段〉 この発明は、文字の輪郭を座標点データで与え、文字の
形をアウトライン形式で表現したアウトラインフォント
が記憶されたアウトラインフォント記憶手段と、電源ス
イッチと、電源スイッチがオンして電力供給が開始され
たことに応答して、アウトラインフォント記憶手段に記
憶されたアウトラインフォントを読出し、それを文字の
形をフルドツト形式で表現したビットマツプフォントに
変換する変換手段と、変換手段によって変換されたビッ
トマツプフォントを記憶するビットマツプフォント記憶
手段とを含むことを特徴とする文字発生装置である。
また、この発明は、前記文字発生装置において、アウト
ラインフォント手段には、複数種類のアウトラインフォ
ントが記憶されており、変換手段は、複数種類のアウト
ラインフォントの内の任意のアウトラインフォントを読
出してビットマツプフォントに変換することを特徴とす
るものである。
さらにまた、この発明は、前記文字発生装置において、
変換手段は、アウトラインフォント記憶手段に記憶され
たアウトラインフォントの少なくとも一部を読出してビ
ットマツプフォントに変換することを特徴とするもので
ある。
またこの発明は、前記文字発生装置がホスト装置からの
命令に基づいて文字発生動作を行うプリンタを含むこと
を特徴とするものである。
く作用〉 通常、文字発生装置の電源スイッチがオンになって電力
供給が開始された直後は、文字発生装置は待機状態にあ
る。
この発明では、文字発生装置がこのような待機状態にあ
る間を利用して、記憶手段に記憶されているアウトライ
ンフォントをビットマツプフォントに予め変換して、変
換したビットマツプフォントを別の記憶手段に記憶させ
ておくようにした。
待機状態の間にビットマツプフォントに変換するアウト
ラインフォントは、記憶手段に記憶されている全てのア
ウトラインフォントであってもよいし、一部であっても
よく、変換する量は変換後のビットマツプフォントを記
憶することのできる記憶手段の容量に依存する。
〈実施例〉 以下には、図面を参照して、この発明の一実施例につい
て詳細に説明をする。
第2図は、この発明の一実施例に係るプリンタの制御回
路の構成を示すブロック図である。
プリンタの制御回路は、制御処理の中枢としてのCPU
Iを備え、CPU1にはバス2を介して受信バッファ3
、ROMで構成されCPU1の動作プログラムが格納さ
れたプログラムメモリ4、ROMで構成され複数のアウ
トラインフォントが記憶されたアウトラインフォントメ
モリ5、RAMで構成され1ペ一ジ分の受信データを記
憶することができるページバッファ6、RAMで構成さ
れデータ処理がなされた1ペ一ジ分の出力画像データを
記憶することができるビットマツプメモリ7、RAMで
構成されデータ処理時に必要に応じてデータが書込まれ
るワークメモリ8、EEPRoMで構成され使用するフ
ォントの種類、文字ピッチ、1ページの行数その他の印
字フォーマット等の、装置電源をオフにしても保持して
おきたいデータが記憶された不揮発性メモリ9、アウト
ラインフォントメモリ5に記憶されたアウトラインフォ
ントがビットマツプフォントに変換された場合に、該変
換されたビットマツプフォントを記憶するためのRAM
で構成されたフォントキャッシュメモリ10、電11i
Xスイッチ、紙送りスイッチ等の各種の操作スイッチ1
1、オペレータに知らせるべき所定の内容を表示するた
めのたとえばLCDで構成された表示装置12、出力バ
ッファ13等が接続されている。
また、ワードプロセッサ、ワークステーション等のホス
ト装置からは、ホストインターフェイス15を介して受
信バッファ3ヘデータが与えられる。また、ビットマツ
プメモリ7に記憶された出力画像データは、出力バッフ
ァ13を介して出力回路14へ与えられ、図示しないプ
リンタエンジンが駆動されるようになっている。
第1図は、第2図の制御回路の動作を説明するためのフ
ローチャートである。次に、第1図の流れに沿って、第
2図の制御回路の動作を説明する。
操作スイッチ11の中の電源スイッチがオンされ、プリ
ンタ制御回路へ電力供給が開始されたことに応答して、
CPUIはページバッファメモリ6、ビットマツプメモ
リ7、ワークメモリ8、フォントキャッシュメモリ11
等のRAMで構成されたメモリ領域をクリアして初期化
すると共に(ステップS1)、用紙サイズ等の印字用パ
ラメータを初期化する(ステップS2)。
次いで、アウトラインフォントメモリ5に記憶されてい
る複数のアウトラインフォントの中から変換すべきアウ
トラインフォントを決定する(ステップS3)。
アウトラインフォントメモリ5には、前述したように、
書体(typeface)の異なる複数種類のアウトラ
インフォントが記憶されている。たとえば、フーリエ(
Courler)、エリート(Ellte)、タイムロ
マン(Tlmes Roman)、ヘルペテイ力(l(
elvet1ca)という4種類のアウトラインフォン
トが記憶されているとすれば、その内のどの書体のアウ
トラインフォントを、どのような大きさ(ポイント)で
どのような太さ(ストロークウェイト)で、どのような
傾き(スタイル)でビットマツプフォントに変換するか
を決定する。たとえば、フーリエのアウトラインフォン
トを、12ポイントで、普通の太さで、直立体(Upr
lght)でビットマツプフォントに変換する、という
ように決定する。
変換すべきアウトラインフォントの決定に当たっては、
アウトラインフォントメモリ5に記憶されている複数種
類のアウトラインフォントの内、いずれかのフォントを
選択してもよいし、全てのフォントを変換するように決
定してもよい。あるいは、いずれかのアウトラインフォ
ントの一部分だけを変換するように決定してもよい。変
換すべきアウトラインフォントの決定の仕方については
任意である。
次いで、変換することを決定したアウトラインフォント
をビットマツプフォントに変換する(ステップS4)。
この変換は、CPU1がプログラムメモリ4に格納され
たプログラムに基づいて行うものであり、CPUIが変
換手段として機能するわけである。
変換したビットマツプフォントはフォントキャッシュメ
モリ10に格納する(ステップ55)。
以上のようにして、プリンタの電源が投入されたことに
基づいて、特定のアウトラインフォントをビットマツプ
フォントに予め変換する。これがこの実施例の特徴であ
る。
この場合において、アウトラインフォントをビットマツ
プフォントに変換する間、多少の時間を要するが、実際
問題としては、プリンタ電源投入後に直ちにプリンタが
プリント動作を開始することは少ないから、アウトライ
ンフォントをビットマツプフォントに変換するのに多少
の時間を要しても、プリント動作が支障を生じることは
殆どない。
アウトラインフォントをビットマツプフォントに変換完
了後に、CPUIはホスト装置から受信データが送られ
てきたか否かを判別しくステップS6)、受信データが
送られてきた場合には、その受信データの処理を1ペ一
ジ単位で行う(ステップS7.S8)。
受信データの処理(ステップS7)とは、受信バッファ
3に入っているホスト装置から与えられた受信データの
うち、1ペ一ジ分のデータをページバッファ6へ移し、
ページバッファ6にストアした1ペ一ジ分のデータを、
フォントキャッシュメモリ10に格納したビットマツプ
フォントに基づいて処理をしてプリント文字を生成し、
ビットマツプメモリ7にストアするという一連の処理で
ある。
このデータ処理(ステップS7)においては、フォント
キュッシュメモリ10に予め変換されたビットマツプフ
ォントが格納されているため、データ受信に応答して直
ちにデータ処理が行え、アウトラインフォントをビット
マツプフォントに変換するための待ち時間を要さない。
そして、ビットマツプメモリ7にストアした処理データ
を出力バッファ13を介して出力回路14へ与え、プリ
ンタエンジンを駆動してプリントを行う(ステップS9
)。
受信データが複数ページにわたっている場合には、以上
のステップ86〜S9の動作をページ単位で行い、ペー
ジ単位でプリント動作を行う。
〈発明の効果〉 この発明は、以上のように、アウトラインフォントをビ
ットマツプフォントに変換する処理を、文字発生装置に
電源が投入されたことに応答して行い、実際問題として
文字発生装置が動作しない待機状態中の時間を利用して
行うので、文字発生動作時に、アウトラインフォントを
ビットマツプフォントに変換するのに要する時間を省く
ことができる。よって、動作指令が与えられると直ちに
文字発生動作が可能な文字発生装置とすることができる
【図面の簡単な説明】
第1図は、この発明の一実施例に係るプリンタの動作を
表わすフローチャートである。 第2図は、この発明の一実施例に係るプリンタの制御回
路のブロック図である。 図において、1・・・CPU、4・・・プログラムメモ
リ、5・・・アウトラインフォントメモリ、10・・・
フォントキャッシュメモリ、11・・・操作スイッチ、
を示す。

Claims (1)

  1. 【特許請求の範囲】 1、文字の輪郭を座標点データで与え、文字の形をアウ
    トライン形式で表現したアウトラインフォントが記憶さ
    れたアウトラインフォント記憶手段と、 電源スイッチと、 電源スイッチがオンして電力供給が開始されたことに応
    答して、アウトラインフォント記憶手段に記憶されたア
    ウトラインフォントを読出し、それを文字の形をフルド
    ット形式で表現したビットマップフォントに変換する変
    換手段と、 変換手段によって変換されたビットマップフォントを記
    憶するビットマップフォント記憶手段と、 を含むことを特徴とする文字発生装置。 2、請求項第1項記載の文字発生装置において、 アウトラインフォント手段には、複数種類のアウトライ
    ンフォントが記憶されており、 変換手段は、複数種類のアウトラインフォントの内の任
    意のアウトラインフォントを読出してビットマップフォ
    ントに変換することを特徴とするものである。 3、請求項第1項記載の文字発生装置において、 変換手段は、アウトラインフォント記憶手段に記憶され
    たアウトラインフォントの少なくとも一部を読出してビ
    ットマップフォントに変換することを特徴とするもので
    ある。 4、請求項第1項、第2項または第3項記載の文字発生
    装置は、ホスト装置からの命令に基づいて文字発生動作
    を行うプリンタを含むことを特徴とするものである。
JP1267454A 1989-10-13 1989-10-13 文字発生装置 Pending JPH03127095A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1267454A JPH03127095A (ja) 1989-10-13 1989-10-13 文字発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1267454A JPH03127095A (ja) 1989-10-13 1989-10-13 文字発生装置

Publications (1)

Publication Number Publication Date
JPH03127095A true JPH03127095A (ja) 1991-05-30

Family

ID=17445071

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1267454A Pending JPH03127095A (ja) 1989-10-13 1989-10-13 文字発生装置

Country Status (1)

Country Link
JP (1) JPH03127095A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100948160B1 (ko) * 2008-01-06 2010-03-18 조선대학교산학협력단 복합연결장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100948160B1 (ko) * 2008-01-06 2010-03-18 조선대학교산학협력단 복합연결장치

Similar Documents

Publication Publication Date Title
US5021975A (en) Printer with improved image printing function
JP3019515B2 (ja) 印刷制御方法
EP0357383B1 (en) Output apparatus
EP0820004A1 (en) Print systems, printer driver and printer
JPH0747335B2 (ja) 文字発生装置および文字発生方法
JPH03127095A (ja) 文字発生装置
JP2935510B2 (ja) 出力装置及び出力方法
JPH07177348A (ja) プリンタ装置
JP2887928B2 (ja) イメージデータ出力装置
EP0477388A1 (en) Device for producing image
JPH03127094A (ja) 文字発生装置
JPH03128261A (ja) 文字発生装置
JP3154243B2 (ja) 印刷装置
JPH03127096A (ja) 文字発生装置
JPH03128259A (ja) 文字発生装置
JPH03112668A (ja) 印刷装置
JP3450958B2 (ja) 印刷装置及び印刷方法
JP3196788B2 (ja) プリンタ、及び印刷制御方法
JPH03128260A (ja) 文字発生装置
JP2744025B2 (ja) 印字制御装置
JPS63242561A (ja) フオント縮小システム
JPH08230254A (ja) 印字装置
JPH03128262A (ja) 文字発生装置
JP2872144B2 (ja) 印刷装置
JPH01229666A (ja) 印字装置