(57)【要約】【課題】  プリンタに印刷プレビュー用の画像を生成させてこれを表示したり、接続されているプリンタになりすまして印刷プレビューデータを作成して印刷プレビュー画面として表示することができる印刷データ処理装置を提供する。【解決手段】  受信装置２００は、印刷データを受信する。受信された印刷データの印刷プレビュー表示用画像をプリンタ２３０に作成させるために、印刷データをプリンタへ出力する。ＣＰＵ２１６は、プリンタ２３０により作成された印刷プレビュー表示用画像をプリンタ２３０から取得する。プリンタ２３０から取得した印刷プレビュー表示用画像を表示するために画像表示部２１１に出力する。【選択図】      図１
2007122656.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する印刷データ受信手段と、
この印刷データ受信手段により受信された前記印刷データの印刷プレビュー表示用画像をプリンタに作成させるために、前記印刷データを前記プリンタへ出力する印刷データ出力手段と、
前記プリンタにより作成された前記印刷プレビュー表示用画像を前記プリンタから取得する印刷プレビュー表示用画像取得手段と、
この取得した前記印刷プレビュー表示用画像を表示するために出力する出力手段とを備えたことを特徴とする印刷データ処理装置。
【請求項２】
前記印刷データ出力手段は、前記印刷データおよび前記印刷プレビュー表示用画像を作成させるためのコマンドを前記プリンタに出力することにより、前記プリンタに前記印刷プレビュー表示用画像を作成させることを特徴とする請求項１記載の印刷データ処理装置。
【請求項３】
プリンタからプリンタ固有の情報であるプリンタ固有情報を取得するプリンタ固有情報取得手段と、
プリンタ固有の情報毎に作成された印刷に用いる印刷データを有しているサーバへ前記プリンタ固有情報と共に、印刷データを要求する印刷データ要求手段と、
前記印刷データの要求に応答して、前記サーバから前記プリンタ用の印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段により取得された印刷データを用いて印刷プレビュー画面を生成する印刷プレビュー画面を生成する印刷プレビュー画面生成手段と、
この取得した前記印刷プレビュー表示用画像を表示するために出力する出力手段とを備えたことを特徴とする印刷データ処理装置。
【請求項４】
更に、前記プリンタから前記プリンタ固有の情報であるプリンタ固有情報を前記プリンタへ問い合わせる手段と、
前記問い合わせに応答して前記プリンタから送信される前記プリンタ固有情報を取得するプリンタ固有情報取得手段とを備えたことを特徴とする請求項３記載の印刷データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷データを処理する印刷データ処理装置に関する。
【背景技術】
【０００２】
従来、印刷データ、この印刷データに関する付帯データ及び印刷データのプレビューデータが放送によって送出され、これを受信してプレビューデータや印刷データをユーザへ提示する受信機が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１３００８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、放送やネットワーク等から受信機が受信するデータが印刷データのみの方式の場合、プリンタに印刷プレビュー用の画像を生成させてこれを表示したり、接続されているプリンタになりすまして印刷プレビューデータを作成して印刷プレビュー画面として表示することはできないとうい問題があった。
【０００４】
この発明は、プリンタに印刷プレビュー用の画像を生成させてこれを表示したり、接続されているプリンタになりすまして印刷プレビューデータを作成して印刷プレビュー画面として表示することができる印刷データ処理装置を提供することを目的とする。
【０００５】
また放送のみならずインターネット等のネットワークからの情報取得も想定した印刷データ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、この発明においては、印刷データを受信する印刷データ受信手段と、この印刷データ受信手段により受信された前記印刷データの印刷プレビュー表示用画像をプリンタに作成させるために、前記印刷データを前記プリンタへ出力する印刷データ出力手段と、前記プリンタにより作成された前記印刷プレビュー表示用画像を前記プリンタから取得する印刷プレビュー表示用画像取得手段と、この取得した前記印刷プレビュー表示用画像を表示するために出力する出力手段とを備えたことを特徴とする印刷データ処理装置を提供する。
【０００７】
また、上記の目的を達成するために、この発明においては、プリンタからプリンタ固有の情報であるプリンタ固有情報を取得するプリンタ固有情報取得手段と、プリンタ固有の情報毎に作成された印刷に用いる印刷データを有しているサーバへ前記プリンタ固有情報と共に、印刷データを要求する印刷データ要求手段と、前記印刷データの要求に応答して、前記サーバから前記プリンタ用の印刷データを取得する印刷データ取得手段と、前記印刷データ取得手段により取得された印刷データを用いて印刷プレビュー画面を生成する印刷プレビュー画面を生成する印刷プレビュー画面生成手段と、この取得した前記印刷プレビュー表示用画像を表示するために出力する出力手段とを備えたことを特徴とする印刷データ処理装置を提供する。
【０００８】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読み取り可能な記録媒体としても成立する。
【発明の効果】
【０００９】
この発明によれば、プリンタに印刷プレビュー用の画像を生成させてこれを表示したり、接続されているプリンタになりすまして印刷プレビューデータを作成して印刷プレビュー画面として表示することができる印刷データ処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明の実施の形態について説明する。
（第１の実施形態）
第１の実施形態は、印刷データ処理部がある場合の例である。
図１は、本発明の第１の実施形態に係る印刷データ処理装置を含む、システム全体の構成を示す図である。
図１において、アンテナ９９は放送波１００を送出する。このアンテナ９９により送出されるデータは、映像データ，音声データ，ＥＰＧデータ，データ放送データ、印刷データから構成されている。これらアンテナ９９により放送された放送波は、アンテナ２０１で受信される。
【００１１】
受信装置２００は、印刷データ処理装置の一例としてのテレビジョン受信装置２００である。
受信装置２００は、アンテナ２０１で受信された放送波から所望のチャンネルをチューナー２０２で選局し、トランスポートストリームを抽出する。
デスクランブラ２０３は、トランスポートストリームをデスクランブルし分配器２０４へ出力する。
分配器２０４はこのトランスポートストリームを分配およびデパケットしてデータの種類に応じて、上記した映像データを映像処理部２０５へ、音声データを音声処理部２０６へ、ＥＰＧデータ，データ放送データをデータ処理部２０７へ、印刷データを印刷データ処理部２０８へ振り分ける。
【００１２】
図１のシステムでは、印刷データを受信装置２００内で処理して、どのような印刷物なのかを画像表示部２１１上にプレビュー表示する機能が付加されている。この機能は印刷データ処理部２０８によって実現される。
【００１３】
映像処理部２０５は、放送波により送出された映像データをデコードし、画像表示部２１１へ供給する。
データ処理部２０７は、放送波により送出されたＥＰＧデータやデータ放送データをデータ処理し、生成した画像信号を画像表示部２１１へ供給する。このときＥＰＧデータはＥＰＧの画像を生成するための処理を行い、データ放送データはデータ放送による画像を生成するための処理を行うことにより、画像信号を生成する。
【００１４】
印刷データ処理部２０８は、放送波により送出された印刷データから、印刷したときのプレビューデータを作成し画像表示部２１１へ供給する。
映像処理部２０５、データ処理部２０７、印刷データ処理部２０８から得られた表示系データは、表示制御部２０９へ供給される。
表示制御部２０９は、映像処理部２０５、データ処理部２０７および印刷データ処理部２０８により得られた画像信号を合成して画像表示部２１１へ出力する。
画像表示部２１１は、制御部２０９から供給された画像を表示する。画像表示部２１１は、もし、画像表示部２１１へ供給された画像の中に印刷データ処理部２０８により作成されたプレビューデータが含まれていれば、このプレビューデータは表示制御部２０９へ渡され画像表示部２１１にて表示される。
【００１５】
これによりユーザはどのような印刷データが印刷されるか、印刷ページ数は何枚なのか等の情報を視覚的に得ることが出来る。
音声処理部２０６は、音声データをデコードし音声制御部２１０へ出力する。音声制御部２１０は、デコードされた音声信号をアナログ信号に変換し、スピーカー等の音声出力部２１２へ出力する。音声出力部２１２は、音声制御部２１０から入力された音声信号を音声再生する。
【００１６】
この他に受信装置２００は、受信装置２００を遠隔制御するためのリモコン２１３、リモコン２１３からの信号を受光する受光部２１４、デスクランブラ２０３で用いられるデスクランブル鍵を生成するためのＩＣカード制御部２１５、受信装置２００の全体を制御するためのＣＰＵ２１６、インターネット等のネットワークと通信するためのインタフェース部であるネットワークＩ／Ｆ部２１７、プログラムや各種データを格納するためのメモリ２１８、受信した番組を記録するための蓄積装置２１９を備えている。
【００１７】
（印刷方法  その１−１）
まず、従来と同じ印刷方法（その１−１）について説明する。この印刷方法を発明の印刷データ処理装置も備えている。
放送波１００によるデータ放送では、印刷データが送出されることが想定される。
印刷データは、例えば図２に示すように処理される。
印刷データはデータ放送などの表示可能なデータと共に送出される。送出された表示可能なデータは受信装置２００で処理され画像表示部２１１を介してユーザに提示される。
【００１８】
画像表示部２１１により提示された画像はインタラクティブな操作が可能で、印刷データが同時に送出されている場合には画像中に印刷ボタンが存在する。印刷データを伴って送出されるデータ放送には印刷ボタンを表現するための仕組みが組み込まれている。
【００１９】
以下、これを実現する一例を図６、図７、図１０も用いて詳細に説明する。
図６は、印刷データが伴った場合に送出されるデータ放送を表示するためのＢＭＬ文書を示す図である。
これにより印刷ボタンが用意され、印刷ボタンは印刷実行関数が実行されるトリガーになっていて（<div onclick="PrintData();"/>）、ユーザにより印刷ボタンが選択されると文書上のスクリプト関数である「PrintData()」が実行され、この中で印刷処理を行う印刷実行関数「printFile()」が実行される。これらの印刷実行関数はＡＲＩＢ（社団法人 電波産業会）により決められた規格である。
【００２０】
図７に印刷データを伴うデータ放送の表示画面の例を示す。
この場合、印刷ボタンが存在し、この印刷ボタンをユーザが選択することにより、印刷処理が開始され、受信装置２００のネットワークＩ／Ｆ部２１７を通じて、プリンタ２３０のネットワークＩ／Ｆ２３３へ印刷データが転送される。
【００２１】
プリンタ２３０は、データ処理２３１により印刷データをデコードして印刷を行う。
（印刷方法  その１−２）
次に、従来と同じ印刷方法（その１−２）について説明する。
また受信装置２００とプリンタ２３０は、ネットワークに繋がっているので図３に示すように印刷データが処理される場合も想定されている。
受信装置２００はインターネット上のサーバ１０１にブラウザなどにより表示可能なデータの取得要求を行う。
サーバ１０１は要求された表示可能なデータを受信装置２００に転送する。
受信装置２００は表示可能なデータを表示する。
画面には印刷ボタンが存在し、この印刷ボタンが印刷実行関数を実行するためのトリガーになっていて、ユーザが印刷ボタンを選択すると受信装置２００はネットワークを介してプリンタ２３０に印刷データを取得するためのＵＲＬを転送する。
【００２２】
印刷ＵＲＬを受けたプリンタ２３０は、ネットワークを介して印刷データの取得要求をサーバ１０１に行う。
サーバ１０１は要求された印刷データをプリンタ２３０に転送する。
プリンタ２３０は転送された印刷データを処理して印刷する。
なお、上記した（印刷方法  その１−１）および（印刷方法  その１−２）の印刷方法が想定されているが、印刷データが表示されること無く印刷されてしまう。
（印刷方法  その１−３）
次に、本発明の基本となるプレビュー表示して印刷する方法(その１−３）について説明する。
取得する印刷データは、ある時はデータ放送で表示しているニュース一覧の詳細な情報を集めた簡易新聞であったり、画像として表示されている料理は詳細なレシピであったり、紹介しているお店の場所、メニュー、クーポン等の詳細情報などである。
【００２３】
これらの情報は受信装置２００の画像表示部２１１では見づらくなるため表示出来ないが、プリンタ２３０により紙に印刷すると丁度良い見た目になるものである。
このような情報は、（印刷方法  その１−１）や（印刷方法  その１−２）による印刷方法によれば、画像表示部２１１へ表示されることなしに、プリンタ２３０へ印刷されることになる。このためユーザはどんな印刷物なのか、印刷枚数は何枚なのか等という情報を知ることなくプリンタ２３０が印刷データを処理してしまう。
【００２４】
この（印刷方法  その１−３）では、ユーザがどのような印刷物なのかを予め画像表示部２１１で確認してから印刷することができる。
図４は図１のシステム構成にて行う印刷の一例である。
放送波１００により映像データ、音声データ、ＥＰＧデータ、データ放送データ、印刷データが送出される。
送出されたデータは受信装置２００がアンテナ２０１で受信し、チューナー２０２、デスクランブラ２０３を通じて分配器２０４で振り分けが行われる。
振り分けされたデータは、映像が映像処理２０５、データ放送がデータ処理２０７にて処理が行われ、印刷データは印刷データ処理２０８にてプレビューデータに変換されて表示制御部２０９へ渡されて画像表示部２１１にて表示される。
【００２５】
ただし全てのデータが一度に表示されるのではなく、図７のようにまずデータ放送等の表示可能なデータを画像表示部２１１に表示する。例えば図７は、このときのデータ放送コンテンツ表示画面の一例を示す図である。
【００２６】
続いてユーザが、図７に示すデータ放送コンテンツ表示画面上にある「印刷」ボタンを選択した段階で、例えば図１０に示すようなユーザに印刷プレビューの一例を提示する。
【００２７】
データ放送では、印刷の実行には必ずコンテンツに記載される印刷実行関数の実行により行われる。
印刷実行関数は印刷処理を行う関数である。従って表示上にある印刷ボタンを押すことで印刷を実行させることを意図するコンテンツでは、必ずこの印刷実行関数が実行されるように記述される。
【００２８】
図６にコンテンツの例を示す。図６に記載されているdiv要素が画面上でユーザに選択され決定ボタンを押すことでスクリプトPrintData()が実行され、この中に印刷実行関数printFile()が呼ばれる。これにより印刷処理が行われる。
【００２９】
印刷実行関数printFile()の処理の中で印刷プレビュー機能を入れることによりプレビュー画像の表示を実現することが出来る。
印刷実行関数が呼ばれることを利用して、プレビューを実現することで、ユーザに必ずプレビューを提供できる利点がある。
またユーザはデータ放送などの画面で提示された、どの情報に対するプレビュー情報なのかを明示的に知ることが出来る。
これは例えばどの時間にどんな印刷情報が送出されるのかを時系列で表示できることを特徴としている先行技術においては、どのようなデータ放送コンテンツに対しての印刷情報かを知ることが出来なかった。
【００３０】
しかし本発明においては、ニュースコンテンツにおける詳細情報の印刷データであるのか、料理コンテンツにおける料理レシピの印刷データであるのか、旅情報コンテンツにおける旅館情報の印刷データであるか等のどのコンテンツにおけるどういう情報なのかをユーザが理解してから印刷できるという利点がある。
【００３１】
ユーザがプレビューを見て印刷したいと思えば、プレビュー画面に用意されたプレビュー印刷を選択する。
選択されると受信装置２００のネットワークＩ／Ｆ２１７を通じて、印刷データがプリンタ２３０のネットワークＩ／Ｆ２３３に転送される。転送された印刷データはプリンタ２３０で処理され印刷される。
【００３２】
（印刷方法  その１−４）
図５に図１のシステム構成において、つまり受信装置２００に印刷データ処理機能がある場合にユーザにプレビュー情報を提示する方法を示す。
印刷データがサーバ１０１上にある場合に本発明によりユーザにプレビュー情報を提示できる。
受信装置２００はインターネット上のサーバ１０１にブラウザなどにより表示可能なデータの取得要求を行う。
サーバ１０１は要求された表示可能なデータ（ｈｔｍｌやＢＭＬのデータ）を受信装置２００に転送する。この結果受信装置２００は図９のように表示可能なデータ（ｈｔｍｌやＢＭＬのデータ）を表示する。
【００３３】
印刷可能なデータがある場合には図９のように画面に「印刷」ボタンが存在し、ユーザが「印刷」ボタンを選択すると受信装置２００はプリンタ２３０にプリンタ２３０が持つ機器情報（user agent）を問い合わせる。user agentとは例えばプリンタ２３０が持つ機器の種類を示す番号である。
【００３４】
プリンタ２３０は要求の通りにuser agent、つまりプリンタ２３０が持つ機器情報を受信装置２００に応答する。
受信装置２００は、プリンタ２３０の機器情報を使ってサーバ１０１に印刷データを要求する。この機器情報としては、例えばメーカー名、型番等を用いるが、本発明はこれに限定しない。
【００３５】
また、受信装置２００は、プリンタ２３０の機器情報を必ずしもプリンタ２３０に問い合わせて得なければならないというものではない。例えば、プリンタメーカのＷｅｂサイトから所望プリンタの機器情報を取得し、これを例えばメモリカード等を介して受信装置２００からプリンタ２３０に設定するようにしてもよい。また、ユーザが直接、受信装置２００にプリンタ２３０の機器情報を入力手段から設定するようにしてもよい。
【００３６】
サーバ１０１は、同じコンテンツ（この例ではコンテンツは印刷データ）であっても機器情報毎に最適化したコンテンツを有している。
要するに、受信装置２００がプリンタ２３０の機器情報を使ってサーバ１０１に印刷データを要求するということは、サーバ１０１にプリンタ２３０に最適なコンテンツを、プリンタ２３０になりすまして要求していることである。
【００３７】
サーバ１０１は、要求を受けた機器情報に対応した、機器毎に最適化されたコンテンツを受信装置２００へ送る。
サーバ１０１は、機器情報に従った印刷データを受信装置２００に送信する。
受信装置２００は、プリンタ２３０に最適な印刷データを受け取ると、印刷データ処理部２０８によりデータ処理を行い、作成した印刷プレビュー画面をユーザに提示する。
【００３８】
ユーザは、提示された情報を印刷したいのであれば、プレビュー画面に用意された図９に示すような「印刷」ボタンを選択する。ユーザが「印刷」ボタンを選択すると、受信装置２００は、プリンタ２３０に印刷データを転送する。プリンタ２３０は、受信装置２００から送信された印刷データを処理して印刷を実行する。
【００３９】
受信装置２００は、プリンタ２３０になりすますことによりプリンタ２３０用の印刷データをサーバ１０１から取得する。これにより受信装置２００上で、プリンタ２３０に固有の印刷データのプレビュー画面を見ることが出来る。
【００４０】
なりすましをしないでデータをサーバ１０１に取りに行くと、実際に印刷されるデータとプレビュー画面が異なることになる可能性があるため、なりすましにはこれを防ぐという効果がある。
【００４１】
この発明によれば、プリンタに印刷プレビュー用の画像を生成させてこれを表示したり、接続されているプリンタになりすまして印刷プレビューデータを作成して印刷プレビュー画面として表示することができる印刷データ処理装置を提供することができる。
【００４２】
また、本発明によれば、ユーザに見えない情報を印刷させることになるのを防ぎ、ユーザに有益な操作を実現できる。
（第２の実施形態）
第２の実施形態は、第１の実施形態のように印刷データ処理部がない場合の例である。
図１１は、本発明の第２の実施形態に係る印刷データ処理装置を含む、システム全体の構成を示す図である。
図１１において、アンテナ９９は放送波１００を送出する。このアンテナ９９により送出されるデータは、映像データ，音声データ，ＥＰＧデータ，データ放送データ、印刷データから構成されている。これらアンテナ９９により放送された放送波は、アンテナ２０１で受信される。
【００４３】
受信装置２００は、印刷データ処理装置の一例としてのテレビジョン受信装置２００である。
受信装置２００は、アンテナ２０１で受信された放送波から所望のチャンネルをチューナー２０２で選局し、トランスポートストリームを抽出する。
デスクランブラ２０３は、トランスポートストリームをデスクランブルし分配器２０４へ出力する。
分配器２０４はこのトランスポートストリームを分配およびデパケットしてデータの種類に応じて、上記した映像データを映像処理部２０５へ、音声データを音声処理部２０６へ、ＥＰＧデータ，データ放送データをデータ処理部２０７へ、印刷データをプリンタ２３０へ振り分ける。
【００４４】
図１１のシステムでは、印刷データをプリンタ２３０で処理して、どのような印刷物なのかを画像表示部２１１上にプレビュー表示する機能が付加されている。この機能はプリンタ２３０により一旦印刷データをプレビュー処理させ、これを受信装置２００受け取ってプレビュー表示させることによって実現される。
【００４５】
このため、プリンタ２３０は、受信装置２００から受け取った印刷データからプレビュー表示するためのプレビュー画像データを生成し、受信装置２００へ戻す機能を有している。
【００４６】
映像処理部２０５は、放送波により送出された映像データをデコードし、画像表示部２１１へ供給する。
データ処理部２０７は、放送波により送出されたＥＰＧデータやデータ放送データをデータ処理し、生成した画像信号を画像表示部２１１へ供給する。このときＥＰＧデータはＥＰＧの画像を生成するための処理を行い、データ放送データはデータ放送による画像を生成するための処理を行うことにより、画像信号を生成する。
【００４７】
ＣＰＵ２１６は、放送波により送出された印刷データをプリンタ２３０へ渡して、印刷したときの印刷プレビューデータを生成させる。ＣＰＵ２１６は、この生成させた印刷プレビューデータをプリンタ２３０から受け取って画像表示部２１１へ供給する。
【００４８】
映像処理部２０５、データ処理部２０７、プリンタ２３０により得られた表示系データは、表示制御部２０９へ供給される。
表示制御部２０９は、映像処理部２０５、データ処理部２０７およびプリンタ２３０から得られた画像信号を合成して画像表示部２１１へ出力する。
画像表示部２１１は、制御部２０９から供給された画像を表示する。画像表示部２１１は、もし、画像表示部２１１へ供給された画像の中に印刷データ処理部２０８により作成されたプレビューデータが含まれていれば、このプレビューデータは表示制御部２０９へ渡され画像表示部２１１にて表示される。
【００４９】
これによりユーザはどのような印刷データが印刷されるか、印刷ページ数は何枚なのか等の情報を視覚的に得ることが出来る。
音声処理部２０６は、音声データをデコードし音声制御部２１０へ出力する。音声制御部２１０は、デコードされた音声信号をアナログ信号に変換し、スピーカー等の音声出力部２１２へ出力する。音声出力部２１２は、音声制御部２１０から入力された音声信号を音声再生する。
【００５０】
この他に受信装置２００は、受信装置２００を遠隔制御するためのリモコン２１３、リモコン２１３からの信号を受光する受光部２１４、デスクランブラ２０３で用いられるデスクランブル鍵を生成するためのＩＣカード制御部２１５、受信装置２００の全体を制御するためのＣＰＵ２１６、インターネット等のネットワークと通信するためのインタフェース部であるネットワークＩ／Ｆ部２１７、プログラムや各種データを格納するためのメモリ２１８、受信した番組を記録するための蓄積装置２１９を備えている。
【００５１】
（印刷方法  その２−１）
図１２に、図１１のシステム構成において、つまり受信装置２００に印刷データ処理機能がない場合にユーザにプレビュー情報を提示する方法を示す。
表示可能なデータ及び、印刷データが送出されていて、受信装置２００で表示可能なデータが表示されている。
画面には印刷ボタンがあり、ユーザが印刷ボタンを選択すると、受信装置２００は印刷データをプリンタ２３０に転送する。
プリンタ２３０は印刷データをプレビュー可能なデータに変換する。
変換したデータを受信装置２００に転送する。プレビューデータを受け取った受信装置２００は印刷プレビュー画面をユーザに提示する。
提示された情報をユーザが印刷したければ、プレビュー画面に用意されたプレビュー印刷を選択する。
受信装置２００は印刷命令をプリンタ２３０に発行する。
プリンタ２３０はキャッシュにスプールしている印刷データを印刷する。この方法によりプリンタ２３０の印刷データ処理機能を利用するためユーザにプレビューを行うのに受信装置２００が印刷データ処理機能を持つ必要がなくなる。
【００５２】
（印刷方法  その２−２）
同様に図１３に図１１のシステム構成においてプレビュー情報を提示する別の方法を示す。この方法は第１の実施形態にて図３を用いて説明した、サーバ１０１に情報を取りに行く方法と基本的には同じである。
【００５３】
受信装置２００はインターネット上のサーバ１０１にブラウザなどにより表示可能なデータの取得要求を行う。
サーバ１０１は要求された表示可能なデータを受信装置２００に転送する。
受信装置２００は表示可能なデータを表示する。
画面には印刷ボタンが存在し、この印刷ボタンが印刷実行関数を実行するためのトリガーになっていて、ユーザが印刷ボタンを選択すると受信装置２００はネットワークを介してプリンタ２３０に印刷データを取得するためのＵＲＬを転送する。
【００５４】
印刷ＵＲＬを受けたプリンタ２３０は、ネットワークを介して印刷データの取得要求をサーバ１０１に行う。
サーバ１０１は要求された印刷データをプリンタ２３０に転送する。
プリンタ２３０は印刷データをプレビュー可能なデータに変換する。変換したプレビューデータを受信装置２００に転送する。
プレビューデータを受け取った受信装置２００はユーザに印刷プレビュー画面をユーザに提示する。
提示された情報をユーザが印刷したければ、プレビュー画面に用意されたプレビュー印刷を選択する。
受信装置２００は印刷命令をプリンタ２３０に発行する。プリンタ２３０はキャッシュにスプールされている印刷データを印刷する。
この発明によれば、プリンタに印刷プレビュー用の画像を生成させてこれを表示したり、接続されているプリンタになりすまして印刷プレビューデータを作成して印刷プレビュー画面として表示することができる印刷データ処理装置を提供することができる。
【００５５】
また、本発明によれば、ユーザに見えない情報を印刷させることになるのを防ぎ、ユーザに有益な操作を実現できる。
本実施形態は、典型的には、ソフトウェアで制御されるコンピュータにより実現される。
この場合のソフトウェアは、プログラムやデータを含み、コンピュータのハードウェアを物理的に活用することで本発明の作用効果を実現するものであり、従来技術を適用可能な部分には好適な従来技術が適用される。
【００５６】
さらに、本発明を実現するハードウェアやソフトウェアの具体的な種類や構成、ソフトウェアで処理する範囲などは自由に変更可能である。
従って、以下の説明では、本発明を構成する機能ごとにブロック化して図示した仮想的機能ブロック図を用いる。
なお、コンピュータを動作させて本発明を実現するためのプログラムも、本発明の一態様である。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施形態に係る印刷データ処理装置を含む、システム全体の構成を示す図。
【図２】印刷データの処理手順を示す図。
【図３】印刷データの処理手順を示す図。
【図４】印刷データの処理手順を示す図。
【図５】印刷データの処理手順を示す図。
【図６】印刷処理を含むＢＭＬデータの一例を示す図。
【図７】印刷データが存在する場合のデータ放送画面の一例を示す図。
【図８】印刷処理を含むＨＴＭＬデータの一例を示す図。
【図９】印刷データが存在する場合のＨＴＭＬブラウザ画面の一例を示す図。
【図１０】印刷プレビュー画面の表示例を示す図。
【図１１】本発明の第２の実施形態に係る印刷データ処理装置を含む、システム全体の構成を示す図。
【図１２】印刷データの処理手順を示す図。
【図１３】印刷データの処理手順を示す図。
【符号の説明】
【００５８】
９９…アンテナ、１００…放送波、２０１…アンテナ、２００…受信装置２００、２０２…チューナー、２０３…デスクランブラ、２０４…分配器、２０５…映像処理部、２０６…音声処理部、２０７…データ処理部、２０８…印刷データ処理部、２０９…表示制御部、２１０…音声制御部、２１１…画像表示部、２１２…音声出力部、２１３…リモコン、２１４…受光部、２１５…ＩＣカード制御部、２１６…ＣＰＵ、２１７…ネットワークＩ／Ｆ部、２１８…メモリ、２１９…蓄積装置。
【図１】
2007122656.tif 000003
【図２】
2007122656.tif 000004
【図３】
2007122656.tif 000005
【図４】
2007122656.tif 000006
【図５】
2007122656.tif 000007
【図６】
2007122656.tif 000008
【図７】
2007122656.tif 000009
【図８】
2007122656.tif 000010
【図９】
2007122656.tif 000011
【図１０】
2007122656.tif 000012
【図１１】
2007122656.tif 000013
【図１２】
2007122656.tif 000014
【図１３】
2007122656.tif 000015