(57)【特許請求の範囲】
【請求項１】
互いにデータ通信可能なクライアント・コンピュータとサーバとから構成されるシステムにおいて，
上記クライアント・コンピュータが，
上記クライアント・コンピュータにおいて出力可能なフォントを表すフォント情報データを上記サーバに送信する第１のフォント送信手段を備え，
上記サーバが，
上記クライアント・コンピュータの上記第１のフォント送信手段から送信された上記フォント情報データを受信する第１の受信手段，
上記第１の受信手段において受信したフォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中からクライアント・コンピュータにおいて出力可能なフォントを検索するフォント検索手段，および
上記フォント検索手段によって探し出されたフォントを表すフォント情報データを上記クライアント・コンピュータに送信する第２のフォント送信手段，
を備えたデータ通信システム。
【請求項２】
上記クライアント・コンピュータが，
上記クライアント・コンピュータのＯＳを表すＯＳデータを上記サーバに送信するＯＳデータ送信手段をさらに備え，
上記サーバが，
上記クライアント・コンピュータの上記ＯＳデータ送信手段から送信される上記ＯＳデータを受信するＯＳデータ受信手段をさらに備え，
上記フォント検索手段が，
上記ＯＳデータ受信手段によって受信したＯＳデータによって表されるＯＳと上記第１の受信手段によって受信した上記フォント情報データによって表される上記フォントとにもとづいて上記クライアント・コンピュータにおいて出力可能なフォントを検索するものである，
請求項１に記載のデータ通信システム。
【請求項３】
上記サーバが，出力可能なフォントをＯＳに対応して報知する第１の報知手段をさらに備えた請求項２に記載のデータ通信システム。
【請求項４】
上記クライアント・コンピュータが作成する文書の種類を選択する選択手段，および
上記選択手段によって選択された文書の種類を表す選択データを上記サーバに送信する選択データ送信手段をさらに備え，
上記サーバが，
上記クライアント・コンピュータから送信された文書の選択データを受信する選択データ受信手段をさらに備え，
上記フォント検索手段が，
上記選択データ受信手段によって受信した選択データによって表される文書の種類と上記第１の受信手段によって受信したフォント情報データによって表されるフォントとにもとづいて，上記クライアント・コンピュータにおいて出力可能なフォントを検索するものである，
請求項１に記載のデータ通信システム。
【請求項５】
上記サーバが，出力可能なフォントを上記文書の種類に対応して報知する第２の報知手段をさらに備えた請求項４に記載のデータ通信システム。
【請求項６】
サーバと互いにデータ通信可能なクライアント・コンピュータにおいて，
上記クライアント・コンピュータにおいて出力可能なフォントを表すフォント情報データを上記サーバに送信し，
上記サーバが，上記クライアント・コンピュータから送信されたフォント情報データによって表されるフォントにもとづいて上記サーバにおいて出力可能なフォントの中から上記クライアント・コンピュータにおいて出力可能なフォントを検索し，探し出したフォントを表すフォント情報データを上記クライアント・コンピュータに送信するものであり，
上記サーバから送信されたフォント情報データを受信する受信手段，および
上記受信手段によって受信したフォント情報データによって表されるフォントを報知する報知手段，
を備えたクライアント・コンピュータ。
【請求項７】
クライアント・コンピュータと互いにデータ通信するサーバにおいて，
上記クライアント・コンピュータから送信され，上記クライアント・コンピュータにおいて出力可能なフォントを表すフォント情報データを受信する受信手段，
上記受信手段によって受信したフォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中から上記クライアント・コンピュータにおいて出力可能なフォントを検索する検索手段，および
上記検索手段によって探し出されたフォントを表すフォント情報データを上記クライアント・コンピュータに送信する送信手段，
を備えたサーバ。
【請求項８】
クライアント・コンピュータと互いにデータ通信するサーバにおいて，
上記クライアント・コンピュータから送信され，上記クライアント・コンピュータにおいて出力可能なフォントを表すフォント情報データを受信し，
受信したフォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中から上記クライアント・コンピュータにおいて出力可能なフォントを検索し，
探し出されたフォントを表すフォント情報データを上記クライアント・コンピュータに送信する，
サーバの制御方法。
【請求項９】
サーバと互いにデータ通信可能なクライアント・コンピュータにおいて，出力可能なフォントを表すフォント情報データを上記サーバに送信し，上記サーバが，上記クライアント・コンピュータから送信されたフォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中から上記クライアント・コンピュータにおいて出力可能なフォントを検索し，探し出したフォントを表すフォント情報データを上記クライアント・コンピュータに送信する，そのようなクライアント・コンピュータを制御するためのプログラムであって，
上記サーバから送信されたフォント情報データを受信させ，
受信したフォント情報データによって表されるフォントを報知するように上記クライアント・コンピュータを制御するプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，互いにデータ通信可能なクライアント・コンピュータとサーバとから構成されるシステム，そのようなシステムを構成するクライアント・コンピュータおよびサーバ，サーバの制御方法ならびにクライアント・コンピュータを制御するためのプログラムが格納された記録媒体に関する。
【０００２】
【発明の背景】
ネットワークの整備にともない，クライアント・コンピュータとサーバとが互いに通信しながら，文書（画像を含んでもよい）を作成することが可能となってきている。クライアント・コンピュータのユーザが文書を作成する場合には，クライアント・コンピュータにおいて使用可能なフォントが用いられる。サーバのオペレータが，クライアント・コンピュータのユーザからの指示にしたがって文書を作成するときにはサーバにおいて使用可能なフォントが用いられる。
【０００３】
クライアント・コンピュータにおいて使用可能なフォントとサーバにおいて使用可能なフォントとは一致しないことが多い。このため，クライアント・コンピュータにおいて特殊のフォントを用いて文書を作成しても，サーバにおいてそのフォントを用いて文書を作成することができないことがある。
【０００４】
【発明の開示】
この発明は，クライアント・コンピュータとサーバとの間でデータ通信をしながら文書を作成する場合に，クライアント・コンピュータとサーバとの両方において使用可能なフォントを用いるようにすることを目的とする。
【０００５】
この発明によるデータ通信システムは，互いにデータ通信可能なクライアント・コンピュータとサーバとから構成されるものである。
【０００６】
上記クライアント・コンピュータは，上記クライアント・コンピュータにおいて出力可能なフォントを表すフォント情報データを送信する第１のフォント送信手段を備える。
【０００７】
上記サーバは，上記クライアント・コンピュータの上記第１のフォント送信手段から送信された上記フォント情報データを受信する第１の受信手段，上記第１の受信手段において受信したフォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中からクライアント・コンピュータにおいて出力可能なフォントを検索するフォント検索手段，および上記フォント検索手段によって探し出されたフォントを表すフォント情報データを上記クライアント・コンピュータに送信する第２のフォント送信手段を備える。
【０００８】
この発明は，上記サーバの制御方法も提供している。すなわち，この方法は，クライアント・コンピュータと互いにデータ通信するサーバにおいて，上記クライアント・コンピュータから送信され，上記クライアント・コンピュータにおいて出力可能なフォントを表すフォント情報データを受信し，受信したフォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中から上記クライアント・コンピュータにおいて出力可能なフォントを検索し，探し出したフォントを表すフォント情報データを上記クライアント・コンピュータに送信するものである。
【０００９】
この発明は，上記クライアント・コンピュータを制御するためのプログラムを格納した記録媒体も提供している。
【００１０】
この発明によると，上記クライアント・コンピュータにおいて出力可能なフォントを表す上記フォント情報データが上記サーバに送信される。
【００１１】
上記サーバにおいて上記フォント情報データが受信され，受信された上記フォント情報データによって表されるフォントにもとづいて，上記サーバにおいて出力可能なフォントの中から上記クライアント・コンピュータにおいて出力可能なフォントが検索される。したがって，上記クライアント・コンピュータと上記サーバとの両方のいずれにおいても出力可能なフォントが探し出されることとなる。
【００１２】
探し出されたフォントを表すフォント情報データは，上記サーバから上記クライアント・コンピュータに送信される。
【００１３】
上記クライアント・コンピュータにおいて，受信した上記フォント情報データにより表されるフォントを用いて，文書を作成することにより，上記クライアント・コンピュータおよび上記サーバのいずれにおいても出力可能なフォントをもつ文書を作成することができる。
【００１４】
作成された文書を表すデータは，たとえば，上記クライアント・コンピュータから上記サーバに送信され，上記サーバにおいて印刷される。フォントは，上記クライアント・コンピュータおよび上記サーバのいずれにおいても出力可能なものが用いられているから，上記クライアント・コンピュータにおいて出力される文書のフォントと上記サーバにおいて出力される文書のフォントとは同じものとなる。
【００１５】
上記クライアント・コンピュータのＯＳ（operating system）を示すデータを上記サーバに送信するようにしてもよい。
【００１６】
上記クライアント・コンピュータのＯＳと上記サーバのＯＳとが一致しない場合であっても，上記クライアント・コンピュータにおいて使用可能なフォントを上記サーバにおいて検出することができる。
【００１７】
上記サーバにおいて，出力可能なフォントをＯＳに対応して報知するようにしてもよい。
【００１８】
上記クライアント・コンピュータにおいて，作成する文書の種類を選択し，選択された文書の種類を表す選択データを上記サーバに送信すると好ましい。
【００１９】
この場合には，上記クライアント・コンピュータから送信された文書の選択データを上記サーバにおいて受信し，受信した選択データによって表される文書の種類と上記クライアント・コンピュータにおいて出力可能な上記フォントとにもとづいて上記クライアント・コンピュータにおいて出力するフォントを検索することとなろう。
【００２０】
文書の種類に適したフォントを用いて文書を作成することができる。
【００２１】
上記サーバが，出力可能なフォントを上記文書の種類に対応して報知するようにしてもよい。
【００２２】
【実施例の説明】
図１は，この発明の実施例を示すもので，画像編集システムの全体構成を示している。
【００２３】
画像編集システムは，クライアント・コンピュータ１とサーバ30とがインターネットを介して接続されることにより構成される。多数のクライアント・コンピュータ１がサーバ30と接続されるが，図１においては１台のみが図示されている。
【００２４】
サーバ30には，高画質の画像を印刷することができる高画質プリンタ31が接続されている。
【００２５】
サーバ30と通信しながら，クライアント・コンピュータ１のユーザは，画像を編集していく。
【００２６】
この実施例による画像編集システムでは，編集画像に挿入されるテキストのフォントは，クライアント・コンピュータ１において出力可能なフォントとサーバ30において出力可能なフォントとの共通のものが用いられる。また編集画像の作成のサービスには，ポストカードの作成，名刺の作成およびポスターの作成のサービスがあり，各サービスごとに適したフォントが定まっている。さらにフォントはＯＳごとに定まっている。したがって，クライアント・コンピュータ１のユーザはサーバ30において格納されているフォントのうち選択したサービスに該当し，かつクライアント・コンピュータ１のＯＳに該当するフォントを用いて編集画像に挿入されるテキストを作成することとなる。
【００２７】
図２は，クライアント・コンピュータ１の電気的構成を示すブロック図である。
【００２８】
クライアント・コンピュータ１の全体の動作は，ＣＰＵ２によって統括される。
【００２９】
クライアント・コンピュータ１には，ＲＯＭ３，データを一時的に記憶するためのＲＡＭ４，画像編集のために表示装置14に画像を表示させるためのＶＲＡＭ12，ＲＯＭ３からのデータの読み出しならびにＲＡＭ４およびＶＲＡＭ12からのデータの書き込みおよび読み出しを制御するためのメモリ・コントローラ15が含まれている。ＶＲＡＭ12から読みだされた画像データがＤＡコンバータ13に与えられることにより，アナログ映像信号に変換され，表示装置14に画像が表示される。
【００３０】
また，クライアント・コンピュータ１には，バス・コントローラ５，メモリ・コントローラ15およびタイマ16が接続されている。
【００３１】
さらに，クライアント・コンピュータ１には，システムＩ／Ｏコントローラ６が接続されている。このシステムＩ／Ｏコントローラ６にはクライアント・コンピュータ１のユーザから操作指令を受け付けるためのキーボード７およびマウス８ならびに画像データ，プログラム等を読み取るためのＣＤ−ＲＯＭドライブ９およびＦＤドライブ10ならびにインターネットと接続するためのモデム11が接続されている。
【００３２】
クライアント・コンピュータ１には，外部Ｉ／Ｏコントローラ18が接続されている。この外部Ｉ／Ｏコントローラ18にはＨＤドライブ21が接続されている。ＨＤドライブ21によってＨＤ（ハードディスク：図示略）へのデータの書込みおよびデータの読み出しが可能となる。ＣＤ−ＲＯＭに記憶されているプログラムがＨＤに書込まれる。ＨＤに書込まれた実行プログラムを読みだすことによりクライアント・コンピュータ１によって後述の所定の処理が行われる。
【００３３】
さらに，クライアント・コンピュータ１には，画像を印刷するためのプリンタ20およびこのプリンタ20を制御するためのプリンタ制御回路19が接続されている。
【００３４】
サーバ30もクライアント・コンピュータ１とほぼ同じ構成を有しているが，サーバ30には，高画質プリンタ31が接続されるなど，一般にクライアント・コンピュータ１よりも高性能であることはいうまでもない。また，サーバ30においてもプログラムが格納されているＣＤ−ＲＯＭが装填されることによりプログラムが読み取られ，そのプログラムにしたがってサーバ30が動作することはいうまでもない。
【００３５】
図３は，サーバ30のハードディスクに格納されているファイルの一例を示している。
【００３６】
サーバ30には，メニュー・ファイルと複数のフォント・ファイル（フォント・ファイル０，フォント・ファイル１，フォント・ファイル２およびフォント・ファイル３）と画像ファイルなどのその他の必要なファイルが格納されている。
【００３７】
フォント・ファイル０には，サーバ30において用いることができるすべてのフォントを表すデータがＯＳごとに格納されている。
【００３８】
フォント・ファイル１から３には，サーバ30において用いることができるすべてのフォントのうち，サービスに適したフォントを表すデータがサービスごとに格納されている。フォント・ファイル１には，サーバ30において用いることができるすべてのフォントのうちポストカードを作成するときに用いるのに好ましいフォントを表すデータがＯＳごとに格納されている。フォント・ファイル２には，サーバ30において用いることができるすべてのフォントのうち名刺を作成するために用いるのに好ましいフォントを表すデータがＯＳごとに格納されている。フォント・ファイル３には，サーバ30において用いることができるすべてのフォントのうちポスターを作成するのに好ましいフォントを表すデータがＯＳごとに格納されている。
【００３９】
メニュー・ファイルには，サービスに適したフォントがフォント・ファイル１から３のうちどのフォント・ファイルに格納されているかを示すデータが格納されている。
【００４０】
図４は，クライアント・コンピュータ１とサーバ30との間で行われる処理手順を示すフローチャートである。
【００４１】
クライアント・コンピュータ１のユーザによって，サーバ30が提供している画像編集サービスのホームページにアクセスされる（ステップ41）。
【００４２】
クライアント・コンピュータ１とサーバ30とが接続されると，クライアント・コンピュータ１からの要求に応じて，サービス選択用ホームページ・データがサーバ30からクライアント・コンピュータ１に送信される（ステップ51）。
【００４３】
クライアント・コンピュータ１において，サーバ30から送信されたサービス選択用ホームページ・データが受信される。すると，そのサービス選択用ホームページ・データによって表されるサービス選択用ホームページがクライアント・コンピュータ１の表示装置14の表示画面上に表示される（ステップ42）。クライアント・コンピュータ１のユーザによって利用するサービスが選択される。ここでは，「ポストカード編集サービス」，「名刺編集サービス」および「ボスター編集サービス」のうちのいずれかのサービスがユーザによって選択される。
【００４４】
ユーザがサービスによってサービスが選択されると，選択されたサービスを示すデータとクライアント情報とがサーバ30に送信される（ステップ44）。
【００４５】
図５は，クライアント情報を示している。
【００４６】
クライアント情報には，クライアント・コンピュータ１のＯＳを示すＯＳ情報とクライアント・コンピュータ１において使用可能なフォントを示すフォント情報とが含まれている。
【００４７】
図４に戻って，クライアント・コンピュータ１から送信された，選択されたサービスおよびクライアント情報とがサーバ30において受信される。サーバ30において，クライアント・コンピュータ１における画像編集処理において利用することができるフォントを示すフォント・リスト（図６参照）を作成する処理が行われる（ステップ52）。このフォント・リスト作成処理について詳しくは後述する。フォント・リスト作成処理において作成されたフォント・リストを表すデータおよびクライアント・コンピュータ１のユーザによって選択されたサービスを行うための編集用ホームページを表すデータが，サーバ30からクライアント・コンピュータ１に送信される（ステップ53）。
【００４８】
クライアント・コンピュータ１において，サーバ30から送信された編集用ホームページ・データおよびフォント・リスト・データが受信されると，クライアント・コンピュータ１の表示装置14の表示画面上に編集用ホームページが表示される（ステップ45）。
【００４９】
図７は，編集用ホームページの一例を示している。
【００５０】
ここでは，クライアント・コンピュータ１のユーザが「ポストカード編集サービス」を選択したものと仮定する。もちろん，クライアント・コンピュータ１のユーザが他のサービスを選択したときにはその選択したサービスに応じた編集用ホームページが表示されるのはいうまでもない。
【００５１】
編集用ホームページには，次の各領域が含まれている。
【００５２】
作成メニュー領域61
ポストカードの作成の順序を表示する領域である。次の各ボタン（領域）が形成されている。
「ユーザ画像１」：ポストカードのテンプレートに合成すべき一駒目のユーザの画像を選択するときにユーザによってクリックされる領域である。
「ユーザ画像２」：ポストカードのテンプレートに合成すべき二駒目のユーザの画像を選択するときにユーザによってクリックされる領域である。
「差出人情報」：ユーザの情報（住所，氏名など）を入力するときに，ユーザによってクリックされる領域である。
「あいさつ文」：ポストカードに挿入すべきテキストを入力するときにユーザによってクリックされる領域である。
「注文」：ポストカードの注文を行うときにユーザによってクリックされる領域である。
【００５３】
補助領域62
ポストカードの作成の補助を行うための領域である。サーバ30にアクセスしたときに最初に表示されるページに戻るときにユーザによってクリックされる領域「ＨＯＭＥ」，前のページに戻るときにユーザによってクリックされる領域「ＢＡＣＫ」およびヘルプ機能を利用するときにユーザによってクリックされる領域「ＨＥＬＰ」が含まれている。
【００５４】
編集画像表示領域63
ユーザが編集している画像を表示する領域である。
【００５５】
拡大縮小領域64
ユーザの画像を拡大または縮小するときにユーザによってクリックされる領域である。
【００５６】
回転領域65
ユーザの画像を回転させるときにユーザによってクリックされる領域である。
【００５７】
ユーザは，編集用ホームページを利用して，所望のユーザの画像をテンプレートに合成して画像を編集していく。テンプレートに画像が合成されるとユーザによって領域61内の「あいさつ文」がクリックされる。すると，クライアント・コンピュータ１の表示装置14の表示画面には，図８に示すあいさつ文入力ダイアログが現れる。
【００５８】
あいさつ文入力ダイアログには，次の各領域が含まれている。
【００５９】
挨拶文テキスト表示領域71
ユーザによって入力されたテキストが表示される領域である。
【００６０】
フォント名表示領域72
サーバ30から送信されたフォント・リストに含まれるフォントのうち，ユーザが選択したフォントを表示する領域である。プルダウンすることによりフォント・リストに含まれるフォントが現れる。
【００６１】
縦書横書指定領域73
入力されたテキストを縦書きにするか横書きにするかを指定する領域である。
【００６２】
サイズ指定領域74
入力されたテキストのサイズを指定する領域である。
【００６３】
斜体指定領域75
入力されたテキストを斜体で表すときにユーザによってチェックされる領域である。
【００６４】
下線指定領域76
入力されたテキストに下線を引くときにユーザによってチェックされる領域である。
【００６５】
色変更指定領域77
入力されたテキストの色を変更するときにユーザによってチェックされる領域である。
【００６６】
影指定領域78
入力されたテキストに影をつけるときにユーザによってチェックされる領域である。
【００６７】
影色変更領域79
入力されたテキストの影の色を変更するときにユーザによってチェックされる領域である。
【００６８】
ＯＫ領域80
入力されたテキストを挨拶文として挿入するときにユーザによってクリックされる領域である。
【００６９】
キャンセル領域81
入力した挨拶文などの情報をキャンセルするときにユーザによってクリックされる領域である。
【００７０】
ユーザによってテキストが入力され，ＯＫ領域80がクリックされると，あいさつ文入力ダイアログが消える。入力されたテキストが編集画像（編集画像表示領域63に表示される）の所定の場所に挿入される。
【００７１】
図９は，ユーザによって画像編集が行われることにより生成される編集情報ファイルを示してる。
【００７２】
編集情報ファイルには，テンプレート情報，合成画像情報およびテキスト情報が含まれる。
【００７３】
テンプレート情報は，編集画像を構成するテンプレートについての情報である。このテンプレート情報には，ベース画像情報およびマスク画像情報とが含まれている。
【００７４】
ベース画像情報は，テンプレート画像の背景画像についての情報である。カテゴリ，画像の格納場所およびアスペクトを表すデータが格納されている。
【００７５】
マスク画像情報は，テンプレート画像においてユーザの画像を合成する領域を規定する情報である。カテゴリ，画像の格納場所およびアスペクトを表すデータが格納されている。
【００７６】
合成画像情報には，ユーザ画像情報，合成位置情報およびクリップアート情報が含まれている。
【００７７】
ユーザ画像情報は，テンプレートに合成するユーザ画像についての情報である。カテゴリ，画像の格納場所および回転の程度が格納されている。
【００７８】
合成位置情報は，ユーザ画像の合成位置を示す情報である。ユーザ画像の描画開始を表すＸ座標およびＹ座標ならびにユーザ画像の描画幅および高さが格納されている。
【００７９】
クリップアート情報は，編集画像に挿入されるクリップアートについての情報である。クリップアートの画像の描画開始位置を表すＸ座標およびＹ座標ならびにクリップアートの描画幅および高さが格納されている。
【００８０】
テキスト情報には，合成位置情報，スタイル情報，テキストの内容が含まれている。
【００８１】
合成位置情報には，テキストの描画開始位置を表すＸ座標およびＹ座標ならびにテキストの描画幅および高さが格納されている。
【００８２】
スタイル情報には，ユーザによって選択されたフォント名，フォント・サイズ，テキストの色，斜体字にするかどうか，下線の有無などのあいさつ文入力ダイアログによって入力された情報が格納されている。
【００８３】
テキストの内容に，あいさつ文入力ダイアログによって入力されたテキストが格納されている。
【００８４】
編集用ホームページにおいて画像を編集することにより，このような編集情報ファイルが生成されることとなる。
【００８５】
再び，図４にもどって，編集用ホームページにおいて画像の編集処理が終了すると（ステップ46），ユーザによって作成メニュー領域の「注文」領域がクリックされる。すると印刷依頼となる（ステップ47）。ユーザによって編集された画像に用いられるユーザ画像および作成された編集情報ファイルがクライアント・コンピュータ１からサーバ30に送信される。
【００８６】
サーバ30において，クライアント・コンピュータ１から送信されたユーザ情報，編集画像ファイルが受信されると，編集画像ファイルに格納されている各情報にもとづいてクライアント・コンピュータ１のユーザが編集した情報と同じ画像が編集される（ステップ54）。また，ユーザが入力したテキストもその編集画像において，指定されたフォントを用いて挿入される。ユーザか指定したフォントは，クライアント・コンピュータ１において使用可能なフォントであり，かつサーバ30において使用可能なフォントであるので，サーバ30において，クライアント・コンピュータ１のユーザが使用したフォントを用いて編集画像を印刷することができる（ステップ55）。
【００８７】
印刷された編集画像は，たとえば，郵送によってクライアント・コンピュータ１のユーザの自宅に届けられる。
【００８８】
図10は，フォント作成処理の処理手順を示すフローチャートである。この処理は，図４のステップ52の処理に対応するものである。
【００８９】
クライアント・コンピュータ１から送信されたサービスを表すデータとクライアント情報とがサーバ30において受信されると（ステップ91），サーバ30のメニュー・ファイルが参照され，クライアント・コンピュータ１のユーザによって選択されたサービスに対応するフォント・ファイルが探し出される（ステップ92）。たとえば，ユーザによって選択されたサービスが「ポストカード作成」サービスであるとすると，フォント・ファイル１が見つけ出される。
【００９０】
サービスに対応したフォント・ファイルが見つけられると，その見つけられたフォント・ファイルの中からクライアント情報に含まれるＯＳ情報によって表されるＯＳと同じＯＳに分類されているフォント名が探し出される（ステップ93）。ＯＳ情報がＯＳ１を示していると，フォント・ファイルの中からＯＳ１に分類されている「ＭＳゴシック，ＭＳ明朝，ＤＦＰ行書体およびＤＦＰ中太楷書体」が探し出される。
【００９１】
さらに，探し出されたフォント名の中から，クライアント・コンピュータ１から送信されたフォント情報によって表されるフォントと同じフォントが探し出される（ステップ94）。たとえば，クライアント・コンピュータ１から送信されたフォント情報が図５に示すものであると，結局「ＭＳゴシック，ＭＳ明朝，およびＤＦＰ行書体」が探し出されることとなる。
【００９２】
このようにして，探し出されたフォント名がフォント・リストとなり（ステップ95），サーバ30からクライアント・コンピュータ１に送信されることとなる。
【００９３】
図11から図14は，サーバ30の表示装置に表示されるウインドウの一例を示している。これらの図を参照して，サーバ30にフォントを登録する処理について説明する。
【００９４】
フォント登録モードとなると，サーバ30の表示装置には，図11に示すフォント登録ウインドウが現れる。
【００９５】
フォント登録ウインドウには，次の各領域が含まれている。
【００９６】
対応ＯＳ設定領域101
登録するフォントに対応するＯＳを，チェック・ボックスＢ１により選択する領域である。
【００９７】
サービス設定領域102
登録するフォントが用いられるのに適したサービスを，チェック・ボックスＢ２により設定する領域である。
【００９８】
フォント一覧領域103
ＯＳおよびサービスを選択したあとにクリックされることにより，図12に示すフォント一覧ウインドウが現れる。
【００９９】
新規フォント一覧領域104
クリックされることにより，図14に示す新規フォント一覧ウインドウが現れる。
【０１００】
終了領域105
フォント登録処理を終了させるときにユーザによってクリックされる領域である。
【０１０１】
図12を参照して，フォント一覧ウインドウにおいては，フォント登録ウインドウにおいて設定したＯＳおよびサービスによって利用可能なフォントが領域106 にフォントの名称およびそのフォントのサンプルごとに一覧表示される。また，フォントの名称に対応してチェック・ボックスＢ３も表示される。すでにサーバ30に格納されているメニュー・ファイルおよびフォント・ファイルが利用されるのはいうまでもない。
【０１０２】
フォント一覧ウインドウには，追加領域107 ，削除領域108 および戻る領域109 が含まれている。追加領域107 がクリックされると，図13に示すフォント追加ウインドウが表示装置に表示される。削除領域108 がクリックされると領域106 に含まれるチェック・ボックスＢ３においてチェックされたフォントが削除される。対応するフォント・ファイルからフォントが削除されることとなる。戻る領域109 がクリックされると，図11に示すフォント登録ウインドウが表示される。
【０１０３】
図13を参照して，フォント追加ウインドウには，サーバ30に格納されているフォントのうち，フォント登録ウインドウによって設定したＯＳおよびサービスでは利用しないとされているフォントのフォント名が一覧で領域110 に表示される。このフォントの一覧は，フォント・ファイル０とフォント・ファイル１から３を用いて作成することができよう。追加するときには追加しようとするフォント名に対応するチェック・ボックスＢ４がクリックされる。
【０１０４】
フォント追加ウインドウには，さらに追加領域111 および戻る領域109 が含まれている。追加領域111 がクリックされることにより，チェック・ボックスＢ４にチェックされたフォント名が設定されたＯＳおよびサービスに適したフォントとして対応するサービスのフォント・ファイルに格納される。戻る領域109 がクリックされると，図12に示すフォント一覧ウインドウが表示される。
【０１０５】
図14を参照して，新規フォント一覧ウインドウにおいては，サービスに登録されていないフォントが一覧で表示領域113 に表示される。新規フォント一覧ウインドウには，さらに，更新領域112 および戻る領域109 が含まれている。
【０１０６】
更新領域112 がクリックされることにより，チェック・ボックスＢ５にチェックされたフォント名が新たにそのサービスにおいて利用されるように，フォント・ファイルが再構成される。戻る領域109 がクリックされることにより，フォント登録ウインドウに戻る。
【図面の簡単な説明】
【図１】画像編集システムの全体の構成を示している。
【図２】クライアント・コンピュータの電気的構成を示すブロック図である。
【図３】サーバに格納されているメニュー・ファイルおよびフォント・ファイルを示している。
【図４】クライアント・コンピュータとサーバとの処理手順を示すフローチャートである。
【図５】クライアント情報を示している。
【図６】フォント・リストを示している。
【図７】クライアント・コンピュータの表示装置に表示されるウインドウの一例を示している。
【図８】クライアント・コンピュータの表示装置に表示されるウインドウの一例を示している。
【図９】編集情報ファイルを示している。
【図１０】フォント・リスト作成処理の手順を示すフローチャートである。
【図１１】サーバの表示装置に表示されるウインドウの一例を示している。
【図１２】サーバの表示装置に表示されるウインドウの一例を示している。
【図１３】サーバの表示装置に表示されるウインドウの一例を示している。
【図１４】サーバの表示装置に表示されるウインドウの一例を示している。
【符号の説明】
１  クライアント・コンピュータ
２  ＣＰＵ
９  ＣＤ−ＲＯＭドライブ
11  モデム
14  表示装置
30  サーバ
31  高画質プリンタ
【図１】
0003963614.tif 000002
【図２】
0003963614.tif 000003
【図３】
0003963614.tif 000004
【図４】
0003963614.tif 000005
【図５】
0003963614.tif 000006
【図６】
0003963614.tif 000007
【図７】
0003963614.tif 000008
【図８】
0003963614.tif 000009
【図９】
0003963614.tif 000010
【図１０】
0003963614.tif 000011
【図１１】
0003963614.tif 000012
【図１２】
0003963614.tif 000013
【図１３】
0003963614.tif 000014
【図１４】
0003963614.tif 000015