階調パターンを読み取ることで階調特性を補正する補正LUTを生成する補正LUT生成手段と、予め定められた入力濃度値に対して、前記補正LUT生成手段によって生成された補正LUTを用いて出力した場合の出力濃度と、該入力濃度値に対して前記補正LUTではない現在設定されている設定LUTを用いて出力した場合の出力濃度とをユーザーインターフェース上に表示する表示手段と、前記表示手段により表示されたユーザーインターフェースを介するユーザー入力に応じて使用するLUTを決定する決定手段とを備えることを特徴とする画像形成装置。前記表示手段は、複数の入力濃度値に対して、前記補正LUT生成手段によって生成された補正LUTを用いて出力した場合の各出力濃度と、前記補正LUTではない現在設定されているLUTを用いて出力した場合の各出力濃度とをユーザーインターフェース上に表示することを特徴とする請求項1に記載の画像形成装置。予め設定された入力濃度値に対して前記設定LUTから前記補正LUTまでの間の濃度値を出力する中間LUTを、前記設定LUT及び前記補正LUTを用いて生成する中間LUT生成手段をさらに備え、前記表示手段は、前記中間LUTを適用して出力した場合の出力濃度をさらに表示することを特徴とする請求項1または2に記載の画像形成装置。前記表示手段は、予め設定された入力濃度値に対して前記設定LUTを用いて出力した場合の出力濃度から前記補正LUTを用いて出力した場合の出力濃度までの間の複数の出力濃度を表示し、前記表示手段によって表示された複数の出力濃度のうちユーザー入力によって選択された出力濃度となるように前記中間LUTを調整する調整手段をさらに備えることを特徴とする請求項3に記載の画像形成装置。前記表示手段は、出力濃度として、出力濃度値及び前記出力濃度値に対応する輝度のパターン画像の少なくとも1つを表示することを特徴とする請求項1から4のいずれかに記載の画像形成装置。前記表示手段は、前記設定LUTの出力画像と前記補正LUTの出力画像との間で差分が発生する特徴的な濃度を表示することを特徴とする請求項1に記載の画像形成装置。前記補正LUT生成手段により生成された補正LUTに基づいて色材使用量を算出する算出手段と、前記決定手段により決定された使用するLUTと前記補正LUTとを用いて前記算出手段によって算出された前記色材使用量を補正する色材使用量補正手段とをさらに備えることを特徴とする請求項1から6のいずれかに記載の画像形成装置。階調パターンを読み取ることで階調特性を補正する補正LUTを生成する補正LUT生成ステップと、予め定められた入力濃度値に対して、前記補正LUT生成ステップによって生成された補正LUTを用いて出力した場合の出力濃度と、該入力濃度値に対して前記補正LUTではない現在設定されている設定LUTを用いて出力した場合の出力濃度とをユーザーインターフェース上に表示する表示ステップと、前記表示ステップにて表示されたユーザーインターフェースを介するユーザー入力に応じて使用するLUTを決定する決定ステップとを備えることを特徴とする画像形成装置の制御方法。コンピュータを、請求項1から7のいずれかに記載の画像形成装置として機能させるためのプログラム。しかしながら、特許文献2にて提案されている技術では、補正値を設定する際に毎回、カメラから補正値をプリンタへ設定する必要がある上、トライエラーで何度もプリンタからの出力結果を確認して最適な調整値を探す必要がある。また、特許文献1に記載の技術においても、階調補正後にテストプリントを行って実際の階調補正の度合いを確認する必要がある。本発明に係る画像形成装置は、階調パターンを読み取ることで階調特性を補正する補正LUTを生成する補正LUT生成手段と、予め定められた入力濃度値に対して、前記補正LUT生成手段によって生成された補正LUTを用いて出力した場合の出力濃度と、該入力濃度値に対して前記補正LUTではない現在設定されている設定LUTを用いて出力した場合の出力濃度とをユーザーインターフェース上に表示する表示手段と、前記表示手段により表示されたユーザーインターフェースを介するユーザー入力に応じて使用するLUTを決定する決定手段とを備えることを特徴とする入力画像濃度に対する補正LUTを用いて出力した場合の出力濃度値と、補正LUTではない設定LUTで算出した濃度値を比較表示することで、この濃度値の変化がユーザーにとって許容できるかどうかを容易に確認できる。以下、本発明の実施形態に係る画像形成装置を図面に則して詳しく説明する。図1は、本実施形態における画像形成装置を含むシステムの一例を示す構成ブロック図である。この図を用いて、全体構成および動作について説明する。本システムは、記録材101上に画像を形成する画像形成装置107と、ユーザーとの入出力を受け付ける操作部としてのユーザーインターフェースUI112とを有する。パターン形成手段103は、自動階調補正が実施されるとSDRAMなどの記憶領域108に階調パターン102を作成する。階調パターン102は、ハーフトーン処理などの画像処理と、現像と、転写と、定着のプロセスを通してコピー用紙などの記録材101に印刷される。階調パターン読取手段104は、階調パターン102が印刷された記録材101が原稿台に置かれて、ユーザー入力によるスキャン指示がされると、原稿台上の用紙をスキャンし、パターンの濃度を測定する。補正LUT生成手段106は測定された濃度から、階調補正された補正LUT105を生成し、補正LUT保持手段110に保存する。補正LUT保持手段110はSDRAMやHDDなどの記憶手段を使用することが考えられる。設定LUT129は、自動階調補正の結果を反映する前まで画像形成装置107で用いられているLUTである。設定LUT保持手段109は、SDRAMやHDDなどの記憶手段を使用し、現在設定されている設定LUT129を保持する。設定LUT濃度算出手段111は、今回階調補正LUTを補正した補正LUT105と、これまで使用されている設定LUT129とを比較する。そして、任意の出力濃度を期待する補正LUTへの入力値に対して、設定LUTを使用して画像形成する際に得られるであろう濃度を算出する。設定LUT濃度表示手段113は、自動階調補正にて階調パターンが印刷された用紙をスキャンした後、補正LUTが作成されると、補正LUTと設定LUTそれぞれでの出力濃度をユーザーインターフェース112上に比較表示する。画像形成装置107は、ユーザーが補正LUTと設定LUTのどちらかを選択して決定することで、今後階調補正に使用するLUT123を補正LUTと設定LUTの選択された方に選択する。この際、設定LUTを常に使用するLUTとし、補正LUTが選択決定された際にのみ設定LUTを補正LUTで置き換えるという実施方法も考えられる。ここで、ユーザーインターフェース112上に表示する濃度は、予め決められた任意の値か、もしくは表示濃度自動選択手段114によって決定される。表示濃度自動選択手段114は、設定LUTを使用し続けることで、自動階調補正結果を用いる場合と最も大きく異なる、または見た目上大きく違って見える濃度を検出し、表示する濃度を選ぶことができる。ユーザーインターフェース上に表示濃度の代わりに、パターン画像表示手段117は、矩形パターンの濃度サンプル画像をプレビューすることもできる。パターン画像表示手段117は、表示パターン画像生成手段116に作成したい濃度値を渡して、記憶領域108上に表示パターン画像115を作成させ、ユーザーインターフェース112上に表示する。設定LUTと補正LUTのどちらかしか選択できない限りは、画像形成装置107は永遠に設定LUTを適用し続けるしかない状態になり得てしまう。微調整手段118は、設定LUTと補正LUTの濃度を示すボタンと、その間に1つ以上の中間ボタンを表示し、使用者が中間の調整値で階調補正結果を反映することが出来るようにする。微調整手段118は、選択されたボタンが中間ボタンの場合には、選択された中間ボタンの位置に応じた調整値を用いて設定LUTと補正LUTから中間LUT119を生成する。微調整手段118は、中間ボタンの位置が補正LUTに近いほど補正による変更度合いを大きく、中間ボタンの位置が設定LUTに近いほど変更度合いを小さくなるように、中間LUT作成手段120に中間LUT119を生成させる中間LUT生成処理。中間濃度表示手段122は、中間濃度算出手段121に中間ボタンの位置に応じた調整値に対応する中間LUTを用いて出力した場合の出力濃度値を算出させ、中間ボタンの該当する位置に表示する濃度値または、表示パターンを表示する。LUT選択手段124は、画像形成時に用いるLUT123を、設定LUT、中間LUT、補正LUTのいずれにするかユーザーが選択できるようにし、ユーザー選択に応じて使用するLUT123に設定LUT、中間LUT、補正LUTを用いる。使用するLUT123の適用方法としては、実際にメモリ上にLUTの領域があって、設定LUT、中間LUT、補正LUTのコピーがされる場合や、各LUTへのリンクが指定される場合も考えられる。画像形成装置107は、用紙などの記録材101に画像形成する際、出力したい記憶領域108上の出力画像データ127のトナー使用量を、トナー使用量算出手段125を通して算出する。そして、画像データは階調補正手段128により使用するLUT123を用いて階調補正が行われ、ハーフトーン処理がかけられて画像形成される。トナー使用量は、現像器内へのトナー補給量や、各種エンジン調整のパラメータとして使用されるものである。ここで、トナー使用量算出手段125によるトナー使用量の算出は、そのタイミングの機体階調特性が反映された補正LUT105が適用されて画像形成される想定で行われてしまう場合がある。ここで、補正LUT105ではなく設定LUT129又は中間LUT119がユーザーによって選択される場合、実際に使用されるトナー消費量と、算出されるトナー消費量が乖離し、現像器内へのトナー補給が過度にされるなどの不具合が発生する場合がある。その為、トナー使用量算出補正手段126は、使用するLUT123と、補正LUT105の差分をトナー使用量計算に反映し、使用するLUT123を用いる場合のトナー消費量が適切に算出されるように補正する。なお、図1の例ではトナー使用量を算出する例について説明しているが、他の印刷方式における、例えばインクなどの色材使用量の算出色材使用量算出処理を行うことも可能である。そして、算出した色材使用量を、トナー使用量の補正と同様に補正すること色材使用量補正処理も可能である。図2は、自動階調補正スキャン後のLUT更新手順制御を示すフローチャートである。すなわち、図2は画像形成装置107が階調パターン102を読み取った後のLUTの更新処理の流れを示している。本実施形態において、本フローチャートで示す処理に係るプログラムは画像形成装置107の記憶装置不図示に格納されており、RAM不図示に読み出されCPU不図示によって実行される。まず画像形成装置107は、自動階調補正の階調パターンをスキャンしてメモリ上にスキャンイメージを保存し、パターンから濃度をサンプリングして、補正LUT105を生成するステップS202。なお、補正LUT105の生成方法は公知の技術であるので説明は省略する。次に画像形成装置107は、設定LUTと補正LUTとの差分を算出するステップS203。次に画像形成装置107は、所定の入力濃度値である入力濃度iに対する設定LUTの出力濃度値を算出するステップS204。ここで、入力濃度iは、先に説明したように、予め決められた任意の値としてもよいし、あるいは設定LUTを使用し続ける場合に自動階調補正結果を適用する場合と最も大きく異なる、または見た目上大きく違って見える特徴的な濃度とすることができる。次に画像形成装置107は、ステップS204で算出した設定LUTと補正LUTとの濃度値または、表示パターン画像を表示するステップS205。次に画像形成装置107は、ユーザーに設定LUTと補正LUTのどちらを適用するか選択させる画面を表示し、ユーザーに入力させるステップS206。次に画像形成装置107は、ステップS206での選択に応じて以降の処理を切り替えるステップS207。S206で設定LUTが選択された場合、画像形成装置107は、使用するLUTを更新しないステップS208。S206で補正LUTが選択された場合、画像形成装置107は、使用するLUTを補正LUTで更新するステップS209。画像形成装置107は、適用された使用するLUTで以降の補正処理を継続し、終了するステップS210。図2のように設定LUTと補正LUTとの濃度値または表示パターン画像を表示することによって、補正後のLUTを使用する際に濃度変化が大きい場合には、設定LUTを選択することが可能となる。これにより、出力画像の濃度や色が変化しすぎてしまうことを防止することができる。なお、図2の例では、設定LUTと補正LUTのいずれかを選択する処理の例を示しているが、使用するLUTとして中間LUTを適用することも可能である。詳細については後述する。図3は、本実施形態で使用する階調補正LUTのデータフロー図である。画像形成装置107は、出力画像データ301図1の127を用紙などの記録材101に印刷する際、出力画像データ301からトナー使用量を算出し302、使用するLUTにて階調補正を行う303。その後、画像形成装置107は画像データにハーフトーン処理などの画像処理をかけてから用紙上に画像形成する304。ここで自動階調補正実施時のLUTデータフローの一例を次に説明する。画像形成装置107は、現在使用している使用するLUT303を設定LUT306にコピーする1。画像形成装置107は、補正LUT305を用いる場合は、補正LUT305を使用するLUT303にコピーする2。画像形成装置107は、中間LUT307を補正LUTと設定LUTから作成し3、中間LUTが適用される場合は中間LUT307を使用するLUT303にコピーする4。すなわち、設定LUT306が用いられる場合には、使用するLUT303は更新されない。また、補正LUT305が用いられる場合には、使用するLUT303は補正LUT305によって更新される。また、中間LUT307が用いられる場合には、使用するLUT303は中間LUT307によって更新される。図4は、設定LUTの濃度求め方を説明する図である。図の縦軸401は、階調補正手段128からエンジンへの出力レベル値を示す。また、図の横軸402は階調補正手段128への入力濃度を示す。補正LUT403を適用する場合、入力濃度1.2405は、出力レベル406のレベルで出力されることで、濃度1.2で画像形成することが出来る。ここで、設定LUT404を適用すると、濃度1.2の入力濃度では、407の縦軸位置の出力レベル値となり、補正LUT403で同様の出力レベル値となる個所408の入力濃度409の濃度0.8が出力されることになる。図5は、設定LUTの濃度求め方の一例を示すフローチャートである。本実施形態において、本フローチャートで示す処理に係るプログラムは画像形成装置107の記憶装置不図示に格納されており、RAM不図示に読み出されCPU不図示によって実行される。図5のフローチャートは、差分が最大となる入力濃度を算出する例を示している。まず画像形成装置107は、入力濃度iに0、差分MAX値dに0、差分MAX入力濃度kに0を代入するステップS502。次に画像形成装置107は、入力濃度iが最高濃度以下の間ループを繰り返す。ステップS503。次に画像形成装置107は、現在LUTの入力濃度iの出力レベルvを取得するステップS504。次に画像形成装置107は、補正LUTで出力レベルvとなる入力濃度jを取得するステップS505。次に画像形成装置107は、現在LUTの入力濃度iから補正LUTでの出力レベルとなる入力濃度jを引いた値が差分MAXd以上であれば、dにiからjを引いた値を代入し、差分MAX入力濃度kにiを代入するステップS506。次に画像形成装置107は、iをインクリメントするステップS507。次に画像形成装置107は、入力濃度が最高濃度以下の場合、ステップS503に戻り、そうでなければループを抜けるステップS508。ステップS508でループを抜けた場合、次に画像形成装置107は、差分MAX入力濃度kと、kの現在LUTの出力濃度とで表示用パターンを作成するステップS509。次に画像形成装置107は、設定LUTと補正LUTの濃度を表示しステップS510、終了するステップS511。図5のような処理を行うことで、差分が最も大きい濃度を比較対象としてユーザーに対して表示することができる。次に、本実施形態において適用され得る各UIのイメージ図を説明する。図6は、本実施形態で濃度値を表示するUIのイメージ図である。UI112上には、補正LUT105を用いるためのボタン601と、設定LUT129を用いるためのボタン603が表示さる。また、補正LUTを適用した場合の濃度値602に対して、設定LUTを用いる場合の濃度値604が表示される。補正LUTの適用ボタン601を選択した状態で、テストプリントボタン605を押下すると補正LUTを適用してサンプルプリントが出力される。キャンセルボタン606が押下されると最後に適用された状態でこの画面から抜ける。適用ボタン607が押下されると、現在選択されているボタンのLUTが使用するLUT123として保存される。図7は、本実施形態で濃度パターンを表示するUIのイメージ図である。UI112上には、補正LUT105を用いた場合の濃度値がY701、M702、C703、K704と色ごとに画面表示上の輝度で表現される。また、設定LUT129を適用した場合の濃度値がY705、M706、C707、K708と色ごとに画面表示上の輝度で表現される。ここでUI112上に表示されるパターンの輝度は、濃度値を濃度輝度変換した輝度値で表示することができる。また、図7に示すように濃度値または輝度値の数値をパターン画像と共に表示することもできる。図7のようにパターン画像として可視化することで、補正LUTを適用するか否かの判断をユーザーが容易に判断することができる。図8は、本実施形態で複数濃度を表示するUIのイメージ図である。UI112上には、補正LUT105を用いるためのボタン801と、設定LUT129を用いるためのボタン802が表示される。ここで、補正LUTを用いた場合の濃度値を複数の濃度毎に表示し、それぞれの濃度に対して設定LUTを用いた場合の濃度値及び濃度パターンを表示する。図8のように複数の濃度を表示することによって、補正LUTを適用した場合の変化の度合いをユーザーが容易に判断することができる。次に、ユーザーによって微修正されて生成される中間LUTについて説明する。図9は、中間LUT算出方法を示す図である。補正LUT901と設定LUT902の差分LUT903を作成するため、横軸を例えば1024階調に分離し、一階調毎に補正LUT901から設定LUT902を差し引いた値を差分LUTとして作成する。ここで、補正LUTと設定LUTとの間のLUTとして中間LUT906を作成する場合に、補正LUTと設定LUTのどちら寄りかのパラメータに応じて差分LUTに重みがけを行うことができる。例えば、一番補正LUTに近い調整値である重みLUT904は、0~1023の入力値に対して全て0.9出力となることで、差分LUT903の出力値に0.9倍するためのLUTである。この重みづけされた差分LUTを設定LUT902に足し合わせることで、最も補正LUTに近い中間LUT906を作成することができる。また、2番目に設定LUTに近い調整値である重みLUT905は、0~1023の入力値に対して全て0.2出力となることで、差分LUT903の出力値に0.2倍するためのLUTである。この重みづけされた差分LUTを設定LUT902に足し合わせることで、2番目に設定LUTに近い中間LUT906を作成することができる。図10は、本実施形態で中間LUT濃度を表示するUIのイメージ図である。UI112上には、補正LUT105を用いるためのボタン1001と、設定LUT129を用いるためのボタン1004が表示さる。ボタン1001と1004の間には、それぞれを分割する中間LUT119を示すポインタ1002が表示され、その上をスライダ1003がユーザー入力によって、左右に移動する。補正LUT適用ボタン1001の下には、その濃度と、濃度を表現する画像パターン1005が表示され、設定LUT適用ボタン1004の下には、その濃度と、濃度を表現する画像パターン1007が表示される。更に、各ポインタ1002の下に、該当する中間LUTで出力される濃度とその画像パターン1006が表示される。図11は、ユーザー操作に応じた使用LUTを選択して設定するフローチャートである。図11の処理は中間LUTを用いる例について説明している。本実施形態において、本フローチャートで示す処理に係るプログラムは画像形成装置107の記憶装置不図示に格納されており、RAM不図示に読み出されCPU不図示によって実行される。まず画像形成装置107は、現在使用しているLUTを設定LUTとしてSDRAMなどの一時領域に保存するステップS1102。次に画像形成装置107は、自動階調補正で作成したLUTを補正LUTとして一時領域の保存するステップS1103。次に画像形成装置107は、補正LUTを使用するLUTにコピーするステップS1104。次に画像形成装置107は、UI112からのユーザー入力を受け付けるステップS1105。次に画像形成装置107は、ユーザー入力の内容によって処理を切り替えるステップS1106。このユーザー入力は、例えば図10に示すキャンセルテストプリント適用のボタンが押下される場合や、補正前の設定LUT又は補正後のLUTが使用するLUTとして選択される場合や、スライダ調整されて中間LUTが選択される場合などである。画像形成装置107は、ユーザー入力が補正LUTか設定LUTの選択である場合、指定されたLUTを使用するLUTにコピーするステップS1111。画像形成装置107は、ユーザー入力がスライダ調整の場合、スライダ位置に応じた中間LUTを作成するステップS1107。そして、画像形成装置107は、作成した中間LUTを使用するLUTにコピーするステップS1108。画像形成装置107は、ユーザー入力がテストプリントである場合、現在設定されている使用するLUTでテストパターンをテストプリントするステップS1109。画像形成装置107は、ユーザー入力がキャンセルボタンの押下であった場合、設定LUTを使用するLUTにコピーし、終了するステップS1110。画像形成装置107は、ユーザー入力が適用ボタンの押下である場合、何もせずに終了するステップS1112。なお、上記実施形態ではLUT自身をコピーしている例を説明しているが、実態ではなくLUTを指し示すポインタの置きかえをする場合も考えられる。また、上記図11の例では、S1104、S1108、S1110、S1111などにおいて、各LUTが使用するLUTにコピーされる処理が行われているが、S1106で適用ボタンが選択されたときに実際のコピー処理が行われても良い。上述したように本実施形態を用いると、入力画像濃度に対する補正LUTを用いて出力した場合の出力濃度値と、設定LUTで算出した濃度値を比較表示することで、ユーザーが許容できる変化量かどうかが容易に確認できる。更に、設定LUTと補正LUTの中間の任意の値をユーザーが指定して微調整することで、ユーザーの許容範囲で自動階調補正結果を微調整して適用することが出来る。その他の実施例また、上記例においては電子写真方式の例を用いて説明したが、インクジェット記録方式、感熱転写方式、その他、種々の方式に適用することも可能である。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。