(57)【要約】【課題】    差込印刷を行うときにフォームの適正な編集を可能とすることより高品質の印刷出力が得られるようにする。【解決手段】  プリントサーバでは、差込プリントが指定されると、フォームのテキストオブジェクトと、差込印刷するドキュメントのテキストオブジェクトを抽出し、フォントや色を比較し、相違があると、クライアントＰＣにフォームの編集情報を出力テキストオブジェクトの編集情報を出力する（ステップ１００〜１１０）。これにより編集情報に基づいたフォントの変更や色の変更などの編集指示が入力されると、入力された編集指示にあわせてフォームのテキストオブジェクトの変換処理を行い、変換処理したフォームを用いて差込プリントを行う（ステップ１１２〜１２２）。これにより、文字のフォントや色を合わせた高品質の印刷出力を得ることができる。【選択図】        図５
2006085584.tif 000002
【特許請求の範囲】
【請求項１】
登録されているフォームのドキュメントに、所定のドキュメントを組み合わせて記録紙に形成する差込印刷を行うときの画像形成方法であって、
予め設定されている種類のオブジェクトを前記フォームのドキュメント及び前記差込印刷を行うドキュメントのそれぞれから抽出すると共に、
前記フォームのドキュメントから抽出したオブジェクトと前記差込印刷を行うドキュメントから抽出したオブジェクトを比較して、
該比較結果に基づいて前記フォームのドキュメントのオブジェクトに対する編集情報を入力可能し、
前記編集情報が入力されることにより、前記フォームのドキュメントのオブジェクトに対して、入力された編集情報に基づいた変換処理を行い、
変換処理されたオブジェクトを含む前記フォームのドキュメントに前記差込印刷を行う前記ドキュメントを組み合わせることを特徴とする画像形成方法。
【請求項２】
登録されているフォームのドキュメントに、所定のドキュメントを組み合わせて印刷出力する差込印刷が可能な画像形成装置であって、
予め設定されている種類のオブジェクトを、前記フォームのドキュメント及び前記差込印刷するドキュメントのそれぞれから抽出する抽出手段と、
前記抽出手段によって前記フォームのドキュメントから抽出した前記オブジェクトと差込印刷するドキュメントから抽出した前記オブジェクトを比較する比較手段と、
前記比較手段の比較結果に基づいた編集情報に対して前記ドキュメントごとに編集指示の入力を可能とする入力手段と、
前記フォームの前記オブジェクトに対して前記入力手段によって入力される前記編集指示に基づいた変換処理を行う変換手段と、
前記変換手段によって変換された前記オブジェクトを含む前記フォームのドキュメントに前記差込印刷を行う前記ドキュメントを組み合わせて印刷処理を行う印刷出力手段と、
を含むことを特徴とする画像形成装置。
【請求項３】
前記差込印刷するドキュメントが画像処理端末から入力されるときに、前記比較手段の比較結果に基づく前記編集情報を前記画像処理端末へ出力し、
前記画像処理端末から入力される前記編集情報に基づいた編集指示に基づいて前記変換手段が変換処理することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記フォームとしてページ記述言語で形成された前記ドキュメントを、前記記憶手段に記憶していることを特徴とする請求項２又は請求項３に記載の画像形成装置。
【請求項５】
前記抽出手段によって抽出する前記オブジェクトがテキストオブジェクトであり、前記比較手段が、前記テキストオブジェクトのフォント及び色の相違の有無を比較することを特徴とする請求項２から請求項４の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録紙等に画像を形成する画像形成方法及び画像形成装置に関する。
【背景技術】
【０００２】
画像データや描画命令に基づいた画像を記録紙等に形成するプリンタ等の画像形成装置では、小冊子作成などの各種の機能印刷が可能となっている。この機能印刷には、バリアブル印刷や差込印刷（以下、差込プリントとする）と呼ばれる印刷処理がある。
【０００３】
この差込プリントでは、例えば、略同一の内容の印刷物を多数部出力するときに、予め設定しているページやそのページの一部を、指定しているリストなどに基づいて置き換えて印刷処理する。これにより、特定のページや、そのページの一部が異なる印刷物が得られる。
【０００４】
このような差込プリントは、通常、固定フォームとなるマスター文書と、個別情報（バリアブル情報）からなり、固定フォームの指定されたエリア（可変エリア）に、バリアブル情報に基づいた文字や画像、文章などを配置するなどして反映させる。
【０００５】
このような差込プリントを用いた印刷処理としては、固定フォームをラスタライズして保持すると共に、バリアブル情報を順にラスタライズしながら、固定フォームのラスタデータと組み合わせて印刷処理することにより、処理効率の向上を図るようにした提案がなされている（例えば、特許文献１参照。）。
【０００６】
また、可変エリアである可変フィールドに対応する挿入用レコードに、出力手順を制御する情報を含ませることにより、可変フィールドを含むページの削除等の処理を可能とする提案もなされている（例えば、特許文献２参照。）。
【特許文献１】特開２００１−３０１２４８号公報
【特許文献２】特開２００３−３２３２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような差込プリントでは、固定フォームの編集等ができないために、例えば、固定フォーム内の文字のフォントと、差込データの文字のフォントが異なる場合や、文字の色に違いがあってもそのまま印刷出力されてしまう。これにより、出力された印刷物に違和感が生じるなどの仕上がり品質の低下を招いてしまうことがある。
【０００８】
これを防止するために、編集し直した固定フォームを新たに登録しなおさなければならず、これにより、似たような固定フォームが多数、登録されてしまうことになり、次に差込プリントを行うときに、固定フォームの選択に迷ってしまうことになってしまう。
【０００９】
本発明は上記事実に鑑みてなされたものであり、差込プリントを行うときの固定フォームの編集を可能とすることにより、高品質の印刷出力が得られる画像形成方法及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の画像形成方法は、登録されているフォームのドキュメントに、所定のドキュメントを組み合わせて記録紙に形成する差込印刷を行うときの画像形成方法であって、予め設定されている種類のオブジェクトを前記フォームのドキュメント及び前記差込印刷を行うドキュメントのそれぞれから抽出すると共に、前記フォームのドキュメントから抽出したオブジェクトと前記差込印刷を行うドキュメントから抽出したオブジェクトを比較して、該比較結果に基づいて前記フォームのドキュメントのオブジェクトに対する編集情報を入力可能し、前記編集情報が入力されることにより、前記フォームのドキュメントのオブジェクトに対して、入力された編集情報に基づいた変換処理を行い、変換処理されたオブジェクトを含む前記フォームのドキュメントに前記差込印刷を行う前記ドキュメントを組み合わせることを特徴とする。
【００１１】
また、本発明の画像形成装置は、登録されているフォームのドキュメントに、所定のドキュメントを組み合わせて印刷出力する差込印刷が可能な画像形成装置であって、予め設定されている種類のオブジェクトを、前記フォームのドキュメント及び前記差込印刷するドキュメントのそれぞれから抽出する抽出手段と、前記抽出手段によって前記フォームのドキュメントから抽出した前記オブジェクトと差込印刷するドキュメントから抽出した前記オブジェクトを比較する比較手段と、前記比較手段の比較結果に基づいた編集情報に対して前記ドキュメントごとに編集指示の入力を可能とする入力手段と、前記フォームの前記オブジェクトに対して前記入力手段によって入力される前記編集指示に基づいた変換処理を行う変換手段と、前記変換手段によって変換された前記オブジェクトを含む前記フォームのドキュメントに前記差込印刷を行う前記ドキュメントを組み合わせて印刷処理を行う印刷出力手段と、を含むことを特徴とする。
【００１２】
この発明によれば、フォームのドキュメントと差込印刷を行うドキュメントのそれぞれから、予め設定されている種類のオブジェクトを抽出し、抽出したオブジェクトを比較する。
【００１３】
ここで、フォームのドキュメントから抽出したオブジェクトと、差込印刷するドキュメントから抽出したオブジェクトに相違があるときには、相違を生じないようにするための編集情報を作成し、作成した編集情報から編集指示が入力されるようにする。
【００１４】
編集指示が入力されることにより、入力された編集指示に基づいてオブジェクトごとに画像変換処理を行う。このときに、フォームのドキュメントから抽出したオブジェクトに対する編集情報を入力することにより、入力された編集情報に基づいてフォームのドキュメントに形成されるオブジェクトに対する変換処理を行う。
【００１５】
このようにしてフォームの編集を行うことにより、フォームのオブジェクトと差込印刷するオブジェクトを合わせた差込印刷を行うことができる。
【００１６】
このような本発明では、前記差込印刷するドキュメントが画像処理端末から入力されるときに、前記比較手段の比較結果に基づく前記編集情報を前記画像処理端末へ出力し、前記画像処理端末から入力される前記編集情報に基づいた編集指示に基づいて前記変換手段が変換処理するものであれば良い。
【００１７】
また、本発明は、前記フォームとしてページ記述言語で形成された前記ドキュメントを、前記記憶手段に記憶していることを特徴とする。
【００１８】
この発明によれば、フォームをラスタデータではなく、PostScriptなどのページ記述言語で保存する。これにより、オブジェクトの抽出及び抽出したオブジェクトの比較が容易となる。
【００１９】
このような本発明では、前記抽出手段によって抽出する前記オブジェクトがテキストオブジェクトであり、前記比較手段が、前記テキストオブジェクトのフォント及び色の相違の有無を比較するものであれば良い。
【００２０】
これにより、フォームの文字と差込印刷するドキュメントの文字の間で、フォントの相違や、色の相違によって違和感が生じてしまうのを防止して、高品質に仕上げることができる。
【発明の効果】
【００２１】
以上説明したように本発明によれば、フォームのドキュメントと、差込印刷を行うドキュメントのそれぞれからテキストオブジェクトなどの予め設定したオブジェクトを抽出し、抽出したオブジェクトの間で相違があるときには、その相違を解消するようにフォームの編集を可能としている。
【００２２】
これにより、フォームの文字と差込印刷する文字の相違等による違和感が生じてしまうのを防止した高品質の印刷出力を得ることができるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００２３】
以下に図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用した画像形成システム１０の概略構成を示している。この画像形成システム１０は、各種の画像処理を行うプリントサーバ１２と、プリントサーバ１２から出力される印刷データに基づいて印刷処理を実行する印刷出力装置（以下、プリンタ１４とする）を含んで形成されている。
【００２４】
また、画像形成システム１０では、プリントサーバ１２が、画像処理端末として設けられているパーソナルコンピュータやワークステーションなどのクライアントＰＣ１６とネットワーク接続される。
【００２５】
プリントサーバ１２及びクライアントＰＣ１６のそれぞれには、ネットワークインターフェイス（ネットワークＩ／Ｆ）１８、２０が設けられており、このネットワークＩ／Ｆ１８、２０を介して、プリントサーバ１２とクライアントＰＣ１６が、データの送受信可能となるように接続されている。
【００２６】
また、プリントサーバ１２には、双方向インターフェイス（双方向Ｉ／Ｆ）２２が設けられており、プリントサーバ１２は、この双方向Ｉ／Ｆ２２を介してプリンタ１４と双方向通信可能に接続されている。なお、本実施の形態では、一例としてプリントサーバ１２に一台のプリンタ１４を接続した画像形成システム１０を用いて説明するが、プリントサーバ１２に、複数の双方向Ｉ／Ｆ２２を設けて、複数台のプリンタ１４を接続してもよく、また、ネットワークを介して他のプリンタが接続されたものであっても良い。
【００２７】
このようなプリントサーバ１２は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１２は、キーボード、マウスなどの入力デバイスや、ＣＲＴディスプレイやＬＣＤ等の表示デバイスを備え、表示デバイスの表示画像に対する印刷処理機能（ＷＹＳＩＷＹＧ機能）を備えてもよく、また、表示デバイスの表示と入力デバイスを用いた入力操作によって、各種の処理や設定等が可能となっている。
【００２８】
プリントサーバ１２には、プリントサーバ１２の作動制御と共に、プリンタ１４を用いた印刷処理を制御するプリントコントローラ２４と共に、画像処理部２６が設けられている。画像処理部２６では、印刷ジョブに対して各種の画像処理を施すと共に、ＲＩＰ処理を行うことにより、プリンタ１４へ印刷データとして出力するラスタデータを生成する。
【００２９】
なお、プリントサーバ１２は、クライアントＰＣ１６から入力される印刷ジョブを処理待ちキューに順にスプールし、処理待ちキューから印刷ジョブを読み出して、画像処理及びＲＩＰ処理を行う。また、プリントサーバ１２では、ＲＩＰ処理によって生成したラスタデータを、印刷待ちキューにスプールし、印刷待ちキューからラスタデータを、順に、印刷データとしてプリンタ１４へ出力することにより印刷処理を実行する一般的構成となっている。
【００３０】
クライアントＰＣ１６には、各種のアプリケーション２８を備えており、クライアントＰＣ１６では、アプリケーション２８を用いた画像の作成、加工、編集等の画像処理及び、文書作成を行うことによりドキュメント等の作成が可能となっている。
【００３１】
また、クライアントＰＣ１６には、プリンタドライバ（ドライバソフト）３０が設けられている、アプリケーション２８によって作成したドキュメントを、このプリンタドライバ３０を用いて印刷ジョブとしてプリントサーバ１２へ出力可能となっている。このとき、クライアントＰＣ１６では、プリントサーバ１２ないしプリンタ１４で実行可能な各種の印刷機能の設定が可能となっている。
【００３２】
プリントサーバ１２には、印刷機能設定部３２が設けられており、プリントサーバ１２では、クライアントＰＣ１６から送信された印刷ジョブを実行するときに、印刷ジョブで指定されている印刷機能を判断し、指定されている印刷機能が実行されるように設定する。プリントコントローラ２４では、この印刷機能の設定に基づいて画像処理部２６での画像処理、プリンタ１４での印刷処理を制御する。
【００３３】
また、プリントサーバ１２には、記憶手段としてＨＤＤ３４が設けられており、このＨＤＤ３４に各種のデータなどが記憶されるようになっている。
【００３４】
一方、プリントサーバ１２では、印刷機能の一つとして差込プリント処理が可能となっている。この差込プリントは、予めプリントサーバに登録しているドキュメントをフォーム（又は下地）として、このフォームのドキュメントに、他のドキュメントや、画像、文章等のオブジェクトを重ねて印刷処理する。
【００３５】
プリントサーバ１２では、登録されているフォームを、所定のデータ形式でＨＤＤ３４に保存されるようになっている。
【００３６】
プリントサーバ１２では、プリントサーバ１２自体で差込プリントに用いるフォームの登録が可能であると共に、クライアントＰＣ１６からフォームの登録が可能となっている。また、プリントサーバ１２及びクライアントＰＣ１６では、既に登録されているフォームに対して、各種の編集処理を行って、上書き登録できると共に、別のフォームとして登録することも可能となっている。
【００３７】
すなわち、プリントサーバ１２及びクライアントＰＣ１６では、登録されているフォームをドキュメントとして読み出して、加工、編集等の作業を行うことができ、また、このドキュメントを、フォームとして登録されているドキュメントに上書きして登録したり、新たなフォームとして登録することができるようになっている。
【００３８】
また、プリントサーバ１２では、登録されているフォームから選択したフォームと共に差込プリントが指定され、このフォームに重ねあわせるドキュメント、オブジェクト等（以下、ドキュメントとする）が印刷ジョブとしてクライアントＰＣ１６から入力されることにより、差込プリント処理を行う。
【００３９】
さらに、プリントサーバ１２では、処理待ちキューにスプールされている印刷ジョブに対して、フォームを指定して差込プリント処理を実行可能となっている。
【００４０】
図２（Ａ）には、クライアントＰＣで、差込プリントの設定及び差込プリント用のフォームの登録に用いるユーザーインターフェイス（ＵＩ）の一例とする設定ダイアログ４０の要部を示している。この設定ダイアログ４０は、所定のドキュメントに対して、例えば、印刷設定を選択することにより、表示可能となる。
【００４１】
この設定ダイアル４０では、差込プリントに対して、「しない」（デフォルト）と共に、「フォームを使う」及び「フォームとして登録」の選択が可能となっている。
【００４２】
ここで、ラジオボタン４２をチェックすることより差込プリントが選択され、差込プリントに使用するフォームの選択が可能となる。このときに、入力ボックス４４には、プリントサーバ１２に登録されているフォームがプルダウンメニューで表示される。このプルダウンメニューでは、例えば、図２（Ｂ）に示すように、登録番号で表示してもよく、また、図２（Ｃ）に示すように、登録番号と登録名で表示するようにしてもよい。
【００４３】
クライアントＰＣ１６では、プルダウンメニューからフォームを選択することにより、選択したフォームを用いた差込プリント処理を指定することができる。
【００４４】
また、図２（Ａ）に示す設定ダイアログ４０では、ラジオボタン４６をチェックすることにより、ドキュメントをフォームとして登録することができる。このときには、プリントサーバ１２上での登録番号（フォーム番号）の指定、フォーム名の指定が可能となっており、また、同一のフォーム番号や登録名があるときには、上書き設定が可能となっている。
【００４５】
プリントサーバ１２では、フォームとして登録するように設定されたドキュメントを受信すると、受信したドキュメントを差込プリントに用いるフォームとしてＨＤＤ３４に登録する。
【００４６】
図３（Ａ）には、プリントサーバ１２で登録フォームの管理に用いるユーザーインターフェイスの一例とするフォーム管理ダイアログ５０を示している。このフォーム管理ダイアログ５０では、ウインド５２内にプリントサーバ１２に登録されているフォームのリストが表示される。
【００４７】
また、フォーム管理ダイアログ５０では、ウインド５２に表示されたリストからフォームを選択することにより、選択したフォームのプレビュー画像がウインド５４に表示され、登録されているフォームを容易に確認することができるようになっている。なお、選択したフォームが複数ページのドキュメントであるときには、スクロールバー５６が表示され、このスクロールバー５６の操作によって、プレビュー画像のスクロールが可能となっている。
【００４８】
このフォーム管理ダイアログ５０では、ウインド５８に、プリントサーバ１２で処理待ちキューにスプールされている印刷ジョブのリストが表示されるようになっており、このリストから印刷ジョブを選択することにより、選択した印刷ジョブの差込プリントの設定が可能となる。
【００４９】
図３（Ｂ）には、このときに表示されるユーザーインターフェイスの一例とするフォーム指定ダイアログ６０を示している。このフォーム指定ダイアログ６０では、ウインド６２内に登録さているフォームのリストが表示され、表示されたリストからフォームを選択することにより、選択されたフォームのプレビュー画像がウインド６４に表示される。
【００５０】
また、フォーム指定ダイアログ６０でフォームを選択してプリントボタン６６を操作することにより、選択したフォームを用いた差込プリント処理が実行されるようになっている。
【００５１】
これにより、例えば図４（Ａ）に示すドキュメント７０をフォームとし、図４（Ｂ）に示すドキュメント７２の差込プリントを設定することにより、図４（Ｃ）に示すように、ドキュメント７０とドキュメント７２を組み合わせた印刷出力７４が得られる。なお、ここでは、ドキュメント７０を下地としてドキュメント７２を重ね合わせた例を示している。
【００５２】
ここで、例えば、差込するドキュメントがグラフィックス又は写真画像であり、フォームのドキュメントの背景と違うときには、背景を同一色で統一したり、背景の明るさをあわせるなどして違和感が生じないようにすればよい。
【００５３】
また、「背景の色が合わない」又は、「明るさが合わない」などの情報をクライアントＰＣ１６へ提供し、どのように変換するかの指示を仰ぐようにしてもよい。
【００５４】
ところで、プリントサーバ１２では、差込プリントのフォームを、ラスタデータではなく、PostScriptなどのページ記述言語（ＰＤＬ）などの中間ファイルとして保存し、フォームとなっているドキュメント内のオブジェクトの抽出が容易となるようにしている。
【００５５】
また、プリントサーバ１２には、オブジェクト抽出部８０及び比較部８２が設けられている。オブジェクト抽出部８０では、差込プリントが指定されたときに、指定されているフォームのドキュメント及び、このフォームに差込印刷するドキュメントのそれぞれから、予め設定されている種類のオブジェクトを抽出する。なお、本実施の形態では、一例として文字や文章等のテキストオブジェクトを抽出するようにしている。
【００５６】
また、比較部８２では、フォームから抽出したオブジェクトと、差込プリントするドキュメントから抽出したオブジェクトを比較する。このときに、比較部８２では、フォントの相違があるか色の相違があるかを比較する。
【００５７】
これにより、プリントサーバ１２では、フォントの相違や文字の色の相違があるときには、該当する印刷ジョブの送信元となるクライアントＰＣ１６へ、比較結果と、比較結果に基づいた編集情報を出力する。
【００５８】
クライアントＰＣ１６では、この編集情報に基づいてフォームの編集が可能となっている。このとき、編集情報として、フォントを変更するか、文字の色を変更するかなどの比較結果に基づいた処理の選択が可能となるようにしている。
【００５９】
また、プリントサーバ１２には、変換処理部８４が設けられており、プリントサーバ１２では、クライアントＰＣ１６から編集結果を受信することにより、この編集結果に基づいて、フォーム内のオブジェクトに対して、フォントの変更や、文字の色の変更に対する変換処理を行う。プリントサーバ１２では、変換処理部８４で変換処理したフォームを用いて差込プリント処理を実行するようになっている。
【００６０】
このように構成されている画像形成システム１０では、クライアントＰＣ１６で作成されて印刷ジョブとして出力されたドキュメントを受信すると、印刷機能の設定を判断し、印刷機能の設定に基づいた画像処理及びＲＩＰ処理を行う。この後、プリントサーバ１２では、ＲＩＰ処理されたラスタデータを印刷データとしてプリンタ１４へ出力する。このとき、プリントコントローラ２４では、印刷設定に基づいた印刷処理が実行されるようにプリンタ１４の作動を制御する。
【００６１】
これにより、印刷ジョブのドキュメントが印刷機能の設定に基づいて印刷処理されて、プリンタ１４から出力される。
【００６２】
ところで、画像形成システム１０では、差込プリントが可能となっており、プリントサーバ１２では、フォームと共に差込プリントが指定されることにより、指定されたフォームにドキュメントを重ね合わせた印刷物が得られるように印刷処理を実行する。
【００６３】
図５には、差込プリントが指定されているときの処理の流れを示している。このフローチャートは、印刷機能設定部３２で差込プリントが設定されていると判断されると実行され、最初のステップ１００では、指定されているフォームを読み込み、次のステップ１０２では、読み込んだフォームからテキストオブジェクトを抽出する。また、ステップ１０４では、印刷ジョブのドキュメントからテキストオブジェクトを抽出する。
【００６４】
この後、ステップ１０６では、抽出したテキストオブジェクトの比較を行う。このとき、フォームのテキストオブジェクトと、差込プリントするドキュメントのテキストオブジェクトとの間に、フォントの相違があるか否か、色の相違があるか否かを判断する。
【００６５】
次のステップ１０８では、比較結果からフォームの編集が必要か否かを判断する。ここで、フォームのフォントと、差込プリントするドキュメントのフォントが異なったり、テキストオブジェクトの間で、色が近似しているにも拘わらず、明らかに異なる色であるときには、フォームの編集が必要となる可能性があるので、ステップ１０８で肯定判定してステップ１１０へ移行する。
【００６６】
このステップ１１０では、比較結果に基づいて、印刷ジョブ（差込プリントをするドキュメント）の送信元（依頼元）となるクライアントＰＣ１６に編集情報を送信する。クライアントＰＣ１６では、この編集情報に基づいたフォームの編集設定を行うことができる。
【００６７】
図６（Ａ）には、フォームの一例とするドキュメント８６を示し、図６（Ｂ）には、差込プリントを行うドキュメントの一例とする差込データ９２を示している。
【００６８】
フォームのドキュメント９０には、テキストオブジェクト９４Ａ、９４Ｂ、９４Ｃが形成され、差込データ９２を嵌め込む差込エリア９６が形成されている。また、差込データ８８は、テキストオブジェクト９４によって形成されている。
【００６９】
ここで、テキストオブジェクト９０Ａ〜９０Ｃのフォントが例えば明朝体で、テキストオブジェクト９４のフォントが例えば、ゴシック体であるときには、このフォントの差が抽出される。
【００７０】
このフォントの相違を含む編集情報が、例えば、フォームデータ編集指示コマンド（リスト）として、クライアントＰＣ１６へ送信される。クライアントＰＣ１６では、この編集情報（フォームデータ編集指示コマンド）に基づいて、フォームデータであるドキュメント８６の編集を指示することができる。
【００７１】
図６（Ｃ）には、編集情報に基づいてクライアントＰＣ１６に表示するユーザーインターフェイスの一例とする編集ダイアログ９６の要部を示している。
【００７２】
この編集ダイアログ９６では、フォームのドキュメント９０と差込データを組み合わせたプレビュー画像９７（サムネイル）を表示する。また、編集ダイアログ９６では、フォームのオブジェクトのリストと、オブジェクトごとの処理指示が表示される。なお、図６（Ｃ）では、テキストオブジェクト９０Ａ、９０Ｂ、９０Ｃのそれぞれを「Obj−Ａ」、「Obj−Ｂ」、「Obj−Ｃ」で示している（図６（Ａ）参照）。
【００７３】
ここで、オブジェクト９０Ａ、９０Ｂ、９０Ｃのフォントを差込データ８８に合わせたいときには、それぞれに対するチェックボックス９８Ａをマークし、オブジェクト９０Ａ、９０Ｂ、９０Ｃの色が差込データ８８と異なり、差込データにあわせたいときには、チェックボックス９８Ｂをマークする。
【００７４】
また、オブジェクト９０Ａ、９０Ｂ、９０Ｃを削除するときには、チェックボックス９８Ｃをマークする。
【００７５】
さらに、編集したフォーム（ドキュメント８６）を、フォームとして登録するときには、チェックボックス９９をマークする。なお、図６（Ｃ）では、表示していないが、フォームとして登録するときには、上書きするか否かの選択と、上書きせずに別名で登録するときには、登録番号や登録名を入力可能とするものであれば良い。
【００７６】
このような編集ダイアログ９６等を用いて編集指示を入力すると、入力された編集指示がクライアントＰＣ１６からプリントサーバ１２へ送信される。
【００７７】
図５に示すフローチャートでは、ステップ１１２で、編集指示を受信したか否かを確認し、クライアントＰＣ１６から送信された編集指示を受信すると、ステップ１１２で肯定判定してステップ１１４へ移行する。このステップ１１４では、フォームの編集指示があるか否かを確認し、編集指示があるときには、ステップ１１４で肯定判定してステップ１１６へ移行し、編集指示を読み込む。
【００７８】
この後、ステップ１１８では、読み込んだ編集指示に基づいて、ドキュメント８６の変換処理を行う。すなわち、フォントを変更するように指定されているオブジェクトに対しては、フォントを差込データ８８のフォントに合わせ、色の変更が指示されているオブジェクトに対しては、差込データ８８の色に合わせる。また、削除が指示されているオブジェクトがあれば、該当オブジェクトをフォーム（ドキュメント８６）から削除する。
【００７９】
この後、ステップ１２０では、フォームデータと、差込データのそれぞれをラスタライズし、それぞれのラスタデータを生成し、生成したラスタデータの合成を行う。なお、編集ダイアログ９６で、チェックボックス９８Ａ〜９８Ｃの何れもマークされないときには、編集指示がないものと判断して、ステップ１１４で否定判定して、ステップ１２０の処理を実行する。
【００８０】
このようにして、差込プリントを行うラスタデータを生成するとステップ１２２では、生成したラスタデータを印刷データとしてプリンタ１４へ出力して、プリント処理を実行する。
【００８１】
これにより、フォーム（ドキュメント）に用いられているフォントや、フォントの色を、差込プリントするドキュメント（差込データ８８）のフォント及び色に合わせた高品質の印刷物が得られる。すなわち、フォームとして用いるドキュメント８６のオブジェクト９０Ａ〜９０Ｃと、差込データ８８のオブジェクト９４のフォントや色を合わせた印刷物が得られる。
【００８２】
このように、プリントサーバ１２に登録されているフォームを差込プリントを行うときに編集可能とすることにより、高品質の印刷物が得られる。また、フォームのドキュメントに形成されているオブジェクトと差込プリントを行うオブジェクトに形成されているオブジェクトのフォントや色の相違を抽出し、抽出結果に基づいて編集情報をクライアントＰＣ１６に送信するようにしているので、クライアントＰＣ１６上でのフォームの変更指示を、容易にかつ的確に行うことができる。
【００８３】
また、プリントサーバ１２では、フォームをラスタデータではなく、PostScript等の中間データとして保持しているので、オブジェクトの抽出や抽出したオブジェクトの比較を容易に行うことができる。
【００８４】
なお、以上説明した本実施の形態では、テキストオブジェクトの比較を例に説明したが、本発明は、これに限らず、線や図形等のグラフィックオブジェクトの色などを抽出してもよく、また、写真画像などのイメージオブジェクトの抽出して比較し、グラフィックオブジェクトやイメージオブジェクトを、視覚的に統一するように編集可能としても良い。
【００８５】
また、本実施の形態では、プリントサーバ１２とプリンタ１４によって形成された画像形成システム１０を例に説明したが、本発明はこれに限らず、差込プリント機能を備えた任意の構成の画像形成装置に適用することができる。
【図面の簡単な説明】
【００８６】
【図１】本実施の形態に適用した画像形成システムの概略構成図である。
【図２】（Ａ）は、クライアントＰＣからフォームの登録及び差込プリントの指定に用いるＵＩの一例とする設定ダイアログの概略図、（Ｂ）及び（Ｃ）はプルダウンメニューの一例を示す概略図である。
【図３】（Ａ）はプリントサーバでフォーム管理に用いるＵＩの一例を示すフォーム管理ダイアログ、（Ｂ）はプリントサーバで差込プリントの指定に用いるＵＩの一例を示すフォーム指定ダイアログの概略図である。
【図４】（Ａ）はフォームの一例を示す概略図、（Ｂ）は差込プリントを行うドキュメントの一例を示す概略図、（Ｃ）は（Ａ）のフォームと（Ｂ）のドキュメントを用いた差込プリントの印刷出力を示す概略図である。
【図５】プリントサーバでの差込プリント処理の概略を示す流れ図である。
【図６】（Ａ）は、フォームの一例を示す概略図、（Ｂ）は（Ａ）に差込プリントするドキュメントの一例を示す概略図、（Ｃ）はフォームの編集に用いるＵＩの一例を示す概略図である。
【符号の説明】
【００８７】
１０    画像形成システム。
【００８８】
１２    プリントサーバ
１４    プリンタ
１６    クライアントＰＣ
２４    プリントコントローラ
２６    画像処理部
３４    ＨＤＤ
４０    設定ダイアログ
５０    フォーム管理ダイアログ
６０    フォーム指定ダイアログ
８０    オブジェクト抽出部
８２    比較部
８４    変換処理部
９０Ａ〜９０Ｃ、９４    テキストオブジェクト
９６    編集ダイアログ
【図１】
2006085584.tif 000003
【図２】
2006085584.tif 000004
【図３】
2006085584.tif 000005
【図４】
2006085584.tif 000006
【図５】
2006085584.tif 000007
【図６】
2006085584.tif 000008