(57)【要約】【課題】  透明データと有色データの管理を一元化し、有色のトナーを用いた簡便なドラフト印刷処理を可能とする。【解決手段】  ページ記述データを受信するページ記述データ受信機能と、透明描画指定命令を受信する透明描画指定命令受信機能と、データ受信機能が受信するページ記述データを解析するページ記述データ解析機能と、ページ記述データ解析機能による解析結果をエンジン解像度に依存しない解像度非依存データに変換する第１変換機能と、解像度非依存データ生成時に前記透明指定命令を付加情報データに変換する第２変換機能と、第１変換機能で生成された解像度非依存データに保持されている色情報を前記透明描画指定命令受信機能で受信した透明描画指定命令従い透明情報に変換する第３変換機能と、解像度非依存データ及び前記付加情報データを不揮発性の記憶領域に保存するドキュメント保存機能とを有する構成とする。【選択図】  図９
2009224845.tif 000002
【特許請求の範囲】
【請求項１】
出力画像に光沢感を与えるための記録材を用いた画像形成が可能な画像形成装置であり、
ページ記述データを受信するページ記述データ受信手段と、
透明描画指定命令を受信する透明描画指定命令受信手段と、
前記データ受信手段が受信するページ記述データを解析するページ記述データ解析手段と、
前記ページ記述データ解析手段による解析結果をエンジン解像度に依存しない解像度非依存データに変換する第１変換手段と、
前記解像度非依存データ生成時に前記透明指定命令を付加情報データに変換する第２変換手段と、
前記第１変換手段で生成された解像度非依存データに保持されている色情報を前記透明描画指定命令受信手段で受信した透明描画指定命令従い透明情報に変換する第３変換手段と、
前記解像度非依存データ及び前記付加情報データを不揮発性の記憶領域に保存するドキュメント保存手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記第３変換手段で生成された解像度非依存データを有色のページと区別し透明ページ用ＩＤを付加して保存する手段と
を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記透明描画指定命令に透明描画指定命令を有効にするページ範囲を含み、前記第３変換手段においてこれを参照する透明描画指定命令指定範囲参照手段と、
前記透明描画指定命令指定範囲参照手段によって決定されたページから生成された解像度非依存データを有色のページと区別し透明ページ用ＩＤを付加して保存する手段と
を有することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
ドラフト印刷指示命令を受信するドラフト印字指定命令受信手段と、
前記ドラフト印字指定命令受信手段に従い、指定されたドキュメントの付加情報データ中に透明描画指定命令が有るか否かを判断する透明描画命令判定手段と、
前記透明描画命令判定手段において透明描画指定があると判断された場合に、前記第３変換手段によって透明情報に変換された色情報を予め決められた色情報に変換する第４の変換手段と、
前記第４変換手段によって変換された解像度非依存データを、通常ページの最上位にオーバープリント指定で合成する合成手段と
を有することを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記ドラフト印字指定命令を、画像形成装置が有するユーザーインタフェースを介して受信する手段
を有することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記ドラフト印字指定命令を、画像形成装置の操作が可能なアプリケーションを有するホストから受信する手段
を有することを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力画像に光沢感を与えるための記録材を用いた画像形成が可能な画像形成装置に関するものであり、特に、透明画像を画像形成装置内で管理する方法及びドラフト印刷処理に関するものである。
【背景技術】
【０００２】
近年、透明かつ光沢度を持った記録材(以下透明トナー)を用いた画像形成装置が実用化されてきている。たとえば出力画像全面に透明トナーを用いることにより、光沢性の向上および、コーティング（保護）の効果を得ることが可能となる。また、透明トナーを特定の文字あるいは図形の形状に適用することにより、より訴求性をもった視覚効果を得ることが可能となる。
【０００３】
一方で、特殊効果を得るための透明トナーは従来使用している有色のトナーよりも高価である事が多く、透明画像を用いた場合の効果を確認する際の試し印刷(ドラフト印刷)への使用はコスト面から望ましくない。そのため、有色のトナーを用いてドラフト印刷を実施するために、ユーザーがドキュメントを生成したアプリケーションを用いて透明画像に対して色を付加する処理を実施する必要がある。
【０００４】
あるいは、ドラフト印刷処理に関する従来方法としては特許文献１に提案されている方法がある。即ち、書式情報に含まれるカラー情報と印刷データの該当箇所をリンクして内部データに変換し、ユーザーがプレビュー画像を参照しながら印刷データに含まれるオブジェクト毎に明示的に色処理情報を変更可能とするものである。
【特許文献１】特開２００６−２１５７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
透明指定が可能なＰＤＬの場合、光沢を出すために透明トナーを適用するためには、当該ＰＤＬの作成者が意図的に透明効果を持つオブジェクトに対して透明トナーを適用するように指定しなければならない。これは、たとえば特色版とよばれるプロセスカラーとは別の版を用意し、そこに透明トナーを適用させるオブジェクトを指定しなければならない。
【０００６】
透明指定が不可能なＰＤＬの場合などの、ＲＧＢ色空間に基づくイメージングモデルを用いたＰＤＬなど）、プロセスカラー以外の特色を扱うことができない。したがってＰＤＬの作成者が透明トナーを適用するためには、たとえばフォーム合成などの別技術を用いてデータを生成する必要がある。
【０００７】
本発明は、特色版あるいはフォームデータとして生成されたデータを画像形成装置内に保存するにあたり、有色データと同一のデータフォーマットに変換し管理する技術に関するものである。さらに、データの管理ＩＤとして透明ページあるいは透明版用の特殊なＩＤを用いることで、透明ページのみに影響する処理を有色ページに影響することなる実施する事が可能となる。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために本発明は以下に示す構成を備える。
【０００９】
本発明にかかる第1の発明は、出力画像に光沢感を与えるための記録材を用いた画像形成が可能な画像形成装置であり、
ページ記述データを受信するページ記述データ受信機能と、
透明描画指定命令を受信する透明描画指定命令受信機能と、
前記データ受信機能が受信するページ記述データを解析するページ記述データ解析機能と、
前記ページ記述データ解析機能による解析結果をエンジン解像度に依存しない解像度非依存データに変換する第１変換機能と、
前記解像度非依存データ生成時に前記透明指定命令を付加情報データに変換する第２変換機能と、
前記第１変換機能で生成された解像度非依存データに保持されている色情報を前記透明描画指定命令受信機能で受信した透明描画指定命令従い透明情報に変換する第３変換機能と、
前記解像度非依存データ及び前記付加情報データを不揮発性の記憶領域に保存するドキュメント保存機能
とを有することを特徴とする。
【００１０】
本発明にかかる第２の発明は、第1の発明において、
前記第３変換機能で生成された解像度非依存データを有色のページと区別し透明ページ用ＩＤを付加して保存する機能
とを有することを特徴とする。
【００１１】
本発明にかかる第３の発明は、第1の発明において、
前記透明描画指定命令に透明描画指定命令を有効にするページ範囲を含み、前記第３変換機能においてこれを参照する透明描画指定命令指定範囲参照機能と、
前記透明描画指定命令指定範囲参照機能によって決定されたページから生成された解像度非依存データを有色のページと区別し透明ページ用ＩＤを付加して保存する機能
とを有することを特徴とする。
【００１２】
本発明にかかる第４の発明は、第1から第３のいずれかの発明において、
ドラフト印刷指示命令を受信するドラフト印字指定命令受信機能と、
前記ドラフト印字指定命令受信機能に従い、指定されたドキュメントの付加情報データ中に透明描画指定命令が有るか否かを判断する透明描画命令判定機能と、
前記透明描画命令判定機能において透明描画指定があると判断された場合に、前記第３変換機能によって透明情報に変換された色情報を予め決められた色情報に変換する第４の変換機能と、
前記第４変換機能によって変換された解像度非依存データを、通常ページの最上位にオーバープリント指定で合成する合成機能
とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によって、透明画像を用いた場合の効果を確認する際の試し印刷(ドラフト印刷)処理において、透明トナーの代わりに有色トナーを用いる際の処理を簡略化することが可能となる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１５】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１６】
＜画像処理装置の構成＞
本実施例を適用するに好適な１Ｄカラー系ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成について、図１を用いて説明する。
【００１７】
１Ｄカラー系ＭＦＰは、スキャナ部、レーザ露光部、感光ドラム、作像部、定着部、給紙／搬送部及び、これらを制御する不図示のプリンタ制御部から構成される。
【００１８】
スキャナ部は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する工程である。
【００１９】
レーザ露光部は、前記画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラムに照射する。
【００２０】
作像部は、感光ドラムを回転駆動し、帯電器によって帯電させ、前記レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像化し、そのトナー像をシートに転写する。その際に転写されずに感光ドラム上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。その際、シートが転写ベルトの所定位置に巻きつく。転写ベルトが５回転する間に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）、クリア(Ｃｌ)のトナーを持つ現像ユニット（現像ステーション）が入れ替わりで順次前述の電子写真プロセスを繰り返し実行する。５回転の後、４色のフルカラートナー像及び透明（クリア）トナー像を転写されたシートは、転写ドラムを離れ、定着部へ搬送される。
【００２１】
定着部は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、前記作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００２２】
給紙／搬送部は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上持っており、前記プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部・定着部へ搬送する。シートは作像部の転写ドラムに巻きつけられ、５回転した後に定着部へ搬送される。５回転する間に前述のＹＭＣＫＣｌ各色のトナー像がシートに転写される。また、シートの両面に画像形成する場合は、定着部を通過したシートを再度作像部へ搬送する搬送経路を通るように制御する。
【００２３】
プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部と通信して、その指示に応じて制御を実行すると共に、前述のスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００２４】
＜コントローラユニットの構成＞
図２は、本実施形態におけるＭＦＰのコントロールユニット（コントローラ）の一構成例を示すブロック図である。図２において、コントロールユニット２００は、画像入力デバイスであるスキャナ２０１や画像出力デバイスであるプリンタエンジン２０２と接続し、画像データの読み取りやプリント出力のための制御を行う。また、コントロールユニット２００は、ＬＡＮ１０や公衆回線２０４と接続することで、画像情報やデバイス情報をＬＡＮ１０経由で入出力するための制御を行う。
【００２５】
ＣＰＵ２０５はＭＦＰ全体を制御するための中央処理装置である。ＲＡＭ２０６は、ＣＰＵ２０５が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ２０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。操作部Ｉ／Ｆ２０９は、画像データ等を表示可能な表示画面を有する操作部２１０に対するインタフェース部であり、操作部２１０に対して操作画面データを出力する。また、操作部Ｉ／Ｆ２０９は、操作部２１０から操作者が入力した情報をＣＰＵ２０５に伝える役割をする。ネットワークインタフェース２１１は、例えばＬＡＮカード等で実現され、ＬＡＮ１０に接続して外部装置との間で情報の入出力を行う。さらにまた、モデム２１２は公衆回線２０４に接続し、外部装置との間で情報の入出力を行う。以上のユニットがシステムバス２１３上に配置されている。
【００２６】
イメージバスＩ／Ｆ２１４は、システムバス２１３と画像データを高速で転送する画像バス２１５とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。画像バス２１５上には、ラスタイメージプロセッサ２１６、デバイスＩ／Ｆ２１７、スキャナ画像処理部２１８、プリンタ画像処理部２１９、画像編集用画像処理部２２０、カラーマネージメントモジュール２３０が接続される。
【００２７】
ラスタイメージプロセッサ（ＲＩＰ）２１６は、ページ記述言語（ＰＤＬ）コードや後述するベクトルデータをイメージに展開する。デバイスＩ／Ｆ部２１７は、スキャナ２０１やプリンタエンジン２０２とコントロール２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００２８】
また、スキャナ画像処理部２１８は、スキャナ２０１から入力した画像データに対して、補正、加工、編集等の各種処理を行う。プリンタ画像処理部２１９は、プリント出力する画像データに対して、プリンタエンジンに応じた補正、解像度変換等の処理を行う。画像編集用画像処理２２０は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。ＣＭＭ２３０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理（色空間変換処理ともいう）を施す専用ハードウェアモジュールである。プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。キャリブレーションデータとは、カラー複合機３におけるスキャナ部２０１やプリンタエンジン２０２の色再現特性を修正するためのデータである。
【００２９】
＜コントローラソフトウェア構成＞
図３は、ＭＦＰの動作を制御するコントローラソフトウェアの構成を示すブロック図である。
【００３０】
プリンタインターフェイス１２００は、外部との入出力のための手段である。プロトコル制御部１１０１は、ネットワークプロトコルを解析・送信することによって外部との通信を行う手段である。
【００３１】
ベクタデータ生成部１１０２は、ビットマップイメージから解像度に依存しない描画記述であるベクタデータを生成（ベクタライズ）するものである。
【００３２】
メタデータ生成部１１０３はベクタライズの過程で得られる副次情報をメタデータとして生成するものである。メタデータとは描画処理には必要のない検索用の付加的なデータである。
【００３３】
ＰＤＬ解析部１１０４は、ＰＤＬを解析し、より処理しやすい形式の中間コード（ＤｉｓｐｌａｙＬｉｓｔ）に変換する手段である。ＰＤＬ解析部１１０４において生成された中間コードはデータ描画部１１０５に渡されて処理される。データ描画部１１０５は上記中間コードをビットマップデータに展開するものであり、展開されたビットマップデータはページメモリ１１０６に逐次描画されて行く。
【００３４】
ページメモリ１１０６はレンダラが展開するビットマップデータを一次的に保持する揮発性のメモリである。
【００３５】
パネル入出力制御部は操作パネルからの入出力を制御するものである。
【００３６】
ドキュメント記憶部１０３０は入力文書の一塊（ジョブ）単位にベクタデータ、ＤｉｓｐｌａｙＬｉｓｔ、メタデータを包含するデータファイルを記憶する手段であり、ハードディスク等の二次記憶装置によって実現される。なお、このデータファイルを本実施例では「ドキュメント（またはＤｏｃｕｍｅｎｔ）」と呼ぶ。
【００３７】
スキャン制御部１５００はスキャナから入力した画像データに対して、補正、加工、編集などの各種処理を行う。
【００３８】
印刷制御部１３００は、ページメモリ１１０６の内容をビデオ信号に変換処理し、プリンタエンジン部１４００へ画像転送を行なう。プリンタエンジン部１４００は受け取ったビデオ信号を記録紙に永久可視画像形成するための印刷機構部である。
【００３９】
＜コントローラユニットのデータ処理＞
次に、ドキュメントを構成するベクタデータ、ＤＬ、メタデータがどのように生成されるのかを説明する。
【００４０】
図４、図５は本実施形態におけるコントロールユニットのデータフローを示している。
【００４１】
図４は透明オブジェクトを含むドキュメントをＰＤＬ(Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ)とフォーム機能を用いてプリントする際のデータフローである。ＰＤＬプリントとはＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）上のアプリケーションソフトから印刷を指示した場合にＰＣ上のプリンタドライバによって生成されたページ記述言語（ＰＤＬ）を受け取って出力するプリンタ動作のことである。
【００４２】
まず受信したＰＤＬデータはＰＤＬデータ解析処理ｄ１によって解析され、ベクタデータが生成される。
【００４３】
次にＤＬ生成処理ｄ２によりベクタデータからＤＬが生成され、生成されたＤＬはドキュメントの中に格納されると共にレンダリング処理ｄ３に送られてビットマップに展開される。
【００４４】
展開されたビットマップがフォームとしてデータ受信されたデータであった場合、フォーム登録処理ｄ７によってフォーム保存領域に一時保存される。一時保存されたビットマップは印刷処理ｄ４を実施する際にｄ８にて読み出す。
【００４５】
ｄ３で展開されたビットマップとｄ８でフォームから読み出されたビットマップは印刷処理ｄ４によって紙媒体に記録されて印刷物となる。
【００４６】
この過程で生成されるベクタデータ、ＤＬはドキュメント生成処理ｄ６によってドキュメントに格納される。
【００４７】
また、ＰＤＬには様々な種類が存在する。ＰＤＬはそれぞれ独自のコマンド体系を持ち、コマンドを解釈することでデータの種類を検知することが可能である。この場合はＰＤＬ解析時にメタデータが生成され、ドキュメントに格納される。
【００４８】
図５は透明オブジェクトを含むドキュメントをドラフト印刷する際のデータフローである。
【００４９】
まず受信したＰＤＬデータはＰＤＬデータ解析処理ｄ２１によって解析され、ベクタデータが生成される。生成されたベクターデータはドキュメント生成ｄ２８によってドキュメントに格納される。
【００５０】
透明版及び透明フォームデータから生成された透明ページをドキュメント保存領域から読み出し、ベクターデータ再変換処理ｄ２６において描画オブジェクトに付加された色指定を透明から機器内で予め決められている有色に置き換える。
【００５１】
次に、ｄ２１で生成されたベクターデータとｄ２６で再変換されたベクターデータが重なるようそれぞれのベクターデータを合成する。
【００５２】
次にＤＬ生成処理ｄ２３によりベクタデータからＤＬが生成され、生成されたＤＬはドキュメントの中に格納されると共にレンダリング処理ｄ２４に送られてビットマップに展開される。
【００５３】
ｄ２４で展開されたビットマップは印刷処理ｄ２５によって紙媒体に記録されて印刷物となる。
【００５４】
この過程で生成されるベクタデータ、ＤＬはドキュメント生成処理ｄ２８によってドキュメントに格納される。
【００５５】
＜ドキュメントデータ構造＞
次に、ドキュメントの構造を説明する。
【００５６】
図６、図７はドキュメントの構造を示している。
【００５７】
図６はドキュメントのデータ構造を示している。
【００５８】
ドキュメントは複数ページからなるデータであり、大きく分けるとベクタデータ（ａ）、メタデータ（ｂ）、ＤＬ（ｃ）、で構成されており、ドキュメントヘッダ（ｘ１）を先頭とする階層構造である。ベクタデータ（ａ）はページヘッダ（ｘ２）、サマリ情報（ｘ３）、オブジェクト（ｘ４）で構成されている。メタデータ（ｂ）はドキュメント情報（ｘ５）と詳細情報（ｘ６）、とページ毎のドキュメント情報（ｘ７）と詳細情報（ｘ８）で構成されている。ＤＬ（ｃ）はさらに、ページヘッダ（ｘ９）と描画展開用のインストラクション（ｘ１０）から構成されている。ドキュメントヘッダ（ｘ１）にはベクタデータの格納場所とＤＬの格納場所が記述されているためベクタデータとＤＬはドキュメントヘッダ（ｘ１）によって関連付けられている。
【００５９】
ベクタデータ（ａ）は解像度非依存な描画データであるので、ページヘッダ（ｘ２）はページの大きさや向きなどのレイアウト情報が記述される。オブジェクト（ｘ４）にはライン、多角形、ベジェ曲線などの描画データが一つずつリンクされており、複数のオブジェクトがまとめてサマリ情報（ｘ３）に関連付けられている。サマリ情報（ｘ３）は複数のオブジェクトの特徴をまとめて表現するものであり、オブジェクトの属性情報などが記述される。
【００６０】
メタデータ（ｂ）は描画処理には関係しない付加情報である。ドキュメント情報（ｘ５）領域には例えばドキュメントＩＤやドキュメントが含むページ数などの情報が記述される。詳細情報（ｘ６）にはドキュメント全体に対する設定情報などが記述される。ページ情報（ｘ７）領域には、例えばＰａｇｅＩＤやメタデータに登録されている情報の数量などのページ情報が、詳細情報（ｘ８）にはＩｍａｇｅ画像に対する付加情報として生成されたデータサイズ、印刷座標、データ量等が記述される。
【００６１】
また、ベクタデータ（ａ）のサマリ情報（ｘ３）からはメタデータが参照されており、サマリ情報（ｘ３）から詳細情報（ｘ８）を見つけることができる。
【００６２】
ＤＬ（ｃ）はレンダラがビットマップ展開するための中間コードである。ページヘッダ（ｘ９）にはページ内の描画情報（インストラクション）の管理テーブルなどが記述され、インストラクション（ｘ１０）は解像度依存な描画情報で構成されている。
【００６３】
図７は図６で説明したデータ構造がメモリ上、ファイル上にどう配置されるのかを示す図である。
【００６４】
７−１で示すようにドキュメントはベクタデータ領域、メタデータ領域、ＤＬ領域がメモリ上の任意のアドレスに配置される。
【００６５】
７−２で示すようにドキュメントはベクタデータ領域、メタデータ領域、ＤＬ領域が、一つのファイルにシリアライズされる。
【００６６】
＜透明データを含むドキュメント生成と印刷処理＞
次に、図９を用いて本実施形態における透明データを含むドキュメント生成処理と印刷処理についてフローチャートを用いて説明する。
【００６７】
本フローチャートは、ドキュメント保存機器のコントロールユニット２００のＣＰＵ２０５によって、あるいはＣＰＵ２０５による制御の下コントロールユニット２００内のいずれかのユニットによって実行される。
【００６８】
ステップＳ２１０１：ＰＤＬデータを受信する。
【００６９】
ステップＳ２１０２：透明描画指定命令を受信する。このとき、透明描画指定命令には、受信したＰＤＬデータに対する透明描画の有無と、透明データを含むページ数を含むことを可能とする。
【００７０】
ステップＳ２１０３：ＰＤＬデータを解析する。
【００７１】
ステップＳ２１０４：次に、ステップＳ２１０３で解析したＰＤＬコマンドに従い、描画オブジェクト毎にベクターデータを生成する。
【００７２】
ステップＳ２１０５：次にステップＳ２１０２で受信した透明描画指定命令を参照し、ステップＳ２１０４で生成したベクターデータを含むページが透明データ処理指定ページであるか否かを判断する。透明描画指定命令がＯＮであると判断された場合、ステップＳ２１０６に移行し、ＯＦＦであると判断された場合はステップＳ２１０８に移行する。
【００７３】
ステップＳ２１０６：ステップＳ２１０５で透明データ指定ページであると判断された場合、ステップＳ２１０４で生成したベクターデータを含むページのメタデータに透明指定命令追記する。
【００７４】
ステップＳ２１０７：ステップＳ２１０５で生成したベクターデータに含まれる色情報を透明情報に変換する。
【００７５】
ステップＳ２１０８：次に、ステップＳ２１０５で生成したベクターデータもしくは、ステップＳ２１０５で生成しステップＳ２１０７で色情報を透明情報に変換したベクターデータをＤｏｃｕｍｅｎｔに登録する。
【００７６】
ステップＳ２１０９：ステップＳ２１０５で生成したベクターデータもしくは、ステップＳ２１０５で生成しステップＳ２１０７で色情報を透明情報に変換したベクターデータからメタデータを抽出・生成する。例えば、メタデータには文字描画命令から抽出した文字情報などを含むことを可能とする。
【００７７】
ステップＳ２１１０：次に、ステップS２１０６およびステップＳ２１０９で生成したメタデータをＤｏｃｕｍｅｎｔに登録する。
【００７８】
ステップＳ２１１１：ステップＳ２１０５で生成したベクターデータもしくは、ステップＳ２１０５で生成しステップＳ２１０７で色情報を透明情報に変換したベクターデータからＤｉｓｐｌａｙＬｉｓｔを生成する。
【００７９】
ステップＳ２１１２：ステップＳ２１１１で生成されたＤｉｓｐｌａｙＬｉｓｔをＤｏｃｕｍｅｎｔに登録する。
【００８０】
ステップＳ２１１３：ステップＳ２１０８、ステップ２１１０、ステップＳ２１１２で生成・登録されたＤｏｃｕｍｅｎｔを不揮発性の保存領域に保存する。このとき保存されるＤｏｃｕｍｅｎｔの一例を図８に示す。
【００８１】
ステップＳ２１１４：データ受信が終了したか否かを判断。受信が終了していない場合、次ページを処理するためステップＳ２１０１に戻り、すべてのページの受信が終了していると判断された場合はステップＳ２１１５の処理に移行する。
【００８２】
ステップＳ２１１５：ステップＳ２１１３で保存されたＤｏｃｕｍｅｎｔを不揮発性の保存領域から読み出す。
【００８３】
ステップＳ２１１６：Ｄｏｃｕｍｅｎｔに登録されているＤｉｓｐｌａｙＬｉｓｔをレンダリング処理し、ビットマップ画像を生成する。
【００８４】
ステップＳ２１１７：次に、Ｄｏｃｕｍｅｎｔに登録されているメタデータからビットマップ展開したページが透明ページか否かを判断する。透明ページであると判断された場合、ステップＳ２１１８に移行し、有色ページであると判断された場合ステップＳ２１１９に移行する。
【００８５】
ステップＳ２１１８：ステップＳ２１１６で生成したビットマップ画像をフォームデータ保存領域に保存する。
【００８６】
ステップＳ２１１９：次に、Ｄｏｃｕｍｅｎｔに登録されているメタデータからビットマップ展開した有色ページが透明ページを重ねて光沢を有する高機能印刷を実施するページか否かを判断する。
【００８７】
ステップＳ２１２０：ステップＳ２１１９で有色ページに透明ページを重ねて光沢を有する高機能印刷を実施すると判断された場合、フォームデータ保存領域に保存されている透明ページを読み出す。
【００８８】
ステップＳ２１２１：ステップＳ２１２０で読みだした透明ページを透明プレーンとする。
【００８９】
ステップＳ２１２２：ステップ２１１６で生成された有色ページをＣＭＹＫにプレーンに分離し、ステップＳ２１２０で生成した透明プレーンとともに印刷装置のエンジンに送し紙媒体に印刷処理する。
【００９０】
以上説明したように、実施例１によれば透明指定命令を用いることにより、受信したＰＤＬデータの指定されたページを透明ページとしてドキュメント生成し、これを用いてデータ管理と印刷処理を簡便に実施することが可能となる。
【実施例２】
【００９１】
実施例１では、透明指定命令を含むデータの一部を透明ページとしてＤｏｃｕｍｅｎｔ登録する方法を説明した。本実施例では、図１０に示すフローチャートを用いて透明ページ指定命令を含むデータを透明トナーを用いずにドラフト印刷する方法について説明する。
【００９２】
本フローチャートは、ドキュメント保存機器のコントロールユニット２００のＣＰＵ２０５によって、あるいはＣＰＵ２０５による制御の下コントロールユニット２００内のいずれかのユニットによって実行される。
【００９３】
ステップＳ３１０１：ＰＤＬデータを受信する。
【００９４】
ステップＳ３１０２：透明描画指定命令を受信する。このとき、透明描画指定命令には、受信したＰＤＬデータに対する透明描画の有無と、透明データを含むページ数を含むことを可能とする。
【００９５】
ステップＳ３１０３：ＰＤＬデータを解析する。
【００９６】
ステップＳ３１０４：次に、ステップＳ３１０３で解析したＰＤＬコマンドに従い、描画オブジェクト毎にベクターデータを生成する。
【００９７】
ステップＳ３１０５：次にステップＳ３１０２で受信した透明描画指定命令を参照し、ステップＳ３１０４で生成したベクターデータを含むページが透明データ処理指定ページであるか否かを判断する。透明描画指定命令がＯＮであると判断された場合、ステップＳ３１０６に移行し、ＯＦＦであると判断された場合はステップＳ３１０８に移行する。
【００９８】
ステップＳ３１０６：ステップＳ３１０５で透明データ指定ページであると判断された場合、ステップＳ３１０４で生成したベクターデータを含むページのメタデータに透明指定命令追記する。
【００９９】
ステップＳ３１０７：ステップＳ３１０５で生成したベクターデータに含まれる色情報を透明情報に変換する。
【０１００】
ステップＳ３１０８：次に、ステップＳ３１０５で生成したベクターデータもしくは、ステップＳ３１０５で生成しステップＳ３１０７で色情報を透明情報に変換したベクターデータをＤｏｃｕｍｅｎｔに登録する。
【０１０１】
ステップＳ３１０９：ステップＳ３１０５で生成したベクターデータもしくは、ステップＳ３１０５で生成しステップＳ３１０７で色情報を透明情報に変換したベクターデータからメタデータを抽出・生成する。例えば、メタデータには文字描画命令から抽出した文字情報などを含むことを可能とする。
【０１０２】
ステップＳ３１１０：次に、ステップＳ３１０６およびステップＳ３１０９で生成したメタデータをＤｏｃｕｍｅｎｔに登録する。
【０１０３】
ステップＳ３１１１：ステップＳ３１０５で生成したベクターデータもしくは、ステップＳ３１０５で生成しステップＳ３１０７で色情報を透明情報に変換したベクターデータからＤｉｓｐｌａｙＬｉｓｔを生成する。
【０１０４】
ステップＳ３１１２：ステップＳ３１１１で生成されたＤｉｓｐｌａｙＬｉｓｔをＤｏｃｕｍｅｎｔに登録する。
【０１０５】
ステップＳ３１１３：ステップＳ３１０８、ステップ２１１０、ステップＳ３１１２で生成・登録されたＤｏｃｕｍｅｎｔを不揮発性の保存領域に保存する。このとき保存されるＤｏｃｕｍｅｎｔの一例を図８に示す。
【０１０６】
ステップＳ３１１４：データ受信が終了したか否かを判断。受信が終了していない場合、次ページを処理するためステップＳ３１０１に戻り、すべてのページの受信が終了していると判断された場合はステップＳ３１１５の処理に移行する。
【０１０７】
ステップＳ３１１５：ステップＳ３１１３で保存されたＤｏｃｕｍｅｎｔを不揮発性の保存領域から読み出す。
【０１０８】
ステップＳ３１１６：次に、Ｄｏｃｕｍｅｎｔに登録されているメタデータからビットマップ展開したページが透明ページか否かを判断する。透明ページであると判断された場合、ステップＳ３１１７に移行し、有色ページであると判断された場合ステップＳ３１１９に移行する。
【０１０９】
ステップ３１１７：ステップＳ３１１５で読みだしたＤｏｃｕｍｅｎｔのヴェクターデータに含まれる透明情報をあらかじめ決められている色情報もしくは模様に置き換える。例えば、薄いグレーやハッチング、斜線描画に命令に置き換えるなどである。
【０１１０】
ステップ３１１８：次に、Ｄｏｃｕｍｅｎｔに登録されているメタデータから、対象の透明ページを重ねる有色ページを選択する。さらに有色ページのベクターデータとステップＳ３１１７で透明情報を色情報に置き換えたベクターデータとを合成する。このとき、ステップＳ３１１７で透明情報を色情報に置き換えたベクターデータを有色ページのベクターデータに上書きするよう合成処理を実施する。つづいて、Ｄｏｃｕｍｅｎｔに登録されているすべての透明ページが有色ページに合成されるまでステップＳ３１１５からステップＳ３１１８を繰り返す。
【０１１１】
ステップＳ３１１９：Ｄｏｃｕｍｅｎｔに登録されているベクターデータもしくはステップＳ３１１８で合成されたベクターデータからＤｉｓｐｌａｙＬｉｓｔを生成する。
【０１１２】
ステップＳ３１２０：ステップＳ３１１９で再生成したＤｉｓｐｌａｙＬｉｓｔをレンダリング処理し、ビットマップ画像を生成する。
【０１１３】
ステップＳ３１２１：ステップＳ３１２０で生成したビットマップ画像をＣＭＹＫにプレーンに分離し印刷装置のエンジンに送信し紙媒体に印刷処理する。
【０１１４】
以上説明したように、実施例２によれば透明指定命令によってＤｏｃｕｍｅｎｔ登録された透明データを含むベクターデータ中の透明情報を色情報に変換することが可能となる。さらに、透明情報を色情報に変換したベクターデータを有色ページのベクターデータに合成することで透明トナーの代わりに有色トナーを用いてドラフト印刷することが可能となる。
【０１１５】
以上、様々な実施形態を詳述したが、本発明の趣旨と範囲は、本発明の特定の説明と図に限定されるものではなく、本願特許請求の範囲に述べられた内容の様々な修正および変更に及ぶことは当業者にとって理解されるであろう。
【０１１６】
更に、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施例の印刷装置（ＭＦＰ）の構造を示す側断面図である。
【図２】実施形態における各機器のコントロールユニットの構成例を示すブロック図である。
【図３】実施形態におけるコントローラソフトウェアの構成の一例を示すブロック図である。
【図４】実施形態における透明データ付きのドキュメントを印刷する際のデータフローを示す図である。
【図５】実施形態における透明データつきのドキュメントをドラフト印刷する際のデータフローを示す図である。
【図６】実施形態におけるドキュメントのデータ構造を示す図である。
【図７】実施形態におけるドキュメントの格納構造を示す図である。
【図８】実施形態におけるドキュメントデータの具体例を示す図である。
【図９】実施形態における透明データつきのドキュメントの印刷処理を示すフローチャートである。
【図１０】実施形態における透明データつきのドキュメントのドラフト印刷処理を示すフローチャートである。
【符号の説明】
【０１１８】
２００  コントロールユニット
２０１  スキャナ
２０２  プリンタエンジン
２１０  操作部
３０１  ジョブコントロール処理
１１０１  プロトコル制御部
１１０２  ベクタデータ生成部
１１０３  メタデータ生成部
１１０４  ＰＤＬ解析部
１１０５  データ描画部
１１０６  ページメモリ
１０２０  パネル入出力制御部
１０３０  ドキュメント記憶部
１３００  出力制御部
１４００  プリンタエンジン部
１５００  スキャン制御部
【図１】
2009224845.tif 000003
【図２】
2009224845.tif 000004
【図３】
2009224845.tif 000005
【図４】
2009224845.tif 000006
【図５】
2009224845.tif 000007
【図６】
2009224845.tif 000008
【図７】
2009224845.tif 000009
【図８】
2009224845.tif 000010
【図９】
2009224845.tif 000011
【図１０】
2009224845.tif 000012