(57)【要約】【課題】外字を画像形成するための外字情報とこの外字情報に対応した文字コードとを開放系のネットワーク上で複数の情報処理装置に配信すると共に、これら複数の情報処理装置の間における文字コードの不正使用を防止する。【解決手段】複数の情報利用者から外字の使用要求を受け付けてこの情報利用者に外字情報を提供する場合に、この外字の使用要求を受け付けると共に、この外字を画像形成するための外字情報に対応する文字列にこの文字列の内容を判別するための判別符号を付加して生成された文字コードと外字情報とを情報利用者に提供する外字情報提供装置１０と、この外字情報提供装置１０に外字の使用要求を送信して文字コードと対応させた外字情報を提供される情報処理装置２０と、これらの外字情報提供装置１０と情報処理装置２０とを接続する通信手段３０とを備える。【選択図】        図１
2004362423.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報利用者から外字の使用要求を受け付けて当該情報利用者に外字情報を提供するシステムであって、
前記外字の使用要求を受け付けると共に、当該外字を画像形成するための外字情報と対応させた文字列に当該文字列の内容を判別するための判別符号を付加して文字コードを生成し、当該文字コードと当該外字情報とを前記情報利用者に提供する外字情報提供装置と、
前記外字情報提供装置に前記外字の使用要求を送信して前記外字情報と前記文字コードとを提供される情報処理装置と、
前記外字情報提供装置と前記情報処理装置とを接続する通信手段と
を備えることを特徴とする外字情報提供システム。
【請求項２】
前記外字情報提供装置は、
乱数を使用して前記文字コードを生成することを特徴とする請求項１に記載の外字情報提供システム。
【請求項３】
前記外字情報提供装置は、
前記外字を特徴付ける特性情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成することを特徴とする請求項１又は２に記載の外字情報提供システム。
【請求項４】
前記外字情報提供装置は、
前記複数の情報利用者に識別番号を夫々付与し、
前記判別符号を作成する方法を前記識別番号毎に変更すること
を特徴とする請求項１乃至３のいずれか１項に記載の外字情報提供システム。
【請求項５】
前記外字情報提供装置は、
前記文字コードを前記識別番号と関連付けて記憶すること
を特徴とする請求項４に記載の外字情報提供システム。
【請求項６】
前記外字情報提供装置は、
前記文字コードに関する有効期限情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成することを特徴とする請求項５に記載の外字情報提供システム。
【請求項７】
前記外字情報提供装置は、
前記外字情報と前記文字コードとを前記情報処理装置に提供する際に、
前記判別符号に基づいて前記文字コードに関する不正使用を検出すると共に、当該不正使用を警告するための検出ソフトウエアを前記情報処理装置に導入すること
を特徴とする請求項１乃至６のいずれか１項に記載の外字情報提供システム。
【請求項８】
前記情報処理装置は、
前記文字コードを指定する指定手段と、
前記指定手段により指定される前記文字コードに従い前記外字を前記外字情報に基づいて画像表示する表示手段とを備え、
前記文字コードに関する不正使用を前記検出ソフトウエアにより検出した場合、前記表示手段による外字の画像表示を抑制すること
を特徴とする請求項７に記載の外字情報提供システム。
【請求項９】
前記情報処理装置は、
前記文字コードに関する不正使用を前記検出ソフトウエアにより検出した場合、前記表示手段により警告表示すること
を特徴とする請求項８に記載の外字情報提供システム。
【請求項１０】
前記情報処理装置は、音声発生手段を備え、
前記文字コードに関する不正使用を前記検出ソフトウエアにより検出した場合、前記音声発生手段により警告音を発生すること
を特徴とする請求項７に記載の外字情報提供システム。
【請求項１１】
前記情報処理装置は、
前記文字コードに関する不正使用を前記検出ソフトウエアにより検出した場合、前記情報利用者に警告メールを送付すること
を特徴とする請求項７に記載の外字情報提供システム。
【請求項１２】
前記外字情報提供装置は、
ネットワーク上の任意のウェブサイトを検索して前記文字コードに関する不正使用を前記判別符号に基づいて検出する検索ソフトウエアを備え、
前記ウェブサイトで前記文字コードに関する不正使用を前記検索ソフトウエアにより検出した場合、当該ウェブサイトを管理するシステム管理者及び当該外字情報提供装置を管理するシステム管理者に警告メールを送付すること
を特徴とする請求項１乃至６のいずれか１項に記載の外字情報提供システム。
【請求項１３】
前記外字情報提供装置は、
前記ウェブサイトで前記文字コードに関する不正使用を前記検索ソフトウエアにより検出した場合、ウェブページの検索結果報告書を作成して前記ウェブサイトを管理するシステム管理者及び当該外字情報提供装置を管理するシステム管理者に当該不正使用を通報すること
を特徴とする請求項１２に記載の外字情報提供システム。
【請求項１４】
前記外字情報提供装置は、
前記複数の情報利用者の間での前記外字情報を含む文字情報の交換を仲介すること
を特徴とする請求項１乃至１３のいずれか１項に記載の外字情報提供システム。
【請求項１５】
前記外字情報提供装置は、
前記外字における部首の種類を判別するための部首の種類情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項３に記載の外字情報提供システム。
【請求項１６】
前記外字情報提供装置は、
前記外字における部首の画数を判別するための部首の画数情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項３に記載の外字情報提供システム。
【請求項１７】
前記外字情報提供装置は、
前記外字における旁の種類を判別するための旁の種類情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項３に記載の外字情報提供システム。
【請求項１８】
前記外字情報提供装置は、
前記外字における旁の画数を判別するための旁の画数情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項３に記載の外字情報提供システム。
【請求項１９】
前記外字情報提供装置は、
前記外字における総画数を判別するための総画数情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項３に記載の外字情報提供システム。
【請求項２０】
前記外字情報提供装置は、
前記外字に関する読み方を判別するための読方情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項３に記載の外字情報提供システム。
【請求項２１】
前記外字情報提供装置は、
予め規格化された文字コードにより任意の漢字に割り当てられた文字列に当該文字列の内容を判別するための判別符号を付加して漢字コードを生成し、当該漢字コードを前記情報利用者に提供すること
を特徴とする請求項１に記載の外字情報提供システム。
【請求項２２】
前記外字情報提供装置は、
前記規格化された文字コードに関する種類情報を前記判別符号の所定の桁に埋め込んで前記漢字コードを生成すること
を特徴とする請求項２１に記載の外字情報提供システム。
【請求項２３】
前記外字情報提供装置は、
前記規格化された文字コードにより前記漢字に割り当てられた文字列が存在しない場合、所定の数値配列を代用して前記漢字コードを生成すること
を特徴とする請求項２１に記載の外字情報提供システム。
【請求項２４】
複数の情報利用者から外字の使用要求を受け付けて当該情報利用者に外字情報を提供する装置であって、
前記外字を画像形成するための外字情報と当該外字情報に対応させた文字列とを記憶する記憶手段と、
前記記憶手段により記憶された前記外字情報に関して前記外字の使用要求を受け付ける入力手段と、
前記入力手段により受け付けられた前記外字の使用要求に基づいて、前記外字情報と対応させた文字列に当該文字列の内容を判別するための判別符号を付加して文字コードを生成し、当該文字コードと当該外字情報とを前記情報利用者に提供するように前記記憶手段の読出しを制御する制御手段と
を備えることを特徴とする外字情報提供装置。
【請求項２５】
前記制御手段は、
乱数を使用して前記文字コードを生成すること
を特徴とする請求項２４に記載の外字情報提供装置。
【請求項２６】
前記制御手段は、
前記外字を特徴付ける特性情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２４又は２５に記載の外字情報提供装置。
【請求項２７】
前記制御手段は、
前記複数の情報利用者に識別番号を夫々付与し、
前記判別符号を生成するための方法を前記識別番号毎に変更すること
を特徴とする請求項２４乃至２６のいずれか１項に記載の外字情報提供装置。
【請求項２８】
前記制御手段は、
前記文字コードを前記識別番号と関連付けて前記記憶手段に記憶すること
を特徴とする請求項２７に記載の外字情報提供装置。
【請求項２９】
前記制御手段は、
前記文字コードに関する有効期限情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２８に記載の外字情報提供装置。
【請求項３０】
前記制御手段は、
前記外字における部首の種類を判別するための部首の種類情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２６に記載の外字情報提供装置。
【請求項３１】
前記制御手段は、
前記外字における部首の画数を判別するための部首の画数情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２６に記載の外字情報提供装置。
【請求項３２】
前記制御手段は、
前記外字における旁の種類を判別するための旁の種類情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２６に記載の外字情報提供装置。
【請求項３３】
前記制御手段は、
前記外字における旁の画数を判別するための旁の画数情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２６に記載の外字情報提供装置。
【請求項３４】
前記制御手段は、
前記外字における総画数を判別するための総画数情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２６に記載の外字情報提供装置。
【請求項３５】
前記制御手段は、
前記外字に関する読み方を判別するための読方情報を前記判別符号の所定の桁に埋め込んで前記文字コードを生成すること
を特徴とする請求項２６に記載の外字情報提供装置。
【請求項３６】
前記制御手段は、
予め規格化された文字コードにより任意の漢字に割り当てられた文字列に当該文字列の内容を判別するための判別符号を付加して漢字コードを生成し、当該漢字コードを前記情報利用者に提供すること
を特徴とする請求項２４に記載の外字情報提供装置。
【請求項３７】
前記制御手段は、
前記規格化された文字コードに関する種類情報を前記判別符号の所定の桁に埋め込んで前記漢字コードを生成すること
を特徴とする請求項３６に記載の外字情報提供装置。
【請求項３８】
前記制御手段は、
前記規格化された文字コードにより前記漢字に割り当てられた文字列が存在しない場合、所定の数値配列を代用して前記漢字コードを生成すること
を特徴とする請求項３６に記載の外字情報提供装置。
【請求項３９】
前記記憶手段は、
ネットワーク上の任意のウェブサイトを検索して前記文字コードに関する不正使用を前記判別符号に基づいて検出するための検索ソフトウエアを格納し、
前記制御手段は、
前記ウェブサイトで前記文字コードに関する不正使用を前記検索ソフトウエアにより検出した場合、当該ウェブサイトを管理するシステム管理者及び当該装置を管理するシステム管理者に警告メールを送付すること
を特徴とする請求項２４乃至２９のいずれか１項に記載の外字情報提供装置。
【請求項４０】
前記制御手段は、
前記ウェブサイトで前記文字コードに関する不正使用を前記検索ソフトウエアにより検出した場合、ウェブページの検索結果報告を作成して当該ウェブサイトを管理するシステム管理者又は当該装置を管理するシステム管理者に当該不正使用を通報すること
を特徴とする請求項３９に記載の外字情報提供装置。
【請求項４１】
ネットワーク上の外字情報提供装置から提供される外字に関する情報を処理する装置であって、
前記外字情報提供装置に外字の使用要求を送信して当該外字に関する情報を受信する送受信手段と、
前記送受信手段により受信された前記外字に関する情報を、当該外字を画像形成するための外字情報と、当該外字情報に対応する文字列及び当該文字列の内容を判別するための判別符号からなる文字コードとに分割して記憶する記憶手段と、
前記記憶手段により記憶された前記文字コードを指定する指定手段と、
前記指定手段により指定された前記文字コードに対応する前記外字情報に基づいて前記外字を画像表示する表示手段と、
前記送受信手段、記憶手段、指定手段及び表示手段の入出力を制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項４２】
前記記憶手段は、
乱数を使用して生成された文字コードを記憶すること
を特徴とする請求項４１に記載の情報処理装置。
【請求項４３】
前記記憶手段は、
前記外字を特徴付ける特性情報が前記判別符号の所定の桁に埋め込まれた文字コードを記憶すること
を特徴とする請求項４１又は４２に記載の情報処理装置。
【請求項４４】
前記記憶手段は、
当該文字コードの有効期限情報が前記判別符号の所定の桁に埋め込まれた文字コードを記憶すること
を特徴とする請求項４１又は４２に記載の情報処理装置。
【請求項４５】
前記記憶手段は、
前記外字に関する情報を記憶する際に、
前記判別符号に基づいて前記文字コードに関する不正使用を検出すると共に、当該不正使用を警告するための検出ソフトウエアを前記外字情報提供装置から提供されて格納すること
を特徴とする請求項４１乃至４４のいずれか１項に記載の情報処理装置。
【請求項４６】
前記制御手段は、
前記特性情報に基づいて前記外字における部首の種類を判別すること
を特徴とする請求項４３に記載の情報処理装置。
【請求項４７】
前記制御手段は、
前記特性情報に基づいて前記外字における部首の画数を判別すること
を特徴とする請求項４３に記載の情報処理装置。
【請求項４８】
前記制御手段は、
前記特性情報に基づいて前記外字における旁の種類を判別すること
を特徴とする請求項４３に記載の情報処理装置。
【請求項４９】
前記制御手段は、
前記特性情報に基づいて前記外字における旁の画数を判別すること
を特徴とする請求項４３に記載の情報処理装置。
【請求項５０】
前記制御手段は、
前記特性情報に基づいて前記外字における総画数を判別すること
を特徴とする請求項４３に記載の情報処理装置。
【請求項５１】
前記制御手段は、
前記特性情報に基づいて前記外字に関する読み方を判別すること
を特徴とする請求項４３に記載の情報処理装置。
【請求項５２】
任意の外字を情報処理する方法であって、
一方で、複数の前記外字を集め、
集められた前記外字を画像形成するための外字情報を各々作成し、
作成された前記外字情報と対応する文字列に当該文字列の内容を判別するための判別符号を付加して文字コードを生成し、
他方で、前記外字の使用要求を受け付け、
使用要求が有った前記外字に関して前記文字コードと前記外字情報とを情報利用者に提供すること
を特徴とする情報処理方法。
【請求項５３】
前記文字コードを生成する際に、
乱数を使用して前記文字列を発生させること
を特徴とする請求項５２に記載の情報処理方法。
【請求項５４】
前記文字コードを生成する際に、
当該文字コードに関する有効期限情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５２又は５３に記載の情報処理方法。
【請求項５５】
前記文字コードを生成する際に、
前記外字を特徴付ける特性情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５２乃至５４のいずれか１項に記載の情報処理方法。
【請求項５６】
前記文字コードを生成する際に、
前記特性情報として前記外字における部首の種類を判別するための部首の種類情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５５に記載の情報処理方法。
【請求項５７】
前記文字コードを生成する際に、
前記特性情報として前記外字における部首の画数を判別するための部首の画数情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５５に記載の情報処理方法。
【請求項５８】
前記文字コードを生成する際に、
前記特性情報として前記外字における旁の種類を判別するための旁の種類情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５５に記載の情報処理方法。
【請求項５９】
前記文字コードを生成する際に、
前記特性情報として前記外字における旁の画数を判別するための旁の画数情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５５に記載の情報処理方法。
【請求項６０】
前記文字コードを生成する際に、
前記特性情報として前記外字における総画数を判別するための総画数情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５５に記載の情報処理方法。
【請求項６１】
前記文字コードを生成する際に、
前記特性情報として前記外字に関する読み方を判別するための読方情報を前記判別符号の所定の桁に埋め込むこと
を特徴とする請求項５５に記載の情報処理方法。
【請求項６２】
前記文字コードを生成する際に、
予め規格化された文字コードにより任意の漢字に割り当てられた文字列に当該文字列の内容を判別するための判別符号を付加して漢字コードを生成し、当該漢字コードを前記情報利用者に提供すること
を特徴とする請求項５２乃至５５のいずれか１項に記載の情報処理方法。
【請求項６３】
前記文字コードを生成する際に、
前記規格化された文字コードに関する種類情報を前記判別符号の所定の桁に埋め込んで前記漢字コードを生成すること
を特徴とする請求項６２に記載の情報処理方法。
【請求項６４】
前記文字コードを生成する際に、
前記規格化された文字コードにより前記漢字に割り当てられた文字列が存在しない場合、所定の数値配列を代用して前記漢字コードを生成すること
を特徴とする請求項６２に記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外字を含む漢字を画像形成するための漢字情報及びこの漢字情報に対応させた文字コードをネットワーク上で配信するウェブサイトの運営及び利用等に適用して好適な外字情報提供システム、外字情報提供装置、情報処理装置及び情報処理方法に関する。
【０００２】
【従来の技術】
従来、コンピューター等の情報処理装置における文字処理は、字形（グリフ：ｇｌｙｐｈ）に付番されたコード番号に基づいて実行され、このコード番号としては、ＪＩＳ漢字コード（情報交換用符号化漢字集合：ＪＩＳ  Ｘ  ０２０８：１９９７）のような公的規格により標準化された文字コード（符号化文字集合）が用いられる。
【０００３】
このような公的規格により標準化された文字コードでは、特に、人名及び地名等を正確に記載するために必要な文字が欠けてしまう。このため、標準化された文字コードに含まれない文字、即ち、外部文字（外字）が必要な場合、この外字を画像として形成するための外字情報を作成し、この外字情報に外字コード番号を付番することによって、外字の使用を可能にしている。
【０００４】
しかしながら、上述のような外字コード（符号化外字集合）において、外字は、標準化された文字コードに使用されない未定義領域又は保留領域に、情報処理装置のユーザー、フォントメーカー又はシステム開発者等により個別に割り当てられてきたため、外字に付番された外字コード番号を共通化できない。このため、外字コード番号から一意に文字を決定できないので、複数の情報処理装置の間で文字情報を交換する場合に、字体の再現性が保障されない外字を代用文字に換えたり、例外処理したりしなければならない。この例外処理に起因する問題は、情報処理装置の負荷増大ばかりではなく、最近の情報通信ネットワークの急速な発達に伴って、この情報通信ネットワークを維持するためのインフラ整備の大きな障害にまでなりつつある。
【０００５】
そこで、複数の情報処理装置が個別に有する外字情報の全てを新たな外字コードに変換して記憶する外字変換サーバーを設け、これら複数の情報処理装置の間で外字を含む文字情報を共通して使用する場合、この外字変換サーバーを介して文字情報を交換することによって、各情報処理装置の既存のシステムを保持してコスト負担を抑制しながら、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介した外字情報の共通使用を可能とする変換システムが提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開２００２−３４２３１３号公報（第３−５頁、第１図）
【０００７】
【発明が解決しようとする課題】
ところで、従来方式の外字情報の変換システムによれば、以下のような問題があった。
▲１▼  予めシステム構成を把握した情報処理装置への外字情報の提供を想定していたので、複数の情報処理装置において、夫々の文字コードで未使用のコード番号を個別に外字情報に対応させていた。従って、同一の外字情報を複数の情報処理装置に提供する場合であっても、外字変換サーバーが対応させたコード番号を提供できなかったため、開放系のネットワーク上で不特定多数の情報利用者に外字情報を提供することは困難であった。
▲２▼  また、複数の情報処理装置で夫々未使用のコード番号を個別に外字情報に対応させたので、提供した外字情報を他の情報処理装置でコード番号の変更等により不正使用されることを防止できなかった。
【０００８】
そこで、本発明は上述した問題を解決したものであって、外字を画像形成するための外字情報とこの外字情報に対応させた文字コードとを開放系のネットワーク上で複数の情報処理装置に配信できると共に、これら複数の情報処理装置の間における文字コードの不正使用を防止できるようにした外字情報提供システム、外字情報提供装置、情報処理装置及び情報処理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る外字情報提供システムは、複数の情報利用者から外字の使用要求を受け付けて情報利用者に外字情報を提供するシステムであって、外字の使用要求を受け付けると共に、この外字を画像形成するための外字情報と対応させた文字列にこの文字列の内容を判別するための判別符号を付加して文字コードを生成し、この文字コードと外字情報とを情報利用者に提供する外字情報提供装置と、この外字情報提供装置に外字の使用要求を送信して外字情報及び文字コードを提供される情報処理装置と、これら外字情報提供装置と情報処理装置とを接続する通信手段とを備えることを特徴とするものである。
【００１０】
本発明に係る外字情報提供システムによれば、複数の情報利用者から外字の使用要求を受け付けてこの情報利用者に外字情報を提供する場合に、外字の使用要求が通信手段を介して情報処理装置から外字情報提供装置に送信される。この外字の使用要求が外字情報提供装置により受け付けられると、この外字を画像形成するための外字情報に対応させた文字列に、この文字列の内容を判別するための判別符号が付加されて文字コードが生成され、この文字コードと外字情報とが、外字情報提供装置から情報利用者に提供される。
【００１１】
従って、情報利用者側で外字情報に対応させた文字列に基づいて外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。このため、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【００１２】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードとは配列を異にする文字コードは、その使用を容易に検知可能になるため、情報利用者に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【００１３】
本発明に係る外字情報提供装置は、複数の情報利用者から外字の使用要求を受け付けて情報利用者に外字情報を提供する装置であって、外字を画像形成するための外字情報とこの外字情報に対応する文字列とを記憶する記憶手段と、この記憶手段により記憶された外字情報に関して外字の使用要求を受け付ける入力手段と、この入力手段により受け付けられた外字の使用要求に基づいて、この外字情報と対応させた文字列にこの文字列の内容を判別するための判別符号を付加して文字コードを生成し、この文字コードと外字情報とを情報利用者に提供するように記憶手段の読出しを制御する制御手段とを備えることを特徴とするものである。
【００１４】
本発明に係る外字情報提供装置によれば、複数の情報利用者から外字の使用要求を受け付けて情報利用者に外字情報を提供する場合に、外字を画像形成するための外字情報と、この外字情報に対応させた文字列とが記憶手段により記憶される。この記憶手段により記憶された外字情報に関して、外字の使用要求が入力手段により受け付けられ、この外字の使用要求に基づいて、外字情報に対応させた文字列に、この文字列の内容を判別するための判別符号が付加されて文字コードが生成され、この文字コードと外字情報とが情報利用者に提供されるように記憶手段の読出しが制御手段により制御される。
【００１５】
従って、外字情報に対応させた文字列に基づいて情報利用者側で外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。このため、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【００１６】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードとは配列を異にする文字コードの使用は容易に検知可能になるため、情報利用者に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【００１７】
本発明に係る情報処理装置は、ネットワーク上の外字情報提供装置から提供される外字に関する情報を処理する装置であって、この外字情報提供装置に外字の使用要求を送信して外字に関する情報を受信する送受信手段と、この送受信手段により受信された外字に関する情報を、この外字を画像形成するための外字情報と、この外字情報に対応させた文字列及びこの文字列の内容を判別する判別符号からなる文字コードとに分割して記憶する記憶手段と、この記憶手段により記憶された文字コードを指定する指定手段と、この指定手段により指定された文字コードに対応する外字情報に基づいて外字を画像表示する表示手段と、これら送受信手段、記憶手段、指定手段及び表示手段の入出力を制御する制御手段とを備えることを特徴とするものである。
【００１８】
本発明に係る情報処理装置によれば、ネットワーク上の外字情報提供装置から提供される外字に関する情報を処理する場合に、外字の使用要求が送受信手段により外字情報提供装置に送信されると、この外字に関する情報が送受信手段により受信され、外字を画像形成するための外字情報と、この外字情報に対応する文字列及びこの文字列の内容を判別する判別符号からなる文字コードとに分割されて記憶手段により記憶される。この文字コードが指定手段により指定され、ここで指定された文字コードに対応する外字情報に基づいて、表示手段により外字が画像表示されるように制御手段により制御される。
【００１９】
従って、情報利用者側で外字情報に対応する文字列に基づいて外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。このため、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【００２０】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードとは配列を異にする文字コードは、その使用を容易に検知可能になるため、情報利用者に提供した外字情報の管理を簡便化できると共に、この外字情報の不正使用を簡単に検出できる。
【００２１】
本発明に係る情報処理方法は、任意の外字を情報処理する方法であって、一方で、複数の外字を集め、ここに集められた外字を画像形成するための外字情報を各々作成し、ここに作成された外字情報に対応する文字列にこの文字列の内容を判別するための判別符号を付加して文字コードを生成し、他方で、外字の使用要求を受け付け、ここに使用要求が有った外字に関して文字コードと外字情報とを情報利用者に提供することを特徴とするものである。
【００２２】
本発明に係る情報処理方法によれば、任意の外字を情報処理する場合に、情報利用者側で外字情報に対応する文字列に基づいて外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。従って、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【００２３】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードとは配列を異にする文字コードは、その使用を容易に検知できるため、情報利用者に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【００２４】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明の実施形態としての外字情報提供システム、外字情報提供装置、情報処理装置及び情報処理方法について説明する。
【００２５】
［第１の実施形態：ポストカードの注文］
図１は、本発明の実施形態としての外字情報提供システム１００の構成例を示す概念図であり、図２は、外字情報提供装置１０の構成例を示すブロック図であり、図３は、情報処理装置２０の構成例を示すブロック図である。
【００２６】
この第１の実施形態では、複数の情報利用者から外字の使用要求を受け付けて情報利用者に外字情報を提供する場合に、この外字の使用要求を受け付けると共に、この外字を画像形成するための外字情報と対応する文字列に、この文字列の内容を判別するための判別符号を付加して文字コードを生成し、この文字コードと外字情報とを情報利用者に提供する外字情報提供装置を備える。
【００２７】
これによって、情報利用者側で判別符号に基づいて文字コードの内容を判別できるため、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる配列の文字コードを配信できるようにしたものである。
【００２８】
図１の外字情報提供システム１００は、外字を画像形成するための外字情報と、この外字情報に対応させた文字コードとを外字フォントとして使用可能に、開放系のネットワーク上で複数の情報利用者に提供できると共に、これら複数の情報利用者間における文字コードの不正使用を防止できるシステムである。この外字情報提供システム１００は、外字を含む漢字を画像形成するための漢字情報及びこの漢字情報に対応させた文字コードをネットワーク上で配信するウェブサイトの運営及び利用等に適用して好適である。
【００２９】
外字情報提供システム１００は、図１に示すように、外字情報提供装置１０、複数の情報処理装置２０及びこれら複数の情報処理装置２０と外字情報提供装置１０とを夫々接続する通信手段３０で構成される。
【００３０】
外字情報提供装置１０は、図２に示すように、少なくとも、記憶手段１１、入力手段１２及び制御手段１３を備え、これらがバス１４により相互に接続されたコンピュータシステムである。
【００３１】
記憶手段１１は、不揮発性メモリ等の電子記録媒体及び／又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の大容量磁気記録媒体からなる記憶装置である。この記憶手段１１は、シフトＪＩＳコード、Ｕｎｉｃｏｄｅ（Ｕｎｉｖｅｒｓａｌ  ｍｕｌｔｉ−ｏｃｔｅｔ  ｃｏｄｅｄ  ｃｈａｒａｃｔｅｒ  ｓｅｔ：ＩＳＯ／ＩＥＣ１０６４６）、ＥＵＣ（Ｅｘｔｅｎｄｅｄ  Ｕｎｉｘ（Ｒ）  Ｃｏｄｅ）及びＴＲＯＮ（Ｔｈｅ  Ｒｅａｌ−ｔｉｍｅ  Ｏｐｅｒａｔｉｎｇ−ｓｙｓｔｅｍ  Ｎｕｃｌｅｕｓ）コードのような公的又は私的に規格化された文字コード（符号化文字集合）と、外字を画像形成するための外字情報と、この外字情報に外字を特定するための文字列として外字情報提供装置１０の内部コードを対応させた外字コード（符号化外字集合）とを記憶する。
【００３２】
入力手段１２は、ＩＥＥＥ８０２．３規格準拠のイーサポート（Ｅｔｈｅｒ  Ｐｏｒｔ）のようなネットワークインターフェイス（ＮＩ／Ｆ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）であって、外字情報提供装置１０を通信手段３０に接続する。この入力手段１２は、記憶手段１１により記憶された外字情報に関して、複数の情報利用者から外字の使用要求を受け付ける。
【００３３】
制御手段１３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３２及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３３を有し、ＣＰＵ１３１が、ＲＡＭ１３２をワークエリアとして使用しながらＲＯＭ１３３に格納された制御プログラムを実行することによって、入力手段１１により受け付けられた外字の使用要求に基づいて、外字情報に対応させた文字列としての外字コードに、この文字列の内容を判別するための判別符号を付加して文字コードを生成し、この文字コードと外字情報とを情報利用者に提供するように記憶手段１１の読出しを制御する。
【００３４】
このように外字情報提供装置１０は、公知のコンピュータシステムにより構築可能であって、外字情報を外字フォントとして使用できるように文字コードと対応させ、この外字情報と文字コードとを情報利用者に通信手段３０を介して提供するウェブサイト（Ｗｅｂ  Ｓｉｔｅ）を運営するためのウェブサーバー（Ｗｅｂ  Ｓｅｒｖｅｒ）として機能するように構成される。
【００３５】
情報処理装置２０は、図３に示すように、送受信手段２１、記憶手段２２、指定手段２３、表示手段２４、制御手段２５及び音声発生手段２６を備え、これらがバス２７によりバス接続されたパーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のような情報機器類である。
【００３６】
送受信手段２１は、ＩＴＵ−Ｔ勧告に基づく通信規格をサポートする通信モデム又はＩＥＥＥ８０２．３規格準拠のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）のようなネットワークインターフェイス（ＮＩ／Ｆ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）であって、情報処理装置２０を通信手段３０に接続する。この送受信手段２１は、外字情報提供装置（以下、サーバーと記載）１０に外字の使用要求を送信して、この外字に関する情報をサーバー１０から受信する。
【００３７】
記憶手段２２は、不揮発性メモリ等の電子記録媒体又はＨＤＤ等の大容量磁気記録媒体からなる記憶装置であって、情報処理装置２０がサーバー１０と双方向通信するためのソフトウエアとして、ウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）を格納する。この記憶手段２２は、送受信手段２１により受信された外字に関する情報を、外字を画像形成するための外字情報２２１と、この外字情報２２１に対応させた文字列及びこの文字列の内容を判別するための判別符号からなる文字コード２２２とに分割して記憶する。
【００３８】
指定手段２３は、キーボード及びマウス等の入力装置を備え、これら入力装置からの入力に基づいて、記憶手段２２により記憶された文字コード２２２を指定する。
【００３９】
表示手段２４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）のような画像表示機能を有する表示装置を備え、指定手段２３により指定された文字コード２２２に対応する外字情報２２１に基づいて、外字を画像表示する。
【００４０】
制御手段２５は、ＣＰＵ２５１、ＲＡＭ２５２及びＲＯＭ２５３を備え、ＣＰＵ２５１が、ＲＡＭ２５２をワークエリアとして使用しながらＲＯＭ２５３に格納された制御プログラムを実行することによって、送受信手段２１、記憶手段２２、指定手段２３、表示手段２４及び音声発声手段２６の入出力を制御する。
【００４１】
音声発生手段２６は、音声情報に基づいて音声を出力する機能を備えたスピーカー等であって、制御手段２５による制御に基づいて、音声及び警告音等を発生させる。
【００４２】
このように情報処理装置２０は、公知のコンピュータシステムにより構築可能であって、情報利用者がサーバー１０に通信手段３０を介して接続（アクセス）する際に使用され、このサーバー１０から提供される外字に関する情報を処理する。
【００４３】
通信手段３０は、ＩＥＥＥ８０２．３規格準拠の１０ＢＡＳＥ−Ｔのようなイーサケーブル（Ｅｔｈｅｒ  Ｃａｂｌｅ）で構築されるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、光ケーブル等から構築されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網、及びＩＴＵ−Ｔ勧告による通信規格をサポートする通信モデム等を介して接続される一般公衆電話網等からなる双方向通信可能な開放系のネットワークである。この通信手段（以下、ネットワークと記載）３０は、サーバー１０の入力手段１１及び情報処理装置（以下、パソコンと記載）２０の送受信手段２１にイーサケーブル（Ｅｔｈｅｒ  Ｃａｂｌｅ）等により接続されることによって、サーバー１０とパソコン２０とを双方向通信可能に接続する。
【００４４】
サーバー１０の記憶手段１１には、外字を含む漢字のフォントを呼び出して、これらの漢字を生成（画像形成）するための文字コードが記憶される。この文字コードは、外字を含む漢字を生成するための漢字情報に対応させた文字列に、この文字列の内容を判別するための判別符号が付加されて生成される。また、この判別符号には、漢字を特徴付ける特性情報が所定の桁に埋め込まれている。
【００４５】
この特性情報は、漢字の部首の種類、部首の画数、旁の種類、旁の画数、総画数及び／又は読み方等を判別できるように、部首の種類情報、部首の画数情報、旁の種類情報、旁の画数情報、総画数情報及び／又は読方情報が判別符号の所定の桁に埋め込まれたものである。例えば、漢字の部首の種類を判別するための部首の種類情報Ａとして、部首番号を最初の３桁に埋め込み、部首の画数情報Ｂを次の２桁に埋め込み、総画数情報Ｃを部首の画数情報Ｂの次の２桁に埋め込んだ判別符号を、この漢字を特定する文字列Ｘに付加して「ＡＢＣＸ＝ＡＡＡＢＢＣＣＸＸＸＸ」のような文字コードを生成する。
【００４６】
従来の規格化された文字コードは連番で構成されており、後から追加される文字には常に最後尾の文字番号が与えられていたため、文字セット（符号化文字集合）の総字数を容易に推測できる構造であった。一方、上述の配列「ＡＡＡＢＢＣＣＸＸＸＸ」を備えた文字コードは、特性情報が埋め込まれた判別符号を付加する際に、桁の位置及び桁数による制限がないので、文字コード番号から文字コードの構造を解析することが困難である。従って、外字セット（符号化外字集合）の総字数及び任意の漢字に対して準備された異体字数等の情報を推測し難い番号体系であるため、不正な文字コードの使用防止に効果がある。
【００４７】
部首の種類情報Ａを示すために、漢字学の分野で部首分類法として公知の２１４分類を適用したとき、この分類番号の有意値は１乃至２１４であるから、この分類番号を文字コードの最初の３桁に埋め込むことができる。よって、部首の種類情報Ａを文字コードに埋め込むために必要な情報量は８ビット（ｂｉｔ）未満である。また、現存する漢字において、最多画数の漢字は８４画であることが知られているので、部首の画数情報Ｂ及び総画数情報Ｃを文字コードに埋め込むために必要な情報量も夫々８ビット未満である。
【００４８】
このような特性情報からなる判別符号を文字列Ｘに付加する場合、この文字列Ｘは、部首の種類情報Ａ、部首の画数情報Ｂ及び総画数情報Ｃにより決定される分類内で識別番号として機能するように、その文字配列が決定される。例えば、木偏８画総１２画に分類される複数の漢字に、これらの漢字を夫々特定する文字列Ｘとして、シーケンシャルな連番を与えた場合、表１に示すような文字コードが生成される（第１の文字コード）。
【００４９】
【表１】
2004362423.tif 000003
【００５０】
木偏８画総１２画に分類される漢字の数は約１００字であるから、文字列Ｘに必要な情報量は８ビット未満である。異体字の追加等の余裕を含めたり、旁の種類情報等の他の付加情報を見込んだりして、文字列Ｘに１６ビットを与えた場合であっても、表１に示したような構造を備えた文字コードの配列を総計５バイト（ｂｙｔｅ）以下の情報量で生成できる。従って、この第１の文字コードは、ネットワーク３０を介した文字情報の交換においても、ネットワーク３０に過大な負荷をかけることなく使用できるので、充分に実用的である。
【００５１】
このように生成された第１の文字コードは、部首の種類情報Ａ、部首の画数情報Ｂ及び総画数情報Ｃ等の特性情報を内包しているため、この文字コード番号だけから漢字のソーティングオーダー（Ｓｏｒｔｉｎｇ  Ｏｒｄｅｒ：分類順序）を導出できる。また、文字列Ｘに付加された特性情報の意味が解析された場合であっても、文字列Ｘの有効数を取得できなければ同分類内の文字数を把握できない構造になっているため、文字セットの総字数等の情報を推測され難い。従って、文字コードの構造解析等による不正な文字コードの使用及び外字情報を含む文字情報の盗用を効果的に防止できる。
【００５２】
上述の第１の文字コードは、文字列Ｘに連番を与えるため、例えば、部首の種類情報Ａ、部首の画数情報Ｂ又は総画数情報Ｃ等の特性情報のデータ構造が解析されてしまった場合、同画数の漢字の文字数等の情報が漏洩する可能性がある。そこで、文字コードを生成する際に、乱数を使用して文字列Ｘを発生させることによって、同分類に所属する漢字にランダムに番号を振り、後から漢字を追加する場合には、残りの重複しない乱数を割り当てることにする。これによって、表１に示した木偏８画総１２画に分類される複数の漢字を、表２に示すような文字コードに対応させることができる（第２の文字コード）。
【００５３】
【表２】
2004362423.tif 000004
【００５４】
この第２の文字コードは、例えば、漢字「棲」の文字コード番号が、部首の種類が「木偏」であることを判別するための部首の種類情報Ａ、部首の画数が「８画」であることを判別するための部首の画数情報Ｂ、総画数が「１２画」であることを判別するための総画数情報Ｃ及び「棲」を特定するための文字列「６４１２」の順に配列した構造であることを解析された場合であっても、この「棲」に付与された乱数からなる文字列「６４１２」からは、この木偏８画総１２画に分類される漢字の文字数を把握できない。従って、この第２の文字コードでは、その構造を解析することが、第１の文字コードと比較してより困難であるため、情報漏洩の確率をより低減できる。
【００５５】
上述の第２の文字コードにおいて、文字列Ｘにパリティ（Ｐａｒｉｔｙ）検出用の文字列Ｙを判別符号として更に付加して「ＡＢＣＸＹ＝ＡＡＡＢＢＣＣＸＸＸＸＹＹＹ」のような構造の文字コードを生成すると、表１に示した木偏８画総１２画に分類される複数の漢字を、表３に示すような文字コードに対応させることができる（第３の文字コード）。
【００５６】
【表３】
2004362423.tif 000005
【００５７】
この第３の文字コードにおいて、例えば、「棲」に対応する文字コード番号は、部首の種類情報Ａとして「ＡＡＡ」、部首の画数情報Ｂとして「ＢＢ」、総画数情報Ｃとして「ＣＣ」、「棲」を特定するための文字列Ｘとして「６４１２」及びこの文字列「６４１２」に所定の数式を適用して導出された文字列Ｙである「１４２」の順に配列されている。即ち、外字を含む複数の漢字に夫々対応する文字コード番号は、これらの漢字を特定する文字列Ｘに、各種の特性情報が埋め込まれた判別符号を付加すると共に、この文字列Ｘに所定の数式を適用することにより導出された文字列Ｙを判別符号として更に付加した構造になっている。
【００５８】
このような構造の第３の文字コードでは、この第３の文字コードに関する不正使用を文字列Ｙに基づいて検出できるようになるので、不正な文字コードを使用したリバースエンジニアリング（Ｒｅｖｅｒｓｅ  Ｅｎｇｉｎｅｅｒｉｎｇ）等を容易に検出できる。従って、外字情報の不正な複製行為等を防止できる。
【００５９】
これら第１乃至第３の文字コードには、漢字の読み方を判別するための読方情報が特性情報として埋め込まれた判別符号を更に付加できるので、漢字の読み方をコード化できる。例えば、漢字の読み仮名の文字コード番号に夫々１バイトを割り当てることによって、この漢字の読み方を検索可能に新たな文字コードに埋め込むことができる。従って、読み方が困難な漢字であっても、その読み方を素早く検索できるので、漢字を検索して表示する際の利便性が向上する。
【００６０】
従来の規格化された文字コードは、番号そのものには有意性がなかったため、識別子（ディスクリプタ：Ｄｅｓｃｒｉｐｔｏｒ）としての機能しか果たせなかったが、本発明に係る第１乃至第３の文字コードは、文字コード番号自体が有意性を備えているため、漢字の検索及び表示の際に、文字コードによる部首検索及び画数検索等の機能を発揮して漢字の分類検索を高速化できる。
【００６１】
また、これら第１乃至第３の文字コードには、ＪＩＳ漢字コード、シフトＪＩＳ、ＥＵＣ又はＵｎｉｃｏｄｅのような公的又は私的に規格化された文字コードをも埋め込むことができる。即ち、このような規格化された文字コードによって漢字に割り当てられた文字列（コード番号）と、この規格化された文字コードの種類情報とを判別符号の所定の桁に埋め込み、この判別符号を上述した文字列Ｘに付加することによって、任意の漢字を規格化された文字コードと共に、記憶手段１１に記憶できる。
【００６２】
規格化された文字コードにより割り当てられた文字列（コード番号）が存在しない場合、即ち、規格化された文字コードにない外字の場合、例えば「００００」のような所定の数値配列を代用し、この数値配列を換わりに埋め込むことによって文字コード（漢字コード）を生成する。
【００６３】
これによって、従来の規格化された文字コードを包含した新たな文字コードを外字情報にも対応させることができるので、この新たな文字コードと外字情報とによって、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のようなシステム環境によらずに外字フォントを使用できるようになる。
【００６４】
なお、公的又は私的に規格化された文字コードを埋め込む場合、この規格化された文字コードによって任意の漢字に割り当てられた文字列に、この文字列の内容を判別するための判別符号を付加して漢字コードを生成することもできる。これによって、規格化された文字コードによって割り当てられた文字列（コード番号）を、この漢字を特定するための文字列Ｘとして採用できるので、判別符号に規格化されたコード番号を埋め込む場合と比較して、情報量を低減できる。
【００６５】
本実施形態のサーバー１０では、上述した第２の文字コードを内部コードとして記憶手段１１に記憶する。即ち、サーバー１０の制御手段１３は、外字を含む漢字を特定するための文字列Ｘを乱数の使用により発生させ、この乱数からなる文字列Ｘに、これら外字を含む漢字を夫々特徴付ける特性情報を判別符号として付加することによって、第２の文字コードを生成して記憶手段１１に記憶するように制御する。
【００６６】
そして、このサーバー１０の制御手段１３は、複数の情報利用者（以下、ユーザーと記載）に識別番号としてユーザーＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を夫々付与し、パリティ検出用の文字列Ｙが埋め込まれた判別符号の生成方法、即ち、文字列Ｘに適用する数式をユーザーＩＤ毎に変更すると共に、ユーザーＩＤ毎に異なる数式の適用により生成された第３の文字コードを、ユーザーＩＤと関連付けて記憶手段１１に記憶するように情報を更新する。これによって、同じ内容の外字情報であっても、文字コードの配列をユーザー毎に異ならせることができるので、ユーザー間における文字コードの不正使用を防止できる。
【００６７】
また、この第３の文字コードに、この文字コードの有効期限情報Ｅが埋め込まれた判別符号を更に付加することによって、外字情報及び文字コードの一時的な使用を許可したり、有効期限を超過したユーザーに契約更新を促して課金処理を実行できるようになる。
【００６８】
このように構成された外字情報提供システム１００において、ユーザーＩＤは、サーバー１０の制御手段１３によって、Ａユーザーには「ａａａ」、Ｂユーザーには「ｂｂｂ」のように、ユーザー毎に文字列が異なるように配布され、各ユーザーは、予め付与されたユーザーＩＤを用いてパソコン２０によりサーバー１０にアクセスする。
【００６９】
パソコン２０は、ユーザーに操作されることによって、記憶手段２２に格納（インストール）されたウェブブラウザを起動し、このウェブブラウザによりサーバー１０にアクセスすると共に、このサーバー１０から送出されるデータを読み込む。これによりパソコン２０は、このサーバー１０から送出されたデータに基づいてウェブページ（Ｗｅｂ  Ｐａｇｅ）を表示手段２４により表示したり、各種設定情報等をウェブページ上で指定手段２３により入力してサーバー１０に送信したりできるようになる。このようにサーバー１０は、指定手段２３によるウェブページ上での各種入力操作に応じて表示手段２４によるウェブページの表示を切り換えることによって、パソコン２０とインタラクティブに情報通信する。
【００７０】
このサーバー１０により運営されるウェブサイトでは、外字情報を含む文字情報に基づいて作成される文書、例えば、名刺、ポストカード及び熨斗紙のような人名等を正確に記載することが望まれる文書を正しく印刷したり、代用文字ではなく外字を使用した電子メール（以下、メールと記載）の送受信をサポートしたりするサービスを提供できると共に、このようなサービスで使用した外字のフォントをパソコン２０においても使用可能に保存する外字フォントのインストール・サービスを提供できる。
【００７１】
この第１の実施形態では、Ａユーザーが、予めユーザーＩＤ「ａａａ」を付与され、このユーザーＩＤを用いてパソコン２０ａによりサーバー１０にアクセスし、正しい宛名で印刷されたポストカードを注文する際に、ポストカードの宛名の印刷に使用する外字をパソコン２０ａでも利用できるように、このパソコン２０ａに外字フォントをインストールする場合について説明する。
【００７２】
なお、サーバー１０の記憶手段１１には、Ａユーザーの契約情報がユーザーＩＤ「ａａａ」と関連付けて保存されており、この契約情報を制御手段１３が参照することによって、例えば、ユーザーＩＤ「ａａａ」による契約内容を「５個までの外字画像の登録及びこの外字画像に含まれる外字フォントのパソコンへのインストールは今月末迄有効」のように把握できるものとする。
【００７３】
Ａユーザーがパソコン２０ａにインストールされたウェブブラウザを介してサーバー１０にアクセスすると、パソコン２０ａは、このサーバー１０から送出されるデータをウェブブラウザにより読み込み、このデータに基づくウェブページを表示手段２４ａにより表示する。
【００７４】
このようなウェブページ上で、Ａユーザーがポストカードのデザインを選択すると、サーバー１０の制御手段１３は、任意の外字とこの外字の画像と共に、この外字が正しく文字表示されたか否かを入力するための選択入力釦を載せたウェブページのデータをパソコン２０ａに送出する。
【００７５】
このサーバー１０から送出されたデータに基づいて、表示手段２４ａは、例えば図４に示すように、ウェブブラウザの使用言語及びフォントを選択するための選択ボックスＶ１と共に、任意の外字Ｄ１及びこの外字の画像Ｄ２と、この外字が正しく文字表示されたか否かを入力するための選択入力釦Ｋ１，Ｋ２を載せたウェブページＷＰ１を表示する。これによりサーバー１０は、パソコン２０ａのシステム環境を調査することができるので、パソコン２０ａで外字画像を生成するために必要な情報として、このパソコン２０ａの使用言語及びフォント等のローカル設定を検証する。
【００７６】
パソコン２０ａのフォント及び言語の設定が選択ボックスＶ１から指定手段２３ａにより選択されると、ここで選択されたフォント及び言語の設定情報がローカル設定としてサーバー１０に送出されるので、サーバー１０は、ここで選択されたフォントを作成したメーカーにより一般に配布された外字フォントの外字コードと、この外字フォントに対応する外字画像を表示するための外字情報とをパソコン２０ａに送出する。
【００７７】
これにより表示手段２４ａは、この選択されたフォントによる外字のフォント表示Ｄ１と画像表示Ｄ２とをウェブページＷＰ１に掲載するように表示を切り換える。このウェブページＷＰ１で「いいえ」釦Ｋ１又は「はい」釦Ｋ２が選択されて、この選択情報がサーバー１０に送出されると、サーバー１０は、この選択情報に基づいて、パソコン２０ａに外字フォントがインストールされているか否かを判断できる。
【００７８】
次に、サーバー１０の制御手段１３は、ポストカードに文字を印刷するためのフォントの種類を複数から選択するためのフォント選択釦を載せたウェブページのデータをパソコン２０ａに送出する。このサーバー１０から送出されたデータに基づいて、表示手段２４ａは、図５に示すように、フォントの種類を複数から選択するためのフォント選択釦Ｋ４を載せたウェブページＷＰ２を表示する。
【００７９】
このウェブページＷＰ２は、ゴシック、明朝、楷書、行書及び特太（ボールド）等のフォント見本であって、且つ、これら複数のフォントの中から１つのフォントを選択するためのフォント選択釦とを兼ねる複数の釦画像Ｋ４と、設定不変更釦Ｋ３とを同時に掲載する。このウェブページＷＰ２によって、Ａユーザーは、ポストカードに文字を印刷するためのフォントの種類を、フォントを確認しながら容易に選択できる。
【００８０】
ウェブページＷＰ２において、フォント選択釦Ｋ４又は設定不変更釦Ｋ３の何れかが選択されると、サーバー１０の制御手段１３は、複数から選択されたフォントの種類に関する設定情報を、ＡユーザーのユーザーＩＤ「ａａａ」と関連付けて記憶手段１１に保存するための保存釦を載せたウェブページのデータをパソコン２０ａに送出する。
【００８１】
このサーバー１０から送出されたデータに基づいて、表示手段２４ａは、複数から選択されたフォントの種類に関する設定情報を、ユーザーＩＤ「ａａａ」と関連付けてサーバー１０に保存するための保存釦を載せたウェブページＷＰ３を表示する。
【００８２】
ウェブページＷＰ３は、図６に示すように、選択されたフォントの種類を通知するメッセージＭ１と共に、保存釦を兼ねた設定確認釦Ｋ５及び設定変更釦Ｋ６を掲載する。これによりＡユーザーは、ポストカードの印刷に使用されるフォントを確認できると共に、フォントが気に入らない場合には、設定変更釦Ｋ６を選択してウェブページＷＰ２に戻り、フォントの選択を何度でも繰り返すことができる。また、サーバー１０は、Ａユーザーによる保存釦Ｋ５の選択に基づいて、パソコン２０ａのフォントの種類に関する設定情報を、ユーザーＩＤ「ａａａ」と関連付けて記憶手段１１に保存できる。
【００８３】
ウェブページＷＰ３の保存釦Ｋ５が選択されると、サーバー１０の制御手段１３は、ウェブページＷＰ２において複数から選択されたフォントの種類に関する設定情報をパソコン２０ａに保存するための保存釦を載せたウェブページのデータをパソコン２０ａに送出する。このサーバー１０から送出されたデータに基づいて、表示手段２４ａは、図７に示すように、複数から選択されたフォントの種類に関する設定情報をパソコン２０ａに保存するための保存釦Ｋ７を載せたウェブページＷＰ４を表示する。
【００８４】
このウェブページＷＰ４は、Ａユーザーにより選択されたフォントの種類を確認すると共に、このフォント及び言語の設定をパソコン２０ａに保存するか否かを問うメッセージＭ２と、保存釦Ｋ７及び不保存釦Ｋ８とを掲載する。
【００８５】
ここで保存釦Ｋ７がＡユーザーにより選択されると、制御手段１３は、保存釦Ｋ７による保存要求を受け付け、このフォントの種類に関する設定情報をパソコン２０ａのウェブブラウザにより作成されるクッキー（Ｃｏｏｋｉｅ）に保存する。これによって、サーバー１０は、パソコン２０ａのフォントの種類に関する設定情報を必要に応じてクッキーから読み出すことができるようになる。セキュリティ上の理由等によって、Ａユーザーが、サーバー１０によるクッキーへの書込みを望まない場合、不保存釦Ｋ８を選択してフォント及び言語の設定のパソコン２０ａへの保存を禁止する。
【００８６】
なお、Ａユーザーは、パソコン２０ａのような特定の情報処理装置に限定されずに、情報処理機能を備えた複数の多様な情報機器類から、ユーザーＩＤ「ａａａａ」を用いてサーバー１０にアクセスできるので、様々な情報機器を使用する度に、フォント等の設定を変更すると共に、この設定情報をクッキーに保存できる。従って、インターネットカフェ又は図書館等において、不特定多数の情報利用者により不特定多数の情報機器が使用されるような場合であっても、このような情報機器の中から不作為に選定されたパソコン等によって、Ａユーザーは、サーバー１０による外字情報提供サービスを受けることができる。
【００８７】
ウェブページＷＰ４で「はい」釦Ｋ７又は「いいえ」釦Ｋ８が選択されると、図８に示すように、外字の使用要求をサーバー１０に送出するためのウェブページＷＰ５が表示手段２４ａにより表示される。このウェブページＷＰ５で、宛名の入力カラムＩ１に、例えば、「わたなべじゅんいち」とキーボード２３ａにより入力した後に、キーボード２３ａの入力キー「Ｅｎｔｅｒ」等で「渡邊淳一」と変換してから送信釦Ｋ９を選択すると、この入力カラムＩ１に入力された「渡邊淳一」の文字コードが、サーバー１０に送信される。
【００８８】
サーバー１０は、パソコン２０ａから送出された文字コードを受信すると、この文字コードに対応する文字を拡大して画像表示するための画像ファイルを送出することによって、ウェブページＷＰ５上に拡大画像「渡邊淳一」Ｄ３を載せるように表示を切り換える。そして、外字の使用要求を促すメッセージＭ３を、例えば「パソコンで変換されない漢字（外字）を使用する場合は、その漢字の下のチェックボックスにチェックをして変換ボタンを押してください。」のように表示することによって、このパソコン２０ａで変換されない漢字、即ち、このパソコン２０ａに外字フォントがインストールされていない外字に変換する漢字のチェックボックス（入力カラム）にチェックマークを入力するように促す。
【００８９】
外字の使用要求がない場合、不変換釦Ｋ１０を選択するが、ここでは、漢字「邊」の下に設けられたチェックボックスＩ２をマウス２３ａによるクリック等で選択してチェックマークを入力し、変換釦Ｋ１１を選択する。これによって、パソコン２０ａは、「邊」の異体字である外字の使用要求をサーバー１０に送信する。
【００９０】
サーバー１０の制御手段１３は、このＡユーザーからの外字の使用要求をＮＩ／Ｆ１２を介して受け付けると、この外字を画像形成するための外字情報に基づいて外字を画像表示するためのウェブページのデータをパソコン２０ａに送出する。これによりサーバー１０は、外字を画像形成するための外字情報をＡユーザーに開示する。
【００９１】
パソコン２０ａの表示手段２４ａは、図９に示すように、このサーバー１０から開示された外字情報に基づいて外字を画像表示するためのウェブページＷＰ６を表示する。このウェブページＷＰ６は、「邊」の複数の異体字Ｄ４と、これら複数の異体字Ｄ４の中から所望の外字を選択するためのチェックボックスＩ３と、キャンセル釦Ｋ１２、他変換候補要求釦Ｋ１３及び変換釦Ｋ１４とを掲載する。
【００９２】
Ａユーザーは、「邊」の複数の異体字Ｄ４の中に所望の変換候補が表示されない場合、キャンセル釦Ｋ１２を選択して外字の使用要求を取り下げたり、「さらに他の文字を候補する」釦Ｋ１３を選択したりできるが、ここでは所望の外字Ｆ１の下に設けられたチェックボックスＩ３ａにチェックをしてから変換釦Ｋ１４を選択する。これによって、この外字Ｆ１を画像形成するための外字情報の使用要求がサーバー１０に送出（送信）される。
【００９３】
サーバー１０のＮＩ／Ｆ１２がＡユーザーからの外字情報の使用要求を受け付けると、制御手段１３は、このＡユーザーから使用要求が有った外字情報を含む宛名をユーザーＩＤ「ａａａ」と関連付けて付番登録するための登録釦を載せたウェブページのデータをパソコン２０ａに送出する。これにより表示手段２４ａは、図１０に示すようなウェブページＷＰ７を表示する。
【００９４】
このウェブページＷＰ７は、Ａユーザーにより選択された外字Ｆ１ａを含む宛名Ｄ５と、この宛名Ｄ５を承認するためのＯＫ釦Ｋ１５と、この宛名Ｄ５を付番登録するための登録釦Ｋ１６と、ウェブページＷＰ６に戻るためのキャンセル釦Ｋ１７と、登録済外字情報の呼出方法を通知するメッセージＭ４とを掲載する。
【００９５】
このウェブページＷＰ７において、登録釦Ｋ１６がＡユーザーにより選択されると、サーバー１０の制御手段１３は、この登録釦Ｋ１６による登録要求をＮＩ／Ｆ１２を介して受け付け、この外字Ｆ１を含む宛名Ｄ５を、ユーザーＩＤ「ａａａ」と関連付けて記憶手段１１に付番登録すると共に、この外字Ｆ１を画像形成するための外字情報とこの外字情報に対応させた文字コードとを保存するための釦を載せたウェブページのデータをパソコン２０ａに送出する。
【００９６】
これによりパソコン２０ａの表示手段２４ａは、図１１に示すようなウェブページＷＰ８を表示する。このウェブページＷＰ８は、外字Ｆ１ｂと共に、この外字Ｆ１ｂをパソコン２０ａに保存するための保存釦Ｋ１８と、外字Ｆ１ｂを保存しないことを選択するための不保存釦Ｋ１９とを掲載する。
【００９７】
このウェブページＷＰ８において、保存釦Ｋ１８がＡユーザーにより選択され、その選択情報がパソコン２０ａからサーバー１０に送信されると、このサーバー１０の制御手段１３は、記憶手段１１に格納された第２の文字コードにおいて、この外字Ｆ１に対応する文字列ＸにＡユーザー用の数式を適用してＡユーザーに固有の文字列Ｙａを「ＹＹＹａ」のように導出し、この文字列Ｙａを文字列Ｘに付加する。また、制御手段１３は、記憶手段１１に保存されたＡユーザーの契約情報に基づいて、外字Ｆ１を生成するための外字情報の使用期限を設定し、この設定情報が文字コードの有効期限情報Ｅａとして埋め込まれた判別符号も文字列Ｘに付加する。
【００９８】
これにより制御手段１３は、外字Ｆ１に対応する文字コードの配列を上述した第３の文字コードのような構造「ＡＢＣＸＹＥ」で生成できるので、この文字コードの配列をユーザーＩＤ「ａａａ」と関連付けて記憶手段１１に記憶すると共に、このＡユーザー専用に生成された文字コード「ＡＡＡＢＢＣＣＸＸＸＸＹＹＹａＥａ」と、この文字コードに対応する外字情報とを、外字Ｆ１に関する情報としてパソコン２０ａに送出する。このようにしてサーバー１０からパソコン２０ａに文字コードと外字情報とを提供する際に、制御手段１３は、この文字コードに含まれる判別符号Ｙａに基づいて、この文字コードに関する不正使用を検出すると共に、このような不正使用を警告するための検出ソフトウエア（以下、検出ソフトと記載）を、パソコン２０ａに提供して記憶手段２２ａに格納することによって、この検出ソフトをパソコン２０ａにインストール（導入）する。
【００９９】
パソコン２０ａは、制御手段１３により送出された外字Ｆ１に関する情報を送受信手段２１により受信すると、この外字Ｆ１に関する情報を、外字Ｆ１を画像形成するための外字情報２２１と、この外字情報に対応する文字コード２２２ａとに分割して記憶手段２２ａに記憶する。この文字コード２２２ａは、上述したように、Ａユーザーに固有の配列「ＡＡＡＢＢＣＣＸＸＸＸＹＹＹａＥａ」で制御手段１３により生成されたものである。
【０１００】
これによりＡユーザーは、外字フォントＦ１ｂをパソコン２０ａにインストールできたので、この外字Ｆ１の読み「べ」を指定手段２３ａによりキー入力又はペースト（貼り付け）入力して「Ｅｎｔｅｒ」等の変換キーにより変換することによって、記憶手段２２ａに記憶された文字コード２２２ａを指定し、この文字コード２２２ａに対応する外字情報２２１に基づいて、外字Ｆ１を表示手段２４ａにより画像表示できる。
【０１０１】
このパソコン２０ａの記憶手段２２ａには、文字コード２２２ａに関する不正使用を判別符号Ｙａに基づいて検出すると共に不正使用を警告するための検出ソフトウエア（以下、検出ソフトと記載）が、外字Ｆ１に関する情報を受信した際に、サーバー１０により格納されている。この検出ソフトは、例えば、公知のキーボード入力監視プログラム等を応用したものであって、ＣＰＵ２５１が指定手段２３ａからの入力をＲＡＭ２５２等のメモリに一時的に保存し、この入力に基づく文字コードの配列を参照するステップに割り込み、Ａユーザー専用に生成された判別符号Ｙａ及び有効期限情報Ｅａによって、文字コード２２２ａの有効期限超過等の不正条件の成立が検出された場合、この文字コード２２２ａに関する不正使用を警告する。
【０１０２】
このようなキーボード入力監視プログラムの応用による不正使用の検出方法以外には、例えば、以下のような方法がある。
▲１▼  ジャストシステム社のＡＴＯＫ又はマイクロソフト社のＭＳ−ＩＭＥ等の仮名漢字変換ソフトウエアの活動を監視するようなソフトウエアにより文字コードを監視する。
▲２▼  パソコン内部のデータの出入力、特に、各種記録媒体（メディア：Ｍｅｄｉａ）からのデータの読み出し及び書き込み並びにメール送受信用ソフトウエア及びウェブブラウザ等の挙動を監視するためのウィルスチェックソフトウエア等により文字コードを監視する。
▲３▼  ファイアウォール（Ｆｉｒｅ  Ｗａｌｌ）のようなパソコンへのデータの出入力を監視するソフトウエアにより文字コードを監視する。
▲４▼  音声を文字列（テキスト）に変換可能な音声認識ソフトウエア等の活動を監視することにより文字コードを監視する。
▲５▼  画像を文字列（テキスト）に変換可能なＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ：光学式文字読取装置）ソフトウエア等の活動を監視することにより画像入力における文字コードを監視する。
【０１０３】
これらの方法を用いて文字コードを監視することによって、文字コード２２２ａのような規格化された文字コードとは配列を異にする文字コードの使用を検知すると共に、この文字コードに関する不正使用を簡単に検出できる。
【０１０４】
このような不正使用が検出された場合の警告は、表示手段２４ａによる外字Ｆ１の画像表示を抑制すると共に、この不正使用を表示手段２４ａにより警告表示したり、不正使用を通知する音声等をスピーカー２６等により警告音として発生したりすることによって実行される。また、Ａユーザーの電子メールアドレスとして登録された宛先に、警告メールを送付して注意を促す。
【０１０５】
これによって、有効期限が過ぎたユーザーによる外字フォントの使用を防止できるので、外字フォントの利用を希望するユーザーとの契約を更新して利益を確保できる。また、外字フォントの一時的な利用を希望するユーザーには、外字フォントの使用期間を限定して課金できるため、例えば印刷業者のように、年賀状の印刷期間にのみ適正価格で外字の使用契約を希望するユーザー（顧客）に対しても、季節変動に対応した利便性を提供できる。
【０１０６】
次に、この外字情報提供システム１００の動作例を、本発明に係る情報処理方法の実施形態として、図１２及び図１３に示したフローチャートを参照しながら説明する。
【０１０７】
この実施形態では、Ａユーザーがサーバー１０により運営されるウェブサイトにポストカードを注文する際に、正確な宛名を印刷するために必要な外字情報と共に、この外字情報に対応させた文字コードを提供されることを前提条件とする。
【０１０８】
これを前提として、先ず、図１２（ａ）に示すフローチャートのステップＳ１１で、規格化された文字コードにない複数の外字を集める。ここに集められた外字に関して、ステップＳ１２で、これらの外字を画像形成するための外字情報を各々作成し、ステップＳ１３で、作成された外字情報と対応する文字列に、この文字列の内容を判別するための判別符号を付加して文字コードを生成する。最後のステップＳ１４で、この外字情報及び文字コードを外字情報提供装置（サーバー）１０の記憶手段１１に格納する。これによって、サーバー１０によりネットワーク３０上で外字情報を提供するウェブサイトの運営準備を完了する。
【０１０９】
このウェブサイトにＡユーザーがアクセスしてポストカードを注文できるように、図１２（ｂ）に示すフローチャートのステップＳ２１で、サーバー１０の制御手段１３は、ＡユーザーにユーザーＩＤ「ａａａ」を会員番号として発行する。このユーザーＩＤ「ａａａ」によるパソコン２０ａからのアクセスに対して、次のステップＳ２２で、サーバー１０の制御手段１３は、図４に示したウェブページＷＰ１を表示手段２４ａにより表示するようにデータを送出し、Ａユーザーが使用するパソコン２０ａのシステム環境を調査する。次のステップＳ２３で、制御手段１３は、図５に示したウェブページＷＰ２を表示手段２４ａにより表示するようにデータを送出し、Ａユーザーにフォントの選択を促す。これらのウェブページＷＰ１，ＷＰ２によりサーバー１０は、パソコン２０ａのローカル設定を把握できるので、パソコン２０ａにおいて外字画像を生成する際に必要となる使用言語及びフォントの種類等に関する設定情報を取得できる。
【０１１０】
次に、ステップＳ２４で、制御手段１３は、図６に示したウェブページＷＰ３を表示手段２４ａにより表示するようにデータを送出し、ポストカードの印刷に使用するフォントの種類を確認するようにＡユーザーに促す。ここでＡユーザーがフォントの種類に関する設定情報を確認すると（Ｙｅｓ）、次のステップＳ２５に進む。一方、Ａユーザーがフォントの種類に関する設定情報の変更を選択した場合（Ｎｏ）、ステップＳ２３に戻ってフォントを再選択する。
【０１１１】
サーバー１０の制御手段１３は、ステップＳ２５で、図７に示したウェブページＷＰ４を表示手段２４ａにより表示するようにデータを送出し、言語及びフォントの種類に関する設定情報のパソコン２０ａへの保存に対する了承確認をメッセージ表示する。ここで、Ａユーザーがフォント及び言語の設定保存を了承した場合（Ｙｅｓ）、次のステップＳ２６に進み、制御手段１３は、この設定情報をパソコン２０ａのウェブブラウザにより作成されるクッキーに保存し、次のステップＳ２７に進む。一方、Ａユーザーがフォント及び言語の設定保存を了承しなかった場合（Ｎｏ）、ステップＳ２６をスキップし、この設定情報をパソコン２０ａに保存せずにステップＳ２７に進む。
【０１１２】
このステップＳ２７で、制御手段１３は、図８に示したウェブページＷＰ５を表示手段２４ａにより表示するようにデータを送出し、ポストカードの印刷に必要な情報の入力を促す。ここで入力カラムＩ１に宛名が入力されて送信釦Ｋ９が選択されると、ステップＳ２８で、入力カラムＩ１に入力された文字に対応する文字コードが、パソコン２０ａからサーバー１０に送信される。サーバー１０のＮＩ／Ｆ１２がこの文字コードを受信すると、ステップＳ２９で、制御手段１３は、受信した文字コードに対応する文字を拡大して画像表示するように、ウェブページＷＰ５の表示を切り換える。
【０１１３】
次に、図１３に示すフローチャートのステップＳ３０に移行して、サーバー１０の制御手段１３は、メッセージＭ３をウェブページＷＰ５上に掲載することによって、外字の使用要求の有無を確認する。Ａユーザーが「このままでよい」釦Ｋ１０を選択し、外字の使用を要求しない場合（Ｎｏ）、ステップＳ４０に進み、拡大画像Ｄ３により確認された文字でポストカードに宛名を印刷するように注文の受付を完了して終了する。一方、Ａユーザーが外字の使用を要求した場合（Ｙｅｓ）、次のステップＳ３１に進み、制御手段１３は、パソコン２０ａからの外字の使用要求をＮＩ／Ｆ１２を介して受け付け、ステップＳ３２で、図９に示したウェブページＷＰ６を表示手段２４ａにより表示するようにデータを送出することによって、Ａユーザーに外字情報を開示する。
【０１１４】
Ａユーザーは、次のステップＳ３３で、サーバー１０から開示された外字情報に基づいて形成された外字画像Ｄ４の中に所望の外字が存在する場合（Ｙｅｓ）、その外字のチェックボックスをチェックしてから変換釦Ｋ１４を選択することによって、外字情報の使用要求をサーバー１０に送出してステップＳ３４に進む。ここで、Ａユーザーが他変換候補要求釦Ｋ１３を選択した場合、ウェブページＷＰ６の外字画像Ｄ４が変更されるので、Ａユーザーは、変更された外字画像Ｄ４の中に所望の外字が存在するか否かを、ステップＳ３３で判断する。この外字画像Ｄ４の中に所望の外字が存在しない場合（Ｎｏ）、Ａユーザーは、キャンセル釦Ｋ１２を選択することによりステップＳ３０に戻る。そして、このステップＳ３０で、外字の使用を要求するか否かを再判断する。
【０１１５】
外字情報の使用要求をサーバー１０に送出してステップＳ３４に進み、この使用要求がサーバー１０のＮＩ／Ｆ１２により受け付けられると、ステップＳ３５で、制御手段１３は、図１０に示したウェブページＷＰ７を表示手段２４ａにより表示するようにデータを送出する。これにより制御手段１３は、宛名Ｄ５の確認と、この宛名Ｄ５の付番登録をＡユーザーに促す。
【０１１６】
次のステップＳ３６で、Ａユーザーが外字情報の登録を選択せずにＯＫ釦Ｋ１５を選択した場合（Ｎｏ）、ステップＳ３７をスキップしてステップＳ３８に進む。一方、Ａユーザーが外字情報の登録釦Ｋ１６を選択した場合（Ｙｅｓ）、ステップＳ３７に進み、サーバー１０の制御手段１３は、この外字情報を記憶手段１１に付番登録してからステップＳ３８に進む。
【０１１７】
このステップＳ３８で、サーバー１０の制御手段１３は、図１１に示したウェブページＷＰ８を表示手段２４ａにより表示するようにデータを送出することによって、登録された宛名Ｄ５に含まれる外字情報をパソコン２０ａに保存するか否かの判断をＡユーザーに促す。Ａユーザーが「はい」釦Ｋ１８により外字情報の保存を選択した場合（Ｙｅｓ）、次のステップＳ３９に進み、制御手段１３は、この外字情報及びこの外字情報に対応させた文字コードを外字に関する情報としてパソコン２０ａに提供し、パソコン２０ａは、この外字に関する情報を外字フォントＦ１ｂとして使用できるように、外字情報２２１と文字コード２２２ａとに分割して記憶手段２２ａに保存してから、ステップＳ４０に進み、宛名Ｄ５でポストカードの宛先を印刷するように注文受付を完了して終了する。Ａユーザーが外字情報の保存を選択しなかった場合（Ｎｏ）、ステップＳ３９をスキップしてステップＳ４０に進み、この外字情報は保存せずに、注文受付を完了して終了する。
【０１１８】
このように本実施形態の外字情報提供システム１００では、Ａユーザーはパソコン２０ａに外字Ｆ１を画像形成するための外字情報２２１と、この外字情報２２１に対応させた文字コード２２２ａとを、外字フォントＦ１ｂとして使用可能に保存できるため、外字を簡便に使用できるようになる。
【０１１９】
［第２の実施形態：電子メールの送受信］
この第２の実施形態では、Ａユーザーが、上述した第１の実施形態のようにしてパソコン２０ａに保存した外字フォントＦ１を使用してメールを作成し、この外字使用メールをＢユーザーとの間で送受信する場合に、外字フォントＦ１のインストール時にサーバー１０により記憶手段２２ａに格納された検出ソフトによって、この外字フォントの使用許諾状態を判別して不正使用を検出する。これによって、文字コードに関する不正使用を防止できるようにしたものである。
【０１２０】
このサーバー１０の記憶手段１１は、ネットワーク３０上の任意のウェブサイトを検索して、上述の外字に対応させた文字コードに関する不正使用をこの文字コードに含まれる判別符号Ｙに基づいて検出する検索ソフトウエア（以下、検索ソフトと記載）を格納し、この検索ソフトによって、ネットワーク上のウェブサイトで外字に対応させた文字コードに関する不正使用が検出された場合、制御手段１３は、不正使用が有ったウェブサイト及びサーバー１０のシステム管理者に警告メールを送付する。
【０１２１】
これによって、複数のユーザーの間での外字を含むメール（外字情報を含む文字情報）の交換をサーバー１０により仲介すると共に、これら複数のユーザーの間における文字コードの不正使用を防止できる。
【０１２２】
［１］  第１のメールの送受信例
この例は、Ａユーザーが、通常のメールソフトにより外字使用メールを送信メールとして作成し、この外字使用メールをＢユーザーに送信する場合である。このような通常のメールソフトでは、一般に、フォントの設定はオプション設定画面において実行されるため、外字使用メールの作成に使用するフォントは、予めＡユーザーにより選択されたものとする。
【０１２３】
Ａユーザーが、パソコン２０ａにインストールされたメールソフトを起動し、新規メール作成画面を開くと、図１４に示すようなメール作成画面Ｐ１が、表示手段２４ａにより表示される。
【０１２４】
このメール作成画面Ｐ１において、宛先入力カラムＩ５にＢユーザーのメールアドレス（Ｅｍａｉｌ  Ａｄｄｒｅｓｓ）を入力し、タイトル入力カラムＩ６及び本文入力カラムＩ７に夫々必要事項を文字入力する。本文入力カラムＩ７に、例えば「こんにちは、わたなべさんじゅんいちさん。」とキーボード及びマウス２３ａからキー入力又はペースト入力し、キーボード２３ａの「Ｅｎｔｅｒ」キー等により変換候補を決定するように入力すると、これらの入力がＲＡＭ２５２に一時的に保存されると共に、記憶手段２２ａに格納された文字コードが参照される。
【０１２５】
このとき参照される文字コードは、上述した検出ソフトにより検査され、文字コードの不正使用が検出されるようになされる。文字入力に外字Ｆ１を使用する場合、文字コード２２２ａが参照され、この文字コード２２２ａの外字Ｆ１に対応する文字列Ｘ、この文字列Ｘのパリティ検出部である文字列Ｙａ及び有効期限情報Ｅａが検出ソフトにより検査される。
【０１２６】
文字列Ｙａの値が、この文字コード２２２ａの生成時に文字列Ｘに適用された数式に基づく値と一致し、かつ、有効期限情報Ｅａに基づいて使用期間が確認されると、この文字コード２２２ａは検出ソフトにより認証されて外字フォントＦ１が呼び出される。これによって、参照された全ての文字コードに対応する文字列Ｍ５が表示手段２４ａにより画像表示される。この文字列Ｍ５に含まれる外字Ｆ１ｃは、文字コード２２２ａにより呼び出された外字情報２２１に基づいて形成された画像である。
【０１２７】
入力カラムＩ５，Ｉ６，Ｉ７への入力終了後、送信釦Ｋ２０がＡユーザーにより選択されると、このメッセージＭ５がＡユーザーのパソコン２０ａから、送受信手段２１ａを介して、Ｂユーザーのパソコン２０ｂにメールとして送信される。
【０１２８】
一方、検出ソフトによる文字コード検査の際に、文字列Ｙａの値が、この文字コード２２２ａの生成時に文字列Ｘに適用された数式に基づく値と一致しない場合、この文字コード２２２ａは不正であると判断される。また、有効期限情報Ｅａから使用期限の超過が検出された場合も、この文字コード２２２ａは不正であると判断される。このように文字コードに関する不正使用が検出ソフトにより検出された場合、例えば、表示手段２４ａによる外字Ｆ１の画像表示が抑制されると共に、ウェブブラウザが起動され、図１５に示すウェブページＷＰ９を表示するように表示手段２４ａによる表示が切り換えられて警告表示されるようになされる。
【０１２９】
このときパソコン２０ａはサーバー１０に接続している必要はなく、オフライン（Ｏｆｆ  Ｌｉｎｅ）の状態であってもウェブページＷＰ９が表示手段２４ａにより表示されるように、このウェブページＷＰ９のデータが検出ソフトの管理下に記憶手段２２ａに保存される。
【０１３０】
このウェブページＷＰ９は、外字Ｆ１に関する不正使用を警告するメッセージ「この外字フォントは不正です。表示できません。ｗｗｗ．＊＊＊＊＊．＊＊＊．＊＊＊にアクセスし、アクセスキーを購入して下さい。」Ｍ６と、サーバー１０にアクセスして文字コード２２２ａの使用契約を更新するための「はい」釦Ｋ２１と、文字コード２２２ａの使用契約の更新を拒否するための「いいえ」釦Ｋ２２とを掲載する。
【０１３１】
文字コード２２２に関する不正使用が検出ソフトにより検出された場合、パソコン２０の音声発生手段２６によっても、例えば、ウェブページＷＰ９のメッセージＭ６を人口音声により通知したり、ブザー音のような警告音を発生したりする。また、文字コード２２２の正当な使用者が他に存在するような場合、不正使用が図られた文字コード２２２の正当な使用者に警告メールを送付する。これらの警告によって、意図的にではなく偶発的に不正な文字コード２２２の使用を実行しようとしてしまったユーザーに警告を発することができると共に、この不正な文字コード２２２の使用を禁止できる。また、意図的に不正な文字コード２２２の使用が図られた場合であっても、この文字コード２２２の正当なユーザーに警告メールにより通知できるので、文字コード２２２の意図的な不正使用を効果的に防止できる。
【０１３２】
ウェブページＷＰ９の警告メッセージＭ６は、この外字フォントは不正であること、即ち、文字コード２２２ａによる外字情報２２１の呼び出しが不正であるために外字Ｆ１を表示できないことを警告すると共に、サーバー１０からアクセスキー（Ａｃｃｅｓｓ  Ｋｅｙ：電子的接続許可）を購入するためのウェブページへのリンク＜ｗｗｗ．＊＊＊＊＊．＊＊＊．＊＊＊＞を表示することによって、この文字コード２２２ａの使用契約を更新するように促す。
【０１３３】
このウェブページＷＰ９で、Ａユーザーにより「はい」釦Ｋ２１が選択されると、パソコン２０ａがサーバー１０と接続していなかった場合、このパソコン２０ａは、送受信手段２１を介してサーバー１０にアクセスした後、警告メッセージＭ６に貼り付けられたリンクによって、アクセスキーを購入するためのウェブページのデータをサーバー１０から送信される。これによりパソコン２０ａは、アクセスキーを購入するために必要な処理をウェブページを介して実行できる。
【０１３４】
Ａユーザーがアクセスキーを購入することにより文字コード２２２ａの使用契約を更新してからメール作成画面Ｐ１に戻ると、文字コード２２２ａに埋め込まれた有効期限情報Ｅａが更新されるので、この文字コード２２２ａにより再び外字情報２２１を呼び出して外字Ｆ１を使用できるようになる。
【０１３５】
一方、Ａユーザーが「いいえ」釦Ｋ２２の選択によりアクセスキーの購入を拒絶すると、文字コード２２２ａ及び外字情報２２１の使用は再開されない。従って、Ａユーザーに外字フォントとして提供した外字情報２２１及び文字コード２２２ａを効率的に管理できると共に、この文字コード２２２ａに関する不正使用を簡単に検出して不正使用を停止するように警告できる。
【０１３６】
このようにしてＡユーザーから送信された外字使用メールが、Ｂユーザーのパソコン２０ｂにインストールされた一般的なメールソフトを介して受信されると、パソコン２０ｂに外字フォント及び検出ソフトがサーバー１０により既にインストールされていた場合、受信された外字使用メールに含まれる文字コード２２２ａの配列は、Ｂユーザーのために生成された文字コードの配列とは異なるため、この文字コード２２２ａは、パソコン２０ｂの検出ソフトにより不正であると判断される。よって、図１５に示したウェブページＷＰ９が、表示手段２４ｂにより表示される。
【０１３７】
このウェブページＷＰ９の「はい」釦Ｋ２１がＢユーザーにより選択されると、アクセスキー購入のためのウェブページを表示するように表示手段２４ｂによる表示が切り換えられる。Ｂユーザーが既に同じ外字Ｆ１を所有している場合、このアクセスキー購入のためのウェブページにおいて、文字コード２２２ａの制約解除依頼をサーバー１０に送信し、サーバー１０から警告停止命令を受信する。
【０１３８】
これによりＡユーザーからの外字使用メールに含まれる文字コード２２２ａの判別符号としての文字列Ｙａ及び有効期限情報Ｅａは無効化されるので、図１６（ａ）に示すように、受信した外字使用メールの文面Ｐ２ａが表示手段２４ｂにより正しく表示されるようになる。従って、Ｂユーザーは、自分の名前が正しく外字Ｆ１ｄを使用して記載されたメッセージＭ５ａを、Ａユーザーが意図したとおりの文面で読むことができる。
【０１３９】
Ｂユーザーが外字Ｆ１を所有していない場合、やはりアクセスキー購入のためのウェブページにおいて、ＢユーザーのユーザーＩＤ「ｂｂｂ」と関連付けてサーバー１０の記憶手段１１に記憶された契約情報に基づいて、Ｂユーザーに対する外字フォントのインストールが承認されると、この外字Ｆ１を画像表示するための外字情報２２１と、この外字情報２２１に対応させた文字列ＸにＢユーザー専用の数式を適用して生成された文字列Ｙｂ及び有効期限情報Ｅｂが付加された文字コード２２２ｂとが、外字Ｆ１のフォントとして、パソコン２０ｂに保存される。
【０１４０】
Ｂユーザーは、その契約情報に基づいてサーバー１０から外字フォントの使用を拒絶された場合、サーバー１０からアクセスキーを購入して課金処理を実行することによって、この外字Ｆ１を画像表示するための外字情報２２１と、この外字情報２２１に対応させた文字列ＸにＢユーザー専用の数式を適用して生成された文字列Ｙｂ及び有効期限情報Ｅｂが付加された文字コード２２２ｂとを、外字Ｆ１のフォントとして使用できるように、パソコン２０ｂに保存できる。
【０１４１】
このようにしてパソコン２０ｂに外字Ｆ１のフォントがインストールされると、図１６（ａ）に示した外字メールの文面Ｐ２ａが表示手段２４ｂにより正しく表示されるようになるので、Ｂユーザーは、やはり自分の名前が外字Ｆ１ｄを使用して正しく記載されたメッセージＭ５ａを、Ａユーザーが意図したとおりの文面で読むことができる。このようにＡユーザーとＢユーザーとは、サーバー１０の仲介によって、外字情報２２１を含む文字情報である外字使用メールをコード化された電子データとしてネットワーク３０経由で交換できるようになる。
【０１４２】
一方、Ｂユーザーがアクセスキーを購入しなかった場合、図１６（ｂ）に示すような受信メールの文面Ｐ２ｂを表示するように表示手段２４ｂによる表示が切り換えられる。このときパソコン２０ｂは外字Ｆ１を使用できないので、外字Ｆ１の文字コード２２２ａに対応する位置に空欄Ｆ２が挿入されたメッセージＭ５ｂが、受信メールの文面Ｐ２ｂに表示される。
【０１４３】
また、Ｂユーザーがサーバー１０によるウェブサイトの会員ではなかった場合、即ち、パソコン２０ｂに検出ソフトがインストールされていなかった場合、ウェブページＷＰ９は、表示手段２４ｂによっては表示されない。また、外字Ｆ１に対応させた文字コード２２２ａは、パソコン２０ｂにとって無効な文字列であるから、メール開封直後に、図１６（ｂ）に示したように、外字Ｆ１の文字コード２２２ａに対応する位置に空欄Ｆ２が挿入されたメッセージＭ５ｂが表示されるか、文字化けが発生する。
【０１４４】
このように、外字Ｆ１を使用するための権限が不足したユーザーによる外字Ｆ１の使用を、文字コード２２２の使用制限により防止できるので、外字情報２２１とその文字コード２２２とを効率的に管理できる。
【０１４５】
次に、この外字情報提供システム１００による第１のメールの送受信例を、図１７乃至図２１に示すフローチャートを参照しながら説明する。図１７は、ＡユーザーからＢユーザーへのメール送信例を示すフローチャートであり、図１８は、パソコン２０ａによる文字入力例を示すフローチャートであり、図１９及び図２０は、Ａユーザーから送信された外字使用メールのＢユーザーによる受信例を示すフローチャートである。
【０１４６】
この第１のメールの送受信例では、Ａユーザーにより作成された外字使用メールを、サーバー１０を仲介として、一般的なメールソフトによりＢユーザーとの間で送受信することを前提条件とする。
【０１４７】
これを前提として、先ず、図１７に示すフローチャートのステップＳ５１で、Ａユーザーは、パソコン２０ａのメール用ソフトウエアを起動し、ステップＳ５２で、メールの作成に使用するフォントをメールソフトのオプション設定で選択し、ステップＳ５３で、フォントを決定してから、図１４に示したメール作成画面Ｐ１を開く。次のステップＳ５４で、入力カラムＩ５にメールの宛先、即ち、Ｂユーザーのメールアドレスを入力し、ステップＳ５５で、入力カラムＩ６にタイトルを、例えば「お礼」のように入力する。
【０１４８】
次のステップＳ５６で、入力カラムＩ７に所望の文章を入力することにより本文を作成する。このとき、キーボード及びマウス２３ａによるキー入力又はペースト入力が検出ソフトにより検査されるように、図１８に示したサブルーチンをコールする。
【０１４９】
この図１８に示したフローチャートのステップＳ５６１で、Ａユーザーによりキー入力又はペースト入力が実行されると、ステップＳ５６２で、これらの入力がメモリ保存され、ステップＳ５６３で、入力に対応する文字コードが検出ソフトにより参照される。
【０１５０】
次のステップＳ５６４で、文字コードが検出ソフトにより検査された結果、この文字コードは不正ではないと判断された場合（Ｎｏ）、ステップＳ５６５に進み、文字を表示手段２４ａにより画像表示し、メインルーチンのステップＳ５６に戻る。一方、ユーザー権限不足又は有効期限切れ等の理由によって、文字コード２２２ａが不正であると検出ソフトにより判断された場合（Ｙｅｓ）、ステップＳ５６６に進み、図１５に示したウェブページを表示手段２４ａにより警告表示し、メインルーチンのステップＳ５６に戻る。
【０１５１】
このようにステップＳ５６で、文字入力を行って、図１４に示したように、外字Ｆ１ｃが埋め込まれたメッセージＭ５を作成した後、ステップＳ５７で、文面を確認してメールの作成が終了すると、ステップＳ５９で、送信釦Ｋ２０を選択することによって、この外字使用メールをＢユーザーに送信して終了する。
【０１５２】
このような外字使用メールを一般的なメールソフトにより受信する場合、Ｂユーザーは、パソコン２０ｂのメールソフトを起動し、図１９に示したフローチャートのステップＳ１０１で、このメールソフトによりＡユーザーにより送信された外字使用メールを受信する。
【０１５３】
ステップＳ１０２で、Ｂユーザーがサーバー１０によるウェブサイトの会員であった場合（Ｙｅｓ）、ステップＳ１０３に進み、図１５に示したウェブページＷＰ９により、外字フォントＦ１の不正使用を警告表示して、ステップＳ１０４に進む。一方、Ｂユーザーがサーバー１０によるウェブサイトの会員ではなかった場合（Ｎｏ）、ステップＳ１１４に進み、図１６（ｂ）に示したように、メッセージＭ５ｂに外字Ｆ１の代わりに空欄Ｆ２を挿入して、ステップＳ１０８に進み、メールの文面Ｐ２ｂを表示手段２４ｂにより表示して終了する。
【０１５４】
ステップＳ１０４で、ウェブページＷＰ９による警告メッセージＭ６には従わずに「いいえ」釦Ｋ２２がＢユーザーにより選択された場合（Ｎｏ）、アクセスキーの購入なしには外字フォントを使用できないので、ステップＳ１１４に進み、やはり図１６（ｂ）に示したように、メッセージＭ５ｂに外字Ｆ１の代わりに空欄Ｆ２を挿入して、ステップＳ１０８に進み、メールの文面Ｐ２ｂを表示手段２４ｂにより表示して終了する。一方、メッセージＭ６に従って「はい」釦Ｋ２１がＢユーザーにより選択された場合、ステップＳ１０５に進む。
【０１５５】
このステップＳ１０５で、パソコン２０ｂに外字Ｆ１のフォントが既にインストールされていた場合（Ｙｅｓ）、ステップＳ１０６に進み、パソコン２０ｂからサーバー１０に、この外字Ｆ１に対応させた文字コード２２２ｂに対する制約解除依頼を送信し、ステップＳ１０７でサーバー１０からの警告停止命令を受信する。これによって、ウェブページＷＰ９による警告表示が停止されると共に、パソコン２０ｂが所有する文字コード２２２ｂによっても外字Ｆ１を画像形成するための外字情報２２１を使用できるようになるので、次のステップＳ１０８で、図１６（ａ）に示したように、メッセージＭ５ａに外字フォントＦ１ｄが挿入されたメールの文面Ｐ２ａを表示手段２４ｂにより表示して終了する。
【０１５６】
一方、ステップＳ１０５で、パソコン２０ｂには外字Ｆ１のフォントがインストールされていない場合、図２０に示すフローチャートのステップＳ１０９に移行して、サーバー１０の制御手段１３は、ＢユーザーのユーザーＩＤ「ｂｂｂ」と関連付けて記憶手段１１に記憶されたＢユーザーの契約情報を参照し、例えば、Ｂユーザーの契約期限超過又はフォント保存の制限到達等の理由によって、Ｂユーザーを承認しない場合（Ｎｏ）、ステップＳ１１０に進み、ここでＢユーザーがアクセスキーを購入する場合（Ｙｅｓ）、ステップＳ１１１で、この制御手段１３は、Ｂユーザーに対する契約期限延長又はフォント保存数拡張処理等に対する課金処理を、クレジットカードによるネットワーク３０上での即時決済等を用いて実施する。
【０１５７】
次のステップＳ１１２で、Ａユーザーからのメールに含まれる外字Ｆ１を画像表示するために必要な外字情報２２１及びこの外字情報２２１に対応させた文字コード２２２ｂをパソコン２０ｂに保存できるようにデータを送出して図１９に示したフローチャートのステップＳ１０８に戻る。このステップＳ１０８で、これらの外字情報２２１及び文字コード２２２ｂをパソコン２０ｂの記憶手段２２ｂに保存することによって、このパソコン２０ｂにおいても外字Ｆ１を使用できるようになるので、図１６（ａ）に示したように、メッセージＭ５ａに外字フォントＦ１ｄが挿入されたメールの文面Ｐ２ａを表示手段２４ｂにより表示して終了する。
【０１５８】
図２０に示したフローチャートのステップＳ１１０で、Ｂユーザーがアクセスキーを購入しない場合（Ｎｏ）、ステップＳ１１３に進み、サーバー１０の制御手段１３は、外字フォントのパソコン２０ｂによる使用を禁止し、図１９に示したフローチャートのステップＳ１１４に移行し、図１６（ｂ）に示したように、メッセージＭ５ｂに外字Ｆ１の代わりに空欄Ｆ２を挿入して、ステップＳ１０８に進み、メールの文面Ｐ２ｂを表示手段２４ｂにより表示して終了する。
【０１５９】
図２０に示したフローチャートのステップＳ１０９で、Ｂユーザーの契約情報に基づいて、Ｂユーザーが制御手段１３により承認された場合（Ｙｅｓ）、ステップＳ１１２に進み、Ａユーザーからのメールに含まれる外字Ｆ１を画像表示するために必要な外字情報２２１及びこの外字情報２２１に対応させた文字コード２２２ｂをパソコン２０ｂに保存できるようにデータを送出して図１９のステップＳ１０８に戻る。このステップＳ１０８で、これらの外字情報２２１及び文字コード２２２ｂをパソコン２０ｂの記憶手段２２ｂに保存すると共に、図１６（ａ）に示したように、メッセージＭ５ａに外字フォントＦ１ｄが挿入されたメールの文面Ｐ２ａを表示手段２４ｂにより表示して終了する。
【０１６０】
このように、本実施形態に係る第１のメールの送受信例によれば、Ａユーザーがポストカードの注文時にサーバー１０から取得してパソコン２０ａにインストールした外字Ｆ１のフォントを使用して外字使用メールを作成できると共に、この外字使用メールをＢユーザーとの間でネットワーク３０を介して送受信できる。Ｂユーザーがこのウェブサイトの会員であって、かつ、サーバー１０から外字フォントＦ１の使用を許可された場合のみ、このサーバー１０の仲介によって、ＢユーザーはＡユーザーから送信された外字使用メールを、Ａユーザーが記載したとおりの文面で読むことができる。
【０１６１】
一方、Ｂユーザーがこのウェブサイトの会員ではなかった場合、又は、アクセスキーを購入しなかった場合、サーバー１０の制御手段１３は、Ａユーザーに提供した文字コード２２２ａによって、Ｂユーザーによる外字Ｆ１の使用を禁止できるので、ＡユーザーとＢユーザーとが、外字を含む漢字で正しく記載されたメールをネットワーク３０上でコード化された電子データとして交換する際に、この外字Ｆ１のフォントが課金処理を経ずにＢユーザーにより使用されてしまったり、外字情報２２１が複製されて不正な文字コードにより外字Ｆ１が画像形成されてしまったりすることを防止できる。
【０１６２】
なお、上述した外字情報を含む文字情報及び文字コードの提供において、提供される文字情報は特に限定されず、外字を画像形成するための外字情報だけではなく、公的又は私的に規格化された文字コードに属する内字（内部文字）、図形、記号及び他言語の文字を含む全ての図形文字を生成（画像形成）するための情報を文字コードと共に提供できる。また、このような文字コードの提供方法は、外字フォントを含む漢字フォントの提供サービスに好適であるが、他の仮名文字等の文字フォントの提供に用いることもできることは言うまでもない。
【０１６３】
［２］  第２のメールの送受信例
この例は、Ａユーザーが、サーバー１０により提供される外字使用メール作成メニューにより外字使用メールを送信メールとして作成してＢユーザーに送信する場合である。
【０１６４】
Ａユーザーが、そのユーザーＩＤ「ａａａ」によりウェブブラウザを介してサーバー１０にアクセスし、サーバー１０により運営されるウェブサイトの初期メニュー（図示せず）において新規メール作成を選択すると、サーバー１０の制御手段１３は、例えば、図２１に示すようなウェブページＷＰ１０のデータをパソコン２０ａに送出する。これによりパソコン２０ａの表示手段２４ａは、このウェブページＷＰ１０を外字使用メール作成画面として表示する。
【０１６５】
このウェブページＷＰ１０において、Ａユーザーによって、「フォント選択」ボックスＶ２からフォントが選択され、「決定」釦Ｋ２３がマウスによるクリック等で選択されると、メール作成に使用されるフォントが決定される。このとき選択されるフォントは、Ａユーザーが外字を使用する場合、先のポストカードの注文時にパソコン２０ａにインストールされた外字フォントと同じ種類のフォント、即ち「Ｃゴシック」である。
【０１６６】
次に、宛先入力カラムＩ８にＢユーザーのメールアドレスが入力され、タイトル入力カラムＩ９及び本文入力カラムＩ１０に夫々必要事項がＡユーザーにより文字入力される。
【０１６７】
ウェブページＷＰ１０に示すように、例えば、本文入力カラムＩ１０に、「こんにちは、わたなべさんじゅんいちさん。」とキーボード及びマウス２３ａからキー入力又はペースト入力が行われ、キーボード２３ａの「Ｅｎｔｅｒ」キー等により変換候補の決定が入力されると、これらの入力がＲＡＭ２５２に一時的に保存されると共に、記憶手段２２に格納された文字コードが参照される。
【０１６８】
このとき参照される文字コードは、上述した第１の送受信例と同様に検出ソフトにより検査され、文字コードの不正使用が検出されるようになされる。文字入力に外字Ｆ１を使用する場合、その文字コード２２２ａが検出ソフトにより認証されると、この文字コード２２２ａに対応させた外字情報２２１に基づいて外字Ｆ１が画像表示される。これによって、外字Ｆ１ｅが文字列Ｍ５ｃに挿入された外字使用メールを作成できる。
【０１６９】
検出ソフトによる文字コード検査の際に、文字列Ｙａの値が、この文字コード２２２ａの生成時に文字列Ｘに適用された数式に基づく値と一致しない場合、及び、有効期限情報Ｅａから使用期限の超過が検出された場合、この文字コード２２２ａは不正であると判断される。このように文字コード２２２ａに関する不正使用が検出ソフトにより検出された場合、上述した第１のメールの送受信例と同様に、外字Ｆ１の画像表示が抑制されると共に、図１５に示したウェブページＷＰ１０が表示手段２４ａにより表示される。
【０１７０】
これによって、Ａユーザーに外字フォントＦ１として提供した外字情報２２１及び文字コード２２２ａを効率的に管理できると共に、この文字コード２２２ａに関する不正使用を簡単に検出して警告できる。
【０１７１】
ウェブページＷＰ１０の選択カラムＶ３によって、例えば、「外字互換」でのメール送信が選択されると、この外字使用メールは、Ａユーザーから外字互換メールとして送信され、Ｂユーザーにより受信される。Ｂユーザーがパソコン２０ｂにインストールされたメールソフト又はウェブブラウザによって受信メールを開くと、図２２に示すようなメール表示画面Ｐ３が表示手段２４ｂにより表示される。
【０１７２】
このメール表示画面Ｐ３は、Ａユーザーが使用した外字Ｆ１を代用文字Ｆ３で置換した文面及び外字Ｆ１が使用された文面を正しく表示するための方法を通知するメッセージＭ７と、外字使用メールの全体を１枚の画像で表示するためのファイルにリンク（Ｌｉｎｋ：連結）されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）１と、外字使用メールを文章と画像とで表示するためのファイルにリンクされたＵＲＬ２とを表示する。これによりＢユーザーは、サーバー１０にアクセスせずに、この外字使用メールの内容を把握できると共に、Ａユーザーが使用した外字を正しく表示するための方法を選択できる。
【０１７３】
このメール表示画面Ｐ３によって、Ｂユーザーが、Ａユーザーからのメールの受信を認識し、ＵＲＬ１を選択してパソコン２０ｂからサーバー１０へのアクセスに成功した場合、サーバー１０の制御手段１３は、図２３（ａ）に示すようなウェブページＷＰ１１のデータをパソコン２０ｂに送出し、このデータがパソコン２０ｂにより読み込まれると、表示手段２４ｂによりウェブページＷＰ１１が表示される。
【０１７４】
このウェブページＷＰ１１は、外字使用メールの全体を１枚の画像で表示するためのファイルの保存場所を示すＵＲＬ１ａと、外字Ｆ１ｆを含むメッセージＭ５ｄによるメールの本文と、この本文に使用された外字の一覧Ｆ１ｇと、この外字Ｆ１ｇをフォントとしてパソコン２０ｂに保存するための保存釦Ｋ２５とを掲載する。ここで掲載されたメールの本文は、Ａユーザーがメール作成時に記載した通りの文面を１枚の画像で表示したものである。
【０１７５】
これによりＢユーザーは、ＡユーザーからのメールをＡユーザーが意図したとおりの文面で読むことができると共に、このメールの本文で使用された外字Ｆ１ｆのフォントＦ１ｇをパソコン２０ｂでも利用可能なように保存できるようになる。
【０１７６】
一方、Ｂユーザーが、ＵＲＬ２を選択してパソコン２０ｂからサーバー１０へのアクセスに成功した場合、サーバー１０の制御手段１３は、図２３（ｂ）に示すようなウェブページＷＰ１２のデータをパソコン２０ｂに送出し、このデータがパソコン２０ｂにより読み込まれると、表示手段２４ｂによりウェブページＷＰ１２が表示される。
【０１７７】
このウェブページＷＰ１２は、外字使用メールを文章と画像とで表示するためのファイルの保存場所を示すＵＲＬ２ａと、メッセージＭ５ｅに外字Ｆ１ｈが挿入されたメールの本文と、この本文に使用された外字の一覧Ｆ１ｉと、この外字Ｆ１ｉをフォントとしてパソコン２０ｂに保存するための保存釦Ｋ２６とを掲載する。ここで掲載されたメールの本文は、サーバー１０から送出された文字コードに基づいてパソコン２０ｂでの使用フォントにより生成されたメッセージＭ５ｅに、外字Ｆ１を画像形成するための外字情報２２１に基づいて画像形成された外字フォントＦ１ｈが埋め込まれたものである。
【０１７８】
これによりＢユーザーは、ＡユーザーからのメールをＡユーザーが使用した外字Ｆ１を含めて読むことができると共に、このメールの本文で使用された外字Ｆ１ｈのフォントＦ１ｉをパソコン２０ｂでも利用可能なように保存できるようになる。
【０１７９】
このようにＢユーザーによりＵＲＬ１又はＵＲＬ２の何れかが選択されると、これらのリンクの何れかによりパソコン２０ｂはサーバー１０にアクセスできるので、図２３に示したように、外字Ｆ１を含むメールの本文を読むことができるようになる。
【０１８０】
これらのウェブページＷＰ１１，ＷＰ１２の保存釦Ｋ２５，２６によるＢユーザーからの外字フォントの保存要求がパソコン２０ｂからサーバー１０に送信されると、サーバー１０の記憶手段１１に記憶されたユーザーＩＤ「ｂｂｂ」及び契約情報が制御手段１３により参照され、Ｂユーザーの外字フォントに対するユーザー権限が確認される。
【０１８１】
Ｂユーザーが、サーバー１０によるウェブサイトの会員ではなかったり、外字フォントの使用期限が超過したりしていた場合、制御手段１３によりユーザー権限不足と判断され、図１５に示したウェブページＷＰ９が表示手段２４ｂにより表示される。これによって、ユーザー権限を備えていないユーザーによる不正使用から外字フォントを保護できる。
【０１８２】
一方、Ｂユーザーが外字Ｆ１のフォントをパソコン２０ｂにインストールするために充分なユーザー権限を所有していると制御手段１３により判断された場合、外字フォントＦ１ｇ，Ｆ１ｉが、パソコン２０ｂにインストールされる。このとき制御手段１３は、この外字Ｆ１を画像形成するための外字情報２２１に、Ａユーザーに提供した文字コード２２２ａとは異なる配列の判別符号Ｙｂを含む文字コード２２２ｂを対応させてＢユーザーに提供する。
【０１８３】
従って、外字Ｆ１を画像形成するための同じ外字情報２２１を複数のユーザーに提供する場合であっても、この外字情報２２１に対応させた文字コード２２２の配列を各ユーザーで異ならせることができるので、これらの文字コード２２２の不正使用を検出ソフト又は検索ソフトにより適時検出できる。このため、ウェブページＷＰ９による警告表示、パソコン２０ａ，２０ｂに備えられたスピーカーのような音声発生手段２６による警告音の発生等によって、文字コード２２２の不正使用を警告できるので、これらのユーザー間での無自覚的又は意図的な文字コードの不正使用を防止できる。
【０１８４】
Ｂユーザーが、例えば、Ａユーザーにより使用された外字フォントＦ１ｇ，Ｆ１ｉをサーバー１０を経由してパソコン２０ｂにインストールせずに、Ａユーザーのパソコン２０ａ又はサーバー１０によるウェブサイトから複製し、不正な文字コードを対応させた場合、これを外字フォントとして使用できるようになるが、このような不正使用が上述した検出ソフト又は検索ソフトにより検出（検知）されたとき、このような不正な文字コードの使用者宛に、この不正使用を停止するように警告するメールが制御手段１３により送付される。
【０１８５】
ネットワーク３０上のウェブサイトにより提供されるウェブページ等において、このような不正な文字コードの使用又はユーザー権限がないコンピュータシステムによる文字コードの使用が検索ソフトにより検出されたとき、このウェブページのデータ製作者のメールアドレス等がウェブページに記載されて把握可能な場合、この不正使用を停止するように警告するメールが、このデータ製作者宛にサーバー１０の制御手段１３により送付される。また、このような不正使用が検出されたシステムのシステム管理者にも不正使用の通報メールが制御手段１３により送付される。更にまた、ウェブページの検索結果報告書を作成して、この不正使用が有ったウェブサイトを管理するシステム管理者及びサーバー１０のシステム管理者に、このような文字コードに関する不正使用を通報する。
【０１８６】
従って、悪意のあるユーザーにより外字情報２２１の複製及び不正な文字コードの付与が行われた場合においても、このような文字コードの不正使用を文字コードの配列に基づいて容易に検出できるので、外字情報２２１及び文字コードの不正使用を即座に禁止できる。
【０１８７】
次に、この外字情報提供システム１００による第２のメールの送受信例を、図２４乃至図２６に示すフローチャートを参照しながら説明する。図２４は、ＡユーザーからＢユーザーへの第２のメール送信例を示すフローチャートであり、図２５及び図２６は、Ａユーザーから送信されたメールのＢユーザーによる第２の受信例を示すフローチャートである。
【０１８８】
この第２のメールの送受信例では、サーバー１０によりネットワーク３０上で提供される外字使用メール作成画面ＷＰ１０においてＡユーザーにより作成された外字使用メールを、このサーバー１０による仲介によってＢユーザーとの間で送受信することを前提条件とする。
【０１８９】
これを前提として、先ず、図２４に示すフローチャートのステップＳ５１ａで、Ａユーザーは，パソコン２０ａによりウェブブラウザを用いて外字使用メール作成画面としてウェブページＷＰ１０を開く。次に、ステップＳ５２ａで、ウェブページＷＰ１０の選択カラムＶ２によりメールの作成に使用するフォントを選択し、ステップＳ５３ａで、決定釦Ｋ２３によりフォントを決定し、ステップＳ５４ａで、宛先入力カラムＩ８にメールの宛先、即ち、Ｂユーザーのメールアドレスを入力する。
【０１９０】
次のステップＳ５５ａで、タイトル入力カラムＩ９にタイトルを、例えば「お礼」のように入力し、ステップＳ５６ａで、本文入力カラムＩに所望の文章を入力することによりメールの本文を作成する。このとき、キーボード及びマウス２３ａによるキー入力又はペースト入力が検出ソフトにより検査されるように、上述した第１のメールの送受信例と同様に、図１８に示したサブルーチンをコールする。
【０１９１】
この図１８に示したフローチャートのステップＳ５６１で、Ａユーザーによるキー入力又はペースト入力により文字入力がなされ、ステップＳ５６２で、これらの文字入力がメモリ保存され、ステップＳ５６３で、入力に対応する文字コードが検出ソフトにより参照される。
【０１９２】
次のステップＳ５６４で、検出ソフトによる文字コードの検査の結果、この文字コードが不正ではなかった場合（Ｎｏ）、ステップＳ５６５に進み、文字を表示手段２４ａにより画像表示し、メインルーチンのステップＳ５６ａに戻る。一方、使用期限切れ又はユーザー権限不足等で文字コードが不正であった場合（Ｙｅｓ）、ステップＳ５６６に進み、図１５に示したウェブページＷＰ９の警告メッセージＭ６を表示手段２４ａにより表示し、メインルーチンのステップＳ５６ａに戻る。
【０１９３】
このようにステップＳ５６ａで文字を入力し、図２１に示したように、外字Ｆ１ｅが埋め込まれたメッセージＭ５ｃを作成した後、ステップＳ５７ａで、文面を確認してメールの作成が終了すると、ステップＳ５８ａで、送信方法選択ボックスＶ３から外字使用メールの送信方法を、例えば「外字互換」のように選択し、ステップＳ５９ａで、送信釦Ｋ２４を選択することによって、この外字使用メールをＢユーザーに送信して終了する。
【０１９４】
このような外字使用メールを一般的なメールソフト又はウェブブラウザを用いて受信する場合、Ｂユーザーはパソコン２０ｂのメールソフト又はブラウザを起動し、図２５に示したフローチャートのステップＳ２０１で、メール受信を確認する。次に、ステップＳ２０２で、Ａユーザーにより選択された「外字互換」方式で送信されたメールの開封がＢユーザーにより選択されると、図２２に示したように、外字Ｆ１が代用文字Ｆ３で置換された本文と、この代用文字Ｆ３を外字により正しく表示するための方法を通知するメッセージＭ７とが、パソコン２０ｂの表示手段２４ｂにより表示される。
【０１９５】
次のステップＳ２０３で、パソコン２０ｂがブロードバンドを利用してネットワーク３０にアクセスしている場合（Ｙｅｓ）、ステップＳ２０４ａに進み、ブロードバンド利用の場合には画像表示が推奨されているので、ステップＳ２０５ａで、画像表示用のファイルへのリンクが埋め込まれたＵＲＬ１がＢユーザーにより選択されるようにクリックされると、ステップＳ２０６ａで、このＵＲＬ１に埋め込まれたリンクを辿りサーバー１０にアクセスすることによって、外字使用メールのデータがパソコン２０ｂにより取得される。
【０１９６】
次に、ステップＳ２０７ａで、サーバー１０から取得されたデータに基づいて、メール全体を１枚の画像で表示するためのウェブページＷＰ１１を、図２３（ａ）のように表示手段２４ｂにより表示して、図２６に示すフローチャートのステップＳ２０８に移行する。
【０１９７】
一方、ステップＳ２０３で、パソコン２０ｂがナローバンドを利用してネットワーク３０にアクセスしている場合（Ｎｏ）、ステップＳ２０４ｂに進み、ナローバンド利用の場合には文章と画像とによる表示が推奨されているので、ステップＳ２０５ｂで、文章及び画像による表示用のリンクが埋め込まれたＵＲＬ２がＢユーザーによりクリックされると、ステップＳ２０６ｂで、このＵＲＬ２に埋め込まれたリンクを辿りサーバー１０にアクセスすることによって、外字使用メールのデータが、パソコン２０ｂによりサーバー１０から取得される。
【０１９８】
次に、ステップＳ２０７ｂで、このサーバー１０から取得されたデータに含まれる文字コードをパソコン２０ｂの使用フォントに変換し、図２３（ｂ）に示したウェブページＷＰ１２のメッセージＭ５ｅを生成すると共に、このメッセージＭ５ｅに外字フォントＦ１ｈを挿入する。これによって、サーバー１０から提供されたメールのデータに基づいて、メールの本文をメッセージＭ５ｅと外字フォントＦ１ｈとで表示するためのウェブページＷＰ１２を表示手段２４ｂにより表示して、図２６に示すフローチャートのステップＳ２０８に移行する。
【０１９９】
この図２６に示したフローチャートのステップＳ２０８で、ウェブページＷＰ１１，ＷＰ１２の保存釦Ｋ２５，Ｋ２６がＢユーザーにより選択され、外字フォントの保存要求がパソコン２０ｂからサーバー１０に送信された場合（Ｙｅｓ）、ステップＳ１０９ａに進み、ＢユーザーのユーザーＩＤ「ｂｂｂ」と関連付けてサーバー１０の記憶手段１１に記憶されたＢユーザーの契約情報が制御手段１３により参照された結果、Ｂユーザーが制御手段１３により承認されなかった場合（Ｎｏ）、ステップＳ１１０ａに進む。
【０２００】
このステップＳ１１０ａで、Ｂユーザーがアクセスキーを購入する場合（Ｙｅｓ）、ステップＳ１１１ａに進み、外字フォントＦ１ｇ，Ｆ１ｉのパソコン２０ｂへの保存に対する課金処理が制御手段１３により完了されると共に、外字Ｆ１を画像表示するために必要な外字情報２２１及びこの外字情報２２１に対応させた文字コード２２２ｂがサーバー１０から送出される。次のステップＳ１１２ａで、これらの外字情報２２１及び文字コード２２２ｂをパソコン２０ｂの記憶手段２２ｂに保存して終了する。これによって、このパソコン２０ｂにおいても外字フォントＦ１ｇ，Ｆ１ｉを使用できるようになる。
【０２０１】
一方、ステップＳ１１０ａで、Ｂユーザーがアクセスキーを購入しない場合（Ｎｏ）、ステップＳ１１３ａに進み、サーバー１０の制御手段１３は、外字フォントＦ１ｇ，Ｆ１ｉのパソコン２０ｂへの保存を拒絶して終了する。これによって、外字フォントＦ１ｇ，Ｆ１ｉへの課金処理が完了しない場合、この外字フォントＦ１ｇ，Ｆ１ｉのパソコン２０ｂへの保存を拒絶できるので、外字フォントＦ１ｇ，Ｆ１ｉのインストール・サービスを課金対象としてネットワーク３０上で提供できる。
【０２０２】
ステップＳ１０９で、Ｂユーザーの契約情報に基づいて、Ｂユーザーが制御手段１３により承認された場合（Ｙｅｓ）、ステップＳ１１２ａに進み、外字Ｆ１を画像表示するために必要な外字情報２２１及びこの外字情報２２１に対応させた文字コード２２２ｂをパソコン２０ｂに保存できるようにサーバー１０からデータを送出し、これらの外字情報２２１及び文字コード２２２ｂをパソコン２０ｂの記憶手段２２ｂに保存して終了する。これによって、Ｂユーザーは、Ｂユーザーの契約情報に記述された契約範囲でパソコン２０ｂに外字フォントＦ１ｇ，Ｆ１ｉを保存して使用できるようになる。
【０２０３】
ステップＳ２０８で、ウェブページＷＰ１１，ＷＰ１２の保存釦Ｋ２５，Ｋ２６がＢユーザーにより選択されず、外字フォントの保存要求がなかった場合（Ｎｏ）、パソコン２０ｂには外字フォントＦ１ｇ，Ｆ１ｉを保存せずに、このまま終了する。
【０２０４】
このように、本実施形態に係る第２のメールの送受信例によれば、サーバー１０による仲介がない場合、Ａユーザーにより送信された外字使用メールに含まれる外字Ｆ１を代用文字Ｆ３で置換することによって、外字Ｆ１のＢユーザーによる使用を抑止できる。そして、ＵＲＬ１又はＵＲＬ２がＢユーザーにより選択されてサーバー１０による仲介が開始されると、この外字使用メールを、Ａユーザーが意図したとおりに、外字Ｆ１ｆ，Ｆ１ｈにより正しく表示すると共に、外字フォントＦ１ｇ，Ｆ１ｉのパソコン２０ｂへの保存をＢユーザーに促すことができるので、ネットワーク３０上でのサーバー１０による外字フォント提供サービスを、効率良く拡張できる。
【０２０５】
また、このような外字フォントの提供を、Ｂユーザーとの契約状況及び課金処理に基づいて、サーバー１０により制御できるので、外字情報及びこの外字情報に対応させた文字コードを管理して、これらの不正使用を防止できる。従って、この外字フォントの提供による利益を確保できる。
【０２０６】
本発明に係る実施形態として説明した外字情報提供システム１００においては、複数のユーザー毎に異なる数式により導出された判別符号Ｙを文字コードに埋め込んだ第３の文字コードをユーザーに提供したが、本発明に係る文字コードは、従来方式の規格化された文字コードとは文字コードの配列が異なっているので、この文字コードの使用を容易に検知して監視できる。従って、数式適用による文字列Ｙが付加されない第１又は第２の文字コードをユーザーに提供した場合であっても、この第１又は第２の文字コードを管理することによって、ユーザーに提供した外字情報も効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。このため、この外字情報に対応させた文字コードによる外字フォントの不正使用を防止できる。
【０２０７】
なお、本発明に係る実施形態として説明したウェブページ等に表示されるメッセージ及び選択釦等の表示内容は、特に制限されるものではなく、本実施形態で用いた表現と同様の内容を理解し得るように表示されるものであれば、本実施形態と同じ作用効果を有する。
【０２０８】
【発明の効果】
以上説明したように、本発明に係る外字情報提供システムによれば、複数の情報利用者から外字の使用要求を受け付けて情報利用者に外字情報を提供する場合に、外字の使用要求を受け付けると共に、この外字を画像形成するための外字情報と対応させた文字列にこの文字列の内容を判別するための判別符号を付加して文字コードを生成し、この文字コードと外字情報とを情報利用者に提供する外字情報提供装置を備えるものである。
【０２０９】
この構成によって、情報利用者側で外字情報に対応する文字列に基づいて外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。従って、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【０２１０】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードとは配列を異にする文字コードは、その使用を容易に検知可能になるため、情報利用者に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【０２１１】
本発明に係る外字情報提供装置によれば、複数の情報利用者から外字の使用要求を受け付けて情報利用者に外字情報を提供する場合に、この外字を画像形成するための外字情報とこの外字情報に対応させた文字列とを記憶する記憶手段を備え、情報利用者からの外字の使用要求に基づいて、この外字情報と対応させた文字列にこの文字列の内容を判別するための判別符号を付加して文字コードを生成し、この文字コードと外字情報とを情報利用者に提供するものである。
【０２１２】
この構成によって、情報利用者側で外字情報に対応する文字列に基づいて外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。従って、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【０２１３】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードと配列を異にする文字コードの使用は容易に検知可能になるため、情報利用者に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【０２１４】
本発明に係る情報処理装置によれば、ネットワーク上の外字情報提供装置から提供される外字に関する情報を処理する場合に、外字に関する情報をこの外字を画像形成するための外字情報と、この外字情報に対応させた文字列及びこの文字列の内容を判別する判別符号からなる文字コードとに分割して記憶する記憶手段を備え、この文字コードの指定により外字を画像表示するものである。
【０２１５】
この構成によって、情報処理装置側で外字情報に対応する文字列に基づいて外字を画像形成できるので、複数の情報処理装置で同じ内容の外字情報を利用する場合であっても、情報処理装置毎に異なる判別符号を含む文字コードを外字情報提供装置から配信できる。従って、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報処理装置間における文字コードの不正使用を防止できるようになる。
【０２１６】
また、複数の情報処理装置に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードと配列を異にする文字コードの使用は容易に検知可能になるため、情報処理装置に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【０２１７】
本発明に係る情報処理方法によれば、任意の外字を情報処理する場合に、一方で、外字情報に対応する文字列にこの文字列の内容を判別するための判別符号を付加して文字コードを生成し、他方で、外字の使用要求を受け付け、ここで使用要求が有った外字に関して文字コードと外字情報とを情報利用者に提供するようになされる。
【０２１８】
この構成によって、情報利用者側で外字情報に対応する文字列に基づいて外字を画像形成できるので、複数の情報利用者が同じ内容の外字情報を利用する場合であっても、情報利用者毎に異なる判別符号を含む文字コードを配信できる。従って、同じ内容の外字情報であっても文字コードの配列を異ならせることができるので、情報利用者間における文字コードの不正使用を防止できるようになる。
【０２１９】
また、複数の情報利用者に同じ判別符号を含む文字コードを配信する場合においても、規格化された文字コードと配列を異にする文字コードの使用は容易に検知可能になるため、情報利用者に提供した外字情報を効率的に管理できると共に、この外字情報の不正使用を簡単に検出できる。
【０２２０】
本発明は、外字を含む漢字を画像形成するための漢字情報及びこの漢字情報に対応させた文字コードをネットワーク上で配信するウェブサイトの運営及び利用等に適用して極めて好適である。
【図面の簡単な説明】
【図１】外字情報提供システム１００の構成例を示す概念図である。
【図２】外字情報提供装置１０の構成例を示すブロック図である。
【図３】情報処理装置２０の構成例を示すブロック図である。
【図４】パソコン２０ａによるウェブページＷＰ１の表示例を示す図である。
【図５】パソコン２０ａによるウェブページＷＰ２の表示例を示す図である。
【図６】パソコン２０ａによるウェブページＷＰ３の表示例を示す図である。
【図７】パソコン２０ａによるウェブページＷＰ４の表示例を示す図である。
【図８】パソコン２０ａによるウェブページＷＰ５の表示例を示す図である。
【図９】パソコン２０ａによるウェブページＷＰ６の表示例を示す図である。
【図１０】パソコン２０ａによるウェブページＷＰ７の表示例を示す図である。
【図１１】パソコン２０ａによるウェブページＷＰ８の表示例を示す図である。
【図１２】外字情報提供システム１００の動作例を示すフローチャート（その１）である。
【図１３】外字情報提供システム１００の動作例を示すフローチャート（その２）である。
【図１４】パソコン２０ａによる第１の送信メールの作成例を示す図である。
【図１５】パソコン２０ａによるウェブページＷＰ９の表示例を示す図である。
【図１６】パソコン２０ｂによる第１の受信メールの表示例を示す図である。
【図１７】パソコン２０ａによる第１のメール送信例を示すフローチャートである。
【図１８】パソコン２０ａによる文字入力例を示すフローチャートである。
【図１９】パソコン２０ｂによる第１のメール受信例を示すフローチャート（その１）である。
【図２０】パソコン２０ｂによる第１のメール受信例を示すフローチャート（その２）である。
【図２１】パソコン２０ａによる第２の送信メールの作成例を示す図である。
【図２２】パソコン２０ｂによる第２の受信メールの表示例を示す図である。
【図２３】（ａ）はパソコン２０ｂによるウェブページＷＰ１１の表示例、（ｂ）はパソコン２０ｂによるウェブページＷＰ１２の表示例を示す図である。
【図２４】パソコン２０ａによる第２のメール送信例を示すフローチャートである。
【図２５】パソコン２０ｂによる第２のメール受信例を示すフローチャート（その１）である。
【図２６】パソコン２０ｂによる第２のメール受信例を示すフローチャート（その２）である。
【符号の説明】
１０  外字情報提供装置
１１，２２  記憶手段
１２  入力手段
１３，２５  制御手段
１４，２７  バス
２０  情報処理装置
２１  送受信手段
２３  指定手段
２４  表示手段
２６  音声発声手段
３０  通信手段
１００  外字情報提供システム
１３１，２５１  ＣＰＵ
１３２，２５２  ＲＡＭ
１３３，２５３  ＲＯＭ
２２１  外字情報
２２２  文字コード
ＷＰ  ウェブページ
【図１】
2004362423.tif 000006
【図２】
2004362423.tif 000007
【図３】
2004362423.tif 000008
【図４】
2004362423.tif 000009
【図５】
2004362423.tif 000010
【図６】
2004362423.tif 000011
【図７】
2004362423.tif 000012
【図８】
2004362423.tif 000013
【図９】
2004362423.tif 000014
【図１０】
2004362423.tif 000015
【図１１】
2004362423.tif 000016
【図１２】
2004362423.tif 000017
【図１３】
2004362423.tif 000018
【図１４】
2004362423.tif 000019
【図１５】
2004362423.tif 000020
【図１６】
2004362423.tif 000021
【図１７】
2004362423.tif 000022
【図１８】
2004362423.tif 000023
【図１９】
2004362423.tif 000024
【図２０】
2004362423.tif 000025
【図２１】
2004362423.tif 000026
【図２２】
2004362423.tif 000027
【図２３】
2004362423.tif 000028
【図２４】
2004362423.tif 000029
【図２５】
2004362423.tif 000030
【図２６】
2004362423.tif 000031