JP4259670B2 - Multi-font printing system, printing method, and recording medium on which unified character code-compatible fonts used therein are recorded - Google Patents
Multi-font printing system, printing method, and recording medium on which unified character code-compatible fonts used therein are recorded Download PDFInfo
- Publication number
- JP4259670B2 JP4259670B2 JP12356099A JP12356099A JP4259670B2 JP 4259670 B2 JP4259670 B2 JP 4259670B2 JP 12356099 A JP12356099 A JP 12356099A JP 12356099 A JP12356099 A JP 12356099A JP 4259670 B2 JP4259670 B2 JP 4259670B2
- Authority
- JP
- Japan
- Prior art keywords
- font
- code
- character
- printing
- unified
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 68
- 239000000284 extract Substances 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 12
- 238000000605 extraction Methods 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、単一フォント形式の印刷装置で印刷を行うための多フォント対応印刷システム及び印刷方法及びこれらに使用される統一文字コード対応フォントが記録された記録媒体に関する。
【0002】
【従来の技術】
近年、所定のフォント形式で印字品質、印字速度の優れた印刷を大量に行うことができる高機能な印刷装置の利用が広まっている。このような印刷装置は、フォント形式が単一で他のフォント形式の印刷データに基づいては印刷することができない。そのため、このような単一フォント形式の印刷装置であっても他のフォント形式で印刷可能とされることが望まれている。
【0003】
従来、単一のフォント形式の印刷装置として、例えばポストスクリプトフォント形式で印刷するプリンタが知られている。ポストスクリプト(以下、PSと称す)は、アドビシステムズ社が提唱するページ記述言語であり、PS言語が扱うフォント形式のものがPSフォントである。このようなPSプリンタは、使用できるフォントが上記PSフォントのみであり、文字コード系はパーソナルコンピュータのデータを印字することを目的とされていることから、いわゆるシフトJIS(日本工業規格)で標準化されたコード系のみである。
【0004】
すなわち、上記PSプリンタは、上記文字コード系に対応した印字データ、属性データの印刷データが、PS形式のコマンドで構成されたPSファイルとして入力される。そして、上記PSファイルに基づいて当該プリンタ内のCPU(中央演算処理ユニット)によって実行されることでPSフォントによる高品質な印刷が大量に行われるものである。
【0005】
【発明が解決しようとする課題】
しかしながら、国内では各社独自でコンピュータシステムにおけるメインフレーム漢字コードでフォントが管理されており、文字コード系が各社で異なっているのが現状である。また、JISコード以外の文字(JIS第1水準、JIS第2水準以外の文字)が各社独自で拡張して有しており、その文字コード系も各社独自で体系づけられているのが現状である。したがって、各社独自の文字コード系により作成された印刷データは、当該文字コード系を有するプリンタにしか使用することができず、上記のPSプリンタのような高機能なプリンタでは印刷することができないという問題がある。
【0006】
そこで、本発明は上記課題に鑑みなされたもので、単一フォント形式の印刷装置に対して、文字が拡張された他のフォント形式で印刷を可能とする多フォント対応印刷システム及び印刷方法及びこれらに使用される統一文字コード対応フォントが記録された記録媒体を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記課題を解決するために、請求項1の発明では、単一フォント形式のフォントが格納されて印刷を行う印刷手段を備える多フォント対応印刷システムであって、
必要に応じて字形を作成し、必要な総ての字形、及び当該字形の夫々に付与した統一文字コードを管理する統一文字管理手段と、前記単一フォント形式以外の他フォント形式で使用されているフォントに付されている個別文字コードのコード系と前記統一文字コードのコード系とが関連付けられたテーブルが、当該他フォント形式毎に夫々コード変換テーブルとして所定数格納されるテーブル格納手段と、前記テーブルのうち一のコード変換テーブルを参照して、夫々の前記個別文字コードについて対応する統一文字コードにより前記統一文字管理手段で管理されている該当の字形を抽出し、抽出した字形の統一文字コードを当該個別文字コードに変換するものであって、これらを前記コード変換テーブル毎に行うコード付与手段と、前記コード変換テーブル毎におけるそれぞれの個別文字コードが付された抽出字形を、前記単一フォント形式にフォント化して個別コード対応フォントを作成し、これらを当該コード変換テーブル毎に対応させたものとして前記印刷手段に格納させるフォント化手段と、印刷における属性条件を設定する条件設定手段を備え、入力される前記他フォント形式による印刷データに基づき、前記印刷手段に格納した単一フォント形式にフォント化した個別コード対応フォントを用いて当該単一フォント形式対応の印刷データファイルを作成するものであり、当該印刷手段において上記作成した印刷データファイルより特定された上記個別コード対応フォントを選出させて印刷を行なわせるためのファイル作成手段と、を有して構成される。
【0008】
請求項2の発明では、請求項1記載の多フォント対応印刷システムであって、前記単一フォント形式のフォントは、ページ記述言語に対応したフォントである構成とする。
【0011】
請求項3の発明では、単一フォント形式のフォントが印刷手段に格納されて印刷を行う印刷方法であって、必要に応じて字形を作成し、必要な総ての字形、及び当該字形の夫々に統一文字コードを付与して統一文字管理手段で管理させるステップと、前記単一フォント形式以外の他フォント形式で使用されているフォントに付されている個別文字コードのコード系と前記統一文字コードのコード系とが関連付けられたテーブルが、当該他フォント形式毎に夫々コード変換テーブルとしてテーブル格納手段に所定数格納されており、一のコード変換テーブルを参照して、夫々の前記個別文字コードについて対応する統一文字コードにより前記統一文字管理手段で管理されている該当の字形を抽出し、抽出した字形の統一文字コードを当該個別文字コードに変換することを前記コード変換テーブル毎に行うステップと、前記コード変換テーブル毎におけるそれぞれの個別文字コードが付された抽出字形を、前記単一フォント形式にフォント化して個別コード対応フォントを作成するステップと、これらを当該コード変換テーブル毎に対応させたものとして前記印刷手段に格納するステップと、を含む構成である。
【0012】
請求項4の発明では、請求項3記載の印刷方法であって、前記単一フォント形式のフォントは、ページ記述言語に対応したフォントである構成とする。
【0013】
請求項5の発明では、請求項3又は4記載の印刷方法であって、入力される前記他フォント形式による印刷データに基づき、印刷における属性条件を設定して前記単一フォント形式対応の印刷データファイルを作成し、前記印刷手段が、作成された前記印刷データファイルより特定された前記個別コード対応フォントを選出して印刷を行う構成とする。
【0015】
請求項6の発明では、請求項1又は2に記載の多フォント対応印刷システム及び請求項3〜5に記載の印刷方法に用いられる記録媒体であって、必要に応じて字形を作成し、必要な総ての字形と、当該字形の夫々に付与した統一文字コードとが少なくとも記録される構成である。
【0016】
他フォント形式の個別文字コード系と統一文字コード系とが関連づけられたテーブルから当該個別文字コード系の字形が統一文字コード系で特定される字形として抽出し、抽出字形の統一文字コードを該当個別文字コードに変換し、単一フォント形式にフォント化したフォントとして印刷手段に他フォント形式毎に格納させておき、他フォント形式の印刷データに基づき当該格納された単一フォント形式にフォント化したフォントを使用して印刷させることによって、他フォント形式の印刷データであっても単一フォント形式による印刷手段で多フォント対応の印刷が可能となる。また、個別文字コード系を使用するにあたり、複数の他フォント形式に対応した必要な総ての字形に統一文字コードを付与することで当該字形を一元的に管理することが可能となる。
【0017】
【発明の実施の形態】
以下、本発明の好ましい一実施形態を図により説明する。
図1に、本発明の多フォント対応印刷システムにおけるフォント作成システムの基本構成図を示す。図1に示すフォント作成システム11は、前述のPSプリンタに適用させた場合を例としたもので、統一文字管理手段を構成する字形作成手段12及び文字管理DB(データベース)13と、テーブル格納手段であるコード変換テーブル格納手段14と、コード付与手段15と、フォント化手段であるPSフォント化手段16と、PSフォント格納部17Aを備える印刷手段17とを有して構成される。
【0018】
字形作成手段12は、字形を例えばアウトライン形式又はビットマップ形式等で作成する。例えば既存のJISコード系で特定される字形(文字)をそのまま使用する場合には、それ以外の各社(A社、B社、C社・・・)メインフレームで使用されている拡張された夫々の字形を作成する。そして、作成した字形及び使用したJISコード系で特定される字形の夫々に統一文字コードを付与する。これらが文字管理DB13に格納されるものである。(図2で説明する)。なお、字形作成手段12において、JISコード系で特定される字形を別に作成してもよい。
【0019】
すなわち、統一文字コード及びこれが付された総ての字形のデータは、記録媒体の一として定義する上記文字管理DB13に格納(記録)されるものであるが、その他記憶装置、ハードディスク、ディスク等の記録媒体に記録させてもよい。これによって、字形を一元的に管理することができると共に、運搬可能とすることができ、既存の単一フォント形式対応の印刷手段にも適用させることができるものである。
【0020】
コード変換テーブル格納手段14は、各社メインフレームの個別文字コード系と上記文字管理DB13に格納された統一文字コード系とが関連づけられたテーブルのうち一のコード変換テーブル(例えばA社コード変換テーブル、図2で説明する)が、各社毎にそれぞれ格納されている。また、コード付与手段15は、一のコード変換テーブルから個別文字コードに対応する統一文字コードをそれぞれ特定して文字管理DB13より該当の字形を抽出し、それぞれの字形の統一文字コードを当該個別文字コード系の該当文字コードに変換するものであって、これらを各社コード変換テーブル毎に行う(図3で説明する)。
【0021】
PSフォント化手段16は、各社コード変換テーブル毎のそれぞれの個別文字コードに対する抽出字形を、上記PSフォント形式にフォーマット化(フォント化)して個別コード対応PSフォント16A、16B、16C・・・を作成し、これらを各社コード変換テーブル毎に対応させたものとして上記印刷手段17のPSフォント格納部17Aに格納させるものである(図3で説明する)。
【0022】
ここで、図2に図1の文字管理DB及びコード変換テーブル格納手段の説明図を示す。図2(A)は、字形作成手段12で作成した字形及び使用したJISコード系で特定される字形に付された統一文字コードが格納された文字管理DB13の内容の概念図であり、文字、記号等の字形(図示せず)と、これらに独自に割り付けた統一文字コードとで構成される。上記字形は、図示されていないが、使用され、又は使用されうる文字、記号等であり、例えばいわゆるアウトラインデータとして格納されている。
【0023】
また、統一文字コードは、上記総ての字形に対して例えば2バイトでコード割り付けしたもので、前述のJISコード系に対応した文字に対するものと、各社(A社、B社、C社、・・・、N社)が上記JISコード対応文字以外に独自にそれぞれ作成した拡張文字に対するものとに、統一したコードを付与したものである。したがって、少なくとも現存する各社メインフレーム漢字コード系の字形と、その字形に付与された統一文字コードとが当該文字管理DB(又は記録媒体)13に格納されるものである。なお、格納される字形には今後使用されるであろうものを含めてもよいことはもちろんである。
【0024】
このように、JISコード対応文字と各社独自の対応文字とに、統一文字コードを付与することによって、あらゆる文字の字形と、その文字コード系を一元的に管理することができるものである。
【0025】
また、図2(B)は、コード変換テーブル格納手段14の概念図を示したもので、各社個別文字コード系と上記統一文字コード系とが関連づけられたコード変換テーブルが各社毎にそれぞれ格納されたものである。この場合、必要に応じてコード変換テーブル内容の変更や、コード変換テーブルの増減が可能であることはもちろんである。
【0026】
続いて、図3に、図1のコード付与手段及び印刷手段の説明図を示す。図3(A)は、コード付与手段15の基本構成図を示したもので、コード変換テーブル格納手段14から指定された変換テーブルを取り込むコード変換テーブル取込部21と、文字管理DB13から字形を取り込む統一フォントデータ取込部22を備える。また、コード変換テーブル取込部21で取り込んだコード変換テーブルを参照して統一フォントデータ取込部22からのデータから字形を抽出する文字抽出部23を備え、文字抽出部23からの抽出文字(字形)の統一文字コードを、コード変換テーブル取込部21からの個別文字コードに変換するコード変換部24を備える。そして、各当該個別文字コードが付与された字形のそれぞれをファイルとして作成し、一旦格納するフォントファイル作成手段25を備えるものである。
【0027】
また、図3(B)は、印刷手段17の概略図を示したもので、上記PSフォント化手段16から送られてくるPSフォント化された各社のコード対応PSフォント16A,16B,16C・・・16Nを、PSフォント格納手段17Aにそれぞれコード対応PSフォント17A−1,17A−2,17A−3・・・17A−Nとして格納するものである。
【0028】
そこで、図4に、図1のフォント作成を説明するためのフローチャートを示す。図4において、まず既存のJISコード系字形(アウトライン形式字形)を使用するものとして、字形作成手段12で上記のように各社メインフレームで使用される拡張文字の字形を例えばアウトライン形式で作成し、それぞれに統一文字コードを付与して文字管理DBに格納する(図2(A)、ステップ(S)1)。コード付与手段15では、コード変換テーブル14より所定先のコード変換テーブルを取り込み、文字管理DB13より対応した文字を抽出して当該所定先の文字コードを付与する(S2)。
【0029】
すなわち、図3(A)に示すように、コード変換テーブル取込部21によりコード変換テーブル格納手段14から該当のコード変換テーブルを取り込ませるもので、例えばA社コード変換テーブルを取り込む。一方、統一フォントデータ取込部22により文字管理DB13から格納されている統一文字コードが付与された字形を取り込む。そして、文字抽出部23において、A社コード変換テーブルを参照してA社のそれぞれの字形に対応する個別文字コード系のそれぞれについて統一文字コードを得、当該統一文字コードに対応する字形を、統一フォントデータ取込部22から抽出してコード変換部24に送る。
【0030】
一方、コード変換テーブル取込部21からコード変換部24に該当のA社個別文字コードが送られてくる。コード変換部24では、文字抽出部23で抽出した字形の統一文字コードを、コード変換テーブル取込部21からの個別文字コードに変換し、フォントファイル作成手段25に送る。これらをA社コード変換テーブルに付されている個別文字コードの総てについて行うことで、フォントファイル作成手段25ではA社個別文字コード系のフォントファイルが作成され、このファイルがPSフォント化手段16に送出される。以下、B社、C社・・・N社対応のコード変換テーブルについても同様に処理し、それぞれの総てのフォントファイルがPSフォント化手段16に送出される(S3)。
【0031】
フォント化手段16では、コード付与手段15より送られてきたA社のフォントファイルをPSフォント対応のフォーマット形式としてフォント化し、A社コード対応PSフォント16Aを作成する(S4)。同様の処理を他の各社用のコード変換テーブルに対応した対応PSフォント16B,16C・・・16Nを作成し、これらが印刷手段17に送出される(S5)。
【0032】
印刷手段17では、図3(B)に示すように、送られてきた各社対応の上記対応PSフォントを、PSフォント格納手段17Aに各社コード対応PSフォント17A−1,17A−2,17A−3・・・17A−Nとして格納するものである(S6,S7)。なお、図4では、総てのコード変換テーブルについてフォントファイルを作成し、PSフォント化し、印刷手段17に格納する場合を示したが、各社毎(コード変換テーブル毎)にフォントファイル作成から印刷手段17への格納を行ってもよい。この場合、図4において、各社毎(コード変換テーブル毎)にS1、S2、S4、S6の流れとなる。
【0033】
つぎに、図5に、本発明の多フォント対応印刷システムにおける印刷システムの一実施形態の基本構成図を示す。図5において、印刷システム31は、大別して条件設定手段33Aを備えるPSファイル作成手段33と印刷手段17とにより構成され、当該印刷手段17には上記のようにPSフォント格納手段17Aに、各社対応コードPSフォント17A−1,17A−2,17A−3・・・17A−Nが格納されている。なお、PSファイル作成手段33を印刷手段17に具備させてもよい。
【0034】
そして、PSファイル作成33に印刷データファイル32が入力され、条件設定手段33Aでレイアウト、文字サイズ、書体等の属性条件が設定されてPSファイルが作成されることで最終的に印刷手段17で印刷が行われる(図6で説明する)。この場合、印刷データファイル32は、少なくとも所定先(X社)のデータと、個別文字コード系の印字データとで構成されている。
【0035】
そこで、図6に、図5による印刷を説明するためのフローチャートを示す。図6において、例えばA社の印刷データファイル32がPSファイル作成手段33に取り込まれる(S11)。PSファイル作成手段33では、取り込んだ印刷データファイル32が何れのフォント形式のものであるかを識別し、当該印刷データに、識別したフォント形式の名称(A社)の識別符を付すと共に、条件設定手段33Aによる上記条件を設定してPSファイルを作成し、印刷手段17に送出する(S12)。すなわち、作成されるA社用PSファイルは、上記印刷データファイルに基づいて上記フォント名称を含むPSフォント用のページ記述言語によるコマンド形式で作成されて印刷手段17に送出される。
【0036】
印刷手段17では、送られてきたA社用PSファイルを取り込んで、当該PSファイルに含まれるフォント名称に基づいてPSフォント格納部17AからA社コード対応PSフォント17A−1を選出し(S13)、当該A社コード対応PSフォント17A−1を用いて上記印刷データファイルの内容を印刷するものである(S14)。なお、A社以外の印刷データファイルについても同様の処理がなされて印刷されるものである。
【0037】
このように、印刷手段17のPSフォント格納部17Aに各社対応のPSフォントを格納しておくことから、PSフォント以外で作成された印刷データ(個別文字コード系)であっても高速、高機能なPSプリンタで印刷することができるものである。ところで、印刷手段17のPSフォント格納部17Aに従来のPSフォントをも格納してもよく、PSフォント印刷データによるものも印刷できようにしておいてもよい。
【0038】
なお、上記実施形態では、文字管理DB13に格納される字形をアウトライン形式とした場合を示したが、ビットマップ形式等でもよく、いずれの場合でも最終的な単一フォント形式に対応したデータ形式に変換すればよい。また、上記実施形態では、単一フォント形式をPSフォント形式として説明したが、これに限らず他のページ記述言語によるフォント形式のものでも適用することができることはもちろんである。
【0039】
【発明の効果】
以上のように、請求項1及び3の発明によれば、他フォント形式の個別文字コード系と統一文字コード系とが関連づけられたテーブルから当該個別文字コード系の字形が統一文字コード系で特定される字形として抽出し、抽出字形の統一文字コードを該当個別文字コードに変換し、単一フォント形式にフォント化したフォントとして印刷手段に他フォント形式毎に格納させておき、他フォント形式の印刷データに基づき当該格納された単一フォント形式にフォント化したフォントを使用して印刷させることにより、単一フォント形式対応の印刷手段であっても多フォント形式にも対応でき、他フォント形式の個別文字コード系で印刷可能とすることができるものである。
【0040】
請求項2及び4の発明によれば、単一フォント形式のフォントをページ記述言語のフォントに対応させることにより、他フォント形式の印刷データであっても高速、高機能な印刷手段に適用可能とすることができる。
【0041】
請求項5の発明によれば、他フォント形式による印刷データに基づき、印刷における属性条件を設定して単一フォント形式対応の印刷データファイルを作成し、これで特定された個別コード対応フォントを選出して印刷させることにより、上記同様に単一フォント形式対応の印刷手段であっても他フォント形式の個別文字コード系で印刷可能とすることができる。
【0042】
請求項6の発明によれば、複数の他フォント形式に対応した必要な総ての字形に統一文字コードを付与することにより、字形を一元的に管理することができると共に、運搬可能とすることができ、既存の単一フォント形式対応の印刷手段にも適用させることができるものである。
【図面の簡単な説明】
【図1】本発明の多フォント対応印刷システムにおけるフォント作成システムの一実施形態の基本構成図である。
【図2】図1の文字管理DB及びコード変換テーブル格納手段の説明図である。
【図3】図1のコード付与手段及び印刷手段の説明図である。
【図4】図1のフォント作成を説明するためのフローチャートである。
【図5】本発明の多フォント対応印刷システムにおける印刷システムの一実施形態の基本構成図である。
【図6】図5による印刷を説明するためのフローチャートである。
【符号の説明】
11 フォント作成システム
12 字形作成手段
13 文字管理データベース
14 コード変換テーブル格納手段
15 コード付与手段
16 PSフォント化手段
17 印刷手段
17A PSフォント格納部
21 コード変換テーブル取込部
22 統一フォントデータ取込部
23 文字抽出部
24 コード変換部
25 フォントファイル作成手段
31 印刷システム
32 印刷データファイル
33 PSファイル作成手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a multi-font printing system and printing method for printing with a single font type printing apparatus, and a recording medium on which a unified character code-compatible font used therein is recorded.
[0002]
[Prior art]
In recent years, use of high-performance printing apparatuses capable of performing a large amount of printing with a predetermined font format and excellent printing quality and printing speed has become widespread. Such a printing apparatus has a single font format and cannot print based on print data of other font formats. Therefore, it is desired that such a single font format printing apparatus can be printed in other font formats.
[0003]
2. Description of the Related Art Conventionally, a printer that prints in a postscript font format, for example, is known as a single font format printing apparatus. Postscript (hereinafter referred to as PS) is a page description language advocated by Adobe Systems Incorporated, and a font format handled by the PS language is a PS font. Since such PS printers can use only the above-mentioned PS fonts and the character code system is intended to print personal computer data, it is standardized by so-called Shift JIS (Japanese Industrial Standards). Only the coding system.
[0004]
That is, in the PS printer, print data corresponding to the character code system and print data of attribute data are input as a PS file composed of PS format commands. A large amount of high-quality printing using PS fonts is performed by being executed by a CPU (central processing unit) in the printer based on the PS file.
[0005]
[Problems to be solved by the invention]
However, in Japan, the fonts are managed by the mainframe Kanji codes in the computer system independently by each company, and the current situation is that the character code systems are different for each company. In addition, characters other than JIS codes (characters other than
[0006]
Therefore, the present invention has been made in view of the above problems, and a multi-font compatible printing system and printing method capable of printing in a single font format printing apparatus in another font format with expanded characters, and these An object of the present invention is to provide a recording medium on which a font corresponding to the unified character code used for the recording is recorded.
[0007]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the invention of
Uniform character management means that creates character forms as needed, manages all necessary character forms, and the unified character codes assigned to each of the character forms, and is used in other font formats other than the single font format A table storing means for storing a table in which a code system of individual character codes attached to a font and a code system of the unified character code associated with each other is stored as a code conversion table for each of the other font formats; Refer to the code conversion table of one of the tables, extract the corresponding character shape managed by the unified character management means by the unified character code corresponding to each individual character code, and extract the unified character of the extracted character shape A code conversion means for converting the codes into the individual character codes, and for each of the code conversion tables; The extracted character form to which each individual character code in each conversion table is attached is converted into a font of the single font form to create an individual code-corresponding font, and the print is assumed to correspond to each code conversion table. A fontizing means to be stored in the means and a condition setting means for setting attribute conditions in printing, and based on the input print data in the other font format, the individualized fontified into a single font format stored in the printing means A print data file corresponding to the single font format is created using a code-corresponding font, and printing is performed by selecting the individual code-corresponding font specified from the created print data file in the printing means. And a file creation means .
[0008]
According to a second aspect of the present invention, in the multi-font compatible printing system according to the first aspect, the single font font is a font corresponding to a page description language.
[0011]
According to a third aspect of the present invention, there is provided a printing method in which a font in a single font format is stored in a printing means and printing is performed, and a glyph is created as necessary, and all necessary glyphs, and each of the glyphs A unified character code and a unified character management means, and a code system of individual character codes attached to a font used in a font format other than the single font format and the unified character code A predetermined number of tables associated with the code system are stored in the table storage means as code conversion tables for each of the other font formats, and each individual character code is referred to with reference to one code conversion table. The corresponding character form managed by the unified character management means is extracted by the corresponding unified character code, and the extracted unified character code of the character form is Converting into code for each code conversion table and creating an individual code-corresponding font by converting the extracted character form with each individual character code in each code conversion table into the single font format And a step of storing these in the printing means as corresponding to each code conversion table.
[0012]
According to a fourth aspect of the present invention, in the printing method according to the third aspect , the single font font is a font corresponding to a page description language.
[0013]
In the invention of claim 5, a
[0015]
The invention of claim 6 is a recording medium used in the multi-font compatible printing system according to
[0016]
The character form of the individual character code system is extracted as a character form specified by the unified character code system from the table in which the individual character code system and the unified character code system of other font formats are associated, and the unified character code of the extracted character form is applicable individually. Font converted to character code and fontized into a single font format, stored in the printing means for each other font format for each font format, and converted to the stored single font format based on the print data in the other font format by Rukoto is printed using, even print data of other font formats becomes possible multi font corresponding printed by the printing means with a single font format. In addition, when using the individual character code system, it is possible to manage the character shape centrally by assigning a unified character code to all necessary character shapes corresponding to a plurality of other font formats.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a preferred embodiment of the present invention will be described with reference to the drawings.
FIG. 1 shows a basic configuration diagram of a font creation system in a multi-font printing system of the present invention. A
[0018]
The character
[0019]
That is, the unified character code and all character data to which it is attached are stored (recorded) in the
[0020]
The code conversion table storage means 14 is one code conversion table (for example, A company code conversion table, A company code conversion table, etc.) associated with the individual character code system of each company main frame and the unified character code system stored in the
[0021]
The PS
[0022]
FIG. 2 is an explanatory diagram of the character management DB and code conversion table storage means of FIG. FIG. 2A is a conceptual diagram of the contents of the
[0023]
The unified character code is a code assigned to all the above-mentioned character shapes by, for example, 2 bytes. For the characters corresponding to the JIS code system, each company (A company, B company, C company,. .., N company) is provided with a unified code in addition to the extended characters independently created in addition to the above JIS code compatible characters. Therefore, at least the existing mainframe Kanji code system character shapes and the unified character codes assigned to the character shapes are stored in the character management DB (or recording medium) 13. Of course, the stored character shapes may include those that will be used in the future.
[0024]
In this way, by assigning a unified character code to a JIS code compatible character and a corresponding character unique to each company, the character shape of each character and its character code system can be managed in an integrated manner.
[0025]
FIG. 2B shows a conceptual diagram of the code conversion table storage means 14, and a code conversion table in which each company's individual character code system and the unified character code system are associated is stored for each company. It is a thing. In this case, it goes without saying that the contents of the code conversion table can be changed and the code conversion table can be increased or decreased as necessary.
[0026]
Next, FIG. 3 is an explanatory diagram of the code applying unit and the printing unit of FIG. FIG. 3A shows a basic configuration diagram of the
[0027]
FIG. 3B is a schematic diagram of the printing means 17, and
[0028]
FIG. 4 shows a flowchart for explaining the font creation of FIG. In FIG. 4, first, as an existing JIS code system character shape (outline format character shape) is used, the character shape creation means 12 creates a character shape of an extended character used in each company mainframe as described above, for example, in an outline format, Each character is assigned a unified character code and stored in the character management DB (FIG. 2A, step (S) 1). The
[0029]
That is, as shown in FIG. 3 (A), the code conversion table fetching unit 21 fetches the corresponding code conversion table from the code conversion
[0030]
On the other hand, the corresponding A company individual character code is sent from the code conversion table fetch unit 21 to the code conversion unit 24. In the code conversion unit 24, the unified character code of the character shape extracted by the character extraction unit 23 is converted into an individual character code from the code conversion table fetching unit 21 and sent to the font file creation means 25. By performing these operations for all the individual character codes attached to the A company code conversion table, the font file creating means 25 creates a font file of the A company individual character code system, and this file is converted into the PS
[0031]
The font converting means 16 converts the font file of company A sent from the
[0032]
In the printing means 17, as shown in FIG. 3B, the corresponding PS fonts corresponding to each company sent are sent to the PS font storage means 17A and
[0033]
Next, FIG. 5 shows a basic configuration diagram of an embodiment of a printing system in the multi-font printing system of the present invention. In FIG. 5, the printing system 31 is roughly composed of a PS file creation means 33 having a condition setting means 33A and a printing means 17, and the printing means 17 corresponds to the PS font storage means 17A as described above.
[0034]
Then, the print data file 32 is input to the
[0035]
FIG. 6 is a flowchart for explaining printing according to FIG. In FIG. 6, for example, a print data file 32 of company A is taken into the PS file creation means 33 (S11). The PS
[0036]
The printing means 17 fetches the sent PS file for company A, and selects the
[0037]
In this way, PS fonts corresponding to each company are stored in the PS
[0038]
In the above embodiment, the case where the character form stored in the
[0039]
【The invention's effect】
As described above, according to the first and third aspects of the invention, the character form of the individual character code system is specified by the unified character code system from the table in which the individual character code system of the other font format and the unified character code system are associated with each other. Is extracted as a character form, the unified character code of the extracted character form is converted into the corresponding individual character code, and the font is converted into a single font form, stored in the printing means for each other font form, and printed in another font form the Rukoto was printed using a font of fonts to the stored single font format based on the data, even a single font format corresponding printing means can handle multi-font format, other font formats It is possible to print with an individual character code system.
[0040]
According to the second and fourth aspects of the present invention, the font of the single font format is made to correspond to the font of the page description language, so that even the print data of other font formats can be applied to high-speed and high-functional printing means. can do.
[0041]
According to the invention of claim 5,-out based on the print data by the other font format, to create a single font format corresponding print data file by setting an attribute condition in printing, individual code corresponding font specified in this By selecting and printing, it is possible to print with an individual character code system of another font format even with a printing means corresponding to a single font format as described above.
[0042]
According to the invention of claim 6 , by assigning a unified character code to all necessary character shapes corresponding to a plurality of other font formats, the character shapes can be managed in a unified manner and can be transported. It can be applied to existing printing means compatible with a single font format.
[Brief description of the drawings]
FIG. 1 is a basic configuration diagram of an embodiment of a font creation system in a multi-font compatible printing system of the present invention.
FIG. 2 is an explanatory diagram of a character management DB and a code conversion table storage unit in FIG. 1;
FIG. 3 is an explanatory diagram of a code providing unit and a printing unit in FIG. 1;
FIG. 4 is a flowchart for explaining font creation in FIG. 1;
FIG. 5 is a basic configuration diagram of an embodiment of a printing system in a multi-font compatible printing system of the present invention.
6 is a flowchart for explaining printing according to FIG. 5. FIG.
[Explanation of symbols]
DESCRIPTION OF
Claims (6)
必要に応じて字形を作成し、必要な総ての字形、及び当該字形の夫々に付与した統一文字コードを管理する統一文字管理手段と、
前記単一フォント形式以外の他フォント形式で使用されているフォントに付されている個別文字コードのコード系と前記統一文字コードのコード系とが関連付けられたテーブルが、当該他フォント形式毎に夫々コード変換テーブルとして所定数格納されるテーブル格納手段と、
前記テーブルのうち一のコード変換テーブルを参照して、夫々の前記個別文字コードについて対応する統一文字コードにより前記統一文字管理手段で管理されている該当の字形を抽出し、抽出した字形の統一文字コードを当該個別文字コードに変換するものであって、これらを前記コード変換テーブル毎に行うコード付与手段と、
前記コード変換テーブル毎におけるそれぞれの個別文字コードが付された抽出字形を、前記単一フォント形式にフォント化して個別コード対応フォントを作成し、これらを当該コード変換テーブル毎に対応させたものとして前記印刷手段に格納させるフォント化手段と、
印刷における属性条件を設定する条件設定手段を備え、入力される前記他フォント形式による印刷データに基づき、前記印刷手段に格納した単一フォント形式にフォント化した個別コード対応フォントを用いて当該単一フォント形式対応の印刷データファイルを作成するものであり、当該印刷手段において上記作成した印刷データファイルより特定された上記個別コード対応フォントを選出させて印刷を行なわせるためのファイル作成手段と、
を有することを特徴とする多フォント対応印刷システム。A multi-font compatible printing system comprising printing means for storing and printing a font in a single font format,
Uniform character management means for creating glyphs as necessary and managing all necessary glyphs and the unified character codes assigned to each of the glyphs,
A table in which a code system of individual character codes attached to a font used in a font format other than the single font format and a code system of the unified character code are associated with each other font format. Table storage means for storing a predetermined number of code conversion tables;
Refer to the code conversion table of one of the tables, extract the corresponding character shape managed by the unified character management means by the unified character code corresponding to each individual character code, and extract the unified character of the extracted character shape A code for converting the code into the individual character code, and a code providing unit that performs the code for each code conversion table;
The extracted character form to which each individual character code in each code conversion table is attached is converted into a font for the single font format to create individual code-corresponding fonts, and these are associated with each code conversion table. Fontification means stored in the printing means;
Condition setting means for setting attribute conditions in printing is used, and based on the input print data in the other font format, the single code-corresponding font fontified into a single font format stored in the printing means is used for the single Creating a print data file corresponding to the font format, a file creation means for causing the printing means to select the individual code-corresponding font specified from the created print data file and to perform printing;
A multi-font compatible printing system.
必要に応じて字形を作成し、必要な総ての字形、及び当該字形の夫々に統一文字コードを付与して統一文字管理手段で管理させるステップと、
前記単一フォント形式以外の他フォント形式で使用されているフォントに付されている個別文字コードのコード系と前記統一文字コードのコード系とが関連付けられたテーブルが、当該他フォント形式毎に夫々コード変換テーブルとしてテーブル格納手段に所定数格納されており、一のコード変換テーブルを参照して、夫々の前記個別文字コードについて対応する統一文字コードにより前記統一文字管理手段で管理されている該当の字形を抽出し、抽出した字形の統一文字コードを当該個別文字コードに変換することを前記コード変換テーブル毎に行うステップと、
前記コード変換テーブル毎におけるそれぞれの個別文字コードが付された抽出字形を、前記単一フォント形式にフォント化して個別コード対応フォントを作成するステップと、
これらを当該コード変換テーブル毎に対応させたものとして前記印刷手段に格納するステップと、
を含むことを特徴とする印刷方法。A printing method in which a font in a single font format is stored in a printing means to perform printing,
Creating glyphs as needed, assigning all necessary glyphs and a unified character code to each of the glyphs, and managing them with a unified character management means ;
A table in which a code system of individual character codes attached to a font used in a font format other than the single font format and a code system of the unified character code are associated with each other font format. A predetermined number is stored in the table storage means as a code conversion table, and the corresponding one managed by the unified character management means by referring to one code conversion table by the corresponding unified character code for each individual character code Extracting a character form and converting the unified character code of the extracted character form into the individual character code for each code conversion table;
Creating an individual code-corresponding font by converting the extracted character form to which each individual character code in each code conversion table is attached into the single font format;
Storing these in the printing means as corresponding to each code conversion table;
A printing method comprising:
入力される前記他フォント形式による印刷データに基づき、印刷における属性条件を設定して前記単一フォント形式対応の印刷データファイルを作成し、
前記印刷手段が、作成された前記印刷データファイルより特定された前記個別コード対応フォントを選出して印刷を行うことを特徴とする印刷方法。The printing method according to claim 3 or 4 , wherein
Said other fonts based-out the print data in the form, by setting the attribute condition in the printing to create the single font format corresponding print data file to be inputted,
The printing method, wherein the printing unit selects and prints the individual code-corresponding font specified from the created print data file.
必要に応じて字形を作成し、必要な総ての字形と、当該字形の夫々に付与した統一文字コードとが少なくとも記録されてなることを特徴とする記録媒体。A recording medium for use in the printing system according to claim 1 or 2 and the printing method according to claims 3 to 5 ,
A recording medium characterized in that a character shape is created as necessary, and all necessary character shapes and a unified character code assigned to each of the character shapes are recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12356099A JP4259670B2 (en) | 1999-04-30 | 1999-04-30 | Multi-font printing system, printing method, and recording medium on which unified character code-compatible fonts used therein are recorded |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12356099A JP4259670B2 (en) | 1999-04-30 | 1999-04-30 | Multi-font printing system, printing method, and recording medium on which unified character code-compatible fonts used therein are recorded |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000315145A JP2000315145A (en) | 2000-11-14 |
JP4259670B2 true JP4259670B2 (en) | 2009-04-30 |
Family
ID=14863620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12356099A Expired - Fee Related JP4259670B2 (en) | 1999-04-30 | 1999-04-30 | Multi-font printing system, printing method, and recording medium on which unified character code-compatible fonts used therein are recorded |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4259670B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7548325B2 (en) * | 2003-09-30 | 2009-06-16 | Toshiba Corporation | Method and system to manage multiple format fonts in an image generating device |
-
1999
- 1999-04-30 JP JP12356099A patent/JP4259670B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000315145A (en) | 2000-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2267427C (en) | Font sharing system and method, and recording medium storing program for executing font sharing method | |
US8031368B2 (en) | Image processing device | |
US20070171459A1 (en) | Method and system to allow printing compression of documents | |
US8467082B1 (en) | Print compound conserving font production method | |
KR100661173B1 (en) | Print having a direct printing function and printing method thereof | |
US20060156232A1 (en) | Method and apparatus for preparing variable-data documents for publishing | |
JP4259670B2 (en) | Multi-font printing system, printing method, and recording medium on which unified character code-compatible fonts used therein are recorded | |
CN111930322B (en) | Printing method, device, equipment and computer readable storage medium | |
JP4134496B2 (en) | Character printing method | |
WO2004090745A1 (en) | System for printing variable data | |
JP5423197B2 (en) | Variable printing system, variable printing method, layout conversion device, and text image generation device | |
JP2008176356A (en) | Variable printing method | |
JP4506371B2 (en) | Image forming method and image forming apparatus | |
JPH07262317A (en) | Document processor | |
JP3033731B2 (en) | Ruled line processing device, ruled line processing method, and recording medium for recording program | |
JP5390880B2 (en) | External character bitmap data extraction method | |
US9367525B2 (en) | Data processing apparatus for page ordering, data processing method, and nontransitory storage medium for same | |
JP2006091978A (en) | Image output system and individual image data creation device | |
JP4338249B2 (en) | Printing system and image division font conversion method | |
JP4338250B2 (en) | Printing system | |
JPH1091709A (en) | Document printing method and system | |
JPS62270364A (en) | Document processing apparatus | |
JP2004104647A (en) | Drawing processing apparatus and printing processing system | |
JP2011170670A (en) | Device and method for generation of print data, and program | |
JP2008243144A (en) | Slip layout data preparing method and printing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050929 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080905 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081014 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081204 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090203 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130220 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140220 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |