(57)【要約】【課題】印刷出力されたフォームデータの色調とバリアブルデータの色調とを一致させることが可能な画像形成装置を提供する。【解決手段】第１画像データと第２画像データとを重ね合わせて印刷する機能を備えた画像形成装置であって、前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得する手段と、前記指示に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行う手段と、を有することを特徴とする画像形成装置。【選択図】図８
2008092312.tif 000002
【特許請求の範囲】
【請求項１】
第１画像データと第２画像データとを重ね合わせて印刷する機能を備えた画像形成装置であって、
前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、
前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得する手段と、
前記指示に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行う手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記第１画像データはフォームデータであり、前記第２画像データはバリアブルデータであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
第１画像データと第２画像データとを重ね合わせて印刷するための印刷方法であって、
前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、
前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得するステップと、
前記指示に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行うステップと、を有することを特徴とする印刷方法。
【請求項４】
前記第１画像データはフォームデータであり、前記第２画像データはバリアブルデータであることを特徴とする請求項３に記載の印刷方法。
【請求項５】
第１画像データと第２画像データとを重ね合わせて印刷する機能を備えた画像形成装置を制御するためのプログラムであって、
前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、
前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得する手順と、
前記指定に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行う手順と、を前記画像形成装置に実行させるためのプログラム。
【請求項６】
前記第１画像データはフォームデータであり、前記第２画像データはバリアブルデータであることを特徴とする請求項５に記載のプログラム。
【請求項７】
請求項５または６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームオーバレイ印刷機能を有する画像形成装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、帳票罫線や頻繁に使用される定型フォーム等をフォームデータとして保持しておき、このフォームデータと、アプリケーションにより作成された文書データからなるバリアブルデータとを画像合成（オーバーレイ）して所望の印刷結果を得る機能（フォームオーバレイ印刷機能）が知られている。しかし、カラー原稿に対してフォームオーバレイ印刷機能を使用する場合、フォームデータとバリアブルデータの色変換処理に適用されるカラープロファイルが互いに異なっていると、フォームデータとバリアブルデータとが若干異なる色調で印刷されてしまうという問題点があった。
【０００３】
一方、フォームデータとバリアブルデータとを合成印刷するフォームオーバレイ印刷装置であって、バリアブルデータのページ毎の印刷条件（印刷色等）を記憶し、その記憶された印刷条件に従って、ページ毎に印刷条件を自動的に変更してフォームオーバレイ印刷を行う印刷装置が提案されている（下記の特許文献１を参照）。この印刷装置によれば、バリアブルデータをホスト機器から印刷装置に１回送信するだけで、ページ毎にバリアブルデータの印刷色を自動的に変更しながらフォームオーバレイ印刷を行うことができる。しかし、この技術は、バリアブルデータの印刷色を、予め指定された印刷条件に応じて自動的に変更する技術にすぎず、色変換処理の相違によってフォームデータとバリアブルデータとの色調の差異が生じるという問題点を解消するものではない。
【特許文献１】特開平１１−１０５３６７号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、印刷出力されたフォームデータの色調とバリアブルデータの色調とを一致させることが可能な画像形成装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の上記目的は、下記の手段によって達成される。
【０００６】
（１）第１画像データと第２画像データとを重ね合わせて印刷する機能を備えた画像形成装置であって、前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得する手段と、前記指示に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行う手段と、を有することを特徴とする画像形成装置。
【０００７】
（２）前記第１画像データはフォームデータであり、前記第２画像データはバリアブルデータであることを特徴とする上記（１）に記載の画像形成装置。
【０００８】
（３）第１画像データと第２画像データとを重ね合わせて印刷するための印刷方法であって、前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得するステップと、前記指示に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行うステップと、を有することを特徴とする印刷方法。
【０００９】
（４）前記第１画像データはフォームデータであり、前記第２画像データはバリアブルデータであることを特徴とする上記（３）に記載の印刷方法。
【００１０】
（５）第１画像データと第２画像データとを重ね合わせて印刷する機能を備えた画像形成装置を制御するためのプログラムであって、前記第１画像データおよび前記第２画像データには、それぞれの色変換処理に用いるための第１カラープロファイルおよび第２カラープロファイルが設定されており、前記第１画像データの色変換処理に、前記第１カラープロファイルの代わりに前記第２カラープロファイルを用いるか否かのユーザによる指示を取得する手順と、前記指定に応じたカラープロファイルを用いて前記第１画像データの色変換処理を行い、前記第２カラープロファイルを用いて前記第２画像データの色変換処理を行う手順と、を前記画像形成装置に実行させるためのプログラム。
【００１１】
（６）前記第１画像データはフォームデータであり、前記第２画像データはバリアブルデータであることを特徴とする上記（５）に記載のプログラム。
【００１２】
（７）上記（５）または（６）に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１３】
本発明の画像形成装置によれば、ユーザはフォームオーバレイ印刷実行時に、フォームデータの色変換処理に、バリアブルデータの色変換処理のために指定されたカラープロファイルを適用するか否かを選択できるようになり、それによって、印刷出力されたフォームデータの色調とバリアブルデータの色調とを一致させることができるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１５】
図１は、本発明の第１の実施形態にかかる画像形成装置が適用された印刷システムの全体構成を示すブロック図である。図１に示すように、本実施形態にかかる印刷システムは、クライアント装置としてのＰＣ１と、画像形成装置としてのプリンタ２とを備え、これらは通信ネットワーク３を介して相互に通信可能に接続されている。なお、通信ネットワーク３に接続される機器の種類および台数は、図１に示す例に限定されない。また、ＰＣ１は、通信ネットワーク３を介することなく、プリンタ２と直接機器間で接続（ローカル接続）されていてもよい。
【００１６】
ここで、プリンタ２は、互いにローカル接続されたプリンタコントローラ２１とプリンタエンジン２２とからなる。このローカル接続には、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。
【００１７】
次に、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００１８】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。
【００１９】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２０】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２１】
ここで、ハードディスク１４には、文書ファイルを作成するためのアプリケーションと、文書ファイルをプリンタ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたプリントデータ（以下、「ＰＤＬデータ」ともいう。）に変換するためのプリンタドライバがインストールされている。プリンタドライバは、アプリケーションを使用して作成した文書の印刷指示の他、印刷出力条件等の設定を行う機能を有する。プリンタドライバには、これらの設定や指示を行うためのプログラムが含まれる。
【００２２】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００２３】
ネットワークインタフェース１７は、通信ネットワーク３を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２４】
図３は、図１に示されるプリンタ２におけるプリンタコントローラ部２１の構成を示すブロック図である。
【００２５】
プリンタコントローラ部２１は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ハードディスク２１４、ＲＩＰ部２１５、エンジンインタフェース２１６、ネットワークインタフェース２１７、および色変換処理部２１８を備えており、これらは信号をやり取りするためのバス２１９を介して相互に接続されている。
【００２６】
ＲＩＰ部２１５は、ＰＣ１から受信したＰＤＬデータを翻訳し、ビットマップ形式に展開するためのラスタライズ処理（ＲＩＰ：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）を行う。ただし、ＲＩＰは、ＲＯＭ２１２またはハードディスク２１４に格納されたプログラムを実行することによって行われてもよい。
【００２７】
エンジンインタフェース２１６は、ローカル接続されたプリンタエンジン２２と通信するためのインタフェースである。
【００２８】
色変換処理部２１８は、指定されたカラープロファイルを利用して、ＰＤＬデータの色変換処理を行う。ただし、色変換処理は、ＲＯＭ２１２またはハードディスク２１４に格納されたプログラムを実行することによって行われてもよい。なお、本実施形態におけるカラープロファイルの指定方法については後述する。
【００２９】
図４は、図１に示されるプリンタ２のプリンタエンジン２２の構成を示すブロック図である。プリンタエンジン２２は、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３、操作パネル部２２４、印刷部２２５、およびコントローラインタフェース２２６を備えており、これらは信号をやり取りするためのバス２２７を介して相互に接続されている。
【００３０】
ＲＯＭ２２２には、ビットマップ形式の画像データに展開されたラスタライズ画像を転写紙等の記録媒体に印刷するためのプログラムが格納されている。操作パネル部２２４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。印刷部２２５は、電子写真式プロセス等の周知の作像プロセスを用いて、カラー画像の各種データを用紙などの記録材上に印刷する。コントローラインタフェース２２６は、ローカル接続されたプリンタコントローラ２１と通信するためのインタフェースである。
【００３１】
次に、本実施形態にかかる印刷システムを用いてフォームオーバレイ印刷を行うための手順について説明する。
【００３２】
＜フォームデータの登録＞
ユーザは、ＰＣ１上の各種アプリケーションを用いてフォームデータを作成し、当該データをプリンタコントローラ２１に予め登録しておく。フォームデータの登録方法について詳しく説明する。
【００３３】
作成されたフォームデータは、ＰＣ１に内包されるプリンタドライバによってＰＤＬデータに変換され、プリンタコントローラ２１に送信される。ここで、送信されるＰＤＬデータがフォームデータであることをプリンタコントローラ２１が識別できるよう、当該データ内に、例えば「Ｆｏｒｍ  Ｓｔｏｒａｇｅ＝ＯＮ」のようなコマンドが付与される。このようなコマンドは、ユーザが、プリンタドライバにより提供されるＵＩ（ユーザインタフェース）画面上でフォームデータ登録のための設定を行うことにより、ＰＤＬデータ中に付与される。
【００３４】
図５に、かかる設定を行うためにＰＣ１のディスプレイ１５上に表示されるＵＩ画面の一例を示す。図５のフォームメニュー画面４において、ユーザが「フォーム登録」のチェックボックス４１をチェックすることで、プリンタドライバによってＰＤＬデータ中にフォームデータ登録のための所定のコマンドが付与されることになる。
【００３５】
プリンタコントローラ２１は、当該コマンドを認識すると、送信されてきたＰＤＬデータをフォームデータとしてハードディスク２１４内に格納する。一方、当該コマンドが認識されない場合、すなわち、図５のフォームメニュー画面４において「フォーム登録」のチェックボックス４１がチェックされていない場合には、送信されたＰＤＬデータは、通常の印刷ジョブとして処理される。
【００３６】
また、ユーザが、フォームデータの色変換処理に適用するカラープロファイルを選択する場合、プリンタドライバ２１がユーザ指定のカラープロファイルを識別できるように、ＰＤＬデータ内に、例えば「Ｐｒｏｆｉｌｅ＝Ｊａｐａｎ  Ｃｏｌｏｒ」のようなコマンドが付与される。このようなコマンドは、ユーザが、プリンタドライバにより提供されるＵＩ上でプロファイルの選択を行うことにより、ＰＤＬデータ中に付与される。図６に、ユーザがかかる選択を行うために、ＰＣ１のディスプレイ１５上に表示されるＵＩ画面の一例を示す。
【００３７】
図６のカラーメニュー画面５において、ユーザが、「使用するプロファイル」のプルダウンメニュー５１から所望のプロファイルを選択することにより、フォームデータの色変換処理に適用されるプロファイルの指定がなされ、プリンタドライバによってＰＤＬ中に所定のコマンドが付与されることになる。なお、ユーザが、図６のカラーメニュー画面５において、プロファイルの選択を行わない場合は、プリンタドライバにより推奨されるデフォルトプロファイルが自動的に選択され、このプロファイルに対応するコマンドが付与されることになる。
【００３８】
なお、本実施形態において、プロファイルとは、ＲＧＢ画像データをＣＭＹＫ画像データに変換するために用いられるＣＭＹＫシュミレーションプロファイルを意味し、このようなプロファイルの代表例としては、日本で一般的な「Ｊａｐａｎ  Ｃｏｌｏｒ」や、米国で一般的な「ＳＷＯＰ（Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  Ｗｅｂ  Ｏｆｆｓｅｔ  Ｐｕｂｌｉｃａｔｉｏｎｓ）」などがある。
【００３９】
ただし、本発明において、プロファイルとはＣＭＹＫシュミレーションプロファイルのみに限定されず、ＲＧＢ画像データの作成時に適用されたプロファイルであるＲＧＢソースプロファイル、およびプリンタ等の出力機器がカラー画像を出力するときに適用される機器固有のプロファイルであるアウトプットプロファイルを含むものとする。
【００４０】
＜フォームオーバレイ印刷の実行＞
このようにしてフォームデータがプリンタコントローラ２１に登録されると、ユーザは、登録されたフォームデータと、バリアブルデータとしての文書データとを重ね合わせてフォームオーバレイ印刷を実行することができるようになる。以下に、フォームオーバレイ印刷の実行方法について詳しく説明する。
【００４１】
文書データは、ＰＣ１の任意のアプリケーション上で作成され、プリンタドライバによってＰＤＬデータに変換された後に、プリンタコントローラ２１に送信される。ここで、送信されるＰＤＬデータがフォームオーバレイ印刷のためのバリアブルデータであることをプリンタコントローラ２１が認識できるように、当該データ中に、例えば「Ｆｏｒｍ  Ｏｖｅｒｌａｙ＝ＯＮ」のようなコマンドが付与される。このようなコマンドは、例えば図５のフォームメニュー画面４において、ユーザが「フォームオーバレイ印刷の実行」のチェックボックス４１をチェックすることにより、プリンタドライバによってＰＤＬデータ中に付与される。
【００４２】
さらに、ユーザは、「フォームリスト」のプルダウンメニュー４２によってフォームオーバレイ印刷に用いるフォームの選択を、「プロファイル」のラジオボタン４３によってフォームデータの色変換処理に用いるカラープロファイルの指定を、それぞれ行うことができる。これらについて以下で詳しく説明する。また、フォームデータ登録時と同様に、ユーザは、図６のカラーメニュー画面５のプルダウンメニュー５１により、文書データの色変換処理に用いるカラープロファイルを選択できる。
【００４３】
フォームオーバレイ印刷に用いるフォームの選択は、ユーザが「フォームリスト」のプルダウンメニュー４２から所望のフォームを選択することによって行われる。なお、プルダウンメニュー４２には、上述の手順でプリンタコントローラ２１に登録されたフォームデータのファイル名が示される。
【００４４】
また、フォームデータの色変換に用いるカラープロファイルの指定は、「フォームのプロファイルを使用」および「文書のプロファイルを使用」からなる「プロファイル」のラジオボタン４３をユーザが操作することによって実行される。すなわち、「フォームのプロファイルを使用」のラジオボタン４３が押された場合は、フォーム登録時に図６のプルダウンメニュー５１によって選択されたカラープロファイルが、「文書のプロファイルを使用」のラジオボタン４３が押された場合は、フォームオーバレイ印刷実行時に図６のプルダウンメニュー５１によって選択されたカラープロファイルが、それぞれフォームデータの色変換処理に用いられることになる。
【００４５】
また、文書データの色変換処理には、フォームオーバレイ印刷実行時に、図６のプルダウンメニュー５１により選択されたカラープロファイルが用いられることになる。
【００４６】
なお、本実施形態においては、ユーザが図５のラジオボタン４３を操作することによって、フォームデータに適用されるカラープロファイルが指定されるが、本発明はこのような構成に限定されず、ユーザがラジオボタン４３を操作することによって、文書データに適用されるカラープロファイルが指定されてもよい。
【００４７】
続いて、本実施形態におけるＰＣ１の動作の概要を説明する。図７は、本実施形態におけるＰＣ１の処理の手順を示すフローチャートである。なお、図７のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部に制御プログラムとして記憶されており、動作開始の際にＲＡＭ１３に読み出されてＣＰＵ１１によって実行される。
【００４８】
図７において、先ず、ＰＣ１は任意のアプリケーションにより、バリアブルデータとしての文書データを作成する（Ｓ１０１）。なお、フォームデータは上述の手順により、予めプリンタコントローラ２１に登録されているものとする。
【００４９】
次に、ＰＣ１は、図５の「フォームオーバレイ印刷の実行」のチェックボックス４１によって、ユーザからのフォームオーバレイ印刷の指示を取得する（Ｓ１０２）。このとき、ＰＣ１は、フォームオーバレイ印刷実行時の各種設定に関する情報も併せて取得する。すなわち、図５の「フォームリスト」のプルダウンメニュー４２によって、フォームオーバレイ印刷に用いられるフォームに関する情報を取得し、「プロファイル」のラジオボタン４３によって、フォームデータの色変換処理に用いられるカラープロファイルに関する情報を取得する、さらに、図６のプルダウンメニュー５１によって、文書データの色変換処理に用いられるカラープロファイルに関する情報を取得する。
【００５０】
続いて、ＰＣ１は、プリンタドライバにおいて、文書データをＰＤＬデータに変換するが、同時にＳ１０２において取得されたフォームオーバレイ印刷の指示および各種設定情報に対応するコマンドをＰＤＬデータに付与する（Ｓ１０３）。
【００５１】
ＰＣ１は、Ｓ１０３において生成されたＰＤＬデータをプリンタコントローラ２１に送信して処理を終了する（Ｓ１０４）。
【００５２】
次に、本実施形態におけるプリンタコントローラ２１の動作の概要を説明する。図８は、本実施形態におけるプリンタコントローラ２１の処理の手順を示すフローチャートである。なお、図８のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２１のＲＯＭ２１１等の記憶部に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２１３に読み出されてＣＰＵ２１１によって実行される。
【００５３】
図８において、先ず、プリンタコントローラ２１は、ＰＣ１からＰＤＬデータ、すなわち、Ｓ１０３においてＰＤＬデータに変換されたバリアブルデータを受信する（Ｓ２０１）。そして、プリンタコントローラ２１は、受信したＰＤＬデータに付与された各種コマンドを解析する（Ｓ２０２）。ここでいうコマンドとは、図７のＳ１０３においてプリンタドライバにより付与されたものである。
【００５４】
続いて、Ｓ２０２におけるコマンド解析結果に基づき、ＰＤＬデータ中に、フォームオーバレイ印刷の指定に対応するコマンド（例えば、「Ｆｏｒｍ  Ｏｖｅｒｌａｙ＝ＯＮ」など）が付与されているか否かを判断する（Ｓ２０３）。
【００５５】
当該コマンドが付与されている場合は（Ｓ２０３のＹＥＳ）、Ｓ２０２におけるコマンド解析結果に基づき、フォームオーバレイ印刷に用いられるフォームデータが認識され、当該フォームデータが、ハードディスク２１４またはＲＡＭ２１３から読み出されて準備される（Ｓ２０４）。
【００５６】
プリンタコントローラ２１は、Ｓ２０４にて準備されたフォームデータの色変換処理を行い、さらにビットマップ化処理を行う（Ｓ２０５）。ここで、フォームデータの色変換処理には、図５のフォームメニュー画面４における「プロファイル」のラジオボタン４３の選択結果に応じたカラープロファイルが適用される。
【００５７】
すなわち、「フォームのプロファイルを使用」のラジオボタン４３が選択された場合には、フォーム登録時にプルダウンメニュー５１によって選択されたカラープロファイルがハードディスク２１４から読み出され、このカラープロファイルがフォームデータの色変換処理に適用されることになる。一方、「文書のプロファイルを使用」のラジオボタン４３が選択された場合には、フォーム登録時に選択されたカラープロファイルの代わりに、フォームオーバレイ印刷実行時にプルダウンメニュー５１により選択されたカラープロファイルがハードディスク２１４から読み出され、このカラープロファイルがフォームデータの色変換処理に適用されることになる。例えば、フォームオーバレイ印刷実行時に、フォームメニュー画面４において「文書のプロファイルを使用」のラジオボタン４３が選択され、カラーメニュー画面５においてプルダウンメニュー５１により「ＳＷＯＰ」が選択された場合は、フォーム登録時にどのカラープロファイルが選択されていようとも、ＳＷＯＰがハードディスク２１４から読み出され、ＳＷＯＰがフォームデータの色変換処理に適用されることになる。
【００５８】
続いて、プリンタコントローラ２１は、受信した文書データの色変換処理を行い、さらにビットマップ化処理を行う（Ｓ２０６）。ここで、文書データの色変換処理には、フォームオーバレイ印刷実行時に、図６のプルダウンメニュー５１によって選択されたカラープロファイルが使用される。
【００５９】
さらにプリンタコントローラ２１は、Ｓ２０５およびＳ２０６においてそれぞれ生成されたビットマップ形式のフォームデータおよび文書データを重ね合わせる処理（フォームオーバレイ処理）を行い（Ｓ２０７）、このようにして合成されたビットマップデータをプリンタエンジンに送信して処理を終了する（Ｓ２０９）。
【００６０】
なお、Ｓ２０３において、フォームオーバレイ印刷の指定に対応するコマンドが付与されていないと判断された場合は（Ｓ２０３のＮＯ）、送信されたＰＤＬデータの通常印刷が行われることになり、プリンタコントローラ２１は、当該データに対して色変換処理およびビットマップ化処理を施し（Ｓ２０８）、生成されたビットマップデータをプリンタエンジン２２に送信した後に処理を終了する（Ｓ２０９）。なお、Ｓ２０８における色変換処理には、印刷実行時に図６のプルダウンメニュー５１により選択されたカラープロファイルが使用される。
【００６１】
最後に本実施形態における、プリンタエンジン２２の動作の概要を説明する。図９は、本実施形態におけるプリンタエンジン２２の処理の手順を示すフローチャートである。
【００６２】
なお、図９のフローチャートにより示されるアルゴリズムは、プリンタエンジン２２のＲＯＭ２２１に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２２３に読み出されてＣＰＵ２２１によって実行される。
【００６３】
プリンタエンジン２２は、Ｓ２０９においてプリンタコントローラ２１によって送信されたビットマップデータを受信し（Ｓ３０１）、当該データの印刷を実行した後に処理を終了する（Ｓ３０２）。
【００６４】
このように、本実施形態のプリンタ２によれば、ユーザはフォームオーバレイ印刷実行時に、フォームデータの色変換処理に、文書データの色変換処理のために指定されたカラープロファイルを適用するか否かを選択できるようになり、それによって、印刷出力されたフォームデータの色調とバリアブルデータの色調とを一致させることができるようになる。
【００６５】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。例えば、上記実施形態では、画像形成装置としてプリンタを例にして説明したが、本発明はこれに限定されるものではなく、画像形成装置は、各種機能を備えた多機能周辺機器（ＭＦＰ）等であってもよい。
【００６６】
本実施形態の印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態にかかる画像形成装置が適用された印刷システムの全体構成を示すブロック図である。
【図２】図１におけるＰＣの構成を示すブロック図である。
【図３】図１におけるプリンタコントローラの構成を示すブロック図である。
【図４】図１におけるプリンタエンジンの構成を示すブロック図である。
【図５】プリンタドライバによって提供されるＵＩ画面の一例を示す図である。
【図６】プリンタドライバによって提供されるＵＩ画面の一例を示す図である。
【図７】ＰＣの処理の手順を示すフローチャートである。
【図８】プリンタエンジンの処理の手順を示すフローチャートである。
【図９】プリンタコントローラの処理の手順を示すフローチャートである。
【符号の説明】
【００６８】
１        ＰＣ、
１１      ＣＰＵ、
１２      ＲＯＭ、
１３      ＲＡＭ、
１４      ハードディスク、
１５      ディスプレイ、
１６      入力装置、
１７      ネットワークインタフェース、
１８      バス、
２        プリンタ、
２１      プリンタコントローラ、
２１１    ＣＰＵ、
２１２    ＲＯＭ、
２１３    ＲＡＭ、
２１４    ハードディスク、
２１５    ＲＩＰ部、
２１６    エンジンインタフェース、
２１７    ネットワークインタフェース、
２１８    色変換処理部、
２１９    バス、
２２      プリンタエンジン、
２２１    ＣＰＵ、
２２２    ＲＯＭ、
２２３    ＲＡＭ、
２２４    操作パネル部、
２２５    印刷部、
２２６    コントローラインタフェース、
２２７    バス、
３        通信ネットワーク、
４        フォームメニュー画面、
４１      チェックボックス、
４２      プルダウンメニュー、
４３      ラジオボタン、
５        カラーメニュー画面、
５１      プルダウンメニュー。
【図１】
2008092312.tif 000003
【図２】
2008092312.tif 000004
【図３】
2008092312.tif 000005
【図４】
2008092312.tif 000006
【図５】
2008092312.tif 000007
【図６】
2008092312.tif 000008
【図７】
2008092312.tif 000009
【図８】
2008092312.tif 000010
【図９】
2008092312.tif 000011