(57)【特許請求の範囲】
【請求項１】
ファクシミリ装置であって、
オフフック状態において回線電圧を検知する検知手段と、
前記検知手段によって検知された前記回線電圧が閾値を超えるか否かを判定する判定手段と、
前記判定手段によって前記回線電圧が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、
前記移行手段によって前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御手段と、
前記検知手段の前段に設けられ、前記回線電圧のＡＣ成分をカットするフィルタ手段とを備え、
前記検知手段は、ＤＣ成分のみの回線電圧を検知することを特徴とするファクシミリ装置。
【請求項２】
ファクシミリ装置であって、
オフフック状態において回線電流を検知する検知手段と、
前記検知手段によって検知された前記回線電流が閾値を超えるか否かを判定する判定手段と、
前記判定手段によって前記回線電流が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、
前記移行手段によって前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御手段と、
前記検知手段の前段に設けられ、前記回線電流のＡＣ成分をカットするフィルタ手段とを備え、
前記検知手段は、ＤＣ成分のみの回線電流を検知することを特徴とするファクシミリ装置。
【請求項３】
ファクシミリ装置であって、
オフフック状態において回線電圧を検知する検知手段と、
前記検知手段によって検知された前記回線電圧が閾値を超えるか否かを判定する判定手段と、
前記判定手段によって前記回線電圧が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、
前記移行手段によって前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御手段と、
前記検知手段がＤＣ成分のみの回線電圧を検知する第１モード、又は、前記検知手段がＡＣ成分のみの回線電圧を検知する第２モードを選択する選択手段と、
前記検知手段の前段に設けられ、前記回線電圧のＡＣ成分をカットするフィルタ手段とを備え、
前記検知手段は、前記選択手段によって前記第１モードが選択されると前記フィルタ手段を有効にしてＤＣ成分のみの回線電圧を検知し、前記選択手段によって前記第２モードが選択されると前記フィルタ手段を無効にして検知した前記回線電圧の変動からＡＣ成分を検知することを特徴とするファクシミリ装置。
【請求項４】
前記選択手段は、前記ファクシミリ装置が設置される国に応じて、前記第１モード、前記第２モード、又は、前記検知手段による回線電圧の検知を行わない第３モードを選択することを特徴とする請求項３に記載のファクシミリ装置。
【請求項５】
前記移行手段は、
前記選択手段によって前記第２モードが選択された場合には、前記表示制御手段による前記エラー表示を行わせず、前記移行手段によって前記ファクシミリ装置が移行されてから一定時間が経過すると、オフフック状態へ復帰させることを特徴とする請求項３又は４に記載のファクシミリ装置。
【請求項６】
前記選択手段によって選択されたモードに対応する制御プログラムをＲＡＭに展開して実行する実行手段をさらに備え、
前記制御プログラムは、予め展開されているプログラムの中で前記選択手段によって選択されたモードにおいて必要のない機能に対応する制御プログラムに上書きで展開されることを特徴とする請求項４に記載のファクシミリ装置。
【請求項７】
ファクシミリ装置であって、
オフフック状態において回線電流を検知する検知手段と、
前記検知手段によって検知された前記回線電流が閾値を超えるか否かを判定する判定手段と、
前記判定手段によって前記回線電流が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、
前記移行手段によって前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御手段と、
前記検知手段がＤＣ成分のみの回線電流を検知する第１モード、又は、前記検知手段がＡＣ成分のみの回線電流を検知する第２モードを選択する選択手段と、
前記検知手段の前段に設けられ、前記回線電流のＡＣ成分をカットするフィルタ手段とを備え、
前記検知手段は、前記選択手段によって前記第１モードが選択されると前記フィルタ手段を有効にしてＤＣ成分のみの回線電流を検知し、前記選択手段によって前記第２モードが選択されると前記フィルタ手段を無効にして検知した前記回線電流の変動からＡＣ成分を検知することを特徴とするファクシミリ装置。
【請求項８】
前記選択手段は、前記ファクシミリ装置が設置される国に応じて、前記第１モード、前記第２モード、又は、前記検知手段による回線電流の検知を行わない第３モードを選択することを特徴とする請求項７に記載のファクシミリ装置。
【請求項９】
前記移行手段は、
前記選択手段によって前記第２モードが選択された場合には、前記表示制御手段による前記エラー表示を行わせず、前記移行手段によって前記ファクシミリ装置が移行されてから一定時間が経過すると、オフフック状態へ復帰させることを特徴とする請求項７又は８に記載のファクシミリ装置。
【請求項１０】
前記選択手段によって選択されたモードに対応する制御プログラムをＲＡＭに展開して実行する実行手段をさらに備え、
前記制御プログラムは、予め展開されているプログラムの中で前記選択手段によって選択されたモードにおいて必要のない機能に対応する制御プログラムに上書きで展開されることを特徴とする請求項８に記載のファクシミリ装置。
【請求項１１】
ファクシミリ装置であって、
オフフック状態において回線電流を検知する検知手段と、
前記検知手段によって検知された前記回線電流が閾値を超えるか否かを判定する判定手段と、
前記判定手段によって前記回線電流が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、
前記移行手段によって前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御手段と、
トランジスタを有し、前記ファクシミリ装置をオフフック状態にするための直流捕捉回路とを備え、
前記移行手段は、
前記閾値よりも高い電流値の電流が流れると、前記直流捕捉回路を回線から切り離すことによって前記ファクシミリ装置をオンフック状態へ移行させる保護素子を備えることを特徴とするファクシミリ装置。
【請求項１２】
前記閾値よりも高い電流値の電流は、前記トランジスタがアバランシェ状態になった場合に流れる電流の電流値よりも低い電流であることを特徴とする請求項１１に記載のファクシミリ装置。
【請求項１３】
前記表示制御手段によって前記エラー表示を表示部に表示した後に、装置の再起動が行われると、オフフック状態へ移行可能とすることを特徴とする請求項１乃至１２の何れか１項に記載のファクシミリ装置。
【請求項１４】
ファクシミリ装置であって、
オフフック状態において回線電流を検知する検知手段と、
前記検知手段によって検知された前記回線電流が閾値を超えるか否かを判定する判定手段と、
前記判定手段によって前記回線電流が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、
前記ファクシミリ装置をオフフック状態にするための直流捕捉回路と
を備え、
前記移行手段は、
前記閾値よりも高い電流値の電流が流れると、前記直流捕捉回路を回線から切り離すことによって前記ファクシミリ装置をオンフック状態へ移行させることを特徴とするファクシミリ装置。
【請求項１５】
前記直流捕捉回路はトランジスタを備え、
前記閾値よりも高い電流値の電流は、前記トランジスタがアバランシェ状態になった場合に流れる電流よりも低い電流値の電流であることを特徴とする請求項１４に記載のファクシミリ装置。
【請求項１６】
ファクシミリ装置の制御方法であって、
検知手段が、オフフック状態において回線電圧を検知する検知ステップと、
判定手段が、前記検知ステップにおいて検知された前記回線電圧が閾値を超えるか否かを判定する判定ステップと、
移行手段が、前記判定ステップにおいて前記回線電圧が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行ステップと、
表示制御手段が、前記移行ステップにおいて前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御ステップと、
前記検知ステップによる検知の前に、前記回線電圧のＡＣ成分をカットするフィルタステップとを備え、
前記検知ステップでは、ＤＣ成分のみの回線電圧を検知することを特徴とするファクシミリ装置の制御方法。
【請求項１７】
ファクシミリ装置の制御方法であって、
検知手段が、オフフック状態において回線電流を検知する検知ステップと、
判定手段が、前記検知ステップにおいて検知された前記回線電流が閾値を超えるか否かを判定する判定ステップと、
移行手段が、前記判定ステップにおいて前記回線電流が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行ステップと
を備え、
前記移行ステップでは、
過大電流であることを示す閾値よりも高い電流値の電流が流れると、前記ファクシミリ装置をオフフック状態にするための直流捕捉回路を回線から切り離すことによって前記ファクシミリ装置をオンフック状態へ移行させることを特徴とするファクシミリ装置の制御方法。
【請求項１８】
請求項１６または１７に記載のファクシミリ装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来のファクシミリ装置は、ＰＢＸに接続される場合もあるが、そのほとんどは公衆回線網（以下、ＰＳＴＮと略記する。）に接続されるものである。ＰＳＴＮに接続されるファクシミリ装置（以下、ＦＡＸ装置と略記する。）やＰＳＴＮ側の交換機として導入される装置には、所定の技術基準に適合するように、厳しい管理が行われている。
【０００３】
一方で、近年では、ＤＳＬ回線や光回線等の広帯域な伝送路を有するＩＰネットワークを使用して音声データを送受信する、ＶｏＩＰ（ボイス・オーバ・インターネット・プロトコル）と称される技術が普及してきている。上述のようなＰＳＴＮ用の通信装置（以下、ファクシミリ装置を例に説明する。）をＩＰネットワークに対して接続し、当該通信装置に接続された電話機でＶｏＩＰを使用して音声通信を行う場合には、当該装置から出力される音声信号を、ＩＰネットワークに適合した形式の信号に変換するインタフェースとして機能するアダプタが必要となる。このようなアダプタは、一般的にＶｏＩＰアダプタという名称で呼ばれている。
【０００４】
他方では、内線同士の通話機能などを有する、ビジネスホンシステムの中に、このＶｏＩＰアダプタの機能を主装置側に設けたものも普及している。このビジネスホンシステムの主装置と、そこに接続されるビジネスホンのインタフェース（以下、ＩＦと略記する。）は、メーカ独特のもので、従来のＰＳＴＮの電気的な規格とは異なる。また、この主装置には、従来のＰＳＴＮ用の電話機又はＦＡＸ装置を接続するためのＩＦも設けられている場合もある。このＰＳＴＮ用の電話機又はＦＡＸ装置を接続するためのＩＦは、ＲＪ１１という一般的な電話機用のコネクタを使用している。そして、これらビジネスホン用のＩＦも、このＲＪ１１という一般的なコネクタを使用し、同じ信号ピンを使用しているものも存在する。特許文献１には、アナログ電話装置と、デジタル、アナログ、又はハイブリッド電話交換システムとをインタフェースで接続するための方法及び装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００１−５２３０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する問題がある。上記従来技術のインタフェース装置など、複数種類の電話機用ＩＦに接続可能な装置は既に存在している。しかし、従来技術では、異なったＩＦに誤接続した場合の装置のダメージや、それによる装置の故障を防止するために、誤接続を検知し、間違ったＩＦを切断し、その切断状態を保持し、装置を保護する機能を有することは考慮されていない。或いは、その誤接続を、装置ユーザに表示して、誤接続の解除を促すという機能は考慮されていない。
【０００７】
したがって、従来技術では、誤ったＩＦにＦＡＸ装置が繋がれた状態が継続し、装置が故障する可能性があった。特に、ビジネスホンシステムは、ＩＦ形状と信号ピンがまったく同じであるにもかかわらず、ＰＳＴＮに比べて過大な電流を流すために、誤接続した場合に、装置が故障する可能性が高く、誤接続したままユーザが、長い間気付かずに放置されるという問題があった。
【０００８】
本発明は、上述の問題に鑑みて行われたものであり、過大電圧又は過大電流が発生した場合であっても装置を保護することが可能なファクシミリ装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ファクシミリ装置であって、オフフック状態において回線電圧を検知する検知手段と、前記検知手段によって検知された前記回線電圧が閾値を超えるか否かを判定する判定手段と、前記判定手段によって前記回線電圧が前記閾値を超えると判定されると、前記ファクシミリ装置をオンフック状態へ移行する移行手段と、前記移行手段によって前記ファクシミリ装置がオンフック状態へ移行されたことを示すとともに、接続回線の確認を促すエラー表示を表示部に表示する表示制御手段と、前記検知手段の前段に設けられ、前記回線電圧のＡＣ成分をカットするフィルタ手段とを備え、前記検知手段は、ＤＣ成分のみの回線電圧を検知することを特徴とする。
【発明の効果】
【００１０】
本発明は、過大電圧又は過大電流が発生した場合であっても装置を保護することが可能なファクシミリ装置、その制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】ファクシミリ装置の構成例を示す図。
【図２】ビジネスホンシステムの構成例を示す図。
【図３】直流捕捉回路１５２の構成例を示す図。
【図４】レジスタ２０６の内容を示す図。
【図５】第１の実施例におけるＳＯＣ１０１の動作フローチャート説明図である。
【図６】Ｓ５０５の表示例である。
【図７】第１の実施例におけるＤＳＰ２０５の動作フローチャートである。
【図８】第３の実施例におけるＤＳＰ２０５の動作フローチャートである。
【図９】第３の実施例におけるＤＳＰ２０５の動作フローチャートである。
【図１０】第３の実施例におけるＳＯＣ１０１の動作フローチャートである。
【図１１】第１の実施例における回線２０１０、２００９の回線電圧例である。
【図１２】第２の実施例における混触の回線電圧例を示している。
【図１３】第３の実施例におけるフック状態を説明する図である。
【図１４】第４の実施例におけるＲＡＭ２０４に格納されたプログラムの説明図である。
【図１５】第５の実施例におけるＦＡＸがＰＳＴＮ又はビジネスホン専用ＩＦに接続された場合の電流を示す図である。
【図１６】第６の実施例における再起動時のＳＯＣ１０１の動作フローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜第１の実施例＞
＜通信装置の構成＞
以下では、図１乃至図７、図１１を参照して、本発明の第１の実施例について説明する。まず、図１を参照して、本実施例における通信装置の構成について説明する。以下では、通信装置の一例として、ファクシミリ装置について説明する。
【００１４】
ファクシミリ装置１００は、システム全体を統括的に制御するシステム・オン・チップ（ＳＯＣ）１０１を備える。ファクシミリ装置１００におけるＣＰＵ２００は、ＳＯＣ１０１上に実装される。ＳＯＣ１０１に接続されたメモリ１４０は、主記憶装置であり、ＳＯＣ１０１のＣＰＵのシステムワークメモリ、本実施例に係る処理を実行するための制御プログラムを格納するメモリとして機能する。また、メモリ１４０は、ファクシミリ送信又はファクシミリ受信等の際に、画像データや各種情報を一時的に記憶するためのメモリとしても機能する。また、ユーザが設定した情報を格納する。
【００１５】
メモリ１４０に格納されるＳＤＡＡプログラム２０２は、モデム１０２に転送され、ＲＡＭ２０４に展開された後に、ＤＳＰ２０５で実行されるプログラムである。２２１は、回線電圧／電流のＤＣ成分を検知して過大電圧／電流から保護するプログラムである。２２２は、回線電圧／電流のＡＣ成分を検知して過大電圧／電流から保護するプログラムである。２２３は、２２１と２２２の保護機能の入っていないプログラムである。
【００１６】
ＳＯＣ１０１には、操作パネル１１８、読取部１２１、記録部１２２、インタフェース（ＩＦ）部１２３が接続されている。操作パネル１１８は、表示器１１９及びキーボード類（ＫＥＹ類）１２０を備え、これらはユーザ・インタフェースとして機能する。表示器１１９は、装置の状態やメニューに関する表示を行う。また、キーボード類１２０は、ユーザからの各種の指示の入力を受け付けるボタンやテンキー等のキーボードである。ユーザがこのキーボードを用いて、ユーザ設定情報を入力することが可能である。
【００１７】
読取部１２１は、原稿から画像を読み取って、画像データを生成し、出力する。出力された画像データは、通信回線１３０を介して相手側装置に対してファクシミリ送信されてもよいし、記録部１２２で記録媒体へ記録されてもよい。インタフェース（ＩＦ）部１２３は、各種の情報機器が外部から接続される場合のインタフェースとして機能する。
【００１８】
モデム１０２は、ＳＯＣ１０１に接続されており、ＳＯＣ１０１による制御に基づいて動作する変復調器である。モデム１０２は、ファクシミリ送信の対象となる、読取部１２１で読み取られた画像データを用いた変調処理と、通信回線１３０を介して受信した信号の復調処理を行う。モデム１０２は、絶縁素子１０３を介してＳＤＡＡ（すなわちシリコンＤＡＡ）１０４と接続されている。
【００１９】
モデム１０２には、ＲＯＭ２０３、ＲＡＭ２０４、ＤＳＰ２０５、及びレジスタ２０６が含まれる。ＲＯＭ２０３は、ＲＡＭ２０４に展開され、ＤＳＰ２０５に実行されるプログラムを格納しているＲＯＭである。ＲＡＭ２０４は、ホストから転送されるプログラム２０２とＲＯＭ２０３の内容を展開し、ＤＳＰ２０５のワーク領域として使用される。ＤＳＰ２０５は、ＲＡＭ２０４の内容に基づいてモデム１０２の動作を制御する。
【００２０】
２０６は、ＳＤＡＡ１０４の状態を格納、あるいは、ＳＯＣ１０１からの指示を格納するためのレジスタである。
【００２１】
ＳＤＡＡ１０４は、網制御手段の一例であって、半導体ＮＣＵ（ネットワーク制御ユニット）である。ＳＤＡＡ１０４は、通信回線１３０と接続されており、ファクシミリ装置１００と外部の公衆回線（通信回線）１３０とのインタフェースとして機能する網制御装置である。また、ＳＤＡＡ１０４は、通信回線１３０を介して相手側装置との間で通信を行う際に、回線の接続（捕捉）状態を制御する。通信回線１３０には、ファクシミリ装置１００に外付けされた電話機１２８も接続される。電話機１２８は、Ｈリレー１１０を介して通信回線１３０に接続されており、ＳＤＡＡ１０４は、電話機１２８と並列に通信回線１３０に接続されている。ＳＤＡＡ１０４は、ファクシミリ送受信を行う場合に、回線を捕捉してその通信を制御するだけでなく、電話機１２８が通信回線１３０を介して相手側装置との間で音声通信を行う場合にも、回線の捕捉状態を制御する。ＳＤＡＡ１０４は、これらの制御をＳＯＣ１０１の制御に基づいて実行する。
【００２２】
ＳＤＡＡ１０４は、回線捕捉部１０５を使用して回線の直流捕捉状態を制御する。この回線捕捉部１０５により直流捕捉される場合の直流インピーダンスは可変である。このインピーダンスは、予め設定された、直流的な電圧に対する電流特性（以下、ＤＣ−ＶＩ特性と称する。）により制御されることにより得られる。電圧検知部１５０は、回線上の電圧を監視する。電流検知部１５１は、回線上の電流を監視する。ＡＣフィルタ部２０１は、電圧検知部１５０又は電流検知部１５１の前段に接続され、電圧検知部１５０又は電流検知部１５１でＤＣ電圧又は電流を検知する場合に、ＡＣ成分による誤検知を防ぐためのものである。
【００２３】
直流捕捉回路１５２は、トランジスタなどにより構成されるＳＤＡＡ１０４の周辺回路であり、直流捕捉を行いながら、ＳＤＡＡ１０４の制御で直流インピーダンスの調整を行うことに供される回路である。直流捕捉回路１５２は、回線開放状態を作り出したり、回線に対する選択信号の１種であるダイヤルパルス送出にも使用される。整流回路１５５は、ダイオードブリッジ等からなり、回線からの信号を整流してＳＤＡＡ１０４側へと伝えるものである。受信ＩＦ回路１５３は、通信回線１３０を介して受信されるファクシミリの受信信号などを受信するためのインタフェース回路である。交流インピーダンス整合回路１５４は、例えば、日本の場合は、交流インピーダンスを６００オームに合わせる。通信中の交流インピーダンスを合わせるための回路である。
【００２４】
ノイズ除去回路１５６は、通信回線１３０からの雷サージ、電磁ノイズなどを抑制し、逆に１３０を介して、１００のノイズが送出されることを防ぐ回路である。ＣＩ検知回路１０８は、通信回線１３０に接続されており、通信回線から受信した呼び出し信号（以下では、「ＣＩ信号」と称する。）を検知する。ＣＩ検知回路１０８は、通信回線からのＣＩ信号を検知すると、そのことを示すＣＩ検知信号１０９をＳＯＣ１０１に対して送信する。ＳＯＣ１０１は、ＣＩ検知信号１０９に基づいて、通信回線１３０からＣＩ信号の着信があったか否かを判断することができる。
【００２５】
Ｈリレー１１０は、フック検知回路１１７を介して接続される外付けの電話機１２８をＤＣ電源１１３又は通信回線１３０に接続するための回路である。Ｈリレー１１０は、切替手段の一例であって、外付けの電話機１２８を通信回線１３０へ接続した接続状態と、通信回線１３０から切断した切断状態との間の切り替えを行う。また、Ｈリレー１１０は、Ｈリレー駆動信号１１１を用いて、ＳＯＣ１０１によって制御される。なお、図１に示すようにＨリレー１１０で電話機がＰＳＴＮ回線２１０から切り離されている場合、ＣＩ着信しても電話機は鳴動しない。いわゆるファクシミリ装置１００の無鳴動着信状態となる。ＤＣ電源１１３は、電流をフック検知回路１１７に対して供給する回路である。
【００２６】
フック検知回路１１７は、検知手段の一例であり、電話機１２８と接続されており、電話機１２８のオフフック又はオンフックを検知する回路である。フック検知回路１１７は、電話機１２８のオフフック又はオンフックの検知結果を、フック検知信号１１４を用いてＳＯＣ１０１へ伝達する。ＳＯＣ１０１は、フック検知信号１１４に基づいて、電話機１２８におけるフックの状態を判定することができる。フック検知回路１１７は、Ｈリレー１１０によって、通信回線１３０に直接接続された場合、及びＤＣ電源１１３に接続された場合の何れも、電話機１２８に流れる電流を検知する。これによって、電話機１２８におけるオフフック又はオンフックの状態を検知する。
【００２７】
擬似ＣＩ送出回路１１６は、擬似ＣＩ信号を電話機１２８に対して送出する回路である。疑似ＣＩ信号とは、通信回線１３０を介して相手側装置からのＣＩ着信があった場合に、回線から切断された状態にある電話機１２８を鳴動させるために、電話機１２８に対して送られる信号である。擬似ＣＩ送出回路１１６は、ＳＯＣ１０１からの擬似ＣＩ駆動信号１１５による送出指示に応じて、擬似ＣＩ信号を電話機１２８に対して送出する。
【００２８】
２１０は、公衆回線網ＰＳＴＮである。２２０は、相手ＦＡＸである。２３０は、ヒューズ等で構成される電流保護素子である。
【００２９】
＜ビジネスホンシステム＞
次に、図２を参照して、ビジネスホンシステムの構成例について説明する。２００１は、光ネットワークである。２００２は、回線終端装置で、光信号をＬＡＮなどの電気信号に変更するユニットである。２００３は、ビジネスホンシステムの主装置である。２００４は、専用のビジネスホンである。１００は、ＰＳＴＮに接続される図１に示すファクシミリ装置である。２００６は、専用ビジネスホン２００４を接続するための接続ユニットである。２００７は、ＦＡＸ又は電話機を接続するための接続ユニットである。
【００３０】
２００９は、専用ビジネスホン２００４とビジネスホン接続ユニット２００６を接続するための回線である。２０１０は、ＦＡＸ／ＴＥＬ接続ユニット２００７とファクシミリ装置１００を接続するための回線である。回線２００９、２０１０には、ＲＪ１１という、同じモジュラージャックコネクタ用のケーブルが用いられている。また、同じ信号ピンを使用している。回線２０１０からの電流は、ＰＳＴＮの技術基準に基づいて約２０ｍＡ〜１２０ｍＡの範囲で制限されている一方、回線２００９の電流は、そういったＰＳＴＮと同様の制限はなく、ＰＳＴＮの４倍以上の約６００ｍＡ流れる場合もある。したがって、回線２００９の先に誤ってファクシミリ装置が接続された場合には、過電流が流れることとなり、装置の故障に繋がってしまう。本実施例では、このような誤接続が発生した場合であっても、過電流や過電圧による装置の故障を防止する技術について説明する。
【００３１】
＜直流捕捉回路の構成＞
次に、図３を参照して、直流捕捉回路１５２の構成例について説明する。直流捕捉回路１５２の内部には、直流捕捉時に回線を捕捉する直流抵抗３００２を含んでいる。この直流抵抗３００２の抵抗値は、約５０Ω〜３００Ωに設定されている。直流捕捉トランジスタ３００３は、制御信号３００４により、ベース電流を流し、ＯＮ状態、即ち、コレクタ−エミッタ間が飽和して、電圧が０Ωに近くなることにより、直流抵抗３００２により、回線を捕捉することが可能である。
【００３２】
＜レジスタ＞
次に、図４を参照して、レジスタ２０６の内容について説明する。レジスタ２０６は、過大電圧／電流表示フラグ４００２、回線電流モニタ値４００３、回線電圧モニタ値４００４、電話回線切断表示フラグ４００５、オフフック／オンフック指示フラグ４００６、及び過大電圧／電流閾値４００７を含む。過大電圧／電流表示フラグ４００２は、ＳＤＡＡ１０４で検知した電流、電圧値が、設定された過大電圧／電流閾値４００７を超えたことを示すフラグである。回線電流モニタ値４００３は、ＳＤＡＡ１０４で検知した電流値を保持するレジスタ値である。回線電圧モニタ値４００４は、ＳＤＡＡ１０４で検知した電圧値を保持するレジスタ値である。電話回線切断表示フラグ４００５は、過大電圧／電流表示フラグ４００２が設定されたとき、即ち、回線電圧／電流が、過大電圧／電流閾値４００７を超えたときに、ＳＤＡＡ１０４が回線切断、即ち、オンフック状態に移行したことを示すフラグである。オフフック／オンフック指示フラグ４００６は、ホスト、即ち、ＳＯＣ１０１からの指示で、ＳＤＡＡ１０４が直流捕捉、即ち、オフフック状態になるか、又は、回線切断、即ち、オンフック状態になるかを示す設定フラグである。なお、レジスタ２０６に設けられた各フラグは、２種類の状態を示すフラグ、例えば、オフフック／オンフック指示フラグ４００６であれば、オンフック指示、又は、オフフック指示を示すフラグのみであれば１ｂｉｔの領域に設けられる。この場合、例えば０がオンフック指示を示し、１がオフフック指示を示すように定義される。一方、３種類以上の状態を示すフラグには、種類に応じて２ｂｉｔ以上の領域が与えられる。また、回線電圧モニタ値４００４や過大電圧／電流閾値４００７は、値に応じた領域が与えられる。
【００３３】
＜ＳＯＣの動作フロー＞
次に、図５を参照して、ホストであるＳＯＣ１０１の動作フローチャートについて説明する。以下で説明する処理は、ＳＯＣ１０１のＣＰＵ２００が統括的に制御する。
【００３４】
Ｓ５０１において、ＳＯＣ１０１は、過大電圧／電流閾値４００７を設定する。ここでは、ＳＯＣ１０１が当該設定を認識するものであり、ＫＥＹ類１２０を介したユーザ入力によって、ＳＯＣ１０１が当該設定を認識する場合もあるし、予め設定された設定値を認識する場合もある。Ｓ５０２において、ＳＯＣ１０１は、オフフック／オンフック指示フラグ４００６を設定する。
【００３５】
次に、Ｓ５０３において、ＳＯＣ１０１は、電話回線切断表示フラグ４００５を参照し、当該フラグが設定されているか否かを判定する。設定されていればＳ５０５に進み、設定されていなければＳ５０４進む。Ｓ５０４において、ＳＯＣ１０１は、他のタスクからの要求により、オンフックするかどうかを判定する。オンフックするのであればＳ５０７に進み、オンフックしないのであればＳ５０３に戻る。
【００３６】
Ｓ５０５において、ＳＯＣ１０１は、電話回線を強制的に切断した旨を通知する、例えば図６に示すエラー表示内容を表示器１１９に表示し、処理を終了する。具体的には、ＳＯＣ１０１は、表示制御手段として機能し、強制的にオンフック状態へ移行したことを示すとともに、接続回線の確認を促すエラー表示を表示器（表示部）１１９に表示する。一方、Ｓ５０７において、ＳＯＣ１０１は、オフフック／オンフック指示フラグ４００６をオンフック状態に設定し、処理を終了する。
【００３７】
＜ＤＳＰの動作フロー＞
次に、図７を参照して、ＤＳＰ２０５の動作フローチャートについて説明する。Ｓ７０１において、ＤＳＰ２０５は、ＳＯＣ１０１からのオフフック／オンフック指示フラグ４００６のオフフック設定を検知する。続いて、Ｓ７０２において、ＤＳＰ２０５は、ＳＤＡＡ１０４を制御して、オフフック状態に遷移させる。Ｓ７０３において、ＤＳＰ２０５は、ＡＣフィルタ部２０１を有効（イネーブル）にする。つまり、ここでは、ＡＣフィルタ部２０１は、電圧／電流のＡＣ成分をカットする。
【００３８】
Ｓ７０４において、ＤＳＰ２０５は、ＡＣ成分のカットされた、電話回線上のＤＣ電圧／電流を、電圧検知部１５０、電流検知部１５１を使って検知する。Ｓ７０５において、ＤＳＰ２０５は、電圧検知部１５０で検知した値を、回線電圧モニタ値４００４に設定する。続いて、Ｓ７０６において、ＤＳＰ２０５は、電流検知部１５１で検知した値を、回線電流モニタ値４００３に設定する。
【００３９】
次に、Ｓ７０７において、ＤＳＰ２０５は、回線電圧モニタ値４００４又は回線電流モニタ値４００３の値が過大電圧／電流閾値４００７を超えたか否かを判定する。ここで、超えていればＳ７０８に進み、超えていなければＳ７１１に進む。Ｓ７０８において、ＤＳＰ２０５は、過大電圧が印加されるか又は過大電流が流れる可能性があるため、回線捕捉部１０５を制御して、オンフック状態に移行させる。続いて、Ｓ７０９において、ＤＳＰ２０５は、電話回線切断表示フラグ４００５を設定し、処理を終了する。
【００４０】
一方、Ｓ７１１において、ＤＳＰ２０５は、ＳＯＣ１０１が当該設定を認識する場合もあるし、予め設定された設定値を認識する場合もある。Ｓ５０２において、ＳＯＣ１０１は、オフフック／オンフック指示フラグ４００６のセット状態を検知し、オンフック指示があったかどうかを判定する。ここで、オンフック指示があればＳ７１２に進み、オンフック指示がなければＳ７０７に戻る。Ｓ７１２において、ＤＳＰ２０５は、回線捕捉部１０５を制御して、オンフック状態に移行させる、処理を終了する。
【００４１】
＜回線電圧＞
次に、図１１を参照して、回線２０１０、２００９の回線電圧について説明する。１４００は、ＰＳＴＮ回線２１０又はビジネスホンシステムのＦＡＸ用ＩＦである回線２０１０の回線電圧例を示す。ここで、１４０１では、直流捕捉回路１５２は、オンフック状態、即ち、直流捕捉状態になっておらず、直流捕捉トランジスタ３００３はＯＦＦ状態になっている。この時の電圧値は、約４８Ｖである。直流捕捉回路１５２の回線から見た直流抵抗値は、１ＭΩ以上になっている。ここで、オンフック状態、即ち、直流捕捉トランジスタ３００３がＯＮになり、直流抵抗３００２で回線捕捉を行うと、直流捕捉回路１５２の回線から見た直流抵抗値は、約５０Ω〜３００Ωになる。オフフック後１４０２の電圧値Ａ１は、ＰＳＴＮ回線２１０又は回線２０１０の電流制限機能により、電流値が２０ｍＡ〜１２０ｍＡに制限されるために、大きく降下する。例えば、回線電流２０ｍＡで、抵抗８０Ωとすると、電圧は、１．６Ｖになる。
【００４２】
１５００は、ビジネスホンシステムの専用ＩＦである回線２００９の回線電圧例を示す。ここで、１５０１，１５０２では、直流捕捉回路１５２は、オンフック状態、即ち、直流捕捉状態になっておらず、直流捕捉トランジスタ３００３はＯＦＦ状態になっている。このときの電圧値は、約５３ＶのＤＣ電圧に約１０Ｖｐ−ｐの断続的な交流信号がのった形となる。ここに専用ビジネスホン２００４が接続された場合には、これらの電圧値はほとんど変わらない。このうち１５０１の交流信号の部分は、専用ビジネスホン２００４とビジネスホン接続ユニット２００６との間でのデータのやり取りを行うモデム信号である。ビジネスホン接続ユニット２００６からは、ＰＳＴＮ回線２１０の呼び出し信号、即ち、ＣＩ信号は送られてこず、ＣＩに相当するモデム信号が、ビジネスホン接続ユニット２００６から専用ビジネスホン２００４に送出される。また、専用ビジネスホン２００４のハンドセットがオフフック状態の場合は、当該専用ビジネスホン２００４は、直流抵抗３００２で回線捕捉せずに、オフフックに相当するモデム信号をビジネスホン接続ユニット２００６に送出する。
【００４３】
仮に、ファクシミリ装置１００を、回線２００９に接続すると、ファクシミリ装置１００のオフフック時には、当該ファクシミリ装置１００に過大電流が流れる。例えば、電話回線の５倍以上の６００ｍＡの電流が流れ、ファクシミリ装置１００の直流捕捉回路１５２にダメージを与える。１５０３は、その状態が発生した場合の電圧を示している。ファクシミリ装置１００の直流捕捉回路１５２の抵抗値が８０Ωで、電流が６００ｍＡの場合、電圧値Ａ２は、直流捕捉しているにも関わらず、４８Ｖという高電圧になる。
【００４４】
ビジネスホンシステム２００３における回線２００９へのファクシミリ装置１００の誤接続など、ＰＳＴＮ回線２１０とは違うＩＦが、ファクシミリ装置１００へ誤接続された場合に、本実施例に係るファクシミリ装置１００は、過大電圧／電流を検知して、自動的にオンフック状態へ移行する。それにより、直流捕捉トランジスタ３００３と直流抵抗３００２に過大電流が継続して流れることを防止する。そして、直流捕捉回路１５２とそれを含む１００の故障を防ぐ。また、再度オフフック状態には移行しないことにより、ファクシミリ装置１００に対するダメージを最小限に抑える。また、エラー表示することにより、ユーザへ接続回線の確認を促し、誤接続の発見を早めることができる。
【００４５】
＜第２の実施例＞
次に、図１２を参照して、第２の実施例について説明する。本実施例では、正常にファクシミリ装置１００が回線２０１０又はＰＳＴＮ回線２１０に接続された場合において、当該回線において発生するオフフック時の一過性の交流電圧による障害を防止する。従来、電話回線上に、図１２のような一過性の交流電圧が、商用電源等から漏洩することが知られている、ブラジルなどの海外では、これが数百ボルトに達する場合もある。これに対する保護としては、ＡＣ電圧を検知して、一時的にオンフック状態に移行することが考えられる。
【００４６】
図１２は、海外の一部地域で発生する、混触と呼ばれている過大ＡＣ電圧が、回線上に発生した場合の回線電圧例を示す。この場合、ファクシミリ装置１００は、通常のＰＳＴＮ回線に繋がれている。１６０１では、直流捕捉回路１５２が直流捕捉状態である。本実施例におけるファクシミリ装置１００は、オフフック時において、１６０１に示すような所定の閾値を超える交流信号を検知すると、オンフック状態に移行する。なお、本実施例では、ＡＣフィルタ部２０１を有効にすることによって、ＡＣ成分をカットし、ＤＣ電圧又はＤＣ電流と、閾値とを比較する。
【００４７】
オンフック状態へ移行すると、１６０２のようにファクシミリ装置１００にはほとんど電流が流れずに、電圧は、Ａ４の状態からＡ５の状態に変化する。ここで、一般的に１６０２のＡＣ電圧は、一過性のものであり、通常１秒程度で消滅する。そのため１６０３のように通常のオンフック状態に戻り、約４８Ｖの電圧レベルに遷移する。この状態を検知すると、ファクシミリ装置１００は、再び１６０４のオフフック状態に遷移する。Ａ３では、混触によるＡＣ電圧はなくなり、Ａ４，Ａ５よりも小さくなる。なお、本実施例の処理手順については、後述する図９の動作フローにおいて、ＡＣ成分のカットしたＤＣ成分のみで当該閾値を超えるか否かを判定する制御で異なるものの、他の処理については同様である。
【００４８】
＜第３の実施例＞
次に、図８乃至図１０、及び図１３を参照して、第３の実施例について説明する。本実施例では、ファクシミリ装置１００で、ＡＣフィルタ部２０１によるＡＣ成分のカットを行わずに（ＡＣフィルタ部を無効にする。）、ＡＣ電圧又はＡＣ電流を検知し、予め設定されたＡＣ電圧又はＡＣ電流値を超えた場合に、オンフック状態へ移行するモードを有する。また、本実施例では、上記モードと、上記第２の実施例の制御モードとを選択可能とする例について説明する。
【００４９】
本実施形態に係るファクシミリ装置１００は、図１に示すようにＳＤＡＡ１０４の半導体ＮＣＵ１つで、各国の電話回線規格、回線状況に対応する。従来は、国毎に違っていたＮＣＵ、即ち、ＤＡＡで対応することが一般的であった。一方、本実施例におけるファクシミリ装置１００は、ＳＤＡＡ１０４のファームウェアを変更することで、各国に対応可能となっている。例えば、ブラジルでは、図１２のような一過性のＡＣ過大電圧／電流が回線上に漏えいすることがある。それを解決するためには、ＡＣ成分を検知して一時的にオンフック状態へ移行することが必要である。上記第２の実施例では、ＤＣ成分を検知するためにＡＣ成分をカットしている。しかし、本実施例では、このＤＣ検知とＡＣ検知を、切り替えることによりファクシミリ装置１００を、各国向けに共通化することを可能にする。共通化により、工場での管理費が抑えられる等のコストダウンメリットを得ることができ、ユーザに低コストの装置を供給可能とする。
【００５０】
＜制御プログラムの実行＞
まず、図８を参照して、本実施例におけるＤＳＰ２０５において制御プログラムを読み込んで実行する際の動作フローについて説明する。以下で説明する処理により制御プログラムが実行されるが、図１０で説明するモードの選択では、ＳＯＣ１０１によって該当する制御プログラムが選択されて、ＤＳＰ２０５へ転送される。Ｓ８０１において、ＤＳＰ２０５は、装置のメイン電源がＯＮされたことを検知し、起動処理を開始する。続いて、Ｓ８０２において、ＤＳＰ２０５は、ＲＯＭ２０３等に格納された制御プログラムをＲＡＭ２０４に展開する。Ｓ８０４において、ＤＳＰ２０５は、ＳＯＣ１０１から転送されたＳＤＡＡプログラム２０２を、ＲＡＭ２０４に展開する。Ｓ８０５において、ＤＳＰ２０５は、ＲＡＭ２０４に展開された制御プログラムを実行する。
【００５１】
＜ＤＳＰの動作フロー＞
続いて、図９を参照して、回線の過大ＡＣ電圧／電流を検知した場合のＤＳＰ２０５の動作フローについて説明する。Ｓ９０１において、ＤＳＰ２０５は、ホストからのオフフック／オンフック指示フラグ４００６の設定におけるオフフック指示を検知する。Ｓ９０２において、ＤＳＰ２０５は、ＳＤＡＡ１０４を制御して、オフフック状態へと遷移する。Ｓ９０３において、ＤＳＰ２０５は、電圧検知部１５０、電流検知部１５１で検知した電流／電圧の変動を検知することにより、回線上の過大ＡＣ電圧／電流を検知する。Ｓ９０４において、ＤＳＰ２０５は、検知したＡＣ電圧／電流値が、過大電圧／電流閾値４００７の閾値を超えたか否かを判定する。ここで、閾値を超えている場合はＳ９０５に進み、超えていない場合はＳ９０８に進む。
【００５２】
Ｓ９０５において、ＤＳＰ２０５は、ＳＤＡＡ１０４を制御して、オンフック状態へ移行させる。Ｓ９０６において、ＤＳＰ２０５は、オンフック状態に移行後、一定時間経過したか否かを判定する。経過するとＳ９０７に進み、ＤＳＰ２０５は、ＳＤＡＡ１０４を制御して、オフフック状態へ移行し、処理をＳ９０３に戻す。
【００５３】
一方、Ｓ９０４でＡＣ電圧／電流値が閾値を超えていないと判定すると、Ｓ９０８に進み、ＤＳＰ２０５は、オフフック状態を保持するか、あるいはオフフック状態へ移行する。Ｓ９０９において、ＤＳＰ２０５は、ホストからのオンフック指示、即ち、オフフック／オンフック指示フラグ４００６のオンフック指示設定があったか否かを判定する。オンフック指示設定があった場合はＳ９１０に進み、そうでない場合はＳ９０３に進む。Ｓ９１０において、ＤＳＰ２０５は、回線捕捉部１０５を制御して、オンフック状態に移行させ、処理を終了する。
【００５４】
＜ＳＯＣの動作フロー＞
次に、図１０を参照して、本実施例におけるＳＯＣ１０１の動作フローについて説明する。Ｓ１００１において、ＳＯＣ１０１は、メイン電源がＯＮされたことを検知して起動処理を実行する。続いて、Ｓ１００２において、ＳＯＣ１０１は、国設定を確認する。ここで、国設定とは、当該ファクシミリ装置１００が設置される国を示す設定である。国設定はデフォルトで決まっている場合もあるし、キーボード類１２０からのユーザ入力により設定される場合もある。
【００５５】
次に、Ｓ１００３において、ＳＯＣ１０１は、Ｓ１００２の設定により決定するＤＣ過大電圧／電流検知保護設定か否かを判定する。ＤＣ保護設定（第１モード）２２１である場合はＳ１００４に進み、そうでない場合はＳ１００５に進む。Ｓ１００４において、ＳＯＣ１０１は、ＤＣ保護２２１のＤＣ過大電圧／電流保護プログラムを選択する。
【００５６】
一方、Ｓ１００３でＤＣ保護設定でないと判定した場合はＳ１００５に進み、ＳＯＣ１０１は、ＡＣ過大電圧／電流検知保護設定か否かを判定する。ＡＣ保護（第２モード）２２２の場合はＳ１００６に進み、ＡＣ保護でない場合はＳ１００７に進む。Ｓ１００６において、ＳＯＣ１０１は、ＡＣ保護２２２の大電圧／電流保護プログラムを選択する。また、Ｓ１００７において、ＳＯＣ１０１は、保護無（第３モード）２２３の過大電圧／電流保護なし制御プログラムを選択する。
【００５７】
Ｓ１００８において、ＳＯＣ１０１は、Ｓ１００４、Ｓ１００６、又はＳ１００７において選択された制御プログラムを、メモリ１４０からモデム１０２へ転送し、処理を終了する。その後、ＤＳＰ２０５は、図８で説明したフローチャートに基づいて、当該制御プログラムを実行する。
【００５８】
＜フック状態＞
次に、図１３を参照して、ＤＣ電圧／電流値において過大電流／電圧を検知した場合と、ＡＣ電圧／電流値においてにおいて過大電流／電圧を検知した場合とのフック状態の制御について説明する。図１３の１７０１は、ＤＣ電圧／電流値において過大電流／電圧を検知した場合を示す。１７０２は、ＡＣ電圧／電流値において過大電流／電圧を検知した場合を示す。
【００５９】
１７０１に示すように、ＤＣ過大電圧／電流検知で、オフフック状態からオンフック状態に移行すると、電流／電圧が閾値よりも下がった場合でも、オフフック状態には復帰しない。一方、１７０２に示すように、ＡＣ過大電圧／電流検知で、オフフック状態からオンフック状態に移行後、電流／電圧が閾値よりも下がった場合には、オフフック状態に復帰する。このように、本実施例では、ＡＣ過大電圧／電流を検知した場合には、一過性のものであると判断し、閾値以下、若しくは、一定時間が経過すると、オフフック状態に復帰させる。
【００６０】
＜変形例＞
また、上記実施例では、図１０に示すように、国の設定を確認し、確認した情報に基づいてＳＯＣ１０１がモデム１０２へ送る制御プログラムを選択した。しかし、本発明は、これに限らず様々な変形が可能である。例えば、電源オン時に選択された情報に基づいて、モデムへ送る制御プログラムの内容を変えるように制御してもよい。
【００６１】
図２に示すビジネスホンシステムにおいて１５００に示す信号は、日本で確認されている。一方、図１２に示す信号は、ブラジルで確認されている。このように回線への混蝕、回線ＩＦの誤接続によるＦＡＸへの過大電圧／電流の印加状況は、国によって異なる。他方、言語の違いなどもあり、ＦＡＸを共通化して各国へ出荷する場合、工場又は市場での国設定を行っている。この国設定に上記ＡＣ検知又はＤＣ検知の切り替えを連動させることにより、設定を簡略化させるとともに、各国の回線事情に自動的に適応できるように制御してもよい。
【００６２】
＜第４の実施例＞
次に、図１４を参照して、第４の実施例について説明する。１１０１，１２０１，１３０１はプログラムＲＡＭ領域を示すが、これらのプログラム領域は有限である。一方、図７や図９の動作フローを実行するための制御プログラムの必要なＲＡＭ領域は多大である。そのため、従来から備えられている機能のうち、一部の機能を削除して、ＲＡＭ領域を確保することが必要となる。本実施例によるファクシミリ装置１００は、選択された制御プログラムに連動して、削除する機能を選択する。それにより少ないＤＳＰのＲＡＭ要領で、図７又は図９の動作を可能にする。
【００６３】
図１４は、ＲＡＭ２０４に格納された制御プログラムの様子を示す。まず、１１０１は、保護無２２３の過大電圧／電流保護なし制御プログラムが選択された場合を示す。ＭＡＳＫ  ＲＯＭ１１０３の内容は、ＲＯＭ２０３がＭＡＳＫ  ＲＯＭである場合に、転送され展開されたプログラム内容を示す。１１０７は、保護無２２３が転送されたプログラム領域を示す。１１０２，１１０４，１１０５，１１０６は、予めＭＡＳＫ  ＲＯＭ１１０３に入っている機能１〜４を示す。
【００６４】
１２０１は、ＤＣ保護２２１のＤＣ過大電圧／電流保護プログラムが選択された場合を示す。１２０７は、ＤＣ過電流／電圧保護機能である。その他は、１１０１と同じである。ここで、１２０６のみＳＯＣ１０１から転送されたプログラム１２０８に消されている。１３０１は、ＡＣ保護２２２のＡＣ過大電圧／電流保護プログラムが選択された場合を示す。１３０７は、ＡＣ過電流／電圧保護機能である。その他は、１１０１、１２０１と同じである。ここで、１３０４，１３０５は、ＳＯＣ１０１から転送されたプログラム１３０９に消されている。このように、本実施例によれば、ＳＯＣ１０１から転送されたプログラムをＲＡＭ２０４に既に格納されているＭＡＳＫ  ＲＯＭ１１０３の内容に上書きすることによってメモリを効率的に使用することができる。また、上書きされる制御プログラムは、ＲＡＭ２０４に予め展開されているプログラムの中で、選択されたプログラムにおいて必要のない機能に対応する制御プログラムとなる。つまり、本実施例に係るファクシミリ装置は、選択した制御プログラムをＲＡＭ２０４に展開する際に、当該選択した制御プログラム（モード）において必要のない制御プログラムであって、既にＲＡＭ２０４に展開されている制御プログラムに対して、選択した制御プログラムを上書きで展開する。
【００６５】
削除される機能は、例えば、省エネモード機能、呼び出し信号検知機能、混蝕対応機能などである。省エネモード時の電力は、国により要求項目が異なり、モデムの有する省エネモード機能が有効でない場合もある。そのような国の場合には、その省エネモード機能を使わずにＳＤＡＡ１０４、モデム１０２の電源を切ってしまう場合もある。呼び出し信号検知機能は、外付けのＣＩ検知回路１０８をつければ検知可能である。省エネモードでモデムの電源を切ってしまう場合は、この呼び出し信号検知機能は動作しない。
【００６６】
この場合、省エネモード時も有効な外付けのＣＩ検知回路１０８で検知可能である。逆に省エネ時の電力が厳しくなければ、省エネモード機能、呼び出し信号検知機能を残して、外付けのＣＩ検知回路１０８を削除して、装置のコストダウンを達成することも可能である。混蝕対応機能は、国により回線状況が違うので、予めＲＯＭ２０３に機能が設けられていた場合でも、有効ではなく、図７又は図９のプログラム転送により削除可能となる。
【００６７】
＜第５の実施例＞
次に、図１５を参照して、第５の実施例について説明する。本実施例によれば、ファクシミリ装置１００をオフフック状態にするための直流捕捉回路１５２が直流捕捉トランジスタ３００３で構成され、過電圧又は過電流によるオンフック状態への移行時に、トランジスタをオフする信号３００４でオンフック状態に移行する。また、過大電流の設定値（Ｓ５０１）よりも高い電流値で動作する保護素子２３０を設け、トランジスタをオフするための信号３００４が、オフ状態にする電圧又は電流値に設定されている場合に、高い電流値がトランジスタに流れた場合に、保護素子２３０にて装置がオンフック状態に移行する（１８０３のＴ５）。
【００６８】
１８０１は、ファクシミリ装置１００がＰＳＴＮ回線２１０に接続された場合を示す。上段縦軸は、回線電流、下段縦軸は、直流捕捉トランジスタ３００３のベース電流を示す。横軸は、上下段ともに時間を示している。上下段のタイミングは、同期している。ＰＳＴＮ回線２１０に接続している場合には、過大電圧／電流閾値４００７の閾値を超えないので、オンフック状態には移行しない。
【００６９】
１８０２は、ファクシミリ装置１００がビジネスホン専用ＩＦである回線２００９に接続された場合を示す。上段縦軸は、回線電流、下段縦軸は、直流捕捉トランジスタ３００３のベース電流を示す。横軸は、上下段ともに時間を示している。上下段のタイミングは、同期している。Ｔ１Ｂの部分では、過大電圧／電流の閾値を超えている。そのため２０００で直流捕捉トランジスタ３００３をオフして、オンフック状態に移行する。直流捕捉トランジスタ３００３をオンさせるためのベース電流が流れる時間、Ｔ１Ａと、ほぼ同期して直流捕捉トランジスタ３００３のＯＮ／ＯＦＦが行われる。そのためＴ１ＡとＴ１Ｂは、ほぼ同じ時間である。このＴ１Ｂの時間は、十分短いために、直流捕捉トランジスタ３００３のジャンクション温度は、上昇が抑えられて、アバランシェ状態にはならずに、ベース電流が下がると３００３はＯＦＦして、オンフック状態へ移行する。ここで、アバランシェ状態とは、半導体の所定の耐圧を超えて電流が急激に流れる現象を示す。このように、過大電圧／電流を検知して、即座に直流捕捉トランジスタ３００３をオフするように制御すれば、直流捕捉トランジスタ３００３は制御が有効でＯＦＦとなり、コレクタ電流は、ほぼゼロになる。
【００７０】
１８０３は、ファクシミリ装置１００がビジネスホン専用ＩＦである回線２００９に接続された場合を示す。上段縦軸は、回線電流、下段縦軸は、直流捕捉トランジスタ３００３のベース電流を示す。横軸は、上下段ともに時間を示している。上下段のタイミングは、同期している。１８０２に対して、直流捕捉トランジスタ３００３をオンさせるためのベース電流が流れる時間Ｔ３Ａが、Ｔ１Ａと同じ時間Ｔ２Ａよりも長い。そのため、直流捕捉トランジスタ３００３のジャンクション温度が上昇する。そして、直流捕捉トランジスタ３００３はアバランシェ状態になる。一度アバランシェ状態になると、ベース電流をＴ４のようにゼロにしてもＴ６のように直流捕捉トランジスタ３００３はＯＦＦ状態にならずに、逆に直流捕捉トランジスタ３００３のコレクタ−エミッタ間の抵抗値が下がり、電流値が増加する。そして、保護素子２３０の作動電流値に達して、Ｔ５のように回線から整流回路１５５側（直流捕捉回路１５２）を切り離して、オンフック状態へと移行する。
【００７１】
このように、ＤＳＰ２０５のファーム暴走や例外処理で、１８０３のように直流捕捉トランジスタ３００３をオフするタイミングが遅れると、制御がきかなくなり、ベース電流をゼロにしてもトランジスタがショートモードに近くなり、コレクタ電流が増大する。しかし、本実施例によれば、トランジスタの制御がきかずにショートモードに近くなった時でも、保護素子２３０により、回線から整流回路１５５側を切り離し、ファクシミリ装置１００の熱的なダメージを最小限に抑えることができる。
【００７２】
＜変形例＞
上記実施例では保護素子２３０の作動電流値は、アバランシェ状態になり過大電流が流れた場合の電流値Ｔ６よりも、低く設定されてもよい。つまり、ファクシミリ装置１００への影響が出る前に、回線から整流回路１５５側を切り離すようにしてもよい。トランジスタのジャンクション温度が急激に上昇するとアバランシェ状態になることが知られている。トランジスタのベース電流をオフしても、トランジスタはオフせずに、アバランシェ状態になり、コレクタ電流が増大する。回線電流が途絶えない限り、この電流は継続し、やがてトランジスタを熱破壊に至らしめる。熱破壊する時には、トランジスタの実装されたＰＣＢパターン経由で、周辺回路に熱を伝導させる。この熱により、直流捕捉トランジスタ３００３だけでなくファクシミリ装置１００の別の回路部品も破壊する可能性もある。
【００７３】
このアバランシェ現象を利用して、アバランシェ状態になった時に増大する電流値に合わせて、保護素子２３０の駆動電流を設定する。それにより、トランジスタを熱破壊する前の状態で止め、熱破壊による周辺部品への影響を防止する。その結果、ファクシミリ装置１００のダメージを最小限に防ぐことができる。
【００７４】
＜第６の実施例＞
以下では、その他の実施例について説明する。本発明は、上記実施例に限らず様な変形が可能である。例えば、ファクシミリ装置１００が再起動した際に、エラー状態を解除するように制御することにより、当該装置をオフフック状態へ移行可能とするようにしてもよい。図１６は、再起動時のＳＯＣ１０１の処理について説明する。
【００７５】
Ｓ２２０１において、ＳＯＣ１０１は、エラー終了状態であることを認識する。例えば、ＳＯＣ１０１は、電話回線切断表示フラグ４００５を参照することにより、エラー終了状態であることを認識してもよいし、他のフラグを参照することにより認識してもよい。続いて、Ｓ２２０２において、ＳＯＣ１０１は、装置電源がオフされたことを検知し、終了処理を実行する。その後、Ｓ２２０３において、ＳＯＣ１０１は、装置電源がオンされたことを検知し、起動処理を実行する。さらに、Ｓ２２０４において、ＳＯＣ１０１は、起動処理が終了すると、エラー終了状態であるエラーを解除する。具体的には、ＳＯＣ１０１は、レジスタ２０６の中のエラー終了状態を示すフラグの設定を解除する。ここで、ＳＯＣ１０１は、当該フラグの設定を解除する前に、図５のフローチャートと同様の制御を実行することにより、エラー原因、即ち、誤接続が解除されているか否かを判定することが望ましい。なお、エラー原因が解除されていない場合は、処理を終了する。エラーを解除すると、Ｓ２２０５に進み、ＳＯＣ１０１は、ファクシミリ装置１００をオフフック状態へ移行可能に制御し、処理を終了する。
【００７６】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0006045166.tif 000002
【図２】
0006045166.tif 000003
【図３】
0006045166.tif 000004
【図４】
0006045166.tif 000005
【図５】
0006045166.tif 000006
【図６】
0006045166.tif 000007
【図７】
0006045166.tif 000008
【図８】
0006045166.tif 000009
【図９】
0006045166.tif 000010
【図１０】
0006045166.tif 000011
【図１１】
0006045166.tif 000012
【図１２】
0006045166.tif 000013
【図１３】
0006045166.tif 000014
【図１４】
0006045166.tif 000015
【図１５】
0006045166.tif 000016
【図１６】
0006045166.tif 000017