(57)【要約】【課題】留守ＴＥＬモードで動作している通信装置では、留守番電話機が着信に応答しないと回線が捕捉されないので、ファクシミリ信号の着信があったとしてもファクシミリ信号の受信と認識されず、ファクシミリの受信動作が行えない。【解決手段】留守番電話機を接続し、ファクシミリ通信を行うことができる通信装置とその制御方法であって、着信に対して留守番電話機が応答するモードの場合に、着信が消滅したことを検出すると再着信タイマによる計時を開始させ、再着信タイマがタイムアップする前に次の着信が検出されると留守電応答時間を計時するための留守電監視タイマによる計時を開始させ、留守電監視タイマがタイムアップするまでに留守番電話機が回線を捕捉せず、その着信が消滅していない場合にファクシミリ信号の受信処理を開始する。【選択図】図５
2018164274.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリ受信が可能であり、電話機と接続可能な通信装置であって、
モデムと、
着信を検出する検出手段と、
時間を計測する計測手段と、
前記電話機が回線を捕捉しないまま前記検出手段により検出された着信が終了した後、第１の所定時間内に前記検出手段により着信が検出されたか否かを、前記計測手段による計測に基づいて判定する判定手段と、
前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出手段により着信が検出されたと前記判定手段により判定された場合に、公衆回線と前記電話機とが接続された状態から、前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替える切り替え手段と、
前記切り替え手段により前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替えられた後、前記モデムを用いてファクシミリ受信を実行する実行手段と、
を有することを特徴とする通信装置。
【請求項２】
前記検出手段により着信が検出されたことにより前記電話機によって前記回線が捕捉された場合に、前記回線からファクシミリ信号が受信されたか否かを判別する判別手段、を更に有し、
前記判別手段により前記回線からファクシミリ信号が受信されたと判別されると、前記切り替え手段は、前記公衆回線と前記電話機とが接続された状態から、前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替えることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出手段により着信が検出されたと前記判定手段により判定された場合に、前記第１の所定時間内に前記検出手段により検出された着信の発信元の電話番号が、直前に前記検出手段により検出された着信の発信元の電話番号と同じか否かを判定する電話番号判定手段、を更に有し、
前記電話番号判定手段により前記第１の所定時間内に前記検出手段により検出された着信の発信元の電話番号が、直前に前記検出手段により検出された着信の発信元の電話番号と同じであると判定された場合に、前記切り替え手段は、前記公衆回線と前記電話機とが接続された状態から、前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替えることを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記公衆回線からの着信に対して、前記公衆回線と前記電話機とが接続される状態か、若しくは、前記公衆回線と前記通信装置の前記モデムとが接続される状態に設定する設定手段、を更に有し、
前記設定手段により、前記公衆回線と前記電話機とが接続される状態に設定されている場合は、前記判定手段は、前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出手段により着信が検出されたか否かを判定し、当該検出されたと判定された場合に前記切り替え手段は、前記公衆回線に前記電話機が接続された状態から、前記公衆回線に前記通信装置の前記モデムが接続された状態に切り替え、
前記設定手段により、前記公衆回線と前記通信装置の前記モデムとが接続される状態に設定されている場合は、前記判定手段は、前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出手段により着信が検出されたか否かを判定しないことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記検出手段により着信が検出され、前記電話機が回線を捕捉しないまま該着信が終了した場合に、前記電話機が応答する機能が動作していない旨を警告する警告手段、を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出手段により着信が検出されたと前記判定手段により判定された場合に、前記第１の所定時間内に着信が検出されることにより前記電話機が第２の所定時間内に回線を捕捉したか否かを判断する判断手段、を更に有し、
前記判断手段により前記電話機が前記第２の所定時間内に前記回線を捕捉していないと判断された場合に、前記切り替え手段は、前記公衆回線と前記電話機とが接続された状態から、前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替えることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
モデムを用いてファクシミリ受信が可能であり、電話機と接続可能な通信装置において実行される通信装置の制御方法であって、
着信を検出する検出工程と、
時間を計測する計測工程と、
前記電話機が回線を捕捉しないまま前記検出工程により検出された着信が終了した後、第１の所定時間内に前記検出工程により着信が検出されたかどうかを、前記計測工程による計測に基づいて判定する判定工程と、
前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出工程により着信が検出されたと前記判定工程により判定された場合に、公衆回線と前記電話機とが接続された状態から、前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替える切り替え工程と、
前記切り替え工程により前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替えられた後、前記モデムを用いてファクシミリ受信を実行する実行工程と、
を有することを特徴とする通信装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の通信装置として機能させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記憶した、コンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法とプログラムと記憶媒体に関する。
【背景技術】
【０００２】
従来、ファクシミリ通信が可能な通信装置は、複数の受信モードを有しており、ユーザが任意の受信モードを設定できる。そして公衆回線網からの着信があった場合は、その設定された受信モードに応じて装置の動作を変更する。例えば、受信モードが「自動受信モード」に設定されていれば、着信があればファクシミリ受信を開始する。また受信モードが「ＦＡＸ／ＴＥＬモード」に設定されていれば、着信に対して回線接続し、発呼側がファクシミリか電話かを自動的に判断して応答する。このとき着信がファクシミリか電話かは、回線上に、発呼側からのファクシミリ送信を意味するＣＮＧ信号が送られているかどうかにより判断される。ＣＮＧ信号とは、１１００Ｈｚの単一周波数が５００ｍｓのオン、３０００ｍｓのオフの周期で送られてくる信号である。
【０００３】
受信モードの中には、留守番電話機と接続することを前提にした「留守ＴＥＬモード」が存在する。この「留守ＴＥＬモード」では、通信装置のＬｉｎｅ出力が留守番電話機に接続されており、着信が直接、留守番電話機に供給されるようになっている。通常、留守番電話機は、規定回数鳴動した後に回線を捕捉する。一方、通信装置は回線上の信号を監視していて、ＣＮＧ信号が回線上に検知されると回線を留守番電話機側から通信端末側に切り替えてファクシミリ信号の受信を開始する。このように「留守ＴＥＬモード」では、電話の着信に対しては留守番電話機が応答し、ファクシミリ信号の着信に対しては通信装置がファクシミリ応答する動作になっている。(例えば、特許文献１参照)
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０７５４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の「留守ＴＥＬモード」で動作している通信装置では、留守番電話機が回線を捕捉することを前提にしており、その後で回線を監視して、ファクシミリ通信の有無を判断している。このような仕組みでは、留守番電話機が何らかの理由で（例えばユーザが留守番電話機を留守モードに設定するのを忘れてしまった場合等）着信に応答しない場合に、以下の問題が発生する。
【０００６】
留守番電話機が着信に応答しないと回線が捕捉されないので、通信装置による回線上のＣＮＧ信号の監視が機能しない。従って、もしファクシミリ信号の着信があったとしてもファクシミリ信号の受信と認識されないため、ファクシミリの受信動作が行えないことになる。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、通信装置に接続された留守番電話機が着信に対して応答しない場合でも、ファクシミリ信号を受信できるようにする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る通信装置は以下のような構成を備える。即ち、
ファクシミリ受信が可能であり、電話機と接続可能な通信装置であって、
モデムと、
着信を検出する検出手段と、
時間を計測する計測手段と、
前記電話機が回線を捕捉しないまま前記検出手段により検出された着信が終了した後、第１の所定時間内に前記検出手段により着信が検出されたか否かを、前記計測手段による計測に基づいて判定する判定手段と、
前記電話機が前記回線を捕捉しないまま前記着信が終了した後、前記第１の所定時間内に前記検出手段により着信が検出されたと前記判定手段により判定された場合に、公衆回線と前記電話機とが接続された状態から、前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替える切り替え手段と、
前記切り替え手段により前記公衆回線と前記通信装置の前記モデムとが接続された状態に切り替えられた後、前記モデムを用いてファクシミリ受信を実行する実行手段と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信装置に接続された留守番電話機が着信に応答しない場合でも、ファクシミリ信号を受信できるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るＭＦＰのハードウェア構成を示すブロック図。
【図２】本実施形態に係るＭＦＰのＲＡＭに記憶された装置情報の構成を説明する図。
【図３】本実施形態に係るＭＦＰによる着信処理を説明するフローチャート。
【図４】本実施形態に係るＭＦＰによる着信処理のＳ３０４（図３）の通常の留守ＴＥＬ動作を説明するフローチャート。
【図５】本実施形態のＳ３０５における強制ファクシミリ受信が動作する留守ＴＥＬ動作処理を示したフローチャート
【図６】本実施形態に係るＭＦＰによる図４のＳ４１２の留守電監視タイマ値の決定処理を説明するフローチャート。
【図７】本実施形態に係るＭＦＰで表示部に表示される警告メッセージの一例を示す図。
【図８】実施形態に係るＭＦＰで、受信モードを設定するときに表示部に表示される設定画面例を示す図。
【図９】実施形態に係るＭＦＰで、留守電監視動作を設定するときに表示部に表示される画面例を示す図。
【図１０】本実施形態に係るＭＦＰがナンバーディスプレイ回線で動作する場合の着信待ち処理を説明するフローチャート。
【図１１】本実施形態に係るＭＦＰによる通常の留守ＴＥＬ動作（図１０のＳ１００９）を説明するフローチャート。
【図１２】本実施形態に係るＭＦＰによる強制ファクシミリ受信を実行する留守ＴＥＬ動作処理（図１０のＳ１０１０）を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、この実施形態では、本発明の通信端末装置の実施形態として複合機（ＭＦＰ）を例に説明する。
【００１３】
図１は、本発明の実施形態に係るＭＦＰ１００のハードウェア構成を示すブロック図である。
【００１４】
ＭＦＰ１００は、ＣＰＵ１０１，ＲＯＭ１０２，ＲＡＭ１０３、モデム１０４、ＮＣＵ（Network Control Unit）１０５、操作パネル１０６、表示部１０７を備えている。ＭＦＰ１００は、更に、プリンタ部１０８、スキャナ１０９を備えている。ＭＦＰ１００は、ＮＣＵ１０５を介して公衆回線に接続されており、更に電話機１２０にも接続される。電話機１２０は一般の電話機が使用され、電話発呼や電話着呼が可能である。また、この電話機１２０に留守番電話機を接続して、留守番電話機能を動作させることも可能である。本実施形態では、電話機１２０に留守番電話機を接続して、留守ＴＥＬモードで動作する場合を説明する。
【００１５】
ＣＰＵ１０１は、システムバス１１０に接続された各デバイスを総括的に制御するとともに、ＲＯＭ１０２に記憶されたファームウェアモジュールを実行する。尚、このファームウェアモジュールは、少なくとも２つ以上のモジュールを有し、ファームウェアモジュールの更新は、それぞれのモジュールごとに行うことが可能である。またＣＰＵ１０１は、制御プログラムとしてのファームウェア・モジュールに基づき後述の各フローチャートで示す処理を実行する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリアとして機能する他に、装置の各種設定を保存するためのバックアップ可能なメモリとしても機能している。モデム１０４は、ＣＰＵ１０１の制御の下で、ファクシミリ信号を送信するためにデジタルデータを音声信号に変換し、逆に、受信した音声信号をデジタルデータに変換する。
【００１６】
ＮＣＵ１０５は網制御部であり、ＣＰＵ１０１の制御の下で公衆回線へ接続する回路の切り替え、公衆回線と電話機１２０が接続されている状態で、電話機１２０が回線を捕捉したかどうかを検知する。公衆回線への接続は、公衆回線と電話機１２０とを接続するか、又は公衆回線をＭＦＰ１００の制御部と直接接続して電話機１２０を切り離すかにより実施される。またＮＣＵ１０５は、電話機１２０が回線を捕捉した後で、回線上のＣＮＧ信号等の信号を検知することができる。更に、ＮＣＵ１０５は、ナンバーディスプレイ回線に接続された場合、ＣＡＲ信号の検出や、その後に回線から通知される電話番号情報を検出することもできる。
【００１７】
操作パネル１０６は、ユーザからの指示を入力する操作部であり、表示部１０７、電源キー、テンキー、ワンタッチキー、スタートキー、ストップキー、セットキー、各種設定キー、ＬＥＤ等を備える。表示部１０７は操作パネル１０６に設けられており、ＣＰＵ１０１の制御によって、ユーザに対するメッセージを表示して情報を伝える。またこのＭＦＰの各種設定や動作を決定する画面では、ユーザに対して設定や動作を複数表示して、ユーザによる選択や指示を促す。
【００１８】
プリンタ部１０８は、例えば電子写真方式で記録紙（シート）に画像を形成（印刷）する。スキャナ１０９は、記録紙（或いは原稿）に印刷されている画像の読み取りを行う。スキャナ１０９には、オプションとしてオートドキュメントフィーダ（不図示）が装着されており、複数枚の原稿を順次搬送して自動的に読み取ることができる。
【００１９】
図２は、本実施形態に係るＭＦＰ１００のＲＡＭ１０３に記憶された装置情報の構成を説明する図である。
【００２０】
実施形態に係るＲＡＭ１０３は、その内部に装置情報保存領域２０１を有しており、ここに、このＭＦＰ１００の動作に必要な情報が保存されている。装置情報保存領域２０１には、受信モード２０２、再着信タイマ値２０３、留守電監視動作２０４の情報が保存されている。
【００２１】
受信モード２０２は、公衆回線からの着信に対してどのような動作を行うかを決める受信モード設定を保存する領域である。この受信モード２０２には、「自動受信モード」、「ＦＡＸ／ＴＥＬモード」、「留守ＴＥＬモード」、「手動モード」のいずれかを示す値が格納される。「自動受信モード」では、着信があると必ずファクシミリ受信を開始する。「ＦＡＸ／ＴＥＬモード」では、回線を捕捉した後に電話か、ファクシミリかを判断してそれぞれに応答する。「留守ＴＥＬモード」では留守番電話機を接続し、留守番電話機が応答した後に、ファクシミリ着信の場合はファクシミリ受信を開始する。「手動モード」では常に電話機１２０での応答を待ち、ファクシミリ受信処理は動作しない。受信モード２０２は、操作パネル１０６の表示部１０７を介してユーザが指定し設定したモードを保存する。
【００２２】
図８は、実施形態に係るＭＦＰ１００で、受信モード２０２を設定するときに表示部１０７に表示される設定画面の一例を示す図である。
【００２３】
操作パネル１０６を操作して、受信モード２０２の設定が選択されると図８に示す画面が表示部１０７に表示される。図８において、現在選択されているモードが白黒反転して表示されており、図８では、留守ＴＥＬモード８０４が選択されている。ここで操作パネル１０６のセットキー（図示せず）を押下すると、ＲＡＭ１０３の受信モード２０２に「留守ＴＥＬモード」が保存される。尚、図８の画面では、「留守ＴＥＬモード」以外に、「自動受信モード」「ＦＡＸ／ＴＥＬモード」「手動モード」が設定できる。
【００２４】
再着信タイマ値２０３は、着信があった時に、その着信が再着信であるか否かを判定する再着信タイマの設定時間を保存する領域である。再着信タイマは、着信が消滅したときに起動し、再着信タイマ値２０３に保存されている時間だけ動作する。着信が消滅したということは、接続された留守番電話機（電話機１２０）が正しく動作していなかったということであり、もしファクシミリの着信であった場合は、ファクシミリ受信が行えていないことになる。その場合は、ファクシミリ送信機側のリダイヤル機能により、一定時間内に再度ファクシミリ着信を受ける可能性が高い。そこで、再着信であるかどうかを判定するために再着信タイマを使用し、着信があった時は、再着信タイマの動作状態をみることで、再着信か否かを判定している。再着信と判定された場合は、ファクシミリ着信と判定して、電話機１２０が正しく応答しない場合は、ファクシミリ受信を開始する。この再着信タイマ値２０３は、本実施形態では３００秒であるが、操作パネル１０６によって、任意の値に設定できるようにしてもよい。
【００２５】
留守電監視動作２０４は、受信モード２０２の設定が「留守ＴＥＬモード」である場合に、本実施形態で説明する留守番電話機の監視動作を実施するか否かの情報を保存する領域である。ここには「ＯＮ」、「ＯＦＦ」のいずれかを示す値が格納される。留守電監視動作２０４が「ＯＮ」の場合は、本実施形態で説明する留守番電話機（電話機１２０）の応答を監視して、着信が消滅するまで応答がない場合は、再着信タイマによる計時を開始させ、再着信の場合は強制ファクシミリ受信動作を実行する。留守電監視動作２０４は、操作パネル１０６、表示部１０７を介してユーザが、留守電監視動作を実行するかどうか指定した設定値を保存する。
【００２６】
図９は、実施形態に係るＭＦＰ１００で、留守電監視動作２０４を設定するときに表示部１０７に表示される画面例を示す図である。
【００２７】
操作パネル１０６を操作して、留守電監視動作２０４の設定が選択されると図９に示す画面が表示部１０７に表示される。図９では、現在選択されている設定が白黒反転して表示されており、図９では「ＯＮ」が選択されている。ここで操作パネル１０６のセットキー（図示せず）を押下すると、留守電監視動作２０４に「ＯＮ」が保存される。
【００２８】
留守電監視タイマ値２０５は、留守電監視動作を継続する留守電監視タイマの設定時間を保存する領域である。公衆回線からの着信に対して、この留守電監視タイマの設定時間だけ留守番電話機（電話機１２０）が応答するのを待ち、この時間内に留守番電話機からの応答がない場合は強制ファクシミリ受信動作を実行する。留守電監視タイマ値２０５は、ＭＦＰ１００が出荷される時点では３５秒に初期化されているが、その後は接続された留守番電話機（電話機１２０）が応答する時間を測定し、その測定した時間値に基づいて決定された時間値が保存される。この詳細は図６を参照して説明する。
【００２９】
留守電応答時間履歴２０７は、ＭＦＰ１００に接続された留守番電話機（電話機１２０）が、回線からの着信に対して回線捕捉で応答するまでの実測時間を保存する領域である。本実施形態では、領域は１〜５までの５回分の計測値を保存できるように構成されている。これら領域は周期的に利用され、次に保存すべき留守電応答時間履歴の番号は、留守電応答時間ＩＤ２０６により指定される。留守番電話機（電話機１２０）が応答するまでの計測時間を保存する処理では、留守電応答時間ＩＤ２０６からＩＤ番号を取得し、留守電応答時間履歴２０７の中の、そのＩＤ番号に対応する領域に保存する。そして留守電応答時間ＩＤ２０６を次のＩＤ番号に更新して（例えば＋１し、＋した結果５を超えると１にする）保存する。留守電応答時間ＩＤ２０６は、ＭＦＰ１００の出荷時には「１」であり、留守電応答時間履歴２０７の１番目の領域（留守電応答時間履歴１）を指している。留守電応答時間履歴２０７の全ての領域には、ＭＦＰ１００の出荷時に「ＦＦ（１６進数）」が保存され、出荷時点では領域内に有効な時間情報がないことを示している。
【００３０】
着信番号保存領域２０８は、着信の際に相手側から通知された電話番号が保存される。電話番号は、回線がナンバーディスプレイサービスに加入している場合に、回線から送出される。その電話番号をＭＦＰ１００でも認識して、着信番号保存領域２０８に保存する。ここに保存された電話番号は、再着信待ち状態での着信に対して、最初の着信と同じ番号からの着信かどうかを判定するために使用される。電話番号通知の有無は、回線契約によって変わってくるので、付加的に使用する。
【００３１】
図３は、本実施形態に係るＭＦＰ１００による着信処理を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ１０２に記憶されており、プログラムの実行時に、このプログラムがＲＡＭ１０３に展開されＣＰＵ１０１の制御の下に実行されて、このフローチャートで示す処理が実現される。
【００３２】
この処理は、公衆回線から着信があることにより開始され、先ずＳ３０１でＣＰＵ１０１は、ＲＡＭ１０３記憶されている受信モード２０２を調べ、「留守ＴＥＬモード」かどうかを判定する。「留守ＴＥＬモード」であればＳ３０２に進みＣＰＵ１０１は、留守番電話機（電話機１２０）の応答時間を測定するためのタイマによる計時をスタートさせる。次にＳ３０３に進みＣＰＵ１０１は、再着信タイマが動作中か否かを判定する。この再着信タイマは、ＣＰＵ１０１が、着信が消滅したと判定したときに起動され（図４を参照して後述する）、ＲＡＭ１０３の再着信タイマ値２０３に保存されている時間だけ動作する。Ｓ３０３でＣＰＵ１０１が、再着信タイマが動作中でないと判定した場合はＳ３０４に進み、ＣＰＵ１０１は、送信元がファクシミリ信号を再送信したことによる着信でないと判断して通常の留守ＴＥＬモードで処理を行う。通常の留守ＴＥＬモードでの処理の詳細は、図４で説明する。
【００３３】
一方、Ｓ３０３でＣＰＵ１０１が再着信タイマが動作中であると判定した場合はＳ３０５に進みＣＰＵ１０１は、送信元がファクシミリ信号を再送信したことによる着信であると判断して強制ファクシミリ受信が動作する留守ＴＥＬモードで処理を行う。こうして、再着信タイマが動作中の場合の着信はファクシミリ着信である可能性が高いと判断して、留守ＴＥＬモードでの動作でも、強制的にファクシミリ受信処理を行うことができる。強制ファクシミリ受信の処理の詳細は、図５で説明する。
【００３４】
一方、Ｓ３０１でＣＰＵ１０１が「留守ＴＥＬモード」でないと判定した場合はＳ３０６に進みＣＰＵ１０１は、ＲＡＭ１０３の受信モード２０２に保存されている受信モードで処理を行う。この処理の詳細な説明は、実施形態の説明とは関係がないので、ここではその説明を省略する。
【００３５】
図４は、本実施形態に係るＭＦＰ１００による着信処理のＳ３０４（図３）の通常の留守ＴＥＬ動作を説明するフローチャートである。
【００３６】
Ｓ４０１でＣＰＵ１０１は、公衆回線と電話機１２０とを接続する回線の状態を、ＮＣＵ１０５を介して監視し、留守番電話機（電話機１２０）が回線を捕捉したかどうかを判定する。Ｓ４０１で留守番電話機（電話機１２０）が回線を捕捉していない場合はＳ４０２に進みＣＰＵ１０１は、公衆回線からの着信信号が消滅したかを判定する。ここで着信信号が消滅していないと判定するとＳ４０１に戻って、再度、電話機１２０が回線を捕捉したかを判定する。
【００３７】
Ｓ４０２でＣＰＵ１０１が、着信が消滅したと判定した場合は、公衆回線から着信があったのに電話機１２０が応答しないままに着信が消滅していると考えられ、電話機１２０が留守番電話機として動作していないと判断される。そこでＣＰＵ１０１はＳ４０３に進み、ＲＡＭ１０３に記憶されている留守電監視動作２０４に「ＯＮ」が設定されているかを判定する。ここで留守電監視動作２０４が「ＯＮ」であれば、「留守ＴＥＬモード」で留守番電話機１２０の監視動作を実施するように設定されていることになる。Ｓ４０３で留守電監視動作２０４に「ＯＮ」が設定されている判定するとＳ４０４に進み、ＣＰＵ１０１は再着信タイマによる計時をスタートする。その際のタイマ値はＲＡＭ１０３の再着信タイマ値２０３に記憶している設定値を使用する。こうして再着信タイマによる計時をスタートさせることで、次の着信が再着信タイマ動作中に発生した場合（図３のＳ３０３でＹＥＳ）はＳ３０５に進み、強制的にファクシミリ受信を行う。こうして留守ＴＥＬ動作においても、送信元がファクシミリ機器の場合は、強制的にファクシミリ受信を行うことができる。
【００３８】
次にＳ４０５に進みＣＰＵ１０１は、接続された留守番電話機（電話機１２０）が動作していなかったことを通知するメッセージを表示部１０７に表示する。これは、留守番電話機（電話機１２０）が正しく動作していないという問題をユーザに通知して、その問題を解決してもらうためである。留守番電話機（電話機１２０）が正しく動作すれば、ファクシミリ受信ができないといった問題も解決する。
【００３９】
図７は、Ｓ４０５で表示部に表示される警告メッセージの一例を示す図である。
【００４０】
図７では、接続されている留守番電話機が応答していない旨と、確認を促すメッセージが表示されている。
【００４１】
続いてＳ４１３に進みＣＰＵ１０１は、Ｓ３０２で計時を開始した留守番電話機の応答時間を測定するタイマによる計時を停止する。ここでは着信が消滅してしまったので、ここでの計時値は使用せずに、留守ＴＥＬモードでの動作を終了する。
【００４２】
またＳ４０３でＣＰＵ１０１が、留守電監視動作２０４が「ＯＮ」でないと判定した場合はＳ４１３に進みＣＰＵ１０１は、Ｓ３０２でスタートした留守番電話機の応答時間を測定するタイマによる計時を停止する。この場合も着信が消滅してしまったので、ここでの測定値は使用せず、留守ＴＥＬモードでの動作を終了する。
【００４３】
一方、Ｓ４０１でＣＰＵ１０１が、留守番電話機（電話機１２０）が回線を捕捉していると判定した場合はＳ４０６に進みＣＰＵ１０１は、Ｓ３０２で計時を開始した留守番電話機の応答時間を測定するタイマによる計時を停止する。そしてその時に測定したタイマ値をＲＡＭ１０３に一時的に保持する。この値は、公衆回線からの着信に対して留守番電話機（電話機１２０）が回線を捕捉するまでの実測時間である。次にＳ４０７に進みＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉した回線上にＣＮＧ信号が検知されたか否かを判定する。ＣＮＧ信号は１１００Ｈｚの単一周波数が５００ｍｓのオン、３０００ｍｓのオフの周期で送られてくる信号であり、周波数とケーデンスを基準にして検知される。Ｓ４０７でＣＰＵ１０１は、ＣＮＧ信号が検知されないと判定するとＳ４０８に進み、ＮＣＵ１０５を介して電話機１２０が捕捉している回線接続が切断されたか判定する。回線接続が切断されていない場合はＳ４０７に戻ってＣＰＵ１０１は、再度、ＣＮＧ信号を検知できたかを判定する。こうしてＳ４０８で回線が切断されたと判定すると、この着信は通話のためであったと判断して、そのまま処理を終了する。
【００４４】
一方、Ｓ４０７でＣＰＵ１０１が、ＣＮＧ信号を検知したと判定するとＳ４０９に進む。この場合はファクシミリ信号の着信であるので、ＣＰＵ１０１はＮＣＵ１０５を制御して、電話機１２０が捕捉している公衆回線との接続を、ＭＦＰ１０１側（装置側）に切り替える。続いてＳ４１０に進みＣＰＵ１０１は、モデム１０４を制御して公衆回線に対してＤＩＳ信号を送出させ、ＩＴＵ−Ｔ．３０手順に従って、ファクシミリ信号の受信処理を開始させる。こうしてファクシミリ信号の受信処理が終了するとＳ４１１に進みＣＰＵ１０１は、Ｓ４０６で測定してＲＡＭ１０３に保持した留守番電話の応答時間を、ＲＡＭ１０３の留守電応答時間履歴２０７に保存する。より詳しくは、ＣＰＵ１０１は、留守電応答時間ＩＤ２０６からＩＤ番号を取得し、留守電応答時間履歴２０７の中の取得したＩＤ番号に対応する領域に保存し、留守電応答時間ＩＤ２０６を更新して保存する。こうして留守電応答時間履歴２０７には、正常にファクシミリ信号を受信できた留守番電話機の応答時間だけを残すように制御している。
【００４５】
続いてＳ４１２に進みＣＰＵ１０１は、ＲＡＭ１０３の留守電監視タイマ値２０５の値を再計算して決定する処理を行う。これはＳ４１１で、留守電応答時間履歴２０７が更新されたので、その値を含めて留守電監視タイマ値２０５を更新するものである、この処理の詳細は図６を参照して説明する。
【００４６】
図５は、本実施形態に係るＭＦＰ１００による着信処理のＳ３０５（図３）の強制ファクシミリ受信が動作する留守ＴＥＬ動作処理を説明するフローチャートである。
【００４７】
Ｓ５０１でＣＰＵ１０１は、留守電監視タイマによる計時をスタートする。この場合のタイマ値（計時値）は、ＲＡＭ１０３上の留守電監視タイマ値２０５に保存されている値を使用する。この留守電監視タイマ値２０５には、留守番電話機が応答しない場合に強制的にファクシミリ受信を開始するまでの時間が保存されている。次にＳ５０２に進みＣＰＵ１０１は、公衆回線と電話機１２０を接続する回線の状態を監視しているＮＣＵ１０５からの信号に基づいて、留守番電話機（電話機１２０）が回線を捕捉したかどうかを判定する。Ｓ５０２でＣＰＵ１０１が、留守番電話機（電話機１２０）が回線を捕捉していないと判定した場合はＳ５０３に進みＣＰＵ１０１は、Ｓ５０１で計時を開始した留守電監視タイマがタイムアップしたかどうかを判定する。ここでＣＰＵ１０１が留守電監視タイマがタイムアップしていないと判定するとＳ５０４に進み、ＣＰＵ１０１は公衆回線からの着信信号が消滅したか否かを判定する。Ｓ５０４でＣＰＵ１０１が、着信信号が消滅していないと判定するとＳ５０２に進み、再度、電話機１２０が回線を捕捉したかを判定する。そしてＳ５０４でＣＰＵ１０１が、着信が消滅したと判定した場合は、着信に対する留守ＴＥＬモードでの動作処理を終了する。
【００４８】
一方、Ｓ５０２でＣＰＵ１０１が、留守番電話機（電話機１２０）が回線を捕捉していると判定した場合はＳ５０５に進みＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉した回線でＣＮＧ信号が検知できたか否かを判定する。Ｓ５０５でＣＮＧ信号が検知されない場合はＳ５０６に進み、ＣＰＵ１０１はＮＣＵ１０５を介して、電話機１２０が捕捉している回線接続が切断されたかどうか判定する。ここで回線接続が切断されていないと判定するとＳ５０５に戻って、ＣＰＵ１０１は、再度、ＣＮＧ信号を検知できたかを判定する。Ｓ５０６でＣＰＵ１０１が、回線が切断されていると判定した場合は、着信は通話のためであったと判定されるので、処理を終了する。
【００４９】
またＳ５０５でＣＰＵ１０１がＣＮＧ信号を検知した場合はＳ５０７に進み、この場合はファクシミリ信号の着信であるためＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉している公衆回線との接続をＭＦＰ１０１に切り替える処理を行う。続いてＳ５０８に進みＣＰＵ１０１は、モデム１０４を制御して公衆回線に対してＤＩＳ信号を送出させ、ＩＴＵ−Ｔ．３０手順に従って、ファクシミリの受信処理を開始する。
【００５０】
一方、Ｓ５０３でＣＰＵ１０１が、留守電監視タイマによる計時がタイムアップしたと判定した場合はＳ５０９に進む。これは、留守番電話機（電話機１２０）が応答するのを待つための待ち時間内に、電話機１２０が回線を捕捉しない場合である。この場合は、送信元のファクシミリ機器がファクシミリ信号を再発呼したことによる着信である可能性が高いのでＣＰＵ１０１は、強制的にファクシミリ受信を開始する。即ち、Ｓ５０９でＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉している公衆回線との接続をＭＦＰ１０１側に切り替える処理を行う。続いてＳ５１０に進みＣＰＵ１０１は、モデム１０４を制御して公衆回線に対してＤＩＳ信号を送出させ、ＩＴＵ−Ｔ．３０手順に従って、ファクシミリの受信処理を開始する。
【００５１】
これにより相手からの着信がファクシミリ信号であれば、正しくファクシミリ信号の受信を実行してファクシミリ受信処理を終了することができる。但し、相手からの着信が電話着信だった場合は、ファクシミリ受信は行われないので、ＩＴＵ−Ｔ．３０手順中のエラー処理に従って、ファクシミリ通信を終了して、処理を終了することになる。
【００５２】
図６は、本実施形態に係るＭＦＰ１００による図４のＳ４１２の留守電監視タイマ値の決定処理を説明するフローチャートである。
【００５３】
まずＳ６０１でＣＰＵ１０１は、ＲＡＭ１０３の留守電応答時間履歴２０７に保存されている値を調べ、その値が「ＦＦ」を含むか否かを判定する。こでは前述したように、ＭＦＰ１００の出荷時には、留守電応答時間履歴２０７は全て「ＦＦ」で初期化されているため、Ｓ６０１では、留守電応答時間履歴２０７の全てに有効な測定値が保存されているか否かを判定している。Ｓ６０１で留守電応答時間履歴２０７の保存値が「ＦＦ」を含むときはＳ６０５に進みＣＰＵ１０１は、ＲＡＭ１０３の留守電監視タイマ値２０５の値を更新せずにそのまま保持する。これは、留守電応答時間履歴２０７の保存値が「ＦＦ」を含むため、工場出荷直後か、或いは接続された留守番電話機の応答時間の実測例が十分に取得できていないと考えられるため、監視タイマ値の更新処理を実施しないことを意味している。
【００５４】
一方、Ｓ６０１でＣＰＵ１０１が、留守電応答時間履歴２０７の保存値が「ＦＦ」を含まないと判定した場合はＳ６０２に進みＣＰＵ１０１は、保存されている複数の留守電応答時間履歴２０７の平均値を算出する。その際に、最大と最小の値を除いた残りの値の平均値を算出するが、単にこれらの平均値を求めても良い。次にＳ６０３に進みＣＰＵ１０１は、Ｓ６０２で算出した平均値にマージン値を加算した値を求める。ここでマージン値を加算するのは、強制的にファクシミリ受信を動作させる場合、留守番電話機が本来応答する時間よりも遅く、ファクシミリ受信を動作させるためである。本実施形態では、このマージン値を３秒とする。そしてＳ６０４に進みＣＰＵ１０１は、Ｓ６０３で求めた時間値を留守電の監視タイマの設定時間値として、ＲＡＭ１０３の留守電監視タイマ値２０５に保存する。こうして保存された留守電監視タイマ値２０５の時間値が、ＭＦＰ１００に接続された留守番電話機（電話機１２０）の留守電応答動作の時間に基づく、最適化された強制ファクシミリ受信動作を開始するタイミングを規定することになる。
【００５５】
図１０は、本実施形態に係るＭＦＰ１００がナンバーディスプレイ回線で動作する場合の着信待ち処理を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ１０２に記憶されており、プログラムの実行時に、このプログラムがＲＡＭ１０３に展開されＣＰＵ１０１の制御の下に実行されて、このフローチャートで示す処理が実現される。
【００５６】
まずＳ１００１でＣＰＵ１０１は、ＲＡＭ１０３に記憶されている受信モード２０２を調べ、「留守ＴＥＬモード」かどうかを判定する。Ｓ１００１でＣＰＵ１０１が「留守ＴＥＬモード」であると判定するとＳ１００２に進みＣＰＵ１０１は、公衆回線上でＣＡＲ信号を検出しているか否かを判定する。このＣＡＲ信号は、ナンバーディスプレイサービスにおける情報受信端末起動信号であり、番号通知シーケンスの起動を意味している。Ｓ１００２でＣＰＵ１０１が、ＣＡＲ信号を検出したと判定するとＳ１００３に進みＣＰＵ１０１は、留守番電話機（電話機１２０）がＣＡＲ信号に対して、回線上で直流ループを形成して公衆回線に対して応答したか判定する。ここで応答を検出するとＳ１００４に進みＣＰＵ１０１は、公衆回線から送られてくる電話番号情報を入手して、ＲＡＭ１０３の一時保存領域（図示せず）に保存してＳ１００６へ処理を進める。一方、Ｓ１００３でＣＰＵ１０１が、留守番電話機（電話機１２０）が応答していないと判定した場合はＳ１００５に進みＣＰＵ１０１は、ＣＡＲ信号に対する応答待ち時間を過ぎたかどうかを判定する。ここでＣＰＵ１０１が、応答待ち時間が経過していないと判定した場合はＳ１００３に戻って留守番電話機（電話機１２０）が公衆回線に対して応答したかを調べるが、応答待ち時間が経過したときはＣＰＵ１０１は応答待ちを止めてＳ１００６へ進む。尚、このＣＡＲ信号に対しては、規格上は６秒以内に応答することになっている。
【００５７】
Ｓ１００６でＣＰＵ１０１は、公衆回線からの着信信号を検出したかをどうか判定する。Ｓ１００６でＣＰＵ１０１が、着信信号を検出したと判定するとＳ１００７に進みＣＰＵ１０１は、留守番電話機（電話機１２０）の応答時間を測定するためにタイマによる計時をスタートさせる。続いてＳ１００８に進みＣＰＵ１０１は、再着信タイマが動作中かどうか判定する。この再着信タイマは、ＣＰＵ１０１が、着信が消滅したと判定した時に起動し（Ｓ１１０４、図１１を参照して後述する）、ＲＡＭ１０３の再着信タイマ値２０３に保存されている時間だけ動作している。Ｓ１００８でＣＰＵ１０１が、再着信タイマが動作中でないと判定するとＳ１００９に進み、通常の留守ＴＥＬ動作処理を行う。この通常の留守ＴＥＬ動作処理の詳細は、図１１を参照して後述する。一方、Ｓ１００８でＣＰＵ１０１が、再着信タイマが動作中であると判定した場合はＳ１０１０に進みＣＰＵ１０１は、強制ファクシミリ受信が動作する留守ＴＥＬ動作処理を行う。これは再着信タイマが動作中の場合の着信は、ファクシミリ信号の着信である可能性が高いので、留守ＴＥＬモードでの動作処理でも強制ファクシミリ受信が動作する処理を実行させる。この強制ファクシミリ受信が動作する留守ＴＥＬモードでの処理の詳細は、図１２を参照して後述する。
【００５８】
一方、Ｓ１００１でＣＰＵ１０１が、「留守ＴＥＬモード」が保存されていないと判定した場合はＳ１０１１に進み、ＣＰＵ１０１は、ＲＡＭ１０３の受信モード２０２に保存されている受信モードでの処理を行う。この処理の詳細な説明は、実施形態の説明とは関係ないので省略する。
【００５９】
図１１は、本実施形態に係るＭＦＰ１００による通常の留守ＴＥＬ動作（図１０のＳ１００９）を説明するフローチャートである。
【００６０】
ＣＰＵ１０１は、公衆回線と電話機１２０を接続する回線の状態を、ＮＣＵ１０５を介して監視しており、Ｓ１１０１で、留守番電話機（電話機１２０）が回線を捕捉したかどうか判定する。Ｓ１１０１でＣＰＵ１０１が、留守番電話機（電話機１２０）が回線を捕捉していないと判定するとＳ１１０２に進みＣＰＵ１０１は、公衆回線からの着信信号が消滅したかどうか判定する。ここで着信信号が消滅していない場合はＳ１１０１に進みＣＰＵ１０１は、再度、電話機１２０が回線を捕捉したかを確認する。
【００６１】
Ｓ１１０２でＣＰＵ１０１が着信が消滅したと判定した場合は、公衆回線から着信があったのに、電話機１２０が応答しないままに着信が消滅していると考えられ、電話機１２０が留守番電話として動作していないと判定される。そこでＳ１１０３に進みＣＰＵ１０１は、図４のＳ４０３と同様に、ＲＡＭ１０３に記憶されている留守電監視動作２０４にＯＮが設定されているかどうか判定する。留守電監視動作２０４が「ＯＮ」であれば、留守番電話機（電話機１２０）の応答を監視して、応答がない場合は強制ファクシミリ受信動作を実行するように設定されていることを意味する。よって、Ｓ１１０３でＣＰＵ１０１が、留守電監視動作２０４がＯＦＦと判定したときはＳ１１１４に進みＣＰＵ１０１は、Ｓ１００７で計時をスタートした留守番電話の応答時間の測定タイマによる計時を停止して、この処理を終了する。
【００６２】
一方、Ｓ１１０３でＣＰＵ１０１が、留守電監視動作２０４がＯＮと判定したときはＳ１１０４に進んで、再着信タイマによる計時をスタートする。その際のタイマ値はＲＡＭ１０３の再着信タイマ値２０３の設定値を使用する。このように再着信タイマによる計時をスタートさせることにより、次の着信が再着信タイマ動作中に発生した場合（Ｓ１００８がＹＥＳ）はＳ１０１０に進み、強制的にファクシミリ受信が動作できる留守ＴＥＬ動作処理が実現できる。そしてＳ１１０５に進みＣＰＵ１０１は、接続されている留守番電話機（電話機１２０）が動作していなかったことを報知するメッセージ（例えば図７）を表示部１０７に表示する。これは、留守番電話機（電話機１２０）が正しく動作していないという問題をユーザに知らせて、それを解決してもらうためである。ここで留守番電話機（電話機１２０）が正しく動作すれば、ファクシミリ受信できないといった問題も解決する。ここまでの処理は図４のＳ４０３〜Ｓ４５０と同じである。
【００６３】
次にＳ１１１３に進みＣＰＵ１０１は、回線から通知されて図１０のＳ１００４でＲＡＭ１０３に保存した相手機の電話番号情報を、ＲＡＭ１０３の着信番号保存領域２０８に保存する。この相手機の電話番号情報は、留守番電話機が応答しなかった際の発呼側の電話番号情報として扱われる。そしてＳ１１１４に進みＣＰＵ１０１は、Ｓ１００７で計時をスタートした留守番電話の応答時間を測定するためのタイマの計時を停止する。ここでは着信が消滅してしまったので、ここでの測定値は使用しない。そして留守ＴＥＬモードでの処理を終了する。
【００６４】
またＳ１１０１でＣＰＵ１０１が、留守番電話機（電話機１２０）が回線を捕捉していると判定した場合はＳ１１０６に進みＣＰＵ１０１は、Ｓ１００７で計時をスタートした留守電応答時間を測定するタイマの計時を停止する。そして、それまでに計時した留守電応答時間の計測したタイマ値をＲＡＭ１０３に一時的に保持する。このタイマ値は、留守番電話機（電話機１２０）が、公衆回線からの着信に対して回線を捕捉するまでに実測時間である。次にＳ１１０７に進みＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉した回線上にＣＮＧ信号を検知できたかを判定する。ここでＣＮＧ信号が検知されない場合はＳ１１０８に進みＣＰＵ１０１は、ＮＣＵ１０５を介して、電話機１２０が捕捉している回線接続が切断されたかを判定する。そして回線接続が切断されていないと判定した場合はＳ１１０７に戻って、再度、ＣＮＧ信号を検知できたかを判定する。Ｓ１１０８でＣＰＵ１０１が、回線が切断されていると判定すると、その着信は通話のためであったと判定して、この処理を終了する。
【００６５】
一方、Ｓ１１０７でＣＰＵ１０１がＣＮＧ信号を検知した場合はＳ１１０９に進む。この場合はファクシミリ信号の着信であるためＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉している公衆回線との接続をＭＦＰ１０１側に切り替える処理を行う。そしてＳ１１１０に進みＣＰＵ１０１は、モデム１０４を制御して公衆回線に対してＤＩＳ信号を送出させ、ＩＴＵ−Ｔ．３０手順に従ってファクシミリの受信処理を開始させる。こうしてファクシミリ信号の受信処理を行って、その受信処理が終了した後、Ｓ１１１１に進みＣＰＵ１０１は、Ｓ１１０６で測定して保持している留守番電話機の応答時間をＲＡＭ１０３の留守電応答時間履歴２０７に保存する。詳しくは、ＣＰＵ１０１は、留守電応答時間保存ＩＤ２０６からＩＤ番号を取得し、留守電応答時間履歴２０７の中の取得したＩＤ番号の領域に保存し、留守電応答時間保存ＩＤ２０６に次のＩＤを保存する処理を行う。こうして留守電応答時間履歴２０７には、正常にファクシミリ信号を受信できたときの留守番電話の応答時間だけを残すように制御している。
【００６６】
次にＳ１１１２に進みＣＰＵ１０１は、ＲＡＭ１０３の留守電監視タイマ値２０５の値を再計算して決定する。これはＳ１１１１で、留守電応答時間履歴２０７が更新されたので、その値を含めて留守電監視タイマ値２０５を更新するもので、その処理の詳細は、前述の図６で説明したＳ４１２の処理と同じである。このように図１１のＳ１１０６〜Ｓ１１１２の処理は、前述の図４のＳ４０６〜Ｓ４１２の処理に相当している。
【００６７】
図１２は、本実施形態に係るＭＦＰ１００による強制ファクシミリ受信を実行する留守ＴＥＬ動作処理（図１０のＳ１０１０）を説明するフローチャートである。尚、図１２の処理は、前述の図５のフローチャートで示す処理とほとんど同じであるが、Ｓ１２０９が含まれる点が異なっている。
【００６８】
まずＳ１２０１でＣＰＵ１０１は、留守電監視タイマによる計時をスタートする。この場合のタイマ値は、ＲＡＭ１０３の留守電監視タイマ値２０５に保存されている時間値を使用する。前述したように、この留守電監視タイマ値２０５には、その時間内に留守番電話機が応答しない場合に、強制的にファクシミリ受信を開始する時間値が保存されている。次にＳ１２０２に進みＣＰＵ１０１は、公衆回線と電話機１２０を接続する回線の状態を、ＮＣＵ１０５を介して監視し、留守番電話機（電話機１２０）が回線を捕捉したかどうかを判定する。ここで留守番電話機（電話機１２０）が回線を捕捉していないと判定した場合はＳ１２０３に進みＣＰＵ１０１は、Ｓ１２０１で計時をスタートした留守電監視タイマがタイムアップしたかどうかを判定する。ここで留守電監視タイマがタイムアップしていないと判定した場合はＳ１２０４に進みＣＰＵ１０１は、公衆回線からの着信信号が消滅したかどうか判定する。ここで着信信号が消滅していないと判定した場合はＳ１２０２に進みＣＰＵ１０１は、再度、電話機１２０が回線を捕捉したかを確認する処理を実行する。そしてＳ１２０４でＣＰＵ１０１が、着信が消滅したと判定した場合は、着信に対する留守ＴＥＬ動作処理を終了する。
【００６９】
一方、Ｓ１２０２でＣＰＵ１０１が、留守番電話機（電話機１２０）が回線を捕捉していると判定した場合はＳ１２０５に進みＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉した回線上でＣＮＧ信号が検知できたかを判定する。ここでＣＮＧ信号が検知されない場合はＳ１２０６に進みＣＰＵ１０１は、ＮＣＵ１０５を介して、電話機１２０が捕捉している回線接続が切断されたかを判定する。ここで回線接続が切断されていないと判定した場合はＳ１２０５に戻ってＣＰＵ１０１は、再度、ＣＮＧ信号を検知できたかを確認する。またＳ１２０６でＣＰＵ１０１が、回線が切断されていたと判定した場合は、着信は通話のためであったと判定されるので、処理を終了する。
【００７０】
またＳ１２０５でＣＮＧ信号が検知された場合は、ファクシミリ信号の着信であるためＳ１２０７に進みＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉している公衆回線との接続をＭＦＰ１０１側に切り替える処理を行う。そしてＳ１２０８に進みＣＰＵ１０１は、モデム１０４を制御して公衆回線に対してＤＩＳ信号を送出させ、ＩＴＵ−Ｔ．３０手順に従って、ファクシミリ信号の受信処理を開始させて、この処理を終了する。
【００７１】
一方、Ｓ１２０３でＣＰＵ１０１が、留守電監視タイマによる計時によりタイムアップしたと判定した場合は、留守番電話機（電話機１２０）が回線を捕捉するのを待っているのに電話機１２０が回線を捕捉しない場合である。従って、この場合はＳ１２０９に進みＣＰＵ１０１は、Ｓ１１１３（図１１）で保存した直前の着信時の電話番号と、Ｓ１００４（図１０）で保存した現在の着信の電話番号とが一致しているかどうか判定する。ここで一致していると判定した場合は、同じ電話番号の装置からの再着信であり、ファクシミリ信号の再着信である可能性が高いためＳ１２１０に進みＣＰＵ１０１は、強制的にファクシミリ信号の受信を開始する。即ち、ＣＰＵ１０１は、ＮＣＵ１０５を制御して、電話機１２０が捕捉している公衆回線との接続をＭＦＰ１０１側に切り替える。そしてＳ１２１１に進みＣＰＵ１０１は、モデム１０４を制御して公衆回線に対してＤＩＳ信号を送出させ、ＩＴＵ−Ｔ．３０手順に従って、ファクシミリ信号の受信処理を開始する。
【００７２】
これにより、相手からの着信がファクシミリ信号であれば、正しくファクシミリ信号が受信されて、この処理を終了する。但し、相手からの着信が電話着信だった場合は、ファクシミリ信号は受信されないので、ＩＴＵ−Ｔ．３０手順中のエラー処理に従って、ファクシミリ通信を終了して、処理を終了することになる。
【００７３】
またＳ１２０９でＣＰＵ１０１が、電話番号が一致しないと判定した場合は、同じ電話番号の装置からの再着信ではないのでＳ１２０４に進んでＣＰＵ１０１は、着信消滅が発生しているかを判定する。ここでは、留守番電話が回線を捕捉するか、或いは着信が消滅するのを待つのみである。
【００７４】
以上説明したように本実施形態によれば、留守ＴＥＬモードで、接続された留守番電話機が公衆回線からの着信に応答しない場合でも、その後の一定時間以内の再着信に対しては、ファクシミリ信号の受信に移行するようにできる。
【００７５】
また、接続された留守番電話機の応答時間を測定して、正常動作時の応答時間を判定することで、ファクシミリ信号の受信を開始させるタイミングを、留守番電話機の動作に応じて最適化できるという効果が得られる。
【００７６】
さらに、接続される留守番電話機の留守電機能が正しく実行されていない場合に、その問題をユーザに通知することにより、早期にユーザへ問題の発生を知らせることができるという効果が得られる。
【００７７】
またナンバーディスプレイ回線に接続された場合は、回線から通知される電話番号情報に基づいて同じ装置からの再着信かどうかを判定し、同じ電話番号の装置からの再着信である場合だけファクシミリ信号の受信を開始するようにできる。これにより、ファクシミリ送信元のファクシミリ信号の再送に対処できるようになる。
【００７８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７９】
１００  ＭＦＰ：  １０１  ＣＰＵ：  １０２  ＲＯＭ：  １０３  ＲＡＭ：  １０４  モデム：  １０５  ＮＣＵ：  １２０  電話機
【図１】
2018164274.tif 000003
【図２】
2018164274.tif 000004
【図３】
2018164274.tif 000005
【図４】
2018164274.tif 000006
【図５】
2018164274.tif 000007
【図６】
2018164274.tif 000008
【図７】
2018164274.tif 000009
【図８】
2018164274.tif 000010
【図９】
2018164274.tif 000011
【図１０】
2018164274.tif 000012
【図１１】
2018164274.tif 000013
【図１２】
2018164274.tif 000014