(57)【要約】【課題】コンテンツデータを効率的に取得することができる情報通信装置及びその制御方法、プログラムを提供する。【解決手段】ＣＰＵ１０２は、データの取得に先立って該データの属性情報を取得する。次に、取得した属性情報とプリンタ１０５の印刷条件に基づいて、データの取得の可否を判定する。次に、その判定結果に基づいて、データの印刷に係る表示画面を生成する。そして、生成された表示画面を表示部１０７に表示する。【選択図】  図１
2004152146.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介してデータを取得する情報通信装置であって、
前記データを印刷する印刷手段と、
前記データの取得に先立って該データの属性情報を取得する取得手段と、
前記取得手段で取得した属性情報と前記印刷手段の印刷条件に基づいて、前記データの取得の可否を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記データの印刷に係る表示画面を生成する生成手段と、
前記生成手段で生成された表示画面を表示する表示手段と
を備えることを特徴とする情報通信装置。
【請求項２】
前記生成手段は、前記判定手段の判定結果に基づいて、画質を正常に印刷できないことを示す情報及び適切な印刷用紙で印刷できないことを示す情報の少なくとも一方を含む表示画面を生成する
ことを特徴とする請求項１に記載の情報通信装置。
【請求項３】
前記生成手段は、前記判定手段の判定結果に基づいて、前記データの印刷内容及び推定データ取得時間を含む表示画面を生成する
ことを特徴とする請求項１に記載の情報通信装置。
【請求項４】
前記データを記憶する記憶手段を更に備え、
前記判定手段は、更に、前記取得手段で取得した属性情報と前記記憶手段のメモリ残量に基づいて、前記データの取得の可否を判定する
ことを特徴とする請求項１に記載の情報通信装置。
【請求項５】
前記生成手段は、前記判定手段の判定結果に基づいて、前記記憶手段に前記データを記憶するためのメモリ残量がないことを示す情報を含む表示画面を生成する
ことを特徴とする請求項４に記載の情報通信装置。
【請求項６】
前記通信回線を介して前記データの取得の中断を指示する指示手段とを更に備え、
前記通信回線を介して前記データの取得中に、前記指示手段によって前記データの取得の中断が指示された場合、前記通信回線との通信を終了する
ことを特徴とする請求項１に記載の情報通信装置。
【請求項７】
通信回線を介してデータを取得する情報通信装置の制御方法であって、
前記データの取得に先立って該データの属性情報を取得する取得工程と、
前記取得工程で取得した属性情報と印刷部の印刷条件に基づいて、前記データの取得の可否を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記データの印刷に係る表示画面を生成する生成工程と、
前記生成工程で生成された表示画面を表示部に表示する表示工程と
を備えることを特徴とする情報通信装置の制御方法。
【請求項８】
通信回線を介してデータを取得する情報通信装置の制御を実現するプログラムであって、
前記データの取得に先立って該データの属性情報を取得する取得工程のプログラムコードと、
前記取得工程で取得した属性情報と印刷部の印刷条件に基づいて、前記データの取得の可否を判定する判定工程のプログラムコードと、
前記判定工程の判定結果に基づいて、前記データの印刷に係る表示画面を生成する生成工程のプログラムコードと、
前記生成工程で生成された表示画面を表示部に表示する表示工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的には、通信回線を介してデータを取得する情報通信に関するものであり、より詳細には、インターネット等の通信回線経由でサーバからのコンテンツデータの取得や、印刷等を実行する情報通信装置及びその制御方法、プログラムに関するものである。
【０００２】
【従来の技術】
従来、ネットワーク上にある情報をファクシミリ装置のような通信装置で確認する場合、ネットワークに接続された各種サーバにあるＨＴＭＬ（ＨｙｐｅｒＴｅｘｔＭａｒｋｕｐＬａｎｇｕａｇｅ）等のページ記述言語で書かれたページ情報を、例えば、一般的な転送プロトコルであるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔＴｒａｎｓｆｅｒＰｒｏｔｏｃｏｌ）を使って取得する。そして、そのページ情報を通信装置のページ記述言語解読部及び通信装置の表示部に出力させるための描画部によって表示出力や印刷出力させることができる。また、近年操作性の向上やより複雑化した情報に対応可能とするために、特に、表示部の高機能化が進んでいる。
【０００３】
一方、情報の多様化や複雑化に伴い、表示を前提としたページ情報による表示出力および印刷出力とは別に、印刷出力されることを想定した情報の要望も高まりつつある。
【０００４】
特に、近年の記録性能の向上により、写真や絵画、ＤＴＰ文書等の付加価値の高い情報の印刷出力が可能となるため、このような処理を実現する新しいサービスモデルが注目されている。この種の情報の取得には、画通信手段として普及しているＦＡＸ通信を用いるものが一般的である。
【０００５】
これは、ユーザがページ記述言語で記述されたページ情報に組み込まれた印刷用コンテンツを選択すると、通信装置はそれに関連付けられた電話番号を取得し、一旦回線を切断した後、その電話番号に発呼する。そして、この電話番号は印刷用コンテンツを配信するＦＡＸサーバへのアクセスポイントとなっており、呼接続後ＦＡＸプロトコルを用いて印刷用コンテンツを配信する。
【０００６】
一方、ページ記述言語で記述されたページ情報に組み込み、ＨＴＴＰを使って通信経路を変えることなく印刷用コンテンツの配信を実現する例も、特に、ＦＡＸ通信を持たないＰＣ環境では普及している。
【０００７】
通信装置は、そのページ情報をダウンロードして解読、表示し、ユーザがその中に書かれた印刷用コンテンツのダウンロードを選択する。通信装置はユーザによる印刷用コンテンツのダウンロード指示を確認すると、記録部性能等の通信装置固有の情報を、ＨＴＴＰのリクエストヘッダ内部に組み込んでコンテンツの配信要求を行うことにより、コンテンツを配信するサーバが、そのリクエストヘッダ内部の端末情報を解読して、管理するコンテンツの中から端末性能に最適なものを選択、配信していた。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来例において、例えば、ＦＡＸ通信を用いて印刷用コンテンツをダウンロードする場合、通信装置はダウンロードの指示を確認した後、ＦＡＸ通信用に接続先を変える必要があり、再接続のために課金されるという問題があるとともに、コンテンツ毎にアクセスポイントを設定しなければならないなど、コンテンツを配信する側の負荷も大きい。
【０００９】
また、一般にインターネット等のネットワークに接続した場合の通信速度に対して、ＦＡＸ通信での通信速度（ＦＡＸモデム速度）は遅く、相対的にダウンロードに費やす時間が増えるため、機器を占有される時間が長くなり、通信料金の増大と電話の着信ができないなどの不具合が生じる割合が高かった。
【００１０】
一方、ページ情報に印刷用コンテンツを組み込み、ユーザ指示によってダウンロードする場合、その印刷用コンテンツの詳細内容はダウンロード前に事前に表示部で確認することができない。
【００１１】
つまり、ダウンロード前にコンテンツの内容が分からないため、テキスト文書をダウンロードしたつもりが、詳細地図情報が送られてきて、無駄なコンテンツ料金及び通信料金が課金されたり、印刷用紙などの消耗品が無駄に消費されてしまうという不具合があった。
【００１２】
また、コンテンツの印刷サイズ、種類等が分からないため、ダウンロードした後に適正な印刷用紙がない、あるいは適正な色や階調が再現できないなど、コンテンツ提供者及びユーザが意図した印刷結果が印刷出力されない、あるいはコンテンツ提供者及びユーザが意図した印刷結果とは異なる印刷結果が出力されるという不具合があった。
【００１３】
更に、コンテンツをダウンロードする際にかかる時間の情報がないため、ユーザの想定以上にダウンロードに時間がかかる場合があり、これに相当する通信料金の課金など、著しく操作性に問題があった。
【００１４】
加えて、コンテンツをダウンロードする際にコンテンツのサイズを確認していないため、通信装置の蓄積可能メモリサイズを超えるコンテンツをダウンロードする場合があり、この場合、コンテンツ料金および通信料金が課金されたにもかかわらず印刷できないという著しい不具合があった。
【００１５】
本発明は上記の課題を解決するためになされたものであり、コンテンツデータを効率的に取得することができる情報通信装置及びその制御方法、プログラムを提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報通信装置は以下の構成を備える。即ち、
通信回線を介してデータを取得する情報通信装置であって、
前記データを印刷する印刷手段と、
前記データの取得に先立って該データの属性情報を取得する取得手段と、
前記取得手段で取得した属性情報と前記印刷手段の印刷条件に基づいて、前記データの取得の可否を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記データの印刷に係る表示画面を生成する生成手段と、
前記生成手段で生成された表示画面を表示する表示手段と
を備える。
【００１７】
また、好ましくは、前記生成手段は、前記判定手段の判定結果に基づいて、画質を正常に印刷できないことを示す情報及び適切な印刷用紙で印刷できないことを示す情報の少なくとも一方を含む表示画面を生成する。
【００１８】
また、好ましくは、前記生成手段は、前記判定手段の判定結果に基づいて、前記データの印刷内容及び推定データ取得時間を含む表示画面を生成する。
【００１９】
また、好ましくは、前記データを記憶する記憶手段を更に備え、
前記判定手段は、更に、前記取得手段で取得した属性情報と前記記憶手段のメモリ残量に基づいて、前記データの取得の可否を判定する。
【００２０】
また、好ましくは、前記生成手段は、前記判定手段の判定結果に基づいて、前記記憶手段に前記データを記憶するためのメモリ残量がないことを示す情報を含む表示画面を生成する。
【００２１】
また、好ましくは、前記通信回線を介して前記データの取得の中断を指示する指示手段とを更に備え、
前記通信回線を介して前記データの取得中に、前記指示手段によって前記データの取得の中断が指示された場合、前記通信回線との通信を終了する。
【００２２】
上記の目的を達成するための本発明による情報通信装置の制御方法は以下の構成を備える。即ち、
通信回線を介してデータを取得する情報通信装置の制御方法であって、
前記データの取得に先立って該データの属性情報を取得する取得工程と、
前記取得工程で取得した属性情報と印刷部の印刷条件に基づいて、前記データの取得の可否を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記データの印刷に係る表示画面を生成する生成工程と、
前記生成工程で生成された表示画面を表示部に表示する表示工程と
を備える。
【００２３】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
通信回線を介してデータを取得する情報通信装置の制御を実現するプログラムであって、
前記データの取得に先立って該データの属性情報を取得する取得工程のプログラムコードと、
前記取得工程で取得した属性情報と印刷部の印刷条件に基づいて、前記データの取得の可否を判定する判定工程のプログラムコードと、
前記判定工程の判定結果に基づいて、前記データの印刷に係る表示画面を生成する生成工程のプログラムコードと、
前記生成工程で生成された表示画面を表示部に表示する表示工程のプログラムコードと
を備える。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２５】
本発明は、インターネット接続機能を有する情報通信装置として、例えば、コンテンツデータのダウンロードを効率的に実行することができるファクシミリ装置として実施可能である。このような本発明は、具体的に図１〜図５に示す構成において、以下の実施形態と他の実施形態、及びそれらの組み合わせと対応して実現できる。
【００２６】
尚、以下の説明において、「サーバ」とは、ＷＷＷシステムにおいてＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアからの要求を受けてインターネット等のネットワークを通じて情報送信を行うＷｅｂサーバや、ネットワークを通じてユーザからの要求を受けて、データベースシステム等の処理に橋渡しを行う機能を備えたアプリケーションサーバ（または、Ｗｅｂアプリケーションサーバ）を意味するものである。
【００２７】
また、「クライアント」とは、ネットワークにおいてサーバの提供する機能やデータを利用するコンピュータ、およびソフトウェアを意味するものである。このクライアントとしては、本実施形態では、特に、図１のファクシミリ装置に該当するが、これ以外にも、例えば、ネットワークに接続されたコンピュータ、家庭用のパーソナルコンピュータ、およびコンピュータ上で動作するＷｅｂブラウザ、ビューワ等が該当する。
【００２８】
また、以下に説明する本発明の実施形態では、インターネットを介してＷｅｂ環境下で提供者とユーザとの間で、特に、コンテンツデータのプリントに係る各種処理を実現する例を挙げて説明するが、本発明はこのような構成に限定されるものではない。つまり、サーバが提供するサービスに係る処理を実行するための各種操作画面がクライアントのブラウザ（ビューワ）上で表示可能な形態を提供できるようなコンピュータネットワーク環境であれば、本発明を適用することができる。
【００２９】
図１は本発明の実施形態におけるファクシミリ装置の構成を示すブロック図である。
【００３０】
尚、本実施形態では、インターネット接続機能を有するファクシミリ装置を例に挙げて説明するが、例えば、同機能を有する携帯電話やＰＤＡ等の携帯端末についても本発明を適用することができる。
【００３１】
１０１は、原稿を光学的に読み取って画像データに変換する画像読取部である。１０２は、ゲートウェイを介してネットワークに接続されたコンテンツサーバと更新したり、ダウンロードしたコンテンツデータの復元処理等のファクシミリ装置全体の制御を行うＣＰＵである。
【００３２】
１０３は、後述するフローチャートの処理を実現するプログラムを含むＣＰＵ１０２の動作プログラムを格納するＲＯＭである。１０４は、ＣＰＵ１０２のワークメモリとして機能したり、受信データ（例えば、ページ情報、コンテンツデータ）や復元処理に使用する各種情報やバッファを一時的に格納するＲＡＭである。尚、ＲＡＭ１０４以外に、ＲＡＭ１０４と同等の機能を実現できるメモリ、例えば、ＥＥＰＲＯＭ等を用いても良い。
【００３３】
１０５は、画像読取部１０１で読み取ったり、通信回線経由で受信した画像データを記録するプリンタである。このプリンタの記録方式には、感熱方式、レーザビーム方式、インクジェット方式等が挙げられる。１０６は、ビットマップデータ等の画像データや、操作画面等を表示する表示部である。この表示部１０６は、例えば、ＬＣＤで構成される。更に、この表示部１０６では、通信回線を介してアクセス可能なＷｅｂサーバで管理されているＷｅｂページを閲覧するための閲覧機能を有している。
【００３４】
１０７は、ユーザがメモリ内の受信データ種類を選択するためのキーや、メモリ内の受信データを消去するためのキー等のファクシミリ装置の各種操作を行うためのキー群やボタン群が配置された操作部である。また、本実施形態では、この操作部１０７より、通信回線を介してアクセス可能なＷｅｂサーバで管理されているＷｅｂページにアクセスするためのページ情報（ＵＲＬやＩＰアドレス、コンテンツデータ等）を入力することが可能である。
【００３５】
尚、このページ情報は、ＨＴＭＬやＸＭＬ等のマークアップ記述言語で記述されたデータ群である。
【００３６】
また、表示部１０６上では、ファクシミリ装置の各種操作を行うための表示画面が表示され、その表示画面に構成される各種データ入力領域やメニュー、ボタンに対する入力操作や選択操作は、表示画面内に表示されるカーソルやポインタを操作部１０７を介して操作することで実現することができる。
【００３７】
加えて、表示部１０６の表面にタッチパネルを配置して、操作部１０７と同等の機能を実現可能な各種操作画面を表示部１０６に表示させることで、ファクシミリ装置に係る各種をタッチ操作で実現するようにしても良い。
【００３８】
１０８は、通信回線（例えば、公衆電話回線（ＰＳＴＮやＩＳＤＮ））経由でデータの送受信を行うためのデータモデムである。１０９は、通信回線経由でファクシミリ送受信を行うためのＧ３規格やＧ４規格のＦＡＸモデムである。１１０は、通信回線から受信するデータをデータモデム１０８またはＦＡＸモデム１０９に振り分けるためのクロスポイントスイッチである。
【００３９】
１１１は画像処理部であり、ＦＡＸ画像データの符号化／復号化処理、音声データの符号化／復号化処理、コンテンツデータの圧縮／復元処理等のファクシミリ装置の処理対象となるデータの各種画像処理を実行する。
【００４０】
次に、本実施形態のファクシミリ装置を用いて、インターネット上のサーバで管理されるコンテンツデータをアクセスする際の手順について、図２を用いて説明する。
【００４１】
図２は本発明の実施形態のファクシミリ装置によるコンテンツデータのダウンロード処理シーケンスを示す図である。
【００４２】
２０１は、クライアント（ファクシミリ装置２０２）との間でページ情報（ＵＲＬ及びそのコンテンツデータ）等の情報を更新するＷｅｂサーバ２０５と、印刷用／閲覧用画像データ等の各種コンテンツデータを管理するＤＬ（ダウンロード）サーバ２０６からなるコンテンツサーバである。
【００４３】
２０２は、図１のファクシミリ装置である。２０３は、ネットワークである。２０４は、ネットワーク２０３とファクシミリ装置間のＧＷ（ゲートウェイ）である。
【００４４】
尚、ネットワーク２０３は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００４５】
コンテンツサーバ２０１とファクシミリ装置２０２は、公衆回線等の通信回線で接続され、ファクシミリ装置２０２からは、例えば、データモデム１０８からダイヤルアップによりＧＷ２０４に接続し、このＧＷ２０４経由でネットワーク２０３上にあるＷｅｂサーバ２０５やＤＬサーバ２０６に接続される。
【００４６】
ファクシミリ装置２０２は、取得対象のページ情報を管理しているＷｅｂサーバ２０５へのアクセスを要求すると、Ｗｅｂサーバ２０５は指定されたページ情報を取得してファクシミリ装置２０２に送信する。
【００４７】
一方、ファクシミリ装置２０２は、Ｗｅｂサーバ２０５からページ情報を受信すると、そのページ情報を解読して表示用データに変換し、表示部１０６に、例えば、表示画面２０７ａとして表示する。
【００４８】
表示画面２０７ａは、その内部に印刷用コンテンツデータ（２００３年度限定モデルカレンダー）があり、そのコンテンツデータの属性情報を取得するための印刷用画像ダウンロードリンクが構成されている表示画面例を示している。そして、ユーザは、この表示画面２０７ａ上の印刷用画像ダウンロードリンクを選択操作することで、印刷用コンテンツデータを実際にダウンロードする前に、その属性情報のダウンロードを実行することができる。
【００４９】
そして、表示画面２０７ａにおいて、印刷用画像ダウンロードリンクが操作されると、そのページ情報に記述されているコンテンツデータの属性情報を取得するために、Ｗｅｂサーバ２０５に属性情報の取得要求を行う。そして、Ｗｅｂサーバ２０５から要求した属性情報を受信すると、その内容に基づいてコンテンツデータのダウンロードの可否を判定する。
【００５０】
ここで、属性情報としては、コンテンツデータのファイル属性（ＪＰＥＧ／ＧＩＦ／ＴＥＸＴ等）、ファイルサイズ、縦横サイズ、解像度、フォントタイプ（明朝／ゴシック等）、印刷品位等がある。そして、コンテンツデータのダウンロードの可否は、例えば、ファクシミリ装置２０２で受信可能なＲＡＭ１０４の記憶容量（空容量）と、ダウンロード対象のコンテンツデータのファイルサイズを比較し、その比較結果に基づいて、ダウンロードの可否を判定する。加えて、本実施形態では、ファクシミリ装置２０２の印刷環境や印刷条件と、属性情報から得られる適切な印刷環境情報との差異に基づいて、ダウンロードの可否を判定する。
【００５１】
一方、属性情報を受信して、その内容に基づいてコンテンツデータのダウンロードが可能である場合は、表示部１０６には表示画面２０７ｂが表示される。この表示画面２０７ｂには、ダウンロードを指示するためのダウンロードボタンが構成されている。加えて、例えば、ダウンロード対象のコンテンツデータのファイル名（２００３年度限定モデルカレンダー）、ファイルサイズ（２００ＫＢ）、ファイル属性（カラー写真）、推奨印刷サイズ（ハガキ用紙）、ダウンロード時間（約５０秒）等が併せて表示される。
【００５２】
そして、ユーザより、表示画面２０７ｂを介して、ダウンロードボタンの押下によってダウンロードが指示されると、ファクシミリ装置２０２は自身の装置性能を示す端末情報（ＵｓｅｒＡｇｅｎｔ（端末のメーカ名、機種名、処理機能名等）））やパスワード情報を含むコンテンツのダウンロード指示（ＤＬ指示）をＷｅｂサーバ２０５に配信するとともに、ダウンロード中である旨を示す表示画面２０７ｃを表示部１０６に出力する。
【００５３】
Ｗｅｂサーバ２０５は、ファクシミリ装置２０２からコンテンツデータのダウンロード要求を受信すると、そのダウンロード要求中の端末情報と指示内容から配信の可否を判定する。判定の結果、配信可能である場合は、ダウンロード対象のコンテンツデータを選択してＤＬサーバ２０６からファクシミリ装置２０２へ配信する。
【００５４】
ファクシミリ装置２０２は、ＤＬサーバ２０６から配信されてくるコンテンツデータをＲＡＭ１０４に受信しながら、そのコンテンツデータの属性情報に基づいて、そのコンテンツデータの復元処理を行う。復元処理は、例えば、コンテンツデータがＪＰＥＧファイルであれば、ＪＰＥＧデコーダを使って復元を行い、正しく復元できるか否かを確認する。
【００５５】
コンテンツデータのダウンロード処理及び復元処理が終わると、復元処理の結果を確認し、正常に復元出力可能である場合には、その旨（正常復元終了通知）をＷｅｂサーバ２０５に通知する。
【００５６】
Ｗｅｂサーバ２０５は、ファクシミリ装置２０２からダウンロードの正常復元終了通知を受けると、コンテンツデータが正常に復元できたものとする。また、このコンテンツデータの配信が有料である場合には、そのコンテンツデータの配信によって発生する課金手続等のコンテンツ配信確定処理を行う。
【００５７】
以上のようにして、ダウンロード対象のコンテンツデータがファクシミリ装置内のＲＡＭ１０４に蓄積される。その後、このコンテンツデータは、プリンタ１０５により印刷される。この場合、表示部１０６には、印刷中である旨を示す表示画面２０７ｄが表示される。
【００５８】
次に、表示画面２０７ａに対応するページ情報の記述例について、図３を用いて説明する。
【００５９】
図３は本発明の実施形態の表示画面に対応するページ情報の記述例を示す図である。
【００６０】
図３（ａ）は、表示画面２０７ａに対応するＨＴＭＬの標準ＴＡＧを用いた場合のページ情報の記述例であり、この記述では、タグ＜Ａ  ＨＲＥＦ＝”ｐｒｉｎｔｔｏ：ｉｍａｇｅ．ｊｐｇ”＞印刷用画像ダウンロード＜／Ａ＞で表される印刷用画像ダウンロードリンクが選択された場合、そのリンク情報にある印刷用コンテンツデータのファイル名とそのサフィックスから、コンテンツデータの内容と属性を推定するとともに、ＨＴＴＰのＨＥＡＤメソッド（リソースのヘッダ情報を取得する）のレスポンスによりファイルサイズを、そのコンテンツデータの属性情報として取得する。そして、この取得した属性情報に基づいて、以下の項目を含む表示画面２０７ｂを表示する。
【００６１】
ファイル名：２００３年度限定モデルカレンダー
ファイル属性：カラー写真
ファイルサイズ：約２００ＫＢ（受信可能）
これらの項目の内、ファイル名とファイルサイズは、属性情報中のコンテンツデータのファイル名及びファイルサイズを表示する。また、ファイル属性は、属性情報中のファイルのサフィックスから対応するファイル属性を表示する。例えば、サフィックスがｊｐｇ／ｊｐｅ／ｊｐｅｇである場合、コンテンツデータはＪＰＥＧファイルと認識して、そのファイル属性をカラー写真として表示する。また、サフィックスがｔｘｔ／ｔｅｘｔである場合、コンテンツデータはテキストファイルとして認識して、そのファイル属性を白黒文書として表示する。
【００６２】
図３（ｂ）は、図３（ａ）の記述に対し、独自に印刷用画像ダウンロード用ＴＡＧ（タグ＜ＰＤ＞〜＜／ＰＤ＞で囲まれる部分）を追加した例であり、印刷用画像ダウンロードリンクが選択された場合、このＴＡＧ内の属性情報を示す記述により印刷用コンテンツデータの属性情報を取得する。そして、この取得した属性情報に基づいて、以下の項目を含む表示画面２０７ｂを表示する。
【００６３】
ファイル名：２００３年度限定モデルカレンダー
ファイル属性：カラー写真
ファイルサイズ：約２００ＫＢ（受信可能）
ダウンロード時間：約５０秒
印刷サイズ：ハガキ（推奨）
このように、図３（ｂ）では、図３（ａ）のようなページ情報に対して、予めダウンロード対象の印刷用コンテンツデータの属性情報をページ情報中に記述しておくことで、ファクシミリ装置２０２は、効率的にダウンロード対象の印刷用コンテンツデータの属性情報を取得して、表示画面２０７ｂの各項目の情報を表示することができる。
【００６４】
特に、これらの項目の内、ファイル属性は、ＴＡＧに記述されている、色（ｃｏｌｏｒ＝”ｃｏｌｏｒ”）、解像度（ｒｅｓｏｌｕｔｉｏｎ＝”３００”）、階調（ｄｅｐｔｈ＝”１６”）等の情報から、ファクシミリ装置２０２でコンテンツデータを印刷出力する際に必要な情報を取得して表示する。また、ダウンロード時間は、ファイルサイズと現在のファクシミリ装置２０２の通信時間（ビットレート）から算出し、誤差を見込んで約ｘｘ秒と形式で表示する。更に、印刷サイズは、ＴＡＧに記述されている横サイズ（ｈｓｉｚｅ＝”１２００”）と解像度（ｒｅｓｏｌｕｔｉｏｎ＝”３００”）から算出し、そのサイズが欠落なく印刷できる適切なサイズを推奨サイズとして表示する。
【００６５】
次に、ファクシミリ装置２０２による印刷用コンテンツデータのダウンロードを実行する処理について、図４を用いて説明する。
【００６６】
図４は本発明の実施形態のファクシミリ装置で実行される処理を示すフローチャートである。
【００６７】
尚、図４のフローチャートのステップＳ１乃至ステップＳ１３の各ステップは、ファクシミリ装置のＣＰＵ１０２の制御の下で実行される。
【００６８】
まず、ファクシミリ装置２０２は、ダウンロード対象のコンテンツデータに関するページ情報をＷｅｂサーバ２０５より取得する（ステップＳ１）。次に、そのページ情報を解読して表示用データに変換し、表示部１０６に、例えば、表示画面２０７ａを表示する（ステップＳ２）。
【００６９】
次に、表示画面２０７ａの印刷用画像ダウンロードリンクの操作の有無を判定する（ステップＳ３）。印刷用画像ダウンロードリンクの操作がない場合（ステップＳ３でＮＯ）、ステップＳ２に戻る。一方、印刷用画像ダウンロードリンクの操作がある場合（ステップＳ３でＹＥＳ）、ステップＳ４に進み、印刷用コンテンツデータの属性情報を取得する。
【００７０】
次に、取得した属性情報に基づいて、ダウンロードの可否を判定する（ステップＳ５）。このダウンロードの可否の判定処理の詳細は、図５を用いて説明する。
【００７１】
ダウンロードの可否の判定処理による判定の結果に基づいて、ダウンロード可能であるか否かを判定する（ステップＳ６）。ダウンロード不可能である場合（ステップＳ６でＮＯ）、ステップＳ２に戻る。一方、ダウンロード可能である場合（ステップＳ６でＹＥＳ）、ステップＳ７に進み、取得した属性情報に基づく表示用データを生成し、表示部１０６に、例えば、表示画面２０７ｂを表示する（ステップＳ７）。
【００７２】
次に、表示画面２０７ｂのダウンロードボタンの操作の有無に基づいて、ダウンロードの実行を再確認する（ステップＳ８）。ダウンロードが拒否される場合（ステップＳ８でＮＯ）、ステップＳ２に戻る。一方、ダウンロードが指示される場合（ステップＳ８でＹＥＳ）、ステップＳ９に進み、Ｗｅｂサーバ２０５に対してＨＴＴＰのＧＥＴメソッド（リソース取得）を利用して、ダウンロード対象の印刷用コンテンツデータのダウンロードを要求して、印刷用コンテンツデータのダウンロードを開始する（ステップＳ９）。
【００７３】
印刷用コンテンツデータのダウンロード開始後、ダウンロードが終了するまで、ダウンロードの中断要求を監視する（ステップＳ１０）。中断要求がある場合（ステップＳ１０でＹＥＳ）、ステップＳ１３に進み、表示部１０６にエラー表示を行う。その後、コンテンツサーバ２０１との通信を終了する。
【００７４】
尚、このダウンロードの中断は、例えば、操作部１０７を介して実行する。
【００７５】
一方、ダウンロードの中断要求がない場合（ステップＳ１０でＮＯ）、ダウンロードが終了したか否かを判定する（ステップＳ１１）。ダウンロードが終了していない場合（ステップＳ１１でＮＯ）、ステップＳ１０に戻る。一方、ダウンロードが終了した場合（ステップＳ１１でＹＥＳ）、ステップＳ１２に進み、表示部１０６にダウンロード終了表示を行う。その後、ステップＳ１に戻る。
【００７６】
次に、ダウンロードの可否の判定処理の詳細について、図５を用いて説明する。
【００７７】
図５は本発明の実施形態のダウンロードの可否の判定処理の詳細を示すフローチャートである。
【００７８】
尚、図５のフローチャートのステップＳ１００乃至ステップＳ１０９の各ステップは、ファクシミリ装置のＣＰＵ１０２の制御の下で実行される。
【００７９】
まず、ファクシミリ装置２０２の端末情報を取得する（ステップＳ１００）。端末情報には、現在のファクシミリ装置２０２のＲＡＭ１０４のコンテンツデータを記憶するためのメモリ残量、印刷色、印刷品位、用紙サイズ、用紙種類、残り印刷可能量等が含まれる。
【００８０】
次に、ファクシミリ装置２０２のＲＡＭ１０４のメモリ残量と、ダウンロード対象の印刷用コンテンツデータのファイルサイズを比較して、その印刷用コンテンツデータを記憶するためのメモリ残量の有無を判定する（ステップＳ１０１）。メモリ残量がない場合（ステップＳ１０１でＮＯ）、ステップＳ１０９に進み、表示部１０６にエラー表示を行い、図４のステップＳ６からステップＳ２に戻る。
【００８１】
尚、このエラー表示には、例えば、『メモリ残量が足りません。いらないファイルを削除して再度実行してください。』等のＲＡＭ１０４に記憶されているデータの削除を促すメッセージを表示する。
【００８２】
一方、メモリ残量がある場合（ステップＳ１０１でＹＥＳ）、ステップＳ１０２に進む。次に、ダウンロード対象の印刷用コンテンツデータの再現が可能であるか否かを判定する。
【００８３】
この判定は、印刷用コンテンツデータの属性情報と、現在のファクシミリ装置２０２の印刷色、印刷品位及び印刷用紙の種類、サイズ等の印刷条件ｎを比較し、その比較結果から得られる差異に基づいて、ファクシミリ装置２０２の印刷条件で印刷用コンテンツデータを正常に再現できるか否かを判定する。
【００８４】
判定の結果、印刷用コンテンツデータの再現が可能である場合（ステップＳ１０２でＹＥＳ）、図４のステップＳ６からステップＳ７に進む。一方、印刷用コンテンツデータの再現が不可能である場合（ステップＳ１０２でＮＯ）、まず、画質を正常に再現できるか否かを判定する。
【００８５】
ここでの画質の判定は、カラー／白黒の印刷色、多階調表現を必要とする写真等のデータか２階調で表現できるテキスト文書等のデータかを示す印刷品位の差異を判定する。判定の結果、差異がない場合、つまり、画質を正常に再現可能である場合（ステップＳ１０３でＮＯ）、ステップＳ１０４に進む。一方、差異がある場合、つまり、画質を正常に再現不可能である場合（ステップＳ１０３でＹＥＳ）、ステップＳ１０７に進み、画質を正常に再現できないことを示す画質警告情報をＲＡＭ１０４に保持して、ステップＳ１０４に進む。
【００８６】
次に、ファクシミリ装置２０２の印刷用紙の確認を行う（ステップＳ１０４）。ここでの、確認内容は、属性情報が示す印刷サイズに対するファクシミリ装置２０２の印刷用紙サイズと、属性情報が示す印刷品位に対する高品位カラー画像印刷用用紙や特に印刷用紙の種類を問わないテキスト文書再生用用紙等の印刷品位に対する用紙種類の差異を判定する。判定の結果、差異がない場合、つまり、適切な印刷用紙で再現可能である場合（ステップＳ１０４でＮＯ）、ステップＳ１０５に進む。一方、差異がある場合、つまり、適切な印刷用紙で再現不可能である場合（ステップＳ１０４でＹＥＳ）、ステップＳ１０８に進み、適切な印刷用紙で再現できないことを示す用紙警告情報をＲＡＭ１０４に保持して、ステップＳ１０５に進む。
【００８７】
そして、ステップＳ１０３及びステップＳ１０４の処理結果に基づいて、ＲＡＭ１０４に保持されている画質警告情報及び用紙警告情報の少なくとも一方を用いて、警告／確認表示を表示部１０６に行う。この警告／確認表示は、例えば、『はがきサイズのカラー写真画像です。  Ａ４サイズで白黒の印刷設定になっていすが、ダウンロードを続行しますか？』という表示を行い、ユーザによるダウンロードの可否指示を確認する。
【００８８】
次に、ダウンロードの可否の指示を判定する（ステップＳ１０６）。ダウンロードが拒否される場合（ステップＳ１０６でＮＯ）、図４のステップＳ６からステップＳ２に戻る。一方、ダウンロードが指示される場合（ステップＳ１０６でＹＥＳ）、図４のステップＳ６からステップＳ７に進む。
【００８９】
以上説明したように、本実施形態によれば、ネットワーク上のコンテンツサーバにある各種印刷用コンテンツデータをファクシミリ装置がダウンロードする場合、ダウンロード対象の印刷用コンテンツデータの属性情報を、その印刷用コンテンツデータのダウンロードに先立って取得し、その属性情報とファクシミリ装置の端末情報とを比較して、その比較結果に基づいて得られる印刷用コンテンツデータの印刷に関する情報をファクシミリ装置の表示部に表示する。
【００９０】
これにより、ユーザは、印刷用コンテンツデータを実際にダウンロードして印刷を行う前に、その印刷結果や印刷条件を確認することができ、ユーザは印刷用コンテンツデータの印刷結果が自身が意図する印刷結果となるか否かを判定することができる。
【００９１】
また、この判定に伴って、印刷用コンテンツデータのダウンロードの可否確認を行うので、ユーザが意図しない印刷用コンテンツデータのダウンロードを極力なくすことが可能になる。
【００９２】
また、ユーザが意図する印刷条件で印刷用コンテンツデータの印刷が不可能な場合も、別の印刷条件での印刷の可否確認を行うので、ユーザの意図した通りに印刷用コンテンツデータの印刷出力が可能になる。
【００９３】
また、印刷用コンテンツデータの推定ダウンロード時間を提示した上で、その印刷用コンテンツデータのダウンロードの可否確認を行い、その後、ダウンロードを開始した後も、ユーザの意思によってダウンロードの中断を可能とすることにより、ユーザの想像以上に長く通信回線を占有したり、その印刷用コンテンツデータのダウンロードが予想外に課金されてしまうことを解消することができ、操作性の向上を図ることができる。
【００９４】
また、印刷用コンテンツデータをメモリに記憶できない場合にはその旨をダウンロード前に事前に出力することで、その印刷用コンテンツデータのダウンロードを開始してしまって、それに相当する料金が課金されたにもかかわらず、印刷用コンテンツデータを記憶、印刷できないという不具合をなくし、操作性の向上を図ることができる。
【００９５】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９６】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１００】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１０３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０１０４】
【発明の効果】
以上説明したように、本発明によれば、コンテンツデータを効率的に取得することができる情報通信装置及びその制御方法、プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるファクシミリ装置の構成を示すブロック図である。
【図２】本発明の実施形態のファクシミリ装置によるコンテンツデータのダウンロード処理シーケンスを示す図である。
【図３】本発明の実施形態の表示画面に対応するページ情報の記述例を示す図である。
【図４】本発明の実施形態のファクシミリ装置で実行される処理を示すフローチャートである。
【図５】本発明の実施形態のダウンロードの可否の判定処理の詳細を示すフローチャートである。
【符号の説明】
１０１  画像読取装置
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  プリンタ
１０６  表示部
１０７  操作部
１０８  データモデム
１０９  ＦＡＸモデム
１１０  クロスポイントスイッチ
１１１  画像処理部
【図１】
2004152146.tif 000003
【図２】
2004152146.tif 000004
【図３】
2004152146.tif 000005
【図４】
2004152146.tif 000006
【図５】
2004152146.tif 000007