(57)【要約】      （修正有）【課題】通常のアプリケーションを用いて立体印刷ができるようにする。【解決手段】プリンタドライバ２０は、ＵＩを用いて、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う。立体印刷指示後、印刷対象の文書情報を解析し、立体印刷指示されたオブジェクトを抽出し、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する。そして、印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、立体印刷描画命令を付加して印刷ジョブを生成し、プリンタ３０に送出する。プリンタ３０は、プリンタドライバ２０からの印刷ジョブ中に含まれる非立体印刷描画命令と立体印刷描画命令に基づき印刷データを生成し、上記ＵＩで立体印刷指示されたオブジェクトが指示された立体印刷設定を満たす態様の立体画像として混在する立体印刷を行う。【選択図】図１
2005032142.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置において、
立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段と、
前記印刷対象の文書情報を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、
前記印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、前記立体印刷描画命令を付加して前記印刷ジョブを生成する印刷ジョブ生成手段と
を具備することを特徴とする印刷指示装置。
【請求項２】
前記立体印刷設定の指示に関して印刷指示装置またはプリンタ装置のいずれからの指示を優先するかを設定する優先設定手段
を更に具備し、
前記優先設定手段により印刷指示装置の指示を優先する設定がなされた場合にのみ、前記立体印刷指示手段による立体印刷設定指示を受付ける
ことを特徴とする請求項１記載の印刷指示装置。
【請求項３】
前記立体印刷指示手段は、
立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する機能を有する
ことを特徴とする請求項１記載の印刷指示装置。
【請求項４】
アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置において、
擬似立体印刷対象のオブジェクトを含む擬似立体印刷設定の指示を行う擬似立体印刷指示手段と、
前記印刷対象の文書情報を解析し、前記擬似立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、
前記抽出手段により抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成手段と、
前記擬似立体描画データを含む印刷ジョブを生成する印刷ジョブ生成手段と
を具備することを特徴とする印刷指示装置。
【請求項５】
アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置において、
立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段と、
前記印刷対象の文書情報を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、
前記立体印刷描画命令を擬似立体印刷することを指示する擬似立体印刷指示手段と、
前記擬似立体印刷指示手段により擬似立体印刷指示がなされた場合、前記抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成手段と、
前記擬似立体描画データを含む印刷ジョブを生成する印刷ジョブ生成手段と
を具備することを特徴とする印刷指示装置。
【請求項６】
前記プリンタ装置から印刷機能に関する情報を収集する収集手段と、
前記収集手段により収集された情報に基づき、前記プリンタ装置が立体印刷不可能であるか否かを認識する認識手段と
を具備し、前記認識手段により、前記プリンタ装置が立体印刷不可能であると認識された場合、前記擬似立体印刷指示手段から、立体印刷描画命令を擬似立体印刷することを指示する
ことを特徴とする請求項５記載の印刷指示装置。
【請求項７】
前記擬似立体描画データ生成手段は、
前記オブジェクトの元データから、該元データを所定方向にずらしたデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
ことを特徴とする請求項４または５記載の印刷指示装置。
【請求項８】
前記擬似立体描画データ生成手段は、
前記オブジェクトの元データから、該元データを所定方向にずらしかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
ことを特徴とする請求項４または５記載の印刷指示装置。
【請求項９】
前記擬似立体描画データ生成手段は、
前記オブジェクトの元データから、該元データ全体を拡大したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
ことを特徴とする請求項４または５記載の印刷指示装置。
【請求項１０】
前記擬似立体描画データ生成手段は、
前記オブジェクトの元データから、該元データ全体を拡大しかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
ことを特徴とする請求項４または５記載の印刷指示装置。
【請求項１１】
前記擬似立体描画データ生成手段は、
前記オブジェクトの元データから、該元データ全体を拡大しかつグラデーションが付与されたデータであって、前記元データに対応する画像に対してその周辺をグラデーションで陰影表現するようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
ことを特徴とする請求項４または５記載の印刷指示装置。
【請求項１２】
印刷指示装置から印刷ジョブを受信し、該印刷ジョブに基づき画像を記録するプリンタ装置において、
立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段と、
前記印刷ジョブ中に含まれ、非立体画像を印刷するのに必要な非立体印刷描画命令を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、
前記非立体印刷描画命令と前記立体印刷描画命令とに基づき、前記非立体印刷描画命令の描画対象のオブジェクトを非立体画像として印刷し、前記立体印刷描画命令の描画対象のオブジェクトを前記立体印刷設定を満たす立体画像として印刷可能な印刷データを生成する画像処理手段と
を具備することを特徴とするプリンタ装置。
【請求項１３】
前記立体印刷設定の指示に関して印刷指示装置またはプリンタ装置のいずれからの指示を優先するかを設定する優先設定手段
を更に具備し、
前記優先設定手段によりプリンタ装置の指示を優先する設定がなされた場合にのみ、前記立体印刷指示手段による立体印刷設定指示を受付ける
ことを特徴とする請求項１２記載のプリンタ装置。
【請求項１４】
前記優先設定手段により、プリンタ装置の指示を優先する設定がなされていない場合、前記印刷指示装置から受信した印刷ジョブを解析し、立体印刷描画命令が付加されているか否かを判定する判定手段
を具備し、
前記画像処理手段は、
前記立体印刷描画命令が付加されている場合、該立体印刷描画命令と前記非立体印刷描画命令に基づき前記印刷データを生成する
ことを特徴とする請求項１３記載のプリンタ装置。
【請求項１５】
前記立体印刷指示手段は、
立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する機能を有する
ことを特徴とする請求項１２記載のプリンタ装置。
【請求項１６】
印刷指示装置から印刷ジョブを受信し、該印刷ジョブに基づき画像を記録するプリンタ装置において、
前記印刷指示装置以外の装置から、擬似立体印刷対象のオブジェクトを含む擬似立体印刷設定の指示を受付ける受付手段と、
前記擬似立体印刷指示手段による擬似立体印刷指示が無い時に前記印刷指示装置から受信した印刷ジョブ中の描画データから、前記受付手段により受付けられた擬似立体印刷指示に基づく擬似立体印刷対象のオブジェクトを抽出する抽出手段と、
前記抽出手段により抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成手段と、
前記擬似立体描画データに基づき、前記擬似立体印刷対象のオブジェクトを擬似立体印刷する印刷手段と
を具備することを特徴とするプリンタ装置。
【請求項１７】
アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置と、印刷指示装置から印刷ジョブを受信し、該印刷ジョブに基づき画像を記録するプリンタ装置とから成る印刷処理システムにおいて、
立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段
を、前記印刷指示装置と前記プリンタ装置の少なくともいずれか一方に設けた
ことを特徴とする印刷処理システム。
【請求項１８】
前記立体印刷指示手段を、前記印刷指示装置と前記プリンタ装置の双方に設けると共に、
前記立体印刷設定の指示に関して印刷指示装置またはプリンタ装置のいずれからの指示を優先するかを設定する優先設定手段と、
前記優先設定手段の設定に基づき、前記印刷指示装置または前記プリンタ装置のいずれか一方からのみ、前記立体印刷指示手段による立体印刷設定指示を受付けるように制御する優先制御手段と
を更に具備することを特徴とする請求項１７記載の印刷処理システム。
【請求項１９】
前記印刷指示装置は、
前記印刷対象の文書情報を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、
前記印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、前記立体印刷描画命令を付加して前記印刷ジョブを生成する印刷ジョブ生成手段と
を具備することを特徴とする請求項１８記載の印刷処理システム。
【請求項２０】
前記プリンタ装置は、
前記印刷指示装置から受信した印刷ジョブ中に含まれ、非立体画像を印刷するのに必要な非立体印刷描画命令を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、
前記非立体印刷描画命令と前記立体印刷描画命令とに基づき、前記非立体印刷描画命令の描画対象のオブジェクトを非立体画像として印刷し、前記立体印刷描画命令の描画対象のオブジェクトを前記立体印刷設定を満たす立体画像として印刷可能な印刷データを生成する画像処理手段と
を具備することを特徴とする請求項１８記載の印刷処理システム。
【請求項２１】
前記プリンタ装置は、
前記優先設定手段により、プリンタ装置の指示を優先する設定がなされていない場合、前記印刷指示装置から受信した印刷ジョブを解析し、立体印刷描画命令が付加されているか否かを判定する判定手段
を具備し、
前記画像処理手段は、
前記立体印刷描画命令が付加されている場合、該立体印刷描画命令と前記非立体印刷描画命令に基づき前記印刷データを生成する
ことを特徴とする請求項２０記載の印刷処理システム。
【請求項２２】
前記立体印刷指示手段は、
立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する機能を有する
ことを特徴とする請求項１７記載の印刷処理システム。
【請求項２３】
前記印刷指示装置または前記プリンタ装置の少なくともいずれか一方に、表示手段及び入力／操作手段をそれぞれ設け、
前記立体印刷指示手段は、
前記表示手段に表示される設定画面上で前記入力／操作手段から前記立体印刷設定を指示するユーザインターフェース手段
により構成されることを特徴とする請求項１７記載の印刷処理システム。
【請求項２４】
前記印刷指示装置または前記プリンタ装置の少なくともいずれか一方に、Ｗｅｂサーバ手段を設け、
前記立体印刷指示手段は、
外部端末のＷｅｂブラウザ上の設定画面上で指示された前記立体印刷設定を前記Ｗｅｂサーバ経由で取込むユーザインタフェース手段
により構成されることを特徴とする請求項１７記載の印刷処理システム。
【請求項２５】
アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成してプリンタ装置に送出する印刷指示装置に、前記文書情報の印刷ジョブを生成させる処理を行わせるプログラムにおいて、
立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示ステップと、
前記印刷対象の文書情報を解析し、前記立体印刷指示ステップにより指示されたオブジェクトを抽出する抽出ステップと、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成ステップと、
前記印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、前記立体印刷描画命令を付加して前記印刷ジョブを生成する印刷ジョブ生成ステップと
から成る処理を行わせることを特徴とするプログラム。
【請求項２６】
前記立体印刷指示ステップでは、
立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する処理を行う
ことを特徴とする請求項２５記載のプログラム。
【請求項２７】
前記印刷指示装置は、表示手段と入力手段から成るユーザインタフェース手段
を有し、
前記立体印刷指示ステップでは、
前記テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のそれぞれの選択ツールを含む立体印刷設定画面を前記表示手段に表示する処理と、
前記入力手段から、前記立体印刷設定画面上の選択ツールを操作することより選択されたオブジェクトを、前記立体印刷対象のオブジェクトとして受付ける処理と
を行うことを特徴とする請求項２５記載のプログラム。
【請求項２８】
アプリケーションから印刷対象として入力される文書情報の印刷データを生成してプリンタ装置に送出する印刷指示装置に、前記印刷データを生成させる処理を行わせるプログラムにおいて、
擬似立体印刷対象のオブジェクトを含む擬似立体印刷設定の指示を行う擬似立体印刷指示ステップと、
前記印刷対象の文書情報を解析し、前記擬似立体印刷指示ステップにより指示されたオブジェクトを抽出する抽出ステップと、
前記抽出ステップにより抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成ステップと
から成る処理を行わせることを特徴とするプログラム。
【請求項２９】
アプリケーションから印刷対象として入力される文書情報の印刷データを生成してプリンタ装置に送出する印刷指示装置に、前記印刷データを生成させる処理を行わせるプログラムにおいて、
立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示ステップと、
前記印刷対象の文書情報を解析し、前記立体印刷指示ステップにより指示されたオブジェクトを抽出する抽出ステップと、
抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成ステップと、
前記立体印刷描画命令を擬似立体印刷することを指示する擬似立体印刷指示ステップと、
前記擬似立体印刷指示ステップにより擬似立体印刷指示がなされた場合、前記抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成ステップと
から成る処理を行わせることを特徴とするプログラム。
【請求項３０】
前記プリンタ装置から印刷機能に関する情報を収集する収集手段ステップと、
前記収集ステップにより収集された情報に基づき、前記プリンタ装置が立体印刷不可能であるか否かを認識する認識ステップと、
前記認識ステップにより、前記プリンタ装置が立体印刷不可能であると認識された場合、前記擬似立体印刷指示ステップで立体印刷描画命令を擬似立体印刷することを指示させるステップ
とを更に行わせることを特徴とする請求項２９記載のプログラム。
【請求項３１】
前記擬似立体描画データ生成ステップでは、
前記オブジェクトの元データから、該元データを所定方向にずらしたデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
処理を行わせることを特徴とする請求項２８または２９記載のプログラム。
【請求項３２】
前記擬似立体描画データ生成ステップでは、
前記オブジェクトの元データから、該元データを所定方向にずらしかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
処理を行わせることを特徴とする請求項２８または２９記載のプログラム。
【請求項３３】
前記擬似立体描画データ生成ステップでは、
前記オブジェクトの元データから、該元データ全体を拡大したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
処理を行わせることを特徴とする請求項２８または２９記載のプログラム。
【請求項３４】
前記擬似立体描画データ生成ステップでは、
前記オブジェクトの元データから、該元データ全体を拡大しかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
処理を行わせることを特徴とする請求項２８または２９記載のプログラム。
【請求項３５】
前記擬似立体描画データ生成ステップでは、
前記オブジェクトの元データから、該元データ全体を拡大しかつグラデーションが付与されたデータであって、前記元データに対応する画像に対してその周辺をグラデーションで陰影表現するようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する
処理を行わせることを特徴とする請求項２８または２９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置と印刷指示装置から成る印刷処理システムに係わり、詳しくは、アプリケーションから与えられる印刷対象の文書情報に基づき立体画像が混在する立体印刷を行う際に、立体印刷対象のオブジェクトを含む立体印刷設定の指示をプリンタ装置または印刷指示装置の少なくともいずれか一方から行うことができる印刷処理システム、及びこれに用いるプリンタ装置、印刷指示装置、並びにプログラムに関する。
【背景技術】
【０００２】
今日、電子写真方式や静電記録方式を適用し、発泡トナーを用いて立体的な画像を形成するプリンタや複写機等の画像形成装置が知られている。
【０００３】
例えば、下記特許文献１，２，３には、電子写真記録プロセスの中で、発泡トナー像の上に所定の色の色材を含有するトナー像を載せていき、定着工程での加熱により発泡トナー像を発泡させたうえでその上に載せられた各色トナー像を溶融・固着させることで立体的な画像を形成する技術が開示されている。
【０００４】
このような立体印刷を実現するための印刷処理システムとしては、例えば、図１４に示すように、プリンタドライバとプリンタを備える構成が考えられる。
【０００５】
しかしながら、この種の従来システムに用いられるプリンタドライバは、アプリケーションからの描画命令により、印刷対象の文書情報に基づいて、例えば、ＰＤＬ（Page-Description Language：ページ記述言語）形式のコマンドを生成してプリンタに送出する処理機能を有するのみであった。
【０００６】
つまり、この種の従来システムでは、プリンタドライバは、印刷対象の文書情報に対してどの部分を立体にするのかといった立体印刷指示を行う機能を有しておらず、必然的に、立体印刷指示に対応して文書情報の指定された部分を立体画像として印刷することは不可能であった。
【０００７】
従って、この種の従来システムで立体印刷を実現するためには、上述した立体印刷の指示をアプリケーション側に委ねざるを得なかった。
【０００８】
【特許文献１】特開２００１−１３４００６号公報
【特許文献２】特開２００１−１３４０９１号公報
【特許文献３】特開２００１−１９４８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、従来システムでは、立体印刷指示機能を持つ特別のアプリケーションを用いる以外は、印刷対象の文書情報に対してどの部分を立体にするのかといった立体印刷指示が行えず、通常のアプリケーションやプリンタを用いて立体印刷を実現できないという問題点があった。
【００１０】
本発明は上記問題点を解消し、通常のアプリケーションを用いて立体印刷を行うことができる印刷処理システム、及びこれに用いるプリンタ装置、印刷指示装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置において、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段と、前記印刷対象の文書情報を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、前記印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、前記立体印刷描画命令を付加して前記印刷ジョブを生成する印刷ジョブ生成手段とを具備することを特徴とする。
【００１２】
請求項２記載の発明は、上記請求項１記載の発明において、前記立体印刷設定の指示に関して印刷指示装置またはプリンタ装置のいずれからの指示を優先するかを設定する優先設定手段を更に具備し、前記優先設定手段により印刷指示装置の指示を優先する設定がなされた場合にのみ、前記立体印刷指示手段による立体印刷設定指示を受付けることを特徴とする。
【００１３】
請求項３記載の発明は、上記請求項１記載の発明において、前記立体印刷指示手段は、立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する機能を有することを特徴とする。
【００１４】
請求項４記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置において、擬似立体印刷対象のオブジェクトを含む擬似立体印刷設定の指示を行う擬似立体印刷指示手段と、前記印刷対象の文書情報を解析し、前記擬似立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、前記抽出手段により抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成手段と、前記擬似立体描画データを含む印刷ジョブを生成する印刷ジョブ生成手段とを具備することを特徴とする。
【００１５】
請求項５記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置において、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段と、前記印刷対象の文書情報を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、前記立体印刷描画命令を擬似立体印刷することを指示する擬似立体印刷指示手段と、前記擬似立体印刷指示手段により擬似立体印刷指示がなされた場合、前記抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成手段と、前記擬似立体描画データを含む印刷ジョブを生成する印刷ジョブ生成手段とを具備することを特徴とする。
【００１６】
請求項６記載の発明は、上記請求項５記載の発明において、前記プリンタ装置から印刷機能に関する情報を収集する収集手段と、前記収集手段により収集された情報に基づき、前記プリンタ装置が立体印刷不可能であるか否かを認識する認識手段とを具備し、前記認識手段により、前記プリンタ装置が立体印刷不可能であると認識された場合、前記擬似立体印刷指示手段から、立体印刷描画命令を擬似立体印刷することを指示することを特徴とする。
【００１７】
請求項７記載の発明は、上記請求項４または５記載の発明において、前記擬似立体描画データ生成手段は、前記オブジェクトの元データから、該元データを所定方向にずらしたデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成することを特徴とする。
【００１８】
請求項８記載の発明は、上記請求項４または５記載の発明において、前記擬似立体描画データ生成手段は、前記オブジェクトの元データから、該元データを所定方向にずらしかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成することを特徴とする。
【００１９】
請求項９記載の発明は、上記請求項４または５記載の発明において、前記擬似立体描画データ生成手段は、前記オブジェクトの元データから、該元データ全体を拡大したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成することを特徴とする。
【００２０】
請求項１０記載の発明は、上記請求項４または５記載の発明において、前記擬似立体描画データ生成手段は、前記オブジェクトの元データから、該元データ全体を拡大しかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成することを特徴とする。
【００２１】
請求項１１記載の発明は、上記請求項４または５記載の発明において、前記擬似立体描画データ生成手段は、前記オブジェクトの元データから、該元データ全体を拡大しかつグラデーションが付与されたデータであって、前記元データに対応する画像に対してその周辺をグラデーションで陰影表現するようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成することを特徴とする。
【００２２】
請求項１２記載の発明は、印刷指示装置から印刷ジョブを受信し、該印刷ジョブに基づき画像を記録するプリンタ装置において、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段と、前記印刷ジョブ中に含まれ、非立体画像を印刷するのに必要な非立体印刷描画命令を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、前記非立体印刷描画命令と前記立体印刷描画命令とに基づき、前記非立体印刷描画命令の描画対象のオブジェクトを非立体画像として印刷し、前記立体印刷描画命令の描画対象のオブジェクトを前記立体印刷設定を満たす立体画像として印刷可能な印刷データを生成する画像処理手段とを具備することを特徴とする。
【００２３】
請求項１３記載の発明は、上記請求項１２記載の発明において、前記立体印刷設定の指示に関して印刷指示装置またはプリンタ装置のいずれからの指示を優先するかを設定する優先設定手段を更に具備し、前記優先設定手段によりプリンタ装置の指示を優先する設定がなされた場合にのみ、前記立体印刷指示手段による立体印刷設定指示を受付けることを特徴とする。
【００２４】
請求項１４記載の発明は、上記請求項１３記載の発明において、前記優先設定手段により、プリンタ装置の指示を優先する設定がなされていない場合、前記印刷指示装置から受信した印刷ジョブを解析し、立体印刷描画命令が付加されているか否かを判定する判定手段を具備し、前記画像処理手段は、前記立体印刷描画命令が付加されている場合、該立体印刷描画命令と前記非立体印刷描画命令に基づき前記印刷データを生成することを特徴とする。
【００２５】
請求項１５記載の発明は、上記請求項１２記載の発明において、前記立体印刷指示手段は、立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する機能を有することを特徴とする。
【００２６】
請求項１６記載の発明は、印刷指示装置から印刷ジョブを受信し、該印刷ジョブに基づき画像を記録するプリンタ装置において、前記印刷指示装置以外の装置から、擬似立体印刷対象のオブジェクトを含む擬似立体印刷設定の指示を受付ける受付手段と、前記擬似立体印刷指示手段による擬似立体印刷指示が無い時に前記印刷指示装置から受信した印刷ジョブ中の描画データから、前記受付手段により受付けられた擬似立体印刷指示に基づく擬似立体印刷対象のオブジェクトを抽出する抽出手段と、前記抽出手段により抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成手段と、前記擬似立体描画データに基づき、前記擬似立体印刷対象のオブジェクトを擬似立体印刷する印刷手段とを具備することを特徴とする。
【００２７】
請求項１７記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ装置に送出する印刷指示装置と、印刷指示装置から印刷ジョブを受信し、該印刷ジョブに基づき画像を記録するプリンタ装置とから成る印刷処理システムにおいて、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示手段を、前記印刷指示装置と前記プリンタ装置の少なくともいずれか一方に設けたことを特徴とする。
【００２８】
請求項１８記載の発明は、上記請求項１７記載の発明において、前記立体印刷指示手段を、前記印刷指示装置と前記プリンタ装置の双方に設けると共に、前記立体印刷設定の指示に関して印刷指示装置またはプリンタ装置のいずれからの指示を優先するかを設定する優先設定手段と、前記優先設定手段の設定に基づき、前記印刷指示装置または前記プリンタ装置のいずれか一方からのみ、前記立体印刷指示手段による立体印刷設定指示を受付けるように制御する優先制御手段とを更に具備することを特徴とする。
【００２９】
請求項１９記載の発明は、上記請求項１８記載の発明において、前記印刷指示装置は、前記印刷対象の文書情報を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、前記印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、前記立体印刷描画命令を付加して前記印刷ジョブを生成する印刷ジョブ生成手段とを具備することを特徴とする。
【００３０】
請求項２０記載の発明は、上記請求項１８記載の発明において、前記プリンタ装置は、前記印刷指示装置から受信した印刷ジョブ中に含まれ、非立体画像を印刷するのに必要な非立体印刷描画命令を解析し、前記立体印刷指示手段により指示されたオブジェクトを抽出する抽出手段と、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成手段と、前記非立体印刷描画命令と前記立体印刷描画命令とに基づき、前記非立体印刷描画命令の描画対象のオブジェクトを非立体画像として印刷し、前記立体印刷描画命令の描画対象のオブジェクトを前記立体印刷設定を満たす立体画像として印刷可能な印刷データを生成する画像処理手段とを具備することを特徴とする。
【００３１】
請求項２１記載の発明は、上記請求項２０記載の発明において、前記プリンタ装置は、前記優先設定手段により、プリンタ装置の指示を優先する設定がなされていない場合、前記印刷指示装置から受信した印刷ジョブを解析し、立体印刷描画命令が付加されているか否かを判定する判定手段を具備し、前記画像処理手段は、前記立体印刷描画命令が付加されている場合、該立体印刷描画命令と前記非立体印刷描画命令に基づき前記印刷データを生成することを特徴とする。
【００３２】
請求項２２記載の発明は、上記請求項１７記載の発明において、前記立体印刷指示手段は、立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する機能を有することを特徴とする。
【００３３】
請求項２３記載の発明は、上記請求項１７記載の発明において、前記印刷指示装置または前記プリンタ装置の少なくともいずれか一方に、表示手段及び入力／操作手段をそれぞれ設け、前記立体印刷指示手段は、前記表示手段に表示される設定画面上で前記入力／操作手段から前記立体印刷設定を指示するユーザインターフェース手段により構成されることを特徴とする。
【００３４】
請求項２４記載の発明は、上記請求項１７記載の発明において、前記印刷指示装置または前記プリンタ装置の少なくともいずれか一方に、Ｗｅｂサーバ手段を設け、前記立体印刷指示手段は、外部端末のＷｅｂブラウザ上の設定画面上で指示された前記立体印刷設定を前記Ｗｅｂサーバ経由で取込むユーザインタフェース手段により構成されることを特徴とする。
【００３５】
請求項２５記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成してプリンタ装置に送出する印刷指示装置に、前記文書情報の印刷ジョブを生成させる処理を行わせるプログラムにおいて、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示ステップと、前記印刷対象の文書情報を解析し、前記立体印刷指示ステップにより指示されたオブジェクトを抽出する抽出ステップと、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成ステップと、前記印刷対象の文書情報を非立体印刷するのに必要な非立体印刷描画命令に、前記立体印刷描画命令を付加して前記印刷ジョブを生成する印刷ジョブ生成ステップとから成る処理を行わせることを特徴とする。
【００３６】
請求項２６記載の発明は、上記請求項２５記載の発明において、前記立体印刷指示ステップでは、立体印刷すべきオブジェクトとして、テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のうちの少なくとも一つを指示する処理を行うことを特徴とする。
【００３７】
請求項２７記載の発明は、上記請求項２５記載の発明において、前記印刷指示装置は、表示手段と入力手段から成るユーザインタフェース手段を有し、前記立体印刷指示ステップでは、前記テキスト、グラフィック、イメージ、色、テキスト中の特定文字，フォント，フォント修飾のそれぞれの選択ツールを含む立体印刷設定画面を前記表示手段に表示する処理と、前記入力手段から、前記立体印刷設定画面上の選択ツールを操作することより選択されたオブジェクトを、前記立体印刷対象のオブジェクトとして受付ける処理とを行うことを特徴とする。
【００３８】
請求項２８記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷データを生成してプリンタ装置に送出する印刷指示装置に、前記印刷データを生成させる処理を行わせるプログラムにおいて、擬似立体印刷対象のオブジェクトを含む擬似立体印刷設定の指示を行う擬似立体印刷指示ステップと、前記印刷対象の文書情報を解析し、前記擬似立体印刷指示ステップにより指示されたオブジェクトを抽出する抽出ステップと、前記抽出ステップにより抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成ステップとから成る処理を行わせることを特徴とする。
【００３９】
請求項２９記載の発明は、アプリケーションから印刷対象として入力される文書情報の印刷データを生成してプリンタ装置に送出する印刷指示装置に、前記印刷データを生成させる処理を行わせるプログラムにおいて、立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う立体印刷指示ステップと、前記印刷対象の文書情報を解析し、前記立体印刷指示ステップにより指示されたオブジェクトを抽出する抽出ステップと、抽出されたオブジェクトに対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令を生成する立体印刷描画命令生成ステップと、前記立体印刷描画命令を擬似立体印刷することを指示する擬似立体印刷指示ステップと、前記擬似立体印刷指示ステップにより擬似立体印刷指示がなされた場合、前記抽出されたオブジェクトの元データから、該オブジェクトが擬似立体画像として表現されるような擬似立体描画データを生成する擬似立体描画データ生成ステップとから成る処理を行わせることを特徴とする。
【００４０】
請求項３０記載の発明は、上記請求項２９記載の発明において、前記プリンタ装置から印刷機能に関する情報を収集する収集手段ステップと、前記収集ステップにより収集された情報に基づき、前記プリンタ装置が立体印刷不可能であるか否かを認識する認識ステップと、前記認識ステップにより、前記プリンタ装置が立体印刷不可能であると認識された場合、前記擬似立体印刷指示ステップで立体印刷描画命令を擬似立体印刷することを指示させるステップとを更に行わせることを特徴とする。
【００４１】
請求項３１記載の発明は、上記請求項２８または２９記載の発明において、前記擬似立体描画データ生成ステップでは、前記オブジェクトの元データから、該元データを所定方向にずらしたデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する処理を行わせることを特徴とする。
【００４２】
請求項３２記載の発明は、上記請求項２８または２９記載の発明において、前記擬似立体描画データ生成ステップでは、前記オブジェクトの元データから、該元データを所定方向にずらしかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して陰影として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する処理を行わせることを特徴とする。
【００４３】
請求項３３記載の発明は、上記請求項２８または２９記載の発明において、前記擬似立体描画データ生成ステップでは、前記オブジェクトの元データから、該元データ全体を拡大したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する処理を行わせることを特徴とする。
【００４４】
請求項３４記載の発明は、上記請求項２８または２９記載の発明において、前記擬似立体描画データ生成ステップでは、前記オブジェクトの元データから、該元データ全体を拡大しかつ当該元データとは異なる明度若しくは彩度を付与したデータであって、前記元データに対応する画像に対して輪郭として表現されるようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する処理を行わせることを特徴とする。
【００４５】
請求項３５記載の発明は、上記請求項２８または２９記載の発明において、前記擬似立体描画データ生成ステップでは、前記オブジェクトの元データから、該元データ全体を拡大しかつグラデーションが付与されたデータであって、前記元データに対応する画像に対してその周辺をグラデーションで陰影表現するようなデータを生成し、該生成データを前記元データとマージすることによって前記擬似立体描画データを生成する処理を行わせることを特徴とする。
【発明の効果】
【００４６】
本発明によれば、印刷指示装置、プリンタ装置の少なくともいずれか一方に立体印刷対象のオブジェクトを含む立体印刷設定の指示を行う機能を設けたため、上記立体印刷指示機能により所望のオブジェクト等を指定するだけで、通常のアプリケーションを用いて、当該指定したオブジェクトが立体画像として混在する立体印刷を実現できる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００４８】
まず初めに、本発明の印刷処理システムにおける印刷処理の概要について、図１及び図２を参照して説明する。
【００４９】
図１及び図２に示すように、本発明の印刷処理システムは、アプリケーションから印刷対象として入力される文書情報の印刷ジョブを生成し、プリンタ３０に送出するプリンタドライバ２０と、プリンタドライバ２０から印刷ジョブを受信し、該印刷ジョブに基づき画像を印刷するプリンタ３０とにより構成される。
【００５０】
このシステムにおいて、プリンタドライバ２０またはプリンタ３０の少なくともいずれか一方には、立体印刷すべきオブジェクト（テキストやグラフィック、あるいはテキスト中の特定文字等）や、そのオブジェクトをどのような形態（立体出力仕様：高さや、立体画像が重なった場合の重なり処理等）で立体画像として印刷するかといった立体印刷設定を指示する立体印刷指示手段〔後述するＵＩ画面４０（図５参照）に相当〕が設けられる。
【００５１】
図１と図２は、それぞれ、上述した立体印刷設定の指示をプリンタドライバ２０で行う場合とプリンタ３０で行う場合の印刷処理動作を示す概念図である。
【００５２】
図１において、プリンタドライバ２０は、立体印刷指示手段〔図中、ＵＩ（ユーザ・インタフェース）で示される。〕を用いて、立体印刷指示を行う。この例では、立体印刷すべきオブジェクトとして○，△（図形を表したものではなく、テキストやグラフィック等の各種オブジェクトを表している。）が指示されている。これら立体印刷指示されたオブジェクト等の情報は立体印刷設定情報として所定の記憶エリアに記憶される。
【００５３】
上記立体印刷指示の完了後、アプリケーションからの描画命令によって印刷対象の文書情報がプリンタドライバ２０に入力されると、該プリンタドライバ２０は、上記立体印刷設定情報を参照して該文書情報を解析し、立体印刷指示されたオブジェクトを抽出する。
【００５４】
次いで、プリンタドライバ２０は、上記抽出されたオブジェクト（立体印刷対象データ）に対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令〔後述の実施例では、立体ＰＤＬコマンドに相当〕を生成する。
【００５５】
また、立体印刷指示されなかったオブジェクト（非立体印刷対象データ）に対しては、該文書情報を通常印刷（非立体印刷）するのに必要な非立体印刷描画命令〔後述の実施例では、ＰＤＬコマンドに相当〕を生成する。
【００５６】
その後は、この非立体印刷描画命令に、上記立体印刷描画命令を付加して印刷ジョブを生成し、プリンタ３０に送出する。
【００５７】
プリンタ３０では、プリンタドライバ２０からの印刷ジョブを受信すると、該印刷ジョブに含まれる非立体印刷描画命令及び立体印刷描画命令を解析し、その解析結果に基づきビットマップ展開を行って印刷用のデータを生成する。
【００５８】
この時の印刷用データは、非立体印刷描画命令の描画対象のオブジェクトを非立体画像として印刷し得るデータ（非立体印刷データ）と、立体印刷描画命令の描画対象のオブジェクトを指示された立体印刷設定内容を満たす立体画像として印刷し得るデータ（立体印刷データ）とが混在したものとなる。
【００５９】
また、非立体印刷データは、画像形成部（図示せず）の構成に合わせて、例えば、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），ＢＫ（黒）の多色階調データから成り、立体印刷データは、Ｙ，Ｍ，Ｃ，ＢＫの階調データに、更に、発泡トナー量、すなわち発泡後の立体画像の高さを決定する発泡トナー用階調データ（Ｈ）が付加されるものである。
【００６０】
その後、プリンタ３０では、画像形成部が上記印刷用データを用いて記録用紙６０上に立体印刷を行う。
【００６１】
その際、非立体印刷データからは、Ｙ，Ｍ，Ｃ，ＢＫトナーによる多色の非立体画像が形成され、立体印刷データからは、発泡トナー（Ｈ）の発泡により立体化された部分の上に、Ｙ，Ｍ，Ｃ，ＢＫによる多色画像が載せられた立体画像（図中の○，△に当たる画像：ＵＩで立体印刷指示されたオブジェクト）が形成される。
【００６２】
次に、立体印刷設定の指示をプリンタ３０で行う場合の印刷処理動作を図２を参照して説明する。
【００６３】
図２において、プリンタ３０は、立体印刷指示手段（図中、ＵＩで示される）を用いて、立体印刷指示を行う。プリンタ３０においても、プリンタドライバ２０と同様、立体印刷すべきオブジェクトとして○，△が指示され、該立体印刷指示されたオブジェクト等の情報（立体印刷設定情報）が所定の記憶エリアに記憶されている。
【００６４】
上記立体印刷指示の完了後、プリンタドライバ２０にアプリケーションから印刷対象の文書情報が入力されると、該プリンタドライバ２０は、該文書情報を非立体画像として印刷可能な非立体印刷描画命令（後述の実施例では、ＰＤＬコマンドに相当）を生成し、印刷ジョブとしてプリンタ３０に送出する。
【００６５】
一方、プリンタ３０では、プリンタドライバ２０からの印刷ジョブを受信すると、ＵＩによって予め登録されている立体印刷設定情報を参照して当該印刷ジョブ中の非立体印刷描画命令を解析し、立体印刷指示されているオブジェクトを抽出する。
【００６６】
次いで、プリンタ３０は、上記抽出されたオブジェクト（立体印刷対象データ）に対応して、該オブジェクトを立体印刷するのに必要な立体印刷描画命令（後述の実施例では、立体ＰＤＬコマンドに相当）を生成する。
【００６７】
ここで、立体印刷指示されていないオブジェクト（非立体印刷対象データ）に対しては、該文書情報を通常印刷（非立体印刷）するのに必要な非立体印刷描画命令のまま残す。
【００６８】
その後、プリンタ３０は、上記非立体印刷描画命令及び立体印刷描画命令を解析し、その解析結果に基づきビットマップ展開を行って、非立体印刷データと立体印刷データから成る印刷用のデータを生成する。
【００６９】
以後、図１で説明した処理と同様の処理により、画像形成部が上記印刷用データを用いて記録用紙６０上に立体印刷を行う。
【００７０】
その際、非立体印刷データからは、Ｙ，Ｍ，Ｃ，ＢＫトナーによる多色の非立体画像が形成され、立体印刷データからは、発泡トナー（Ｈ）の発泡により立体化された部分の上に、Ｙ，Ｍ，Ｃ，ＢＫによる多色画像が載せられた立体画像（図中の○，△に当たる画像：ＵＩで立体印刷指示されたオブジェクト）が形成される。
【００７１】
図１及び図２の説明からも分かるように、本発明のシステムでは、プリンタドライバ２０またはプリンタ３０のいずれかで、どのオブジェクトを立体印刷するかといった立体印刷設定の指示を行うことにより、該立体印刷指示に基づき、当該立体印刷指示されたオブジェクトを立体印刷設定内容（指定された立体出力仕様）を満たす立体画像として印刷する処理機能を備えている。
【００７２】
かかる構成によれば、特別なアプリケーションを用いることなく、プリンタドライバ２０またはプリンタ３０のいずれかで上記立体印刷指示を行うだけで、当該立体印刷指示されたオブジェクトを立体画像とする立体印刷を行うことができる。
【００７３】
次に、本発明の実施例について述べる。  
図３は、本発明の一実施例に係る印刷処理システムの構成を示すブロック図であり、図１及び図２の各部と同様の構成要素には同一の符号を付している。
【００７４】
本実施例のシステムは、パーソナル・コンピュータ（ＰＣ）１とプリンタ３０とをインタフェース５を介して接続して構成される。
【００７５】
ＰＣ１は、キーボードやマウス等の入力デバイスから成る入力／操作部１１、各種情報の表示を行う表示部１２、装置全体の制御を行う制御部１３、各種情報を記憶する記憶部１４、ネットワーク５とのインタフェースを司るネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）１５、プリンタ３０に印刷ジョブを送出して印刷動作制御を行うプリンタドライバ２０から構成される。
【００７６】
プリンタ３０は、ネットワーク５とのインタフェースを司るＮＷ  Ｉ／Ｆ３１、プリンタドライバ２０から受信される印刷ジョブに基づき、ＰＤＬコマンドや立体ＰＤＬコマンドの解析、ビットマップ展開等の画像処理を行う画像処理部３２、画像処理部３２で生成された印刷データ（ビットマップデータ）に基づき記録用紙上に画像を形成する画像形成部３３、装置全体の制御を行う制御部３４、タッチパネル等から成る操作／表示部３５から構成される。
【００７７】
このシステムは、ＰＣ１上で各種アプリケーションにより生成された文書情報（ファイルデータ等）に対する描画命令を与えられることにより、該ＰＣ１に内蔵されるプリンタドライバ２０と、ＰＣ１とネットワーク５で接続されるプリンタ３０とが協同し、印刷対象の上記文書情報に基づき画像の印刷を行うものである。
【００７８】
図４は、プリンタドライバ２０及びプリンタ３０の詳細構成を示す図である。但し、プリンタ３０の構成に関しては、立体印刷指示部３５１及び画像処理部３２以外の構成は省略している。
【００７９】
図４において、プリンタドライバ２０は、立体印刷指示部２０１、印刷ジョブ解析部２０２、ジョブ制御コマンド生成部２０３、ＰＤＬコマンド生成部２０４を具備して構成される。
【００８０】
プリンタドライバ２０において、立体印刷指示部２０１は、ＰＣ１の各種アプリケーションから与えられる印刷ジョブ毎に、印刷対象の文書情報のどの部分を立体化するかに関する立体印刷指示を行うものであり、図１及び図２で説明した立体印刷指示手段（ＵＩ）に相当する。
【００８１】
この立体印刷指示部２０１は、例えば、図５に示すＵＩ画面４０を用いて上記立体印刷指示を行うものであり、具体的には、ＰＣ１の入力／操作部１１及び表示部１２の機能により実現される。
【００８２】
一方、プリンタ３０は、立体印刷指示部３５１、ジョブ制御コマンド解析部３２１、ＰＤＬコマンド解析部３２２、レンダリング部３２３を具備して構成される。
【００８３】
プリンタ３０において、立体印刷指示部３５１は、プリンタドライバ２０から与えられる全ての印刷ジョブに対して、該印刷対象の文書情報のどの部分を立体化するかに関する立体印刷指示を行うものである。
【００８４】
この立体印刷指示部３５１は、プリンタドライバ２０の立体印刷指示部２０１と同様、図５に示すＵＩ画面４０を用いて上記立体印刷指示を行うものであり、具体的には、プリンタ３０自身の操作／表示部３５の機能を用いて実現される。
【００８５】
次に、プリンタドライバ２０の立体印刷指示部２０１、及びプリンタ３０の立体印刷指示部３５１における立体印刷指示機能について説明する。
【００８６】
なお、ここでは、説明を簡単にするため、プリンタドライバ２０の立体印刷指示部２０１の立体印刷指示機能について述べるが、プリンタ３０の立体印刷指示部３５１においても、操作／表示部３５を用いて同様の立体印刷指示が行える。
【００８７】
プリンタドライバ２０において、立体印刷指示部２０１は、立体印刷対象のオブジェクトの指示、及び立体画像の立体出力仕様（立体画像の高さや、重なり処理等）を指示するためのユーザ・インタフェース（ＵＩ）として、例えば、図５に示す構成から成るＵＩ画面（立体印刷設定画面）４０をサポートしている。
【００８８】
このＵＩ画面４０は、入力／操作部１１での所定操作により表示部１２に表示することができ、立体印刷指定の優先、立体印刷指定、立体対象指定、重なり指定、特徴量高さ割当て指定、高さ調整の各立体印刷指定欄が設けられる。
【００８９】
立体印刷指定の優先欄においては、プリンタドライバ２０による立体印刷指示を優先する（ドライバの設定を使用）か、プリンタ３０による立体印刷指示を優先する（プリンタの設定を使用）かの各項目についての指定〔指定するには、該当するオプション・ボタン（以下、ＯＢと略称）に選択マークを入れる。〕を行うことができる。
【００９０】
この立体印刷指定優先欄で、プリンタドライバ２０の設定を使用することを指定した場合、その旨を示す制御情報が設定され、該制御情報に基づき、例えば、プリンタドライバ２０とプリンタ３０間のネゴシエーションにより、プリンタドライバ２０の立体印刷指示部２０１からの立体印刷指示のみが受付けられ、プリンタ３０の立体印刷指示部３５１からの立体印刷指示が禁止されるように制御（優先設定制御）される。
【００９１】
逆に、プリンタ３０の設定を使用することを指定した場合、その旨を示す制御情報が設定され、該制御情報に基づき、上記同様のネゴシエーションを経て、プリンタドライバ２０の立体印刷指示部２０１からの立体印刷指示が禁止され、プリンタ３０の立体印刷指示部３５１からの立体印刷指示のみが受付けられるように制御される。
【００９２】
また、ＵＩ画面４０上の立体印刷指定の欄では、立体印刷（特殊印刷）するかどうかや、擬似立体印刷を行うかどうか等の印刷形態を指定することができる。
【００９３】
具体的には、同欄の"立体印刷する"チェックボックス（以下、ＣＢと略称）をチェックするか否かにより、立体印刷を行うか否かを指定することが可能である。
【００９４】
この例では、特殊印刷として、立体印刷を行うか否かを指定することが可能である。従って、プリンタ３０での本項目の設定に当たっては、該プリンタ３０が発泡トナーを用いた立体印刷などの特殊印刷機能を持たない場合にはこのモードを設定するといったバリエーションを持たせることができる。
【００９５】
特に、この例では、立体印刷することを指定した場合、"立体画像を最後に印刷"若しくは"立体画像を最初に印刷"ＯＢを用いて、立体画像を最後に印刷する（印刷出力後に発泡トナーが最下層になる印刷形態）か、あるいは最初に印刷する（印刷出力後に発泡トナーが最上層になる印刷形態）かの指定を行うことができる。
【００９６】
この処理順序の設定が必要な理由は、発泡トナーが透過性素材でないためである。つまり、非透過性素材の発泡トナーが載った下地は見えなくなってしまうため、発泡トナーを用いた立体印刷の順序を指定可能にする。また、これらの設定をプリンタドライバ２０、プリントサーバまたはプリンタ３０本体で設定可能にする。
【００９７】
また、この欄では、"擬似立体印刷"ＣＢをチェックすることにより、発泡トナーを使用しないで擬似的に立体印刷を行うモード（試し刷りモード）の設定を行うことができる。この試し刷りモードでは、発泡トナーで印刷した場合のような効果（例えば、後述する立体強調指定時の立体印刷時における陰影や縁取り等）を付加して通常トナー（不発泡トナー）での印刷を行う。この擬似立体印刷については、後で詳述する。
【００９８】
また、ＵＩ画面４０の立体対象指定欄では、立体印刷対象のオブジェクトを指定することができる。
【００９９】
指定可能なオブジェクトとしては、テキストやグラフィック、あるいはイメージなどの描画オブジェクトそのものがある。これら描画オブジェクトの指定は、該当する描画オブジェクトのＣＢ〔"グラフィック"ＣＢ，"イメージ"ＣＢ等〕をチェックすることにより行う。
【０１００】
この欄で更に細かく指定可能な項目としては、印刷対象文書情報を構成するテキスト中の、例えば、"※"、"☆"といった特定の文字を指定することができる。この指定は、"特定文字"ＣＢをチェックし、付随のコンボ・ボックス（以下、ＣＭＢと略称）に所望の特殊文字を入力することにより行う。
【０１０１】
また、テキストにおける、例えば、"Ａｒｉａｌ"等のある特定のフォントを指定することができる。この指定は、"フォント"ＣＢをチェックし、付随のＣＭＢ中から所望のフォントを選択することにより行う。
【０１０２】
同様にして、テキストにおける特殊フォントを指定することができる。このような特殊フォントとしては、例えば、立体フォント等の仮想フォントが存在する場合には当該仮想フォントが考えられる。
【０１０３】
また、テキストにおける、例えば、ボールド、イタリック等といった、特定の修飾コマンドを指定することができる。この指定は、"フォント修飾"ＣＢをチェックし、付随のＣＭＢ中から所望のフォント修飾を選択することにより行う。
【０１０４】
また、この欄で、"グラフィック"ＣＢをチェックすることにより立体印対象オブジェクトしてグラフィックを指定した場合、この時の印刷対象文書情報中の全てのグラフィックオブジェクトは全て立体印刷することができる。
【０１０５】
なお、グラフィックを指定した場合、"グラフィック"ＣＢに付随のＣＭＢを用いて、例えば、矩形や円形、三角形といった特定の形状を指定（選択）することができる。
【０１０６】
また、この欄では、描画オブジェクト（テキスト、グラフィックともに）のある特定の色を指定することができる。この指定は、"色"ＣＢをチェックし、付随のＣＭＢ中から所望の色を選択することにより行う。
【０１０７】
ここで指定した色の情報は、図５では色名（赤）で示されているが、具体例としては、例えば、マゼンタであれば（Ｒ＝２５５，Ｇ＝０，Ｂ＝２５５）等の形で指定する方法が考えられる。
【０１０８】
なお、描画オブジェクトに関して特定の色を指定した場合、立体印刷面の上にその色を載せるかどうかについても併せて指定できるようにしても良い。
【０１０９】
また、ＵＩ画面４０上の重なり指定欄では、立体印刷対象オブジェクトが重なり合う領域が存在する場合に、該重なり合った領域はその高さをｎ倍（ｎ＝重なり数）にする（重なりを反映）、発泡印刷対象が重なり合った領域は高さをｎ倍にしない（重なりを無視）、発泡印刷対象が重なり合った領域は発泡させない（重なりを立体にしない）、発泡印刷対象が重なり合った領域を発泡させるかどうかを論理演算によって決定する（重なりを論理演算）のいずれかを指定することができる。
【０１１０】
この指定は、同欄の"重なりを反映"，"重なりを無視"，"重なりを立体にしない"，"重なりを論理演算"に対応した各ＯＢ中の、所望の重なり処理方法に対応したＯＢに選択マークを入れることにより行う。なお、"重なりを論理演算"ＯＢに選択マークを入れた場合には、論理演算方法（ＡＮＤ，ＯＲ）も指定する。
【０１１１】
また、ＵＩ画面４０上の特徴量高さ割当て指定欄では、印刷対象の文書情報中の各種パラメータの特徴量を抽出してその特徴量を発泡トナーの高さに変換して（割当てて）立体印刷を行うことを目的として、当該発泡トナーの高さ変換に用いるパラメータを指定することができる。
【０１１２】
この例では、発泡トナーの高さ変換に用いるパラメータとしては、例えば、明度、コントラスト、エッジ、濃度の各パラメータを指定可能である。この指定は、同欄の"明度を高さに変換"，"コントラストを高さに変換"，"エッジを高さに変換"，"濃度を高さに変換"に対応した各ＯＢ中の、所望の変換方法に対応したＯＢに選択マークを入れることにより行う。
【０１１３】
また、ＵＩ画面４０上の高さ調整欄では、表示されている設定バーをマウス等を用いて移動させて−１００％から１００％の間の所定位置に停止させることで、発泡トナーの盛り上がりをデフォルト（設定バー中の"０"）の値に対して当該停止位置の比率でその盛り上がりの増減（高さ調整）を指定することができる。
【０１１４】
次に、本実施例の印刷処理システムの印刷処理動作について説明する。
【０１１５】
まず、図６に示すフローチャートを参照して、プリンタドライバ２０の印刷処理動作を説明する。
【０１１６】
本実施例のシステム（図３参照）において、ＰＣ１により所定のアプリケーションで生成した文書情報（以下、ファイルデータという）を立体印刷する場合、表示部１２に表示される当該ファイルデータに対応する画像を見ながら立体化しようとする対象（オブジェクト）を決定し、次いで、プリンタドライバ２０の立体印刷指示部２０１（図４参照）から上記ＵＩ画面４０を用いて当該オブジェクトを立体印刷するために必要な指示（立体印刷指示）を行う。
【０１１７】
具体的には、ＵＩ画面４０の立体印刷指定欄中の"立体印刷する"ＣＢにチェック（レ点）を入れ、かつ"立体画像を最後に印刷"または"立体画像を最初に印刷"のいずれかを選択する。
【０１１８】
また、立体対象指定欄のフォント、グラフィック、フォント修飾、色、特定文字、イメージの各項目の中から所望の項目を選んで該項目のＣＢにチェックを入れ、その際、チェックを入れた項目のＣＭＢを操作して所望の条件（フォントであれば、例えば、Ａｒｉａｌ。グラフィックであれば、例えば矩形等）を選択する。
【０１１９】
更に、必要であれば、重なり指定欄、特徴量高さ割当て指定欄並びに高さ調整欄を用いて所望の立体印刷形態を指定する。
【０１２０】
なお、プリンタドライバ２０で上記立体印刷指示を行うためには、これに先立ち、ＵＩ画面４０の立体印刷指定の優先欄で、"ドライバの設定を使用"を選択する必要がある。
【０１２１】
このようにして、立体印刷指示部２０１から立体印刷指示を行った後、ＰＣ１上のアプリケーションから、表示部１２に表示中のファイルの印刷開始指示が与えられると、該ファイルデータとその描画命令から成る印刷ジョブがプリンタドライバ２０に送られる。
【０１２２】
プリンタドライバ２０は、アプリケーションからの印刷ジョブを受信すると（ステップＳ６０１ＹＥＳ）、印刷ジョブ解析部２０２が、立体印刷指示部２０１から立体印刷指示があるかどうかを判断する（ステップ６０２）。
【０１２３】
この判断は、例えば、立体印刷指示部２０１により予め指定され、例えば、記憶部１４に記憶されている立体印刷設定情報を参照し、そこに"ドライバの設定を使用"、並びに"立体印刷する"が設定されているかどうかをチェックすることで行う。
【０１２４】
ここで、立体印刷指示がない場合（ステップＳ６０２ＮＯ）、印刷ジョブ解析部２０２は、アプリケーションからの印刷ジョブ（ファイルデータ）を解析し（ステップ６０３）、その解析結果〔構成要素（文字、グラフィック、イメージ等）やその位置、大きさ等〕をジョブ制御コマンド生成部２０３に送出する。
【０１２５】
ジョブ制御コマンド生成部２０３は、上記印刷ジョブの解析結果を用いて、当該ファイルデータを非立体印刷するために必要な制御コマンド（描画命令）を生成し（ステップＳ６０４）、該制御コマンドをＰＤＬコマンド生成部２０４に渡す。
【０１２６】
ＰＤＬコマンド生成部２０４は、ジョブ制御コマンド生成部２０３で生成された制御コマンドを用いて、どの構成要素をどこにどのように印刷（通常印刷＝非立体印刷）するか等をＰＤＬ形式で記述したＰＤＬコマンド（非立体印刷用の描画命令）を生成し（ステップＳ６０５）、該ＰＤＬコマンドを印刷ジョブとしてプリンタ３０に送出する（ステップＳ６０６）。
【０１２７】
これに対し、立体印刷指示があった場合（ステップＳ６０２ＹＥＳ）、印刷ジョブ解析部２０２は、立体印刷指示部２０１により予め指定されている立体印刷設定情報を参照しながら、アプリケーションからの印刷ジョブ（ファイルデータ）を解析する（ステップＳ６１０）。
【０１２８】
解析実行中、該解析対象のオブジェクトが、立体印刷指示のなされたオブジェクト（ＵＩ画面４０の立体対象指定欄で指示されたフォント、グラフィック、特定文字等）かどうかをチェックし（ステップＳ６１１）、立体印刷指示のなされたオブジェクトを抽出すると（ステップＳ６１１ＹＥＳ）、その解析結果〔構成要素（文字、グラフィック、イメージ等）やその位置、大きさ等〕と立体印刷形態（ＵＩ画面４０の立体印刷指定欄、重なり指定欄、特徴量高さ割当て指定欄、高さ調整欄にて指定された各項目情報）をジョブ制御コマンド生成部２０３に送出する。
【０１２９】
ジョブ制御コマンド生成部２０３は、上記解析結果を用いて、当該立体印刷指示のなされたオブジェクトを指定された形態（立体印刷形態）で立体化するために必要な立体制御コマンド（立体印刷用の描画命令）を生成し（ステップＳ６１２）、該立体制御コマンドをＰＤＬコマンド生成部２０４に渡す。
【０１３０】
また、解析対象のオブジェクトが立体印刷指示のなされていないオブジェクトの場合（ステップＳ６１１ＮＯ）、ステップＳ６０３と同様の手法で印刷対象のファイルデータを解析し、該解析結果をジョブ制御コマンド生成部２０３に送出する。
【０１３１】
ジョブ制御コマンド生成部２０３は、上記解析結果を用いて、当該オブジェクトを非立体印刷するために必要な制御コマンド（非立体印刷用の描画命令）を生成し（ステップＳ６１３）、該制御コマンドをＰＤＬコマンド生成部２０４に渡す。
【０１３２】
上記ステップＳ６１０からＳ６１３の処理をファイルデータの全ての解析が終了するまで続ける。
【０１３３】
そして、上記解析が終了する（ステップＳ６１４ＹＥＳ）と、ＰＤＬコマンド生成部２０４は、ジョブ制御コマンド生成部２０３で生成された制御コマンドを用いて、どの構成要素をどこにどのように非立体印刷するか等をＰＤＬ形式で記述したＰＤＬコマンド（非立体印刷描画命令）を生成すると共に、同じくジョブ制御コマンド生成部２０３で生成された立体制御コマンドを用いて、当該立体印刷指定されたオブジェクトを指定条件で立体印刷するために必要な立体ＰＤＬコマンド（立体印刷描画命令）を生成し（ステップＳ６１５）、これらＰＤＬコマンド及び立体ＰＤＬコマンドを印刷ジョブとしてプリンタ３０に送出する（ステップＳ６１６）。
【０１３４】
なお、この処理における立体ＰＤＬコマンドとは、立体印刷対象と例えば特定文字"※"が指定されている場合には、該"※"に対応付けて"立体印刷せよ"を指示する立体印刷描画命令が記述されたものである。
【０１３５】
また、特定文字"※"に関して更に"重なりを反映"が指定されている場合には、該"※"に対応付けて"立体印刷せよ"＋"重なりを反映せよ"を指示する立体印刷描画命令が記述されることになる。
【０１３６】
次に、図７を参照して、プリンタ３０の処理動作を説明する。
【０１３７】
プリンタ３０では、プリンタドライバ２０からネットワーク５を通じて送られてくる印刷ジョブ（ＰＤＬコマンドのみの場合と、ＰＤＬコマンド＋立体ＰＤＬコマンドの場合がある）を受信すると（ステップＳ７０１ＹＥＳ）、ジョブ制御コマンド解析部３２１が該印刷ジョブ中の制御コマンドを解析し（ステップＳ７０２）、その解析結果をＰＤＬコマンド解析部３２２に渡す。
【０１３８】
ＰＤＬコマンド解析部３２２は、ジョブ制御コマンド解析部３２１の解析結果を受け取ると、立体印刷指示部３５１から立体印刷指示があるかどうかを判断する（ステップ７０３）。
【０１３９】
この判断は、例えば、立体印刷指示部３５１によって予め指定され、例えば、制御部３４に記憶されている立体印刷設定情報を参照し、そこに"プリンタの設定を使用"、並びに"立体印刷する"が設定されているかどうかをチェックすることで行う。
【０１４０】
なお、プリンタ３０においても、立体印刷指示部３５１により、プリンタドライバ２０と同様のＵＩ画面４０を用いて立体印刷指示を行うことができるが、プリンタドライバ２０によって立体印刷指示がなされている場合には、上述した優先設定制御によって、立体印刷指示部３５１での立体印刷指示は受付けらることはない。
【０１４１】
上記チェックの結果、立体印刷指示がない場合（ステップＳ７０３ＮＯ）、ＰＤＬコマンド解析部３２２は、ジョブ制御コマンド解析部３２１による制御コマンド解析結果を用いて、プリンタドライバ２０からの印刷ジョブ（ＰＤＬコマンドのみの場合と、ＰＤＬコマンド＋立体ＰＤＬコマンドの場合がある）を解析し、その解析結果をレンダリング部３２３に渡す。
【０１４２】
レンダリング部３２３は、プリンタドライバ２０から受信したＰＤＬコマンド（または、ＰＤＬコマンド＋立体ＰＤＬコマンド）を、ＰＤＬコマンド解析部３２２の解析結果を用いて１ページ分ずつページメモリにビットマップ展開する。
【０１４３】
その際、レンダリング部３２３は、ＰＤＬコマンド解析部３２２の解析結果を参照して、ＰＤＬコマンドにて描画命令がなされているオブジェクト（非立体印刷オブジェクト）に対応する画素については、例えば、４色（Ｙ，Ｍ，Ｃ，ＢＫ：画像形成部３３の構成に依存）の多色階調データを対応付け、立体ＰＤＬコマンドにて描画命令がなされているオブジェクト（立体印刷オブジェクト）に対応する画素については、上記４色の階調データに加えて、発泡トナー用階調データ（Ｈ）を対応付けるようにして上記ビットマップ展開を行う（ステップＳ７１４）。
【０１４４】
そして、１ページ分のビットマップ展開が終了する毎に、該ビットマップ上の画素毎の階調データを順に画像形成部３３に送出する（ステップＳ７１５）。
【０１４５】
一方、立体印刷指示があった場合（ステップＳ７０３ＹＥＳ）、ＰＤＬコマンド解析部３２２は、立体印刷指示部３５１によって予め設定されている立体印刷設定情報を参照しながら、プリンタドライバ２０から受信したＰＤＬコマンド（プリンタ３０で立体印刷指示可能な時には、プリンタドライバ２０から立体ＰＤＬコマンドが送られることはない）を解析する（ステップＳ７１０）。
【０１４６】
解析実行中、該解析対象のオブジェクトが、立体印刷指示のなされたオブジェクト（ＵＩ画面４０の立体対象指定欄で指示されたフォント、グラフィック、特定文字等）かどうかをチェックし（ステップＳ７１１）、立体印刷指示のなされたオブジェクトを抽出した場合（ステップＳ７１１ＹＥＳ）のみ、その解析結果〔構成要素（文字、グラフィック、イメージ等）やその位置、大きさ等〕と立体出力仕様（ＵＩ画面４０の立体印刷指定欄、重なり指定欄、特徴量高さ割当て指定欄、高さ調整欄にて指定された各項目情報）を用いて、該立体印刷指示のなされたオブジェクトを指定された立体印刷出力仕様で立体印刷するために必要な立体制御コマンド（立体印刷描画命令）を生成し（ステップＳ７１２）、該立体制御コマンドをレンダリング部３２３に渡す。
【０１４７】
上記ステップＳ７１０からＳ７１２の処理を、プリンタドライバ２０から受信したＰＤＬコマンド全ての解析が終了するまで続ける。
【０１４８】
そして、上記解析が終了する（ステップＳ７１３ＹＥＳ）と、レンダリング部３２３は、プリンタドライバ２０から受信したＰＤＬコマンドをステップ７１０で解析した結果と、立体印刷指示部３５１で指示された立体印刷設定情報に基づきステップＳ７１２で生成された立体制御コマンドを用いて、１ページ分ずつページメモリにビットマップ展開する。
【０１４９】
その際、レンダリング部３２３は、ＰＤＬコマンド解析部３２２の解析結果を参照して、ＰＤＬコマンドにて描画命令がなされているオブジェクト（非立体印刷オブジェクト）に対応する画素については、例えば、４色（Ｙ，Ｍ，Ｃ，ＢＫ：画像形成部３３の構成に依存）の階調データを対応付け、立体ＰＤＬコマンドにて描画命令がなされているオブジェクト（立体印刷オブジェクト）に対応する画素については、上記４色の階調データに加えて、発泡トナー用階調データ（Ｈ）を対応付けるようにして上記ビットマップ展開を行う（ステップＳ７１４）。
【０１５０】
そして、１ページ分のビットマップ展開が終了する毎に、該ビットマップ上の画素毎の階調データ（Ｙ，Ｍ，Ｃ，ＢＫ，Ｈ）を順に画像形成部３３に送出する（ステップＳ７１５）。
【０１５１】
画像形成部３３は、レンダリング部３２３から送出される各画素の階調データ（Ｙ，Ｍ，Ｃ，ＢＫ，Ｈ）を用いて記録走査を行い、記録用紙上に画像を印刷して出力する。
【０１５２】
次に、画像形成部３３におけるプリント動作について説明する。
【０１５３】
画像形成部３３は、例えば、Ｙ，Ｍ，Ｃ，ＢＫの４色のトナー（通常トナー：非発泡トナー）像をそれぞれ形成可能な露光／現像部、並びに発泡トナー（Ｈ）像を形成可能な露光／現像部を有し、更には、各色の露光／現像部で形成された４色のトナー像及び発泡トナー像を多重転写（一次転写）する中間転写体、該中間転写体に多重転写されたトナー像を記録用紙に転写（二次転写）する転写部、該転写部によって上記トナー像が転写された記録用紙上に当該トナー像を定着する定着部を有する。
【０１５４】
画像処理部３２のレンダリング部３２３で生成された、Ｙ、Ｍ、Ｃ、ＢＫの４色の色材階調データ及び発泡トナー階調データ（Ｈ）は画像形成部３３のそれぞれ該当する露光／現像部に送られ、当該各露光／現像部毎に各色トナー像と発泡トナー像がそれぞれ形成される。
【０１５５】
次いで、これら各色トナー像と発泡トナー像は中間転写体に順次重ね合わせた状態で転写され、更にこの中間転写体から記録用紙上に一括転写される。
【０１５６】
ここで、中間転写体に多重転写されたトナー像をその後に記録用紙に転写した場合には、多重転写トナー像の順番が逆転し、発泡トナー像が最下層に転写される。
【０１５７】
これにより、記録用紙に多重転写されたトナー像を定着部により定着する際には、その時に加えられる熱により最下層の発泡トナーが発泡し、立体化する。また、この発泡により立体化した発泡トナー上に多重転写される各色のトナー像は、この時のトナー色数に対応するカラー画像となって定着される。
【０１５８】
結果として、立体化された発泡トナー（立体材料）上にカラー画像（色材）が形成された立体カラー画像が記録用紙上に形成される。
【０１５９】
図８は、プリンタ３０の画像形成部３３における転写及び定着プロセスを説明するためのトナー像の概念断面構成図である。
【０１６０】
ここで、図８（ａ）〜（ｅ）は一次転写プロセスを示し、図８（ｆ）は二次転写プロセスを示し、図８（ｇ）は定着プロセスを示している。また、図８のＡ，Ｂ，はそれぞれ着目画素を示している。
【０１６１】
図８において、画素Ａは立体印刷指示のなされたオブジェクトに相当する画素である。この画素Ａは、一次転写プロセス〔図８（ａ）〜（ｅ）〕においてＹ，Ｍ，Ｃ，ＢＫ，Ｈの各トナー像が中間転写体上に順次多重転写され、次いで二次転写プロセス〔図８（ｆ）〕では当該多重転写トナー層が反転して記録用紙６０に転写され、更に定着プロセス〔図８（ｇ）〕では最下層の発泡トナー（Ｈ）が発泡しかつその上に各色トナーが溶融、定着されて立体カラー画像が形成されている。
【０１６２】
画素Ｂは通常プリント対象の（立体印刷指示のなされない）オブジェクトに相当する画素である。この画素Ｂは、一次転写プロセス〔図８（ａ）〜（ｅ）〕においてＹ，Ｍ，Ｃ，ＢＫの各トナー像が中間転写体上に順次多重転写され、次いで二次転写プロセス〔図８（ｆ）〕では当該多重転写トナー層が反転して記録用紙に転写され、更に定着プロセス〔図８（ｇ）〕では当該多重転写された各色トナーが溶融、定着されて通常の（平面的な）カラー画像が形成されている。
【０１６３】
図８に示した印刷プロセスからも分かるように、印刷対象の文書情報のうち、発泡トナー階調データ（Ｈ）を付与されたものが立体画像として印刷される。
【０１６４】
印刷対象の文書情報のどの画素に階調データ（Ｈ）を付与するかについては、該階調データ（Ｈ）を用いて立体印刷すべきオブジェクトを特定できれば良い。
【０１６５】
これを実現すべく、本発明のシステムでは、プリンタドライバ２０の立体印刷指示部２１０またはプリンタ３０の立体印刷指示部３５１から立体印刷すべきオブジェクトを含む立体印刷指示を行う機能（ＵＩ画面４０）を有する。
【０１６６】
このＵＩ画面４０を用いて立体印刷指示を与えることにより、印刷対象の文書情報から立体印刷指示されたオブジェクトが抽出されて該オブジェクトを立体印刷するために必要な制御コマンド（立体印刷描画命令）が生成される。
【０１６７】
そして、プリンタ３０では、上記立体印刷描画命令に従って、立体印刷対象オブジェクトを構成する各画素に対して階調データ（Ｈ）を付与し、当該オブジェクトを立体画像として印刷することを可能にしている。
【０１６８】
図５に示すＵＩ画面４０において、"立体印刷する"＋"立体印刷対象オブジェクト（便宜的に、Ｘとする）"から成る立体印刷指示（以下、立体印刷指示１という）がなされた場合、"オブジェクトＸを立体印刷せよ"を意味する立体印刷描画命令、例えば、＜立体Ｐ／オブジェクトＸ＞が生成され、該描画命令によって、当該オブジェクトＸを構成する画素に例えばデフォルトの階調データ（Ｈ）が付与され、該オブジェクトＸ（テキスト、グラフィック、イメージ、テキスト中の特定文字等）をデフォルトの高さ（発泡後の高さ）を有する立体画像として印刷することができる。
【０１６９】
また、上記立体印刷指示１に際して、更に"高さ調整"の立体印刷指示がなされた場合、"オブジェクトＸに、指定された高さ調整（ｎ％）を施して立体印刷せよ"を意味する立体印刷描画命令、例えば、＜立体Ｐ／高さ調整（ｎ％）／オブジェクトＸ＞が生成され、該描画命令によって、当該オブジェクトＸを構成する画素に例えばデフォルトの高さに対して上記"高さ調整"によって指定された分（ｎ％）を増減可能な階調データ（Ｈ）が付与され、該オブジェクトＸをデフォルトの発泡高さから上記指定分（ｎ％）だけ増減された高さを有する立体画像として印刷することができる。
【０１７０】
例えば、"高さ調整＝＋５０％"の立体印刷指示がなされた場合、例えば図８（ｇ）の画素Ａにおいて、発泡トナーＨの発泡後の高さがデフォルト値に比べて５０％だけ高くなるような立体画像を印刷することができる。
【０１７１】
この場合、プリンタ３０は、"高さ調整"を指示する描画命令に対して、この時の指示された比率で発泡トナーＨの発泡後の高さを増減するための階調データを生成する機能を備える必要がある。
【０１７２】
また、上記立体印刷指示１に際して、更に"重なり指定"の立体印刷指示がなされた場合、"オブジェクトＸに、指定された重なり処理（例えば、重なりを反映）を施して立体印刷せよ"を意味する立体印刷描画命令、例えば、＜立体Ｐ／重なり処理（重なりを反映）／オブジェクトＸ＞が生成され、該描画命令によって、当該オブジェクトＸを構成する画素に例えばデフォルトの高さに対して上記"重なり指定"によって指定された重なり具合を反映可能な階調データ（Ｈ）が付与され、該オブジェクトＸをデフォルトの発泡高さから上記指定された重なり具合が反映された高さを有する立体画像として印刷することができる。
【０１７３】
図９は、"重なり指定"に応じた印刷結果を示す概念図である。図９（ａ），（ｂ），（ｃ），（ｄ）は、それぞれ、"重なり指定＝重なりを反映"、"重なり指定＝重なりを無視"、"重なり指定＝重なりを立体にしない"、"重なり指定＝重なりを論理演算"の各描画命令に対応した印刷結果を示している。なお、図中、Ｘ１，Ｘ２は重なり合うオブジェクトを示している。
【０１７４】
図９（ａ）において、"重なり指定＝重なりを反映"の指定がなされた場合、重なり合う部分がオブジェクトＸ１，Ｘ２の高さの和（つまり、重なり数をｎとした場合、重なり合う部分の高さをｎ倍にする）になっている。
【０１７５】
図９（ｂ）において、"重なり指定＝重なりを無視"の指定がなされた場合、重なり合う部分がオブジェクトＸ１，Ｘ２のいずれかの元の高さに一致している。
【０１７６】
図９（ｃ）において、"重なり指定＝重なりを立体にしない"の指定がなされた場合、重なり合う部分が通常プリント（非立体印刷）されている。
【０１７７】
図９（ｄ）において、"重なり指定＝重なりを論理演算"の指定がなされた場合、重なり合う部分がオブジェクトＸ１，Ｘ２の高さから、指定された論理演算により求められた高さになっている。
【０１７８】
この場合、プリンタ３０は、"重なり指定"を指示する描画命令に対して、重なり合う領域の発泡トナー（Ｈ）の発泡後の高さを当該指示された重なり状態に対応して増減可能に階調データ（Ｈ）を調整する機能を備える必要がある。
【０１７９】
また、上記立体印刷指示１に際して、更に"特徴量高さ割当て指定"の立体印刷指示がなされた場合、"オブジェクトＸを、指定された特徴量高さ割当て（明度を高さに変換）により立体印刷せよ"を意味する立体印刷描画命令、例えば、＜立体Ｐ／特徴量高さ割当て（明度）／オブジェクトＸ＞が生成される。
【０１８０】
そして、この立体印刷描画命令によって、この時に立体印刷指示されたオブジェクトＸを対象に、特徴量割当て指定された特徴量（明度）が抽出されて高さ情報に変換され、更に、この高さ情報に対応する階調データ（Ｈ）が付与され、該オブジェクトを上記高さ変換が反映された高さを有する立体画像として印刷することができる。
【０１８１】
この場合、プリンタ３０は、"特徴量高さ割当て指定"を指示する描画命令に基づき、立体印刷対象オブジェクトの明度、コントラスト、エッジ、濃度を抽出し、該抽出結果を高さ情報に変換して該高さ情報に対応する発泡トナー階調データ（Ｈ）を生成する機能を備える必要がある。
【０１８２】
これにより、例えば、"特徴量高さ割当て指定＝明度を高さに変換"が指定された場合、立体印刷対象オブジェクトの明度に対応して生成された階調データ（Ｈ）を用いて、当該明度に対応した高さを有する立体画像を形成することができる。
【０１８３】
同様に、"特徴量高さ割当て指定＝コントラストを高さに変換"，"特徴量高さ割当て指定＝エッジを高さに変換"，"特徴量高さ割当て指定＝濃度を高さに変換"が指定された場合、それぞれ、立体印刷対象オブジェクトのコントラスト、エッジ、濃度に対応した高さを有する立体画像を形成することができる。
【０１８４】
また、上記立体印刷指示１に際して、"立体画像を最後に印刷"の立体印刷指示がなされた場合、この時に立体印刷指示されたオブジェクトＸに対して更に当該印刷順序を反映させる旨の命令を付加した立体印刷描画命令が生成され、該描画命令によって、この時に立体印刷指示されたオブジェクトを構成する画素に対して上記の如くのデフォルトの階調データ（Ｈ）が付与されたうえで、該階調データ（Ｈ）に基づく発泡トナーの印刷を最後に行う制御がなされ、当該オブジェクトをデフォルトの発泡高さを有しかつ最下面が発泡してその上に多色画像が形成された立体画像〔例えば、図８（ｇ）の画素Ａのように、発泡トナーＨが最下層に転写される画像〕として印刷することができる。
【０１８５】
逆に、上記立体印刷指示１に際して、"立体画像を最初に印刷"の立体指示がなされた場合、この時に立体印刷指示されたオブジェクトに対して更に当該指定印刷順序を反映させる旨の命令を付加した立体印刷描画命令が生成され、該描画命令によって、この時に立体印刷指示されたオブジェクトを構成する画素に対して上記の如くのデフォルトの階調データ（Ｈ）が付与されたうえで、該階調データ（Ｈ）に基づく発泡トナーの印刷を最初に行う制御がなされ、当該オブジェクトをデフォルトの発泡高さを有しかつ最上面が発泡した不透明の立体画像〔例えば、図８（ｇ）の画素Ａとは逆に、発泡トナーＨが最上層に転写される画像〕として印刷することができる。
【０１８６】
この場合、プリンタ３０は、画像形成部３３における二次転写で、Ｙ，Ｍ，Ｃ，ＢＫ，Ｈの各トナーの重なり順が逆転するのを踏まえ、"立体画像を最後に印刷する"ことを指示する描画命令に対しては、発泡トナー（Ｈ）用の露光／現像処理がＹ，Ｍ，Ｃ，ＢＫ用の露光／現像処理よりも後に行われるように、また、"立体画像を最初に印刷する"ことを指示する描画命令に対しては、発泡トナー（Ｈ）用の露光／現像処理がＹ，Ｍ，Ｃ，ＢＫ用の露光／現像処理よりも先に行われるように制御する機能を備える必要がある。
【０１８７】
なお、本発明の印刷処理システムでは、指定されたオブジェクトを立体画像として印刷する立体印刷の他、当該指定されたオブジェクトを擬似的な立体画像として印刷する擬似立体印刷を行うこともできる。
【０１８８】
この擬似立体印刷を行う場合、例えば、プリンタドライバ２０であれば、ＰＣ１の表示部１２に表示されるＵＩ画面４０（図５参照）上で、立体印刷指定欄の各オブジェクト指示ツールを用いて擬似立体印刷すべきオブジェクトを指定した後、"擬似立体印刷"ＣＢをチェックすることにより、〔"擬似立体印刷"＋"立体印刷対象オブジェクト"〕から成る擬似立体印刷指示を行う。
【０１８９】
以下、本発明の印刷処理システムにおける擬似立体印刷機能構成の実施例について述べる。
【０１９０】
図１０は、本発明に係わる擬似立体印刷機能構成の第１実施例を示す概念図である。
【０１９１】
この実施例では、プリンタドライバ２０においてＵＩ画面４０（図５参照）上で"擬似立体印刷"＋"立体印刷対象オブジェクト"から成る擬似立体印刷指示（擬似立体ＣＢ：ＯＮ）がなされた場合、印刷ジョブ解析部２０２で印刷対象の文書情報が解析されて、上記擬似立体印刷指示されたオブジェクト（立体印刷対象オブジェクト）が抽出され、更に、ジョブ制御コマンド生成部２０３，ＰＤＬコマンド生成部２０４により、上記抽出されたオブジェクトに対応して、当該オブジェクトを擬似立体印刷するための擬似立体印刷描画命令が生成され、印刷ジョブに付加されてプリンタ３０に送出される。
【０１９２】
ここで、擬似立体印刷描画命令とは、上記立体印刷対象オブジェクトに対応する描画データ（立体描画データ）を、強調や輪郭抽出あるいは陰影のように擬似立体画像として表現される描画データ（擬似立体データ）に変換したものであり、図１０では、擬似立体印刷として描画されたＰＤＬに当たる。
【０１９３】
プリンタ３０では、プリンタドライバ２０から送られてくる上記擬似立体印刷描画命令（擬似立体印刷として描画されたＰＤＬ）を印刷手段（画像形成部３３）に送り、該印刷手段では、当該擬似立体印刷命令を通常の画像データとして印刷する。これにより、上記ＰＤＬの印刷結果としては、上記立体印刷対象オブジェクトが、強調や輪郭抽出あるいは陰影のように表現される擬似立体画像として印刷される。
【０１９４】
ここで、擬似立体印刷指示に基づく擬似立体印刷描画命令の生成処理について図１１を参照して説明する。
【０１９５】
この例では、同図（ａ）に示すような印刷対象文書情報に対して、○図形オブジェクトに対する擬似立体印刷指示がなされたものとする。
【０１９６】
この場合、プリンタドライバ２０では、印刷対象の文書情報中から○図形オブジェクトを抽出し、その元データから、例えば、同図（ｂ）に示すように、該元データを所定の方向（例えば、数ドット右下方向）にずらした画像データを生成し、この生成データを元データとマージすることによって印刷データ（擬似立体印刷描画命令：擬似立体印刷として描画されたＰＤＬ）を生成する。
【０１９７】
この場合、上記印刷データを受け取ったプリンタ３０では、当該印刷データに基づき、元データに対応する画像に対して生成データに対応する画像が陰影として見えるような画像を印刷する。
【０１９８】
また、別の方法としては、同図（ｃ）に示すように、○図形オブジェクトの元データから、該元データ全体を数ドット分拡大した画像データを生成し、該生成データを元データとマージすることによって、上記印刷データを生成する方法がある。
【０１９９】
この場合、上記印刷データを受け取ったプリンタ３０では、当該印刷データに基づき、元データに対応する画像に対して生成データに対応する画像が縁取り（輪郭強調）のように見える画像を印刷する。
【０２００】
また、同図（ｂ）の変形例としては、○図形オブジェクトの元データから、該元データを所定方向にずらしたデータを生成すると共に、該生成データと前記元データにそれぞれ異なる明度または彩度（相互に上げたり、下げたりする）を付与して当該生成データを元データとマージすることによって印刷データを生成する方法がある。
【０２０１】
この場合、上記印刷データを受け取ったプリンタ３０では、当該印刷データに基づき、元データに対応する画像に対して生成データに対応する画像が強調された陰影として見える画像を印刷することができる。
【０２０２】
また、同図（ｃ）の変形例としては、○図形オブジェクトの元データから、該元データ全体を拡大したデータを生成すると共に、該生成データと元データにそれぞれ異なる明度または彩度（相互に上げたり、下げたりする）を付与して当該生成データを元データとマージすることによって印刷データを生成する方法がある。
【０２０３】
この場合、上記印刷データを受け取ったプリンタ３０では、当該印刷データに基づき、元データに対応する画像に対して生成データに対応する画像が強調された縁取りのように見える画像を印刷することができる。
【０２０４】
更には、図１１（ｃ）に示すように、○図形オブジェクトの元データから、該元データ全体を拡大したデータを生成すると共に、該生成データにグラデーションを付加して当該生成データを元データとマージすることによって印刷データを生成する方法もある。
【０２０５】
この場合、上記印刷データを受け取ったプリンタ３０では、当該印刷データに基づき、元データに対応する画像に対してその周辺画像（生成データに対応する画像）がグラデーションで陰影表現された画像を印刷することができる。
【０２０６】
このように、第１の実施例では、擬似立体印刷対象のオブジェクトの指定を含む擬似立体印刷指示を行う機能を有し、該擬似立体印刷指示が行われると、印刷対象の文書情報から上記指定されたオブジェクトを抽出し、該オブジェクトの元データ（立体描画データ）を、輪郭や陰影（図１１参照）のように表現される描画データに変換することにより、当該オブジェクトを擬似立体画像として印刷することができる。
【０２０７】
図１２は、擬似立体印刷機能構成の第２の実施例を示す概念図である。
【０２０８】
この実施例において、プリンタドライバ２０は、第１の実施例のもの（図１０参照）と同等のものである。但し、この例では、プリンタドライバ２０において、擬似立体印刷指示が行われていない（擬似立体ＣＢ：ＯＦＦ）。
【０２０９】
この場合、プリンタドライバ２０では、印刷対象の文書情報から通常のＰＤＬ形式のデータが生成され、プリンタ３０に送出される。
【０２１０】
一方、プリンタ３０は、プリンタドライバ２０以外の装置、例えば、本体（ＰＣ１）側やサーバ側（図示せず）から擬似立体印刷指示を受付ける受付手段を有している。
【０２１１】
なお、ＰＣ本体側／サーバ側からの擬似立体印刷指示方法は、上述したＵＩ画面４０による操作と同様、所定のオブジェクトに対して擬似立体印刷することを指示するものとする。
【０２１２】
ＰＣ本体側／サーバ側からの擬似立体印刷指示が受付手段により受付られている時、プリンタドライバ２０からＰＤＬ形式の印刷データが受信されると、プリンタ３０では、画像処理部３２が、当該印刷データ中から、擬似立体印刷すべきオブジェクトを抽出し、当該オブジェクトの元データから、図１１に示すような各種の方法で陰影や輪郭等に当たるデータを生成し、該生成データを元データにマージすることにより擬似立体描画データを生成し、該描画データに基づき画像形成部３３が当該オブジェクトを擬似立体印刷する。
【０２１３】
このように、第２の実施例では、プリンタドライバ２０から擬似立体印刷指示がない場合であっても、本体側／サーバ側から擬似立体印刷指示が出されていれば、該指示に基づき擬似立体印刷を行う。
【０２１４】
なお、上記第１及び第２の実施例において、プリンタ３０は、立体印刷機能を有するものであるが、プリンタドライバ２０の駆動対象としては、立体印刷不可能な機種も存在する。そこで、第３の実施例としては、立体印刷不可能なプリンタ（便宜的に、３０Ａという）を対象とした擬似立体印刷処理が考えられる。
【０２１５】
図１３は、擬似立体印刷機能構成の第３の実施例を示す概念図である。
【０２１６】
この実施例において、プリンタ３０Ａは立体印刷不可能なものである。立体印刷不可能なプリンタ３０Ａとしては、元々、立体印刷機能がないもの、立体印刷機能があっても発泡（Ｈ）トナーが切れているもの、あるいは立体印刷オプションが無いもの等のケースが考えられる。
【０２１７】
一方、プリンタドライバ２０は、ＵＩ画面４０を利用した立体印刷指示機能並びに擬似立体印刷指示機能を有するものである。更に、本実施例において、プリンタドライバ２０には、ＵＩ画面４０で所定のオブジェクトに対して立体印刷指示がなされた時に、プリンタ３０Ａが立体印刷が不可能であると認識された場合、立体印刷描画命令を擬似立体印刷することを指示する指示手段が備わる。
【０２１８】
プリンタ３０Ａが立体印刷不可能であることを認識するために、プリンタドライバ２０には、更に、プリンタ３０Ａの印刷機能に関する情報を収集する収集手段が備わる。
【０２１９】
プリンタドライバ２０では、通常、ＵＩ画面４０からの立体印刷指示（立体印刷ＣＢ  ＯＮ）があると、既に述べた方法で、該立体印刷指示されたオブジェクトを立体印刷するのに必要な立体印刷描画命令が生成される。
【０２２０】
しかしながら、本実施例では、上記立体印刷指示がなされた時、上記収集手段による収集情報に基づき、プリンタ３０Ｂが立体印刷不可能と認識された場合、上記指示手段によって、立体描画命令を擬似立体印刷することが指示される。
【０２２１】
この指示により、プリンタドライバ２０では、図１１に示す例と同様に、立体印刷指定されたオブジェクトが擬似立体印刷として描画された描画命令（ＰＤＬデータ）を生成し、印刷ジョブとしてプリンタ３０Ａに送出する。
【０２２２】
ここで、プリンタドライバ２０からプリンタ３０Ａに送られる、立体印刷指定されたオブジェクトが擬似立体印刷として描画されたＰＤＬデータは、図１１の説明で述べたように、立体印刷すべきオブジェクトの元データから、図１１（ａ）〜（ｃ）に示すような各種の方法で陰影た輪郭等に当たるデータを生成し、該生成データを元データにマージして生成される描画データである。
【０２２３】
従って、上記ＰＤＬデータを受け取ったプリンタ３０Ａでは、当該ＰＤＬデータに基づき、上記立体印刷対象オブジェクトが、強調や輪郭抽出あるいは陰影のように表現される擬似立体画像として印刷することができる。
【０２２４】
なお、本実施例では、プリンタ３０Ａの機能や状態を収集し、その収集情報に基づきプリンタ３０Ａが立体印刷不可能であると認識した時に、立体描画命令を擬似立体印刷することを指示するようにしたが、プリンタ３０Ａが立体印刷不可能であることが予め分かっている場合等には、手動で指示するようにしても良い。
【０２２５】
このように、プリンタドライバ２０に、立体印刷描画命令を擬似立体印刷することを指定する手段を設けた本実施例の構成によれば、プリンタドライバ２０の駆動対象として、身近に存在する立体印刷不可能なプリンタ３０Ａ（あるいは、発泡トナーが切れているなどにより立体印刷不可能なプリンタ）を用いたとしても、該プリンタ３０Ａによって、擬似立体印刷画像が混在する印刷出力を得ることができる。
【０２２６】
この印刷出力は、擬似立体画像が立体画像のイメージを反映したもの（図１１参照）となるため、実際に立体印刷を行う前に立体画像イメージを確認するプレビューとしての機能を果たすことになる。
【０２２７】
なお、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０２２８】
例えば、上記実施例では、プリンタドライバ２０と、プリンタ３０の双方に立体印刷指示手段を設けた構成を挙げているが、これらの両者のうちの少なくともいずれか一方に立体印刷指示手段を設ければ良い。
【０２２９】
また、上記実施例では、ＰＤＬコマンドを用いるプリンタドライバ２０、プリンタ３０を例に挙げているが、本発明の適用範囲は、ＰＤＬコマンドを用いるシステムに限るものではない。
【０２３０】
要は、プリンタドライバまたはプリンタが立体印刷対象のオブジェクトを含む立体印刷指示を行うＵＩを有し、該ＵＩを用いて立体印刷の指示を行うことにより、印刷対象の文書情報から立体印刷指示されたオブジェクトを抽出して該オブジェクトを立体印刷するために必要な立体印刷描画命令を生成し、該立体印刷描画命令に従って、当該立体印刷対象オブジェクトを立体画像として印刷できるものであれば良い。
【０２３１】
また、上記実施例では、ＰＣ１に内蔵されたプリンタドライバ２０と、該プリンタドライバ２０にネットワークを介して接続されるプリンタ３０の配置関係を例示したが、本発明に係わるシステムはこの配置関係にとらわれるものではない。
【０２３２】
例えば、プリンタとプリントサーバをネットワーク中に配置し、プリントサーバがＰＣ等からネットワークを介して受信した印刷対象データをネットワークを介してプリンタに送って立体印刷を行うシステムにおいて、プリントサーバ及びプリンタに上述した立体印刷指示手段を持たせる構成も考えられる。
【０２３３】
また、プリンタドライバ、プリントサーバ、プリンタ等における立体印刷指示手段も、これら各装置毎に設けた入力／操作部や表示部を用いるのに限らず、システムが持つ他のＵＩを利用しても良い。また、これら各装置にＷｅｂサーバを組み込み、外部端末のＷｅｂブラウザ上の設定画面上で上述した立体印刷設定情報を入力し、この入力された立体印刷設定情報をＷｅｂサーバ経由で取込むユーザインタフェース手段により構成することも考えられる。
【０２３４】
また、上記実施例では、Ｙ，Ｍ，Ｃ，ＢＫ用の画像形成部とは独立に発泡トナー用の画像形成部を備えたプリンタ３０を例に挙げたが、これに限らず、Ｙ，Ｍ，Ｃ，ＢＫの画像形成部のみを備えたプリンタを用いても良い。この場合、ＢＫ用の画像形成部を発泡トナー用の画像形成部として利用し、ＢＫに関してはＹ，Ｍ，Ｃで表現するようにプリンタでの画像処理方法を変えることで対応できる。
【０２３５】
また、上記実施例では、立体印刷を対象とし、立体印刷対象オブジェクト及び立体画像の印刷仕様を含む立体印刷指定を行う機能について述べたが、本機能は、特殊印刷を対象とし、特殊印刷対象オブジェクト及び特殊画像の印刷仕様を含む特殊印刷指定を行う場合にも適用可能である。従って、本発明は、通常のアプリケーションでは指定できない特殊印刷を行うシステム全般に適用できる。
【産業上の利用可能性】
【０２３６】
本発明は、アプリケーションから与えられる文書情報に基づき立体画像印刷等の特殊印刷を行う印刷処理システムに適用でき、プリンタ装置または印刷指示装置の少なくともいずれか一方から所望のオブジェクト等を指定するだけで、該指定したオブジェクトを通常のアプリケーションを用いて特殊印刷できるようになる。
【図面の簡単な説明】
【０２３７】
【図１】立体印刷設定指示をプリンタドライバで行う場合の印刷処理動作を示す概念図。
【図２】立体印刷設定指示をプリンタで行う場合の印刷処理動作を示す概念図。
【図３】本発明の一実施例に係る印刷処理システムの構成を示すブロック図。
【図４】プリンタドライバ及びプリンタの詳細構成を示す図。
【図５】立体印刷設定指示を行うためのＵＩ画面の構成を示す図。
【図６】プリンタドライバの印刷処理動作を示すフローチャート。
【図７】プリンタの印刷処理動作を示すフローチャート。
【図８】画像形成部の転写及び定着プロセスにおけるトナー像の概念断面構成図。
【図９】立体印刷設定時の重なり指定に応じた印刷結果を示す概念図。
【図１０】擬似立体印刷機能構成の第１実施例を示す概念図。
【図１１】擬似立体印刷指示に基づく擬似立体印刷描画命令の生成処理を示す概念図。
【図１２】擬似立体印刷機能構成の第２実施例を示す概念図。
【図１３】擬似立体印刷機能構成の第３実施例を示す概念図。
【図１４】従来システムの印刷処理時の情報の流れを示す概念図。
【符号の説明】
【０２３８】
１…ＰＣ（パーソナル・コンピュータ）、５…ネットワーク、１１…入力／操作部、１２…表示部、１３…制御部、１４…記憶部、２０…プリンタドライバ、２０１…立体印刷指示部、２０２…印刷ジョブ解析部、２０３…ジョブ制御コマンド生成部、２０４…ＰＤＬ（ページ記述言語）コマンド生成部、３０，３０Ａ…プリンタ、３１…ネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）、３２…画像処理部、３２１…ジョブ制御コマンド解析部、３２２…ＰＤＬコマンド解析部、３２３…レンダリング部、３３…画像形成部、３４…制御部、３５…操作／表示部、３５１…立体印刷指示部、４０…立体印刷設定画面（ＵＩ画面）、６０…記録用紙、
【図１】
2005032142.tif 000003
【図２】
2005032142.tif 000004
【図３】
2005032142.tif 000005
【図４】
2005032142.tif 000006
【図５】
2005032142.tif 000007
【図６】
2005032142.tif 000008
【図７】
2005032142.tif 000009
【図８】
2005032142.tif 000010
【図９】
2005032142.tif 000011
【図１０】
2005032142.tif 000012
【図１１】
2005032142.tif 000013
【図１２】
2005032142.tif 000014
【図１３】
2005032142.tif 000015
【図１４】
2005032142.tif 000016