(57)【特許請求の範囲】
【請求項１】
画像データに基づく画像を表示する表示部と、
前記表示部に表示された前記画像中のユーザ指定された注目位置を認識する認識部と、
前記注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データを作成する作成部と、
前記画像データおよび前記パッチ画像データを出力する出力部と、
前記注目位置における前記画像データに基づく画像の出力濃度が、複数の前記パッチ中のユーザ指定されたパッチの濃度となるように、前記トーンカーブを修正する修正部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記出力部は、前記画像中の前記注目位置を示す情報をさらに出力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記作成部は、前記注目位置における前記画像データに基づく画像の濃度を現在設定されているトーンカーブを用いて調整した場合に得られる出力濃度を基準とし、ユーザ指定された全パッチの濃度範囲および各パッチ間の濃度間隔にしたがって、パッチ画像データを作成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記パッチ画像データは、各パッチの濃度値を示す情報を含むことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記出力部は、前記画像データと同一ページに前記パッチ画像データを出力することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記パッチ画像データは、ページ内のユーザ指定された位置に出力されることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記出力部は、前記画像データおよび前記パッチ画像データをユーザ指定された網点で印刷出力することを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
画像データに基づく画像を表示するステップ１）と、
前記ステップ１）において表示された前記画像中のユーザ指定された注目位置を認識するステップ２）と、
前記注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データを作成するステップ３）と、
前記画像データおよび前記パッチ画像データを出力するステップ４）と、
前記注目位置における前記画像データに基づく画像の出力濃度が、複数の前記パッチ中のユーザ指定されたパッチの濃度となるように、前記トーンカーブを修正するステップ５）と、
を有することを特徴とする画像処理方法。
【請求項９】
画像データに基づく画像を表示する手順１）と、
前記手順１）において表示された前記画像中のユーザ指定された注目位置を認識する手順２）と、
前記注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データを作成する手順３）と、
前記画像データおよび前記パッチ画像データを出力する手順４）と、
前記注目位置における前記画像データに基づく画像の出力濃度が、複数の前記パッチ中のユーザ指定されたパッチの濃度となるように、前記トーンカーブを修正する手順５）と、
をコンピュータに実行させるための画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
画像データに基づく画像、および当該画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像を表示する表示部と、
前記表示部により表示された前記画像中のユーザ指定された注目位置の濃度を前記画像データに基づいて取得する第１の濃度取得部と、
前記表示部により表示された前記パッチ画像中のユーザ指定されたパッチの濃度を前記パッチ画像データに基づいて取得する第２の濃度取得部と、
前記第１の濃度取得部により取得された濃度を入力したときに前記第２の濃度取得部により取得された濃度を出力するように、前記トーンカーブを修正する修正部と、
を有することを特徴とする画像処理装置。
【請求項１２】
前記画像データに基づく画像、および前記パッチ画像データに基づくパッチ画像を印刷する印刷部と、
前記印刷部により印刷された前記画像および前記パッチ画像を読み取る画像読取部と、をさらに有し、
前記表示部は、前記画像読取部により得られたデータに基づいて、前記画像データに基づく画像、および前記パッチ画像データに基づくパッチ画像を表示することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記パッチ画像データは、前記表示部に表示された前記画像中のユーザ指定された注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えていることを特徴とする請求項１１または１２に記載の画像処理装置。
【請求項１４】
前記パッチ画像データは、前記注目位置における前記画像データに基づく画像の濃度を現在設定されているトーンカーブを用いて調整した場合に得られる出力濃度を基準としユーザ指定された全パッチの濃度範囲および各パッチ間の濃度間隔にしたがって作成された複数のパッチを備えていることを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記印刷部は、前記画像データに基づく画像と同一ページに前記パッチ画像データに基づくパッチ画像を印刷することを特徴とする請求項１２に記載の画像処理装置。
【請求項１６】
前記パッチ画像データに基づくパッチ画像は、ページ内のユーザ指定された位置に印刷されることを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
画像データに基づく画像、および当該画像データ基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像を表示するステップ１）と、
前記ステップ１）において表示された前記画像中のユーザ指定された注目位置の濃度を前記画像データに基づいて取得するステップ２）と、
前記ステップ１）において表示された前記パッチ画像中のユーザ指定されたパッチの濃度を前記パッチ画像データに基づいて取得するステップ３）と、
前記ステップ２）において取得された濃度を入力したときに前記ステップ３）において取得された濃度を出力するように、前記トーンカーブを修正するステップ４）と、
を有することを特徴とする画像処理方法。
【請求項１８】
画像データに基づく画像、および当該画像データ基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像を表示する手順１）と、
前記手順１）において表示された前記画像中のユーザ指定された注目位置の濃度を前記画像データに基づいて取得する手順２）と、
前記手順１）において表示された前記パッチ画像中のユーザ指定されたパッチの濃度を前記パッチ画像データに基づいて取得する手順３）と、
前記手順２）において取得された濃度を入力したときに前記手順３）において取得された濃度を出力するように、前記トーンカーブを修正する手順４）と、
をコンピュータに実行させるための画像処理プログラム。
【請求項１９】
請求項１８に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理プログラムに関し、特に、トーンカーブの修正機能を有する画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
画像の階調補正時には、入力濃度に対する出力濃度を示すトーンカーブが使用される。ユーザは、画像の階調補正を行う場合、一般に、トーンカーブの変化量がどの程度印刷出力物に反映されるかを把握しながら、トーンカーブを修正して画像の確認印刷を行う。そして、ユーザは、確認印刷の結果に応じて更にトーンカーブを修正して確認印刷を行う。このため、ユーザは、所望の濃度の印刷出力物を得るまでに、多数回の確認印刷を行う必要があった。
【０００３】
かかる問題を解決するために、出力すべき画像を縮小またはその一部の領域を指定して標準見本画像とし、これに対して濃度等の調整量を段階的に変化させた見本画像を多数並べて作成された合成画像を印刷出力するプリンタが提案されている（特許文献１参照）。この技術において、ユーザは、所望する見本画像に付された識別番号を入力することにより、濃度等の調整データを設定することができる。
【特許文献１】特開平９−５２３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術においては、ユーザは、画像の全体または指定された領域単位で所望する見本画像を選択しなければならず、したがって、当該技術は、ユーザが濃度を修正したい画像上の位置を指定できるものではない。このため、ユーザは、自己の要望が適確に反映された印刷出力物を必ずしも得ることができないという問題があった。また、見本画像の作成の際には画像の全体または指定領域に対してラスタライズ処理等の画像処理を施す必要があるため、見本画像の印刷出力処理に費やす時間が長くなるという問題もある。
【０００５】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ユーザの要望を適確に反映させつつトーンカーブを容易に修正することを可能ならしめる画像処理装置、画像処理方法、および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
（１）画像データに基づく画像を表示する表示部と、前記表示部に表示された前記画像中のユーザ指定された注目位置を認識する認識部と、前記注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データを作成する作成部と、前記画像データおよび前記パッチ画像データを出力する出力部と、前記注目位置における前記画像データに基づく画像の出力濃度が、複数の前記パッチ中のユーザ指定されたパッチの濃度となるように、前記トーンカーブを修正する修正部と、を有することを特徴とする画像処理装置。
【０００８】
（２）前記出力部は、前記画像中の前記注目位置を示す情報をさらに出力することを特徴とする上記（１）に記載の画像処理装置。
【０００９】
（３）前記作成部は、前記注目位置における前記画像データに基づく画像の濃度を現在設定されているトーンカーブを用いて調整した場合に得られる出力濃度を基準とし、ユーザ指定された全パッチの濃度範囲および各パッチ間の濃度間隔にしたがって、パッチ画像データを作成することを特徴とする上記（１）または（２）に記載の画像処理装置。
【００１０】
（４）前記パッチ画像データは、各パッチの濃度値を示す情報を含むことを特徴とする上記（１）〜（３）のいずれか１項に記載の画像処理装置。
【００１１】
（５）前記出力部は、前記画像データと同一ページに前記パッチ画像データを出力することを特徴とする上記（１）〜（４）のいずれか１項に記載の画像処理装置。
【００１２】
（６）前記パッチ画像データは、ページ内のユーザ指定された位置に出力されることを特徴とする上記（５）に記載の画像処理装置。
【００１３】
（７）前記出力部は、前記画像データおよび前記パッチ画像データをユーザ指定された網点で印刷出力することを特徴とする上記（１）〜（６）のいずれか１項に記載の画像処理装置。
【００１４】
（８）画像データに基づく画像を表示するステップ１）と、前記ステップ１）において表示された前記画像中のユーザ指定された注目位置を認識するステップ２）と、前記注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データを作成するステップ３）と、前記画像データおよび前記パッチ画像データを出力するステップ４）と、前記注目位置における前記画像データに基づく画像の出力濃度が、複数の前記パッチ中のユーザ指定されたパッチの濃度となるように、前記トーンカーブを修正するステップ５）と、を有することを特徴とする画像処理方法。
【００１５】
（９）画像データに基づく画像を表示する手順１）と、前記手順１）において表示された前記画像中のユーザ指定された注目位置を認識する手順２）と、前記注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データを作成する手順３）と、前記画像データおよび前記パッチ画像データを出力する手順４）と、前記注目位置における前記画像データに基づく画像の出力濃度が、複数の前記パッチ中のユーザ指定されたパッチの濃度となるように、前記トーンカーブを修正する手順５）と、をコンピュータに実行させるための画像処理プログラム。
【００１６】
（１０）上記（９）に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１７】
（１１）画像データに基づく画像、および当該画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像を表示する表示部と、前記表示部により表示された前記画像中のユーザ指定された注目位置の濃度を前記画像データに基づいて取得する第１の濃度取得部と、前記表示部により表示された前記パッチ画像中のユーザ指定されたパッチの濃度を前記パッチ画像データに基づいて取得する第２の濃度取得部と、前記第１の濃度取得部により取得された濃度を入力したときに前記第２の濃度取得部により取得された濃度を出力するように、前記トーンカーブを修正する修正部と、を有することを特徴とする画像処理装置。
【００１８】
（１２）前記画像データに基づく画像、および前記パッチ画像データに基づくパッチ画像を印刷する印刷部と、前記印刷部により印刷された前記画像および前記パッチ画像を読み取る画像読取部と、をさらに有し、前記表示部は、前記画像読取部により得られたデータに基づいて、前記画像データに基づく画像、および前記パッチ画像データに基づくパッチ画像を表示することを特徴とする上記（１１）に記載の画像処理装置。
【００１９】
（１３）前記パッチ画像データは、前記表示部に表示された前記画像中のユーザ指定された注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えていることを特徴とする上記（１１）または（１２）に記載の画像処理装置。
【００２０】
（１４）前記パッチ画像データは、前記注目位置における前記画像データに基づく画像の濃度を現在設定されているトーンカーブを用いて調整した場合に得られる出力濃度を基準としユーザ指定された全パッチの濃度範囲および各パッチ間の濃度間隔にしたがって作成された複数のパッチを備えていることを特徴とする上記（１３）に記載の画像処理装置。
【００２１】
（１５）前記印刷部は、前記画像データに基づく画像と同一ページに前記パッチ画像データに基づくパッチ画像を印刷することを特徴とする上記（１２）に記載の画像処理装置。
【００２２】
（１６）前記パッチ画像データに基づくパッチ画像は、ページ内のユーザ指定された位置に印刷されることを特徴とする上記（１５）に記載の画像処理装置。
【００２３】
（１７）画像データに基づく画像、および当該画像データ基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像を表示するステップ１）と、前記ステップ１）において表示された前記画像中のユーザ指定された注目位置の濃度を前記画像データに基づいて取得するステップ２）と、前記ステップ１）において表示された前記パッチ画像中のユーザ指定されたパッチの濃度を前記パッチ画像データに基づいて取得するステップ３）と、前記ステップ２）において取得された濃度を入力したときに前記ステップ３）において取得された濃度を出力するように、前記トーンカーブを修正するステップ４）と、を有することを特徴とする画像処理方法。
【００２４】
（１８）画像データに基づく画像、および当該画像データ基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像を表示する手順１）と、前記手順１）において表示された前記画像中のユーザ指定された注目位置の濃度を前記画像データに基づいて取得する手順２）と、前記手順１）において表示された前記パッチ画像中のユーザ指定されたパッチの濃度を前記パッチ画像データに基づいて取得する手順３）と、前記手順２）において取得された濃度を入力したときに前記手順３）において取得された濃度を出力するように、前記トーンカーブを修正する手順４）と、をコンピュータに実行させるための画像処理プログラム。
【００２５】
（１９）上記（１８）に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２６】
本発明の一側面によると、画像データに基づく画像が表示され、表示された画像中のユーザ指定された注目位置が認識される。そして、当該注目位置における前記画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データが作成され、前記画像データおよび前記パッチ画像データが出力される。さらに、注目位置における画像データに基づく画像の出力濃度が、複数のパッチ中のユーザ指定されたパッチの濃度となるように、トーンカーブが修正される。
【００２７】
したがって、ユーザは、複数のパッチの中から注目位置における所望の出力濃度を選択することができるため、何回も確認印刷を繰り返すことなく、注目位置における所望の出力濃度を迅速かつ容易に見積もることが可能となる。したがって、注目位置における所望の出力濃度をトーンカーブに反映させることにより、ユーザの要望を適確に反映させつつトーンカーブを容易に修正することが可能となる。
【００２８】
また、本発明の別の側面によると、画像データに基づく画像、および当該画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像データに基づくパッチ画像が表示される。また、表示された前記画像中のユーザ指定された注目位置の濃度が前記画像データに基づいて取得され、表示された前記パッチ画像中のユーザ指定されたパッチの濃度が前記パッチ画像データに基づいて取得される。そして、取得された注目位置の濃度を入力したときに取得されたパッチの濃度を出力するように、トーンカーブが修正される。
【００２９】
したがって、ユーザは、画像データ中の濃度修正したい位置と、修正後の出力濃度とを正確かつ容易に指定することができる。これにより、ユーザの要望を適確に反映させつつトーンカーブを容易に修正することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００３１】
図１は、本発明の第１の実施形態にかかるネットワークシステムの全体構成を示すブロック図である。
【００３２】
本実施形態にかかるネットワークシステムは、文書の印刷の指示を行う印刷指示装置としてのＰＣ１と、ＰＣ１の印刷指示に基づいて印刷を行う印刷システム４とを備え、これらはネットワーク５により相互に通信可能に接続されている。なお、ＰＣ１と印刷システム４とは、ネットワーク５を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００３３】
印刷システム４は、互いにローカル接続されたプリンタコントローラ２と画像形成装置としてのプリンタ３とから成る。このローカル接続には、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリンタコントローラ２とプリンタ３とは、ネットワーク５により接続されてもよい。
【００３４】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。
【００３５】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３６】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００３７】
ここで、ハードディスク１４には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリンタコントローラ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換するためのプリンタドライバと、プリンタコントローラ２で行われる後述する階調補正処理に関する設定を行うための階調補正アプリケーションとがインストールされている。
【００３８】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００３９】
ネットワークインタフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００４０】
図３は、図１に示される印刷システム４のプリンタコントローラ２の構成を示すブロック図である。
【００４１】
プリンタコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、プリンタインターフェース２５、およびネットワークインタフェース２６を備えており、これらは信号をやり取りするためのバス２７を介して相互に接続されている。なお、プリンタコントローラ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４２】
ＲＯＭ２２またはハードディスク２４には、ＰＣ１から受信したＰＤＬデータを翻訳しビットマップ形式の画像データに展開するためのラスタライズ処理のプログラム、ビットマップ形式の画像データに対して階調補正処理を施すための階調補正処理プログラム、および階調補正処理が施された画像データに対して網点処理を施すための網点処理プログラムが格納されている。
【００４３】
階調補正処理とは、入力濃度に対する出力濃度を示すトーンカーブを用いて画像の濃度を調整する処理である。網点処理とは、点（ドット）の大きさを変化させて階調表現を行う処理である。網点の密度は、例えば1インチあたりの網点数（ｌｐｉ：ｌｉｎｅｓ  ｐｅｒ  ｉｎｃｈ）で表される。また、網点として複数の種類が存在する。
【００４４】
なお、本発明において、濃度という用語は明度の概念を含むものとして使用する。
【００４５】
プリンタインターフェース２５は、ローカル接続されたプリンタ３と通信するためのインタフェースである。
【００４６】
図４は、図１に示される印刷システム４のプリンタ３の構成を示すブロック図である。プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、画像読取部３６、およびコントローラインターフェース３７を備えており、これらは信号をやり取りするためのバス３８を介して相互に接続されている。なお、プリンタ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４７】
ＲＯＭ３２には、プリンタコントローラ２から受信した印刷データに基づいて行われる印刷処理のプログラムが格納されている。
【００４８】
操作パネル部３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４９】
印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ２から受信した印刷データが示す画像を用紙等の記録媒体に印刷する。
【００５０】
画像読取部３６は、原稿を読み取って画像データを得る。具体的には、画像読取部３６は、原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤイメージセンサ等の受光素子で光電変換して、その電気信号から画像データを生成する。
【００５１】
コントローラインターフェース３７は、ローカル接続されたプリンタコントローラ２と通信するためのインタフェースである。
【００５２】
図５は、印刷部３５の構成を模式的に示す図である。
【００５３】
印刷部３５は、用紙等の記録媒体を供給する給紙ユニット５０、用紙等の記録媒体に画像を形成する画像形成ユニット４０、および用紙等の記録媒体が排出される排紙ユニット６０を有している。また、印刷部３５は、用紙等の記録媒体の表裏を反転させるための反転機構部７０を備えている。
【００５４】
印刷部３５の画像形成ユニット４０は、矢印方向に回転する感光体ドラム４１、帯電装置４２、露光装置４３、現像装置４４、中間転写ベルト４５、清掃装置４６、および定着装置４７を有している。感光体ドラム４１の表面が帯電装置４２により一様に帯電された後、露光装置４３よりレーザを照射することにより、感光体ドラム４１の表面に静電潜像が作成される。静電潜像は感光体ドラム４１の回転に伴い、トナーが感光体ドラム４１上の静電潜像に付着して静電潜像が顕像化される。現像装置４４は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色の現像ローラ４８を有しており、顕像化された各色のトナー画像は、転写部４９まで搬送されて順次中間転写ベルト４５上に転移されて重ね合わされ、重ね合わされたカラーの画像が、給紙ユニット５０から搬送されてきた用紙に転写される。用紙上のトナー画像は、定着装置４７で定着されて、排紙ユニット６０に排出される。
【００５５】
給紙ユニット５０は、複数の給紙トレイ５１〜５４を備えている。給紙トレイ５４は手差し給紙トレイである。一方、排紙ユニット６０は、複数の排紙トレイ６１〜６４を備えている。排紙ユニット６０は、搬送されてきた用紙に対してパンチ穴開け処理、ステープル綴じ処理等のフィニッシング処理を施す後処理部を備えていてもよい。
【００５６】
なお、ＰＣ１、プリンタコントローラ２、およびプリンタ３は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００５７】
次に、本実施形態におけるネットワークシステムの動作について説明する。
【００５８】
通常印刷モードでは、ＰＣ１は、文書作成アプリケーションにより作成された文書ファイルを、プリンタドライバによりＰＤＬデータに変換して、印刷システム４に送信する。印刷システム４のプリンタコントローラ２は、受信したＰＤＬデータをラスタライズ処理してビットマップ形式の画像データに変換し、さらに階調補正処理および網点処理を施して印刷データを作成し、作成した印刷データをプリンタ３に出力する。プリンタ３は、受信した印刷データが示す画像を用紙に印刷する。
【００５９】
ＰＣ１は、プリンタコントローラ２で行われる階調補正処理に関する設定を行う機能を有する。この場合、ＰＣ１は、階調補正処理に用いるトーンカーブを修正し、修正したトーンカーブを用いた階調補正処理が施された画像データの確認印刷を指示することができる。以下、かかる確認印刷モードが実行される場合について説明する。
【００６０】
図６は、ＰＣ１における処理の手順を示すフローチャートである。なお、図６のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００６１】
階調補正処理に関する設定を行う場合、ユーザの操作に基づいて、階調補正アプリケーションが起動される（Ｓ１０１）。
【００６２】
続いて、階調補正アプリケーションによって、階調補正処理に関する設定を行うためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面がディスプレイ１５に表示される（Ｓ１０２）。
【００６３】
図７は、ＧＵＩ画面５００の一例を示す図である。
【００６４】
ＧＵＩ画面５００は、階調補正処理に用いられるトーンカーブを表示および修正するためのトーンカーブエリア５４０と、トーンカーブの修正に使用するための画像データであるチャート画像を選択するためのチャート画像選択ボタン５５０と、選択されたチャート画像を表示するための調整前チャート画像表示エリア５１０と、トーンカーブを用いた階調補正処理が施されたチャート画像を表示するための調整後チャート画像表示エリア５２０と、トーンカーブを用いた階調補正処理が施されたチャート画像の確認印刷に関する設定を行うための確認印刷設定部５３０と、修正後のトーンカーブをプリンタコントローラ２で使用するために登録するための登録ボタン５５２とを有している。
【００６５】
本実施形態では、ユーザは、調整後チャート画像表示エリア５２０に表示されるチャート画像中の任意の位置を、濃度修正したい注目位置として、例えばクリックすることにより指定することができる。図７では、「Ｐ１」と「Ｐ２」の２点がユーザ指定されている。また、ユーザにより注目位置が指定されると、指定位置の座標が取得される。なお、図７では、画像データの左下を原点としたＸＹ座標系における座標が表示されている（以下においても同様）。
【００６６】
確認印刷設定部５３０は、チャート画像中のユーザ指定された注目位置におけるトーンカーブによる濃度調整後の出力濃度の複数の候補を示すパッチを備えたパッチ画像を印刷するか否かをユーザが指定可能なチェックボックス５３１を含む。なお、チェックボックス５３１にチェックが入れられない場合にはチャート画像のみが確認印刷される。また、確認印刷設定部５３０は、チャート画像中の注目位置における出力濃度を基準とした場合の全パッチの濃度範囲および各パッチ間の濃度間隔をユーザが指定可能なパッチ濃度幅／ステップ指定部５３２、パッチ画像をチャート画像と同一ページに印刷するか、あるいは別ページに印刷するかをユーザが指定可能なラジオボタン５３３、およびページ内でパッチ画像を印刷する位置をユーザが指定可能なパッチ印刷位置指定部５３４を含んでいる。
【００６７】
さらに、確認印刷設定部５３０は、パッチ画像を印刷する際に使用する網点を設定するか否かをユーザが指定可能なチェックボックス５３５を含む。なお、チェックボックス５３５にチェックが入れられない場合にはデフォルトの網点が使用される。また、確認印刷設定部５３０は、印刷ジョブの網点を使用することをユーザが指定可能なチェックボックス５３６、および予め用意された網点を使用することをユーザが指定可能なチェックボックス５３７を含んでいる。チェックボックス５３６，５３７のうちの複数が指定された場合、複数種類のパッチ画像が印刷される。網点の指定により、ユーザは、より正確に所望する濃度のパッチを選択することが可能となる。
【００６８】
さらに、確認印刷設定部５３０は、確認印刷に使用される給紙トレイをユーザが指定可能なプルダウンメニュー５３８、およびチャート画像の確認印刷を指示するための確認印刷ボタン５５１を含む。
【００６９】
トーンカーブエリア５４０に表示されるトーンカーブは、例えばユーザがトーンカーブ上の点をドラッグすることにより修正可能である。図７のトーンカーブにおいて、横軸は入力濃度を示しており、縦軸は出力濃度を示している。
【００７０】
なお、チャート画像選択ボタン５５０を用いて選択されるチャート画像は、予め作成された決まったものでもよいし、ユーザが任意に作成したものであってもよい。
【００７１】
図６のフローチャートに戻って、ステップＳ１０３では、ＧＵＩ画面５００において、ユーザによる指定が受け付けられる。
【００７２】
ステップＳ１０４では、確認印刷指示が有ったか否か、すなわち確認印刷ボタン５５１が押されたか否かが判断される。確認印刷ボタン５５１が押されていない場合（Ｓ１０４：ＮＯ）、ステップＳ１０２に戻る。
【００７３】
確認印刷ボタン５５１が押された場合（Ｓ１０４：ＹＥＳ）、チャート画像を確認印刷するための印刷ジョブであるＰＤＬデータが作成される（Ｓ１０５）。
【００７４】
ここで、上記ステップＳ１０３において得られた各種設定情報は、ＰＤＬデータ内にコマンドデータとして記述される。
【００７５】
例えば、図７のＧＵＩ画面５００に示される設定の場合には、例えば以下のような設定情報がＰＤＬデータ内に記述される。
【００７６】
注目位置情報：Ｐ１（３０，３０）、Ｐ２（８０，８０）
パッチ画像の印刷位置：（６０，４０）
パッチ濃度幅Ｗ（全パッチの濃度範囲）：−４％〜＋４％
パッチステップＳ（各パッチ間の濃度間隔）：２％
網点：ジョブの網点（ジョブで使用している網点）
給紙トレイ：トレイ１
なお、トーンカーブのデータもＰＤＬデータ内に記述される。
【００７７】
続いて、ステップＳ１０６では、作成されたＰＤＬデータが、ネットワーク５を経由して、印刷システム４のプリンタコントローラ２に送信される。
【００７８】
次に、図８および図９を参照して、プリンタコントローラ２における処理について説明する。なお、図８および図９のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００７９】
また、図１０は、パッチ画像の作成および出力について説明するための模式図である。なお、図１０は、図７のＧＵＩ画面５００に示す設定に対応している。以下、パッチ画像が作成される場合について説明する。
【００８０】
まず、プリンタコントローラ２は、ＰＣ１からＰＤＬデータを受信し（ステップＳ２０１）、ＰＤＬデータの解析が行われる（Ｓ２０２）。ここで、ＰＤＬデータ内に記述された設定情報がＲＡＭ２３等の記憶部に保存される。
【００８１】
受信したＰＤＬデータにおけるチャート画像は、ラスタライズ処理が施されて、ビットマップ形式の画像データに変換される。（Ｓ２０３）。ラスタライズ処理後のチャート画像は、さらにトーンカーブを用いた階調補正処理が施されて、ＲＡＭ２３等の記憶部に保存される。
【００８２】
続いて、ＲＡＭ２３等の記憶部に保存されているチャート画像中のユーザ指定された注目位置の濃度が抽出される（Ｓ２０４）。なお、注目位置は、ステップＳ２０２で得られた設定情報から把握され得る。図１０の符号「６１０」は、ユーザ指定された注目位置の濃度を有するパッチを模式的に示す。
【００８３】
そして、チャート画像中の注目位置におけるトーンカーブによる濃度調整後の出力濃度の複数の候補を示すパッチを備えたパッチ画像が作成される（Ｓ２０５）。
【００８４】
図９は、パッチ画像の作成処理の手順を示すフローチャートである。
【００８５】
パッチ画像の作成処理では、まず、ステップＳ２０２で得られた設定情報から、パッチに関するパッチ情報が把握される（Ｓ３０１）。
【００８６】
続いて、把握されたパッチ情報に基づいて、ページ内におけるパッチ画像の印刷位置が設定される（Ｓ３０２）。
【００８７】
さらに、把握されたパッチ情報に基づいて、一つの網点が設定される（Ｓ３０３）。
【００８８】
ステップＳ３０４では、ループ１が開始され、パッチの列数Ｎが設定される。パッチの列数Ｎは、チャート画像中のユーザ指定された注目位置の数と同じである。例えば図１０ではＮ＝２である。
【００８９】
ステップＳ３０５では、ループ２が開始され、一列に含まれるパッチの個数Ｍが設定される。一列に含まれるパッチの個数Ｍは、Ｍ＝（（パッチ濃度幅Ｗ／パッチステップＳ）の整数値）×２＋１で求められる。例えば図１０では、Ｍ＝（（４／２）の整数値）×２＋１＝５である。
【００９０】
ステップＳ３０６では、一つのパッチ枠が描画される。
【００９１】
続いて、一つのパッチの濃度の設定が行われる（Ｓ３０７）。一つのパッチの濃度Ｄは、Ｄ＝（ユーザ指定された注目位置における出力濃度−パッチ濃度幅Ｗ）＋パッチステップＳ×Ｋ（初期値＝０）で求められる。つまり一つのパッチ列において濃度が低い方のパッチから順にパッチの濃度が設定されていく。
【００９２】
続いて、ステップＳ３０６で描画されたパッチ枠が、ステップＳ３０７で設定された濃度で塗りつぶされる（Ｓ３０８）。
【００９３】
ステップＳ３０９では、Ｍが１だけデクリメントされ（Ｍ＝Ｍ−１）、Ｋが１だけインクリメントされる（Ｋ＝Ｋ＋１）。そして、Ｍ＝１で、一つのパッチ列が作成され、ループ２を抜ける。
【００９４】
なお、パッチ画像の作成は、パッチの個数Ｍと同じ数だけ、例えば図１３に示すようなコードを繰り返すことにより実行される。図１３の「ＩｎｐｕｔＤｅｎｓｉｔｙ」は、ステップＳ３０７で設定された濃度を示す。
【００９５】
ステップＳ３１０では、Ｎが１だけデクリメントされる（Ｎ＝Ｎ−１）。そして、Ｎ＝１で、注目位置の数のパッチ列が作成されて網点処理前のパッチ画像６２０（図１０参照）が完成する。さらに網点処理が施されたパッチ画像６３０（図１０参照）が作成された後、ループ１を抜ける。
【００９６】
なお、図１０に示されるように、パッチ画像６２０，６３０が各パッチの濃度値を示す情報を含むことが、出力された場合にユーザが各パッチの濃度を数値で確実に認識できる観点から望ましい。
【００９７】
ステップＳ３１１では、把握されたパッチ情報に基づいて、別の網点の指定が存在するか否かが判断される。
【００９８】
別の網点の指定が存在する場合（Ｓ３１１：ＹＥＳ）、ステップＳ３０３に戻って、ステップＳ３０３〜Ｓ３１０が繰り返される。別の網点の指定が存在しない場合（Ｓ３１１：ＮＯ）、図８のフローチャートに戻る。
【００９９】
図８のステップＳ２０６では、パッチ画像をチャート画像と同一ページに印刷する指定が存在するか否かが判断される。かかる判断は、ステップＳ２０２で得られた設定情報に基づいて行われる。
【０１００】
パッチ画像をチャート画像と同一ページに印刷する指定が存在すると判断された場合（Ｓ２０６：ＹＥＳ）、チャート画像およびパッチ画像が合成され、合成画像データが作成される（Ｓ２０７）。そして、合成画像データが印刷データとしてプリンタ３に出力される（Ｓ２０８）。ここで、プリンタ３は、受信した合成画像データが示す画像を用紙等の記録媒体に印刷する。図１０に示すように、プリンタ３で得られた印刷出力物７００は、チャート画像７１０と、パッチ画像７２０とを含んでいる。パッチ画像をチャート画像と同一ページに印刷すれば、ユーザは、濃度を修正したい注目位置とパッチとの両者を容易に視認することができる利点がある。また、この場合、パッチ画像の印刷位置を注目位置と重ならないように設定し得るので、注目位置がパッチ画像によって隠されてしまうことを防止することができる。
【０１０１】
なお、複数種類の網点が使用される場合、図１１に示すように、印刷出力物７００ａは、複数種類のパッチ画像７３０，７４０を含むことになる。
【０１０２】
一方、パッチ画像をチャート画像と別ページに印刷する指定が存在すると判断された場合（Ｓ２０６：ＮＯ）、まず、印字すべき情報の無い白紙ページにパッチ画像が合成されてパッチ画像データが作成され、ＲＡＭ２３等の記憶部に保存される（Ｓ２０９）。そして、チャート画像データが印刷データとしてプリンタ３に出力される（Ｓ２１０）。続いて、パッチ画像データが印刷データとしてプリンタ３に出力される（Ｓ２１１）。ここで、プリンタ３は、受信したチャート画像データが示す画像を用紙に印刷する。また、プリンタ３は、受信したパッチ画像データが示す画像を別の用紙に印刷する。この場合、図１２に示すように、印刷出力物７００ｂは、チャート画像７１０を含むページと、パッチ画像７３０，７４０を含むページとから構成される。パッチ画像をチャート画像と別ページに印刷すれば、ユーザは、チャート画像の全体を見ることができると同時に、パッチ画像を視認することができる利点がある。
【０１０３】
このようにして、ユーザは、印刷出力物７００，７００ａ，７００ｂのパッチ画像に含まれる複数のパッチの中から、ユーザ指定された注目位置における所望の出力濃度を選択することができる。これにより、何回も確認印刷を繰り返すことなく、注目位置におけるプリンタの特性に応じた所望の出力濃度を迅速かつ容易に見積もることが可能となる。したがって、注目位置における所望の出力濃度をトーンカーブに反映させることにより、ユーザの要望を適確に反映させつつトーンカーブを容易に修正することが可能となる。
【０１０４】
例えば図７に示すＧＵＩ画面５００のトーンカーブエリア５４０に表示されるトーンカーブ上の点が、ユーザによりドラッグされることにより修正される。この場合、例えば、修正点についての入力濃度（横軸）はチャート画像の注目位置における濃度が与えられて固定化され、修正点がドラッグされることにより出力濃度（縦軸）のみが濃度値を表示しながら変化する。あるいは、図１４に示すように、注目位置（図１４では「Ｐ１」および「Ｐ２」）の入力濃度および出力濃度をトーンカーブに反映させるための入力ボックス５５３が、ＧＵＩ画面５００に表示されてもよい。この場合、入力ボックス５５３には、例えば修正前の入力濃度および出力濃度が最初に表示される。ユーザは、印刷出力物７００，７００ａ，７００ｂのパッチ画像に含まれる複数のパッチの中から、注目位置における所望の出力濃度を選択して、入力ボックス５５３の出力濃度の欄に数値で入力する。
【０１０５】
上述のように、第１の実施形態では、チャート画像中のユーザ指定された注目位置が認識され、当該注目位置における画像データに基づく画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像が作成される。そして、チャート画像およびパッチ画像が出力される。さらに、注目位置における画像データに基づく画像の出力濃度が、複数のパッチ中のユーザ指定されたパッチの濃度となるように、トーンカーブが修正される。
【０１０６】
したがって、ユーザは、複数のパッチの中から注目位置における所望の出力濃度を選択することができるため、何回も確認印刷を繰り返すことなく、注目位置における所望の出力濃度を迅速かつ容易に見積もることが可能となる。したがって、注目位置における所望の出力濃度をトーンカーブに反映させることにより、ユーザの要望を適確に反映させつつトーンカーブを容易に修正することが可能となる。
【０１０７】
なお、第１の実施形態では、チャート画像中の注目位置を示す情報は、図７に示す調整後チャート画像表示エリア５２０に表示されるチャート画像中に、位置を示すドット、「Ｐ１」等の文字、座標値、矢印等で表示出力されているが、これらのうちの一つで示されてもよい。また、印刷出力物７００，７００ａ，７００ｂのチャート画像７１０にも、チャート画像中の注目位置を示す情報が矢印等で印刷出力されることが、ユーザによる参照のさらなる容易化の観点から望ましい。
【０１０８】
また、第１の実施形態では、チャート画像およびパッチ画像が印刷出力される場合について説明したが、本発明はこれに限定されるものではない。本発明は、チャート画像およびパッチ画像が画面上に表示出力される場合にも適用され得る。
【０１０９】
また、第１の実施形態では、ユーザは、調整後チャート画像表示エリア５２０に表示されるチャート画像中の任意の位置を、濃度修正したい注目位置として指定する。これは、トーンカーブによる濃度調整後の出力濃度を基準としてパッチ画像を作成することに対応させたものである。但し、注目位置の指定のみに利用することに限定されれば、トーンカーブによる濃度調整を行わずに調整前チャート画像と調整後チャート画像とが同じになる場合を含め、調整前チャート画像表示エリア５１０に表示されるチャート画像中の任意の位置を、濃度修正したい注目位置として指定することも可能である。
【０１１０】
次に、本発明の第２の実施形態について説明する。なお、ハードウェア構成は、第１の実施形態と同様であるため説明を省略する。以下、第１の実施形態と異なる点を中心に、第２の実施形態について説明する。
【０１１１】
第２の実施形態は、チャート画像、および当該チャート画像についてのトーンカーブによる濃度調整後の出力濃度の複数の候補を示すパッチを備えたパッチ画像を出力し、出力されたチャート画像およびパッチ画像を用いてトーンカーブを容易に修正する方法を提供するものである。
【０１１２】
第２の実施形態にかかるＰＣ１における確認印刷指示に関する処理の手順は、第１の実施形態と同様に、図６のフローチャートに示した通りである。
【０１１３】
図１５は、第２の実施形態にかかるＧＵＩ画面５００ａの一例を示す図である。
【０１１４】
第２の実施形態では、ユーザは、調整前チャート画像表示エリア５１０に表示されるチャート画像中の任意の位置を、濃度修正したい注目位置として、例えばクリックすることにより指定することができる。図１５では、「Ｐ１」と「Ｐ２」の２点がユーザ指定されている。ここでは、確認印刷の際に使用されるトーンカーブは傾き１の直線である。
【０１１５】
ＧＵＩ画面５００ａは、図７に示すＧＵＩ画面５００に示される各部に加えて、修正ボタン５５４を有している。修正ボタン５５４が押された場合、チャート画像およびパッチ画像が選択されて調整前チャート画像表示エリア５１０に表示され、トーンカーブの修正に利用され得る。
【０１１６】
第２の実施形態にかかるプリンタコントローラ２における処理の手順は、第１の実施形態と同様に、図８および図９のフローチャートに示した通りである。但し、第１の実施形態では、網点処理後のチャート画像と網点処理後のパッチ画像とが合成されて合成画像データが作成されるが、第２の実施形態では、チャート画像とパッチ画像とが合成された後に、全体が網点処理されて合成画像データが作成される。但し、網点処理の時期は、チャート画像とパッチ画像との合成の前後いずれであってもよい。また、チャート画像とパッチ画像とが別々のページで作成されていてもよい。
【０１１７】
図１６は、第２の実施形態にかかるパッチ画像の作成および出力について説明するための模式図である。なお、ここでは、トーンカーブによる濃度調整、つまり階調補正処理は行われない。
【０１１８】
プリンタ３は、受信した合成画像データが示す画像を用紙等の記録媒体に印刷する。図１６に示すように、プリンタ３で得られた印刷出力物７００は、チャート画像７１０と、パッチ画像７２０とを含んでいる（図１０と同様）。なお、チャート画像とパッチ画像とが別々のページで作成されていてもよく、この場合、印刷出力物は複数ページから構成される（図１２参照）。
【０１１９】
図１７は、第２の実施形態にかかるＰＣ１におけるトーンカーブ修正に関する処理の手順を示すフローチャートである。なお、図１７のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【０１２０】
前提として、例えば図１６に示すような印刷出力物７００がプリンタ３の画像読取部３６により読み取られることによって、スキャン画像データが取得される。そして、図１８に示すように、取得されたスキャン画像データ８５０が、ＰＣ１のハードディスク１４に保存される。
【０１２１】
ＧＵＩ画面５００ａの修正ボタン５５４が押され、ハードディスク１４に保存されているスキャン画像データ８５０が指定されると、図１８に示すように、表示画像としてのスキャン画像データ８００が、調整前チャート画像表示エリア５１０に表示される（Ｓ４０１）。
【０１２２】
図１８は、表示されたチャート画像およびパッチ画像を用いてトーンカーブを修正する方法を説明するための図である。図示のように、スキャン画像データ８００は、チャート画像８１０およびパッチ画像８２０を有している。
【０１２３】
続いて、表示されたスキャン画像データ８００上で、ユーザが濃度を修正したい注目位置の指定、あるいはユーザが所望する出力濃度のパッチ位置の指定が受け付けられる。そして、ユーザが濃度を修正したい注目位置の指定が受け付けられたか否かが判断される（Ｓ４０２）。ここで、スキャン画像データ８００上でマウス左クリックの場合に注目位置の指定が受け付けられたと判断され、スキャン画像データ８００上で「Ｃｔｒｌ」＋マウス左クリックの場合にパッチ位置の指定が受け付けられたと判断され得る。但し、注目位置の指定かパッチ位置の指定かを識別する方法は上記方法に限られるものではない。例えば、スキャン画像データ８００上でクリックされる位置がチャート画像８１０の領域かパッチ画像８２０の領域かによって、注目位置の指定かパッチ位置の指定かが判断されてもよい。あるいは、印刷出力物７００上でユーザが囲い枠等のマークを付すことによって位置の指定を行うことも可能である。この場合、マークが付された印刷出力物７００を読み取って得られたスキャン画像データを解析することにより、マークで示される位置の指定の受け付け、および指定位置の認識が実行され得る。
【０１２４】
図１９は、注目位置の指定およびパッチ位置の指定について説明するためのスキャン画像データ８００の拡大図である。
【０１２５】
ユーザが濃度を修正したい注目位置の指定が受け付けられたと判断された場合（Ｓ４０２：ＹＥＳ）、表示されたスキャン画像データ８００上での指定位置が認識される（Ｓ４０３）。続いて、ハードディスク１４に保存されているスキャン画像データ８５０において、ステップＳ４０３で認識された指定位置に対応する位置の濃度が抽出される（Ｓ４０４）。そして、抽出された濃度が入力濃度として設定される（Ｓ４０５）。
【０１２６】
一方、ユーザが所望する出力濃度のパッチ位置の指定が受け付けられたと判断された場合（Ｓ４０２：ＮＯ）、表示されたスキャン画像データ８００上での指定位置が認識される（Ｓ４０６）。続いて、ハードディスク１４に保存されているスキャン画像データ８５０において、ステップＳ４０６で認識された指定位置に対応する位置の濃度が抽出される（Ｓ４０７）。そして、抽出された濃度が出力濃度として設定される（Ｓ４０８）。
【０１２７】
ステップＳ４０９では、入力濃度と出力濃度とが対で設定されたか否かが判断される。
入力濃度と出力濃度とが対で設定されたと判断された場合（Ｓ４０９：ＹＥＳ）、ステップＳ４０５で設定された入力濃度とステップＳ４０８で設定された出力濃度とに基いて、トーンカーブが修正される（Ｓ４１０）。具体的には、ステップＳ４０５で設定された入力濃度を入力したときにステップＳ４０８で設定された出力濃度を出力するように、例えばベジェ曲線を用いて近似した曲線にトーンカーブが修正される。
【０１２８】
なお、さらに別の注目位置の指定あるいはパッチ位置の指定が受け付けられた場合、図１７のフローチャートに示される処理が繰り返される。図１８および図１９では、注目位置として「Ｐ１」と「Ｐ２」の２点がユーザ指定された場合を示す。ここでは、注目位置「Ｐ１」の入力濃度が出力濃度３６％に調整され、注目位置「Ｐ２」の入力濃度が出力濃度７１％に調整されるように、トーンカーブが修正される。
【０１２９】
上述のように、第２の実施形態では、チャート画像、および当該チャート画像の入力濃度としての濃度をトーンカーブを用いて調整した場合に得られる出力濃度としての濃度の複数の候補を示すパッチを備えたパッチ画像が出力される。また、出力されたチャート画像中のユーザ指定された注目位置の濃度が取得され、出力されたパッチ画像中のユーザ指定されたパッチの濃度が取得される。そして、取得された注目位置の濃度を入力したときに取得されたパッチの濃度を出力するように、トーンカーブが修正される。
【０１３０】
したがって、ユーザは、チャート画像中の濃度修正したい位置と、修正後の出力濃度とを正確かつ容易に指定することができる。これにより、ユーザの要望を適確に反映させつつトーンカーブを容易に修正することが可能となる。
【０１３１】
しかも、第２の実施形態では、チャート画像とパッチ画像とが印刷出力されるため、ユーザは、当該印刷出力物を実際に見ながら、当該印刷出力物を読み取ったスキャン画像データを利用してチャート画像中の修正したい注目位置の指定と所望する出力濃度のパッチの指定とを行うことができる。このため、ユーザの要望がより適確に反映され得る。
【０１３２】
次に、本発明の第３の実施形態について説明する。なお、ハードウェア構成は、第２の実施形態と同様であるため説明を省略する。以下、第２の実施形態と異なる点を中心に、第３の実施形態について説明する。
【０１３３】
図２０は、第３の実施形態にかかるパッチ画像の作成について説明するための模式図である。第２の実施形態では、チャート画像とパッチ画像とを含む印刷出力物７００がプリンタ３の画像読取部３６により読み取られることによって、スキャン画像データ８５０が取得される。一方、第３の実施形態では、チャート画像とパッチ画像とを含む合成画像データ６４０がハードディスク２４等の記憶部に保存される。第３の実施形態では、網点処理前の合成画像データ６４０が保存される。後述のように合成画像データ６４０から注目位置の濃度を抽出するため網点処理は不要である。また、第３の実施形態では、パッチ画像を作成する場合にはプリンタ３への印刷出力は行われない。
【０１３４】
第３の実施形態にかかるＰＣ１におけるトーンカーブ修正に関する処理の手順は、第２の実施形態と同様に、図１７のフローチャートに示した通りである。但し、前提として、スキャン画像データ８５０に代えて、合成画像データ６４０がＰＣ１のハードディスク１４に保存される。なお、ＰＣ１側からの操作でＰＣ１がプリンタコントローラ２から合成画像データ６４０を取得してＰＣ１に保存してもよいし、プリンタコントローラ２がチャート画像の送信元であるＰＣ１に合成画像データ６４０を送信して、ＰＣ１が受信した合成画像データ６４０を保存してもよい。
【０１３５】
ステップＳ４０１では、ＧＵＩ画面５００ａの修正ボタン５５４（図１５参照）が押され、ハードディスク１４に保存されている合成画像データ６４０が指定されると、表示画像としての合成画像データが、調整前チャート画像表示エリア５１０に表示される。これ以降の処理は、スキャン画像データの代わりに合成画像データが使用される点以外は第２の実施形態と同様である。
【０１３６】
このように第３の実施形態によれば、チャート画像とパッチ画像との印刷出力を省略して簡易な方法で第２の実施形態と同様の作用効果を得ることが可能である。
【０１３７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１３８】
例えば、上記実施形態では、モノクロ（グレースケール）の画像データの場合の濃度調整を想定して説明したが、本発明はこれに限定されるものではなく、カラーの画像データの場合にも適用可能である。カラー画像データの場合、例えば全ての色成分をまとめて調整するトーンカーブで全体の濃度を調整することが可能である。なお、表色系としては、例えばＣＭＹＫモード、ＲＧＢモード等が使用され得る。
【０１３９】
また、上記実施形態では、印刷システム４がプリンタコントローラ２とプリンタ３に分けられ、互いにローカル接続された構成の場合について述べたが、プリンタコントローラ２はプリンタ３の中に内包されていてもよい。
【０１４０】
また、上記実施形態では、画像形成装置としてプリンタが採用されているが、本発明はこれに限定されるものではない。本発明は、例えばＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機等の画像形成装置にも適用可能である。
【０１４１】
また、上記実施形態では、プリンタコントローラ２で行われる階調補正処理に関する設定を行うための階調補正アプリケーションが、ＰＣ１にインストールされている場合について説明したが、かかる場合にはＰＣ１と印刷システム４とを含むネットワークシステム全体が画像処理装置として機能する。但し、本発明は、ＭＦＰに階調補正アプリケーションがインストールされ、階調補正処理に関する設定を行うＧＵＩ画面がＭＦＰの操作パネル部に表示される場合にも適用可能であり、かかる場合にはＭＦＰ単体が画像処理装置として機能する。
【０１４２】
本実施形態のネットワークシステムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１４３】
【図１】本発明の第１の実施形態にかかるネットワークシステムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示される印刷システムのプリンタコントローラの構成を示すブロック図である。
【図４】図１に示される印刷システムのプリンタの構成を示すブロック図である。
【図５】印刷部の構成を模式的に示す図である。
【図６】ＰＣにおける処理の手順を示すフローチャートである。
【図７】ＧＵＩ画面の一例を示す図である。
【図８】プリンタコントローラにおける処理の手順を示すフローチャートである。
【図９】パッチ画像の作成処理の手順を示すフローチャートである。
【図１０】パッチ画像の作成および出力について説明するための模式図である。
【図１１】印刷出力物の他の例を示す図である。
【図１２】印刷出力物のさらに他の例を示す図である。
【図１３】パッチ画像の作成のためのコードの一例を示す図である。
【図１４】注目位置の入力濃度および出力濃度をトーンカーブに反映させるための入力ボックスを説明するための図である。
【図１５】第２の実施形態にかかるＧＵＩ画面の一例を示す図である。
【図１６】第２の実施形態にかかるパッチ画像の作成および出力について説明するための模式図である。
【図１７】第２の実施形態にかかるＰＣにおけるトーンカーブ修正に関する処理の手順を示すフローチャートである。
【図１８】表示されたチャート画像およびパッチ画像を用いてトーンカーブを修正する方法を説明するための図である。
【図１９】注目位置の指定およびパッチ位置の指定について説明するためのスキャン画像データの拡大図である。
【図２０】第３の実施形態にかかるパッチ画像の作成について説明するための模式図である。
【符号の説明】
【０１４４】
１  ＰＣ、
２  プリンタコントローラ、
３  プリンタ、
４  印刷システム、
５  ネットワーク、
１１，２１，３１  ＣＰＵ、
１２，２２，３２  ＲＯＭ、
１３，２３，３３  ＲＡＭ、
１４，２４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７，２６  ネットワークインタフェース、
１８，２７，３８  バス、
２５  プリンタインターフェース、
３４  操作パネル部、
３５  印刷部、
３６  画像読取部
３７  コントローラインターフェース、
５００，５００ａ  ＧＵＩ画面、
５１０  調整前チャート画像表示エリア、
５２０  調整後チャート画像表示エリア、
５３０  確認印刷設定部、
５３１，５３５，５３６，５３７  チェックボックス、
５３２  パッチ濃度幅／ステップ指定部、
５３３  ラジオボタン、
５３４  パッチ印刷位置指定部、
５４０  トーンカーブエリア、
５５０  チャート画像選択ボタン、
５５１  確認印刷ボタン、
５５２  登録ボタン、
５５３  入力ボックス、
５５４  修正ボタン、
６２０，６３０  パッチ画像、
６４０  合成画像データ、
７００，７００ａ，７００ｂ  印刷出力物、
７１０  チャート画像、
７２０，７３０，７４０  パッチ画像、
８００  スキャン画像データ、
８１０  チャート画像、
８２０  パッチ画像、
８５０  スキャン画像データ。
【図１】
0004321640.tif 000002
【図２】
0004321640.tif 000003
【図３】
0004321640.tif 000004
【図４】
0004321640.tif 000005
【図５】
0004321640.tif 000006
【図６】
0004321640.tif 000007
【図７】
0004321640.tif 000008
【図８】
0004321640.tif 000009
【図９】
0004321640.tif 000010
【図１０】
0004321640.tif 000011
【図１１】
0004321640.tif 000012
【図１２】
0004321640.tif 000013
【図１３】
0004321640.tif 000014
【図１４】
0004321640.tif 000015
【図１５】
0004321640.tif 000016
【図１６】
0004321640.tif 000017
【図１７】
0004321640.tif 000018
【図１８】
0004321640.tif 000019
【図１９】
0004321640.tif 000020
【図２０】
0004321640.tif 000021