【手続補正書】
【提出日】平成17年1月6日(2005.1.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】印刷制御装置、印刷制御方法および印刷制御プログラムを格納した記憶媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションが画像出力のために生成した描画コマンドを処理し印刷装置で印刷すべき印刷データを生成するホストコンピュータとしての印刷制御装置において、
前記アプリケーションが生成した複数の描画コマンドをバッファリングするバッファリング手段と、
前記アプリケーションが生成した描画コマンドを解析して、描画イメージがクリップされる領域を指定するクリッピング命令であるかを判断するコマンド判断手段と、
前記コマンド判断手段によりクリッピング命令であると判断された場合に、前記バッファリング手段にバッファリングしておき、次の描画コマンドも前記コマンド判断手段によりクリッピング命令であると判断された場合に、既にバッファリングされている描画コマンドのクリッピング命令と次に解析される描画コマンドのクリッピング命令の属性からパレット、色の深さ及び描画位置を比較して、各クリッピング命令の属性に連続性があるかを判断する連続性判断手段と、
前記連続性判断手段により連続性があると判断された複数の描画コマンドのクリッピング命令に対して、それぞれのクリップの相当する領域の描画イメージを取り出して、プリンタへの制御表現の変換を行う変換手段と、
を具備することを特徴とする印刷制御装置。
【請求項２】
描画コマンドを生成するアプリケーションの種類によって前記連続性の判断結果によるクリッピング命令に対する描画イメージの取り出しを行うか否かを決定することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
アプリケーションが画像出力のために生成した描画コマンドを処理し印刷装置で印刷すべき印刷データを生成するホストコンピュータとしての印刷制御装置における印刷制御方法であって、
前記アプリケーションが生成した複数の描画コマンドをメモリにバッファリングする積み込み工程と、
前記アプリケーションが生成した描画コマンドを解析して、描画イメージがクリップされる領域を指定するクリッピング命令であるかを判断するコマンド判断工程工程と、
前記コマンド判断工程によりクリッピング命令であると判断された場合に、前記メモリに積み込んでおき、次の描画コマンドも前記コマンド判断工程によりクリッピング命令であると判断された場合に、既にメモリに積み込まれている描画コマンドのクリッピング命令と次に解析される描画コマンドのクリッピング命令の属性からパレット、色の深さ及び描画位置を比較して、各クリッピング命令の属性に連続性があるかを判断する連続性判断工程と、
前記連続性判断工程により連続性があると判断された複数の描画コマンドのクリッピング命令に対して、それぞれのクリップの相当する領域の描画イメージを取り出して、プリンタへの制御表現の変換を行う変換工程と、
を具備することを特徴とする印刷制御方法。
【請求項４】
描画コマンドを生成するアプリケーションの種類によって前記連続性の判断結果によるクリッピング命令に対する描画イメージの取り出しを行うか否かを決定することを特徴とする請求項３に記載の印刷制御方法。
【請求項５】
アプリケーションが画像出力のために生成した描画コマンドを処理し印刷装置で印刷すべき印刷データを生成するホストコンピュータとしての印刷制御装置で動作する印刷制御プログラムを格納した記憶媒体であって、
前記アプリケーションが生成した複数の描画コマンドをメモリにバッファリングする積み込み工程と、
前記アプリケーションが生成した描画コマンドを解析して、描画イメージがクリップされる領域を指定するクリッピング命令であるかを判断するコマンド判断工程工程と、
前記コマンド判断工程によりクリッピング命令であると判断された場合に、前記メモリに積み込んでおき、次の描画コマンドも前記コマンド判断工程によりクリッピング命令であると判断された場合に、既にメモリに積み込まれている描画コマンドのクリッピング命令と次に解析される描画コマンドのクリッピング命令の属性からパレット、色の深さ及び描画位置を比較して、各クリッピング命令の属性に連続性があるかを判断する連続性判断工程と、
前記連続性判断工程により連続性があると判断された複数の描画コマンドのクリッピング命令に対して、それぞれのクリップの相当する領域の描画イメージを取り出して、プリンタへの制御表現の変換を行う変換工程と、
を具備することを特徴とするホストコンピュータで実行可能な印刷制御プログラムを格納した記憶媒体。
【請求項６】
描画コマンドを生成するアプリケーションの種類によって前記連続性の判断結果によるクリッピング命令に対する描画イメージの取り出しを行うか否かを決定することを特徴とする請求項５に記載の記憶媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明の印刷制御装置は、アプリケーションが画像出力のために生成した描画コマンドを処理し印刷装置で印刷すべき印刷データを生成するホストコンピュータとしての印刷制御装置において、前記アプリケーションが生成した複数の描画コマンドをバッファリングするバッファリング手段と、前記アプリケーションが生成した描画コマンドを解析して、描画イメージがクリップされる領域を指定するクリッピング命令であるかを判断するコマンド判断手段と、前記コマンド判断手段によりクリッピング命令であると判断された場合に、前記バッファリング手段にバッファリングしておき、次の描画コマンドも前記コマンド判断手段によりクリッピング命令であると判断された場合に、既にバッファリングされている描画コマンドのクリッピング命令と次に解析される描画コマンドのクリッピング命令の属性からパレット、色の深さ及び描画位置を比較して、各クリッピング命令の属性に連続性があるかを判断する連続性判断手段と、前記連続性判断手段により連続性があると判断された複数の描画コマンドのクリッピング命令に対して、それぞれのクリップの相当する領域の描画イメージを取り出して、プリンタへの制御表現の変換を行う変換手段とを具備する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明によれば係る印刷制御方法は、アプリケーションが画像出力のために生成した描画コマンドを処理し印刷装置で印刷すべき印刷データを生成するホストコンピュータとしての印刷制御装置における印刷制御方法であって、前記アプリケーションが生成した複数の描画コマンドをメモリにバッファリングする積み込み工程と、前記アプリケーションが生成した描画コマンドを解析して、描画イメージがクリップされる領域を指定するクリッピング命令であるかを判断するコマンド判断工程工程と、前記コマンド判断工程によりクリッピング命令であると判断された場合に、前記メモリに積み込んでおき、次の描画コマンドも前記コマンド判断工程によりクリッピング命令であると判断された場合に、既にメモリに積み込まれている描画コマンドのクリッピング命令と次に解析される描画コマンドのクリッピング命令の属性からパレット、色の深さ及び描画位置を比較して、各クリッピング命令の属性に連続性があるかを判断する連続性判断工程と、前記連続性判断工程により連続性があると判断された複数の描画コマンドのクリッピング命令に対して、それぞれのクリップの相当する領域の描画イメージを取り出して、プリンタへの制御表現の変換を行う変換工程とを具備する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
さらに本発明に係る記録媒体は、アプリケーションが画像出力のために生成した描画コマンドを処理し印刷装置で印刷すべき印刷データを生成するホストコンピュータとしての印刷制御装置で動作する印刷制御プログラムを格納した記憶媒体であって、前記アプリケーションが生成した複数の描画コマンドをメモリにバッファリングする積み込み工程と、前記アプリケーションが生成した描画コマンドを解析して、描画イメージがクリップされる領域を指定するクリッピング命令であるかを判断するコマンド判断工程工程と、前記コマンド判断工程によりクリッピング命令であると判断された場合に、前記メモリに積み込んでおき、次の描画コマンドも前記コマンド判断工程によりクリッピング命令であると判断された場合に、既にメモリに積み込まれている描画コマンドのクリッピング命令と次に解析される描画コマンドのクリッピング命令の属性からパレット、色の深さ及び描画位置を比較して、各クリッピング命令の属性に連続性があるかを判断する連続性判断工程と、前記連続性判断工程により連続性があると判断された複数の描画コマンドのクリッピング命令に対して、それぞれのクリップの相当する領域の描画イメージを取り出して、プリンタへの制御表現の変換を行う変換工程とを具備する。