(57)【要約】【課題】ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐことを可能とする。【解決手段】ユーザは要求したＰＤＬデータを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストの中で、上記ＰＤＬデータの出力先であるプリンタデバイスＰＤ１が現在保持していない一つあるいは複数のデバイスフォントを特定し、特定された追加デバイスフォントの上記プリンタデバイスＰＤ１への配信を上記フォントリソースサーバＲＳ１に対して要求する。このデバイスフォント配信要求への応答として、上記フォントリソースサーバＲＳ１は、当該追加デバイスフォントのデータを上記プリンタデバイスＰＤ１の大容量磁気ディクスメモリ（３６）にネットワークインターフェース（４０）を介して格納し、格納（デバイスフォント配信）が終了した時点で、上記プリントサーバＰＳ１に配信終了の通知がなされる。【選択図】        図１
2004192322.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントの出力を行う一又は複数のプリント装置と、ドキュメントのプリント出力を管理する一又は複数のプリント管理装置と、デバイスに格納するフォントの管理を行う一又は複数のフォントリソース管理装置と、上記プリント装置、上記プリント管理装置、および上記フォントリソース管理装置の各々にネットワークを介して接続された利用者側のデータ処理装置とを備えた印刷システムであって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求するドキュメント印刷要求手段と、上記プリント管理装置に送信されたプリントジョブを解析するプリントジョブ解析手段と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求するデバイスフォントリスト取得手段と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求するデバイスフォント配信要求手段と、上記プリント装置へのデバイスフォントの導入を行うデバイスフォント導入手段と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷要求手段によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整するプリントスケジュール調整手段と、上記プリントスケジュール調整手段によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知するプリントスケジュール通知手段と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷実行を行うプリント実行手段とを備えたことを特徴とする印刷システム。
【請求項２】
上記ドキュメント印刷要求手段は、上記利用者が使用するホストコンピュータＨ１に導入されたドキュメント作成アプリケーションを用いて作成、もしくは編集したドキュメント、および他のホストコンピュータからの転送されたドキュメントの印刷を上記ドキュメント作成アプリケーションの印刷実行ユーザインタフェースを操作することで、上記プリント管理装置ＰＳ１に対して上記プリント装置ＰＤ１への印刷要求を行うことを特徴とする請求項１に記載の印刷システム。
【請求項３】
上記プリントジョブ解析手段は、上記プリント管理装置ＰＳ１が受け取った印刷データに含まれるデバイスフォント指定コマンドを解析し、印刷データを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストを生成することを特徴とする請求項１に記載の印刷システム。
【請求項４】
上記デバイスフォントリスト取得手段は、印刷データの出力先である上記プリンタ装置ＰＤ１に対して、デバイスフォントのリストを取得を要求し、上記プリンタ装置ＰＤ１はこの要求への応答として、保持するデバイスフォントのリストを上記プリンタ管理装置ＰＳ１に通知すことを特徴とする請求項１に記載の印刷システム。
【請求項５】
上記デバイスフォント配信要求手段は、上記プリント管理装置ＰＳ１において、印刷データを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストの中で、印刷データの出力先である上記プリンタ装置ＰＤ１が現在保持していない一つあるいは複数のデバイスフォントを特定し、特定された追加デバイスフォントの上記プリンタ装置ＰＤ１への配信を上記フォントリソース管理装置ＲＳ１に対して要求し、この要求への応答として、上記フォントリソース管理装置ＲＳ１は、追加デバイスフォントのデータを上記プリンタ装置ＰＤ１に格納することを特徴とする請求項１に記載の印刷システム。
【請求項６】
上記デバイスフォント導入手段は、上記プリンタ装置ＰＤ１において、上記デバイスフォント配信要求手段によって配信された追加デバイスフォントを使用可能とすることを特徴とする請求項１に記載の印刷システム。
【請求項７】
上記プリントスケジュール調整手段は、上記プリント管理装置ＰＳ１において、上記ドキュメント印刷要求手段にて要求された印刷データのプリント実行スケジュールを、上記プリント装置ＰＤ１への上記追加デバイスフォントの導入方法、および上記プリント装置ＰＤ１の稼動状況に応じて決定することを特徴とする請求項１に記載の印刷システム。
【請求項８】
上記プリントスケジュール通知手段は、上記プリント管理装置ＰＳ１において、上記プリントスケジュール調整手段で決定したプリントスケジュールを上記利用者が使用するホストコンピュータＨ１の情報表示装置に通知することを特徴とする請求項１に記載の印刷システム。
【請求項９】
上記プリント実行手段は、上記プリント装置ＰＤ１において、上記プリンタ管理装置ＰＳ１から要求された印刷データのプリント出力を実行することを特徴とする請求項１に記載の印刷システム。
【請求項１０】
ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐ印刷装置であって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求する手段と、上記プリント管理装置に送信されたプリントジョブを解析する手段と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求する手段と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求する手段と、上記プリント装置へのデバイスフォントの導入を行う手段と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷を要求する手段によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整する手段と、上記プリントスケジュールを調整する手段によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知する手段と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷を実行する手段とを備えたことを特徴とする印刷装置。
【請求項１１】
ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐ印刷方法であって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求する手順と、上記プリント管理装置に送信されたプリントジョブを解析する手順と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求する手順と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求する手順と、上記プリント装置へのデバイスフォントの導入を行う手順と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷を要求する手順によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整する手順と、上記プリントスケジュールを調整する手順によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知する手順と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷を実行する手順を有することを特徴とする印刷方法。
【請求項１２】
ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐ印刷処理を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求する処理と、上記プリント管理装置に送信されたプリントジョブを解析する処理と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求する処理と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求する処理と、上記プリント装置へのデバイスフォントの導入を行う処理と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷を要求する処理によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整する処理と、上記プリントスケジュールを調整する処理によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知する処理と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷を実行する処理とを実行するためのプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システム、印刷装置、方法、及びコンピュータ読み取り可能な記憶媒体に関し、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐのに最適なものである。
【０００２】
【従来の技術】
例えばプリンタデバイスに内蔵されるデバイスフォントは、各仕向け地域で使用される各国言語のデバイスフォントが出荷時に導入されている。また、ユーザがドキュメントの印刷に使用するプリンタドライバについては、頒布先のプリンタデバイスに限定して、そのデバイスフォント情報を内蔵している。
【０００３】
【発明が解決しようとする課題】
上記のように従来は、出荷時に導入されたデバイスフォント以外のフォントを指定したドキュメントの印刷を行った場合には、文字化けを発生してしまう可能性がある。
【０００４】
本発明は上記のような実情に鑑みてなされたものであり、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐことを可能にすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明の印刷システムは、ドキュメントの出力を行う一又は複数のプリント装置と、ドキュメントのプリント出力を管理する一又は複数のプリント管理装置と、デバイスに格納するフォントの管理を行う一又は複数のフォントリソース管理装置と、上記プリント装置、上記プリント管理装置、および上記フォントリソース管理装置の各々にネットワークを介して接続された利用者側のデータ処理装置とを備えた印刷システムであって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求するドキュメント印刷要求手段と、上記プリント管理装置に送信されたプリントジョブを解析するプリントジョブ解析手段と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求するデバイスフォントリスト取得手段と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求するデバイスフォント配信要求手段と、上記プリント装置へのデバイスフォントの導入を行うデバイスフォント導入手段と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷要求手段によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整するプリントスケジュール調整手段と、上記プリントスケジュール調整手段によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知するプリントスケジュール通知手段と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷実行を行うプリント実行手段とを備えた点に特徴を有する。
【０００６】
また、本発明の印刷システムの、他の特徴とするところは、上記ドキュメント印刷要求手段は、上記利用者が使用するホストコンピュータＨ１に導入されたドキュメント作成アプリケーションを用いて作成、もしくは編集したドキュメント、および他のホストコンピュータからの転送されたドキュメントの印刷を上記ドキュメント作成アプリケーションの印刷実行ユーザインタフェースを操作することで、上記プリント管理装置ＰＳ１に対して上記プリント装置ＰＤ１への印刷要求を行う点にある。
【０００７】
また、本発明の印刷システムの、他の特徴とするところは、上記プリントジョブ解析手段は、上記プリント管理装置ＰＳ１が受け取った印刷データに含まれるデバイスフォント指定コマンドを解析し、印刷データを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストを生成する点にある。
【０００８】
また、本発明の印刷システムの、他の特徴とするところは、上記デバイスフォントリスト取得手段は、印刷データの出力先である上記プリンタ装置ＰＤ１に対して、デバイスフォントのリストを取得を要求し、上記プリンタ装置ＰＤ１はこの要求への応答として、保持するデバイスフォントのリストを上記プリンタ管理装置ＰＳ１に通知する点にある。
【０００９】
また、本発明の印刷システムの、他の特徴とするところは、上記デバイスフォント配信要求手段は、上記プリント管理装置ＰＳ１において、印刷データを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストの中で、印刷データの出力先である上記プリンタ装置ＰＤ１が現在保持していない一つあるいは複数のデバイスフォントを特定し、特定された追加デバイスフォントの上記プリンタ装置ＰＤ１への配信を上記フォントリソース管理装置ＲＳ１に対して要求し、この要求への応答として、上記フォントリソース管理装置ＲＳ１は、追加デバイスフォントのデータを上記プリンタ装置ＰＤ１に格納する点にある。
【００１０】
また、本発明の印刷システムの、他の特徴とするところは、上記デバイスフォント導入手段は、上記プリンタ装置ＰＤ１において、上記デバイスフォント配信要求手段によって配信された追加デバイスフォントを使用可能とする点にある。
【００１１】
また、本発明の印刷システムの、他の特徴とするところは、上記プリントスケジュール調整手段は、上記プリント管理装置ＰＳ１において、上記ドキュメント印刷要求手段にて要求された印刷データのプリント実行スケジュールを、上記プリント装置ＰＤ１への上記追加デバイスフォントの導入方法、および上記プリント装置ＰＤ１の稼動状況に応じて決定する点にある。
【００１２】
また、本発明の印刷システムの、他の特徴とするところは、上記プリントスケジュール通知手段は、上記プリント管理装置ＰＳ１において、上記プリントスケジュール調整手段で決定したプリントスケジュールを上記利用者が使用するホストコンピュータＨ１の情報表示装置に通知する点にある。
【００１３】
また、本発明の印刷システムの、他の特徴とするところは、上記プリント実行手段は、上記プリント装置ＰＤ１において、上記プリンタ管理装置ＰＳ１から要求された印刷データのプリント出力を実行する点にある。
【００１４】
本発明の印刷装置は、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐ印刷装置であって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求する手段と、上記プリント管理装置に送信されたプリントジョブを解析する手段と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求する手段と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求する手段と、上記プリント装置へのデバイスフォントの導入を行う手段と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷を要求する手段によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整する手段と、上記プリントスケジュールを調整する手段によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知する手段と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷を実行する手段とを備えた点に特徴を有する。
【００１５】
本発明の印刷方法は、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐ印刷方法であって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求する手順と、上記プリント管理装置に送信されたプリントジョブを解析する手順と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求する手順と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求する手順と、上記プリント装置へのデバイスフォントの導入を行う手順と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷を要求する手順によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整する手順と、上記プリントスケジュールを調整する手順によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知する手順と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷を実行する手順を有する点に特徴を有する。
【００１６】
本発明のコンピュータ読み取り可能な記憶媒体は、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐ印刷処理を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、上記利用者のデータ処理装置から上記プリント管理装置に一または複数のプリントジョブの印刷を要求する処理と、上記プリント管理装置に送信されたプリントジョブを解析する処理と、上記プリント管理装置から上記プリント装置に対して、プリント装置が保持するデバイスフォントリストの取得を要求する処理と、上記プリント管理装置から上記フォントリソース管理装置に対して、上記プリント装置へのデバイスフォントの配信を要求する処理と、上記プリント装置へのデバイスフォントの導入を行う処理と、上記プリント装置へのデバイスフォントの導入スケジュールと、上記ドキュメント印刷を要求する処理によって上記プリント管理装置に送信されたプリントジョブの印刷実行スケジュールを調整する処理と、上記プリントスケジュールを調整する処理によって決定された印刷実行スケジュールを上記利用者のデータ処理装置に通知する処理と、上記プリント管理装置から上記プリント装置に対してプリントジョブの印刷を実行する処理とを実行するためのプログラムを格納した点に特徴を有する。
【００１７】
上記のようにした本発明では、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐことが可能となる。
【００１８】
【発明の実施の形態】
以下、図面を参照して、本発明の印刷システム、印刷装置、方法、及びコンピュータ読み取り可能な記憶媒体の実施の形態について説明する。
【００１９】
図１には、本実施形態の構成の一例を示す。
【００２０】
ホストコンピュータＨ１、プリンタデバイスＰＤ１、プリントサーバＰＳ１、フォントリソースサーバＲＳ１は、ネットワークＮ１を介して接続されている。
【００２１】
なお、図１では、ホストコンピュータＨ１、プリンタデバイスＰＤ１、プリントサーバＰＳ１、フォントリソースサーバＲＳ１がそれぞれ１台ずつネットワーク上に接続されている例を示したが、複数台あってもよい。また、プリンタデバイスＰＤ１、プリントサーバＰＳ１およびフォントリソースサーバＲＳ１の何れかもしくは全てが一体型の構成をとってもよいが、以降の記述においては、各装置が別々に存在する構成例に関して述べる。
【００２２】
また、図１のネットワークＮ１は、例えばオフィス内のＬＡＮであっても構わないし、ＩｎｔｒａＮｅｔさらにはＩｎｔｅｒＮｅｔと言った広範囲なネットワークであっても構わない。
【００２３】
図２に、ホストコンピュータＨ１の構成を示す。
【００２４】
２１はＣＰＵであり、ホストコンピュータ全体の制御を行う。２２は高速アクセスメモリであるキャッシュメモリであり、データやアプリケーションソフトプログラムを格納する。
【００２５】
２４はテキストの編集やプログラム開発等のデータ及びコマンド入力用のキーボードである。２５は表示用のＣＲＴ２９画面上のアイコンを選択等するマウスである。ここでは、情報入力装置としてキーボード２４、マウス２５を説明したが、ユーザが情報を入力する手段であれば、同様の効果を有するタッチパネル、マイク、ＯＣＲ装置等であってもかまわない。
【００２６】
２６はリセット回路であり、メイン電源投入時やホストコンピュータ本体に付帯したリセットボタンを押したときに、ＣＰＵ２１やアプリケーションソフトを初期化するための信号を発生する。なお、リセットボタンは、一群のキーボードスイッチのうちの１個、例えばＳＴＯＰキーや、ホストコンピュータのメインリセットボタンであってもよい。
【００２７】
２３は入力制御回路であり、上記キーボード２４、マウス２５、リセット回路２６等から入力される信号をＣＰＵ２１に伝える。
【００２８】
２７は磁気ディスクメモリであり、主としてアプリケーションソフトプログラム用の大容量メモリとして用いられる。
【００２９】
２９は表示用のＣＲＴである。２８は表示制御回路であり、ＣＰＵ２１からの表示データをＣＲＴ２９で表示できるように表示データを画素データに展開し、映像データ信号を作る。ここでは、情報通知装置としてＣＲＴ２９を説明したが、情報をユーザに通知する手段であれば、同様の効果を有するスピーカ（音声による通知）等であってもかまわない。
【００３０】
３０は通信制御部であり、ローカルエリアネットワークとの接続を行う。通信制御部３０は、ネットワークオペレーティングシステムの制御下で、各機器とのデータをインターフェース３０ａを介して送受する。
【００３１】
上記ＣＰＵ２１は、データバスを介して上記メモリ２２、２７やＣＲＴ２９に直接或いは制御回路を通じてアクセスする。
【００３２】
なお、ネットワークに複数台のホストコンピュータが接続されている場合、各ホストコンピュータはこれと全く同じ構成でなくてもかまわない。ネットワーク上でアドレスが異なれば、同時にその２つを動作させることができる。
【００３３】
図３には、プリンタデバイスＰＤ１の構成、特にプリンタデバイスの保持、プリンタデバイス導入、およびプリンタデバイスによる印字処理機能を提供するコントローラボードの構成例を示す。
【００３４】
３１はＣＰＵであり、コントローラボード全体の制御を行う。３２は高速アクセスメモリであるキャッシュメモリであり、データやアプリケーションプログラムを格納する。
【００３５】
３４はプリント装置の諸設定を行うパネルスイッチである。ここでは、情報入力装置としてパネルスイッチ３４を説明したが、ユーザが情報を入力する手段であれば、同様の効果を有するタッチパネル、マイク、ＯＣＲ装置等であってもかまわない。また、パネルスイッチ３４においてプリンタエンジン４３の諸設定用を行う構成であってもかまわない。
【００３６】
３５はリセット回路であり、メイン電源投入時やコントローラボード本体に付帯したリセットボタンを押したときに、ＣＰＵ３１やアプリケーションソフトを初期化するための信号を発生する。なお、リセットボタンは、一群のパネルスイッチ３４のうちの１個、あるいはプリント装置のメインリセットボタンであってもよい。
【００３７】
３３は入力制御回路であり、上記パネルスイッチ３４、リセット回路３５等から入力される信号をＣＰＵ３１に伝える。
【００３８】
３５は磁気ディスクメモリであり、主としてプリントジョブの展開データの保持や、デバイスフォントの保持用の大容量メモリとして用いられる。
【００３９】
３８は表示用の液晶パネルである。３７は表示制御回路であり、ＣＰＵ３１からの表示データを液晶パネル３８で表示できるように表示データを画素データに展開し、映像データ信号を作る。ここでは、情報通知装置として液晶パネル３８を説明したが、情報をユーザに通知する手段であれば、同様の効果を有するＣＲＴやスピーカ（音声による通知）等であってもかまわない。
【００４０】
３９は通信制御部であり、ネットワークとの接続を行う。通信制御部３９は、ネットワークオペレーティングシステムの制御下で、上記プリントサーバＰＳ１および上記フォントリソースサーバＲＳ１とのデータ送受をインターフェース４０を介しておこなう。
【００４１】
上記ＣＰＵ３１は、データバスを介して上記メモリ３２、３６や液晶パネル３８に直接或いは制御回路を通じてアクセスする。
【００４２】
なお、図３のコントローラボードには、デバイスフォントの導入機能を提供するためのプログラムが組み込まれている。
【００４３】
次に、図４に示すフローチャートに基づいて、本実施の形態における処理の流れを説明する。
【００４４】
＜ドキュメント印刷要求処理＞
ステップＳ４０１では、上記利用者の使用するホストコンピュータＨ１に導入されたドキュメント作成アプリケーションを用いて作成、もしくは編集したドキュメント、および他のホストコンピュータからの移動したドキュメントの印刷を上記ドキュメント作成アプリケーションの印刷実行ユーザインタフェースを操作することで、上記プリントサーバＰＳ１に対して上記プリントデバイスＰＤ１への印刷要求が送信した後にステップＳ４０２に進む。
【００４５】
尚、この印刷要求とともに、上記ホストコンピュータＨ１に導入されたプリンタドライバによって生成されたＰＤＬデータが送信される。上記プリンタドライバは上記プリンタデバイスＰＤ１が出荷される世界各国言語全てのデバイスフォントの出力指定を可能すべく、その内部データとして上記プリンタデバイスＰＤ１が出荷される世界各国言語全てのデバイスフォントに関する情報を保有する。上記ＰＤＬデータ内には、出力先デバイスである上記プリントデバイスＰＤ１が出荷される世界各国言語のデバイスフォントのいずれかを指定するＰＤＬコマンドが含まれている。
【００４６】
＜プリントジョブ解析処理＞
ステップＳ４０２では、上記プリントサーバＰＳ１がステップＳ４０２によって受け取った上記ＰＤＬデータに含まれるデバイスフォント指定コマンドを解析し、上記ＰＤＬデータを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストを生成し、ステップＳ４０３に進む。
【００４７】
＜デバイスフォントリスト取得処理＞
ステップＳ４０３では、上記ＰＤＬデータの出力先である上記プリンタデバイスＰＤ１に対して、デバイスフォントのリストを取得を要求し、上記プリンタデバイスＰＤ１はこの要求への応答として、ＰＤ１が保持するデバイスフォントのリストを上記プリンタサーバＰＳ１に通知する。
【００４８】
ステップＳ４０４では、上記プリントサーバＰＳ１において、ステップＳ４０２で生成した上記ＰＤＬデータを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストと、ステップＳ４０３で取得した、上記ＰＤＬデータの出力先である上記プリンタデバイスＰＤ１が保持するデバイスフォントのリストを比較し、上記プリンタデバイスＰＤ１が現在保持するデバイスフォントリストの範囲で上記ＰＤＬデータを文字化けすることなくプリント出力が可能であると判断した場合には、ステップＳ４０９へと進む。
【００４９】
一方、上記プリンタデバイスＰＤ１が現在保持するデバイスフォントリストの範囲内では、上記ＰＤＬデータを文字化けすることなくプリント出力することが不可能であると判断した場合には、ステップＳ４０５へと進む。
【００５０】
＜デバイスフォント配信要求処理＞
ステップＳ４０５では、上記プリントサーバＰＳ１において、ステップＳ４０２で生成した上記ＰＤＬデータを文字化けすることなくプリント出力を行うに必要なデバイスフォントのリストの中で、上記ＰＤＬデータの出力先である上記プリンタデバイスＰＤ１が現在保持していない一つあるいは複数のデバイスフォントを特定し、特定された追加デバイスフォントの上記プリンタデバイスＰＤ１への配信を上記フォントリソースサーバＲＳ１に対して要求し、要求したデバイスフォントの配信終了を確認した後にステップＳ４０６に進む。尚、このデバイスフォント配信要求への応答として、上記フォントリソースサーバＲＳ１は、当該追加デバイスフォントのデータを上記プリンタデバイスＰＤ１の大容量磁気ディクスメモリ（３６）にネットワークインターフェース（４０）を介して格納し、格納（デバイスフォント配信）が終了した時点で、上記プリントサーバＰＳ１に配信終了の通知がなされる。
【００５１】
＜プリントスケジュール調整処理＞
ステップＳ４０６では、上記プリントサーバＰＳ１において、ステップＳ４０１にて要求された上記ＰＤＬデータのプリントスケジュールを、上記プリントデバイスＰＤ１への上記追加デバイスフォントの導入方法、および上記プリントデバイスＰＤ１の稼動状況に応じて決定する。上記プリントデバイスへのデバイスフォントの導入方法において、上記プリントデバイスＰＤ１に追加したデバイスフォントの使用前にプリントデバイスＰＤ１を稼動するシステム主電源のＯＮ／ＯＦＦ操作が必要な場合は、この上記システム電源のＯＦＦ／ＯＮ操作処理スケジュールを上記プリントサーバＰＳ１が管理する。具体的には、上記利用者の他の利用者への支障を考慮して、上記プリンタデバイスの稼動状況から影響の少ない時間態に上記システム主電源のＯＦＦ／ＯＮ操作を実施する。この場合、ステップＳ４０１にて要求された上記ＰＤＬデータのプリント出力は上記システム主電源のＯＦＦ／ＯＮ操作の後に実行されるようにプリントスケジュールの調整を行う。尚、上記プリントサーバＰＳ１は、決定したプリントスケジュールの日時時間にいたるまでは、ステップＳ４０１にて要求された上記ＰＤＬデータのプリント出力を上記プリンタデバイスＰＤ１に指示しない。
【００５２】
本処理において、プリントスケジュールを調整したのちにステップＳ４０７に進む。
【００５３】
＜プリントスケジュール通知処理＞
ステップＳ４０７では、上記プリントサーバＰＳ１において、ステップＳ４０６で決定したプリントスケジュールを上記利用者が使用するホストコンピュータＨ１の情報表示装置に通知する。例えば、図５のようなユーザインタフェースを上記ホストコンピュータのディスプレイ画面に表示する方法もある。
【００５４】
本処理において、プリントスケジュールを上記利用者に通知した後にステップＳ４０８に進む。
【００５５】
＜デバイスフォント導入処理＞
ステップＳ４０８では、上記プリンタデバイスＰＤ１において、ステップＳ４０５にて配信された追加デバイスフォントを使用可能とする。上記プリントデバイスＰＤ１へのデバイスフォントの導入方法において、上記プリントデバイスＰＤ１に追加したデバイスフォントの使用前にプリントデバイスＰＤ１を稼動するシステム主電源のＯＦＦ／ＯＮ操作が必要な場合は、あらかじめ上記プリンタサーバＰＳ１が決定した上記システム主電源のＯＦＦ／ＯＮ操作スケジュールの日時に、上記プリンタサーバＰＳ１から上記プリンタデバイスＰＤ１に対して、上記システム主電源のＯＦＦ／ＯＮが要求され、この要求への応答として上記プリンタデバイスＰＤ１は主電源のＯＦＦ／ＯＮ処理を実行し、追加デバイスフォントが使用可能になるべくステップＳ４０６であらかじめ決定されたプリントスケジュールの日時がいたった時点で、ステップＳ４０９に進む。
【００５６】
＜プリント実行処理＞
ステップＳ４０９では、上記プリントデバイスＰＤ１において、上記プリンタサーバＰＳ１から要求された上記ＰＤＬデータのプリント出力を実行して、本フローの処理を終了する。
【００５７】
なお、上述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置或いはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ或いはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５８】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフロッピー（Ｒ）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５９】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることはいうまでもない。
【００６０】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれることはいうまでもない。
【００６１】
なお、上記の実施形態において示した各部の形状及び構造は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００６２】
【発明の効果】
以上述べたように本発明によれば、ドキュメントに含まれる世界各国言語デバイスフォントの印刷時文字化けを防ぐことが可能となる。
【図面の簡単な説明】
【図１】本実施形態の印刷システムの概要を示した図である。
【図２】ホストコンピュータＨ１の構成を示す図である。
【図３】プリント装置ＰＤ１の構成を示す図である。
【図４】本実施の形態における処理を示すフローチャートである。
【図５】プリントスケジュール通知ユーザインターフェースの一例である。
【符号の説明】
Ｈ１  ホストコンピュータ
ＰＤ１  プリンタデバイス
ＰＳ１  プリントサーバ
ＲＳ１  アプリケーションサーバ
２１  ＣＰＵ
２２  キャッシュメモリ
２３  入力制御回路
２４  キーボード
２５  マウス
２６  リセット回路
２７  磁気ディスクメモリ
２８  表示制御回路
２９  ＣＲＴ
３０  通信制御部
３０ａ  インターフェース
３１  ＣＰＵ
３２  キャッシュメモリ
３３  入力制御回路
３４  パネルスイッチ
３５  リセット回路
３６  磁気ディスクメモリ
３７  表示制御回路
３８  液晶パネル
３９  通信制御部
４０  インタフェース
４１  コントローラボードインタフェース
４２  プリンタエンジンインタフェース
４３  プリンタエンジン
【図１】
2004192322.tif 000003
【図２】
2004192322.tif 000004
【図３】
2004192322.tif 000005
【図４】
2004192322.tif 000006
【図５】
2004192322.tif 000007