(57)【特許請求の範囲】
【請求項１】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記複数の制限事項には印刷装置が有する解像度に関する制限が含まれており、前記処理手段は前記解像度に関する制限が含まれる制限事項に基づき印刷装置へのフォントのインストールの処理を行うことを特徴とする情報処理装置。
【請求項２】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記複数の制限事項には印刷装置が有する解像度の制限が含まれており、前記処理手段は前記制限事項に基づき印刷装置の解像度がフォントの解像度よりも高い場合に前記印刷装置に対してフォントをインストールさせないようにすることを特徴とする情報処理装置。
【請求項３】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記複数の制限事項には、インストールするフォントのフォーマットと、インストール先の装置が取扱い得るフォーマットが異なる場合において、インストールするフォントのフォーマットをインストール先の装置のフォーマットに変換することを制限するフォーマット変換の制限が含まれ、前記処理手段は前記フォーマット変換の制限に基づくフォントのインストールの処理を行うことを特徴とする情報処理装置。
【請求項４】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記複数の制限事項には、ネットワークサーバ若しくは共有化された記憶装置にフォントをインストールすることの許可の有無を示すネットワーク制限が含まれており、前記処理手段は前記ネットワーク制限事項に基づき前記ネットワークサーバ若しくは共有化された前記記憶装置にフォントのインストールの処理を行うことを特徴とする情報処理装置。
【請求項５】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記制限事項には少なくとも印刷装置へのインストールが許可されているか否かを示す制限事項が含まれており、前記処理手段は前記制限事項に含まれる印刷装置へのインストールを許可するか否かの情報に基づきフォントのインストールの処理を行うことを特徴とする情報処理装置。
【請求項６】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記処理手段は、インストール先の装置の情報と、前記参照手段により参照される制限事項と、に基づきインストールの実行及び禁止を切り分ける処理を行うことを特徴とする情報処理装置。
【請求項７】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記フォントのインストールの処理にはフォントのインストールの制限が含まれることを特徴とする情報処理装置。
【請求項８】
通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、
前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、
前記処理手段は、前記複数の制限事項における何れかの制限事項の参照に基づきフォントのインストールの制限を行う場合に、参照される制限事項に応じて異なるメッセージを表示部に表示させることを特徴とする情報処理装置。
【請求項９】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記複数の制限事項には印刷装置が有する解像度に関する制限が含まれており、前記処理ステップでは前記解像度に関する制限が含まれる制限事項に基づき印刷装置へのフォントのインストールの処理を行うことを特徴とするフォント処理方法。
【請求項１０】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記複数の制限事項には印刷装置が有する解像度の制限が含まれており、前記処理ステップにおいて、前記制限事項に基づき印刷装置の解像度がフォントの解像度よりも高い場合に前記印刷装置に対してフォントをインストールさせないようにすることを特徴とするフォント処理方法。
【請求項１１】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記複数の制限事項には、インストールするフォントのフォーマットと、インストール先の装置が取扱い得るフォーマットが異なる場合において、インストールするフォントのフォーマットをインストール先の装置のフォーマットに変換することを制限するフォーマット変換の制限が含まれ、前記処理ステップでは前記フォーマット変換の制限に基づくフォントのインストールの処理を行うことを特徴とするフォント処理方法。
【請求項１２】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記複数の制限事項には、ネットワークサーバ若しくは共有化された記憶装置にフォントをインストールすることの許可の有無を示すネットワーク制限が含まれており、前記処理ステップでは前記ネットワーク制限事項に基づき前記ネットワークサーバ若しくは共有化された前記記憶装置にフォントのインストールの処理を行うことを特徴とするフォント処理方法。
【請求項１３】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記制限事項には少なくとも印刷装置へのインストールが許可されているか否かを示す制限事項が含まれており、前記処理ステップでは前記制限事項に含まれる印刷装置へのインストールを許可するか否かの情報に基づきフォントのインストールの処理を行うことを特徴とするフォント処理方法。
【請求項１４】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記処理ステップでは、インストール先の装置の情報と、前記参照ステップで参照される制限事項と、に基づきインストールの実行及び禁止を切り分ける処理を行うことを特徴とするフォント処理方法。
【請求項１５】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記フォントのインストールの処理にはフォントのインストールの制限が含まれることを特徴とするフォント処理方法。
【請求項１６】
登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法は、
インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、
前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、
前記処理ステップでは、前記複数の制限事項における何れかの制限事項の参照に基づきフォントのインストールの制限を行う場合に、参照される制限事項に応じて異なるメッセージを表示部に表示させることを特徴とするフォント処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、フォントをインストールさせる機能を備えた情報処理装置およびフォント処理方法に係り、特に登録したフォントを参照して種々の処理を行う装置にフォントをインストールする情報処理装置及びフォント処理方法に関する。
【０００２】
【従来の技術】
従来、文字を画像としてＣＲＴ等の表示装置に表示、或いは記録紙上に印刷出力する文書処理装置、情報処理装置或いは印刷装置等の画像処理装置において、必要に応じて参照されるフォントデータには文字を画像として出力するために必要な情報と、フォントを識別するために必要な情報とが含まれていた。
【０００３】
【発明が解決しようとする課題】
現在、種々の形態の画像処理装置が市販され普及しており、それに対応して非常に多くのフォントが存在している。しかしながら、これらのフォントを効率的に利用するためには、特定のフォントを指定された装置以外で利用できるか否か、また、特定のフォントを他のフォントと組合わせることによって新たなフォントを構築したい場合に、それが可能であるのか否かの判断が困難であるという問題がある。
【０００４】
また、上記のように現在多数のフォントが市場に存在すること、そして今後も更にその利用度が高まるであろうことを参酌すると、フォントの作成者の知的所有権を適切に保護することが要請される一方で、他人の権利に係るフォントを不正に使用することが比較的容易であることも事実である。
【０００５】
本発明は、フォントの利用の自由度を向上することを目的とする。また、それに付随してフォントの不正な使用若しくは不適正な使用を制限することを目的とする。
【０００６】
【課題を解決するための手段】
上記問題点を解決するため、本発明の第１の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記複数の制限事項には印刷装置が有する解像度に関する制限が含まれており、前記処理手段が前記解像度に関する制限が含まれる制限事項に基づき印刷装置へのフォントのインストールの処理を行うことを特徴とする。
本発明の第２の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記複数の制限事項には印刷装置が有する解像度の制限が含まれており、前記処理手段が、前記制限事項に基づき印刷装置の解像度がフォントの解像度よりも高い場合に前記印刷装置に対してフォントをインストールさせないようにすることを特徴とする。
本発明の第３の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記複数の制限事項には、インストールするフォントのフォーマットと、インストール先の装置が取扱い得るフォーマットが異なる場合において、インストールするフォントのフォーマットをインストール先の装置のフォーマットに変換することを制限するフォーマット変換の制限が含まれ、前記処理手段が、前記フォーマット変換の制限に基づくフォントのインストールの処理を行うことを特徴とする。
本発明の第４の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記複数の制限事項には、ネットワークサーバ若しくは共有化された記憶装置にフォントをインストールすることの許可の有無を示すネットワーク制限が含まれており、前記処理手段が、前記ネットワーク制限事項に基づき前記ネットワークサーバ若しくは共有化された前記記憶装置にフォントのインストールの処理を行うことを特徴とする。
本発明の第５の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記制限事項には少なくとも印刷装置へのインストールが許可されているか否かを示す制限事項が含まれており、前記処理手段が、前記制限事項に含まれる印刷装置へのインストールを許可するか否かの情報に基づきフォントのインストールの処理を行うことを特徴とする。
本発明の第６の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記処理手段が、インストール先の装置の情報と、前記参照手段により参照される制限事項と、に基づきインストールの実行及び禁止を切り分ける処理を行うことを特徴とする。
本発明の第７の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記フォントのインストールの処理に、フォントのインストールの制限が含まれることを特徴とする。
本発明の第８の側面に係る情報処理装置は、通信可能な、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる情報処理装置において、フォントデータは複数の制限事項を含み、前記情報処理装置が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照手段と、前記インストールの指示を受けたことに応じて参照された制限事項に基づくフォントのインストールの処理を行う処理手段とを有し、前記処理手段が、前記複数の制限事項における何れかの制限事項の参照に基づきフォントのインストールの制限を行う場合に、参照される制限事項に応じて異なるメッセージを表示部に表示させることを特徴とする。
【０００７】
本発明の第９の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記複数の制限事項には印刷装置が有する解像度に関する制限が含まれており、前記処理ステップにおいて、前記解像度に関する制限が含まれる制限事項に基づき印刷装置へのフォントのインストールの処理を行うことを特徴とする。
本発明の第１０の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記複数の制限事項には印刷装置が有する解像度の制限が含まれており、前記処理ステップにおいて、前記制限事項に基づき印刷装置の解像度がフォントの解像度よりも高い場合に前記印刷装置に対してフォントをインストールさせないようにすることを特徴とする。
本発明の第１１の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記複数の制限事項には、インストールするフォントのフォーマットと、インストール先の装置が取扱い得るフォーマットが異なる場合において、インストールするフォントのフォーマットをインストール先の装置のフォーマットに変換することを制限するフォーマット変換の制限が含まれ、前記処理ステップにおいて、前記フォーマット変換の制限に基づくフォントのインストールの処理を行うことを特徴とする。
本発明の第１２の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記複数の制限事項には、ネットワークサーバ若しくは共有化された記憶装置にフォントをインストールすることの許可の有無を示すネットワーク制限が含まれており、前記処理ステップにおいて、前記ネットワーク制限事項に基づき前記ネットワークサーバ若しくは共有化された前記記憶装置にフォントのインストールの処理を行うことを特徴とする。
本発明の第１３の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記制限事項には少なくとも印刷装置へのインストールが許可されているか否かを示す制限事項が含まれており、前記処理ステップにおいて、前記制限事項に含まれる印刷装置へのインストールを許可するか否かの情報に基づきフォントのインストールの処理を行うことを特徴とする。
本発明の第１４の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記処理ステップにおいて、インストール先の装置の情報と、前記参照ステップで参照される制限事項と、に基づきインストールの実行及び禁止を切り分ける処理を行うことを特徴とする。
本発明の第１５の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記フォントのインストールの処理に、フォントのインストールの制限が含まれることを特徴とする。
本発明の第１６の側面に係るフォント処理方法は、登録したフォントを参照して種々の処理を行う印刷装置にフォントをインストールさせる際のフォント処理方法であって、フォントデータは複数の制限事項を含み、前記フォント処理方法が、インストールの指示を受けたことに応じてフォントデータに含まれる制限事項を参照する参照ステップと、前記インストールの指示を受けたことに応じて参照された制限事項に基づく前記フォントのインストールの処理を行う処理ステップとを有し、前記処理ステップにおいて、前記複数の制限事項における何れかの制限事項の参照に基づきフォントのインストールの制限を行う場合に、参照される制限事項に応じて異なるメッセージを表示部に表示させることを特徴とする。
【０００８】
本発明の好適な実施の形態に係るフォント処理装置は、登録したフォントを参照して種々の処理を行う装置にフォントをインストールするフォント処理装置であって、フォントデータに含まれる、フォントをインストールする際の制限事項を取得する制限事項取得手段と、取得した前記制限事項に基づいてフォントのインストールの実行を制御する制御手段とを備えることを特徴とし、フォントデータにインストールの際の制限事項を含め、その制限事項以外ではユーザの自由な指示に従ってインストールを実行することができ、結果として、フォントの利用の自由度を向上させることができ、また、フォントの不正な使用若しくは不適正な使用を制限することができる。
【０００９】
【実施例】
［第１の実施例］
以下、本発明に係る第１の実施例を図面を参照しながら説明する。図１は、本発明の一実施例である画像処理装置の構成を説明するブロック図である。この画像処理装置は、文書処理装置であっても良いし、ワークステーション、パーソナル・コンピュータ等の情報処理装置や印刷装置であっても良いし、フォントを使用するその他の装置であっても良い。
【００１０】
図１において、ＣＰＵ１０１は、画像処理装置１００の全体の制御や演算処理を司るＣＰＵ（中央処理装置）である。ＲＯＭ１０２は、システム起動プログラム、各種アプリケーション・プログラム、文字パターン・データ等を記憶する他、後述するインストール処理の手順を記述した制御プログラム等を記憶するＲＯＭである。ＲＡＭ１０３は、各種処理に関するプログラムやデータをロードし、その実行に供するＲＡＭである。ＫＢＣ１０４は、キーボードやポインティング・デバイス等であるＫＢ１０５を制御するキーボード・コントローラである。ＣＲＴＣ１０６は、ＣＲＴ等の表示装置であるＣＲＴ１０７を制御するＣＲＴコントローラである。ＣＲＴ１０７は、アプリケーション・プログラムに従って文書その他の画像を表示したり、後述するインストール処理に関するダイアログボックス等を表示する。
【００１１】
外部メモリ１０９は、ハードディスク（ＨＤ）装置１０９ａおよびフロッピー(登録商標）ディスク（ＦＤ）装置１０９ｂを備えている。ＨＤ１０９ａには、例えば、ＣＰＵ１０１に供給する制御プログラムやデータファイル等の他、後述するフォントデータを格納する。また、ＦＤ１０９ｂとしては、例えば、インストールすべきフォントデータを格納したフロッピー(登録商標）ディスクを用いる。格納した内容は必要に応じてＣＰＵ１０１によって参照されたり、ＲＡＭ１０３にロードされたりする。また、フォントのインストールの際には、例えば、ＦＤ１０９ｂに格納したインストールすべきフォントデータを後述する処理によって、例えば、ＨＤ１０９ａにＣＰＵ１０１によって転送する。ＤＫＣ１０８は、外部記憶装置１０９のアクセスを制御する外部メモリコントローラである。
【００１２】
ＰＲＴＣ１１０は、プリンタ（ＰＲＴ）１１１のコントローラであり、制御情報や印刷情報等をプリンタ１１１に送る他、プリンタ１１１からステータス情報等を受信する。ＰＲＴ１１１は、レーザビームプリンタ、バブルジェット(登録商標）プリンタ、熱転写式プリンタ等のプリンタである。
【００１３】
Ｉ／Ｆ１１３は、外部装置やネットワークと接続するためのインターフェースである。画像処理装置１００からインストールしようとするフォントデータをネットワーク上の他の装置に供給する場合にはＩ／Ｆ１１３を用いて行うことができる。
【００１４】
次に、本実施例におけるフォントデータについて説明する。図２は、フォントデータに含まれる情報テーブルの一構成例を示す図である。本実施例においては、情報テーブル２００は１６ビット幅で構成される。その内訳は図示のように、「ネットワークへのインストール許可フラグ」、「画像処理装置へのインストール（ダウンロード）許可フラグ」、「解像度制限フラグ」と、１３ビット幅の「解像度」を示す情報である。
【００１５】
「ネットワークへのインストール許可フラグ」は、ネットワークサーバ若しくは共有化されたハードディスク等（以下、単にネットワークという）にフォントをインストールすることに対する許可の有無を示すフラグである。「画像処理装置へのインストール（ダウンロード）許可フラグ」は、画像処理装置にフォントをインストールすることに対する許可の有無を示すフラグである。「解像度制限フラグ」は、フォントをインストールする際に、インストール先の装置が対応する解像度によってインストールの制限を設けるか否かを示すフラグである。「解像度」は、情報データを含むフォントの有する解像度である。
【００１６】
情報テーブル２００には、上記の情報の他、例えば、そのフォントを使用するためのパスワード等を含め、該パスワードをユーザが入力した場合にのみ後述するインストール処理を実行することができるように制限を付加することにより、フォントの製作者等の知的所有権をより有効に保護することもできる。
【００１７】
以下、本実施例に係るフォントのインストール処理について説明する。図３は、フォントのインストール処理の動作の流れを示すフローチャートである。
【００１８】
先ず、ステップＳ３０１では、インストールしようとするフォントデータに含まれる情報テーブル２００を読み込む。ステップＳ３０２では、フォントのインストール先を確認する。この確認は、例えば、ネットワーク上の特定の装置（例えば、画像処理装置やネットワークに接続されている他の装置）を指定してフォントのインストールを行う場合には、ユーザがＫＢ１０５を介して入力することができる。
【００１９】
ステップＳ３０３では、ステップＳ３０２において確認したインストール先が画像処理装置であるか否かを判定し、また、ステップＳ３０４では、インストール先がネットワークであるか否かを判定する。なお、スタンドアロンで使用する装置にフォントをインストールする場合には、当該装置は自己が何であるか（例えば、画像処理装置）を知っているため、インストール先による係る場合別けは必ずしも必要ではないが、インストール処理を共通化することが可能になるという利点がある。
【００２０】
判定の結果、インストール先が画像処理装置である場合にはステップＳ３０８に進む。ステップＳ３０８では、情報テーブル２００の「画像処理装置へのインストール（ダウンロード）許可フラグ」を参照して、画像処理装置に対するダウンロードが許可されているか否かを判定する。その結果、画像処理装置に対するダウンロードが許可されている場合にはステップＳ３０９に進み、許可されていない場合にはステップＳ３０７に進む。
【００２１】
ステップＳ３０９では、情報テーブル２００の「解像度制限フラグ」を参照し、インストールが画像処理装置の解像度によって制限を受ける場合には、ステップＳ３１０に進み、制限を受けない場合にはステップＳ３０５に進む。
【００２２】
ステップＳ３１０では、画像処理装置の有する解像度を示す情報を取得し、変数Ｒに格納する。この情報の取得は、例えばＲＯＭ１０２等に格納されている情報を読込むことによって行うことができる。ステップＳ３１１では、画像処理装置の解像度が、制限された解像度（情報テーブル２００によって指定された解像度）以下であるか否かを判定し、画像処理装置の解像度が制限された解像度以下である場合にはステップＳ３０５に進み、この条件を満たさない場合にはステップＳ３０７に進む。
【００２３】
また、ステップＳ３０４における判定の結果、インストール先がネットワークである場合には、ステップＳ３０６において、情報テーブル２００の「ネットワークへのインストール許可フラグ」を参照して、ネットワークへのインストールが許可されているか否かを判定する。その結果、インストールが許可されている場合にはステップＳ３０５に進み、許可されていない場合にはステップＳ３０７に進む。
【００２４】
ステップＳ３０５では、指定されたインストール先にフォントをインストールして一連のインストール処理を終了する。ステップＳ３０７では、不適正なインストール処理であるとして、エラーメッセージをＣＲＴ１０７の表示画面に表示する。
【００２５】
図４は、ステップＳ３０７においてＣＲＴ１０７の表示画面に表示するメッセージの一例である。
【００２６】
以上のようにフォントデータにインストール先の条件等を示す情報を含め、該情報をインストール処理の際に参照して処理を進めることにより、フォントのインストール先を一律に制限（例えば、全てのフォントのインストールを解像度６００ｄｐｉの画像処理装置に限定する等）する必要がなくなり、ユーザの使用の自由度を向上（例えば、細明朝体は解像度６００ｄｐｉ以下、ゴシック体は解像度１２００ｄｐｉ以下の画像処理装置にインストール可能になる等）させることができ、フォントの不適正なインストールを抑制することができる。また、必要に応じてフォントの情報を参照することができるため、フォントの管理が容易である。また、上記のフラグや、フォントをインストールするためのパスワード等によりフォントの不正な複写等を禁止することができる。
［第２の実施例］
本実施例は、インストールしようとするフォントデータに含まれる情報テーブルの他の構成およびその取り扱い例を説明するものである。図５は、本実施例に係る情報テーブルの構成を示す図である。図示のように、情報テーブル５００には、「フォントのインストール時の加工」、「フォント名称の変更」、「インストール時のビットマップの自動生成」、「部分インストール」、「文字の置き換え（組み替え）」、「メトリクス情報変更」の可否、「インストールの許可」を示す情報が含まれる。インストール処理は、情報テーブル５００に含まれる上記の条件に基づいて行われる。
【００２７】
フォントのインストール時の加工が許可されている場合、画像処理装置はインストール時にフォント・フォーマットを自動変換する。即ち、インストールしようとするフォント・フォーマットが、インストール先（例えば、ネットワーク上の装置）において使用可能なフォント・フォーマットと異なる場合に、例えば、インストールしようとするフォントを有する画像処理装置において、インストール先の機能に適合するフォント・フォーマットに変換した後にインストールする。
【００２８】
また、フォント名称の変更が許可されている場合、インストール時にフォントの名称を変更することができる。このとき画像処理装置は、必要に応じてユーザに対してフォントの名称の変更を促し、変更後の名称をもってインストールを行う。
【００２９】
また、インストール時のビットマップ自動生成が許可されている場合、文字の表示速度や印字速度を高速化するために、画像処理装置はフォントのインストール時に、インストール先（例えば、ネットワーク上の装置）の解像度等に応じて必要なビットマップを生成した後に、そのビットマップフォントをインストールする。
【００３０】
また、部分インストールが許可されている場合、画像処理装置はユーザの指示や記憶装置（例えば、外部記憶メモリ１０９）の容量に応じて、フォントの一部、例えば非漢字とＪＩＳ第１水準漢字のみをインストールすることができる。例えば、ネットワーク上の他の装置に部分インストールを行う場合には、当該他の装置のメモリの空き容量等をＩ／Ｆ１１３を介して確認すれば良い。
【００３１】
また、文字の置き換え(組み替え）が許可されている場合、フォントの一部の文字を他のフォントと置き換えることができる。これにより、画像処理装置は漢字と仮名とアルファベット等からなるフォントの仮名だけを他のフォントに組み替えたり、アルファベットだけを他のフォントに組み替えて、インストールすることができる。
【００３２】
また、メトリクス情報の変更が許可されていれば、画像処理装置はインストール時にフォントのメトリクス情報を変更することができる。これにより、プロポーショナルスペーシングのフォントを固定ピッチで使用したり、アセンダやディセンダを変更して組み版の体裁を変えるように、フォントのインストール時にユーザに対して指示することが可能となる。
【００３３】
上記のインストールおよびそれに付随する処理は、インストールが許可さている場合にのみ、実行することができる構成とすることにより、フォントの制作者等の知的所有権をより有効に保護することができる。なお、本実施例においては「インストールの許可」を１ビットの情報をもって示しているが、これを複数ビットの構成とし、例えば、インストールを許可するためのパスワード等の情報を含めても良い。
【００３４】
画像処理装置は、第１の実施例において説明したように、フォントに対する変更、加工等の処理を施す前に情報テーブル５００を参照する。これにより、フォントをインストール（ダウンロード）する際に、その条件に基づいて効率的に処理を行うことができる。また、フォントに関する知的所有権を有効に保護することができる。また、必要に応じてフォントの情報を参照することができるため、フォントの管理が容易である。
［第３の実施例］
第１の実施例においては、ステップＳ３０７におけるエラーメッセージの表示は、そのエラーの原因に依存せず、全て同一のエラーメッセージを表示するものである。本実施例は、エラーの原因に応じて夫々適切なエラーメッセージを表示することにより、ユーザによる操作を一層簡便にするものである。
【００３５】
図６は、本実施例に係るフォントのインストール処理の流れを示すフローチャートである。本実施例は、第１の実施例に係るインストール処理（図３）におけるステップＳ３０７を、ステップＳ６０１乃至Ｓ６０３で置換えている。なお、第１の実施例に係るインストール処理と同様の処理を行うステップについては同一のステップ番号を付し、説明を省略する。
【００３６】
ステップＳ６０１は、ネットワークへのインストールが許可されていないにも拘わらずインストールしようとした場合に実行される。また、ステップＳ６０２は、画像処理装置が要求するフォントの解像度がインストールしようとするフォントの解像度よりも高い場合に実行される。また、ステップＳ６０３は、画像処理装置へのダウンロードが許可されていないにも拘わらずインストール使用とした場合に実行される。なお、これらのエラーメッセージは、例えば、ＣＲＴ１０７の表示画面に表示される。
【００３７】
以下、夫々の場合におけるエラーメッセージの表示例を説明する。図７（ａ）は、ステップＳ６０１において表示されるエラーメッセージの例である。これは、指定された細明朝体のフォントをネットワークにインストールできない旨を示している。図７（ｂ）は、ステップＳ６０２において表示されるエラーメッセージの例である。これは、指定された細明朝体を６００ｄｐｉの解像度を越えるプリンタ（画像処理装置）にダウンロードすることができない旨、および適切なインストールを行うための指示を示している。また、図７（ｃ）は、ステップＳ６０３において表示されるエラーメッセージの例である。これは、指定された細明朝体のフォントをプリンタ（画像処理装置）にダウンロードできない旨を示している。
【００３８】
以上のように、フォントに含まれる情報テーブル２００（５００）をインストール時に参照することにより、ユーザに指示された処理を実行できない場合に、その理由をユーザに示すことが可能となり、また如何なる条件であれば使用できるかという情報を表示することにより、ユーザによる操作の適性化を図ることができる。
【００３９】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステム或は装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。
【００４０】
【発明の効果】
以上説明したように本発明によれば、フォントの利用の自由度を向上することができる。
【図面の簡単な説明】
【図１】本発明の一実施例である画像処理装置の構成を説明するブロック図である。
【図２】フォントデータに含まれる情報テーブルの一構成例を示す図である。
【図３】第１の実施例に係るフォントのインストール処理の流れを示すフローチャートである。
【図４】ＣＲＴの表示画面に表示するメッセージの一例である。
【図５】第２の実施例に係る本実施例に係る情報テーブルの構成を示す図である。
【図６】第３の実施例に係るフォントのインストール処理の流れを示すフローチャートである。
【図７】ＣＲＴの表示画面に表示するメッセージの一例である。
【図１】
0003703470.tif 000002
【図２】
0003703470.tif 000003
【図３】
0003703470.tif 000004
【図４】
0003703470.tif 000005
【図５】
0003703470.tif 000006
【図６】
0003703470.tif 000007
【図７】
0003703470.tif 000008