(57)【要約】【課題】ユーザが容易に所望の濃度の印刷出力物を得ることを可能ならしめる、画像形成装置を制御する制御プログラム、画像形成装置、画像形成方法、および画像形成システムを提供する。【解決手段】画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを設定するためのトーンカーブ設定部１１０、および前記画像データに基づく画像の印刷に使用される印刷濃度を設定するための印刷濃度設定部１２０を含む設定画面１００がユーザに提供される。そして、当該設定画面１００を介してユーザにより指定された、トーンカーブ設定および印刷濃度設定が受け付けられる。【選択図】図１０
2009037398.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御する制御プログラムであって、
画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを設定するためのトーンカーブ設定部、および前記画像データに基づく画像の印刷に使用される印刷濃度を設定するための印刷濃度設定部を含む設定画面をユーザに提供する手順１）と、
前記設定画面を介してユーザにより指定された、前記トーンカーブ設定および前記印刷濃度設定を受け付ける手順２）と、
を有する処理をコンピュータに実行させる制御プログラム。
【請求項２】
前記処理は更に、
前記トーンカーブ設定及び前記印刷濃度設定が反映される前の前記画像データに基づく画像を前記設定画面内に表示する手順３）と、
前記トーンカーブ設定及び前記印刷濃度設定が反映された後の前記画像データに基づく画像を前記設定画面内に表示する手順４）と、
を有することを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記処理は更に、
前記印刷濃度設定部において設定された印刷濃度に対して印刷時に付加すべき印刷濃度を設定するための付加濃度設定部を含む第２の設定画面をユーザに提供する手順５）
を有することを特徴とする請求項１または２に記載の制御プログラム。
【請求項４】
請求項１〜３のいずれか１項に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
画像データに基づく画像の印刷に関する設定を行うための印刷設定装置と、当該印刷設定装置により設定された情報にしたがって前記画像データに基づく画像の印刷を行う画像形成装置と、を有する画像形成システムにおける前記画像形成装置であって、
画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブの設定に関するトーンカーブ設定情報、および前記画像データに基づく画像の印刷に使用される印刷濃度の設定に関する印刷濃度設定情報を、前記印刷設定装置から受信する受信手段と、
前記受信手段により受信された前記トーンカーブ設定情報および前記印刷濃度設定情報を保存する保存手段と、
前記保存手段に保存された前記トーンカーブ設定情報および前記印刷濃度設定情報に基づいて前記画像データに基づく画像の印刷を行う印刷手段と、
を有することを特徴とする画像形成装置。
【請求項６】
画像データに基づく画像の印刷に関する設定を行うための印刷設定装置と、当該印刷設定装置により設定された情報にしたがって前記画像データに基づく画像の印刷を行う画像形成装置と、を有する画像形成システムにおける前記画像形成装置で実行される画像形成方法であって、
画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブの設定に関するトーンカーブ設定情報、および前記画像データに基づく画像の印刷に使用される印刷濃度の設定に関する印刷濃度設定情報を、前記印刷設定装置から受信するステップ１）と、
前記ステップ１）において受信された前記トーンカーブ設定情報および前記印刷濃度設定情報を保存手段に保存するステップ２）と、
前記保存手段に保存された前記トーンカーブ設定情報および前記印刷濃度設定情報に基づいて前記画像データに基づく画像の印刷を行うステップ３）と、
を有することを特徴とする画像形成方法。
【請求項７】
画像データに基づく画像の印刷に関する設定を行うための印刷設定装置と、当該印刷設定装置により設定された情報にしたがって前記画像データに基づく画像の印刷を行う画像形成装置と、を有する画像形成システムであって、
前記印刷設定装置は、
画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを設定するためのトーンカーブ設定部、および前記画像データに基づく画像の印刷に使用される印刷濃度を設定するための印刷濃度設定部を含む設定画面をユーザに提供するユーザインタフェースと、
前記ユーザインタフェースを介して受け付けられた、前記トーンカーブ設定に関するトーンカーブ設定情報および前記印刷濃度設定に関する印刷濃度設定情報を前記画像形成装置に送信する送信手段と、を有し、
前記画像形成装置は、
前記トーンカーブ設定情報および前記印刷濃度設定情報を前記印刷設定装置から受信する受信手段と、
前記受信手段により受信された前記トーンカーブ設定情報および前記印刷濃度設定情報を保存する保存手段と、
前記保存手段に保存された前記トーンカーブ設定情報および前記印刷濃度設定情報に基づいて前記画像データに基づく画像の印刷を行う印刷手段と、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を制御する制御プログラム、画像形成装置、画像形成方法、および画像形成システムに関する。
【背景技術】
【０００２】
ユーザが所望する印刷出力物を得るために、入力濃度に対する出力濃度を示すトーンカーブを例えばＰＣ（パーソナルコンピュータ）等のホスト装置においてユーザの指定に基いて設定し、設定されたトーンカーブを用いて画像データの階調補正（γ補正）を行う技術が存在する（特許文献１参照）。
【０００３】
ところで、トーンカーブによる調整では、画像データの各画素は所定の閾値により２値化されて１ビットの画素に変換される。このため、低濃度の１画素が飛んでしまって印刷されないという問題や、高濃度のグラデーション画像を印刷する場合に白部分が黒化する現象（カブリ）が解消できず画像が潰れてしまうという問題があった。
【０００４】
一方、プリンタ等の画像形成装置において、印刷に使用される印刷濃度をレーザ照射強度等の画像形成条件の変更によって調整する方法が存在する。しかし、かかる印刷濃度調整では、用紙に印刷される画像全体に影響が及ぶ。このため、濃度不足を解消するために濃度を高くすると画像全体が濃くなり、逆に濃度過大を解消するために濃度を低くすると画像全体が薄くなってしまうという問題がある。
【０００５】
したがって、ユーザは、所望の濃度の印刷出力物を得るためには、トーンカーブの設定と印刷濃度の設定とを別個に行いながら多数回の確認印刷を行うなど試行錯誤せざるを得ず、操作が困難かつ煩雑であった。
【特許文献１】特開平９−６９９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ユーザが容易に所望の濃度の印刷出力物を得ることを可能ならしめる、画像形成装置を制御する制御プログラム、画像形成装置、画像形成方法、および画像形成システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）画像形成装置を制御する制御プログラムであって、画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを設定するためのトーンカーブ設定部、および前記画像データに基づく画像の印刷に使用される印刷濃度を設定するための印刷濃度設定部を含む設定画面をユーザに提供する手順１）と、前記設定画面を介してユーザにより指定された、前記トーンカーブ設定および前記印刷濃度設定を受け付ける手順２）と、を有する処理をコンピュータに実行させる制御プログラム。
【０００９】
（２）前記処理は更に、前記トーンカーブ設定及び前記印刷濃度設定が反映される前の前記画像データに基づく画像を前記設定画面内に表示する手順３）と、前記トーンカーブ設定及び前記印刷濃度設定が反映された後の前記画像データに基づく画像を前記設定画面内に表示する手順４）と、を有することを特徴とする上記（１）に記載の制御プログラム。
【００１０】
（３）前記処理は更に、前記印刷濃度設定部において設定された印刷濃度に対して印刷時に付加すべき印刷濃度を設定するための付加濃度設定部を含む第２の設定画面をユーザに提供する手順５）を有することを特徴とする上記（１）または（２）に記載の制御プログラム。
【００１１】
（４）上記（１）〜（３）のいずれか１項に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１２】
（５）画像データに基づく画像の印刷に関する設定を行うための印刷設定装置と、当該印刷設定装置により設定された情報にしたがって前記画像データに基づく画像の印刷を行う画像形成装置と、を有する画像形成システムにおける前記画像形成装置であって、画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブの設定に関するトーンカーブ設定情報、および前記画像データに基づく画像の印刷に使用される印刷濃度の設定に関する印刷濃度設定情報を、前記印刷設定装置から受信する受信手段と、前記受信手段により受信された前記トーンカーブ設定情報および前記印刷濃度設定情報を保存する保存手段と、前記保存手段に保存された前記トーンカーブ設定情報および前記印刷濃度設定情報に基づいて前記画像データに基づく画像の印刷を行う印刷手段と、を有することを特徴とする画像形成装置。
【００１３】
（６）画像データに基づく画像の印刷に関する設定を行うための印刷設定装置と、当該印刷設定装置により設定された情報にしたがって前記画像データに基づく画像の印刷を行う画像形成装置と、を有する画像形成システムにおける前記画像形成装置で実行される画像形成方法であって、画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブの設定に関するトーンカーブ設定情報、および前記画像データに基づく画像の印刷に使用される印刷濃度の設定に関する印刷濃度設定情報を、前記印刷設定装置から受信するステップ１）と、前記ステップ１）において受信された前記トーンカーブ設定情報および前記印刷濃度設定情報を保存手段に保存するステップ２）と、前記保存手段に保存された前記トーンカーブ設定情報および前記印刷濃度設定情報に基づいて前記画像データに基づく画像の印刷を行うステップ３）と、を有することを特徴とする画像形成方法。
【００１４】
（７）画像データに基づく画像の印刷に関する設定を行うための印刷設定装置と、当該印刷設定装置により設定された情報にしたがって前記画像データに基づく画像の印刷を行う画像形成装置と、を有する画像形成システムであって、前記印刷設定装置は、画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを設定するためのトーンカーブ設定部、および前記画像データに基づく画像の印刷に使用される印刷濃度を設定するための印刷濃度設定部を含む設定画面をユーザに提供するユーザインタフェースと、前記ユーザインタフェースを介して受け付けられた、前記トーンカーブ設定に関するトーンカーブ設定情報および前記印刷濃度設定に関する印刷濃度設定情報を前記画像形成装置に送信する送信手段と、を有し、前記画像形成装置は、前記トーンカーブ設定情報および前記印刷濃度設定情報を前記印刷設定装置から受信する受信手段と、前記受信手段により受信された前記トーンカーブ設定情報および前記印刷濃度設定情報を保存する保存手段と、前記保存手段に保存された前記トーンカーブ設定情報および前記印刷濃度設定情報に基づいて前記画像データに基づく画像の印刷を行う印刷手段と、を有することを特徴とする画像形成システム。
【発明の効果】
【００１５】
本発明によれば、ユーザはトーンカーブと印刷濃度とを対にして同時に設定することが可能となり、トーンカーブと印刷濃度とが相互に関連付けられて保持され得る。これにより、トーンカーブを使用したγ補正のみでは出力できない低濃度の画素が、印刷濃度を高くする調整を同時に行うことにより出力可能となる。また、トーンカーブを使用したγ補正のみでは潰れてしまう高濃度の画素が、印刷濃度を低くする調整を同時に行うことにより出力可能となる。こうしてユーザは、容易かつ迅速に所望の濃度の印刷出力物を得ることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１７】
図１は、本発明の一実施形態にかかる画像形成システムの全体構成を示すブロック図である。
【００１８】
本実施形態にかかる画像形成システムは、画像データの印刷に関する設定を行うための印刷設定装置としてのＰＣ１と、ＰＣ１により設定された情報にしたがって画像データの印刷を行う画像形成装置４とを備え、これらはネットワーク５により相互に通信可能に接続されている。なお、ＰＣ１と画像形成装置４とは、ネットワーク５を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００１９】
画像形成装置４は、互いにローカル接続されたプリンタコントローラ２と印刷装置としてのプリンタ３とから成る。このローカル接続には、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリンタコントローラ２とプリンタ３とは、ネットワーク５により接続されてもよい。
【００２０】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。
【００２１】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２２】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２３】
図３に示すように、ハードディスク１４には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリンタコントローラ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換して印刷ジョブを生成するための印刷ジョブ生成部（プリンタドライバ）１４１と、プリンタコントローラ２で行われる後述するトーンカーブ／印刷濃度適用処理に関する設定を行うためのトーンカーブ／印刷濃度設定アプリケーション１４２とがインストールされている。トーンカーブ／印刷濃度設定アプリケーション１４２は、画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを生成する機能を提供するトーンカーブ生成部１４３と、プリンタ３において画像データの印刷時に指定される印刷濃度を生成するための印刷濃度生成部１４４とを含む。なお、印刷ジョブ生成部１４１、およびトーンカーブ／印刷濃度設定アプリケーション１４２の各機能は、それぞれに対応するプログラムをＣＰＵ１１がＲＡＭ１３上で実行することにより発揮される。
【００２４】
なお、本発明において、濃度という用語は明度の概念を含むものとして使用する。
【００２５】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００２６】
ネットワークインタフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２７】
図４は、図１に示される画像形成装置４のプリンタコントローラ２の構成を示すブロック図である。
【００２８】
プリンタコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、プリンタインターフェース２５、およびネットワークインタフェース２６を備えており、これらは信号をやり取りするためのバス２７を介して相互に接続されている。なお、プリンタコントローラ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００２９】
図５に示すように、ＲＯＭ２２には、ＰＣ１から受信した印刷ジョブ（ＰＤＬデータ）を翻訳してビットマップ形式の画像データを生成するための画像データ生成部２２１のプログラムと、画像データに対してトーンカーブを適用して２値画像データを生成するトーンカーブ適用部２２２のプログラムと、プリンタ３での印刷時に画像データに対して適用するための印刷濃度を生成する印刷濃度適用部２２３のプログラムとが格納されている。なお、画像データ生成部２２１、トーンカーブ適用部２２２、および印刷濃度適用部２２３の各機能は、それぞれに対応するプログラムをＣＰＵ２１がＲＡＭ２３上で実行することにより発揮される。
【００３０】
図６に示すように、ＲＡＭ２３は、画像データ保存部２３１のための領域を有する。画像データ保存部２３１は、画像データ生成部２２１により生成された画像データを一時的に保存する。
【００３１】
図７に示すように、ハードディスク２４は、トーンカーブ保存部２４１、および印刷濃度保存部２４２のためのそれぞれの領域を有する。トーンカーブ保存部２４１は、ＰＣ１から受信したデータのうち、トーンカーブの設定情報を保存する。印刷濃度保存部２４２は、ＰＣ１から受信したデータのうち、印刷濃度の設定情報を保存する。
【００３２】
プリンタインターフェース２５は、ローカル接続されたプリンタ３と通信するためのインタフェースである。
【００３３】
図８は、図１に示される画像形成装置４のプリンタ３の構成を示すブロック図である。プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびコントローラインターフェース３６を備えており、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンタ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３４】
ＲＯＭ３２には、プリンタコントローラ２から受信した画像データに基づいて行われる印刷処理のプログラムが格納されている。より具体的には、プリンタ３は、トーンカーブ適用済みの画像データを、印刷濃度適用部２２３において決定された印刷濃度で印刷する。プリンタ３は、プリンタコントローラ２で指定される印刷濃度設定情報と、印刷時の実際の印刷濃度とを関連付けるテーブルを有している。
【００３５】
操作パネル部３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００３６】
印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ２から受信した画像データが示す画像を用紙等の記録媒体に印刷する。
【００３７】
コントローラインターフェース３６は、ローカル接続されたプリンタコントローラ２と通信するためのインタフェースである。
【００３８】
なお、ＰＣ１、プリンタコントローラ２、およびプリンタ３は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００３９】
次に、本実施形態における画像形成システムの動作について説明する。
【００４０】
図９は、ＰＣ１における処理の手順を示すフローチャートである。なお、図９のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部にプログラムとして記憶されており、ＣＰＵ１１によってＲＡＭ１３上で実行される（図１１、１２、１４、１７も同様）。
【００４１】
トーンカーブ／印刷濃度に関する設定を行う場合、ユーザの操作に基づいて、トーンカーブ／印刷濃度設定アプリケーション１４２が起動され（Ｓ１０１）、トーンカーブ／印刷濃度に関する設定を行うための設定画面がディスプレイ１５に表示される（Ｓ１０２）。
【００４２】
図１０は、トーンカーブ／印刷濃度に関する設定を行うための設定画面の一例を示す図である。
【００４３】
図１０に示す設定画面１００は、トーンカーブ設定部１１０、印刷濃度設定部１２０、調整前画像表示エリア１３０、調整後画像表示エリア１４０、終了ボタン１５０、保存ボタン１６０、確認印刷ボタン１７０、および選択ボタン１８０を有している。
【００４４】
選択ボタン１８０は、調整が施される画像データを選択するためのボタンである。選択ボタン１８０を用いて選択される画像データは、予め作成された決まったものでもよいし、ユーザが任意に作成したものであってもよい。
【００４５】
トーンカーブ設定部１１０は、トーンカーブ１１１を表示し、ユーザの操作に基いてトーンカーブ１１１を修正し、修正後のトーンカーブを設定する。トーンカーブ設定部１１０に表示されるトーンカーブ１１１は、例えばユーザがトーンカーブ１１１上の点をドラッグすることにより修正可能である。図１０のトーンカーブ１１１において、横軸は入力濃度を示しており、縦軸は出力濃度を示している。
【００４６】
印刷濃度設定部１２０は、ユーザの操作に基いて、画像データに基づく画像のプリンタ３での印刷時に使用される印刷濃度を設定する。印刷濃度設定部１２０は、印刷濃度の複数のレベルのうちの１つをユーザが選択し得る複数のラジオボタンを有している。
【００４７】
調整前画像表示エリア１３０は、トーンカーブ設定及び印刷濃度設定が反映される前の画像データに基づく画像を表示するエリアである。調整後画像表示エリア１４０は、トーンカーブ設定及び印刷濃度設定が反映された後の画像データに基づく画像をシミュレートして表示するエリアである。
【００４８】
終了ボタン１５０は、トーンカーブ／印刷濃度設定処理を終了させるためのボタンである。保存ボタン１６０は、設定されたトーンカーブおよび印刷濃度をプリンタコントローラ２で使用するために登録するためのボタンである。確認印刷ボタン１７０は、選択された画像データに基づく画像の確認印刷を指示するためのボタンである。
【００４９】
ステップＳ１０３では、図１０に示す設定画面１００上でトーンカーブまたは印刷濃度が変更されたか否かが判断される。トーンカーブまたは印刷濃度の変更があった場合（Ｓ１０３：ＹＥＳ）、調整後画像表示エリア１４０に表示される画像を更新するための調整後画像表示処理が行われる（Ｓ１０４）。かかる調整後画像表示処理の詳細は後述する。一方、トーンカーブまたは印刷濃度の変更がない場合（Ｓ１０３：ＮＯ）、ステップＳ１０５に進む。
【００５０】
ステップＳ１０５では、図１０に示す設定画面１００上で保存ボタン１６０が押されたか否かが判断される。保存ボタン１６０が押された場合（Ｓ１０５：ＹＥＳ）、設定されたトーンカーブおよび印刷濃度の登録のための処理が行われる（Ｓ１０６）。かかるトーンカーブおよび印刷濃度の登録のための処理の詳細は後述する。保存ボタン１６０が押されていない場合（Ｓ１０５：ＮＯ）、ステップＳ１０７に進む。
【００５１】
ステップＳ１０７では、図１０に示す設定画面１００上で確認印刷ボタン１７０が押されたか否かが判断される。確認印刷ボタン１７０が押された場合（Ｓ１０７：ＹＥＳ）、設定されたトーンカーブおよび印刷濃度で、選択された画像データに基づく画像を確認印刷するための処理が行われる（Ｓ１０８）。かかる確認印刷のための処理の詳細は後述する。確認印刷ボタン１７０が押されていない場合（Ｓ１０７：ＮＯ）、ステップＳ１０９に進む。
【００５２】
ステップＳ１０９では、図１０に示す設定画面１００上で終了ボタン１５０が押されたか否かが判断される。終了ボタン１５０が押された場合（Ｓ１０９：ＹＥＳ）、トーンカーブ／印刷濃度設定処理が終了する。終了ボタン１５０が押されていない場合（Ｓ１０９：ＮＯ）、ステップＳ１０２に戻る。
【００５３】
次に、図１１を参照して、調整後画像表示処理（Ｓ１０４）の手順について説明する。
【００５４】
まず、トーンカーブ設定部１１０において設定されたトーンカーブが取得される（Ｓ２０１）。ここで、トーンカーブは、調整前画像データの濃度値に対する調整後画像データの濃度値を示すテーブルとして生成される。次いで、印刷濃度設定部１２０において設定された印刷濃度が取得される（Ｓ２０２）。
【００５５】
続いて、取得されたトーンカーブおよび印刷濃度が反映された後の画像データである調整後画像データが作成される（Ｓ２０３）。すなわち、選択された調整前の画像データに対して、まず取得されたトーンカーブを用いて、当該調整前の画像データの各画素の濃度に対する調整後の画像データの濃度が生成される。次いで、トーンカーブ適用済みの画像データに対して、取得された印刷濃度（濃度量：％）を掛け合わせることにより、最終的な調整後画像データが作成される。
【００５６】
そして、作成された調整後画像データに基づく画像が調整後画像表示エリア１４０に表示される（Ｓ２０４）。
【００５７】
次に、図１２を参照して、トーンカーブおよび印刷濃度の登録のための処理（Ｓ１０６）の手順について説明する。
【００５８】
まず、トーンカーブ設定部１１０において設定されたトーンカーブを用いて、トーンカーブ生成部１４３が保存用のトーンカーブを生成する（Ｓ３０１）。
【００５９】
次いで、印刷濃度設定部１２０において設定された印刷濃度を用いて、印刷濃度生成部１４４が保存用の印刷濃度を生成する（Ｓ３０２）。
【００６０】
そして、生成された保存用トーンカーブおよび保存用印刷濃度が、印刷に関するデータとしてプリンタコントローラ２に送信される（Ｓ３０３）。
【００６１】
図１３は、プリンタコントローラ２におけるトーンカーブおよび印刷濃度の登録のための処理の手順を示すフローチャートである。なお、図１３のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によってＲＡＭ２３上で実行される（図１５、１８も同様）。
【００６２】
まず、印刷に関するデータが受信されるまで待機する（Ｓ４０１：ＮＯ）。
【００６３】
印刷に関するデータがＰＣ１から受信された場合（Ｓ４０１：ＹＥＳ）、受信した印刷に関するデータに保存用トーンカーブが存在するか否かが判断される（Ｓ４０２）。保存用トーンカーブが存在すると判断された場合（Ｓ４０２：ＹＥＳ）、当該保存用トーンカーブがトーンカーブ保存部２４１に保存される（Ｓ４０３）。一方、保存用トーンカーブが存在しないと判断された場合（Ｓ４０２：ＮＯ）、ステップＳ４０４に進む。
【００６４】
ステップＳ４０４では、受信した印刷に関するデータに保存用印刷濃度が存在するか否かが判断される。保存用印刷濃度が存在すると判断された場合（Ｓ４０４：ＹＥＳ）、当該保存用印刷濃度が印刷濃度保存部２４２に保存される（Ｓ４０５）。一方、保存用印刷濃度が存在しないと判断された場合（Ｓ４０４：ＮＯ）、ステップＳ４０６に進む。
【００６５】
ステップＳ４０６では、受信した印刷に関するデータに印刷対象となるデータ、すなわち印刷用データが存在するか否かが判断される。印刷用データが存在すると判断された場合（Ｓ４０６：ＹＥＳ）、印刷データ処理が行われる（Ｓ４０７）。すなわち、画像データ生成部２２１は、印刷用データに基づいてビットマップ形式の画像データを生成して、画像データ保存部２３１に保存する。生成された画像データは印刷のためにプリンタ３に送信される。
【００６６】
次に、図１４を参照して確認印刷のための処理（Ｓ１０８）の手順について説明する。
【００６７】
まず、トーンカーブ設定部１１０において設定されたトーンカーブを用いて、トーンカーブ生成部１４３が確認印刷用のトーンカーブを生成する（Ｓ５０１）。
【００６８】
次いで、印刷濃度設定部１２０において設定された印刷濃度を用いて、印刷濃度生成部１４４が確認印刷用の印刷濃度を生成する（Ｓ５０２）。
【００６９】
続いて、印刷ジョブ生成部１４１は確認印刷のための印刷ジョブを作成する（Ｓ５０３）。かかる確認印刷ジョブには、生成された確認印刷用トーンカーブおよび確認印刷用印刷濃度が含まれる。そして、作成された確認印刷ジョブは、プリンタコントローラ２に送信される（Ｓ５０４）。
【００７０】
図１５は、プリンタコントローラ２における確認印刷のための処理の手順を示すフローチャートである。
【００７１】
まず、印刷に関するデータが受信されるまで待機する（Ｓ６０１：ＮＯ）。
【００７２】
印刷に関するデータがＰＣ１から受信された場合（Ｓ６０１：ＹＥＳ）、受信した印刷に関するデータが、確認印刷ジョブであるか否かが判断される（Ｓ６０２）。確認印刷ジョブでないと判断された場合（Ｓ６０２：ＮＯ）、確認印刷のための処理は終了する。
【００７３】
ステップＳ６０２において確認印刷ジョブであると判断された場合（Ｓ６０２：ＹＥＳ）、画像データ生成部２２１は、確認印刷ジョブに含まれる印刷用データに基づいてビットマップ形式の画像データを生成して、画像データ保存部２３１に保存する（Ｓ６０３）。
【００７４】
続いて、確認印刷ジョブに確認印刷用トーンカーブが存在するか否かが判断される（Ｓ６０４）。
【００７５】
確認印刷用トーンカーブが存在すると判断された場合（Ｓ６０４：ＹＥＳ）、ステップＳ６０３において生成された画像データに対して、確認印刷用トーンカーブが適用される（Ｓ６０５）。ここで、トーンカーブ適用部２２２により、画像データに対して確認印刷用トーンカーブが適用されて２値画像データが生成され、画像データ保存部２３１に保存される。一方、確認印刷用トーンカーブが存在しないと判断された場合（Ｓ６０４：ＮＯ）、ステップＳ６０６に進む。
【００７６】
ステップＳ６０６では、確認印刷ジョブに確認印刷用印刷濃度が存在するか否かが判断される。
【００７７】
確認印刷用印刷濃度が存在すると判断された場合（Ｓ６０６：ＹＥＳ）、印刷濃度適用部２２３により、確認印刷用印刷濃度を用いて、プリンタ３での確認印刷時に使用される印刷濃度が生成される（Ｓ６０７）。一方、確認印刷用印刷濃度が存在しないと判断された場合（Ｓ６０６：ＮＯ）、ステップＳ６０８に進む。
【００７８】
続いて、プリンタ３で使用される印刷濃度がプリンタ３に送信される（Ｓ６０８）。さらに、確認印刷用トーンカーブが適用された画像データ、すなわちステップＳ６０５で画像データ保存部２３１に保存された２値画像データがプリンタ３に送信される（Ｓ６０９）。
【００７９】
図１６は、プリンタ３における確認印刷のための処理の手順を示すフローチャートである。
【００８０】
まず、印刷に関するデータが受信されるまで待機する（Ｓ７０１：ＮＯ）。
【００８１】
印刷に関するデータがプリンタコントローラ２から受信された場合（Ｓ７０１：ＹＥＳ）、ステップＳ７０２に進む。
【００８２】
ステップＳ７０２では、プリンタ３で使用される印刷濃度がプリンタコントローラ２から受信された場合、受信された印刷濃度に基いて、プリンタの印刷濃度の設定が行われる。ここで、印刷濃度の設定は、レーザ照射強度等の画像形成条件の変更によって調整される。
【００８３】
続いて、確認印刷用トーンカーブが適用された画像データ、すなわち２値画像データがプリンタコントローラ２から受信された場合、当該２値画像データに基づく画像が用紙等の記録媒体に印刷される（Ｓ７０３）。
【００８４】
図１７は、ＰＣ１における通常印刷のための処理の手順を示すフローチャートである。
【００８５】
まず、ユーザによる印刷指示が有るまで待機する（Ｓ８０１：ＮＯ）。例えば、ディスプレイ１５に表示される図示しない印刷設定画面（第２の設定画面に相当）における印刷ボタンが押下されることにより、ユーザによる印刷指示が行われる。
【００８６】
ユーザによる印刷指示が有った場合（Ｓ８０１：ＹＥＳ）、印刷ジョブ生成部１４１は通常印刷のための印刷ジョブを作成する（Ｓ８０２）。
【００８７】
続いて、印刷ジョブに対して、通常印刷用印刷濃度が設定される（Ｓ８０３）。ここで、通常印刷用印刷濃度は、上記の印刷設定画面におけるユーザの指定に基づいて取得される。
【００８８】
そして、通常印刷用印刷濃度が設定された通常印刷ジョブは、プリンタコントローラ２に送信される（Ｓ８０４）。
【００８９】
図１８は、プリンタコントローラ２における通常印刷のための処理の手順を示すフローチャートである。
【００９０】
まず、印刷に関するデータが受信されるまで待機する（Ｓ９０１：ＮＯ）。
【００９１】
印刷に関するデータがＰＣ１から受信された場合（Ｓ９０１：ＹＥＳ）、受信した印刷に関するデータが、通常印刷ジョブであるか否かが判断される（Ｓ９０２）。通常印刷ジョブでないと判断された場合（Ｓ９０２：ＮＯ）、通常印刷のための処理は終了する。
【００９２】
ステップＳ９０２において通常印刷ジョブであると判断された場合（Ｓ９０２：ＹＥＳ）、画像データ生成部２２１は、通常印刷ジョブに含まれる印刷用データに基づいてビットマップ形式の画像データを生成して、画像データ保存部２３１に保存する（Ｓ９０３）。
【００９３】
続いて、トーンカーブ保存部２４１からトーンカーブがＲＡＭ２３上に読み出される（Ｓ９０４）。そして、ステップＳ９０３において生成された画像データに対して、読み出された登録トーンカーブが適用される（Ｓ９０５）。ここで、トーンカーブ適用部２２２により、画像データに対して、登録トーンカーブが適用されて２値画像データが生成され、画像データ保存部２３１に保存される。
【００９４】
続いて、印刷濃度保存部２４２から印刷濃度がＲＡＭ２３上に読み出される（Ｓ９０６）。そして、印刷濃度保存部２４２から読み出された登録印刷濃度と、通常印刷ジョブに設定されている通常印刷用印刷濃度とを用いて、印刷濃度適用部２２３により、プリンタ３での通常印刷時に使用される印刷濃度が生成される（Ｓ９０７）。ここで、プリンタ３での通常印刷時に使用される印刷濃度は、印刷濃度保存部２４２から読み出された登録印刷濃度と、通常印刷ジョブに設定されている通常印刷用印刷濃度との和で与えられる。つまり、通常印刷ジョブに設定されている通常印刷用印刷濃度は、設定された登録印刷濃度に対して印刷時に付加すべき印刷濃度に相当する。
【００９５】
続いて、プリンタ３で使用される印刷濃度がプリンタ３に送信される（Ｓ９０８）。そして、トーンカーブ保存部２４１から読み出された登録トーンカーブが適用された画像データ、すなわちステップＳ９０５で画像データ保存部２３１に保存された２値画像データがプリンタ３に送信される（Ｓ９０９）。
【００９６】
図１９は、プリンタ３における通常印刷のための処理の手順を示すフローチャートである。
【００９７】
まず、印刷に関するデータが受信されるまで待機する（Ｓ１００１：ＮＯ）。
【００９８】
印刷に関するデータがプリンタコントローラ２から受信された場合（Ｓ１００１：ＹＥＳ）、ステップＳ１００２に進む。
【００９９】
ステップＳ１００２では、プリンタ３で使用される印刷濃度がプリンタコントローラ２から受信された場合、受信された印刷濃度に基いて、プリンタの印刷濃度の設定が行われる。
【０１００】
続いて、登録トーンカーブが適用された画像データ、すなわち２値画像データがプリンタコントローラ２から受信された場合、当該２値画像データに基づく画像が用紙等の記録媒体に印刷される（Ｓ１００３）。
【０１０１】
上述のように、本実施形態では、画像データの階調補正に用いられ入力濃度に対する出力濃度を示すトーンカーブを設定するためのトーンカーブ設定部１１０、および前記画像データに基づく画像の印刷に使用される印刷濃度を設定するための印刷濃度設定部１２０を含む設定画面１００がユーザに提供される。そして、当該設定画面１００を介してユーザにより指定された、トーンカーブ設定および印刷濃度設定が受け付けられる。
【０１０２】
したがって、ユーザはトーンカーブと印刷濃度とを対にして同時に設定することが可能となり、トーンカーブと印刷濃度とが相互に関連付けられて保持され得る。これにより、トーンカーブを使用したγ補正のみでは出力できない低濃度の画素が、印刷濃度を高くする調整を同時に行うことにより出力可能となる。また、トーンカーブを使用したγ補正のみでは潰れてしまう高濃度の画素が、印刷濃度を低くする調整を同時に行うことにより出力可能となる。こうしてユーザは、容易かつ迅速に所望の濃度の印刷出力物を得ることが可能となる。
【０１０３】
また、本実施形態では、トーンカーブ設定及び印刷濃度設定が反映される前の画像データに基づく画像が設定画面１００内に表示されるとともに、トーンカーブ設定及び印刷濃度設定が反映された後の画像データに基づく画像が設定画面１００内に表示される。したがって、ユーザは、トーンカーブ及び印刷濃度の画像データへの反映結果を見ながら設定作業を行うことができるため、ユーザは、より容易かつ迅速に所望の濃度の印刷出力物を得ることが可能となる。
【０１０４】
また、本実施形態では、印刷濃度設定部１２０において設定された印刷濃度に対して印刷時に付加すべき印刷濃度を設定するための付加濃度設定部を含む第２の設定画面がユーザに提供される。したがって、設定された登録印刷濃度を基準とした濃淡の細かい調整が可能となる利点がある。
【０１０５】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１０６】
例えば、上記実施形態では、モノクロ（グレースケール）の画像データの場合の濃度調整を想定して説明したが、本発明はこれに限定されるものではなく、カラーの画像データの場合にも適用可能である。カラー画像データの場合、例えば全ての色成分をまとめて調整するトーンカーブで全体の濃度を調整することが可能である。なお、表色系としては、例えばＣＭＹＫモード、ＲＧＢモード等が使用され得る。
【０１０７】
また、上記実施形態では、画像形成装置４がプリンタコントローラ２とプリンタ３に分けられ、互いにローカル接続された構成の場合について述べたが、プリンタコントローラ２はプリンタ３の中に内包されていてもよい。
【０１０８】
また、上記実施形態では、印刷装置としてプリンタが採用されているが、本発明はこれに限定されるものではない。本発明は、例えばＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機等の印刷装置にも適用可能である。
【０１０９】
また、上記実施形態では、プリンタコントローラ２で行われるトーンカーブ／印刷濃度適用処理に関する設定を行うためのトーンカーブ／印刷濃度設定アプリケーションが、ＰＣ１にインストールされている場合について説明したが、かかる場合には印刷設定装置としてのＰＣ１と画像形成装置４とを含む画像形成システム全体が画像処理装置として機能する。但し、本発明は、例えばＭＦＰにトーンカーブ／印刷濃度設定アプリケーションがインストールされ、階調補正処理に関する設定を行うＧＵＩ画面がＭＦＰの操作パネル部に表示される場合にも適用可能であり、かかる場合にはＭＦＰ単体が画像処理装置として機能する。
【０１１０】
本実施形態の画像形成システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１１１】
【図１】本発明の一実施形態にかかる画像形成システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】印刷ジョブ生成部とトーンカーブ／印刷濃度設定アプリケーションとを示す図である。
【図４】図１に示される画像形成装置のプリンタコントローラの構成を示すブロック図である。
【図５】画像データ生成部とトーンカーブ適用部と印刷濃度適用部とを示す図である。
【図６】画像データ保存部を示す図である。
【図７】トーンカーブ保存部と印刷濃度保存部を示す図である。
【図８】図１に示される画像形成装置のプリンタの構成を示すブロック図である。
【図９】ＰＣにおける処理の手順を示すフローチャートである。
【図１０】トーンカーブ／印刷濃度に関する設定を行うための設定画面の一例を示す図である。
【図１１】調整後画像表示処理（Ｓ１０４）の手順を示すフローチャートである。
【図１２】トーンカーブおよび印刷濃度の登録のための処理（Ｓ１０６）の手順を示すフローチャートである。
【図１３】プリンタコントローラにおけるトーンカーブおよび印刷濃度の登録のための処理の手順を示すフローチャートである。
【図１４】確認印刷のための処理（Ｓ１０８）の手順を示すフローチャートである。
【図１５】プリンタコントローラにおける確認印刷のための処理の手順を示すフローチャートである。
【図１６】プリンタにおける確認印刷のための処理の手順を示すフローチャートである。
【図１７】ＰＣにおける通常印刷のための処理の手順を示すフローチャートである。
【図１８】プリンタコントローラにおける通常印刷のための処理の手順を示すフローチャートである。
【図１９】プリンタにおける通常印刷のための処理の手順を示すフローチャートである。
【符号の説明】
【０１１２】
１  ＰＣ、
２  プリンタコントローラ、
３  プリンタ、
４  画像形成装置、
５  ネットワーク、
１１、２１、３１  ＣＰＵ、
１２、２２、３２  ＲＯＭ、
１３、２３、３３  ＲＡＭ、
１４、２４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７、２６  ネットワークインタフェース、
１８、２７、３７  バス、
２５  プリンタインターフェース、
３４  操作パネル部、
３５  印刷部、
３６  コントローラインターフェース、
１００  設定画面、
１１０  トーンカーブ設定部、
１１１  トーンカーブ、
１２０  印刷濃度設定部、
１３０  調整前画像表示エリア、
１４０  調整後画像表示エリア、
２３１  画像データ保存部、
２４１  トーンカーブ保存部、
２４２  印刷濃度保存部。
【図１】
2009037398.tif 000003
【図２】
2009037398.tif 000004
【図３】
2009037398.tif 000005
【図４】
2009037398.tif 000006
【図５】
2009037398.tif 000007
【図６】
2009037398.tif 000008
【図７】
2009037398.tif 000009
【図８】
2009037398.tif 000010
【図９】
2009037398.tif 000011
【図１０】
2009037398.tif 000012
【図１１】
2009037398.tif 000013
【図１２】
2009037398.tif 000014
【図１３】
2009037398.tif 000015
【図１４】
2009037398.tif 000016
【図１５】
2009037398.tif 000017
【図１６】
2009037398.tif 000018
【図１７】
2009037398.tif 000019
【図１８】
2009037398.tif 000020
【図１９】
2009037398.tif 000021