(57)【要約】【構成】ルータを介しＷＡＮと接続したインターネットファクシミリ装置において、接続状態検出コマンドを送出して接続状態を検出し、接続異常を検出すれば送信ジョブを待機させ、接続エラー通知を受けたユーザは再接続指示コマンドをルータへ送出して再接続処理を行う。【効果】送信処理に先立ち接続状態を検出し、無駄な処理を行わない。また接続異常時には送信ジョブを待機させる、ユーザが再接続指示を行うなどの処理を可能にする。【選択図】    図２
2006165850.tif 000002
【特許請求の範囲】
【請求項１】
ルータ装置を介してＷＡＮと接続した通信端末装置において、
前記ルータ装置とＷＡＮ側との接続状態を検出するため、接続状態検出コマンドをルータ装置側へ送出して、前記接続状態を検出するための接続状態検出手段を設けて、
前記接続が正常な際に、ルータ装置への送信処理を行うと共に、
前記接続が異常な際に、接続異常をユーザに通知あるいは送信処理を待機させるための手段を設けたことを特徴とする、通信端末装置。
【請求項２】
前記送信処理の待機中に、前記接続が正常に復旧するまで、接続状態検出手段で所定のタイミングで前記接続状態を検出して、前記接続が正常であることを検出すると、前記送信処理を行うようにしたことを特徴とする、請求項１の通信端末装置。
【請求項３】
ＷＡＮとの再接続処理を前記ルータ装置に指示するための再接続指示送出手段を設けると共に、ユーザに接続異常を通知する際に、ユーザが再接続指示の送出を選択できるようにして、
ユーザが再接続指示の送出を選択すると、ルータ装置に再接続指示のコマンドを送出し、ユーザが再接続指示の送出を選択しないと、送信処理を待機させるようにしたことを特徴とする、請求項１または２の通信端末装置。
【請求項４】
接続状態検出手段では送信ジョブが無い際にも、前記接続状態を検出するようにし、
かつＷＡＮとの再接続処理を前記ルータ装置に指示するための再接続指示送出手段を設けて、前記接続異常を検出した際に、再接続指示をルータ装置に送出するようにしたことを特徴とする、請求項１の通信端末装置。
【請求項５】
ルータ装置を介してＷＡＮと接続した通信端末装置のためのプログラムであって、
前記ルータ装置とＷＡＮ側との接続状態を検出するため、接続状態検出コマンドをルータ装置側へ送出して、前記接続状態を検出するための、接続状態検出命令と、
前記接続が異常な際に、接続異常をユーザに通知あるいは送信処理を待機させるための命令、とを設けた、通信端末装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットファクシミリ装置等の通信端末装置と、そのプログラムとに関し、特にルータの接続状況の確認に関する。
【背景技術】
【０００２】
インターネットファクシミリ装置等の通信端末装置から、ＰＰＰｏＥ(P to P Protocl)などを利用して、ＩＳＰ(インターネットプロバイダ)経由でＷＡＮ(広域通信網)を介し送信処理を行う場合、ルータ装置がＤＳＬ(Digital Subscriber Line)モデムなどにより、ＷＡＮに接続されている必要がある。ここでＤＳＬモデムに切断などのトラブルが生じていると接続エラーになり、送信処理を実行ことができない。この場合、通信端末装置からの送信処理は未実行のまま終了してしまうので、ユーザは接続が正常になるまで待つ必要がある。なお特許文献１は、ネットワークシステムのノードに障害が発生した場合に、そのノードへのポーリングを中止することを開示している。
【特許文献１】特開２０００−４７９６１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の通信端末装置やそのプログラムでの課題は、通信端末装置からの送信処理の実行前に、ルータ装置とＷＡＮとの接続状況を確認して、適切に対処できるようにすることにある(請求項１〜５)。
請求項２での発明での追加の課題は、接続が正常に回復するのを待って、確実に送信処理が行えるようにすることにある。
請求項３の発明での追加の課題は、接続が異常である時に、直ちに送信処理を行う必要がある時はルータ装置とＷＡＮとの再接続処理を指示し、送信処理を待てる時は接続が正常になるのを待って送信処理を行うようにすることにある。
また請求項４の発明での追加の課題は、送信ジョブが発生する前に、ルータ装置の接続異常を検出して、ＷＡＮへの再接続を行うようにすることにある。
【課題を解決するための手段】
【０００４】
この発明の通信端末装置は、ルータ装置を介してＷＡＮと接続した通信端末装置において、前記ルータ装置とＷＡＮ側との接続状態を検出するため、送信処理に先立ち、あるいは所定の周期などで、接続状態検出コマンドをルータ装置側へ送出して、前記接続状態を検出するための、接続状態検出手段を設けて、前記接続が正常な際に、ルータ装置への送信処理を行うと共に、前記接続が異常な際に、接続異常をユーザに通知あるいは送信処理を待機させるための手段を設けたことを特徴とする。
なお接続異常は、通信経路は正常で通信先の機器の状態に異常がある場合と、通信経路に異常がある場合とに大別できるが、この発明では、ＷＡＮまでの通信経路の異常を検出するために、ルータ装置のＷＡＮ側の接続状態、例えばルータに接続されたＤＳＬモデムの接続状態、を検出する。
【０００５】
好ましくは、前記送信処理の待機中に、前記接続が正常に復旧するまで、接続状態検出手段で所定のタイミングで前記接続状態を検出して、前記接続が正常であることを検出すると、前記送信処理を行う(請求項２)。
また好ましくは、ＷＡＮとの再接続処理を前記ルータ装置に指示するための再接続指示送出手段を設けると共に、ユーザに接続異常を通知する際に、ユーザが再接続指示の送出を選択できるようにして、ユーザが再接続指示の送出を選択すると、ルータ装置に再接続指示のコマンドを送出し、ユーザが再接続指示の送出を選択しないと、送信処理を待機させる（請求項３）。
好ましくは、接続状態検出手段では送信ジョブが無い際にも、前記接続状態を検出するようにし、かつＷＡＮとの再接続処理を前記ルータ装置に指示するための再接続指示送出手段を設けて、前記接続異常を検出した際に再接続指示をルータ装置に送出する（請求項４）。
【０００６】
この発明の通信端末装置のプログラムは、ルータ装置を介してＷＡＮと接続した通信端末装置のためのプログラムであって、前記ルータ装置とＷＡＮ側との接続状態を検出するため、接続状態検出コマンドをルータ装置側へ送出して、前記接続状態を検出するための、接続状態検出命令と、前記接続が異常な際に、接続異常をユーザに通知あるいは送信処理を待機させるための命令、とを設けたものである（請求項５）。なお通信端末装置のプログラムは、例えばＣＤ−ＲＯＭやハードディスク等の記録媒体に記憶させて、通信端末装置に実装すると良い。
【発明の効果】
【０００７】
この発明の通信端末装置では、ルータ装置とＷＡＮとの接続状態を、送信に先立ち、あるいは定期的に検出できる。そして接続異常を検出した際に、接続異常をユーザに通知、あるいは送信処理を待機状態にする。このため従来のように、送信エラーとして処理が終了してしまうことがない。接続異常を通知すると、ユーザは少なくとも送信処理が行われていないことを知り、対策を講じることができるし、ファイルを待機状態にすると、例えば接続異常が解消した際に送信処理を実行できる（請求項１〜４）。
【０００８】
請求項２の発明では、接続異常が生じると、接続が正常に復旧するまで、接続状態を所定のタイミングで例えば繰り返し検査し、接続が正常に復旧するのを待って、未未実行の送信処理を実行する。このため未送信の送信ジョブが生じても、接続が正常に復旧すると、確実に送信処理される。
請求項３の発明では、ユーザは接続異常をエラー通知で知り、再接続指示コマンドを送出させて、至急に送信処理するか、接続状態復旧するのを待って送信処理を行うか、を選択できる。
請求項４の発明では、通信端末装置は送信ジョブが無い際にも例えば定期的に接続状態を検出し、接続異常を検出すると再接続指示コマンドを送出するので、ルータ装置とＷＡＮとの接続を予め確立しておくことができる。
【０００９】
この発明の通信端末装置のプログラムを用いると、ルータ装置のＷＡＮとの接続状態を通信端末装置で検出する。接続異常であれば、
・  接続エラー通知をユーザに対し行い、ユーザに通信状態を知らせて、それに応じた対処を行うことができるようにするか、
・  送信処理を待機状態として、接続が正常に戻った際に送信処理を実行できるようにする。このため、送信エラーのままで処理が終了することもない。
【発明を実施するための最良の形態】
【００１０】
以下に、発明を実施するための最適実施例を示す。
【実施例】
【００１１】
図１〜図７に、インターネットファクシミリ装置２を例に、実施例を示す。図１において、複数のインターネットファクシミリ装置２やパーソナルコンピュータ４等は、ＬＡＮ６を介してルータ８に接続されている。そしてルータ８は、ＤＳＬモデム１０を介しＷＡＮ１２に接続されている。実施例のインターネットファクシミリ装置２は、Ｇ３及びインターネット用のファクシミリ装置であり、またパーソナルコンピュータ４から見て、プリンタ、ファクシミリ兼用のスキャナであり、ＬＡＮ６に接続されたネットワークスキャナとして、パーソナルコンピュータ４から駆動できる。
【００１２】
図２に、インターネットファクシミリ装置２の構成を示す。２０は主制御部で、２２はＬＡＮインターフェースで、ＬＡＮ６に接続するためのものである。２４は表示部で、ＬＣＤ等のディスプレイを備え、２６は操作部で、例えば前記のＬＣＤディスプレイ上に重ねて設けたタッチパネルや、テンキーなどの入力キーなどからなる。２８はスキャナ部で、原稿画像を読み取り、３０はプリンタ部で、記録用紙に受信した画像やスキャナ部２８で読み取った画像をプリントする。３２は画像メモリで、ファクシミリ通信用などに圧縮した画データを記憶し、３４はＲＡＭで、圧縮していない画データやその他のデータ等を記憶する。３６は制御プログラム等を記憶したＲＯＭである。なお公衆電話回線網(ＰＳＴＮ)などとの接続を確立するための網制御装置や、ファクシミリの送受信のためのモデム等は、図示を省略する。
【００１３】
３８は接続状態検出部で、ルータ８とＷＡＮ１２との接続状態を検出するためのコマンドをルータ８へ送出して、ルータ８からの返信により、ルータ８の接続状態を得る。ここでは、ルータ８へ送出した接続状態検出コマンドに応答して、ルータ８のグローバルアドレスが返信されれば、ルータは接続が正常であるとする。４０は接続エラー通知部で、接続状態検出部３８で接続異常を検出すれば、これを表示部２４で表示し、あるいはパーソナルコンピュータ４にエラーレーポートを出力等して、ユーザに通知する。
【００１４】
４２は送信処理部で、接続が正常である時に、送信指示のあったジョブの送信処理を行い、送信ファイルをルータ８からＷＡＮを介して図示しない相手装置へ送信する。４４は再接続指示部で、
・  接続異常のエラーを通知されたユーザが、ルータ８への再接続を入力した際や、
・  接続状態検出部３８で接続異常を検出した際に自動的に、
再接続指示コマンドをルータ８へ送出する。なお実施例において、ユーザはインターネットファクシミリ装置のオペレータやパーソナルコンピュータのクライアント等を指す。４６は送信ジョブ予約部で、接続異常を検出した時に送信ジョブを待機状態として登録し、登録された送信予約ジョブを管理して、送信開始時刻が経過すると、そのジョブの送信を再実行する。また４８は、上記予約時刻を管理するためのタイマである。
【００１５】
実施例の送信管理プログラムは、フレキシブルディスクやＣＤ−ＲＯＭなどの記録媒体に記憶させて、図示しない補助記憶ドライブで、プログラムを読み取って実行する。あるいはＬＡＮ６を介して、インターネットなどからプログラムをダウンロードし、ＲＯＭ３６などに記憶しても良い。
【００１６】
図３に、インターネットファクシミリ装置の送信管理プログラム６０を示す。送信管理プログラム６０には、ルータの接続状態を検出するための接続状態検出命令７０と、接続異常である時にエラー通知を出力するための接続エラー通知命令８０と、接続が正常である時に、送信ジョブの送信処理を行うための送信処理命令９０と、送信異常である時にルータへ再接続を指示するための再接続指示命令１００と、接続異常で送信ジョブを待機状態にして、送信開始時刻が経過すると、送信処理の指示を行う送信ジョブ予約命令１１０とを設ける。送信処理命令９０は設けなくても良い。
【００１７】
図４、図５に、送信ジョブの実行に先立って行う接続状態の確認を示す。なお接続状態の確認は、送信ジョブの有無に係わらず、例えば定期的に行うようにしても良い。そして接続が異常であれば、送信ジョブを待機中として、次回の送信開始時刻を予約する。インターネットファクシミリ装置に送信指示があり(Ｓ１)、即時送信が指示されていなければ、送信ジョブを予約して待機状態にする(Ｓ２，Ｓ３)。即時送信が指示されていれば、送信処理に先立ちルータの接続状態を確認するため、接続状態検出コマンドをルータに送出する。このコマンドに応答して、ルータのグローバルアドレスを受信すれば、ルータは例えばＤＨＣＰサーバよりグローバルアドレスの割り付けを受けており、接続は正常で、送信ジョブを実行して送信処理を終了する(Ｓ４〜Ｓ６)。しかしグローバルアドレスを受信しない時や、ルータからエラーコード等を受信した時は、ルータの接続は異常であり、送信ジョブを予約中の状態（待機状態）に戻す(Ｓ４〜Ｓ７)。
【００１８】
図５に、待機状態での処理を示す。送信予約されたジョブの送信開始時刻が経過すると、接続状態の確認後、送処理信される。送信開始時刻は、ジョブ毎に定めた予約時刻であり、例えば５分後などとインターネットファクシミリ装置で例えば一律に設定するようにしても、あるいは例えば１０分ごとなどの適宜の時間間隔で送信処理を行わせるようにユーザが設定してもよい。図において、開始時刻を経過した送信ジョブがあれば、図１の場合と同様にルータの接続状態を確認する(Ｓ１０，Ｓ１１)。接続が正常であれば送信処理を行い(Ｓ１２，Ｓ１３)、接続異常を検出すれば、同様にして次の送信処理の開始時刻をセットして、再び待機状態にする(Ｓ１２，Ｓ１４)。
【００１９】
次に接続異常時に、ユーザがルータに対し再接続指示を行う場合を、図６，図７で説明する。なおユーザは再接続指示を、インターネットファクシミリ装置２の操作部２６から、あるいはパーソナルコンピュータ４から入力する。インターネットファクシミリ装置に送信指示があれば(Ｓ２０)、送信処理に先立ちルータの接続状態を確認する(Ｓ２１)。そして接続が正常であれば、送信ジョブを実行して送信処理を終了する(Ｓ２２〜Ｓ２４)。接続が異常であれば、接続エラー通知を表示部２４やパーソナルコンピュータ４から行う(Ｓ２５)。この通知に対して、ユーザからの再接続指示がない時は、送信ジョブを予約する（Ｓ２６，Ｓ２７）。ユーザから再接続指示があれば、ルータへ再接続指示のコマンドを送出する(Ｓ２８)。再接続指示のコマンドは、例えばルータに再接続用のＵＲＬを指定することなどからなる。
【００２０】
そしてルータが再接続されれば送信処理を行い(Ｓ２９，Ｓ２３)、再接続に失敗すれば、再度ユーザに対し接続エラーの通知を行う(Ｓ２９，Ｓ２５)。なおインターネットファクシミリ装置で、接続状態を例えば定期に検出し、接続異常を検出すると自動的に、再接続指示コマンドをルータに送出するようにしてもよい。
【００２１】
図７に、ステップ２７で再接続指示がされずに、送信ジョブが予約された場合の処理を示す。開始時刻を経過した送信ジョブがあれば、接続状態検出コマンドを送出してルータの接続状態を確認する(Ｓ３０，Ｓ３１)。接続が正常であれば送信処理を行い(Ｓ３２，Ｓ３３)、接続異常を検出すれば、インターネットファクシミリ装置はユーザへ接続エラーを通知して(Ｓ３４)、ルータへ再接続指示コマンドを送出する(Ｓ３５)。ここでユーザへ接続エラーを通知するのは、指示した送信処理がどのような状態にあるかを知らせるためである。再接続が成功すれば送信ジョブを実行し(Ｓ３６，Ｓ３３)、再接続できなければ次の送信処理の開始時刻をセットして、再び待機状態にする(Ｓ３６，Ｓ３７)。
【００２２】
実施例によれば、インターネットファクシミリ装置からの送信に先立ちあるいは定期的に、ルータの接続状態を検出するので、接続異常で送信処理を行ってエラー状態となることがない。実施例では、接続異常時に送信ジョブを待機状態とし、所定時間後等に再度送信処理を行うので無駄な処理を行うこともない。また接続異常をユーザに通知すると、ユーザはルータの接続異常を知ることができ、状態に応じ細かい対応が可能になる。例えばルータの接続異常に対しては、ルータに再接続指示コマンドを送出することを指示して再接続を試み、復旧すればすぐに送信処理を行う、あるいは単に予約状態において、復旧するのを待つことができる。
【図面の簡単な説明】
【００２３】
【図１】実施例のインターネットファクシミリ装置と、ルータ等の接続を示す図
【図２】実施例のインターネットファクシミリ装置の構成を示すブロック図
【図３】実施例のインターネットファクシミリ装置での、送信管理プログラムの構成を示すブロック図
【図４】実施例のインターネットファクシミリ装置での、送信処理のアルゴリズムを示すフローチャート
【図５】実施例のインターネットファクシミリ装置での、接続異常時で待機中の送信ジョブの処理のアルゴリズムを示すフローチャート
【図６】実施例のインターネットファクシミリ装置での、接続異常時に再接続指示による送信処理のアルゴリズムを示すフローチャート
【図７】実施例のインターネットファクシミリ装置での、接続異常時で待機中の送信ジョブの再接続指示による処理のアルゴリズムを示すフローチャート
【符号の説明】
【００２４】
２          インターネットファクシミリ装置
４          パーソナルコンピュータ
６          ＬＡＮ
８          ルータ
１０        ＤＳＬモデム
１２        ＷＡＮ
２０        主制御部
２２        ＬＡＮインターフェース
２４        表示部
２６        操作部
２８        スキャナ部
３０        プリンタ部
３２        画像メモリ
３４        ＲＡＭ
３６        ＲＯＭ
３８        接続所帯検出部
４０        接続エラー通知部
４２        送信処理部
４４        再接続指示部
４６        送信ジョブ予約部
４８        タイマ
６０        送信管理プログラム
７０        接続状態検出命令
８０        接続エラー通知命令
９０        送信処理命令
１００      接続指示命令
１１０      送信ジョブ予約命令
【図２】
2006165850.tif 000003
【図３】
2006165850.tif 000004
【図４】
2006165850.tif 000005
【図５】
2006165850.tif 000006
【図６】
2006165850.tif 000007
【図７】
2006165850.tif 000008
【図１】
2006165850.tif 000009