(57)【要約】【課題】融通性に富んだオーダーシート及びその作成／利用技術を提供する。【解決手段】オーダーシートＰＲＳには、オーダーシート上の任意の位置に配置された複数のマーク領域ＣＫＢと、各マーク領域に対応づけられた位置に印刷されたコンテンツ説明部と、シート内容情報コードＣＤ１とが印刷されている。シート内容情報コードＣＤ１は、オーダーシートの種類と、各マーク領域の数及び位置と、各マーク領域に対応づけられたコンテンツを特定する情報と、を示すシート内容情報が、機械読取可能かつ視認不能な形態で印刷されたものである。【選択図】図８
2008193381.tif 000002
【特許請求の範囲】
【請求項１】
電気機器に処理内容を指示するために使用されるオーダーシートを作成する方法であって、
（ａ）ユーザによって指示が書き込まれる領域として使用される複数のマーク領域を、前記オーダーシート上の任意の位置に配置する工程と、
（ｂ）各マーク領域に対応づけられたコンテンツを視覚的に判読可能に説明するコンテンツ説明部を、各マーク領域に対応づけられた位置に配置する工程と、
（ｃ）前記オーダーシートの種類と、前記オーダーシート内における各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を含むシート内容情報を機械読取可能かつ視覚的に判読不能な形態で示すシート内容情報コードを、前記オーダーシート上に配置する工程と、
（ｄ）前記複数のマーク領域と前記コンテンツ説明部と前記シート内容情報コードとを印刷媒体上に印刷する工程と、
を備えるオーダーシートの作成方法。
【請求項２】
請求項１記載の方法であって、
前記工程（ｄ）は、
（ｄ１）前記オーダーシートとして、前記マーク領域の位置が異なる複数種類のオーダーシートの中の１つを任意に選択して印刷する工程を含む、方法。
【請求項３】
請求項２記載の方法であって、
前記複数種類のオーダーシートを印刷するための複数のテンプレートが予め準備されており、
前記工程（ｄ１）は、前記複数のテンプレートの中の１つを選択するとともに、選択したテンプレートを用いて前記オーダーシートの印刷を実行する工程を含む、方法。
【請求項４】
請求項３記載の方法であって、
前記シート内容情報は、さらに、前記オーダーシートによって指定される処理内容の転送先を示す情報として、前記電気機器の宛先を示すＵＲＩを含む、方法。
【請求項５】
電気機器に処理内容を指示するために使用されるオーダーシートの生成装置であって、
ユーザによって指示が書き込まれる領域として使用される複数のマーク領域を、前記オーダーシート上の任意の位置に配置するマーク領域配置部と、
各マーク領域に対応づけられたコンテンツを視覚的に判読可能に説明するコンテンツ説明部を、各マーク領域に対応づけられた位置に配置するコンテンツ説明部配置部と、
前記オーダーシートの種類と、前記オーダーシート内における各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を含むシート内容情報を機械読取可能かつ視覚的に判読不能な形態で示すシート内容情報コードを、前記オーダーシート上に配置するコード配置部と、
前記複数のマーク領域と前記コンテンツ説明部と前記シート内容情報コードとを印刷媒体上に印刷するための印刷要求を作成する印刷要求作成部と、
を備えるオーダーシートの作成装置。
【請求項６】
請求項５記載の装置であって、
前記作成装置は、前記電気機器の中に設けられている、装置。
【請求項７】
請求項６記載の装置であって、
前記電気機器は、ネットワークを介して印刷装置に接続されており、
前記印刷要求作成部は、前記ネットワークを介して前記印刷装置に前記印刷要求を転送して前記オーダーシートを印刷させる、装置。
【請求項８】
請求項７記載の装置であって、
前記シート内容情報は、さらに、前記オーダーシートによって指定される処理内容の転送先を示す情報として、前記電気機器の宛先を示すＵＲＩを含む、装置。
【請求項９】
オーダーシートを用いて電気機器に処理を実行させる方法であって、
前記オーダーシートは、
ユーザによって指示が書き込まれる領域として使用されるマーク領域であって、前記オーダーシート上の任意の位置に配置された複数のマーク領域と、
各マーク領域に対応づけられたコンテンツを説明するために、各マーク領域に対応づけられた位置に印刷されたコンテンツ説明部と、
前記オーダーシートの種類と、各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を示すシート内容情報が、機械読取可能かつ視認不能な形態で印刷されたシート内容情報コードと、
を含み、
前記処理方法は、
（ａ）ユーザによって前記複数のマーク領域の中の少なくとも１つに指示が書き込まれた前記オーダーシートを、読取装置で読取る工程と、
（ｂ）前記読取装置で読取られた前記オーダーシートの内容に応じて、前記電気機器が処理を実行する工程と、
を備える処理の実行方法。
【請求項１０】
電気機器に処理内容を指示するために使用されるオーダーシートであって、
ユーザによって指示が書き込まれる領域として使用されるマーク領域であって、前記オーダーシート上の任意の位置に配置された複数のマーク領域と、
各マーク領域に対応づけられたコンテンツを説明するために、各マーク領域に対応づけられた位置に印刷されたコンテンツ説明部と、
前記オーダーシートの種類と、各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を示すシート内容情報が、機械読取可能かつ視認不能な形態で印刷されたシート内容情報コードと、
を含むオーダーシート。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電気機器に処理内容を指示するために使用されるオーダーシートに関連した技術に関する。
【背景技術】
【０００２】
オーダーシートを用いる技術としては、例えば特許文献１に開示されたものが知られている。
【０００３】
【特許文献１】特開２００４−２８９４８３号公報
【０００４】
この従来技術では、デジタル放送受信装置の内部に印刷部と、録画指示読取部が設けられている。印刷部は、電子番組表を印刷する。この電子番組表には、ユーザが録画予約を指示するための予約用チェックボックスが印刷されている。ユーザが予約用チェックボックスにチェックを行った後に、電子番組表を録画指示読取部で読取らせると、デジタルテレビに録画が予約される。
【０００５】
しかしながら、従来技術では、ユーザの指示を記入するチェックボックスが決まった位置にしか配置できないため、融通性に乏しいという問題があった。このような問題は、電子番組表を用いた録画予約に限らず、一般に、オーダーシートを用いて電気機器に何らかの処理内容を指示する技術に共通する問題であった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、融通性に富んだオーダーシート及びその作成／利用技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態を取ることが可能である。
【０００８】
［形態１］電気機器に処理内容を指示するために使用されるオーダーシートを作成する方法であって、
（ａ）ユーザによって指示が書き込まれる領域として使用される複数のマーク領域を、前記オーダーシート上の任意の位置に配置する工程と、
（ｂ）各マーク領域に対応づけられたコンテンツを視覚的に判読可能に説明するコンテンツ説明部を、各マーク領域に対応づけられた位置に配置する工程と、
（ｃ）前記オーダーシートの種類と、前記オーダーシート内における各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を含むシート内容情報を機械読取可能かつ視覚的に判読不能な形態で示すシート内容情報コードを、前記オーダーシート上に配置する工程と、
（ｄ）前記複数のマーク領域と前記コンテンツ説明部と前記シート内容情報コードとを印刷媒体上に印刷する工程と、
を備えるオーダーシートの作成方法。
【０００９】
この形態１によれば、オーダーシート上に印刷されたシート内容情報コードに基づいて、オーダーシート内における各マーク領域の数及び位置と、各マーク領域に対応づけられたコンテンツを特定する情報と、を特定できるので、マーク領域をオーダーシート上の任意の位置に任意の数だけ配置することができる。従って、融通性に富んだオーダーシートを提供することが可能である。
【００１０】
［形態２］形態１記載の方法であって、
前記工程（ｄ）は、
（ｄ１）前記オーダーシートとして、前記マーク領域の位置が異なる複数種類のオーダーシートの中の１つを任意に選択して印刷する工程を含む、方法。
【００１１】
この形態２によれば、種々の異なるオーダーシートを容易に作成することが可能である。
【００１２】
［形態３］形態２記載の方法であって、
前記複数種類のオーダーシートを印刷するための複数のテンプレートが予め準備されており、
前記工程（ｄ１）は、前記複数のテンプレートの中の１つを選択するとともに、選択したテンプレートを用いて前記オーダーシートの印刷を実行する工程を含む、方法。
【００１３】
この形態３によれば、テンプレートを用いて多数のオーダーシートを容易に作成することが可能である。
【００１４】
［形態４］形態１ないし３のいずれかに記載の方法であって、
前記シート内容情報は、さらに、前記オーダーシートによって指定される処理内容の転送先を示す情報として、前記電気機器の宛先を示すＵＲＩを含む、方法。
【００１５】
この形態４によれば、オーダーシートのシート内容情報コードを機械読取りすることによって処理内容の転送先である電気機器に特定することができ、その処理内容を容易に転送することが可能である。
【００１６】
［形態５］電気機器に処理内容を指示するために使用されるオーダーシートの生成装置であって、
ユーザによって指示が書き込まれる領域として使用される複数のマーク領域を、前記オーダーシート上の任意の位置に配置するマーク領域配置部と、
各マーク領域に対応づけられたコンテンツを視覚的に判読可能に説明するコンテンツ説明部を、各マーク領域に対応づけられた位置に配置するコンテンツ説明部配置部と、
前記オーダーシートの種類と、前記オーダーシート内における各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を含むシート内容情報を機械読取可能かつ視覚的に判読不能な形態で示すシート内容情報コードを、前記オーダーシート上に配置するコード配置部と、
前記複数のマーク領域と前記コンテンツ説明部と前記シート内容情報コードとを印刷媒体上に印刷するための印刷要求を作成する印刷要求作成部と、
を備えるオーダーシートの作成装置。
【００１７】
この形態５によれば、形態１と同様に、融通性に富んだオーダーシートを提供することが可能である。
【００１８】
［形態６］形態５記載の装置であって、
前記作成装置は、前記電気機器の中に設けられている、装置。
【００１９】
この形態６によれば、電気機器に適したオーダーシートの印刷要求を作成することが可能である。
【００２０】
［形態７］形態６記載の装置であって、
前記電気機器は、ネットワークを介して印刷装置に接続されており、
前記印刷要求作成部は、前記ネットワークを介して前記印刷装置に前記印刷要求を転送して前記オーダーシートを印刷させる、装置。
【００２１】
この形態７によれば、電気機器に印刷装置が設けられていない場合にもオーダーシートを印刷装置に印刷させることができる。
【００２２】
［形態８］形態５ないし７のいずれかに記載の装置であって、
前記シート内容情報は、さらに、前記オーダーシートによって指定される処理内容の転送先を示す情報として、前記電気機器の宛先を示すＵＲＩを含む、装置。
【００２３】
この形態８によれば、オーダーシートを利用可能な複数の電気機器がネットワーク内に存在していても、オーダーシートの処理内容を適切な電気機器に転送することができる。
【００２４】
［形態９］オーダーシートを用いて電気機器に処理を実行させる方法であって、
前記オーダーシートは、
ユーザによって指示が書き込まれる領域として使用されるマーク領域であって、前記オーダーシート上の任意の位置に配置された複数のマーク領域と、
各マーク領域に対応づけられたコンテンツを説明するために、各マーク領域に対応づけられた位置に印刷されたコンテンツ説明部と、
前記オーダーシートの種類と、各マーク領域の数及び位置と、前記各マーク領域に対応づけられたコンテンツを特定する情報と、を示すシート内容情報が、機械読取可能かつ視認不能な形態で印刷されたシート内容情報コードと、
を含み、
前記処理方法は、
（ａ）ユーザによって前記複数のマーク領域の中の少なくとも１つに指示が書き込まれた前記オーダーシートを、読取装置で読取る工程と、
（ｂ）前記読取装置で読取られた前記オーダーシートの内容に応じて、前記電気機器が処理を実行する工程と、
を備える処理の実行方法。
【００２５】
この形態９によれば、融通性のあるオーダーシートを用いて、電気機器に様々な処理内容を実行させることが可能である。
【００２６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、オーダーシート、その作成方法、オーダーシートを利用した処理方法、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２７】
次に、本発明の実施の形態を以下の順序で説明する。
A．用語の説明：
B．システムの概要：
C．オーダーシートを用いる処理装置の構成と動作：
D．変形例：
【００２８】
A．用語の説明：
以下の説明で使用する用語の意味は以下の通りである。
・ＤＨＣＰ（Dynamic Host Configuration Protocol）：ダイナミックホストコンフィギュレーションプロトコル。動的にＩＰアドレスを割り当てるプロトコル。
・ＧＥＮＡ（General Event Notification Architecture）：一般イベント通知アーキテクチャ。ＵＰｎＰアーキテクチャにおいてイベントを発行する際に使用される。
・ＨＴＴＰ（HyperText Transfer Protocol）：ハイパーテキスト転送プロトコル。
・ＨＴＴＰＭＵ（HTTP Multicast over UDP）：ＵＤＰ（User Datagram Protocol）を用いたＨＴＴＰマルチキャスト。
・ＨＴＴＰＵ（HTTP(unicast) over UDP）：ＵＤＰを用いたＨＴＴＰユニキャスト。
・ＭＦＰ（Multi Function Peripheral）：複数のデバイスの機能を有する複合周辺装置。
・ＳＯＡＰ（Simple Object Access Protocol）：シンプルオブジェクトアクセスプロトコル。ＵＰｎＰアーキテクチャにおいて、ＲＰＣ（リモートプロシージャコール）によるアクションの要求とレスポンスとに使用される。
・ＳＳＤＰ（Simple Service Discovery Protocol）：シンプルサービス検出プロトコル。ＵＰｎＰアーキテクチャにおいて、サービスのディスカバリ（検出）に使用される。
・ＵＰｎＰ（Universal Plug and Play）：ユニバーサルプラグアンドプレイ（ＵＰｎＰは UPnP Implementers Corporationの商標）。
・ＵＲＩ（Uniform Resource Identifier）：ユニフォームリソース識別子。ＵＲＬ（Uniform Resouce Locator）の上位概念であり、リソースの固有の位置を示す識別子。
・ＸＨＴＭＬ（eXtensible HyperText Markup Language）：拡張ハイパーテキストマークアップ言語。ＨＴＭＬと互換性を有する文書記述言語の一種であり、ＸＭＬの実装の一形態である。後述するＸＨＴＭＬ−ｐｒｉｎｔは、ＸＨＴＭＬ文書を印刷するための仕様である。
・ＸＭＬ（eXtensible Markup Language）：拡張マークアップ言語。
【００２９】
なお、ＵＰｎＰでは上述した多数のプロトコルが使用されるが、以下ではこれらを総称して「ＵＰｎＰプロトコル」と呼ぶ。
【００３０】
B．システムの概要：
図１は、本発明の実施例を適用するネットワークシステムの構成を示す概念図である。このネットワークシステムは、パーソナルコンピュータ１００と、デジタルＴＶセット１２０，１３０と、中継ユニット６００とがＬＡＮを介して相互に接続された構成を有している。中継ユニット６００は、多機能プリンタ８００に接続されている。この多機能プリンタ８００は、プリンタ部８１０と、スキャナ部８２０とを有している。この多機能プリンタ８００自体はＵＰｎＰプロトコルに非対応であるが、中継ユニット６００がＵＰｎＰプロトコルに従った処理を実行する。従って、中継ユニット６００とプリンタ８００とで構成される装置９００は、ＵＰｎＰ対応のネットワーク装置として機能することができる。なお、中継ユニット６００とプリンタ８００の機能を有するネットワーク装置（ネットワークプリンタ）は、一体型の１つの装置として実現することも可能である。ＬＡＮは、ＩＥＥＥ８０２．３のような有線ネットワークでも、ＩＥＥＥ８０２．１１ｂ／ｇ／ａなどの無線ネットワークでもよい。デジタルＴＶセット１２０，１３０は、ＵＰｎＰ対応のネットワーク装置である。第１のデジタルＴＶセット１２０は、ＵＰｎＰアーキテクチャにおけるコントロールポイント１２０Ｃを備えている。第２のデジタルＴＶセット１３０もコントロールポイントを有しているが図示が省略されている。ＵＰｎＰアーキテクチャ及びコントロールポイントについては後述する。
【００３１】
デジタルＴＶセット１２０は、コントロールポイント１２０Ｃの他に、シート印刷要求発行部１２２と、シート読取要求発行部１２４と、録画予約受付部１２６と、録画削除受付部１２８の機能とを有する。これらの各部の機能については後述する。なお、これらの各部１２２〜１２８の一部又は全部を、コントロールポイントとして実装してもよい。デジタルＴＶセット１２０は一種のコンピュータであり、各部１２０Ｃ，１２２〜１２８の機能はソフトウェア（コンピュータプログラム）又はハードウェアによって実現される。コンピュータプログラムによってこれらの機能が実現される場合には、デジタルＴＶセット１２０内の記録媒体（格納媒体）にそのコンピュータプログラムが予め格納される。
【００３２】
パーソナルコンピュータ１００は、プリンタドライバ１００Ｄを用いて画像の印刷データを作成し、この印刷データをＬＡＮ及び中継ユニット６００を介してプリンタ８００に転送して印刷を実行させる機能を有している。この印刷処理の際には、プリンタ８００は通常のネットワークプリンタとして機能する。一方、コントロールポイント（例えば１２０Ｃ）からの要求に従って印刷を行う場合には、プリンタ８００と中継ユニット６００とで構成されるネットワーク装置９００がＵＰｎＰ対応のプリンタデバイスとして機能する。
【００３３】
中継ユニットは、ＭＦＰサーバ３００と、ＭＦＰデバイス制御ユニット７００とを有している。ＭＦＰサーバ３００は、ＬＡＮ上の他の装置とＭＦＰデバイス制御ユニット７００との間で交換されるメッセージを仲介するネットワークプロトコル制御部３０２としての機能を有している。後述するように、ＭＦＰサーバ３００は、典型的な場合において、メッセージの転送の際にメッセージヘッダに関してＵＰｎＰのプロトコルを解釈するが、メッセージボディの解釈や処理は行わない。
【００３４】
ＭＦＰデバイス制御ユニット７００は、クライアントからの要求に従ってプリンタ８００を制御するデバイス制御部７０２としての機能を有している。
【００３５】
ＭＦＰサーバ３００とＭＦＰデバイス制御ユニット７００との間は、ＵＳＢ（Universal Serial Bus）で接続されており、また、ＭＦＰデバイス制御ユニット７００とプリンタ８００との間もＵＳＢで接続されている。但し、ＵＳＢ以外の他の各種の物理的インタフェースを利用することも可能である。また、ＭＦＰサーバ３００とＭＦＰデバイス制御ユニット７００との間は、ＵＰｎＰプロトコルとは異なる通信プロトコルで接続することが可能である。
【００３６】
プリンタ８００は、スキャナ機能以外のサービスを提供する複合機として構成することも可能である。一般に、中継ユニット６００に接続されるユニットを「デバイスユニット」と呼ぶ。デバイスユニットは、少なくとも１つのサービスデバイスを有していれば良く、一般には、Ｎ個（Ｎは１以上の整数）のサービスデバイスを有するものとして構成される。なお、プリンタ８００をプリンタ部８１０のみを有する単一機能デバイスとして構成し、スキャナ部８２０をプリンタ８００とは別個に設けるようにしてもよい。
【００３７】
コントロールポイント１２０ＣがＵＰｎＰプロトコルに従って印刷要求メッセージ（例えばXHTML-printデータ）をネットワーク装置９００に送信すると、ＭＦＰデバイス制御ユニット７００がこの印刷要求メッセージを解釈し、プリンタ８００が適合する汎用規格に従ったプリンタ用データに変換して、プリンタ８００に送信する。プリンタ８００は、受け取ったプリンタ用データに対して色変換やハーフトーン処理を実行して印刷データを作成し、この印刷データに従って印刷を実行する。「印刷データ」とは、プリンタで使用される各インク毎にインクドットの形成状態を表すデータであり、画像表示に用いられるデータ（ＲＧＢデータやＪＰＥＧデータ）とは明確に区別される。なお、印刷要求メッセージとしては、XHTML-printデータ以外のマークアップ言語を用いて印刷対象画像が記述された印刷要求メッセージを使用することも可能である。あるいは、プリンタ特有の印刷データを含む印刷要求メッセージを使用してもよい。
【００３８】
ＵＰｎＰは、ネットワーク装置を任意のタイミングでネットワークに接続したり、ネットワークから切断したりすることを実現するアーキテクチャである。ＵＰｎＰネットワークは、コントロールポイント１２０Ｃと、サービスデバイス８００とで構成される。ここで、「サービスデバイス」とは、サービスを提供する装置を意味している。本明細書においては、特に断らない限り、「デバイス」と「サービスデバイス」は同義語として使用されている。「コントロールポイント」は、ネットワーク上の他のデバイスを検出したり制御したりするコントローラを意味しており、サービスデバイスに対するクライアントとして機能する。
【００３９】
図２は、中継ユニット６００内のＭＦＰサーバ３００とＭＦＰデバイス制御ユニット７００の内部構成を示すブロック図である。ＭＦＰサーバ３００は、中央制御部（ＣＰＵ）３１０と、ＲＡＭ３２０と、ＲＯＭ３３０と、ネットワーク制御部３４０と、ＵＳＢホスト制御部３５０とを有している。ネットワーク制御部３４０は、コネクタ３４２を介して有線ネットワークに接続される。ＵＳＢホスト制御部３５０は、ルートハブ３５２を有しており、ルートハブ３５２には２つのＵＳＢコネクタ３５４，３５６が設けられている。第１のＵＳＢコネクタ３５４は、ＵＳＢケーブルを介してＭＦＰデバイス制御ユニット７００のＵＳＢコネクタ４６２に接続されている。第２のＵＳＢコネクタ３５６には、追加のデバイス（例えば無線ＬＡＮネットワークへ通信するための無線通信回路）を接続可能である。
【００４０】
ＭＦＰデバイス制御ユニット７００は、中央制御部（ＣＰＵ）４１０と、ＲＡＭ４２０と、ＲＯＭ４３０と、ＵＳＢデバイス制御部４６０と、ＵＳＢホスト制御部５１０とを有している。ＵＳＢデバイス制御部４６０は、ＵＳＢコネクタ４６２を介してＭＦＰサーバ３００のＵＳＢホスト制御部３５０に接続されている。ＵＳＢホスト制御部５１０は、ルートハブ５１２を有しており、ルートハブ５１２にはＵＳＢコネクタ５１４（ＵＳＢホスト端子）が設けられている。このコネクタ５１４には、プリンタ８００が接続可能である。中継ユニット６００とデバイスユニット８００の間は、複数の用途のために複数の論理チャンネルで接続されることが好ましい。但し、論理チャンネルの詳細については説明を省略する。
【００４１】
ＭＦＰサーバ３００の中央制御部３１０とネットワーク制御部３４０とＵＳＢホスト制御部３５０は、図１におけるネットワークプロトコル制御部３０２としての機能を実現する。より具体的には、ネットワーク制御部３４０は、各種のネットワークプロトコルに従ってメッセージの送受信を行う。また、中央制御部３１０は、ＵＰｎＰのプロトコルを解釈して転送先を決定する。ＵＳＢホスト制御部３５０は、ＭＦＰデバイス制御ユニット７００との間でメッセージを転送する。これらの制御部３１０，３４０，３５０は、メッセージボディの解釈や処理は行わずにメッセージを転送している。
【００４２】
ＭＦＰデバイス制御ユニット７００のＵＳＢデバイス制御部４６０は、ＵＳＢの転送プロトコルに従ってメッセージの送受信を行う。また、中央制御部４１０は、ＭＦＰサーバ３００を介して転送されたメッセージの内容を解釈し、メッセージの内容に応じた処理を実行して制御データを作成し、その制御データをデバイスユニット（プリンタ８００）に転送するデバイス制御部７０２（図１）としての機能を実現する。プリンタ８００の動作は、この制御データに従って制御される。なお、ＭＦＰサーバ３００とＭＦＰデバイス制御ユニット７００を分離せずに、１つのユニットによってＭＦＰサーバ３００とＭＦＰデバイス制御ユニット７００の両方の機能を実現するようにしてもよい。
【００４３】
ところで、ＵＰｎＰデバイスアーキテクチャは、ＨＴＴＰＭＵや、ＨＴＴＰＵ，ＳＯＡＰ／ＨＴＴＰ，ＨＴＴＰなどの各種のプロトコルに従って構成されている。ＵＰｎＰは、これらのプロトコルを用いて各種の処理を実現している。これらの処理としては、アドレッシング、ディスカバリ（検出）、ディスクリプション、コントロール、イベント、プレゼンテーションがあるが、その詳細な説明は省略する。
【００４４】
なお、本発明はＵＰｎＰの将来のバージョンにも適用可能である。また、ネットワーク型プラグアンドプレイとして、アドレッシング（自動的なＩＰアドレス決定）と、デバイスのディスカバリにより、任意のコントロールポイントとデバイスとがピアツーピアで通信が可能で、コントロールポイントとデバイスがメッセージの交換を行うアーキテクチャであれば、ＵＰｎＰ以外のネットワーク型プラグアンドプレイ仕様にも本発明を適用することが可能である。
【００４５】
図３は、ＵＰｎＰアーキテクチャを利用した処理の典型例を示すシーケンス図である。ここでは、コントロールポイント１２０Ｃと、ＭＦＰサーバ３００と、ＭＦＰデバイス制御ユニット７００の間でメッセージが転送される場合を示している。実際には、ＭＦＰデバイス制御ユニット７００とデバイスユニット８００との間において、制御データやステータス情報が交換されているが、図３では便宜上、図示が省略されている。ステップ[1]では、コントロールポイント１２０ＣがＨＴＴＰのリクエストメッセージＦ１をＭＦＰサーバ３００に転送する。メッセージＦ１のヘッダには、リクエスト命令のメソッド（ＰＯＳＴやＧＥＴなど）と、ネットワーク装置９００（図１）内の宛先を示すＵＲＩと、ネットワーク装置９００のホスト名（この例ではＩＰアドレス”169.254.100.100”）とが記述されている。なお、ＩＰアドレスは、ネットワーク装置９００に１つだけが割り当てられるので、このＩＰアドレスは、ＭＦＰサーバ３００のＩＰアドレス、又は、ＭＦＰデバイス制御ユニット７００のＩＰアドレス、又は、デバイスユニット（プリンタ８００）のＩＰアドレスと考えることも可能である。
【００４６】
ステップ[2]では、ＭＦＰサーバ３００が、リクエストメッセージＦ１を解析する。ここで解析（解釈）されるのは、メッセージＦ１のヘッダ部分だけであり、送信データ（すなわちメッセージボディ）の内容の解釈は行わない。より具体的には、ステップ[2]において、メッセージＦ１のＵＲＩが解析され、ＭＦＰデバイス制御ユニット７００に対してどの論理チャンネルを用いてメッセージを転送すべきかが判定される。なお、メッセージＦ１には、実質的なメッセージボディが無いものも存在する。
【００４７】
ステップ[3]では、ＭＦＰサーバ３００が、ＵＲＩとメッセージボディ（存在する場合）とを含むメッセージＦ２を、ＵＳＢでＭＦＰデバイス制御ユニット７００に転送する。この転送の際には、ＵＲＩに応じて選択された論理チャンネルが利用される。
【００４８】
ステップ[4]では、ＭＦＰデバイス制御ユニット７００が、受信したメッセージＦ２内のＵＲＩ及びメッセージボディ（存在する場合）に応じて処理を実行する。具体的には、例えば、ＭＦＰデバイス制御ユニット７００が、メッセージボディの内容を解釈してデバイスユニット８００の制御データを作成し、この制御データをデバイスユニット（プリンタ８００）に転送して動作させる。ステップ[5]では、ＭＦＰデバイス制御ユニット７００が、レスポンスデータを含むメッセージＲ１をＵＳＢでＭＦＰサーバ３００に転送する。ステップ[6]では、ＭＦＰサーバ３００が送信データにＨＴＴＰヘッダを付加する。このＨＴＴＰヘッダは、ＨＴＴＰリクエストの処理結果を示すステータスコードを含んでいる。例えば、処理結果がＯＫであればステータスコードが”２００”に設定され、エラーであれば”５００”に設定される。ステップ[7]では、こうして作成されたＨＴＴＰのレスポンスメッセージＲ２がＭＦＰサーバ３００からコントロールポイント１２０Ｃに転送される。
【００４９】
このように、ＭＦＰサーバ３００は、コントロールポイントから受信したリクエストメッセージのうちで、ヘッダの解析（解釈）は行うが、メッセージボディの内容の解釈は行わず、メッセージボディはＭＦＰデバイス制御ユニット７００によって処理される。この構成には以下のような利点がある。第１の利点は、ＭＦＰサーバ３００が、デバイスユニットのデバイス構成とサービスの内容を把握する必要が無く、任意の構成を有するデバイスユニット宛に送られたメッセージを転送するためのネットワークプロトコル制御部として機能することができる点である。第２の利点は、デバイスユニットのデバイス構成やサービスの内容が変更されても、ＭＦＰサーバ３００の構成や機能を変更する必要が無い点である。第３の利点は、ＭＦＰサーバ３００にメッセージボディの内容の解釈を行う解釈部（パーサ）を実装する必要が無いので、ＭＦＰサーバ３００の構成が単純で済む点である。
【００５０】
C．オーダーシートを用いる処理装置の構成と動作：
図４は、デジタルＴＶセット１２０に表示されるオーダーシート利用サービス画面の一例を示す説明図である。この画面には、４つのボタンＢ１〜Ｂ４が選択可能に表示されている。これらのボタンは、録画予約シートの印刷および読取りを指示するためのボタンＢ１，Ｂ２と、録画削除シートの印刷および読取りを指示するためのボタンＢ３，Ｂ４である。ユーザは、これらのボタンを用いて、ＴＶ番組の録画予約処理や、録画済みＴＶ番組の削除処理を指示することが可能である。図１に示したシート印刷要求発行部１２２と、シート読取要求発行部１２４と、録画予約受付部１２６と、録画削除受付部１２８は、これらの処理を実行するためのものである。
【００５１】
図５は、シート印刷要求発行部１２２の内部構成を示すブロック図である。テンプレート選択部２１０は、ユーザの指示に応じて、ハードディスク２７０内に予め準備されている複数のオーダーシートテンプレートの中から１つを選択する機能を有する。オーダーシートテンプレートは、オーダーシートの種類毎に１つずつ用意されている。
【００５２】
図６（Ａ）は、録画予約シートのテンプレートＯＳＴ１の一例を示している。このテンプレートＯＳＴ１は、テレビ名と、その識別子（ＩＤ）と、シート内容情報コードＣＤ１と、予約指示領域ＲＲ１と、をそれぞれ印刷するための場所を有している。シート内容情報コードＣＤ１については後述する。予約指示領域ＲＲ１内には、番組開始時刻ＴＳと、チェックボックスＣＫＢと、番組名ＰＲＧＮとを印刷するための場所が確保されている。なお、チェックボックスＣＫＢと番組名ＰＲＧＮの場所は、複数のテレビ局に対応する位置にそれぞれ設けられている。テンプレート内には具体的な内容は記述されておらず、その場所のみが確保されているが、図６では図示の便宜上、いくつかの情報（例えばコードＣＤ１や番組開始時刻ＴＳ）の印刷状態が図示されている。なお、オーダーシートの印刷時において、印刷すべき番組名ＰＲＧＮが複数存在する場合には、チェックボックスＣＫＢと番組名ＰＲＧＮのセットが必要に応じて図６（Ａ）の下方側に繰り返し配列され、予約指示領域ＲＲ１が拡大される。その実例については後述する。
【００５３】
図６（Ｂ）は、録画削除シートのテンプレートＯＳＴ２の一例を示している。このテンプレートＯＳＴ２は、レコーダ名と、その識別子（ＩＤ）と、レコーダ内の格納場所と、シート内容情報コードＣＤ２と、削除指示領域ＲＲ２と、をそれぞれ印刷するための場所を有している。削除指示領域ＲＲ２内には、チェックボックスＣＫＢと、番組名ＰＲＧＮと、録画日と、長さ（録画時間）と、録画モード（高画質／３倍速等）と、プロテクトの有無（削除の許可／不許可）と、を印刷するための場所が確保されている。
【００５４】
シート内容情報コードＣＤ１、ＣＤ２は、シート内に印刷されている情報（「シート内容情報」と呼ぶ）を機械読取可能かつ視覚的に判読不能な形態で示すコードである。ここで、「視覚的に判読不能」とは、肉眼ではその内容を把握できないことを意味する。本実施例では、シート内容情報コードＣＤ１，ＣＤ２としてＱＲコードを利用している。そこで、本実施例では、シート内容情報コードＣＤ１，ＣＤ２を「ＱＲコード部」とも呼ぶ。ただし、機械読取可能なコードの種類としては、ＱＲコード以外の任意のものを利用することが可能である。なお、シート内容情報コードは、機械読取りの便宜上、種類の異なるオーダーシートに共通する一定の位置に配置することが好ましい。
【００５５】
録画予約シートのシート内容情報コードＣＤ１は、例えば以下の情報を表している。
（１）ＱＲコードの数と位置（及び、必要な場合にはそのサイズ）
（２）オーダーシートの種類（録画予約、録画削除等の処理内容の種類を少なくとも示すもの）
（３）オーダーシート内のチェックボックスＣＫＢの数と位置（及び、必要な場合にはそのサイズ）
（４）各チェックボックスＣＫＢに対応づけられたコンテンツを特定する情報（番組名ＰＲＧＮ、時刻ＴＳ、Ｇコード等）
（５）テレビ名
（６）テレビのＩＤ
（７）テレビの宛先情報（ＵＲＩ）
【００５６】
シート内容情報コードＣＤ１は、上記情報（１）〜（７）のうちの一部のみを記述するものでもよいが、少なくとも上記情報（２）〜（４）を記述するものであることが好ましい。この理由は、これらの情報（２）〜（４）によって、処理内容が特定されるからである。これらの情報（２）〜（４）は、オーダーシートの種類に応じて様々な内容に設定される。従って、シート内容情報コードにこれらの情報（２）〜（４）を含めるようにすれば、融通性の高いオーダーシートを利用することが可能である。なお、録画削除シート内のシート内容情報コードＣＤ２（図６（Ｂ））も、このシート内容情報コードＣＤ１と同様の情報を記述することが好ましい。
【００５７】
デジタルＴＶセット１２０に各種の異なる処理内容を与えるためのテンプレートは、デジタルＴＶセット１２０の出荷前に予め準備されて、その内部に格納されていてもよい。また、出荷後にインターネットを介してデジタルＴＶセット１２０の製造者からデジタルＴＶセット１２０に供給されてもよい。あるいは、ユーザが、所望のテンプレートを作成するようにしてもよい。この場合には、ユーザのテンプレート作成を補助するためのユーザ補助ツール（例えばウィザードやアシスタント）がデジタルＴＶセット１２０に実装されていることが好ましい。
【００５８】
オーダーシート中のチェックボックスＣＫＢの個数や位置は、任意に設定することが可能である。特に、本実施例では、シート内容情報コードＣＤ１，ＣＤ２に、上述の情報（２）〜（４）が記述されているので、チェックボックスやコンテンツの配置上の融通性が高い。従って、種々の用途のためのオーダーシートを使いやすい形態で印刷することが可能である。なお、本明細書において、「チェックボックスを任意の位置に配置可能」という文言は、テンプレートを用いてチェックボックスの位置を予め任意の位置に設定可能なことも意味している。
【００５９】
各種のテンプレートやオーダーシートは、XHTML-printなどの文書記述言語や、ページ記述言語を用いて表現することができる。なお、オーダーシートのテンプレートとしては、図６（Ａ），（Ｂ）に示したもの以外の多様なシートを予め準備しておいてもよい。あるいは、テンプレートを用いずにオーダーシートを印刷することも可能である。テンプレートを使用しない場合には、例えば、チェックボックスや、コンテンツを特定する情報（番組名など）を配置する規則が予め定められており、その規則に従って配置が実行されることが好ましい。
【００６０】
図５のマーク領域配置部２２０と、コンテンツ説明配置部２３０と、コード配置部２４０は、オーダーシートに印刷すべき情報を取得して、テンプレート上に各種の部品を配置する（図６（Ａ），（Ｂ）参照）。具体的には、マーク領域配置部２２０は、オーダーシート上にチェックボックスＣＫＢを配置する。コンテンツ説明配置部２３０は、オーダーシート上に番組名ＰＲＧＮを配置する。コード配置部２４０は、シート内容情報コードＣＤ１，ＣＤ２を配置する。
【００６１】
印刷要求作成部２５０は、配置部２２０，２３０，２４０によって各種の部品が配置されたオーダーシートをプリンタに印刷させるための印刷要求を作成する。印刷要求転送部２６０は、ＬＡＮを介して印刷要求を所定のプリンタに転送する。本実施例では、印刷要求は、中継ユニット６００を介してプリンタ８００に転送される。
【００６２】
図７は、録画予約シートを用いた番組録画予約の手順を示すフローチャートである。図７の左側はデジタルＴＶセット１２０の処理を示し、中央は多機能プリンタ８００のプリンタ部８１０の処理を示し、右側はスキャナ部８２０の処理を示している。ユーザがデジタルＴＶセット１２０の画面（図４）において録画予約シート印刷ボタンＢ１を選択すると、図７のステップＳ１００において、シート印刷要求発行部１２２がオーダーシート（録画予約シート）上に印刷すべき情報を取得して、その印刷要求を生成する。本実施例では、前述したように、オーダーシートはテンプレート（図６）から作成される。
【００６３】
図８は、テンプレートＯＳＴ１から作成された録画予約シートＰＲＳの一例を示す説明図である。このシートＰＲＳ上には、テレビ名と、そのＩＤと、シート内容情報コードＣＤ１とが印刷される。テレビ名は、ここでは第１のデジタルＴＶセット１２０（図１）の名前である「居間のテレビ」に設定されている。また、そのＩＤは「ＤＴＶ０１」に設定されている。ユーザが第２のデジタルＴＶセット１３０を用いて録画予約シートＰＲＳの印刷を指示した場合は、テレビ名とそのＩＤもそれに応じて設定される。予約指示領域ＲＲ１内には、デジタルＴＶセット１２０で受信可能な個々のテレビ局の名前の下に、番組開始時刻ＴＳと、チェックボックスＣＫＢと、番組名ＰＲＧＮとが印刷される。なお、この録画予約シートＰＲＳの印刷時には、シート印刷要求発行部１２２が、印刷すべき情報（現在時刻以降の時刻に関する番組情報）を外部から取得し、取得した番組情報から、テレビ局名や、時刻ＴＳ、番組名ＰＲＧＮを適宜抽出し、テンプレートＯＳＴ１（図６（Ａ））上に配置する。番組情報は、デジタルＴＶセット１２０のチューナ（図示せず）や、インターネット上の番組提供サーバから取得することが可能である。なお、番組の長さは、番組毎に異なるので、チェックボックスＣＫＢの位置もある程度不規則的になる。
【００６４】
こうして録画予約シートＰＲＳの内容が決定されると、図７のステップＳ１１０において、録画予約シートＰＲＳを印刷するための印刷要求が発行される。印刷要求は、デジタルＴＶセット１２０（図１）から中継ユニット６００を経由して、プリンタ８００に転送される。なお、印刷要求は、文書記述言語やページ記述言語を用いて録画予約シートＰＲＳを記述したものである。ステップＳ２００では、プリンタ部８１０がこの印刷要求を受けて録画予約シートＰＲＳの印刷を実行する。  
【００６５】
シート印刷要求発行部１２２は、印刷要求の発行後、ステップＳ１２０においてＴＶセット１２０の画面上にシートの記入を促すメッセージ（図示省略）を表示する。このメッセージには、オーダーシートの読取開始を指示するためのボタンが含まれていることが好ましい。ユーザは、印刷された録画予約シートＰＲＳを用いて、録画予約を設定したい番組のチェックボックスＣＫＢを塗り潰し（図８参照）、この録画予約シートＰＲＳを多機能プリンタ８００のスキャナ部８２０に載置する。その後、ユーザは、デジタルＴＶセット１２０の画面上でオーダーシートの読取開始を指示する（図４参照）。
【００６６】
デジタルＴＶセット１２０のシート読取要求発行部１２４（図１）は、ステップＳ１３０においてユーザからシート読取指示を受け取ると、ステップＳ１４０においてスキャナ部８２０にオーダーシート読取要求を発行する。この読取要求は、例えばＨＴＴＰ  ＧＥＴリクエストの形式で発行される（図７参照）。なお、スキャナ部８２０には、ＨＴＴＰ  ＧＥＴリクエストを受け取って処理を実行するためのＨＴＴＰサーバ（図示省略）が搭載されている。
【００６７】
スキャナ部８２０は、ステップＳ３００においてオーダーシートの読取要求を受けると、オーダーシート読取モードで読取りを開始する。ここで、「オーダーシート読取モード」とは、スキャナ部８２０でオーダーシートを読取り、読取られた画像を解析してオーダーシートの内容を抽出する処理を自動的に実行するモードを意味する。この抽出処理は、以下で説明するステップＳ３１０，Ｓ３２０において実行される。
【００６８】
ステップＳ３１０では、スキャナ部８２０が、オーダーシートの上部に設けられているＱＲコード部をスキャンして解析する。上述したように、ＱＲコード部ＣＤ１，ＣＤ２（図６（Ａ），（Ｂ））にはオーダーシートの内容を示す情報が記述されている。従って、ＱＲコード部を解析することによって、オーダーシートの種類と、オーダーシート内における各チェックボックスＣＫＢの数及び位置と、各チェックボックスＣＫＢに対応づけられたコンテンツを特定する情報（番組名ＰＲＧＮ等）と、を抽出することができる。
【００６９】
ステップＳ３２０では、スキャナ部８２０が、ＱＲコード部以外の領域をスキャンし、チェックボックスＣＫＢのマーク状態を解析する。この解析の際には、ＱＲコード部に記述されているチェックボックスＣＫＢの数及び位置が利用される。例えば、図８の例のように多数のチェックボックスＣＫＢが録画予約シートＰＲＳ内に配置されている場合には、個々のチェックボックスＣＫＢ毎にチェックの有無（ここでは塗り潰しの有無）が判定される。
【００７０】
ステップＳ３３０では、スキャナ部８２０が、録画予約シートＰＲＳ内のマーク情報を、シートの読取要求を発行したデジタルＴＶセットに返信する。ここで、「マーク情報」とは、マーク済みのチェックボックスＣＫＢに関連づけられた情報である。録画予約の際の「マーク情報」としては、番組録画予約であることを示す情報と、録画対象の番組を特定するための情報と、を含む任意の種類の情報を利用できる。例えば、オーダーシートの種類と、チェック済みチェックボックスＣＫＢの位置とを、マーク情報として利用することが可能である。多機能プリンタ８００のスキャナ部８２０は、このマーク情報を、ステップＳ３００で受けたＨＴＴＰ  ＧＥＴリクエストの応答として、デジタルＴＶセット１２０のシート読取要求発行部１２４に返信する。
【００７１】
図９は、ステップＳ３３０で返信されるマーク情報の一例を示している。この例において、 要素”<mark1>out arg value</mark1> ”の中に記述さＲる内容”out arg value”には、個々のチェックボックスＣＫＢのチェックの有無が記述される。従って、オーダーシートにＮ個（Ｎは２以上の整数）のチェックボックスＣＫＢが存在する場合には、応答内に要素”<mark1>out arg value</mark1> ”がＮ個含まれることになる。なお、この応答内には、オーダーシートの種類を記述した情報も含まれていることが好ましい。
【００７２】
図７のステップＳ１５０では、シート読取要求発行部１２４が受け取った応答を録画予約受付部１２６に転送し、録画予約受付部１２６がマーク情報に応じて録画予約を実行する。また、デジタルＴＶセット１２０内に設けられている録画部（図示省略）が、この録画予約に応じて録画を実行する。
【００７３】
このように、ユーザは、番組録画予約用のオーダーシートを印刷し、そのチェックマークを塗り潰した後にスキャナ部でスキャンさせるだけで、簡易に録画予約を行うことができる。録画された番組は、デジタルＴＶセット１２０内の記録媒体（例えばハードディスク）内に格納される。録画済みの番組は、録画削除シートを用いて削除することが可能である。
【００７４】
図１０は、図６（Ｂ）で示したテンプレートＯＳＴ２から作成された録画削除シートＰＤＳの一例を示す説明図である。このシートＰＤＳ上には、レコーダ名と、そのＩＤと、シート内容情報コードＣＤ２とが印刷される。レコーダ名は、第１のデジタルＴＶセット１２０（図１）の名前である「居間のテレビ」に設定されている。また、そのＩＤは「ＤＴＶＲＥＣ０１」に設定されている。さらに、レコーダ内の格納場所は、ハードディスク内の「\子供のエリア」というフォルダ名に設定されている。削除指示領域ＲＲ２内には、レコーダ（すなわちＴＶセット１２０）内に格納されている個々の番組に関して、チェックボックスＣＫＢと、番組名ＰＲＧＮと、録画日と、長さ（録画時間）と、録画モードと、プロテクトの有無と、が印刷されている。なお、「プロテクト」に丸印が付されているものは、削除に特別な権限（例えばパスワード）を必要とする番組である。
【００７５】
このような録画削除シートＰＤＳの印刷と、これを利用した録画番組の削除は、図７に示したフローチャートとほぼ同じ手順で実行される。但し、この際に、図７の「録画予約」を「録画削除」と読み替える。また、録画番組の削除は、録画削除受付部１２８（図１）によって実行される。
【００７６】
図１１は、録画予約シートを用いた番組録画予約の他の手順を示すフローチャートである。この手順は、図７に示した手順からステップＳ１３０，Ｓ１４０を削除し、また、ステップＳ２９０を追加したものである。すなわち、図１１の手順では、録画予約シートの印刷後、スキャナ部８２０にシートを載置した後に、ステップＳ２９０においてユーザがスキャナ部８２０のボタンを押すことによってスキャンを開始させる。その後の処理手順は図７に示したものとほぼ同じである。但し、ステップＳ３３０において、マーク情報はＨＴＴＰ  ＰＵＴリクエストとしてデジタルＴＶセットに送信される。なお、この場合には、ＱＲコード部ＣＤ１（図８）に、録画予約の宛先情報（例えばＵＲＩ）が記述されていることが好ましい。こうすれば、スキャナ部８２０がＱＲコード部ＣＤ１を解析することによって、マーク情報を送信すべきテレビを特定することが可能である。
【００７７】
以上のように、本実施例では、各種のオーダーシートを利用することによって、録画予約や録画削除などの各種の処理を容易に実行ことができる。また、各オーダーシート上では、チェックボックス（マーク領域）を任意の個数で任意の位置に配置できるので、融通性に富んだオーダーシートを用いて種々の処理を実行することが可能である。
【００７８】
D．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７９】
D１．変形例１：
上記実施例では、ユーザが指示を記入するマーク領域として、塗り潰し用のチェックボックスＣＫＢ（図８、図１０）を用いていたが、チェックボックスＣＫＢ以外の任意のマーク領域を利用することが可能である。例えば、マーク領域として、レ点を記入するチェックボックスや、文字や記号（例えば○×）を記入する領域をマーク領域として利用してもよい。
【００８０】
D２．変形例２：
上記実施例では、デジタルＴＶセット１２０に処理内容を伝えるためにオーダーシートを利用していたが、本発明は、任意の電気機器に処理内容を与えるためのオーダーシートに適用可能である。なお、この場合に、各マーク領域に対応づけられた位置に、コンテンツを説明するコンテンツ説明部が視認可能な状態で印刷されていることが好ましい。ここで、「コンテンツ」とは、上記実施例のようなＴＶ番組に限らず、電気機器の処理内容も含む広い意味で使用される。
【００８１】
D３．変形例３：
上記実施例では、ＵＰｎＰなどのネットワーク型プラグアンドプレイに対応したシステムや処理方法について説明したが、本発明は、ネットワーク型プラグアンドプレイに非対応のシステムや処理方法にも適用可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施例を適用するネットワークシステムの構成を示す概念図である。
【図２】中継ユニット内のＭＦＰサーバとＭＦＰデバイス制御ユニットの内部構成を示すブロック図である。
【図３】ＵＰｎＰアーキテクチャを利用した処理の典型例を示すシーケンス図である。
【図４】デジタルＴＶセットに表示されるオーダーシート利用サービス画面の一例を示す説明図である。
【図５】シート印刷要求発行部の内部構成を示すブロック図である。
【図６】録画予約シートと録画削除シートのテンプレートを示す説明図である。
【図７】録画予約シートを用いた番組録画予約の手順を示すフローチャートである。
【図８】録画予約シートＰＲＳの一例を示す説明図である。
【図９】ステップＳ３３０で返信されるマーク情報の一例を示す説明図である。
【図１０】録画削除シートＰＤＳの一例を示す説明図である。
【図１１】録画予約シートを用いた番組録画予約の他の手順を示すフローチャートである。
【符号の説明】
【００８３】
１００…パーソナルコンピュータ
１００Ｄ…プリンタドライバ
１２０…デジタルＴＶセット
１２０Ｃ…コントロールポイント
１２２…シート印刷要求発行部
１２４…シート読取要求発行部
１２６…録画予約受付部
１２８…録画削除受付部
１３０…デジタルＴＶセット
２１０…テンプレート選択部
２２０…マーク領域配置部
２３０…コンテンツ説明配置部
２４０…コード配置部
２５０…印刷要求作成部
２６０…印刷要求転送部
２７０…ハードディスク
３００…ＭＦＰサーバ
３０２…ネットワークプロトコル制御部
３１０…中央制御部
３２０…ＲＡＭ
３３０…ＲＯＭ
３４０…ネットワーク制御部
３４２…コネクタ
３５０…ＵＳＢホスト制御部
３５２…ルートハブ
３５４，３５６…ＵＳＢコネクタ
４１０…中央制御部
４２０…ＲＡＭ
４３０…ＲＯＭ
４６０…ＵＳＢデバイス制御部
４６２…ＵＳＢコネクタ
５１０…ＵＳＢホスト制御部
５１２…ルートハブ
５１４…ＵＳＢコネクタ
６００…中継ユニット
７００…ＭＦＰデバイス制御ユニット
７０２…デバイス制御部
８００…多機能プリンタ
８１０…プリンタ部
８２０…スキャナ部
９００…ネットワーク装置
【図１】
2008193381.tif 000003
【図２】
2008193381.tif 000004
【図３】
2008193381.tif 000005
【図４】
2008193381.tif 000006
【図５】
2008193381.tif 000007
【図６】
2008193381.tif 000008
【図７】
2008193381.tif 000009
【図８】
2008193381.tif 000010
【図９】
2008193381.tif 000011
【図１０】
2008193381.tif 000012
【図１１】
2008193381.tif 000013