(57)【要約】【課題】ＣＳＩやＴＳＩといったＦＡＸ通信において有益な情報を確実に取得する。【解決手段】相手方とファクシミリ通信を行うファクシミリ通信装置において、相手方との呼接続確立後に、相手方と能力情報信号を交換する際に、ＩＤ情報信号の有無を判断する第１の制御と、前記ＩＤ情報信号が有りと判断された場合に、当該ＩＤ情報信号のエラーを判断する第２の制御と、前記ＩＤ情報信号にエラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待ち、前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３の制御と、を実行する制御部を備える。【選択図】図７
2014086746.tif 000002
【特許請求の範囲】
【請求項１】
相手方とファクシミリ通信を行うファクシミリ通信装置において、
相手方との呼接続確立後に、相手方と能力情報信号を交換する際に、
ＩＤ情報信号の有無を判断する第１の制御と、
前記ＩＤ情報信号があると判断された場合に、当該ＩＤ情報信号のエラーを判断する第２の制御と、
前記ＩＤ情報信号にエラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待ち、前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３の制御と、を実行する制御部を備えることを特徴とするファクシミリ通信装置。
【請求項２】
前記制御部は、前記第１の制御において、前記ＩＤ情報信号を含むフレームの受信タイミングを計測することによって、前記ＩＤ情報信号の有無の判断することを特徴とする請求項１に記載のファクシミリ通信装置。
【請求項３】
前記制御部は、前記第１の制御から前記第３の制御までを、所定のタイムアウト時間が経過するまで繰り返し実行することを特徴とする請求項１又は２に記載のファクシミリ通信装置。
【請求項４】
前記制御部は、前記所定のタイムアウト時間が経過した場合、前記ファクシミリ通信を一旦切断し、相手方にリダイヤルすることを特徴とする請求項３に記載のファクシミリ通信装置。
【請求項５】
前記ファクシミリ通信装置に、表示部及び／又は印刷部を備え、
前記制御部は、前記第３の制御で保存された前記ＩＤ情報信号を、前記表示部に表示若しくは前記印刷部に印刷させることを特徴とする請求項１乃至４のいずれか１項に記載のファクシミリ通信装置。
【請求項６】
前記能力情報信号は、ＤＩＳ（Digital Identification Signal）／ＤＣＳ（Digital Command Signal）であり、前記ＩＤ情報信号は、ＣＳＩ（Called Subscriber Identification）／ＴＳＩ（Transmitting Subscriber Identification）であることを特徴とする請求項１乃至５のいずれか１項に記載のファクシミリ通信装置。
【請求項７】
送信側及び受信側のファクシミリ通信装置の呼接続確立後、受信側と送信側とで能力情報信号を交換する段階において、
ＩＤ情報信号の有無を判断する第１ステップと、
前記ＩＤ情報信号があると判断された場合に、当該ＩＤ情報信号のエラーをチェックし、エラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待つ第２ステップと、
前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３ステップと、を実行することを特徴とするファクシミリ通信制御方法。
【請求項８】
前記第１ステップでは、前記ＩＤ情報信号を含むフレームの受信タイミングを計測することによって、前記ＩＤ情報信号の有無の判断することを特徴とする請求項７に記載のファクシミリ通信制御方法。
【請求項９】
前記第１ステップから前記第３ステップまでの処理を、所定のタイムアウト時間が経過するまで繰り返し実行することを特徴とする請求項７又は８に記載のファクシミリ通信制御方法。
【請求項１０】
前記所定のタイムアウト時間が経過した場合、ファクシミリ通信を一旦切断し、リダイヤルすることを特徴とする請求項９に記載のファクシミリ通信制御方法。
【請求項１１】
ファクシミリ通信をＶｏＩＰ環境で行うことを特徴とする請求項７乃至１０のいずれか１項に記載のファクシミリ通信制御方法。
【請求項１２】
前記第３ステップで保存された前記ＩＤ情報信号を、表示若しくは印刷することを特徴とする請求項７乃至１１のいずれか１項に記載のファクシミリ通信制御方法。
【請求項１３】
前記能力情報信号は、ＤＩＳ（Digital Identification Signal）／ＤＣＳ（Digital Command Signal）であり、前記ＩＤ情報信号は、ＣＳＩ（Called Subscriber Identification）／ＴＳＩ（Transmitting Subscriber Identification）であることを特徴とする請求項７乃至１２のいずれか１項に記載のファクシミリ通信制御方法。
【請求項１４】
送信側若しくは受信側のファクシミリ通信装置で動作するファクシミリ通信制御プログラムであって、
相手方との呼接続確立後の、相手方と能力情報信号を交換する段階において、
前記ファクシミリ通信装置に、
ＩＤ情報信号の有無を判断する第１ステップ、
前記ＩＤ情報信号があると判断された場合に、当該ＩＤ情報信号のエラーをチェックし、エラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待つ第２ステップ、
前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３ステップ、を実行させることを特徴とするファクシミリ通信制御プログラム。
【請求項１５】
前記第１ステップでは、前記ＩＤ情報信号を含むフレームの受信タイミングを計測することによって、前記ＩＤ情報信号の有無の判断することを特徴とする請求項１４に記載のファクシミリ通信制御プログラム。
【請求項１６】
前記ファクシミリ通信装置に、前記第１ステップから前記第３ステップまでの処理を、所定のタイムアウト時間が経過するまで繰り返し実行させることを特徴とする請求項１４又は１５に記載のファクシミリ通信制御プログラム。
【請求項１７】
前記所定のタイムアウト時間が経過した場合、前記ファクシミリ通信装置に、ファクシミリ通信を一旦切断させ、リダイヤルさせることを特徴とする請求項１６に記載のファクシミリ通信制御プログラム。
【請求項１８】
前記ファクシミリ通信装置に、前記第３ステップで保存された前記ＩＤ情報信号を、表示若しくは印刷させることを特徴とする請求項１４乃至１７のいずれか１項に記載のファクシミリ通信制御プログラム。
【請求項１９】
前記能力情報信号は、ＤＩＳ（Digital Identification Signal）／ＤＣＳ（Digital Command Signal）であり、前記ＩＤ情報信号は、ＣＳＩ（Called Subscriber Identification）／ＴＳＩ（Transmitting Subscriber Identification）であることを特徴とする請求項１４乃至１８のいずれか１項に記載のファクシミリ通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＴＵ−Ｔ勧告で規定された手順に従ってファクシミリ通信を行うファクシミリ通信装置及びファクシミリ通信制御方法並びにファクシミリ通信制御プログラムに関する。
【背景技術】
【０００２】
近年、ＩＰ（Internet Protocol）電話の様に途中にネットワークを介するＶｏＩＰ（Voice over Internet Protocol）網が好んで利用されている。このＶｏＩＰ網は、電話料金が安い反面、通信継続に必要な情報がノイズで欠損して続行できない等の原因によって通信成功率が低いという問題がある。また、新興国においては、従来のメタル回線であっても、公衆回線網そのものや構内交換機（ＰＢＸ：Private Branch Exchange）の品質が悪く、やはり通信成功率が低いケースが多く見られる。
【０００３】
このような通信エラーは、音声電話のみならず、ＶｏＩＰ網や公衆回線網を利用してデータの通信を行うファクシミリ（以下、ＦＡＸと略記する。）通信においても生じ、ＦＡＸ通信では、所定の情報が欠損するとデータを正常に受信することができなくなる。このような背景から、ＦＡＸ通信におけるエラー発生時の制御に関して様々な提案がなされている。
【０００４】
例えば、下記特許文献１には、複数のフレームを１組とするマルチフレームによる手順信号を受信し、この受信した手順信号に従って動作するファクシミリ装置において、前記マルチフレームの手順信号を受信する受信手段と、受信した手順信号をフレーム単位で格納するフレーム格納手段と、前記フレームのエラーを検出するフレームエラー検出手段と、前記フレームデータを解析するフレーム解析手段と、前記マルチフレームの手順信号を受信したとき、前記フレームエラー検出手段がこのマルチフレームの少なくとも１つのフレームでエラーを検出した場合に、エラーのあったフレーム番号をエラーフレーム保持手段に保持するとともに、エラーのなかったフレームを前記フレーム格納手段に格納し、再び同じマルチフレームの手順信号を受信するのを待つ伝送制御手段と、を有するファクシミリ装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３９４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したようにノイズによって情報が欠損する場合があり、ノイズが発生するタイミングによっては、できるだけ正常に受信することが望ましい特定の情報だけが欠損する場合がある。この特定の情報とは、ＣＳＩ（Called Subscriber Identification）と呼ばれる、受信側から送信側に送られる受信端末のＩＤ情報（電話番号）や、ＴＳＩ（Transmitting Subscriber Identification）と呼ばれる、送信側から受信側に送られる送信端末のＩＤ情報（電話番号）などである。
【０００７】
これらのＩＤ情報は、ＦＡＸ動作中の画面で、能力情報等と合わせて表示されるものであるが、端末で設定されるためにブランクであるケースがあり、送出することが必須の情報ではない。しかしながら、ダイアルした番号が合っているかどうかは、相手方の端末から送信されるＩＤ情報を表示すれば画面上で確認することができるし、ＩＤ情報を記録すれば後から誤送信であったか否かを確認することもできるため、救済すべき情報と言える。
【０００８】
具体的には、送信側では、ダイアルした相手先番号と相手から送信されるＣＳＩの一致／不一致をチェックし、不一致だった場合、画データ送信前までにユーザに継続可否を選択させる画面を表示する等の機能が既に実装されており、この機能を利用するためにも相手先のＩＤ情報は重要である。また、受信側では、どこから送られてきたかを知るために、相手先の端末情報を画面に表示したり、ジャーナルレポートに記録したりしているが、このような処理を行うためにも相手先のＩＤ情報は重要である。
【０００９】
しかしながら、特許文献１では、フレームエラーの有無とその数を判断しているだけであり、ＣＳＩ／ＴＳＩなどのＩＤ情報がそのフレームに実際に含まれているかどうかを判断することができないため、上記ＩＤ情報を確実に取得することができないという問題があった。
【００１０】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、ＣＳＩやＴＳＩといったＦＡＸ通信において有益な情報を確実に取得することができるＦＡＸ通信装置及びＦＡＸ通信制御方法並びにＦＡＸ通信制御プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は、相手方とファクシミリ通信を行うファクシミリ通信装置において、相手方との呼接続確立後に、相手方と能力情報信号を交換する際に、ＩＤ情報信号の有無を判断する第１の制御と、前記ＩＤ情報信号が有りと判断された場合に、当該ＩＤ情報信号のエラーを判断する第２の制御と、前記ＩＤ情報信号にエラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待ち、前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３の制御と、を実行する制御部を備えるものである。
【００１２】
また、本発明は、送信側及び受信側のファクシミリ通信装置の呼接続確立後、受信側と送信側とで能力情報信号を交換する段階において、ＩＤ情報信号の有無を判断する第１ステップと、前記ＩＤ情報信号が有りと判断された場合に、当該ＩＤ情報信号のエラーをチェックし、エラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待つ第２ステップと、前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３ステップと、を実行するものである。
【００１３】
また、本発明は、送信側若しくは受信側のファクシミリ通信装置で動作するファクシミリ通信制御プログラムであって、相手方との呼接続確立後の、相手方と能力情報信号を交換する段階において、前記ファクシミリ通信装置に、ＩＤ情報信号の有無を判断する第１ステップ、前記ＩＤ情報信号があると判断された場合に、当該ＩＤ情報信号のエラーをチェックし、エラーがあると判断された場合に、トレーニング信号又は当該トレーニング信号に対する応答信号を送出することなく、前記能力情報信号及び前記ＩＤ情報信号の再送を待つ第２ステップ、前記能力情報信号及びエラーのない前記ＩＤ情報信号のセットを取得したら、当該信号のセットを保存するとともに、前記トレーニング信号又は前記応答信号を送出する第３ステップ、を実行させるものである。
【発明の効果】
【００１４】
本発明のＦＡＸ通信装置及びＦＡＸ通信制御方法並びにＦＡＸ通信制御プログラムによれば、ＣＳＩやＴＳＩといったＦＡＸ通信において有益な情報を確実に取得することができる。
【００１５】
その理由は、送信側又は受信側のＦＡＸ通信装置は、相手方のＦＡＸ通信装置から送信される信号に含まれるフラグの状態に基づいてフレーム時間を計測し、計測したフレーム時間と予め算出した時間とを比較することによって有益な情報を含む所定のフレームを判別し、その所定のフレームにフレームエラーが検出された場合は、相手方のＦＡＸ通信装置に対する応答をせずに、相手方のＦＡＸ通信装置からその信号が再送されるのを待つ制御を行うからである。
【図面の簡単な説明】
【００１６】
【図１】従来のＦＡＸ通信制御を示すシーケンス図である。
【図２】本発明の一実施の形態に係るＦＡＸ通信制御（送信側が受信側のＩＤ情報を必要とする場合のリトライ動作）を示すシーケンス図である。
【図３】本発明の一実施の形態に係るＦＡＸ通信制御（受信側が送信側のＩＤ情報を必要とする場合のリトライ動作）を示すシーケンス図である。
【図４】本発明の一実施例に係るＦＡＸ通信装置の構成を示すブロック図である。
【図５】本発明の一実施例に係るＦＡＸ通信装置（送信側）の動作を示すフローチャート図である。
【図６】本発明の一実施例に係るＦＡＸ通信装置（受信側）の動作を示すフローチャート図である。
【図７】本発明の一実施例に係るＦＡＸ通信装置の通信制御動作（PhaseＢの動作）を示すフローチャート図である。
【図８】ＨＤＬＣフレームの構成例を示す図である。
【発明を実施するための形態】
【００１７】
背景技術で示したように、ＦＡＸ通信ではノイズによって重要な情報が欠損する場合がある。この問題に対して、特許文献１では、フレームでエラーを検出した場合に、エラーのあったフレーム番号をエラーフレーム保持手段に保持するとともに、エラーのなかったフレームをフレーム格納手段に格納し、再び同じマルチフレームの手順信号を受信するのを待つ伝送制御を行っている。
【００１８】
しかしながら、特許文献１の技術には、複数の課題が存在する。
【００１９】
第１の課題は、フレーム数が初回と再送時とで異なるケースがあるということである。例えば、ノイズによりフレーム間のフラグが検出できなかった場合、実際には２フレームであっても１フレームと見えるため、正しいフレーム数を把握するのは困難である。その結果、毎回フレーム数が異なる事があり、フレーム数が異なるとエラーのあったフレームを特定することができず、そのフレームに含まれる情報を取得することができない。また、ＮＳＦ（Non-Standard Facilities）／ＮＳＳ（Non-Standard Facilities Set-up）の様な非標準の手順については、再送の繰り返しが多い場合、回線品質が悪いと判断し、その後の再送時には、非標準手順であるＮＳＦ／ＮＳＳの送出を取りやめる制御方法があるが、この場合は所望の情報を取得することができなくなる。
【００２０】
第２の課題は、能力情報が変更される可能性を考慮していないため、その後、トレーニングエラーになる可能性が大きいということである。例えば、再送の繰り返しが多い場合、回線品質が悪いと判断し、能力情報を下げる様に切り替えて、当初と異なるＤＩＳ（Digital Identification Signal）／ＤＣＳ（Digital Command Signal）を送出する制御方法がある。この制御方法では、例えば、受信側が最初は14.4kbpsの能力を通知し、送信側が正常に受信できた後、他のフレームエラーのために受信側が１段階能力を落とした12kbpsの速度を通知する。しかしながら、その通知が送信側で正常に受信できなかった場合、送信側は最初に受信していた14.4kbpsでトレーニングを開始してしまうが、受信側は12kbpsで待機しているため、能力情報のアンマッチにより制御が破綻してしまう。
【００２１】
このように、特許文献１では、毎回フレーム数が異なったり能力情報のアンマッチが生じたりした場合に、エラーのあるフレームに含まれる情報を取得することができない場合がある。更に、特許文献１では、フレームエラーの有無とその数を判断しているだけであるため、ＣＳＩ／ＴＳＩなどのＩＤ情報がそのフレームに実際に含まれているかどうかを判断することができない。
【００２２】
そこで、本発明の一実施の形態では、確実にＣＳＩ／ＴＳＩなどの有益な情報を確実に取得できるようにするために、各個別のフレーム時間を計測した結果に基づいて、ＣＳＩ／ＴＳＩを含むフレームを判別し、最新のＤＩＳ／ＤＣＳと、正常なＣＳＩ／ＴＳＩのペアが揃うまで相手方の端末に対する応答をしないように制御する。
【００２３】
以下、図面を参照して説明する。図１は、従来のＦＡＸ通信制御シーケンスを示す図であり、図２及び図３は、本発明の一実施の形態に係るＦＡＸ通信制御シーケンスを示す図である。
【００２４】
ＦＡＸ通信は、ＩＴＵ−Ｔ（International Telecommunication Union-Telecommunication)勧告Ｔ．３０で規定されており、図１に示すように、PhaseＡ〜Ｅの５つのフェーズで構成されている。PhaseＡは呼接続確立、PhaseＢは能力交換・トレーニング、PhaseＣは画データ送受信、PhaseＤは画データ送受確認、PhaseＥは切断である。以下、各フェーズの主要手順について概説する。
【００２５】
［PhaseＡ］
送信側がダイアルすると、送信側から公衆回線網３０にリングが送出され、続いて、送信側がＦＡＸ通信装置である（非音声端末である）ことを示すＣＮＧ（calling tone）が繰り返し送出される。そして、受信側がこのＣＮＧを捕捉すると、受信側がＦＡＸ通信装置（非音声端末である）であることを示すＣＥＤ（called station identification）を送出する。これにより、送信側と受信側の呼接続が確立する。
【００２６】
［PhaseＢ］
受信側は、自端末のＩＤ情報であるＣＳＩ及び能力情報であるＤＩＳを送出する。なお、このＣＳＩは必須ではない。送信側は、ＤＩＳを検出すると、ＣＳＩを受信できていなくても、送信側のＩＤ情報であるＴＳＩ及び能力情報であるＤＣＳを送出する。なお、このＤＣＳも必須ではない。その後、送信側は、トレーニング信号であるＴＣＦ（Training check frame）を送出する。受信側は、このＴＣＦを検出すると、ＴＳＩを受信できていなくても、トレーニングの結果がＯＫであることを示すＣＦＲ（Confirmation To Receive）を送出する。
【００２７】
［PhaseＣ〜Ｅ］
送信側は、上記ＣＦＲを検出すると、画データであるＰＩＸを送出する。そして、画データの送信が終了すると、送信終了を伝える信号であるＰＰＳ−ＥＯＰ（Partial Page Signal−End of Page）を送出し、受信側は、このＰＰＳ−ＥＯＰを検知すると、画データを正常に受信したことを示すＭＣＦ（Message Confirmation）を送出する。送信側は、ＭＣＦを検出すると、ＤＣＮ（Disconnect）を送出し、受信側との接続を切断する。
【００２８】
このように、従来のＦＡＸ通信制御シーケンスでは、PhaseＢにおいて、送信側は、ＣＳＩを受信できていなくても、ＤＩＳを検知するとＤＣＳ（又はＴＳＩ及びＤＣＳ）を送出し、また、受信側は、ＴＳＩを受信できていなくても、ＤＣＳを検知するとＴＣＦに対するＣＦＲを送出するため、ＣＳＩ／ＴＳＩを取得できない場合が生じる。
【００２９】
一方、本実施形態のＦＡＸ通信シーケンスでは、ＣＳＩ／ＴＳＩを確実に取得するために、以下の制御を行う。なお、以下では、受信側はＣＳＩを、送信側はＴＳＩを送出するものとする。また、以下では、ＣＳＩを確実に取得するためのシーケンスと、ＴＳＩを確実に取得するためのシーケンスと、を分けて説明するが、これらを組み合わせることも勿論可能である。
【００３０】
まず、ＣＳＩを確実に取得するために、図２に示すような制御を行う。具体的には、PhaseＢにおいて、送信側は、フレーム時間の計測結果に基づいてフレームを判別し、ＤＩＳの直前にフレームエラーを検出した場合は、そのフレームにＣＳＩが存在する可能性があるため、ＤＩＳに対するＤＣＳの送出を中止する。この場合、ＩＴＵ−Ｔ勧告Ｔ．３０の規定に従って、受信側は、所定時間（３秒）経過後に再度、ＣＳＩ及びＤＩＳを送出するため、送信側は、ＤＩＳの直前にフレームエラーを検出しなければＣＳＩを正常に取得できたと判断して、ＤＩＳに対するＤＣＳの送出を行う。この制御により、ＣＳＩを確実に取得することができる。
【００３１】
また、ＴＳＩを確実に取得するために、図３に示すような制御を行う。具体的には、PhaseＢにおいて、受信側は、フレーム時間の計測結果に基づいてフレームを判別し、ＤＣＳの直前にフレームエラーを検出した場合は、そのフレームにＴＳＩが存在する可能性があるため、その後に送出されるＴＣＦに対するＣＦＲの送出を中止する。この場合、ＩＴＵ−Ｔ勧告Ｔ．３０の規定に従って、送信側は、所定時間（３秒）経過後に再度、ＴＳＩ及びＤＣＳを送出するため、受信側は、ＤＣＳの直前にフレームエラーを検出しなければＴＳＩを正常に取得できたと判断して、ＴＣＦに対するＣＦＲの送出を行う。この制御により、ＴＳＩを確実に取得することができる。
【００３２】
このように、本発明の一実施の形態では、ＣＳＩ／ＴＳＩが欠損したと判断された場合に、相手側に応答をせず、相手側からの再送を待つことにより、ＣＳＩ／ＴＳＩを確実に取得することができる。
【００３３】
また、上記の様にフレーム時間を計測することにより、計測された時間とその通信フェーズとに基づいて、欠損した信号がどの様な信号であるかを推測することが可能になり、ＦＡＸ通信を切断せずに、再送手順に移行させやすくすることができる。例えば、ＭＣＦ／ＰＰＲ（Partial Page Request）が何度欠損しても、どちらかの信号であるかを区別することができれば、前回と同じ画データを送信するのか、次の画データを送信するのかを判断することが可能になり、エラー切断せずにＦＡＸ通信を継続させることが可能になる。また、ＰＰＳ−ＥＯＰ／ＭＰＳ（Multipage Signal）／ＥＯＭ（End of Messages）／ＮＵＬＬなど画データの送信終了指示に対し、ＭＣＦ／ＰＰＲの画データ受信結果応答が送信側で受信できなかった場合、ＩＴＵ−Ｔ勧告上３回を超えて送信終了指示が出来ないためにエラー切断される恐れがあるが、欠損した信号が推測できればエラー切断せずにＦＡＸ通信を継続させることが可能になる。
【実施例】
【００３４】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るＦＡＸ通信装置及びＦＡＸ通信制御方法並びにＦＡＸ通信制御プログラムについて、図４乃至図８を参照して説明する。図４は、本実施例のＦＡＸ通信装置の構成を示すブロック図である。また、図５乃至図７は、本実施例のＦＡＸ通信装置の動作を示すフローチャート図であり、図８は、ＨＤＬＣ（High-Level Data Link Control）フレームの構成例を示す図である。
【００３５】
本実施例のシステムは、画データを送信する送信側のＦＡＸ通信装置と画データを受信する受信側のＦＡＸ通信装置とで構成される。各々のＦＡＸ通信装置１０は、図４に示すように、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard Disk Drive）１４、ネットワークＩ／Ｆ部１５、ＩＤ情報記録部１６、フレーム時間計測部１７、フレーム内容解析部１８、入出力バッファ１９、読取部２０、印刷部２１、表示部２２、操作部２３などで構成される。
【００３６】
ＣＰＵ１１は、各種プログラムをＲＯＭ１２又はＨＤＤ１４から読み出してＲＡＭ１３に展開し実行する。ＨＤＤ１４は、プログラムや各種データを記憶する。このＣＰＵ１１とＲＯＭ１２とＲＡＭ１３とＨＤＤ１４とで構成される制御部はＦＡＸ通信制御部として機能する。このＦＡＸ通信制御部は、予め設けた送信待ちフラグを参照して、相手方のＦＡＸ通信装置１０に対する応答を行うか否かを判断する。具体的には、ＣＳＩ／ＴＳＩを含むフレームがエラーフレームの場合は、相手方のＦＡＸ通信装置１０に対して応答（ＤＩＳに対するＴＳＩ、ＤＣＳ、ＴＣＦの送出、若しくは、ＤＣＳ後のＴＣＦに対するＣＦＲの送出）をせずに、再度、相手方から送出される信号を待ち、正常なＣＳＩ／ＴＳＩを取得できたら、相手方のＦＡＸ通信装置１０に対する応答を行い、そのＣＳＩ／ＴＳＩをＩＤ情報記録部１６に保存したり、表示部２２に表示させたりする制御を行う。
【００３７】
入力Ｉ／Ｆ部１５は、ＮＩＣ（Network Interface Card）やモデムなどであり、公衆回線網（ＰＳＮＴ：Public Switched Telephone Networks）３０を介して、相手方のＦＡＸ通信装置１０との通信を行う。また、入力Ｉ／Ｆ部１５は、相手方のＦＡＸ通信装置１０から受信したＨＤＬＣフレームに含まれるフラグ（詳細は後述する。）の検出状態を記憶するステータスbitを備えており、フラグの検出状態をフレーム時間計測部１７に通知するようになっている。また、必要に応じて、入力Ｉ／Ｆ部１５は、ＨＤＬＣフレームに含まれる”Frame checking sequence”（詳細は後述する。）に基づいてエラーフレームを検出する機能を備えており、フレームチェック（ＣＲＣ：Cyclic Redundancy Check）の結果をフレーム内容解析部１８に通知するようになっている。
【００３８】
ＩＤ情報記録部１６は、相手方のＦＡＸ通信装置１０から取得したＩＤ情報（相手方のＦＡＸ通信装置１０が受信側の場合はＣＳＩ、相手方のＦＡＸ通信装置１０が送信側の場合はＴＳＩ）を記録する。
【００３９】
フレーム時間計測部１７は、入力Ｉ／Ｆ部１５（モデム）から通知されたフラグの検出状態に基づいてフレーム時間の計測開始／計測終了を制御し、フラグがＯＦＦ（又はＯＮ）の状態の時間を計測することによって、各ＨＤＬＣフレームのフレーム時間（すなわち、ＩＴＵ−Ｔ勧告Ｔ．３０で規定される方式（例えば、V.21の変調方式）でＨＤＬＣフレームを受信した場合のＨＤＬＣフレームのフレームサイズ）を計測する。
【００４０】
フレーム内容解析部１８は、フレーム時間計測部１７が計測したフレーム時間と予め算出した時間とを比較することによってＣＳＩ／ＴＳＩフレームを判別する。また、フレーム内容解析部１８は、必要に応じて、ＨＤＬＣフレームに含まれる情報（上記”Frame checking sequence”）を解析し、当該フレームがエラーフレームであるか否かを判断する。
【００４１】
入出力バッファ１９は、相手方のＦＡＸ通信装置１０から受信した各ＨＤＬＣフレームのデータ、フレーム時間計測部１７が計測したフレーム時間などを一時的に記憶する。
【００４２】
読取部２０は、原稿台上の原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００４３】
印刷部２１は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、入力Ｉ／Ｆ部１５を介して相手方のＦＡＸ通信装置１０から受け取ったデータに基づく画像を、指定された用紙に印刷する。
【００４４】
表示部２２は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）などであり、ＦＡＸ通信を制御する各種画面や相手方のＦＡＸ通信装置１０から取得したＩＤ情報、能力情報などを表示する。
【００４５】
操作部２３は、ハードキーや表示部２２上に透明電極が格子状に配置された操作部（タッチパネル）などであり、ダイアル操作などのＦＡＸ通信を制御する各種操作を可能にする。
【００４６】
なお、図４は、本実施例のＦＡＸ通信装置１０の一例であり、その構成は適宜変更可能である。また、図４では、フレーム時間計測部１７やフレーム内容解析部１８をハードウェアとして構成したが、フレーム時間計測部１７及びフレーム内容解析部１８の機能をＦＡＸ通信制御部に持たせてもよいし、制御部１１を、フレーム時間計測部１７及びフレーム内容解析部１８の機能を併せ持つＦＡＸ通信制御部として機能させるＦＡＸ通信制御プログラムとして構成してもよい。
【００４７】
次に、本実施例のＦＡＸ通信装置１０の動作について、図５乃至図７のフローチャート図を参照して説明する。図５及び図６は、各々、送信側のＦＡＸ通信装置１０、受信側のＦＡＸ通信装置１０の全体動作を示しており、図７は、送信側及び受信側のＦＡＸ通信装置１０のPhaseＢの能力交換／トレーニングの詳細を示している。
【００４８】
図５及び図６に示すように、送信側のＦＡＸ通信装置１０は、ring（ダイアル及びＣＮＧ）を送出する（Ｓ１０１）。受信側のＦＡＸ通信装置１０は、ringを検知したらＣＥＤを送出する（Ｓ２０１）。以上の処理により、図２及び図３に示すPhaseＡの呼接続確立を行う。この呼接続確立は図１に示す従来のシーケンスと同様である。
【００４９】
次に、送信側のＦＡＸ通信装置１０は、ＣＥＤに続いて、ＣＳＩ及びＤＩＳを検知したら、ＴＳＩ及びＤＣＳを送出する（Ｓ１０２）。そして、ＴＣＦを送出し、受信側のＦＡＸ通信装置１０から送出されるＣＦＲを検知したら（Ｓ１０３）、取得したＩＤ情報（ＣＳＩ）及び能力情報（ＤＩＳ）を表示する（Ｓ１０４）。受信側のＦＡＸ通信装置１０は、ＣＥＤに続いて、ＣＳＩ及びＤＩＳを送出し、送信側のＦＡＸ通信装置１０から送出されるＴＳＩ及びＤＣＳを検知する（Ｓ２０２）。続いて、ＴＣＦを検知したら、ＣＦＲを送出する（Ｓ２０３）。そして、取得したＩＤ情報（ＴＳＩ）及び能力情報（ＤＣＳ）を表示する（Ｓ２０４）。以上の処理により、図２及び図３に示すPhaseＢの能力交換／トレーニングを行う。この能力交換／トレーニングは図１に示す従来のシーケンスとは異なり、後述するように、正常なＣＳＩ／ＴＳＩを受信しなかった場合は、相手方のＦＡＸ通信装置１０に対して応答をせず、正常なＣＳＩ／ＴＳＩを受信するまで、相手方のＦＡＸ通信装置１０からの再送を待つ。
【００５０】
次に、送信側のＦＡＸ通信装置１０は、ＣＦＲを検知したら、画データであるＰＩＸを送出する（Ｓ１０５）。そして、ＰＰＳ−ＥＯＰを送出し、受信側のＦＡＸ通信装置１０から送出されるＭＣＦを検知したら、ＤＣＮを送出して接続を切断し、その後、通信結果を示すレポートを作成して保存／印刷する（Ｓ１０６）。受信側のＦＡＸ通信装置１０は、送信側のＦＡＸ通信装置１０から送出されるＰＩＸを受信する（Ｓ２０５）。そして、ＰＰＳ−ＥＯＰを検知したら、ＭＣＦを送出し、その後、通信結果を示すレポートを作成して保存／印刷する（Ｓ２０６）。以上の処理により、図２及び図３に示すPhaseＣの画データ送受信、PhaseＤの画データ送受確認、PhaseＥの切断を行う。この画データ送受信、画データ送受確認、切断は図１に示す従来のシーケンスと同様である。
【００５１】
次に、本実施例の特徴部分であるPhaseＢの能力交換／トレーニングの詳細について、図７のフローチャート図及び図８のＨＤＬＣフレームの構成例を参照して、具体的に説明する。
【００５２】
図７に示すように、送信側（又は受信側）のＦＡＸ通信装置１０のネットワークＩ／Ｆ部１５（モデム）は、ＨＤＬＣフレームの前に送出されるプレアンブル信号を監視する（Ｓ３０１）。具体的には、ＦＡＸ通信装置１０が送出する信号は、PhaseＢのトレーニングで送出されるＴＣＦとＮｏｎ−ＥＣＭ（Error Correction Mode）時のPhaseＣ以外は全て、図８に示すように、一連のＨＤＬＣフレームの前に、これからＨＤＬＣフレームが始まることを示す信号”Preamble”が付加されており、ネットワークＩ／Ｆ部１５（モデム）は、この信号を監視する。
【００５３】
そして、ネットワークＩ／Ｆ部１５（モデム）は、プレアンブル信号を検出したら、プレアンブル信号に続くＨＤＬＣフレームのフラグを監視する（Ｓ３０２）。具体的には、各ＨＤＬＣフレームは、図８に示すように、フレームの先頭と後尾に”Flag”を備えており、フレームの先頭の”Flag”を検出したらステータスbitをＯＮからＯＦＦに切り替える。そして、フレーム時間計測部１７は、ネットワークＩ／Ｆ部１５（モデム）からフラグの状態がＯＮからＯＦＦに変化した旨の通知を受けたら（若しくは、フレーム時間計測部１７がステータスbitを確認し、その状態がＯＮからＯＦＦに変化したことを認識したら）、フレーム時間の計測を開始する（Ｓ３０３）。
【００５４】
引き続き、ネットワークＩ／Ｆ部１５（モデム）は、フラグを監視し（Ｓ３０４）、フレームの後尾の”Flag”を検出したらステータスbitをＯＦＦからＯＮに切り替える。そして、フレーム時間計測部１７は、ネットワークＩ／Ｆ部１５（モデム）からフラグの状態がＯＦＦからＯＮに変化した旨の通知を受けたら（若しくは、フレーム時間計測部１７がステータスbitを確認し、その状態がＯＦＦからＯＮに変化したことを認識したら）、フレーム時間の計測を終了し、計測開始から計測終了までの計測時間（フレーム時間）を入出力バッファ１９などに記録する（Ｓ３０５）。
【００５５】
次に、フレーム内容解析部１８は、フレーム時間計測部１７が計測したフレーム時間と予め算出されたＣＳＩ／ＴＳＩを含むフレームの時間とを比較することによって、ＣＳＩ／ＴＳＩの有無をチェックする（Ｓ３０６）。具体的には、ＨＤＬＣフレームを構成する”Control”は1Byte、”Facsimile Control Field”は1Byte、”Facsimile Information field”はＣＳＩ／ＴＳＩでは20Byte、”Frame checking sequence”は2Byte、”Flag”は1Byteであり、合計は25Byteとなる。この25ByteをV.21の変調方式（300bps）で送受信するのに所要する時間はおよそ666msである。従って、フレーム時間計測部１７が計測したフレーム時間と上記666msとを比較することによって、そのＨＤＬＣフレームがＣＳＩ／ＴＳＩを含むフレームであるかを判断することができる。
【００５６】
フレーム時間計測部１７が計測したフレーム時間と予め予め算出された時間とが異なる場合は、エラー判定の必要がないため、Ｓ３１２に移行する。一方、フレーム時間と予め予め算出された時間とが同じ場合は、フレーム内容解析部１８は、ネットワークＩ／Ｆ部１５（モデム）から通知されるフレームチェック結果に基づいて、ＣＳＩ／ＴＳＩを含むフレームがエラーフレームであるかを判断する（Ｓ３０７）。なお、エラーフレームであるか否かはフレーム内容解析部１８が判断してもよく、その場合は、そのＨＤＬＣフレームの”Frame checking sequence”の内容を解析して判断することができる。
【００５７】
ＣＳＩ／ＴＳＩを含むフレームがエラーフレームと判断された場合、制御部（ＦＡＸ通信制御部）は、ＴＳＩ／ＣＦＲの送信を行わないようにするために、送信待ちフラグをＯＮにし（Ｓ３０８）、Ｓ３１２に移行する。その際、エラーフレームと判断されたＣＳＩ／ＴＳＩを含むフレームは通常は破棄される。また、ＣＳＩ／ＴＳＩを含むフレームがエラーフレームでない場合、制御部（ＦＡＸ通信制御部）は、送信待ちフラグがＯＮであるかを判断し（Ｓ３０９）、送信待ちフラグがＯＦＦであれば、そのまま処理を継続することができるため、Ｓ３１２に移行する。
【００５８】
一方、送信待ちフラグがＯＮであれば、ＣＳＩ／ＴＳＩを含むフレームが一度、エラーフレームと判断されているため、制御部（ＦＡＸ通信制御部）は、ＣＳＩ／ＴＳＩが受信済みであるかを判断する（Ｓ３１０）。ＣＳＩ／ＴＳＩが受信済みでなければ、ＣＳＩ／ＴＳＩを再度、受信するために送信待ちフラグをＯＮのままにしてＳ３１２に移行し、ＣＳＩ／ＴＳＩフレームが受信済みであれば、そのまま処理を継続することができるため、送信待ちフラグをＯＦＦにした後（Ｓ３１１）、Ｓ３１２に移行する。
【００５９】
次に、制御部（ＦＡＸ通信制御部）は、ＤＩＳ／ＤＣＳが受信済みであるかを判断し（Ｓ３１２）、ＤＩＳ／ＤＣＳが受信済みでなければ、Ｓ３０２に戻ってフラグ状態の検出を行う。ＤＩＳ／ＤＣＳが受信済みであれば、送信待ちフラグがＯＦＦであるかを判断する（Ｓ３１３）。送信待ちフラグがＯＮであれば、ＣＳＩ／ＴＳＩが受信済みでないため、次の送信を待ち（Ｓ３１４）、Ｓ３０１に戻ってプレアンブル信号の検出を行う。送信待ちフラグがＯＦＦであれば、そのまま処理を継続することができるため、一連の処理を終了する。
【００６０】
そして、制御部（ＦＡＸ通信制御部）は、この能力交換時に得たＩＤ情報（ＣＳＩ／ＴＳＩ）を、通信途中で表示部２２に表示したり、ＦＡＸ通信完了後にレポートとしてＩＤ情報記録部１６に保存したり、印刷部２１に印刷させたりする。
【００６１】
このように、フラグの状態に基づいてフレーム時間を計測し、計測したフレーム時間と予め算出した時間とを比較することによってＣＳＩ／ＴＳＩを含む所定のフレームを判別し、その所定のフレームがエラーフレームであれば相手方のＦＡＸ通信装置１０に対する応答をせず、次の信号の再送を待つため、確実にＣＳＩ／ＴＳＩを取得することが可能となる。
【００６２】
上記フローでは、ＣＳＩ／ＴＳＩを取得するまで、相手方のＦＡＸ通信装置１０に対する応答をせず、次の信号の再送を待つようにしたが、予め定めたタイムアウト時間（例えば、３５秒）が経過したら、一旦エラー切断し、その後、送信側のＦＡＸ通信装置１０がリダイアルするようにしてもよい。
【００６３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、ＦＡＸ通信装置１０の構成や制御は適宜変更可能である。
【００６４】
例えば、上記実施例では、ＣＳＩ／ＴＳＩを取得できるようにするための制御方法について記載したが、ＨＤＬＣフレームに含まれる他の情報や、マルチフレームを構成する他のＨＤＬＣフレームに含まれる情報を取得できるようにする場合に対しても同様に適用することができる。
【００６５】
また、上記実施例では、ＶｏＩＰ環境下でＦＡＸ通信を行うＦＡＸ通信装置１０について記載したが、公衆回線網を利用してデータの通信を行うＦＡＸ通信装置１０に対しても同様に適用することができる。
【産業上の利用可能性】
【００６６】
本発明は、ＦＡＸ通信装置及び当該装置で動作するＦＡＸ通信制御プログラム並びに当該装置におけるＦＡＸ通信制御方法に利用可能である。
【符号の説明】
【００６７】
１０  ＦＡＸ通信装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＨＤＤ
１５  ネットワークＩ／Ｆ部
１６  ＩＤ情報記録部
１７  フレーム時間計測部
１８  フレーム内容解析部
１９  入出力バッファ
２０  読取部
２１  印刷部
２２  表示部
２３  操作部
３０  公衆回線網
【図１】
2014086746.tif 000003
【図２】
2014086746.tif 000004
【図３】
2014086746.tif 000005
【図４】
2014086746.tif 000006
【図５】
2014086746.tif 000007
【図６】
2014086746.tif 000008
【図７】
2014086746.tif 000009
【図８】
2014086746.tif 000010