(57)【要約】【課題】省電力を達成しつつ、着信に対して迅速かつ確実に応答する。【解決手段】メインＣＰＵと、前記メインＣＰＵよりも消費電力が少ないサブＣＰＵと、を備え、通常の動作モードと、少なくとも前記メインＣＰＵがスリープ状態となるスリープモードと、で動作可能なファクシミリ装置において、前記サブＣＰＵは、前記スリープモード時に外部回線から着信を受けた場合、データ通信を行うモデムを制御して前記着信に対する応答を行うと共に、前記メインＣＰＵを起動させ、前記メインＣＰＵの起動が完了した後に、モデム制御の結果を前記メインＣＰＵに通知すると共に、前記モデム制御の権限を前記メインＣＰＵに委譲する。【選択図】図３
2014158129.tif 000002
【特許請求の範囲】
【請求項１】
メインＣＰＵと、前記メインＣＰＵよりも消費電力が少ないサブＣＰＵと、を備え、通常の動作モードと、少なくとも前記メインＣＰＵがスリープ状態となるスリープモードと、で動作可能なファクシミリ装置において、
前記サブＣＰＵは、前記スリープモード時に外部回線から着信を受けた場合、データ通信を行うモデムを制御して前記着信に対する応答を行うと共に、前記メインＣＰＵを起動させ、前記メインＣＰＵの起動が完了した後に、モデム制御の結果を前記メインＣＰＵに通知すると共に、前記モデム制御の権限を前記メインＣＰＵに委譲する、ことを特徴とするファクシミリ装置。
【請求項２】
前記サブＣＰＵは、着信待ちの状態では、前記外部回線の信号レベル変化が監視可能なスリープ状態であり、前記着信を検知したら、自身をスリープ状態から復帰させ、前記着信に対する応答を行う、ことを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記サブＣＰＵは、前記モデム制御の権限を前記メインＣＰＵに委譲した後に、自身をスリープ状態に移行させる、ことを特徴とする請求項２に記載のファクシミリ装置。
【請求項４】
前記サブＣＰＵは、通信規格で定められたPhaseＣの画像データの受信処理の前まで、前記モデム制御を実施する、ことを特徴とする請求項１乃至３のいずれか一に記載のファクシミリ装置。
【請求項５】
前記サブＣＰＵは、前記着信が通常着信の場合は、前記通信規格で定められたPhaseＡの呼接続確立処理まで、若しくは、呼出信号に対する一次応答信号の出力処理まで、前記モデム制御を実施する、ことを特徴とする請求項４に記載のファクシミリ装置。
【請求項６】
前記サブＣＰＵは、前記着信がナンバーディスプレイ着信の場合は、前記着信に対する拒否判定処理まで、若しくは、情報受信端末起動信号に対する一次応答信号の出力処理まで、前記モデム制御を実施する、ことを特徴とする請求項４に記載のファクシミリ装置。
【請求項７】
メインＣＰＵと、前記メインＣＰＵよりも消費電力が少ないサブＣＰＵと、を備え、通常の動作モードと、少なくとも前記メインＣＰＵがスリープ状態となるスリープモードと、で動作可能なファクシミリ装置における通信制御方法であって、
前記サブＣＰＵは、
前記スリープモード時に外部回線からの着信を監視する第１処理と、
前記外部回線から着信を受けた場合、データ通信を行うモデムを制御して前記着信に対する応答を行うと共に、前記メインＣＰＵを起動させる第２処理と、
前記メインＣＰＵの起動が完了した後に、モデム制御の結果を前記メインＣＰＵに通知すると共に、前記モデム制御の権限を前記メインＣＰＵに委譲する第３処理と、を実行する、ことを特徴とする通信制御方法。
【請求項８】
前記第１処理では、前記サブＣＰＵは、前記外部回線の信号レベル変化が監視可能なスリープ状態であり、
前記第２処理では、前記サブＣＰＵは、前記着信を検知したら、自身をスリープ状態から復帰させ、前記着信に対する応答を行う、ことを特徴とする請求項７に記載の通信制御方法。
【請求項９】
前記第３処理では、前記サブＣＰＵは、前記モデム制御の権限を前記メインＣＰＵに委譲した後に、自身をスリープ状態に移行させる、ことを特徴とする請求項８に記載の通信制御方法。
【請求項１０】
前記第２処理では、前記サブＣＰＵは、通信規格で定められたPhaseＣの画像データの受信処理の前まで、前記モデム制御を実施する、ことを特徴とする請求項７乃至９のいずれか一に記載の通信制御方法。
【請求項１１】
前記第２処理では、前記サブＣＰＵは、前記着信が通常着信の場合は、前記通信規格で定められたPhaseＡの呼接続確立処理まで、若しくは、呼出信号に対する一次応答信号の出力処理まで、前記モデム制御を実施する、ことを特徴とする請求項１０に記載の通信制御方法。
【請求項１２】
前記第２処理では、前記サブＣＰＵは、前記着信がナンバーディスプレイ着信の場合は、前記着信に対する拒否判定処理まで、若しくは、情報受信端末起動信号に対する一次応答信号の出力処理まで、前記モデム制御を実施する、ことを特徴とする請求項１０に記載の通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置及び通信制御方法に関し、特に、メインＣＰＵ（Central Processing Unit）とサブＣＰＵとを備えるファクシミリ装置及び当該ファクシミリ装置における通信制御方法に関する。
【背景技術】
【０００２】
電力に関する基準や規制が年々厳しさを増しており、ファクシミリ（以下、ＦＡＸと記す。）装置やＦＡＸ機能を備える複合機（ＭＦＰ：Multi Function Peripheral）等では、一定時間使用しない状態が続いた場合に、ＦＡＸ装置等を通常の動作モードよりも消費電力が少ない省電力モード（スリープモード）に遷移させ、電力消費の低減を図っている。
【０００３】
また、ＦＡＸ装置等では、メインＣＰＵとは別にサブＣＰＵを設け、通常の動作モードであるか、スリープモードであるかに関わらず、ＦＡＸ送受信待機状態ではメインＣＰＵやモデムデバイス、周辺回路の機能を制限したり、電力供給を停止したりして、省電力化を図っている。
【０００４】
上記省電力化に関する技術として、例えば、下記特許文献１には、主制御部と、この主制御部の制御の下に呼出信号の検出を行う呼出信号検出部と、ファクシミリ通信の制御を行うファクシミリ通信制御部と、このファクシミリ通信制御部と回線との接続制御を行う網制御回路部と、これらに電力を供給する主電源部と、この主電源部が停止する省電力モード時に回線からの呼出信号の監視を行う副制御部と、この副制御部に電力を供給する副電源部とを備え、省電力モード時に前記副制御部が呼出信号を検出したと判断したときには、前記主電源部及び主制御部を動作させ、前記呼出信号検出部において再度呼出信号の検出を行うファクシミリ装置が開示されている。
【０００５】
また、下記特許文献２には、通信回線を通じて少なくともファクシミリ通信を行う通信手段と、前記通信手段に電力を供給する所定の電源装置と、前記所定の電源装置からの供給電力を設定する電力設定手段と、前記通信手段の動作モードを該通信手段でファクシミリ受信を待ち受けるために必要な電力が異なる複数の待受けモードのいずれかに設定する待受けモード制御手段とを備えてなる画像形成装置であって、前記電力設定手段により設定される前記所定の電源装置からの供給電力を前記待受けモード制御手段により設定される前記待受けモードに応じて変更する省電力制御手段を備える画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２３２５９０号公報
【特許文献２】特開２０１２−７４９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のようにメインＣＰＵとサブＣＰＵとを備えるＦＡＸ装置等において、メインＣＰＵへの電力供給が停止しているスリープモードから通常の動作モードに復帰させるためにシステムを再起動する場合、メインＣＰＵが大容量のＲＯＭ（Read Only Memory）からデータを読み出したり、周辺回路をセットアップしたりするために時間を要するため、以下のような問題が発生する。
【０００８】
例えば、ナンバーディスプレイでは、回線の極性反転を受け、６秒以内にＣＡＲ信号（情報受信端末起動信号）に応答（回線捕捉）する必要があるが、メインＣＰＵが動作可能になるまでに時間を要するため、自動応答が正しく動作できない場合がある。
【０００９】
また、指定された呼出信号入力回数で自動応答する機能を用いて、例えば呼出回数１回で着信するように設定され、且つ外付けＴＥＬポートに電話が接続されている場合に、システムの再起動に時間を要すると、１回以上電話呼出音が鳴ってしまい、設定通りの応答ができない場合がある。
【００１０】
また、一般的なＦＡＸ装置のシステム仕様では、本体がスリープモードから復帰してＦＡＸ通信を開始するまでに３０秒強の時間を要するため、送信側で電話を切られてしまう場合がある。
【００１１】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、省電力を達成しつつ、着信に対して迅速かつ確実に応答することができるＦＡＸ装置及び通信制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一側面は、メインＣＰＵと、前記メインＣＰＵよりも消費電力が少ないサブＣＰＵと、を備え、通常の動作モードと、少なくとも前記メインＣＰＵがスリープ状態となるスリープモードと、で動作可能なファクシミリ装置において、前記サブＣＰＵは、前記スリープモード時に外部回線から着信を受けた場合、データ通信を行うモデムを制御して前記着信に対する応答を行うと共に、前記メインＣＰＵを起動させ、前記メインＣＰＵの起動が完了した後に、モデム制御の結果を前記メインＣＰＵに通知すると共に、前記モデム制御の権限を前記メインＣＰＵに委譲することを特徴とする。
【００１３】
本発明の一側面は、メインＣＰＵと、前記メインＣＰＵよりも消費電力が少ないサブＣＰＵと、を備え、通常の動作モードと、少なくとも前記メインＣＰＵがスリープ状態となるスリープモードと、で動作可能なファクシミリ装置における通信制御方法であって、前記サブＣＰＵは、前記スリープモード時に外部回線からの着信を監視する第１処理と、前記外部回線から着信を受けた場合、データ通信を行うモデムを制御して前記着信に対する応答を行うと共に、前記メインＣＰＵを起動させる第２処理と、前記メインＣＰＵの起動が完了した後に、モデム制御の結果を前記メインＣＰＵに通知すると共に、前記モデム制御の権限を前記メインＣＰＵに委譲する第３処理と、を実行することを特徴とする。
【発明の効果】
【００１４】
本発明のＦＡＸ装置及び通信制御方法によれば、省電力を達成しつつ、着信に対して迅速かつ確実に応答することができる。
【００１５】
その理由は、メインＣＰＵとサブＣＰＵとを備え、通常の動作モードと少なくともメインＣＰＵがスリープ状態となるスリープモードとで動作可能なファクシミリ装置において、サブＣＰＵは、スリープモード時に外部から着信があった場合、モデムを制御して着信に対する応答を行うと共にメインＣＰＵをスリープ状態から復帰させ、メインＣＰＵの起動が完了した後に、モデム制御の結果（ＦＡＸ通信ステータス）をメインＣＰＵに通知すると共にモデム制御の権限をメインＣＰＵに委譲する処理を行うからである。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例に係るＦＡＸ装置の構成を示すブロック図である。
【図２】ナンバーディスプレイ着信における回線規格のシーケンス図である。
【図３】本発明の一実施例に係るＦＡＸ装置の処理（ナンバーディスプレイ着信処理）を示すフローチャート図である。
【図４】通常着信における回線規格のシーケンス図である。
【図５】本発明の一実施例に係るＦＡＸ装置の処理（通常着信処理）を示すフローチャート図である。
【図６】本発明の一実施例に係るＦＡＸ装置の処理（モデム制御権委譲処理）を示すフローチャート図である。
【発明を実施するための形態】
【００１７】
背景技術で示したように、ＦＡＸ受信において、ナンバーディスプレイ着信や少ない呼出信号回数での自動応答等、着信に対して即座に応答が求められるが、消費電力を低減するためにＦＡＸ装置をスリープモードで動作させているときは適切に応答ができない場合が生じる。すなわち、メインＣＰＵへの電力供給が停止しているスリープモードから通常の動作モードに復帰するためにシステムを再起動する場合、ＲＯＭからのデータの読み出しや周辺回路のセットアップ等に時間を要するため、自動応答が正しく動作しなかったり、送信側で電話を切られてしまったりする。
【００１８】
そこで、本発明の一実施の形態では、消費電力の低減を図りつつナンバーディスプレイ着信や通常着信に対して迅速かつ確実に応答できるようにするために、ＦＡＸ装置に、メインＣＰＵとは別に、メインＣＰＵよりもスリープモードからの復帰が早く且つ電力消費が少ないサブＣＰＵを実装し、サブＣＰＵの内部にモデムを制御する機能を設ける。そして、スリープモード時に外部から着信があった場合、モデムを制御して着信に対する所定の応答（例えば、ＦＡＸ画像データの受信前までの処理、呼接続確立までの処理、呼出信号に対する一次応答信号の出力までの処理、ナンバーディスプレイ着信における着信拒否判定までの処理、情報受信端末起動信号に対する一次応答信号の出力までの処理）を行うと共にメインＣＰＵを起動させ、メインＣＰＵの起動が完了した後に、サブＣＰＵで行ったモデム制御の結果（ＦＡＸ通信ステータスなど、引き続きメインＣＰＵがモデムを制御するために必要な情報）をメインＣＰＵに通知すると共にモデム制御の権限をメインＣＰＵに委譲するようにする。
【実施例】
【００１９】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るＦＡＸ装置及び通信制御方法について、図１乃至図６を参照して説明する。図１は、本実施例のＦＡＸ装置の構成を示すブロック図である。また、図２及び図４は、回線規格のシーケンス図であり、図３、図５及び図６は、本実施例のＦＡＸ装置の処理を示すフローチャート図である。
【００２０】
図１に示すように、本実施例のＦＡＸ装置１０は、単体で動作若しくはＭＦＰの一部として動作する装置であり、電話回線などの外部回線に接続されている。このＦＡＸ装置１０は、ＤＡＡ（Data Access Arrangement）１１、モデム１２、通信切替回路１３、回線信号出力回路１４、メインＣＰＵ１５、サブＣＰＵ１６、ＲＯＭ１７、ＲＯＭ１８、電源回路１９などで構成される。これらの構成要素は、ＦＡＸ受信待ちでも電力が供給されている構成要素と、ＦＡＸ受信待ちでも電力が供給されているがスリープ状態（省電力状態）となる構成要素と、ＦＡＸ受信待ちでは電力が供給されていない構成要素とに分類することができる。
【００２１】
［ＦＡＸ受信待ちでも電力が供給されている構成要素］
回線信号出力回路１４は、電話回線の信号を入力し、サブＣＰＵ１６へ出力する。出力はサブＣＰＵ１６の割込み端子（図示せず）に接続される。なお、電話回線側（１次側）とサブＣＰＵ１６側（２次側）とは絶縁されている必要があり、また、数１０Ｖの入力信号をサブＣＰＵ１６で受信可能な数Ｖの出力信号に変換する必要があるため、デバイスとしてはフォトカプラが好適である。
【００２２】
［ＦＡＸ受信待ちでも電力が供給されているがスリープ状態となる構成要素］
サブＣＰＵ１６は、回線信号出力回路１４からの信号レベル変化の検出（割り込み端子で検出）、モデム制御によるナンバーディスプレイ応答（例えば、着信拒否判定までの処理、情報受信端末起動信号に対する一次応答信号の出力までの処理など）や通常着信処理（例えば、ＦＡＸ画像データの受信前までの処理、呼接続確立までの処理、呼出信号に対する一次応答信号の出力までの処理など）の実行、メインＣＰＵ１５等に電力を供給する電源回路１９の制御、メインＣＰＵ１５の状態監視、メインＣＰＵ１５／サブＣＰＵ１６間でのモデム制御権の切り替え制御等を行う。
【００２３】
上記サブＣＰＵ１６は、メインＣＰＵ１５と比較して機能が劣る低周波数駆動のマイコンなどであり、動作／待ち受け時の電力消費が極めて低く、スリープ状態からの復帰も早い（例えば、ｍｓオーダー以下）といった特徴を有している。また、上記のようなマイコンは通常、内部に小容量のＲＯＭ／ＲＡＭ（Random Access Memory）を持っており、自動応答機能における呼出信号受信回数などが保持される。
【００２４】
サブＣＰＵ１６内部の構成要素は、サブＣＰＵスリープ制御回路１６ａ、回路信号検出回路１６ｂ、ＦＡＸ通信制御回路１６ｃ、ＣＰＵ起動待ちタイマー１６ｄ、通信切替制御回路１６ｅ、外部通信Ｉ／Ｆ１６ｆ、電源制御回路１６ｇなどである。
【００２５】
サブＣＰＵスリープ制御回路１６ａは、サブＣＰＵ１６をスリープ状態に移行／スリープ状態から復帰させる回路である。メインＣＰＵ１５への電力供給を停止した後、サブＣＰＵ１６自身はスリープ状態に移行して電力消費を抑える。スリープ状態では割込み端子の信号レベル変化のみが検知できる状態となる。そして、割り込み端子で信号レベル変化を監視し、信号レベル変化が検知すると、サブＣＰＵ１６自身をスリープ状態から復帰させる。
【００２６】
回線信号検出回路１６ｂは、サブＣＰＵ１６がスリープ状態から復帰後、回線信号出力回路１４から入力される信号を検出する。具体的には、ナンバーディスプレイ動作開始時に交換機（送信側）から入力されるＣＡＲ信号（１５〜２０Ｈｚ、０．５ｓＯＮ／ＯＦＦ）、通常着信時の呼出信号（日本では１６Ｈｚ、１ｓＯＮ／２ｓＯＦＦ）等を検出し、検出した信号種別に応じた指示をＦＡＸ通信制御回路１６ｃに伝達する。また、ノイズを検出した場合も、検出した信号種別に応じた指示をＦＡＸ通信制御回路１６ｃに伝達する。
【００２７】
ＦＡＸ通信制御回路１６ｃは、ＦＡＸ通信制御（モデム１２の制御）、電源回路１９の制御、通信切替回路１３の制御、外部通信Ｉ／Ｆ１６ｆの制御、ＣＰＵ起動待ちタイマー１６ｄの制御等を実施する。サブＣＰＵ１６がスリープ状態から復帰後、通信切替制御回路１６ｅを介して通信切替回路１３を制御し、モデム制御のマスターデバイスをサブＣＰＵ１６に切り替える。また、電源制御回路１６ｇを介して電源回路１９を制御し、メインＣＰＵ１５等に電源を投入する。その後、回線信号検出回路１６ｂから入力された信号種別に基づいて、信号種別が特定周波数の信号の場合は、所定のタイミングでモデム制御を実施し、信号種別がノイズの場合は、電源制御回路１６ｇに対してメインＣＰＵ１５等の電源を落とすように指示を行い、自身も再度スリープ状態に移行する。また、外部通信Ｉ／Ｆ１６ｆを介してメインＣＰＵ１５の起動状態の監視や、メインＣＰＵ１５の起動完了後のＦＡＸ通信ステータス（モデム制御の結果）の受け渡し（モデム制御権委譲処理）を行う。
【００２８】
ＣＰＵ起動待ちタイマー１６ｄは、メインＣＰＵ１５を起動させる（スリープ状態から復帰させる）か否かを判断するための時間をカウントする。具体的には、回線規格上、ナンバーディスプレイ着信や通常着信の各シーケンスには時間的制約があり、メインＣＰＵ１５の起動待ち動作はある一定時間を持ってタイムアウトさせる必要があることから、タイマーを起動してから予め定めた設定時間に達した際に、ＦＡＸ通信制御回路１６ｃに対してタイムアウト割り込み信号を出力する。
【００２９】
通信切替制御回路１６ｅは、通信切替回路１３の切り替え指示を実行する回路である。メインＣＰＵ１５の起動中は、サブＣＰＵ１６がモデム１２を制御できるように切り替え制御を実施し、メインＣＰＵ１５の起動が完了したら、メインＣＰＵ１５がモデム１２を制御できるように切り替え制御を実施する。
【００３０】
外部通信Ｉ／Ｆ１６ｆは、メインＣＰＵ１５やＲＯＭ１８との通信を実施する。
【００３１】
電源制御回路１６ｇは、外部電源デバイスである電源回路１９の電源出力のＯＮ／ＯＦＦ制御を行う。また、電源回路１９の電源ＯＦＦ時は、サブＣＰＵ１６をスリープ状態に移行させるように、サブＣＰＵスリープ制御回路１６ａに指示を行う。
【００３２】
［ＦＡＸ受信待ちでは電力が供給されていない構成要素］
メインＣＰＵ１５は、ＦＡＸ通信制御、受信した画像データのコーデック／デコーデック処理、ＭＦＰ本体との通信制御などを実施する。メインＣＰＵ１５は、サブＣＰＵ１６と比較して高機能を有するが、電力消費は大きく、また高機能を制御するプログラムをＲＯＭ１７から読み出すため、スリープ状態や電源ＯＦＦ状態からの復帰には時間を要するといった特徴を有している。
【００３３】
ＲＯＭ１７は、FlashＲＯＭやＨＤＤ（Hard Disk Drive）等の不揮発性デバイスであり、メインＣＰＵ１５で行うプログラムなどが保存されている。
【００３４】
ＲＯＭ１８は、ＲＯＭ１７よりも小容量のＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等の不揮発性デバイスであり、ナンバーディスプレイ着信処理における着信拒否番号などが保存されている。
【００３５】
電源回路１９は、メインＣＰＵ１５、サブＣＰＵ１６、モデム１２、ＲＯＭ１７、ＲＯＭ１８などに電力を供給する。
【００３６】
モデム１２は、ＤＡＡ１１とメインＣＰＵ１５／サブＣＰＵ１６間のデータ通信のための信号の変調／復調処理を実施する。
【００３７】
ＤＡＡ１１は、例えば、ＳｉＤＡＡ等のシリコン系の回線制御デバイスであり、モデム１２の制御や電話回線の信号制御を行う回路である。ＤＡＡ１１の電源はモデム１２側から供給される。なお、図１では、ＤＡＡ１１とモデム１２とを別々に構成しているが、モデム１２にＤＡＡ１１を含む構成としてもよい。
【００３８】
通信切替回路１３は、バススイッチ、リレー等のデバイスであり、モデム制御バスと接続され、サブＣＰＵ１６の通信切替制御回路１６ｅからの指示に従って、メインＣＰＵ１５／サブＣＰＵ１６のどちらかにバス接続する。
【００３９】
なお、図１は本実施例のＦＡＸ装置１０の一例であり、サブＣＰＵ１６の内部にモデム１２を制御する機能を有し、サブＣＰＵ１６で行ったモデム制御の結果をメインＣＰＵ１５に通知すると共に、メインＣＰＵ１５がスリープ状態から復帰したら、モデム１２の制御権限をメインＣＰＵ１５に委譲することができれば、ＦＡＸ装置１０の構成や制御方法は適宜変更可能である。
【００４０】
以下、上記構成のＦＡＸ装置１０の処理について説明する。まず、ＦＡＸ装置１０の回線信号検出処理（ナンバーディスプレイ着信処理を含む。）について、図２のシーケンス図及び図３のフローチャート図を参照して説明する。なお、以下の説明において、ＦＡＸ装置１０はスリープモードで動作しているものとする。
【００４１】
Ｓ１０１：回路信号変化確認
サブＣＰＵ１６内のサブＣＰＵスリープ制御回路１６ａは、回線信号出力回路１４を経由して入力される電話回線の信号レベル変化を監視する。信号レベル変化が無い場合はＳ１０１の処理を繰り返し、信号レベル変化があった場合（例えば、図２の極性反転信号を受信した場合）はＳ１０２の処理へと移行する。
【００４２】
Ｓ１０２：スリープモード復帰
信号レベル変化を検出した場合、サブＣＰＵスリープ制御回路１６ａは、サブＣＰＵ１６自身をスリープ状態から復帰させる。スリープ状態から復帰した後、ＦＡＸ通信制御回路１６ｃは、電源制御回路１６ｇに対して電源回路１９をＯＮするように指示する。電源回路１９からの電源出力が開始されることで、メインＣＰＵ１５、モデム１２、ＲＯＭ１７、ＲＯＭ１８の起動が開始する。合わせて、ＦＡＸ通信制御回路１６ｃは、通信切替制御回路１６ｅを介して通信切替回路１３を制御し、モデム１２のバス接続をサブＣＰＵ１６側へ切り替える。
【００４３】
Ｓ１０３：信号判定
次に、回線信号検出回路１６ｂは、回線信号出力回路１４から入力される信号を検出し、信号の判定を行う。検出した信号が図２に示すＣＡＲ信号の場合は、Ｓ１０４のナンバーディスプレイ応答を開始するようにＦＡＸ通信制御回路１６ｃに伝達する。また、検出した信号が呼出信号の場合は、通常着信処理へ移行するようにＦＡＸ通信制御回路１６ｃに伝達する。どちらにも該当しない場合はノイズである事をＦＡＸ通信制御回路１６ｃに伝達する。
【００４４】
Ｓ１０４：ナンバーディスプレイ応答開始（一次応答信号出力）
モデム１２の起動後、ＦＡＸ通信制御回路１６ｃは、一次応答信号を出力するようにモデム１２に指示を行う。モデム１２は、図２のシーケンス図に示すように、一次応答信号を送信して電話回線を捕捉（オフフック）する。
【００４５】
Ｓ１０５：送信側電話番号着信拒否判定
ＦＡＸ通信制御回路１６ｃは、外部通信Ｉ／Ｆ１６ｆを経由してＲＯＭ１８から着信拒否番号を取得し、一次応答信号出力後、０．１ｓ以上の時間を経てモデム１２から入力される送信側電話番号（図２参照）と比較して、着信拒否判定を実施する。着信拒否と判定した場合はＳ１０８の処理へ移行し、それ以外の場合はＳ１０６の処理へ移行する。また、上記判定処理と合わせて、ＦＡＸ通信制御回路１６ｃは、ＣＰＵ起動待ちタイマー１６ｄを起動させる。
【００４６】
Ｓ１０６：メインＣＰＵ起動判定
ＦＡＸ通信制御回路１６ｃは、外部通信Ｉ／Ｆ１６ｆを経由してメインＣＰＵ１５との通信を実施し、メインＣＰＵ１５の起動状態を確認する。メインＣＰＵ１５からのレスポンスが無い場合、起動中であると判定してこの処理を繰り返す。
【００４７】
ここで、回線規格のシーケンスでは、図２に示すように、送信側電話番号情報が入力されてから受信完了信号を出力するまで最大で７秒（モデムダイヤルインとの重複契約時は２秒）と時間制限があるため、この制限時間内に受信完了信号を出力する必要がある。そこで、この制限時間をオーバーしないようにするために、Ｓ１０５の処理で動作させたＣＰＵ起動待ちタイマー１６ｄを利用する。その際、サブＣＰＵ１６からモデム１２を経由して交換機に情報伝達する遅延を考慮して、Ｓ１０５の処理にてＣＰＵ起動待ちタイマー１６ｄがタイムアウト割込み信号を出力する時間を設定する。
【００４８】
具体的には、送信側電話番号情報が入力されてから受信完了信号を出力するまでは最大７秒であるため、例えば５秒に設定し、ＣＰＵ起動待ちタイマー１６ｄは、起動から５秒経過後、ＦＡＸ通信制御回路１６ｃに対してタイムアウト割込み信号を出力する。このタイムアウト割込みを受けた場合、メインＣＰＵ１５は起動できなかったとしてＳ１０７の処理に移行する。一方、タイムアウト割込みを受ける前にメインＣＰＵ１５の起動が完了した場合は、後述するモデム制御権委譲処理に移行する。
【００４９】
Ｓ１０７：受信完了信号出力
ＣＰＵ起動待ちタイマー１６ｄからタイムアウト割込みを受けた場合、ＦＡＸ通信制御回路１６ｃは、受信完了信号を出力するようにモデム１２に指示を行う。モデム１２は、受信完了信号を出力して電話回線の捕捉を解除（オンフック）する。これによりナンバーディスプレイ応答動作は完了し、その後、後述する通常着信処理を実行する。
【００５０】
Ｓ１０８：タイムアウト処理
着信拒否番号からのＦＡＸ受信と判定して着信拒否した場合（Ｓ１０５のＮｏ）、ＦＡＸ通信制御回路１６ｃは、通信タイムアウト待ちとなり、送信側からの通信終了情報を受けて電話回線の捕捉を解除（オンフック）する。
【００５１】
Ｓ１０９：スリープモード移行
Ｓ１０３で検出した信号がノイズの場合、及びＳ１０８でタイムアウト処理を行った場合、ＦＡＸ通信制御回路１６ｃは、電源制御回路１６ｇを介して電源回路１９をＯＦＦし、サブＣＰＵスリープ制御回路１６ａを制御して自身もスリープ状態に移行する。
【００５２】
次に、本実施例のＦＡＸ装置１０の通常着信処理について、図４のシーケンス図及び図５のフローチャート図を参照して説明する。この通常着信処理は、ナンバーディスプレイ着信でない場合と、ナンバーディスプレイ着信であるが、所定時間内に受信完了信号を送信できなかった場合の双方を含む。
【００５３】
Ｓ２０１：呼出信号入力回数カウント
ＦＡＸ通信制御回路１６ｃは、予め自動応答機能における呼出信号受信回数情報を保持しており、この情報で設定された回数の呼出信号を受信するまで、Ｓ２０１の処理を繰り返す。設定された回数の呼出信号を受信した後、Ｓ２０２の処理へと移行する。
【００５４】
Ｓ２０２：回線捕捉
ＦＡＸ通信制御回路１６ｃは、モデム１２を制御し、図４のシーケンス図に示すように、一次応答信号を送信して電話回線を捕捉（オフフック）する。
【００５５】
この後、ＩＴＵ−Ｔ（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Ｃ以降のモデム制御をメインＣＰＵ１５で行うようにしてもよい。また、PhaseＢの能力交換では、ＲＯＭに記憶されたデータを参照する必要があり、ＣＰＵに高い能力が求められることから、PhaseＡの呼接続確立処理までのモデム制御をサブＣＰＵ１６で行い、PhaseＢ以降のモデム制御をメインＣＰＵ１５で行うようにしてもよい。
【００６９】
また、ナンバーディスプレイ着信処理において、着信拒否判定までのモデム制御をサブＣＰＵ１６で行う構成としたが、着信拒否判定を行うにはメモリを参照する必要があり、高い能力が求められることから、ＣＡＲ信号に対する一次応答信号の出力までのモデム制御をサブＣＰＵ１６で行い、着信拒否判定以降のモデム制御をメインＣＰＵ１５で行うようにしてもよい。
【産業上の利用可能性】
【００７０】
本発明は、メインＣＰＵとサブＣＰＵとを備えるＦＡＸ装置やＦＡＸ機能を備えるＭＦＰなどの画像形成装置に利用可能である。
【符号の説明】
【００７１】
１０  ＦＡＸ装置
１１  ＤＡＡ
１２  モデム
１３  通信切替回路
１４  回線信号出力回路
１５  メインＣＰＵ
１６  サブＣＰＵ
１６ａ  サブＣＰＵスリープ制御回路
１６ｂ  回路信号検出回路
１６ｃ  ＦＡＸ通信制御回路
１６ｄ  ＣＰＵ起動待ちタイマー
１６ｅ  通信切替制御回路
１６ｆ  外部通信Ｉ／Ｆ
１６ｇ  電源制御回路
１７  ＲＯＭ
１８  ＲＯＭ
１９  電源回路
【図１】
2014158129.tif 000003
【図２】
2014158129.tif 000004
【図３】
2014158129.tif 000005
【図４】
2014158129.tif 000006
【図５】
2014158129.tif 000007
【図６】
2014158129.tif 000008