(57)【要約】【課題】  本文データと該データに付加された独自データとに基づく印刷出力結果から、途中処理プロセスで付加された独自データを容易に判別可能にする。【解決手段】  独自データ付加装置１３では、本文データに付加する独自データを立体印刷する旨が立体印刷指示部１７により指示されている場合、独自データ立体指示処理部１３２が、本文データに独自データを付加し、かつ当該独自データに対する立体印刷指示を含めた立体指示反映データを送出する。出力装置１５では、立体データ処理部１５１が、上記立体指示反映データ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、この立体データとして認識された独自データ、及び立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行う。【選択図】  図１
2005053108.tif 000002
【特許請求の範囲】
【請求項１】
外部ソフトウェアから入力する本文データに独自データを付加する独自データ付加手段と、
前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データに前記独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力する独自データ立体指示処理手段と、
前記独自データ立体指示処理手段から出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、前記立体データとして認識された独自データ、及び前記立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行う立体データ処理手段と
を具備することを特徴とする印刷処理システム。
【請求項２】
前記独自データ立体指示処理手段は、
前記本文データに付加する前記独自データを立体描画対象として指示する立体指示制御コマンドを含む立体描画制御コマンドを生成する立体描画制御コマンド生成手段
を有し、
前記独自データ立体印刷指示を、前記立体指示制御コマンドを用いて行う
ことを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記立体描画制御コマンド生成手段は、
前記立体指示制御コマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データの描画制御コマンドを記述した形式のコマンドを生成する手段
から成ることを特徴とする請求項２記載の印刷処理システム。
【請求項４】
前記立体データ処理手段は、
前記立体描画制御コマンド生成手段から送出される立体描画制御コマンド中の前記立体指示制御コマンドによる描画対象の独自データを立体データと認識して立体印刷イメージに展開する展開手段
を有し、
前記立体印刷すべき独自データを、前記独自データ立体指示処理手段から送出される前記立体描画制御コマンド中の立体指示制御コマンドにより認識する
ことを特徴とする請求項２記載の印刷処理システム。
【請求項５】
外部ソフトウェアから入力する本文データに独自データを付加する独自データ付加装置と、前記独自データが付加された本文データに基づき画像印刷出力処理を行う出力装置から成る印刷処理システムにおいて、
前記独自データ付加装置は、
前記本文データに付加する独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データに前記独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力する独自データ立体指示処理手段と
を具備し、
前記出力装置は、
前記独自データ立体指示処理手段から出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、前記立体データとして認識された独自データ、及び前記立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行う立体データ処理手段
を具備することを特徴とする印刷処理システム。
【請求項６】
前記独自データ付加装置は、
前記本文データに前記独自データを付加して生成した印刷データを送出する印刷指示装置であり、
前記独自データ立体指示処理手段は、
前記印刷データとして、前記本文データを描画するＰＤＬコマンドと、前記本文データに付加する独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成手段
から成ることを特徴とする請求項５記載の印刷処理システム。
【請求項７】
前記立体ＰＤＬコマンド生成手段は、
前記立体指示ＰＤＬコマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データのＰＤＬコマンドを記述した形式のＰＤＬコマンドを生成する手段
から成ることを特徴とする請求項６記載の印刷処理システム。
【請求項８】
前記出力装置は、
前記印刷指示装置から送出される前記立体ＰＤＬコマンドを受信して画像を印刷出力するプリンタ装置であり、
前記立体データ処理手段は、
受信した前記立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である前記独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する展開手段と、
展開された前記ビットマップデータに基づき、前記立体画像データに対応する立体画像及び前記非立体画像データに対応する非立体画像が混在する画像を形成する画像形成手段と
から成ることを特徴とする請求項６記載の印刷処理システム。
【請求項９】
前記独自データ付加装置は、
前記独自データとして書式データを予め記憶しておき、印刷指示装置から印刷指示された印刷データ中に含まれる書式ファイル名に対応する書式データを当該印刷データに含まれる本文データに付加して送出するデータ分解処理装置であり、
前記独自データ立体指示処理手段は、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを通常印刷する通常印刷データと、前記本文データに付加する前記書式データを立体印刷可能にする書式立体印刷データを含む立体印刷用データを生成する立体データ生成手段
から成ることを特徴とする請求項５記載の印刷処理システム。
【請求項１０】
前記出力装置は、
前記データ分解処理装置から前記立体印刷用データを受信して画像処理を行う画像処理装置であり、
前記立体データ処理手段は、
前記立体データ生成手段から受信した前記立体印刷用データを解析し、前記通常印刷データを通常画像として印刷し、前記書式立体印刷データを立体画像として印刷する画像処理を行う画像処理手段
から成ることを特徴とする請求項９記載の印刷処理システム。
【請求項１１】
外部ソフトウェアから入力する本文データの印刷指示を行う印刷指示装置と、前記印刷指示装置からの印刷指示に基づき前記本文データを印刷出力するプリンタ装置から成る印刷処理システムにおいて、
前記印刷指示装置は、
外部ソフトウェアから入力する本文データに独自データを付加する独自データ付加手段と、
前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを描画するＰＤＬコマンドと、前記本文データに付加する独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成手段
を具備することを特徴とする印刷処理システム。
【請求項１２】
前記プリンタ装置は、
前記ＰＤＬコマンド生成手段から前記立体ＰＤＬコマンドを受信し、該立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である前記独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する展開手段と、
展開された前記ビットマップデータに基づき、前記立体画像データに対応する立体画像及び前記非立体画像データに対応する非立体画像が混在する画像を形成する画像形成手段と
から成ることを特徴とする請求項１１記載の印刷処理システム。
【請求項１３】
前記立体ＰＤＬコマンド生成手段は、
前記立体指示ＰＤＬコマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データのＰＤＬコマンドを記述した形式のＰＤＬコマンドを生成する手段
から成ることを特徴とする請求項１１または１２記載の印刷処理システム。
【請求項１４】
印刷指示装置からの印刷指示に基づき、印刷対象の本文データを印刷出力するプリンタ装置を有する印刷処理システムにおいて、
前記プリンタ装置は、
前記印刷指示装置により印刷指示された前記本文データに独自データを付加する独自データ付加手段と、
前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを描画するＰＤＬコマンドと、前記本文データに付加する独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成手段と、
前記ＰＤＬコマンド生成手段から前記立体ＰＤＬコマンドを受信し、該立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である前記独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する展開手段と、
展開された前記ビットマップデータに基づき、前記立体画像データに対応する立体画像及び前記非立体画像データに対応する非立体画像が混在する画像を形成する画像形成手段と
を具備することを特徴とする印刷処理システム。
【請求項１５】
前記立体ＰＤＬコマンド生成手段は、
前記立体指示ＰＤＬコマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データのＰＤＬコマンドを記述した形式のＰＤＬコマンドを生成する手段
から成ることを特徴とする請求項１４記載の印刷処理システム。
【請求項１６】
外部ソフトウェアから入力される本文データに基づき印刷データを生成して印刷指示する印刷指示装置と、独自データとして書式データを予め記憶しておき、前記印刷指示装置から入力される印刷データ中に含まれる書式ファイル名に対応する書式データを前記本文データに付加して送出するデータ分解処理装置とを有する印刷処理システムにおいて、
前記データ分解処理装置は、
前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを通常印刷する通常印刷データと、前記本文データに付加する前記書式データを立体印刷可能にする書式立体印刷データを含む立体印刷用データを生成する立体データ生成手段と
を具備することを特徴とする印刷処理システム。
【請求項１７】
外部ソフトウェアから入力される本文データに基づき印刷データを生成して印刷指示する印刷指示装置と、独自データとして書式データを予め記憶しておき、前記印刷指示装置から入力される印刷データ中に含まれる書式ファイル名に対応する書式データを前記本文データに付加して送出するデータ分解処理装置とを有する印刷処理システムにおいて、
前記印刷指示装置は、
前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを描画することを指示する本文データ描画命令と、前記本文データに付加する前記書式データを立体印刷することを指示する独自データ描画命令を含む印刷データを生成する印刷データ生成手段と
を具備し、
前記データ分解処理装置は、
前記印刷データ生成手段から受信した前記印刷データ中の前記本文データ描画命令と前記独自データ描画命令に基づき、前記本文データを通常印刷する通常印刷データと、前記本文データに付加する前記書式データを立体印刷可能にする書式立体印刷データを含む立体印刷用データを生成する立体データ生成手段
を具備することを特徴とする印刷処理システム。
【請求項１８】
前記データ分解処理装置から送出されるデータを受信して画像処理を行う画像処理装置
を更に有し、
前記画像処理装置は、
前記立体データ生成手段から前記立体印刷用データを受信し、前記通常印刷データを通常画像として印刷し、前記書式立体印刷データを立体画像として印刷する画像処理を行う画像処理手段
を具備することを特徴とする請求項１６または１７記載の印刷処理システム。
【請求項１９】
本文データを生成すると共に、該本文データに独自データを付加する機能を有するソフトウェアと、前記本文データに前記独自データが付加された印刷データを前記ソフトウェアから受信し、該印刷データの印刷指示を出力装置に対して行う印刷指示装置とから成る印刷処理システムにおいて、
前記ソフトウェアは、
前記本文データに付加する独自データを立体印刷するか否かを指示する立体印刷指示手段と、
前記立体印刷指示手段からの前記独自データを立体印刷する旨の指示に基づき、前記本文データに、前記独自データを立体印刷させるデータを付加して前記印刷データを生成し、前記印刷指示装置に送出する印刷データ生成手段と
を具備し、
前記印刷指示装置は、
前記ソフトウェアから受信する前記印刷データを解析し、前記独自データを立体印刷させるデータから独自データを立体印刷するデータを生成し、更に、前記本文データを通常印刷するデータを含む立体印刷描画命令を生成する立体描画命令生成手段
を具備することを特徴とする印刷処理システム。
【請求項２０】
前記印刷データ生成手段は、
前記通常印刷するデータと、前記独自データを立体印刷させるデータを独立した形式でまとめることにより前記印刷データを生成して送信する手段
から成ることを特徴とする請求項１９記載の印刷処理システム。
【請求項２１】
前記印刷データ生成手段は、
前記通常印刷するデータに、前記独自データを立体印刷させるデータを埋め込むことにより前記印刷データを生成して送信する手段
から成ることを特徴とする請求項１９記載の印刷処理システム。
【請求項２２】
前記ソフトウェアは、
前記印刷指示装置に対して、立体印刷機能を有するか否かを問い合わせる立体印刷機能を問合せ手段
を具備し、
前記印刷データ生成手段は、
前記問合せに対して前記印刷指示手段から立体印刷機能を有することが通知された場合、該立体印刷機能によって立体印刷するデータを認識できる情報を特定し、前記立体印刷することが指示されたデータを、前記立体印刷データであることを認識できる文字列若しくはコマンドで記述して前記印刷データを生成する手段
から成ることを特徴とする請求項１９記載の印刷処理システム。
【請求項２３】
外部ソフトウェアから入力する本文データに独自データを付加し、該独自データが付加された本文データに基づき画像印刷出力処理を行う独自データ付加印刷処理方法において、
前記本文データに付加する前記独自データを立体印刷するか否かを指示するステップと、
前記独自データを立体印刷する旨が指示されている場合、前記本文データに前記独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力するステップと、
前記出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、前記立体データとして認識された独自データ、及び前記立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行うステップと
を具備することを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部ソフトウェアから入力する本文データに独自データを付加し、該独自データが付加された本文データに基づき画像印刷出力処理を行う独自データ付加印刷処理システムに係わり、詳しくは、印刷出力結果から、途中の処理プロセスで付加された独自データを容易に判別できる印刷処理機能を有する独自データ付加印刷処理システム及びその処理方法に関する。
【背景技術】
【０００２】
この種の独自データ付加印刷処理システムの実現方法としては、例えば、アプリケーションから印刷対象データ（本文データ）を受け取ったプリンタドライバが、自装置から入力される独自のデータを当該本文データに付加してプリンタに送出し、プリンタでは、アプリケーションからの本文データとプリンタドライバで付加された独自データが混在する画像を印刷出力する構成が考えられる。
【０００３】
図１５は、この種の従来システムにおける印刷処理の流れを示す概念図である。
【０００４】
図１５において、プリンタドライバ２０ａは、汎用アプリケーションから印刷対象の本文データ“ＡＡＡ”が入力されると、独自データとして例えば“極秘”というデータを付加して印刷データを生成してプリンタ３０ａに送る。
【０００５】
この場合、プリンタドライバ２０ａからプリンタ３０ａへ送られる印刷データは、例えば、ＰＤＬ（Page-Description Language：ページ記述言語）形式等の描画コマンドから成り、特に、この例の場合には、本文データ“ＡＡＡ”と、これに付加される独自データ“極秘”とに対する描画命令（ＰＤＬコマンド）で構成される。
【０００６】
一方、プリンタ３０ａでは、プリンタドライバ２０ａから入力する上記印刷データを解析し、その中の描画コマンドに基づき該当するデータを印刷出力する。
【０００７】
かかる従来システムの印刷処理プロセスにおいて、プリンタドライバ２０ａで生成される印刷データは、本文データ“ＡＡＡ”と独自データ“極秘”を単に描画することを意味する描画コマンドであり、プリンタ３０ａ側での出力結果も、これら両データに対応する画像が通常の非立体画像として印刷されるだけである。
【０００８】
このため、ユーザは、その印刷出力結果だけ見ても、“極秘”が途中で付加された独自データであることを判別することは不可能であった。
【０００９】
なお、この種の従来システムの具体例として、例えば、下記特許文献１には、本文データに相当する定型文書に、独自データに相当する画像データを張り付けて印刷するプリンタシステムが開示されている。
【００１０】
しかしながら、この従来システムにおいても、本文データ（定型文書）と独自データ（画像データ）は共に通常画像（非立体画像）として印刷されるだけであり、画像データが途中の処理プロセス（プリンタドライバ２０ａ）で付加されたとの判別は行えなかった。
【特許文献１】特開平９−１５０５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
このように、上記従来のシステムでは、外部ソフトウェアから入力する本文データと、途中の処理プロセスで付加される独自データを基に描画命令を生成し、該描画命令に従って両データを通常通りの平面的な画像として印刷出力していたため、ユーザは、その印刷出力結果を見ただけでは、外部ソフトウェアから入力された本文データと途中の処理プロセスで付加された独自データの区別ができないという問題点があった。
【００１２】
本発明は上記問題点を解消し、本文データとこれに付加された独自データとに基づく印刷出力結果から、どのデータが途中の処理プロセスで付加された独自データであるかを容易に判別できる印刷処理機能を有する印刷処理システム及び印刷処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の発明は、外部ソフトウェアから入力する本文データに独自データを付加する独自データ付加手段と、前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データに前記独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力する独自データ立体指示処理手段と、前記独自データ立体指示処理手段から出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、前記立体データとして認識された独自データ、及び前記立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行う立体データ処理手段とを具備することを特徴とする。
【００１４】
請求項２記載の発明は、上記請求項１記載の発明において、前記独自データ立体指示処理手段は、前記本文データに付加する前記独自データを立体描画対象として指示する立体指示制御コマンドを含む立体描画制御コマンドを生成する立体描画制御コマンド生成手段を有し、前記独自データ立体印刷指示を、前記立体指示制御コマンドを用いて行うことを特徴とする。
【００１５】
請求項３記載の発明は、上記請求項２記載の発明において、前記立体描画制御コマンド生成手段は、前記立体指示制御コマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データの描画制御コマンドを記述した形式のコマンドを生成する手段から成ることを特徴とする。
【００１６】
請求項４記載の発明は、上記請求項２記載の発明において、前記立体データ処理手段は、前記立体描画制御コマンド生成手段から送出される立体描画制御コマンド中の前記立体指示制御コマンドによる描画対象の独自データを立体データと認識して立体印刷イメージに展開する展開手段を有し、前記立体印刷すべき独自データを、前記独自データ立体指示処理手段から送出される前記立体描画制御コマンド中の立体指示制御コマンドにより認識することを特徴とする。
【００１７】
請求項５記載の発明は、外部ソフトウェアから入力する本文データに独自データを付加する独自データ付加装置と、前記独自データが付加された本文データに基づき画像印刷出力処理を行う出力装置から成る印刷処理システムにおいて、前記独自データ付加装置は、前記本文データに付加する独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データに前記独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力する独自データ立体指示処理手段とを具備し、前記出力装置は、前記独自データ立体指示処理手段から出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、前記立体データとして認識された独自データ、及び前記立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行う立体データ処理手段を具備することを特徴とする。
【００１８】
請求項６記載の発明は、上記請求項５記載の発明において、前記独自データ付加装置は、前記本文データに前記独自データを付加して生成した印刷データを送出する印刷指示装置であり、前記独自データ立体指示処理手段は、前記印刷データとして、前記本文データを描画するＰＤＬコマンドと、前記本文データに付加する独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成手段から成ることを特徴とする。
【００１９】
請求項７記載の発明は、上記請求項６記載の発明において、前記立体ＰＤＬコマンド生成手段は、前記立体指示ＰＤＬコマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データのＰＤＬコマンドを記述した形式のＰＤＬコマンドを生成する手段から成ることを特徴とする。
【００２０】
請求項８記載の発明は、上記請求項６記載の発明において、前記出力装置は、前記印刷指示装置から送出される前記立体ＰＤＬコマンドを受信して画像を印刷出力するプリンタ装置であり、前記立体データ処理手段は、受信した前記立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である前記独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する展開手段と、展開された前記ビットマップデータに基づき、前記立体画像データに対応する立体画像及び前記非立体画像データに対応する非立体画像が混在する画像を形成する画像形成手段とから成ることを特徴とする。
【００２１】
請求項９記載の発明は、上記請求項５記載の発明において、前記独自データ付加装置は、前記独自データとして書式データを予め記憶しておき、印刷指示装置から印刷指示された印刷データ中に含まれる書式ファイル名に対応する書式データを当該印刷データに含まれる本文データに付加して送出するデータ分解処理装置であり、前記独自データ立体指示処理手段は、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを通常印刷する通常印刷データと、前記本文データに付加する前記書式データを立体印刷可能にする書式立体印刷データを含む立体印刷用データを生成する立体データ生成手段から成ることを特徴とする。
【００２２】
請求項１０記載の発明は、上記請求項９記載の発明において、前記出力装置は、前記データ分解処理装置から前記立体印刷用データを受信して画像処理を行う画像処理装置であり、前記立体データ処理手段は、前記立体データ生成手段から受信した前記立体印刷用データを解析し、前記通常印刷データを通常画像として印刷し、前記書式立体印刷データを立体画像として印刷する画像処理を行う画像処理手段から成ることを特徴とする。
【００２３】
請求項１１記載の発明は、外部ソフトウェアから入力する本文データの印刷指示を行う印刷指示装置と、前記印刷指示装置からの印刷指示に基づき前記本文データを印刷出力するプリンタ装置から成る印刷処理システムにおいて、前記印刷指示装置は、外部ソフトウェアから入力する本文データに独自データを付加する独自データ付加手段と、前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを描画するＰＤＬコマンドと、前記本文データに付加する独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成手段を具備することを特徴とする。
【００２４】
請求項１２記載の発明は、上記請求項１１記載の発明において、前記プリンタ装置は、前記ＰＤＬコマンド生成手段から前記立体ＰＤＬコマンドを受信し、該立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である前記独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する展開手段と、展開された前記ビットマップデータに基づき、前記立体画像データに対応する立体画像及び前記非立体画像データに対応する非立体画像が混在する画像を形成する画像形成手段とから成ることを特徴とする。
【００２５】
請求項１３記載の発明は、上記請求項１１または１２記載の発明において、前記立体ＰＤＬコマンド生成手段は、前記立体指示ＰＤＬコマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データのＰＤＬコマンドを記述した形式のＰＤＬコマンドを生成する手段から成ることを特徴とする。
【００２６】
請求項１４記載の発明は、印刷指示装置からの印刷指示に基づき、印刷対象の本文データを印刷出力するプリンタ装置を有する印刷処理システムにおいて、前記プリンタ装置は、前記印刷指示装置により印刷指示された前記本文データに独自データを付加する独自データ付加手段と、前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを描画するＰＤＬコマンドと、前記本文データに付加する独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成手段と、前記ＰＤＬコマンド生成手段から前記立体ＰＤＬコマンドを受信し、該立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である前記独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する展開手段と、展開された前記ビットマップデータに基づき、前記立体画像データに対応する立体画像及び前記非立体画像データに対応する非立体画像が混在する画像を形成する画像形成手段とを具備することを特徴とする。
【００２７】
請求項１５記載の発明は、上記請求項１４記載の発明において、前記立体ＰＤＬコマンド生成手段は、前記立体指示ＰＤＬコマンドとして、立体描画の開始コマンドと終了コマンドの間に、立体描画対象の独自データのＰＤＬコマンドを記述した形式のＰＤＬコマンドを生成する手段から成ることを特徴とする。
【００２８】
請求項１６記載の発明は、外部ソフトウェアから入力される本文データに基づき印刷データを生成して印刷指示する印刷指示装置と、独自データとして書式データを予め記憶しておき、前記印刷指示装置から入力される印刷データ中に含まれる書式ファイル名に対応する書式データを前記本文データに付加して送出するデータ分解処理装置とを有する印刷処理システムにおいて、前記データ分解処理装置は、前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを通常印刷する通常印刷データと、前記本文データに付加する前記書式データを立体印刷可能にする書式立体印刷データを含む立体印刷用データを生成する立体データ生成手段とを具備することを特徴とする。
【００２９】
請求項１７記載の発明は、外部ソフトウェアから入力される本文データに基づき印刷データを生成して印刷指示する印刷指示装置と、独自データとして書式データを予め記憶しておき、前記印刷指示装置から入力される印刷データ中に含まれる書式ファイル名に対応する書式データを前記本文データに付加して送出するデータ分解処理装置とを有する印刷処理システムにおいて、前記印刷指示装置は、前記本文データに付加する前記独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段により、前記独自データを立体印刷する旨が指示されている場合、前記本文データを描画することを指示する本文データ描画命令と、前記本文データに付加する前記書式データを立体印刷することを指示する独自データ描画命令を含む印刷データを生成する印刷データ生成手段とを具備し、前記データ分解処理装置は、前記印刷データ生成手段から受信した前記印刷データ中の前記本文データ描画命令と前記独自データ描画命令に基づき、前記本文データを通常印刷する通常印刷データと、前記本文データに付加する前記書式データを立体印刷可能にする書式立体印刷データを含む立体印刷用データを生成する立体データ生成手段を具備することを特徴とする。
【００３０】
請求項１８記載の発明は、上記請求項１６または１７記載の発明において、前記データ分解処理装置から送出されるデータを受信して画像処理を行う画像処理装置を更に有し、前記画像処理装置は、前記立体データ生成手段から前記立体印刷用データを受信し、前記通常印刷データを通常画像として印刷し、前記書式立体印刷データを立体画像として印刷する画像処理を行う画像処理手段を具備することを特徴とする。
【００３１】
請求項１９記載の発明は、本文データを生成すると共に、該本文データに独自データを付加する機能を有するソフトウェアと、前記本文データに前記独自データが付加された印刷データを前記ソフトウェアから受信し、該印刷データの印刷指示を出力装置に対して行う印刷指示装置とから成る印刷処理システムにおいて、前記ソフトウェアは、前記本文データに付加する独自データを立体印刷するか否かを指示する立体印刷指示手段と、前記立体印刷指示手段からの前記独自データを立体印刷する旨の指示に基づき、前記本文データに、前記独自データを立体印刷させるデータを付加して前記印刷データを生成し、前記印刷指示装置に送出する印刷データ生成手段とを具備し、前記印刷指示装置は、前記ソフトウェアから受信する前記印刷データを解析し、前記独自データを立体印刷させるデータから独自データを立体印刷するデータを生成し、更に、前記本文データを通常印刷するデータを含む立体印刷描画命令を生成する立体描画命令生成手段を具備することを特徴とする。
【００３２】
請求項２０記載の発明は、上記請求項１９記載の発明において、前記印刷データ生成手段は、前記通常印刷するデータと、前記独自データを立体印刷させるデータを独立した形式でまとめることにより前記印刷データを生成して送信する手段から成ることを。
【００３３】
請求項２１記載の発明は、上記請求項１９記載の発明において、前記印刷データ生成手段は、前記通常印刷するデータに、前記独自データを立体印刷させるデータを埋め込むことにより前記印刷データを生成して送信する手段から成ることを特徴とする。
【００３４】
請求項２２記載の発明は、上記請求項１９記載の発明において、前記ソフトウェアは、前記印刷指示装置に対して、立体印刷機能を有するか否かを問い合わせる立体印刷機能を問合せ手段を具備し、前記印刷データ生成手段は、前記問合せに対して前記印刷指示手段から立体印刷機能を有することが通知された場合、該立体印刷機能によって立体印刷するデータを認識できる情報を特定し、前記立体印刷することが指示されたデータを、前記立体印刷データであることを認識できる文字列若しくはコマンドで記述して前記印刷データを生成する手段から成ることを特徴とする。
【００３５】
請求項２３記載の発明は、外部ソフトウェアから入力する本文データに独自データを付加し、該独自データが付加された本文データに基づき画像印刷出力処理を行う独自データ付加印刷処理方法において、前記本文データに付加する前記独自データを立体印刷するか否かを指示するステップと、前記独自データを立体印刷する旨が指示されている場合、前記本文データに前記独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力するステップと、前記出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、前記立体データとして認識された独自データ、及び前記立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行うステップとを具備することを特徴とする。
【発明の効果】
【００３６】
本発明によれば、本文データに付加する独自データを立体印刷するか否かを指示し、立体印刷する旨が指示されている場合、本文データに独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて出力すると共に、この出力されるデータ中の独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、立体データとして認識された独自データ、及び立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行うようにしたため、本文データと独自データとは、それぞれ、非立体画像と立体画像という見た目に明らかに異なる形態で印刷出力される結果、ユーザは、その印刷出力結果の見た目から、立体画像として印刷されたデータが途中の処理プロセスで付加された独自データであることを容易に判別できるようになる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００３８】
図１は、本発明に係わる印刷処理システムの概念構成を示す図である。
【００３９】
この印刷処理システムは、外部ソフトウェア１１から印刷対象の本文データを受け取って該本文データに独自データ（本文データと一緒に印刷すべき何等かのデータ）を付加して送出する独自データ付加装置１３と、該独自データ付加装置１３から送出された印刷対象のデータ（本文データ＋独自データ）に基づき画像印刷出力処理を行う出力装置１５により構成される。
【００４０】
独自データ付加装置１３には、独自データ付加部１３１と、独自データ立体指示処理部１３２が設けられる。
【００４１】
独自データ付加部１３１は、外部ソフトウェア１１から入力する本文データに対して、自装置内で生成した独自データ（後述する“※注意”等のデータ）を付加する処理を行う。
【００４２】
独自データ立体指示処理部１３２は、後述する立体印刷指示部１３により、独自データを立体印刷する旨が指示されている場合、本文データに独自データを付加し、かつ当該独自データに対する立体印刷指示を含めて立体指示反映データとして出力装置１５へ送出する独自データ立体指示の処理を行う。
【００４３】
また、独自データ付加装置１３には、本文データに付加する独自データを立体印刷するか否かを指示する立体印刷指示部１７が設けられる。
【００４４】
この立体印刷指示部１７は、例えば、独自データ付加装置１３に付設される表示部と入力デバイス（キーボードやマウス等）等、所定のＵＩ（ユーザ・インタフェース）により実現できる。
【００４５】
ユーザは、上記立体印刷指示部１７から、例えば上記表示部に表示されるＵＩ画面を用いて、独自データを立体印刷する（例えば、図６に示す画素Ａの如く、発泡トナーを用いて立体画像として印刷すること）か、あるいは立体印刷しない（図６に示す画素Ｂの如く、通常通りの非立体画像として印刷すること）かを指示することができる。
【００４６】
かかる構成のシステムにおいて、立体印刷指示部１７から、独自データを立体印刷する旨が指示されている状態で、外部ソフトウェア１１から本文データが入力されたものとする。
【００４７】
この場合、独自データ付加装置１３では、独自データ立体指示処理部１３２が、外部ソフトウェア１１から入力される本文データに、独自データ付加部１３１から与えられる独自データを付加すると共に、更に、当該独自データを立体印刷すべき旨の指示（独自データ立体印刷指示）を含めた立体指示反映データを生成し、該立体指示反映データを出力装置１５に送出する。
【００４８】
一方、出力装置１５では、独自データ立体指示処理部１３２から送出された上記立体指示反映データを受信して、立体データ処理部１５１に転送する。
【００４９】
立体データ処理部１５は、独自データ付加装置１３から受信された上記立体指示反映データを解析し、その中に含まれる、独自データ立体印刷指示に基づき該データ中の独自データを立体印刷すべき立体データと認識し、該立体データとして認識された独自データ、及び立体データとして認識されなかった本文データを、それぞれ、立体画像及び通常画像として出力する処理を行う。
【００５０】
この立体データ処理部１５１の処理を経て、最終印刷出力結果としては、本文データが通常画像（非立体画像）、途中の処理プロセスで付加された独自データが立体画像として混在した形で印刷出力される。
【００５１】
次に、図１におけるシステムの種々の実施例について説明する。
【００５２】
図２は、第１の実施例に係わるシステムの構成を示す概念図である。
【００５３】
このシステムは、図１における外部ソフトウェア１１に相当する汎用アプリケーション１２から入力される本文データに、自装置で生成した独自データを付加して印刷データを生成し、該印刷データをプリンタ３０に送出するプリンタドライバ２０と、該プリンタドライバ２０から送出される上記印刷データを受信し、該印刷データに基づき画像を印刷出力するプリンタ３０から構成される。
【００５４】
このシステムにおいて、プリンタ３０への印刷指示を行う印刷指示装置としての機能を果たすプリンタドライバ２０は、図１における独自データ付加装置１３の立体印刷指示部１７に相当する立体印刷指示部２７、同独自データ付加部１３１に相当する独自データ付加部２０１、同独自データ立体指示処理部１３２に相当する立体ＰＤＬコマンド生成部２０２を具備して構成される。
【００５５】
立体印刷指示部２７、独自データ付加部２０１は、それぞれ、図１における立体印刷指示部１７、独自データ付加部１３１と同様の機能を果たす。
【００５６】
また、立体ＰＤＬコマンド生成部２０２は、汎用アプリケーション１２から入力する本文データを通常通り（非立体画像として）に描画することを指令するＰＤＬコマンドと、独自データ付加部２０１によって上記本文データに付加される独自データを立体描画（立体画像として印刷する）対象として指示する立体指示ＰＤＬコマンドから成る立体ＰＤＬコマンドを生成し、該立体ＰＤＬコマンドを印刷データとしてプリンタ３０に送出する。
【００５７】
一方、プリンタ３０は、図１における出力装置１５の立体データ処理部１５１に相当するレンダリング部３０１並びに画像形成部３０２を備えて構成される。
【００５８】
レンダリング部３０１は、プリンタドライバ２０から受信される上記立体ＰＤＬコマンド中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する処理を行う。
【００５９】
画像形成部３０２は、レンダリング部３０１によってビットマップメモリ上に展開されたビットマップデータに基づき、上記立体画像データに対応する立体画像と上記非立体画像データに対応する非立体画像が混在する画像を記録媒体（記録用紙）上に印刷出力する。
【００６０】
次に、第１の実施例に係わるシステムにおける具体的な印刷処理動作の流れを図３を参照して説明する。
【００６１】
図３において、プリンタドライバ２０では、汎用アプリケーション１２から本文データ（“ＡＡＡ”というテキストデータ）が入力されると、独自データ付加部２０１によって独自データ（“※注意”というテキストデータ）が付加され、更に、立体印刷指示部２７からの独自データを立体印刷する旨の指示に基づき、立体ＰＤＬコマンド生成部２０２での立体ＰＤＬコマンド（印刷データ）の生成処理が開始される。
【００６２】
この例では、立体ＰＤＬコマンド生成部２０２は、図３に示すように、
「１（数字は行数を示す。以下においても同様）  ＰＤＬ開始／２  立体データ開始コマンド／３  テキスト描画コマンド／４  描画する文字列＝“※注意”／５  立体データ終了コマンド／６  テキスト描画コマンド／７  描画する文字列＝“ＡＡＡ”／８  ＰＤＬ終了」
という記述内容の立体ＰＤＬコマンドを生成する。
【００６３】
この立体ＰＤＬコマンドにおいて、６行目と７行目は、汎用アプリケーション１２から入力する本文データ“ＡＡＡ”を通常通りに描画することを指令するコマンドであり、２行目〜５行目は、本文データ“ＡＡＡ”に付加する独自データ“※注意”を立体印刷することを指令するコマンドである。
【００６４】
特に、２行目〜５行目のコマンドは、立体描画の開始コマンド（立体データ開始コマンド）と終了コマンド（立体データ終了コマンド）の間に、立体描画対象の独自データ“※注意”を描画する旨のＰＤＬコマンドを記述した形式となっており、本文データ“ＡＡＡ”に付加する独自データ“※注意”を立体描画対象として指示する立体指示ＰＤＬコマンドであると言える。
【００６５】
立体ＰＤＬコマンド生成部２０２により生成された上記立体ＰＤＬコマンドは、プリンタ３０に送出され、レンダリング部３０１に入力される。
【００６６】
レンダリング部３０１は、入力される上記立体ＰＤＬコマンドを解析し、その中の立体指示ＰＤＬコマンド及びＰＤＬコマンドそれぞれの制御対象である独自データ及び本文データを、各々、立体画像データ及び非立体画像データとしてビットマップ展開する処理を行う。
【００６７】
レンダリング部３０１は、入力される上記立体ＰＤＬコマンドを解析し、その中の立体指示ＰＤＬコマンド（２〜５行目）及びＰＤＬコマンド（６，７行目）を見て、それぞれの制御対象である独自データ“※注意”及び本文データ“ＡＡＡ”を区別し、各々、立体画像データ及び非立体画像データとしてページメモリ上にビットマップ展開する。
【００６８】
つまり、レンダリング部３０１は、立体ＰＤＬコマンド中の立体指示ＰＤＬコマンドによる描画対象〔この例では、“立体データ開始コマンド”と“立体データ終了コマンド”間に記述されるＰＤＬコマンドの描画対象（独自データ“※注意”）〕を立体データであると認識して立体画像イメージデータに展開する。
【００６９】
その後、画像形成部３０２は、レンダリング部３０１によってページメモリ上に展開されたビットマップデータに基づき、上記立体画像データに対応する立体画像と上記非立体画像データに対応する非立体画像が混在する画像を記録用紙上に印刷出力する。
【００７０】
この例では、本文データ“ＡＡＡ”が非立体画像データとして展開され、独自データ“※注意”が立体画像データとして展開されているため、この時のビットマップデータに基づき、本文データ“ＡＡＡ”が非立体画像、独自データが立体画像となった混在画像が記録用紙上に印刷出力される。
【００７１】
図４は、第２の実施例に係わるシステムの構成を示す概念図である。
【００７２】
このシステムは、プリンタドライバとプリンタから成る点では第１の実施例のシステムと同じである。
【００７３】
但し、第１の実施例のシステムでは、プリンタドライバ２０が独自データ付加機能を有し、プリンタ３０が立体データ処理機能を有していたのに対し、第２の実施例のシステムでは、プリンタドライバ２１は通常の機能構成であり、プリンタ３１が、独自データ付加機能及び立体データ処理機能を有する点で異なる。
【００７４】
すなわち、このシステムにおいて、プリンタドライバ２１は、汎用アプリケーション１２から入力される本文データに基づき、通常の印刷データ（ＰＤＬコマンド）を生成するＰＤＬコマンド生成部２１１を有する。
【００７５】
一方、プリンタ３１は、上記独自データ付加機能を実現する構成要素として、図１における独自データ付加装置１３の立体印刷指示部１７に相当する立体印刷指示部３５、同独自データ付加部１３１に相当する独自データ付加部３１３、同独自データ立体指示処理部１３２に相当する立体ＰＤＬコマンド生成部３１４を具備している。
【００７６】
また、プリンタ３１は、上記立体データ処理機能を実現する構成要素として、第１の実施例におけるレンダリング部３０１、画像形成部３０２とそれぞれと同等の機能を有するレンダリング部３１１、画像形成部３１２を有する。
【００７７】
立体印刷指示部３５、独自データ付加部３１３は、それぞれ、図１における立体印刷指示部１７、独自データ付加部１３１と同等の機能を果たす。
【００７８】
また、立体ＰＤＬコマンド生成部３１４は、プリンタドライバ２１から本文データの印刷データ（ＰＤＬコマンド）が入力された際、立体印刷指示部３５から独自データを立体印刷する旨の指示がなされている場合、上記入力したＰＤＬコマンドに対して、更に、独自データ付加部３１３によって上記本文データに付加される独自データを立体描画（立体画像として印刷する）対象として指示する立体指示ＰＤＬコマンドを加えてレンダリング部３１１に送出する。
【００７９】
これにより、レンダリング部３１１には、第１の実施例と同等の立体ＰＤＬコマンド〔本文データの描画を指令するＰＤＬコマンドと、該本文データに付加される独自データを立体描画対象として指示する立体指示ＰＤＬコマンドから成る〕が入力されることになる。
【００８０】
次に、第２の実施例に係わるシステムにおける具体的な印刷処理動作の流れを図５を参照して説明する。
【００８１】
図５において、プリンタドライバ２１では、汎用アプリケーション１２から本文データ“ＡＡＡ”が入力されると、ＰＤＬコマンド生成部２１１がＰＤＬコマンド（印刷データ）を生成し、該ＰＤＬコマンドをプリンタ３１に送出する。
【００８２】
このＰＤＬコマンドは、本文データ“ＡＡＡ”を通常通りに描画することを指令する通常のコマンドである。
【００８３】
一方、プリンタ３１では、プリンタドライバ２１から本文データ“ＡＡＡ”描画用のＰＤＬコマンドが入力されると、独自データ付加部３１３によって独自データ“※注意”を付加する処理が行われる。
【００８４】
この時、立体印刷指示部３５から独自データを立体印刷する旨の指示が出されている場合、立体ＰＤＬコマンド生成部３１４は、当該指示に基づき、上記入力したＰＤＬコマンドに対して、更に、独自データ付加部３１３によって付加する独自データ“※注意”を立体描画（立体画像として印刷する）対象として指示する立体指示ＰＤＬコマンドを加えて立体ＰＤＬコマンドを生成し、該立体ＰＤＬコマンドをレンダリング部３１１に送出する。
【００８５】
この時の立体ＰＤＬコマンドは、例えば、図３においてプリンタドライバ２０により生成されるものと同様の内容となる。
【００８６】
以後、レンダリング部３１１と画像形成部３１２は、第１の実施例と同様の立体データ処理を行って、当該立体ＰＤＬコマンドに基づく立体画像印刷出力処理を行う。
【００８７】
すなわち、レンダリング部３１１は、入力される立体ＰＤＬコマンドを解析し、その中の立体指示ＰＤＬコマンド（２〜５行目）及びＰＤＬコマンド（６，７行目）を見て、それぞれの制御対象である独自データ“※注意”及び本文データ“ＡＡＡ”を区別し、各々、立体画像データ及び非立体画像データとしてページメモリ上にビットマップ展開する。
【００８８】
次いで、画像形成部３１２は、レンダリング部３１１によってページメモリ上に展開されたビットマップデータに基づき、上記立体画像データに対応する独自データ“※注意”を立体画像、また、上記非立体画像データに対応する本文データ“ＡＡＡ”を非立体画像として記録用紙上に印刷出力する。
【００８９】
なお、上記プリンタ３１（プリンタ３０においても同様）、立体ＰＤＬコマンドに基づく立体印刷は、例えば、以下のようにして実現できる。
【００９０】
すなわち、レンダリング部３１１（３０１）は、立体コマンド生成部３１４（２０２）から入力する立体ＰＤＬコマンドを、１ページ分ずつページメモリにビットマップ展開するが、その際、ＰＤＬコマンドにて描画命令がなされているデータ（この例では、本文データ）に対応する画素については、例えば、４色（Ｙ，Ｍ，Ｃ，ＢＫ：画像形成部の構成に依存）の階調データを対応付け、立体ＰＤＬコマンドにて描画命令がなされているデータ（この例では、独自データ）に対応する画素については、上記４色の階調データに加えて、発泡トナー用階調データ（Ｈ）を対応付けるようにして上記ビットマップ展開を行う。
【００９１】
そして、１ページ分のビットマップ展開が終了する毎に、該ビットマップ上の画素毎の階調データ（Ｙ，Ｍ，Ｃ，ＢＫ，Ｈ）を順に画像形成部に送出する。
【００９２】
画像形成部３１２（第１の実施例に係わる画像形成部３０２も同様）は、例えば、Ｙ，Ｍ，Ｃ，ＢＫの４色のトナー（通常トナー：非発泡トナー）像をそれぞれ形成可能な露光／現像部、並びに発泡トナー（Ｈ）像を形成可能な露光／現像部を有し、更には、各色の露光／現像部で形成された４色のトナー像及び発泡トナー像を多重転写（一次転写）する中間転写体、該中間転写体に多重転写されたトナー像を記録用紙に転写（二次転写）する転写部、該転写部によって上記トナー像が転写された記録用紙上に当該トナー像を定着する定着部を有する。
【００９３】
レンダリング部３１１（３０１）で生成された、Ｙ、Ｍ、Ｃ、ＢＫの４色の色材階調データ及び発泡トナー階調データ（Ｈ）は画像形成部３１２（３０２）のそれぞれ該当する露光／現像部に送られ、当該各露光／現像部毎に各色トナー像と発泡トナー像がそれぞれ形成される。
【００９４】
次いで、これら各色トナー像と発泡トナー像は中間転写体に順次重ね合わせた状態で転写され、更にこの中間転写体から記録用紙上に一括転写される。
【００９５】
ここで、中間転写体に多重転写されたトナー像をその後に記録用紙に転写した場合には、多重転写トナー像の順番が逆転し、発泡トナー像が最下層に転写される。
【００９６】
これにより、記録用紙に多重転写されたトナー像を定着部により定着する際には、その時に加えられる熱により最下層の発泡トナーが発泡し、立体化する。また、この発泡により立体化した発泡トナー上に多重転写される各色のトナー像は、この時のトナー色数に対応するカラー画像となって定着される。
【００９７】
結果として、立体化された発泡トナー（立体材料）上にカラー画像（色材）が形成された立体カラー画像が記録用紙上に形成される。
【００９８】
図６は、プリンタ３１（３０）の画像形成部３１２（３０２）における転写及び定着プロセスを説明するためのトナー像の概念断面構成図である。
【００９９】
ここで、図６（ａ）〜（ｅ）は一次転写プロセスを示し、図６（ｆ）は二次転写プロセスを示し、図６（ｇ）は定着プロセスを示している。また、図６のＡ，Ｂ，はそれぞれ着目画素を示している。
【０１００】
図６において、画素Ａは立体印刷指示のなされたデータ（独自データ）に相当する画素である。この画素Ａは、一次転写プロセス〔図６（ａ）〜（ｅ）〕においてＹ，Ｍ，Ｃ，ＢＫ，Ｈの各トナー像が中間転写体上に順次多重転写され、次いで二次転写プロセス〔図６（ｆ）〕では当該多重転写トナー層が反転して記録用紙に転写され、更に定着プロセス〔図６（ｇ）〕では最下層の発泡トナー（Ｈ）が発泡しかつその上に各色トナーが溶融、定着されて立体カラー画像が形成されている。
【０１０１】
画素Ｂは通常プリント対象の（立体印刷指示のなされない）データ（独自データ）に相当する画素である。この画素Ｂは、一次転写プロセス〔図６（ａ）〜（ｅ）〕においてＹ，Ｍ，Ｃ，ＢＫの各トナー像が中間転写体上に順次多重転写され、次いで二次転写プロセス〔図６（ｆ）〕では当該多重転写トナー層が反転して記録用紙に転写され、更に定着プロセス〔図６（ｇ）〕では当該多重転写された各色トナーが溶融、定着されて通常の（平面的な）カラー画像が形成されている。
【０１０２】
上述したように、第１及び第２の実施例によれば、プリンタ３０，３１での印刷出力結果（図３、図５参照）としては、汎用アプリケーション１２からの本文データ“ＡＡＡ”に対して途中の処理プロセスで付加された独自データ“※注意”は、図６の画素Ａに相当するプロセスを経て立体画像として印刷出力される一方で、本文データ“ＡＡＡ”は、図６の画素Ｂに相当するプロセスを経て通常通りに非立体画像として印刷され、立体画像から成る独自データ“※注意”とは明らかに異なる形態で印刷出力されることになる。
【０１０３】
従って、ユーザは、これら第１及び第２の実施例システムにおいて、立体印刷指示部２７，３５から独自データの立体印刷指示を行った場合に、独自データが立体画像として印刷されることさえ知っていれば、その後の印刷出力結果から、この時に立体画像として印刷された“※注意”が途中の処理プロセスで付加された独自データであることを容易に判別できるようになる。
【０１０４】
その際、立体画像である“※注意”と非立体画像である“ＡＡＡ”は見た目からも区別できるが、手触りによる確認を加えればその区別はより確実になる。
【０１０５】
図７は、第３の実施例に係わるシステムの構成を示す概念図である。
【０１０６】
この実施例に係わるシステムは、自らの文書作成機能により生成した文書データ（本文データ）に対して、付箋やスタンプなどの独自データを付加するアノテーション機能を有する汎用アプリケーション１２ａ、該汎用アプリケーション１２ａから送出される印刷対象データ（本文データに独自データを付加したデータ）を受信し、プリンタ３０に対して該印刷データの印刷指示を行うプリンタドライバ２４、該プリンタドライバ２４からの印刷指示に基づき印刷を行うプリンタ３０を具備して構成される。
【０１０７】
汎用アプリケーション１２ａは、上記アノテーション機能に関する構成要素として、付箋やスタンプ等の独自データを本文データに付加する独自データ付加部１２１を有する。
【０１０８】
また、汎用アプリケーション１２ａは、本文データに付加した独自データについて該独自データを立体印刷することを指示する立体印刷指示部１２２、プリンタドライバ２４に対して立体印刷処理機能があるか否かを問い合わせ、該プリンタドライバ２４の立体印刷処理機能、中でも、プリンタドライバ２４から送られてくる印刷対象データ中の立体印刷データの識別を可能にする情報（以下、立体識別情報）を取得する立体機能問合せ部１２３、本文データに付加した独自データを立体印刷することが指示されている場合、該独自データの立体印刷を行わせるデータを生成し、該データを本文データに付加した印刷対象データを生成してプリンタドライバ２４に送出するデータ送信部１２４を具備して構成される。
【０１０９】
また、プリンタドライバ２４は、立体機能問合せ部１２３からの問合せに対して自装置の立体印刷処理機能、中でも上述した立体識別情報を通知する立体機能通知部２４５、汎用アプリケーション１２ａから送られてくる印刷対象データを解析して立体印刷データを判別し、該立体印刷データを立体印刷するために必要な立体描画命令（立体ＰＤＬ）を含む立体ＰＤＬコマンドを生成する立体ＰＤＬコマンド生成部２４２を具備して構成される。
【０１１０】
図８は、汎用アプリケーション１２ａの立体印刷指示部１２２に相当する立体印刷設定画面（以下、ＵＩ画面）１２２ａの構成を示す図である。
【０１１１】
このＵＩ画面１２２ａは、例えば、汎用アプリケーション１２ａを実装するＰＣ（パーソナル・コンピュータ）の入力／操作部での所定操作により同ＰＣの表示部に表示することができ、立体印刷指定、立体対象指定、バリエーション指定、重なり指定、特徴量高さ割当て指定の各立体印刷指定欄が設けられる。
【０１１２】
このＵＩ画面１２２ａの立体印刷指定の欄では、印刷対象文書情報を立体印刷するか否かや、擬似立体印刷を行うか否か等の印刷形態を指定することができる。
【０１１３】
具体的には、同欄の“立体印刷する”チェックボックス（以下、ＣＢと略称）をチェックするか否かにより、立体印刷を行うか否かを指定することが可能である。
【０１１４】
ここで、立体印刷を行うことを指定した場合には、更に、“立体画像を最後に印刷”若しくは“立体画像を最初に印刷”オプションボタン（以下、ＯＢと略称）を用いて、立体画像を最後に印刷する（印刷出力後に発泡トナーが最下層になる印刷形態）か、あるいは最初に印刷する（印刷出力後に発泡トナーが最上層になる印刷形態）かの指定を行うことができる。
【０１１５】
また、この欄では、“擬似立体印刷”ＣＢをチェックすることにより、発泡トナーを使用しないで擬似的に立体印刷を行うモード（試し刷りモード）の設定を行うことができる。
【０１１６】
また、ＵＩ画面１２２ａの立体対象指定欄では、立体印刷対象のオブジェクトを指定することができる。
【０１１７】
指定可能なオブジェクトとしては、テキストやグラフィック、あるいはイメージなどの描画オブジェクトそのものがある。これら描画オブジェクトの指定は、該当する描画オブジェクトのＣＢ〔“グラフィック”ＣＢ，“イメージ”ＣＢ等〕をチェックすることにより行う。
【０１１８】
この欄で更に細かく指定可能な項目としては、印刷対象文書情報を構成するテキスト中の、例えば、“※”、“☆”といった特定の文字を指定することができる。この指定は、“特定文字”ＣＢをチェックし、付随のコンボ・ボックス（以下、ＣＭＢと略称）に所望の特殊文字を入力することにより行う。
【０１１９】
また、テキストにおける、例えば、“Ａｒｉａｌ”等のある特定のフォントを指定することができる。この指定は、“フォント”ＣＢをチェックし、付随のＣＭＢ中から所望のフォントを選択することにより行う。
【０１２０】
同様にして、テキストにおける特殊フォントを指定することができる。このような特殊フォントとしては、例えば、立体フォント等の仮想フォントが存在する場合には当該仮想フォントが考えられる。
【０１２１】
また、テキストにおける、例えば、ボールド、イタリック等といった、特定の修飾コマンドを指定することができる。この指定は、“フォント修飾”ＣＢをチェックし、付随のＣＭＢ中から所望のフォント修飾を選択することにより行う。
【０１２２】
また、この欄で、“グラフィック”ＣＢをチェックすることにより立体印対象オブジェクトしてグラフィックを指定した場合、この時の印刷対象文書情報中の全てのグラフィックオブジェクトは全て立体印刷することができる。
【０１２３】
なお、グラフィックを指定した場合、“グラフィック”ＣＢに付随のＣＭＢを用いて、例えば、矩形や円形、三角形といった特定の形状を指定（選択）することができる。
【０１２４】
また、この欄では、描画オブジェクト（テキスト、グラフィックともに）のある特定の色を指定することができる。この指定は、“色”ＣＢをチェックし、付随のＣＭＢ中から所望の色を選択することにより行う。
【０１２５】
また、この欄では、立体印刷対象のオブジェクトとして、汎用アプリケーション１２ａで生成した本文データに付加する付箋やスタンプ等の独自データを指定することができる。この場合、例えば、同欄の“その他”ＣＢをチェックし、該チェック後に開かれるＣＭＢメニューの中から付箋やスタンプ等、今回付加しようとする独自データの種別を選択すれば良い。
【０１２６】
また、ＵＩ画面１２２ａのバリエーション指定欄では、立体画像をどのような立体出力仕様にするかを種々のバリエーション（高さ、盛上がり形状、色付加、データ拡大／縮小、立体強調、立体面パターン等）の中から選択的に指定することができる。
【０１２７】
また、ＵＩ画面１２２ａの重なり指定欄では、立体印刷対象オブジェクトが重なり合う領域が存在する場合に、該重なり合った領域はその高さをｎ倍（ｎ＝重なり数）にする（重なりを反映）、発泡印刷対象が重なり合った領域は高さをｎ倍にしない（重なりを無視）、発泡印刷対象が重なり合った領域は発泡させない（重なりを立体にしない）、発泡印刷対象が重なり合った領域を発泡させるかどうかを論理演算によって決定する（重なりを論理演算）のいずれかを指定することができる。
【０１２８】
また、ＵＩ画面１２２ａの特徴量高さ割当て指定欄では、印刷対象の文書情報中の各種パラメータ（明度、彩度、色相、濃度等）の特徴量を抽出してその特徴量を発泡トナーの高さに変換して（割当てて）立体印刷を行うことを目的として、当該発泡トナーの高さ変換に用いるパラメータを指定することができる。
【０１２９】
本実施例のシステムにおいて、汎用アプリケーション１２ａは、自アプリケーションで生成した本文データに独自データを付加する際、該付加する独自データを立体印刷することを上記ＵＩ画面１２２ａを用いて指示することができる。
【０１３０】
例えば、付箋やスタンプなどの独自データを付加してこれを立体印刷しようとした場合、ＵＩ画面１２２ａ上の立体対象指定欄の“その他”ＣＢをチェックし、該チェック後に開かれるＣＭＢメニューの中から付箋やスタンプ等、今回付加しようとする独自データの種別を選択し、更に、立体印刷指定欄の“立体印刷する”ＣＢをチェックすれば良い。
【０１３１】
ＵＩ画面１２２ａ上での上記操作により、独自データを立体印刷することが指定された後、データ送信開始操作がなされると、汎用アプリケーション１２ａは、印刷対象データの送信準備を行う。
【０１３２】
この送信準備の処理として、汎用アプリケーション１２ａは、まず、立体機能問合せ部１２３により、プリンタドライバ２４に対して、立体印刷処理機能があるか否かの問合せを行う（図７におけるステップＳ１）。
【０１３３】
なお、ここでは、汎用アプリケーション１２ａが、プリンタドライバ２４に印刷対象データを送信する前に立体印刷処理機能の問合せを行う例を挙げたが、これに限らず、例えば、自アプリケーションの立ち上げ時にプリンタドライバ２４に対して立体印刷処理機能の問合せを行うようにしても良い。
【０１３４】
上記立体機能問合せ部１２３による立体印刷処理機能の問合せに対し、問合せ先であるプリンタドライバ２４側では立体機能通知部２４５が応答し、自ドライバに立体印刷処理機能がある場合には、自ドライバで通常の印刷データとは異なる立体印刷データであることを識別可能にする文字列またはコマンド（プライベートエスケープコマンド：以下、ＥＳＣという）を立体機能問合せ部１２３に通知する（図７におけるステップＳ２）。
【０１３５】
これにより、立体機能問合せ部１２３には、プリンタドライバ２４の立体印刷処理機能によって立体印刷データを通常の印刷データとは区別して認識するために用いる立体識別情報（上記文字列やＥＳＣ等）が取得される。
【０１３６】
その後、汎用アプリケーション１２ａのデータ送信部１２４は、プリンタドライバ２４から取得した立体識別情報を用いて、ＵＩ画面１２２ａから立体印刷することが指示された独自データを立体印刷することを記述したデータ（立体印刷を行わせるデータ）を本文データに付加し、印刷対象データとして、プリンタドライバ２４に送信する（図７におけるステップＳ３）。
【０１３７】
その際、データ送信部１２４から印刷対象データを送信する第１の方法としては、例えば、通常印刷を行わせる文書データ（本文データ）と、立体印刷を行わせるデータとを独立した形式で送信する方法がある。
【０１３８】
また、第２の方法としては、通常印刷を行わせる本文データに、立体印刷を行わせる旨を記述したデータを埋め込んで送信する方法がある。
【０１３９】
図９（ａ）は上記第１の方法に基づく印刷対象データの送信形態の例を、また、図９（ｂ）は上記第２の方法に基づく印刷対象データの送信形態の例をそれぞれ示している。
【０１４０】
図９（ａ）に示すように、上記第１の方法によれば、例えば、本文データ“ＡＡＡ”と、該本文データ“ＡＡＡ”に付加した独自データ“※注意”の立体印刷を行わせるデータ〔立体識別情報として取得したＥＳＣを用いて、“※注意”を立体印刷する旨が記述されている〕とが独立に形成され、プリンタドライバ２４に送信される。
【０１４１】
また、図９（ｂ）に示すように、上記第２の方法によれば、例えば、本文データ“ＡＡＡ”の中に、該本文データ“ＡＡＡ”に付加する独自データ“※注意”の立体印刷を行わせるデータ〔立体識別情報として取得したｂｂｂ，ｄｄｄ等の文字列を用いて、“※注意”を立体印刷する旨が記述されている〕が埋め込まれ、プリンタドライバ２４に送信される。
【０１４２】
一方、プリンタドライバ２４では、汎用アプリケーション１２ａから送信される印刷対象データを受信し、立体ＰＤＬコマンド生成部２４２に取込む。
【０１４３】
立体ＰＤＬコマンド生成部２４２は、受信した印刷対象データを解析し、自ドライバ２４の立体印刷処理機能に対応する立体識別情報をキーとして、通常印刷を行う文書データと立体印刷を行わせるデータを分別して識別する。
【０１４４】
そして、通常印刷を行わせる文書データについては、通常印刷（非立体印刷）するためのＰＤＬを生成し、ＥＳＣ等で立体印刷する旨が記述されたデータが立体印刷データとして認識し、立体印刷を行わせるための立体ＰＤＬを生成する。
【０１４５】
立体ＰＤＬコマンド生成部２４２によって生成されたＰＤＬ並びに立体ＰＤＬが混在する立体ＰＤＬコマンドは、その後、プリンタ３０に送信される。
【０１４６】
プリンタ３０は、プリンタドライバ２４から送信される立体ＰＤＬコマンドを受信し、レンダリング部３０１に渡す。
【０１４７】
レンダリング部３０１は、プリンタドライバ２４から受信される立体ＰＤＬコマンド中のＰＤＬ及び立体ＰＤＬそれぞれの制御対象である本文データ及び独自データを、各々、非立体画像データ及び立体画像データとしてビットマップ展開する処理を行う。
【０１４８】
画像形成部３０２は、レンダリング部３０１によってビットマップメモリ上に展開されたビットマップデータに基づき、上記非立体画像データに対応する非立体画像と上記立体画像データに対応する立体画像が混在する画像を記録用紙上に印刷出力する。
【０１４９】
次に、第３の実施例に係わるシステムにおける具体的な印刷処理動作の流れを図１０を参照して説明する。
【０１５０】
図１０において、汎用アプリケーション１２ａでは、例えば、文書作成機能で生成した本文データ（“ＡＡＡ”というテキストデータ）に対して、独自データ付加部１２１によって独自データ（“※注意”というテキストデータ）が付加され、更に、立体印刷指示部１２２（ＵＩ画面１２２ａ：図８参照）から上記独自データを立体印刷する指示が入力されることにより、データ送信部１２４での印刷対象データ生成処理が開始される。
【０１５１】
この例では、データ送信部生成部１２４は、図１０に示すように、上記第１の方法に基づき、本文データ“ＡＡＡ”と、該本文データ“ＡＡＡ”に付加する独自データ“※注意”の立体印刷を行わせるデータ（ＥＳＣで記述される）とが独立した形式で生成され、印刷対象データとしてプリンタドライバ２４に送信される。
【０１５２】
プリンタドライバ２４は、汎用アプリケーション１２ａから印刷対象データを受信すると、立体ＰＤＬコマンド生成部２４２が、この印刷対象データを解析し、通常の文書データ“ＡＡＡ”については通常印刷するためのＰＤＬを生成する一方で、ＥＳＣで記述されたデータについてはこれを立体印刷データとして認識し、該データを立体印刷するための立体ＰＤＬを生成し、これらＰＤＬ、立体ＰＤＬが混在する立体ＰＤＬコマンドを生成する。
【０１５３】
具体的に、この例の立体ＰＤＬコマンド生成部２４２では、図１０に示すように、
「１（数字は行数を示す。以下においても同様）  ＰＤＬ開始／２  立体データ開始コマンド／３  テキスト描画コマンド／４  描画する文字列＝“※注意”／５  立体データ終了コマンド／６  テキスト描画コマンド／７  描画する文字列＝“ＡＡＡ”／８  ＰＤＬ終了」
という記述内容の立体ＰＤＬコマンドを生成する。
【０１５４】
この立体ＰＤＬコマンドにおいて、６行目と７行目は、汎用アプリケーション１２ａから入力する本文データ“ＡＡＡ”を通常通りに描画することを指令するコマンドであり、２行目〜５行目は、汎用アプリケーション１２ａのアノテーション機能によって上記本文データ“ＡＡＡ”に付加する独自データ“※注意”を立体印刷することを指令するコマンドである。
【０１５５】
この例において、立体ＰＤＬコマンド生成部２４２により生成される上記立体ＰＤＬコマンドは、実質的には、第１の実施例に係わるプリンタドライバ２０（図３参照）で生成されるもの同様の内容である。
【０１５６】
これにより、本実施例においても、立体ＰＤＬコマンド生成部２４２により生成される上記立体ＰＤＬコマンドは、その後、プリンタ３０に送信され、第１の実施例で述べた通りの処理を経て印刷される。
【０１５７】
すなわち、レンダリング３０１では、本文データ“ＡＡＡ”が非立体画像データとしてビットマップ展開され、独自データ“※注意”が立体画像データとしてビットマップ展開された後、画像形成部３０２では、これらのビットマップデータに基づき、本文データ“ＡＡＡ”が非立体画像、独自データが立体画像となった混在画像が記録用紙上に印刷出力される。
【０１５８】
図１１は、第４の実施例に係わるシステムの構成を示す概念図である。
【０１５９】
この実施例に係わるシステムは、汎用アプリケーション１２から入力される本文データに対して、途中の処理プロセスで表や罫線等の書式（フォーム）データを付加して印刷処理するフォームオーバレイ処理システムへの適用例である。
【０１６０】
図１１に示すように、このシステムは、汎用アプリケーション１２から入力される本文データに基づき印刷データ（例えば、ＰＤＬコマンド）を生成して送出するプリンタドライバ２３ａと、書式データを予め記憶しておき、プリンタドライバ２３ａから本文データ描画用の印刷データが入力された時に、該印刷データ中に含まれるフォームファイル名（本文データ送出時に汎用アプリケーション１２によって付加される）に対応する書式データを記憶部（図示せず）から読出して該印刷データ（本文データ）に付加して送出するデコンポーザ５０と、該デコンポーザ５０から送出されるデータ〔立体データ：本文データ＋書式データ（書式立体印刷データ）〕を図示しないプリンタに受け渡す処理を行うイメージ処理部６０とにより構成される。
【０１６１】
このシステムにおいて、デコンポーザ５０は、図１における独自データ付加装置１３の立体印刷指示部１７に相当する立体印刷指示部５５、同独自データ付加部１３１に相当する書式データ付加部５０１、同独自データ立体指示処理部１３２に相当する立体データ生成部５０２を具備して構成される。
【０１６２】
立体印刷指示部５５は、図１における立体印刷指示部１７と同様の機能を果たし、書式データ付加部５０１は、扱うデータ（独自データ）が書式データである点以外は、図１における独自データ付加部１３１と同様の機能を果たす。
【０１６３】
また、立体データ生成部５０２は、プリンタドライバ２３ａから入力する本文データ描画用の印刷データ（ＰＤＬコマンド）と、書式データ付加部５０１によって上記本文データに付加される書式データを立体印刷可能にする書式立体印刷データとから成る立体データ（立体印刷用データ）を生成し、イメージ処理部６０に送出する。
【０１６４】
イメージ処理部６０は、デコンポーザ５０から送出された上記立体データを受信し、該立体データに基づき、その中に含まれる書式立体印刷データを立体画像として印刷するための画像処理を行う立体データ処理部６０１（図１における立体データ処理部１５１に相当）を備える。
【０１６５】
次に、第４の実施例に係わるシステムにおける具体的な印刷処理動作の流れを図１２を参照して説明する。
【０１６６】
なお、この印刷処理動作においては、本文データ“ＡＡＡ，ＢＢＢ”をある書式データ（この例では、２段矩形枠に相当するイメージデータとする）を用いて印刷するために、汎用アプリケーション１２からプリンタドライバ２３ａに対して、上記本文データ“ＡＡＡ，ＢＢＢ”に上記書式データのフォームファイル名が付加されたデータ（文書データ）が入力されるものとする。
【０１６７】
この場合、プリンタドライバ２３ａは、汎用アプリケーション１２から入力する文書データ（本文データ“ＡＡＡ，ＢＢＢ”＋書式データファイル名）に基づき、本文データ“ＡＡＡ，ＢＢＢ”を描画することを指示する命令（ＰＤＬ）と、該本文データに付加される書式データを描画することを指示する命令（ＰＤＬ）とが混在する印刷データ（ＰＤＬコマンド）を生成し、デコンポーザ５０に送出する。
【０１６８】
このプリンタドライバ２３ａが生成するＰＤＬコマンド（図１２参照）中、最初の行はＰＤＬの開始を示し、最後の行はＰＤＬの終了を示す。
【０１６９】
また、３行目〜６行目は本文データを描画することを指示するＰＤＬである。
【０１７０】
また、２行目の“フォームオーバレイ開始コマンド”と７行目の“フォームオーバレイ終了コマンド”は書式データを描画することを指示するＰＤＬであり、前者には、本文データ“ＡＡＡ，ＢＢＢ”を印刷しようとする書式データに相当するフォームファイル名がパラメータとして付加される。
【０１７１】
一方、デコンポーザ５０では、プリンタドライバ２３ａから送出される上記ＰＤＬコマンドを受信すると、書式データ付加部５０１が、該受信ＰＤＬの２行目に書かれたフォームファイル名に対応する書式データを記憶部から読込んで本文データに付加する。
【０１７２】
この時、立体印刷指示部５５から独自データ（この例では、書式データ）を立体印刷する旨の指示が出されている場合、該指示に基づく立体データ生成部５０２での立体データの生成処理が開始される。
【０１７３】
この例では、立体データ生成部５０２は、図１２に示すように、プリンタドライバ２３ａから受信したＰＤＬコマンドを解釈して本文データ“ＡＡＡ，ＢＢＢ”を描画するための印刷データ（第１の印刷データ）を生成する一方、書式データ付加部５０１により付加された書式データを上記立体印刷指示部５５からの立体印刷指示に基づき加工して当該書式データを立体印刷可能にする書式立体印刷データ（第２の印刷データ）を生成し、これら第１と第２の印刷データを合成することにより立体データを生成してイメージ処理部６０１に送出する。
【０１７４】
立体データ生成部５０２により生成された上記立体データは、イメージ処理部６０に送出され、立体データ処理部６０１に入力される。
【０１７５】
立体データ処理部６０１は、入力される立体データから、上記第１の印刷データに対応する非立体イメージデータと、上記第２の印刷データに対応する立体イメージデータとが混在した立体印刷イメージデータを生成する。
【０１７６】
この生成された立体印刷イメージデータ中、非立体イメージデータは、上記第１の印刷データから生成されたものであり、本文データ“ＡＡＡ，ＢＢＢ”を通常通りに印刷するためのデータである。
【０１７７】
一方、立体イメージデータは、上記第２の印刷データ（書式立体印刷データ）から生成されたものであり、本文データ“ＡＡＡ，ＢＢＢ”に付加する書式データ（矩形枠）を立体印刷可能にするデータである。
【０１７８】
従って、これら非立体イメージデータと立体イメージデータから成る立体印刷イメージデータを当該イメージ処理部６０のイメージ処理機能（立体データ処理部６０１）に対応する印刷機能を有するプリンタ３２に送出することにより、当該プリンタ３２では、本文データ“ＡＡＡ，ＢＢＢ”が非立体画像として印刷され、同時に、当該本文データを囲む矩形枠である書式データが立体画像として印刷された印刷出力を得ることができる。
【０１７９】
このように、第４の実施例では、デコンポーザ５０に立体印刷指示部５５を設け、該立体印刷指示部５５から独自データ（書式データ）を立体印刷する旨を指示しておくことにより、汎用アプリケーション１２からプリンタドライバ２３ａ経由で入力する本文データに対して途中の処理プロセス（デコンポーザ５０）で付加された独自データ（書式データ）を、本文データの出力画像（非立体画像）とは見た目からも区別できる立体画像として印刷出力することが可能である。
【０１８０】
図１３は、第５の実施例に係わるシステムの構成を示す概念図である。
【０１８１】
この実施例のシステムも、第４の実施例（図１１参照）と同様、フォームオーバレイ処理システムへの適用例であり、第４の実施例に係わるシステムの各部と同様の機能を果たす部分には同一の符号を付している。
【０１８２】
この実施例に係わるシステムと第４の実施例に係わるシステムとの構成上の相違点は、第４の実施例に係わるシステムでは、デコンポーザ５０に立体印刷指示部５５を設けているのに対して、本実施例のシステムでは、プリンタドライバ２３ｂに立体印刷指示部２６（第４の実施例に係わる立体印刷指示部５５と同様の機能を果たす）を設けている点である。
【０１８３】
次に、第５の実施例に係わるシステムにおける具体的な印刷処理動作の流れを図１４を参照して説明する。
【０１８４】
なお、ここでも、本文データ“ＡＡＡ，ＢＢＢ”をある書式データ（この例では、矩形枠に相当するイメージデータとする）を用いて印刷するために、汎用アプリケーション１２からプリンタドライバ２３ｂに対して、上記本文データ“ＡＡＡ，ＢＢＢ”に上記書式データのファイル名が付加されたデータ（文書データ）が入力されるものとする。
【０１８５】
この場合、プリンタドライバ２３ｂは、汎用アプリケーション１２から入力する文書データ（本文データ“ＡＡＡ，ＢＢＢ”＋書式データファイル名）に基づき、本文データ“ＡＡＡ，ＢＢＢ”を描画することを指示する命令（ＰＤＬ）と、該本文データに付加される書式データを描画することを指示する命令（ＰＤＬ）とが混在する印刷データ（ＰＤＬコマンド）を生成する。
【０１８６】
その際、立体印刷指示部２６から独自データ（この例では、書式データ）を立体印刷する旨の指示が出されている場合、プリンタドライバ２３ｂは、本文データに付加される上記書式データを立体印刷する（立体画像として描画する）ことを指示する命令（ＰＤＬ）を更に付加し、本文データを描画することを指示するＰＤＬ、本文データに付加する書式データを描画することを指示するＰＤＬ、及び該書式データを立体印刷することを指示するＰＤＬが混在する印刷データ（ＰＤＬコマンド）を生成してデコンポーザ５０に送出する。
【０１８７】
このプリンタドライバ２３ｂが生成するＰＤＬコマンド（図１４参照）中、最初の行はＰＤＬの開始を示し、最後の行はＰＤＬの終了を示す。
【０１８８】
また、６行目〜９行目は本文データを描画することを示すＰＤＬである。
【０１８９】
また、２行目の“フォームオーバレイ開始コマンド”と１１行目の“フォームオーバレイ終了コマンド”は書式データを描画することを指示するＰＤＬであり、前者には、本文データ“ＡＡＡ，ＢＢＢ”を印刷しようとする書式データに相当するフォームファイル名がパラメータとして付加される。
【０１９０】
また、３行目の“立体データ開始コマンド”、４行目の“書式描画コマンド”、５行目の“描画する書式＝矩形枠”、及び１０行目の“立体データ終了コマンド”は、上記書式データを立体印刷することを指示するＰＤＬである。
【０１９１】
この書式データを立体印刷することを指示するＰＤＬ中、４行目の“書式描画コマンド”と５行目の“描画する書式＝矩形”コマンドは、立体印刷する書式データとして２段矩形枠データを使用することを指示するものである。
【０１９２】
一方、デコンポーザ５０では、プリンタドライバ２３ｂから送出される上記ＰＤＬコマンドを受信すると、書式データ付加部５０１が、該受信ＰＤＬの２行目に書かれたフォームファイル名に対応する書式データを記憶部から読込んで本文データに付加する。
【０１９３】
また、この時、上記受信ＰＤＬを解析し、立体印刷を指示するコマンドがある場合（この例では、３〜５行目、及び１０行目に立体印刷を指示するコマンド群がある）には、該コマンドに従い、立体データ生成部５０２での立体データ生成処理を開始する。
【０１９４】
この例では、立体データ生成部５０２は、図１４に示すように、プリンタドライバ２３ａから受信したＰＤＬコマンドを解釈して本文データ“ＡＡＡ，ＢＢＢ”を描画するための印刷データ（第１の印刷データ）を生成すると共に、書式データ付加部５０１により付加された書式データを、立体印刷を指示するコマンド（３〜５行目、及び１０行目のコマンド群）に従って加工することにより当該書式データ（２段矩形枠データ）を立体印刷可能にする書式立体印刷データ（第２の印刷データ）を生成し、これら第１と第２の印刷データを合成することにより立体データを生成してイメージ処理部６０１に送出する。
【０１９５】
立体データ生成部５０２により生成された上記立体データは、イメージ処理部６０に送出され、立体データ処理部６０１に入力される。
【０１９６】
立体データ処理部６０１は、入力される立体データから、上記第１の印刷データに対応する非立体イメージデータと、上記第２の印刷データに対応する立体イメージデータとが混在した立体印刷イメージデータを生成する。
【０１９７】
この生成された立体印刷イメージデータ中、非立体イメージデータは、上記第１の印刷データから生成されたものであり、本文データ“ＡＡＡ，ＢＢＢ”を通常通りに印刷するためのデータである。
【０１９８】
一方、立体イメージデータは、上記第２の印刷データ（書式立体印刷データ）から生成されたものであり、本文データ“ＡＡＡ，ＢＢＢ”に付加する書式データ（矩形枠）を立体印刷可能にするデータである。
【０１９９】
従って、これら非立体イメージデータと立体イメージデータから成る立体印刷イメージデータを当該イメージ処理部６０のイメージ処理機能（立体データ処理部６０１）に対応する印刷機能を有するプリンタ３２に送出することにより、当該プリンタ３２では、本文データ“ＡＡＡ，ＢＢＢ”が非立体画像として印刷され、同時に、当該本文データを囲む矩形枠である書式データが立体画像として印刷された印刷出力を得ることができる。
【０２００】
このように、第５の実施例では、プリンタドライバ２３ｂに立体印刷指示部２６を設け、該立体印刷指示部２５から独自データ（書式データ）を立体印刷する旨を指示しておくことにより、汎用アプリケーション１２からプリンタドライバ２３ｂ経由で入力する本文データに対して途中の処理プロセス（デコンポーザ５０）で付加された独自データ（書式データ）を、本文データの出力画像（非立体画像）とは見た目からも区別できる立体画像として印刷出力することが可能である。
【０２０１】
なお、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０２０２】
例えば、上記実施例において、立体印刷指示部（１７，２７，３５，４５，５５）は、それぞれ、対応する独自データ付加装置（１３，２０，３１，４０，５０）の構成要素として設けられる（各装置毎に設けた入力／操作部や表示部を用いて実現される）例を挙げているが、これに限らず、例えば、これら各装置（１３，２０，３１，４０，５０）にＷｅｂサーバを組み込み、外部端末のＷｅｂブラウザ上の設定画面上で上述した立体印刷指示を入力し、この入力された立体印刷指示をＷｅｂサーバ経由で取込むユーザインタフェース手段により実現するようにしても良い。
【産業上の利用可能性】
【０２０３】
本発明は、印刷指示装置とプリンタ装置から成る印刷処理システムや、本文データに書式データを付加して印刷出力するフォームオーバレイ印刷処理システム等、本文データに独自データを付加して印刷出力する印刷処理システム全般に適用でき、印刷出力結果から、途中の処理プロセスで付加された独自データをユーザが容易に判別するのに極めて有用である。
【図面の簡単な説明】
【０２０４】
【図１】本発明に係わる印刷処理システムの概念構成を示す図。
【図２】第１の実施例に係わるシステムの構成を示す概念図。
【図３】第１の実施例に係わるシステムにおける印刷処理動作の流れを示す図。
【図４】第２の実施例に係わるシステムの構成を示す概念図。
【図５】第２の実施例に係わるシステムにおける印刷処理動作の流れを示す図。
【図６】画像形成部での転写及び定着プロセスを説明するトナー像の概念断面構成図。
【図７】第３の実施例に係わるシステムの構成を示す概念図。
【図８】第３の実施例に係わる立体印刷設定画面の構成を示す図。
【図９】第３の実施例に係わるデータ送信部からのデータ送信形態を示す概念図。
【図１０】第３の実施例に係わるシステムにおける印刷処理動作の流れを示す図。
【図１１】第４の実施例に係わるシステムの構成を示す概念図。
【図１２】第４の実施例に係わるシステムにおける印刷処理動作の流れを示す図。
【図１３】第５の実施例に係わるシステムの構成を示す概念図。
【図１４】第５の実施例に係わるシステムにおける印刷処理動作の流れを示す図。
【図１５】従来システムにおける印刷処理の流れを示す概念図。
【符号の説明】
【０２０５】
１１…外部ソフトウェア、１２，１２ａ…汎用アプリケーション、１２１…独自データ付加部、１２２…立体印刷指示部、１２２ａ…立体印刷設定画面（ＵＩ画面）、１２３…立体機能問合せ部、１２４…データ送信部、１３…独自データ付加装置、１３１…独自データ付加部、１３２…独自データ立体指示処理部、１５…出力装置、１５１…立体データ処理部、１７…立体印刷指示部、２０，２１，２３ａ，２３ｂ，２４…プリンタドライバ、２０１…独自データ付加部、２０２，２４２…立体ＰＤＬコマンド生成部、２１１…ＰＤＬコマンド生成部、２４５…立体機能通知部、２６，２７…立体印刷指示部、３０，３１，３２…プリンタ、３０１，３１１…レンダリング部、３０２，３１２…画像形成部、３１３…独自データ付加部、３１４…立体ＰＤＬコマンド生成部、３５…立体印刷指示部、５０…デコンポーザ、５０１…書式データ付加部、５０２…立体データ生成部、５５…立体印刷指示部、６０…イメージ処理部、６０１…立体データ処理部
【図１】
2005053108.tif 000003
【図２】
2005053108.tif 000004
【図３】
2005053108.tif 000005
【図４】
2005053108.tif 000006
【図５】
2005053108.tif 000007
【図６】
2005053108.tif 000008
【図７】
2005053108.tif 000009
【図８】
2005053108.tif 000010
【図９】
2005053108.tif 000011
【図１０】
2005053108.tif 000012
【図１１】
2005053108.tif 000013
【図１２】
2005053108.tif 000014
【図１３】
2005053108.tif 000015
【図１４】
2005053108.tif 000016
【図１５】
2005053108.tif 000017