(57)【要約】【課題】コンテンツサーバからコンテンツを提供する際に、コンテンツのトレーサビリティの確保や不正な複製の防止を実現可能とする。【解決手段】携帯電話５０の制御部５２は、プリンタ３０からプリンタ３０を一意に識別可能なプリンタＩＤを取得し、取得したプリンタＩＤと携帯電話５０の携帯電話ＩＤとをサーバ１０に送信し、サーバ１０からプリンタＩＤや携帯電話ＩＤが合成された合成データを受信して、受信した合成データをプリンタ３０に送信して印刷させる。【選択図】図５
2008186161.tif 000002
【特許請求の範囲】
【請求項１】
情報提供装置から取得したデータを出力装置に送信して出力を行わせる処理を実行可能なデータ中継装置であって、
上記出力装置の識別情報を取得する識別情報取得手段と、上記識別情報を上記情報提供装置に送信する識別情報送信手段と、上記データに上記識別情報が透かしとして埋め込まれた埋込データを上記情報提供装置から取得する埋込データ取得手段と、上記埋込データを上記出力装置に送信して出力を行わせる埋込データ送信手段と、を備えることを特徴とするデータ中継装置。
【請求項２】
上記識別情報送信手段は更に上記データ中継装置の識別情報と、時刻情報と、の少なくとも１つを上記情報提供装置に送信し、上記埋込データ取得手段は上記識別情報のうち少なくとも１つが埋め込まれた埋込データを取得することを特徴とする請求項１に記載のデータ中継装置。
【請求項３】
上記識別情報送信手段は更に上記情報提供装置から取得可能な複数の出力データに関する関連情報を取得する関連情報取得部と、ユーザに対して上記関連情報を提供する関連情報提供部と、上記取得可能な複数の出力データの選択をユーザから受け付ける選択受付部と、を備え、上記埋込データ取得手段は、選択された出力データに基づく埋込データを取得することを特徴とする請求項１または請求項２に記載のデータ中継装置。
【請求項４】
上記データ中継装置は無線通信にて上記出力装置と通信し、
上記埋込データ送信手段は、上記埋込データ取得手段が上記埋込データを取得した後に上記出力装置から識別情報を再取得することにより、上記埋込データに埋め込まれた識別情報と上記埋込データの送信先となる出力装置の識別情報との一致を確認してから上記埋込データを送信することを特徴とする請求項１〜請求項３の何れか一項に記載のデータ中継装置。
【請求項５】
データを送信可能な情報提供装置と、該情報提供装置から取得したデータを出力装置に送信するデータ中継装置と、該データ中継装置から受信したデータを出力する出力装置と、を備えるデータ中継システムであって、
上記データ中継装置は、上記出力装置の識別情報を取得する識別情報取得手段と、上記識別情報を上記情報提供装置に送信する識別情報送信手段と、上記データに上記識別情報が透かしとして埋め込まれた埋込データを上記情報提供装置から取得する埋込データ取得手段と、上記埋込データを上記出力装置に送信する埋込データ送信手段と、を備え、
上記情報提供装置は、上記データ中継装置から上記識別情報を受信する識別情報受信手段と、上記識別情報が透かしとして埋め込まれた埋込データを生成して送信する埋込データ送信手段と、を備え、
上記出力装置は、上記データ中継装置から上記埋め込みデータを受信して出力する出力手段を備えることを特徴とするデータ中継システム。
【請求項６】
上記情報提供装置は、上記識別情報を復元鍵としてデータを暗号化する暗号化手段を有し、
上記出力装置は、自身の識別情報を復元鍵としてデータを復号化する復号化手段を有することを特徴とする請求項５に記載のデータ中継システム。
【請求項７】
情報提供装置から取得したデータを出力装置に送信して出力を行わせるデータ中継方法であって、
上記出力装置の識別情報を取得する識別情報取得工程と、上記識別情報を上記情報提供装置に送信する識別情報送信工程と、上記データに上記識別情報が透かしとして埋め込まれた埋込データを上記情報提供装置から取得する埋込データ取得工程と、上記埋込データを上記出力装置に送信して出力を行わせる埋込データ送信工程と、を備えることを特徴とするデータ中継方法。
【請求項８】
情報提供装置から取得したデータを出力装置に送信して出力を行わせる機能をコンピュータに実現させるデータ中継プログラムであって、
上記出力装置の識別情報を取得する識別情報取得機能と、上記識別情報を上記情報提供装置に送信する識別情報送信機能と、上記データに上記識別情報が透かしとして埋め込まれた埋込データを上記情報提供装置から取得する埋込データ取得機能と、上記埋込データを上記出力装置に送信して出力を行わせる埋込データ送信機能と、をコンピュータに実現させることを特徴とするデータ中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ中継装置、データ中継システム、データ中継方法およびデータ中継プログラムに関する。
【背景技術】
【０００２】
従来、店頭の印刷機において、コンテンツを印刷させて、課金を行うというサービスが行われていた。このようなサービスでは、文書の不正な複写を防止するために、作成した原稿のハードコピーに偽造防止技術を用いて情報を埋め込むことにより、文書の不正な複写を防止することが行われることがあった。（例えば特許文献１等。）
【特許文献１】特開２００３−２０５６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、プリンタのように一般に処理能力が高くない印刷機器に上述の特許文献１の技術を適用すると、コンテンツに情報を埋め込む処理に多大な時間がかかってしまう。
本発明は、上記課題に鑑みてなされたもので、コンテンツを受け取る機器の処理能力がコンテンツに不正な複製を防止する情報を埋め込む処理を実行するには非力であっても、識別情報が埋め込まれたコンテンツを作成可能なデータ中継装置、データ中継システム、データ中継方法およびデータ中継プログラムの提供を目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明は、情報提供装置から取得したデータを出力装置に送信して出力を行わせる処理を実行可能なデータ中継装置であって、上記出力装置の識別情報を取得する識別情報取得手段と、上記識別情報を上記情報提供装置に送信する識別情報送信手段と、上記識別情報が透かしとして埋め込まれた埋込データを上記情報提供装置から取得する埋込データ取得手段と、上記埋込データを上記出力装置に送信して出力を行わせる埋込データ送信手段と、を備える構成としてある。
【０００５】
情報提供装置は画像データ、文書データ、音楽データ等の出力可能なデータを複数有しており、第一の通信回線を介してデータの要求があると要求されたデータを要求した装置に対して送信する処理を行う。この第一の通信回線としてはＬＡＮ（Local Area Network）やインターネット回線や電話回線等の有線回線、無線ＬＡＮや赤外線（IrDA, Fast IrDA, Ir-Simple, Ultra Fast IR）や携帯電話回線網等の無線回線、等の公共・私的通信回線のいずれか又は組合せが可能である。識別情報はこの第一通信回線を介して送信される。
【０００６】
データ中継装置は第二の通信回線で情報提供装置と接続可能であり、情報提供装置からデータを取得できる。そして取得したデータを第二の通信回線を通じて出力装置に送信する。この第二の通信回線としてはＬＡＮや電話回線等の有線回線、無線ＬＡＮや赤外線や携帯電話回線網等の無線回線、等の公共・私的通信回線の何れか又は組合せが可能である。第一の通信回線と第二の通信回線とは同一でも異なってもよい。識別情報はこの第二の通信回線を介して取得される。
【０００７】
出力装置は入力されたデータを解釈して該データに基づいた出力処理を実行する。例えば、出力装置が印刷装置であればデータ中継装置から受信したデータに基づく印刷を行い、出力装置が音声再生装置であればデータ中継装置から受信したデータに基づく音声の再生を行う。
【０００８】
識別情報とは各出力装置に一意に割り当てられるユニークな情報であり、出力装置の外部からの要求に応じて外部に出力可能であり、特定の出力装置を他の出力装置から識別可能な情報である。また識別情報としては出力装置の一部を構成する構成要素に対して一意に割り当てられる情報であってもよい。例えば出力装置のインターフェース部分に割り当てられる番号等の情報であってもよい。
【０００９】
透かしとは、透かしが埋め込まれたことが出力されたものからは容易に分からないようになっているものであり、例えば画像の透かし、音楽の変調、可聴外の音程等での記録等である。出力装置としての印刷装置が、透かしとして識別情報が埋め込まれた画像を受信した場合、画像が印刷された時に識別番号が視認可能に印刷されても良いし、視認不可能に印刷されても良い。視認不可能に印刷された場合は、この印刷物の複製時に識別番号が視認可能になるよう印刷させる。複製時に視認可能とするには、所定の模様を認識して複製を防止（阻害）する複製装置によって実現されても良いし印刷装置の印刷方法、特殊インク、特殊紙等によって実現されても良い。一方、視認可能に印刷された場合は、複製を防止する機能を備えない装置での複製であっても識別情報も複製物に残るようになる。何れの場合であってもトレーサビリティが確保される。
【００１０】
情報提供装置で提供される情報とは、インターネットやケーブルテレビ等の情報サービスにおいて提供される文書・音声・映像・ゲームソフトなどの個々の情報のことである。
以上の構成により、データに識別情報が合成されることによりトレーサビリティが確保できる。またデータに識別情報を合成することにより、不正な複製を防ぐことが可能となる。
【００１１】
また、上記識別情報送信手段は更に上記データ中継装置の識別情報と、時刻情報と、の少なくとも１つを上記情報提供装置に送信し、上記埋込データ取得手段は上記識別情報のうち少なくとも１つが埋め込まれた埋込データを取得する構成であってもよい。
即ち、識別情報送信手段がデータ中継装置の識別情報と時刻情報との少なくとも一方を取得して情報提供装置に送信し、埋込データ取得手段がこれらのうち少なくとも１つを埋込データに埋め込む。無論、情報提供装置の識別情報やその他の情報をデータに埋め込んでも構わない。以上の構成により、データに埋込可能な情報が増えて、さらにトレーサビリティが高まる。
【００１２】
また、上記識別情報送信手段は更に上記情報提供装置から取得可能な複数の出力データに関する関連情報を取得する関連情報取得部と、ユーザに対して上記関連情報を提供する関連情報提供部と、上記取得可能な複数の出力データの選択をユーザから受け付ける選択受付部と、を備え、上記埋込データ取得手段は、選択された出力データに基づく埋込データを取得する構成としてもよい。
即ち、関連情報取得部は上記情報提供装置から複数の出力データに関する関連情報を取得し、関連情報提供部がこの取得した関連情報をユーザに対して提供する。そして選択受付部が複数の出力データの何れか又は組合せを選択する選択入力をユーザから受け付け、上記埋込データ取得手段は選択された出力データに基づく埋込データを取得する。
関連情報とは出力データそのものではなく、出力データを端的に表す情報、出力データを説明する情報、出力データの更新情報、出力データの作成された時刻情報、等の出力データに関連する情報である。
【００１３】
そして、上記データ中継装置は無線通信にて上記出力装置と通信し、上記埋込データ送信手段は、上記埋込データ取得手段が上記埋込データを取得した後に上記出力装置から識別情報を再取得することにより、上記埋込データに埋め込まれた識別情報と上記埋込データの送信先となる出力装置の識別情報との一致を確認してから上記埋込データを送信する構成としても良い。この構成により、データ中継装置が出力装置から識別情報を取得した時点の出力装置と、埋込データを受け取る出力装置と、を確実に同一の出力装置とすることが出来る。即ち出力装置の入れ替わりを防止できる。
【００１４】
また本発明は、データを送信可能な情報提供装置と、該情報提供装置から取得したデータを出力装置に送信するデータ中継装置と、該データ中継装置から受信したデータを出力する出力装置と、を備えるデータ中継システムであって、上記データ中継装置は、上記出力装置の識別情報を取得する識別情報取得手段と、上記識別情報を上記情報提供装置に送信する識別情報送信手段と、上記識別情報が透かしとして埋め込まれた埋込データを上記情報提供装置から取得する埋込データ取得手段と、上記埋込データを上記出力装置に送信する埋込データ送信手段と、を備え、上記情報提供装置は、上記データ中継装置から上記識別情報を受信する識別情報受信手段と、上記識別情報が透かしとして埋め込まれた埋込データを生成して送信する埋込データ送信手段と、を備え、上記出力装置は、上記データ中継装置から上記埋込データを受信して出力する出力手段を備える構成としてある。
上記データ中継装置では、識別情報取得手段が上記出力装置の識別情報を取得し、この識別情報を識別情報送信手段が上記情報提供装置に送信し、この送信した識別情報が透かしとして埋め込まれた埋込データを埋込データ取得手段が上記情報提供装置から取得し、取得した埋込データを埋込データ送信手段が上記出力装置に送信する。
上記情報提供装置では、上記データ中継装置から識別情報を上記識別情報受信手段が受信して、受信した識別情報を上記埋込データ送信手段データに埋め込んで上記データ中継装置に送信する。また、上記出力装置では、上記出力手段が上記データ中継装置から埋込データを受信して出力する。
【００１５】
さらに、上記情報提供装置は上記識別情報を復元鍵とする暗号化手段を有し、上記出力装置は自身の識別情報を復元鍵とする復号化手段を有する構成としてもよい。即ち、情報提供装置はデータを出力装置の識別情報が復元鍵となるように暗号化した埋込データを生成し、この埋込データを受信した出力装置が自身の識別情報で復元する。従って、情報提供装置での暗号化に使用された識別情報を持たない出力装置ではデータの出力が出来なくなる。よってトレーサビリティの確保と、不正な複製の防止とをより強力に行うことができる。
【００１６】
上述したデータ中継装置やデータ中継システムは、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は上述した装置やシステムの構成に対応した工程を有するデータ中継方法、上述した装置の構成に対応した機能をコンピュータに実現させるデータ中継プログラム、該データ中継プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても実現可能である。これらデータ中継方法、データ中継プログラム、該データ中継プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜４、６に記載した構成も、上記データ中継方法や上記データ中継プログラムや上記記録媒体に適用可能である。
【発明を実施するための最良の形態】
【００１７】
以下、（１）印刷課金システムの構成、（２）印刷課金処理、（２−１）コンテンツ選択処理、（２−２）コンテンツ受信処理、（２−３）プリンタ確認処理、（２−４）印刷処理、（２−５）印刷課金システムの動作、（３）変形例、の順序に従って本発明の実施形態を説明する。
【００１８】
（１）印刷課金システムの構成：
図１は本発明の一実施形態にかかる印刷課金システムの構成を示す模式図、図２は印刷課金システムを構成するコンテンツサーバの電気的構成を示すブロック図、図３は印刷課金システムを構成するプリンタの電気的構成を示すブロック図、図４は印刷課金システムを構成する携帯電話の電気的構成を示すブロック図である。
【００１９】
図１に示すように印刷課金システム（データ中継システム）はコンテンツ（画像、文書、音楽データ等の出力データ）が記録されたコンテンツサーバ（以下サーバと略す。）１０（情報提供装置）とプリンタ３０（出力装置、印刷装置）と携帯電話５０（データ中継装置）、およびこれらを接続するインターネットＩｎとゲートウェイＧと基地局Ａｔとを含んで構成される。携帯電話５０は基地局Ａｔと所定の無線周波数帯で無線通信する。基地局ＡｔはゲートウェイＧを介してインターネットＩｎと接続され、同じくインターネットＩｎに接続されたサーバ１０と通信可能となっており、携帯電話５０とサーバ１０が通信可能となっている。携帯電話５０とプリンタ３０は共に赤外線通信可能な赤外線インターフェース（Ｉ／Ｆ）を有し、相互に通信可能となっている。
【００２０】
図２に示すようにサーバ１０は、制御部１１、ＨＤＤ（Hard Disk Drive）１２、ＬＡＮＩ／Ｆ１３とを含んで構成される。ＬＡＮＩ／Ｆ１３がインターネットＩｎに接続されることにより、サーバ１０はＬＡＮＩ／Ｆ１３を介してインターネットＩｎに接続された外部の機器と通信可能となる。ＨＤＤ１２にはＯＳ（Operating System）１２ａ、印刷課金ＡＰＬ１２ｂ、各種のコンテンツ１２ｃ、コンテンツ１２ｃの販売履歴を示す履歴情報１２ｄ、が記憶されている。制御部１１はＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃから構成され、ＣＰＵ１１ａがＲＡＭ１１ｂをワークエリアとしつつＯＳ１２ａおよびこのＯＳ１２ａ上で実行される印刷課金ＡＰＬ１２ｂを実行する。
【００２１】
この構成において、サーバ１０はＬＡＮＩ／Ｆ１３を介してサーバ１０に外部の機器からコンテンツ閲覧の要求があると後述の印刷課金処理を開始すると共にコンテンツの一覧を送信する。コンテンツの一覧は印刷課金システム内の通信量の軽減のために、また印刷課金システムを構成する各機器での処理の軽減のために実際のコンテンツよりデータ量を減らしたサムネイルや文字情報等で構成される。またコンテンツの一覧にはコンテンツの説明、タイトル、タイムスタンプ等が含まれても良い。このコンテンツの一覧が関連情報を構成する。
【００２２】
図１５は、コンテンツのデータ構造の例を模式的に示している。コンテンツは、ヘッダ情報、画像や文書等のデータ、フッタ情報、を備える。ヘッダ情報は、プリンタの動作を制御するための情報であり、印刷レイアウトデータが含められる。この印刷レイアウトデータは、印刷用紙のサイズやマージン、印刷画質、解像度設定等の印刷設定を表す情報、画像の大きさや座標、等の情報を有するデータとされる。このコンテンツを受信したプリンタ３０はヘッダ情報の印刷レイアウトデータに基づいて画像や文書等のデータの印刷を行う。
【００２３】
図３に示すようにプリンタ３０は、制御部３１、操作部３２、赤外線Ｉ／Ｆ３３、不揮発性メモリ３４、コントロール回路３５ａ、インクカートリッジ３５ｂ、印刷ヘッドユニット３５ｃ、ＡＳＩＣ３６ａ、ヘッド駆動部３６ｂ、Ｉ／Ｆ３７ａ、キャリッジ機構３７ｂ、紙送り機構３７ｃ、ＵＳＢＩ／Ｆ３８、ＬＡＮＩ／Ｆ３９、を含んで構成される。制御部３１はＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、を備えてＲＯＭ３１ｂに記録されたプログラムに従ってＣＰＵ３１ａがＲＡＭ３１ｃをワークエリアとしてプリンタ３０全体を制御する。
これら各部３１，３２，３３，３４，３５ａ，３６ａ，３７ａ，３８，３９はシステムバスを介して相互に通信可能に接続され、制御部３１で実行されるプログラムに従って各部の情報をステータス情報として取得しつつ制御する。
【００２４】
キャリッジ機構３７ｂにて主走査方向に往復動するキャリッジには、各インクカートリッジ３５ｂを装着したカートリッジホルダが設けられるとともに、印刷ヘッドを備える印刷ヘッドユニット３５ｃが搭載されている。ヘッド駆動部３６ｂは、ＡＳＩＣ３６ａから印刷データに対応する印加電圧データを入力されてピエゾ素子への印加電圧パターンを生成し、該素子を内蔵する印刷ヘッドに４色のインク滴をドット単位で吐出させる。インターフェース（Ｉ／Ｆ）３７ａに接続されたキャリッジ機構３７ｂや紙送り機構３７ｃは、印刷ヘッドユニット３５ｃを主走査させたり、適宜改ページ動作を行いながらシート状の印刷媒体を順次送り出して副走査を行ったりする。
【００２５】
本実施形態のプリンタ３０は、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各インクを印刷ヘッドから吐出して印刷媒体にインクのドットを形成して印刷するインクジェットプリンタであるものとする。むろん、印刷装置には、ＣやＭやＫの淡色、Ｙの濃色、レッド、バイオレット、無着色インク、等も使用する装置、ＣＭＹＫのいずれかを使用しない装置、各種インク昇華式プリンタ、トナーインクを使用するレーザープリンタ、等も採用可能である。
【００２６】
赤外線Ｉ／Ｆ３３は、赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードとを有し、所定のプロトコル（例えばＯＢＥＸ（object exchange protocol）等）に従って赤外線によるデータの送受信が可能である。プリンタ３０は、印刷対象のコンテンツを含む印刷データを携帯電話５０から赤外線通信により受信し、印刷データに対応する画像を印刷媒体上に形成する。赤外線通信の方式としてはIrDA、 Fast IrDA、Ir-Simple、Ultra Fast IR等いかなるものであっても良い。
【００２７】
操作部３２は、ユーザからの操作入力を例えば複数の操作ボタンにて受け付ける。各種操作入力を受け付けるための画面等を表示するため、操作部３２に液晶パネル等の表示部を設けてもよい。不揮発性メモリ３４は制御部３１の制御に従ってデータの記録、削除、書換が可能であり、プリンタ３０に対して割り当てられる固有のＩＤを記憶してもよい。
【００２８】
ＬＡＮＩ／Ｆ３９はインターネットやＬＡＮと所定のケーブルで接続可能であり、これらの通信網を介してデータの送受信が可能である。ＬＡＮＩ／Ｆ３９は不揮発性のメモリを有し、ＭＡＣアドレスと呼ばれるＮＩＣ(Network Interface Card)毎に割り当てられる一意の番号が記憶されている。本発明においてはＬＡＮＩ／Ｆ３９は必ずしも通信網に対して接続されている必要は無い。
【００２９】
ＵＳＢＩ／Ｆ３８はＵＳＢケーブルで外部機器と接続可能であり、外部の機器と接続して双方向の通信が可能である。ＵＳＢＩ／Ｆ３８は不揮発性のメモリを有し、このメモリに各ＵＳＢＩ／Ｆに固有のＩＤが記憶されている。本発明においてＵＳＢＩ／Ｆ３８は必ずしも外部の機器と接続されている必要は無い。
【００３０】
図４に示すように携帯電話５０は不揮発性のメモリ５１、制御部５２、アンテナが接続された無線Ｉ／Ｆ５３、赤外線Ｉ／Ｆ５４、通話の状態や印刷指示時の各種操作入力を受け付けるための画面等を表示するディスプレイ５５、ユーザからの操作入力を操作キーにて受け付ける操作部５６、音声を出力するスピーカ５７、音声を入力するマイクロフォン５８、を含んで構成される。
【００３１】
制御部５２は、システムバス５２ａに接続されたＣＰＵ５２ｂやＲＡＭ５２ｃやタイマ回路５２ｅ等を有しており、ＲＯＭ５２ｃに書き込まれたコンテンツ購入プログラム等のプログラムに従って、ＣＰＵ５２ｂがＲＡＭ５２ｃをワークメモリとして使用しながら携帯電話全体の動作を制御している。メモリ５１には携帯電話５０に対して一意に定まる携帯電話ＩＤ５１ａが記憶されており、さらにプリンタＩＤ５１ｂやステータス情報５１ｃなどが記憶されても良い。
【００３２】
無線Ｉ／Ｆ５３はアンテナから入力される無線信号に所定の信号処理を施して音声信号やデータ信号を復元する。赤外線Ｉ／Ｆ５４は赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードを有し、所定のプロトコル（例えばＯＢＥＸ（object exchange protocol）等）に従って赤外線によるデータの送受信が可能である。赤外線通信の方式はプリンタの赤外線Ｉ／Ｆ３３と同様である。本実施形態ではプリンタ３０と携帯電話５０は赤外線で通信する構成として記載したが、Bluetooth（登録商標）等の無線通信、ＬＡＮやＵＳＢ等の有線通信、で通信する構成でも構わない。
【００３３】
ところで、コンテンツのトレーサビリティの確保や不正な複製を防止するためにはプリンタ３０や携帯電話５０を表す識別情報をコンテンツに埋め込む処理が必要であるが、携帯電話５０やプリンタ３０は一般に情報処理能力が低く、コンテンツに情報を合成する（埋め込む）処理を行うとユーザが不満を感じる程度の時間を要することになっていた。
【００３４】
（２）印刷課金処理：
以下、図５〜図１４を参照して印刷課金システム１００におけるデータの流れと、印刷課金処理において印刷課金システム１００を構成する各機器にて実行される処理について説明する。図５は印刷課金システムの処理のデータの流れを示す図、図６〜１０は携帯電話５０で実行される処理のフローチャート、図１１はサーバ１０で実行される処理のフローチャート、図１２はプリンタ３０で実行される処理のフローチャート、図１３と図１４は識別情報が合成されたコンテンツの印刷例を示した模式図である。
印刷課金処理とは、サーバ１０の画像や文書等の印刷コンテンツを携帯電話５０が取得してプリンタ３０に印刷させると、この印刷された印刷コンテンツに対してサーバ１０が課金する処理である。
【００３５】
携帯電話５０の処理は携帯電話の利用者が携帯電話５０の操作部５６の操作入力によりコンテンツ購入プログラムが起動されると開始される。サーバ１０とプリンタ３０の処理は、所定時間毎に繰り返し実行されている。以下、携帯電話５０における処理を中心にして印刷課金処理について説明する。携帯電話５０では、図６のようにコンテンツ選択処理、コンテンツ受信処理、プリンタ確認処理、印刷処理、の順に処理を行う。
【００３６】
（２−１）コンテンツ選択処理：
印刷課金処理が開始されると、携帯電話５０ではステップＳ５のコンテンツ選択処理が実行される。この処理は図７に示すようにステップＳ５ａ〜Ｓ５ｃの処理で構成されており、携帯電話５０がサーバ１０からコンテンツの一覧を取得して、一覧から何れかのコンテンツを選択する処理である。以下、ステップＳを単にＳと省略して記載する。
【００３７】
コンテンツ選択処理ではまずＳ５ａで、コンテンツの一覧をサーバ１０から取得する。即ち携帯電話５０はサーバ１０にコンテンツの一覧を要求する信号を送信する。携帯電話５０からサーバ１０へ信号を送出するには、まず携帯電話５０が制御部５２にて宛先をサーバ１０に指定した信号を生成し、無線Ｉ／Ｆ５３で所定の無線信号のフォーマットに変換して送信する。この無線信号は基地局Ａｔで受信されて復元され、ゲートウェイＧに送信される。ゲートウェイＧが受信した信号を所定のプロトコルに従った信号に変換してインターネットＩｎに送出することにより、信号がサーバ１０に到達する。
【００３８】
コンテンツ一覧の要求を受信すると、サーバ１０では印刷課金ＡＰＬ１２ｂが取得可能なコンテンツ１２ｃの一覧を作成して携帯電話５０に送信する。サーバ１０から携帯電話５０へデータを送信するには、サーバ１０にて実行される印刷課金ＡＰＬが宛先に携帯電話５０を指定したデータを生成して、ＬＡＮＩ／Ｆ１３からインターネットＩｎにデータを送信する。このデータはまずゲートウェイＧで受信され、携帯電話５０と通信可能な基地局Ａｔで無線信号に変換されて送信され、携帯電話５０に到達する。
【００３９】
携帯電話５０はコンテンツの一覧を取得すると、Ｓ５ｂで取得したコンテンツの一覧をディスプレイ５５に表示することにより一覧をユーザに提供する。そしてＳ５ｃで、表示した一覧の中から何れかを選択する操作入力を操作部５６を介してユーザから受け付けたか否かを判断する。操作入力を受け付けた場合は条件成立としてコンテンツ選択処理を終了してＳ１０のコンテンツ受信処理を開始する。操作入力を受け付けない場合は条件不成立としてＳ５ｂからの処理を繰り返す。
【００４０】
以上、ステップＳ５ａの処理を実行する制御部５２が関連情報取得部を構成し、ステップＳ５ｂの処理を実行する制御部５２が関連情報提供部を構成し、ステップＳ５ｃの処理を実行する制御部５２が選択受付部を構成する。
【００４１】
（２−２）コンテンツ受信処理：
コンテンツ選択処理が終了するとコンテンツ受信処理が開始される。この処理は図８に示すようにＳ１００〜Ｓ１１２の処理から構成されており、携帯電話５０がサーバ１０からコンテンツを受信する処理である。
コンテンツ受信処理ではまずＳ１００で携帯電話５０がサーバ１０にコンテンツ要求を行う。即ち、携帯電話５０にコンテンツ選択処理のＳ５ｃで選択されたコンテンツのデータを送信するようにサーバ１０に要求する。
【００４２】
サーバ１０は、Ｓ２００でコンテンツ要求を受信したか否かを判断する。コンテンツ要求を受信すると条件成立としてＳ２０２に進み、コンテンツ要求を受信しない場合は条件不成立として図１１の処理を終了する。つまりＳ１００で携帯電話５０がサーバ１０にコンテンツ要求を行うと、サーバ１０がコンテンツ要求を受信し、Ｓ２００で条件成立となる。
【００４３】
そしてＳ２０２に進み、携帯電話５０とプリンタ３０の識別情報の送信を携帯電話５０に要求する。このとき要求する識別情報はプリンタ３０の識別情報のみであってもよいし、時刻情報（タイムスタンプ）等も要求しても構わない。
【００４４】
この識別情報とは携帯電話５０やプリンタ３０の各個体と一対一に対応し、各個体を一意に識別することが可能な情報である。例えば、ＵＳＢＩ／Ｆに割り振られる固有のＩＤや、ＬＡＮＩ／ＦのＭＡＣアドレス、不揮発性メモリ３４に記憶される固有のＩＤ、製品出荷時に各部品に割り当てられるシリアルナンバー、これらの何れか又は組合せを元にして所定の処理により発生される情報（例えばハッシュキー等。）、携帯電話５０の電話番号、メモリ５１ａに記憶される携帯電話ＩＤ５１ａ、等が使用可能である。
【００４５】
携帯電話５０は、Ｓ１０２でサーバから識別情報の要求を受信したか否かを判断する。この要求を受信すると条件成立としてＳ１０４に進み、受信しないと条件不成立としてＳ１０２の処理を繰り返す。
【００４６】
携帯電話５０は、Ｓ１０４でプリンタ３０に識別情報を要求する。そしてＳ１０６では、Ｓ１０４の要求に対する応答を受信したか否かを判断する。プリンタ３０から識別情報を受信していれば条件成立としてＳ１０８に進み、識別情報を受信していなければ条件不成立としてＳ１０６の処理を繰り返す。
【００４７】
携帯電話５０からプリンタ３０へ信号を送信するには、携帯電話５０が制御部５２で信号を生成し、赤外線Ｉ／Ｆ５４で所定の赤外線信号のフォーマットに変換して送信する。そしてプリンタ３０の赤外線Ｉ／Ｆ３３がこの赤外線信号を受信して信号を復元して、制御部３１に渡される。また、赤外線通信のＩｒＤＡ規格では識別情報を要求するコマンドが存在しないため、データ受信を要求するＧＥＴコマンドで識別情報の要求を行うことになる。
【００４８】
また赤外線通信は指向性が強いために送信側の赤外線Ｉ／Ｆと受信側の赤外線Ｉ／Ｆとが互いに所定の赤外線出射角内に位置させられる必要がある。そこでＳ１０４では、プリンタ３０に識別情報を要求する前に「プリンタの赤外線ポートと携帯電話の赤外線ポートとを向き合わせてください」等のメッセージを表示してもよい。また、赤外線信号を発信した瞬間に赤外線出射角からずれていて赤外線信号がプリンタ３０に受信されていない場合も考えられるため、Ｓ１０６で条件不成立となったときにＳ１０４の処理から繰り返してもよい。
【００４９】
プリンタ３０は、Ｓ３００で赤外線信号を受信したか否かを判断する。赤外線信号を受信すると条件成立としてＳ３０２に進み、赤外線信号を受信していない場合は条件不成立として図１２の処理を終了する。つまりＳ１０４で携帯電話５０がプリンタ３０に識別情報を要求すると、プリンタ３０が赤外線信号を受信してＳ３００で条件成立となってＳ３０２に進む。
【００５０】
そしてプリンタ３０はＳ３０２で受信した信号の内容を判断する。プリンタ３０が本印刷課金処理において受信する赤外線信号としては、識別情報の要求、コンテンツ印刷命令（とコンテンツ本体）、ステータス情報の要求、の３種なので図１２ではこれらの何れを受信したか判断するように記載してあるが、無論、これら３種以外の信号を受信したか否かについて判断してもよい。
【００５１】
携帯電話５０から受信した信号が識別情報の要求の場合はＳ３０４に進み、プリンタ３０の識別情報を送信する。プリンタ３０から携帯電話５０に信号を送信するには、プリンタ３０の制御部３１が識別情報を含む信号を生成し、この信号を赤外線Ｉ／Ｆ３３が所定のフォーマットに変換して送信する。そして携帯電話５０の赤外線Ｉ／Ｆ５４がこの赤外線信号を受信して信号を復元し、制御部５２に渡される。
【００５２】
携帯電話５０は、Ｓ１０８においてＳ１０６で受信した識別情報をメモリ５１ａにプリンタＩＤ５１ｂとして一時記憶する。そしてＳ１２０ではこのプリンタＩＤ５１ｂと携帯電話ＩＤ５１ａをプリンタ３０と携帯電話５０の識別情報としてサーバ１０に送信する。
【００５３】
サーバ１０は、Ｓ２０４でプリンタ３０と携帯電話５０の識別情報を受信したか否かを判断する。識別情報を受信している場合は条件成立としてＳ２０６に進み、受信していない場合は条件不成立として識別情報を受信するまでＳ２０４の処理を繰り返す。
【００５４】
サーバ１０は、Ｓ２０４で条件成立となりＳ２０６に進むと、要求されたコンテンツと、Ｓ２０４で取得した識別情報とを合成して合成データ（埋込データ）を生成する。この合成のしかたとしては、例えばコンテンツが印刷された時に透かしとして印刷されるように合成したり、コンテンツのフッタ部分に識別情報が印刷されるように合成したりすればよい。図１３はコンテンツに透かしとして識別情報が合成された例、図１４はコンテンツのフッタに識別情報が合成された例である。
【００５５】
合成のされ方としては透かしやフッタに限られるものではなく、プリンタ３０で印刷された時点では視認されずにコピー機などで複製された時点で浮かび上がる透かしとなるように合成してもよい。この場合、印刷レイアウトデータで透かしの部位を印刷するインクを特殊インクで印刷するように指定したり、印刷レイアウトデータで印刷に使用する用紙を指定したりする。また、所定のコピー機やスキャナが認識可能な模様として印刷し、複製時に所定の文字列が浮かび上がったりスキャン不可能となるようにしてもよい。
【００５６】
また、識別番号を復元鍵としてコンテンツをスクランブルもしくはその他の暗号化方式によって暗号化してもよい。この場合、暗号化されたコンテンツの復号化はプリンタ３０で行われる。従って、暗号化を行う制御部１１が暗号化手段を構成し、自身の識別情報に基づいて復号化を行う制御部３１が復号化手段を構成する。
【００５７】
コンテンツと識別情報を合成すると、Ｓ２０８において、サーバ１０は合成したコンテンツを携帯電話５０に送信する。コンテンツの送信を行うとともに、サーバ１０は履歴情報１２ｄをＨＤＤ１２に記憶させる。この履歴情報１２ｄには、少なくとも携帯電話５０やプリンタ３０の識別情報と、コンテンツを要求した携帯電話５０のユーザを特定する情報（ユーザＩＤ等。）とを記憶されている。無論、販売したコンテンツ（合成して送信したコンテンツ）を特定する情報等が含まれてもよい。コンテンツが不正に複製されて流出した場合には、この履歴情報１２ｄを参照することにより誰に販売されたコンテンツであるかの判別が可能となる。
【００５８】
携帯電話５０は、Ｓ１１２でサーバ１０からコンテンツを受信したか否かを判断する。このとき受信するコンテンツは、プリンタ３０と携帯電話５０の識別情報が合成されたコンテンツである。コンテンツを受信している場合は条件成立としてコンテンツ受信処理を終了してＳ２０のプリンタ確認処理に進む。一方、コンテンツを受信していない場合は条件不成立としてコンテンツを受信するまでＳ１１２の処理を繰り返す。
以上、Ｓ１００〜Ｓ１０８の処理を実行する制御部５２が識別情報取得手段を構成し、Ｓ１１０の処理を実行する制御部５２が識別情報送信手段を構成し、Ｓ１００〜Ｓ１１２の処理を実行する制御部５２が埋込データ取得手段を構成し、Ｓ２０４の処理を実行する制御部１１が識別情報受信手段を構成し、Ｓ２０６〜Ｓ２０８の処理を実行する制御部１１が埋込データ送信手段を構成する。
【００５９】
（２−３）プリンタ確認処理：
コンテンツ受信処理が終了するとＳ２０のプリンタ確認処理が開始される。携帯電話５０のプリンタ確認処理は図９のようにＳ１１４〜Ｓ１２２の処理から構成されており、コンテンツ受信処理において識別情報を取得したプリンタと、コンテンツを送信するプリンタとが一致しているか否かを判断する処理である。
プリンタ確認処理が開始されると携帯電話５０は、Ｓ１１４でプリンタ３０に再び識別情報を要求する。具体的には携帯電話５０の制御部５２が識別情報を要求する信号を生成して赤外線Ｉ／Ｆ５４から赤外線信号としてプリンタ３０に送信する。
【００６０】
するとプリンタ３０は赤外線信号を受信してＳ３００で条件成立となってＳ３０２に進み、Ｓ３０２で受信した信号の内容を判断する。受信した信号は識別情報の要求であるので、Ｓ３０４に進んでプリンタ３０の識別信号を含む信号を生成して赤外線Ｉ／Ｆ３３から送信する。即ちＳ３０４ではプリンタ３０の識別情報を携帯電話５０に送信する。
【００６１】
携帯電話５０は、Ｓ１１６においてＳ１１４の要求に対する応答を受信したか否かを判断する。即ちステップＳ１１６ではプリンタ３０から識別情報を受信したか否かを判断する。プリンタ３０から識別情報を受信していれば条件成立としてＳ１１８に進み、識別情報を受信していなければ条件不成立としてＳ１１６の処理を繰り返す。Ｓ１１４〜Ｓ１１６の処理においてもＳ１０４〜Ｓ１０６の処理と同様に、プリンタ３０に識別情報を要求する前にメッセージを表示したり、Ｓ１１６で条件不成立となったときにＳ１１４の処理から繰り返したりしてもよい。
【００６２】
Ｓ１１８では、Ｓ１０８でメモリ５１ａに一時記憶したプリンタＩＤ５１ｂとＳ１１６で受信した識別情報とが一致するか否かを判断する。即ち、合成データ作成前のプリンタと合成データ作成後のプリンタとの入れ替わりの有無をチェックする。一致した場合は条件成立としてプリンタ確認処理を終了してＳ３０の印刷処理に進む。一方、一致しない場合は条件不成立としてＳ１２０に進む。即ち、合成データに合成された識別情報と上記合成データの送信先となるプリンタの識別情報との一致が確認されない限り合成データを送信する印刷処理には進めない。
【００６３】
Ｓ１２０では、プリンタが一致しない旨のメッセージをディスプレイ５５に表示する。そしてＳ１２２でプリンタが一致しないことを通知する信号を生成してサーバ１０に送信し、印刷課金処理を終了する。このＳ１２０〜Ｓ１２２の処理は様々な変形が可能であり、例えばＳ１２０において、コンテンツ要求時のプリンタと一致しないのでプリンタを一致させるようにユーザに促すメッセージを表示して、Ｓ１１４からの処理を繰り返しても良い。
【００６４】
以上Ｓ１１４〜Ｓ１２２の処理により、コンテンツに合成された識別情報を持たないプリンタでは印刷できなくなり、コンテンツ合成前のプリンタとコンテンツ合成後のプリンタが入れ替わらないようにできる。また、データにプリンタ３０や携帯電話５０の識別情報を埋め込むことにより、コンテンツのトレーサビリティの確保や不正な複製の防止を実現可能となる。
【００６５】
（２−４）印刷処理：
プリンタ確認処理が終了するとＳ３０の印刷処理が開始される。携帯電話５０の印刷処理は図１０のようにＳ１２４〜Ｓ１４２の処理から構成されており、コンテンツをプリンタ３０に印刷させるとともにプリンタ３０の印刷完了を確認する処理である。
印刷処理が開始されると携帯電話５０は、Ｓ１２４でプリンタにステータス情報を要求する。具体的にはＧＥＴコマンドでステータス情報を指定して要求する信号を生成し、この信号を赤外線Ｉ／Ｆ５４で赤外線信号のフォーマットに変換して送信する。
するとプリンタ３０は、Ｓ３００で赤外線信号を受信して条件成立となりＳ３０２に進む。受信した赤外線信号はステータス情報の要求なのでＳ３０２からＳ３１０に進み、ステータス情報を取得して赤外線Ｉ／Ｆ３３から送信する。
【００６６】
携帯電話５０は、Ｓ１２６でＳ１２４の要求に対する応答を受信したか否かを判断する。プリンタ３０からステータス情報を受信していれば条件成立としてＳ１２８に進み、ステータス情報を受信していなければ条件不成立としてＳ１２６の処理を繰り返す。Ｓ１２４〜Ｓ１２６の処理においてもＳ１０４〜Ｓ１０６の処理と同様に、プリンタ３０にステータス情報を要求する前にメッセージを表示したり、Ｓ１２６で条件不成立となったときにＳ１２４の処理から繰り返したりしてもよい。
【００６７】
携帯電話５０はＳ１２８で、Ｓ１２６で受信したステータス情報をステータス情報５１ｃとしてメモリ５１ａに記憶する。即ちＳ１２４〜Ｓ１２８では、プリンタ３０がコンテンツを印刷する前にプリンタステータスを取得して保存することにより、印刷完了後に再度プリンタステータスを取得して比較すると印刷が完了したか否かを判断することができるようになる。取得されるプリンタステータスとしてはインクの残量、用紙の枚数、等の印刷の前後で変化する情報が含まれればよい。
【００６８】
そして携帯電話５０は、Ｓ１３０でコンテンツ受信処理において受信したコンテンツをプリンタ３０に送信する。するとプリンタ３０は赤外線信号を受信するのでＳ３００で条件成立となりＳ３０２に進む。そしてＳ３０２で信号の内容からコンテンツ印刷命令であると判断してＳ３０６に進む。プリンタ３０は、コンテンツの受信が完了するとＳ３０６でコンテンツ受信完了通知を送信する。
【００６９】
携帯電話５０は、Ｓ１３２でプリンタ３０からコンテンツ受信完了通知を受信したか否かを判断する。コンテンツ受信完了通知を受信した場合は条件成立としてＳ１３４に進み、コンテンツ受信完了通知を受信していない場合は条件不成立としてコンテンツ受信完了通知を受信するまでＳ１３２を繰り返す。これにより、携帯電話５０はプリンタがコンテンツを正しく受信したことを確認することができる。
【００７０】
携帯電話５０は、Ｓ１３４でプリンタにステータス情報を要求する。するとプリンタ３０は、Ｓ３００で赤外線信号を受信して条件成立となりＳ３０２に進む。受信した赤外線信号はステータス情報の要求なのでＳ３０２からＳ３１０に進み、ステータス情報を取得して赤外線Ｉ／Ｆ３３から送信する。
【００７１】
そして携帯電話５０は、Ｓ１３６でプリンタからステータス情報を受信したか否かを判断する。ステータス情報を受信した場合は条件成立としてＳ１３８に進み、ステータス情報を受信していない場合は条件不成立としてＳ１３６を繰り返す。無論、この繰り返しでＳ１３４からの処理を繰り返すように構成して、繰り返しの度にプリンタ３０にステータス情報を要求するようにしてもよい。
【００７２】
Ｓ１３８では、Ｓ１２８で記憶したステータス情報５１ｃとＳ１３６で取得したステータス情報とを比較する。例えばコンテンツのレイアウトデータは印刷用紙のサイズや印刷画質が指定されているので、指定されたサイズの印刷用紙がコンテンツの印刷に要する枚数だけ減少しているか否かを判断したり、指定された印刷画質とサイズでの印刷に要する量のインクが減少しているか否かを判断したりする。
【００７３】
Ｓ１４０ではＳ１３８の比較に基づいて、コンテンツの印刷が完了しているか否かを判断する。ステータス情報からコンテンツの印刷が完了していると判断すると条件成立としてＳ１４２に進み、印刷が完了していないと判断するとＳ１３４に戻って再度ステータス情報を取得して印刷が完了するまでステータス情報の比較を繰り返す。Ｓ１４２ではサーバに印刷完了を送信する。Ｓ１４２が終了すると印刷処理も終了し、携帯電話５０における印刷課金処理が終了する。
但し、紙切れや紙詰まり、インク切れ等によりステータス情報が変化しない場合も考えられるため、ステータス情報の比較を所定回数繰り返したときには印刷失敗としてその旨サーバ１０に送信する構成としてもよい。
【００７４】
サーバ１０は、Ｓ２１０で携帯電話５０から印刷完了通知を受信したか否かを判断する。印刷完了通知を受信した場合は条件成立としてＳ２１２に進み、印刷完了通知を受信していない場合は条件不成立としてＳ２１６に進む。
【００７５】
ところで、携帯電話５０にコンテンツを送信しても、サーバ１０と携帯電話５０、および携帯電話５０とプリンタ３０の通信状態、プリンタ３０の状態（紙切れ、インク切れ、紙詰まり）等により印刷が出来ない場合が存在する。このような場合に、コンテンツを送信した時点で課金するわけにはいかない。従って、携帯電話５０に送信したコンテンツにサーバ１０が課金するには、印刷完了したことが条件となる。
【００７６】
従って、サーバ１０はＳ２１２で印刷が完了したものとして携帯電話５０のユーザにコンテンツ利用料を課金する処理を行う。つまり、印刷完了通知を受信した時点でサーバ１０はコンテンツの印刷が完了したと判断して、携帯電話５０のユーザに課金する処理を行う。そしてＳ２１４で識別情報を合成したコンテンツをサーバ１０上から削除して印刷課金処理を終了する。
以上、Ｓ１１４〜Ｓ１４２の処理を実行する制御部５２が埋込データ送信手段を構成し、Ｓ３００〜Ｓ３０８の処理を実行する制御部３１が出力手段を構成する。
【００７７】
（２−５）印刷課金システムの動作：
以下、上記構成からなる本実施形態の動作を説明する。
ユーザは携帯電話５０の操作部５６を操作してサーバ１０から画像のサムネイルの一覧を取得して、この一覧をディスプレイ５５の画面に表示させる。そして操作部５６を操作してこの一覧から所望の画像を選択する。すると、選択された画像の携帯電話５０への送信要求が行われる。この要求は、ユーザがこの画像を印刷する権利を購入したいとの意思表示に相当する。
【００７８】
するとサーバ１０は、要求を行った携帯電話の識別情報と画像の印刷を行うプリンタの識別情報とを要求する。そして携帯電話５０が自身の識別情報とプリンタ３０の識別情報をサーバ１０に送信し、これを受信したサーバ１０が選択された画像に受信した識別情報を合成する処理を行う。そして識別情報が合成された画像を携帯電話５０に送信する。つまりサーバ１０からは予め決められたプリンタ３０に対応した画像が送信される。即ち、サーバから送信される画像には、何れの携帯電話から購入され、何れのプリンタで印刷されたかを示す情報が合成されており、画像のトレーサビリティが確保される。
【００７９】
そして携帯電話５０は、プリンタ３０から識別情報を再取得してサーバ１０に送信したプリンタ識別情報と一致しているかを判断して、一致している場合にのみプリンタ３０に画像を送信する。携帯電話５０とプリンタ３０とは赤外線通信で通信しているため継続的な通信の確立が難しく、印刷課金処理の途中でも携帯電話とプリンタの組み合わせを変化させることが可能である。従って、画像を送信する前に、このように画像の印刷に対応付けられたプリンタと通信を行っているかどうかを確認する。
【００８０】
そして、プリンタ３０が画像を受信して印刷を行い、正常に印刷が終了すると携帯電話５０が印刷の完了を検知して、印刷の完了をサーバ１０に通知する。するとサーバ１０で画像のコンテンツ印刷料金を携帯電話５０のユーザに対して課金する。即ち、印刷が完了したコンテンツに対してのみ課金が行われるため、印刷が失敗したにもかかわらず課金のみが行われたというユーザクレームを回避可能となる。
【００８１】
（３）変形例：
上述した印刷課金処理は以下の変形例が採用可能である。
１．予め携帯電話５０がプリンタ３０の識別情報を取得して保持する構成としてもよい。即ち、携帯電話５０で予めプリンタ３０から識別情報を取得する処理を行っておき、携帯電話５０のメモリ５１ａにプリンタＩＤ５１ａが記憶される構成とする。このプリンタＩＤ５１ａは一時記憶ではなく、プリンタ３０が変更された場合などにユーザが変更するまでは記憶され続ける。従って、Ｓ１０２でサーバ１０から識別情報を要求されると、携帯電話５０はメモリ５１からプリンタＩＤ５１ａを取得してこのプリンタＩＤ５１ａをサーバ１０に送信する。但し、携帯電話５０に予め識別情報が記憶されていても、上記Ｓ２０のプリンタ確認処理を実行してプリンタＩＤ５１ａの確認は行う。従って、販売したコンテンツのトレーサビリティは確保される。
このように構成すると携帯電話５０におけるＳ１０４〜Ｓ１０８の処理が不要となり、処理速度の向上と通信量の低減が見込める。従って印刷課金処理に要する時間が短くなりユーザの利便性が向上する。
【００８２】
２．プリンタ３０で各ジョブのジョブＩＤが付されたジョブ情報を生成し、印刷処理においてこのジョブＩＤを指定してジョブ情報を取得することにより印刷の終了を認識する構成としても良い。即ち、プリンタ３０上に各印刷ジョブのステータス情報（印刷の完了、未完了の情報を含む。）を記憶する構成とすると、携帯電話５０からジョブＩＤを指定してステータス情報を取得可能となり、Ｓ１２４〜Ｓ１２８のようにコンテンツ送信前に予めステータス情報を取得する処理と、Ｓ１３８のステータスを比較する処理が不要となり、処理速度の向上が期待できる。よって印刷課金処理に要する時間が短くなりユーザの利便性が向上する。
【００８３】
３．サーバ１０でコンテンツをプリンタ３０の識別情報で暗号化し、この暗号化されたコンテンツをプリンタ３０で復号化する構成であれば、Ｓ２０（Ｓ１１４〜Ｓ１２２）のプリンタ確認処理が不要となる。即ち、プリンタ３０の識別情報でしか復号化されないため、プリンタの識別情報の再取得および識別情報の比較は行わなくともプリンタ３０でしかコンテンツを復元できなくなる。よって処理速度の向上が期待でき、ユーザの利便性が向上する。
【００８４】
４．データ中継装置としては、コンテンツサーバとプリンタに接続可能なものであれば携帯電話以外にも様々なものが採用可能である。例えば、ＰＤＡ（personal digital assistant）等の小型の情報処理端末、ゲーム機、等の画像を合成する処理を行うには不十分な処理能力しか持たない（もしくは画像を合成する処理を実行できない）機器が適している。
【００８５】
５．コンテンツサーバで提供されるコンテンツとしては、必ずしも印刷データである必要は無く、例えば音声・映像・ゲームソフト等のデータであっても良い。このような音声・映像・ゲームソフト等のデータが提供される場合のデータ中継装置としては、音声データであればコンテンツサーバに接続可能なＭＰ３プレーヤなどの音声再生装置、映像データであればＭＰＥＧやＡＶＩ等の映像を再生する映像再生装置、ゲームソフトのデータであれば所定のゲームプログラムを実行可能なゲーム機、等が該当し、所定の記憶媒体に記録するための情報を送信される情報記録装置が出力装置に該当する。このときデータ中継装置と情報記録装置とは一体に構成されても構わない。
【００８６】
６．プリンタ３０の処理において、受信したコンテンツ（コンテンツを印刷する印刷ジョブ）に合成されたプリンタＩＤや携帯電話ＩＤ等の識別情報の確認を行って、自機の識別情報や自機に対応付けられた携帯電話の識別情報と一致するか否かを判断する処理を行い、一致する場合に印刷を行うように構成しても構わない。
【００８７】
なお、上記実施形態や公知技術で開示された置換可能な部材や構成、公知技術に基づいて当業者が容易に想到しうる部材や構成、等を適宜その組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態にかかる印刷課金システムの構成を示す模式図である。
【図２】コンテンツサーバの電気的構成を示すブロック図である。
【図３】プリンタの電気的構成を示すブロック図である。
【図４】携帯電話の電気的構成を示すブロック図である。
【図５】印刷課金システムの処理のデータの流れを示す図である。
【図６】携帯電話で実行される処理のフローチャートである。
【図７】携帯電話で実行される処理のフローチャートである。
【図８】携帯電話で実行される処理のフローチャートである。
【図９】携帯電話で実行される処理のフローチャートである。
【図１０】携帯電話で実行される処理のフローチャートである。
【図１１】サーバで実行される処理のフローチャートである。
【図１２】プリンタで実行される処理のフローチャートである。
【図１３】コンテンツに透かしとして識別情報が合成された例である。
【図１４】コンテンツのフッタに識別情報が合成された例である。
【図１５】コンテンツのデータ構造の例を模式的に示した図である。
【符号の説明】
【００８９】
１０…コンテンツサーバ（サーバ）１１…制御部、１２…ＨＤＤ、１２ａ…ＯＳ、１２ｂ…印刷課金ＡＰＬ、１２ｃ…コンテンツ、１２ｄ…履歴情報、１３…ＬＡＮＩ／Ｆ、３０…プリンタ、３１…制御部、３２…操作部、３３…赤外線Ｉ／Ｆ、３４…不揮発性メモリ、３５ａ…コントロール回路、３５ｂ…インクカートリッジ、３５ｃ…印刷ヘッドユニット、３６ａ…ＡＳＩＣ、３６ｂ…ヘッド駆動部、３７ａ…Ｉ／Ｆ、３７ｂ…キャリッジ機構、３７ｃ…紙送り機構、３８…ＵＳＢＩ／Ｆ、３９…ＬＡＮＩ／Ｆ、５０…携帯電話、５１…メモリ、５１ａ…携帯電話ＩＤ、５１ｂ…プリンタＩＤ、５１ｃ…ステータス情報、５２…制御部、５３…無線Ｉ／Ｆ、５４…赤外線Ｉ／Ｆ、５５…ディスプレイ、５６…操作部、５７…スピーカ、５８…マイクロフォン、１００…印刷課金システム、Ａｔ…アンテナ、１２ｂ…印刷課金ＡＰＬ、Ｇ…ゲートウェイ、Ｉｎ…インターネット
【図１】
2008186161.tif 000003
【図２】
2008186161.tif 000004
【図３】
2008186161.tif 000005
【図４】
2008186161.tif 000006
【図５】
2008186161.tif 000007
【図６】
2008186161.tif 000008
【図７】
2008186161.tif 000009
【図８】
2008186161.tif 000010
【図９】
2008186161.tif 000011
【図１０】
2008186161.tif 000012
【図１１】
2008186161.tif 000013
【図１２】
2008186161.tif 000014
【図１４】
2008186161.tif 000015
【図１５】
2008186161.tif 000016
【図１３】
2008186161.tif 000017