(57)【要約】【課題】  Ｗｅｂ端末と印刷装置とが直接に接続されていない場合においても、Ｗｅｂ端末が備えている通信回線を介して外部のネットワークに接続する機能を利用して、Ｗｅｂ端末の画面に表示されたコンテンツの印刷を簡便に行なうことを目的とする。【解決手段】  印刷システムＧＨ１では、所定の操作に基づいてテレビ装置９４が印刷条件データＸＤをインターネットＩＮを介してサーバ１に送信する。サーバ１は、受信した印刷条件データＸＤに基づいて、印刷対象となるテレビ用コンテンツＥを表わすファイルＥｐ（コンテンツ関連データＹＤ）が添付された印刷用メールＰＭを作成し、この印刷用メールＰＭをインターネットＩＮを介してパーソナルコンピュータ１０に送信する。パーソナルコンピュータ１０は、受信した印刷用メールＰＭからファイルＥｐを抽出し、このファイルＥｐに基づいた印刷の実行を、印刷ジョブの登録によってプリンタ２０に指示する。【選択図】  図１
2005216080.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末と、該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末とが、コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続されており、前記第１の端末から前記サーバへのアクセスによって前記コンテンツを表わすデータを前記第１の端末に入力し、該入力に伴って該第１の端末の画面に表示された前記コンテンツを、前記第２の端末に接続された印刷装置において印刷する印刷システムであって、
前記第１の端末は、
所定の操作に基づいて、前記コンテンツの印刷に関する条件であるコンテンツ印刷条件を指定し、該指定された前記コンテンツ印刷条件を表わすデータを前記サーバに送信する指定送信手段を備え、
前記サーバは、
受信した前記コンテンツ印刷条件を表わすデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成する印刷用メール作成手段と、
該作成された印刷用メールを前記ネットワークを介して前記第２の端末に送信する印刷用メール送信手段とを備え、
前記第２の端末は、
前記受信した印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータを入力するコンテンツデータ入力手段と、
該入力されたコンテンツを表わすデータに基づいた印刷の実行を前記印刷装置に指示する印刷指示手段とを備えた
印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記サーバは、各コンテンツを表わすデータとして、前記第１の端末に用いられるＷｅｂブラウザによって表示するための第１データ、第２の端末に用いられるＷｅｂブラウザによって表示するための第２データという二種類のデータを格納しており、
前記第１の端末から前記サーバへのアクセスによって該第１の端末に入力されるコンテンツを表わすデータは、前記第１データであり、
前記コンテンツデータ入力手段によって第２の端末に入力されるコンテンツを表わすデータは、前記第２データである
印刷システム。
【請求項３】
請求項１または２に記載の印刷システムであって、
前記第１の端末は、前記コンテンツ印刷条件を指定するウインドウを前記画面に表示するウインドウ表示手段を備え、
前記指定送信手段は、前記ウインドウ表示手段により表示されたウインドウ上に入力された情報に基づいて前記コンテンツ印刷条件を指定し、前記サーバへの送信を行なう手段である
印刷システム。
【請求項４】
前記ウインドウ表示手段は、前記コンテンツ印刷条件として、少なくとも印刷対象となるコンテンツおよびコンテンツの印刷の実行を指定するウインドウを、印刷対象となるコンテンツを視認可能な形態で、前記画面に表示する手段である請求項３に記載の印刷システム。
【請求項５】
前記コンテンツデータ入力手段は、前記第２の端末が前記印刷用メールの受信をきっかけとして、前記印刷対象となるコンテンツを表わすデータの入力を行なう手段である請求項１ないし４のいずれかに記載の印刷システム。
【請求項６】
前記印刷指示手段は、前記コンテンツデータ入力手段によるコンテンツを表わすデータの入力が行なわれたときに、前記入力されたコンテンツを表わすデータに基づいた印刷の実行を前記印刷装置に指示する手段である請求項１ないし５のいずれかに記載の印刷システム。
【請求項７】
請求項１ないし５のいずれかに記載の印刷システムであって、
前記第２の端末は、
前記コンテンツデータ入力手段によって入力されたコンテンツを表わすデータを所定のフォルダに格納するフォルダ格納手段と、
前記フォルダ内にコンテンツを表わすデータが追加されたことを検出する検出手段とを備え、
前記印刷指示手段は、前記検出手段によりコンテンツを表わすデータの追加が検出されたとき、該追加されたコンテンツを表わすデータに基づいた印刷の実行を前記印刷装置に指示する手段である
印刷システム。
【請求項８】
前記第２の端末は、前記印刷指示手段により印刷の実行の指示がなされた後、該指示がなされたコンテンツに関するデータを含む印刷用メールを削除する印刷用メール削除手段を備えた請求項１ないし７のいずれかに記載の印刷システム。
【請求項９】
請求項１ないし８のいずれかに記載の印刷システムであって、
前記第２の端末は、受信したメールが前記印刷用メールであるか否かを判断するメール種別判断手段を備え、
前記コンテンツデータ入力手段は、該メール種別判断手段により、受信したメールが前記印刷用メールであると判断された場合に、該印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいたコンテンツを表わすデータの入力を行なう手段である
印刷システム。
【請求項１０】
前記メール種別判断手段は、受信したメールに含まれた情報の内容を解析することにより、前記受信したメールが印刷用メールであるか否かの判断を行なう手段である請求項９に記載の印刷システム。
【請求項１１】
請求項１０に記載の印刷システムであって、
前記メール種別判断手段は、前記受信した印刷用メールに含まれた情報の内容として、前記印刷用メールと該印刷用メール以外のメールとを識別する情報が印刷用メールを表わす情報であるか否か、および、印刷対象となるコンテンツを表わすデータが添付ファイルとして添付されているか否かを解析し、前記印刷用メールと該印刷用メール以外のメールとを識別する情報が印刷用メールを表わす情報であり、かつ、前記印刷対象となるコンテンツを表わすデータが添付ファイルとして添付されていると解析した場合に、前記受信したメールが印刷用メールであると判断する手段であり、
前記コンテンツデータ入力手段は、該メール種別判断手段により、受信したメールが前記印刷用メールであると判断された場合に、該メールに含まれた情報のうち、前記添付ファイルとして添付されたコンテンツを表わすデータのみを入力する手段である
印刷システム。
【請求項１２】
コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続可能な第２の端末に接続され、該第２の端末から受け取った印刷対象となるデータに基づいて印刷を行なう印刷装置であって、
前記第２の端末とは異なる端末であって、該第２の端末に直接に接続されていない第１の端末が通信回線を介して前記ネットワーク上のサーバにアクセスすることにより該第１の端末の画面に表示されたコンテンツについて、第１の端末から所定の印刷指示がサーバに送信され、この印刷指示を受信したサーバにより、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールが作成され、該印刷用メールを前記ネットワークを介して受信した前記第２の端末により、前記印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータが入力された場合に、該入力されたコンテンツを表わすデータに基づいて前記印刷を行なう
印刷装置。
【請求項１３】
第１の端末と、該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末とが、コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続されており、前記第１の端末から前記サーバへのアクセスによって前記コンテンツを表わすデータを前記第１の端末に入力し、該入力に伴って該第１の端末の画面に表示された前記コンテンツを、前記第２の端末に接続された印刷装置において印刷する方法であって、
前記第１の端末は、所定の操作に基づいて、前記コンテンツの印刷に関する条件であるコンテンツ印刷条件を指定し、該指定された前記コンテンツ印刷条件を表わすデータを前記サーバに送信し、
前記サーバは、受信した前記コンテンツ印刷条件を表わすデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成し、該作成された印刷用メールを前記ネットワークを介して前記第２の端末に送信し、
前記第２の端末は、前記受信した印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータを入力し、該入力されたコンテンツを表わすデータに基づいた印刷の実行を前記印刷装置に指示する
印刷方法。
【請求項１４】
コンテンツが格納されたサーバが配置され、第１の端末，該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末のそれぞれが通信回線を介して接続されたネットワークを介して、前記第１の端末から前記サーバへのアクセスによって該第１の端末の画面に表示された前記コンテンツの印刷指示を、印刷装置が接続された前記第２の端末に送信するためのプログラムであって、
前記第１の端末から前記ネットワークを通じて受け取った前記印刷指示に基づいて、前記コンテンツの印刷に関する条件であるコンテンツ印刷条件を表わすデータを入力する機能と、
該入力したコンテンツ印刷条件を表わすデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成する機能と、
該作成された印刷用メールを、ネットワークを通じて前記第２の端末に送信する機能と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の端末と、該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末とが、コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続されている場合に、第１の端末からサーバへのアクセスによって該第１の端末の画面に表示されたコンテンツを、第２の端末に接続された印刷装置において印刷する技術に関するものである。
【背景技術】
【０００２】
近年、通信回線を介して外部のネットワークに接続可能な端末として、パーソナルコンピュータ以外にも、種々の端末（以下、Ｗｅｂ端末という）が提案されている。こうしたＷｅｂ端末には、例えば、インターネットに接続可能なテレビ装置（据置型、携帯型、車載型）や携帯電話のようなものがある。これらのＷｅｂ端末では、ネットワーク上のサーバに格納された種々のコンテンツのデータを取得して、端末が備える画面にコンテンツを表示することができた。
【０００３】
一方、これらのＷｅｂ端末は、通常、印刷装置を備えていないため、画面に表示されたコンテンツの印刷をすることはできなかった。こうしたコンテンツの印刷を可能とすべく、従来では、テレビ画面に映し出されたテレビ映像を静止画として印刷するプリンタ一体型テレビ装置が提案されていた（例えば、特許文献１を参照）。
【０００４】
【特許文献１】特開２００３−３０４４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、テレビ装置とプリンタとが一体ではない場合、例えば、パーソナルコンピュータに接続された印刷装置とＷｅｂ端末とを同一人が別個に所持している場合においても、外部のネットワークからのダウンロードによってＷｅｂ端末の画面に表示されたコンテンツを印刷装置で簡便に印刷する仕組みが要請されるが、このような簡便な仕組みは、従来において何ら提案されていなかった。
【０００６】
そこで、本発明は、Ｗｅｂ端末が備えている通信回線を介して外部のネットワークに接続する機能を利用し、Ｗｅｂ端末と印刷装置とが直接に接続されていない場合においても、Ｗｅｂ端末の画面に表示されたコンテンツの印刷を簡便に行なうことを目的として、以下の構成を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷システムは、
第１の端末と、該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末とが、コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続されており、前記第１の端末から前記サーバへのアクセスによって前記コンテンツを表わすデータを前記第１の端末に入力し、該入力に伴って該第１の端末の画面に表示された前記コンテンツを、前記第２の端末に接続された印刷装置において印刷する印刷システムであって、
前記第１の端末は、
所定の操作に基づいて、前記コンテンツの印刷に関する条件であるコンテンツ印刷条件を指定し、該指定された前記コンテンツ印刷条件を表わすデータを前記サーバに送信する指定送信手段を備え、
前記サーバは、
受信した前記コンテンツ印刷条件を表わすデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成する印刷用メール作成手段と、
該作成された印刷用メールを前記ネットワークを介して前記第２の端末に送信する印刷用メール送信手段とを備え、
前記第２の端末は、
前記受信した印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータを入力するコンテンツデータ入力手段と、
該入力されたコンテンツを表わすデータに基づいた印刷の実行を前記印刷装置に指示する印刷指示手段とを備えた
ことを要旨とする。
【０００８】
また、上記印刷システムと同様の技術を用いてなされた本発明の印刷方法は、
第１の端末と、該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末とが、コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続されており、前記第１の端末から前記サーバへのアクセスによって前記コンテンツを表わすデータを前記第１の端末に入力し、該入力に伴って該第１の端末の画面に表示された前記コンテンツを、前記第２の端末に接続された印刷装置において印刷する方法であって、
前記第１の端末は、所定の操作に基づいて、前記コンテンツの印刷に関する条件であるコンテンツ印刷条件を指定し、該指定された前記コンテンツ印刷条件を表わすデータを前記サーバに送信し、
前記サーバは、受信した前記コンテンツ印刷条件を表わすデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成し、該作成された印刷用メールを前記ネットワークを介して前記第２の端末に送信し、
前記第２の端末は、前記受信した印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータを入力し、該入力されたコンテンツを表わすデータに基づいた印刷の実行を前記印刷装置に指示することを要旨とする。
【０００９】
本発明の印刷システムおよび印刷方法では、まず、第１の端末が、所定の操作に基づいて、コンテンツの印刷に関する条件であるコンテンツ印刷条件を指定し、該指定されたコンテンツ印刷条件を表わすデータを前記サーバに送信する（指定送信手段）。上記のコンテンツ印刷条件としては、印刷対象となるコンテンツ、印刷設定（例えば、部数，マージン，印刷時間，割付，用紙サイズ，カラー／白黒の別，両面印刷／片面印刷の別，印刷速度等）、印刷用メールの送り先、コンテンツの印刷の実行、コンテンツの印刷予約時間などを考えることができる。
【００１０】
コンテンツ印刷条件を表わすデータをネットワークを介して受信したサーバは、このデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成し（印刷用メール作成手段）、この印刷用メールをネットワークを介して第２の端末に送信する（印刷用メール送信手段）。上記の印刷対象となるコンテンツに関するデータとしては、印刷対象となるコンテンツを表わすデータそのもののほか、印刷対象となるコンテンツがサーバに格納されているＵＲＬのデータなどを考えることができる。
【００１１】
上記印刷用メールをネットワークを介して受信した第２の端末は、この印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて、印刷対象となるコンテンツを表わすデータを入力し（コンテンツデータ入力手段）、該入力したコンテンツを表わすデータに基づいた印刷の実行を印刷装置に指示する（印刷指示手段）。こうした指示に基づいて、第２の端末に接続された印刷装置において印刷対象となるコンテンツが印刷される。従って、印刷装置と第１の端末とが直接に接続されていない場合や、印刷装置に接続された第２の端末と第１の端末とが直接に接続されていない場合においても、第１の端末の画面に表示された所望のコンテンツの印刷を、第１の端末の操作により、第１の端末に接続されたネットワークを経由して、簡便に行なうことができる。例えば、Ｗｅｂ端末の画面に表示されたコンテンツを印刷するために、印刷装置に接続されたパーソナルコンピュータにＷｅｂ端末を無線又は有線で直接に接続したり、Ｗｅｂ端末の画面に表示されたコンテンツのデータをＷｅｂ端末に装着されたリムーバブルな記憶媒体に記憶しておき、この記憶媒体をパーソナルコンピュータや印刷装置に付け替えたりする必要がない。
【００１２】
上記の印刷システムおよび印刷方法には、様々な展開を考えることができる。以下、印刷システムを例にとって説明するが、印刷方法としても、ほぼ同様の展開が可能である。
【００１３】
サーバが、各コンテンツを表わすデータとして、前記第１の端末に用いられるＷｅｂブラウザによって表示するための第１データ、第２の端末に用いられるＷｅｂブラウザによって表示するための第２データという二種類のデータを格納している場合には、第１の端末からサーバへのアクセスによって該第１の端末に入力されるコンテンツを表わすデータを第１データとし、コンテンツデータ入力手段によって第２の端末に入力されるコンテンツを表わすデータを第２データとすることが望ましい。こうすれば、第１の端末には、該第１の端末に用いられるＷｅｂブラウザに対応するデータがコンテンツを表わすデータとして入力され、第２の端末には、該第２の端末に用いられるＷｅｂブラウザに対応するデータがコンテンツを表わすデータとして入力される。従って、第１の端末の画面に表示された所望のコンテンツの印刷を、第２の端末に接続された印刷装置において正確に行なうことができる。例えば、第１の端末と第２の端末との間で、アプリケーションとして用いられるＷｅｂブラウザの種類や、Ｗｅｂブラウザがレイアウト解析に用いるスクリプトが相違する場合であっても、第２の端末は、入力された印刷対象となるコンテンツを表わすデータを、用いられているＷｅｂブラウザによって正しく解釈することが可能となる。この結果、印刷装置において、コンテンツを、第１の端末の画面に表示された通りに印刷することができる。
【００１４】
第１の端末が、コンテンツ印刷条件を指定するウインドウを画面に表示するウインドウ表示手段を備えることも好適である。この場合には、指定送信手段を、表示されたウインドウ上に入力された情報に基づいて、コンテンツ印刷条件を指定し、前記サーバへの送信を行なう手段とすればよい。こうすれば、第１の端末において、コンテンツ印刷条件を指定するための操作がし易くなり、インターフェースの向上を図ることができる。
【００１５】
ウインドウ表示手段を、コンテンツ印刷条件として、少なくとも印刷対象となるコンテンツおよびコンテンツの印刷の実行を指定するウインドウを、印刷対象となるコンテンツを視認可能な形態で、画面に表示する手段とすることも望ましい。こうすれば、使用者は、第１の端末において、画面上でコンテンツを確認しながらコンテンツの印刷指示を行なうことが可能となり、利便性を高めることができる。
【００１６】
コンテンツデータ入力手段を、第２の端末が印刷用メールの受信をきっかけとして、印刷対象となるコンテンツを表わすデータの入力を行なう手段としてもよい。こうすれば、第２の端末では、サーバからの印刷用メールの受信に伴って、印刷対象となるコンテンツを表わすデータが自動的に入力される。従って、第２の端末において、印刷対象となるコンテンツを表わすデータを入力する際の操作労力を軽減することができる。
【００１７】
印刷指示手段を、コンテンツデータ入力手段によるコンテンツを表わすデータの入力が行なわれたときに、入力されたコンテンツを表わすデータに基づいた印刷の実行を印刷装置に指示する手段としてもよい。こうすれば、第２の端末では、印刷対象となるコンテンツを表わすデータの入力に伴って、このコンテンツを表わすデータに基づいた印刷の実行が自動的に印刷装置に指示される。従って、第２の端末の使用者は、第２の端末を操作してコンテンツの印刷指示を行なう必要がなく、操作労力を軽減することができる。
【００１８】
第２の端末が、コンテンツデータ入力手段によって入力されたコンテンツを表わすデータを所定のフォルダに格納するフォルダ格納手段と、前記フォルダ内にコンテンツを表わすデータが追加されたことを検出する検出手段とを備える構成としてもよい。この構成を採る場合には、印刷指示手段を、前記検出手段によりコンテンツを表わすデータの追加が検出されたとき、該追加されたコンテンツを表わすデータに基づいた印刷の実行を印刷装置に指示する手段とすることが好ましい。こうすれば、第２の端末がネットワークを通じて入力したデータについての印刷がセキュリティ等の理由によって制限されている場合においても、上記フォルダ内のデータについては印刷が許容されるので、第１の端末からのネットワークを経由した印刷要求を円滑に処理することができる。
【００１９】
第２の端末が、印刷指示手段により印刷の実行の指示がなされた後、該指示がなされたコンテンツに関するデータを含む印刷用メールを削除する印刷用メール削除手段を備えることとしてもよい。こうすれば、第２の端末が受信した印刷用メールは、印刷の用に供した後に自動的に削除される。従って、第１の端末から何回も印刷指示がなされることにより第２の端末の記憶領域が圧迫されるという事態の発生を、未然に防止することができる。
【００２０】
第２の端末が、受信したメールが印刷用メールであるか否かを判断するメール種別判断手段を備える構成としてもよい。この構成を採る場合には、コンテンツデータ入力手段を、受信したメールが前記印刷用メールであると判断された場合に、該印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいたコンテンツを表わすデータの入力を行なう手段とすることが好ましい。こうすれば、印刷装置において、印刷用メール以外の印刷を意図しないメールの内容を誤って印刷してしまうことなく、第１の端末からの印刷指示に係るコンテンツを確実に印刷することができる。
【００２１】
メール種別判断手段を、受信したメールに含まれた情報の内容を解析することにより、前記受信したメールが印刷用メールであるか否かの判断を行なう手段としても差し支えない。メールに含まれた情報としては、印刷対象となるコンテンツに関するデータのほか、印刷用メールと印刷用メール以外のメールとを識別する情報（例えば、送信元であるサーバのＩＰアドレス、印刷用メールに固有に記述された文字列、印刷用メールに固有に埋め込まれたマーク等）などを考えることができる。
【００２２】
メール種別判断手段を、受信した印刷用メールに含まれた情報の内容として、前記印刷用メールと該印刷用メール以外のメールとを識別する情報が印刷用メールを表わす情報であるか否か、および、印刷対象となるコンテンツを表わすデータが添付ファイルとして添付されているか否かを解析し、印刷用メールと該印刷用メール以外のメールとを識別する情報が印刷用メールを表わす情報であり、かつ、印刷対象となるコンテンツを表わすデータが添付ファイルとして添付されていると解析した場合に、受信したメールが印刷用メールであると判断する手段とし、コンテンツデータ入力手段を、受信したメールが印刷用メールであると判断された場合に、該メールに含まれた情報のうち、前記添付ファイルとして添付されたコンテンツを表わすデータのみを入力する手段としてもよい。こうすれば、印刷用メールを受信した場合に、この印刷用メールから添付ファイルを取り出し、この添付ファイルを印刷対象としてスムーズに印刷装置に提供することができる。
【００２３】
本発明の印刷装置は、
コンテンツを格納したサーバが配置されたネットワークに通信回線を介して接続可能な第２の端末に接続され、該第２の端末から受け取った印刷対象となるデータに基づいて印刷を行なう印刷装置であって、
前記第２の端末とは異なる端末であって、該第２の端末に直接に接続されていない第１の端末が通信回線を介して前記ネットワーク上のサーバにアクセスすることにより該第１の端末の画面に表示されたコンテンツについて、第１の端末から所定の印刷指示がサーバに送信され、この印刷指示を受信したサーバにより、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールが作成され、該印刷用メールを前記ネットワークを介して受信した前記第２の端末により、前記印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータが入力された場合に、該入力されたコンテンツを表わすデータに基づいて前記印刷を行なうことを要旨とする。
【００２４】
本発明の印刷装置では、第２の端末に直接に接続されていない第１の端末が通信回線を介して前記ネットワーク上のサーバにアクセスすることにより該第１の端末の画面に表示されたコンテンツについて、第１の端末から所定の印刷指示がサーバに送信され、この印刷指示を受信したサーバにより、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールが作成され、該印刷用メールを前記ネットワークを介して受信した前記第２の端末により、前記印刷用メールに含まれた印刷対象となるコンテンツに関するデータに基づいて前記印刷対象となるコンテンツを表わすデータが入力された場合に、該入力されたコンテンツを表わすデータに基づいて印刷を行なう。従って、第１の端末と印刷装置とが直接に接続されていない場合においても、第１の端末の画面に表示された所望のコンテンツの印刷を、第１の端末の操作により、第１の端末に接続されたネットワークを経由して、簡便に行なう印刷装置を提供することができる。
【００２５】
本発明のプログラムは、
コンテンツが格納されたサーバが配置され、第１の端末，該第１の端末とは異なる端末であって、該第１の端末に直接に接続されていない第２の端末のそれぞれが通信回線を介して接続されたネットワークを介して、前記第１の端末から前記サーバへのアクセスによって該第１の端末の画面に表示された前記コンテンツの印刷指示を、印刷装置が接続された前記第２の端末に送信するためのプログラムであって、
前記第１の端末から前記ネットワークを通じて受け取った前記印刷指示に基づいて、前記コンテンツの印刷に関する条件であるコンテンツ印刷条件を表わすデータを入力する機能と、
該入力したコンテンツ印刷条件を表わすデータに基づいて、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成する機能と、
該作成された印刷用メールを、ネットワークを通じて前記第２の端末に送信する機能と
をコンピュータに実行させることを要旨とする。
【００２６】
かかるプログラムがコンピュータに実行されると、コンピュータは、第１の端末の画面に表示されたコンテンツの印刷指示を第１の端末からネットワークを通じて受け取り、この印刷指示に基づいてコンテンツ印刷条件を表わすデータを入力する。このコンテンツ印刷条件を表わすデータに基づいて、コンピュータは、少なくとも印刷対象となるコンテンツに関するデータを含む印刷用メールを作成し、この印刷用メールを、ネットワークを通じて前記第２の端末に送信する。この印刷用メールを受信した第２の端末が、印刷用メールに含まれたコンテンツに関するデータに基づいた印刷の実行を第２の端末に接続された印刷装置に指示することで、印刷装置において印刷対象となるコンテンツが印刷される。従って、第１の端末と印刷装置とが直接に接続されていない場合においても、第１の端末の画面に表示された所望のコンテンツの印刷を、第１の端末の操作により、第１の端末に接続されたネットワークを経由して、簡便に行なう仕組みを提供することができる。
【００２７】
なお、これらのプログラムをインターネットなどのネットワーク上に置かれたサーバに記憶しておき、コンピュータにダウンロードして利用することも可能である。また、上記のプログラムを、コンピュータに読み取り可能に記録媒体に記録することも可能である。こうした記録媒体としては、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，半導体メモリ（ＲＯＭ，ＰＲＯＭ，ＥＥＰＲＯＭ，フラッシュメモリ等）など、種々の記録媒体を用いることができる。
【発明を実施するための最良の形態】
【００２８】
以上説明した本発明の構成および作用を一層明らかにするために、以下、本発明の実施の形態を、以下の順序で説明する。
Ａ．実施例
Ａ−１．印刷システムＧＨ１の構成
Ａ−２．テレビ装置９４からの指示に基づく印刷処理の内容
Ａ−３．作用効果
Ｂ．変形例
【００２９】
Ａ．実施例：
Ａ−１．印刷システムＧＨ１の構成： 
図１は本発明の実施例である印刷システムＧＨ１を実現するハードウェアの構成を示す説明図である。この印刷システムＧＨ１は、ＷＡＮとしてのインターネットＩＮに接続可能なテレビ装置９４が、ケーブル等の物理的な配線や電波，光等の無線によって、パーソナルコンピュータ１０に直接に接続されていない場合において、このテレビ装置９４からインターネットＩＮ上のサーバ１へのアクセスによってテレビ装置９４の画面９６に表示されたテレビ用コンテンツＥをパーソナルコンピュータ１０に接続されたプリンタ２０で印刷するシステムである。こうしたテレビ用コンテンツＥのプリンタ２０での印刷は、テレビ装置９４が、テレビ用コンテンツＥの印刷に関する条件を表わすデータ（以下、印刷条件データＸＤという）を、インターネットＩＮを介してサーバ１に送信した後、この印刷条件データＸＤを受信したサーバ１が、印刷対象となるコンテンツに関するデータ（以下、コンテンツ関連データＹＤという）を、インターネットＩＮを介してパーソナルコンピュータ１０に送信することによって実現される。この印刷条件データＸＤ，コンテンツ関連データＹＤの内容については後述する。
【００３０】
図１に示すように、印刷システムＧＨ１は、テレビ装置９４と、パーソナルコンピュータ１０と、パーソナルコンピュータ１０の出力側に接続されたプリンタ２０とを備える。テレビ装置９４、パーソナルコンピュータ１０およびプリンタ２０は、同一の建造物内に配置されている。プリンタ２０は、カラー画像を印刷媒体としての用紙Ｐに印刷する動作（以下、印刷動作という）を行なうカラープリンタである。本実施例では、プリンタ２０として、用紙Ｐ上にＣ（シアン）・ＬＣ（ライトシアン）・Ｍ（マゼンタ）・ＬＭ（ライトマゼンタ）・Ｙ（イエロ）・Ｋ（ブラック）の６色のドットを形成することによってカラー画像を印刷するインクジェットプリンタを使用している。
【００３１】
加えて、上記の建造物内には、無線ＬＡＮ用の中継器であるアクセスポイント８８が配置されている。このアクセスポイント８８を用いて、テレビ装置９４とパーソナルコンピュータ１０の間には、無線ＬＡＮが組まれている。即ち、テレビ装置９４のＵＳＢポートには無線ＬＡＮアダプタ９８が装着されており、テレビ装置９４の制御装置９５には無線ＬＡＮアダプタ９８のデバイスドライバが組み込まれている。また、パーソナルコンピュータ１０のＰＣカードスロット１２には無線ＬＡＮカード１９が装着されており、パーソナルコンピュータ１０のＰＣ制御装置１１には無線ＬＡＮカード１９のデバイスドライバが組み込まれている。一方、アクセスポイント８８には、無線ＬＡＮアダプタ９８，無線ＬＡＮカード１９それぞれのＭＡＣアドレスが登録されている。この無線ＬＡＮアダプタ９８，無線ＬＡＮカード１９とアクセスポイント８８との間で電波の送受信が行なわれることにより、テレビ装置９４，パーソナルコンピュータ１０とアクセスポイント８８との間における無線でのデータ通信が実現される。
【００３２】
テレビ装置９４，パーソナルコンピュータ１０は、無線ＬＡＮ用の中継器であるアクセスポイント８８を介してインターネットＩＮに接続されている。即ち、図１に示すように、アクセスポイント８８のＷＡＮポートには、ルータを内蔵したモデム８７がケーブルを介して接続されている。ルータは、無線ＬＡＮアダプタ９８，無線ＬＡＮカード１９それぞれのＭＡＣアドレスに基づいて、無線ＬＡＮ内のテレビ装置９４，パーソナルコンピュータ１０を特定し、これらを区別することができる。モデム８７は、ＣＡＴＶ回線，ｘＤＳＬ回線等のブロードバンドな通信回線ＣＬ、プロバイダＰＶの専用回線を介してインターネットＩＮに接続されている。即ち、モデム８７は、無線ＬＡＮをインターネットＩＮに接続するゲートウェイとして機能する。
【００３３】
インターネットＩＮ上には、プロバイダＰＶが管理するサーバ１，Ｗｅｂサーバ９が配置されている。Ｗｅｂサーバ９には、テキストや画像，音楽等のデータを含む多数の各Ｗｅｂコンテンツを表わすデータとして、パーソナルコンピュータ１０において用いられるブラウザＢＷ２（図５を参照）に対応するデータが蓄積されている。図１では、蓄積されたＷｅｂコンテンツを表わすデータの一例を、ファイルＴｐとして表わしている。Ｗｅｂサーバ９は、パーソナルコンピュータ１０にインストールされているブラウザＢＷ２の要求に応じ、ファイルＴｐを、インターネットＩＮを通じてパーソナルコンピュータ１０に送信する役割を果たす。一方、サーバ１には、テキストや画像，音楽等のデータを含む多数の各テレビ用コンテンツＥを表わすデータとして、テレビ装置９４において用いられるブラウザＢＷ１（図２を参照）に対応するデータ、パーソナルコンピュータ１０において用いられるブラウザＢＷ２に対応するデータという異なる２種類のデータが蓄積されている。図１では、一のテレビ用コンテンツＥを表わすデータの組の一例を、ブラウザＢＷ１に対応するデータであるファイルＥｔと、ブラウザＢＷ２に対応するデータであるファイルＥｐとの組として表わしている。サーバ１は、テレビ装置９４にインストールされているブラウザＢＷ１の要求に応じ、ファイルＥｔを、インターネットＩＮを通じてパーソナルコンピュータ１０に送信する役割を果たす。
【００３４】
テレビ装置９４は、映像や音声のデジタルデータが乗ったデジタル放送の電波（以下、放送用電波という）を受信して、映像の画面９６への表示や音声のスピーカ８６からの出力を行なう装置である。このようなテレビ映像や音声を表示ないし出力するモードのほか、テレビ装置９４は、インターネットＩＮに接続し、サーバ１との間で種々のデータを送受信するインターネットモードを備える。このインターネットモードにおいて、テレビ装置９４は、サーバ１に蓄積されたテレビ用コンテンツＥを表わすファイルＥｔをインターネットＩＮを介してダウンロードし、テレビ用コンテンツＥを、画面９６に表示したり、スピーカ８６で再生することができる。
【００３５】
こうしたテレビ装置９４の動作は、テレビ装置９４内の制御装置９５によって制御される。図２はテレビ装置９４が備える制御装置９５の構成を示す説明図である。図２に示すように、制御装置９５は、ＣＰＵ９５ａと、このＣＰＵ９５ａとバスにより相互に接続されたＲＯＭ９５ｂ，ＲＡＭ９５ｃ，ＥＥＰＲＯＭ９５ｄ，入出力コントローラ９５ｆ，ディスプレイコントローラ９５ｇ，映像・音声入力インタフェース９５ｈ，シリアル入出力インタフェース９５ｉ，無線通信インタフェース９５ｊ等の各部を備える。
【００３６】
ＲＯＭ９５ｂには、サーバ１との通信やサーバ１からダウンロードしたテレビ用コンテンツＥの再生や表示，印刷等に関する各種のプログラムとこのプログラムの実行に必要なデータが格納されている。こうしたプログラムないしデータには、テレビ用コンテンツＥのダウンロード用のフォームを表わすデータや、ダウンロードしたテレビ用コンテンツＥを画面９６上で閲覧するためのアプリケーションソフトであるブラウザＢＷ１が含まれている。このブラウザＢＷ１がＣＰＵ９５ａによって実行されることにより、インターネットＩＮからテレビ用コンテンツＥを表わすファイルＥｔをダウンロードし、ファイルＥｔのレイアウトや内容を解析してテレビ用コンテンツＥの再生や表示をすることができる。加えて、ＲＯＭ９５ｂには、サーバ１との通信に関するプログラムないしデータとして、印刷対象決定プログラムＡ１，印刷指示受付プログラムＡ２およびメール作成プログラムＡ３や、これらの各プログラムの実行に必要なデータが格納されている。この各プログラムＡ１〜Ａ３の内容については後述する。
【００３７】
ＲＡＭ９５ｃは、ＣＰＵ９５ａで各種演算処理を実行するのに必要な各種データを一時的に格納するためのメモリである。この一時的に格納されるデータには、サーバ１から配信されたテレビ用コンテンツＥを表わすファイルＥｔや印刷条件データＸＤ（後述）等が含まれる。ＥＥＰＲＯＭ９５ｄは、データの書き込みや記憶が可能なメモリであり、制御装置９５の非通電状態においてもデータを保持する。
【００３８】
無線通信インタフェース９５ｊには、モデム８７に接続されたアクセスポイント８８との間で電波を送受信する無線ＬＡＮアダプタ９８が接続されている。映像・音声入力インタフェース９５ｈには、アンテナ９２が受信した放送用電波を映像信号や音声信号に変換するチューナー９３が接続されている。ディスプレイコントローラ９５ｇには、映像やテレビ用コンテンツＥを表示する画面９６が接続されており、入出力コントローラ９５ｆの出力側には音声を出力するスピーカ８６が接続されている。
【００３９】
入出力コントローラ９５ｆの入力側には、本体操作部９１と、リモコン装置９７の操作によって発信された赤外線を受信する赤外線受信部９９が接続されている。本体操作部９１および赤外線受信部９９は、テレビ装置９４の筐体表面に露出した状態で設けられている。この本体操作部９１やリモコン装置９７の操作により、映像表示および音声出力の対象となる放送局を指示するデータ、サーバ１に蓄積されたテレビ用コンテンツＥの配信を指示するデータ、配信されたテレビ用コンテンツＥの再生，表示，印刷等に関する指示を表わすデータが、入出力コントローラ９５ｆに入力される。
【００４０】
放送局を指示するデータが入出力コントローラ９５ｆに入力されたとき、ＣＰＵ９５ａは、指示された放送局についての映像信号，音声信号の入力を映像・音声入力インタフェース９５ｈに命令し、映像・音声入力インタフェース９５ｈから入力した映像信号，音声信号を、ディスプレイコントローラ９５ｇ，入出力コントローラ９５ｆに送出する。これにより、指示された放送局で放映されている番組について、その映像が画面９６に表示され、音声がスピーカ８６から出力される。なお、テレビ用コンテンツＥの配信を指示するデータやテレビ用コンテンツＥの印刷に関する指示を表わすデータが入出力コントローラ９５ｆに入力された場合にＣＰＵ９５ａが行なう処理については、印刷対象決定処理（図９）として後述する。
【００４１】
図３は、サーバ１が備えるサーバ制御装置２の構成を示す説明図である。このサーバ制御装置２はサーバ１に内蔵されている。図３に示すように、サーバ制御装置２は、ＣＰＵ２ａと、このＣＰＵ２ａとバスにより相互に接続されたＲＯＭ２ｂ，ＲＡＭ２ｃ，ディスクドライブコントローラ２ｄ，入出力コントローラ２ｆ，ディスプレイコントローラ２ｇ，ネットワークインタフェース２ｊ等の各部を備える。
【００４２】
ＲＯＭ２ｂには、テレビ装置９４やパーソナルコンピュータ１０との通信やテレビ装置９４からの指示を受けたテレビ用コンテンツＥの印刷等に関する各種のプログラムとこのプログラムの実行に必要なデータが格納されている。こうしたプログラムないしデータには、印刷対象決定プログラムＢ１，印刷指示受付プログラムＢ２，メール作成プログラムＢ３およびメール送受信プログラムＢ４や、これらの各プログラムの実行に必要なデータが格納されている。メール作成プログラムＢ３には、印刷条件データＸＤ（後述）に基づいて印刷用メールＰＭ（後述）を作成するメールアプリケーションＶ１が含まれている。これらの各プログラムＢ１〜Ｂ４の内容については後述する。
【００４３】
ＲＡＭ２ｃは、ＣＰＵ２ａで各種演算処理を実行するのに必要な各種データを一時的に格納するためのメモリである。ディスクドライブコントローラ２ｄには、ハードディスク等の不揮発的な記憶装置２ｅが接続されている。この記憶装置２ｅ内には、テレビ用コンテンツＥが蓄積される領域であるデータベース部ＤＢと、後述する通常メールＫＭや印刷用メールＰＭが記憶される領域であるメールボックスＭＢとが設けられている（図４を参照）。データベース部ＤＢには、テレビ用コンテンツＥを表わすデータとして、ブラウザＢＷ１に対応するファイルＥｔとブラウザＢＷ２に対応するファイルＥｐの組が、テレビ用コンテンツＥの種類ごとに蓄積されている。なお、図４では、説明の便宜上、記憶装置２ｅ内に１つのメールボックスＭＢが設けられた状態を表わしているが、実際には、異なる複数の各メールアドレスと関係づけられた複数のメールボックスＭＢが記憶装置２ｅ内に設けられている。
【００４４】
ディスプレイコントローラ２ｇには表示装置４が接続されており、入出力コントローラ２ｆには、マウスやキーボード等の入出力装置３が接続されている。ネットワークインタフェース２ｊはインターネットＩＮに接続されている。これにより、テレビ装置９４とサーバ１との間や、パーソナルコンピュータ１０とサーバ１との間で、アクセスポイント８８，モデム８７，通信回線ＣＬ，インターネットＩＮを通じたデータの送受信が可能となる。
【００４５】
図４は、ＣＰＵ２ａが備えるテレビ用コンテンツＥの印刷に関わる機能部と、各機能部によって実行されるプログラムの内容を示すブロック図である。図示するように、ＣＰＵ２ａは、テレビ用コンテンツＥの印刷に関わる機能部として、テレビ装置９４やパーソナルコンピュータ１０との間でデータを送受信するデータ送受信部ＢＬと、テレビ用コンテンツＥの印刷を管理する印刷管理部ＢＭとを備える。印刷管理部ＢＭの管理下には、配信部ＢＭ１、受付部ＢＭ２、メール作成部ＢＭ３、メール送信部ＢＭ４が設けられている。配信部ＢＭ１は、記憶装置２ｅ内のデータベース部ＤＢを参照しつつ、ＲＯＭ２ｂに格納された印刷対象決定プログラムＢ１を実行し、受付部ＢＭ２は、ＲＯＭ２ｂに格納された印刷指示受付プログラムＢ２を実行する。メール作成部ＢＭ３は、記憶装置２ｅ内のデータベース部ＤＢやメールボックスＭＢを参照しつつ、ＲＯＭ２ｂに格納されたメール作成プログラムＢ３を実行し、メール送信部ＢＭ４は、記憶装置２ｅ内のメールボックスＭＢを参照しつつ、ＲＯＭ２ｂに格納されたメール送受信プログラムＢ４を実行する。
【００４６】
図５は、パーソナルコンピュータ１０が備えるＰＣ制御装置１１の構成を示す説明図である。このＰＣ制御装置１１はパーソナルコンピュータ１０に内蔵されている。図５に示すように、ＰＣ制御装置１１は、ＣＰＵ１１ａと、このＣＰＵ１１ａとバスにより相互に接続されたＲＯＭ１１ｂ，ＲＡＭ１１ｃ，ディスクドライブコントローラ１１ｄ，入出力コントローラ１１ｆ，ディスプレイコントローラ１１ｇ，パラレル入出力インタフェース１１ｈ，シリアル入出力インタフェース１１ｉ，無線通信インタフェース１１ｊ等の各部を備える。
【００４７】
ＲＯＭ１１ｂには、サーバ１やＷｅｂサーバ９との通信、サーバ１，Ｗｅｂサーバ９から送信されたテレビ用コンテンツＥ，Ｗｅｂコンテンツの再生や表示，テレビ用コンテンツＥやＷｅｂコンテンツのプリンタ２０での印刷等に関する各種のプログラムとこのプログラムの実行に必要なデータが格納されている。こうしたプログラムないしデータには、テレビ用コンテンツＥやＷｅｂコンテンツを閲覧するためのアプリケーションソフトであるブラウザＢＷ２が含まれている。このブラウザＢＷ２がＣＰＵ１１ａによって実行されることにより、サーバ１，Ｗｅｂサーバ９からインターネットＩＮを通じて送信されたテレビ用コンテンツＥを表わすファイルＥｐ、Ｗｅｂコンテンツを表わすファイルＴｐのレイアウトや内容を解析してテレビ用コンテンツＥやＷｅｂコンテンツの再生や表示をすることができる。なお、サーバ１から、テレビ用コンテンツＥを表わすデータとして、ブラウザＢＷ１に対応するファイルＥｔが送信された場合、ＰＣ制御装置１１は、テレビ用コンテンツＥの再生や表示を正しく行なうことができない。ブラウザＢＷ２は、レイアウト解析に用いるスクリプトがブラウザＢＷ１とは異なるため、ファイルＥｔを正しく解釈できないからである。
【００４８】
加えて、ＲＯＭ１１ｂには、サーバ１との通信に関するプログラムないしデータとして、メール送受信プログラムＣ１およびこのプログラムの実行に必要なデータが格納されると共に、テレビ用コンテンツＥのプリンタ２０での印刷に関するプログラムないしデータとして、コンテンツ印刷プログラムＣ２およびこのプログラムの実行に必要なデータが格納されている。メール送受信プログラムＣ１およびコンテンツ印刷プログラムＣ２には、メールの受信，作成ないし送信を行なうメールアプリケーションＶ２や、受信したメールの仕分けやメールに添付されたファイルのプリンタ２０への印刷指示を行なう印刷管理アプリケーションＶ３が含まれている。これらの各プログラムＣ１，Ｃ２の内容については後述する。
【００４９】
ＲＡＭ１１ｃは、ＣＰＵ１１ａで各種演算処理を実行するのに必要な各種データを一時的に格納するためのメモリである。ディスクドライブコントローラ１１ｄにはハードディスク１１ｅが接続されている。ハードディスク１１ｅには、ＲＡＭ１１ｃにロードされて実行される各種プログラムやプリンタ２０用のデバイスドライバであるプリンタドライバなどが記憶されている。プリンタドライバには、プリンタ２０を制御する処理として、画素毎のＲ（赤），Ｇ（緑），Ｂ（青）各色の階調値で表現したデジタルデータ（以下、ＲＧＢデータという）によって表わされる原画像（静止画像）の解像度（単位長さ当たりにおける画素の数）を、プリンタの解像度（プリンタが単位長さ当たりに形成するドットの数）に合わせる解像度変換処理、Ｒ，Ｇ，Ｂの各色の階調値による色の表現方法を、Ｃ，Ｍ，Ｙの各色の階調値による色の表現方法に置き換える色変換処理、プリンタ２０ではＣ・Ｍ・Ｙ・Ｋ各色の階調が印刷用紙上にドットを形成する／しないという二通りで表現されることに対応し、Ｃ・Ｍ・Ｙ・Ｋ各色について２５６通りの階調値で表わされたデータを、プリンタ２０で表現し得るより少ない階調値で表現されたデータに変換するハーフトーニング処理、ハーフトーニング処理によってドット形成の有無を表す形式に変換された画像データを、プリンタ２０に転送すべき順序に並べ替える画素の再配置処理という各処理の内容が記述されている。こうした各処理が実行されることにより、印刷対象となる静止画像を表わしたＲＧＢデータが、プリンタ２０で印刷可能な形式のデータ（Ｃ・ＬＣ・Ｍ・ＬＭ・Ｙ各色のドット分布を表わすデータ  以下、ＣＭＹデータという）に変換される。
【００５０】
ハードディスク１１ｅ内には、サーバ１から受信したメールを格納する領域として、通常メールＫＭを格納するメッセージフォルダＫＦと、印刷用メールＰＭを格納する印刷用フォルダＰＦとが設けられる。印刷用メールＰＭは、その本文欄にテレビ用コンテンツＥの印刷設定に関する情報が記述され、かつ、テレビ用コンテンツＥを表わすファイルＥｔが添付ファイルとして添付されたメールであり、通常メールＫＭは、印刷用メールＰＭ以外のメールである。
【００５１】
無線通信インタフェース１１ｊにはＰＣカードスロット１２が接続されており、このＰＣカードスロット１２には、モデム８７に接続されたアクセスポイント８８との間で電波を送受信する無線ＬＡＮカード１９が装着されている。パラレル入出力インタフェース１１ｈは、コネクタ５６を介して、プリンタ２０のＩ／Ｆ専用回路５０に接続されている。ディスプレイコントローラ１１ｇには、Ｗｅｂコンテンツやテレビ用コンテンツＥを表示可能なディスプレイ１４が接続されており、入出力コントローラ１１ｆには、マウスやキーボード、音声を出力するスピーカ等の入出力装置１５が接続されている。
【００５２】
図６はプリンタ２０の概略構成を示す説明図である。プリンタ２０は、図示するように、紙送りモータ２２によって用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向に往復動させる機構と、キャリッジ３０に搭載された印刷ヘッドユニット２８を駆動してインクの吐出およびドット形成を行なう機構と、これらの各機構が接続される制御回路４０とを備える。
【００５３】
用紙Ｐを搬送する機構は、プラテン２６と、プラテン２６を回転させる紙送りモータ２２と、図示しない給紙補助ローラと、紙送りモータ２２の回転をプラテン２６および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。プリンタ２０に供給された用紙Ｐは、プラテン２６と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン２６の回転角度に応じて所定量だけ送られる。キャリッジ３０を往復動させる機構は、プラテン２６の軸と並行に架設されたキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置検出センサ３９等から構成されている。
【００５４】
キャリッジ３０に搭載された印刷ヘッドユニット２８は、ブラック・シアン・ライトシアン・マゼンタ・ライトマゼンタ・イエロの各色ごとに計６個のインク吐出用ヘッド６１〜６６を備える。また、キャリッジ３０の底部には、各インク吐出用ヘッド６１〜６６に連通された６本の導入管が立設されている。キャリッジ３０に黒インク用カートリッジ７０ａ，カラーインク用カートリッジ７０ｂが上方から装着されると、各カートリッジに設けられた接続孔に各導入管が挿入される。これにより、インク用カートリッジ内のインクが、毛細管現象を利用して導入管を介して吸い出され、各インク吐出用ヘッド６１〜６６に導かれる。各インク吐出用ヘッド６１〜６６には、各色について３２個のノズルＮｚが設けられていて、各ノズルには、インク通路と、その通路上にピエゾ素子ＰＥとが設けられている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印可することにより、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが粒子ＩｐとなってノズルＮｚから高速で吐出される。このインクの粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことによって、用紙Ｐ上にドットが形成され、印刷が行なわれることになる。
【００５５】
制御回路４０は、プリンタ２０の操作パネル３２と信号をやり取りしつつ、紙送りモータ２２やキャリッジモータ２４，印刷ヘッドユニット２８による印刷動作を制御する。図７は制御回路４０の構成を示す説明図である。図示するように、この制御回路４０は、ＣＰＵ４１，後述する画像印刷処理の内容が記述されたプログラムやこのプログラムの実行に必要なデータ等を記憶したＰ−ＲＯＭ４３，ＲＡＭ４４，文字のドットマトリクスを記憶したキャラクタジェネレータ４５，外部のモータ等とのインタフェースを専用に行なう回路であるＩ／Ｆ専用回路５０などをバスで接続した算術論理演算回路として構成されている。このＩ／Ｆ専用回路５０には、印刷ヘッドユニット２８の駆動を制御するヘッド駆動回路５２や同じく紙送りモータ２２およびキャリッジモータ２４の駆動を制御するモータ駆動回路５４が接続されている。また、Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してパーソナルコンピュータ１０に接続されている。
【００５６】
以上説明したハードウェア構成を有するプリンタ２０では、パーソナルコンピュータ１０から受け取ったＣＭＹデータに基づいて、紙送りモータ２２によりプラテン２６その他のローラを回転して用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッドユニット２８の各インク吐出用ヘッド６１〜６６のピエゾ素子ＰＥを駆動して、各色インクの吐出を行ない、用紙Ｐ上に多色の画像を形成する。
【００５７】
なお、本実施例では、上述のようにピエゾ素子ＰＥを用いてインクを吐出する方式のプリンタ２０を用いているが、他の方式によってインクを吐出するプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によってインクを吐出する方式のプリンタや、熱転写方式、あるいはレーザプリンタ等、印刷するために画像データの変換を要するあらゆるプリンタに適用することができる。
【００５８】
Ａ−２．テレビ装置９４からの指示に基づく印刷処理の内容：
次に、上記の印刷システムＧＨ１において実行される特徴的な処理の内容について図８ないし図１６を参照しつつ説明する。図８はテレビ装置９４からの指示に基づく印刷処理の概要を示す説明図である。印刷システムＧＨ１では、テレビ装置９４からの指示に基づいてプリンタ２０での印刷が行なわれるまでの間に、印刷対象決定処理，印刷指示受付処理，メール作成処理，メール送受信処理，コンテンツ印刷処理という各処理が、この順に行なわれる。以下、各処理の詳細について順に説明する。
【００５９】
Ａ−２−１．印刷対象決定処理：
印刷対象決定処理は、テレビ装置９４が備える制御装置９５のＣＰＵ９５ａ，サーバ１が備えるサーバ制御装置２のＣＰＵ２ａ（配信部ＢＭ１）が、それぞれ、ＲＯＭ９５ｂに格納された印刷対象決定プログラムＡ１，ＲＯＭ２ｂに格納された印刷対象決定プログラムＢ１を実行することによって行なわれる処理である。この処理は、テレビ装置９４とサーバ１との間においてインターネットＩＮを介してデータを通信することにより行なわれる。図８では、印刷対象決定処理のうち、テレビ装置９４側で行なわれる処理を処理Ａ１，サーバ１側で行なわれる処理を処理Ｂ１として表わし、図９では、処理Ａ１，処理Ｂ１の内容および手順を、それぞれ、ルーチンＡ１，ルーチンＢ１として表わしている。
【００６０】
図９に示すルーチンＡ１は、テレビ装置９４がインターネットモードに切り換えられたときに起動する。本ルーチンが起動されると、ＣＰＵ９５ａは、まず、テレビ用コンテンツＥのダウンロード用のフォームを画面９６に表示する処理を行なう（ステップＳ１００）。この画面９６に表示されたフォーム上で、使用者は、本体操作部９１またはリモコン装置９７を操作することにより、所望のテレビ用コンテンツＥを選択し、テレビ用コンテンツＥの画面９６上での閲覧を要求することができる。このような閲覧要求がなされたとき、ＣＰＵ９５ａは、選択されたテレビ用コンテンツＥのＵＲＬを特定し、特定したＵＲＬを表わすデータを、インターネットＩＮを介してサーバ１に送信する処理を行なう（ステップＳ１０５〜Ｓ１１５）。
【００６１】
上記のＵＲＬを表わすデータの受信をサーバ１が検出したときに、図９に示すサーバ１側のルーチンＢ１が起動する。本ルーチンが起動されると、ＣＰＵ２ａは、ＵＲＬを表わすデータを受信した後（ステップＳ２００）、記憶装置２ｅ内のデータベース部ＤＢを参照して、受信したＵＲＬに関連付けられているファイルＥｔを抽出し（ステップＳ２１０）、ファイルＥｔをインターネットＩＮを介してテレビ装置９４に送信する処理を行なう（ステップＳ２２０）。
【００６２】
上記のファイルＥｔの受信を検出したテレビ装置９４側のＣＰＵ９５ａは、ファイルＥｔを受信した後（ステップＳ１２０）、ＲＯＭ９５ｂに格納されたブラウザＢＷ１を起動してファイルＥｔを解読し、この解読結果としてのテレビ用コンテンツＥを画面９６に表示する処理を行なう（ステップＳ１２５）。
【００６３】
テレビ用コンテンツＥの画面９６への表示例を図１０に示した。図１０（Ａ）は、ステップＳ１０５の処理において、ダウンロード用のフォーム上で「秋の味覚ランキング」というテレビ用コンテンツＥの閲覧要求がなされた場合に、このテレビ用コンテンツＥが、ステップＳ１１０〜Ｓ１１５，ステップＳ２００〜Ｓ２２０，ステップＳ１２０〜Ｓ１２５の処理を経て、画面９６に表示されたときの様子を示している。
【００６４】
図１０（Ａ）に示すように、画面９６には、ブラウザＢＷ１が用意しているウインドウＷが表示されている。テレビ用コンテンツＥは、このウインドウＷの上フレームＦＬ１に嵌め込まれた状態で、表示されている。ウインドウＷは、上フレームＦＬ１内における表示内容を一つ前のテレビ用コンテンツＥに戻すための「前へボタン」、上フレームＦＬ１内における表示内容を一つ後のテレビ用コンテンツＥに進めるための「後へボタン」、ブックマークされたテレビ用コンテンツＥ選択するための「ＢＭボタン」、上フレームＦＬ１内における表示内容の保存を指示する「保存ボタン」、所望のテレビ用コンテンツＥの検索を指示する「検索ボタン」、テレビ用コンテンツＥの表示の終了を指示する「終了ボタン」といった各種の操作ボタンと、現在表示中のテレビ用コンテンツＥについて、このテレビ用コンテンツＥを表わすファイルＥｔのＵＲＬの情報を表示するアドレス表示欄Ｕ１を備える。なお、使用者による本体操作部９１またはリモコン装置９７の操作により、アドレス表示欄Ｕ１に他のテレビ用コンテンツに関するＵＲＬの情報が記入されると、他のテレビ用コンテンツを表わすファイルがダウンロードされ、上フレームＦＬ１内には、今まで表示されていたテレビ用コンテンツＥに替わって、他のテレビ用コンテンツが表示される。また、上フレームＦＬ１内にサムネイルで表示された栗の画像にはオリジナル画像へのリンクが張られている。このため、図１０（Ａ）に示す画面９６の上フレームＦＬ１内において、使用者による本体操作部９１またはリモコン装置９７の操作により、栗のサムネイル画像がポインタＰＴで指定された場合には、図１０（Ｂ）に示すように、上フレームＦＬ１内に、本来の大きさの（栗の）画像のみが表示される。
【００６５】
一方、ウインドウＷの下フレームＦＬ２内には、テレビ用コンテンツＥを印刷する場合に用いられる印刷条件入力欄が表示されている。この印刷条件入力欄には、印刷対象となるテレビ用コンテンツＥのアドレス（具体的には、印刷対象となるテレビ用コンテンツＥを表わすファイルＥｔのＵＲＬ）を記入するための第１自由記入欄Ｕ２、印刷対象となるテレビ用コンテンツＥを表わすファイルの送信先を表わす送信先メールアドレスを記入するための第２自由記入欄Ｕ３、印刷設定（例えば、部数，マージン，印刷時間，割付，用紙サイズ，カラー／白黒の別，両面印刷／片面印刷の別，印刷速度等）に関する設定画面の表示を指示する印刷設定ボタンＪ１、テレビ用コンテンツＥの印刷を指示する印刷実行ボタンＪ２という４つのパーツ要素が含まれている。
【００６６】
テレビ用コンテンツＥを印刷しようとする場合、使用者は、本体操作部９１またはリモコン装置９７を操作することにより、第１自由記入欄Ｕ２，第２自由記入欄Ｕ３に、それぞれ、テレビ用コンテンツＥのアドレス，送信先メールアドレスを記入すると共に、必要に応じてポインタＰＴで印刷設定ボタンＪ１を指定して印刷設定を行ない、このアドレス記入や印刷設定の完了後に、ポインタＰＴで印刷実行ボタンＪ２を指定する。これにより、下フレームＦＬ２内で、テレビ用コンテンツＥの印刷に関する条件（以下、コンテンツ印刷条件という）として、印刷対象となるテレビ用コンテンツＥのアドレス、送信先メールアドレス、印刷設定およびテレビ用コンテンツＥの印刷の実行という４つの条件が指定され、テレビ用コンテンツＥの印刷指示がなされる。
【００６７】
図９に戻って説明する。テレビ用コンテンツＥを画面９６に表示した後、ＣＰＵ９５ａは、テレビ用コンテンツＥの印刷指示がなされたか否かを判断する処理を行なう（ステップＳ１３０）。印刷指示がなされたと判断した場合には、ＣＰＵ９５ａは、第１自由記入欄Ｕ２に記入された印刷対象となるテレビ用コンテンツＥのアドレス，第２自由記入欄Ｕ３に記入された送信先メールアドレス，印刷設定の各情報の組を、テレビ用コンテンツＥの印刷指示を表わす情報と共に、印刷条件データＸＤとして入力し（ステップＳ１３５）、この印刷条件データＸＤを、インターネットＩＮを介してサーバ１に送信して（ステップＳ１４０）、本ルーチンを終了し、次の処理（印刷指示受付処理）に移る。一方、この印刷条件データＸＤの受信を検出したサーバ１側のＣＰＵ２ａは、印刷条件データＸＤを受信した後（ステップＳ２３０）、本ルーチンを終了し、次の処理（印刷指示受付処理）に移る。
【００６８】
このようにテレビ用コンテンツＥおよび印刷条件入力欄が画面９６に表示されることにより、使用者は、上フレームＦＬ１内のテレビ用コンテンツＥを目で確認しながら、本体操作部９１またはリモコン装置９７を操作して、下フレームＦＬ２内の第１自由記入欄Ｕ２および第２自由記入欄Ｕ３へのアドレス記入、印刷設定ボタンＪ１を用いた印刷設定、印刷実行ボタンＪ２を用いた印刷指示を行なうことができる。なお、本実施例では、図１０に示すように、ステップＳ１２５の処理によりテレビ用コンテンツＥが画面９６に表示される際、アドレス表示欄Ｕ１には、現在表示中のテレビ用コンテンツＥを表わすファイルＥｔについてのＵＲＬの情報が自動的に記入され、第１自由記入欄Ｕ２には、アドレス表示欄Ｕ１に表示されたのと同じＵＲＬの情報が自動的に記入される。このため、上フレームＦＬ１内に表示されているテレビ用コンテンツＥを印刷しようとする場合には、本体操作部９１またはリモコン装置９７の操作による第１自由記入欄Ｕ２へのアドレス記入を省略することができる。
【００６９】
テレビ用コンテンツＥおよび印刷条件入力欄の画面９６への表示形態として、他の表示形態を採ることも可能である。図１１は他の表示形態の一例を示す説明図である。図１１に示すように、ウインドウＷの上フレームＦＬ１内には、「秋の味覚〜画像一覧」という複数のサムネイル画像を含むテレビ用コンテンツＥが、各画像に対応するチェックボックスと共に表示されている。この上フレームＦＬ１内において、使用者による本体操作部９１またはリモコン装置９７の操作により、印刷したい画像（図１１では栗の画像）に対応するチェックボックスがポインタＰＴで指定されると、下フレームＦＬ２内の第１自由記入欄Ｕ２には、本来の大きさの（栗の）画像を表わす画像ファイルについてのＵＲＬの情報が自動的に記入される。こうした表示形態を用いれば、印刷対象となる画像コンテンツの選択を容易に行なうことができる。なお、上記のチェックボックスを複数指定が可能なものとすれば、画面９６上で、一度に複数の画像に対する印刷指示を行なうことができる。
【００７０】
なお、図１０ないし図１１に示した表示例では、下フレームＦＬ２内の印刷条件入力欄に第１自由記入欄Ｕ２を設けたが、このような第１自由記入欄Ｕ２を設けず、印刷実行ボタンＪ２を用いた印刷指示がなされたときに、現在表示中のテレビ用コンテンツＥのアドレスを特定し、特定したアドレスの情報と、第２自由記入欄Ｕ３に記入された送信先メールアドレス，印刷設定の各情報との組を、テレビ用コンテンツＥの印刷指示を表わす情報と共に、印刷条件データＸＤとして入力してもよい。また、使用者のアドレスの記入労力を軽減すべく、第１自由記入欄Ｕ２や第２自由記入欄Ｕ３へのアドレスの記入をクッキー情報を利用して行なえるように構成してもよい。
【００７１】
Ａ−２−２．印刷指示受付処理：
印刷指示受付処理は、テレビ装置９４が備える制御装置９５のＣＰＵ９５ａ，サーバ１が備えるサーバ制御装置２のＣＰＵ２ａ（受付部ＢＭ２）が、それぞれ、ＲＯＭ９５ｂに格納された印刷指示受付プログラムＡ２，ＲＯＭ２ｂに格納された印刷指示受付プログラムＢ２を実行することによって行なわれる処理である。この処理は、テレビ装置９４とサーバ１との間においてインターネットＩＮを介してデータを通信することにより行なわれる。図８では、印刷指示受付処理のうち、テレビ装置９４側で行なわれる処理を処理Ａ２，サーバ１側で行なわれる処理を処理Ｂ２として表わし、図１２では、処理Ａ２，処理Ｂ２の内容および手順を、それぞれ、ルーチンＡ２，ルーチンＢ２として表わしている。
【００７２】
図１２に示すルーチンＡ２は、テレビ装置９４が印刷条件データＸＤを送信したとき（ステップＳ１４０）に起動する。ルーチンＡ２が起動されると、ＣＰＵ９５ａは、サーバ１からのエラーファイルの受信を待ち受ける（ステップＳ１５０）。このエラーファイルは、印刷条件の補充要求を表わすデータである。
【００７３】
一方、図１２に示すルーチンＢ２は、サーバ１が印刷条件データＸＤを受信したとき（ステップＳ２３０）に起動する。ルーチンＢ２が起動されると、ＣＰＵ２ａは、まず、印刷条件データＸＤの内容をチェックし、内容に誤りがないかどうかを点検する処理を行なう（ステップＳ２４０）。具体的には、印刷条件データＸＤに含まれている、印刷対象となるテレビ用コンテンツＥのアドレスの情報や送信先メールアドレスの情報が不完全なものである場合に、印刷条件データＸＤの内容に誤りがあると判定する。これらの情報が不完全なものである要因としては、テレビ装置９４の画面９６上で、第１自由記入欄Ｕ２や第２自由記入欄Ｕ３が空欄状態または記入が不完全な状態で印刷実行ボタンＪ２が指定されたこと等を考えることができる。
【００７４】
印刷条件データＸＤの内容に誤りがないと判断した場合には、ＣＰＵ２ａは、印刷条件データＸＤをメール作成部ＢＭ３に渡して（ステップＳ２７０）、ルーチンＢ２を終了し、次の処理（メール作成処理）に移る。一方、印刷条件データＸＤの内容に誤りがあると判断した場合には、ＣＰＵ２ａは、エラーファイルをインターネットＩＮを介してテレビ装置９４に送信する処理を行ない（ステップＳ２６０）、ステップＳ２３０に戻って、印刷条件データＸＤの再受信を待機する。
【００７５】
上記のエラーファイルをテレビ装置９４が受信した場合（ステップＳ１５０：ＹＥＳ）には、ＣＰＵ９５ａは、受信したエラーファイルをＲＯＭ９５ｂに格納されたブラウザＢＷ１を用いて解読し、印刷対象となるテレビ用コンテンツＥのアドレスや送信先メールアドレスの追記を促すエラーメッセージを画面９６に表示する処理を行ない（ステップＳ１６０）、図９のステップＳ１３０の処理に戻って、ルーチンＡ２を終了する。一方、印刷条件データＸＤの送信（ステップＳ１４０）後、所定時間が経過しても、エラーファイルを受信しなかった場合には（ステップＳ１５０：ＮＯ）、ＣＰＵ９５ａは、ルーチンＡ２を終了し、次の処理（メール作成処理）に移る。
【００７６】
Ａ−２−３．メール作成処理：
メール作成処理は、テレビ装置９４が備える制御装置９５のＣＰＵ９５ａ，サーバ１が備えるサーバ制御装置２のＣＰＵ２ａ（メール作成部ＢＭ３）が、それぞれ、ＲＯＭ９５ｂに格納されたメール作成プログラムＡ３，ＲＯＭ２ｂに格納されたメール作成プログラムＢ３を実行することによって行なわれる処理である。この処理は、テレビ装置９４とサーバ１との間においてインターネットＩＮを介してデータを通信することにより行なわれる。図８では、メール作成処理のうち、テレビ装置９４側で行なわれる処理を処理Ａ３，サーバ１側で行なわれる処理を処理Ｂ３として表わし、図１３では、処理Ａ３，処理Ｂ３の内容および手順を、それぞれ、ルーチンＡ３，ルーチンＢ３として表わしている。
【００７７】
図１３に示すルーチンＡ３，ルーチンＢ３は、それぞれ、ルーチンＡ２，ルーチンＢ２の終了に伴って起動する。ルーチンＡ３が起動されると、ＣＰＵ９５ａは、サーバ１からの完了ファイルの受信を待ち受ける（ステップＳ１７０）。この完了ファイルは、印刷対象となるテレビ用コンテンツＥの印刷をパーソナルコンピュータ１０に要求する準備が完了した旨を表わすデータである。
【００７８】
一方、ルーチンＢ３が起動されると、ＣＰＵ２ａは、まず、ＲＯＭ２ｂに格納されたメールアプリケーションＶ１を起動し（ステップＳ２８０）、新規メールを作成するモードを実行する処理を行なう（ステップＳ２９０）。続いて、ＣＰＵ２ａは、印刷条件データＸＤに含まれている印刷対象となるテレビ用コンテンツＥのアドレスの情報、送信先メールアドレスの情報および印刷設定の情報を抽出し（ステップＳ３００）、抽出した各情報に基づいて、新規メールの宛先欄に送信先メールアドレスを入力する処理（ステップＳ３１０）、新規メールの添付ファイルとして、印刷対象となるテレビ用コンテンツＥを表わすファイルＥｐを添付する処理（ステップＳ３２０）、新規メールの本文欄に印刷設定を入力する処理（ステップＳ３３０）を行なう。本実施例では、新規メールに添付されたファイルＥｐがコンテンツ関連データＹＤ（図１）に相当する。
【００７９】
ステップＳ３２０の添付処理は、具体的には、以下のようにして行なわれる。印刷条件データＸＤには、印刷対象となるテレビ用コンテンツＥのアドレスの情報として、ブラウザＢＷ１に対応するファイルＥｔのＵＲＬの情報が含まれている。ＣＰＵ２ａは、このファイルＥｔのＵＲＬの情報に基づいて記憶装置２ｅ内のデータベース部ＤＢを参照することにより、ファイルＥｔと組とされているファイルＥｐ（ブラウザＢＷ２に対応するもの）を特定し、特定したファイルＥｐを添付ファイルとして添付する。
【００８０】
ＣＰＵ２ａは、送信先メールアドレス，印刷設定の入力およびファイルＥｐの添付がなされた新規メールを、印刷用メールＰＭとして、記憶装置２ｅ内のメールボックスＭＢに格納した後（ステップＳ３４０）、メールアプリケーションＶ１を終了する（ステップＳ３５０）。続いて、ＣＰＵ２ａは、上記の完了ファイルをインターネットＩＮを介してテレビ装置９４に送信する処理を行ない（ステップＳ３６０）、ルーチンＢ３を終了して、次の処理（メール送受信処理）に移る。上記の完了ファイルをテレビ装置９４が受信した場合（ステップＳ１７０：ＹＥＳ）には、ＣＰＵ９５ａは、受信した完了ファイルをＲＯＭ９５ｂに格納されたブラウザＢＷ１を用いて解読し、テレビ用コンテンツＥの印刷準備の完了の旨が記述された準備完了メッセージを画面９６に表示する処理を行ない（ステップＳ１８０）、ルーチンＡ３を終了する。
【００８１】
Ａ−２−４．メール送受信処理：
メール送受信処理は、サーバ１が備えるサーバ制御装置２のＣＰＵ２ａ（メール送信部ＢＭ４），パーソナルコンピュータ１０が備えるＰＣ制御装置１１のＣＰＵ１１ａが、それぞれ、ＲＯＭ２ｂに格納されたメール送受信プログラムＢ４，ＲＯＭ１１ｂに格納されたメール送受信プログラムＣ１を実行することによって行なわれる処理である。この処理は、サーバ１とパーソナルコンピュータ１０との間においてインターネットＩＮを介してデータを通信することにより行なわれる。図８では、メール送受信処理のうち、サーバ１側で行なわれる処理を処理Ｂ４，パーソナルコンピュータ１０側で行なわれる処理を処理Ｃ１として表わし、図１４では、処理Ｂ４，処理Ｃ１の内容および手順を、それぞれ、ルーチンＢ４，ルーチンＣ１として表わしている。
【００８２】
図１４に示すルーチンＣ１は、パーソナルコンピュータ１０において既述したメールアプリケーションＶ２を立ち上げる指示がなされたときに起動する。本ルーチンが起動されると、ＣＰＵ１１ａは、まず、ＲＯＭ１１ｂに格納されたメールアプリケーションＶ２を起動し（ステップＳ５００）、このメールアプリケーションＶ２を実行することにより、取得指示データをインターネットＩＮを介してサーバ１に送信する処理を行なう（ステップＳ５１０）。取得指示データは、サーバ１の記憶装置２ｅ内の特定のメールボックスＭＢに格納されている未受信のメールを取得する指示を表わすデータである。この取得指示データに含まれる情報としては、メールボックスＭＢに関係づけられたメールアドレスの情報や、ＩＤ，パスワード等の個人認証用の情報を考えることができる。
【００８３】
一方、図１４に示すルーチンＢ４は、既述したルーチンＢ３の終了に伴って起動する。ルーチンＢ４が起動されると、ＣＰＵ２ａは、パーソナルコンピュータ１０からの取得指示データの受信を待ち受ける（ステップＳ３７０）。取得指示データを受信した場合には、ＣＰＵ２ａは、記憶装置２ｅ内の特定のメールボックスＭＢを参照して未送信のメールを特定し（ステップＳ３８０）、未送信のメールを、インターネットＩＮを介してパーソナルコンピュータ１０に送信した後（ステップＳ３９０）、パーソナルコンピュータ１０からの削除指示データの受信を待ち受ける（ステップＳ４００）。この削除指示データは、後述するステップＳ５２０の処理によってパーソナルコンピュータ１０が新着メールとして受信したメールをメールボックスＭＢから削除する指示を表わすデータである。
【００８４】
サーバ１からの未送信のメールの受信を検出したパーソナルコンピュータ１０側のＣＰＵ１１ａは、未送信のメールを新着メールとして受信した後（ステップＳ５２０）、ＲＯＭ１１ｂに格納された印刷管理アプリケーションＶ３を起動し（ステップＳ５２５）、この印刷管理アプリケーションＶ３を実行することにより、以下のステップＳ５３０〜Ｓ５４０の各処理を行なう。
【００８５】
まず、ＣＰＵ１１ａは、新着メールの仕分処理を行なう（ステップＳ５３０）。この仕分処理の内容および手順を、仕分処理ルーチンとして図１５に示した。仕分処理ルーチンが起動されると、ＣＰＵ１１ａは、まず、一の新着メールを解析対象として決定する処理を行なう（ステップＳ９００）。次に、解析対象としての新着メールに添付ファイルが添付されているか否か、この新着メールの本文欄に印刷設定の記述があるか否かを判断する処理を行なう（ステップＳ９０５，ステップＳ９１０）。この処理において、添付ファイルが添付されていない、または、本文欄に印刷設定の記述がないと判断した場合には、ＣＰＵ１１ａは、当該新着メールが通常メールＫＭであると判定し（ステップＳ９２０）、当該新着メールを、ハードディスク１１ｅのメッセージフォルダＫＦ内に保存する処理を行なう（ステップＳ９２５）。一方、ステップＳ９０５，ステップＳ９１０の処理において、添付ファイルが添付されており、かつ、本文欄に印刷設定の記述があると判断した場合には、ＣＰＵ１１ａは、当該新着メールが印刷用メールＰＭであると判定し（ステップＳ９３０）、当該新着メールを、ハードディスク１１ｅの印刷用フォルダＰＦ内に保存する処理を行なう（ステップＳ９５０）。ハードディスク１１ｅ内に印刷用フォルダＰＦが未だ作成されていない場合には、印刷用フォルダＰＦの作成の後、ステップＳ９５０の処理（新着メールの保存）を行なう（ステップＳ９３５，Ｓ９４０）。こうして解析対象としての新着メールを保存した後、ＣＰＵ１１ａは、他の新着メールがあるか否かを判断し（ステップＳ９６０）、他の新着メールがある場合には、ステップＳ９００に戻って上記の処理を繰り返し、全ての新着メールの内容解析を完了したときに仕分処理ルーチンを終了する。これにより、複数の新着メールが、各新着メールの内容に応じ、メッセージフォルダＫＦと印刷用フォルダＰＦとに分けて保存される。
【００８６】
図１４に戻って説明する。こうした仕分処理の終了後、ＣＰＵ１１ａは、前述した削除指示データを、インターネットＩＮを介してサーバ１に送信して（ステップＳ５４０）、ルーチンＣ１を終了し、次の処理（コンテンツ印刷処理）に移る。この削除指示データを受信したサーバ１のＣＰＵ２ａは、ステップＳ３９０の処理において送信した未送信のメールをメールボックスＭＢから削除する処理を行ない（ステップＳ４１０）、ルーチンＢ４を終了する。
【００８７】
Ａ−２−５．コンテンツ印刷処理：
コンテンツ印刷処理は、パーソナルコンピュータ１０が備えるＰＣ制御装置１１のＣＰＵ１１ａがＲＯＭ１１ｂに格納されたコンテンツ印刷プログラムＣ２を実行することによって行なわれる処理である。図８では、コンテンツ印刷処理を、処理Ｃ１に続けてパーソナルコンピュータ１０側で行なわれる処理Ｃ２として表わし、図１６では、処理Ｃ２の内容および手順をルーチンＣ２として表わしている。
【００８８】
図１６に示すルーチンＣ２は、既述したルーチンＣ１の終了に伴って起動する。ルーチンＣ２が起動されると、ＣＰＵ１１ａは、印刷管理アプリケーションＶ３を実行することにより、以下のステップＳ５５０〜Ｓ６６０の各処理を行なう。即ち、ＣＰＵ１１ａは、まず、ハードディスク１１ｅ内の印刷用フォルダＰＦを参照し（ステップＳ５５０）、印刷用フォルダＰＦ内に印刷用メールＰＭが保存されているか否かを判断する処理を行なう（ステップＳ５６０）。印刷用フォルダＰＦ内に印刷用メールＰＭが保存されていないと判断した場合には、ＣＰＵ１１ａは、印刷対象となるテレビ用コンテンツＥが存在しないとみなして、本ルーチンを終了する。一方、印刷用フォルダＰＦ内に印刷用メールＰＭが保存されていると判断した場合には、ＣＰＵ１１ａは、印刷用フォルダＰＦ内の１つの印刷用メールＰＭを特定した後（ステップＳ５７０）、この印刷用メールＰＭに添付されたファイルＥｐを抽出し、抽出したファイルＥｐを、印刷対象となるテレビ用コンテンツＥを表わすＲＧＢデータとして入力する処理を行なう（ステップＳ５８０）。続いて、ＣＰＵ１１ａは、印刷用メールＰＭの本文欄に記述された印刷設定の内容を解析して、印刷設定データを作成する処理を行なう（ステップＳ５９０）。印刷設定データは、本文欄に記述された印刷設定の内容を、プリンタ２０が解釈可能な形式で表現したデータである。
【００８９】
次に、ＣＰＵ１１ａは、プリンタドライバを起動し（ステップＳ６００）、ＲＧＢデータとしてのファイルＥｐをＣＭＹデータに変換する処理を行なった後（ステップＳ６１０）、このＣＭＹデータ、印刷設定データの組を印刷ジョブとして登録する処理を行なう（ステップＳ６２０）。この印刷ジョブがプリンタ２０に送られて実行されることにより、テレビ装置９４において印刷対象として選択されたテレビ用コンテンツＥが、テレビ装置９４側でなされた印刷設定に従って、用紙Ｐに印刷される。
【００９０】
こうして一の印刷用メールＰＭに添付されたファイルＥｐを印刷ジョブとして登録した後、ＣＰＵ１１ａは、印刷用フォルダＰＦ内に他の印刷用メールＰＭが保存されているか否かを判断し（ステップＳ６３０）、他の印刷用メールＰＭがある場合には、ステップＳ５７０に戻って上記の処理を繰り返す。これにより、印刷用フォルダＰＦ内の全ての印刷用メールＰＭについて、各印刷用メールＰＭに添付されたファイルＥｐが印刷ジョブとして登録され、各ファイルＥｐによって表わされるテレビ用コンテンツＥが順次に用紙Ｐに印刷される。この後、ＣＰＵ１１ａは、全ての印刷ジョブが終了したと判断したときに、プリンタドライバを停止し（ステップＳ６４０，Ｓ６５０）、印刷ジョブの登録に用いられた印刷用メールＰＭを印刷用フォルダＰＦから削除する処理を行なう（ステップＳ６６０）。以上の処理の終了後、ＣＰＵ１１ａは、印刷管理アプリケーションＶ３を終了して（ステップＳ６７０）、本ルーチンを終了する。
【００９１】
Ａ−３．作用効果：
以上説明した本実施例の印刷システムＧＨ１では、本体操作部９１またはリモコン装置９７の操作により、テレビ装置９４が、印刷対象となるテレビ用コンテンツＥのアドレス，送信先メールアドレス，印刷設定の各情報の組を、テレビ用コンテンツＥの印刷指示を表わす情報と共に、印刷条件データＸＤとして入力し、この印刷条件データＸＤをインターネットＩＮを介してサーバ１に送信する。サーバ１は、受信した印刷条件データＸＤに基づいて、印刷対象となるテレビ用コンテンツＥを表わすファイルＥｐ（コンテンツ関連データＹＤ）が添付された印刷用メールＰＭを作成し、この印刷用メールＰＭをインターネットＩＮを介してパーソナルコンピュータ１０に送信する。パーソナルコンピュータ１０は、受信した印刷用メールＰＭからファイルＥｐを抽出し、このファイルＥｐに基づいた印刷の実行を、印刷ジョブの登録によってプリンタ２０に指示する。こうした指示に基づいて、パーソナルコンピュータ１０に接続されたプリンタ２０において印刷対象となるテレビ用コンテンツＥが印刷される。従って、プリンタ２０に接続されたパーソナルコンピュータ１０とテレビ装置９４とが直接に接続されていない場合においても、テレビ装置９４の画面９６に表示された所望のテレビ用コンテンツＥのプリンタ２０での印刷を、テレビ装置９４の操作により、テレビ装置９４に接続されたインターネットＩＮを経由して、簡便に行なうことができる。例えば、テレビ装置９４の画面９６に表示されたテレビ用コンテンツＥを印刷するために、プリンタ２０に接続されたパーソナルコンピュータ１０にテレビ装置９４を無線又は有線で直接に接続するする必要がなく、こうした接続を確立するための設定をテレビ装置９４側やパーソナルコンピュータ１０側で行なう必要もない。また、テレビ装置９４の画面９６に表示されたテレビ用コンテンツＥを印刷するために、テレビ装置９４にリムーバブルな記憶媒体を装着して、この記憶媒体に、印刷対象となるテレビ用コンテンツＥを表わすファイルを記憶し、このファイルが記憶された記憶媒体をパーソナルコンピュータ１０に付け替えてファイルをパーソナルコンピュータ１０側で読み出す、といった煩雑な作業をする必要がない。
【００９２】
本実施例の印刷システムＧＨ１では、サーバ１が、多数の各テレビ用コンテンツＥを表わすデータとして、テレビ装置９４において用いられるブラウザＢＷ１に対応するデータであるファイルＥｔ、パーソナルコンピュータ１０において用いられるブラウザＢＷ２に対応するデータであるファイルＥｐという異なる２種類のデータを蓄積している。サーバ１は、テレビ装置９４からテレビ用コンテンツＥのダウンロードが要求された場合には、テレビ装置９４において用いられるブラウザＢＷ１に対応するデータであるファイルＥｔを、インターネットＩＮを介してテレビ装置９４に送信する（図９のステップＳ２２０）。一方、こうしたファイルＥｔのダウンロードによって画面９６に表示されたテレビ用コンテンツＥについての印刷指示がテレビ装置９４側でなされることにより、ファイルＥｔのＵＲＬの情報を含む印刷条件データＸＤをテレビ装置９４からインターネットＩＮを介して受信したサーバ１は、ファイルＥｔと組とされているファイルＥｐを特定してファイルＥｐを添付した印刷用メールＰＭを作成し（図１３のステップＳ３２０）、この印刷用メールＰＭをインターネットＩＮを介してパーソナルコンピュータ１０に送信する（図１４のステップＳ３９０）。こうすれば、テレビ装置９４には、テレビ用コンテンツＥを表わすデータとして、該テレビ装置９４において用いられるブラウザＢＷ１に対応するデータが入力され、パーソナルコンピュータ１０には、同一内容のテレビ用コンテンツＥを表わすデータとして、該パーソナルコンピュータ１０に用いられるブラウザＢＷ２に対応するデータが入力される。従って、テレビ装置９４の画面９６に表示されたテレビ用コンテンツＥの印刷を、パーソナルコンピュータ１０に接続されたプリンタ２０において正確に行なうことができる。即ち、テレビ装置９４とパーソナルコンピュータ１０との間で、用いられるＷｅｂブラウザの種類が相違する場合であっても、パーソナルコンピュータ１０に送信される印刷用メールＰＭには、印刷対象となるテレビ用コンテンツＥを表わすデータとして、ブラウザＢＷ２に対応するファイルＥｐが添付されているので、パーソナルコンピュータ１０は、ファイルＥｐの内容をブラウザＢＷ２によって正しく解釈することが可能となる。この結果、プリンタ２０において、テレビ用コンテンツＥを、テレビ装置９４の画面９６に表示された通りに印刷することができる。これに対し、パーソナルコンピュータ１０に送信される印刷用メールＰＭに、ブラウザＢＷ１に対応するファイルＥｔが添付されている場合には、ブラウザＢＷ２とブラウザＢＷ１との間ではレイアウト解析に用いるスクリプトが相違するため、ファイルＥｔの内容をパーソナルコンピュータ１０が正しく解釈できない場合があり、このような場合には、プリンタ２０において、テレビ用コンテンツＥを、テレビ装置９４の画面９６に表示された通りに印刷することができなくなる。
【００９３】
本実施例の印刷システムＧＨ１では、テレビ装置９４が、コンテンツ印刷条件を指定するウインドウＷを画面９６に表示し、このウインドウＷ内に入力された情報に基づいて、コンテンツ印刷条件を指定し、印刷条件データＸＤのサーバ１への送信を行なう。従って、テレビ装置９４において、コンテンツ印刷条件を指定するための操作がし易くなり、インターフェースの向上を図ることができる。また、テレビ装置９４は、一のウインドウＷを上フレームＦＬ１、下フレームＦＬ２に分割して画面９６に表示し、上フレームＦＬ１内にテレビ用コンテンツＥを視認可能に表示すると共、下フレームＦＬ２内に、印刷対象となるテレビ用コンテンツＥのアドレスを記入するための第１自由記入欄Ｕ２および印刷実行ボタンＪ２を表示する。従って、使用者は、テレビ装置９４において、画面９６上でテレビ用コンテンツＥの内容を確認しながらテレビ用コンテンツＥの印刷指示を行なうことが可能となり、利便性を高めることができる。
【００９４】
本実施例の印刷システムＧＨ１では、パーソナルコンピュータ１０は、サーバ１からの印刷用メールＰＭの受信に伴って印刷用メールＰＭに添付されたファイルＥｐを自動的に抽出し、このファイルＥｐを印刷対象となるＲＧＢデータとして入力する（ステップＳ５２０〜Ｓ５８０）。従って、使用者は、テレビ用コンテンツＥを印刷しようとする際に、パーソナルコンピュータ１０において、受信メールの中から印刷用メールＰＭを探して印刷用メールＰＭを開く等の操作を行なう必要がない。また、印刷対象として入力されたファイルＥｐは、自動的にＣＭＹデータに変換され、印刷ジョブとして登録される（ステップＳ６００〜Ｓ６２０）。従って、使用者は、テレビ用コンテンツＥを印刷しようとする際に、パーソナルコンピュータ１０において、印刷用メールＰＭに添付されたファイルＥｐの印刷を指示する等の操作を行なう必要がない。この結果、印刷の際の操作労力を軽減することができる。
【００９５】
本実施例の印刷システムＧＨ１では、パーソナルコンピュータ１０は、印刷用メールＰＭに添付されたファイルＥｐについて印刷ジョブとしての登録がなされた後、このファイルＥｐが添付されていた印刷用メールＰＭを印刷用フォルダＰＦから削除する（ステップＳ６６０）。これにより、パーソナルコンピュータ１０が受信した印刷用メールＰＭは、プリンタ２０による印刷の用に供した後に自動的に削除される。従って、テレビ装置９４からテレビ用コンテンツＥの印刷指示が何回もなされることによりパーソナルコンピュータ１０のハードディスク１１ｅの記憶領域が圧迫されるという事態の発生を、使用者がパーソナルコンピュータ１０を操作して印刷の用に供した印刷用メールＰＭの選択や削除指示を行なうことなく、未然に防止することができる。
【００９６】
本実施例の印刷システムＧＨ１では、パーソナルコンピュータ１０は、図１５に示した仕分処理を行なうことにより、受信したメールが印刷用メールＰＭであるか否かを判断することができる。加えて、パーソナルコンピュータ１０は、ルーチンＣ１において受信したメールが印刷用メールＰＭであると判断した場合に、ルーチンＣ１の終了に伴ってルーチンＣ２を実行することにより、この印刷用メールＰＭに添付されたファイルＥｐを抽出し、抽出したファイルＥｐを、印刷対象となるテレビ用コンテンツＥを表わすＲＧＢデータとして入力する（ステップＳ５８０）。こうすれば、プリンタ２０において、印刷用メールＰＭ以外の印刷を意図しないメールの内容を誤って印刷してしまうことなく、テレビ装置９４からの印刷指示に係るテレビ用コンテンツＥを確実に印刷することができる。
【００９７】
上記実施例では、パーソナルコンピュータ１０は、受信したメールが印刷用メールＰＭであるか否かを、メールへの添付ファイルの添付の有無と、メールの本文欄への印刷設定の記述の有無とによって判断した（ステップＳ９０５，ステップＳ９１０）が、受信したメールに含まれた他の情報の内容を解析することにより、印刷用メールであるか否かの判断を行なうこととしても差し支えない。解析対象となる他の情報としては、印刷用メールＰＭと通常メールＫＭとを識別する情報（例えば、送信元であるサーバ１のＩＰアドレス、印刷用メールＰＭに固有に記述された文字列、印刷用メールＰＭに固有に埋め込まれたマーク等）などを考えることができる。
【００９８】
Ｂ．変形例：
以上本発明の実施の形態を実施例に基づいて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々なる様態で実施し得ることは勿論である。
【００９９】
例えば、上記実施例では、ブラウザＢＷ１を、テレビ装置９４側のＲＯＭ９５ｂに予め格納する構成を採用したが、図９のステップＳ２２０の処理において、サーバ１のＣＰＵ２ａが、ファイルＥｔと共にブラウザＢＷ１をインターネットＩＮを介してテレビ装置９４に送信し、図９のステップＳ１２０，Ｓ１２５の処理において、受信したブラウザＢＷ１をＲＡＭ９５ｃ等の記憶領域に展開して、受信したファイルＥｔを解読してもよい。こうすれば、ブラウザＢＷ１を有しないテレビ装置においても、テレビ用コンテンツＥの閲覧を良好に行なうことができる。
【０１００】
上記実施例では、サーバ１に、一のテレビ用コンテンツＥを表わすデータとして、ブラウザＢＷ１，ブラウザＢＷ２のそれぞれに対応する異なる２通りのデータ（上例では、ファイルＥｔ，ファイルＥｐ）を蓄積したが、一のテレビ用コンテンツＥを表わすデータとして、ブラウザＢＷ１に対応するデータ（ファイルＥｔ）のみを蓄積しておき、このコンテンツＥの印刷指示をテレビ装置９４から受信したサーバ１が、ブラウザＢＷ１に対応するデータをブラウザＢＷ２に対応するデータ（上例では、ファイルＥｐ）に変換して、パーソナルコンピュータ１０に送信する構成としてもよい。
【０１０１】
上記実施例では、パーソナルコンピュータ１０が、印刷用メールＰＭに添付されたファイルＥｐの抽出ないし入力（ステップＳ５８０）と印刷設定データの作成（ステップＳ５９０）を行なった後、プリンタドライバを起動して、ファイルＥｐと印刷設定データとに基づいた印刷ジョブの登録を行なった（ステップＳ６００〜Ｓ６２０）が、ファイルＥｐと印刷設定データの組を印刷専用フォルダに出力し、印刷専用フォルダ内への新たなデータの組の追加が検出されたとき、印刷専用フォルダ内のデータについての印刷権限を有する専用アプリケーションを起動して、ファイルＥｐと印刷設定データの組に基づいた印刷ジョブの登録を行なうこととしてもよい。こうすれば、パーソナルコンピュータ１０がインターネットＩＮを通じて入力したファイルＥｐについての印刷がセキュリティ等の理由によって制限されている場合においても、上記印刷専用フォルダ内のファイルＥｐについては印刷が許容されるので、テレビ装置９４からのインターネットＩＮを経由した印刷要求を円滑に処理することができる。
【０１０２】
上記実施例において、テレビ装置９４からサーバ１に送信される印刷条件データＸＤに、印刷設定の情報を含まないよう構成してもよい。こうした構成においては、プリンタドライバ側で定められた印刷設定のデフォルト値を用いて、テレビ用コンテンツＥの印刷を行なうことができる。また、印刷条件データＸＤに、印刷対象となるテレビ用コンテンツＥのアドレスの情報や送信先メールアドレスの情報，印刷設定の情報，テレビ用コンテンツＥの印刷指示を表わす情報以外の情報を含ませてもよい。例えば、印刷条件データＸＤに、テレビ用コンテンツＥの印刷予約時間を表わす情報を含ませる構成を考えることができる。この場合には、図１３に示すルーチンＢ３において、サーバ１が、印刷予約時間を表わす情報を含む印刷用メールＰＭを作成し、この印刷用メールＰＭを受信したパーソナルコンピュータ１０が、図１６に示すルーチンＣ２において、印刷用メールＰＭから印刷予約時間を読み取り、読み取った印刷予約時間と関連付けて印刷ジョブの登録（ステップＳ６２０）登録を行なうことが好ましい。これにより、テレビ用コンテンツＥの印刷がなされる日時を、テレビ装置９４側で自由に決定することができる。
【０１０３】
上記実施例では、図１３に示すルーチンＢ３において、印刷用メールＰＭに、コンテンツ関連データＹＤとして、印刷対象となるテレビ用コンテンツＥを表わすファイルＥｐを添付したが、こうしたファイルＥｐの添付以外の形態で、印刷用メールＰＭに、コンテンツ関連データＹＤを含ませる構成を採ってもよい。一例として、ファイルＥｐのＵＲＬの情報をコンテンツ関連データＹＤとして印刷用メールＰＭに含ませる構成を考えることができる。この場合には、図１６に示すルーチンＣ２において、パーソナルコンピュータ１０が、受信した印刷用メールＰＭからファイルＥｐのＵＲＬの情報を読み取った後、このＵＲＬに基づいてサーバ１にアクセスしてファイルＥｐをダウンロードし、このファイルＥｐを、印刷対象となるテレビ用コンテンツＥを表わすＲＧＢデータとして入力（ステップＳ５８０）すれば、上記実施例と同様に印刷ジョブの登録を行なうことができる。
【０１０４】
上記実施例では、テレビ装置９４およびパーソナルコンピュータ１０を同一の通信回線ＣＬを用いてインターネットＩＮに接続する構成としたが、テレビ装置９４，パーソナルコンピュータ１０のそれぞれに個別の通信回線を用いて、インターネットＩＮに接続する構成としてもよい。
【０１０５】
また、上記実施例では、印刷対象決定処理（ルーチンＢ１）、印刷指示受付処理（ルーチンＢ２）、メール作成処理（ルーチンＢ３）、メール送受信処理（ルーチンＢ４）を１つのサーバ１によって実行する構成としたが、これらの処理を複数のサーバにより分担して実行する構成を採ってもよい。例えば、ルーチンＢ１やルーチンＢ２を、配信部ＢＭ１や受付部ＢＭ２と同等の機能を備えたファイルサーバが実行し、ルーチンＢ３を、メール作成部ＢＭ３と同等の印刷用メールＰＭの作成ないし送信機能を有するサーバが実行し、ルーチンＢ４を、メール送信部ＢＭ４と同等の印刷用メールＰＭや通常メールＫＭの送受信機能を有するメールサーバが実行する構成を考えることができる。こうした構成によれば、パーソナルコンピュータ１０をインターネットＩＮに接続するプロバイダとテレビ装置９４をインターネットＩＮに接続するプロバイダとが異なる場合においても、テレビ装置９４からのテレビ用コンテンツＥの印刷指示をインターネットＩＮを介してパーソナルコンピュータ１０に伝達し、プリンタ２０においてテレビ用コンテンツＥの印刷を行なうことができる。
【０１０６】
上記実施例では、テレビ装置９４、パーソナルコンピュータ１０およびプリンタ２０を同一の建造物内に配置したが、これらの各装置を異なる場所に配置してもよい。この場合には、パーソナルコンピュータ１０とプリンタ２０とがデータの受渡し可能に接続されていること、テレビ装置９４、パーソナルコンピュータ１０のそれぞれがインターネットＩＮに接続可能な状態であることが必要となる。また、上記実施例において、据置型のテレビ装置９４に替えて、インターネットＩＮへの接続機能と文字や画像の表示機能とを併有する他の装置を用いてもよい。こうした他の装置としては、携帯型や車載型のテレビ装置やノートパソコン，携帯情報端末（ＰＤＡ），携帯電話等を考えることができる。
【０１０７】
上記実施例では、パーソナルコンピュータ１０がメール送受信処理（ルーチンＣ１）、コンテンツ印刷処理（ルーチンＣ２）を実行するよう構成したが、こうしたルーチンＣ１，Ｃ２をプリンタが実行してテレビ用コンテンツＥの印刷までを行なう構成としてもよい。こうした構成例を印刷システムＧＨ２として図１７に示した。図示するように、印刷システムＧＨ２は、パーソナルコンピュータ１０を備えず、プリンタ１２０とアクセスポイント８８とが無線で接続されている点で、図１に示した印刷システムＧＨ１と異なる。プリンタ１２０は、実施例において図１に示したプリンタ２０とほぼ共通の各部を備える。図１７では、この共通の各部につき、符号の十の位以下を図１と同じ数字ないし英字を用いて表わしている。また、プリンタ２０は、上記実施例でパーソナルコンピュータ１０が備えていたＰＣ制御装置１１，ＰＣカードスロット１２，無線ＬＡＮカード１９，ディスプレイ１４に相当する各部として、ルーチンＣ１，Ｃ２を実行する制御装置１１１，カードスロット１１２，無線ＬＡＮカード１１９，ディスプレイ１１４を備えており、制御装置１１１は制御回路１４０に接続されている。このように構成された印刷システムＧＨ２では、プリンタ１２０は、サーバ１から送信された印刷用メールＰＭをインターネットＩＮを介して受信し、この印刷用メールＰＭからファイルＥｐを抽出し、このファイルＥｐに基づいた印刷ジョブの登録を行なって、印刷対象となるテレビ用コンテンツＥを用紙Ｐに印刷することができる。従って、プリンタ１２０とテレビ装置９４とが直接に接続されていない場合においても、テレビ装置９４の画面９６に表示された所望のテレビ用コンテンツＥのプリンタ１２０での印刷を、テレビ装置９４の操作により、テレビ装置９４に接続されたインターネットＩＮを経由して、簡便に行なうことができる。
【０１０８】
また、上記実施例や変形例では、テレビ装置９４，パーソナルコンピュータ１０，プリンタ１２０のインターネットＩＮへの接続を、無線ＬＡＮアダプタ９８，無線ＬＡＮカード１９，１１９とアクセスポイント８８との間の無線通信によって実現したが、勿論、これ以外の無線通信方式（例えば、Ｂｌｕｅｔｏｏｔｈ（商標）や赤外線通信、光通信等）を採用することも可能である。また、図２に点線の矢印で示したように、制御装置９５のシリアル入出力インタフェース９５ｉとモデム８７とをケーブルを用いて接続することにより、テレビ装置９４を有線でインターネットＩＮに接続する構成を採用しても差し支えない。また、図５に点線の矢印で示したように、ＰＣ制御装置１１のシリアル入出力インタフェース１１ｉとモデム８７とをケーブルを用いて接続することにより、パーソナルコンピュータ１０を有線でインターネットＩＮに接続する構成を採用しても差し支えない。勿論、図１７に示した変形例において、制御装置１１１のシリアル入出力インタフェースとモデム８７とをケーブルを用いて接続することにより、プリンタ１２０を有線でインターネットＩＮに接続する構成を採用することも可能である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施例である印刷システムＧＨ１を実現するハードウェアの構成を示す説明図である。
【図２】テレビ装置９４が備える制御装置９５の構成を示す説明図である。
【図３】サーバ制御装置２の構成を示す説明図である。
【図４】ＣＰＵ２ａの印刷に関する機能部と、各機能部によって実行されるプログラムを表わすブロック図である。
【図５】ＰＣ制御装置１１の構成を示す説明図である。
【図６】プリンタ２０の概略構成を示す説明図である。
【図７】制御回路４０の構成を示す説明図である。
【図８】印刷システムＧＨ１において実行される特徴的な処理の概要を示す説明図である。
【図９】印刷対象決定処理ルーチンを示すフローチャートである。
【図１０】テレビ装置９４の画面９６にテレビ用コンテンツＥが表示されたときの様子を一例として示す説明図である。
【図１１】テレビ用コンテンツＥおよび印刷条件入力欄の他の表示形態の一例を示す説明図である。
【図１２】印刷指示受付処理ルーチンを示すフローチャートである。
【図１３】メール作成処理ルーチンを示すフローチャートである。
【図１４】メール送受信処理ルーチンを示すフローチャートである。
【図１５】仕分処理ルーチンを示すフローチャートである。
【図１６】コンテンツ印刷処理ルーチンを示すフローチャートである。
【図１７】変形例としての印刷システムＧＨ２を実現するハードウェアの構成を示す説明図である。
【符号の説明】
【０１１０】
１...サーバ
２...サーバ制御装置
２ａ...ＣＰＵ
２ｂ...ＲＯＭ
２ｃ...ＲＡＭ
２ｄ...ディスクドライブコントローラ
２ｅ...記憶装置
２ｆ...入出力コントローラ
２ｇ...ディスプレイコントローラ
２ｊ...ネットワークインタフェース
３...入出力装置
４...表示装置
９...Ｗｅｂサーバ
１０...パーソナルコンピュータ
１１...ＰＣ制御装置
１１ａ...ＣＰＵ
１１ｂ...ＲＯＭ
１１ｃ...ＲＡＭ
１１ｄ...ディスクドライブコントローラ
１１ｅ...ハードディスク
１１ｆ...入出力コントローラ
１１ｇ...ディスプレイコントローラ
１１ｈ...パラレル入出力インタフェース
１１ｉ...シリアル入出力インタフェース
１１ｊ...無線通信インタフェース
１２...ＰＣカードスロット
１４...ディスプレイ
１５...入出力装置
１９...無線ＬＡＮカード
２０，１２０...プリンタ
２２...モータ
２４...キャリッジモータ
２６...プラテン
２８...印刷ヘッドユニット
３０...キャリッジ
３２，１３２...操作パネル
３４...摺動軸
３６...駆動ベルト
３８...プーリ
３９...位置検出センサ
４０，１４０...制御回路
４１...ＣＰＵ
４３...Ｐ−ＲＯＭ
４４...ＲＡＭ
４５...キャラクタジェネレータ
５０...Ｉ／Ｆ専用回路
５２...ヘッド駆動回路
５４...モータ駆動回路
５６...コネクタ
６１〜６６...インク吐出用ヘッド
７０ａ...黒インク用カートリッジ
７０ｂ...カラーインク用カートリッジ
８６...スピーカ
８７...モデム
８８...アクセスポイント
９１...本体操作部
９２...アンテナ
９３...チューナー
９４...テレビ装置
９５...制御装置
９５ａ...ＣＰＵ
９５ｂ...ＲＯＭ
９５ｃ...ＲＡＭ
９５ｄ...ＥＥＰＲＯＭ
９５ｆ...入出力コントローラ
９５ｇ...ディスプレイコントローラ
９５ｈ...音声入力インタフェース
９５ｉ...シリアル入出力インタフェース
９５ｊ...無線通信インタフェース
９６...画面
９７...リモコン装置
９８...無線ＬＡＮアダプタ
９９...赤外線受信部
１１１...制御装置
１１２...カードスロット
１１４...ディスプレイ
１１９...無線ＬＡＮカード
ＢＬ...データ送受信部
ＢＭ...印刷管理部
ＢＭ１...配信部
ＢＭ２...受付部
ＢＭ３...メール作成部
ＢＭ４...メール送信部
ＢＷ１...ブラウザ
ＢＷ２...ブラウザ
ＣＬ...通信回線
ＤＢ...データベース部
Ｅ...テレビ用コンテンツ
Ｅｐ...ファイル
Ｅｔ...ファイル
ＦＬ１...上フレーム
ＦＬ２...下フレーム
ＧＨ１...印刷システム
ＧＨ２...印刷システム
ＩＮ...インターネット
Ｉｐ...粒子
Ｊ１...印刷設定ボタン
Ｊ２...印刷実行ボタン
ＫＦ...メッセージフォルダ
ＫＭ...通常メール
ＭＢ...メールボックス
Ｎｚ...ノズル
Ｐ...用紙
ＰＥ...ピエゾ素子
ＰＦ...印刷用フォルダ
ＰＭ...印刷用メール
ＰＴ...ポインタ
ＰＶ...プロバイダ
Ｔｐ...ファイル
Ｕ１...アドレス表示欄
Ｕ２...第１自由記入欄
Ｕ３...第２自由記入欄
Ｗ...ウインドウ
ＸＤ...印刷条件データ
ＹＤ...コンテンツ関連データ
【図１】
2005216080.tif 000003
【図２】
2005216080.tif 000004
【図３】
2005216080.tif 000005
【図４】
2005216080.tif 000006
【図５】
2005216080.tif 000007
【図６】
2005216080.tif 000008
【図７】
2005216080.tif 000009
【図８】
2005216080.tif 000010
【図９】
2005216080.tif 000011
【図１０】
2005216080.tif 000012
【図１１】
2005216080.tif 000013
【図１２】
2005216080.tif 000014
【図１３】
2005216080.tif 000015
【図１４】
2005216080.tif 000016
【図１５】
2005216080.tif 000017
【図１６】
2005216080.tif 000018
【図１７】
2005216080.tif 000019