(57)【特許請求の範囲】
【請求項１】
複数のプロトコルにより画データを送信する送信手段と前記送信手段により送信した画データと送信管理データをＨＴＴＰサーバに保存する保存手段とを備えたファクシミリサーバと、該ファクシミリサーバと通信可能に接続され、クライアントからの指示に基づいて送信した画データの再送信を行う手段を備えたＨＴＴＰサーバと、を備えたことを特徴とするファクシミリ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画データを電子メールやＧ３ファクシミリ等の通信手段によって送受信するファクシミリサーバに関する。
【０００２】
【従来の技術】
ファクシミリサーバによって画データをＧ３ファクシミリ等の相手先端末に送信する場合、送信の際にファクシミリサーバに読み込まれた送信原稿の画データは、送信後は保存されることなく消去されていた。
【０００３】
【発明が解決しようとする課題】
従って、先に送信した画データをもう一度同じ相手先端末に送り直したい場合や、先に送信した画データを別の相手先端末に送信したい場合等には、再度送信原稿の画データをファクシミリサーバに読み込ませた後、送信する必要があった。この場合、送信原稿が既にファイリングされていたり、場合によっては廃棄されていたりして再度読み込み直すのに手間がかかる問題があった。
本発明はかかる問題点に鑑みてなされたもので、原稿を再送信する場合に、再度の原稿の読み込みを必要としないファクシミリサーバ及び該ファクシミリサーバを含むファクシミリ通信システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のファクシミリ通信システムは、複数のプロトコルにより画データを送信する送信手段と前記送信手段により送信した画データと送信管理データをＨＴＴＰサーバに保存する保存手段とを備えたファクシミリサーバと、該ファクシミリサーバと通信可能に接続され、クライアントからの指示に基づいて送信した画データの再送信を行う手段を備えたＨＴＴＰサーバと、を備えたことを特徴としている。
【０００７】
【発明の実施の形態】
以下本発明をその実施の形態を示す図面に基づいて説明する。
図１は本発明にかかるファクシミリサーバ１の具体的な構成を示すブロック図である。図１においてファクシミリサーバ１はＣＰＵ（中央処理装置）２、ＲＡＭ（ランダムアクセスメモリー）３、ＲＯＭ（リードオンリーメモリー）４、コーデック５、モデム６、ＮＣＵ（ネットワークコントロールユニット）７、読取部８、記録部９、操作部１０、表示部１１、ＬＡＮ  Ｉ／Ｆ（ローカルエリアネットワークインターフェース）１２等を備えている。各装置は通信可能にバス１３により接続されている。
【０００８】
前記ＣＰＵ２は、前記ＲＯＭ４に記憶された制御プログラムに基づいて、このファクシミリサーバ１を構成する各装置を制御する。
【０００９】
前記ＲＡＭ３は、制御プログラムが実行時に必要とする一時的なデータを記憶するほか、画データ、ファクシミリ番号データ、電子メールアドレス、送信管理データ等を記憶する記憶部として機能する。
【００１０】
前記ＲＯＭ４は、ファクシミリの送受信手順やＨＴＴＰに基づく通信手順等、ファクシミリサーバ１全体を制御するための制御プログラムを記憶している。
【００１１】
前記コ−デック５は、前記読取部８にて読取られた画データをＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）、ＭＲ（Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）等の符号化方式にて符号化する符号化処理、もしくは受信した画データを復号化する復号化処理を行う。
【００１２】
前記モデム６は、例えばＩＴＵ―Ｔ（国際電気通信連合電気通信標準化部会）の勧告Ｖ．３４規格又はこれと同様のものに従った通信データの変調及び復調を行う。
【００１３】
前記ＮＣＵ７は、ＰＳＴＮ（公衆交換電話網）等の通信回線１４との回線の接続、切断を行う回線網制御装置である。
【００１４】
前記読取部８は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等のイメージセンサによって原稿の濃淡を読み取って、白黒２値に変換した画データを出力する。
【００１５】
前記記録部９は、例えば電子写真方式やインクジェット方式のものからなり、画データを記録紙上に記録する。例えば、前記読取部８で読み取られた原稿の画データやファクシミリ受信した画データを、前記ＣＰＵ２の指示により、印字出力する。
【００１６】
前記操作部１０は、例えばファクシミリ番号等を入力するためのテンキ−１０ａ、短縮番号から発信するための短縮キー１０ｂ、原稿の読取り動作の開始等を行うためのスタートキー１０ｃ等を備えており、各種操作はこの操作部１０により行われる。
【００１７】
前記表示部１１は、ＬＣＤ（液晶表示装置）又はＣＲＴディスプレイ等の表示装置であり、このファクシミリサーバ１の動作状況を表示したり、操作時のガイドメッセージ等の表示を行う。
【００１８】
前記ＬＡＮ  Ｉ／Ｆ１２は、ＬＡＮ（ローカルエリアネットワーク）１５との接続用Ｉ／Ｆであり、このＩ／Ｆを通じて電子メールによるファクシミリ通信やＨＴＴＰサーバとの通信等を行う。
【００１９】
次に、上述した構成によるファクシミリサーバ１を、例えば図２に示すネットワーク環境Ａにおけるファクシミリ送受信動作等について説明する。
【００２０】
前記ネットワーク環境Ａにおいては、ファクシミリサーバ１は、通信回線１４を通じてＧ３ＦＡＸ１６と通信可能に、ＬＡＮ１５を通じてクライアントＰＣ１７と通信可能に接続されている。このため、ファクシミリサーバ１はＧ３ＦＡＸ１６にファクシミリ送信することができる。また、Ｇ３ＦＡＸ１６からファクシミリ受信した画データを記録部９から印字出力したり、ＬＡＮ１５を通じてクライアントＰＣ１７に配信することができる。さらに、ファクシミリサーバ１はＬＡＮ１５を通じてメールサーバ１９及びルータ２０と通信可能に接続され、ルータ２０はインターネット２１を通じてメールクライアント２２と通信可能に接続されているため、ファクシミリサーバ１はメールサーバ１９等を介してメールクライアント２２と電子メールにより画データの送受信を行うことができる。また、ファクシミリサーバ１はＬＡＮ１５を通じてＨＴＴＰサーバ１８と、さらにＨＴＴＰサーバ１８はクライアントＰＣ１７とＬＡＮ１５を通じて通信可能に接続されており、該ＨＴＴＰサーバ１８はファクシミリサーバ１及びクライアントＰＣ１７とＨＴＴＰに基づく通信を行うことができる。
【００２１】
次に、前記ネットワーク環境Ａにおいて、ファクシミリサーバ１とＨＴＴＰサーバ１８からなるファクシミリ通信システムＢについて説明する。
【００２２】
まず、ここで用いられるＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）について簡単に説明する。ＬＡＮ１５上のファクシミリサーバ１、ＨＴＴＰサーバ１８、クライアントＰＣ１７間の通信はＨＴＴＰに基づいて行うことができる。ＨＴＴＰはＨＴＴＰクライアントとＨＴＴＰサーバ間でＨＴＴＰメッセージを相互に送受信することで通信するプロトコルである。
【００２３】
前記ＨＴＴＰメッセージは、クライアントＰＣ１７又はファクシミリサーバ１から送信されるリクエストと、これに対してＨＴＴＰサーバ１８が返すレスポンスからなる。リクエストは、動作の要求を行うメソッド、通信相手先を示すＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、データの情報を示すヘッダ及び必要に応じて添付されるデータ等から成るＨＴＴＰメッセージボディからなり、レスポンスは、クライアントからの動作の要求に対してＨＴＴＰサーバの動作を示すステータスコード、データの情報を示すヘッダ及び必要に応じて添付されるデータ等からなるＨＴＴＰメッセージボディからなる。前記ファクシミリ通信システムではＨＴＴＰメッセージボディとして、画データ、送信管理データ、送信指示等の制御データ等を添付し、各装置間で相互にＨＴＴＰに基づく通信を行うことで制御を行っている。なお、ＨＴＴＰおよびＵＲＩの詳細は、ＩＥＴＦ（Ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）によって公開されているＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）にそれぞれＲＦＣ１９４５等（ＨＴＴＰ）、ＲＦＣ２３９６等（ＵＲＩ）として示されている。
【００２４】
次に、ＨＴＴＰに基づく通信で用いられるＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書について説明する。ＨＴＭＬ文書は、他の文書やデータの実体が適当な記録媒体に保存されている位置（ＵＲＩ）を該ＨＴＭＬ文書内に埋め込むことによって、他の文書やデータと該ＨＴＭＬ文書をリンクづけた形式の文書であり、ＨＴＭＬ文書から他の文書やデータを簡単に参照できるようになっている。前記ファクシミリ通信システムでは、このＨＴＭＬ文書を、例えば保存された画データへのインデックスとして適宜ＨＴＴＰサーバで作成することで、保存されたデータ等への参照の便宜を図っている。ＨＴＭＬの詳細はＲＦＣ１８６６等に示されている。
【００２５】
次に、読取り部８にセットされた原稿が送信されるときの、前記ファクシミリ通信システムＢ内における動作を図３に示すフローチャートに基づき説明する。
【００２６】
まず、操作者等によるスタートキー１０ｃの押下により、ファクシミリサーバ１は、読取部８にセットされた原稿の画データを読み取る（Ｓ１）。次に、読み取った画データをコーデック５で符号化してＲＡＭ３に記憶すると共に（Ｓ２）、前記Ｇ３ＦＡＸ１６又は前記メールクライアント２２へ読み取った画データを送信する（Ｓ３）。次に、送信日時、送信した画データの枚数、ファクシミリ番号、メールアドレス等の送信相手先データ及び送信相手先から受信する送信結果（画データが送信相手先に送達されたか否か）からなる送信管理データをＲＡＭ３に記憶する（Ｓ４）。
【００２７】
次に、ファクシミリサーバ１はＳ２で記憶された画データ及びＳ４で記憶された送信管理データにＨＴＴＰヘッダを付加して、ＨＴＴＰサーバ１８に前記画データ及び前記送信管理データを保存するように要求するＨＴＴＰメッセージを作成する（Ｓ５）。具体的には、例えばリクエストＵＲＩ（通信相手先）としてＨＴＴＰサーバ１８を指定し、添付したデータの保存を要求するＰＵＴメソッドによって、メッセージボディに添付した前記画データと前記送信管理データを保存するよう要求するＨＴＴＰメッセージ（リクエスト）を作成する。
【００２８】
次に、ファクシミリサーバ１はＳ５で作成したＨＴＴＰメッセージをＬＡＮ１５を通じてＨＴＴＰサーバ１８に送信する（Ｓ６）。
【００２９】
一方、ＨＴＴＰサーバ１８は受信したＨＴＴＰメッセージを解析し、該ＨＴＴＰメッセージの保存要求に従って該ＨＴＴＰメッセージに添付された前記画データ及び前記送信管理データを保存データとして保存し（Ｓ７）、後述する再送信時等に参照する、例えば図６（ａ）のような保存データを一覧表示するＨＴＭＬ文書を作成する（Ｓ８）。次に、保存データの保存成否をＨＴＴＰメッセージ（レスポンス）としてファクシミリサーバ１に送信する（Ｓ９）。
【００３０】
ファクシミリサーバ１は、受信したＨＴＴＰメッセージを判断し（Ｓ１０）、保存データの保存が成功した（例えばレスポンスとしてステータスコード２０１が戻り、送信した画データ等がＨＴＴＰサーバ１８に保存され、これに参照用の新しいＵＲＩが付与された場合等）と判断した場合は前記一連の動作を終了する。
【００３１】
保存に失敗した（例えばレスポンスとしてステータスコード５０３が戻りＨＴＴＰサーバ１８が過負荷により保存要求を実行できない場合等）と判断した場合には、表示部１１に保存出来なかったことを表示し、操作者に通知する（Ｓ１１）。
【００３２】
次に、上述のようにファクシミリサーバ１により送信された画データや送信に伴って生成された送信管理データがＨＴＴＰサーバ１８に保存されている場合に、送信した画データをクライアントＰＣ１７からファクシミリサーバ１に再送信させる場合について、次に列挙した５つの動作（Ａ）乃至（Ｅ）について説明する。
（Ａ）再送信（同じあて先へ、再度送信）
（Ｂ）部分再送信（同じあて先へ、画データの一部のページを再度送信）
（Ｃ）別あて先への送信
（Ｄ）保存データの削除
（Ｅ）保存データのスレッド表示
【００３３】
なお、以下の説明ではＨＴＴＰクライアントとしてクライアントＰＣ１７上で動作するブラウザを想定している。該ブラウザは操作者の指示をＨＴＴＰに基づく通信での指示に変換し、またクライアントＰＣ１７が受信した画データや送信管理データ等のデータを視認可能なように表示するインターフェースである。
【００３４】
まず、（Ａ）再送信する場合について図４に示すフローチャートに基づいて説明する。操作者がクライアントＰＣ１７のブラウザにおいてＨＴＴＰサーバ１８を示すＵＲＩを指定すると、ブラウザには、例えば図５に示すようなＨＴＭＬ文書によるメニューが表示される（Ｓ１２）。ここで、（Ａ）再送信２３を操作者がマウス等の入力機器を用いて選択すると、クライアントＰＣ１７はこの（Ａ）再送信２３にリンクづけられた次のメニューを示すＨＴＭＬ文書を表示するよう要求するＨＴＴＰメッセージを、ＬＡＮ１５を通じてＨＴＴＰサーバ１８に送信する（Ｓ１３）。
【００３５】
次に、クライアントＰＣ１７のブラウザには、例えば、図６（ａ）に示すようなＨＴＴＰサーバ１８から受信した、再送信する画データを選択するためのＨＴＭＬ文書が表示される（Ｓ１４）。該ＨＴＭＬ文書には、これまでに保存されている保存データ（画データと送信管理データ）の一覧が示され、参照に便利なように画データ等にリンクづけされている。例えば、この一覧において、画データ表示２８を選択すれば対応する画データがブラウザに表示されるようになっている。
【００３６】
このブラウザの表示にて操作者が、再送信する画データに対応する保存データの項目を選択すると、クライアントＰＣ１７は選択された保存データを示す選択識別データを、ＨＴＴＰメッセージとしてＨＴＴＰサーバ１８に送信する（Ｓ１５）。
【００３７】
一方、Ｓ１５で送信されたＨＴＴＰメッセージを受け取ったＨＴＴＰサーバ１８は、図６（ｂ）に示すような再送信を確認するＨＴＭＬ文書をブラウザに表示し（Ｓ１６）、操作者により送信ボタン２９の操作を確認した後（Ｓ１７）、保存データの中から該当する画データと送信相手先データを呼びだし（Ｓ１８）、ファクシミリ送信を指示する送信指示データと共にファクシミリサーバ１にＨＴＴＰメッセージとして送信する（Ｓ１９）。
【００３８】
Ｓ１９の送信指示データと画データ及び送信相手先データを受信したファクシミリサーバ１は、該画データを送信相手先データが示す相手先端末に通信回線１４を通じてファクシミリ送信する（Ｓ２０）。次に、送信の際に取得した送信管理データを、ＨＴＴＰメッセージとしてＨＴＴＰサーバ１８に送信し、ＨＴＴＰサーバ１８に保存されている保存データの中の送信管理データに追加する（Ｓ２１）。このときさらに、送信結果等の送信管理データをクライアントＰＣ１７のブラウザに表示し、操作者に通知するようにしてもよい。
【００３９】
次に、（Ｂ）部分再送信について説明する。部分再送信と再送信の動作はほぼ同様であるが、上述した再送信の動作において、再送信する画データのページを指定できるようになっている点が異なっている。すなわち、図５のブラウザの表示において（Ｂ）部分再送信２４が選択されると、再送信の場合と同様に保存データを一覧で表示する。ここで、ある保存データが選択されると、図示しないが、ブラウザはページ番号の入力を促す画面を表示する。そして、操作者により入力されたページ番号データと、選択された保存データを示す選択識別データとをＨＴＴＰメッセージとしてＨＴＴＰサーバ１８に送信する。
【００４０】
一方、このＨＴＴＰメッセージを受信したＨＴＴＰサーバ１８では、該ＨＴＴＰメッセージを解析し、該当する保存データからページ番号データによって選択されたページの画データと送信相手先データを呼び出し、ファクシミリ送信を指示する送信指示データと共にファクシリサーバ１にＨＴＴＰメッセージとして送信する。
【００４１】
一方、ファクシミリサーバ１では受信した画データと送信相手先データに基づき、通信回線１４又はインターネット２１を通じて相手先端末であるＧ３ＦＡＸ１６又はメールクライアント２２に指定されたページについての画データを送信する。
【００４２】
その後、ファクシミリサーバ１は、再送信の場合と同様に送信に際して取得した送信管理データを、ＨＴＴＰメッセージとしてＨＴＴＰサーバ１８に送信し、ＨＴＴＰサーバ１８に保存されている保存データの中の送信管理データに追加する。
【００４３】
次に、（Ｃ）別あて先に送信する場合の動作について図７に示すフローチャートに基づいて説明する。図５のメニュー表示で、（Ｃ）別あて先への送信２５が選択されると（Ｓ２２）、再送信等の場合と同様に保存データを図８（ａ）に示すように一覧で表示する（Ｓ２３）。ここで、別あて先に送信すべき画データに対応する保存データを選択すると、図８（ｂ）に示すようにファクシミリ番号又はメールアドレスからなる送信相手先データを入力するように促す画面を表示する（Ｓ２４）。このとき、あらかじめ入力された送信相手先データのリストを表示して別あて先を選択するようにしてもよい。
【００４４】
次に、クライアントＰＣ１７は選択された保存データを示す選択識別データと、入力された送信相手先データをＨＴＴＰサーバ１８に送信する（Ｓ２５）。
【００４５】
ＨＴＴＰサーバ１８では、受信したデータを解析し、該当する画データと送信相手先データをファクシミリ送信指示と共に、ファクシミリサーバ１に送信する（Ｓ２６）。
【００４６】
ファクシミリサーバ１は、受信した元の送信先とは異なる送信相手先データに基づき、受信した画データを通信回線１４又はインターネット２１を通じて相手先端末であるＧ３ＦＡＸ１６又はメールクライアント２２に送信する（Ｓ２７）。送信後、前述した再送信の場合と同様に、送信の際取得した送信管理データをＨＴＴＰサーバ１８に送信し、ＨＴＴＰサーバ１８に保存されている送信管理データに追加する（Ｓ２８）。
【００４７】
次に、（Ｄ）保存データの削除について説明する。図５におけるブラウザのメニュー表示において、（Ｄ）保存データ削除２６が選択されると、例えば、図９（ａ）に示すような保存データの一覧が表示される。ここで、図９（ｂ）に示すように削除する保存データにチェック３０をいれて選択すると、選択された保存データを指定する選択識別データをＨＴＴＰサーバ１８に送信する。
【００４８】
ＨＴＴＰサーバ１８では、受信した選択識別データをもとに、該当する保存データ、すなわち該当する画データと送信管理データを削除する。
【００４９】
次に、（Ｅ）保存データのスレッド表示について説明する。図５において、（Ｅ）保存データのスレッド表示２７が選択されると、例えば、図１０（ａ）に示すような保存データのスレッド表示が行われる。すなわち、最初に送信が行われた保存データを木構造のルートとして、その後同じ保存データに再送信等が行われた場合には、最初の保存データの左端にプラス表示３１を示し、再送信等が行われたことを示すことができる。
【００５０】
図１０（ａ）に示される例において、このプラス表示３１の付与された保存データ３２が選択されると、図１０（ｂ）に示すように、再送信等送信形態がスレッドの残りの部分として木構造により表示される。図１０（ｂ）の例の説明を行うと、２００１年４月１０日に０７５−５４５−＊＊＊＊宛にファクシミリ送信された６枚の画データを持つ保存データ３２が、最初に送信が行われた保存データとして木構造のルートとなり、そのルートのもとに再送信等された保存データが送信相手先に分類して表示される。再送信された保存データに再度再送信（再々送信）等が行われた場合は、さらに枝を分枝して表示するようになっている。すなわち、４月１１日に再送信された保存データはさらに４月１２日に同じあて先に再々送信されており、また４月１２日には同じあて先に２枚の画データが部分再送信されている。さらに、４月１０日に別あて先に２件送信されており、うち１件の別あて先には４月１１日に再送信されていることを示している。
【００５１】
なお、以上説明した実施の形態においては、ファクシミリ通信システムＢとしてＨＴＴＰサーバ１８とファクシミリサーバ１は互いに別設されたものであるが、ファクシミリサーバ内にＨＴＴＰサーバを設けて、１のファクシミリサーバにより前記ファクシミリ通信システムＢと同様の機能を発揮させるようにしてもよい。
【００５２】
【発明の効果】
請求項１記載のファクシミリ通信システムは、複数のプロトコルにより画データを送信する送信手段と前記送信手段により送信した画データと送信管理データをＨＴＴＰサーバに保存する保存手段とを備えたファクシミリサーバと、該ファクシミリサーバと通信可能に接続され、クライアントからの指示に基づいて送信した画データの再送信を行う手段を備えたＨＴＴＰサーバと、を備えたことを特徴としている。したがって、通信可能な任意のＨＴＴＰクライアントから前記ファクシミリサーバに再送信を指示して原稿の再度の読み込みを行うことなくＨＴＴＰサーバに保存された画データを再送信することができ、ユーザ等にとって便利である。
【図面の簡単な説明】
【図１】本実施の形態に係るファクシミリサーバの構成を示したブロック図。
【図２】本実施の形態に係るファクシミリ通信システムとネットワーク構成を示したブロック図。
【図３】原稿を送信する際のファクシミリ通信システムの動作を示したフローチャート。
【図４】保存データを再送信する場合におけるファクシミリ通信システムの動作を示したフローチャート。
【図５】保存データを再送信する場合等におけるブラウザのメニューの表示例を示した図。
【図６】保存データを再送信する場合におけるブラウザの表示例を示した図。
【図７】保存データを別あて先に送信する場合におけるファクシミリ通信システムの動作を示したフローチャート。
【図８】保存データを別あて先に送信する場合におけるブラウザの表示例を示した図。
【図９】保存データを削除する場合におけるブラウザの表示例を示した図。
【図１０】保存データをスレッド表示する場合におけるブラウザの表示例を示した図。
【符号の説明】
Ｂ  ファクシミリ通信システム
１  ファクシミリサーバ
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ
１８  ＨＴＴＰサーバ
【図１】
0003611112.tif 000002
【図２】
0003611112.tif 000003
【図３】
0003611112.tif 000004
【図４】
0003611112.tif 000005
【図５】
0003611112.tif 000006
【図６】
0003611112.tif 000007
【図７】
0003611112.tif 000008
【図８】
0003611112.tif 000009
【図９】
0003611112.tif 000010
【図１０】
0003611112.tif 000011