JPH0486789A - Font-free raster image processing system - Google Patents

Font-free raster image processing system

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
Application number
JP2201318A
Other languages
Japanese (ja)
Inventor
Ikuo Oya
大宅 伊久雄
Nobuyuki Moriya
守谷 信行
Hiroshi Hatanaka
啓 畠中
Noritaka Koyama
小山 法孝
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2201318A priority Critical patent/JPH0486789A/en
Publication of JPH0486789A publication Critical patent/JPH0486789A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To obtain the raster image processing system which does not depend on fonts by including a raster image processing means, font managing means and interface means in the processing system. CONSTITUTION:The raster image processing means, the font managing means and the interface means are included in the processing system. The raster image processing means forms the font data assignment information for obtaining the font data of the characters included in the data when the data is inputted to the raster image processing system. The font managing means fetches the font data by accessing to the data base in which the font data is accumulated in accordance with the font data assignment information. The raster image processing means forms the raster image from the font data obtd. in such a manner and outputs this image to an output device and communication device. The font data does not depend on the raster image output device, such as printer and display device and the common access of the system is possible.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はラスタイメージ処理システム、より具体的には
、ページ記述言語で記述されたデータを処理してラスタ
イメージを形成するラスタイメージ処理システムに関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a raster image processing system, and more specifically, to a raster image processing system that processes data written in a page description language to form a raster image. It is something.

(従来の技術) 文字および画像データを含むコマンドデータは、たとえ
ばパブリンシング用アプリケーションブロクラムによっ
て作成され、ページ記述言語で記述される中間ストリー
ムに変換される。この中間ストリームは、ラスタイメー
ジ処理(RIP) 方式によるインタプリタによってラ
スタイメージに変換され、プリンタや表示装置などのイ
メージ出力装置にページの形で出力される。
(Prior Art) Command data including text and image data is created, for example, by a publishing application block and converted into an intermediate stream written in a page description language. This intermediate stream is converted into a raster image by an interpreter using a raster image processing (RIP) method, and output in the form of a page to an image output device such as a printer or a display device.

文字を扱うシステムでは、様々な言語や国に応して多様
なフォントか存在し、したがってフォントに対しては多
様な要求がある。たとえば、字母、書体、大きさのみな
らず、横書き、縦書き左書き、右書き、斜字体、太字な
どの多様性がある。また1文字列すなわち文書としてフ
ォントを扱う場合は、文字列の配列の仕方、たとえばプ
ロポーショナル印字などの配列方式にも様々な要求があ
る。さらに、文字を特定するコードについては、フォン
トの供給者によって様々な文字コード系列が使用されて
いる。
In systems that handle characters, there are various fonts for different languages and countries, and therefore there are various requirements for fonts. For example, there are various types of fonts, such as not only fonts, fonts, and sizes, but also horizontal writing, vertical writing, left-to-right writing, right-to-right writing, italic type, and bold type. Furthermore, when handling a font as a single character string, that is, a document, there are various requirements regarding the way the character strings are arranged, such as proportional printing. Furthermore, various character code series are used by font suppliers as codes for specifying characters.

ラスタイメージ処理方式は、これらの多様な要求条件を
少なくとも部分的に満足させねばならない。なお、本明
細書において用語「フォント」は、中に字母や字体のみ
ならず、上述のような様々な要求条件をも含む広義に解
釈するものとする。
Raster image processing schemes must at least partially satisfy these diverse requirements. Note that in this specification, the term "font" is interpreted in a broad sense, including not only character capitals and fonts, but also various requirements as described above.

字母データは、フォント供給者に固有の形式、たとえば
ヒツトマツプ形式やアウトライン(輪郭)形式などで提
供される。フォントデータは一般に、文字の輪郭の直線
および曲線を規定するティシタル化されたデータの形で
外部ファイルやRO阿などのメモリに蓄積される。ホス
トから特定の文字コートでフォントが指定されると1 
それに対応するフォントデータかファイルから読み出さ
れ、拡大または縮小などのスケーリング処理を施され、
最終的にはラスク化されてイメージに変換される。
The character data is provided in a format specific to the font supplier, such as a hitmap format or an outline format. Font data is generally stored in an external file or memory, such as an RO, in the form of digitized data that defines the straight lines and curves of character outlines. 1 when a font with a specific character code is specified by the host
The corresponding font data is read from the file, subjected to scaling processing such as enlargement or reduction,
Finally, it is converted into a rask and converted into an image.

ヒツトマツプ形式やアウトライン形式による原データを
ラスタイメージに展開する処理は、フォントの形式によ
って相違することが多い。また、原データをスケーリン
グした後、長さや丸みを補正して適切な字形にするヒン
ティング処理も、フォントフォーマットによって異なる
ことがある。
The process of developing original data in hitmap format or outline format into a raster image often differs depending on the font format. Furthermore, the hinting process that corrects length and roundness after scaling the original data to create an appropriate glyph shape may differ depending on the font format.

このようなパブリッシングの環境のrで従来は1 フォ
ントの種別に固有のラスタイメージ処理方式、すなわち
フォント指向型の処理方式がとられていた。よりnmに
は、たとえば従来のプリンタは、ラスタイメージ処理系
とフォントチータフアイルを含み、セントロニクスやR
5−232C:などの汎用インタフェースでパソコンや
ワークステーションなどのホストに接続される。つまり
、プリンタ内にあるラスタイメージ処理系とフォントデ
ータは、特定のプリンタに固有であり、ホストはそれら
を汎用のプリンタインタフェースを介して使用する構成
がとられていた。また、CRTなどの画像表示装置は、
ホストに接続されるが、表示装置で使用されるフォント
のデータファイルと、それを扱うラスタイメージ処理系
はホストの内部に含まれ、したがってホストに依存する
構成がとられていた。
Conventionally, in such a publishing environment, a raster image processing method unique to each font type, that is, a font-oriented processing method has been used. For example, a conventional printer includes a raster image processing system and a font cheat file, such as Centronics or R
It is connected to a host such as a personal computer or workstation using a general-purpose interface such as 5-232C:. In other words, the raster image processing system and font data in the printer are unique to a particular printer, and the host uses them via a general-purpose printer interface. In addition, image display devices such as CRT,
Although it is connected to a host, the font data files used by the display device and the raster image processing system that handles them are contained within the host, so the configuration is dependent on the host.

(発明が解決しようとする課題) これかられかるように従来は、前述した様々な要求条件
に適応的に対応できる単一のラスタイメージ処理システ
ムが利用できなかった。より詳細には、特定のアプリケ
ーションソフトが用いるコマンドデータには、それに固
有のラスタイメージ処理系が必要であった。たとえば、
Po5tScript(商標)などのページ記述言語に
よるコマンドデータストリームには、Po5tScri
ptインタプリタかラスタイメージ処理系として用いら
れる。つまり、特定のラスタイメージ処理系には、特定
のフォント形式、フォント処理およびフォント読出し機
能が組み込まれていた。
(Problems to be Solved by the Invention) As will be described hereinafter, conventionally, a single raster image processing system that can adaptively meet the various requirements described above has not been available. More specifically, command data used by specific application software requires its own raster image processing system. for example,
Command data streams in page description languages such as Po5tScript(TM)
It is used as a pt interpreter or raster image processing system. That is, a specific raster image processing system has a specific font format, font processing, and font reading functionality built into it.

一般に、パブリッシングなどのドキュメント処理システ
ムでは、複数のコマンドデータストリームが用いられる
。したがって従来方式において、複数のデータストリー
ムの扱いを可能にするためには、それぞれのコマンドス
トリームごとにフォントを用意しなければならなかった
。これは、フォントの処理および管理システムの重複作
成を招き、フォントの重複投資を誘起していた。
Generally, multiple command data streams are used in document processing systems such as publishing. Therefore, in the conventional method, in order to be able to handle multiple data streams, a font had to be prepared for each command stream. This led to the creation of duplicate font processing and management systems, leading to duplicate investment in fonts.

本発明はこのような従来技術の欠点を解消し、フォント
に依存しないラスタイメージ処理システムを提供するこ
とを目的とする。
It is an object of the present invention to overcome these drawbacks of the prior art and provide a raster image processing system that does not depend on fonts.

(課題を解決するための手段) 本発明によれば、ページ記述言語で記述されたデータを
処理してラスタイメージを形成するラスタイメージ処理
システムは、前記データを受け、このデータに含まれる
文字のフォントデータを得るためのフォントデータ指定
情報を作成し、得られたフォントデータからラスタイメ
ージを形成するラスタイメージ処理手段と、フォントデ
ータが蓄積されているデータベースにフォントデータ指
定情報に基づいてアクセスして、フォントデータ指定情
報に関連するフォントデータを取り込むフォント管理手
段と、ラスタイメージ処理手段およびフォント管理手段
の間をフォントデータ指定情報およびフォントデータで
インタフェースするインタフェース手段とを含む。
(Means for Solving the Problems) According to the present invention, a raster image processing system that processes data written in a page description language to form a raster image receives the data and converts characters included in the data. A raster image processing means that creates font data specification information for obtaining font data and forms a raster image from the obtained font data, and accesses a database in which font data is stored based on the font data specification information. , font management means for taking in font data related to font data designation information, and interface means for interfacing between the raster image processing means and the font management means using font data designation information and font data.

また本発明によれば、このようなラスタイメージ処理シ
ステムの機能を備え、ホストに接続可能なラスタイメー
ジ処理モジュールが提供される。
Further, according to the present invention, there is provided a raster image processing module that has the functions of such a raster image processing system and can be connected to a host.

(作 用) 本発明によれば、ページ記述言語で記述されたデータが
ホストからラスタイメージ処理システムに入力されると
、ラスタイメージ処理手段は、このデータに含まれる文
字のフォントデータを得るためのフォントデータ指定情
報を作成する。フォント管理手段は、フォントデータが
蓄積されているデータベースにフォントデータ指定情報
に基づいてアクセスして、フォントデータ指定情報に関
連するフォントデータを取り込む、ラスタイメージ処理
手段は、こうして得られたフォントデータからラスタイ
メージを形成する。形成されたラスタイメージは、最終
的にはラスタイメージ出力装置や通信装置へ出力される
(Operation) According to the present invention, when data written in a page description language is input from a host to a raster image processing system, the raster image processing means performs processing for obtaining font data of characters included in this data. Create font data specification information. The font management means accesses a database in which font data is stored based on the font data specification information, and imports font data related to the font data specification information.The raster image processing means uses the font data obtained in this way to Form a raster image. The formed raster image is finally output to a raster image output device or a communication device.

(実施例) 次に添付図面を参照して本発明によるラスタイメージ処
理システムの実施例を詳細に説明する。
(Example) Next, an example of a raster image processing system according to the present invention will be described in detail with reference to the accompanying drawings.

第1図を参照すると、この実施例は基本的には、タトエ
ばパソコンやワークステーションなどの処理システムか
らなるホストIOと、ラスタイメージ処理(RIP)を
行なうモジュールパッケージすなわちRIP処理モジュ
ール12を含み、両者がコネクタ14および16で相互
に接続される。ホスト10は、文字および画像データを
含むコマンドデータを、たとえばパブリッシング用アプ
リケージ、ンプログラム50(第2図)によって作成し
、ページ記述言語で記述される中間ストリームに変換す
る1本実施例では汎用の処理装置である。
Referring to FIG. 1, this embodiment basically includes a host IO consisting of a processing system such as a personal computer or a workstation, and a module package or RIP processing module 12 for performing raster image processing (RIP). Both are interconnected by connectors 14 and 16. The host 10 creates command data including text and image data using, for example, a publishing application program 50 (FIG. 2) and converts it into an intermediate stream described in a page description language. This is a processing device.

ホスト10には、たとえばCRTなどの文字および画像
を可視表示する画像表示装置18が接続されている。ま
たホスト10および(または) RIP処理モジュール
12にはプリンタ20が接続されている。プリンタ20
は、文字および画像を記録媒体に可視記録する画像出力
装置である。勿論、ホストlOは通常の処理システムの
ようにキーボードなどの入出力装置も含むが、これらは
本発明の理解に直接関係ないので図示と説明を省略する
An image display device 18 such as a CRT that visually displays characters and images is connected to the host 10 . Further, a printer 20 is connected to the host 10 and/or the RIP processing module 12. printer 20
is an image output device that visibly records characters and images on a recording medium. Of course, the host IO also includes input/output devices such as a keyboard like a normal processing system, but since these are not directly relevant to understanding the present invention, illustrations and explanations of these will be omitted.

本システムで特徴的なのは、表示装置18およびプリン
タ20で文字の可視化に共通に使用されるフォントデー
タが、たとえば固定ディスク、フロッピーまたは集積回
路ボードなどの外部ファイル22に格納されていること
である。つまり、これらのフォントデータは1表示装置
18やプリンタ20に依存せず、データベースとして共
通に利用できる。勿論、外部ファイル22は、ホスト1
0に固有の記憶装置のみならず、たとえば通信回線を通
して遠方のデータベースにアクセスできるものでもよい
、したがって、一方ではフォントがRIP処理系に依存
せず、たとえばローマンから漢字までの広範囲な拡張性
があるとともに、他方ではRIP処理系が文字コード体
系から独立される。
A feature of the present system is that the font data commonly used for character visualization on display 18 and printer 20 is stored in an external file 22, such as on a fixed disk, floppy disk, or integrated circuit board. In other words, these font data do not depend on one display device 18 or printer 20, and can be commonly used as a database. Of course, the external file 22 is
0-specific storage device, but also one that can access a distant database through a communication line, for example. Therefore, on the one hand, the font does not depend on the RIP processing system and can be extended over a wide range, from Roman characters to Kanji, for example. On the other hand, the RIP processing system is made independent of the character encoding system.

RIP処理モジュール12は、後に詳述するように、R
IP処理システムを含む、この点も本実施例の重要な特
徴のひとつである。ホスト10は、様々なパブリッシン
グ用アプリケーションソフト50を実行することができ
る。したがってRIP処理モジュール12には、それら
のアプリケーションソフト50に応じて様々な種類のコ
マンドデータストリーム24が入力される。また、外部
ファイル22のフォントデータは、 RIP処理モジュ
ール12での必要に応じてダイナミックに読み出され、
RIP処理モジュール12にロードされる。 RIP処
理モジュール12は、コマンドデータストリーム24に
その種類に応じた適切なラスタイメージ処理を施し、ラ
スタイメージデータ26としてホストlOまたはプリン
タ20へ出力する。このデータ26は、データ圧縮され
た形であっても、または圧縮されない形であってもよい
As will be detailed later, the RIP processing module 12
This point, which includes an IP processing system, is also one of the important features of this embodiment. The host 10 can execute various publishing application software 50. Therefore, various types of command data streams 24 are input to the RIP processing module 12 depending on the application software 50. Furthermore, the font data in the external file 22 is dynamically read out as required by the RIP processing module 12.
It is loaded into the RIP processing module 12. The RIP processing module 12 performs appropriate raster image processing on the command data stream 24 according to its type, and outputs it as raster image data 26 to the host IO or printer 20. This data 26 may be in data compressed or uncompressed form.

RIP処理モジュール12は、その特定の構成を第2図
に示すように、基本的にはRIP処理52とフォント管
理54の2つの機能部を含む、アプリケーションソフト
50はソフトインタフェース56でRIP処理52とイ
ンタフェースされる。
As the specific configuration of the RIP processing module 12 is shown in FIG. interfaced.

RIP処理52は、特定のアプリケージ甘ンソフト50
で指定された文字のフォントデータを取り出すのに必要
なフォントデータ指定情報を作成する。
RIP processing 52 is performed using specific application cage software 50.
Creates the font data specification information necessary to extract the font data of the character specified by .

このフォントデータ指定情報には、本実施例では、フォ
ント供給者の指定に基づく書体、文字コード体系、文字
コード、文字サイズなどが含まれる。書体では、たとえ
ば漢字であれば明朝体やゴシックなどの別、文字コード
体系では、日本語であればJ l583やシフトJIS
の別などが指定される。
In this embodiment, this font data designation information includes the font, character code system, character code, character size, etc. based on the font supplier's designation. In terms of typefaces, for example, Kanji can be used in Mincho or Gothic, while in character encoding systems, Japanese can be used in Jl583 or Shift JIS.
etc. are specified.

RIP処理52とフォント管理54との間のインタフェ
ース58は、フォントに依存しない共通化されたインタ
フェースをとる。インタフェース58は、上述のフォン
トデータ指定情報、およびフォントデータを含む、フォ
ントデータは、要求に応じて外部ファイル22のデータ
ベースからモジュール12内の領域60にロードされる
。したがって、フォント管理54におけるフォントアク
セスパスは、文字コード体系に応じて最適なバスをとる
ことができる。フォント管理54は、フォントデータ6
0をそのままフォントデータの形で、または文字サイズ
データで要求されるサイズまで拡大もしくは縮小するな
どのフォント処理を行なって、フォントデータをRIP
処理52へ出力する。
The interface 58 between the RIP processing 52 and the font management 54 is a standardized interface that does not depend on fonts. Interface 58 includes the font data specification information described above and font data that is loaded into area 60 within module 12 from a database of external files 22 on demand. Therefore, the font access path in the font management 54 can take an optimal bus depending on the character code system. The font management 54 is the font data 6
0 as is in the form of font data, or perform font processing such as enlarging or reducing it to the size required by character size data and RIP the font data.
Output to process 52.

フォント管理54は本実施例では、1文字型位の管理を
基本とするのが望ましい、これは、従来技術では個々の
アプリケーションソフトに応じたコマンドストリームで
有していたフォントデータのアクセス機構を、本実施例
ではフォント管理54で吸収させるためである。フォン
トデータをスケーリングすると、文字の輪郭を形成して
いる線分の長さが不揃いになったり、丸みに滑らかさが
欠けたりすることがある。そのような場合、長さや丸み
を補正して適切な字形にするヒンティング処理も フォ
ント管理54にて行なわれる。
In this embodiment, the font management 54 is desirably based on management of one character type or so. This means that the font data access mechanism, which in the prior art had a command stream depending on each application software, is In this embodiment, this is to be absorbed by the font management 54. When font data is scaled, the lengths of the line segments that form the outlines of characters may become uneven, and the roundness may lack smoothness. In such a case, the font management 54 also performs hinting processing to correct the length and roundness to create an appropriate character shape.

RIP処理52は、フォント管理54から受けたフォン
トデータをラスク化する。ラスク化されたイメージデー
タは、イメージ/フレームメモリ62に蓄積され、ペー
ジ単位の画像データに組み立てられる。イメージ/フレ
ームメモリ62は、たとえばページ単位でラスタイメー
ジデータを一時蓄積する記憶領域である。
The RIP processing 52 converts the font data received from the font management 54 into a rask. The rasterized image data is stored in the image/frame memory 62 and assembled into page-by-page image data. The image/frame memory 62 is a storage area that temporarily stores raster image data in units of pages, for example.

イメージ/フレームメモリ62は、ビデオインタフェー
ス64を介してプリンタ20および表示装置18とイン
タフェースされる。また、圧縮データ形式でインタフェ
ースされるプリンタ20aやファクシミリ66などの出
力装置に対しては、画像圧縮68によってインタフェー
スされる。ホスト10に対してRIP処理モジュール1
2はバスで接続され、このバス接続はハードウェアバス
インタフェース70を介して行なわれる。
Image/frame memory 62 is interfaced with printer 20 and display device 18 via video interface 64. Furthermore, an output device such as a printer 20a or a facsimile 66 that is interfaced with a compressed data format is interfaced with an image compression 68. RIP processing module 1 for host 10
2 are connected by a bus, and this bus connection is made via a hardware bus interface 70.

動作を説明する0文字および画像データを含むコマンド
データは、アプリケーションソフト50によって作成さ
れ、ページ記述言語で記述される中間ストリームに変換
される。この中間ストリームは、ソフトウェアインタフ
ェース56を介してRIP処理52に入力される。 R
IP処理52では、このコマンドストリームに含まれる
文字のフォントデータにアクセスするのに必要なフォン
トデータ指定情報を作成し、これをフォント管理54に
与える。
Command data including zero characters and image data that describe the operation is created by the application software 50 and converted into an intermediate stream written in a page description language. This intermediate stream is input to RIP processing 52 via software interface 56 . R
The IP processing 52 creates font data designation information necessary to access the font data of the characters included in this command stream, and provides this to the font management 54 .

フォント管理54は、フォントデータ指定情報に基づい
て外部ファイル22のフォントデータペースにアクセス
し、必要なフォントデータを領域60に取り込む、フォ
ント管理54は、フォントデータ60をそのままフォン
トデータの形で、または必要なサイズまで拡大もしくは
縮小し、RIP処理52へ出力する。
The font management 54 accesses the font data pace of the external file 22 based on the font data specification information and imports necessary font data into the area 60. The font management 54 stores the font data 60 as it is in the form of font data, or It is enlarged or reduced to the required size and output to the RIP processing 52.

RIP処理52では、フォント管理54から受けたフォ
ントデータをラスク化し、−旦、イメージ/フレームメ
モリ62に蓄積する。こうしてイメージ/フレームメモ
リ62には、ページ単位の画像データが組み立てられる
。イメージ/フレームメモリ62に蓄積されたラスタイ
メージは、プリンタ20または表示装置18に出力する
ときは、ビデオインタフェース64を介して出力され、
プリンタ20a、またはファクシミリ66などの通信装
置に出力するときは、画像圧縮68によって符号化圧縮
される。こうしてアプリケーションソフト50からのコ
マンドデータストリームはRIP処理モジュール12に
よってラスタイメージに変換され、たとえばプリンタ2
0や表示装置18などのイメージ出力装置にページの形
で出力される。
In the RIP processing 52, the font data received from the font management 54 is converted into a rask and then stored in the image/frame memory 62. In this way, page-by-page image data is assembled in the image/frame memory 62. When the raster image stored in the image/frame memory 62 is output to the printer 20 or the display device 18, it is output via the video interface 64.
When outputting to a communication device such as the printer 20a or the facsimile 66, the image is encoded and compressed by the image compression 68. In this way, the command data stream from the application software 50 is converted into a raster image by the RIP processing module 12, such as the printer 2.
0 or an image output device such as the display device 18 in the form of a page.

(発明の効果) 本発明によれば、このようにRIP処理とフォント管理
が構成上、分離され、両者の間のインタフェースがフォ
ントに依存しない共通の形式をとっている。また、フォ
ントデータは、プリンタや表示装置などのラスタイメー
ジ出力装置に依存せす、システムが共通にアクセスでき
るデータペースの形でシステムに提供される。したがっ
て、従来技術によればパブリッシング用アプリケーショ
ンソフトに依存していた構成をとらざるを得なかったR
IP処理系が、本発明ではそれらに依存せず共通の構成
をとることができる。したがって、−力ではフォントが
RIP処理系に依存せず、たとえばローマンから漢字ま
での広範囲な拡張性があるとともに、他方では処理系が
文字コート体系から独立される。これにより、フォント
をインプリントするソフトウェアの設計が容易化され、
従来技術におけるようなアプリケーションソフトの種類
に応じて個別にフォントを設けるような無駄な投資が避
けられる。
(Effects of the Invention) According to the present invention, RIP processing and font management are separated in terms of structure as described above, and the interface between the two has a common format that does not depend on fonts. The font data is also provided to the system in the form of a data base that can be commonly accessed by the system, depending on the raster image output device such as a printer or display device. Therefore, according to the conventional technology, R was forced to adopt a configuration that depended on publishing application software.
In the present invention, the IP processing system can have a common configuration without depending on them. Thus, on the one hand, the font is independent of the RIP processing system and has wide extensibility, from Roman to Kanji, for example, and on the other hand, the processing system is independent of the character encoding system. This makes it easier to design software that imprints fonts,
It is possible to avoid wasteful investment in providing individual fonts for each type of application software as in the prior art.

【図面の簡単な説明】 第1図は本発明によるフォントフリーなラスタイメージ
処理方式の実施例の全体構成を示す機能ブロフク図、 第2図は、第1図に示す実施例におけるRIP処理モジ
ュールの構成例を示す機能ブロック図である。 要部性の符号の説明 10、、、ホスト 12、 、 、RIP処理モジュール +8.、、表示装置 20、、、プリンタ 22、:、フォントデータペース 50、、、アプリケーションソフト 52、 、 、RIP処理 54、、、フォント管理 56、、、ソフトインタフェース 62、、、イメージ/フレームメモリ
[Brief Description of the Drawings] Fig. 1 is a functional block diagram showing the overall configuration of an embodiment of the font-free raster image processing method according to the present invention, and Fig. 2 shows the RIP processing module in the embodiment shown in Fig. 1. FIG. 2 is a functional block diagram showing a configuration example. Explanation of symbols of essential parts 10, , host 12, , RIP processing module +8. , Display device 20 , Printer 22 : Font database 50 , Application software 52 , RIP processing 54 , Font management 56 , Software interface 62 , Image/frame memory

Claims (1)

【特許請求の範囲】 1、ページ記述言語で記述されたデータを処理してラス
タイメージを形成するラスタイメージ処理システムにお
いて、該システムは、 前記データを受け、該データに含まれる文字のフォント
データを得るためのフォントデータ指定情報を作成し、
得られたフォントデータからラスタイメージを形成する
ラスタイメージ処理手段と、 フォントデータが蓄積されているデータベースにフォン
トデータ指定情報に基づいてアクセスして、該フォント
データ指定情報に関連するフォントデータを取り込むフ
ォント管理手段と、 前記ラスタイメージ処理手段およびフォント管理手段の
間をフォントデータ指定情報およびフォントデータでイ
ンタフェースするインタフェース手段とを含むことを特
徴とするフォントフリーなラスタイメージ処理システム
。 2、請求項1に記載のシステムにおいて、該システムは
、前記フォントデータが蓄積され前記フォントデータ指
定情報を受けるとそれに関連するフォントデータを出力
するデータベース手段を含むことを特徴とするラスタイ
メージ処理システム。 3、請求項1に記載のシステムにおいて、該システムは
、前記ページ記述言語で記述されたデータを作成して前
記ラスタイメージ処理手段に供給するホストを含むこと
を特徴とするラスタイメージ処理システム。 4、ページ記述言語で記述されたデータを作成するホス
トに接続可能な接続手段と、 該接続手段より前記データを受け、該データに含まれる
文字のフォントデータを得るためのフォントデータ指定
情報を作成し、得られたフォントデータからラスタイメ
ージを形成するラスタイメージ処理手段と、 フォントデータが蓄積されているデータベースにフォン
トデータ指定情報に基づいてアクセスして、該フォント
データ指定情報に関連するフォントデータを取り込むフ
ォント管理手段とを含み、 前記ラスタイメージ処理手段およびフォント管理手段の
間はフォントデータ指定情報およびフォントデータでイ
ンタフェースされることを特徴とするフォントフリーな
ラスタイメージ処理モジュール。
[Claims] 1. In a raster image processing system that processes data written in a page description language to form a raster image, the system receives the data and converts font data of characters included in the data. Create font data specification information to obtain
a raster image processing means that forms a raster image from the obtained font data; and a font that accesses a database in which font data is stored based on font data specification information and imports font data related to the font data specification information. A font-free raster image processing system comprising: a management means; and an interface means for interfacing the raster image processing means and the font management means with font data designation information and font data. 2. The raster image processing system according to claim 1, wherein the system includes database means for storing the font data and outputting font data related to the font data designation information upon receiving the font data designation information. . 3. The raster image processing system according to claim 1, wherein the system includes a host that creates data written in the page description language and supplies the data to the raster image processing means. 4. A connection means connectable to a host that creates data written in a page description language, and receiving the data from the connection means and creating font data specification information for obtaining font data of characters included in the data. a raster image processing means for forming a raster image from the obtained font data; and a raster image processing means for accessing a database in which font data is stored based on font data designation information to generate font data related to the font data designation information. A font-free raster image processing module, comprising: a font management means for importing fonts, and an interface between the raster image processing means and the font management means is made by font data designation information and font data.
JP2201318A 1990-07-31 1990-07-31 Font-free raster image processing system Pending JPH0486789A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2201318A JPH0486789A (en) 1990-07-31 1990-07-31 Font-free raster image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2201318A JPH0486789A (en) 1990-07-31 1990-07-31 Font-free raster image processing system

Publications (1)

Publication Number Publication Date
JPH0486789A true JPH0486789A (en) 1992-03-19

Family

ID=16439023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2201318A Pending JPH0486789A (en) 1990-07-31 1990-07-31 Font-free raster image processing system

Country Status (1)

Country Link
JP (1) JPH0486789A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05162623A (en) * 1991-12-17 1993-06-29 Hitachi Ltd Automatic brake device
JPH11227583A (en) * 1998-02-18 1999-08-24 Honda Motor Co Ltd Vehicle braking control device
JP2011136628A (en) * 2009-12-28 2011-07-14 Honda Motor Co Ltd Vehicle control system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05162623A (en) * 1991-12-17 1993-06-29 Hitachi Ltd Automatic brake device
JPH11227583A (en) * 1998-02-18 1999-08-24 Honda Motor Co Ltd Vehicle braking control device
JP2011136628A (en) * 2009-12-28 2011-07-14 Honda Motor Co Ltd Vehicle control system

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 (en) Vector character font creation device
US6771816B1 (en) Generating a text mask for representing text pixels
CN107562480B (en) Method and system for realizing multilingual of POS machine
JPWO2008015825A1 (en) Written font data and character output system
JP3145509B2 (en) Character generation method and device
US7609268B2 (en) Arrangement for the scaling of fonts
JP3014247B2 (en) Character generation method and device
JP3037854B2 (en) Character generation method and device
EP1093078A2 (en) Reducing apprearance differences between coded and noncoded units of text
JP2006236315A (en) Method and apparatus for enabling foreign language text display when encoding is not available
JP2923002B2 (en) Font-free raster image processing system
US7548338B2 (en) Apparatus and method for processing variable print documents
JPH0486789A (en) Font-free raster image processing system
CN1116006A (en) Send and read glyph information
US20080144108A1 (en) System and method for processing variable print documents
JPS60144786A (en) Coded pattern synthesization/outputting system
JP3163577B2 (en) Vector font generation method
JPH1031471A (en) Method and device for printing and displaying foreign languages including english script and arabic using computer
JPS6385695A (en) Continuous character creation method
JP3082173B2 (en) Contour data processing device
JPH07140958A (en) Character font and graphic description device
JPH04251291A (en) Character string plotting system in raster image processing system