(57)【要約】【課題】従来と異なる方法でフォントのインストールをより容易に行えるようにサポートする技術を提供する。【解決手段】クライアント２００は、所定数のフォントファイルをインストールする権利が予め割り当てられたフォント使用権利付きＩＤと、クライアント２００のユーザを識別するためのユーザＩＤと、クライアント２００にインストールしようとするインストール対象フォントの種類を示すフォント情報とを、サーバシステム１００に転送する。サーバシステム１００は、フォント使用権利付きＩＤと、ユーザＩＤと、フォント情報とに基づいて、インストール対象フォントに対するフォントＩＤを作成して、クライアント２００に転送する。そして、クライアント２００は、サーバシステム２００から転送されたフォントＩＤを利用してインストール対象フォントのインストールを実行する。【選択図】　図２
2004030412.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたサーバシステムとクライアント装置とを利用して、クライアント装置へのフォントファイルのインストールをサポートするための方法であって、
（ａ）クライアント装置が、所定数のフォントファイルをインストールして使用する権利が予め割り当てられたフォント使用権利付きＩＤと、前記クライアント装置のユーザを識別するためのユーザＩＤと、前記クライアント装置にインストールしようとするインストール対象フォントの種類を示すフォント情報とを、サーバシステムに転送する工程と、
（ｂ）前記サーバシステムが、前記フォント使用権利付きＩＤと、前記ユーザＩＤと、前記フォント情報とに基づいて、前記インストール対象フォントに対するフォントＩＤを作成して、前記クライアント装置に転送する工程と、
（ｃ）前記クライアント装置が、前記サーバシステムから転送された前記フォントＩＤを利用して前記インストール対象フォントのインストールを実行する工程と、
を備える方法。
【請求項２】
請求項１記載の方法であって、
前記工程（ｂ）は、前記サーバシステムが、前記フォントＩＤを、前記フォント使用権利付きＩＤと前記ユーザＩＤと前記フォント情報とに関連付けてデータベースに登録する工程を含む、方法。
【請求項３】
請求項１または２記載の方法であって、
前記フォント使用権利付きＩＤは、複数のフォントの中から前記所定数の任意のフォントをインストールして使用する権利を示すものである、方法。
【請求項４】
請求項１ないし３のいずれかに記載の方法であって、
前記フォント使用権利付きＩＤは、多数のフォントファイルが格納された記録媒体と、前記フォント使用権利付きＩＤが視覚的に表示されたＩＤ表示とを含むパッケージとして前記ユーザに取得されたものであり、
前記工程（ｃ）は、前記記録媒体に格納された多数のフォントファイルの中から、前記フォントＩＤで指定された前記インストール対象フォントのフォントファイルを選択的にインストールする工程を含む、方法。
【請求項５】
請求項１ないし３のいずれかに記載の方法であって、
前記フォント使用権利付きＩＤは、前記ネットワーク上で前記ユーザに取得されたものであり、
前記工程（ｃ）は、前記サーバシステムに格納された多数のフォントファイルの中から、前記フォントＩＤで指定された前記インストール対象フォントのフォントファイルを選択的にダウンロードして前記クライアント装置にインストールする工程を含む、方法。
【請求項６】
サーバシステムとクライアント装置とを含むネットワークシステムであって、
クライアント装置は、所定数のフォントファイルをインストールして使用する権利が予め割り当てられたフォント使用権利付きＩＤと、前記クライアント装置のユーザを識別するためのユーザＩＤと、前記クライアント装置にインストールしようとするインストール対象フォントの種類を示すフォント情報とを、サーバシステムに転送し、
前記サーバシステムは、前記フォント使用権利付きＩＤと、前記ユーザＩＤと、前記フォント情報とに基づいて、前記インストール対象フォントに対するフォントＩＤを作成して、前記クライアント装置に転送し、
前記クライアント装置は、前記サーバシステムから転送された前記フォントＩＤを利用して前記インストール対象フォントのインストールを実行する、ネットワークシステム。
【請求項７】
コンピュータにフォントのインストールを行うためのフォントファイルを含むパッケージであって、
多数のフォントファイルと、フォントファイルのインストールを実行するためのインストールプログラムと、を格納したコンピュータ読み取り可能な記録媒体と、
前記記録媒体に格納された多数のフォントファイルの中から所定数のフォントファイルをインストールして使用する権利が予め割り当てられたフォント使用権利付きＩＤが視覚的に表示されたＩＤ表示と、
を含み、
前記フォント使用権利付きＩＤは、コンピュータにインストールしようとするインストール対象フォントに対するフォントＩＤを、フォントインストールのサポートを行うためのサーバシステムからネットワークを介して取得する際に使用されるＩＤであり、
前記インストールプログラムは、前記インストール対象フォントのインストール時に前記フォントＩＤの入力を要求する、パッケージ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークを利用したフォントインストールをサポートする技術に関する。
【０００２】
【従来の技術】
書類や印刷物の原稿作成には、書類の用途や目的に応じて様々なフォント（書体）が利用される。コンピュータを用いて原稿を作成する際には、そのコンピュータに種々のフォントを予めインストールしておく必要がある。
【０００３】
従来は、フォントの販売は、フォントファイルを格納したＣＤ−ＲＯＭを含むパッケージで行われるのが一般的であった。このパッケージの中には、フォントデータが格納されたＣＤ−ＲＯＭの他に、キーディスクとよばれるフレキシブルディスクが同梱されていた。このキーディスクは、不正なフォントインストールを防止するためのものである。すなわち、フォントのインストールの際には、キーディスクをフレキシブルディスクドライブに挿入していないと、インストールが実行できないようになっている。
【０００４】
【発明が解決しようとする課題】
しかし、近年では、フレキシブルディスクドライブを有していないコンピュータも多数利用されるようになっている。加えて、ネットワーク接続されたコンピュータが多数利用されるようになっている。従って、キーディスクを用いて不正なインストールを防止することが不可能な場合がある。
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、従来と異なる方法でフォントのインストールをより容易に行えるようにサポートする技術を提供することを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上記目的の少なくとも一部を達成するために、本発明の方法は、ネットワークを介して接続されたサーバシステムとクライアント装置とを利用して、クライアント装置へのフォントファイルのインストールをサポートするための方法であって、（ａ）クライアント装置が、所定数のフォントファイルをインストールして使用する権利が予め割り当てられたフォント使用権利付きＩＤと、前記クライアント装置のユーザを識別するためのユーザＩＤと、前記クライアント装置にインストールしようとするインストール対象フォントの種類を示すフォント情報とを、サーバシステムに転送する工程と、（ｂ）前記サーバシステムが、前記フォント使用権利付きＩＤと、前記ユーザＩＤと、前記フォント情報とに基づいて、前記インストール対象フォントに対するフォントＩＤを作成して、前記クライアント装置に転送する工程と、（ｃ）前記クライアント装置が、前記サーバシステムから転送された前記フォントＩＤを利用して前記インストール対象フォントのインストールを実行する工程と、を備える。
【０００７】
この方法によれば、所定数のフォントファイルをインストールして使用する権利が予め割り当てられたフォント使用権利付きＩＤを用いて、インストールしようとする所望のフォントに対するフォントＩＤをサーバシステムから入手でき、このフォントＩＤを用いて所望のフォントのインストールを実行することができる。従って、フォントのインストールをより容易に行うことができる。
【０００８】
前記工程（ｂ）は、前記サーバシステムが、前記フォントＩＤを、前記フォント使用権利付きＩＤと前記ユーザＩＤと前記フォント情報とに関連付けてデータベースに登録する工程を含むようにしてもよい。
【０００９】
この構成によれば、フォント使用権利付きＩＤを用いて所定数以上のフォントのインストールを実行しようとする試みを防止することができる。
【００１０】
前記フォント使用権利付きＩＤは、複数のフォントの中から前記所定数の任意のフォントをインストールして使用する権利を示すものであるとすることが好ましい。
【００１１】
この構成では、フォント使用権利付きＩＤを用いて、複数のフォントの中から所望の所定数の任意のフォントをインストールすることが可能である。
【００１２】
なお、前記フォント使用権利付きＩＤは、多数のフォントファイルが格納された記録媒体と、前記フォント使用権利付きＩＤが視覚的に表示されたＩＤ表示とを含むパッケージとして前記ユーザに取得されたものであり、前記工程（ｃ）は、前記記録媒体に格納された多数のフォントファイルの中から、前記フォントＩＤで指定された前記インストール対象フォントのフォントファイルを選択的にインストールする工程を含むものとしてもよい。
【００１３】
この構成によれば、パッケージには同一内容の記録媒体を含め、パッケージ毎に異なるフォント使用権利付きＩＤを含めるようにすれば良いので、記録媒体とパッケージの作成が容易になる。
【００１４】
あるいは、前記フォント使用権利付きＩＤは、前記ネットワーク上で前記ユーザに取得されたものであり、前記工程（ｃ）は、前記サーバシステムに格納された多数のフォントファイルの中から、前記フォントＩＤで指定された前記インストール対象フォントのフォントファイルを選択的にダウンロードして前記クライアント装置にインストールする工程を含むものとしてもよい。
【００１５】
この構成によれば、ネットワークを介してフォントのダウンロードを実行することが可能である。
【００１６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、フォントインストールをサポートするための方法や、そのためのネットワークシステム、それらの方法やシステムに用いられるサーバシステムおよびクライアント装置、サーバシステムやクライアント装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムやフォントファイルを記録した記録媒体、その記録媒体を含むパッケージ、等の形態で実現することができる。
【００１７】
【発明の実施の形態】
図１は、本発明の一実施例によるフォントインストールのサポートを行うネットワークシステム（「サポートシステム」とも呼ぶ）を示すブロック図である。このサポートシステムは、サーバシステム１００と、クライアント装置２００とが、インターネットなどのネットワークＮＥＴを介して接続されたものである。サーバシステム１００は、Ｗｅｂサーバ１１０と、データベースサーバ１２０とを含んでいる。クライアント装置２００は、ブラウザを用いてサーバシステム１００から転送される種々のＷｅｂページを表示する。Ｗｅｂページ上でユーザによって入力された結果は、ネットワークＮＥＴを介してサーバシステム１００に転送される。なお、クライアント装置２００としては、通常のパーソナルコンピュータを利用することができる。
【００１８】
図１では、クライアント装置２００のユーザが、フォント販売用のパッケージ２１０（以下、「フォントパッケージ」とも呼ぶ）を予め購入しているものと仮定している。このフォントパッケージ２１０には、ＣＤ−ＲＯＭ２１２と、製品ＩＤが記載されたＩＤシート２１４とを含んでいる。ＣＤ−ＲＯＭ２１２には、多数のフォントファイルと、フォント用のインストーラとが格納されている。
【００１９】
ＩＤシート２１４上に記載された製品ＩＤは、所定数のフォントファイルをインストールして使用する権利が予め割り当てられたフォント使用権利付きＩＤに相当する。なお、製品ＩＤは、視覚的に表示されていれば良く、シート以外の種々の形態（例えばＣＤ−ＲＯＭのケース上に製品ＩＤが印刷されたもの）を採用することができる。本明細書では、このように製品ＩＤが視覚的に認識可能に表示されたものを「ＩＤ表示」と呼ぶ。
【００２０】
フォントパッケージとしては、例えば次の６種類のものが販売される。
（１）プロ用１フォントパッケージ：
印刷製版や出版デザイナなどのプロのための高級フォントを多数格納したＣＤ−ＲＯＭ２１２と、その中の任意の１つのプロ用フォントをインストールして使用する権利が予め割り当てられた製品ＩＤが記載されたＩＤシート２１４とを含むパッケージである。なお、本実施例では、フォントファイルはｏｐｅｎ　ｔｙｐｅと呼ばれるファイルを暗号化した形式を有したものである。
【００２１】
（２）プロ用３フォントパッケージ：
ＣＤ−ＲＯＭ２１２はプロ用１フォントパッケージと同じものであるが、ＩＤシート２１４には、任意の３つのプロ用フォントをインストールして使用する権利が予め割り当てられた製品ＩＤが記載されている。
【００２２】
（３）スタンダード用１フォントパッケージ：
中級フォントを多数格納したＣＤ−ＲＯＭ２１２と、その中の任意の１つのスタンダード用フォントをインストールして使用する権利が予め割り当てられた製品ＩＤが記載されたＩＤシート２１４とを含むパッケージである。
【００２３】
（４）スタンダード用３フォントパッケージ：
ＣＤ−ＲＯＭ２１２はスタンダード用１フォントパッケージと同じものであるが、ＩＤシート２１４には、任意の３つのスタンダード用フォントをインストールして使用する権利が予め割り当てられた製品ＩＤが記載されている。
【００２４】
（５）かな用１フォントパッケージ：
かな専用フォントを多数格納したＣＤ−ＲＯＭ２１２と、その中の任意の１つのかな用フォントをインストールして使用する権利が予め割り当てられた製品ＩＤが記載されたＩＤシート２１４とを含むパッケージである。
【００２５】
（６）かな用３フォントパッケージ：
ＣＤ−ＲＯＭ２１２はかな用１フォントパッケージと同じものであるが、ＩＤシート２１４には、任意の３つのかな用フォントをインストールして使用する権利が予め割り当てられた製品ＩＤが記載されている。
【００２６】
なお、フォントファイルを格納する記録媒体は、ＣＤ−ＲＯＭに限らず、ＤＶＤや磁気ディスクなどの種々のコンピュータ読み取り可能な記録媒体を利用可能である。
【００２７】
図２は、本実施例におけるフォントインストールの手順を示すフローチャートである。ステップＳ１０では、ユーザがフォントパッケージ２１０（図１）を購入する。ユーザが、サーバシステム１００にユーザ情報を登録済みであれば、後述するステップＳ１３に進む。一方、ユーザ情報が未登録であれば、ステップＳ１１においてサーバシステム１００の新規ユーザ登録ページにアクセスしてユーザ登録を行う。図３は、ユーザ登録を行うためのブラウザ画面１３２の一例を示している。この例に示すように、ユーザ登録時には、ユーザの住所，氏名，Ｅメールアドレスなどの個人を特定する情報と、クライアント２００のプラットフォームなどが入力される。ここで、プラットフォームとは、クライアント２００のコンピュータとしての種別を示しており、例えば、Ｍａｃｉｎｔｏｓｈ（米アップル社の商標）とＷｉｎｄｏｗｓ（米マイクロソフト社の商標）のいずれか一方が選択可能である。なお、図示は省略しているが、ユーザ登録時にはパスワードも設定される。
【００２８】
ユーザ登録情報がクライアント２００から転送されると、サーバシステム１００は、ユーザ情報をデータベースサーバ１２０に登録し（ステップＳ２１）、また、ユーザＩＤをクライアント２００に送信する（ステップＳ２２）。
【００２９】
ユーザは、ユーザＩＤを取得すると（ステップＳ１２）、このユーザＩＤとパスワードを用いてサーバシステム１００のフォントＩＤ発行サービスにログオンする（ステップＳ１３）。図４は、フォントＩＤ発行サービス用画面１３４の一例を示す説明図である。ユーザは、この画面１３４においてユーザＩＤとそのパスワード、および、製品ＩＤを入力する。そして、「次に進む」ボタンをクリックすると、図５に示すようなフォント選択用画面１３６が表示される。この例では、プロ用フォントライブラリとして、６種類のフォント名が表示されている。「明朝」や「ゴシック」はフォントの名称であり、その名称の後に付されている数字はフォントの太さを意味している。
【００３０】
ユーザは、これらの多数のフォントの中から、図４で入力した製品ＩＤによって許容される種類と数のフォントを任意に選択することが可能である。例えば、上述したプロ用３フォントパッケージを購入していた場合には、プロ用フォントの中から任意の３つのフォントを選択することができる。
【００３１】
こうしてフォントが選択されると、選択されたフォントを示すフォント情報がサーバシステム１００によって受信される（ステップＳ２３）。サーバシステム１００は、選択されたフォントに対するフォントＩＤを作成し、Ｅメールを用いてクライアント２００に送信する（ステップＳ２４）。フォントＩＤは、選択された１つのフォントに対して１つずつ作成され、製品ＩＤとユーザＩＤとフォントの種類を示すフォント情報とに関連付けてデータベースサーバ１２０に登録される。このようにしてフォントＩＤをデータベースサーバ１２０に登録しておけば、同じ製品ＩＤを用いて多数のフォントＩＤを取得しようとする不正を防止することが可能である。
【００３２】
ユーザは、ＥメールによってフォントＩＤを取得すると（ステップＳ１４）、ＣＤ−ＲＯＭ２１２に格納されているフォントインストーラ（インストールプログラム）を起動する（ステップＳ１５）。図６は、フォントインストーラを起動すると表示されるユーザインターフェース画面１４０の一例を示している。この例から解るように、インストーラは、フォントのインストール時にユーザＩＤとフォントＩＤと製品ＩＤ（フォント使用権利付きＩＤ）を要求する。ユーザがユーザＩＤとフォントＩＤと製品ＩＤを入力すると、インストーラは、フォントＩＤで指定されたフォントをクライアント２００にインストールする（ステップＳ１６）。この際、インストーラは、インストールされるフォントファイルにユーザ情報を暗号化して埋め込む。ユーザ情報としては、例えばユーザＩＤが使用される。暗号化されたユーザ情報は、通常のエディタでは解読不可能であり、特別の解読プログラムを用いて解読することが可能である。このように、インストールされるフォントファイルにユーザ情報を暗号化して埋め込んでおけば、フォントファイルが不正にコピーされた場合に、その不正を容易に発見することが可能である。
【００３３】
以上のように、本実施例では、フォントパッケージ２１０に、多数のフォントを格納したＣＤ−ＲＯＭ２１２とともに、所定数のフォントファイルをインストールして使用する権利が予め割り当てられた製品ＩＤが視覚的に表示されたＩＤシート２１４が同梱されているので、ＣＤ−ＲＯＭ２１２に格納されている多数のフォントの中から、製品ＩＤで許容される任意の数のフォントを容易にクライアント２００にインストールすることが可能である。また、製品ＩＤは、インストール対象となるフォントを指定するものではなく、単にインストール可能なフォントの数と種類とを指定しているだけなので、ＣＤ−ＲＯＭ２１２としては、ユーザがインストールを希望するフォントとは無関係に同じ内容のディスクを多数製造して販売することが可能であるという利点がある。また、ユーザは、製品ＩＤに基づいてネットワークを介して所望のフォントに対するフォントＩＤを取得し、このフォントＩＤを用いてフォントのインストールを行うことができるので、ＣＤ−ＲＯＭ２１２に格納されている多数のフォントの中から所望のフォントを容易に選択してインストールすることが可能である。
【００３４】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００３５】
Ｃ１．変形例１：
上記実施例では、製品ＩＤ（インストール権利付きＩＤ）は、インストール対象となるフォントの種類（プロ用、スタンダード用、かな用）と、インストール可能な数とに対応付けられているものとしたが、この代わりに、製品ＩＤがフォントの種類に係わらず、インストール可能な数のみに対応付けられていても良い。一般に、製品ＩＤ（フォント使用権利付きＩＤ）は、所定数のフォントファイルをインストールして使用する権利が予め割り当てられたものであれば良い。
【００３６】
Ｃ２．変形例２：
上記実施例では、ユーザが、ＣＤ−ＲＯＭ２１２とＩＤシート２１４とを含むフォントパッケージ２１０を購入するものとしたが、この代わりに、パッケージ２１０を購入せず、すべてネットワークを介して製品ＩＤの購入やフォントのダウンロードを行うようにしてもよい。この場合にも、製品ＩＤから、インストール対象となるフォントに対応付けられたフォントＩＤがサーバシステム１００からユーザに供給される。そして、ユーザは、サーバシステム１００に格納された多数のフォントファイルの中から、フォントＩＤで指定されたインストール対象フォントのフォントファイルを選択的にダウンロードしてクライアント２００にインストールすることになる。なお、インストーラは、フォントファイルとともにサーバシステム１００からクライアント２００にダウンロードされることが好ましい。
【図面の簡単な説明】
【図１】本発明の一実施例によるフォントインストールサポートシステムを示すブロック図。
【図２】本実施例におけるフォントインストールの手順を示すフローチャート。
【図３】ユーザ登録を行うためのブラウザ画面の一例を示す説明図。
【図４】フォントＩＤ発行サービス用画面１３４の一例を示す説明図である。
【図５】フォント選択用画面１３６の一例を示す説明図。
【図６】フォントインストーラを起動すると表示されるユーザインターフェース画面１４０の一例を示す説明図。
【符号の説明】
１００…サーバシステム
１１０…Ｗｅｂサーバ
１２０…データベースサーバ
１３２…ブラウザ画面
１３４…フォントＩＤ発行サービス用画面
１３６…フォント選択用画面
１４０…ユーザインターフェース画面
２００…クライアント装置
２１０…フォントパッケージ
２１２…ＲＯＭ
２１４…ＩＤシート
【図１】
2004030412.tif 000003
【図２】
2004030412.tif 000004
【図３】
2004030412.tif 000005
【図４】
2004030412.tif 000006
【図５】
2004030412.tif 000007
【図６】
2004030412.tif 000008