(57)【要約】【課題】  ＴＶ番組において、印刷サービスを行う場合は、ＴＶ画面上にＵＲＬを表示して、視聴者がそのＵＲＬをＰＣで入力してから印刷を行う必要があった。【解決手段】  放送波から、印刷用文書へのＵＲＬを含むコンテンツを取得して実行する受信機１０２は、印刷用文書へのＵＲＬを不揮発領域に記憶し、リモコン操作に応じて、あるいは、設定時刻に、そのＵＲＬをプリンタ１０３へ転送し、プリンタ１０３がそのＵＲＬで示される文書をインターネット経由で取得して、取得した文書を印刷する。【選択図】  図１
2005135158.tif 000002
【特許請求の範囲】
【請求項１】
放送波又はインターネットから、印刷用文書へのＵＲＬを含むコンテンツを取得して実行する受信機から、ＵＲＬをプリンタへ転送し、プリンタがそのＵＲＬで示される文書を印刷する印刷方法であって、
受信機は、印刷用文書へのＵＲＬを不揮発領域に記憶し、リモコン操作に応じて、そのＵＲＬをプリンタへ転送して、プリンタがそのＵＲＬで示される文書をインターネット経由で取得して、取得した文書を印刷することを特徴とする印刷方法。
【請求項２】
放送波又はインターネットから、印刷用文書へのＵＲＬを含むコンテンツを取得して実行する受信機から、ＵＲＬをプリンタへ転送し、プリンタがそのＵＲＬで示される文書をインターネット経由で取得して、取得した文書を印刷する印刷方法であって、
受信機は、印刷用文書へのＵＲＬを不揮発領域に記憶し、設定時刻に、そのＵＲＬをプリンタへ転送することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送波やインターネットから、印刷用文書へのＵＲＬを含むコンテンツを取得して実行することにより印刷を行う印刷方法に関する。
【背景技術】
【０００２】
一般的にプリンタで印刷する場合、以下のプロセスを経る。１）ＰＣ上のアプリケーションで印刷を実行するとアプリケーションからプリンタドライバにデータが転送される。２）プリンタドライバは印刷する内容を印刷用コマンドに変換する。３）プリンタは印刷用のコマンドを実行して実際に印刷を行う。このとき、印刷用制御コマンドはプリンタの機種毎に異なるため、適切なプリンタ用のドライバをＰＣにインストールする必要がある。また、ＰｏｓｔＳｃｒｉｐｔ（登録商標）等の文書を受信することで、その文書を解析し、レンダリングし、自デバイス内でプリンタ制御用のコマンドを生成し、印刷を行うプリンタも存在する（例えば、特許文献１）。
【０００３】
また、２０００年１２月よりデジタルＢＳ放送が開始され、ＴＶ受信機上でＢＭＬと呼ばれるデータ放送を表示・実行できる製品が発売されている。デジタル放送チューナでは、ＢＡＳＩＣ手順により双方向サーバにアクセスできる。また、地上波デジタル放送からは、受信機にＴＣＰ／ＩＰが搭載され、インターネットにもアクセスできる（例えば、特許文献２）。
【特許文献１】特開２００２−３０４２７１号公報
【特許文献２】特開２００１−１３６１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来においてはＴＶとプリンタが直接接続されることはなく、ＴＶ番組から直接印刷するという手段もなかった。もし、スポンサや番組等で印刷サービスを行う場合は、ＴＶ画面上にＵＲＬを表示して、視聴者がそのＵＲＬをＰＣで入力してから印刷を行うという煩雑な手順が必要であった。
【課題を解決するための手段】
【０００５】
本発明の印刷方法は、放送波又はインターネットから、印刷用文書へのＵＲＬを含むコンテンツを取得して実行する受信機から、ＵＲＬをプリンタへ転送し、プリンタがそのＵＲＬで示される文書を印刷する印刷方法であって、受信機は、印刷用文書へのＵＲＬを不揮発領域に記憶し、リモコン操作に応じて、そのＵＲＬをプリンタへ転送して、プリンタがそのＵＲＬで示される文書をインターネット経由で取得して、取得した文書を印刷することを特徴とする。
【０００６】
また、本発明の他の印刷方法は、放送波又はインターネットから、印刷用文書へのＵＲＬを含むコンテンツを取得して実行する受信機から、ＵＲＬをプリンタへ転送し、プリンタがそのＵＲＬで示される文書をインターネット経由で取得して、取得した文書を印刷する印刷方法であって、受信機は、印刷用文書へのＵＲＬを不揮発領域に記憶し、設定時刻に、そのＵＲＬをプリンタへ転送することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、放送コンテンツやインターネットコンテンツを表示しているＴＶ受信機などのデバイスから、ＰＣを介すること無しに、印刷を行うことができるようになる。
【０００８】
さらに、印刷用文書へのＵＲＬを受信機の不揮発領域に記録し、後日その内容を参照して印刷を行うことにより、放送中でなくても印刷を行うことが可能となる。たとえば、料理番組視聴中に、「今は忙しいので後で印刷したい」という状況であったとする。その場合、ＢＭＬコンテンツを操作して、印刷用ＵＲＬを受信機に保存しておき、後でブックマークアプリから印刷することができるようになる。
【０００９】
さらに、印刷を実施する時刻を併せて保存し、スケジュール印刷の有無を設定することにより、都度視聴者がリモコン操作をすることなく、自動的に印刷を行うことが可能となる。たとえば、毎日更新される新聞コンテンツを深夜に印刷させておき、起床時にすぐに最新の情報を取得するような、簡易新聞配達サービスが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の一実施の形態を詳細に説明する。
【００１１】
図１は本実施形態の全体構成を示す図である。
【００１２】
１０１はデジタル放送を行う放送局である。１０２はデジタル放送受信機であり、映像・音声を出力するとともに、放送されたＢＭＬコンテンツを実行する。１０３はプリンタである。１０４はインターネット上に存在するＷｅｂサーバであり、印刷用コンテンツを保持している。
【００１３】
図２はデジタル放送受信機１０２の内部構成を示す図である。
【００１４】
２０１はチューナであり、受信した電波から特定の波長の信号を取り出す。２０２はデコーダであり、取り出した信号からパケットを抽出する。２０３は音声デコーダであり、音声パケットを受信することにより音声を出力する。２０４は映像デコーダであり、映像パケットを受信することにより映像を出力する。２０５はデータデコーダであり、データ用パケットを受信することによりデータ放送コンテンツを再構築する。
【００１５】
２０６はリモコン受信部であり、リモコンから送られた信号を受信する。２０７は不揮発ＲＡＭであり、住所・郵便番号・電話番号等の家族情報や、氏名・誕生日・性別等の視聴者の個人情報、お気に入りブックマーク等を記録する。２０８はネットワークＩ／Ｆであり、プリンタとのデータの送受信を行う。２０９はＲＡＭであり、ブラウザの実行等、一時的な作業領域として使用される。２１０はＲＯＭであり、受信機が動作するために必要なプログラムを格納している。受信機上で実行されるブラウザプログラムもここに格納される。
【００１６】
２１１はＣＰＵであり、２０１〜２１０までの構成要素を集中的に管理し、全体動作を制御する。２０１〜２１１までの構成要素はバスにて接続されている。
【００１７】
図３はプリンタ１０３の内部構成を示す図である。
【００１８】
３００はネットワークＩ／Ｆであり、外部接続機器とのデータの送受信を行う。３０１は文書解析パーザであり、印刷用文書の構造を解析する。３０２はラスタライザであり、解析した文書をラスタイメージとしてメモリ上に描画する。３０３はデバイスドライバであり、解析した結果とラスタイメージから、プリンタを駆動するコマンドを生成・実行する。このプリンタ駆動用の命令を実行することにより、実際に印刷が行なわれる。
【００１９】
３０４はＲＡＭであり、プリンタ上で稼動するプログラムが作業用領域として使用する。３０５はＲＯＭであり、プリンタ上で駆動するプログラムが格納されている。３０６はＣＰＵであり、プリンタ全体の動作を制御する。３０７はインターネット用Ｉ／Ｆであり、インターネットから必要なファイルを取得する。実装によってはネットワークＩ／Ｆ３００と同じハードウェアデバイスを共用する。
【００２０】
図４は、本実施形態におけるＴＶ上の画面表示状態を示す図である。
【００２１】
（ａ）動画像がＴＶ画面全体に表示されている状態を表す。この状態においてリモコンのデータ放送起動ボタン（ｄボタン）を押下すると、（ｂ）の状態へ遷移する。すなわち、ＢＭＬブラウザが起動されデータ放送が表示される。また、リモコンのＢｏｏｋｍａｒｋボタンを押下すると、ブックマークリストサービスアプリが起動し（ｃ）の状態へ遷移する。
【００２２】
（ｂ）データ放送が表示された状態を表す。リモコン操作により項目を選択し、各種情報をＴＶ画面上に表示することができる。データ放送は放送されたＢＭＬコンテンツをＢＭＬブラウザで実行することにより表示される。リモコンのデータ放送起動ボタン（ｄボタン）押下で（ａ）に、Ｂｏｏｋｍａｒｋボタンの押下で（ｃ）の状態へ遷移する。データ放送は、後述するステップ４０７で蓄積されたＢＭＬコンテンツを、ＢＭＬブラウザが実行した結果として表示されている。
【００２３】
（ｃ）Ｂｏｏｋｍａｒｋリストサービスアプリが起動している状態を表す。受信機の不揮発ＲＡＭ２０７に記録されたＢｏｏｋｍａｒｋリスト一覧を表示する。視聴者のリモコン操作により該当するＢｏｏｋｍａｒｋを選択実行することが可能となる。Ｂｏｏｋｍａｒｋリストサービスアプリは受信機付属の機能として、あるいは、データ放送番組として放送されるＢＭＬコンテンツで実装される。
【００２４】
図５はデジタル放送受信機１０２の処理手順を示すフローチャートである。
【００２５】
ステップ４００では、チューナ２０１にて、電波の受信と復調を行う。ステップ４０１では、デコーダ２０２にて、復調した結果の信号からパケットを抽出する。ステップ４０２では、抽出したパケットが映像パケットか否かを判断する。映像パケットであった場合、ステップ４０３にて映像をデコードし出力する。それ以外の場合はステップ４０４へ進む。
【００２６】
ステップ４０４では、抽出したパケットが音声パケットか否かを判断する。音声パケットであった場合、ステップ４０５にて音声をデコードし出力する。それ以外の場合はステップ４０６へ進む。
【００２７】
ステップ４０６では、抽出したパケットがＢＭＬやＪＰＥＧ等のデータ放送を構成するデータを含むデータパケットか否かを判断する。データパケットであった場合、ステップ４０７にてデータ放送用コンテンツを再構成し一時的にＲＡＭ２０９へ蓄積する。このコンテンツは、蓄積された後、ＢＭＬブラウザで表示・実行される。それ以外の場合はステップ４０８へ進む。
【００２８】
ステップ４０８では、視聴者がリモコンにあるデータ放送起動ボタン（ｄボタン）を押下する、もしくは放送局から送出される信号中に強制的にＢＭＬブラウザを起動させる情報（オートスタートフラグ）が有る事を検出するなど、ＢＭＬブラウザ起動するトリガーがあるかどうか調べる。トリガーが発生していた場合はＢＭＬブラウザを起動し、図６のステップ５００に進む。ＢＭＬブラウザはＲＯＭ２１０にプログラムの形で格納されている。ＢＭＬブラウザで実行されるプログラムは、ステップ４０７で取得、蓄積したＢＭＬコンテンツである。
【００２９】
ステップ４０９では、視聴者からブックマークリスト（図４（ｃ））を表示するリモコン操作の有無を判断する。ブックマーク起動操作があった場合は、図７のステップ１２０１へ進む。そうでない場合は４０１へ戻る。
【００３０】
図５のフローチャートでは映像・音声・データ（ＢＭＬコンテンツ）を放送波から取得する手順について説明しているが、他の形態では、受信機１０２はインターネットに接続され、ＢＭＬコンテンツをインターネットから取得する。
【００３１】
図４（ｃ）に示したブックマークアプリが起動されたときのＴＶでの表示状態では、視聴者が登録したブックマーク一覧が表示され、リモコンの上下ボタンでフォーカスを移動し、決定ボタンで選択することで項目が選択される。項目を選択すると、ブックマークの種類に応じた処理（お気に入りのチャンネルタイプの場合はそのチャンネルへ遷移、お気に入りのインターネットサイトの場合はそのページへ遷移等）を行う。
【００３２】
ブックマークのフォーマットはＡＲＩＢ（社団法人電波産業界）での仕様に準拠しており、プロパティとしては、タイトル、遷移先ＵＲＩ、有効期限、登録日時、消去禁止フラグ、ブックマーク種別、リンク先媒体種別、利用許可フラグを含む。受信機ではこのフォーマットに沿って情報を不揮発ＲＡＭ２０７に格納する。受信機のブックマークアプリは、この中のタイトルフィールドを一覧として表示する。また、選択したときにどのような処理を行うかはブックマーク種別フィールドを見ることにより判断する。
【００３３】
図６は、本実施形態におけるＢＭＬブラウザの動作手順を示すフローチャートである。
【００３４】
ＢＭＬブラウザは実行するコンテンツに応じて処理内容が変わるため、本フローチャートでは印刷に関わる部分を説明する。
【００３５】
ステップ５００では、初期処理を行う。ＢＭＬコンテンツが既にＲＡＭ２０９上に蓄積されている場合は速やかに実行を開始し、ＲＡＭ２０９に蓄積されたＢＭＬコンテンツを表示する。すなわち、受信機１０２は、放送波から、印刷用文書へのＵＲＬを含むコンテンツを取得して実行する。まだ受信が完了していない場合は、ＢＭＬコンテンツの受信を待ち、受信完了後から実行を開始し、ＲＡＭ２０９に蓄積されたＢＭＬコンテンツを表示する。
【００３６】
ＢＭＬコンテンツでは、リモコンを使用してコンテンツを操作する。まず、フォーカスの移動操作がどのように行われるか説明する。リモコンの矢印ボタンを押下することにより、フォーカスが移動するが、その記述はＢＭＬコンテンツにて行う。
【００３７】
図４（ｂ）に示される画面上の３つのボタンに対応するＢＭＬの記述は以下の通りである。
<object data=”news.png” onclick=”showNews();”
style=”nav-index:0;nav-down:1;nav-up:2;” type=”image/png”/>
<object data=”weather.png” onclick=”showWeather();”
style=”nav-index:1;nav-down:2;nav-up:0;” type=”image/png”/>
<object data=”print.png” onfocus=”print();”
style=”nav-index:2;nav-down:0;nav-up:1;” type=”image/png”/>
ＢＭＬではフォーカスの移動制御をｎａｖ−ｉｎｄｅｘ属性で指定する。
【００３８】
初期状態においては、ｎａｖ−ｉｎｄｅｘ：０のオブジェクトがフォーカス状態となるため、最上段のボタン（今日のニュース）にフォーカスがあたる。その状態でリモコンの下矢印ボタンが押下された場合、ｎａｖ−ｄｏｗｎ属性で指定される遷移先へフォーカスが移動する。この場合、ｎａｖ−ｄｏｗｎ：１と記述されているので、ｎａｖ−ｉｎｄｅｘ：１のオブジェクト、即ち天気予報ボタンのオブジェクトへフォーカスが移動する。
【００３９】
また、天気予報がフォーカス状態で、上矢印ボタンが押下された場合は、天気予報ボタンのオブジェクトにｎａｖ−ｕｐ：０と記述されているので、ｎａｖ−ｉｎｄｅｘ：０のオブジェクト、即ち今日のニュースボタンへフォーカスが移動する。決定ボタンが押下された場合、ｏｎｃｌｉｃｋで示されるイベントハンドラが実行される。
【００４０】
ステップ５０１では、視聴者のリモコン操作やタイマー等のイベントの待機を行う。イベントを検出するとステップ５０２以降へ進み、イベントに応じたイベントハンドラが実行される。受信機２０１は、リモコン受信部２０６によりリモコンからの信号を受信する。例えば、図４（ｂ）において“印刷予約”のボタンにフォーカスがあわせられた状態で、リモコンの決定ボタンが押下された状態を例に説明する。この場合、ステップ５０１でイベントが検出されるためにステップ５０２へ制御が移る。
【００４１】
ステップ５０２以降では、イベントの種類に応じてＢＭＬコンテンツ内で記述されたイベントハンドラを実行する。今回の例においては、リモコンの決定ボタンが押下されることにより、ＢＭＬコンテンツ内で定義されている以下の関数が実行される。
function print (){
var r = browser.writeBookmarkArray( 
“nvram://bookmark/3”,            //領域番号
“今日のニュース＆天気印刷”,      //タイトル
“http://dairynewsprint.com”,    //ＵＲＬ
“20030306”,                      //有効期限
“900”,                          //種別
“A”,                            //リンク先
“1”);                            //媒体種別
}
【００４２】
この例では、印刷用のＵＲＬをブックマーク領域に記録する処理（ｗｒｉｔｅＢｏｏｋｍａｒｋＡｒｒａｙ）を実行している。この処理を行うことにより受信機内の不揮発ＲＡＭ（不揮発領域）２０７にＵＲＬがブックマークとして保存される。保存する際のフォーマットは、前述したＡＲＩＢ（社団法人電波産業界）での仕様に準拠したフォーマットに従う。また、それぞれのプロパティの内容はｐｒｉｎｔ（）関数内で実行されるｗｒｉｔｅＢｏｏｋｍａｒｋＡｒｒａｙの引数により与えられる。すなわち、上述の例の場合、タイトルプロパティとして“今日のニュース＆天気印刷”、種別として“９００（＝印刷用ブックマーク）”等の情報が記録される。この処理はステップ５０３に該当する。
【００４３】
ブックマーク保存処理命令以外であれば、ステップ５０４で、ＢＭＬに記述されたイベントハンドラを逐次実行し、終了後はステップ５０１に戻る。
【００４４】
本実施形態でのブックマークリストアプリの動作手順を図７のフローチャートに示す。
【００４５】
ステップ１２０１では、受信機の不揮発ＲＡＭ（不揮発領域）２０７からブックマーク情報を抽出し、図５（ｃ）のように、一覧として表示する。ステップ１２０２では、視聴者からのリモコン操作を待ち受ける入力待機状態となる。受信機２０１は、リモコン受信部２０６によりリモコンからの信号を受信する。なんらかの入力を検出するとステップ１２０３へ進む。ステップ１２０３では、視聴者のリモコン操作がフォーカスの移動操作か否か判断する。フォーカス移動操作の場合はステップ１２０４へ、そうでない場合はステップ１２０５へ進む。ステップ１２０４では、視聴者のリモコン操作に応じて画面上のフォーカス位置を移動させ、ステップ１２０２に戻る。
【００４６】
ステップ１２０５では、視聴者のリモコン操作が項目の選択か否か判断する。ブックマークの選択であった場合はステップ１２０６へ、そうでない場合はステップ１２０９へ進む。ステップ１２０６では、選択されたブックマークが印刷関連のものか否か判断する。ブックマークの種類の判断は、ブックマークフォーマットのブックマーク種別を見ることでおこなわれる。選択されたブックマークのブックマーク種別が印刷関連であった場合はステップ１２０８へ、そうでない場合は１２０７へ進む。前述したように、選択されたブックマークが印刷関連のものか否かの判断は、種別が“９００”か、否かを判断する。“９００”であれば、印刷関連のブックマークである。
【００４７】
ステップ１２０７では、印刷と関係ないブックマークが選択された場合の処理を行う。すなわち、ブックマークの種類に応じた処理（お気に入りのチャンネルタイプの場合はそのチャンネルへ遷移、お気に入りのインターネットサイトの場合はそのページへ遷移等）を行う。そしてステップ１２０２へ戻る。
【００４８】
ステップ１２０８では、該ブックマークに関連付けられている印刷用ＵＲＬを受信機のネットワークインタフェース２０８からプリンタ１０３へ転送する。プリンタは後述するように印刷を実施する。その後ステップ１２０２へ戻る。
【００４９】
ステップ１２０９では、視聴者のリモコン操作がブックマークリストアプリの終了操作か否かを調べる。終了操作でない場合はステップ１２０２へ、終了操作であった場合はステップ１２１０へ進み、ブックマークリストアプリを終了させる。
【００５０】
図７に示す処理手順により、ブックマークリストアプリが起動されて、印刷項目が選択された場合には、速やかに印刷が行われるように動作する。
【００５１】
図８は、本実施形態におけるプリンタ１０３の動作手順を示すフローチャートである。
【００５２】
ステップ８０１では、初期処理を行う。ステップ８０２では、外部接続機器からの入力を待機する。ステップ８０３では、外部接続機器からの入力が、印刷用ＵＲＬの受信か否かを判断する。印刷用ＵＲＬを受信した場合は、ステップ８０４へ、それ以外の場合はステップ８０２へ戻る。
【００５３】
ステップ８０４では、インターネット用Ｉ／Ｆ３０７を用い、インターネット（上のＷｅｂサーバ１０４）からＵＲＬで指定された文書を取得する。ステップ８０５では、文書解析パーザ３０１を用い、取得した文書を解析する。ステップ８０６では、文書を解析した結果、文書中から参照している画像等のファイルがあれば、そのファイルを、インターネット用Ｉ／Ｆ３０７を用いて、サーバ１０４から取得する。ステップ８０７では、ラスタライザ３０２を用い、取得したファイルから印刷用画像を構成すべくレンダリング処理を行う。ステップ８０８では、デバイスドライバ３０３を用い、実際に印刷処理を行う。その後、ステップ８０２へ戻る。
【００５４】
以上のように動作することで、以下の手順で動作する。すなわち、放送局が印刷文書へのＵＲＬを含むＢＭＬ（コンテンツ）を放送し、そのＢＭＬを受信機１０２が受信する。受信機１０２上のＢＭＬブラウザが実行され、視聴者のリモコン操作により、印刷文書へのＵＲＬが受信機の不揮発ＲＡＭ２０７に記憶される。後日、視聴者のリモコン操作により、ブックマークアプリケーションで該ＵＲＬが選択され、印刷文書を示すＵＲＬが受信機１０２からプリンタ１０３へ転送され、プリンタ１０２がそのＵＲＬで示される印刷用文書をインターネットから取得し、文書解析、レンダリング等印刷に必要な処理を行い印刷が行われる。
【００５５】
（実施例）
本実施例では、都度視聴者がブックマークリストアプリを操作することなしに、受信機に設定された時刻に自動的に印刷を行う実施例について説明する。プリンタ１０３については、図３、図８と同じ構成、同じ動作手順とする。また、本実施例において、受信機１０２については、図２と同じ構成であり、動作手順、ブラウザの動作手順は、図５、図６と同じ手順である。本実施例でのブックマークリストアプリの動作手順については、後述する。本実施例でも、ＢＭＬコンテンツを放送波又はインターネットから取得する。
【００５６】
図９に本実施例におけるブックマークリストアプリの画面イメージを示す。
【００５７】
図９の画面左側には、図４（ｃ）と同様に、ブックマークリスト一覧が表示されている。リモコンの矢印ボタンによりフォーカスを移動し、決定ボタンにより項目を選択する。
【００５８】
本実施例では、図４（ｃ）の表示に加えて、ブックマークリストから選択されたブックマークの種別が印刷用ＵＲＬである場合には、画面右下に印刷関連ＧＵＩが表示される。「今すぐ印刷」ボタンにフォーカスを移動させて決定ボタンを押下した場合は、該ＵＲＬのコンテンツの印刷が速やかに開始される。一方、「予約解除・予約印刷」ボタンはトグル属性の２者択一となっており、矢印ボタンと決定ボタンでどちらかの状態１つが選択可能となっている。予約印刷が選択された場合には、その下に印刷を実行する時刻を入力可能となる。
【００５９】
本実施例でのブックマークリストアプリの動作手順を図１０のフローチャートに示す。
【００６０】
本実施例において、ステップ６０１からステップ６０７は、図７のステップ１２０１からステップ１２０７と同じである。
【００６１】
ステップ６０８では、印刷関連の操作を行うための操作パネル（図９の右下）を表示し、視聴者のリモコン操作待ち状態となる。受信機１０２は、リモコンからの信号をリモコン受信部２０６から受信する。ステップ６０９では、視聴者のリモコン操作が「今すぐ印刷」ボタンの押下か否か判断する。今すぐ印刷の場合はステップ６１０へ、そうでない場合はステップ６１１へ進む。ステップ６１０では、「今すぐ印刷」ボタンが押下されたので、該ブックマークに関連付けられている印刷用ＵＲＬを受信機のネットワークインタフェース２０８からからプリンタ１０３へ転送する。プリンタは先述したように図８のフローにより印刷を実施する。その後ステップ６０８へ戻る。
【００６２】
ステップ６１１では、「予約の設定の有無」「印刷予約時刻」への入力、すなわちスケジュールの設定、変更があるか判断する。設定、変更があった場合はステップ６１２へ、そうでない場合は６１３へ進む。ステップ６１２では、スケジュール情報が変更された場合、その内容（時刻・印刷の有無・印刷用コンテンツのＵＲＬ）を受信機内の不揮発ＲＡＭ（不揮発領域）２０７に保存する。その後、ステップ６０８へ戻る。すなわち、受信機１０２は、リモコンでの操作に応じて、印刷用文書のＵＲＬ及び印刷時刻を不揮発ＲＡＭ（不揮発領域）２０７に記憶する。
【００６３】
ステップ６１３では、印刷用の設定メニューの終了処理（戻るボタン押下）が行われたか検査する。印刷設定メニュー終了の操作であった場合ステップ６１４へ、そうでない場合はステップ６０８へ戻る。ステップ６１４では、印刷設定用の操作パネルを消去して、ブックマーク選択画面に戻るためステップ６０２へ戻る。
【００６４】
また、ステップ６１５では、視聴者のリモコン操作がブックマークリストアプリの終了操作か否かを調べる。終了操作でない場合はステップ６０２へ、終了操作であった場合はステップ６１６へ進み、ブックマークリストアプリを終了させる。
【００６５】
図１０に示す処理手順により、ブックマークリストアプリが起動されて、印刷項目が選択された場合には、設定用のパネルが表示される。そして、「今すぐ印刷」ボタンが押下された場合は、速やかに印刷が行われ、印刷スケジュールの設定が行われた場合は、そのスケジュール内容を受信機の不揮発ＲＡＭ２０７に記録されるよう動作する。
【００６６】
次に、受信機に記録された印刷スケジュールに従い、自動的に印刷するための処理手順に関して図１１を使用して説明する。
【００６７】
ステップ７０１において、一定時間スリープを行う。ステップ７０２では、現在時刻を取得する。ステップ７０３では、印刷設定されたスケジュールの有無を調べる。印刷用のスケジュールがある場合はステップ７０４へ、印刷用スケジュールがない場合はステップ７０６へ進む。ステップ７０４では、印刷スケジュールの設定時刻と現在時刻を比較する。なお、ＣＰＵ２１１は、現在時刻を計時し、ＲＡＭ２０９に格納している。同時刻と判断した場合はステップ７０５へ進み、同時刻でないと判断した場合はステップ７０６へ進む。
【００６８】
ステップ７０５では、現在時刻が印刷スケジュールで設定された時刻になったと判断し、該スケジュール情報で示されるＵＲＬをプリンタへ転送し、印刷が行われる。その後ステップ７０１へ進む。
【００６９】
ステップ７０６では、ブックマーク一覧を取得する。その後ステップ７０７へ進む。ステップ７０７では、ブックマークに保存されている有効期限と現在時刻を比較する。もし、現在時刻が有効期限を過ぎていたらステップ７０８へ、そうでない場合はステップ７０１へ戻る。ステップ７０８では、有効期限が切れたブックマークを受信機の不揮発ＲＡＭ２０７から削除する。そしてステップ７０１へ戻る。
【００７０】
図１１で示される処理手順は受信機の電源が明示的にＯＦＦにされていても、待機処理として行われる。図１１に示される処理手順により、受信機に設定された時刻に、印刷用のＵＲＬが受信機からプリンタへ転送され、プリンタがそのＵＲＬで示される文書を取得して印刷が行われる。
【００７１】
以上の説明においては、印刷用のＵＲＬ情報をブックマークとして不揮発ＲＡＭに保存し、ブックマーク保存にｗｒｉｔｅＢｏｏｋｍａｒｋＡｒｒａｙという関数を、ブックマークを操作するためにブックマークアプリを使用する構成で説明したが、印刷用のＵＲＬ情報の保存は不揮発ＲＡＭ２０７に限るものでなく、ハードディスク等の領域に保存してもよい。また、ブックマーク一般で使用されるｗｒｉｔｅＢｏｏｋｍａｒｋＡｒｒａｙという関数を使用したが、受信機固有の命令であるｌａｕｎｃｈＥｘＡｐｐ等の別の命令を使用してもよい。また、ブックマーク以外の情報として保存した場合は、ブックマークアプリでは情報を参照できないが、その場合は受信機固有の印刷用アプリケーションを別途実装することもできる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態の全体構成図を示す図である。
【図２】受信機１０２の内部構成を示す図である。
【図３】プリンタ１０３の内部構成を示す図である。
【図４】ＴＶ画面に表示されている画像のイメージ図である。
【図５】受信機１０２の動作手順を示すフローチャートである。
【図６】受信機１０２内のブラウザの動作手順を示すフローチャートである。
【図７】受信機１０２内のブックマークアプリの動作手順を示すフローチャートである。
【図８】プリンタ１０３の動作手順を示すフローチャートである。
【図９】実施例におけるブックマークアプリのＴＶ画面に表示されている画像のイメージ図である。
【図１０】実施例における受信機１０２内のブックマークアプリの動作手順を示すフローチャートである。
【図１１】実施例における受信機１０２内のスケジュール印刷の動作手順を示すフローチャートである。
【符号の説明】
【００７３】
１０２  ＴＶ受信機
【図１】
2005135158.tif 000003
【図２】
2005135158.tif 000004
【図３】
2005135158.tif 000005
【図４】
2005135158.tif 000006
【図５】
2005135158.tif 000007
【図６】
2005135158.tif 000008
【図７】
2005135158.tif 000009
【図８】
2005135158.tif 000010
【図９】
2005135158.tif 000011
【図１０】
2005135158.tif 000012
【図１１】
2005135158.tif 000013