【手続補正書】
【提出日】平成22年10月1日(2010.10.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
描画命令を受け取ってプリンタに対する印刷ジョブデータを生成するためのプリンタドライバの印刷処理方法であって、
描画命令を受け取る受信工程と、
変換手段が、前記受け取った描画命令を第１の中間データに変換する変換工程と、
判断手段が、前記第１の中間データを、既に受け取り保存している他の描画命令の第２の中間データと合成が可能か否かを合成条件に基づいて判断する判断工程と、
前記判断手段が、合成が可能と判断した場合に、前記第１の中間データを保存手段に保存する保存工程と、
前記判断手段が、合成が可能で無いと判断した場合に、合成手段が、前記第２の中間データを１つの印刷ジョブデータに合成してプリンタに出力する出力工程とを有することを特徴とする印刷処理方法。
【請求項２】
前記判断手段が、前記合成が可能で無いと判断した場合であって、前記第１の中間データのデータ量が第１の閾値より小さい場合には、前記出力工程で前記第２の中間データの印刷ジョブデータを出力した後で、前記第１の中間データを保存し、そうでない場合には、前記出力工程で前記第２の中間データの印刷ジョブデータを出力した後に、前記受け取った描画命令を１つの印刷ジョブデータとしてプリンタに出力する工程をさらに有することを特徴とする請求項１に記載の印刷処理方法。
【請求項３】
前記判断手段が、前記合成が可能と判断する条件は、
前記第１の中間データを前記第２の中間データと合成した場合と合成しない場合の印刷時間を予測し、合成したほうが印刷時間が短くなることと、
前記第１及び第２の中間データが同一種類の描画属性であることと、
下地を使わない描画処理、または、下地を使うが前記第１の中間データと前記第２の中間データのイメージが重ならないこととの、全ての条件を満たす条件であることを特徴とする請求項１または２に記載の印刷処理方法。
【請求項４】
前記合成したほうが印刷時間が短くなるとは、前記第１の中間データのデータ量が前記第１の閾値より小さく、且つ、合成されたイメージの範囲内における描画領域の割合が第２の閾値よりも大きい場合であることを特徴とする請求項３に記載の印刷処理方法。
【請求項５】
前記印刷ジョブデータは、ＰＤＬ描画コマンドであることを特徴とする請求項１から４のいずれか１項に記載の印刷処理方法。
【請求項６】
描画命令を受け取ってプリンタに対する印刷ジョブデータを生成するための印刷処理方法であって、
描画命令を受け取る受信工程と、
判断手段が、受け取った第１の描画命令と、既に受け取り保存している第２の描画命令とを合成すべきか否かを判断する判断工程と、
前記判断手段が、合成すべきと判断した場合に、前記第１の描画命令を保存手段に保存する保存工程と、
前記判断手段が、合成すべきでないと判断した場合に、合成手段が、前記第２の描画命令を合成し、合成した描画命令を印刷ジョブデータとしてプリンタに出力する出力工程とを有し、
前記判断工程では、前記第１の描画命令と前記第２の描画命令の合成後のイメージの描画領域の割合が第１の閾値を下まわる場合、合成すべきでないと判断することを特徴とする印刷処理方法。
【請求項７】
前記判断工程では、前記第１の描画命令のイメージの大きさが第２の閾値より大きい場合にも、合成すべきでないと判断することを特徴とする請求項６に記載の印刷処理方法。
【請求項８】
前記判断工程では、前記第１の描画命令が下地を使う描画命令であり、前記第２の描画命令と重なるイメージの領域を有する場合、合成すべきでないと判断することを特徴とする請求項６または７記載の印刷処理方法。
【請求項９】
前記出力工程では、前記第２の描画命令を合成し、合成した描画命令及び合成した描画命令のマスクパターンをプリンタに出力することを特徴とする請求項６から８のいずれか１項に記載の印刷処理方法。
【請求項１０】
プリンタドライバに含まれ、請求項１から９のいずれか１項に記載の印刷処理方法の工程をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記憶したコンピュータで読取り可能な記憶媒体。
【請求項１２】
描画命令を受け取ってプリンタに対する印刷ジョブデータを生成するためのプリンタドライバを有する情報処理装置であって、
描画命令を受け取る受信手段と、
前記受け取った描画命令を第１の中間データに変換する変換手段と、
前記第１の中間データを、既に受け取り保存手段に保存している他の描画命令の第２の中間データと合成が可能か否かを合成条件に基づいて判断する判断手段と、
前記判断手段が合成が可能で無いと判断した場合に、前記第２の中間データを１つの印刷ジョブデータに合成してプリンタに出力する出力手段とを有し、
前記判断手段が合成が可能と判断した場合に、前記保存手段は、前記第１の中間データを保存することを特徴とする情報処理装置。
【請求項１３】
前記判断手段が合成が可能で無いと判断した場合であって、前記第１の中間データのデータ量が第１の閾値より小さい場合には、前記出力手段が、前記第２の中間データの印刷ジョブデータを出力した後で、前記第１の中間データを保存手段に保存し、そうでない場合には、前記出力手段が、前記第２の中間データの印刷ジョブデータを出力した後に、前記受け取った描画命令を１つの印刷ジョブデータとしてプリンタに出力することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記合成が可能と判断する条件は、
前記第１の中間データを前記第２の中間データと合成した場合と合成しない場合の印刷時間を予測し、合成したほうが印刷時間が短くなることと、
前記第１及び第２の中間データが同一種類の描画属性であることと、
下地を使わない描画処理、または、下地を使うが前記第１の中間データと前記第２の中間データのイメージが重ならないこととの、全ての条件を満たす条件であることを特徴とする請求項１２または１３に記載の情報処理装置。
【請求項１５】
前記合成したほうが印刷時間が短くなるとは、前記第１の中間データのデータ量が前記第１の閾値より小さく、且つ、合成されたイメージの範囲内における描画領域の割合が第２の閾値よりも大きい場合であることを特徴とする請求項１３に記載の情報処理装置。
【請求項１６】
前記印刷ジョブデータは、ＰＤＬ描画コマンドであることを特徴とする請求項１２から１５のいずれか１項に記載の情報処理装置。
【請求項１７】
描画命令を受け取ってプリンタに対する印刷ジョブデータを生成するための情報処理装置であって、
描画命令を受け取る受信手段と、
受け取った第１の描画命令と、既に受け取り保存手段に保存している第２の描画命令とを合成すべきか否かを判断する判断手段と、
合成すべきでないと判断した場合に、前記第２の描画命令を合成し、合成した描画命令を印刷ジョブデータとしてプリンタに出力する出力手段とを有し、
合成すべきと判断した場合に、前記保存手段は、前記第１の描画命令を保存し、
前記判断手段は、前記第１の描画命令と前記第２の描画命令の合成後のイメージの描画領域の割合が第１の閾値を下まわる場合、合成すべきでないと判断することを特徴とする情報処理装置。
【請求項１８】
前記判断手段は、前記第１の描画命令のイメージの大きさが第２の閾値より大きい場合にも、合成すべきでないと判断することを特徴とする請求項１７記載の情報処理装置。
【請求項１９】
前記判断手段は、前記第１の描画命令が下地を使う描画命令であり、前記第２の描画命令と重なるイメージの領域を有する場合、合成すべきでないと判断することを特徴とする請求項１７または１８記載の情報処理装置。
【請求項２０】
前記出力手段は、合成すべきでないと判断した場合に、前記第２の描画命令を合成し、合成した描画命令及び合成した描画命令のマスクパターンをプリンタに出力することを特徴とする請求項１７から１９のいずれか１項に記載の情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、本発明の印刷処理方法は、
描画命令を受け取ってプリンタに対する印刷ジョブデータを生成するためのプリンタドライバの印刷処理方法であって、描画命令を受け取る受信工程と、前記受け取った描画命令を第１の中間データに変換する変換工程と、前記第１の中間データを、既に受け取り保存している他の描画命令の第２の中間データと合成が可能か否かを合成条件に基づいて判断する判断工程と、合成が可能と判断した場合に、前記第１の中間データを保存する保存工程と、合成が可能で無いと判断した場合に、前記第２の中間データを１つの印刷ジョブデータに合成してプリンタに出力する出力工程とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の情報処理装置は、
描画命令を受け取ってプリンタに対する印刷ジョブデータを生成するためのプリンタドライバを有する情報処理装置であって、描画命令を受け取る受信手段と、前記受け取った描画命令を第１の中間データに変換する変換手段と、前記第１の中間データを、既に受け取り保存手段に保存している他の描画命令の第２の中間データと合成が可能か否かを合成条件に基づいて判断する判断手段と、前記判断手段が合成が可能で無いと判断した場合に、前記第２の中間データを１つの印刷ジョブデータに合成してプリンタに出力する出力手段とを有し、前記判断手段が合成が可能と判断した場合に、前記保存手段は、前記第１の中間データを保存することを特徴とする。