(57)【要約】【課題】使用可能な書体リストを表示して、書体リスト中の書体を指定したときに書体ファイルをネットワーク上から受信して使用することを可能とする文書処理装置を提供する。【解決手段】ネットワークに接続された文書処理装置で、特に文書ファイル中で使用している書体に対応する書体データをネットワーク上から受信して使用する文書処理装置において、使用可能な書体の書体名とネットワーク上の場所を列挙した書体リスト情報を記録しており、そのリスト中の書体名をリスト表示して、文書編集時にそのリストから使用する書体を選択した時に、文書ファイル中にその書体のネットワーク上の場所を記憶することにより、該文書ファイルをネットワーク上に接続可能な他の場所で処理した場合でも完全に等価な処理を行うことを可能とする。【選択図】　　　　図７
2004013390.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された文書処理装置において、
使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段と、
前記書体リスト情報中の書体名を表示する表示手段と、
前記表示手段で表示された書体名から任意の書体を選択するための選択手段と、
前記選択手段によって選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する手段とを備えたことを特徴とする文書処理装置。
【請求項２】
文書ファイル中で用いる書体に対応する書体データをネットワーク上から受信して使用する文書処理装置であって、
使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段と、
前記書体リスト情報中の書体名をリスト表示する表示手段と、
前記表示手段で表示されたリストから任意の書体を選択するための選択手段と、
文書編集時に前記選択手段によって書体を選択したとき、その書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する手段とを備えたことを特徴とする文書処理装置。
【請求項３】
前記書体リスト情報は、当該文書処理装置のセットアップ時に前記書体リスト記憶手段に記憶することを特徴とする請求項１または２記載の文書処理装置。
【請求項４】
当該文書処理装置の起動時にネットワーク上から前記書体リスト情報を受信する書体リスト受信手段を有し、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項１または２記載の文書処理装置。
【請求項５】
一定の時間間隔でネットワーク上から前記書体リスト情報を受信する書体リスト受信手段を有し、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項１または２記載の文書処理装置。
【請求項６】
前記書体リスト情報の更新を指示する書体リスト更新指示手段と、ネットワーク上から前記書体リスト情報を受信する書体リスト受信手段とを有し、前記書体リスト更新指示手段により書体リスト情報の更新が指示されたときにネットワーク上から書体リスト情報を受信し、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項１または２記載の文書処理装置。
【請求項７】
当該文書処理装置の起動時に、ユーザ認証のためのＩＤ情報をネットワーク上のサーバ装置に送信するＩＤ情報送信手段と、前記ＩＤ情報によるユーザ認証が完了した後にネットワーク上から書体リスト情報を受信する書体リスト受信手段とを有し、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項４記載の文書処理装置。
【請求項８】
ネットワークに接続された文書処理装置の制御方法であって、
使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段を設けておき、
前記書体リスト情報中の書体名を表示する表示行程と、
前記表示行程で表示された書体名から任意の書体を選択するための選択行程と、
前記選択行程によって選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する行程とを実行することを特徴とする文書処理装置の制御方法。
【請求項９】
文書ファイル中で用いる書体に対応する書体データをネットワーク上から受信して使用する文書処理装置の制御方法であって、
使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段を設けておき、
前記書体リスト情報中の書体名をリスト表示する表示行程と、
前記表示行程で表示されたリストから任意の書体を選択するための選択行程と、
文書編集時に前記選択行程によって書体を選択したとき、その書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する行程とを実行することを特徴とする文書処理装置の制御方法。
【請求項１０】
前記書体リスト情報は、当該文書処理装置のセットアップ時に前記書体リスト記憶手段に記憶することを特徴とする請求項８または９記載の文書処理装置の制御方法。
【請求項１１】
当該文書処理装置の起動時にネットワーク上から前記書体リスト情報を受信する書体リスト受信行程を行い、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項８または９記載の文書処理装置の制御方法。
【請求項１２】
一定の時間間隔でネットワーク上から前記書体リスト情報を受信する書体リスト受信行程を行い、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項８または９記載の文書処理装置の制御方法。
【請求項１３】
前記書体リスト情報の更新を指示する書体リスト更新指示行程と、ネットワーク上から前記書体リスト情報を受信する書体リスト受信行程とを行い、前記書体リスト更新指示行程により書体リスト情報の更新が指示されたときにネットワーク上から書体リスト情報を受信し、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項８または９記載の文書処理装置の制御方法。
【請求項１４】
当該文書処理装置の起動時に、ユーザ認証のためのＩＤ情報をネットワーク上のサーバ装置に送信するＩＤ情報送信行程と、前記ＩＤ情報によるユーザ認証が完了した後にネットワーク上から書体リスト情報を受信する書体リスト受信行程とを行い、受信した書体リスト情報を前記書体リスト記憶手段に記憶することを特徴とする請求項１１の文書処理装置の制御方法。
【請求項１５】
ネットワークに接続された文書処理装置の制御方法を実行するための制御プログラムであって、
使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段から、前記書体リスト情報中の書体名を読み出し表示する表示ステップと、
前記表示ステップで表示された書体名から任意の書体を選択するための選択ステップと、
前記選択ステップによって選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶するステップとを備えたことを特徴とする制御プログラム。
【請求項１６】
文書ファイル中で用いる書体に対応する書体データをネットワーク上から受信して使用する文書処理装置の制御方法を実行するための制御プログラムであって、
使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段から、前記書体リスト情報中の書体名を読み出しリスト表示する表示ステップと、
前記表示ステップで表示されたリストから任意の書体を選択するための選択ステップと、
文書編集時に前記選択ステップによって書体を選択したとき、その書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶するステップとを備えたことを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された文書処理装置等に関する。
【０００２】
【従来の技術】
従来の文書処理装置では、自装置に登録されている書体しか文書処理に利用することができず、また文書中で使用されている書体に対する書体名を文書ファイルに記憶させていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の文書処理装置では、文書ファイルを作成した装置以外の別の装置上で同じ文書ファイルを処理する際、その装置上に文書ファイルに記憶されている書体名と同じ書体名の書体が登録されていない場合は別の書体で代替して処理することとなり、文書ファイルを作成した装置上での処理と完全に一致した処理結果を得ることができなかった。そのため、一致した処理結果を得るためには、使用する書体を複数の処理装置に登録するという煩雑な操作を行う必要があった。
【０００４】
本発明は上記従来の問題点に鑑み、作成した文書ファイルを、ネットワークに接続可能な他の装置で処理する場合でも完全に等価な処理を行うができる文書処理装置等を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の文書処理装置では、ネットワークに接続された文書処理装置において、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段と、前記書体リスト情報中の書体名を表示する表示手段と、前記表示手段で表示された書体名から任意の書体を選択するための選択手段と、前記選択手段によって選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する手段とを備えたことを特徴とする。
【０００６】
本発明の文書処理装置では、文書ファイル中で用いる書体に対応する書体データをネットワーク上から受信して使用する文書処理装置であって、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段と、前記書体リスト情報中の書体名をリスト表示する表示手段と、前記表示手段で表示されたリストから任意の書体を選択するための選択手段と、文書編集時に前記選択手段によって書体を選択したとき、その書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する手段とを備えたことを特徴とする。
【０００７】
本発明の文書処理装置の制御方法では、ネットワークに接続された文書処理装置の制御方法であって、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段を設けておき、前記書体リスト情報中の書体名を表示する表示行程と、前記表示行程で表示された書体名から任意の書体を選択するための選択行程と、前記選択行程によって選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する行程とを実行することを特徴とする。
【０００８】
本発明の文書処理装置の制御方法では、文書ファイル中で用いる書体に対応する書体データをネットワーク上から受信して使用する文書処理装置の制御方法であって、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段を設けておき、前記書体リスト情報中の書体名をリスト表示する表示行程と、前記表示行程で表示されたリストから任意の書体を選択するための選択行程と、文書編集時に前記選択行程によって書体を選択したとき、その書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶する行程とを実行することを特徴とする。
【０００９】
本発明の制御プログラムでは、ネットワークに接続された文書処理装置の制御方法を実行するための制御プログラムであって、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段から、前記書体リスト情報中の書体名を読み出し表示する表示ステップと、前記表示ステップで表示された書体名から任意の書体を選択するための選択ステップと、前記選択ステップによって選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶するステップとを備えたことを特徴とする。
【００１０】
本発明の制御プログラムでは、文書ファイル中で用いる書体に対応する書体データをネットワーク上から受信して使用する文書処理装置の制御方法を実行するための制御プログラムであって、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶する書体リスト記憶手段から、前記書体リスト情報中の書体名を読み出しリスト表示する表示ステップと、前記表示ステップで表示されたリストから任意の書体を選択するための選択ステップと、文書編集時に前記選択ステップによって書体を選択したとき、その書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶するステップとを備えたことを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
［第一実施形態］
＜文書処理装置の構成＞
図１は、本発明の第一実施形態に係る文書処理装置の概略構成を示す図である。
【００１３】
同図において、１はＣＲＴ（表示装置）であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。２はＶＲＡＭであり、ＣＲＴ１の表示画面に表示するための画像が描画される。このＶＲＡＭ２に生成された画像データは、所定の規定に従ってＣＲＴ１に転送され、これによりＣＲＴ１に画像が表示される。
【００１４】
３はビットムーブユニット（ＢＭＵ）であり、例えば、メモリ間（例えば、ＶＲＡＭ２と他のメモリ）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワーク・インターフェース１１）との間のデータ転送を制御する。４はキーボードであり、文書等を入力するための各種キーを有する。５はポインティングデバイスであり、例えば、ＣＲＴ１の表示画面上に表示されたアイコン、メニュー、その他のオブジェクトを指示するために使用される。
【００１５】
６はＣＰＵであり、ＲＯＭ７、ハードディスクまたはフロッピー（登録商標）ディスクに格納された制御プログラムに基づいてＣＰＵデバイスに接続された各デバイスを制御する。ＲＯＭ７は各種の制御プログラムやデータを保持する。８はＲＡＭであり、ＣＰＵ６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００１６】
９はハードディスクドライブ（ＨＤＤ）であり、ハードディスクに対するアクセスを制御する。１０はフロッピー（登録商標）ディスクドライブ（ＦＤＤ）であり、フロッピー（登録商標）ディスクに対するアクセスを制御する。１１はネットワーク・インターフェースであり、他の情報処理装置やプリンタ等とネットワーク１３を介して通信を行うことができる。１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ６に対する制御プログラムの提供は、ＲＯＭ７、ハードディスク、フロッピー（登録商標）ディスクから行うこともできるし、ネットワーク１３を介して他の情報処理装置等から行うこともできる。
【００１７】
＜メモリマップ＞
図２は、本発明の制御プログラムを格納したフロッピー（登録商標）ディスクのメモリマップの一例を示す図である。なお、制御プログラムを格納したフロッピー（登録商標）ディスクやその他のメモリ媒体が本発明を構成してもよい。
【００１８】
図２において、２０００は、ディレクトリ情報を格納する領域であり、モジュール２００１〜２００３及び４００１〜４００２の記憶領域を示す情報を保持している。２００１は、アプリケーションプログラムであり、この例では、アプリケーションプログラム２００１は文書処理アプリケーションである。２００２は、アプリケーションプログラム２００１の実行の際に参照するアプリケーション制御データである。２００３はネットワーク上から受信した書体リスト情報を格納している。
【００１９】
フロッピー（登録商標）ディスクに格納されたプログラムやデータは、例えば、ハードディスクドライバ９によりハードディスクに転送することにより、図１に示す文書処理装置に格納することもできる。
【００２０】
４００１から４００２はアプリケーションプログラム２００１で作成された文書ファイルであり、４０１０は文書ファイル中に使用されている書体に対する書体データのネットワーク上の場所を格納する領域である。
【００２１】
＜サーバ装置とのシステムの構成＞
図３は、本実施形態に係る文書処理装置とネットワークを介して接続されるサーバ装置とを備えたシステムの構成例を示す図であり、サーバ装置と本発明に係る文書処理装置及び両者をつなぐネットワークとで構成されている。
【００２２】
図３において、１００は本発明に係る文書処理装置であり、ネットワーク２００を介してサーバ装置３００と接続されている。文書処理装置１００は例えば所定のオペレーティングシステム（以下、ＯＳという）によりデータ処理を管理し、ＨＤＤ９に接続されたハードディスク等に記憶されるアプリケーションプログラムを実行して文書処理を行う。
【００２３】
また、サーバ装置３００は、例えば所定のＯＳによりデータを処理し、ネットワーク２００を介して所定のプロトコルに応答する。このプロトコルには、例えばＨｙｐｅｒｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ（以下、ｈｔｔｐという）やＦｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ（以下、ｆｔｐという）などが考えられる。さらに、サーバ装置３００の図示しないハードディスク等には書体リスト情報ファイル及び書体データファイルが記憶されており、文書処理装置１００からのファイル転送要求に基づいて、ネットワーク２００を介して書体リスト情報及び書体データの転送が行われる。
【００２４】
サーバ装置３００はｈｔｔｐプロトコルに応答可能なｈｔｔｐサーバや、ｆｔｐプロトコルに応答可能なｆｔｐサーバ、ローカルエリアネットワーク（以下、ＬＡＮという）上でのファイルサーバなどその形態を問わないことは言うまでもなく、文書処理装置からの要求に応じてファイル転送を行うことが可能なものであればよい。
【００２５】
＜書体リスト情報の内容＞
図４は、本実施形態に係る文書処理装置においてネットワーク上のサーバ装置から受信する書体リスト情報の一例を示す図である。
【００２６】
書体リスト情報は、図に示す通り書体名と、それに対応する書体データのネットワーク上の場所（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒと称する。以下ＵＲＬという）とが列挙されたものであり、これをネットワーク上の所定の場所（ＵＲＬ）から受信して書体名表示手段によって表示することにより、操作者に対して使用可能な書体を示すことができる。
【００２７】
また、操作者が文書処理中に任意の書体を選択した場合には、書体リスト情報内の書体名に対応した書体データのネットワーク上の場所（ＵＲＬ）から、書体データを受信して装置に登録することにより文書の表示を行うことが可能となる。
【００２８】
＜書体名の表示及び書体の指定＞
図５は、本実施形態に係る文書処理装置において書体名の表示及び書体の指定を行う装置の一例を示す図である。
【００２９】
ネットワーク上の所定の場所（ＵＲＬ）から受信した書体リスト情報を元にして使用可能な書体をリスト表示し、操作者がポインティングデバイス５等でそのリストから１つの書体を選択することにより、書体の指定を行う機能をも備える。
【００３０】
＜第一実施形態の処理手順＞
次に、本実施形態の処理手順についてフローチャートを参照しながら説明する。図６は、アプリケーションプログラム２００１による文書処理のうちの書体名表示処理の一部を示すフローチャートである。
【００３１】
このアプリケーションプログラム２００１は、例えばフロッピー（登録商標）ディスクドライブ１０を介してＲＡＭ８のロード領域に転送され、ＣＰＵ６に提供される。
【００３２】
図６に示す処理は、アプリケーションプログラム２００１による文書処理のうち書体名表示時に起動される書体名表示処理を示したものである。ステップＳ５０１は記憶されている書体リスト情報を読み出す処理であり、例えば、装置内のＨＤＤ９に接続されたハードディスク等に記憶された書体リスト情報を読み出す。続いてステップＳ５０２では記憶領域から読み出した書体リスト情報を元にして書体名の表示処理を行う。ステップＳ５０３では、書体リスト情報中の全ての書体名の表示処理を行ったかどうかを調べ、全て行った場合は書体名表示処理を終了する。全て行っていない場合はステップＳ５０２に戻り引き続き書体名の表示処理を繰り返す。
【００３３】
図７は、アプリケーションプログラム２００１による文書処理のうちの書体指定処理の一部を示すフローチャートである。
【００３４】
図７に示す処理は、アプリケーションプログラム２００１による文書処理のうち、操作者が書体を指定したときに起動される書体指定処理を示したものである。ステップＳ６０１は記憶されている書体リスト情報から操作者によって指示された書体に対応する書体データのネットワーク上の場所（ＵＲＬ）を取得する。次にステップＳ６０２にて取得したネットワーク上の場所（ＵＲＬ）から書体データを受信する。ＵＲＬとは、ネットワーク上のリソースの位置を規定する書式で広く一般に使用されているものである。例えば、ｈｔｔｐプロトコルを使用してｈｔｔｐサーバ上のファイルの位置を表す場合は、
ｈｔｔｐ：／／＜ｈｏｓｔ＞：＜ｐｏｒｔ＞／＜ｐａｔｈ＞
ｈｏｓｔ：　ＨＴＴＰサーバのドメイン名
ｐｏｒｔ：　ポート番号（省略すると「８０」が使用される）
ｐａｔｈ：　参照するファイルのパス名
記述例：　ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ．ｔｔｆ
というように記述する。
【００３５】
同様にｆｔｐプロトコルを使用してｆｔｐサーバ上のファイルの位置を表す場合は、
ｆｔｐ：／／＜ｈｏｓｔ＞：＜ｐｏｒｔ＞／＜ｐａｔｈ＞
ｈｏｓｔ：　ＦＴＰサーバのドメイン名
ｐｏｒｔ：　ポート番号（省略すると「２１」が使用される）
ｐａｔｈ：　ファイル転送を行うパス名
記述例：　ｆｔｐ：／／ｆｔｐ．ａａａ．ｂｂｂ．ｃｃｃ／ｄｄｄ．ｔｔｆ
となる。
【００３６】
また、ローカルエリアネットワークにおいて、ネットワークで接続された他の装置内におけるハードディスク等の記憶装置上のファイルの位置を規定する場合は、
ｆｉｌｅ：／／＜ｈｏｓｔ＞／＜ｐａｔｈ＞
ｈｏｓｔ：　ドメイン名
ｐａｔｈ：　階層構造をもつパス名
記述例：　ｆｉｌｅ：／／／／ｈｏｓｔｎａｍｅ／ａａａ／ｂｂｂ／ｃｃｃ／ｄｄｄ．ｔｔｆ
となる。
【００３７】
ステップＳ６０２にて書体データを受信した後、ステップＳ６０３にて受信した書体データを装置に登録して、テキスト描画処理にて使用可能にし、ステップＳ６０４にて文書表示処理を行う。次に、ステップＳ６０５にて処理中の文書ファイルに書体名と対応する書体データのネットワーク上の場所（ＵＲＬ）を記憶させる。
【００３８】
ここで、文書ファイル中に書体名と対応する書体データのネットワーク上の場所を（ＵＲＬ）記憶させることにより、次にその文書ファイルを処理する際に、文書ファイルで使用している書体が装置に登録されていなかったとしてもネットワーク上の場所（ＵＲＬ）から受信して使用することが可能となり、文書ファイルを作成した装置上での処理と完全に一致した処理結果を得ることが可能となる。
【００３９】
なお、以上の説明において、書体データが格納されているネットワーク上のサーバ装置３００は所定のｈｔｔｐ、ｆｔｐその他のプロトコルに応答可能なものであり、接続するネットワークの形態はインターネットを始めとしてローカルエリアネットワーク（ＬＡＮ）などその形態を問わないことはいうまでもない。
【００４０】
このように本実施形態によれば、使用可能な書体に対応する書体名及びその書体の書体データが存在するネットワーク上の場所を記述した書体リスト情報を記憶し、その書体リスト情報に記載されている書体をネットワーク上の場所から受信して使用することにより、使用する書体をいちいち装置に登録する必要がなくなる。また、使用した書体に対応する書体データのネットワーク上の場所を文書ファイル中に記憶することにより、作成した文書ファイルを別の装置上で処理する場合にもネットワークに接続する環境を整えさえすれば、完全に一致した処理結果を得ることが可能となる。
【００４１】
［第二実施形態］
上記第一実施形態において、文書処理装置のセットアップの際に、既定の書体リスト情報を記憶手段に記憶させることにより、煩わしい設定操作などを行うことなく上記第一実施形態の文書処理装置を使用することが可能となる。
【００４２】
図８は、第二実施形態の処理手順を示すフローチャートである。
【００４３】
図８に示す処理は、アプリケーションプログラム２００１を装置上で正しく動作させるための初期化処理、いわゆるセットアップ処理の一部を示したものである。
【００４４】
ステップＳ７０１では、セットアップ用の記憶媒体に記憶されている既定の書体リスト情報をＨＤＤ９に接続されたハードディスク等の記憶領域内に記憶させる処理である。既定の書体リスト情報を記憶しておくことによりアプリケーションプログラム２００１による文書処理を初めから何の複雑な設定処理等を行わずに使用することが可能となる。
【００４５】
［第三実施形態］
上記第一実施形態の形態にさらに、文書処理装置の起動時にネットワーク上の所定の場所から書体リスト情報を受信する書体リスト情報受信手段を加え、受信した書体リスト情報を書体リスト記憶手段に記憶させることにより、文書処理装置の起動の度に最新の書体リスト情報を得ることが可能となり、使用可能な書体の増減があった場合にも柔軟に対応することが可能となる。
【００４６】
図９は、第三実施形態の処理手順を示すフローチャートである。
【００４７】
図９に示す処理は、アプリケーションプログラム２００１による文書処理の起動時に起動され、本発明におけるネットワークを介した書体リスト情報の受信を伴う文書処理装置の処理の一部を示したものである。
【００４８】
まずステップＳ８０１では、ネットワーク上の所定の場所（ＵＲＬ）から書体リスト情報を受信する処理であり、ＵＲＬに記述されネットワーク２００を介して接続されたサーバ装置３００から使用可能な書体が列挙された書体リスト情報を受信する処理である。
【００４９】
次にステップＳ８０２にて受信した書体リスト情報をＨＤＤ９に接続されたハードディスク等の記憶領域に格納する。ステップＳ８０３ではステップ８０２にて記憶された書体リスト情報を読み出し、ステップＳ８０４にて、書体リスト情報内に列挙されている書体名の表示処理を行う。続いてステップＳ８０５にて書体リスト情報中の全ての書体名を表示したかどうかを調べ、全て表示したならば終了する。全ての書体名を表示していなければ、ステップＳ８０４に戻って書体名の表示処理を繰り返す。
【００５０】
［第四実施形態］
上記第一実施形態の形態にさらに、一定の時間間隔でネットワーク上の所定の場所から書体リスト情報を受信する書体リスト情報受信手段を加え、受信した書体リスト情報を書体リスト記憶手段に記憶させることにより、使用可能な書体の増減があった場合でも随時最新の書体リスト情報を基に文書処理を行うことが可能となる。
【００５１】
図１０は、第四実施形態の処理手順を示すフローチャートである。
【００５２】
図１０に示す処理は、アプリケーションプログラム２００１による文書処理装置の起動時に一度起動され、以降はタイマーを利用して一定時間間隔で起動される書体リスト情報受信処理の一部を示したものである。
【００５３】
まずステップＳ９０１では、オペレーティングシステムのタイマー機能を利用して所定の時間を設定する処理である。次にステップＳ９０２では、ステップＳ９０１で設定した時間に達するまで処理を中断してスリープ状態になり、アプリケーションプログラム２００１の他の処理に制御を移す。ステップＳ９０１で設定した時間が経過するとオペレーティングシステムにより例外処理が発生し、それまで処理されていたアプリケーションプログラム２００１の処理が一旦中断され、ステップＳ９０２に処理が戻される。
【００５４】
ステップＳ９０３では、ネットワーク上の所定の場所（ＵＲＬ）から書体リスト情報を受信し、ステップＳ９０４で受信した書体リスト情報をＨＤＤ９に接続されたハードディスク等の記憶領域に格納する。ステップＳ９０５では記憶領域に格納された書体リスト情報を読み出し、ステップＳ９０６にて書体リスト情報中に列挙されている書体名の表示処理を行う。
【００５５】
続いてステップＳ９０７にて、書体リスト情報中の全ての書体名の表示が終了したかどうかを調べ、全て終了していなければステップＳ９０６に戻って繰り返し書体名の表示処理を行う。全ての書体名の表示が終了した場合は、ステップＳ９０１に戻り、再び次のタイマー設定を行い、ステップＳ９０２にてスリープ状態となり、オペレーティングシステムによって中断していたアプリケーションプログラム２００１の処理が再開される。
【００５６】
再びステップＳ９０１で設定した時間が経過するとステップＳ９０２に処理が戻され、同様の書体リスト情報受信処理及び書体名表示処理が繰り返し一定時間間隔で行われることになる。
【００５７】
［第５実施形態］
上記第一実施形態の形態にさらに、書体リスト情報の更新を指示する書体リスト更新指示手段を加え、書体リスト情報の更新が指示されたときにネットワーク上の所定の場所から書体リスト情報を受信し、受信した書体リスト情報を書体リスト記憶手段に記憶させることにより、書体リスト情報を任意のタイミングで更新することが可能となる。
【００５８】
本実施形態の処理手順は、図９に示した上記第三実施形態の処理手順と同様となる。但し、本実施形態では、アプリケーションプログラム２００１による文書処理のうち操作者により書体リスト情報の更新が指示されたときに起動される。フローチャートの詳細な説明は第三実施形態の説明と同じのためここでは割愛する。
【００５９】
［第六実施形態］
上記第三実施形態の形態にさらに、文書処理装置の起動時にユーザ認証のためのＩＤ情報をネットワーク上のサーバ装置に送信するＩＤ送信手段を加え、ユーザ認証が完了した後にネットワーク上の場所（ＵＲＬ）から書体リスト情報を受信し、書体リスト記憶手段に記憶させることにより、書体リスト情報の受信権限をもつ登録ユーザだけに書体リスト情報及び書体データを受信させることが可能となる。
【００６０】
図１１は、第六実施形態の処理手順を示すフローチャートである。
【００６１】
図１１に示す処理は、アプリケーションプログラム２００１による文書処理の起動時に起動され、ネットワークを介した書体リスト情報の受信を伴う文書処理装置の処理の一部を示したものである。
【００６２】
まずステップＳ１００１は、ユーザ認証のためのＩＤ情報をネットワーク２００を介して接続されたサーバ装置３００に送信する処理であり、書体リスト情報及び書体データの受信の権限を有する正規のユーザであるかどうかのユーザ認証を行うためのものである。ステップＳ１００２ではユーザ認証で正規のユーザとして認証されたかどうかを調べる。認証されなかった場合は終了する。認証された場合はステップＳ１００３にてネットワーク上の所定の場所（ＵＲＬ）から書体リスト情報を受信する。
【００６３】
続いてステップＳ１００４にて受信した書体リスト情報をＨＤＤ９に接続されたハードディスクなどの記憶領域に格納する。次にステップＳ１００５にて記憶された書体リスト情報を読み出し、ステップＳ１００６にて書体リスト情報中に列挙されている書体名の表示処理を行う。次にステップＳ１００７で書体リスト情報中の全ての書体名が表示されたかどうかを調べ、全て表示されたならば終了する。全て表示されていなければステップＳ１００６に戻って書体名表示処理を繰り返す。
【００６４】
なお、本発明は上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００６５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
【発明の効果】
以上説明したように、請求項１，８，１５の発明によれば、選択された書体に対応する書体データが存在するネットワーク上の場所を示す情報を文書ファイル中に記憶するようにしたので、作成した文書ファイルを別の装置上で処理する場合にもネットワークに接続する環境を整えさえすれば、完全に一致した処理結果を得ることが可能となる。
【００６８】
請求項２，９，１６の発明によれば、上述の効果に加えて、使用可能な書体の書体名とその書体に対応する書体データが存在するネットワーク上の場所とを列挙した書体リスト情報を記憶し、その書体リスト情報中の書体名に対応する書体データをネットワーク上から受信して使用することにより、一致した処理結果を得るために、使用する書体を複数の処理装置に登録するという煩雑な操作を行う必要がなくなる。
【００６９】
請求項３，１０の発明によれば、書体リスト情報を文書処理装置のセットアップ時に記憶するようにしたので、特に煩わしい設定処理を行うことなく本発明の文書処理装置を使用することが可能となる。
【００７０】
請求項４，１１の発明によれば、文書処理装置の起動時にネットワーク上から書体リスト情報を受信し、受信した書体リスト情報を記憶するようにしたので、文書処理装置の起動の度に最新の書体リスト情報を得ることが可能となり、使用可能な書体に増減があった場合に対応することが可能となる。
【００７１】
請求項５，１２の発明によれば、一定の時間間隔でネットワーク上から書体リスト情報を受信し、受信した書体リスト情報を記憶するようにしたので、使用可能な書体の増減があった場合でも最新の書体リスト情報を得ることが可能となる。
【００７２】
請求項６，１３の発明によれば、書体リスト情報の更新が指示されたときにネットワーク上から書体リスト情報を受信し、受信した書体リスト情報を記憶するようにしたので、書体リスト情報を任意のタイミングで更新することが可能となる。
【００７３】
請求項７，１４の発明によれば、文書処理装置の起動時に、ユーザ認証のためのＩＤ情報をネットワーク上のサーバ装置に送信し、前記ＩＤ情報によるユーザ認証が完了した後にネットワーク上から書体リスト情報を受信し、受信した書体リスト情報を記憶するようにしたので、登録されたユーザだけに書体リスト情報を受信させることが可能となる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係る文書処理装置の概略構成を示す図である。
【図２】本発明の制御プログラムを格納したフロッピー（登録商標）ディスクのメモリマップの一例を示す図である。
【図３】実施形態に係る文書処理装置とネットワークを介して接続されるサーバ装置とを備えたシステムの構成例を示す図である。
【図４】実施形態に係る文書処理装置においてネットワーク上のサーバ装置から受信する書体リスト情報を示す図である。
【図５】実施形態に係る文書処理装置において書体名の表示及び書体の指定を行う装置の一例を示す図である。
【図６】第一実施形態に係る書体名表示処理の一部を示すフローチャートである。
【図７】第一実施形態に係る書体指定処理の一部を示すフローチャートである。
【図８】第二実施形態の処理手順を示すフローチャートである。
【図９】第三実施形態の処理手順を示すフローチャートである。
【図１０】第四実施形態の処理手順を示すフローチャートである。
【図１１】第六実施形態の処理手順を示すフローチャートである。
【符号の説明】
１　ＣＲＴ
２　ビデオＲＡＭ
３　ＢＭＵ
４　キーボード
５　ポインティングデバイス
６　ＣＰＵ
７　ＲＯＭ
８　作業用のＲＡＭ
９　ハードディスク
１０　フロッピー（登録商標）ディスク
１１　ネットワークインターフェース
１２　Ｉ／Ｏバス
１３　ネットワーク回線
１００　文書処理装置
２００　ネットワーク
３００　サーバ装置
【図１】
2004013390.tif 000003
【図２】
2004013390.tif 000004
【図３】
2004013390.tif 000005
【図４】
2004013390.tif 000006
【図５】
2004013390.tif 000007
【図６】
2004013390.tif 000008
【図７】
2004013390.tif 000009
【図８】
2004013390.tif 000010
【図９】
2004013390.tif 000011
【図１０】
2004013390.tif 000012
【図１１】
2004013390.tif 000013