(57)【要約】プリンタ（３）において、通信部（３０２）は、印刷指示の内容を表したジョブチケットの格納場所を示す位置情報を受信し、これにより、印刷処理部（３０４）は、印刷データの印刷指示を受ける。印刷処理部（３０４）は、キューイングされていた印刷ジョブの処理が完了されると、受信された位置情報に基づいてジョブチケットの送信を要求し、要求したジョブチケットが通信部（３０２）で受信されると、受信されたジョブチケットに基づいて、印刷データの送信を要求する。要求した印刷データが通信部（３０２）で受信されると、印刷処理部（３０４）は、受信された印刷データを、ジョブチケットの内容に従ってプリンタエンジン（３０６）に印刷させる。
2004099968.tif 000002
【特許請求の範囲】
【請求項１】
印刷すべき印刷データを、自ら要求して取得する印刷装置であって、
印刷装置に対する印刷指示の内容を表した印刷指示情報の格納場所を示す位置情報を受信することによって印刷データの印刷開始指示を受ける印刷開始指示受信手段と、
前記印刷開始指示受信手段によって受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求する印刷指示情報要求手段と、
前記印刷指示情報要求手段が要求した前記印刷指示情報を受信する印刷指示情報受信手段と、
前記印刷指示情報に基づいて、前記印刷データの送信を要求する印刷データ要求手段と、
前記印刷データ要求手段が要求した前記印刷データを受信する印刷データ受信手段と、
受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する印刷手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷指示情報は、前記印刷データの格納場所を示す位置情報を含み、
前記印刷データ要求手段は、前記印刷指示情報に含まれる位置情報に基づいて印刷データの送信を要求する
ことを特徴とする請求の範囲１記載の印刷装置。
【請求項３】
前記印刷指示情報は、前記印刷データの印刷形態を指定する印刷形態指定情報を含み、
前記印刷手段は、前記印刷指示情報に含まれる印刷形態指定情報に従って前記印刷データを印刷する
ことを特徴とする請求の範囲２記載の印刷装置。
【請求項４】
前記印刷指示情報要求手段は、当該印刷指示情報に基づく印刷を実行できるようになった段階で、前記印刷指示情報の送信を要求する
ことを特徴とする請求の範囲３記載の印刷装置。
【請求項５】
前記印刷指示情報を格納する装置と、前記印刷データを格納する装置とは異なる装置であって、
前記印刷指示情報要求手段は、前記印刷開始指示受信手段によって受信された前記位置情報に基づいて前記印刷指示情報を格納している装置を特定し、特定された前記装置に対して前記印刷指示情報の送信を要求する
ことを特徴とする請求の範囲４記載の印刷装置。
【請求項６】
前記印刷指示情報を格納する装置と、前記印刷データを格納する装置とは異なる装置であって、
前記印刷データ要求手段は、前記印刷指示情報に含まれる位置情報に基づいて前記印刷データを格納している装置を特定し、特定された前記装置に対して前記印刷データの送信を要求する
ことを特徴とする請求の範囲５記載の印刷装置。
【請求項７】
前記印刷データ要求手段は、通信回線を介して前記印刷データの送信を要求する
ことを特徴とする請求の範囲６記載の印刷装置。
【請求項８】
印刷装置に印刷データの印刷指示を与える印刷指示装置であって、
印刷データの印刷を指示するユーザからの入力を受け付ける印刷指示入力手段と、
前記印刷データの印刷を指示する入力が受け付けられると、印刷装置に対する印刷指示の内容を表した印刷指示情報を生成する印刷指示情報生成手段と、
生成された前記印刷指示情報を格納する印刷指示情報格納手段と、
前記印刷指示情報の格納場所を示す位置情報を生成する位置情報生成手段と、
生成された前記位置情報を前記印刷装置に対して送信する位置情報送信手段と、
前記印刷装置から前記位置情報で示される前記印刷指示情報の送信要求を受信する送信要求受信手段と、
前記送信要求に応じて、格納されている前記印刷指示情報を前記印刷装置に送信する印刷指示情報送信手段と
を備えることを特徴とする印刷指示装置。
【請求項９】
前記印刷指示情報生成手段は、前記印刷データの格納場所を示す位置情報を取得する印刷データ位置情報取得部を備え、
前記印刷指示情報生成手段は、前記印刷データの印刷を指示する入力が受け付けられると、取得された前記位置情報を含む印刷指示情報を生成する
ことを特徴とする請求の範囲８記載の印刷指示装置。
【請求項１０】
前記印刷データ位置情報取得部は、外部装置から前記印刷データの位置情報を受信する
ことを特徴とする請求の範囲９記載の印刷指示装置。
【請求項１１】
前記印刷指示入力手段は、前記印刷データの印刷形態を指定するユーザからの入力を受け付ける印刷形態指定入力部を備え、
前記印刷指示情報生成手段は、前記印刷形態を指定する入力が受け付けられると、当該印刷形態を指定する印刷形態指定情報を生成する印刷形態指定情報生成部を備え、
前記印刷指示情報生成手段は、前記印刷データの印刷を指示する入力が受け付けられると、生成された前記印刷形態指定情報を含む印刷指示情報を生成する
ことを特徴とする請求の範囲１０記載の印刷指示装置。
【請求項１２】
前記印刷指示入力手段は、さらに、
前記印刷指示入力手段へのユーザからの入力に基づいて、前記印刷形態指定情報を含む生成済みの前記印刷指示情報を変更する印刷指示変更部を備え、
前記印刷指示変更部は、生成済みの前記印刷指示情報が前記印刷装置に未だ送信されていなければ、前記印刷指示情報格納手段に格納されている前記生成済みの印刷指示情報の内容を変更する
ことを特徴とする請求の範囲１１記載の印刷指示装置。
【請求項１３】
前記印刷指示変更部は、前記印刷指示情報格納手段に格納されている前記印刷指示情報に含まれる前記印刷形態指定情報を変更する
ことを特徴とする請求の範囲１２記載の印刷指示装置。
【請求項１４】
前記印刷指示情報送信手段は、前記印刷形態指定情報の変更が完了するまでに、前記印刷指示情報の送信要求を受信したときは、前記変更の完了後、前記印刷指示情報を送信する
ことを特徴とする請求の範囲１３記載の印刷指示装置。
【請求項１５】
印刷装置と印刷指示装置とを含む印刷システムであって、
前記印刷指示装置は、
印刷データの印刷を指示するユーザからの入力を受け付ける印刷指示入力手段と、
前記印刷データの印刷を指示する入力が受け付けられると、印刷装置に対する印刷指示の内容を表した印刷指示情報を生成する印刷指示情報生成手段と、
生成された前記印刷指示情報を格納する印刷指示情報格納手段と、
前記印刷指示情報の格納場所を示す位置情報を生成する位置情報生成手段と、
生成された前記位置情報を前記印刷装置に対して送信する位置情報送信手段と、
前記印刷装置から前記位置情報で示される前記印刷指示情報の送信要求を受信する送信要求受信手段と、
前記送信要求に応じて、格納されている前記印刷指示情報を前記印刷装置に送信する印刷指示情報送信手段と
を備え、
前記印刷装置は、
前記印刷指示情報の格納場所を示す位置情報を受信することによって前記印刷データの印刷開始指示を受ける印刷開始指示受信手段と、
前記印刷開始指示受信手段によって受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求する印刷指示情報要求手段と、
前記印刷指示情報要求手段が要求した前記印刷指示情報を受信する印刷指示情報受信手段と、
前記印刷指示情報に基づいて、前記印刷データの送信を要求する印刷データ要求手段と、
前記印刷データ要求手段が要求した前記印刷データを受信する印刷データ受信手段と、
受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する印刷手段と
を備えることを特徴とする印刷システム。
【請求項１６】
提示すべき提示データを、自ら要求して取得する提示装置であって、
提示装置に対する提示指示の内容を表した提示指示情報の格納場所を示す位置情報を受信することによって提示データの提示開始指示を受ける提示指示受信手段と、
前記提示指示受信手段によって受信された前記位置情報に基づいて、前記提示指示情報の送信を要求する提示指示情報要求手段と、
前記提示指示情報要求手段が要求した前記提示指示情報を受信する提示指示情報受信手段と、
前記提示指示情報に基づいて、前記提示データの送信を要求する提示データ要求手段と、
前記提示データ要求手段が要求した前記提示データを受信する提示データ受信手段と、
受信された前記提示データを、受信された前記提示指示情報に従って提示する提示手段と
を備えることを特徴とする提示装置。
【請求項１７】
前記提示装置は、再生すべき音楽データを、自ら要求して取得する音楽再生装置であって、
前記提示指示受信手段は、音楽再生装置に対する再生指示の内容を表したプレイリストの格納場所を示す位置情報を受信することによって音楽データの再生開始指示を受け、
前記提示指示情報要求手段は、前記提示指示受信手段によって受信された前記位置情報に基づいて、前記プレイリストの送信を要求し、
前記提示指示情報受信手段は、前記提示指示情報要求手段が要求した前記プレイリストを受信し、
前記提示データ要求手段は、前記プレイリストに基づいて、前記音楽データの送信を要求し、
前記提示データ受信手段は、前記提示データ要求手段が要求した前記音楽データを受信し、
前記提示手段は、受信された前記音楽データを、受信された前記プレイリストに従って再生する
ことを特徴とする請求の範囲１６記載の提示装置。
【請求項１８】
前記提示装置は、表示すべき表示データを、自ら要求して取得する表示装置であって、
前記提示指示受信手段は、表示装置に対する表示指示の内容を表したディスプレイリストの格納場所を示す位置情報を受信することによって表示データの表示開始指示を受け、
前記提示指示情報要求手段は、前記提示指示受信手段によって受信された前記位置情報に基づいて、前記ディスプレイリストの送信を要求し、
前記提示指示情報受信手段は、前記提示指示情報要求手段が要求した前記ディスプレイリストを受信し、
前記提示データ要求手段は、前記ディスプレイリストに基づいて、前記表示データの送信を要求し、
前記提示データ受信手段は、前記提示データ要求手段が要求した前記表示データを受信し、
前記提示手段は、受信された前記表示データを、受信された前記ディスプレイリストに従って表示する
ことを特徴とする請求の範囲１６記載の提示装置。
【請求項１９】
前記提示装置は、印刷すべき印刷データを、自ら要求して取得する印刷装置であって、
前記提示指示受信手段は、印刷装置に対する印刷指示の内容を表した印刷指示情報の格納場所を示す位置情報を受信することによって印刷データの印刷開始指示を受け、
前記提示指示情報要求手段は、前記提示指示受信手段によって受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求し、
前記提示指示情報受信手段は、前記提示指示情報要求手段が要求した前記印刷指示情報を受信し、
前記提示データ要求手段は、前記印刷指示情報に基づいて、前記印刷データの送信を要求し、
前記提示データ受信手段は、前記提示データ要求手段が要求した前記印刷データを受信し、
前記提示手段は、受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する
ことを特徴とする請求の範囲１６記載の提示装置。
【請求項２０】
印刷すべき印刷データを、印刷装置が自ら要求して取得する印刷方法であって、
印刷装置に対する印刷指示の内容を表した印刷指示情報の格納場所を示す位置情報を受信することによって印刷データの印刷開始指示を受ける印刷指示受信ステップと、
前記印刷指示受信ステップで受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求する印刷指示情報要求ステップと、
前記印刷指示情報要求ステップで要求した前記印刷指示情報を受信する印刷指示情報受信ステップと、
前記印刷指示情報に基づいて、前記印刷データの送信を要求する印刷データ要求ステップと、
前記印刷データ要求ステップで要求した前記印刷データを受信する印刷データ受信ステップと、
受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する印刷ステップと
を含むことを特徴とする印刷方法。
【請求項２１】
印刷装置に印刷データの印刷指示を与える印刷指示方法であって、
印刷データの印刷を指示するユーザからの入力を受け付ける印刷指示入力ステップと、
前記印刷データの印刷を指示する入力が受け付けられると、印刷装置に対する印刷指示の内容を表した印刷指示情報を生成する印刷指示情報生成ステップと、
生成された前記印刷指示情報を格納する印刷指示情報格納ステップと、
前記印刷指示情報の格納場所を示す位置情報を生成する位置情報生成ステップと、
生成された前記位置情報を前記印刷装置に対して送信する位置情報送信ステップと、
前記印刷装置から前記位置情報で示される前記印刷指示情報の送信要求を受信する送信要求受信ステップと、
前記送信要求に応じて、格納されている前記印刷指示情報を前記印刷装置に送信する印刷指示情報送信ステップと
を含むことを特徴とする印刷指示方法。
【請求項２２】
印刷装置と印刷指示装置とを含む印刷システムにおける印刷方法であって、
印刷指示装置において、印刷データの印刷を指示するユーザからの入力を受け付ける印刷指示入力ステップと、
前記印刷指示装置において、前記印刷データの印刷を指示する入力が受け付けられると、印刷装置に対する印刷指示の内容を表した印刷指示情報を生成する印刷指示情報生成ステップと、
前記印刷指示装置において、生成された前記印刷指示情報を格納する印刷指示情報格納ステップと、
前記印刷指示装置において、前記印刷指示情報の格納場所を示す位置情報を生成する位置情報生成ステップと、
前記印刷指示装置において、生成された前記位置情報を前記印刷装置に対して送信する位置情報送信ステップと、
前記印刷装置において、前記印刷指示情報の格納場所を示す位置情報を受信することによって前記印刷データの印刷開始指示を受ける印刷指示受信ステップと、
前記印刷装置において、前記印刷指示受信ステップで受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求する印刷指示情報要求ステップと、
前記印刷指示装置において、前記印刷装置から前記位置情報で示される前記印刷指示情報の送信要求を受信する送信要求受信ステップと、
前記印刷指示装置において、前記送信要求に応じて、格納されている前記印刷指示情報を前記印刷装置に送信する印刷指示情報送信ステップと、
前記印刷装置において、前記印刷指示情報要求ステップで要求した前記印刷指示情報を受信する印刷指示情報受信ステップと、
前記印刷装置において、前記印刷指示情報に基づいて、前記印刷データの送信を要求する印刷データ要求ステップと、
前記印刷装置において、前記印刷データ要求ステップで要求した前記印刷データを受信する印刷データ受信ステップと、
前記印刷装置において、受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する印刷ステップと
を含むことを特徴とする印刷方法。
【請求項２３】
印刷すべき印刷データを、自ら要求して取得する印刷装置のためのプログラムであって、コンピュータに
印刷装置に対する印刷指示の内容を表した印刷指示情報の格納場所を示す位置情報を受信することによって印刷データの印刷開始指示を受ける印刷指示受信ステップと、
前記印刷指示受信ステップで受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求する印刷指示情報要求ステップと、
前記印刷指示情報要求ステップで要求した前記印刷指示情報を受信する印刷指示情報受信ステップと、
前記印刷指示情報に基づいて、前記印刷データの送信を要求する印刷データ要求ステップと、
前記印刷データ要求ステップで要求した前記印刷データを受信する印刷データ受信ステップと、
受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する印刷ステップとを実行させることを特徴とするプログラム。
【請求項２４】
印刷装置に印刷データの印刷指示を与える印刷指示装置のためのプログラムであって、コンピュータに
印刷データの印刷を指示するユーザからの入力を受け付ける印刷指示入力ステップと、
前記印刷データの印刷を指示する入力が受け付けられると、印刷装置に対する印刷指示の内容を表した印刷指示情報を生成する印刷指示情報生成ステップと、
生成された前記印刷指示情報を格納する印刷指示情報格納ステップと、
前記印刷指示情報の格納場所を示す位置情報を生成する位置情報生成ステップと、
生成された前記位置情報を前記印刷装置に対して送信する位置情報送信ステップと、
前記印刷装置から前記位置情報で示される前記印刷指示情報の送信要求を受信する送信要求受信ステップと、
前記送信要求に応じて、格納されている前記印刷指示情報を前記印刷装置に送信する印刷指示情報送信ステップとを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】  本発明は、印刷データ供給装置に格納されている印刷データを、印刷装置側から要求して取得する機能を備えたプル型の印刷装置に関する。
【背景技術】  従来、印刷データがＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）やＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）などのフォーマットで記述されるレーザプリンタなどにおいては、印刷ジョブに対する印刷設定パラメータは当該印刷データの印刷指示時のみに設定され、設定された印刷設定パラメータは、印刷データに直接記述される。これにより、印刷設定パラメータと印刷データとは、一体としてプリンタへ送信され、プリンタにおいて印刷データの印刷が行われる。
一方、ＩＥＥＥ１３９４におけるＰｒｉｎｔｅｒ  Ｓｕｂｕｎｉｔや、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）のＰｒｉｎｔｅｒ  Ｐｒｏｆｉｌｅなどのプロトコルでは、まずプリンタに印刷設定パラメータを伴った印刷ジョブ情報を送信し、次に印刷データが送信されることにより、印刷データの印刷が行われる（特開２００２−２９１００号公報参照）。
近年、印刷ジョブに対する設定パラメータは、カラー切り替えやＮカラム指定など多岐にわたっている。これに伴って、ユーザによる印刷指示が完了しプリンタにジョブがキューイングされている常態でも、該当ジョブに設定したパラメータを変更したいというニーズが顕在化すると予想される。
従来の技術においてこのようなニーズに応じるためには、一旦印刷要求を取り消して再度ＰＣＬデータを送信したり、ユーザからの設定変更指示が発生するたびにプリンタに対して当該印刷ジョブの印刷設定パラメータ変更コマンドを発行したりするなど、印刷指示装置とプリンタ間のトランザクションが増加するという問題がある。
本発明は、上記課題を鑑みてなされたものであり、印刷指示装置とプリンタ間のトランザクションを最小として、印刷処理が開始されるまでの任意のタイミングで印刷設定パラメータを変更可能な印刷装置および印刷指示装置を提供することを目的とする。
【発明の開示】
上記目的を達成するために本発明の印刷装置は、印刷すべき印刷データを、自ら要求して取得する印刷装置であって、印刷装置に対する印刷指示の内容を表した印刷指示情報の格納場所を示す位置情報を受信することによって印刷データの印刷開始指示を受ける印刷開始指示受信手段と、前記印刷開始指示受信手段によって受信された前記位置情報に基づいて、前記印刷指示情報の送信を要求する印刷指示情報要求手段と、前記印刷指示情報要求手段が要求した前記印刷指示情報を受信する印刷指示情報受信手段と、前記印刷指示情報に基づいて、前記印刷データの送信を要求する印刷データ要求手段と、前記印刷データ要求手段が要求した前記印刷データを受信する印刷データ受信手段と、受信された前記印刷データを、受信された前記印刷指示情報に従って印刷する印刷手段とを備えることを特徴とする。これにおいて、印刷開始指示受信手段は、印刷指示情報の格納場所を示す位置情報を受信することによって印刷データの印刷開始指示を受けるので、本発明の印刷装置は、待ち状態のジョブとして印刷指示情報の位置情報のみをキューイングしておくだけでよい。従って、印刷装置内で、待ち状態のジョブに関する情報をキューイングしておくためのメモリ資源を節約することができる。また、上記印刷装置において、待ち状態のジョブとして印刷指示情報そのものはキューイングされないので、当該印刷指示情報を送信する側では、印刷指示情報をローカルに保持しておくことができる。従って、当該印刷指示情報を送信する側では、印刷装置に印刷指示情報を送信するまでの間は、印刷指示情報を自由に更新することができる。
また、本発明の上記印刷装置において、前記印刷指示情報は、前記印刷データの印刷形態を指定する印刷形態指定情報を含み、前記印刷手段は、前記印刷指示情報に含まれる印刷形態指定情報に従って前記印刷データを印刷するとしてもよい。従って、当該印刷指示情報を送信する側では、印刷装置に印刷指示情報を送信するまでの間は印刷指示情報を自由に更新することができるので、印刷指示情報に含まれる印刷形態指定情報を、印刷装置とのトランザクションを必要とせずに、自由に更新することができる。
また、本発明の印刷指示装置は、印刷装置に印刷データの印刷指示を与える印刷指示装置であって、印刷データの印刷を指示するユーザからの入力を受け付ける印刷指示入力手段と、前記印刷データの印刷を指示する入力が受け付けられると、印刷装置に対する印刷指示の内容を表した印刷指示情報を生成する印刷指示情報生成手段と、生成された前記印刷指示情報を格納する印刷指示情報格納手段と、前記印刷指示情報の格納場所を示す位置情報を生成する位置情報生成手段と、生成された前記位置情報を前記印刷装置に対して送信する位置情報送信手段と、前記印刷装置から前記位置情報で示される前記印刷指示情報の送信要求を受信する送信要求受信手段と、前記送信要求に応じて、格納されている前記印刷指示情報を前記印刷装置に送信する印刷指示情報送信手段とを備えることを特徴とする。これにおいて、前記印刷指示情報は、前記送信要求に応じて印刷装置に送信されるまでの間、ローカルの印刷指示情報格納手段に格納されている。従って、印刷指示情報生成手段は、印刷指示情報の格納場所が変更されないことを条件として、印刷装置に送信されるまでの間はいつでも、印刷装置とのトランザクションを必要とせずに、印刷指示情報の内容を更新することができる。
また、本発明の上記印刷指示装置において、前記印刷指示入力手段は、前記印刷データの印刷形態を指定するユーザからの入力を受け付ける印刷形態指定入力部を備え、前記印刷指示情報生成手段は、前記印刷形態を指定する入力が受け付けられると、当該印刷形態を指定する印刷形態指定情報を生成する印刷形態指定情報生成部を備え、前記印刷指示情報生成手段は、前記印刷データの印刷を指示する入力が受け付けられると、生成された前記印刷形態指定情報を含む印刷指示情報を生成するとしてもよい。上記印刷指示装置において、印刷指示情報生成手段は、印刷指示情報が印刷装置に送信されるまでの間はいつでも、印刷装置とのトランザクションなしに、印刷指示情報の内容を更新することができる。従って、印刷指示情報の内容である印刷形態指定情報もまた、印刷装置に印刷指示情報を送信するまでの間は、印刷装置とのトランザクションなしに自由に更新することができる。
以上のように、本発明の印刷装置および印刷指示装置によれば、印刷パラメータの設定変更は印刷指示装置のローカルデータを書き換えるだけでよく、印刷パラメータの変更に別途印刷指示装置とプリンタとの間のトランザクションを発生させないという効果がある。
また、印刷装置におけるジョブキューイング情報は、ジョブチケットの所在位置のみであるので、キューイングに必要なメモリ資源を節約できるという効果がある。
なお、本発明は、上記のような印刷指示装置、印刷装置及び印刷データ供給装置として実現することができるだけでなく、それらの装置から構成されるコンテンツ印刷システムとして実現したり、各装置が備える特徴的な手段をステップとするコンテンツ印刷方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、上記プログラム及び印刷コンテンツは、インターネット等の通信網を介して配信したり、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納したりして流通させることができるのは言うまでもない。
【図面の簡単な説明】  図１は、本実施の形態のコンテンツ印刷システムの概略的構成を示すブロック図である。
図２は、図１に示したコンテンツ印刷システムにおける各装置のより詳細な構成を示すブロック図である。
図３は、印刷データの印刷設定時にテレビモニタに表示される印刷設定画面の一例を示す図である。
図４は、本発明のコンテンツ印刷システムにおけるＳＴＢの動作を示すフローチャートである。
図５は、関連印刷コンテンツを有する映像コンテンツとそれに対応したユーザの印刷指示の入力動作を示す図である。
図６は、図１に示したコンテンツ印刷システムの印刷処理時におけるデータの流れを示す図である。
図７は、本発明のコンテンツ印刷システムにおけるプリンタの動作を示すフローチャートである。
図８（ａ）、（ｂ）、（ｃ）及び（ｄ）は、コンテンツの画面から印刷指示が入力され、画面の印刷が実際に開始されるまでのテレビモニタの表示画面の遷移の一例を示す図である。
図９（ａ）、（ｂ）、（ｃ）及び（ｄ）は、コンテンツの画面から印刷指示が入力され、画面の印刷が実際に開始されるまでのテレビモニタの表示画面の遷移の他の例を示す図である。
図１０（ａ）、（ｂ）及び（ｃ）は、印刷指示装置がそれぞれＤＴＶ（Ｄｉｇｉｔａｌ  Ｔｅｌｅｖｉｓｉｏｎ）、携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）である場合の印刷指示入力画面の一例を示す図である。
図１１（ａ）、（ｂ）及び（ｃ）は、提示装置がそれぞれオーディオ装置、ＤＴＶ及び印刷装置である場合の提示出力の一例を示す図である。
【発明を実施するための最良の形態】  以下、本発明の実施の形態について、図面を用いて詳細に説明する。
（実施の形態１）
図１は、本実施の形態のコンテンツ印刷システム１００の概略的構成を示すブロック図である。コンテンツ印刷システム１００は、プリンタ３が、印刷データの印刷設定を含む印刷ジョブに関する情報を記述したジョブチケットと、印刷されるべきドキュメントや画像などを表す印刷データとを個別に取得（プル）し、取得したジョブチケットに従って印刷データを印刷するシステムであって、このようなコンテンツ印刷システム１００は、印刷指示装置であるＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）２、プリンタ３、放送局４、印刷データ供給装置であるＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）５、テレビモニタ６、ＤＴＶ７、外部バス８および通信ネットワーク９などから構成される。ＳＴＢ２とプリンタ３間およびＤＴＶ７とプリンタ３間は、例えば、ＩＥＥＥ１３９４などの外部バス８などによって接続される。放送局４は内部にコンテンツ生成装置１を備える。ＩＳＰ５は、内部に印刷データＤＢ（Ｄａｔａ  Ｂａｓｅ）１０を備える。
放送局４は、地上波、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）およびＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）などのテレビ放送またはインターネット上のホームページなどを介して、各家庭のテレビモニタ６またはＤＴＶ７などに映像コンテンツおよび印刷コンテンツなどの各種コンテンツを配信する。このようなコンテンツのうち、印刷用の印刷コンテンツについては、印刷コンテンツの実体を送信せず、当該印刷コンテンツの格納されている位置情報だけを送信する。コンテンツ生成装置１は、放送局４から各家庭に配信される各種コンテンツを生成する。
ＳＴＢ２は、放送局４から映像コンテンツを受信し、受信した映像コンテンツを当該ＳＴＢ２に接続されているテレビモニタ６に表示させる機能を持った通信端末である。また、印刷コンテンツについては、印刷コンテンツの格納場所を示す位置情報を放送局４から受信し、その印刷コンテンツを当該ＳＴＢ２に接続されているプリンタ３に印刷させる。具体的には、ＳＴＢ２は、ユーザから印刷コンテンツの印刷指示を受けた際に、プリンタ３に対してジョブチケットの格納場所を示す位置情報をプリンタ３に送信する。その後、プリンタ３からジョブチケットの要求があると、要求されたジョブチケットをプリンタ３に送信する。
ここで、ジョブチケットは、印刷データの印刷設定を示す印刷パラメータ（２ｉｎ１印刷などの印刷レイアウト、用紙サイズ、印刷方向、フォントの種類、印刷品質および給紙方法など）と、印刷コンテンツの実体である印刷データの格納場所を示す位置情報とから構成されるデータである。ジョブチケットにおいて、印刷コンテンツの位置情報は、例えば、ＵＲＩ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｉｄｅｎｔｉｆｉｅｒ）などで記述される。また、印刷データの格納場所は、例えば、放送局４のコンテンツ生成装置１内の印刷データＤＢ１０１であってもよいし、ＩＳＰ５の印刷データＤＢ１０であってもよい。もちろん、ＳＴＢ２内のハードディスクのアドレスなどや、ＳＴＢ２と外部バス８によって接続されたハードディスク装置などであってもよい。この場合、印刷コンテンツの位置情報は放送局からの受信に限定されず、ＳＴＢ２自身が印刷コンテンツの格納位置を判別し生成しても良いし、ユーザによる印刷コンテンツ指定に基づいて生成しても良い。
プリンタ３は、ＳＴＢ２からジョブチケットの格納場所を示す位置情報を受信すると、受信した位置情報で示されるジョブチケットをプルし、ジョブチケットに記述されている位置情報に従って、印刷すべき印刷データをプルするプルプリンタである。プリンタ３にとって、ジョブチケットの格納場所を示す位置情報は、当該ジョブチケットで示される印刷データの印刷命令に相当する。ジョブチケットの格納場所を示す位置情報を受信したとき、継続中の印刷ジョブ（すなわち、プリンタ３内にキューイングされている印刷ジョブ）がある場合にはそのジョブを終了するまで印刷処理を続行し、それを終了すると、すなわち、新たな印刷ジョブを実行できるようになった段階で、ジョブチケットをプルする。さらに、プリンタ３は、プルしたジョブチケットに示される印刷パラメータに従って、印刷データを印刷する。
ＩＳＰ５は、インターネットに接続されるＳＴＢ２、プリンタ３および図示しないＰＣなどに対して、ＩＰアドレスを交付したり、印刷データＤＢ１０内に格納されている印刷データを配信したり、インターネット上のサービスを提供するサーバである。印刷データＤＢ１０は、ハードディスクなどによって実現され、通信ネットワーク９を介してＩＳＰ５から配信される印刷データをあらかじめ保持している。
テレビモニタ６は、ＳＴＢ２から入力された映像コンテンツを表示する。ＤＴＶ７は、ＳＴＢ２の機能を内蔵するデジタルテレビである。外部バス８は、ＩＥＥＥ１３９４バス、ＳＣＳＩバスなどのデータ伝送路である。通信ネットワーク９は、テレビ放送、携帯電話回線網、インターネットなどを含むデータ伝送路である。
図２は、図１に示したコンテンツ印刷システム１００における各装置のより詳細な構成を示すブロック図である。同図において、すでに説明した既出の構成要素については同一の参照符号を付し、以下の説明を省略する。
放送局４は、コンテンツ生成装置１、モニタ１１０および送信装置１１４を備える。コンテンツ生成装置１は、大きく分けてハードディスクなどによって実現される３つのＤＢ（印刷データＤＢ１０１、位置情報ＤＢ１０２、映像データＤＢ１０３）と、ＣＰＵなどによって実現される４つの処理部（パッケージング部１０４、入力操作部１０７、表示部１０９、通信部１１２）とバス１１３とを備える。
印刷データＤＢ１０１は、あらかじめ作成されたコンテンツ内の文字情報および放送メールなどの印刷用データをテキストファイルとして保持している。また、配信する映像コンテンツに関連した画像のポスターなどを表す印刷データを画像ファイルとして保持している。位置情報ＤＢ１０２は、印刷データＤＢ１０１内または外部のＩＳＰ５の印刷データＤＢ１０内に格納されている印刷データの位置情報を保持している。映像データＤＢ１０３は、あらかじめ生成された映像データを保持している。
パッケージング部１０４は、映像コンテンツと映像コンテンツに関連した印刷コンテンツの位置情報とをパッケージングして通信部１１２に出力する。入力操作部１０７は、図示しないリモコンまたはキーボード等からの入力を受け付ける。表示部１０９は、オペレータが図示しないリモコンまたはキーボード等を操作することにより入力操作部１０７に入力を行う場合のメニュー画面などの表示画像データを生成する。モニタ１１０は、コンテンツ生成装置１に接続されるＣＲＴディスプレイや液晶表示パネルなどであって、表示部１０９から入力される表示画像データを表示する。
通信部１１２は、広域通信網（以下、ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や構内通信網（以下、ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続するためのＬＡＮインターフェースなどを備え、当該コンテンツ生成装置１の外部機器と通信する機能を備えており、プリンタ３から印刷データの要求を受信すると、要求された印刷データＤＢ１０１内の印刷データをプリンタ３に送信する。また、通信部１１２は、パッケージング部１０４によってパッケージングされた放送用のコンテンツを送信装置１１４に転送する。バス１１３は、コンテンツ生成装置１内の各部でデータをやり取りするためのパラレルデータ伝送路である。送信装置１１４は、パッケージング部１０４によってパッケージングされた印刷データの位置情報と映像データとからなる放送用のコンテンツを、テレビ放送電波にのせて送信する。
ＳＴＢ２は、大きく分けてＩＣカード、ＲＡＭまたはハードディスクなどによって実現される１つの記憶部２０９と、ＣＰＵなどによって実現される６つの処理部（通信部２０２、ジョブチケット生成部２０３、ジョブ管理部２０４、入力部２０５、表示部２０７、および放送受信部２１０）とを備え、外部に、リモコン２０６およびテレビモニタ６を接続している。
通信部２０２は、このＳＴＢ２とプリンタ３とを接続するためのパラレルＩ／Ｆ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）またはＩＥＥＥ１３９４バス用インターフェース等を備え、プリンタ３などの外部装置とＳＴＢ２との間でデータを送受信する機能を備える。
ジョブチケット生成部２０３は、ユーザがリモコン２０６を操作することによって入力された印刷指示に応じて、印刷すべき印刷データの位置情報を、受信されたコンテンツの中から取得する。さらに、その印刷データに対する印刷設定の入力を促す印刷設定画面の表示画像データを表示部２０７に生成させ、入力部２０５への印刷設定の入力を受け付ける。図３は、印刷データの印刷設定時にテレビモニタ６に表示される印刷設定画面の一例を示す図である。同図のように、印刷設定画面３０には２ｉｎ１及び４ｉｎ１印刷などのページレイアウト、はがきサイズＡ４及びＢ５などの用紙サイズ、印刷部数、印刷の向きおよび拡大・縮小などを選択入力するためのプルダウンウィンドウが設けられている。
図示しないが、ジョブチケット生成部２０３は、この他にも、例えば、画質、フチあり印刷／フチなし印刷、用紙品質、白黒／カラー、ヘッダ・フッタ設定及び片面印刷／両面印刷などの印刷設定の入力を受け付ける。画質の設定では、高精細な画像を印刷する「高画質」、標準的な画質で画像を印刷する「ふつう」、紙送りを速くして画質よりも印刷速度を優先する「速度優先」、あまり使われないカラーインクのノズルを黒インク用ノズルに変更して白黒印刷の印刷速度を向上する「白黒高速」などを設定することができる。フチあり印刷／フチなし印刷では、画像を縁取りして印刷する「フチあり印刷」と、縁取りせずに印刷する「フチなし印刷」とから、いずれかを選択して設定することができる。また、用紙品質では、印刷用紙の品質を選択して、選択された紙質に最適な印刷を選択することができる。例えば、フォト紙、インクジェット紙、フィルム、アイロンプリント、ＯＨＰ（Ｏｖｅｒ  Ｈｅａｄ  Ｐｒｏｊｅｃｔｏｒ）および官製はがきなどのうちから１つを選択して、用紙の紙質に応じた最適な印刷（例えば、紙送り速度の調整など）を設定することができる。白黒／カラーでは、「白黒」印刷と「カラー」印刷とのいずれかを選択することができる。また、ヘッダ・フッタ設定では、デジタルカメラで撮影された画像ファイル（ＪＰＥＧファイルなど）のヘッダに記録されている撮影日時を読み取って、印刷用紙の余白に読み取った撮影日時をプリンタのフォントで印刷する機能を設定することができる。これ以外にも、ヘッダ・フッタ設定では、印刷日時や印刷されるドキュメントの名前、及びページ番号などを印刷用紙の余白に印刷するよう設定することができる。また、レーザプリンタなどの場合では、片面印刷／両面印刷の設定において、画像を印刷用紙の片面に印刷するか、両面に印刷するかを設定することができる。
ユーザは、テレビモニタ６に表示されるこのような印刷設定画面３０を見ながらリモコン２０６を操作して、入力部１２２への印刷設定の入力を行う。ジョブチケット生成部２０３は、入力された印刷設定の各項目を表す印刷パラメータを生成する。次いで、ジョブチケット生成部２０３は、コンテンツの中から取得した、印刷データの格納場所を示す位置情報と、生成した印刷パラメータとからなるジョブチケットを生成し、記憶部２０９に格納する。尚、印刷データの位置情報はコンテンツの中からの取得に限定されるものではなく、ＳＴＢ２が印刷データとその位置情報を検索し、ユーザに選択させて取得する方法でも良い。具体的にはＳＴＢ２にＳＴＢ２内や外部装置上の印刷データを検索し位置情報を取得する印刷データ検索部を新たに設け、前記印刷データ検索部の検索結果から印刷データを選択させる印刷データ選択画面の表示画像データを表示部２０７に生成させ、入力部２０５を介して検索した印刷データのうちどれを印刷するかをユーザに選択させることで印刷データの位置情報を取得しても良い。その他にも、ユーザに直接印刷データの位置情報を入力させて取得する方法などでも良い。具体的には印刷データの位置情報を入力可能な印刷データ位置情報入力画面の表示画像データを表示部２０７に生成させ、入力部２０５を介して印刷データの位置情報をユーザに入力させて取得しても良い。
ジョブ管理部２０４は、プリンタ３における印刷ジョブを管理する処理部であって、ジョブチケット生成部２０３によって生成され、記憶部２０９に格納されたジョブチケットの位置情報を生成し、プリンタ３に送信する。また、通信部２０２においてプリンタ３からのジョブチケットの要求が受信されると、要求されたジョブチケットを記憶部２０９から読み出してプリンタ３に送信する。この間、すなわち、プリンタ３へジョブチケットの位置情報を送信してから、プリンタ３に送信要求されるまでの間、ジョブ管理部２０４は、ユーザからの印刷設定の変更の入力を受け付ける。尚、ジョブ管理部２０４において、ユーザから印刷設定の変更の入力を受け付けている間は、通信部２０２においてプリンタ３からのジョブチケットの送信要求が受信された場合であっても、ジョブチケット内の印刷パラメータの書き換えが完了するまでは、要求されたジョブチケットの読み出しを行わない実装を採ってもよい。この場合、ジョブ管理部２０４は、ジョブチケット内の印刷パラメータの書き換えが完了してはじめて、要求されたジョブチケットを記憶部２０９から読み出し、通信部２０２を介してプリンタ３に送信する。また、上記の場合、ジョブチケットを要求してきたプリンタ３に別途ジョブチケットの送信を待機させるコマンドを送信し、プリンタを待機させてもよい。入力部２０５は、ユーザに対して印刷データの印刷指示の入力などを案内する入力画面に呼応して、ユーザのリモコン２０６操作に応じた印刷指示などの入力を受け付ける。リモコン２０６は、ＳＴＢ２の外部装置であって、赤外線などによってユーザの操作による入力内容を入力部２０５に送信する。表示部２０７は、テレビモニタ６に表示されるべき映像コンテンツやユーザが入力操作を行うためのメニュー画面および印刷設定画面などの表示画像データを生成する。記憶部２０９は、放送局４などから受信されたコンテンツおよびジョブチケット生成部２０３によって生成されたジョブチケットを保持する。放送受信部２１０は、放送局４から放送用コンテンツを受信する。バス２１１は、ＳＴＢ２内の各部でデータをやり取りするためのパラレルデータ伝送路である。
プリンタ３は、通信部３０２、ジョブチケット分離部３０３、印刷処理部３０４、記憶部３０５、プリンタエンジン３０６およびバス３０７を備える。
通信部３０２は、パラレルＩ／Ｆ、ＵＳＢまたはＩＥＥＥ１３９４バス用インターフェースなどを備え、ＳＴＢ２などの外部機器と通信する機能を備える。通信部３０２は、ＳＴＢ２との間でジョブチケットの位置情報、ジョブチケット要求およびジョブチケットなどの送受信を行い、また、通信ネットワーク９を介して、放送局４およびＩＳＰ５などとの間で印刷データの送信要求および印刷データの送受信を行う。さらに、通信部３０２は、受信したジョブチケットの位置情報、ジョブチケットおよび印刷データなどを記憶部３０５に格納する。ジョブチケット分離部３０３は、記憶部３０５に格納されたジョブチケットを、記憶部３０５内で印刷データの位置情報と印刷パラメータとに分離する。
印刷処理部３０４は、ジョブチケットの格納位置を示す位置情報が通信部３０２において受信されると、継続中の印刷処理があればそれを継続し、継続中の印刷処理がなければ、またはその処理が完了すれば、記憶部３０５に格納された位置情報に基づき、通信部３０２を介してジョブチケットの送信要求を行う。また、印刷処理部３０４は、ジョブチケットから分離された、印刷データの位置情報に基づいて、印刷データの送信要求を行う。要求した印刷データが通信部３０２において受信されると、ジョブチケットから分離された印刷パラメータに従って印刷データをラスタライズする。具体的には、印刷処理部３０４は、印刷データをスプール（高速の補助記憶をバッファとして使うことで、遅滞なく印刷処理を継続できるように）した後、印刷パラメータに従って印刷データをラスタライズしてプリンタエンジン３０６へ出力する。記憶部３０５は、ＲＡＭ（Ｒａｎｄｏｍ−ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリまたはＩＣカードなどによって実現されるメモリで、通信部３０２において受信されたジョブチケットの位置情報、ジョブチケットおよび印刷データなどを保持するための記憶領域を提供し、ジョブチケット分離部３０３および印刷処理部３０４にデータ処理の作業領域を提供する。プリンタエンジン３０６は、印刷処理部３０４からの印刷データを印刷するための制御回路および機械動作部である。このプリンタエンジン３０６が採用する印刷方式は、熱転写方式（昇華型と熱溶融型）・感熱方式・インクジェット方式・電子写真方式など様々あり、特に１つに限定されるものではない。
次に、以上のように構成されたコンテンツ印刷システム１００の動作について説明する。
図４は、本発明のコンテンツ印刷システム１００におけるＳＴＢ２の動作を示すフローチャートである。図５は、関連印刷コンテンツを有する映像コンテンツとそれに対応したユーザの印刷指示の入力動作を示す図である。図６は、図１に示したコンテンツ印刷システム１００の印刷処理時におけるデータの流れを示す図である。図５に示すように、テレビモニタ６の画面の動画エリアには例えば、「富士山と男」という連続もののサスペンスドラマが音声とともに表示されている。また、同じ画面のデータエリアには、このドラマの今回放送分より以前のあらすじを印刷出力できる旨の案内（図示省略）や、その印刷を実行させるための「これまでのあらすじプリント」ボタン、データエリアに次のデータを表示させる「次へ」ボタンおよびデータエリアに前のデータを表示させる「戻る」ボタンなどが表示されている。ユーザは、まず、図５に示すようなテレビモニタ６の表示画面を見ながら、リモコン２０６を操作して印刷コンテンツの印刷指示の入力を行う。例えば、ユーザは、ソフトボタン５２のカーソル移動ボタンを操作して、画面内のカーソル５１を「これまでのあらすじプリント」ボタンの上に移動し、ソフトボタン５２の決定ボタン（中央の丸いボタン）を押すことによって（図５の（１））、印刷指示の入力を行う（図５の（２））。
リモコン２０６から入力部２０５に印刷指示の入力があると（Ｓ４０１）、ジョブチケット生成部２０３は「富士山と男」というドラマの放送用コンテンツの中から、この映像コンテンツに関連する印刷コンテンツ（「『富士山と男』のこれまでのあらすじ」）の格納位置を示す位置情報を取得する。具体的には、放送用コンテンツの中に、印刷コンテンツ（「『富士山と男』のこれまでのあらすじ」）の位置情報のみが含まれている場合には、その位置情報を取得するが、放送用コンテンツの中に当該印刷コンテンツの印刷データそのものが含まれている場合には、印刷データが格納された記憶部２０９内のアドレス（位置情報）を取得する。次いで、ジョブチケット生成部２０３は、図３に示したような印刷設定画面３０の表示データを表示部２０７に生成させ、それをテレビモニタ６に表示させる（Ｓ４０２）。これと並行して、この印刷設定画面３０が表示されている間、入力部２０５への印刷設定の入力を受け付ける。次いで、例えば、印刷設定画面３０の「ＯＫ」ボタンが押されることによって、印刷設定終了の指示が入力されると（Ｓ４０３）、ジョブチケット生成部２０３はステップＳ４０２における入力データに従って、印刷コンテンツ（「『富士山と男』のこれまでのあらすじ」）の印刷パラメータを生成する（Ｓ４０４）。さらに、ジョブチケット生成部２０３は、ステップＳ４０１で取得した位置情報と、ステップＳ４０４で生成した印刷パラメータとからなるジョブチケットを生成し、記憶部２０９に格納する（Ｓ４０５、図６の（１））。ジョブチケットが記憶部２０９に格納されると、ジョブ管理部２０４は、記憶部２０９内のジョブチケットの格納位置を示すアドレスに基づいて、ジョブチケットのアドレスをＵＲＩで表した位置情報を作成し、通信部２０２および外部バス８を介してプリンタ３に送信する（Ｓ４０６、図６の（２））。以後、ジョブ管理部２０４は、通信部２０２においてプリンタ３からのジョブチケット送信要求が受信されたか否かを定期的にチェックし（Ｓ４０７）、ジョブチケット送信要求が受信されるまでの間、ユーザからの印刷設定の更新を指示する入力があれば、ステップＳ４０２の処理に戻り、当該ジョブチケットの印刷パラメータで記述されている印刷設定更新のための入力を受け付ける（Ｓ４０８）。例えば、ユーザは、この間に、印刷コンテンツ（「『富士山と男』のこれまでのあらすじ」）の印刷設定を、通常のページレイアウトから、他の印刷コンテンツと併せて４ｉｎ１印刷するページレイアウトに変更する入力を行うことができる。ユーザから印刷設定終了の指示が入力されると、ジョブチケット生成部２０３は入力データに従って、印刷コンテンツ（「『富士山と男』のこれまでのあらすじ」）の印刷パラメータを生成する。次いで、ジョブチケット生成部２０３は、ジョブチケットの記憶部２０９内のアドレスが変更されないよう、生成された印刷パラメータでジョブチケット内の印刷パラメータを上書きする。
図７は、本発明のコンテンツ印刷システム１００におけるプリンタ３の動作を示すフローチャートである。プリンタ３は、通信部３０２においてＳＴＢ２からジョブチケットの位置情報を受信すると（Ｓ７０１、図６の（２））、受信した位置情報をとりあえず記憶部３０５に格納する。印刷処理部３０４は、ジョブチケットの格納位置を示す位置情報が通信部３０２において受信されると、現在継続中の印刷処理があれば（Ｓ７０２）それを継続し（Ｓ７０３）、継続中の印刷処理がなければ、またはその処理が完了すれば（Ｓ７０２）、記憶部３０５に格納された位置情報に基づき、通信部３０２を介してＳＴＢ２にジョブチケットの送信要求を行う（Ｓ７０４、図６の（３））。
ＳＴＢ２では、プリンタ３からジョブチケットの送信要求を受信すると（図４のＳ４０７）、ジョブ管理部２０４は、記憶部２０９から要求されたジョブチケットを読み出して、プリンタ３に送信する（図４のＳ４０９、図６の（４））。
プリンタ３では、通信部３０２においてジョブチケットが受信され、記憶部３０５に格納されると、ジョブチケット分離部３０３は、記憶部３０５内で印刷パラメータと印刷データの位置情報とを分離する（図７のＳ７０５）。印刷処理部３０４は分離された位置情報に基づき、通信部３０２および通信ネットワーク９を介して、印刷データの送信要求をＩＳＰ５に送信する（Ｓ７０６、図６の（５））。この印刷データの送信要求を受信したＩＳＰ５では、印刷データＤＢ１０から印刷データを読み出して、要求元であるプリンタ３に送信する（図６の（６））。プリンタ３では、通信部３０２においてＩＳＰ５から受信された印刷データを、ジョブチケットから分離された印刷パラメータに従って印刷する（Ｓ７０７、図５の（３）または（３）’）。図５に示す印刷出力５３は、印刷設定を変更せず、通常のページレイアウトで印刷された、映像コンテンツ（「富士山と男」）に対応する印刷コンテンツ（「『富士山と男』のこれまでのあらすじ」）の印刷例を示している。図５に示す印刷出力５４は、ジョブチケット送信要求が受信されるまでの間に、ユーザから、印刷設定のページレイアウトを４ｉｎ１印刷に更新する指示の入力があった場合の印刷例を示している。
以上のように、本発明のコンテンツ印刷システム１００によれば、印刷データの印刷設定を表す印刷パラメータがジョブチケットの一部としてＳＴＢ２内の記憶部２０９に保持されているので、プリンタ３によってジョブチケットがプルされ印刷ジョブが開始されるまでの間はいつでも、プリンタ３とのトランザクションを発生することなく、ＳＴＢ２単独で印刷設定を変更することができる。従って、ユーザにとっては印刷ジョブをキャンセルするための処理を行う必要がなく、また、印刷設定を変更するためにプリンタ３からの応答を待つ必要もないので、容易にかつ速やかに印刷設定を変更することができる。また、プリンタ３側では、待ち状態のジョブとして印刷パラメータや印刷データを記憶部３０５内にキューイングしておく必要がないので、記憶部３０５のメモリを節約することができる。
なお、上記実施の形態においては、現在表示されている映像コンテンツに印刷コンテンツが関連付けられている場合について説明したが、本発明はこの場合に限らず適用することができる。例えば、記憶部２０９内にあらかじめ格納されている印刷データを印刷する場合にも適用することができる。具体的には記憶部２０９内に格納されている印刷データについて、当該印刷データを特定した印刷指示がリモコン２０６から入力された場合、ジョブチケット生成部２０３は、特定された印刷データの格納場所を調べ、記憶部２０９内のアドレスを取得する。次いで、取得したアドレスからプリンタ３に通知すべき位置情報を生成して、その位置情報を含むジョブチケットを生成する。この場合も上記実施の形態と同様に、待ち状態のジョブとしてプリンタ３内の記憶部３０５内に印刷データをキューイングしておく必要がなく、記憶部３０５のメモリを節約することができる。この場合も、印刷設定については上記実施の形態と同様にして行われるので、同様の効果、すなわち、（１）待ち状態のジョブとして印刷パラメータを、記憶部３０５内にキューイングしておく必要がないので、記憶部３０５のメモリを節約することができるという効果がある。さらに、（２）印刷パラメータをＳＴＢ２のローカルに格納しておくので、プリンタ３からジョブチケットの送信要求があるまでは、いつでも、プリンタ３とのトランザクションを生じることなく印刷設定の更新を行うことができるという効果がある。
なお、本実施の形態のコンテンツ印刷システム１００では、コンテンツの印刷指示が入力されてから、そのコンテンツの印刷が開始されるまでの間、３つの状態に対応する画面が表示される。３つの状態とは、（１）ＳＴＢ２においてユーザから印刷開始の指示を受け付ける状態、（２）プリンタ３に印刷指示が与えられた後の待ち状態で、印刷設定の変更が可能な状態、（３）待ち状態にあった印刷ジョブがプリンタ３において実行を開始され、印刷設定の変更が受け付けられなくなった状態である。
図８（ａ）、（ｂ）、（ｃ）及び（ｄ）は、コンテンツの画面から印刷指示が入力され、画面の印刷が実際に開始されるまでのテレビモニタの表示画面の遷移の一例を示す図である。図８（ａ）は、印刷指示可能なコンテンツ（例えば、パフェのレシピ（作り方）の画面）の画面の一例を示している。ユーザは、テレビモニタに表示されている「印刷」ボタンを、リモコンなどを用いて押すことによって、表示されている画面に対応する印刷コンテンツの印刷指示を行うことができる。
図８（ａ）に示した画面から印刷指示が入力されると、テレビモニタの表示は、図８（ａ）の画面から図８（ｂ）の画面に切り替えられる。図８（ｂ）は、図８（ａ）の画面において「印刷」ボタンが押された場合に表示される印刷設定画面の一例を示している。すなわち、図８（ｂ）は、図８（ａ）の画面で指示されたコンテンツの印刷設定を受け付ける画面である。図８（ｂ）の画面の上部には、この印刷ジョブが「待ちＪｏｂ３」というＩＤで特定される待ち状態にあることが表示されている。それ以外は、図３に示した印刷設定画面３０と同じ画面である。図８（ｂ）の画面で印刷設定が完了し、印刷設定画面の下部に表示されている「ＯＫ」ボタンが押されると、テレビモニタの表示が図８（ｃ）または図８（ｄ）に示す画面に切り替えられる。
図８（ｃ）の画面は、プリンタ３にキューイングされている印刷ジョブを示している。プリンタ３にキューイングされる印刷ジョブとしては、プリンタ３がホームネットワークやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などに接続されている場合には、ユーザが現在使用しているＳＴＢ２又はＤＴＶ７から与えられる印刷ジョブの他に、例えば、それ以外の他の家電機器やパソコンなどから与えられた印刷ジョブがある。また、プリンタ３がＤＴＶ７またはＳＴＢ２にバスで直接、接続されているような場合でも、デジタルカメラなどからプリンタ３に直接与えられる印刷ジョブがキューイングされることがある。図８（ｃ）の画面では、このようにキューイングされている印刷ジョブのうち、印刷が開始されて印刷設定の変更ができない印刷ジョブがどれで、現在、印刷待ち状態にあって印刷設定の変更が可能な印刷ジョブはどれであるかを具体的に示している。ここでは、図８（ａ）の画面で印刷指示されたパフェのレシピの印刷ジョブが、「待ちＪｏｂ３」として印刷待ち状態のキューの一番上に表示されている。ユーザは、この画面を見ながら「印刷設定を変更できます」と表示されている印刷ジョブの１つをリモコンなどにより選択し、「印刷設定変更」ボタンを押すことによって、選択された印刷ジョブの印刷設定を変更することができる。図８（ｃ）の画面上で「印刷設定変更」ボタンが押されると、選択された印刷ジョブに対応した図８（ｂ）の印刷設定画像に表示が切り替えられる。待ち状態にある印刷ジョブについて「印刷設定変更」ボタンが押される毎に、随時、対応する印刷設定画面に表示が切り替えられる。これにより、ユーザは、待ち状態にある印刷ジョブであれば、同じ印刷ジョブの印刷設定を気に入るまで何度も変更したり、待ち状態にある印刷ジョブ全部の印刷設定を変更したりすることができる。
図８（ｂ）の画面上で「ＯＫ」ボタンが押されたとき他に待ち状態の印刷ジョブがなければ、図８（ａ）で印刷指示されたコンテンツの印刷が開始され、図８（ｄ）の画面が表示される。また、図８（ｃ）に示した画面で「印刷中Ｊｏｂ」と表示されていた印刷ジョブの印刷が完了し、次に印刷されるものとして待ち状態にあった印刷ジョブ「待ちＪｏｂ１」の印刷が開始されると、図８（ｄ）に示す画面がテレビモニタに表示される。図８（ｄ）に示す画面は、新たに印刷が開始された印刷ジョブの印刷状況を示している。具体的には、印刷の実行が開始された画像の印刷イメージを表示し、併せて、その時点での印刷用紙の残量、カラーインクの残量、白黒インクの残量及び印刷ページ数などを表示している。なお、待ち状態にあった新たな印刷ジョブの印刷が開始されたときに、まだ待ち状態にある印刷ジョブが残っていた場合には、図８（ｄ）の画面が所定の時間表示されると、テレビモニタの表示は、再び、図８（ｃ）の画面に切り替えられる。このとき、図８（ｃ）の画面で、「待ちＪｏｂ１」として待ち状態にあった印刷ジョブが「印刷中Ｊｏｂ」として実行されている。そして、待ち状態にある印刷ジョブの数は、「待ちＪｏｂ１」と「待ちＪｏｂ２」との２つになっている。この図８（ｃ）の画面が表示されたまま、何もユーザの操作がされない場合、順次、「印刷中Ｊｏｂ」の印刷が完了して、待ち状態にあった印刷ジョブが、新たな「印刷中Ｊｏｂ」として実行される。その都度、その印刷ジョブの印刷状況が図８（ｄ）の画面で表示される。
図９（ａ）、（ｂ）、（ｃ）及び（ｄ）は、コンテンツの画面から印刷指示が入力され、画面の印刷が実際に開始されるまでのテレビモニタの表示画面の遷移の他の例を示す図である。図９（ａ）、（ｂ）、（ｃ）及び（ｄ）と、図８（ａ）、（ｂ）、（ｃ）及び（ｄ）とでは、図９（ｂ）および（ｃ）に示す画面が異なるのみであるので、異なる点についてだけ説明する。図９（ｂ）に示す画面は、図８（ｂ）に示した印刷設定画面とほぼ同様であるが、図９（ｂ）では、図９（ａ）で指示された印刷の待ちジョブのＩＤなどは特に表示されない。図９（ｂ）に示す画面で、ユーザによる印刷設定の入力が行われ、「ＯＫ」ボタンが押されると、図９（ｃ）に示す画面が表示される。
図９（ｃ）は、図９（ａ）で印刷が指示された印刷コンテンツの印刷プレビューと、現在設定されている印刷設定をユーザが確認するための画面とを示している。このとき、図９（ａ）で印刷が指示されたパフェのレシピの印刷ジョブが待ち状態にある場合には、図９（ｃ）の画面の上部に「印刷設定を変更できます」という案内文が表示される。この案内文に従って、ユーザが画面下部に表示されている「印刷設定変更」ボタンを押すと、テレビモニタの表示は図９（ｂ）に示した印刷設定画面に切り替えられる。これにより、ユーザは、テレビモニタから印刷を指示したコンテンツの印刷ジョブが待ち状態にある間、その印刷設定を気に入るまで何度でも変更することができる。
図９（ｂ）に示した印刷設定画面で印刷設定が行われ、印刷設定画面下部の「ＯＫ」ボタンが押されたとき、その印刷ジョブが待ち状態でなければ、図９（ｃ）に示したプレビュー画面はテレビモニタに一定時間表示された後、図９（ｄ）に示す印刷開始画面に切り替えられる。なお、図９（ｂ）に示した印刷設定画面で印刷設定が完了し、「ＯＫ」ボタンが押されたときに、印刷ジョブが待ち状態でなく速やかに開始されるときには、図９（ｃ）の画面を表示せずに図９（ｄ）の印刷開始画面を表示するとしてもよい。
図１０（ａ）、（ｂ）及び（ｃ）は、印刷指示装置がそれぞれＤＴＶ（Ｄｉｇｉｔａｌ  Ｔｅｌｅｖｉｓｉｏｎ）、携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）である場合の印刷指示入力画面の一例を示す図である。上記実施の形態では、本発明の印刷指示装置が、ＳＴＢ２及びＤＴＶ７である場合について説明した。しかし、本発明の印刷指示装置はこれに限定されず、例えば、携帯電話機やＰＤＡなどであってもよい。印刷指示装置が携帯電話機やＰＤＡなどである場合、印刷指示装置から印刷装置に対して、インターネットなどの通信網やＢｌｕｅｔｏｏｔｈ登録商標及びＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）などの赤外線通信を介して、遠隔で印刷指示を与えることができるという効果がある。
より具体的には、印刷指示装置がＳＴＢやＤＴＶである場合には、印刷指示画面はテレビモニタに表示される。テレビモニタの画面は３０インチ程度の大きさであるが、ピッチが荒く高精細な表示ができないため、印刷指示入力画面は、図１０（ａ）に示すように、ボタンや文字のサイズが大きい表示となる。また、印刷指示装置が携帯電話機である場合、画面が２インチ程度の大きさであるため、一度に表示及び入力が可能な情報量が限られてしまう傾向がある。例えば、携帯電話機の画面に表示される印刷指示入力画面は、図１０（ｂ）に示すようにプレビューと印刷設定画面とを一度に表示することができないために、プレビューは「プレビュー」ボタンで別の画面に切り替えて表示させる。さらに、印刷指示装置がＰＤＡである場合、ＰＤＡのモニタは８インチ程度の大きさであるが高精細な表示が可能であるため、印刷指示入力画面は、図１０（ｃ）に示すように、細かい文字で多くの情報が表示される画面となる。以上のように本発明によれば、さまざまな異なる装置を印刷指示装置として本発明のコンテンツ印刷システムを実現することができる。
なお、本発明は印刷処理に限定されるものではなく、動画再生処理、及び音楽再生処理、データダウンロードの処理などのコンテンツの提示処理へ応用しても、ジョブキューイングにおける記憶メモリの節約や処理設定の更新におけるトランザクションを軽減できる等の効果が得られる。この場合、本実施の形態におけるジョブチケットは、動画再生処理、音楽再生処理においてはプレイリストに相当し、データダウンロード処理においてはダウンロードデータリストに相当する。また、本実施の形態において、コンテンツ提示処理の実行が開始されるまでの間に変更が可能なパラメータは、（１）動画再生処理においては主として、インタレース画像からプログレッシブ画像への変換時のパラメータである動き補償や静止画補償などに関するパラメータがある。それ以外には、シアターモード、ダイナミックモード及びスタンダードなどの画質に関するパラメータや、画面の明るさなどを設定するパラメータなどがある。（２）音楽再生処理においては主として、サラウンドサウンドや特殊な建物（教会の中やコンサートホールやライブハウスなど）における特別な音響効果を設定するためのエフエクトに関するパラメータなどがある。動画再生処理、音楽再生処理及びデータダウンロード処理に共通するパラメータとしては、画像や曲の再生順序及びダウンロードされるファイルのダウンロードの順序を設定するためのパラメータなどがある。
図１１（ａ）、（ｂ）及び（ｃ）は、コンテンツを提示する提示装置がそれぞれオーディオ装置、ＤＴＶ及び印刷装置である場合の提示出力の一例を示す図である。また、図１０（ａ）、（ｂ）及び（ｃ）では、コンテンツが印刷コンテンツである場合の印刷指示装置を実現する具体的装置について説明したが、提示装置がオーディオコンテンツを提示する提示装置である場合や、映像コンテンツを提示する提示装置である場合もまた、提示を指示する提示指示装置は、ＳＴＢ２及びＤＴＶ７以外に携帯電話機やＰＤＡなどであってもよい。図１１（ａ）、（ｂ）及び（ｃ）は、それぞれいずれも通信機能を備えたオーディオコンポ、ＤＴＶ及びプリンタを示している。以下では、これらの組み合わせの一例として、例えば、ユーザがオーディオコンテンツの提示指示装置である図１０（ｃ）のＰＤＡなどから、図１１（ａ）のオーディオコンポに音楽コンテンツの再生を指示した場合について具体的に説明する。ＰＤＡでは、ユーザからの再生指示の入力に従って、オーディオコンテンツの再生の順番を示した再生順パラメータとオーディオコンテンツの格納場所を示す情報（例えば、コンテンツ配信サーバのアドレスなど）とを含む、音楽再生におけるジョブチケットであるプレイリストを生成する。ＰＤＡでは、生成されたプレイリストの格納場所を示す情報（例えば、ＵＲＬなど）をオーディオコンポに送信する。オーディオコンポは、ＰＤＡから受信したプレイリストの格納場所を示すＵＲＬを、オーディオコンテンツの再生指示と解釈し、そのオーディオコンテンツの再生を待ちジョブにキューイングする。このときキューイングされるのは、プレイリストの格納場所を示すＵＲＬだけである。ここで、オーディオコンポにおいて、待ち状態にキューイングされていた他のプレイリストがすべて実行され、待ち状態にキューイングされていたプレイリストがすぐに処理開始可能になった時点で、オーディオコンポは、キューイングされているプレイリストのＵＲＬに従って、ＰＤＡにそのプレイリストの送信を要求する。このとき、オーディオコンポによって送信を要求されるまでは、ＰＤＡ内に保持されているプレイリストに含まれるパラメータ（例えば、再生順序を示すパラメータ）は、何回でも書き換えることができる。オーディオコンポは、送信要求したプレイリストを受信すると、受信したプレイリストに含まれているオーディオコンテンツの格納場所を示す情報を読み出して、格納場所である例えば、コンテンツ配信サーバにオーディオコンテンツの送信を要求する。次いで、オーディオコンポは、要求したオーディオコンテンツをコンテンツ配信サーバから受信すると、受信したコンテンツを再生する。このように、コンテンツの種類が映像コンテンツ、オーディオコンテンツ、印刷コンテンツなどのいずれであっても、本発明の提示装置は、同様の手順でコンテンツを提示することができる。また、コンテンツの種類が上記のいずれであっても、本発明の提示指示装置は、いずれも同様の手順でコンテンツの提示を指示することができるという効果がある。
【産業上の利用の可能性】
本発明に係る印刷指示装置は、通信機能を備えるパーソナルコンピュータ、ＤＴＶ、ＳＴＢ、ＰＤＡおよび携帯電話機などとして有用である。
また、本発明に係る提示装置は、通信機能を備えるパーソナルコンピュータ、オーディオ装置、印刷装置、ＤＴＶ、ＰＤＡ、ＳＴＢおよび携帯電話機などとして有用である。
【図１】
2004099968.tif 000003
【図２】
2004099968.tif 000004
【図３】
2004099968.tif 000005
【図４】
2004099968.tif 000006
【図５】
2004099968.tif 000007
【図６】
2004099968.tif 000008
【図７】
2004099968.tif 000009
【図８】
2004099968.tif 000010
【図９】
2004099968.tif 000011
【図１０】
2004099968.tif 000012
【図１１】
2004099968.tif 000013
【国際調査報告】
2004099968.tif 000014
2004099968.tif 000015
2004099968.tif 000016
2004099968.tif 000017