(57)【要約】【課題】従来よりも高品質な印刷画像を得るためのトラッピングを行う。【解決手段】トラッピングの準備のために、予め、用紙を複数の領域に分割した分割領域ごとに、画像形成装置２がその分割領域に画像を印刷する際に発生する版ずれの量を取得し（＃１１、＃１２）、分割領域ごとに、トラッピングを行う際に適用すべきトラップ幅を示すトラップ特性データ７３を、版ずれの量に基づいて取得しておき（＃１３〜＃１５）、画像形成装置２に印刷させるべき画像である目的画像が指定された場合に、その目的画像の中から色境界を検索し、検索した色境界のトラップ幅として、その色境界が属する分割領域のトラップ特性データ７３に示されるトラップ幅を適用して、トラッピングを画像形成装置２に行わせる。【選択図】図２０
2007221226.tif 000002
【特許請求の範囲】
【請求項１】
複数の所定の色の着色材を用いて印刷する機能を有するプリンタにおけるトラッピング方法であって、
トラッピングの準備のために、予め、
用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を取得し、
前記分割領域ごとに、トラッピングを行う際に適用すべきトラップ幅を示すトラップ幅特性情報を当該分割領域の前記版ずれの量に基づいて取得しておき、
前記プリンタに印刷させるべき画像である目的画像が指定された場合に、
前記目的画像の中から色境界を検索し、
検索した前記色境界のトラップ幅として、当該色境界が属する前記分割領域の前記トラップ幅特性情報に示されるトラップ幅を適用して、当該色境界のトラッピングを前記プリンタに行わせる、
ことを特徴とするトラッピング方法。
【請求項２】
前記分割領域の前記版ずれの量は、前記各所定の色の所定の印を用紙上の当該分割領域の中の互いに離れたそれぞれの所定の位置に前記プリンタで印刷し、当該各所定の印が印刷された当該分割領域をスキャンし、スキャンした当該分割領域の中の当該各所定の印の位置と当該各所定の印の本来の位置とのずれを求めることによって、取得する、
請求項１記載のトラッピング方法。
【請求項３】
前記分割領域の前記版ずれの量は、前記各所定の色の所定の印を用紙上の当該分割領域の中の互いに離れたそれぞれの所定の位置に前記プリンタで印刷し、印刷された前記各所定の色のうちの２色の前記所定の印の組合せごとに当該所定の印同士の位置関係を算出し、前記各組合せごとに、算出した当該組合せに係る前記所定の印同士の位置関係と当該所定の印同士の本来の位置関係とのずれの量を算出し、算出した当該ずれの量うち最も大きいものを選出することによって、取得する、
請求項１記載のトラッピング方法。
【請求項４】
前記分割領域の前記トラップ幅特性情報は、前記プリンタが前記所定の印を印刷した際の印刷解像度に基づいて当該分割領域の前記版ずれの量に相当する画素数を算出することによって、取得する、
請求項２または請求項３記載のトラッピング方法。
【請求項５】
前記版ずれの量として、前記プリンタが印刷時に画像をライン分割するライン方向および用紙の紙送り方向それぞれの版ずれの量を取得し、
前記トラップ幅特性情報として、前記ライン方向および前記紙送り方向それぞれのトラップ幅を示す情報を取得し、
前記色境界のトラッピングを、当該色境界が属する前記分割領域の前記トラップ幅特性情報に示される前記ライン方向および前記紙送り方向それぞれのトラップ幅を適用して、前記プリンタに行わせる、
請求項１ないし請求項４のいずれかに記載のトラッピング方法。
【請求項６】
複数の所定の色の着色材を用いて印刷する機能を有するプリンタにおけるトラッピング方法であって、
トラッピングの準備のために、予め、
用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を取得し、
前記分割領域ごとに、当該分割領域の前記版ずれの量に相当する画素数である版ずれ画素数を算出し、
前記分割領域の画素ごとに、当該画素の属する前記分割領域の前記版ずれ画素数および当該画素の近隣の前記分割領域の前記版ずれ画素数に基づいて、トラッピングを行う際に適用すべきトラップ幅を示すトラップ幅特性情報を取得しておき、
前記プリンタに印刷させるべき画像である目的画像が指定された場合に、
前記目的画像の中から色境界を検索し、
検索した前記色境界の各画素のトラップ幅として、当該画素に対応する前記分割領域の画素の前記トラップ幅特性情報に示されるトラップ幅を適用して、当該色境界のトラッピングを前記プリンタに行わせる、
ことを特徴とするトラッピング方法。
【請求項７】
複数の所定の色の着色材を用いて印刷する機能を有するプリンタを制御するプリンタ制御装置であって、
用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を取得する、版ずれ量取得手段と、
前記分割領域ごとに、トラッピングを行う際に適用すべきトラップ幅を示すトラップ幅特性情報を当該分割領域の前記版ずれの量に基づいて取得する、トラップ幅特性情報取得手段と、
前記プリンタに印刷させるべき画像である目的画像の中から色境界を検索する色境界検索手段と、
検索した前記色境界のトラップ幅として、当該色境界が属する前記分割領域の前記トラップ幅特性情報に示されるトラップ幅を適用して、当該色境界のトラッピングを前記プリンタに実行させる、トラッピング制御手段と、
を有することを特徴とするプリンタ制御装置。
【請求項８】
複数の所定の色の着色材を用いて印刷する機能を有するプリンタであって、
用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を求め、さらに、トラッピングを行う際に適用すべきトラップ幅を当該分割領域の前記版ずれの量に基づいて求めることによって取得した、トラップ幅特性情報を記憶する、トラップ幅特性情報記憶手段と、
印刷すべき画像である目的画像の中から色境界を検索する色境界検索手段と、
検索した前記色境界のトラップ幅として、当該色境界が属する前記分割領域の前記トラップ幅特性情報に示されるトラップ幅を適用して、当該色境界のトラッピングを行う、トラッピング手段と、
を有することを特徴とするプリンタ。
【請求項９】
複数の所定の色の着色材を用いて印刷する機能を有するプリンタを制御するコンピュータに用いられるコンピュータプログラムであって、
用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を取得する処理と、
前記分割領域ごとに、トラッピングを行う際に適用すべきトラップ幅を示すトラップ幅特性情報を当該分割領域の前記版ずれの量に基づいて取得する処理と、
前記プリンタに印刷させるべき画像である目的画像の中から色境界を検索する処理と、
検索した前記色境界のトラップ幅として、当該色境界が属する前記分割領域の前記トラップ幅特性情報に示されるトラップ幅を適用して、当該色境界のトラッピングを前記プリンタに実行させる処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【請求項１０】
複数の所定の色の着色材を用いて印刷する機能を有するプリンタを制御するコンピュータプログラムであって、
印刷すべき画像である目的画像の中から色境界を検索する色境界検索手段と、
用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を求め、さらに、トラッピングを行う際に適用すべきトラップ幅を当該分割領域の前記版ずれの量に基づいて求めることによって取得した、トラップ幅特性情報を記憶する、トラップ幅特性情報記憶手段から、検索された前記色境界が属する前記分割領域の前記トラップ幅特性情報を呼び出す処理と、
検索した前記色境界のトラップ幅として、呼び出した前記トラップ幅特性情報に示されるトラップ幅を適用した、当該色境界のトラッピング処理と、
をプリンタに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の着色材を用いて印刷を行うプリンタにおけるトラッピングの方法などに関する。
【背景技術】
【０００２】
多色印刷の際に版ずれ（レジストずれ、見当ずれ）が発生すると、色の変わり目の部分、例えば、ある色のオブジェクトと別の色のオブジェクトとの境界部分に、隙間が空いて用紙の下地が現れてしまうことがある。つまり、白抜けが発生することがある。白抜けが発生するのを防止する方法として、次のような方法が提案されている。
【０００３】
その１つは、版ずれを直接修正する方法である。すなわち、版ずれの特性を予測し、その予測結果に基づいて、各色（例えば、ＣＭＹＫの４色）それぞれについて、レーザまたはＬＥＤ（Light Emitting Diode）による書込みのタイミングや書込み周期の変調、ミラーの傾きなどを補正する。
【０００４】
他の方法として、トラッピングが広く知られている。トラッピングは、特許文献１、２に記載されるように、２色の境界つまり色境界において、一方の色を太らせて他方の色と重ねることによって隙間が空かないようにする方法である。
【０００５】
また、特許文献１、２には、トラッピングの精度を向上させる方法が開示されている。特許文献１に開示される方法によると、入力操作手段により、基本色の強度、トラップ処理範囲を指定した後、外部記憶手段より処理対象画像の読み込みを行う。次に、トラップ対象画素決定手段では、基本色の強度とその基本色の濃度に基づいて色強度を定義し、読み込まれた処理対象画像上のトラップ処理範囲内のある画素を注目画素とし、この注目画素の色強度と、この注目画素から所定の範囲内にある周辺画素の色強度を比較し、この比較結果に応じてその注目画素がトラップ処理を行うべき画素（トラップ対象画素）であるかどうかを決定する。続いて画像変更手段により、このトラップ対象画素に色構成が異なる周辺画素の色成分を加えることによりトラップ処理を行う。
【０００６】
特許文献２に開示される方法によると、版ずれ入力手段は、カラー画像出力手段において予想される版ずれ予測値を生成し、版ずれ抑制処理手段に入力する。版ずれ抑制処理手段は、版ずれ予測値に応じてトラッピング処理を施す領域の大きさを変更し、画像入力手段より入力されたカラー画像データに処理を施す。中間調処理手段は、版ずれ抑制処理手段からの画像データをカラー画像出力手段によって出力するために必要な画像データの少値化を行い、カラー画像出力手段が色材色信号で表されたカラー画像信号データを紙等にカラー出力する。
【特許文献１】特開２０００−３０７８４４号公報
【特許文献２】特開２００４−１２２６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、例えば電子写真方式のプリンタであれば、レーザまたはＬＥＤの書込み精度または位置精度、感光体の位置精度、駆動系の回転精度または位置精度、その他種々の条件を、理想の条件に一致させることは、難しい。つまり、レーザなどの書込みのむら、駆動系の回転のむら、または各構成の位置ずれなどの誤差が、どうしても生じてしまう。版ずれは、これらの誤差が起因して発生する。
【０００８】
また、白抜けは、用紙に印刷された画像全体で均一的に発生するとは限らない。つまり、隣り合いかつそれぞれ異なる色を有する２つのオブジェクトが用紙のどの位置に印刷されるかによって、発生する白抜けの大きさが異なる場合がある。これは、上に述べた種々の誤差が複合的に影響し合い、版ずれの状態が用紙上の位置によって異なってしまうことが要因であると考えられる。
【０００９】
特許文献１、２に記載されるような従来の方法を用いて、白抜けの大きさが用紙上の印刷位置によって異なるという特性に対処するには、発生し得る最も大きい白抜けのサイズを予測し、それに合わせて全体のトラップ幅を決定することが考えられる。
【００１０】
しかし、そうすると、白抜けがほとんど発生しない位置であってもトラップ幅が太くなってしまうので、印刷物の見た目が悪くなってしまう。印刷物の出力品質のレベルを高めるためには、白抜けの発生を防止することも重要であるが、なるべくトラップ幅を狭くすることも要求される。
【００１１】
本発明は、このような問題点に鑑み、従来よりも高品質な印刷画像を得るためのトラッピングを行うことを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るトラッピング方法は、複数の所定の色の着色材を用いて印刷する機能を有するプリンタにおけるトラッピング方法であって、トラッピングの準備のために、予め、用紙を複数の領域に分割した分割領域ごとに、前記プリンタが当該分割領域に画像を印刷する際に発生する版ずれの量を取得し、前記分割領域ごとに、トラッピングを行う際に適用すべきトラップ幅を示すトラップ幅特性情報を当該分割領域の前記版ずれの量に基づいて取得しておき、前記プリンタに印刷させるべき画像である目的画像が指定された場合に、前記目的画像の中から色境界を検索し、検索した前記色境界のトラップ幅として、当該色境界が属する前記分割領域の前記トラップ幅特性情報に示されるトラップ幅を適用して、当該色境界のトラッピングを前記プリンタに行わせる、ことを特徴とするトラッピング方法。
【００１３】
好ましくは、前記分割領域の前記版ずれの量は、前記各所定の色の所定の印を用紙上の当該分割領域の中の互いに離れたそれぞれの所定の位置に前記プリンタで印刷し、当該各所定の印が印刷された当該分割領域をスキャンし、スキャンした当該分割領域の中の当該各所定の印の位置と当該各所定の印の本来の位置とのずれを求めることによって、取得する。
【発明の効果】
【００１４】
本発明によると、従来よりも高品質な印刷画像を得るためのトラッピングを行うことができる。
【発明を実施するための最良の形態】
【００１５】
図１はパーソナルコンピュータ１および画像形成装置２によって構成されるシステムの全体的な構成の例を示す図、図２はパーソナルコンピュータ１のハードウェア構成の例を示す図、図３はパーソナルコンピュータ１の機能的構成の例を示す図、図４は画像形成装置２のハードウェア構成の例を示す図、図５は画像形成装置２の機能的構成の例を示す図である。
【００１６】
図１に示すように、パーソナルコンピュータ１および画像形成装置２は、ＵＳＢ、ＲＳ−２３２Ｃ、またはイーサネットなどのインタフェースを介して互いに接続されている。
【００１７】
パーソナルコンピュータ１は、図２に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、通信インタフェース１０ｆ、入出力インタフェース１０ｇ、入力装置１０ｈ、およびディスプレイ１０ｊなどによって構成される。
【００１８】
制御用回路１０ｅは、ハードディスク１０ｄ、通信インタフェース１０ｆ、入出力インタフェース１０ｇ、入力装置１０ｈ、およびディスプレイ１０ｊなどを制御するための回路である。
【００１９】
通信インタフェース１０ｆは、ＮＩＣ（Network Interface Card）またはモデムなどである。入出力インタフェース１０ｇは、ＵＳＢまたはＲＳ−２３２Ｃなどのインタフェースである。入力装置１０ｈは、ユーザがデータやコマンドなどをパーソナルコンピュータ１に入力する操作を行うためのキーボードまたはマウスなどの装置である。ディスプレイ１０ｊは、ＣＰＵ１０ａによる処理結果などをユーザに対して表示するための装置である。
【００２０】
ハードディスク１０ｄには、図３に示すような測定用チャート印刷指令部１０１、印刷チャートデータ受信部１０２、版ずれ特性算出部１０３、トラップ特性データ生成部１０４、目的書類データ取得部１０５、目的書類内トラップ幅算出部１０６、目的書類印刷指令部１０７、およびトラップ特性データ記憶部１ＤＢなどの機能を実現するためのプログラムおよびデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ１０ｂに読み出され、ＣＰＵ１０ａによってプログラムが実行される。
【００２１】
画像形成装置２は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した処理装置である。一般に、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。この画像形成装置２は、図４に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、通信インタフェース２０ｆ、入出力インタフェース２０ｇ、操作パネル２０ｈ、印刷ユニット２０ｊ、およびスキャナユニット２０ｋなどによって構成される。
【００２２】
制御用回路２０ｅは、ハードディスク２０ｄ、通信インタフェース２０ｆ、入出力インタフェース２０ｇ、操作パネル２０ｈ、印刷ユニット２０ｊ、およびスキャナユニット２０ｋなどを制御するための回路である。
【００２３】
通信インタフェース２０ｆは、ＮＩＣ（Network Interface Card）またはモデムなどである。入出力インタフェース２０ｇは、ＵＳＢまたはＲＳ−２３２Ｃなどのインタフェースである。
【００２４】
操作パネル２０ｈは、タッチパネルおよびテンキーなどによって構成される。ユーザは、テンキーを操作することによって、画像形成装置２に対して、処理の実行開始または中断などの指令を与え、データの宛先、印刷条件、またはスキャン条件などの処理条件を指定し、その他種々の事項を指定することができる。タッチパネルには、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびＣＰＵ２０ａで実行された処理の結果を示す画面などが表示される。また、ユーザは、タッチパネルの所定の位置に触れることによって指令を与えたり指定を行ったりすることができる。このように、操作パネル２０ｈは、画像形成装置２を操作するユーザのためのユーザインタフェースの役割を果たしている。
【００２５】
スキャナユニット２０ｋは、用紙に描かれている文章、数式、記号、写真、図表、またはイラストなどの書類の画像を光学的に読み取って画像データを生成する。
【００２６】
印刷ユニット２０ｊは、スキャナユニット２０ｋで得られた画像データまたはパーソナルコンピュータ１などから送信されてきた画像データに基づいて画像を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、および黒（Ｋ）の４色のトナーを用いて電子写真方式によって用紙に印刷する。
【００２７】
ハードディスク２０ｄには、図５に示すような印刷指令等受信部２０１、ノーマル印刷制御部２０２、トラッピング印刷制御部２０３、および印刷チャートデータ送信部２０４などの機能を実現するためのプログラムおよびデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出され、ＣＰＵ２０ａによってプログラムが実行される。または、図５に示す機能の一部または全部を、制御用回路２０ｅによって実現するようにしてもよい。
【００２８】
図６は測定用チャートＳＹＣの例を示す図、図７は分割領域ＲＹの中の各色のマークの位置関係の例を示す図、図８は測定用印刷チャートＳＹＣ’の例を示す図である。
【００２９】
次に、図３に示すパーソナルコンピュータ１の各部および図５に示す画像形成装置２の各部の処理内容などについて説明する。
【００３０】
図５において、画像形成装置２の印刷指令等受信部２０１は、種々の処理の実行指令およびその処理に必要なデータなどをパーソナルコンピュータ１から受信する処理を行う。または、処理の実行指令を操作パネル２０ｈから取得する場合もある。
【００３１】
ノーマル印刷制御部２０２およびトラッピング印刷制御部２０３は、印刷指令等受信部２０１によって得られた指令およびデータなどに応じて印刷の処理を開始する。これについては、後に順次説明する。
【００３２】
図３において、パーソナルコンピュータ１の測定用チャート印刷指令部１０１は、所定のコマンドが入力されると、図６に示すような測定用チャートＳＹＣを所定のサイズの用紙（例えば、Ａ４サイズの用紙）に印刷するように画像形成装置２に対して指令する。この際に、測定用チャートＳＹＣの印刷用データ７１および印刷モードなどの印刷条件を示す印刷条件情報７２を画像形成装置２に対して送信する。以下、説明の簡単のため、本実施形態においては、その所定のサイズの用紙が用いられるものとし、用紙全体が印刷範囲であるものとする。
【００３３】
印刷用データ７１として、画像形成装置２のページ記述言語に対応したデータを送信する。画像形成装置２がＰＤＦ（Portable Document Format）またはＴＩＦＦ（Tagged Image File Format）などに対応している場合は、これらのフォーマットの測定用チャートＳＹＣの画像データ（画像ファイル）を送信してもよい。
【００３４】
画像形成装置２には、印刷モードとして、トラッピング処理（トラップ処理）を適用して印刷を行うトラッピング印刷モードとトラッピングを適用せずに印刷を行うノーマル印刷モードとが用意されている。測定用チャート印刷指令部１０１は、印刷モードをノーマル印刷モードとする旨を示す印刷条件情報７２を画像形成装置２に送信する。
【００３５】
ところで、図６の測定用チャートＳＹＣは、画像形成装置２で発生する版ずれ（レジストずれ、見当ずれ）をトラッピング処理によって補正する際のデータを得るために用いられる。測定用チャートＳＹＣは、複数の矩形の領域に分割されている。以下、これらの領域を「分割領域ＲＹ」と記載する。また、これらの分割領域ＲＹを、それぞれ、「分割領域ＲＹ０１」、「分割領域ＲＹ０２」、…、「分割領域ＲＹ１２」と区別して記載することがある。
【００３６】
分割領域ＲＹ（ＲＹ０１〜ＲＹ１２）には、それぞれ、画像形成装置２のトナーの色ごとに少なくとも１つの所定のマーク（印）が配置されている。これらの所定のマークの位置は、予め決められている。
【００３７】
本実施形態では、図７に示すように、３つの黒の十字型のマーク（以下、それぞれを「黒マークＭｋ１」、「黒マークＭｋ２」、および「黒マークＭｋ３」と記載する。）、１つのシアンの十字型のマーク（以下、「シアンマークＭｃ」と記載する。）、１つのマゼンタの十字型のマーク（以下、「マゼンタマークＭｍ」と記載する。）、および１つのイエローの十字型のマーク（以下、「イエローマークＭｙ」と記載する。）が、分割領域ＲＹごとに配置されているものとする。
【００３８】
また、黒マークＭｋ１の横棒とシアンマークＭｃの横棒とは同一直線上にあり、黒マークＭｋ２の横棒とマゼンタマークＭｍの横棒とは同一直線上にあり、黒マークＭｋ３の横棒とイエローマークＭｙの横棒とは同一直線上にある。これらのマークの横棒は、すべて互いに平行である。黒マークＭｋ１の縦棒とマゼンタマークＭｍの縦棒と黒マークＭｋ３の縦棒とは同一直線上にあり、シアンマークＭｃの縦棒と黒マークＭｋ２の縦棒とイエローマークＭｙの縦棒とは同一直線上にある。これらのマークの縦棒は、すべて互いに平行である。黒マークＭｋ１の縦棒とシアンマークＭｃの縦棒とは所定の距離ＤＹ１だけ離れ、黒マークＭｋ１の横棒とマゼンタマークＭｍの横棒とは所定の距離ＤＴ１だけ離れ、マゼンタマークＭｍの横棒と黒マークＭｋ３の横棒とは所定の距離ＤＴ２だけ離れている。なお、黒マークＭｋ１〜Ｍｋ３、シアンマークＭｃ、マゼンタマークＭｍ、およびシアンマークＭｃの位置は、それぞれの中心つまり十字の交点の位置によって決まるものとする。
【００３９】
図３および図５に戻って、画像形成装置２のノーマル印刷制御部２０２は、印刷指令等受信部２０１によって印刷指令、印刷用データ７１、および印刷条件情報７２が受信され、その印刷条件情報７２にノーマル印刷モードが示されている場合に、印刷用データ７１を用いてノーマル印刷モードで印刷処理を実行するように印刷ユニット２０ｊを制御する。例えば、印刷用データ７１として測定用チャートＳＹＣの画像データを受信した場合は、図６に示すような測定用チャートＳＹＣを用紙に印刷する。
【００４０】
画像形成装置２が測定用チャートＳＹＣをノーマル印刷モードで用紙に印刷すると、図８に示すように、版ずれに起因して黒マークＭｋ１〜Ｍｋ３、シアンマークＭｃ、マゼンタマークＭｍ、およびイエローマークＭｙが本来の印刷位置から少しずれてしまうことがある。
【００４１】
以下、用紙に印刷された測定用チャートを元の測定用チャートＳＹＣと区別するために「測定用印刷チャートＳＹＣ’」と記載することがある。また、用紙に印刷された元の測定用チャートＳＹＣの分割領域ＲＹ０１、ＲＹ０２、…、ＲＹ１２に対応する領域をそれぞれ「分割領域ＲＹ０１’」、「分割領域ＲＹ０２’」、…、「分割領域ＲＹ１２’」と記載する。分割領域ＲＹ０１’、ＲＹ０２’、…、ＲＹ１２’を「分割領域ＲＹ’」と総称することがある。
【００４２】
また、本実施形態では、図８に示すように、用紙の短い方の辺が印刷ユニット２０ｊの感光体ドラムの軸と平行になる方向つまり印刷時に画像をライン分割するライン方向（主走査方向）と平行になり、長い方の辺が紙送り方向つまり印刷時の副走査方向と平行になるように、印刷時の用紙の向きが定められているものとする。以下、印刷時の主走査方向および副走査方向を、スキャナユニット２０ｋにおける画像読取時の主走査方向および副走査方向と区別するために、それぞれ、「主方向」および「副方向」と記載する。今回の印刷の処理によって、用紙の主方向には３列の分割領域ＲＹ’が配置され、副方向には４列の分割領域ＲＹ’が配置されることになる。
【００４３】
図９はある分割領域ＲＹ’における各トナー色同士の版ずれの量の例を示す図、図１０は各分割領域ＲＹ’の版ずれの量の例を示す図、図１１は各分割領域ＲＹ’の版ずれをピクセル数で表わした例を示す図、図１２は測定用印刷チャートＳＹＣ’の各分割領域ＲＹ’の中心位置などを示す図、図１３は注目画素と各分割領域ＲＹ’の中心との位置関係を説明するための図、図１４はトラップ特性データ７３に示される主方向および副方向それぞれのトラップ幅の分布の例を示す図である。
【００４４】
図５の印刷チャートデータ送信部２０４は、用紙に印刷されている測定用印刷チャートＳＹＣ’の画像をスキャナユニット２０ｋに読み取らせ、その画像の画像データ８１をパーソナルコンピュータ１に送信する処理を行う。なお、読取りの解像度は、測定用チャートＳＹＣの印刷の解像度と同じであることが望ましい。または、それ以上の解像度で読み取って、印刷の解像度に落とすようにしてもよい。
【００４５】
パーソナルコンピュータ１の印刷チャートデータ受信部１０２は、画像データ８１を画像形成装置２から受信する処理を行う。
【００４６】
版ずれ特性算出部１０３は、画像形成装置２から受信した画像データ８１に基づいて、画像形成装置２が印刷を行う際に用紙上の各分割領域ＲＹ’で発生する版ずれの量（大きさ）を算出する処理を行う。すなわち、画像データ８１に示される測定用印刷チャートＳＹＣ’の中の分割領域ＲＹ’ごとに、各トナー色の位置ずれを測定する。本実施形態では、各色同士つまり黒とシアンとの組合せ、黒とマゼンタとの組合せ、黒とイエローとの組合せ、シアンとマゼンタとの組合せ、シアンとイエローとの組合せ、およびマゼンタとイエローとの組合せごとのずれの量を測定する。
【００４７】
例えば、分割領域ＲＹ０１’における黒とシアンとのずれの量は、測定用印刷チャートＳＹＣ’の中の分割領域ＲＹ０１’の黒マークＭｋ１の位置からシアンマークＭｃの位置までのベクトルと元の測定用チャートＳＹＣの分割領域ＲＹ０１における黒マークＭｋ１の位置からシアンマークＭｃの位置までのベクトルとの差異を求めることによって、算出する。前に図７で説明したように、測定用チャートＳＹＣの各分割領域ＲＹにおける黒マークＭｋ１とシアンマークＭｃとは主方向には距離ＤＹ１だけ離れているが、両マークの副方向の成分は同じである。したがって、例えば、測定用印刷チャートＳＹＣ’の分割領域ＲＹ０１’において黒マークＭｋ１からシアンマークＭｃまでのベクトルの主方向の成分が距離ＤＹ１よりも０．１０ｍｍ（ミリメートル）増えかつシアンマークＭｃが黒マークＭｋ１よりも副方向に０．０５ｍｍずれた場合は、「主方向に０．１０ｍｍずれ、副方向に０．０５ｍｍずれた」と算出する。または、主方向の成分が距離ＤＹ１よりも０．１０ｍｍ減りかつシアンマークＭｃが黒マークＭｋ１よりも副方向の逆方向に０．０５ｍｍずれた場合は、「主方向に−０．１０ｍｍずれ、副方向に−０．０５ｍｍずれた」と算出する。
【００４８】
同様に、黒とマゼンタとのずれの量は黒マークＭｋ２からマゼンタマークＭｍまでのベクトルに基づいて算出し、黒とイエローとのずれの量は黒マークＭｋ３からイエローマークＭｙまでのベクトルに基づいて算出する。また、シアンとマゼンタとのずれの量はシアンマークＭｃからマゼンタマークＭｍまでのベクトルに基づいて算出し、シアンとイエローとのずれの量はシアンマークＭｃからイエローマークＭｙまでのベクトルに基づいて算出し、マゼンタとイエローとのずれの量はマゼンタマークＭｍからイエローマークＭｙまでのベクトルに基づいて算出する。
【００４９】
このようにして、分割領域ＲＹ０１’における各色同士の主方向および副方向のずれの量を測定することができる。その結果、６組のずれの量が得られる。版ずれ特性算出部１０３は、これらのずれの量の中から、主方向および副方向それぞれについて、絶対値が最大であるものを選出する。そして、それらの絶対値を、分割領域ＲＹ０１’における版ずれの量に決定する。例えば、図９に示すような測定結果が得られた場合は、主方向および副方向のずれの量をそれぞれ「０．１５ｍｍ」および「０，１０ｍｍ」、とする。他の分割領域ＲＹ０２’〜ＲＹ１２’についても、同様に、版ずれの量を求める。それにより、図１０に示すような結果が得られる。
【００５０】
トラップ特性データ生成部１０４は、画像形成装置２がトラッピング印刷モードによる印刷を行う際の各画素に適用すべきトラップ幅を算出する。そして、それを示すトラップ特性データ７３を生成する。トラップ特性データ７３は、版ずれ特性算出部１０３による算出結果に基づいて次のように生成れる。
【００５１】
トラップ特性データ生成部１０４は、まず、分割領域ＲＹ’ごとの主方向のトラップ幅を、画像形成装置２が測定用印刷チャートＳＹＣ’を印刷した際の出力解像度（印刷解像度）に応じて、それぞれの版ずれの幅をピクセル（画素、ドット）数に換算することによって、算出する。
【００５２】
一方、副方向のトラップ幅については、すべての分割領域ＲＹ’に共通のものを次のように算出する。すべての分割領域ＲＹ’の副方向の版ずれの幅の中から最大値を選出する。そして、その最大値を出力解像度に応じてピクセル数に換算する。なお、小数点以下は切り上げまたは四捨五入する。
【００５３】
例えば、画像形成装置２が１２００×１２００ｄｐｉの出力解像度で測定用チャートＳＹＣの印刷を行い、その印刷物をスキャンして得た画像つまり測定用印刷チャートＳＹＣ’の測定などを版ずれ特性算出部１０３によって実行した結果、図１０に示すような版ずれの特性の情報が得られたとする。この場合は、各分割領域ＲＹ’について図１１に示すような主方向および副方向それぞれのトラップ幅が算出される。
【００５４】
ところで、図１１に示されるような各分割領域ＲＹ’のトラップ幅をそのままトラッピング処理に用いると、分割領域ＲＹ’の境目で主方向のトラップ幅が急激に変化することがある。そうすると、２つのオブジェクト同士の境界（色の境界）が見た目に不自然になってしまうおそれがある。そこで、トラップ特性データ生成部１０４は、さらに、図１１の主方向のトラップ幅を次のように補間する。
【００５５】
測定用印刷チャートＳＹＣ’上の１つの画素に注目する。その注目した画素（以下、「注目画素」と記載する。）の位置に応じて、その注目画素における主方向のトラップ幅を補間（算出）する。
【００５６】
図１２において太線枠で示す矩形範囲ＫＨＡの中に注目画素が位置する場合、つまり、図１３に示す点Ｐｆ（ｘｆ，ｙｆ）のように、隣接し合う２×２個の分割領域ＲＹ’のそれぞれの中心Ｐａ（ｘ１，ｙ１）、Ｐｂ（ｘ２，ｙ１）、Ｐｃ（ｘ１，ｙ２）、Ｐｄ（ｘ２，ｙ２）によって形成される矩形領域内に、注目画素が位置する場合は、次の（１）式を用いてその注目画素における主方向のトラップ幅を算出する。
Ｚ＝[[(Ｄ４−Ｄ２)−(Ｄ３−Ｄ１)]×ｍ＋Ｃ−Ｄ１]×ｎ＋(Ｄ２−Ｄ１)×ｍ＋Ｄ１
……  （１）
ただし、Ｚは、注目画素における主方向のトラップ幅を表わすピクセル数である。
Ｄ１、Ｄ２、Ｄ３、Ｄ４は、中心Ｐａ、Ｐｂ、Ｐｃ、Ｐｄをそれぞれ有する各分割領域ＲＹ’の図１１に示されるトラップ幅である。例えば、分割領域ＲＹ０１’、ＲＹ０２’、ＲＹ０４’、ＲＹ０５’の各中心によって形成される矩形領域内に注目画素が位置する場合は、Ｄ１＝７、Ｄ２＝２、Ｄ３＝７、Ｄ４＝２、となる。
ｍ＝（ｘｆ−ｘ１）／（ｘ２−ｘ１）、である。
ｎ＝（ｙｆ−ｙ１）／（ｙ２−ｙ１）、である。
【００５７】
注目画素が図１２において太線枠で示す矩形範囲ＫＨＢまたはＫＨＣの中に位置する場合、つまり、図１３に示す点Ｐｇ（ｘｇ，ｙｇ）のような右下、左下、および真下の３方向のうちの少なくとも２方向に分割領域ＲＹ’の中心が存在するが右上、左上、および真上の方向には分割領域ＲＹ’の中心が存在しない場所または右上、左上、および真上の３方向のうちの少なくとも２方向に分割領域ＲＹ’の中心が存在するが右下、左下、および真下の方向には分割領域ＲＹ’の中心が存在しない場所に、注目画素が位置する場合は、次の（２）式を用いてその注目画素における主方向のトラップ幅を算出する。
Ｚ＝Ｄ２×ｋ＋Ｄ１×（１−ｋ）  ……  （２）
ただし、ｋ＝（ｘｇ−ｘ１）／（ｘ２−ｘ１）、である。
【００５８】
注目画素が図１２において太線枠で示す矩形範囲ＫＨＤまたはＫＨＥの中に位置する場合、つまり、図１３に示す点Ｐｈ（ｘｈ，ｙｈ）のような右上、右下、および右水平方向の３方向のうちの少なくとも２方向に分割領域ＲＹ’の中心が存在するが左上、左下、および左水平方向には分割領域ＲＹ’の中心が存在しない場所または左上、左下、および左水平方向の３方向のうちの少なくとも２方向に分割領域ＲＹ’の中心が存在するが右上、右下、および右水平方向には分割領域ＲＹ’の中心が存在しない場所に、注目画素が位置する場合は、次の（３）式を用いてその注目画素における主方向のトラップ幅を算出する。
Ｚ＝Ｄ３×ｑ＋Ｄ１×（１−ｑ）  ……  （２）
ただし、ｑ＝（ｙｈ−ｙ１）／（ｙ３−ｙ１）、である。
【００５９】
注目画素が図１２において太線枠で示す矩形範囲ＫＨＦ、ＫＨＧ、ＫＨＨ、またはＫＨＩに位置する場合、つまり、図１３に示す点Ｐｊ（ｘｊ，ｙｊ）のような右上、右下、左上、および左下の４方向のうちのいずれか１つの方向にしか分割領域ＲＹ’の中心が存在しない場所に、注目画素が位置する場合は、補間処理を行うことなく、それが属する分割領域ＲＹ’の図１１に示される主方向のトラップ幅をその注目画素の主方向のトラップ幅に決定する。
【００６０】
このように、測定用印刷チャートＳＹＣ’における各画素の主方向のトラップ幅は、その画素の属する分割領域ＲＹ’およびその画素の近隣にある分割領域ＲＹ’それぞれの図１１に示される主方向のトラップ幅を、その画素とこれらの各分割領域ＲＹ’の中心との距離に応じて補間することによって、算出される。補間の計算式は、（１）式〜（３）式以外のものを用いても構わない。公知の計算式を用いてもよい。
【００６１】
以上の演算を測定用印刷チャートＳＹＣ’の各画素について行うことにより、印刷時に適用すべき各画素の主方向のトラップ幅が補間（算出）される。各画素の補間された主方向のトラップ幅の分布は、例えば、図１４（ａ）に示すようになる。前に述べたように、副方向のトラップ幅は共通に用いられるので、その分布は、図１４（ｂ）に示すようにすべての画素について同じ値になる。
【００６２】
そして、トラップ特性データ生成部１０４は、図１４のような主方向および副方向それぞれのトラップ幅の算出結果を示すトラップ特性データ７３を生成する。生成されたトラップ特性データ７３は、画像形成装置２の識別情報（例えば、ＩＰアドレスなど）と対応付けられてトラップ特性データ記憶部１ＤＢに保存される。
【００６３】
なお、副方向のトラップ幅を、画素の位置を問わず共通にするのは、次のような理由による。一般に、副方向つまり紙送り方向の版ずれは、駆動系の回転むらに起因するところが大きい。したがって、印刷のたびに白抜けの発生の仕方が異なることが多いからである。これに対して、主方向の白抜けは規則的に発生することが多いので、画素の位置に応じたトラップ幅を求める。
【００６４】
図１５は境界トラップ幅算出処理の流れの例を説明するフローチャート、図１６は目的書類ＭＳＲの例を示す図、図１７は２つのオブジェクトＯＪ１、ＯＪ２の境界を検索する処理を説明するための図、図１８は境界画素群ＫＰＧの例を示す図、図１９は印刷時における境界画素群ＫＰＧの用紙上の位置に基づいて境界画素群ＫＰＧをトラップ特性データ７３の主方向のトラップ幅の分布に重ね合わせる例を示す図である。
【００６５】
図３の目的書類データ取得部１０５は、ユーザが印刷することを目的とする書類（以下、「目的書類ＭＳＲ」と記載する。）の印刷用データ７１を取得するための処理を行う。例えば、ユーザが、パーソナルコンピュータ１に描画ソフトを起動させ、その描画ソフトを用いてイラストを作成し、そのイラストを画像形成装置２によって印刷するように指令したとする。すると、目的書類データ取得部１０５は、そのイラストの画像データを印刷用データ７１として取得する。この際に、そのイラストの画像データを、必要に応じて画像形成装置２に対応したフォーマットに変換する。
【００６６】
目的書類内トラップ幅算出部１０６は、目的書類ＭＳＲをトラッピング印刷モードで印刷する場合に、その目的書類ＭＳＲに対して適用するトラップ幅を算出する処理を行う。係る処理は、図１５に示すような手順で行われる。目的書類ＭＳＲの画像の中から、隣り合っているオブジェクトのペアを抽出（検索）する（図１５の＃１０１）。なお、本実施形態において、「オブジェクト」とは、色などの属性が同じである一群の画素のグループを意味する。したがって、色の変わり目に、オブジェクトの境界が存在する。通常、この境界で版ずれによる白抜けが発生する。
【００６７】
例えば、図１６に示すような目的書類ＭＳＲが処理対象である場合は、オブジェクトＯＪ１、ＯＪ２のペア、オブジェクトＯＪ２、ＯＪ３のペア、およびオブジェクトＯＪ４、ＯＪ５の３組のペアが抽出される。
【００６８】
抽出されたこれらのオブジェクトのペアそれぞれについて、両オブジェクトの境界つまりトラッピング処理の対象となる部分を抽出する処理を行う（＃１０３）。ここで、係る処理の手順を、オブジェクトＯＪ１、ＯＪ２のペアの境界を抽出する場合を例に、説明する。
【００６９】
図１７（ａ）において点線枠で示すように、オブジェクトＯＪ１、ＯＪ２のそれぞれに、矩形を外接させる。すると、図１７（ｂ）において太線枠で示すように、２つの矩形同士が重なる部分が生じる。この重なる部分にオブジェクトＯＪ１、ＯＪ２の境界が存在するので、目的書類内トラップ幅算出部１０６は、この太線枠の中の画素に注目し、画素値が変化する場所を検索することによって、境界を抽出する。このような処理により、境界を速やかに見つけることができる。例えば、オブジェクトＯＪ１の各画素の画素値が「Ａ」でありオブジェクトＯＪ２の画素値が「Ｂ」である場合は、図１８において太枠で示すような、画素値が「Ａ」である画素に隣接する、画素値が「Ｂ」である画素を見つける。そして、見つけたこれらの画素群を、境界として抽出する。以下、境界として抽出した画素群を「境界画素群ＫＰＧ」と記載する。なお、画素値が「Ｂ」である画素に隣接する、画素値が「Ａ」である画素を見つけ、これらの画素群を境界画素群ＫＰＧとして抽出してもよい。
【００７０】
フローチャートに戻って、抽出された境界画素群ＫＰＧの主方向および副方向それぞれのトラップ幅を、トラップ特性データ７３に基づいて例えば次のように求める（＃１０４）。
【００７１】
主方向のトラップ幅については、まず、抽出された境界画素群ＫＰＧの各画素を用紙のどの位置に印刷すべきか（すなわち、印刷位置）を判別する。そして、その位置に対応する主方向のトラップ幅をトラップ特性データ７３より求める。つまり、例えば図１９に示すように、トラップ特性データ７３に示される主方向のトラップ幅の分布に境界画素群ＫＰＧを、その印刷位置で配置されるように重ねる。重なった位置のトラップ幅の値を得ることによって、境界画素群ＫＰＧの各画素の主方向のトラップ幅を求める。
【００７２】
図１９の例では、境界画素群ＫＰＧの両端付近の主方向のトラップ幅は３ピクセル、中心付近の主方向のトラップ幅は２ピクセル、となる。なお、主方向のトラップ幅として複数の種類の値が求められた場合は、最大値をその境界画素群ＫＰＧ全体の主方向のトラップ幅として統一してもよい。または、最も多く求められた値を境界画素群ＫＰＧ全体の主方向のトラップ幅として統一してもよい。
【００７３】
一方、副方向のトラップ幅は、前に述べた通り、用紙の全領域において共通に用いられるので、トラップ特性データ７３が図１４（ｂ）のようなトラップ幅を示す場合は、５ピクセルである。
【００７４】
ステップ＃１０３、＃１０４の処理は、オブジェクトのペアすべてに対して実行する。このようにして、目的書類内トラップ幅算出部１０６は、目的書類ＭＳＲの中の隣り合うオブジェクト同士の境界のトラップ幅を算出する。
【００７５】
目的書類印刷指令部１０７は、目的書類ＭＳＲを印刷するように画像形成装置２に対して指令する。この際に、目的書類内トラップ幅算出部１０６によって算出された境界画素群ＫＰＧのトラップ幅および位置を示す境界データ７４、目的書類ＭＳＲの印刷用データ７１、および今回の印刷モードがトラッピング印刷モードであることなどを示す印刷条件情報７２を画像形成装置２に送信する。
【００７６】
画像形成装置２において、これらの印刷用データ７１、印刷条件情報７２、および境界データ７４が印刷指令等受信部２０１によって受信されると、トラッピング印刷制御部２０３は、印刷用データ７１に係る目的書類ＭＳＲを、トラッピング処理を施して用紙に印刷するように、印刷ユニット２０ｊを制御する。すなわち、目的書類ＭＳＲに含まれるオブジェクトの外周のうちの、境界データ７４に示される境界画素群ＫＰＧと一致する部分を、同じく境界データ７４に示される主方向および副方向それぞれのトラップ幅だけ太らせて（外側に拡張して）印刷が行われるように制御する。
【００７７】
このようにして、トラッピング印刷モードが適用された目的書類ＭＳＲつまりトラッピング処理が施された目的書類ＭＳＲが用紙に印刷される。
【００７８】
図２０はトラップ特性データ７３を取得する際の全体的な処理の流れの例を説明するフローチャート、図２１は目的書類ＭＳＲを印刷する際の全体的な処理の流れの例を説明するフローチャートである。
【００７９】
次に、パーソナルコンピュータ１および画像形成装置２の全体的な処理の流れを、フローチャートを参照して説明する。
【００８０】
図２０において、画像形成装置２における印刷時のトラップ幅の特性を示すデータつまりトラップ特性データ７３を取得する場合は、パーソナルコンピュータ１は、画像形成装置２に測定用チャートＳＹＣ（図６参照）の印刷処理を実行させる（＃１１）。この際の印刷モードは、版ずれの特性を確認できるようにするために、ノーマル印刷モードにしておく。
【００８１】
画像形成装置２は、測定用チャートＳＹＣを印刷した用紙をスキャンすることによって測定用印刷チャートＳＹＣ’の画像データ８１を取得し、これをパーソナルコンピュータ１に送信する（＃１２）。つまり、版ずれの特性を示すデータを取得する。
【００８２】
パーソナルコンピュータ１は、画像データ８１に基づいて、画像形成装置２がトラッピング印刷モードによる印刷を行う際に各画素に適用すべき主方向および副方向それぞれのトラップ幅を算出する（＃１３、＃１４）。そして、その算出結果をトラップ特性データ７３としてトラップ特性データ記憶部１ＤＢに保存する（＃１５）。
【００８３】
図２１において、パーソナルコンピュータ１は、ユーザが印刷することを所望した書類つまり目的書類ＭＳＲの印刷用データ７１を取得すると（＃２１）、その目的書類ＭＳＲに適用すべきトラップ幅に関するトラップ特性データ７３を生成する（＃２２）。トラップ特性データ７３の生成方法は、前に図１５で説明した通りである。そして、その印刷用データ７１、トラッピング印刷モードで印刷する旨などを示す印刷条件情報７２、およびトラップ特性データ７３を、画像形成装置２に送信し、目的書類ＭＳＲの印刷処理を画像形成装置２に実行させる（＃２３）。
【００８４】
本実施形態によると、印刷対象の画像に対してトラッピングを行う際に、画像の各画素の位置に応じたトラップ幅を適用するので、色境界を拡張する量を従来よりも少なくすることができる。よって、従来よりも高品質な印刷物を得ることができる。
【００８５】
本実施形態では、副方向つまり紙送り方向のトラップ幅については、画素の位置を問わず共通にしたが、白抜けが規則的に発生するのであれば、主方向のトラップ幅の場合と同様に、画素の位置ごとにトラップ幅を求めるようにしてもよい。
【００８６】
本実施形態では、画像形成装置２は、パーソナルコンピュータ１からの指令に基づいて測定用チャートＳＹＣを用紙に印刷したが、ユーザが操作パネル２０ｈを操作して与えた指令に基づいて印刷するようにしてもよい。
【００８７】
本実施形態では、版ずれを示すデータを、測定用チャートＳＹＣが印刷された用紙をスキャンして得られた画像データを解析することによって取得したが、その用紙の各マーク間の距離をルーペなどで測りその結果を操作パネル２０ｈまたは入力装置１０ｈで入力する作業をユーザに行わせることによって取得してもよい。
【００８８】
図２２はネットワークＮＷの例を示す図である。図２２に示すようにパーソナルコンピュータ１および複数台の画像形成装置２によってＬＡＮなどのネットワークＮＷが形成されている場合は、パーソナルコンピュータ１は、これらの画像形成装置２ごとのトラップ特性データ７３し、データベース（図３のトラップ特性データ記憶部１ＤＢ）で管理するようにしてもよい。そして、いずれかの画像形成装置２に印刷処理を実行させる際は、目的書類ＭＳＲに適用すべきトラップ幅（境界データ７４）を、その画像形成装置２に対応したトラップ特性データ７３を用いて求めるようにすればよい。
【００８９】
図３に示すパーソナルコンピュータ１の機能の一部を、画像形成装置２に設けるようにしてもよい。例えば、トラップ特性データ７３に基づいて境界データ７４を生成する機能つまり目的書類内トラップ幅算出部１０６の機能を画像形成装置２に設けるようにしてもよい。この場合は、パーソナルコンピュータ１の目的書類印刷指令部１０７は、目的書類ＭＳＲの印刷用データ７１および印刷条件情報７２を画像形成装置２に送信することによって、印刷指令を行えばよい。または、版ずれ特性算出部１０３、トラップ特性データ生成部１０４、目的書類データ取得部１０５、目的書類内トラップ幅算出部１０６、およびトラップ特性データ記憶部１ＤＢを画像形成装置２に設け、画像形成装置２単体で本発明を実現できるようにしてもよい。つまり、画像形成装置２は、いわゆるＰＣプリント（パーソナルコンピュータのプリンタとしての処理）またはコピーなどの処理の際に、自ら色境界を抽出（検索）し、その色境界に対応するトラップ特性データ７３を呼び出し、それに基づいてその色境界に適用すべきトラップ幅を求めてトラッピング処理を行う。
【００９０】
本発明は、スキャナ機能が備わっていない印刷装置（プリンタ）にも適用することができる。この場合は、測定用印刷チャートＳＹＣ’の画像データは、その印刷装置によって印刷が行われた用紙をパーソナルコンピュータ１に接続されているスキャナなどで読み取ることによって取得すればよい。また、本発明は、電子写真方式以外の印刷装置、例えばインクジェットプリンタまたはオフセット印刷機などにも適用することができる。
【００９１】
画像形成装置２の各部の特性は日々変化するので、トラップ特性データ７３を定期的に（例えば、１ヶ月ごとに）生成し直すようにしてもよい。また、画像形成装置２のメンテナンスを行った後や画像形成装置２の設置場所を変えた後にも、トラップ特性データ７３を生成し直すようにしてもよい。
【００９２】
本実施形態では、測定用印刷チャートＳＹＣ’の中の１つの分割領域ＲＹ’についてＣＭＹＫの各色同士のずれ量を１回ずつしか測定しなかったが、各色のマークをもっと増やし、同じ組合せであっても複数箇所のずれ量を測定できるようにしてもよい。そして、その測定値の平均値を、ずれ量として採用してもよい。また、各色のマークの配置も、図７以外のものであってもよい。
【００９３】
本発明は、ＣＭＹＫ色以外の色の組合せを採用する印刷装置にも適用することができる。例えば、２色刷りの印刷装置にも適用することができる。
【００９４】
本実施形態では、ある１つの所定のサイズの用紙を用いた場合を例に説明したが、各種のサイズの用紙ごとに（例えば、Ｂ５サイズ、Ｂ４サイズ、Ａ４サイズ、およびＡ３サイズの用紙ごとに）トラップ特性データ７３を求めてもよい。そして、トラッピング印刷モードによる印刷を行う際に、ユーザが指定したサイズの用紙に係るトラップ特性データ７３を用いて境界データ７４を求め、トラッピング処理を行うようにすればよい。
【００９５】
本実施形態では、図１１に示すような各分割領域ＲＹ’のトラップ幅を補間することによって各画素のトラップ幅を算出したが、補間することなく、図１１に示すトラップ幅のデータをトラップ特性データ７３として用いてもよい。この場合は、図１１に示すデータの中の、境界画素群ＫＰＧが属する分割領域ＲＹ’のトラップ幅を、トラッピング処理の際に適用すればよい。これにより、トラッピング処理の処理速度は速くなる。ただし、トラッピングの品質が落ちるので、可能な範囲で分割領域ＲＹ’のサイズを小さくするのが望ましい。
【００９６】
その他、パーソナルコンピュータ１、画像形成装置２の全体または各部の構成、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【００９７】
【図１】パーソナルコンピュータおよび画像形成装置によって構成されるシステムの全体的な構成の例を示す図である。
【図２】パーソナルコンピュータのハードウェア構成の例を示す図である。
【図３】パーソナルコンピュータの機能的構成の例を示す図である。
【図４】画像形成装置のハードウェア構成の例を示す図である。
【図５】画像形成装置の機能的構成の例を示す図である。
【図６】測定用チャートの例を示す図である。
【図７】分割領域の中の各色のマークの位置関係の例を示す図である。
【図８】測定用印刷チャートの例を示す図である。
【図９】ある分割領域における各トナー色同士の版ずれの量の例を示す図である。
【図１０】各分割領域の版ずれの量の例を示す図である。
【図１１】各分割領域の版ずれをピクセル数で表わした例を示す図である。
【図１２】測定用印刷チャートの各分割領域の中心位置などを示す図である。
【図１３】注目画素と各分割領域の中心との位置関係を説明するための図である。
【図１４】トラップ特性データに示される主方向および副方向それぞれのトラップ幅の分布の例を示す図である。
【図１５】境界トラップ幅算出処理の流れの例を説明するフローチャートである。
【図１６】目的書類の例を示す図である。
【図１７】２つのオブジェクトの境界を検索する処理を説明するための図である。
【図１８】境界画素群の例を示す図である。
【図１９】印刷時における境界画素群の用紙上の位置に基づいて境界画素群をトラップ特性データの主方向のトラップ幅の分布に重ね合わせる例を示す図である。
【図２０】トラップ特性データを取得する際の全体的な処理の流れの例を説明するフローチャートである。
【図２１】目的書類を印刷する際の全体的な処理の流れの例を説明するフローチャートである。
【図２２】ネットワークの例を示す図である。
【符号の説明】
【００９８】
２  画像形成装置（プリンタ）
１  パーソナルコンピュータ（プリンタ制御装置）
ＲＹ’  分割領域
１０２  印刷チャートデータ受信部（版ずれ量取得手段）
１０３  版ずれ特性算出部（版ずれ量取得手段）
１０４  トラップ特性データ生成部（トラップ幅特性情報取得手段）
１０６  目的書類内トラップ幅算出部（色境界検索手段）
１０７  目的書類印刷指令部（トラッピング制御手段）
７３  トラップ特性データ（トラップ幅特性情報）
ＫＰＧ  境界画素群（色境界）
ＭＳＲ  目的書類（目的画像）
【図１】
2007221226.tif 000003
【図２】
2007221226.tif 000004
【図３】
2007221226.tif 000005
【図４】
2007221226.tif 000006
【図５】
2007221226.tif 000007
【図６】
2007221226.tif 000008
【図７】
2007221226.tif 000009
【図８】
2007221226.tif 000010
【図９】
2007221226.tif 000011
【図１０】
2007221226.tif 000012
【図１１】
2007221226.tif 000013
【図１２】
2007221226.tif 000014
【図１３】
2007221226.tif 000015
【図１４】
2007221226.tif 000016
【図１５】
2007221226.tif 000017
【図１６】
2007221226.tif 000018
【図１７】
2007221226.tif 000019
【図１８】
2007221226.tif 000020
【図１９】
2007221226.tif 000021
【図２０】
2007221226.tif 000022
【図２１】
2007221226.tif 000023
【図２２】
2007221226.tif 000024