JPH0255162A - 情報出力装置 - Google Patents

情報出力装置

Info

Publication number
JPH0255162A
JPH0255162A JP63204679A JP20467988A JPH0255162A JP H0255162 A JPH0255162 A JP H0255162A JP 63204679 A JP63204679 A JP 63204679A JP 20467988 A JP20467988 A JP 20467988A JP H0255162 A JPH0255162 A JP H0255162A
Authority
JP
Japan
Prior art keywords
character
pattern
bitmap
bit pattern
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
JP63204679A
Other languages
English (en)
Inventor
Yutaka Murakami
裕 村上
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 JP63204679A priority Critical patent/JPH0255162A/ja
Publication of JPH0255162A publication Critical patent/JPH0255162A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は情報出力装置に関し、特にビットパターン以外
のフォントをビットパターンに変換して使用する情報出
力装置に関する。
[従来の技術] この種の装置ではベクトルフォントをビットパターンに
変換して所定エリアに記憶し、次回からは前記記憶した
ビットパターンを直接参照して使用するものが有る。こ
うすれば同一文字は直接記憶エリアからフレームメモリ
にコピーできるので迅速なパターン変換を行える。しか
し、パターン記憶エリアは一般に有限であり、複数の文
字パターンで満たされるとその後の変換に支障を生じる
。そこで、従来は装置内のプログラムにより一定条件に
適合する比較的使用頻度の高い文字パターンのみを記憶
し、適合しない文字パターンについては使用される度に
ベクトルフォントから変換されていた。
条件は、例えば ■6.8又は10ポイントの文字であること■直立体で
あること ■標準又は太字(Bold)の文字であることである。
[発明が解決しようとする課題ゴ しかし、上記の如く単純な条件で固定してしまうと実用
上の要求に柔軟に対処できない。
本発明は上述した従来技術の欠点を除去するものであり
、その目的とする所は、実用上の要求に柔軟に対処でき
る情報出力装置を提供することにある。
[課題を解決するための手段] 本発明の情報出力装置は上記の目的を達成するために、
各文字コードについて、ビットパターン化した文字パタ
ーンを直接参照の対象とすべきか否かを規定するテーブ
ル手段と、前記テーブル手段を参照した結果対象とすべ
き時は当該文字コードをビットパターンに変換して所定
エリアに記憶すると供に、次回からは当該記憶したビッ
トパターンを直接参照して使用する出力制御手段を備え
ることをその概要とする。
[作用コ かかる構成において、テーブル手段は各文字コードにつ
いて、ビットパターン化した文字パターンを直接参照の
対象とすべきか否かを規定する。出力制御手段は前記テ
ーブル手段を参照した結果対象とすべき時は当該文字コ
ードをビットパターンに変換して所定エリアに記憶する
と供に、次回からは当該記憶したビットパターンを直接
参照して使用する。尚、直接参照の対象としない時はビ
ットパターン化した文字パターンを所定エリアに記憶せ
ずに使用する。
[実施例の説明] 以下、添付図面に従って本発明による実施例を詳細に説
明する。
第1図は実施例の印刷装置のブロック構成図である。図
中、1は外部のホストコンピュータであり、実施例の印
刷装置に印刷データ(文字、記号のデータ及び制御デー
タ等)及びコマンドデータを送る。2は実施例の印刷装
置本体である。21は入力バッファであり、ホストコン
ピュータからの受信データを一時的に蓄える。
22はCPUであり、印刷装置2の主制御を行う。23
はROMであり、CPU22が実行する実施例の第3図
(A)、(B)の印刷制御プログラムを格納している。
25はRAMであり、CPU22がワークエリアとして
使用する。
またRAM25は第2図のパターンポインタテーブル2
51と、ビットマツプパターン記憶エリア252を有す
る。26は出力バッファであり、CPU22によって印
刷用1ページ分のパターンデータな展開されてこれを記
憶する。27は出力部であり、出力バッファ26のパタ
ーンデータを用紙上に可視像形成する。
24はフォントROMであり、ビットマツプ形式以外の
形式(例久ばベクトル形式)のフォントから成る複数の
文字セット1〜nを含んでいる。
第2図は実施例のパターンポインタテーブル251の記
憶構造を示す図である。図中、2511はビットマツプ
保存フラグの欄であり、文字コード20H,21H,・
・・(コード順)等に対するビットマツプ保存フラグの
内容を記憶する。
ビットマツプに変換した文字パターンを保存しない場合
はビット“0”、保存する場合はビット°゛1”を記憶
する。このビットマツプ保存フラグ2511の内容はデ
イフォルトデータで決定しても良い。また各文字セット
1〜n中にビットマツプ保存フラグの内容を持っていて
、文字セットの選択によりビットマツプ保存フラグの内
容が保存フラグ2511の欄にコピーされるようにして
も良い。またホストコンピュータ1からのデータで設定
し又は変更できるようにしても良い。何れにしても文字
コード毎に設定するので実用に即した柔軟性のある設定
ができる。2512はビットマツプ既製フラグの欄であ
り、ビットマツプ化された文字パターンが既に保存され
ている時はビット“1“、まだ保存されていない時はビ
ット“0”である。2513はパターンポインタの欄で
あり、ビットマツプ既製フラグが“0”の時はROM2
4内の当該ベクトルフォント等のアドレスをポイントす
る。またビットマツプ既製フラグが1″の時はビットマ
ツプパターン記憶エリア252の当該ビットマツプ文字
パターンのアドレスをポイントする。
第3図(A)、(B)は実施例の印刷制御手順のフロー
チャートである。ステップS1では文字セットを選択す
る。文字セットは例えばホストコンピュータlからのコ
マンド(文字セット名の指定、文字セット属性の指定等
)で選択できる。
ステップS2では当該文字セットのパターンポインタテ
ーブル251を作成する。ステップS3では大力バッフ
ァ21に入力データが有るか否かを判別し、無い時は処
理終了する。また入力データが有る時はステップS4で
入力データを読み出す。ステップS5では入力データが
排紙コマンドか否かを判別し、排紙コマンドならステッ
プS6で排紙する。また排紙コマンドでないならステッ
プS7で文字コードか否かを判別する。文字コードでな
いならステップS8でその他の処理を行う。また文字コ
ードならステップS9で当該文字コードのビットマツプ
既製フラグ2512が“l″か否かを判別する。既製フ
ラグが“1”なら当該文字は既にビットパターン化され
ており、ステップS19でビットマツプパターン記憶エ
リア252から対応ビットマツプパターンを読み出し、
出力バッファ26に展開する。また既製フラグが°°0
”ならステップS10でビットマップ保存フラグ251
1が“1“か否かを判別する。
保存フラグが“O”の時はビットマツプパターンを保存
する必要が無いのでステップSllで出力バッファ26
にベクトルパターンから生成したビットマツプパターン
を直接展開する。また保存フラグが“l”の時はステッ
プS12でビットマツプパターン記憶エリア252の空
きエリア有無を判別する。空きエリアが無い時はステッ
プS13で必要性の低い文字パターンを記憶エリア25
2から消去する0例えば最近の使用頻度の最も少ない文
字パターンを消去する。ステップS14では消去した文
字のビットマツプ既製フラグを“O”にする。ステップ
S15では当該文字のパターンポインタを本来のベクト
ルフォント等のアドレスを指す様に変更する。
ステップSL2で空きエリアが有る時、又はステップS
15からはステップS16に入力する。ステップS16
では当該文字のビットマツプパターンを形成して記憶エ
リア252の空きエリアに格納する。ステップS17で
は当該展開した文字のビットマツプ既製フラグ2512
を“1”にし、ステップS18では同じくパターンポイ
ンタ2513を当該記憶エリアのアドレスを指すように
更新する。ステップS19では記憶エリア252に展開
したビットマツプパターンを出力バッファ26にコピー
する。
[他の実施例] 上述実施例ではビットマツプ保存の必要性有無を“l”
又は“0“の情報で規定したがこれに限らない、他にも
多値情報で構成して優先順位を待たせ、メモリの空き具
合等も加味し、より効率の高い制御を行える。
また上述実施例ではビットマツプパターンへの変換は当
該文字の印字の際に行ったがこれに限らない、空きエリ
アが存在する時は他の処理の空き時間等を利用して、現
実の使用にかかわらず適当な文字を選択してビットパタ
ーン変換し、保存をしても良い。
また上述実施例ではROMカートリッジ24の全文字セ
ットがビットマツプ形式以外(ベクトルフォント形式等
)のフォントであるとして説明したがこれに限らない0
例えば一部の文字セットは最初からビットマツプ形式の
フォントでも良い。
この場合、当該文字セットが選択された時は文字コード
で当該文字セットを直接アクセスする。
また出力部27は表示装置でも良い。
[発明の効果] 以上述べた如く本発明によれば、文字毎にビットマツプ
パターンの記憶必要性有無を規定できるので実用上の使
用に柔軟に対応して高いメモリ効率で文字キャッシュを
行える。
【図面の簡単な説明】
第1図は実施例の印刷装置のブロック構成図、第2図は
実施例のパターンポインタテーブル251の記憶構造を
示す図、 第3図(A)、(B)は実施例の印刷制御手順のフロー
チャートである。 図中、l・・・ホストコンピュータ、2・・・印刷装置
本体、21・・・入力バッファ、22・・・CPU。 23・・・ROM、24・・・フォントROM、25・
・・RAM、26・・・出力バッファ、27・・・出力
部である。 第2図

Claims (1)

  1. 【特許請求の範囲】 ビットパターン以外のフォントをビットパターンに変換
    して記憶し、該記憶したビットパターンを直接参照して
    使用する情報出力装置において、 各文字コードについて、ビットパターン化した文字パタ
    ーンを直接参照の対象とすべきか否かを規定するテーブ
    ル手段と、 前記テーブル手段を参照した結果対象とすべき時は当該
    文字コードをビットパターンに変換して所定エリアに記
    憶すると供に、次回からは当該記憶したビットパターン
    を直接参照して使用する出力制御手段を備えることを特
    徴とする情報出力装置。
JP63204679A 1988-08-19 1988-08-19 情報出力装置 Pending JPH0255162A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63204679A JPH0255162A (ja) 1988-08-19 1988-08-19 情報出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63204679A JPH0255162A (ja) 1988-08-19 1988-08-19 情報出力装置

Publications (1)

Publication Number Publication Date
JPH0255162A true JPH0255162A (ja) 1990-02-23

Family

ID=16494507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63204679A Pending JPH0255162A (ja) 1988-08-19 1988-08-19 情報出力装置

Country Status (1)

Country Link
JP (1) JPH0255162A (ja)

Similar Documents

Publication Publication Date Title
JPH0255162A (ja) 情報出力装置
JPS59165134A (ja) 文書表示方式
JPH01290448A (ja) 文字発生装置
KR20020070106A (ko) 다이내믹 코드 발생에 기초하여 캐릭터의 디스플레이를제어하는 방법
JPH0255161A (ja) 情報出力装置
JPH03114856A (ja) プリンタデータ管理方式
JP2591021B2 (ja) 文字パターン発生方式
JPH06274145A (ja) 文字処理装置
JPH0216068A (ja) 像形成装置
JPH0325667A (ja) 日本語処理方式
JPH07106649B2 (ja) 出力方法
JPS63136084A (ja) 文字処理装置
JPS61175765A (ja) 文書処理装置の書式設定方式
JPS60110033A (ja) 表示印刷装置
JPH09185605A (ja) 文書印刷装置
JPH02241267A (ja) 画像情報処理装置
JPH0264696A (ja) 文字処理装置
JPH06274589A (ja) 文書処理装置
JPH09245032A (ja) 文書作成装置、及びページの入れ替え方法
JPS61223918A (ja) 情報入力装置
JPS63214794A (ja) 文字フオントデ−タの管理方式
JPH03132371A (ja) 印刷制御装置
JPH02297123A (ja) 文書作成装置
JPH0769903B2 (ja) 定義体データ保存処理方式
JPH054406A (ja) 文字描画方式