【手続補正書】
【提出日】平成20年2月25日(2008.2.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、情報処理方法及びプリンタドライバプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  印刷モードに１対１に対応し、印刷装置が印刷可能な印刷データを生成可能な複数の印刷データ生成手段と、
基本ソフトウェアより渡される描画命令を前記複数の処理手段で処理可能な形式のデータに変換するスプールドライバ手段と、
前記描画命令を分析し、印刷モード判定情報を生成する印刷モード判定手段と、
前記スプールドライバ手段によって生成されたデータを保持する記憶手段と、
前記印刷モード判定手段によって生成された印刷モード判定情報を保持する印刷モード判定記憶手段と、
前記印刷モード判定情報を用いて印刷モードを決定し、対応する前記印刷データ生成手段に前記スプールドライバ手段によって生成されたデータを供給するデスプーラ手段とで構成される情報処理装置において、
前記デスプーラ手段が、前記スプールドライバ手段によって生成されたデータ中のフォント情報から、前記情報処理装置が動作する環境に存在しないフォント情報を検出した場合、前記情報処理装置が動作する環境に存在するフォント情報に対応付け、当該対応づけたフォント情報を用いて印刷データを生成するよう、前記印刷データ生成手段を制御することを特徴とする情報処理装置。
【請求項２】
前記デスプーラ手段が、前記情報処理装置が動作する環境に存在しないフォント情報に対応付けする、前記情報処理装置が動作する環境に存在するフォント情報を、前記スプールドライバ手段から取得することを特徴とする請求項１記載の情報処理装置。
【請求項３】  前記複数の印刷データ生成手段の各々が、前記情報処理装置が動作する環境に存在しないフォント情報を有する前記スプールドライバ手段によって生成されたデータについては、個々の印刷データ生成手段で予め定められた、前記環境に存在するフォント属性を用いて前記印刷データを生成するフォント置き換え手段を有することを特徴とする請求項１又は請求項２記載の情報処理装置。
【請求項４】  基本ソフトウェアから受け渡される描画命令に基づき、印刷装置で印刷可能な形式の印刷データを生成、出力する情報処理装置であって、
描画命令から、互いに異なるデータ形式の印刷データを生成する複数の印刷データ生成手段と、
前記印刷装置における所定印刷単位に対応する描画命令群から判断し、前記複数の印刷データ生成手段のうち、１つを選択する選択手段と、
前記描画命令に含まれるフォント属性から、前記情報処理装置が動作する環境に存在しないフォント属性の有無を検出し、前記環境に存在しないフォント属性が検出された場合、前記環境に存在するフォント属性に対応づける置き換えフォント決定手段と、
選択手段が選択した印刷データ生成手段に対し、描画命令中に前記情報処理装置が動作する環境に存在しないフォント属性が検出された場合、前記置き換えフォント決定手段が対応づけた前記環境に存在するフォント属性を用いて印刷データ生成処理を行うよう指示する指示手段と、
前記所定印刷単位に対応する描画命令群を前記決定手段が決定した印刷データ生成手段に供給する供給手段とを有することを特徴とする情報処理装置。
【請求項５】  前記複数の印刷データ生成手段の各々が、供給された描画命令中、前記情報処理装置が動作する環境に存在しないフォント属性を有する文字描画命令については、個々の印刷データ生成手段で予め定められた、前記環境に存在するフォント属性を用いて前記印刷データを生成するフォント置き換え手段を有することを特徴とする請求項４記載の情報処理装置。
【請求項６】  基本ソフトから渡されるデータを複数の印刷データ生成手段で処理可能な形式でスプールするスプールドライバ手段と、
前記スプールされるデータに基づき印刷モードを判定する印刷モード判定手段と、
前記判定手段により判定された印刷モードに対応する印刷データ生成手段に前記スプールされたデータを供給するデスプーラ手段とで構成される情報処理装置において、
前記デスプーラ手段が、前記スプールされたデータ中のフォント情報から、前記情報処理装置が動作する環境に存在しないフォント情報を検出した場合、前記情報処理装置が動作する環境に存在するフォント情報に対応付け、当該対応づけたフォント情報を用いて印刷データを生成するよう、前記印刷データ生成手段を制御することを特徴とする情報処理装置。
【請求項７】  基本ソフトから渡されるデータを複数の印刷データ生成手段で処理可能な形式でスプールするスプールドライバ手段と、
前記スプールされるデータに基づき印刷モードを判定する印刷モード判定手段と、
前記判定手段により判定された印刷モードに対応する印刷データ生成手段に前記スプールされたデータを供給するデスプーラ手段とで構成される情報処理装置における情報処理方法において、
前記デスプーラ手段が、前記スプールされたデータ中のフォント情報から、前記情報処理装置が動作する環境に存在しないフォント情報を検出した場合、前記情報処理装置が動作する環境に存在するフォント情報に対応付け、当該対応づけたフォント情報を用いて印刷データを生成するよう、前記印刷データ生成手段を制御することを特徴とする情報処理方法。
【請求項８】  アプリケーションからのデータに基づきプリンタで処理する印刷データを作成する複数の印刷データ作成手段と、
前記複数の印刷データ作成手段で作成された印刷データでプリントした場合に、同じフォントで印刷されるように、フォントを登録する登録手段とを有し、
前記登録手段により登録されたフォントを用いて、前記複数の印刷データ生成手段は、印刷データを生成することを特徴とする情報処理装置。
【請求項９】  前記印刷データは、イメージデータと、プリンタでイメージデータを作成するための制御コマンドを含むことを特徴とする請求項８記載の情報処理装置。
【請求項１０】  前記印刷データ作成手段は、印刷データとしてイメージデータを作成するイメージデータ第１作成手段と、印刷データとしてイメージデータを作成する第２作成手段とを含むことを特徴とする請求項８記載の情報処理装置。
【請求項１１】  前記印刷データ作成手段は、印刷データとしてイメージデータを作成するイメージデータ第１作成手段と、印刷データとしてプリンタでイメージデータを作成するためのデータを作成する第２作成手段とを含むことを特徴とする請求項８記載の情報処理装置。
【請求項１２】  前記登録手段により登録されるフォントは、アプリケーションで指定されたフォントが存在しない場合に置き換えられるフォントを含むことを特徴とする請求項８記載の情報処理装置。
【請求項１３】  アプリケーションからのデータに基づきプリンタで処理する印刷データを作成する複数の印刷データ作成手段を利用する情報処理方法であって、
前記複数の印刷データ作成手段で作成された印刷データでプリントした場合に、同じフォントで印刷されるように、フォントを登録する登録ステップを有し、
前記登録ステップにより登録されたフォントを用いて、前記複数の印刷データ生成手段は、印刷データを生成することを特徴とする情報処理方法。
【請求項１４】  前記印刷データは、イメージデータと、プリンタでイメージデータを作成するための制御コマンドとを含むことを特徴とする請求項１３記載の情報処理方法。
【請求項１５】  前記印刷データ作成手段は、印刷データとしてイメージデータを作成するイメージデータ第１作成手段と、印刷データとしてイメージデータを作成するデータを作成する第２作成手段とを含むことを特徴とする請求項１３記載の情報処理方法。
【請求項１６】  前記印刷データ作成手段は、印刷データとしてイメージデータを作成するイメージデータ第１作成手段と、印刷データとしてプリンタでイメージデータを作成する第２作成手段とを含むことを特徴とする請求項１３記載の情報処理方法。
【請求項１７】  前記登録ステップにより登録されるフォントは、アプリケーションで指定されたフォントが存在しない場合に置き換えられるフォントを含むことを特徴とする請求項１３記載の情報処理方法。
【請求項１８】  コンピュータを、
アプリケーションからのデータに基づきプリンタで処理する印刷データを作成する複数の印刷データ作成手段と、
前記複数の印刷データ作成手段で作成された印刷データでプリントした場合に、同じフォントで印刷されるように、フォントを登録する登録手段として機能させるためのプリンタドライバプログラムであって、
前記登録手段により登録されたフォントを用いて、前記複数の印刷データ生成手段は、印刷データを生成することを特徴とするプリンタドライバプログラム。
【請求項１９】  前記印刷データは、イメージデータとプリンタでイメージデータを作成するための制御コマンドとを含むことを特徴とする請求項１８記載のプリンタドライバプログラム。
【請求項２０】  前記印刷データ作成手段は、印刷データとしてイメージデータを作成するイメージデータ第１作成手段と、印刷データとしてイメージデータを作成する第２作成手段として機能することを特徴とする請求項１８記載のプリンタドライバプログラム。
【請求項２１】  前記印刷データ作成手段は、印刷データとしてイメージデータを作成するイメージデータ第１作成手段と、印刷データとしてプリンタでイメージデータを作成するためのデータを作成する第２作成手段として機能することを特徴とする請求項１８記載のプリンタドライバプログラム。
【請求項２２】  前記登録手段により登録されるフォントは、アプリケーションで指定されたフォントが存在しない場合に置き換えられるフォントを含むことを特徴とする請求項１８記載のプリンタドライバプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションソフトウェア等の印刷指示により、プリンタ等の画像形成装置に対する印刷データを生成する情報処理装置、情報処理方法及びプリンタドライバプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
【課題を解決するための手段】
すなわち、本発明の要旨は、印刷モードに１対１に対応し、印刷装置が印刷可能な印刷データを生成可能な複数の印刷データ生成手段と、基本ソフトウェアより渡される描画命令を複数の処理手段で処理可能な形式のデータに変換するスプールドライバ手段と、描画命令を分析し、印刷モード判定情報を生成する印刷モード判定手段と、スプールドライバ手段によって生成されたデータを保持する記憶手段と、印刷モード判定手段によって生成された印刷モード判定情報を保持する印刷モード判定記憶手段と、前記印刷モード判定情報を用いて印刷モードを決定し、対応する印刷データ生成手段にスプールドライバ手段によって生成されたデータを供給するデスプーラ手段とで構成される情報処理装置において、デスプーラ手段が、スプールドライバ手段によって生成されたデータ中のフォント情報から、情報処理装置が動作する環境に存在しないフォント情報を検出した場合、情報処理装置が動作する環境に存在するフォント情報に対応付け、当該対応づけたフォント情報を用いて印刷データを生成するよう、印刷データ生成手段を制御することを特徴とする情報処理装置に存在する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
また、本発明の別の要旨は、基本ソフトウェアから受け渡される描画命令に基づき、印刷装置で印刷可能な形式の印刷データを生成、出力する情報処理装置であって、描画命令から、互いに異なるデータ形式の印刷データを生成する複数の印刷データ生成手段と、印刷装置における所定印刷単位に対応する描画命令群から判断し、複数の印刷データ生成手段のうち、１つを選択する選択手段と、描画命令に含まれるフォント属性から、情報処理装置が動作する環境に存在しないフォント属性の有無を検出し、環境に存在しないフォント属性が検出された場合、環境に存在するフォント属性に対応づける置き換えフォント決定手段と、選択手段が選択した印刷データ生成手段に対し、描画命令中に情報処理装置が動作する環境に存在しないフォント属性が検出された場合、置き換えフォント決定手段が対応づけた環境に存在するフォント属性を用いて印刷データ生成処理を行うよう指示する指示手段と、所定印刷単位に対応する描画命令群を決定手段が決定した印刷データ生成手段に供給する供給手段とを有することを特徴とする情報処理装置に存在する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
また、本発明の別の要旨は、基本ソフトから渡されるデータを複数の印刷データ生成手段で処理可能な形式でスプールするスプールドライバ手段と、スプールされるデータに基づき印刷モードを判定する印刷モード判定手段と、判定手段により判定された印刷モードに対応する印刷データ生成手段にスプールされたデータを供給するデスプーラ手段とで構成される情報処理装置において、デスプーラ手段が、スプールされたデータ中のフォント情報から、情報処理装置が動作する環境に存在しないフォント情報を検出した場合、情報処理装置が動作する環境に存在するフォント情報に対応付け、当該対応づけたフォント情報を用いて印刷データを生成するよう、印刷データ生成手段を制御することを特徴とする情報処理装置に存在する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
また、本発明の別の要旨は、基本ソフトから渡されるデータを複数の印刷データ生成手段で処理可能な形式でスプールするスプールドライバ手段と、スプールされるデータに基づき印刷モードを判定する印刷モード判定手段と、判定手段により判定された印刷モードに対応する印刷データ生成手段にスプールされたデータを供給するデスプーラ手段とで構成される情報処理装置における情報処理方法において、デスプーラ手段が、スプールされたデータ中のフォント情報から、情報処理装置が動作する環境に存在しないフォント情報を検出した場合、情報処理装置が動作する環境に存在するフォント情報に対応付け、当該対応づけたフォント情報を用いて印刷データを生成するよう、印刷データ生成手段を制御することを特徴とする情報処理方法に存在する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
また、本発明の別の要旨は、アプリケーションからのデータに基づきプリンタで処理する印刷データを作成する複数の印刷データ作成手段と、複数の印刷データ作成手段で作成された印刷データでプリントした場合に、同じフォントで印刷されるように、フォントを登録する登録手段とを有し、登録手段により登録されたフォントを用いて、複数の印刷データ生成手段は、印刷データを生成することを特徴とする情報処理装置に存在する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
また、本発明の別の要旨は、アプリケーションからのデータに基づきプリンタで処理する印刷データを作成する複数の印刷データ作成手段を利用する情報処理方法であって、複数の印刷データ作成手段で作成された印刷データでプリントした場合に、同じフォントで印刷されるように、フォントを登録する登録ステップを有し、登録ステップにより登録されたフォントを用いて、複数の印刷データ生成手段は、印刷データを生成することを特徴とする情報処理方法に存在する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
また、本発明の別の要旨は、コンピュータを、アプリケーションからのデータに基づきプリンタで処理する印刷データを作成する複数の印刷データ作成手段と、複数の印刷データ作成手段で作成された印刷データでプリントした場合に、同じフォントで印刷されるように、フォントを登録する登録手段として機能させるためのプリンタドライバプログラムであって、登録手段により登録されたフォントを用いて、複数の印刷データ生成手段は、印刷データを生成することを特徴とするプリンタドライバプログラムに存在する。