(57)【要約】【課題】  ユーザが、簡単な操作で、コンテンツの提供先を一時的に切り替えることが可能なサーバ装置を提供する。【解決手段】  機能サーバは、登録指令を受信すると、登録指令に付された送信先情報に基づき、標準送信先情報を登録する共に、コンテンツ提供時に参照される送信先設定情報に、標準送信先情報を設定し、通常時、送信先設定情報が示す標準送信先に、コンテンツを提供する。また、切替設定指令を受信すると、切替設定指令に付された送信先情報に基づき、送信先設定情報を更新し（Ｓ３５０）、切替設定指令に付された送信先情報が示す有効期限が経過するまでの期間、その送信先情報が示すクライアント装置に、コンテンツを提供する。また、機能サーバは、標準設定指令を受信すると、上記期限が経過していなくとも、上記標準送信先情報を送信先設定情報に設定し（Ｓ３７０）、送信先設定情報が示す標準送信先に、コンテンツを提供する。【選択図】  図７
2006209667.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するサーバ装置であって、
コンテンツの提供先を表す情報が付加された登録指令を、前記ネットワークを介して受信すると、その提供先を表す情報を、標準の提供先を表す情報として、記憶手段に登録する登録手段と、
前記記憶手段に登録された前記標準の提供先を表す情報が示すクライアント装置に、コンテンツを提供するコンテンツ提供手段と、
コンテンツの提供先を表す情報が付加された切替指令を、前記ネットワークを介して受信すると、所定期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させる切替提供手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記切替提供手段は、前記切替指令を受信すると、前記ネットワークを介して解除指令を受信するまでの期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記解除指令を受信すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記切替提供手段は、前記切替指令を受信すると、予め定められた時刻が経過するまでの期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記予め定められた時刻が経過すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記切替指令には、前記切替指令の送信元で定められた切替終了時刻を表す情報が付加されており、
前記切替提供手段は、前記切替指令を受信すると、前記切替指令に付加された前記切替終了時刻を表す情報に基づいて、前記切替終了時刻が経過するまでの期間、前記コンテンツ提供手段の動作を停止し、前記コンテンツ提供手段に代わって、前記切替指令に付加された前記提供先を表す情報が示すクライアント装置に、コンテンツを提供し、前記切替終了時刻が経過すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項３記載のサーバ装置。
【請求項５】
クライアント装置へ提供されるコンテンツを、提供先のクライアント装置が受付可能なデータ形式に変換する変換手段、を備えることを特徴とする請求項１〜請求項４のいずれかに記載のサーバ装置。
【請求項６】
前記変換手段は、前記提供先のクライアント装置がプリンタ装置である場合、コンテンツを、プリンタ装置用のプリントデータに変換し、前記提供先のクライアント装置がファクシミリ装置である場合、コンテンツを、ファクシミリデータに変換することを特徴とする請求項５記載のサーバ装置。
【請求項７】
請求項１〜請求項６のいずれかに記載のサーバ装置と、
前記サーバ装置とネットワークを介して通信可能に接続され、前記サーバ装置から提供されるコンテンツを受ける複数のクライアント装置と、
を備えることを特徴とするコンテンツ提供システム。
【請求項８】
前記サーバ装置は、前記切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段、を有し、
前記コンテンツ提供手段は、動作を再開すると、前記再開後に生成された前記切替提供手段が未提供の新しいコンテンツを、順次、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に提供すると共に、前記判定手段によって提供する必要があると判定されたコンテンツを、前記標準の提供先を表す情報が示すクライアント装置に提供することを特徴とする請求項７記載のコンテンツ提供システム。
【請求項９】
前記切替提供手段がクライアント装置に提供した各コンテンツを、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、
前記判定手段は、前記取得手段が取得した要否情報に従って、前記切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記記憶手段に記憶された前記標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定することを特徴とする請求項８記載のコンテンツ提供システム。
【請求項１０】
前記サーバ装置は、前記切替提供手段が前記コンテンツ提供手段の動作を停止している期間に、前記切替指令を新たに受信した場合、前記切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段、を有し、
前記切替提供手段は、前記コンテンツ提供手段の動作を停止している期間に、前記切替指令を新たに受信した場合、それまでに受信した前記切替指令に基づく動作を中断して、前記判定手段によって提供する必要があると判定されたコンテンツを、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供すると共に、前記中断時点から所定期間、前記コンテンツ提供手段に代わって、前記新たに受信した切替指令の前記受信後に生成された新しいコンテンツを、順次、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に提供し、前記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、前記コンテンツ提供手段の動作を再開させることを特徴とする請求項７記載のコンテンツ提供システム。
【請求項１１】
前記切替提供手段がクライアント装置に提供した各コンテンツを、その後、新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、
前記判定手段は、前記切替提供手段が前記コンテンツ提供手段の動作を停止している期間に、前記切替指令を新たに受信した場合、前記取得手段が取得した要否情報に従って、前記切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、前記新たに受信した切替指令に付加された前記提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定することを特徴とする請求項１０記載のコンテンツ提供システム。
【請求項１２】
前記クライアント装置の少なくとも一つは、前記サーバ装置に向けて、前記登録指令及び切替指令を送信可能な構成にされ、前記登録指令の送信時には、自装置を前記コンテンツの提供先とした前記コンテンツの提供先を表す情報を、前記サーバ装置に向けて送信することを特徴とする請求項７〜請求項１１のいずれかに記載のコンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するコンテンツ提供システム、及び、それに用いられるサーバ装置に関する。
【背景技術】
【０００２】
従来より、サーバ装置から、ネットワークを介して、コンテンツを、ユーザにより登録されたクライアント装置に提供するコンテンツ提供システムが知られている。コンテンツとしては、ニュースや天気等の時事情報が知られ、このようなコンテンツを、クライアント装置に提供するコンテンツ提供システムでは、サーバ装置から、間欠的に（定期又は不定期に）、コンテンツをクライアント装置に提供する。
【０００３】
また、コンテンツの提供を受けるクライアント装置としては、携帯電話機やパーソナルコンピュータの他、ネットワーク対応のプリンタ装置や、ファクシミリ装置等が知られている。一般的に、クライアント装置が携帯電話機やパーソナルコンピュータである場合、コンテンツは、モニタ出力され、クライアント装置がプリンタ装置やファクシミリ装置である場合、コンテンツは、印刷出力される。その他、パーソナルコンピュータ等にコンテンツを提供する方法としては、コンテンツを電子メールの形態で提供する方法が知られている。
【０００４】
ところで、プリンタ装置やファクシミリ装置でコンテンツの提供を受ける場合には、コンテンツが、印刷出力により紙媒体で提供されるため、旅行や出張等で、これらの装置から離れる場合、ユーザは、コンテンツの提供先を変更する等しないと、一時的に、これらのコンテンツを利用することができなくなってしまう。従って、ユーザは、旅行先や出張先でコンテンツを利用したい場合、旅行や出張前に、旅行先や出張先で利用可能なクライアント装置のアドレス情報（ＩＰアドレスや電話番号等）を、コンテンツの提供先の情報としてサーバ装置に入力し、コンテンツの提供先を変更する必要がある。
【０００５】
しかしながら、従来システムでは、コンテンツの提供先を変更すると、旅行や出張等から帰ってきた際に、再度、コンテンツの提供先の情報（ＩＰアドレスや電話番号等）を入力して、コンテンツの提供先を、元に戻す必要があり、ユーザにとっては不便であった。
【０００６】
尚、ファクシミリ装置等には転送機能が設けられているので（例えば、特許文献１参照）、ファクシミリ装置等でコンテンツの提供を受ける場合には、コンテンツの提供先を変更しなくても、ファクシミリ装置に転送設定しておくことで、転送先のファクシミリ装置にて、コンテンツの提供を受けることができる。
【０００７】
しかしながら、ファクシミリ装置に転送設定する場合には、ファクシミリ装置が受信したコンテンツを、再度、他のファクシミリ装置に送信することになるので、ネットワークへの負荷が増大すると共に、転送によって通信コストがかさむといった問題があった。
【０００８】
また、従来システムでは、コンテンツの提供先を変更したり、転送設定すると、ユーザが旅行先や出張先から帰り、コンテンツの提供先を元に戻すまでの帰路の途中に、旅行先や出張先のクライアント装置にて出力されたコンテンツを、ユーザが受け取ることができないといった問題があった。
【特許文献１】特開平５−３２８０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、こうした問題に鑑みなされたものであり、従来の転送方法を用いずに、コンテンツの提供先を、一時的に簡便に切り替えることが可能なコンテンツ提供システム及びサーバ装置を提供することを第一の目的とする。また、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと、同一のコンテンツを、ユーザが移動先のクライアント装置で受け取ることが可能なコンテンツ提供システムを提供することを第二の目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するためになされた請求項１記載の発明は、クライアント装置に対し、ネットワークを介して、間欠的にコンテンツを提供するサーバ装置であって、登録手段と、コンテンツ提供手段と、切替提供手段と、を備える。
【００１１】
登録手段は、コンテンツの提供先を表す情報が付加された登録指令を、ネットワークを介して受信すると、その提供先を表す情報を、標準の提供先を表す情報として、記憶手段に登録する。一方、コンテンツ提供手段は、記憶手段に登録された上記標準の提供先を表す情報が示すクライアント装置に、間欠的に、コンテンツを提供する。
【００１２】
切替提供手段は、コンテンツの提供先を表す情報が付加された切替指令を、ネットワークを介して受信すると、所定期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、上記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる。
【００１３】
この発明によれば、上述したようにサーバ装置が動作するので、ユーザは、自身が所持する端末装置から、ネットワークを介して切替指令をサーバ装置に入力することにより、一時的に、コンテンツの提供先を、標準の提供先から、他のクライアント装置に切り替えることができる。
【００１４】
また、切替提供手段が、所定期間経過後、ユーザに対して切替前の提供先についてのアドレス情報の入力を求めることなく、記憶手段の記憶内容に従って、コンテンツの提供先を、標準の提供先に戻すので、ユーザは、従来システムのように、コンテンツの提供先を、旅行先や出張先のクライアント装置から、元のクライアント装置（標準の提供先）に戻す際に、提供先のアドレス情報（ＩＰアドレスや電話番号）を、サーバ装置に入力しなくても済む。
【００１５】
従って、この発明によれば、コンテンツの提供先を、一時的に簡便に切り替えることが可能なコンテンツ提供システムを構築することができる。
尚、上記の「所定期間」は、「切替指令を受信してから、提供先を標準の提供先に戻すように指示する解除指令を受信するまでの期間」であってもよいし、「切替指令を受信してから、ユーザ等により予め定められた時刻が経過するまでの期間」であってもよい。
【００１６】
請求項２記載のサーバ装置は、切替提供手段が、切替指令を受信すると、ネットワークを介して解除指令を受信するまでの期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、解除指令を受信すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させるものである。
【００１７】
この発明によれば、解除指令が入力されると、切替提供手段が、記憶手段の記憶内容に従って、コンテンツの提供先を標準の提供先に戻すので、ユーザは、標準の提供先のアドレス情報（ＩＰアドレスや電話番号等）を入力しなくても、自身が所持する端末装置から、解除指令を入力する程度で（換言すると、簡単な操作で）、コンテンツの提供先を標準の提供先に戻すことができる。
【００１８】
また、請求項３記載のサーバ装置は、切替提供手段が、切替指令を受信すると、予め定められた時刻が経過するまでの期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、上記予め定められた時刻が経過すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる構成にされたものである。
【００１９】
この発明によれば、予め定められた時刻が経過すると、切替提供手段が、自動的にコンテンツの提供先を、標準の提供先に戻すので、ユーザは、切替指令後、何ら操作することなく、上記時刻の経過後に、標準の提供先に対応するクライアント装置にて、コンテンツを受け取ることができる。
【００２０】
尚、上記の「時刻」は、切替指令の受信時点から所定時間後の時刻であってもよいが、ユーザにより任意の時刻を設定できるようにすると、ユーザの所望のタイミングで、コンテンツの提供先を、標準の提供先に戻すことができるので、大変便利である。
【００２１】
請求項４記載のサーバ装置は、切替指令に、その切替指令の送信元で定められた切替終了時刻を表す情報が付加されていることを前提として、切替提供手段が、切替指令を受信すると、切替指令に付加された切替終了時刻を表す情報に基づいて、切替終了時刻が経過するまでの期間、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供し、切替終了時刻が経過すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる構成にされたものである。
【００２２】
この発明によれば、ユーザは、自身が所持する端末装置を通じて、ネットワーク経由で、サーバ装置に、切替終了時刻を付した切替指令を入力することにより、その時刻が経過するまでの期間、一時的にコンテンツの提供先を変更することができる。また、ユーザは、上記時刻に、何らサーバ装置に対して操作を施すことなく、コンテンツの提供先を、元の提供先（標準の提供先）に戻すことができる。
【００２３】
ところで、上述のコンテンツ提供システムは、単一種のクライアント装置に対して、コンテンツを提供するシステムとして構成されてもよいが、複数種のクライアント装置にてコンテンツを受け取ることができるようにシステムを構成すると、ユーザにとっては、大変便利である。
【００２４】
請求項５記載のサーバ装置は、コンテンツ提供手段や切替提供手段にてクライアント装置へ提供されるコンテンツを、提供先のクライアント装置が受付可能なデータ形式に変換する変換手段、を備えることを特徴とする。このサーバ装置によれば、コンテンツの提供先に合わせて、コンテンツを複数種のデータ形式に変換して送信することができるので、ユーザは、複数種のクライアント装置にてコンテンツを利用することができ、旅先や出張先で、コンテンツを受け取ることのできる可能性が広がる。
【００２５】
尚、変換手段は、例えば、請求項６記載のように、提供先のクライアント装置がプリンタ装置である場合、コンテンツを、プリンタ装置用のプリントデータに変換し、提供先のクライアント装置がファクシミリ装置である場合、コンテンツを、ファクシミリデータに変換する構成にすることができる。
【００２６】
クライアント装置がプリンタ装置やファクシミリ装置である場合には、コンテンツが紙媒体で提供されるため、装置から離れて、その装置に送られてきたコンテンツを利用することができない。そのため、この種のクライアント装置を用いてコンテンツを利用する場合、旅行時や出張時に、コンテンツの提供先を一時的に変更することは有効である。しかしながら、従来システムでは、提供先を、元のクライアント装置に戻す際に、アドレス情報を、再度入力しなければならず、操作性が悪かった。これに対し、本発明では、簡単な操作で、提供先を、元のクライアント装置に戻すことができるので、利便性が格段に向上する。
【００２７】
その他、請求項７記載の発明は、請求項１〜請求項６のいずれかに記載のサーバ装置と、サーバ装置とネットワークを介して通信可能に接続され、サーバ装置から提供されるコンテンツを受ける複数のクライアント装置と、を備えることを特徴とするコンテンツ提供システムである。この発明によれば、ユーザは、コンテンツの提供先を、一時的に簡便に切り替えることができるので、大変便利である。
【００２８】
また、上述のサーバ装置には、切替提供手段がクライアント装置に提供したコンテンツと同一のコンテンツを、標準の提供先に、再提供することができる機能を設けると便利である。
【００２９】
請求項８記載のコンテンツ提供システムは、サーバ装置が、切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段、を有し、コンテンツ提供手段が、動作を再開すると、再開後に生成された切替提供手段が未提供の新しいコンテンツを、順次、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に提供すると共に、判定手段によって提供する必要があると判定されたコンテンツを、標準の提供先を表す情報が示すクライアント装置に提供する構成にされたものである。
【００３０】
このコンテンツ提供システムによれば、一時提供先のクライアント装置に提供したコンテンツと同一のコンテンツを、標準の提供先に提供する必要がある場合、コンテンツ提供手段が、そのコンテンツを標準の提供先に再提供するので、ユーザが、旅行や出張前に切替指令にて一時提供先のクライアント装置を設定した後、旅行先や出張先から帰り、コンテンツの提供先が元に戻るまでの期間に、旅行先や出張先のクライアント装置にてコンテンツが出力されることによって、それらのコンテンツを、ユーザが受け取ることができなくなる問題を解消することができる。
【００３１】
即ち、この発明によれば、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと、同一のコンテンツを、ユーザが移動先のクライアント装置で受け取ることが可能なコンテンツ提供システムを構築することができる。
【００３２】
また、このコンテンツ提供システムによれば、各コンテンツ毎に再提供の要否を判定するので、ユーザにとって再提供が不要なコンテンツが、標準の提供先で出力されるのを防止することができる。尚、コンテンツを印刷出力するクライアント装置では、ユーザにとって再提供が不要なコンテンツを印刷出力すると、紙資源の浪費に繋がる可能性があるので、この効果は、クライアント装置がコンテンツを印刷出力する場合に特に有効に働く。
【００３３】
また、上記判定手段は、所定のアルゴリズムでユーザの意思を推定し、要否判定する構成にされてもよいが、ユーザの指示に従って、要否判定するように構成されるとよい。
請求項９記載のコンテンツ提供システムは、切替提供手段がクライアント装置に提供した各コンテンツを、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、判定手段が、取得手段が取得した要否情報に従って、切替提供手段がクライアント装置に提供した各コンテンツについて、そのコンテンツを、記憶手段に記憶された標準の提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する構成にされたものである。
【００３４】
この発明によれば、ユーザが操作可能な操作手段から要否情報を取得し、この要否情報に従って、判定手段が、各コンテンツについての要否判定を行うので、上記推定によって要否判定を行うよりも、精度よく、ユーザにとって再提供が必要なコンテンツのみを選択的に、標準の提供先に再提供することができる。
【００３５】
また、切替提供手段が、入力された切替指令に基づき、コンテンツ提供手段の動作を停止し、コンテンツ提供手段に代わって、コンテンツの提供動作を実行している期間に、他の切替指令を受付可能な構成にされている場合には、上記他の切替指令に付加された提供先を表す情報が示すクライアント装置に、コンテンツを提供する際に、切替前のクライアント装置に提供したコンテンツと同一のコンテンツを、上記他の切替指令に付加された提供先を表す情報が示すクライアント装置に提供できるように、コンテンツ提供システムを構築すると便利である。
【００３６】
請求項１０記載のコンテンツ提供システムは、サーバ装置が、切替提供手段がコンテンツ提供手段の動作を停止している期間に、切替指令を新たに受信した場合、切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、上記新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する判定手段、を有し、切替提供手段が、コンテンツ提供手段の動作を停止している期間に、切替指令を新たに受信した場合、それまでに受信した切替指令に基づく動作を中断して、判定手段によって提供する必要があると判定されたコンテンツを、上記新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に提供すると共に、中断時点から所定期間、コンテンツ提供手段に代わって、上記新たに受信した切替指令の上記受信後に生成された新しいコンテンツを、順次、上記新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に提供し、上記所定期間が終了すると、自身によるコンテンツの提供動作を終了して、コンテンツ提供手段の動作を再開させる構成にされたものである。
【００３７】
この発明によれば、ユーザが、旅行や出張先で度々場所移動をし、コンテンツの提供を受けるクライアント装置を切り替える場合、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと同一のコンテンツを、移動先のクライアント装置に提供することができる。尚、この判定手段は、請求項９記載の発明と同様、ユーザの指示に従って、要否判定する構成されるとよい。
【００３８】
請求項１１記載のコンテンツ提供システムは、切替提供手段がクライアント装置に提供した各コンテンツを、その後、上記新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に提供する必要があるか否かを表す要否情報を、ユーザが操作可能な操作手段から取得する取得手段、を備え、判定手段が、切替提供手段がコンテンツ提供手段の動作を停止している期間に切替指令を新たに受信した場合、取得手段が取得した要否情報に従って、切替提供手段がそれまでにクライアント装置に提供した各コンテンツについて、そのコンテンツを、新たに受信した切替指令に付加された提供先を表す情報が示すクライアント装置に、提供する必要があるか否かを判定する構成にされたものである。
【００３９】
この発明によれば、ユーザが操作可能な操作手段から要否情報を取得し、この要否情報に従って、判定手段が、各コンテンツについての要否判定を行うので、精度よく、ユーザにとって再提供が必要なコンテンツのみを選択的に、上記新たな切替指令が示すクライアント装置に、再提供することができる。
【００４０】
また、請求項１２記載のコンテンツ提供システムは、クライアント装置の少なくとも一つが、サーバ装置に向けて、登録指令及び切替指令を送信可能な構成にされ、登録指令の送信時には、自装置をコンテンツの提供先としたコンテンツの提供先を表す情報を、サーバ装置に向けて送信する構成にされたものである。
【００４１】
この発明によれば、コンテンツの提供先を、標準の提供先として登録されたクライアント装置からの操作で、一時的に切り替えることができ、更には、クライアント装置が、登録指令時に、自身を標準の提供先とするコンテンツの提供先を表す情報を、サーバ装置に向けて送信するので、ユーザは、クライアント装置を標準の提供先として簡単に登録することができ、コンテンツ提供システムの利便性が向上する。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の実施例について、図面と共に説明する。図１は、本発明が適用されたコンテンツ提供システム１の構成を表すブロック図である。
本実施例のコンテンツ提供システム１は、各種コンテンツを提供する機能サーバ１０と、コンテンツの提供を受けるクライアント装置としての複数のディジタル複合機（以下、単に「複合機」とする。）３０及びファクシミリ装置５０と、からなり、これらは、ネットワークを介して双方向通信可能に接続される。具体的に、複合機３０は、インターネット３を介して機能サーバ１０と双方向通信可能に接続され、ファクシミリ装置５０は、公衆電話回線網（ＰＳＴＮ）５を介して機能サーバ１０と双方向通信可能に接続される。
【００４３】
複合機３０は、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能、及び、電話機能を有し、例えば、機能サーバ１０から送信されてくるプリントデータをインターネット３を介して受信し、このプリントデータに基づく画像を、用紙等に形成する。
【００４４】
一方、機能サーバ１０は、記憶部１３に記憶された顧客情報に従って、コンテンツの提供に必要な処理を実行し、登録されたユーザのクライアント装置（複合機３０やファクシミリ装置５０等）に、コンテンツを提供する。
【００４５】
この機能サーバ１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ（図示せず）等からなる制御部１１と、記憶部１３と、インターネット３に接続されたＩＰ（インターネットプロトコル）通信可能な通信部１５と、公衆電話回線網５に接続され音声通話及びファクシミリ通信可能なモデム１７と、を備え、制御部１１にて、機能サーバ１０を構成する各部を統括制御する構成にされている。また、記憶部１３は、ハードディスクを有し、このハードディスクに、プログラム、コンテンツ、顧客情報等のディジタルデータを記憶する。
【００４６】
具体的に、記憶部１３には、後述する登録処理（図３参照）、コンテンツ登録処理（図６参照）、送信先設定処理（図７参照）、自動設定変更処理（図８参照）、コンテンツ提供処理（図９参照）、データ送信処理（図１０参照）、受信確認情報更新処理（図１２参照）を制御部１１に実行させるためのプログラムや、機能サーバ１０をメールサーバ（ＳＭＴＰサーバ及びＰＯＰサーバ）として機能させるためのメールサーバプログラム、機能サーバ１０を、ウェブサーバとして機能させるためのウェブサーバプログラム等が記憶されている。また、コンテンツとしては、ニュースや天気等の時事情報を表すディジタルデータが記憶されている。
【００４７】
また、記憶部１３は、上記顧客情報として、図２に示すように、ユーザ毎に、ユーザＩＤと、コンテンツの標準送信先を表す標準送信先情報と、ユーザが提供を希望するコンテンツの種類を表すコンテンツ設定情報と、コンテンツの送信先を表す送信先設定情報と、ユーザに提供すべき送信対象コンテンツのリストを表す管理テーブルと、からなるユーザ情報を有する。
【００４８】
図２は、顧客情報の構成を表す説明図である。顧客情報を構成するユーザ情報は、ユーザが所有する登録指令送信可能なクライアント装置（複合機３０又はファクシミリ装置５０）から登録指令を受信する度に、制御部１１によって生成される。図３は、制御部１１が繰返し実行する登録処理を表すフローチャートである。
【００４９】
登録処理を実行すると、制御部１１は、Ｓ１１０にて、クライアント装置（複合機３０又はファクシミリ装置５０）から登録指令を受信するまで待機し、登録指令を受信すると（Ｓ１１０でＹｅｓ）、その登録指令に付されたユーザＩＤ、コンテンツ設定情報、及び、送信先情報に基づいて、ユーザ情報を生成し、これを記憶部１３に登録する（Ｓ１２０）。図４（ａ）は、登録指令及び後述する切替設定指令に付される送信先情報の構成を表す説明図であり、図４（ｂ）は、ユーザ情報を構成する標準送信先情報の構成を表す説明図、図４（ｃ）は、ユーザ情報を構成する送信先設定情報の構成を表す説明図である。
【００５０】
図４（ａ）に示すように、送信先情報は、「プリンタ」「ファクシミリ」「メール」「ウェブ」のいずれかの値が設定される受信方式を表すパラメータと、ＩＰアドレス又は電話番号又はメールアドレス又は空情報が設定される送信先アドレスを表すパラメータと、「自動」又は「手動」のいずれかの値が設定される受信確認モードを表すパラメータと、時刻（年月日時分秒）又は無期限を示す値が設定される送信先の有効期限を表すパラメータと、からなる。
【００５１】
Ｓ１２０において、制御部１１は、上記受信した登録指令に付された送信先情報から、受信方式を表すパラメータ、送信先アドレスを表すパラメータ、及び、受信確認モードを表すパラメータの各設定値を抽出し、これらをまとめた標準送信先情報を生成する。
【００５２】
図４（ｂ）に示すように、標準送信先情報は、受信方式を表すパラメータと、送信先アドレスを表すパラメータと、受信確認モードを表すパラメータと、から構成される。本実施例では、複合機３０及びファクシミリ装置５０のみが登録指令を送信可能なクライアント装置として機能するので、登録指令に付される受信方式を表すパラメータ及び標準送信先情報における受信方式を表すパラメータには、「プリンタ」又は「ファクシミリ」の値しか設定されない。
【００５３】
上記標準送信先情報の生成後、制御部１１は、この標準送信先情報と、登録指令に付されたユーザＩＤ及びコンテンツ設定情報と、空の送信先設定情報と、空の管理テーブルとをまとめて、ユーザ情報を生成し、これを記憶部１３に記憶させて、ユーザ登録を実現する。
【００５４】
また、制御部１１は、Ｓ１２０での処理を終えると、Ｓ１３０に移行し、Ｓ１２０にて記憶部１３に登録した送信先設定情報を、そのユーザの標準送信先情報に基づいて更新する。尚、送信先設定情報は、図４（ｃ）に示すように、受信方式を表すパラメータと、送信先アドレスを表すパラメータと、受信確認モードを表すパラメータと、送信先の有効期限を表すパラメータと、からなる。
【００５５】
具体的に、Ｓ１３０において、制御部１１は、標準送信先情報を構成する受信方式を表すパラメータの設定値を、送信先設定情報の受信方式を表すパラメータに設定し、標準送信先情報を構成する送信先アドレスを表すパラメータの設定値を、送信先設定情報の送信先アドレスを表すパラメータに設定し、標準送信先情報を構成する受信確認モードを表すパラメータの設定値を、送信先設定情報の受信確認モードを表すパラメータに設定し、無期限を示す値を、送信先設定情報の送信先の有効期限を表すパラメータに設定して、送信先設定情報を更新する。その後、制御部１１は、当該登録処理を一旦終了し、その後、再びＳ１１０に移行して、次の登録指令を受信するまで待機する。
【００５６】
また、ユーザ登録時に空情報として生成される管理テーブルは、制御部１１が実行するコンテンツ登録処理によって更新される。図５は、管理テーブルの構成を表す説明図であり、図６は、制御部１１が繰返し実行するコンテンツ登録処理を表すフローチャートである。
【００５７】
図５に示すように、管理テーブルは、コンテンツ毎に、そのコンテンツの識別情報であるコンテンツＩＤと、コンテンツを有するデータファイルの名称と、コンテンツの送信履歴の有無を表す送信履歴情報と、受信確認情報とからなるコンテンツ管理情報を有する。
【００５８】
コンテンツ登録処理を実行すると、制御部１１は、顧客情報に登録されたユーザのうち、先頭ユーザを処理対象に選択して、そのユーザ情報を上記顧客情報から読み出し（Ｓ２１０）、読み出したユーザ情報に含まれるコンテンツ設定情報に基づいて、処理対象ユーザに提供すべきコンテンツであって、処理対象ユーザの管理テーブルに未登録のコンテンツを、記憶部１３に記憶されたコンテンツの中から検索する（Ｓ２２０）。
【００５９】
そして、上記未登録のコンテンツが発見されると、Ｓ２３０でＹｅｓと判断し、コンテンツが発見されない場合には、Ｓ２３０でＮｏと判断して、Ｓ２６０に移行する。
Ｓ２３０でＹｅｓと判断すると、制御部１１は、発見（検索）された一つ又は複数の未登録コンテンツについて、各コンテンツ毎に、ユニークなコンテンツＩＤを生成し（Ｓ２４０）、各コンテンツ毎に、上記生成したコンテンツＩＤと、それに対応するコンテンツを有するデータファイルの名称と、値ＦＡＬＳＥに設定した送信履歴情報及び受信確認情報と、からなるコンテンツ管理情報を生成して、管理テーブルに登録することによって、ユーザに提供すべきコンテンツを、管理テーブルに登録する（Ｓ２５０）。
【００６０】
Ｓ２５０での処理を終えると、制御部１１は、Ｓ２６０に移行し、処理対象ユーザについてのコンテンツ提供処理（図９参照）の実行を開始する。詳しくは後述するが、このコンテンツ提供処理において、制御部１１は、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値ＦＡＬＳＥに設定されたコンテンツ管理情報に関連付けられたコンテンツを、処理対象ユーザの送信先設定情報が示す送信先に送信する。
【００６１】
尚、送信履歴情報が値ＦＡＬＳＥを示す場合、それに対応するコンテンツは、機能サーバ１０から、処理対象ユーザに向けて未送信のコンテンツであることを示し、送信履歴情報が値ＴＲＵＥを示す場合、それに対応するコンテンツは、機能サーバ１０から処理対象ユーザに向けて送信済のコンテンツであることを示す。
【００６２】
また、受信確認情報が値ＦＡＬＳＥを示す場合、それに対応するコンテンツは、ユーザにより受信確認がされておらずコンテンツの再送信が必要であることを示し、受信確認情報が値ＴＲＵＥを示す場合、それに対応するコンテンツは、コンテンツの再送信が不要であることを示す。
【００６３】
Ｓ２６０での処理を終えると、制御部１１は、Ｓ２７０に移行し、顧客情報に登録された全ユーザを処理対象として、上述の処理（Ｓ２２０以降の処理）を実行したか否かを判断し、実行していないと判断すると（Ｓ２７０でＮｏ）、顧客情報に登録されたユーザであって、未だ処理対象としていないユーザの一（次のユーザ）を、処理対象に選択し（Ｓ２８０）、その後Ｓ２２０に移行して、その処理対象ユーザについてＳ２２０以降の処理を実行する。また、全ユーザを処理対象として、上述の処理を実行したと判断すると（Ｓ２７０でＹｅｓ）、当該コンテンツ登録処理を終了する。
【００６４】
ところで、受信確認情報が、コンテンツ管理情報に付加されているのは、機能サーバ１０が、ユーザの操作情報に基づいて、コンテンツの送信先を切替可能に構成され、切替前後において、ユーザに対するコンテンツの不達が生じることがあるためである。本実施例の機能サーバ１０は、切替前の送信先に提供したコンテンツと、同一のコンテンツの提供を、切替後のクライアント装置に対してユーザが必要としているか否かを、受信確認情報に基づき判断し、適宜、コンテンツの再提供を行う。
【００６５】
図７は、コンテンツの送信先の切替を実現するために、制御部１１が繰返し実行する送信先設定処理を表すフローチャートである。
送信先設定処理を実行すると、制御部１１は、設定指令を送信可能なクライアント装置（複合機３０又はファクシミリ装置５０）から、設定指令を受信するまで待機し（Ｓ３１０）、設定指令を受信すると（Ｓ３１０でＹｅｓ）、その設定指令に含まれるクライアント装置のアドレス情報やユーザＩＤ等に基づいて、設定指令送信元のユーザを識別し、そのユーザに対応する送信先設定情報を、処理対象の送信先設定情報に選択する（Ｓ３２０）。
【００６６】
Ｓ３２０での処理を終えると、制御部１１は、Ｓ３３０に移行して、設定指令が、コンテンツの送信先を、標準送信先から他のクライアント装置へ切り替えよとの設定指令である切替設定指令であるか否か判断し、切替設定指令である場合には（Ｓ３３０でＹｅｓ）、その切替設定指令に付された送信先情報を抽出し（Ｓ３４０）、抽出した送信先情報に基づいて、処理対象の送信先設定情報を更新する（Ｓ３５０）。
【００６７】
具体的に、切替設定指令に付される送信先情報は、図４（ａ）に示す構成にされており、制御部１１は、抽出した送信先情報の受信方式を表すパラメータの設定値を、送信先設定情報の受信方式を表すパラメータに設定し、抽出した送信先情報の送信先アドレスを表すパラメータの設定値を、送信先設定情報の送信先アドレスを表すパラメータに設定し、抽出した送信先情報の受信確認モードを表すパラメータの設定値を、送信先設定情報の受信確認モードを表すパラメータに設定し、抽出した送信先情報の送信先の有効期限を表すパラメータの設定値を、送信先設定情報の送信先の有効期限を表すパラメータに設定し、送信先設定情報を更新する（Ｓ３５０）。
【００６８】
但し、送信先情報の受信方式を表すパラメータの設定値が「ウェブ」である場合には、該当ユーザ（Ｓ３２０で識別したユーザ）に予め割り当てたＵＲＬを、送信先設定情報の送信先アドレスを表すパラメータに設定する。このようにして、Ｓ３５０での処理を終えると、制御部１１は、Ｓ３８０に移行する。
【００６９】
一方、Ｓ３３０にて、上記受信した設定指令が切替設定指令ではないと判断すると、制御部１１は、Ｓ３６０に移行し、上記受信した設定指令が、送信先を標準送信先に戻せとの標準設定指令であるか否か判断し、設定指令が標準設定指令ではないと判断すると（Ｓ３６０でＮｏ）、不明な指令が入力されたとして、当該送信先設定処理を終了する。
【００７０】
また、受信した設定指令が標準設定指令であると判断すると（Ｓ３６０でＹｅｓ）、Ｓ３７０に移行し、記憶部１３に登録されている該当ユーザ（Ｓ３２０で識別したユーザ）の標準送信先情報に基づいて、Ｓ１３０での処理と同様に、処理対象の送信先設定情報を更新し、コンテンツの送信先を、現在の送信先から、標準送信先に変更する。その後、制御部１１は、Ｓ３８０に移行する。Ｓ３８０に移行すると、制御部１１は、該当ユーザ（Ｓ３２０で識別したユーザ）を処理対象として、コンテンツ提供処理（図９参照）の実行を開始した後、当該送信先設定処理を終了する。
【００７１】
尚、上記送信先設定処理では、標準設定指令が入力されたとき、送信先設定情報を更新して、コンテンツの送信先を、現在の送信先から、標準送信先に切り替えるが、機能サーバ１０は、その他に、図８に示す自動設定変更処理を実行して、送信先設定情報に有効期限が設定されている場合、その期限経過後、自動的に、コンテンツの送信先を、現在の送信先から標準送信先に切り替える。図８は、制御部１１が、コンテンツの送信先を、自動的に標準送信先に切り替えるために実行する自動設定変更処理を表すフローチャートである。
【００７２】
自動設定変更処理を実行すると、制御部１１は、顧客情報に登録されたユーザのうち、先頭ユーザを処理対象に選択し、そのユーザ情報を顧客情報から読み出す（Ｓ４１０）。その後、制御部１１は、読み出したユーザ情報の送信先設定情報が有する送信先の有効期限を表すパラメータの設定値が、無期限を示す値であるか否かを判断し（Ｓ４２０）、無期限を示す値であると判断すると（Ｓ４２０でＹｅｓ）、Ｓ４３０〜Ｓ４５０の処理を実行することなく、Ｓ４６０に移行する。
【００７３】
一方、上記読み出したユーザ情報の送信先設定情報が有する送信先の有効期限を表すパラメータの設定値が、無期限を示す値ではない（換言すると時刻を表す値である）と判断すると、制御部１１は、Ｓ４３０に移行し、上記パラメータが示す時刻が経過しているか否か判断することにより、送信先の有効期限が経過しているか否かを判断する。
【００７４】
そして、有効期限が経過していないと判断すると、Ｓ４６０に移行し、有効期限が経過していると判断すると、Ｓ４４０に移行して、上記読み出したユーザ情報の標準送信先情報に基づき、Ｓ１３０及びＳ３７０での処理と同様に、送信先設定情報を更新し、コンテンツの送信先を、現在の送信先から標準送信先に変更する。
【００７５】
また、Ｓ４４０での処理を終えると、制御部１１は、Ｓ４５０に移行し、処理対象ユーザについてのコンテンツ提供処理（図９参照）の実行を開始し、その後、Ｓ４６０に移行する。Ｓ４６０に移行すると、制御部１１は、顧客情報に登録された全ユーザ（全ユーザ情報）について、Ｓ４２０以降の処理を実行したか否かを判断し、実行していないと判断すると（Ｓ４６０でＮｏ）、顧客情報に登録されたユーザであって、未だ処理対象としていないユーザの一（次のユーザ）を、処理対象に選択した後（Ｓ４７０）、Ｓ４２０に移行し、その処理対象ユーザについてＳ４２０以降の処理を実行する。また、全ユーザについて、上述の処理を実行したと判断すると（Ｓ４６０でＹｅｓ）、当該自動設定変更処理を終了する。
【００７６】
続いて、上述したＳ２６０、Ｓ３８０、Ｓ４５０で、制御部１１により実行が開始されるコンテンツ提供処理について説明する。図９は、制御部１１が実行するコンテンツ提供処理を表すフローチャートである。
【００７７】
コンテンツ提供処理を実行すると、制御部１１は、当該処理実行の原因がコンテンツ送信先の変更によるものであるか否かを判断し、送信先の変更によるものであると判断すると（即ち、Ｓ３８０又はＳ４５０にて当該処理の実行を開始した場合）、Ｓ５２０に移行し、送信先の変更によるものではないと判断すると（即ち、Ｓ２６０にて当該処理の実行を開始した場合）、Ｓ５７０に移行する。
【００７８】
Ｓ５２０に移行すると、制御部１１は、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値ＴＲＵＥであるコンテンツ管理情報のうち、受信確認情報が値ＦＡＬＳＥであるコンテンツ管理情報であって、登録日時の最も古い先頭のコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択する。ここで、選択対象が存在しない場合、制御部１１は、Ｓ５３０でＮｏと判断して、Ｓ５７０に移行し、選択対象が存在する場合には、Ｓ５３０でＹｅｓと判断して、Ｓ５４０に移行する。
【００７９】
Ｓ５４０に移行すると、制御部１１は、上記選択したコンテンツ管理情報に対応するコンテンツを、送信対象コンテンツとして、図１０に示すデータ送信処理を実行し、上記選択したコンテンツ管理情報に対応するコンテンツを、処理対象ユーザの送信先設定情報が示す送信先のクライアント装置に送信すると共に、送信が成功したコンテンツについては、そのコンテンツに対応するコンテンツ管理情報の送信履歴情報を、値ＴＲＵＥに変更する（詳細後述）。
【００８０】
Ｓ５４０での処理を終えると、制御部１１は、Ｓ５５０に移行し、Ｓ５４０で実行したデータ送信処理にてエラー判定（Ｓ７４１での処理）がなされたか否かを判断し、エラー判定がなされている場合には、Ｙｅｓと判断して、当該コンテンツ提供処理を終了する。
【００８１】
一方、エラー判定がなされていないと判断すると（Ｓ５５０でＮｏ）、制御部１１は、Ｓ５６０に移行し、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値ＴＲＵＥであるコンテンツ管理情報のうち、受信確認情報が値ＦＡＬＳＥであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択し、選択対象が存在する場合には、Ｓ５３０でＹｅｓと判断して、Ｓ５４０以降の処理を実行する。
【００８２】
これに対し、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値ＴＲＵＥ且つ受信確認情報が値ＦＡＬＳＥであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報が存在しない場合には、Ｓ５３０でＮｏと判断し、Ｓ５７０に移行する。
【００８３】
Ｓ５７０に移行すると、制御部１１は、処理対象ユーザの管理テーブルにおいて、送信履歴情報が値ＦＡＬＳＥであるコンテンツ管理情報であって、登録日時の最も古い先頭のコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択する。ここで、選択対象が存在しない場合、制御部１１は、Ｓ５８０でＮｏと判断して、当該コンテンツ提供処理を終了し、選択対象が存在する場合には、Ｓ５８０でＹｅｓと判断して、Ｓ５９０に移行する。
【００８４】
Ｓ５９０に移行すると、制御部１１は、上記選択した送信履歴情報が値ＦＡＬＳＥであるコンテンツ管理情報に対応するコンテンツを、送信対象コンテンツとして、図１０に示すデータ送信処理を実行し、上記選択した送信履歴情報が値ＦＡＬＳＥであるコンテンツ管理情報に対応するコンテンツを、処理対象ユーザの送信先設定情報が示す送信先のクライアント装置に送信すると共に、送信が成功したコンテンツについては、そのコンテンツに対応するコンテンツ管理情報の送信履歴情報を値ＴＲＵＥに変更する（詳細後述）。
【００８５】
Ｓ５９０での処理を終えると、制御部１１は、Ｓ６００に移行し、Ｓ５９０で実行したデータ送信処理にてエラー判定（Ｓ７４１での処理）がなされたか否かを判断し、エラー判定がなされている場合には、Ｙｅｓと判断して、当該コンテンツ提供処理を終了する。
【００８６】
一方、エラー判定がなされていないと判断すると（Ｓ５９０でＮｏ）、制御部１１は、Ｓ６１０に移行し、送信履歴情報が値ＦＡＬＳＥであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報を、処理対象のコンテンツ管理情報に選択し、選択対象が存在する場合には、Ｓ５８０でＹｅｓと判断して、Ｓ５９０以降の処理を実行する。
【００８７】
これに対し、送信履歴情報が値ＦＡＬＳＥであるコンテンツ管理情報であって、今回処理対象に選択したコンテンツ管理情報の次に、登録日時の新しいコンテンツ管理情報が存在しない場合には、Ｓ５８０でＮｏと判断し、当該コンテンツ提供処理を終了する。
【００８８】
続いて、Ｓ５４０又はＳ５９０で実行されるデータ送信処理について説明する。図１０は、制御部１１が実行するデータ送信処理を表すフローチャートである。
データ送信処理を開始すると、制御部１１は、処理対象ユーザの送信先設定情報を構成する受信方式を表すパラメータの設定値を読み出して（Ｓ７１０）、上記受信方式を表すパラメータの設定値が「プリンタ」であるか否かを判断し（Ｓ７２０）、上記設定値が「プリンタ」であると判断すると（Ｓ７２０でＹｅｓ）、送信対象コンテンツを記憶部１３から読出し、これを、複合機３０がインターネット３を介して受付可能な（換言すると、印刷出力可能な）プリントデータに変換する（Ｓ７２１）。そして、このプリントデータと、送信対象コンテンツに割り当てられたコンテンツＩＤと、を格納した送信データを生成する（Ｓ７２３）。
【００８９】
Ｓ７２３での処理を終えると、制御部１１は、処理対象ユーザの送信先設定情報が送信先アドレスとして示すＩＰアドレス（送信先アドレスを表すパラメータの設定値）を宛先として、上記生成した送信データを、インターネット３に送出することにより、上記送信データを、上記ＩＰアドレスを有するクライアント装置に提供する（Ｓ７２５）。また、Ｓ７２５での処理を終えると、Ｓ７４０に移行する。
【００９０】
一方、上記受信方式を表すパラメータの設定値が「プリンタ」ではないと判断すると（Ｓ７２０でＮｏ）、制御部１１は、Ｓ７３０に移行して、上記受信方式を表すパラメータの設定値が「ファクシミリ」であるか否かを判断し、上記設定値が「ファクシミリ」であると判断すると、Ｓ７３１に移行して、送信対象コンテンツと、その送信対象コンテンツに割り当てられたコンテンツＩＤと、をファクシミリ装置５０が印刷出力可能なファクシミリデータを、送信データとして生成する。
【００９１】
Ｓ７３１での処理を終えると、制御部１１は、処理対象ユーザの送信先設定情報における送信先アドレスを表すパラメータの設定値が示す電話番号先のファクシミリ装置５０を、接続先として、ファクシミリ通信に係る処理の実行を開始し（Ｓ７３３）、その後Ｓ７４０に移行する。具体的に、ファクシミリ通信に係る処理の実行を開始すると、制御部１１は、モデム１７を介して、上記電話番号先のファクシミリ装置を呼び出し、上記電話番号先のファクシミリ装置５０とファクシミリ通信して、上記生成した送信データを、電話番号先のファクシミリ装置５０に提供する。
【００９２】
Ｓ７４０に移行すると、制御部１１は、上記送信データの送信に成功したか否かを判断し、送信に失敗したと判断した場合には（Ｓ７４０でＮｏ）、Ｓ７４１に移行し、送信に成功したと判断した場合には（Ｓ７４０でＹｅｓ）、Ｓ７４３に移行する。
【００９３】
具体的に、Ｓ７２５にて送信データをインターネット３に送出した際には、複合機３０から応答信号として送信される受取通知（Ｓ１１３０）を受信できた場合に、Ｓ７４０でＹｅｓと判断し、複合機３０から応答信号として受取通知を受信することができなかった場合に、Ｓ７４０でＮｏと判断する。また、ファクシミリ通信にて送信データを送信した際（Ｓ７３３を実行した際）には、ファクシミリ通信が正常終了した場合に、Ｓ７４０でＹｅｓと判断し、ファクシミリ通信が正常終了しなかった場合に、Ｓ７４０でＮｏと判断する。
【００９４】
Ｓ７４０でＮｏと判断してＳ７４１に移行すると、制御部１１は、エラー判定して、当該データ送信処理を終了する。一方、Ｓ７４０でＹｅｓと判断してＳ７４３に移行すると、制御部１１は、処理対象ユーザの管理テーブルにおける上記送信データに格納したコンテンツＩＤに対応する送信履歴情報を、値ＴＲＵＥに変更する。
【００９５】
また、Ｓ７４３での処理を終えると、制御部１１は、処理対象ユーザの送信先設定情報を構成する受信確認モードを表すパラメータの設定値が「自動」であるか否かを判断し（Ｓ７４５）、「自動」ではない（即ち「手動」である）場合には、当該データ送信処理を終了し、「自動」である場合には、Ｓ７４７に移行して、処理対象ユーザの管理テーブルにおける上記送信データに格納したコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更する。その後、制御部１１は、データ送信処理を終了する。
【００９６】
その他、上記受信方式を表すパラメータの設定値が「ファクシミリ」ではないと判断すると（Ｓ７３０でＮｏ）、制御部１１は、Ｓ７５０に移行して、上記受信方式を表すパラメータの設定値が「メール」であるか否かを判断し、設定値が「メール」であると判断すると（Ｓ７５０でＹｅｓ）、Ｓ７５１に移行して、送信対象コンテンツを、ＪＰＥＧ、ＧＩＦ等の画像データに変換する。
【００９７】
また、Ｓ７５１での処理を終えると、制御部１１は、Ｓ７５３に移行し、処理対象ユーザの送信先設定情報が送信先アドレスとして示すメールアドレス（送信先アドレスを表すパラメータの設定値）を宛先とし、自装置にて受信可能な特定のメールアドレス（以下、「受信確認受付用メールアドレス」と表現する。）を返信先とし、送信対象コンテンツのコンテンツＩＤを、サブジェクト（題）とし、上記生成した画像データを添付データとした電子メールを生成する。
【００９８】
Ｓ７５３での処理を終えると、制御部１１は、上記生成した電子メールを、自身が実行するメールサーバプログラム（ＳＭＴＰサーバプログラム）を介して、上記メールアドレス先に送信する（Ｓ７５５）。そして、Ｓ７５５での処理を終えると、処理対象ユーザの管理テーブルにおける上記送信した電子メールのサブジェクトに記載したコンテンツＩＤに対応する送信履歴情報を、値ＴＲＵＥに変更する（Ｓ７５７）。
【００９９】
Ｓ７５７での処理を終えると、制御部１１は、Ｓ７４５に移行して、処理対象ユーザの送信先設定情報を構成する受信確認モードを表すパラメータの設定値が「自動」であるか否かを判断し、「自動」ではない（即ち「手動」である）場合には、当該データ送信処理を終了し、「自動」である場合には、処理対象ユーザの管理テーブルにおける上記送信データ（電子メール）に格納したコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更する（Ｓ７４７）。その後、当該データ送信処理を終了する。
【０１００】
また、上記受信方式を表すパラメータの設定値が「メール」ではないと判断すると（Ｓ７５０でＮｏ）、制御部１１は、Ｓ７６０に移行して、上記受信方式を表すパラメータの設定値が「ウェブ」であるか否かを判断し、設定値が「ウェブ」ではないと判断すると（Ｓ７６０でＮｏ）、Ｓ７４１に移行し、エラー判定した後に、当該データ送信処理を終了する。
【０１０１】
一方、Ｓ７６０にて、上記受信方式を表すパラメータの設定値が「ウェブ」であると判断すると、制御部１１は、Ｓ７６１に移行し、送信対象コンテンツを、ＪＰＥＧ、ＧＩＦ等の画像データに変換する。また、Ｓ７６１での処理を終えると、上記生成した画像データに基づく画像を、ウェブブラウザを有する装置が表示可能なウェブページであって、コンテンツＩＤが格納され、ユーザが受信確認操作をすると、ウェブページに格納された上記コンテンツＩＤが機能サーバ１０に通知される構成のウェブページを生成する（Ｓ７６３）。尚、図１１（ａ）は、Ｓ７６３で生成されるウェブページのソースの一例を表す説明図であり、図１１（ｂ）は、上記ウェブページの表示の一形態を表す説明図である。
【０１０２】
Ｓ７６３では、例えば、図１１に示すように、Ｓ７６１で生成した画像データに基づく画像と合わせて、確認ボタンが表示されるウェブページを生成する。このウェブページは、上記確認ボタンが選択されると、受信確認受付用ＣＧＩのＵＲＬ先にコンテンツＩＤを通知する構成にされている。従って、このウェブページにおける上記確認ボタンの選択が、上記受信確認操作として、ウェブページの受信装置にて行われた場合、その装置から機能サーバ１０には、ユーザが受信確認したコンテンツについてのコンテンツＩＤが通知される。
【０１０３】
Ｓ７６３での処理を終えると、制御部１１は、処理対象ユーザの送信先設定情報を構成する送信先アドレスが示すＵＲＬ（送信先アドレスを表すパラメータの設定値）に、上記生成したウェブページを登録する（Ｓ７６５）。そして、Ｓ７６５での処理を終えると、処理対象ユーザの管理テーブルにおける上記ＵＲＬに登録したウェブページに格納したコンテンツＩＤに対応する送信履歴情報を、値ＴＲＵＥに変更する（Ｓ７６７）。
【０１０４】
Ｓ７６７での処理を終えると、制御部１１は、Ｓ７４５に移行して、処理対象ユーザの送信先設定情報を構成する受信確認モードを表すパラメータの設定値が「自動」であるか否かを判断し、「自動」ではない（即ち「手動」である）場合には、当該データ送信処理を終了し、「自動」である場合には、処理対象ユーザの管理テーブルにおける上記登録データ（ウェブページ）に格納したコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更する（Ｓ７４７）。その後、当該データ送信処理を終了する。
【０１０５】
次に、ユーザの操作情報に従って、管理テーブルの受信確認情報を、値ＴＲＵＥに変更するために、制御部１１が実行する受信確認情報更新処理について説明する。図１２は、制御部１１が繰返し実行する受信確認情報更新処理を表すフローチャートである。
【０１０６】
受信確認情報更新処理を実行すると、制御部１１は、まずＳ８１０にて、インターネット３及び通信部１５を介し、更新指令を送信可能な構成にされたクライアント装置（複合機３０）から、更新指令を受信したか否かを判断し、更新指令を受信したと判断すると（Ｓ８１０でＹｅｓ）、その更新指令に付されたコンテンツＩＤを読み出し（Ｓ８１３）、読み出したコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更する（Ｓ８１５）。
【０１０７】
尚、コンテンツＩＤは、送信されるコンテンツ毎にユニークに生成され、受信確認したユーザにのみにしか把握されないようにされているため、ここでは、コンテンツＩＤのみの情報から、処理対象の受信確認情報を判別し、これを値ＴＲＵＥに変更する。Ｓ８１５での処理を終えると、制御部１１は、上記受信した更新指令についての受信確認情報更新処理を一旦終えて、Ｓ８１０に移行する。
【０１０８】
一方、Ｓ８１０にて、上記クライアント装置から更新指令を受信していないと判断すると（Ｓ８１０でＮｏ）、制御部１１は、Ｓ８２０に移行し、当該機能サーバ１０のモデム１７が呼を受信したか否か判断し、呼を受信したと判断すると（Ｓ８２０でＹｅｓ）、発呼側の電話装置との接続を確立して、その電話装置に向けて、受信確認したコンテンツのコンテンツＩＤの入力を指示するメッセージ（音声信号）を、上記発呼側の電話装置に出力する（Ｓ８２１）。
【０１０９】
その後、制御部１１は、所定期間、上記電話装置からのプッシュ音の入力を受け付け、プッシュ音が入力されると、そのプッシュ音から、ユーザが受信確認したコンテンツのコンテンツＩＤを特定し（Ｓ８２３）、特定に成功した場合には（Ｓ８２５でＹｅｓ）、そのコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更し（Ｓ８２７）。その後、Ｓ８１０に移行する。一方、ユーザによるプッシュ音の操作が間違っているなどして、コンテンツＩＤの特定に失敗すると（Ｓ８２５でＮｏ）、制御部１１は、Ｓ８２７の処理を実行することなく、Ｓ８１０に移行する。
【０１１０】
また、Ｓ８２０にて、モデム１７が呼を受信していないと判断すると（Ｓ８２０でＮｏ）、制御部１１は、Ｓ８３０に移行し、機能サーバ１０が有する上記受信確認受付用ＣＧＩ（図１１参照）に、インターネット３を通じてアクセスがあったか否かを判断する。そして、アクセスがあったと判断すると（Ｓ８３０でＹｅｓ）、ＣＧＩへ入力されたコンテンツＩＤ（上記ウェブページの受信装置から機能サーバ１０に通知されたユーザが受信確認したコンテンツのコンテンツＩＤ）を特定し、そのコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更する（Ｓ８３３）。その後、制御部１１は、当該受信確認情報更新処理を一旦終了し、Ｓ８１０に移行する。
【０１１１】
その他、Ｓ８３０にて、上記受信確認受付用ＣＧＩに、インターネット３を通じてアクセスがないと判断すると（Ｓ８３０でＮｏ）、制御部１１は、上記受信確認受付用メールアドレス宛の受信メールを確認し（Ｓ８４０）、上記受信確認受付用メールアドレス宛の新着メールの中に、Ｓ７５５で送信した電子メールに対する返信メールが存在するか否かを判断する（Ｓ８５０）。
【０１１２】
そして、返信メールが存在すると判断すると、その返信メールのサブジェクトから、コンテンツＩＤを読み出して（Ｓ８５１）、読み出したコンテンツＩＤに対応する受信確認情報を、値ＴＲＵＥに変更し（Ｓ８５３）、当該受信確認情報更新処理を終了する。また、上記受信確認受付用メールアドレス宛の新着メールの中に、Ｓ７５５で送信した電子メールに対する返信メールが存在しない場合には（Ｓ８５０でＮｏ）、Ｓ８５１及びＳ８５３の処理を実行することなく、当該受信確認情報更新処理を終了する。
【０１１３】
以上、機能サーバ１０の構成及び動作について説明したが、続いて、機能サーバ１０から送信されるコンテンツを受信し印刷出力するクライアント装置としての複合機３０の構成について説明する。
【０１１４】
図１に示すように、本実施例の複合機３０は、制御部３１、操作部３２、読取部３３、記録部３４、通信部３５、記憶部３６、音入力部３７、音出力部３８、表示部３９、及びモデム４０を備える。制御部３１は、図示しない周知のＣＰＵ、ＲＯＭ、ＲＡＭを備え、複合機３０を構成する各部を統括制御する。
【０１１５】
操作部３２は、上下左右のカーソルキーを含むユーザが操作可能な複数のキーを備え（図示せず）、これらのキーを介して、ユーザの操作情報を取得し、この操作情報を制御部３１に入力する。また、読取部（スキャナ）３３は、原稿に記録（例えば印刷）された画像を読み取り、この画像を表す画像データを生成する。その他、記録部（プリンタ）３４は、印刷ジョブ登録されたプリントデータに基づく画像を、用紙等に形成（印刷）し、通信部３５は、インターネット３内の装置（機能サーバ１０等）とＩＰ通信可能な構成されている。
【０１１６】
また、記憶部３６は、ＮＶＲＡＭやハードディスク等の読み書き自在な不揮発性の記憶媒体からなり、音入力部３７は、複合機３０が備えるハンドセット（図示せず）に設けられたマイクから集音し、その音を表す音声信号を生成し、音出力部３８は、音声信号に基づく音声を、ハンドセットに設けられたスピーカ、又は、複合機３０本体に設けられた図示しないスピーカから出力する構成にされている。また、表示部３９は、液晶ディスプレイ等からなり、このディスプレイを介して、ユーザに対する情報の表示を行う構成にされている。その他、モデム４０は、公衆電話回線網５に接続され、音声通話及びファクシミリ通信可能な構成にされている。
【０１１７】
また、複合機３０は、機能サーバ１０に対して上記登録指令、切替設定指令、及び、標準設定指令を、インターネット３を介して入力可能な構成にされている。図１３は、操作部３２を通じて受信先の設定指示が入力されると、制御部３１が実行する受信先設定処理を表すフローチャートである。
【０１１８】
受信先設定処理を実行すると、制御部３１は、まずＳ９１０にて、当該複合機３０についてのユーザ登録がなされているか否かを判断する。具体的に、本実施例では、受信先設定処理の初回実行時に、ユーザ登録がなされていないと判断し（Ｓ９１０でＮｏ）、二回目以降では、ユーザ登録がなされていると判断する（Ｓ９１０でＹｅｓ）。
【０１１９】
図１４は、ユーザ登録がなされていないと判断すると（Ｓ９１０でＮｏ）、制御部３１が実行する登録設定処理を表すフローチャートである。制御部３１は、ユーザ登録がなされていないと判断して（Ｓ９１０でＮｏ）、Ｓ１０００で登録設定処理を実行すると、まずＳ１０１０にて、ユーザＩＤを取得する。ユーザＩＤは、ユーザに対して、ユーザＩＤの入力を求めて操作部３２から取得してもよいし、製品出荷時に記憶部３６に登録されたユーザＩＤを読み出して取得してもよい。
【０１２０】
Ｓ１０１０での処理を終えると、制御部３１は、Ｓ１０２０に移行し、図示しない受信コンテンツ選択画面を、表示部３９に表示し、機能サーバ１０が提供可能な複数種のコンテンツの中から、ユーザが提供を希望するコンテンツの種類を選択するように求める。
【０１２１】
Ｓ１０２０での処理を終えると、制御部３１は、ユーザが操作部３２を通じて、コンテンツの種類を選択するまで待機し（Ｓ１０２５）、選択が終了すると（Ｓ１０２５でＹｅｓ）、その選択結果に従って、ユーザが選択したコンテンツの種類を表すコンテンツ設定情報を生成する（Ｓ１０３０）。
【０１２２】
Ｓ１０３０での処理を終えると、制御部３１は、送信先情報に格納する受信方式を表すパラメータの値を、「プリンタ」に決定すると共に（Ｓ１０４０）、送信先情報に格納する送信先アドレスを表すパラメータの値を、当該複合機３０に設定されたＩＰアドレスに決定し（Ｓ１０５０）、その後、Ｓ１０６０に移行して、受信確認モード選択画面を、表示部３９に表示する。
【０１２３】
図１５（ａ）は、受信確認モード選択画面の構成を表す説明図である。図１５（ａ）に示すように、受信確認モード選択画面は、受信確認モードとして、「自動」及び「手動」のいずれか一方を選択可能な構成にされ、ユーザは、図１５（ａ）に示す構成の受信確認モード選択画面を見ながら、操作部３２を操作することにより、受信確認モードとして、「自動」又は「手動」を選択する。
【０１２４】
Ｓ１０６０での処理を終えると、制御部３１は、ユーザが操作部３２を通じて、受信確認モードとして、「自動」又は「手動」を選択するまで待機し（Ｓ１０６５）、選択されると、送信先情報に格納する受信確認モードを表すパラメータの値を、選択されたモード（「自動」又は「手動」）に、決定する（Ｓ１０７０）。
【０１２５】
また、Ｓ１０７０での処理を終えると、Ｓ１０８０に移行し、送信先情報に格納する送信先の有効期限を表すパラメータの値を、無期限を示す値に決定し、その後、上記決定結果に従って、機能サーバ１０に送信する送信先情報を生成する（Ｓ１０９０）。Ｓ１０９０での処理を終えると、制御部３１は、Ｓ１０９５に移行し、上記生成した送信先情報を登録指令に付して、その送信先情報が付加された登録指令を、機能サーバ１０に送信する。制御部３１は、その後、当該登録設定処理を終了し、受信先設定処理を終了する。尚、機能サーバ１０は、上記登録指令を受信すると、上述したＳ１２０及びＳ１３０の処理を実行する。
【０１２６】
一方、ユーザ登録がなされていると判断し（Ｓ９１０でＹｅｓ）、Ｓ９２０に移行すると、制御部３１は、図１５（ｂ）に示す構成の受信装置選択画面を、表示部３９に表示する。図１５（ｂ）は、受信装置選択画面の構成を表す説明図である。
【０１２７】
図１５（ｂ）に示すように、受信装置選択画面は、コンテンツの受信装置として、「この装置」及び「別の装置」のいずれか一方を選択可能な構成にされており、ユーザは、図１５（ｂ）に示す構成の受信装置選択画面を見ながら、操作部３２を操作することにより、当該複合機３０にてコンテンツを受信する場合には、「この装置」を選択し、当該複合機３０以外の複合機３０又はファクシミリ装置５０又はメール又はウェブにてコンテンツを受信する場合には、「別の装置」を選択する。
【０１２８】
Ｓ９２０での処理を終えると、制御部３１は、ユーザが操作部３２を通じて、「この装置」又は「別の装置」を選択するまで待機し（Ｓ９２５）、選択されると、受信装置選択画面におけるユーザの選択が「別の装置」であったか否かを判断し（Ｓ９３０）、「別の装置」ではなく「この装置」であると判断すると（Ｓ９３０でＮｏ）、上述した標準設定指令を、機能サーバ１０に送信する（Ｓ９３１）。その後、当該受信先設定処理を終了する。尚、機能サーバ１０は、上記標準設定指令を受信すると、上述したＳ３７０及びＳ３８０の処理を実行する。
【０１２９】
一方、受信装置選択画面におけるユーザの選択が「別の装置」であったと判断すると（Ｓ９３０でＹｅｓ）、制御部３１は、Ｓ９３３に移行し、受信方式選択画面を、表示部３９に表示する。尚、図１５（ｃ）及び図１５（ｄ）は、受信方式選択画面の構成を表す説明図である。
【０１３０】
図１５（ｃ）及び図１５（ｄ）に示すように、受信方式選択画面は、スクロール可能な構成にされ、受信方式として、「プリンタ」「ファクシミリ」「メール」「ウェブ」のいずれか一つを選択可能な構成にされており、ユーザは、図１５（ｃ）及び図１５（ｄ）に示す構成の受信方式選択画面を見ながら、操作部３２を操作することにより、コンテンツ受信装置（「別の装置」）の受信方式を選択する。
【０１３１】
Ｓ９３３での処理を終えると、制御部３１は、ユーザが操作部３２を通じ、受信方式として、「プリンタ」「ファクシミリ」「メール」「ウェブ」のいずれか一つを選択するまで待機し（Ｓ９３５）、選択されると、送信先情報に格納する受信方式を表すパラメータの値を、選択された受信方式に決定し（Ｓ９３７）、その後、選択された受信方式が「ウェブ」であるか否かを判断する（Ｓ９４０）。
【０１３２】
そして、上記選択された受信方式が「ウェブ」ではないと判断すると（Ｓ９４０でＮｏ）、Ｓ９４１に移行し、コンテンツ送信先の入力画面を、表示部３９に表示する。尚、図１５（ｅ）は、コンテンツ送信先の入力画面の構成を示す説明図である。
【０１３３】
Ｓ９４１での処理を終えると、制御部３１は、ユーザが操作部３２を通じて、コンテンツ送信先の情報を入力するまで待機し（Ｓ９４３）、入力されると（Ｓ９４３でＹｅｓ）、入力されたコンテンツ送信先の情報が適切であるか否かを判断する（Ｓ９４５）。
【０１３４】
具体的に、ここでは、入力されたコンテンツ送信先の情報が、受信方式選択画面で選択された受信方式に適合する形式のデータであると、コンテンツ送信先の情報が適切であると判断し、適合しない形式のデータである場合には、コンテンツ送信先の情報が不適切であると判断する。
【０１３５】
即ち、制御部３１は、選択された受信方式が「プリンタ」である場合、ＩＰアドレスがコンテンツ送信先の情報として入力されると、適切であると判断し（Ｓ９４５でＹｅｓ）、ＩＰアドレス以外の情報がコンテンツ送信先の情報として入力されると、不適切であると判断する（Ｓ９４５でＮｏ）。
【０１３６】
また同様に、制御部３１は、選択された受信方式が「ファクシミリ」である場合、電話番号がコンテンツ送信先の情報として入力されると、適切であると判断し（Ｓ９４５でＹｅｓ）、電話番号以外の情報がコンテンツ送信先の情報として入力されると、不適切であると判断する（Ｓ９４５でＮｏ）。その他、制御部３１は、選択された受信方式が「メール」である場合、メールアドレスがコンテンツ送信先の情報として入力されると、適切であると判断し（Ｓ９４５でＹｅｓ）、メールアドレス以外の情報がコンテンツ送信先の情報として入力されると、不適切であると判断する（Ｓ９４５でＮｏ）。
【０１３７】
そして、入力されたコンテンツ送信先の情報が不適切であると判断すると（Ｓ９４５でＮｏ）、Ｓ９４１に移行して、再び、コンテンツ送信先の入力画面を表示し、正しいコンテンツ送信先の情報の入力を、ユーザに求める。一方、入力されたコンテンツ送信先の情報が適切であると判断すると（Ｓ９４５でＹｅｓ）、制御部３１は、Ｓ９４７に移行して、送信先情報に格納する送信先アドレスを表すパラメータの値を、入力されたコンテンツ送信先の情報に決定し、その後、Ｓ９５１に移行する。
【０１３８】
その他、Ｓ９４０にて、上記選択された受信方式が「ウェブ」であると判断すると（Ｓ９４０でＹｅｓ）、制御部３１は、Ｓ９４９に移行し、送信先情報に格納する送信アドレスを表すパラメータの値を、空情報に決定し、その後、Ｓ９５１に移行する。
【０１３９】
Ｓ９５１に移行すると、制御部３１は、図１５（ａ）に示す構成の受信確認モード選択画面を表示する。また、Ｓ９５１での処理を終えると、ユーザが操作部３２を通じ、受信確認モードとして、「自動」又は「手動」を選択するまで待機し（Ｓ９５３）、選択されると、送信先情報に格納する受信確認モードを表すパラメータの値を、選択されたモード（「自動」又は「手動」）に決定し（Ｓ９５５）、Ｓ９６０に移行する。
【０１４０】
Ｓ９６０に移行すると、制御部３１は、有効期限入力画面を、表示部３９に表示する。図１５（ｆ）は、有効期限入力画面の構成を表す説明図である。図１５（ｆ）に示すように、有効期限入力画面は、送信先の有効期限を、年、月、日、時、分、秒で指定可能な構成にされている。
【０１４１】
Ｓ９６０での処理を終えると、制御部３１は、ユーザが操作部３２を通じて、送信先の有効期限を入力するまで待機し（Ｓ９６１）、入力されると（Ｓ９６１でＹｅｓ）、入力された有効期限の情報が適切であるか否かを判断する（Ｓ９６３）。具体的に、ここでは、現在時刻よりも未来の有効期限が入力されている場合に、有効期限の情報が適切であると判断し（Ｓ９６３でＹｅｓ）、現在時刻よりも過去の有効期限が入力されている場合に、有効期限の情報が不適切であると判断する（Ｓ９６３でＮｏ）。
【０１４２】
そして、入力された有効期限が不適切であると判断すると（Ｓ９６３でＮｏ）、Ｓ９６０に移行して、再び、有効期限入力画面を表示し、正しい有効期限の入力を、ユーザに求める。一方、入力された有効期限が適切であると判断すると（Ｓ９６３でＹｅｓ）、制御部３１は、Ｓ９６５に移行して、送信先情報に格納する送信先の有効期限を表すパラメータの値を、入力された有効期限に決定し、その後、Ｓ９７０に移行する。
【０１４３】
Ｓ９７０に移行すると、制御部３１は、上記決定結果に従って、機能サーバ１０に送信する送信先情報を生成する。また、Ｓ９７０での処理を終えると、上記生成した送信先情報を切替設定指令に付して、その送信先情報が付加された切替設定指令を、機能サーバ１０に送信する（Ｓ９７５）。その後、当該受信先設定処理を終了する。尚、機能サーバ１０は、この切替設定指令を受信すると、上述したＳ３４０，Ｓ３５０，Ｓ３８０の処理を実行する。
【０１４４】
続いて、機能サーバ１０から送信されるコンテンツを受信し印刷出力するために、複合機３０の制御部３１が実行する受信印刷処理について説明する。図１６は、制御部３１が繰返し実行する受信印刷処理を表すフローチャートである。
【０１４５】
受信印刷処理を実行すると、制御部３１は、まず、機能サーバ１０からプリントデータ及びコンテンツＩＤが格納された送信データを受信するまで待機し（Ｓ１１１０）、データを受信すると（Ｓ１１１０でＹｅｓ）、Ｓ１１２０に移行し、受信データに含まれるプリントデータを、印刷ジョブに登録する。尚、複合機３０の記録部３４は、印刷ジョブに登録されたプリントデータを、登録日時の古いものから順に印刷出力する構成にされており、Ｓ１１２０にて印刷ジョブ登録されたプリントデータは、記録部３４にて、順次、印刷出力される。
【０１４６】
Ｓ１１２０にて、上記プリントデータを印刷ジョブ登録すると、制御部３１は、上述した受取通知を、機能サーバ１０に送信する（Ｓ１１３０）。尚、この受取通知は、機能サーバ１０が実行するＳ７４０での判断に用いられる。
【０１４７】
その後、制御部３１は、Ｓ１１４０に移行して、記憶部３６が記憶する受信履歴テーブルに、受信データに格納されていたプリントデータに対応するコンテンツＩＤと、その受信日時と、からなる受信履歴情報を、登録する。その後、制御部３１は、当該受信印刷処理を終了し、次データを受信するまで待機する（Ｓ１１１０）。
【０１４８】
図１７は、記憶部３６が記憶する受信履歴テーブルの構成を表す説明図である。図１７に示すように、受信履歴テーブルには、受信日時の古いものから順に、コンテンツＩＤと受信日時とからなる受信履歴情報が登録される。
【０１４９】
続いて、機能サーバ１０に更新指令（図１２参照）を送信するために、制御部３１が実行する受信確認受付処理について説明する。図１８は、操作部３２から受信履歴表示指示が入力されると、制御部３１が実行する受信確認受付処理を表すフローチャートである。また、図１９は、受信履歴表示画面の構成を表す説明図である。
【０１５０】
制御部３１は、受信確認受付処理を実行すると、まずＳ１２１０にて、図１９に示す構成の受信履歴表示画面を、表示部３９に表示する。図１９に示すように、受信履歴表示画面は、スクロール可能な構成にされ、受信履歴テーブルに登録された各受信履歴情報が有する受信日時の情報を、順に表示する。
【０１５１】
また、受信履歴表示画面は、ユーザが操作部３２を通じて、一つ又は複数の受信日時の情報（換言すると受信履歴情報）を選択可能な構成にされており、制御部３１は、Ｓ１２１０で上記受信履歴表示画面を表示すると、Ｓ１２２０に移行し、ユーザが操作部３２を通じて、一つ又は複数の受信日時の情報（受信履歴情報）を選択したか否かを判断する。
【０１５２】
そして、選択していないと判断すると（Ｓ１２２０でＮｏ）、Ｓ１２３０に移行して、受信履歴表示画面を閉じるように指示するキャンセル指示が操作部３２から入力されているか否か判断し、入力されていないと判断すると（Ｓ１２３０でＮｏ）、上記受信日時の情報（受信履歴情報）が選択されるか、キャンセル指示が入力されるまで待機する。
【０１５３】
そして、キャンセル指示が入力されたと判断すると（Ｓ１２３０でＹｅｓ）、当該受信確認受付処理を終了する。一方、上記受信日時の情報（受信履歴情報）が選択されたと判断すると（Ｓ１２２０でＹｅｓ）、制御部３１は、上記選択された一つ又は複数の受信日時の情報に対応する受信履歴情報が有するコンテンツＩＤを、送信ＩＤに決定し（Ｓ１２４０）、その送信ＩＤを付した更新指令を、機能サーバ１０に送信する（Ｓ１２５０）。その後、当該受信確認受付処理を終了する。尚、機能サーバ１０は、この更新指令を受信すると、上述したＳ８１３及びＳ８１５の処理を実行して、対応するコンテンツの受信確認情報を、値ＴＲＵＥに変更する。
【０１５４】
以上、複合機３０の構成及び動作について説明したが、ファクシミリ装置５０も、複合機３０と同様に、受信先設定処理（図１３参照）及び登録設定処理（図１４参照）を実行可能な構成されている。
【０１５５】
但し、ファクシミリ装置５０は、登録指令及び標準設定指令並びに切替設定指令を、公衆電話回線網５を通じて、機能サーバ１０に送信し、Ｓ１０４０では、送信先情報に格納する受信方式を表すパラメータの値を、「ファクシミリ」に決定し、Ｓ１０５０では、送信先情報に格納する送信先アドレスを表すパラメータの値を、自装置（ファクシミリ装置５０）に設定された電話番号に決定する（Ｓ１０５０）構成にされている。
【０１５６】
ファクシミリ装置５０は、このように構成されているため、自装置を、標準送信先のクライアント装置として機能サーバ１０に登録して、コンテンツの提供を、ファクシミリデータの形態で受け、これを印刷出力する。
【０１５７】
以上、本実施例のコンテンツ提供システム１について説明したが、このコンテンツ提供システム１によれば、機能サーバ１０が、本発明のサーバ装置として機能し、所定条件が満足される度に、コンテンツ提供処理（図９参照）を実行して、ネットワークを介し、送信先設定情報が示すクライアント装置に、間欠的にコンテンツを提供する。
【０１５８】
この機能サーバ１０は、コンテンツの提供先を表す情報としての送信先情報（図４（ａ）参照）が付された登録指令を、ネットワークを介して受信すると（Ｓ１１０でＹｅｓ）、その送信先情報に含まれる受信方式を表すパラメータの設定値、送信先アドレスを表すパラメータの設定値、及び受信確認モードを表すパラメータの設定値を、標準送信先情報（本発明でいう標準の提供先を表す情報）として、記憶部１３に登録する。
【０１５９】
そして、この標準送信先情報を、送信先設定情報に設定することで（Ｓ１３０）、コンテンツ提供処理にて、本発明のコンテンツ提供手段としての機能を実現し、上記標準送信先情報が示すクライアント装置に、間欠的に、コンテンツを提供する。
【０１６０】
その他、機能サーバ１０は、送信先情報が付加された切替設定指令（本発明の切替指令に相当）を、ネットワークを介して受信すると（Ｓ３３０でＹｅｓ）、所定期間、送信先設定情報に、標準送信先情報ではなく、切替設定指令に付された送信先情報を設定することにより、上記標準送信先情報が示すクライアント装置に、コンテンツを提供する動作に代えて、切替設定指令に付された送信先情報が示すクライアント装置に、コンテンツを提供する。そして、所定期間が終了すると、送信先設定情報に、標準送信先情報を設定することにより、切替設定指令に付された送信先情報が示すクライアント装置へのコンテンツの提供動作を終了し、標準送信先へのコンテンツの提供動作を再開する。
【０１６１】
従って、このコンテンツ提供システム１によれば、ユーザは、自身が所有するクライアント装置（複合機３０又はファクシミリ装置５０）から、ネットワークを介して切替設定指令を機能サーバ１０に入力することにより、旅行時や出張時などに、一時的にコンテンツの送信先を、標準送信先としての切替設定指令送信元装置から、他のクライアント装置に切り替えることができる。
【０１６２】
また、コンテンツ提供システム１によれば、機能サーバ１０が、所定期間経過後、ユーザに対して切替前の送信先についてのアドレス情報の入力を求めることなく、記憶部１３に記憶された標準送信先情報に従って、コンテンツの送信先を、標準送信先に戻すので（Ｓ３７０，Ｓ４４０）、ユーザは、従来システムのように、コンテンツの送信先を、旅行先や出張先のクライアント装置から、元のクライアント装置（標準送信先）に戻す際、送信先のアドレス情報（ＩＰアドレスや電話番号）を、機能サーバ１０に入力しなくても済む。従って、このコンテンツ提供システム１によれば、ユーザは、コンテンツの送信先を、一時的に簡便に切り替えることができる。
【０１６３】
特に、本実施例のコンテンツ提供システム１では、機能サーバ１０が、切替設定指令を受信すると、その後、標準設定指令（本発明の解除指令に相当）を受信するまでの期間、標準提供先へのコンテンツ提供動作に代えて、切替設定指令に付された送信先情報が示すクライアント装置に、コンテンツを提供する。また、機能サーバ１０は、標準設定指令を受信すると（Ｓ３６０でＹｅｓ）、上記送信先情報が示すクライアント装置へのコンテンツの提供動作を終了して、コンテンツの送信先を標準送信先に戻し（Ｓ３７０）、標準提供先へのコンテンツの提供動作を再開する（Ｓ３８０）。
【０１６４】
従って、このコンテンツ提供システム１によれば、ユーザは、標準送信先のクライアント装置から、標準設定指令を入力する程度で、簡単に、切替設定指令にて変更したコンテンツの送信先を、所望のタイミングで、標準送信先に戻すことができる。
【０１６５】
また、このコンテンツ提供システム１では、標準送信先のクライアント装置から標準設定指令を機能サーバ１０に入力しなくても、機能サーバ１０が、切替設定指令に付されていた送信先の有効期限を表すパラメータの設定値が示す時刻（本発明の切替終了時刻に相当）が経過すると（Ｓ４３０でＹｅｓ）、切替設定指令に付された送信先情報が示すクライアント装置へのコンテンツの提供動作を終了し、コンテンツの送信先を標準送信先に戻して（Ｓ４４０）、標準提供先へのコンテンツ提供動作を再開する（Ｓ４５０）ので、ユーザは、切替設定指令後、何ら操作することなく、上記時刻の経過後に、標準送信先のクライアント装置にて、コンテンツを受け取ることができる。
【０１６６】
しかも、本実施例において、ユーザは、有効期限入力画面（図１５（ｆ）参照）を通じて、標準送信先のクライアント装置（複合機３０又はファクシミリ装置５０）から、上記有効期限として、任意の時刻を設定することができるので、切替設定指令の入力後、何ら機能サーバ１０に対して操作を施すことなく、機能サーバ１０に、所望のタイミングで、コンテンツの送信先を標準送信先に戻させることができる。
【０１６７】
また、このコンテンツ提供システム１では、機能サーバ１０が、クライアント装置へ提供するコンテンツを、送信先設定情報の受信方式を表すパラメータの設定値に基づいて、提供先のクライアント装置が受付可能なデータ形式に変換するので、ユーザは、複数種のクライアント装置にてコンテンツを受け取ることができ、旅先や出張先でコンテンツを受け取ることのできる可能性が広がる。
【０１６８】
その他、本実施例のコンテンツ提供システム１では、機能サーバ１０が、コンテンツ送信先を標準送信先へ切り替えた後、コンテンツ提供処理を実行する際、処理対象ユーザの管理テーブル内を検索し、クライアント装置へ提供済の各コンテンツ（送信履歴情報が値ＴＲＵＥの各コンテンツ）の中から、受信確認情報が値ＦＡＬＳＥのコンテンツを選択的に、標準送信先に提供する必要があるコンテンツと判定し（Ｓ５２０，Ｓ５６０）、これら各コンテンツを、標準送信先のクライアント装置に提供する（Ｓ５４０）。
【０１６９】
従って、このコンテンツ提供システム１によれば、ユーザが、旅行や出張前に切替設定指令にて、別のクライアント装置を、コンテンツの送信先に設定した後、旅行先や出張先から帰り、コンテンツの送信先が標準送信先に戻るまでの期間に、旅行先や出張先の上記別のクライアント装置にてコンテンツが出力されることによって、それらのコンテンツを、ユーザが受け取ることができなくなるのを防止することができる。即ち、このコンテンツ提供システム１によれば、ユーザの移動中に、移動前の場所にあるクライアント装置から出力されたコンテンツと、同一のコンテンツを、移動先のクライアント装置に提供することができ、大変便利である。
【０１７０】
特に、このコンテンツ提供システム１によれば、各コンテンツ毎に、再提供の要否を判定するので、ユーザにとって再提供が不要なコンテンツが、標準送信先で出力されるのを防止することができる。尚、ユーザにとって再提供が不要なコンテンツを印刷出力すると、紙資源の浪費に繋がる可能性があるので、この効果は、標準送信先のクライアント装置が、コンテンツを印刷出力する複合機３０やファクシミリ装置５０である場合に、特に有効に働く。
【０１７１】
その他、このコンテンツ提供システム１では、クライアント装置へ提供済の各コンテンツ（送信履歴情報が値ＴＲＵＥの各コンテンツ）について、ユーザが、そのクライアント装置の操作部（操作部３２等）から受信確認操作をすると、クライアント装置から機能サーバ１０へは、コンテンツＩＤが通知される（この通知情報は、本発明の要否情報に相当）。また、機能サーバ１０は、このコンテンツＩＤを取得すると（Ｓ８１３，Ｓ８２３，Ｓ８３１，Ｓ８５１）、該当ユーザの管理テーブルにおける上記コンテンツＩＤに対応する受信確認情報を値ＴＲＵＥに更新し、上記コンテンツＩＤに対応するコンテンツを、Ｓ５４０の処理対象から外して、そのコンテンツを再提供しない。従って、このコンテンツ提供システム１によれば、ユーザの意思に従って、ユーザにとって不要なコンテンツの再提供を、確実に防止することができる。
【０１７２】
また、機能サーバ１０は、標準送信先に代えて、切替設定指令に付された送信先情報が示すクライアント装置へのコンテンツ提供動作を実行している期間に、新たな切替設定指令を受信すると、その新たに受信した切替設定指令に付された送信先情報に基づき、送信先設定情報を更新することによって（Ｓ３５０）、その更新前の送信先へのコンテンツ提供動作を中断し、更新後の送信先へのコンテンツ提供処理を実行する（Ｓ３８０）。そして、更新後の送信先情報が示すクライアント装置に、コンテンツを提供する。
【０１７３】
また、この際、機能サーバ１０は、処理対象ユーザの管理テーブル内を検索して、クライアント装置へ提供済の各コンテンツ（送信履歴情報が値ＴＲＵＥの各コンテンツ）の中から、受信確認情報が値ＦＡＬＳＥのコンテンツを選択的に、新しく設定した送信先に提供する必要があるコンテンツであると判定し（Ｓ５２０，Ｓ５６０）、これら各コンテンツを、新しく設定した送信先のクライアント装置に提供する（Ｓ５４０）。
【０１７４】
従って、このコンテンツ提供システム１によれば、ユーザが、旅行や出張先で、度々場所移動し、コンテンツの提供を受けるクライアント装置を切り替える場合、ユーザの移動中に移動前の場所にあるクライアント装置から出力されたコンテンツと同一のコンテンツを、移動先のクライアント装置に提供することができる。
【０１７５】
尚、本発明の登録手段は、機能サーバ１０の制御部１１が実行する登録処理（図３参照）にて実現され、コンテンツ提供手段は、送信先設定情報に、標準送信先情報が設定されている場合に、制御部１１が実行するコンテンツ提供処理（図９参照）にて実現されている。また、切替提供手段は、制御部１１が実行する送信先設定処理（図７参照）、及び、自動設定変更処理（図８参照）、並びに、切替設定指令に付された送信先情報が送信先設定情報に設定されている場合に、制御部１１が実行するコンテンツ提供処理にて実現され、コンテンツ提供手段を停止させる動作及び再開させる動作は、送信先設定情報の更新により実現されている。
【０１７６】
また、本発明の判定手段は、制御部１１が実行するＳ５２０及びＳ５６０の処理、並びに、受信確認情報更新処理にて、受信確認情報を更新する動作にて実現され、本発明の取得手段は、制御部１１が実行する受信確認情報更新処理におけるＳ８１３，Ｓ８２３，Ｓ８３１，Ｓ８５１の処理にて実現されている。
【０１７７】
また、本発明のコンテンツ提供システム及びサーバ装置は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
例えば、上記実施例では、コンテンツを、プリントデータ、ファクシミリデータ等の画像データに変換して、クライアント装置に提供するコンテンツ提供システム１について説明したが、コンテンツは、動画データ等であってもよい。その他、上記実施例では、切替設定指令と共に、送信先の有効期限を表す情報として、年月日時分秒で表した時刻の情報を、機能サーバ１０に送信するようにしたが、送信先の有効期限を表す情報は、例えば、「１時間後まで」といった、現時点からの時間で表されてもよい。
【図面の簡単な説明】
【０１７８】
【図１】本発明が適用されたコンテンツ提供システム１の構成を表すブロック図である。
【図２】記憶部１３が有する顧客情報の構成を表す説明図である。
【図３】制御部１１が実行する登録処理を表すフローチャートである。
【図４】送信先情報の構成を表す説明図（ａ）及び標準送信先情報の構成を表す説明図（ｂ）並びに送信先設定情報の構成を表す説明図（ｃ）である。
【図５】記憶部１３が記憶する管理テーブルの構成を表す説明図である。
【図６】制御部１１が実行するコンテンツ登録処理を表すフローチャートである。
【図７】制御部１１が実行する送信先設定処理を表すフローチャートである。
【図８】制御部１１が実行する自動設定変更処理を表すフローチャートである。
【図９】制御部１１が実行するコンテンツ提供処理を表すフローチャートである。
【図１０】制御部１１が実行するデータ送信処理を表すフローチャートである。
【図１１】ウェブページのソースの構成例を表す説明図（ａ）及びウェブページの表示形態の一例を表す説明図（ｂ）である。
【図１２】制御部１１が行う受信確認情報更新処理を表すフローチャートである。
【図１３】制御部３１が実行する受信先設定処理を表すフローチャートである。
【図１４】制御部３１が実行する登録設定処理を表すフローチャートである。
【図１５】表示部３９に表示される選択／入力画面の構成を表す説明図である。
【図１６】制御部３１が実行する受信印刷処理を表すフローチャートである。
【図１７】記憶部３６が記憶する受信履歴テーブルの構成を表す説明図である。
【図１８】制御部３１が実行する受信確認受付処理を表すフローチャートである。
【図１９】表示部３９に表示される受信履歴表示画面の構成を表す説明図である。
【符号の説明】
【０１７９】
１…コンテンツ提供システム、３…インターネット、５…公衆電話回線網、１０…機能サーバ、１１，３１…制御部、１３，３６…記憶部、１５，３５…通信部、１７，４０…モデム、３０…複合機、３２…操作部、３３…読取部、３４…記録部、３７…音入力部、３８…音出力部、３９…表示部、５０…ファクシミリ装置
【図１】
2006209667.tif 000003
【図２】
2006209667.tif 000004
【図３】
2006209667.tif 000005
【図４】
2006209667.tif 000006
【図５】
2006209667.tif 000007
【図６】
2006209667.tif 000008
【図７】
2006209667.tif 000009
【図８】
2006209667.tif 000010
【図９】
2006209667.tif 000011
【図１０】
2006209667.tif 000012
【図１１】
2006209667.tif 000013
【図１２】
2006209667.tif 000014
【図１３】
2006209667.tif 000015
【図１４】
2006209667.tif 000016
【図１５】
2006209667.tif 000017
【図１６】
2006209667.tif 000018
【図１７】
2006209667.tif 000019
【図１８】
2006209667.tif 000020
【図１９】
2006209667.tif 000021