(57)【要約】【課題】印刷指示が行われた際に表示されていた色に近い印刷結果を容易に得る。【解決手段】印刷指示があった場合には（ステップＳ１１；ＹＥＳ）、印刷対象画像の画像データを含む印刷ジョブ情報を作成する（ステップＳ１２）。次に、印刷指示時にトーンカーブが指定された場合には（ステップＳ１３；ＹＥＳ）、指定されたトーンカーブを示す情報を印刷ジョブ情報に含める（ステップＳ１４）。トーンカーブが指定されなかった場合（ステップＳ１３；ＮＯ）、又は、ステップＳ１４の後、モニタの設定を印刷に反映させる場合には（ステップＳ１５；ＹＥＳ）、モニタ設定情報を印刷ジョブ情報に含める（ステップＳ１６）。印刷ジョブ情報を受信したプリンタコントローラでは、印刷ジョブ情報に含まれるモニタ設定情報に基づいてトーンカーブを生成し、生成されたトーンカーブを用いて階調変換処理を行う。【選択図】図１１
2012079137.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象画像が表示されるモニタに関する設定値を設定するための操作部と、
前記印刷対象画像の画像データ、及び、前記操作部から設定された設定値を示すモニタ設定情報を含む印刷ジョブ情報を作成する制御部と、
を備える印刷ジョブ情報作成装置。
【請求項２】
前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である、
請求項１に記載の印刷ジョブ情報作成装置。
【請求項３】
印刷対象画像の画像データ、及び、当該印刷対象画像の作成時に使用されたモニタに関する設定値を示すモニタ設定情報を含む印刷ジョブ情報を取得し、
当該取得された印刷ジョブ情報に含まれるモニタ設定情報に基づいて、階調変換処理に用いるトーンカーブを生成し、
当該生成されたトーンカーブを用いて前記取得された印刷ジョブ情報に含まれる印刷対象画像の画像データに対して階調変換処理を行う制御部、
を備える画像処理装置。
【請求項４】
前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である、
請求項３に記載の画像処理装置。
【請求項５】
コンピュータを、
印刷対象画像の画像データ、及び、操作部から設定された当該印刷対象画像が表示されるモニタに関する設定値を示すモニタ設定情報を含む印刷ジョブ情報を作成する制御部、
として機能させるためのプログラム。
【請求項６】
前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である、
請求項５に記載のプログラム。
【請求項７】
コンピュータを、
印刷対象画像の画像データ、及び、当該印刷対象画像の作成時に使用されたモニタに関する設定値を示すモニタ設定情報を含む印刷ジョブ情報を取得し、
当該取得された印刷ジョブ情報に含まれるモニタ設定情報に基づいて、階調変換処理に用いるトーンカーブを生成し、
当該生成されたトーンカーブを用いて前記取得された印刷ジョブ情報に含まれる印刷対象画像の画像データに対して階調変換処理を行う制御部、
として機能させるためのプログラム。
【請求項８】
前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である、
請求項７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ情報作成装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）等で作成された文書等の印刷対象画像のカラー印刷を行うにあたり、モニタ上に表示される色と、プリンタから印刷出力される色との差異を小さくするためには、モニタプロファイルを適用させる等の方法が用いられている。
【０００３】
また、モニタ上に表示される色と、プリンタから印刷出力される色との色感を一致させるために、特定色に相当する色を中心として複数の近似色候補を含む印刷サンプルをプリンタから出力し、モニタ上に表示された特定色に最も近い色を印刷サンプルの中から選択することにより、色変換テーブルを設定するカラー印刷装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２１７００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、近年、環境対応や省電力化に対する意識が高くなり、モニタの輝度を故意に落として表示を暗くする場合や、モニタ自体がＰＣの使用状況や周囲の照度によって、自動的に輝度を切り替える機能を有する場合がある。このため、モニタ上に表示される色と、プリンタから印刷出力される色に、大きな差異が発生する場合があった。
【０００６】
本発明は上記の従来技術における問題に鑑みてなされたものであって、印刷指示が行われた際に表示されていた色に近い印刷結果を容易に得ることを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、印刷対象画像が表示されるモニタに関する設定値を設定するための操作部と、前記印刷対象画像の画像データ、及び、前記操作部から設定された設定値を示すモニタ設定情報を含む印刷ジョブ情報を作成する制御部と、を備える印刷ジョブ情報作成装置である。
【０００８】
請求項２に記載の発明は、請求項１に記載の印刷ジョブ情報作成装置において、前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である。
【０００９】
請求項３に記載の発明は、印刷対象画像の画像データ、及び、当該印刷対象画像の作成時に使用されたモニタに関する設定値を示すモニタ設定情報を含む印刷ジョブ情報を取得し、当該取得された印刷ジョブ情報に含まれるモニタ設定情報に基づいて、階調変換処理に用いるトーンカーブを生成し、当該生成されたトーンカーブを用いて前記取得された印刷ジョブ情報に含まれる印刷対象画像の画像データに対して階調変換処理を行う制御部、を備える画像処理装置である。
【００１０】
請求項４に記載の発明は、請求項３に記載の画像処理装置において、前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である。
【００１１】
請求項５に記載の発明は、コンピュータを、印刷対象画像の画像データ、及び、操作部から設定された当該印刷対象画像が表示されるモニタに関する設定値を示すモニタ設定情報を含む印刷ジョブ情報を作成する制御部、として機能させるためのプログラムである。
【００１２】
請求項６に記載の発明は、請求項５に記載のプログラムにおいて、前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である。
【００１３】
請求項７に記載の発明は、コンピュータを、印刷対象画像の画像データ、及び、当該印刷対象画像の作成時に使用されたモニタに関する設定値を示すモニタ設定情報を含む印刷ジョブ情報を取得し、当該取得された印刷ジョブ情報に含まれるモニタ設定情報に基づいて、階調変換処理に用いるトーンカーブを生成し、当該生成されたトーンカーブを用いて前記取得された印刷ジョブ情報に含まれる印刷対象画像の画像データに対して階調変換処理を行う制御部、として機能させるためのプログラムである。
【００１４】
請求項８に記載の発明は、請求項７に記載のプログラムにおいて、前記モニタに関する設定値は、前記モニタの輝度、コントラスト又はガンマの設定値である。
【発明の効果】
【００１５】
請求項１、５に記載の発明によれば、モニタ設定情報を含む印刷ジョブ情報を作成することにより、後に、印刷指示が行われた際に表示されていた色に近い印刷結果を容易に得ることができる。
【００１６】
請求項２、６に記載の発明によれば、後に、モニタの輝度、コントラスト又はガンマの設定値を反映させた印刷結果を得ることができる。
【００１７】
請求項３、７に記載の発明によれば、モニタ設定情報に基づいて生成されたトーンカーブを用いて階調変換処理を行うことにより、印刷指示が行われた際に表示されていた色に近い印刷結果を容易に得ることができる。
【００１８】
請求項４、８に記載の発明によれば、モニタの輝度、コントラスト又はガンマの設定値を反映させた印刷結果を得ることができる。
【図面の簡単な説明】
【００１９】
【図１】印刷システムのシステム構成図である。
【図２】クライアントＰＣの機能的構成を示すブロック図である。
【図３】輝度対応テーブルを示す図である。
【図４】コントラスト対応テーブルを示す図である。
【図５】ガンマ対応テーブルを示す図である。
【図６】プリンタコントローラの機能的構成を示すブロック図である。
【図７】トーンカーブの例を示す図である。
【図８】プリンタの機能的構成を示すブロック図である。
【図９】クライアントＰＣにおいて実行されるモニタ設定処理を示すフローチャートである。
【図１０】モニタ設定画面の例である。
【図１１】クライアントＰＣにおいて実行される印刷ジョブ情報作成処理を示すフローチャートである。
【図１２】印刷のプロパティ画面の例である。
【図１３】詳細設定画面の例である。
【図１４】ＰＤＬデータの記述例を示す図である。
【図１５】プリンタコントローラにおいて実行されるＲＩＰ処理を示すフローチャートである。
【図１６】プリンタコントローラにおいて実行されるトーンカーブ生成処理を示すフローチャートである。
【図１７】（ａ）は、輝度設定情報が「Density＝１」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｂ）は、輝度設定情報が「Density＝２」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｃ）は、輝度設定情報が「Density＝３」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｄ）は、輝度設定情報が「Density＝４」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｅ）は、輝度設定情報が「Density＝５」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。
【図１８】（ａ）は、輝度設定情報が「Density＝２」である場合のトーンカーブの補正例である。（ｂ）は、輝度設定情報が「Density＝４」である場合のトーンカーブの補正例である。
【図１９】（ａ）は、コントラスト設定情報が「Contrast＝１」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｂ）は、コントラスト設定情報が「Contrast＝２」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｃ）は、コントラスト設定情報が「Contrast＝３」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｄ）は、コントラスト設定情報が「Contrast＝４」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｅ）は、コントラスト設定情報が「Contrast＝５」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。
【図２０】（ａ）は、コントラスト設定情報が「Contrast＝２」である場合のトーンカーブの補正例である。（ｂ）は、コントラスト設定情報が「Contrast＝４」である場合のトーンカーブの補正例である。
【図２１】（ａ）は、ガンマ設定情報が「Gamma＝１」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｂ）は、ガンマ設定情報が「Gamma＝２」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｃ）は、ガンマ設定情報が「Gamma＝３」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｄ）は、ガンマ設定情報が「Gamma＝４」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。（ｅ）は、ガンマ設定情報が「Gamma＝５」である場合に、リニアなトーンカーブを補正した後のトーンカーブである。
【図２２】（ａ）は、ガンマ設定情報が「Gamma＝１」である場合のトーンカーブの補正例である。（ｂ）は、ガンマ設定情報が「Gamma＝５」である場合のトーンカーブの補正例である。
【図２３】電源オプションのプロパティ画面の例である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る印刷ジョブ情報作成装置及び画像処理装置の実施の形態について説明する。
図１に、印刷システム１００のシステム構成を示す。図１に示すように、印刷システム１００は、印刷ジョブ情報作成装置としてのクライアントＰＣ１０、画像処理装置としてのプリンタコントローラ２０、プリンタ３０を備えて構成されている。クライアントＰＣ１０とプリンタコントローラ２０とは、イーサネット（登録商標）等の通信ネットワークＮを介してデータ通信可能に接続されている。プリンタコントローラ２０とプリンタ３０とは、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Universal Serial Bus）等の専用インターフェース用バスを介して接続されている。また、プリンタコントローラ２０は、プリンタ３０に内蔵されていてもよい。
【００２１】
図２に、クライアントＰＣ１０の機能的構成を示す。図２に示すように、クライアントＰＣ１０は、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、記憶部１３、操作部１４、モニタ１５、ネットワークＩＦ（InterFace）部１６等を備えて構成され、各部はバス１７により接続されている。
【００２２】
ＣＰＵ１１は、クライアントＰＣ１０の各部の処理動作を統括的に制御する。ＣＰＵ１１は、操作部１４から入力される操作信号又はネットワークＩＦ部１６により受信した指示信号に応じて、記憶部１３に格納されている各種処理プログラムを読み出してＲＡＭ１２に展開し、当該プログラムとの協働により各種処理を実行する。
【００２３】
ＲＡＭ１２は、ＣＰＵ１１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００２４】
記憶部１３は、不揮発性の半導体メモリやハードディスク等の記憶装置からなり、各種処理プログラムや各種処理に関するデータ等を記憶する。例えば、記憶部１３は、モニタ設定処理プログラム１３１、印刷ジョブ情報作成処理プログラム１３２、モニタ設定値１３３、輝度対応テーブルＴ１、コントラスト対応テーブルＴ２、ガンマ対応テーブルＴ３等を記憶する。
【００２５】
モニタ設定値１３３は、モニタ１５に関する設定値であり、輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６を含む。
輝度設定値１３４は、モニタ１５の輝度について設定された設定値であり、０−１００％の値を取り得る。輝度設定値１３４の値が大きいほどモニタ１５の輝度が高くなり（明るくなり）、輝度設定値１３４の値が小さいほどモニタ１５の輝度が低くなる（暗くなる）。
コントラスト設定値１３５は、モニタ１５のコントラストについて設定された設定値であり、０−１００％の値を取り得る。コントラスト設定値１３５の値が大きいほどモニタ１５のコントラストが強くなり、コントラスト設定値１３５の値が小さいほどモニタ１５のコントラストが弱くなる。
ガンマ設定値１３６は、モニタ１５のガンマについて設定された設定値であり、０−１００％の値を取り得る。ガンマ設定値１３６の値が大きいほどモニタ１５の画面が明るくなり、ガンマ設定値１３６の値が小さいほどモニタ１５の画面が暗くなる。
【００２６】
図３に、輝度対応テーブルＴ１を示す。輝度対応テーブルＴ１は、輝度を複数の範囲に区切ったエリア毎に、輝度設定範囲、ＰＤＬ（Page Description Language）記述値、調整量（入力５０％に対する出力）が対応付けられたテーブルである。輝度対応テーブルＴ１は、クライアントＰＣ１０とプリンタコントローラ２０との間で共通の情報が予め設定されている。なお、エリアの数、輝度設定範囲、調整量（調整内容）は、ユーザ毎に自由に設定変更できることとしてもよい。
【００２７】
エリア「１（暗い）」は、輝度設定範囲「０−２０％」に対応するエリアである。輝度が０−２０％に設定されている場合には、ＰＤＬデータ内に「Density＝１」と記述され、調整量（入力５０％に対する出力）が「＋２０％」となる。
エリア「２（暗め）」は、輝度設定範囲「２０−４０％」に対応するエリアである。輝度が２０−４０％に設定されている場合には、ＰＤＬデータ内に「Density＝２」と記述され、調整量（入力５０％に対する出力）が「＋１０％」となる。
エリア「３（標準）」は、輝度設定範囲「４０−６０％」に対応するエリアである。輝度が４０−６０％に設定されている場合には、ＰＤＬデータ内に「Density＝３」と記述され、調整量（入力５０％に対する出力）が「０％」となる。
エリア「４（明るめ）」は、輝度設定範囲「６０−８０％」に対応するエリアである。輝度が６０−８０％に設定されている場合には、ＰＤＬデータ内に「Density＝４」と記述され、調整量（入力５０％に対する出力）が「−１０％」となる。
エリア「５（明るい）」は、輝度設定範囲「８０−１００％」に対応するエリアである。輝度が８０−１００％に設定されている場合には、ＰＤＬデータ内に「Density＝５」と記述され、調整量（入力５０％に対する出力）が「−２０％」となる。
【００２８】
図４に、コントラスト対応テーブルＴ２を示す。コントラスト対応テーブルＴ２は、コントラストを複数の範囲に区切ったエリア毎に、コントラスト設定範囲、ＰＤＬ記述値、調整量（入力２５％に対する出力）、調整量（入力７５％に対する出力）が対応付けられたテーブルである。コントラスト対応テーブルＴ２は、クライアントＰＣ１０とプリンタコントローラ２０との間で共通の情報が予め設定されている。なお、エリアの数、コントラスト設定範囲、調整量（調整内容）は、ユーザ毎に自由に設定変更できることとしてもよい。
【００２９】
エリア「１（弱い）」は、コントラスト設定範囲「０−２０％」に対応するエリアである。コントラストが０−２０％に設定されている場合には、ＰＤＬデータ内に「Contrast＝１」と記述され、調整量（入力２５％に対する出力）が「＋１０％」、調整量（入力７５％に対する出力）が「−１０％」となる。
エリア「２（弱め）」は、コントラスト設定範囲「２０−４０％」に対応するエリアである。コントラストが２０−４０％に設定されている場合には、ＰＤＬデータ内に「Contrast＝２」と記述され、調整量（入力２５％に対する出力）が「＋５％」、調整量（入力７５％に対する出力）が「−５％」となる。
エリア「３（標準）」は、コントラスト設定範囲「４０−６０％」に対応するエリアである。コントラストが４０−６０％に設定されている場合には、ＰＤＬデータ内に「Contrast＝３」と記述され、調整量（入力２５％に対する出力）が「０％」、調整量（入力７５％に対する出力）が「０％」となる。
エリア「４（強め）」は、コントラスト設定範囲「６０−８０％」に対応するエリアである。コントラストが６０−８０％に設定されている場合には、ＰＤＬデータ内に「Contrast＝４」と記述され、調整量（入力２５％に対する出力）が「−５％」、調整量（入力７５％に対する出力）が「＋５％」となる。
エリア「５（強い）」は、コントラスト設定範囲「８０−１００％」に対応するエリアである。コントラストが８０−１００％に設定されている場合には、ＰＤＬデータ内に「Contrast＝５」と記述され、調整量（入力２５％に対する出力）が「−１０％」、調整量（入力７５％に対する出力）が「＋１０％」となる。
【００３０】
図５に、ガンマ対応テーブルＴ３を示す。ガンマ対応テーブルＴ３は、ガンマを複数の範囲に区切ったエリア毎に、ガンマ設定範囲、ＰＤＬ記述値、調整量（入力５０％に対する出力）が対応付けられたテーブルである。ガンマ対応テーブルＴ３は、クライアントＰＣ１０とプリンタコントローラ２０との間で共通の情報が予め設定されている。なお、エリアの数、ガンマ設定範囲、調整量（調整内容）は、ユーザ毎に自由に設定変更できることとしてもよい。
【００３１】
エリア「１（暗い）」は、ガンマ設定範囲「０−２０％」に対応するエリアである。ガンマが０−２０％に設定されている場合には、ＰＤＬデータ内に「Gamma＝１」と記述され、調整量（入力５０％に対する出力）が「＋２０％」となる。
エリア「２（暗め）」は、ガンマ設定範囲「２０−４０％」に対応するエリアである。ガンマが２０−４０％に設定されている場合には、ＰＤＬデータ内に「Gamma＝２」と記述され、調整量（入力５０％に対する出力）が「＋１０％」となる。
エリア「３（標準）」は、ガンマ設定範囲「４０−６０％」に対応するエリアである。ガンマが４０−６０％に設定されている場合には、ＰＤＬデータ内に「Gamma＝３」と記述され、調整量（入力５０％に対する出力）が「０％」となる。
エリア「４（明るめ）」は、ガンマ設定範囲「６０−８０％」に対応するエリアである。ガンマが６０−８０％に設定されている場合には、ＰＤＬデータ内に「Gamma＝４」と記述され、調整量（入力５０％に対する出力）が「−１０％」となる。
エリア「５（明るい）」は、ガンマ設定範囲「８０−１００％」に対応するエリアである。ガンマが８０−１００％に設定されている場合には、ＰＤＬデータ内に「Gamma＝５」と記述され、調整量（入力５０％に対する出力）が「−２０％」となる。
【００３２】
操作部１４は、カーソルキー、文字入力キー、及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、ユーザによる操作入力を受け付ける。操作部１４は、キーボードに対するキー操作やマウス操作により入力された操作信号をＣＰＵ１１に出力する。例えば、操作部１４は、印刷対象画像が表示されるモニタ１５に関する設定値を設定する際に用いられる。
【００３３】
モニタ１５は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）により構成され、ＣＰＵ１１から入力される表示信号の指示に従って、各種画面を表示する。例えば、モニタ１５は、編集中の印刷対象画像等を表示する。
【００３４】
ネットワークＩＦ部１６は、通信ネットワークＮを介して外部装置との間でデータの送受信を行う。例えば、ネットワークＩＦ部１６は、プリンタコントローラ２０に印刷ジョブ情報を送信する。
【００３５】
ＣＰＵ１１は、モニタ設定処理プログラム１３１との協働により、操作部１４からの操作に基づいて、モニタ１５の輝度、コントラスト、ガンマを設定し、記憶部１３の輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６を更新する。ＣＰＵ１１は、輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６に基づいて、モニタ１５の表示出力を制御する。
【００３６】
ＣＰＵ１１は、印刷ジョブ情報作成処理プログラム１３２との協働により、印刷ジョブ情報を作成し、プリンタコントローラ２０経由でプリンタ３０に印刷指示を行う。
印刷ジョブ情報作成処理プログラム１３２は、印刷対象画像を作成するためのジョブ作成アプリケーションプログラムと、作成された印刷対象画像をプリンタコントローラ２０が解釈可能なページ記述言語（ＰＣＬ（Printer Control Language）やPostScript（登録商標）等のＰＤＬ）に変換するためのプリンタドライバプログラムからなる。ジョブ作成アプリケーションプログラムにより作成されるデータとして、例えば、ワープロソフトによる文書データやテキストエディタによるテキストデータ、画像処理ソフトによるビットマップ、ＪＰＥＧ等の画像データ等が挙げられる。
【００３７】
ＣＰＵ１１は、ジョブ作成アプリケーションプログラムにより作成された印刷対象画像に基づいて、ページ記述言語（ＰＤＬ）で記述された印刷ジョブ情報を作成する。印刷ジョブ情報には、印刷対象画像の画像データが含まれる。
【００３８】
ＣＰＵ１１は、モニタ１５の設定を印刷に反映させる場合には、印刷ジョブ情報（ＰＤＬデータ）内にモニタ設定情報を含ませる。モニタ設定情報とは、モニタ設定値１３３（輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６）を示す情報であり、本実施の形態では、図３〜図５に示した「ＰＤＬ記述値」に相当する。また、輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６を示す情報を、それぞれ、輝度設定情報Ｄ１、コントラスト設定情報Ｄ２、ガンマ設定情報Ｄ３とする。
【００３９】
具体的に、ＣＰＵ１１は、記憶部１３に記憶されている輝度対応テーブルＴ１（図３参照）を参照して、輝度設定値１３４が属する輝度設定範囲に対応するＰＤＬ記述値（Density＝１〜５）を読み出し、印刷ジョブ情報（ＰＤＬデータ）内に記述する。また、ＣＰＵ１１は、記憶部１３に記憶されているコントラスト対応テーブルＴ２（図４参照）を参照して、コントラスト設定値１３５が属するコントラスト設定範囲に対応するＰＤＬ記述値（Contrast＝１〜５）を読み出し、印刷ジョブ情報（ＰＤＬデータ）内に記述する。また、ＣＰＵ１１は、記憶部１３に記憶されているガンマ対応テーブルＴ３（図５参照）を参照して、ガンマ設定値１３６が属するガンマ設定範囲に対応するＰＤＬ記述値（Gamma＝１〜５）を読み出し、印刷ジョブ情報（ＰＤＬデータ）内に記述する。
【００４０】
ＣＰＵ１１は、印刷ジョブ情報を、ネットワークＩＦ部１６を介してプリンタコントローラ２０に送信する。
【００４１】
図６に、プリンタコントローラ２０の機能的構成を示す。図６に示すように、プリンタコントローラ２０は、ＣＰＵ２１、ＲＡＭ２２、記憶部２３、操作部２４、表示部２５、ネットワークＩＦ部２６、プリンタＩＦ部２７等を備えて構成され、各部はバス２８により接続されている。
【００４２】
ＣＰＵ２１は、プリンタコントローラ２０の各部の処理動作を統括的に制御する。ＣＰＵ２１は、操作部２４から入力される操作信号又はネットワークＩＦ部２６により受信した指示信号に応じて、記憶部２３に格納されている各種処理プログラムを読み出してＲＡＭ２２に展開し、当該プログラムとの協働により各種処理を実行する。
【００４３】
ＲＡＭ２２は、ＣＰＵ２１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００４４】
記憶部２３は、不揮発性の半導体メモリやハードディスク等の記憶装置からなり、各種処理プログラムや各種処理に関するデータ等を記憶する。例えば、記憶部２３は、ＲＩＰ（Raster Image Processer）処理プログラム２３１、トーンカーブ生成処理プログラム２３２、輝度対応テーブルＴ１、コントラスト対応テーブルＴ２、ガンマ対応テーブルＴ３等を記憶する。
【００４５】
輝度対応テーブルＴ１、コントラスト対応テーブルＴ２、ガンマ対応テーブルＴ３については、図３〜図５に示したものと同様である。
【００４６】
また、記憶部２３には、クライアントＰＣ１０において印刷指示時に指定され得る複数種類のトーンカーブ（ＣＭＹＫ毎のトーンカーブの組）及びリニアなトーンカーブが記憶されている。トーンカーブは、入力値と出力値の対応関係を示すものであり、画像の濃度や輝度を調整するために階調変換処理を行う際に用いられる。また、リニアなトーンカーブとは、各入力値に対する出力値が入力値と同じトーンカーブをいう。
【００４７】
図７に、トーンカーブの例を示す。図７に示す横軸は入力（％）であり、縦軸は出力（％）である。図７に示す各トーンカーブは、上から順に、ブラック、マゼンタ、シアン、イエローのトーンカーブである。
トーンカーブは、入力（％）に対して出力（％）が対応付けられたテーブルとして記憶部２３に記憶されていてもよいし、演算式の形で記憶部２３に記憶されていてもよい。
【００４８】
操作部２４は、カーソルキー、文字入力キー、及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、ユーザによる操作入力を受け付ける。操作部２４は、キーボードに対するキー操作やマウス操作により入力された操作信号をＣＰＵ２１に出力する。
【００４９】
表示部２５は、ＬＣＤを備え、ＣＰＵ２１からの指示に従って、各種操作画面や各種処理結果を表示する。
【００５０】
ネットワークＩＦ部２６は、通信ネットワークＮを介して外部装置との間でデータの送受信を行う。例えば、ネットワークＩＦ部２６は、クライアントＰＣ１０から印刷ジョブ情報を受信する。
【００５１】
プリンタＩＦ部２７は、プリンタ３０との間でデータの入出力を行う。プリンタＩＦ部２７は、プリンタ３０に対してビットマップ形式の画像データを送信する。
【００５２】
ＣＰＵ２１は、ネットワークＩＦ部２６を介してクライアントＰＣ１０から印刷ジョブ情報を取得する。
【００５３】
ＣＰＵ２１は、ＲＩＰ処理プログラム２３１との協働により、印刷ジョブ情報（ＰＤＬデータ）を解析し、印刷ジョブ情報に含まれる印刷対象画像の画像データをビットマップ形式の画像データに展開する。そして、ＣＰＵ２１は、トーンカーブを用いて、ビットマップ形式の画像データに対して階調変換処理を行う。
【００５４】
ＣＰＵ２１は、トーンカーブ生成処理プログラム２３２との協働により、印刷ジョブ情報に含まれる、印刷対象画像の作成時に使用されたモニタ１５に関する設定値を示すモニタ設定情報に基づいて、階調変換処理に用いるトーンカーブを生成する。印刷ジョブ情報内でトーンカーブが指定されている場合には、ＣＰＵ２１は、モニタ設定情報に基づいて、指定されたトーンカーブを補正し、ジョブに適用するトーンカーブを生成する。印刷ジョブ情報内でトーンカーブが指定されていない場合には、ＣＰＵ２１は、モニタ設定情報に基づいて、リニアなトーンカーブを補正し、ジョブに適用するトーンカーブを生成する。
【００５５】
具体的に、ＣＰＵ２１は、記憶部２３に記憶されている輝度対応テーブルＴ１（図３参照）を参照して、印刷ジョブ情報に含まれる輝度設定情報Ｄ１（Density＝１〜５）に対応する調整量（入力５０％に対する出力）を読み出し、この調整量に基づいてトーンカーブを補正する。また、ＣＰＵ２１は、記憶部２３に記憶されているコントラスト対応テーブルＴ２（図４参照）を参照して、印刷ジョブ情報に含まれるコントラスト設定情報Ｄ２（Contrast＝１〜５）に対応する調整量（入力２５％に対する出力）及び調整量（入力７５％に対する出力）を読み出し、これらの調整量に基づいてトーンカーブを補正する。また、ＣＰＵ２１は、記憶部２３に記憶されているガンマ対応テーブルＴ３（図５参照）を参照して、印刷ジョブ情報に含まれるガンマ設定情報Ｄ３（Gamma＝１〜５）に対応する調整量（入力５０％に対する出力）を読み出し、この調整量に基づいてトーンカーブを補正する。
【００５６】
図８に、プリンタ３０の機能的構成を示す。図８に示すように、プリンタ３０は、ＣＰＵ３１、ＲＡＭ３２、記憶部３３、操作部３４、表示部３５、印刷部３６、コントローラＩＦ部３７等を備えて構成され、各部はバス３８により接続されている。プリンタ３０は、プリンタコントローラ２０から受信したビットマップ形式の画像データに基づいて、印刷を行う画像形成装置である。
【００５７】
ＣＰＵ３１は、プリンタ３０の各部の処理動作を統括的に制御する。ＣＰＵ３１は、操作部３４から入力される操作信号又はコントローラＩＦ部３７により受信した指示信号に応じて、記憶部３３に格納されている各種処理プログラムを読み出してＲＡＭ３２に展開し、当該プログラムとの協働により各種処理を実行する。
【００５８】
ＲＡＭ３２は、ＣＰＵ３１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００５９】
記憶部３３は、不揮発性の半導体メモリやハードディスク等の記憶装置からなり、各種処理プログラムや各種処理に関するデータ等を記憶する。例えば、記憶部３３は、プリンタコントローラ２０から受信したビットマップ形式の画像データを記憶する。
【００６０】
操作部３４は、数字入力キー、スタートキー、タッチパネル等を備えて構成され、ユーザによる操作入力を受け付ける。操作部３４は、キーやタッチパネルの操作により入力された操作信号をＣＰＵ３１に出力する。
【００６１】
表示部３５は、ＬＣＤを備え、ＣＰＵ３１からの指示に従って、各種操作画面や各種処理結果を表示する。
【００６２】
印刷部３６は、印刷指示に従い、ＣＭＹＫ毎のビットマップ形式の画像データに基づいて印刷処理を行う。例えば、印刷部３６は、電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、画像データに基づいて感光ドラム表面を露光走査する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を印刷用紙に転写する転写部、印刷用紙上に形成されたトナー像を定着させる定着部等から構成される。
【００６３】
コントローラＩＦ部３７は、プリンタコントローラ２０との間でデータの入出力を行う。コントローラＩＦ部３７は、プリンタコントローラ２０からビットマップ形式の画像データを受信する。
【００６４】
次に、クライアントＰＣ１０における動作について説明する。
図９は、クライアントＰＣ１０において実行されるモニタ設定処理を示すフローチャートである。モニタ設定処理は、ＣＰＵ１１と、記憶部１３に記憶されているモニタ設定処理プログラム１３１との協働によるソフトウェア処理によって実現される。
【００６５】
まず、ＣＰＵ１１により、モニタ１５に表示されているメニュー画面において、ユーザの操作部１４からの操作により、モニタ設定画面の表示が選択されたか否かが判断される（ステップＳ１）。モニタ設定画面の表示が選択された場合には（ステップＳ１；ＹＥＳ）、ＣＰＵ１１により、記憶部１３に記憶されているモニタ設定値１３３に含まれる輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６に基づいて、輝度、コントラスト及びガンマを設定するためのモニタ設定画面がモニタ１５に表示される（ステップＳ２）。
【００６６】
図１０に、ステップＳ２において表示されるモニタ設定画面１５１の例を示す。モニタ設定画面１５１は、輝度設定領域４１、コントラスト設定領域４２、ガンマ設定領域４３を有する。輝度設定領域４１は、ユーザが操作部１４を操作して、スライドバーを左右に動かすことにより、輝度（明るさ）を変更するための領域である。コントラスト設定領域４２は、ユーザが操作部１４を操作して、スライドバーを左右に動かすことにより、コントラストを変更するための領域である。ガンマ設定領域４３は、ユーザが操作部１４を操作して、スライドバーを左右に動かすことにより、ガンマを変更するための領域である。
【００６７】
次に、ＣＰＵ１１により、モニタ１５に表示されているモニタ設定画面において、ユーザの操作部１４からの操作により、輝度、コントラスト、ガンマのうち少なくともいずれか一つの設定が変更されたか否かが判断される（ステップＳ３）。輝度、コントラスト、ガンマのうち少なくともいずれか一つの設定が変更された場合には（ステップＳ３；ＹＥＳ）、ＣＰＵ１１により、設定変更内容が記憶部１３に保存され（ステップＳ４）、モニタ設定値１３３（輝度設定値１３４、コントラスト設定値１３５又はガンマ設定値１３６）が更新される。
【００６８】
ステップＳ１において、モニタ設定画面の表示が選択されない場合（ステップＳ１；ＮＯ）、ステップＳ３において、輝度、コントラスト、ガンマのうちいずれの設定も変更されない場合（ステップＳ３；ＮＯ）、又は、ステップＳ４の後、モニタ設定処理が終了する。
【００６９】
図１１は、クライアントＰＣ１０において実行される印刷ジョブ情報作成処理を示すフローチャートである。印刷ジョブ情報作成処理は、ＣＰＵ１１と、記憶部１３に記憶されている印刷ジョブ情報作成処理プログラム１３２との協働によるソフトウェア処理によって実現される。
【００７０】
まず、ＣＰＵ１１により、ジョブ作成アプリケーションプログラムにおいて作成された印刷対象画像について、印刷指示があったか否かが判断される（ステップＳ１１）。具体的には、モニタ１５に表示されているジョブ作成画面において、ユーザの操作部１４からの操作により、印刷ボタンが押下されたか否かが判断される。印刷指示があった場合には（ステップＳ１１；ＹＥＳ）、ＣＰＵ１１により、ジョブ作成アプリケーションプログラムにより編集された内容に基づいて、印刷対象画像の画像データを含む印刷ジョブ情報（ＰＤＬデータ）が作成される（ステップＳ１２）。
【００７１】
次に、ＣＰＵ１１により、印刷指示時の設定に基づいて、印刷時に用いるトーンカーブが指定されたか否かが判断される（ステップＳ１３）。
【００７２】
具体的には、印刷指示時に、モニタ１５に表示された印刷のプロパティ画面１５２（図１２）において、ユーザの操作部１４からの操作により、詳細設定ボタン５２が押下されると、ＣＰＵ１１により、図１３に示す詳細設定画面１５３がモニタ１５に表示される。詳細設定画面１５３は、トーンカーブを指定するためのトーンカーブ指定領域６１を有する。トーンカーブ指定領域６１は、明るめ、普通、暗め等の中からトーンカーブを指定するための領域である。
【００７３】
トーンカーブが指定された場合には（ステップＳ１３；ＹＥＳ）、ＣＰＵ１１により、指定されたトーンカーブを示す情報が印刷ジョブ情報に含められる（ステップＳ１４）。図１４に、ＰＤＬデータ（印刷ジョブ情報）の記述例を示す。図１４に示す例では、ＰＤＬデータ内に、指定されたトーンカーブのトーンカーブ情報７１として、「Tone curve = curve1」と記述されている。
【００７４】
ステップＳ１３において、トーンカーブが指定されなかった場合（ステップＳ１３；ＮＯ）、又は、ステップＳ１４の後、ＣＰＵ１１により、印刷指示時の設定に基づいて、モニタ１５の設定を印刷に反映させるか否かが判断される（ステップＳ１５）。
【００７５】
図１２に示す印刷のプロパティ画面１５２は、モニタ１５の設定を印刷に反映させるか否かを選択するためのチェックボックス５１を有する。ユーザは、モニタの設定を印刷に反映させる場合に、操作部１４からの操作により、チェックボックス５１をＯＮに設定する。
【００７６】
モニタ１５の設定を印刷に反映させる場合には（ステップＳ１５；ＹＥＳ）、ＣＰＵ１１により、モニタ設定値１３３（輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６）に基づいて、モニタ設定情報が印刷ジョブ情報に含められる（ステップＳ１６）。
例えば、輝度設定値１３４が「８０−１００％」である場合には、ＣＰＵ１１により、記憶部１３に記憶されている輝度対応テーブルＴ１（図３参照）が参照され、輝度設定範囲「８０−１００％」に対応するＰＤＬ記述値「Density＝５」が読み出され、図１４に示すように、印刷ジョブ情報（ＰＤＬデータ）内に輝度設定情報Ｄ１が「Density＝５」と記述される。
また、コントラスト設定値１３５が「８０−１００％」である場合には、ＣＰＵ１１により、記憶部１３に記憶されているコントラスト対応テーブルＴ２（図４参照）が参照され、コントラスト設定範囲「８０−１００％」に対応するＰＤＬ記述値「Contrast＝５」が読み出され、図１４に示すように、印刷ジョブ情報（ＰＤＬデータ）内にコントラスト設定情報Ｄ２が「Contrast＝５」と記述される。
また、ガンマ設定値１３６が「０−２０％」である場合には、ＣＰＵ１１により、記憶部１３に記憶されているガンマ対応テーブルＴ３（図５参照）が参照され、ガンマ設定範囲「０−２０％」に対応するＰＤＬ記述値「Gamma＝１」が読み出され、図１４に示すように、印刷ジョブ情報（ＰＤＬデータ）内にガンマ設定情報Ｄ３が「Gamma＝１」と記述される。
【００７７】
ステップＳ１５において、モニタ１５の設定を印刷に反映させない場合（ステップＳ１５；ＮＯ）、又は、ステップＳ１６の後、ＣＰＵ１１により、ネットワークＩＦ部１６を介して、印刷ジョブ情報がプリンタコントローラ２０に送信される（ステップＳ１７）。
【００７８】
ステップＳ１７の後、又は、ステップＳ１１において、印刷指示がなかった場合（ステップＳ１１；ＮＯ）、印刷ジョブ情報作成処理が終了する。
【００７９】
次に、プリンタコントローラ２０における動作について説明する。
図１５は、プリンタコントローラ２０において実行されるＲＩＰ処理を示すフローチャートである。ＲＩＰ処理は、ＣＰＵ２１と、記憶部２３に記憶されているＲＩＰ処理プログラム２３１との協働によるソフトウェア処理によって実現される。
【００８０】
まず、ＣＰＵ２１により、クライアントＰＣ１０からネットワークＩＦ部２６を介して印刷ジョブ情報が受信されたか否かが判断される（ステップＳ２１）。印刷ジョブ情報が受信されない場合には（ステップＳ２１；ＮＯ）、ステップＳ２１に戻る。
【００８１】
ステップＳ２１において、印刷ジョブ情報が受信された場合には（ステップＳ２１；ＹＥＳ）、ＣＰＵ２１により、印刷ジョブ情報が解析され（ステップＳ２２）、印刷ジョブ情報に含まれる印刷対象画像の画像データがＣＭＹＫデータからなるビットマップ画像データに展開される（ステップＳ２３）。
【００８２】
次に、ＣＰＵ２１により、印刷ジョブ情報に基づいて、トーンカーブ生成処理が行われる（ステップＳ２４）。
ここで、図１６を参照して、トーンカーブ生成処理について説明する。トーンカーブ生成処理は、ＣＰＵ２１と、記憶部２３に記憶されているトーンカーブ生成処理プログラム２３２との協働によるソフトウェア処理によって実現される。
【００８３】
まず、ＣＰＵ２１により、印刷ジョブ情報にトーンカーブが指定されているか否かが判断される（ステップＳ３１）。印刷ジョブ情報にトーンカーブが指定されている場合には（ステップＳ３１；ＹＥＳ）、ＣＰＵ２１により、印刷ジョブ情報に指定されているトーンカーブがセットされる（ステップＳ３２）。具体的には、ＣＰＵ２１により、印刷ジョブ情報（ＰＤＬデータ）中に記述されているトーンカーブ情報７１（図１４参照）に対応するトーンカーブが記憶部２３からＲＡＭ２２に読み出される。
【００８４】
ステップＳ３１において、印刷ジョブ情報にトーンカーブが指定されていない場合には（ステップＳ３１；ＮＯ）、ＣＰＵ２１により、リニアなトーンカーブがセットされる（ステップＳ３３）。具体的には、ＣＰＵ２１により、リニアなトーンカーブが記憶部２３からＲＡＭ２２に読み出される。
【００８５】
ステップＳ３２又はステップＳ３３の後、ＣＰＵ２１により、印刷ジョブ情報にモニタ設定情報（輝度設定情報Ｄ１、コントラスト設定情報Ｄ２、ガンマ設定情報Ｄ３）が含まれるか否かが判断される（ステップＳ３４）。印刷ジョブ情報にモニタ設定情報が含まれる場合には（ステップＳ３４；ＹＥＳ）、ＣＰＵ２１により、モニタ設定情報に基づいて、トーンカーブが補正される（ステップＳ３５）。
【００８６】
例えば、図１４に示すように、印刷ジョブ情報（ＰＤＬデータ）に輝度設定情報Ｄ１「Density＝５」が含まれる場合には、ＣＰＵ２１により、記憶部２３に記憶されている輝度対応テーブルＴ１（図３参照）が参照され、ＰＤＬ記述値「Density＝５」に対応する調整量（入力５０％に対する出力）「−２０％」が読み出され、この調整量に基づいてトーンカーブが補正される。また、図１４に示すように、印刷ジョブ情報（ＰＤＬデータ）にコントラスト設定情報Ｄ２「Contrast＝５」が含まれる場合には、ＣＰＵ２１により、記憶部２３に記憶されているコントラスト対応テーブルＴ２（図４参照）が参照され、ＰＤＬ記述値「Contrast＝５」に対応する調整量（入力２５％に対する出力）「−１０％」及び調整量（入力７５％に対する出力）「＋１０％」が読み出され、これらの調整量に基づいてトーンカーブが補正される。また、図１４に示すように、印刷ジョブ情報（ＰＤＬデータ）にガンマ設定情報Ｄ３「Gamma＝１」が含まれる場合には、ＣＰＵ２１により、記憶部２３に記憶されているガンマ対応テーブルＴ３（図５参照）が参照され、ＰＤＬ記述値「Gamma＝１」に対応する調整量（入力５０％に対する出力）「＋２０％」が読み出され、この調整量に基づいてトーンカーブが補正される。
【００８７】
ステップＳ３４において、印刷ジョブ情報にモニタ設定情報が含まれない場合（ステップＳ３４；ＮＯ）、又は、ステップＳ３５の後、トーンカーブ生成処理が終了する。
【００８８】
図１５に戻り、ＣＰＵ２１により、ステップＳ２３において展開されたビットマップ画像データ（ＣＭＹＫデータ）に対し、ステップＳ２４において生成されたトーンカーブを用いて階調変換処理が行われる（ステップＳ２５）。
【００８９】
次に、ＣＰＵ２１により、階調変換処理が行われた後の印刷用ビットマップ画像データが記憶部２３に保存される（ステップＳ２６）。
次に、ＣＰＵ２１により、階調変換処理が行われた後の印刷用ビットマップ画像データがプリンタＩＦ部２７を介してプリンタ３０に送信される（ステップＳ２７）。
以上で、ＲＩＰ処理が終了する。
【００９０】
プリンタ３０では、コントローラＩＦ部３７により、プリンタコントローラ２０からビットマップ形式の画像データが受信され、印刷部３６により、ビットマップ形式の画像データに基づいて印刷処理が行われる。
【００９１】
次に、印刷ジョブ情報に含まれるモニタ設定情報のうち輝度設定情報Ｄ１に基づいて、トーンカーブを生成する場合について説明する。
図１７（ａ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝１」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が７０％となっている（＋２０％）。
図１７（ｂ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝２」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が６０％となっている（＋１０％）。
図１７（ｃ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝３」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が５０％となっている（０％）。
図１７（ｄ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝４」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が４０％となっている（−１０％）。
図１７（ｅ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝５」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が３０％となっている（−２０％）。
【００９２】
図１８（ａ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝２」と記述されている場合に、図７に示すＫ，Ｍ，Ｃ，Ｙ各色のトーンカーブを補正した後のトーンカーブである。各トーンカーブの、入力に対する出力をより大きくすることにより（入力５０％に対する出力において＋１０％）、全体的に暗めの印刷結果が得られる。
図１８（ｂ）は、印刷ジョブ情報に輝度設定情報Ｄ１が「Density＝４」と記述されている場合に、図７に示すＫ，Ｍ，Ｃ，Ｙ各色のトーンカーブを補正した後のトーンカーブである。各トーンカーブの、入力に対する出力をより小さくすることにより（入力５０％に対する出力において−１０％）、全体的に明るめの印刷結果が得られる。
具体的には、印刷ジョブ情報において指定されたトーンカーブの入力５０％に対する出力を、輝度設定情報Ｄ１（Density＝１〜５）に応じた調整量だけ調整した値とし、入力０％に対する出力を０％、入力１００％に対する出力を１００％として、３点を通るようなカーブを補間により求める（スプライン補間等）。
【００９３】
次に、印刷ジョブ情報に含まれるモニタ設定情報のうちコントラスト設定情報Ｄ２に基づいて、トーンカーブを生成する場合について説明する。
図１９（ａ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝１」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力２５％に対する出力が３５％となっており（＋１０％）、入力７５％に対する出力が６５％となっている（−１０％）。
図１９（ｂ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝２」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力２５％に対する出力が３０％となっており（＋５％）、入力７５％に対する出力が７０％となっている（−５％）。
図１９（ｃ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝３」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力２５％に対する出力が２５％となっており（０％）、入力７５％に対する出力が７５％となっている（０％）。
図１９（ｄ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝４」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力２５％に対する出力が２０％となっており（−５％）、入力７５％に対する出力が８０％となっている（＋５％）。
図１９（ｅ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝５」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力２５％に対する出力が１５％となっており（−１０％）、入力７５％に対する出力が８５％となっている（＋１０％）。
【００９４】
図２０（ａ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝２」と記述されている場合に、図７に示すＫ，Ｍ，Ｃ，Ｙ各色のトーンカーブを補正した後のトーンカーブである。各トーンカーブの、入力に対する出力を補正することにより（入力２５％に対する出力において＋５％、入力７５％に対する出力において−５％）、コントラストが弱めの印刷結果が得られる。
図２０（ｂ）は、印刷ジョブ情報にコントラスト設定情報Ｄ２が「Contrast＝４」と記述されている場合に、図７に示すＫ，Ｍ，Ｃ，Ｙ各色のトーンカーブを補正した後のトーンカーブである。各トーンカーブの、入力に対する出力を補正することにより（入力２５％に対する出力において−５％、入力７５％に対する出力において＋５％）、コントラストが強めの印刷結果が得られる。
具体的には、印刷ジョブ情報において指定されたトーンカーブの入力２５％、７５％に対する出力を、コントラスト設定情報Ｄ２（Contrast＝１〜５）に応じた調整量だけ調整した値とし、入力０％、５０％、１００％に対する出力は変更せずに、５点を通るようなカーブを補間により求める（スプライン補間等）。
【００９５】
次に、印刷ジョブ情報に含まれるモニタ設定情報のうちガンマ設定情報Ｄ３に基づいて、トーンカーブを生成する場合について説明する。
図２１（ａ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝１」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が７０％となっている（＋２０％）。
図２１（ｂ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝２」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が６０％となっている（＋１０％）。
図２１（ｃ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝３」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が５０％となっている（０％）。
図２１（ｄ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝４」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が４０％となっている（−１０％）。
図２１（ｅ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝５」と記述されている場合に、リニアなトーンカーブを補正した後のトーンカーブであり、入力５０％に対する出力が３０％となっている（−２０％）。
【００９６】
図２２（ａ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝１」と記述されている場合に、図７に示すＫ，Ｍ，Ｃ，Ｙ各色のトーンカーブを補正した後のトーンカーブである。各トーンカーブの、入力に対する出力をより大きくすることにより（入力５０％に対する出力において＋２０％）、全体的に暗い印刷結果が得られる。
図２２（ｂ）は、印刷ジョブ情報にガンマ設定情報Ｄ３が「Gamma＝５」と記述されている場合に、図７に示すＫ，Ｍ，Ｃ，Ｙ各色のトーンカーブを補正した後のトーンカーブである。各トーンカーブの、入力に対する出力をより小さくすることにより（入力５０％に対する出力において−２０％）、全体的に明るい印刷結果が得られる。
具体的には、印刷ジョブ情報において指定されたトーンカーブの入力５０％に対する出力を、ガンマ設定情報Ｄ３（Gamma＝１〜５）に応じた調整量だけ調整した値とし、入力０％に対する出力を０％、入力１００％に対する出力を１００％として、３点を通るようなカーブを補間により求める（スプライン補間等）。
【００９７】
以上説明したように、本実施の形態におけるクライアントＰＣ１０によれば、モニタ設定情報を含む印刷ジョブ情報を作成することにより、後に、印刷指示が行われた際に表示されていた色に近い印刷結果を容易に得ることができる。また、モニタ設定情報として輝度設定情報Ｄ１、コントラスト設定情報Ｄ２、ガンマ設定情報Ｄ３を含む印刷ジョブ情報を作成することにより、後に、モニタの輝度、コントラスト又はガンマの設定値を反映させた印刷結果を得ることができる。
【００９８】
プリンタコントローラ２０では、モニタ設定情報に基づいて生成されたトーンカーブを用いて階調変換処理を行うことにより、印刷指示が行われた際に表示されていた色に近い印刷結果を容易に得ることができる。また、モニタ設定情報として輝度設定情報Ｄ１、コントラスト設定情報Ｄ２、ガンマ設定情報Ｄ３を含む印刷ジョブ情報を用いることにより、モニタの輝度、コントラスト又はガンマの設定値を反映させた印刷結果を得ることができる。
【００９９】
なお、上記実施の形態における記述は、本発明に係る印刷ジョブ情報作成装置及び画像処理装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１００】
例えば、上記実施の形態では、図１０を参照して、輝度、コントラスト及びガンマを設定するためのモニタ設定画面１５１について説明したが、図２３に示すように、電源オプションのプロパティ画面１５４において、モニタ１５の輝度に関する設定を行うこととしてもよい。図２３に示す例では、液晶の明るさ設定領域８１において、クライアントＰＣ１０が電源に接続されている場合の液晶の明るさ（輝度に相当）が「Level9」に設定されており、バッテリを使用する場合の液晶の明るさが「Level5」に設定されている。
【０１０１】
また、上記実施の形態では、モニタ設定情報として、輝度、コントラスト、ガンマのそれぞれを５段階に区切り、輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６がいずれのエリアに属するかを示す情報を用いた場合について説明したが、モニタ設定情報は、モニタ設定値１３３（輝度設定値１３４、コントラスト設定値１３５、ガンマ設定値１３６）そのものであってもよい。
【０１０２】
また、図３に示した輝度対応テーブルＴ１において、クライアントＰＣ１０側では、輝度設定範囲とＰＤＬ記述値とが対応付けられていればよく、調整量（入力５０％に対する出力）は含まれなくてもよい。一方、プリンタコントローラ２０側では、輝度対応テーブルＴ１において、ＰＤＬ記述値と調整量（入力５０％に対する出力）とが対応付けられていればよく、輝度設定範囲は含まれなくてもよい。
【０１０３】
同様に、図４に示したコントラスト対応テーブルＴ２において、クライアントＰＣ１０側では、コントラスト設定範囲とＰＤＬ記述値とが対応付けられていればよく、調整量（入力２５％に対する出力）及び調整量（入力７５％に対する出力）は含まれなくてもよい。一方、プリンタコントローラ２０側では、コントラスト対応テーブルＴ２において、ＰＤＬ記述値と調整量（入力２５％に対する出力）及び調整量（入力７５％に対する出力）とが対応付けられていればよく、コントラスト設定範囲は含まれなくてもよい。
【０１０４】
同様に、図５に示したガンマ対応テーブルＴ３において、クライアントＰＣ１０側では、ガンマ設定範囲とＰＤＬ記述値とが対応付けられていればよく、調整量（入力５０％に対する出力）は含まれなくてもよい。一方、プリンタコントローラ２０側では、ガンマ対応テーブルＴ３において、ＰＤＬ記述値と調整量（入力５０％に対する出力）とが対応付けられていればよく、ガンマ設定範囲は含まれなくてもよい。
【０１０５】
以上の説明では、各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として不揮発性の半導体メモリやハードディスク等の記憶装置を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【符号の説明】
【０１０６】
１０  クライアントＰＣ
１１  ＣＰＵ
１２  ＲＡＭ
１３  記憶部
１４  操作部
１５  モニタ
１６  ネットワークＩＦ部
１７  バス
２０  プリンタコントローラ
２１  ＣＰＵ
２２  ＲＡＭ
２３  記憶部
２４  操作部
２５  表示部
２６  ネットワークＩＦ部
２７  プリンタＩＦ部
２８  バス
３０  プリンタ
４１  輝度設定領域
４２  コントラスト設定領域
４３  ガンマ設定領域
１００  印刷システム
１３１  モニタ設定処理プログラム
１３２  印刷ジョブ情報作成処理プログラム
１３３  モニタ設定値
１３４  輝度設定値
１３５  コントラスト設定値
１３６  ガンマ設定値
１５１  モニタ設定画面
２３１  ＲＩＰ処理プログラム
２３２  トーンカーブ生成処理プログラム
Ｄ１  輝度設定情報
Ｄ２  コントラスト設定情報
Ｄ３  ガンマ設定情報
Ｎ  通信ネットワーク
Ｔ１  輝度対応テーブル
Ｔ２  コントラスト対応テーブル
Ｔ３  ガンマ対応テーブル
【図１】
2012079137.tif 000003
【図２】
2012079137.tif 000004
【図３】
2012079137.tif 000005
【図４】
2012079137.tif 000006
【図５】
2012079137.tif 000007
【図６】
2012079137.tif 000008
【図７】
2012079137.tif 000009
【図８】
2012079137.tif 000010
【図９】
2012079137.tif 000011
【図１０】
2012079137.tif 000012
【図１１】
2012079137.tif 000013
【図１２】
2012079137.tif 000014
【図１３】
2012079137.tif 000015
【図１４】
2012079137.tif 000016
【図１５】
2012079137.tif 000017
【図１６】
2012079137.tif 000018
【図１７】
2012079137.tif 000019
【図１８】
2012079137.tif 000020
【図１９】
2012079137.tif 000021
【図２０】
2012079137.tif 000022
【図２１】
2012079137.tif 000023
【図２２】
2012079137.tif 000024
【図２３】
2012079137.tif 000025