JPH02235668A - 文字処理装置および方法 - Google Patents

文字処理装置および方法

Info

Publication number
JPH02235668A
JPH02235668A JP1057304A JP5730489A JPH02235668A JP H02235668 A JPH02235668 A JP H02235668A JP 1057304 A JP1057304 A JP 1057304A JP 5730489 A JP5730489 A JP 5730489A JP H02235668 A JPH02235668 A JP H02235668A
Authority
JP
Japan
Prior art keywords
characters
figures
font cache
dot
dot images
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
Application number
JP1057304A
Other languages
English (en)
Other versions
JP2614306B2 (ja
Inventor
Akihiro Shimura
明弘 志村
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1057304A priority Critical patent/JP2614306B2/ja
Publication of JPH02235668A publication Critical patent/JPH02235668A/ja
Application granted granted Critical
Publication of JP2614306B2 publication Critical patent/JP2614306B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、処理を施すことなく印字可能なドットイメー
ジの形態以外の形態で文字・図形等を“保?し、その文
字・図形等をドットイメージに変換後、その文字、図形
等の再使用性に応じて変換されたドットイメージを永久
保存あるいは一時保存するプリンタ装置に関するもので
ある。
[従来の技術] 従来、アウトラインフォント等の、処理を施すことなく
印字可能なドットイメージの形態以外の形態で文字、図
形等を保持しているプリンタ装置は、その文字、図形等
を印字可能なドットイメージに変換する処理の重複を避
けるため、変換されたドットイメージを一時保存するた
めの領域(通常、フォントキャッシュと呼ばれる)を持
ち、その領域に変換されたドットイメージを一時保存し
再使用するという処理(通常、フ・オントキャッシング
と呼ばれる)を行なっている。
[発明が解決しようとしている問題点]しかしながら、
上記従来例では、全ての文字、図形等は一時保存扱いと
なるため、フォ■ントキャッシュにドットイメージが存
在しない文字、図形等を新たにドットイメージに変換し
、そのドットイメージをフォントキャッシュに!咎納す
る際に、再使用性の高い文字、図形等のドットイメージ
がフォントキャッシュから削除されてしまうことがあり
、このため再使用性の高い文字、図形等をドットイメー
ジに変換する処理が重複し、全体の処理速度が低下する
という欠点があった。
[問題点を解決するための手段(及び作用)コ本発明に
よれば文字、図形等を、処理を施すことなく印字できる
ドットイメージの形態以外の形態で保持する手段と上記
手段により保持された文字、図形等を印字可能なドット
イメージに変換する手段と、上記手段により変換された
文字、図形等のドットイメージを、その文字、図形等の
使用頻度、変換時間等の再使用性に応じて永久保存する
か一時保存するかを決定する手段と、上記手段による決
定に応じて前記ドットイメージを永久保存あるいは一時
保存する手段を設けることにより、再使用性の高い文字
、図形等をドットイメージに変換する処理の重複を避け
、全体の処理速度を向上させたものである。
[実施例] 以下、図面を参照し、本発明について詳細に説明する。
第1図〜第6図は本発明装置の一実施例を示す図である
第1図は本発明装置のブロック図であり、同図において
1は全体の制御を行なうCPUである。
2はROMであり、後述のフローチャートで示されるプ
ログラム、文字、図形データ等を格納している。ROM
2は、プログラム、文字、図形データ等を格納する機能
を持つものであれば、必らずしもROMでなくてもよい
。3はRAMでありCPUIのワークエリア、フォント
キャッシュ管理テーブル、フォントキャッシュ等に用い
られる。4は印刷部インターフェース、5は印刷部であ
る.、印刷部5は、例えばワイヤードット、熱転写、レ
ーザービームプリンタ等の印刷機構部分であり、印刷部
インターフェース4は印刷部5の機構に合った形態にド
ットイメージを変換する部分で、例えば並列データを直
列データに変換する等の処理を行なう。6はホストコン
ピュータ等からのデータ人力部である。
第2図は、処理を施すことなく印字でぎるトットイメー
ジの形態以外の形態で文字・図形等の形を保持した一例
であり、直線により文字“A”の輪部をROM2に保持
した例である。
第3図は第2図のデータが表わすところの文字゜“A”
の形を表わしたものである。
文字、図形等の形を、処理を施すことなく印字できるド
ットイメージの形態以外の形態で保持する方法は上記例
に限られるものではなく、種々の方式が考えられる。
第4図は、第2図の形態で保持された文字“A”を印字
可能なドットイメージに変換した一例である。
第5図は第4図に示すような印字可能な形態に変換され
たドットイメージをRAM3上のフォントキャッシュに
格納した図であり、7はフォントキャッシュを管理する
ためのフォントキャッシュ管理テーブルであり、テーブ
ルの各エントリーは印字可能なドットイメージを永久保
存するか一時保存するかを示す保存フラグ、文字のコー
ド、大きさ、種類等を表わす文字属性情報およびドット
イメージの保存場所を示すポインタ等から構成される。
8はフォントキャッシュであり、印字可能なドットイメ
ージを保存する。尚、本発明でいう永久保存とはキャッ
シングの条件が変わらない限り、保存されると言う意味
である。
第6図は本プリンタ装置において、処理を施すことなく
印字可能なドットイメージの形態以外の形態で保持され
た文字、図形等を印字可能なドットイメージに変換しフ
ォントキャッシュ8に格納するフローを示したものであ
る。
フローの第1ステップS501においてCPU1はRA
M3上に格納されているフォントキャッシュ管理テーブ
ル7を検索し、フォントキャッシュ8内に必要としない
文字、図形等のドットイメージが有るかどうかを判定し
、なければS502においてフォントキャッシュ8に空
領域が有るかどうかを調べる. フォントキャッシュ8に空領域がなければS503にお
いてフォノトキャッシコ.管理テーブル7上で保存フラ
グが「一時保存」のエントリに対応ずるドットイメージ
を削除する。保存フラグが「一時保存」のエントリーが
複数ある場合には、一例として、最も最近使われていな
いドットイメージから削除するLRtJアルゴリズムに
より削除するドットイメージを決定する。削除の優先順
位付けについては、保存フラグが「一時保存」であるエ
ントリーに対応するドットイメージを削除する方法があ
れば、どのようなものであってもよい。
次に5504において、フォントキャッシュ8の空領域
に、処理を施すことなく印字可能なドットイメージの形
態以外の形態の文字、図形等を印字可能なドットイメー
ジに変換したものを格納する。
さらにS505において当該ドットイメージの文字、図
形等の再使用性の有無を判定する。再使用性判定の一例
としては、登録された書式であり毎ページ印刷時に重ね
合わされるいわゆるフォームオーバーレイ中に使用され
ている文字、図形等は再使用性有り、その他の文字、図
形等は再使用性無しとする等がある。
S505で再使用性有りと判定された場合S507でフ
ォントキャッシュ管理テーブル7上の当該エントリ中の
保存フラグを「永久保存」とし、再使用性無しと判定さ
れた場合は保存フラグを「一時保存」としてフォンl・
キャッシュ管理テーブル7を更新する。
上記フローを含めた本プリンタ装置の動作は以下のよう
になる。
データ入力部6からコードとして人力された文字、図形
等は第6図のフローにより第2図に示すような、処理を
施すことなく印字可能なドットイメージの形態以外の形
態から第4図に示すような印字可能なドットイメージに
変換され第5図に示すようなフォントキャッシュ8に保
存される。さらにフォントキャッシュ8に保存されたド
ットイメージは、RAMB上の描画メモリ領域に転送さ
れ、印刷部インターフェース4を介して印刷部5より出
力される。さらに同じ文字、図形等コードが後にデータ
入力部6より人力されると、その文字、図形等が「永久
保存」となっていれば、その文字、図形等を、処理を施
すことなく印字可能なトットイメージの形態以外の形態
から印字可能なドットイメージに変換する処理を行なう
ことなく、その文字、図形等はRAM3上の描画メモリ
領域に転送され、印字部インターフェース4を介して印
字部5から出力されることになる。
上記実施例によって再使用性の高い文字、図形等をドッ
トイメージに変換する処理が重複するこどがなくなる。
[他の実施例コ 本発明は前述の実施例に限定されるものではなく、その
要旨を変更しない範囲で種々の変形が可能である。
たとえば、処理を施すことなく印字できるドットイメー
ジの形態以外の形態で文字、図形等の形を保持する方法
は、閉連続直線で表わす方法に限られす、直線や種々の
曲線あるいはそねらの組合せにより表わす方法等、処理
を施すことなく印字できるドットイメージの形態以外の
形態で文字、図形等の形を保持するものであればよい。
また、フォントキャッシュの構成及びフォントキャッシ
ュへの格納フローも第5図、第6図に限られるものでは
ない。第7図、第8図はその一実施例で、前述の実施例
のフォントキャッシュ管埋テーブル7を2つに分けたも
のである。第7図において9は永久保存キャッシュ管理
テーブルであり、10は一時保存キャッシュ管理デーブ
ルである。
第8図は、処理を施すことなく印字可能なドットイメー
ジの形態以外の形態で保持された文字、図形等を印字可
能なドットイメージに変換し、フォントキャッシコ48
に格納するフローを示したものである。
フローの第一ステップS801においてCPU1はRA
M3上の永久保存フォントキャッシュ管理テーブル9及
び一時保存フォントキャッシュ管理テーブルlOを検索
し、フォントキャッシュ8内に必要としている文字、図
形等のド・ントイメージが有るかどうか判定し、なけれ
ばS802においてフォントキャッシュに空領域がある
かどうか調べる。
フォントキャッシュ8に空領域がなければS803にお
いて一時保存フォントキャッシュ管理テーブル10に登
録されているドットイメージを削除する。
次に3804においてフォントキャッシュ8の空領域に
、処理を施すことなく印字可能なドットイメージの形態
以外の形態の文学、図形等を印字可能なドットイメージ
に変換したものを格納する。
さらに3805において当該ドットイメージの再使用性
の有無を判定する。
S805で再使用性有りと判定された場合5807で永
久保存フォントキャッシュテーブル9と一時保存フォン
トキャッシュテーブル10を必要に応じて更新する。S
805で再使用性無しと判定された場合3806で一時
保存フォントキャッシュテーブル10と永久保存フォン
トキャッシュテーブル9を必要に応じて更新する。
フォントキャッシュの構成はさらにフォントキャッシュ
8を永久保存用、一時保存用の2つに分割する等の変形
が可能である。
第5図3505、第8図3805における文字、図形等
の再使用性の判定についても航述の実施例におけるフォ
ームオーバーレイの他に種々の変形が可能である。例え
ば、第一順位で使用されるブライマリフォントは再使用
性有りとする、ホストコンビュ」タのコマンドで指定さ
れた文字、図形等は再使用性有りとする、よく使用され
る書体(レギュラー等)を再使用性有りとする、使用頻
度の高い文字(例えば英語であればアルファベット小文
字)は再使用性有りとする、等種々のものが可能である
。またこれらのいくつかの組合せにより再使用性の有無
を判定することも可能である。
これらの変形を行なっても再使用性の高い文字、図形等
をドットイメージに変換する処理が重複することがなく
なる。
[発明の効果] 以上説明したように、処理を施すことなく印字可能なド
ットイメージの形態以外の形態で文字、図形等を保持し
、その文゜字、図形等をドットイメージに変換後、その
文字、図形等の再使用性に応じて変換されたドットイメ
ージを永久保存あるいは一時保存する手段を設けること
により、再使用性の高い文字、図形等の処理を施すこと
なく印字可能なドットイメージの形態以外の形態から印
字可能なドットイメージへの上記変換の処理が重複する
ことがなくなり、全体の処理速度を向上させる効果があ
る。
【図面の簡単な説明】
第1図は本発明装置のブロック図、第2図は処理を施す
ことなく印字可能なドットイメージの形態以外の形態で
保持された文字の一例の図、第3図は第2図のデータの
表わす文字の形の図、第4図は第2図のデータを印字可
能なドットイメージに変換した一例の図、第5図はフォ
ントキャ・ンシュの構成図、第6図は本発明装置の動作
フローの一部を示す図、第7図は本発明装置の他の実施
例におけるフォントキャッシュの構成図、第8図は本発
明装置の他の実施例における動作フローの一部を示す図
。 1はcpu、2はROM、3はRAM、7はフォントキ
ャッシュ管理テーブル、8はフォントキャッシュ、9は
永久保存フォントキャッシュ管理テーブル、10は印字
保存フォントキャッシュ管理テーブル。 第2図

Claims (1)

    【特許請求の範囲】
  1. 文字・図形等をドットの集合として印字するプリンタ装
    置で、その文字・図形等を、処理を施すことなく印字で
    きるドットイメージの形態以外の形態で保持する手段と
    上記手段により保持された文字・図形等を印字可能なド
    ットイメージに変換する手段と、上記手段により変換さ
    れた文字・図形等のドットイメージをその文字、図形等
    の使用頻度、変換時間等の再使用性に応じて永久保存す
    るか一次保存するかを決定する手段と、上記手段による
    決定に応じて前記ドットイメージを永久保存あるいは一
    次保存する手段を備えたことを特徴とするプリンタ装置
JP1057304A 1989-03-08 1989-03-08 文字処理装置および方法 Expired - Fee Related JP2614306B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1057304A JP2614306B2 (ja) 1989-03-08 1989-03-08 文字処理装置および方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1057304A JP2614306B2 (ja) 1989-03-08 1989-03-08 文字処理装置および方法

Publications (2)

Publication Number Publication Date
JPH02235668A true JPH02235668A (ja) 1990-09-18
JP2614306B2 JP2614306B2 (ja) 1997-05-28

Family

ID=13051817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1057304A Expired - Fee Related JP2614306B2 (ja) 1989-03-08 1989-03-08 文字処理装置および方法

Country Status (1)

Country Link
JP (1) JP2614306B2 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63228195A (ja) * 1987-03-17 1988-09-22 キヤノン株式会社 文字発生装置
JPH01188354A (ja) * 1988-01-22 1989-07-27 Fujitsu Ltd フォントキャッシュ制御方式
JPH01190465A (ja) * 1988-01-26 1989-07-31 Toshiba Corp ベクトルフォント再生による文字出力装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63228195A (ja) * 1987-03-17 1988-09-22 キヤノン株式会社 文字発生装置
JPH01188354A (ja) * 1988-01-22 1989-07-27 Fujitsu Ltd フォントキャッシュ制御方式
JPH01190465A (ja) * 1988-01-26 1989-07-31 Toshiba Corp ベクトルフォント再生による文字出力装置

Also Published As

Publication number Publication date
JP2614306B2 (ja) 1997-05-28

Similar Documents

Publication Publication Date Title
JPH0640257B2 (ja) 情報出力装置
US5878198A (en) Information processing apparatus and method and memory medium storing information processing program
US5592593A (en) Printing in data processing systems
JPH0263763A (ja) 出力方法及びその装置
JPH02235668A (ja) 文字処理装置および方法
JP2585298B2 (ja) 文書作成装置
JPH08138007A (ja) 情報の記録・読み取り方法及び文書情報処理装置
JPH06274145A (ja) 文字処理装置
JPH0496095A (ja) フォントフリーなラスタイメージ処理システム
JP4259670B2 (ja) 多フォント対応印刷システム及び印刷方法及びこれらに使用される統一文字コード対応フォントが記録された記録媒体
CN1155696A (zh) 用主高速缓存器和打印机高速缓存器提高文本打印性能
JPH0425570B2 (ja)
JP2580965B2 (ja) プリンタ装置
JP2951809B2 (ja) 手書き文字フォント印字方式
JPH10254661A (ja) 文書処理方法及び装置
JP3082504B2 (ja) フォントキャッシュシステム装置
JP2000225745A (ja) 印刷制御装置およびそのプログラム記録媒体
JPH09166974A (ja) 文書処理装置及びキャッシュ機能方法
JPH06320801A (ja) プリンタ装置
JPS62270364A (ja) 文書処理装置
JPH0379729B2 (ja)
JPH10161827A (ja) 出力不可能文字情報の出力方法
JPH08305773A (ja) プリンタ装置のデータ処理装置
JPH01229666A (ja) 印字装置
JPH0542744A (ja) プリンタ装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees