(57)【要約】【課題】  放送局がデジタルテレビ装置毎に印刷コンテンツの印刷可能な部数を制御することで、印刷コンテンツの印刷限度の総部数をあらかじめ設定することを可能とすることにある。【解決手段】  プリンタに接続可能なデジタルテレビ装置によってデータ放送中の印刷コンテンツを印刷するシステムにおいて、視聴用のコンテンツから印刷用コンテンツの識別情報と印刷限度部数を抽出する工程と、抽出した前記印刷するコンテンツの識別情報から記憶装置内の該当する印刷コンテンツの累積印刷部数を抽出する工程と、今回印刷する部数に前記累積印刷部数を足した印刷総部数と前記抽出した印刷限度部数を比較する比較工程と、実際に印刷した部数を上記記憶装置の累積印刷部数に加える工程とを有するデータ放送の印刷システム。【選択図】  図４
2006080973.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに直接あるいはネットワークを介して接続可能なデジタルテレビ装置によって放送局から送信されたデータ放送中の印刷コンテンツを印刷するシステムにおいて、
視聴用のコンテンツから印刷用コンテンツの識別情報と印刷限度部数を抽出する工程と、
抽出した前記印刷するコンテンツの識別情報から記憶装置内の該当する印刷コンテンツの累積印刷部数を抽出する工程と、
今回印刷する部数に前記累積印刷部数を足した印刷総部数と前記抽出した印刷限度部数を比較する比較工程と、
実際に印刷した部数を上記記憶装置の累積印刷部数に加える工程と、
を有することを特徴とするデータ放送の印刷システム。
【請求項２】
請求項１において、
前記印刷コンテンツは放送局からインターネットを介してダウンロードされるデータであることを特徴とするデータ放送の印刷システム。
【請求項３】
請求項１または２において、
前記印刷するコンテンツの識別情報と印刷限度部数を抽出する工程において、前記情報を視聴用コンテンツではなく印刷用コンテンツから抽出することを特徴とするデータ放送の印刷システム。
【請求項４】
請求項１乃至３において、
前記デジタルテレビ装置が前記記憶装置を有し、上記処理工程をデジタルテレビ装置側で行なうことを特徴とするデータ放送の印刷システム。
【請求項５】
請求項３において、
前記プリンタが記憶装置を有し、上記処理工程をプリンタ側で行なうことを特徴とするデータ放送の印刷システム。
【請求項６】
請求項１乃至５において、
前記累積印刷部数を抽出する工程において、該当する印刷コンテンツがない場合は印刷コンテンツの識別情報を前記記憶装置に記憶することにより印刷コンテンツの登録を行なうことを特徴とするデータ放送の印刷システム。
【請求項７】
プリンタに直接あるいはネットワークを介して接続可能なデジタルテレビ装置によって放送局からインターネットを介してダウンロードされる印刷コンテンツを印刷するシステムにおいて、
放送局が各デジタルテレビ装置の印刷コンテンツ毎の累積印刷度数を管理し、デジタルテレビ装置から送信された印刷用コンテンツの識別情報と印刷部数の情報を基に管理しているデータベースから該当する印刷コンテンツの累積印刷部数を抽出する工程と、
今回印刷する部数に前記累積印刷部数を足した印刷総部数と前記抽出した印刷限度部数を比較する比較工程と、
比較した結果得られた印刷許可部数を累積印刷部数に加える工程と、
前記印刷許可部数と印刷コンテンツをデジタルテレビ装置に返信する工程と、
実際に印刷した印刷部数が前記印刷許可部数と異なった場合、前記デジタルテレビ装置から実際に印刷した印刷部数を受信する工程と、
受信した印刷部数を再度累積印刷部数に反映させる工程と、
を有することを特徴とするデータ放送の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルテレビ装置及びプリンタを利用したデータ放送の印刷システムに関する。
【背景技術】
【０００２】
２０００年度末からＢＳデジタル放送が始まり、続いてＣＳデジタル放送や地上波デジタル放送の開始が今後予定されている。これらのデジタル放送では、従来の放送サービスに加えて、新たにデータ放送のサービスが可能となった。データ放送サービスの特徴の一つとして、双方向性が挙げられる。視聴者はデータ放送番組の視聴中に、リモコンを用いて画面上のフォーカスを操作することで、好みの画面に遷移することができる。データ放送サービスのもう一つの大きな特徴は、様々なメディアのコンテンツを扱えることである。従来の放送は主に動画と音声のみであったが、データ放送では文字・図形や静止画なども扱えるようになった。また、ＢＳデジタル放送では、データ放送画面の表現に強力なレイアウト記述言語を採用することで、豊かな画面表現も可能となっている。
【０００３】
このようなデータ放送の双方向性とマルチメディアコンテンツの特徴を活かして、現在様々なサービスが行なわれている。例えば、番組内容に連動したデータの提示を行い、視聴者に付加的な情報の提供を実現している。その他、オンラインショッピングやオンラインバンキングなども実現されている。更に、現在のＢＳデジタル放送では実現されていないが、検討が進められているサービスの一つにデータ放送を利用した印刷サービスがある。静止画や文字を多用するデータ放送は、印刷には適しており、実際のデータ放送番組内でも印刷して残しておきたい、あるいは活用したいと思われる場面が多くでてくる。例えば、ＵＲＬや詳細な説明文などのテキスト情報の他、地図、時刻表や写真などの静止画像は、視聴者が印刷したい情報になりえる。印刷を前提としたデータ放送番組も考えられる。例えば、店やテーマパークの紹介番組の中で、その紹介した場所に関するクーポンやチケット、地図、商品カタログなどの印刷データを、放送データに多重して送り、希望する視聴者に手軽にプリントアウトしてもらうことなどが考えられる。これらの印刷サービスはデータ放送中の広告にも有用である。クーポンをつければ、視聴者の関心も高くなる上、関心を持った視聴者に対して、商品紹介をプリントアウトすることによって、より詳細な情報をすぐに提供できるようになる。
【０００４】
印刷をデータ放送で実現するには、現段階では放送規格の拡張が必要となる。印刷コンテンツを入手方法としては、放送データ内に多重化してくる方法と、デジタルテレビ装置のモデムを介してインターネット上からダウンロードする方法が考えられる。現ＢＳデジタル放送では、モデムの通信速度が低速な上、インターネットとの整合性が良くないため、後者の方は実現が難しい。ＣＳデジタル放送以降では、モデムが高速になり、インターネットとの整合も良くなる可能性が高いため、後者の方法も実現される可能性がでてくる。前者の印刷コンテンツを放送データとして多重化する方法の中で、印刷コンテンツのフォーマットとして考えられるのは、現段階ではいくつかある。例えば、その一つとして、データ放送のデータと同じＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を使用することが考えられる。ＢＭＬとは、ＸＨＴＭＬ１．０（ｅｘｔｅｎｓｉｂｌｅ  ＨＴＭＬ１．０）を放送用に拡張したものである。スタイル記述にはＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）を放送用に拡張したものを採用している。現状で印刷コンテンツ用のフォーマットにＢＭＬを使用するには、ＢＭＬの要素や属性及びＣＳＳの拡張が必要になる。
【０００５】
また、印刷の動作制御もＢＭＬの動作記述言語であるＥＣＭＡＳｃｒｉｐｔの放送拡張関数して新たに定義する必要がある。放送拡張関数として定義するのは、例えば、デジタルテレビ装置からプリンタに対して、プリントの開始を依頼する関数や、プリントの状態を問い合わせる関数などが考えられる。
【０００６】
尚、放送データを印刷可能としたものとして下記に示す特許文献１等がある。
【特許文献１】特開２００１−４５４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記データ放送を利用した印刷コンテンツの印刷が可能になった場合、視聴者に対して無条件にいくらでも印刷可能なコンテンツのみの配布が前提になる。例えば、地図や時刻表などのコンテンツは、視聴者がいくら印刷しても差し支えないコンテンツと言える。しかし、チケットやクーポン、肖像権のある写真や画像のコンテンツは、放送局側で、ある程度あらかじめ印刷部数の限度を設定したい場合がある。また同時に、特定の視聴者のみが、同一の印刷コンテンツに対して多数の印刷機会を持ち、一方で多少視聴が遅れた視聴者が印刷できなくなるのを避け、できるだけ多くの視聴者に、均等な印刷機会を設けたい場合も多分に想定できる。
【０００８】
本発明は、印刷コンテンツの入手方法として、印刷コンテンツが放送データ内に多重化してくる方法と、デジタルテレビ装置のモデムを介してインターネット経由でダウンロードする方法の、双方の方法に対して、上記データ放送の印刷システムの課題を解決するためになされたものであり、その目的は、放送局がデジタルテレビ装置毎に、印刷コンテンツの印刷可能な部数を制御することで、印刷コンテンツの印刷限度の総部数をあらかじめ設定することを可能にし、また同時に、視聴者の印刷タイミングに関わらず、各視聴者に均等に印刷コンテンツの印刷機会を与えることができるデータ放送の印刷システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本願の請求項１に記載の発明によれば、プリンタに直接あるいはネットワークを介して接続可能なデジタルテレビ装置によって放送局から送信されたデータ放送中の印刷コンテンツを印刷するシステムにおいて、視聴用のコンテンツから印刷用コンテンツの識別情報と印刷限度部数を抽出する工程と、抽出した前記印刷するコンテンツの識別情報から記憶装置内の該当する印刷コンテンツの累積印刷部数を抽出する工程と、今回印刷する部数に前記累積印刷部数を足した印刷総部数と前記抽出した印刷限度部数を比較する比較工程と、実際に印刷した部数を上記記憶装置の累積印刷部数に加える工程とを有するデータ放送の印刷システムを特徴とする。
【００１０】
また本願の請求項７に記載の発明によれば、プリンタに直接あるいはネットワークを介して接続可能なデジタルテレビ装置によって放送局からインターネットを介してダウンロードされる印刷コンテンツを印刷するシステムにおいて、放送局が各デジタルテレビ装置の印刷コンテンツ毎の累積印刷度数を管理し、デジタルテレビ装置から送信された印刷用コンテンツの識別情報と印刷部数の情報を基に管理しているデータベースから該当する印刷コンテンツの累積印刷部数を抽出する工程と、今回印刷する部数に前記累積印刷部数を足した印刷総部数と前記抽出した印刷限度部数を比較する比較工程と、比較した結果得られた印刷許可部数を累積印刷部数に加える工程と、前記印刷許可部数と印刷コンテンツをデジタルテレビ装置に返信する工程と、実際に印刷した印刷部数が前記印刷許可部数と異なった場合、前記デジタルテレビ装置から実際に印刷した印刷部数を受信する工程と、受信した印刷部数を再度累積印刷部数に反映させる工程とを有するデータ放送の印刷システムを特徴とする。
【発明の効果】
【００１１】
放送局がデジタルテレビ装置毎に印刷コンテンツの印刷限度の部数を制御することを可能にし、また同時に視聴者の印刷タイミングに関わらず各視聴者に均等に印刷コンテンツの印刷機会を与えることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面を参照にして説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る印刷システムの全体構成を示すブロック図である。
【００１４】
本システムは、デジタルテレビ装置２０とプリンタ３０とが、直接あるいはネットワークを介して双方向通信が可能に接続されている。デジタルテレビ装置２０は、インターネットを介して放送局１０（あるいは放送局がもつデータセンター、以下放送局１０と同じ）への接続されており、デジタルテレビ装置２０から放送局１０への通信が可能となっている。また、デジタルテレビ装置２０は、放送局１０から送信されるデジタル放送の受信が可能である。デジタル放送は、本実施形態では、通信衛星またはＣＡＴＶを通じて通信される。（※図１は通信衛星を表現している。）
デジタル放送にはデータ放送が含まれる。データ放送の視聴コンテンツの記述フォーマットには、現在ＢＳデジタルデータ放送で使用されているＢＭＬを想定している。また、デジタル放送中のデータにはデータ放送で使用する印刷コンテンツも多重化されて送信される。印刷コンテンツのフォーマットには、上記視聴用と同様のＢＭＬ、或いはそれに相当する言語の使用が想定されるが、これに限定したものではない。なお、ＢＭＬに相当する言語とは、データの構造化表現及びスタイル表現が可能であり、データの書換え等の再構築を行なえる手段をもつ言語（或いは言語体系）である。例えば、ＢＭＬと同様に、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を拡張したマークアップ言語の使用が想定される。もし、データ放送のデータと同様のフォーマットが印刷コンテンツのフォーマットとして送信される場合は、データ放送コンテンツと同一のデータとして印刷コンテンツが送られてくる場合と、全く別のデータとして送られてくる場合がある。本実施形態では、その双方の場合とも想定している。同一のデータとして送られてくる場合は、データ内でデジタルテレビ装置２０用とプリンタ３０用の二つのスタイル情報が記述されており、出力先によって場合分けができる手段が、言語の機能として付加されていることが前提となる。
【００１５】
図２は、デジタルテレビ装置２０の構成を示すブロック図である。
【００１６】
装置内のモジュール間の実線は制御の流れを示し、点線はデータの流れを示す。以下、各モジュールの説明を行なう。デジタルテレビ装置２０は、受信部２０５を介して、放送局１０から送信されたデジタル放送データを受信する。デジタル放送データ中のデータ放送視聴用コンテンツ９０２（以下、視聴コンテンツ９０２）は、受信部２０５にて復号され、他のデータと分離された後、蓄積部２０３に蓄積される。通常のデータ放送では、蓄積部２０３内に蓄積された視聴コンテンツ９０２は、放送データ処理部２０２の指示に従い、適時に表示部２０１に描画データ９０８として送られ、視聴者に提示される。データ放送番組の視聴中に視聴者がリモコンのキーを押すと、そのキー情報であるリモコン情報９０１が、リモコン入力部２０４を介して、放送データ処理部２０２に送られる。放送データ処理部２０２は、リモコン情報９０１を受け取ると、蓄積部２０３に格納された視聴コンテンツ９０２に記述されたリモコン情報９０１に該当する動作手順を入手し、その動作記述に従って適正な処理を行ない、場合によっては表示部２０１に対して表示制御情報９０７を送る。例えば、リモコン情報９０１が画面上のフォーカスを移動させるリモコンの矢印キーに関する情報であった場合、放送データ処理部２０２は、蓄積部２０３に格納された視聴コンテンツ９０２にアクセスし、どの方向にフォーカスを移動させればいいかを特定し、表示部２０１に対して、フォーカスの移動のための表示制御情報９０８を出す。また、フォーカスの移動に伴う割り込み事象処理等があれば、それを実行する。なお、ここで述べている不図示のリモコンは、現在のＢＳデジタル放送で使用されているものと同等の機能を持つものを想定している。同様に、データ放送番組中に放送局１０から放送イベント９０３が送信されると、受信部２０５を介して、放送データ処理部２０２に送信される。放送データ処理部２０２は、放送イベント９０３を受け取ると、蓄積部２０３に格納された視聴コンテンツ９０２に記述された放送イベント９０３に該当する動作手順を入手し、その動作記述に従って適正な処理を行なう。放送イベント９０３は、例えば、番組が終了する際の終了通知などに使用される。一方、データ放送番組が放送局１０との双方向通信を行なう番組である場合、放送データ処理部２０２は、モデム２０６に対して、モデム制御情報９０４を出し、放送局１０との接続や、データの送信指示などを行なう。デジタルテレビ装置２０は、蓄積部２０３の他にも、データを記憶する領域として永続記憶部２０８を持つ。永続記憶部２０８は、ＮＶＲＡＭと同等のものを想定している。この中には視聴コンテンツ９０２のような一時的なデータではなく、ある一定期間、必要とされるデータを記憶する。そのようなデータとして例えば、視聴者の住所などの視聴者毎の情報が挙げられる。
【００１７】
ここでデータ放送番組が印刷を可能とする番組である場合、放送局１０から受信部２０５を介して蓄積部２０３に蓄積されるコンテンツには、視聴コンテンツ９０２の他に、印刷コンテンツ９０６が含まれる。印刷コンテンツ９０６は視聴コンテンツ９０２と同じ伝送方式で伝送される事が想定されるが、これに限定したものではない。印刷コンテンツ９０６は、データ放送の印刷処理の形態によって、蓄積部２０３に蓄積されるケースと、蓄積されず、そのままデジタルテレビ装置２０を介してプリンタ３０に渡されるケースが考えられる。デジタルテレビ装置２０が、印刷コンテンツ９０６に対してフォーマット処理や画像処理等の処理を行なう場合は前者のケースとなる。また、上記で述べたような、印刷コンテンツ９０６が視聴コンテンツ９０２と同一の場合も前者のケースとなる。一方、デジタルテレビ装置２０が、印刷コンテンツ９０６に対して何も行なわず、前記処理をプリンタ３０が全て行なう場合は、後者のケースとなると考えられる。前者の場合、印刷コンテンツ９０６は、デジタルテレビ装置２０内で視聴コンテンツ９０２と同様の受信処理を経て、蓄積部２０３に蓄積される。
【００１８】
データ放送番組内で、視聴者に印刷を促す形態は様々である。図３（ａ）に示したように、テレビ画面上に印刷プレビューを提示して印刷を促す形態もあれば、図３（ｂ）の様に、視聴者に印刷物があることだけを知らせて、実際の内容は印刷してみてからでなければわからないものもある。通常、チケットやクーポンなどは前者の形態が使われ、詳細な情報を必要とする商品の説明などでは後者の形態が使用されることが想定される。図３（ａ）及び図３（ｂ）の場合、印刷コンテンツ９０６は既に蓄積部２０３に蓄積されているか、あるいは、すぐに受信可能な状態にある。印刷コンテンツ９０６をいつ受信・蓄積するかは、放送データの内容に依存する。視聴者が図３（ａ）あるいは図３（ｂ）で示されるようなデータ放送画面で、印刷ボタンにフォーカスを移し、リモコンの決定キーを押すと、放送データ処理部２０２は、リモコン入力部２０４からリモコン情報９０１（ここでは決定キーに関する情報）を受け取る。印刷ボタン上にフォーカスがある場合にリモコンの決定キーが押された時の動作記述は、視聴コンテンツ９０２内にあるため、放送データ処理部２０２は蓄積部２０３にアクセスし、リモコン情報９０１（ここでは決定キーに関する情報）に該当する動作手順を入手して実行する。これが印刷処理の場合、放送データ処理部２０２は、蓄積部２０３に格納されている印刷コンテンツ９０６を、プリンタ入出力部２０７を介してプリンタ３０に送る。蓄積部２０３に印刷コンテンツ９０６が格納されていない場合は、印刷コンテンツ９０６の受信処理を行ない、蓄積部２０３を介さず直接プリンタ入出力部２０７を介して、プリンタ３０に送る。プリンタ３０は、印刷コンテンツ９０６の受信を完了すると、印刷を実行する。この際、放送データ処理部２０２は、印刷のための設定情報９０５もプリンタ３０へ送信する。前記設定情報には、印刷部数やコンテンツの識別情報、印刷物毎の識別を行なうための識別情報等が含まれる。
【００１９】
不図示のプリンタ３０は、デジタルテレビ装置２０から印刷コンテンツ９０６とプリンタ制御情報９０５を受け取るためのインターフェース部を持つ。インターフェース部は、印刷後の結果などデジタルテレビ装置に返す時にも使用される。プリンタ３０がデジタルテレビ装置２０に直接接続されるならば、インターフェースにはＩＥＥＥ１３９４などのシリアルバスが想定される。また、印刷コンテンツ９０６を実際に印刷するためのドライバや画像処理を行なう手段も合わせて持つ。しかし、前記手段はデジタルテレビ装置２０側で持つことも想定され、その場合はプリンタ３０側で持つ必要はない。
【００２０】
次に上記印刷システムによるデータ放送の印刷処理について説明する。図４に前記印刷処理のフローチャートを示した。同図（ａ）には、プリンタ３０による処理を示し、同図（ｂ）には、デジタルテレビ装置２０による処理を示し、同図（ｃ）には放送局１０による処理を示す。
【００２１】
放送局１０は視聴コンテンツ９０２と印刷コンテンツ９０６を放送データに多重化させて、デジタルテレビ装置２０に送信する（ステップＳ４０１）。デジタルテレビ装置２０は、上記データを受信すると、蓄積部２０３に蓄積する（ステップＳ４０２）。なお、デジタルテレビ装置２０が視聴コンテンツ９０２を受信・蓄積した際に、印刷コンテンツ９０６も同時に受信・蓄積するとは限らない。印刷コンテンツ９０６をいつ受信・蓄積するかは、視聴コンテンツ９０２に依存する。印刷コンテンツ９０６が視聴コンテンツ９０２の一部として、送信されてくる場合は、視聴コンテンツ９０２と同時期に蓄積部２０３に蓄積されるが、一方で、視聴者がリモコンによって印刷指示をした際に初めて印刷コンテンツ９０６の受信を開始する場合もありえる。蓄積された視聴コンテンツ９０２は、ＢＭＬ、或いはそれに相当する言語で記述されているおり、蓄積部２０３内でのデータ構造は、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）に従った構造となる。視聴コンテンツ９０２から情報を取得するにはＤＯＭ  ＡＰＩを使用する。ステップＳ４０２にて蓄積部２０３にデータが蓄積されると、デジタルテレビ装置２０は、視聴者に対して、視聴コンテンツ９０２の画面提示を行なう（ステップＳ４０３）。画面中には、印刷コンテンツ９０６の印刷を促す提示がある。例を図３（ａ）や図３（ｂ）に示した。図３（ａ）のように、場合によっては、印刷部数を設定できる場合がある。ここで視聴者がリモコンにて印刷指示を行なうと、デジタルテレビ装置２０はプリンタ３０の状態を確認する（ステップＳ４０４）。プリンタ３０が接続されていない、或いはプリンタ３０の電源が入っていないなど、印刷が不可能な場合は、後のステップには進まず、処理を終了させる。プリンタ３０が印刷可能な場合、デジタルテレビ装置２０は蓄積部２０３に蓄積された視聴コンテンツ９０２にアクセスし、印刷コンテンツ９０６に関する情報を抽出する（ステップＳ４０５）。前記印刷コンテンツ９０６に関する情報とは以下の情報になる。
【００２２】
１．コンテンツを識別する情報
２．コンテンツ種を識別する情報
３．使用限度数
上記項目１のコンテンツを識別する情報とは、コンテンツ自体に固有の識別情報である。上記項目２のコンテンツ種を識別する情報とは、コンテンツの種類を特定する情報であり、ここでは印刷用のコンテンツであることを示すための情報となる。上記項目３の使用限度数とは、そのコンテンツの使用できる回数を示したものであり、印刷用コンテンツの場合は、印刷限度部数を示す。その後、デジタルテレビ装置２０は、永続記憶部２０８にアクセスし、上記コンテンツを識別する情報から、該当する印刷コンテンツ９０６が既に登録されていないか確認を行なう（ステップＳ４０６）。ステップＳ４０６にて、印刷コンテンツ９０６が永続記憶部２０８内に登録されていない場合は、前記識別情報を、新たに永続記憶部２０８内に記憶する（ステップＳ４０７）。ステップＳ４０７にて、上記情報を記憶し終わると、あるいはステップＳ４０６にて、上記情報が既に登録されている場合は、該当する印刷コンテンツ９０６の印刷限度部数と、今回行なう印刷の部数との比較を行なう（ステップＳ４０８）。上記情報が既に登録されている場合は、永続記憶部２０８に記憶されている前回までの上記印刷コンテンツ９０６の累積印刷部数を今回の印刷部数に足した数と、前記印刷限度部数との比較を行なう。なお、前記印刷部数は、視聴コンテンツ９０２であらかじめ決められている場合と、ステップＳ４０３にて、視聴者によって入力される場合がある。ステップＳ４０８にて、前記累積印刷部数が既に前記印刷限度部数を超えている場合は印刷は行なわず、そのまま処理を終了させる。前記累積印刷部数と今回の印刷部数を足した数が、前記印刷限度部数を超えない場合は、プリンタ３０に対して印刷コンテンツ９０６と前記印刷部数を送信する（ステップＳ４０９）。前記累積印刷部数と今回の印刷部数を足した数が、前記印刷限度部数を超える場合は、プリンタ３０に対して印刷コンテンツ９０６と、前記印刷限度部数から前記累積印刷部数を差し引いた数を送信する。また、ステップＳ４０９では、印刷部数以外にも、印刷のための設定情報９０５も同時に送られることがある。印刷のための設定情報９０５には、上記コンテンツの識別情報や、印刷物毎の識別を行なうための識別情報等が含まれる。これらの情報は、印刷コンテンツ９０６の印刷時に、一緒に印刷される情報となる。なお、ステップＳ４０９の時点で、印刷コンテンツ９０６が蓄積部２０３に蓄積されていない場合、デジタルテレビ装置２０は、まず放送局１０から印刷コンテンツ９０６の受信処理を行ない、その後、プリント３０に対して、印刷コンテンツ９０６の送信を行なう。
【００２３】
プリンタ３０は、印刷コンテンツ９０６及び上記印刷部数に関する情報を受信する（ステップＳ１０）と、指定された部数分印刷を行ない（ステップＳ４１１）、その結果をデジタルテレビ装置２０に送信する（ステップＳ４１２）。プリンタ３０からデジタルテレビ装置２０に送られる上記結果の中には、実際に印刷を行なった印刷コンテンツ９０６の識別情報と、最終的にプリントアウトした部数の情報が含まれる。デジタルテレビ装置２０は、上記結果を受信する（ステップＳ４１３）と、その結果を判定し（ステップＳ４１４）、永続記憶部２０８に記憶されている該当する印刷コンテンツ９０６の累積印刷部数を変更する（ステップＳ４１５）。問題なく印刷された場合は、印刷累積部数は、印刷された分だけ増えることになる。ステップＳ４１３にて、上記最終的にプリントアウトした部数がゼロの場合は、何らかの原因でまったく印刷が行われなかったと見なして、ステップＳ４１４には進まず、そのまま処理を終了させる。
【００２４】
本実施形態によれば、データ放送番組を視聴する視聴者が、放送局１０から放送データに多重化されて送信された印刷コンテンツ９０６を印刷する際に、視聴コンテンツ９０２に記述されている動作記述、及び印刷限度部数に関する情報に従って、同一のデジタルテレビ装置２０による印刷コンテンツ９０６の現在までの累積印刷部数を調べ、印刷限度を超えない部数分のみの印刷を許可する。その後、デジタルテレビ装置２０は、印刷後の結果をプリンタ３０から受け取り、その情報を基に、該当する印刷コンテンツ９０６の累積印刷部数を更新することで、今までの前記印刷コンテンツ９０６の印刷状況を常に把握することが可能となる。そして、再度同じ印刷コンテンツ９０６が印刷された場合に、前回までの印刷結果が反映されるようになる。これによって、放送局１０は、デジタルテレビ装置２０毎に、印刷コンテンツ９０６の印刷限度の総部数をあらかじめ設定することを可能となる。また同時に、視聴者の印刷タイミングに関わらず、各視聴者に均等に印刷コンテンツの印刷機会を与えることができるようになる。
【００２５】
（第２の実施形態）
本発明の第２の実施形態に係る印刷システムの全体構成、及びデジタルテレビ装置２０、プリンタ３０の構成は第１の実施形態と同様である。本実施形態では、第１の実施形態で示した項目１から項目３の印刷コンテンツ９０６に関する情報を、視聴コンテンツ９０２ではなく、印刷コンテンツ９０６自身が保持する。
【００２６】
この場合、印刷コンテンツ９０６も視聴コンテンツ９０２と同様にＢＭＬが使用される、或いはＢＭＬに相当する言語が使用されることが想定される。上記情報を印刷コンテンツ９０６が保持することによって、第一実施形態と異なってくるのは、ステップＳ４０１〜ステップＳ４０４を経て、デジタルテレビ装置２０がプリンタ３０の状態を確認する工程までに、蓄積部２０８に、印刷コンテンツ９０６が既に蓄積されている点と、ステップＳ４０４にてプリンタ３０が印刷可能である場合、ステップＳ４０５にて、デジタルテレビ装置２０は、視聴コンテンツ９０２ではなく、印刷コンテンツ９０６にアクセスし、印刷コンテンツ９０６に関する情報を抽出する点ある。印刷コンテンツ９０６に関する情報は第１の実施形態で示した３つ項目になる。なお、ステップＳ４０４までの、どのステップで印刷コンテンツ９０６を蓄積するかは、視聴コンテンツ９０２に依存する。また、蓄積部２０３に蓄積された印刷コンテンツは、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）に従ったデータ構造となる。印刷コンテンツ９０６から情報を取得するにはＤＯＭ  ＡＰＩを使用する。
【００２７】
本実施形態によれば、印刷コンテンツ９０６の印刷限度部数に関する情報を印刷コンテンツ９０６が保持する場合でも、印刷コンテンツ９０６を一度、蓄積部２０３にＤＯＭの構造で蓄積することにより、視聴コンテンツ９０２と同様の処理が可能となるため、結果として第一の実施形態と同様の効果を実現できる。
【００２８】
なお、印刷コンテンツ９０６がＢＭＬで送信される場合、視聴コンテンツ９０２と印刷コンテンツ９０６が同一のデータであることが可能である。ただし、デジタルテレビ装置２０用とプリンタ３０用の二つのスタイル情報が用意される必要があり、また、出力先によって場合分けができる手段が、ＢＭＬの機能として付加されていることが前提となる。この場合は、視聴コンテンツ９０２と印刷コンテンツ９０６の区別がなくなるため、第一の実施形態と全く同じ形態となる。
【００２９】
（第３の実施形態）
本発明の第３の実施形態に係る印刷システムの全体構成、及びデジタルテレビ装置２０の構成は、第１および第２の実施形態と同様である。不図示のプリンタ３０は、新たにプリンタ蓄積部３０３と、プリンタ永続記憶部３０８を新たに持つ。プリンタ蓄積部３０３は、デジタルテレビ装置２０から送信された印刷コンテンツ９０６を蓄積するために使用される。印刷コンテンツ９０６は、第２の実施形態と同様に、ＢＭＬ、或いはＢＭＬに相当する言語が使用される。そのため、プリンタ蓄積部３０３でのデータ構造は、ＤＯＭに従った構造となる。プリンタ永続記憶部３０８は、デジタルテレビ装置２０の永続記憶部２０８と同等の機能を持つ。
【００３０】
上記印刷システムによるデータ放送の印刷処理について説明する。図５に前記印刷処理のフローチャートを示した。同図（ａ）には、プリンタ３０による処理を示し、同図（ｂ）には、デジタルテレビ装置２０による処理を示し、同図（ｃ）には放送局１０による処理を示す。
【００３１】
図５のステップＳ５０１からステップＳ５０４までは、第１の実施形態の図４のステップＳ４０１からステップＳ４０４までと同様の処理となる。ステップＳ５０５以降について説明を進める。ステップＳ５０４にてプリンタ３０の状態を確認し、プリンタ３０が印刷可能であった場合、デジタルテレビ装置２０は蓄積部２０３に蓄積された印刷コンテンツ９０６と、視聴コンテンツ９０２内に記述された印刷部数の情報をプリンタ３０に送信する（ステップＳ５０５）。なお、前記印刷枚数は、ステップＳ５０３にて、視聴者が指定できる場合もある。ステップＳ５０５の時点で、印刷コンテンツ９０６が蓄積部２０３に蓄積されていない場合、デジタルテレビ装置２０は、まず放送局１０から印刷コンテンツ９０６の受信処理を行ない、その後、プリント３０に対して、印刷コンテンツ９０６の送信を行なう。プリンタ３０は、印刷コンテンツ９０６と、前記印刷枚数に関する情報を受信すると、それをプリンタ蓄積部３０３に蓄積する（ステップＳ５０６）。蓄積部２０３内でのデータ構造は、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）に従った構造となり、外部からデータの参照や書き換えが可能となる。その後、プリンタ３０は、プリンタ蓄積部３０３内の印刷コンテンツ９０６にアクセスし、印刷コンテンツ９０６に関する情報を抽出する（ステップＳ５０７）。前記印刷コンテンツ９０６に関する情報とは、第１の実施形態で示した３つの項目と同様である。ステップＳ５０７にて、抽出した情報を基にプリンタ３０は、プリンタ永続記憶部３０８にアクセスし、上記項目１のコンテンツの識別情報を基に、該当する印刷コンテンツ９０６が既に登録されていないか確認を行なう（ステップＳ５０８）。印刷コンテンツ９０６が永続記憶部２０８内に登録されていない場合は、前記識別情報を、新たに前記記憶領域内に記憶する（ステップＳ５０９）。ステップＳ５０９にて、上記情報を記憶し終わると、或いはステップＳ５０８にて、上記情報が既に登録されている場合は、該当する印刷コンテンツ９０６の印刷限度部数と、今回行なう印刷の部数との比較を行なう（ステップＳ５１０）。印刷部数は、ステップＳ５０６にてデジタルテレビ装置２０から送信されたものである。上記情報が既に登録されている場合は、プリンタ永続記憶部３０８に記憶されている前回までの上記印刷コンテンツ９０６の累積印刷部数を今回の印刷部数に足した数と、前記印刷限度部数との比較を行なう。ステップＳ５１０にて、前記累積印刷部数が既に前記印刷限度部数を超えている場合は、印刷は行なわず、デジタルテレビ装置２０にそのことを通知する。前記累積印刷部数と今回の印刷部数を足した数が、前記印刷限度部数を超えない場合は、そのまま印刷部数分の印刷を行なう（ステップＳ５１１）。前記累積印刷部数と今回の印刷部数を足した数が、前記印刷限度部数を超える場合は、前記印刷限度部数から前記累積印刷部数を差し引いた数を、印刷部数として印刷する。印刷後、プリンタ永続記憶部３０８に記憶されている該当する印刷コンテンツ９０６の累積印刷部数を変更する（ステップＳ５１２）。問題なく印刷された場合は、前記印刷累積部数は、印刷された分だけ増えることになる。ステップＳ��１１にて、何らかの原因でまったく印刷が行われなかった場合、ステップＳ５１２はスキップする。その後、プリンタは印刷終了通知をデジタルテレビ装置２０に行なう。全く印刷されなかった場合や、印刷部数が印刷限度部数より多いために全て印刷されなかった場合は、そのことも同時に伝える。デジタルテレビ装置２０は、プリンタ３０から上記通知を受けると、その結果を視聴者に津和える。全て印刷されなかった場合は、その詳細を視聴者に伝える。
【００３２】
本実施形態は、第１及び第２の実施形態と同様の効果が得られるものである。第１及び第２の実施形態は、デジタルテレビ装置２０毎に同一の印刷コンテンツ９０６の印刷部数の制限を実現するものであった。一方、本実施形態は、プリンタ３０毎に同一の印刷コンテンツ９０６の印刷部数の制限を実現するものである。
【００３３】
（第４の実施形態）
本発明の第４の実施形態に係る印刷システムの全体構成、及びデジタルテレビ装置２０、プリンタ３０の構成は第１の実施形態と同様である。ただし、第１の実施形態と異なり、データ放送で使用する印刷コンテンツ９０６は、デジタル放送中のデータには含まれない。デジタルテレビ装置２０はインターネットからモデム２０６を介して、上記印刷コンテンツ９０６を取得する。
【００３４】
上記印刷システムによるデータ放送の印刷処理について説明する。図６に前記印刷処理のフローチャートを示した。同図（ａ）には、プリンタ３０による処理を示し、同図（ｂ）には、デジタルテレビ装置２０による処理を示し、同図（ｃ）には放送局１０による処理を示す。
【００３５】
放送局１０は視聴コンテンツ９０２を放送データに多重化させて、デジタルテレビ装置２０に送信する（ステップＳ６０１）。デジタルテレビ装置２０は、上記データを受信すると、蓄積部２０３に蓄積する（ステップＳ６０２）。蓄積された視聴コンテンツ９０２は、ＢＭＬ、或いはそれに相当する言語で記述されているおり、蓄積部２０３内でのデータ構造は、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）に従った構造となる。視聴コンテンツ９０２から情報を取得するにはＤＯＭ  ＡＰＩを使用する。ステップＳ６０２にて蓄積部２０３にデータが蓄積されると、デジタルテレビ装置２０は、視聴者に対して、視聴コンテンツ９０２の画面提示を行なう（ステップＳ６０３）。図３（ａ）や図３（ｂ）に示したように、画面中には印刷コンテンツ９０６の印刷を促す提示があり、場合によっては、印刷部数を設定できる場合がある。ここで視聴者がリモコンにて印刷指示を行なうと、デジタルテレビ装置２０は、プリンタ３０と、モデム２０６の状態を確認する（ステップＳ６０４）。プリンタ３０が接続されていない、或いはプリンタ３０の電源が入っていないなど、印刷が不可能な場合は、後のステップには進まず、処理を終了させる。同様にモデムが外部と接続されていない場合も処理を終了させる。プリンタ３０及びモデム２０６が使用可能な場合、デジタルテレビ装置２０は蓄積部２０３に蓄積された視聴コンテンツ９０２にアクセスし、印刷コンテンツ９０６に関する情報を抽出する（ステップＳ６０５）。前記印刷コンテンツ９０６に関する情報とは、第１の実施形態で示した３つの項目と同様になる。その後、デジタルテレビ装置２０は、永続記憶部２０８にアクセスし、上記項目１のコンテンツを識別する情報から、該当する印刷コンテンツ９０６が既に登録されていないか確認を行なう（ステップＳ６０６）。印刷コンテンツ９０６が永続記憶部２０８内に登録されていない場合は、前記識別情報を、新たに永続記憶部２０８内に記憶する（ステップＳ６０７）。上記情報を記憶し終わると、あるいはステップＳ６０６にて上記情報が既に登録されている場合は、該当する印刷コンテンツ９０６の印刷限度部数と、今回行なう印刷の部数との比較を行なう（ステップＳ６０８）。上記情報が既に登録されている場合は、永続記憶部２０８に記憶されている前回までの上記印刷コンテンツ９０６の累積印刷部数を今回の印刷部数に足した数と、前記印刷限度部数との比較を行なう。なお、前記印刷部数は、視聴コンテンツ９０２であらかじめ決められている場合と、ステップＳ６０３にて、視聴者によって入力される場合がある。ステップＳ６０８にて、前記累積印刷部数が既に前記印刷限度部数を超えている場合は、印刷は行なわず、そのまま処理を終了させる。前記累積印刷部数と今回の印刷部数を足した数が、前記印刷限度部数を超えない場合は、放送局１０に対して印刷コンテンツ９０６の上記項目１及び上記項目２の識別情報を送信する（ステップＳ６０９）。前記累積印刷部数は前記印刷限度部数を超えないが、前記累積印刷部数と今回の印刷部数を足すと、前記印刷限度部数を超える場合も、放送局１０に対して印刷コンテンツ９０６の前記識別情報を送信する。なお、ステップＳ６０９では、前記識別情報の他に、デジタルテレビ装置２０自体の識別情報と、デジタルテレビ装置２０がステップＳ６０８で算出した前記印刷部数も同時に送信することがありえる。これらの情報は、放送局１０がデジタルテレビ装置２０毎の印刷コンテンツ９０６の利用具合を把握することを可能にするために使用される。放送局１０へは、ＢＭＬの放送用拡張関数として用意されている通信機能を利用して接続する。放送局１０は印刷コンテンツ９０６の前記識別情報を受信する（ステップＳ６１０）と、前記識別情報に該当する印刷コンテンツ９０６をデジタルテレビ装置に返す（ステップＳ６１１）。デジタルテレビ装置２０は、印刷コンテンツ９０６を受信する（ステップＳ６１２）と、プリンタ３０に対して、受信した印刷コンテンツ９０６と、ステップＳ６０８で算出した印刷部数の情報を送信する（ステップＳ６１３）。プリンタ３０は、印刷コンテンツ９０６及び上記印刷部数に関する情報を受信する（ステップＳ６１４）と、指定された部数分印刷を行ない（ステップＳ６１５）、その結果をデジタルテレビ装置２０に送信する（ステップＳ６１６）。プリンタ３０からデジタルテレビ装置２０に送られる上記結果の中には、実際に印刷を行なった印刷コンテンツ９０６の識別情報と、最終的にプリントアウトした部数の情報が含まれる。デジタルテレビ装置２０は、上記結果を受信する（ステップＳ６１７）と、その結果を判定し（ステップＳ６１８）、永続記憶部２０８に記憶されている該当する印刷コンテンツ９０６の累積印刷部数を変更する（ステップＳ６１９）。問題なく印刷された場合は、印刷累積部数は、印刷された分だけ増えることになる。ステップＳ６１８にて、上記最終的にプリントアウトした部数がゼロの場合は、何らかの原因でまったく印刷が行われなかったと見なして、ステップＳ４１９には進まず、そのまま処理を終了させる。
【００３６】
本実施形態によれば、データ放送番組を視聴する視聴者が、放送局１０からインターネットを介して送信された印刷コンテンツ９０６を印刷する場合においても、第１、第２及び第３の実施形態で示したような、印刷コンテンツ９０６が放送データに多重化されて送信されてきた場合と、同様の効果を得ることができる。なお、本実施形態では、視聴者が印刷を行なうたびに、放送局１０へ印刷コンテンツ９０６の識別情報と、印刷部数の情報及びデジタルテレビ装置２０の識別情報を送信するため、放送局１０は、視聴者の印刷コンテンツ９０６の利用具合を正確に把握することが可能となる。
【００３７】
（第５の実施形態）
本発明の第５の実施形態に係る印刷システムの全体構成、及びデジタルテレビ装置２０の構成は、第１、第２、第３及び第４と同様である。また、プリンタ３０の構成は第３の実施形態と同様であり、不図示のプリンタ３０は、プリンタ蓄積部３０３と、プリンタ永続記憶部３０８を持つ。また、印刷コンテンツ９０６は、視聴コンテンツ９０２と同様に、ＢＭＬ、或いはＢＭＬに相当する言語が使用される。本実施形態は、データ放送で使用する印刷コンテンツ９０６を、デジタルテレビ装置２０のモデム２０６を介してインターネット上から入手する方法において、第３の実施形態と同様に、各プリンタ３０の印刷部数の制限管理をプリンタ３０自身が行なう形態となる。
【００３８】
上記印刷システムによるデータ放送の印刷処理について説明する。図７に前記印刷処理のフローチャートを示した。同図（ａ）には、プリンタ３０による処理を示し、同図（ｂ）には、デジタルテレビ装置２０による処理を示し、同図（ｃ）には放送局１０による処理を示す。
【００３９】
図７におけるステップＳ７０１からステップＳ７０４までは、第４の実施形態を示した図６のステップＳ６０１からステップＳ６０４と同様の処理となるため、説明を割愛する。ここでは放送局１０は、視聴コンテンツ９０２を放送データに多重化させて送信するが、印刷コンテンツ９０６は、前記放送データには含まれない。また、視聴コンテンツ９０２及び印刷コンテンツ９０６の双方に、第１の実施形態に示した項目１から項目３の情報が含まれる。ステップＳ７０４にて、デジタルテレビ装置２０は、プリンタ３０と、モデム２０６の状態が使用可能であることを確認すると、蓄積部２０３に蓄積された視聴コンテンツ９０２にアクセスし、印刷コンテンツ９０６に関する情報を抽出する（ステップＳ７０５）。前記印刷コンテンツ９０６に関する情報とは、第１の実施形態で示した３つの項目と同様になる。その後、抽出した前記情報の内、項目１及び上記項目２の識別情報を、放送局１０に送信する（ステップＳ７０６）。ステップＳ７０６では、前記識別情報の他に、デジタルテレビ装置２０自体の識別情報も同時に送信することがありえる。これらの情報は、放送局１０がデジタルテレビ装置２０毎の印刷コンテンツ９０６の利用具合を把握するために使用される。放送局１０は印刷コンテンツ９０６の前記識別情報を受信する（ステップＳ７０７）と、前記識別情報に該当する印刷コンテンツ９０６をデジタルテレビ装置に返す（ステップＳ７０８）。デジタルテレビ装置２０は、印刷コンテンツ９０６を受信する（ステップＳ７０８）と、プリンタ３０に対して、受信した印刷コンテンツ９０６と、視聴コンテンツ９０２に記述されている印刷コンテンツ９０２の印刷部数の情報を送信する（ステップＳ７０９）。前記印刷部数の情報は、ステップＳ７０３にて、視聴者が指定できる場合もある。ステップＳ７１０以降の処理は、弟３の実施形態の処理を示した図５のステップＳ５０６の処理と同様になる。
【００４０】
本実施形態によれば、データ放送番組を視聴する視聴者が、放送局１０からインターネットを介して送信された印刷コンテンツ９０６を印刷する場合においても、上記で示した第３の実施形態と同様の効果を得られる。同時に、視聴者が印刷を行なうたびに、放送局１０へ印刷コンテンツ９０６の識別情報と、デジタルテレビ装置２０の識別情報を送信するため、放送局１０は、視聴者の印刷コンテンツ９０６の利用頻度を把握することができる。
【００４１】
（第６の実施形態）
本発明の第６の実施形態に係る印刷システムの全体構成、デジタルテレビ装置２０及びプリンタ３０の構成は、弟１、第２及び第４の実施形態と同様である。本実施形態は、データ放送で使用する印刷コンテンツ９０６を、デジタルテレビ装置２０のモデム２０６を介してインターネット上から入手する方法において、各デジタルテレビ装置毎の印刷部数の制限管理を、放送局１０が行なう形態となる。
【００４２】
上記印刷システムによるデータ放送の印刷処理について説明する。図８に前記印刷処理のフローチャートを示した。同図（ａ）には、プリンタ３０による処理を示し、同図（ｂ）には、デジタルテレビ装置２０による処理を示し、同図（ｃ）には放送局１０による処理を示す。
【００４３】
図８におけるステップＳ８０１からステップＳ８０４までは、第４の実施形態を示した図６のステップＳ６０１からステップＳ６０４と同様の処理となる。ステップＳ８０５以降の説明を行なう。なお、ここで放送局１０は、視聴コンテンツ９０２を放送データに多重化させて送信するが、印刷コンテンツ９０６を、前記放送データには含まない。ステップＳ８０４にて、デジタルテレビ装置２０は、プリンタ３０と、モデム２０６の状態が使用可能であることを確認すると、蓄積部２０３に蓄積された視聴コンテンツ９０２にアクセスし、印刷コンテンツ９０６に関する情報を抽出する（ステップＳ８０５）。前記印刷コンテンツ９０６に関する情報とは、第１の実施形態で示した項目１及び項目２である。ステップＳ８０５では、印刷部数に関する情報も抽出する。この情報はステップＳ８０３にて、視聴コンテンツに記述されている場合もあれば、視聴者が指定する場合もある。その後、抽出した前記情報の内、項目１及び上記項目２の識別情報と、前記印刷部数に関する情報を放送局１０に送信する（ステップＳ８０６）。また同時に、デジタルテレビ装置２０自体の識別情報も送信する。放送局１０にはデジタルテレビ装置２０毎の各印刷コンテンツ９０６の利用頻度がデータベース化されている。そのため、放送局１０は印刷コンテンツ９０６の前記識別情報、前記印刷部数の情報及びデジタルテレビ装置２０自体の識別情報を受信する（ステップＳ８０７）と、前記デジタルテレビ装置２０の識別情報と、印刷コンテンツ９０６の前記識別情報から、デジタルテレビ装置２０の該当する印刷コンテンツ９０６の累積印刷部数を調べる（ステップＳ８０８）。放送局１０は、デジタルテレビ装置２０毎の各印刷コンテンツ９０６の印刷限度部数の情報も保持している。そのため、ステップＳ８０８で調べた累積印刷部数に、受信した前記印刷部数に足した数を、前記印刷限度部数と比較する（ステップＳ８０９）。前記累積印刷部数に前記印刷部数を足した数が、印刷限度部数を超えていない場合は、印刷コンテンツ９０６と、印刷付加情報をデジタルテレビ装置２０に送信する（ステップＳ８１０）。前記印刷付加情報には、印刷可能な部数が記されている。前記累積印刷部数は前記印刷限度部数を超えていないが、前記印刷部数を足すと、前記印刷限度部数を超えてしまう場合は、上記と同様に、印刷コンテンツ９０６と印刷付加情報の送信は行なうが、印刷付加情報内には、前記印刷限度部数から前記累積印刷部数を引いた数が、実際に印刷可能な部数として記されている。なお、前記累積印刷部数が既に印刷限度部数を超えている場合は、印刷コンテンツ９０６の送信は行なわず、印刷付加情報のみを送信する。前記印刷付加情報には、印刷が不可であることが記されいる。その後、放送局１０は、デジタルテレビ装置２０の印刷コンテンツ９０６の累積印刷部数を更新する。デジタルテレビ装置２０に対して送信した印刷可能な部数を、新たに前記累積印刷部数に加える（ステップＳ８１１）。なお、この工程は、ステップＳ８１０の工程の前に行われていても良い。デジタルテレビ装置２０は放送局１０から印刷コンテンツ９０６と上記印刷付加情報を受信する（ステップＳ８１２）と、印刷が可能かどうかの判定を行なう（ステップＳ８１３）。印刷コンテンツ９０６が含まれていない場合や、上記印刷付加情報に含まれている印刷部数（以下、印刷許可部数）がゼロの場合は、視聴者にその旨を伝えて、処理を終了させる。ステップＳ８１３にて、印刷コンテンツ９０６が含まれていて、且つ上記印刷許可部数が１以上の場合は、プリンタ３０に対して、印刷コンテンツ９０６と上記印刷許可部数に関する情報を送信する（ステップＳ８１４）。プリンタ３０は、印刷コンテンツ９０６と上記印刷許可部数に関する情報を受信する（ステップＳ８１５）と、指定された部数分印刷を行ない（ステップＳ８１６）、その結果をデジタルテレビ装置２０に送信する（ステップＳ８１７）。プリンタ３０からデジタルテレビ装置２０に送られる上記結果の中には、実際に印刷を行なった印刷コンテンツ９０６の識別情報と、最終的にプリントアウトした部数の情報が含まれる。デジタルテレビ装置２０は、上記結果を受信する（ステップＳ８１８）と、その結果を判定する（ステップＳ８１９）。ステップＳ８１９では、ステップＳ８１４にて送信した印刷許可部数と、今回実際に印刷された部数との比較を行なう。上記印刷許可部数と実際に印刷された部数が同数の場合は、そのまま処理を終了させる。プリンタ３０にて、何らかの原因で指定された部数分の印刷が行われなかったなどの理由で、印刷許可部数と実際に印刷された部数が異なる場合は、放送局１０に対して、印刷コンテンツ９０６と実際に印刷された部数を送信し、印刷部数の訂正依頼を行なう（ステップＳ８２０）。放送局１０は、デジタルテレビ装置２０から印刷部数の訂正依頼の通知を受信する（ステップＳ８２１）と、ステップＳ８１１で行なった印刷コンテンツ９０６の累積印刷部数の訂正を行なう（ステップＳ８２２）。
【００４４】
本実施形態は、上記に示した他の実施形態と同様に、放送局１０が、デジタルテレビ装置２０毎に、印刷コンテンツ９０６の印刷限度の総部数をあらかじめ設定することを可能となる。また同時に、視聴者の印刷タイミングに関わらず、各視聴者に均等に印刷コンテンツの印刷機会を与えることができるようになる。更に本実施形態では、視聴者が印刷を行なうたびに、印刷したい部数も放送局に送信してくるため、放送局は印刷コンテンツ９０６に対する正確な利用具合を把握することができる。加えて、印刷限度部数も柔軟に変更することが可能なため、例えば、視聴者の利用具合に応じて印刷限度部数を変更することが容易になる。
【００４５】
上述の第１、第２及び第３の実施形態は、印刷コンテンツが放送データ内に多重化してくる形態に対して、上記の効果を実現するものである。一方、第４、第５及び第６の実施形態は、印刷コンテンツが、デジタルテレビ装置のモデムを介してインターネット経由でダウンロードする形態に対して、上記の効果を実現するものである。第１、第２及び第３の実施形態は、第４、第５及び第６の実施形態に比べて、放送帯域の問題を除けば、比較的簡単に実現できると考えられる。視聴用のコンテンツと印刷用のコンテンツが同一の場合は、更に実現が容易になる。第４、第５及び第６の実施形態は、印刷コンテンツを印刷するたびに、放送局へアクセスする必要があるため、放送局は、印刷コンテンツに対する視聴者の利用具合を、把握できる効果も出てくる。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１、２、３、４、５及び６の実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２】同形態におけるデジタルテレビ装置の構成を示すブロック図である。
【図３】同形態におけるデータ放送画面例である。
【図４】本発明の第１及び第２の実施形態に係る放送システムによる印刷処理を示すフローチャート図である。
【図５】本発明の第３の実施形態に係る放送システムによる印刷処理を示すフローチャート図である。
【図６】本発明の第４の実施形態に係る放送システムによる印刷処理を示すフローチャート図である。
【図７】本発明の第４の実施形態に係る放送システムによる印刷処理を示すフローチャート図である。
【図８】本発明の第３の実施形態に係る放送システムによる印刷処理を示すフローチャート図である。
【符号の説明】
【００４７】
１０  放送局
２０  デジタルテレビ装置
３０  プリンタ
２０１  表示部
２０２  放送データ処理部
２０３  蓄積部
２０４  リモコン入力部
２０５  受信部
２０６  モデム
２０７  プリンタ入出力部
２０８  永続記憶部
３０３  プリンタ蓄積部
３０８  プリンタ永続記憶部
９０１  リモコン情報
９０２  データ放送コンテンツ
９０３  イベント
９０４  モデム制御情報
９０５  印刷のための設定情報
９０６  印刷コンテンツ
９０７  表示制御情報
９０８  描画（表示）データ
【図１】
2006080973.tif 000003
【図２】
2006080973.tif 000004
【図３】
2006080973.tif 000005
【図４】
2006080973.tif 000006
【図５】
2006080973.tif 000007
【図６】
2006080973.tif 000008
【図７】
2006080973.tif 000009
【図８】
2006080973.tif 000010