(57)【要約】【課題】  文字生成装置単位でしか把握できないフォント履歴情報を管理することができる文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムを提供すること。【解決手段】  文書データ１４を解釈し、文字の生成又は再生を行うフォント制御部を備えた文字生成装置１２において、前記フォント制御部により、文書データ１４内で使用されているフォントに関し、少なくとも書体名、バージョン、特定情報によって関連付けられた文字グループ、及び個々の文字等の単位でカウントし、使用時のタイムスタンプを付加したフォント情報１５を生成し、更に前記フォント制御部は、過去のフォント情報に文書データと同期又は非同期に通知された使用者毎、個人又は特定情報によって関連付けられた使用者グループ情報を付加した新たなフォント情報１５を生成する。【選択図】      図１
2005186453.tif 000002
【特許請求の範囲】
【請求項１】
入力される文書データを解釈し、記憶装置内にあるフォントデータから文字を生成又はフォントキャッシュデータから文字の再生を行うフォント制御部を備えた文字生成装置において、前記フォント制御部は、文書データ内で使用されているフォントに関し、少なくとも書体名、バージョン、特定情報によって関連付けられた文字グループ、及び個々の文字等の単位でカウントし、使用時のタイムスタンプを付加したフォント情報を生成する機能を有していることを特徴とする文字生成装置。
【請求項２】
前記フォント制御部は、過去のフォント情報に文書データと同期又は非同期に通知された使用者毎、個人又は特定情報によって関連付けられた使用者グループ情報を付加した新たなフォント情報を生成するフォント履歴情報管理部を有していることを特徴とする請求項１記載の文字生成装置。
【請求項３】
前記フォント履歴情報管理部は、前記フォント情報を過去のフォント履歴情報に付加させ、新たなフォント履歴情報を生成する機能を有していることを特徴とする請求項２記載の文字生成装置。
【請求項４】
前記フォント制御部は、前記フォント履歴情報とフォントキャッシュデータを関連付けるフォントキャッシュ管理部を有していることを特徴とする請求項１記載の文字生成装置。
【請求項５】
前記フォント制御部は、前記フォント履歴情報とフォントキャッシュデータをハードディスク又はフラッシュメモリ等の電源切断時にも記憶保持可能な記憶手段に記憶することを特徴とする請求項１〜４の何れか１項に記載の文字生成装置。
【請求項６】
前記フォント制御部は、前記フォント履歴情報及びフォントキャッシュデータを前記記憶装置に保持するにあたっては、任意のタイミングで複数個保持する機能を有していることを特徴とする請求項１〜５の何れか１項に記載の文字生成装置。
【請求項７】
前記フォント制御部は、前記記憶装置に保持された複数個のフォント履歴情報及びフォントキャッシュデータから、任意のタイミングで特定のものを復元する機能を有していることを特徴とする請求項１〜６の何れか１項に記載の文字生成装置。
【請求項８】
前記フォント制御部は、前記フォント履歴情報及び前記フォントキャッシュデータを、外部からの要求により、それぞれ任意に削除できることを特徴とする請求項１〜７の何れか１項に記載の文字生成装置。
【請求項９】
前記フォント制御部は、前記フォント履歴情報及び前記フォントキャッシュデータを、外部からの要求により、それぞれ初期化できることを特徴とする請求項１〜７の何れか１項に記載の文字生成装置。
【請求項１０】
前記フォント制御部は、前記記憶装置に保持された任意のフォント履歴情報を、要求に応じてネットワーク等を介して外部に送信する機能を有していることを特徴とする請求項１〜７の何れか１項に記載の文字生成装置。
【請求項１１】
ネットワーク環境に存在する請求項１〜１０の何れか１項に記載の文字生成装置の１つ或は複数個の文字生成装置より送信されたフォント履歴情報を取得し、且つ同情報を利用した各種サービスを提供する機能を有するフォントサービス提供システム。
【請求項１２】
少なくとも、前記フォント履歴情報の取得要求、前記フォント履歴情報及び関連付けられたフォントキャッシュデータの保存、復帰、削除、初期化を行うフォント履歴情報管理部と、前記フォント履歴情報管理部からの情報をベースに付加サービスを提供するサービス部とを備えていることを特徴とする請求項１１記載のフォントサービス提供システム。
【請求項１３】
前記フォントサービス提供システムは、前記取得されたフォント情報に基づいて前記文字生成装置に対して所定の課金を行う手段を有することを特徴とする請求項１１又は１２に記載のフォントサービス提供システム。
【請求項１４】
前記フォントサービス提供システムは、前記取得されたフォント情報に基づいて前記文字生成装置のユーザに対してメンテナンスサービスを行う機能を有することを特徴とする請求項１１又は１２に記載のフォントサービス提供システム。
【請求項１５】
請求項１〜１０の何れか１項に記載の文字生成装置と、請求項１１〜１４の何れか１項に記載のフォント情報サービス提供システムからなることを特徴とするフォント情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムに係り、特にネットワークに接続された情報処理装置、プリンタサーバ、プリンタを備えたプリンティングシステムなど、文字情報を処理するためにフォントを使用する文字生成装置において、フォントの使用履歴情報を記憶する手段を備え、この文字生成装置のフォントの使用履歴情報を記憶する手段に外部からアクセスし、所定のサービスを提供し得る文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムに関する。
【背景技術】
【０００２】
現在、オフィス内の多くの情報機器は、ローカルエリア・ネットワーク（ＬＡＮ）やインターネット等のネットワークを介して接続された環境で稼働している。そして、ネットワーク上で同一のデータやアプリケーションを各ユーザのパーソナル・コンピュータ（ＰＣ）で使用することが多くなっており、各ユーザが作成ないし出力する文書データは膨大な量になってきている。
【０００３】
例えば、オフィス内においては、ネットワーク内の限られた台数のプリンタ装置等の印字機構を有する装置を、プリンタサーバやファイルサーバ等のホストの管理下において、ＬＡＮに接続された多くのユーザのＰＣで共有して使用するシステムが主として使用されている。これらのシステムでは、ＰＣが印字命令を印字機構を有する装置に送付する度に指定されたフォントデータがホストから印字機構を有する装置にＬＡＮを介してダウンロードされ、転送されたフォントデータに基づき印字処理されるようになっている。しかし、印字機構を有する装置側のフォントデータ格納容量に限度があるために、印字処理終了時にはダウンロードされたフォントデータが廃棄されている。そのため、以前にダウンロードしたものと同一のフォントデータが再度ダウンロードされるような事態が頻繁に発生し、それによってフォントデータの転送が増え、転送時間などのオーバーヘッドが増加して非効率となる上に、更にフォントマネージャの作業量増大による印字処理能力低下といった不都合が生じている。
【０００４】
このような不都合を解消するために、下記特許文献１には、ネットワーク上で使用されるプリンタ、ファックス、デジタル式複写機、或いはこれらの複合機といった、印字機構を有する装置に装備されるフォントマネージメントシステムにおいて、印字機構を有する装置における文字データを管理するために、既にダウンロードされている書体の内、削除せざるを得ない書体が発生した場合、常に使用頻度が高い書体をプリンタの記憶装置に残しておくように自動処理することにより、ユーザの労力を半減させることを可能としたフォントマネージメントシステムが開示されている。
【０００５】
また、下記特許文献２には、印字処理過程において以前に獲得されたフォント使用上の情報を残すようにして、以前に廃棄した情報と同じ情報の獲得が再度なされるようなことを防止するために、双方向通信手段を有し、ネットワーク上に接続されたホストを含む他の周辺機器の備える処理機能を、この双方向通信手段を介して印字機構を有する装置の機能として使用可能となし、且つホストを含む他の周辺機器からダウンロードしたフォントデータの少なくとも一部分を複数個のグループに分類して複数個のテーブルに格納し、このテーブルに基づいてフォントデータの呼出し方や呼出タイミングを含む管理を行うようになした管理システムが開示されている。
【０００６】
【特許文献１】特開２０００−０６６８５９号公報（請求項１、段落［０００１］、［００５４］〜［００６２］、図３、４、７）
【特許文献２】特開平０９−１３６４５８号公報（請求項１、段落［０００１］〜［０００９］、図５〜７）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、文書データには多くのフォントが使用されているが、従来のシステムは、印字機構を有する装置において、例えばヒット率をあげるため、またはダウンロードしたフォントに関して処理の効率を上げるために、フォントの書体や文字単位での使用頻度やダウンロード頻度をチェックすることが行われていた。
しかしながら、ネットワークに接続された情報処理装置、プリンタサーバ、プリンタを備えたプリンティングシステムなど、文字情報を処理するためにフォントを使用する文字生成装置は、何れの装置においても長期に亘って使用されたフォントに関する情報の履歴を生成することは行われておらず、それぞれの文字生成装置でどのような書体、文字セットが使用されていたか等を知るすべは皆無であった。
【０００８】
このようなフォントに関する情報や履歴が明らかになれば、フォントの使用頻度に応じた課金システムを構築したり、フォントの使用傾向を分析したりでき、新たなフォントの開発の動機付けともなり、フォントに関連した新しい市場ニーズの創出にもつながる可能性がある。
【０００９】
以上のことから、本発明の目的は、不特定多数のユーザ（使用者）に使用される文字生成装置において、これまで文字生成装置単位でしか把握できないフォント履歴情報に使用者情報を付加することで、その使用者、使用者グループを特定し、細かな履歴情報を管理することができる文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムを提供することにある。
【００１０】
また、本発明の他の目的は、ある時点でのフォント履歴管理情報及びそれに関連付けたフォントキャッシュデータを保持し、これを復元する機能を持たせることで、更に効率のよい文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の上記目的は以下の構成により達成し得る。すなわち、本発明の請求項１に係る文字生成装置の発明は、入力される文書データを解釈し、記憶装置内にあるフォントデータから文字を生成又はフォントキャッシュデータから文字の再生を行うフォント制御部を備えた文字生成装置において、前記フォント制御部は、文書データ内で使用されているフォントに関し、少なくとも書体名、バージョン、特定情報によって関連付けられた文字グループ、及び個々の文字等の単位でカウントし、使用時のタイムスタンプを付加したフォント情報を生成する機能を有していることを特徴とする。
【００１２】
また、本発明の請求項２に係る発明は、請求項１記載の文字生成装置において、前記フォント制御部は、過去のフォント情報に文書データと同期又は非同期に通知された使用者毎、個人又は特定情報によって関連付けられた使用者グループ情報を付加した新たなフォント情報を生成するフォント履歴情報管理部を有していることを特徴とする。
【００１３】
また、本発明の請求項３に係る発明は、請求項２記載の文字生成装置において、前記フォント履歴情報管理部は、前記フォント情報を過去のフォント履歴情報に付加させ、新たなフォント履歴情報を生成する機能を有していることを特徴とする。
【００１４】
また、本発明の請求項４に係る発明は、請求項１に記載の文字生成装置において、前記フォント制御部は、前記フォント履歴情報とフォントキャッシュデータを関連付けるフォントキャッシュ管理部を有していることを特徴とする。
【００１５】
また、本発明の請求項５に係る発明は、請求項１〜４の何れかに記載の文字生成装置において、前記フォント制御部は、前記フォント履歴情報とフォントキャッシュデータをハードディスク又はフラッシュメモリ等の電源切断時にも記憶保持可能な記憶手段に記憶することを特徴とする。
【００１６】
また、本発明の請求項６に係る発明は、請求項１〜５の何れかに記載の文字生成装置において、前記フォント制御部は、前記フォント履歴情報及びフォントキャッシュデータを前記記憶装置に保持するにあたっては、任意のタイミングで複数個保持する機能を有していることを特徴とする。
【００１７】
また、本発明の請求項７に係る発明は、請求項１〜６の何れかに記載の文字生成装置において、前記フォント制御部は、前記記憶装置に保持された複数個のフォント履歴情報及びフォントキャッシュデータから、任意のタイミングで特定のものを復元する機能を有していることを特徴とする。
【００１８】
また、本発明の請求項８に係る発明は、請求項１〜７の何れかに記載の文字生成装置において、前記フォント制御部は、前記フォント履歴情報及び前記フォントキャッシュデータを、外部からの要求により、それぞれ任意に削除できることを特徴とする。
【００１９】
また、本発明の請求項９に係る発明は、請求項１〜８の何れかに記載の文字生成装置において、前記フォント制御部は、前記フォント履歴情報及び前記フォントキャッシュデータを、外部からの要求により、それぞれ初期化できることを特徴とする。
【００２０】
また、本発明の請求項１０に係る発明は、請求項１〜９の何れかに記載の文字生成装置において、前記フォント制御部は、前記記憶装置に保持された任意のフォント履歴情報を、要求に応じてネットワーク等を介して外部に送信する機能を有していることを特徴とする。
【００２１】
本発明の請求項１１に係るフォントサービス提供システムの発明は、ネットワーク環境に存在する請求項１〜１０の何れか１項に記載の文字生成装置の１つ或は複数個の文字生成装置より送信されたフォント履歴情報を取得し、且つ同情報を利用した各種サービスを提供する機能を有するフォントサービス提供システムであることを特徴とする。
【００２２】
また、本発明の請求項１２に係る発明は、請求項１１記載のフォントサービス提供システムにおいて、少なくとも、前記フォント履歴情報の取得要求、前記フォント履歴情報及び関連付けられたフォントキャッシュデータの保存、復帰、削除、初期化を行うフォント履歴情報管理部と、前記フォント履歴情報管理部からの情報をベースに付加サービスを提供するサービス部とを備えていることを特徴とする。
【００２３】
また、本発明の請求項１３に係る発明は、請求項１１又は１２記載のフォントサービス提供システムにおいて、前記フォントサービス提供システムは、前記取得されたフォント情報に基づいて前記文字生成装置に対して所定の課金を行う手段を有することを特徴とする。
【００２４】
また、本発明の請求項１４に係る発明は、請求項１１〜１３の何れかに記載のフォントサービス提供システムにおいて、前記フォントサービス提供システムは、前記取得されたフォント情報に基づいて前記文字生成装置のユーザに対してメンテナンスサービスを行う機能を有することを特徴とする。
【００２５】
本発明の請求項１５に係るフォント情報管理システムの発明は、請求項１〜１０の何れか１項に記載の文字生成装置と、請求項１１〜１４の何れか１項に記載のフォント情報サービス提供システムからなることを特徴とする。
【発明の効果】
【００２６】
請求項１記載の発明によれば、文字生成装置において入力文書データで使用されているフォントを種類ごとに区分して、使用時のタイムスタンプを付加したフォント情報を生成して、このフォント情報を利用して多種のサービスシステムを構築することで、フォントの利用者、提供者双方にとって有益な付加価値を創造することができる。ここで文字グループとは、例えば、ローマン系文字種、アラビア語、ロシア語、日本語といったような言語の相違による分類のように、ある特定の目的で関連付けられたグループを指している。
【００２７】
また、請求項２記載の発明によれば、請求項１の効果に加え、入力された文書データのヘッダ情報或は明示的な使用者情報を参照し、使用者情報をフォント情報に生成できる。この使用者情報は、文書データに含まれるデータからだけでなく、外部から別なデータとして非同期に通知されるものにも対応していることにより、より多くの文書データからフォント情報を生成できる。
【００２８】
また、請求項３記載の発明によれば、フォント情報が、フォントを利用した時点でのデータから、フォント情報が長期間にわたり蓄積されたデータであるフォント履歴情報に変換されるので、より高付加価値のフォントに関する情報が得られる。
【００２９】
また、請求項４記載の発明によれば、請求項３の効果に加え、フォント履歴情報とフォントキャッシュデータを関連付けて制御することにより、フォント履歴情報を効率よく生成できる。
【００３０】
また、請求項５記載の発明によれば、フォント履歴情報は電源が切断されても保持できる。
【００３１】
また、請求項６記載の発明によれば、フォント履歴情報及び関連付けられたフォントキャッシュデータについては任意のタイミングでそれを記憶装置に保存するようにして、必ずしも文書データを処理し、出力する間に限定せず、文字生成装置が自発的に保存することが望ましいと判断したタイミングやサービス提供システムから明示的に要求があった場合などに、現在のフォント履歴情報及び関連付けられたフォントキャッシュデータを記憶装置に保持することにより、より最新の情報を確保できる。
【００３２】
また、請求項７記載の発明によれば、記憶装置に保持された複数個のフォント履歴情報及びフォントキャッシュデータから、任意のタイミングで特定のものを復元することで、タイミングよくフォント情報を生成することができる。
【００３３】
また、請求項８記載の発明によれば、所定のタイミングでフォント履歴情報及びフォントキャッシュデータを削除すれば、文字生成装置に記憶しておくフォント履歴情報のデータ量が小さくなるので、文字生成装置に与える負荷を小さくすることができる。
【００３４】
また、請求項９記載の発明によれば、文字生成装置に記憶されたフォント履歴情報及びフォントキャッシュデータを初期化できるために、全く新規のフォント履歴情報及びキャッシュデータを作成することが可能となる。
【００３５】
また、請求項１０記載の発明によれば、ネットワークを介して外部のプロバイダやシステム管理者がフォントの使用状況を確認することができるようになる。
【００３６】
また、請求項１１記載の発明によれば、フォントサービス提供システムからネットワークに接続された文字生成装置に記憶されているフォント履歴情報に有効にアクセスすることができるようになるので、そのフォント履歴情報に基づいて多種多様なフォントに関するサービスを提供することができるようになる。
【００３７】
また、請求項１２記載の発明によれば、従来は文字生成装置内で閉じていて、外部からはアクセスできなかったフォントキャッシュデータを、フォント履歴情報と組み合わせて外部から制御することで従来にない付加サービスを提供することが可能となる。
【００３８】
また、請求項１３記載の発明によれば、フォントの使用状況に応じて適正な課金を行うことができるようになる。
【００３９】
また、請求項１４記載の発明によれば、フォントの使用状況に応じて適正なメンテナンスサービスを行うことができるようになる。
【００４０】
また、請求項１５記載の発明によれば、前記文字生成装置と前記フォントサービス提供システムとが有機的に組み合わされてそれぞれの機能を有効に発揮できるようになる。
【発明を実施するための最良の形態】
【００４１】
以下、図面を参照して本発明の最良の実施形態を説明する。但し、以下に示す実施形態は、本発明の技術思想を具体化するための文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムを例示するものであって、本発明をこの文字生成装置、フォントサービス提供システム、並びにこれらの装置及びシステムを備えたフォント情報管理システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のものも等しく適応し得るものである。
【実施例１】
【００４２】
図１は本発明のフォント情報管理システム１０の概要を示すブロック図である。このフォント情報管理システム１０は、少なくとも、ネットワークに接続された情報処理装置、プリンタサーバ、プリンタを備えたプリンティングシステムなど、文字情報を処理するためにフォントを使用する文字生成装置１２と、この文字生成装置１２にアクセスして所定のフォント履歴情報を入手し得るフォントサービス提供システム１３と、フォントデータ等各種データを記憶する記憶装置１６とから構成されている。
【００４３】
文字生成装置１２は、キーボード、ネットワーク、或いは外部メモリインタフェース等（何れも図示せず）から入力される文書データ１４を処理するものであって、文字描画部１２ａ、フォント制御部１２ｂとで構成される。文字描画部１２ａでは、入力される文書データ１４を解釈し、記憶装置１６内にあるフォントデータ１６ａから文字の生成、或はフォント制御部１２ｂを介してフォントキャッシュデータ１６ｂから文字を再生する。フォント制御部１２ｂは、フォント履歴情報管理部１２ｃ及びフォントキャッシュ管理部１２ｄを有しており、フォント履歴情報管理部１２ｃでは、文書データ１４、文字描画部１２ａ、及びフォントキャッシュ管理部１２ｄを通じて、使用者情報、書体情報、及び文字グループ等のフォント情報を作成し、記憶装置１６にフォント履歴情報１７として保存する。
【００４４】
この使用者情報は、文書データ１４からだけでなく、他から取得してもよい。また、ある時点でのフォント履歴情報１７と対応づけてフォントキャッシュデータとセットで保持してもよく、更にこれら複数個の保存データから任意のものに復元させるようにしてもよい。
もちろん、任意の保存データの削除、及びフォント履歴情報自体の初期化を行うことは可能となっており、これらの処理はフォント履歴情報管理部１２ｃが自発的に、或は外部からの要求で行うようにしてもよい。またフォントキャッシュ管理部１２ｄは、フォントキャッシュデータ１６ｂの登録、再生、削除等を行う。
【００４５】
ここで文字グループとは、例えば、ローマン系文字種、アラビア語、ロシア語、日本語といったような言語の相違による分類のように、プロバイダやシステムの管理者が使用目的に応じて適宜に定めたグループ情報である。
【００４６】
また、上記外部メモリインタフェースは、汎用的に用いられているパラレルインタフェース、シリアルインタフェース、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４、ＰＣ−Ｃａｒｄバス等の各種インタフェースを含み、この外部メモリインタフェースに半導体メモリ、ＨＤＤ、ＣＤ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、ＤＶＤ−Ｒ、ＦＤ等の外部メモリ（記憶手段）を接続することにより文書データ１４の入力手段として機能する。
【００４７】
更に、記憶装置１６は、記憶されるフォント履歴情報１７は長期にわたって保持すべきものであるため、ＨＤＤやフラッシュメモリ等であって、電源が切断されても記憶保持可能なものとする。
【００４８】
一方、フォントサービス提供システム１３は、サービス部１３ａとフォント履歴情報管理部１３ｂから構成される。サービス部１３ａではフォント履歴情報管理部１３ｂから情報をベースに付加サービスを提供し、フォント履歴情報管理部１３ｂは文字生成装置に対して、フォント履歴情報１７の取得要求や、フォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎの保存、復帰、削除、初期化を行う。
【００４９】
すなわち、このフォントサービス提供システム１３は、文字生成装置１２で如何なるフォントが、どのように、どの程度使用されたかを確認するため、任意の時間間隔でネットワーク（図示省略）を介して文字生成装置１２にアクセスする。このアクセスする時間間隔は、必ずしも連続的ないしは短時間間隔である必要はなく、例えばフォントの使用頻度に応じた課金システムに適用するのであれば、１週間に１回ないしは１ヶ月に１回でもよく、外部のプロバイダやシステム管理者が適宜に設定し得る。
【００５０】
そして、フォントサービス提供システム１３からのフォント履歴情報１７の送信要求コマンドに文字生成装置１２が応答して、記憶装置１６に記憶されているフォント履歴情報１７をフォントサービス提供システム１３に送信する。フォントサービス提供システム１３は文字生成装置１２から送信されたフォント履歴情報１７をダウンロードすることにより、文字生成装置１２のフォント履歴情報１７を入手することができる。
【００５１】
図１で示したフォント情報管理システムでは、図を簡素化するためにサービス提供システム１３と文字生成装置１２とを１：１として示しているが、このサービス提供システム１３には、複数の文字生成装置１２が接続され、適宜、ネットワークを介して文字生成装置１２に対してフォント履歴情報１７の送信要求コマンドを発信し複数の文字生成装置は、この送信要求コマンドを受けて、フォント履歴情報１７をフォントサービス提供システムに向けて発信し、このフォントサービス提供システム１３において、フォント履歴情報１７を元にユーザに対して各種サービスを提供し、付加価値を生み出すようにする。
【００５２】
図２は、文字生成装置１２内でのフォント履歴管理情報を生成するステップを示すブロック図である。この図を参照して文字生成装置１２により、フォント情報を生成する際のステップを説明する。
【００５３】
先ず、ステップＳ２０において、入力された文書データ１４から、そのヘッダ情報、或は明示的な使用者情報を参照し、使用者情報を、あるいは使用者の属する部門等によりグループ分けされた使用者グループ情報をフォント情報に生成する。一般に、この使用者情報もしくは使用者グループ情報はユーザに関する情報であるので、上記で述べたように文書データのヘッダ情報あるいは文書データを入力した入力端末の情報等の明示的な使用者情報により、データ入力と同期して認識されるものであるが、必ずしも文書データと同期して文字生成装置１２に通知される必要はなく、外部から別なデータとして非同期で通知されてもよい。
【００５４】
次いで、ステップＳ２１において、例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ、ページ記述言語）等のコマンドパーサーを動作させて構文チェックを行い、この結果によってステップＳ２２において文字生成・再生を作動させる。次いで、ステップＳ２３においてフォント情報１５の生成を行い、文書データ１４に対するフォント情報１５を一時的に記憶装置１６に記憶しておく。すなわち、この文書データで使用されているフォントは、書体名、文字グループ、使用されている個々の文字といった単位でカウントし、使用時のタイムスタンプを付加したフォント情報１５を生成し、このフォント情報１５を文字生成装置１２内の記憶装置１６に記憶されているその時点までに累積形成されたフォント履歴情報１７にマージして、新たなフォント履歴情報１７を作成し、新たに記憶装置１６に記憶させる。そして、このステップＳ２０〜Ｓ２３は、文書データ１４が全て処理されるまで繰り返す。
【００５５】
また、ステップＳ２１のコマンドパーサーで文書データ１４が全て処理されると、ステップＳ２４に進み、例えばプリンタであれば印刷処理を行う等の出力処理を行う。その後、ステップＳ２５において文書データ１４に関するフォント情報１５を記憶装置１６に記憶されていたそれ以前のフォント履歴情報１７にマージし、新たに生成されたフォント履歴情報１７を記憶装置１６に記憶することによりフォント履歴情報１７が更新される。
【００５６】
図３は、文字生成装置１２でのフォント履歴情報及びそれに関連づけられたフォントキャッシュデータの保持と復元のステップを示すブロック図である。フォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎとは、当該フォント履歴情報１７保存時のフォントキャッシュデータで、更にフォント履歴情報１７の１つ或は複数要素から関連するフォントキャッシュデータの一部を抽出可能なことを意味する。
【００５７】
フォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎについては任意のタイミングで記憶装置１６に保存することができる。ちなみにその処理は必ずしも文書データを処理し、出力する間に限定されるわけではなく、文字生成装置１２が自発的に保存することが望ましいと判断したタイミングやサービス提供システムから明示的に要求があった場合（ステップＳ３０）に、これを受け、現在のフォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎを記憶装置１６に保存する（ステップＳ３１）。一方、複数個保持されたフォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎを復元する場合も同様であり、任意のタイミングで復元が可能である。復元要求をうけとると、記憶装置１６内の複数個の保持されたフォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎから指定されたものを復元する。（ステップＳ３２、３３）。
【００５８】
図４は、文字生成装置におけるフォント履歴情報及び関連付けられたフォントキャッシュデータ初期化及び削除ステップを示すブロック図である。
外部からのフォント履歴情報初期化要求（ステップＳ３４）に対して、ステップＳ３５において全情報削除処理を行う。ここでは個々に保持されたフォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎを記憶装置１６から削除するステップを保持した個数分繰り返す。この後、ステップＳ３７においてフォント履歴情報の初期化を行う。この構成により、文字生成装置に記憶されたフォント履歴情報及びフォントキャッシュデータを初期化できるために、全く新規のフォント履歴情報及びフォントキャッシュデータを作成することが可能となる。
【００５９】
また特定のフォント履歴情報及び関連付けられたフォントキャッシュデータ削除要求については、記憶装置１６により当該装置より該当するフォント履歴情報及び関連付けられたフォントキャッシュデータ１７１〜１７ｎを削除する。（ステップＳ３６、３８）。この構成により、文字生成装置１２に記憶しておくフォント履歴情報１７のデータ量が小さくなるので、文字生成装置１２に与える負荷を小さくすることができ、加えて、従来は文字生成装置内で閉じていて、外部からはアクセスできなかったフォントキャッシュデータを、フォント履歴情報と組み合わせて外部から制御することで従来にない付加サービスを提供することが可能となる。
【００６０】
以上説明した文字生成装置は、種々のフォントサービスシステム、例えば課金処理サービスシステム、フォントメンテナンスシステム等に応用できる。以下に幾つかの応用例を説明する。
【００６１】
図５はフォント使用履歴に基づく課金処理サービスシステムを示すブロック図である。この課金処理サービスシステムは、文字生成装置から取得したフォント履歴情報をもとに、ユーザが使用した書体、文字グループに対する使用頻度を調べ、それに応じた課金処理を行うサービスシステムである。
【００６２】
この課金処理サービスシステムは、図５を用いて説明するが基本部分の構成は図１〜図４に示したものと同じであるので、同一の機能のものについては図１〜図４で付与された符号と同じ符号を付与することとし、その詳細な説明は省略する。
【００６３】
このフォント使用履歴に基づく課金処理サービスシステム４０は、ネットワークに存在する１つ或いは複数個の文字生成装置１２からフォント履歴情報１７を取得し、このフォント履歴情報１７からどの書体が何回、どの文字グループを何文字使用したかといった情報を読み出す。これをフォント課金テーブル４１と照らし合わせ、サービス利用者４２へ料金請求４３するシステムである。フォント課金テーブル４１において、どのフォントを利用したか、またどの文字グループを利用したか、またそれをどれだけ利用したかで細かな料金設定をすることを可能とする。
【００６４】
例えば、プリンタの標準フォントを例に挙げると、プリンタには多種多様なフォントが搭載されており、ユーザがこのフォントを使おうと使うまいと購入者に一律のコストが割り振られている。これをフォント課金テーブル４１において、例えば一般によく使われるフォントは安い料金設定にしたり、ニーズが限定され一般には使用されないロシア語や文字数の多い日本語、中国語は割高な料金設定にしたりというきめ細かで妥当性のある料金設定を行うことができるようにする。またタイムスタンプを基に、ある一定期間の利用を無料にする、ある一定以上の料金を支払えば以降無料にすると言ったような設定を行ってもよい。これにより、従来使用の有無、度合いに拘わらず一様に割り振られていたフォントに関するコストを利用度合いに応じてきめ細かに徴収することができるようになるので、フォントに関するサービスの提供に対して適切な代価を得ることができるようになる。
【００６５】
図６は、フォントメンテナンスシステムを示すブロック図である。このフォントメンテナンスシステムは、文字生成装置のメンテナンスシステムに付随させた形で文字生成装置の利用者のフォント履歴情報を収集するサービスシステムである。
【００６６】
文字生成装置のメンテナンスシステム５０とは、例えば通常プリンタ等の消耗品の情報を文字生成装置１２からネットワーク経由で取得し、この消耗品の交換時期がきた際にメール等でその旨を利用者に通知するものである。
【００６７】
この文字生成装置のメンテナンスシステム５０の中で合わせてフォント履歴情報１７も収集するようにするものである。フォント履歴情報１７はその他の国情報、地域情報、ユーザ情報、装置情報、消耗品情報といったメンテナンス情報としてメンテナンスサーバー５１に保存されている。文字生成装置提供者５２はこのメンテナンスサーバー５１からフォント履歴情報１７をはじめとする各種情報を参照することで、フォントに関する正しい市場ニーズを数値としてリアルタイムに取得することができ、すみやかに製品にフィードバックさせることができるようになる。また、タイムスタンプによる時系列的な情報取得も可能となる。
【００６８】
一般に、顧客に対するフォント利用アンケート調査では、利用者自身の主観が入るため客観性に欠けることがある。一方、外部の調査機関へ委託した形のフォント利用に関する市場ニーズ調査では莫大なコストが発生する。しかしながら、このメンテナンスシステムによれば、こうしたフォント利用に関する問題を一気に解決することができる。
【００６９】
図７は、フォント履歴情報及び関連付けられたフォントデータを保持、復元するサービスシステムを示すブロック図である。
【００７０】
通常、使用者、使用グループによって使用する文字グループが明確に異なることが分かっていることから、文字生成装置を利用して、フォント履歴情報及び関連付けられたフォントデータを保持、復元を簡単にできるサービスシステムを構築することができる。
例えば翻訳を手掛ける部門があり、ここでは英文グループ、日本語グループ、中国語グループ、ロシア語グループとすると、当然のことながら個々のグループで使用する文字種はその担当言語に限定される。例えばコンピュータ６０から英語文書印刷の後日本語文書を文字生成装置１２で印刷する際、通常であればフォントキャッシュは最初英語で占められ、日本語文書に移行する際に徐々に英語のキャッシュデータを削除しながら、日本語のキャッシュデータに移行していく。
【００７１】
しかしながら、個々のグループで使用された時点のフォント履歴情報及びそれに関連付けられたフォントキャッシュデータを保持６１しておき、それぞれ印刷する際に復元６２させれば、最初の文書にマッチした文字種のフォントキャッシュデータが存在しており、効率のよい文字生成処理が可能となる。また、復元させる際に要する時間は印刷命令実行後すぐに使用者情報を文字生成装置に送っておけば、印刷データを生成し日本語文書データを送信している間に相殺することが可能である。複数の印刷要求がきた場合においても、例えば復元可能なフォントキャッシュデータ領域を２つとっておき、最初の２つは無条件に復元し、以降復元したフォントキャッシュデータと同じものであればそのまま使い、異なれば処理が終了したフォントキャッシュデータを削除し、代わりに新規の復元を行えば効率的な処理が可能である。
【図面の簡単な説明】
【００７２】
【図１】図１は、本発明のフォント管理システムの概要を示すブロック図である。
【図２】図２は、文字生成装置内でのフォント履歴管理情報生成のステップを示すブロック図である。
【図３】図３は、文字生成装置でのフォント履歴情報及びそれに関連づけられたフォントキャッシュデータの保持と復元のステップを示すブロック図である。
【図４】図４は、実施例１のフォント使用履歴に基づく課金システムを表す図である。
【図５】図５は、フォント使用履歴に基づく課金処理サービスシステムを示すブロック図である。
【図６】図６は、フォントメンテナンスシステムを示すブロック図である。
【図７】図７は、フォントデータを保持、復元を簡単にできるサービスシステムを示すブロック図である。
【符号の説明】
【００７３】
１０          フォント情報管理システム
１２          文字生成装置
１２ａ        文字描画部
１２ｂ        フォント制御部
１２ｃ        フォント履歴情報部
１２ｄ        フォントキャッシュ管理部
１３          フォントサービス提供システム
１３ａ        サービス部
１３ｂ        フォント履歴情報管理部
１４          文書データ
１５          フォント情報
１６          記憶装置
１６ａ        フォントデータ
１６ｂ        フォントキャッシュデータ
１７          フォント履歴情報
１７１〜１７ｎ  フォント履歴情報及び関連付けられたフォントキャッシュデータ
【図１】
2005186453.tif 000003
【図２】
2005186453.tif 000004
【図３】
2005186453.tif 000005
【図４】
2005186453.tif 000006
【図５】
2005186453.tif 000007
【図６】
2005186453.tif 000008
【図７】
2005186453.tif 000009