(57)【特許請求の範囲】
【請求項１】
印刷情報を含むデジタル放送信号を受信するとともに、印刷装置と通信可能に接続されたデジタル放送受信装置であって、
受信中のデジタル放送信号に含まれる印刷情報に基づく印刷処理の実行を要求する印刷要求を受信する受信手段と、
前記印刷装置が実行中の印刷処理の継続期間を示す第１情報を取得する第１取得手段と、
前記受信中のデジタル放送信号に前記印刷要求に対応する印刷情報が含まれる存在期間を示す第２情報を取得する第２取得手段と、
前記第１情報、及び前記第２情報に基づいて、前記存在期間が前記継続期間より先に終了するか否かを判定する判定手段と、
前記存在期間が前記継続期間より先に終了すると前記判定手段で判定された場合、前記実行中の印刷処理を停止して前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行う制御手段と、
を備え、
前記制御手段は、前記存在期間が前記継続期間より先に終了しないと前記判定手段で判定された場合、前記実行中の印刷処理が完了した後に、前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行う
ことを特徴とするデジタル放送受信装置。
【請求項２】
前記第１情報は、前記実行中の印刷処理の終了時刻を示す情報であり、
前記第２情報は、前記印刷要求に対応する印刷情報を含んだ放送が終了する終了時刻を示す情報であり、
前記判定手段は、前記印刷要求に対応する印刷情報を含んだ放送が終了する終了時刻が、前記実行中の印刷処理の終了時刻よりも早い場合に、前記存在期間が前記継続期間より先に終了すると判定する
ことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記印刷要求に対応する印刷情報は、前記受信中のデジタル放送信号の１つのチャンネルと関連付けられ、
前記第２取得手段は、前記受信中のデジタル放送信号に含まれる前記１つのチャンネルのＰＳＩ／ＳＩから前記第２情報を取得する
ことを特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項４】
前記第２取得手段は、前記受信中のデジタル放送信号に含まれる前記１つのチャンネルの番組情報から、当該１つのチャンネルの番組の開始時刻及び継続時間を前記第２情報として取得することを特徴とする請求項３に記載のデジタル放送受信装置。
【請求項５】
前記印刷要求に対応する印刷情報は、前記受信中のデジタル放送信号の１つのチャンネルに含まれており、
前記印刷要求に対応する印刷情報は、前記制御手段による前記指示を発行する制御を可能にするアプリケーションを含み、
前記第２取得手段は、前記第２情報として、前記アプリケーションを実行可能な期間を示す情報を取得する
ことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項６】
印刷情報を含むデジタル放送信号を受信するとともに、印刷装置と通信可能に接続されたデジタル放送受信装置の制御方法であって、
受信手段が、受信中のデジタル放送信号に含まれる印刷情報に基づく印刷処理の実行を要求する印刷要求を受信する受信工程と、
第１取得手段が、前記印刷装置が実行中の印刷処理の継続期間を示す第１情報を取得する第１取得工程と、
第２取得手段が、前記受信中のデジタル放送信号に前記印刷要求に対応する印刷情報が含まれる存在期間を示す第２情報を取得する第２取得工程と、
判定手段が、前記第１情報、及び前記第２情報に基づいて、前記存在期間が前記継続期間より先に終了するか否かを判定する判定工程と、
前記存在期間が前記継続期間より先に終了すると前記判定工程で判定された場合、制御手段が、前記実行中の印刷処理を停止して前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行う制御工程と、
を備え、
前記制御工程では、前記存在期間が前記継続期間より先に終了しないと前記判定工程で判定された場合、前記実行中の印刷処理が完了した後に、前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行う
ことを特徴とするデジタル放送受信装置の制御方法。
【請求項７】
前記第１情報は、前記実行中の印刷処理の終了時刻を示す情報であり、
前記第２情報は、前記印刷要求に対応する印刷情報を含んだ放送が終了する終了時刻を示す情報であり、
前記判定工程では、前記印刷要求に対応する印刷情報を含んだ放送が終了する終了時刻が、前記実行中の印刷処理の終了時刻よりも早い場合に、前記存在期間が前記継続期間より先に終了すると判定する
ことを特徴とする請求項６に記載のデジタル放送受信装置の制御方法。
【請求項８】
前記印刷要求に対応する印刷情報は、前記受信中のデジタル放送信号の１つのチャンネルと関連付けられ、
前記第２取得工程では、前記受信中のデジタル放送信号に含まれる前記１つのチャンネルのＰＳＩ／ＳＩから前記第２情報を取得する
ことを特徴とする請求項６又は７に記載のデジタル放送受信装置の制御方法。
【請求項９】
前記第２取得工程では、前記受信中のデジタル放送信号に含まれる前記１つのチャンネルの番組情報から、当該１つのチャンネルの番組の開始時刻及び継続時間を前記第２情報として取得することを特徴とする請求項８に記載のデジタル放送受信装置の制御方法。
【請求項１０】
前記印刷要求に対応する印刷情報は、前記受信中のデジタル放送信号の１つのチャンネルに含まれており、
前記印刷要求に対応する印刷情報は、前記制御工程における前記指示を発行する制御を可能にするアプリケーションを含み、
前記第２取得工程では、前記第２情報として、前記アプリケーションを実行可能な期間を示す情報を取得する
ことを特徴とする請求項６に記載のデジタル放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報を含むデジタル放送信号を受信するデジタル放送受信装置、及びその制御方法に関する。
【背景技術】
【０００２】
地上デジタル放送におけるデータ放送サービスの１つとして、データ放送の印刷サービスが行われており、この印刷サービスに対応したデジタルテレビ（ＤＴＶ）及びプリンタが知られている。印刷サービスを利用すると、ユーザは、放送波（放送信号）に含まれる印刷情報に基づく印刷コンテンツをプリンタに印刷させることができる。印刷サービスに関するデジタル放送規格や運用規定は、非特許文献１及び非特許文献２に記載されている。
【０００３】
印刷サービスにおいては、通常、特定の印刷情報が放送波に含まれる期間は限られている。そのため、ユーザが特定の印刷コンテンツをプリンタに印刷させたいと考えた時には、必要な印刷情報がもはや放送波に含まれていない場合があり、ユーザが所望の印刷コンテンツを取得し損なう可能性がある。
【０００４】
そこで、放送局が指定した適切なタイミングで、ＤＴＶがプリンタへ印刷要求を発行する方法を実現するプリントシステムが提案されている（特許文献１参照）。
【特許文献１】特開２００４−２２９２２３号公報
【非特許文献１】社団法人  電波産業会  標準規格  「デジタル放送におけるデータ放送符号化方式と伝送方式」  ＡＲＩＢ  ＳＴＤ−Ｂ２４  ４．４版
【非特許文献２】社団法人  電波産業会  技術資料  「地上デジタルテレビジョン放送運用規定」  ＡＲＩＢ  ＴＲ−Ｂ１４  ２．７版
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在普及しているプリンタの多くは、コスト的な要求などにより複数の印刷要求を受け付けることができない場合が多い。複数の印刷要求をプリンタが受け付けるためには、プリンタ内部に印刷データを保存するための記憶領域を設ける必要があるが、それはプリンタのコストアップに繋がるためである。そのため、ＤＴＶがプリンタへ印刷要求を発行した際にプリンタがＰＣなどからの他の印刷要求に基づく印刷処理を実行中である場合、実行中の印刷処理が完了するまで、プリンタはＤＴＶからの印刷要求を受け付けることができない。しかしながら、実行中の印刷処理が完了した時には、必要な印刷情報が放送波に含まれていない場合があるため、結局、ユーザが所望の印刷コンテンツを取得し損なう可能性があるという問題がある。
【０００６】
最近では、プリント機能、コピー機能、スキャナ機能、ＦＡＸ機能などの多くの機能を搭載した、マルチファンクションプリンタ（ＭＦＰ）が普及している。ＭＦＰは、多くの機器から印刷要求を受信するため、印刷処理を実行中である頻度が単機能プリンタと比較して高い。そのため、ＭＦＰをデジタル放送の印刷サービスのために使用すると、上記の問題は更に顕著になる。
【０００７】
こうした課題に対して、特許文献１のプリントシステムは、ＤＴＶがプリンタへ印刷要求を発行する際にプリンタが他の印刷要求に基づく印刷処理を実行中であるか否かを考慮していない。従って、特許文献１のプリントシステムでは上記の問題に対処することができない。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、デジタル放送受信装置のユーザが、放送信号に含まれる所望の印刷情報に基づく印刷に失敗する可能性を低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、第１の本発明は、印刷情報を含むデジタル放送信号を受信するとともに、印刷装置と通信可能に接続されたデジタル放送受信装置であって、受信中のデジタル放送信号に含まれる印刷情報に基づく印刷処理の実行を要求する印刷要求を受信する受信手段と、前記印刷装置が実行中の印刷処理の継続期間を示す第１情報を取得する第１取得手段と、前記受信中のデジタル放送信号に前記印刷要求に対応する印刷情報が含まれる存在期間を示す第２情報を取得する第２取得手段と、前記第１情報、及び前記第２情報に基づいて、前記存在期間が前記継続期間より先に終了するか否かを判定する判定手段と、前記存在期間が前記継続期間より先に終了すると前記判定手段で判定された場合、前記実行中の印刷処理を停止して前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行う制御手段と、を備え、前記制御手段は、前記存在期間が前記継続期間より先に終了しないと前記判定手段で判定された場合、前記実行中の印刷処理が完了した後に、前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行うことを特徴とするデジタル放送受信装置を提供する。
【００１０】
また、第２の本発明は、印刷情報を含むデジタル放送信号を受信するとともに、印刷装置と通信可能に接続されたデジタル放送受信装置の制御方法であって、受信手段が、受信中のデジタル放送信号に含まれる印刷情報に基づく印刷処理の実行を要求する印刷要求を受信する受信工程と、第１取得手段が、前記印刷装置が実行中の印刷処理の継続期間を示す第１情報を取得する第１取得工程と、第２取得手段が、前記受信中のデジタル放送信号に前記印刷要求に対応する印刷情報が含まれる存在期間を示す第２情報を取得する第２取得工程と、判定手段が、前記第１情報、及び前記第２情報に基づいて、前記存在期間が前記継続期間より先に終了するか否かを判定する判定工程と、前記存在期間が前記継続期間より先に終了すると前記判定工程で判定された場合、制御手段が、前記実行中の印刷処理を停止して前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行う制御工程と、を備え、前記制御工程では、前記存在期間が前記継続期間より先に終了しないと前記判定工程で判定された場合、前記実行中の印刷処理が完了した後に、前記印刷要求に対応する印刷情報に基づく印刷処理を実行するように前記印刷装置に指示を発行する制御を行うことを特徴とするデジタル放送受信装置の制御方法を提供する。
【００１１】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００１２】
以上の構成により、本発明によれば、デジタル放送受信装置のユーザが、放送信号に含まれる所望の印刷情報に基づく印刷に失敗する可能性を低減することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明の実施形態を説明する。以下で説明される個別の実施形態は、本発明の上位概念から下位概念までの種々の概念を理解するために役立つであろう。
【００１４】
なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１５】
［第１の実施形態］
図１は、デジタル放送の印刷サービスを利用するための印刷システム１０の構成を示す図である。
【００１６】
印刷システム１０は、本発明のデジタル放送受信装置の一例であるデジタルテレビ（ＤＴＶ）１００、本発明の印刷装置の一例であるプリンタ１０２、及びルータ１０３を含む。ＤＴＶ１００は、アンテナ１０５から放送波（デジタル放送信号）を受信することができる。ＤＴＶ１００、プリンタ１０２、及びルータ１０３は、ローカルエリアネットワーク（ＬＡＮ）１０１を介して相互に通信可能に接続されており、ルータ１０３は、インターネット１０４に接続されている。ＬＡＮ１０１は、例えばイーサネット（登録商標）によって実装される。
【００１７】
図２は、ＤＴＶ１００の構成を示すブロック図である。ＤＴＶ１００は、大別して、テレビ基本機能、データ放送のブラウズ機能、及びデータ放送の印刷機能を備える。以下、順に説明する。
【００１８】
●ＤＴＶ１００のテレビ基本機能について
図２において、アンテナ１０５により受信されたデジタル放送信号は、チューナ部２０１に入力される。チューナ部２０１は、入力されたデジタル放送信号に対して復調、誤り訂正等の処理を施し、トランスポートストリームデータ（以下、「ＴＳ」と呼ぶ）を生成する。チューナ部２０１は、生成したＴＳをデスクランブラ２０２に出力する。ＴＳには、複数チャンネル分の映像データ、音声データ、及び番組情報等が時分割多重されている。
【００１９】
データ分離部２０３は、デスクランブラ２０２から入力されたＴＳの中から、リモコン２５０により受光部２５１を介して選択されたチャンネルの音声データ、映像データ、及び番組情報を取り出す。そして、取り出した各データをそれぞれ音声デコード部２０４、映像デコード部２０５、及び番組情報デコード部２０６に出力する。
【００２０】
音声デコード部２０４は、データ分離部２０３から入力された音声データに対して復号化処理を施し、音声制御部２０８へ出力する。
【００２１】
映像デコード部２０５は、データ分離部２０３から入力された映像データに対して、ＭＰＥＧ等の復号化処理を施し、復号した映像データを映像処理部２０７に出力する。
【００２２】
番組情報デコード部２０６は、データ分離部２０３から入力された番組情報から所望の情報を取得し、映像処理部２０７、ユーザインタフェース（ＵＩ）画面構成部２２０、及び表示制御部２０９へ出力する。
【００２３】
番組情報には、主に、ＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）等のデータが含まれている。
【００２４】
ＳＤＴには、放送チャンネルに相当するサービス名、サービス提供者等の情報が含まれている。ＥＩＴには、番組に相当するイベント名、イベントの開始時刻、継続時間等に関する情報が含まれている。ＴＯＴには、現在の日付時刻に関する情報が含まれている。
【００２５】
映像処理部２０７は、映像デコード部２０５から入力された映像データと、番組情報デコード部２０６から入力された番組情報とに基づいて映像調整処理を行い、調整した映像データを表示制御部２０９へ出力する。
【００２６】
音声制御部２０８は、音声デコード部２０４から入力された音声データに対して、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ）変換処理等を施し、音声出力部２２１に出力する。
【００２７】
ＵＩ画面構成部２２０は、番組情報デコード部２０６から入力された番組情報に基づいて、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）などを構成し、表示制御部２０９へ出力する。
【００２８】
表示制御部２０９は、映像処理部２０７、及びＵＩ画面構成部２２０から入力された映像データや画面データを、リモコン２５０の操作に応じて切り替えたり、合成するなどしたりして、映像表示部２２２へ出力する。
【００２９】
映像表示部２２２は、表示制御部２０９から入力された映像データや画面データなどを、表示解像度、表示色数、リフレッシュレートに適した表示データに変換し、適切なタイミングで表示する。
【００３０】
システム制御部２４０は、各構成要素を統括的にコントロールする。
【００３１】
選局制御部２４１は、システム制御部２４０の制御に従い、データ分離部２０３におけるデータの分離を制御する。
【００３２】
タイマー部２４３は、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画面を表示する時間の計測などを行う。
【００３３】
通信制御部２４７は、ＬＡＮ１０１に対する通信を制御する。
【００３４】
●ＤＴＶ１００のデータ放送のブラウズ機能について
データ放送ブラウズ機能とは、データカルーセル方式により放送局から繰り返し送出されるデータ放送データを映像表示部２２２に表示する機能、及び音声を音声出力部２２１から出力する機能を含む。
【００３５】
データ放送データには、テキスト情報、表示レイアウト情報、スクリプト情報、静止画像情報、及び音声情報等が含まれている。
【００３６】
テキスト情報は、非特許文献１に規定されたＸＭＬ（ｅＸｅｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースのデータ放送向けのページ記述言語である、ＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されている。表示レイアウト情報は、ＣＳＳ（カスケーディング・スタイルシート）を用い、スクリプト情報は、ＥＣＭＡＳｃｒｉｐｔを用いる。
【００３７】
また、ＢＭＬ情報の論理的構造や情報へのアクセス、及び操作を行う為に、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）が用いられる。
【００３８】
以下に、ＤＴＶ１００がデータ放送ブラウズを行う為の内部動作について説明する。
【００３９】
システム制御部２４０は、受光部２５１を介し受信する、ユーザのリモコン２５０の操作による操作情報に基づき、データ放送ブラウズ要求であることを判定し、データ放送制御部２４４にデータ放送ブラウズ処理開始を要求する。
【００４０】
データ放送制御部２４４は、メモリ部２４２に蓄積されたデータ放送データを取得する。ブラウズに必要なデータがメモリ部２４２に蓄積されていない場合、データ放送制御部２４４は、データ分離部２０３に対し、データ放送データの取得要求を行う。
【００４１】
データ放送制御部２４４は、取得したデータ放送データをデータ放送ブラウズ処理部２４５に送り、ブラウズ処理を要求する。
【００４２】
データ放送ブラウズ処理部２４５は、ＢＭＬデータ、及び関連する画像などを取得すると、＜ｂｏｄｙ＞タグのＯｎｌｏａｄ属性に記述されたスクリプト関数を初期スクリプトとして実行する。この初期スクリプトでは、ＤＴＶ１００が印刷機能を有しているか否かを問い合わせる関数を呼び出し、その判定結果に基づいて、印刷に関するボタンイメージやテキスト情報を画面に描画するか否かを決定する。
【００４３】
データ放送ブラウズ処理部２４５は、初期スクリプト実行後、ＵＩ画面構成部２２０、及び表示制御部２０９を介して、ボタンイメージやテキスト情報の描画を行う。その動作と共に、表示制御部２０９は、映像処理部２０７からの動画像との合成処理を行う。
【００４４】
合成処理を施されたデータ放送画面内の印刷ボタン等のＵＩを操作することにより、ユーザは、ＤＴＶ１００に対して印刷要求を入力し、印刷処理の実行を要求できる。
【００４５】
●ＤＴＶ１００のデータ放送の印刷機能について
データ放送ブラウズ処理部２４５は、データ放送画面を表示中、ユーザからリモコン２５０を介して何らかの要求の受信を待つ。ユーザからの要求があった場合は、要求内容の判定処理を行い、判定結果に応じた処理を実行する。
【００４６】
例えば、フォーカス移動要求であった場合、フォーカス移動処理を実行する。画面遷移要求であった場合、画面遷移処理を実行する。
【００４７】
なお、ＤＴＶ１００が印刷機能を有している場合、データ放送ブラウズ処理部２４５は印刷要求をユーザから受け付けることが可能である旨の表示を行う。例えば、表示中のデータ放送に印刷情報が付随している場合は、印刷をユーザが要求するための印刷ボタンなどを表示する。ＤＴＶ１００が印刷機能を有していない場合は、表示中のデータ放送に印刷情報が付随していても、印刷ボタンのような表示は行われないのが一般的である。
【００４８】
データ放送ブラウズ処理部２４５は、印刷要求がユーザから入力されたと判定すると、ｐｒｉｎｔＦｉｌｅ処理、ｐｒｉｎｔＴｅｍｐｌａｔｅ処理、ｐｒｉｎｔＳｔａｔｉｃＳｃｒｅｅｎ処理、ｐｒｉｎｔＵｒｉ処理等の実行を印刷制御部２４６に要求する。また、本実施形態でのＤＴＶ１００とプリンタ１０２との印刷制御にはＵＰｎＰで提供されるＰｒｉｎｔ  Ｅｎｈａｎｃｅｄが使用される。
【００４９】
データ放送データは、印刷情報として、プリンタ１０２に印刷させる印刷コンテンツを含む。或いは、データ放送データは、印刷情報として、印刷コンテンツの所在を示すＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を含むものでもよい。前者の場合、データ放送ブラウズ処理部２４５は、印刷要求がユーザから入力されると、ｐｒｉｎｔＦｉｌｅ処理の実行を印刷制御部２４６に要求する。後者の場合、データ放送ブラウズ処理部２４５は、印刷要求がユーザから入力されると、ｐｒｉｎｔＵｒｉ処理の実行を印刷制御部２４６に要求する。
【００５０】
ここで、印刷要求とは、受信中のデジタル放送信号に含まれる印刷情報に基づく印刷処理の実行を要求するものである。また、データ放送データは、受信中のデジタル放送信号の各チャンネルに関連付けられており、印刷要求は、例えば選局中のチャンネルに関連付けられたデータ放送データに含まれる印刷情報に基づく印刷処理の実行を要求する。
【００５１】
●ＤＴＶ１００の印刷情報存在期間取得機能（第２取得手段）について
データ放送ブラウズ処理部２４５の要求に従って印刷制御部２４６がプリンタ１０２に印刷処理の実行を指示する際に、印刷制御部２４６が印刷情報を取得できない事態の発生を抑制するため、印刷制御部２４６は、印刷情報の存在期間を取得する機能を備える。ここで、印刷情報の存在期間とは、アンテナ１０５を介して受信されるデジタル放送信号に印刷情報が含まれている期間を意味する。
【００５２】
図３は、印刷制御部２４６の詳細な構成を示すブロック図である。印刷制御部２４６は、印刷情報存在期間取得部３００、プリンタ制御部３１０、及び印刷指示発行制御部３２０を含む。プリンタ制御部３１０、及び印刷指示発行制御部３２０については、図４乃至図７を参照して後述する。
【００５３】
印刷情報存在期間取得部３００は、番組情報デコード部２０６から番組情報を取得し、取得した番組情報からＥＩＴ内のｓｔａｒｔ＿ｔｉｍｅデータ領域に記述されている、番組の開始時刻を取得する。印刷情報存在期間取得部３００はまた、ＥＩＴ内のｄｕｒａｔｉｏｎデータ領域に記述されている、番組の継続時間を取得する。番組連動型データ放送に対応して印刷情報が送信されるケースでは特定の番組の放映中は、その番組に対応する印刷情報が常にデジタル放送信号に含まれて送信されることが多い。従って、印刷情報存在期間取得部３００は、番組の放映期間、即ち「番組の開始時刻」から「番組の開始時刻＋継続時間」までの間を、その番組に関連する印刷情報の存在期間と見なすことができる。
【００５４】
このように番組の放映期間が印刷情報の存在期間と一致するものと見なせば、印刷情報存在期間取得部３００は、規格に従ったＥＩＴを利用するだけで印刷情報の存在期間を取得することができる。
【００５５】
また、以下に説明するように規格の一部を拡張すれば、印刷情報存在期間取得部３００はより正確な存在期間を取得することができる。つまり、番組の放映期間と印刷情報の存在期間が不一致のようなケースにも対応することが可能となる。ここでは、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：番組特定情報）／ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：番組配列情報）のテーブル、及び記述子を拡張する。
【００５６】
まず、印刷情報を記述する記述子（印刷情報記述子）について説明する。印刷情報記述子には、印刷情報存在期間情報が記述される。印刷情報存在期間情報は、放送局が印刷情報の送出を開始する時刻と、送出の継続時間を含む。
【００５７】
印刷情報記述子は、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）、ＥＩＴのどちらか一方、又は両方に配置される。
【００５８】
ＰＭＴに配置される場合、印刷情報記述子は、ＰＭＴ第１ループ（プログラムループ）、及びＰＭＴ第２ループ（ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）ループ）に配置され得る。
【００５９】
ＰＭＴ第１ループに挿入される印刷情報記述子は、サービス全体に対して印刷情報の存在期間を特定する場合に配置されるものとする。
【００６０】
ＰＭＴ第２ループに挿入される印刷情報記述子は、対応するＥＳに対して印刷情報の存在期間を特定する場合に配置されるものとする。印刷情報記述子の配置対象となるＥＳのｓｔｒｅａｍ＿ｔｙｐｅは、データカルーセル（０ｘ０Ｄ）とする。
【００６１】
また、ＥＩＴに配置される場合、印刷情報記述子は、ＥＩＴのイベントループに配置され得る。ＥＩＴのイベントループに挿入される印刷情報記述子は、イベントに対して印刷情報記述子を特定する場合に配置されるものとする。
【００６２】
ユーザの印刷要求時、印刷情報存在期間取得部３００はＳＩデータを番組情報デコード部２０６から取得する。そして、取得したＳＩデータから、印刷情報の存在期間を抽出する。ＰＭＴとＥＩＴ両方に印刷情報記述子が配置されている場合は、ＰＭＴの印刷情報記述子を優先する。
【００６３】
●ＤＴＶ１００のプリンタ状態取得機能について
データ放送ブラウズ処理部２４５の要求に従って印刷制御部２４６がプリンタ１０２に印刷処理の実行を指示する際に、プリンタのステータスを把握することを目的に、印刷制御部２４６は、プリンタ状態取得機能を備える。プリンタ状態取得機能とは、プリンタ１０２が印刷処理を実行中であるか否かを示す情報（プリンタ状態）を取得する機能である。以下、図３及び図４を参照して、プリンタ状態取得機能を説明する。
【００６４】
Ｓ４００で、システム制御部２４０は、受光部２５１を介してリモコン２５０から印刷要求を受信したことを検知する。すると、Ｓ４０１で、プリンタ状態取得部３１１はシステム制御部２４０の制御に従い、通信制御部２４７を介して、プリンタ１０２へプリンタ状態取得要求を送信する。
【００６５】
Ｓ４０２で、プリンタ１０２は、プリンタ状態取得要求の受信に応えて、現在、プリンタ１０２内に印刷ジョブが存在するか否かを判定する。Ｓ４０３で、プリンタ１０２は、Ｓ４０２における判定に応じたプリンタ状態をＤＴＶ１００へ送信する。即ち、印刷ジョブが存在する場合、プリンタ状態は、プリンタ１０２が印刷処理を実行中であることを示す。反対に、印刷ジョブが存在しない場合、プリンタ状態は、プリンタ１０２が印刷処理を実行中でないことを示す。
【００６６】
●ＤＴＶ１００の印刷処理継続期間取得機能（第１取得手段）について
印刷制御部２４６は、印刷処理継続期間取得機を備える。印刷処理継続期間とは、プリンタ１０２が実行中の印刷処理が継続する期間を意味する。以下、図３及び図５を参照して、印刷処理継続期間取得機能を説明する。なお、図５において、図４と同一の符号を持つステップは、図４と同一の処理を示すため、説明を省略する。
【００６７】
Ｓ５００で、プリンタ状態取得部３１１は、Ｓ４０３で受信したプリンタ状態に基づき、プリンタ１０２が印刷処理を実行中であるか否かを判定する。実行中であれば、Ｓ５０１で、継続期間取得部３１２は、通信制御部２４７を介して、プリンタ１０２へ継続期間取得要求を送信する。
【００６８】
Ｓ５０２で、プリンタ１０２は、継続期間取得要求の受信に応えて、実行中の印刷ジョブの継続期間（「印刷ジョブ処理開始時刻」から「印刷ジョブ処理終了時刻」までの期間）を算出する。継続期間の算出処理には、任意のアルゴリズムを利用可能である。例えば、プリンタ１０２は、印刷するページ数に、１ページ当たりの印刷時間の最大値を掛けることにより、継続期間を算出することができる。なお、印刷ジョブの継続期間は正確な値である必要は無く、予測した時間情報であれば良い。
【００６９】
Ｓ５０３で、プリンタ１０２は、継続期間を継続期間取得部３１２に返す。継続期間取得部３１２は、通信制御部２４７を介して、継続期間を取得する。
【００７０】
なお、上の説明では、プリンタ制御部３１０は、プリンタ状態と印刷処理の継続期間とを別々に取得したが、これらをまとめて取得できるようにプリンタ制御部３１０及びプリンタ１０２を構成してもよい。例えば、プリンタ状態取得部３１１によるプリンタ状態取得処理を行わずに、継続期間取得部３１２は、継続期間取得要求をプリンタ１０２へ送信する。プリンタ１０２は、継続期間取得要求を受信すると、プリンタ１０２内に存在する印刷ジョブに基づいて算出した継続期間をプリンタ制御部３１０に返す。印刷ジョブがプリンタ１０２内に存在しない場合、プリンタ１０２は、継続期間として「０」を返す。
【００７１】
また、上で説明した存在期間と継続期間の情報の形式は、ここで説明した形式に限られない。重要なことは、印刷情報の存在期間と、プリンタ１０２で実行中の印刷処理の継続期間との、どちらが先に終了するかを判定可能な情報を印刷制御部２４６が取得することである。従って、例えば、印刷情報存在期間取得部３００は、存在期間の代わりに、放送局が印刷情報の送出（放送）を終了する時刻を取得してもよい。同様に、継続期間取得部３１２は、継続期間の代わりに、プリンタ１０２で実行中の印刷処理の終了時刻を取得してもよい。いずれにしても、印刷情報存在期間取得部３００は、存在期間に関連する情報（第２情報）を取得し、継続期間取得部３１２は、継続期間に関連する情報（第１情報）を取得する。
【００７２】
●印刷情報の存在期間と印刷処理の継続期間とのパターンについて
次に、図６を参照して、印刷情報の存在期間（情報存在期間）と印刷処理の継続期間（ジョブ継続期間）との関係について説明する。情報存在期間とジョブ継続期間とのパターンは、以下の７つのパターンに分類される。
【００７３】
パターン１では、
「ジョブ継続期間の終了時刻が、情報存在期間の開始時刻以前」
である。
【００７４】
パターン２では、
「ジョブ継続期間の開始時刻が情報存在期間の開始時刻より前であり、且つ情報存在期間の開始時刻がジョブ継続期間の終了時刻より前であり、且つジョブ継続期間の終了時刻が情報存在期間の終了時刻より前」
である。
【００７５】
パターン３では、
「情報存在期間の開始時刻がジョブ継続期間の開始時刻より前であり、且つジョブ継続期間の開始時刻が情報存在期間の終了時刻より前であり、且つジョブ継続期間の終了時刻が情報存在期間の終了時刻より前」
である。
【００７６】
パターン４では、
「情報存在期間の開始時刻がジョブ継続期間の開始時刻と等しく、且つ情報存在期間の終了時刻がジョブ継続期間の終了時刻と等しい」
である。
【００７７】
パターン５では、
「ジョブ継続期間の開始時刻が情報存在期間の開始時刻より前であり、且つ情報存在期間の開始時刻がジョブ継続期間の終了時刻より前であり、且つ情報存在期間の終了時刻がジョブ継続期間の終了時刻より前」
である。
【００７８】
パターン６では、
「情報存在期間の開始時刻がジョブ継続期間の開始時刻より前であり、且つジョブ継続期間の開始時刻が情報存在期間の終了時刻より前であり、且つ情報存在期間の終了時刻がジョブ継続期間の終了時刻より前」
である。
【００７９】
パターン７では、
「情報存在期間の終了時刻がジョブ継続期間の開始時刻以前」
である。
【００８０】
●情報存在期間とジョブ継続期間の重複期間について
再び図６を参照して、情報存在期間とジョブ継続期間の重複期間について説明する。
【００８１】
前述のパターン２、パターン３、パターン４、パターン５、及びパターン６では、情報存在期間とジョブ継続期間とが重複する期間（重複期間）が存在する。重複期間にＤＴＶ１００から印刷指示を発行すると、プリンタ１０２には実行中のジョブが存在する為、プリンタ１０２は、ＤＴＶ１００からの印刷指示を受け付けられない。
【００８２】
図６では、情報存在期間とジョブ継続期間との重複期間を、点線の矩形で表現する。
【００８３】
●情報存在期間とジョブ継続期間に関する各パターンでの、ユーザの印刷要求タイミングについて
再び図６を参照して、情報存在期間とジョブ継続期間との情報存在期間とジョブ継続期間に関する各パターンでの、ユーザの印刷要求タイミングについて説明する。
【００８４】
前述のパターン１、パターン２、パターン３、パターン６、及びパターン７では、情報存在期間中に、プリンタ１０２で実行中の印刷ジョブが存在しない期間が存在する。そして、この期間に、ＤＴＶ１００がユーザから印刷要求を受信するケースが存在する（Ｕ１）。
【００８５】
また、パターン４、パターン５、及びパターン６では、情報存在期間終了以降にプリンタ１０２内の実行中印刷ジョブが終了する。この場合の重複期間に、ＤＴＶ１００がユーザから印刷要求を受信するケースが存在する（Ｕ２）。
【００８６】
また、パターン２、及びパターン３では、情報存在期間の途中でプリンタ１０２内の実行中印刷ジョブが終了する。この場合の重複期間に、ＤＴＶ１００がユーザから印刷要求を受信するケースが存在する（Ｕ３）。
【００８７】
●印刷要求の受信タイミングと印刷指示の発行タイミングとの関係について
次に、図６及び図７を参照して、ＤＴＶ１００が印刷要求を受信するタイミングと、ＤＴＶ１００がプリンタ１０２へ印刷指示を発行するタイミングとの関係について説明する。
【００８８】
図９は、本実施例が適用されるユーザからデジタル放送受信装置への印刷要求タイミングとデジタル放送受信装置からプリンタ１０２への印刷指示発行タイミングを示す図である。
【００８９】
ＤＴＶ１００の印刷指示発行制御部３２０は、印刷情報存在期間取得部３００から存在期間を取得する。また、継続期間取得部３１２から継続期間を取得する。ＤＴＶ１００の印刷指示発行制御部３２０は、図６のそれぞれのパターンについて、以下の印刷指示発行制御処理を行う。
【００９０】
パターン１では、
「ジョブ継続期間の終了時刻が、情報存在期間の開始時刻以前」
であり、ユーザからの印刷要求の受信時（Ｕ１）にはプリンタ１０２はアイドル状態である（図６）。その為、ＤＴＶ１００は即座に、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ１）。
【００９１】
パターン２では、
「ジョブ継続期間の開始時刻が情報存在期間の開始時刻より前であり、且つ情報存在期間の開始時刻がジョブ継続期間の終了時刻より前であり、且つジョブ継続期間の終了時刻が情報存在期間の終了時刻より前」
である為、ユーザからの印刷要求の受信タイミングは２つのケースに分けられる（図６）。
【００９２】
１つ目のケースは、重複期間にユーザからの印刷要求の受信タイミングが存在する場合である（Ｕ３）。この場合、ジョブ継続期間の終了時刻後に印刷情報が存在する為、ＤＴＶ１００は、プリンタ１０２で実行中の印刷処理の終了後、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ３）。
【００９３】
２つ目のケースは、重複期間の終了後にユーザからの印刷要求の受信タイミングが存在する場合である（Ｕ１）。この場合、プリンタ１０２はアイドル状態である。その為、ＤＴＶ１００は即座に、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ１）。
【００９４】
パターン３では、
「情報存在期間の開始時刻がジョブ継続期間の開始時刻より前であり、且つジョブ継続期間の開始時刻が情報存在期間の終了時刻より前であり、且つジョブ継続期間の終了時刻が情報存在期間の終了時刻より前」
である為、ユーザからの印刷要求の受信タイミングは２つのケースに分けられる（図６）。
【００９５】
１つ目のケースは、重複期間の前又は後にユーザからの印刷要求の受信タイミングが存在する場合である（Ｕ１）。この場合、プリンタ１０２はアイドル状態である。その為、ＤＴＶ１００は即座に、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ１）。
【００９６】
２つ目のケースは、重複期間にユーザからの印刷要求の受信タイミングが存在する場合である（Ｕ３）。この場合、ジョブ継続期間の終了時刻後に印刷情報が存在する為、ＤＴＶ１００は、プリンタ１０２で実行中の印刷処理の終了後、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ３）。
【００９７】
パターン４では、
「情報存在期間の開始時刻がジョブ継続期間の開始時刻と等しく、且つ情報存在期間の終了時刻がジョブ継続期間の終了時刻と等しい」
である為、ユーザからの印刷要求の受信タイミング（Ｕ２）は重複期間に存在する。また、ジョブ継続期間終了後は、印刷情報が存在しない。その為、ＤＴＶ１００はプリンタ１０２で実行中の印刷処理を停止させ、印刷指示を発行する（図７）（Ｔ２）。
【００９８】
パターン５では、
「ジョブ継続期間の開始時刻が情報存在期間の開始時刻より前であり、且つ情報存在期間の開始時刻がジョブ継続期間の終了時刻より前であり、且つ情報存在期間の終了時刻がジョブ継続期間の終了時刻より前」
である為、ユーザからの印刷要求の受信タイミング（Ｕ２）は重複期間に存在する。また、ジョブ継続期間終了後は、印刷情報が存在しない。その為、ＤＴＶ１００はプリンタ１０２で実行中の印刷処理を停止させ、印刷指示を発行する（図７）（Ｔ２）。
【００９９】
パターン６では、
「情報存在期間の開始時刻がジョブ継続期間の開始時刻より前であり、且つジョブ継続期間の開始時刻が情報存在期間の終了時刻より前であり、且つ情報存在期間の終了時刻がジョブ継続期間の終了時刻より前」
である為、ユーザからの印刷要求の受信タイミングは２つのケースに分けられる（図６）。
【０１００】
１つ目のケースは、重複期間の前にユーザからの印刷要求の受信タイミングが存在する場合である（Ｕ１）。この場合、プリンタ１０２はアイドル状態である。その為、ＤＴＶ１００は即座に、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ１）。
【０１０１】
２つ目のケースは、重複期間にユーザからの印刷要求の受信タイミングが存在する場合である（Ｕ２）。また、ジョブ継続期間終了後は、印刷情報が存在しない。その為、ＤＴＶ１００はプリンタ１０２で実行中の印刷処理を停止させ、印刷指示を発行する（図７）（Ｔ２）。
【０１０２】
パターン７では、
「情報存在期間の終了時刻がジョブ継続期間の開始時刻以前」
であり、ユーザからの印刷要求の受信時（Ｕ１）にはプリンタ１０２はアイドル状態である（図６）。その為、ＤＴＶ１００は即座に、プリンタ１０２へ印刷指示を発行する（図７）（Ｔ１）。
【０１０３】
なお、上で、「ＤＴＶ１００が印刷指示を即座に発行する」と説明した部分については、必ずしも、「即座」でなくても構わない。ＤＴＶ１００は、印刷要求の受信後、印刷情報の存在期間中に印刷指示を発行できればよい。
【０１０４】
●印刷処理の流れについて
次に、図８を参照して、印刷システム１０における印刷処理の流れを説明する。
【０１０５】
ＤＴＶ１００は、印刷情報を含むデータ放送を選局中に、ユーザからのデータ放送印刷要求を発生すると、本フローチャートの処理を開始する。
【０１０６】
Ｓ８０１で、プリンタ状態取得部３１１は、プリンタ１０２が印刷処理を実行中であるか否かを示す、プリンタ状態を取得する。
【０１０７】
Ｓ８０２で、プリンタ状態取得部３１１は、Ｓ８０１で取得したプリンタ状態に基づき、プリンタ１０２が印刷処理を実行中であるか否かを判定する。実行中であればＳ８０３に進む。実行中で無ければ、Ｓ８０９へ進み、印刷指示発行制御部３２０は、印刷指示を発行し、印刷情報に基づく印刷処理を実行するようにプリンタ１０２に指示する。
【０１０８】
Ｓ８０３で、印刷情報存在期間取得部３００は、印刷情報の存在期間を取得する。
【０１０９】
Ｓ８０４で、継続期間取得部３１２は、印刷処理の継続期間を取得する。
【０１１０】
Ｓ８０５で、印刷指示発行制御部３２０は、存在期間が継続期間より先に終了するか否かを判定する。存在期間が継続期間より先に終了する場合、Ｓ８０６に進む。そうでなければ、Ｓ８０８へ進み、印刷指示発行制御部３２０は、継続期間の終了後に、印刷指示を発行する。
【０１１１】
Ｓ８０６で、印刷指示発行制御部３２０は、実行中の印刷処理を停止するようにプリンタ１０２に指示する。続いて、Ｓ８０７で、印刷指示発行制御部３２０は、印刷指示を発行する。
【０１１２】
なお、本実施形態では、印刷指示発行制御部３２０は、上記のいくつかのケースにおいて、プリンタ１０２で実行中の印刷処理を停止させる指示を行うとした。これは、印刷指示発行制御部３２０がプリンタ１０２に対して、プリンタ１０２が解釈可能なコマンドを送信することで実行される。このコマンドはプリンタ１０２が実行中の印刷処理を停止させ、他の印刷指示を受け付けることが可能な状態に移行することが可能なコマンドである。コマンドの種類はどのようなものでも良い。プリンタ１０２は印刷停止のコマンドを受けた場合は可及的速やかに実行中の印刷処理を停止させるように制御されることが望ましい。
【０１１３】
●変形例：Ｊａｖａ（登録商標）ベースアプリケーション実行環境について
以上の説明は、ＢＭＬを使用するデータ放送を前提としていた。以下では、変形例として、欧州や米国などで採用される放送規格であるＭＨＰ、ＧＥＭ、ＯＣＡＰなどの、Ｊａｖａ（登録商標）ベースアプリケーション実行環境に対応する実施形態を説明する。なお、ＭＨＰは、Ｍｕｌｔｉｍｅｄｉａ  Ｈｏｍｅ  Ｐｌａｔｆｏｒｍの略であり、ＧＥＭは、Ｇｌｏｂａｌｌｙ  Ｅｘｅｃｕｔａｂｌｅ  ＭＨＰの略である。また、ＯＣＡＰは、Ｏｐｅｎ  Ｃａｂｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍの略である。
【０１１４】
この変形例では、印刷情報は、印刷指示発行制御部３２０による印刷指示の発行を可能にするアプリケーションを含み、アプリケーション実行可能期間が、印刷情報の存在期間に対応する。そのため、図３の印刷情報存在期間取得部３００が、印刷処理アプリケーション実行可能期間取得部９００に置き換えられる（図９参照）。また、図２のデータ放送ブラウズ処理部２４５が、データ放送アプリケーション実行処理部１０００に置き換えられる（図１０参照）。
【０１１５】
印刷処理アプリケーション実行可能期間取得部９００は、テーブルデータを番組情報デコード部２０６から取得する。ここでは、アプリケーション実行可能期間を含むテーブルの一例として、ＡＩＴ（Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）を取得する。
【０１１６】
取得したＡＩＴ内には、例えば、ａｐｐｌｉｃａｔｉｏｎ＿ｃｏｎｔｒｏｌ＿ｃｏｄｅという制御コードが記述されている。この制御コードは、ライフサイクルに関してアプリケーションをどう処理すべきかを受信機に対して放送局側から知らせることが可能である。
【０１１７】
その為、印刷処理アプリケーション実行可能期間取得部９００は、ａｐｐｌｉｃａｔｉｏｎ＿ｃｏｎｔｒｏｌ＿ｃｏｄｅを参照して、印刷処理アプリケーション実行可能期間を算出する。
【０１１８】
算出したアプリケーション実行可能期間は、ＢＭＬの場合と同様、存在期間として図８の処理に適用される。
【０１１９】
なお、ＡＩＴに限らず、ＤＴＶ１００が取得可能なテーブルデータ（例えば、ＰＳＩ／ＳＩデータ）を拡張して、印刷処理アプリケーション実行可能期間を算出できるようにしてもよい。
【０１２０】
以上説明したように、本実施形態によれば、ＤＴＶ１００は、プリンタ１０２が印刷処理を実行中に印刷要求を受信した場合、印刷要求に対応する印刷情報の存在期間と印刷処理の継続期間とに基づき、プリンタ１０２に対する印刷指示のタイミングを決定する。例えば、存在期間が継続期間より先に終了する場合、ＤＴＶ１００は、実行中の印刷処理を停止して、受信した印刷要求に対応する印刷情報に基づく印刷処理を実行するように、プリンタ１０２に指示する。
【０１２１】
これにより、デジタル放送受信装置のユーザが、放送信号に含まれる所望の印刷情報に基づく印刷に失敗する可能性を低減することが可能となる。
【０１２２】
［その他の実施形態］
上述した各実施形態の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施形態の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【０１２３】
また、上述した各実施形態の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施形態の機能が実現される場合も含まれている。
【０１２４】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【０１２５】
【図１】デジタル放送の印刷サービスを利用するための印刷システムの構成を示す図である。
【図２】第１の実施形態に係るデジタルテレビ（ＤＴＶ）の構成を示すブロック図である。
【図３】第１の実施形態に係るＤＴＶの印刷制御部の詳細な構成を示すブロック図である。
【図４】第１の実施形態に係るＤＴＶがプリンタの状態を取得する処理の流れを示すシーケンス図である。
【図５】第１の実施形態に係るＤＴＶが、プリンタで実行中の印刷処理の継続期間を取得する処理の流れを示すシーケンス図である。
【図６】印刷情報の存在期間、及び印刷処理の継続期間と、印刷要求タイミングとの関係を示す図である。
【図７】印刷要求の受信タイミングと印刷指示の発行タイミングとの関係を示す図である。
【図８】第１の実施形態に係る印刷システムにおける印刷処理の流れを示すフローチャートである。
【図９】第１の実施形態の変形例を説明する図である。
【図１０】第１の実施形態の変形例を説明する図である。
【図１】
0005113455.tif 000002
【図２】
0005113455.tif 000003
【図３】
0005113455.tif 000004
【図４】
0005113455.tif 000005
【図５】
0005113455.tif 000006
【図６】
0005113455.tif 000007
【図７】
0005113455.tif 000008
【図８】
0005113455.tif 000009
【図９】
0005113455.tif 000010
【図１０】
0005113455.tif 000011