(57)【要約】【課題】ダイレクトＳＭＴＰ通信を用いて画像データを送信及び受信する場合に、データ受信後の応答のタイミングが送信側と受信側で異なる場合でも、違和感なく通信を行うことができる使い勝手の良いインターネットファクシミリ装置等を提供する。【解決手段】ネットワーク１０２を介して外部装置２０１との間でダイレクトＳＭＴＰによる通信が可能なネットワーク通信手段１５と、ネットワーク通信手段により受信した外部装置２０１からの画像データを印刷するプリント手段１２と、ダイレクトＳＭＴＰ通信により送られてきた画像データを、前記ネットワーク通信手段を介して受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定する応答モード選択手段１６を備えている。【選択図】  図４
2007208712.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置との間でダイレクトＳＭＴＰによる通信が可能なネットワーク通信手段と、
前記ネットワーク通信手段により受信した外部装置からの画像データを印刷するプリント手段と、
ダイレクトＳＭＴＰ通信により送られてきた画像データを、前記ネットワーク通信手段を介して受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信した画像データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定する応答モード選択手段と、
を備えていることを特徴とするインターネットファクシミリ装置。
【請求項２】
「即時応答モード」と「プロセス後応答モード」のいずれかをユーザが入力可能な操作手段を備え、
前記応答モード選択手段は、ユーザによる前記操作手段の入力操作に基づいて、「即時応答モード」または「プロセス後応答モード」を選択・設定する請求項１に記載のインターネットファクシミリ装置。
【請求項３】
前記応答モード選択手段は、受信したデータに含まれる情報に基づいて、応答モードの選択・設定を行う請求項１に記載のインターネットファクシミリ装置。
【請求項４】
前記受信したデータに含まれる情報は、「即時応答モード」または「プロセス後応答モード」を示す情報である請求項３に記載のインターネットファクシミリ装置。
【請求項５】
前記受信したデータに含まれる情報は、受信したデータが重要なデータであることを示す情報である請求項３に記載のインターネットファクシミリ装置。
【請求項６】
外部装置からの画像データはＤＡＴＡコマンド後に送られる請求項１に記載のインターネットファクシミリ装置。
【請求項７】
ネットワークを介して外部装置との間でダイレクトＳＭＴＰによる通信を行うステップと、
前記ダイレクトＳＭＴＰ通信により受信した外部装置からの画像データを印刷するステップと、
ダイレクトＳＭＴＰ通信により送られてきた画像データを受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信した画像データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定するステップと、
をコンピュータに実行させるための通信処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コピー機能、プリント機能、ファクシミリ機能、スキャン機能、データ通信機能などの複数の機能を備えた画像形成装置であるＭＦＰ（Multi Function Peripherals) などに適用されるインターネットファクシミリ装置、及び該装置のコンピュータに通信処理を実行させるための通信処理プログラムに関する。
【背景技術】
【０００２】
従来、ＭＦＰなどの画像形成装置では、電子メールをベースにした画像データ等の送受信を行うインターネットファクシミリという技術を応用して、装置間で直接に通信を行うダイレクトＳＭＴＰ（Simple Mail Transfer Protocol)という技術が開発されている。
【０００３】
また、ダイレクトＳＭＴＰを拡張した拡張ダイレクトＳＭＴＰを利用し、インターネットに接続されているファクシミリ装置とアナログ公衆網に接続されたファクシミリ装置との間のファクシミリ通信を、電子メールプロトコルを使用して行えるようにプロトコルを変換し、通信端末の使用可能な通信モードを判別して、その判別した通信モードでの通信を行うようにした技術が開示されている（例えば特許文献１）。
【０００４】
ところで、インターネットファクシミリ装置によるダイレクトＳＭＴＰを用いた通信においては、ＤＡＴＡコマンド後に送られてきた画像データを受信した際には、受信成功を示す応答が送信側に返信されるが、この応答のタイミングには、主に、データ受信完了直後に受信成功を応答する「即時応答」と、受信した画像データを印刷した後、あるいは受信した画像データを印刷用にデコードした後に応答する「プロセス後応答」の２つがある。
【０００５】
前記「即時応答」では、一旦受信データをスプールするため、装置にハードディスク（ＨＤＤ）のような大容量の記憶装置が必要であるが、マルチセッションに強いから、複数の印刷ジョブを同時に受信できる利点がある。
【０００６】
他方、前記「プロセス後応答」では、通信の成功が印刷の成功であることを送信側が認識することができる利点がある。
【特許文献１】特開２００４−１７２９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、ダイレクトＳＭＴＰ通信を用いた従来の装置では、画像データ受信後の応答のタイミングが送信側と受信側で異なる装置間で通信を行う場合、操作上の違和感を与えるという懸念があった。例えば送信側が「プロセス後応答」の装置であり、受信側が「即時応答」の装置であった場合、受信側からの即時応答により、送信側が正常に送信されたことを確認したとしても、実は、印刷時にデコードエラーになっているような場合である。
【０００８】
また、前記特許文献１に記載された技術においては、電子メールプロトコルの変換手段などが必要であり、構成が複雑化するという問題がある。また、マルチセッションを重視するユーザ、１回のセッションで印刷を完了させることを重視するユーザなど、各々の使用環境に応じた意図に対応することはできなかった。
【０００９】
この発明は、上記実情に鑑みてなされたものであり、ダイレクトＳＭＴＰ通信を用いて画像データを送信及び受信する場合に、データ受信後の応答のタイミングが送信側と受信側で異なる場合でも、違和感なく通信を行うことができるとともに、ユーザの使用環境に応じた意図に対応することができる使い勝手の良いインターネットファクシミリ装置、及び該装置のコンピュータに通信処理を実行させるための通信処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題は、以下の手段によって解決される。
【００１１】
（１）ネットワークを介して外部装置との間でダイレクトＳＭＴＰによる通信が可能なネットワーク通信手段と、前記ネットワーク通信手段により受信した外部装置からの画像データを印刷するプリント手段と、ダイレクトＳＭＴＰ通信により送られてきた画像データを、前記ネットワーク通信手段を介して受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信した画像データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定する応答モード選択手段と、を備えていることを特徴とするインターネットファクシミリ装置。
【００１２】
（２）「即時応答モード」と「プロセス後応答モード」のいずれかをユーザが入力可能な操作手段を備え、前記応答モード選択手段は、ユーザによる前記操作手段の入力操作に基づいて、「即時応答モード」または「プロセス後応答モード」を選択・設定する前項１に記載のインターネットファクシミリ装置。
【００１３】
（３）前記応答モード選択手段は、受信したデータに含まれる情報に基づいて、応答モードの選択・設定を行う前項１に記載のインターネットファクシミリ装置。
【００１４】
（４）前記受信したデータに含まれる情報は、「即時応答モード」または「プロセス後応答モード」を示す情報である前項３に記載のインターネットファクシミリ装置。
【００１５】
（５）前記受信したデータに含まれる情報は、受信したデータが重要なデータであることを示す情報である前項３に記載のインターネットファクシミリ装置。
【００１６】
（６）外部装置からの画像データはＤＡＴＡコマンド後に送られる前項１に記載のインターネットファクシミリ装置。
【００１７】
（７）ネットワークを介して外部装置との間でダイレクトＳＭＴＰによる通信を行うステップと、前記ダイレクトＳＭＴＰ通信により受信した外部装置からの画像データを印刷するステップと、ダイレクトＳＭＴＰ通信により送られてきた画像データを受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信した画像データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定するステップと、をコンピュータに実行させるための通信処理プログラム。
【発明の効果】
【００１８】
前項（１）に記載の発明によれば、ダイレクトＳＭＴＰ通信により送られてきた画像データを、ネットワーク通信手段を介して受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信データの印刷完了後に送信する「プロセス後応答モード」のいずれかが選択・設定されるから、送信側の応答モードに対応することが可能となる。その結果、電子メールプロトコルなどを変換したりする煩しさもなく、違和感のない通信の実行が可能となるとともに、マルチセッションを重視するユーザ、１回のセッションで印刷を完了させることを重視するユーザなど、各々の使用環境に応じた意図に対応することができ、使い勝手を格段に向上できる。
【００１９】
前項（２）に記載の発明によれば、ユーザによる前記操作手段の入力操作に基づいて、「即時応答モード」または「プロセス後応答モード」が選択・設定されるから、応答モードの設定をユーザの意図を反映させながら容易に行うことができる。
【００２０】
前項（３）に記載の発明によれば、受信したデータに含まれる情報に基づいて、応答モードの選択・設定が行われるから、応答モードの設定を自動的に行わせることができて便利である。
【００２１】
前項（４）に記載の発明によれば、受信データに含まれる「即時応答モード」または「プロセス後応答モード」を示す情報に基づいて応答モードの選択・設定が行われるから、より簡単で適正な応答モードの設定が可能となる。
【００２２】
前項（５）に記載の発明によれば、受信データに含まれる、受信データが重要なデータであることを示す情報に基づいて応答モードの選択・設定が行われるから、この情報が含まれている場合には「プロセス後応答モード」に設定することができ、データが印刷されたことを送信側が確実に認識することができる。
【００２３】
前項（６）に記載の発明によれば、外部装置からの画像データはＤＡＴＡコマンド後に送られるから、これを受信する装置側で、画像データが送られたことを確実に認識することができる。
【００２４】
前項（７）に記載の発明によれば、ダイレクトＳＭＴＰ通信により送られてきた画像データを受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定する処理を、コンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２６】
図１は、この発明の一実施形態に係るインターネットファクシミリ装置を示す概略構成図である。
【００２７】
図１において、このインターネットファクシミリ装置１０１は、図示しない他のインターネットファクシミリ装置１０１等とネットワーク１０２を介して接続されている。
【００２８】
このネットワーク１０２とは、企業などで構築されたローカルエリアネットワーク（ＬＡＮ）等のネットワークであり、１０／１００ＢＡＳＥ−Ｔ、あるいは１０００ＢＡＳＥ−Ｔなどのインターフェースを用いて実現されている。
【００２９】
前記インターネットファクシミリ装置１０１は、この実施形態では、コピー機能、プリント機能、ファクシミリ機能、スキャン機能、データ通信機能などの複数の機能を備えた画像形成装置であるＭＦＰから構成されている。インターネットファクシミリ装置１０１は、スキャナ部１１と、プリンタ部１２と、操作パネル部１３と、記憶部１４と、ネットワーク通信部１５と、演算処理部１６とを備えており、ネットワーク１０２を介して、通信する相手側装置と画像データをダイレクトＳＭＴＰにより送受信できる送受信機能を有している。
【００３０】
前記スキャナ部１１は、文書原稿を所定の解像度で読み取り、所定の画像処理を施して電子データ（画像データ）に変換するものであり、図示しない光源、プリズム、ＣＣＤなどで構成されている。
【００３１】
前記プリンタ部１２は、印刷ジョブなどの電子データを実際に用紙に出力する機能を有し、例えば、図示しない電子写真の機構、あるいはインクジェットや熱転写の機構などによって構成されている。
【００３２】
前記操作パネル部１３は、ユーザが指示を入力する機構（図示せず）を有し、図８に示すように、ユーザに対するメッセージなどを表示可能な表示部、例えば液晶などによるタッチパネル１３０などで構成されている。
【００３３】
なお、図８の画面１３０には、ダイレクトＳＭＴＰ通信によりＤＡＴＡコマンド後に送られてきたデータを、前記ネットワーク通信手段を介して受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」、または受信後の応答を受信データの印刷完了後に送信する「プロセス後応答モード」を、ユーザが選択するための選択ボタン１３１，１３２や、選択を確定するための設定ボタン１４０などが配置されている。なお、図８では、斜線を付した「即時応答モード」ボタン１３１が選択されている例を示す。
【００３４】
図１に戻って、前記記憶部１４は、インターネットファクシミリ装置１０１自身における各種データやソフトウェアを記憶するものであり、例えばハードディスク（ＨＤＤ）や不揮発性のメモリなどで構成されている。
【００３５】
前記ネットワーク通信部１５は、ネットワーク１０２に接続された他のインターネットファクシミリ装置等の外部装置との間で通信機能を実現するものであり、ネットワーク・インターフェース・カード（ＮＩＣ）などで構成されている。
【００３６】
前記演算処理部１６は、装置全体における制御処理を実行するものであり、図示しないＣＰＵ、ＲＡＭ、ＲＯＭなどの組み合わせによって構成されている。
【００３７】
さらに、この実施形態では、前記演算処理部１６は、ダイレクトＳＭＴＰ通信によりＤＡＴＡコマンド後に送られてきたデータを、前記ネットワーク通信手段を介して受信する際に、受信後の応答を受信完了直後に送信する「即時応答モード」と、受信後の応答を受信データの印刷完了後に送信する「プロセス後応答モード」のいずれかを選択・設定する応答モード選択機能をも有している。
【００３８】
このような応答モードの選択・設定は、ユーザによる前記操作パネル部１３の入力操作、すなわち、図８の「即時応答モード」ボタン１３１または「プロセス後応答モード」ボタン１３２による応答モードの選択操作に基づいて行われるか、受信したメールメッセージに含まれる情報に基づいて行われるようになっている。
【００３９】
次に、このインターネットファクシミリ装置１０１におけるダイレクトＳＭＴＰ送受信方式と従来の送受信方式との違いを、図２を参照して説明する。
【００４０】
図２において、例えば、前記インターネットファクシミリ装置１０１を受信側とし、他のインターネットファクシミリ装置２０１を送信側として、両装置１０１、２０１がネットワーク１０２を介して接続されているものとする。
【００４１】
従来のインターネットファクシミリによる通信は、送信側のインターネットファクシミリ装置２０１が印刷ジョブのメールをメールサーバ２０２に送信し、受信側のインターネットファクシミリ装置１０１がメールサーバ２０２に自分宛のメールが届いているか否かを確認することにより、印刷ジョブのメールを受信するようになっている。メールの送信にはＳＭＴＰ、メールの受信にはＰＯＰ（Post Office Protocol）３やＩＭＡＰ（Internet Message Access Protocol）４といったプロトコルが使用される。
【００４２】
一方、ダイレクトＳＭＴＰ通信の場合は、送信側のインターネットファクシミリ装置２０１がＳＭＴＰのプロトコルを使って直接、受信側のインターネットファクシミリ装置１０１と通信して、データを送受信するようになっている。
【００４３】
このダイレクトＳＭＴＰ通信の場合、メールサーバ２０２を経由することによるタイムラグがなく、メールサーバ２０２上にインターネットファクシミリ装置１０１，２０１用のアカウントを作成するといった煩わしさがない。
【００４４】
図３は、受信側のインターネットファクシミリ装置１０１と送信側のインターネットファクシミリ装置２０１との間で行われるダイレクトＳＭＴＰ通信の手順を示す図であり、左側が「即時応答モード」の場合、右側が「プロセス後応答モード」の場合を示している。
【００４５】
図３において、左側の「即時応答モード」の場合は、ＳＭＴＰプロトコルの一連のコマンドのやり取りは、送信側と受信側の間で途中で留まることなく最後まで行われる。
【００４６】
具体的には、送信側と受信側で接続が確立されると、受信側から「Greeting」が応答される。次いで、送信側から受信側に「ＨＥＬＯ／ＥＨＬＯ（挨拶）」コマンドが送信されると、受信側から送信側に「２５０」が応答される。次いで、送信側から受信側に、送信者を指定する「ＭＡＩＬ  ＦＲＯＭ」コマンドが送信されると、受信側から送信側に「２５０」が応答される。さらに、送信側から受信側に、送信先を指定する「ＲＣＰＴ  ＴＯ」コマンドが送信されると、受信側から送信側に「２５０」が応答される。
【００４７】
次いで、送信側から受信側にデータの送信を開始するための「ＤＡＴＡ」コマンドが送信されると、受信側から送信側に「２５１」が応答される。次いで、送信側からメールメッセージを含むデータが送信される。これらの受信データが記憶部１４に記憶された時点で、受信側から応答として、成功を示す「２５０」が送信側へ応答される。そして、送信側から 終了を示す「QUIT」コマンドが要求され、受信側から「２５０」が応答されることで、接続が切断され通信が終了する。
【００４８】
受信側では、前述のように、データの受信後に成功を示す「２５０」を応答した後、受信したデータの印刷処理を実施し、一定時間経過後に印刷された用紙がプリンタ部１２から出力される。
【００４９】
一方、図３右側の「プロセス後応答モード」の場合は、送信側から受信側にデータの送信を開始するための「ＤＡＴＡ」コマンドが送信され、その後、送信側からメールメッセージを含むデータが送信されるまでは、「即時応答モード」の場合と同じである。しかし、受信側でデータ受信後、成功を示す「２５０」が応答されるまでに一定時間、通信が待たされる。その間に受信側はデータのデコード（複号）処理や印刷処理を実施しており、デコード処理後あるいは印刷後に、受信側から送信側に「２５０」が応答される。
【００５０】
なお、仮にそれらの処理中にエラーが出た場合は、受信側から４ＸＸや５ＸＸのエラーコードが応答される。
【００５１】
「即時応答モード」の場合は、一旦、受信データをスプール（spool)するため、インターネットファクシミリ装置１０１にハードディスクのような大容量の記憶装置を搭載する必要があるが、従来のメールサーバとの通信のように短い時間で完了し、送信側にタイムアウトが発生する可能性が低い。その代わりに、デコード処理や印刷処理でエラーが発生した場合は、そのエラーを別途エラーメールで通知する処理が必要である。
【００５２】
一方、「プロセス後応答モード」は、通信の成功が印刷の成功であることをクライアントが認識できるため、Ｇ３ＦＡＸの考え方に近い。
【００５３】
但し、デコード処理や印刷処理に要する時間は、本来のメールサーバを使ったＳＭＴＰ通信に比べてかなり長いため、送信側でタイムアウトが発生する可能性が高くなる。また、複数のクライアントからの接続を同時に受け付ける「マルチセッション」に弱いので、複数のデータを同時に受信することが難しい。
【００５４】
つぎに、この実施形態に係るインターネットファクシミリ装置１０１が、図２の送信側のインターネットファクシミリ装置２０１からダイレクトＳＭＴＰ通信で送られてきた画像データ（ジョブデータともいう）を受信する際の処理を、図４に示すフローチャートを参照して説明する。この例は、図８に示す操作パネル部１３の表示画面において、ユーザが「即時応答モード」ボタン１３１または「プロセス後応答モード」ボタン１３２を押すことにより、いずれかの応答モードが予め設定されている場合を示すものである。なお、この処理は、演算処理部１６のＣＰＵが記憶部１４に記憶されているプログラムに従って動作することにより実行される。
【００５５】
図４において、送信側の装置２０１から接続要求を受けると、ステップＳ４０１でＴＣＰ接続を確立し、ステップＳ４０２では、図３で説明したような「ＨＥＬＯ／ＥＨＬＯ」コマンドから「ＲＣＰＴ  ＴＯ」コマンドまでの一連のＳＭＴＰ通信処理を行う。
【００５６】
ステップＳ４０３では、ＤＡＴＡコマンドにより画像データ（ジョブデータ）を受信し、ジョブデータを印刷処理部に転送して印刷を依頼する。ここで言う印刷処理部とは、デコード処理と印刷処理を行うソフトウェア的な制御モジュールを意味し、これは、図１のプリンタ部１２と演算処理部１６で実現される。
【００５７】
ついで、ステップＳ４０４では、ＤＡＴＡコマンド後の画像データ受信に対する応答のタイミングが「プロセス応答モード」に設定されているか否かを判断する。「プロセス応答モード」に設定されていなかった場合（ステップＳ４０４でＮＯ）、ステップＳ４０９に進み、ＤＡＴＡコマンドに対する処理が正常に終了したことを２ＸＸコマンドで応答する。ＤＡＴＡコマンド後のデータ受信に対する応答のタイミングが「プロセス応答モード」に設定されていた場合（ステップＳ４０４でＹＥＳ）、ステップＳ４０５では、受信したジョブデータがデコードされるまで待機する。
【００５８】
ステップＳ４０６では、デコード処理が正常に終了したか否かを判断し、デコード処理が正常に終了した場合（ステップＳ４０６でＹＥＳ）、ステップＳ４０７では、ジョブデータが印刷されるまで待機し、ステップＳ４０８に進む。デコード処理が正常に終了しなかった場合は（ステップＳ４０６でＮＯ）、例えばファクシミリジョブデータではない不正なメールを受信したことによる失敗と判断できるため、ステップＳ４１３では、送信側に恒久的な失敗を示す５ＸＸエラーを応答して、ステップＳ４１０に進む。
【００５９】
ステップＳ４０８では、印刷が正常に終了したか否かを判断し、印刷が正常に終了した場合は（ステップＳ４０８でＹＥＳ）、ステップＳ４０９で、ＤＡＴＡコマンドに対する処理が正常に終了したことを２ＸＸコマンドで応答して、ステップＳ４１０に進む。印刷が正常に終了しなかった場合は（ステップＳ４０８でＮＯ）、例えば「用紙なし」などの一時的要因によるものと見做され、ステップＳ４１４で、一時的な失敗を示す４ＸＸエラーを応答し、ステップＳ４１０に進む。
【００６０】
ステップＳ４１０では、次のコマンドを受信する。一通りのデータ受信が終了した後で、ステップＳ４１１で、送信側からのＱＵＩＴコマンドを受信したか否かを判断し、ＱＵＩＴコマンドを受信した場合（ステップＳ４１１でＹＥＳ）、ステップＳ４１２では、ＱＵＩＴコマンドを処理してＴＣＰ接続を終了する。ＱＵＩＴコマンドを受信してない場合（ステップＳ４１１でＮＯ）、ステップＳ４０２に戻る。
【００６１】
このように、この実施形態に係るインターネットファクシミリ装置１０１では、ダイレクトＳＭＴＰ通信によりＤＡＴＡコマンド後に送られてきた画像データを、ネットワーク通信部１５を介して受信する際に、ユーザによる入力操作に基づいて、「即時応答モード」または「プロセス後応答モード」のいずれかが容易に選択・設定される。このため、例えば送信側の応答モードに合わせて予め応答モードを選択しておくことにより、違和感のない通信の実行が可能となる。しかも、マルチセッションを重視するユーザ、１回のセッションで印刷を完了させることを重視するユーザなど、各々の使用環境に応じた意図に対応することができ、使い勝手の向上を図ることができる。
【００６２】
ところで、前記演算処理部１６は、受信したデータに含まれる応答モードに関するキーワードを解析することにより、前記応答モードの選択を自動的に行い、送信側と整合をとることも可能である。
【００６３】
図５は、応答モードに関するキーワードが含まれた受信データの一例を示すものである。
【００６４】
図５に示す受信データは、ヘッダー及び本文からなるメールメッセージとこれに添付された画像データとを含んでおり、受信側のインターネットファクシミリ装置１０１が送信側に応じて応答モードを切り替えるためのキーワードが、メールメッセージの任意のフィールド、例えばヘッダーフィールドに記載された例を示している。
【００６５】
図５のメッセージ中、「To：」フィールド５０１には、通常、インターネットファクシミリのメールサーバ経由の通信では、送信先を示す必須の情報が記載されるのが通例である。しかし、ダイレクトＳＭＴＰ通信では、送信側のインターネットファクシミリ装置と受信側のインターネットファクシミリ装置同士で直接に通信を行うため、本来の「To：」フィールドの意味があまりない。
【００６６】
そこで、「To：」フィールド５０１に、「即時応答モード」を期待する「faster-return」というキーワードを埋め込むことで、受信側のインターネットファクシミリ装置１０１がメールメッセージを解析し前記キーワードを検知して「即時応答モード」を選択・設定するものとなされている。
【００６７】
従って、例えば送信側の装置が、「即時応答モード」で動作するものであれば、「To：」フィールド５０１に「faster-return」というキーワードを設定すればよく、また、送信側の装置が「プロセス後応答モード」で動作するものであれば、「result-return」といった「プロセス後応答モード」を期待するキーワードを設定すれば良く、これにより従来装置との通信を違和感なく行うことができる。
【００６８】
図６は、受信データの別の例を示すものであり、ヘッダー及び本文からなるメールメッセージ部分のみが示されている。
【００６９】
図６の受信データも、図５の例と同様に、通信相手によって応答モードを切り替えるためのキーワードを、メールメッセージの任意のフィールド、例えばヘッダーフィールドに記載した例を示している。
【００７０】
図６のメールメッセージ中、「subject：」フィールド６０１は、そのデータが重要であることを示す「〔Attention〕」キーワードから始まる。受信側のインターネットファクシミリ装置１０１は、メールメッセージを解析し前記キーワードを検知して、送信側へ受信が確実に成功したことを伝えるために、応答モードを「プロセス後応答モード」に切り替えることが自動的に行われる。
【００７１】
つまり、このようにデータに関するキーワードから重要なデータであると判定した際には、応答モードを自動的に「プロセス後応答モード」に設定するから、送信側では、送信した重要なデータが確実に印刷されたことを認識することができる。
【００７２】
図７は、メールメッセージのヘッダフィールドを解析して自動的に応答モードの切り替えを行う処理を示すフローチャートである。この処理は、演算処理部１６のＣＰＵが記憶部１４に記憶されているプログラムに従って動作することにより実行される。
【００７３】
図４のフローチャートとの違いは、ＤＡＴＡコマンド後に送信側から送信されたデータの受信中に、メールメッセージのヘッダフィールドの解析を行い、「即時応答モード」、「プロセス後応答モード」を示すキーワードがあるかどうかを判定する処理（ステップＳ７０４および７０５）を設けた点にある。
【００７４】
図７において、送信側の装置２０１から接続要求を受けると、ステップＳ７０１でＴＣＰ接続を確立し、ステップＳ７０２では、「ＨＥＬＯ／ＥＨＬＯ」コマンドから「ＲＣＰＴ  ＴＯ」コマンドまでの一連のＳＭＴＰ通信処理を行う。
【００７５】
ステップＳ７０３では、ＤＡＴＡコマンドによりジョブデータを受信し、ジョブデータを印刷処理部に転送して印刷を依頼する。
【００７６】
ついで、ステップＳ７０４では、メールメッセージのヘッダフィールドを解析して「即時応答モード」のキーワードがあるか否かを判断し、「即時応答モード」のキーワードがあれば（ステップＳ７０４でＹＥＳ）、ステップＳ７１０に進み、ＤＡＴＡコマンドに対する処理が正常に終了したことを２ＸＸコマンドで応答する。「即時応答モード」のキーワードがなければ（ステップＳ７０４でＮＯ）、ステップＳ７０５に進む。
【００７７】
ステップＳ７０５では、メールメッセージのヘッダフィールドを解析して「プロセス後応答モード」のキーワードがあるか否かを判断し、「プロセス後応答モード」のキーワードがあれば（ステップＳ７０５でＹＥＳ）、ステップＳ７０６で、ジョブがデコードされるまで待機して、ステップＳ７０７に進む。「プロセス後応答モード」のキーワードがなければ（ステップＳ７０５でＮＯ）、ステップＳ７１４に進む。
【００７８】
ステップＳ７１４では、ユーザの入力操作に基づく応答モードの設定が「プロセス後応答モード」になっているか否かを判断し、応答モードの設定が「プロセス後応答モード」になっていれば（ステップＳ７１４でＹＥＳ）、ステップＳ７０６に進む。応答モードの設定が「即時応答モード」になっていれば（ステップＳ７１４でＮＯ）、ステップＳ７１０に進む。
【００７９】
ステップＳ７０７では、デコード処理が正常に終了したか否かを判断し、デコード処理が正常に終了した場合は（ステップＳ７０７でＹＥＳ）、ステップＳ７０８では、ジョブが印刷されるまで待機し、ステップＳ７０９に進む。デコード処理が正常に終了しなかった場合は（ステップＳ７０７でＮＯ）、例えばファクシミリジョブデータではない不正なメールを受信したことによる失敗と判断できるため、ステップＳ７１５では、送信側に恒久的な失敗を示す５ＸＸエラーを応答して、ステップＳ７１１に進む。
【００８０】
ステップＳ７０９では、印刷が正常に終了したか否かを判断し、印刷が正常に終了した場合は（ステップＳ７０９でＹＥＳ）、ステップＳ７１０で、ＤＡＴＡコマンドに対する処理が正常に終了したことを２ＸＸコマンドで応答して、ステップＳ７１１に進む。印刷が正常に終了しなかった場合（ステップＳ７０９でＮＯ）、例えば「用紙なし」などの一時的要因によるものと見做され、ステップＳ７１６で、一時的な失敗を示す４ＸＸエラーを応答し、ステップＳ７１１に進む。
【００８１】
ステップＳ７１１では、次のコマンドを受信する。一通りのデータ受信を終了した後で、ステップＳ７１２で、送信側からのＱＵＩＴコマンドを受信したか否かを判断し、ＱＵＩＴコマンドを受信した場合（ステップＳ７１２でＹＥＳ）、ステップＳ７１３では、ＱＵＩＴコマンドを処理してＴＣＰ接続を終了する。ＱＵＩＴコマンドを受信してない場合（ステップＳ７１２でＮＯ）、ステップＳ７０２に戻る。
【００８２】
このように、受信側のインターネットファクシミリ装置１０１が受信データを解析して、自動的に適正な応答モードを欄宅・設定するから、極めて使い勝手が良く便利となる。
【図面の簡単な説明】
【００８３】
【図１】この発明の一実施形態に係るインターネットファクシミリ装置を示す概略構成図である。
【図２】同じくインターネットファクシミリ装置によるダイレクトＳＭＴＰ通信方式を従来の送受信方式との違いで説明する図である。
【図３】受信側のインターネットファクシミリ装置と送信側のインターネットファクシミリ装置との間で行われるダイレクトＳＭＴＰ通信の手順を示す図である。
【図４】送信側の装置からダイレクトＳＭＴＰ通信で送られてきたデータを受信する際の処理を示すフローチャートである。
【図５】メールメッセージのヘッダーフィールドに、応答モードを切り替えるための情報を記載した例の説明図である。
【図６】メールメッセージのヘッダーフィールドに、応答モードを切り替えるための情報を記載した別の例の説明図である。
【図７】メールメッセージのヘッダフィールドを解析して応答モードの切り替えを自動的に行う処理を示すフローチャートである。
【図８】ユーザによる応答モードの入力操作画面を示す図である。
【符号の説明】
【００８４】
１                インターネットファクシミリ装置
１１              スキャナ部
１２              プリンタ部
１３              操作パネル
１４              記憶部
１５              ネットワーク通信部
１６              演算処理部（応答モード選択手段）
１０２            ネットワーク
１３１，１３２    選択ボタン
【図１】
2007208712.tif 000003
【図２】
2007208712.tif 000004
【図３】
2007208712.tif 000005
【図４】
2007208712.tif 000006
【図５】
2007208712.tif 000007
【図６】
2007208712.tif 000008
【図７】
2007208712.tif 000009
【図８】
2007208712.tif 000010