【手続補正書】
【提出日】平成16年10月15日(2004.10.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタで印刷すべき印刷データを生成する、ホストコンピュータとしての情報処理装置であって、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得手段と、
ユーザから指定された指定機能を取得する第２取得手段と、
前記第１取得手段により取得された前記特定の機能と、前記第２取得手段で取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択手段と、
前記選択手段により選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データをプリンタドライバに生成させる制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記印刷モードを選択するための前記特定の機能は、前記プリンタに固有のプリンタドライバから取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記描画命令を中間コードに変換し、前記中間コードを一時保存するスプール手段と、
前記スプール手段に保存されている前記中間コードをもとに、前記グラフィックエンジンに前記描画命令を再生成させるデスプール手段とを備え、
前記制御手段は、前記グラフィックエンジンが再生成した前記描画命令に応じて、前記印刷データを前記プリンタドライバに生成させることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記グラフィックエンジンに前記描画命令を再生成させるときには、前記選択手段により選択された前記印刷モードにおける前記プリンタドライバの能力を前記グラフィックエンジンに通知し、前記グラフィックエンジンに前記能力に応じた前記描画命令を生成させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記選択手段により選択されたページ単位の印刷モードを記憶する印刷モード記憶手段を備え、
前記制御手段は、前記印刷モード記憶手段に記憶されている前記印刷モードにしたがって、ページ単位に前記印刷モードを変更することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記選択手段により選択されたページ単位の印刷モードを記憶する印刷モード記憶手段を備え、
前記スプール手段は、前記プリンタが複数ページを１の用紙にレイアウト印刷する場合に、前記複数ページ分の描画命令から、前記１の用紙にレイアウト印刷するための中間コードを生成し、前記制御手段は、前記中間コードに基づき前記印刷モード記憶手段に記憶されているページ単位の印刷モードで、前記１の用紙に印刷する前記印刷データを前記プリンタドライバに生成させることを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記選択手段によりページ単位に選択された印刷モードをページ単位に記憶する印刷モード記憶手段と、
前記スプール手段が前記描画命令を中間コードに変換し、前記プリンタの実際の印刷順に並び替えたページ順に従い、前記印刷モード記憶手段に記憶されている前記印刷モードを並び替える印刷モード並び替え手段とを備え、
前記制御手段は、前記印刷モード並び替え手段により並び替えられた順に、ページ単位で前記印刷モードを変更して、前記プリンタドライバに前記印刷データを生成させることを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記印刷モードは、前記印刷データをラスタデータとするラスタグラフィック印刷モードと、前記印刷データをベクタデータとするベクタグラフィック印刷モードとを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
ホストコンピュータとしての情報処理装置が生成する、プリンタで印刷すべき印刷データを処理する情報処理方法であって、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得工程と、
ユーザから指定された指定機能を取得する第２取得工程と、
前記第１取得工程により取得された前記特定の機能と、前記第２取得工程で取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択工程と、
前記選択工程により選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データをプリンタドライバに生成させる制御工程と、
を備えることを特徴とする情報処理方法。
【請求項１０】
前記印刷モードを選択するための前記特定の機能は、前記プリンタに固有のプリンタドライバから取得することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記描画命令を中間コードに変換し、前記中間コードを一時保存するスプール工程と、
前記スプール工程の処理により保存されている前記中間コードをもとに、前記グラフィックエンジンに前記描画命令を再生成させるデスプール工程とを備え、
前記制御工程は、前記グラフィックエンジンが再生成した前記描画命令に応じて、前記印刷データを前記プリンタドライバに生成させることを特徴とする請求項９に記載の情報処理方法。
【請求項１２】
前記グラフィックエンジンに前記描画命令を再生成させるときには、前記選択工程により選択された前記印刷モードにおける前記プリンタドライバの能力を前記グラフィックエンジンに通知し、前記グラフィックエンジンに前記能力に応じた前記描画命令を生成させることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記選択工程により選択されたページ単位の印刷モードを記憶する印刷モード記憶工程を備え、
前記制御工程は、前記印刷モード記憶工程の処理により記憶されている前記印刷モードにしたがって、ページ単位に前記印刷モードを変更することを特徴とする請求項９に記載の情報処理方法。
【請求項１４】
前記選択工程により選択されたページ単位の印刷モードを記憶する印刷モード記憶工程を備え、
前記スプール工程は、前記プリンタが複数ページを１の用紙にレイアウト印刷する場合に、前記複数ページ分の描画命令から、前記１の用紙にレイアウト印刷するための中間コードを生成し、前記制御工程は、前記中間コードに基づき前記印刷モード記憶工程に記憶されているページ単位の印刷モードで、前記１の用紙に印刷する前記印刷データを前記プリンタドライバに生成させることを特徴とする請求項１１に記載の情報処理方法。
【請求項１５】
前記選択工程によりページ単位に選択された印刷モードをページ単位に記憶する印刷モード記憶工程と、
前記スプール工程が前記描画命令を中間コードに変換し、前記プリンタの実際の印刷順に並び替えたページ順に従い、前記印刷モード記憶工程に記憶されている前記印刷モードを並び替える印刷モード並び替え工程とを備え、
前記制御工程は、前記印刷モード並び替え工程の処理により並び替えられた順に、ページ単位で前記印刷モードを変更して、前記プリンタドライバに前記印刷データを生成させることを特徴とする請求項１１に記載の情報処理方法。
【請求項１６】
前記印刷モードは、前記印刷データをラスタデータとするラスタグラフィック印刷モードと、前記印刷データをベクタデータとするベクタグラフィック印刷モードとを含むことを特徴とする請求項９に記載の情報処理方法。
【請求項１７】
ホストコンピュータとしての情報処理装置が生成する、プリンタで印刷すべき印刷データを処理する情報処理プログラムを格納する記憶媒体であって、当該プログラムが、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得工程のコードと、
ユーザから指定された指定機能を取得する第２取得工程のコードと、
前記第１取得工程のコードにより取得された前記特定の機能と、前記第２取得工程のコードで取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択工程のコードと、
前記選択工程のコードにより選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データをプリンタドライバに生成させる制御工程のコードと、
を備えることを特徴とする記憶媒体。
【請求項１８】
ホストコンピュータとしての情報処理装置が生成する、プリンタで印刷すべき印刷データを処理する情報処理プログラムを格納する記憶媒体であって、当該プログラムが、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得工程のコードと、
ユーザから指定された指定機能を取得する第２取得工程のコードと、
前記第１取得工程のコードにより取得された前記特定の機能と、前記第２取得工程のコードで取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択工程のコードと、
前記選択工程のコードにより選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データを生成する生成工程のコードと、
を備えることを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置及び情報処理方法、記憶媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置及び情報処理方法、記憶媒体に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
【課題を解決するための手段】
本発明は上記第１の問題点を解決するために、予め設定した条件に応じて、その条件に最適な印刷モードを選択でき、プリンタでの印刷スループットを向上させ、また、適正な印刷結果を得ることができる情報処理装置及び情報処理方法、記憶媒体を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明は上記第２の問題点を解決するために、予め設定した条件に応じて、その条件に最適なプリンタ制御コマンド生成手法を選択できる、プリンタでの印刷スループットを向上させ、また、適正な印刷結果を得ることができる情報処理装置及び情報処理方法、記憶媒体を提供することを目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本発明は上記第３の問題点を解決するために、選択した印刷モードに適した形で描画命令を受け取ることができる情報処理装置及び情報処理方法、記憶媒体を提供することを目的とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明は上記第４の問題点を解決するために、バンド領域内の描画されていない領域に対応するプリンタ制御コマンド生成処理を削減、もしくは削除することができる情報処理装置及び情報処理方法、記憶媒体を提供することを目的とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記のいずれかの目的を達成するため、本発明にかかる情報処理装置及び情報処理方法、記憶媒体は主として以下の構成からなることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
すなわち、プリンタで印刷すべき印刷データを生成する、ホストコンピュータとしての情報処理装置は、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得手段と、
ユーザから指定された指定機能を取得する第２取得手段と、
前記第１取得手段により取得された前記特定の機能と、前記第２取得手段で取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択手段と、
前記選択手段により選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データをプリンタドライバに生成させる制御手段とを備えることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、ホストコンピュータとしての情報処理装置が生成する、プリンタで印刷すべき印刷データを処理する情報処理方法は、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得工程と、
ユーザから指定された指定機能を取得する第２取得工程と、
前記第１取得工程により取得された前記特定の機能と、前記第２取得工程で取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択工程と、
前記選択工程により選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データをプリンタドライバに生成させる制御工程とを備えることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、ホストコンピュータとしての情報処理装置が生成する、プリンタで印刷すべき印刷データを処理する情報処理プログラムを格納する記憶媒体であって、当該プログラムが、
印刷指示を受けた際に、予め登録された特定の機能を取得する第１取得工程のコードと、
ユーザから指定された指定機能を取得する第２取得工程のコードと、
前記第１取得工程のコードにより取得された前記特定の機能と、前記第２取得工程のコードで取得された前記指定機能とに基づいて、印刷データの描画モードを示す印刷モードを選択する選択工程のコードと、
前記選択工程のコードにより選択された前記印刷モードで、グラフィックエンジンが生成した描画命令に応じて、印刷データをプリンタドライバに生成させる制御工程のコードとを備えることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】