(57)【要約】【課題】  印刷情報に指定された特定の画像処理を実行できない場合でも、所定の画像処理で代替することで、ユーザが所望する画像処理と同等の印刷結果を得る。【解決手段】    入力される印刷情報から印刷すべき画像データを生成する画像形成装置において、印刷情報から取得される画像品位の指定に従う特定の画像処理を前記画像データに対して実行できるかどうかを判断するための評価値を算出する。そして、算出された評価値に従い、画像品位の指定に従う特定の画像処理を他の画像処理で代替できるかどうかを判断する。ここで、他の画像処理で前記特定の画像処理を代替できると判断した場合、他の画像処理に対応する画像処理パラメータを設定して、実行できる画像処理機能で画像データに代替画像処理を実行することを特徴とする。【選択図】  図１０
2017030310.tif 000002
【特許請求の範囲】
【請求項１】
入力される印刷情報から印刷すべき画像データを生成する画像形成装置であって、
登録された複数の画像パラメータのいずれかの画像パラメータを選択して前記画像データに対して所定の画像処理を実行する画像処理手段と、
前記印刷情報から取得される画像品位の指定に従う特定の画像処理を前記画像データに対して実行できるかどうかを判断するための評価値を算出する算出手段と、
前記算出手段により算出された評価値に従い、前記画像品位の指定に従う特定の画像処理を他の画像処理で代替できるかどうかを判断する判断手段と、
前記判断手段が他の画像処理で前記特定の画像処理を代替できると判断した場合、前記画像処理手段に他の画像処理に対応する画像処理パラメータを設定する設定手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記評価値は、画像品質で指定されるレベル値と、代替される画像パラメータに対応づけられた効果値との差分の絶対値から算出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷情報に対して属性の異なる印刷目的をユーザから受け付ける第１の受付手段を備え、
前記算出手段は、前記受け付ける印刷目的の属性に対応して評価値を異なる算出方法で算出することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
算出される前記評価値に対する許容値をユーザから受け付ける第２の受付手段を備え、
算出される評価値が前記許容値を超えている場合、ユーザから前記印刷情報に対する印刷続行するか否かの指示をユーザから受け付ける第３の受付手段と、を備え、
ユーザから受け付けた指示が印刷続行しないである場合、前記印刷情報の処理を終了させ、ユーザから受け付けた指示が印刷続行するである場合、前記設定手段が前記画像処理パラメータを設定することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
入力される印刷情報から印刷すべき画像データを生成する画像形成装置の制御方法であって、
登録された複数の画像パラメータのいずれかの画像パラメータを選択して前記画像データに対して所定の画像処理を実行する画像処理工程と、
前記印刷情報から取得される画像品位の指定に従う特定の画像処理を前記画像データに対して実行できるかどうかを判断するための評価値を算出する算出工程と、
前記算出工程により算出された評価値に従い、前記画像品位の指定に従う特定の画像処理を他の画像処理で代替できるかどうかを判断する判断工程と、
前記判断工程が他の画像処理で前記特定の画像処理を代替できると判断した場合、前記画像処理工程に他の画像処理に対応する画像処理パラメータを設定する設定工程と、
を備えることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法に関するものである。
【背景技術】
【０００２】
電子写真装置やインクジェットプリンタなどのプリンタは、ユーザが印刷物の画像品質を調整できるように画像処理機能を有している。
例えば、画像データの線や文字の太さを調整する機能や、画像データのエッジを強調する機能がある。
ユーザはこれらの画像処理機能をホストコンピュータにおけるプリンタドライバで指定することができる。そして、ユーザが画像データを投入すると、プリンタはその指示に応じて指示内容に対応した画像処理を行う。
なお、プリンタが有している画像処理機能はプリンタによって異なる。プリンタは、ユーザが指示した画像処理を行う機能を有していない場合は、プリンタはその画像処理を行うことができず、画像処理をかけないまま印刷物を出力していた。この場合において、プリンタがサポートしていない機能についてはユーザが設定できないよう、プリンタドライバがプリンタのサポートしている画像処理機能の情報を取得し、サポートしている機能のみＵＩに表示する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６９４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、先行技術では、ユーザが指定した画像処理の機能をプリンタがサポートしていない場合は、やはりその画像処理を指示することはできない。例えば線や文字の太さを調整する画像処理をサポートしていないプリンタは太さ調整機能を設定することができない。また、設定出来たとしてもプリンタはその指示を処理することができない。
【０００５】
実際には、エッジ強調処理や濃度調整処理でも線や文字の幅を太くすることは可能であり、ユーザにとって線や文字以外への影響が気にならないならば、太さ調整処理がなくてもエッジ強調処理や濃度調整処理で代替が可能である。
しかしながら、プリンタの開発者でない一般のユーザにとっては、エッジ強調処理や濃度調整処理で線や文字の太さを調整できることは気付かない。また、気付いていたとしてもどの程度の設定にすれば目的の太さが得られるかが判断つかない。このように、別の機能で代替する場合にはユーザはプリンタごとの画像処理およびプリンタエンジンの特性を熟知している必要がある。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ユーザが所望する画像処理機能がないプリンタにおいても、ユーザの所望する画像品質に近づけた画像処理を行える仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
入力される印刷情報から印刷すべき画像データを生成する画像形成装置であって、登録された複数の画像パラメータのいずれかの画像パラメータを選択して前記画像データに対して所定の画像処理を実行する画像処理手段と、前記印刷情報から取得される画像品位の指定に従う特定の画像処理を前記画像データに対して実行できるかどうかを判断するための評価値を算出する算出手段と、前記算出手段により算出された評価値に従い、前記画像品位の指定に従う特定の画像処理を他の画像処理で代替できるかどうかを判断する判断手段と、前記判断手段が他の画像処理で前記特定の画像処理を代替できると判断した場合、前記画像処理手段に他の画像処理に対応する画像処理パラメータを設定する設定手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷情報に指定された特定の画像処理を実行できない場合でも、所定の画像処理で代替することで、ユーザが所望する画像処理と同等の印刷結果を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】画像処理システムを説明する図である。
【図２】ホストコンピュータのハードウェアの構成を示すブロック図である。
【図３】ホストコンピュータの印刷処理機能の構成を説明する図である。
【図４】表示装置に表示されるＵＩ画面を示す図である。
【図５】プリンタのハードウェアの構成を示す図である。
【図６】ＣＰＵが実行するプログラムの機能の構成を示す図である。
【図７】画像処理部の機能の構成を示す図である。
【図８】画像処理部の画像処理方法を説明する図である。
【図９】画像処理パラメータ選択部の処理を説明する特性図である。
【図１０】画像形成装置の制御方法を説明するフローチャートである。
【図１１】画像処理パラメータ選択部の処理を説明する図である。
【図１２】画像形成装置の制御方法を説明するフローチャートである。
【図１３】表示装置に表示されるＵＩ画面を示す図である。
【図１４】画像形成装置の制御方法を説明するフローチャートである。
【図１５】画像処理の設定値を説明する特性図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
以下、第１の実施形態では、細線や文字の太さを調整する機能を有さないプリンタに置いて、登録されたエッジ強調処理で細線や文字の太さを調整して画像品位を強調する処理を代替する画像処理例を説明する。
図１は、本実施形態を示す画像処理システムを説明する図である。本画像処理システムは、データ伝送路１０１とホストコンピュータ１０２、画像形成装置の一例であるプリンタ１０３とで構成される。
図１において、ホストコンピュータ１０２とプリンタ１０３はデータ伝送路１０１を介して繋がっており、互いにデータをやりとりすることが可能である。ホストコンピュータ１０２は、印刷の画像品質の指定と描画のコマンドを有するプリントデータを生成してプリンタ１０３に出力する。プリンタ１０３は、ホストコンピュータ１０２からプリントデータを取得すると、印刷の画像品質の指定に基づいてプリンタ１０３の画像処理モジュール用のパラメータを生成する。そして、描画のコマンドに基づいて画像を生成し、その画像に対して前記パラメータを用いて画像処理を行う。そして、インクやトナーなどの色材を紙面上に塗布することで画像を形成する。
【００１１】
図２は、図１に示したホストコンピュータ１０２のハードウェアの構成を示すブロック図である。
図２において、ホストコンピュータ１０２は、データ伝送路２０１、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、記憶装置２０５、表示装置２０６、外部入力装置２０７、ネットワーク通信部２０８より構成される。ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、記憶装置２０５、表示装置２０６、外部入力装置２０７、ネットワーク通信部２０８はデータ伝送路２０１を介して繋がっており、互いにデータをやりとりすることが可能である。
ＣＰＵ２０２はＲＯＭ２０３や記憶装置２０５に格納されているオペレーティングシステムやアプリケーションなどのプログラムを順次ＲＡＭ２０４にロードして実行する。ＣＰＵ２０２はそのロードしたプログラムに従って、表示装置２０６に画面を表示してユーザの指示を促したり、外部入力装置２０７よりユーザからの指示を受け付けることを行う。また、ＣＰＵ２０２は前記ロードしたプログラムに従って、データを生成して記憶装置２０５に格納したり、ネットワーク通信部２０８を用いて伝送路１０１を介してデータをプリンタ１０３に出力する。
【００１２】
図３は、図１に示したホストコンピュータ１０２の印刷処理に関わる機能の構成を説明する図である。
図３において、３０１〜３０３は、記憶装置２０５に保存されＣＰＵ２０２によってＲＡＭ２０４にロードされ実行されるプログラムである。アプリケーション３０１は、ユーザの指示に従って線や文字、図形、写真などの画像データを生成し、プリンタドライバ３０２に出力する。
なお、ここでは説明をわかりやすくするため、生成される線や文字、図形、写真などの画像データは赤（Ｒ）・緑（Ｇ）・青（Ｂ）の信号とする（以降、ＲＧＢ輝度信号と記載する）。
アプリケーション３０１は、ユーザから印刷実行の指示を受け取ると、プリンタドライバ３０２に通知する。すると、プリンタドライバ３０２は、ユーザに対して図４に示すＵＩ画面を表示装置２０６に表示して、印刷の画像品質に関する指定をユーザから受け付ける。コントロール４０１は線や文字の太さの調整の指定を、コントロール４０２はエッジ強調の指定を、＋０〜＋４まで５段階で受け付けることが可能である。
ここでは一例として、太さ効果＋１につき線や文字の幅が４０μｍだけ太ることを示し、エッジ強調効果＋１はエッジ部の背景との濃度差が濃度値にして０．２上昇することを示す。もちろん、この効果の大きさは他にもどのようなものであっても良い。
ユーザがボタン４０３を押すと、プリンタドライバ３０２は、アプリケーション３０１から受け取った線や文字、図形、写真などの画像データと、ユーザより受け取った印刷の画像品質の指定の情報とを、プリンタ１０３が解釈できる形式のデータに変換する。そして、それを出力部３０３に出力する。出力部３０３は、受け取ったプリントデータ（印刷情報）をネットワーク通信部２０８を用いてプリンタ１０３に出力する。
【００１３】
図５は、図１に示したプリンタ１０３のハードウェアの構成を示す図である。
図５において、プリンタ１０３は、データ伝送路５０１、ＣＰＵ５０２、ＲＯＭ５０３、ＲＡＭ５０４、プリンタエンジン５０５、表示装置５０６、外部入力装置５０７、ネットワーク通信部５０８、記憶装置５０９より構成される。
ＣＰＵ５０２、ＲＯＭ５０３、ＲＡＭ５０４、プリンタエンジン５０５、表示装置５０６、外部入力装置５０７、ネットワーク通信部５０８、記憶装置５０９は、データ伝送路５０１を介して繋がっており、互いにデータをやりとりすることが可能である。
ＣＰＵ５０２はＲＯＭ５０３や記憶装置５０９に格納されているオペレーティングシステムやプリント処理を行うためのプログラムを順次ＲＡＭ５０４にロードして実行する。ネットワーク通信部５０８は、ホストコンピュータ１０２が出力するプリントデータを伝送路１０１を介して受信してＣＰＵ５０２に通知する。
ＣＰＵ５０２は、受信したプリントデータに基づいて色材（シアン（Ｃ）・マゼンタ（Ｍ）・イエロー（Ｙ）・ブラック（Ｋ））の二値の画像信号（以降、ＣＭＹＫ二値信号と記載する）を生成し、プリンタエンジン５０５に出力する。なお、この画像信号を生成する処理のうち、一部または全部をＣＰＵ５０２ではなく不図示の画像処理回路が行っても良い。プリンタエンジン５０５は、受け取ったＣＭＹＫ二値画像に基づいて、ＰＷＭ制御を行いながら感光体にレーザをスキャンして感光体上で潜像させ、色材を媒体上に塗布して定着させ、画像を形成する。
【００１４】
図６は、図５に示したＣＰＵ５０２が実行するプログラムの機能の構成を示す図である。このプログラムはＲＯＭ５０３に格納されており、ＣＰＵ５０２がこれをＲＡＭ５０４にロードすることで実行される。
図６において、データ取得部６０１は、ホストコンピュータ１０２からプリントデータを取得する。次に、プリントデータ解釈部６０２は、プリントデータから印刷の画像品質の指定を抽出して、画像処理パラメータ選択部６０６に渡す。
画像処理パラメータ選択部６０６は、効果記憶部６０９に格納されているプリンタ１０３の画像処理とその効果との関係の情報を参照して、ユーザが指定した画像品質に最も近い効果を得られる画像処理用のパラメータを生成する。画像処理パラメータ設定部６０７は、画像処理パラメータ選択部６０６により画像処理パラメータ記憶部６０８から選択される画像処理用のパラメータを画像処理部６０４に設定する。
この画像処理パラメータ選択部６０６の処理の詳細については後述する。プリントデータ解釈部６０２は、プリントデータに含まれる描画のコマンドを解釈し、レンダリング部６０３に通知する。レンダリング部６０３はＲＧＢ輝度信号のビットマップ画像にレンダリングを行う。そして、所定の画像処理を行う画像処理部６０４はＲＧＢ輝度信号のビットマップ画像に対して画像処理パラメータ設定部６０７から設定されたパラメータを用いて画像処理を行い、ＣＭＹＫ二値画像に変換した後、出力部６０５を用いてプリンタエンジン５０５に出力する。
【００１５】
図７は、図６に示した画像処理部６０４の機能の構成を示す図である。
図７の（Ａ）において、画像処理部６０４は輝度濃度変換処理部７０１、エッジ強調処理部７０２、ディザ処理部７０３より構成される。
なお、もし、プリンタ１０３が線や文字の太さを調整する機能を有する場合は、図７（Ｂ）に示すように、画像処理部６０４は輝度濃度変換処理部７０４、太さ調整処理部７０５、エッジ強調処理部７０６、ディザ処理部７０７より構成される。本実施形態では線や文字の太さを調整する機能がないプリンタを例としているため、画像処理部６０４は図７の（Ａ）に示した構成となる。
【００１６】
まず画像処理部６０４はレンダリング部６０３から取得したＲＧＢ輝度信号のビットマップ画像に対して、輝度濃度変換処理部７０１にてＲＧＢ輝度信号をＣＭＹＫ濃度信号（３２ビット）に変換する。例えば、公知の式１を用いて単純にＣＭＹＫ濃度信号に変換する。他にも、三次元ルックアップテーブルを用いてＲＧＢ輝度信号をＣＭＹＫ濃度信号に変換しても良い。
Ｋ＝２５５−ＭＡＸ（Ｒ，Ｇ，Ｂ）
Ｃ＝２５５−Ｒ−Ｋ                          ・・・（式１）
Ｍ＝２５５−Ｇ−Ｋ
Ｙ＝２５５−Ｂ−Ｋ
【００１７】
次に、エッジ強調処理部７０２は、ＣＭＹＫ濃度信号の画像からエッジを検出し、エッジと判定した画素の信号値に対してルックアップテーブルを用いて濃度を上げることでエッジを強調する。エッジを検出するには、各画素に対して図８の（Ａ）に示す５×５画素のウィンドウを用い、ウィンドウ内の全領域８０２に２通りの信号値だけが存在し、かつ注目画素８０１の周囲８０２に注目画素と異なる濃度の低い画素値があるかを判定する。これらの条件が満たされれば、注目画素を周囲より濃いエッジと判定する。ルックアップテーブルの例を図８の（Ｂ）に示す。０〜＋４の合計５段階のルックアップテーブルを効果記憶部６０９に格納しており、＋の数値が大きいほどエッジ強調の度合いが大きいルックアップテーブルである。
なお、補足として、線や文字の太さを調整する機能について、図７の（Ｂ）の太さ調整処理部７０５を例として説明する。
まずエッジ強調処理部７０２と同じ方法でエッジを検出し、そのあとにエッジの画素値を周囲にコピーして太らせることで、線や文字を太くする。このとき、図８の（Ｃ）に示す注目画素８０４に隣接する画素のうち、上と左の画素にだけコピーする場合が＋１、上と左と左上の画素にだけコピーする場合が＋２、上下左右の画素にだけコピーする場合が＋３、全８方向にコピーする場合が＋４である。
【００１８】
＜画像処理パラメータ選択部６０６の処理の詳細＞
図９は、図６に示した画像処理パラメータ選択部６０６の処理を説明する特性図である。本例は、プリンタ１０３にて線や文字の太さ調整処理やエッジ強調処理を行った場合の、太さ効果とエッジ強調効果の程度を測定した例である。
図９のグラフは、横軸がパラメータの種類、縦軸が効果の程度を、画像処理の機能ごとに効果を物理的に測定したグラフである。この縦軸の効果の程度の単位は、図４の４０１、４０２に示す画像品質の設定と同じ単位である。
【００１９】
太さ調整処理はデジタル的に画素を太らせる処理のため、エッジ強調効果に影響せずに太さ効果のみに影響する（図９の（Ａ）と図９の（Ｂ）のグラフ）。一方、エッジ強調処理はエッジ強調効果だけでなく太さ効果にも影響する（図９の（Ｃ）と図９の（Ｄ）のグラフ）。その理由は、電子写真方式のプリンタの場合、エッジ強調処理によりエッジ部の濃度信号値を上げることで、周囲の領域まで静電潜像が太るためである。また、インクジェット方式のプリンタの場合も、濃度が高いことで色材が周囲に滲み出すことでも線が太る。
【００２０】
ユーザが太さ効果を＋２と指示した場合、プリンタ１０３は太さ調整処理を有していないため、エッジ強調処理によって太さ効果が＋２となるようなパラメータを選ぶ必要がある。図９の（Ｃ）より、太さ効果が＋２となるのは＋２のパラメータであるため、画像処理パラメータ選択部６０６はルックアップテーブルとして図８の（Ｂ）の＋２のルックアップテーブルを選択し、画像処理用のパラメータとして出力する。
【００２１】
なお、ディザ処理部７０７は画質を調整するための処理ではなくＣＭＹＫ濃度信号の画像を二値画像に変換する処理であるため、本実施形態では太さを調整する用途としては説明を割愛する。ただし、もちろんディザ処理部７０７を用いて線や文字の太さを調整しても構わない。
【００２２】
図１０は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像処理パラメータ選択部６０６が画像処理用のパラメータを選択する際の処理例である。なお、各ステップは、ＣＰＵ５０２が記憶された制御プログラムを実行することで実現される。
まず、印刷の画像品質の指定をプリントデータ解釈部６０２から取得する（Ｓ１００１）。次に、画像処理用のパラメータを選択する処理に移る。まず、プリントデータ解釈部６０２が画像処理パラメータ記憶部６０８の中に参照していない画像処理用のパラメータがあるかどうかを判断する（Ｓ１００２）。ここで、参照していない画像処理用のパラメータがまだ残っていると判断した場合、プリントデータ解釈部６０２は、画像処理パラメータ記憶部６０８から画像処理用のパラメータを取得する。そして、プリントデータ解釈部６０２は、さらにその画像処理用のパラメータに対応する効果値を効果記憶部６０９から取得する（Ｓ１００３）。次に、評価値を算出する。評価値はユーザが指定した画像品質との乖離度を示すもので、下記の式２より算出できる。本式は、画像品質で指定されるレベル値と、代替される画像パラメータに対応づけられた効果値との差分の絶対値から算出する例である。
評価値＝Abs([画像品質]−[効果値])      ・・・（式２）
【００２３】
次に、既に参照してある画像処理パラメータの評価値と比較し（Ｓ１００４）、評価値が今までの評価値を下回っているかどうかを判断する（Ｓ１００５）。ここで、評価値が今までの評価値を下回っていると判断した場合、評価値を更新して記憶する（Ｓ１００６）。そして、Ｓ１００２に戻り、Ｓ１００２〜Ｓ１００５を繰り返す。Ｓ１００２にて、参照していないパラメータが残っていないと判定されたら、画像処理パラメータ選択部６０６が記憶している評価値が最も小さい画像処理用のパラメータを画像処理パラメータ設定部６０７に出力して（Ｓ１００７）、処理を終了する。
第１実施形態によれば、線や文字の太さを調整する特定の画像処理機能がないプリンタにおいても、別の画像処理で代替することによって、ユーザの所望する太さ効果を得ることが可能となる。
【００２４】
〔第２実施形態〕
第１実施形態では、線や文字の太さを調整する機能がない画像形成装置において、エッジ強調処理でその機能処理を代替する例について説明した。
しかし、エッジ強調処理では太さ効果の他にエッジ強調効果もあるため、エッジ強調効果が出ると画質が悪化するデータをユーザが扱っている場合には望ましくない。
また、太さ調整処理やエッジ強調処理以外にも、シャープネス処理や濃度調整処理などで線や文字の太さを調整することが可能が場合がある。ここで、シャープネス処理は主に画像全体の鮮鋭度を調整するための機能である。
なお、鮮鋭度とは画像のエッジが際立っていてくっきりしているかどうかを表す指標である。
シャープネスは図８の（Ｄ）に示すようなフィルタをかけることで濃いエッジ部の濃度を上昇させ薄いエッジ部の濃度を減少させるものである。エッジ強調処理との違いは、その強調する対象となる周波数帯にあり、シャープネス処理の方がエッジ強調処理よりも低周波に効くように設計する。濃いエッジ部の濃度が持ち上がることで線や文字が太くなる。
また、濃度調整処理は主に画像全体の明るさを調整するための機能である。明るさは画像が明るいかどうかを表す指標である。濃度調整処理によって濃度が上がるためやはり線や文字の太さを調整することが可能であるが、画像全体の明るさにも影響するため、弊害となるケースが多い。
【００２５】
図１５に、本実施形態における画像形成装置において、各画像処理の設定値に対応する効果を示す。例えばシャープネス処理の設定値を＋４とすれば、太さ効果がありつつもエッジ強調効果に対する影響を小さくすることができる。ユーザがどのような効果を最も重要視しているかを属性の異なる印刷目的で設定してもらうことで判断することができれば、よりユーザにとって望ましい画質が得られる。そこで、第２の実施形態では、ユーザから受付ける印刷目的を取得して、画像品質の効果の優先度を切り替える例を示す。
【００２６】
第２実施形態における画像処理部６０４の機能の構成を図７の（Ｃ）に示す。本実施形態における画像形成装置は、第１の実施形態における画像処理部６０４の構成（図７の（Ａ））に比べて、さらにシャープネス処理部７０８と濃度調整処理部７１０を有している。
シャープネス処理部７０８は、ＲＧＢ輝度信号の画像の鮮鋭度を調整するための処理であり、図８の（Ｄ）に示すような公知のラプラシアンフィルタを利用してシャープネスを調整することが可能である。シャープネスの強度の切り替えはこのラプラシアンフィルタの値を変更することで可能である。また、濃度調整処理部７１０は画素ごとに濃度値を変えることで明るさを調整するための処理であり、図８の（Ｅ）に示すルックアップテーブルを各画素にかけることで濃度を調整することが可能である。
【００２７】
次に、ユーザから印刷目的を受け付ける手段について説明する。
第２実施形態におけるプリンタドライバ３０２は、図４の画像品質の設定に加えて図１１に示すＵＩ画面を用いて印刷目的の設定をユーザから受け付ける。ここで、印刷目的１１０１とは、プリンタ１０２で印刷する画像データの内容を指定するものであり、図１１に示すようにここでは例えば一般文書、プレゼンテーション、設計図、写真などを選択肢として用意する。
この一般文書はもっともオーソドックスな設定であり、効果の優先度を特に設けないものである。プレゼンテーションは印刷物の鮮鋭度を重視するものであり、鮮鋭度や濃度の効果を重視する。設計図は線や文字の再現性を重視しており、写真は明るさを特に重視する。プリンタドライバ３０２はこれらの印刷目的の指定をプリントデータに付加してプリンタ１０２に出力する。
【００２８】
図１２は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。以下、画像処理パラメータ選択部６０６の処理を図１２のフローチャートを用いて説明する。なお、各ステップは、ＣＰ５０２が記憶された制御プログラムを実行することで実現される。
まず、プリントデータに付加されている印刷目的の指定を取得する（Ｓ１２０１）。そして、印刷目的から、各効果の重要度を示す重み付けを取得する。印刷目的ごとの各効果に対する重み付けの例を表１に記載する。
【表１】
2017030310.tif 000003
オフィス文書プレゼンテーション設計図面写真太さ効果0.250.10.40.1エッジ強調効果0.250.40.40.1鮮鋭度0.250.40.10.4明るさ0.250.10.10.4
印刷目的が「オフィス文書」の場合は、様々な画像データを様々な目的のために印刷される場合に備えて、各効果の重み付けを同一の０．２５としている。
印刷目的が「プレゼンテーション」の場合は、鮮やかなロゴやグラフ、図形などが多いデータを見栄え良く出す目的のために印刷される場合に備えて、エッジ強調と鮮鋭度の重み付けを大きくし、太さと明るさの重み付けを小さくしている。印刷目的が「設計図面」の場合は、細線や小ポイント文字が多くそれらをしっかり出すために、太さ効果とエッジ強調効果の重み付けを大きくし、鮮鋭度と明るさの重み付けを小さくしている。
また、印刷目的が「写真」の場合は、写真の見栄えを良くするために、鮮鋭度と明るさの重み付けを大きくし、太さ効果とエッジ強調効果の重み付けを小さくしている。
【００２９】
次に、画像処理パラメータ選択部６０６は、印刷の画像品質の指定をプリントデータ解釈部６０２から取得する（Ｓ１２０３）。次に、画像処理用のパラメータを選択する処理に移る。まず、画像処理パラメータ選択部６０６は、画像処理パラメータ記憶部６０８の中に参照していない画像処理用パラメータの組み合わせがあるかどうかを判断する（Ｓ１２０４）。ここで、参照していない画像処理用のパラメータの組み合わせとは、第２実施形態では複数の画像処理があるため、全ての組み合わせで評価値を判断する必要があるためである。もしまだ参照していない組み合わせがあると画像処理パラメータ選択部６０６が判断した場合、画像処理パラメータ記憶部６０８から画像処理パラメータを取得し、さらに各画像処理用のパラメータに対応する効果値を効果記憶部６０９から取得する（Ｓ１２０５）。次に、画像処理パラメータ選択部６０６は、評価値を算出する。評価値はユーザが指定した画像品質との乖離度を示すもので、下記の式３より算出する（Ｓ１２０６）。本式は、
評価値 = ΣAbs([画像品質]−[効果値])×重み付け      ・・・（式３）
評価値を算出する際に重み付けをかけていることにより、重み付けが大きく設定されている効果ほど、ユーザが指定した画像品質により近い値となる画像処理パラメータが選ばれることになる。
【００３０】
次に、画像処理パラメータ選択部６０６は、既に参照してある画像処理用のパラメータの評価値と比較し（Ｓ１２０７）、評価値が今までの評価値を下回っていれば、評価値を更新して記憶する（Ｓ１２０８）。そしてＳ１２０４に戻り、Ｓ１２０４〜Ｓ１２０７を繰り返す。Ｓ１２０４にて、参照していないパラメータセットがもう残っていないと判断した場合、画像処理パラメータ選択部６０６は、記憶している評価値が最も小さい画像処理用のパラメータを画像処理パラメータ設定部６０７に出力して（Ｓ１２０９）、本処理を終了する。
第２実施形態によれば、ユーザの印刷目的に応じて、画像品質の効果の優先度を切り替えることができ、よりユーザにとって満足のいく印刷の画像品質を提供することが可能となる。
【００３１】
〔第３実施形態〕
第１実施形態および第２実施形態では、ユーザの指定する画像品質に最も近い画像処理パラメータを選択して必ず印刷を実行したが、代替しきれず画像品質に近いものが得られない場合もある。
例えば、第１実施形態のプリンタ１０３において、ユーザから指定された太さ効果が＋３以上の場合は、それに対応するエッジ強調処理のパラメータが存在しない。すなわち、エッジ強調処理の処理では太さ効果に対して限界があるためである。その場合は、ユーザに警告を出して印刷を遂行して問題ないかを確認するのが望ましい。そこで、第３実施形態では、画像品質が閾値以上に近くない場合にはユーザに印刷を続行するかを問い合わせることを可能とする例を示す。
【００３２】
ユーザから画像品質から乖離してしまう場合の閾値をユーザから受け付ける手段について説明する。第３実施形態におけるプリンタドライバ３０２は図４の画像品質の設定に加えて図１３に示す印刷の画像品質の許容範囲に関する許容値の指定を受け付けるＵＩ画面を表示する。プリンタドライバ３０２はこれらの印刷目的の指定をプリントデータに付加してプリンタ１０３に出力する。
【００３３】
図１４は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例では、画像処理パラメータ設定部６０７の処理を説明する。なお、各ステップは、ＣＰＵ５０２が記憶された制御プログラムを実行することで実現される。
まず、画像処理パラメータ設定部６０７は、画像処理パラメータと評価値を取得する（Ｓ１４０１）。そして、画像処理パラメータ設定部６０７は、品質の許容範囲を取得する（Ｓ１４０２）。
そして、画像処理パラメータ設定部６０７は、評価値が許容範囲を超えているかどうかを判断する（Ｓ１４０３）。ここで、超えていないと画像処理パラメータ設定部６０７が判断した場合は、画像処理パラメータを画像処理部６０４にセットして（Ｓ１４０７）、本処理を終了する。
一方、Ｓ１４０３で、許容範囲を超えていると画像処理パラメータ設定部６０７が判断した場合は、不図示の警告画面を表示装置５０６に表示する（Ｓ１４０４）。そして、ユーザから印刷続行の指示を外部入力装置５０７が受け付けた場合は、画像処理パラメータ設定部６０７は、画像処理パラメータを画像処理部６０４にセットして（Ｓ１４０７）、本処理を終了する。
一方、ジョブをキャンセルする指示を外部入力装置５０７が受け付けたと画像処理パラメータ設定部６０７が判断した場合は、画像処理パラメータ設定部６０７は、ジョブをキャンセルして（Ｓ１４０６）、本処理を終了する。
以上、第３実施形態によれば、画像品質が閾値以上に近くない場合にはユーザに印刷を遂行するかを問い合わせることが可能となる。
【００３４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３５】
１０２  ホストコンピュータ
１０３  プリンタ
【図１】
2017030310.tif 000004
【図２】
2017030310.tif 000005
【図３】
2017030310.tif 000006
【図４】
2017030310.tif 000007
【図５】
2017030310.tif 000008
【図６】
2017030310.tif 000009
【図７】
2017030310.tif 000010
【図８】
2017030310.tif 000011
【図９】
2017030310.tif 000012
【図１０】
2017030310.tif 000013
【図１１】
2017030310.tif 000014
【図１２】
2017030310.tif 000015
【図１３】
2017030310.tif 000016
【図１４】
2017030310.tif 000017
【図１５】
2017030310.tif 000018