【手続補正書】
【提出日】平成17年6月10日(2005.6.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】印刷制御装置及びその方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データを出力して印刷を実行させる印刷制御装置であって、
描画命令を入力し、ページ分の描画命令を格納する格納手段と、
１ライン毎に該当する描画命令を多値ビットマップデータに展開し、前記多値ビットマップデータに対して色処理及びｎ値化処理を行う第１レンダリング手段と、
前記描画命令に対し、当該描画命令の色毎に色処理及びｎ値化処理を行ってｎ値化パターンの形式で格納しておき、当該ｎ値化パターンを前記描画命令の該当領域に貼り付けることでｎ値ビットマップデータに展開する第２レンダリング手段と、
前記描画命令が上書きができない描画命令を含むかどうかを判断する判断手段と、
前記判断手段により前記上書きができない描画命令を含むと判断されると前記第１レンダリング手段を使用し、そうでない時は前記第２レンダリング手段を使用するように制御する制御手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記ｎの値は２であることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記第１レンダリング手段は、
前記描画命令を基に多値ビットマップデータを生成する手段と、
前記多値ビットマップデータの色補正を行う第１色補正手段と、
前記第１色補正手段により色補正した前記多値ビットマップデータの色を別の色空間の多値ビットマップデータに変換する第１色変換手段と、
前記第１色変換手段により色変換された多値ビットマップデータを２値化する２値化手段とを有することを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記第２レンダリング手段は、
前記描画命令に含まれる画像の色を補正する第２色補正手段と、
前記第２色補正手段により色補正した画像の色を別の色空間の色に変換する第２色変換手段と、
前記第２色変換手段により色変換された画像の画像データを２値化して２値化パターンを作成する画像２値化手段と、
前記画像２値化手段により２値化された２値化パターンに基づいて２値ビットマップデータを作成する手段と、
を有することを特徴とする請求項２又は３に記載の印刷制御装置。
【請求項５】
描画命令を入力してソートしてメモリに格納する手段を更に有し、前記第１及び第２レンダリング手段は、前記メモリにソートされている順に前記描画命令を読み出して処理することを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記ソート順は、ページの上部から下部に向かう方向であることを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
印刷データを出力して印刷を実行させる印刷制御方法であって、
描画命令を入力し、ページ分の描画命令をメモリに格納する格納工程と、
１ライン毎に該当する描画命令を多値ビットマップデータに展開し、前記多値ビットマップデータに対して色処理及びｎ値化処理を行う第１レンダリング工程と、
前記描画命令に対し、当該描画命令の色毎に色処理及びｎ値化処理を行ってｎ値化パターンとして格納しておき、当該ｎ値化パターンを前記描画命令の該当領域に貼り付けることでｎ値ビットマップデータに展開する第２レンダリング工程と、
前記描画命令が上書きできない描画命令を含むかどうかを判断する判断工程と、
前記判断工程で前記上書きできない描画命令を含むと判断されると前記第１レンダリング工程を使用し、そうでない時は前記第２レンダリング工程を使用するように制御する制御工程と、
を有することを特徴とする印刷制御方法。
【請求項８】
前記ｎの値は２であることを特徴とする請求項７に記載の印刷制御方法。
【請求項９】
前記第１レンダリング工程は、
前記描画命令を基に多値ビットマップデータを生成する工程と、
前記多値ビットマップデータの色補正を行う第１色補正工程と、
前記第１色補正工程で色補正した前記多値ビットマップデータの色を別の色空間の多値ビットマップデータに変換する第１色変換工程と、
前記第１色変換工程で色変換された多値ビットマップデータを２値化する２値化工程とを有することを特徴とする請求項８に記載の印刷制御方法。
【請求項１０】
前記第２レンダリング工程は、
前記描画命令に含まれる画像の色を補正する第２色補正工程と、
前記第２色補正工程で色補正した画像の色を別の色空間の色に変換する第２色変換工程と、
前記第２色変換工程で色変換された画像の画像データを２値化して２値化パターンを作成する画像２値化工程と、
前記画像２値化工程で２値化された２値化パターンに基づいて２値ビットマップデータを作成する工程と、
を有することを特徴とする請求項８又は９に記載の印刷制御方法。
【請求項１１】
描画命令を入力してソートしてメモリに格納する工程を更に有し、前記第１及び第２レンダリング工程では、前記メモリにソートされている順に前記描画命令を読み出して処理することを特徴とする請求項７乃至１０のいずれか１項に記載の印刷制御方法。
【請求項１２】
前記ソート順は、ページの上部から下部に向かう方向であることを特徴とする請求項１１に記載の印刷制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、印刷データを出力して印刷させる印刷制御装置及びその方法に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は上記従来例に鑑みてなされたもので、従来のＣＭＹＫ高速モードで発生する問題を解決して、論理演算の指定を含むデータに対しても高品位モードと同様の出力が得られる印刷制御装置及びその方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明の印刷制御装置は以下のような構成を備える。即ち、
印刷データを出力して印刷を実行させる印刷制御装置であって、
描画命令を入力し、ページ分の描画命令を格納する格納手段と、
１ライン毎に該当する描画命令を多値ビットマップデータに展開し、前記多値ビットマップデータに対して色処理及びｎ値化処理を行う第１レンダリング手段と、
前記描画命令に対し、当該描画命令の色毎に色処理及びｎ値化処理を行ってｎ値化パターンの形式で格納しておき、当該ｎ値化パターンを前記描画命令の該当領域に貼り付けることでｎ値ビットマップデータに展開する第２レンダリング手段と、
前記描画命令が上書きができない描画命令を含むかどうかを判断する判断手段と、
前記判断手段により前記上書きができない描画命令を含むと判断されると前記第１レンダリング手段を使用し、そうでない時は前記第２レンダリング手段を使用するように制御する制御手段とを有することを特徴とする。
また上記目的を達成するために本発明の印刷制御方法は以下のような工程を備える。即ち、
印刷データを出力して印刷を実行させる印刷制御方法であって、
描画命令を入力し、ページ分の描画命令をメモリに格納する格納工程と、
１ライン毎に該当する描画命令を多値ビットマップデータに展開し、前記多値ビットマップデータに対して色処理及びｎ値化処理を行う第１レンダリング工程と、
前記描画命令に対し、当該描画命令の色毎に色処理及びｎ値化処理を行ってｎ値化パターンとして格納しておき、当該ｎ値化パターンを前記描画命令の該当領域に貼り付けることでｎ値ビットマップデータに展開する第２レンダリング工程と、
前記描画命令が上書きできない描画命令を含むかどうかを判断する判断工程と、
前記判断工程で前記上書きできない描画命令を含むと判断されると前記第１レンダリング工程を使用し、そうでない時は前記第２レンダリング工程を使用するように制御する制御工程とを有することを特徴とする。