(57)【要約】【課題】  電子透かしに埋め込まれた情報を活用して、利用者向けのプロモーションを容易にするパブリックプリントシステム及びそのサービス方法を提供できるようにする。【解決手段】  デジタルコンテンツを表現するデータの属性情報を電子透かしとして当該データに埋め込むデジタルコンテンツ生成装置（１５〜１７）と、デジタルコンテンツを含む情報からデータ出力装置（４３、５３）において出力可能な出力データを生成するとともに、デジタルコンテンツを含む情報から属性情報を抽出し、抽出した属性情報が予め定められた条件に合致する場合にデジタルコンテンツを含む情報の印刷に掛かる料金における値引き情報を生成するデータ出力制御装置（１１）と、前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う料金決済処理装置（３０）とを含む。【選択図】        図１
2005085105.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成手段と、前記デジタルコンテンツをデータ出力装置へ送信する送信手段とを備えるデジタルコンテンツ生成装置と、
前記デジタルコンテンツを含む情報からショップに設けられた前記データ出力装置において出力可能な出力データを生成する出力データ生成手段と、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出手段と、前記抽出手段で抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成手段と、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送手段とを備えるデータ出力制御装置と、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済手段を備える料金決済処理装置と
を含むことを特徴とするパブリックプリントシステム。
【請求項２】
前記デジタルコンテンツ生成手段は、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする請求項１に記載のパブリックプリントシステム。
【請求項３】
前記料金決済処理装置は、前記出力データを取得し、当該出力データの印刷処理を行う前記データ出力装置を兼ねることを特徴とする請求項１に記載のパブリックプリントシステム。
【請求項４】
前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成手段で生成することを特徴とする請求項１に記載のパブリックプリントシステム。
【請求項５】
デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成手段と、前記デジタルコンテンツを含む情報からショップに設けられたデータ出力装置において出力可能な出力データを生成する出力データ生成手段と、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出手段と、前記抽出手段で抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成手段と、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送手段とを備えるデータ出力制御装置と、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済手段を備える料金決済処理装置と
を含むことを特徴とするパブリックプリントシステム。
【請求項６】
前記デジタルコンテンツ生成手段は、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする請求項５に記載のパブリックプリントシステム。
【請求項７】
前記料金決済処理装置は、前記出力データを取得し、当該出力データの印刷処理を行う前記データ出力装置を兼ねることを特徴とする請求項５に記載のパブリックプリントシステム。
【請求項８】
前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成手段で生成することを特徴とする請求項５に記載のパブリックプリントシステム。
【請求項９】
デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成ステップと、前記デジタルコンテンツをデータ出力装置へ送信する送信ステップとをデジタルコンテンツ生成装置において処理し、
前記デジタルコンテンツを含む情報からショップに設けられた前記データ出力装置において出力可能な出力データを生成する出力データ生成ステップと、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出ステップと、前記抽出ステップで抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成ステップと、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送ステップとをデータ出力制御装置において処理し、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済ステップを料金決済処理装置において処理することを特徴とするパブリックプリントサービス方法。
【請求項１０】
前記デジタルコンテンツ生成ステップは、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする請求項９に記載のパブリックプリントサービス方法。
【請求項１１】
前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成ステップで生成することを特徴とする請求項９に記載のパブリックプリントサービス方法。
【請求項１２】
デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成ステップと、前記デジタルコンテンツを含む情報からショップに設けられたデータ出力装置において出力可能な出力データを生成する出力データ生成ステップと、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出ステップと、前記抽出ステップで抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成ステップと、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送ステップとをデータ出力制御装置において処理し、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済ステップを料金決済処理装置において処理することを特徴とするパブリックプリントサービス方法。
【請求項１３】
前記デジタルコンテンツ生成ステップは、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする請求項１２に記載のパブリックプリントサービス方法。
【請求項１４】
前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成ステップで生成することを特徴とする請求項１２に記載のパブリックプリントサービス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツを含む情報の印刷を有料で行うパブリックプリントシステム及びこれを用いたパブリックプリントサービス方法に関する。
【背景技術】
【０００２】
デジタルコンテンツを含む情報の代表的な出力装置としてプリンタがあるが、その出力を制御するためのデータ出力制御装置であるプリンタドライバについて説明する。尚、以下の説明でいうデジタルコンテンツとは、動画像、静止画像、音声、コンピュータプログラム及びコンピュータデータ等を指し、また、デジタルコンテンツを含む情報とは、デジタルコンテンツと共に文字、グラフィックス等のデータを併せ持つものを指すものとする。
【０００３】
一般に、プリンタを接続するコンピュータには、プリンタを制御するためのプリンタドライバが搭載されている。印刷を行う際に、コンピュータでは、自身に搭載されたアプリケーションで作成された文字、図形、自然画等を含む画像データを印刷情報としてプリンタドライバに供給する。プリンタドライバでは、供給された印刷情報に基づきプリンタにおいて印刷処理可能な印字データを生成し、その印字データをプリンタに転送する。
【０００４】
具体的には、プリンタドライバにおいては、アプリケーションから提供された印刷情報を解析して印刷情報に含まれる画像データを所定手法で２値化し、その２値化データをバンドメモリに展開（ラスタライズ）することにより、印字データの作成を行う処理方法、あるいはアプリケーションから提供された印刷情報を解析して印刷情報に含まれる画像データを多値データとしてバンドメモリに展開（ラスタライズ）し、この展開されたデータをラスタライン単位で所定手法を用いて２値化しながら印字データの作成を行う処理方法、あるいはアプリケーションから提供された印刷情報を解析してプリンタの解するプリンタ制御言語（いわゆるＰＤＬ）を生成する方法を実行する。
【０００５】
上記２値化の手法としては、パターンディザを用いる手法、誤差拡散手法などの手法のうち、いずれかの１つの手法が用いられている。パターンディザを用いる手法は、高速でかつ均一に２値化することが可能な手法であり、この手法は、文字・図形などの２値化に適している。これに対して誤差拡散手法は、微妙な階調を表現することができる手法であり、自然画などの２値化に適している。
【０００６】
次に、電子透かしについて説明する。
【０００７】
デジタル情報には、従来のアナログ情報と比較して、コンピュータなどによって簡単に劣化することなくコピー、改竄でき、通信回線を通じて転送することが容易であるといった特徴がある。このような特徴により、デジタル情報は安易に不正コピーされ、再配付される傾向があった。これを防ぐための方法の１つとして、電子透かしを埋め込む手法がある。電子透かしとは、デジタルコンテンツに埋め込まれ、人間には知覚できない情報のことを言い、電子透かしが埋め込まれたデジタルコンテンツを通常の方法で再生しても、電子透かしを知覚することはできない。
【０００８】
電子透かしを埋め込む方法の代表的なものとして、デジタル画像の場合で言えば、画素の色相、明度等にあたるデジタルコンテンツのデータ値に演算を施して、電子透かしを埋め込む手法がある。この手法の代表的なものとして、デジタルコンテンツをブロックに分割し、ブロック毎に＋１と−１との組み合わせである予め決められた透かしパターンを足し込むというＤｉｇｉｍａｒｃ社の米国特許第５，６３６，２９２号の手法がある。
【０００９】
他の電子透かしを埋め込む方法として、デジタルコンテンツに対して高速フーリエ変換、離散コサイン変換、ウェーブレット変換等の周波数変換を行い、周波数領域に透かし情報を加えた後、逆周波数変換を行うことにより埋め込む手法がある。
【００１０】
上記した高速フーリエ変換による手法では、入力コンテンツは、ＰＮ系列を加えられて拡散された後、ブロックに分割される。ブロック毎にフーリエ変換が施され、１ブロックに１ビットの透かし情報が埋め込まれる。透かし情報が埋め込まれたブロックは、逆フーリエ変換が施されて再び最初と同じＰＮ系列が加えられ、電子透かしが埋め込まれたコンテンツが得られる。これは、大西、岡、松井「ＰＮ系列による画像への署名法」に詳しい。
【００１１】
上記した離散コサイン変換による手法では、ブロックに分割し、ブロック毎に離散コサイン変換をする。１ブロックに１ビットの情報を埋め込んだ後、逆変換をして電子透かし埋め込み済みコンテンツを生成する。これは、中村、小川、高嶋、「デジタル画像の著作権保護のための周波数領域における電子透かし方式」、１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ’９７−２７Ａに詳しい。
【００１２】
上記したウェーブレット変換による手法では、入力コンテンツをブロック分割する必要のない手法である。これは、石塚、酒井、櫻井、「ウェーブレット変換を用いた電子透かし技術の安全性と信頼性に関する実験的考察」、１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ’９７−２６Ｄに詳しい。
【００１３】
上術した各手法により、デジタルコンテンツに電子透かしとして埋め込まれる情報の代表的なものとして、著作権情報とユーザ情報が挙げられる。著作権情報を電子透かしとして埋め込むことにより、ユーザはデジタルコンテンツに著作権が設定されていること、また、著作権者は誰であるか等を知ることができる。また、ユーザ情報を電子透かしとして埋め込むことにより、この情報を活かした各種ユーザサービスを行うことができる。
【００１４】
【特許文献１】米国特許第５，６３６，２９２号公報
【非特許文献１】中村、小川、高嶋、「デジタル画像の著作権保護のための周波数領域における電子透かし方式」、１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ’９７−２７Ａ
【非特許文献２】石塚、酒井、櫻井、「ウェーブレット変換を用いた電子透かし技術の安全性と信頼性に関する実験的考察」、１９９７年、暗号と情報セキュリティシンポジウム講演論文集、ＳＣＩＳ’９７−２６Ｄ
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、従来のパブリックプリントシステムあるいはパブリックプリントサービス方法においては、電子透かしとして埋め込まれた情報の活用が十分なされているとは言い難かった。具体的には、デジタルコンテンツの入力時に上記のユーザ情報に印刷処理時に電子透かしとして埋め込まれた情報の活用が考慮されていなかった。
【００１６】
本発明は上述の問題点に鑑みてなされたもので、デジタルコンテンツに埋め込まれる電子透かしに印刷処理において有効な情報を設定するとともに、電子透かしに埋め込まれた情報を活用して、利用者向けのプロモーションを容易にするパブリックプリントシステム及びそのサービス方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明のパブリックプリントシステムは、デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成手段と、前記デジタルコンテンツをデータ出力装置へ送信する送信手段とを備えるデジタルコンテンツ生成装置と、前記デジタルコンテンツを含む情報からショップに設けられた前記データ出力装置において出力可能な出力データを生成する出力データ生成手段と、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出手段と、前記抽出手段で抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成手段と、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送手段とを備えるデータ出力制御装置と、前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済手段を備える料金決済処理装置とを含む。
【００１８】
本発明のパブリックプリントシステムの他の態様は、デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成手段と、前記デジタルコンテンツを含む情報からショップに設けられたデータ出力装置において出力可能な出力データを生成する出力データ生成手段と、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出手段と、前記抽出手段で抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成手段と、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送手段とを備えるデータ出力制御装置と、前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済手段を備える料金決済処理装置とを含む。
【００１９】
本発明のパブリックプリントサービス方法は、デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成ステップと、前記デジタルコンテンツをデータ出力装置へ送信する送信ステップとをデジタルコンテンツ生成装置において処理し、前記デジタルコンテンツを含む情報からショップに設けられた前記データ出力装置において出力可能な出力データを生成する出力データ生成ステップと、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出ステップと、前記抽出ステップで抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成ステップと、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送ステップとをデータ出力制御装置において処理し、前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済ステップを料金決済処理装置において処理する。
【００２０】
本発明のパブリックプリントサービス方法の他の態様は、デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成ステップと、前記デジタルコンテンツを含む情報からショップに設けられたデータ出力装置において出力可能な出力データを生成する出力データ生成ステップと、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出ステップと、前記抽出ステップで抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成ステップと、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送ステップとをデータ出力制御装置において処理し、前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済ステップを料金決済処理装置において処理する。
【発明の効果】
【００２１】
本発明によれば、デジタルコンテンツに電子透かしとして埋め込まれた属性情報に基づいてデジタルコンテンツを含む情報の印刷に掛かる料金の値引き情報を生成し、その値引き情報を利用して印刷料金の決済処理を行うようにしたので、ユーザに対してパブリックプリントの利用頻度を高めるためのプロモーションの一手段を提供するとともに、パブリックプリントシステムと電子透かしを埋め込み可能なアプリケーションソフトウェアを連携させた値引き処理により、さらにパブリックプリントの利用頻度を高めさせることが可能になる。
【００２２】
また、デジタルコンテンツを生成する際に、そのデジタルコンテンツの属性の中にそのデジタルコンテンツに対してサービスを受ける際の正規料金からの割引率を入れることにより、印刷時の課金処理を簡便にすることができる。また、印刷ジョブを直接ショップに送信するようにしたので、センターサーバから印刷ジョブを受け取る時間を節約できるため、短時間で処理を行うことができる。さらに、割引率の上限を設けることにより、複数の割引対象となる電子透かしを持つビットマップを含む情報の印刷依頼の際にも、過度の割引が発生し、印刷料金の低下を招くことを防止することができる。
【発明を実施するための最良の形態】
【００２３】
次に、添付図面を参照しながら本発明に係わるパブリックプリントシステム及びパブリックプリントサービス方法の実施形態について説明する。
【００２４】
図１は、本発明の実施形態におけるパブリックプリントシステムの概略構成図である。
【００２５】
本実施形態のパブリックプリントシステムは、デジタルカメラ１５やデジタルビデオ１６、スキャナ１７などのデジタルコンテンツ生成装置と、データ出力制御装置としてのプリンタドライバ（印字制御装置）１３と、プリンタドライバ１３からネットワーク（インターネット）２０経由で送信された印刷データを取得し、後述するプリントサーバ４１，５１に印刷データを転送するとともに料金決裁処理を行うセンターサーバ３０と、センターサーバ３０から送信された印刷データを取得するプリントサーバ４１，５１と、印刷データの印刷を行うプリンタ（印字装置）４３，５３とを備えて構成されている。
【００２６】
また、このパブリックプリントシステムは、以下に説明する構成要素よりなる。１０は印刷(プリント)注文する顧客（以下、ユーザ）、１１は印刷注文をするためのコンピュータ端末、２０はインターネット等のネットワーク、３０はセンターサーバ、４０、５０はショップ、１２はコンピュータ端末１１上で動作するアプリケーションソフトウェア、１３はコンピュータ端末１１上で動作するプリンタドライバ、１４はプリンタドライバ１３で生成した印刷データをセンターサーバ３０に送信する印刷データ転送部、１５はデジタルカメラ、１６はデジタルビデオ、１７はスキャナであり、それぞれがデジタルコンテンツを生成するデジタルコンテンツ生成装置となっている。そして、４１は印刷注文のあったデジタルコンテンツを含む情報を印刷制御するプリントサーバ、４２はプリントサーバを操作するための操作部、４３はデジタルコンテンツを実際に印刷するプリンタである。これらのプリントサーバ４１，操作部４２，プリンタ４３はショップ４０内に設けられており、また、ショップ５０に示すように、ショップ４０と同様な構成からなるショップが複数存在可能である。
【００２７】
図２は、図１に示したコンピュータ端末１１をより詳細に示した構成図である。コンピュータ端末１１は、１５〜１７に示すようなデジタルコンテンツ生成装置からデジタルコンテンツを読み込み、そのデジタルコンテンツと他の情報に加えて編集を行う等の機能を備えるアプリケーションソフトウェア１２と、アプリケーションソフトウェア１２で生成されたデータをプリンタ４３の印字命令に変換するプリンタドライバ１３と、印刷データを転送する印刷データ転送部１４とを有する。
【００２８】
プリンタドライバ１３は、アプリケーションソフトウェア１２によって生成されたデジタルコンテンツを含む情報の中からデジタルコンテンツに埋め込まれている電子透かしを抽出する電子透かし抽出部１３１、電子透かし抽出部１３１で画像データから抽出した埋め込み情報を解析し、値引き情報を含む課金情報を生成する課金情報生成部１３２及び印字データを生成する印字データ生成部１３３を有している。このようにして生成された課金情報と印字データは印刷データ転送部１４に送られ、ネットワーク２０を経由してセンターサーバ３０に送信されることになる。
【００２９】
図３及び図４は、本発明の実施形態におけるパブリックプリントサービス方法の処理のフローチャートである。ここで、図３はユーザによる操作の開始から印刷終了までの全体処理のフローチャートであり、図４はコンピュータ端末１１上における印刷ジョブの生成処理の詳細を示したフローチャートである。
【００３０】
また、図５は、プリンタドライバ１３により生成される印刷ジョブの概略構成図である。プリンタドライバ１３が生成する印刷ジョブ５０１は、課金情報５０３、割引情報５０４と印刷指示情報５０５を含む印刷ジョブ属性５０２と実際の印刷データ５０６により構成されている。
【００３１】
また、図６は、ユーザ１０が本システムを使用して印刷を行う場合のデジタルコンテンツを含む情報の例を示した図である。図中、楕円にて囲まれている６０１〜６０６が後述する電子透かし抽出部により抽出されるデジタルコンテンツのである。
【００３２】
また、図７は、図５の印刷ジョブ属性５０２の具体例を示した図である。
【００３３】
また、図８は、コンピュータ端末上に表示される印刷ジョブのユーザ１０に送信確認のためのユーザインタフェースの表示例を示した図である。
【００３４】
また、図９は、アプリケーションソフトウェア１２によりプリンタドライバ１３を選択するユーザインタフェースの表示例を示した図である。
【００３５】
また、図１０は、デジタルカメラ１５において生成される属性情報とその属性情報が電子透かし化されて、画像データに統合された状態の例を示した図である。
【００３６】
また、図１１は、電子透かしの種類とそれに対応する印刷料金の割引率の情報を示した図である。なお、この電子透かしとそれに対応する割引率に関する情報は、プリンタドライバ１３に内蔵されるが、印刷処理の開始時あるいは任意の必要なタイミングでセンターサーバ３０にネットワーク２０経由で接続し、対象とするユーザ情報の追加・削除、割引率の変更を可能としている。
【００３７】
また、図１２は、課金情報５０３を算出するために必要な情報を示した図である。これらの情報も図１１に示した割引率に関する情報と同様、プリンタドライバ１３に内蔵され、また印刷処理の開始時あるいは任意のタイミングでセンターサーバ３０にネットワーク２０経由で接続し、情報の更新が可能となっている。
【００３８】
以下、図３及び図４のフローチャートを用いて、本実施形態の詳細について順を追って説明する。
【００３９】
本実施形態では、デジタルコンテンツをデジタルカメラ１５から読み込み、その画像データをアプリケーション上で他のデータとともに編集し、編集後の情報をパブリックプリントシステムに印刷注文し、ショップで印刷物を受け取るまでの過程について説明を行う。
【００４０】
まず、図１において、デジタルカメラ１５により読み込まれるデジタルコンテンツがユーザ１０の撮影により作成され、撮影と同時に画像データとその画像データを撮影した際の属性情報が図１０に示すように電子透かしとして画像データに統合されデジタルカメラ１５の機能によりデジタルカメラ１５内に保存される（ステップＳ３０１）。ここで、図１０に示すように、本実施形態で用いている属性情報は、デジタルカメラの製造元を示す「ＭＦＲ＝ＣＡＮＯＮ」、製品名を示す「ＩＤ＝ＩＸＹ Ｄｉｇｉｔａｌ」、撮影日を示す「２０００１２１５」撮影者名を示す「Ｎａｍｅ＝Ｋａｗａｍｏｔｏ」、撮影場所を示す「Ｐｌａｃｅ＝Ｈｏｍｅ」である。これらの属性のうち「Ｎａｍｅ」と「Ｐｌａｃｅ」は、デジタルカメラ１５の機能によりユーザ１０が自由に設定できる。
【００４１】
続いて、ユーザ１０によりコンピュータ端末１１上で動作するアプリケーションソフトウェア１２を起動し、デジタルカメラ１５によりデジタルコンテンツをコンピュータ端末１１に備え付けられた通信用のＩ／Ｆ（ＵＳＢ、P１３９４、Blue tooth等）経由でアプリケーションソフトウェア１２に読み込み、情報の加工、編集、印刷注文のための対話処理を行う（ステップＳ３０２）。
【００４２】
続いて、ユーザ１０による印刷注文は図９に示す印刷ダイアログにて「Canon Public Print Client」を選択し、「ＯＫ」ボタンを押下することにより、コンピュータ端末での印刷ジョブ生成が行われる（ステップＳ３０３）。この印刷ジョブ生成の詳細は図４のフローチャートの処理で行われる。また、このとき、ユーザは、事前に図９の「プロパティ（Ｐ）…」ボタンの押下によりオープンするプリンタドライバ１３の表示するユーザインタフェースにて印刷注文に必要なユーザの情報（Ｃｕｓｔｏｍｅｒ ＩＤ，クレジットカード情報等）の入力をすることができる。
【００４３】
上記の「ＯＫ」ボタンの押下によりアプリケーションソフトウェア１２の印刷処理が開始されると、アプリケーションソフトウェア１２は、デジタルコンテンツを含む情報をもとにして、ＯＳの提供する印刷ＡＰＩ経由で印刷終了まで印刷処理を順次行っていく。プリンタドライバ１３は、アプリケーションソフトウェア１２の印刷処理要求を上記のとおりＯＳの提供する印刷ＡＰＩ経由で受け取り、処理を進めていく。
【００４４】
ここで、図４の印刷ジョブ生成処理のフローチャートを説明する。
【００４５】
まず、ＯＳの提供する機能の一部であるＧＤＩ（Ｇｒａｐｈｉｃｓ Ｄｅｖｉｃｅ Ｉｎｔｅｒｆａｃｅ）経由でアプリケーションソフトウェア１２により印刷命令を取得する（ステップＳ４０１）。
【００４６】
続いて、取得した印刷命令が印刷終了命令であるかどうかの判別を行う（ステップＳ４０２）。この判別の結果、印刷終了命令であった場合には、ステップＳ４０８に進む。一方、ステップＳ４０２の判別の結果、印刷終了命令でなかった場合には、ステップＳ４０３に進む。
【００４７】
続いて、受け取った命令がビットマップ描画命令であるかどうかの判別を行う（ステップＳ４０３）。この判別の結果、ビットマップ描画命令であった場合には、ステップＳ４０４に進む。一方、ステップＳ４０３の判別の結果、ビットマップ描画命令でなかった場合には、ステップＳ４０７に進む。ここで、ビットマップ描画命令であるかどうかの判別は、取得した印刷命令がビットマップ描画に関する命令であるかどうかの判別を行うことで判断できる。具体的には、プリンタドライバ１３がＧＤＩ向けに用意しているＢｉｔＢｌｔ、ＳｅｔＤＩＢｉｔｓＴｏＤｅｖｉｃｅ、ＳｔｒｅｔｃｈＢｌｔ、ＳｔｒｅｔｃｈＤＩＢｔｉｓ等のビットマップ処理用のＩ／Ｆがコールされたことにより判別される。例えば、図６に示すような情報が印刷注文された場合には、図中楕円で囲んだ部分が前述した種類のビットマップ処理用のＩ／Ｆにて印刷処理される。
【００４８】
続いて、ステップＳ４０３の判別の結果、ビットマップ描画命令であった場合には、プリンタドライバ１３に設けられた電子透かし抽出部１３１によりアプリケーションソフトウェア１２からＧＤＩ経由で取得したビットマップに対して、電子透かしの抽出を試みる（ステップＳ４０４）。
【００４９】
続いて、プリンタドライバ１３に設けられた電子透かし抽出部１３１において検出可能な電子透かしが抽出されたかどうかの判別を行う（ステップＳ４０５）。この判別の結果、電子透かしが抽出されていない場合には、ステップＳ４０７に進む。一方、ステップＳ４０５の判別の結果、電子透かしが抽出された場合には、ステップＳ４０６に進む。
【００５０】
続いて、属性情報の生成を行う（ステップＳ４０６）。ここでは、図１３の１３０１に示すようにデジタルカメラ１５で生成された属性情報がそのままの形で復元される。
【００５１】
続いて、プリンタドライバ１３に設けられた印字データ生成部１３３により印刷データが生成される（ステップＳ４０７）。その後、再びステップＳ４０１の処理に戻る。
【００５２】
図１０，図１３に示すように、本実施形態において設定、検出される電子透かしは、著作権情報とユーザ情報に大別されている。図６に示す６つのビットマップ描画命令によりプリンタドライバ１３に渡されるビットマップのうち、図１３に示すとおり、６０２、６０５のビットマップに電子透かし情報が含まれている。
【００５３】
ここで、６０２はステップＳ３０１，ステップＳ３０２においてデジタルカメラ１５によりアプリケーションソフトウェア１２に読み込まれたデジタルコンテンツであり、属性情報の内容は、著作権情報が「ＮＯＮＥ」、ユーザ情報が「ＭＦＲ＝ＣＡＮＯＮ」、「ＩＤ＝ＩＸＹ Ｄｉｇｉｔａｌ」、「ＤＡＴＥ＝２０００１２１５」、「Ｎａｍｅ＝Ｋａｗａｍｏｔｏ」、「Ｐｌａｃｅ＝Ｈｏｍｅ」となっている。これらの情報により、このデジタルコンテンツは著作権の設定はなし、自宅で２０００年１２月１５日にＣａｎｏｎのＩＸＹ Ｄｉｇｉｔａｌを使用して撮影されたものであることが判明する。
【００５４】
一方の６０５は、コンピュータ端末１１に備え付けられたハードディスク（不図示）からアプリケーションソフトウェア１２に読み込まれたデジタルコンテンツであり、属性情報の内容は、著作権情報が「Ｃｏｐｙｒｉｇｈｔ ＣＡＮＯＮ ＩＮＣ．２０００」、ユーザ情報が「ＭＦＲ＝ＣＡＮＯＮ」、「ＩＤ＝Ｃａｎｏｂｕｒｅａｕ」、「ＤＡＴＥ＝２００００６２３」、「Ｎａｍｅ＝」、「Ｐｌａｃｅ＝」となっている。これらの情報によりこのデジタルコンテンツはＣａｎｏｎが著作権を保有していて、２０００年６月１５日にＣａｎｏｂｕｒｅａｕ（ここでは、アプリケーションソフトウェア１２とは別のデジタルコンテンツを生成するアプリケーションソフトウェアとしておく）にて作成されたものであることが判明する。なお、６０５のデジタルコンテンツの属性情報でＮａｍｅ、Ｐｌａｃｅの情報が空欄となっているが、このようにすべての情報が埋められていなくとも問題はない。また、属性情報の生成は印刷処理中に順次行われ、処理が行われているビットマップについて検出可能な電子透かしが検出されるたびに、図１３に示すように属性情報の追加が順次行われる。なお、図１３中のＩＤは本実施形態を説明するために便宜的に図６との説明で関連を明らかにするために設けたものであり、実際の処理に当たっては必ずしも必要ない。
【００５５】
このようにして、印刷終了命令を取得するまで、印刷データの生成、電子透かしの検出、属性情報の生成の処理を繰り返す。なお、本実施形態の説明では特に過程については言及しないが、図５に示す印刷ジョブ属性５０２と印刷指示情報５０５が生成される。生成される印刷ジョブ属性５０２は大きく図５に示す構造となっており、この印刷ジョブ属性５０２の例が図７に示されている。図７に示す印刷ジョブ属性５０２の例において、印刷処理中に生成される情報は、Ｔａｇの欄に網掛け付の文字列で表記されているものである。例えば、印刷完了まで印刷ジョブの識別に利用されるＪＯＢ ＩＤ、印刷指示情報５０５の用紙タイプ（Ｍｅｄｉａ）、用紙サイズ（Ｐａｐｅｒ ｓｉｚｅ）、両面（Ｄｕｐｌｅｘ）、仕上げ（Ｆｉｎｉｓｈｉｎｇ）、コピー部数（Ｎｕｍｂｅｒ ｏｆ Ｃｏｐｉｅｓ）、印刷面数（Ｉｍｐｒｅｓｓｉｏｎ Ｃｏｕｎｔ）、印刷ページ数（Ｎｕｍｂｅｒ ｏｆ Ｐａｇｅｓ）、ページレイアウト（Ｐａｇｅ Ｌａｙｏｕｔ）の各情報がある。
【００５６】
また、印刷処理の最中にステップＳ４０２において印刷終了命令と判別された場合には、課金情報の生成処理を行う（ステップＳ４０８）。ここでは、印刷処理中に生成された印刷指示情報５０５をもとにして、課金情報５０３と割引情報５０４が生成される。図７に示す課金情報（Ａｃｃｏｕｎｔ Ｉｎｆｏ）のうち、顧客ＩＤ（Ｃｕｓｔｏｍｅｒ ＩＤ）、課金先となるクレジットカード会社（ＣＡＲＤ ＩＳＳＵＥＲ）、クレジットカード番号（ＣＲＥＤＩＴ ＣＡＲＤ Ｎｏ．）、暗証番号（ＰＩＮ Ｎｏ．）の情報、並びに印刷先指定店舗情報（Ｄｅｓｔｉｎａｔｉｏｎ Ｓｔｏｒｅ ＩＤ）は、本実施形態では特に図示しないがプリンタドライバ１３の提供するユーザインタフェースからユーザ１０により入力され、そして印刷先指定店舗情報はコンピュータ端末に設けられた外部記憶装置にそのまま記憶され、その他の情報については暗号化されて記憶される。
【００５７】
ステップＳ４０８では、これらの情報を外部記憶装置により読み出して情報を生成している。印刷先指定店舗情報以外の情報については、課金情報５０３上でも暗号化された状態のままで設定される。印刷ジョブの保持期限に関する情報（Ｅｘｐｉｒａｔｉｏｎ Ｄａｔｅ Ｔｉｍｅ）は、印刷依頼をした日から１０日後の０：００となるように自動的に生成される。図７に示す例では、印刷依頼がされた日が２０００年１２月１８日の場合であり、印刷ジョブの保持期限が２０００年１２月２８日 ０：００となっている。
【００５８】
その他の実際の課金情報（割引前の料金：Ｇｒｏｓｓ Ｐｒｉｃｅ、割引額：Ｄｉｓｃｏｕｎｔ、請求額：Ｔｏｔａｌ Ａｍｏｕｎｔ）は、以下の手順にて算出され、設定される。
【００５９】
まず、割引前の料金：Ｇｒｏｓｓ ＰｒｉｃｅがＪＯＢ ＡｔｔｒｉｂｕｔｅｓのＭｅｄｉａ、Ｐａｐｅｒ ｓｉｚｅ、Ｄｕｐｌｅｘ、Ｃｏｌｏｒ、Ｆｉｎｉｓｈｉｎｇ、Ｎｕｍｂｅｒ ｏｆ Ｃｏｐｉｅｓ、Ｉｍｐｒｅｓｓｉｏｎ Ｃｏｕｎｔの各設定値と図１２に示す課金単価表により算出される。
【００６０】
Ｇｒｏｓｓ Ｐｒｉｃｅ＝｛（Ｐａｐｅｒ ｓｉｚｅ）＊（Ｍｅｄｉａ＋Ｄｕｐｌｅｘ＋Ｃｏｌｏｒ）＊（Ｉｍｐｒｅｓｓｉｏｎ Ｃｏｕｎｔ）／２＋Ｆｉｎｉｓｈｉｎｇ｝＊（Ｎｕｍｂｅｒ ｏｆ Ｃｏｐｉｅｓ）
＝｛１０＊（１．０＋１．５＋４.０）＊２０／２＋５０｝＊１
＝￥７５０
【００６１】
割引額：Ｄｉｓｃｏｕｎｔは、図１３にある電子透かしの属性情報と図１１に示す印刷料金の割引率を示す情報を利用して算出される。割引適用ルールは、電子透かし属性情報にあるユーザ情報と印刷料金割引表中にあるユーザ情報の中で一致するものがあった場合に、図１１で一致したユーザ情報に設定されている割引率が適用される。また、複数の電子すかし属性情報が図１１に示すユーザ情報と一致した場合には、適用される割引率はその総和とする。本実施形態においては、図６に示す情報の印刷を行った結果、図１３に示すように２つの電子透かしの属性情報が生成されている。
【００６２】
実際の比較は、ユーザ情報のＭＦＲとＩＤについて行われる。この２つの属性情報のユーザ情報「ＭＦＲ＝ＣＡＮＯＮ」、「ＩＤ＝ＩＸＹ Ｄｉｇｉｔａｌ」と「ＭＦＲ＝ＣＡＮＯＮ」、「ＩＤ＝Ｃａｎｏｂｕｒｅａｕ」を図１１に示すユーザ情報と比較すると、それぞれ一致するユーザ情報が見出され、各々の割引率がＩＸＹ Ｄｉｇｉｔａｌ＝５％、Ｃａｎｏｂｕｒｅａｕ＝１０％であることが判明する。したがって、割引率は以下のとおりに算出される（小数点以下は切り上げ）。
【００６３】
Ｄｉｓｃｏｕｎｔ＝（Ｇｒｏｓｓ Ｐｒｉｃｅ）＊（０.０５＋０.１０）
＝７５０＊ ０.１５
＝￥１１３
【００６４】
請求額：Ｔｏｔａｌ Ａｍｏｕｎｔは、上記により算出された割引前の料金：Ｇｒｏｓｓ Ｐｒｉｃｅ、割引額：Ｄｉｓｃｏｕｎｔにより、以下のとおりに算出される。
【００６５】
Ｔｏｔａｌ Ａｍｏｕｎｔ＝（Ｇｒｏｓｓ Ｐｒｉｃｅ）−Ｄｉｓｃｏｕｎｔ
＝７５０−１１３
＝￥６３７
【００６６】
これらの課金情報の作成を終了した後に、図５に示す印刷ジョブの構造にしたがって、課金情報、割引情報を印刷ジョブに印刷ジョブの一部として組み込む。続いて、その印刷ジョブを印刷データ転送部１４に転送する（ステップＳ４０９）。
【００６７】
以上の処理により、図４を用いて説明したステップＳ３０３でのコンピュータ端末における印刷ジョブ生成処理は終了し、その後、図３のステップＳ３０４に示す課金情報表示へと移行する。このステップＳ３０４では、図８に示すとおり、印刷ジョブをセンターサーバ３０に送信する前に、ユーザ１０に確認を求めるためのダイアログをコンピュータ端末１１に接続されたＣＲＴ等の表示装置に表示する。また、図８に示すとおり、このダイアログは「送信」と「キャンセル」の２つのボタンを有しており、ユーザ１０はどちらかのボタンを選択して押下し、処理を選択することができる。
【００６８】
続いて、どちらのボタンが押下されたかどうかの判別をステップＳ３０５にて行う。この判別の結果、「キャンセル」が選択された場合には、印刷処理は中止されてコンピュータ端末１１上で作成された印刷ジョブは削除され（ステップＳ３１２）、印刷処理が完了となる。一方、ステップＳ３０５の判別の結果、「送信」が選択された場合には、印刷データ転送部１４から印刷ジョブがネットワーク２０を介してセンターサーバ３０に送信され、同時に、センターサーバ３０にて印刷ジョブが受信される（ステップＳ３０６）。
【００６９】
続いて、センターサーバ３０が印刷ジョブを受け取ると、ショップ４０に設置されたプリントサーバ４１の備える操作部４２により、コンピュータ端末１１により受信した印刷ジョブの印刷要求がセンターサーバ３０に指示されるまで、あるいは印刷要求を受け取ることなく保管期間が経過して期限を過ぎるまで、センターサーバ３０に受信した印刷ジョブを保持する。そして、保管期間が過ぎたかどうかの判別を行う（ステップＳ３０７）。この判別の結果、保管期間が過ぎた場合には、ステップＳ３１３に進み、センターサーバ３０上に保管されていた印刷ジョブを削除して、印刷処理を完了する。一方、ステップＳ３０７の判別の結果、保管期間が過ぎていない場合には、ステップＳ３０８に進む。
【００７０】
続いて、ステップＳ３０８では、操作部４２を通じてユーザ１０からの印刷要求があるかどうかを判別する。この判別の結果、印刷要求がない場合には、ステップＳ３０７に戻る。一方、ステップＳ３０８の判別の結果、印刷要求がある場合には、センターサーバ３０にて図７に示す課金情報をもとにして印刷料金の決済処理を行う（ステップＳ３０９）。ここで、図７に示す場合では、カード会社 「ＡＢＣ」に対して、ユーザのカード番号「ｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘ」、暗証番号「ｘｘｘｘ」とともに「６３７円」の料金を請求する。料金請求のトランザクションは、即時にカード会社ＡＢＣのトランザクションサーバ（不図示）にネットワーク経由２０で送られる。
【００７１】
続いて、センターサーバ３０に保管されていた印刷ジョブをショップ４０に設置されているプリントサーバ４１に転送する（ステップＳ３１０）。続いて、印刷ジョブを受信したプリントサーバ４１は、プリンタ４３に対して印刷データ５０６を送信して印刷処理を行う（ステップＳ３１１）。
【００７２】
このようにして、ユーザ１０はコンピュータ端末１１で印刷依頼を行った際に指定したショップ４０に出向き、ショップ４０に設置されたプリントサーバ４１の操作部４２により図７に示すＪＯＢ ＩＤ ２０００１２１８００１３０１５を入力することで、プリンタ４３により依頼した印刷物を受け取ることになる。
【００７３】
なお、本実施形態においては、電子透かしが従来の技術で説明したのと同様の手法により画像データに埋め込まれているものとして扱っているが、必ずしも電子透かしとして表現される画像の属性情報がその画像データに埋め込まれている必要はなく、ユーザに不可視であればよい。例えば、画像データを画像データ＋属性情報からなる属性情報付画像データとして処理を行ってもよい。
【００７４】
また、本実施形態においては、デジタルコンテンツの生成時に、デジタルコンテンツの属性情報の一部として値引率の情報を生成してもよい。例えば、図１８に示すように、デジタルカメラ１５において、属性情報を生成する際に「Ｄｉｓｃｏｕｎｔ＝５％」をユーザ情報の一部として生成する。図６に示す情報の印刷を行ったときに、６０２のビットマップが図１８で示された「Ｄｉｓｃｏｕｎｔ＝５％」の属性を属性情報の一部として持つ場合には、図４のステップＳ４０６で生成される属性情報は、図１４に示すように「Ｄｉｓｃｏｕｎｔ＝５％」の情報が追加された属性情報となる。
【００７５】
この場合、ステップＳ４０８での課金情報生成時の割引率の算定方法は以下のとおりとなる。６０２のビットマップのユーザ情報について、図１１に示すユーザ情報との比較を行い一致したユーザ情報に割り当てられた割引率を適用するのではなく、この比較処理を行わずに、６０２のビットマップのユーザ情報に設定されている「Ｄｉｓｃｏｕｎｔ＝５％」の情報を参照して６０２のビットマップの割引率が５％として処理を行う。６０５の処理については通常通り、６０５のビットマップのユーザ情報と図１１のユーザ情報の比較を行い、該当するユーザ情報に割り当てられた１０％の割引率を得る。この２つの割引率を加算した１５％の割引率をもとにして残りの課金情報生成処理を行う点は、上記実施形態に示した処理と同様である。
【００７６】
本実施形態では、デジタルカメラ１５で画像データ生成時に同時に生成される属性情報に割引率の情報を盛り込んでいるが、デジタルカメラ１６やスキャナ１７等での画像データ生成時、あるいはコンピュータ端末１１で稼動する任意のアプリケーションソフトウェアで画像データの生成、編集時に属性情報の一部として割引率の情報を付加してもよい。もちろん、これらのデジタルコンテンツ生成時に生成される割引率の情報は、デジタルコンテンツを生成する装置、アプリケーションに内蔵されていてもよいし、また、ネットワーク経由２０又は他の通信手段を用いてセンターサーバ３０と接続して、割引率の情報を入手してもよい。このようにセンターサーバ３０と接続して割引利率情報を入手することで、割引率を期間で区切って、割引率を引き上げる、引き下げる、廃止する等の変更が可能となる。
【００７７】
また、本実施形態において、図１５に示すようにセンターサーバ３０を配置せずにコンピュータ端末１１によりショップ４０にネットワーク２０経由で直接印刷ジョブを受け取らせ、ショップ４０内のプリントサーバ４１に上記の実施形態にて説明したセンターサーバ３０の機能を設けてもよい。
【００７８】
また、図１６に示すように値引率の上限を示す情報をもとに値引率の計算を行う処理をステップＳ４０８に加えてもよい。ここで、図１４に示すように値引率の上限が５％であった場合には、上記の実施形態では割引対象となるビットマップが５％、１０％の割引率で２つあり、合計１５％の割引が図７に示すＤｉｓｃｏｕｎｔ Ｒａｔｅの欄に設定されていたが、図１４において上限値引率が５％に設定されているので、図１５に示すように表中のＤｉｓｃｏｕｎｔ Ｒａｔｅには５％が設定される。したがって、図１５中のＧｒｏｓｓ Ｐｒｉｃｅ、Ｄｉｓｃｏｕｎｔ、Ｔｏｔａｌ Ａｍｏｕｎｔの金額も図１７に示されているようになる。図１１に示す割引率を示す情報の中で、「ＭＦＲ＝ＣＡＮＯＮ、ＩＤ＝Ｃａｎｏｂｕｒｅａｕ」の割引率が１０％となっているが、図１６において割引率の上限が５％に設定されているので、ユーザが印刷依頼した情報の中に「ＭＦＲ＝ＣＡＮＯＮ、ＩＤ＝Ｃａｎｏｂｕｒｅａｕ」の電子透かしのユーザ情報を持つビットマップのみが含まれている場合には、印刷料金は割引されない。
【００７９】
以下、本発明の諸態様を附記としてまとめて記載する。
【００８０】
［附記１］  デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成手段と、前記デジタルコンテンツをデータ出力装置へ送信する送信手段とを備えるデジタルコンテンツ生成装置と、
前記デジタルコンテンツを含む情報からショップに設けられた前記データ出力装置において出力可能な出力データを生成する出力データ生成手段と、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出手段と、前記抽出手段で抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成手段と、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送手段とを備えるデータ出力制御装置と、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済手段を備える料金決済処理装置と
を含むことを特徴とするパブリックプリントシステム。
【００８１】
［附記２］  前記デジタルコンテンツ生成手段は、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする附記１に記載のパブリックプリントシステム。
【００８２】
［附記３］  前記料金決済処理装置は、前記出力データを取得し、当該出力データの印刷処理を行う前記データ出力装置を兼ねることを特徴とする附記１に記載のパブリックプリントシステム。
【００８３】
［附記４］  前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成手段で生成することを特徴とする附記１に記載のパブリックプリントシステム。
【００８４】
［附記５］  デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成手段と、前記デジタルコンテンツを含む情報からショップに設けられたデータ出力装置において出力可能な出力データを生成する出力データ生成手段と、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出手段と、前記抽出手段で抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成手段と、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送手段とを備えるデータ出力制御装置と、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済手段を備える料金決済処理装置と
を含むことを特徴とするパブリックプリントシステム。
【００８５】
［附記６］  前記デジタルコンテンツ生成手段は、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする附記５に記載のパブリックプリントシステム。
【００８６】
［附記７］  前記料金決済処理装置は、前記出力データを取得し、当該出力データの印刷処理を行う前記データ出力装置を兼ねることを特徴とする附記５に記載のパブリックプリントシステム。
【００８７】
［附記８］  前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成手段で生成することを特徴とする附記５に記載のパブリックプリントシステム。
【００８８】
［附記９］  デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成ステップと、前記デジタルコンテンツをデータ出力装置へ送信する送信ステップとをデジタルコンテンツ生成装置において処理し、
前記デジタルコンテンツを含む情報からショップに設けられた前記データ出力装置において出力可能な出力データを生成する出力データ生成ステップと、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出ステップと、前記抽出ステップで抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成ステップと、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送ステップとをデータ出力制御装置において処理し、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済ステップを料金決済処理装置において処理することを特徴とするパブリックプリントサービス方法。
【００８９】
［附記１０］  前記デジタルコンテンツ生成ステップは、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする附記９に記載のパブリックプリントサービス方法。
【００９０】
［附記１１］  前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成ステップで生成することを特徴とする附記９に記載のパブリックプリントサービス方法。
【００９１】
［附記１２］  デジタルコンテンツを表現するデータに加えて、前記データの属性情報を電子透かしとして当該データに埋め込んで前記属性情報を同時に生成するデジタルコンテンツ生成ステップと、前記デジタルコンテンツを含む情報からショップに設けられたデータ出力装置において出力可能な出力データを生成する出力データ生成ステップと、前記デジタルコンテンツに電子透かしとして埋め込まれている前記属性情報を抽出する抽出ステップと、前記抽出ステップで抽出された属性情報をもとに当該属性情報が予め定められた条件に合致する場合に前記デジタルコンテンツを含む情報の印刷に掛かる料金について所定の値引きを行うための値引き情報を生成する値引き情報生成ステップと、前記出力データと前記値引き情報とを各々のデータ、情報を処理するための処理装置へ転送する転送ステップとをデータ出力制御装置において処理し、
前記値引き情報を取得し、前記出力データの印刷に対する値引きを加味した実際の料金決済を行う決済ステップを料金決済処理装置において処理することを特徴とするパブリックプリントサービス方法。
【００９２】
［附記１３］  前記デジタルコンテンツ生成ステップは、前記値引き情報に関する情報を前記デジタルコンテンツの前記属性情報として生成することを特徴とする附記１２に記載のパブリックプリントサービス方法。
【００９３】
［附記１４］  前記データ出力制御装置は、前記値引き情報が示す値引き金額に上限を設けており、前記上限を超えた場合には、前記上限の値引き金額を示す値引き情報を前記値引き情報生成ステップで生成することを特徴とする附記１２に記載のパブリックプリントサービス方法。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施形態におけるパブリックプリントシステムの概略構成図である。
【図２】図１に示したコンピュータ端末の構成図である。
【図３】本発明の実施形態におけるパブリックプリントサービス方法の処理のフローチャートである。
【図４】印刷ジョブ生成の処理のフローチャートである。
【図５】プリンタドライバにより生成される印刷ジョブの概略構成図である。
【図６】デジタルコンテンツを含む情報の例を示した図である。
【図７】図５の印刷ジョブ属性の具体例を示した図である。
【図８】印刷ジョブの送信確認のためのユーザインタフェースの表示例を示した図である。
【図９】アプリケーションソフトウェアからのプリンタドライバの選択方法の例を示した図である。
【図１０】画像データに埋め込まれた電子透かしとしての属性情報の例を示した図である。
【図１１】電子透かしの種類とそれに対応する印刷料金の割引率の情報を示した図である。
【図１２】課金情報を算出するために必要な情報を示した図である。
【図１３】電子透かしの抽出により生成される属性情報の例を示した図である。
【図１４】本実施形態の他の実施例における電子透かしの抽出により生成される属性情報の例を示した図である。
【図１５】本実施形態の他の実施例におけるパブリックプリントシステムの概略構成を示すブロック図である。
【図１６】本実施形態の他の実施例において、割引率の上限値が設けられている場合の例を示した図である。
【図１７】図５に示す印刷ジョブ属性の例を示した図である。
【図１８】本実施形態の他の実施例における電子透かしの生成により画像データに埋め込まれる属性情報の例を示した図である。
【符号の説明】
【００９５】
１０   ユーザ
１１   コンピュータ端末
１２   アプリケーションソフトウェア
１３   プリンタドライバ
１４   印刷データ転送部
１５   デジタルカメラ
１６   デジタルビデオ
１７   スキャナ
２０   ネットワーク
３０   センターサーバ
４０、５０    ショップ
４１、５１    プリントサーバ
４２、５２    操作部
４３、５３    プリンタ
【図１】
2005085105.tif 000003
【図２】
2005085105.tif 000004
【図３】
2005085105.tif 000005
【図４】
2005085105.tif 000006
【図５】
2005085105.tif 000007
【図６】
2005085105.tif 000008
【図７】
2005085105.tif 000009
【図８】
2005085105.tif 000010
【図９】
2005085105.tif 000011
【図１０】
2005085105.tif 000012
【図１１】
2005085105.tif 000013
【図１２】
2005085105.tif 000014
【図１３】
2005085105.tif 000015
【図１４】
2005085105.tif 000016
【図１５】
2005085105.tif 000017
【図１６】
2005085105.tif 000018
【図１７】
2005085105.tif 000019
【図１８】
2005085105.tif 000020