階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する印刷部と、前記用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、主走査方向の位置に応じた各階調値の補正値を算出する制御部と、前記制御部により算出された前記補正値を用いて画像データを階調補正処理する画像処理部と、を備え、前記制御部は、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成し、各階調値の濃度特性をそのレンジで除算して正規化し、正規化された各階調値の濃度特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を決定し、前記代表特性に各階調値の濃度特性のレンジを乗算して得られた各階調値の濃度特性において、決定された前記基準位置の濃度値を基準に、主走査方向の位置に応じた各階調値の補正値を算出する画像形成装置。階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する印刷部と、用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、主走査方向の位置に応じた各階調値の補正値を算出する制御部と、前記制御部により算出された前記補正値を用いて画像データを階調補正処理する画像処理部と、を備え、前記制御部は、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成し、各階調値の濃度特性において補正値を0とする基準位置を仮決定し、当該基準位置の濃度値と主走査方向の各位置の濃度値との差分から各位置の補正値を算出し、主走査方向の位置と補正値の相関を示す補正値特性を作成し、各階調値の補正値特性をそのレンジで除算して正規化し、正規化された各階調値の補正値特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を本決定し、前記代表特性に各階調値の補正値特性のレンジを乗算して得られた各階調値の補正値特性から、本決定された前記基準位置の補正値を基準に、主走査方向の位置に応じた各階調値の補正値を再算出する画像形成装置。前記印刷部は、各階調値のパターンを複数のページの用紙上に印刷し、前記制御部は、各ページの用紙に印刷されたパターンから測定された濃度値を取得し、当該濃度値から全ページ分の前記濃度特性を作成してその代表特性を作成する請求項1又は2に記載の画像形成装置。階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する工程と、前記用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成する工程と、各階調値の濃度特性をそのレンジで除算して正規化し、正規化された各階調値の濃度特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を決定する工程と、前記代表特性に各階調値の濃度特性のレンジを乗算して得られた各階調値の濃度特性において、決定された前記基準位置の濃度値を基準に、主走査方向の位置に応じた各階調値の補正値を算出する工程と、を含む補正値算出方法。階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する工程と、用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成する工程と、各階調値の濃度特性において補正値を0とする基準位置を仮決定し、当該基準位置の濃度値と主走査方向の各位置の濃度値との差分から各位置の補正値を算出し、主走査方向の位置と補正値の相関を示す補正値特性を作成する工程と、各階調値の補正値特性をそのレンジで除算して正規化し、正規化された各階調値の補正値特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を本決定する工程と、前記代表特性に各階調値の補正値特性のレンジを乗算して得られた各階調値の補正値特性から、本決定された前記基準位置の補正値を基準に、主走査方向の位置に応じた各階調値の補正値を再算出する工程と、を含む補正値算出方法。前記パターンを印刷する工程では、各階調値のパターンを複数のページの用紙上に印刷し、前記濃度特性を作成する工程では、各ページの用紙に印刷されたパターンから測定された濃度値を取得し、当該濃度値から全ページ分の前記濃度特性を作成し、前記代表特性により基準位置を決定する工程では、全ページ分の前記濃度特性を元に作成された代表特性により基準位置を決定する請求項4又は5に記載の補正値算出方法。上記特許文献1、2によれば、全面的に生じる濃度ムラに対応するため、感光体の周期に合わせて、1周期に2回同じパターンが形成され、同じ階調値のパターンから測定された濃度値が平均化されて補正値が求められる。この方法であれば少なくとも半周期毎の濃度ムラに対応する補正値が得られるが、用紙の全面に生じる全ての濃度ムラを小さくするような補正値であるとはいえない。補正精度を向上させる観点からすれば、部分的なパッチ画像ではなく用紙の全面を覆うパターンを補正値の算出に用いることもできる。パターンの階調値をページ単位で変えて印刷し、1つの階調値のパターンから複数の位置で濃度を測定してその平均値から補正値を求めることにより、用紙の主走査方向だけでなく副走査方向に生じる全面的な濃度ムラに対しより最適な補正値を得ることができる。しかし、全面的にパターンを印刷する必要があるので用紙やトナー等の消費も増える。本発明の課題は、パターンによらず用紙の主走査方向及び副走査方向に生じる全面的な濃度ムラを小さくするために最適な補正値を算出することである。請求項1に記載の発明によれば、階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する印刷部と、前記用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、主走査方向の位置に応じた各階調値の補正値を算出する制御部と、前記制御部により算出された前記補正値を用いて画像データを階調補正処理する画像処理部と、を備え、前記制御部は、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成し、各階調値の濃度特性をそのレンジで除算して正規化し、正規化された各階調値の濃度特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を決定し、前記代表特性に各階調値の濃度特性のレンジを乗算して得られた各階調値の濃度特性において、決定された前記基準位置の濃度値を基準に、主走査方向の位置に応じた各階調値の補正値を算出する画像形成装置が提供される。請求項2に記載の発明によれば、階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する印刷部と、用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、主走査方向の位置に応じた各階調値の補正値を算出する制御部と、前記制御部により算出された前記補正値を用いて画像データを階調補正処理する画像処理部と、を備え、前記制御部は、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成し、各階調値の濃度特性において補正値を0とする基準位置を仮決定し、当該基準位置の濃度値と主走査方向の各位置の濃度値との差分から各位置の補正値を算出し、主走査方向の位置と補正値の相関を示す補正値特性を作成し、各階調値の補正値特性をそのレンジで除算して正規化し、正規化された各階調値の補正値特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を本決定し、前記代表特性に各階調値の補正値特性のレンジを乗算して得られた各階調値の補正値特性から、本決定された前記基準位置の補正値を基準に、主走査方向の位置に応じた各階調値の補正値を再算出する画像形成装置が提供される。請求項3に記載の発明によれば、前記印刷部は、各階調値のパターンを複数のページの用紙上に印刷し、前記制御部は、各ページの用紙に印刷されたパターンから測定された濃度値を取得し、当該濃度値から全ページ分の前記濃度特性を作成してその代表特性を作成する請求項1又は2に記載の画像形成装置が提供される。請求項4に記載の発明によれば、階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する工程と、前記用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成する工程と、各階調値の濃度特性をそのレンジで除算して正規化し、正規化された各階調値の濃度特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を決定する工程と、前記代表特性に各階調値の濃度特性のレンジを乗算して得られた各階調値の濃度特性において、決定された前記基準位置の濃度値を基準に、主走査方向の位置に応じた各階調値の補正値を算出する工程と、を含む補正値算出方法が提供される。請求項5に記載の発明によれば、階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する工程と、用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、前記濃度値が測定された主走査方向の位置と前記濃度値との相関を示す濃度特性を階調値毎に作成する工程と、各階調値の濃度特性において補正値を0とする基準位置を仮決定し、当該基準位置の濃度値と主走査方向の各位置の濃度値との差分から各位置の補正値を算出し、主走査方向の位置と補正値の相関を示す補正値特性を作成する工程と、各階調値の補正値特性をそのレンジで除算して正規化し、正規化された各階調値の補正値特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を本決定する工程と、前記代表特性に各階調値の補正値特性のレンジを乗算して得られた各階調値の補正値特性から、本決定された前記基準位置の補正値を基準に、主走査方向の位置に応じた各階調値の補正値を再算出する工程と、を含む補正値算出方法が提供される。請求項6に記載の発明によれば、前記パターンを印刷する工程では、各階調値のパターンを複数のページの用紙上に印刷し、前記濃度特性を作成する工程では、各ページの用紙に印刷されたパターンから測定された濃度値を取得し、当該濃度値から全ページ分の前記濃度特性を作成し、前記代表特性により基準位置を決定する工程では、全ページ分の前記濃度特性を元に作成された代表特性により基準位置を決定する請求項4又は5に記載の補正値算出方法が提供される。本発明によれば、代表特性から各階調値に唯一の基準位置を決定するので、各階調値のパターンが用紙上のどの位置に配置されたかに拘わらず、用紙の主走査方向及び副走査方向に生じる濃度ムラをできる限り小さくするために最適な補正値を算出することができる。主走査方向の幅を持つパターンであればどのパターンであっても、最適な補正値を算出することができ、補正精度を向上させることができる。以下、図面を参照して本発明の実施の形態について説明する。第1の実施の形態図1は、本実施の形態に係る画像形成装置1を示す。画像形成装置1はユーザ端末のアプリケーションによって作成された文書データ等を印刷できる。画像形成装置1は原稿のコピーも可能である。図1に示すように、画像形成装置1は制御部11、記憶部12、表示部13、操作部14、通信部15、I/F16、スキャナー21、画像処理部22、メモリー23、印刷部24を備えて構成されている。制御部11は、CPUCentralProcessingUnit、RAMRandomAccessMemory等から構成され、記憶部12に記憶されているプログラムを読み出して、当該プログラムとの協働により、画像形成装置1の各部の動作を制御する。例えば、制御部11は操作部14を介して入力された印刷設定を印刷コマンドとして画像処理部22に出力する。また、制御部11は補正値算出処理を実行し、画像処理部22の階調補正処理に用いられる補正値を算出する。記憶部12は、制御部11が実行するプログラムやプログラムの実行に必要なファイル、データ等を記憶している。記憶部12は、階調補正処理の補正値の算出のために印刷される補正用のパターンのデータを記憶する。表示部13は制御部11の制御に従い、操作画面等をタッチパネルやディスプレイ上に表示する。操作部14は、タッチパネルや操作キーの操作に応じた操作信号を生成して制御部11に出力する。操作部14を介して印刷部数や用紙のサイズ等の基本的な印刷設定の他、オプションの印刷設定が可能である。オプションの印刷設定とは、ページ番号、ウォーターマーク、地紋画像等の付加、画像の回転、縮小又は拡大、ページ割付、濃度の指定等である。通信部15は通信用のインターフェイスを備え、コントローラー等と通信する。コントローラーは、ユーザ端末から送信されるPDLPageDescriptionLanguageデータをラスタライズし、ビットマップ形式の画像データを生成する。PDLデータは印刷コマンドとして、印刷部数、用紙サイズ等の基本的な印刷設定の他、オプションの印刷設定を含む。コントローラーはこの印刷コマンドをPDLデータから抽出し、画像データとともに画像形成装置1に送信するので、通信部15はコントローラーから画像データと印刷コマンドを受信し、画像処理部22に出力する。I/F16は例えばUSBUniversalSerialBus等のインターフェイスである。スキャナー21は、原稿をスキャンして画像データを生成する。画像データは画像処理部22に出力される。画像処理部22は、通信部15又はスキャナー21から入力された画像データに各種画像処理を施す。例えば、スキャナー21の表色系はR赤、G緑、B青の3色であるので、画像処理部22はスキャナー21によって生成された画像データを色変換処理し、印刷部24で使用される色材であるYイエロー、Mマジェンタ、Cシアン、K黒の画像データを生成する。画像処理部22は画像データを圧縮処理してメモリー23に保存し、圧縮処理された画像データをメモリー23から読み出して伸張処理する。印刷コマンドが入力されている場合、画像処理部22は当該印刷コマンドに従って、画像データを拡大又は縮小し、ページ番号の追加やページ割付等の画像処理を施す。画像処理部22は、制御部11によって算出された補正値を用いて画像データを階調補正処理する。各階調値の補正値が主走査方向の位置毎に設定されたLUTLookUpTableが制御部11によって作成されるので、画像処理部22は画像データの各画素の画素値階調値と主走査方向の位置に対応する補正値をLUTから取得し、各画素の画素値に補正値を加算して階調補正処理後の画素値を得る。画像処理部22は、階調補正処理された画像データをスクリーン処理し、PWMPulseWidthModulation変換して印刷部24に出力する。印刷部24は、露光部、現像部、感光ドラム、定着装置等を備え、電子写真方式の印刷処理を行う。印刷処理において、露光部はPWM変換された画像データに基づき、帯電された感光ドラム上にレーザ光を照射する。感光ドラム上には静電潜像が形成される。現像部が感光ドラムを現像すると、感光ドラム上にトナーの画像が形成され、当該トナー画像は中間ベルト等に1次転写される。YMCKの4色のトナーについて同様の画像形成が繰り返し行われ、中間ベルト上に4色分のトナー画像が重ねられ、カラー画像が形成される。カラー画像は用紙上に2次転写され、用紙は定着装置に搬送されて定着処理される。図2は、画像形成装置1の制御部11が実行する補正値算出処理のフローチャートである。制御部11はこの補正値算出処理を定期的に実行し、画像処理部22が階調補正処理に用いる補正値を更新する。図2に示すように、制御部11は補正用のパターンを記憶部12から読み出し、印刷部24により当該パターンを用紙上に印刷させるステップS1。補正用のパターンは、階調値が異なる複数のパターンが1ページ又は複数ページの用紙に配置されている。各階調値のパターンは用紙の主走査方向の幅の長さを持ち、主走査方向の複数の位置で印刷されたパターンの濃度値を測定することによって、主走査方向の濃度ムラを特定することができる。図3a、図3b、図3cは、補正用のパターンの一例を示す。図3aに示すパターンT11は、印刷部24の色材であるC、M、Y、Kの色単位で、用紙の主走査方向の幅の長さを持つ帯状のパターンが用紙の搬送方向つまり副走査方向に複数配置されている。1色につき階調値255、127、63の3つのパターンがあり、各階調値のパターンの色をC:シアン、M:マジェンタ、Y:イエロー、K:黒で示している。帯状の各パターンの副走査方向の長さは、印刷部24が印刷可能な文字の大きさに近いほど好ましい。例えば、用紙サイズがA3であれば、293mm程度である。パターンT11を複数ページ分印刷して補正値の算出に用いることにより、複数ページ分の濃度ムラに対応する補正値を算出することができ、補正の精度を上げることができる。また、パターンT11に加え、図3bに示すパターンT12を印刷して補正値の算出に用いてもよい。パターンT12はC、M、Y、Kの色単位で、階調値223、159、92の各パターンが副走査方向に配置されている。パターンT11にパターンT12を加えることにより、1色につき階調値を3つ増やすことができ、補正の精度が高い補正値を得ることができる。パターンT11、T12のように、各階調値の帯状のパターンを色単位でまとめて配置するのではなく、図3cに示すパターンT21のように階調値単位でまとめて配置してもよい。図4は、補正用のパターンの他の一例を示す。図4に示すパターンT31、T32は、1色につき3つの階調値255、127、63の帯状のパターンが2回繰り返し配置されている。2回繰り返す配置により全色のパターンが1ページ内に収まりきらないので、1ページ目にはC、Mの色のパターンT32、2ページ目にはY、Kの色のパターンT32が配置されている。1色分のパターンの副走査方向の長さは、印刷部24の感光ドラムの1周分の長さと同じである。感光ドラムの1周期に対し同じ階調値のパターンを2回配置することによって、主走査方向だけでなく副走査方向に生じる濃度ムラが小さくなるように補正値を算出することができる。図5に示すように、上述の階調値単位で帯状のパターンが配置されたパターンT21と、帯状のパターンの配置位置を階調値単位で入れ替えたパターンT22とを組み合わせて用いてもよい。パターンT21、T22によれば、同じ階調値の帯状のパターンが2回異なる副走査方向の位置に印刷されるので、図4に示される補正用のパターンT31、T32と同様に、主走査方向だけでなく副走査方向の濃度ムラも小さくなるように補正値を算出することができる。主走査方向と副走査方向、つまり用紙の全面に生じる濃度ムラが小さくなるように補正値を最適化するという観点からすれば、補正用のパターンとして、図6に示すように1つの階調値のパターンが1ページ全体に配置されたパターンT41~T43を用いることもできる。図6に示すように、主走査方向及び副走査方向の幅の長さを持つ階調値255のパターンT41が1ページ目のページ全体に配置されている。同様に2ページ目に階調値127のパターンT42が配置され、3ページ目に階調値63のパターンT43が配置されている。上記補正用のパターンの何れも、印刷するパターンの数が多ければ多いほど濃度ムラを正確に特定できるので、補正の精度が高い補正値を算出することができる。一方で、パターンの数が増えればパターンの印刷によって用紙やトナーの消費が増える。どのパターンをどれだけ印刷するかは補正の精度とコストの関係から適宜決定すればよい。ユーザは、印刷されたパターンの濃度値を測色計等によって測定し、測定結果を画像形成装置1に入力する。印刷されたパターンは主走査方向の幅の長さを持つので、ユーザは各階調値のパターンの主走査方向において複数の位置の濃度値を測定する。測定位置の数は任意だが、測定位置が多いほど補正値は最適化される。例えば、図5に示すパターンT21、T22が印刷された場合、ユーザは図7に示すように主走査方向の6つの位置x1~x6で、各階調値のパターンの濃度値を測定すればよい。ユーザは測色計を直接I/F16に接続して測定結果を測色計から画像形成装置1に直接入力させてもよいし、測定結果をUSBメモリーに保存し、USBメモリーをI/F16に接続して測定結果を入力してもよい。或いは、ユーザ自身が操作部14を介して測定結果を入力してもよい。制御部11は、I/F16に接続された測色計やUSBメモリーから濃度値の測定結果を取得する。制御部11は取得した濃度値をY、M、C、Kの色によって分け、各色の濃度値を用いて色単位で以下の補正値の算出を行う。まず、制御部11は濃度値が測定された主走査方向の位置に対し測定された濃度値をプロットして、各階調値の濃度特性を作成するステップS2。測定された濃度値は離散値であるので、制御部11は各測定位置の濃度値を補間処理して濃度特性を作成する。好ましくは、制御部11は作成された濃度特性に対しスムージング等の処理をして、筋等のノイズを予め除去しておく。ノイズの除去により適切な補正値の算出が可能である。図8の特性図A1は、3つの階調値255、127、63についてそれぞれ作成された濃度特性の一例を示す。濃度特性の横軸は濃度値が測定された主走査方向の位置、縦軸が測定された濃度値である。各測定位置間の濃度値は補間され、滑らかな特性曲線が描画されている。通常の補正値の算出方法によれば、各階調値の濃度特性において濃度値の中間値等をとる主走査方向の位置が基準位置として決定され、この基準位置を元に各階調値の補正値が決定される。基準位置の補正値は0、他の位置の補正値は基準位置の濃度値と他の位置の濃度値との差分に応じて、下記式により決定される。補正値=基準位置の濃度値-他の位置の濃度値×係数α係数αは濃度値を階調値に変換する係数である。図8に示す特性図A1において、濃度値の中間値をとる測定位置を基準位置として決定する場合、矢印で示す基準位置は各階調値255、127、63でばらつく。これは、各階調値で主走査方向に異なる濃度ムラが生じており、濃度値の最小値と最大値間のレンジがばらつくためである。主走査方向の濃度ムラが階調値によって異なるのは、用紙の全面に、つまり主走査方向だけでなく副走査方向でも濃度ムラが生じているからであり、階調値に起因して異なるのではない。副走査方向に濃度ムラが生じていなければ、本来は各階調値で主走査方向の濃度ムラは略同じとなり、基準位置も略一致するはずである。それにも拘わらず、従来のように各階調値で異なる基準位置に決定され、各階調値の補正値が求められた場合、その補正値は用紙上に生じる全ての濃度ムラに対して最適な補正値とは限らない。その補正値の階調値のパターンが印刷された副走査方向の位置と他の副走査方向の位置とで、主走査方向に同じ濃度ムラが生じているとは限らないからである。例えば、主走査方向の濃度ムラが比較的小さい副走査方向の位置で求められた補正値を、主走査方向の濃度ムラが大きい他の副走査方向の位置に適用すれば補正が不足し、逆の場合は補正が過剰になる。このように、従来の補正値の算出方法によれば、帯状のパターンの副走査方向の配置位置によって補正値が偏る。図6に示すようにページ全体に配置されるパターンを使えばいいがコストが増える。そこで、パターンによらず主走査方向及び副走査方向に生じる濃度ムラの全てをできるだけ小さくするため、本実施の形態に係る補正値算出方法によれば、各階調値の濃度特性から代表特性を作成し、当該代表特性により各階調値に共通の基準位置を決定する。まず、制御部11は各階調値の濃度特性をそのレンジ最大値―最小値で除算して正規化するステップS3。具体的には、制御部11は各階調値の濃度特性の最大値と最小値を用いて、下記式により正規化された濃度値を求める。制御部11は正規化された濃度値をプロットして正規化された濃度特性を得る。正規化された濃度値=測定された濃度値/最大値-最小値図8の特性図A2は、正規化された各階調値の濃度特性を示す。正規化により、濃度特性において各階調値でばらついていた濃度値のレンジは1に統一化されている。制御部11は、正規化された各階調値の濃度特性の代表特性を作成するステップS4。具体的には、制御部11は各階調値の濃度特性において主走査方向の位置が同じ濃度値を合算し、合算後の濃度値を3で除算して平均化された濃度値を主走査方向の位置毎にプロットして代表特性を作成する。図8の特性図A3は、特性図A2の正規化された各階調値の濃度特性から作成された代表特性を示している。代表特性のレンジは正規化された各階調値の濃度特性と同じ1である。パターンT21、T22は2ページ分の用紙に印刷され、各階調値のパターンがそれぞれ別の用紙に印刷される。このように、複数のページの用紙に補正用のパターンが印刷された場合、制御部11は各ページの用紙に印刷された各階調値のパターンから測定された濃度値を取得し、当該濃度値からそれぞれ濃度特性を作成し、正規化し、平均化して全ページ分の代表特性を作成することが好ましい。これにより、1ページの用紙の中で生じる濃度ムラだけでなく、各ページの用紙で生じる濃度ムラの補正に最適な補正値を算出することができる。ページ単位で濃度ムラが異なる場合、あるページの用紙の濃度ムラだけでなく、全ページの濃度ムラをできる限り小さくするのに最適な補正値を得ることができる。制御部11は、作成された代表特性において基準位置を決定するステップS5。基準位置としては、後のステップS6の処理において元のレンジに戻された各階調値の濃度特性と濃度値が一致する位置であれば、任意に決定できる。例えば、代表特性の濃度値の平均値をとる位置の他、濃度値のレンジの最大値、最小値、中間値等をとる位置を基準位置として決定することができる。図8の特性図A3は、代表特性の濃度値のレンジの中間値をとる主走査方向の位置特性図A3中の矢印で示される位置が基準位置として決定された例である。次に、制御部11は代表特性に各階調値の濃度特性のレンジ、つまり正規化時に用いられた最大値-最小値を乗算して、元のレンジに戻された各階調値の濃度特性を得るステップS6。図8の特性図A4は、特性図A3の代表特性に元のレンジを乗算して得られた各階調値の濃度特性を示している。特性図A4に示すように、各階調値の濃度特性は、特性図A3に示される代表特性と、最大値、最小値、それらの中間値、平均値等の位置が一致している。制御部11は、代表特性に元のレンジを乗算して得られた各階調値の濃度特性において、代表特性により決定された基準位置の濃度値を基準に、主走査方向の位置に応じた各階調値の補正値を算出するステップS7。制御部11は基準位置の補正値を0に決定し、他の主走査方向の位置の補正値を、基準位置の濃度値から他の主走査方向の位置の濃度値を差し引いた差分に応じて、下記式により決定する。補正値=基準位置の濃度値-他の主走査方向の位置の濃度×係数α係数αは、濃度値を階調値に変換する係数である。図9は、各階調値の濃度特性から算出された補正値の具体例を示す。図9の表a1は、位置x4を基準位置として算出された補正値を示している。制御部11は各階調値255、127、63について算出された補正値を線形補間して、階調値255、127、63間の補正値を算出する。同様に、制御部11は線形補間により各位置x1~x6間の補正値を算出し、算出された各階調値の補正値を主走査方向の位置毎に定めたLUTを作成する。図9の表a2はLUTの一例である。制御部11は当該LUTを画像処理部22が階調補正処理に用いるLUTとしてセットするステップS8。以上のように、第1の実施の形態によれば、画像形成装置1は、階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する印刷部24と、用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、主走査方向の位置に応じた各階調値の補正値を算出する制御部11と、制御部11により算出された補正値を用いて画像データを階調補正処理する画像処理部22と、を備える。制御部11は濃度値が測定された主走査方向の位置と濃度値との相関を示す濃度特性を階調値毎に作成し、各階調値の濃度特性をそのレンジで除算して正規化する。制御部11は、正規化された各階調値の濃度特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を決定する。制御部11は、代表階調に各階調値の濃度特性のレンジを乗算して得られた各階調値の濃度特性において、決定された基準位置の濃度値を基準に、主走査方向の位置に応じた各階調値の補正値を算出する。各階調値の濃度特性の代表特性から唯一の基準位置を決定するので、各階調値のパターンが用紙上のどの位置に配置されたかに拘わらず、用紙の全面つまり主走査方向及び副走査方向に生じる濃度ムラをできる限り小さくするために最適な補正値を求めることができる。用紙の主走査方向の幅を持つパターンであればどのパターンであっても、最適な補正値を算出でき、補正精度を向上させることが可能である。第2の実施の形態濃度特性の代表特性により基準位置を決定し、補正値を算出する第1の実施の形態に対し、第2の実施の形態として、先に補正値を算出しその補正値特性から代表特性を作成して基準位置を決定し、補正値を算出し直す例を示す。第2の実施の形態に係る画像処理装置は、第1の実施の形態に係る画像処理装置1と同じ構成であり、制御部11による補正値算出処理の処理内容が異なるのみである。よって、第2の実施の形態に係る画像処理装置の図示を省略し、画像処理装置1と同じ構成部には同じ符号を用いて、第2の実施の形態に係る補正値算出処理についてのみ説明する。図10は、第2の実施の形態に係る補正値算出処理のフローチャートである。図10に示すステップS21、S22は第1の実施の形態に係る補正算出処理図2のステップS1、S2と同じ処理内容である。すなわち、制御部11は補正用のパターンを記憶部12から読み出し、印刷部24により当該パターンを用紙上に印刷させるステップS21。ユーザが印刷されたパターンの濃度値を測色計等によって測定し、測定結果を画像形成装置1に入力する。制御部11は、I/F16に接続された測色計やUSBメモリーから濃度値の測定結果を取得する。色単位で以下の補正値の算出を行う点は第1の実施の形態と同様である。制御部11は、濃度値が測定された主走査方向の位置に対し測定された濃度値をプロットして、各階調値の濃度特性を作成するステップS22。制御部11は、各階調値の濃度特性において補正値を0とする基準位置を仮決定するステップS23。例えば、制御部11は図8に示す特性図A1のように、各階調値の濃度特性において最小値と最大値の中間値をとる位置を基準位置に仮決定する。各階調値の濃度特性は濃度値のレンジが異なるので、仮決定された基準位置もばらついている。制御部11は仮決定された基準位置の濃度値と主走査方向の各位置の濃度値の差分から下記式により補正値を算出し、階調値毎にプロットして補正値特性を作成するステップS24。補正値=基準位置の濃度値-他の位置の濃度値×係数α係数αは濃度値を階調値に変換する係数である。図11の特性図B1は、図8の特性図A1に示される各階調の濃度特性から作成された補正値特性を示している。各補正値特性において仮決定された基準位置の補正値は0である。制御部11は各階調値の補正値特性をそのレンジ最大値-最小値で除算して正規化するステップS25。具体的には、制御部11は各階調値の補正値特性の最大値と最小値を用いて、下記式により正規化された補正値を求める。制御部11は正規化された補正値をプロットして正規化された補正値特性を得る。正規化された補正値=補正値/最大値-最小値図11の特性図B2は、正規化された各階調値の補正値特性を示す。正規化により、補正値特性において各階調値でばらついていた補正値のレンジは1に統一化されている。制御部11は、正規化された各階調値の補正値特性の代表特性を作成する。具体的には、制御部11は正規化された各階調値の補正値特性において主走査方向の位置が同じ補正値を合算し、合算後の補正値を3で除算して平均化された補正値を主走査方向の位置毎にプロットして代表特性を作成する。図11の特性図B3は、特性図B2の正規化された各階調値の補正値特性から作成された代表特性を示す。代表特性のレンジは正規化された各階調値の補正値特性と同じ1である。複数のページの用紙に補正用のパターンが印刷された場合、制御部11は各ページに印刷された各階調値のパターンから測定された濃度値を取得し、当該濃度値からそれぞれ補正値特性を作成し、正規化し、平均化して全ページ分の代表特性を作成することが好ましい。これにより、1ページの用紙の中で生じる濃度ムラだけでなく、各ページの用紙で生じる濃度ムラの補正に最適な補正値を算出することができる。ページ単位で濃度ムラが異なる場合、あるページの用紙の濃度ムラだけでなく、全ページの濃度ムラをできる限り小さくするのに最適な補正値を得ることができる。制御部11は作成された代表特性において基準位置を本決定するステップS26。基準位置としては、後のステップS27において得られる元のレンジに戻された各階調値の補正値特性と代表特性間で補正値が一致する位置であれば、任意に決定できる。例えば、代表特性の補正値の平均値をとる位置の他、補正値のレンジの最大値、最小値、中間値をとる位置等、任意に基準位置を決定できる。図11の特性図B3は、代表特性の補正値のレンジの中間値をとる主走査方向の位置特性図B3中の矢印で示される位置が基準位置として本決定された例である。次に、制御部11は代表特性に各階調値の補正値特性のレンジ、つまり正規化時に用いられた最大値-最小値を乗算して、元のレンジに戻された各階調値の補正値特性を得るステップS27。図8の特性図B4は、特性図B3の代表特性に元のレンジを乗算して得られた各階調値の補正値特性を示している。特性図B4に示すように、各階調値の補正値特性は、特性図B3に示される代表特性と、最大値、最小値等の位置が一致している。制御部11は、代表特性に元のレンジを乗算して得られた各階調値の補正値特性から、代表特性により本決定された基準位置の補正値を基準に、補正値を再算出するステップS28。制御部11は仮決定された基準位置の補正値から本決定された基準位置の補正値への変化分を、逆正規化された補正値に加算し、本決定された基準位置の補正値を0とする新たな補正値を再算出する。図12は、各階調値の濃度特性から算出された補正値の具体例を示す。図12の表b1は、濃度特性から各階調値255、127、63で仮決定された基準位置によって作成された補正値特性を示している。階調値255の基準位置は位置x4、階調値127の基準位置はx3、階調値63の基準位置はx5とばらついている。この補正値特性の代表特性によって位置x4が各階調値255、127、63に共通する基準位置として本決定され、再算出された補正値の補正値特性が表b2である。同じ濃度値の測定結果であれば、第1の実施の形態に係る補正値算出処理であっても、第2の実施の形態に係る補正値算出処理であっても、最終的に得られる補正値は同じである。制御部11は再算出された補正値を線形補間して、各階調値255、127、63間の補正値を算出する。同様に、制御部11は線形補間により各位置x1~x6間の補正値を算出し、算出された各階調値の補正値を主走査方向の位置毎に定めたLUTを作成する。図12の表b3はLUTの一例である。制御部11は当該LUTを画像処理部22が階調補正処理に用いるLUTとしてセットするステップS29。以上のように、第2の実施の形態によれば、画像形成装置1は階調値が異なる複数のパターンであって、用紙の主走査方向の幅の長さを持つパターンを用紙上に印刷する印刷部24と、用紙上に印刷された各階調値のパターンの主走査方向の複数の位置で測定された濃度値を取得し、主走査方向の位置に応じた各階調値の補正値を算出する制御部11と、制御部11により算出された補正値を用いて画像データを階調補正処理する画像処理部22と、を備える。制御部11は、濃度値が測定された主走査方向の位置と濃度値との相関を示す濃度特性を階調値毎に作成する。制御部11は、各階調値の濃度特性において補正値を0とする基準位置を仮決定し、当該基準位置の濃度値と主走査方向の各位置の濃度値との差分から各位置の補正値を算出し、主走査方向の位置と補正値の相関を示す補正値特性を作成する。制御部11は、各階調値の補正値特性をそのレンジで除算して正規化し、正規化された各階調値の補正値特性の代表特性を作成して、当該代表特性により補正値を0とする基準位置を本決定する。制御部11は代表特性に各階調値の補正値特性のレンジを乗算して得られた各階調値の補正値特性から、本決定された基準位置の補正値を基準に、主走査方向の位置に応じた各階調値の補正値を再算出する。各階調値の補正値特性の代表特性から唯一の基準位置を決定するので、各階調値のパターンが用紙上のどの位置に配置されたかに拘わらず、用紙の全面つまり主走査方向及び副走査方向に生じる濃度ムラをできる限り小さくするのに最適な補正値を求めることができる。主走査方向の幅を持つパターンであればどのパターンであっても、最適な補正値を算出でき、補正精度を向上させることが可能である。上述した第1及び第2の実施の形態は本発明の好適な一例であり、これに限定されない。例えば、補正用のパターンは、用紙の主走査方向に幅を持つパターンが階調値毎に配置されるのであれば、図3~図6に示した例に限らない。どのパターンを用いても、第1又は第2の実施の形態に示した補正値算出方法によれば、用紙の主走査方向及び副走査方向に生じる全ての濃度ムラに最適な補正値を算出することができ、補正の精度が向上する。また、決定された基準位置の濃度値が目標とする濃度値に一致するように、印刷部24の調整を行ったうえで補正値を算出してもよい。これにより、より正確な補正値が得られる。また、補正値算出処理のプログラムのコンピュータ読み取り可能な媒体としては、ROM、フラッシュメモリ等の不揮発性メモリー、CDROM等の可搬型記録媒体を適用することが可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブも適用される。