(57)【要約】【課題】  立体画像印刷装置で実際に印刷される立体画像と同じ態様で立体画像をプレビュー表示できるようにする。【解決手段】  アプリケーション２０において、立体印刷指示部２２で立体印刷指示された文書情報のプレビュー表示指示がなされると、通信部２３がプリンタドライバ３０と通信する。この通信では、立体印刷指示された文書情報をプリンタドライバ３０に送って、プリンタ４０から印刷出力される立体画像に対応する印刷データを印刷データ生成部３１で生成せしめ、該立体画像の各部分における高さ情報を取得する。高さ情報取得部２４は、通信部２３が上記通信に基づき取得した立体画像の各部分における高さ情報を取得し、プレビュー表示制御部２５が、該取得した高さ情報に基づき立体画像のプレビューを表示する。【選択図】  図２
2005227863.tif 000002
【特許請求の範囲】
【請求項１】
立体画像を用紙に印刷出力する立体画像印刷装置における立体画像のプレビュー表示方法において、
前記立体画像印刷装置に立体画像に対応する印刷データを送信する印刷データ送信手段と通信し、
該通信に基づき取得した前記立体画像印刷装置から印刷出力される立体画像の各部分における高さ情報を取得し、
該取得した高さ情報に基づき前記立体画像印刷装置から印刷出力される立体画像のプレビューを表示する
ことを特徴とする立体画像のプレビュー表示方法。
【請求項２】
前記印刷データ送信手段は、
前記立体画像印刷装置との間の通信若しくは予め前記立体画像印刷装置から取得した該立体画像印刷装置における立体印刷の印刷特性に基づき該印刷データに対応して前記立体画像印刷装置から印刷出力される立体画像の各部分における高さを求め、
該求めた高さが前記立体画像の各部分における高さ情報として取得される
ことを特徴とする請求項１記載の立体画像のプレビュー表示方法。
【請求項３】
前記立体画像のプレビューは、前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき３次元画像で表示される
ことを特徴とする請求項１記載の立体画像のプレビュー表示方法。
【請求項４】
前記３次元画像の任意の部分の指定により、前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき該指定された部分の断面形状を追加表示する
ことを特徴とする請求項３記載の立体画像のプレビュー表示方法。
【請求項５】
前記立体画像に含まれる立体化対象の立体オブジェクトおよび該立体オブジェクトに対応する高さ指示情報の一覧を含む立体オブジェクト一覧を表示し、
該立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトを強調表示する
ことを特徴とする請求項１記載の立体画像のプレビュー表示方法。
【請求項６】
前記立体オブジェクト一覧の中の所望の立体オブジェクトに対応する高さ指示情報の変更に対応して、前記立体画像のプレビューの中の対応する立体オブジェクトの表示を変更する
ことを特徴とする請求項５記載の立体画像のプレビュー表示方法。
【請求項７】
前記立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトの断面形状を追加表示する
ことを特徴とする請求項５記載の立体画像のプレビュー表示方法。
【請求項８】
立体画像を用紙に印刷出力する立体画像印刷装置における立体画像のプレビュー表示装置において、
前記立体画像印刷装置に立体画像に対応する印刷データを送信する印刷データ送信手段と通信する通信手段と、
前記通信手段による通信に基づき取得した前記立体画像印刷装置から印刷出力される立体画像の各部分における高さ情報を取得する高さ情報取得手段と、
前記高さ情報取得手段で取得した前記高さ情報に基づき前記立体画像印刷装置から印刷出力される立体画像のプレビューを表示するプレビュー表示制御手段と
を具備することを特徴とする立体画像のプレビュー表示装置。
【請求項９】
前記印刷データ送信手段は、
前記立体画像印刷装置との間の通信若しくは予め前記立体画像印刷装置から取得した該立体画像印刷装置における立体印刷の印刷特性に基づき該印刷データに対応して前記立体画像印刷装置から印刷出力される立体画像の各部分における高さを求め、
前記高さ情報取得手段は、
前記印刷データ送信手段で求めた前記立体画像印刷装置から印刷出力される立体画像の各部分における高さを前記高さ情報として取得する
ことを特徴とする請求項８記載の立体画像のプレビュー表示装置。
【請求項１０】
前記プレビュー表示制御手段は、
前記立体画像のプレビューを前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき３次元画像で表示する
ことを特徴とする請求項８記載の立体画像のプレビュー表示装置。
【請求項１１】
前記プレビュー表示制御手段は、
前記３次元画像の任意の部分の指定により、前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき該指定された部分の断面形状を追加表示する断面形状表示制御手段
を具備することを特徴とする請求項１０記載の立体画像のプレビュー表示装置。
【請求項１２】
前記プレビュー表示制御手段は、
前記立体画像に含まれる立体化対象の立体オブジェクトおよび該立体オブジェクトに対応する高さ指示情報の一覧を含む立体オブジェクト一覧を表示する立体オブジェクト一覧表示制御手段と、
前記立体オブジェクト一覧表示制御手段により表示された立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトを強調表示する立体オブジェクト強調表示制御手段と
を具備することを特徴とする請求項８記載の立体画像のプレビュー表示装置。
【請求項１３】
前記プレビュー表示制御手段は、
前記立体オブジェクト一覧表示制御手段により表示された立体オブジェクト一覧の中の所望の立体オブジェクトに対応する高さ指示情報の変更に対応して、前記立体画像のプレビューの中の対応する立体オブジェクトの表示を変更する
ことを特徴とする請求項１２記載の立体画像のプレビュー表示装置。
【請求項１４】
前記プレビュー表示制御手段は、
前記立体オブジェクト一覧表示制御手段により表示された立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトの断面形状を追加表示する断面形状表示制御手段
を具備することを特徴とする請求項１２記載の立体画像のプレビュー表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像を用紙に印刷出力する立体画像印刷装置における立体画像のプレビュー表示方法および装置に係わり、詳しくは、立体画像印刷装置により実際に出力される立体画像と同じ形態で立体画像をプレビュー表示できる立体画像のプレビュー表示方法および装置に関する。
【背景技術】
【０００２】
今日、電子写真方式や静電記録方式を適用し、熱発泡性トナー（以下、発泡トナー）を用いて立体的な画像を形成するプリンタや複写機等の画像形成装置が知られている。
【０００３】
例えば、下記特許文献１，２，３には、電子写真記録プロセスの中で、発泡トナー像の上に所定の色の色材を含有するトナー像を載せていき、定着工程での加熱により発泡トナー像を発泡させたうえでその上に載せられた各色トナー像を溶融・固着させることで立体的な画像を形成する技術が開示されている。
【０００４】
この技術を用いて立体印刷を行う場合、立体印刷を指示した文書情報によって形成される立体画像をプレビュー表示できる機能があれば、印刷される立体画像を確認しながら、立体画像の高さを変更するなどの操作を加えつつ、所望の立体画像を得るのに非常に便利である。
【０００５】
この種の従来の立体画像形成装置において、立体画像のプレビュー表示を実現する方法としては、例えば、立体印刷指示を行うアプリケーションに立体画像のプレビュー機能を設ける構成が考えられた。
【特許文献１】特開２００１−１３４００６号公報
【特許文献２】特開２００１−１３４０９１号公報
【特許文献３】特開２００１−１９４８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、アプリケーションから立体印刷指示された文書情報をプリンタで印刷する際、アプリケーションから印刷対象の文書情報を受信して印刷データを生成してプリンタに送出するプリンタドライバでは、プリンタの種類（カラー対応機種、モノクロ対応機種）や能力（立体の高さ制限等）に合わせて立体画像に対応する印刷データを生成してプリンタに送出している。
【０００７】
このプリンタドライバの印刷データ生成処理によれば、プリンタの種類や能力によっては、アプリケーションから指示された値とは異なる高さを有する立体画像が形成されることになる。
【０００８】
一方、立体画像のプレビュー表示に関して、従来は、アプリケーションがあくまでも自アプリケーションでの立体印刷指示条件に基づいて立体画像のプレビュー表示を行うために、プリンタドライバでプリンタの種類や能力の制限を反映して生成される印刷データを用いて実際にプリンタで印刷される立体画像とは異なった形態で表示されるという問題点があった。
【０００９】
この種の問題点（プレビュー表示と印刷結果とで立体画像の態様が異なる）を生じる具体的な例としては、例えば、以下のケースが挙げられる。
【００１０】
（ａ）立体プリント不可のプリンタで出力した場合、実際の印刷結果は立体ではないのに、プレビューにおいては立体画像が表示される。
【００１１】
（ｂ）高さｈでのみ出力可能、あるいは高さｈ１までの範囲内で出力可能等、立体可能な高さに制限があるプリンタで出力した場合、実際には高さｈの立体画像として出力されるのに対して、プレビューにおいては高さｈ２の指定通りに高さｈ２の立体画像が表示される。
【００１２】
（ｃ）プリンタによっては、立体画像に対応するトナー（熱発泡性トナー）の上に非立体画像に対応するトナー（通常トナー）を載せるものとがあるが、このように立体画像と非立体画像の各画像に対応するトナーの載せる順序が異なるプリンタで出力した場合、実際の出力結果ではトナーを載せる順序に対応した色が出るのに対して、プレビューにおいては重ね合わせ順序が考慮されていないために、実際に出力された立体画像とプレビュー表示された立体画像との間に色の出具合の差が生じする。
【００１３】
本発明は上記問題点を解消し、立体画像印刷装置で印刷される立体画像と同じ態様で立体画像をプレビュー表示することができる立体画像のプレビュー表示方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の発明は、立体画像を用紙に印刷出力する立体画像印刷装置における立体画像のプレビュー表示方法において、前記立体画像印刷装置に立体画像に対応する印刷データを送信する印刷データ送信手段と通信し、該通信に基づき取得した前記立体画像印刷装置から印刷出力される立体画像の各部分における高さ情報を取得し、該取得した高さ情報に基づき前記立体画像印刷装置から印刷出力される立体画像のプレビューを表示することを特徴とする。
【００１５】
請求項２記載の発明は、上記請求項１記載の発明において、前記印刷データ送信手段は、前記立体画像印刷装置との間の通信若しくは予め前記立体画像印刷装置から取得した該立体画像印刷装置における立体印刷の印刷特性に基づき該印刷データに対応して前記立体画像印刷装置から印刷出力される立体画像の各部分における高さを求め、該求めた高さが前記立体画像の各部分における高さ情報として取得されることを特徴とする。
【００１６】
請求項３記載の発明は、上記請求項１記載の発明において、前記立体画像のプレビューは、前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき３次元画像で表示されることを特徴とする。
【００１７】
請求項４記載の発明は、上記請求項３記載の発明において、前記３次元画像の任意の部分の指定により、前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき該指定された部分の断面形状を追加表示することを特徴とする。
【００１８】
請求項５記載の発明は、上記請求項１記載の発明において、前記立体画像に含まれる立体化対象の立体オブジェクトおよび該立体オブジェクトに対応する高さ指示情報の一覧を含む立体オブジェクト一覧を表示し、該立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトを強調表示することを特徴とする。
【００１９】
請求項６記載の発明は、上記請求項５記載の発明において、前記立体オブジェクト一覧の中の所望の立体オブジェクトに対応する高さ指示情報の変更に対応して、前記立体画像のプレビューの中の対応する立体オブジェクトの表示を変更することを特徴とする。
【００２０】
請求項７記載の発明は、上記請求項５記載の発明において、前記立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトの断面形状を追加表示することを特徴とする。
【００２１】
請求項８記載の発明は、立体画像を用紙に印刷出力する立体画像印刷装置における立体画像のプレビュー表示装置において、前記立体画像印刷装置に立体画像に対応する印刷データを送信する印刷データ送信手段と通信する通信手段と、前記通信手段による通信に基づき取得した前記立体画像印刷装置から印刷出力される立体画像の各部分における高さ情報を取得する高さ情報取得手段と、前記高さ情報取得手段で取得した前記高さ情報に基づき前記立体画像印刷装置から印刷出力される立体画像のプレビューを表示するプレビュー表示制御手段とを具備することを特徴とする。
【００２２】
請求項９記載の発明は、上記請求項８記載の発明において、前記印刷データ送信手段は、前記立体画像印刷装置との間の通信若しくは予め前記立体画像印刷装置から取得した該立体画像印刷装置における立体印刷の印刷特性に基づき該印刷データに対応して前記立体画像印刷装置から印刷出力される立体画像の各部分における高さを求め、前記高さ情報取得手段は、前記印刷データ送信手段で求めた前記立体画像印刷装置から印刷出力される立体画像の各部分における高さを前記高さ情報として取得することを特徴とする。
【００２３】
請求項１０記載の発明は、上記請求項８記載の発明において、前記プレビュー表示制御手段は、前記立体画像のプレビューを前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき３次元画像で表示することを特徴とする。
【００２４】
請求項１１記載の発明は、上記請求項１０記載の発明において、前記プレビュー表示制御手段は、前記３次元画像の任意の部分の指定により、前記印刷データおよび前記立体画像印刷装置から取得した前記高さ情報に基づき該指定された部分の断面形状を追加表示する断面形状表示制御手段を具備することを特徴とする。
【００２５】
請求項１２記載の発明は、上記請求項８記載の発明において、前記プレビュー表示制御手段は、前記立体画像に含まれる立体化対象の立体オブジェクトおよび該立体オブジェクトに対応する高さ指示情報の一覧を含む立体オブジェクト一覧を表示する立体オブジェクト一覧表示制御手段と、前記立体オブジェクト一覧表示制御手段により表示された立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトを強調表示する立体オブジェクト強調表示制御手段とを具備することを特徴とする。
【００２６】
請求項１３記載の発明は、上記請求項１２記載の発明において、前記プレビュー表示制御手段は、前記立体オブジェクト一覧表示制御手段により表示された立体オブジェクト一覧の中の所望の立体オブジェクトに対応する高さ指示情報の変更に対応して、前記立体画像のプレビューの中の対応する立体オブジェクトの表示を変更することを特徴とする。
【００２７】
請求項１４記載の発明は、上記請求項１２記載の発明において、前記プレビュー表示制御手段は、前記立体オブジェクト一覧表示制御手段により表示された立体オブジェクト一覧の中の所望の立体オブジェクトの指定により、前記立体画像のプレビューの中の対応する立体オブジェクトの断面形状を追加表示する断面形状表示制御手段を具備することを特徴とする。
【発明の効果】
【００２８】
本発明によれば、立体画像印刷装置に立体画像に対応する印刷データを送信する印刷データ送信手段と通信することにより、上記立体画像印刷装置から印刷出力される立体画像の各部分における高さ情報を取得し、該取得した高さ情報に基づき上記立体画像印刷装置から印刷出力される立体画像のプレビューを表示するようにしたため、立体画像印刷装置の立体印刷能力に高さ制限等がある場合にも、該立体印刷能力を反映して印刷データ生成手段により生成される立体画像の各部分の高さ情報を上記通信により取得し、該取得した高さ情報を用いて、該立体画像印刷装置で実際に出力されるのと同じ形態の立体画像をプレビュー表示することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００３０】
図１は、本発明に係る印刷処理システムの構成を示すブロック図である。
【００３１】
この印刷処理システムは、パーソナル・コンピュータ（ＰＣ）１０とプリンタ４０をネットワーク５０を介して接続して構成される。
【００３２】
ＰＣ１０は、キーボードやマウス等の入力デバイスから成る入力／操作部１１、各種情報の表示を行う表示部１２、アプリケーション２０を実装し、該アプリケーション２０による文書処理や装置全体の制御を行う制御部１３、各種情報を記憶する記憶部１４、ネットワーク５０とのインタフェースを司るネットワーク・インタフェース（ＮＷ  Ｉ／Ｆ）１５、アプリケーション２０から印刷指示された文書情報に対応する印刷データを生成し、該印刷データの印刷ジョブをプリンタ４０に送出するプリンタドライバ３０から構成される。
【００３３】
プリンタ４０は、ネットワーク５０とのインタフェースを司るＮＷ  Ｉ／Ｆ４１、プリンタドライバ３０から送られてくる印刷ジョブに基づき、ＰＤＬコマンドや立体ＰＤＬコマンドの解析、ビットマップ展開等の画像処理を行う画像処理部４２、画像処理部４２での画像処理により生成された印刷データ（ビットマップデータ）に基づき記録用紙上に画像を形成する画像形成部４３、装置全体の制御を行う制御部４４、タッチパネル等から成る操作／表示部４５から構成される。
【００３４】
このシステムにおいて、ＰＣ１０の制御部１３内に保持（インストール）されるアプリケーション２０は、入力／操作部１１からの指令により起動されて表示部１２に編集画面を表示すると共に、入力／操作部１１からのキー入力等を受け付けて文書の作成、編集の処理を実行する。
【００３５】
また、アプリケーション２０は、入力／操作部１１での印刷要求操作に応じて表示部１２に印刷設定画面を表示し、該印刷設定画面上で、印刷対象の文書情報のどのオブジェクトをどのような仕様で立体にするのかといった立体印刷指示を入力／操作部１１でのユーザ操作によって受け付け、該立体印刷指示に基づき、当該立体印刷指示されたオブジェクトを指示された条件で立体画像化することを指示する立体印刷指示情報を含む立体画像データを生成し、該立体画像データを描画命令と共にプリンタドライバ３０に送出する処理機能を備える。
【００３６】
プリンタドライバ３０は、アプリケーション２０から送出される上記立体画像データを受信すると、該立体画像データに基づき、当該立体画像データに対応する立体画像（プリンタ４０が印刷出力する立体画像）を形成するための印刷データを生成し、該印刷データをプリンタ４０に送出する。
【００３７】
プリンタ４０は、プリンタドライバ３０から送出される上記印刷データを受信し、該印刷データに基づき記録用紙上に立体画像を印刷出力する。
【００３８】
また、アプリケーション２０は、印刷対象の文書情報に対して立体印刷指示が行われた後に立体画像のプレビュー表示を行う指示がなされると、該文書情報中の立体印刷指示されたオブジェクトに対応する立体画像を表示部１２にプレビュー表示するプレビュー表示機能を有する。
【００３９】
図２は、本発明に係わる印刷処理システム（図１における各部と同様の構成要素には同一の符号を付す）の立体印刷並びに立体画像プレビュー表示処理に係わる機能構成および概略動作を示す概念図である。
【００４０】
図２を参照し、まず初めに、本発明に係わるシステムにおける立体印刷処理に係わる構成及び動作を説明する。
【００４１】
図２に示すように、アプリケーション２０と、該アプリケーション２０からの印刷指示に基づき、印刷対象の文書情報の印刷ジョブを生成してプリンタ４０に送出するプリンタドライバ３０と、プリンタドライバ３０から印刷ジョブを受信して該印刷ジョブに基づき画像を印刷するプリンタ４０とにより構成される本発明の印刷処理システムにおいて、アプリケーション２０は、立体印刷処理に係わる機能構成として、印刷対象の文書情報を生成する文書処理部２１と、文書処理部２１により生成された文書情報の中から所望の文書情報を対象にして、立体印刷すべきオブジェクト（テキストやグラフィック、あるいはテキスト中の特定文字等）や、そのオブジェクトをどのような形態（立体出力仕様：盛上がり高さ、盛上がり形状、立体画像が重なった場合の重なり処理等）で立体画像として印刷するかといった立体印刷設定を指示する立体印刷指示部２２〔図中でＵＩ（ユーザ・インタフェース）：後述するＵＩ画面１２０（図３参照）に相当〕を具備する。
【００４２】
具体的に、立体印刷指示部２２は、後述する立体印刷設定画面１２０（図３参照）を用いたユーザ・インタフェース（以下、ＵＩという）により実現される。
【００４３】
文書情報を立体印刷しようとする場合、アプリケーション２０は、印刷対象の文書情報に対して、上記ＵＩ〔立体印刷設定画面（＝ＵＩ画面）１２０〕を用いて、立体印刷すべきオブジェクトとして○，△（図形を表したものではなく、テキストやグラフィック等の各種オブジェクトを表している。）を指示する内容の立体印刷指示を受け付ける。
【００４４】
ＵＩ画面１２０により上記内容の立体印刷指示がなされると、該アプリケーション２０は、該立体印刷指示内容を解析し、立体印刷指示されたオブジェクトを抽出すると共に、該抽出されたオブジェクト（立体印刷対象データ）に対応して、該オブジェクトを立体印刷することを指示する立体印刷指示情報を含む立体画像データを生成する。
【００４５】
また、立体印刷指示されなかったオブジェクト（非立体印刷対象データ）に対しては、該文書情報を通常印刷（非立体印刷）することを指示する非立体画像データ（通常の画像データ）を生成する。
【００４６】
そして、文書情報全体の解析が終了すると、それまでに生成された非立体画像データと立体画像データをこれら画像データに対する描画命令と共にプリンタドライバ３０に送出する。
【００４７】
プリンタドライバ３０は、アプリケーション２０から印刷対象の文書情報（立体画像データ＋非立体画像データ）とその描画命令を受信すると、印刷データ生成部３０により、プリンタ４０に送出する印刷データを生成する。
【００４８】
この印刷データ生成処理において、プリンタドライバ３０の印刷データ生成部３１は、まず、アプリケーション２０から受信した印刷対象の文書情報（立体画像データ＋非立体画像データ）を解析し、立体印刷指示情報に対応するオブジェクトを抽出する。
【００４９】
次いで、印刷データ生成部３１は、上記抽出されたオブジェクトを、対応する立体印刷指示情報に従って立体印刷するのに必要な印刷データ（立体印刷描画命令：後述する立体ＰＤＬコマンドに相当）を生成する。
【００５０】
また、立体印刷指示情報が対応付けられていない、つまり立体印刷指示されなかったオブジェクト（非立体印刷対象データ）に対しては、該オブジェクト（文書情報）を通常印刷（非立体印刷）するのに必要な印刷データ（非立体印刷描画命令：後述するＰＤＬコマンドに相当）を生成する。
【００５１】
その後、プリンタドライバ３０は、上記立体印刷描画命令と非立体印刷描画命令を合成して印刷ジョブを生成し、プリンタ４０に送出する。
【００５２】
プリンタ４０では、プリンタドライバ３０からの印刷ジョブを受信すると、画像処理部４２（図１参照）が、該印刷ジョブに含まれる立体印刷描画命令及び非立体印刷描画命令を解析し、その解析結果に基づきビットマップ展開を行って印刷用のデータを生成する。
【００５３】
この時の印刷用データは、非立体印刷描画命令の描画対象のオブジェクトを非立体画像として印刷し得るデータ（非立体印刷データ）と、立体印刷描画命令の描画対象のオブジェクトを指示された立体印刷設定内容を満たす立体画像として印刷し得るデータ（立体印刷データ）とが混在したものとなる。
【００５４】
ここで、非立体印刷データは、画像形成部４３（図１参照）の構成に合わせて、例えば、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），ＢＫ（黒）の多色階調データから成り、立体印刷データは、Ｙ，Ｍ，Ｃ，ＢＫの階調データに、更に、発泡トナー量、すなわち発泡後の立体画像の高さを決定する発泡トナー用階調データ（Ｈ）が付加されるものである。
【００５５】
画像処理部４２で生成された上記印刷用データは画像形成部４３（図１参照）に入力され、画像形成部４３は、当該印刷用データに基づき記録用紙６０上に立体印刷を行う。
【００５６】
その際、非立体印刷データからは、Ｙ，Ｍ，Ｃ，ＢＫトナーによる多色の非立体画像が形成され、立体印刷データからは、発泡トナー（Ｈ）の発泡により立体化された部分の上に、Ｙ，Ｍ，Ｃ，ＢＫによる多色画像が載せられた立体画像（図中の○，△に当たる画像：ＵＩで立体印刷指示されたオブジェクト）が形成される。
【００５７】
次に、アプリケーション２０の立体印刷指示機能（図２におけるＵＩ）について更に詳しく述べる。
【００５８】
このシステムにおいて、アプリケーション２０は、立体印刷対象のオブジェクトの指示、及び立体画像の立体出力仕様（立体画像の高さや、盛上がり形状、立体面パターン等）を指示するためのＵＩ（立体印刷指示部２２）として、例えば、図３に示す構成から成るＵＩ画面（立体印刷設定画面）１２０を有している。
【００５９】
このＵＩ画面１２０は、入力／操作部１１での所定操作により表示部１２に表示することができ、立体印刷指定、立体対象指定、バリエーション指定、重なり指定、特徴量高さ割当て指定の各立体印刷指定欄が設けられる。
【００６０】
このＵＩ画面１２０上の立体印刷指定の欄では、印刷対象文書情報を立体印刷するか否かや、擬似立体印刷を行うか否か等の印刷形態を指定することができる。
【００６１】
具体的には、同欄の“立体印刷する”チェックボックス（以下、ＣＢと略称）をチェックするか否かにより、立体印刷を行うか否かを指定することが可能である。
【００６２】
ここで、立体印刷を行うことを指定した場合には、更に、立体印刷の処理順序を選択可能となる。
【００６３】
特に、この例では、立体印刷することを指定した場合、“立体画像を最後に印刷”若しくは“立体画像を最初に印刷”オプションボタン（以下、ＯＢと略称）を用いて、立体画像を最後に印刷する（印刷出力後に発泡トナーが最下層になる印刷形態）か、あるいは最初に印刷する（印刷出力後に発泡トナーが最上層になる印刷形態）かの指定を行うことができる。
【００６４】
この処理順序の設定が必要な理由は、発泡トナーが透過性素材でないためである。つまり、非透過性素材の発泡トナーが載った下地は見えなくなってしまうため、発泡トナーを用いた立体印刷の順序を指定可能にする。
【００６５】
また、この欄では、“擬似立体印刷”ＣＢをチェックすることにより、発泡トナーを使用しないで擬似的に立体印刷を行うモード（試し刷りモード）の設定を行うことができる。この試し刷りモードでは、発泡トナーで印刷した場合のような効果（例えば、後述する立体強調指定時の立体印刷時における陰影や縁取り等）を付加して通常トナー（不発泡トナー）での印刷を行う。
【００６６】
また、ＵＩ画面１２０の立体対象指定欄では、立体印刷対象のオブジェクトを指定することができる。
【００６７】
指定可能なオブジェクトとしては、テキストやグラフィック、あるいはイメージなどの描画オブジェクトそのものがある。これら描画オブジェクトの指定は、該当する描画オブジェクトのＣＢ〔“グラフィック”ＣＢ，“イメージ”ＣＢ等〕をチェックすることにより行う。
【００６８】
この欄で更に細かく指定可能な項目としては、印刷対象文書情報を構成するテキスト中の、例えば、“※”、“☆”といった特定の文字を指定することができる。この指定は、“特定文字”ＣＢをチェックし、付随のコンボ・ボックス（以下、ＣＭＢと略称）に所望の特殊文字を入力することにより行う。
【００６９】
また、テキストにおける、例えば、“Ａｒｉａｌ”等のある特定のフォントを指定することができる。この指定は、“フォント”ＣＢをチェックし、付随のＣＭＢ中から所望のフォントを選択することにより行う。
【００７０】
同様にして、テキストにおける特殊フォントを指定することができる。このような特殊フォントとしては、例えば、立体フォント等の仮想フォントが存在する場合には当該仮想フォントが考えられる。
【００７１】
また、テキストにおける、例えば、ボールド、イタリック等といった、特定の修飾コマンドを指定することができる。この指定は、“フォント修飾”ＣＢをチェックし、付随のＣＭＢ中から所望のフォント修飾を選択することにより行う。
【００７２】
また、この欄で、“グラフィック”ＣＢをチェックすることにより立体印対象オブジェクトしてグラフィックを指定した場合、この時の印刷対象文書情報中の全てのグラフィックオブジェクトは全て立体印刷することができる。
【００７３】
なお、グラフィックを指定した場合、“グラフィック”ＣＢに付随のＣＭＢを用いて、例えば、矩形や円形、三角形といった特定の形状を指定（選択）することができる。
【００７４】
また、この欄では、描画オブジェクト（テキスト、グラフィックともに）のある特定の色を指定することができる。この指定は、“色”ＣＢをチェックし、付随のＣＭＢ中から所望の色を選択することにより行う。
【００７５】
ここで指定した色の情報は、図３では色名（赤）で示されているが、具体例としては、例えば、マゼンタであれば（Ｒ＝２５５，Ｇ＝０，Ｂ＝２５５）等の形で指定する方法が考えられる。
【００７６】
なお、描画オブジェクトに関して特定の色を指定した場合、立体印刷面の上にその色を載せるかどうかについても併せて指定できるようにしても良い。
【００７７】
また、ＵＩ画面１２０のバリエーション指定欄では、立体画像をどのような立体出力仕様にするかを種々のバリエーションの中から選択的に指定することができる。
【００７８】
具体的な立体出力仕様として、この欄では、立体画像（発泡後の発泡トナー像）の高さを指定することができる。この指定は、“高さ”ＣＢをチェックし、付随のＣＭＢ中から所望の高さ（この例では、２mm）を選択する（あるいは、入力する）ことにより行う。
【００７９】
また、この欄では、立体画像の盛上がり形状（立体画像が記録された用紙を水平方向から見た時の形状）を指定することができる。この指定は、“盛上がり形状”ＣＢをチェックし、付随のＣＭＢ中から所望の盛上がり形状（四角形、とんがり（三角）型、かまぼこ型、波型等）を選択することにより行う。
【００８０】
また、立体画像の高さ指定と組み合わせる場合には、“高さ”ＣＢに付随のＣＭＢ中から選択する高さの値は、当該指定形状におけるトップの高さとする。
【００８１】
また、この欄では、立体画像に色を付けるかどうか、付けるならばどういう色かを指定できる。この指定は、“色付加”ＣＢをチェックし、付随のＣＭＢ中から所望の色を選択することにより行う。
【００８２】
この“色付加”ＣＢに付随のＣＭＢ中で選択できる色としては、単色の他、複数色を使ってグラデーションやストライプ、チェック等の指定も可能にする。なお、具体例な色指定方法については、（Ｒ＝２５５，Ｇ＝０，Ｂ＝２５５：マゼンタの場合）等の形で指定するようにしても良い。
【００８３】
また、この欄では、立体画像のサイズを元データのままにするか、何倍（あるいは、何％）に拡大若しくは縮小するかを指定することができる。この指定は、“データ拡縮”ＣＢをチェックし、付随のＣＭＢ中から所望の拡縮倍数（あるいは、拡縮率）を選択することにより行う。
【００８４】
また、この欄では、立体画像の立体を強調するために、非立体印刷を利用して、例えば、影を付ける、縁取りする、といった強調画像印刷を行うかどうかを指定することができる。この指定は、“立体強調”ＣＢをチェックし、付随のＣＭＢ中から所望の強調画像印刷方法（陰影付加や、縁取り等）を選択することにより行う。その際に、強調印刷画像部分に付ける色や太さの設定も可能にしても良い。
【００８５】
また、この欄では、立体画像の表面（立体面）に高低差を持たせることでシェード（網掛け）効果を出すかどうかを指定することができる。ここで、シェードパターンは複数用意されている。この指定は、“立体面パターン”ＣＢをチェックし、付随のＣＭＢ中から所望のシェードパターンを選択することにより行う。
【００８６】
また、ＵＩ画面１２０上の重なり指定欄では、立体印刷対象オブジェクトが重なり合う領域が存在する場合に、該重なり合った領域はその高さをｎ倍（ｎ＝重なり数）にする（重なりを反映）、発泡印刷対象が重なり合った領域は高さをｎ倍にしない（重なりを無視）、発泡印刷対象が重なり合った領域は発泡させない（重なりを立体にしない）、発泡印刷対象が重なり合った領域を発泡させるかどうかを論理演算によって決定する（重なりを論理演算）のいずれかを指定することができる。
【００８７】
この指定は、同欄の“重なりを反映”，“重なりを無視”，“重なりを立体にしない”，“重なりを論理演算”に対応した各ＯＢ中の、所望の重なり処理方法に対応したＯＢに選択マークを入れることにより行う。なお、“重なりを論理演算”ＯＢに選択マークを入れた場合には、論理演算方法（ＡＮＤ，ＯＲ）も指定する。
【００８８】
また、ＵＩ画面１２０上の特徴量高さ割当て指定欄では、印刷対象の文書情報中の各種パラメータの特徴量を抽出してその特徴量を発泡トナーの高さに変換して（割当てて）立体印刷を行うことを目的として、当該発泡トナーの高さ変換に用いるパラメータを指定することができる。
【００８９】
この例では、発泡トナーの高さ変換に用いるパラメータとしては、例えば、明度、彩度、色相、濃度の各パラメータを指定可能である。この指定は、同欄の“明度を高さに変換”，“彩度を高さに変換”，“色相を高さに変換”，“濃度を高さに変換”に対応した各ＯＢ中の、所望の変換方法に対応したＯＢに選択マークを入れることにより行う。
【００９０】
次に、アプリケーション２０の立体印刷指示処理動作について説明する。
【００９１】
本発明のシステム（図１参照）において、例えば、ＰＣ１０に実装されるアプリケーション２０で生成した文書情報（以下、ファイルデータという）を立体印刷する場合、表示部１２に表示される当該ファイルデータに対応する画像を見ながら立体化しようとするオブジェクトを決定し、次いで、アプリケーション２０の立体印刷指示部２２（上記ＵＩ画面１２０）を用いて当該オブジェクトを立体印刷するために必要な立体印刷指示を行う。
【００９２】
具体的には、ＵＩ画面１２０の立体印刷指定欄中の“立体印刷する”ＣＢをチェック（レ点を入れる。）し、かつ“立体画像を最後に印刷”ＯＢまたは“立体画像を最初に印刷”ＯＢのいずれかを選択する。
【００９３】
また、立体対象指定欄のフォント、グラフィック、フォント修飾、色、特定文字、イメージの各項目の中から所望の項目を選んで該項目のＣＢにチェックを入れ、その際、チェックを入れた項目のＣＯＢを操作して所望の条件（フォントであれば、例えば、Ａｒｉａｌ。グラフィックであれば、例えば矩形等）を選択する。
【００９４】
更に、必要に応じて、バリエーション指定欄、重なり指定欄、特徴量高さ割当て指定欄を用いて、上記立体印刷対象オブジェクトの立体出力仕様（印刷出力形態）を指定する。
【００９５】
立体出力仕様の具体的な指定方法としては、例えば、「高さ：２mm」，「盛上がり形状：かまぼこ型」，「色：マゼンタ（Ｒ＝２５５，Ｇ＝０，Ｂ＝２５５）」，「データ拡縮：元データの１２０％」，「強調：縁取り／黒で太さ１mm」，「出力順序：立体画像を最後に印刷」，「重なり処理：重なりを無視」等が挙げられる。
【００９６】
上記の如く、ＵＩ画面１２０上の各ツールを用いて立体印刷対象オブジェクト及び立体出力仕様を含む立体印刷指示を行った後、入力／操作部１１から、表示部１２に表示中のファイルの印刷開始指示が与えられると、アプリケーション２０は、当該印刷対象のファイルデータ中の立体印刷指示されたオブジェクトを、指示された態様で立体画像として形成することを指示する立体印刷指示情報を含む立体画像データを生成し、該立体画像データを含む印刷ジョブをプリンタドライバ３０に送出する。
【００９７】
プリンタドライバ３０において、印刷データ生成部３１は、印刷ジョブ解析部、ジョブ制御コマンド生成部、ＰＤＬコマンド生成部を具備して構成される。
【００９８】
プリンタドライバ３０は、アプリケーション２０からの上記印刷ジョブを受信すると、印刷ジョブ解析部が、該印刷ジョブ（ファイルデータ）の解析を行う。
【００９９】
この解析実行中、該解析対象のオブジェクトに立体印刷指示情報が付加されているかどうかによって、当該オブジェクトが、立体印刷指示のなされたオブジェクト（ＵＩ画面１２０の立体対象指定欄等により立体印刷することを指示されたフォント、グラフィック、特定文字等）かどうかを判定し、立体印刷指示のなされたオブジェクトを抽出すると、その解析結果〔構成要素（文字、グラフィック、イメージ等）やその位置、大きさ等〕と、立体出力仕様（ＵＩ画面１２０のバリエーション指定欄、重なり指定欄、特徴量高さ割当て指定欄等により指定された各項目の情報）をジョブ制御コマンド生成部に送出する。
【０１００】
ジョブ制御コマンド生成部は、上記解析結果を用いて、当該立体印刷指示されたオブジェクトを、この時に指定されている立体出力仕様（立体出力形態）で立体印刷するために必要な立体制御コマンド（立体印刷用の描画命令）を生成し、該立体制御コマンドをＰＤＬコマンド生成部に渡す。
【０１０１】
また、解析対象のオブジェクトが立体印刷指示のなされていないオブジェクトの場合、その解析結果をジョブ制御コマンド生成部に送出する。
【０１０２】
ジョブ制御コマンド生成部は、上記解析結果を用いて、当該オブジェクトを非立体印刷するために必要な制御コマンド（非立体印刷用の描画命令）を生成し、該制御コマンドをＰＤＬコマンド生成部に渡す。
【０１０３】
そして、上記ファイルデータの解析が終了すると、ＰＤＬコマンド生成部は、ジョブ制御コマンド生成部で生成された制御コマンドを用いて、どの構成要素をどこにどのように非立体印刷するか等をＰＤＬ形式で記述したＰＤＬコマンド（非立体印刷描画命令）を生成すると共に、同じくジョブ制御コマンド生成部で生成された立体制御コマンドを用いて、当該立体印刷指定されたオブジェクトを指定条件で立体印刷するために必要な立体ＰＤＬコマンド（立体印刷描画命令）を生成し、これらＰＤＬコマンド及び立体ＰＤＬコマンドを印刷ジョブとしてプリンタ４０に送出する。
【０１０４】
なお、この処理における立体ＰＤＬコマンドとは、立体印刷対象として、例えば、特定文字“※”が指定されている場合には、該“※”に対応付けて“立体印刷せよ”を指示する立体印刷描画命令が記述されたものである。
【０１０５】
また、特定文字“※”に関して、更に、“高さ：２mm”、“盛上がり形状：かまぼこ型”等の立体出力仕様が指定されている場合には、該“※”に対応付けて“立体印刷せよ”＋“盛上がり形状をかまぼこ型にせよ”＋“重なりを反映せよ”を指示する立体印刷描画命令が記述されることになる。
【０１０６】
一方、プリンタ４０において、画像処理部４２は、ジョブ制御コマンド解析部、ＰＤＬコマンド解析部、レンダリング部を具備して構成される。
【０１０７】
プリンタ４０は、プリンタドライバ３０からネットワーク５０を通じて送られてくる上記印刷ジョブ（印刷データ：ＰＤＬコマンドのみの場合と、ＰＤＬコマンド＋立体ＰＤＬコマンドの場合がある）を受信すると、ジョブ制御コマンド解析部が該印刷ジョブ中の制御コマンドを解析し、その解析結果をＰＤＬコマンド解析部に渡す。
【０１０８】
ＰＤＬコマンド解析部は、ジョブ制御コマンド解析部による制御コマンド解析結果を用いて、プリンタドライバ３０からの印刷ジョブ（ＰＤＬコマンドのみの場合と、ＰＤＬコマンド＋立体ＰＤＬコマンドの場合がある）を解析し、その解析結果をレンダリング部に渡す。
【０１０９】
レンダリング部は、プリンタドライバ３０から受信したＰＤＬコマンド（または、ＰＤＬコマンド＋立体ＰＤＬコマンド）を、ＰＤＬコマンド解析部の解析結果を用いて１ページ分ずつページメモリにビットマップ展開する。
【０１１０】
その際、レンダリング部は、ＰＤＬコマンド解析部の解析結果を参照して、ＰＤＬコマンドにて描画命令がなされているオブジェクト（非立体印刷オブジェクト）に対応する画素については、例えば、４色（Ｙ，Ｍ，Ｃ，ＢＫ：画像形成部４３の構成に依存）の多色階調データを対応付け、立体ＰＤＬコマンドにて描画命令がなされているオブジェクト（立体印刷オブジェクト）に対応する画素については、上記４色の階調データに加えて、発泡トナー量を示す階調データ（Ｈ）を対応付けるようにして上記ビットマップ展開を行う。
【０１１１】
そして、１ページ分のビットマップ展開が終了する毎に、該ビットマップ上の画素毎の階調データ（Ｙ，Ｍ，Ｃ，ＢＫ，Ｈ）を順に画像形成部４３に送出する。
【０１１２】
画像形成部４３は、レンダリング部４２３から送出される各画素の階調データを用いて記録走査を行い、記録用紙６０上に画像を印刷して出力する。
【０１１３】
次に、画像形成部４３におけるプリント動作について説明する。
【０１１４】
画像形成部４３は、例えば、Ｙ，Ｍ，Ｃ，ＢＫの４色のトナー（通常トナー：非発泡トナー）像をそれぞれ形成可能な露光／現像部、並びに発泡トナー（Ｈ）像を形成可能な露光／現像部を有し、更には、各色の露光／現像部で形成された４色のトナー像及び発泡トナー像を多重転写（一次転写）する中間転写体、該中間転写体に多重転写されたトナー像を記録用紙に転写（二次転写）する転写部、該転写部によって上記トナー像が転写された記録用紙上に当該トナー像を定着する定着部を有する。
【０１１５】
画像処理部４２のレンダリング部で生成された、Ｙ、Ｍ、Ｃ、ＢＫの４色の多色階調データ及び発泡トナー階調データ（Ｈ）は画像形成部４３のそれぞれ該当する露光／現像部に送られ、当該各露光／現像部毎に各色トナー像と発泡トナー像がそれぞれ形成される。
【０１１６】
次いで、これら各色トナー像と発泡トナー像は中間転写体に順次重ね合わせた状態で転写され、更にこの中間転写体から記録用紙上に一括転写される。
【０１１７】
ここで、中間転写体に多重転写されたトナー像をその後に記録用紙に転写した場合には、多重転写トナー像の順番が逆転し、発泡トナー像が最下層に転写される。
【０１１８】
これにより、記録用紙に多重転写されたトナー像を定着部により定着する際には、その時に加えられる熱により最下層の発泡トナーが発泡し、立体化する。また、この発泡により立体化した発泡トナー上に多重転写される各色のトナー像は、この時のトナー色数に対応するカラー画像となって定着される。
【０１１９】
結果として、立体化された発泡トナー（立体材料）上にカラー画像（色材）が形成された立体カラー画像が記録用紙上に形成される。
【０１２０】
図４は、プリンタ４０の画像形成部４３における転写及び定着プロセスを説明するためのトナー像の概念断面構成図である。
【０１２１】
ここで、図４（ａ）〜（ｅ）は一次転写プロセスを示し、図４（ｆ）は二次転写プロセスを示し、図４（ｇ）は定着プロセスを示している。また、図４のＡ，Ｂ，はそれぞれ着目画素を示している。
【０１２２】
図４において、画素Ａは立体印刷指示のなされたオブジェクトに相当する画素である。この画素Ａは、一次転写プロセス〔図４（ａ）〜（ｅ）〕においてＹ，Ｍ，Ｃ，ＢＫ，Ｈの各トナー像が中間転写体上に順次多重転写され、次いで二次転写プロセス〔図４（ｆ）〕では当該多重転写トナー層が反転して記録用紙６０に転写され、更に定着プロセス〔図４（ｇ）〕では最下層の発泡トナー（Ｈ）が発泡しかつその上に各色トナーが溶融、定着されて立体カラー画像が形成されている。
【０１２３】
画素Ｂは通常プリント対象の（立体印刷指示のなされない）オブジェクトに相当する画素である。この画素Ｂは、一次転写プロセス〔図４（ａ）〜（ｅ）〕においてＹ，Ｍ，Ｃ，ＢＫの各トナー像が中間転写体上に順次多重転写され、次いで二次転写プロセス〔図４（ｆ）〕では当該多重転写トナー層が反転して記録用紙に転写され、更に定着プロセス〔図４（ｇ）〕では当該多重転写された各色トナーが溶融、定着されて通常の（平面的な）カラー画像が形成されている。
【０１２４】
図４に示した印刷プロセスからも分かるように、印刷対象の文書情報のうち、発泡トナー階調データ（Ｈ）を付与されたものが立体画像として印刷される。
【０１２５】
上述したように、本発明のシステムにおいて、アプリケーション２０は、立体印刷指示部２２からＵＩ画面１２０（図３参照）を用いて立体印刷指示がなされると、該立体印刷指示されたオブジェクト（立体印刷対象データ）を指示された高さや形状等の仕様を有する立体画像として立体印刷することを指示する立体印刷指示情報（高さ指示情報や形状指示情報等）を含む立体画像データを生成してプリンタドライバ３０に送出する。
【０１２６】
プリンタドライバ３０は、アプリケーション２０から送られてくる上記立体画像データ中の立体印刷指示情報に基づき、立体印刷指示されたオブジェクト（立体オブジェクト）を指示された仕様（高さや形状等）で印刷するために必要な制御コマンド（立体印刷描画命令）を含む印刷データを生成してプリンタ４０に送出する。
【０１２７】
プリンタ４０は、プリンタドライバ３０から送られてくる上記印刷データ中の立体印刷描画命令に従って、該当するオブジェクト（立体印刷指示されたオブジェクト）を指示された仕様（高さや形状等）で印刷し得るように発泡トナー対応の階調データ（Ｈ）を付与した立体印刷データを生成して発泡トナー用露光／現像部に送出する。
【０１２８】
そして、発泡トナー用露光／現像部では、図４のプロセス図に示すように、上記立体印刷データ中の階調データ（Ｈ）に対応する量の発泡トナーを付与して立体オブジェクトに対応する発泡トナー像を形成して記録用紙６０上に転写させると共に、続く熱定着工程で当該発泡トナー像を発泡させることによって、記録用紙６０上に、アプリケーション２０で立体印刷指示された仕様を有する立体画像を形成する。
【０１２９】
このように、アプリケーション２０から立体印刷指示を行うと共に、該立体印刷指示された立体オブジェクトに対応する立体画像を印刷出力する印刷データをプリンタドライバ３０で生成し、プリンタ４０が上記印刷データに基づき立体画像を印刷出力する本発明のシステム構成において、更に、アプリケーション２０は、立体印刷指示された立体オブジェクトに対応する立体画像を表示部１２にプレビュー表示する処理機能を有する。
【０１３０】
次に、本発明のシステムにおける立体画像のプレビュー表示処理に係わる構成及び動作について、再び、図２を参照して説明する。
【０１３１】
図２に示すように、アプリケーション２０は、立体画像のプレビュー表示処理に係わる機能構成として、プレビュー表示指示操作がなされることによりプリンタドライバ３０に、通信要求と、プレビュー表示指示対象の立体画像データを送出して該プリンタドライバ３０との通信を開始し、上記通信要求に対してプリンタドライバ３０から送られてくる、該プリンタ４０から印刷出力される立体画像の各部分における高さ情報を取得する通信部２３と、該通信部２３が上記通信に基づき取得した高さ情報（プリンタ４０から印刷出力される立体画像の各部分における高さ情報）を取得する高さ情報取得部２４と、該高さ情報取得部２４で取得した高さ情報に基づきプリンタ４０から印刷出力される立体画像のプレビューを表示する制御を行うプレビュー表示制御部２５と、該プレビュー表示制御部２５が立体画像をプレビュー表示する際のプレビュー表示形態を各オブジェクト毎に設定するプレビュー表示形態設定部２６とを具備する。
【０１３２】
一方、プリンタドライバ３０は、アプリケーション２０における立体画像のプレビュー表示処理に係わる機能構成として、駆動対象のプリンタ４０における立体印刷の印刷特性を保持する印刷特性保持部３２と、アプリケーション２０の通信部２３から上記通信要求と共に送られてくるプレビュー表示指示対象の立体画像データに基づき、立体印刷データ生成部３１に、印刷特性保持部３２により保持されたプリンタ４０の印刷特性を反映させて該プリンタ４０に送出するための印刷データを生成せしめる処理を行わせると共に、該生成された印刷データに対応してプリンタ４０から印刷出力される立体画像の各部分の高さ情報を求めて通信部２３に送出する通信部３３とを備える。
【０１３３】
なお、プリンタドライバ３０の印刷特性保持部３２に保持されている印刷特性情報は、例えば、駆動対象のプリンタ４０に関する、カラー対応機種かモノクロ対応機種かといった機種情報、立体プリントが可能な否かを示す情報、固定の高さのみの立体プリントが可能な機種における高さ情報、ある高さの範囲内で立体プリントが可能な機種における高さ範囲情報、立体画像と非立体画像の各画像に対応するトナーの載せる順序等の情報である。
【０１３４】
これら印刷特性情報は、例えば、プリンタドライバ３０がプリンタ４０との間の通信により取得して印刷特性保持部３２に格納することができる。また、予めプリンタ４０から取得している立体印刷特性を印刷特性保持部３２に格納するようにしても良い。
【０１３５】
次に、アプリケーション２０におけるプレビュー表示処理動作について、図５に示すフローチャートを参照して説明する。
【０１３６】
図５において、アプリケーション２０は、上記ＵＩ画面１２０（図３参照）を用いてある文書情報に対する立体印刷指示が行われた後、入力／操作部１１によって、当該文書情報に対するプレビュー表示指示が行われたか否かを監視する（ステップＳ１０１）。
【０１３７】
ここで、プレビュー表示指示が行われた場合（ステップＳ１０１ＹＥＳ）、通信部２３は、プリンタドライバ３０との通信を開始する（ステップＳ１０２）。
【０１３８】
この通信において、通信部２３は、プリンタドライバ３０の通信部３３に対して、通信要求と共に、プレビュー表示指示対象の文書情報に対応する立体画像データ（高さ指示情報等の立体印刷指示情報を含む画像データ）を送出する。
【０１３９】
プリンタドライバ３０では、アプリケーション２０から上記通信要求と立体画像データを通信部３３で受信すると、該通信部３３が、該立体画像データ（プレビュー表示指示対象データ）に基づき、立体印刷データ生成部３１に、プリンタ４０に送出するための印刷データを生成せしめる処理を行わせる。
【０１４０】
ここで、プリンタドライバ３０は、駆動対象のプリンタ４０との通信により、あるいは他の方法で予め取得した当該プリンタ４０の印刷特性〔カラー対応機種かモノクロ対応機種かに関する機種情報や、能力情報（高さ範囲情報）等〕を取得し、該印刷特性を印刷特性保持部３２に保持している。
【０１４１】
上述した印刷データ生成部３１での印刷データの生成処理において、通信部３３は、該印刷データ生成部３１に対して、印刷特性保持部３２により保持されたプリンタ４０の印刷特性を反映させて該プリンタ４０に送出するための印刷データを生成せしめる。
【０１４２】
なお、アプリケーション２０の通信部２３からの通信要求に対しては、プリンタドライバ３０は、印刷データを生成するだけで、該印刷データをプリンタ４０に送出することはない。
【０１４３】
印刷データ生成部３１による印刷データの生成処理が完了すると、通信部３３は、該生成された印刷データに対応してプリンタ４０から印刷出力される立体画像の各部分の高さ情報を求め、該高さ情報を取得要求元のアプリケーション２０の通信部２３に送信する。
【０１４４】
上記の如くの通信によって、アプリケーション２０の通信部２３は、プリンタドライバ３０から、プレビュー表示指示対象の文書情報中の立体印刷指示された立体オブジェクトに対応してプリンタドライバ３０によって生成される立体画像の各部分の高さ情報を取得する。
【０１４５】
なお、上記通信時、アプリケーション２０からの通信要求に応じてプリンタドライバ３０によって生成される立体画像の各部分の高さ情報は、プリンタ４０の印刷特性が反映され、該プリンタ４０から実際に印刷する立体画像の高さ情報となるため、通信部２３が取得する立体画像の各部分の高さ情報は、プリンタ４０から印刷出力される立体画像の各部分の高さ情報に相当する。
【０１４６】
通信部２３は、上記通信に基づきプリンタドライバ３０から取得した立体画像の各部分の高さ情報を高さ情報取得部２４に渡す。
【０１４７】
高さ情報取得部２４は、通信部２３が上記通信に基づき取得した、プリンタ４０から印刷出力される立体画像の各部分における高さ情報を取得し（ステップＳ１０３）、該高さ情報をプレビュー表示制御部２５に渡す。
【０１４８】
プレビュー表示制御部２５は、高さ情報取得部２４が取得した高さ情報（プリンタ４０から印刷出力される立体画像の各部分における高さ情報）を用いて、プレビュー表示対象の文書情報中の該当する各立体オブジェクトに対応する立体画像のプレビューを表示する（ステップＳ１０４）。
【０１４９】
なお、アプリケーション２０において、プレビュー表示形態設定部２６には、立体オブジェクト毎に、例えば、特定色で表示する、陰影付きで表示する、点滅表示する、斜めから３次元的に見た状態で表示する、浮き出しあるいは浮き彫り表示する等、プレビュー画像の表示形態を予め設定することができる。
【０１５０】
プレビュー表示制御部２５は、上記ステップＳ１０４のプレビュー表示処理において、立体オブジェクト毎に、プレビュー表示形態設定部２６に設定されている表示形態を用いてプレビューの表示を行う。
【０１５１】
このように、本発明のシステムでは、立体印刷指示されたオブジェクトを含む文書情報に対するプレビュー表示指示がなされると、アプリケーション２０は、プリンタドライバ３０と通信を行い、該通信に基づき取得した、上記プリンタ４０から上記文書情報に基づき印刷出力される立体画像（立体印刷指示されたオブジェクトに対応）の各部分における高さ情報を取得し、該取得した高さ情報に基づき上記プリンタ４０から印刷出力される立体画像のプレビューを表示するようにしている。
【０１５２】
このプレビュー表示制御によれば、例えば、プリンタ４０が固定値の高さ（ｈ０）でのみ立体印刷可能な機種であった場合、任意の高さの指定を行った立体オブジェクトがプリンタ４０で固定値の高さ（ｈ０）で出力されるのに対応して、プレビュー表示においても、当該立体オブジェクトが実際にプリンタ４０から印刷出力される固定値の高さ（ｈ０）の立体画像として表示される。
【０１５３】
図６は、当該ケースにおける立体印刷指示（高さ指示）とプレビュー表示の対応関係を示す概念図である。
【０１５４】
この例では、プリンタドライバ３０の印刷特性保持部３２に、プリンタ４０の印刷特性として、高さ１．０ｍｍでのみ立体印刷が可能であることを示す印刷特性情報が保持される一方、印刷対象の文書情報中のオブジェクト１（この例では、テキスト文字＝ＡＢＣ）については、高さ３．０ｍｍで立体印刷することが指示され、オブジェクト２（同、図形＝矩形）については、高さ１．５ｍｍで立体印刷することが指示されている。
【０１５５】
この状況下で、プレビュー表示指示がなされると、通信部２３がプリンタドライバ３０と通信を行うことにより、上記オブジェクト１，２に基づきプリンタ４０で実際に印刷される立体画像（テキスト文字＝ＡＢＣ，図形＝矩形）の高さ情報（高さ１．０ｍｍ）が取得され、プレビュー表示制御部２５でのプレビュー表示においては、上記取得した高さ情報（高さ１．０ｍｍ）に基づき、オブジェクト１，２共に、高さ１．０ｍｍの立体画像として表示される。
【０１５６】
上記以外のケースとしては、例えば、プリンタ４０が、高さ（ｈ１）までの範囲内で立体印刷可能な機種であった場合、上記（ｈ１）を超える高さ指定を行った第１の立体オブジェクトが当該プリンタ４０で高さ（ｈ１）で出力され、上記（ｈ１）未満の高さ指定を行った第２の立体オブジェクトが当該プリンタ４０で当該指定された高さ（例えば、ｈ１１）で出力されるのに対応して、プレビュー表示においても、これら第１と第２の立体オブジェクトが、それぞれ、実際にプリンタ４０から印刷出力される高さ（ｈ１）と高さ（ｈ１１）の立体画像として表示される。
【０１５７】
また、プリンタ４０が、通常トナー（非立体画像）の上に熱発泡性トナー（立体画像）を載せる機種である場合、若しくは熱発泡性トナーの上に通常トナーを載せる機種である場合にも、これらプリンタ４０から取得した印刷特性情報に基づき上記重ね合わせ順序を考慮したプレビュー表示処理を行うことによって、プレビューにおいても、これら各機種のプリンタ４０の実際の出力結果に対応した、トナーを載せる順序に対応する色の立体画像を表示することができる。
【０１５８】
また、プリンタ４０が立体プリント不可の機種の場合、立体印刷指示したオブジェクトの当該プリンタ４０での実際の印刷結果は立体ではないのに対応して、プレビュー表示においても該オブジェクトが非立体画像として表示される。
【０１５９】
上記いずれのケースにおいても、ユーザは、任意の高さを指示した立体オブジェクトについて、常に、該立体オブジェクトが実際にプリンタ４０で印刷出力されるのと同じ形態の立体画像をプレビュー表示上で確認できるため、希望する出力結果に対応した立体印刷設定を行うために極めて有用である。
【０１６０】
次に、上記ステップＳ１０４におけるプレビュー表示処理の具体例について図７に示すフローチャートを参照して説明する。
【０１６１】
図７において、プレビュー表示制御部２５は、上記ステップＳ１０３でプリンタドライバ３０から高さ情報を取得した後、プレビュー表示指示対象の文書情報中から、ＵＩ画面１２０を用いて立体印刷指示された立体化対象のオブジェクト（立体オブジェクト）と立体印刷指示情報（高さ指示情報等）を抽出して、該立体化対象の立体オブジェクトおよび該立体オブジェクトに対応する高さ指示情報の一覧を含む立体オブジェクト一覧を生成し、該立体オブジェクト一覧を表示部１２の該当する表示エリア（一覧表示エリア）に表示する。
【０１６２】
また、プレビュー表示制御部２５は、上記プレビュー表示指示対象の文書情報にレイアウトされている全てのオブジェクトを抽出し、立体印刷指定の有無にかかわらず、これら全てのオブジェクトを表示部１２の該当する表示エリア（プレビュー表示エリア）にプレビューとして表示する（ステップＳ１０４１）。
【０１６３】
引き続き、プレビュー表示制御部２５は、表示中の立体オブジェクト一覧の中から特定の立体オブジェクトを選択する操作が行われたか否かを監視する（ステップＳ１０４２）。
【０１６４】
ここで、立体オブジェクト一覧の中から特定の立体オブジェクトを選択する操作が行われない場合（ステップＳ１０４２ＮＯ）、ステップＳ１０４７の処理に進む。
【０１６５】
これに対して、立体オブジェクト一覧の中から特定の立体オブジェクトを選択する操作が行われた場合（ステップＳ１０４２ＹＥＳ）、プレビュー表示制御部２５は、プレビュー表示形態設定部２６に設定されている、当該選択された立体オブジェクトに対応するプレビュー表示形態をチェックする（ステップＳ１０４３）。
【０１６６】
そして、プレビュー表示エリアに表示されているオブジェクトのうちの、上記ステップＳ１０４２で立体オブジェクト一覧中から選択された立体オブジェクトに対応する立体オブジェクトを強調（ハイライト）表示すると共に、上記ステップＳ１０４３で求めたプレビュー表示形態を用いて当該立体オブジェクトをプレビュー表示エリア内でプレビュー表示する（ステップＳ１０４４）。
【０１６７】
なお、この処理において、選択された立体オブジェクトのプレビュー表示形態としては、特定色、陰影付き、３次元表示、浮き出し表示、浮き彫り表示等がある。
【０１６８】
また、プレビュー表示制御部２５は、上記ステップＳ１０４３での該当立体オブジェクトの表示形態のチェック結果から、当該立体オブジェクトに対応してその断面形状を表示する設定があるか否かを判定する（ステップＳ１０４５）。
【０１６９】
ここで、断面形状を表示する設定がない場合（ステップＳ１０４５ＮＯ）、ステップＳ１０４７の処理に進む。
【０１７０】
これに対して、断面形状を表示する設定がある場合（ステップＳ１０４５ＹＥＳ）、上記ステップＳ１０３でプリンタドライバ３０から取得した高さ情報を用いて当該立体オブジェクトの断面形状画像を生成し、該画像を用いて当該立体オブジェクトの断面形状を表示部１２の断面表示エリアにプレビュー表示する（ステップＳ１０４６）。
【０１７１】
引き続き、プレビュー表示制御部２５は、入力／操作部１１によってプレビュー表示終了指示が行われたか否かを監視する（ステップＳ１０４７）。
【０１７２】
ここで、プレビュー表示終了指示が行われた場合（ステップＳ１０４７ＹＥＳ）、一連のプレビュー表示処理を終了し、また、プレビュー表示終了指示が行われない場合（ステップＳ１０４７ＮＯ）には、ステップＳ１０４２以降の処理を続行する。
【０１７３】
次に、図７に示したプレビュー表示処理に基づくプレビュー表示形態の具体例について述べる。
【０１７４】
図８は、上記ステップＳ１０４１の処理により表示されるプレビュー表示画面２５１ａの一例を示す図である。
【０１７５】
このプレビュー表示画面２５１ａにおいて、一覧表示エリア２５２には、プレビュー表示指示対象の文書情報中の立体化対象の立体オブジェクトと該立体オブジェクトに対応する高さ指示情報の一覧を含む立体オブジェクト一覧が表示されると共に、プレビュー表示エリア２５３には、プレビュー表示指示対象の文書情報に含まれる全てのオブジェクトがレイアウトに従ってプレビュー表示されている。
【０１７６】
立体オブジェクト一覧を見ると、当該プレビュー表示対象文書情報中に、立体印刷指示された５種類のオブジェクトが含まれ、第１（Ｎｏ．１）のオブジェクトがテキストでその属性がゴシックであり、第２（Ｎｏ．２）のオブジェクトが図形でその属性が線であり、第３（Ｎｏ．３）のオブジェクトが図形でその属性が矢印であり、第４（Ｎｏ．４）のオブジェクトが記号でその属性が★であり、第５（Ｎｏ．５）のオブジェクトがテキストでその属性がゴシックであることが分かる。
【０１７７】
また、立体オブジェクト一覧の高さ指示情報一覧を見ると、第１のオブジェクトには高さ＝０．５ｍｍが指定され、第２のオブジェクトには高さ＝１．０ｍｍが指定され、第３のオブジェクトには高さ＝１．５ｍｍが指定され、第４のオブジェクトには高さ＝１．０ｍｍが指定され、第５のオブジェクトには高さ＝３．０ｍｍが指定されていることが分かる。
【０１７８】
また、プレビュー表示エリア２５３のプレビュー表示からは、当該プレビュー表示指示対象の文書情報には、テキスト文字“Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｘ，Ｙ，Ｚ”、図形（斜線，矢印線）、記号（★）が含まれることが分かる。
【０１７９】
次に、このプレビュー表示画面２５１ａの立体オブジェクト一覧の中から特定のオブジェクトが選択された場合のプレビュー表示例について説明する。
【０１８０】
なお、この場合、アプリケーション２０のプレビュー表示形態設定部２６には、例えば、図９に示すように、プレビュー表示形態設定テーブル２６１を用いて、各オブジェクトに対するプレビュー表示形態が設定されているものとする。
【０１８１】
図９において、プレビュー表示形態設定テーブル２６１には、テキスト／ゴシック／高さ範囲１．０ｍｍ未満のオブジェクトは陰影付きで表示し、かつ断面形状を表示することが設定されている。
【０１８２】
また、図形／線のオブジェクトは、青色で浮き出しの表示を行い、かつ断面形状を表示することが設定されている。
【０１８３】
また、図形／矢印のオブジェクトは、緑色で浮き出しの表示を行い、かつ断面形状を表示することが設定されている。
【０１８４】
また、記号／★のオブジェクトは、黄色で浮き彫りの表示を行い、かつ断面形状を表示することが設定されている。
【０１８５】
また、テキスト／ゴシック／高さ範囲１．０ｍｍ以上のオブジェクトは茶色で陰影付き表示を行い、かつ断面形状を表示することが設定されている。
【０１８６】
図１０は、図９に示すプレビュー表示形態設定環境下で、表示部１２に表示されるプレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧の中から、例えば、第１のオブジェクトが選択された場合のプレビュー表示画面２５１ｂの一例を示す図である。
【０１８７】
この場合、プレビュー表示制御部２５は、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された立体オブジェクト〔テキストオブジェクト（Ａ，Ｂ，Ｃ）／ゴシックフォント／高さ０．５ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）し、かつ上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを陰影付きでプレビュー表示する。
【０１８８】
また、これと同時に、プレビュー表示制御部２５は、上記プレビュー表示形態の設定に基づき、当該立体オブジェクトの断面形状を表示部１２の断面表示エリア２５４にプレビュー表示する。
【０１８９】
この時、プレビュー表示制御部２５は、該立体オブジェクトの画像データと、上述した通信により既にプリンタドライバ３０から取得している高さ情報（該立体オブジェクトに対応する）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像を断面表示エリア２５４内にプレビュー表示するようにしているため、該プレビュー表示された断面形状（Ｒ角台形：かまぼこ型）において、当該オブジェクトの高さは、実際にプリンタ４０で印刷される形状及び高さを表現していることになる。
【０１９０】
同様に、上述したプレビュー表示形態設定環境下で、表示部１２に表示されるプレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧の中から、例えば、第２のオブジェクトが選択された場合には例えば図１１に示すようなプレビュー表示画面２５１ｃが表示される。
【０１９１】
この場合、プレビュー表示制御部２５は、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された立体オブジェクト〔図形オブジェクト（／線）／高さ１．０ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）すると共に、上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを色付き（青色）で浮き出しの状態でプレビュー表示し、かつ、該立体オブジェクトの画像データと、既にプリンタドライバ３０から取得している高さ情報（該立体オブジェクトに対応する）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像に基づき当該オブジェクトの断面形状（角台形）を断面表示エリア２５４内にプレビュー表示する。
【０１９２】
また、上述したプレビュー表示形態設定環境下で、表示部１２に表示されるプレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧の中から、例えば、第３のオブジェクトが選択された場合には例えば図１２に示すようなプレビュー表示画面２５１ｄが表示される。
【０１９３】
この場合、プレビュー表示制御部２５は、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された立体オブジェクト〔図形オブジェクト（矢印）／高さ１．５ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）すると共に、上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを色付き（緑色）で浮き出しの状態でプレビュー表示し、かつ、該立体オブジェクトの画像データと、既にプリンタドライバ３０から取得している高さ情報（該立体オブジェクトに対応する）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像に基づき当該オブジェクトの断面形状（Ｒ角台形）を断面表示エリア２５４内にプレビュー表示する。
【０１９４】
また、上述したプレビュー表示形態設定環境下で、表示部１２に表示されるプレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧の中から、例えば、第４のオブジェクトが選択された場合には例えば図１３に示すようなプレビュー表示画面２５１ｅが表示される。
【０１９５】
この場合、プレビュー表示制御部２５は、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された立体オブジェクト〔記号オブジェクト（★印）／高さ１．０ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）すると共に、上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを色付き（黄色）で浮き彫りの状態でプレビュー表示し、かつ、該立体オブジェクトの画像データと、既にプリンタドライバ３０から取得している高さ情報（該立体オブジェクトに対応する）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像に基づき当該オブジェクトの断面形状（角台形）を断面表示エリア２５４内にプレビュー表示する。
【０１９６】
また、上述したプレビュー表示形態設定環境下で、表示部１２に表示されるプレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧の中から、例えば、第５のオブジェクトが選択された場合には例えば図１４に示すようなプレビュー表示画面２５１ｅが表示される。
【０１９７】
この場合、プレビュー表示制御部２５は、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された立体オブジェクト〔テキストオブジェクト／ゴシックフォント／高さ３．０ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）すると共に、上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを色付き（茶色）かつ陰影付きでプレビュー表示し、かつ、該立体オブジェクトの画像データと、既にプリンタドライバ３０から取得している高さ情報（該立体オブジェクトに対応する）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像に基づき当該オブジェクトの断面形状（波型）を断面表示エリア２５４内にプレビュー表示する。
【０１９８】
図１０〜図１４に示すプレビュー表示画面２５１（２５１ｂ，２５２ｃ，２５１ｄ，２５１ｅ，２５１ｆ）の表示例から分かるように、本実施例では、プレビュー表示画面２５１の立体オブジェクト一覧の中から、特定の立体オブジェクトが選択された場合、該選択された特定の立体オブジェクトをプレビュー表示エリア２５３内でハイライト表示し、かつプレビュー印刷形態設定テーブル２６１（図９参照）に設定されたプレビュー表示形態（特定色、陰影付き、点滅等）でプレビュー表示すると共に、その際、断面形状表示も設定されている場合には、断面表示エリア２５４に当該立体オブジェクトの断面形状もプレビュー表示する。
【０１９９】
この時、プレビュー表示制御部２５は、選択された特定の立体オブジェクトの画像データと、既にプリンタドライバ３０から取得している高さ情報（当該立体オブジェクトに対応）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像を断面表示エリア２５４内にプレビュー表示するようにしているため、該プレビュー表示された断面形状において、当該オブジェクトの高さは、実際にプリンタ４０で印刷される形状及び高さを表現していることになる。
【０２００】
従って、本発明のプレビュー表示制御によれば、プレビュー表示指示対象の文書情報中の立体印刷指示されたオブジェクトに対応する立体画像を、プリンタ４０で実際に印刷出力される立体画像に等しい形態でプレビュー表示することができる。
【０２０１】
なお、図８におけるプレビュー表示画面２５１ａの表示例からも分かるように、本発明のプレビュー表示制御によれば、プレビューを希望する立体オブジェクトの高さについては、第１、第４及び第５の各オブジェクトのように任意の値（それぞれ、０．５ｍｍ，１．０ｍｍ，３．０ｍｍ）を設定できると共に、第２と第３の各オブジェクトのように、任意の値の範囲（第２のオブジェクトは、０〜１．５ｍｍの範囲、第３のオブジェクトは、０〜２．０ｍｍの範囲）を指定し、選択することができる。
【０２０２】
また、図８におけるプレビュー表示画面２５１ａの表示例からも分かるように、本発明のプレビュー表示制御においては、第２と第３のオブジェクトのように、同じオブジェクト（第２と第３のオブジェクトが共に図形）であっても、属性が違うオブジェクト（第２のオブジェクトは線、第３のオブジェクトは矢印）であれば、立体オブジェクト一覧中に別々に表示し、選択することが可能である。
【０２０３】
また、本発明のプレビュー表示制御によれば、第１のオブジェクト及び第５のオブジェクトのように、同じオブジェクト（テキスト）で同じ属性（ゴシック）であっても、高さが違うオブジェクト（第１のオブジェクトは高さ０．５ｍｍ、第５のオブジェクトは３．０ｍｍ）であれば、立体オブジェクト一覧中に別々に表示し、選択することが可能である。
【０２０４】
更に、本発明においては、プレビュー表示形態として、上述した特定色、陰影付き、点滅、浮き出し、浮き彫り以外にも、斜めから３次元的に見た状態で表示（以下、３次元表示）するという形態も設定することができる。
【０２０５】
例えば、図１５に示すプレビュー印刷形態設定テーブル２６１ａのように、テキスト／ゴシック／高さ範囲１．０ｍｍ未満のオブジェクト（他のオブジェクトに対する設定は、図９におけるプレビュー印刷形態設定テーブル２６１と同じ）を陰影付きで３次元表示し、かつ断面形状を表示するという内容の設定が行える。
【０２０６】
図１６は、図１５におけるプレビュー表示形態設定環境下で、プレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧の中から、第１のオブジェクトが選択された場合のプレビュー表示画面２５１ｇの一例を示す図である。
【０２０７】
この場合、プレビュー表示制御部２５は、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された立体オブジェクト〔テキストオブジェクト（Ａ，Ｂ，Ｃ）／ゴシックフォント／高さ０．５ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）し、かつ上記プレビュー表示形態の設定（図１５参照）に基づき、当該オブジェクトを３次元の陰影付き画像で３次元表示エリア２５５内にプレビュー表示する。
【０２０８】
また、これと同時に、プレビュー表示制御部２５は、上記プレビュー表示形態の設定（図１５参照）に基づき、当該立体オブジェクトの断面形状を表示部１２の断面表示エリア２５４にプレビュー表示する。
【０２０９】
この時にも、プレビュー表示制御部２５は、該立体オブジェクトの画像データと、既にプリンタドライバ３０から取得している高さ情報（該立体オブジェクトに対応する）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像を断面表示エリア２５４内にプレビュー表示するため、該プレビュー表示された断面形状（Ｒ角台形）において、当該オブジェクトの高さは、実際にプリンタ４０で印刷される形状及び高さを表現したものとなることはいうまでもない。
【０２１０】
図１６に示すように、選択された特定の立体オブジェクトの３次元プレビュー表示によれば、３次元表示エリア２５５内の表示内容を見て当該立体オブジェクトを斜めから３次元的に見た様子を観察できるため、断面表示エリア２５４に表示された断面形状も併せて参照することで、当該立体オブジェクトの立体形状を一層把握し易くなる。
【０２１１】
なお、上記実施例では、プレビュー表示画面２５１ａの立体オブジェクト一覧の中から、特定の立体オブジェクトが選択された場合、プレビュー印刷形態設定テーブル２６１ａの設定に基づき、当該選択された特定の立体オブジェクトの３次元画像と断面形状を同時にプレビュー表示する例を挙げているが、これに限らず、プレビュー表示画面２５１ａの立体オブジェクト一覧の中から、特定の立体オブジェクトが選択された場合、例えば、図１７に示す３次元プレビュー表示画面２５１ｈのように、まず、当該選択された特定の立体オブジェクトの３次元画像をプレビュー表示し、該３次元画像の任意の部分の指定がなされることにより、当該オブジェクトと、プリンタ４０から取得した当該オブジェクトに対応する高さ情報とに基づいて、該指定された部分の断面形状を追加表示する構成としても良い。
【０２１２】
ところで、図１６や図１７に示す３次元プレビュー表示機能を持った場合には、現在表示されている３次元プレビューや断面形状を見ながら、現時点で設定している高さや形状に満足がいくかどうかを判断し易くなり、高さを変更したいという要求も生じ易くなる。
【０２１３】
こうした要望に対処すべく、本発明のシステムでは、プレビュー表示画面２５１ａ（図８参照）の立体オブジェクト一覧表示中に、各立体オブジェクトに対応する高さ指示情報の一覧を併せ表示し、該高さ指示情報一覧の付随する高さ指示ボタン２５２５を用いて該当する立体オブジェクトに対する高さを変更指示できる機能をサポートしている。
【０２１４】
図１８は、プレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧内に設けられる高さ指示情報一覧中の第２のオブジェクトに対応する高さ指示ボタン２５２５を操作することによって、該第２のオブジェクトに対する高さ指示値（０〜１．５ｍｍの範囲内で変更可能）を既設定値１．０ｍｍから新設定値１．５ｍｍに変更したうえで、立体オブジェクト一覧内で当該第２のオブジェクトが選択（選択状態を斜線で示す）された場合のプレビュー表示画面２５１ｉの一例を示す図である。
【０２１５】
この場合、プレビュー表示制御部２５は、通信部２３に指示して上記ステップＳ１０２（図５参照）と同等の通信を開始させる。
【０２１６】
この通信において、通信部２３は、プリンタドライバ３０の通信部３３に対して、プレビュー表示指示対象の文書情報に対応する立体画像データ（但し、図１７で選択された第２のオブジェクトに対する変更後の高さ指示情報を含む）を送出する一方、該立体画像データに基づきプリンタドライバ３０の印刷データ生成部３１によりプリンタ４０の印刷特性を反映して生成される印刷データから求められる、当該印刷データに対応してプリンタ４０から印刷出力される立体画像の各部分の高さ情報（上記第２のオブジェクトに対する変更後の高さ指示情報に対応する高さ情報を含む）を当該プリンタドライバ３０から取得する。
【０２１７】
その後、プレビュー表示制御部２５は、通信部２３が取得した上記高さ情報を上記ステップＳ１０３（図５参照）を通じて高さ情報取得部２４から受け取る。
【０２１８】
その後、プレビュー表示制御部２５は、図１８に示すように、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された第２の立体オブジェクト〔図形オブジェクト（／線）／高さ１．５ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）すると共に、上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを色付き（青色）で浮き出しの状態でプレビュー表示し、かつ、該立体オブジェクトの画像データと、今回プリンタドライバ３０から取得した上記高さ情報（当該第２のオブジェクトに対応する高さ情報）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像に基づき当該オブジェクトの断面形状（角台形）を断面表示エリア２５４内にプレビュー表示する。
【０２１９】
この時、今回プリンタドライバ３０から取得した高さ情報は、当該第２の立体オブジェクトに対応する高さ指示ボタン２５２５による変更指示後の高さ指示値（＝１．５ｍｍ）に対応する値となっているため、該変更指示後の高さ指示値に基づき断面表示エリア２５４に表示される当該立体オブジェクトの断面形状における高さは当該変更後の指示値に対応した高さ（図１１における断面形状の高さより高い）を表現していることになる。
【０２２０】
図１９は、プレビュー表示画面２５１ａ（図８参照）において、立体オブジェクト一覧内に設けられる高さ指示情報一覧中の第３のオブジェクトに対応する高さ指示ボタン２５２５を操作することによって、該第３のオブジェクトに対する高さ指示値（０〜２．０ｍｍの範囲内で変更可能）を既設定値１．５ｍｍから新設定値０．５ｍｍに変更したうえで、立体オブジェクト一覧内で当該第３のオブジェクトが選択（選択状態を斜線で示す）された場合のプレビュー表示画面２５１ｊの一例を示している。
【０２２１】
この場合、プレビュー表示制御部２５は、図１８におけるプレビュー表示画面２５１ｉの表示時と同様に、通信部２３に指示して通信を行わせ、該通信によって通信部２３がプリンタドライバ３０から取得した、プリンタ４０から印刷出力される立体画像の各部分の高さ情報（当該第３のオブジェクトに対する変更後の高さ指示情報に対応する高さ情報を含む）を高さ情報取得部２４から受け取る。
【０２２２】
その後、プレビュー表示制御部２５は、図１９に示すように、立体オブジェクト一覧内で選択（選択されている状態を斜線で示す）された第３の立体オブジェクト〔図形オブジェクト（矢印）／高さ０．５ｍｍ〕をプレビュー表示エリア２５３内でハイライト表示（点線の斜線で示す）すると共に、上記プレビュー表示形態の設定（図９参照）に基づき、当該オブジェクトを色付き（緑色）で浮き出しの状態でプレビュー表示し、かつ、該立体オブジェクトの画像データと、今回プリンタドライバ３０から取得した上記高さ情報（当該第３のオブジェクトに対応する高さ情報）とを用いて当該立体オブジェクトの断面形状画像を生成し、該画像に基づき当該オブジェクトの断面形状（Ｒ角台形）を断面表示エリア２５４内にプレビュー表示する。
【０２２３】
この時、今回プリンタドライバ３０から取得した高さ情報は、当該第３の立体オブジェクトに対応する高さ指示ボタンによる変更指示後の高さ指示値（＝０．５ｍｍ）に対応する値となっているため、該変更指示後の高さ指示値に基づき断面表示エリア２５４に表示される当該立体オブジェクトの断面形状における高さは当該変更後の指示値に対応した高さ（図１２における断面形状の高さより低い）を表現していることになる。
【０２２４】
このように、本発明では、プレビュー表示制御部２５により表示された立体オブジェクト一覧中の所望の立体オブジェクトに対応する高さ指示情報の変更に対応して、立体画像のプレビュー中の対応する立体オブジェクトの表示を変更する機能を有するため、陰影付き表示、３次元表示、浮き出し表示、浮き彫り表示等のプレビュー機能を用いて立体画像の立体形状を逐次確かめながら、上記表示変更機能を駆使することにより、所望の立体形状に対応した立体印刷指示が簡単に行える。
【０２２５】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０２２６】
例えば、上記実施例では、アプリケーション２０における立体印刷指示部２２を、ＰＣ１０の入力／操作部や表示部を利用したＵＩによって実現しているが、これに限らず、システムが持つ他のＵＩを利用しても良い。
【０２２７】
また、本システムにＷｅｂサーバを組み込み、外部端末のＷｅｂブラウザ上の設定画面でＵＩ画面１２０使用時と同様の立体印刷指示をアプリケーション２０から行い、該立体印刷指示により入力された立体印刷指示情報をＷｅｂサーバ経由で取込むＵＩ手段を備えた構成も考えられる。
【０２２８】
また、上記実施例では、Ｙ，Ｍ，Ｃ，ＢＫ用の画像形成部とは独立に発泡トナー用の画像形成部を備えたプリンタを用いているが、これに限らず、Ｙ，Ｍ，Ｃ，ＢＫの画像形成部のみを備えたプリンタを用いても良い。この場合、ＢＫ用の画像形成部を発泡トナー用の画像形成部として利用し、ＢＫに関してはＹ，Ｍ，Ｃで表現するようにプリンタでの画像処理方法を変えることで対応できる。
【０２２９】
また、上記実施例では、立体印刷を対象とし、立体印刷対象オブジェクト及び立体画像の立体出力仕様を含む立体印刷指定を行った後に、該立体印刷指定されたオブジェクト（立体画像）のプレビュー表示を行う機能について述べたが、本発明は、アプリケーションから特殊印刷（立体印刷を含む）の指定を行って特殊印刷画像を出力するシステムの特殊印刷画像のプレビュー表示装置全般に適用できる。
【産業上の利用可能性】
【０２３０】
本発明は、立体画像を用紙に印刷出力する立体画像印刷装置に適用でき、立体画像印刷装置から印刷出力される立体画像の各部分における高さ情報を印刷データ送信手段から通信により取得し、該取得した高さ情報に基づき、実際に印刷される立体画像と同じ形態の立体画像をプレビュー表示するのに有用である。
【図面の簡単な説明】
【０２３１】
【図１】本発明に係る印刷処理システムの構成を示すブロック図。
【図２】本発明に係わる印刷処理システムの立体印刷並びに立体画像プレビュー表示処理に係わる機能構成および概略動作を示す概念図。
【図３】立体印刷指示に用いる立体印刷設定画面の一例を示す図。
【図４】画像形成部の転写及び定着プロセスを説明するためのトナー像概念断面構成図。
【図５】アプリケーションのプレビュー表示処理動作を示すフローチャート。
【図６】立体印刷指示（高さ指示）とプレビュー表示の対応関係の一例を示す概念図。
【図７】図５のＳ１０４におけるプレビュー表示処理の具体例を示すフローチャート。
【図８】プレビュー表示画面の一例を示す図。
【図９】プレビュー表示形態設定テーブルの設定内容の一例を示す図。
【図１０】第１のオブジェクト選択時のプレビュー表示画面の一例を示す図。
【図１１】第２のオブジェクト選択時のプレビュー表示画面の一例を示す図。
【図１２】第３のオブジェクト選択時のプレビュー表示画面の一例を示す図。
【図１３】第４のオブジェクト選択時のプレビュー表示画面の一例を示す図。
【図１４】第５のオブジェクト選択時のプレビュー表示画面の一例を示す図。
【図１５】プレビュー表示形態設定テーブルの図９とは別の設定内容の一例を示す図。
【図１６】第１のオブジェクト選択時の３次元プレビュー表示画面の一例を示す図。
【図１７】３次元プレビュー表示画面の別の例を示す図。
【図１８】第２のオブジェクトに対する高さ変更指示後のプレビュー表示画面の一例を示す図。
【図１９】第３のオブジェクトに対する高さ変更指示後のプレビュー表示画面の一例を示す図。
【符号の説明】
【０２３２】
１０…ＰＣ（パーソナル・コンピュータ）、１１…入力／操作部、１２…表示部、１３…制御部、１４…記憶部、１５…ネットワークインタフェース（ＮＷ  Ｉ／Ｆ）、２０…アプリケーション、２１…文書処理部、２２…立体印刷指示部、２３…通信部、２４…高さ情報取得部、２５…プレビュー表示制御部、２５１，２５１ａ，〜２５１ｊ…プレビュー表示画面、２５２…一覧表示エリア、２５２５…高さ指示ボタン、２５３…プレビュー表示エリア、２５４…断面表示エリア、２５５…３次元表示エリア、２６…プレビュー表示形態設定部、２６１，２６１ａ…プレビュー表示形態設定テーブル、３０…プリンタドライバ、３１…印刷データ生成部、３２…印刷特性保持部、３３…通信部、４０…プリンタ、４１…ネットワークインタフェース（ＮＷ  Ｉ／Ｆ）、４２…画像処理部、４３…画像形成部、４４…制御部、４５…操作／表示部、５０…ネットワーク、６０…記録用紙、１２０…立体印刷設定画面（ＵＩ画面）
【図１】
2005227863.tif 000003
【図２】
2005227863.tif 000004
【図３】
2005227863.tif 000005
【図４】
2005227863.tif 000006
【図５】
2005227863.tif 000007
【図６】
2005227863.tif 000008
【図７】
2005227863.tif 000009
【図８】
2005227863.tif 000010
【図９】
2005227863.tif 000011
【図１０】
2005227863.tif 000012
【図１１】
2005227863.tif 000013
【図１２】
2005227863.tif 000014
【図１３】
2005227863.tif 000015
【図１４】
2005227863.tif 000016
【図１５】
2005227863.tif 000017
【図１６】
2005227863.tif 000018
【図１７】
2005227863.tif 000019
【図１８】
2005227863.tif 000020
【図１９】
2005227863.tif 000021