【手続補正書】
【提出日】平成23年11月28日(2011.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
再利用可能なオブジェクトと、一度しか描画されないオブジェクトとを分けて記述することができる言語でページデータが記述されたスクリプトを解析する解析手段と、
前記スクリプトに記述されているページデータのうち、再利用可能なオブジェクトのみで構成されているページデータを抽出する抽出手段と、
前記抽出手段により抽出されたページデータに対して描画のための処理を行って描画処理済データを生成する生成手段と、
前記生成手段により生成された描画処理済データと、当該描画処理済データの生成元であるページデータとを相互に対応付けて記憶媒体に記憶する記憶手段と、
前記記憶手段に前記描画処理済みデータと前記ページデータとが記憶された後に前記抽出手段により抽出されたページデータと、前記記憶媒体に既に記憶されているページデータとを比較して、これらが一致するか否かを判定する判定手段と、
前記判定手段により、前記抽出手段により抽出されたページデータと、前記記憶媒体に既に記憶されているページデータとが一致していると判定された場合に、前記既に記憶されているページデータに対応付けられて前記記憶媒体に既に記憶されている描画処理済データを、前記記憶手段に前記描画処理済みデータと前記ページデータとが記憶された後に前記抽出手段が抽出するページデータから描画処理済データを前記生成手段が生成する代わりに出力する出力手段と、を有することを特徴とする印刷制御装置。
【請求項２】
前記抽出手段により抽出されたページデータの遷移を記憶媒体に記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された、ページデータの遷移に基づいて、前記スクリプトに記述されているページデータと比較されるページデータの優先順位を決定する決定手段とを有し、
前記判定手段は、前記決定手段により決定された優先順位に従って、前記記憶媒体に既に記憶されているページデータを選択し、選択したページデータと、前記スクリプトに記述されているページデータとを比較して、これらが一致するか否かを判定することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記判定手段は、前記スクリプトに記述されているページデータの情報量と、前記記憶媒体に既に記憶されているページデータの情報量とが一致するか否かを判定する情報量判定手段と、
前記情報量判定手段により情報量が一致すると判定された場合に、前記スクリプトに記述されているページデータのオブジェクトと、前記記憶媒体に既に記憶されているページデータのオブジェクトとが一致するか否かを判定するオブジェクト判定手段とを有し、
前記情報量判定手段により情報量が一致しないと判定された場合と、前記オブジェクト判定手段によりオブジェクトが一致しないと判定された場合に、前記スクリプトに記述されているページデータと、前記記憶媒体に既に記憶されているページデータとが一致しないと判定し、
前記オブジェクト判定手段によりオブジェクトが一致すると判定された場合に、前記記憶媒体に既に記憶されているページデータとが一致すると判定することを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記オブジェクト判定手段は、前景となるオブジェクトから先にオブジェクトが一致するか否かを判定することを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記判定手段は、前記記憶媒体に記憶された複数ページのページデータのうち、一部のページのページデータについて、前記スクリプトに記述されているページデータと一致するか否かを判定することを特徴とする請求項１〜４の何れか１項に記載の印刷制御装置。
【請求項６】
前記一部のページは、１ページ分の前記ページデータから前記描画処理済データを生成するのに要する時間から、前記描画処理済データを出力するのに要する時間を減算した時間に対応する数のページであることを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
前記生成手段は、前記判定手段により、前記スクリプトに記述されているページデータと、前記記憶媒体に既に記憶されているページデータとが一致しないと判定された場合に、当該ページデータに対して描画のための処理を行って描画処理済データを生成することを特徴とする請求項１〜６の何れか１項に記載の印刷制御装置。
【請求項８】
前記生成手段は、前記抽出手段により再利用可能なオブジェクトのみで構成されているページデータが抽出されたかった場合にも、当該ページデータに対して描画のための処理を行って描画処理済データを生成することを特徴とする請求項１〜７の何れか１項に記載の印刷制御装置。
【請求項９】
前記言語は、ＰＰＭＬであることを特徴とする請求項１〜８の何れか１項に記載の印刷制御装置。
【請求項１０】
再利用可能なオブジェクトと、一度しか描画されないオブジェクトとを分けて記述することができる言語でページデータが記述されたスクリプトを解析する解析ステップと、
前記スクリプトに記述されているページデータのうち、再利用可能なオブジェクトのみで構成されているページデータを抽出する抽出ステップと、
前記抽出ステップにより抽出されたページデータに対して描画のための処理を行って描画処理済データを生成する生成ステップと、
前記生成ステップにより生成された描画処理済データと、当該描画処理済データの生成元であるページデータとを相互に対応付けて記憶媒体に記憶する記憶ステップと、
前記記憶ステップにより前記描画処理済みデータと前記ページデータとが記憶された後に前記抽出ステップにより抽出されたページデータと、前記記憶媒体に既に記憶されているページデータとを比較して、これらが一致するか否かを判定する判定ステップと、
前記判定ステップにより、前記抽出ステップにより抽出されたページデータと、前記記憶媒体に既に記憶されているページデータとが一致していると判定された場合に、前記既に記憶されているページデータに対応付けられて前記記憶媒体に既に記憶されている描画処理済データを、前記記憶ステップにより前記描画処理済みデータと前記ページデータとが記憶された後に前記抽出ステップにより抽出されるページデータから描画処理済データを前記生成ステップにより生成する代わりに出力する出力ステップと、を有することを特徴とする印刷制御方法。
【請求項１１】
前記抽出ステップにより抽出されたページデータの遷移を記憶媒体に記憶する第２の記憶ステップと、
前記第２の記憶ステップにより記憶された、ページデータの遷移に基づいて、前記スクリプトに記述されているページデータと比較されるページデータの優先順位を決定する決定ステップとを有し、
前記判定ステップは、前記決定ステップにより決定された優先順位に従って、前記記憶媒体に既に記憶されているページデータを選択し、選択したページデータと、前記スクリプトに記述されているページデータとを比較して、これらが一致するか否かを判定することを特徴とする請求項１０に記載の印刷制御方法。
【請求項１２】
前記判定ステップは、前記スクリプトに記述されているページデータの情報量と、前記記憶媒体に既に記憶されているページデータの情報量とが一致するか否かを判定する情報量判定ステップと、
前記情報量判定ステップにより情報量が一致すると判定された場合に、前記スクリプトに記述されているページデータのオブジェクトと、前記記憶媒体に既に記憶されているページデータのオブジェクトとが一致するか否かを判定するオブジェクト判定ステップとを有し、
前記情報量判定ステップにより情報量が一致しないと判定された場合と、前記オブジェクト判定ステップによりオブジェクトが一致しないと判定された場合に、前記スクリプトに記述されているページデータと、前記記憶媒体に既に記憶されているページデータとが一致しないと判定し、
前記オブジェクト判定ステップによりオブジェクトが一致すると判定された場合に、前記記憶媒体に既に記憶されているページデータとが一致すると判定することを特徴とする請求項１０又は１１に記載の印刷制御方法。
【請求項１３】
前記オブジェクト判定ステップは、前景となるオブジェクトから先にオブジェクトが一致するか否かを判定することを特徴とする請求項１２に記載の印刷制御方法。
【請求項１４】
前記判定ステップは、前記記憶媒体に記憶された複数ページのページデータのうち、一部のページのページデータについて、前記スクリプトに記述されているページデータと一致するか否かを判定することを特徴とする請求項１０〜１３の何れか１項に記載の印刷制御方法。
【請求項１５】
前記一部のページは、１ページ分の前記ページデータから前記描画処理済データを生成するのに要する時間から、前記描画処理済データを出力するのに要する時間を減算した時間に対応する数のページであることを特徴とする請求項１４に記載の印刷制御方法。
【請求項１６】
前記生成ステップは、前記判定ステップにより、前記スクリプトに記述されているページデータと、前記記憶媒体に既に記憶されているページデータとが一致しないと判定された場合に、当該ページデータに対して描画のための処理を行って描画処理済データを生成することを特徴とする請求項１０〜１５の何れか１項に記載の印刷制御方法。
【請求項１７】
前記生成ステップは、前記抽出ステップにより再利用可能なオブジェクトのみで構成されているページデータが抽出されたかった場合にも、当該ページデータに対して描画のための処理を行って描画処理済データを生成することを特徴とする請求項１０〜１６の何れか１項に記載の印刷制御方法。
【請求項１８】
前記言語は、ＰＰＭＬであることを特徴とする請求項１０〜１７の何れか１項に記載の印刷制御方法。
【請求項１９】
請求項１〜９の何れか１項に記載の印刷制御装置の各手段としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の印刷制御装置は、再利用可能なオブジェクトと、一度しか描画されないオブジェクトとを分けて記述することができる言語でページデータが記述されたスクリプトを解析する解析手段と、前記スクリプトに記述されているページデータのうち、再利用可能なオブジェクトのみで構成されているページデータを抽出する抽出手段と、前記抽出手段により抽出されたページデータに対して描画のための処理を行って描画処理済データを生成する生成手段と、前記生成手段により生成された描画処理済データと、当該描画処理済データの生成元であるページデータとを相互に対応付けて記憶媒体に記憶する記憶手段と、前記記憶手段に前記描画処理済みデータと前記ページデータとが記憶された後に前記抽出手段により抽出されたページデータと、前記記憶媒体に既に記憶されているページデータとを比較して、これらが一致するか否かを判定する判定手段と、前記判定手段により、前記抽出手段により抽出されたページデータと、前記記憶媒体に既に記憶されているページデータとが一致していると判定された場合に、前記既に記憶されているページデータに対応付けられて前記記憶媒体に既に記憶されている描画処理済データを、前記記憶手段に前記描画処理済みデータと前記ページデータとが記憶された後に前記抽出手段が抽出するページデータから描画処理済データを前記生成手段が生成する代わりに出力する出力手段と、を有することを特徴とする。