(57)【要約】【課題】通信装置に接続された回線環境の異常時において、捕捉している回線を自動的に解放するとともに、当該回線に関するパラメータを通信装置側で履歴情報として記憶する仕組みを提供する。【解決手段】本通信装置は、回線を捕捉した後に回線を解放する条件を示す、通信装置と接続先の装置との回線に関するパラメータの第１の閾値を予め記憶しておき、回線を捕捉した後において、当該パラメータを定期的に検知し、検知したパラメータの何れかの値が、記憶されている、対応する第１の閾値を超えていれば、自動的に回線を解放し、自動的に回線を解放した場合に、検知したパラメータを履歴情報として記憶する。【選択図】  図７
2014216959.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
回線を捕捉した後に回線を解放する条件を示す、前記通信装置と接続先の装置との該回線に関するパラメータの第１の閾値を予め記憶する記憶手段と、
回線を捕捉した後において、前記通信装置と接続先の装置との該回線に関するパラメータを定期的に検知する検知手段と、
前記記憶手段に記憶されているパラメータの前記第１の閾値と、前記検知手段によって検知されたパラメータとを比較する比較手段と、
前記比較手段による比較の結果に基づき、自動的に回線を解放する制御手段と、
前記制御手段によって自動的に回線を解放した場合に、前記検知手段によって検知したパラメータを履歴情報として記憶する履歴手段と
を備えることを特徴とする通信装置。
【請求項２】
前記回線に関するパラメータは、前記通信装置と接続先の装置との回線における、回線電圧、回線電流、及び制限抵抗を含み、
前記制御手段は、
前記検知された回線電圧の値が前記記憶手段に記憶されている、対応する第１の閾値以上の場合、前記検知された回線電流の値が前記記憶手段に記憶されている、対応する第１の閾値以上の場合、又は、前記検知された制限抵抗の値が前記記憶手段に記憶されている、対応する第１の閾値以下の場合に、自動的に回線を解放することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記記憶手段に記憶されているパラメータの第１の閾値を変更する変更手段をさらに備え、
前記記憶手段は、さらに、前記第１の閾値を変更する条件を示す、前記通信装置と接続先の装置との該回線に関するパラメータの第２の閾値を予め記憶し、
前記変更手段は、制御手段によって自動的に回線を解放した場合に、前記検知された回線電圧の値が前記記憶手段に記憶されている、対応する第２の閾値以下であり、かつ、前記検知された回線電流の値が前記記憶手段に記憶されている、対応する第２の閾値以下であり、かつ、前記検知された制限抵抗の値が前記記憶手段に記憶されている、対応する第２の閾値以上であると、前記記憶手段に記憶されているパラメータの第１の閾値を、各検知されたパラメータの値に変更することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記履歴手段は、
前記履歴手段に記憶されている履歴情報を、表示手段によって表示させるか、又は、印刷手段によって印刷させることを特徴とする請求項１乃至３の何れか１項に記載の通信装置。
【請求項５】
前記履歴手段は、
前記通信装置の通信結果レポートとして、自動的に回線を解放した情報と、前記履歴情報と、前記パラメータの閾値とを、表示手段によって表示させるか、又は、印刷手段によって印刷させることを特徴とする請求項４に記載の通信装置。
【請求項６】
前記履歴手段に記憶されている履歴情報は外部装置からアクセス可能であることを特徴とする請求項１乃至５の何れか１項に記載の通信装置。
【請求項７】
前記通信装置は、ファクシミリ装置であり、
前記接続先の装置は、ターミナルアダプタであることを特徴とする請求項１乃至６の何れか１項に記載の通信装置。
【請求項８】
請求項１乃至７の何れか１項に記載の通信装置と、該通信装置と通信可能な外部接続機器と、サーバとを含む通信システムであって、
前記外部接続機器は、
前記自動的に回線を解放した情報と、前記履歴情報と、前記パラメータの閾値とを前記通信装置から取得する取得手段と、
予め定められた設定情報に応じて、前記取得手段によって取得した情報を表示する表示手段と、
前記予め定められた設定情報に応じて、前記取得手段によって取得した情報を前記サーバに転送する転送手段と
を備えることを特徴とする通信システム。
【請求項９】
回線を捕捉した後に回線を解放する条件を示す、通信装置と接続先の装置との該回線に関するパラメータの第１の閾値を予め記憶する記憶手段を備える通信装置の制御方法であって、
検知手段が、回線を捕捉した後において、前記通信装置と接続先の装置との該回線に関するパラメータを定期的に検知する検知ステップ、
比較手段が、前記記憶手段に記憶されているパラメータの前記第１の閾値と、前記検知ステップにおいて検知されたパラメータとを比較する比較ステップと、
制御手段が、前記比較ステップによる比較の結果に基づき、自動的に回線を解放する制御ステップと、
履歴手段が、前記制御ステップにおいて自動的に回線を解放した場合に、前記検知ステップにおいて検知したパラメータを履歴情報として記憶する履歴ステップと
を実行することを特徴とする通信装置の制御方法。
【請求項１０】
請求項９に記載の通信装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法、プログラム、及び通信システムに関するものである。
【背景技術】
【０００２】
現行のファクシミリ装置は、ＰＢＸ（Private Branch Exchange）に接続される場合もあるが、そのほとんどは公衆回線網（以下、ＰＳＴＮ（Public Switched Telephone Network）と称する。）に接続される。ＰＳＴＮに接続されるファクシミリ装置（以下、ＦＡＸ装置と称する。）やＰＳＴＮ側の交換機として導入される装置には、所定の技術基準に適合するように、厳しい管理が行われている。一方で、近年では、ＤＳＬ（Digital Subscriber Line）回線や光回線等の広帯域な伝送路を有するＩＰネットワークを使用して音声データを送受信する、ＶｏＩＰ（Voice Over Internet Protocol）と称される技術が普及してきている。
【０００３】
上述のようなＰＳＴＮ用の通信装置（以下、ファクシミリ装置を例に説明する。）をＩＰネットワークに対して接続し、当該通信装置に接続された電話機でＶｏＩＰを使用して音声通信を行う場合には、以下のような問題がある。例えば、当該装置から出力される音声信号を、ＩＰネットワークに適合した形式の信号に変換するインタフェースとして機能するアダプタが必要となる。このようなアダプタは、一般的にＶｏＩＰアダプタという名称で呼ばれている。ファクシミリ装置に接続されるアダプタは、ＰＳＴＮに接続されることは無いため、ＰＳＴＮに接続するために必要とされる所定の技術基準を満たす必要はない。そのため、ＰＳＴＮに比べて、大きな電流を流すものや、大きな電圧を印加するものも市場に普及している。他方では、内線同士の通話機能などを有する、ビジネスホンシステムの中に、このＶＯＩＰアダプタの機能を主装置側に設けたものが普及している。
【０００４】
特許文献１には、回線上の異常電流を検知する技術として、アクセスゲートウェイ装置を開示している。具体的には、電話機を接続するアクセスゲートウェイ（いわゆるＴＡ＝ターミナルアダプタ）でオフフック直後の電流、電圧を検知している。また、サーバで電源異常を検知するものも知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７４４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する問題がある。上記従来技術では、ＦＡＸ装置や電話機等の端末側で、回線側であるアクセスゲートウェイの異常電圧、電流を検知していない。また、その検知後の端末動作に関して検知していない。したがって、端末側で異常を検知し、それに基づいて端末側で回線側を切り離して保護する動作を行った場合、動作情報を収集することができなかった。
【０００７】
そのため、回線側の電圧、電流、電流制限抵抗と端末側の保護機能との不整合が生じた場合、端末側の状態を、認識するという方法がなかった。その結果、端末側で保護機能が働き、通信ができなくなった場合、原因を特定することができないという不具合が発生する。また、端末の提供者側では、回線環境の情報がないため、正確な情報がつかめず、対処に多大な時間と労力を要した。
【０００８】
例えば、上記ビジネスホンシステムの主装置と、そこに接続されるビジネスホンのインタフェース（以下、ＩＦと称する。）は、メーカ独特のもので、従来のＰＳＴＮの電気的な規格とは異なる。また、この主装置には、従来のＰＳＴＮ用の電話機、或いは、ＦＡＸ装置を接続するためのＩＦも設けられている場合もある。このＰＳＴＮ用の電話機、或いは、ＦＡＸ装置を接続するためのＩＦは、ＲＪ１１という一般的な電話機用のコネクタを使用している。そして、これらビジネスホン用のＩＦも、このＲＪ１１という一般的なコネクタを使用し、同じ信号ピンを使用しているものも存在する。
【０００９】
このビジネスホン用ＩＦはユーザにとっては、ファクシミリ装置用ＩＦと同じＩＦのため、誤接続する可能性もあり、誤接続した場合には、ファクシミリ装置に過大電流、過大電圧が印加され、装置にダメージを与えることが考えられる。そこで、ファクシミリ装置に、一般的に過大電流、過大電圧の印加に対して感度良く反応するように作られた保護機能を設けることが必要であった。
【００１０】
しかし、保護機能を設けたファクシミリ装置を、ＰＳＴＮよりも大きな電流、電圧をファクシミリ装置に印加するターミナルアダプタに接続した場合、当該保護機能が過度に反応して、回線からファクシミリ装置を切り離し、通信ができなくなるという弊害もある。そのため、当該保護機能を、ファクシミリ装置に接続されるターミナルアダプタに適応させることが必要であるが、市場には多数の種類のターミナルアダプタが存在している。そのターミナルアダプタは、集合住宅や雑居ビルの場合、ファクシミリ装置のユーザが普段見ていないところに配置されている場合も多かった。そのため、ターミナルアダプタの種類もわからない場合が多く、特性を調べて、保護機能を最適化させるということが困難であった。
【００１１】
本発明は、上述の問題に鑑みて成されたものであり、通信装置に接続された回線環境の異常時において、捕捉している回線を自動的に解放するとともに、当該回線に関するパラメータを通信装置側で履歴情報として記憶する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、通信装置であって、回線を捕捉した後に回線を解放する条件を示す、前記通信装置と接続先の装置との該回線に関するパラメータの第１の閾値を予め記憶する記憶手段と、回線を捕捉した後において、前記通信装置と接続先の装置との該回線に関するパラメータを定期的に検知する検知手段と、前記記憶手段に記憶されているパラメータの前記第１の閾値と、前記検知手段によって検知されたパラメータとを比較する比較手段と、前記比較手段による比較の結果に基づき、自動的に回線を解放する制御手段と、前記制御手段によって自動的に回線を解放した場合に、前記検知手段によって検知したパラメータを履歴情報として記憶する履歴手段とを備えることを特徴とする。
【００１３】
また、本発明は、上記通信装置と、該通信装置と通信可能な外部接続機器と、サーバとを含む通信システムであって、前記外部接続機器は、前記自動的に回線を解放した情報と、前記履歴情報と、前記パラメータの閾値とを前記通信装置から取得する取得手段と、予め定められた設定情報に応じて、前記取得手段によって取得した情報を表示する表示手段と、前記予め定められた設定情報に応じて、前記取得手段によって取得した情報を前記サーバに転送する転送手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明は、通信装置に接続された回線環境の異常時において、捕捉している回線を自動的に解放するとともに、当該回線に関するパラメータを通信装置側で履歴情報として記憶する仕組みを提供できる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態に係るファクシミリ装置の構成例を示す全体ブロック図。
【図２】第１の実施形態に係るビジネスホンシステムの説明図。
【図３】第１の実施形態に係るファクシミリ装置にターミナルアダプタが接続されたブロック図。
【図４】第１の実施形態に係る直流捕捉回路の内部構成例を示す図。
【図５】第１の実施形態に係るファクシミリ装置の情報の流れを示す図。
【図６】第１の実施形態に係るファクシミリ装置のＳＯＣメインプログラムのフローチャート。
【図７】第１の実施形態に係るファクシミリ装置のモデムＤＳＰプログラムのフローチャート。
【図８】第１の実施形態に係る自動オンフック移行した場合のＳＯＣメインプログラムのフローチャート。
【図９】第１の実施形態に係る自動オンフック移行時の情報の表示、印字、転送のフローチャート。
【図１０】第２の実施形態に係る外部接続されたＰＣの動作フローチャート。
【図１１】第３の実施形態に係る通信結果レポート印刷時のフローチャート。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１７】
＜第１の実施形態＞
以下では、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係るファクシミリ装置の全体構成について説明する。本実施形態では、通信装置として、ファクシミリ装置（ＦＡＸ装置）を一例に説明する。
【００１８】
システム・オン・チップ（ＳＯＣ）１０１は、ファクシミリ装置１００のシステム全体を制御する。ファクシミリ装置１００におけるＣＰＵ２００は、ＳＯＣ１０１上に実装されている。ＳＯＣ１０１に接続されたメモリ１４０は、主記憶装置であり、ＳＯＣ１０１のＣＰＵ２００のシステムワークメモリ、本発明の処理を実行するための制御プログラムを格納するメモリとして機能する。また、メモリ１４０は、ファクシミリ送信又はファクシミリ受信等の際に、画像データや各種情報を一時的に記憶するためのメモリとしても機能する。また、ユーザが設定した情報を格納する。メモリ１４０には、ＳＤＡＡプログラム２０２が含まれる。ＳＤＡＡプログラム２０２は、モデム１０２に転送され、ＲＡＭ２０４に展開された後に、ＤＳＰ２０５で実行されるプログラムである。
【００１９】
ＳＯＣ１０１には、操作パネル１１８、読取部１２１、記録部１２２、及びインタフェース（ＩＦ）部１２３が接続されている。操作パネル１１８は、表示器１１９及びキーボード類１２０を備え、これらはユーザ・インタフェースとして機能する。表示器１１９は、装置の状態やメニューに関する表示を行う。また、キーボード類１２０は、ユーザからの各種の指示の入力を受け付けるボタンやテンキー等のキーボードである。ユーザがこのキーボードを用いて、ユーザ設定情報を入力することが可能である。
【００２０】
読取部１２１は、原稿から画像を読み取って、画像データを生成する。生成された画像データは、通信回線１３０を介して相手側装置に対してファクシミリ送信されてもよいし、記録部１２２で印刷されてもよい。インタフェース（ＩＦ）部１２３は、各種の情報機器が外部から接続される場合のインタフェースとして機能する。
【００２１】
モデム１０２は、ＳＯＣ１０１に接続されており、ＳＯＣ１０１による制御に基づいて動作する変復調器である。モデム１０２は、ファクシミリ送信の対象となる、読取部１２１で読み取られた画像データを用いた変調処理と、通信回線１３０を介して受信した信号の復調処理を行う。モデム１０２は、絶縁素子１０３を介してＳＤＡＡ（シリコンＤＡＡ）１０４と接続される。モデム１０２は、ＲＯＭ２０３、ＲＡＭ２０４、ＤＳＰ２０５、及びレジスタ２０６を備える。ＲＯＭ２０３は、ＲＡＭ２０４に展開され、ＤＳＰ２０５に実行されるプログラムを格納しているＲＯＭである。ＲＡＭ２０４は、ホストから転送されるプログラム２０２とＲＯＭ２０３の内容を展開し、ＤＳＰ２０５に実行させるためのＲＡＭである。ＤＳＰ２０５は、ＲＡＭ２０４の内容に基づいてモデム１０２の動作を制御する。レジスタ２０６は、ＳＤＡＡ１０４の状態、又はＳＯＣ１０１からの指示を格納する。
【００２２】
ＳＤＡＡ１０４は、半導体ＮＣＵ（ネットワーク制御ユニット）である。ＳＤＡＡ１０４は、通信回線１３０と接続されており、ファクシミリ装置１００と外部の公衆回線（通信回線）１３０とのインタフェースとして機能する網制御装置である。また、ＳＤＡＡ１０４は、通信回線１３０を介して相手側装置との間で通信を行う際に、回線の接続（捕捉）状態を制御する。通信回線１３０には、ファクシミリ装置１００に外付けされた電話機１２８も接続される。電話機１２８は、Ｈリレー１１０を介して通信回線１３０に接続されており、ＳＤＡＡ１０４は、電話機１２８と並列に通信回線１３０に接続されている。ＳＤＡＡ１０４は、ファクシミリ送受信を行う場合に、回線を捕捉してその通信を制御するだけでなく、電話機１２８が通信回線１３０を介して相手側装置との間で音声通信を行う場合にも、回線の捕捉状態を制御する。ＳＤＡＡ１０４は、これらの制御をＳＯＣ１０１の制御に基づいて実行する。
【００２３】
ＳＤＡＡ１０４は、回線捕捉部１０５を使用して回線の直流捕捉状態を制御する。この回線捕捉部１０５により直流捕捉される場合の直流インピーダンスは可変である。このインピーダンスは、予め設定された、直流的な電圧に対する電流特性（以下、ＤＣ−ＶＩ特性）により制御されることにより得られる。電圧検知部１５０は、回線上の電圧をモニタする。電流検知部１５１は、回線上の電流をモニタする。
【００２４】
ＡＣフィルタ部２０１は、電圧検知部１５０又は電流検知部１５１の前段に接続され、電圧検知部１５０又は電流検知部１５１でＤＣ電圧又は電流を検知する場合に、ＡＣ成分による誤検知を防ぐためのものである。直流捕捉回路１５２は、トランジスタなどにより構成される１０４の周辺回路であり、直流捕捉を行いながら、ＳＤＡＡ１０４の制御で直流インピーダンスの調整を行う。回線解放状態を作り出したり、回線に対する選択信号の一種であるダイヤルパルス送出にも使用される。２４１は電流がＰＳＴＮから流れこむ線であり、２４０は電流がＰＳＴＮへと帰還する線である。ＳＤＡＡ１０４は、この線２４１又は線２４０の電流値と、線２４１と線２４０との間の電圧値を検知可能である。
【００２５】
整流回路１５５は、ダイオードブリッジ等からなり、回線からの信号を整流して１０４側へと伝えるものである。受信ＩＦ回路１５３は、通信回線１３０を介して受信されるファクシミリの受信信号などを受信するためのインタフェース回路である。交流インピーダンス整合回路１５４は、例えば、日本の場合は、交流インピーダンスを６００オームに合わせる。通信中の交流インピーダンスを合わせるための回路である。
【００２６】
ノイズ除去回路１５６は、通信回線１３０からの雷サージ、電磁ノイズなどを抑制し、逆に通信回線１３０を介して、ファクシミリ装置１００のノイズが送出されることを防ぐ回路である。ＣＩ検知回路１０８は、通信回線１３０に接続されており、通信回線１３０から受信した呼び出し信号（以下では、「ＣＩ信号」と称する。）を検知する。ＣＩ検知回路１０８は、通信回線１３０からのＣＩ信号を検知すると、そのことを示すＣＩ検知信号１０９をＳＯＣ１０１に対して送信する。ＳＯＣ１０１は、ＣＩ検知信号１０９に基づいて、通信回線１３０からＣＩ信号の着信があったか否かを判断することができる。
【００２７】
Ｈリレー１１０は、フック検知回路１１７を介して接続される外付けの電話機１２８をＤＣ電源１１３又は通信回線１３０に接続するための回路である。Ｈリレー１１０は、切替手段の一例であって、外付けの電話機１２８を通信回線１３０へ接続した接続状態と、通信回線１３０から切断した切断状態との間の切り替えを行う。また、Ｈリレー１１０は、Ｈリレー駆動信号１１１を用いて、ＳＯＣ１０１によって制御される。なお、図１に示すようにＨリレー１１０で電話機が通信回線１３０から切り離されている場合、ＣＩ着信しても電話機は鳴動しない。いわゆるファクシミリ装置１００の無鳴動着信状態となる。ＤＣ電源１１３は、電流をフック検知回路１１７に対して供給する回路である。
【００２８】
フック検知回路１１７は、検知手段の一例であり、電話機１２８と接続されており、電話機１２８のオフフック又はオンフックを検知する回路である。フック検知回路１１７は、電話機１２８のオフフック又はオンフックの検知結果を、フック検知信号１１４を用いてＳＯＣ１０１へ伝達する。ＳＯＣ１０１は、フック検知信号１１４に基づいて、電話機１２８におけるフックの状態を判定することができる。フック検知回路１１７は、Ｈリレー１１０によって、通信回線１３０に直接接続された場合、及びＤＣ電源１１３に接続された場合の何れも、電話機１２８に流れる電流を検知する。これによって、電話機１２８におけるオフフック又はオンフックの状態を検知する。
【００２９】
擬似ＣＩ送出回路１１６は、擬似ＣＩ信号を電話機１２８に対して送出する回路である。擬似ＣＩ信号とは、通信回線１３０を介して相手側装置からのＣＩ着信があった場合に、回線から切断された状態にある電話機１２８を鳴動させるために、電話機１２８に対して送られる信号である。擬似ＣＩ送出回路１１６は、ＳＯＣ１０１からの擬似ＣＩ駆動信号１１５による送出指示に応じて、擬似ＣＩ信号を電話機１２８に対して送出する。２１０は、公衆回線網ＰＳＴＮである。２２０は、相手ＦＡＸである。２３０は、ヒューズ等で構成される電流保護素子である。
【００３０】
＜ターミナルアダプタへの接続＞
次に、図３を参照して、ファクシミリ装置１００がターミナルアダプタに接続された際の状態について説明する。３０５は、直流捕捉回路１５２に回線側から流れこむ電流を示す。３０７は、回線側から印加される電圧を、整流回路１５５で整流した後の直流捕捉回路１５２に印加される電圧である。
【００３１】
３０８は、ファクシミリ装置１００に接続されるターミナルアダプタ（ＴＡ）である。ＴＡ３０８は、制限抵抗３０９、及び直流印加回路３１０を備える。制限抵抗３０９は、直流印加回路３１０から流れる最大電流値を制限する制限抵抗ＲＢであり、直流印加回路３１０とファクシミリ装置１００の整流回路１５５とへ接続される。直流印加回路３１０は、接続されたファクシミリ装置１００に対して直流を印加する。３１１は直流印加回路３１０の印加する電圧ＶＡを示す。３２０は、ファクシミリ装置１００に接続されるパーソナルコンピュータＰＣである。３２１は、ＰＣ３２０上で動作するアプリケーションプログラムである。３２２は、ＰＣ３２０に接続されるサーバである。また、ＴＡ３０８には、光ネットワーク３３０が接続される。
【００３２】
＜データフロー＞
次に、図５を参照して、本実施形態に係るファクシミリ装置における情報の流れについて説明する。メモリ１４０には、ＤＣ−ＶＩ特性情報５００３、オフフック後オンフック移行条件５００４、オフフック後オンフック検知情報５００８、自動オンフック移行情報５０１２、及び第２のオフフック後オンフック移行条件５０４４が含まれる。オフフック後オンフック移行条件５００４は、初期のオフフック後におけるオンフック移行条件である。ビジネスホンＩＦへの誤接続を想定し、閾値としては厳しい値に設定している。つまり、各パラメータ（電圧値、電流値、制限抵抗値）がこれらの閾値を超えると、ファクシミリ装置１００のモデム１０２は、自動的にオンフック状態に移行する。なお、自動オンフック移行する際は、モデム１０２は、各パラメータの値を検知し所定の領域に格納する。５００５は、制限抵抗閾値である。誤接続を想定して、高めに設定している。５００６は、回線電圧閾値である。誤接続を想定して、低めに設定している。５００７は、回線電流閾値である。誤接続を想定して、低めに設定している。
【００３３】
オフフック後オンフック検知情報（履歴情報）５００８は、モデム１０２から転送されたデータである。５００９は、制限抵抗値である。自動オンフック移行する時の回線側の電流制限抵抗値であり、モデム１０２で計算してＳＯＣ１０１を介して転送されたものである。５０１０は、自動オンフック移行する時の、検知された回線側電圧値である。５０１１は、自動オンフック移行する時の、検知された回線側電流値である。５０１２は、自動オンフック移行情報である。モデム１０２から転送された自動オンフック移行したという情報である。
【００３４】
５０１３は、ＳＯＣ１０１が、メモリ１４０からＤＣ−ＶＩ特性情報５００３をロードすることを示す矢印である。５０１４は、ＳＯＣ１０１が、メモリ１４０からオフフック後オンフック移行条件（第１の閾値）５００４をロードすることを示す矢印である。５０１５は、ＳＯＣ１０１が、オフフック後オンフック検知情報５００８をメモリにストアすることを示す矢印である。５０１６は、ＳＯＣ１０１が、５０１２をメモリにストアすることを示す矢印である。
【００３５】
５０１８は、ＳＯＣ１０１からＤＣ−ＶＩ特性情報５０２６を転送することを示す矢印である。５０１９は、ＳＯＣ１０１からオフフック後オンフック移行条件（第１の閾値）５０２７を転送することを示す矢印である。５０２０は、ＳＯＣ１０１へオフフック後オンフック検知情報５０３１を転送することを示す矢印である。５０２１は、ＳＯＣ１０１へ自動オンフック移行情報５０３５を転送することを示す矢印である。
【００３６】
５０２６は、メモリ１４０から転送されたＤＣ−ＶＩ特性情報である。回線捕捉時、モデム１０２は、この情報に基づいて、所定のインピーダンスになるようにＳＤＡＡ１０４を制御する。制御は、ＳＤＡＡ１０４からの回線電流、回線電圧を検知し、それをフィードバックさせながら行う。５０２７は、ＳＯＣから転送されたオフフック後オンフック移行条件である。５０２８は、ＳＯＣから転送された制限抵抗閾値である。５０２９は、ＳＯＣから転送された回線電圧閾値である。５０３０は、ＳＯＣから転送された回線電流閾値である。
【００３７】
５０３１は、オフフック後オンフック検知情報（履歴情報）である。自動オンフック移行時の電流、電圧に基づいた情報である。５０３２は、自動オンフック移行時の電流、電圧に基づいて計算された回線側の電流制限抵抗値である。５０３３は、ＳＤＡＡ１０４から転送された回線電圧値である。５０３４は、ＳＤＡＡ１０４から転送された回線電流値である。５０３５は、モデムが、ＳＤＡＡ１０４の電圧、電流情報に基づいて、オフフック後、自動的にオンフックへ移行した場合に、立つフラグ等の情報である。
【００３８】
５０３７は、ＳＤＡＡ１０４からモデム１０２に対して５０３９が転送されることを示す矢印である。５０３９は、オフフック後検知情報である。ＳＤＡＡ１０４が検知する情報である。５０４１は、回線電圧値である。５０４２は、回線電流値である。
【００３９】
５０４０は、メモリ２０４、２０５に格納された第２のオフフック後オンフック移行条件（第２の閾値）である。５０４４は、メモリ１４０に格納された第２のオフフック後オンフック移行条件（第２の閾値）である。オフフック後オンフック移行条件５００４に対して緩和された条件である。ターミナルアダプタ接続を想定しているものである。５０４５は、第２の制限抵抗閾値である。５０４６は、第２の回線電圧閾値である。５０４７は、第２の回線電流閾値である。５０４８は、メモリ１４０からＳＯＣ１０１へ第２のオフフック後オンフック移行条件５０４４が転送される様子を示す矢印である。５０４９は、ＳＯＣ１０１からモデム１０２へ第２のオフフック後オンフック移行条件５０４４が転送される様子を示す矢印である。５０５０は、第２の制限抵抗閾値である。５０５１は、第２の回線電圧閾値である。５０５２は、第２の回線電流閾値である。
【００４０】
＜処理手順＞
次に、図６を参照して、ファクシミリ装置１００のＳＯＣ１０１で実行される処理について説明する。以下で説明する処理は、ＣＰＵ２００がメモリ１４０に格納された制御プログラムを実行することにより実現される。
【００４１】
まず、Ｓ１０２において、ＳＯＣ１０１は、ＤＣ−ＶＩ特性情報５００３を、モデム１０２に転送する。Ｓ１０３において、ＳＯＣ１０１は、制限抵抗閾値５００５を、モデムに転送する。Ｓ１０４において、ＳＯＣ１０１は、回線電圧閾値５００６を、モデム１０２に転送する。さらに、Ｓ１０５において、ＳＯＣ１０１は、回線電流閾値５００７を、モデム１０２に転送する。
【００４２】
Ｓ１０６において、ＳＯＣ１０１は、ファクシミリの受信あるいは送信開始等で、別のメインプログラムのタスクから、オフフック処理の要求を受信したかどうかを検知する。オフフック処理の要求を受信していない場合は、Ｓ１０６の判定を定期的に繰り返し、受信するとＳ１０７に進む。
【００４３】
Ｓ１０７において、ＳＯＣ１０１は、モデム１０２にオフフックへの移行を指示する。Ｓ１０８において、ＳＯＣ１０１は、モデム１０２が自動オンフック移行したかどうかを検知する。自動オンフック移行を検知した場合はＳ１１０に進み、検知していない場合はＳ１０９に進む。Ｓ１０９において、ＳＯＣ１０１は、別のメインプログラムのタスクから通信／通話終了要求があったかどうかを検知する。通信／通話終了要求を受信していなければＳ１０８の処理に戻り、受信していればＳ１１１に進む。
【００４４】
Ｓ１１０において、ＳＯＣ１０１は、モデム１０２で検知した制限抵抗値５０３２、電圧５０３３、及び電流５０３４をモデム１０２から取得し、メモリ１４０に格納する。続いて、Ｓ１１２において、ＳＯＣ１０１は、自動オンフック移行したという情報５０１２とその時の上記制限抵抗値５００９、回線電流値５０１１、回線電圧値５０１０と、上記閾値情報５００４とを紐付けて、メモリ１４０に格納し処理を終了する。なお、これらの情報は、外部装置からアクセス可能に制御されることが望ましい。一方、Ｓ１１１において、ＳＯＣ１０１は、モデム１０２にオンフックへの移行を指示して、処理を終了する。
【００４５】
次に、図７を参照して、ファクシミリ装置１００のモデム１０２におけるＤＳＰ２０５の処理について説明する。以下で説明する処理は、ＤＳＰ２０５がＲＯＭ２０３に格納された制御プログラムをＲＡＭ２０４に読み出して実行することにより実現される。
【００４６】
まず、Ｓ２０２において、ＤＳＰ２０５は、初期設定を行い、回線電圧と制限抵抗とを監視する間隔を決める、電圧検知間隔タイマ１のカウンタ閾値Ａを設定する。また、回線電流を監視する間隔を決める、電流検知間隔タイマ２の閾値Ｂを設定する。例えばカウンタ閾値Ａは、５０ｍｓに設定され、カウンタ閾値Ｂは、２００ｍｓに設定されている。そして、自動オンフック移行情報５０３５をリセットする。
【００４７】
Ｓ２０３において、ＤＳＰ２０５は、ＳＯＣ１０１からモデム１０２に転送される、ＤＣ−ＶＩ特性情報５０２６、制限抵抗閾値５０２８、回線電圧閾値５０２９、及び回線電流閾値５０３０を受信する。Ｓ２０４において、ＤＳＰ２０５は、ＳＯＣ１０１からのオフフック指示があったかどうかを判断する。オフフック指示が無ければ定期的にＳ２０４の判定を繰り返し、オフフック指示があればＳ２０５に進む。
【００４８】
Ｓ２０５において、ＤＳＰ２０５は、オンフック時の回線電圧検知を行い、直流印加回路３１０の解放時の電圧３１１のＶＡを検知する。回線解放時には電流３０５が流れないため、整流回路１５５と制限抵抗３０９による電圧降下は、ほぼゼロとみなされる。そのため、回線解放時の電圧３０７を測ることにより、解放時の電圧３１１のＶＡを検知することが可能である。
【００４９】
Ｓ２０６において、ＤＳＰ２０５は、オフフックへ移行する。続いて、Ｓ２０７において、ＤＳＰ２０５は、ＤＣ−ＶＩ特性情報５０２６に従って回線捕捉時のインピーダンスを制御する。Ｓ２０８において、ＤＳＰ２０５は、所定時間が経過するまで待機する（ＷＡＩＴ）。Ｓ２０９において、ＤＳＰ２０５は、不図示の制限抵抗、電圧検知間隔タイマ１を開始させる。さらに、Ｓ２１０において、ＤＳＰ２０５は、電流検知間隔タイマ２を開始させる。
【００５０】
Ｓ２１１において、ＤＳＰ２０５は、制限抵抗、電圧検知間隔タイマ１の値がＡ（例えば間隔５０ｍＳの時間）に到達したか否かを判定する。タイマ１の値がＡに到達していればＳ２１６に進み、到達していなければＳ２１２に進む。Ｓ２１２において、ＤＳＰ２０５は、電流検知間隔タイマ２の値がＢ（例えば間隔２００ｍＳの時間）に到達したか否かを判定する。タイマ２の値がＢに到達していればＳ２１２に進み、到達していなければＳ２１３に進む。Ｓ２１３において、ＤＳＰ２０５は、ＳＯＣ１０１からオンフックへ移行の指示があったかどうかを判定する。オンフックへの指示があればＳ２１４へ進み、オンフックへ移行し、処理を終了する。一方、オンフックの指示が無ければＳ２０５の処理に戻る。
【００５１】
タイマ１の値がＡに到達している場合、Ｓ２１６において、ＤＳＰ２０５は、タイマ１をリセットし、電流３０５、電圧３０７を検知し、電流値＝ＩＢ、電圧値＝ＶＢとして制限抵抗を、制限抵抗ＲＢ＝（ＶＡ−ＶＢ）／ＩＢとして計算する。Ｓ２１７において、ＤＳＰ２０５は、計算した制限抵抗ＲＢが制限抵抗閾値５０２８以下かどうかを判定する。計算した制限抵抗ＲＢが制限抵抗閾値５０２８以下であればＳ２１３に進み、そうでなければＳ２１８へ進む。Ｓ２１８において、ＤＳＰ２０５は、オフフック時の電圧３０７を検知した値であるＶＢが、回線電圧閾値５０２９以上かどうかを判定する。電圧値ＶＢが回線電圧閾値５０２９以上であればＳ２２３へ進み、そうでなければＳ２１９へ進む。Ｓ２１９において、ＤＳＰ２０５は、タイマ１をリスタートする。
【００５２】
タイマ２の値がＢに到達している場合、Ｓ２２０において、ＤＳＰ２０５は、タイマ２を、リセットし、電流３０５を検知する。続いて、Ｓ２２１において、ＤＳＰ２０５は、検知された電流値が回線電流閾値５０３０以上かどうかを判定する。検知された電流値が回線電流閾値５０３０以上であればＳ２２３へ進み、そうでなければＳ２２２に進む。Ｓ２２２において、ＤＳＰ２０５は、タイマ２をリスタートし、Ｓ２１３に進む。Ｓ２１３以降の処理は上述した処理と同様である。
【００５３】
Ｓ２２３において、ＤＳＰ２０５は、自動オンフックへ移行し、自動オンフック移行情報５０３５を設定し、回線電流値５０３４、回線電圧値５０３３、及び制限抵抗値５０３２、即ちＩＢ，ＶＢ，ＲＢを、メモリ２０３、２０４に記憶し、処理を終了する。
【００５４】
次に、図９を参照して、自動オンフック移行時の情報の表示、印字、転送について説明する。以下で説明する処理は、ＳＯＣ１０１がメモリ１４０に格納された制御プログラムを実行することにより実現される。
【００５５】
まず、Ｓ４０２において、ＳＯＣ１０１は、操作パネル１１８からの表示指示があるかどうかを判定する。表示指示があればＳ４０２に進み、表示指示が無ければＳ４０４に進む。Ｓ４０３において、ＳＯＣ１０１は、自動オンフック移行と電圧閾値、制限抵抗閾値、電流閾値、検知電圧、検知電流、及び計算した制限抵抗を表示器１１９に表示する。Ｓ４０４において、ＳＯＣ１０１は、印刷要求があるかどうかを判定する。印刷要求が有ればＳ４０５に進み、印刷要求が無ければＳ４０６に進む。Ｓ４０５において、ＳＯＣ１０１は、自動オンフック移行と電圧閾値、制限抵抗閾値、電流閾値、検知電圧、検知電流、及び計算した制限抵抗を記録部１２２で印刷する。
【００５６】
Ｓ４０６において、ＳＯＣ１０１は、外部接続機器からのデータ転送要求があるかどうかを判定する。Ｓ４０７において、ＳＯＣ１０１は、外部接続機器に自動オンフック移行と電圧閾値、制限抵抗閾値、電流閾値、検知電圧、検知電流、及び計算した制限抵抗情報を転送する。
【００５７】
以上説明したように、本実施形態に係るファクシミリ装置（通信装置）１００は、回線を捕捉した後に回線を解放する条件を示す、ファクシミリ装置１００と接続先の装置（ＴＡ）との回線に関するパラメータの第１の閾値を予め記憶しておく。さらに、ファクシミリ装置１００は、回線を捕捉した後において、当該パラメータを定期的に検知し、検知したパラメータと、対応する第１の閾値との比較結果に基づき、自動的に回線を解放する。具体的には、検知された回線電圧の値が対応する第１の閾値以上の場合、又は、検知された回線電流の値が対応する第１の閾値以上の場合、又は、検知された制限抵抗の値が対応する第１の閾値以下の場合に、自動的に回線を解放する。また、ファクシミリ装置１００は、自動的に回線を解放した場合に、検知したパラメータを履歴情報として記憶する。
【００５８】
このように、本実施形態によれば、ファクシミリ装置１００は、回線側からファクシミリ装置１００に対して過大電流、過大電圧が印加された場合に、自動的に回線解放するとともに、回線側からの電流、電圧、回線側の制限抵抗を瞬時に検知し、記憶する。これにより、従来不可能であった、ファクシミリの接続された回線環境のデータを取得することが可能になる。そして、ファクシミリ装置１００の提供者側に、回線側の電流、電圧、制限抵抗情報を伝えることが可能になる。その結果、ファクシミリ装置の提供者側で保護機能を最適化することにより、ターミナルアダプタに接続された場合の過度な保護機能による通信エラーを防止することもできる。以下では、過度な保護機能による通信エラーを防止する仕組みとして上述した閾値の変更方法について説明する。
【００５９】
＜閾値の変更＞
以下では、図２、４、８を参照して、閾値の変更方法について説明する。後述する図２のケーブル２００９にファクシミリ装置１００が誤接続された場合、図４の直流捕捉トランジスタ３００３は、例えば１００ｍｓ程度の短時間にアバランシェ状態になり、制御不能でＯＮし続ける。そのため、オフフック後オンフック移行条件５０２７は瞬時に効かせるために厳しい閾値にしている。したがって、図３のようにＴＡに接続された場合は、逆に通信ができなくなるという悪影響が懸念される。本実施形態では、このような問題を解決するための閾値の変更方法について説明する。
【００６０】
まず、図２を参照して、本実施形態におけるビジネスホンシステム（通信システム）の構成について説明する。２００１は、光ネットワークである。２００２は、回線終端装置であり、光信号をＬＡＮなどの電気信号に変更するユニットである。２００３は、ビジネスホンシステムの主装置である。２００４は、専用のビジネスホンである。
【００６１】
ビジネスホンシステム主装置２００３は、ビジネスホン接続ユニット２００６及びＦＡＸ／ＴＥＬ接続ユニット２００７を含む。ビジネスホン接続ユニット２００６は、専用ビジネスホン２００４を接続するための接続ユニットである。ＦＡＸ／ＴＥＬ接続ユニット２００７は、ＦＡＸ装置又は電話機を接続するための接続ユニットである。２００９は、専用ビジネスホン２００４とビジネスホン接続ユニット２００６を接続し、信号を伝達するためのケーブルある。２０１０は、ＦＡＸ／ＴＥＬ接続ユニット２００７とファクシミリ装置１００を接続し、信号を伝達するためのケーブルである。ここで、ケーブル２０１０とケーブル２００９はＲＪ１１という、同じモジュラージャックコネクタ用のケーブルを用いている。また、同じ信号ピンを使用している。ケーブル２０１０からの電流は、ＰＳＴＮの技術基準に基づいて約２０ｍＡ〜１２０ｍＡの範囲で制限されている一方、ケーブル２００９の電流は、そういったＰＳＴＮと同様の制限はなく、ＰＳＴＮの４倍以上の約６００ｍＡの電流が流れる場合もある。
【００６２】
次に、図４を参照して、直流捕捉回路１５２の内部の構成について説明する。直流捕捉回路３００１の内部には、直流捕捉時に回線を捕捉する直流抵抗３００２を含む。直流抵抗３００２の抵抗値は、約５０Ω〜３００Ωに設定されている。直流捕捉トランジスタ３００３は、制御信号により、ベース電流を流し、ＯＮ状態、即ち、コレクタ−エミッタ間が飽和して、電圧が０Ωに近くなることにより、直流抵抗３００２により、回線を捕捉することが可能である。
【００６３】
次に、図８を参照して、自動オンフック移行した際のＳＯＣ１０１の処理手順について説明する。以下で説明する処理は、ＣＰＵ２００がメモリ１４０に格納された制御プログラムを実行することにより実現される。
【００６４】
Ｓ３０２において、ＳＯＣ１０１は、自動オンフック時の回線電流値５０１１、回線電圧値５０１０、及び制限抵抗値５００９を検知する。Ｓ３０３において、ＳＯＣ１０１は、回線電流値５０１１が第２の回線電流閾値５０４７以下かどうかを判定する。回線電流値５０１１が第２の回線電流閾値５０４７以下であればＳ３０４に進み、そうでない場合は処理を終了する。
【００６５】
Ｓ３０４において、ＳＯＣ１０１は、回線電圧値５０１０が第２の回線電圧閾値５０４６以下かどうかを判定する。回線電圧値５０１０が第２の回線電圧閾値５０４６以下であればＳ３０５に進み、そうでない場合は処理を終了する。Ｓ３０５において、ＳＯＣ１０１は、制限抵抗値５００９が第２の制限抵抗閾値５０４５以上かどうかを判定する。制限抵抗値５００９が第２の制限抵抗閾値５０４５であればＳ３０６に進み、そうでなければ処理を終了する。
【００６６】
Ｓ３０６において、ＳＯＣ１０１は、第２の回線電圧閾値５０４６、第２の制限抵抗閾値５０４５、及び第２の回線電流閾値５０４７をモデム１０２に設定し、処理を終了する。
【００６７】
このように、本実施形態によれば、自動オンフック時に検知した回線電流値５０１１、回線電圧値５０１０、及び制限抵抗値５００９と各閾値５０４５〜５０４７を比較し、検知された回線電圧値及び回線電流値が一定値以下で、かつ、計算された制限抵抗値が一定値以上の場合に、当該回線電流値、回線電圧値、及び制限抵抗値の閾値を変更することもできる。これにより、ケーブル２００９への接続が誤接続ではないと判断された場合、閾値をＴＡ３０８に合わせて緩和し、過度な保護機能による通信エラーを防ぐことができる。
【００６８】
＜第２の実施形態＞
以下では、図１０を参照して、本発明の第２の実施形態について説明する。端末と回線側の不整合は、装置提供者側から遠い場所で発生する可能性が高い。そのような遠隔地の情報を瞬時に的確に収集する方法が必要とされている。本実施形態では、そのような情報収集を行う、上記第１の実施形態に係るファクシミリ装置１００と、ファクシミリ装置１００に接続されたＰＣ（外部接続機器）３２０と、ＰＣ３２０とネットワークで接続されたサーバ３２２からなる通信システムについて説明する。
【００６９】
図１０を参照して、通信可能に接続されたＰＣ３２０の処理手順について説明する。以下で説明する処理は、ＰＣ３２０のＣＰＵがＲＯＭ、ＲＡＭ等に予め格納されている制御プログラムを読み出して実行することにより実現される。
【００７０】
Ｓ５０２において、ＰＣ３２０は、アプリケーション３２１を起動する。続いて、Ｓ５０３において、アプリケーション３２１は、自動オンフック移行情報５０１２、回線電流閾値５００７若しくは第２の回線電流閾値５０４７、回線電圧閾値５００６若しくは第２の回線電圧閾値５０４６、制限抵抗閾値５００５若しくは第２の制限抵抗閾値５０４５、検知した回線電流値５０１１、検知した回線電圧値５０１０、又は、計算した制限抵抗値５００９のデータ転送をファクシミリ装置１００に対して要求する。
【００７１】
Ｓ５０４において、アプリケーション３２１は、ファクシミリ装置１００からデータ転送があったかどうかを判定する。データ転送が有ればＳ５０５に進み、なければＳ５０４の判定を定期的に繰り返す。Ｓ５０５において、アプリケーション３２１は、ＰＣ３２０に設けられたディスプレイに、転送された情報を表示する設定かどうかを判定する。設定されていればＳ５０６に進み、アプリケーション３２１は、転送されたデータをディスプレイに表示しＳ５０７に進む。一方、設定されていなければそのままＳ５０７に進む。
【００７２】
Ｓ５０７において、アプリケーション３２１は、サーバ３２２にデータを転送する設定かどうかを判定する。設定されていればＳ５０８に進み、データをサーバに転送して処理を終了する。一方、設定されていなければそのまま処理を終了する。
【００７３】
以上説明したように、本実施形態によれば、ＰＣ３２０上で動作するアプリケーション３２１からの指示で、ファクシミリ装置１００の自動オンフック移行情報５０１２と、検知した回線の電圧、電流、又は計算された制限抵抗値（５００８）と、自動オンフック移行する電流、電圧、又は制限抵抗の閾値（５００４）を、ＰＣ３２０で収集する。なお、収集されたデータは、サーバ３２２に転送可能である。これにより、装置ユーザ又は装置の供給者で、瞬時にエラー状況を確認可能にし、的確にすばやい対策を可能にすることができる。また、ＰＣ３２０のアプリケーションプログラム側の動作でデータを収集することにより、ファクシミリ装置１００に特別なプログラムを必要としない。また、ファクシミリ装置をネットワークに接続する必要もない。よって、この方法でデータを収集する場合、ファクシミリ装置１００のコストを下げ、ユーザに安価な装置を提供することができる。
【００７４】
＜第３の実施形態＞
以下では、図１１を参照して、本発明の第３の実施形態について説明する。従来は、通信結果レポートに第１及び第２の実施形態で説明した情報は印字されなかった。そのため、通信エラーが発生しても、端末側と回線側の電流、電圧の不整合の状況を認識することができなかった。そこで、本実施形態では、これらの情報も印字する制御について説明する。図１１で説明する処理は、ＳＯＣ１０１がメモリ１４０に格納された制御プログラムを実行することにより実現される。
【００７５】
Ｓ６０２は、ＳＯＣ１０１は、自動オンフック移行情報があるかどうかを判定する。当該情報があればＳ６０３に進み、無ければ処理を終了する。Ｓ６０３において、ＳＯＣ１０１は、自動オンフック移行、回線電流閾値、回線電圧閾値、制限抵抗閾値、検知した回線電流値、検知した回線電圧値、計算した制限抵抗値を記録部１２２によってレポート上に印字する。なお、これらの情報は、表示器１１９に表示するようにしてもよいし表示及び印字の両方を行うようにしてもよい。
【００７６】
以上説明したように、本実施形態に係るファクシミリ装置１００では、ファクシミリ装置１００の通信結果の履歴をまとめた通信結果レポートを印刷する際に、ファクシミリ装置１００が自動オンフック移行したという情報と、検知した回線の電圧、電流、計算された制限抵抗と、自動オンフック移行する電流、電圧、制限抵抗の閾値とを、合わせて印刷する。これにより、本実施形態に係るファクシミリ装置１００によれば、ユーザは、通信結果レポートを確認することで、迅速かつ的確に端末側と回線側の電流、電圧の不整合の状況を認識することができる。
【００７７】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014216959.tif 000003
【図２】
2014216959.tif 000004
【図３】
2014216959.tif 000005
【図４】
2014216959.tif 000006
【図５】
2014216959.tif 000007
【図６】
2014216959.tif 000008
【図７】
2014216959.tif 000009
【図８】
2014216959.tif 000010
【図９】
2014216959.tif 000011
【図１０】
2014216959.tif 000012
【図１１】
2014216959.tif 000013