(57)【特許請求の範囲】
【請求項１】
コンピュータ機器とインタフェースを介してデータ通信可能に接続すると共に通信回線とファクシミリ通信可能に接続し、前記コンピュータ機器から送信された画データを前記通信回線を介してファクシミリ送信し、前記通信回線を介してファクシミリ受信した画データを前記コンピュータ機器へ送信する通信装置において、
ファクシミリ通信中に前記コンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に前記通信回線の極性反転を検出したとき、前記コンピュータ機器との通信手順の進み具合にかかわらずに前記通信回線を解放する手段と、
前記通信回線を解放する際、前記コンピュータ機器から画データを受信中の場合は、前記コンピュータ機器から画データが全て送られた後に前記コンピュータ機器との接続を切断する手段とを設けたことを特徴とする通信装置。
【請求項２】
請求項１記載の通信装置において、
ファクシミリ通信中に前記コンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に前記通信回線の極性反転を検出したとき、異常通知を出力する手段を設けたことを特徴とする通信装置。
【請求項３】
請求項１又は２記載の通信装置において、
ファクシミリ通信中に前記コンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に前記通信回線の極性反転を検出したとき、通信時刻の情報，通信相手識別情報，ファクシミリ送受信の識別情報等の履歴情報の画データを作成して記録し、前記コンピュータ機器へのデータ通信が正常に行なえることを確認したときに前記コンピュータ機器へ前記履歴情報の画データを送信する手段を設けたことを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータ機器と通信回線との間に接続し、コンピュータ機器に対するファクシミリ送受新機能を提供するファクシミリ装置等の通信装置に関する。
【０００２】
【従来の技術】
従来、コンピュータ機器とインタフェースを介してデータ通信可能に接続すると共に通信回線とファクシミリ通信可能に接続し、コンピュータ機器から送信された画データを通信回線を介してファクシミリ送信し、通信回線を介してファクシミリ受信した画データをコンピュータ機器へ送信して、ファクシミリ受信したときにコンピュータ機器の電源がオフの場合、自装置でファクシミリ受信する通信装置（例えば、特開平７−２５４９５６号公報参照）や、ファクシミリ送信側に対して所定のメッセージで応答する通信装置（例えば、特開平８−３２７４０号公報参照）があった。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の通信装置では、ファクシミリ通信中にコンピュータ機器との間のデータ通信に異常が発生したとき、ファクシミリ通信に異常が発生し、通信回線を長時間確保したままにしてしまうという問題があった。
【０００４】
この発明は上記の点に鑑みてなされたものであり、ファクシミリ通信中にコンピュータ機器との間のデータ通信に異常が発生したときに、通信回線を長時間確保しないようにすることを目的とする。
【０００５】
【課題を解決するための手段】
この発明は上記の目的を達成するため、コンピュータ機器とインタフェースを介してデータ通信可能に接続すると共に通信回線とファクシミリ通信可能に接続し、上記コンピュータ機器から送信された画データを上記通信回線を介してファクシミリ送信し、上記通信回線を介してファクシミリ受信した画データを上記コンピュータ機器へ送信する通信装置において、ファクシミリ通信中に上記コンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に上記通信回線の極性反転を検出したとき、上記コンピュータ機器との通信手順の進み具合にかかわらずに上記通信回線を解放する手段と、上記通信回線を解放する際、上記コンピュータ機器から画データを受信中の場合は、上記コンピュータ機器から画データが全て送られた後に上記コンピュータ機器との接続を切断する手段を設けたものである。
【０００６】
また、ファクシミリ通信中にコンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に通信回線の極性反転を検出したとき、異常通知を出力する手段を設けるとよい。
【０００７】
さらに、ファクシミリ通信中に上記コンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に上記通信回線の極性反転を検出したとき、通信時刻の情報，通信相手識別情報，ファクシミリ送受信の識別情報等の履歴情報の画データを作成して記録し、上記コンピュータ機器へのデータ通信が正常に行なえることを確認したときに上記コンピュータ機器へ上記履歴情報の画データを送信する手段を設けるとよい。
【０００８】
この発明の請求項１の通信装置は、コンピュータ機器とインタフェースを介してデータ通信可能に接続すると共に通信回線とファクシミリ通信可能に接続し、コンピュータ機器から送信された画データを通信回線を介してファクシミリ送信し、通信回線を介してファクシミリ受信した画データをコンピュータ機器へ送信して、ファクシミリ通信中にコンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に上記通信回線の極性反転を検出したときには、コンピュータ機器との通信手順の進み具合にかかわらずに通信回線を解放し、通信回線を解放する際、コンピュータ機器から画データを受信中の場合は、コンピュータ機器から画データが全て送られた後に接続を切断する。
【０００９】
したがって、ファクシミリ通信中にコンピュータ機器側で暴走等のエラーによるデータ通信の異常が発生したときには、ファクシミリ送信側との回線を直ちに切断して、回線を長時間確保してしまうホールド状態を防止することができる。
【００１０】
また、この発明の請求項２の通信装置は、ファクシミリ通信中にコンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に通信回線の極性反転を検出したとき、異常通知を出力するので、ユーザにファクシミリ通信中のデータ通信の異常を音声や表示によって知らせることができ、その異常状態の解除作業を促すことができる。
【００１１】
さらに、この発明の請求項３の通信装置は、ファクシミリ通信中にコンピュータ機器とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に通信回線の極性反転を検出したとき、通信時刻の情報，通信相手識別情報，ファクシミリ送受信の識別情報等の履歴情報の画データを作成して記録し、コンピュータ機器へのデータ通信が正常に行なえることを確認したときにコンピュータ機器へ履歴情報の画データを送信する。
【００１２】
したがって、コンピュータ機器側の異常によってコンピュータ機器が通信履歴を保持できないときには、コンピュータ機器に代わって通信履歴を記録してコンピュータ機器へ送信するので、コンピュータ機器側で常に異常通信の情報を管理することができる。
【００１３】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態のファクシミリ通信装置の構成を示すブロック図である。
このファクシミリ通信装置（以下「ＦＡＸ」と記述する）１は、コンピュータ機器（以下「ＰＣ」と記述する）１０とＲＳ２３２Ｃ等のインタフェース（Ｉ／Ｆ）７を介してデータ通信可能に接続すると共に、公衆回線等の通信回線１１とファクシミリ通信可能に接続し、ＰＣ１０から送信された画データを通信回線１１を介してファクシミリ送信し、通信回線１１を介してファクシミリ受信した画データをＰＣ１０へ送信する機能を備えている。
【００１４】
システム制御部２は、ＣＰＵ，ＲＯＭ，及びＲＡＭ等からなるマイクロコンピュータによって実現され、各種異常通知のためのＬＥＤやスピーカとキャラクタジェネレータを有し、このＦＡＸ１全体の制御を司り、この発明にかかわるファクシミリ通信中の通信異常発生時の回線断の制御処理と、その通信異常の通知処理と、その通信異常時の通信履歴の記録とＰＣ１０への送信処理との各種の処理を実行する。
【００１５】
通信制御部３は、通信回線１１とのファクシミリ通信時の画データ等の情報の伝送制御を司る。モデム４は、通信制御部３と通信回線１１との間で画データ等の情報のアナログ信号の変調及び復調を行なう。
不揮発性メモリ５は、通信異常時の通信時刻の情報，通信相手先の識別情報（例えば、着番号，ＣＳＩ，ＴＳＩ等），ファクシミリ送受信を識別する情報等からなる通信履歴の画データ等の情報を記憶する。
【００１６】
ＰＣ・Ｉ／Ｆ部６は、ＲＳ２３２Ｃ等のインタフェース７を介してＰＣ１０とデータ通信可能に接続し、ＰＣ１０と自装置との間の通信レートとファクシミリ通信のレートとの差を吸収するための緩衝バッファを有し、ＰＣ１０から送信されたファクシミリ送信する画データを受信し、通信回線１１を介してファクシミリ受信した画データをＰＣ１０へ送信する制御を行なう。
そして、ＦＡＸ１とＰＣ１０との通信手順はＡＴコマンドのクラス（Ｃｌａｓｓ）２のＧ３通信を採用する。
【００１７】
すなわち、上記システム制御部２等が、ファクシミリ通信中にコンピュータ機器１０とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に通信回線１１の極性反転を検出したとき、コンピュータ機器１０との通信手順の進み具合にかかわらずに通信回線１１を解放する手段の機能を果たす。
【００１８】
また、ファクシミリ通信中にコンピュータ機器１０とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に通信回線１１の極性反転を検出したとき、異常通知を出力する手段の機能も果たす。
【００１９】
さらに、上記システム制御部２，不揮発性メモリ５等が、ファクシミリ通信中にコンピュータ機器１０とのデータ通信の異常を検出したとき、ファクシミリ通信中に相手側の通信装置からの回線断通知を検出したとき、又はファクシミリ通信中に通信回線１１の極性反転を検出したとき、通信時刻の情報，通信相手識別情報，ファクシミリ送受信の識別情報等の履歴情報の画データを作成して記録し、コンピュータ機器１０へのデータ通信が正常に行なえることを確認したときにコンピュータ機器１０へ履歴情報の画データを送信する手段の機能を果たす。
【００２０】
次に、ファクシミリ通信時のＦＡＸ１とＰＣ１０との間のデータ通信について説明する。図２は、ＦＡＸ１とＰＣ１０とファクシミリ通信先のＦＡＸとの間のデータのやり取りを示すシーケンス図である。
図３及び図４は、ＦＡＸ１のファクシミリ送信時の処理を示すフローチャートである。図５及び図６は、ＦＡＸ１のファクシミリ受信時の処理を示すフローチャートである。
図７は、図４の画データ送信処理を示すフローチャートである。図８は、図６の画データ受信処理を示すフローチャートである。
【００２１】
ＦＡＸ１のシステム制御部２は、ＰＣ１０から［ＡＴＤ］コマンドを受信することによってファクシミリ送信を開始する。まず、ＰＣ・Ｉ／Ｆ部６によって［ＡＴＤ］コマンドによるファクシミリ送信先の発呼番号を解読し、通信制御部３へその発呼番号を通知する。
【００２２】
通信制御部３は、その発呼番号に基づいてモデム４を介して通信回線１１へダイヤリングし、そのダイヤリングに応答したファクシミリ送信先のＦＡＸから返送されたＣＥＤ，ＣＳＩ／ＤＩＳを検出すると、ＰＣ・Ｉ／Ｆ部６に通信回線１１との接続の応答を行なう。
【００２３】
ＰＣ・Ｉ／Ｆ部６は、その応答に基づいてＰＣ１０へ［＋ＦＣＯＮ］を送信し、続けて［＋ＦＣＳＩ］及び［＋ＦＤＩＳ］を送信する。
その後、［ＡＴ＋ＦＤＴ］を待ち、通信制御部３によって通信回線１１の極性反転とファクシミリ送信先のＦＡＸからのＤＣＮとを監視し、ＰＣ・Ｉ／Ｆ部６によってＤＣＮのサード（３ｒｄ）トライよりも長めのタイム（例えば、１５秒）で［ＡＴ＋ＦＤＴ］を待つ。
【００２４】
そして、システム制御部２は、通信制御部３によってファクシミリ送信先のＦＡＸからのＤＣＮを受信したときは、ＰＣ・Ｉ／Ｆ部６がＰＣ１０とのどのようなデータ処理シーケンスにあっても直ちに通信回線１１との接続を解放し、ＰＣ・Ｉ／Ｆ部６へファクシミリ通信中のデータ通信の異常を通知する。
【００２５】
ＰＣ・Ｉ／Ｆ部６は、ＰＣ１０からの［ＡＴ＋ＦＤＴ］とＰＣ１０へ通信回線１１の切断通知である［＋ＦＨＮＧ：ｘ］（ｘはＰＣ１０に回線切断理由を通知する番号）とが衝突しないように上記タイムだけ［ＡＴ＋ＦＤＴ］を待ち、その［ＡＴ＋ＦＤＴ］を受信したとき、又はタイムアウトのとき、ＰＣ１０へ［＋ＦＨＮＧ：ｘ］を送信する。
【００２６】
また、他の通信フェーズ（ファクシミリ受信時も含む）の場合も同様にして、ファクシミリ送信元のＦＡＸからのＤＣＮを受信したとき、及び通信回線１１の極性反転を検出したときは、直ちに通信回線１１との接続を解放し、ＰＣ１０からのコマンド受信があったとき、又は待ち時間のタイムアウトのときに、ＰＣ１０へ通信回線１１の切断通知である［＋ＦＨＮＧ：ｘ］を送信する。
【００２７】
次に、ＦＡＸ１の画データのファクシミリ送信は、ＰＣ１０からの画データ（圧縮された状態で送信される）をファクシミリ通信手順で転送する。まず、ＰＣ・Ｉ／Ｆ部６によってＰＣ１０からの画データを受信して緩衝バッファに順次貯めて、通信制御部３によるファクシミリ通信レートにあわせた画データの引き取りタイミングに従って転送する。そして、ＰＣ・Ｉ／Ｆ部６によってＰＣ１０からの画データの滞りの監視を行なう。
【００２８】
Ｇ３手順では画データのライン間時間の制限時間が６秒なので、６秒以上空いてしまうと回線を切断する可能性がある。そこで、通信制御部３によってＰＣ１０からの画データのＥＯＬを検出し、１ライン成立の度に通信回線１１に送信し、ＰＣ１０からの画データが滞る間はライン間フラグを送信する。
【００２９】
そして、通信制御部３によって極性反転を検出したときは、直ちに通信回線１１との接続を解放し、ＰＣ・Ｉ／Ｆ部６へファクシミリ通信中のデータ通信の異常を通知する。ＰＣ・Ｉ／Ｆ部６は、６秒以上画データの滞りを検出するとき、ＰＣ１０が画データの送信を中止したものと判断し、ＡＴコマンド受信モードに移行し、且つＰＣ１０へ［＋ＦＨＮＧ：ｘ］を送信し、通信制御部３へもその旨を通知する。
【００３０】
そのとき、未だ通信回線１１との接続が解放されていなければ、通信制御部３は画データの送信を中止し、ｖ２１モードへ遷移し、ＤＣＮを送信して通信回線１１との接続を解放する。
【００３１】
また、画データの送信中にＰＣ１０からの画データの受信が正常で滞りが無くても、通信制御部３によって極性反転を検出したときには、上述と同様にして通信回線１１との接続を解放し、ＰＣ・Ｉ／Ｆ部６へその旨を通知するが、ＰＣ・Ｉ／Ｆ部６はＰＣ１０から画データが全て送られるまで、画データの空受け処理を行ない、ＰＣ１０がＡＴコマンドモードに遷移した後に［＋ＦＨＮＧ：ｘ］を送信する。
【００３２】
次に、ＦＡＸ１の画データのファクシミリ受信は、ファクシミリ送信元のＦＡＸから受信した画データをフロー制御（Ｘｏｎ／Ｘｏｆｆ）にしたがってＰＣ１０へ送信する。
【００３３】
まず、通信制御部３によってファクシミリ受信した画データをＰＣ・Ｉ／Ｆ部６に透過的に転送し、ＰＣ・Ｉ／Ｆ部６は受け取った画データを緩衝バッファに貯めながらＰＣ１０へ順次送信する。
このとき、ＰＣ１０からのＸｏｎが予め決められた時間（例えば、３０秒）以内に送られてこなかったとき、又はＰＣ・Ｉ／Ｆ部６によってＰＣ１０からＡＴコマンドがきたことを検出したときは、ＰＣ１０が何らかの異常原因によって画情報フェーズを終了させたものと判断し、画データの転送を止めて［＋ＦＨＮＧ：ｘ］を送信し、通信制御部３にその旨を通知する。そして、通信制御部３は直ちに通信回線１１との接続を解放する。
【００３４】
次に、上述したファクシミリ通信中の異常発生によって通信回線１１との接続を解放したとき、通信制御部３からシステム制御部２へその旨を通知し、システム制御部２は、例えばブザーを３秒間鳴らすと共に、ＬＥＤを点灯してユーザに警報を通知し、不揮発性メモリ５に異常発生時の通信時刻，通信相手識別情報（着番号，ＣＳＩ／ＴＳＩ），ファクシミリ送受信の識別情報等の履歴情報を記録する。
【００３５】
図９は不揮発性メモリ５に記録された履歴情報の一例を示す図である。
このように、ファクシミリ通信時の異常発生によって通信回線１１との接続を解放したときの原因と日時とファクシミリ通信の相手先の電話番号を対応させて記録する。
【００３６】
次に、図１１によって上記履歴情報に基づくリポートの作成とＰＣ１０への送信処理について説明する。
そして、システム制御部２は、不揮発性メモリ５の履歴情報が予め設定した件数（例えば、３０件）に達したら、ＰＣ・Ｉ／Ｆ部６にその旨を通知し、キャラクタジェネレータを用いて履歴情報から所定のレポートフォーマットに基づくレポートの画データを作成し、その画データを圧縮（符号化）し、ＰＣ・Ｉ／Ｆ部６を通じてＰＣ１０へのデータ通信が正常に行なえることを確認した後、ＰＣ１０へレポートの画データを送信する。
【００３７】
図１０に履歴情報から作成したレポートのフォーマットの一例を示す。
そして、システム制御部２は、ＰＣ１０へレポートが正常に送信できたことを確認したら、不揮発性メモリ５から履歴情報を削除する。
【００３８】
このようにして、このＦＡＸ１は、ファクシミリ通信中にＰＣ１０の暴走等の異常によって画データの通信が正常に行なえなくなったときには、ファクシミリ通信先との回線を直ちに解放するので、回線を長時間無駄にホールドしないようにすることができる。
【００３９】
また、上記異常のときにはブザーによる警報音やＬＥＤの点灯による警告表示によってユーザに異常発生を素早く知らせることができ、ユーザが異常状態を早期に解除することができる。
【００４０】
さらに、上記異常発生時の通信時刻，通信相手識別情報，ファクシミリ送受信の識別情報の履歴情報を記録してＰＣ１０へ送信するので、ＰＣ１０側で履歴情報が取れなかったときでも正確な異常通信の情報を得ることができる。
【００４１】
【発明の効果】
以上説明してきたように、この発明による通信装置によれば、ファクシミリ通信中にコンピュータ機器との間のデータ通信に異常が発生したときには、直ちに通信回線を解放して回線を長時間無駄に確保しないようにすることができる。
【図面の簡単な説明】
【図１】この発明の一実施形態のファクシミリ通信装置の構成を示すブロック図である。
【図２】図１に示したＦＡＸ１とＰＣ１０とファクシミリ通信先のＦＡＸとの間のデータのやり取りを示すシーケンス図である。
【図３】図１に示したＦＡＸ１のファクシミリ送信時の処理を示すフローチャートである。
【図４】図３のファクシミリ送信時の続きの処理を示すフローチャートである。
【図５】図１に示したＦＡＸ１のファクシミリ受信時の処理を示すフローチャートである。
【図６】図５のファクシミリ受信時の続きの処理を示すフローチャートである。
【図７】図４に示した画データ送信処理を示すフローチャートである。
【図８】図６に示した画データ受信処理を示すフローチャートである。
【図９】図１に示した不揮発性メモリに記録された履歴情報の一例を示す図である。
【図１０】図９に示した履歴情報から作成したレポートのフォーマットの一例を示す図である。
【図１１】図１０に示した履歴情報に基づくリポートの作成とＰＣへの送信処理の説明に供するブロック図である。
【符号の説明】
１：ＦＡＸ            ２：システム制御部
３：通信制御部        ４：モデム
５：不揮発性メモリ    ６：ＰＣ・Ｉ／Ｆ部
７：インタフェース    １０：ＰＣ
１１：通信回線
【図１】
0003595440.tif 000002
【図２】
0003595440.tif 000003
【図３】
0003595440.tif 000004
【図４】
0003595440.tif 000005
【図５】
0003595440.tif 000006
【図６】
0003595440.tif 000007
【図７】
0003595440.tif 000008
【図８】
0003595440.tif 000009
【図９】
0003595440.tif 000010
【図１０】
0003595440.tif 000011
【図１１】
0003595440.tif 000012