(57)【要約】【課題】  コンピュータの操作に不慣れなユーザーも、簡単な操作で電子メールサービスを利用できるようにする。【解決手段】  電子メールファクシミリ装置１−２、１−７は電子メールサーバー１−３から定期的に又は手動操作に応答してＭＩＭＥ形式の電子メールデータを受信するとともに、この電子メールデータを解析し、複数のパートに区切られた電子メールデータをパート毎に異なるページの画像としてプリンタ部で記録出力する。【選択図】  図１
2008052745.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワーク又はインターネットに接続するための接続手段と、
前記接続手段を介してＭＩＭＥの形式に従った電子メールデータを受信する受信手段と、
前記受信手段で受信したＭＩＭＥ形式の電子メールデータを解析する解析手段と、
前記受信手段により受信したＭＩＭＥ形式に従った電子メールデータを、前記受信手段による受信に応じて前記解析手段による解析に基づき画像に展開して印字出力する出力手段とを有し、
前記出力手段は、前記解析手段による解析に基づき、前記受信手段により受信したＭＩＭＥ形式に従って複数のパートに区切られた電子メールデータを、パート毎に異なるページとして印字出力することを特徴とする電子メール通信装置。
【請求項２】
前記出力手段は、所定のテキスト情報を含むパートと画像ファイルを含むパートとをそれぞれ異なるページとして印字出力することを特徴とする請求項１に記載の電子メールデータ通信装置。
【請求項３】
前記出力手段は、前記テキスト情報を含むページの印字出力の際、ヘッダ情報に含まれる情報を併せて印字出力することを特徴とする請求項２に記載の電子メール通信装置。
【請求項４】
前記出力手段は、前記解析手段による解析の結果、前記受信手段で受信した電子メールデータが展開できなかった場合、送信元メールアドレス及びメッセージを印字出力することを特徴とする請求項１乃至３のいずれかに記載の電子メール通信装置。
【請求項５】
前記出力手段は、少なくとも送信元メールアドレス、日時情報及び正常に受信したか否かを示す情報を含む受信メールリストを印字出力することを特徴とする請求項１乃至４のいずれかに記載の電子メール通信装置。
【請求項６】
電子メール通信装置を用いた電子メールの出力方法において、
ローカルエリアネットワーク又はインターネットに接続し、
前記ローカルエリアネットワーク又はインターネットを介してＭＩＭＥの形式に従った電子メールデータを受信し、
前記受信したＭＩＭＥ形式の電子メールデータを解析し、
前記受信したＭＩＭＥ形式に従った電子メールデータを、前記受信に応じて前記解析に基づき画像に展開するとともに、ＭＩＭＥ形式に従って複数のパートに区切られた電子メールデータを、パート毎に異なるページとして印字出力することを特徴とする出力方法。
【請求項７】
前記印字出力の際、所定のテキスト情報を含むパートと画像ファイルを含むパートとをそれぞれ異なるページとして印字出力することを特徴とする請求項６に記載の出力方法。
【請求項８】
前記テキスト情報を含むページの印字出力の際、ヘッダ情報に含まれる情報を併せて印字出力することを特徴とする請求項７に記載の出力方法。
【請求項９】
前記印字出力の際、前記解析手段による解析の結果、前記受信手段で受信した電子メールデータが展開できなかった場合、送信元メールアドレス及びメッセージを印字出力することを特徴とする請求項６乃至８のいずれかに記載の出力方法。
【請求項１０】
前記印字出力の際、少なくとも送信元メールアドレス、日時情報及び正常に受信したか否かを示す情報を含む受信メールリストを印字出力することを特徴とする請求項６乃至９のいずれかに記載の出力方法。
【請求項１１】
請求項６乃至１０のいずれかに記載の電子メールの出力方法を実現するためのプログラムを格納したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールデータを受信可能な電子メール通信装置、該装置を用いた出力方法及び記憶媒体に関するものである。
【背景技術】
【０００２】
近年、電子メールにより文字データ、画像データ、音声データ等の種々のデータの通信が行われている。この電子メールによるデータ通信は、パーソナルコンピュータ、ワークステーションにより行われるのが一般的である。
【０００３】
又、電話回線を介して画像データの通信を行えるものとして、ファクシミリ装置が広く利用されている。現状では、一般のユーザーにとっては、上述のパーソナルコンピュータに比べて、ファクシミリ装置の方が扱いに慣れており、ファクシミリ装置を用いた画像通信の方がその装置の操作に関しても簡単である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のパーソナルコンピュータやワークステーションには、電子メールの通信に加えてファクシミリ通信が可能なものもあるが、装置の操作に関しては、一般のファクシミリ装置に比べると非常に複雑である。この為に、コンピュータの扱いに不慣れなユーザーにとっては、電子メールを利用しづらいという問題がある。
【課題を解決するための手段】
【０００５】
本発明では、電子メール通信装置に、ローカルエリアネットワーク又はインターネットに接続するための接続手段（回線Ｉ／Ｆ部１０−６、ＬＡＮ  Ｉ／Ｆ部１０−１４）と、前記接続手段を介してＭＩＭＥの形式に従った電子メールデータを受信する受信手段（２−５４）と、前記受信手段で受信したＭＩＭＥ形式の電子メールデータを解析する解析手段（２−５５）と、前記受信手段により受信したＭＩＭＥ形式に従った電子メールデータを、前記受信手段による受信に応じて前記解析手段による解析に基づき画像に展開して印字出力する出力手段（プリンタ部１０−１１、２−５７、２−６２）とを設け、前記出力手段が、前記解析手段による解析に基づき、前記受信手段により受信したＭＩＭＥ形式に従って複数のパートに区切られた電子メールデータを、パート毎に異なるページとして印字出力する（図４、図５、図６）ことにより、簡単な操作で、又コンピュータ等の扱いに不慣れなユーザーが電子メールサービスを利用できるようにしたものである。
【発明の効果】
【０００６】
本発明によれば、受信したＭＩＭＥ形式に従って複数のパートに区切られた電子メールデータを、パート毎に異なるページとして印字出力するので、コンピュータの操作に不慣れな人も、電子メールサービスを利用し、受信した電子メールデータの内容を確認できる。
【０００７】
しかも、パート毎に異なるページとして印字出力するので、パート毎に区別された見やすい出力結果を自動的に得ることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【０００９】
図１は、本実施の形態の電子メール・ファクシミリ変換機能を有するファクシミリ装置（以降、電子メールファクシミリ装置とする）のネットワークとの接続形態を示した図である。
【００１０】
本実施の形態の電子メールファクシミリ装置は、電子メールファクシミリ装置１−２の様に、ローカルエリアネットワーク（以降、ＬＡＮとする）１−１に直接接続可能であり、ＬＡＮ１−１を経由して、又、電子メールファクシミリ装置１−７の様に、リモートルータ１−４、ＩＳＤＮ（統合サービスデジタル網）／ＰＳＴＮ（一般公衆電話網）を経由して電子メールサーバーにアクセス可能に構成されている。そして、電子メールファクシミリ装置は、電子メールサーバーに格納されている電子メールデータを引き出し、引き出した電子メールデータの内容で装置が解釈できる部分を画像データに展開して装置に内蔵されているプリンタより記録（印字）出力する。
【００１１】
図１０は、本実施の形態の電子メールファクシミリ装置の構成を示したブロック図である。
図１０において、ＲＯＭ１０−２は、ＣＰＵ１０−３により実行されるコンピュータプログラム（装置全体を制御するためのソフトウエア）を格納したリードオンリメモリであり、ＣＰＵ１０−３は、ＲＯＭ１０−２に格納されているプログラムを実行することにより装置の制御を行う。
【００１２】
ＲＡＭ１０−４は、制御に必要な各種のデータや図３に示すような管理データを記憶するためのランダムアクセスメモリであり、蓄積メモリ１０−５は、ファクシミリ通信の符号化されたデータや電子メールのデータを記憶するためのメモリである。
【００１３】
回線Ｉ／Ｆ部１０−６は、ＩＳＤＮ回線やＰＳＴＮ回線を介して通信を行う為のＣＣＵ（通信制御ユニット）、モデム、ＮＣＵ（網制御ユニット）、等を有し、ＣＰＵ１０−３による制御に従って、回線への発呼動作、通信動作を行う。
【００１４】
ＩＯ制御部１０−７は、ＣＰＵ１０−３による制御に従って、プリンタ部１０−１１による記録動作、読取部１０−１２による読取動作、画像データの転送動作を制御する。
【００１５】
ＩＯ制御部１０−８は、ＣＰＵ１０−３による制御に従って、表示器や種々のキーを有する操作部１０−１３を制御し、操作部１０−１３により入力されたキー入力情報、表示器に表示する各種の情報の転送をおこなう。
【００１６】
画素密度変換部１０−９は、画像データの解像度変換、ページサイズの変換、及びミリ／インチの変換等を行う。
【００１７】
圧縮伸長部１０−１０は、読取部１０−１２により読取られて画像データを符号化（ＭＨ，ＭＲ，ＭＭＲ等）したり、又、受信した符号化データを復号化したりする。
ＬＡＮＩ／Ｆ部１０−１４は、ＬＡＮに接続するためのインターフェースである。
以上が、電子メールファクシミリ装置の構成である。
【００１８】
図２は、電子メールファクシミリ装置１−２又は１−７が、ＬＡＮの電子メールサーバーから電子メールを引き出す通信手順シーケンス及びフローチャートを示した図であり、かかる通信手順シーケンス及びフローチャートを実行するための制御プログラムは、ＲＯＭ１０−２に格納されており、ＣＰＵ１０−３により実行されるものである。
【００１９】
図２の通信シーケンスとフローチャートに従って、電子メールファクシミリ装置の動作について説明する。
【００２０】
図２の通信シーケンスでは、全部で３件のメールを受信し、１件目は電子メールデータを正常に受信し、２件目は解釈不能な電子メールデータを受信し、３件目は電子メールデータのデータ量が多すぎて、電子メールデータのヘッダ情報を抽出した場合の手順例を示しており、フローチャートでは、電子メールデータのリストデータの受信２−５から電子メールデータのサービス終了要求手順２−１３までの処理を示している。
【００２１】
電子メールファクシミリ装置１−２、１−７のＣＰＵ１０−３は、電子メールサーバー１−３との交信のための一連の手順（データーリンクの接続手順、サーバー側サービス可能性、ユーザー認証、ユーザー宛への電子メールの有無等）２−３を回線Ｉ／Ｆ部１０−６又はＬＡＮＩ／Ｆ部１０−１４に行なわせる。この手順２−３については、電子メールクライアント１−５等により実行される手順と同じであるので、ここでは説明を省略する。こうして電子メールファクシミリ装置と電子メールサーバーとの通信リンクが確立される。尚、この時点での蓄積メモリ１０−５の空きメモリ容量３−１（図３に示す管理データを参照）を３００Ｋバイトとする。
【００２２】
そして、通信シーケンスでは、その後、電子メールファクシミリ装置１−２、１−７のＣＰＵ１０−３は、回線Ｉ／Ｆ部１０−６又はＬＡＮＩ／Ｆ部１０−１４を介して、電子メールサーバー１−３に対して電子メールリストの通知要求を送信させ（２−４）、電子メールサーバー１−３から電子メールリストデータを受信する（２−５）。電子メールファクシミリ装置１−２、１−７のＣＰＵ１０−３は、受信した電子メールリストデータの内容を解析し、メール件数として３件の情報を図３の管理データのメールリストテーブルのメール件数３−２にセットし、メール番号１、２、３とメールデータ容量、例えば、メールデータ容量１Ｋバイト（ファクシミリ画像データが３０Ｋバイト）、２Ｋバイト（カラー画像データ４０Ｋバイト）、５００Ｋバイトをメール配列〔０〕、〔１〕、〔２〕の対応する領域にセットする（２−５０）。
【００２３】
次に、１つ目のメール（図４に示す様に電子メールデータには、テキストデータとファクシミリデータが含まれる）の処理について説明する。ＣＰＵ１０−３は、全メール処理の完了をチェックし（２−５１）、この場合はまだ完了していないので、空きメモリ容量（図３の管理データの空きメモリ容量３−１、ここでは３００Ｋバイト）と１つ目のメールのデータ容量（図３の管理データのメール配列〔０〕のメールデータ容量、ここでは１Ｋバイト）をチェックし（２−５２）、空きメモリ容量が十分にあるので電子メールデータの受信処理（２−５４）に移行し、この電子メールデータ受信処理において電子メールサーバー１−３に対して電子メールデータ１の送信要求を送信させ（２−６）、電子メールサーバー１−３から電子メールデータ１を受信する（２−７）。その際、電子メールリストテーブルの外部ボデイ数３−１４（図３）に１をセットし、ボデイ配列〔０〕のデータ種別３−２０にテキストをデータ容量３−２１に１Ｋバイトの空きメモリを獲得し、そのアドレスを受信テキストデータ格納領域ポインタ３−１５にセットし、この獲得メモリに受信した電子メールデータ１（テキスト）を格納する。
【００２４】
そして、ＣＰＵ１０−３は、電子メールデータ解析処理（２−５５）に移行し、電子メールデータ１の解析を行い、この場合解析可能なのでデータ種別３−２０に「ファクシミリ画像データ」の情報をセットし、ファクシミリ画像データメモリを獲得してデータ領域ポインタ３−２２にそのアドレスをセットし、そのファクシミリ画像データメモリに受信した電子メールデータをファクシミリ画像データに展開して格納する（２−５７）。次に、受信・解析・展開が必要なデータがないかチェックし（２−５８）、この場合、ファクシミリ画像データが外部ファイル“ｆｉｌｅ１９９６０７０４２１５９５９．ｘｘｘ”として電子メールデータに記述されているので、ファイル受信の処理でメール配列〔０〕の外部ボデイ数３−１４を２に更新し、ボデイ配列〔１〕のデータ種別に「ファクシミリ画像データ」をセットする。そして、ファイル転送手順でファイル受信の前にファイル容量のチェックを行い（２−５２）、ここではファイルデータが３０Ｋバイトで空きメモリが２９９Ｋバイトなので空きメモリを３０Ｋバイト分獲得（空きメモリ容量３−１は、２６９Ｋバイトとなる）し、メール配列〔０〕のボデイ配列〔１〕のデータ領域ポインタに獲得したメモリのアドレスをセットし、この獲得メモリに受信したファクシミリ画像データを格納する（２−５４）。そして、ファイルデータは、ファクシミリ画像データ（例えばＭＨ符号化されている）とわかっているので、解析処理（２−５５）、画像データ展開処理（２−５７）をスキップする。そして、ＣＰＵ１０−３は、ここでは、データファイルを正常に受信したので、メール配列〔０〕のボデイ配列〔１〕の処理結果と処理ステータス３−１３に正常終了をセットし、削除モード３−１２に「削除要求」をセットする（２−５９）。処理ステータス３−１３が正常なので、メール配列〔０〕の外部ボデイ数分のファクシミリ画像データをデータ領域ポインタに基づいて読み出し、圧縮伸長部１０−１０により生の画像データに展開させ、プリンタ部１０−１１により記録紙上に記録させる（２−６２）。
【００２５】
そして、記録（印字）が正常に終了すると、管理データの削除モード３−１２を参照し、削除モード３−１２が「削除要求」なので、電子メールサーバー１−３に対して電子メールデータ１の削除要求を送信させる（２−８、２−６４）。
【００２６】
これにより電子メールサーバー１−３は、電子メールデータ１のデータを削除する。図５、図６は、１つ目の電子メールデータ（電子メールデータ１）の印字結果を示した図である。
【００２７】
次に、２つ目のメール（テキストと解釈できない外部ファイル）の処理について説明する。テキストデータの処理シーケンスは、上述した電子メールデータ１と同様であるので、説明を省略し、テキスト解析処理から説明する。
【００２８】
ここでは、電子メールデータの解析処理（２−５５）を実行すると、カラー画像データファイルの処理を実行しなければならないことが判明し、このカラー画像データファイルについては処理できないので、図３の管理データのメール配列〔１〕の処理ステータスに「カラー画像処理不能」の情報をセットし、図７に示されている様な「以下の内容のカラー画像は本装置では処理できません。」等の代替文字列をメール配列〔１〕のボデイ配列〔１〕のデータ領域ポインタに対応するメモリに格納されている受信したテキストデータに埋め込み（２−５６）、画像データに展開させる（２−５７）。次に、メール配列〔１〕のボデイ配列〔０〕の処理結果と処理ステータスに「解析不能データ有り」の情報をセットし、削除モードに「削除せず」の情報をセットする（２−６１）。そして、展開した画像データをプリンタ部１０−１１により記録出力させ（２−６２）、削除モードに「削除しない」の情報がセットされているので、電子メールサーバー１−３に対して電子メールデータ２の削除要求を送信しない（２−６４）。
【００２９】
図７は、２つ目の電子メールデータ（電子メールデータ２）の印字結果を示した図である。
【００３０】
次に、３つ目のメール（受信するファクシミリ画像データのデータ量が多すぎて受信できない）処理について説明する。
【００３１】
この場合、ＣＰＵ１０−３は、メモリ容量のチェック（２−５１）において、その時点のメモリの空き容量が２２７Ｋバイトであり、受信する電子メールデータが５００Ｋバイトなので、全てのデータを受信することができない。そこで、電子メールのヘッダ部分（例えば、図４の“‐‐‐Ｂｏｕｎｄａｒｙ‐‐‐”迄のテキストデータ）のみを受信し、メール配列〔２〕の処理ステータスに「メモリフル」の情報を設定する（２−５３）。その後、メール配列〔２〕のボデイ配列〔０〕の処理結果と処理ステータスに「メモリフル」の情報をセットし、削除モードに「削除せず」の情報をセットする（２−６１）。そして、展開した画像データをプリンタ部１０−１１により印字させ、印字が正常に終了すると、削除モードが「削除せず」なので、電子メールサーバー１−３に対して電子メールデータ３の削除要求を送信しない（２−６４）。
【００３２】
こうして、全ての電子メールデータの処理が終了すると、電子メールファクシミリ装置のＣＰＵ１０−３は、電子メールサーバー１−３に電子メールデータサービスの終了要求を送信させ、電子メールサーバー１−３から肯定応答を受信すると、接続解放手順を実行し、処理を終了する（２−１３）。
【００３３】
尚、電子メールサーバー１−３に対する削除要求を行うタイミングを、電子メールデータを受信した時点か、ファクシミリ画像データに展開した時点か、それとも正常に印字された後とするかは、ユーザーが自由に選択することができる。
【００３４】
次に、電子メールファクシミリ装置１−２、１−７が、電子メールサーバー１−３に対してアクセスする（自動発呼して通信リンクを確立し、電子メールサーバー１−３より電子メールデータを引き出す）処理について、図９のフローチャートに基づいて説明する。尚、図９のフローチャートは、ＣＰＵ１０−３により実行される制御動作を示したものであり、かかる制御動作を実行するためのコンピュータプログラムは、ＲＯＭ１０−２に格納されている。
【００３５】
まず、ＣＰＵ１０−３は、ＩＯ制御部１０−８を介して操作部１０−１３よりオペレータによる電子メールデータを取り出し指示の入力の有無を判定し（９−１）、取り出し指示が入力されていないと、現時刻が設定されている電子メールの取り出し時刻になっているか否かをチェックし（９−２）、オペレータによる取り出し指示入力が有る、又は現時刻が取り出し時刻になっていると、電子サーバー１−３への接続モードがＬＡＮ接続モードであるか、それとも回線接続モードであるか判定する（９−３）。
【００３６】
接続モードが、回線接続モードであれば、ＣＰＵ１０−３は、回線Ｉ／Ｆ部１０−６に回線接続処理（ＩＳＤＮ／ＰＳＴＮへの発呼処理）を実行させ（９−４）、その結果が回線ビジー等により回線接続されないか否かをチェックし（９−５）、回線接続されないと、リダイヤル（再発呼）回数が所定回数（予め設定されている規定の回数）になったか否かを判定する（９−６）。再発呼回数が所定回数になっていると接続処理を終了し、操作部に接続処理がエラー終了したことを表示させ、待機状態に戻る。又、再発呼回数が所定回数になっていないと、一定時間リダイヤル（再発呼）待機を行い（９−７）、一定時間の経過後回線接続処理を行う（９−４）。
【００３７】
そして、接続モードがＬＡＮ接続モードである、又は、回線接続が完了すると、図２で説明した電子メールデータの取り出し処理と解析処理を実行し（９−８）、全メールデータの取り出しが終了すると（９−９）、装置が図８に示す電子メールリストを印字するリストモードにセットされているか否かをチェックし（９−１０）、リストモードにセットされていると図３の管理データを参照して、図８に示すようなメールリストのデータを作成し、画像データに展開してプリンタ部１０−１１より記録出力させる（９−１１）。
【００３８】
以上の電子メールファクシミリ装置によれば、ファクシミリ装置により電子メールサーバーより電子メールデータを取り出すことができ、コンピュータの操作に不慣れな人も、電子メールサービスを利用することができる。
【００３９】
又、ＩＳＤＮ／ＰＳＴＮを経由して電子メールサーバーのＬＡＮと通信リンクを確立する場合、予め設定されている規定回数を上限として自動的に再発呼するので、オペレータがその都度取り出し指示を入力しなくてもよく、電子メールデータを取り出すための装置の操作性を向上させることができる。
【００４０】
又、電子メールサーバーから引き出した電子メールデータのヘッダの一覧である電子メールリストを記録出力するようにしたので、メールの管理が容易になり、かつ電子メールデータの取り出しを確実に行うことができる。
【００４１】
又、電子メールサーバーから引き出す電子メールデータに電子メールファクシミリ装置が解釈できない内容が含まれている場合、または、電子メールデータを受信できるメモリ容量を確保できない場合、そのことを示すメッセージを出力し、電子メールサーバーより電子メールデータを削除しないように構成したので、オペレータは、他の装置により電子メールを引き出したり、又、メモリ容量が空いている時に電子メールデータの引き出しを行う等により電子メールデータを入手することができる。
又、本発明は、上述した実施の形態に限らず種々の変形が可能である。
【図面の簡単な説明】
【００４２】
【図１】電子メールファクシミリ装置のネットワークとの接続形態を示した図である。
【図２】本実施の形態の電子メールファクシミリ装置による通信シーケンスと通信処理を示した図である。
【図３】電子メールデータの管理データを示した図である。
【図４】電子メールデータの出力例を示した図である。
【図５】電子メールデータの出力例を示した図である。
【図６】電子メールデータの出力例を示した図である。
【図７】電子メールデータの出力例を示した図である。
【図８】電子メールリストの出力例を示した図である。
【図９】電子メールサーバーへのアクセス処理及び電子メールリストの出力処理を示したフローチャートである。
【図１０】電子メールファクシミリ装置の構成を示したブロック図である。
【符号の説明】
【００４３】
１０−１  バスライン
１０−２  ＲＯＭ
１０−３  ＣＰＵ
１０−４  ＲＡＭ
１０−５  蓄積メモリ
１０−６  回線Ｉ／Ｆ部
１０−７  ＩＯ制御部
１０−８  ＩＯ制御部
１０−９  画素密度変換部
１０−１０  圧縮伸長部
１０−１１  プリンタ部
１０−１２  読取部
１０−１３  操作部
１０−１４  ＬＡＮＩ／Ｆ部
【図１】
2008052745.tif 000003
【図２】
2008052745.tif 000004
【図３】
2008052745.tif 000005
【図４】
2008052745.tif 000006
【図５】
2008052745.tif 000007
【図６】
2008052745.tif 000008
【図７】
2008052745.tif 000009
【図８】
2008052745.tif 000010
【図９】
2008052745.tif 000011
【図１０】
2008052745.tif 000012