(57)【要約】【課題】  高速な再印刷を可能とする情報処理装置を提供する。【解決手段】  中間データのトラッピング済みである旨を識別するためのデータの有無に基づいて、保存された中間データがトラッピング済みであるか否かを判定する判定ステップと（S605）、トラッピング済みであると判定された場合、中間データの設定値を確認する設定確認ステップと（S608）、その結果に基づいて設定値の変更を要する場合、設定値を変更し、変更した設定値を中間データに再設定する再設定ステップと（S610）、中間データにおいて識別されるトラッピングオブジェクトと識別されるBase輪郭とを検出し、それらに基づいて、再設定ステップにおいて再設定された設定値に従って中間データにトラッピングを行ってトラッピングオブジェクトを再度生成するトラッピング再処理ステップと（S611）を有する。【選択図】  図６
2006103060.tif 000002
【特許請求の範囲】
【請求項１】
出力機器で印刷をするためのデータに展開する前の中間データに対して、印刷時の版ずれを補正するためのトラッピングを行う情報処理装置であって、
前記トラッピング用の設定値を前記中間データに付加する設定付加手段と、
前記設定付加手段によって付加された前記設定値に従い、前記中間データに前記トラッピングを行ってオブジェクトを生成する第１のトラッピング手段と、
前記第１のトラッピング手段によって生成された前記オブジェクトを識別するための第１のデータを前記中間データに付加するオブジェクト識別手段と、
前記第１のトラッピング手段によって前記オブジェクトを生成する基となった、元のオブジェクトの境界線を識別するための第２のデータを前記中間データに付加する境界線識別手段と、
前記オブジェクト識別手段によって前記第１のデータを付加され、前記境界線識別手段によって前記第２のデータを付加された前記中間データを、前記第１のトラッピング手段によって前記トラッピング済みである旨を識別するための第３のデータを付加して保存する記憶手段と、
前記中間データの前記第３のデータの有無に基づいて、前記前記記憶手段によって保存された前記中間データが前記トラッピング済みであるか否かを判定する判定手段と、
前記判定手段によって前記トラッピング済みであると判定された場合、前記中間データの前記設定値を確認する設定確認手段と、
前記設定確認手段の結果に基づいて前記設定値の変更を要する場合、前記設定値を変更し、当該変更した設定値を前記中間データに再設定する再設定手段と、
前記中間データにおいて、前記第１のデータによって識別される前記オブジェクトと、前記第２のデータによって識別される前記境界線とを検出し、当該検出された前記オブジェクトと前記境界線とに基づいて、前記再設定手段によって再設定された設定値に従って前記中間データに前記トラッピングを行って前記オブジェクトを再度生成する第２のトラッピング手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記設定値は、少なくとも前記トラッピングの幅、色の減色率、前記トラッピングによって生成するオブジェクトの端部の形、前記トラッピングの際に参照される所定の閾値のいずれかを含む、前記トラッピングによる補正の結果を所望の結果にするためのパラメータである
こと特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１のデータは、前記中間データにおいて、前記トラッピングにより重なりを持つ２つのオブジェクトの境界部分に生成される前記オブジェクトを、前記２つのオブジェクトと識別するためのデータである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記境界線は、２つのオブジェクトが重なったことにより出来る境界部分を示す境界線であり、前記２つのオブジェクトの内、上位のオブジェクトの輪郭の全部または一部分である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２のデータは、２つのオブジェクトの重なりを判定し検出された交点及び前記境界線の構成点の中から、前記境界線の両端点である対の交点を識別するためのデータである
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記トラッピングは、前記境界線が前記輪郭の一部分の場合に行う第１のトラッピング、及び前記境界線が前記輪郭の全部の場合に行う第２のトラッピングのいずれかであり、
前記第２のトラッピング手段は、前記再設定手段によって再設定された設定値に従って前記トラッピングが前記第１のトラッピングと前記第２のトラッピングとの間の変更となっているか否かを判定し、当該変更となっていない場合に、前記中間データにおいて検出された前記オブジェクトと前記境界線とに基づいて、前記再設定手段によって再設定された設定値に従って前記中間データに前記トラッピングを行って前記オブジェクトを再度生成する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
出力機器で印刷をするためのデータに展開する前の中間データに対して、印刷時の版ずれを補正するためのトラッピングを行う情報処理装置の補正制御方法であって、
前記トラッピング用の設定値を前記中間データに付加する設定付加ステップと、
前記設定付加ステップにおいて付加された前記設定値に従い、前記中間データに前記トラッピングを行ってオブジェクトを生成する第１のトラッピングステップと、
前記第１のトラッピングステップにおいて生成された前記オブジェクトを識別するための第１のデータを前記中間データに付加するオブジェクト識別ステップと、
前記第１のトラッピングステップにおいて前記オブジェクトを生成する基となった、元のオブジェクトの境界線を識別するための第２のデータを前記中間データに付加する境界線識別ステップと、
前記オブジェクト識別ステップにおいて前記第１のデータを付加され、前記境界線識別ステップにおいて前記第２のデータを付加された前記中間データを、前記第１のトラッピングステップにおいて前記トラッピング済みである旨を識別するための第３のデータを付加して記憶手段に保存する記憶ステップと、
前記中間データの前記第３のデータの有無に基づいて、前記前記記憶ステップにおいて前記記憶手段に保存された前記中間データが前記トラッピング済みであるか否かを判定する判定ステップと、
前記判定ステップにおいて前記トラッピング済みであると判定された場合、前記中間データの前記設定値を確認する設定確認ステップと、
前記設定確認ステップの結果に基づいて前記設定値の変更を要する場合、前記設定値を変更し、当該変更した設定値を前記中間データに再設定する再設定ステップと、
前記中間データにおいて、前記第１のデータによって識別される前記オブジェクトと、前記第２のデータによって識別される前記境界線とを検出し、当該検出された前記オブジェクトと前記境界線とに基づいて、前記再設定ステップにおいて再設定された設定値に従って前記中間データに前記トラッピングを行って前記オブジェクトを再度生成する第２のトラッピングステップと
を備えたことを特徴とする情報処理装置の補正制御方法。
【請求項８】
前記設定値は、少なくとも前記トラッピングの幅、色の減色率、前記トラッピングによって生成するオブジェクトの端部の形、前記トラッピングの際に参照される所定の閾値のいずれかを含む、前記トラッピングによる補正の結果を所望の結果にするためのパラメータである
こと特徴とする請求項７に記載の情報処理装置の補正制御方法。
【請求項９】
前記第１のデータは、前記中間データにおいて、前記トラッピングにより重なりを持つ２つのオブジェクトの境界部分に生成される前記オブジェクトを、前記２つのオブジェクトと識別するためのデータである
ことを特徴とする請求項７に記載の情報処理装置の補正制御方法。
【請求項１０】
前記境界線は、２つのオブジェクトが重なったことにより出来る境界部分を示す境界線であり、前記２つのオブジェクトの内、上位のオブジェクトの輪郭の全部または一部分である
ことを特徴とする請求項７に記載の情報処理装置の補正制御方法。
【請求項１１】
前記第２のデータは、２つのオブジェクトの重なりを判定し検出された交点及び前記境界線の構成点の中から、前記境界線の両端点である対の交点を識別するためのデータである
ことを特徴とする請求項１０に記載の情報処理装置の補正制御方法。
【請求項１２】
前記トラッピングは、前記境界線が前記輪郭の一部分の場合に行う第１のトラッピング、及び前記境界線が前記輪郭の全部の場合に行う第２のトラッピングのいずれかであり、
前記第２のトラッピングステップは、前記再設定ステップにおいて再設定された設定値に従って前記トラッピングが前記第１のトラッピングと前記第２のトラッピングとの間の変更となっているか否かを判定し、当該変更となっていない場合に、前記中間データにおいて検出された前記オブジェクトと前記境界線とに基づいて、前記再設定ステップにおいて再設定された設定値に従って前記中間データに前記トラッピングを行って前記オブジェクトを再度生成する
ことを特徴とする請求項１０に記載の情報処理装置の補正制御方法。
【請求項１３】
請求項７乃至１２のいずれかに記載の情報処理装置の補正制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
印刷するデータを選択し、
プリンタを選択し、
前記データに付加された属性からトラッピングが済んでいるか判断し、
前記トラッピングが済んでいる場合であって、前記選択されたプリンタ用のトラッピングが前記データに行なわれていない場合、前記選択されたプリンタ用のトラッピングを再処理することを特徴とする補正制御方法。
【請求項１５】
前記再処理では、前記済んでいるトラッピングのオブジェクトを削除する
ことを特徴とする請求項１４に記載の補正制御方法。
【請求項１６】
前記再処理では、前記済んでいるトラッピングのオブジェクトを別ファイルとして記憶することを特徴とする請求項１４に記載の補正制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル印刷システムにおける版ずれ補正技術を適用する情報処理装置及びその補正制御方法並びにプログラムに関する。
【背景技術】
【０００２】
昨今、ＰＯＤ（Print On Demand）と呼ばれるデジタル印刷システムの需要が広まっている。ネットワークでつながれたプリンタや複写機、スキャナ、ＦＡＸ等の各種機器に加え、製本やＲＩＰ（Raster Image Processor）といったＰＯＤ独自のソフトウェアが相互に連携しプリンティングシステムを形成する。
【０００３】
ＲＩＰとは、PostScriptのような中間データ（ＰＤＬ; page-description language）で記述されたデータを印刷や表示が可能なビットマップデータに展開するハードウェアのことである。ソフトウェアでこれを実現するものをソフトウェアＲＩＰという。PostScriptは画像を点とそれを結ぶ曲線の集合(ベクトルデータ)として扱うため、そのままでは印刷や表示ができない。これを解像度に応じて画素の集合(ビットマップデータ)に変換するのがＲＩＰである。
【０００４】
またそのようなシステムで運用されるデータもシステムが有効に動作するために各メーカーが独自の中間データ(ＰＤＬ)を考案している。この中間データは、その後の印刷処理を、またはその後の保存を、またはその後の修正を高速に、そして高品位に行うため、出力までのいろいろな工程を済ませた形で作られている。例えば、出力先のプリンタを決めることにより、そのプリンタに合わせた色変換を済ませた色データを中間データとして持たせる等の工夫がされている。このような中間データを用いたプリンティングシステムにおいて、その出力品位を高めるソフトウェアとして、トラッピングのような版ずれ補正技術が存在する。
【０００５】
トラッピングとは、隣接する色について、印刷時の版ずれを補正する技法である。より詳細には、トラッピングとは、印刷時にＣ、Ｍ、Ｙ、Ｋ（Cyan、Magenta、Yellow、Black）各色の版がずれることによるいわゆる版ずれを補正する技術の１つで、印刷時に生じる版ずれに備え、色が重なり合う境界部分をわずかにだぶらせることをいい、トラッピングでは、隣り合った色が印刷した時にずれないように、境界にほんの少し両方の色を混ぜておく。トラッピングは、一般的には，異なる色同士の隣接部分で，薄い色を濃い色のほうに広げるようにして，刷り重ね部分を作成する。トラッピングは、当業者には周知であるため詳細な説明は要しないであろうが、色や絵柄により効果が変わるので、重ね方、幅などには十分注意が必要である。
【０００６】
ＰＯＤシステムにおいてトラッピングのような版ずれ補正を行うソフトウェアは、ＤＴＰ（desktop publishing）アプリケーションに搭載された１機能であったり、ＲＩＰのオプションとして用意された高額なソフトウェアであったりする。この機能をＰＯＤシステムで運用する際に、上記で述べたように、トラッピング処理を済ませたデータを、中間データとして保存することも当然考えられる。ここで、このような中間データを再印刷する際に、そのデータがトラッピング処理を行ったデータであるか否かを判定できなくては、トラッピング処理を２度かけることによる種々の問題を引き起こす可能性がある。
【０００７】
そのため、トラッピング処理が既に行われたデータであるか否かを判定する技術として、
（１）Adobe社のAcrobat（商標）に用意されているような、そのＰＤＬデータの作成者が、トラッピング処理を行ったことを示すフラグをＰＤＬ中に立てる技術
がある。この技術はＤＴＰアプリケーションでトラッピング処理を行ったままではトラッピングが行われたか判別が付かないため、Acrobat（商標）によってＰＤＦ（Portable Document Format）のようなＰＤＬを作成する際に、作成者が意識してフラグを立てトラッピングの判別を可能にしている。
【０００８】
また、別のケースとしては
（２）Adobe社のＰＤＬ言語であるPostScript（商標）のように、コマンドとしてトラッピングを用意し、ＲＩＰによるインタープリット（interpret）時に、トラッピング処理を行う技術
がある。この場合はコマンドとしてＰＤＬ内に記述されているため、まだトラッピング処理は完結していないものの、トラッピングを行う意思のあるデータであることは分かる。
【０００９】
いくつかの文献に上述のような従来の技術に関連した技術内容が開示されている（特許文献１参照）。
【００１０】
【特許文献１】特開２００３−２２４７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ここで、上述した技術（１）は、トラッピング処理が済んでいるため、再印刷時にはトラッピング処理を行う必要がなく、高速に印刷処理を行うことが出来ることに対し、上述した技術（２）は、まだコマンド状態なので、再印刷時にトラッピング処理を行わなくてはならず、印刷時に時間がかかることになる。
【００１２】
また、版ずれ補正の精度を高めるために、プリンティングシステムのネットワーク上につながれた出力機器（プリンタ等）それぞれが独自に持つ版ずれの特性に合った補正値を用意し、補正をすることが考えられる。この場合、ある出力機器の特性に合わせてトラッピング処理（補正処理）が済まされた中間データを保存しておき、その中間データを違う出力機器に対して再印刷することも十分に考えられる。このような場合、上述した技術（１）のトラッピングでは、トラッピング処理がされていることだけしか分からないため、改めて元データから処理しなおすか、または出力機器に適した補正がされていないまま、再印刷するしかない。上述した技術（２）のトラッピングの場合には、コマンド状態のため、出力機器に適した補正値に修正することは可能であるが、再印刷時にはトラッピング処理を最初から行わなくてはいけないため出力に時間を要してしまう。
【００１３】
本発明は、このような状況課題に鑑みてなされたもので、その目的とするところは、高速な再印刷を可能とする情報処理装置及びその補正制御方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
このような目的を達成するために、本発明の情報処理装置は、出力機器で印刷をするためのデータに展開する前の中間データに対して、印刷時の版ずれを補正するためのトラッピングを行う情報処理装置であって、前記トラッピング用の設定値を前記中間データに付加する設定付加手段と（S509）、前記設定付加手段によって付加された前記設定値に従い、前記中間データに前記トラッピングを行ってオブジェクトを生成する第１のトラッピング手段と（S506）、前記第１のトラッピング手段によって生成された前記オブジェクトを識別するための第１のデータを前記中間データに付加するオブジェクト識別手段と（S507）、前記第１のトラッピング手段によって前記オブジェクトを生成する基となった、元のオブジェクトの境界線を識別するための第２のデータを前記中間データに付加する境界線識別手段と（S508）、前記オブジェクト識別手段によって前記第１のデータを付加され、前記境界線識別手段によって前記第２のデータを付加された前記中間データを、前記第１のトラッピング手段によって前記トラッピング済みである旨を識別するための第３のデータを付加して保存する記憶手段と（S509）、前記中間データの前記第３のデータの有無に基づいて、前記前記記憶手段によって保存された前記中間データが前記トラッピング済みであるか否かを判定する判定手段と（S605）、前記判定手段によって前記トラッピング済みであると判定された場合、前記中間データの前記設定値を確認する設定確認手段と（S608）、前記設定確認手段の結果に基づいて前記設定値の変更を要する場合、前記設定値を変更し、当該変更した設定値を前記中間データに再設定する再設定手段と（S610）、前記中間データにおいて、前記第１のデータによって識別される前記オブジェクトと、前記第２のデータによって識別される前記境界線とを検出し、当該検出された前記オブジェクトと前記境界線とに基づいて、前記再設定手段によって再設定された設定値に従って前記中間データに前記トラッピングを行って前記オブジェクトを再度生成する第２のトラッピング手段と（S611、図８）を備えたことを特徴とする。
【００１５】
また上記目的を達成するために、本発明の情報処理装置の補正制御方法は、出力機器で印刷をするためのデータに展開する前の中間データに対して、印刷時の版ずれを補正するためのトラッピングを行う情報処理装置の補正制御方法であって、前記トラッピング用の設定値を前記中間データに付加する設定付加ステップと、前記設定付加ステップにおいて付加された前記設定値に従い、前記中間データに前記トラッピングを行ってオブジェクトを生成する第１のトラッピングステップと、前記第１のトラッピングステップにおいて生成された前記オブジェクトを識別するための第１のデータを前記中間データに付加するオブジェクト識別ステップと、前記第１のトラッピングステップにおいて前記オブジェクトを生成する基となった、元のオブジェクトの境界線を識別するための第２のデータを前記中間データに付加する境界線識別ステップと、前記オブジェクト識別ステップにおいて前記第１のデータを付加され、前記境界線識別ステップにおいて前記第２のデータを付加された前記中間データを、前記第１のトラッピングステップにおいて前記トラッピング済みである旨を識別するための第３のデータを付加して記憶手段に保存する記憶ステップと、前記中間データの前記第３のデータの有無に基づいて、前記前記記憶ステップにおいて前記記憶手段に保存された前記中間データが前記トラッピング済みであるか否かを判定する判定ステップと、前記判定ステップにおいて前記トラッピング済みであると判定された場合、前記中間データの前記設定値を確認する設定確認ステップと、前記設定確認ステップの結果に基づいて前記設定値の変更を要する場合、前記設定値を変更し、当該変更した設定値を前記中間データに再設定する再設定ステップと、前記中間データにおいて、前記第１のデータによって識別される前記オブジェクトと、前記第２のデータによって識別される前記境界線とを検出し、当該検出された前記オブジェクトと前記境界線とに基づいて、前記再設定ステップにおいて再設定された設定値に従って前記中間データに前記トラッピングを行って前記オブジェクトを再度生成する第２のトラッピングステップとを備えたことを特徴とする。
【００１６】
また上記目的を達成するために、本発明のプログラムは、上述の情報処理装置の補正制御方法の各ステップをコンピュータに実行させることを特徴とする。
【００１７】
また上記目的を達成するために、本発明の補正制御方法は、印刷するデータを選択し、プリンタを選択し、前記データに付加された属性からトラッピングが済んでいるか判断し、前記トラッピングが済んでいる場合であって、前記選択されたプリンタ用のトラッピングが前記データに行なわれていない場合、前記選択されたプリンタ用のトラッピングを再処理することを特徴とする。
【００１８】
なお、特許請求の範囲の構成要素と対応する実施形態（参考に実施形態１）中の図中符号を（）で示した。ただし、特許請求の範囲に記載した構成要素は上記（）部の実施形態の構成要素に限定されるものではない。
【００１９】
以上の構成により、トラッピング処理を終了したデータを中間データとしてプリンティングシステムで運用する際に、再印刷時にトラッピング処理をせずに高速に印刷ができ、再印刷時にトラッピングの設定値の判定が行え、必要があれば、設定値を変更し、トラッピング処理の内、最小限の必要な処理だけを中間データに対して再度行う。
【発明の効果】
【００２０】
以上説明したように本発明によれば、版ずれ補正において、必要に応じて適切なトラッピング処理を行い高速な再印刷を可能とする効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００２２】
［実施形態１］
（装置構成）
図１は、本実施形態１に係る情報処理装置の基本的な構成を示すブロック図である。図１において図中符号１はＣＰＵ（central processing unit）であり、情報処理装置全体の制御及び演算処理を行う。符号２はＲＡＭ（ランダムアクセスメモリ）であり、処理毎にＣＰＵによって、それぞれのプログラム及びデータがロードされ、処理が実行される領域である。符号３はＲＯＭ（読み出し専用メモリ）であり、システム制御プログラムや、フォントデータなどの記憶領域である。符号４はＫＢＣ（キーボード制御部）であり、ＫＢ（キーボード）５からのキー入力によりデータを受け取りＣＰＵ１へ伝達する。符号６はＰＲＴＣ（プリンタ制御部）であり、プリンタ装置（ＰＲＴ）７を制御するためのものである。プリンタ装置７は、レーザービームプリンタ、インクジェットプリンタなどである。符号８はＣＲＴＣ（ディスプレイ制御部）であり、ディスプレイ装置（ＣＲＴ）９への表示制御を行う。
【００２３】
尚、本実施形態１の情報処理装置が使用可能なプリンタは、ＰＲＴＣ６に接続されたプリンタ装置７に限られるものではない。図１において不図示ではあるが、情報処理装置は、ネットワークアダプタを介して接続可能なネットワーク上に配置されたプリンタ群の中から、出力するプリンタを選択可能なことは、当業者には自明であろう。以下では、プリンタ装置７も包含した広義な意味において、ネットワーク上に配置されたプリンタに出力する場合を想定して説明する。
【００２４】
符号１０はＤＫＣ（ディスク制御部）であり、データ伝送などの制御を行う。符号１１は外部記憶装置であり、ＦＤ（フロピーディスク装置）（登録商標）１１ａ、ＨＤ（ハードディスク装置）１１ｂ、ＣＤ（compact disc）ＲＯＭ１１ｃ、ＤＶＤ（Digital Versatile Disc）ＲＯＭ１１ｄなどの１つまたは複数で構成され、ＣＰＵがプログラム及びデータを記憶し、実行時必要に応じてそれらを参照またはＲＡＭ２へロードする。符号１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路となる。
【００２５】
本実施形態１の情報処理装置は、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）、及び以下に説明する版ずれ補正制御プログラムをＣＰＵ１が実行することにより動作する。
【００２６】
基本Ｉ／ＯプログラムはＲＯＭ３に記憶されており、ＯＳはＨＤ１１に格納されている。そして情報処理装置の電源がＯＮにされたとき、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＣＰＵ１によってＨＤ１１からＯＳがＲＡＭ２に読み込まれ、ＯＳの動作が開始される。
【００２７】
図２は、外部記憶装置１１の記録内容を示す図である。本実施形態１では、版ずれ補正制御プログラムおよび関連データは、図２に示すようにＦＤ（登録商標）１１ａ、またはＣＤＲＯＭ１１ｃ、またはＤＶＤＲＯＭ１１ｄ中に記録されている。
【００２８】
図３に示すように、このＦＤ（登録商標）１１ａ、またはＣＤＲＯＭ１１ｃ、またはＤＶＤＲＯＭ１１ｄに記録された版ずれ補正制御プログラムおよび関連データは、ＦＤ（登録商標）ドライブまたはＣＤ-ＲＯＭドライブまたはＤＶＤ-ＲＯＭドライブを通じて、情報処理装置のＨＤ１１ｂにインストールする事ができる。この場合、ＦＤ（登録商標）１１ａ、またはＣＤＲＯＭ１１ｃ、またはＤＶＤＲＯＭ１１ｄをＦＤドライブまたはＣＤ-ＲＯＭドライブまたはＤＶＤ-ＲＯＭドライブにセットすると、ＣＰＵ１によって、ＯＳ及び基本Ｉ／Ｏプログラムの制御のもとに版ずれ補正制御プログラム及び関連データがＦＤ（登録商標）１１ａ、またはＣＤＲＯＭ１１ｃ、またはＤＶＤＲＯＭ１１ｄから読み出され、ＨＤ１１ｂにインストールされて動作可能となる。
【００２９】
図４は、版ずれ補正制御プログラムがＨＤ１１ｂにインストールされ実行可能になった状態のメモリマップを示す。
【００３０】
（動作説明）
以下、本実施形態１において、ＣＰＵ１が、版ずれ補正制御プログラムおよび関連データを参照しまたはＲＡＭ２へロードし実行する場合の処理について説明する。本実施形態１は、プリンタを決定しそのプリンタに合わせた色処理等を行ったデータを中間データとして保存し修正、再印刷を行うプリンティングシステムにおける、版ずれ補正処理に関するものである。
【００３１】
図５は、本実施形態１におけるＣＰＵ１がトラッピング処理を行ったデータを中間データとして保存する流れを示すフローチャートである。
【００３２】
まず、ＣＰＵ１は、オペレータの指示に基づき、ステップS501でネットワーク上に接続されている出力可能なプリンタ群の中から、出力するプリンタを決定する。次にステップS502へ進み、ＣＰＵ１は、出力先に決定したプリンタのプリンタ機種名を中間データに保存する。次にステップS503へ進み、ＣＰＵ１は、出力先に決定したプリンタのネットワークアドレスを中間データに保存する。次にステップS504へ進み、ＣＰＵ１は、決定したプリンタの特性に合わせ、トラッピング処理に使う各種設定値をＲＡＭ２上に設定する。ここで、トラッピング用の設定値とは、トラッピングの幅や、刷り重ね部分の色の減色率、トラッピング処理によって生成したオブジェクト（トラッピングオブジェクト）の端部の形、トラッピング処理に参照される各種閾値など、トラッピングによる補正の結果を所望の結果にするためのパラメータである。次にステプS505へ進み、ＣＰＵ１は、ステップS504で設定したトラッピング設定値を中間データに保存する。
【００３３】
次にステップS506へ進み、ＣＰＵ１は、ステップS504で設定した設定値に従い、決定したプリンタに合わせた色処理等を行ったデータに、トラッピング処理を行う。次にステップS507へ進み、ＣＰＵ１は、上記データにトラッピング処理によって生成したオブジェクト（トラッピングオブジェクト〜図１１（ａ）参照）を他のオブジェクトと識別するために、その識別フラグを、トラッピングオブジェクトに附随させる。トラッピングオブジェクトの識別フラグは、中間データ内の複数あるオブジェクトの内、トラッピング処理により、重なりを持つ２つのオブジェクトの境界部分に生成されるトラッピングオブジェクトに対し、元々あるオブジェクトと識別するために付けられるデータである。
【００３４】
次にステップS508へ進み、ＣＰＵ１は、トラッピングオブジェクトを生成させる基となったBase輪郭（図１１（ｂ）参照）の識別フラグを上記データのBase輪郭の構成点に属性として付加する。Base輪郭とは、２つのオブジェクトが重なったことにより出来る境界部分を示す境界線であり、重なった２つのオブジェクトの内、上位のオブジェクトの輪郭の全部または一部分である。Base輪郭の識別フラグは、オブジェクト同士の重なりを判定し検出された交点及びBase輪郭構成点の中から、Base輪郭の両端点である対の交点を識別するためのデータである。
【００３５】
次にステップS509へ進み、ＣＰＵ１は、上記データを、トラッピング済みデータであることを示す属性を付加し、中間データとしてＨＤ１１ｂに保存する。
【００３６】
図６は、本実施形態１における保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【００３７】
ステップS601で、ＣＰＵ１は、オペレータの指示に基づき、再印刷する中間データを保存された中間データ群から選択、決定する。次にステップS602へ進み、ＣＰＵ１は、オペレータの指示に基づき、ネットワーク上に接続された出力可能なプリンタ群の中から出力するプリンタを決定する。次にステップS603へ進み、ＣＰＵ１は、決定したプリンタへ印刷命令を出力する。次にステップS604へ進み、ＣＰＵ１は、ステップS601で選択された中間データを解析する。
【００３８】
次にステップS605へ進み、ＣＰＵ１は、解析の結果、中間データがトラッピング処理されたものか否かを判定する。この判定は、図５のステップS509を参照し説明した、中間データに付加されたトラッピング済み属性の有無によって行われる。この判定の結果、トラッピング処理が行われていなかった場合は、ＣＰＵ１はステップS606の処理へ進み、トラッピング処理が行われていた場合は、ＣＰＵ１はステップS608の処理へ進む。
【００３９】
トラッピング処理が行われていなかった場合、ＣＰＵ１は、ステップS606進み、S602で指示されたプリンタに応じたトラッピングの設定を行い、ステップS607でトラッピング処理を行う。これら処理は、図５を参照し説明したトラッピング処理の流れと同様である。
【００４０】
ステップS605でトラッピング処理が行われていると判定された場合は、ＣＰＵ１は、ステップS608へ進みトラッピング処理がどのように行われているかを確認する。これは図５を参照し説明した、中間データに保存されたトラッピング設定値の確認により行われる。次にステップS609に進み、ＣＰＵ１は、決定したプリンタの特性に合わせ、確認したトラッピング設定を変更するか否かの判定を行う。即ちS501で設定されたプリンタとS602で指示されたプリンタが違うか判定する。ＣＰＵ１は、トラッピングの設定を変更する場合（プリンタが違う場合）はステップS610へ進み、設定を変更しない場合はステップS612へ進む。
【００４１】
ステップS610では、ＣＰＵ１は、トラッピングの設定を変更し、変更した設定値を中間データに再設定する。次にステップS611へ進み、ＣＰＵ１は、ステップS610で変更された設定に従って、トラッピングを再処理し、中間データに保存する。また、ＣＰＵ１は、以前の処理で生成されたトラッピングオブジェクトは削除する。この時、元の設定の中間データを残したい時は、削除せずに別ファイルとして中間データを保存しても構わない。次にステップS612へ進み、ＣＰＵ１は、決定したプリンタへ、トラッピング済み中間データを出力し印刷する。
【００４２】
次に図６のステップS611におけるトラッピングの再処理について、図８のフローチャートを用いてさらに詳細に説明する。
【００４３】
ステップS801でＣＰＵ１は、中間データの解析を行う。次にステップS802でＣＰＵ１は、中間データ内のオブジェクト群から、トラッピング処理によって生成されたオブジェクトを検出する。この検出は、図５を参照して説明したトラッピングオブジェクト識別フラグによって行われる。次にステップS803へ進み、ＣＰＵ１は、検出されたトラッピングオブジェクトの輪郭上のBase輪郭を検出する。この検出は、図５を参照し説明した輪郭構成点に付加されたBase輪郭識別フラグによって行われる。
【００４４】
次にステップS804へ進み、ＣＰＵ１は、検出されたトラッピングオブジェクト及びそのBase輪郭の情報に基づいて、以前に求めたBase輪郭を元に新たに設定された項目に従ってそのトラッピングオブジェクトを再構築し生成するように、変更後の設定に従ってトラッピング処理を行う。次にステップS805へ進み、ＣＰＵ１は、ステップS804で生成した新しいトラッピングオブジェクトを中間データに保存する。また、ＣＰＵ１は、以前の処理で生成されたトラッピングオブジェクトは削除する。この時、元の設定の中間データを残したい時は、削除せずに別ファイルとして中間データを保存しても構わない。
【００４５】
［実施形態２］
（装置構成）
本実施形態２における装置構成は、実施形態１において図１〜４を参照し説明した構成と同様である。
【００４６】
（動作説明）
以下、本実施形態２において、ＣＰＵ１が、版ずれ補正制御プログラムおよび関連データを参照しまたはＲＡＭ２へロードし実行する場合の処理について説明する。実施形態１において図５を参照し説明した動作説明は、本実施形態２においても同様である。
【００４７】
図７は、本実施形態２における保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【００４８】
ステップS701で、ＣＰＵ１は、オペレータの指示に基づき、再印刷する中間データを保存された中間データ群から選択、決定する。次にステップS702へ進み、ＣＰＵ１は、オペレータの指示に基づき、ネットワーク上に接続された出力可能なプリンタ群の中から出力するプリンタを決定する。次にステップS703へ進み、ＣＰＵ１は、印刷命令を決定したプリンタへ出力する。次にステップS704へ進み、ＣＰＵ１は、ステップS701で選択された中間データを解析する。
【００４９】
次にステップ705へ進み、ＣＰＵ１は、解析の結果、中間データがトラッピング処理されたものか否かを判定する。この判定は、図５のステップS509を参照し説明した、中間データに付加されたトラッピング済み属性の有無によって行われる。この判定の結果、トラッピング処理が行われていなかった場合は、ＣＰＵ１はステップS706の処理へ進み、トラッピング処理が行われていた場合は、ＣＰＵ１はステップS707の処理へ進む。
【００５０】
ステップS706では、ＣＰＵ１は、出力先プリンタ名及びアドレスに対して定められた設定値を用いトラッピング処理を行い、ステップS712へ進む。この定められた設定値とは、各プリンタが持つ固有の版ずれ特性に合わせた設定値のことをいう。このトラッピング用の設定値は、トラッピングの幅や、刷り重ね部分の色の減色率、トラッピング処理によって生成したオブジェクト（トラッピングオブジェクト）の端部の形、トラッピング処理に参照される各種閾値など、トラッピングによる補正の結果を所望の結果にするためのパラメータである。これはプリンタの各機種毎に種々の特性があり、それらを個別に設定するために、機種名及びアドレスに対して定められた設定値が予め情報処理装置のＨＤ１１に格納されている。
【００５１】
ステップS707では、ＣＰＵ１は、出力先プリンタ名と中間データに保存されている出力先プリンタ名が一致するか否かを判定する。一致している場合は、ＣＰＵ１はステップS708の処理へ進む。一致しない場合は、ステップＳ706へ進み、ＣＰＵ１は、出力先プリンタ名と同一出力プリンタ名で保管されている設定値を用いてトラッピング処理を行う。
【００５２】
ステップS708では、ＣＰＵ１は、出力先アドレスと中間データに保存されている出力先アドレスが一致しているか否かを判定する。一致している場合は、ＣＰＵ１はステップS709の処理へ進む。一致しない場合は、ステップS706へ進み、ＣＰＵ１は、出力先プリンタ名と同一出力プリンタ名で保管されている、または出力先プリンタ名と同一出力プリンタ名でかつ出力先プリンタと同一アドレスで保管されている設定値を用いてトラッピング処理を行う。
【００５３】
ステップS709では、ＣＰＵ１は、決定したプリンタの特性に合わせ、中間データに保存されている設定値を変更するか否かを判定する。変更する場合は、ＣＰＵ１はステップS710へ進み、変更しない場合は、ＣＰＵ１はステプS712へ進む。ステップS710でＣＰＵ１は、中間データに保存されているトラッピングの設定を変更し、変更した設定値を中間データに再設定する。次にステップS711へ進みＣＰＵ１は、変更したトラッピング設定値に従いトラッピング処理を行う。次にステップS712へ進み、ＣＰＵ１は、決定したプリンタへ、トラッピング済み中間データを出力し印刷する。
【００５４】
図７のステップS711におけるトラッピングの再処理の詳細については、前述の図８のフローチャートを用いた詳細な説明と同様である。
【００５５】
［実施形態３］
（装置構成）
本実施形態３における装置構成は、実施形態１において図１〜４を参照し説明した構成と同様である。
【００５６】
（動作説明）
以下、本実施形態３において、ＣＰＵ１が、版ずれ補正制御プログラムおよび関連データを参照しまたはＲＡＭ２へロードし実行する場合の処理について説明する。本実施形態３は、プリンタを決定しそのプリンタに合わせた色処理等を行ったデータを中間データとして保存し修正、再印刷を行うプリンティングシステムにおける、版ずれ補正処理に関するものである。
【００５７】
図９は、本実施形態３におけるＣＰＵ１がトラッピング処理に使う各種設定項目を設定したデータを中間データとして保存する流れを示すフローチャートである。
【００５８】
まず、ＣＰＵ１は、オペレータの指示に基づき、ステップS901でネットワーク上に接続されている出力可能なプリンタ群の中から、出力するプリンタを決定する。次にステップS902へ進み、ＣＰＵ１は、出力先に決定したプリンタのプリンタ機種名を中間データに保存する。次にステップS903へ進み、ＣＰＵ１は、出力先に決定したプリンタのネットワークアドレスを中間データに保存する。次にステップS904へ進み、ＣＰＵ１は、決定したプリンタの特性に合わせ、トラッピング処理に使う各種設定値をＲＡＭ２上に設定する。次にステップS905へ進み、ＣＰＵ１は、ステップS904で設定したトラッピング設定値を中間データに保存する。
【００５９】
次にステップS906へ進み、ＣＰＵ１は、決定したプリンタに合わせた色処理等を行ったデータにおける、トラッピングオブジェクトを生成させる基となるBase輪郭（図１１（ｂ）参照）を検出し、その識別フラグを上記データのBase輪郭の構成点に属性として付加する。次にステップS907へ進み、ＣＰＵ１は、Base輪郭検出まで済んだ上記データを、中間データとしてＨＤ１１ｂに保存する。
【００６０】
尚、本実施形態３は、上述の図９の処理に換えて実施形態１で説明した図５の処理を適用してもよい。
【００６１】
図１０は、本実施形態３における保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【００６２】
ステップS1001で、ＣＰＵ１は、オペレータの指示に基づき、再印刷する中間データを保存された中間データ群から選択、決定する。次にステップS1002へ進み、ＣＰＵ１は、オペレータの指示に基づき、ネットワーク上に接続された出力可能なプリンタ群の中から出力するプリンタを決定する。次にステップS1003へ進み、ＣＰＵ１は、印刷命令を決定したプリンタへ出力する。次にステップS1004へ進み、ＣＰＵ１は、ステップS1001で選択された中間データを解析する。
【００６３】
次にステップ1005へ進み、ＣＰＵ１は、解析の結果、中間データがトラッピング処理されたものか否かを判定する。この判定は、実施形態１において図５のステップS509を参照し説明した、中間データに付加されたトラッピング済み属性の有無によって行われる。図９の処理の後に図１０の処理を行う場合、図５のステップS509を参照し説明したようなトラッピング済み属性は中間データに付加されていないので、ステップ1005の判定の結果は、トラッピング処理が行われていないものとなる。ステップ1005の判定の結果、トラッピング処理が行われていなかった場合は、ＣＰＵ１はステップS1006の処理へ進み、トラッピング処理が行われていた場合は、ＣＰＵ１はステップS1007の処理へ進む。
【００６４】
ステップS1006では、ＣＰＵ１は、出力先プリンタ名及びアドレスに対して定められた設定値を中間データに保存し、ステップS1011へ進む。この定められた設定値とは、各プリンタが持つ固有の版ずれ特性に合わせた設定値のことをいう。これはプリンタの各機種毎に種々の特性があり、それらを個別に設定するために、機種名及びアドレスに対して定められた設定値が予め情報処理装置のＨＤ１１に格納されている。
【００６５】
ステップS1007では、ＣＰＵ１は、出力先プリンタ名と中間データに保存されている出力先プリンタ名が一致するか否かを判定する。一致している場合は、ＣＰＵ１はステップS1008の処理へ進む。一致しない場合は、ステップＳ1006へ進み、ＣＰＵ１は、出力先プリンタ名と同一出力プリンタ名で保管されている設定値を中間データに保存しなおす。
【００６６】
ステップS1008では、ＣＰＵ１は、出力先アドレスと中間データに保存されている出力先アドレスが一致しているか否かを判定する。一致している場合は、ＣＰＵ１はステップS1009の処理へ進む。一致しない場合は、ステプS1006へ進み、ＣＰＵ１は、出力先プリンタ名と同一出力プリンタ名で保管されている、または出力先プリンタ名と同一出力プリンタ名でかつ出力先プリンタと同一アドレスで保管されている設定値を中間データに保存する。
【００６７】
ステップS1009では、ＣＰＵ１は、決定したプリンタの特性に合わせ、中間データに保存されている設定値を変更するか否かを判定する。変更する場合は、ＣＰＵ１はステップS1010へ進み、変更しない場合は、ＣＰＵ１はステプS1011へ進む。ステップS1010でＣＰＵ１は、中間データに保存されているトラッピングの設定を変更し、変更した設定値を中間データに再設定する。次にステップS1011へ進みＣＰＵ１は、中間データを決定したプリンタへ送信する。次にステップS1012において、そのプリンタ内で中間データに保存された設定値を基に、トラッピング処理を行う。次にステップS1013において、そのプリンタによってトラッピング処理が済んだデータが印刷される。
【００６８】
［実施形態４］
（装置構成）
本実施形態４における装置構成は、実施形態１において図１〜４を参照し説明した構成と同様である。
【００６９】
（動作説明）
以下、本実施形態４において、ＣＰＵ１が、版ずれ補正制御プログラムおよび関連データを参照しまたはＲＡＭ２へロードし実行する場合の処理について説明する。実施形態１において図５を参照し説明した動作説明は、本実施形態４においても同様である。
【００７０】
図１２は本実施例４における保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【００７１】
ステップS1201で、ＣＰＵ１は、オペレータの指示に基づき、再印刷する中間データを保存された中間データ群から選択、決定する。次にステップS1202へ進み、ＣＰＵ１は、オペレータの指示に基づき、ネットワーク上に接続された出力可能なプリンタ群の中から出力するプリンタを決定する。次にステップS1203へ進み、ＣＰＵ１は、印刷命令を決定したプリンタへ出力する。次にステップS1204へ進み、ＣＰＵ１は、ステップS1201で選択された中間データを解析する。
【００７２】
次にステップ1205へ進み、ＣＰＵ１は、解析の結果、中間データがトラッピング処理されたものか否かを判定する。この判定は、図５のステップS509を参照し説明した、中間データに付加されたトラッピング済み属性の有無によって行われる。この判定の結果、トラッピング処理が行われていなかった場合は、ＣＰＵ１はステップS1206の処理へ進み、トラッピング処理が行われていた場合は、ＣＰＵ１はステップS1207の処理へ進む。
【００７３】
ステップS1206では、ＣＰＵ１は、出力先プリンタ名及びアドレスに対して定められた設定値を用いトラッピング処理を行い、ステップS1214へ進む。この定められた設定値とは、各プリンタが持つ固有の版ずれ特性に合わせた設定値のことをいう。これはプリンタの各機種毎に種々の特性があり、それらを個別に設定するために、機種名及びアドレスに対して定められた設定値が予め情報処理装置のＨＤ１１に格納されている。
【００７４】
ステップS1207では、ＣＰＵ１は、出力先プリンタ名と中間データに保存されている出力先プリンタ名が一致するか否かを判定する。一致している場合は、ＣＰＵ１はステップS1208の処理へ進む。一致しない場合は、ステップＳ1206へ進み、ＣＰＵ１は、出力先プリンタ名と同一出力プリンタ名で保管されている設定値を用いてトラッピング処理を行う。
【００７５】
ステップS1208では、ＣＰＵ１は、出力先アドレスと中間データに保存されている出力先アドレスが一致しているか否かを判定する。一致している場合は、ＣＰＵ１はステップS1209の処理へ進む。一致しない場合は、ステプS1206へ進み、ＣＰＵ１は、出力先プリンタ名と同一出力プリンタ名で保管されている、または出力先プリンタ名と同一出力プリンタ名でかつ出力先プリンタと同一アドレスで保管されている設定値を用いてトラッピング処理を行う。
【００７６】
ステップS1209では、ＣＰＵ１は、決定したプリンタの特性に合わせ、中間データに保存されている設定値を変更するか否かを判定する。変更する場合は、ＣＰＵ１はステップS1210へ進み、変更しない場合は、ＣＰＵ１はステプS1214へ進む。ステップS1210でＣＰＵ１は、中間データに保存されているトラッピングの設定を変更し、変更した設定値を中間データに再設定する。
【００７７】
次にステップS1211へ進みＣＰＵ１は、再設定された設定項目がトラッピング方法に及んでいるか否かを判定する。ここでトラッピング方法とは、トラッピングするオブジェクトの重なりを判定し、重なりによって発生する境界部分だけにトラッピング処理を行うのか（図１３（ａ）参照）、トラッピング対象となるオブジェクト全てを全輪郭でトラッピング処理を行うか(図１３（ｂ）参照)等の、トラッピング方法自体の違いを示す。この判定の結果、トラッピング方法自体を変更が必要な設定項目の変更になっている場合、ＣＰＵ１は、ステップS1212に進み、トラッピング方法自体には変更が及ばない設定の変更の場合、ＣＰＵ１は、ステップS1213へ進む。
【００７８】
ステップS1212では、ＣＰＵ１は、トラッピング方法自体の変更を伴う再処理を行う。つまり、以前の設定が、重なりによる境界部分のみへのトラッピング処理であり、再設定が全輪郭のトラッピングの場合は、ＣＰＵ１は、トラッピングを行うオブジェクト間において、設定項目に従い、以前求めたBase輪郭に関係なく全輪郭のトラッピングオブジェクトを生成し、以前に生成したトラッピングオブジェクトは中間データより削除する。逆に以前の設定が全輪郭のトラッピング処理であり、再設定が重なりによる境界部分のみへのトラッピングの場合は、ＣＰＵ１は、設定項目に従い、新たにオブジェクト同士の重なりを判定し、交点検出を行いBase輪郭を検出した後、Base輪郭に従ってトラッピングオブジェクトを生成し、以前に生成したトラッピングオブジェクトは中間データより削除する。
【００７９】
ステップS1213では、トラッピング方法に及ぶ設定項目の変更がなかったため、ＣＰＵ１は、以前に求めたBase輪郭を元に新たに設定された項目に従って、もとのトラッピングオブジェクトを再構築し生成する。
【００８０】
次いでステップS1214へ進み、ＣＰＵ１は、決定したプリンタへ、トラッピング済み中間データを出力し印刷する。
【００８１】
［他の実施形態］
以上述べた実施形態の他に次の形態を実施できる。
１）前述した実施形態の機能を実現するように各種のデバイスを動作させるように、それら各種デバイスと接続された装置あるいはシステム内のコンピュータに、上記記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ（micro processing unit））を格納されたプログラムに従って、上記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
２）またこの場合、上記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば係るプログラムコードを格納した記憶媒体は本発明を構成する。
３）係るプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ（compact disc [disk]）−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
４）またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にも、係るプログラムコードは本発明の実施形態に含まれることは言うまでもない。
５）さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
６）また、本発明は、上記実施形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ（CD-ReWritable）、ＣＤ−Ｒ（CD recordable）等の記憶媒体に格納され、そのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)がそれら記憶手段や記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは云うまでもない。
７）上述の実施形態では、ネットワーク上に配置されたプリンタ群の中から選択したプリンタを、情報処理装置が使用可能な出力機器としている。しかし出力機器はプリンタに限られるものではなく、プリンタ機能を有していれば複合機等その他の機器を適用可能である。さらに、情報処理装置と出力機器とが一体化した機器にも、本発明は適用可能である。
８）上述の実施形態は本発明の例示のために説明したが、上述の実施形態の他にも変形が可能である。その変形が特許請求の範囲で述べられている本発明の技術思想に基づく限り、その変形は本発明の技術的範囲内となる。
【００８２】
［実施形態の効果］
以上説明したように本発明を適用できる実施形態によれば、出力機器を特定した処理を終了させた中間データを使用して、トラッピング処理がなされているか否かの判定及びトラッピング処理がされていた場合の設定項目を確認でき、その設定項目に基づいて更に設定の修正を行うことにより、元データからトラッピング処理を行うことなく、中間データから高速に所望のトラッピング処理がなされたデータを得ることができる。
【図面の簡単な説明】
【００８３】
【図１】本発明を適用できる実施形態の情報処理装置の構成図である。
【図２】本発明を適用できる実施形態の外部記憶装置の記録内容を示す図である。
【図３】本発明を適用できる実施形態の記録媒体と情報処理装置の関係図である。
【図４】本発明を適用できる実施形態の版ずれ補正制御プログラムがＨＤにインストールされ実行可能になった状態のメモリマップを示す図である。
【図５】本発明を適用できる実施形態１のトラッピング処理を行ったデータを中間データとして保存する流れを示すフローチャートである。
【図６】本発明を適用できる実施形態１の保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【図７】本発明を適用できる実施形態２の保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【図８】本発明を適用できる実施形態１のトラッピングの再処理の流れを示したフローチャートである。
【図９】本発明を適用できる実施形態３のトラッピング処理に使う各種設定項目を設定したデータを中間データとして保存する流れを示すフローチャートである。
【図１０】本発明を適用できる実施形態３の保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【図１１】本発明を適用できる実施形態のトラッピングオブジェクトとBase輪郭を示す図である。
【図１２】本発明を適用できる実施形態４の保存されたトラッピング処理済みまたはトラッピング未処理の中間データの再印刷の流れを示したフローチャートである。
【図１３】本発明を適用できる実施形態４のオブジェクトの重なりによる境界部分のみへのトラッピングと全輪郭へのトラッピングを示す図である。
【符号の説明】
【００８４】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  ＫＢＣ
５  ＫＢ
６  ＰＲＴＣ
７  ＰＲＴ
８  ＣＲＴＣ
９  ＣＲＴ
１０  ＤＫＣ
１１  外部記憶装置
【図１】
2006103060.tif 000003
【図２】
2006103060.tif 000004
【図３】
2006103060.tif 000005
【図４】
2006103060.tif 000006
【図５】
2006103060.tif 000007
【図６】
2006103060.tif 000008
【図７】
2006103060.tif 000009
【図８】
2006103060.tif 000010
【図９】
2006103060.tif 000011
【図１０】
2006103060.tif 000012
【図１１】
2006103060.tif 000013
【図１２】
2006103060.tif 000014
【図１３】
2006103060.tif 000015