(57)【要約】【課題】トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄を、低コストで良好に低減させる。【解決手段】プリントコントローラ３は、トーンカーブを記憶する記憶部３４と、クライアントＰＣ２から印刷ジョブ及びトーンカーブの設定変更に関するデータを受信する通信部３７と、トーンカーブの設定変更に関するデータを受信した場合にトーンカーブを更新し、ＲＩＰ処理を行うにあたり、印刷ジョブ受信後であって、かつ、当該印刷ジョブに基づくＲＩＰ処理の完了前にトーンカーブの設定が変更された場合に、当該印刷ジョブ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブのＲＩＰ処理を完了させた後にＲＩＰ処理を行うか、のいずれかを行うＣＰＵ３１と、を備える。【選択図】図１０
2011237850.tif 000002
【特許請求の範囲】
【請求項１】
トーンカーブを記憶する記憶部と、
外部機器から印刷データ及び前記トーンカーブの設定変更に関するデータを受信する通信部と、
前記トーンカーブの設定変更に関するデータを受信した場合に前記記憶部に記憶されたトーンカーブに設定変更を反映し、前記印刷データ及び前記トーンカーブに基づいて画像データを生成するにあたり、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、前記トーンカーブの設定変更が反映された時点で当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に画像データを生成するか、のいずれかを行う制御部と、を備えることを特徴とする画像処理装置。
【請求項２】
前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかを設定する制御方法設定部を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御方法設定部による設定を、前記外部機器から受け付けることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データを送信した外部機器に対して、前記トーンカーブの設定が変更されたことを通知すると共に、前記制御方法設定部による設定の選択肢を示し、
前記制御方法設定部は、前記外部機器から送信された、前記選択肢に対する入力内容に応じた設定を行うことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記印刷データがカラー印刷データであるか、又は、前記印刷データに写真画像が含まれる場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記印刷データがカラー印刷データであって、かつ、所定量以上のカラー色剤を使用する印刷データである場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
前記印刷データに含まれる画像が所定の面積以上である場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項１から６のいずれか一項に記載の画像処理装置。
【請求項８】
前記印刷データに重要書類であることを示す情報が含まれている場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項１から７のいずれか一項に記載の画像処理装置。
【請求項９】
コンピュータを、
トーンカーブを記憶する手段、
外部機器から印刷データ及び前記トーンカーブの設定変更に関するデータを受信する手段、
前記トーンカーブの設定変更に関するデータを受信した場合に前記トーンカーブに設定変更を反映し、前記印刷データ及び前記トーンカーブに基づいて画像データを生成するにあたり、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、前記トーンカーブの設定変更が反映された時点で当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に画像データを生成するか、のいずれかを行う手段、
として機能させることを特徴とするプログラム。
【請求項１０】
前記コンピュータを、
前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかを設定する手段として機能させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかの設定を、前記外部機器から受け付けることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データを送信した外部機器に対して、前記トーンカーブの設定が変更されたことを通知すると共に、前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかの設定の選択肢を示し、
前記外部機器から送信された、前記選択肢に対する入力内容に応じた設定を行うことを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記印刷データがカラー印刷データであるか、又は、前記印刷データに写真画像が含まれる場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項９から１２のいずれか一項に記載のプログラム。
【請求項１４】
前記印刷データがカラー印刷データであって、かつ、所定量以上のカラー色剤を使用する印刷データである場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項９から１３のいずれか一項に記載のプログラム。
【請求項１５】
前記印刷データに含まれる画像が所定の面積以上である場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項９から１４のいずれか一項に記載のプログラム。
【請求項１６】
前記印刷データに重要書類であることを示す情報が含まれている場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする請求項９から１５のいずれか一項に記載のプログラム。
【請求項１７】
記憶部がトーンカーブを記憶する工程と、
通信部が外部機器から印刷データ及び前記トーンカーブの設定変更に関するデータを受信する工程と、
制御部が、前記トーンカーブの設定変更に関するデータを受信した場合に前記記憶部に記憶されたトーンカーブに設定変更を反映し、前記印刷データ及び前記トーンカーブに基づいて画像データを生成するにあたり、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、前記トーンカーブの設定変更が反映された時点で当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に画像データを生成するか、のいずれかを行う工程と、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、プログラム及び画像処理方法に関する。
【背景技術】
【０００２】
画像形成装置は、一般的に、画像形成に係る各種の設定を行うことができる。画像形成に係る各種の設定の一つとして、トーンカーブの設定がある。画像形成装置は、設定されたトーンカーブに基づいて画像形成（印刷）における色再現を行う。
【０００３】
トーンカーブの設定は、画像形成装置が備える操作部を介して直接行うことができるものがある。また、トーンカーブの設定を、画像形成装置に接続されている外部機器（例えばプリントコントローラやクライアントＰＣ等）から行うことができる画像形成装置もある。
【０００４】
一方で、トーンカーブの設定作業はトーンカーブと色再現の関係に関する知識を有するユーザが行う作業であり、あらゆるユーザが行う作業ではない。また、一般的に、トーンカーブは頻繁に変更するものでない。特に、オフィスに設置された画像形成装置の印刷で用いるトーンカーブは、初期設定から変更されずそのまま使い続けられることが多々ある。これらのことから、多くのユーザは「トーンカーブは変更されない」という認識の下で画像形成装置を用いる。
このため、画像形成装置のトーンカーブが変更された場合、トーンカーブが変更される前の画像形成装置に対して印刷ジョブの入力を行ったユーザにとって、トーンカーブ変更後の画像形成装置を用いた印刷出力結果は、意図しない色再現の印刷出力結果となってしまうことがあった。その場合、意図しない色再現の印刷出力物は破棄されることとなり、画像形成装置の色剤や印刷出力用の用紙を無駄に消費してしまっていた。
【０００５】
そこで、トーンカーブの設定変更に係る印刷出力結果の変化に対応するための技術がある。例えば、トーンカーブの設定変更が行われたときに印刷ジョブが残っている場合に設定変更前のトーンカーブをバックアップし、残っている印刷ジョブに対してはバックアップのトーンカーブを用いる技術がある（例えば特許文献１）。また、トーンカーブの設定が変更された場合に、トーンカーブの設定が変更されたことを画像形成装置のパネル上で警告する技術がある（例えば特許文献２）。また、ある外部機器から変更されたトーンカーブを、他の外部機器からさらに変更することを不可能にする技術がある（例えば特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１３６９１０号公報
【特許文献２】特開平１１−３０９９２４号公報
【特許文献３】特開平８−３２８７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、画像形成装置がトーンカーブをバックアップするための記憶領域を必要とし、当該記憶領域を設けるためのコストがかかる。また、特許文献２の技術は、全てのユーザが画像形成装置のパネル上の警告を確認した上で画像形成装置を用いるとは限らず、確実な対策とはならない。また、特許文献３の技術は、画像形成装置にトーンカーブが一つしかない場合、トーンカーブを変更することができる外部機器が一つに限定されてしまう。
このように、既存の技術によるトーンカーブの設定変更に対する対応はそれぞれ問題点を有しており、より良好にトーンカーブの設定変更に対応するための新たな技術が求められていた。
【０００８】
本発明は、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄を、低コストで良好に低減させることを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明による画像処理装置は、トーンカーブを記憶する記憶部と、外部機器から印刷データ及び前記トーンカーブの設定変更に関するデータを受信する通信部と、前記トーンカーブの設定変更に関するデータを受信した場合に前記記憶部に記憶されたトーンカーブに設定変更を反映し、前記印刷データ及び前記トーンカーブに基づいて画像データを生成するにあたり、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、前記トーンカーブの設定変更が反映された時点で当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に画像データを生成するか、のいずれかを行う制御部と、を備えることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像処理装置であって、前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかを設定する制御方法設定部を備えることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の画像処理装置であって、前記制御方法設定部による設定を、前記外部機器から受け付けることを特徴とする。
【００１２】
請求項４に記載の発明は、請求項３に記載の画像処理装置であって、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データを送信した外部機器に対して、前記トーンカーブの設定が変更されたことを通知すると共に、前記制御方法設定部による設定の選択肢を示し、前記制御方法設定部は、前記外部機器から送信された、前記選択肢に対する入力内容に応じた設定を行うことを特徴とする。
【００１３】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像処理装置であって、前記印刷データがカラー印刷データであるか、又は、前記印刷データに写真画像が含まれる場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００１４】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の画像処理装置であって、前記印刷データがカラー印刷データであって、かつ、所定量以上のカラー色剤を使用する印刷データである場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００１５】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の画像処理装置であって、前記印刷データに含まれる画像が所定の面積以上である場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００１６】
請求項８に記載の発明は、請求項１から７のいずれか一項に記載の画像処理装置であって、前記印刷データに重要書類であることを示す情報が含まれている場合に、前記制御部は、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００１７】
請求項９に記載の発明によるプログラムは、コンピュータを、トーンカーブを記憶する手段、外部機器から印刷データ及び前記トーンカーブの設定変更に関するデータを受信する手段、前記トーンカーブの設定変更に関するデータを受信した場合に前記トーンカーブに設定変更を反映し、前記印刷データ及び前記トーンカーブに基づいて画像データを生成するにあたり、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、前記トーンカーブの設定変更が反映された時点で当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に画像データを生成するか、のいずれかを行う手段、として機能させることを特徴とする。
【００１８】
請求項１０に記載の発明は、請求項９に記載のプログラムであって、前記コンピュータを、前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかを設定する手段として機能させることを特徴とする。
【００１９】
請求項１１に記載の発明は、請求項１０に記載のプログラムであって、前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかの設定を、前記外部機器から受け付けることを特徴とする。
【００２０】
請求項１２に記載の発明は、請求項１１に記載のプログラムであって、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データを送信した外部機器に対して、前記トーンカーブの設定が変更されたことを通知すると共に、前記印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、前記印刷データを破棄するか、又は、前記印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれの処理を行うかの設定の選択肢を示し、前記外部機器から送信された、前記選択肢に対する入力内容に応じた設定を行うことを特徴とする。
【００２１】
請求項１３に記載の発明は、請求項９から１２のいずれか一項に記載のプログラムであって、前記印刷データがカラー印刷データであるか、又は、前記印刷データに写真画像が含まれる場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００２２】
請求項１４に記載の発明は、請求項９から１３のいずれか一項に記載のプログラムであって、前記印刷データがカラー印刷データであって、かつ、所定量以上のカラー色剤を使用する印刷データである場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００２３】
請求項１５に記載の発明は、請求項９から１４のいずれか一項に記載のプログラムであって、前記印刷データに含まれる画像が所定の面積以上である場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００２４】
請求項１６に記載の発明は、請求項９から１５のいずれか一項に記載のプログラムであって、前記印刷データに重要書類であることを示す情報が含まれている場合に、トーンカーブの設定変更が反映された場合に、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に当該印刷データ及び設定変更されたトーンカーブに基づいて画像データの生成を行うか、のいずれかを行うことを特徴とする。
【００２５】
請求項１７に記載の発明による画像処理方法は、記憶部がトーンカーブを記憶する工程と、通信部が外部機器から印刷データ及び前記トーンカーブの設定変更に関するデータを受信する工程と、制御部が、前記トーンカーブの設定変更に関するデータを受信した場合に前記記憶部に記憶されたトーンカーブに設定変更を反映し、前記印刷データ及び前記トーンカーブに基づいて画像データを生成するにあたり、前記トーンカーブの設定変更前に受信した印刷データであって、かつ、前記トーンカーブの設定変更が反映された時点で当該印刷データに基づく画像データの生成を完了していない印刷データについて、当該印刷データ及び設定変更されたトーンカーブに基づいて画像データを生成するか、当該印刷データを破棄するか、又は、当該印刷データ以外の印刷データに基づく画像データの生成を当該印刷データより先に完了させた後に画像データを生成するか、のいずれかを行う工程と、を有することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄を、低コストで良好に低減させることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態による画像形成システムを示すブロック図である。
【図２】画像形成システムの機能ブロック図である。
【図３】印刷ジョブ管理テーブルの一例を示す説明図である。
【図４】トーンカーブ設定画面の一例を示す説明図である。
【図５】警告メッセージの一例を示す説明図である。
【図６】印刷ジョブ受信時におけるトーンカーブ変更フラグ設定処理の流れを示すフローチャートである。
【図７】トーンカーブの設定が変更されたときのトーンカーブ変更フラグ設定変更処理の流れを示すフローチャートである。
【図８】印刷ジョブに対する所定の条件のチェック処理の流れを示すフローチャートである。
【図９】図８のステップＳ２６に示す所定の条件を満たす印刷ジョブに対する処理の流れを示すフローチャートである。
【図１０】図９のステップＳ３４に示す処理内容のチェック処理の流れを示すフローチャートである。
【図１１】図１０のステップＳ４５に示す追い越し処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、図を参照して本発明の実施の形態の例を詳細に説明する。
【００２９】
図１に、本発明の一実施形態による画像形成システム１を示す。
画像形成システム１は、クライアントＰＣ２、プリントコントローラ３及び画像形成装置４を有する。
【００３０】
クライアントＰＣ２は、印刷ジョブをプリントコントローラ３へ出力する。印刷ジョブは、画像形成装置４による画像形成（印刷）を行うためのデータである。図１では、２つのクライアントＰＣ２が設けられているが、クライアントＰＣは１つでもよいし、３つ以上でもよい。クライアントＰＣ２が複数設けられる場合、一つのプリントコントローラ３を介して一つの画像形成装置４に接続され、画像形成装置４を共有して用いる。ユーザは、各クライアントＰＣ２を使用するにあたり、ログイン処理を行い、ユーザ名を入力する。
【００３１】
各クライアントＰＣ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、記憶部２４、入力部２５、表示部２６及び通信部２７を有する。これらの各構成は、バス２８によって接続される。
【００３２】
ＣＰＵ２１は、ＲＯＭ２３内に記憶されたプログラムと協働し、ＲＡＭ２２に展開されたプログラムやデータ等に従ってクライアントＰＣ２の動作制御を行う。
ＲＡＭ２２は、ＣＰＵ２１の処理によって展開されたデータや、当該処理によって一時的に生じたデータ等を格納する。
ＲＯＭ２３は、ＣＰＵ２１によって読み出されるプログラムやデータ等を記憶する。
【００３３】
記憶部２４は、ＣＰＵ２１によって読み出されるプログラムやデータ等を記憶する。記憶部２４は、プログラムやデータ等を書き換え可能な記憶装置である。記憶部２４は、例えばフラッシュメモリやハードディスクドライブ、その他の書き換え可能な記憶装置又はそれらの記憶装置の組合せ等によって構成される。
【００３４】
入力部２５は、クライアントＰＣ２に対して入力操作を可能とする。入力部２５は、例えばキーボードやマウス、その他の入力装置又はそれらの入力装置の組合せ等によって構成される。入力部２５は、ユーザによる入力操作を受け付けてクライアントＰＣ２へ入力する。
【００３５】
表示部２６は、ＣＰＵ２１の処理内容に応じた表示出力を行う。表示部２６は、例えばブラウン管や液晶表示装置、有機エレクトロルミネセンス（Electro-Luminescence、ＥＬ）ディスプレイ、その他の表示装置又はそれらの表示装置の組合せ等によって構成される。
【００３６】
通信部２７は、外部の機器との間でデータ伝送を行う。通信部２７は、例えばネットワークインターフェースカード（Network Interface Card、ＮＩＣ）等の通信装置を有し、回線を通じて外部の機器とデータ伝送を行う。通信部２７によるデータ伝送は、有線／無線を問わず、またそのプロトコルやその他の接続形式に関する条件（例えば規格等）を問わないが、本実施形態では、通信部２７は、イーサネット（登録商標）のネットワーク回線５を介してプリントコントローラ３と通信を行う。
【００３７】
プリントコントローラ３は、クライアントＰＣ２から入力された印刷ジョブを解析してビットマップ画像データを生成し、画像形成装置４へ出力する。
プリントコントローラ３は、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、記憶部３４、入力部３５、表示部３６、通信部３７及びインタフェース３８を有する。これらの各構成は、バス３９によって接続される。
【００３８】
ＣＰＵ３１は、ＲＯＭ３３内に記憶されたプログラムと協働し、ＲＡＭ３２に展開されたプログラムやデータ等に従ってプリントコントローラ３の動作制御を行う。
ＲＡＭ３２は、ＣＰＵ３１の処理によって展開されたデータや、当該処理によって一時的に生じたデータ等を格納する。
ＲＯＭ３３は、ＣＰＵ３１によって読み出されるプログラムやデータ等を記憶する。
【００３９】
記憶部３４は、ＣＰＵ３１によって読み出されるプログラムやデータ等を記憶する。記憶部３４は、プログラムやデータ等を書き換え可能な記憶装置である。記憶部３４は、例えばフラッシュメモリやハードディスクドライブ、その他の書き換え可能な記憶装置又はそれらの記憶装置の組合せ等によって構成される。
記憶部３４は、トーンカーブを記憶する。本実施形態では、記憶部３４は複数のトーンカーブを記憶しており、各トーンカーブは固有のファイル名と、識別情報（例えば、図３に示すトーンカーブＩＤ番号等）と、を有する。
【００４０】
入力部３５は、プリントコントローラ３に対して入力操作を可能とする。入力部３５は、例えばキーボードやマウス、その他の入力装置又はそれらの入力装置の組合せ等によって構成される。入力部３５は、ユーザによる入力操作を受け付けてプリントコントローラ３へ入力する。
【００４１】
表示部３６は、ＣＰＵ３１の処理内容に応じた表示出力を行う。表示部３６は、例えばブラウン管や液晶表示装置、有機ＥＬディスプレイ、その他の表示装置又はそれらの表示装置の組合せ等によって構成される。
【００４２】
通信部３７は、例えばＮＩＣ等の通信装置を有し、回線を通じて外部の機器とデータ伝送を行う。通信部３７によるデータ伝送は、有線／無線を問わず、またそのプロトコルやその他の接続形式に関する条件（例えば規格等）を問わないが、本実施形態では、通信部３７は、イーサネットのネットワーク回線５を介してクライアントＰＣ２と通信を行う。
【００４３】
インタフェース３８は、外部の機器を接続し、当該外部の機器との間でデータ伝送を可能とする。インタフェース３８を介した外部の機器の接続及びデータ伝送は、有線／無線を問わず、またそのプロトコルやその他の接続形式に関する条件（例えば規格等）を問わないが、本実施形態では、専用回線６を介して画像形成装置４との間におけるデータ伝送を行う。インタフェース３８には、画像形成装置４以外の機器を接続することもできる。
【００４４】
画像形成装置４は、プリントコントローラ３から入力されたビットマップ画像データに基づいて印刷を行う。
画像形成装置４は、制御部４１、データ伝送部４２、記憶部４３及び画像形成部４４を有する。これらの各構成は、バス４５によって接続される。
【００４５】
制御部４１は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ等を備えたコンピュータを有する。制御部４１は、ＣＰＵがＲＯＭ内に記憶されたプログラムと協働し、ＲＡＭに展開されたプログラムやデータ等に従って画像形成装置４の動作制御を行う。
【００４６】
データ伝送部４２は、外部の機器との間でデータ伝送を行う。データ伝送部４２によるデータ伝送は、有線／無線を問わず、またそのプロトコルやその他の接続形式に関する条件（例えば規格等）を問わないが、本実施形態では、専用回線６を介してプリントコントローラ３との間におけるデータ伝送を行う。
【００４７】
記憶部４３は、データ伝送部４２を介してプリントコントローラ３から入力されるビットマップ画像データ等、各種のデータを記憶する。記憶部４３は、プログラムやデータ等を書き換え可能な記憶装置である。記憶部４３は、例えばフラッシュメモリやハードディスクドライブ、その他の書き換え可能な記憶装置又はそれらの記憶装置の組合せ等によって構成される。
【００４８】
画像形成部４４は、記憶部４３に記憶されたデータ等に基づいた画像形成（印刷）を行う。
画像形成部４４に採用可能な印刷方式として、例えば電子写真方式やインクジェット方式、熱転写方式、オフセット等が挙げられる。本実施形態では、画像形成部４４は、電子写真方式による画像形成を行うための構成を有する。
【００４９】
図２に、画像形成システム１の機能ブロック図を示す。
【００５０】
クライアントＰＣ２は、オペレーティングシステム（Operating System、ＯＳ）２０１、ジョブ作成アプリケーション２０２及びプリンタドライバ２０３として機能する。これらの各機能は、ＣＰＵ２１によって行われるソフトウェア処理による。
【００５１】
ＯＳ２０１は、ジョブ作成アプリケーション２０２やプリンタドライバ２０３等、他の各種機能に対応したプログラムを動作させるための基本ソフトウェアである。本実施形態では、各クライアントＰＣ２へのログイン処理は、ＯＳ２０１によって提供される。
【００５２】
ジョブ作成アプリケーション２０２は、画像形成装置４による印刷の対象となる元データを生成する。元データとしては、例えばワープロソフトによる文書データやテキストエディタによるテキストデータ、画像処理ソフトによるビットマップ、ＪＰＥＧその他の形式の画像データが挙げられる。
【００５３】
プリンタドライバ２０３は、元データに基づいて印刷ジョブを生成する。
プリンタドライバ２０３は、印刷ジョブの生成にあたり、印刷に用いるトーンカーブを指定するための情報を印刷ジョブに付加する。印刷に用いるトーンカーブは、プリントコントローラ３の記憶部３４に記憶されたトーンカーブから選択される。ユーザは、各印刷ジョブに用いるトーンカーブを指定することができる。プリンタドライバ２０３の設定項目として、特にユーザの個別指定がない場合に印刷ジョブへ自動的に適用するトーンカーブを予め設定する項目を設けてもよい。
印刷ジョブは、通信部２７を介してプリントコントローラ３へ出力される。
【００５４】
プリントコントローラ３は、ＲＩＰ処理部３０１及び印刷ジョブ管理部３０２として機能する。これらの各機能は、ＣＰＵ３１によって行われるソフトウェア処理による。
【００５５】
ＲＩＰ処理部３０１は、印刷ジョブに基づいてＲＩＰ処理を行う。ＲＩＰ処理は、印刷ジョブに含まれるページ記述言語（Page Description Language、ＰＤＬ）を解析してビットマップ画像データを生成する処理である。ＲＩＰ処理によって生成されたビットマップ画像データは、インタフェース３８を介して画像形成装置４へ出力される。画像形成装置４は、ビットマップ画像データに基づいて印刷を行う。つまり、ＲＩＰ処理は、画像形成装置４による印刷前に行われる。
【００５６】
ＲＩＰ処理部３０１は、ＲＩＰ処理において、ビットマップ画像データの色再現を決定するにあたり、トーンカーブの設定を用いる。ＲＩＰ処理部３０１は、印刷ジョブに付加された、トーンカーブを指定するための情報に応じたトーンカーブをＲＩＰ処理に用いる。
【００５７】
印刷ジョブ管理部３０２は、印刷ジョブの管理を行う。本実施形態の印刷ジョブ管理部３０２は、印刷ジョブの管理を行うにあたり、印刷ジョブ管理テーブル３１０を生成する。
図３に、印刷ジョブ管理テーブル３１０の一例を示す。
図３に示す印刷ジョブ管理テーブル３１０は、上からプリントコントローラ３に対する印刷ジョブの入力順に並んでいる。当該入力順は、原則として印刷を行う順番に対応する。
【００５８】
図３に示すように、印刷ジョブ管理テーブル３１０に記録される各レコードはそれぞれ、印刷ジョブ名、ユーザ名、トーンカーブＩＤ番号及びトーンカーブ変更フラグを有する。各レコードは、印刷ジョブ名によって示される印刷ジョブに関する情報を当該印刷ジョブと対応付ける。
ユーザ名は、その印刷ジョブを作成したユーザのユーザ名である。
トーンカーブＩＤ番号は、その印刷ジョブに付加されたトーンカーブを指定するための情報に応じたトーンカーブのＩＤ番号である。
【００５９】
トーンカーブ変更フラグは、そのレコードの印刷ジョブの受信後であって、かつ、そのレコードの印刷ジョブに対するＲＩＰ処理が完了する前に当該印刷ジョブで指定されたトーンカーブの設定が変更されたか否かを示すフラグである。トーンカーブ変更フラグは、ＯＮ／ＯＦＦを示すフラグ値で管理され、初期値ＯＦＦで設定される。トーンカーブ変更フラグは、各レコードのトーンカーブＩＤ番号に対応するトーンカーブの設定が変更された場合にＯＮとなる。
【００６０】
ＲＩＰ処理部３０１は、ＲＩＰ処理を行うとき、各印刷ジョブに設定されたトーンカーブを記憶部３４から取得する。このため、印刷ジョブがクライアントＰＣ２からプリントコントローラ３へ出力された後に当該印刷ジョブで指定されたトーンカーブの設定が変更された場合、当該印刷ジョブは印刷ジョブ作成時と異なる設定のトーンカーブを適用される。
印刷ジョブ管理部３０２は、各印刷ジョブについて、印刷ジョブの受信後であって、かつ、ＲＩＰ処理を完了する前に印刷ジョブで指定されたトーンカーブの設定が変更されたか否かをチェックする。そして、印刷ジョブ管理部３０２は、チェック結果に基づいてトーンカーブ変更フラグをＯＮへ変更する。
【００６１】
トーンカーブの設定変更は、プリンタドライバ２０３から行うことができる。本実施形態のプリンタドライバ２０３は、プリントコントローラ３の記憶部に記憶されたトーンカーブの設定を変更する。トーンカーブの変更は、トーンカーブ設定画面２１０から行われる。
【００６２】
図４に、トーンカーブ設定画面２１０の一例を示す。
トーンカーブ設定画面２１０は、トーンカーブ選択部２１１、トーンカーブ設定部２１２、トーンカーブ保存指示部２１３を有する。
【００６３】
トーンカーブ選択部２１１は、設定を変更するトーンカーブのファイル名を表示する。ユーザは、トーンカーブ選択部２１１に対する入力操作を介して設定を変更するトーンカーブを選択、指定することができる。トーンカーブ選択部２１１が操作されると、選択されたトーンカーブのデータがプリントコントローラ３からクライアントＰＣ２へ送信される。
【００６４】
トーンカーブ設定部２１２は、トーンカーブ選択部２１１において選択されたトーンカーブを表示する。また、ユーザは、トーンカーブ設定部２１２に対する入力操作を介してトーンカーブを変更することができる。
【００６５】
トーンカーブ保存指示部２１３は、トーンカーブ設定部２１２において変更されたトーンカーブを上書き保存する。トーンカーブ保存指示部２１３が操作されると、クライアントＰＣ２からプリントコントローラ３へトーンカーブの設定変更に関するデータが送信される。プリントコントローラ３によってトーンカーブの設定変更に関するデータ受信されると、印刷ジョブ管理部３０２は、記憶部３４に記憶されたトーンカーブのうち設定を変更されたトーンカーブに設定の変更を反映し、更新する。
【００６６】
プリンタドライバ２０３は、トーンカーブの設定を変更した場合、トーンカーブの設定変更に関する情報を所定期間保持する。
プリンタドライバ２０３は、トーンカーブの設定変更時に、設定変更前のトーンカーブをバックアップして保持するようにしてもよい。本実施形態では、プリンタドライバ２０３は、トーンカーブの設定変更時に、設定変更前のトーンカーブをバックアップして保持する。
【００６７】
設定を変更されたトーンカーブの更新に伴い、印刷ジョブ管理部３０２は、設定を変更されたトーンカーブのＩＤ番号を取得する。そして、印刷ジョブ管理部３０２は、印刷ジョブ管理テーブル３１０に登録された印刷ジョブのうち、設定を変更されたトーンカーブのＩＤ番号と対応付けられた印刷ジョブのトーンカーブ変更フラグをＯＮとする。
また、印刷ジョブ管理部３０２は、トーンカーブの設定が変更されたとき、トーンカーブの設定を変更したユーザのユーザ名を取得する。
【００６８】
印刷ジョブ管理部３０２は、トーンカーブ変更フラグがＯＮに変更された印刷ジョブが生じた場合、その印刷ジョブのユーザがトーンカーブの設定を変更したユーザと異なるか否かをチェックする。印刷ジョブ管理部３０２は、印刷ジョブ管理テーブル３１０のユーザ名に基づいて、トーンカーブ変更フラグがＯＮとなった印刷ジョブのユーザ名がトーンカーブの設定を変更したユーザのユーザ名と異なるか否かを判定する。
【００６９】
印刷ジョブ管理部３０２は、トーンカーブ変更フラグがＯＮに変更された印刷ジョブであって、その印刷ジョブのユーザがトーンカーブの設定を変更したユーザと異なる印刷ジョブが、所定の条件を満たすか否かをチェックする。本実施形態では、印刷ジョブ管理部３０２は、複数のチェック項目について印刷ジョブのチェックを行い、チェック項目のうち一つでも満たすものを所定の条件を満たす印刷ジョブと判定する。
【００７０】
チェック項目の一つとして、「印刷ジョブが写真画像を含むか否か」がある。本実施形態では、印刷ジョブに含まれるＰＤＬがイメージ（image）属性の描画命令を含むものを「写真画像を含む」印刷ジョブとする。
【００７１】
チェック項目の一つとして、「印刷ジョブがカラージョブであるか否か」がある。印刷ジョブ管理部３０２は、例えば、ＰＤＬの記述がカラー情報（例えばＲＧＢ等）を含むか否かに基づいて、「印刷ジョブがカラージョブであるか否か」の判定を行うことができる。
【００７２】
チェック項目の一つとして、「カラージョブであって、かつ、所定量以上のカラートナーを使用するか否か」を設けることもできる。印刷ジョブ管理部３０２は、例えば、ＰＤＬによって記述されたオブジェクトのうちカラーで印刷されるものの領域に基づいてカラートナーの使用量を判定することができる。また、ＲＩＰ処理部３０１は、カラー描画領域の大きさを判定することができる暫定ＲＩＰ処理を行う機能を有する。印刷ジョブ管理部３０２は、暫定ＲＩＰ処理の結果に基づいてカラートナーの使用量を判定することもできる。
【００７３】
チェック項目の一つとして、「印刷ジョブに含まれる画像が所定の面積以上であるか否か」を設けることもできる。印刷ジョブ管理部３０２は、例えば、ＰＤＬによって記述されたオブジェクトが示す領域の面積に基づいて、印刷ジョブに含まれる画像が所定の面積以上であるか否かを判定することができる。ここでいう「印刷ジョブに含まれる画像」とは、ＰＤＬによってイメージ（image）属性又はグラフィックス（Graphics）属性で表されるオブジェクトである。
【００７４】
チェック項目の一つとして、「重要書類であることを示す情報が印刷ジョブに含まれているか否か」がある。印刷ジョブ管理部３０２は、例えば、ＰＤＬの記述が「重要書類であることを示すスタンプ情報」を含むか否かに基づいて、「印刷ジョブがカラージョブであるか否か」の判定を行うことができる。また、印刷ジョブ管理部３０２は、ＰＤＬの記述が「特定の文字列を含むテキスト（text）属性の描画命令」を含むか否かに基づいて、「印刷ジョブがカラージョブであるか否か」の判定を行うことができる。「重要書類であることを示すスタンプ情報」や「特定の文字列」は、例えば「極秘」や「Confidential」、「社外秘」等を示すスタンプ情報や文字列であり、予め設定される。
【００７５】
印刷ジョブ管理部３０２は、所定の条件を満たす印刷ジョブを入力したユーザのクライアントＰＣ２に対して警告処理を行う。本実施形態では、印刷ジョブ管理部は、所定の条件を満たす印刷ジョブを入力したユーザのクライアントＰＣ２に対して警告メッセージＭ１を送信する。
【００７６】
図５に、警告メッセージＭ１の一例を示す。
警告メッセージＭ１は、トーンカーブの設定が変更されたことをユーザに通知するためのテキストを含む。
【００７７】
印刷ジョブ管理部３０２は、トーンカーブ変更フラグがＯＮとなった印刷ジョブを入力したユーザのクライアントＰＣ２に対して、当該印刷ジョブをどのように取り扱うのかを選択させるための確認処理を行う。確認処理は、例えば、印刷ジョブの取り扱いを選択させるためのボタンＢ１〜Ｂ３を図５の警告メッセージＭ１にあわせて表示させることで行われる。
【００７８】
ボタンＢ１〜Ｂ３には、それぞれ処理内容に対応したテキストが表示される。
ボタンＢ１は、「印刷ジョブを破棄する」ことを選択するボタンである。ボタンＢ２は、「その印刷ジョブによる印刷を、他の全ての印刷ジョブ終了後に行う」ことを選択するボタンである。ボタンＢ３は、「（変更されたトーンカーブを用いて）そのまま印刷する」ことを選択するボタンである。ユーザは、ボタンＢ１〜Ｂ３のいずれかを選択し、入力することでトーンカーブの設定を変更された印刷ジョブに対する処理を選択することができる。ボタンＢ１〜Ｂ３のいずれかに対する選択操作が行われると、当該選択操作の内容を示す情報がクライアントＰＣ２からプリントコントローラ３へ送信される。
【００７９】
印刷ジョブ管理部３０２は、ボタンＢ１〜Ｂ３のいずれかに対する選択操作の内容を示す情報に応じた処理を印刷ジョブに対して行う。
ボタンＢ１が選択された場合、印刷ジョブ管理部３０２は、ボタンＢ１が選択された印刷ジョブを削除する。削除された印刷ジョブによる画像形成は行われない。
【００８０】
ボタンＢ２が選択された場合、印刷ジョブ管理部３０２は、ボタンＢ２が選択された印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を、ボタンＢ２が選択された印刷ジョブのＲＩＰ処理より先に完了させる。その後、ボタンＢ２が選択された印刷ジョブのＲＩＰ処理を行う。このとき、印刷ジョブ管理部３０２は、ボタンＢ２が選択された印刷ジョブによる印刷が完了するまで新たな印刷ジョブの入力を受け付けない又は待機させる処理を行ってもよい。さらに、印刷ジョブ管理部３０２は、ボタンＢ２が選択された印刷ジョブによる印刷に用いるトーンカーブを設定変更前のトーンカーブとする処理を行ってもよい。この場合、例えば、印刷ジョブ管理部３０２は、トーンカーブの設定を変更したクライアントＰＣ２によってバックアップされたトーンカーブをクライアントＰＣ２から取得する処理を行う。そして、取得した変更前のトーンカーブを、ボタンＢ２が選択された印刷ジョブに適用する。
【００８１】
本実施形態では、ボタンＢ２が選択された印刷ジョブに対しては、設定変更前のトーンカーブが用いられる。ボタンＢ２が選択されたジョブに対して、トーンカーブの設定変更を受け付けるようにしてもよい。この場合、例えば、ユーザがボタンＢ２を選択したとき、当該ユーザのクライアントＰＣ２でプリンタドライバ２０３が起動し、トーンカーブ設定画面２１０が表示される。そして、当該トーンカーブ設定画面２１０で設定されたトーンカーブが、ボタンＢ２が選択された印刷ジョブに適用される。
【００８２】
ボタンＢ３が選択された場合、ボタンＢ３が選択された印刷ジョブは、印刷ジョブ管理テーブル３１０に登録された順番通りに、設定を変更されたトーンカーブを適用されて印刷される。
【００８３】
本実施形態のプリントコントローラ３は、前述のように、警告メッセージＭ１にあわせて表示されたボタンＢ１〜Ｂ３のうち選択された内容に応じた処理を行う（警告表示モード）。また、プリントコントローラ３は、警告メッセージＭ１を表示させず、予め設定された処理内容に応じた処理を所定の条件を満たす印刷ジョブに対して自動的に適用する機能も有する（自動実施モード）。自動実施モードを用いる場合、ユーザ又はプリントコントローラ３の管理者は、所定の条件を満たす印刷ジョブに対して行う処理内容を予め設定する。予め設定される処理内容として、例えば、前述のボタンＢ１〜Ｂ３に対応する各処理内容のいずれかが挙げられる。印刷ジョブ管理部３０２は、設定された内容に応じた処理を所定の条件を満たす印刷ジョブに対して行う。
予め設定される処理内容を決定するにあたり、ボタンＢ１〜Ｂ３の各処理内容のいずれを適用するかを選択するための選択画面（図示略）を設けてもよい。当該選択画面は、プリントコントローラ３の表示部３６に表示させることができる。ユーザ又はプリントコントローラ３の管理者は、入力部３５に対する入力操作を介して、予め設定される処理内容を決定するにあたり、ボタンＢ１〜Ｂ３の各処理内容のいずれを適用するかを選択することができる。
また、選択画面をクライアントＰＣ２の表示部２６に表示させてもよいし、画像形成装置４が備える入力表示装置（図示略）に表示させてもよい。その場合、ユーザ又はプリントコントローラ３の管理者は表示を行った装置が備える入力部を介して選択操作を行う。
【００８４】
以下、図６及至図１１のフローチャートを用いて、プリントコントローラ３の処理の流れを説明する。
図６に、印刷ジョブ受信時におけるトーンカーブ変更フラグ設定処理の流れを示す。
プリントコントローラ３の印刷ジョブ管理部３０２は、印刷ジョブを受信できる状態で待機する（ステップＳ１）。印刷ジョブを受信すると（ステップＳ１：ＹＥＳ）、印刷ジョブ管理部３０２は、受信した印刷ジョブのトーンカーブ変更フラグをＯＦＦにして印刷ジョブを印刷ジョブ管理テーブル３１０に登録する（ステップＳ２）。
【００８５】
図７に、トーンカーブの設定が変更されたときのトーンカーブ変更フラグ設定変更処理の流れを示す。
プリントコントローラ３に記憶されたトーンカーブのいずれかの設定が変更されると（ステップＳ１１：ＹＥＳ）、印刷ジョブ管理部３０２は、まだ印刷を完了していない印刷ジョブ（残印刷ジョブ）が印刷ジョブ管理テーブル３１０にあるか否かをチェックする（ステップＳ１２）。残印刷ジョブがある場合（ステップＳ１２：ＹＥＳ）、印刷ジョブ管理部３０２は、残印刷ジョブの中に設定を変更されたトーンカーブのＩＤ番号を有する印刷ジョブがあるか否かを判定する（ステップＳ１３）。残印刷ジョブの中に設定を変更されたトーンカーブのＩＤ番号を有する印刷ジョブがある場合（ステップＳ１３：ＹＥＳ）、印刷ジョブ管理部３０２は、設定を変更されたトーンカーブのＩＤ番号を有する印刷ジョブのトーンカーブ変更フラグをＯＮに変更し（ステップＳ１４）、処理を終了する。
【００８６】
ステップＳ１１においてトーンカーブの設定変更がない場合（ステップＳ１１：ＮＯ）、印刷ジョブ管理部３０２は処理を終了する。また、ステップＳ１２において残印刷ジョブがない場合（ステップＳ１２：ＮＯ）又はステップＳ１３において残印刷ジョブの中に設定を変更されたトーンカーブのＩＤ番号を有する印刷ジョブがない場合（ステップＳ１３：ＮＯ）、印刷ジョブ管理部３０２は処理を終了する。
【００８７】
図８に、印刷ジョブに対する所定の条件のチェック処理の流れを示す。
印刷ジョブ管理部３０２は、トーンカーブ変更フラグをＯＮに変更された印刷ジョブがあるか否か判定する（ステップＳ２１）。トーンカーブ変更フラグをＯＮに変更された印刷ジョブがある場合（ステップＳ２１：ＹＥＳ）、印刷ジョブ管理部３０２は、その印刷ジョブのユーザ名がトーンカーブの設定を変更したユーザのユーザ名と異なるか否かを判定する（ステップＳ２２）。
【００８８】
ステップＳ２２において、印刷ジョブのユーザ名がトーンカーブの設定を変更したユーザのユーザ名と異なる場合（ステップＳ２２：ＹＥＳ）、印刷ジョブ管理部３０２は、その印刷ジョブが写真画像を含むか否かを判定する（ステップＳ２３）。ステップＳ２３において、印刷ジョブが写真画像を含まない場合（ステップＳ２３：ＮＯ）、印刷ジョブ管理部３０２は、その印刷ジョブがカラージョブであって、かつ、所定量以上のカラートナーを使用するか否かを判定する（ステップＳ２４）。ステップＳ２４において、印刷ジョブがカラージョブでないか又は印刷ジョブがカラージョブであっても所定量以上のカラートナーを使用しない場合（ステップＳ２４：ＮＯ）、印刷ジョブ管理部３０２は、重要書類であることを示す情報が印刷ジョブに含まれているか否かを判定する（ステップＳ２５）。
【００８９】
ステップＳ２３において、印刷ジョブが写真画像を含む（ステップＳ２３：ＹＥＳ）、印刷ジョブ管理部３０２は、所定の条件を満たす印刷ジョブに対する処理を行う（ステップＳ２６）。
また、ステップＳ２４において、印刷ジョブがカラージョブであって、かつ、所定量以上のカラートナーを使用する場合（ステップＳ２４：ＹＥＳ）又はステップＳ２５において印刷ジョブ管理部３０２は、重要書類であることを示す情報が印刷ジョブに含まれている場合（ステップＳ２５：ＹＥＳ）、印刷ジョブ管理部３０２は、ステップＳ２６の所定の条件を満たす印刷ジョブに対する処理を行う。
【００９０】
ステップＳ２１において、トーンカーブ変更フラグをＯＮに変更された印刷ジョブがない場合（ステップＳ２１：ＮＯ）、印刷ジョブ管理部３０２は、印刷ジョブを、印刷ジョブ管理テーブル３１０に登録された順番通りに、設定を変更されたトーンカーブを用いて印刷するための処理を行う（ステップＳ２７）。
また、ステップＳ２２において、印刷ジョブのユーザ名がトーンカーブの設定を変更したユーザのユーザ名と同一である場合（ステップＳ２２：ＮＯ）又はステップＳ２５において、重要書類であることを示す情報が印刷ジョブに含まれていない場合（ステップＳ２５：ＮＯ）、印刷ジョブ管理部３０２は、ステップＳ２７の処理を行う。
ステップＳ２６又はステップＳ２７の処理後、印刷ジョブ管理部３０２は、処理を終了する。
【００９１】
ステップＳ２３〜Ｓ２５の処理は、順不同である。
ステップＳ２４の処理を「印刷ジョブがカラージョブであるか否か」の判定又は「印刷ジョブに含まれる画像が所定の面積以上であるか否か」の判定に置き換えてもよい。
【００９２】
図９に、図８のステップＳ２６に示す所定の条件を満たす印刷ジョブに対する処理の流れを示す。
印刷ジョブ管理部３０２は、自動実施モードが設定されているか否かを判定する（ステップＳ３１）。自動実施モードが設定されていない場合（ステップＳ３１：ＮＯ）、印刷ジョブ管理部３０２は、所定の条件を満たす印刷ジョブを入力したユーザのクライアントＰＣ２に対して警告メッセージＭ１を送信する（ステップＳ３２）。ステップＳ３２の処理後、印刷ジョブ管理部３０２は、警告メッセージＭ１と共に表示されたボタンＢ１〜Ｂ３のいずれかに対して操作がなされたことを示す入力があるまで待機する（ステップＳ３３）。ステップＳ３３において、警告メッセージＭ１と共に表示されたボタンＢ１〜Ｂ３のいずれかに対して操作がなされた場合（ステップＳ３３：ＹＥＳ）、印刷ジョブ管理部３０２は、選択された処理内容のチェック処理を行う（ステップＳ３４）。
ステップＳ３１において、自動実施モードが設定されている場合（ステップＳ３１：ＹＥＳ）、印刷ジョブ管理部３０２は、自動実施モードの設定で選択されている処理内容のチェック処理を行う（ステップＳ３４）。
なお、ステップＳ３１において、自動実施モードが設定されていない場合（ステップＳ３１：ＮＯ）は、警告表示モードであることと同義である。
【００９３】
図１０に、図９のステップＳ３４に示す処理内容のチェック処理の流れを示す。
印刷ジョブ管理部３０２は、ジョブの破棄が選択されているか否か判定する（ステップＳ４１）。ジョブの破棄が選択されている場合（ステップＳ４１）、印刷ジョブ管理部３０２は、所定の条件を満たす印刷ジョブを削除する（ステップＳ４２）。
ステップＳ４１において、ジョブの破棄が選択されていない場合（ステップＳ４１：ＮＯ）、印刷ジョブ管理部３０２は、所定の条件を満たす印刷ジョブを「そのまま印刷」することが選択されているか否か判定する（ステップＳ４３）。「そのまま印刷」することが選択されている場合（ステップＳ４３：ＹＥＳ）、所定の条件を満たす印刷ジョブを、印刷ジョブ管理テーブル３１０に登録された順番通りに、設定を変更されたトーンカーブを用いて印刷するための処理を行う（ステップＳ４４）。
ステップＳ４３において、「そのまま印刷」することが選択されていない場合（ステップＳ４３：ＮＯ）、印刷ジョブ管理部３０２は、印刷ジョブ管理部３０２は、追い越し処理を行う（ステップＳ４５）。ステップＳ４３において、「そのまま印刷」することが選択されていない場合（ステップＳ４３：ＮＯ）は、即ち、「その印刷ジョブによる印刷を、他の全ての印刷ジョブ終了後に行う」ことが選択されていることと同義である。
【００９４】
図１１に、図１０のステップＳ４５に示す追い越し処理の流れを示す。
印刷ジョブ管理部３０２は、所定の条件を満たす印刷ジョブを、追い越し対象ジョブとして設定する（ステップＳ５１）。次に、印刷ジョブ管理部３０２は、追い越し対象ジョブの印刷完了まで、新たな印刷ジョブの受付を停止させる（ステップＳ５２）。その後、印刷ジョブ管理部３０２は、印刷ジョブ管理テーブル３１０に記憶された印刷ジョブのうち、追い越し対象ジョブ以外の印刷ジョブの印刷完了まで（ステップＳ５３：ＮＯ）、追い越し対象ジョブ以外の印刷ジョブの印刷を行う処理を実施する（ステップＳ５４）。追い越し対象ジョブ以外の印刷ジョブの印刷完了後（ステップＳ５３：ＹＥＳ）、印刷ジョブ管理部３０２は、設定変更前のトーンカーブを、トーンカーブの設定を変更したクライアントＰＣ２から取得する（ステップＳ５５）。ステップＳ５５の処理後、印刷ジョブ管理部３０２は、ステップＳ５５において取得した設定変更前のトーンカーブを、追い越し対象ジョブに適用し、印刷するための処理（ＲＩＰ処理等）を行う（ステップＳ５６）。ステップＳ５６の処理後、印刷ジョブ管理部３０２は、ステップＳ５２において設定された新たな印刷ジョブの受付停止を解除し（ステップＳ５７）、処理を終了する。
【００９５】
なお、図１０及び図１１のフローチャートならびにその説明における「所定の条件を満たす印刷ジョブ」は、警告表示モードの場合、ボタンＢ１〜Ｂ３のいずれかの選択をなされた印刷ジョブをさす。
【００９６】
以上、本実施形態によれば、プリントコントローラ３は、印刷ジョブ及びトーンカーブに基づいてＲＩＰ処理を行うにあたり、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行う。
印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行う場合、色再現は設定変更されたトーンカーブに基づくが、厳密な色再現を求めない印刷出力においては問題とならないため、設定変更されたトーンカーブに基づいた印刷出力物をそのまま用いることができる。また、印刷ジョブを破棄することで、望まない印刷出力物を出力することを未然に防止することができ、意図しない印刷出力による色剤や用紙の無駄を良好に低減させることができる。また、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うことで、当該印刷ジョブに用いるトーンカーブの設定変更をさらに行った場合に、他の印刷ジョブに影響を与えることなくトーンカーの設定を行うことができる。このため、当該印刷ジョブを任意のトーンカーブ設定で印刷出力しつつ、他の印刷ジョブの印刷出力内容を保全することができる。
しかも、画像形成装置がトーンカーブをバックアップするための記憶領域を必要とせず、当該記憶領域を設けるためのコストを低減させることができる。また、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行うので、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブは例外なくいずれかの処理を受ける。これによって、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブに対する確実な対処をとることができる。また、仮にトーンカーブが一つしかない場合であっても、トーンカーブを変更することができる外部機器を特に一つに限定してしまうことがない。
このように、本実施形態のプリントコントローラ３は、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄を、低コストで良好に低減させることができる。
【００９７】
さらに、プリントコントローラ３は、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれの処理を行うかを設定することができる。
これによって、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブに対して、ユーザやプリントコントローラ３の管理者が意図した処理を適用することができる。
【００９８】
さらに、プリントコントローラ３は、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれの処理を行うかの設定内容を、クライアントＰＣ２における入力内容に基づいて受け付ける。
クライアントＰＣ２は、印刷ジョブをプリントコントローラ３へ入力する各ユーザが用いる外部機器である。よって、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブに対して、ユーザが意図した処理を適用することができる。
【００９９】
さらに、プリントコントローラ３は、トーンカーブが更新された場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブを送信したユーザのクライアントＰＣ２に対して、トーンカーブの設定が変更されたことを通知する。また、プリントコントローラ３は、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブに対して行う処理内容の選択肢を警告メッセージＭ１のボタンＢ１〜Ｂ３によって示す。そして、プリントコントローラ３は、クライアントＰＣ２から送信された、ボタンＢ１〜Ｂ３のいずれかに対する操作内容に応じた処理を行う。
これによって、ユーザはボタンの選択操作を行うだけで、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブに対して、任意の処理を適用させることができる。
【０１００】
さらに、プリントコントローラ３は、印刷ジョブがカラージョブであるか、又は、印刷ジョブに写真画像が含まれる場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行う。
印刷ジョブがカラージョブの場合、黒トナーに比して一般的に高価なカラートナーを消費するため、ユーザが望まない印刷出力結果となった場合、当該出力結果が無駄となるばかりでなく、消費されたトナーのコストも高くつく。また、印刷ジョブが写真画像を含む場合、写真画像の再現のためにトナーが多く消費される傾向がある。これらのことから、印刷ジョブがカラージョブであるか、又は、印刷ジョブに写真画像が含まれる場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行うことで、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄によるコスト増をより良好に低減させることができる。
【０１０１】
さらに、プリントコントローラ３は、印刷ジョブがカラージョブであって、かつ、所定量以上のカラートナーを使用する場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行う。
印刷ジョブがカラージョブであって、かつ、所定量以上のカラートナーを使用する印刷ジョブの出力結果がユーザの望まない印刷出力結果となった場合、当該出力結果が無駄となるばかりでなく、消費されたトナーのコストについても単にカラージョブであると判定された印刷ジョブに比してさらに高くつく可能性が高い。このことから、印刷ジョブがカラージョブであって、かつ、所定量以上のカラートナーを使用する場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行うことで、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄によるコスト増を一層良好に低減させることができる。
【０１０２】
さらに、プリントコントローラ３は、印刷ジョブに含まれる画像が所定の面積以上である場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行う。
印刷ジョブに含まれる画像が所定の面積以上である印刷ジョブの出力結果がユーザの望まない印刷出力結果となった場合、当該出力結果が無駄となるばかりでなく、消費されたトナーのコストについても高くつく。このことから、印刷ジョブがカラージョブであって、かつ、所定量以上のカラートナーを使用する場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行うことで、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄によるコスト増を一層良好に低減させることができる。
【０１０３】
さらに、プリントコントローラ３は、印刷ジョブに重要書類であることを示す情報が含まれている場合に、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行う。
重要書類は、重要書類でない書類に比して厳密な出力結果調整を行われる可能性が高い。このため、重要書類は、トーンカーブによる色再現について、厳密に指定されることがある。一方で、色再現については厳密な指定をなされない重要書類もある。このことから、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ及び設定変更されたトーンカーブに基づいてＲＩＰ処理を行うか、当該印刷ジョブを破棄するか、又は、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うか、のいずれかを行うことで、重要書類に求められる出力結果に対応することが可能となる。
【０１０４】
しかも、プリントコントローラ３は、印刷ジョブ管理部３０２は、その印刷ジョブによる印刷に用いるトーンカーブを、変更前のトーンカーブとする処理を行うことができる。
これによって、ユーザは印刷ジョブの作成時に意図した通りの色再現による印刷出力物を得ることができる。つまり、トーンカーブの設定変更によってユーザの意図しない色再現による印刷出力が行われることを防止することができ、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄を良好に低減させることができる。
また、プリントコントローラ３は、トーンカーブの設定変更前に受信した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、当該印刷ジョブ以外の印刷ジョブに基づくＲＩＰ処理を当該印刷ジョブより先に完了させた後にＲＩＰ処理を行うことが選択された場合に、トーンカーブの設定変更を受け付けることができる。
これによって、ユーザは、トーンカーブの設定変更前に作成した印刷ジョブであって、かつ、トーンカーブが更新された時点でＲＩＰ処理を完了していない印刷ジョブについて、任意の色再現による印刷出力物を得ることができる。つまり、トーンカーブの設定変更によってユーザの意図しない色再現による印刷出力が行われることを防止することができ、トーンカーブの設定変更に伴って生じていた意図しない印刷出力による色剤や用紙の無駄を良好に低減させることができる。
【０１０５】
なお、本発明の実施の形態は、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０６】
例えば、トーンカーブの設定が変更されたことをユーザに通知する場合、その方法は図５に示す警告メッセージＭ１に限らない。例えば、電子メールによる警告の配信や音声による報知、画像形成装置４が備える入力表示装置等の表示装置上における警告表示、その他の通知方法又はこれらの組合せによる通知方法を用いてもよい。選択肢を示す方法についても同様である。
【０１０７】
カラートナーの使用量を判定する処理において、画像形成装置４にカラートナーの使用量を問い合わせて取得するようにしてもよい。
【０１０８】
プリントコントローラ３が記憶するトーンカーブを一つとしてもよい。その場合、トーンカーブイＤ番号等の識別情報及び当該識別情報に基づくトーンカーブの異同判定処理を省略することができる。
【０１０９】
前述の実施形態では、プリントコントローラ３と画像形成装置４とを別個の装置として記載しているが、画像形成装置４がプリントコントローラ３の構成を有するようにしてもよい。
【０１１０】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてＲＯＭを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。
【符号の説明】
【０１１１】
１     画像形成システム
２     クライアントＰＣ
３     プリントコントローラ
４     画像形成装置
３１   ＣＰＵ
３２   ＲＡＭ
３３   ＲＯＭ
３４   記憶部
３５   入力部
３６   表示部
３７   通信部
３８   インタフェース
２１０ トーンカーブ設定画面
Ｍ１   警告メッセージ
Ｂ１〜Ｂ３    ボタン
【図１】
2011237850.tif 000003
【図２】
2011237850.tif 000004
【図３】
2011237850.tif 000005
【図４】
2011237850.tif 000006
【図５】
2011237850.tif 000007
【図６】
2011237850.tif 000008
【図７】
2011237850.tif 000009
【図８】
2011237850.tif 000010
【図９】
2011237850.tif 000011
【図１０】
2011237850.tif 000012
【図１１】
2011237850.tif 000013