JPH02235669A - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JPH02235669A JPH02235669A JP5730689A JP5730689A JPH02235669A JP H02235669 A JPH02235669 A JP H02235669A JP 5730689 A JP5730689 A JP 5730689A JP 5730689 A JP5730689 A JP 5730689A JP H02235669 A JPH02235669 A JP H02235669A
- Authority
- JP
- Japan
- Prior art keywords
- font
- cache
- character set
- language
- fonts
- 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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は各種プリンタ等の印刷装置に関し、各国対応し
た文字フォントを出力可能な印刷装置に関するものであ
る。
た文字フォントを出力可能な印刷装置に関するものであ
る。
[従来の技術]
従来、各国対応の文字,セットを持つ印刷装置において
は゛、フォントが同じ、つまり字体やピッチ等が同じで
あっても、英語とスペイン語のように、使う文字の種類
が異っているため、他国のフォントで、既にキャッシュ
に展開されているものがあっても、現在選択している国
の文字セットとは別扱いになってしまっていた。
は゛、フォントが同じ、つまり字体やピッチ等が同じで
あっても、英語とスペイン語のように、使う文字の種類
が異っているため、他国のフォントで、既にキャッシュ
に展開されているものがあっても、現在選択している国
の文字セットとは別扱いになってしまっていた。
[発明が解決しようとしている課題]
しかしながら、上記従来例では、全く同じフォントか既
にギャツシュ上に展開されてあるにもかかわらず、各国
対応における文字セットの違いのみによって、そのキャ
ッシュ上のフォントを有効に活用できないという欠点が
あった. 更には、ベクトルフォントを扱う装置にあっては、各パ
ターンの展開に時間がかかるので、この問題は一層クロ
ーズアップされるものと考えられる。
にギャツシュ上に展開されてあるにもかかわらず、各国
対応における文字セットの違いのみによって、そのキャ
ッシュ上のフォントを有効に活用できないという欠点が
あった. 更には、ベクトルフォントを扱う装置にあっては、各パ
ターンの展開に時間がかかるので、この問題は一層クロ
ーズアップされるものと考えられる。
[課題を解決するための手段(及び作用)]本発明によ
れば、各国対応の文字セットを選択する選択手段と、各
国間のフォントの関連性を定義した記憶手段と、フォン
トのキャッシングな行う記憶手段をもつ印刷装置におい
て、他一語への切り換え時に、既にキャッシングしてあ
るフォントで、現在選択されている国の文字セットにも
あって、使えるものはそのまま残し、そうでないフォン
トはキャッシュ上より削除するといった各国対応時のフ
ォント・キャッシュ制御手段を設けることにより、キャ
ッシュ領域を最大限に有効利用できるようにし、さらに
、フォント展開の回数を削減できるようにし、特にベク
トルフォントを扱う装置にあっては、より高速な印字処
理を可能としたものである. [実施例] !41図は、この発明の一実施例を示す印刷装置の構成
を説明するブロック図であり、1はホストコンピュータ
で、プリントデータおよび制御コードからなる印字情報
をプリンタ装置2に出力する. プリンタ装置2は、制御部21、内蔵文字セット22、
各国間フォント互換テーブル23、キャッシュメモリ2
4、プリンタ部25等から構成されている。尚、内蔵文
字セット22は文字の輪郭を座標点列で表わしたアウト
ラインフォント(ベクトルフォント)が格納されている
。制御部21はさらに各国対応処理211、上記アウト
ラインフォントをドットに変換し、キャッシングするキ
ャッシュイング制御IA理212等の各種処理を含む。
れば、各国対応の文字セットを選択する選択手段と、各
国間のフォントの関連性を定義した記憶手段と、フォン
トのキャッシングな行う記憶手段をもつ印刷装置におい
て、他一語への切り換え時に、既にキャッシングしてあ
るフォントで、現在選択されている国の文字セットにも
あって、使えるものはそのまま残し、そうでないフォン
トはキャッシュ上より削除するといった各国対応時のフ
ォント・キャッシュ制御手段を設けることにより、キャ
ッシュ領域を最大限に有効利用できるようにし、さらに
、フォント展開の回数を削減できるようにし、特にベク
トルフォントを扱う装置にあっては、より高速な印字処
理を可能としたものである. [実施例] !41図は、この発明の一実施例を示す印刷装置の構成
を説明するブロック図であり、1はホストコンピュータ
で、プリントデータおよび制御コードからなる印字情報
をプリンタ装置2に出力する. プリンタ装置2は、制御部21、内蔵文字セット22、
各国間フォント互換テーブル23、キャッシュメモリ2
4、プリンタ部25等から構成されている。尚、内蔵文
字セット22は文字の輪郭を座標点列で表わしたアウト
ラインフォント(ベクトルフォント)が格納されている
。制御部21はさらに各国対応処理211、上記アウト
ラインフォントをドットに変換し、キャッシングするキ
ャッシュイング制御IA理212等の各種処理を含む。
各国対応の各文字セット等は内蔵文字セット22かフォ
ントカートリッジ3により外部から供給される。各国間
フォント互換テーブル23は本発明の各国間のフォント
の関連性を定義した記憶手段に対応するものであり、そ
のフォントがどこの国のどの文字コードに対応するかを
記述したデータ・テーブルである。例えば、アルファベ
ットは、ほとんど米国、ドイツ語等で共通化でき、ウム
ラウト等が、個別となる。
ントカートリッジ3により外部から供給される。各国間
フォント互換テーブル23は本発明の各国間のフォント
の関連性を定義した記憶手段に対応するものであり、そ
のフォントがどこの国のどの文字コードに対応するかを
記述したデータ・テーブルである。例えば、アルファベ
ットは、ほとんど米国、ドイツ語等で共通化でき、ウム
ラウト等が、個別となる。
また、プリンタ部25は、印刷データに準じて記録紙に
永久可視画像を形成させるための印字機構部を備えてい
る. 次に第2図を参照しながら、この発明による印刷処理に
ついて説明する。第2図に示すプログラムは制御部21
に格納されているものとする.′s2図はこの発明によ
る処理手順の一例を説明するフローチャートである.な
お(1)〜(5)は各ステップを示す● まず現在選択されている国の文字セッ1・から、他国話
の文字セットに変化したかを調べる(1)。もし変化が
なかったら、通常の処理を続行する。
永久可視画像を形成させるための印字機構部を備えてい
る. 次に第2図を参照しながら、この発明による印刷処理に
ついて説明する。第2図に示すプログラムは制御部21
に格納されているものとする.′s2図はこの発明によ
る処理手順の一例を説明するフローチャートである.な
お(1)〜(5)は各ステップを示す● まず現在選択されている国の文字セッ1・から、他国話
の文字セットに変化したかを調べる(1)。もし変化が
なかったら、通常の処理を続行する。
他国語が選択された場合は、既にキャッシュに何らかの
フォントが存在するかどうかを調べる(2)。キャッシ
ュイングされているフォントが一つも無い場合は、やは
り通常の処理を続行する. 次に各国間フォント互換テーブルを参照し、すでにキャ
ッシュ・メモリ上に存在するフォントが、新たに選択さ
れた国の文字セットでも利用可能かどうかを調べる(3
).(4). ここで、利用可能でないフォントはキャッシュ上より削
除し、利用できるものは、そのままキャッシュ上に残す
ことにより、再度文字展開を行なわなくて済み、印字ま
での時間が従来より短縮される(5). [他の実施例] 上記実施例では同一フォントの場合に限って説明したが
、ベースとなるフォントが同じである場合、例えばAと
入やXと父のような場合は、各国間のフォント関連性を
定義するテーブルに付加情報を加えることにより、ベー
スとなる共通部分を再度展開せず、キャッシュ上のデー
タを利用することが可能である。
フォントが存在するかどうかを調べる(2)。キャッシ
ュイングされているフォントが一つも無い場合は、やは
り通常の処理を続行する. 次に各国間フォント互換テーブルを参照し、すでにキャ
ッシュ・メモリ上に存在するフォントが、新たに選択さ
れた国の文字セットでも利用可能かどうかを調べる(3
).(4). ここで、利用可能でないフォントはキャッシュ上より削
除し、利用できるものは、そのままキャッシュ上に残す
ことにより、再度文字展開を行なわなくて済み、印字ま
での時間が従来より短縮される(5). [他の実施例] 上記実施例では同一フォントの場合に限って説明したが
、ベースとなるフォントが同じである場合、例えばAと
入やXと父のような場合は、各国間のフォント関連性を
定義するテーブルに付加情報を加えることにより、ベー
スとなる共通部分を再度展開せず、キャッシュ上のデー
タを利用することが可能である。
また、利用可能でないフォントであっても、メモリの使
用効率にゆとりがあれば必ずしも削除する必要性はない
。
用効率にゆとりがあれば必ずしも削除する必要性はない
。
[発明の効果]
以上説明したように、アウトラインフォントを用いる装
置であフて、各国対応のフォントの互換テーブルを設け
、他国語に切り換えた際に、既にキャッシングしてある
フォントはそのまま残し、そうでないフォントはキャッ
シュ上より削除することにより、キャッシュ領域を最大
限に有効利用できると共に、フォント展開に費やす時間
も大幅に削減できる印刷装置を提供することが可能とな
った。
置であフて、各国対応のフォントの互換テーブルを設け
、他国語に切り換えた際に、既にキャッシングしてある
フォントはそのまま残し、そうでないフォントはキャッ
シュ上より削除することにより、キャッシュ領域を最大
限に有効利用できると共に、フォント展開に費やす時間
も大幅に削減できる印刷装置を提供することが可能とな
った。
第1図は本発明の一実施例を示す印刷装置の構成を説明
するブロック図。 第2図は本発明による印刷処理手順の一例を説明するフ
ローチャート。 1はホストコンピュータ 2はプリンタ装置 2lは制御部 211は各国対応処理 212はキャッシュイング制御処理 22は内蔵文字セット 23は各国間フォント互換テーブル 24はキャッシュメモリ 第2図
するブロック図。 第2図は本発明による印刷処理手順の一例を説明するフ
ローチャート。 1はホストコンピュータ 2はプリンタ装置 2lは制御部 211は各国対応処理 212はキャッシュイング制御処理 22は内蔵文字セット 23は各国間フォント互換テーブル 24はキャッシュメモリ 第2図
Claims (1)
- 各国対応の文字セットを選択する選択手段と、各国間の
フォントデータの関連性を定義した第1の記憶手段と、
フォントデータをドットに変換する変換手段と、ドット
に展開されたフォントデータを一時的に格納しておく第
2の記憶手段と、各国対応の文字セット切り換え時に、
前記第1の記憶手段で定義された関連性の有無に応じた
前記第2の記憶手段に対する新たな記憶の制御を行う制
御手段とを具備したことを特徴とする印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5730689A JPH02235669A (ja) | 1989-03-08 | 1989-03-08 | 印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5730689A JPH02235669A (ja) | 1989-03-08 | 1989-03-08 | 印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02235669A true JPH02235669A (ja) | 1990-09-18 |
Family
ID=13051878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5730689A Pending JPH02235669A (ja) | 1989-03-08 | 1989-03-08 | 印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02235669A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6974270B2 (en) | 1997-08-22 | 2005-12-13 | Esselte | Tape printing device |
| JP2020026114A (ja) * | 2018-08-16 | 2020-02-20 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置 |
-
1989
- 1989-03-08 JP JP5730689A patent/JPH02235669A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6974270B2 (en) | 1997-08-22 | 2005-12-13 | Esselte | Tape printing device |
| JP2020026114A (ja) * | 2018-08-16 | 2020-02-20 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09152859A (ja) | プリンタ | |
| JPH02235669A (ja) | 印刷装置 | |
| JP2974322B2 (ja) | 文字処理装置及び方法 | |
| US5473743A (en) | Character generator with selectable conversion | |
| AU619778B2 (en) | Bounded word replace function for an electronic typewriter | |
| JPH0115906B2 (ja) | ||
| JP2644778B2 (ja) | 文字発生装置 | |
| JP2787095B2 (ja) | フォントデータ読出し装置 | |
| JPH01190465A (ja) | ベクトルフォント再生による文字出力装置 | |
| JP3411350B2 (ja) | アウトライン文字展開装置 | |
| JP3210598B2 (ja) | 印刷制御装置および印刷制御方法 | |
| JP2000168150A (ja) | イメージデータ形成装置 | |
| JPH0442322A (ja) | 文書出力装置 | |
| JPH0230557A (ja) | 印字装置 | |
| JPH06210910A (ja) | 文書作成装置の印刷制御装置 | |
| JPH1044533A (ja) | フォントキャッシュ装置 | |
| JPH01229666A (ja) | 印字装置 | |
| JPH0465264A (ja) | 印刷装置およびそのキャッシュ制御方法 | |
| JPH0769908B2 (ja) | 文書処理装置 | |
| JPH03111890A (ja) | 出力装置 | |
| JPH0257368A (ja) | プリンタコントローラー | |
| JPH0255161A (ja) | 情報出力装置 | |
| JPH05124272A (ja) | 共有プリンタのキヤツシユ制御装置 | |
| JPH0414096A (ja) | 画像記録装置及び方法 | |
| JPH07168836A (ja) | 文章出力装置 |