(57)【特許請求の範囲】
【請求項１】
原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える装置で動作するトーンカーブ制御プログラムであって、
前記制御部に、
ページ毎に異なるトーンカーブが適用された第１のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第２のジョブに挿入する所定の操作を受け付ける第１処理、
前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第１のトーンカーブと前記第２のジョブに適用されている第２のトーンカーブとを取得し、前記第１のトーンカーブと前記第２のトーンカーブとが予め定めた所定の条件を満たすかを判定する第２処理、
前記所定の条件を満たすと判定された場合は、前記所定のページに前記第２のトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する第３処理、を実行させ、
前記第３処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第１のトーンカーブを適用した第１画像と、前記所定のページに前記第２のトーンカーブを適用した第２画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する、
ことを特徴とするトーンカーブ制御プログラム。
【請求項２】
前記第２処理では、前記第１のトーンカーブの形状と前記第２のトーンカーブの形状とが一致する場合に、前記所定の条件を満たすと判定する、
ことを特徴とする請求項１に記載のトーンカーブ制御プログラム。
【請求項３】
前記第２処理では、前記所定のページに対して前記第１のトーンカーブを適用した第１画像の各画素値と、前記所定のページに対して前記第２のトーンカーブを適用した第２画像の各画素値と、が一致する割合が予め定めた閾値以上の場合に、前記所定の条件を満たすと判定する、
ことを特徴とする請求項１に記載のトーンカーブ制御プログラム。
【請求項４】
前記第２処理では、前記第１のトーンカーブの形状と前記第２のトーンカーブの形状とが一致する一致範囲を特定し、前記所定のページの画像の全画素に対する、前記一致範囲に属する画素の割合が予め定めた閾値以上の場合に、前記所定の条件を満たすと判定する、
ことを特徴とする請求項３に記載のトーンカーブ制御プログラム。
【請求項５】
前記第２処理では、前記所定のページの画像の全画素に対する、前記一致範囲の中の特定範囲に属する画素の割合が前記閾値以上の場合に、前記所定の条件を満たすと判定する、
ことを特徴とする請求項４に記載のトーンカーブ制御プログラム。
【請求項６】
前記第２処理では、オブジェクトの属性毎にトーンカーブが適用可能な場合は、前記所定のページに含まれるオブジェクト毎に、前記所定の条件を満たすか否かを判定する、
ことを特徴とする請求項１乃至５のいずれか一に記載のトーンカーブ制御プログラム。
【請求項７】
前記第２処理では、前記オブジェクトの属性が文字である場合は、前記所定の条件を満たすか否かを判定せず、
前記第３処理では、前記オブジェクトに対して、前記第２のジョブに適用されている前記第２のトーンカーブを適用する、
ことを特徴とする請求項６に記載のトーンカーブ制御プログラム。
【請求項８】
前記第３処理では、前記第１のトーンカーブと前記第２のトーンカーブとに基づいて第３のトーンカーブを作成し、前記所定の条件を満たすと判定された場合は前記所定のページに前記第３のトーンカーブを適用、若しくは、前記所定の条件を満たさないと判定された場合は前記所定のページに前記第３のトーンカーブを適用した第３画像を含む前記プレビュー画像を表示部に表示させる、
ことを特徴とする請求項１乃至７のいずれか一に記載のトーンカーブ制御プログラム。
【請求項９】
前記第３のトーンカーブは、各々の前記入力画素値に対する前記出力濃度が、前記第１のトーンカーブと前記第２のトーンカーブとの間である、
ことを特徴とする請求項８に記載のトーンカーブ制御プログラム。
【請求項１０】
原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える画像処理装置におけるトーンカーブ制御方法であって、
前記制御部は、
ページ毎に異なるトーンカーブが適用された第１のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第２のジョブに挿入する所定の操作を受け付ける第１処理と、
前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第１のトーンカーブと前記第２のジョブに適用されている第２のトーンカーブとを取得し、前記第１のトーンカーブと前記第２のトーンカーブとが予め定めた所定の条件を満たすかを判定する第２処理と、
前記所定の条件を満たすと判定された場合は、前記所定のページに前記第２のトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する第３処理と、を実行し、
前記第３処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第１のトーンカーブを適用した第１画像と、前記所定のページに前記第２のトーンカーブを適用した第２画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する、
ことを特徴とするトーンカーブ制御方法。
【請求項１１】
原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える画像処理装置であって、
前記制御部は、
ページ毎に異なるトーンカーブが適用された第１のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第２のジョブに挿入する所定の操作を受け付け、
前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第１のトーンカーブと前記第２のジョブに適用されている第２のトーンカーブとを取得し、前記第１のトーンカーブと前記第２のトーンカーブとが予め定めた所定の条件を満たすかを判定し、
前記所定の条件を満たすと判定した場合は、前記所定のページに前記第２のトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する、保存ジョブ管理部を備え、
前記保存ジョブ管理部は、前記所定の条件を満たさないと判定した場合は、前記所定のページに前記第１のトーンカーブを適用した第１画像と、前記所定のページに前記第２のトーンカーブを適用した第２画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する、
ことを特徴とする画像処理装置。
【請求項１２】
前記画像処理装置は、各々のジョブの前記原稿データ及び前記印刷設定情報に基づいて、印刷可能なラスターイメージを生成するＲＩＰ処理部を備え、
前記保存ジョブ管理部は、前記各々のジョブに関連付けて、前記記憶部に前記ラスターイメージを保存する、
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記画像処理装置は、前記保存ジョブ管理部の指示に従って印刷を実行する印刷処理部を備える、
ことを特徴とする請求項１１又は１２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置に関し、特に、あるジョブのページを他のジョブに挿入する際に適用するトーンカーブを制御するトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置に関する。
【背景技術】
【０００２】
オフィスユースやＰＯＤ（Print On Demand）などの小ロットの商業印刷ユースでは、コンピュータ装置で作成された原稿データを出力する印刷機として、一般に、原稿データ（ＰＤＬ（Page Description Language）データ）とユーザが指定した出力設定情報（ジョブチケット）とを含む印刷ジョブから画像データ（ラスターイメージ）を生成し、当該画像データを用紙上に形成して出力するＭＦＰ（Multi Function Peripheral）などの画像形成装置が用いられる。
【０００３】
このＭＦＰは、高性能化、高機能化、高画質化が進められているが、高機能化が進むことによって印刷設定が複雑化し、印刷ジョブを投入する際の１回の操作では所望の出力結果を得られないケースが多くなってきている。そのため、ユーザは印刷出力物を確認し、その確認結果に従って印刷設定を調整することによって、所望の結果を得るといった手順（ワークフロー）を採用する場合が多くなっている。
【０００４】
ほとんどのＭＦＰは、このワークフローを支援するために、一度ＭＦＰに投入された印刷ジョブをＭＦＰ内部の記憶領域に保存しておき（保存ジョブと呼ぶ。）、再度コンピュータ装置から印刷ジョブを投入しなくても、印刷設定の変更や出力結果の確認を可能とするような機能（ジョブ保存編集機能）を備えている。さらに、ＭＦＰ内部で生成したラスターイメージも同時に記憶領域に保存することで、印刷出力時の画像形成処理を省略して生産性を高めることも行われている。
【０００５】
また、ＭＦＰの中には、保存ジョブに対して、ラスターイメージ上の画素を用紙に転写する際の濃度をユーザが指定可能な機能を持つものもある。この指定は、各入力画素値に対する出力濃度の組み合わせで定義され、トーンカーブと呼ばれる。このトーンカーブは、ジョブ単位やページ単位などで指定することができ、キャリブレーションやカラーマネジメントにおいて、対象ジョブ／ページの最終的な色味や調子（コントラスト、明るさなど）の調整に用いられる場合が多い。また、トーンカーブは、顧客ごとに出力結果に対する好み（コントラストを高くする、階調性を重視するなど）が分かれる場合は、顧客ごとのジョブ設定の一部として設定され、また、特定のページの内容をより魅力的にする場合は、ページ設定の一部として設定されることがある。
【０００６】
このようなジョブを保存可能な画像形成装置を用いて、あるジョブの所定のページを他のジョブに挿入して印刷出力する場合において、所定のページに設定されている印刷条件（例えば、トーンカーブ）と他のジョブに設定されている印刷条件とが異なる場合、所定のページに設定されている印刷条件をどのように扱うかが問題となる。
【０００７】
ページ挿入時の印刷条件の設定に関して、例えば、下記特許文献１には、ページ毎に画像データ及び当該画像データのページ情報が設定されたジョブを複数記憶する記憶部と、前記記憶部に記憶されているジョブに基づいて画像形成を行う画像形成部と、を備えた画像形成装置において、前記記憶部に記憶されている複数のジョブのうち、ページ単位で編集する第１のジョブを指定する編集ジョブ指示と、前記記憶部に記憶されている複数のジョブのうち、前記第１のジョブにページ単位で挿入する画像データが選択される第２のジョブを指定する挿入ジョブ指示と、前記第２のジョブから前記第１のジョブに挿入するページの画像データを選択するページ画像データ選択指示と、前記ページ画像データ選択指示により選択された画像データを第１のジョブに挿入させる挿入指示と、を受け付ける操作部と、前記操作部により前記挿入指示が受け付けられた場合、前記ページ画像データ選択指示により選択された画像データのページ情報として、当該画像データのページ情報を継承するか否かの選択指示を前記操作部により受け付けさせる制御部と、を備える画像形成装置が開示されている。
【０００８】
また、下記特許文献２には、第１の原稿データと当該第１の原稿データを印刷するための第１の印刷条件とを含む第１の印刷ジョブ、および第２の原稿データと当該第２の原稿データを印刷するための第２の印刷条件とを含む第２の印刷ジョブ、を記憶する記憶部と、前記第１の原稿データに前記第２の原稿データの少なくとも一部のページを挿入して印刷ジョブを結合するジョブ結合部と、前記ジョブ結合部により結合された印刷対象のデータに対して、印刷設定を行う印刷設定部と、を有し、前記印刷設定部は、画質に影響を与え得る所定の特別印刷条件が、前記第１の印刷条件と前記第２の印刷条件とにおいて異なるか否か判断し、異なると判断した場合は、前記印刷対象のうち前記第２の印刷ジョブに含まれていたページに、前記第２の印刷条件に含まれる特別印刷条件を適用し、異ならないと判断した場合は、前記印刷対象の全ページに前記第１の印刷条件を適用する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−０７８０３８号公報
【特許文献２】特開２０１４−０００７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記特許文献１では、あるジョブのページを他のジョブに挿入する処理を実施する際に、当該ページのジョブチケットを継承するかどうかをユーザに確認し、継承する場合は、禁則チェックを実施し、禁則が存在する場合は、どの設定を優先させるかをユーザに選択させることでユーザの意図に沿ったページ挿入操作を実現している。しかしながら、この方法では、挿入するページに対してジョブチケットで設定された印刷条件を承継するか否かをユーザに選択させるため、ユーザ操作が煩雑になるという問題がある。
【００１１】
また、特許文献２では、保存ジョブの結合操作を行う際に、印刷設定上、画質に影響がある特定の印刷条件（色空間変換、レンダリング、用紙シミュレーション、グレー補償）について、当該ページの画素構成とその設定の用途から画質上の影響を判定し、影響があると判定された場合は、結合元のジョブの設定を継承するように制御している。しかしながら、この方法では、画質に影響がある印刷条件に関しては結合元のジョブの設定を継承するため、結合先のジョブに複数の設定が混在し、ジョブの仕上がりの統一感が失われてしまうという問題がある。
【００１２】
特に、トーンカーブは、上述したように、対象ジョブ／ページの最終的な色味や調子の調整に用いられる場合が多いことから、ジョブの仕上がりの統一感を維持可能な適切なトーンカーブが適用されるようにする必要がある。しかしながら、トーンカーブのどの部分が画質にどのような影響があるかを認識していないと、適切なトーンカーブを選択することは困難である。
【００１３】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、挿入元のページを挿入先のジョブに挿入する際に、ユーザ操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持可能なトーンカーブを適用することができるトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の一側面は、原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える装置で動作するトーンカーブ制御プログラムであって、前記制御部に、ページ毎に異なるトーンカーブが適用された第１のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第２のジョブに挿入する所定の操作を受け付ける第１処理、前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第１のトーンカーブと前記第２のジョブに適用されている第２のトーンカーブとを取得し、前記第１のトーンカーブと前記第２のトーンカーブとが予め定めた所定の条件を満たすかを判定する第２処理、前記所定の条件を満たすと判定された場合は、前記所定のページに前記第２のトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する第３処理、を実行させ、前記第３処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第１のトーンカーブを適用した第１画像と、前記所定のページに前記第２のトーンカーブを適用した第２画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示することを特徴とする。
【００１５】
本発明の一側面は、原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える画像処理装置におけるトーンカーブ制御方法であって、前記制御部は、ページ毎に異なるトーンカーブが適用された第１のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第２のジョブに挿入する所定の操作を受け付ける第１処理と、前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第１のトーンカーブと前記第２のジョブに適用されている第２のトーンカーブとを取得し、前記第１のトーンカーブと前記第２のトーンカーブとが予め定めた所定の条件を満たすかを判定する第２処理と、前記所定の条件を満たすと判定された場合は、前記所定のページに前記第２のトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する第３処理と、を実行し、前記第３処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第１のトーンカーブを適用した第１画像と、前記所定のページに前記第２のトーンカーブを適用した第２画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示することを特徴とする。
【００１６】
本発明の一側面は、原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える画像処理装置であって、前記制御部は、ページ毎に異なるトーンカーブが適用された第１のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第２のジョブに挿入する所定の操作を受け付け、前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第１のトーンカーブと前記第２のジョブに適用されている第２のトーンカーブとを取得し、前記第１のトーンカーブと前記第２のトーンカーブとが予め定めた所定の条件を満たすかを判定し、前記所定の条件を満たすと判定した場合は、前記所定のページに前記第２のトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示する、保存ジョブ管理部を備え、前記保存ジョブ管理部は、前記所定の条件を満たさないと判定した場合は、前記所定のページに前記第１のトーンカーブを適用した第１画像と、前記所定のページに前記第２のトーンカーブを適用した第２画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第２のジョブに挿入し、当該第２のジョブの印刷を指示することを特徴とする。
【発明の効果】
【００１７】
本発明のトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置によれば、挿入元のページを挿入先のジョブに挿入する際に、ユーザ操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持可能なトーンカーブを適用することができる。
【００１８】
その理由は、画像処理装置（トーンカーブ制御プログラム）は、挿入元のページに設定されているトーンカーブと挿入先の保存ジョブに設定されているトーンカーブとを比較し、両者が所定の条件を満たす場合は挿入元のページに保存ジョブのトーンカーブを適用し、両者が所定の条件を満たさない場合は挿入元のページのトーンカーブを維持するか保存ジョブのトーンカーブを適用するかをユーザに確認する制御を行うからである。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施例に係る印刷システムの構成例を示す模式図である。
【図２】本発明の第１の実施例に係る印刷指示装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施例に係る印刷指示装置の動作を示す模式図である。
【図４】本発明の第１の実施例に係る画像形成装置のハードウェア構成を示すブロック図である。
【図５】本発明の第１の実施例に係る画像形成装置の動作を示す模式図である。
【図６】トーンカーブを説明する図である。
【図７】ジョブトーンカーブ適用ジョブとページトーンカーブ適用ジョブとを説明する図である。
【図８】ページ操作を説明する図である。
【図９】本発明の第１の実施例に係る画像形成装置の動作を示すフローチャート図である。
【図１０】ページをジョブに挿入する例を示す図である。
【図１１】ページにジョブのトーンカーブを適用する例を示す図である。
【図１２】ページのトーンカーブを維持する例を示す図である。
【図１３】トーンカーブの一致性判定の一例を示す図である。
【図１４】画素値分布の一致性判定の一例を示す図である。
【図１５】画素値分布の一致性判定の他の例を示す図である。
【図１６】本発明の第１の実施例に係るトーンカーブ選択画面の一例を示す図である。
【図１７】適用するトーンカーブのバリエーションを示す図である。
【図１８】適用するトーンカーブの他のバリエーションを示す図である。
【図１９】本発明の第２の実施例に係る入力画像の一例である。
【図２０】本発明の第２の実施例に係る画像形成装置の動作を示すフローチャート図である。
【図２１】従来の画像形成装置の動作を示す模式図である。
【図２２】ジョブトーンカーブ適用ジョブとページトーンカーブ適用ジョブとを説明する図である。
【図２３】ページ挿入操作を説明する図である。
【図２４】従来のトーンカーブ選択画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
背景技術で示したように、ジョブを保存可能な画像形成装置を用いて、あるジョブの所定のページを他のジョブに挿入する場合において、所定のページに設定されている印刷条件（トーンカーブ）と他のジョブに設定されている印刷条件とが異なる場合、所定のページに設定されている印刷条件をどのように扱うかが問題となる。
【００２１】
以下、具体的に説明する。図２１に示すように、ユーザから投入された印刷ジョブ（ＰＤＬデータ（ＰＤＬと表記）及びジョブチケット（チケットと表記））は、ＲＩＰ処理で得たラスターイメージとともに画像形成装置内部の記憶装置に保存されるシステムを前提とする。さらに、図２２に示すように、保存ジョブとして、ジョブ全体で一つのトーンカーブが適用されるジョブトーンカーブ適用ジョブと、ページ毎に個別のトーンカーブが適用されるページトーンカーブ適用ジョブの２種類が存在するシステムを前提とする。このようなシステムにおいて、ユーザは、保存ジョブに対して、トーンカーブの編集やページ構成の変更（削除、複製、ページ挿入）、ジョブチケットの編集などが可能である。
【００２２】
保存ジョブに対するジョブ編集操作として、図２３に示すように、別ジョブ（JobB）に含まれているページ（P3）を挿入対象のジョブ（JobA）に挿入する操作を考える。このとき、挿入元のジョブ（JobB）がページトーンカーブ適用ジョブであり、挿入先のジョブ（JobA）がジョブトーンカーブ適用ジョブのとき、挿入するページ（P3）に対して、元のページに設定されていたトーンカーブと挿入先のジョブに設定されているトーンカーブのどちらを適用すべきかは、ユーザの意思によって決めるべきものであり、画像形成装置側で判断することはできない。
【００２３】
そのため、通常はページ挿入操作の度にユーザの意思確認を行う方法が用いられる。例えば、特許文献１では、保存ジョブのページ挿入を実施する際、図２４（ａ）に示すように、ユーザに当該ページのチケットを継承するかどうかを確認し、継承する場合は禁則チェックを実施し、禁則が存在する場合は、図２４（ｂ）に示すように、どの設定を優先させるかをユーザに選択させることで、ユーザの意図に沿ったページ挿入操作を実現している。しかしながら、この技術は、ページ挿入時においてチケットの設定に矛盾が発生することに注目し、それを解消する方法及び手順を提案するものであり、基本的にユーザの選択に依存しているため、ユーザ操作が煩雑となり、ユーザの利便性が低下する。また、この技術をトーンカーブに適用したとしても、ユーザ自身がその操作の意味を十分に理解していなければ、簡単な確認ではトーンカーブを選択することができない。
【００２４】
また、特許文献２では、保存ジョブの結合操作を行う際に、特定の印刷条件について画質上の影響を判定し、影響があると判定される場合に、結合元のジョブの設定を継承することで、適切な画質設定で印刷出力できるようにしている。しかしながら、この技術は、基本的には結合元のジョブの設定を優先させるものであり、挿入先のジョブ設定の意図は考慮されていないため、ジョブの仕上がりの統一感が失われる可能性がある。
【００２５】
そこで、本発明の一実施の形態では、画像形成装置の記憶領域上に保存された保存ジョブ（ＰＤＬデータ／ジョブチケット／ラスターイメージ）に対して、ジョブ単位またはページ単位でトーンカーブを設定することが可能な印刷システムにおいて、ユーザ操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持可能なトーンカーブを適用できるようにするために、挿入元のページに設定されているトーンカーブと挿入先の保存ジョブに設定されているトーンカーブとを比較し、両者が所定の条件を満たす場合（双方のトーンカーブが一致又はトーンカーブの一致箇所が画素値分布の所定の閾値以上の場合）は、ジョブの仕上がりの統一感を維持可能と判断して、挿入元のページに保存ジョブのトーンカーブを適用し、両者が所定の条件を満たさない場合は、ジョブの仕上がりの統一感を維持できないと判断して、挿入元のページのトーンカーブを維持するか保存ジョブのトーンカーブを適用するかをユーザに確認するようにする。
【００２６】
なお、ユーザの選択無しに適用すべきトーンカーブを決定する方法として、例えば、「一律に挿入先のジョブに従う」方法や、「挿入ページに適用されているトーンカーブを継承する」方法などが考えられる。しかしながら、「一律に挿入先のジョブに従う」方法では、挿入ページのトーンカーブが、当該ページの画像構成に対してユーザが調整し、それを挿入後も残したいと考える場合に、ユーザの意図を反映することができない。また、「挿入ページに適用されているトーンカーブを継承する」方法では、挿入先ジョブが、全体としてのジョブの仕上がりの統一性を重視する場合（例えば顧客の好みに合わせて全体的にコントラストを高めにするなどの用途でトーンカーブが適用されている等の場合）、その設定とは無関係に調整されたトーンカーブを当該ページに適用すると、全体としてのジョブの仕上がりの統一性を失うことになり、場合によってはユーザが統一感の欠如に気づかない可能性もある。
【００２７】
すなわち、上記いずれの場合もユーザの意図を適切に反映できない可能性があるが、本発明の一実施形態では、所定の条件を満たす場合は挿入元のページに保存ジョブのトーンカーブを適用するため、ジョブの仕上がりの統一性を維持することができ、かつ、所定の条件を満たさない場合のみ、ポップアップなどによってユーザの選択入力を求めるため、ユーザ操作が煩雑になる不具合を抑制することができる。
【実施例１】
【００２８】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係るトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置について、図１乃至図１８を参照して説明する。図１は、本実施例の印刷システムの構成例を示す模式図である。また、図２及び図３は、印刷指示装置のハードウェア構成を示すブロック図及び動作を示す模式図であり、図４及び図５は、画像形成装置のハードウェア構成を示すブロック図及び動作を示す模式図である。また、図６は、トーンカーブを説明する図であり、図７は、トーンカーブの適用形態が異なるジョブを説明する図、図８は、ページ操作を説明する図である。また、図９は、画像形成装置の動作を示すフローチャート図であり、図１０乃至図１２は、ページ挿入操作を説明する図である。また、図１３乃至図１５は、トーンカーブ又は画素値分布の一致性判定の一例を示す図であり、図１６は、トーンカーブ選択画面の一例を示す図、図１７及び図１８は、適用するトーンカーブのバリエーションを示す図である。
【００２９】
図１に示すように、本実施例の印刷システムは、印刷ジョブの投入や保存ジョブ操作、トーンカーブ操作等を行うクライアントのコンピュータ装置（印刷指示装置１０とする。）と、印刷指示装置１０の指示に従って印刷ジョブを処理する１又は複数の画像処理装置（本実施例では印刷処理部を備えた画像形成装置２０とする。）とで構成され、これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク３０によって接続されている。以下、各装置について詳細に説明する。
【００３０】
［印刷指示装置］
図２に示すように、印刷指示装置１０は、制御部１１と、通信Ｉ／Ｆ部１２と、記憶部１３と、表示部１４と、操作部１５などで構成される。
【００３１】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａと、ＲＯＭ（Read Only Memory）１１ｂやＲＡＭ（Random Access Memory）１１ｃなどのメモリとで構成され、ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１３に記憶した制御プログラムをＲＡＭ１１ｃに展開して実行することにより印刷指示装置１０全体の動作を制御する。
【００３２】
通信Ｉ／Ｆ部１２は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、通信ネットワーク３０を介して繋がっている画像形成装置２０との接続を確立し、印刷ジョブの送信、保存ジョブの編集／操作指示情報の送信、必要に応じて、トーンカーブの選択画面情報の受信などを行う。
【００３３】
記憶部１３は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報、原稿データ、印刷ジョブなどを格納する。
【００３４】
表示部１４は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置等からなり、アプリケーションの原稿作成画面、プリンタドライバの印刷設定画面、必要に応じてトーンカーブ選択画面などを表示する。
【００３５】
操作部１５は、マウスやキーボードなどで構成され、アプリケーションを用いた原稿の作成、プリンタドライバを用いた印刷設定、印刷ジョブの送信、保存ジョブの編集／操作指示、トーンカーブの選択などを可能にする。
【００３６】
図３は、印刷指示装置１０の概略動作を示しており、上記制御部１１は、原稿を作成するためのアプリケーション、原稿の印刷を指示するプリンタドライバ、ジョブ編集アプリケーションとして機能する。プリンタドライバは、テキストやグラフィックス、イメージなどを作成する各種アプリケーションの印刷機能から呼び出され、出力設定を可能にする。そして、各種アプリケーションから印刷用原稿データが入力されると、印刷用原稿データからＰＤＬデータ及びジョブチケットを生成し、印刷ジョブとして画像形成装置２０に投入する。ジョブ編集アプリケーションは、ユーザによって直接操作され、操作対象の画像形成装置２０上に保存されている保存ジョブのリスト表示やジョブチケット編集、ページ構成編集、トーンカーブ編集などを可能にする。
【００３７】
［画像形成装置］
図４に示すように、画像形成装置２０は、制御部２１と、通信Ｉ／Ｆ部２２と、記憶部２３と、表示操作部２４と、印刷処理部２５などで構成される。
【００３８】
制御部２１は、ＣＰＵ２１ａと、ＲＯＭ２１ｂやＲＡＭ２１ｃなどのメモリとで構成され、ＣＰＵ２１ａは、ＲＯＭ２１ｂや記憶部２３に記憶した制御プログラムをＲＡＭ２１ｃに展開して実行することにより画像形成装置２０全体の動作を制御すると共に、ジョブに基づいて印刷処理部２５に印刷を実行させるための画像処理を行う。
【００３９】
通信Ｉ／Ｆ部２２は、ＮＩＣやモデムなどで構成され、通信ネットワーク３０を介して繋がっている印刷指示装置１０との接続を確立し、印刷ジョブの受信、保存ジョブの編集／操作指示情報の受信、必要に応じて、トーンカーブの選択画面情報の送信などを行う。
【００４０】
記憶部２３は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ２１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報、印刷指示装置１０から投入された印刷ジョブなどを格納する。
【００４１】
表示操作部２４は、液晶表示装置や有機ＥＬ表示装置等の表示部上に、透明電極が格子状に配置された感圧式等の操作部（タッチセンサ）を設けたタッチパネルやハードキーなどで構成され、印刷に関する各種画面（トーンカーブ選択画面を含む。）を表示すると共に、印刷に関する各種操作（トーンカーブの選択操作を含む。）を可能にする。
【００４２】
印刷処理部２５は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、制御部２１から受け取ったラスターイメージに基づいて、指定された用紙に画像を形成する。具体的には、一様に帯電された感光体ドラム上にラスターイメージに応じた光を照射して静電潜像を形成し、この静電潜像に帯電したトナーを付着させてトナー像として顕像化し、そのトナー像を一次転写ローラ、二次転写ベルトなどの中間転写体を介して用紙に転写し、その後にトナー像を加熱加圧することにより用紙上に定着させる処理を行う。
【００４３】
図５は、画像形成装置２０の概略動作を示しており、上記制御部２１は、印刷指示装置１０から投入された印刷ジョブ（ジョブチケット及びＰＤＬデータ）を受信し、受信した印刷ジョブを画像形成可能なラスターイメージへ変換するＲＩＰ（Raster Image Processing）処理部、印刷ジョブとして投入されたデータ（ジョブチケット及びＰＤＬデータ）とＲＩＰ処理部によって生成されたラスターデータとを保存ジョブデータとして記憶部２３に保存して管理する保存ジョブ管理部としても機能する。
【００４４】
この保存ジョブ管理部は、印刷ジョブを解析することによって、当該印刷ジョブに適用されているトーンカーブを抽出（例えば、ジョブチケットからトーンカーブを抽出又はＰＤＬデータからトーンカーブを生成）し、このトーンカーブも保存ジョブデータとして記憶部２３に保存する。このようにして保存された保存ジョブは、ユーザからの各種操作（再印刷、チケット編集、コピー、削除、トーンカーブ変更など）が可能であり、保存ジョブに対する操作は、画像形成装置２０上に設置された表示操作部２４（操作パネル）や印刷指示装置１０のジョブ編集アプリケーション等から実施可能である。そして、保存ジョブ管理部は、保存ジョブに対するページ挿入操作を受け付けたら、挿入元のページのトーンカーブと挿入先のジョブのトーンカーブとを比較し、両者が所定の条件を満たすか（トーンカーブが一致する、又は、トーンカーブの一致箇所が画素値分布の所定の閾値以上であるか）を判定し、所定の条件を満たす場合は、挿入元のページに挿入先のジョブのトーンカーブを適用する。また、所定の条件を満たさない場合は、挿入元のページのトーンカーブを維持するか、挿入先のジョブのトーンカーブを適用するかをユーザに選択させるために、後述するトーンカーブ選択画面を表示操作部２４又は印刷指示装置１０の表示部１４に表示させる。その後、保存ジョブ管理部は、所定のトーンカーブを適用したページを挿入先のジョブに挿入し、印刷処理部２５に印刷を指示する。
【００４５】
なお、図１乃至図５は、本実施例の印刷システムの一例であり、その構成は適宜変更可能である。例えば、図１では、印刷システムを印刷指示装置１０と画像形成装置２０とで構成したが、印刷ジョブから画像データを生成するＲＩＰコントローラ等の制御装置を通信ネットワーク３０に接続してもよく、その場合は、画像形成装置２０の制御部２１で行う処理を当該制御装置で実行してもよい。また、図４では、プリント機能を備える画像形成装置２０を例示したが、コピー機能やＦＡＸ機能、後処理機能などを備える構成としてもよい。
【００４６】
次に、本発明の制御対象であるトーンカーブについて説明する。図６に示すように、トーンカーブは、印刷ジョブを印刷出力する際に、ＲＩＰ処理部によって生成されたラスターイメージの各画素値に対して、実際に用紙上に出力する際の濃度を指定するデータであり、各画素値と用紙出力濃度との組み合わせとして定義される。なお、ラスターイメージはカラーでもモノクロでもよい。
【００４７】
保存ジョブにもトーンカーブが設定可能であり、トーンカーブはジョブ投入後に変更することも可能である。ジョブに対するトーンカーブの適用形態としては、図７（ａ）に示すように、一つのトーンカーブをジョブ内の全ページに適用する形態（このようなジョブをジョブトーンカーブ適用ジョブと呼ぶ。）と、図７（ｂ）に示すように、ページ毎に個別のトーンカーブを適用する形態（このようなジョブをページトーンカーブ適用ジョブと呼ぶ。）の２つが考えられる。
【００４８】
また、印刷指示装置１０内のジョブ編集アプリケーションや、画像形成装置２０に設置された表示操作部２４（操作パネル）上から行われる保存ジョブの編集操作として、操作対象ジョブのページ構成を変更するページ編集操作がある。このページ編集操作としては、例えば、図８（ａ）に示すように所定のページ（ここではP2）を削除するページ削除操作、図８（ｂ）に示すように所定のページ（ここではP2）を複製するページ複製操作、図８（ｃ）に示すようにページの順番を変更するページ順番操作、図８（ｄ）に示すように異なるジョブからページを挿入するページ挿入操作などがある。
【００４９】
以下、保存ジョブのページ編集操作として、あるジョブ（ページトーンカーブ適用ジョブ）のページを別のジョブ（ジョブトーンカーブ適用ジョブ）に挿入するページ挿入操作を行う場合の画像形成装置２０の動作について、図９を参照して説明する。ＣＰＵ２１ａは、ＲＯＭ２１ｂ又は記憶部２３に記憶したトーンカーブ制御プログラムをＲＡＭ２１ｃに展開して実行することにより、図９のフローチャート図に示す各ステップの処理を実行する。
【００５０】
ユーザは、印刷指示装置１０のジョブ編集アプリケーション、又は、画像形成装置２０に設置された操作パネル上から、図１０に示すように、あるジョブ（JobB）のページ（P3）を別のジョブ（JobA）のページ（P1）の後ろに挿入するページ挿入操作を実行する。画像形成装置２０の制御部２１（保存ジョブ管理部）は、このページ挿入操作を受け付けると（Ｓ１０１）、各々のジョブを解析してトーンカーブを抽出し、以下のトーンカーブ適用処理を開始する。
【００５１】
まず、制御部２１（保存ジョブ管理部）は、挿入対象のページに設定されたトーンカーブと挿入先のジョブに設定されたトーンカーブとが一致するかを判定する（Ｓ１０２）。具体的には、双方のトーンカーブの入力画素値と出力濃度との組み合わせを比較し、全ての入力画素値に対する出力濃度が一致する場合、トーンカーブが一致したと判定する（詳細は後述する）。
【００５２】
Ｓ１０２で「一致」と判定された場合（Ｓ１０３のＹｅｓ）、制御部２１（保存ジョブ管理部）は、挿入対象のページには挿入先のジョブのトーンカーブを適用可能と判断し、図１１に示すように、挿入対象のページのトーンカーブを削除した上で、ページ挿入操作を実行する（Ｓ１０６）。このページ挿入操作によって、挿入対象のページには挿入先のジョブのトーンカーブが適用される。
【００５３】
一方、Ｓ１０２で「不一致」と判定された場合（Ｓ１０３のＮｏ）、制御部２１（保存ジョブ管理部）は、画素値分布の一致性を判定する（Ｓ１０４）。具体的には、挿入対象のページの画素値分布を取得し、さらに挿入対象のページと挿入先のジョブにそれぞれ設定されているトーンカーブの一致箇所を抽出し、トーンカーブの一致箇所が、画素値分布の所定の閾値（例えば８０％）以上を占める場合、画素値分布が一致したと判定する（詳細は後述する）。
【００５４】
Ｓ１０４で「一致」と判定された場合（Ｓ１０５のＹｅｓ）、制御部２１（保存ジョブ管理部）は、上記と同様に、挿入対象のページには挿入先のジョブのトーンカーブを適用可能と判断し、挿入対象のページのトーンカーブを削除した上で、ページ挿入操作を実行する（Ｓ１０６）。
【００５５】
一方、Ｓ１０４で「不一致」と判定された場合（Ｓ１０５のＮｏ）、制御部２１（保存ジョブ管理部）は、挿入対象のページの画像に各種トーンカーブを適用したプレビュー画像を表示させて、ユーザにトーンカーブの選択を求める（Ｓ１０７）。具体的には、挿入対象のページに対して、当該ページと挿入先ジョブのどちらに設定されているトーンカーブを適用すべきかを判定できない状況であるため、ユーザに対して、どちらを適用した方がよいかを判定するための参考情報となる選択肢を提示する（詳細は後述する）。
【００５６】
そして、ユーザがプレビュー画像を参照してトーンカーブを選択すると、制御部２１（保存ジョブ管理部）は、トーンカーブを選択する入力操作に従って当該ページに対するトーンカーブ適用処理を実行する（Ｓ１０８）。例えば、ユーザが挿入先のジョブに設定されていたトーンカーブを選択した場合は、図１１に示すように、挿入対象のページのトーンカーブを削除した上で、ページ挿入操作を実行し、ユーザが挿入対象のページに設定されていたトーンカーブを選択した場合は、図１２に示すように、挿入対象ページのトーンカーブを維持した上で、ページ挿入操作を実行する。
【００５７】
次に、上記フローにおける一致性判定について具体的に説明する。
【００５８】
Ｓ１０２のトーンカーブの一致性判定処理では、トーンカーブ同士の比較結果そのものを判断条件として用いる。すなわち、図１３に示すように、トーンカーブの形状が一致すれば（OutA-n＝OutB-n（ｎ＝0,…,100）であれば）、出力結果が変わらないため、挿入元のページに挿入先のジョブのトーンカーブを適用可能と判断する。この場合、出力結果が同じであるため、どちらのトーンカーブを適用してもよいが、ジョブとしての統一性を優先させるため、挿入先のジョブのトーンカーブを適用する。なお、トーンカーブの形状の一致とは、入力に対する出力濃度が完全に同じ値である場合に限らず、出力濃度の値に多少（例えば、数％程度）の差異がある（すなわち、トーンカーブの形状が実質的に一致する）場合を含む。
【００５９】
Ｓ１０４の画素値分布の一致性判定では、実際にトーンカーブを適用した際の出力そのものを判断条件として用いる。例えば、トーンカーブ自体が一致していない場合であっても、ある範囲でトーンカーブが一致しており、その範囲に含まれる画素が、挿入対象のページ全体の画素の多数又は主要部を占める場合、出力結果は実質的に変わらないため、挿入元のページに挿入先のジョブのトーンカーブを適用可能と判断する。この場合、上記と同様に、出力結果が同じであるため、どちらのトーンカーブを適用してもよいが、ジョブとしての統一性を優先させるため、挿入先のジョブのトーンカーブを適用する。
【００６０】
この画素値分布の一致性判定は、例えば、（１）一致する画素の割合、又は、（２）注目範囲の一致で判定することができる。
【００６１】
（１）一致する画素の割合から判定する方法では、図１４に示すように、挿入対象のページの画素値分布（ヒストグラム）及びトーンカーブの一致範囲を求め、一致範囲に含まれる画素の割合が予め定めた閾値以上の場合に、画素値分布が一致していると判定する。なお、トーンカーブの一致範囲とは、入力に対する出力濃度が完全に同じ値になる範囲に限らず、出力濃度の値に多少（例えば、数％程度）の差異がある（すなわち、トーンカーブが実質的に一致する）範囲を含む。
【００６２】
（２）注目範囲の一致で判定する方法では、図１５に示すように、一致性判定の対象とする入力画素値の範囲（注目範囲）を設定すると共に、挿入対象のページの画素値分布（ヒストグラム）及びトーンカーブの一致範囲を求め、注目範囲内の画素が全てトーンカーブ一致範囲に含まれる場合、画素値分布が一致していると判定する。なお、上記では挿入対象のページの画素値分布（ヒストグラム）を求めたが、単に、設定した注目範囲がトーンカーブ一致範囲に含まれる場合に、画素値分布が一致していると判定してもよい。また、上記と同様に、トーンカーブの一致範囲とは、入力に対する出力濃度が完全に同じ値になる範囲に限らず、出力濃度の値に多少（例えば、数％程度）の差異がある（すなわち、トーンカーブが実質的に一致する）範囲を含む。
【００６３】
次に、Ｓ１０７でユーザに提示するプレビュー画像について説明する。上記フローのＳ１０３及びＳ１０５でそれぞれ、不一致（＝挿入対象のページに対して自動的に挿入先のジョブのトーンカーブを適用するとは判断できない）と判定された場合、挿入対象のページに対してどちらのトーンカーブを適用すればよいかをユーザが選択しやすくなるように、プレビュー画像を表示させる。
【００６４】
具体的には、画像形成装置２０の表示操作部２４（操作パネル）上、又は、印刷指示装置１０の表示部１４上に、図１６に示すようなトーンカーブ選択画面４０を表示する。このトーンカーブ選択画面４０には、トーンカーブを選択する上での参考情報として、少なくとも、挿入対象ページに現在設定されているトーンカーブを適用した場合の出力イメージ（図中のページトーンカーブ適用時（Ａ）の画像）、及び、挿入対象ページに挿入先ジョブに設定されているトーンカーブを適用した場合の出力イメージ（図中のジョブトーンカーブ適用時（Ｂ）の画像）を表示する。更に、必要に応じて、挿入対象ページの画像に対して、トーンカーブ未適用時の出力イメージ（図中の原画像）や、挿入対象ページに現在設定されているトーンカーブを適用した場合と、挿入先ジョブに設定されているトーンカーブを適用した場合の出力差分イメージ（図中のＡ−Ｂ差分強調表示の画像）を表示したり、出力差分イメージに対して、結果が一致する画素数のページ全体の画素数に対する割合（図中のＡ−Ｂ差分＝７５％）を表示したりする。このような参考情報を表示することにより、トーンカーブについての詳細な知識を持たないユーザであっても、挿入対象ページに適用すべき適切なトーンカーブを選択することができる。
【００６５】
以上説明したように、あるジョブのページを他のジョブに挿入する場合に、当該ページに設定されているトーンカーブと当該他のジョブに設定されているトーンカーブとを比較し、両者が所定の条件を満たす場合（双方のトーンカーブが一致又はトーンカーブの一致箇所が画素値分布の所定の閾値以上の場合）は、挿入対象のページに挿入先のジョブに設定されているトーンカーブを適用し、所定の条件を満たさない場合は、プレビュー画像を表示して、どちらのトーンカーブを適用すべきかをユーザに選択させるため、ユーザの操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持することができる。
【００６６】
なお、上記では、挿入対象ページに対して、挿入対象ページに現在設定されているトーンカーブ、又は、挿入先ジョブに設定されているトーンカーブのいずれかを適用する場合について説明したが、一方又は双方のトーンカーブに基づいて新たなトーンカーブを作成し、挿入対象ページに対して、作成した新たなトーンカーブを適用することもできる。
【００６７】
例えば、図１７の左側に示す挿入元のトーンカーブと挿入先のトーンカーブに対して、図１７の右上に示すように挿入元のトーンカーブと同じトーンカーブ１と図１７の右下に示す挿入先のトーンカーブと同じトーンカーブ３に加えて、図１７の右中央に示すような、双方のトーンカーブの中間（双方のトーンカーブの中央である必要は無い）のトーンカーブ２を作成する。そして、図９のフローチャートのＳ１０８で、挿入元のページに新たに作成したトーンカーブ２を適用したり、Ｓ１０７でトーンカーブ選択画面４０を表示する際に、新たに作成したトーンカーブ２を適用した出力イメージを追加したりすることもできる。このような双方のトーンカーブの中間のトーンカーブを適用した場合は、元のページに含まれるユーザの意図を適度に反映させつつ、ジョブの仕上がりの統一感を適度に維持することができる。
【００６８】
また、図１７では、トーンカーブの形状が単調に変化する場合を示したが、例えば、中間調の画素を強調したい場合には、図１８の左下の挿入先のトーンカーブのように、トーンカーブの特定の部分の形状を意識的に変化させることもある。そのような場合も、図１８の右上に示すように挿入元のトーンカーブと同じトーンカーブ１と図１８の右下に示す挿入先のトーンカーブと同じトーンカーブ３に加えて、図１８の右中央に示すような、挿入先のトーンカーブの特徴を加味したトーンカーブ２を作成することにより、元のページに含まれるユーザの意図を適度に反映させつつ、ジョブの仕上がりの統一感を適度に維持することができる。なお、挿入元のトーンカーブの特定の部分の形状を意識的に変化させた場合も同様である。
【実施例２】
【００６９】
次に、本発明の第２の実施例に係るトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置について、図１９及び図２０を参照して説明する。図１９は、入力画像の一例であり、図２０は、本実施例の画像形成装置の動作を示すフローチャート図である。
【００７０】
前記した第１の実施例では、挿入するページ全体に対して同じトーンカーブを適用したが、図１９に示すように、ページ内に複数のオブジェクトが含まれ、オブジェクト属性（文字／図形／画像）が領域毎に異なる場合は、オブジェクト属性を考慮して適用するトーンカーブを設定する必要がある。例えば、下記表１に示すように、文字オブジェクトの領域はジョブ全体での統一性が重視されるべきであるため、常に挿入先ジョブのトーンカーブを適用することが好ましい。一方、画像オブジェクト（写真）の領域はユーザがそのページに特有のトーンカーブを指定する可能性があるため、トーンカーブ及び画素値分布の一致性判定に従ってトーンカーブを適用することが好ましい。そこで、本実施例では、表１のようなトーンカーブ適用方針に従って、オブジェクト属性毎又は領域毎にトーンカーブを適用する。
【００７１】
【表１】
0006436384.tif 000002
【００７２】
この場合、画像形成装置２０の構成は第１の実施例の図４及び図５と同様であるが、制御部２１の保存ジョブ管理部は、印刷ジョブ（タグビットデータ）を解析することによって、ページ内の各部のオブジェクト属性を特定し、記憶部２３等に予め記憶したトーンカーブ適用方針に従って、オブジェクト毎又は領域毎にトーンカーブの適用処理を実施する。
【００７３】
以下、保存ジョブのページ編集操作として、あるジョブのページを別のジョブに挿入するページ挿入操作を行う場合の画像形成装置２０の動作について、図２１を参照して説明する。ＣＰＵ２１ａは、ＲＯＭ２１ｂ又は記憶部２３に記憶したトーンカーブ制御プログラムをＲＡＭ２１ｃに展開して実行することにより、図２１のフローチャート図に示す各ステップの処理を実行する。なお、以下の説明では、挿入対象のページ内にオブジェクト属性が異なる複数のオブジェクトが含まれており、オブジェクト属性毎（又は領域毎）にトーンカーブが適用可能であるとする。
【００７４】
ユーザは、印刷指示装置１０のジョブ編集アプリケーション、又は、画像形成装置２０に設置された操作パネル上から、あるジョブのページを別のジョブに挿入するページ挿入操作を実行する。画像形成装置２０の制御部２１（保存ジョブ管理部）は、このページ挿入操作を受け付けると（Ｓ２０１）、ページ画像に含まれる各オブジェクト（又は各領域）に対してＳ２０３〜Ｓ２１０のトーンカーブの適用処理を実施する（Ｓ２０２及びＳ２１１）。
【００７５】
具体的には、処理対象のオブジェクトの属性が「文字」の場合（Ｓ２０３のＹｅｓ）、トーンカーブ適用方針に従って、トーンカーブ及び画素値分布の一致性判定処理は実施せずに、当該オブジェクト（又は当該オブジェクトが配置される領域）に対して挿入対象ページのトーンカーブを削除した上で、ページ挿入操作を実行する（Ｓ２０８）。このページ挿入操作によって、当該オブジェクト（又は当該オブジェクトが配置される領域）には挿入先のジョブのトーンカーブが適用される。
【００７６】
一方、処理対象のオブジェクトの属性が「文字」以外の場合（Ｓ２０３のＮｏ）、第１の実施例と同様に、制御部２１（保存ジョブ管理部）は、トーンカーブの一致性判定処理（Ｓ２０４、Ｓ２０５）及び画素値分布の一致性判定処理（Ｓ２０６、Ｓ２０７）を実行する。Ｓ２０５及びＳ２０７で「一致」と判定された場合、第１の実施例と同様に、制御部２１（保存ジョブ管理部）は、当該オブジェクト（又は当該オブジェクトが配置される領域）には挿入先のジョブのトーンカーブを適用する。一方、Ｓ２０５及びＳ２０７で「不一致」と判定された場合、第１の実施例と同様に、制御部２１（保存ジョブ管理部）は、挿入対象のページのオブジェクト（又は当該オブジェクトが配置される領域）に各種トーンカーブを適用したプレビュー画像を表示させて、ユーザにトーンカーブの選択を求める（Ｓ２０９）。そして、ユーザがプレビュー画像を参照してトーンカーブを選択すると、制御部２１（保存ジョブ管理部）は、トーンカーブを選択する入力操作に従って当該ページのオブジェクト（又は当該オブジェクトが配置される領域）に対するトーンカーブ適用処理を実行する（Ｓ２１０）。
【００７７】
このように、あるジョブのページを他のジョブに挿入する場合に、当該ページに含まれるオブジェクト毎又は領域毎にトーンカーブの適用処理を実施することにより、より詳細に、ユーザの意図を反映させつつ、ジョブの仕上がりの統一感を維持することができる。
【００７８】
本実施例においても、挿入対象ページの各オブジェクト又は各領域に対して、当該オブジェクト又は領域に現在設定されているトーンカーブ、及び、挿入先ジョブに設定されているトーンカーブに加えて、一方又は双方のトーンカーブに基づいて作成した新たなトーンカーブを適用することもできる。
【００７９】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００８０】
例えば、上記実施例で示した一致性判定処理は一例であり、ジョブの仕上がりの統一感を確認可能であれば、他の方法を用いてもよい。また、上記実施例では、トーンカーブの一致性判定を行った後に、画素値分布の一致性判定を行ったが、いずれか一方の判定のみを行ってもよい。また、上記実施例では、あるジョブの１ページを他のジョブに挿入する場合を記載したが、複数ページを他のジョブに挿入する場合は、ページ毎に一致性判定処理を行えばよい。
【産業上の利用可能性】
【００８１】
本発明は、挿入するページに適用するトーンカーブを制御するトーンカーブ制御プログラム及び当該トーンカーブ制御プログラムを記録した記録媒体並びにトーンカーブ制御方法並びに当該トーンカーブの制御を実行する画像処理装置、特に、画像形成装置に利用可能である。
【符号の説明】
【００８２】
１０  印刷指示装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１２  通信Ｉ／Ｆ部
１３  記憶部
１４  表示部
１５  操作部
２０  画像形成装置
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２２  通信Ｉ／Ｆ部
２３  記憶部
２４  表示操作部
２５  印刷処理部
３０  通信ネットワーク
４０  トーンカーブ選択画面
【図１】
0006436384.tif 000003
【図２】
0006436384.tif 000004
【図３】
0006436384.tif 000005
【図４】
0006436384.tif 000006
【図５】
0006436384.tif 000007
【図６】
0006436384.tif 000008
【図７】
0006436384.tif 000009
【図８】
0006436384.tif 000010
【図９】
0006436384.tif 000011
【図１０】
0006436384.tif 000012
【図１１】
0006436384.tif 000013
【図１２】
0006436384.tif 000014
【図１３】
0006436384.tif 000015
【図１４】
0006436384.tif 000016
【図１５】
0006436384.tif 000017
【図１６】
0006436384.tif 000018
【図１７】
0006436384.tif 000019
【図１８】
0006436384.tif 000020
【図１９】
0006436384.tif 000021
【図２０】
0006436384.tif 000022
【図２１】
0006436384.tif 000023
【図２２】
0006436384.tif 000024
【図２３】
0006436384.tif 000025
【図２４】
0006436384.tif 000026