(57)【要約】【課題】印刷対象の元画像データの印刷の開始を高速化し、全体の印刷作業を高速化すること。【解決手段】印刷対象の文字データが画像処理装置において文字データを印刷可能な印刷文字データに変換可能な文字データの種類である内蔵フォントであるか否かを判別する内蔵フォント判別手段（Ｂ４Ｂ）と、印刷対象の文字データが内蔵フォントである場合に、印刷対象の文字データを印刷する前に、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを記憶するプリキャッシュ指定データ記憶手段（Ｂ４Ｃ）と、印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを送信データとして画像処理装置に送信するデータ送信手段（Ｂ５）とを備えた情報処理装置（Ｈ）。【選択図】    図２
2005010895.tif 000002
【特許請求の範囲】
【請求項１】
受信した文字データを印刷可能な印刷文字データに変換し且つ前記印刷文字データをフォントキャッシュメモリに一時記憶する文字データ処理手段を有する画像処理装置に対して、前記文字データを含む印刷対象の元画像データを送信する情報処理装置において、
前記画像処理装置において前記文字データを前記印刷文字データに変換可能な文字データの種類である内蔵フォントを記憶する内蔵フォント情報記憶手段と、
印刷対象の文字データが前記内蔵フォントであるか否かを判別する内蔵フォント判別手段と、
印刷対象の前記文字データが前記内蔵フォントである場合に、前記印刷対象の文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリに一時記憶するように指定するプリキャッシュ指定データを記憶するプリキャッシュ指定データ記憶手段と、
前記印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを送信データとして前記画像処理装置に送信するデータ送信手段と、
を備えたことを特徴とする前記情報処理装置。
【請求項２】
前記使用頻度の高い文字データをプリキャッシュ文字データとして記憶するプリキャッシュ文字データ記憶手段と、
前記プリキャッシュ指定データを前記画像処理装置に送信する際に、前記プリキャッシュ指定データと共に前記プリキャッシュ文字データを前記送信データとして送信する前記データ送信手段と、
を備えたことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記プリキャッシュ文字データとして平仮名の文字データを記憶する前記プリキャッシュ文字データ記憶手段を備えたことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記内蔵フォントを選択するためのフォント選択画像を表示するフォント選択画像表示手段と、
前記フォント選択画像においてユーザが前記内蔵フォントを選択した場合に、前記プリキャッシュ指定データを送信用データとして前記画像処理装置に送信する前記データ送信手段と、
を備えたことを特徴とする請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
前記元画像データの印刷の前に、印刷される印刷画像をユーザが確認するためのプレビュー画像を表示するプレビュー画像表示手段と、
前記元画像データの前記文字データが前記内蔵フォントである場合には、前記プレビュー画像を表示する際に、前記プリキャッシュ指定データを前記画像処理装置に送信する前記データ送信手段と、
を備えたことを特徴とする請求項１ないし４のいずれかに記載の情報処理装置。
【請求項６】
文字データを含む印刷対象の元画像データや画像処理装置の動作を制御する動作制御データとを含む送信データを受信データとして記憶する受信データ記憶手段と、
前記文字データを印刷可能な印刷画像データに変換する印刷文字データ作成手段と、
変換後の前記印刷文字データを一時記憶するフォントキャッシュメモリと、
印刷対象の文字データが画像処理装置で前記印刷文字データに変換可能な文字データの種類である内蔵フォントである場合に、前記文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリに一時記憶するように指定するプリキャッシュ指定データを、前記動作制御データとして受信した場合に、前記使用頻度の高い文字データをプリキャッシュ用印刷文字データとしての印刷文字データに変換する前記印刷文字データ作成手段と、
前記プリキャッシュ印刷文字データとしての前記印刷文字データを一時記憶する前記フォントキャッシュメモリと、
前記プリキャッシュ印刷文字データを印刷しない文字データ処理手段と、
を備えたことを特徴とする前記画像処理装置。
【請求項７】
受信した文字データを印刷可能な印刷文字データに変換し且つ前記印刷文字データをフォントキャッシュメモリに一時記憶するフォント処理手段を有する画像処理装置に対して、前記文字データを含む印刷対象の元画像データを送信する情報処理装置を、
前記画像処理装置において前記文字データを前記印刷文字データに変換可能な文字データの種類である内蔵フォントを記憶する内蔵フォント情報記憶手段、
印刷対象の文字データが前記内蔵フォントであるか否かを判別する内蔵フォント判別手段、
印刷対象の前記文字データが前記内蔵フォントである場合に、前記印刷対象の文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリに一時記憶するように指定するプリキャッシュ指定データを記憶するプリキャッシュ指定データ記憶手段、
前記印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを前記画像処理装置に送信するデータ送信手段、
として機能させるための情報処理装置制御プログラム。
【請求項８】
請求項７記載の情報処理装置制御プログラムにおいて、
情報処理装置を、
前記使用頻度の高い文字データをプリキャッシュ文字データとして記憶するプリキャッシュ文字データ記憶手段、
前記プリキャッシュ指定データを前記画像処理装置に送信する際に、前記プリキャッシュ指定データと共に前記プリキャッシュ文字データを前記送信データとして送信する前記データ送信手段、
として機能させるための前記情報処理装置制御プログラム。
【請求項９】
請求項８記載の情報処理装置制御プログラムにおいて、
情報処理装置を、
前記プリキャッシュ文字データとして平仮名の文字データを記憶する前記プリキャッシュ文字データ記憶手段、
として機能させるための前記情報処理装置制御プログラム。
【請求項１０】
請求項７ないし９のいずれかに記載の情報処理装置制御プログラムにおいて、
前記情報処理装置を、
前記内蔵フォントを選択するためのフォント選択画像を表示するフォント選択画像表示手段、
前記フォント選択画像においてユーザが前記内蔵フォントを選択した場合に、前記プリキャッシュ指定データを送信用データとして前記画像処理装置に送信する前記データ送信手段、
として機能させるための前記情報処理装置制御プログラム。
【請求項１１】
請求項７ないし１０のいずれかに記載の情報処理装置制御プログラムにおいて、
前記情報処理装置を、
前記元画像データの印刷の前に、印刷される印刷画像をユーザが確認するためのプレビュー画像を表示するプレビュー画像表示手段、
前記元画像データの前記文字データが前記内蔵フォントである場合には、前記プレビュー画像を表示する際に、前記プリキャッシュ指定データを前記画像処理装置に送信する前記データ送信手段、
として機能させるための前記情報処理装置制御プログラム。
【請求項１２】
請求項７ないし１１のいずれかに記載の情報処理装置制御プログラムを記録した情報処理装置が読取り可能な記録媒体。
【請求項１３】
画像処理装置を、
文字データを含む印刷対象の元画像データや画像処理装置の動作を制御する動作制御データとを含む送信データを受信データとして記憶する受信データ記憶手段、
前記文字データを印刷可能な印刷画像データに変換する印刷文字データ作成手段、
変換後の前記印刷文字データを一時記憶するフォントキャッシュメモリ、
印刷対象の文字データが画像処理装置で前記印刷文字データに変換可能な文字データの種類である内蔵フォントである場合に、前記文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリに一時記憶するように指定するプリキャッシュ指定データを、前記動作制御データとして受信した場合に、前記使用頻度の高い文字データをプリキャッシュ印刷文字データとしての印刷文字データに変換する前記印刷文字データ作成手段、
前記プリキャッシュ印刷文字データを一時記憶する前記フォントキャッシュメモリ、
前記プリキャッシュ印刷文字データを印刷しない文字データ処理手段、
として機能させるための画像処理装置制御プログラム。
【請求項１４】
請求項１３記載の画像処理装置制御プログラムを記録した画像処理装置が読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷対象の元画像データを送信する情報処理装置、受信した元画像データを印刷する画像処理装置、前記情報処理装置を制御する情報処理装置制御プログラム、前記画像処理装置を制御する画像処理装置制御プログラム及び前記情報処理装置制御プログラムまたは画像処理装置制御プログラムを記録した記録媒体に関する。
特に、文字データを含む元画像データを送信する画像処理装置及び前記画像処理装置を制御する画像処理装置制御プログラム、前記文字データを変換した印刷可能な印刷文字データを一時記憶するフォントキャッシュを備えた画像処理装置及び前記画像処理装置を制御する画像処理装置制御プログラム、前記情報処理装置制御プログラムまたは画像処理装置制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
印刷対象の元画像データを送信する情報処理装置（パソコン、ワークステーション等）と、前記情報処理装置から送信された元画像データを受信して印刷を行う画像処理装置（プリンタ、複合機等）とを有する従来のプリントシステムにおいて、前記元画像に含まれる文字データを印刷する際にフォントの種類に応じて、情報処理装置で文字データを印刷可能な印刷文字データに変換して送信する場合と、文字を識別する文字コードを送信して前記文字コードに応じた印刷文字データを画像処理装置内部で作成して印刷する場合がある（特許文献１、特許文献２参照）。
以下、本明細書において、前記画像処理装置で文字コードから印刷文字データを作成するフォント（文字の形状）をデバイスフォント（または、プリンタ内蔵フォント）と記載し、情報処理装置で印刷文字データに変換するフォントをダウンロードフォント（または、プリンタ非内蔵フォント、パソコン内蔵フォント）と記載する。
【０００３】
前記デバイスフォントを備えた画像処理装置では、デバイスフォントの文字データを印刷する場合、フォント名、（文字データの大きさ）及び文字コードを送信することで、印刷文字データを作成し、印刷する。前記デバイスフォントの文字データを印刷する場合に、全ての文字データを変換すると印刷に時間がかかる。したがって、特許文献２記載の技術のように、一度作成した印刷文字データをフォントキャッシュメモリに記憶し、同じ文字データを印刷する場合に、変換処理を実行せず、フォントキャッシュメモリから印刷文字データを読み出すことによって、印刷処理を高速化することが従来から行われている。
【０００４】
【特許文献１】特開平１０−２０２９５９号公報（段落番号「００１８」〜「００２９」、第１図、第４図）
【特許文献２】特開２００２−１２０４１８号公報（段落番号「０００２」、「００１１」〜「００１７」）
【０００５】
【発明が解決しようとする課題】
しかしながら、前記フォントキャッシュメモリを使用する従来技術では、印刷処理対象の文字データに対応する印刷文字データが、フォントキャッシュメモリに記憶されていなければ、印刷処理が高速化されない。したがって、複数ページの元画像データの最初の数ページでは、フォントキャッシュメモリに記憶されている印刷文字データが少なく、変換処理を多数回実行しなければならないので、印刷開始まで時間がかかるという問題がある。
【０００６】
前述の事情に鑑み、本発明は、印刷対象の元画像データの印刷の開始を高速化し、全体の印刷作業を高速化することを技術的課題とする。
【０００７】
【課題を解決するための手段】
次に、前記課題を解決するために案出した本発明（第１発明〜第４発明）を説明するが、本発明の要素には、後述の実施の形態の要素との対応を容易にするため、実施の形態の要素の符号をカッコで囲んだものを付記する。
また、本発明を後述の実施の形態の符号と対応させて説明する理由は、本発明の理解を容易にするためであり、本発明の範囲を実施の形態に限定するためではない。
【０００８】
（第１発明）
前記技術課題を解決するために、第１発明の情報処理装置（Ｈ）は、
受信した文字データを印刷可能な印刷文字データに変換し且つ前記印刷文字データをフォントキャッシュメモリ（Ｍ１ｂ）に一時記憶する文字データ処理手段（Ｃ４Ａ）を有する画像処理装置（Ｕ）に対して、前記文字データを含む印刷対象の元画像データを送信する情報処理装置（Ｈ）において、
前記画像処理装置（Ｕ）において前記文字データを前記印刷文字データに変換可能な文字データの種類である内蔵フォントを記憶する内蔵フォント情報記憶手段（Ｂ４Ａ）と、
印刷対象の文字データが前記内蔵フォントであるか否かを判別する内蔵フォント判別手段（Ｂ４Ｂ）と、
印刷対象の前記文字データが前記内蔵フォントである場合に、前記印刷対象の文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを記憶するプリキャッシュ指定データ記憶手段（Ｂ４Ｃ）と、
前記印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを送信データとして前記画像処理装置（Ｕ）に送信するデータ送信手段（Ｂ５）と、
を備えたことを特徴とする。
【０００９】
（第１発明の作用）
前記構成要件を備えた第１発明の情報処理装置（Ｈ）では、内蔵フォント情報記憶手段（Ｂ４Ａ）は、前記画像処理装置（Ｕ）において前記文字データを前記印刷文字データに変換可能な文字データの種類である内蔵フォントを記憶する。内蔵フォント判別手段（Ｂ４Ｂ）は、印刷対象の文字データが前記内蔵フォントであるか否かを判別する。プリキャッシュ指定データ記憶手段（Ｂ４Ｃ）は、印刷対象の前記文字データが前記内蔵フォントである場合に、前記印刷対象の文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶（キャッシュ）するように指定するプリキャッシュ指定データを記憶する。データ送信手段（Ｂ５）は、前記印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを送信データとして前記画像処理装置（Ｕ）に送信する。
【００１０】
したがって、画像処理装置（Ｕ）で印刷文字データの作成が可能なプリンタ内蔵フォントの文字データを印刷する場合に、元画像データを送信する前に、プリキャッシュ指定データを送信することによって、使用頻度の高い文字データの印刷文字データをフォントキャッシュメモリ（Ｍ１ｂ）に前もってキャッシュ（プリキャッシュ）させることができる。この結果、元画像データを画像処理装置（Ｕ）に送信した場合に、フォントキャッシュメモリ（Ｍ１ｂ）に使用頻度の高い文字データがプリキャッシュされているので、変換処理回数を減らすことができ、速やかに元画像データの最初のページの印刷を開始できる。したがって、印刷開始が高速化されるので、印刷作業全体の作業速度を高速化できる。
【００１１】
（第１発明の形態１）
また、前記第１発明の情報処理装置（Ｈ）は、
前記使用頻度の高い文字データをプリキャッシュ文字データとして記憶するプリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）と、
前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する際に、前記プリキャッシュ指定データと共に前記プリキャッシュ文字データを前記送信データとして送信する前記データ送信手段（Ｂ５）と、
を備えることも可能である。
【００１２】
（第１発明の形態１の作用）
前記構成要件を備えた第１発明の形態１の情報処理装置（Ｈ）では、プリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）は、前記使用頻度の高い文字データをプリキャッシュ文字データとして記憶する。そして、前記データ送信手段（Ｂ５）は、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する際に、前記プリキャッシュ指定データと共に前記プリキャッシュ文字データを前記送信データとして送信する。
したがって、フォントキャッシュでプリキャッシュする使用頻度の高い文字データ（プリキャッシュ文字データ）を情報処理装置（Ｈ）から送信することによって、画像処理装置（Ｕ）は、受信したプリキャッシュ文字データをフォントキャッシュにプリキャッシュすればよい。したがって、プリキャッシュする文字データを情報処理装置（Ｈ）から送信するプリキャッシュ文字データによって指定することができる。また、画像処理装置（Ｕ）がプリキャッシュする文字データを記憶する必要がなくなり、画像処理装置（Ｕ）の構成を簡素化できる。
【００１３】
（第１発明の形態２）
また、前記第１発明の形態１の情報処理装置（Ｈ）は、
前記プリキャッシュ文字データとして平仮名の文字データを記憶する前記プリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）、
を備えることができる。
（第１発明の形態２の作用）
前記構成要件を備えた第１発明の形態２の情報処理装置（Ｈ）では、前記プリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）は、前記プリキャッシュ文字データとして平仮名の文字データを記憶する。したがって、日本語の文書等を印刷する場合に、送り仮名や助詞等として使用されるため使用頻度の高い平仮名をプリキャッシュ文字データとして記憶しているので、日本語の文書の印刷を高速化できる。
【００１４】
（第１発明の形態３）
また、前記第１発明及び第１発明の形態１、２のいずれかの情報処理装置（Ｈ）は、
前記内蔵フォントを選択するためのフォント選択画像（１１）を表示するフォント選択画像表示手段（Ａ４）と、
前記フォント選択画像（１１）においてユーザが前記内蔵フォントを選択した場合に、前記プリキャッシュ指定データを送信用データとして前記画像処理装置（Ｕ）に送信する前記データ送信手段（Ｂ５）と、
を備えることも可能である。
【００１５】
（第１発明の形態３の作用）
前記構成要件を備えた第１発明の形態３の情報処理装置（Ｈ）では、フォント選択画像表示手段（Ａ４）は、前記内蔵フォントを選択するためのフォント選択画像（１１）を表示する。そして、前記フォント選択画像（１１）においてユーザが前記内蔵フォントを選択した場合に、前記データ送信手段（Ｂ５）は、前記プリキャッシュ指定データを送信用データとして前記画像処理装置（Ｕ）に送信する。
従って、ユーザが内蔵フォントを明示的に選択した場合、前記内蔵フォントで印刷される可能性が高いので、ユーザが内蔵フォントを選択した場合に（即ち、文字データを送信する前に）、プリキャッシュ指定データを送信しておくことによって、ユーザが印刷の実行を指定した場合に、既に使用頻度の高い印刷文字データをプリキャッシュした状態にしておくことができる。この結果、印刷作業を高速化できる。
【００１６】
（第１発明の形態４）
また、前記第１発明及び第１発明の形態１〜３のいずれかの情報処理装置（Ｈ）は、
前記元画像データの印刷の前に、印刷される印刷画像をユーザが確認するためのプレビュー画像（９）を表示するプレビュー画像表示手段（Ａ３）と、
前記元画像データの前記文字データが前記内蔵フォントである場合には、前記プレビュー画像（９）を表示する際に、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する前記データ送信手段（Ｂ５）と、
を備えることができる。
【００１７】
（第１発明の形態４の作用）
前記構成要件を備えた第１発明の形態４の情報処理装置（Ｈ）では、プレビュー画像表示手段（Ａ３）は、前記元画像データの印刷の前に、印刷される印刷画像をユーザが確認するためのプレビュー画像（９）を表示する。前記データ送信手段（Ｂ５）は、前記元画像データの前記文字データが前記内蔵フォントである場合には、前記プレビュー画像（９）を表示する際に、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する。
したがって、ユーザがプレビュー画像（９）を表示して、印刷画像を確認しているので、文字データのフォントを再設定せずに、元画像データを印刷する可能性が高い。したがって、プレビュー画像（９）が表示される際に（即ち、文字データが送信される前に）、プリキャッシュ指定データを送信することによって、ユーザが印刷の実行を指定した場合に、既に使用頻度の高い印刷文字データをプリキャッシュした状態にしておくことができる。この結果、印刷作業を高速化できる。
【００１８】
（第２発明）
また、前記課題を解決するために、第２発明の画像処理装置（Ｕ）は、
文字データを含む印刷対象の元画像データや画像処理装置（Ｕ）の動作を制御する動作制御データとを含む送信データを受信データとして記憶する受信データ記憶手段（Ｃ２）と、
前記文字データを印刷可能な印刷画像データに変換する印刷文字データ作成手段（Ｃ４Ａ４）と、
変換後の前記印刷文字データを一時記憶するフォントキャッシュメモリ（Ｍ１ｂ）と、
印刷対象の文字データが画像処理装置（Ｕ）で前記印刷文字データに変換可能な文字データの種類である内蔵フォントである場合に、前記文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを、前記動作制御データとして受信した場合に、前記使用頻度の高い文字データをプリキャッシュ用印刷文字データとしての印刷文字データに変換する前記印刷文字データ作成手段（Ｃ４Ａ４）と、
前記プリキャッシュ印刷文字データとしての前記印刷文字データを一時記憶する前記フォントキャッシュメモリ（Ｍ１ｂ）と、
前記プリキャッシュ印刷文字データを印刷しない文字データ処理手段（Ｃ４Ａ）と、
を備えたことを特徴とする。
【００１９】
（第２発明の作用）
前記構成要件を備えた第２発明の画像処理装置（Ｕ）では、受信データ記憶手段（Ｃ２）は、文字データを含む印刷対象の元画像データや画像処理装置（Ｕ）の動作を制御する動作制御データとを含む送信データを受信データとして記憶する。印刷文字データ作成手段（Ｃ４Ａ４）は前記文字データを印刷可能な印刷画像データに変換する。フォントキャッシュメモリ（Ｍ１ｂ）は、変換後の前記印刷文字データを一時記憶する。印刷対象の文字データが画像処理装置（Ｕ）で前記印刷文字データに変換可能な文字データの種類である内蔵フォントである場合に、前記文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを、前記動作制御データとして受信した場合に、前記印刷文字データ作成手段（Ｃ４Ａ４）は、前記使用頻度の高い文字データをプリキャッシュ用印刷文字データとしての印刷文字データに変換する。そして、前記フォントキャッシュメモリ（Ｍ１ｂ）は、前記プリキャッシュ印刷文字データとしての前記印刷文字データを一時記憶し、文字データ処理手段（Ｃ４Ａ）は、前記プリキャッシュ印刷文字データを印刷しない。
【００２０】
したがって、第２発明の画像処理装置（Ｕ）は、プリキャッシュ指定データを受信した場合に、使用頻度の高い文字データをプリキャッシュ用印刷文字データに変換してフォントキャッシュメモリ（Ｍ１ｂ）に前もって記憶している（プリキャッシュしている）。この結果、印刷対象の文字データを受信した場合に、前記フォントキャッシュメモリ（Ｍ１ｂ）に記憶されたプリキャッシュ用印刷文字データを使用して印刷を実行できる。即ち、文字データを印刷文字データに変換する処理の回数を減らすことができ、速やかに印刷を開始することができ、全体の印刷作業を高速化できる。
また、第２発明の画像処理装置（Ｕ）では、プリキャッシュ文字データを印刷しないので、無駄な印刷によるトナーまたはインクの消費や、用紙の無駄を防止できる。
【００２１】
（第３発明）
前記技術的課題を解決するために、第３発明の情報処理装置制御プログラム（ＡＰ＋Ｐ１）は、
受信した文字データを印刷可能な印刷文字データに変換し且つ前記印刷文字データをフォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するフォント処理手段を有する画像処理装置（Ｕ）に対して、前記文字データを含む印刷対象の元画像データを送信する情報処理装置（Ｈ）を、
前記画像処理装置（Ｕ）において前記文字データを前記印刷文字データに変換可能な文字データの種類である内蔵フォントを記憶する内蔵フォント情報記憶手段（Ｂ４Ａ）、
印刷対象の文字データが前記内蔵フォントであるか否かを判別する内蔵フォント判別手段（Ｂ４Ｂ）、
印刷対象の前記文字データが前記内蔵フォントである場合に、前記印刷対象の文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを記憶するプリキャッシュ指定データ記憶手段（Ｂ４Ｃ）、
前記印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信するデータ送信手段（Ｂ５）、
として機能させることを特徴とする。
【００２２】
（第３発明の作用）
前記構成要件を備えた第３発明の情報処理装置制御プログラム（ＡＰ＋Ｐ１）では、内蔵フォント情報記憶手段（Ｂ４Ａ）は、前記画像処理装置（Ｕ）において前記文字データを前記印刷文字データに変換可能な文字データの種類である内蔵フォントを記憶する。内蔵フォント判別手段（Ｂ４Ｂ）は、印刷対象の文字データが前記内蔵フォントであるか否かを判別する。プリキャッシュ指定データ記憶手段（Ｂ４Ｃ）は、印刷対象の前記文字データが前記内蔵フォントである場合に、前記印刷対象の文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶（キャッシュ）するように指定するプリキャッシュ指定データを記憶する。データ送信手段（Ｂ５）は、前記印刷対象の文字データを送信する前に、前記プリキャッシュ指定データを送信データとして前記画像処理装置（Ｕ）に送信する。
【００２３】
したがって、第３発明の情報処理装置制御プログラム（ＡＰ＋Ｐ１）によって、画像処理装置（Ｕ）で印刷文字データの作成が可能なプリンタ内蔵フォントの文字データを印刷する場合に、元画像データを送信する前に、プリキャッシュ指定データを送信することによって、使用頻度の高い文字データの印刷文字データをフォントキャッシュメモリ（Ｍ１ｂ）に前もってキャッシュ（プリキャッシュ）させることができる。この結果、元画像データを画像処理装置（Ｕ）に送信した場合に、フォントキャッシュメモリ（Ｍ１ｂ）に使用頻度の高い文字データがプリキャッシュされているので、変換処理回数を減らすことができ、速やかに元画像データの最初のページの印刷を開始できる。したがって、印刷開始が高速化されるので、印刷作業全体の作業速度を高速化できる。
【００２４】
（第３発明の形態１）
また、前記第３発明の情報処理装置制御プログラム（ＡＰ＋Ｐ１）は、
情報処理装置（Ｈ）を、
前記使用頻度の高い文字データをプリキャッシュ文字データとして記憶するプリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）、
前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する際に、前記プリキャッシュ指定データと共に前記プリキャッシュ文字データを前記送信データとして送信する前記データ送信手段（Ｂ５）、
として機能させることも可能である。
【００２５】
（第３発明の形態１の作用）
前記構成要件を備えた第３発明の形態１の情報処理装置制御プログラム（ＡＰ＋Ｐ１）では、プリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）は、前記使用頻度の高い文字データをプリキャッシュ文字データとして記憶する。そして、前記データ送信手段（Ｂ５）は、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する際に、前記プリキャッシュ指定データと共に前記プリキャッシュ文字データを前記送信データとして送信する。
したがって、フォントキャッシュでプリキャッシュする使用頻度の高い文字データ（プリキャッシュ文字データ）を情報処理装置（Ｈ）から送信することによって、画像処理装置（Ｕ）は、受信したプリキャッシュ文字データをフォントキャッシュにプリキャッシュすればよい。したがって、プリキャッシュする文字データを情報処理装置（Ｈ）から送信するプリキャッシュ文字データによって指定することができる。また、画像処理装置（Ｕ）がプリキャッシュする文字データを記憶する必要がなくなり、画像処理装置（Ｕ）の構成を簡素化できる。
【００２６】
（第３発明の形態２）
また、前記第３発明の形態１の情報処理装置制御プログラム（ＡＰ＋Ｐ１）は、
前記情報処理装置（Ｈ）を、
前記プリキャッシュ文字データとして平仮名の文字データを記憶する前記プリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）、
として機能させることも可能である。
（第３発明の形態２の作用）
前記構成要件を備えた第３発明の形態２の情報処理装置制御プログラム（ＡＰ＋Ｐ１）では、前記プリキャッシュ文字データ記憶手段（Ｂ３Ａ３ａ）は、前記プリキャッシュ文字データとして平仮名の文字データを記憶する。したがって、日本語の文書等を印刷する場合に、送り仮名や助詞等として使用されるため使用頻度の高い平仮名をプリキャッシュ文字データとして記憶しているので、日本語の文書の印刷を高速化できる。
【００２７】
（第３発明の形態３）
また、前記第３発明及び第３発明の形態１、２のいずれかの情報処理装置制御プログラム（ＡＰ＋Ｐ１）は、
前記情報処理装置（Ｈ）を
前記内蔵フォントを選択するためのフォント選択画像（１１）を表示するフォント選択画像表示手段（Ａ４）、
前記フォント選択画像（１１）においてユーザが前記内蔵フォントを選択した場合に、前記プリキャッシュ指定データを送信用データとして前記画像処理装置（Ｕ）に送信する前記データ送信手段（Ｂ５）、
として機能させることも可能である。
【００２８】
（第３発明の形態３の作用）
前記構成要件を備えた第３発明の形態３の情報処理装置制御プログラム（ＡＰ＋Ｐ１）では、フォント選択画像表示手段（Ａ４）は、前記内蔵フォントを選択するためのフォント選択画像（１１）を表示する。そして、前記フォント選択画像（１１）においてユーザが前記内蔵フォントを選択した場合に、前記データ送信手段（Ｂ５）は、前記プリキャッシュ指定データを送信用データとして前記画像処理装置（Ｕ）に送信する。
従って、ユーザが内蔵フォントを明示的に選択した場合、前記内蔵フォントで印刷される可能性が高いので、ユーザが内蔵フォントを選択した場合に（即ち、文字データを送信する前に）、プリキャッシュ指定データを送信しておくことによって、ユーザが印刷の実行を指定した場合に、既に使用頻度の高い印刷文字データをプリキャッシュした状態にしておくことができる。この結果、印刷作業を高速化できる。
【００２９】
（第３発明の形態４）
また、前記第３発明及び第３発明の形態１〜３のいずれかの情報処理装置制御プログラム（ＡＰ＋Ｐ１）は、
前記情報処理装置（Ｈ）を、
前記元画像データの印刷の前に、印刷される印刷画像をユーザが確認するためのプレビュー画像（９）を表示するプレビュー画像表示手段（Ａ３）、
前記元画像データの前記文字データが前記内蔵フォントである場合には、前記プレビュー画像（９）を表示する際に、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する前記データ送信手段（Ｂ５）、
として機能させることができる。
【００３０】
（第３発明の形態４の作用）
前記構成要件を備えた第３発明の形態４の情報処理装置制御プログラム（ＡＰ＋Ｐ１）では、プレビュー画像表示手段（Ａ３）は、前記元画像データの印刷の前に、印刷される印刷画像をユーザが確認するためのプレビュー画像（９）を表示する。前記データ送信手段（Ｂ５）は、前記元画像データの前記文字データが前記内蔵フォントである場合には、前記プレビュー画像（９）を表示する際に、前記プリキャッシュ指定データを前記画像処理装置（Ｕ）に送信する。
したがって、ユーザがプレビュー画像（９）を表示して、印刷画像を確認しているので、文字データのフォントを再設定せずに、元画像データを印刷する可能性が高い。したがって、プレビュー画像（９）が表示される際に（即ち、文字データが送信される前に）、プリキャッシュ指定データを送信することによって、ユーザが印刷の実行を指定した場合に、既に使用頻度の高い印刷文字データをプリキャッシュした状態にしておくことができる。この結果、印刷作業を高速化できる。
なお、前記第３発明及び第３発明の形態１〜４の情報処理装置制御プログラム（ＡＰ＋Ｐ１）は、情報処理装置（Ｈ）が読取り可能な記録媒体に記録することができる。
【００３１】
（第４発明）
前記技術的課題を解決するために、第４発明の画像処理装置制御プログラムは、
画像処理装置（Ｕ）を、
文字データを含む印刷対象の元画像データや画像処理装置（Ｕ）の動作を制御する動作制御データとを含む送信データを受信データとして記憶する受信データ記憶手段（Ｃ２）、
前記文字データを印刷可能な印刷画像データに変換する印刷文字データ作成手段（Ｃ４Ａ４）、
変換後の前記印刷文字データを一時記憶するフォントキャッシュメモリ（Ｍ１ｂ）、
印刷対象の文字データが画像処理装置（Ｕ）で前記印刷文字データに変換可能な文字データの種類である内蔵フォントである場合に、前記文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを、前記動作制御データとして受信した場合に、前記使用頻度の高い文字データをプリキャッシュ印刷文字データとしての印刷文字データに変換する前記印刷文字データ作成手段（Ｃ４Ａ４）、
前記プリキャッシュ印刷文字データを一時記憶する前記フォントキャッシュメモリ（Ｍ１ｂ）、
前記プリキャッシュ印刷文字データを印刷しない文字データ処理手段（Ｃ４Ａ）、
として機能させることを特徴とする。
【００３２】
（第４発明の作用）
前記構成要件を備えた第４発明の画像処理装置制御プログラムでは、受信データ記憶手段（Ｃ２）は、文字データを含む印刷対象の元画像データや画像処理装置（Ｕ）の動作を制御する動作制御データとを含む送信データを受信データとして記憶する。印刷文字データ作成手段（Ｃ４Ａ４）は前記文字データを印刷可能な印刷画像データに変換する。フォントキャッシュメモリ（Ｍ１ｂ）は、変換後の前記印刷文字データを一時記憶する。印刷対象の文字データが画像処理装置（Ｕ）で前記印刷文字データに変換可能な文字データの種類である内蔵フォントである場合に、前記文字データを印刷する前に、印刷対象の前記文字データと同一の内蔵フォントの前記文字データのうち、使用頻度の高い文字データの印刷文字データを前記フォントキャッシュメモリ（Ｍ１ｂ）に一時記憶するように指定するプリキャッシュ指定データを、前記動作制御データとして受信した場合に、前記印刷文字データ作成手段（Ｃ４Ａ４）は、前記使用頻度の高い文字データをプリキャッシュ用印刷文字データとしての印刷文字データに変換する。そして、前記フォントキャッシュメモリ（Ｍ１ｂ）は、前記プリキャッシュ印刷文字データとしての前記印刷文字データを一時記憶し、文字データ処理手段（Ｃ４Ａ）は、前記プリキャッシュ印刷文字データを印刷しない。
【００３３】
したがって、第４発明の画像処理装置制御プログラムは、プリキャッシュ指定データを受信した場合に、使用頻度の高い文字データをプリキャッシュ用印刷文字データに変換してフォントキャッシュメモリ（Ｍ１ｂ）に前もって記憶させる（プリキャッシュさせる）。この結果、印刷対象の文字データを受信した場合に、前記フォントキャッシュメモリ（Ｍ１ｂ）に記憶されたプリキャッシュ用印刷文字データを使用して印刷を実行できる。即ち、文字データを印刷文字データに変換する処理の回数を減らすことができ、速やかに印刷を開始することができ、全体の印刷作業を高速化できる。
また、第４発明の画像処理装置制御プログラムでは、プリキャッシュ文字データを印刷しないので、無駄な印刷によるトナーまたはインクの消費や、用紙の無駄を防止できる。
なお、前記第４発明の画像処理装置制御プログラムは、画像処理装置（Ｕ）が読取り可能な記録媒体に記録することができる。
【００３４】
【発明の実施の形態】
（実施の形態）
次に図面を参照しながら、本発明の実施の形態を説明するが、本発明は以下の実施の形態に限定されるものではない。
（実施の形態１）
図１は本発明の画像処理装置制御データ作成プログラムを備えた情報処理装置を含む印刷処理システムの実施の形態１の説明図である。
図１において、印刷処理システムＳのホストコンピュータ（情報処理装置）Ｈには、プリンタケーブルＣｂを介して、プリンタ、スキャナ及び複写機としての機能を備えたデジタル複合機（画像処理装置）Ｕが接続されている。前記ホストコンピュータＨは、コンピュータ本体Ｈ１、ディスプレイＨ２、キーボード（入力装置）Ｈ３、マウス（入力装置）Ｈ４、図示しないＨＤドライブ（ハードディスクドライブ）、ＣＤドライブ（コンパクトディスクドライブ）、およびＦＤドライブ（フレキシブルディスクドライブ）等により構成されている。
【００３５】
図１において、前記複合機Ｕは、プリンタＵ１、イメージスキャナＵ２、自動原稿搬送装置Ｕ３を有している。前記プリンタＵ１は、内部に印刷用紙が収容された複数の給紙トレイＴＲ１〜ＴＲ４と、画像が記録された印刷用紙が排出される排出トレイＴＲｈを有している。前記自動原稿搬送装置Ｕ３は、イメージスキャナＵ２上面のプラテンガラス（図示せず）上に支持されている。前記自動原稿搬送装置Ｕ３は、複写しようとする複数の原稿が重ねて載置される原稿給紙トレイＴＧ１を有している。前記原稿給紙トレイＴＧ１に載置された複数の各原稿は順次プラテンガラス上の複写位置を通過して原稿排紙トレイＴＧ２に排出されるように構成されている。前記自動原稿搬送装置Ｕ３は、その後端部（−Ｘ端部）に設けた左右方向に延びるヒンジ軸（図示せず）により前記プラテンガラス上面に対して回動可能であり、原稿を作業者が手でプラテンガラス上に置く場合に上方に回動される。そして、前記複合機Ｕは、複合機Ｕの設定情報等をユーザが設定するためのユーザインタフェース（入力装置）ＵＩを備えている。
【００３６】
前記ホストコンピュータＨのコンピュータ本体Ｈ１及び複合機Ｕは、それぞれ、外部との信号の入出力および入出力信号レベルの調節等を行うＩ／Ｏ（入出力インターフェース）、必要な処理を行うためのプログラムおよびデータ等が記憶されたＲＯＭ（リードオンリーメモリ、記録媒体）やハードディスク（記録媒体）、必要なデータを一時的に記憶するためのＲＡＭ（ランダムアクセスメモリ、記録媒体）、ハードディスクやＲＯＭ等に記憶されたプログラムに応じた処理を行うＣＰＵ（中央演算処理装置、マイクロコンピュータ）、ならびにクロック発振器等を有している。前記構成のホストコンピュータＨ及び複合機Ｕは、前記ハードディスクやＲＯＭ等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
【００３７】
（ホストコンピュータＨの機能）
図２は前記図１に示す印刷処理システムのホストコンピュータの機能をブロック図（機能ブロック図）で示した図である。
図２において、コンピュータ本体Ｈ１の前記ハードディスクドライブ（記録媒体）には、主として文字データを作成するワープロソフトや、主として絵や写真等のグラフィックデータを作成する製図ソフト（画像処理ソフト）等のアプリケーションプログラムＡＰが記憶されている（組み込まれている）。また、前記コンピュータ本体Ｈ１のハードディスクには、プリンタドライバＰ１が記憶されており、前記アプリケーションプログラムＡＰにおいて、文字データ及びグラフィックデータを含む元画像データを印刷するように指定された際に、元画像データをページ記述言語等の送信画像データに変換して、複合機Ｕへ送信する。前記アプリケーションプログラムＡＰ及びプリンタドライバＰ１によって情報処理装置制御プログラム（ＡＰ＋Ｐ１）が構成されている。
【００３８】
（アプリケーションプログラムＡＰの機能）
図３はワープロソフト等の文字データ作成プログラムで文書データを作成するためのメイン画面の説明図である。
図２において、前記アプリケーションプログラムＡＰは、主として文字データを作成する文字データ作成プログラムＡＰ１を有しており、前記文字データ作成プログラムＡＰ１は、ユーザが文字データを含む文書データを作成するためのメイン画面１（図３参照）を表示するメイン画面表示手段Ａ１を有している。図３において、前記メイン画面１上には、文字データ１ａ及びグラフィックデータ１ｂが表示されると共に、印刷開始指定画像（印刷用アイコン）２や、プレビュー開始指定画像（プレビュー用アイコン）３、フォント選択開始指定画像（フォント選択用アイコン）４、ポイントサイズ設定開始指定画像（ポイントサイズ設定用アイコン）６等が表示されている。また、前記メイン画面１上には、ユーザによるマウスＨ４の操作に応じて移動するカーソル７が表示されている。
【００３９】
図４はメイン画面上に表示される印刷設定画像の説明図である。
図２において、前記文字データ作成プログラムＡＰ１は、文書データをユーザが印刷する際に、ユーザがマウスＨ４を操作して、前記メイン画面１の印刷用アイコン２にカーソル７を移動させて選択入力した場合に前記メイン画面１上に印刷設定画像８（図４参照）を表示する印刷設定画像表示手段Ａ２を有している。図４において、ユーザは、前記印刷設定画像８に対して、マウスＨ４、キーボードＨ３の入力装置を操作して選択・入力を行うことによって、印刷範囲や印刷部数等を設定することができる。
【００４０】
図５はメイン画面上に表示されるプレビュー画像の説明図である。
図２において、前記文字データ作成プログラムＡＰ１は、ユーザがカーソル７を移動させて前記プレビュー用アイコン３を選択入力した場合に、印刷される印刷画像をユーザが確認するためのプレビュー画像９をメイン画面１上に表示するプレビュー画像表示手段Ａ３を有している。図５において、前記プレビュー画像９には、印刷用アイコン２と、プレビュー画像９を閉じることを指定するプレビュー終了指定画像（「閉じる」アイコン）９ａが表示されている。したがって、ユーザは、前記プレビュー画像９を参照することによって、印刷される印刷画像を前もって確認することができる。
【００４１】
図６はメイン画面上に表示されるフォント選択画像の説明図である。
図２において、前記文字データ作成プログラムＡＰ１は、ユーザがカーソル７を移動させて前記フォント選択用アイコン４を選択入力した場合に、ホストコンピュータＨで使用可能なフォントを選択するためのフォント選択画像１１を表示するフォント選択画像表示手段Ａ４を有している。したがって、ユーザは、前記フォント選択画像１１に対して、カーソル７を移動させて選択し、マウスＨ４をクリックして入力することによって、印刷に使用するフォントを選択することができる。なお、図６に示すように、実施の形態１では、複合機Ｕ内部で文字コードから印刷文字データを作成可能なデバイスフォント（「明朝」及び「ゴシック」）には、デバイスフォントであることを示す「＄」マークが表示され、ホストコンピュータＨで印刷文字データ（ビットマップデータ）に変換されるダウンロードフォント（「行書体」、「楷書体」等）には、前記「＄」は表示されていない。
【００４２】
また、図２において、前記文字データ作成プログラムＡＰ１は、文書データで使用されているフォントの情報をプリンタドライバＰ１に転送（送信）する時期になったか否かを判別するフォント選択情報送信時判別手段Ａ５を有している。実施の形態１では、ユーザが前記印刷用アイコン２またはプレビュー用アイコン３を選択入力した場合、または、フォント選択画像１１においてフォントの選択が行われた場合に、選択されたフォントの情報（選択フォント情報、例えば「明朝体」というフォント名とポイントサイズ）を送信する時期になったものと判別する。
そして、前記文字データ作成プログラムＡＰ１は、印刷対象の文書データ等の元画像データや、前記選択フォント情報を前記プリンタドライバＰ１に転送（送信）する元画像データ送信手段Ａ６を有している。
【００４３】
（プリンタドライバＰ１の機能）
プリンタドライバＰ１は、アプリケーションプログラムＡＰから転送された元画像データや選択フォント情報等を記憶する元画像データ記憶手段Ｂ１を有している。前記元画像データ記憶手段Ｂ１には、文字データ及び文字データ以外のグラフィックデータを含む元画像データが記憶され、前記元画像データには元画像のサイズや、文字データのフォント名、文字データのポイントサイズ、元画像を印刷する部数の指定値等の各指定値を含む。その他にも、給紙方法の指定（いずれかの給紙トレイＴＲからの給紙か、図示しない手差しトレイからの給紙かの指定）や、排紙トレイの指定、カラー・白黒の指定等のプリンタ設定情報も含む。
【００４４】
図２において、前記プリンタドライバＰ１は、前記元画像データ記憶手段Ｂ１に記憶された受信データが、元画像データであるか、選択フォント情報であるかを判別する受信データ判別手段Ｂ２を有している。
印刷対象の元画像データを受信した場合、元画像データ処理手段Ｂ３において、元画像データに含まれる文字データやグラフィックデータは、最終的に複合機Ｕに送信するための送信データ（ページ記述言語のデータ）に変換される。前記元画像データ処理手段Ｂ３は、前記文字データを変換する文字データ変換手段Ｂ３Ａと、グラフィックデータをグラフィックデータ処理手段Ｂ３Ｂとを有する。
【００４５】
前記文字データ変換手段Ｂ３Ａは、文字データのフォントがデバイスフォント（プリンタ内蔵フォント）である場合に必要に応じて文字コードを変換するデバイスフォント変換手段Ｂ３Ａ１と、文字データのフォントがダウンロードフォント（プリンタ非内蔵フォント）である場合に印刷可能な印刷文字データ（ビットマップデータ）に変換するダウンロードフォント変換手段Ｂ３Ａ２を有する。なお、前記デバイスフォント変換手段Ｂ３Ａ１は、文字データを文字コードに変換する際に、デバイスフォントの文字コードを記憶するデバイスフォント文字コード記憶手段Ｂ３Ａ３を参照して文字データを文字コードに変換する。そして、前記デバイスフォント文字コード記憶手段Ｂ３Ａ３は、前記文字コードのうち、使用頻度の高い文字データ（プリキャッシュ文字データ）に対応する文字コード（プリキャッシュ文字コード）を記憶するプリキャッシュ文字データ記憶手段Ｂ３Ａ３ａを有している。なお、実施の形態１では、前記プリキャッシュ文字データとして平仮名を記憶しているが、ユーザの使用環境に応じてアルファベットをプリキャッシュ文字データとすることも可能であるし、ユーザがプリキャッシュ文字データを指定可能に構成することも可能である。
【００４６】
前記文字データがダウンロードフォントである場合には、ダウンロードフォント変換手段Ｂ３Ａ２は、ダウンロードフォントを記憶するダウンロードフォント記憶手段Ｂ３Ａ４を参照して印刷文字データに変換する。また、前記元画像データに含まれるグラフィックデータは、グラフィックデータ処理手段Ｂ３Ｂによって複合機Ｕで印刷可能な印刷グラフィックデータ（ビットマップデータ）に変換される。このとき、前記グラフィックデータにおいて、グラフィックの濃淡を示す階調データ（パターンデータ）や複合機Ｕで描画計算が可能な線画データ（ベクタデータ）は、階調を指定する制御コードや線画の種類を示す制御コードを記憶するグラフィック制御コード記憶手段Ｂ３Ｂ１を参照して、制御コードに変換される。
【００４７】
図２において、前記プリンタドライバＰ１は、選択フォント情報を受信した場合に、フォントがデバイスフォントであるか否かを判別し、デバイスフォントの場合に複合機Ｕにプリキャッシュを実行するためのデータを送信するように処理する選択フォント情報処理手段Ｂ４を有している。前記選択フォント情報処理手段Ｂ４は、複合機Ｕで使用可能なデバイスフォント（内蔵フォント）を記憶するデバイスフォント情報記憶手段（内蔵フォント情報記憶手段）Ｂ４Ａを有している。そして、前記受信データが選択フォント情報である場合、選択フォント情報処理手段Ｂ４のデバイスフォント判別手段（内蔵フォント判別手段）Ｂ４Ｂにおいて、前記デバイスフォント情報記憶手段Ｂ４Ａに記憶されたデバイスフォントの情報を参照して、選択フォント情報として送信されたフォントがデバイスフォント（内蔵フォント）であるか否かが判別される。
【００４８】
そして、選択フォント情報として送信されたフォントがデバイスフォントである場合、プリキャッシュ指定データ記憶手段Ｂ４Ｃに記憶されたプリキャッシュ指定データ（動作制御データ）がデータ送信手段Ｂ５に転送される。実施の形態１では、このとき、前記プリキャッシュ文字データ記憶手段Ｂ３Ａ３ａに記憶された前記選択フォント情報のフォント名に応じた文字コード（プリキャッシュ文字コード）とポイントサイズもデータ送信手段Ｂ５に転送される。前記プリキャッシュ指定データは、選択フォント情報として送信されたフォントがデバイスフォントである場合、使用頻度の高い文字データ（前記プリキャッシュ文字データ）を複合機Ｕのフォントキャッシュメモリ（後述）に前もって一時記憶するように（プリキャッシュするように）指定するためのデータである。
そして、前記データ送信手段Ｂ５は、受信したプリキャッシュ指定データ及びプリキャッシュ文字コード等、または、元画像データを変換した送信画像データを送信データとして複合機Ｕに送信する。
【００４９】
（複合機Ｕの機能）
図７は前記図１に示す印刷処理システムの複合機の機能をブロック図（機能ブロック図）で示した図である。
図７において、複合機Ｕの前記ＲＯＭ（記録媒体）及びハードディスクドライブ（記録媒体）には、画像処理装置制御プログラムが記録されており、複合機Ｕを以下の各手段として機能させて、印刷用紙に記録する印刷画像を作成する。
複合機Ｕは、ホストコンピュータＨから送信された送信データを受信すると共にホストコンピュータＨへデータを送信するデータ送受信手段Ｃ１を有する。前記ホストコンピュータＨから送信された送信データは、受信データ記憶手段Ｃ２で受信データとして記憶される。受信データ記憶手段Ｃ２に記憶された受信データは、受信データ判別手段Ｃ３によって、送信画像データであるか、プリキャッシュ指定データを含む送信データであるかが判別される。
【００５０】
前記複合機Ｕは、前記送信画像データに含まれる文字コードやプリキャッシュ文字データに対応する文字コードを印刷可能な印刷画像データに変換する画像処理手段Ｃ４と、印刷画像データに変換する際に使用され且つ変換後の印刷文字データ等を一時記憶するワークメモリＭ１と、変換後の印刷画像データを展開するページメモリＭ２とを有する。前記画像処理手段Ｃ４は、文字データを印刷文字データに変換する文字データ処理手段Ｃ４Ａと、グラフィックデータを印刷グラフィックデータに変換するグラフィック処理手段Ｃ４Ｂとを有する。
前記デバイスフォントの文字データの文字コードや、プリキャッシュ文字コードは、文字データ処理手段Ｃ４Ａの文字コード変換手段Ｃ４Ａ１によって、複合機Ｕ本体が理解できる文字コードに変換される。前記文字コードの変換は、複合機Ｕのコード変換テーブル記憶手段Ｃ４Ａ２に記憶されたコード変換テーブルを参照して行われる。
【００５１】
そして、変換後の文字コードに基づいて、フォント作成制御手段Ｃ４Ａ３において、文字コードを変換して印刷文字データを作成するか、既に作成されて一時記憶されている（キャッシュされている）印刷文字データを読み出すかを制御する。このとき、プリキャッシュ文字コードである場合は、キャッシュされている印刷文字データを読み出さず、印刷文字データ（プリキャッシュ印刷文字データ）を作成する。印刷文字データを作成する場合、フォント作成手段（印刷文字データ作成手段）Ｃ４Ａ４において、デバイスフォントを記憶するデバイスフォント記憶手段Ｃ４Ａ５を参照し、ワークメモリＭ１のフォント作成用メモリＭ１ａを使用して文字コードを印刷文字データに変換する。
【００５２】
また、前記文字データのポイントサイズ（ポイント数）が所定値（所定のポイント数）以上である場合、前記フォント作成手段Ｃ４Ａ４は印刷文字データを作成せず、グラフィック処理手段Ｃ４Ｂにおいて、文字データとしてではなく、グラフィックデータとして印刷文字データを作成する。ポイントサイズの大きな文字データはデータサイズが大きいので、文字データとして変換処理を行うと、フォント作成用メモリＭ１ａの容量や一時記憶しておくフォントキャッシュメモリＭ１ｂの容量が少なくなり、キャッシュできる印刷文字データが少なくなる。したがって、実施の形態１では、所定値以上のポイントサイズの文字データは、文字データとして印刷文字データを作成せず、グラフィックデータとして印刷文字データを作成している。
【００５３】
前記フォント作成手段Ｃ４Ａ４で作成された印刷文字データは、ワークメモリＭ１のフォントキャッシュメモリＭ１ｂに一時記憶される（キャッシュされる）。前記フォントキャッシュメモリＭ１ｂにキャッシュされている印刷文字データは、キャッシュされたデータの読み出し・消去を行うフォントキャッシュデータ制御手段Ｃ４Ａ６を介して、フォントキャッシュ管理手段Ｃ４Ａ７で管理される。したがって、印刷対象の文字データのフォント及びポイントサイズと同一の文字データに対応する印刷文字データが、前記フォントキャッシュメモリＭ１ｂにキャッシュされているか否かをフォントキャッシュ管理手段Ｃ４Ａ７の管理情報により判別できる。そして、印刷対象の文字データに対応する印刷文字データがキャッシュされている場合、フォント作成制御手段Ｃ４Ａ３は、キャッシュされている印刷文字データを読み出して、ページメモリＭ２に展開する。
なお、実施の形態１では、プリキャッシュ印刷文字データは、ページメモリＭ２に展開されない。即ち、プリキャッシュ印刷文字データは印刷されない。また、ダウンロードフォントの文字データは、印刷文字データに変換された状態で送信されるので、そのままページメモリＭ２に展開される。
【００５４】
前記受信データに含まれる印刷グラフィックデータは、既に印刷可能なデータに変換されているので、そのままページメモリＭ２に展開される。一方、前記受信データに含まれるベクタデータの制御コードは、グラフィック処理手段Ｃ４Ｂのベクタ処理手段Ｃ４Ｂ１で印刷可能な線画データ（ベクタグラフィックデータ）に変換される。また、前記ベクタ処理手段Ｃ４Ｂ１は、前記フォント作成手段Ｃ４Ａ４において所定値以上のポイントサイズの文字データと判別された文字データを、ベクタグラフィックデータとして、印刷可能な印刷文字データに変換する。
【００５５】
また、前記受信データに含まれるパターンデータ（階調データ）の制御コードは、先ず、グラフィック処理手段Ｃ４Ｂのパターン作成制御手段Ｃ４Ｂ２において、制御コードを変換してディザデータ（黒色（またはイエロー、マゼンタ、シアン）と白の２値を組み合わせて擬似的に中間の階調を表現するビットマップ化されたパターンデータ）を作成するか、既に作成されてキャッシュされているディザデータを読み出すかが判別される。
そして、ディザデータを作成する場合、制御コードに対応するディザデータを記憶するディザ記憶手段Ｃ４Ｂ４を参照して、パターン作成手段Ｃ４Ｂ３が、ディザデータを作成する。そして、作成されたディザデータは、ワークメモリＭ１のパターンキャッシュメモリＭ１ｃにキャッシュされる。前記パターンキャッシュメモリＭ１ｃにキャッシュされているディザデータは、キャッシュされたデータの読み出し・消去を行うパターンキャッシュデータ制御手段Ｃ４Ｂ５を介して、パターンキャッシュ管理手段Ｃ４Ｂ６で管理される。
【００５６】
したがって、印刷対象の階調データ（パターンデータ）の制御コードと同一階調のディザデータが、前記パターンキャッシュメモリＭ１ｃにキャッシュされているか否かをパターンキャッシュ管理手段Ｃ４Ｂ６の管理情報により判別できる。そして、同一階調のディザデータがキャッシュされている場合、パターン作成制御手段Ｃ４Ｂ２は、キャッシュされているディザデータを読み出して、ページメモリＭ２に展開させる。
【００５７】
前記文字データ処理手段Ｃ４Ａやグラフィックデータ処理手段Ｃ４Ｂの処理を経てページメモリＭ２に展開された印刷画像データが１ページ分になった場合、または、改ページを指定する改ページ指定データを処理した場合、印刷処理手段Ｃ５が複合機Ｕ内部の画像記録装置Ｃ６（給紙装置の駆動や電流供給等）を制御して記録用紙に印刷画像を記録する。
なお、実施の形態１では、ページメモリＭ２に１ページ分展開した場合に印刷を実行したが、所定面積分（例えば、１／３ページ分）展開時に印刷を開始するよう制御することも可能である。
【００５８】
（実施の形態１のフローチャートの説明）
（ホストコンピュータのフローチャート）
図８は本発明の実施の形態１の印刷処理システムのホストコンピュータにおけるフォント選択画像表示時のフォント情報送信処理のフローチャートである。
（フォント選択画像表示時のフォント選択情報送信処理の説明）
図８のフローチャートの各ＳＴ（ステップ）の処理は、前記ホストコンピュータＨのＣＰＵの処理に従って実行される。図８のフローチャートの処理は、ホストコンピュータＨの他の処理と並行してマルチタスクで実行される。
図８のフローチャートは、ホストコンピュータＨの電源オンにより開始される。
【００５９】
図８のＳＴ１において、メイン画面１（図３参照）上でフォント選択用アイコン（フォント選択開始指定画像）４を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ１を繰り返し、イエス（Ｙ）の場合はＳＴ２へ移る。
ＳＴ２において、ホストコンピュータＨで使用可能なフォント（デバイスフォント及びダウンロードフォント）の一覧を表示するフォント選択画像１１（図６参照）をメイン画面１上に表示する。そしてＳＴ３に移る。
ＳＴ３において、ユーザがフォントを選択するためにフォント選択画像１１上でカーソル７を移動させるための入力（スクロールバーを移動させる入力を含む）を行ったか否か、即ち、マウスＨ４やキーボードＨ３の矢印キー等の入力があったか否かを判別する。イエス（Ｙ）の場合はＳＴ４に移り、ノー（Ｎ）の場合はＳＴ５に移る。
ＳＴ４において、ＳＴ３におけるユーザの入力（カーソルの移動）に応じてフォント選択画像１１の表示を更新する。そして、ＳＴ３に戻る。
【００６０】
ＳＴ５において、ユーザがフォント選択画像１１上に表示されたいずれかのフォントを選択する入力（選択決定の入力）を行ったか否かを判別する。ノー（Ｎ）の場合はＳＴ６に移り、イエス（Ｙ）の場合はＳＴ７に移る。
ＳＴ６において、フォントを選択するための入力（カーソル移動や選択決定の入力）以外の入力があったか否かを判別する。即ち、例えば、メイン画面１上で文書データの編集を実行するための入力や、印刷用アイコン２、プレビュー用アイコン３を選択する入力があったか否かを判別する。イエス（Ｙ）の場合はＳＴ９に移り、ノー（Ｎ）の場合はＳＴ３に戻る。
【００６１】
ＳＴ７において、ＳＴ５の処理でユーザが選択・決定したフォントが選択フォント情報としてプリンタドライバＰ１に転送され、プリンタドライバＰ１において、ユーザが選択したフォントがデバイスフォント（プリンタ内蔵フォント）であるか否かを判別する。イエス（Ｙ）の場合はＳＴ８に移り、ノー（Ｎ）の場合はＳＴ９に移る。
ＳＴ８において、選択されたデバイスフォントのプリキャッシュ文字データ及びプリキャッシュ指定データを複合機Ｕに送信する。そしてＳＴ９に移る。
ＳＴ９において、フォント選択画像１１を閉じて、ＳＴ１に戻る。
【００６２】
（プレビュー画像表示時のフォント情報送信処理の説明）
図９は本発明の実施の形態１の印刷処理システムのホストコンピュータにおけるプレビュー画像表示時のフォント情報送信処理のフローチャートである。
図９のフローチャートの各ＳＴ（ステップ）の処理は、前記ホストコンピュータＨのＣＰＵの処理に従って実行される。図９のフローチャートの処理は、ホストコンピュータＨの他の処理と並行してマルチタスクで実行される。
図９のフローチャートは、ホストコンピュータＨの電源オンにより開始される。
【００６３】
図９のＳＴ１１において、メイン画面１（図３参照）上でプレビュー用アイコン（プレビュー開始指定画像）３を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ１１を繰り返し、イエス（Ｙ）の場合はＳＴ１２へ移る。
ＳＴ１２において、次の処理（１）、（２）を実行する。
（１）メイン画面１上にプレビュー画像９を表示する。
（２）現在選択されているフォントの選択フォント情報を文字データ作成プログラムＡＰ１からプリンタドライバＰ１に転送する。
ＳＴ１３において、プリンタドライバＰ１の選択フォント情報処理手段Ｂ４で選択されているフォントがデバイスフォントであるか否かを判別する。イエス（Ｙ）の場合はＳＴ１４に移り、ノー（Ｎ）の場合はＳＴ１５に移る。
【００６４】
ＳＴ１４において、プリンタドライバＰ１から複合機Ｕにプリキャッシュ指定データとプリキャッシュ文字データを送信する。そしてＳＴ１５に移る。
ＳＴ１５において、プレビュー画像９の印刷開始画像指定画像（印刷用アイコン）２（図５参照）を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ１６に移り、イエス（Ｙ）の場合はＳＴ１９に移る。
ＳＴ１６において、プレビュー画像９の「閉じる」のアイコン（プレビュー終了指定画像）９ａ（図５参照）を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ１７に移り、イエス（Ｙ）の場合はＳＴ２０に移る。
【００６５】
ＳＴ１７において、前記印刷用アイコン２及びプレビュー終了指定画像９ａ以外の入力があったか否かを判別する。イエス（Ｙ）の場合はＳＴ１８に移り、ノー（Ｎ）の場合はＳＴ１５に戻る。
ＳＴ１８において、ＳＴ１７における入力に応じて、プレビュー画像９の表示を変更する。
ＳＴ１９において、印刷用アイコン２を選択する入力があったので、元画像データをプリンタドライバＰ１に転送し、送信画像データに変換して、複合機Ｕに送信する。そして、ＳＴ２０に移る。
ＳＴ２０において、プレビュー画像９を閉じて、ＳＴ１１に戻る。
【００６６】
（印刷設定画像表示時のフォント情報送信処理の説明）
図１０は本発明の実施の形態１の印刷処理システムのホストコンピュータにおける印刷設定画像表示時のフォント情報送信処理のフローチャートである。
図１０のフローチャートの各ＳＴ（ステップ）の処理は、前記ホストコンピュータＨのＣＰＵの処理に従って実行される。図１０のフローチャートの処理は、ホストコンピュータＨの他の処理と並行してマルチタスクで実行される。
図１０のフローチャートは、ホストコンピュータＨの電源オンにより開始される。
【００６７】
図１０のＳＴ３１において、メイン画面１（図３参照）上で印刷用アイコン（印刷開始指定画像）２を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ３１を繰り返し、イエス（Ｙ）の場合はＳＴ３２へ移る。
ＳＴ３２において、次の処理（１）、（２）を実行する。
（１）メイン画面１上に印刷設定画像８（図４参照）を表示する。
（２）現在選択されているフォントの選択フォント情報をプリンタドライバＰ１に転送する。
ＳＴ３３において、プリンタドライバＰ１の選択フォント情報処理手段Ｂ４で選択されているフォントがデバイスフォントであるか否かを判別する。イエス（Ｙ）の場合はＳＴ３４に移り、ノー（Ｎ）の場合はＳＴ３５に移る。
【００６８】
ＳＴ３４において、プリンタドライバＰ１から複合機Ｕにプリキャッシュ指定データとプリキャッシュ文字データを送信する。そしてＳＴ３５に移る。
ＳＴ３５において、印刷設定画像８において「ＯＫ」を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ３６に移り、イエス（Ｙ）の場合はＳＴ３９に移る。
ＳＴ３６において、印刷設定画像８において「キャンセル」を選択する入力があったか否かを判別する。ノー（Ｎ）の場合はＳＴ３７に移り、イエス（Ｙ）の場合はＳＴ４０に移る。
【００６９】
ＳＴ３７において、前記「ＯＫ」、「キャンセル」以外の入力があったか否かを判別する。即ち、印刷するページの範囲（印刷範囲）や、印刷する部数を設定する入力があったか否かを判別する。イエス（Ｙ）の場合はＳＴ３８に移り、ノー（Ｎ）の場合はＳＴ３５に戻る。
ＳＴ３８において、ＳＴ３７におけるユーザの入力に応じて、印刷設定画像８の表示を変更する。
ＳＴ３９において、「ＯＫ」を選択する入力があったので、元画像データをプリンタドライバＰ１に転送し、送信画像データに変換して、複合機Ｕに送信する。そして、ＳＴ４０に移る。
ＳＴ４０において、印刷設定画像８を閉じて、ＳＴ３１に戻る。
【００７０】
（複合機のフローチャート）
図１１は本発明の実施の形態１の印刷処理システムの複合機における印刷処理のフローチャートである。
図１２は図１１の印刷処理のフローチャートの続きのフローチャートである。
図１１、図１２のフローチャートの各ＳＴ（ステップ）の処理は、前記複合機のＣＰＵの処理に従って実行される。図１１のフローチャートの処理は、複合機Ｕの他の処理と並行して実行される。
図１１、図１２のフローチャートは、複合機Ｕの電源オンにより開始される。
【００７１】
図１１のＳＴ５１において、ホストコンピュータＨのプリンタドライバＰ１が送信した送信データを受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ５２に移り、ノー（Ｎ）の場合はＳＴ５１を繰り返す。
ＳＴ５２において、受信データがプリキャッシュ指定データ及びプリキャッシュ文字データであるか否かを判別する。イエス（Ｙ）の場合はＳＴ５３に移り、ノー（Ｎ）の場合はＳＴ５４に移る。
ＳＴ５３において、受信したプリキャッシュ文字データに対応するプリキャッシュ文字コードからプリキャッシュ印刷文字データを作成し、作成したプリキャッシュ印刷文字データをフォントキャッシュメモリＭ１ｂに一時記憶する。そして、ＳＴ５１に戻る。
【００７２】
ＳＴ５４において、受信データが送信画像データなので、印刷処理の対象のデータが文字データであるか否かを判別する。イエス（Ｙ）の場合はＳＴ５５に移り、ノー（Ｎ）の場合はＳＴ６１（図１２参照）に移る。
ＳＴ５５において、印刷処理対象の文字データがフォントキャッシュメモリＭ１ｂに一時記憶されているか否かを判別する。イエス（Ｙ）の場合はＳＴ５６に移り、ノー（Ｎ）の場合はＳＴ５７に移る。
ＳＴ５６において、フォントキャッシュメモリＭ１ｂに一時記憶されている印刷文字データを読み出し、ＳＴ６７に移る。
【００７３】
ＳＴ５７において、印刷処理対象の文字データがデバイスフォントの文字データであるか否かを判別する。イエス（Ｙ）の場合はＳＴ５８に移り、ノー（Ｎ）の場合（ホストコンピュータＨで印刷文字データに変換されたダウンロードフォントの文字データの場合）はＳＴ６７に移る。
ＳＴ５８において、文字データのポイントサイズ（ポイント数）が所定値以上であるか否かを判別する。イエス（Ｙ）の場合はＳＴ５９に移り、ノー（Ｎ）の場合はＳＴ６０に移る。
【００７４】
ＳＴ５９において、ポイントサイズ（印刷文字データの大きさ）が所定値以上の文字データなので、ベクタ処理手段Ｃ４Ｂ１でベクタグラフィックデータとしての印刷文字データを作成する。このとき、ポイントサイズが大きいので、作成後の印刷文字データはフォントキャッシュメモリＭ１ｂに一時記憶されない。そして、ＳＴ６７に移る。
ＳＴ６０において、ポイントサイズが所定値より小さいので、次の処理（１）、（２）を実行してＳＴ６７に移る。
（１）フォント作成手段Ｃ４Ａ４で印刷文字データを作成する。
（２）作成した印刷文字データをフォントキャッシュＭ１ｂに一時記憶する。
【００７５】
図１２のＳＴ６１において、印刷処理対象のデータがグラフィックデータなので、グラフィックデータがパターンデータ（階調データ）であるか否かを判別する。イエス（Ｙ）の場合はＳＴ６２に移り、ノー（Ｎ）の場合はＳＴ６５に移る。
ＳＴ６２において、処理対象のパターンデータに対応するディザデータがパターンキャッシュメモリＭ１ｃに一時記憶されているか否かを判別する。イエス（Ｙ）の場合はＳＴ６３に移り、ノー（Ｎ）の場合はＳＴ６４に移る。
【００７６】
ＳＴ６３において、パターンキャッシュメモリＭ１ｃに一時記憶されているので、対応するディザデータをパターンキャッシュメモリＭ１ｃから読み出す。そして、ＳＴ６７に移る。
ＳＴ６４において、パターンキャッシュメモリＭ１ｃに一時記憶されていないので、次の処理（１）、（２）を実行してＳＴ６７に移る。
（１）パターンデータに対応するディザデータを作成する。
（２）作成したディザデータをパターンキャッシュメモリＭ１ｃに一時記憶する。
【００７７】
ＳＴ６５において、印刷処理対象のグラフィックデータがベクタデータであるか否かを判別する。イエス（Ｙ）の場合はＳＴ６６に移り、ノー（Ｎ）の場合（ホストコンピュータＨでビットマップデータに変換された印刷グラフィックデータである場合）はＳＴ６７に移る。
ＳＴ６６において、制御コードに応じたベクタグラフィックデータを作成して、ＳＴ６７に移る。
【００７８】
図１１のＳＴ６７において、前記ＳＴ５６またはＳＴ６３でキャッシュメモリＭ１ｂ、Ｍ１ｃから読み出された印刷画像データ（印刷文字データまたは印刷グラフィックデータ）や、ＳＴ５９、ＳＴ６０、ＳＴ６４、ＳＴ６６で作成された印刷画像データ、あるいは、ホストコンピュータＨで変換済みの印刷画像データをページメモリＭ２に展開する。
ＳＴ６８において、印刷画像データが１ページ分ページメモリＭ２に展開されたかまたは改ページを指定する改ページ指定データを処理したか否かを判別する。イエス（Ｙ）の場合はＳＴ６９に移り、ノー（Ｎ）の場合はＳＴ５４に戻る。
ＳＴ６９において、ページメモリＭ２に展開された印刷画像データを記録用紙に印刷する。そして、ＳＴ７０に移る。
ＳＴ７０において、残りページがあるか否か、即ち、残りデータがあるか否かを判別する。イエス（Ｙ）の場合はＳＴ５４に戻り、ノー（Ｎ）の場合はＳＴ５１に戻る。
【００７９】
（実施の形態１の作用）
前記構成を備えた実施の形態１の印刷処理システムでは、ユーザがメイン画面１上で印刷設定画像８またはプレビュー画像９を表示する選択を行った場合やフォントの選択を行った場合に、選択されたフォントがデバイスフォントである場合、プリキャッシュ指定データ及びプリキャッシュ文字データが複合機Ｕに送信される（ＳＴ８、ＳＴ１４、ＳＴ３４参照）。したがって、ユーザが印刷の実行を指定する可能性が高いと考えられる操作を行った時に、ユーザが印刷の実行を指定する前（即ち、送信画像データを送信する前）に、プリキャッシュ指定データ等を複写機Ｕに送信している。前記プリキャッシュ指定データ等を受信した複写機Ｕは、使用頻度が高いプリキャッシュ印刷文字データをフォントキャッシュメモリＭ１ｂに一時記憶しておく（ＳＴ５３参照）。
【００８０】
そして、実際にユーザが印刷の実行を指定し、送信画像データを複写機Ｕが受信した場合、フォントキャッシュメモリＭ１ｂに使用頻度の高い印刷文字データ（プリキャッシュ印刷文字データ）が一時記憶されているので、文字コードから印刷文字データに変換する処理を減らすことができる。したがって、ページメモリＭ２に印刷画像データを展開することができ、最初のページの印刷を高速化できる。したがって、全体として印刷作業を高速化できる。特に、印刷ページ数が少ない場合、最初のページの印刷が高速ができるので、効果が大きい。
【００８１】
また、実施の形態１の印刷処理システムＳでは、プリキャッシュ文字データがホストコンピュータＨから複写機Ｕに送信されるので、プリキャッシュする文字データをホストコンピュータＨ側で指定できる。したがって、作成した文書データ（日本語中心またはアルファベット中心）に応じて、プリキャッシュ文字データ（平仮名またはアルファベット）を変更できる。また、複数台のホストコンピュータＨが複合機Ｕに接続されている場合に、各ホストコンピュータＨを使用する環境（日本語中心、アルファベット中心等）に応じてプリキャッシュする文字データを指定できる。また、ホストコンピュータＨから複写機Ｕにプリキャッシュ文字データを送信する場合、どの文字データをプリキャッシュするかを複写機Ｕが記憶しておく必要がないので、複写機Ｕの構成を簡素化できる。
【００８２】
さらに、実施の形態１の印刷処理システムＳでは、複合機Ｕは、プリキャッシュ文字データを受信した場合、フォントキャッシュメモリＭ１ｂに一時記憶するだけで、印刷を実行しない（ＳＴ５３参照）。したがって、無駄な印刷によるトナーまたはインクの消費や、用紙の無駄を防止できる。
【００８３】
（変更例）
以上、本発明の実施の形態を詳述したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内で、種々の変更を行うことが可能である。
例えば、実施の形態１では、複合機ＵはホストコンピュータＨにケーブルＣｂで接続されているが、複数台のコンピュータ（ホストコンピュータやワークステーション、サーバ、データベースサーバ、プリンタサーバ等）とＬＡＮ（ローカルエリアネットワーク）や公衆回線（インターネット等）等のネットワークにより接続することも可能である。
【００８４】
さらに、前記プリンタドライバＰ１は、ハードディスクドライブ以外のホストコンピュータＨが読取り可能な記憶媒体（光磁気ディスク装置、光ディスク装置、磁気ディスク装置あるいはメモリスロット等）に記憶したり、可搬型の記録媒体（フレキシブルディスクや光磁気ディスク、光ディスク、磁気ディスク、フラッシュメモリ等）に記憶することも可能である。また、例えばネットワークなどの通信手段を介して各プログラムをホストコンピュータＨ等に転送し、ホストコンピュータＨ内の記憶媒体に格納して実行させることも可能である。
【００８５】
また、実施の形態１では、ホストコンピュータＨにプリキャッシュ文字データ記憶手段Ｂ３Ａ３ａを設け、ホストコンピュータＨからプリキャッシュ文字コードを送信したが、これに替えて、複写機Ｕにプリキャッシュ文字データ記憶手段を設け、ホストコンピュータＨからプリキャッシュ指定データとフォント名とポイントサイズを送信し、プリキャッシュ文字コードを送信しないよう構成することも可能である。この場合、プリキャッシュ指定データを受信した複合機Ｕは、プリキャッシュ文字データ記憶手段に記憶されたプリキャッシュ文字データを変換してフォントキャッシュメモリＭ１ｂに一時記憶することにより、送信画像データを受信する前にプリキャッシュできる。この結果、ホストコンピュータＨから送信するデータを少なくすることができ、他のデータ通信に悪影響を及ぼすことを防止できる。
【００８６】
また、実施の形態１では、フォント選択時、印刷設定画像表示時及びプレビュー画像表示時に、ユーザが印刷開始を指定する可能性が高いものとして、プリキャッシュ指定データを送信したが、プリキャッシュ指定データを送信する時期は前記３つの時期に限定されず、元画像データを印刷する前（送信画像データを送信する前）であれば適宜変更可能である。
さらに、実施の形態１では、所定ポイントサイズ以上の文字データはベクタグラフィックデータとして印刷文字データを作成したが、ポイントサイズに関わらず、フォント作成手段Ｃ４Ａ４で文字データとして印刷文字データを作成して、フォントキャッシュメモリＭ１ｂに一時記憶させるように構成することも可能である。
【００８７】
【発明の効果】
前述の本発明は、本発明は、送信画像データを送信する前にプリキャッシュを行うことによって、印刷対象の元画像データの印刷の開始を高速化し、全体の印刷作業を高速化することができる。
【図面の簡単な説明】
【図１】図１は本発明の画像処理装置制御データ作成プログラムを備えた情報処理装置を含む印刷処理システムの実施の形態１の説明図である。
【図２】図２は前記図１に示す印刷処理システムのホストコンピュータの機能をブロック図（機能ブロック図）で示した図である。
【図３】図３はワープロソフト等の文字データ作成プログラムで文書データを作成するためのメイン画面の説明図である。
【図４】図４はメイン画面上に表示される印刷設定画像の説明図である。
【図５】図５はメイン画面上に表示されるプレビュー画像の説明図である。
【図６】図６はメイン画面上に表示されるフォント選択画像の説明図である。
【図７】図７は前記図１に示す印刷処理システムの複合機の機能をブロック図（機能ブロック図）で示した図である。
【図８】図８は本発明の実施の形態１の印刷処理システムのホストコンピュータにおけるフォント選択画像表示時のフォント情報送信処理のフローチャートである。
【図９】図９は本発明の実施の形態１の印刷処理システムのホストコンピュータにおけるプレビュー画像表示時のフォント情報送信処理のフローチャートである。
【図１０】図１０は本発明の実施の形態１の印刷処理システムのホストコンピュータにおける印刷設定画像表示時のフォント情報送信処理のフローチャートである。
【図１１】図１１は本発明の実施の形態１の印刷処理システムの複合機における印刷処理のフローチャートである。
【図１２】図１２は図１１の印刷処理のフローチャートの続きのフローチャートである。
【符号の説明】
９…プレビュー画像
１１…フォント選択画像
Ａ３…プレビュー画像表示手段
Ａ４…フォント選択画像表示手段
ＡＰ＋Ｐ１…情報処理装置制御プログラム
Ｂ３Ａ３ａ…プリキャッシュ文字データ記憶手段
Ｂ４Ａ…内蔵フォント情報記憶手段
Ｂ４Ｂ…内蔵フォント判別手段
Ｂ４Ｃ…プリキャッシュ指定データ記憶手段
Ｂ５…データ送信手段
Ｃ２…受信データ記憶手段
Ｃ４Ａ…文字データ処理手段
Ｃ４Ａ４…印刷文字データ作成手段
Ｈ…情報処理装置
Ｍ１ｂ…フォントキャッシュメモリ
Ｕ…画像処理装置
【図１】
2005010895.tif 000003
【図２】
2005010895.tif 000004
【図３】
2005010895.tif 000005
【図４】
2005010895.tif 000006
【図５】
2005010895.tif 000007
【図６】
2005010895.tif 000008
【図７】
2005010895.tif 000009
【図８】
2005010895.tif 000010
【図９】
2005010895.tif 000011
【図１０】
2005010895.tif 000012
【図１１】
2005010895.tif 000013
【図１２】
2005010895.tif 000014