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