画像データの印刷処理によって用紙上に印刷された画像の位置ずれのずれ量を取得し、前記画像をオブジェクト単位に分割し、分割されたオブジェクト毎に、取得されたずれ量に応じて前記位置ずれの補正値を算出する補正値算出部と、各オブジェクトに対して算出された前記補正値によって前記画像データを補正処理し、オブジェクト単位で前記位置ずれを補正する補正処理部と、を備える画像処理装置。前記補正値算出部は、前記位置ずれのずれ量から各オブジェクトの平行移動量と変形量の補正値を算出し、前記補正処理部は、オブジェクト毎に、前記平行移動量の補正値によってオブジェクトを平行移動するか、前記変形量の補正値によってオブジェクトを変形するか、或いは当該平行移動と当該変形の両方を実行する請求項1に記載の画像処理装置。前記補正処理部は、閾値を用いて前記変形量が大きいか否かを判定し、前記変形量が大きくないと判定した場合、前記平行移動量の補正値によってオブジェクトを平行移動させ、前記変形量が大きいと判定した場合、前記平行移動量の補正値によってオブジェクトを平行移動させるとともに、前記変形量の補正値によって当該オブジェクトを変形する請求項2に記載の画像処理装置。前記補正処理部は、オブジェクトの属性情報によって前記閾値を変更する請求項3に記載の画像処理装置。前記補正値算出部は、各オブジェクトの周辺に印刷された複数の検出パターンの位置ずれのずれ量を取得し、当該ずれ量から各オブジェクトの平行移動量と変形量の補正値を算出する請求項2~4の何れか一項に記載の画像処理装置。前記補正値算出部は、画像データの組版情報又はレイアウト情報を元にオブジェクトを抽出し、前記画像を各オブジェクトに分割する請求項1~5の何れか一項に記載の画像処理装置。前記補正値算出部は、画像データの属性情報を元に同一の属性からなる閉領域をオブジェクトとして抽出し、前記画像を各オブジェクトに分割する請求項1~6の何れか一項に記載の画像処理装置。前記補正値算出部は、画像データを処理して画像のエッジを検出し、検出されたエッジが輪郭線を形成する閉領域をオブジェクトとして抽出し、前記画像を各オブジェクトに分割する請求項1~7の何れか一項に記載の画像処理装置。前記補正値算出部は、ユーザにより指定された領域をオブジェクトとして抽出し、前記画像を各オブジェクトに分割する請求項1~8の何れか一項に記載の画像処理装置。前記位置ずれは、色ずれ、表裏の見当ずれ、歪みによる位置ずれを含む請求項1~9の何れか一項に記載の画像処理装置。画像データの印刷処理によって用紙上に印刷された画像の位置ずれのずれ量を取得する工程と、前記画像をオブジェクト単位に分割し、分割されたオブジェクト毎に、取得されたずれ量に応じて前記位置ずれの補正値を算出する工程と、各オブジェクトに対して算出された前記補正値によって前記画像データを補正処理し、オブジェクト単位で前記位置ずれを補正する工程と、を含む画像処理方法。上記特許文献1、2に開示されるように画素単位で画像をシフトさせたとき、シフトによって段差が生じることがあり、画質劣化の原因となる。文字や図形のようにエッジや輪郭線を含む画像は特に段差が視認されやすく、画質が劣化しやすい。エッジや輪郭線を含む画像でなくとも、プリンターの解像度が高くない場合も段差が視認されやすい。また、画素単位のシフトにより画素の挿入や欠落が生じ、ノイズやムラの発生要因にもなる。上記特許文献1、2によれば、段差が生じた画像データをスムージング処理し、段差付近の濃度を調整することによって段差の視認性を下げていた。しかしながら、位置ずれの補正処理に加え、スムージング処理も行わなければならず、時間やコストを要する。検出パターンに一致しない段差はスムージング処理の対象外となるため、段差が残る可能性もある。本発明の課題は、画質劣化の少ない位置ずれの補正を行うことである。請求項1に記載の発明によれば、画像データの印刷処理によって用紙上に印刷された画像の位置ずれのずれ量を取得し、前記画像をオブジェクト単位に分割し、分割されたオブジェクト毎に、取得されたずれ量に応じて前記位置ずれの補正値を算出する補正値算出部と、各オブジェクトに対して算出された前記補正値によって前記画像データを補正処理し、オブジェクト単位で前記位置ずれを補正する補正処理部と、を備える画像処理装置が提供される。請求項2に記載の発明によれば、前記補正値算出部は、前記位置ずれのずれ量から各オブジェクトの平行移動量と変形量の補正値を算出し、前記補正処理部は、オブジェクト毎に、前記平行移動量の補正値によってオブジェクトを平行移動するか、前記変形量の補正値によってオブジェクトを変形するか、或いは当該平行移動と当該変形の両方を実行する請求項1に記載の画像処理装置が提供される。請求項3に記載の発明によれば、前記補正処理部は、閾値を用いて前記変形量が大きいか否かを判定し、前記変形量が大きくないと判定した場合、前記平行移動量の補正値によってオブジェクトを平行移動させ、前記変形量が大きいと判定した場合、前記平行移動量の補正値によってオブジェクトを平行移動させるとともに、前記変形量の補正値によって当該オブジェクトを変形する請求項2に記載の画像処理装置が提供される。請求項4に記載の発明によれば、前記補正処理部は、オブジェクトの属性情報によって前記閾値を変更する請求項3に記載の画像処理装置が提供される。請求項5に記載の発明によれば、前記補正値算出部は、各オブジェクトの周辺に印刷された複数の検出パターンの位置ずれのずれ量を取得し、当該ずれ量から各オブジェクトの平行移動量と変形量の補正値を算出する請求項2~4の何れか一項に記載の画像処理装置が提供される。請求項6に記載の発明によれば、前記補正値算出部は、画像データの組版情報又はレイアウト情報を元にオブジェクトを抽出し、前記画像を各オブジェクトに分割する請求項1~5の何れか一項に記載の画像処理装置が提供される。請求項7に記載の発明によれば、前記補正値算出部は、画像データの属性情報を元に同一の属性からなる閉領域をオブジェクトとして抽出し、前記画像を各オブジェクトに分割する請求項1~6の何れか一項に記載の画像処理装置が提供される。請求項8に記載の発明によれば、前記補正値算出部は、画像データを処理して画像のエッジを検出し、検出されたエッジが輪郭線を形成する閉領域をオブジェクトとして抽出し、前記画像を各オブジェクトに分割する請求項1~7の何れか一項に記載の画像処理装置が提供される。請求項9に記載の発明によれば、前記補正値算出部は、ユーザにより指定された領域をオブジェクトとして抽出し、前記画像を各オブジェクトに分割する請求項1~8の何れか一項に記載の画像処理装置が提供される。請求項10に記載の発明によれば、前記位置ずれは、色ずれ、表裏の見当ずれ、歪みによる位置ずれを含む請求項1~9の何れか一項に記載の画像処理装置が提供される。請求項11に記載の発明によれば、画像データの印刷処理によって用紙上に印刷された画像の位置ずれのずれ量を取得する工程と、前記画像をオブジェクト単位に分割し、分割されたオブジェクト毎に、取得されたずれ量に応じて前記位置ずれの補正値を算出する工程と、各オブジェクトに対して算出された前記補正値によって前記画像データを補正処理し、オブジェクト単位で前記位置ずれを補正する工程と、を含む画像処理方法が提供される。本発明によれば、オブジェクト単位で補正するので、補正によってオブジェクトの輪郭線が乱れたり、オブジェクトの画像が欠落したりすることがなく、画質の劣化が少ない位置ずれの補正が可能である。以下、図面を参照して本発明の実施の形態について説明する。図1は、本実施の形態に係る画像処理装置1を示す。画像処理装置1は、画像処理装置1に入力されるPDLPageDescriptionLanguageデータをラスタライズして画像データを生成し、当該画像データに画像処理を施して図示しない印刷ユニットに出力する。PDLデータは、ワープロ、表計算等のアプリケーションによって作成されたアプリケーションファイル形式のデータが、プリンタードライバー等によってPDL形式に変換されたデータである。画像処理装置1はプリンターや複写機、コントローラー等に搭載され得る。画像処理装置1は、図1に示すようにRIPRasterImageProcesser11、メモリー12、スクリーン処理部13、メモリー14、書込処理部15、検出パターン処理部21、ずれ検出部22、補正値算出部23、補正処理部24、制御部31、表示部32、操作部33を備えて構成されている。RIP11はラスタライズにより画像データを生成する。RIP11はコマンドやPDLデータを解析して、ディスプレイリスト及びレイアウト情報を作成する。ディスプレイリストは、オブジェクトの大きさ、色、属性等の情報を含む。レイアウト情報は各ページにおけるオブジェクトの配置の情報を含む。RIP11はディスプレイリスト及びレイアウト情報に従って、ページ単位で各オブジェクトをビットマップに展開した画像データを生成する。RIP11はディスプレイリストを元に画像データの各画素の属性を示す属性情報を生成し、画像データとともに出力する。メモリー12はRIP11から出力された画像データ及び属性情報を記憶する。スクリーン処理部13は、メモリー12に保持された画像データをスクリーン処理し、スクリーン処理後の画像データを出力する。メモリー14は、スクリーン処理部13から出力された画像データを記憶する。書込処理部15は、メモリー14に保持された画像データをPWMPulseWidthModulation変換する。変換後のPWMデータは図示しない印刷ユニットに出力される。印刷ユニットはPWMデータを用いて印刷処理を実行し、用紙上に画像を印刷する。検出パターン処理部21は、位置ずれの補正の実行時、位置ずれの検出に用いられる検出パターンをスクリーン処理された画像データに付加する。メモリー14は検出パターンが付加された画像データを記憶する。ずれ検出部22は、スキャナ等によって用紙上に印刷された画像を読み取り、当該画像の位置ずれを検出する。位置ずれとしては色ずれや表裏の見当ずれ、画像の歪みによる位置ずれ等がある。位置ずれは、印刷ユニットのアライメントのずれや用紙自体の歪み、曲がり、用紙の搬送位置のずれ等に起因する。色ずれは、複数の色のトナーのそれぞれによって形成された画像を重ねてカラー画像を形成する際に生じる。図2aは色ずれの一例であり、本来一致すべきシアンの画像とマジェンタの画像の位置がずれて印刷されている。このような色ずれの検出に用いられる検出パターンとしては、図2bに示すようなトンボと呼ばれる十字型の画像や、図2cに示すようなノギスと呼ばれる線の画像が挙げられる。トンボ、ノギスともに主走査方向と副走査方向のそれぞれに各色の線が形成されるので、ずれ検出部22は線間の距離から位置ずれのずれ量を算出することができる。見当ずれは、用紙の表裏に画像を形成する際に生じる。図3aは見当ずれの例であり、本来表裏で一致すべき表面の画像と裏面の画像の位置がずれて印刷されている。見当ずれの検出パターンとしては、図3bに示すように表面と裏面に印刷されるトンボを用いることができる。ずれ検出部22は、表面と裏面のそれぞれについて、印刷後の用紙端からトンボまでの距離x1、y1、x2、y2を計測し、その差分x1-x2、y1-y2をずれ量として検出する。歪みによるずれは、印刷時の用紙の傾斜や、ポリゴンミラー等の印刷ユニットの歪みが原因で起こりうる。図4aは歪みによる位置ずれの一例であり、本来四角形で形成されるはずの画像が平行四辺形に変形されて印刷されている。歪みによる位置ずれの検出パターンとしては、図3bに示したようなトンボを用紙の四隅付近に配置して印刷し、印刷されたトンボの用紙端部からの距離を計測し、基準距離との差分から歪みによる位置ずれを検出することができる。また、図4bに示すように用紙上の複数の位置に配置される複数のトンボを用いることができる。図4bに示すトンボは単なる十字ではなく、特徴的な形状を有する。十字を構成する縦横の線は太さや形状が上下左右の位置によって異なり、十字の周辺に付された点はトンボの用紙上の配置位置によってそれぞれ異なっている。このような特徴的なトンボによれば、ずれ検出部22は用紙の部分的な情報から、位置ずれのずれ量だけでなく、点の位置により用紙上のどの位置に位置ずれが生じ、十字の線の形状からどの方向に位置ずれが生じているのかを特定することができる。よって、例えばサイズが大きな用紙を用紙より小さなスキャナで読み取り、位置ずれを検出する場合等に便利である。なお、印刷処理の後、パンチ処理が可能であるならば、図4cに示すようにトンボの中心にパンチ穴を設けることとしてもよい。ずれ検出部22は、トンボの切り欠きのエッジ位置から位置ずれを検出することができ、表裏の見当ずれをより詳細に検出することができる。ずれ検出部22により検出されたずれ量は記憶部34に保存され、利用される。印刷ユニットが使用する用紙の質やサイズが一定であれば、位置ずれの程度も略一定であるから、記憶部34に保存された位置ずれ量を必要に応じて読み出し、利用することもできる。用紙の質やサイズが異なれば、位置ずれの程度も異なることが予想されるので、記憶部34には複数の用紙の質やサイズ、その他用紙の条件に対応付けて位置ずれのずれ量を保存し、用紙の条件に応じたずれ量を読み出すことが好ましい。本実施の形態では、ずれ検出部22により位置ずれの検出を行う例を示すが、別途デジタイザーのような位置測定器を用いてずれ量を測定してもよいし、オペレーターが目視によりずれ量を観察してもよい。目視による場合は操作部33からオペレーターによって入力されたずれ量が記憶部34に保存され、用いられる。補正値算出部23は、印刷される画像をオブジェクト単位に分割し、分割されたオブジェクト毎に、ずれ検出部22により検出された位置ずれの補正値を算出する。補正値算出部23は、画像データのレイアウト情報又は組版情報を元にオブジェクトを抽出し、画像を各オブジェクトに分割する。レイアウト情報、組版情報は何れも1ページの中の配置の情報である。レイアウト情報はアプリケーションソフトウェアによって指定された1ページの中の文字や図形、写真の配置の情報であり、組版情報は印刷時にプリンタードライバー等によって指定された配置の情報である。組版情報は、例えば指定された画像を1ページの中に複数割り付ける場合や、複数ページの画像を縮小して1ページの中に割り付ける場合の各画像の配置を示す。レイアウト情報又は組版情報はPDLデータから得られるので、補正値算出部23はレイアウト情報又は組版情報をRIP11から取得することができる。補正値算出部23は、画像データの属性情報を元に同一の属性からなる閉領域をオブジェクトとして抽出し、画像を各オブジェクトに分割することもできる。また、補正値算出部23は、画像データを処理してエッジを検出し、検出されたエッジが輪郭線を形成する閉領域をオブジェクトとして抽出し、画像を各オブジェクトに分割することもできる。補正値算出部23は、制御部31から出力された制御情報により、オブジェクトとしてユーザにより指定された領域を抽出するよう指示された場合、当該領域をオブジェクトとして抽出し、画像を各オブジェクトに分割する。補正値算出部23は、ずれ検出部22から出力された位置ずれのずれ量から各オブジェクトの平行移動量と変形量の補正値を算出し、これを位置ずれの補正値として補正処理部24に出力する。補正処理部24は、各オブジェクトに対して算出された補正値によって元の画像データを補正処理し、オブジェクト単位で位置ずれを補正する。補正処理部24は、オブジェクト毎に、補正値算出部23から出力された平行移動量の補正値によってオブジェクトを平行移動するか、補正値算出部23から出力された変形量の補正値によってオブジェクトを変形するか、或いは当該平行移動と当該変形の両方を実行する。制御部31は、用紙上に印刷された画像の読み取りデータをずれ検出部22から取得し、表示部32に出力する。制御部31は位置ずれを補正するオブジェクトの領域がユーザにより操作部33を介して指定されると、当該領域をオブジェクトとして抽出するよう制御信号を生成し、補正値算出部23に出力する。表示部32はずれ検出部22による読み取りデータをディスプレイ上に表示する。操作部33はユーザの操作に応じた操作信号を生成して制御部31に出力する。表示部32と操作部33が一体化したタッチパネルを用いてもよい。記憶部34は用紙上に印刷された画像の位置ずれのずれ量を記憶する。位置ずれのずれ量は印刷ユニットが印刷処理に用いる用紙の質、サイズ等の条件毎に記憶される。記憶部34としては、RAM、ハードディスク、不揮発メモリー等を用いることができる。図5は、位置ずれの補正時に画像処理装置1が実行する処理を示すフローチャートである。位置ずれの補正時、RIP11から出力された画像データは、補正処理部24による補正を経ずに、スクリーン処理部13に出力され、検出パターン処理部21により検出パターンが付加される。その後、画像データは書込処理部15を介して印刷ユニットにより印刷処理される。印刷された用紙をユーザがずれ検出部22のスキャナに読み込ませると、ずれ検出部22は用紙上に印刷された画像を読み取り、得られた読み取りデータを解析して位置ずれのずれ量を検出するステップS1。このとき、ずれ検出部22は検出パターンが付加された用紙上の位置情報を検出パターン処理部21から取得し、検出パターンが付加された領域周辺のみスキャン、解析して、位置ずれの検出の処理効率を向上させてもよい。例えば、表裏の見当ずれを検出するため、図3bに示すトンボが検出パターンとして付加された場合、ずれ検出部22は読み取りデータを解析して用紙の表面と裏面に印刷されたトンボと用紙端の位置x1、y1、x2、y2を特定し、その差分x1-x2、y1-y2をずれ量として検出する。補正値算出部23は、位置ずれのずれ量をずれ検出部22から取得し、印刷される画像をオブジェクト単位に分割するステップS2。前述のように、通常、用紙の質やサイズが一定であれば印刷ユニットで生じる位置ずれも略一定であるので、ステップS1で求められたずれ量を記憶部34に保存しておき、保存されたずれ量を補正値算出部23が記憶部34から取得してもよい。図6は、オブジェクト単位に分割する処理のフローチャートである。図6に示すように、補正値算出部23は元の画像データから1つのオブジェクトを抽出するステップT1。最初はオブジェクトが分割されていない状態であるので、補正値算出部23は画像全体を1つのオブジェクトと扱って画像全体を抽出する。補正値算出部23は、元の画像データにレイアウト情報又は組版情報が有ればステップT2、レイアウト情報又は組版情報を元に、抽出されたオブジェクトを分割するステップT3。レイアウト情報によれば、1ページの中に配置された文字や図形、写真のオブジェクトを特定できるので、補正値算出部23は画像をレイアウト情報により特定されたオブジェクト毎に分割する。また、組版情報によれば、1ページの中に割り付けられた画像単位を特定できるので、補正値算出部23は組版情報によって割り付けられる画像単位をオブジェクトとして画像を分割する。オブジェクトを分割後、補正値算出部23は分割されたオブジェクトの中からオブジェクトを1つ抽出するステップT11;N、T12。抽出されたオブジェクトについてステップT2~T10の処理が繰り返される。レイアウト情報又は組版情報は無いがステップT2;N、抽出されたオブジェクトに属性情報が有ればステップT4;Y、補正値算出部23は当該属性情報を元にオブジェクトを分割するステップT5。補正値算出部23は同じ属性からなる閉領域をオブジェクトとして抽出し、文字の属性のオブジェクト、図形の属性のオブジェクト、写真の属性のオブジェクトに分割する。オブジェクトを分割後、補正値算出部23は分割されたオブジェクトの中からオブジェクトを1つ抽出するステップT11;N、T12。抽出されたオブジェクトについてステップT2~T10の処理が繰り返される。組版情報、レイアウト情報も無く、属性情報も無い場合ステップT4;N、補正値算出部23は抽出されたオブジェクトの領域を処理してエッジの検出を行うステップT6。エッジは、例えばラプラシアンフィルタ処理、ソーベルフィルタ処理等、公知の検出処理によって検出することができる。補正値算出部23は検出されたエッジが輪郭線を形成する閉領域がオブジェクトの中に有ればステップT7;Y、当該閉領域をオブジェクトとして分割するステップT8。オブジェクトを分割後、補正値算出部23は分割されたオブジェクトの中からオブジェクトを1つ抽出するステップT11;N、T12。抽出されたオブジェクトについてステップT2~T10の処理が繰り返される。検出されたエッジが輪郭線を形成する閉領域がオブジェクトの中に無いが、制御部31から制御情報が出力され、位置ずれを補正する画像領域がユーザにより指定されている場合ステップT7;N、T9;Y、補正値算出部23はユーザにより指定された領域をオブジェクトとして分割するステップT10。ユーザによる領域指定が無ければステップT9;N、補正値算出部23は全てのオブジェクトに対しステップT2~T10の処理を終了したか否かを判断するステップT11。未終了であればステップT11;N、補正値算出部23は未処理のオブジェクトの中からオブジェクトを1つ抽出するステップT12。抽出されたオブジェクトについてステップT2~T10の処理が繰り返される。全て終了した場合はステップT11;Y、図5のステップS3に移行する。なお、上記オブジェクトの分割は、分割できるオブジェクトが無くなるまで繰り返してもよいし、分割されたオブジェクトの総数が所定数に達した時点で分割を終了してもよい。或いは、分割されたオブジェクトの大きさが所定値以下に達したら、オブジェクトの分割を終了することとしてもよい。また、ユーザによる領域指定が有る場合、補正値算出部23は指定された領域のみをオブジェクトとして分割し終了してもよい。この場合、ユーザが指定した領域のみ位置ずれの補正が行われる。オブジェクトの分割が終了すると、図5に示すように補正値算出部23は分割されたオブジェクトの中から1つのオブジェクトを選択するステップS3。補正値算出部23は、ずれ検出部22から取得された位置ずれのずれ量のうち、選択されたオブジェクトに最も近い位置にある検出パターンによって検出されたずれ量を取得するステップS4。検出パターンが複数ある場合、補正値算出部23はオブジェクトの周辺に印刷された複数の検出パターンのずれ量を取得する。例えば、図7に示すように検出パターン処理部21が検出パターンとして複数のトンボを用紙上に等間隔に配置した場合、ずれ検出部22は各トンボの位置ずれのずれ量を検出する。補正値算出部23は、6つのオブジェクトのそれぞれのずれ量として各オブジェクトの周辺に位置する6つのトンボのずれ量を取得すればよい。補正値算出部23は取得されたずれ量からオブジェクトの平行移動量と変形量の補正値を算出するステップS5。図8は補正値を算出する処理のフローチャートである。図8に示すように、補正値算出部23は選択されたオブジェクトの重心位置を算出するステップU1。次に、補正値算出部23は取得された検出パターンのずれ量から重心位置のずれ量を算出し、当該ずれ量を平行移動量として得るステップU2。補正値算出部23は、平行移動量の補正値として平行移動量と逆方向のずれ量を算出するステップU3。図9に示すような四角形のオブジェクトが選択された場合、補正値算出部23は四角形の頂点m1、m2、m3、m4の位置座標から重心位置g1を算出する。検出パターンとしてオブジェクト周辺に6つのトンボがあるので、補正値算出部23は6つのトンボのずれ量から位置ずれ後のオブジェクトの位置を推定する。まず、補正値算出部23は選択されたオブジェクトの輪郭上で各トンボと最小距離になる6つの点m1、m2、m3、m4、m5、m6を特定する。補正値算出部23は、特定した6つの点m1~m6を各点が対応するトンボのずれ量分だけずらした点n1~n6を求め、この6つの点n1~n6を空間補間して位置ずれ後のオブジェクトと推定する。補正値算出部23は位置ずれ後のオブジェクトの4つの頂点n1、n2、n3、n4の位置座標から重心位置g2を算出し、重心位置g1から重心位置g2へのずれ量を平行移動量、当該ずれ量と逆方向のずれ量を平行移動量の補正値として算出する。例えば、重心位置のずれ量が主走査方向に-5、副走査方向に3であった場合、平行移動量は当該ずれ量と同じく主走査方向に-5、副走査方向に3であり、平行移動量の補正値は主走査方向に5、副走査方向に-3である。補正値算出部23は検出パターンのずれ量からオブジェクトの複数の位置のずれ量を算出し、当該ずれ量から平行移動量を減じたずれ量を変形量として得るステップU4。補正値算出部23は変形量の補正値として変形量と逆方向のずれ量を算出するステップU5。平行移動量によってオブジェクトが平行移動されると、オブジェクトは全体的に平均して本来の位置に補正される。しかし、位置ずれはオブジェクトの全ての位置において常に同じずれ量だけ起こるとは限らず、平行移動によって補正しきれないずれ量については変形による補正が必要となる。よって、オブジェクトの中の各位置のずれ量と平行移動量との差分を変形量として得て、変形量とは逆方向のずれ量を補正値として得る。図9の例の場合、補正値算出部23は6つのトンボのそれぞれのずれ量を、各トンボに対応するオブジェクトの6つの点m1~m6から、位置ずれ後の点n1~n6へのずれ量とみなして、6つのトンボのぞれぞれのずれ量から平行移動量を減じて変形量とする。例えば、平行移動量が主走査方向に-5、副走査方向に3であり、左上のトンボのずれ量が主走査方向に-6、副走査方向に5であった場合、左上のトンボに対応するオブジェクトの左上の頂点m1→n1への変形量は主走査方向に-1、副走査方向に2、変形量の補正値は主走査方向に1、副走査方向に-2である。平行移動量及び変形量の補正値が得られると、図5に示すように補正値算出部23は閾値を用いて変形量が大きいか否かを判定するステップS6。複数の変形量が得られた場合、そのうちの少なくとも1つが閾値を超える場合に変形量が大きいと判定することができる。図9の例では6つのトンボから6つの変形量が得られるので、そのうちの少なくとも1つが閾値を超える変形量である場合、補正値算出部23は変形量が大きいと判定できる。なお、変形量が大きいか否かの判定方法はこれに限定されず、複数の変形量の平均が閾値を超えて大きい場合や、変形量に応じた画像処理の度合いが大きい場合例えば、回転の画像処理が必要であり、回転角度が閾値以上になる場合等に変形量が大きいと判定してもよい。変形量が大きくないと判定された場合ステップS6;N、補正値算出部23は平均移動量の補正値のみを補正処理部24に出力する。補正処理部24は選択されたオブジェクトを、補正値算出部23から出力された平均移動量の補正値によって平行移動させるステップS7。通常、オブジェクト間は補正値に対して十分な距離があるが、補正値が大きく平行移動によってオブジェクト間で衝突が生じる場合、補正値算出部23は面積が大きい方のオブジェクト又は所定の属性のオブジェクトの衝突部分を削除すればよい。逆に、平行移動によってオブジェクト間に不自然な空隙が生じる場合、補正値算出部23は面積が大きい方のオブジェクト又は所定の属性のオブジェクトを拡大すればよい。所定の属性は、予め定められた優先順位が低い方の属性である。優先順位は削除や拡大による画質劣化への影響が大きい順に高く設定され、例えば文字>図形>写真の順に優先順位が高く設定される。この優先順位によれば、文字のオブジェクトと写真のオブジェクトが衝突したのであれば、優先順位が低い写真のオブジェクトの衝突部分が削除される。一方、変形量が大きいと判定された場合ステップS6;Y、補正値算出部23は平均移動量の補正値に加えて変形量の補正値を補正処理部24に出力する。補正処理部24は選択されたオブジェクトを、補正値算出部23から出力された平均移動量の補正値によって平行移動させ、変形量の補正値によって変形するステップS8。変形は、例えば回転、拡大縮小、座標変換等である。補正は、平行移動と変形の両方が実行されることもあれば、変形のみ実行されることもある。変形のみの補正が実行されるのは、オブジェクトの重心位置の移動は無いが、オブジェクト内の各位置での位置ずれがある場合である。平行移動による補正はオブジェクトの画像自体に変更が無いため、画像の再現性が良好である一方、オブジェクト内で不均一に生じた位置ずれの全てに対応できるわけではないので、変形に比較して補正の精度は高くない。変形による補正はオブジェクト内の個々の位置ずれに対応できるため補正の精度は高いが、オブジェクトの画像に変更がある。このような特性を考慮すると、補正を平行移動とするか、変形も加えるか、属性によって切り替えることが好ましい。属性が文字や図形のオブジェクトは輪郭や線等、位置ずれが視認されやすい構造を多く含む。よって、変形する要素については、変形の補正を行うことが好ましい。一方、属性が写真のオブジェクトは連続階調や不明瞭なエッジが多く、変形を加えなくとも平行移動により補正の効果は十分得られる。よって、補正処理部24は上記ステップS6における変形量の判定時、オブジェクトの属性情報によって補正処理部24が閾値を変更し、文字、図形の属性の場合は変形の補正が行われやすく、写真の属性の場合は平行移動の補正のみ行われるように調整することが好ましい。例えば、補正処理部24は判定用の閾値として大小2つの閾値を保持し、オブジェクトの属性が文字又は図形である場合は小さい方の閾値を用いて、属性が写真である場合は大きい方の閾値を用いて、変形量が大きいか否かを判定する。閾値の変更により判定基準が切り替えられ、属性が文字又は図形の場合は写真の属性の場合よりも変形量が大きいと判定されやすくなる。結果として、文字又は図形の場合は変形の補正が加えられやすくなり、写真の属性の場合は平行移動の補正のみ行われやすくなる。分割された全てのオブジェクトに対しステップS3~S8の処理が終了していない場合ステップS9;N、ステップS3に戻り、未終了のオブジェクトを対象にステップS3~S8の処理が繰り返される。そして、全てのオブジェクトに対しステップS3~S8の処理が終了するとステップS9;Y、位置ずれの補正が終了する。図10は、表裏の見当ずれの例である。はがきや名刺、価格札等は、用紙上に同じ大きさの画像が繰り返し配置され、表面と裏面が同じ配置で印刷されることが多い。図10は、8面割付によって同じサイズの8つの画像が2列4行で等間隔に配置された例を示す。図10に示すように、表面の画像a1は位置ずれなく印刷されたが、裏面の画像b11は印刷時に反時計回り方向の回転が生じたため、印刷後の用紙c1において表面の画像a1と裏面の画像b12の位置ずれが生じている。このような位置ずれに対し、補正値算出部23は、図11に示すように用紙上に割り付けられた8つの画像をオブジェクトとして分割し、8つのオブジェクトのそれぞれに対し平行移動量と変形量の補正値を算出する。オブジェクト単位では位置ずれのずれ量は小さいので、補正処理部24は変形量が大きくないと判定し、オブジェクト毎に算出された平行移動量によってオブジェクトをそれぞれ平行移動させる。位置ずれによって裏面の画像b11全体が反時計回りに回転するのに対し、補正後の裏面の画像b13は各オブジェクトの上下左右への平行移動によって、各オブジェクトの位置関係があたかも位置ずれとは逆の時計回りに回転しているかのような位置関係に変更されている。その後、印刷時に位置ずれが生じると、反時計回り方向に裏面の画像b13が回転し、印刷後の用紙c2において表面の画像a1と裏面の画像b13は位置が略一致している。図12は、比較的大きなサイズの画像を含む場合の表裏の見当ずれの例である。図12に示すように、表面の画像a1と裏面の画像b21は画像の配置が同じであり、用紙の半分を占める大きな画像d1と、その下部に小さな画像d2が4つ配置されている。図11と同様に印刷時に裏面の画像b21に回転が生じた場合、大きな画像d1は回転による位置ずれのずれ量が大きい。それにも関わらず、全ての画像d1、d2のオブジェクトが平行移動によって補正されると、印刷後の用紙c3において表面の画像a2と補正後の裏面の画像b22は、小さい画像d2の位置は略一致するが、大きい画像d1は位置ずれが比較的大きく、補正が不十分となる。しかしながら、補正処理部24によれば、大きな画像d1のオブジェクトは変形量が大きいと判定され、図13に示すように平行移動だけではなく変形による補正も行われる。その結果、印刷後の用紙c4において表面の画像a2と補正後の裏面の画像b23は、大きな画像d1も小さな画像d2も表裏で位置が略一致している。変形による補正精度が高いため、特に大きな画像d1の一致度は高い。以上のように、本実施の形態によれば、画像処理装置1は、画像データの印刷処理によって用紙上に印刷された画像の位置ずれのずれ量を取得し、画像をオブジェクト単位に分割し、分割されたオブジェクト毎に、取得されたずれ量に応じて位置ずれの補正値を算出する補正値算出部23と、各オブジェクトに対して算出された補正値によって画像データを補正処理し、オブジェクト単位で前記位置ずれを補正する補正処理部24と、を備える。オブジェクト単位で補正するので、補正によってオブジェクトの輪郭線が乱れたり、オブジェクトの画像が欠落したりすることがなく、画質の劣化が少ない位置ずれの補正が可能である。また、補正値算出部23は、位置ずれのずれ量から各オブジェクトの平行移動量と変形量の補正値を算出し、補正処理部24は、オブジェクト毎に、平行移動量の補正値によってオブジェクトを平行移動するか、変形量の補正値によってオブジェクトを変形するか、或いは当該平行移動と当該変形の両方を実行する。補正処理部24は、閾値を用いて前記変形量が大きいか否かを判定し、変形量が大きくないと判定した場合、平行移動量の補正値によってオブジェクトを平行移動させ、変形量が大きいと判定した場合、平行移動量の補正値によってオブジェクトを平行移動させるとともに、変形量の補正値によって当該オブジェクトを変形する。位置ずれは明瞭なパターンであるオブジェクト同士の位置関係のずれによって視認されやすいことから、その位置関係のみ平行移動によって補正し位置ずれを軽減することにより、オブジェクトの画像自体に変更を加えることなく位置ずれの補正が可能である。平行移動による補正では不十分である場合、変形による補正が加えられるので、画質の劣化を抑えながら精度の高い補正ができる。なお、上記実施の形態は本発明の好適な一例であり、これに限定されない。例えば、補正処理部24による位置ずれの補正のタイミングは、RIP11によるラスタライズ後、スクリーン処理の直前に限定されない。図14に示すようにラスタライズ前、ラスタライズ時、メモリー12への画像データの書き込み時、スクリーン処理直後、メモリー14への書き込み時、書込処理部15による書き込み時の何れも可能である。ラスタライズ前に補正する場合、補正処理部24は平行移動量、変形量の補正値に応じて、PDLデータのレイアウト、フォント、線幅、スケーリング、回転等のデータを書き換えてオブジェクトの位置を平行移動させる、或いは変形して位置ずれを補正する。ラスタライズ時に補正する場合、ラスタライズ時に生成するディスプレイリストやレイアウト情報等の中間データを書き換え、オブジェクトのレイアウト、フォント、線幅、スケーリングを変更してオブジェクトの位置を平行移動させる、或いは変形して位置ずれを補正する。メモリー12、14への書き込み時に補正する場合、補正処理部24はメモリー12、14に書き込む各画素のアドレスを変更し、平行移動後又は変形後の画素のアドレスを書き込む。スクリーン処理後に補正をする場合、スクリーン処理によって形成される周期的なパターンが補正によってずれるため、スクリーン処理に用いられる閾値マトリクスを補正する手段を設け、画質の劣化を防ぐことが好ましい。補正のタイミングを属性情報によって切り替えてもよい。例えば、写真の属性の画像は本来ラスター構造を有しているため、ラスタライズ後に補正することが好ましい。一方、文字の属性の画像は、PDLデータ上では符号データとして保持され、データ量が小さい。よって、文字の属性のオブジェクトに対してはラスタライズ前に補正することにより、補正に要する処理時間を短縮することができる。しかし、ラスタライズは様々な条件を適切に処理する必要があることから、処理内容をパッケージ化していることが多く、ラスタライズの処理内容は画一化しがちである。平行移動の補正はレイアウト情報を変更することで容易に行うことができるが、変形の補正はラスタライズのパッケージ化によって容易ではない。よって、文字の属性の場合、平行移動の補正はラスタライズ前又はラスタライズ時に行い、変形の補正はラスタライズ後に行う。ラスタライズ後の変形であれば、文字のエッジに対する平滑処理等、より好ましい画像処理を選択することができる。また、上述した位置ずれの補正の処理内容をプログラム化し、CPU等のハードウェアと当該プログラムとの協働によって本発明に係る位置ずれの補正を実現してもよい。当該プログラムのコンピュータ読み取り可能な媒体としては、ROM、フラッシュメモリ等の不揮発性メモリー、CDROM等の可搬型記録媒体を適用することが可能である。また、当該プログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブも本発明に適用される。