(57)【要約】【課題】  特色記録剤によるオーバーコート印刷、特にレイアウト印刷時における課題を解決する装置及び方法を提供する。【解決手段】  透明記録剤を用いて印刷する印刷装置を制御する印刷制御装置であって、原稿データの複数のオブジェクトのうち、透明記録剤による印字が設定されたオブジェクトが透明記録剤を用いた印字を行わないように制限されているか判定する。そして、透明記録剤による印字が設定されたオブジェクトのうち、透明記録剤による印字を行わないように制限されていると判定されたオブジェクトには、透明記録剤を用いて印字させるための描画コマンドを発行しないように制御する。【選択図】      図１５
2012226549.tif 000002
【特許請求の範囲】
【請求項１】
透明記録剤を用いて印刷する印刷装置を制御する印刷制御装置であって、
原稿データの複数のオブジェクトのうち、前記透明記録剤による印字が設定されたオブジェクトが、前記透明記録剤を用いた印字を行わないように制限されているか否かを判定する判定手段と、
前記判定手段で前記透明記録剤による印字が設定されたオブジェクトのうち、前記透明記録剤による印字を行わないように制限されていると判定されたオブジェクトには、前記透明記録剤を用いて印字させるための描画コマンドを発行しないように制御する制御手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記判定手段は、
前記透明記録剤を用いた印字が設定されたオブジェクトがセキュア情報を含むオブジェクトであるか判定する、又は、
前記透明記録剤を用いた印字が設定されたオブジェクトが、有色記録剤を用いた印字も行うオブジェクトか判定する、又は、
前記原稿データを印字する際の印刷設定のカラーモードが、前記原稿データのカラーモードと一致するか判定することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記判定手段は、前記原稿データの印刷を行う際の課金方式を判定し、該課金が、印字面に一つでも前記透明記録剤にて印字が行われるオブジェクトが含まれれば課金されると判定され、印字面に含まれるオブジェクトのうち１つでも前記判定手段により前記透明記録剤による印字が設定されたオブジェクトで前記透明記録剤による印字を行わないように制限されていない判定されたオブジェクトあると、他の前記透明記録剤による印字が設定されたオブジェクトも前記透明記録剤による印字を行わないように制限しないことを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
前記判定手段により、前記原稿データを印字する際の印刷設定のカラーモードが、前記原稿データのカラーモードと一致するか判定する際には、オブジェクトの種類ごとに判定することを特徴とする請求項２に記載の印刷制御装置。
【請求項５】
前記判定手段で前記透明記録剤による印字を行わないと判定されたクリアオブジェクトを含むページにおいてマーカーを設置することを特徴とする請求項１乃至４の何れか１項に記載の印刷制御装置。
【請求項６】
前記判定手段は、前記原稿データの全面に透明記録剤を用いた印刷が設定された全面クリアが設定された領域と、前記原稿データの部分に透明記録剤を用いた印刷が設定された部分クリアが設定された領域に分けて判定することを特徴とする請求項１乃至５の何れか１項に記載の印刷制御装置。
【請求項７】
前記判定手段は、前記透明記録剤による印字を行うか否かをページ単位に判定することを特徴とする請求項１乃至５の何れか１項に記載の印刷制御装置。
【請求項８】
前記判定手段は、前記透明記録剤による印字を行うか否かを印字面単位に判定することを特徴とする請求項１乃至５の何れか１項に記載の印刷制御装置。
【請求項９】
前記判定手段は、更に前記透明記録剤を用いて印字するクリアオブジェクトの印字範囲を拡張する拡張印字が指定されているか判定し、該拡張印字が指定されていることが判定されると、前記制御手段は、前記拡張された範囲を含んだ領域に対して前記透明記録剤を用いて印字させるための描画コマンドを発行することを特徴とする請求項１に記載の印刷制御装置。
【請求項１０】
透明記録剤を用いて印刷する印刷装置を制御する印刷制御装置における印刷制御方法であって、
判定手段が、原稿データの複数のオブジェクトのうち、前記透明記録剤による印字が設定されたオブジェクトが、前記透明記録剤を用いた印字を行わないように制限されているか否かを判定する判定工程と、
制御手段が、前記判定工程で前記透明記録剤による印字が設定されたオブジェクトのうち、前記透明記録剤による印字を行わないように制限されていると判定されたオブジェクトには、前記透明記録剤を用いて印字させるための描画コマンドを発行しないように制御する制御工程と、
を有することを特徴とする印刷制御方法。
【請求項１１】
コンピュータを請求項１乃至９の何れか１項に記載の印刷制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特色記録剤にて印字を行う技術に関する。
【背景技術】
【０００２】
近年のカラーレーザプリンタは、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）といった、通常のカラートナーに加えて、所謂「特色記録剤」を扱うものが増加してきている。この特色記録剤には、レッド、ブルー、ホワイトといったＣＭＹＫ以外の色を持つカラートナーの他に、印刷物に透過性のある画像を付加するための透明なトナー（以下、「クリアトナー」と呼ぶ。）など色を持たないものがある。
【０００３】
ユーザは様々な特色記録剤を用途に応じて使い分けることで、付加価値の高い印刷物を生成することが可能である。例えば、クリアトナーを使用する印刷装置では、ＣＭＹＫのカラートナーによるカラー印字に加えて、用紙の全面又は一部分にクリアトナーを印字することにより、写真のような光沢感やつや感を与えることができる（例えば、特許文献１参照）。
【０００４】
そして、このクリアトナーを用いた印刷を実行するため、有色トナーであるＣＭＹＫ等のトナーとクリアトナーを用紙に転写後、１度の定着により有色トナー像とクリアトナー像を用紙に定着する仕組みを画像処理装置に組み込む。これによりクリアトナーを用いた出力物を作成している。
【０００５】
しかし、クリアトナーを用いた印刷を行うための構成を付加すると問題が発生する。例えば、トナーの載り量に関する問題が発生する。具体的に述べると、画像処理装置では印刷対象紙の単位面積当たりに対して、一度の定着により定着可能なトナー量に限り（載り量制限）がある。よって、ＣＭＹＫトナーが多く使われる領域では、載り量制限内にトナー量を抑えるためにクリアトナーが十分に使えないという問題がある。
【０００６】
そこで、有色トナーを用いて印刷を行う画像処理装置とクリアトナーを用いて印刷を行う画像処理装置を接続しクリアトナーを用いた出力物の作成を行う画像処理システムの構築が提案されている（例えば、特許文献２参照）。例えば、クリアトナーを用いるユーザに対しては有色トナーを用いて転写定着を行い、印刷を行う画像処理装置（前段の装置）とクリアトナーを用いて転写定着を行い、印刷を行う画像処理装置（後段の装置）を接続した画像処理システムが提供されている。かかる構成により、印刷対象物に対し、ＣＭＹＫトナー、クリアトナーの双方を十分に使用することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３０９６８５号公報
【特許文献２】特開２００８−１４５５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、用紙の片面に２ページをレイアウト配置して印刷する２in１など、レイアウト印刷において、各ページにおけるクリアトナー利用方法を柔軟に切り替えることは困難であった。
【０００９】
例えば、特許文献１では、クリアトナーを使って印字したい場合に、プリンタドライバのユーザインタフェース上で、範囲指定を行う。複数ページＪＯＢにおいて、ページ単位で指定範囲を変えたい場合、各ページに対して範囲指定が必要となる。そして、指定された部分の画像データのみクリアトナーを用いて印字する方法を取っている。この手法では、通常のページ印刷、レイアウト印刷によらず、範囲情報と画像データに応じた印刷がなされる。また、クリアトナーを用いた印字の指定方法として、αプレーン等を用いる方法が考えられる。（尚、以降の実施形態ではクリアデータ付加に対応したアプリケーションを前提に記述するものとする。）
この時、例えば、クリアトナーによる印刷効果の確認ではなく、ページ構成の確認用に縮小レイアウト印刷を行いたい場合、無駄なトナーの消費を抑えるべく、全面クリアページではクリアトナーを使わないようにしたい。しかし、従来の方法で変更するには、全面クリアとして範囲指定している場合、テスト確認用のためにクリアトナー印字指定解除を行う必要があった。全ページに対して詳細に範囲指定できるようなシステムであった場合、この指定解除作業は作業者にとって非常に煩雑である。また、レイアウト確認のためのテスト確認用の設定とクリアトナーを用いた印刷を行うための本番用の設定で大きく設定変更を行う必要があるため、ミスが発生するリスクが大きかった。
【００１０】
また、部分的にクリアトナーを載せる場合では、オブジェクトをオーバーコートするように範囲指定することが多い。例えば、黒ラインオブジェクトの上にクリアトナーを載せる指定をする場合について考える。この場合、原稿データ作成者が印刷のことを意識しなければ、クリアトナーを用いた印字を行う領域の下地となる黒ラインと同一の線幅でクリアトナーを用いた印刷を行う部分のデータをデザインする。しかし、黒ラインがＣＭＹＫの４色トナーを使って再現される場合、各色で位置ズレが発生し、Ｋトナー１色を使って再現する場合よりラインが太く再現されてしまう。また、クリアトナーの印字位置自身が、他の色の印字位置との間で位置ズレが発生してしまう。つまり、クリアトナーでオーバーコートを実現するには、下地である範囲の黒ラインオブジェクトより太めに印字しなければならない。
【００１１】
上述した内容は、イメージオブジェクトやグラフィックにおいても同様である。原稿データ作成者はクリアトナーをイメージオブジェクトやグラフィックに対してオーバーコートさせたい場合、イメージオブジェクトやグラフィックと同一サイズでクリアデータをデザインする。しかし、ＣＭＹＫトナーの印字位置とクリアトナーの印字位置とで位置ズレが発生するため、同一サイズではクリアトナーを用いてＣＭＹＫトナーで印字された部分をオーバーコートできないという問題があった。特に、印刷装置が接続された印刷システムでは、前段である第一の印刷装置でカラートナーを用いた印刷を行い、その後、後段である第二の印刷装置でクリアトナーを用いた印刷を行う。つまり、１枚の用紙に対して複数の装置を用いて画像を印刷するため印刷の位置ズレが大きくなる可能性が高い。また、縮小印刷や縮小レイアウト印刷においても、位置ズレ量は通常サイズの印刷と同じなのに対して、オブジェクトのサイズが小さくなるため、位置ズレ量が大きく感じる。
【００１２】
本発明は、特色記録剤によるオーバーコート印刷、特にレイアウト印刷時における課題を解決する装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、透明記録剤を用いて印刷する印刷装置を制御する印刷制御装置であって、
原稿データの複数のオブジェクトのうち、前記透明記録剤による印字が設定されたオブジェクトが前記透明記録剤を用いた印字を行わないように制限されているか判定する判定手段と、
前記判定手段で前記透明記録剤による印字が設定されたオブジェクトのうち、前記透明記録剤による印字を行わないように制限されていると判定されたオブジェクトには、前記透明記録剤を用いて印字させるための描画コマンドを発行しないように制御する制御手段と、
を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、レイアウト印刷において、特色記録剤の利用を柔軟に切り替えることができる。また、レイアウト印刷時に、図柄と特色記録剤の相対的な位置ズレ量を抑えることができる。
【図面の簡単な説明】
【００１５】
【図１】印刷システムの構成の一例を示す図。
【図２】ホストコンピュータの印刷処理に係るソフトウェア構成を示す図。
【図３】プリンタの内部構成を示す図。
【図４】印刷設定ダイアログの画面例を示す図。
【図５】ページオプションダイアログの画面例を示す図。
【図６】クリア条件詳細ダイアログの画面例を示す図。
【図７】マーカー詳細ダイアログの画面例を示す図。
【図８】印刷品質に関する設定を行う印刷品質シート画面例を示す図。
【図９】原稿データの一例を示す図。
【図１０】図９の原稿データのレイヤー構造を示す図。
【図１１】、
【図１２】クリアフラグを説明するための図。
【図１３】、
【図１４】印刷ジョブとしてのＰＤＬデータを示す図。
【図１５】、
【図１６】、
【図１７】プリンタドライバの印刷ジョブ作成処理を示すフローチャート。
【図１８】、
【図１９】プリンタ１５０のレンダリング処理を示すフローチャート。
【図２０】図５に拡張印字と詳細ボタンを追加した画面を示す図。
【図２１】クリア拡張詳細ダイアログの画面例を示す図。
【図２２】、
【図２３】縮小印刷での印字の位置ズレを説明するための図。
【図２４】図５にデータ指定クリア印字条件領域を追加した画面を示す図。
【図２５】クリア条件詳細ダイアログの画面例を示す図。
【図２６】クリア拡張詳細ダイアログの画面例を示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら発明を実施するための形態について詳細に説明する。また、以下では、特色記録剤として、透明記録剤であるクリアトナーを用いて説明をする。このクリアトナーの他にも淡トナーやレッドやグリーン等の特色トナー、透明インク等の他の透明記録剤を用いてもよい。また、クリアトナーとは、透過性がある画像を付加する特徴を有する透明記録剤である。また、クリアトナーを用いると、有色トナーのみ用いて行われた印刷とは異なった光沢感やつや感を表現することができる。
【００１７】
［第１の実施形態］
図１は、印刷システムの構成の一例を示す図である。ホストコンピュータ１００は印刷制御装置として機能する。ホストコンピュータ１００のＣＰＵ１０１は、後述する各部を統括的に制御する。ＲＡＭ１０２は、ＣＰＵ１０１の主メモリや、処理を実行時にワークエリア等として使用されるメモリである。ＲＯＭ１０３は、制御プログラム等を格納している。システムバス１０４は各部を繋ぐものである。キーボードコントローラ（ＫＢＣ）１０５は、キーボード１０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）１０６は、ＣＲＴディスプレイ（ＣＲＴ）１１０の表示を制御する。ディスクコントローラ（ＤＫＣ）１０７は、外部メモリ１１１（ハードディスクドライブ等）とのアクセスを制御する。外部メモリ１１１には、ＣＰＵ１０１の制御プログラムであるＯＳの他、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下、プリンタドライバ）等が記憶される。プリンタコントローラ（ＰＲＴＣ）１０８は、双方向性インタフェース１３０を介してプリンタ１５０に接続され、プリンタ１５０との通信制御処理を実行する。
【００１８】
プリンタ１５０のＣＰＵ１５１は、ホストコンピュータ１００のＣＰＵ１０１と同様に、後述する各部を統括的に制御する。ＲＡＭ１５２は、ＣＰＵ１５１の主メモリや、処理を実行時にワークエリア等として使用されるメモリである。ＲＯＭ１５３は、制御プログラムを格納する他、フォントデータ等を記憶する。システムバス１５４は各部を繋ぐものである。入力部１５５は、双方向性インタフェース１３０を介してＰＤＬデータをホストコンピュータ１００から受け取ると共に、プリンタ１５０内の各種情報をホストコンピュータ１００に通知する。メモリコントローラ（ＭＣ）１５７は、ハードディスクドライブ（ＨＤＤ）やＩＣカード等で構成される外部メモリ１６０とのアクセスを制御する。この外部メモリ１６０には、エミュレーションプログラム、フォームデータ等が記憶される。尚、外部メモリ１６０は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。
【００１９】
印刷部（プリンタエンジン）１５８は、印刷部Ｉ／Ｆ１５６を介して出力情報としての画像信号を受け取り、媒体（用紙）上に画像を印字する。操作パネル１５９は、ユーザが各種操作指示を行うためのスイッチ及びＬＥＤ表示器等が配置されている。課金カウンタ１６１は、ＣＭＹＫトナーであるカラー印刷（有色記録剤を用いた印刷）及びクリアトナー印刷（クリアトナーを用いた印刷）の実行に伴ってカウントアップされる。
【００２０】
図２は、ホストコンピュータ１００の印刷処理に係るソフトウェア構成を示す図である。アプリケーション２００は各種原稿データを生成する。グラフィックエンジン２０１は、アプリケーション２００で生成された原稿データをプリンタ１５０で出力するために、アプリケーション２００の出力をプリンタドライバ２０２に設定する。具体的には、アプリケーション２００から受け取ったＧＤＩ関数をＤＤＩ関数に変換し、変換されたＤＤＩ関数をプリンタドライバ２０２に出力するということを行う。尚、ＧＤＩ及びＤＤＩは、それぞれ“Graphic Device Interface”、“Device Driver Interface”の意である。
【００２１】
プリンタドライバ２０２は、グラフィックエンジン２０１から受け取ったＤＤＩ関数に基づいてプリンタ１５０が認識可能な制御コマンド、例えばＰＤＬ（ページ記述言語）に変換する。変換された制御コマンドは、システムスプーラ２０３に出力される。システムスプーラ２０３は、プリンタドライバ２０２から変換された制御コマンドを受け取り、双方向性インタフェース１３０経由でプリンタ１５０へ印刷データ（ＰＤＬデータ）として出力する。尚、アプリケーション２００、グラフィックエンジン２０１、プリンタドライバ２０２、及びシステムスプーラ２０３は、外部メモリ１１１に保存されている。これらは、ＯＳやそのプログラムを利用する別のプログラムからの指示によってＲＡＭ１０２にロードされ、ＣＰＵ１０１によって実行される。
【００２２】
図３は、プリンタ１５０の内部構成を示す図である。像担持体としてのドラム状の電子写真感光体（感光体ドラム）３０１の周りには、帯電手段としての帯電器３０６、露光手段としてのレーザ光源３０２が配置されている。更に、レーザ光源３０２から照射された光像３０５を反射するポリゴンミラー３０３、ミラー３０４、クリーニング手段としてのクリーナー３０７、及び回転式現像装置３０８も配置されている。第２の像担持体としての中間転写体としての中間転写ベルト３１９は、感光体ドラム３０１に対向して、ローラ３１５、３１６、３１７、３１８で張架されている。また、中間転写ベルト３１９の先には、一次転写手段としての一次転写ローラ３１４、二次転写手段としての二次転写ローラ３２１が設けられている。
【００２３】
回転式現像装置３０８は、感光体ドラム３０１に対向して配置され、回転自在に支持された回転体である現像ロータリー３２０を有する。この現像ロータリー３２０には、複数の現像手段として、この例では、４色分のカラートナー用現像器と１色分の特色記録剤用現像器とが搭載されている。４色分のカラートナー用現像器は、イエロートナー用現像器３０９、マゼンタトナー用現像器３１０、シアントナー用現像器３１１、ブラックトナー用現像器３１２である。また、１色分の特色記録剤用現像器は、この例では、光沢度調整用の特色記録剤であるクリアトナー用現像器３１３である。
【００２４】
ここで、フルカラー画像の形成時の動作を説明する。先ず感光体ドラム３０１の表面が帯電器３０６によって帯電され、ホストコンピュータ１００から送られた画像信号などに基づき、帯電された感光体ドラム３０１の表面にレーザ光源３０２から光像３０５を照射する。これにより、感光体ドラム３０１上に静電像（潜像）が形成され、回転式現像装置３０８により現像される。つまり、現像ロータリー３２０が矢印３２０ａ方向に回転し、所定の現像器が感光体ドラム３０１上と対向した現像部に移動した後、該現像器によって感光体ドラム３０１上に現像剤像（トナー像）が形成される。この感光体ドラム３０１上に形成されたトナー像は、感光体ドラム３０１と中間転写ベルト３１９との対向部（一次転写部）において、中間転写ベルト３１９上に転写される。尚、一次転写工程後に感光体ドラム３０１上に残った一次転写残トナーは、クリーナー３０７により除去される。
【００２５】
以上の動作を繰り返すことで、中間転写ベルト３１９上に、イエロートナー、マゼンタトナー、シアントナー、ブラックトナー及び透明トナー（クリアトナー）が順次重ね合わされた多重トナー像が形成される。中間転写ベルト３１９上に形成された多重トナー像は、二次転写ローラ３２１と中間転写ベルト３１９との対向部（二次転写部）において記録媒体（印刷用紙）３３０に転写される。尚、二次転写工程後に中間転写ベルト３１９上に残った二次転写残トナーは、不図示の転写ベルトクリーナによって除去される。
【００２６】
記録媒体３３０は、中間転写ベルト３１９上の多重トナー像の先端が二次転写部に搬送されるタイミングに合わせて、不図示の記録媒体供給部から二次転写部に搬送されてくる。トナー像が転写された記録媒体３３０は、搬送ベルト３２２、３２３により定着手段としてのローラ定着器３２４へと搬送される。記録媒体３３０は、ローラ定着器３２４により加圧／加熱される。そして、その記録媒体３３０上に加圧／加熱されたトナーによって作成された画像が定着される。定着を終えた記録媒体３３０は、機外に排出される。このようにして、プリンタ１５０は記録媒体３３０上に画像を形成する。
【００２７】
次に、プリンタドライバ２０２におけるユーザインタフェースを、図４に示す第一階層の画面を用いて説明する。印刷設定ダイアログの画面４０１は、ＯＳの管理するプリンタフォルダやアプリケーション２００の印刷設定画面等から開くことができる。ユーザからの指示を検知したＣＰＵ１０１が、ＲＡＭ１０２にロードされたプリンタドライバ２０２を実行して印刷設定ダイアログの画面４０１をＣＲＴ１１０上に表示する。この印刷設定ダイアログの画面４０１には、ページ設定タグ、仕上げタグ、給紙タグ及び印刷品質タグがある。この例では、ページ設定タグが選択され、基本的な印刷設定を行うことができるページ設定シート４０２が表示されている状態である。ここで、ページ設定シート４０２上のページオプションボタン４０３を押下することにより、クリアトナーに関する設定の他、ページ修飾やオーバレイといった、プリンタドライバ２０２で行う各種オプションの設定が可能となる。
【００２８】
図５は、ページオプションボタン４０３が押下された際に表示される第二階層の画面を示す図である。この画面はページオプションダイアログの画面５０１である。このページオプションダイアログの画面５０１には、クリアトナータグ、ページ修飾タグ及びオーバーレイタグがある。この例では、クリアトナータグが選択され、クリアトナーを使用する場合の処理方法を指定するためのクリアトナー設定画面５０２が表示されている状態である。クリアトナー設定画面５０２の中の処理方法領域５１０には、以下のボタンがある。
【００２９】
クリアトナーを使って印字するか否か、印字する場合にページの全面にクリアトナーを使った印字をするか、データ指定によって指定されたデータにクリアトナーを使った印字をするかを選択できる。このうちの何れかの処理方法を選択するたにラジオボタン５１１〜５１３がある。また、ページの全面にクリアトナーを使った印字を全面クリア印字と呼び、指定されたデータにクリアトナーを使った印字をすることをデータ指定クリア印字と呼ぶ。
【００３０】
ここで「印字しない」のラジオボタン５１１が選択されると、プリンタドライバ２０２は、クリアトナーを使用しない通常のカラージョブの処理（ＣＭＹＫのカラートナーを用いた通常のカラー印字処理）を行うようにプリンタ１５０に対して指示する。このとき、アプリケーション２００で生成された原稿データにクリアトナー情報が付加されていても、クリアトナーを印字しない。クリアトナー情報とは、クリアトナーを用いて印刷をすることが指定されていることを示す情報であり、アプリケーションで生成される情報である。
【００３１】
また、「全面クリア印字」のラジオボタン５１２が選択されると、プリンタドライバ２０２は、全面クリアジョブの処理（通常カラージョブの処理＋ページ全体にクリアトナーを載せる処理）を行うようにプリンタ１５０に対して指示する。このとき、アプリケーション２００で生成された原稿データによらず、ページ全体にクリアトナーを印字する。
【００３２】
ここで全面クリアジョブとは、ページ上にカラージョブで印字される領域の判定を行うことなく、クリアトナーをページ全体に渡り印刷する処理である。また、この場合、印刷時に印刷媒体のフチを残して印刷を行う「フチ有り印刷」が指定されていれば、有効印字領域であるフチ以外の部分のページ全面に対してクリアトナーを印字する。一方、「フチ無し印刷」が指定されていれば、有効印字領域内でページ全面に渡りクリアトナーを印字する。
【００３３】
また、「データ指定クリア印字」のラジオボタン５１３が選択されると、プリンタドライバ２０２は、データ指定クリアジョブの処理を行うようにプリンタ１５０に対して指示する。このデータ指定クリアジョブの処理は、通常のカラージョブの処理＋原稿データを用いて指定された領域にクリアトナーを載せる処理である。このデータ指定クリア印字を行う際は、指定方法詳細ボタン５１４を押下することによって表示される不図示の画面において更に詳細な設定を行う。
【００３４】
データ指定クリア印字の指定方法は、アプリケーション２００で作成された原稿データの複数のオブジェクトに、通常のカラーデータ（ＲＧＢやＣＭＹＫ等）に加えてクリアデータ（αプレーン等）が付加されている場合、そのクリアデータに従う方法がある。また、特許文献１に挙げられるように、プリンタドライバ２０２による設定画面で指定された範囲をクリア印字領域とする方法がある。このように、データ指定クリア印字の指定方法として２つ例を挙げたが、本発明はこれに限られるものでない。本発明の主旨を逸脱しない範囲で、任意の指定方法でクリア印字を指示することは可能である。
【００３５】
「データ指定クリア印字」には、原稿データを用いて指示されているクリア印字情報の中でも条件に合致するものだけに印字を絞り込むか切り替え可能な条件付印字のチェックボックス５１５がある。印字の絞り込みに使う条件の詳細設定は、クリア条件詳細ボタン５１６を押下することによって表示される第三階層の画面において更に詳細な設定を行う。
【００３６】
以上、図５を用いて説明してきたが、プリンタ１５０に対する指示はＰＤＬコマンドで行っても良いし、その他の制御コマンドをプリンタ１５０に送信することで実施してもよい。
【００３７】
図６は、図５のクリア条件詳細ボタン５１６が押下された際に表示される画面を示す図であり、これを用いて「データ指定クリア印字」が選択された際の詳細設定を行う。これにより、クリアトナーを用いた印刷が設定されたオブジェクトに対しても、クリアトナーを用いて印刷をしないように制限することが可能になる。
【００３８】
図６に示すクリア条件詳細ダイアログの画面６０１には、原稿データを用いて指示されたクリア印字情報を示すクリア印字情報６０２が表示される。そして、オブジェクト印字条件によって絞り込むためのオブジェクト印字条件の領域６１０が含まれ、オブジェクト印字条件をチェックボックス６１１〜６１６を用いて切り替えさせる。尚、これらの印字条件においては、印字条件の何れか１つでも印字が必要と判断されたオブジェクトは印字するものとする。
【００３９】
「セキュア情報関連」のチェックボックス６１１が選択されると、セキュアレベルを維持するため必要なクリアオブジェクト（クリアトナーを用いて印刷されたオブジェクトを指す）に対してクリアトナーを用いた印字を行うと判断する。この場合、クリアトナーを用いた印字を行うオブジェクトは、例えば、図９のＮＯ１オブジェクト、クリアトナーによるセキュア文字印字（Copy禁止など）であり、原稿のセキュアレベルを維持するのに重要である。
【００４０】
セキュアレベルを維持するオブジェクトを判断する際には、オブジェクトの情報タグに含まれるセキュア関連フラグを参照することでセキュリティ上の重要度を判断する。また、情報タグではなく、不図示のＵＩ画面よりセキュア文字印字の指示を受けて付加されたクリアオブジェクトのセキュリティ上の重要度を判断してもよい。この判断処理は、付加されたオブジェクトにおいて、その印字色が透明色と指定されている場合など、プリンタドライバ２０２の設定情報から判断する処理である。
【００４１】
また、「クリア形状確認」のチェックボックス６１２が選択されると、デザインの色味や質感ではなく、ページ構成確認のためにクリアトナーを用いた印字が必要と判断する。例えば、クリアオブジェクトと重なる位置にある有色オブジェクトのサイズ、形状の比較を行う。サイズ、形状が異なると判断すると、クリアオブジェクトの役割は、有色オブジェクトと重なる部分の色味や質感を変えるだけではない。クリアオブジェクトの形状がデザイン構成を確認するうえで重要であり、印字する必要があると判断する。尚、サイズ、形状の比較は、例えばクリアオブジェクトと有色オブジェクトのそれぞれが持つ頂点数が同じか判断し、更に各頂点に対して近距離に対応する唯一の頂点が存在するかを確認することで判断できる。この他にも、下位レイヤーから上位レイヤーに向かってオブジェクトを上書きしながらラスタライズ化する方式では、クリアオブジェクトのラスタライズ時に上書きされる画素の比率と上書き箇所の周囲にカラーデータがあるかを見て判断してもよい。
【００４２】
図９は、原稿データの一例であり、図１０は図９の原稿データのレイヤー構造を示す図である。図９、図１０のＮＯ９＋ＮＯ１０オブジェクトであれば、クリアオブジェクトの形状は有色オブジェクトと一致しており、クリアオブジェクトがなくても形状確認ができると判断する。また、図９のＮＯ２オブジェクトやＮＯ６オブジェクトであれば、同一形状の有色オブジェクトが重なる部分にないことから、クリアオブジェクトを印刷する必要があると判断する。
【００４３】
尚、上述の「クリア形状確認」では、「クリア形状が四角形の場合は印字を除外する」設定があってもよい。この設定が指示されると、有色オブジェクトとクリアオブジェクトの形状が一致しなくても、四角形クリアオブジェクトを印字しない。四角形によるクリア印字は、他の形状と異なり、デザイン用途ではなく、オーバーコートによる耐久性向上によく使われる。この場合、特に確認の必要がないためである。
【００４４】
また、図６で「印字設定と印刷データのカラーが一致」のチェックボックス６１３が選択されると、プリンタドライバ２０２の印刷設定が持つカラーモードと原稿データのカラー情報とが一致しているかの比較を行う。ここで、カラーモードには、カラーモードとモノクロモードとが含まれる。例えば、原稿データがカラー情報であるのに対して、カラーモードとしてモノクロモードが指定されていれば、モノクロ変換処理が入り、原稿データが指定するものと異なる印字結果となっている。この状態でクリアトナーを載せても原稿データで意図したクリアトナー効果ではないことから、クリアトナーを印字する必要は特にない。つまり、原稿データと同じカラーモードで印字処理される場合にのみ、クリアトナーを印字する必要があると判断する。尚、このクリアトナーの印字条件については、チェックボックス６１４〜６１６によって文字、グラフィックス、イメージオブジェクトで詳細に切り替えできてもよい。
【００４５】
また、カラーモードは図８に示すリストボックス８０３から選択することで設定する。図８は、印刷設定ダイアログの画面４０１で印刷品質タグが選択され、印刷品質に関する設定を行うことのできる印刷品質シート８０２が表示されている状態である。
【００４６】
上述のクリア条件詳細ダイアログの画面６０１のクリア印字情報は、オブジェクト印字条件以外にも、チェックボックス６２０、６２１によってクリア印字情報を切り替える。ここで、「コスト判断を行う」のチェックボックス６２０が選択されると、クリアトナーを用いて印刷をすることによる課金であるクリア課金と判断することができる。これにより、印刷コストが変わらない範囲で最大量のクリアトナー印字を行うことができる。
【００４７】
オブジェクト印字条件に従いクリア印字を行う対象領域を切り替えているが、クリア課金に変動がない範囲でクリア印字領域を拡張させてもよい。その拡張の仕方は、クリア課金方法によって異なる。例えば、トナー使用量でクリア課金が決まる従量性課金方式では、クリア印字領域を広げたら課金があがってしまうので、チェックボックス６２０自体が設置されない。印字面に一つでもクリアオブジェクトがあれば、クリア課金される印字面課金方式では、印字面に配置されたオブジェクトの少なくとも１つがクリア印字される場合、他のクリアオブジェクトを印字しても課金は変わらない。
【００４８】
そこで、印字面課金方式の場合、同一印字面内にあるクリアオブジェクトも印字するように、クリア印字領域を拡張する。そのやり方としては、例えば、オブジェクトがクリアフラグを持つ場合、原稿データにクリアデータがない部分は０、原稿データにクリアデータがあるが印字条件外のものは１、印字条件内のものは２とする。図１１は、原稿データに対するクリアフラグの状態を示す図である。一方、コスト判断を行わない場合、クリアフラグが２となった箇所のみ印刷する。印字面課金方式のもと、コスト判断を行うとした場合は、印字面内に少なくとも１つのクリアフラグ２があれば、その印字面はクリア課金されるので、クリアフラグ１を含むオブジェクトのクリアトナーを印字するように拡張する。図１２に示すように、印字面内の全オブジェクトのクリアフラグが０、又は１の場合は、必ず印字しなければならないクリアオブジェクトがないので、クリアフラグ１のオブジェクトのクリアトナーを印字しない。
【００４９】
図６に戻り、「差分マーカー設置」のチェックボックス６２１が設定されると、原稿データにクリアデータがあるが印字しない状態（クリアフラグ１の状態で印字しない場合）になっている場合、有色トナーによってマーカーを付加する。データと違うクリアトナーの出力をしたページ、或いは印字面に対して、原稿データからの指示と異なるクリア出力をしたことを示すマーカーを設置する。このマーカー設置の詳細な設定は、マーカー詳細のボタン６２２を押下することによって表示される第四階層の画面（図７）において更に詳細な設定を行う。
【００５０】
図７は、マーカー詳細のボタン６２２が押下された際に表示される画面を示す図である。マーカー詳細ダイアログの画面７０１の領域７０２には、マーカー設置を指定する位置７０３、マーカー形状を指定するマーカー形状７０４、マーカー色を指定するマーカー色７０５が存在する。マーカー色はカラーで指定されていた場合でも、図８のカラーモードの設定に応じて、モノクロ化されることがある。
【００５１】
次に、プリンタドライバ２０２で作成される部分クリア印字用の印刷ジョブを、図１３及び図１４を用いて説明する。図１３及び図１４は、プリンタドライバ２０２で作成され、プリンタ１５０に対して出力される印刷ジョブとしてのＰＤＬデータを示す図である。図１３は、図９及び図１０に示す原稿データをデータの通りにクリアトナー印刷ジョブとして発行した場合のＰＤＬデータを示す図である。ジョブは＜Begin Job＞と＜End Job＞の二つのコマンドに囲まれている。更に、＜Begin Page＞と＜End Page＞がページの始めと終わりを示し、その間にページ内のオブジェクトの描画コマンドが格納される。全ての描画オブジェクトが、コマンド＜Begin Page＞とコマンド＜End Page＞とに挟まれているので、同一ページ内の描画データとして出力される。
【００５２】
更に、＜Begin Page＞と＜End Page＞の中に＜Begin ClearToner ON＞と＜End ClearToner ON＞のコマンドが含まれている。＜Begin ClearToner ON＞と＜End ClearToner ON＞とに挟まれた［描画オブジェクトＮ０１］［描画オブジェクトＮ０２］………［描画オブジェクトＮ０８］［描画オブジェクトＮ１０］がクリアトナーで印字される。それ以外の＜Begin Page＞と＜End Page＞とに挟まれた［描画オブジェクトＮxx］はＣＭＹＫトナーで印字される。
【００５３】
図１４は、＜Begin Page＞と＜End Page＞との間に＜Begin ClearToner OFF＞と＜End ClearToner OFF＞のコマンドが含まれている。これは、図５に示す条件付印字が設定されクリアオブジェクトであるがクリア印字しないオブジェクトの場合、このコマンドに挟むものとする。ＰＤＬデータを受け取るプリンタ１５０が、クリア印字しないオブジェクトの情報を必要としないのであれば、このコマンドの間のＰＤＬデータは削除されていてもよい。
【００５４】
図１３、図１４では、ClearTonerのON/OFFでコマンドを分けたが、図１２に示すクリアフラグでコマンドを分けてもよい。尚、プリンタドライバ２０２でＰＤＬデータを作成した段階で、どのクリアフラグを印字するかわかっていない場合はクリアフラグでコマンドを分けることになる。
【００５５】
このように、プリンタドライバ２０２がプリンタ１５０に対する１つの印刷指示（印刷ジョブ）の中にカラートナーによる描画指示とクリアトナーによる描画指示とを含める。これにより、カラートナーによる印字がなされた同一用紙の同一面に対してクリアトナーによる印字を重ねて行うようにプリンタ１５０に指示することが可能となる。ここでは、説明の便宜上、１ページからなる原稿データを例に説明したが、複数ページからなる原稿データであれば、ページ単位に同様の処理が行われる。
【００５６】
次に、プリンタドライバ２０２における印刷ジョブ（ＰＤＬデータ）を作成する処理の詳細を、図１５〜図１７を用いて説明する。図１５〜図１７は、プリンタドライバ２０２における印刷ジョブの作成過程を示すフローチャートである。尚、フローチャートに示すプリンタドライバ２０２の機能は、ＣＰＵ１０１がプリンタドライバプログラムをＲＡＭ１０２にロードして実行することにより実現される。
【００５７】
図１５に示すＳ１５０１において、プリンタドライバ２０２は、印刷設定の内容を確認する。具体的には、図５のページオプションダイアログの画面５０１で、クリアトナーの処理方法として、「印字しない」「全面クリア印字」「データ指定クリア印字」のどれが選択されているか確認する。確認の結果、「全面クリア印字」或いは「データ指定クリア印字」が選択されていた場合にはＳ１５０２へ進むが、「印字しない」が選択されている場合にはＳ１５０３へ進む。
【００５８】
このＳ１５０２では、プリンタドライバ２０２はクリアトナーを用いて印字するクリアトナー用のオブジェクト描画コマンド発行処理を行う。この詳細な説明は図１６を用いて後述する。一方、Ｓ１５０３では、プリンタドライバ２０２はクリアトナーを用いた印字を一切行わない通常用のオブジェクト描画コマンド発行処理を行う。概略は以下の通りである。
【００５９】
まず、原稿ページ内の全てのオブジェクトが指定された色のオブジェクトで描画されるコマンドを発行する。図１３を用いて説明すると、＜Begin Page＞と＜End Page＞の中に＜Begin ClearToner ON＞と＜End ClearToner ON＞がない印刷ジョブを生成する。ここで、「全面クリア印字」が選択されている場合にはＳ１５０２へ進むとしたが、印刷ジョブ自体に全面クリア印字の描画コマンドを盛り込むのではなく、印刷ジョブとは別に、全面クリア印字のための描画コマンドをプリンタに送ってもよい。その場合にはＳ１５０３へ進み、印刷ジョブの生成を行う。
【００６０】
ここで図１５に戻り、Ｓ１５０４において、プリンタ１５０は、受け取った印刷ジョブに基づいて印刷を行う。
【００６１】
次に、Ｓ１５０２における詳細な処理を、図１６を用いて説明する。まず、Ｓ１６０１において、プリンタドライバ２０２は、ジョブ開始コマンド＜Begin Job＞を発行する。次に、プリンタドライバ２０２は、Ｓ１６０２〜Ｓ１６１９を未処理のページがなくなるまで繰り返す。そして、プリンタドライバ２０２は、Ｓ１６０３〜Ｓ１６０７を未処理のオブジェクトがなくなるまで繰り返す。Ｓ１６０４において、プリンタドライバ２０２は、原稿データと図５に示すデータ指定クリア印字時の設定情報などから、オブジェクトがＣＭＹＫカラートナーで印字するカラーオブジェクトか、クリアトナーで印字するクリアトナーオブジェクトかを判定する。判定の結果、カラートナーオブジェクトである場合はＳ１６０５へ進み、クリアトナーオブジェクトである場合はＳ１６０６へ進むが、両方の性質を持つオブジェクトの場合はＳ１６０５とＳ１６０６の両方を行う。
【００６２】
Ｓ１６０５では、プリンタドライバ２０２は、カラートナーオブジェクトと判定されたオブジェクトをカラートナーオブジェクトリストに加える。このリストは、後で処理対象となるオブジェクトを参照できる構造であれば、どのようなリストであっても構わない。一方、Ｓ１６０６では、プリンタドライバ２０２は、クリアトナーオブジェクトと判定されたオブジェクトをクリアトナーオブジェクトリストに加える。このリストは、後で処理対象となるオブジェクトを参照できる構造であれば、どのようなリストであっても構わない。
【００６３】
次に、Ｓ１６０８において、プリンタドライバ２０２は、Ｓ１６０６で作成したクリアトナーオブジェクトリストに存在する全てのオブジェクトについて次の処理を行う。ここでは条件付印字のチェックボックス５１５がチェックされている場合は図６で指定されたクリア条件設定に従い、クリアフラグを生成する。また、どの範囲のクリアフラグまでを印字するか示すクリア印字範囲指定を行う。例えば、図１１、図１２のように各クリアオブジェクトに対してクリアフラグを生成する。通常は、クリアフラグ２をクリア印字範囲として指定する。尚、条件付印字のチェックボックス５１５がチェックされていない場合は、クリアフラグ２をクリア印字範囲とし、全てのクリアオブジェクトをクリアフラグ２として生成すればよい。このＳ１６０８の処理については、図１７を用いて更に詳述する。
【００６４】
Ｓ１６０９において、プリンタドライバ２０２は、ページ開始コマンド＜Begin Page＞を発行する。続いて、プリンタドライバ２０２は、Ｓ１６１０〜Ｓ１６１２をＳ１６０５で作成したカラートナーオブジェクトリストに存在する全てのオブジェクトについて処理するまで繰り返す。Ｓ１６１１において、プリンタドライバ２０２は、カラートナーオブジェクトをＰＤＬに変換し、図１３や図１４の＜xx ClearToner xx＞コマンドに挟まれていない描画コマンド［描画オブジェクトxxx］を発行する。
【００６５】
次に、Ｓ１６１３において、プリンタドライバ２０２は、クリア開始コマンド＜Begin ClearToner ON＞を発行し、ここから先のオブジェクト描画コマンドがクリアトナーでの印字を指示することを宣言する。次に、プリンタドライバ２０２は、Ｓ１６１４〜Ｓ１６１６をＳ１６０６で作成したクリアトナーオブジェクトリストに存在する全てのオブジェクトについて処理するまで繰り返す。Ｓ１６１５において、図５のクリアトナー処理方法の設定情報とＳ１６０８で生成したクリアフラグとクリア印字範囲に応じて、クリアオブジェクトをＰＤＬに変換する処理を行い、オブジェクト描画コマンドを発行する。クリア印字することを示すクリアフラグを持つクリアオブジェクトに対して、ＰＤＬに変換する処理を行い、描画コマンドを発行する。つまり、図１３に示すスプールファイルのようになる。
【００６６】
クリアオブジェクの描画コマンドを発行する際に、オブジェクトが持つ色情報は意味がなくなるため、クリアオブジェクトは所定の濃度（例えば、１００％）を持つオブジェクトとする。尚、ユーザがアプリケーション上での見た目のために何らかの属性（例えば、オブジェクトを半透明に表示させるためのα合成属性）を付けている場合には、そういった属性を無視（除去）する。また、例えばα合成属性で濃度を表現しているような場合を想定し、α値に応じて濃度情報に変換するようにしてもよい（クリアトナーの載り量に変換してもよい）。
【００６７】
オブジェクト描画コマンドの発行を終えるとＳ１６１７へ進む。尚、ここでは除外しているが、図１４に示すように、クリア印字条件に合致しないクリアオブジェクトに対して印字しないながらも描画コマンドとして発行してもよい。その場合、＜Begin ClearToner OFF＞と＜End ClearToner OFF＞コマンドを発行してクリアオブジェクトの描画コマンドを挟み込むようにする。
【００６８】
Ｓ１６１７において、プリンタドライバ２０２は、クリア終了コマンド＜End ClearToner ON＞を発行する。Ｓ１６１８において、プリンタドライバ２０２は、処理対象ページ内のカラートナー用描画データ及びクリアトナー用描画データの全てのコマンド化が完了したため、ページ終了コマンド＜End Page＞を発行する。そして、Ｓ１６２０において、プリンタドライバ２０２は、ジョブ終了コマンド＜End Job＞を発行する。
【００６９】
ここで、Ｓ１６０８の処理の詳細を、図１７を用いて説明する。Ｓ１７０１において、プリンタドライバ２０２は、全クリアオブジェクトに対してクリアフラグの初期化を行い、クリアフラグ０を割り当てる。また、クリア印字範囲の初期化を行い、クリアフラグ２をクリア印字範囲に設定する。つまり、クリアフラグが２を指すクリアオブジェクトのみクリア印字を行うものとする。尚、この例に限らず、どのフラグを有するクリアオブジェクトがクリア印字を行うのかは、ユーザの指定によって決めてもよい。例えば、クリア０フラグ以外のものはクリア印刷を行うとしてもよい。
【００７０】
次に、Ｓ１７０２において、プリンタドライバ２０２は、条件付印字か否かを判断する。具体的には、図５の条件付印字のチェックボックス５１５を確認する。ここで、条件付印字がオフの場合はＳ１７０８へ進むが、条件付印字がオンの場合はＳ１７０３へ進む。このＳ１７０３では、プリンタドライバ２０２は、「セキュア関連情報」のチェックボックス６１１が選択されている場合、クリアオブジェクトがセキュア情報に関連するものか否かを判断し、セキュア関連情報であればクリアフラグ２を設定する。そうでない場合は、クリアフラグ１を設定する。次に、Ｓ１７０４において、プリンタドライバ２０２は、「クリア形状確認」のチェックボックス６１２が選択されている場合、クリアオブジェクトがカラーオブジェクトとは合致しないサイズ、形状のオブジェクトか否かを判断する。そして、形状確認にクリアオブジェクトの印字が必要であればクリアフラグ２を設定する。そうでない場合は、クリアフラグ１を設定する。
【００７１】
次に、Ｓ１７０５において、プリンタドライバ２０２は、「印刷設定と印刷データのカラーが一致」のチェックボックス６１３が選択されている場合、次の処理を行う。Ｓ１７０５では、処理対象のオブジェクトを含むページのカラーモード情報とカラーオブジェクトのカラー情報とを比較する。比較の結果、どちらも同じカラーであれば、原稿データ作成時に狙ったクリア効果が確認できると判断し、クリアオブジェクトのクリアフラグ２を設定する。そうでない場合、例えば原稿データのカラーオブジェクトはカラーなのに、印刷設定によりモノクロ印刷するような場合は、クリアフラグ１を設定する。尚、上述の比較は、チェックボックス６１４〜６１６によるオブジェクト設定で設定されたオブジェクトに対してのみ行う。
【００７２】
次に、Ｓ１７０６において、プリンタドライバ２０２は、「コスト判断」のチェックボックス６２０が選択されている場合、印字機種のクリア課金方式に応じて全クリアフラグを見直し、クリア印字範囲を設定し直す。ここではページ単位にクリアトナー課金されるものとし、ページ単位でクリア印字範囲を設定し直すものとする。例えば、各種印字条件によって図１１に示すクリアフラグが生成された場合、クリア印字範囲が初期状態のままが設定されているのであれば、クリアフラグ１の領域は、原稿データ上はクリアデータであることを示しているが印字されない。しかし、ページ単位のクリア課金方式の場合は、図１１ではクリアフラグ２があることでクリア印字することが確定されたページとなっており、課金上はクリアフラグ１を節約する必要性がない。
【００７３】
そこで、「コスト判断」のチェックボックス６２０が選択されている場合、クリアフラグ２があるページでは、クリアフラグ１とクリアフラグ２の両方をクリア印字領域とし、クリアオブジェクトの描画コマンドを発行する。つまり、クリア印字範囲を１以上に変更する。尚、課金方式が印字面単位の場合は、同一印字面に含まれる全ページ内のオブジェクトのクリアフラグを元に、クリア印字範囲を印字面単位で設定し直す。
【００７４】
次に、Ｓ１７０７において、プリンタドライバ２０２は、「差分マーカー設置」のチェックボックス６２１が設定されている場合、クリアフラグとクリア印字範囲の情報から、印字されないクリアオブジェクトがページ内にあるか否かを判断する。判断の結果、印字されないクリアオブジェクトがある場合、マーカー詳細ダイアログの画面７０１上の設定に応じてマーカーを設置する。マーカー設置単位は図示しないが、ページ単位だけでなく印字面単位で行うように設定してもよい。
【００７５】
一方、上述のＳ１７０２において、条件付印字でない場合はＳ１７０８において、プリンタドライバ２０２は、全クリアオブジェクトにクリアフラグ２を設定する。
【００７６】
以上のような手順で、プリンタドライバ２０２は、図１３、図１４に示す印刷ジョブ（ＰＤＬデータ）を作成する。尚、説明に使用した各コマンドは、あくまでも例示であり、システムに対応して自由に変更することが可能である。また、図１６の処理では、カラーオブジェクトとクリアトナーオブジェクトとをそれぞれ一旦リスト化し、カラートナーを用いるオブジェクト用の描画コマンドを発行した後、まとめてクリアトナーオブジェクトの描画コマンドを発行する仕様とした。
【００７７】
しかし、本発明はこれだけに限らず、種々の変形が可能である。例えば、オブジェクトのリスト化などせず、両方の描画コマンドを区分けせずに発行し、適切な部分に描画コマンド毎の属性を挿入するような仕組みにしてもよい。また、図１６の処理では、ページ単位に処理しているが、印字面単位で処理する仕組みにしてもよい。例えば、２IN１印刷設定であれば、２ページ分が印刷された用紙である印字面に対して処理が可能である。更に、クリアトナーに特化して説明してきたが、クリアトナーと用途が同じ特色記録剤であればクリアトナーに限らず、本発明を適用することができる。
【００７８】
第１の実施形態によれば、一般的なアプリケーションで作成された原稿データにおいて、クリアトナーを用いて印刷を行うように指定された領域に対してクリアトナーの印字の有無を柔軟に切り替えてプリンタに指示することができる。
【００７９】
［第２の実施形態］
第１の実施形態では、ホストコンピュータ１００のプリンタドライバ２０２側で、特色記録剤（クリアトナー）を用いるオブジェクトの描画コマンドを含む印刷ジョブ（ＰＤＬデータ）の生成処理を行う構成であった。
【００８０】
第２の実施形態では、プリンタ１５０でＰＤＬデータをレンダリングする段階で通常のカラートナーを用いた画像データ用の版と特色記録剤を用いた画像データ用の版とを生成する処理を説明する。尚、第１の実施形態との差分のみを説明する。
【００８１】
図１８、図１９は、第２の実施形態におけるプリンタ１５０におけるレンダリング処理を示すフローチャートである。尚、このフローチャートに示す処理は、プリンタ１５０のＣＰＵ１５１が、ＲＯＭ１５３又は外部メモリ１６０に格納されたＰＤＬデータ処理プログラムをＲＡＭ１５２にロードし、実行することにより実現される。また、プリンタドライバ２０２のユーザインタフェース上でユーザが指定した内容は、全てＰＤＬデータ内に含まれており、ＣＰＵ１５１は自由に参照することが可能であるものとする。
【００８２】
ホストコンピュータ１００からＰＤＬデータを受け取ると、Ｓ１８０１において、プリンタ１５０のＣＰＵ１５１は、印刷設定がクリアトナー印字するに設定されているか否かを、ＰＤＬデータを参照して判定する。具体的には、図５のページオプションダイアログの画面５０１で、クリアトナーの処理方法領域５１０の「印字しない」「全面クリア印字」「データ指定クリア印字」のどのラジオボタンが選択されているかをＰＤＬデータから判定する。判定の結果、「全面クリア印字」或いは「データ指定クリア印字」が選択されていた場合にはＳ１８０２へ進む。「印字しない」が選択されている場合にはＳ１８０３へ進む。このＳ１８０２では、ＣＰＵ１５１は、クリアトナーを用いた印字を行うクリアトナー用レンダリング処理を行う。この処理の詳細は図１９を用いて後述する。
【００８３】
一方、Ｓ１８０３では、ＣＰＵ１５１は、クリアトナーを用いた印字を一切行わない通常用レンダリング処理を行う。この処理は、ＣＰＵ１５１が全てのオブジェクトをＲＡＭ１５２内のＣＭＹＫカラートナー版用の画像データ領域にレンダリングする処理である。
【００８４】
上述の各レンダリング処理が終わると、Ｓ１８０４において、ＣＰＵ１５１は、印刷部（プリンタエンジン）１５８にレンダリングされた画像データを画像信号として出力し、印刷部１５８が受け取った画像データに基づき、印刷を行う。
【００８５】
ここで、Ｓ１８０２における詳細な処理を、図１９を用いて説明する。尚、第１の実施形態における図１６に示す処理との違いは、プリンタドライバ２０２ではなく、プリンタ１５０が実施することである。また、プリンタ１５０は、ホストコンピュータ１００からＰＤＬデータで受け取っているので、コマンド生成に関わる処理は存在しない。
【００８６】
その他の違いは、Ｓ１９１１において、ＣＰＵ１５１は描画コマンドの発行ではなく、ＲＡＭ１５２内のＣＭＹＫカラートナー版用の画像データ領域にレンダリングを行うことである。また、Ｓ１９１５において、ＣＰＵ１５１は描画コマンドの発行ではなく、ＲＡＭ１５２内のクリアトナー版用とクリアフラグ版用の画像データ領域にレンダリングを行うことである。第１の実施形態と異なり、オブジェクト単位ではなく、画素単位でクリアフラグを有し、クリア印字の有無を切り替えている。
【００８７】
尚、上述のレンダリング処理はあくまでも例示であり、システムに対応して自由に変更することが可能である。図１９に示す処理では、カラーオブジェクトとクリアトナーオブジェクトとをそれぞれ一旦リスト化し、カラー用レンダリング処理をした後に、クリア用レンダリング処理をする仕様とした。しかし、この点は種々の変形が可能であり、例えば、オブジェクトのリスト化などせずに、直接レンダリングしていく仕組みにしてもよい。また、図１９の処理では、ページ単位にレンダリング処理するとしていたが、印字面単位でレンダリング処理する仕組みにしてもよい。また、クリアフラグ版を生成してクリア印字の有無を制御していたが、クリアフラグ版は生成せずに、印字の有無を直接クリア版に反映してもよい。更に、クリアトナーに特化して説明したが、クリアトナーと用途が同じ特色記録剤であればクリアトナーに限らず、本発明を適用することができる。
【００８８】
第２の実施形態によれば、原稿データを用いて指示されたクリアトナー印字用のＰＤＬデータに対して、印字の有無を柔軟に切り替えてプリンタで印刷することができる。
【００８９】
［第３の実施形態］
第１及び第２の実施形態では、各クリアオブジェクトの印字の有無を条件に応じて柔軟に切り替えていた。第３の実施形態では、各クリアオブジェクトの印字領域を条件に応じて柔軟に拡張する例を説明する。尚、第１及び第２の実施形態との差分のみ説明する。
【００９０】
図２２、図２３は、カラーオブジェクトとクリアオブジェクトの印字の位置ズレが縮小印刷によって、より酷く見えてしまうことを説明するための図である。尚、一般的に、副走査方向に対する位置ズレが大きいことから、ここでは副走査方向の位置ズレに特化して説明する。
【００９１】
図２２に示す（Ａ）は原稿データのレイヤー構造を示す図で、L01とL02、L03とL04は、カラーオブジェクトに完全に重なるように、クリアオブジェクトがデザインされている。しかし、実際に印刷すると、図２２に示す（Ｂ）や（Ｃ）のようにカラートナーとクリアトナーで位置ズレが発生してしまう場合がある。尚、原稿データを１００％サイズで出力した図２２の（Ｂ）、原稿データを７０％サイズで出力した図２２の（Ｃ）で示すように、位置ズレ量は原稿データの出力サイズによらない。
【００９２】
位置ズレ量が原稿データの出力サイズによらないため、図２３に示す（Ｂ）と（Ｃ）を見比べるとわかるが、縮小印刷時では図柄が縮小している分、図柄に対する位置ズレ量が大きくなっている。
【００９３】
そこで、第３の実施形態では、クリアオブジェクトの印字範囲を条件に応じて拡張する。クリアオブジェクトを印字拡張することで、図柄に対する相対的な位置ズレ量が軽減したかのように見せることができる。
【００９４】
図２０は、図５の画面５０１に「拡張印字」のチェックボックス２０１７とクリア拡張詳細ボタン２０１８を追加した画面を示す図である。拡張印字が設定された場合、クリアオブジェクトに対して拡張処理を実施する。拡張印字に使う詳細設定は、クリア拡張詳細ボタン２０１８を押下することによって表示される第三階層の画面において更に詳細な設定を行う。
【００９５】
図２１は、クリア拡張詳細ボタン２０１８が押下された際に表示される画面を示す図である。図２１のクリア拡張詳細ダイアログの画面２１０１には、原稿データのどの部分をどのくらい拡張するか指定するためのクリア拡張情報領域２１０２が存在する。この領域２１０２には、各オブジェクトの拡張レベルを調整する拡張レベル領域２１１０が存在する。ここでは、文字、グラフィック、イメージ、四角形オブジェクトのそれぞれに対して、拡張量を４段階で設定することができる。
【００９６】
尚、四角形のみ形状指定しているが、これはクリアコート用途として指定されることの多い形状のため、独立して指定できるようにしているが、必ずしも必要ではない。また、拡張量は何段階であってもよい。また、グラフィック、イメージ、四角形オブジェクトは、中心点を動かさずにサイズ拡張すればよいが、文字の場合は文字サイズではなく、文字を構成する各ラインを太らせるように拡張を行う。拡張方法はこれに限るものでないが、クリアオブジェクトに重なるカラーオブジェクトが位置ズレをしていてもオーバーコートする方向に拡張処理を実施する。
【００９７】
また、クリア拡張詳細ダイアログの画面２１０１のクリア拡張情報領域２１０２では、拡張レベル領域２１１０以外に、チェックボックス２１２０、２１２１がある。「クリアコートオブジェクトのみを対象とする」のチェックボックス２１２０が選択された場合は、カラーオブジェクトに対してクリアコートの役割を果たすクリアオブジェクトか否かを判断する。そして、クリアコート用と判断されたクリアオブジェクトのみ拡張処理を行う。これは、クリアコート以外を目的とするクリアオブジェクトを含めて拡張してしまうと、カラーオブジェクトとのデザイン構成のバランスが崩れてしまう。そこで、クリアコート用途のオブジェクトに限定して拡張処理ができるようにしている。
【００９８】
尚、上述のクリアコート用か否かの判断は、例えばクリアオブジェクトと重なる位置にある有色オブジェクトのサイズ、形状比較を行い、ほぼ一致する有色オブジェクトがあるようならば、クリアコート用オブジェクトと判断する。また、クリアオブジェクトに対して、内包されるカラーオブジェクトしか存在しない場合もクリアコート用オブジェクトと判断する。
【００９９】
また、「縮小変倍時のみクリア変倍を行う」のチェックボックス２１２１が選択された場合は、印刷設定で原稿データが縮小印刷設定されている場合のみ、クリアオブジェクトの拡張処理を実施する。これは、図２２、図２３により説明したように、縮小時に図柄との相対位置ズレ量が特に問題となるため、縮小時に限定しクリア印字の拡張を実施可能にしている。
【０１００】
次に、クリア拡張の処理について説明する。基本的には図１６、或いは図１９と同じである。図１６との違いは、プリンタドライバ２０２がＳ１６０８において、クリアフラグ以外に、クリア拡張情報領域２１０２の設定情報を用いて拡張フラグを作成する。また、プリンタドライバ２０２は、Ｓ１６１５におけるクリア描画コマンドにおいてＳ１６０８で作成した拡張フラグと拡張レベル領域２１１０の情報を用いて拡張サイズで発行する。図１９との違いは、ＣＰＵ１５１がＳ１６０８においてクリアフラグ以外に、クリア拡張情報領域２１０２の設定情報を用いて拡張フラグを作成することである。ＣＰＵ１５１は、Ｓ１９１５におけるクリア版とクリアフラグ版のレンダリング処理において、Ｓ１６０８で作成した拡張フラグと拡張レベル領域２１１０の情報を用いて拡張サイズでレンダリングする。
【０１０１】
尚、拡張サイズは、拡張レベル領域２１１０の情報以外に、図４の原稿サイズ４０３、出力用紙サイズ４０４、印刷の向き４０５、ページレイアウト４０６、倍率４０７の情報を用いる。これらの情報により、原稿データの変倍率を求め、拡張レベル領域２１１０の情報と変倍率から、自動的に拡張サイズを算出する。
【０１０２】
また、このとき、各オブジェクトのサイズ情報を追加してもよい。例えば、拡張レベル領域２１１０の情報の各レベルが等倍時の位置ズレ想定量を示し、クリアトナーでオーバーコートされるオブジェクトのサイズと原稿データの変倍率から、相対位置ズレ量を求めて、拡張サイズを決定する。更に、クリアトナーに特化して説明したが、クリアトナーと用途が同じ特色記録剤であればクリアトナーに限らず本発明を適用することができる。
【０１０３】
第３の実施形態によれば、原稿データを用いて指示されたクリアトナー印字用のＰＤＬデータに対して、クリア印字領域を柔軟に拡張させてプリンタに指示することができる。これにより、カラートナーにより印字され、クリアトナーによって印字される領域の下地となる図柄とクリアトナーによって印字される領域の相対的な位置ズレ量が軽減したかのように見せることが可能になる。
【０１０４】
［第４の実施形態］
第１〜第３の実施形態では、原稿データを用いて指定されたクリア情報を一括して処理していた。第４の実施形態では、原稿データを用いて指定されたクリア情報を全面クリアページと部分クリアページに分けて処理する例を説明する。尚、第１〜第３の実施形態との差分のみ説明する。
【０１０５】
図２４に示す画面は、図５のクリアトナー設定画面５０２からチェックボックス５１５とクリア条件を削除し、データ指定クリア印字条件領域２４２０を追加したものである。データ指定クリア印字条件領域２４２０で、原稿データを用いたクリアオブジェクト印字時に全面クリアページと部分クリアページに分けて印字設定を行える。全面クリアページ領域２４３０及び部分クリアページ領域２４４０にラジオボタン２４３１〜２４３３及びラジオボタン２４４１〜２４４３を備え、「印字しない」「標準印字」「条件付印字」が切り替えられる。また、クリア拡張詳細ボタン２４５０とクリア条件詳細ボタン２４５１を備えている。これらの詳細な設定は、クリア拡張詳細ボタン２４５０或いはクリア条件詳細ボタン２４５１を押下することによって表示される第三階層の画面において行うことが可能である。
【０１０６】
図２５は、クリア拡張詳細ボタン２４５０が押下された際に表示されるクリア条件詳細ダイアログの画面を示す図である。図６と異なり、全面クリアページ条件領域２５２０と部分クリアページ条件領域２５３０がある。全面クリアページ条件には、「全面コーディングによる耐久性ＵＰ」のチェックボックス２５２１が追加されている。これは、全面クリアの用途として、印字面の耐久性アップの場合があり、その場合はクリアトナーを印字する必要があるからである。また、全面クリアの場合、クリアオブジェクトに種類がないため、「印刷設定と印刷データのカラーが一致」からオブジェクト切替用のチェックボックスが削除されている。
【０１０７】
図２６は、クリア条件詳細ボタン２４５１が押下された際に表示されるクリア拡張詳細ダイアログの画面を示す図である。図２１と異なり、全面クリア拡張領域２６１０と部分クリア拡張領域２６２０がある。全面クリアページ拡張では、クリアオブジェクトに種類がないため、拡張レベル２６１１は全面クリアの一種類に対してのみ指定できる。また、全面クリアなので「クリアコートオブジェクトのみ対象にする」が削除されている。
【０１０８】
第４の実施形態によれば、原稿データを用いて指示されたクリアトナー印字用のＰＤＬデータに対して、全面クリアページと部分クリアページで、クリア印字の有無と印字領域の拡張を柔軟に切り替えてプリンタに指示することができる。
【０１０９】
［他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012226549.tif 000003
【図２】
2012226549.tif 000004
【図３】
2012226549.tif 000005
【図４】
2012226549.tif 000006
【図５】
2012226549.tif 000007
【図６】
2012226549.tif 000008
【図７】
2012226549.tif 000009
【図８】
2012226549.tif 000010
【図１３】
2012226549.tif 000011
【図１４】
2012226549.tif 000012
【図１５】
2012226549.tif 000013
【図１６】
2012226549.tif 000014
【図１７】
2012226549.tif 000015
【図１８】
2012226549.tif 000016
【図１９】
2012226549.tif 000017
【図２０】
2012226549.tif 000018
【図２１】
2012226549.tif 000019
【図２４】
2012226549.tif 000020
【図２５】
2012226549.tif 000021
【図２６】
2012226549.tif 000022
【図９】
2012226549.tif 000023
【図１０】
2012226549.tif 000024
【図１１】
2012226549.tif 000025
【図１２】
2012226549.tif 000026
【図２２】
2012226549.tif 000027
【図２３】
2012226549.tif 000028