【手続補正書】
【提出日】平成18年11月15日(2006.11.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  印刷設定情報に基づく印刷処理を行う印刷処理方法において、
属性情報解析手段が、描画命令の属性情報を解析する属性情報解析ステップと、
中間データ生成手段が、前記描画命令に基づきプリントデバイスが解釈可能なデータへ変換するための中間データを生成する中間データ生成ステップと、
印刷指示情報作成手段が、前記印刷設定情報と前記属性情報解析ステップの解析結果とから、印刷指示情報を作成する印刷指示情報作成ステップと、
中間ファイル生成手段が、生成された前記中間データと前記印刷指示情報との組である、中間ファイルを生成する中間ファイル生成ステップとを有することを特徴とする印刷処理方法。
【請求項２】  印刷指示手段が、複数のプリンタドライバの夫々に対して前記印刷指示情報に基づいた前記中間データに基づく印刷指示を行わせる印刷指示ステップを更に備えることを特徴とする請求項１に記載の印刷処理方法。
【請求項３】  通知手段が、前記中間データ及び属性情報を識別情報を付して通知する通知ステップを更に有し、
前記中間ファイル生成ステップは前記識別情報に基づいて中間ファイルを生成することを特徴とする請求項１又は２に記載の印刷処理方法。
【請求項４】  前記印刷設定情報は少なくともカラーモノクロ分散出力を含む出力方法を示す情報を含み、
前記印刷指示ステップは、前記印刷設定情報にカラーモノクロ分散出力の出力方法情報が含まれる場合に、前記属性情報に応じてカラー出力に対応したプリンタドライバ或はモノクロ分散出力に対応したプリンタドライバに印刷指示を行うことを特徴とする請求項１乃至３のいずれか１項に記載の印刷処理方法。
【請求項５】  前記属性情報は、ページ単位にページ属性として提供されることを特徴とする請求項１乃至４のいずれか１項に記載の印刷処理方法。
【請求項６】  前記属性情報解析ステップでは、ドキュメントに対するページ属性を包含するドキュメント属性を生成し、前記中間ファイル生成ステップでは、該ドキュメント情報を印刷指示情報として前記中間ファイル内に記憶し、
代行印刷装置決定手段が、出力先プリンタが印刷不可で代行印刷が発生した場合に、前記ドキュメント属性を使って代行先印刷装置を決定する代行印刷装置決定ステップを更に有することを特徴とする請求項１乃至５のいずれか１項に記載の印刷処理方法。
【請求項７】  ＩＤ獲得手段が、プリンタドライバの識別ＩＤを獲得するＩＤ獲得ステップと、
能力獲得手段が、前記識別ＩＤを使い複数のプリンタドライバの能力を獲得する能力獲得ステップと、
設定手段が、出力先プリンタの設定項目を設定する設定ステップとを更に有することを特徴とする請求項１乃至６のいずれか１項に記載の印刷処理方法。
【請求項８】  前記出力先プリンタは、優先順位一位のものを対象としていることを特徴とする請求項６又は７に記載の印刷処理方法。
【請求項９】  前記能力獲得ステップでは、ドライバ設定情報の拡張領域の部分まで能力獲得が可能かつドライバユーザインタフェースの制御が可能な機能制御可能なドライバか、それ以外の機能制御不可能なドライバかを判別するための能力を読み出すことを特徴とする請求項７又は８に記載の印刷処理方法。
【請求項１０】  複数のプリンタドライバが関連付けられたグループプリンタドライバのユーザインタフェースに表示する項目が予め規定されており、
表示制御手段が、該項目に出力先プリンタの設定項目に対応する項目がある場合には、該設定項目を表示手段に表示させる表示制御ステップと、
提供手段が、グループプリンタドライバのユーザインタフェースに出力先プリンタの設定項目がない場合は、出力先プリンタをユーザインタフェースから詳細に設定する詳細設定部を提供する提供ステップとを更に有することを特徴とする請求項７乃至９のいずれか１項に記載の印刷処理方法。
【請求項１１】  前記設定項目はプリントドライバの共通設定記憶領域にある項目と拡張設定記憶領域にある項目とに分類されており、
前記表示制御ステップにおいては、出力プリンタドライバが機能制御可能なドライバの場合には、共通設定項目及び拡張設定項目を表示させ、機能制御不可能なドライバの場合は、拡張設定項目を除く共通設定項目をユーザインタフェース上に表示させることを特徴とする請求項１０に記載の印刷処理方法。
【請求項１２】  前記提供ステップは、出力先プリンタドライバが機能制御可能なドライバであった場合、グループプリンタドライバで設定可能な項目はグレーアウト表示又は非表示のユーザインタフェース制御を施し表示を行わせることを特徴とする請求項１０又は１１に記載の印刷処理方法。
【請求項１３】  前記提供ステップは、
出力先プリンタドライバが機能制御不可能なドライバであった場合、前記共通設定項目については出力先プリンタドライバで設定された設定で表示を行わせ、
出力先プリンタドライバのユーザインタフェース上でその項目について変更がなされた場合、ドライバユーザインターフェースを閉じる際にグループプリンタドライバで設定された設定項目の情報を出力先プリンタドライバの共通設定項目に上書きし、出力先プリンタのユーザインタフェース上での設定変更を反映させないことを特徴とする請求項１０乃至１２のいずれか１項に記載の印刷処理方法。
【請求項１４】  前記属性情報解析ステップは、ページ内の描画命令としてテキストオブジェクトや描画オブジェクトなど描画オブジェクトに付加されている属性情報により解析することを特徴とした請求項１又は２に記載の印刷処理方法。
【請求項１５】  前記属性情報解析ステップは、前記ページ単位の属性情報解析結果より得られたステイプル又はパンチ又はカラーの設定が印刷ドキュメントのいずれかのページ属性中に存在した場合に、前記ドキュメント属性を属性ありとして生成することを特徴とする請求項６に記載の印刷処理方法。
【請求項１６】  パケット情報送信手段が、複数のプリンタドライバが関連付けられたグループプリンタドライバがアプリケーションからの描画命令、印刷指示情報及び属性解析にて得られた解析結果を、パケット情報として中間ファイル生成部に送信するパケット情報送信ステップを更に有し、
前記中間ファイル生成ステップは、受信した該パケット情報より中間ファイルを構築することを特徴とする請求項１又は２に記載の印刷処理方法。
【請求項１７】  印刷設定情報に基づく印刷処理を行う印刷処理システムであって、
描画命令の属性情報を解析する属性情報解析手段と、
前記描画命令に基づきプリントデバイスが解釈可能なデータへ変換するための中間データを生成する中間データ生成手段と、
前記印刷設定情報と前記属性情報解析ステップの解析結果とから、印刷指示情報を作成する印刷指示情報作成手段と、
生成された前記中間データと前記印刷指示情報との組である、中間ファイルを生成する中間ファイル生成手段とを備えることを特徴とする印刷処理システム。
【請求項１８】  前記複数のプリンタドライバの夫々に対して前記印刷指示情報に基づいた前記中間データに基づく印刷指示を行わせる印刷指示手段を更に備えることを特徴とする請求項１７に記載の印刷処理システム。
【請求項１９】  前記中間データ及び属性情報を識別情報を付して通知する通知手段を更に有し、
前記中間ファイル生成手段は前記識別情報に基づいて中間ファイルを生成することを特徴とする請求項１７又は１８に記載の印刷処理システム。
【請求項２０】  前記印刷設定情報は少なくともカラーモノクロ分散出力を含む出力方法を示す情報を含み、
前記印刷指示手段は、前記印刷設定情報にカラーモノクロ分散出力の出力方法情報が含まれる場合に、前記属性情報に応じてカラー出力に対応したプリンタドライバ或はモノクロ分散出力に対応したプリンタドライバに印刷指示を行うことを特徴とする請求項１７乃至１９のいずれか１項に記載の印刷処理システム。
【請求項２１】  前記属性情報は、ページ単位にページ属性として提供されることを特徴とする請求項１７乃至２０のいずれか１項に記載の印刷処理システム。
【請求項２２】  前記属性情報解析手段は、ドキュメントに対するページ属性を包含するドキュメント属性を生成し、前記中間ファイル生成手段は、該ドキュメント情報を印刷指示情報として前記中間ファイル内に記憶し、
出力先プリンタが印刷不可で代行印刷が発生した場合に、前記ドキュメント属性を使って代行先印刷装置を決定する代行印刷装置決定手段を更に有することを特徴とする請求項１７乃至２２のいずれか１項に記載の印刷処理システム。
【請求項２３】  プリンタドライバの識別ＩＤを獲得するＩＤ獲得手段と、
前記識別ＩＤを使い複数のプリンタドライバの能力を獲得する能力獲得手段と、
出力先プリンタの設定項目を設定する設定手段とを更に有することを特徴とする請求項１７乃至２２のいずれか１項に記載の印刷処理システム。
【請求項２４】  前記出力先プリンタは、優先順位一位のものを対象としていることを特徴とする請求項２２又は２３に記載の印刷処理システム。
【請求項２５】  前記能力獲得手段では、ドライバ設定情報の拡張領域の部分まで能力獲得が可能かつドライバユーザインタフェースの制御が可能な機能制御可能なドライバか、機能制御不可能なドライバかを判別するための能力を読み出すことを特徴とする請求項２３又は２４に記載の印刷処理システム。
【請求項２６】  複数のプリンタドライバが関連付けられたグループプリンタドライバのユーザインタフェースに表示する項目が予め規定されており、該項目に出力先プリンタの設定項目に対応する項目がある場合には、該設定項目を表示する表示手段と、
グループプリンタドライバのユーザインタフェースに出力先プリンタの設定項目がない場合は、出力先プリンタをユーザインターフェースから詳細設定する詳細設定手段とを更に有することを特徴とする請求項２３乃至２５のいずれか１項に記載の印刷処理システム。
【請求項２７】  前記表示手段は、設定項目をプリントドライバの共通設定記憶領域にある項目と拡張設定記憶領域にある項目とに分類されており、出力プリンタドライバが機能制御可能なドライバの場合には、共通設定項目及び拡張設定項目を表示し、機能制御不可能なドライバの場合は、拡張設定項目を除く共通設定項目をユーザインタフェース上に表示することを特徴とする請求項２６に記載の印刷処理システム。
【請求項２８】  前記詳細設定手段は、出力先プリンタドライバが機能制御可能なドライバであった場合、グループプリンタドライバで設定可能な項目はグレーアウト表示又は非表示のユーザインタフェース制御を施し表示を行うことを特徴とする請求項２６又は２７に記載の印刷処理システム。
【請求項２９】  前記詳細設定手段は、
出力先プリンタドライバが機能制御不可能なドライバであった場合、前記共通設定項目については出力先プリンタドライバで設定された設定で表示を行い、
出力先プリンタドライバのユーザインタフェース上でその項目について変更がなされた場合、ドライバユーザインターフェースを閉じる際にグループプリンタドライバで設定された設定項目の情報を出力先プリンタドライバの共通設定項目に上書きし、出力先プリンタのユーザインタフェース上での設定変更を反映しないことを特徴とする請求項２６乃至２８のいずれか１項に記載の印刷処理システム。
【請求項３０】  前記属性情報解析手段は、ページ内の描画命令としてテキストオブジェクトや描画オブジェクトなど描画オブジェクトに付加されている属性情報により解析することを特徴とした請求項１７又は１８に記載の印刷処理システム。
【請求項３１】  前記属性情報解析手段は、前記ページ単位の属性情報解析結果より得られたステイプル又はパンチ又はカラーの設定が印刷ドキュメントのいずれかのページ属性中に存在した場合に、前記ドキュメント属性を属性ありとして生成することを特徴とする請求２２に記載の印刷処理システム。
【請求項３２】  複数のプリンタドライバが関連付けられたグループプリンタドライバがアプリケーションからの描画命令、印刷指示情報及び属性解析にて得られた解析結果を、パケット情報として前記中間ファイル生成手段に送信するパケット情報送信手段を更に有し、
前記中間ファイル生成手段は、受信した該パケット情報より中間ファイルを構築することを特徴とする請求項１７又は１８に記載の印刷処理システム。
【請求項３３】  請求項１乃至１６のいずれか１項に記載の印刷処理方法における全てのステップをコンピュータに実行させるためのコンピュータプログラム。
【請求項３４】  請求項３３に記載のコンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
この課題を解決するために、本発明の印刷処理方法は、印刷設定情報に基づく印刷処理を行う印刷処理方法において、属性情報解析手段が、描画命令の属性情報を解析する属性情報解析ステップと、中間データ生成手段が、前記描画命令に基づきプリントデバイスが解釈可能なデータへ変換するための中間データを生成する中間データ生成ステップと、印刷指示情報作成手段が、前記印刷設定情報と前記属性情報解析ステップの解析結果とから、印刷指示情報を作成する印刷指示情報作成ステップと、中間ファイル生成手段が、生成された前記中間データと前記印刷指示情報との組である、中間ファイルを生成する中間ファイル生成ステップとを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
又、本発明の印刷処理システムは、印刷設定情報に基づく印刷処理を行う印刷処理システムであって、描画命令の属性情報を解析する属性情報解析手段と、前記描画命令に基づきプリントデバイスが解釈可能なデータへ変換するための中間データを生成する中間データ生成手段と、前記印刷設定情報と前記属性情報解析ステップの解析結果とから、印刷指示情報を作成する印刷指示情報作成手段と、生成された前記中間データと前記印刷指示情報との組である、中間ファイルを生成する中間ファイル生成手段とを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
又、上記印刷処理方法における全てのステップをコンピュータに実行させるためのコンピュータプログラム、及び該コンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供する。