【手続補正書】
【提出日】平成17年10月7日(2005.10.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  反転処理機能を備える印刷装置で印刷すべき印刷ジョブを生成する情報処理装置であって、
アプリケーションから印刷出力のための印刷データを受信する受信手段と、
前記アプリケーションより受信された印刷データを中間コード形式に変換し、該変換された中間コード形式のデータと、前記印刷データの処理条件とを保存する中間データ変換手段と、
前記処理条件を解析し、前記印刷装置で実行される反転処理機能の設定を検出する検出手段と、
前記中間データ変換手段により保存された、印刷データ及び処理条件に基づき、予め印刷処理結果を示すプレビュー画像を表示するためのプレビュー表示制御手段と、
前記プレビュー表示制御手段が前記プレビュー画像を表示した後で、前記中間データ変換手段により保存された中間コード形式データに基づいて、印刷ジョブを生成するジョブ生成手段とを備え、
前記中間コード形式データは、前記プレビュー画像のためにも用いられ、
前記プレビュー表示制御手段は、前記検出手段により反転処理機能の設定が検出された場合、前記印刷装置で実行される反転処理を反映したプレビュー画像を表示するものであり、前記ジョブ生成手段は、前記反転処理が実行されていない印刷ジョブを生成することを特徴とする情報処理装置。
【請求項２】  前記中間データ変換手段により保存された、中間コード形式に変換されたデータもしくは前記印刷データの処理条件を編集する編集手段と、
前記編集手段により編集されたデータに基づき、前記アプリケーションで生成する印刷データとは異なる印刷処理を実現する印刷データ及び処理条件を生成するデータ生成手段とを更に備え、
前記編集手段は、複数の中間コード形式の印刷データが保存されている場合に、該複数の中間コード形式の印刷データを結合して一つの結合ジョブを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】  前記プレビュー表示制御手段は、前記保存されている中間コード形式のデータからレイアウト情報を取得し、該レイアウト情報に基づいて、該印刷処理の結果をプレビューすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】  前記プレビュー表示制御手段は、前記編集手段により編集された結果に基づき、前記保存されている中間コード形式のデータに左右反転の条件が指定されている場合は、左右反転した表示形式でプレビューすることを可能とすることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】  前記プレビュー表示制御手段は、前記編集手段により編集された結果に基づき、前記保存されている中間コード形式のデータに色反転が指定されている場合は、色反転した表示形式でプレビューすることを可能とすることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項６】  前記プレビュー表示制御手段は、前記編集手段により複数のジョブが結合した場合は、該結合ジョブを一つのジョブとした表示形式でプレビューすることを可能とすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項７】  前記アプリケーションで生成された印刷データであるか、前記データ生成手段で生成された印刷データであるかを判断し、印刷データの出力先を制御する印刷データ制御手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項８】  前記印刷データ制御手段は、前記中間データ変換手段が変換されたデータを保存した後に、アプリケーションの占有を解放することを特徴とする請求項１または７に記載の情報処理装置。
【請求項９】  前記中間データ変換手段が変換する前記中間コード形式のデータは、拡大、縮小、レイアウト表示、左右反転、色反転に伴うデータの編集が可能なデータであることを特徴とする請求項１乃至６のいずれかに記載の情報処理装置。
【請求項１０】  前記編集手段による印刷データの結合処理において、保存されているデータの特定は、保存データを識別するためのIDを、該保存データの論理ページIDに付加した識別情報に基づくことを特徴とする請求項２に記載の情報処理装置。
【請求項１１】  反転処理機能を備える印刷装置で印刷すべき印刷ジョブを生成する情報処理方法であって、
アプリケーションから印刷出力のための印刷データを受信する受信工程と、
前記アプリケーションより受信された印刷データを中間コード形式に変換し、該変換された中間コード形式のデータと、前記印刷データの処理条件とを保存する中間データ変換工程と、
前記処理条件を解析し、前記印刷装置で実行される反転処理機能の設定を検出する検出工程と、
前記中間データ変換工程により保存された、印刷データ及び処理条件に基づき、予め印刷処理結果を示すプレビュー画像を表示するためのプレビュー表示制御工程と、
前記プレビュー表示制御工程が前記プレビュー画像を表示した後で、前記中間データ変換工程により保存された中間コード形式データに基づいて、印刷ジョブを生成するジョブ生成工程とを備え、
前記中間コード形式データは、前記プレビュー画像のためにも用いられ、
前記プレビュー表示制御工程は、前記検出工程により反転処理機能の設定が検出された場合、前記印刷装置で実行される反転処理を反映したプレビュー画像を表示するものであり、前記ジョブ生成工程は、前記反転処理が実行されていない印刷ジョブを生成することを特徴とする情報処理方法。
【請求項１２】  前記中間データ変換工程により保存された、中間コード形式に変換されたデータもしくは前記印刷データの処理条件を編集する編集工程と、
前記編集工程により編集されたデータに基づき、前記アプリケーションで生成する印刷データとは異なる印刷処理を実現する印刷データ及び処理条件を生成するデータ生成工程とを更に備え、
前記編集工程は、複数の中間コード形式の印刷データが保存されている場合に、該複数の中間コード形式の印刷データを結合して一つの結合ジョブを生成することを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】  前記プレビュー表示制御工程は、前記保存されている中間コード形式のデータからレイアウト情報を取得し、該レイアウト情報に基づいて、該印刷処理の結果をプレビューするための処理を実行することを特徴とする請求項１１に記載の情報処理方法。
【請求項１４】  前記プレビュー表示制御工程は、前記編集工程により編集処理された結果に基づき、前記保存されている中間コード形式のデータに左右反転の条件が指定されている場合は、左右反転した表示形式でプレビューすることを可能とすることを特徴とする請求項１１乃至１３のいずれかに記載の情報処理方法。
【請求項１５】  前記プレビュー表示制御工程は、前記編集工程により編集処理された結果に基づき、前記保存されている中間コード形式のデータに色反転が指定されている場合は、色反転した表示形式でプレビューすることを可能とすることを特徴とする請求項１１乃至１３のいずれかに記載の情報処理方法。
【請求項１６】  前記プレビュー表示制御工程は、前記編集工程の処理により複数のジョブが結合した場合は、該結合ジョブを一つのジョブとした表示形式でプレビューすることを可能とすることを特徴とする請求項１１または１２に記載の情報処理方法。
【請求項１７】  前記アプリケーションで生成された印刷データであるか、前記データ生成工程の処理により生成された印刷データであるかを判断し、印刷データの出力先を制御する印刷データ制御工程を備えることを特徴とする請求項１１に記載の情報処理方法。
【請求項１８】  前記印刷データ制御工程は、前記中間データ変換工程により変換処理されたデータを保存した後に、アプリケーションの占有を解放することを特徴とする請求項１１または１７に記載の情報処理方法。
【請求項１９】  前記中間データ変換工程が変換する前記中間コード形式のデータは、拡大、縮小、レイアウト表示、左右反転、色反転に伴うデータの編集が可能なデータであることを特徴とする請求項１１乃至１６のいずれかに記載の情報処理方法。
【請求項２０】  前記編集工程による印刷データの結合処理において、保存されているデータの特定は、保存データを識別するためのIDを、該保存データの論理ページIDに付加した識別情報に基づくことを特徴とする請求項１２に記載の情報処理方法。
【請求項２１】  反転処理機能を備える印刷装置で印刷すべき印刷ジョブを生成する情報処理方法をコンピュータで実行するためのプログラムモジュールを格納した記憶媒体であって、該プログラムモジュールが、
アプリケーションから印刷出力のための印刷データを受信する受信モジュールと、
前記アプリケーションより受信された印刷データを中間コード形式に変換し、該変換された中間コード形式のデータと、前記印刷データの処理条件とを保存する中間データ変換モジュールと、
前記処理条件を解析し、前記印刷装置で実行される反転処理機能の設定を検出する検出モジュールと、
前記中間データ変換モジュールにより保存された、印刷データ及び処理条件に基づき、予め印刷処理結果を示すプレビュー画像を表示するためのプレビュー表示制御モジュールと、
前記プレビュー表示制御モジュールが前記プレビュー画像を表示した後で、前記中間データ変換モジュールにより保存された中間コード形式データに基づいて、印刷ジョブを生成するジョブ生成モジュールとを備え、
前記中間コード形式データは、前記プレビュー画像のためにも用いられ、
前記プレビュー表示制御モジュールは、前記検出モジュールにより反転処理機能の設定が検出された場合、前記印刷装置で実行される反転処理を反映したプレビュー画像を表示するものであり、前記ジョブ生成モジュールは、前記反転処理が実行されていない印刷ジョブを生成することを特徴とする記憶媒体。
【請求項２２】  前記中間データ変換モジュールにより保存された、中間コード形式に変換されたデータもしくは前記印刷データの処理条件を編集する編集モジュールと、
前記編集モジュールにより編集されたデータに基づき、前記アプリケーションで生成する印刷データとは異なる印刷処理を実現する印刷データ及び処理条件を生成するデータ生成モジュールとを更に備え、
前記編集モジュールは、複数の中間コード形式の印刷データが保存されている場合に、該複数の中間コード形式の印刷データを結合して一つの結合ジョブを生成することを特徴とする請求項２１に記載の記憶媒体。
【請求項２３】  前記プレビュー表示制御モジュールは、前記保存されている中間コード形式のデータからレイアウト情報を取得し、該レイアウト情報に基づいて、該印刷処理の結果をプレビューするための処理を実行することを特徴とする請求項２１に記載の記憶媒体。
【請求項２４】  前記プレビュー表示制御モジュールは、前記編集モジュールにより編集処理された結果に基づき、前記保存されている中間コード形式のデータに左右反転の条件が指定されている場合は、左右反転した表示形式でプレビューすることを可能とすることを特徴とする請求項２１乃至２３のいずれかに記載の記憶媒体。
【請求項２５】  前記プレビュー表示制御モジュールは、前記編集モジュールにより編集処理された結果に基づき、前記保存されている中間コード形式のデータに色反転が指定されている場合は、色反転した表示形式でプレビューすることを可能とすることを特徴とする請求項２１乃至２３のいずれかに記載の記憶媒体。
【請求項２６】  前記プレビュー表示制御モジュールは、前記編集モジュールの処理により複数のジョブが結合した場合は、該結合ジョブを一つのジョブとした表示形式でプレビューすることを可能とすることを特徴とする請求項２１または２２に記載の記憶媒体。
【請求項２７】  前記アプリケーションで生成された印刷データであるか、前記データ生成モジュールの処理により生成された印刷データであるかを判断し、印刷データの出力先を制御する印刷データ制御モジュールを備えることを特徴とする請求項２１に記載の記憶媒体。
【請求項２８】  前記印刷データ制御モジュールは、前記中間データ変換モジュールにより変換処理されたデータを保存した後に、アプリケーションの占有を解放することを特徴とする請求項２１または２７に記載の記憶媒体。
【請求項２９】  前記中間データ変換モジュールが変換する前記中間コード形式のデータは、拡大、縮小、レイアウト表示、左右反転、色反転に伴うデータの編集が可能なデータであることを特徴とする請求項２１乃至２６のいずれかに記載の記憶媒体。
【請求項３０】  前記編集モジュールによる印刷データの結合処理において、保存されているデータの特定は、保存データを識別するためのIDを、該保存データの論理ページIDに付加した識別情報に基づくことを特徴とする請求項２２に記載の記憶媒体。
【請求項３１】  印刷データを生成する情報処理装置であって、
アプリケーションにより生成された印刷データを保存するスプール手段と、
前記印刷データに対する印刷設定として、左右反転が指定されているか判断する判断手段と、
前記判断手段により左右反転が指定されていると判断された場合に、前記スプール手段により保存されている印刷データに基づいて、左右反転した表示用データを生成し、プレビュー表示するためのプレビュー表示制御手段と、
前記印刷データに対する印刷設定に鏡像設定が設定されており、かつ、Ｎ論理ページを１物理ページに配置するＮｕｐ設定がされている場合に、論理ページ単位に鏡像表示データを生成すべきか否かを判断する鏡像単位判断手段とを有し、
前記鏡像単位判断手段が、論理ページ単位に鏡像表示データを生成すべきと判断した場合に、前記プレビュー表示制御手段は、各論理ページの配置順を変えずに、各論理ページの鏡像画像が配置された表示用データを生成することを特徴とする情報処理装置。
【請求項３２】  印刷データを生成する情報処理方法であって、
アプリケーションにより生成された印刷データを保存するスプール工程と、
前記印刷データに対する印刷設定として、左右反転が指定されているか判断する判断工程と、
前記判断工程により左右反転が指定されていると判断された場合に、前記スプール工程により保存されている印刷データに基づいて、左右反転した表示用データを生成し、プレビュー表示するためのプレビュー表示制御工程と、
前記印刷データに対する印刷設定に鏡像設定が設定されており、かつ、Ｎ論理ページを１物理ページに配置するＮｕｐ設定がされている場合に、論理ページ単位に鏡像表示データを生成すべきか否かを判断する鏡像単位判断工程とを有し、
前記鏡像単位判断工程が、論理ページ単位に鏡像表示データを生成すべきと判断した場合に、前記プレビュー表示制御工程は、各論理ページの配置順を変えずに、各論理ページの鏡像画像が配置された表示用データを生成することを特徴とする情報処理方法。
【請求項３３】  印刷データを生成する情報処理方法をコンピュータで実行するためのプログラムモジュールを格納した記憶媒体であって、
アプリケーションにより生成された印刷データを保存するスプールモジュールと、
前記印刷データに対する印刷設定として、左右反転が指定されているか判断する判断モジュールと、
前記判断モジュールにより左右反転が指定されていると判断された場合に、前記スプールモジュールにより保存されている印刷データに基づいて、左右反転した表示用データを生成し、プレビュー表示するためのプレビュー表示制御モジュールと、
前記印刷データに対する印刷設定に鏡像設定が設定されており、かつ、Ｎ論理ページを１物理ページに配置するＮｕｐ設定がされている場合に、論理ページ単位に鏡像表示データを生成すべきか否かを判断する鏡像単位判断モジュールとを有し、
前記鏡像単位判断モジュールが、論理ページ単位に鏡像表示データを生成すべきと判断した場合に、前記プレビュー表示制御モジュールは、各論理ページの配置順を変えずに、各論理ページの鏡像画像が配置された表示用データを生成することを特徴とする記憶媒体。
【請求項３４】  印刷データを生成する情報処理方法をコンピュータで実行するためのプログラムであって、
アプリケーションにより生成された印刷データを保存するスプール工程と、
前記印刷データに対する印刷設定として、左右反転が指定されているか判断する判断工程と、
前記判断工程により左右反転が指定されていると判断された場合に、前記スプール工程により保存されている印刷データに基づいて、左右反転した表示用データを生成し、プレビュー表示するためのプレビュー表示制御工程と、
前記印刷データに対する印刷設定に鏡像設定が設定されており、かつ、Ｎ論理ページを１物理ページに配置するＮｕｐ設定がされている場合に、論理ページ単位に鏡像表示データを生成すべきか否かを判断する鏡像単位判断工程とを有し、
前記鏡像単位判断工程が、論理ページ単位に鏡像表示データを生成すべきと判断した場合に、前記プレビュー表示制御工程は、各論理ページの配置順を変えずに、各論理ページの鏡像画像が配置された表示用データを生成することを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
即ち、反転処理機能を備える印刷装置で印刷すべき印刷ジョブを生成する情報処理装置は、
アプリケーションから印刷出力のための印刷データを受信する受信手段と、
前記アプリケーションより受信された印刷データを中間コード形式に変換し、該変換された中間コード形式のデータと、前記印刷データの処理条件とを保存する中間データ変換手段と、
前記処理条件を解析し、前記印刷装置で実行される反転処理機能の設定を検出する検出手段と、
前記中間データ変換手段により保存された、印刷データ及び処理条件に基づき、予め印刷処理結果を示すプレビュー画像を表示するためのプレビュー表示制御手段と、
前記プレビュー表示制御手段が前記プレビュー画像を表示した後で、前記中間データ変換手段により保存された中間コード形式データに基づいて、印刷ジョブを生成するジョブ生成手段とを備え、
前記中間コード形式データは、前記プレビュー画像のためにも用いられ、
前記プレビュー表示制御手段は、前記検出手段により反転処理機能の設定が検出された場合、前記印刷装置で実行される反転処理を反映したプレビュー画像を表示するものであり、前記ジョブ生成手段は、前記反転処理が実行されていない印刷ジョブを生成することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、反転処理機能を備える印刷装置で印刷すべき印刷ジョブを生成する情報処理方法は、
アプリケーションから印刷出力のための印刷データを受信する受信工程と、
前記アプリケーションより受信された印刷データを中間コード形式に変換し、該変換された中間コード形式のデータと、前記印刷データの処理条件とを保存する中間データ変換工程と、
前記処理条件を解析し、前記印刷装置で実行される反転処理機能の設定を検出する検出工程と、
前記中間データ変換工程により保存された、印刷データ及び処理条件に基づき、予め印刷処理結果を示すプレビュー画像を表示するためのプレビュー表示制御工程と、
前記プレビュー表示制御工程が前記プレビュー画像を表示した後で、前記中間データ変換工程により保存された中間コード形式データに基づいて、印刷ジョブを生成するジョブ生成工程とを備え、
前記中間コード形式データは、前記プレビュー画像のためにも用いられ、
前記プレビュー表示制御工程は、前記検出工程により反転処理機能の設定が検出された場合、前記印刷装置で実行される反転処理を反映したプレビュー画像を表示するものであり、前記ジョブ生成工程は、前記反転処理が実行されていない印刷ジョブを生成することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、反転処理機能を備える印刷装置で印刷すべき印刷ジョブを生成する情報処理方法をコンピュータで実行するためのプログラムモジュールを格納した記憶媒体であって、該プログラムモジュールが、
アプリケーションから印刷出力のための印刷データを受信する受信モジュールと、
前記アプリケーションより受信された印刷データを中間コード形式に変換し、該変換された中間コード形式のデータと、前記印刷データの処理条件とを保存する中間データ変換モジュールと、
前記処理条件を解析し、前記印刷装置で実行される反転処理機能の設定を検出する検出モジュールと、
前記中間データ変換モジュールにより保存された、印刷データ及び処理条件に基づき、予め印刷処理結果を示すプレビュー画像を表示するためのプレビュー表示制御モジュールと、
前記プレビュー表示制御モジュールが前記プレビュー画像を表示した後で、前記中間データ変換モジュールにより保存された中間コード形式データに基づいて、印刷ジョブを生成するジョブ生成モジュールとを備え、
前記中間コード形式データは、前記プレビュー画像のためにも用いられ、
前記プレビュー表示制御モジュールは、前記検出モジュールにより反転処理機能の設定が検出された場合、前記印刷装置で実行される反転処理を反映したプレビュー画像を表示するものであり、前記ジョブ生成モジュールは、前記反転処理が実行されていない印刷ジョブを生成することを特徴とする。