(57)【要約】  【課題】端末同士がＩＰ網を介して直接データ通信を行う場合でも、確実にデータ伝送を行うことができるインターネットファクシミリ装置を提供する。  【解決手段】インターネットファクシミリ送信が、メールサーバを経由した電子メール送信かＩＰ網を介した直接データ通信かを判定し（ステップ101）、電子メール送信であった場合には、通常の電子メール送信を行う（ステップ102）。一方、ＩＰ網を介した直接データ通信の場合には、ＩＰ網でデータ送信を行い（ステップ103）、通信エラーが発生した場合には、設定されている再送信条件に応じて所定回数のＩＰ網での再送信を行い（ステップ105〜108）、それでも送信できない場合には、通常のファクシミリ手順による再送信を行う（ステップ109）。  【選択図】図５
2006054539.tif 000002
【特許請求の範囲】
【請求項１】
端末同士がＩＰ網を介して直接データ通信を行うことが可能なインターネットファクシミリ装置であって、ＩＰ網を介して通信を行う手段と、公衆回線網を介して通信を行う手段と、通信中のエラーを検出する通信エラー検出手段と、上記各部を制御する制御手段とを備え、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が上記ＩＰ網を介した再送信または上記公衆回線網を介した再送信を行うことを特徴とするインターネットファクシミリ装置。
【請求項２】
請求項１に記載のインターネットファクシミリ装置において、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、当該通信先の電話番号が登録されている場合に、上記制御手段が公衆回線網で再送信を行うことを特徴とするインターネットファクシミリ装置。
【請求項３】
請求項１に記載のインターネットファクシミリ装置において、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が上記ＩＰ網を介した再送信を試みても送信できない場合に、公衆回線網で再送信を行うことを特徴とするインターネットファクシミリ装置。
【請求項４】
請求項１に記載のインターネットファクシミリ装置において、ＩＰ網での再送信に関する設定を行う再送信設定手段を備え、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が上記再送信設定手段で設定されたＩＰ網での再送信の可否および再送信回数に基づいてＩＰ網での再送信を行い、送信できない場合に、公衆回線網で再送信を行うことを特徴とするインターネットファクシミリ装置。
【請求項５】
請求項１に記載のインターネットファクシミリ装置において、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が当該通信エラーの内容によってＩＰ網での再送信を行うか、公衆回線網での再送信を行うかを決定することを特徴とするインターネットファクシミリ装置。
【請求項６】
請求項１〜請求５のいずれかに記載のインターネットファクシミリ装置において、上記制御手段が上記ＩＰ網を介した再送信では全ページを再送信し、公衆回線網での再送信では送信完了しているページの続きのページから再送信することを特徴とするインターネットファクシミリ装置。
【請求項７】
請求項１〜請求５のいずれかに記載のインターネットファクシミリ装置において、送信先を入力する手段を備え、送信先を直接入力する場合に、ＩＰ網でのアドレスと電話番号とを入力できることを特徴とするインターネットファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル（ＩＰ）を利用するＩＰ網を介して端末同士が直接データ通信を行うことが可能なインターネットファクシミリ装置に関する。
【背景技術】
【０００２】
最近、インターネットの普及とともに、インターネット回線を利用した様々なサービスが提案されており、インターネットを介してファクシミリデータを送受するファクシミリも提案されており、このようなファクシミリはインターネットファクシミリと呼ばれている。
【０００３】
このようなインターネットファクシミリにおいて、電子メールを利用してインターネットを介して画像データを送受信する場合、画像データを含む電子メールを送信側のメールサーバ装置及びインターネットを介して受信側のメールサーバ装置にＳＭＴＰ（Simple Mail Transfer Protocol）方式で送信し、受信側のインターネットファクシミリ装置は、ＰＯＰ３(Post  Office  Protocol  version3）方式で受信側のメールサーバ装置にアクセスして画像データを含む電子メールを受信し、受信した画像データを画像記録部を用いて印字するようになっている。
【０００４】
この電子メールを利用したインターネットファクシミリでは、送信先まで画像情報が到達したか否か、送信者が確認できない不安を解消するために、通常、送達結果を電子メールを使用して送信者に知らせるようにしている。
そして、送達確認メールが受信できない、または送達確認メールでエラー通知を受信した場合など、電子メールの不達が確認された場合には、公衆回線（ＰＳＴＮ；Public Subscriber Telephone Network）にて従来のファクシミリ手順によって再送信することが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１５８８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のインターネットファクシミリによる画像データの送受信は以上のようにして行われているが、インターネットファクシミリは送達確認をサポートしているメールサーバを経由するとは限らず、また、受信機のインターネットファクシミリ装置も送達確認をサポートしているものばかりではない。
【０００６】
さらに、最近のインターネットファクシミリはメールサーバ機能を搭載し、ドメイン名から対応のグローバルＩＰアドレスを求めて返答するダイナミックＤＮＳ（Domain Name System）やＩＰ網を含むインターネットで利用するプロトコルを使って音声を伝送するためのＶｏＩＰ(Voice over
IP）網を介して端末同士が直接接続し、ＳＭＴＰ、ＦＴＰ（File Transfer Protocol）あるいはＳＩＰ（Session  Initiation  Protocol）等の制御プロトコルを用いて通信する場合も出てきている。
そして、このような場合には、送信が完了したかどうかの判断を送達確認メールで行うことは不適切であり、通信エラーが発生した場合、再度手動で再送信を行わなければならない、という問題があった。
【０００７】
また、ＩＰ網を介して通信を行って、エラーが発生した場合、通信エラーの内容によって、ＩＰ網で再送信を試みる方が良い場合と、ＩＰ網では再送信せずに、ＰＳＴＮ回線で再送信した方が良い場合があるが、通信エラーが発生した場合、ユーザがその通信エラーの内容を確認して再送信を行わなければならず、再送信に手間がかかるという問題もあった。
【０００８】
本発明は、上記の問題に鑑みてなされたもので、端末同士がＩＰ網を介して直接データ通信を行う場合でも、確実にデータ伝送を行うことができるとともに、通信エラーの内容に応じて適切な再送信方法を選択することができるインターネットファクシミリ装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、請求項１に係る発明のインターネットファクシミリ装置は、端末同士がＩＰ網を介して直接データ通信を行うことが可能なインターネットファクシミリ装置であって、ＩＰ網を介して通信を行う手段と、公衆回線網を介して通信を行う手段と、通信中のエラーを検出する通信エラー検出手段と、上記各部を制御する制御手段とを備え、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が上記ＩＰ網を介した再送信または上記公衆回線網を介した再送信を行うことを特徴とする。
【００１０】
また、請求項２に係る発明のインターネットファクシミリ装置は、請求項１に記載のインターネットファクシミリ装置において、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、当該通信先の電話番号が登録されている場合に、上記制御手段が公衆回線網で再送信を行うことを特徴とする。
【００１１】
さらに、請求項３に係る発明のインターネットファクシミリ装置は、請求項１に記載のインターネットファクシミリ装置において、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が上記ＩＰ網を介した再送信を試みても送信できない場合に、公衆回線網で再送信を行うことを特徴とする。
【００１２】
また、請求項４に係る発明のインターネットファクシミリ装置は、請求項１に記載のインターネットファクシミリ装置において、ＩＰ網での再送信に関する設定を行う再送信設定手段を備え、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が上記再送信設定手段で設定されたＩＰ網での再送信の可否および再送信回数に基づいてＩＰ網での再送信を行い、送信できない場合に、公衆回線網で再送信を行うことを特徴とする。
【００１３】
さらに、請求項５に係る発明のインターネットファクシミリ装置は、請求項１に記載のインターネットファクシミリ装置において、ＩＰ網を介して直接データ通信を行っているときに上記通信エラー検出手段が通信エラーを検出した場合、上記制御手段が当該通信エラーの内容によってＩＰ網での再送信を行うか、公衆回線網での再送信を行うかを決定することを特徴とする。
【００１４】
また、請求項６に係る発明のインターネットファクシミリ装置は、請求項１〜請求５のいずれかに記載のインターネットファクシミリ装置において、上記制御手段が上記ＩＰ網を介した再送信では全ページを再送信し、公衆回線網での再送信では送信完了しているページの続きのページから再送信することを特徴とする。
【００１５】
さらに、請求項７に係る発明のインターネットファクシミリ装置は、請求項１〜請求５のいずれかに記載のインターネットファクシミリ装置において、送信先を入力する手段を備え、送信先を直接入力する場合に、ＩＰ網でのアドレスと電話番号とを入力できることを特徴とする。
【発明の効果】
【００１６】
請求項１に係る発明のインターネットファクシミリ装置によれば、ＩＰ網を介して直接データ通信を行っているときに通信エラーが検出されると、ＩＰ網を介した再送信または公衆回線網を介した再送信が行われるので、  端末同士でＩＰ網を介して直接データ通信を行っている場合にも、確実にデータ送信を行うことが可能となる。
【００１７】
また、請求項２に係る発明のインターネットファクシミリ装置によれば、ＩＰ網を介して直接データ通信を行っているときに通信エラーが検出された場合、電話帳に当該通信先の電話番号が登録されている場合、または操作画面での通信先の直接入力時に当該通信先の電話番号が登録された場合に、公衆回線網で再送信が行われるので、電話番号を登録しておくだけで、ＩＰ網でのデータ通信が不調な場合には自動的に公衆回線網での再送信を行うことができる。
【００１８】
さらに、請求項３に係る発明のインターネットファクシミリ装置によれば、ＩＰ網を介して直接データ通信を行っているときに通信エラーが検出された場合、ＩＰ網を介した再送信を試みても送信できない場合に、公衆回線網で再送信が行われるので、確実にデータ送信を行うことが可能となる。
【００１９】
また、請求項４に係る発明のインターネットファクシミリ装置によれば、ＩＰ網を介して直接データ通信を行っているときに通信エラーが検出された場合のＩＰ網での再送信の可否および再送信回数を再送信設定手段により任意に設定することができるので、通信状況及びユーザの意向に沿って容易に再送信条件を変更することができる。
【００２０】
さらに、請求項５に係る発明のインターネットファクシミリ装置によれば、ＩＰ網を介して直接データ通信を行っているときに通信エラーが検出された場合、通信エラーの内容によってＩＰ網での再送信を行うか、公衆回線網での再送信を行うかが決定され、例えば、指定された相手先のＩＰアドレスに接続できない場合や、指定された相手先のドメイン名の名前解決ができない場合など、ＩＰ網での再送信を試みても無駄である可能性が高い場合には最初から公衆回線網で再送信し、逆にデータの送信中に受信機でメモリオーバーやエラーが発生し、エラー応答を返してきて通信エラーになった場合には、所定の時間経過後にＩＰ網で再送信すれば成功する可能性が高いので、ＩＰ網での再送信を行う。
このように、通信エラーの内容によって再送信方法を自動的に決定することにより、ユーザが通信エラーの内容を確認する必要がなくなるとともに、無駄な再送信動作を行うことなくデータを確実に送信することが可能となる。
【００２１】
また、請求項６に係る発明のインターネットファクシミリ装置によれば、ＩＰ網を介した再送信では全ページを再送信し、公衆回線網での再送信では送信完了しているページの続きのページから再送信されるので、公衆回線網での再送信時間を短縮することが可能となる。すなわち、ＩＰ網での通信ではＴＩＦＦやＰＤＦなどのファイルでデータを送信するために、データ送信中にエラーになった場合に受信機で受信完了できているページがあるかどうかの判断が難しいために、全ページの再送信を行うようにするが、公衆回線網でファクシミリ手順で再送信する場合には、ページ単位で送信するので、再送信を行う場合には、送信完了しているページがあれば次ページより再送信を行うことにより、送信時間を短縮することができる。
【００２２】
さらに、請求項７に係る発明のインターネットファクシミリ装置によれば、送信先を直接入力する場合に、ＩＰ網でのアドレスと電話番号とを入力することができ、電話番号を登録することができるので、送信先を直接入力してインターネッＩＰ網を介して直接データ通信を行っている場合であっても、通信エラーが検出された場合には、公衆回線網での再送信を行うことが可能となる。
【実施例】
【００２３】
以下、本発明のインターネットファクシミリ装置の実施例について、図面を用いて説明する。図１はインターネットファクシミリ装置のハードウェア構成を示すブロック図であり、図に示すように、インターネットファクシミリ装置はＣＰＵ１、ＲＯＭ（Read Only Memory）２、ＲＡＭ（Random Access Memory）３、表示・操作部４、読取部５、画像メモリ６、記録部７、コーデック８、モデム９、ネットワーク制御ユニットＮＣＵ１０及びＬＡＮインターフェース（Ｉ／Ｆ）１１から構成され、各部がバス１２を介して接続されている。
【００２４】
ＣＰＵ１はバス１２を介してインターネットファクシミリ装置のハードウェア各部を制御するとともに、ＲＯＭ２に記憶されたプログラムに基づいて各種のプログラムを実行し、ＲＯＭ２はインターネットファクシミリ装置の動作に必要な種々のプログラムや操作メッセージ等を予め記憶している。また、ＲＡＭ３はＳＲＡＭ等で構成され、プログラムの実行時に発生する一時的なデータを記憶するとともに、ＩＰアドレス、電話番号等の送信先の情報を記憶する電話帳テーブル２１と、ＩＰ網によるデータ送信時に通信エラーが発生した場合の再送信条件を記憶する再送信設定テーブル２２を記憶する記憶領域を有している。
【００２５】
表示・操作部４は、インターネットファクシミリ装置の動作状態を表示したり、種々の機能の操作画面の表示を行う表示部と、インターネットファクシミリ装置を操作するための複数のキーよりなり、図２に示すように、表示部を構成するＬＣＤ表示部３１と多数の操作キーから構成されている。ＬＣＤ表示部３１には、タッチパネルスイッチが配設され、ＬＣＤ表示部３１に表示された項目部分を押下することで、対応する項目の選択や機能の実行を行うことができる。また、操作キーとして、テンキー３２、スタートキー３３、リセットキー３４、ストップキー３５、複数のワンタッチダイヤルキー３６、十字キー３７、リターンキー３８、セットキー３９等の各種キーが設けられている。なお、ＬＣＤ表示部３１によりこれらの操作キーの一部又は全部を代用することも可能である。
【００２６】
読取部５はオートドキュメントフィーダー（ＡＤＦ）やフラットベッドスキャナ（ＦＢＳ）等の読取り用原稿載置台を備え、ＣＣＤ等を利用したスキャナで原稿を読み取り、白黒２値に変換したドットイメージデータを出力する。また、画像メモリ６は、ＤＲＡＭ等を用いて構成され、送信すべきイメージデータまたは受信したイメージデータあるいは読取部５で読み取ったイメージデータを記憶し、記録部７は電子写真方式等のプリンタ装置を備え、受信したデータをプリントアウトする。
【００２７】
コーデック８は所定のプロトコルに対応して符号化・復号するものであり、読み取った原稿の画像データを送信するためにＭＨ、ＭＲまたはＭＭＲ方式により符号化し、外部から受信した画像データを復号するとともに、電子メールに添付可能なファイルとして一般的に利用される画像フォーマットであるＴＩＦＦ方式等にも対応して符号化、復号する。
【００２８】
モデム９はバス１２に接続されており、ファクシミリ通信が可能なファクスモデムとしての機能を有し、このモデム９は同様にバス１２に接続されたＮＣＵ１０と接続されている。ＮＣＵ１０はアナログ回線の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム９をＰＳＴＮ１３に接続する。
【００２９】
また、ＬＡＮ  Ｉ／Ｆ１１はルータ１５やメールサーバ１６が接続されたＬＡＮ１４に接続され、インターネット網１７からの信号をルータ１５を介して受信する一方、ＬＡＮ１４に対して信号やデータを送信するものであり、信号変換やプロトコル変換などのインターフェース処理を実行するとともに、データ通信中の通信エラーを検出する。
【００３０】
インターネットファクシミリ装置は上記のような構成を備えており、Ｇ３ファクシミリ送信時には、原稿の画像データが読取部５で読み取られ、コーデック８で圧縮されて画像メモリ６に蓄積される。この圧縮された画像データが画像メモリ６から読み出されてモデム９で変調され、ＮＣＵ１０からＰＳＴＮ１３を通して通信相手先に送信される。また、ファクシミリ受信時には、受信した画像データがモデム９で復調され、画像メモリ６に蓄積された後、コーデック８で復号されて記録部７により印刷される。
【００３１】
一方、上記のＲＡＭ３の電話帳テーブル２１は、図３に示すように、短縮ダイヤル番号またはワンタッチキー番号、宛先名称、ＩＰアドレス、電話番号、メールアドレスを記憶する領域を備えており、表示・操作部４のＬＣＤ表示部３１に表示される宛先登録画面からユーザが入力することにより、それぞれの設定をＲＡＭ３の電話帳テーブル２１に登録することができる。
【００３２】
また、上記のＬＣＤ表示部３１において再送信設定機能を選択すると、ＬＣＤ表示部３１に図４に示すような、ＩＰ網での通信エラー発生時の再送信の設定画面が表示される。この画面で、ＩＰ網での再送信の可否、ＩＰ網での再送信を行う場合の回数及び間隔、Ｇ３ＦＡＸでの再送信の可否、Ｇ３ＦＡＸでの再送信を行う場合の回数及び間隔をそれぞれ設定することができ、ユーザにより設定された再送信条件がＲＡＭ３の再送信設定テーブル２２に記憶される。
【００３３】
次に、ＩＰ網を介して端末同士で直接データ通信を行う場合のインターネットファクシミリ装置の作用を図５のフローチャートにより説明する。
ユーザが読取部５の原稿載置部に原稿をセットした後、表示・操作部４のワンタッチキー３６のいずれかを押下して宛先を指定するか、あるいは表示・操作部４のＬＣＤ表示部３１に宛先を直接入力した後、ＩＰ網を介したメール送信またはＩＰ網を介した直接データ通信を選択して、スタートキー３３を押下すると、インターネットファクシミリ送信が開始される。なお、表示・操作部４のＬＣＤ表示部３１での宛先直接入力では、［ＩＰ網でのアドレス］と［電話番号］、例えば、ＩＰ＝１９２．１６８．１．１／ＴＥＬ＝０７５１２３４５６７等を入力することができ、入力された［ＩＰ網でのアドレス］と［電話番号］はＲＡＭ３に記憶される。
【００３４】
上記のインターネットファクシミリ送信が指示されると、インターネットファクシミリ装置のＣＰＵ１は読取部５にセットされた原稿の読取処理を行い、画像データを画像メモリ６に蓄積した後、図５に示すインターネットファクシミリ送信のプログラムを開始する。このプログラムを開始すると、まず、ＣＰＵ１は、インターネットファクシミリ送信が、メールサーバを経由した電子メール送信かＩＰ網を介した直接データ通信かを判定する（ステップ１０１）。
【００３５】
電子メール送信であった場合には、ＣＰＵ１は画像メモリ６に蓄積されている画像データをコーデック８により電子メールに添付可能なファイル形式（例えば、ＴＩＦＦ形式ファイル）に変換して電子メール用の添付ファイルを作成し、作成した添付ファイルを添付したメールを宛先情報に含まれているメールアドレス宛に送信することにより、通常の電子メール送信を行う（ステップ１０２）。
【００３６】
一方、ステップ１０１で、インターネットファクシミリ送信がＩＰ網を介した直接データ通信であると判定した場合には、ＣＰＵ１はＬＡＮ  Ｉ／Ｆ１１、ＬＡＮ１４、ルータ１５、インターネット網１７を介して送信先のインターネットファクシミリ装置と接続し、接続が確立したら、ＣＰＵ１は画像メモリ６に蓄積されている受信画像データを、例えば、ＴＩＦＦ形式ファイルに変換して送信先のインターネットファクシミリ装置に送信する（ステップ１０３）。
【００３７】
次に、ＣＰＵ１はＩＰ網でのデータ送信中に通信エラーが発生したか否かを判定し（ステップ１０４）、通信エラーが発生せずにデータ送信が完了した場合には、プログラムを終了する。一方、通信エラーが発生した場合には、ＣＰＵ１はＲＡＭ３の再送信設定テーブル２２を参照し、ＩＰ網での再送信を行うか否かを判定する（ステップ１０５）。そして、ＩＰ網での再送信を行う設定となっていると判定した場合には、ＣＰＵ１はそのときのＩＰ網での再送信回数が再送信設定テーブル２２に設定されている再送信回数以内か否かを判定し（ステップ１０６）、所定回数以内の場合には、再送信設定テーブル２２に設定されている再送信間隔の時間経過後に、全ページのデータ再送信を行う（ステップ１０７）。次に、ＣＰＵ１は再送信が完了したか否かを判定し（ステップ１０８）、再送信が完了した場合には、プログラムを終了し、再送信が完了しなかった場合には、ステップ１０５に戻り再びＩＰ網での再送信を行う。
【００３８】
一方、ステップ１０５でＩＰ網での再送信をしない設定となっていると判定した場合、あるいは、ステップ１０６で再送信回数が再送信設定テーブル２２に設定されている再送信回数を超えたと判定した場合には、ＣＰＵ１はＲＡＭ３の再送信設定テーブル２２を参照し、Ｇ３ＦＡＸでの再送信を行うか否かを判定する（ステップ１０９）。そして、Ｇ３ＦＡＸでの再送信を行わない設定となっていると判定した場合は、通信エラー処理、例えば、表示・操作部４のＬＣＤ表示部３１に通信エラー発生を表示したり、あるいは、記録部７によりエラー発生のリスト出力等を行う（ステップ１１０）。
【００３９】
また、ステップ１０９でＧ３ＦＡＸでの再送信を行う設定となっていると判定した場合には、ＣＰＵ１は宛先が電話帳テーブル２１から指定されたか否かを判定し（ステップ１１１）、電話帳テーブル２１から指定されたと判定した場合は、電話帳テーブル２１の当該宛先に電話番号が登録されているか否かを判定する（ステップ１１２）。
【００４０】
そして、当該宛先に電話番号が登録されていないと判定した場合は、ＣＰＵ１はステップ１１０の通信エラー処理を行い、当該宛先に電話番号が登録されていると判定した場合には、ＣＰＵ１はファクシミリ手順での再送信を行う（ステップ１１３）。すなわち、ＣＰＵ１は読取部５で読み取られ、コーデック８で圧縮されて画像メモリ６に蓄積されている画像データを読み出してモデム９で変調し、ＮＣＵ１０からＰＳＴＮ１３を通して通信相手先にファクシミリ送信する。
【００４１】
一方、ステップ１１１で宛先が電話帳から指定されていないと判定した場合には、ＣＰＵ１はＬＣＤ表示部３１での宛先入力時に電話番号の入力があったか否かを判定し、電話番号の入力がなかったと判定した場合は、ＣＰＵ１はステップ１１０の通信エラー処理を行い、電話番号の入力があったと判定した場合には、ＣＰＵ１はファクシミリ手順での再送信を行う（ステップ１１３）。
【００４２】
ファクシミリ手順での再送信を行うと、次に、ＣＰＵ１は再送信が完了したか否かを判定し（ステップ１１５）、再送信が完了した場合には、ＣＰＵ１はプログラムを終了し、再送信が完了しなかった場合には、ＣＰＵ１はそのときのファクシミリ手順での再送信回数が再送信設定テーブル２２に設定されている再送信回数以内か否かを判定し（ステップ１１６）、所定回数以内の場合には、再送信設定テーブル２２に設定されている再送信間隔の時間経過後に、続きのページから再送信を行い（ステップ１１７）、ステップ１１５に戻る。また、ステップ１１６でそのときのファクシミリ手順での再送信回数が再送信設定テーブル２２に設定されている再送信回数を超えたと判定した場合には、ＣＰＵ１はステップ１１０の通信エラー処理を行う。
【００４３】
以上のように、ＩＰ網でのデータ送信に通信エラーが発生した場合には、ＩＰ網での再送信、ファクシミリ手順での再送信を行うが、ＩＰ網での通信ではＴＩＦＦやＰＤＦなどのファイルでデータを送信するために、データ送信中にエラーになった場合に受信機で受信完了できているページがあるかどうかの判断が難しいために、全ページの再送信を行うようにするが、ＰＳＴＮでファクシミリ手順で再送信する場合には、ページ単位で送信するので、ＰＳＴＮ回線で再送信を行う場合には、送信完了しているページがあれば次ページより再送信を行う。
【００４４】
上記の実施例では、ＲＡＭ３の再送信設定テーブル２２に設定されたＩＰ網での再送信の可否に基づいてＩＰ網での再送信を行うか否かを決定したが、検出した通信エラーによって、ＩＰ網での再送信を行うか、ＰＳＴＮ回線での再送信を行うかを判断するようにすることもできる。例えば、指定された相手先のＩＰアドレスに接続できない場合や、指定された相手先のドメイン名の名前解決、すなわち、ドメイン名からＩＰアドレスへの変換処理ができない場合などは、ＩＰ網での再送信を試みても無駄である可能性が高いので、このような場合には最初からＰＳＴＮで再送信することが好ましく、逆にデータの送信中に受信機でメモリオーバーやエラーが発生し、エラー応答を返してきて通信エラーになった場合には、所定の時間経過後にＩＰ網で再送信すれば成功する可能性が高い。
【００４５】
以下、上記のように検出した通信エラーによって、ＩＰ網での再送信を行うか、ＰＳＴＮ回線での再送信を行うかを判断してインターネットファクシミリ送信を実行する場合のインターネットファクシミリ装置の作用を図６のフローチャートにより説明する。
【００４６】
インターネットファクシミリ送信が指示されると、インターネットファクシミリ装置のＣＰＵ１は読取部５にセットされた原稿の読取処理を行い、画像データを画像メモリ６に蓄積した後、図６に示すインターネットファクシミリ送信のプログラムを開始する。このプログラムを開始すると、上記と同様に、まず、ＣＰＵ１は、インターネットファクシミリ送信が、メールサーバを経由した電子メール送信かＩＰ網を介した直接データ通信かを判定する（ステップ２０１）。
電子メールであると判定した場合には、ＣＰＵ１は通常の電子メール送信を行い（ステップ２０２）、ＩＰ網を介した直接データ通信であると判定した場合には、ＣＰＵ１はＩＰ網でのデータ送信を行う（ステップ２０３）。
【００４７】
次に、ＣＰＵ１はＩＰ網でのデータ送信中に通信エラーが発生したか否かを判定し（ステップ２０４）、通信エラーが発生せずにデータ送信が完了した場合には、プログラムを終了する。一方、通信エラーが発生した場合には、ＣＰＵ１はその通信エラーが指定された相手先のＩＰアドレスに接続できない場合や、指定された相手先のドメイン名の名前解決ができない等の接続不可のエラーか否かを判定する（ステップ２０５）。そして、相手先に接続し、データ送信中のエラーであると判定した場合には、ＣＰＵ１はそのときのＩＰ網での再送信回数が再送信設定テーブル２２に設定されている再送信回数以内か否かを判定し（ステップ２０６）、所定回数以内の場合には、再送信設定テーブル２２に設定されている再送信間隔の時間経過後に、全ページのデータ再送信を行う（ステップ２０７）。次に、ＣＰＵ１は再送信が完了したか否かを判定し（ステップ２０８）、再送信が完了した場合には、プログラムを終了し、再送信が完了しなかった場合には、ステップ２０５に戻り再びＩＰ網での再送信を行う。
【００４８】
一方、ステップ２０５で通信エラーが接続不可のエラーであると判定した場合には、ＣＰＵ１はステップ２０９に移り、ファクシミリ手順での再送信を行うが、以下の作用は図５のフローチャートのステップ１０９〜ステップ１１７の作用と同様であるので、詳細な説明を省略する。
以上のように、検出した通信エラーによって、ＩＰ網での再送信を行うか、ＰＳＴＮ回線での再送信を行うかを判断するようにすれば、ユーザが通信エラーの内容を確認する必要がなくなるとともに、無駄な再送信動作を行うことなくデータを確実に送信することが可能となる。
【００４９】
なお、上記の実施例では、再送信設定テーブルに設定された設定に基づいて再送信を行うようにしたが、通信毎にＩＰ網での再送信及びＰＳＴＮ回線での再送信の可否や再送信回数、再送信間隔の設定を行うようにすることも可能である。
また、上記の実施例ではＩＰ網での送信時にデータをＴＩＦＦ形式のファイルとして送信したが、ＰＤＦ形式やその他の様々なファイル形式で送信するようにすることもできる。
【図面の簡単な説明】
【００５０】
【図１】本発明のインターネットファクシミリ装置のハードウェア構成を示すブロック図である。
【図２】表示・操作部のパネルの一例を示す図である。
【図３】電話帳テーブルの設定項目を示す図である。
【図４】再送信設定画面の一例を示す図である。
【図５】インターネットファクシミリ送信を行う場合の作用を示すフローチャートである。
【図６】通信エラーの内容に応じて再送信方法を選択する場合のインターネットファクシミリ送信の作用を示すフローチャートである。
【符号の説明】
【００５１】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  表示・操作部
５  読取部
６  画像メモリ
７  記録部
８  コーデック
９  モデム
１０  ＮＣＵ
１１  ＬＡＮ  Ｉ／Ｆ
１２  バス
１３  ＰＳＴＮ
１４  ＬＡＮ
１５  ルータ
１６  メールサーバ
１７  インターネット網
２１  電話帳テーブル
２２  再送信設定テーブル
【図１】
2006054539.tif 000003
【図２】
2006054539.tif 000004
【図３】
2006054539.tif 000005
【図４】
2006054539.tif 000006
【図５】
2006054539.tif 000007
【図６】
2006054539.tif 000008