JPH0486789A - フォントフリーなラスタイメージ処理システム - Google Patents
フォントフリーなラスタイメージ処理システムInfo
- Publication number
- JPH0486789A JPH0486789A JP2201318A JP20131890A JPH0486789A JP H0486789 A JPH0486789 A JP H0486789A JP 2201318 A JP2201318 A JP 2201318A JP 20131890 A JP20131890 A JP 20131890A JP H0486789 A JPH0486789 A JP H0486789A
- Authority
- JP
- Japan
- Prior art keywords
- font
- data
- raster image
- font data
- image processing
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 80
- 238000000034 method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 230000008676 import Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 4
- 238000003672 processing method Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はラスタイメージ処理システム、より具体的には
、ページ記述言語で記述されたデータを処理してラスタ
イメージを形成するラスタイメージ処理システムに関す
るものである。
、ページ記述言語で記述されたデータを処理してラスタ
イメージを形成するラスタイメージ処理システムに関す
るものである。
(従来の技術)
文字および画像データを含むコマンドデータは、たとえ
ばパブリンシング用アプリケーションブロクラムによっ
て作成され、ページ記述言語で記述される中間ストリー
ムに変換される。この中間ストリームは、ラスタイメー
ジ処理(RIP) 方式によるインタプリタによってラ
スタイメージに変換され、プリンタや表示装置などのイ
メージ出力装置にページの形で出力される。
ばパブリンシング用アプリケーションブロクラムによっ
て作成され、ページ記述言語で記述される中間ストリー
ムに変換される。この中間ストリームは、ラスタイメー
ジ処理(RIP) 方式によるインタプリタによってラ
スタイメージに変換され、プリンタや表示装置などのイ
メージ出力装置にページの形で出力される。
文字を扱うシステムでは、様々な言語や国に応して多様
なフォントか存在し、したがってフォントに対しては多
様な要求がある。たとえば、字母、書体、大きさのみな
らず、横書き、縦書き左書き、右書き、斜字体、太字な
どの多様性がある。また1文字列すなわち文書としてフ
ォントを扱う場合は、文字列の配列の仕方、たとえばプ
ロポーショナル印字などの配列方式にも様々な要求があ
る。さらに、文字を特定するコードについては、フォン
トの供給者によって様々な文字コード系列が使用されて
いる。
なフォントか存在し、したがってフォントに対しては多
様な要求がある。たとえば、字母、書体、大きさのみな
らず、横書き、縦書き左書き、右書き、斜字体、太字な
どの多様性がある。また1文字列すなわち文書としてフ
ォントを扱う場合は、文字列の配列の仕方、たとえばプ
ロポーショナル印字などの配列方式にも様々な要求があ
る。さらに、文字を特定するコードについては、フォン
トの供給者によって様々な文字コード系列が使用されて
いる。
ラスタイメージ処理方式は、これらの多様な要求条件を
少なくとも部分的に満足させねばならない。なお、本明
細書において用語「フォント」は、中に字母や字体のみ
ならず、上述のような様々な要求条件をも含む広義に解
釈するものとする。
少なくとも部分的に満足させねばならない。なお、本明
細書において用語「フォント」は、中に字母や字体のみ
ならず、上述のような様々な要求条件をも含む広義に解
釈するものとする。
字母データは、フォント供給者に固有の形式、たとえば
ヒツトマツプ形式やアウトライン(輪郭)形式などで提
供される。フォントデータは一般に、文字の輪郭の直線
および曲線を規定するティシタル化されたデータの形で
外部ファイルやRO阿などのメモリに蓄積される。ホス
トから特定の文字コートでフォントが指定されると1
それに対応するフォントデータかファイルから読み出さ
れ、拡大または縮小などのスケーリング処理を施され、
最終的にはラスク化されてイメージに変換される。
ヒツトマツプ形式やアウトライン(輪郭)形式などで提
供される。フォントデータは一般に、文字の輪郭の直線
および曲線を規定するティシタル化されたデータの形で
外部ファイルやRO阿などのメモリに蓄積される。ホス
トから特定の文字コートでフォントが指定されると1
それに対応するフォントデータかファイルから読み出さ
れ、拡大または縮小などのスケーリング処理を施され、
最終的にはラスク化されてイメージに変換される。
ヒツトマツプ形式やアウトライン形式による原データを
ラスタイメージに展開する処理は、フォントの形式によ
って相違することが多い。また、原データをスケーリン
グした後、長さや丸みを補正して適切な字形にするヒン
ティング処理も、フォントフォーマットによって異なる
ことがある。
ラスタイメージに展開する処理は、フォントの形式によ
って相違することが多い。また、原データをスケーリン
グした後、長さや丸みを補正して適切な字形にするヒン
ティング処理も、フォントフォーマットによって異なる
ことがある。
このようなパブリッシングの環境のrで従来は1 フォ
ントの種別に固有のラスタイメージ処理方式、すなわち
フォント指向型の処理方式がとられていた。よりnmに
は、たとえば従来のプリンタは、ラスタイメージ処理系
とフォントチータフアイルを含み、セントロニクスやR
5−232C:などの汎用インタフェースでパソコンや
ワークステーションなどのホストに接続される。つまり
、プリンタ内にあるラスタイメージ処理系とフォントデ
ータは、特定のプリンタに固有であり、ホストはそれら
を汎用のプリンタインタフェースを介して使用する構成
がとられていた。また、CRTなどの画像表示装置は、
ホストに接続されるが、表示装置で使用されるフォント
のデータファイルと、それを扱うラスタイメージ処理系
はホストの内部に含まれ、したがってホストに依存する
構成がとられていた。
ントの種別に固有のラスタイメージ処理方式、すなわち
フォント指向型の処理方式がとられていた。よりnmに
は、たとえば従来のプリンタは、ラスタイメージ処理系
とフォントチータフアイルを含み、セントロニクスやR
5−232C:などの汎用インタフェースでパソコンや
ワークステーションなどのホストに接続される。つまり
、プリンタ内にあるラスタイメージ処理系とフォントデ
ータは、特定のプリンタに固有であり、ホストはそれら
を汎用のプリンタインタフェースを介して使用する構成
がとられていた。また、CRTなどの画像表示装置は、
ホストに接続されるが、表示装置で使用されるフォント
のデータファイルと、それを扱うラスタイメージ処理系
はホストの内部に含まれ、したがってホストに依存する
構成がとられていた。
(発明が解決しようとする課題)
これかられかるように従来は、前述した様々な要求条件
に適応的に対応できる単一のラスタイメージ処理システ
ムが利用できなかった。より詳細には、特定のアプリケ
ーションソフトが用いるコマンドデータには、それに固
有のラスタイメージ処理系が必要であった。たとえば、
Po5tScript(商標)などのページ記述言語に
よるコマンドデータストリームには、Po5tScri
ptインタプリタかラスタイメージ処理系として用いら
れる。つまり、特定のラスタイメージ処理系には、特定
のフォント形式、フォント処理およびフォント読出し機
能が組み込まれていた。
に適応的に対応できる単一のラスタイメージ処理システ
ムが利用できなかった。より詳細には、特定のアプリケ
ーションソフトが用いるコマンドデータには、それに固
有のラスタイメージ処理系が必要であった。たとえば、
Po5tScript(商標)などのページ記述言語に
よるコマンドデータストリームには、Po5tScri
ptインタプリタかラスタイメージ処理系として用いら
れる。つまり、特定のラスタイメージ処理系には、特定
のフォント形式、フォント処理およびフォント読出し機
能が組み込まれていた。
一般に、パブリッシングなどのドキュメント処理システ
ムでは、複数のコマンドデータストリームが用いられる
。したがって従来方式において、複数のデータストリー
ムの扱いを可能にするためには、それぞれのコマンドス
トリームごとにフォントを用意しなければならなかった
。これは、フォントの処理および管理システムの重複作
成を招き、フォントの重複投資を誘起していた。
ムでは、複数のコマンドデータストリームが用いられる
。したがって従来方式において、複数のデータストリー
ムの扱いを可能にするためには、それぞれのコマンドス
トリームごとにフォントを用意しなければならなかった
。これは、フォントの処理および管理システムの重複作
成を招き、フォントの重複投資を誘起していた。
本発明はこのような従来技術の欠点を解消し、フォント
に依存しないラスタイメージ処理システムを提供するこ
とを目的とする。
に依存しないラスタイメージ処理システムを提供するこ
とを目的とする。
(課題を解決するための手段)
本発明によれば、ページ記述言語で記述されたデータを
処理してラスタイメージを形成するラスタイメージ処理
システムは、前記データを受け、このデータに含まれる
文字のフォントデータを得るためのフォントデータ指定
情報を作成し、得られたフォントデータからラスタイメ
ージを形成するラスタイメージ処理手段と、フォントデ
ータが蓄積されているデータベースにフォントデータ指
定情報に基づいてアクセスして、フォントデータ指定情
報に関連するフォントデータを取り込むフォント管理手
段と、ラスタイメージ処理手段およびフォント管理手段
の間をフォントデータ指定情報およびフォントデータで
インタフェースするインタフェース手段とを含む。
処理してラスタイメージを形成するラスタイメージ処理
システムは、前記データを受け、このデータに含まれる
文字のフォントデータを得るためのフォントデータ指定
情報を作成し、得られたフォントデータからラスタイメ
ージを形成するラスタイメージ処理手段と、フォントデ
ータが蓄積されているデータベースにフォントデータ指
定情報に基づいてアクセスして、フォントデータ指定情
報に関連するフォントデータを取り込むフォント管理手
段と、ラスタイメージ処理手段およびフォント管理手段
の間をフォントデータ指定情報およびフォントデータで
インタフェースするインタフェース手段とを含む。
また本発明によれば、このようなラスタイメージ処理シ
ステムの機能を備え、ホストに接続可能なラスタイメー
ジ処理モジュールが提供される。
ステムの機能を備え、ホストに接続可能なラスタイメー
ジ処理モジュールが提供される。
(作 用)
本発明によれば、ページ記述言語で記述されたデータが
ホストからラスタイメージ処理システムに入力されると
、ラスタイメージ処理手段は、このデータに含まれる文
字のフォントデータを得るためのフォントデータ指定情
報を作成する。フォント管理手段は、フォントデータが
蓄積されているデータベースにフォントデータ指定情報
に基づいてアクセスして、フォントデータ指定情報に関
連するフォントデータを取り込む、ラスタイメージ処理
手段は、こうして得られたフォントデータからラスタイ
メージを形成する。形成されたラスタイメージは、最終
的にはラスタイメージ出力装置や通信装置へ出力される
。
ホストからラスタイメージ処理システムに入力されると
、ラスタイメージ処理手段は、このデータに含まれる文
字のフォントデータを得るためのフォントデータ指定情
報を作成する。フォント管理手段は、フォントデータが
蓄積されているデータベースにフォントデータ指定情報
に基づいてアクセスして、フォントデータ指定情報に関
連するフォントデータを取り込む、ラスタイメージ処理
手段は、こうして得られたフォントデータからラスタイ
メージを形成する。形成されたラスタイメージは、最終
的にはラスタイメージ出力装置や通信装置へ出力される
。
(実施例)
次に添付図面を参照して本発明によるラスタイメージ処
理システムの実施例を詳細に説明する。
理システムの実施例を詳細に説明する。
第1図を参照すると、この実施例は基本的には、タトエ
ばパソコンやワークステーションなどの処理システムか
らなるホストIOと、ラスタイメージ処理(RIP)を
行なうモジュールパッケージすなわちRIP処理モジュ
ール12を含み、両者がコネクタ14および16で相互
に接続される。ホスト10は、文字および画像データを
含むコマンドデータを、たとえばパブリッシング用アプ
リケージ、ンプログラム50(第2図)によって作成し
、ページ記述言語で記述される中間ストリームに変換す
る1本実施例では汎用の処理装置である。
ばパソコンやワークステーションなどの処理システムか
らなるホストIOと、ラスタイメージ処理(RIP)を
行なうモジュールパッケージすなわちRIP処理モジュ
ール12を含み、両者がコネクタ14および16で相互
に接続される。ホスト10は、文字および画像データを
含むコマンドデータを、たとえばパブリッシング用アプ
リケージ、ンプログラム50(第2図)によって作成し
、ページ記述言語で記述される中間ストリームに変換す
る1本実施例では汎用の処理装置である。
ホスト10には、たとえばCRTなどの文字および画像
を可視表示する画像表示装置18が接続されている。ま
たホスト10および(または) RIP処理モジュール
12にはプリンタ20が接続されている。プリンタ20
は、文字および画像を記録媒体に可視記録する画像出力
装置である。勿論、ホストlOは通常の処理システムの
ようにキーボードなどの入出力装置も含むが、これらは
本発明の理解に直接関係ないので図示と説明を省略する
。
を可視表示する画像表示装置18が接続されている。ま
たホスト10および(または) RIP処理モジュール
12にはプリンタ20が接続されている。プリンタ20
は、文字および画像を記録媒体に可視記録する画像出力
装置である。勿論、ホストlOは通常の処理システムの
ようにキーボードなどの入出力装置も含むが、これらは
本発明の理解に直接関係ないので図示と説明を省略する
。
本システムで特徴的なのは、表示装置18およびプリン
タ20で文字の可視化に共通に使用されるフォントデー
タが、たとえば固定ディスク、フロッピーまたは集積回
路ボードなどの外部ファイル22に格納されていること
である。つまり、これらのフォントデータは1表示装置
18やプリンタ20に依存せず、データベースとして共
通に利用できる。勿論、外部ファイル22は、ホスト1
0に固有の記憶装置のみならず、たとえば通信回線を通
して遠方のデータベースにアクセスできるものでもよい
、したがって、一方ではフォントがRIP処理系に依存
せず、たとえばローマンから漢字までの広範囲な拡張性
があるとともに、他方ではRIP処理系が文字コード体
系から独立される。
タ20で文字の可視化に共通に使用されるフォントデー
タが、たとえば固定ディスク、フロッピーまたは集積回
路ボードなどの外部ファイル22に格納されていること
である。つまり、これらのフォントデータは1表示装置
18やプリンタ20に依存せず、データベースとして共
通に利用できる。勿論、外部ファイル22は、ホスト1
0に固有の記憶装置のみならず、たとえば通信回線を通
して遠方のデータベースにアクセスできるものでもよい
、したがって、一方ではフォントがRIP処理系に依存
せず、たとえばローマンから漢字までの広範囲な拡張性
があるとともに、他方ではRIP処理系が文字コード体
系から独立される。
RIP処理モジュール12は、後に詳述するように、R
IP処理システムを含む、この点も本実施例の重要な特
徴のひとつである。ホスト10は、様々なパブリッシン
グ用アプリケーションソフト50を実行することができ
る。したがってRIP処理モジュール12には、それら
のアプリケーションソフト50に応じて様々な種類のコ
マンドデータストリーム24が入力される。また、外部
ファイル22のフォントデータは、 RIP処理モジュ
ール12での必要に応じてダイナミックに読み出され、
RIP処理モジュール12にロードされる。 RIP処
理モジュール12は、コマンドデータストリーム24に
その種類に応じた適切なラスタイメージ処理を施し、ラ
スタイメージデータ26としてホストlOまたはプリン
タ20へ出力する。このデータ26は、データ圧縮され
た形であっても、または圧縮されない形であってもよい
。
IP処理システムを含む、この点も本実施例の重要な特
徴のひとつである。ホスト10は、様々なパブリッシン
グ用アプリケーションソフト50を実行することができ
る。したがってRIP処理モジュール12には、それら
のアプリケーションソフト50に応じて様々な種類のコ
マンドデータストリーム24が入力される。また、外部
ファイル22のフォントデータは、 RIP処理モジュ
ール12での必要に応じてダイナミックに読み出され、
RIP処理モジュール12にロードされる。 RIP処
理モジュール12は、コマンドデータストリーム24に
その種類に応じた適切なラスタイメージ処理を施し、ラ
スタイメージデータ26としてホストlOまたはプリン
タ20へ出力する。このデータ26は、データ圧縮され
た形であっても、または圧縮されない形であってもよい
。
RIP処理モジュール12は、その特定の構成を第2図
に示すように、基本的にはRIP処理52とフォント管
理54の2つの機能部を含む、アプリケーションソフト
50はソフトインタフェース56でRIP処理52とイ
ンタフェースされる。
に示すように、基本的にはRIP処理52とフォント管
理54の2つの機能部を含む、アプリケーションソフト
50はソフトインタフェース56でRIP処理52とイ
ンタフェースされる。
RIP処理52は、特定のアプリケージ甘ンソフト50
で指定された文字のフォントデータを取り出すのに必要
なフォントデータ指定情報を作成する。
で指定された文字のフォントデータを取り出すのに必要
なフォントデータ指定情報を作成する。
このフォントデータ指定情報には、本実施例では、フォ
ント供給者の指定に基づく書体、文字コード体系、文字
コード、文字サイズなどが含まれる。書体では、たとえ
ば漢字であれば明朝体やゴシックなどの別、文字コード
体系では、日本語であればJ l583やシフトJIS
の別などが指定される。
ント供給者の指定に基づく書体、文字コード体系、文字
コード、文字サイズなどが含まれる。書体では、たとえ
ば漢字であれば明朝体やゴシックなどの別、文字コード
体系では、日本語であればJ l583やシフトJIS
の別などが指定される。
RIP処理52とフォント管理54との間のインタフェ
ース58は、フォントに依存しない共通化されたインタ
フェースをとる。インタフェース58は、上述のフォン
トデータ指定情報、およびフォントデータを含む、フォ
ントデータは、要求に応じて外部ファイル22のデータ
ベースからモジュール12内の領域60にロードされる
。したがって、フォント管理54におけるフォントアク
セスパスは、文字コード体系に応じて最適なバスをとる
ことができる。フォント管理54は、フォントデータ6
0をそのままフォントデータの形で、または文字サイズ
データで要求されるサイズまで拡大もしくは縮小するな
どのフォント処理を行なって、フォントデータをRIP
処理52へ出力する。
ース58は、フォントに依存しない共通化されたインタ
フェースをとる。インタフェース58は、上述のフォン
トデータ指定情報、およびフォントデータを含む、フォ
ントデータは、要求に応じて外部ファイル22のデータ
ベースからモジュール12内の領域60にロードされる
。したがって、フォント管理54におけるフォントアク
セスパスは、文字コード体系に応じて最適なバスをとる
ことができる。フォント管理54は、フォントデータ6
0をそのままフォントデータの形で、または文字サイズ
データで要求されるサイズまで拡大もしくは縮小するな
どのフォント処理を行なって、フォントデータをRIP
処理52へ出力する。
フォント管理54は本実施例では、1文字型位の管理を
基本とするのが望ましい、これは、従来技術では個々の
アプリケーションソフトに応じたコマンドストリームで
有していたフォントデータのアクセス機構を、本実施例
ではフォント管理54で吸収させるためである。フォン
トデータをスケーリングすると、文字の輪郭を形成して
いる線分の長さが不揃いになったり、丸みに滑らかさが
欠けたりすることがある。そのような場合、長さや丸み
を補正して適切な字形にするヒンティング処理も フォ
ント管理54にて行なわれる。
基本とするのが望ましい、これは、従来技術では個々の
アプリケーションソフトに応じたコマンドストリームで
有していたフォントデータのアクセス機構を、本実施例
ではフォント管理54で吸収させるためである。フォン
トデータをスケーリングすると、文字の輪郭を形成して
いる線分の長さが不揃いになったり、丸みに滑らかさが
欠けたりすることがある。そのような場合、長さや丸み
を補正して適切な字形にするヒンティング処理も フォ
ント管理54にて行なわれる。
RIP処理52は、フォント管理54から受けたフォン
トデータをラスク化する。ラスク化されたイメージデー
タは、イメージ/フレームメモリ62に蓄積され、ペー
ジ単位の画像データに組み立てられる。イメージ/フレ
ームメモリ62は、たとえばページ単位でラスタイメー
ジデータを一時蓄積する記憶領域である。
トデータをラスク化する。ラスク化されたイメージデー
タは、イメージ/フレームメモリ62に蓄積され、ペー
ジ単位の画像データに組み立てられる。イメージ/フレ
ームメモリ62は、たとえばページ単位でラスタイメー
ジデータを一時蓄積する記憶領域である。
イメージ/フレームメモリ62は、ビデオインタフェー
ス64を介してプリンタ20および表示装置18とイン
タフェースされる。また、圧縮データ形式でインタフェ
ースされるプリンタ20aやファクシミリ66などの出
力装置に対しては、画像圧縮68によってインタフェー
スされる。ホスト10に対してRIP処理モジュール1
2はバスで接続され、このバス接続はハードウェアバス
インタフェース70を介して行なわれる。
ス64を介してプリンタ20および表示装置18とイン
タフェースされる。また、圧縮データ形式でインタフェ
ースされるプリンタ20aやファクシミリ66などの出
力装置に対しては、画像圧縮68によってインタフェー
スされる。ホスト10に対してRIP処理モジュール1
2はバスで接続され、このバス接続はハードウェアバス
インタフェース70を介して行なわれる。
動作を説明する0文字および画像データを含むコマンド
データは、アプリケーションソフト50によって作成さ
れ、ページ記述言語で記述される中間ストリームに変換
される。この中間ストリームは、ソフトウェアインタフ
ェース56を介してRIP処理52に入力される。 R
IP処理52では、このコマンドストリームに含まれる
文字のフォントデータにアクセスするのに必要なフォン
トデータ指定情報を作成し、これをフォント管理54に
与える。
データは、アプリケーションソフト50によって作成さ
れ、ページ記述言語で記述される中間ストリームに変換
される。この中間ストリームは、ソフトウェアインタフ
ェース56を介してRIP処理52に入力される。 R
IP処理52では、このコマンドストリームに含まれる
文字のフォントデータにアクセスするのに必要なフォン
トデータ指定情報を作成し、これをフォント管理54に
与える。
フォント管理54は、フォントデータ指定情報に基づい
て外部ファイル22のフォントデータペースにアクセス
し、必要なフォントデータを領域60に取り込む、フォ
ント管理54は、フォントデータ60をそのままフォン
トデータの形で、または必要なサイズまで拡大もしくは
縮小し、RIP処理52へ出力する。
て外部ファイル22のフォントデータペースにアクセス
し、必要なフォントデータを領域60に取り込む、フォ
ント管理54は、フォントデータ60をそのままフォン
トデータの形で、または必要なサイズまで拡大もしくは
縮小し、RIP処理52へ出力する。
RIP処理52では、フォント管理54から受けたフォ
ントデータをラスク化し、−旦、イメージ/フレームメ
モリ62に蓄積する。こうしてイメージ/フレームメモ
リ62には、ページ単位の画像データが組み立てられる
。イメージ/フレームメモリ62に蓄積されたラスタイ
メージは、プリンタ20または表示装置18に出力する
ときは、ビデオインタフェース64を介して出力され、
プリンタ20a、またはファクシミリ66などの通信装
置に出力するときは、画像圧縮68によって符号化圧縮
される。こうしてアプリケーションソフト50からのコ
マンドデータストリームはRIP処理モジュール12に
よってラスタイメージに変換され、たとえばプリンタ2
0や表示装置18などのイメージ出力装置にページの形
で出力される。
ントデータをラスク化し、−旦、イメージ/フレームメ
モリ62に蓄積する。こうしてイメージ/フレームメモ
リ62には、ページ単位の画像データが組み立てられる
。イメージ/フレームメモリ62に蓄積されたラスタイ
メージは、プリンタ20または表示装置18に出力する
ときは、ビデオインタフェース64を介して出力され、
プリンタ20a、またはファクシミリ66などの通信装
置に出力するときは、画像圧縮68によって符号化圧縮
される。こうしてアプリケーションソフト50からのコ
マンドデータストリームはRIP処理モジュール12に
よってラスタイメージに変換され、たとえばプリンタ2
0や表示装置18などのイメージ出力装置にページの形
で出力される。
(発明の効果)
本発明によれば、このようにRIP処理とフォント管理
が構成上、分離され、両者の間のインタフェースがフォ
ントに依存しない共通の形式をとっている。また、フォ
ントデータは、プリンタや表示装置などのラスタイメー
ジ出力装置に依存せす、システムが共通にアクセスでき
るデータペースの形でシステムに提供される。したがっ
て、従来技術によればパブリッシング用アプリケーショ
ンソフトに依存していた構成をとらざるを得なかったR
IP処理系が、本発明ではそれらに依存せず共通の構成
をとることができる。したがって、−力ではフォントが
RIP処理系に依存せず、たとえばローマンから漢字ま
での広範囲な拡張性があるとともに、他方では処理系が
文字コート体系から独立される。これにより、フォント
をインプリントするソフトウェアの設計が容易化され、
従来技術におけるようなアプリケーションソフトの種類
に応じて個別にフォントを設けるような無駄な投資が避
けられる。
が構成上、分離され、両者の間のインタフェースがフォ
ントに依存しない共通の形式をとっている。また、フォ
ントデータは、プリンタや表示装置などのラスタイメー
ジ出力装置に依存せす、システムが共通にアクセスでき
るデータペースの形でシステムに提供される。したがっ
て、従来技術によればパブリッシング用アプリケーショ
ンソフトに依存していた構成をとらざるを得なかったR
IP処理系が、本発明ではそれらに依存せず共通の構成
をとることができる。したがって、−力ではフォントが
RIP処理系に依存せず、たとえばローマンから漢字ま
での広範囲な拡張性があるとともに、他方では処理系が
文字コート体系から独立される。これにより、フォント
をインプリントするソフトウェアの設計が容易化され、
従来技術におけるようなアプリケーションソフトの種類
に応じて個別にフォントを設けるような無駄な投資が避
けられる。
【図面の簡単な説明】
第1図は本発明によるフォントフリーなラスタイメージ
処理方式の実施例の全体構成を示す機能ブロフク図、 第2図は、第1図に示す実施例におけるRIP処理モジ
ュールの構成例を示す機能ブロック図である。 要部性の符号の説明 10、、、ホスト 12、 、 、RIP処理モジュール +8.、、表示装置 20、、、プリンタ 22、:、フォントデータペース 50、、、アプリケーションソフト 52、 、 、RIP処理 54、、、フォント管理 56、、、ソフトインタフェース 62、、、イメージ/フレームメモリ
処理方式の実施例の全体構成を示す機能ブロフク図、 第2図は、第1図に示す実施例におけるRIP処理モジ
ュールの構成例を示す機能ブロック図である。 要部性の符号の説明 10、、、ホスト 12、 、 、RIP処理モジュール +8.、、表示装置 20、、、プリンタ 22、:、フォントデータペース 50、、、アプリケーションソフト 52、 、 、RIP処理 54、、、フォント管理 56、、、ソフトインタフェース 62、、、イメージ/フレームメモリ
Claims (1)
- 【特許請求の範囲】 1、ページ記述言語で記述されたデータを処理してラス
タイメージを形成するラスタイメージ処理システムにお
いて、該システムは、 前記データを受け、該データに含まれる文字のフォント
データを得るためのフォントデータ指定情報を作成し、
得られたフォントデータからラスタイメージを形成する
ラスタイメージ処理手段と、 フォントデータが蓄積されているデータベースにフォン
トデータ指定情報に基づいてアクセスして、該フォント
データ指定情報に関連するフォントデータを取り込むフ
ォント管理手段と、 前記ラスタイメージ処理手段およびフォント管理手段の
間をフォントデータ指定情報およびフォントデータでイ
ンタフェースするインタフェース手段とを含むことを特
徴とするフォントフリーなラスタイメージ処理システム
。 2、請求項1に記載のシステムにおいて、該システムは
、前記フォントデータが蓄積され前記フォントデータ指
定情報を受けるとそれに関連するフォントデータを出力
するデータベース手段を含むことを特徴とするラスタイ
メージ処理システム。 3、請求項1に記載のシステムにおいて、該システムは
、前記ページ記述言語で記述されたデータを作成して前
記ラスタイメージ処理手段に供給するホストを含むこと
を特徴とするラスタイメージ処理システム。 4、ページ記述言語で記述されたデータを作成するホス
トに接続可能な接続手段と、 該接続手段より前記データを受け、該データに含まれる
文字のフォントデータを得るためのフォントデータ指定
情報を作成し、得られたフォントデータからラスタイメ
ージを形成するラスタイメージ処理手段と、 フォントデータが蓄積されているデータベースにフォン
トデータ指定情報に基づいてアクセスして、該フォント
データ指定情報に関連するフォントデータを取り込むフ
ォント管理手段とを含み、 前記ラスタイメージ処理手段およびフォント管理手段の
間はフォントデータ指定情報およびフォントデータでイ
ンタフェースされることを特徴とするフォントフリーな
ラスタイメージ処理モジュール。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2201318A JPH0486789A (ja) | 1990-07-31 | 1990-07-31 | フォントフリーなラスタイメージ処理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2201318A JPH0486789A (ja) | 1990-07-31 | 1990-07-31 | フォントフリーなラスタイメージ処理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0486789A true JPH0486789A (ja) | 1992-03-19 |
Family
ID=16439023
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2201318A Pending JPH0486789A (ja) | 1990-07-31 | 1990-07-31 | フォントフリーなラスタイメージ処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0486789A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05162623A (ja) * | 1991-12-17 | 1993-06-29 | Hitachi Ltd | 自動ブレーキ装置 |
| JPH11227583A (ja) * | 1998-02-18 | 1999-08-24 | Honda Motor Co Ltd | 車両の制動制御装置 |
| JP2011136628A (ja) * | 2009-12-28 | 2011-07-14 | Honda Motor Co Ltd | 車両制御システム |
-
1990
- 1990-07-31 JP JP2201318A patent/JPH0486789A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05162623A (ja) * | 1991-12-17 | 1993-06-29 | Hitachi Ltd | 自動ブレーキ装置 |
| JPH11227583A (ja) * | 1998-02-18 | 1999-08-24 | Honda Motor Co Ltd | 車両の制動制御装置 |
| JP2011136628A (ja) * | 2009-12-28 | 2011-07-14 | Honda Motor Co Ltd | 車両制御システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0518554B1 (en) | Method and apparatus for substituting fonts and displaying characters | |
| US6295538B1 (en) | Method and apparatus for creating metadata streams with embedded device information | |
| US5606649A (en) | Method of encoding a document with text characters, and method of sending a document with text characters from a transmitting computer system to a receiving computer system | |
| JPS6165290A (ja) | ベクトル文字フオントの作成装置 | |
| US6771816B1 (en) | Generating a text mask for representing text pixels | |
| CN107562480B (zh) | 一种pos机多国语言的实现方法及其系统 | |
| JPWO2008015825A1 (ja) | 書字フォントデータ及び文字出力システム | |
| JP3145509B2 (ja) | 文字生成方法及びその装置 | |
| US7609268B2 (en) | Arrangement for the scaling of fonts | |
| JP3014247B2 (ja) | 文字生成方法及びその装置 | |
| JP3037854B2 (ja) | 文字生成方法及びその装置 | |
| EP1093078A2 (en) | Reducing apprearance differences between coded and noncoded units of text | |
| JP2006236315A (ja) | 符号化が利用できないときに外国語テキスト表示を実現する方法および装置 | |
| JP2923002B2 (ja) | フォントフリーなラスタイメージ処理システム | |
| US7548338B2 (en) | Apparatus and method for processing variable print documents | |
| JPH0486789A (ja) | フォントフリーなラスタイメージ処理システム | |
| CN1116006A (zh) | 传送和读取字形信息 | |
| US20080144108A1 (en) | System and method for processing variable print documents | |
| JPS60144786A (ja) | 符号付文字パタ−ン合成出力方式 | |
| JP3163577B2 (ja) | ベクトル・フォント生成方法 | |
| JPH1031471A (ja) | 英語筆記体及びアラビア語を含む他言語のコンピューターを利用した印字及び表示方法と装置 | |
| JPS6385695A (ja) | 連綿文字作成方式 | |
| JP3082173B2 (ja) | 輪郭線データの処理装置 | |
| JPH07140958A (ja) | 文字フォントおよび図形記述装置 | |
| JPH04251291A (ja) | ラスタイメージ処理システムにおける文字列描画方式 |