(57)【要約】【課題】フォントの不正コピーや改竄に対するセキュリティーを十分に確保し且つ実用的でありながら、ＯＳやそれに搭載されたフォントに因らず表示側には作成側が意図した文字と同じものを表示することができ且つ異体字や外字を含む電子文書を正しく表示することができる文字管理システムを提供することを課題とする。【解決手段】文字管理システム１００において、クライアント１０２は、サーバ１０４で記憶した文字コードおよびフォントを使用して電子文書を作成し、作成した電子文書を文字特定情報と関連付けて記憶する。また、クライアント１０２は、電子文書を作成している際、サーバ１０４で記録したアクセスログを参照して、当該電子文書の作成で使用した文字コードをユーザ辞書１０４ｂ２へ登録したり、当該電子文書の作成で使用したフォントをフォント辞書１０４ｂ３へ登録したりする。【選択図】        図５
2008269056.tif 000002
【特許請求の範囲】
【請求項１】
クライアントと、当該クライアントと有線又は無線で通信可能に接続されたサーバと、当該サーバとネットワークを介して通信可能に接続された管理サーバと、で構成された文字管理システムであって、
前記管理サーバは、
異体字その他の外字を含む複数の文字に関する複数のフォントおよび複数の文字コードを記憶する管理サーバ記憶手段
を備え、
前記サーバは、
異体字その他の外字を含む複数の文字に関する前記管理サーバから予め提供された複数の文字コードおよび複数のフォント、前記クライアントで電子文書を作成した際に使用した文字コードを格納するユーザ辞書、前記クライアントで電子文書を作成した際に使用したフォントを格納するフォント辞書を記憶するサーバ記憶手段と、
当該サーバへアクセスされた際の、前記サーバ記憶手段で記憶した文字コードおよび／またはフォントへのアクセスログを記録するログ記録手段と
を備え、
前記クライアントは、
前記サーバへアクセスし、前記サーバ記憶手段で記憶した文字コードおよびフォントを使用して電子文書を作成する文書作成手段と、
前記文書作成手段で作成した電子文書を、その作成の際に使用した文字コードおよびフォントを特定するための文字特定情報と関連付けて記憶するクライアント記憶手段と、
前記文書作成手段で電子文書を作成している際、前記サーバへアクセスし、前記ログ記録手段で記録したアクセスログを参照して、当該電子文書の作成で使用した文字コードを前記サーバ記憶手段で記憶したユーザ辞書へ登録したり、当該電子文書の作成で使用したフォントを前記サーバ記憶手段で記憶したフォント辞書へ登録したりする文字コード等登録手段と、
電子文書を表示する際、前記サーバへアクセスし、前記サーバ記憶手段で記憶した文字コードおよびフォントの中から、当該電子文書と関連付けられた文字特定情報で特定される文字コードおよびフォントを探し、探した文字コードおよびフォントで表示する文書表示手段と、
を備えたこと
を特徴とする文字管理システム。
【請求項２】
前記管理サーバは、
文字コードおよび／またはフォントが改訂されたことを知らせるための改訂通知ならびに改訂された後の文字コードおよび／またはフォントを取得する管理サーバ取得手段と、
前記管理サーバ記憶手段で記憶した文字コードおよび／またはフォントを、前記管理サーバ取得手段で取得した文字コードおよび／またはフォントに改訂する取得文字コード等改訂手段と、
前記管理サーバ取得手段で取得した改訂通知ならびに文字コードおよび／またはフォントを前記サーバへ送信する管理サーバ送信手段と、
をさらに備え、
前記サーバは、
前記管理サーバから送信された改訂通知ならびに文字コードおよび／またはフォントを受信するサーバ受信手段と、
前記サーバ記憶手段で記憶した文字コードおよび／またはフォントを、前記サーバ受信手段で受信した文字コードおよび／またはフォントに改訂する受信文字コード等改訂手段と、
前記サーバ受信手段で受信した文字コードおよび／またはフォントに基づいて、前記サーバ記憶手段で記憶したユーザ辞書および／またはフォント辞書を更新する辞書更新手段と、
をさらに備えたこと
を特徴とする請求項１に記載の文字管理システム。
【請求項３】
前記クライアントは、
新規の文字コードおよび／またはフォントの作成を依頼するための作成依頼情報を作成する作成依頼作成手段と、
前記作成依頼作成手段で作成した作成依頼情報を前記サーバへ送信するクライアント送信手段と、
前記サーバから送信された新規の文字コードおよび／またはフォントや、新規の文字コードおよび／またはフォントの作成を許諾するか否かに関する作成許諾情報や、新規の文字コードおよび／またはフォントの登録を承認するか否かに関する登録承認情報を受信するクライアント受信手段と、
をさらに備え、
前記サーバは、
前記クライアントから送信された作成依頼情報を受信したり、前記管理サーバから送信された作成許諾情報や登録承認情報を受信したりするサーバ受信手段と、
前記サーバ受信手段で受信した登録承認情報に基づいて、作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを登録または破棄するかに関する登録破棄情報を作成する登録破棄作成手段と、
前記サーバ受信手段で受信した作成依頼情報を前記サーバ受信手段で受信した作成許諾情報に基づいて通知したり、前記登録破棄作成手段で作成した登録破棄情報を通知したりするサーバ通知手段と、
前記サーバ通知手段で通知した作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを取得するサーバ取得手段と、
前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントの登録を依頼するための登録依頼情報を作成する登録依頼作成手段と、
前記サーバ受信手段で受信した作成依頼情報や前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントや前記登録依頼作成手段で作成した登録依頼情報を前記管理サーバへ送信したり、前記サーバ受信手段で受信した作成許諾情報や登録承認情報や前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントを前記クライアントへ送信したりするサーバ送信手段と、
前記サーバ受信手段で受信した登録承認情報に基づいて、前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントを前記サーバ記憶手段へ登録するサーバ登録手段と、
をさらに備え、
前記管理サーバは、
前記サーバから送信された作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを受信する管理サーバ受信手段と、
前記管理サーバ受信手段で受信した作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを通知する管理サーバ通知手段と、
前記管理サーバ通知手段で通知した作成依頼情報に対して作成された作成許諾情報や、通知した登録依頼情報に対して作成された登録承認情報を取得する管理サーバ取得手段と、
前記管理サーバ取得手段で取得した登録承認情報に基づいて、前記管理サーバ受信手段で受信した新規の文字コードおよび／またはフォントを前記管理サーバ記憶手段へ登録する管理サーバ登録手段と、
前記管理サーバ取得手段で取得した作成許諾情報や登録承認情報を前記サーバへ送信する管理サーバ送信手段と、
をさらに備えたこと
を特徴とする請求項１または２に記載の文字管理システム。
【請求項４】
前記サーバは、
前記サーバ記憶手段で記憶したユーザ辞書および／またはフォント辞書に基づいて、前記クライアントで使用した文字コードおよび／またはフォントの履歴に関する使用履歴情報を作成する使用履歴作成手段と、
前記使用履歴作成手段で作成した使用履歴情報を通知するサーバ通知手段と、
前記サーバ通知手段で通知した使用履歴情報に対して作成された、前記クライアントで使用した文字コードおよび／またはフォントの使用料金に関する使用料金情報を取得するサーバ取得手段と、
前記サーバ取得手段で取得した使用料金情報を前記クライアントへ送信するサーバ送信手段と、
をさらに備え、
前記クライアントは、
前記サーバから送信された使用料金情報を受信するクライアント受信手段と、
前記クライアント受信手段で受信した使用料金情報を通知するクライアント通知手段と
をさらに備えたこと
を特徴とする請求項１から３のいずれか１つに記載の文字管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書（パーソナルコンピュータ（ＰＣ）等を利用して作成された文書であって文字がコードで表現されたもの）に含まれる文字に関する情報（フォントや文字コード）を管理する文字管理システムに関するものである。
【背景技術】
【０００２】
従来のＰＣ等のシステムは、そのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に、フォント（文字の形をデータとして表したもの）が搭載されている。そして、ＯＳが変わるとフォントも変わるという事実がある。
【０００３】
また、電子文書では、文字はコード（文字コード）で表現される。そして、電子文書は、ＯＳに搭載されたフォントに基づいて文字コードで作成され、作成された電子文書は、当該電子文書に含まれる文字コードに対応するフォントに基づいて表示される。
【０００４】
そして、電子文書を作成するシステム（作成側）と電子文書を表示するシステム（表示側）とがそれぞれのＯＳに同じフォントを搭載している場合（理論的には、表示側のＯＳに搭載されたフォントが作成側のＯＳに搭載されたフォントを包含する場合）のみ、作成側が意図した文字と同じものを表示側で再現できることが保証される。
【０００５】
しかし、通常、フォントが異なると文字コードも異なるので、作成側が意図した文字と異なるものが表示側に表示される場合があるという問題がある。
【０００６】
ところで、日本語には異体字（意味や読みは同じだが字形が異なる文字の組）が存在する。例えば、「わたなべ」という読みを漢字で表した際の「辺」や「邊」や「邉」などが異体字に相当する。そして、異体字は、一般的に人名や地名で多く見られ、人間の基本的な権利に関わる文書（例えば、人権に関わる文書（住民台帳や戸籍や住民票や判決文など）、財産に関わる文書（登記簿や戸籍謄本や抄本など）、生命に関わる文書（カルテや新薬治験結果報告など）、など）で多く使用されている。また、ＰＣ等のシステムの場合には外字（システムに登録されてないフォント）が存在する。そして、異体字は、通常、外字としてシステムに登録される。
【０００７】
また、日本語の漢字の文字コードに関しては、文部科学省の国語審議委員会で２年に一度見直される。そのため、ＯＳに搭載するフォントの数は時間が経つにつれて増加することとなる。そして、電子文書を長期保存する場合、この見直しに対応しなければ、文字化けが起こる可能性が高まる。
【０００８】
しかし、異体字を含む外字は日々増加していて、ＯＳに搭載されるフォントに外字が完全に反映されていないのが現状であるので、外字を含む電子文書を表示すると、正しく表示できない（例えば、文字化けしたり、そもそも表示されなかったり、など）場合があるという問題がある。また、ユーザが外字をシステムに登録したとしても、このシステム以外のシステムでは、その外字を含む電子文書を表示すると、正しく表示することができない（例えば、文字化けしたり、そもそも表示されなかったり、など）という問題がある。そのため、通常、ＰＣ等のシステムでは、外字を含む電子文書を取り扱うことは難しい。
【０００９】
そこで、これら問題を解決する方法として、使用した文字コードとフォントとの対応表を電子文書ファイルに埋め込むという方法が挙げられる。
【００１０】
なお、ネットワーク環境においてクライアントにインストールされていない所望のフォントを入手可能にするためのフォントの提供方法やフォント提供システム等に関する技術が特許文献１に開示されている。これにより、ユーザは簡単な操作により複数のフォントメーカにまたがる膨大な文字資源にアクセスし利用することができる。
【００１１】
【特許文献１】国際公開第２００４／０１９２４９号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、日本語のフォントには著作権があるため、上述した方法を実現するには事前に著作権者から許諾を得て使用料を支払う必要があるが、不特定多数の者から送られてくる許諾申請をその著作権者が処理することは事実上不可能であるという問題点がある。また、対応表を埋め込むと電子文書ファイルの容量が大きくなり、さらにこのような電子文書ファイルが複数あると、共通したフォントの部分を各ファイルが重複して持つことになるので、実用的ではないという問題点がある。つまり、対応表を電子文書ファイルに埋め込むという方法では、実用性に関する解決困難なこれら問題点が発生する。
【００１３】
また、特許文献１に記載のシステムでは、ユーザはフォントメーカのデータベースから所望のフォントをダウンロードすることが可能であるので、フォントメーカが保有する膨大な文字資源を利用することができるものの、フォントメーカが保有するデータベースからのフォントの不正コピーやフォントの改竄に対するセキュリティーに関しては十分に確保されているとはいえないという問題点がある。
【００１４】
本発明では、上記問題点に鑑みてなされたものであって、フォントの不正コピーや改竄に対するセキュリティーを十分に確保し且つ実用的でありながら、ＯＳやそれに搭載されたフォントに因らず表示側には作成側が意図した文字と同じものを表示することができ且つ異体字や外字を含む電子文書を正しく表示することができる文字管理システムを提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するために、本発明にかかる請求項１に記載の文字管理システムは、クライアントと、当該クライアントと有線又は無線で通信可能に接続されたサーバと、当該サーバとネットワークを介して通信可能に接続された管理サーバと、で構成された文字管理システムであって、前記管理サーバは、異体字その他の外字を含む複数の文字に関する複数のフォントおよび複数の文字コードを記憶する管理サーバ記憶手段を備え、前記サーバは、異体字その他の外字を含む複数の文字に関する前記管理サーバから予め提供された複数の文字コードおよび複数のフォント、前記クライアントで電子文書を作成した際に使用した文字コードを格納するユーザ辞書、前記クライアントで電子文書を作成した際に使用したフォントを格納するフォント辞書を記憶するサーバ記憶手段と、当該サーバへアクセスされた際の、前記サーバ記憶手段で記憶した文字コードおよび／またはフォントへのアクセスログを記録するログ記録手段とを備え、前記クライアントは、前記サーバへアクセスし、前記サーバ記憶手段で記憶した文字コードおよびフォントを使用して電子文書を作成する文書作成手段と、前記文書作成手段で作成した電子文書を、その作成の際に使用した文字コードおよびフォントを特定するための文字特定情報と関連付けて記憶するクライアント記憶手段と、前記文書作成手段で電子文書を作成している際、前記サーバへアクセスし、前記ログ記録手段で記録したアクセスログを参照して、当該電子文書の作成で使用した文字コードを前記サーバ記憶手段で記憶したユーザ辞書へ登録したり、当該電子文書の作成で使用したフォントを前記サーバ記憶手段で記憶したフォント辞書へ登録したりする文字コード等登録手段と、電子文書を表示する際、前記サーバへアクセスし、前記サーバ記憶手段で記憶した文字コードおよびフォントの中から、当該電子文書と関連付けられた文字特定情報で特定される文字コードおよびフォントを探し、探した文字コードおよびフォントで表示する文書表示手段と、を備えたことを特徴とする。
【００１６】
また、本発明にかかる請求項２に記載の文字管理システムは、請求項１に記載の文字管理システムにおいて、前記管理サーバは、文字コードおよび／またはフォントが改訂されたことを知らせるための改訂通知ならびに改訂された後の文字コードおよび／またはフォントを取得する管理サーバ取得手段と、前記管理サーバ記憶手段で記憶した文字コードおよび／またはフォントを、前記管理サーバ取得手段で取得した文字コードおよび／またはフォントに改訂する取得文字コード等改訂手段と、前記管理サーバ取得手段で取得した改訂通知ならびに文字コードおよび／またはフォントを前記サーバへ送信する管理サーバ送信手段と、をさらに備え、前記サーバは、前記管理サーバから送信された改訂通知ならびに文字コードおよび／またはフォントを受信するサーバ受信手段と、前記サーバ記憶手段で記憶した文字コードおよび／またはフォントを、前記サーバ受信手段で受信した文字コードおよび／またはフォントに改訂する受信文字コード等改訂手段と、前記サーバ受信手段で受信した文字コードおよび／またはフォントに基づいて、前記サーバ記憶手段で記憶したユーザ辞書および／またはフォント辞書を更新する辞書更新手段と、をさらに備えたことを特徴とする。
【００１７】
また、本発明にかかる請求項３に記載の文字管理システムは、請求項１または２に記載の文字管理システムにおいて、前記クライアントは、新規の文字コードおよび／またはフォントの作成を依頼するための作成依頼情報を作成する作成依頼作成手段と、前記作成依頼作成手段で作成した作成依頼情報を前記サーバへ送信するクライアント送信手段と、前記サーバから送信された新規の文字コードおよび／またはフォントや、新規の文字コードおよび／またはフォントの作成を許諾するか否かに関する作成許諾情報や、新規の文字コードおよび／またはフォントの登録を承認するか否かに関する登録承認情報を受信するクライアント受信手段と、をさらに備え、前記サーバは、前記クライアントから送信された作成依頼情報を受信したり、前記管理サーバから送信された作成許諾情報や登録承認情報を受信したりするサーバ受信手段と、前記サーバ受信手段で受信した登録承認情報に基づいて、作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを登録または破棄するかに関する登録破棄情報を作成する登録破棄作成手段と、前記サーバ受信手段で受信した作成依頼情報を前記サーバ受信手段で受信した作成許諾情報に基づいて通知したり、前記登録破棄作成手段で作成した登録破棄情報を通知したりするサーバ通知手段と、前記サーバ通知手段で通知した作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを取得するサーバ取得手段と、前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントの登録を依頼するための登録依頼情報を作成する登録依頼作成手段と、前記サーバ受信手段で受信した作成依頼情報や前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントや前記登録依頼作成手段で作成した登録依頼情報を前記管理サーバへ送信したり、前記サーバ受信手段で受信した作成許諾情報や登録承認情報や前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントを前記クライアントへ送信したりするサーバ送信手段と、前記サーバ受信手段で受信した登録承認情報に基づいて、前記サーバ取得手段で取得した新規の文字コードおよび／またはフォントを前記サーバ記憶手段へ登録するサーバ登録手段と、をさらに備え、前記管理サーバは、前記サーバから送信された作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを受信する管理サーバ受信手段と、前記管理サーバ受信手段で受信した作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを通知する管理サーバ通知手段と、前記管理サーバ通知手段で通知した作成依頼情報に対して作成された作成許諾情報や、通知した登録依頼情報に対して作成された登録承認情報を取得する管理サーバ取得手段と、前記管理サーバ取得手段で取得した登録承認情報に基づいて、前記管理サーバ受信手段で受信した新規の文字コードおよび／またはフォントを前記管理サーバ記憶手段へ登録する管理サーバ登録手段と、前記管理サーバ取得手段で取得した作成許諾情報や登録承認情報を前記サーバへ送信する管理サーバ送信手段と、をさらに備えたことを特徴とする。
【００１８】
また、本発明にかかる請求項４に記載の文字管理システムは、請求項１から３のいずれか１つに記載の文字管理システムにおいて、前記サーバは、前記サーバ記憶手段で記憶したユーザ辞書および／またはフォント辞書に基づいて、前記クライアントで使用した文字コードおよび／またはフォントの履歴に関する使用履歴情報を作成する使用履歴作成手段と、前記使用履歴作成手段で作成した使用履歴情報を通知するサーバ通知手段と、前記サーバ通知手段で通知した使用履歴情報に対して作成された、前記クライアントで使用した文字コードおよび／またはフォントの使用料金に関する使用料金情報を取得するサーバ取得手段と、前記サーバ取得手段で取得した使用料金情報を前記クライアントへ送信するサーバ送信手段と、をさらに備え、前記クライアントは、前記サーバから送信された使用料金情報を受信するクライアント受信手段と、前記クライアント受信手段で受信した使用料金情報を通知するクライアント通知手段とをさらに備えたことを特徴とする。
【発明の効果】
【００１９】
本発明にかかる文字管理システムにおいて、管理サーバは、異体字その他の外字を含む複数の文字に関する複数のフォントおよび複数の文字コードを記憶する。そして、本発明にかかる文字管理システムにおいて、サーバは、異体字その他の外字を含む複数の文字に関する管理サーバから予め提供された複数の文字コードおよび複数のフォント、クライアントで電子文書を作成した際に使用した文字コードを格納するユーザ辞書、クライアントで電子文書を作成した際に使用したフォントを格納するフォント辞書を記憶する。また、サーバは、当該サーバへアクセスされた際の、記憶した文字コードおよび／またはフォントへのアクセスログを記録する。そして、本発明にかかる文字管理システムにおいて、クライアントは、サーバへアクセスし、当該サーバで記憶した文字コードおよびフォントを使用して電子文書を作成し、作成した電子文書を、その作成の際に使用した文字コードおよびフォントを特定するための文字特定情報と関連付けて記憶する。また、クライアントは、電子文書を作成している際、サーバへアクセスし、当該サーバで記録したアクセスログを参照して、当該電子文書の作成で使用した文字コードを当該サーバで記憶したユーザ辞書へ登録したり、当該電子文書の作成で使用したフォントを当該サーバで記憶したフォント辞書へ登録したりする。また、クライアントは、電子文書を表示する際、サーバへアクセスし、当該サーバで記憶した文字コードおよびフォントの中から、当該電子文書と関連付けられた文字特定情報で特定される文字コードおよびフォントを探し、探した文字コードおよびフォントで表示する。
【００２０】
これにより、フォントの不正コピーや改竄に対するセキュリティーを十分に確保し且つ実用的でありながら、ＯＳやそれに搭載されたフォントに因らず表示側には作成側が意図した文字と同じものを表示することができ且つ異体字や外字を含む電子文書を正しく表示することができるという効果を奏する。
【００２１】
具体的には、電子文書の作成時および表示時には、クライアントのＯＳに搭載された文字コードやフォントを使用せず、サーバで管理している文字コードやフォントを使用するので、クライアントごとにＯＳが異なっていても、或るクライアントで作成した電子文書中の文字を、他のクライアントにおいてそれと同じ文字で正しく表示することができる。また、管理サーバおよびサーバには日本語で使用する文字コードやフォントを全て搭載するので、人権・生命・財産などに密接に関係し重要な文書には欠かせない人名や地名などの異体字を含む外字の正しい表示が保証され、現行の紙文書を電子文書に置き換えて保存し易くなる。また、日本語のフォントに設定されている著作権を確実に遵守することができる。そして、これらにより、本発明は、ＰＣで電子文書を長期間保存する場合に好適に用いることができる。
【００２２】
また、本発明にかかる文字管理システムにおいて、管理サーバは、文字コードおよび／またはフォントが改訂されたことを知らせるための改訂通知ならびに改訂された後の文字コードおよび／またはフォントを取得し、当該管理サーバで記憶した文字コードおよび／またはフォントを、取得した文字コードおよび／またはフォントに改訂する。また、管理サーバは、取得した改訂通知ならびに文字コードおよび／またはフォントをサーバへ送信する。そして、本発明にかかる文字管理システムにおいて、サーバは、管理サーバから送信された改訂通知ならびに文字コードおよび／またはフォントを受信し、当該サーバで記憶した文字コードおよび／またはフォントを、受信した文字コードおよび／またはフォントに改訂する。また、サーバは、受信した文字コードおよび／またはフォントに基づいて、当該サーバで記憶したユーザ辞書および／またはフォント辞書を更新する。
【００２３】
これにより、文字コードやフォントの改訂があった場合にはその改訂を迅速に反映することができるという効果を奏する。そして、この効果により、ユーザは、電子文書を作成している際に、使用している文字の合法性をリアルタイムで確認することができる。
【００２４】
また、本発明にかかる文字管理システムにおいて、クライアントは、新規の文字コードおよび／またはフォントの作成を依頼するための作成依頼情報を作成し、作成した作成依頼情報をサーバへ送信する。また、クライアントは、サーバから送信された新規の文字コードおよび／またはフォントや、新規の文字コードおよび／またはフォントの作成を許諾するか否かに関する作成許諾情報や、新規の文字コードおよび／またはフォントの登録を承認するか否かに関する登録承認情報を受信する。そして、本発明にかかる文字管理システムにおいて、サーバは、クライアントから送信された作成依頼情報を受信したり、管理サーバから送信された作成許諾情報や登録承認情報を受信したりする。また、サーバは、受信した登録承認情報に基づいて、作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを登録または破棄するかに関する登録破棄情報を作成する。また、サーバは、受信した作成依頼情報を、受信した作成許諾情報に基づいて通知したり、作成した登録破棄情報を通知したりする。また、サーバは、通知した作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを取得し、取得した新規の文字コードおよび／またはフォントの登録を依頼するための登録依頼情報を作成する。また、サーバは、受信した作成依頼情報や取得した新規の文字コードおよび／またはフォントや作成した登録依頼情報を管理サーバへ送信したり、受信した作成許諾情報や登録承認情報や取得した新規の文字コードおよび／またはフォントをクライアントへ送信したりする。また、サーバは、受信した登録承認情報に基づいて、取得した新規の文字コードおよび／またはフォントを当該サーバへ登録する。そして、本発明にかかる文字管理システムにおいて、管理サーバは、サーバから送信された作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを受信し、受信した作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを通知する。また、管理サーバは、通知した作成依頼情報に対して作成された作成許諾情報や、通知した登録依頼情報に対して作成された登録承認情報を取得する。また、管理サーバは、取得した登録承認情報に基づいて、受信した新規の文字コードおよび／またはフォントを当該管理サーバへ登録する。また、管理サーバは、取得した作成許諾情報や登録承認情報をサーバへ送信する。
【００２５】
これにより、ユーザはいつでも外字を登録することができるという効果を奏する。つまり、本発明によれば、新たな外字を把握して、リアルタイムに文字コードやフォントを管理することができるという効果を奏する。
【００２６】
また、本発明にかかる文字管理システムにおいて、サーバは、当該サーバで記憶したユーザ辞書および／またはフォント辞書に基づいて、クライアントで使用した文字コードおよび／またはフォントの履歴に関する使用履歴情報を作成し、作成した使用履歴情報を通知する。また、サーバは、通知した使用履歴情報に対して作成された、クライアントで使用した文字コードおよび／またはフォントの使用料金に関する使用料金情報を取得し、取得した使用料金情報をクライアントへ送信する。そして、本発明にかかる文字管理システムにおいて、クライアントは、サーバから送信された使用料金情報を受信し、受信した使用料金情報を通知する。
【００２７】
これにより、文字コードやフォントの使用料金をユーザに容易に請求することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下に、本発明にかかる文字管理システムの実施の形態を図面に基づいて詳細に説明する。なお、本実施の形態により本発明が限定されるものではない。
【００２９】
［１．本実施の形態の構成］
まず、本実施の形態にかかる文字管理システム１００の全体構成について、図１を参照して説明する。図１は、文字管理システム１００の全体構成の一例を示すブロック図である。図１に示すように、文字管理システム１００は、複数のクライアント１０２と、複数のサーバ１０４と、管理サーバ１０６と、インターネットなどのネットワーク１０８と、で構成されている。管理サーバ１０６は、複数のサーバ１０４と、ネットワーク１０８を介して通信可能に接続されている。各々のサーバ１０４は、複数のクライアント１０２と、有線又は無線で通信可能に接続されている。
【００３０】
つぎに、文字管理システム１００に含まれるクライアント１０２の構成について、図２を参照して説明する。図２は、クライアント１０２の構成の一例を示すブロック図である。図２に示すように、クライアント１０２は、制御部１０２ａと記憶部１０２ｂと通信インターフェース部１０２ｃと入出力インターフェース部１０２ｄとで構成されており、これら各部は任意の通信路を介して通信可能に接続されている。
【００３１】
制御部１０２ａは、クライアント１０２を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなる。制御部１０２ａは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムと各種の処理手順等を規定したプログラムと所要データとを格納するための内部メモリを有し、これらプログラムに基づいて種々の処理を実行するための情報処理を行う。制御部１０２ａは、図示の如く、大別して、文書作成部１０２ａ１と登録部１０２ａ２と表示部１０２ａ３と依頼作成部１０２ａ４と送信部１０２ａ５と受信部１０２ａ６と通知部１０２ａ７と、を備える。
【００３２】
文書作成部１０２ａ１は、サーバ１０４へアクセスし、後述する記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に格納されている文字コードおよびフォントを使用して電子文書を作成する。
【００３３】
登録部１０２ａ２は、文書作成部１０２ａ１で電子文書を作成している際、サーバ１０４へアクセスし、後述する記録部１０４ａ１で記録したアクセスログを参照して、当該電子文書の作成で使用した文字コードを、後述する記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２へ登録したり、当該電子文書の作成で使用したフォントを、後述する記憶部１０４ｂで記憶したフォント辞書１０４ｂ３へ登録したりする。これにより、電子文書の作成で使用した文字に関する情報は、クライアント１０２からサーバ１０４に随時通知され、サーバ１０４で保存される。
【００３４】
表示部１０２ａ３は、後述する出力装置１０２ｆとしてのモニタに電子文書を表示する際、サーバ１０４へアクセスし、後述する記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に格納されている文字コードおよびフォントの中から、当該電子文書と関連付けられた文字特定情報（電子文書の作成の際に使用した文字コードおよびフォントを特定するためのもの（例えば、使用した文字コードやフォントのファイル名、など））で特定される文字コードおよびフォントを探し、探した文字コードおよびフォントで表示する。
【００３５】
依頼作成部１０２ａ４は、新規の文字コードおよび／またはフォントの作成を依頼するための作成依頼情報を作成する。
【００３６】
送信部１０２ａ５は、依頼作成部１０２ａ４で作成した作成依頼情報をサーバ１０４へ送信する。
【００３７】
受信部１０２ａ６は、サーバ１０４から送信された新規の文字コードおよび／またはフォントや、新規の文字コードおよび／またはフォントの作成を許諾するか否かに関する作成許諾情報や、新規の文字コードおよび／またはフォントの登録を承認するか否かに関する登録承認情報や、クライアント１０２で使用した文字コードおよび／またはフォントの使用料金に関する使用料金情報を受信する。
【００３８】
通知部１０２ａ７は、受信部１０２ａ６で受信した新規の文字コードおよび／またはフォントや作成許諾情報や登録承認情報や使用料金情報を、クライアント１０２のユーザに通知する。
【００３９】
記憶部１０２ｂは、各種のデータベースやテーブルやファイルなどを格納する。記憶部１０２ｂは、図示の如く、電子文書ファイル１０２ｂ１を記憶する。電子文書ファイル１０２ｂ１は、文書作成部１０２ａ１で作成した電子文書を文字特定情報（例えば、使用した文字コードやフォントのファイル名、など）と関連付けて格納する。
【００４０】
通信インターフェース部１０２ｃは、通信装置（ルータ等）及び通信回線（有線又は無線のもの（専用線等））を介して、クライアント１０２をサーバ１０４に通信可能に接続する。
【００４１】
入出力インターフェース部１０２ｄは、入力装置１０２ｅや出力装置１０２ｆをクライアント１０２に接続する。ここで、出力装置１０２ｆには、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。また、入力装置１０２ｅには、キーボードやマウスやマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。
【００４２】
つぎに、文字管理システム１００に含まれるサーバ１０４の構成について、図３を参照して説明する。図３は、サーバ１０４の構成の一例を示すブロック図である。図３に示すように、サーバ１０４は、制御部１０４ａと記憶部１０４ｂと通信インターフェース部１０４ｃとで構成されており、これら各部は任意の通信路を介して通信可能に接続されている。サーバ１０４は、例えば会社や地方自治体、公益団体など一定のコミュニティ（例えば、県市町村、弁護士会、保険会社など）ごとに配置される。サーバ１０４は、管理サーバ１０６の支配下に置かれる。サーバ１０４は、ネットワーク上であれば、どこに存在してもよい。サーバ１０４は、事前に許諾を得たもののみが当該サーバにアクセスできるように構築してもよい。
【００４３】
制御部１０４ａは、サーバ１０４を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなる。制御部１０４ａは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムと各種の処理手順等を規定したプログラムと所要データとを格納するための内部メモリを有し、これらプログラムに基づいて種々の処理を実行するための情報処理を行う。制御部１０４ａは、図示の如く、大別して、記録部１０４ａ１と受信部１０４ａ２と改訂部１０４ａ３と更新部１０４ａ４と通知部１０４ａ５と取得部１０４ａ６と依頼作成部１０４ａ７と送信部１０４ａ８と登録部１０４ａ９と履歴作成部１０４ａ１０と登録破棄作成部１０４ａ１１とを備える。
【００４４】
記録部１０４ａ１は、サーバ１０４へアクセスされた際の、記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に格納されている文字コードおよび／またはフォントへのアクセスログを記録する。
【００４５】
ここで、本実施の形態では、ログ記録部１０４ａ１の機能を、ハードウェア（具体的には、ＴＰＭ（Ｔｒｕｓｔｅｄ  Ｐｌａｔｆｏｒｍ  Ｍｏｄｕｌｅ）チップのような耐タンパー性を有するチップ）、またはソフトウェア（具体的には、ＴＰＭチップと同等の性能を持つソフトウェア）で実現する。ここで、「耐タンパー性」とは、チップに対する物理的攻撃（ＩＣメモリーへの侵入・改竄等）に抵抗する機能をいう。また、「耐タンパー性を有するチップ」とは、外部からの不当なアクセスに対し物理的な仕組みでアクセスできないようにする他、分解して解析されるようなことがあった場合にはチップそのものが回路的に破壊されるような手段、つまり偽造・変造・改竄等を防止する手段を少なくとも備えたものを含む。
【００４６】
なお、フォントの使用履歴を確実に残しつつフォントのセキュリティーを確保するため、また１００％コンプライアントなフォントをフォントメーカに提供させるために、ＴＣＧ（Ｔｒｕｓｔｅｄ  Ｃｏｍｐｕｔｉｎｇ  Ｇｒｏｕｐ）の技術を持ったセキュリティチップであるＴＰＭチップを搭載することが望ましい。これにより、使用したフォントのファイル名を残すことができ、また使用履歴に従ってクライアントへの課金の根拠となる証拠を残すこともでき、またネットワーク環境でフォントの保守管理が可能となる。換言すると、指定されたファイルに対するアクセス履歴を残し、これを利用してネットワーク上においてもファイルのセキュリティーを十分に確保することができる。なお、本実施の形態では、セキュリティー確保の対象を、一般のファイルだけでなく、著作権が設定されているフォントにも適用することで、文字の使用履歴を、その改竄を防ぎつつ確保する。
【００４７】
図３の説明に戻り、受信部１０４ａ２は、管理サーバ１０６から送信された、文字コードおよび／またはフォントが改訂されたことを知らせるための改訂通知ならびに改訂された後の文字コードおよび／またはフォントを受信したり、クライアント１０２から送信された作成依頼情報を受信したり、管理サーバ１０６から送信された作成許諾情報や登録承認情報を受信したりする。
【００４８】
改訂部１０４ａ３は、後述する記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に格納されている文字コードおよび／またはフォントを、受信部１０４ａ２で受信した文字コードおよび／またはフォントに改訂する。なお、サーバ１０４は、記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１を更新したときは、その旨をクライアント１０２や管理サーバ１０６へ通知する。
【００４９】
更新部１０４ａ４は、受信部１０４ａ２で受信した文字コードおよび／またはフォントに基づいて、後述する記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２および／またはフォント辞書１０４ｂ３を更新する。
【００５０】
通知部１０４ａ５は、受信部１０４ａ２で受信した作成許諾情報に基づいて受信部１０４ａ２で受信した作成依頼情報をフォントメーカへ通知したり、受信部１０４ａ２で受信した登録承認情報に基づいて、登録破棄作成部１０４ａ１１で作成した登録破棄情報（新規の文字コードおよび／またはフォントを登録または破棄するかに関するもの）をフォントメーカへ通知したり、履歴作成部１０４ａ１０で作成した使用履歴情報をフォントメーカへ通知したりする。
【００５１】
取得部１０４ａ６は、通知部１０４ａ５で通知した作成依頼情報に対して作成された新規の文字コードおよび／またはフォントをフォントメーカから取得したり、通知部１０４ａ５で通知した使用履歴情報に対して作成された使用料金情報をフォントメーカから取得したりする。
【００５２】
依頼作成部１０４ａ７は、受信部１０４ａ２で受信した作成許諾情報に基づいて、登録依頼情報（取得部１０４ａ６で取得した新規の文字コードおよび／またはフォントの登録を管理サーバ１０６へ依頼するためのもの）を作成する。
【００５３】
送信部１０４ａ８は、受信部１０４ａ２で受信した作成依頼情報や取得部１０４ａ６で取得した新規の文字コードおよび／またはフォントや依頼作成部１０４ａ７で作成した登録依頼情報を管理サーバ１０６へ送信したり、受信部１０４ａ２で受信した作成許諾情報や登録承認情報や取得部１０４ａ６で取得した新規の文字コードおよび／またはフォントや使用料金情報をクライアント１０２へ送信したりする。
【００５４】
登録部１０４ａ９は、受信部１０４ａ２で受信した登録承認情報に基づいて、取得部１０４ａ６で取得した新規の文字コードおよび／またはフォントを、記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に登録する。
【００５５】
履歴作成部１０４ａ１０は、記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２および／またはフォント辞書１０４ｂ３に基づいて、使用履歴情報（クライアント１０２で使用した文字コードおよび／またはフォントの履歴に関するもの）を作成する。
【００５６】
記憶部１０４ｂは、各種のデータベースやテーブルやファイルなどを格納する。記憶部１０４ｂは、図示の如く、文字コード・フォントファイル１０４ｂ１とユーザ辞書１０４ｂ２とフォント辞書１０４ｂ３とを記憶する。
【００５７】
文字コード・フォントファイル１０４ｂ１は、異体字その他の外字を含む複数の文字に関する管理サーバ１０６から予め提供された複数の文字コードおよび複数のフォントを格納する。具体的には、文字コード・フォントファイル１０４ｂ１は、管理サーバ１０６に記憶されている文字コードおよびフォントであってサーバ１０４を導入したコミュニティがフォントメーカと契約したもの（少なくとも日本語で使用する全ての文字コードやフォント）を格納する。なお、文字コード・フォントファイル１０４ｂ１に格納される情報は、フォントメーカが定期的に保守点検を行ってもよい。
【００５８】
ユーザ辞書１０４ｂ２は、クライアント１０２で電子文書を作成した際に使用した文字コードを、使用時刻順に作業単位で格納する。なお、作業単位とは、電子文書の作成開始から作成終了までのことである。
【００５９】
フォント辞書１０４ｂ３は、クライアント１０２で電子文書を作成した際に使用したフォントを、使用頻度順に格納する。具体的には、フォント辞書１０４ｂ３は、クライアント１０２で電子文書を作成した際に使用したフォントを、それを使用したクライアント１０２・使用した日時・使用した回数などと関連付けて格納する。
【００６０】
通信インターフェース部１０４ｃは、通信装置（ルータ等）および通信回線（有線又は無線のもの（専用線等））を介して、サーバ１０４をクライアント１０２に通信可能に接続したり、通信装置（ルータ等）および通信回線（有線又は無線のもの（専用線等））を介して、サーバ１０４をネットワーク１０８経由で管理サーバ１０６に通信可能に接続したりする。
【００６１】
つぎに、文字管理システム１００に含まれる管理サーバ１０６の構成について、図４を参照して説明する。図４は、管理サーバ１０６の構成の一例を示すブロック図である。図４に示すように、管理サーバ１０６は、制御部１０６ａと記憶部１０６ｂと通信インターフェース部１０６ｃとで構成されており、これら各部は任意の通信路を介して通信可能に接続されている。管理サーバ１０６は、文部科学省の国語審議委員会での文字の決定をリアルタイムに反映した、全てのサーバ１０４の基幹となるサーバであり、原理的には一台あればよいが、例えば広域にわたって文字の情報をリアルタイムに反映させる場合には管理サーバ１０６を階層構造にしてもよい。管理サーバ１０６は、文字を所管する官庁や市町村役場に配置される。
【００６２】
制御部１０６ａは、管理サーバ１０６を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなる。制御部１０６ａは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムと各種の処理手順等を規定したプログラムと所要データとを格納するための内部メモリを有し、これらプログラムに基づいて種々の処理を実行するための情報処理を行う。制御部１０６ａは、図示の如く、大別して、取得部１０６ａ１と改訂部１０６ａ２と送信部１０６ａ３と収集部１０６ａ４と通知部１０６ａ５と受信部１０６ａ６と登録部１０６ａ７と、を備える。なお、制御部１０６ａは、サーバ１０４の履歴作成部１０４ａ１０で作成した使用履歴情報を定期的に集めて、文字の使用状況に関する統計を作成することができる。
【００６３】
取得部１０６ａ１は、改訂通知ならびに改訂された後の文字コードおよび／またはフォントを取得したり、通知部１０６ａ５で通知した作成依頼情報に対して作成された作成許諾情報を取得したり、通知部１０６ａ５で通知した登録依頼情報に対して作成された登録承認情報を取得したりする。
【００６４】
改訂部１０６ａ２は、後述する記憶部１０６ｂで記憶した文字コード・フォントファイル１０６ｂ１に格納されている文字コードおよび／またはフォントを、取得部１０６ａ１で取得した文字コードおよび／またはフォントに改訂する。
【００６５】
送信部１０６ａ３は、取得部１０６ａ１で取得した改訂通知ならびに文字コードおよび／またはフォントや作成許諾情報や登録承認情報を、サーバ１０４へ送信する。
【００６６】
収集部１０６ａ４は、サーバ１０４へアクセスし、記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２に格納されている文字コードに関する情報および／またはフォント辞書１０４ｂ３に格納されているフォントに関する情報を収集する。
【００６７】
通知部１０６ａ５は、収集部１０６ａ４で収集した文字コードに関する情報および／またはフォントに関する情報を国語審議委員会へ通知したり、受信部１０６ａ６で受信した作成依頼情報を文部科学省の担当部署へ通知したり、受信部１０６ａ６で受信した登録依頼情報ならびに新規の文字コードおよび／またはフォントを国語審議委員会へ通知したりする。
【００６８】
受信部１０６ａ６は、サーバ１０４から送信された作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを受信する。
【００６９】
登録部１０６ａ７は、取得部１０６ａ１で取得した登録承認情報に基づいて、受信部１０６ａ６で受信した新規の文字コードおよび／またはフォントを、記憶部１０６ｂで記憶した文字コード・フォントファイル１０６ｂ１へ登録する。
【００７０】
記憶部１０６ｂは、各種のデータベースやテーブルやファイルなどを格納する。記憶部１０６ｂは、図示の如く、文字コード・フォントファイル１０６ｂ１を記憶する。文字コード・フォントファイル１０６ｂ１は、人名や地名などの異体字その他の法的に認められた外字を含む複数の文字（具体的には、少なくとも日本における全ての文字、あらゆるフォントメーカが所持する文字であって１００％コンプライアントなもの）に関する複数の文字コードおよび複数のフォントを格納する。
【００７１】
通信インターフェース部１０６ｃは、通信装置（ルータ等）および通信回線（有線又は無線のもの（専用線等））を介して、管理サーバ１０６をネットワーク１０８経由でサーバ１０４に通信可能に接続する。
【００７２】
［２．本システムの処理］
つぎに、文字管理システム１００が行う処理（文書作成・課金処理、文字改訂処理、新規外字作成・登録処理）の一例について、図５から図１０を参照して説明する。
【００７３】
はじめに、文字管理システム１００が行う文書作成・課金処理の一例について、図５を参照して説明する。図５は、文字管理システム１００が行う文書作成・課金処理の一例を示すフローチャートである。
【００７４】
まず、クライアント１０２の制御部１０２ａは、文書作成部１０２ａ１で、サーバ１０４へアクセスし、記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に格納されている文字コードおよびフォントを使用して電子文書を作成し、作成した電子文書を文字特定情報と関連付けて電子文書ファイル１０２ｂ１に格納する（ステップＳＡ−１）。具体的には、ステップＳＡ−１において、制御部１０２ａは、文書作成部１０２ａ１で電子文書を作成している際（電子文書の作成開始から作成終了までの間）、登録部１０２ａ２で、当該電子文書の作成で使用した文字コードおよびフォントを制御部１０２ａ内のキャッシュへ時系列に登録すると共に、サーバ１０４へアクセスし、記録部１０４ａ１で記録したアクセスログを参照して、キャッシュへ登録した文字コードを使用時刻順にユーザ辞書１０４ｂ２へ登録したり、キャッシュへ登録したフォントを使用頻度順にフォント辞書１０４ｂ３へ登録したりする。これにより、キャッシュにある文字コードやフォントをそれぞれ、ユーザ辞書やフォント辞書にリアルタイムに反映することができる。
【００７５】
つぎに、サーバ１０４の制御部１０４ａは、履歴作成部１０４ａ１０で、記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２および／またはフォント辞書１０４ｂ３に基づいて、使用履歴情報を作成する（ステップＳＡ−２）。
【００７６】
つぎに、サーバ１０４の制御部１０４ａは、通知部１０４ａ５で、ステップＳＡ−２で作成した使用履歴情報を、サーバ１０４を導入したコミュニティが契約したフォントメーカ（具体的には、フォントの著作権者）へ通知する（ステップＳＡ−３）。これにより、フォントの著作権者は、文字コードやフォントの使用を許諾するか、使用料を要求するか、などを検討する。
【００７７】
つぎに、サーバ１０４の制御部１０４ａは、取得部１０４ａ６で、ステップＳＡ−３で通知した使用履歴情報に対して作成された使用料金情報をフォントメーカから取得する（ステップＳＡ−４）。つまり、フォントメーカからの依頼によりクライアントへ請求する使用料に関する情報を取得する。
【００７８】
つぎに、サーバ１０４の制御部１０４ａは、送信部１０４ａ８で、ステップＳＡ−４で取得した使用料金情報をクライアント１０２へ送信する（ステップＳＡ−５）。
【００７９】
つぎに、クライアント１０２の制御部１０２ａは、受信部１０２ａ６で、ステップＳＡ−５で送信した使用料金情報を受信する（ステップＳＡ−６）。
【００８０】
つぎに、クライアント１０２の制御部１０２ａは、通知部１０２ａ７で、ステップＳＡ−６で受信した使用料金情報をユーザへ通知する（ステップＳＡ−７）。
【００８１】
以上、ステップＳＡ−２からＳＡ−７までの処理により、フォントメーカは、電子文書を作成した者に、使用料金を請求することができる。
【００８２】
これにて、文書作成・課金処理に関する説明を終了する。
【００８３】
つぎは、文字管理システム１００が行う文字改訂処理の一例について、図６を参照して説明する。図６は、文字管理システム１００が行う文字改訂処理の一例を示すフローチャートである。
【００８４】
まず、管理サーバ１０６の制御部１０６ａは、取得部１０６ａ１で、例えばＪＩＳ（Ｊａｐａｎ  Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ：日本工業規格）改訂時に改訂された文字コードおよび／またはフォントならびに文字コードおよび／またはフォントが改訂されたことを知らせるための改訂通知を、文部科学省の国語審議委員会から取得する（ステップＳＢ−１）。なお、管理サーバ１０６の制御部１０６ａは、ステップＳＢ−１に先立って、収集部１０６ａ４で、サーバ１０４へアクセスし、記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２に格納されている文字コードに関する情報および／またはフォント辞書１０４ｂ３に格納されているフォントに関する情報を収集し、通知部１０６ａ５で、収集部１０６ａ４で収集した文字コードに関する情報および／またはフォントに関する情報を、国語審議委員会へ通知してもよい。これにより、国語審議委員会は、文字改訂の際、文字コードやフォントの使用状況を、その改訂に反映させることができる。
【００８５】
つぎに、管理サーバ１０６の制御部１０６ａは、改訂部１０６ａ２で、記憶部１０６ｂで記憶した文字コード・フォントファイル１０６ｂ１に格納されている文字コードおよび／またはフォントを、ステップＳＢ−１で取得した文字コードおよび／またはフォントに改訂する（ステップＳＢ−２）。これにより、管理サーバ１０６は、改訂された最新の文字コードやフォントを保持することができる。
【００８６】
つぎに、管理サーバ１０６の制御部１０６ａは、送信部１０６ａ３で、ステップＳＢ−１で取得した改訂通知、ならびに改訂後の文字コードおよび／またはフォントであってサーバ１０４へ送信すべきものを、サーバ１０４へ送信する（ステップＳＢ−３）。
【００８７】
つぎに、サーバ１０４の制御部１０４ａは、受信部１０４ａ２で、ステップＳＢ−３で送信した改訂通知ならびに文字コードおよび／またはフォントを受信する（ステップＳＢ−４）。
【００８８】
つぎに、サーバ１０４の制御部１０４ａは、改訂部１０４ａ３で、記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１に格納されている文字コードおよび／またはフォントを、ステップＳＢ−４で受信した文字コードおよび／またはフォントに改訂する（ステップＳＢ−５）。これにより、サーバ１０４は、改訂された最新の文字コードやフォントのうちフォントメーカと契約したものを保持することができる。
【００８９】
つぎに、サーバ１０４の制御部１０４ａは、更新部１０４ａ４で、ステップＳＢ−４で受信した文字コードおよび／またはフォントに基づいて、記憶部１０４ｂで記憶したユーザ辞書１０４ｂ２および／またはフォント辞書１０４ｂ３を更新する（ステップＳＢ−６）。
【００９０】
以上の処理により、クライアント１０２は、電子文書の作成や表示において、常に、最新の文字コードやフォントを使用することができる。
【００９１】
これにて、文字改訂処理に関する説明を終了する。
【００９２】
つぎは、文字管理システム１００が行う新規外字作成・登録処理の一例について、図７から図１０を参照して説明する。図７から図１０は、文字管理システム１００が行う新規外字作成・登録処理の一例を示すフローチャートである。
【００９３】
図７に示すように、まず、クライアント１０２の制御部１０２ａは、依頼作成部１０２ａ４で、新規外字に関する作成依頼情報を作成する（ステップＳＣ−１）。
【００９４】
つぎに、クライアント１０２の制御部１０２ａは、送信部１０２ａ５で、ステップＳＣ−１で作成した作成依頼情報をサーバ１０４へ送信する（ステップＳＣ−２）。
【００９５】
つぎに、サーバ１０４の制御部１０４ａは、受信部１０４ａ２で、ステップＳＣ−２で送信した作成依頼情報を受信する（ステップＳＣ−３）。
【００９６】
つぎに、サーバ１０４の制御部１０４ａは、送信部１０４ａ８で、ステップＳＣ−３で受信した作成依頼情報を管理サーバ１０６へ送信する（ステップＳＣ−４）。これにより、サーバ１０４は、新規外字の文字コードおよび／またはフォントの作成に関し、その許諾を管理サーバ１０６に申請する。
【００９７】
つぎに、管理サーバ１０６の制御部１０６ａは、受信部１０６ａ６で、ステップＳＣ−４で送信した作成依頼情報を受信する（ステップＳＣ−５）。
【００９８】
つぎに、管理サーバ１０６の制御部１０６ａは、通知部１０６ａ５で、ステップＳＣ−５で受信した作成依頼情報を、文部科学省の担当部署へ通知する（ステップＳＣ−６）。
【００９９】
これまでの処理により作成依頼情報が担当部署に蓄積され、担当部署は、通知された作成依頼情報に基づいて、新規外字の文字コードおよび／またはフォントの作成を許諾するか否かを検討する。
【０１００】
図８へ進み、管理サーバ１０６の制御部１０６ａは、取得部１０６ａ１で、作成依頼情報に対して作成された作成許諾情報を、担当部署から取得する（ステップＳＣ−７）。
【０１０１】
つぎに、管理サーバ１０６の制御部１０６ａは、送信部１０６ａ３で、ステップＳＣ−７で取得した作成許諾情報をサーバ１０４へ送信する（ステップＳＣ−８）。
【０１０２】
つぎに、サーバ１０４の制御部１０４ａは、受信部１０４ａ２で、ステップＳＣ−８で送信した作成許諾情報を受信する（ステップＳＣ−９）。
【０１０３】
つぎに、サーバ１０４の制御部１０４ａは、送信部１０４ａ８で、ステップＳＣ−９で受信した作成許諾情報をクライアント１０２へ送信する（ステップＳＣ−１０）。
【０１０４】
つぎに、クライアント１０２の制御部１０２ａは、受信部１０２ａ６で、ステップＳＣ−１０で送信した作成許諾情報を受信する（ステップＳＣ−１１）。
【０１０５】
つぎに、クライアント１０２の制御部１０２ａは、通知部１０２ａ７で、ステップＳＣ−１１で受信した作成許諾情報をユーザへ通知する（ステップＳＣ−１２）。
【０１０６】
つぎに、サーバ１０４の制御部１０４ａは、ステップＳＣ−９で受信した作成許諾情報が「新規外字の文字コードおよび／またはフォントの作成を許諾する」というものであった場合（ステップＳＣ−１３：Ｙｅｓ）、通知部１０４ａ５で、ステップＳＣ−３で受信した作成依頼情報を、サーバ１０４を導入したコミュニティが契約したフォントメーカへ通知する（ステップＳＣ−１４）。なお、ステップＳＣ−９で受信した作成許諾情報が「新規外字の文字コードおよび／またはフォントの作成を許諾しない（新規の文字コードおよび／またはフォントの作成を拒否する）」というものであった場合（ステップＳＣ−１３：Ｎｏ）、図９以降の処理には進まずに本新規外字作成・登録処理を終了する。
【０１０７】
これまでの処理により、作成依頼情報がフォントメーカに蓄積され、フォントメーカは、通知された作成依頼情報に基づいて、新規外字の文字コードおよび／またはフォントを作成する。また、ユーザは、作成依頼情報に対する作成許諾情報を受領する。
【０１０８】
図９へ進み、サーバ１０４の制御部１０４ａは、取得部１０４ａ６で、ステップＳＣ−１４で通知した作成依頼情報に対して作成された新規外字の文字コードおよび／またはフォントをフォントメーカから取得する（ステップＳＣ−１５）。
【０１０９】
つぎに、サーバ１０４の制御部１０４ａは、依頼作成部１０４ａ７で、ステップＳＣ−１４で取得した新規外字の文字コードおよび／またはフォントについての登録依頼情報を作成する（ステップＳＣ−１６）。
【０１１０】
つぎに、サーバ１０４の制御部１０４ａは、送信部１０４ａ８で、ステップＳＣ−１５で取得した新規外字の文字コードおよび／またはフォントならびにステップＳＣ−１６で作成した登録依頼情報を、管理サーバ１０６へ送信する（ステップＳＣ−１７）。
【０１１１】
つぎに、管理サーバ１０６の制御部１０６ａは、受信部１０６ａ６で、ステップＳＣ−１７で送信した新規外字の文字コードおよび／またはフォントならびに登録依頼情報を受信する（ステップＳＣ−１８）。
【０１１２】
つぎに、管理サーバ１０６の制御部１０６ａは、通知部１０６ａ５で、ステップＳＣ−１８で受信した新規外字の文字コードおよび／またはフォントならびに登録依頼情報を、文部科学省の国語審議委員会へ通知する（ステップＳＣ−１９）。
【０１１３】
これまでの処理により、新規外字の文字コードおよび／またはフォントならびに登録依頼情報が国語審議委員会に蓄積され、国語審議委員会は、文字規格改訂の際、通知された登録依頼情報に基づいて、通知された新規外字の文字コードおよび／またはフォントの日本語規格への登録を承認するか否かを検討する。
【０１１４】
図１０に進み、管理サーバ１０６の制御部１０６ａは、取得部１０６ａ１で、ステップＳＣ−１９で通知した登録依頼情報に対して作成された登録承認情報を、国語審議委員会から取得する（ステップＳＣ−２０）。
【０１１５】
つぎに、管理サーバ１０６の制御部１０６ａは、ステップＳＣ−２０で取得した登録承認情報が「新規外字の文字コードおよび／またはフォントの登録を承認する」というものであった場合（ステップＳＣ−２１：Ｙｅｓ）、登録部１０６ａ７で、ステップＳＣ−１８で受信した新規外字の文字コードおよび／またはフォントを、記憶部１０６ｂで記憶した文字コード・フォントファイル１０６ｂ１の所定の記憶領域に登録する（ステップＳＣ−２２）。
【０１１６】
つぎに、管理サーバ１０６の制御部１０６ａは、送信部１０６ａ３で、ステップＳＣ−２０で取得した登録承認情報をサーバ１０４へ送信する（ステップＳＣ−２３）。
【０１１７】
つぎに、サーバ１０４の制御部１０４ａは、受信部１０４ａ２で、ステップＳＣ−２３で送信した登録承認情報を受信する（ステップＳＣ−２４）。
【０１１８】
つぎに、サーバ１０４の制御部１０４ａは、ステップＳＣ−２４で受信した登録承認情報が「新規外字の文字コードおよび／またはフォントの登録を承認する」というものであった場合（ステップＳＣ−２５：Ｙｅｓ）、ステップＳＣ−１５で取得した新規外字の文字コードおよび／またはフォントを、記憶部１０４ｂで記憶した文字コード・フォントファイル１０４ｂ１の所定の記憶領域に登録する（ステップＳＣ−２６）。
【０１１９】
つぎに、サーバ１０４の制御部１０４ａは、送信部１０４ａ８で、ステップＳＣ−２４で受信した登録承認情報が「新規外字の文字コードおよび／またはフォントの登録を承認する」というものであった場合は、当該登録承認情報と共に、ステップＳＣ−１５で取得した新規外字の文字コードおよび／またはフォントをクライアント１０２へ送信し、ステップＳＣ−２４で受信した登録承認情報が「新規外字の文字コードおよび／またはフォントの登録を承認しない」というものであった場合は、当該登録承認情報のみをクライアント１０２へ送信する（ステップＳＣ−２７）。
【０１２０】
つぎに、クライアント１０２の制御部１０２ａは、受信部１０２ａ６で、ステップＳＣ−２７で送信した新規外字の文字コードおよび／またはフォントならびに登録承認情報、もしくは登録承認情報を受信する（ステップＳＣ−２８）。これにより、新規外字の文字コードおよび／またはフォントならびに登録承認情報を受信した場合には、文字管理システム１００で新規外字を使用することができ、登録承認情報のみを受信した場合には、文字管理システム１００で新規外字を使用することはできない。
【０１２１】
つぎに、クライアント１０２の制御部１０２ａは、通知部１０２ａ７で、ステップＳＣ−２８で受信した新規外字の文字コードおよび／またはフォントならびに登録承認情報、もしくは登録承認情報を、ユーザへ通知する（ステップＳＣ−２９）。
【０１２２】
つぎに、サーバ１０４の制御部１０４ａは、登録破棄作成部１０４ａ１１で、ステップＳＣ−２４で受信した登録承認情報に基づいて、ステップＳＣ−１４で通知した作成依頼情報に対して作成された新規外字の文字コードおよび／またはフォントについての登録破棄情報を作成する（ステップＳＣ−３０）。具体的には、登録承認情報が「新規外字の文字コードおよび／またはフォントの登録を承認する」というものであった場合には、新規外字の文字コードおよび／またはフォントを登録するようフォントメーカに促す登録破棄情報を作成し、登録承認情報が「新規外字の文字コードおよび／またはフォントの登録を承認しない」というものであった場合には、新規外字の文字コードおよび／またはフォントを破棄するようフォントメーカに促す登録破棄情報を作成する。
【０１２３】
つぎに、サーバ１０４の制御部１０４ａは、通知部１０４ａ５で、ステップＳＣ−３０で作成した登録破棄情報を、フォントメーカへ通知する（ステップＳＣ−３１）。
【０１２４】
これまでの処理により、登録破棄情報がフォントメーカに蓄積され、フォントメーカは、通知された登録破棄情報が、新規外字の文字コードおよび／またはフォントを登録するよう促すものであった場合には、当該登録破棄情報に対応する新規外字の文字コードおよび／またはフォントを当該フォントメーカのデータベースに登録する。一方、フォントメーカは、通知された登録破棄情報が、新規外字の文字コードおよび／またはフォントを破棄するよう促すものであった場合には、当該登録破棄情報に対応する新規外字の文字コードおよび／またはフォントを破棄（消去）する。また、ユーザは、作成依頼情報に対する登録承認情報や、作成依頼情報に対して作成された新規外字の文字コードおよび／またはフォントを受領する。
【０１２５】
これにて、新規外字作成・登録処理に関する説明を終了する。
【０１２６】
［３．本実施の形態のまとめ、および他の実施の形態］
以上、詳細に説明したように、文字管理システム１００において、管理サーバ１０６は、異体字その他の外字を含む複数の文字に関する複数のフォントおよび複数の文字コードを格納した文字コード・フォントファイル１０６ｂ１を記憶する。
【０１２７】
そして、文字管理システム１００において、サーバ１０４は、異体字その他の外字を含む複数の文字に関する管理サーバ１０６から予め提供された複数の文字コードおよび複数のフォントを格納した文字コード・フォントファイル１０４ｂ１、クライアント１０２で電子文書を作成した際に使用した文字コードを格納するユーザ辞書１０４ｂ２、クライアントで電子文書を作成した際に使用したフォントを格納するフォント辞書１０４ｂ３を記憶する。また、サーバ１０４は、当該サーバへアクセスされた際の、文字コード・フォントファイル１０４ｂ１で記憶した文字コードおよび／またはフォントへのアクセスログを記録する。
【０１２８】
そして、文字管理システム１００において、クライアント１０２は、サーバ１０４へアクセスし、文字コード・フォントファイル１０４ｂ１で記憶した文字コードおよびフォントを使用して電子文書を作成し、作成した電子文書を文字特定情報と関連付けて記憶する。また、クライアント１０２は、電子文書を作成している際、サーバ１０４へアクセスし、当該サーバで記録したアクセスログを参照して、当該電子文書の作成で使用した文字コードをユーザ辞書１０４ｂ２へ登録したり、当該電子文書の作成で使用したフォントをフォント辞書１０４ｂ３へ登録したりする。また、クライアント１０２は、電子文書を表示する際、サーバ１０４へアクセスし、文字コード・フォントファイル１０４ｂ１で記憶した文字コードおよびフォントの中から、当該電子文書と関連付けられた文字特定情報で特定される文字コードおよびフォントを探し、探した文字コードおよびフォントで表示する。
【０１２９】
このような文字管理システム１００によれば、フォントの不正コピーや改竄に対するセキュリティーを十分に確保し且つ実用的でありながら、ＯＳやそれに搭載されたフォントに因らず表示側には作成側が意図した文字と同じものを表示することができ且つ異体字や外字を含む電子文書を正しく表示することができる。
【０１３０】
具体的には、文字管理システム１００によれば、ＰＣのＯＳが異なり、そこに搭載されているフォントが異なっても、電子文書の作成側と表示側とで同じ文字が表示されることを保証する。また、電子文書作成時と電子文書表示時の文字コードの不整合に因る文字化けを解消することができる。つまり、電子文書を、作成・表示する環境に影響されず、いつでも、作成者が意図した文字と同じもので表示することができる。
【０１３１】
また、文字管理システム１００によれば、人名や地名のような人権・生命・財産などに密接な関係のある異体字を含む外字についても、その正確な表示を常に保証する。つまり、住民台帳などの重要な文書には欠かせない異体字を含む外字に関する信頼性を確保することができる。
【０１３２】
また、文字管理システム１００によれば、インターネット上でフォントが不正コピーされるのを効果的に防止できる。また、誰がいつフォントにアクセスしたかに関する履歴を完全に残すことで、フォントの著作権を確保することができる。また、電子文書への日本語フォントの組み込みによる著作権の問題を解消することができる。
【０１３３】
また、文字管理システム１００によれば、サーバ１０４を導入しているコミュニティ内では、フォントを埋め込まずに電子文書を保管するので、文書ファイルの容量を低減することができる。
【０１３４】
そして、文字管理システム１００の上述した様々な特長により、現行の紙文書を電子文書に置き換えて、ＰＣ等のシステムで、外字を含む電子文書の長期保存が保証される。つまり、電子文書をＰＣに長期間保存することが可能となる。また、電子文書の長期間保存している際の文字の保証性を検証したり、そのテストチャートを作成したりすることができる。
【０１３５】
ここで、スキャナによる画像の出力は、１００％コンプライアントで、何年経っても文書内容が変化することがない。また、一般に、ＩＳＯ国際規格であるＰＤＦで、文書内容が管理されている。しかし、スキャナによる画像の出力には画像の容量が大きくなってしまうといった問題があり、また、画像による文書は文字の検索には適さないといった問題がある。そのため、文書を文字コードで保存するソリューションが必要となる。これにより、文書の長期保存が文字コードベースで実現できる。また、このソリューションを事業化することもできる。
【０１３６】
そこで、上述した特長を有する文字管理システム１００を導入することにより、１００％コンプライアントに文字を管理することができ、また長期間にわたって文字の信頼性が保証される。また、文字管理システム１００では電子文書を画像ではなく文字コードで管理するので、その容量を小さくすることができ、且つ文字の検索なども容易にできる。
【０１３７】
また、詳細に説明したように、文字管理システム１００において、管理サーバ１０６は、文字コードおよび／またはフォントの規格が改訂されたことを知らせるための改訂通知ならびに改訂された後の文字コードおよび／またはフォントを取得し、文字コード・フォントファイル１０６ｂ１で記憶した文字コードおよび／またはフォントを、取得した文字コードおよび／またはフォントに改訂する。また、管理サーバ１０６は、取得した改訂通知ならびに文字コードおよび／またはフォントをサーバ１０４へ送信する。
【０１３８】
そして、文字管理システム１００において、サーバ１０４は、管理サーバ１０６から送信された改訂通知ならびに文字コードおよび／またはフォントを受信し、文字コード・フォントファイル１０４ｂ１で記憶した文字コードおよび／またはフォントを、受信した文字コードおよび／またはフォントに改訂する。また、サーバ１０４は、受信した文字コードおよび／またはフォントに基づいて、ユーザ辞書１０４ｂ２および／またはフォント辞書１０４ｂ３を更新する。
【０１３９】
このような文字管理システム１００によれば、文字コードやフォントの改訂があった場合にはその改訂を迅速に反映することができる。具体的には、ＪＩＳ規格の改訂を迅速且つ確実に反映することができる。そして、これにより、ユーザは、電子文書を作成している際に、使用している文字の合法性をリアルタイムで確認することができる。電子文書の作成者は、誤字で文書を作成することが無くなり、自分が使用している文字が合法かどうかをリアルタイムに判断することが可能となる。また、誤字や脱字などの判断が容易なため、契約書や判決文などにおける文字の妥当性を検討することができる。
【０１４０】
また、詳細に説明したように、文字管理システム１００において、クライアント１０２は、作成依頼情報を作成し、作成した作成依頼情報をサーバ１０４へ送信する。また、クライアント１０２は、サーバ１０４から送信された新規の文字コードおよび／またはフォントや作成許諾情報や登録承認情報を受信する。
【０１４１】
そして、文字管理システム１００において、サーバ１０４は、クライアント１０２から送信された作成依頼情報を受信したり、管理サーバ１０６から送信された作成許諾情報や登録承認情報を受信したりする。また、サーバ１０４は、受信した登録承認情報に基づいて登録破棄情報を作成する。また、サーバ１０４は、受信した作成依頼情報を、受信した作成許諾情報に基づいて通知したり、作成した登録破棄情報を通知したりする。また、サーバ１０４は、通知した作成依頼情報に対して作成された新規の文字コードおよび／またはフォントを取得し、登録依頼情報を作成する。また、サーバ１０４は、受信した作成依頼情報や取得した新規の文字コードおよび／またはフォントや作成した登録依頼情報を管理サーバ１０６へ送信したり、受信した作成許諾情報や登録承認情報や取得した新規の文字コードおよび／またはフォントをクライアント１０２へ送信したりする。また、サーバ１０４は、受信した登録承認情報に基づいて、取得した新規の文字コードおよび／またはフォントを文字コード・フォントファイル１０４ｂ１へ登録する。
【０１４２】
そして、文字管理システム１００において、管理サーバ１０６は、サーバ１０４から送信された作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを受信し、受信した作成依頼情報や登録依頼情報や新規の文字コードおよび／またはフォントを通知する。また、管理サーバ１０６は、通知した作成依頼情報に対して作成された作成許諾情報や、通知した登録依頼情報に対して作成された登録承認情報を取得する。また、管理サーバ１０６は、取得した登録承認情報に基づいて、受信した新規の文字コードおよび／またはフォントを文字コード・フォントファイル１０６ｂ１へ登録する。また、管理サーバ１０６は、取得した作成許諾情報や登録承認情報をサーバ１０４へ送信する。
【０１４３】
このような文字管理システム１００によれば、ユーザはいつでも外字を登録することができる。そして、新規外字を迅速且つ確実に反映することができる。また、新たに増える外字を随時把握することで、外字をリアルタイムに管理することができる。また、日常的に発生する外字の作成要請に対し、必要なものについては早急に作成することが可能となる。
【０１４４】
また、詳細に説明したように、文字管理システム１００において、サーバ１０４は、ユーザ辞書１０４ｂ２および／またはフォント辞書１０４ｂ３に基づいて使用履歴情報を作成し、作成した使用履歴情報を通知する。また、サーバ１０４は、通知した使用履歴情報に対して作成された使用料金情報を取得し、取得した使用料金情報をクライアント１０２へ送信する。そして、文字管理システム１００において、クライアント１０２は、サーバ１０４から送信された使用料金情報を受信し、受信した使用料金情報を通知する。
【０１４５】
このような文字管理システム１００によれば、文字コードやフォントの使用料金をユーザに容易に請求することができる。
【０１４６】
さらに、本発明は、上述した実施の形態以外にも、特許請求の範囲の書類に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。例えば、本実施の形態において説明した各処理のうち、自動的に行なわれるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行なわれるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。また、この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種の情報、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１４７】
また、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷等に応じた任意の単位で、機能的または物理的に分散・統合して構成することができる。例えば、各データベースを独立したデータベース装置として独立に構成してもよく、また、処理の一部をＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を用いて実現してもよい。
【０１４８】
また、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、文字管理システム１００に含まれる各装置またはその各部が備える処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいはワイヤードロジックによるハードウェアとして実現することも可能である。なお、プログラムは、後述する記録媒体に記録されており、必要に応じて制御装置に機械的に読み取られる。
【０１４９】
また、文字管理システム１００に含まれる各装置におけるＲＯＭやＨＤなどの記憶装置には、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭ等にロードされることによって実行され、文字管理システム１００に含まれる各装置の機能をＣＰＵと協働して実現する。また、このコンピュータプログラムは、任意のネットワークを介して接続されたアプリケーションプログラムサーバに記録されてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１５０】
また、このプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、本実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【産業上の利用可能性】
【０１５１】
以上のように、本発明にかかる文字管理システムは、産業上の多くの分野、特に電子文書を管理するような産業分野で広く実施することができ、極めて有用である。
【図面の簡単な説明】
【０１５２】
【図１】文字管理システム１００の構成の一例を示すブロック図である。
【図２】クライアント１０２の構成の一例を示すブロック図である。
【図３】サーバ１０４の構成の一例を示すブロック図である。
【図４】管理サーバ１０６の構成の一例を示すブロック図である。
【図５】文字管理システム１００の文書作成・課金処理の一例を示すフローチャートである。
【図６】文字管理システム１００の文字改訂処理の一例を示すフローチャートである。
【図７】文字管理システム１００の新規外字作成・登録処理の一例を示すフローチャートである。
【図８】文字管理システム１００の新規外字作成・登録処理の一例を示すフローチャートである。
【図９】文字管理システム１００の新規外字作成・登録処理の一例を示すフローチャートである。
【図１０】文字管理システム１００の新規外字作成・登録処理の一例を示すフローチャートである。
【符号の説明】
【０１５３】
１００  文字管理システム
１０２  クライアント
１０２ａ  制御部
１０２ａ１  文書作成部
１０２ａ２  登録部
１０２ａ３  表示部
１０２ａ４  依頼作成部
１０２ａ５  送信部
１０２ａ６  受信部
１０２ａ７  通知部
１０２ｂ  記憶部
１０２ｂ１  電子文書ファイル
１０２ｃ  通信インターフェース部
１０２ｄ  入出力インターフェース部
１０２ｅ  入力装置
１０２ｆ  出力装置
１０４  サーバ
１０４ａ  制御部
１０４ａ１  記録部
１０４ａ２  受信部
１０４ａ３  改訂部
１０４ａ４  更新部
１０４ａ５  通知部
１０４ａ６  取得部
１０４ａ７  依頼作成部
１０４ａ８  送信部
１０４ａ９  登録部
１０４ａ１０  履歴作成部
１０４ａ１１  登録破棄作成部
１０４ｂ  記憶部
１０４ｂ１  文字コード・フォントファイル
１０４ｂ２  ユーザ辞書
１０４ｂ３  フォント辞書
１０４ｃ  通信インターフェース部
１０６  管理サーバ
１０６ａ  制御部
１０６ａ１  取得部
１０６ａ２  改訂部
１０６ａ３  送信部
１０６ａ４  収集部
１０６ａ５  通知部
１０６ａ６  受信部
１０６ａ７  登録部
１０６ｂ  記憶部
１０６ｂ１  文字コード・フォントファイル
１０６ｃ  通信インターフェース部
１０８  ネットワーク
【図１】
2008269056.tif 000003
【図２】
2008269056.tif 000004
【図３】
2008269056.tif 000005
【図４】
2008269056.tif 000006
【図５】
2008269056.tif 000007
【図６】
2008269056.tif 000008
【図７】
2008269056.tif 000009
【図８】
2008269056.tif 000010
【図９】
2008269056.tif 000011
【図１０】
2008269056.tif 000012