(57)【特許請求の範囲】
【請求項１】
異なるネットワークに接続されたメールサーバからそれぞれ電子メールを受信する複数の電子メール受信手段と、該各手段によってそれぞれのネットワークから電子メールを受信する際のメール受信間隔を、ネットワークの種類によって異なったものに設定する電子メール受信間隔設定手段とを備えた通信端末装置において、
前記各電子メール受信手段の接続の有無を検知する検知手段と、該手段によって接続が検知された電子メール受信手段については該電子メール受信手段に対して設定された電子メール受信間隔を用いて電子メールを受信する手段を設けたことを特徴とする通信端末装置。
【請求項２】
前記電子メール受信間隔設定手段が、間隔設定，時刻設定，及び手動設定を行なう手段である請求項１記載の通信端末装置。
【請求項３】
前記電子メール受信手段が、ＬＡＮ，ＩＳＤＮ，又はＰＳＴＮ等のネットワークからの電子メールを受信する手段である請求項１又は２記載の通信端末装置。
【請求項４】
請求項１記載の通信端末装置において、
前記検知手段が、電源投入時、前記各電子メール受信手段に固定的に割り付けられた固有データに基づいて前記各電子メール受信手段の接続の有無を検知する手段であることを特徴とする通信端末装置。
【請求項５】
請求項４記載の通信端末装置において、
前記検知手段が、電源投入時、前記各電子メール受信手段に対して固有データを問合せ、その問合せに対して応答された固有データに基づいて前記各電子メール受信手段の接続の有無を検知する手段であることを特徴とする通信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子メール送受信機能付きファクシミリ装置等の通信端末装置に関する。
【０００２】
【従来の技術】
電子メールをコンピュータ通信網から自動的に受信するための機能を搭載し、電子メール受信間隔の変更手段を備えた通信端末装置（例えば、特開平１０−７５２６０号公報参照）があった。
また、インターネット上のサーバから電子メールを受信する手段を備えた通信端末装置（例えば、特開平９−２４５０８８号公報参照）があった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述のような電子メール受信が可能な通信端末装置では、設定可能な適当な電子メール受信間隔でメールサーバにアクセスして電子メール受信を行なっており、電子メール受信手段を何種類か備えている場合、それら全てに対して同じ電子メール受信間隔（「アクセス間隔」とも称する）を適用するので、以下に示すような不都合が生じて好ましくない。
【０００４】
例えば、ＬＡＮ・Ｉ／Ｆ付きの通信端末装置と、ＩＳＤＮ・Ｉ／Ｆ付き通信端末装置では、ＬＡＮの場合は網を構築してしまえばメールサーバへのアクセスに対しては料金がかからないのに対して、ＩＳＤＮの場合はメールサーバへのアクセスのためにＩＳＤＮ網を使用することになり、アクセスの度に課金されてしまう。ＰＳＴＮも同様である。
【０００５】
したがって、ＩＳＤＮ／ＰＳＴＮへのダイヤルアップを使った電子メール受信では、ＬＡＮの場合のように頻繁にメールサーバにアクセスすると、それだけ通信コストがかかってしまうという問題があった。
【０００６】
また、複数種類の電子メール受信手段を、カードとしてオプションで供給する形態を取った場合、どの種類の電子メール受信手段が有効であるかを調べるために、ユーザが電子メール受信間隔の設定を手動で行なうのは手間がかかる。
【０００７】
さらに、電子メール受信手段を変更したり追加したりすると、今まで有効だった電子メール受信間隔の変更，設定追加を忘れてしまう可能性があり、そのような場合、不必要な回線コストがかかってしまう恐れがある。
【０００８】
したがって、どの種類の電子メール受信手段が有効であるかを自動的に判別して、その判別結果に対応した電子メール受信間隔をユーザの手を煩わせること無く設定できることが望ましい。
【０００９】
この発明は上記の点に鑑みてなされたものであり、異なるネットワークに接続されたメールサーバからそれぞれ電子メールを受信する際にそれぞれ異なるメール受信間隔で電子メールを受信できるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
この発明は上記の目的を達成するため、異なるネットワークに接続されたメールサーバからそれぞれ電子メールを受信する複数の電子メール受信手段と、その各手段によってそれぞれのネットワークから電子メールを受信する際のメール受信間隔を、ネットワークの種類によって異なったものに設定する電子メール受信間隔設定手段を備えた通信端末装置において、上記各電子メール受信手段の接続の有無を検知する検知手段と、その手段によって接続が検知された電子メール受信手段についてはその電子メール受信手段に対して設定された電子メール受信間隔を用いて電子メールを受信する手段を設けたものである。
【００１１】
また、上記のような通信端末装置の電子メール受信間隔設定手段を、間隔設定，時刻設定，及び手動設定を行なう手段にするとよい。
さらに、上記のような通信端末装置の電子メール受信手段を、ＬＡＮ，ＩＳＤＮ，又はＰＳＴＮ等のネットワークからの電子メールを受信する手段にするとよい。
【００１３】
また、上記のような通信端末装置において、上記検知手段を、電源投入時、上記各電子メール受信手段に固定的に割り付けられた固有データに基づいて上記各電子メール受信手段の接続の有無を検知する手段にするとよい。
【００１４】
さらに、上記のような通信端末装置において、上記検知手段が、電源投入時、上記各電子メール受信手段に対して固有データを問合せ、その問合せに対して応答された固有データに基づいて上記各電子メール受信手段の接続の有無を検知する手段にするとよい。
【００１６】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づいて具体的に説明する。
図２は、この発明の通信端末装置の一実施形態のファクシミリ装置を接続したネットワークシステムの構成を示す図である。
【００１７】
このファクシミリ装置１は、ＬＡＮ２，ＩＳＤＮ３，及びＰＳＴＮ４の各ネットワークと通信可能に接続しており、ＬＡＮ２には複数の端末装置（ＰＣ）５，及びメールサーバ６が、ＩＳＤＮ３には複数の端末装置（図示を省略する），及びメールサーバ７が、ＰＳＴＮ４には複数の端末装置（図示を省略する），及びメールサーバ８がそれぞれ接続されている。
【００１８】
ファクシミリ装置１は、各ネットワーク上のＰＣとはＧ４／Ｇ３プロトコルでファクシミリ送受信が可能であり、各メールサーバ６と７と８とは、ＴＣＰ／ＩＰプロトコルで電子メールの送受信を行なうことができる。
【００１９】
図１は、この発明の一実施形態のファクシミリ装置１の構成を示すブロック図である。このファクシミリ装置１は、スキャナ１１，符号化復号化部１２，画像メモリ１３，プロッタ１４，操作表示部１５，時計１６，ＣＰＵ１７，ＲＯＭ１８，ＲＡＭ１９，モデム２０，網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３がＣＰＵバス１０を介して接続されている。
【００２０】
スキャナ１１は、原稿の画像を光学的に読み取って画像データとして入力する画像読取装置である。
符号化復号化部１２は、画像データの符号化及び復号化処理を行なう。
画像メモリ１３は、ファクシミリ送受信する画像データを格納するメモリである。プロッタ１４は、画像データ及び電子メールを印刷するレーザプリンタ等の印刷装置である。
【００２１】
操作表示部１５は、ファクシミリ送受信及び電子メール送受信に係る各種の操作入力を行なうキーボード等の入力装置と、ファクシミリ送受信及び電子メール送受信に係る各種のガイダンスを表示するＬＣＤ等の表示部とからなり、後述する電子メール受信間隔等の設定も行なう。
時計１６は、このファクシミリ装置１上の各動作の基準になる時刻及び時間をカウントする。
【００２２】
ＣＰＵ１７は、ＲＯＭ１８及びＲＡＭ１９と共にマイクロコンピュータによって実現され、このファクシミリ装置１の全体の制御処理を司り、この発明に係る電子メール受信間隔の設定，メールサーバへのアクセス等の処理も行なう。
ＲＯＭ１８は、ＣＰＵ１７が各種の動作を実行するための制御プログラムを格納するメモリである。
【００２３】
ＲＡＭ１９は、ＣＰＵ１７が参照する各種のデータを格納するメモリであり、網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３の装着の有無の情報及びそれぞれに対応するメール受信間隔をＲＡＭ１９の中のＳＲＡＭエリアに格納している。
【００２４】
表１は、ＰＳＴＮ，ＩＳＤＮ，及びＬＡＮに対する各メール受信間隔値を格納したメール受信間隔テーブルのフォーマット例を示す表である。
例えば、ＬＡＮ２上のメールサーバに対するメール受信間隔を３分に１度とし、ＩＳＤＮ３及びＰＳＴＮ４上のメールサーバに対するメール受信間隔を１時間に１度とした場合、表１に示すように、メール受信間隔テーブルにそれぞれのインタフェース毎の値を格納する。
【００２５】
【表１】
0003634651.tif 000002
【００２６】
また、ＲＡＭ１９には、網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３の各Ｉ／Ｆを介してアクセスするメールサーバ６，７，８の各メールサーバアドレス（電話番号）も同エリアに格納している。
このメールサーバアドレスは、予めユーザによってプログラムされるものであり、その場合、操作表示部１５によって適切なガイダンスの元で入力される。
【００２７】
モデム２０は、ＰＳＴＮ４を介してファクシミリ送受信及び電子メール送受信するときのデータの変調及び復調を行なう。
網制御部２１は、ＰＳＴＮ４と接続し、そのＰＳＴＮ４を介したファクシミリ送受信及び電子メール送受信を可能にするインタフェース（Ｉ／Ｆ）である。
【００２８】
ＩＳＤＮ・Ｉ／Ｆ２２は、ＩＳＤＮ３と接続し、そのＩＳＤＮ３を介したファクシミリ送受信及び電子メール送受信を可能にするインタフェース（Ｉ／Ｆ）である。
ＬＡＮ・Ｉ／Ｆ２３は、ＬＡＮ２と接続し、そのＬＡＮ２を介したファクシミリ送受信及び電子メール送受信を可能にするインタフェース（Ｉ／Ｆ）である。
【００２９】
すなわち、上記網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３が、異なるネットワークに接続されたメールサーバからそれぞれ電子メールを受信する複数の電子メール受信手段の機能を果たす。
【００３０】
また、上記操作表示部１５，ＣＰＵ１７，及びＲＡＭ１９が、上記各電子メール受信手段によってそれぞれのネットワークから電子メールを受信する際のメール受信間隔を、ネットワークの種類によって異なったものに設定する電子メール受信間隔設定手段の機能を果たす。
【００３１】
さらに、上記ＣＰＵ１７が、上記各電子メール受信手段の接続の有無を検知する検知手段の機能を果たす。
さらにまた、上記ＣＰＵ１７，時計１６，ＲＡＭ１９，網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３が、上記検知手段によって接続が検知された電子メール受信手段についてはその電子メール受信手段に対して設定された電子メール受信間隔を用いて電子メールを受信する手段の機能を果たす。
【００３２】
なお、この実施形態ではファクシミリ装置を示しているが、他の通信装置においても同様に実施することができる。
また、網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３は同時に接続しても、排他的でも構わない。
【００３３】
一方、各メールサーバ６，７，８も、それぞれＣＰＵ，ＲＯＭ，及びＲＡＭ等からなるマイクロコンピュータによって実現され、それぞれのネットワーク上の電子メールを仲介する処理を行なう。すなわち、ファクシミリ装置１宛の電子メールを蓄積し、ファクシミリ装置１からのアクセス時にその電子メールを転送する処理などを行なう。
【００３４】
図３は、このファクシミリ装置１の電源投入時の処理を示すフローチャートである。
ＣＰＵ１７は、パワーオン時に、ステップ（図中「Ｓ」で示す）１でＬＡＮ・Ｉ／Ｆが接続されていることを検知したか否かを判断し、検知しなければそのままステップ３へ進み、検知したら、ステップ２へ進んでＲＡＭのＳＲＡＭエリアにＬＡＮからの電子メール受信機能有りの設定情報を格納して、ステップ３へ進む。
【００３５】
ステップ３ではＩＳＤＮ・Ｉ／Ｆが接続されていることを検知したか否かを判断し、検知しなければそのままステップ５へ進み、検知したら、ステップ４へ進んでＲＡＭのＳＲＡＭエリアにＩＳＤＮからの電子メール受信機能有りの設定情報を格納して、ステップ５へ進む。
【００３６】
ステップ５ではＰＳＴＮ・Ｉ／Ｆ（すなわち、網制御部）が接続されていることを検知したか否かを判断し、検知しなければそのままこの処理を終了し、検知したら、ステップ６へ進んでＲＡＭのＳＲＡＭエリアにＰＳＴＮからの電子メール受信機能有りの設定情報を格納して、この処理を終了する。
【００３７】
このようにして、それぞれのＩ／Ｆによるメール受信機能が有るか否かを順番にチェックする。
なお、それぞれのＩ／Ｆには標準で提供されるものも有れば、オプションとしてカード又はボードで供給されるものもある。
【００３８】
また、上記の処理の時に、それぞれのＩ／Ｆに対応するメールサーバのメールサーバアドレスが登録されていないと接続先がわからず、電子メールの受信ができないので、この場合はハードウェアはあっても、その機能無しと判断する。
【００３９】
この処理は特に図示しないが、前述のように前もって操作表示部１５によって各メールサーバ６，７，８のメールサーバアドレスを設定入力し、ＲＡＭ１９のＳＲＡＭエリアに格納する。
【００４０】
さらに、上記処理前に、操作表示部１５からメールサーバへのアクセスの間隔設定，時刻設定，あるいは手動設定を行なうと、ＣＰＵ１７は、その設定情報をＲＡＭ１９のＳＲＡＭエリアに格納する。すなわち、上記表１のメール受信間隔テーブルが作成されてＲＡＭ１９に格納される。そして、その設定内容をＣＰＵ１７は、後述のメールサーバアクセス周期時に参照する。
【００４１】
図４は、このファクシミリ装置１の電子メール受信動作を示すフローチャートである。
ＣＰＵ１７は、ステップ１１でＲＡＭのＳＲＡＭエリアにＬＡＮからの電子メール受信機能有りの設定の情報が格納されているか否か、すなわち、ＬＡＮ設定有りか否かを判断する。
【００４２】
ステップ１１の判断でＬＡＮ設定有りなら、ステップ２２へ進んでＬＡＮに対応して設定されているサーバアクセス周期（電子メール受信間隔）と、時計から知り得る現在時刻情報とを比較して、ＬＡＮのメールサーバにアクセスするアクセス時間（タイミング）か否かを判断する。表１に示した値の場合、３分経過したか否かを判断する。
【００４３】
ステップ２２の判断でアクセス時間でなければ最初の処理へ戻り、アクセス時間（すなわち、３分経過した）なら、ステップ２３へ進んでＬＡＮに接続し、ステップ１６へ進んでＬＡＮ上のメールサーバにアクセスし、ステップ１７へ進んで自装置宛の電子メールが有るか否かを判断する。
【００４４】
ステップ１７の判断で自装置宛の電子メールが有れば、ステップ１８へ進んでその電子メールを受信し、ステップ１９へ進んでＬＡＮとの接続を切断して最初の処理に戻り、自装置宛の電子メールが無ければ、ステップ１９へ進んでＬＡＮとの接続を切断して最初の処理に戻る。
【００４５】
ステップ１１の判断でＲＡＭのＳＲＡＭエリアにＬＡＮからの電子メール受信機能有りの設定の情報が格納されていなければ、ステップ１２へ進んでＲＡＭのＳＲＡＭエリアにＩＳＤＮからの電子メール受信機能有りの設定の情報が格納されているか否か、すなわち、ＩＳＤＮ設定有りか否かを判断する。
【００４６】
ステップ１２の判断でＩＳＤＮ設定有りなら、ステップ２０へ進んでＩＳＤＮに対応して設定されているサーバアクセス周期（電子メール受信間隔）と、時計から知り得る現在時刻情報とを比較して、ＩＳＤＮのメールサーバにアクセスするアクセス時間（タイミング）か否かを判断する。表１に示した値の場合、１時間経過したか否かを判断する。
【００４７】
ステップ２０の判断でアクセス時間でなければ最初の処理へ戻り、アクセス時間（すなわち、１時間経過した）なら、ステップ２１へ進んでＩＳＤＮのメールサーバに発呼し、ステップ１６へ進んでＩＳＤＮ上のメールサーバにアクセスし、ステップ１７へ進んで自装置宛の電子メールが有るか否かを判断する。
【００４８】
ステップ１７の判断で自装置宛の電子メールが有れば、ステップ１８へ進んでその電子メールを受信し、ステップ１９へ進んでＩＳＤＮとの接続を切断して最初の処理に戻り、自装置宛の電子メールが無ければ、ステップ１９へ進んでＩＳＤＮとの接続を切断して最初の処理に戻る。
【００４９】
ステップ１２の判断でＲＡＭのＳＲＡＭエリアにＩＳＤＮからの電子メール受信機能有りの設定の情報が格納されていなければ、ステップ１３へ進んでＲＡＭのＳＲＡＭエリアにＰＳＴＮからの電子メール受信機能有りの設定の情報が格納されているか否か、すなわち、ＰＳＴＮ設定有りか否かを判断する。
【００５０】
ステップ１３の判断でＰＳＴＮ設定有りなら、ステップ１４へ進んでＰＳＴＮに対応して設定されているサーバアクセス周期（電子メール受信間隔）と、時計から知り得る現在時刻情報とを比較して、ＰＳＴＮのメールサーバにアクセスするアクセス時間（タイミング）か否かを判断する。表１に示した値の場合、１時間経過したか否かを判断する。
【００５１】
ステップ１４の判断でアクセス時間でなければ最初の処理へ戻り、アクセス時間（すなわち、１時間経過した）なら、ステップ１５へ進んでＰＳＴＮのメールサーバに発呼し、ステップ１６へ進んでＰＳＴＮ上のメールサーバにアクセスし、ステップ１７へ進んで自装置宛の電子メールが有るか否かを判断する。
【００５２】
ステップ１７の判断で自装置宛の電子メールが有れば、ステップ１８へ進んでその電子メールを受信し、ステップ１９へ進んでＰＳＴＮとの接続を切断して最初の処理に戻り、自装置宛の電子メールが無ければ、ステップ１９へ進んでＰＳＴＮとの接続を切断して最初の処理に戻る。
【００５３】
このようにして、あるＩ／Ｆによるメール受信機能が有りと判断されたら、それに対応して設定されているサーバアクセス周期と、時計１６より知り得る現在時刻情報とを比較して、そのＩ／Ｆに接続されたネットワークのメールサーバにアクセスするタイミングか否かを判断し、そのタイミングならメールサーバにアクセスして自装置宛の電子メールを受信する。
【００５４】
上記サーバアクセス周期は、操作表示部１５から予めＩ／Ｆ毎に間隔，時刻，手動の何れかを設定入力し、ＣＰＵ１７によってＲＡＭのＳＲＡＭエリアに格納する。また、特に設定されていない場合は、予め定められたデフォルト値を使用するようにしても良い。
【００５５】
例えば、手動でメールサーバへのアクセスの起動がかけられた場合は、「手動フラグ」をＯＮにし、上記サーバアクセス周期のチェック時に「手動フラグ」も合わせて見る制御を行なう。
【００５６】
そして、メールサーバにアクセスするタイミングだと判断した場合は、メールサーバのアドレス（ＩＳＤＮ／ＰＳＴＮの場合は電話番号）をＳＲＡＭエリアよりロードし、それぞれのＩ／Ｆに応じた方法でメールサーバにアクセスし、自装置宛の電子メールが有る場合は、その電子メールを受信（ＰＯＰ）する。
電子メールの受信が終了すると、それぞれの回線の接続を切断し、再び接続チェックの処理に戻る。
【００５７】
このようにして、ＬＡＮ，ＩＳＤＮ，及びＰＳＴＮの各電子メール受信手段毎に電子メール受信間隔を変えて設定しているので、例えば、ＬＡＮ・Ｉ／ＦによるＬＡＮからの電子メール受信の場合には、メールサーバへのアクセスに対しては料金がかからないので、頻繁にアクセスしてメール受信のリアルタイム性を追求することができる。
【００５８】
一方、ＩＳＤＮやＰＳＴＮからの電子メール受信の場合には、メールサーバへのアクセスでＩＳＤＮ網やＰＳＴＮ網を使用することになって課金されるから、ＩＳＤＮ／ＰＳＴＮへのダイヤルアップを使ったメール受信では、ＬＡＮの場合ほど頻繁にはメールサーバにアクセスしないように設定し、通信コストを抑えることができる。
【００５９】
また、異なるネットワークとのＩ／Ｆを使用した電子メール受信手段に合わせて、通信コストと実動作のバランスを考え最適な電子メール受信間隔を提供することができる。
【００６０】
さらに、それぞれのネットワークのＩ／Ｆを使用した電子メール受信手段を自動的に検知して、検知したＩ／Ｆに対応する電子メール受信間隔で電子メールを受信するので、電子メール受信手段がカードとしてオプションで供給されるような場合でも、どの電子メール受信手段が有効であるかを容易に認識することができ、電子メール受信間隔の設定を手動で行なう手間が省ける。
【００６１】
さらにまた、電子メール受信手段が変更されたり追加された場合、今まで有効だった電子メール受信間隔の変更，又は設定追加を忘れてしまって不必要な回線コストがかかってしまうような不具合を防止することができる。
【００６２】
上述の実施形態では、ＰＳＴＮ，ＩＳＤＮ，及びＬＡＮとのインタフェースを全て備えた通信端末装置について説明したが、上記各インタフェースの中からユーザ操作によって選択されたインタフェースを使用するように切り替える手段を設けるようにすれば、上記いずれか任意のインタフェースを選択的に設けた通信端末装置においても同様に実施することができる。
【００６３】
次に、上記ファクシミリ装置におけるＰＳＴＮ，ＩＳＤＮ，及びＬＡＮとのインタフェースの自動検知処理について説明する。
この自動検知処理を実行するため、上記ＣＰＵ１７等が、電源投入時、上記各電子メール受信手段に固定的に割り付けられた固有データに基づいて上記各電子メール受信手段の接続の有無を検知する手段の機能を果たす。
【００６４】
また、電源投入時、上記各電子メール受信手段に対して固有データを問合せ、その問合せに対して応答された固有データに基づいて上記各電子メール受信手段の接続の有無を検知する手段の機能も果たす。
【００６５】
さらに、この自動検知処理を実行するため、上記ＲＡＭ１９にＰＳＴＮ，ＩＳＤＮ，及びＬＡＮとのインタフェースのためのメモリエリアを設ける。
図５は、ファクシミリ装置のＲＡＭ１９のＰＳＴＮ，ＩＳＤＮ，及びＬＡＮとのインタフェースのためのメモリエリアのフォーマット例を示す図である。
【００６６】
このメモリエリアは、割込みクリアエリア３１，割込み要求エリア３２，リセット要求・解除エリア３３，オプションＩＤエリア３４，リードポインタエリア３５，ライトポインタエリア３６，及び共有メモリ３７からなる３２ＫＢの領域であり、ファクシミリ装置の本体側（ＣＰＵ１７）と網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３とによって共有される共有メモリ３７を、ハンドシェークロジックでインタフェースする。
【００６７】
そして、ファクシミリ装置本体に網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，及びＬＡＮ・Ｉ／Ｆ２３等のオプションが排他的に接続される場合、上記共有メモリ３７は１領域のみで良いが、複数個のオプションが同時に接続される場合、重ならないアドレス上に同時に接続されるインタフェースの個数分だけ設ける必要がある。
【００６８】
割込みクリアエリア３１は、各オプションがＣＰＵ１７からの割込み要求に応答後に要因をクリアする情報を格納する。
割込み要求エリア３２は、各オプションからＣＰＵ１７への割込み要求の情報を格納する。
リセット要求・解除エリア３３は、各オプションへのリセット及び解除を示す情報を格納する。
【００６９】
オプションＩＤエリア３４は、各オプションに固定的に割り当てられた固有データを格納するエリアである。
例えば、網制御部（ＰＳＴＮ・Ｉ／Ｆ）２１のオプションＩＤは“３”であり、ＩＳＤＮ・Ｉ／Ｆ２２のオプションＩＤは“２”であり、ＬＡＮ・Ｉ／Ｆ２３のオプションＩＤは“１”である。
【００７０】
リードポインタエリア３５は、各オプションから共有メモリ３７にデータを書き込んだとき、ＣＰＵ１７に通知する読むべきアドレスを格納する。
ライトポインタエリア３６は、ＣＰＵ１７が共有メモリ３７にデータを書き込んだとき、各オプションに通知する読むべきアドレスを格納する。
共有メモリ３７は、ＣＰＵ１７と各オプションが共有する領域である。
【００７１】
上記オプションＩＤは、各オプションにそれぞれ固有に割り付けるものであり、各オプション側でハードウェア的に作成することができる。
図６は、オプションＩＤの作成の説明図である。
【００７２】
各オプションはオプション固有データ生成手段４４によって作成したオプションＩＤをバッファ４３に蓄えており、ＣＰＵ１７からＣＰＵバス１０のアドレスバス４０を介して各オプションのデコーダ４２に上記オプションＩＤエリア３４のアドレス“７ＦＦＣ”を通知すると、各オプションはバッファ４３のオプションＩＤをＣＰＵバス１０のデータバス４１を介して上記オプションＩＤエリア３４に格納する。
【００７３】
したがって、ＣＰＵ１７は、上記オプションＩＤエリア３４に格納されたオプションＩＤに基づいて本体に網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３が接続されているか否かを判断することができる。
【００７４】
次に、このファクシミリ装置における網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３の自動検知処理を説明する。
図７は、ＣＰＵ１７が網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３に対してオプションＩＤを要求するときの通信手順を示す図である。
【００７５】
本体側（ＣＰＵ１７）は、上記共有メモリ３７を用いて、各オプション（網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３）に対してオプションＩＤ（固有データ）を問合せるオプション問合せ要求情報を送信する。
【００７６】
一方、各オプションは、本体側からのオプション問合せ要求情報に応じて上記オプションＩＤエリア３４へのオプションＩＤ格納処理を実行し、本体側へオプション問合せ確認情報を返信する。
このようにして、ファクシミリ装置本体は、各オプションの接続の有無を自動的に検知することができる。
【００７７】
図８は、ＣＰＵ１７が網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３の接続を検知する処理を示すフローチャートである。
ＣＰＵ１７は、電源投入時、ステップ（図中「Ｓ」で示す）３１でＲＡＭからオプションＩＤをリードし、ステップ３２へ進んでオプションＩＤがＬＡＮ・Ｉ／Ｆを示す“１”か否かを判断し、オプションＩＤが“１”なら、ステップ３３へ進んでＬＡＮ設定有りと認識し、ＬＡＮ・Ｉ／Ｆが接続されていることを検知する。
【００７８】
ステップ３２の判断でオプションＩＤが“１”でなければ、ステップ３４へ進んでオプションＩＤがＩＳＤＮ・ＩＦを示す“２”か否かを判断し、オプションＩＤが“２”なら、ステップ３５へ進んでＩＳＤＮ設定有りと認識し、ＩＳＤＮ・Ｉ／Ｆが接続されていることを検知する。
【００７９】
ステップ３４の判断でオプションＩＤが“２”でなければ、ステップ３６へ進んでオプションＩＤがＰＳＴＮ・ＩＦ（網制御部）を示す“３”か否かを判断し、オプションＩＤが“３”なら、ステップ３７へ進んでＰＳＴＮ設定有りと認識し、網制御部が接続されていることを検知する。
【００８０】
また、ステップ３６の判断でオプションＩＤが“３”でなければ、ＬＡＮ・Ｉ／Ｆ，ＩＳＤＮ・Ｉ／Ｆ，及び網制御部のいずれも接続されていないことを検知し、この処理を終了する。
【００８１】
このようにして、ＬＡＮ・Ｉ／Ｆ２３，ＩＳＤＮ・Ｉ／Ｆ２２，及び網制御部２１が排他的に接続されている場合、ＲＡＭ１９のオプションＩＤによって接続されているインタフェースを識別することができる。
【００８２】
また、ＬＡＮ・Ｉ／Ｆ２３，ＩＳＤＮ・Ｉ／Ｆ２２，及び網制御部２１の内の複数個が同時に接続されている場合、それぞれのアドレスを読み込み、そのアドレスに基づいてインタフェースの各ポートにそれぞれＬＡＮ・Ｉ／Ｆ２３，ＩＳＤＮ・Ｉ／Ｆ２２，及び網制御部２１のいずれが接続されているかを識別する。
【００８３】
図９は、このファクシミリ装置におけるオプションのインタフェースの自動検知処理を示すフローチャートである。
電源投入後、ＣＰＵ１７は、図７に示した通信手順を実行し、ステップ（図中「Ｓ」で示す）４１で共有メモリ内にオプション問合せ要求情報を書き込むことによってインタフェースの各ポートに対してオプション問合せ要求を発行する。
【００８４】
そして、共有メモリにオプション問合せ確認情報が書き込まれるのを待ち、割込み要求エリアを用いた割込み要求によってオプション問合せ確認情報の書き込みを確認する。
【００８５】
ステップ４２へ進んでオプション問合せ確認の受信有りか否かを判断する。
ここで、予め設定された時間内に共有メモリにオプション問合せ確認情報が書き込まれ、オプション問合せ確認の受信有りと判断したら、ステップ４３へ進んでオプションＩＤエリア内のオプションＩＤを示すバイトをリードする。
【００８６】
ステップ４４へ進んでオプションＩＤがＬＡＮ・Ｉ／Ｆを示す“１”か否かを判断し、オプションＩＤが“１”なら、ステップ４５へ進んでＬＡＮ設定有りと認識し、ＬＡＮ・Ｉ／Ｆが接続されていることを検知する。
【００８７】
ステップ４４の判断でオプションＩＤが“１”でなければ、ステップ４７へ進んでオプションＩＤがＩＳＤＮ・ＩＦを示す“２”か否かを判断し、オプションＩＤが“２”なら、ステップ４８へ進んでＩＳＤＮ設定有りと認識し、ＩＳＤＮ・Ｉ／Ｆが接続されていることを検知する。
【００８８】
ステップ４７の判断でオプションＩＤが“２”でなければ、ステップ４９へ進んでオプションＩＤがＰＳＴＮ・ＩＦ（網制御部）を示す“３”か否かを判断し、オプションＩＤが“３”なら、ステップ５０へ進んでＰＳＴＮ設定有りと認識し、網制御部が接続されていることを検知する。
【００８９】
そして、ステップ４９の判断でオプションＩＤが“３”でなければ、ＬＡＮ・Ｉ／Ｆ，ＩＳＤＮ・Ｉ／Ｆ，及び網制御部のいずれも接続されていないことを検知し、この処理を終了する。
【００９０】
なお、上記の処理では、ＬＡＮ・Ｉ／Ｆ，ＩＳＤＮ・Ｉ／Ｆ，及び網制御部が排他的に接続されている場合の検知処理を示しており、複数個が同時に接続されている場合は、上記の処理をＬＡＮ・Ｉ／Ｆ，ＩＳＤＮ・Ｉ／Ｆ，及び網制御部にそれぞれ割り当てられた共有メモリに対して行なう。
【００９１】
このようにして、複数種類の電子メール受信手段を接続可能な場合、その接続された電子メール受信手段の種類に応じて自動的に電子メール受信間隔を変更することができるので、例えば、ＬＡＮ・Ｉ／Ｆが接続された場合、ＬＡＮを介したメールサーバへのアクセスに対しては通信料金を掛けずに済み、メールサーバに対して頻繁にアクセスすることによって電子メール受信のリアルタイム性を向上させることができる。
【００９２】
また、ＩＳＤＮ・Ｉ／Ｆ又は網制御部（ＰＳＴＮ・Ｉ／Ｆ）が接続された場合、メールサーバへのアクセスに対しては通信料金がかかるので、ＩＳＤＮ又はＰＳＴＮへのダイヤルアップを使った電子メール受信では、メールサーバに対してＬＡＮの場合ほど頻繁にはアクセスしないように設定することにより、通信コストを抑えることができる。
【００９３】
さらに、ＩＳＤＮ，ＰＳＴＮ，及びＬＡＮの各インタフェースを使用した電子メール受信手段の接続を自動的に検出し、その接続された電子メール受信手段に対応する電子メール受信間隔を設定するので、各電子メール受信手段がカードとしてオプションで供給された場合でも、どの電子メール受信手段が有効であるかの確認と、そのメール受信間隔の設定を手動で行なわずに済むので、ユーザの作業負担を軽減することができる。
【００９４】
さらにまた、接続された電子メール受信手段の種類が変更されたり、新たに他の電子メール受信手段が追加接続された場合、今まで有効だった電子メール受信間隔を自動的に変更し、設定追加するので、その変更作業や設定追加作業を忘れずに済み、不必要な回線使用コストがかかってしまうことも防止することができる。
【００９５】
【発明の効果】
以上説明してきたように、この発明による通信端末装置によれば、異なるネットワークに接続されたメールサーバからそれぞれ電子メールを受信する際にそれぞれ異なるメール受信間隔で電子メールを受信することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態のファクシミリ装置の構成を示すブロック図である。
【図２】この発明の通信端末装置の一実施形態のファクシミリ装置を接続したネットワークシステムの構成を示す図である。
【図３】この発明の一実施形態のファクシミリ装置の電源投入時の処理を示すフローチャートである。
【図４】この発明の一実施形態のファクシミリ装置の電子メール受信動作を示すフローチャートである。
【図５】この発明の一実施形態のファクシミリ装置のＲＡＭのＰＳＴＮ，ＩＳＤＮ，ＬＡＮとのインタフェースのためのメモリエリアのフォーマット例を示す図である。
【図６】図１に示した網制御部，ＩＳＤＮ・Ｉ／Ｆ，及びＬＡＮ・Ｉ／ＦにおけるオプションＩＤの作成の説明図である。
【図７】図１に示したＣＰＵ１７が網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３に対してオプションＩＤを要求するときの通信手順を示す図である。
【図８】図１に示したＣＰＵ１７が網制御部２１，ＩＳＤＮ・Ｉ／Ｆ２２，ＬＡＮ・Ｉ／Ｆ２３の接続を検知する処理を示すフローチャートである。
【図９】この発明の一実施形態のファクシミリ装置におけるオプションのインタフェースの自動検知処理を示すフローチャートである。
【符号の説明】
１：ファクシミリ装置    ２：ＬＡＮ
３：ＩＳＤＮ            ４：ＰＳＴＮ
５：ＰＣ                ６，７，８：メールサーバ
１０：ＣＰＵバス        １１：スキャナ
１２：符号化復号化部    １３：画像メモリ
１４：プロッタ          １５：操作表示部
１６：時計              １７：ＣＰＵ
１８：ＲＯＭ            １９：ＲＡＭ
２０：モデム            ２１：網制御部
２２：ＩＳＤＮ・Ｉ／Ｆ  ２３：ＬＡＮ・Ｉ／Ｆ
３１：割込みクリアエリア
３２：割込み要求エリア
３３：リセット要求・解除エリア
３４：オプションＩＤエリア
３５：リードポインタエリア
３６：ライトポインタエリア
３７：共有メモリ
４０：アドレスバス      ４１：データバス
４２：デコーダ          ４３：バッファ
４４：オプション固有データ生成手段
【図１】
0003634651.tif 000003
【図２】
0003634651.tif 000004
【図３】
0003634651.tif 000005
【図４】
0003634651.tif 000006
【図５】
0003634651.tif 000007
【図６】
0003634651.tif 000008
【図７】
0003634651.tif 000009
【図８】
0003634651.tif 000010
【図９】
0003634651.tif 000011