(57)【特許請求の範囲】
【請求項１】
電子メール機能を有する親機、及び、その親機との間で通信可能であって、所定の記憶容量を有する第２メモリを含む子機を備えた通信装置において、
前記親機が受信した電子メールを前記子機に転送するメール転送モードを設定するモード設定手段と、
前記モード設定手段を介してメール転送モードが設定されている場合、前記親機にて受信した電子メールを前記子機に転送する転送手段と、
前記親機に設けられ、前記モード設定手段により、メール転送モードが設定されている場合に、前記親機から前記子機への第２メモリ状況問合結果に基づき前記第２メモリの記憶容量の内、電子メールのデータの記憶に使用されている割合が所定割合以上である場合に、転送不可能と判断する判断手段と、
前記判断手段により電子メールを転送不可能であると判断された場合に、前記親機が電子メールを受信することを禁止する禁止手段と、を備えるとともに、
前記子機は、前記第２メモリの記憶容量の内、電子メールのデータの記憶に使用されている割合が所定割合未満となった時点で、親機に第２メモリ空き信号を送出し、
前記親機は、前記第２メモリ空き信号を受信した時点で、該子機に転送できずに残っている電子メールを前記転送手段を介してこの子機に転送することを特徴とする通信装置。
【請求項２】
前記親機は、受信した電子メールを記憶する第１メモリを有し、
前記転送手段は、前記子機に電子メールを転送したときには、前記第１メモリから転送した電子メールを消去することを特徴とする請求項１に記載の通信端末装置。
【請求項３】
判断手段により電子メールを転送不可能であると判断された場合に、前記親機から前記子機に対して親機が電子メールを受信したことを報知する報知手段を備え、
前記判断手段により電子メールを転送不可能であると判断された場合に、前記禁止手段と報知手段のいずれかが採用されることを特徴とする請求項１又は請求項２に記載の通信装置。
【請求項４】
前記親機から前記子機への第２メモリ状況問合は、所定の時間間隔で行われることを特徴とする請求項１乃至請求項３のいずれかに記載の通信装置。
【請求項５】
前記モード設定手段は、電子メールを送信するメール送信モードを設定可能であり、
前記子機は、モード設定手段によりメール送信モードが設定されている場合に、前記親機を介して電子メールを送信可能であることを特徴とする請求項１記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばファクシミリ装置のように互いに通信可能な親機と子機を備え、親機はネットワーク（通信回線網）と接続することにより、電子メールを送受信可能な通信装置に係り、特に、親機で受信した電子メールを子機に転送することにより、利便性の向上を可能とした通信装置に関するものである。
【０００２】
【従来の技術】
従来より、ネットワーク（通信回線網）と接続されて電子メールの送受信を行う通信装置が実用化されている。例えば、ファクシミリ装置では送信原稿等のイメージデータも電子メール形式に変換することでインターネット等のコンピュータ通信網へ送信することができる。使用者はネットワークの使用に先立ってサーバセンタに登録することで、サーバセンタのハードディスクにメールアドレス別にメールボックスが割り当てられる。ファクシミリ装置で電子メールを受信する際は、割り当てられたメールボックスをチェックして受信可能なメールがあればダウンロードする。このようなファクシミリ装置では、内部に電子メール送受信等を行う回線制御部を備えており、受信した電子メールを内蔵メモリに格納し、必要に応じてディスプレイに出力したり、プリンタでプリントアウトしたりしている。また、電子メール送信時には電子メール文書を入力して回線制御部を介してネットワークへ送信する。
【０００３】
一方、１台の親機に対して１台あるいは複数台の子機を備えたファクシミリ装置が実用化されている。親機が電話回線等のネットワーク回線と接続され、各子機は、その親機と通信することで親機を介して各種の機能を実行できる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来のファクシミリ装置のように親機と子機を備えた通信装置では、ネットワークに接続されているのは親機のみであり、電子メールの送受信は常に親機において行われる。すなわち、受信した電子メールをダウンロードしたり、入力した電子メールを送信する操作は親機のパネルを使用して行われる。また、ダウンロードした受信電子メールは親機の内蔵メモリに格納される。これに対して、電話通話と同様に子機からの操作のみで電子メールを送受信したいという要望があった。例えば、使用者が他の家族等の迷惑を考えて子機のみを使用して電子メールの送受信がしたい場合には、その方法がなかった。
【０００５】
この発明は上記事情に鑑みてなされたものであって、受信した電子メールを子機に転送したり、子機から電子メール送信をすることができる通信装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の通信装置は、電子メール機能を有する親機、及び、その親機との間で通信可能であって、所定の記憶容量を有する第２メモリを含む子機を備えた通信装置において、前記親機が受信した電子メールを前記子機に転送するメール転送モードを設定するモード設定手段と、前記モード設定手段を介してメール転送モードが設定されている場合、前記親機にて受信した電子メールを前記子機に転送する転送手段と、前記親機に設けられ、前記モード設定手段により、メール転送モードが設定されている場合に、前記親機から前記子機への第２メモリ状況問合結果に基づき前記第２メモリの記憶容量の内、電子メールのデータの記憶に使用されている割合が所定割合以上である場合に、転送不可能と判断する判断手段と、前記判断手段により電子メールを転送不可能であると判断された場合に、前記親機が電子メールを受信することを禁止する禁止手段と、を備えるとともに、前記子機は、前記第２メモリの記憶容量の内、電子メールのデータの記憶に使用されている割合が所定割合未満となった時点で、親機に第２メモリ空き信号を送出し、前記親機は、前記第２メモリ空き信号を受信した時点で、該子機に転送できずに残っている電子メールを前記転送手段を介してこの子機に転送することを特徴とするものである。
【０００７】
この通信装置によれば、メール転送モードが設定されている場合に、子機の第２メモリの記憶容量の内、電子メールのデータの記憶に使用されている割合が所定割合以上の時には、親機からこの子機に電子メールは、転送されない。一方、子機の第２メモリの記憶容量の内、電子メールのデータの記憶に使用されている割合が所定割合未満となった時点で、この子機から親機に第２メモリ空き信号が送出される。そして、親機は第２メモリ空き信号を受信した時点で、該子機に転送できずに残っている電子メールをこの子機に転送する。
これにより、子機への電子メール転送が不可能な状態であるにも関わらず、それをチェックすることなく転送を実行することで、子機との間に通信エラーを生じさせたり、電子メールの内容を破損するといった不具合を防止することができる。また、子機側でのメールの削除に際して子機のメモリの使用に変化があればメモリ空き信号を子機側から送出することで、親機では常に子機の状態を把握して、該子機に転送できずに残っている電子メールを確実に転送することができる。また、子機のメモリの使用割合に応じて、転送不可能かどうかが決定されるので、子機に転送された電子メールの記憶容量が不足することなく、受信された電子メールは子機のメモリに確実に記憶させることが可能となる。
更に、子機へ電子メールを転送不可能の場合には親機がサーバセンタから電子メールを受信することが禁止されるので、電子メールはサーバセンタにそのまま保持されることになり、親機のメモリには電子メールが蓄積されないので、子機に転送できない電子メールを親機のメモリに次々と蓄積してしまうことで、他の機能に親機のメモリを使用できなくなるという不具合を防止できる。また、子機への電子メール転送が不可能な状態であるにも関わらず、それをチェックすることなく転送を実行することで、子機との間に通信エラーを生じさせたり、電子メールの内容を破損するといった不具合も防止できる。
【０００８】
また、請求項２に記載の通信装置は、請求項１に記載の通信装置において、前記親機は、受信した電子メールを記憶する第１メモリを有し、前記転送手段は、前記子機に電子メールを転送したときには、前記第１メモリから転送した電子メールを消去することを特徴とするものである。
【０００９】
この通信装置によれば、子機に電子メールを転送したときには、親機の第１メモリから転送した電子メールが消去されるため、親機の第１メモリに電子メールのデータが残らず、親機の第１メモリを他の機能に有効活用することができる。
【００１０】
また、請求項３に記載の通信装置は、請求項１又は請求項２に記載の通信装置において、前記判断手段により電子メールを転送不可能であると判断された場合に、前記親機から前記子機に対して親機が電子メールを受信したことを報知する報知手段を備え、前記判断手段により電子メールを転送不可能であると判断された場合に、前記禁止手段と報知手段のいずれかが採用されることを特徴とするものである。
【００１１】
この通信装置によれば、子機へ電子メールを転送不可能な場合には、親機がサーバセンタから電子メールを受信することを禁止する方式の他、親機がサーバセンタから電子メールを受信して保管しておき、そのことを音声や発光部の点滅表示等で子機に報知することが可能となる。したがって、この報知方式を採用すれば、子機の使用者は報知に基づいて、子機への電子メールの転送が不可能であることをすばやく認識し、転送できない要因を取り除くように対処することで、子機に電子メールを転送させるようにすることができ、この結果、親機へのメール蓄積時間を短縮でき、親機のメモリを有効活用することができる。
【００１２】
また、請求項４に記載の通信装置は、前記親機から前記子機への第２メモリ状況問合は、所定の時間間隔で行われることを特徴とするものである。
【００１３】
この通信装置によれば、所定の時間間隔で子機のメモリの使用割合を判断する。これにより、常時、子機において電子メールを受信可能かどうかが判断されているのでメール受信の度に余計な時間がかかることはなく、子機へ転送したい電子メールがあるときに、子機のメモリの使用割合が所定割合以上であるために転送不可能と一旦判断されても、その後、子機の使用者により不要な電子メールが削除される等により、メモリに空きができれば、それが検出された以降は、電子メールを転送可能と判断される。そして、親機のメモリに電子メールが蓄積されていればそれを子機へ転送する処理を、サーバセンタに電子メールが残っていればそれを受信して子機へ転送する処理を行うことができる。
【００１４】
更に、請求項５に記載の通信装置は、請求項１記載の通信装置において、モード設定手段は、電子メールを送信するメール送信モードを設定可能であり、子機は、モード設定手段によりメール送信モードが設定されている場合に、親機を介して電子メールを送信可能であることを特徴とするものである。
【００１５】
この通信装置によれば、メール送信モードが設定されている場合に、子機側でメールデータを作成し、送信先を指定する等の一連の操作を行うことで、親機を介して電子メールを送信することが可能となる。これにより、子機のみを使用して電子メールを送信できることから、子機の使い勝手を向上させることができる。尚、このメール送信モードは、上記メール転送モードと並行して設定可能とし、メール送信モードの設定中においても、子機への電子メール転送が受け付けられることが望ましい。
【００１６】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ詳細に説明する。図１は、本発明の一実施形態に係る通信装置の親機の概略構成を示すブロック図である。ここでは、通信装置の一例としてファクシミリ装置について説明する。
【００１７】
図１に示されるように、このファクシミリ装置親機１０は、記録印字すべき画像情報（文字や数字等を含む意である）を被記録媒体上に形成可能な画像形成部１４、光学系読取装置を備えることにより被読取媒体上に形成された画像情報を読取可能な画像読取部１６、図示しないパーソナルコンピュータとの情報交換等を可能にするパーソナルコンピュータインターフェース部（ＰＣインターフェース部）１８、画像読取部１６を介して読み取られた画像情報等を圧縮したり、受信した画像情報等を伸張する情報圧縮／伸張部２０、ファクシミリ装置親機１０による各種データの送受信処理を直接制御する通信機能部２２、音声やエラー音を出力可能なスピーカ３４、後述するメール受信処理プログラム等の各種プログラムやフォントデータ等を記憶するＲＯＭ３６、後述するパネル操作部４６を介して入力された送信相手先の宛先情報（送信相手先ファクシミリ番号や送信相手先メール・アドレス）等を登録・記憶可能なＥＥＰＲＯＭ３８、各種情報を記憶・消去可能なＲＡＭ４０、使用者からの操作指示を入力可能なキースイッチ類や、各種処理結果を表示可能な図示しない液晶ディスプレイ等を備えるパネル操作部４６等が、バス５４を介して接続されているＣＰＵ１２によって統制・制御されている。
【００１８】
尚、通信機能部２２は、子機との通信に関する制御を行う子機通信制御部２４、通信に関する統制制御を行う通信制御部２６、後述するサーバセンタ６０（図２参照）との回線制御を行う回線制御部２８、及び、信号の変調及び復調を行うモデム３２等から構成されている。また、ＲＡＭ４０は、受信した電子メールの内容や送信するための電子メール情報を一時的に記憶可能なメール情報メモリ４２、各種動作処理を実行する際に必要となる各種データを一時的に記憶することが可能なワークメモリ４４等から構成されている。更に、パネル操作部４６は、送信相手先ファクシミリ番号や各種数値情報等を入力可能なテンキー４８、送信相手先メール・アドレスや送信相手先の名前等を入力可能なキャラクターキー５０等から構成されている。
【００１９】
尚、上述した電子メールは、インターネット電子メール標準であるＭＩＭＥ（Multipurpose  Internet  Mail  Extensions）規格に準じており、このＭＩＭＥ規格に準じたものであれば、電子メール本文中のテキスト文章（Text）の他に、静止画（Image）、動画（Video）、音声（Audio）等の各種情報を添付することが可能である。
【００２０】
図２は、図１に示したファクシミリ装置親機１０と、このファクシミリ装置親機１０に接続されるネットワーク（通信回線網）との概略構成を示したブロック図である。なお、この図２では、図を簡略化するために、ファクシミリ装置親機１０によって通信を行う際に重要となる通信機能部２２を主に図示することとし、他のファクシミリ装置親機１０を構成する構成要素の図示は省略している。また、ここでは、後述する同じ構成の２台の子機７０，７１が接続されているが、子機の台数等は変更可能である。
【００２１】
図２に示されるように、上述したファクシミリ装置親機１０はその回線制御部２８を、一般公衆回線５６を介して他の送受信相手先ＦＡＸ装置Ａと接続したり、サーバセンタ６０を介してインターネット６２と接続したりすることが可能である。更に、子機通信制御部２４は無線通信によって各子機７０、７１と接続されている。
【００２２】
図３は、図２に示した子機７０の構成を示すブロック図である。子機７１は子機７０と同様の構成であるので説明を省略する。図３に示されるように、この子機７０は、音声やエラー音を出力可能なスピーカ７３、フォントデータ等を記憶するＲＯＭ７４、後述するパネル操作部７７やファクシミリ装置親機１０を介して、あるいは子機の操作により独自に入力された送信相手先の宛先情報等を登録・記憶可能なＥＥＰＲＯＭ７５、各種情報を記憶・消去可能なＲＡＭ７６、使用者からの操作指示を入力可能なキースイッチ類や各種表示可能な液晶ディスプレイ等を備えるパネル操作部７７、親機との通信を制御する親機通信制御部７８等が、バス７９を介して接続されているＣＰＵ７２によって統制・制御されている。後述する子機転送モードに設定するための操作は、親機のパネル操作部４６、子機のパネル操作部７７の双方から行うことが可能であり、親機１０内のワークメモリ４４に設定状態が書き込まれるようになっている。
【００２３】
次に、上述したインターネット６２を介して図示しない電子メール差出人から送信された電子メールを子機７０で受信するためのメール転送受信処理を含む、各種の通信処理について、図４〜図１１に示す通信処理フローチャートを参照しながら詳細に説明する。
【００２４】
図４は、ファクシミリ装置親機１０において常時実行される通信待機処理のフローチャートである。ここでは、簡略化のために一般的な電話通話処理やＦＡＸ受信処理についての詳細は省略する。
【００２５】
まず、ファクシミリ装置親機１０は、待機のタイミングを取るためのタイマをスタートさせ（Ｓ１０１)、タイムアップするまで待機する。この待機状態（Ｓ１０２：ＮＯ）において、まず、外線からの呼出があるかどうかを判断する（Ｓ１０３）。外線からの呼出があった場合は（Ｓ１０３：ＹＥＳ）、サーバセンタ６０からの呼出かどうかを判断する（Ｓ１０４）。サーバセンタ６０からの呼出ではないと判断された場合は（Ｓ１０４：ＮＯ）、その信号の種別に応じて通常のＦＡＸ受信処理あるいは電話通話処理を行う（Ｓ１０５）。サーバセンタ６０からの呼出であると判断された場合は（Ｓ１０４：ＹＥＳ）、メール受信の要求であるかどうかを判断する（Ｓ１０６）。メール受信の要求の場合は（Ｓ１０６：ＹＥＳ）、後述するメール受信処理を行う（Ｓ１０７）。メール受信の要求でない場合は（Ｓ１０６：ＮＯ）、メール以外のサービスの受信処理を行う（Ｓ１０８）。
【００２６】
また、外線からの呼出でない場合は（Ｓ１０３：ＮＯ）、子機からのコマンドかどうかを判断する（Ｓ１０９）。子機からのコマンドであれば（Ｓ１０９：ＹＥＳ）、後述する子機からのコマンド受信処理を行う（Ｓ１１０）。ファクシミリ装置親機１０は各種信号を受信するたびにその信号に応じて各種受信処理（Ｓ１０５，Ｓ１０７，Ｓ１０８，Ｓ１１０）を実行しつつ、はじめにセットしたタイマがタイムアップするまで待機する。タイムアップしたら（Ｓ１０２：ＹＥＳ）、ファクシミリ装置親機１０は子機７０，７１に対して、メモリ状況問い合わせコマンドを送信する（Ｓ１１１）。さらに、子機７０，７１からの返答を待ち（Ｓ１１２）、返答があったら（Ｓ１１２：ＹＥＳ）、その返答がメモリフルかどうかを判断する（Ｓ１１３）。メモリフルであれば（Ｓ１１３：ＹＥＳ）、その子機のメモリフラグをセットする（Ｓ１１４）。あるいは、メモリフルでなければ（Ｓ１１３：ＮＯ）、その子機のメモリフラグをリセットする（Ｓ１１５）。ここで、メモリフルとは受信した電子メールを転送されたときメモリに記憶しきれないこと（記憶容量オーバー）を意味し、子機７０、７１のメモリ（ＲＡＭ７６）の使用割合が、例えば、使用率８０％以上等のように任意の使用率を設定して判断することができる。尚、メモリの使用割合は、子機のメモリであるＲＡＭ７６全体に対する使用割合であっても、電子メールの記憶用に割り当てられた所定容量に対する使用割合であってもよい。また、メモリフルかどうかの判断は、親機側で行うようにしてもよく、子機からは、メモリの使用中容量の情報のみが送信されてきて、それに基づいて親機がメモリフルかどうかを判断する方式でもよい。
【００２７】
次に、サーバセンタ６０からメール受信の要求があったとき、親機で実行されるメール受信処理を図５、図６に示すメール受信処理フローチャートを参照しながら詳細に説明する。これらの処理を実行する前に、ファクシミリ装置親機１０のパネル操作部４６あるいは、子機７０，７１のパネル操作部７７の操作に基づくコマンド送信によってメール受信モードが設定される。メール受信モードとしては、通常の親機による受信モードと子機転送モードのいずれかが選択される。さらに、メール受信モードにおいて子機転送モードが選択された場合において、メール転送先の子機が上記メモリフル等が原因で転送不可能であった場合の処理として、受信禁止方式あるいは報知方式のいずれかが採用される。受信禁止方式が採用された場合は、図５に示すメール受信処理（受信禁止方式）フローチャートに従って処理が実行される。あるいは、報知方式が採用された場合は、図６に示すメール受信処理（報知方式）フローチャートに従って処理が実行される。
【００２８】
受信禁止方式が採用された場合には、図５に示すように、まず、メール受信モードをチェックする（Ｓ２０１）。親機による受信モードが選択されている場合は（Ｓ２０１：ＮＯ）、親機に内蔵するメールメモリ４２に受信したメールデータを格納する（Ｓ２０２）。続いて、メール受信が完了したかどうかを判断し（Ｓ２０３）、完了していなければ（Ｓ２０３：ＮＯ）、さらにメールを受信してメールメモリ４２に格納する（Ｓ２０２）。メールの受信が完了したら（Ｓ２０３：ＹＥＳ）、メール受信処理を終了して、図４の待機処理へ戻る。
【００２９】
また、メール受信モードとして子機転送モードが選択されている場合には（Ｓ２０１：ＹＥＳ）、相手の子機（７０または７１）に転送可能であるかどうかをチェックする（Ｓ２０４）。例えば、メモリフル（使用率８０％以上等）であってメモリフラグがセットされている場合は、転送不可能と判断する。転送不可能である場合には（Ｓ２０４：ＹＥＳ）、親機はメールデータを受信することを拒否し、メールはサーバセンタ６０に保管される。メモリフラグがセットされておらず、子機へメールを転送可能である場合には（Ｓ２０４：ＮＯ）、親機はサーバセンタ６０からメールデータを受信し、受信メールをメール情報メモリ４２に格納する（Ｓ２０６）。続いて、メール受信が完了したかどうかを判断する（Ｓ２０７）。メール受信が完了していなければ（Ｓ２０７：ＮＯ）、さらに受信しメール情報メモリ４２にデータを格納する（Ｓ２０６）。メール受信が完了したら（Ｓ２０７：ＹＥＳ）、子機へメールデータを転送する（Ｓ２０８）。子機へのメール転送が完了するまでメールデータの転送を行い（Ｓ２０９：ＮＯ、Ｓ２０８）、メール転送が完了したら（Ｓ２０９：ＹＥＳ）、このメール受信処理を終了して、図４の待機処理へ戻る。
【００３０】
また、報知方式が採用された場合には、図６に示すように、まず、サーバセンタ６０からメールデータを受信してメール情報メモリ４２に格納する（Ｓ３０１）。メールの受信が完了したかを判断し（Ｓ３０２）、完了していなければ（Ｓ３０２：ＮＯ）、さらにデータを受信しメール情報メモリ４２に格納する（Ｓ３０１）。メール受信が完了したら（Ｓ３０２：ＹＥＳ）、子機のメール受信モードをチェックする（Ｓ３０３）。親機による受信モードが選択されている場合は（Ｓ３０３：ＮＯ）、メール受信処理を終了して、図４の待機処理へ戻る。
【００３１】
また、メール受信モードとして子機転送モードが選択されている場合には（Ｓ３０３：ＹＥＳ）、相手の子機（７０または７１）に転送可能であるかどうかをチェックする（Ｓ３０４）。例えば、メモリフル（使用率８０％以上等）であってメモリフラグがセットされている場合は、転送不可能と判断する。転送不可能である場合には（Ｓ３０４：ＹＥＳ）、親機は子機に対して、子機に転送できなかったメールが親機のメモリに格納されていることを子機に報知するコマンドを送出する（Ｓ３０５）。メモリフラグがセットされておらず、子機へメールを転送可能である場合には（Ｓ３０４：ＮＯ）、子機へメールデータを転送する（Ｓ３０６）。子機へのメール転送が完了するまでメールデータの転送を行い（Ｓ３０７：ＮＯ、Ｓ３０６）、メール転送が完了したら（Ｓ３０７：ＹＥＳ）、このメール受信処理を終了して、図４の待機処理へ戻る。尚、Ｓ３０６においては、今回受信した電子メール以外に、子機に転送されていない電子メールが親機に蓄積されていれば、その電子メールも一緒に転送する。
【００３２】
次に、図４のＳ１１０で処理される子機からのコマンド受信処理について、図７に示すコマンド受信処理フローチャートを参照して詳細に説明する。親機が子機からのコマンドを受信することによってこの処理が実行され、受信したコマンドの種類によってそれぞれ対応する処理が実行される。ここでは、電子メールに関するコマンドのみを説明し、その他のコマンドについては説明を省略する。
【００３３】
図７に示すように、子機７０，７１からのコマンドを受信すると、ファクシミリ装置親機１０はまず、受信したコマンドが印字コマンドかどうかを判断する（Ｓ４０１）。印字コマンドであれば（Ｓ４０１：ＹＥＳ）、続いて子機７０，７１から印字するメールデータを受信し、内蔵するプリンタで印字する（Ｓ４０２）。印字コマンドでない場合は（Ｓ４０１：ＮＯ）、逆転送要求コマンドであるかを判断する（Ｓ４０３）。逆転送要求コマンドであれば、子機７０，７１からメールデータを受信し、親機１０に内蔵するメール情報メモリ４２に格納する（Ｓ４０４）。逆転送要求コマンドでもなければ（Ｓ４０３：ＮＯ）、メール転送要求コマンドであるかを判断する（Ｓ４０５）。メール転送要求コマンドであれば（Ｓ４０５：ＹＥＳ）、親機１０のメール情報メモリ４２内に格納されていて子機７０，７１に未転送のメールデータを子機７０，７１に転送する（Ｓ４０６）。このコマンドは、例えば、図６中Ｓ３０５において行われる報知に基づいて、使用者がメモリに空き領域を確保し、メール転送要求を指示するような場合に実行される。
【００３４】
メール転送要求コマンドでもなければ（Ｓ４０５：ＮＯ）、メール送信要求コマンドかどうかを判断する（Ｓ４０７）。メール送信要求コマンドであれば（Ｓ４０７：ＹＥＳ）、後述するメール送信処理を行う（Ｓ４０８）。メール送信要求コマンドでもなければ（Ｓ４０７：ＮＯ）、メモリ空き信号かを判断する（Ｓ４０９）。メモリ空き信号であれば（Ｓ４０９：ＹＥＳ）、子機メモリフラグをリセットする（Ｓ４１０）。メモリ空き信号でもなければ（Ｓ４０９：ＮＯ）、メモリフル信号かを判断する（Ｓ４１１）。メモリフル信号であれば（Ｓ４１１：ＹＥＳ）、子機メモリフラグをセットする（Ｓ４１２）。このメモリ空き信号及びメモリフル信号は、例えば、図４中のＳ１１１におけるメモリ状況の問い合わせに対して子機から送られてくる信号である。以上のいずれかのコマンドと判断されてその処理が実行されるか、いずれのコマンドでもないと判断されたときは（Ｓ４１１：ＮＯ）、コマンド受信処理を終了して図４の待機処理に戻る。
【００３５】
次に、親機においてこれらの処理が行われている間に、子機で実行される子機側待機処理について、図８、図９に示す子機側待機処理フローチャートを参照して詳細に説明する。これらは、各子機７０，７１のＣＰＵ７２で常時実行される待機処理であり、親機の各処理とは独立して実行される。図８と図９は連続した処理を２つのフローチャートに分割して表したものである。
【００３６】
図８に示すように、子機側待機処理が実行されると、まず、コマンド入力されたかどうかが判断される（Ｓ５０１）。ここで、コマンドは子機７０，７１のパネル操作部７７を使用して使用者によって入力されるものであり、ここでは、電子メールに関するコマンドのみについて説明し、その他のコマンドについては説明を省略する。コマンド入力されていない場合には（Ｓ５０１：ＮＯ）、親機１０からメール転送の要求がなされたかどうかが判断される（Ｓ５０２）。親機１０からのメール転送の要求であれば（Ｓ５０２：ＹＥＳ）、親機１０から送られてくるメールデータを受信し、メモリに記憶する（Ｓ５０３）。さらに、メールデータを受信して、メモリに記憶した後の子機７０，７１のメモリの状況をチェックし、メモリフルかどうかを判断する（Ｓ５０４）。メモリフル（使用率８０％以上等）であれば（Ｓ５０４：ＹＥＳ）、親機に対してメモリフル信号を送出し（Ｓ５０５）、さらに待機する。尚、親機１０では、この信号に基づいてメモリフラグがリセットされていればセットする処理が行われる。さらに、親機１０からのメール転送要求でなければ（Ｓ５０２：ＮＯ）、親機１０からの子機７０，７１のメモリ状況の問い合わせがなされたかどうかを判断する（Ｓ５１５）。メモリ状況の問い合わせであれば（Ｓ５１５：ＹＥＳ）、メモリの状況をチェックし、メモリフルかどうかを判断する（Ｓ５１６）。メモリフル（使用率８０％以上等）であれば（Ｓ５１６：ＹＥＳ）、親機に対してメモリフル信号を送出し（Ｓ５１７）、さらに待機する。尚、親機１０では、この信号に基づいてメモリフラグがリセットされていればセットする処理が行われる。メモリフルでなければ（Ｓ５１６：ＮＯ）、メモリ空き信号を親機１０に送出し（Ｓ５１８）、さらに待機する。尚、親機１０では、この信号に基づいて、メモリフラグがセットされていればリセットする処理が行われる。
【００３７】
コマンドが入力された場合は（Ｓ５０１：ＹＥＳ）、そのコマンドがメール表示要求であるかを判断する（Ｓ５０６）。メール表示要求であれば（Ｓ５０６：ＹＥＳ）、受信してメール情報メモリ４２に蓄積された電子メールに関する送信元情報、受信日時、タイトルといった管理情報をリストにしてパネル操作部７７の液晶ディスプレイに表示する。このリスト表示に対しては、「一括表示」と「指定メール表示」とが指定可能であり、まず、一括表示要求かどうかを判断する（Ｓ５０７）。一括表示の要求であれば（Ｓ５０７：ＹＥＳ）、受信された全メールの内容を順次子機の表示パネルにスクロール可能に表示する（Ｓ５０８）。一括表示でなければ（Ｓ５０７：ＮＯ）、指定されたメールの内容を表示パネルにスクロール可能に表示する（Ｓ５０９）。次に、コマンドがメール表示要求でなければ（Ｓ５０６：ＮＯ）、メール削除要求かどうかを判断する（Ｓ５１０）。メール削除要求であれば（Ｓ５１０：ＹＥＳ）、上記と同様にリスト表示し、ここでは、「一括削除」と「指定メール削除」とが指定可能であり、まず、一括削除要求かどうかを判断する（Ｓ５１１）。一括削除の要求であれば（Ｓ５１１：ＹＥＳ）、受信された全メールの内容を子機のメモリから削除する（Ｓ５１２）。一括削除でなければ（Ｓ５１１：ＮＯ）、指定されたメールの内容をメモリから削除する（Ｓ５１４）。さらにメールの削除が終わったら（Ｓ５１２、Ｓ５１４）、メモリに空きができたことを親機１０に知らせるためにメモリ空き信号を親機１０に送出する（Ｓ５１３）。尚、親機１０では、この信号に基づいて、メモリフラグがセットされていればリセットする処理が行われる。
【００３８】
さらに、図９のフローチャートへ続く。コマンドがメール削除要求でもなければ（Ｓ５１０：ＮＯ）、印字要求かどうかを判断する（Ｓ６０１）。印字要求であれば（Ｓ６０１：ＹＥＳ）、上記と同様にリスト表示し、ここでは、「一括印字」と「指定メール印字」とが指定可能であり、まず、一括印字要求かどうかを判断する（Ｓ６０２）。一括印字の要求であれば（Ｓ６０２：ＹＥＳ）、親機１０に印字コマンドとともに子機のメモリに記憶されているメールの全データを送出する（Ｓ６０３）。一括印字でなければ（Ｓ６０２：ＮＯ）、親機１０に印字コマンドとともに指定されたメールデータを送出する（Ｓ６０４）。次に、コマンドが印字要求でもなければ（Ｓ６０１：ＮＯ）、メール転送要求かどうかを判断する（Ｓ６０５）。メール転送要求であれば（Ｓ６０５：ＹＥＳ）、親機１０にメール転送要求コマンドを送出する（Ｓ６０６）。さらに、メール転送要求でもなければ（Ｓ６０５：ＮＯ）、逆転送要求かどうかを判断する（Ｓ６０７）。逆転送要求であれば（Ｓ６０７：ＹＥＳ）、上記と同様にリスト表示し、ここでは、「一括転送」と「指定メール転送」とが指定可能であり、まず、一括転送要求かどうかを判断する（Ｓ６０８）。一括転送の要求であれば（Ｓ６０８：ＹＥＳ）、親機１０に子機のメモリに蓄積されている全メールデータを送出する（Ｓ６０９）。一括転送でなければ（Ｓ６０８：ＮＯ）、親機１０に指定されたメールデータを送出する（Ｓ６１０）。さらに、コマンドが逆転送要求でもなければ（Ｓ６０７：ＮＯ）、メール送信要求かどうかを判断する（Ｓ６１１）。メール送信要求であれば（Ｓ６１１：ＹＥＳ）、後述するメール送信処理を実行する（Ｓ６１２）。
【００３９】
次に、子機７０，７１からの操作によって電子メールをサーバセンタ６０を介して相手先へ送信するためのメール送信処理を図１０、図１１のメール送信処理フローチャートを参照して説明する。ここで、図１０は親機で実行される子機メール送信処理のフローチャートであり、図１１は子機で実行されるメール送信処理のフローチャートである。これらの実行順序としては、まず使用者が子機７０，７１のパネル操作部７７を使用してメール送信コマンドを入力する（図９のＳ６１１）と、後述する子機側のメール送信処理が実行される（図１１）。その処理中において、親機１０にメール送信コマンドを送出する（図１１のＳ８０７）。親機１０は、その待機処理（図４）からコマンド受信処理（Ｓ１１０）が実行され（図７）、そのコマンドがメール送信要求であるので子機メール送信処理（Ｓ４０８）が実行される。これが図１０に示した子機メール送信処理である。
【００４０】
図１０に示すように、ファクシミリ装置親機１０は、子機メール送信処理の実行が指示されると、まず、メール送信処理を受け付けたことを子機へ応答する（Ｓ７０１）。仮に、親機１０が他の機能の実行中で、子機からのメール送信処理を受け付けられない時は、応答信号が出力されない。次に、子機から転送される送信用のメールデータをメール情報メモリ４２に蓄積する（Ｓ７０２）。さらに、メールデータ受信が完了したかを判断し（Ｓ７０３）、完了していなければ（Ｓ７０３：ＮＯ）、さらにデータの蓄積を行う（Ｓ７０２）。完了したら（Ｓ７０３：ＹＥＳ）、サーバセンタ６０に発呼ダイヤルを送信する（Ｓ７０４）。そして、サーバセンタ６０の応答を待ち（Ｓ７０５）、応答があれば（Ｓ７０５：ＹＥＳ）、メール送信コマンドを送信する（Ｓ７０６）。応答がなければ（Ｓ７０５：ＮＯ）、メール送信エラーとなる（Ｓ７０７）。さらに、メール送信コマンドに対してサーバセンタ６０からの応答を待つ（Ｓ７０８）。ここでも、応答がなければ（Ｓ７０８：ＮＯ）、メール送信エラーとなる（Ｓ７０７）。応答があれば（Ｓ７０８：ＹＥＳ）、サーバセンタ６０に対してメールデータを送出する（Ｓ７０９）。メールデータの送出が完了したかを判断し（Ｓ７１０）、完了するまでメールデータの送出を続ける（Ｓ７０９）。完了したら（Ｓ７１０：ＹＥＳ）、後処理（Ｓ７１１）、回線開放（Ｓ７１２）を行い、このメール送信処理を終了して待機状態へ戻る。
【００４１】
一方、子機７０，７１においては、メール送信コマンドが入力されると、図１１に示すように、まず、宛先アドレスの入力を待つ（Ｓ８０１）。宛先アドレスは、電子メールの送信相手のアドレスであり、子機７０，７１のパネル操作部７７等を使用して使用者によって入力される。入力が完了していなければ、さらにアドレス入力を行い（Ｓ８０２）、入力が完了したら（Ｓ８０１：ＹＥＳ）、次に、Ｓｕｂｊｅｃｔ入力を待つ（Ｓ８０３）。Ｓｕｂｊｅｃｔは、電子メールに付属する種々の情報であり、電子メール本文とともに送信相手に送信される。Ｓｕｂｊｅｃｔの入力が完了していなければ（Ｓ８０３：ＮＯ）、さらに入力し（Ｓ８０４）、入力が完了したら（Ｓ８０３：ＹＥＳ）、続いてメール本文の入力を待つ（Ｓ８０５）。メール本文の入力が完了していなければ（Ｓ８０５：ＮＯ）、さらに入力し（Ｓ８０６）、完了したら（Ｓ８０５：ＹＥＳ）、続いて親機１０へメール送信コマンドを送出する（Ｓ８０７）。
【００４２】
ここで、親機１０からの応答を待つ（Ｓ８０８）。親機１０は図１０のＳ７０１で応答処理を行うので、応答があれば（Ｓ８０８：ＹＥＳ）、親機１０に対して先に入力したメールデータを全て送出し（Ｓ８０９）、処理を終了する。応答がなければ（Ｓ８０８：ＮＯ）、タイムアウトまで待ち（Ｓ８１０）、タイムアウトになったら（Ｓ８１０：ＹＥＳ）、メール送信エラーとして（Ｓ８１１）、処理を終了する。尚、Ｓ８０１〜Ｓ８０５において入力した各種データは、子機のメモリに保存しておくことで、後に再度Ｓ８０７以降を実行することでメール送信が可能となる。
【００４３】
以上詳細に説明したように、この実施の形態のファクシミリ装置親機１０及び子機７０，７１によれば、子機転送モードがセットされていれば親機１０が受信した電子メールを自動的に子機７０，７１に転送する。さらに、転送に先立って子機７０，７１が転送可能状態であるかをチェックし、転送不可能であれば、親機１０がメールを受信することを拒絶することができるので、電子メールはサーバセンタ６０にそのまま保持されることになり、親機１０のメール情報メモリ４２には電子メールが蓄積されないので、子機７０、７１に転送できない電子メールを親機１０のメール情報メモリ４２に次々と蓄積してしまうことで、他の機能に親機１０のメモリを使用できなくなるという不具合を防止できる。また、子機７０、７１への電子メール転送が不可能な状態であるにも関わらず、それをチェックすることなく転送を実行することで、子機７０、７１との間に通信エラーを生じさせたり、電子メールの内容を破損するといった不具合も防止できる。
また、転送不可能である場合、上記受信禁止方式の他、親機１０で電子メールを受信して、受信メールがあることを子機７０、７１に報知する報知方式のいずれかを採用することができる。したがって、この報知方式を採用すれば、子機７０、７１の使用者は報知に基づいて、子機７０、７１への電子メール転送が不可能であることをすばやく認識し、転送できない要因を取り除くように対処することで、子機７０、７１に電子メールを転送させるようにすることができ、この結果、親機１０へのメール蓄積時間を短縮でき、親機１０のメール情報メモリ４２を有効活用することができる。
【００４４】
さらに、親機１０は定期的に子機のメモリの使用状況を調べて、メモリフル（使用率８０％以上等）であれば子機から送られてくるメモリフル信号に基づいて子機メモリフラグをセットするので、親機１０はこの子機メモリフラグをチェックすることで子機に電子メールを転送可能かどうかを知ることができる。さらに、子機側でのメールの受信や削除に際して子機のメモリの使用に変化があればメモリフル信号やメモリ空き信号を子機側から送出することで、親機１０では常に子機メモリフラグの状態を最新状態としておくことができる。
【００４５】
さらに、子機７０，７１からのコマンド入力によって、親機１０を介してメールの送信を行うことができるので、使用者は親機１０を操作する必要がなく、子機７０，７１を使用して電子メールの送受信が可能となる。
【００４６】
尚、この発明は前記実施の形態に限定されるものではなく、発明の趣旨を逸脱することのない範囲で変更して実施することもできる。
例えば、上記子機７０、７１へのメール転送モードが設定されている場合であっても、電子メールの発信元を識別して、それに応じて転送する・しないを切り替えるものであってもよく、子機７０、７１が複数備えられている場合は、発信元に応じて転送する子機を選択するように構成されていてもよい。この場合は、発信元情報と子機への転送の要否とを設定するようにし、その設定内容を親機１０のメモリに予め記憶しておいたり、発信元情報と転送先の子機とを設定するようにし、その設定内容を親機１０のメモリに予め記憶しておく必要がある。
また、図５の処理において、子機７０、７１への電子メールが転送不可能な場合に、電子メールの受信を禁止することとしたが、所定時間経過しても転送不可能な状態が解除されなければ、サーバセンタ６０から電子メールを受信し、親機１０のメモリに記憶するようにしてもよい。
また、上記実施形態では、図５、６の処理中、及び、子機７０、７１からのメール転送要求コマンドを受信した場合において、子機への電子メール転送を実行するように構成されているが、図４中のＳ１１５において、子機メモリフラグがリセットされたタイミング、あるいは、図７中のＳ４１０において、子機メモリフラグがリセットされたタイミング、すなわち電子メールを転送不可能な状態から可能な状態に変更されたタイミングで、それまで子機７０、７１へ転送できなかった電子メールが親機１０もしくはサーバセンタ６０に残っていれば、それを受信して子機７０、７１へ転送する処理に移行するような処理を行ってもよい。
【００４７】
【発明の効果】
請求項１に記載の発明の構成によれば、子機への電子メール転送が不可能な状態であるにも関わらず、それをチェックすることなく転送を実行することで、子機との間に通信エラーを生じさせたり、電子メールの内容を破損するといった不具合を防止することができる。また、子機側でのメールの削除に際して子機のメモリの使用に変化があればメモリ空き信号を子機側から送出することで、親機では常に子機の状態を把握して、該子機に転送できずに残っている電子メールを確実に転送することができる。また、子機のメモリの使用割合に応じて、転送不可能かどうかが決定されるので、子機に転送された電子メールの記憶容量が不足することなく、受信された電子メールは子機のメモリに確実に記憶させることが可能となる。
更に、子機へ電子メールを転送不可能の場合には親機がサーバセンタから電子メールを受信することが禁止されるので、電子メールはサーバセンタにそのまま保持されることになり、親機のメモリには電子メールが蓄積されないので、子機に転送できない電子メールを親機のメモリに次々と蓄積してしまうことで、他の機能に親機のメモリを使用できなくなるという不具合を防止できる。また、子機への電子メール転送が不可能な状態であるにも関わらず、それをチェックすることなく転送を実行することで、子機との間に通信エラーを生じさせたり、電子メールの内容を破損するといった不具合も防止できる。
【００４８】
請求項２に記載の発明の構成によれば、子機に電子メールを転送したときには、親機の第１メモリから転送した電子メールが消去されるため、親機の第１メモリに電子メールのデータが残らず、親機の第１メモリを他の機能に有効活用することができる。
【００４９】
請求項３に記載の発明の構成によれば、子機へ電子メールを転送不可能な場合には、親機がサーバセンタから電子メールを受信することを禁止する方式の他、親機がサーバセンタから電子メールを受信して保管しておき、そのことを音声や発光部の点滅表示等で子機に報知することが可能となる。したがって、この報知方式を採用すれば、子機の使用者は報知に基づいて、子機への電子メールの転送が不可能であることをすばやく認識し、転送できない要因を取り除くように対処することで、子機に電子メールを転送させるようにすることができ、この結果、親機へのメール蓄積時間を短縮でき、親機のメモリを有効活用することができる。
【００５０】
請求項４に記載の発明の構成によれば、所定の時間間隔で子機のメモリの使用割合を判断するので、常時、子機に電子メールを受信可能かどうかが判断され、メール受信の度に余計な時間がかかることがない。
【００５１】
請求項５に記載の発明の構成によれば、使用者は、子機のみを使用して電子メールを送信することができるので、子機の使い勝手を向上させることができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係るファクシミリ装置親機の概略構成を示したブロック図である。
【図２】  ファクシミリ装置親機と、ファクシミリ装置親機が接続されたネットワークとの概略構成を示したブロック図である。
【図３】  子機の概略構成を示したブロック図である。
【図４】  親機受信待機処理プログラムを示した親機受信待機処理フローチャート図である。
【図５】  転送不可能の場合には受信を禁止するメール受信処理プログラムを示したメール受信処理フローチャート図である。
【図６】  転送不可能の場合には子機に報知するメール受信処理プログラムを示したメール受信処理フローチャート図である。
【図７】  親機で処理されるコマンド受信処理プログラムを示したコマンド受信処理フローチャート図である。
【図８】  子機側待機処理プログラムを示した子機側待機処理フローチャート図である。
【図９】  子機側待機処理プログラムを示した子機側待機処理フローチャート図の続きである。
【図１０】  親機で処理される子機メール送信処理プログラムを示した子機メール送信処理フローチャート図である。
【図１１】  子機で処理されるメール送信処理プログラムを示したメール送信処理フローチャート図である。
【符号の説明】
１０  ファクシミリ装置親機
２２  通信機能部
２４  子機通信制御部
２６  通信制御部
２８  回線制御部
３６  ＲＯＭ
４０  ＲＡＭ
７０、７１  子機
７８  親機通信制御部
【図１】
0003711852.tif 000002
【図２】
0003711852.tif 000003
【図３】
0003711852.tif 000004
【図４】
0003711852.tif 000005
【図５】
0003711852.tif 000006
【図６】
0003711852.tif 000007
【図７】
0003711852.tif 000008
【図８】
0003711852.tif 000009
【図９】
0003711852.tif 000010
【図１０】
0003711852.tif 000011
【図１１】
0003711852.tif 000012