(57)【要約】【課題】予め定義された文字コードの他に外字登録された文字コードを入力可能とする文字情報処理装置、及び、クライアント・サーバシステムに関し、データの処理が容易な文字情報処理装置、及び、クライアント・サーバシステムを提供することを目的とする。【解決手段】本発明は、入力データに対応した文字パターンを出力する文字情報処理装置において、前記入力データに基づいて論理コードを取得する論理コード取得手段と、論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記論理コード取得手段で取得された論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手段とを有することを特徴とする。【選択図】図２
2007102217.tif 000002
【特許請求の範囲】
【請求項１】
入力データに対応した文字パターンを出力する文字情報処理装置において、
前記入力データに基づいて論理コードを取得する論理コード取得手段と、
論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記論理コード取得手段で取得された論理コードを書体番号及び文字コードに変換するコード変換手段と、
前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手段とを有することを特徴とする文字情報処理装置。
【請求項２】
入力データに対応した文字パターンを出力する文字情報処理装置において、
前記入力データに対応した論理コードを転送元から受信する受信手段と、
論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記受信手段で受信した論理コードを書体番号及び文字コードに変換するコード変換手段と、
前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを生成する文字パターン生成手段と、
前記文字パターン生成手段で生成された文字パターンを前記転送元に転送する送信手段とを有することを特徴とする文字情報処理装置。
【請求項３】
少なくとも１つのクライアント端末と、
前記クライアント端末に接続されたサーバとを備え、
前記クライアント端末は、入力データから論理コードを取得する取得手段と、
前記論理コードを前記サーバに転送する第１の転送手段と、
前記サーバに転送された前記論理コードに応じて前記サーバからの文字パターンを出力する出力手段とを有し、
前記サーバは、論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記クライアント端末からの論理コードを書体番号及び文字コードに変換するコード変換手段と、
前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに応じた文字パターンを前記クライアント端末に転送する第２の転送手段とを有することを特徴とするクライアント・サーバシステム。
【請求項４】
前記クライアント端末は、所定の入力データを検出するコード検出手段を更に有し、
前記第１の転送手段は、前記コード検出手段が前記所定の入力データを検出すると前記取得手段で取得された論理コードを前記サーバに転送することを特徴とする請求項３記載のクライアント・サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字情報処理装置、及び、クライアント・サーバシステムに係り、特に予め定義された文字コードの他に外字登録された文字コードを入力可能とする文字情報処理装置、及び、クライアント・サーバシステムに関する。
【背景技術】
【０００２】
一般に、処理システムにおいて処理される文字コードには、処理システムにより予め定義された文字コードと、ユーザが任意に割り当てることのできる文字コードとが含まれる。予め定義された文字コードは、所謂に内字に関するものであり、任意に割り当てられる文字コードは、所謂外字に関するものである。
【０００３】
従来、文字数が処理システムの許容数を超える場合、外字ファイルを入れ替えたり、外字ファイルに登録されている文字を適時調整する等の外字ファイル管理や、論理コードを複数の処理システムで使用可能な書体（フォント）ファイルに分割する等の手法で対応していた。論理コードを書体ファイル（フォントファイル）に分割する場合、データに書体（フォント）情報等を付加することで論理文字集合をデータに格納する。
【０００４】
図１は、従来の書体指定処理の一例を説明する図である。従来の書体指定処理は、図１に示すように｛￥font￥[書体名]｛￥text[テキストデータ]｝｝を含むデータフォーマットを用いる。つまり、「書体名」により、「テキストデータ」を表示又は印刷するための書体ファイルが決定される。
【０００５】
従来の書体指定処理により外字以外の文字を設定する方法としては、異なる書体ファイルに分割された論理コードを格納する方法が提案されている。
【０００６】
従って、従来の書体指定処理では、データベース等にデータを保存する際には、書体情報が付加されたデータフォーマットを用いる必要がある。又、文字コードを他の汎用コードへ変換する際には、書体情報を判断する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の書体指定処理では、他の書体名で登録された文字を指定する際には、書体名を付加する必要あった。このため、通常のテキスト形式で文字を指定することはできなかった。この結果、データの処理が複雑で難しいという問題があった。
【０００８】
そこで、本発明は、データの処理が容易な文字情報処理装置、及び、クライアント・サーバシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、入力データに対応した文字パターンを出力する文字情報処理装置において、前記入力データに基づいて論理コードを取得する論理コード取得手段と、論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記論理コード取得手段で取得された論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手段とを有することを特徴とする。
【００１０】
又、本発明は、入力データに対応した文字パターンを出力する文字情報処理装置において、前記入力データに対応した論理コードを転送元から受信する受信手段と、論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記受信手段で受信した論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを生成する文字パターン生成手段と、前記文字パターン生成手段で生成された文字パターンを前記転送元に転送する送信手段とを有することを特徴とする。
【００１１】
又、本発明は、少なくとも１つのクライアント端末と、前記クライアント端末に接続されたサーバとを備え、前記クライアント端末は、入力データから論理コードを取得する取得手段と、前記論理コードを前記サーバに転送する第１の転送手段と、前記サーバに転送された前記論理コードに応じて前記サーバからの文字パターンを出力する出力手段とを有し、前記サーバは、論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを前記論理コード取得手段で取得された論理コードに基づいて検索し、前記論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、前記クライアント端末からの論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに応じた文字パターンを前記クライアント端末に転送する第２の転送手段とを有することを特徴とする。
【００１２】
更に、本発明は、前記クライアント端末は、所定の入力データを検出するコード検出手段を更に有し、前記第１の転送手段は、前記コード検出手段が前記所定の入力データを検出すると前記取得手段で取得された論理コードを前記サーバに転送することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、論理コードに対応する書体番号及び文字コードが予め記憶されたコード変換テーブルを論理コード取得手段で取得された論理コードに基づいて検索し、論理コード取得手段で取得された論理コードに対応する書体番号及び文字コードを取得することにより、論理コード取得手段で取得された論理コードを書体番号及び文字コードに変換し、変換された書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力することにより、ユーザは論理コードを指定するだけで、所望の文字パターンを取得できる。また、コード変換テーブルによって既存の多数の書体ファイルの文字パターンを自由に指定できる。
【発明を実施するための最良の形態】
【００１４】
本発明になる文字情報処理装置、及び、クライアント・サーバシステムの各実施例を、図２以降と共に説明する。
【００１５】
図２は本発明になる文字情報処理装置の第１実施例を示すブロック図である。文字情報処理装置の第１実施例では、本発明が文字入力装置に適用されている。又、文字情報処理装置の第１実施例は、本発明になる文字情報処理方法の第１実施例及び本発明になる記憶媒体の第１実施例を採用する。
【００１６】
図２に示す文字入力装置１は、入力部２、表示部３、印刷部４、補助記憶装置５、ＣＰＵ６及びＲＡＭ７を有する。
【００１７】
入力部２は、キーボード等から構成され、英数字、漢字等の情報を入力するのみ用いられる。表示部３は、入力部２から入力された情報や、入力された情報に基づいて変換されたテキスト等の情報を表示する。印刷部４は、入力部２から入力された情報や、表示部３に表示される情報を印刷する。
【００１８】
補助記憶装置５は、記憶媒体の第１実施例に格納された変換プログラムや、文字変換に用いられる各種データを格納する。補助記憶装置５に格納される変換データ部１０は、コード変換テーブル１１、フォント（書体）データ部１２、文書データ部１３及びデータベース部１４を含む。
【００１９】
コード変換テーブル１１は、複数の変換テーブルから構成され、入力部２の操作に応じた論理コードをフォント（書体）コードに変換するために用いられる。フォントデータ部１２は、論理コードに応じたフォントデータを格納する。文書データ部１３は、入力部２の操作に応じて決定される文字列のテキスト情報を記憶する。データベース部１４は、入力された文字列のテキスト情報をファイル形式で格納する。
【００２０】
次に、本実施例で使用される論理コードについて説明する。
【００２１】
図３は、本実施例で用いられる論理コードのデータ構成を示す図である。同図に示すように、各論理コードは、群番号と面番号と文字番号とを含む。論理コードは、例えば１０桁の１６進数で構成される。群番号は、論理コードの第３桁及び第４桁の数列に対応する。又、面番号は、論理コードの第１桁、第２桁、第５桁及び第６桁の数列に対応する。更に、文字番号は、論理コードの第３桁〜第６桁を除いた桁の数列に対応する。
【００２２】
論理コードが例えば図３に示すように「０ｘ００ ００ ００００」の場合、群番号は、論理コードの第３桁及び第４桁の数列である「００」となる。この場合、面番号は、論理コードの第１桁、第２桁、第５桁及び第６桁の数列である「０ｘ００」となる。又、この場合の文字番号は、論理コードの第３桁〜第６桁を除いた桁の数列である「０ｘ ００００」となる。
【００２３】
文字番号は、論理コードの第７桁〜第１０桁の数列が「００００」から「ＦＦＦＦ」に変わると一巡する。又、面番号は、論理コードの第５桁及び第６桁の数列が「００」から「ＦＦ」に変わると一巡する。このとき、文字番号は、面番号に対応する回数だけ繰り返される。このため、文字番号の数をａ、面番号の数をｂとすると、面番号及び文字番号により（ａ×ｂ）個のコードを識別することができる。
【００２４】
群番号は、論理コードの第３桁及び第４桁の数列が「００」から「ＦＦ」に変わると一巡する。このとき、面番号は、群番号に対応する回数だけ繰り返される。このため、群番号の数をｃとすると、群番号、面番号及び文字番号により（ａ×ｂ×ｃ）個のコードを識別することができる。
【００２５】
次に、Ｓｈｉｆｔ−ＪＩＳ（シフト−ＪＩＳ）システムにおける論理コード記述フォーマットについて説明する。
【００２６】
図４は、第１実施例で採用される論理コード記述フォーマットを説明する図である。
【００２７】
論理コードの記述形式には、群切り替え方式と面切り替え方式とがある。
【００２８】
群切り替え方式の論理コード記述フォーマットは、図４に示すように、論理コードを「〔群コード〕〔面コード〕〔文字番号〕」で表す。又、この論理コード記述フォーマットの一例は「・００５９ＦＢ」であり、コード表示の一例は「０ｘＦ０４１ ０ｘ３０ ０ｘ３０ ０ｘ３５ ０ｘ３９ ０ｘ４６ ０ｘ４２」である。
【００２９】
他方、面切り替え方式の論理コード記述フォーマットは、図４に示すように、論理コードを「〔面コード〕〔文字番号〕」で表す。又、この論理コード記述フォーマットの一例は「・５９ＦＢ」であり、コード表示の一例は「０ｘＦ０４１０ｘ３５ ０ｘ３９ ０ｘ４６ ０ｘ４２」である。
【００３０】
コード変換テーブル１１は、上記の如き論理コードからフォント（書体）を得るために用いられる。
【００３１】
次に、コード変換テーブル１１について説明する。
【００３２】
図５は、第１実施例で用いられるコード変換テーブル１１のデータ構成を説明する図である。同図に示すように、コード変換テーブル１１は、群切り替え表２１、面切り替え表２２、フォント（書体）名変換表２３、フォント（書体）コード変換表２４及び論理コード変換表２５を含む。
【００３３】
群切り替え表２１は、論理コード中の群切り替えコードにより使用するべき書体（フォント）データ郡を指定するのに用いられる。面切り替え表２２は、論理コード中の面切り替えコードにより使用するべき書体（フォント）データ面を指定するのに用いられる。
【００３４】
書体名変換表２３は、書体番号に応じて書体名を指定するのに用いられる。フォントコード変換表２４は、面番号、群番号及び文字番号に応じてフォントコードを指定するのに用いられる。論理コード変換表２５は、論理コードをシフトＪＩＳコードやＵｎｉｃｏｄｅ（ユニコード）等に変換するのに用いられる。
【００３５】
次に、群切り替え表２１について説明する。
【００３６】
図６は、第１実施例で用いられる群切り替え表２１の構成を説明する図である。本実施例では、群切り替え表２１は、切り替えコード毎に、その切り替え内容を格納している。図６に示すように、「０ｘＦ０４０」なる切り替えコードは、文字入力装置１の外字を使用することを示す。又、「０ｘＦ０４１」なる切り替えコードは、群番号「００」が設定された文字を使用することを示す。更に、「０ｘＦ１４０」なる切り替えコードは、群番号「ＦＦ」が設定された文字を使用することを示す。従って、群切り替え表２１を用いることにより、切り替えコードに対応する群番号を検出することができる。
【００３７】
次に、書体名変換表２３について説明する。
【００３８】
図７は、第１実施例で用いられる書体名変換表２３の構成を説明する図である。
【００３９】
書体名変換表２３は、書体番号に応じて書体名を格納している。図７に示すように、「００ ００」なる書体番号は、書体名「明朝体−００−００」に対応し、「００ ０１」なる書体番号は、書体名「明朝体−００−０１」に対応し、・・・、「ＦＦ ＦＦ」なる書体番号は、書体名「明朝体−ＦＦ−ＦＦ」に対応する。このため、書体名変換表２３を用いることにより、書体番号から書体名を検出することができる。
【００４０】
書体番号と書体名のとの間に一定の規則が存在する場合には、テーブルを使用することなく、例えば、「明朝体−」の後に書体番号を付加することで、書体番号（群番号又はは面番号）に対応する書体名を得ることができる。書体番号の範囲は、図８と共に後述するフォントコード変換表２４の書体番号のビット長によって決定される。特に、ある書体番号の書体を文字入力装置１の汎用コードに合わせる場合には、この書体は標準書体として扱われる。例えば、書体をシフト−ＪＩＳ文字セット（システム）の文字と同じにした場合、「明朝体−００−００」を標準書体と呼ぶ。
【００４１】
次に、フォントコード変換表２４について詳細に説明する。
【００４２】
図８は、第１実施例で用いられるフォントコード変換表２４の構成を説明する図である。同図に示すように、フォントコード変換表２４は、群番号、面番号及び文字番号に対応させて、フォントコード及び書体番号を格納している。
【００４３】
例えば図８の場合、群番号「００」、面番号「００」及び文字番号「０ｘ００６５」は、フォントコード「０ｘ８１４０」及び書体番号「００ ００」に対応する。群番号「００」、面番号「００」及び文字番号「０ｘ２７７５」は、フォントコード「０ｘ８１４０」及び書体番号「００ ０１」に対応する。又、群番号「００」、面番号「００」及び文字番号「０ｘ５９ＦＢ」は、フォントコード「０ｘ８ＦＣ１」及び書体番号「００ ０２」に対応する。更に、群番号「００」、面番号「００」及び文字番号「０ｘＦＣ５２」は、フォントコード「０ｘ９７９Ｅ」及び書体番号「００ ０８」に対応する。従って、フォント変換表２４を用いることにより、群番号、面番号及び文字番号に対応するフォントコード及び書体番号を検出することができる。
【００４４】
次に、論理コード変換表２５について説明する。
【００４５】
図９は、第１実施例で用いられる論理コード変換表２５の構成を説明する図である。同図に示す論理コード変換表２５は、論理コードに対応させてシフトＪＩＳコード及びユニコードを格納している。
【００４６】
例えば図９の場合、シフトＪＩＳコード「０ｘ８１４０」及びユニコード「０ｘ３０００」は論理コード「０ｘ００ ００ ００６５」に対応して格納され、シフトＪＩＳコード「０ｘ８２ＣＤ」及びユニコード「０ｘ３０６Ｆ」は論理コード「０ｘ００ ００ ０１ＢＦ」に対応して格納されている。従って、論理コード変換表２５を用いることにより、論理コードをシフトＪＩＳコード及びユニコードに変換することができる。
【００４７】
次に、文字パターンの格納について説明する。
【００４８】
図１０は、第１実施例における文字パターンの格納を説明する図である。フォントコードに応じた文字パターンは、書体名毎に格納され、対応する論理コードで定義される文字パターンは、書体毎に格納されている。
【００４９】
例えば、図１０の場合、フォントコード「０ｘ８Ｄ４０」に対しては、書体名「明朝体−００−００」については文字Ｃ１１の文字パターン「后」が格納され、書体名「明朝体−００−０１」については文字Ｃ１２の文字パターン「琢」が格納され、「明朝体−００−０２」については文字Ｃ１３の文字パターン
2007102217.tif 000003
が格納されている。
【００５０】
ＣＰＵ６は、変換データ部１０の各表を用いてデータ変換を行なう。ここで、図２に戻ってＣＰＵ６について説明すると、ＣＰＵ６は、記憶媒体の第１実施例に格納されている変換プログラムを実行することで各種機能を実現する。記憶媒体は、補助記憶装置５、ＲＡＭ７、又は、磁気、光学的又は光磁気ディスクやカードや半導体記憶装置等のコンピュータプログラムを格納可能な適切な手段により構成される。ＣＰＵ６により実現される機能には、論理コード付きテキスト処理部３１及び論理コード出力部３２の機能が含まれる。
【００５１】
論理コード付きテキスト処理部３１は、入力部２から入力される論理コード付きテキストを処理する。論理コード付きテキスト処理部３１は、切り替え判定部４１、論理コード取得部４２及び論理コード変換部４３を含む。
【００５２】
切り替え判定部４１は、論理コード付きテキストから切り替えコードを検出する。論理コード取得部４２は、論理コード付きテキストから論理コードを抽出することで論理コードを取得する。論理コード変換部４３は、図９に示す論理コード変換表２５に基づいて、論理コードからシフトＪＩＳコード及びユニコードを取得する。
【００５３】
論理コード出力部３２は、論理コードに応じた文字パターンを生成して出力する。論理コード出力部３２は、フォント制御部５１及び文字出力部５２を含む。
【００５４】
フォント制御部５１は、図７に示す書体名変換表２３に基づいて、論理コードの文字パターンを出力するための書体を選択する。文字パターン生成部５２は、図８に示すフォントコード変換表２４に基づいて、文字パターンを生成して出力する。
【００５５】
次に、変換プログラムを実行するＣＰＵ６により実現される機能について詳細に説明する。
【００５６】
図１１は、第１実施例の変換処理を説明するフローチャートである。説明の便宜上、論理コード付きテキストが「・００５９ＦＢは恪の本字」の場合について説明する。本実施例における変換プログラムは、ステップＳ１−１〜Ｓ１−７からなる。
【００５７】
ステップＳ１−１は、文字列が終了したか否かを判定する。ステップＳ１−１は、図２に示す論理コード付きテキスト処理部３１により実行され、表示処理又は印刷処理を施されるべき文字列の終了を検出する。ステップＳ１−１の判定結果がＹＥＳであると、変換処理は終了する。
【００５８】
他方、ステップＳ１−１の判定結果がＮＯであると、ステップＳ１−２は、切り替えコードが検出されたか否かを判定する。ステップＳ１−２は、図２に示す切り替え判定部４１により実行される。具体的には、ステップＳ１−２は、文字列から１文字を抽出し、図６に示す群切り替えコード表２１を使用して、切り替えコード表２１の群への切り替えコードが存在するか否かを判定する。この場合、抽出される１文字は「・」である。「・」なる１文字は、文字入力装置１のオペレーティングシステム（ＯＳ）により未定義文字の代用文字パターンとして定義されたもので、外字コードであることを表す。
【００５９】
この文字「・」の位置には、外字コードとしてコード「０ｘＦ０４１」が設定されている。従って、このコード「０ｘＦ０４１」が、切り替えコードとして検出される。尚、切り替えコード「０ｘＦ０４１」は、群番号「００」に対応する。
【００６０】
ステップＳ１−２の判定結果がＹＥＳであると、変換処理はステップＳ１−３へ進む。ステップＳ１−３は、図２に示す論理コード取得部４２により実行される。この場合、ステップＳ１−３は、図６から切り替えコード「・」が「０ｘ０４１」であるため郡番号「００」を抽出し、「・」に続く２桁「００」から面番号「００」を抽出し、「・」に続く「００５９ＦＢ］から文字番号「０ｘ５９ＦＢ」を抽出する。この結果、群番号、面番号、文字番号から、論理コード「０ｘ００ ００ ５９ＦＢ」が取得される。ステップＳ１−３の後、変換処理はステップＳ１−４へ進む。
【００６１】
他方、ステップＳ１−２の判定結果がＮＯであると、変換処理はステップＳ１−７へ進む。ステップＳ１−７は、切り替えコードがないコードを論理コードに変換する。ステップＳ１−７は、図２に示す論理コード変換部４３により実行される。従って、ステップＳ１−７は、ステップＳ１−２により通常のテキスト情報と判定された文字コードを、論理コードに変換する。ステップＳ１−７の後、変換処理はステップＳ１−４へ進む。
【００６２】
ステップＳ１−４は、ステップＳ１−３又はステップＳ１−７で取得された論理コードからフォントコードを取得する。ステップＳ１−４は、図２に示すフォント制御部５１により実行される。ステップＳ１−４は、図８に示すフォントコード変換表２４を使用して、表示するべき文字パターンの格納場所を示すフォントコードと書体名を指定する書体番号を取得する。この場合、群番号「００」、面番号「００」及び文字番号「０ｘ５９ＦＢ」から、フォントコード「０ｘ８ＦＣ１」及び書体番号「０００２」が得られる。
【００６３】
ステップＳ１−５は、ステップＳ１−４で取得された書体番号から書体名を取得する。ステップＳ１−５は、図２に示すフォント制御部５１により実行される。ステップＳ１−５は、図７に示す書体名変換表２３を使用して、書体番号から書体名を抽出する。この場合、書体番号「０００２」から書体名「明朝体−００−０２」が得られる。ステップＳ１−５の後、変換処理はステップＳ１−６へ進む。
【００６４】
ステップＳ１−６は、ステップＳ１−５で取得された書体名の書体の文字を出力する。ステップＳ１−６は、図２に示す文字出力部５２により実行される。ステップＳ１−６は、ステップＳ１−５で取得された書体名（書体ファイル）及びステップＳ１−４で取得されたフォントコードを使用して文字パターンを生成し、表示部３で表示したり、印刷部４で印刷したりするために生成された文字パターンを出力する。この場合、文字Ｃ１が表示部３に表示され、及び／又は、印刷部４で印刷される。ステップＳ１−６の後、変換処理はステップＳ１−１へ戻る。
【００６５】
この場合、テキスト「・００５９ＦＢは恪の本字」中の「は」は、切り替えコードを持たないので、「は」についてはステップＳ１−７において論理コードへの変換が行なわれる。つまり、「は」については、ステップＳ１−７においてシフトＪＩＳコード「０ｘ８２ＣＤ」が論理コード「０ｘ００ ００ ０１ＢＦ」、群番号「０ｘ００」、面番号「０ｘ００」及び文字番号「０ｘ ０１ＢＦ」に変換される。その後、ステップＳ１−４〜Ｓ１−６が行われる。
【００６６】
ステップＳ１−２を行う際には、「標準書体を使用した文字出力」なる通常テキストを用いても良い。
【００６７】
本実施例によれば、論理コードが複数の書体に分割されている場合であっても、データに書体指定情報を付加することなく、文字入力装置１で登録可能な外字の数を超える数の文字コードを使用することが可能となる。又、書体名ではなくコード情報を直接取得することにより、文書データやデータベース内の論理コードに対するコード変換を簡単に行うことができる。
【００６８】
上記実施例では、群番号を使用しているが、面番号のみを使用するようにしても良いことは言うまでもない。そこで、本発明になる文字情報処理装置の第２実施例を次に説明する。文字情報処理装置の第２実施例では、本発明が文字入力装置に適用されている。又、文字情報処理装置の第２実施例は、本発明になる文字情報処理方法の第２実施例及び本発明になる記憶媒体の第２実施例を採用する。文字情報処理装置の第２実施例の基本構成は、図２に示す文字情報処理装置の第１実施例の基本構成と同じであり、その図示及び説明は省略する。
【００６９】
面番号のみを使用する場合、論理コードのデータ構成が上記第１実施例の場合とは異なる。又、変換データ部１０のコード変換テーブルを構成する（面）切り替え表、書体名変換表、フォントコード変換表、論理コード表のデータ構成が、上記第１実施例の場合の構成とは異なる。
【００７０】
第２実施例における論理コードは、例えば８桁の１６進数で構成される。面番号は、論理コードの第３桁及び第４桁の数列に対応する。文字番号は、論理コードの第３桁及び第４桁を除いた桁の数列に対応する。
【００７１】
本実施例における文字入力装置１では、例えばシフト−ＪＩＳやユニコード等の汎用コードを用い、論理コードをシフト−ＪＩＳやユニコードを使用したテキストデータで記述する。このため、論理コードはテキストデータから抽出され、書体番号（フォント番号）と文字コード（フォントコード）に変換される。この結果、書体番号に対応する書体ファイルを使用して文字コードが出力され、論理文字が、汎用コードを使用する装置やシステムにおいても処理可能とすることができる。
【００７２】
図１２は、本発明になる文字情報処理装置の第２実施例で用いられる面切り替え表の構成を示す図である。同図に示す面切り替え表６１は、切り替えコードに応じた切り替え内容を格納している。
【００７３】
例えば、切り替えコード「０ｘＦ０４０」が設定されている場合には、文字入力装置１の外字が使用される。切り替えコード「０ｘＦ０４１」が設定されている場合には、面番号「００」の文字コードが使用される。更に、切り替えコード「０ｘＦ１４０」が設定されている場合には、面番号「ＦＦ」の文字コードが使用される。従って、切り替えコードに対応する面番号を、面切り替え表６１から検出することができる。
【００７４】
次に、書体名変換表６２について説明する。図１３は、第２実施例において用いられる書体名変換表６２の構成を示す図である。
【００７５】
書体名変換表６２は、上記の如く検出された面番号を書体番号とみなして、書体番号に応じた書体名を格納している。図１３に示しように、書体番号「００」は書体名「明朝体−００」に対応し、書体番号「０１」は書体名「明朝体−０１」に対応し、・・・、書体番号「ＦＦ」は書体名「明朝体−ＦＦ」に対応する。従って、上記の如く検出された面番号を書体番号とみなすことで、書体名変換表６２に基づいて、書体名を、書体名（例えば「明朝体」）と書体番号（例えば「０１」）との組み合わせ（例えば「明朝体−０１」）により生成することができる。尚、本実施例では書体名を、書体名変換表６２を用いて得ているが、書体番号から書体名を生成するようにしても良いことは言うまでもない。
【００７６】
次に、フォントコード変換表６３について説明する。
【００７７】
図１４は、第２実施例において用いられるフォントコード変換表６３の構成を示す図である。フォントコード変換表６３は、面番号及び文字番号に対応させてフォントコード及び書体番号を格納している。
【００７８】
例えば図１４に示すように、フォントコード変換表６３では、フォントコード「０ｘ８１４０」及び書体番号「００」は面番号「００」及び文字番号「０ｘ００６５」に対応し、フォントコード「０ｘ８１４０」及び書体番号「０１」は面番号「００」及び文字番号「０ｘ２７７５」に対応する。フォントコード「０ｘ８ＦＣ１」及び書体番号「０２」は面番号「００」及び文字番号「０ｘ５９ＦＢ」に対応し、フォントコード「０ｘ９７９Ｅ」及び書体番号「０８」は面番号「００」及び文字番号「０ｘＦＣ５２」に対応する。従って、面番号及び文字番号に対応するフォントコード及び書体番号を、フォントコード変換表６３から検出することができる。
【００７９】
次に、論理コード変換表６４について説明する。図１５は、第２実施例において用いられる論理コード変換表６４の構成を示す図である。論理コード変換表６４は、論理コードに対応させてシフトＪＩＳコード及びユニコードを格納している。
【００８０】
例えば、図１５に示すように、論理コード変換表６４では、シフトＪＩＳコード「０ｘ８１４０」及びユニコード「０ｘ３０００」が論理コード「０ｘ００００６５」に対応させて格納され、シフトＪＩＳコード「０ｘ８２ＣＤ」及びユニコード「０ｘ３０６Ｆ」が論理コード「０ｘ００ ０１ＢＦ」に対応させて格納されている。従って、論理コード変換表６４を用いることにより、論理コードをシフトＪＩＳ及びユニコードに変換することができる。
【００８１】
上記切り替え表６１、書体名変換表６２、フォントコード表６３及び論理コード表６４は、面単位で文字情報を設定できる。
【００８２】
図１６は、第２実施例の動作を特定の場合について説明する図である。ここでは、説明の便宜上、文字列は「（文字Ｃ１）は恪の本字」であるものとする。
【００８３】
図１６に示すように、「（文字Ｃ１）」のデータは〔面コード〕〔文字番号〕で表され、「は恪の本字」は、〔テキストデータ〕で表される。このため、テキストデータを通常の文字で表現すると、「（文字Ｃ１）は恪の本字」なる文字列は、「・５９ＦＢは恪の本字」で表される。この場合、「・５９ＦＢ」は、「は恪の本字」と同様に、テキストデータとして設定される。
【００８４】
又、「（文字Ｃ１）は恪の本字」なる文字列は、論理コード変換表６４を参照することにより、簡単に他のコードに変換することが可能である。
【００８５】
尚、本実施例では、変換データ部１０の全てを補助記憶装置５に格納している。しかし、変換データ部１０の一部をサーバ側に格納し、サーバと複数のクライアント端末との間で通信を行うことにより表示及び／又は印字を行なうようにしても良い。そこで、本発明になる文字情報処理装置の第３実施例を次に説明する。文字情報処理装置の第３実施例では、本発明がクライアント・サーバシステムに適用されている。又、文字情報処理装置の第３実施例は、本発明になる文字情報処理方法の第３実施例及び本発明になる記憶媒体の第３実施例を採用する。
【００８６】
図１７は、本発明になる文字情報処理装置の第３実施例のシステム構成を示すブロック図である。同図に示すように、クライアント・サーバシステム７１は、複数のクライアント端末７２−１〜７２−ｎ、サーバ７３及び通信手段７４から構成される。
【００８７】
クライアント端末７２−１〜７２−ｎのうちの少なくとも１つのクライアント端末から入力操作が行なわれると、入力操作に応じた文字情報が、入力操作が行われたクライアント端末において表示される。サーバ７３は、クライアント端末７２−１〜７２−ｎのうちの少なくとも１つのクライアント端末からの要求に応じて変換処理を行い、要求に応じた文字情報を、要求を発行したクライアント端末に提供する。通信手段７４は、クライアント端末７２−１〜７２−ｎとサーバ７３とを接続する。
【００８８】
次に、クライアント端末７２−１〜７２−ｎについて説明する。クライアント端末７２−１〜７２−ｎは、全て同じ構成であるたで、ここではクライアント端末７２−１〜７２−ｎのうちの任意のクライアント端末７２−ｉについて説明する。
【００８９】
図１８は、第３実施例におけるクライアント端末７２−ｉの構成を示すブロック図である。同図中、図２と同一部分には同一符号を付し、その説明は省略する。
【００９０】
図１８に示すように、クライアント端末７２−ｉは、クライアント機能処理部８１を備え、通信手段７４を介してサーバ７３と通信する。クライアント機能処理部８１は、サーバアクセス部９１とネットワーク処理部９２とから構成される。サーバアクセス部９１は、サーバ７３へのアクセスを制御する。ネットワーク処理部９２は、ＴＣＰ／ＩＰ等のクライアント端末７２−ｉとサーバ７３との間のネットワーク機能を実現する。
【００９１】
次に、サーバ７３について説明する。図１９は、第３実施例におけるサーバ７３の構成を示すブロック図である。同図中、図２と同一部分には同一符号を付し、その説明は省略する。
【００９２】
図１９に示すように、サーバ７３は、サーバ機能処理部１０１を備え、通信手段７４を介してクライアント端末７４−１〜７４−ｎと通信する。サーバ機能処理部１０１は、クライアント管理部１０２及びネットワーク処理部９２から構成される。クライアント管理部１０２は、クライアント端末７２−１〜７２−ｎを管理する。ネットワーク処理部９２は、クライアント端末７２−ｉのネットワーク処理部９２と同様に動作する。
【００９３】
本実施例では、クライアント・サーバシステム７１の機能が、クライアント端末７２−ｉとサーバ７３とで分配されている。クライアント端末７２−ｉは、入力された文字列を論理コードに変換する機能と、サーバ７３からのデータに応じて文字列を表示する機能とを有する。他方、サーバ７３は、クライアント端末７２−ｉからの論理コードに応じた文字パターンを作成する機能と、作成した文字パターンをクライアント端末７２−ｉに返送する機能とを有する。
【００９４】
先ず、クライアント端末７２−ｉの動作を、図２０と共に説明する。図２０は、第３実施例におけるクライアント端末７２−ｉの動作を説明するフローチャートである。同図中、図１１と同一ステップには同一符号を付し、その説明は省略する。
【００９５】
クライアント端末７２−ｉは、ステップＳ１−３で論理コードを取得すると、ステップＳ２−１を実行する。ステップＳ２−１は、ステップＳ１−３で取得した論理コードをサーバ７３に転送する。又、ステップＳ２−２は、サーバ７３から文字パターンを受信したか否かを判定する。
【００９６】
ステップＳ２−２の判定結果がＹＥＳであると、ステップＳ１−６は、受信した文字パターンを表示及び／又は印刷する。通常のテキストデータは、クライアント端末７２−ｉで使用しているＯＳのコード系に準拠しているので、ステップＳ１−１１は、ＯＳに搭載されている標準文字を出力する。ステップＳ１−６又はＳ１−１１の後、処理はステップＳ１−１へ戻る。
【００９７】
次に、サーバ７３の動作を、図２１と共に説明する。図２１は、第３実施例におけるサーバ７３の動作を説明するフローチャートである。同図中、図１１と同一ステップには同一符号を付し、その説明は省略する。
【００９８】
サーバ７３は、ステップＳ３−１において、クライアント端末７２−ｉから文字パターン生成要求を受信したか否かを判定する。ステップＳ３−１の判定結果がＹＥＳであると、ステップＳ１−４及びＳ１−５により、クライアント端末７２−ｉから要求された文字を生成するのに必要なデータが取得される。次に、サーバ７３は、ステップＳ３−２において、ステップＳ１−４及びＳ１−５で取得されたデータに基づいて文字パターンを生成する。ステップＳ３−２において文字パターンが生成されると、ステップＳ３−３は、生成された文字パターンをクライアント端末７２−ｉに転送する。
【００９９】
従って、クライアント端末７２−ｉは、必要なフォントデータを持っていなくても文字を出力することができるので、クライアント端末７２−ｉで必要とされる記憶容量を低減させることができる。
【０１００】
本実施例では、基本的な文字パターンは、クライアント端末７２−ｉ内で得るようにしているが、全ての文字パターンをサーバ７３側で得るようにしても良いことは言うまでもない。次に、全ての文字パターンをサーバ７３側で得るようにした第３実施例の変形例を、図２２と共に説明する。図２２は、第３実施例変形例におけるクライアント端末７２−ｉの動作を説明するフローチャートである。同図中、図２０と同一ステップには同一符号を付し、その説明は省略する。尚、本変形例では、説明の便宜上、書体番号「００」は標準書体を示すものとする。
【０１０１】
本変形例では、図２２に示すステップＳ２−１は、ステップＳ１−３又はＳ１−７で得られた論理コードをサーバ７３に転送する。クライアント端末７２−ｉからの論理コードを受信したサーバ７３は、論理コードに対応する文字パターンをクライアント端末７２−ｉに返送する。クライアント端末７２−ｉは、サーバ７３から受信した文字パターンに応じて文字を表示及び／又は出力する。
【０１０２】
本変形例によれば、クライアント端末７２−ｉ側で文字パターンの生成を行なう必要がないので、クライアント端末７２−ｉの構成を簡略化できる。
【０１０３】
尚、クライアントとサーバ端末との間でのデータの分配は、上記実施例及び変形例の分配方法に限定されるものではない。
【０１０４】
本発明によれば、上記の如き論理コード、論理コード記述フォーマット（論理コード付きテキスト）、各種変換テーブル及びフォントデータを用いることにより、例えばシフトＪＩＳの外字として登録可能な１８８０文字を越える文字数を扱うことが可能になる。又、面切り替えコードを使用した場合、例えば２５６×１８８０＝約４８万字をシフトＪＩＳコードの外字として使用可能となる。
【０１０５】
尚、本発明は、以下に付記する発明をも包含するものである。
【０１０６】
（付記１） 入力データに対応した文字パターンを出力する文字情報処理装置において、前記入力データに基づいて論理コードを取得する論理コード取得手段と、前記論理コード取得手段で取得された論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手段とを有することを特徴とする、文字情報処理装置。
【０１０７】
（付記２） 入力データに対応した文字パターンを出力する文字情報処理装置において、前記入力データに基づいて論理コードを取得する論理コード取得手段と、前記論理コード取得手段で取得された論理コードを転送先へ転送する論理コード転送手段と、前記論理コード転送手段により転送された論理コードに応じた前記転送先からの文字パターンを受信する受信手段と、前記受信手段で受信した文字パターンを出力する出力手段とを有することを特徴とする、文字情報処理装置。
【０１０８】
（付記３） 入力データに対応した文字パターンを出力する文字情報処理装置において、前記入力データに対応した論理コードを転送元から受信する受信手段と、前記受信手段で受信した論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを生成する文字パターン生成手段と、前記文字パターン生成手段で生成された文字パターンを前記転送元に転送する送信手段とを有することを特徴とする、文字情報処理装置。
【０１０９】
（付記４） 少なくとも１つのクライアント端末と、前記クライアント端末に接続されたサーバとを備え、前記クライアント端末は、入力データから論理コードを取得する取得手段と、前記論理コードを前記サーバに転送する第１の転送手段と、前記サーバに転送された前記論理コードに応じて前記サーバからの文字パターンを出力する出力手段とを有し、前記サーバは、前記クライアント端末からの論理コードを書体番号及び文字コードに変換するコード変換手段と、前記コード変換手段で得られた書体番号に対応する書体ファイルを使用して文字コードに応じた文字パターンを前記クライアント端末に転送する第２の転送手段とを有することを特徴とする、クライアント・サーバシステム。
【０１１０】
（付記５） 前記クライアント端末は、所定の入力データを検出するコード検出手段を更に有し、前記第１の転送手段は、前記コード検出手段が前記所定の入力データを検出すると前記取得手段で取得された論理コードを前記サーバに転送することを特徴とする、付記４記載のクライアント・サーバシステム。
【０１１１】
（付記６） 入力データに対応した文字パターンを出力する文字情報処理方法において、前記入力データに基づいて論理コードを取得する論理コード取得手順と、前記論理コード取得手順で取得された論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手順とを含むことを特徴とする、文字情報処理方法。
【０１１２】
（付記７） 入力データに対応した文字パターンを出力する文字情報処理方法において、前記入力データに基づいて論理コードを取得する論理コード取得手順と、前記論理コード取得手順で取得された論理コードを転送先へ転送する論理コード転送手順と、前記論理コード転送手順により転送された論理コードに応じた前記転送先からの文字パターンを受信する受信手順と、前記受信手順で受信した文字パターンを出力する出力手順とを含むことを特徴とする、文字情報処理方法。
【０１１３】
（付記８） 入力データに対応した文字パターンを出力する文字情報処理方法において、前記入力データに対応した論理コードを転送元から受信する受信手順と、前記受信手順で受信した論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを生成する文字パターン生成手順と、前記文字パターン生成手順で生成された文字パターンを前記転送元に転送する送信手順とを含むことを特徴とする、文字情報処理方法。
【０１１４】
（付記９） 少なくとも１つのクライアント端末と、前記クライアント端末に接続されたサーバとを備えたクライアント・サーバシステム用の文字情報処理方法において、前記クライアント端末において、入力データから論理コードを取得する取得手順と、前記論理コードを前記サーバに転送する第１の転送手順と、前記サーバに転送された前記論理コードに応じて前記サーバからの文字パターンを出力する出力手順とを含み、前記サーバにおいて、前記クライアント端末からの論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに応じた文字パターンを前記クライアント端末に転送する第２の転送手順とを含むことを特徴とする、文字情報処理方法。
【０１１５】
（付記１０） 前記クライアント端末において、所定の入力データを検出するコード検出手順を更に含み、前記第１の転送手順は、前記コード検出手順が前記所定の入力データを検出すると前記取得手順で取得された論理コードを前記サーバに転送することを特徴とする、付記９記載の文字情報処理方法。
【０１１６】
（付記１１） コンピュータに、入力データに対応した文字パターンを出力させるコンピュータプログラムを格納するコンピュータ読み取り可能な記憶媒体において、前記コンピュータプログラムは、前記入力データに基づいて論理コードを取得する論理コード取得手順と、前記論理コード取得手順で取得された論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手順とを含むことを特徴とする、記憶媒体。
【０１１７】
（付記１２） コンピュータに、入力データに対応した文字パターンを出力させるコンピュータプログラムを格納するコンピュータ読み取り可能な記憶媒体において、前記コンピュータプログラムは、前記入力データに基づいて論理コードを取得する論理コード取得手順と、前記論理コード取得手順で取得された論理コードを転送先へ転送する論理コード転送手順と、前記論理コード転送手順により転送された論理コードに応じた前記転送先からの文字パターンを受信する受信手順と、前記受信手順で受信した文字パターンを出力する出力手順とを含むことを特徴とする、記憶媒体。
【０１１８】
（付記１３） コンピュータに、入力データに対応した文字パターンを出力させるコンピュータプログラムを格納するコンピュータ読み取り可能な記憶媒体において、前記コンピュータプログラムは、前記入力データに対応した論理コードを転送元から受信する受信手順と、前記受信手順で受信した論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを生成する文字パターン生成手順と、前記文字パターン生成手順で生成された文字パターンを前記転送元に転送する送信手順とを含むことを特徴とする、記憶媒体。
【０１１９】
（付記１４） コンピュータに、入力データに対応した文字パターンを出力させるコンピュータプログラムにおいて、前記入力データに基づいて論理コードを取得する論理コード取得手順と、前記論理コード取得手順で取得された論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを出力する出力手順とを含むことを特徴とする、コンピュータプログラム。
【０１２０】
（付記１５） コンピュータに、入力データに対応した文字パターンを出力させるコンピュータプログラムにおいて、前記入力データに基づいて論理コードを取得する論理コード取得手順と、前記論理コード取得手順で取得された論理コードを転送先へ転送する論理コード転送手順と、前記論理コード転送手順により転送された論理コードに応じた前記転送先からの文字パターンを受信する受信手順と、前記受信手順で受信した文字パターンを出力する出力手順とを含むことを特徴とする、コンピュータプログラム。
【０１２１】
（付記１６） コンピュータに、入力データに対応した文字パターンを出力させるコンピュータプログラムにおいて、前記入力データに対応した論理コードを転送元から受信する受信手順と、前記受信手順で受信した論理コードを書体番号及び文字コードに変換するコード変換手順と、前記コード変換手順で得られた書体番号に対応する書体ファイルを使用して文字コードに対応する文字パターンを生成する文字パターン生成手順と、前記文字パターン生成手順で生成された文字パターンを前記転送元に転送する送信手順とを含むことを特徴とする、コンピュータプログラム。
【図面の簡単な説明】
【０１２２】
【図１】従来の書体指定処理の一例を説明する図である。
【図２】本発明になる文字情報処理装置の第１実施例を示すブロック図である。
【図３】第１実施例で用いられる論理コードのデータ構成を示す図である。
【図４】第１実施例で採用される論理コード記述フォーマットを説明する図である。
【図５】第１実施例で用いられるコード変換テーブルのデータ構成を説明する図である。
【図６】第１実施例で用いられる群切り替え表の構成を説明する図である。
【図７】第１実施例で用いられる書体名変換表の構成を説明する図である。
【図８】第１実施例で用いられるフォントコード変換表の構成を説明する図である。
【図９】第１実施例で用いられる論理コード変換表の構成を説明する図である。
【図１０】第１実施例における文字パターンの格納を説明する図である。
【図１１】第１実施例の変換処理を説明するフローチャートである。
【図１２】本発明になる文字情報処理装置の第２実施例で用いられる面切り替え表の構成を示す図である。
【図１３】第２実施例において用いられる書体名変換表の構成を示す図である。
【図１４】第２実施例において用いられるフォントコード変換表の構成を示す図である。
【図１５】第２実施例において用いられる論理コード変換表の構成を示す図である。
【図１６】第２実施例の動作を特定の場合について説明する図である。
【図１７】本発明になる文字情報処理装置の第３実施例のシステム構成を示すブロック図である。
【図１８】第３実施例におけるクライアント端末の構成を示すブロック図である。
【図１９】第３実施例におけるサーバの構成を示すブロック図である。
【図２０】第３実施例におけるクライアント端末の動作を説明するフローチャートである。
【図２１】第３実施例におけるサーバの動作を説明するフローチャートである。
【図２２】第３実施例変形例におけるクライアント端末の動作を説明するフローチャートである。
【符号の説明】
【０１２３】
１ 文字入力装置
２ 入力部
３ 表示部
４ 印刷部
５ 補助記憶部
６ ＣＰＵ
７ ＲＡＭ
１０ 変換データ部
１１ コード変換テーブル
１２ フォントデータ部
１３ 文書データ部
１４ データベース部
２１ 群切り替え表
２２ 面切り替え表
２３ 書体名変換表
２４ フォントコード変換表
２５ 論理コード表
３１ 論理コード付きテキスト処理部
３２ 論理コード出力部
４１ 切り替え判定部
４２ 論理コード取得部
４３ 論理コード変換部
５１ フォント制御部
５２ 文字出
【図１】
2007102217.tif 000004
【図２】
2007102217.tif 000005
【図３】
2007102217.tif 000006
【図４】
2007102217.tif 000007
【図５】
2007102217.tif 000008
【図６】
2007102217.tif 000009
【図７】
2007102217.tif 000010
【図８】
2007102217.tif 000011
【図９】
2007102217.tif 000012
【図１０】
2007102217.tif 000013
【図１１】
2007102217.tif 000014
【図１２】
2007102217.tif 000015
【図１３】
2007102217.tif 000016
【図１４】
2007102217.tif 000017
【図１５】
2007102217.tif 000018
【図１６】
2007102217.tif 000019
【図１７】
2007102217.tif 000020
【図１８】
2007102217.tif 000021
【図１９】
2007102217.tif 000022
【図２０】
2007102217.tif 000023
【図２１】
2007102217.tif 000024
【図２２】
2007102217.tif 000025