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