(57)【要約】【課題】  電源プラグを差し込んだときに、偽電源ＯＦＦ状態（電源プラグを挿入しても、実際は、表示器を表示させない状態）では、回線判別等が起動せず、ユーザに不信を与えない通信装置を提供することを目的とするものである。【解決手段】  電源ＯＦＦが起きたことを検出する手段を持ち、電源ＯＮである通電中における２つの待機状態のうちで、実行中である待機状態を、不揮発性メモリに格納し、システム起動時に、上記不揮発性メモリに格納されている待機状態に応じて、回線自動識別判定を制御する通信装置である。【選択図】  図１
2005217834.tif 000002
【特許請求の範囲】
【請求項１】
通信装置全体を制御するＣＰＵに電源供給し、上記ＣＰＵの周辺回路へ電源ＯＦＦするか、または省エネルギーモードとしての表示機能をＯＦＦする第１システム待機状態と、上記ＣＰＵと上記周辺回路とに電源供給し、上記表示機能をＯＮする第２システム待機状態とのうちの１つのシステム待機状態を選択する選択手段と；
上記選択手段が選択した上記第１システム待機状態または上記第２システム待機状態を記憶する不揮発性記憶手段と；
電話回線の回線種別を自動判別する回線種別自動判別手段と；
上記ＣＰＵと上記周辺回路とへの電源供給がＯＦＦしたことを検出する電源ＯＦＦ検出手段と；
上記第１システム待機状態、上記第２システム待機状態、上記ＣＰＵと上記周辺回路とへの電源供給をＯＦＦする電源ＯＦＦ状態、上記ＣＰＵと上記周辺回路とへの電源供給をＯＮする電源ＯＮ状態のうちの１つの状態に切り替える電源制御手段と；
上記電源ＯＦＦ検出手段が上記電源ＯＦＦ状態を検出した後に、上記電源ＯＮ状態へ再び切り替わるときに、上記不揮発性記憶手段に記憶されている電源ＯＦＦ状態が、上記第２システム待機状態である場合にのみ、上記回線種別自動判別手段に、電話回線の回線自動判別を実行させる制御手段と；
を有することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源ＳＷを持ち、ユーザが意識的に、電源供給を切替えることができるファクシミリ装置等の通信装置に関する。
【背景技術】
【０００２】
近年、家庭用電気機器は、電力を削減するために、いろいろな試みが取り入れられ、元電源を切らずに使用する必要がある電気製品（ビデオ記録再生装置、ファクシミリ装置等）について、待機時に、できるだけ省電力にするために、表示器の電力をＯＦＦする。
【０００３】
この場合、システムは生きているが、ユーザから見ると、見かけ上電源がＯＦＦされている状態に見える。以下、この状態を、「偽電源ＯＦＦ」と呼ぶ。または、ＩＣの装備仕様であるスリープモード（動作発振周波数を下げることによって、消費電力を下げるモード）を採用する等して、消費電力を抑えている。
【０００４】
電源を完全にＯＦＦできない理由は、ファクシミリ装置やマルチファンクションにおいては、自動受信（ＣＩの判別）、読取ＣＣＤの制御（起動時間を短くするために、光源を暖めておく制御）等を実行するためである。
【０００５】
［回線自動判別］
一方、ファクシミリ装置のようなＰＳＴＮに接続する機器では、ダイヤル回線であるか、ＰＢ回線であるかを、回線にあわせて、初期設定して使用する必要がある。近年のファクシミリ装置においては、ユーザの設定漏れによるトラブルを少なくするために、回線の自動判別機能を搭載している。
【０００６】
回線を自動判別する場合、ＰＢモードでゼロ発信し、ダイヤルトーンが止まるか否かに基づいて、回線を判別する。通常、電源を入れる度に、回線を判別する仕様を採用している（たとえば、特許文献１参照。）。
【０００７】
上記従来例において、回線自動判別する場合、回線と回線接続リレーとが接続され、回線からのダイヤルトーンを検出し、この後に、ダイヤルパルスまたは押しボタンダイヤル信号を送出し、しかも、ダイヤルトーンを検出し、この検出の有無に応じて、接続された回線がダイヤル回線であるか、押しボタンダイヤル回線であるかを、自動判別する。
【０００８】
上記仕様を採用するのは、ファクシミリ装置の設置場所が変わり、回線が変わった場合を想定しているためである。
【０００９】
また、通常、ファクシミリ装置は、電源プラグを入れたままで使用するので、たいていの設置場所においては、回線の判別を必要とするのは、設置時のみである。
【特許文献１】特開平５−１９１５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記のように、ファクシミリ装置において、電源プラグ挿入時に、回線を判定する必要がある。
【００１１】
ところが、近年のＭＦＰ（マルチファンクションプリンタ）においては、上記のような省エネを考えた電源キーを有する装置では、回線自動判別の機能を搭載しようとすると、電源プラグを挿入しても、実際は、表示器を表示させない「偽電源ＯＦＦのモード」であるので、そのまま電源プラグ挿入で、回線を判定すると、電源起動していないにも係わらず、回線を捕捉する動作を行う（リレーの動作音が聞こえる）ので、ユーザが、該当装置について不信を抱く場合があるという問題がある。
【００１２】
本発明は、電源プラグを差し込んだときに、偽電源ＯＦＦ状態では、回線判別等が起動せず、ユーザに不信を与えない通信装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明は、電源ＯＦＦが起きたことを検出する手段を持ち、電源ＯＮである通電中における２つの待機状態のうちで、実行中である待機状態を、不揮発性メモリに格納し、システム起動時に、上記不揮発性メモリに格納されている待機状態に応じて、回線自動識別判定を制御する通信装置である。
【発明の効果】
【００１４】
本発明によれば、電源ＯＦＦ状態の検知手段と、待機状態のいずれの状態にあるかを記憶するので、ハード電源起動時に回線判別をする・しないを制御することができ、したがって、ユーザに不信を与えないという効果を奏する。
【００１５】
つまり、本発明によれば、電源プラグを差し込んだときに、偽電源ＯＦＦ状態では、回線判別等が起動しないので、ユーザに不信を与えないという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１７】
図１は、本発明の実施例１であるディジタル複合機１００を示すブロック図である。
【００１８】
ディジタル複合機１００は、通信装置の例であり、ＣＰＵ１と、ＲＯＭ２と、ＳＲＡＭ３と、ＤＲＡＭ４と、読取部５と、表示部６と、プリンタ部７と、操作部８と、モデム９と、ＰＣＩ／Ｆ部１１と、電池１２と、ＰＣ１３と、電源１５と、ＮＣＵ２０と、リレードライバ３０とを有する。
【００１９】
ＣＰＵ１は、装置各部の制御処理を行う中央処理装置である。
【００２０】
ＲＯＭ２は、ＣＰＵ１が実行する制御処理プログラムやその制御処理に必要となるパラメータを記憶するメモリである。
【００２１】
ＳＲＡＭ３は、各種固有なデータの記憶やＣＰＵ１が処理を行うためのワークエリアとして使用するメモリであり、通常は電源１５からＳＲＡＭ３に電力を供給しているが、電源ＯＦＦでは、電池１２から電源供給し、内容が消えることを防ぐ。
【００２２】
ＤＲＡＭ４は、読み取った画像データ、受信したファクシミリデータや外部ＰＣ（パーソナルコンピュータ）１３から受信した画像データ等を記憶し、ＳＲＡＭ３と同様にＣＰＵ１がワークエリアとしても使用可能なメモリである。
【００２３】
読取部５は、イメージセンサや光源、イメージセンサに起因するシェーディング歪みを補正するシェーディング補正処理や各種画像処理を行う画像処理部を含む読取部である。
【００２４】
表示部６は、ＣＰＵ１の指示と受け渡されるデータとを用いて、オペレータに対して表示する。表示部６は、偽電源ＯＦＦの際、ＣＰＵ１からの指示によって、電力供給をストップできる。なお、実際には、ただ停止させるだけでもよい。
【００２５】
プリンタ部７は、読み取った画像データ、受信したファクシミリデータや外部ＰＣ１３から受信した画像データ等を印字するプリンタ部であり、ＣＰＵ１からの指示で、省エネ的な待機モードにし、または電源ＯＦＦするようにしてもよい。
【００２６】
操作部８は、テンキー、電源キー、スタートキー、ストップキー等の各種操作キーを有する。
【００２７】
モデム９は、ファクシミリデータの送受信を行うモデムである。
【００２８】
ＮＣＵ（ネットワークコントロールユニット）２０は、ディジタル複合機１００を公衆回線に接続する。ＰＣＩ／Ｆ部１１は、外部ＰＣ１３とのＩ／Ｆを取るためのものである。
【００２９】
電池１２は、ＳＲＡＭバックアップ用の電池である。
【００３０】
電源１５は、システム全体に電力を供給する。電源供給は読取や記録等系統別でＣＰＵ１からの制御によって供給をＯＮ、ＯＦＦする。実際には、コストダンのために、実施例のように、電源を全く別にはしない。
【００３１】
また、ＣＰＵ１、ＲＯＭ２、ＳＲＡＭ３、ＤＲＡＭ４、読取部５、プリンタ部７、操作部８、モデム９、ＮＣＵ２０、および、ＰＣＩ／Ｆ部１１は、システムバス１３に接続され、これらの各ユニット間でのデータのやり取りは、システムバス１３を使用して行われる。ただし、モデム９とＮＣＵ２０との間のデータのやり取りは、直接行われる。
【００３２】
リレードライバ３０は、ＣＰＵ１からの上記リレー群への制御指示をラッチし、リレーのＯＮ、ＯＦＦを制御する。
【００３３】
図２は、上記実施例におけるモデム９の周辺を示すブロック図である。
【００３４】
モデム９は、Ｒｅｔコイル２１と、回線電流検知回路２２と、Ｐリレー２３と、ＣＭＬリレー２４と、ＣＩ検知回路２５とを有する。
【００３５】
Ｒｅｔコイル２１は、回線の直流成分カット、オーディオ信号を分離し、モデムへ信号を伝える。Ｒｅｔコイルは、回線ループを終端する。また直流カット、２線４線変換を行なう機能を有する。
【００３６】
回線電流検知回路２２は、回線を閉結した時に流れる電流を検知し、局との接続を確認する。
【００３７】
Ｐリレー２３は、ダイヤルパルスでの発呼で使用動作し、本体で閉結するループを既定時間で切ることによって、パルスを発生させる。
【００３８】
ＣＭＬリレー２４は、通常、外付け電話機側に回線を接続している状態を、受信や送信動作の際に、ファクシミリ側に回線を切替える。
【００３９】
ＣＩ検知回路２５は、局からの呼び出し信号を検知する。
【００４０】
図３は、ディジタル複合機１００において、オペレーションパネル、ＬＣＤ表示器等の表示部６、キートップ等の操作部８を示す図である。
【００４１】
キー下部には、電気接点が存在し、押下による通電によって、どのキーが押されたかを検知できる。電源キー、テンキーも、上記と同じ構成であり、電源プラグがささった状態では、常に通電され、検知可能な状態にある。表示部６（ＬＣＤ）は、ＣＰＵ１からの制御によって、電源を切るまたはスリープモード等の省エネを実行することができる。
【００４２】
次に、上記実施例の動作について説明する。
【００４３】
図４は、上記実施例の動作を示すフローチャートである。
【００４４】
上記実施例において、ハード電源ＯＮ（電源プラグ挿入）時に、ＣＰＵ１がＲＵＮするとき、また、自己のポート操作によってリセットを掛けたときのリブート、またはシステム異常によるウォッチドックタイムアウトでのハードリセットで開始される。
【００４５】
まず、ＣＰＵ１周りのＲＡＭや周辺ＩＣへアクセスするためにバス関連の設定ポートＩＯの初期設定を行う。また、キー読み込みタスク（割り込み）、ＣＩ監視タスクを起動する（Ｓ１−１）。これらのタスクについては、後述する。不揮発性ＲＡＭをアクセスし、リセットに来る前の状態が、偽電源ＯＦＦであるかどうかを判断する（Ｓ１−２）。
【００４６】
偽電源ＯＦＦ状態に移行する予定であれば、表示系を起動せず（または起動した場合はスリープモードへ移行させ）、Ｓ１−３、Ｓ１−４、Ｓ１−５をパスし、Ｓ１−７に移行する。Ｓ１−７では、電源キーの操作を待ち、または、ＣＩ信号を待ち、ウエイトループに留まる。ユーザは、この状態を、電源プラグが接続されているが、見かけ上電源ＯＦＦの状態であると認識する。
【００４７】
ここで、ユーザが電源キーを押すか、回線からの呼び出し信号が来ると、偽電源ＯＦＦ状態が解除され、見かけ上も電源ＯＮの状態になる。
【００４８】
電源キーは、図６に示すキー監視周期タスク、または、周期割り込みで監視され、チャタリング等を除去した後に、有効であれば、メッセージでメインのタスクにキーコードを飛ばす。ＣＩ信号については、図１１に示すフローチャートを参照。周期的なタスクまたは割り込みによって、ＮＣＵ２０上のＣＩ検知回路を周期的に監視する。
【００４９】
ＯＮが認められれば、電源キー検知と同じく、偽電源ＯＦＦ状態を解除し、自分自身にハードリセットを掛け、偽電源ＯＦＦでないルートで立ち上げ、待機に移行する。すなわち、Ｓ１−１、Ｓ１−２、Ｓ１−３、Ｓ１−４、Ｓ１−５、Ｓ１−６からＳ１−１４に進む。
【００５０】
待機状態で即稼動なように、システムの初期化、待機状態としての常駐タスク、回線タスクを起動する。電源が既にＯＮ（電源ＯＮ、偽電源ＯＦＦを含む）であれば、揮発性ＲＡＭにおいてユニークコードが破壊されていないので、Ｓ１−１８からＳ１−２１へ待機用の処理をセットし、Ｓ１−２１、Ｓ１−２２に進む。
【００５１】
ユニークコードが壊れていれば、電源ＯＦＦ（プラグが抜かれた状態）回線自動判別の実行コマンドを、回線タスクにメッセージとして送信する。ここで、次に、リブートやＯＮ、ＯＦＦで、電源ＯＦＦを検知するために、ＤＲＡＭ４にユニークコードを格納する（Ｓ１−１９）。回線判定については、後述する。
【００５２】
図５は、上記実施例の動作を示すフローチャートである。
【００５３】
待機では他タスクからのイベントメッセージ待ちになる（Ｓ２−２）。イベント事象に応じて、キーメッセージによって、行うべき動作＆モードへ分岐する。電源キーが押されれば、偽電源ＯＦＦ状態へ移行する。Ｓ２−１４から、図４に示すＳ１−１１に移行し、「終了します」を表示し、周辺ＩＯ等、スリープを実行し、また、電源供給を切れるものを切り、偽電源ＯＦＦ状態にする。
【００５４】
図６は、上記実施例におけるキー読み込みタスクを示すフローチャートである。
【００５５】
このタスクは、周期的に実行されるように割り込み等で設定されている。実行される度に、操作部上のキーマトリクスを読み込み、コードを内部コードに変換し、チャタリング除去し、数回程度検出すれば、正式なキー押下があったとして検知し、他タスク（図５に示す待機）へ送信する。
【００５６】
図７は、上記実施例における回線タスクを示すフローチャートである。
【００５７】
図７に示す回線タスクは、図４に示すＳ１−１７で起動され、起動されると、ワークＲＡＭのイニシャル、回線周りのリレー状態を制御する。その後は、メッセージを待ち、メッセージが到達すると、メッセージ内容に応じた動作を実行する。回線判定は、Ｓ４−７に示す判定であり、図４に示すＳ１−２０時点からのコマンドで実行される。
【００５８】
図８は、上記実施例における回線タスクで実行される回線自動選択動作を示すフローチャートである。
【００５９】
ＣＭＬリレー２４で回線を捕捉するように、リレードライバ３０を制御する（Ｓ５−２）。次に、回線電流があるかどうかを、回線電流検知回路２２が感知する。電流が流れていれば、ファクシミリ装置は、回線とまだ接続されていないと判断される。
【００６０】
次に、ＤＴ（ダイヤルトーン）を検知する（Ｓ５−４）。このＤＴ検知において、４００Ｈｚ前後の周波数を１秒程度連続して検出すると、ＤＴ有りと判別する。周波数を検出する場合、モデム９が備えている機能を用いる。
【００６１】
ＤＴを検知すれば、回線が接続されていると判断し、ＰＢ信号で、ゼロを発信する（Ｓ５−５）。次に、ＤＴ信号が再度続いて検知したかどうかを検知する。ここで、ＤＴが来ていなければ、局側は、こちらのファクシミリ端末が発したＰＢによるゼロを検出し、次のＰＢ信号待ちになるので、ＰＢ回線であると判別できる。このように、ゼロで判定可能であるのは、日本の電話番号体系によるものである。
【００６２】
一方、ＤＴが引き続き来ていれば、その逆であると判断することができ、ＰＢの回線とし、次に、２０ＰＰＳでダイヤルパルス信号を発信する。つまり、日本の回線では、ＤＰ回線にＰＢを出しても、特に反応しない仕様であるので、連続して判定が可能である。パルスは、リレードライバ３０を通じて、Ｐリレー２３を行う（ＣＰＵ１上のタイマの設定を変えることによって、１０ＰＰＳ、２０ＰＰＳ等を制御することができる）。ここで、先と同様に、ＤＴが来ていると判定する。ＤＴがなければ、２０ＰＰＳのダイヤル回線であると判定する。
【００６３】
ここで、ＤＴが来ていれば、１０ＰＰＳのダイヤル回線であると判断する。実際に、１０ＰＰＳの回線に、２０ＰＰＳを発信した場合、仕様的に（技術基準として）どのような動作をするのかは不透明である。この場合、大部分の交換機では、ＤＴではなく、リオーダートーンが応答されると考えられる。
【００６４】
無効なダイヤル信号をキャッチしたので、再度トライせよという意味である。リオーダートーンのケーデンスは、ＤＴと異なるが、ＤＴと同じ周波数であるので、端末において、同じ判定をしても問題はない。上記のように判定されたら、その結果を、ＲＡＭ上（揮発、不揮発どちらでもよい）に格納し（Ｓ５−１０）、ダイヤル発信の際に参照できるようにする。
【００６５】
図９は、上記実施例における送信動作を示すフローチャート。
【００６６】
図９に示す送信動作は、一般的な動作である。
【００６７】
図１０は、図９に示す選択信号送出動作（Ｓ６−３）の中身の種類に応じて、選択信号を送出することができることを示すフローチャートである。
【００６８】
先の回線自動判別で判定された種別で発信する。
【００６９】
図１１は、上記実施例におけるＣＩ監視タスクを示すフローチャートである。
【００７０】
ＣＩ監視タスクは、定期的に（所定の間隔で）実行される。
【００７１】
ＮＣＵ２０のＣＩ検知回路の状態を読み込み、ＯＮ時間とＯＦＦ時間との長さと周期とをカウントアップし、検定し、ＯＮとＯＦＦとの所定回数の検知によって、ＣＩを検知したと判断し、フラグをＯＮするか、またはメッセージを他タスクへ送信する。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施例１であるディジタル複合機１００を示すブロック図である。
【図２】上記実施例におけるモデム９の周辺を示すブロック図である。
【図３】ディジタル複合機１００において、オペレーションパネル、ＬＣＤ表示器等の表示部６、キートップ等の操作部８を示す図である。
【図４】上記実施例の動作を示すフローチャートである。
【図５】上記実施例の動作を示すフローチャートである。
【図６】上記実施例におけるキー読み込みタスクを示すフローチャートである。
【図７】上記実施例における回線タスクを示すフローチャートである。
【図８】上記実施例における回線タスクで実行される回線自動選択動作を示すフローチャートである。
【図９】上記実施例における送信動作を示すフローチャート。
【図１０】図９に示す選択信号送出動作（Ｓ６−３）の中身の種類に応じて、選択信号を送出することができることを示すフローチャートである。
【図１１】上記実施例におけるＣＩ監視タスクを示すフローチャートである。
【符号の説明】
【００７３】
１００…ディジタル複合機、
１…ＣＰＵ、
２…ＲＯＭ、
３…ＲＡＭ、
４…ＤＲＡＭ、
５…読取部、
６…表示部、
７…記録系、
８…操作部、
９…モデム、
１１…ＰＣ  ＩＦ、
１２…電池、
１３…ＰＣ、
１５…電源、
２０…ＮＣＵ、
２１…Ｒｅｔコイル、
２２…回線電流検知回路、
２３…Ｐリレー、
２４…ＣＭＬリレー、
２５…ＣＩ検知回路、
３０…リレードライバ。
【図１】
2005217834.tif 000003
【図２】
2005217834.tif 000004
【図３】
2005217834.tif 000005
【図４】
2005217834.tif 000006
【図５】
2005217834.tif 000007
【図６】
2005217834.tif 000008
【図７】
2005217834.tif 000009
【図８】
2005217834.tif 000010
【図９】
2005217834.tif 000011
【図１０】
2005217834.tif 000012
【図１１】
2005217834.tif 000013