(57)【特許請求の範囲】
【請求項１】
テンキーを利用して直接送信宛先を入力する第一の入力、又は予め登録された送信宛先を指定する第二の入力により送信宛先を入力する入力手段と、
前記入力手段が入力した送信宛先へ電子メールを送信する送信手段と、
前記送信手段が送信した電子メールの送信取消要求操作を受け付けたときに、前記入力手段が入力した送信宛先が第一の入力であるか第二の入力であるかを判断する判断手段と、
前記判断手段が第一の入力であると判断した場合には、送信取消要求メールを前記送信宛先へ送信する第一の制御を行い、前記判断手段が第二の入力であると判断した場合には、送信取消要求メールを前記送信宛先へ送信しない第二の制御を行う送信制御手段と
を備えたことを特徴とするネットワークファクシミリ装置。
【請求項２】
請求項１に記載のネットワークファクシミリ装置であって、
前記第一の制御は、取消確認ガイダンスを表示し、取消要求を継続する旨が入力されたときに、送信取消要求メールを前記送信宛先へ送信することを特徴とするネットワークファクシミリ装置。
【請求項３】
請求項１または２のいずれかに記載のネットワークファクシミリ装置であって、
前記登録された送信宛先が、ネットワークファクシミリ装置であるか否かをあらわす宛先種別情報を記憶する記憶手段と、
前記記憶手段の記憶内容を参照し、前記送信宛先がネットワークファクシミリ装置であるか否かを判定する判定手段をさらに備え、
前記判定手段がネットワークファクシミリ装置であると判断したときには、前記判断手段が第二の入力であると判断したときでも、前記送信制御手段が送信取消要求メールを前記送信宛先へ送信することを特徴とするネットワークファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メールを用いて画情報を通信するネットワークファクシミリ装置に関する。
【０００２】
【従来の技術】
近年、インターネットなどのパケット通信ネットワークを利用して画情報をやりとりするネットワークファクシミリ装置が実用されている。また、このようなネットワークファクシミリ装置の技術標準としては、ＩＴＵ−Ｔ勧告Ｔ．３７（電子メール型ネットワークファクシミリ通信方式），Ｔ．３８（リアルタイム型ネットワークファクシミリ通信方式）がある。
【０００３】
【発明が解決しようとする課題】
さて、電子メールを利用して画情報を送信する場合、間違った内容を送信したり、あるいは、同じ内容を２回送信するなど、送信ユーザが意図しない内容を送信してしまう場合がある。
【０００４】
かかる場合には、ユーザは、その画情報の送信を取り止めたいと考えるであろう。しかしながら、通常、送信した電子メールを途中で破棄することができないので、送信ユーザが意図しない画情報送信がなされるという事態を生じる。
【０００５】
本発明は、かかる実情に鑑みてなされたものであり、電子メールを用いて画情報を送信する場合に、送信取消を可能とするネットワークファクシミリ装置およびその制御方法およびネットワークファクシミリ送信装置およびネットワークファクシミリ受信装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
本発明は、テンキーを利用して直接送信宛先を入力する第一の入力、又は予め登録された送信宛先を指定する第二の入力により送信宛先を入力する入力手段と、前記入力手段が入力した送信宛先へ電子メールを送信する送信手段と、前記送信手段が送信した電子メールの送信取消要求操作を受け付けたときに、前記入力手段が入力した送信宛先が第一の入力であるか第二の入力であるかを判断する判断手段と、前記判断手段が第一の入力であると判断した場合には、送信取消要求メールを前記送信宛先へ送信する第一の制御を行い、前記判断手段が第二の入力であると判断した場合には、送信取消要求メールを前記送信宛先へ送信しない第二の制御を行う送信制御手段とを備えたことを特徴とするネットワークファクシミリ装置である。
【０００７】
また、前記第一の制御は、取消確認ガイダンスを表示し、取消要求を継続する旨が入力されたときに、送信取消要求メールを前記送信宛先へ送信するようにしたものである。
【０００８】
また、前記登録された送信宛先が、ネットワークファクシミリ装置であるか否かをあらわす宛先種別情報を記憶する記憶手段と、前記記憶手段の記憶内容を参照し、前記送信宛先がネットワークファクシミリ装置であるか否かを判定する判定手段をさらに備え、前記判定手段がネットワークファクシミリ装置であると判断したときには、前記判断手段が第二の入力であると判断したときでも、前記送信制御手段が送信取消要求メールを前記送信宛先へ送信するようにしたものである。
【０００９】
また、電子メールの送信宛先を登録する登録手段と、電子メールを受信する受信手段と、前記受信手段が受信した電子メールの送信元が前記登録手段が登録した送信宛先であるか否かを判断する判断手段と、前記送信元が前記送信宛先であると前記判断手段が判断し、かつ前記送信元がネットワークファクシミリ装置であるときには、ネットワークファクシミリ装置に関する情報を前記送信宛先に対応づけて記憶する記憶手段とを備えたことを特徴とするネットワークファクシミリ装置である。
【００５０】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００５１】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００５２】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、ネットワークファクシミリ装置ＦＸが接続されている。
【００５３】
また、ローカルエリアネットワークＬＡＮは、ルータ装置ＲＴを介して、インターネットへと接続され、それにより、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、ネットワークファクシミリ装置ＦＸは、他のローカルエリアネットワーク等に接続されているホスト装置等との間で種々のデータのやりとりが可能である。
【００５４】
ここで、メールサーバ装置ＳＭは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワークファクシミリ装置ＦＸに対して、周知の電子メールの収集および配布のサービスを提供するものである。
【００５５】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００５６】
また、ネットワークファクシミリ装置ＦＸは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、および、アナログ公衆網ＰＳＴＮに接続し、このアナログ公衆網ＰＳＴＮを伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。
【００５７】
図２は、ネットワークファクシミリ装置ＦＸの構成例を示している。
【００５８】
同図において、システム制御部１は、このネットワークファクシミリ装置ＦＸの各部の制御処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワークファクシミリ装置ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００５９】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワークファクシミリ装置ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００６０】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００６１】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００６２】
網制御装置１１は、このネットワークファクシミリ装置ＦＸをアナログ公衆網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００６３】
ローカルエリアネットワークインターフェース回路１２は、このネットワークファクシミリ装置ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００６４】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、網制御装置１１、および、ローカルエリアネットワーク伝送制御部１３は、内部バス１４に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１４を介して行われている。
【００６５】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００６６】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用される。
【００６７】
また、各端末がメールサーバ装置ＳＭに対して、ユーザ宛の電子メールの受信確認や取得要求などのために適用するプロトコルとしては、いわゆるＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）などを適用することができる。
【００６８】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＰＯＰなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ  ＰｕｒｐｏｓｅＭａｉｌ  Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。
【００６９】
そして、ネットワークファクシミリ装置ＦＸは、読み取った原稿画像をアナログ公衆網ＰＳＴＮを介して他のグループ３ファクシミリ装置へ、または、ローカルエリアネットワークＬＡＮ（さらには、インターネット）を介してワークステーション装置ＷＳ１〜ＷＳｎのユーザや他のネットワークファクシミリ装置ＦＸへ送信するとともに、アナログ公衆網ＰＳＴＮを介して他のグループ３ファクシミリ装置より受信した画情報を、そのときに指定されたサブアドレスに対応したユーザに対して、電子メールを用いて転送したり、あるいは、ローカルエリアネットワークＬＡＮのワークステーションＷＳより（電子メールで）受信した画情報を、指定された公衆網ＰＳＴＮのグループ３ファクシミリ装置へ転送する転送サービス機能等を備えている。
【００７０】
また、自端末宛に受信した電子メールについては、本文情報に配置される画情報を取り出して、記録出力するようにしている。
【００７１】
ここに、ファクシミリ画情報はバイナリデータであり、電子メールには、直接バイナリデータを含ませることができないので、所定の変換方法（例えば、Ｂａｓｅ６４符号化方法）を適用して可読情報（７ビットのキャラクタコード）に変換した状態で、電子メールに含められる。このような電子メールの本文情報の形式をＭＩＭＥ形式という。
【００７２】
また、ネットワークファクシミリ装置ＦＸには、１つのキー操作で宛先を指定できるワンタッチダイアル機能、および、少ないキー操作で宛先を指定できる短縮ダイアル機能を備えている。
【００７３】
ワンタッチダイアル機能のためのワンタッチダイアルテーブルは、例えば、図３（ａ）に示すように、それぞれのワンタッチダイアルについてのワンタッチダイアル情報が登録されており、それぞれのワンタッチダイアル情報は、同図（ｂ）に示すように、それぞれのワンタッチダイアルを識別するためのワンタッチダイアルＩＤ、登録されている宛先が電話番号であるかあるいはメールアドレスであるかを記憶するための属性値、登録された宛先の電話番号またはメールアドレス、および、登録されている宛先がメールアドレスの場合、そのメールアドレスがネットワークファクシミリ装置であるかどうかを記憶するためのＩＦＡＸフラグからなる。
【００７４】
また、短縮ダイアル機能のための短縮ダイアルテーブルは、例えば、図４（ａ）に示すように、それぞれの短縮ダイアルについての短縮ダイアル情報が登録されており、それぞれの短縮ダイアル情報は、同図（ｂ）に示すように、それぞれの短縮ダイアルを識別するための短縮ダイアルＩＤ、登録されている宛先が電話番号であるかあるいはメールアドレスであるかを記憶するための属性値、登録された宛先の電話番号またはメールアドレス、および、登録されている宛先がメールアドレスの場合、そのメールアドレスがネットワークファクシミリ装置であるかどうかを記憶するためのＩＦＡＸフラグからなる。
【００７５】
また、このネットワークファクシミリ装置ＦＸは、送受信動作を行うたびに、それぞれの送受信動作の履歴をあらわす通信履歴情報を作成して、保存する。この通信履歴情報は、図５に示すように、おのおのの通信動作を識別するためのファイル番号、送受信の日時をあらわす通信日時、通信した画情報のページ数、通信動作がグループ３ファクシミリ送信動作、グループ３ファクシミリ受信動作、電子メール送信動作、あるいは、電子メール受信動作のいずれであったかを記憶するための通信モード、相手端末をあらわす相手先情報（電話番号／メールアドレス／ワンタッチダイアル番号／短縮ダイアル番号）、通信結果（未定／ＯＫ／ＮＧ）、および、メール送受信の場合に対応する電子メールのメッセージＩＤからなる。
【００７６】
また、このネットワークファクシミリ装置ＦＸでは、所定時間間隔（例えば、３０分など）でメールサーバ装置ＳＭに接続して、自端末宛の電子メールがあるかどうかを調べ、あった場合には、全て受信して自端末に設けているメールボックスに保存する。このメールボックスは、画像蓄積装置９に設けられ、図６に示すように、受信した順に受信電子メールを複数保存するものである。
【００７７】
また、このネットワークファクシミリ装置ＦＸでは、後述のように、送信メールを取り消す操作を行うことができる。この送信取消要求操作が行われると、図７に示すように、送信取消要求が指定された送信メールのメッセージＩＤを指定した送信取消要求メールが作成されて、その指定された送信メールの宛先メールアドレスへ送信される。
【００７８】
ここで、送信取消要求メールは、ヘッダ情報のみからなり、「Ｓｕｂｊｅｃｔ」フィールドには、送信取消要求メールである旨を表示する文字列「Ｉｎｔｅｒｎｅｔ  ｆａｘ  ｃａｎｃｅｌ  ｒｅｑｕｅｓｔ」が配置され、「Ｘ−Ｍａｉｌｅｒ」フィールド（拡張フィールド）には、この電子メールの送信元の種別を判別できるように、ネットワークファクシミリ装置ＦＸをあらわす文字列「ＩｎｔｅｎｅｒＦａｘ」が配置される。
【００７９】
また、「Ｘ−ＩｎｔｅｒｎｅｔＦａｘＣａｎｃｅｌＲｅｑｕｅｓｔ」フィールド（拡張フィールド）は、この電子メールが送信取消要求メールであることを、受信側で識別できるようにするための情報であり、「Ｘ−Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ」フィールドは、送信取消要求が指定された電子メールのメッセージＩＤの値を通知するためのものである。この「Ｘ−Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ」フィールドの値には、送信取消要求が指定された電子メールのメッセージＩＤの値が配置される。
【００８０】
一方、宛先となるネットワークファクシミリ装置ＦＸでは、送信取消要求メールを受信すると、図８（ａ）に示したような送信取消済メール情報テーブルに、要素を１つ追加する。この送信取消済メール情報テーブルは、複数の送信取消済メール情報が保存され、おのおのの送信取消済メール情報は、同図（ｂ）に示すように、取消対象となる電子メールのメッセージＩＤの値、および、受信した日時（Ｄａｔｅ）からなる。
【００８１】
そして、メールボックスの中に、いずれかの送信取消済メール情報に登録されたメッセージＩＤを持つ電子メールが保存されている場合、その電子メールを削除する。
【００８２】
それにより、受信した電子メールのうち、送信側で送信取消を要求したものが、相手端末のネットワークファクシミリ装置で記録出力される前に消去され、かかる電子メールに対応した受信原稿が記録出力されないので、結果的に、送信側では、送信メールを取り消すことができる。
【００８３】
図９は、ネットワークファクシミリ装置ＦＸが画情報送信するときの処理の一例を示している。
【００８４】
スキャナ５に送信原稿がセットされると（判断１０１の結果がＹＥＳ）、ユーザに１つ以上の送信宛先を入力させる（処理１０２）。これにより、ユーザは、ワンタッチダイアル、短縮ダイアル、または、テンキーなどを利用して直接送信宛先を操作入力する。ユーザの送信宛先の入力が終了し、ユーザがスタートキーなどを押下して送信開始を指令すると（判断１０３の結果がＹＥＳ）、ネットワークファクシミリ装置ＦＸでは、まず、スキャナ５により送信原稿を読み込み（処理１０４）、それによって得た画像データを符号化複号化部８で符号化圧縮し、画像蓄積装置９に蓄積する（処理１０５）。
【００８５】
ここで、送信宛先がメールアドレスであったかどうかを調べ（判断１０６）、判断１０６の結果がＹＥＳになるときには、所定のヘッダ情報を作成し（処理１０７）、画像蓄積装置９に蓄積した送信画像データをＴＩＦＦ−Ｆフォーマットの画像データへ変換し（処理１０８）、そのＴＩＦＦ−Ｆフォーマットの画像データをＭＩＭＥ変換して本文情報を作成し（処理１０９）、作成した電子メールをメールサーバ装置ＳＭへ送信する（処理１１０）。そして、そのときの送信動作に対応した通信履歴情報を作成して保存する（処理１１１）。
【００８６】
また、送信宛先が電話番号の場合で、判断１０６の結果がＮＯになるときには、指定された宛先へ、アナログ公衆網ＰＳＴＮを用いて発呼し（処理１１２）、所定のグループ３ファクシミリ送信処理を実行して、画像蓄積装置９に蓄積した送信画情報を送信する（処理１１３）。画情報送信を終了すると、回線を復旧し（処理１１４）、そのときの送信動作に対応した通信履歴情報を作成して保存する（処理１１５）。
【００８７】
ユーザが、ネットワークファクシミリ装置ＦＸに対して、メール送信取消要求操作を実行したとき、ネットワークファクシミリ装置ＦＸは、図１０に示したような処理を実行する。
【００８８】
ユーザがメール送信取消要求操作をすると（判断２０１の結果がＹＥＳ）、通信履歴情報から、通信モードがメール送信で、通信結果が未定になっているものを抽出し（処理２０２）、その抽出したメールの一覧情報を作成して表示し（処理２０３）、いずれの送信メールを取り消すのか、メール選択ガイダンスメッセージを表示して、ユーザに選択させる（処理２０４）。
【００８９】
ユーザのメール選択が終了すると（判断２０５の結果がＹＥＳ）、そのときに選択された電子メールに対応した通信履歴情報の相手先情報の内容が、直接入力（すなわち、ワンタッチダイアル／短縮ダイアル以外）であるかどうかを調べる（判断２０６）。
【００９０】
判断２０６の結果がＹＥＳになるときには、そのときに指定された電子メールの宛先が同種のネットワークファクシミリ装置であるかどうか不明であるため、例えば、「宛先はインターネットＦＡＸではないかもしれません。取消要求を送信して良いですか？（ＹＥＳ／ＮＯ）」というような取消確認ガイダンスを表示して（処理２０７）、ユーザに取消要求を継続するか否かを問い合わせる。
【００９１】
この取消確認ガイダンスに対して、取消要求を継続する旨が入力され、判断２０８の結果がＹＥＳになるときには、上述したような送信取消要求メールを作成して、メールサーバ装置ＳＭへ送信する（処理２０９）。また、判断２０８の結果がＮＯになるときには、処理２０９を実行せず、この処理を終了する。
【００９２】
一方、判断２０６の結果がＮＯになるときには、そのワンタッチダイアル／短縮ダイアルのワンタッチダイアル情報／短縮ダイアル情報を調べて、ＩＦＡＸフラグがセットされており、宛先がネットワークファクシミリ装置であると確認できるかどうかを調べる（判断２１０）。
【００９３】
判断２１０の結果が、ＹＥＳになるときには、処理２０９に進んで送信取消要求メールを作成して送信し、判断２１０の結果がＮＯになるときには、宛先が同種のネットワークファクシミリ装置ではなく、例えば、通常の端末であることが考えられるので、処理２０９を実行せず、この処理を終了する。
【００９４】
図１１および図１２は、このネットワークファクシミリ装置ＦＸが電子メール受信時に実行する処理の一例を示している。
【００９５】
電子メール受信間隔タイミングになると（判断３０１の結果がＹＥＳ）、メールサーバ装置ＳＭのＰＯＰサーバへ接続し（処理３０２）、自端末宛の電子メールのうち未読のもの（以下、「未読メール」という）があるかどうかを問い合わせる（判断３０３）。
【００９６】
未読メールがない場合で、判断３０４の結果がＮＯになるときには、ＰＯＰサーバとの接続を終了し（処理３０５）、判断３０１に戻る。
【００９７】
また、未読メールがあった場合で、判断３０４の結果がＹＥＳになるときには、ＰＯＰサーバより全未読メールを受信し、メールボックスへ保存して（処理３０６）、ＰＯＰサーバとの接続を終了する（処理３０７）。
【００９８】
次いで、メールボックスから受信した電子メールを１つ選択し（処理３０８）、そのヘッダ情報を解析して（処理３０９）、「Ｘ−Ｍａｉｌｅｒ」フィールドが存在して、文字列「ＩｎｔｅｎｅｒＦａｘ」が配置され、かつ、「Ｘ−ＩｎｔｅｒｎｅｔＦａｘＣａｎｃｅｌＲｅｑｕｅｓｔ」フィールドが存在し、その電子メールがネットワークファクシミリ装置ＦＸからの送信取消要求メールであるかどうかを調べる（判断３１０）。
【００９９】
判断３１０の結果がＹＥＳになるときには、その電子メールの「Ｘ−Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ」フィールドの値、および、日付の値からなる送信取消済メール情報を、送信取消済メール情報テーブルに追加して（処理３１１）、そのときに選択した電子メールをメールボックスから削除する（処理３１２）。
【０１００】
次いで、全受信メールについて処理が終了したかどうかを調べ（判断３１３）、判断３１３の結果がＮＯになるときには、判断３０８へ戻り、未処理の電子メールについて、同様の処理を実行する。なお、選択した電子メールがネットワークファクシミリ装置ＦＸからの送信取消要求メールではなく、判断３１０の結果がＮＯになるときには、判断３１３に進み、次の処理を実行する。
【０１０１】
また、全受信メールについて処理が終了した場合で、判断３１３の結果がＹＥＳになるときには、そのときに、送信取消済メール情報テーブルに１つ以上の要素が記憶されていて、メッセージＩＤの検索チェックを終了していないものが１つ以上あるかどうかを調べる（判断３１５）。
【０１０２】
判断３１５の結果がＹＥＳになるときには、送信取消済メール情報テーブルから送信取消済メール情報を１つ選択し、それに登録されているメッセージＩＤの値を取り出し（処理３１６）、メールボックスに保存されている電子メールを検索して、そのメッセージＩＤと同じ値をもつ電子メールがあるかどうかを調べる（処理３１７）。
【０１０３】
該当する電子メールがあった場合で、判断３１８の結果がＹＥＳになるときには、そのメッセージＩＤが一致した電子メールを、メールボックスから削除し（処理３１９）、そのときに選択した送信取消済メール情報を、送信取消済メール情報テーブルから削除して（処理３２０）、判断３１５へ戻る。
【０１０４】
また、判断３１８の結果がＮＯになるときには、その「Ｄａｔｅ」値が３日以上前の日時になっているかどうかを調べ（判断３２１）、判断３２１の結果がＹＥＳになるときには、処理３２０へ進み、そのときに選択した送信取消済メール情報を、送信取消済メール情報テーブルから削除する。また、判断３２１の結果がＮＯになると金は、判断３１５へ進む。
【０１０５】
また、送信取消済メール情報テーブルの全ての要素について、メッセージＩＤの検索チェックが終了した場合で、判断３１５の結果がＮＯになるときには、メールボックスから電子メールを１つ選択し（処理３２２）、本文情報をＭＩＭＥデコードして元のＴＩＦＦ−Ｆフォーマットの画像データを作成し（処理３２３）、そのＴＩＦＦ−Ｆフォーマットの画像データを記録可能な画像データへ変換し（処理３２４）、その記録可能な画像データをプロッタ６へ転送して、受信原稿を記録出力する（処理３２５）。そして、記録終了した電子メールについて、上述した通信履歴情報を作成する（処理３２６）。
【０１０６】
次いで、そのときに処理した電子メールの「Ｆｒｏｍ」フィールドの内容が、ワンタッチダイアルテーブルあるいは短縮ダイアルテーブルに登録されているメールアドレスであるかどうかを調べ（判断３２７）、判断３２７の結果がＹＥＳになるときには、そのときに処理した電子メールに「Ｘ−Ｍａｉｌｅｒ」フィールドが存在して、文字列「ＩｎｔｅｎｅｒＦａｘ」が配置され、送信元がネットワークファクシミリ装置ＦＸであるかどうかを調べ（判断３２８）、判断３２８の結果がＹＥＳになるときには、対応するワンタッチダイアル情報または短縮ダイアル情報のＩＦＡＸフラグをセットする（処理３２９）。また、判断３２７の結果がＮＯになるとき、または、判断３２８の結果がＮＯになるときには、処理３２９を実行しない。
【０１０７】
次いで、そのときの処理済み電子メールをメールボックスから削除し（処理３３０）、メールボックスの全ての電子メールについて処理が終了したかどうかを調べ（判断３３１）、判断３３１の結果がＮＯになるときには、処理３２２へ戻り、残りの電子メールについて、記録出力を実行する。また、判断３３１の結果がＹＥＳになるときには、判断３０１へ戻る。
【０１０８】
このようにして、本実施例では、送信側から送信取消要求メールを発行したとき、受信側でその送信取消要求メールを受信した時点で、取消要求された電子メールがメールボックスに残っていれば、その取消要求された電子メールは削除され、その電子メールに対応した受信原稿が記録出力されないので、結果的に、送信ユーザは、間違って送信した送信画情報の送信を取り消すことができ、非常に便利である。
【０１０９】
また、受信側では、送信取消要求メールであるか否かを、特定の拡張フィールドに配置される情報に基づいて行うようにしているので、同様の要求がネットワークファクシミリ装置ＦＸ以外からなされた場合には、これを排除することができ、適切な動作が可能となる。
【０１１０】
また、送信取消要求された電子メールが、ユーザが直接メールアドレスを入力したものであった場合には、ユーザに対して、宛先がネットワークファクシミリ装置ＦＸであるか否かを問い合わせることで、適切な送信取消要求を行えるようにしている。
【０１１１】
また、受信した電子メールの送信元がネットワークファクシミリ装置であると確認できた場合、そのメールアドレスがワンタッチダイアルテーブルまたは短縮ダイアルテーブルに登録されている場合、対応するメールアドレスの端末属性として、ネットワークファクシミリ装置を登録するので、送信取消要求時にワンタッチダイアルまたは短縮ダイアルが用いられて宛先指定されているときには、ワンタッチダイアルテーブルまたは短縮ダイアルテーブルの登録情報に基づいて、送信取消要求をするか否かを判定できるので、非常に便利である。
【０１１２】
ところで、インターネット電子メールシステムでは、送信した電子メールが相手ユーザで処理されたことを確認することができる仕組みとして、ＭＤＮ（Ｍｅｓｓａｇｅ  Ｄｉｓｐｏｓｉｔｏｉｎ  Ｎｏｔｉｆｉｃａｔｉｏｎ）が規定されている。
【０１１３】
このＭＤＮは、ＲＦＣ２２９８で規定されており、このＭＤＮによる配達確認要求は、電子メールのメールヘッダ部に、「Ｄｉｓｐｏｓｉｔｉｏｎ−Ｎｏｔｉｆｉｃａｔｉｏｎ−Ｔｏ：」というフィールドを記述することにより行われる。また、このフィールドの値には、ＭＤＮの応答メールの送信先（宛先）のメールアドレスが配置される。例えば、「ｉｆａｘ−ａ＠ａｂｃｄｃｄｂ．ｃｏ．ｊｐ」などである。
【０１１４】
したがって、ネットワークファクシミリ装置ＦＸは、受信した電子メールを調べ、そのメールヘッダ部に「Ｄｉｓｐｏｓｉｔｉｏｎ−Ｎｏｔｉｆｉｃａｔｉｏｎ−Ｔｏ：」フィールドが含まれている場合には、ＭＤＮによる配達確認要求がされたと判断する。
【０１１５】
そして、そのときに受信した電子メールの送信結果をあらわす応答メールを、ＭＤＮに規定されている方法で作成し、その応答メールを、フィールド「Ｄｉｓｐｏｓｉｔｉｏｎ−Ｎｏｔｉｆｉｃａｔｉｏｎ−Ｔｏ：」で通知されたメールアドレスへと送信する。
【０１１６】
図１３および図１４は、送信結果が正常終了（全ページを宛先が受信できた場合）の場合に作成されるＭＤＮによる成功時の応答メールの一例を示している。この応答メールでは、２つ目のＭＩＭＥパートの「Ｄｉｓｐｏｓｉｔｉｏｎ：  ｍａｎｕａｌ−ａｃｔｉｏｎ／ＭＤＮ−ｓｅｎｔ−ｍａｎｕａｌｌｙ：  ｐｒｉｎｔｅｄ」という文字列により、送信メールの内容が記録出力された旨が通知されている。
【０１１７】
一方、このＭＤＮの応答メールを受信した送信元のネットワークファクシミリ装置ＦＸでは、「Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ：」フィールドに配置されているメッセージＩＤと同じ値が配置されている通信履歴情報を探し、その通信結果の内容を「未定」から「ＯＫ」に更新する。
【０１１８】
これにより、送信側では、通信履歴情報として、送信結果が良好であった旨が記録される。
【０１１９】
一方、受信した電子メールが、上述した実施例と同様の送信取消要求メールにより廃棄された場合、受信側のネットワークファクシミリ装置ＦＸは、「Ｄｉｓｐｏｓｉｔｉｏｎ：  ｍａｎｕａｌ−ａｃｔｉｏｎ／ＭＤＮ−ｓｅｎｔ−ｍａｎｕａｌｌｙ：  ｄｅｌｅｔｅｄ」という文字列により、送信メールが取り消された旨を通知する、ＭＤＮの応答メールを作成して、送信元へと送信する。
【０１２０】
そして、このＭＤＮの応答メールを受信した送信元のネットワークファクシミリ装置ＦＸでは、「Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ：」フィールドに配置されているメッセージＩＤと同じ値が配置されている通信履歴情報を探し、その通信結果の内容を「未定」から「取消成功」に更新する。
【０１２１】
これにより、送信側では、通信履歴情報として、画情報送信したものの、ユーザにより送信取り消しされた旨が記録される。
【０１２２】
図１５は、この場合に、ネットワークファクシミリ装置ＦＸが画情報送信するときの処理の一例を示している。
【０１２３】
スキャナ５に送信原稿がセットされると（判断４０１の結果がＹＥＳ）、ユーザに１つ以上の送信宛先を入力させる（処理４０２）。これにより、ユーザは、ワンタッチダイアル、短縮ダイアル、または、テンキーなどを利用して直接送信宛先を操作入力する。ユーザの送信宛先の入力が終了し、ユーザがスタートキーなどを押下して送信開始を指令すると（判断４０３の結果がＹＥＳ）、ネットワークファクシミリ装置ＦＸでは、まず、スキャナ５により送信原稿を読み込み（処理４０４）、それによって得た画像データを符号化複号化部８で符号化圧縮し、画像蓄積装置９に蓄積する（処理４０５）。
【０１２４】
ここで、送信宛先がメールアドレスであったかどうかを調べ（判断４０６）、判断４０６の結果がＹＥＳになるときには、ＭＤＮ要求情報を含む所定のヘッダ情報を作成し（処理４０７）、画像蓄積装置９に蓄積した送信画像データをＴＩＦＦ−Ｆフォーマットの画像データへ変換し（処理４０８）、そのＴＩＦＦ−Ｆフォーマットの画像データをＭＩＭＥ変換して本文情報を作成し（処理４０９）、作成した電子メールをメールサーバ装置ＳＭへ送信する（処理４１０）。そして、そのときの送信動作に対応した通信履歴情報を作成して保存する（処理４１１）。
【０１２５】
また、送信宛先が電話番号の場合で、判断４０６の結果がＮＯになるときには、指定された宛先へ、アナログ公衆網ＰＳＴＮを用いて発呼し（処理４１２）、所定のグループ３ファクシミリ送信処理を実行して、画像蓄積装置９に蓄積した送信画情報を送信する（処理４１３）。画情報送信を終了すると、回線を復旧し（処理４１４）、そのときの送信動作に対応した通信履歴情報を作成して保存する（処理４１５）。
【０１２６】
図１６および図１７は、この場合に、このネットワークファクシミリ装置ＦＸが電子メール受信時に実行する処理の一例を示している。
【０１２７】
電子メール受信間隔タイミングになると（判断５０１の結果がＹＥＳ）、メールサーバ装置ＳＭのＰＯＰサーバへ接続し（処理５０２）、自端末宛の未読メールがあるかどうかを問い合わせる（判断５０３）。
【０１２８】
未読メールがない場合で、判断５０４の結果がＮＯになるときには、ＰＯＰサーバとの接続を終了し（処理５０５）、判断５０１に戻る。
【０１２９】
また、未読メールがあった場合で、判断５０４の結果がＹＥＳになるときには、ＰＯＰサーバより全未読メールを受信し、メールボックスへ保存して（処理５０６）、ＰＯＰサーバとの接続を終了する（処理５０７）。
【０１３０】
次いで、メールボックスから受信した電子メールを１つ選択し（処理５０８）、そのヘッダ情報を解析して（処理５０９）、「Ｘ−Ｍａｉｌｅｒ」フィールドが存在して、文字列「ＩｎｔｅｎｅｒＦａｘ」が配置され、かつ、「Ｘ−ＩｎｔｅｒｎｅｔＦａｘＣａｎｃｅｌＲｅｑｕｅｓｔ」フィールドが存在し、その電子メールがネットワークファクシミリ装置ＦＸからの送信取消要求メールであるかどうかを調べる（判断５１０）。
【０１３１】
判断３１０の結果がＹＥＳになるときには、その電子メールの「Ｘ−Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ」フィールドの値、および、日付の値からなる送信取消済メール情報を、送信取消済メール情報テーブルに追加して（処理５１１）、そのときに選択した電子メールをメールボックスから削除する（処理５１２）。
【０１３２】
次いで、全受信メールについて処理が終了したかどうかを調べ（判断５１３）、判断５１３の結果がＮＯになるときには、判断５０８へ戻り、未処理の電子メールについて、同様の処理を実行する。
【０１３３】
また、選択した電子メールがネットワークファクシミリ装置ＦＸからの送信取消要求メールではなく、判断５１０の結果がＮＯになるときには、選択した電子メールがネットワークファクシミリ装置ＦＸからのＭＤＮによる応答メールであるかどうかを調べる（判断５１４）。
【０１３４】
判断５１４の結果がＹＥＳになるときには、「Ｏｒｉｇｉｎａｌ−Ｍｅｓｓａｇｅ−ＩＤ：」フィールドに配置されているメッセージＩＤと同じ値が配置されている通信履歴情報を探し（処理５１５）、「Ｄｉｓｐｏｓｉｔｉｏｎ：  ｍａｎｕａｌ−ａｃｔｉｏｎ／ＭＤＮ−ｓｅｎｔ−ｍａｎｕａｌｌｙ：  ｐｒｉｎｔｅｄ」を受信したときには、その通信結果の内容を「未定」から「ＯＫ」に更新し、「Ｄｉｓｐｏｓｉｔｉｏｎ：  ｍａｎｕａｌ−ａｃｔｉｏｎ／ＭＤＮ−ｓｅｎｔ−ｍａｎｕａｌｌｙ：  ｄｅｌｅｔｅｄ」を受信したときには、その通信結果の内容を「未定」から「取消成功」に更新する（処理３１６）。次いで、そのときに選択した電子メールを削除して（処理５１７）、判断５１３へ進む。
【０１３５】
また、判断５１４の結果がＮＯになるときには、判断３１３に進み、次の処理を実行する。
【０１３６】
また、全受信メールについて処理が終了した場合で、判断５１３の結果がＹＥＳになるときには、そのときに、送信取消済メール情報テーブルに１つ以上の要素が記憶されていて、メッセージＩＤの検索チェックを終了していないものが１つ以上あるかどうかを調べる（判断５２０）。
【０１３７】
判断５２０の結果がＹＥＳになるときには、送信取消済メール情報テーブルから送信取消済メール情報を１つ選択し、それに登録されているメッセージＩＤの値を取り出し（処理５２１）、メールボックスに保存されている電子メールを検索して、そのメッセージＩＤと同じ値をもつ電子メールがあるかどうかを調べる（処理５２２）。
【０１３８】
該当する電子メールがあった場合で、判断５２３の結果がＹＥＳになるときには、そのメッセージＩＤが一致した電子メールを、メールボックスから削除し（処理５２４）、「Ｄｉｓｐｏｓｉｔｉｏｎ：  ｍａｎｕａｌ−ａｃｔｉｏｎ／ＭＤＮ−ｓｅｎｔ−ｍａｎｕａｌｌｙ：  ｄｅｌｅｔｅｄ」をセットしたＭＤＮの応答メールを作成してメールサーバ装置ＳＭへ送信し（処理５２５）、そのときに選択した送信取消済メール情報を、送信取消済メール情報テーブルから削除して（処理５２６）、判断５２０へ戻る。
【０１３９】
また、判断５２３の結果がＮＯになるときには、その「Ｄａｔｅ」値が３日以上前の日時になっているかどうかを調べ（判断５２７）、判断５２７の結果がＹＥＳになるときには、処理５２６へ進み、そのときに選択した送信取消済メール情報を、送信取消済メール情報テーブルから削除する。また、判断５２７の結果がＮＯになると金は、判断５２０へ進む。
【０１４０】
また、送信取消済メール情報テーブルの全ての要素について、メッセージＩＤの検索チェックが終了した場合で、判断５２０の結果がＮＯになるときには、メールボックスから電子メールを１つ選択し（処理５３０）、本文情報をＭＩＭＥデコードして元のＴＩＦＦ−Ｆフォーマットの画像データを作成し（処理５３１）、そのＴＩＦＦ−Ｆフォーマットの画像データを記録可能な画像データへ変換し（処理５３２）、その記録可能な画像データをプロッタ６へ転送して、受信原稿を記録出力する（処理５３３）。そして、記録終了した電子メールについて、上述した通信履歴情報を作成する（処理５３４）。
【０１４１】
次いで、そのときに処理した電子メールの「Ｆｒｏｍ」フィールドの内容が、ワンタッチダイアルテーブルあるいは短縮ダイアルテーブルに登録されているメールアドレスであるかどうかを調べ（判断５３５）、判断５３５の結果がＹＥＳになるときには、そのときに処理した電子メールに「Ｘ−Ｍａｉｌｅｒ」フィールドが存在して、文字列「ＩｎｔｅｎｅｒＦａｘ」が配置され、送信元がネットワークファクシミリ装置ＦＸであるかどうかを調べ（判断５３６）、判断５３６の結果がＹＥＳになるときには、対応するワンタッチダイアル情報または短縮ダイアル情報のＩＦＡＸフラグをセットする（処理５３７）。また、判断５３５の結果がＮＯになるとき、または、判断５３６の結果がＮＯになるときには、処理５３７を実行しない。
【０１４２】
次いで、「Ｄｉｓｐｏｓｉｔｉｏｎ：  ｍａｎｕａｌ−ａｃｔｉｏｎ／ＭＤＮ−ｓｅｎｔ−ｍａｎｕａｌｌｙ：  ｐｒｉｎｔｅｄ」をセットしたＭＤＮの応答メールを作成してメールサーバ装置ＳＭへ送信し（処理５３８）、そのときの処理済み電子メールをメールボックスから削除し（処理５３９）、メールボックスの全ての電子メールについて処理が終了したかどうかを調べ（判断５４０）、判断５４０の結果がＮＯになるときには、処理５３０へ戻り、残りの電子メールについて、記録出力を実行する。また、判断５４０の結果がＹＥＳになるときには、判断５０１へ戻る。
【０１４３】
このようにして、本実施例では、ＭＤＮの応答メールを用いて、送信完了および送信取消を確実に判断することができるので、より高精度の取消要求確認をすることができる。
【０１４４】
また、送信結果が「未定」以外の場合で、ＭＤＮの応答メールを受信した以降は、送信取消要求メールを送信できなくしているので、無駄な電子メールを送信するという事態を回避することができる。
【０１４５】
【発明の効果】
以上説明したように、本発明によれば、送信側から送信取消要求メールを発行したとき、受信側でその送信取消要求メールを受信した時点で、取消要求された電子メールがメールボックスに残っていれば、その取消要求された電子メールは削除され、その電子メールに対応した受信原稿が記録出力されないので、結果的に、送信ユーザは、間違って送信した送信画情報の送信を取り消すことができ、非常に便利である。
【０１４６】
また、受信側では、送信取消要求メールであるか否かを、特定の拡張フィールドに配置される情報に基づいて行うようにしているので、同様の要求がネットワークファクシミリ装置ＦＸ以外からなされた場合には、これを排除することができ、適切な動作が可能となる。
【０１４７】
また、送信取消要求された電子メールが、ユーザが直接メールアドレスを入力したものであった場合には、ユーザに対して、宛先がネットワークファクシミリ装置ＦＸであるか否かを問い合わせることで、適切な送信取消要求を行えるようにしている。
【０１４８】
また、受信した電子メールの送信元がネットワークファクシミリ装置であると確認できた場合、そのメールアドレスがワンタッチダイアルテーブルまたは短縮ダイアルテーブルに登録されている場合、対応するメールアドレスの端末属性として、ネットワークファクシミリ装置を登録するので、送信取消要求時にワンタッチダイアルまたは短縮ダイアルが用いられて宛先指定されているときには、ワンタッチダイアルテーブルまたは短縮ダイアルテーブルの登録情報に基づいて、送信取消要求をするか否かを判定できるので、非常に便利である。
【０１４９】
また、ＭＤＮの応答メールを用いて、送信完了および送信取消を確実に判断することができるので、より高精度の取消要求確認をすることができる。
【０１５０】
また、送信結果が「未定」以外の場合で、ＭＤＮの応答メールを受信した以降は、送信取消要求メールを送信できなくしているので、無駄な電子メールを送信するという事態を回避することができる。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワークファクシミリ装置ＦＸの構成例を示したブロック図。
【図３】ワンタッチダイアルテーブルおよびワンタッチダイアル情報の一例を示した概略図。
【図４】短縮ダイアルテーブルおよび短縮ダイアル情報の一例を示した概略図。
【図５】通信履歴情報の一例を示した概略図。
【図６】メールボックスの一例を示した概略図。
【図７】送信取消要求メールの一例を示した概略図。
【図８】送信取消済メール情報テーブルおよび送信取消済メール情報の一例を示した概略図。
【図９】ネットワークファクシミリ装置ＦＸが画情報送信するときの処理の一例を示したフローチャート。
【図１０】メール送信取消要求操作時のネットワークファクシミリ装置ＦＸの処理の一例を示したフローチャート。
【図１１】このネットワークファクシミリ装置ＦＸが電子メール受信時に実行する処理の一例を示したフローチャート。
【図１２】このネットワークファクシミリ装置ＦＸが電子メール受信時に実行する処理の一例を示したフローチャート（続き）。
【図１３】送信結果が正常終了（全ページを宛先が受信できた場合）の場合に作成されるＭＤＮによる成功時の応答メールの一例を示した概略図。
【図１４】送信結果が正常終了（全ページを宛先が受信できた場合）の場合に作成されるＭＤＮによる成功時の応答メールの一例を示した概略図（続き）。
【図１５】ネットワークファクシミリ装置ＦＸが画情報送信するときの処理の他の例を示したフローチャート。
【図１６】このネットワークファクシミリ装置ＦＸが電子メール受信時に実行する処理の他の例を示したフローチャート。
【図１７】このネットワークファクシミリ装置ＦＸが電子メール受信時に実行する処理の他の例を示したフローチャート（続き）。
【符号の説明】
ＦＸ  ネットワークファクシミリ装置
【図１】
0004080664.tif 000002
【図２】
0004080664.tif 000003
【図３】
0004080664.tif 000004
【図４】
0004080664.tif 000005
【図５】
0004080664.tif 000006
【図６】
0004080664.tif 000007
【図７】
0004080664.tif 000008
【図８】
0004080664.tif 000009
【図９】
0004080664.tif 000010
【図１０】
0004080664.tif 000011
【図１１】
0004080664.tif 000012
【図１２】
0004080664.tif 000013
【図１３】
0004080664.tif 000014
【図１４】
0004080664.tif 000015
【図１５】
0004080664.tif 000016
【図１６】
0004080664.tif 000017
【図１７】
0004080664.tif 000018