JP2002044358A - Communication device and communication method - Google Patents
Communication device and communication methodInfo
- Publication number
- JP2002044358A JP2002044358A JP2000225892A JP2000225892A JP2002044358A JP 2002044358 A JP2002044358 A JP 2002044358A JP 2000225892 A JP2000225892 A JP 2000225892A JP 2000225892 A JP2000225892 A JP 2000225892A JP 2002044358 A JP2002044358 A JP 2002044358A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- pixel density
- transmitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
Abstract
(57)【要約】
【課題】 画像データを電子メールに添付して送受信す
る通信装置において、送信した電子メールの送信異常を
受信すると、自動的に送信した電子メールから画像デー
タを再生し、送信異常を避けるための所定の処理を行っ
てから、再度この画像データを電子メールに添付して再
送信する。
【解決手段】 Resolution Conversion Setting欄3−
7で、電子メールを再送信するための解像度が設定さ
れ、Setting Available項目3−9がチェックされてい
た場合、原稿を送信後に送信不能のDSNメールが返信
されると、前回の画像データよりも解像度を下げて再送
信する。解像度を下げて再送信してもDNSメッセージ
を受信した場合は、再送信を停止し文書再送信エラーレ
ポートを日本語で作成する。
(57) [Summary] [PROBLEMS] In a communication device for transmitting and receiving image data attached to an e-mail, when a transmission error of the transmitted e-mail is received, the image data is automatically reproduced from the transmitted e-mail and transmitted. After performing a predetermined process for avoiding abnormalities, the image data is attached to the e-mail again and retransmitted. [Solution] Resolution Conversion Setting column 3-
In step 7, if the resolution for re-sending the e-mail is set and the Setting Available item 3-9 is checked, if a non-sendable DSN mail is returned after the original has been sent, Reduce the resolution and resubmit. If the DNS message is received even after resending at a lower resolution, stop resending and create a document retransmission error report in Japanese.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信装置および通
信方法ならびに記憶媒体に関し、例えば、 画像データ
を電子メールの添付ファイル形式に変換して電子メール
に添付して送信する通信装置および通信方法ならびに記
憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication device, a communication method, and a storage medium, for example, a communication device, a communication method, and the like for converting image data into an attached file format of an electronic mail and transmitting the image data attached to the electronic mail. It relates to a storage medium.
【0002】[0002]
【従来の枝術】電話回線を利用したファクシミリ装置や
電話器による情報交換に加え、インターネットを介して
接続されている各種情報端末間での電子メールによる情
報交換が急速に普及している。2. Description of the Related Art In addition to information exchange by facsimile machines and telephones using telephone lines, information exchange by electronic mail between various information terminals connected via the Internet is rapidly spreading.
【0003】電子メールでは、文字情報のみならず、画
像データ、音声データ、コンピュータデータ等の様々な
データ形式で情報交換が可能である。In electronic mail, information can be exchanged not only in character information but also in various data formats such as image data, audio data, and computer data.
【0004】電子メールは、電子メール・クライアント
・ソフトウェア(UA:User Agent)で作成され、電子
メールの中継点であるノード、例えば、電子メール転送
装置(オリジナルMTA:Mail Transfer Agent)に送
信される。An electronic mail is created by electronic mail client software (UA: User Agent) and transmitted to a node which is a relay point of the electronic mail, for example, an electronic mail transfer device (original MTA: Mail Transfer Agent). .
【0005】電子メール転送装置は、送信されてくる電
子メールを受信すると、さらに目的地に近い第2の電子
メール転送装置に、受信した電子メールを転送する。第
2の電子メール転送装置は、同様にして、この電子メー
ルを受信すると、さらに目的地に近い第3の電子メール
転送装置にこの電子メールを転送する。[0005] Upon receiving the transmitted e-mail, the e-mail transfer device transfers the received e-mail to a second e-mail transfer device closer to the destination. When the second e-mail transfer device receives this e-mail in the same manner, it transfers this e-mail to a third e-mail transfer device closer to the destination.
【0006】この電子メール転送装置を用いた電子メー
ルの転送が、目的地に到着するまで、あたかもバケツリ
レーのように次々に行われる。以後このような複数の電
子メール転送装置を用いた電子メールの送信システムを
電子メール送信システムと呼ぶ。[0006] E-mail transfer using this e-mail transfer device is performed one after another, as if it were a bucket brigade, until it arrives at a destination. Hereinafter, an e-mail transmission system using such a plurality of e-mail transfer devices is referred to as an e-mail transmission system.
【0007】上述のシステムでは、受信された電子メー
ルは、電子メール転送装置が保有する補助記憶装置に格
納されてから、次の電子メール転送装置に送信される。In the above-described system, the received e-mail is stored in the auxiliary storage device of the e-mail transfer device, and then transmitted to the next e-mail transfer device.
【0008】複数の電子メール転送装置を用いて電子メ
ールの送信、受信、格納、次の電子メール転送装置への
送信が繰り返し行われると、最後に、電子メールは、最
終宛先である電子メール転送装置内の記憶装置に格納さ
れる。[0008] When transmission, reception, storage, and transmission to the next e-mail transfer device are repeatedly performed using a plurality of e-mail transfer devices, finally, the e-mail is transferred to the e-mail, which is the final destination. It is stored in a storage device in the device.
【0009】また、各電子メールユーザごとに電子メー
ルを管理するポスト・オフィス(またの名称をメールボ
ックス(私書箱))を持つ電子メール管理サーバ装置が
接続されている場合には、電子メールは、最終宛先であ
る電子メール転送装置内の記憶装置の代わりにこの装置
内の記憶装置に格納される。When an e-mail management server device having a post office (also called a mailbox (post office box)) for managing e-mail for each e-mail user is connected, the e-mail is The data is stored in the storage device in the electronic mail transfer device instead of the storage device in the electronic mail transfer device that is the final destination.
【0010】その後、上記のいずれかの記憶装置に格納
されている電子メールは、電子メール・クライアント・
ソフトウェアによって、各ユーザに引き出される。[0010] Thereafter, the e-mail stored in any of the above storage devices is sent to an e-mail client
It is drawn to each user by the software.
【0011】ここで、画像データを送受信する情報端末
として、ファクシミリによる送受信と電子メールによる
送受信のどちらも可能なインターネットFAX装置、あ
るいは、ファクシミリ・サーバ装置が普及しつつある。As an information terminal for transmitting and receiving image data, an Internet FAX device or a facsimile server device capable of performing both facsimile transmission and reception and electronic mail transmission is becoming widespread.
【0012】インターネットFAX装置は、原稿画像を
画像データとして読取り、次にこの画像データを電子メ
ールで送信可能なデータ形式に変換し、さらに、送信側
が指定する電子メール宛先に送信可能である。The Internet FAX apparatus reads a document image as image data, converts the image data into a data format that can be transmitted by e-mail, and can transmit the data to an e-mail destination specified by the transmission side.
【0013】従来、電子メールが扱うデータとしては、
文字情報が主流であった。従って、電子メール蓄積交換
システムが扱う電子メールのデータ量は、数キロバイト
から数百キロバイト程度であった。電子メール蓄積交換
システムを構成する各電子メール転送装置が扱える1通
信あたりのデータ量の上限の設定は、各電子メール転送
装置を管理するシステム管理者に委ねられており、標準
的な取り決めがない。一般的には、数メガバイト程度で
ある。Conventionally, data handled by electronic mail includes:
Character information was mainstream. Therefore, the data volume of the e-mail handled by the e-mail storage and switching system was about several kilobytes to several hundred kilobytes. The setting of the upper limit of the amount of data per communication that can be handled by each electronic mail transfer device constituting the electronic mail storage and switching system is left to the system administrator managing each electronic mail transfer device, and there is no standard agreement. . Typically, it is on the order of a few megabytes.
【0014】また、現在のインターネットFAX装置、
電子メールクライアントソフト、電子メール送信システ
ムでは、各電子メール転送装置が扱える電子メール1通
信当たりの最大データ量に関する情報を、互いに交換し
あう通信プロトコルは、存在していない。Further, current Internet FAX machines,
In the electronic mail client software and the electronic mail transmission system, there is no communication protocol for exchanging information regarding the maximum data amount per electronic mail communication that can be handled by each electronic mail transfer device.
【0015】[0015]
【発明が解決しようとする課題】上述のように、インタ
ーネットFAX装置を用いて、読み取られた画像データ
を電子メールで送信可能なデータ形式に変換し、送信側
が指定する電子メール宛先に送信する場合、送信するデ
ータ量が多いのが問題である。As described above, when the read image data is converted into a data format that can be transmitted by e-mail using an Internet facsimile apparatus and transmitted to an e-mail destination specified by the transmission side. The problem is that the amount of data to be transmitted is large.
【0016】例えば、原稿を、白黒2値の画像データと
して読み込む場合、原稿1枚で数十キロバイトから数メ
ガバイトのデータ量となり、データ量によっては原稿1
枚で電子メール通信システムが電子メール1通信あたり
に扱える上限にほぼ匹敵する場合もある。For example, when an original is read as binary black-and-white image data, the amount of data of several tens of kilobytes to several megabytes per original, depending on the amount of data,
In some cases, the number may be almost equal to the upper limit that the electronic mail communication system can handle per electronic mail communication.
【0017】したがって、インターネットFAX装置を
用いて、高解像度の設定で読み込んだ原稿を何枚も送信
する場合や、低解像度の設定で読み込んではいるものの
一度に数十枚もの原稿を送信する場合には、電子メール
通信システムが扱える電子メールのデータ量の上限を超
えてしまう可能性が更に大きくなる。Therefore, when transmitting many originals read at a high resolution setting using the Internet facsimile apparatus, or transmitting several tens of originals at a time while reading at a low resolution setting. Is more likely to exceed the upper limit of the amount of e-mail data that the e-mail communication system can handle.
【0018】このときは、送信エラーとなって必要なデ
ータを送信できない。At this time, a transmission error occurs and necessary data cannot be transmitted.
【0019】しかも、上記のように、電子メール転送装
置をノードに用いた電子メール送信システムでは、各ノ
ードが扱える電子メール1通信当たりのデータ量は、ま
ちまちである上、その容量を知ることもできない。Further, as described above, in the e-mail transmission system using the e-mail transfer device as a node, the amount of data that can be handled by each node per e-mail communication varies, and its capacity can be known. Can not.
【0020】そのため、インターネットFAX装置を用
いて画像データを電子メールで送信する場合、各ノード
が転送可能なデータ量以下に抑えて送信したり、あるい
は自動的に送信データを複数の通信回数に分割して送信
することもできなかった。For this reason, when transmitting image data by e-mail using an Internet FAX device, each node transmits the image data with the data amount being less than the transferable amount, or the transmission data is automatically divided into a plurality of communication times. And could not send.
【0021】そして、その結果、インターネットFAX
装置から各ノードが扱える電子メール1通信当たりのデ
ータ量を超えて送信する場合、送信エラーを生じた。As a result, Internet FAX
A transmission error occurs when the device transmits data exceeding the amount of data per electronic mail that can be handled by each node.
【0022】この送信エラーが生じた場合は、必ずユー
ザが解決しなければならなかった。すなわち、インター
ネットFAX装置で、電子メールの添付ファイルとして
画像データを多量に送信する場合の第1の問題点は、送
信エラーを解決するためにユーザによる管理を必要とす
る点である。When this transmission error occurs, the user must solve the problem. That is, the first problem in transmitting a large amount of image data as an attached file of an electronic mail in an Internet FAX apparatus is that the user needs to manage the transmission error in order to solve the transmission error.
【0023】この点について、以下具体的に説明する。This will be specifically described below.
【0024】ユーザが送信した電子メールが何らかの原
因で相手に届かなかった場合、電子メール転送装置から
例えば、図24に示すようなエラー通知メールが送信元
ユーザに送付される。If the e-mail sent by the user does not reach the other party for some reason, the e-mail transfer device sends, for example, an error notification mail as shown in FIG. 24 to the sender user.
【0025】このとき、ユーザは、そのエラー通知メー
ルの文面を読み、記憶装置の不足に関するエラーである
と判読した場合は、前回よりも低解像度で原稿を再度読
み込みなおす対応をするか、または、記憶装置の不足を
補うために、送信すべき画像データを複数回に分けて送
信することにより1回に送るデータ量を小さくして送信
する、などといった面倒な作業を行わなければならなか
った。At this time, the user reads the text of the error notification mail and, if it is determined that the error is related to the shortage of the storage device, takes action to read the original again at a lower resolution than the previous time, or In order to compensate for the shortage of the storage device, it is necessary to perform a troublesome operation such as transmitting the image data to be transmitted in a plurality of times to reduce the amount of data to be transmitted at one time and transmitting the data.
【0026】この時のさらに面倒な問題点は、エラー通
知メールが、図24に示すように英語で記載されている
ことであり、このメールをユーザが受信した場合でも、
電子メールプロトコルに精通していない一般ユーザで
は、その内容を理解できず、エラー通知に対処できない
点である。An even more troublesome problem at this time is that the error notification mail is described in English as shown in FIG. 24. Even if the user receives this mail,
A general user who is not familiar with the e-mail protocol cannot understand the contents and cannot cope with the error notification.
【0027】具体的に説明すると、電子メール送信シス
テムでは、どのノード、すなわちどの電子メール転送装
置でエラーを生じたかによって、ユーザに対するエラー
通知方法が、下記のa)あるいは、b)のように異な
る。 a)オリジナルMTAでのエラー発生の場合 インターネットFAX装置が印字するエラーメッセー
ジ、通信結果のレポート、通信ログ情報の解釈に、高度
の技術的判断が要求される。 b)オリジナルMTA以外でのエラー発生の場合 IETF(Internet Engineering Task Force)のRF
C1894で勧告化されたDSN(Delivery Status No
tifications)勧告で規定された電子メールとしてエラ
ーとして返される。More specifically, in the e-mail transmission system, an error notification method for a user differs as in a) or b) below depending on which node, that is, which e-mail transfer device has caused the error. . a) When an error occurs in the original MTA A high level of technical judgment is required for interpreting the error message, communication result report, and communication log information printed by the Internet FAX device. b) When an error occurs in other than the original MTA RF of IETF (Internet Engineering Task Force)
DSN (Delivery Status No.) recommended in C1894
tifications) returned as an error in the email specified in the recommendation.
【0028】これらのエラー通知文面は、図24の左面
27,28行に示すように、電子メールプロトコルのコ
マンド(“>>>DATA”)やエラーコード(“<<
<552Mail cannot be delivered,too much mail dat
a”)などが盛り込まれており、英語を理解できても電
子メールプロトコルに精通していないほとんどのユーザ
は、そのエラー通知メールを理解し、正確に対応するこ
とができない。As shown in the left side lines 27 and 28 in FIG. 24, these error notification texts include an electronic mail protocol command (">>DATA") and an error code ("<<").
<552 Mail cannot be delivered, too much mail dat
a)), and most users who can understand English but are not familiar with the e-mail protocol cannot understand the error notification mail and respond accurately.
【0029】本発明は、上記の問題点を解決するために
なされたものであり、第1の目的は、画像データを電子
メールで送信できるように変換し、この変換された画像
データを電子メールに添付して送受信する通信装置にお
いて、送信した電子メールに送信異常が発生したことを
知らせる通知を受信すると、送信異常の原因を解析し
て、その原因が送信可能なデータ量を超えて送信された
ためと解析された場合に、ユーザの介在なしに、送信し
た電子メールから画像データを再生し、この画像データ
に送信異常を避けるための所定の処理を行ってから、再
度この画像データを電子メールに添付して再送信する通
信装置および通信方法を提供することである。The present invention has been made to solve the above-mentioned problems. A first object of the present invention is to convert image data so that the image data can be transmitted by e-mail, and convert the converted image data to an e-mail. When the communication device that sends and receives the notification that the transmission error occurred in the transmitted e-mail is received, the cause of the transmission error is analyzed and the cause is transmitted exceeding the transmittable data amount. If it is analyzed, the image data is reproduced from the transmitted e-mail without user's intervention, the image data is subjected to predetermined processing to avoid transmission abnormalities, and then the image data is transmitted to the e-mail again. To provide a communication device and a communication method for retransmitting by attaching to a communication device.
【0030】さらに、第2の目的は、前記送信異常の通
知を受信した場合に、難解な通知内容をユーザが理解し
易いように処理して出力する通信装置および通信方法を
提供することである。It is a second object of the present invention to provide a communication device and a communication method for processing and outputting difficult notification contents so that the user can easily understand them when the notification of the transmission abnormality is received. .
【0031】[0031]
【課題を解決するための手段】上記目的を達成するため
に、本発明の通信装置に係る一実施形態では、以下の構
成を備える。すなわち、画像を所望の解像度で読み取り
画像データを生成する画像データ生成手段と、前記画像
データ生成手段で生成した前記画像データを電子メール
で送信できるように変換する画像データ変換手段と、前
記画像データ変換手段によって変換された前記画像デー
タを添付した電子メールをネットワークに送信する送信
手段と、ネットワークより電子メールを受信する受信手
段と、を有する通信装置であって、前記受信手段によっ
て受信した電子メールを解析した結果、前記受信した電
子メールが、前記送信手段により送信された前記画像デ
ータを添付した電子メールの送信異常を知らせる通知で
あり、前記送信異常の原因が送信可能なデータ量を超え
て前記電子メールが送信されたためであると解析された
場合に、前記画像データを添付した電子メールから前記
画像データを再生する画像データ再生手段と、前記画像
データ再生手段によって再生された前記画像データに前
記送信異常を避けるための所定の処理を行う処理手段
と、前記処理手段によって処理された前記画像データを
前記画像データ変換手段を用いて変換し、前記変換され
た画像データを添付した電子メールを前記送信手段を用
いて再送信するように制御する再送信制御手段と、を有
することを特徴とする。In order to achieve the above object, one embodiment of a communication apparatus according to the present invention has the following arrangement. That is, image data generating means for reading an image at a desired resolution and generating image data, image data converting means for converting the image data generated by the image data generating means so that the image data can be transmitted by e-mail, A communication device comprising: a transmitting unit that transmits an e-mail attached with the image data converted by the converting unit to a network; and a receiving unit that receives an e-mail from the network, the e-mail received by the receiving unit. As a result of analyzing the received e-mail, the received e-mail is a notification that informs the transmission abnormality of the e-mail attached with the image data transmitted by the transmission unit, and the cause of the transmission abnormality exceeds the transmittable data amount. If it is analyzed that the e-mail was sent, attach the image data Image data reproducing means for reproducing the image data from the received e-mail, processing means for performing predetermined processing on the image data reproduced by the image data reproducing means to avoid the transmission abnormality, and processing by the processing means. Retransmission control means for converting the image data obtained using the image data conversion means, and controlling to retransmit the electronic mail attached with the converted image data using the transmission means. It is characterized by the following.
【0032】また例えば、前記所定処理とは、前記画像
データの画素密度を所定の画素密度に変更する画素密度
変更手段を用いて、前記送信異常を生じたときの前記画
像データの画素密度よりも低い画素密度に変更すること
を特徴とする。Also, for example, the predetermined processing is performed by using a pixel density changing means for changing a pixel density of the image data to a predetermined pixel density, by using a pixel density changing means for changing the pixel density of the image data when the transmission abnormality occurs. It is characterized by changing to a low pixel density.
【0033】また例えば、前記低い画素密度に変更する
とは、前記画像データが前回送信された解像度よりも低
い解像度に前記画像データの画素密度を変更することを
特徴とする。Further, for example, changing to the low pixel density is characterized in that the pixel density of the image data is changed to a resolution lower than the resolution at which the image data was transmitted last time.
【0034】また例えば、前記低い画素密度に変更する
とは、前記画像データが前回送信された読み込みサイズ
よりも小さい読み込みサイズに前記画像データの画素密
度を変更することを特徴とする。Further, for example, changing to the low pixel density means changing the pixel density of the image data to a reading size smaller than the reading size of the image data transmitted last time.
【0035】また例えば、前記再送信制御手段は、予め
前記再送信を打ち切る画素密度が設定されており、前記
処理手段による処理によって前記打ち切る画素密度に達
した場合に、前記再送信を終了することを特徴とする。Further, for example, the retransmission control means is configured to set a pixel density at which the retransmission is stopped in advance, and to terminate the retransmission when the pixel density at which the retransmission is stopped is reached by the processing of the processing means. It is characterized by.
【0036】また例えば、前記再送信時における前記画
像データの解像度または前記画像データの画像サイズを
設定する再送画像設定手段を更に有することを特徴とす
る。また、上記目的を達成するために、本発明の通信方
法に係る一実施形態では、以下の構成を備える。すなわ
ち、画像を所望の解像度で読み取り画像データを生成す
る画像データ生成工程と、前記画像データ生成工程で生
成した前記画像データを電子メールで送信できるように
変換する画像データ変換工程と、前記画像データ変換工
程によって変換された前記画像データを添付した電子メ
ールをネットワークに送信する送信工程と、ネットワー
クより電子メールを受信する受信工程と、を有する通信
方法であって、前記受信工程によって受信した電子メー
ルを解析した結果、前記受信した電子メールが、前記送
信工程により送信された前記画像データを添付した電子
メールの送信異常を知らせる通知であり、前記送信異常
の原因が送信可能なデータ量を超えて前記電子メールが
送信されたためであると解析された場合に、前記画像デ
ータを添付した電子メールから前記画像データを再生す
る画像データ再生工程と、前記画像データ再生工程によ
って再生された前記画像データに前記送信異常を避ける
ための所定の処理を行う処理工程と、前記処理工程によ
って処理された前記画像データを前記画像データ変換工
程を用いて変換し、前記変換された画像データを添付し
た電子メールを前記送信工程を用いて再送信するように
制御する再送信制御工程と、を有することを特徴とす
る。Further, for example, the apparatus further comprises retransmission image setting means for setting a resolution of the image data or an image size of the image data at the time of the retransmission. In addition, in order to achieve the above object, an embodiment according to a communication method of the present invention includes the following configuration. That is, an image data generating step of reading an image at a desired resolution to generate image data, an image data converting step of converting the image data generated in the image data generating step so that the image data can be transmitted by e-mail, A communication method comprising: a transmitting step of transmitting an e-mail attached with the image data converted by the converting step to a network; and a receiving step of receiving an e-mail from the network, wherein the e-mail received by the receiving step As a result of the analysis, the received e-mail is a notification that informs the transmission abnormality of the e-mail attached with the image data transmitted in the transmission step, and the cause of the transmission abnormality exceeds the data amount that can be transmitted. If it is analyzed that the e-mail was sent, attach the image data An image data reproducing step of reproducing the image data from the received e-mail, a processing step of performing predetermined processing on the image data reproduced by the image data reproducing step to avoid the transmission abnormality, and a processing step of the processing step. And a retransmission control step of controlling the image data to be converted using the image data conversion step and retransmitting the e-mail attached with the converted image data using the transmission step. It is characterized by the following.
【0037】また例えば、前記所定処理とは、前記画像
データの画素密度を所定の画素密度に変更する画素密度
変更工程を用いて、前記送信異常を生じたときの前記画
像データの画素密度よりも低い画素密度に変更すること
を特徴とする。Further, for example, the predetermined processing is performed by using a pixel density changing step of changing a pixel density of the image data to a predetermined pixel density, and by using a pixel density changing step of changing the pixel density of the image data when the transmission abnormality occurs. It is characterized by changing to a low pixel density.
【0038】また例えば、前記低い画素密度に変更する
とは、前記画像データが前回送信された解像度よりも低
い解像度に前記画像データの画素密度を変更することを
特徴とする。Further, for example, changing the pixel density to the low pixel density is characterized in that the pixel density of the image data is changed to a resolution lower than the resolution of the previously transmitted image data.
【0039】また例えば、前記低い画素密度に変更する
とは、前記画像データが前回送信された読み込みサイズ
よりも小さい読み込みサイズに前記画像データの画素密
度を変更することを特徴とする。Further, for example, changing to the low pixel density is characterized in that the pixel density of the image data is changed to a read size smaller than the previously read size of the image data.
【0040】また例えば、前記再送信制御工程には、予
め前記再送信を打ち切る画素密度が設定されており、前
記処理工程による処理によって前記打ち切る画素密度に
達した場合に、前記再送信を終了することを特徴とす
る。For example, in the retransmission control step, a pixel density at which the retransmission is stopped is set in advance, and when the pixel density at which the retransmission is stopped is reached by the processing in the processing step, the retransmission is terminated. It is characterized by the following.
【0041】また例えば、前記再送信時における前記画
像データの解像度または前記画像データの画像サイズを
設定する再送画像設定工程を更に有することを特徴とす
る。上記目的を達成するために、本発明の記憶媒体に係
わる一実施形態では、以下の構成を備える。すなわち、
画像を所望の解像度で読み取り画像データを生成する画
像データ生成工程と、前記画像データ生成工程で生成し
た前記画像データを電子メールで送信できるように変換
する画像データ変換工程と、前記画像データ変換工程に
よって変換された前記画像データを添付した電子メール
をネットワークに送信する送信工程と、ネットワークよ
り電子メールを受信する受信工程と、を有する通信処理
プログラムを格納した記憶媒体であって、該通信処理プ
ログラムは、前記受信工程によって受信した電子メール
を解析した結果、前記受信した電子メールが、前記送信
工程により送信された前記画像データを添付した電子メ
ールの送信異常を知らせる通知であり、前記送信異常の
原因が送信可能なデータ量を超えて前記電子メールが送
信されたためであると解析された場合に、前記画像デー
タを添付した電子メールから前記画像データを再生する
画像データ再生工程と、 前記画像データ再生工程によ
って再生された前記画像データに前記送信異常を避ける
ための所定の処理を行う処理工程と、前記処理工程によ
って処理された前記画像データを前記画像データ変換工
程を用いて変換し、前記変換された画像データを添付し
た電子メールを前記送信工程を用いて再送信するように
制御する再送信制御工程と、を有することを特徴とす
る。For example, the method further comprises a retransmission image setting step of setting a resolution of the image data or an image size of the image data at the time of the retransmission. In order to achieve the above object, one embodiment of the storage medium of the present invention has the following configuration. That is,
An image data generating step of reading an image at a desired resolution to generate image data, an image data converting step of converting the image data generated in the image data generating step so that the image data can be transmitted by e-mail, and the image data converting step A storage medium storing a communication processing program, comprising: a transmission step of transmitting an e-mail attached with the image data converted by the network to a network; and a reception step of receiving an e-mail from the network. As a result of analyzing the e-mail received in the receiving step, the received e-mail is a notification notifying the transmission abnormality of the e-mail attached with the image data transmitted in the transmission step, The cause was that the e-mail was sent beyond the amount of data that could be sent. When analyzed, an image data reproducing step of reproducing the image data from the e-mail attached with the image data, and a predetermined method for avoiding the transmission abnormality in the image data reproduced in the image data reproducing step. A processing step of performing processing, converting the image data processed by the processing step using the image data conversion step, and retransmitting an e-mail attached with the converted image data using the transmission step And a retransmission control step of performing control as described above.
【0042】[0042]
【発明の実施の形態】以下に図面を参照して、本発明に
係る一実施の形態例を説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0043】以下の本実施の形態の説明では、インター
ネットFAX装置およびインターネットFAX装置を用
いた通信方法として説明しているが、本発明の範囲を記
載例に限定する趣旨のものではない。In the following description of the present embodiment, an Internet FAX apparatus and a communication method using the Internet FAX apparatus are described, but the scope of the present invention is not limited to the described examples.
【0044】以下の説明では、まず、インターネットF
AX装置を用いた電子メール送信の概要を説明し、次
に、インターネットFAX装置の全体構成と各部の構成
を説明する。In the following description, first, the Internet F
An outline of e-mail transmission using the AX device will be described, and then the overall configuration of the Internet FAX device and the configuration of each unit will be described.
【0045】続いて、画像データを添付した電子メール
の具体的な送受信方法を説明し、最後に、電子メールの
送信エラーとその対応について説明する。Next, a specific method of transmitting and receiving an e-mail to which image data is attached will be described, and finally, an e-mail transmission error and its response will be described.
【0046】[インターネットFAX装置を用いた電子
メール送信]まず、インターネットFAX装置を用いて
画像データを電子メールの添付ファイルとして、インタ
ーネットを介して、遠隔地の電子メールクライアントに
電子メールを送信する場合の概要について説明する。[E-mail Transmission Using Internet FAX Apparatus] First, using an Internet FAX apparatus to send an e-mail to a remote e-mail client via the Internet with image data attached to an e-mail An outline will be described.
【0047】図13は、電子メール送信システムを構成
する基本装置の論理的な接続関係と電子メールデータが
送信される経路をあらわす、電子メール送信システム経
路図である。FIG. 13 is an e-mail transmission system path diagram showing the logical connection relationship of basic devices constituting the e-mail transmission system and the path through which e-mail data is transmitted.
【0048】また、図1は、本実施形態であるインター
ネットFAX装置2−3をネットワークに接続して電子
メール送信システムを構成したときの一例を示してい
る。FIG. 1 shows an example in which the Internet facsimile apparatus 2-3 according to the present embodiment is connected to a network to form an electronic mail transmission system.
【0049】図13を図1と関連づけながら電子メール
送信について、インターネットFAX装置2−3で作成
した電子メールを電子メールクライアント2−16に送
信する例を用いて説明する。13 will be described with reference to FIG. 1 using an example in which an e-mail created by the Internet FAX machine 2-3 is transmitted to an e-mail client 2-16.
【0050】まず、SourceUA4−1(インターネット
FAX装置2−3に相当)で作成され電子メールは、So
urceUA4−1から送信されると、この電子メールは、
最初に、OriginalMTA4−2(電子メールサーバ2−
4に相当)によって受信され、所定の場所に格納され
る。First, the e-mail created by SourceUA 4-1 (corresponding to the Internet FAX machine 2-3) is transmitted to the So
When sent from urceUA4-1, this email will
First, OriginalMTA4-2 (E-mail server 2-
4) and stored in a predetermined location.
【0051】次に、OriginalMTA4−2は、この電子
メールを次の中継点であるMTA4−3(ゲートウェイ
2−6に相当)に送信する。MTA4−3は、この電子
メールを受信すると、所定の場所に格納し、次に、Sink
Mail Receiver4−4(電子メールサーバ2−15に相
当)に送信する。Next, Original MTA 4-2 sends this electronic mail to MTA 4-3 (corresponding to gateway 2-6) which is the next relay point. When receiving the e-mail, the MTA 4-3 stores the e-mail in a predetermined location, and then stores the e-mail in the sink.
Mail Receiver 4-4 (corresponding to e-mail server 2-15).
【0052】続いて、Sink Mail Receiver4−4は、こ
の電子メールをを受信すると、所定の場所に格納し、こ
の電子メールを最終目的地であるSinkUA4−5(電子
メールクライアント2−16に相当)に送信される。こ
のようにして、インターネットFAX装置で作成された
電子メールは、インターネットを介して、遠隔地の電子
メールクライアントに送信される。Subsequently, upon receiving the e-mail, the Sink Mail Receiver 4-4 stores the e-mail in a predetermined location, and stores the e-mail in the final destination, SinkUA 4-5 (corresponding to the e-mail client 2-16). Sent to. In this way, the e-mail created by the Internet facsimile apparatus is transmitted to a remote e-mail client via the Internet.
【0053】[インターネットFAX装置の全体構成]
次に、図2を用いて、インターネットFAX装置2−3
の全体構成ついて説明する。[Overall Configuration of Internet FAX Apparatus]
Next, referring to FIG.
Will be described.
【0054】インターネットFAX装置2−3は、コン
トローラ・ユニット2000、スキャナ部2070、プ
リンタ部2095および操作部2011から構成されて
いる。コントローラ・ユニット2000は、画像情報や
デバイス情報の入出力を行うためのコントローラであ
り、画像入力デバイスであるスキャナ部2070、画像
出力デバイスであるプリンタ部2095、操作部201
1、LAN2−1および公衆回線(WAN)2051と
接続されている。The Internet FAX machine 2-3 includes a controller unit 2000, a scanner unit 2070, a printer unit 2095, and an operation unit 2011. The controller unit 2000 is a controller for inputting and outputting image information and device information, and includes a scanner unit 2070 as an image input device, a printer unit 2095 as an image output device, and an operation unit 201.
1, a LAN 2-1 and a public line (WAN) 2051.
【0055】次に、インターネットFAX装置2−3を
構成する各部について、説明する。Next, each unit constituting the Internet FAX machine 2-3 will be described.
【0056】[制御部]CPU2001は、システム全
体を制御するコントローラである。RAM2002は、
CPU2001が動作するためのシステムワークメモリ
であり、画像データを一時記憶することもできる。[Control Unit] The CPU 2001 is a controller for controlling the entire system. RAM 2002 is
This is a system work memory for the operation of the CPU 2001, and can also temporarily store image data.
【0057】また、ROM2003は、ブートROMで
あり、システムのブートプログラムが格納されている。
HDD2004は、ハードディスクドライブで、システ
ムソフトウェア、画像データを格納している。The ROM 2003 is a boot ROM, and stores a system boot program.
An HDD 2004 is a hard disk drive that stores system software and image data.
【0058】[操作部]操作部I/F2006は、操作
部2012に対するインターフェースであり、操作部2
012が表示する画像データを操作部2012に出力
し、また、本システム使用者が操作部2012から入力
した情報をCPU2001に伝達する。[Operation Unit] The operation unit I / F 2006 is an interface to the operation unit 2012,
012 outputs the image data to be displayed to the operation unit 2012, and transmits information input by the user of the system from the operation unit 2012 to the CPU 2001.
【0059】[情報の入出力部]Network部2010お
よびModem2050は、情報の入出力を行うところであ
り、Network部2010は、LAN2−1に接続され、M
odem2050は、公衆回線2051にそれぞれ接続され
ている。[Information Input / Output Unit] The network unit 2010 and the modem 2050 are for inputting and outputting information. The network unit 2010 is connected to the LAN 2-1.
The odem 2050 is connected to each of the public lines 2051.
【0060】[システムバス]以上述べた制御部、操作
部、情報の入出力部のデバイスが、システムバス200
7上に配置されている。システムバス2007は、デー
タ構造を変換するバスブリッジであるImage BusI/F
部2005を介して、画像データを高速で転送する画像
バス2008に接続されている。[System Bus] The devices of the control unit, the operation unit, and the information input / output unit described above are connected to the system bus 200.
7. A system bus 2007 is an image bus I / F which is a bus bridge for converting a data structure.
Through a unit 2005, the image data is connected to an image bus 2008 for transferring image data at high speed.
【0061】[画像データ処理部]画像バス2008
(PCIバスまたはIEEE1394で構成)には、以
下に機能を説明する6種のデバイスが配置されている。[Image Data Processing Unit] Image Bus 2008
(Configured with a PCI bus or IEEE 1394), six types of devices whose functions will be described below are arranged.
【0062】ラスターイメージプロセッサ(RIP)2
060は、PDLコードをビットマップイメージに展開
するものである。Raster image processor (RIP) 2
Reference numeral 060 is for expanding the PDL code into a bitmap image.
【0063】デバイスI/F部2020は、画像データ
の同期系/非同期系の変換を行うものであり、画像入出
力デバイスであるスキャナ部2070やプリンタ部20
95をコントローラ2000と接続している。The device I / F unit 2020 performs synchronous / asynchronous conversion of image data, and includes a scanner unit 2070 and a printer unit 20 which are image input / output devices.
95 is connected to the controller 2000.
【0064】スキャナ画像処理部2080は、入力され
る画像データの補正、加工、編集を行い、プリンタ画像
処理部2090は、プリントされる出力画像データの補
正、解像度変換等を行う。The scanner image processing unit 2080 corrects, processes, and edits input image data, and the printer image processing unit 2090 corrects output image data to be printed, performs resolution conversion, and the like.
【0065】画像回転部2030は、画像データの回転
を行い、画像圧縮部2040は、多値画像データをJP
EGを用いて圧縮伸張処理し、2値画像画像データをJ
BIG、MMR、MHを用いて圧縮伸張処理する。An image rotation unit 2030 rotates image data, and an image compression unit 2040 converts multi-valued image data into JP data.
The compression / expansion processing is performed using EG, and the binary image data is converted to J
The compression / expansion processing is performed using BIG, MMR, and MH.
【0066】[画像入出力部]図3を用いて、画像の入
出力デバイスについて、詳しく説明する。[Image Input / Output Unit] The image input / output device will be described in detail with reference to FIG.
【0067】スキャナ部2070は、原稿となる紙上の
画像を照明し、CCDラインセンサ(図示せず)を走査
することで、画像をラスターイメージデータ2071と
して電気信号の画像データに変換する。The scanner unit 2070 illuminates an image on paper serving as a document and scans a CCD line sensor (not shown), thereby converting the image into raster image data 2071 into electric signal image data.
【0068】原稿が、原稿フィーダ2072のトレイ2
073にセットされ、装置使用者が操作部2012から
読み取り開始の指示を行うと、コントローラCPU20
01は、信号2071により、スキャナ部2070に読
み取りの指示を与え、フィーダ2072は、原稿用紙を
1枚ずつフィードし、原稿の読み取り動作を開始する。The document is placed on tray 2 of document feeder 2072.
073, and when the apparatus user gives an instruction to start reading from the operation unit 2012, the controller CPU 20
01 gives a reading instruction to the scanner unit 2070 in response to the signal 2071, and the feeder 2072 feeds the document sheets one by one and starts the document reading operation.
【0069】プリンタ部2095は、ラスターイメージ
データ2096を用紙上に画像としてプリントする部分
である。その方式は、感光体ドラムや感光体ベルトを用
いた電子写真方式、微少ノズルアレイからインクを吐出
して用紙上に直接画像を印字するインクジェット方式等
があるが、どの方式を用いても構わない。The printer unit 2095 prints the raster image data 2096 as an image on a sheet. The method includes an electrophotographic method using a photosensitive drum or a photosensitive belt, an ink jet method in which ink is ejected from a minute nozzle array and an image is printed directly on paper, and the like, but any method may be used. .
【0070】プリント動作の起動は、コントローラCP
U2001からの指示2096によって開始する。プリ
ンタ部2095には、異なる用紙サイズ、または、異な
る用紙向きを選択できるように複数の給紙用の用紙カセ
ット2101、2102、2103、2104が用意さ
れている。また、排紙トレイ2111は、印字を終えた
用紙を保持するものである。The print operation is started by the controller CP.
The process starts with an instruction 2096 from U2001. The printer unit 2095 is provided with a plurality of paper cassettes 2101, 2102, 2103, and 2104 for paper feeding so that different paper sizes or different paper orientations can be selected. The paper discharge tray 2111 holds printed paper.
【0071】[操作部]図4を用いて、操作部2012
について、詳しく説明する。LCD表示部2013に
は、LCD上にタッチパネルシートが貼られており、シ
ステムの操作画面を表示するとともに、表示してあるキ
ーが押されると、その位置情報をコントローラCPU2
001に伝える。[Operation Unit] Referring to FIG.
Will be described in detail. The LCD display unit 2013 has a touch panel sheet affixed on the LCD and displays an operation screen of the system. When a displayed key is pressed, the position information is displayed on the controller CPU2.
Tell 001.
【0072】スタートキー2014は、原稿画像の読み
取り動作を開始する時などに用い、その中央部には、緑
と赤の2色のLED2018があり、その色によって、
スタートキー2014が使える状態にあるかどうかを表
示する。A start key 2014 is used to start a reading operation of a document image, for example. At the center of the start key 2014, there are two LEDs 2018 of green and red.
Displays whether the start key 2014 is ready for use.
【0073】ストップキー2015は、稼働中の動作を
止める時の用い、IDキー2016は、使用者のユーザ
ーIDを入力する時に用いる。リセットキー2017
は、操作部からの設定を初期化する時に用いる。A stop key 2015 is used to stop an operation during operation, and an ID key 2016 is used to input a user ID of a user. Reset key 2017
Is used to initialize settings from the operation unit.
【0074】[スキャナ画像処理部]図5を用いて、ス
キャナ画像処理部2080について、詳しく説明する。
画像バスI/Fコントローラ2081は、画像バス20
08と接続し、そのバスアクセスシーケンスを制御し、
スキャナ画像処理部2080内の各デバイスの制御及び
タイミングを発生させる。[Scanner Image Processing Unit] The scanner image processing unit 2080 will be described in detail with reference to FIG.
The image bus I / F controller 2081 is connected to the image bus 20
08 and controls its bus access sequence,
The control and timing of each device in the scanner image processing unit 2080 are generated.
【0075】フィルタ処理部2082は、空間フィルタ
であり、コンボリューション演算を行う。編集部208
3は、例えば、入力画像データのマーカーペンで囲まれ
た閉領域を認識して、その閉領域内の画像データに対し
て、影つけ、網掛け、ネガポジ反転等の画像加工処理を
行う。The filter processing unit 2082 is a spatial filter and performs a convolution operation. Editing unit 208
3 recognizes, for example, a closed area surrounded by a marker pen of the input image data, and performs image processing such as shadowing, shading, and negative / positive inversion on the image data in the closed area.
【0076】変倍処理部2084は、読み取り画像の解
像度を変える場合に用いられ、ラスターイメージの主走
査方向の変倍は、補間演算を用いて拡大あるいは、縮小
する。副走査方向の変倍は、画像読み取りラインセンサ
(図示せず)の走査速度を変えて行う。The scaling unit 2084 is used to change the resolution of the read image. The scaling of the raster image in the main scanning direction is enlarged or reduced by using an interpolation operation. Zooming in the sub-scanning direction is performed by changing the scanning speed of an image reading line sensor (not shown).
【0077】テーブル部2085は、読み取られた輝度
データである画像データを濃度データに変換するための
テーブル変換を行う。The table section 2085 performs table conversion for converting image data, which is read luminance data, into density data.
【0078】2値化部2086は、多値のグレースケー
ル画像データを、誤差拡散処理やスクリーン処理によっ
て2値化する。The binarizing unit 2086 binarizes the multi-value gray scale image data by error diffusion processing or screen processing.
【0079】以上の各処理を終えた画像データは、再び
画像バスコントローラ2081を介して、画像バス上に
転送される。The image data that has been subjected to the above-described processes is again transferred to the image bus via the image bus controller 2081.
【0080】[プリンタ画像処理部]図6を用いて、プ
リンタ画像処理部2090について、詳しく説明する。
画像バスI/Fコントローラ2091は、画像バス20
08と接続され、そのバスアクセスシーケンスの制御、
プリンタ画像処理部2090内の各デバイスの制御及び
タイミングの発生を行う。[Printer Image Processing Unit] The printer image processing unit 2090 will be described in detail with reference to FIG.
The image bus I / F controller 2091 is connected to the image bus 20
08 to control the bus access sequence,
It controls each device in the printer image processing unit 2090 and generates timing.
【0081】解像度変換部2092は、LAN2−1あ
るいは公衆回線2051から受信した画像データを、プ
リンタ部2095の解像度に変換するための解像度変換
を行う。The resolution conversion unit 2092 performs resolution conversion for converting image data received from the LAN 2-1 or the public line 2051 into the resolution of the printer unit 2095.
【0082】スムージング処理部2093は、解像度変
換後の画像データのジャギー(斜め繰等の白黒境界部に
現れる画像のがさつき)を滑らかにする処理を行う。The smoothing processing unit 2093 performs a process for smoothing jaggies (roughness of an image appearing at a black-and-white boundary portion such as diagonal repetition) of the image data after resolution conversion.
【0083】[画像圧縮処理部]図7を用いて、画像圧
縮処理部2040について、詳しく説明する。画像圧縮
処理部2040は、生画像データをMMR(Modified M
odified Read)、MR(Modified Read)、MH(Modif
ied Hahuman)、JBIG(Joint Bi-level Image expe
rts Group)、JPEG(Joint Photographic Experts
Group)等の画像符号データに圧縮する機能、MMR、
MR、MH、JBIG、JPEG等の画像符号データを
生画像データに伸長する機能、及び生画像データの画素
密度変換を行う画素密度変換機能をもつ。[Image Compression Processing Unit] The image compression processing unit 2040 will be described in detail with reference to FIG. The image compression processing unit 2040 converts the raw image data into MMR (Modified M
odified Read), MR (Modified Read), MH (Modif
ied Hahuman), JBIG (Joint Bi-level Image expe)
rts Group), JPEG (Joint Photographic Experts
Group) and other functions to compress image data, MMR,
It has a function of expanding image code data such as MR, MH, JBIG, and JPEG into raw image data, and a pixel density conversion function of performing pixel density conversion of raw image data.
【0084】画素密度変換では、例えば、A3画像をA
4画像に変換する画像サイズ変換と400DPI(Dots
Per Inch)×400LPI(Lines Per Inch)の解像
度を200DPI×200LPIの解像度に変換する。In the pixel density conversion, for example, A3 image is converted to A3
Image size conversion to 400 images and 400 DPI (Dots
The resolution of (Per Inch) × 400 LPI (Lines Per Inch) is converted to the resolution of 200 DPI × 200 LPI.
【0085】画像バスI/Fコントローラ2041は、
画像バス2008と接続し、そのバスアクセスシーケン
スを制御する働き、入力バッファ2042および出力バ
ッファ2045とのデータのやりとりを行うためのタイ
ミング制御及び、画像圧縮・伸長・画素密度変換部20
43に対するモード設定などの制御を行う。The image bus I / F controller 2041 is
It is connected to the image bus 2008 to control the bus access sequence, performs timing control for exchanging data with the input buffer 2042 and the output buffer 2045, and performs image compression / decompression / pixel density conversion.
Control such as mode setting for 43 is performed.
【0086】[画像圧縮処理手順]以下に画像圧縮処理
部2040の処理手順を示す。まず、CPU2001か
ら画像バス2008を介して、画像バスI/Fコントロ
ーラ2041に画像圧縮、伸長または、画素密度変換制
御のための設定を行う。[Image Compression Processing Procedure] The processing procedure of the image compression processing unit 2040 will be described below. First, the CPU 2001 sets the image bus I / F controller 2041 via the image bus 2008 for image compression, decompression, or pixel density conversion control.
【0087】この設定により、画像バスI/Fコントロ
ーラ2041は、画像圧縮・伸長・画素密度変換部20
43に対して、画像圧縮、伸長または、画素密度変換に
必要な設定を行う。With this setting, the image bus I / F controller 2041 operates the image compression / decompression / pixel density conversion unit 20
For 43, settings necessary for image compression, expansion, or pixel density conversion are performed.
【0088】この設定の後に、再度CPU2001から
画像バスI/Fコントローラ2041に対して、生画像
データまたは画像符号データの転送の許可を行う。この
許可に従い、画像バスI/Fコントローラ2041は、
RAM2002もしくは画像バス2008上の各デバイ
スから画像データの転送を開始する。After this setting, the CPU 2001 again permits the image bus I / F controller 2041 to transfer raw image data or image code data. According to this permission, the image bus I / F controller 2041
The transfer of image data from the RAM 2002 or each device on the image bus 2008 starts.
【0089】転送された画像データは、入力バッファ2
042に一時格納され、画像圧縮・伸長・画素密度変換
部2043の画像データ要求に応じて、一定のスピード
で生画像データまたは画像符号データを転送する。The transferred image data is stored in the input buffer 2
The raw image data or the image code data is temporarily stored at 042 and transferred at a constant speed in response to the image data request of the image compression / decompression / pixel density conversion unit 2043.
【0090】この際、入力バッファ2042は、画像バ
スI/Fコントローラ2041と、画像圧縮部・伸長・
画素密度変換部2043両者の間で、生画像データまた
は画像符号データを転送できるかどうかを判断する。At this time, the input buffer 2042 is connected to the image bus I / F controller 2041 and the image compression / decompression / decompression unit.
It is determined whether raw image data or image code data can be transferred between the two pixel density conversion units 2043.
【0091】ここで、画像バス2008からの生画像デ
ータまたは、画像符号データの読み込みが不可能な場
合、または、画像圧縮・伸長・画素密度変換部2043
への生画像データまたは画像符号データの書き込みが、
不可能な場合は、データの転送を行わない制御を行う
(以後この制御をハンドシェークと呼称する)。Here, when it is impossible to read the raw image data or the image code data from the image bus 2008, or the image compression / decompression / pixel density conversion unit 2043
Writing of raw image data or image code data to
If it is not possible, control not to transfer data is performed (hereinafter, this control is referred to as handshake).
【0092】画像圧縮・伸長・画素密度変換部2043
は、受け取った生画像データまたは画像符号データを、
一旦RAM2044に格納する。Image compression / decompression / pixel density conversion unit 2043
Converts the received raw image data or image code data into
The information is temporarily stored in the RAM 2044.
【0093】画像圧縮を施された画像データは、直ちに
出力バッファ2045に送られる。出力バッファ204
5では、画像バスI/Fコントローラ2041及び画像
圧縮・伸長・画素密度変換部2043とのハンドシェー
クを行い、生画像データまたは画像符号データを画像バ
スI/Fコントローラ2041に転送する。The image data subjected to the image compression is immediately sent to the output buffer 2045. Output buffer 204
In step 5, the handshake is performed with the image bus I / F controller 2041 and the image compression / decompression / pixel density conversion unit 2043, and the raw image data or the image code data is transferred to the image bus I / F controller 2041.
【0094】画像バスI/Fコントローラ2041で
は、転送された圧縮、伸長または画素密度変換された生
画像データまたは、画像符号データをRAM2002も
しくは画像バス2008上の各デバイスに転送する。The image bus I / F controller 2041 transfers the transferred compressed, decompressed, or pixel-density converted raw image data or image code data to the RAM 2002 or each device on the image bus 2008.
【0095】こうした一連の処理は、CPU2001か
らの処理要求が無くなるまで(必要なページ数の処理が
終わったとき)、もしくは、この画像圧縮処理部204
0から停止要求が出るまで(圧縮及び伸長時のエラー発
生時等)繰り返される。Such a series of processing is performed until there is no processing request from the CPU 2001 (when processing of the required number of pages is completed), or the image compression processing unit 204
It is repeated from 0 until a stop request is issued (for example, when an error occurs during compression and decompression).
【0096】[画像回転部]図8を用いて、画像回転部
2030について、詳しく説明する。画像バスI/Fコ
ントローラ2031は、画像バス2008と接続し、そ
のバスシーケンスを制御する働き、画像回転部2032
にモード等を設定する制御、および、画像回転部203
2に画像データを転送するためのタイミング制御を行
う。[Image Rotation Unit] The image rotation unit 2030 will be described in detail with reference to FIG. The image bus I / F controller 2031 is connected to the image bus 2008 and functions to control the bus sequence.
For setting a mode or the like to the image and an image rotation unit 203
2 to perform timing control for transferring image data.
【0097】以下に画像回転部の処理手順を示す。The processing procedure of the image rotation unit will be described below.
【0098】[画像回転処理手順]画像バス2008を
介して、CPU2001から画像バスI/Fコントロー
ラ2031に画像回転制御のための設定を行う。[Image Rotation Processing Procedure] The CPU 2001 sets the image bus I / F controller 2031 for image rotation control via the image bus 2008.
【0099】この設定により画像バスI/Fコントロー
ラ2041は、画像回転部2032に対して、画像回転
に必要な設定(たとえば、画像サイズや回転方向・角度
等)を行う。With this setting, the image bus I / F controller 2041 makes settings (for example, image size, rotation direction, angle, etc.) necessary for image rotation to the image rotation unit 2032.
【0100】必要な設定を行った後に、再度CPU20
01から画像バスI/Fコントローラ2041に対し
て、画像データ転送の許可を行う。After making the necessary settings, the CPU 20
01 permits image data transfer to the image bus I / F controller 2041.
【0101】この許可に従い、画像バスI/Fコントロ
ーラ2031は、RAM2002もしくは画像バス20
08上の各デバイスから画像データの転送を開始する。According to this permission, the image bus I / F controller 2031 operates the RAM 2002 or the image bus 20.
The transfer of image data is started from each device 08.
【0102】尚、ここでは、その一例として、32bi
tをそのサイズとし回転を行う画像サイズを32×32
(bit)とし、又、画像バス2008上に画像データ
を転送させる際に32bitを単位とする画像転送を行
うものとする(扱う画像は、2値を想定する)。Here, as an example, 32bi
The image size to be rotated is set to 32 × 32 with t as the size.
(Bit), and the image data is transferred on the image bus 2008 in units of 32 bits (the image to be handled is assumed to be binary).
【0103】上述のように、32×32(bit)の画
像データを得るためには、図9に示すように、上述の単
位データ転送を32回(転送元アドレス100000か
ら11F000まで)行う必要があり、かつ、不連続な
アドレスから画像データを転送する必要がある。As described above, in order to obtain 32 × 32 (bit) image data, it is necessary to perform the above-described unit data transfer 32 times (from the source address 100000 to 11F000) as shown in FIG. And it is necessary to transfer image data from a discontinuous address.
【0104】不連続アドレッシングにより転送された画
像データは、読み出し時に所望の角度に回転されている
ように、RAM2033に書き込まれる。The image data transferred by the discontinuous addressing is written to the RAM 2033 so that the image data is rotated to a desired angle at the time of reading.
【0105】例えば、90度反時計方向回転であれば、
図10(a)に示す最初に転送される一列目の32bi
tの画像データ2034を、図10(b)の画像データ
2035のようにY方向に連続して書き込んでいく。読
み出し時にX方向に32bitづつ読み出すことで、画
像が90度回転されたことになる。For example, if the rotation is 90 degrees counterclockwise,
The first row of 32bi shown in FIG.
The image data 2034 of t is continuously written in the Y direction like the image data 2035 of FIG. By reading 32 bits at a time in the X direction at the time of reading, the image is rotated by 90 degrees.
【0106】32×32(bit)の画像回転(RAM
2033への書き込み)が完了した後、画像回転部20
32は、RAM2033から画像データ2035をX方
向に読み出し、画像バスI/Fコントローラ2031に
画像データを転送する。32 × 32 (bit) image rotation (RAM
After the completion of the writing to the image rotation unit 2033, the image rotation unit 20
Reference numeral 32 reads the image data 2035 from the RAM 2033 in the X direction, and transfers the image data to the image bus I / F controller 2031.
【0107】回転処理された画像データを受け取った画
像バスI/Fコントローラ2031は、連続アドレッシ
ングを以て、RAM2002もしくは画像バス2008
上の各デバイスにデータを転送する。The image bus I / F controller 2031 that has received the rotated image data performs RAMA or image bus 2008 by continuous addressing.
Transfer data to each device above.
【0108】こうした一連の処理は、CPU2001か
らの処理要求が無くなるまで(必要なページ数の処理が
終わったとき)繰り返される。Such a series of processing is repeated until there is no processing request from the CPU 2001 (when processing for the required number of pages is completed).
【0109】[デバイスI/F部]図11を用いて、デ
バイスI/F部2020について、詳しく説明する。画
像バスI/Fコントローラ2021は、画像バス200
8と接続し、そのバスアクセスシーケンスの制御、デバ
イスI/F部2020内の各デバイスの制御及びタイミ
ングを発生させる。[Device I / F Unit] The device I / F unit 2020 will be described in detail with reference to FIG. The image bus I / F controller 2021 is connected to the image bus 200
8 to control the bus access sequence, control each device in the device I / F unit 2020, and generate timing.
【0110】また、外部のスキャナ部2070及びプリ
ンタ部2095への制御信号を送信する。スキャンバッ
ファ部2022は、スキャナ部2070から送られてく
る画像データを一時保存し、画像バス2008に同期さ
せて画像データを出力する。Further, it transmits control signals to the external scanner unit 2070 and printer unit 2095. The scan buffer unit 2022 temporarily stores the image data sent from the scanner unit 2070, and outputs the image data in synchronization with the image bus 2008.
【0111】シリアルパラレル・パラレルシリアル変換
部2023は、スキャンバッファ部2022に保存され
た画像データを順番に並べて、あるいは分解して、画像
バス2008に転送できる画像データのデータ幅に変換
する。The serial / parallel / parallel / serial conversion unit 2023 arranges or decomposes the image data stored in the scan buffer unit 2022 in order, and converts the image data into a data width of image data that can be transferred to the image bus 2008.
【0112】パラレルシリアル・シリアルパラレル変換
部2024は、画像バス2008から転送された画像デ
ータを分解して、あるいは順番に並べて、プリントバッ
ファ部2025に保存できる画像データのデータ幅に変
換する。The parallel / serial / serial / parallel conversion unit 2024 decomposes or arranges the image data transferred from the image bus 2008 and converts the image data into a data width of image data that can be stored in the print buffer unit 2025.
【0113】プリントバッファ部2025は、画像バス
2008から送られてくる画像データを一時保存し、プ
リンタ部2095に同期させて画像データを出力する。The print buffer unit 2025 temporarily stores the image data sent from the image bus 2008, and outputs the image data in synchronization with the printer unit 2095.
【0114】[スキャン処理手順]画像スキャン時の処
理手順を以下に示す。スキャナ部2070から送られて
くる画像データをスキャナ部2070から送られてくる
タイミング信号に同期させて、スキャンバッファ部20
22に保存する。[Scanning Procedure] The processing procedure at the time of image scanning is shown below. By synchronizing the image data sent from the scanner unit 2070 with the timing signal sent from the scanner unit 2070, the scan buffer unit 2070
22.
【0115】そして、画像バス2008がPCIバスの
場合には、スキャンバッファ部2022内に画像データ
が32ビット以上入ったときに、画像データを先入れ先
出しで32ビット分、スキャンバッファ部2022から
シリアルパラレル・パラレルシリアル変換2023に送
り、32ビットの画像データに変換し、画像バスI/F
コントローラ2021を通して画像バス2008上に転
送する。When the image bus 2008 is a PCI bus, when the scan buffer unit 2022 receives image data of 32 bits or more, the scan buffer unit 2022 stores the image data in 32 bits by first-in first-out. The data is sent to the parallel-to-serial converter 2023 and is converted into 32-bit image data.
The data is transferred to the image bus 2008 via the controller 2021.
【0116】また、画像バス2008がIEEE139
4の場合には、スキャンバッファ部2022内の画像デ
ータを先入れ先出しで、スキャンバッファ部2022か
らシリアルパラレル・パラレルシリアル変換部2023
に送り、シリアル画像データに変換し、画像バスI/F
コントローラ2021を通して画像バス2008上に転
送する。The image bus 2008 is connected to the IEEE 139
In the case of No. 4, the image data in the scan buffer unit 2022 is first-in first-out, and the serial-parallel / parallel-serial conversion unit 2023
To the image bus I / F
The data is transferred to the image bus 2008 via the controller 2021.
【0117】[プリント処理手順]画像プリント時の処
理手順を以下に示す。画像バス2008がPCIバスの
場合には、画像バス2008から送られてくる32ビッ
トの画像データを画像バスI/Fコントローラ2021
で受け取り、パラレルシリアル・シリアルパラレル変換
部2024に送り、プリンタ部2095の入力データビ
ット数の画像データに分解し、プリントバッファ部20
25に保存する。[Printing Procedure] The processing procedure for printing an image is described below. When the image bus 2008 is a PCI bus, the 32-bit image data sent from the image bus 2008 is transferred to the image bus I / F controller 2021.
, And sends it to a parallel / serial / serial / parallel conversion unit 2024, decomposes the image data into the number of input data bits of the printer unit 2095,
Save to 25.
【0118】また、画像バス2008がIEEE139
4の場合には、画像バス2008からおくられてくるシ
リアル画像データを画像バスI/Fコントローラ202
1で受け取り、パラレルシリアル・シリアルパラレル変
換2024に送り、プリンタ部2095の入力データビ
ット数の画像データに変換し、プリントバッファ部20
25に保存する。The image bus 2008 is connected to the IEEE 139.
In the case of No. 4, the serial image data sent from the image bus 2008 is transferred to the image bus I / F controller 202.
1 and sends it to a parallel-serial / serial-parallel converter 2024 to convert it into image data of the number of input data bits of the printer unit 2095,
Save to 25.
【0119】そして、プリンタ部2095から送られて
くるタイミング信号に同期させて、プリントバッファ部
2025の画像データを先入れ先出しで、プリンタ部2
095に送る。Then, in synchronization with the timing signal sent from the printer unit 2095, the image data of the print buffer unit 2025 is first-in first-out, and the printer unit 2
095.
【0120】[インターネットFAX装置とネットワー
クとの接続]次に、図1を用いて、本実施の形態である
インターネットFAX装置2−3とネットワークとの接
続ならびに電子メール送信システムを詳しく説明する。[Connection between Internet FAX Apparatus and Network] Next, the connection between the Internet FAX apparatus 2-3 and the network according to the present embodiment and an electronic mail transmission system will be described in detail with reference to FIG.
【0121】インターネットFAX装置2−3(ホスト
名:ganon_ifax)は、LAN(Local Area N
etwork)2−1(ドメイン名:dsn.gp2dp.c
o.jp)を介して、例えば、電子メールクライアント
2−2、2−5、電子メールサーバ(ホスト名:dsn
mail)2−4、ゲートウェイ(ホスト名:gate
way)2−6と接続されている。The Internet FAX device 2-3 (host name: ganon_ifax) is a LAN (Local Area N)
etwork) 2-1 (domain name: dsn.gp2dp.c)
o. jp), for example, the e-mail clients 2-2 and 2-5 and the e-mail server (host name: dsn)
mail) 2-4, gateway (host name: gate)
way) 2-6.
【0122】また、LAN2−1は、ゲートウェイ2−
6を介して、LAN2−18(ドメイン名:epnt.
gp2dp.co.jp)と接続され、LAN2−18
には、DNS(Domain Name System)サーバ2−7とル
ータ2−8とが接続されている。The LAN 2-1 is connected to the gateway 2-
6 via the LAN 2-18 (domain name: epnt.
gp2dp. co. jp) and LAN2-18
Is connected to a DNS (Domain Name System) server 2-7 and a router 2-8.
【0123】また、LAN2−18は、ルータ2−8と
インターネット/イントラネット2−14を介して、L
AN2−17(ドメイン名:ip.co.jp)に接続
され、LAN2−17には、電子メールサーバ2−15
(ホストドメイン名:mailsrv.ip.co.j
p)と電子メールクライアント2−16(ホストドメイ
ン名:suzuki_machine.ip.co.j
p)が接続されている。The LAN 2-18 is connected to the router 2-8 via the Internet / intranet 2-14 via the LAN 2-18.
AN2-17 (domain name: ip.co.jp), and an e-mail server 2-15 on LAN2-17.
(Host domain name: mailsrv.ip.co.j
p) and the e-mail client 2-16 (host domain name: suzuki_machine.ip.co.j)
p) is connected.
【0124】電子メールサーバ2−4内には、例えば、
ユーザである「関口さん」が使用するインターネットF
AX装置2−3用のメールボックス(メールボックス
名:sekiguti)が開設され、「関口さん」宛て
の電子メール(メールアカウント:sekiguti@
dsnmail.dsn.gp2dp.co.jp)
は、電子メールサーバ2−4内のメールボックスに格納
される。In the electronic mail server 2-4, for example,
Internet F used by user "Sekiguchi-san"
A mailbox (mailbox name: sekiguchi) for the AX device 2-3 has been opened, and an e-mail (mail account: sekiguchi @) addressed to "Sekiguchi-san" has been opened.
dsnmail. dsn. gp2dp. co. jp)
Is stored in a mailbox in the electronic mail server 2-4.
【0125】さらに、電子メールサーバ2−15内に
は、例えば、ユーザである「鈴木さん」が使用する電子
メールクライアント2−16用のメールボックス(メー
ルボックス名:suzuki)が開設され、「鈴木さ
ん」宛ての電子メール(メールアカウント名:suzu
ki@mailsrv.ip.co.jp)は、電子メ
ールサーバ2−15内のメールボックスに格納される。Further, in the electronic mail server 2-15, for example, a mailbox (mailbox name: suzuki) for the electronic mail client 2-16 used by the user “Mr. Suzuki” is opened, and “Suzuki” is opened. E-mail (email account name: suzu)
ki @ mailsrv. ip. co. jp) is stored in a mailbox in the electronic mail server 2-15.
【0126】インターネットFAX装置2−3とLAN
2−1との物理的なインターフェースは、後述するNetw
ork部2010であり、LANケーブル2011とハブ
等を経由して接続される。Internet FAX Device 2-3 and LAN
The physical interface with 2-1 is Netw
An ork unit 2010 is connected to the LAN cable 2011 via a hub or the like.
【0127】さらに、インターネットの通信プロトコル
としては、TCP/IP等を用いる。電子メールの送信
時のプロトコルとしては、例えば、SMTP(Simple M
ailTransfer Procol)が用いられ、電子メールを電子メ
ールサーバから引き出すときには、例えば、POP(Po
st Office Protocol)3が用いられる。Further, TCP / IP or the like is used as a communication protocol of the Internet. As a protocol for sending an e-mail, for example, SMTP (Simple M
ailTransfer Protocol) is used to retrieve e-mail from the e-mail server, for example, POP (Po
st Office Protocol) 3 is used.
【0128】[電子メールの送信経路]次に、図1、図
12〜14を用いて、例えば、「関口さん」が、インタ
ーネットFAX装置2−3から「鈴木さん」のPC(Pe
rsonal Computer)に電子メールを送信する経路につい
て、詳しく説明する。[E-mail Transmission Route] Next, referring to FIG. 1 and FIGS. 12 to 14, for example, “Sekiguchi-san” sends “Suzuki-san” PC (Pe
rsonal Computer) will be described in detail.
【0129】図12は、インターネットFAX装置2−
3の操作部2012の電子メール宛先入力画面であり、
図14は、電子メールの送受信プロトコルであるSMT
Pプロトコルのコマンド・シーケンス図である。FIG. 12 shows an Internet facsimile apparatus 2-
3 is an electronic mail destination input screen of the operation unit 2012 of FIG.
FIG. 14 shows SMT which is an e-mail transmission / reception protocol.
It is a command sequence diagram of a P protocol.
【0130】まず、インターネットFAX装置2−3
(図13のSource UA)に「関口さん」が、原
稿をセットする。続いて、図12の操作部2012か
ら、「関口さん」自身の電子メールアカウント”sek
iguti@dsnmail.dsn.gp2dp.c
o.jp”と送信先の「鈴木さん」のメールアカウン
ト”suzuki@mailsrv.ip.co.j
p”をそれぞれ“From3−2:”と”To3−3”
欄にセットする。First, the Internet FAX machine 2-3
“Mr. Sekiguchi” sets a document in (Source UA in FIG. 13). Subsequently, from the operation unit 2012 in FIG. 12, “Sekiguchi-san” own e-mail account “sek
iguti @ dsnmail. dsn. gp2dp. c
o. jp ”and the destination“ Suzuki-san ”mail account“ suzuki@mailsrv.ip.co.j
"p" to "From3-2:" and "To3-3", respectively.
Set in the field.
【0131】次に、操作部2012のスタートボタン2
018を押下すると、RDF(Recycled Document Feed
er)2073から原稿が引き込まれ、読み取られた原稿
が電子メールの添付画像データとして電子メールデータ
に変換される。Next, the start button 2 of the operation unit 2012
018, RDF (Recycled Document Feed
er) The document is pulled in from 2073, and the read document is converted into electronic mail data as attached image data of the electronic mail.
【0132】さらに、電子メールデータに変換されたデ
ータは、図14で示すSMTPプロトコル(電子メール
通信用のプロトコル)に従って、電子メールサーバ2−
4(図13のオリジナルMTA4−2)に送信される。Further, the data converted into the e-mail data is sent to the e-mail server 2 according to the SMTP protocol (protocol for e-mail communication) shown in FIG.
4 (original MTA4-2 in FIG. 13).
【0133】次に、この送信される電子メールは、電子
メールサーバ2−4からゲートウェイ2−6(図13の
MTA4−3)に転送され、ゲートウェイ2−6がDN
Sサーバ2−7に対し、「鈴木さん」のメールアカウン
トのドメイン名”mailsrv.ip.co.jp”
からIP(Internet Protocol)アドレスへの名前解決
依頼を行う。Next, this transmitted e-mail is transferred from the e-mail server 2-4 to the gateway 2-6 (MTA 4-3 in FIG. 13), and the gateway 2-6
For the S server 2-7, the domain name “mailsrv.ip.co.jp” of the mail account of “Suzuki-san”
Sends a name resolution request to an IP (Internet Protocol) address.
【0134】次に、ゲートウェイ2−6は、ルータ2−
8を経由して、名前解決済みのIPを持つ電子メールサ
ーバ2−15(図13のSink Mail Receiver4−4)に
対し、SMTPプロトコルで電子メールデータを転送す
る。Next, the gateway 2-6 is connected to the router 2-
The e-mail data is transferred to the e-mail server 2-15 having the IP whose name has been resolved (Sink Mail Receiver 4-4 in FIG. 13) via the SMTP protocol via the server 8.
【0135】電子メールサーバ2−15には、「鈴木さ
ん」用のメールボックス”suzuki”が開設されて
おり、転送された電子メールが、「鈴木さん」のメール
アカウント”suzuki@mailsrv.ip.c
o.jp”に対する格納される。A mail box “Suzuki” for “Mr. Suzuki” is opened in the e-mail server 2-15, and the transferred e-mail is sent to a mail account “Ms. Suzuki@mailsrv.ip. c
o. jp "is stored.
【0136】次に、「鈴木さん」の使用する電子メール
クライアント2−16(図13のSink UA4−5)
が、電子メールサーバ2−15のメールボックスから、
POPプロトコルを用いて、メールボックスから電子メ
ールを引き出すことにより、インターネットFAX装置
2−3から送信された画像添付ファイル付き電子メール
を受信する。Next, the e-mail client 2-16 used by "Mr. Suzuki" (Sink UA4-5 in FIG. 13)
From the mailbox of the email server 2-15,
The e-mail with the image attached file transmitted from the Internet FAX device 2-3 is received by extracting the e-mail from the mailbox using the POP protocol.
【0137】[電子メールの宛先指示方法]次に、図1
2、図2〜図4を用いて、インターネットFAX装置に
よる電子メールの宛先指示の方法を説明する。[E-mail Destination Designation Method] Next, FIG.
2. A method of specifying an e-mail destination by an Internet FAX apparatus will be described with reference to FIGS.
【0138】図12は、インターネットFAX装置2−
3の操作部2012の電子メール宛先入力画面であり、
本発明の特徴を最も良く表わすものの1つである。FIG. 12 shows an Internet FAX machine 2-
3 is an electronic mail destination input screen of the operation unit 2012 of FIG.
This is one of the features that best describes the features of the present invention.
【0139】電子メール送信元入力欄3−2には、送信
元の電子メールアカウントを入力すると、入力したデー
タが電子メールの“From3−2”に挿入される。When an e-mail account of the transmission source is input in the e-mail transmission source input field 3-2, the input data is inserted into the “From 3-2” of the e-mail.
【0140】記載例としては、例えば、“sekigu
ti@dsnmail.dsn.gp2dp.co.j
p”のように電子メールアカウントをフルに入力しても
よいが、ユーザ名”sekiguti”のみ入力しても
よい。As a description example, for example, “sekigu
ti @ dsnmail. dsn. gp2dp. co. j
Although the full e-mail account may be input as in "p", only the user name "sekiguchi" may be input.
【0141】その場合は、“@”とインターネットFA
X装置が直接通信する電子メールサーバ2−4のホスト
ドメイン名“dsnmail.dsn.gp2dp.c
o.jp”が自動的に付加される。In this case, “@” and Internet FA
The host domain name “dsnmail.dsn.gp2dp.c” of the e-mail server 2-4 with which the X device communicates directly
o. jp "is automatically added.
【0142】電子メール送信宛先入力欄3−3には、送
信宛先の電子メールアカウントを入力すると、入力した
データが電子メールの“To3−3”に挿入される。When the e-mail account of the transmission destination is input in the e-mail transmission destination input field 3-3, the input data is inserted into the e-mail "To3-3".
【0143】サブジェクト欄3−4には、送信文のタイ
トル等の文字列を入力すると、入力したデータが電子メ
ールの“Subject3−4”に挿入される。When a character string such as the title of a sentence is input in the subject field 3-4, the input data is inserted into the "Subject 3-4" of the e-mail.
【0144】コメント欄3−5には、送信する原稿に対
するコメント文を入力すると、コメント文は、電子メー
ルの本文データとなる。When a comment sentence for an original to be transmitted is input in the comment field 3-5, the comment sentence becomes the text data of the electronic mail.
【0145】以上の文字列入力は、図は示していない
が、図4の表示装置付きのタッチパネル2013に、図
12の電子メール宛先入力画面とともにキーボードが表
示され、英数字や仮名漢字の入力が可能である。Although the character string input is not shown in the figure, a keyboard is displayed on the touch panel 2013 with the display device of FIG. 4 together with the e-mail destination input screen of FIG. 12 so that alphanumeric characters and kana kanji can be input. It is possible.
【0146】Scan Setting欄3−6では、原稿読取り時
の読取り解像度の設定を行う。解像度の選択は、各解像
度のチェックボタンのタッチを行うことで設定し、設定
された解像度には、チェックマークが付く。In the Scan Setting column 3-6, the reading resolution for reading a document is set. Selection of the resolution is set by touching a check button of each resolution, and a check mark is attached to the set resolution.
【0147】[電子メール再送信時の解像度の設定]図
12のResolution Conversion Setting欄3−7は、本
発明の特徴を最も良く表わすものの1つであり、電子メ
ールを再送信するための解像度を設定する。[Resolution Setting for E-mail Retransmission] The Resolution Conversion Setting column 3-7 in FIG. 12 is one of the features that best represents the features of the present invention. Set.
【0148】Setting Available項目3−9がチェック
されていると、原稿を送信後にMTA4−3から電子メ
ールデータ長の制限等で送信不能となった旨のDSNメ
ールが返信された場合、インターネットFAX装置2−
3は、画像圧縮・伸長・画素密度変換部2043によ
り、前回の画像データよりも解像度を下げた画像データ
を添付した電子メールを再送信する。If the Setting Available item 3-9 is checked, and the MTA 4-3 returns a DSN mail indicating that transmission is impossible due to restrictions on the length of e-mail data after transmitting the original, the Internet FAX machine 2-
Reference numeral 3 retransmits an e-mail to which the image compression / decompression / pixel density conversion unit 2043 has attached image data whose resolution is lower than the previous image data.
【0149】この時の最低限の解像度をResolution Con
version Setting欄3−7で設定する。一方、Setting D
isable項目3−8がチェックされていると、送信不能の
DSNメッセージを受信しても再送信機能は、機能しな
い。At this time, the minimum resolution is set to Resolution Con.
Set in the version Setting column 3-7. On the other hand, Setting D
If the isable item 3-8 is checked, the retransmission function does not function even if an unsendable DSN message is received.
【0150】図12の例では、400×400DPI
(Dots Per Inch)の解像度と200×200DPIの
解像度の選択項目のチェックボックスにチェックマーク
が付されている。この場合、原稿蓄積時に、例えば、6
00×600DPIの解像度で画像データを読み込ん
で、送信された場合には、そのデータを再送信する場合
は、先ず、400×400DPIの解像度に画像データ
を変換して再送される。In the example of FIG. 12, 400 × 400 DPI
(Dots Per Inch) resolution and 200 × 200 DPI resolution check boxes are checked. In this case, when the document is stored, for example, 6
When image data is read at a resolution of 00 × 600 DPI and transmitted, if the data is to be retransmitted, the image data is first converted to a resolution of 400 × 400 DPI and retransmitted.
【0151】この再送信においても、送信エラーが起こ
った場合には、次は、200×200DPIの解像度で
再送される。[0151] Even in this retransmission, if a transmission error occurs, it is retransmitted at a resolution of 200 x 200 DPI.
【0152】200×200DPIの解像度で画像デー
タを再送信しても、DNSメッセージを受信した場合
は、再送信を停止して、図15に一例を示す文書再送信
エラーレポートがプリントされる。Even if image data is retransmitted at a resolution of 200 × 200 DPI, if a DNS message is received, retransmission is stopped and a document retransmission error report, an example of which is shown in FIG. 15, is printed.
【0153】[電子メール再送信の原稿サイズの設定]
図12のDocument Size Conversion Setting欄3−11
は、再送信原稿サイズを設定するものであり、本発明の
特徴を最も良く表わすものの1つである。[Setting of Original Size for E-mail Retransmission]
Document Size Conversion Setting column 3-11 in FIG.
Is used to set the size of a retransmitted document, and is one of the features that best represents the features of the present invention.
【0154】Setting Available項目3−13がチェッ
クされていると、原稿を送信後にMTA4−3から電子
メールデータ長の制限等で送信不能となった旨のDSN
メールが返信された場合、インターネットFAX装置2
−3は、画像圧縮・伸長・画素密度変換部2043によ
り、前回送信したの画像データの原稿サイズよりも小さ
くして再送信する。その際の最低限原稿サイズをDocume
nt Size Conversion Setting欄3−11で設定する。If the Setting Available item 3-13 is checked, a DSN indicating that transmission of the original is impossible from the MTA 4-3 due to restrictions on the length of e-mail data after the original is transmitted.
When the mail is returned, the Internet FAX device 2
-3 is smaller than the document size of the previously transmitted image data by the image compression / decompression / pixel density conversion unit 2043 and retransmitted. The minimum document size at that time is Docume
Set in the nt Size Conversion Setting column 3-11.
【0155】一方、Setting Disable項目3−13がチ
ェックされていると、送信不能のDSNメッセージを受
信しても再送信機能は機能しない。図12の例では、B
4とA4の選択項目のチェックボックスにチェックマー
クが付されているので、原稿蓄積時に例えばA3サイズ
で画像データ読み込んで、送信された場合は、先ずB4
サイズの画像データに変換され再送される。On the other hand, if the Setting Disable item 3-13 is checked, the retransmission function does not function even if an untransmittable DSN message is received. In the example of FIG.
Since the check boxes of the selection items 4 and A4 are marked with check marks, for example, when the image data is read in the A3 size at the time of document storage and transmitted, the B4
It is converted to image data of the size and retransmitted.
【0156】この再送信においても、送信エラーが起こ
った場合には、次は、A4サイズで再送される。A4サ
イズの画像データによる再送信に対してもDNSメッセ
ージを受信した場合は、再送信を停止して、図15に示
した文書再送信エラーレポートがプリントされる。In this retransmission, if a transmission error occurs, the next retransmission is performed in A4 size. If a DNS message is received even for retransmission using A4 size image data, retransmission is stopped and the document retransmission error report shown in FIG. 15 is printed.
【0157】[電子メール再送時の制御モードの設定]
図12のMode Setting欄3−15は、再送時の制御モー
ド設定を行う画面である。[Setting of control mode when retransmitting e-mail]
The Mode Setting column 3-15 in FIG. 12 is a screen for setting a control mode at the time of retransmission.
【0158】再送時における制御モード設定は、具体的
には“Retransmit Inf.Store”項目3−16のチェック
マークをつける/つけないで実現される。The control mode setting at the time of retransmission is specifically realized by checking / unchecking “Retransmit Inf. Store” item 3-16.
【0159】本設定値は、図20AのステップS8−9
の「電子メール再送情報格納モード」の有効/無効の判
定に用いられる。This set value is determined in step S8-9 in FIG. 20A.
Is used to determine whether the “e-mail retransmission information storage mode” is valid or invalid.
【0160】「電子メール再送情報格納モード」を有効
にセットすると、再送機能が機能し、セットしなけれ
ば、無効となり機能しない。When the “e-mail retransmission information storage mode” is set to be valid, the retransmission function functions, and when it is not set, it becomes invalid and does not function.
【0161】他端末文書再送の有効/無効の設定は、具
体的には“Message ID Check”項目3−17のチェック
マークをつける/つけないで実現される。The setting of validity / invalidity of the retransmission of the other terminal document is specifically realized by checking / unchecking the “Message ID Check” item 3-17.
【0162】「つけない」を設定した場合、他の端末が
送信した画像データ付きの電子メールに対するDSNメ
ールをインターネットFAX装置2−3が代理で再送す
ることができる。When "No" is set, the Internet FAX machine 2-3 can resend the DSN mail for the electronic mail with the image data transmitted by another terminal on behalf of the terminal.
【0163】一方、「つける」場合は、インターネット
FAX装置2−3が送信した画像データ付き電子メール
に対するDSNメールのみ再送する。On the other hand, in the case of "ON", only the DSN mail for the electronic mail with image data transmitted by the Internet FAX machine 2-3 is resent.
【0164】“Message ID Check”項目3−17のチェ
ックマークをつける/つけないの値は図19Cのステッ
プS12−9の「メッセージIDチェックモード」の有
効/無効の設定に用いられる。The check mark / not check value of the “Message ID Check” item 3-17 is used to set the validity / invalidity of the “message ID check mode” in step S12-9 in FIG. 19C.
【0165】“Message ID Check”項目3−17の設定
値は、図22の「メッセージIDチェックモード」15
−5に格納される。本設定値は、原稿予約単位でなく、
その設定値はその後のDSNメール受信全てに影響す
る。The set value of the “Message ID Check” item 3-17 is “Message ID Check Mode” 15 in FIG.
-5 is stored. This setting value is not the document reservation unit,
The setting affects all subsequent DSN mail reception.
【0166】なお、図12の画面で、「メッセージID
チェックモード」15−5の値が有効/無効によって、
“Message ID Check”項目3−17のチェックマークが
つく/つかないとして表示される。In the screen shown in FIG.
Depending on whether the value of “Check mode” 15-5 is enabled or disabled,
"Message ID Check" item 3-17 is displayed as a check mark.
【0167】これは、“Message ID Check”項目3−1
7の状態をユーザが確認できるようにするためと、変更
が原稿送信予約時に可能とするためのものである。This corresponds to “Message ID Check” item 3-1.
This is for allowing the user to confirm the state of No. 7 and for enabling the change at the time of document transmission reservation.
【0168】[電子メールの送信:正常の場合]インタ
ーネットFAX装置2−3(図13のSource UA4−
1)から電子メールサーバ2−4(図13のOriginal
MTA4−2)への電子メールを送信するための電子メ
ール送信プロトコルを図14を用いて説明をする。[E-mail Transmission: When Normal] Internet FAX Device 2-3 (Source UA4--FIG. 13)
1) to the e-mail server 2-4 (Original in FIG. 13)
An e-mail transmission protocol for transmitting an e-mail to the MTA 4-2) will be described with reference to FIG.
【0169】図14は、電子メール送信が正常終了した
場合である。図14は、IETFにより勧告化された電
子メールの交換手順のSMTP(Simple Mail Transfer
Protocol)である。FIG. 14 shows a case where the transmission of the e-mail has been completed normally. FIG. 14 shows an SMTP (Simple Mail Transfer) of an e-mail exchange procedure recommended by the IETF.
Protocol).
【0170】送信側5−1がインターネットFAX装置
2−3、受信側5−2が電子メールサーバ2−4であ
り、インターネットFAX装置2−3を甲、電子メール
サーバ2−4を乙とする。The sending side 5-1 is the Internet FAX machine 2-3, the receiving side 5-2 is the E-mail server 2-4, and the Internet FAX machine 2-3 is the party A and the e-mail server 2-4 is the party B. .
【0171】甲は、乙に、TCP/IP手順で、SMT
Pのポート番号である25でセッションを張る(ステッ
プS5−3)と、乙は、正常応答を返す(ステップS5
−4)。[0171] First Party is required to provide the second party with the SMT using the TCP / IP procedure.
When a session is established with the port number 25 of P (step S5-3), the second party returns a normal response (step S5).
-4).
【0172】次に、甲は、自分のホスト名“FaxMailMac
hine”を乙に送り(ステップS5−5)、乙は、サービ
ス対象のホストであることを確認し、甲に正常応答を返
す(ステップS5−6)。Next, Party A has its own host name “FaxMailMac”.
"hine" to the customer (step S5-5), the customer confirms that the host is a service target, and returns a normal response to the customer (step S5-6).
【0173】次に、甲は、電子メールの差し出し人アド
レス“fax_mail_machine@mail_
srv.ccc.dd.ee”を送り(ステップS5−
7)、乙は、甲に正常応答を返す(ステップS5−
8)。Next, Party A sends the e-mail sender address "fax_mail_machine @ mail_
srv. ccc. dd. ee "(step S5--
7), Party B returns a normal response to Party A (Step S5-
8).
【0174】次に、甲は、受信ファクシミリ画像を電子
メールデータを送る電子メール宛先“fff@mail
_srv.cc.dd.ee”を乙に送り(ステップS
5−9)、乙は、甲に正常応答を返す(ステップS5−
10)。Next, Party A sends the received facsimile image to the electronic mail destination “ffff @ mail” to which the electronic mail data is sent.
_Srv. cc. dd. ee ”(Step S
5-9) B returns a normal response to Party A (Step S5-
10).
【0175】次に、甲は、乙に電子メールの転送の開始
の旨を通知し(ステップS5−11)、乙は、甲正常応
答を返す(ステップS5−12)。Next, Party A notifies Party B of the start of the transfer of the e-mail (Step S5-11), and Party B returns a Party A normal response (Step S5-12).
【0176】次に、甲は、電子メールデータを乙へ転送
する(ステップS5−13)。さらに、甲は、乙に電子
メールの転送の終了の旨を通知する(ステップS5−1
4)と、乙は、甲に正常応答を返す(ステップS5−1
5)。Next, Party A transfers the e-mail data to Party B (Step S5-13). Further, Party A notifies Party B that the transfer of the e-mail has been completed (Step S5-1).
4), and B returns a normal response to Party A (step S5-1).
5).
【0177】次に、甲は、乙にSMTPセッションの終
了の旨を通知し(ステップS5−16)、乙は、甲に、
正常応答を返す(ステップS5−17)。Next, Party A notifies Party B of the end of the SMTP session (Step S5-16).
A normal response is returned (step S5-17).
【0178】最後に、甲は、セッション解放を乙に通知
する(ステップS5−18)。Lastly, Party A notifies Party B of the release of the session (Step S5-18).
【0179】尚、電子メールのネットワーク上での伝達
メカニズムは、図13で説明した通りである。The transmission mechanism of the e-mail on the network is as described with reference to FIG.
【0180】[電子メールの送信:異常の場合]一方、
図16は、インターネットFAX装置2−3が、画像デ
ータ付きの電子メールデータを送信中に、受信側が受信
データ長の制限を超えたエラーを送信側に返して、電子
メール送信が異常終了した場合を示している。[E-mail Transmission: In Case of Abnormality]
FIG. 16 shows a case where the Internet FAX device 2-3 transmits an e-mail data with image data, the receiving side returns an error exceeding the limit of the received data length to the transmitting side, and the e-mail transmission ends abnormally. Is shown.
【0181】受信側装置6−2である受信側の電子メー
ルサーバ2−4(図4のOriginalMTA4−2)は、デ
ータ受信中(ステップS6−4)に、データ受信長の制
限を超えてデータ受信すると、受信データ長の制限を超
えた旨のサーバ異常応答(ステップS6−5)を送信側
装置6−1であるインターネットFAX装置2−3に送
信する。The receiving-side electronic mail server 2-4 (Original MTA 4-2 in FIG. 4), which is the receiving-side device 6-2, exceeds the data receiving length limit during data reception (step S6-4). Upon reception, a server error response indicating that the reception data length limit has been exceeded (step S6-5) is transmitted to the Internet FAX device 2-3 which is the transmission-side device 6-1.
【0182】例えば、図24の左面の末尾1−1の“Di
agnostic-Code:SMTP;534Mail cannot be deli
vered,Message too big for system”の”534”がエ
ラーコードを示しており、”Message too big for syst
em”が、受信データ長の制限を超えたエラーメッセージ
を示している。For example, “Di” at the end 1-1 on the left side of FIG.
agnostic-Code: SMTP; 534 Mail cannot be deli
"534" of "vered, Message too big for system" indicates an error code, and "Message too big for syst"
em ”indicates an error message that has exceeded the limit of the reception data length.
【0183】[電子メールの受信]SMTP(Simple M
ail Transfer Protocol)プロトコルを用いた電子メー
ル受信に関して、インターネットFAX装置2−3は、
前述の電子メールの送信における、図14の受信側装置
5−2及び図16の受信側装置6−2と同等な機能を持
っている。[Reception of E-mail] SMTP (Simple M
ail transfer protocol), the Internet FAX device 2-3 receives
It has the same function as the receiving device 5-2 in FIG. 14 and the receiving device 6-2 in FIG.
【0184】さらに、インターネットFAX装置2−3
は、電子メールサーバ2−4に開設されている電子メー
ルユーザのメールボックスから受信した電子メールを引
き出すためのIETF(Internet Engineering Taskfor
ce)で勧告されているPOP3(Post Office Protocol
version3)プロトコルを具備しているが、本発明の特
徴の説明を行うためにPOP3の詳細なプロトコル手順
を説明する必要がないので割愛する。Further, the Internet FAX machine 2-3
Is an IETF (Internet Engineering Taskfor) for extracting an e-mail received from an e-mail user's mailbox established in the e-mail server 2-4.
ce), POP3 (Post Office Protocol)
version3) Although it has a protocol, it is not necessary to explain a detailed protocol procedure of POP3 in order to explain the features of the present invention, so that it is omitted.
【0185】[エラー処理:DSNメッセージの受信]
図24、図16、図17を用いて、エラー処理時の電子
メールデータの変換について説明する。[Error Processing: Reception of DSN Message]
The conversion of e-mail data at the time of error processing will be described with reference to FIGS. 24, 16, and 17. FIG.
【0186】図24は、受信データ長制限を超えた場合
に送信されるDSNメッセージ(テキストデータ)の例
である。FIG. 24 is an example of a DSN message (text data) transmitted when the reception data length limit is exceeded.
【0187】インターネットFAX装置2−3から送信
された電子メールが、電子メールサーバ2−4とゲート
ウェイ2−6を経由し、ゲートウェイ2−6によって、
遠隔地にある電子メールサーバ2−15に送信されてい
る途中で、図16のステップS6−5の受信データ長オ
ーバーエラーが発生したとする。An e-mail transmitted from the Internet FAX machine 2-3 passes through the e-mail server 2-4 and the gateway 2-6, and is transmitted by the gateway 2-6.
It is assumed that a received data length over error of step S6-5 in FIG. 16 has occurred during transmission to the remote e-mail server 2-15.
【0188】この場合に、ゲートウェイ2−6は、この
エラーを受信後にSMTPセッションを終了する。次
に、ゲートウェイ2−6は、図24に示したDSNメー
ルを生成すると、このDSNメールは、インターネット
FAX装置2−3から送信された経路と逆の経路である
電子メールサーバ2−4を経由してインターネットFA
X装置2−3に送り届けられる。In this case, the gateway 2-6 ends the SMTP session after receiving this error. Next, when the gateway 2-6 generates the DSN mail shown in FIG. 24, the DSN mail passes through the e-mail server 2-4 which is the reverse route to the route transmitted from the Internet FAX device 2-3. Internet FA
It is sent to the X device 2-3.
【0189】図24の例では、送信元であるインターネ
ットFAX装置2−3から送信された電子メールには、
図24の1−2、1−3、1−4が添付されている。In the example of FIG. 24, the e-mail transmitted from the Internet FAX machine 2-3 which is the transmission source includes:
24, 1-2, 1-3, and 1-4 in FIG. 24 are attached.
【0190】図16は、ゲートウェイ2−6が電子メー
ルサーバ2−15に対し電子メールを送信中に、図16
のステップS6−5の受信データ長オーバーエラーを受
信した場合のSMTPのメッセージシーケンスを図示し
たものである。FIG. 16 shows a state in which the gateway 2-6 transmits an e-mail to the e-mail server 2-15.
5 illustrates an SMTP message sequence when the received data length over error of step S6-5 is received.
【0191】[エラー処理:DSNメッセージの変換]
図17は、受信した電子メールデータの変換プロクラム
のフローチャートである。ステップS7−2で、電子メ
ールヘッダの生成を行い、図24の1−2の情報が生成
される。[Error Processing: Conversion of DSN Message]
FIG. 17 is a flowchart of a conversion program for the received e-mail data. In step S7-2, an e-mail header is generated, and information 1-2 shown in FIG. 24 is generated.
【0192】“Message−Id:<199808
171030.TAA20109@ganon_ifa
x.dsn.gp2dp.co.jp>”は、インター
ネットFAX装置2−3が、自機が送信した電子メール
を識別しやすくするために付す情報である。"Message-Id: <199808"
171030. TAA20109 @ ganon_ifa
x. dsn. gp2dp. co. jp>"is information that the Internet FAX device 2-3 attaches to make it easy to identify the e-mail transmitted by itself.
【0193】“ganon_ifax.dsn.gp2
dp.co.jp”は、インターネットFAX装置2−
3のホストドメイン名であり、”1998081710
30.TAA20109”が電子メールを送信する度に
年月日時分秒や乱数等から生成される識別しやすくする
ために付すIDである。"Ganon_ifax.dsn.gp2
dp. co. jp "is the Internet FAX machine 2-
3 is the host domain name, and is "19808081710".
30. TAA 20109 "is an ID generated from year, month, day, hour, minute, second, and random number every time an electronic mail is transmitted, and is attached for easy identification.
【0194】“To:suzuki@mailsrv.
ip.co.jp”は、図12の電子メール送信宛先入
力欄3−3であり、送信先の「鈴木さん」の電子メール
アカウントである。"To: suzuki @ mailsrv.
ip. co. “jp” is the e-mail transmission destination input field 3-3 in FIG. 12, and is the e-mail account of “Suzuki-san” of the transmission destination.
【0195】“From:sekiguti@dsn.
gp2dp.co.jp”は、図12の電子メール送信
元入力欄3−2で入力した「関口さん」の電子メールア
カウントである。"From: sekiguchi @ dsn.
gp2dp. co. "jp" is the e-mail account of "Mr. Sekiguchi" input in the e-mail transmission source input field 3-2 in FIG.
【0196】“Subject:Catalog materials for IFAX”
は、図12のサブジェクト欄3−4であり送信文のタイ
トルである。"Subject: Catalog materials for IFAX"
Is the subject column 3-4 in FIG. 12 and is the title of the sentence.
【0197】“Content-Type:multipart/mixed;”は、
送信される電子メールが複数の部分データで構成されて
いることを示す。本例では、テキストデータの本文デー
タと原稿蓄積された画像データを格納したTIFFファ
イルで構成されている。"Content-Type: multipart / mixed;"
Indicates that the transmitted e-mail is composed of a plurality of partial data. In this example, the file is composed of a TIFF file storing text data of the text data and image data stored in the document.
【0198】“boundary=”==_903316784
==_””の”=903316784==_”は、部分
データの区切りを示す区切り行である。"Boundary =" == _ 903316784
"= 903316784 == _" of == "" is a delimiter line indicating a delimiter of the partial data.
【0199】図24の1−3と1−4の先頭行と3の末
尾行に”==_903316784==_”が挿入され
る。In FIG. 24, "== _ 903316784 == _" is inserted in the first line and the last line of 1-3 and 1-4.
【0200】次に、ステップS7−3で、本文データの
生成を行い、図24の1−3の情報が生成される。本文
データには、”Content-Type:text/plain;charset=i
so−2022−jp”と”Content-Transfer-Encodin
g:7bit”と空行を付し、続いて、図12のコメント
欄3−5で入力されたSIFT−JIS文字列を日本語
拡張したISO2022コードに変換して電子メールデ
ータとして挿入する。次に、ステップS7−4で全頁の
変換が終了していない場合は、ステップS7−5に進
み、送信画像である原稿1ページ毎に生成されるTIF
Fファイル(ファイル名が“ScanPage1.ti
f”のバイナリファイル)をBASE64変換プログラ
ムで、バイナリーからASCII変換し、図24の1−
4の<Tiff Image>部へ付加する。Next, in step S7-3, text data is generated, and information 1-3 shown in FIG. 24 is generated. In the body data, "Content-Type: text / plain; charset = i
so-2022-jp ”and“ Content-Transfer-Encodin
Then, a blank line is added as "g: 7bit", and then the SIFT-JIS character string input in the comment field 3-5 in FIG. 12 is converted into an ISO2022 code expanded into Japanese and inserted as electronic mail data. On the other hand, if the conversion of all pages is not completed in step S7-4, the process proceeds to step S7-5, where the TIF generated for each page of the original, which is the transmission image, is generated.
F file (file name "ScanPage1.ti
f ″ binary file) is converted from binary to ASCII by the BASE64 conversion program,
4 is added to the <Tiff Image> section.
【0201】図24の1−4は、TIFFファイルであ
る“ScanPage1.tif”をBASE64変換
したことを示す以下のヘッダが<Tiff Image
>部に先立って付加される。[0241] 1-4 in FIG. 24 indicates that the following header indicating that the TIFF file "ScanPage1.tif" has been converted to BASE64 is <Tiff Image
> Is added prior to the section.
【0202】BASE64変換は、バイナリ6ビットの
0から63の値を、ASCIIの”A”〜”Z”、”
a”〜”z”、”+”、”/”に置き換えるバイナリー
からASCII変換アルゴリズムである。In the BASE64 conversion, a binary 6-bit value from 0 to 63 is converted from ASCII "A" to "Z", "
a "to" z "," + "," / "are binary to ASCII conversion algorithms.
【0203】なお、変換によって付加した2ビットのダ
ミービット“00”に対しては、“=”を付加する。4
ビットのダミービット“0000”に対しては“==”
を付加する。Note that “=” is added to the 2-bit dummy bit “00” added by the conversion. 4
“==” for bit dummy bit “0000”
Is added.
【0204】ステップS7−5の処理を終えると、ステ
ップS7−4に戻り、次の画像データが存在すれば、ス
テップS7−4でチェックされ再度ステップS−5が実
行される。その場合、図24では、示していないが、図
24の1−4に続き、1−5が付加されて行く。Upon completion of the process in the step S7-5, the process returns to the step S7-4. If the next image data exists, it is checked in the step S7-4 and the step S-5 is executed again. In this case, although not shown in FIG. 24, 1-5 is added following 1-4 in FIG.
【0205】図24の例では、送信画像が1ページしか
存在しないので、ステップS7−4が前頁変換完了とな
るのでステップS7−6で電子メールデータ変換処理を
終了する。In the example of FIG. 24, since there is only one page of the transmission image, the conversion of the previous page is completed in step S7-4, and the electronic mail data conversion processing ends in step S7-6.
【0206】[エラー処理:DSNメールから逆変換に
よる添付画像データの抽出]次に、図18Aと図18B
のフローチャートを用いて、電子メールデータ逆変換に
ついて説明する。[Error Processing: Extraction of Attached Image Data from DSN Mail by Reverse Conversion] Next, FIGS. 18A and 18B
The reverse conversion of electronic mail data will be described with reference to the flowchart of FIG.
【0207】図18Aと図18Bは、本発明の特徴を最
も良くあらわす図の1つであり、図20C(a)のステ
ップS9−8電子メールデータ逆変換を詳細に説明した
ものである。FIG. 18A and FIG. 18B are one of the figures which best show the features of the present invention, and describe in detail the inverse conversion of the e-mail data in step S9-8 in FIG. 20C (a).
【0208】図18Aと図18Bは、通信装置2−3が
送信した電子メールに対するエラー通知メールであるD
SNメールから添付画像データを抽出するための電子メ
ールデータ逆変換手段を実現するプログラムのフローチ
ャートである。FIGS. 18A and 18B show an error notification mail D for the e-mail transmitted by the communication device 2-3.
It is a flowchart of the program which implement | achieves the e-mail data reverse conversion means for extracting attached image data from SN mail.
【0209】このDSNメールの内容は、図24に示す
ように前記の電子メールデータ変換手段の説明と同様の
ものである。The contents of the DSN mail are the same as those described above for the electronic mail data conversion means as shown in FIG.
【0210】このDSNメールに添付された画像データ
の内容は、DSNメールを送信したゲートウェイ2−6
が受信し、電子メールサーバ2−15に転送しようとし
て失敗した画像データと同一のものである。The contents of the image data attached to the DSN mail are the same as those of the gateway 2-6 that transmitted the DSN mail.
Is the same as the image data received and failed to be transferred to the e-mail server 2-15.
【0211】即ち、オリジナルの画像データは、通信装
置2−3等の電子メールクライアント(図4のSource
UA4−1に相当)が生成したものである。受信したD
SNメールは、HDD2004にファイルとして記憶さ
れる。That is, the original image data is sent to an e-mail client such as the communication device 2-3 (Source in FIG. 4).
UA4-1). D received
The SN mail is stored in HDD 2004 as a file.
【0212】では、図18Aと図18Bを中心に電子メ
ールデータ逆変換10−1の方法を詳細を説明する。Now, the method of the electronic mail data reverse conversion 10-1 will be described in detail with reference to FIGS. 18A and 18B.
【0213】ステップS10−2で、受信した図24の
DSNメールファイルを検索し、ステップS10−3
で、ファイル終端を検出したならば、ステップS10−
18に進み、該頁の画像ファイルが検出されなかったと
して、ステップS10−19に進み処理を終了する。At step S10-2, the received DSN mail file of FIG. 24 is searched, and at step S10-3.
If the end of the file is detected in step S10-
The program proceeds to S18, where it is determined that no image file of the page has been detected, and the process proceeds to step S10-19 to end the process.
【0214】ステップS10−3で、ファイル終端を検
出しなければ、ステップS10−4で、“Content-Typ
e:”フィールド名の検出を行い、検出されたならば
(図24の14行目)ステップS10−5へ進み、検出
されなければ、ステップS10−2へ移行する。In step S10-3, if the end of the file is not detected, in step S10-4, “Content-Typ
e: "field name is detected, and if detected (line 14 in FIG. 24), the process proceeds to step S10-5, and if not detected, the process proceeds to step S10-2.
【0215】ステップS10−5では、該フィールド内
の検索を行い、ステップS10−6で、該フィールドの
終端を検出したならば、ステップS10−2へ移行し、
該フィールドの終端を検出しなければ、ステップS10
−7で“Multipart/Mixed”タイプとサブタイプの検出
を行う。In step S10-5, a search in the field is performed. If the end of the field is detected in step S10-6, the process proceeds to step S10-2.
If the end of the field is not detected, step S10
At -7, the "Multipart / Mixed" type and subtype are detected.
【0216】ステップS10−7で、検出されたなら
ば、ステップS10−8へ進み、検出されたなければ、
ステップS10−5へ移行する。If it is detected in step S10-7, the process proceeds to step S10-8, and if it is not detected,
It moves to step S10-5.
【0217】ステップS10−8では、引き続きファイ
ル内の検索を行い、ステップS10−9で、ファイルの
終端を検出したならば、ステップS10−36に移行
し、頁画像データ格納終了フラグを調べる。ステップS
10−36で、フラグがONならば、ステップS10−
37へ移行し、さもなくばステップS10−18へ移行
する。In step S10-8, the file is continuously searched. If the end of the file is detected in step S10-9, the process proceeds to step S10-36, and the page image data storage end flag is checked. Step S
If the flag is ON at 10-36, step S10-
The process proceeds to step S37, and otherwise proceeds to step S10-18.
【0218】一方、ステップS10−9で、ファイルの
終端を検出しなければ、ステップS10−10に移行
し、領域区切り行パラメータ“Boundary:”を検出し、
検出されたならば(図24の15行目)、ステップS1
0−11に進み、検出されなければ、ステップS10−
8へ移行する。On the other hand, if the end of the file is not detected in step S10-9, the flow shifts to step S10-10 to detect an area delimiter line parameter "Boundary:".
If detected (line 15 in FIG. 24), step S1
The process proceeds to 0-11, and if not detected, step S10-
Move to 8.
【0219】ステップS10−11では、“Boundar
y:”の値である区切り行の実体”TAA04217.9
03349521/gateway.epnt.gp2
dp.co.jp”をRAM2002に区切り文字列行
として記憶する。In the step S10-11, "Boundar
y: “the value of the delimiter line that is the value of“ TAA04217.9 ”
03349521 / gateway. epnt. gp2
dp. co. jp "is stored in the RAM 2002 as a delimited character string line.
【0220】次に、ステップS10−12に進み、ファ
イル内にステップS10−11で記憶した区切り行の”
TAA04217.903349521/gatewa
y.epnt.gp2dp.co.jp”が存在するか
検索し、ステップS10−13で、ファイルの終端を検
出したならば、ステップS10−18へ移行する。Next, the flow advances to step S10-12, where "" of the delimiter line stored in step S10-11 is stored in the file.
TAA04217.903334921 / gatewa
y. epnt. gp2dp. co. jp "is found, and if the end of the file is detected in step S10-13, the process proceeds to step S10-18.
【0221】ステップS10−13で、ファイルの終端
を検出しなければ、ステップS10−14に進み、区切
り文字列行を検出し、検出されたならば、ステップS1
0−15に移行し、検出されなければ、ステップS10
−12へ移行する。If the end of the file is not detected in step S10-13, the flow advances to step S10-14 to detect a delimiter character string line.
The process proceeds to 0-15, and if not detected, step S10
Shift to -12.
【0222】ステップS10−15では、引き続き、該
ファイルの検索を行い、ステップS10−16で、ファ
イルの終端を検出したならば、ステップS10−18へ
進み、検出されなければ、ステップS10−17に進
む。In step S10-15, the file is continuously searched. If the end of the file is detected in step S10-16, the process proceeds to step S10-18. If not, the process proceeds to step S10-17. move on.
【0223】ステップS10−17で、“Conten
t−Type:”フィールド名を検出した(図24の右
頁の18行目)ならば、ステップS10−20に進み、
検出されなければ、ステップS10−15へ移行する。In step S10-17, "Conten
If a t-Type: "field name is detected (line 18 on the right page of FIG. 24), the process proceeds to step S10-20.
If not detected, the process proceeds to step S10-15.
【0224】ステップS10−20では、該フィールド
内の検索を行い、ステップS10−21で、フィールド
の終端を検出したならば、ステップS10−15へ移行
する。また、ステップS10−21で、フィールドの終
端を検出しない場合は、ステップS10−22へ移行
し、TIFF画像ファイルを示す“Image/Tif
f”のタイプとサブタイプ名を検出し、検出したなら
ば、ステップS10−23へ進む。検出されなければ、
ステップS10−20へ移行する。In step S10-20, the field is searched. If the end of the field is detected in step S10-21, the flow advances to step S10-15. If the end of the field is not detected in step S10-21, the process proceeds to step S10-22, where "Image / Tif" indicating the TIFF image file is displayed.
The type and subtype name of f ″ are detected, and if detected, the process proceeds to step S10-23.
Move to step S10-20.
【0225】ステップS10−23では、引き続きファ
イルの検索を行い、ステップS10−24で、ファイル
の終端を検出したならば、ステップS10−18へ移行
する。ステップS10−24で、ファイルの終端が検出
されなければ、ステップS10−25へ進み、ファイル
内容の電子メール転送用のテキストコードファイルに変
換するためのバイナリー・テキストファイル変換符号方
式を抽出するために、“Content-Transfer-Encoding:”
フィールド名の検出を行う。[0225] In step S10-23, the file is continuously searched, and if the end of the file is detected in step S10-24, the process proceeds to step S10-18. If the end of the file is not detected in step S10-24, the process proceeds to step S10-25 to extract a binary text file conversion encoding scheme for converting the file content into a text code file for electronic mail transfer. , “Content-Transfer-Encoding:”
Performs field name detection.
【0226】ステップS10−25で、フィールド名が
検出されたならば(図24の右頁の31行目)、ステッ
プS10−26へ進み、検出されなければ、ステップS
10−23へ移行する。In step S10-25, if a field name is detected (line 31 on the right page of FIG. 24), the flow advances to step S10-26.
It moves to 10-23.
【0227】ステップS10−26では、該フィールド
内のタイプを抽出し(図24の31行目では、符号化方
式が”Base64”)、次に、ステップS10−27
へ移行し、ひき続きファイル内の検索を行い、ステップ
S10−28で、ファイルの終端を検出したならば、ス
テップS10−18へ移行する。In step S10-26, the type in the field is extracted (in the 31st line in FIG. 24, the encoding method is "Base64").
Then, the process proceeds to step S10-28, and if the end of the file is detected in step S10-28, the process proceeds to step S10-18.
【0228】ステップS10−28で、ファイルの終端
が検出されなければ、ステップS10−29へ進み、空
白行(キャリッジリターンやラインフィールドのみの
行)の検出を行い、検出されなければ、ステップS10
−27へ戻り、検出されたならばステップS10−30
へ進む。If it is determined in step S10-28 that the end of the file is not detected, the flow advances to step S10-29 to detect a blank line (a line including only a carriage return or a line field).
Returning to -27, if detected, step S10-30
Proceed to.
【0229】ステップS10−30では、検出した空白
行の次の行を“Content-Transfer-Encoding:”フィール
ドのタイプで符号化(ここでは、電子メール転送用符号
と称す)転送されたTIFFファイルの先頭行位置とし
て、RAM2002またはHD2004に記憶する。In step S10-30, the line following the detected blank line is encoded in the type of the “Content-Transfer-Encoding:” field (here, referred to as an electronic mail transfer code). It is stored in the RAM 2002 or the HD 2004 as the first row position.
【0230】(図24では、右頁の35行目の”<Ti
ff Image>”の先頭行を示す。図24では“<
Tiff Image>”を1行で表現しているが、実
際はBase64符号データが複数行存在する。)次
に、ステップS10−31へ進み、引き続きファイルの
検索を行い、ステップS10−32で、ファイルの終端
を検出し、検出したならば、ステップS10−18へ移
行し、検出されなければ、ステップS10−33へ進
む。(In FIG. 24, "<Ti
ff Image> ”. In FIG. 24,“ <
Tiff Image>"is expressed in one line, but actually there are a plurality of lines of Base64 encoded data.) Next, the process proceeds to step S10-31, where a file search is continuously performed, and in step S10-32, the file The end is detected, and if detected, the process proceeds to step S10-18, and if not detected, the process proceeds to step S10-33.
【0231】ステップS10−33では、空白行の検出
を行い、検出されたならば(図24では右頁の36行
目)、ステップS10−34に進み、ステップS10−
30の行から該空行の前までを電子メール転送用符号し
たデータとして、RAM2002またはHD2004に
電子メール転送用符号ファイルとして記憶する。In step S10-33, a blank line is detected. If a blank line is detected (the 36th line on the right page in FIG. 24), the flow advances to step S10-34 to proceed to step S10-33.
The data from the line 30 to the position before the blank line is encoded data for electronic mail transfer and stored in the RAM 2002 or the HD 2004 as an electronic mail transfer code file.
【0232】次に、該電子メール転送用符号ファイルを
入力として、前記電子メール変換手段で説明したBAS
E64変換プログラムの逆変換(デコード)を行い、T
IFFファイル(画像ファイル)としてRAM2002
またはHD2004に記憶する。Next, the electronic mail transfer code file is input and the BAS described in the electronic mail conversion means is input.
Performs inverse conversion (decoding) of the E64 conversion program, and
RAM 2002 as IFF file (image file)
Alternatively, it is stored in the HD 2004.
【0233】次に、ステップS10−35に進み、1頁
の画像ファイルを変換完了した旨の頁画像データ格納終
了フラグをONしてから、ステップS10−8に移行す
る。 [エラー処理:エラー通知メール解析]図19A〜図1
9Dは、本発明の特徴を最も良くあらわす図の1つであ
り、図20CのステップS9−4エラー通知メール解析
手段の詳細フローチャートである。Then, the flow advances to step S10-35 to turn on the page image data storage end flag indicating that the conversion of the image file for one page is completed, and then to step S10-8. [Error Processing: Error Notification Mail Analysis] FIGS. 19A to 1
FIG. 9D is one of the diagrams which best show the features of the present invention, and is a detailed flowchart of the error notification mail analyzing means in step S9-4 of FIG. 20C.
【0234】図19A〜図19Dを用いて、エラー通知
メールの解析について説明する。Analysis of the error notification mail will be described with reference to FIGS. 19A to 19D.
【0235】ステップS11−1で、エラー通知メール
を通信装置2−3が受信すると、RAM2002または
HDD2004に格納し、ステップS11−2で、この
電子メールデータファイル(たとえば、図24のDSN
メールファイル)の先頭から文字列を検索する。In step S11-1, when the communication device 2-3 receives the error notification mail, it stores it in the RAM 2002 or the HDD 2004. In step S11-2, this electronic mail data file (for example, the DSN in FIG.
Search for a character string from the beginning of the mail file).
【0236】次に、ステップS11−3で、ファイルの
終端の検索を行い、ファイルの終端が検索されたなら
ば、ステップS11−20に移行し、解析中の電子メー
ルが、通知装置2−3が画素密度を下げて再送する対象
となるエラー通知メールでないことを示すために、RA
M2002上の解析結果Aに「非エラー通知メール」を
セットし、ステップS11−21に進み、一連の処理を
終了する。Next, in step S11-3, the end of the file is searched for. If the end of the file is found, the process proceeds to step S11-20, where the electronic mail being analyzed is sent to the notification device 2-3. To indicate that this is not an error notification e-mail to be resent with reduced pixel density,
“Non-error notification mail” is set as the analysis result A on M2002, the process proceeds to step S11-21, and a series of processes ends.
【0237】ステップS11−3で、ファイルの終端が
検索されなければ、ステップS11−4に進み、文字フ
ァイル、各種画像ファイルや音声ファイル等のマルチメ
ディアデータを同一電子メールで送信するためのフォー
マットであるMIME(Multipurpose Internet Mail E
xtensions)を示す”MIME−Version”フィ
ールドの検出を行い、検出されなければ、ステップS1
1−2に戻り、検出されたならば(例えば、図1の左頁
の13行目)ステップS11−5に進む。If the end of the file is not found in step S11-3, the process proceeds to step S11-4, where multimedia data such as a character file, various image files, and audio files are transmitted in the same electronic mail. A MIME (Multipurpose Internet Mail E
xtensions), a "MIME-Version" field is detected.
Returning to 1-2, if it is detected (for example, line 13 on the left page in FIG. 1), the process proceeds to step S11-5.
【0238】ステップS11−5では、継続して該ファ
イルの検索を行い、ステップS11−6で、ファイル終
端を検出したならば、ステップS11−20へ移行し、
ファイル終端を検出したなければ、ステップS11−7
に進み、受信データの中身を識別するための”Content-
Type”フィールド名を検出する。In step S11-5, the file is continuously searched, and in step S11-6, if the end of the file is detected, the process proceeds to step S11-20.
If the end of the file is not detected, step S11-7.
Go to "Content-
Detect the "Type" field name.
【0239】ステップS11−7で、フィールド名を検
出したならば(例えば、図1の左頁の14行目)ステッ
プS11−8に進み、検出されなければ、ステップS1
1−5に戻る。If a field name is detected in step S11-7 (for example, the 14th line on the left page in FIG. 1), the process proceeds to step S11-8. If not, the process proceeds to step S1-7.
Return to 1-5.
【0240】ステップS11−8では、”Content-Typ
e”フィールド内のパラメータの検索を行い、ステップ
S11−9で、フィールドの終端を検出したならば、ス
テップS11−5に戻り、再度”Content-Type”フィー
ルドの検索を行う。In step S11-8, “Content-Typ
The parameter in the "e" field is searched. If the end of the field is detected in step S11-9, the process returns to step S11-5, and the "Content-Type" field is searched again.
【0241】ステップS11−9で、フィールドの終端
を検出しなければ、ステップS11−10に移行し、通
知用メールか、否かを識別するための”multipart/repo
rt”タイプとサブタイプの検出を行い、検出されたなら
ば(例えば、図1の左頁の14行目)ステップS11−
11に進み、検出されなければ、ステップS11−8に
戻る。If the end of the field is not detected in step S11-9, the flow shifts to step S11-10, where "multipart / repo"
rt "type and subtype are detected, and if detected (for example, the 14th line on the left page of FIG. 1), step S11-
Proceed to step S11, and if not detected, return to step S11-8.
【0242】ステップS11−11では、該フィールド
内の検索を行い、ステップS11−12で、フィールド
の終端を検出したならば、ステップS11−5へ戻り、
検出されなければ、ステップS11−13に進む。In step S11-11, the field is searched. If the end of the field is detected in step S11-12, the process returns to step S11-5.
If not, the process proceeds to step S11-13.
【0243】ステップS11−13では、”report-typ
e”パラメータの検出を行い、検出されなければ(例え
ば、図1の左頁の14行目)ステップS11−11に戻
り、検出されれば、ステップS11−14に進む。In step S11-13, “report-typ
The e "parameter is detected, and if it is not detected (for example, the 14th line on the left page of FIG. 1), the process returns to step S11-11, and if detected, the process proceeds to step S11-14.
【0244】ステップS11−4では、”report-typ
e”パラメータの値が”delivery-status”であるかどう
かの検出を行い、検出されれば(例えば、図1の左頁の
14行目)DSN(Delivery Status Notification)メ
ールであることが判明し、ステップS11−15へ進
み、検出されなければ、ステップS11−11へ戻る。In step S11-4, "report-typ
Whether the value of the “e” parameter is “delivery-status” is detected, and if it is detected (for example, the 14th line on the left page of FIG. 1), it is determined that the mail is a DSN (Delivery Status Notification) mail. The process proceeds to step S11-15, and if not detected, returns to step S11-11.
【0245】ステップS11−15では、継続してファ
イルの検索を行い、ステップS11−16で、ファイル
の終端を検索し、もし検出されたならば、ステップS1
1−20に移行する。In step S11-15, the file search is continuously performed. In step S11-16, the end of the file is searched.
Move to 1-20.
【0246】ステップS11−16で、ファイルの終端
が検出されなければ、ステップS11−17に進み、”
Action”フィールドの検出を行い、検出されなけ
ればステップS11−15に戻り、検出されたならば
(例えば、図1の左頁の35行目)ステップS11−1
8に進む。If it is determined in step S11-16 that the end of the file has not been detected, the flow advances to step S11-17.
The "Action" field is detected, and if not detected, the process returns to step S11-15. If detected (for example, the 35th line on the left page of FIG. 1), step S11-1 is performed.
Proceed to 8.
【0247】ステップS11−18では、”Action”フ
ィールドのタイプが“failed”かどうか調べ、“faile
d”ならば、ステップS11−19へ進み、“failed”
でなければ、ステップS11−22へ移行する。In the step S11-18, it is checked whether or not the type of the "Action" field is "failed".
If "d", the process proceeds to step S11-19, and "failed"
If not, the process proceeds to step S11-22.
【0248】ステップS11−22では、RAM200
2上の解析結果Aの領域に正常に配信されたメールに対
するDSNメッセージでエラー通知メッセージでない旨
の「正常配信メール」をセットする。次に、ステップS
11−23に進み、RAM2002上の解析結果Bに
「正常配信完了」をセットし、図19CのステップS1
2−9に進む。In the step S11-22, the RAM 200
2. In the area of the analysis result A on the above, "Normal delivery mail" indicating that the DSN message is not an error notification message for the mail normally delivered is set. Next, step S
Proceeding to 11-23, “Normal delivery completed” is set in the analysis result B on the RAM 2002, and step S1 in FIG. 19C is set.
Proceed to 2-9.
【0249】一方、ステップS11−19では、RAM
2002上の解析結果Aに「エラー通知メール」をセッ
トする。次に、図19CのステップS12−1に進み、
継続してファイルの検索を行い、ステップS12−2
で、ファイルの終端を検知したならば、図19Bのステ
ップS11−20へ移行する。On the other hand, in step S11-19, the RAM
An “error notification mail” is set in the analysis result A on 2002. Next, the process proceeds to step S12-1 in FIG. 19C,
The file search is continuously performed, and step S12-2 is performed.
If the end of the file is detected, the process proceeds to step S11-20 in FIG. 19B.
【0250】ステップS12−2で、ファイルの終端を
検知しない場合は、ステップS12−3に進み、“Stat
us”フィールドの検出を行い、検出されなければ、ステ
ップS12−1に戻り、検出されたならば(図1の左頁
の36行目)ステップS12−4に進む。If the end of the file is not detected in step S12-2, the flow advances to step S12-3, where "Stat
The "us" field is detected, and if not detected, the process returns to step S12-1. If detected (line 36 on the left page in FIG. 1), the process proceeds to step S12-4.
【0251】ステップS12−4では、該フィールド内
の検索を行い、ステップS12−5でフィールドの終端
を検出しない場合は、ステップS12−6に進み、検出
した場合は、ステップS12−22へ移行する。In step S12-4, a search in the field is performed. If the end of the field is not detected in step S12-5, the process proceeds to step S12-6, and if detected, the process proceeds to step S12-22. .
【0252】ステップS12−22では、RAM200
2上の解析結果Bに「その他のエラー」をセットし、さ
らに、ステップS12−23に進み、RAM2002上
の解析結果Cに「画像添付なし」をセットし、ステップ
S12−24で一連の処理を終了する。In the step S12-22, the RAM 200
In step S12-23, "other error" is set in the analysis result B on "2", and "no image attached" is set in the analysis result C on the RAM 2002, and a series of processing is performed in step S12-24. finish.
【0253】一方、ステップS12−6では、“Statu
s”フィールドのタイプが”5.2.3”(「Message l
ength exceeds administrative limit」電子メールサー
バのシステム管理者が設定したメッセージ長制限を超え
た)の検出を行い、検出されたならば、ステップS12
−8へ移行し、検出されなければ、ステップS12−7
に進む。On the other hand, in step S12-6, “Statu
s "field type is" 5.2.3 "(" Message l
ength exceeds administrative limit ”(message length limit set by the system administrator of the e-mail server), and if detected, step S12
The flow shifts to -8, and if not detected, step S12-7.
Proceed to.
【0254】ステップS12−7では、“Status”フォ
ール度のタイプが”5.3.4”(「Message too big
for system」メッセージが大きすぎる)の検出を行い、
検出したならば(図1の左頁の36行目)ステップS1
2−8に進み、検出されなければ、ステップS12−4
に戻る。In step S12-7, the type of the “Status” fall degree is “5.3.4” (“Message too big”).
for system "message is too large)
If detected (line 36 on the left page of FIG. 1), step S1
Proceeding to 2-8, if not detected, step S12-4
Return to
【0255】ステップS12−8では、RAM2002
上の解析結果Bに再送が必要な旨の「メッセージ長オー
バー」をセットする。次に、ステップS12−9へ進
み、「メッセージIDチェック」を行うか、否かをチェ
ックし、もしチェックを行うならば、ステップS12−
10へ進み、チェックを行わない場合は、ステップS1
2−15へ移行する。In the step S12-8, the RAM 2002
In the above analysis result B, "message length over" indicating that retransmission is necessary is set. Next, the process proceeds to step S12-9 to check whether or not to perform "message ID check".
Proceed to step S10, if no check is to be performed, step S1
Move on to 2-15.
【0256】なお、「メッセージIDチェック」を行う
場合は、通信装置2−3から送信した電子メールに対し
てのみ受信したエラー通知メール(DSNメッセージ)
をもとに添付画像のファイルの解像度を下げて再送を行
う。一方、「メッセージIDチェック」を行はない場合
は、他の電子メールクライアントが送信した電子メール
に対するエラー通知メールであっても、添付画像がエラ
ー通知メールに添付されていれば、通信装置2−3が解
像度を下げて再送する。When the “message ID check” is performed, an error notification mail (DSN message) received only for an electronic mail transmitted from the communication device 2-3.
And resend it with the resolution of the attached image file lowered. On the other hand, when the “message ID check” is not performed, even if an error notification e-mail is sent to an e-mail transmitted by another e-mail client, if the attached image is attached to the error notification e-mail, the communication device 2- 3 lowers the resolution and resends.
【0257】ステップS12−10からは、通信装置2
−3が送信した電子メールに対するエラー通知メール
か、否かを判定するために“Message Id”フィールドの
チェックを行う。[0257] From step S12-10, the communication device 2
-3 checks the "Message Id" field to determine whether it is an error notification mail for the transmitted e-mail.
【0258】ステップS12−10で、“Status”フィ
ールド行移行のファイル検索を行い、ステップS12−
11で、ファイルの終端が検出されたならば、図19B
のステップS11−20に移行し、検出されなければ、
ステップS12−12に進む。In step S12-10, a file search for shifting to the "Status" field line is performed.
In step 11, if the end of the file is detected,
The process proceeds to step S11-20, and if not detected,
Proceed to step S12-12.
【0259】ステップS12−12において、“Messag
e-Id”フィールド名の検出を行い、フィールド名が検出
されなければ、ステップS12−10に戻り、フィール
ド名が検出されたならば、ステップS12−13へ進
む。In step S12-12, “Messag
The e-Id "field name is detected. If the field name is not detected, the process returns to step S12-10. If the field name is detected, the process proceeds to step S12-13.
【0260】ステップS12−13では、“Message-I
d”フィールドの値を抽出し、次に、ステップS12−
14で、本通信装置2−3の再送情報管理方法である図
22の管理データの「メッセージIDベース」15−1
に設定されている本通信装置2−3のホストドメイン
名”ganon_ifax.dsn.gp2dp.c
o.jp“が含まれているかどうかをチェックする。In step S12-13, “Message-I
The value of the "d" field is extracted, and then, in step S12-
At 14, the "message ID base" 15-1 of the management data of FIG. 22, which is the retransmission information management method of the communication device 2-3.
The host domain name “ganon_ifax.dsn.gp2dp.c of the communication device 2-3 set in the
o. jp "is included.
【0261】ホストドメイン名が含まれていれば(図1
の右頁の10行目)、ステップS12−15へ進み、ホ
ストドメイン名が含まれていなければ、図19Bのステ
ップS11−20へ移行する。When the host domain name is included (see FIG. 1)
(10th line on the right page), the process proceeds to step S12-15, and if the host domain name is not included, the process proceeds to step S11-20 in FIG. 19B.
【0262】因みに、通信装置2−3から送信される電
子メールのメッセージIDの生成には該「メッセージI
Dベース」15−1が用いられる。By the way, the generation of the message ID of the e-mail transmitted from the communication device 2-3 is performed using the "message I"
"D base" 15-1 is used.
【0263】ステップS12−15からは、エラー通知
メールに画像ファイルが添付されているかのチェックが
行われる。From step S12-15, it is checked whether an image file is attached to the error notification mail.
【0264】ステップS12−15では、継続してファ
イルの検索を行い、ステップS12−16で、ファイル
の終端を検索し、ファイルの終端が検出された場合は、
ステップS12−23へ移行し、RAM2002上の解
析結果C領域に「画像添付なし」をセットし、ステップ
S12−241で一連の処理を終了する。In step S12-15, the file is continuously searched. In step S12-16, the end of the file is searched. If the end of the file is detected,
The process proceeds to step S12-23, where "no image attached" is set in the analysis result C area on the RAM 2002, and a series of processes ends in step S12-241.
【0265】一方、ステップS12−16で、ファイル
の終端が検出されない場合は、ステップS12−17へ
移り“Content-Type”の検出を行い、“Content-Type”
が検出されたならば(図1の右図の18行目または31
行目)、ステップS12−18へ進み、検出されなけれ
ば、ステップS12−15へ戻る。On the other hand, if the end of the file is not detected in step S12-16, the flow advances to step S12-17 to detect "Content-Type" and "Content-Type".
Is detected (line 18 or 31 in the right diagram of FIG. 1).
(Line), the process proceeds to step S12-18, and if not detected, returns to step S12-15.
【0266】ステップS12−18では、“Content-Ty
pe”フィールド内のタイプとサブタイプの抽出を行い、
ステップS12−19で、TIFF画像ファイルを示
す”image/tiff”が含まれているならば、ステップS1
2−20に進み、RAM2002上の解析結果C領域に
「画像添付」をセットし、ステップS12−21で本処
理を終了する。In step S12-18, “Content-Ty
Extract the type and subtype in the “pe” field,
If "image / tiff" indicating the TIFF image file is included in step S12-19, step S1
The process proceeds to 2-20, where “image attachment” is set in the analysis result C area on the RAM 2002, and the process ends in step S12-21.
【0267】一方、”image/tiff”が含まれていないな
らば、ステップS12−23へ移行し、RAM2002
上の解析結果C領域に「画像添付なし」をセットし、ス
テップS12−241で一連の処理を終了する。On the other hand, if "image / tiff" is not included, the flow shifts to step S12-23, where the RAM 2002
“No image attachment” is set in the above analysis result C area, and a series of processing is ended in step S12-241.
【0268】[原稿の読取りと送信]図20A〜図20
Dを用いて、原稿の読取りと送信について説明する。[Reading and Transmission of Original] FIGS. 20A to 20
The reading and transmission of a document will be described with reference to FIG.
【0269】図20A、図20Bは、原稿を読取り送信
するプログラムのフローチャート図であり、図20C、
図20Dは、再送制御を実現するプログラムのフローチ
ャート図である。なお、図22は、再送管理データの構
造図であり、このデータは、RAM2002またはHD
D2004に格納されている。FIGS. 20A and 20B are flowcharts of a program for reading and transmitting an original.
FIG. 20D is a flowchart of a program for realizing retransmission control. FIG. 22 is a structural diagram of the retransmission management data.
D2004.
【0270】図20A〜図20Dは、本発明の特徴を最
も良くあらわす図の1つであり、以下に、原稿を読取り
送信する方法について、詳細に説明する。FIGS. 20A to 20D are one of the drawings which best show the features of the present invention, and a method of reading and transmitting an original will be described in detail below.
【0271】まず、ステップS8−2とステップS8−
3で、前述の宛先指示手段による宛先情報と原稿読取り
情報を取得し、図22に示すRAM2002に格納され
た再送管理データの空きレコード[i]15−16を獲
得する。First, steps S8-2 and S8-
In step 3, the destination information and the original reading information are obtained by the above-described destination designating means, and the empty record [i] 15-16 of the retransmission management data stored in the RAM 2002 shown in FIG. 22 is obtained.
【0272】次に、ステップS8−4で、原稿フィーダ
2072に原稿をセットし、原稿の読取りを行い、次
に、ステップS8−5で、読み取った原稿の画像データ
を画像圧縮伸長/密度変換部2040によりMMR符号
化し、RAM2002、HDD2004に蓄積する。Next, in step S8-4, the original is set on the original feeder 2072 and the original is read. Next, in step S8-5, the image data of the read original is converted to an image compression / decompression / density conversion unit. The data is MMR-coded by 2040 and stored in the RAM 2002 and the HDD 2004.
【0273】次に、ステップS8−7で、図17に示し
た電子メールデータの変換処理を行う。次にステップS
8−8に進み、図22の再送管理データの「メッセージ
IDベース」15−1に格納された通信装置2−3のホ
ストドメイン名”ganonifax.dsn.gp2
dp.co.jp”、および、年月日時分秒ミリ秒の時
間情報等からメッセージID(例えば、図24の右図の
10行目の“199808171030.TAA201
09@ganon_ifax.dsn.gp2dp.c
o.jp“)が生成され、”@“とホストドメイン名を
除く文字列が、図22の再送管理データの空きレコード
[i]15−16の「メッセージID」に格納される。Next, in step S8-7, the conversion processing of the e-mail data shown in FIG. 17 is performed. Next, step S
Proceeding to 8-8, the host domain name “ganonifax.dsn.gp2” of the communication device 2-3 stored in the “message ID base” 15-1 of the retransmission management data in FIG.
dp. co. jp "and time information such as year, month, day, hour, minute, second, and millisecond, and the message ID (for example," 199808171030.TAA201 on line 10 in the right diagram of FIG. 24)
09 @ ganon_ifax. dsn. gp2dp. c
o. jp ") is generated, and the character string excluding" @ "and the host domain name is stored in the" message ID "of the empty record [i] 15-16 of the retransmission management data in FIG.
【0274】次に、ステップS8−9に進み、図12の
“Retransmit Inf.Store”項目3−16が、チェックさ
れていれば、電子メール再送情報を格納するとして、ス
テップS8−17に移行し、チェックされていなけれ
ば、ステップS8−10に進む。Next, proceeding to step S8-9, if the “Retransmit Inf. Store” item 3-16 in FIG. 12 is checked, it is determined that the electronic mail retransmission information is stored, and the process proceeds to step S8-17. If not, the process proceeds to step S8-10.
【0275】ステップS8−17では、ステップS8−
2、3で獲得した図22のレコード[i]15−16
に、前記の「メッセージID」15−6、図12の“Re
solution Conversion Setting”欄3−7で設定された
情報が「最低解像度」15−7に、図12の“Document
Size Conversion Setting”欄3−11で設定された情
報が「最低原稿サイズ」15−8にセットされる。In step S8-17, step S8-
Record [i] 15-16 in FIG. 22 obtained in 2 and 3
The “Message ID” 15-6 and “Re
The information set in the “Solution Conversion Setting” column 3-7 is changed to “Minimum Resolution” 15-7 and “Document Conversion” in FIG.
The information set in the “Size Conversion Setting” column 3-11 is set in “Minimum Document Size” 15-8.
【0276】図12の“Document Delete After Tx”項
目3−18のチェックマークが付いていれば、送信後に
画像を削除するために、「画像蓄積の有無」15−10
に「画像蓄積なし」がセットされ、チェックされていな
ければ、「画像蓄積あり」がセットされる。If the check mark of the “Document Delete After Tx” item 3-18 in FIG. 12 is on, to delete the image after transmission, the “presence / absence of image storage” 15-10
Is set to "No image storage", and if not checked, "With image storage" is set.
【0277】「画像ファイル名」15−11には、図2
0AのステップS8−5で蓄積されたTIFFファイル
名が、「送信時刻」15−12には、データクリア対象
とならないように時刻無効情報がセットされ、「前回送
信した解像度」15−13は、当該文書の初回または再
送時の画像ファイルの解像度がセットされ、「前回送信
した原稿サイズ」15−14には、当該文書の初回また
は再送時の画像ファイル原稿サイズがセットされる。[Image file name] 15-11 includes FIG.
In the TIFF file name stored in step S8-5 of 0A, time invalid information is set in “transmission time” 15-12 so as not to become a data clear target, and “resolution previously transmitted” 15-13 is The resolution of the image file at the time of the first or retransmission of the document is set, and the document size of the image file at the time of the first or retransmission of the document is set in "previous transmitted document size" 15-14.
【0278】scan Setting欄3−6では、原稿読取り時
の読取り解像度の設定を行う。解像度の選択は、各解像
度のチェックボタンのタッチを行うことで設定し、設定
された解像度には、チェックマークが付く。解像度の設
定は、1個のみである。In the scan setting column 3-6, the reading resolution at the time of reading the original is set. Selection of the resolution is set by touching a check button of each resolution, and a check mark is attached to the set resolution. There is only one resolution setting.
【0279】次に、ステップS8−17の次に、ステッ
プS8−10に移行する。Next, after step S8-17, control is passed to step S8-10.
【0280】ステップS8−10では、前記で説明した
電子メール送信手段の送信処理を行い、ステップS8−
11で、送信処理が正常に終了したかどうかをか調べ、
正常に終了した場合は、ステップS8−18へ移行す
る。[0280] In step S8-10, the transmission processing of the e-mail transmission means described above is performed.
At 11, check whether or not the transmission process has been completed normally.
If the operation ends normally, the process moves to step S8-18.
【0281】一方、ステップS8−11で、正常に終了
しない場合は、ステップS8−12に進み、図19Cの
12−6、12−7で示したエラーコードと同様なエラ
ーメッセージ「メッセージ長オーバー」を送信セッショ
ン中に受信したかどうか調べ、受信した場合は、ステッ
プS8−22に移行する。On the other hand, if the processing does not end normally in step S8-11, the flow advances to step S8-12, and an error message "message length over" similar to the error codes indicated by 12-6 and 12-7 in FIG. 19C. Is checked during the transmission session, and if so, the process moves to step S8-22.
【0282】ステップS8−12で、受信しない場合
は、ステップS8−13に進み、「メッセージ長オーバ
ー」以外のエラー処理を行う。次に、ステップS8−1
4で、ステップS8−2、3で獲得した、図22のレコ
ード[i]15−16を再送管理データの空き管理に戻
し、ステップS8−5で生成したファイルを削除する。
次に、ステップS8−15に進み、図15で示した再送
信エラーレポートを印字し、ステップS8−16に進
み、一連の処理を終了する。If no message is received in step S8-12, the flow advances to step S8-13 to perform error processing other than "message length over". Next, step S8-1
In step 4, the record [i] 15-16 in FIG. 22 obtained in steps S8-2 and S3 is returned to the free space management of the retransmission management data, and the file generated in step S8-5 is deleted.
Next, the process proceeds to step S8-15, where the retransmission error report shown in FIG. 15 is printed, and the process proceeds to step S8-16, where a series of processes is ended.
【0283】一方、ステップS8−11からステップS
8−18に進むと、原稿読み取り送信時ではなく再送信
がされた場合に、図21に示した文書再送信レポートを
印字し、次に、ステップS8−19に進み、「電子メー
ル再送情報格納モード」が有効かどうか調べる。On the other hand, from step S8-11 to step S8
If the process proceeds to step 8-18, the document retransmission report shown in FIG. 21 is printed when the document is retransmitted instead of at the time of reading and transmitting the document. Mode is enabled.
【0284】ステップS8−19で有効の場合は、ステ
ップS8−21に移行し、有効でない場合は、ステップ
S8−20に進み、ステップS8−14と同様に、電子
メール再送情報と画像ファイルの削除を行い、ステップ
S8−16に進み、一連の処理を終了する。また、ステ
ップS8−21に進んだ場合は、図22の15−12に
送信が完了した年月日時分をセットし、ステップS8−
16に進み、一連の処理を終了する。If valid in step S8-19, the process proceeds to step S8-21. If not valid, the process proceeds to step S8-20 to delete the e-mail retransmission information and the image file in the same manner as in step S8-14. Is performed, and the process proceeds to step S8-16 to end a series of processes. When the process proceeds to step S8-21, the date and time when transmission is completed is set in 15-12 in FIG.
Proceeding to 16, the series of processing ends.
【0285】一方、ステップS8−12からステップS
8−22に進んだ場合は、図22の「最低解像度」15
−7と、先に送信した画像の解像度の比較と、図22の
「最低原稿サイズ」15−7と先に送信した画像の原稿
サイズを比較し、双方ともに最低に達した場合は、ステ
ップS8−15に進み、図15で示した再送信エラーレ
ポートを印字し、ステップS8−16に進み、一連の処
理を終了する。On the other hand, from step S8-12 to step S8
If the process proceeds to 8-22, the “lowest resolution” of FIG.
-7 is compared with the resolution of the previously transmitted image, and the "minimum original size" 15-7 in FIG. 22 is compared with the original document size of the previously transmitted image. Then, the process proceeds to -15, where the retransmission error report shown in FIG. 15 is printed, and the process proceeds to step S8-16 to end a series of processes.
【0286】また、ステップS8−22で、双方ともに
最低に達していない場合は、ステップS8−23に進
み、「電子メール再送情報格納モード」が無効の場合
は、ステップS8−16に移行し、一連の処理を終了す
る。If it is determined in step S8-22 that both have not reached the minimum, the process proceeds to step S8-23. If the “e-mail retransmission information storage mode” is invalid, the process proceeds to step S8-16. A series of processing ends.
【0287】また、ステップS8−23で有効の場合
は、ステップS8−24に進み、「最低解像度」15−
7または「最低原稿サイズ」15−8の次に低い値の解
像度と原稿サイズの画像に変換し、該解像度と原稿サイ
ズをそれぞれ図22の「前回送信した解像度」15−1
3と「前図送信した原稿サイズ」15−14に設定して
から、次に、ステップS8−7に戻る。If it is valid in step S8-23, the flow advances to step S8-24, and the "lowest resolution" 15-
7 or the "lowest document size" 15-8, the image is converted to an image of the resolution and the document size of the next lower value, and the resolution and the document size are respectively set to the "previous transmitted resolution" 15-1 in FIG.
After setting 3 and "document size transmitted in previous figure" 15-14, the process returns to step S8-7.
【0288】[再送信の制御]次に、図20C、図20
Dのフローチャートを用いて、再送信制御方法を詳細に
説明する。[Retransmission Control] Next, FIG. 20C and FIG.
The retransmission control method will be described in detail with reference to the flowchart in FIG.
【0289】まず、ステップS9−2で、電子メール受
信処理(前記電子メールの受信で説明)を行い、ステッ
プS9−3で、受信終了を検知したならば、ステップS
9−4に進み、検知がなければ、ステップS9−2に戻
り、受信の検知を継続する。First, in step S9-2, an e-mail reception process (described in the reception of the e-mail) is performed. In step S9-3, if the end of reception is detected, the process proceeds to step S9-2.
The process proceeds to 9-4, and if there is no detection, the process returns to step S9-2, and the detection of reception is continued.
【0290】ステップS9−4では、図19のエラー通
知メール解析処理が実行され、その結果、ステップS9
−5で、RAM2002上の解析結果Aが「エラー通知
メール」でないならば、ステップS9−21に移行し、
通常の電子メールとしてビットマップ展開して、プリン
タ部2095に出力するか、またはTIFFファイル化
してHDD2004に格納し、一連の処理を終了する。In step S9-4, the error notification mail analysis processing shown in FIG. 19 is executed.
At -5, if the analysis result A on the RAM 2002 is not “error notification mail”, the process proceeds to step S9-21,
A bitmap is developed as an ordinary e-mail and output to the printer unit 2095, or a TIFF file is stored in the HDD 2004, and a series of processing ends.
【0291】一方、ステップS9−5の解析結果Aが
「エラー通知メール」であるならば、ステップS9−6
に進み、RAM2002上の解析結果Bが、「メッセー
ジ長オーバー」等のより画像データ量を小さくして再送
する必要があるエラーかどうか調べる。On the other hand, if the analysis result A in step S9-5 is “error notification mail”, step S9-6.
To check if the analysis result B on the RAM 2002 is an error such as "message length over" which requires retransmission with a smaller image data amount.
【0292】ステップS9−6で、再送する必要がある
エラーならば、ステップS9−7に進み、再送する必要
がないならば、ステップS9−17に移行し、再送処理
以外のその他のエラー処理を行い、次に、ステップS9
−21に移行して、通常の受信後の処理を行って、一連
の処理を終了する。If it is determined in step S9-6 that the error requires retransmission, the flow advances to step S9-7. If the error does not need to be retransmitted, the flow advances to step S9-17 to perform other error processing other than the retransmission processing. Perform, then step S9
The process proceeds to -21, where normal post-reception processing is performed, and the series of processing ends.
【0293】一方、ステップS9−7では、エラー通知
メール解析処理の解析結果Cが、エラー通知メールに
「画像添付」されていれば、ステップS9−8に移行す
る。On the other hand, in step S9-7, if the analysis result C of the error notification mail analysis processing is "image attached" to the error notification mail, the flow shifts to step S9-8.
【0294】また、エラー通知メールに「画像添付」さ
れていなければ、ステップS9−14に移行し、図22
の管理データの各レコードの「メッセージID」に
“@”と自機のホストドメイン名(例えば、“gano
n_ifax.dsn.gp2dp.co.jp”)を
付した文字列と受信したメッセージIDの文字列比較を
行い、一致するものがあるか検索する。If “error image attachment” is not included in the error notification mail, the flow shifts to step S9-14, and FIG.
"@" Is added to the "message ID" of each record of the management data of
n_ifax. dsn. gp2dp. co. jp ") is compared with the received message ID, and a search is made for a match.
【0295】ステップS9−15において、一致するレ
コードがない場合は、対応する画像がないとしてステッ
プS9−18に移行し、一致するレコードがあり、該レ
コードの「画像蓄積の有無」をチェックし、画像が蓄積
されているならば、ステップS9−16に進む。If there is no matching record in step S9-15, it is determined that there is no corresponding image, and the flow shifts to step S9-18 to check for a matching record. If the image has been stored, the process proceeds to step S9-16.
【0296】ステップS9−16では、一致したレコー
ドの「画像ファイル名」の画像ファイルを再送信画像と
して設定し、ステップS9−10に移行する。一方、ス
テップS9−8では、受信したエラー通知メールである
DSNメールをもとに、図18Aと図18Bの電子メー
ル逆変換を行い、DSNメールに添付された画像を抽出
し、画像ファイルとしてRAM2002またはHDD2
004に格納し、再送信画像として設定し、ステップS
9−10に進む。[0296] In step S9-16, the image file of the "image file name" of the matched record is set as the retransmission image, and the flow advances to step S9-10. On the other hand, in step S9-8, based on the received DSN mail as the error notification mail, the e-mail reverse conversion shown in FIGS. 18A and 18B is performed, and the image attached to the DSN mail is extracted. Or HDD2
004, set as a retransmission image, and
Go to 9-10.
【0297】ステップS9−10では、送信画像の解像
度がシステム設定のそれ以下、かつ、送信画像の原稿サ
イズがシステム設定のそれ以下ならば、ステップS9−
18に移行する。または、送信画像の解像度がメッセー
ジIDが一致した管理データのレコードの「前回送信し
た解像度」以下、かつ、送信画像の原稿サイズがメッセ
ージIDが一致した管理データのレコードの「前回送信
した原稿サイズ」以下ならばステップS9−18に移行
する。ステップS9−10で、上記の条件を満足しない
場合は、ステップS9−11に移行する。In step S9-10, if the resolution of the transmission image is smaller than that of the system setting and the document size of the transmission image is smaller than that of the system setting, step S9-
Move to 18. Or, the resolution of the transmission image is equal to or less than the “previous transmission resolution” of the record of the management data with the same message ID, and the transmission image document size is the “last transmission document size” of the management data record with the same message ID. If so, the process proceeds to step S9-18. If the above conditions are not satisfied in step S9-10, the process proceeds to step S9-11.
【0298】ステップS9−18では、受信した電子メ
ールと対応する図22の管理レコードと該レコードが管
理する「画像ファイル名」15−11の画像ファイル名
を削除する。In step S9-18, the management record in FIG. 22 corresponding to the received e-mail and the image file name of "image file name" 15-11 managed by the record are deleted.
【0299】次に、ステップS9−19に進み、図15
の文書再送信エラーレポートのビットマップ生成して、
プリンタ部2095に出力し、ステップS9−20で、
一連の処理を終了する。Next, the flow advances to step S9-19, and as shown in FIG.
Generate a bitmap for the document retransmission error report
Output to the printer unit 2095, and in step S9-20,
A series of processing ends.
【0300】一方、ステップS9−11では、送信画像
より低い解像度をシステム設定またはメッセージIDが
一致した管理データのレコードの「最低解像度」の中か
ら選択して送信画像の密度変換後の解像度を決定する。On the other hand, in step S9-11, the resolution after transmission density conversion of the transmission image is determined by selecting a resolution lower than the transmission image from the "minimum resolution" of the record of the management data with the same system ID or message ID. I do.
【0301】または、送信画像より小さい原稿サイズを
システム設定またはメッセージIDが一致した管理デー
タのレコードの「最低原稿サイズ」の中から選択して、
送信画像の密度変換後の原稿サイズを決定する。Alternatively, a document size smaller than the transmission image is selected from the “minimum document size” of the record of the management data having the same system setting or message ID, and
The original size of the transmission image after the density conversion is determined.
【0302】次に、決定された解像度と原稿サイズに送
信が画像を画像圧縮/伸長密度変換・密度変換部204
0により粗密度変換を行う。Next, the image is transmitted to the determined resolution and original size by the image compression / decompression density conversion / density conversion unit 204.
0 is used to perform coarse density conversion.
【0303】次に、ステップS9−12に進み、電子メ
ール再送情報格納モードが有効と設定されていれば、変
換先の画素密度情報である解像度と原稿サイズをそれぞ
れ、図22の管理データの対応レコードの「前回送信し
た解像度」と「前回送信した原稿サイズ」に設定し、ス
テップS9−13に移行する。一方、電子メール再送情
報格納モードが無効ならば、何もせずステップS9−1
3に移行する。Then, the flow advances to step S9-12. If the e-mail retransmission information storage mode is set to be valid, the resolution and the document size, which are the pixel density information of the conversion destination, are respectively associated with the management data in FIG. The record is set to “resolution transmitted last time” and “document size transmitted last time”, and the process proceeds to step S9-13. On the other hand, if the e-mail retransmission information storage mode is invalid, nothing is performed and step S9-1 is performed.
Move to 3.
【0304】ステップS9−13では、ステップS9−
12の画像データを前記で説明した図17の電子メール
データ変換を行い、図20AのステップS8−10に移
行する。At step S9-13, at step S9-
The e-mail data of FIG. 17 described above is converted from the twelve image data, and the process proceeds to step S8-10 in FIG. 20A.
【0305】なお、本明細書では、本発明を通信装置と
して説明しているが、本発明をパーソナルコンピュータ
ー上で実現することも可能である。Although the present invention has been described as a communication device in the present specification, the present invention can be realized on a personal computer.
【0306】[データクリア]図23は、本発明の特徴
を最も良くあらわす図の1つであり、データクリアを実
現するプログラムのフローチャートであり、以下に、デ
ータクリアの方法を詳細に説明する。[Data Clear] FIG. 23 is one of the diagrams which best show the features of the present invention and is a flowchart of a program for realizing data clear. The data clear method will be described below in detail.
【0307】データクリアは、まず、ステップS16−
2で1分の時間経過をチェックし、1分経過していない
ならば、待機し、1分経過した時点で、ステップS16
−3に進む。The data clear is performed first in step S16-
In step 2, it is checked whether one minute has elapsed. If one minute has not elapsed, the process waits. When one minute has elapsed, the process proceeds to step S16.
Go to -3.
【0308】ステップS16−3では、図22の「登録
レコード数」15−2を検索カウンタにセットする。次
に、ステップS16−4に進み、検索ポインタにレコー
ド[1]をセットし、ステップS16−5に進む。In step S16-3, the "number of registered records" 15-2 in FIG. 22 is set in the search counter. Next, the process proceeds to step S16-4, where record [1] is set to the search pointer, and the process proceeds to step S16-5.
【0309】ステップS16−5では、検索カウンタが
0を超えるかチェックし、0以下ならステップS16−
2に戻る。一方、検索カウンタが0を超える場合は、ス
テップS16−6に進み、現時刻から検索ポインタのさ
す管理データのレコードの「送信時刻」を引いて経過時
間を算出する。At step S16-5, it is checked whether or not the search counter exceeds 0.
Return to 2. On the other hand, when the search counter exceeds 0, the process proceeds to step S16-6, and the elapsed time is calculated by subtracting the "transmission time" of the record of the management data pointed to by the search pointer from the current time.
【0310】次に、ステップS16−7に進み、該経過
時間が、図22の「クリア時間」未満であれば、ステッ
プS16−10に移行する。一方、該経過時間が、図2
2の「クリア時間」以上であれば、ステップS16−8
で、検索ポインタのさすレコードの文書が、図22の通
信中レコード15−4と一致するかチェックする。Next, the flow advances to step S16-7, and if the elapsed time is less than the "clear time" in FIG. 22, the flow shifts to step S16-10. On the other hand, the elapsed time is shown in FIG.
If the time is equal to or longer than the "clear time" of step S2, step S16-8
Then, it is checked whether the document of the record pointed to by the search pointer matches the communicating record 15-4 in FIG.
【0311】ステップS16−8で、一致し、現レコー
ドが通信中ならステップS16−10に移行し、一致し
なければば、ステップS16−9に移り、検索ポインタ
の指すレコードの文書の「画像ファイル」の指す画像フ
ァイルを削除し、該レコードを空きレコードにし、登録
レコード数をデクリメント(−1)する。In step S16-8, if the record matches, the current record is being communicated, the flow proceeds to step S16-10. If not, the flow proceeds to step S16-9, and the "image file" of the document of the record indicated by the search pointer is read. Is deleted, the record is made an empty record, and the number of registered records is decremented (-1).
【0312】次のステップS16−10で、検索カウン
タをデクリメントし、次のステップS16−11で、検
索ポインタを次のレコードに更新し、ステップS16−
5に移行する。In the next step S16-10, the search counter is decremented. In the next step S16-11, the search pointer is updated to the next record.
Move to 5.
【0313】以上述べたように、通信装置2−3は、エ
ラー通知メールに対して自動的にエラー通知メールの内
容を解釈し、画素密度を下げてユーザーの介在なしに再
送信すること、およびさらに、ユーザが解釈しやすいレ
ポートを印字する機能を実現することでユーザがエラー
通知メールを見落とすことがなく、確実かつ簡単に相手
に添付画像付きの電子メールを送り届けることが可能と
なった。As described above, the communication device 2-3 automatically interprets the contents of the error notification mail in response to the error notification mail, reduces the pixel density, and retransmits the error notification mail without user intervention. Further, by realizing a function of printing a report that can be easily interpreted by the user, the user can reliably and easily send an e-mail with an attached image to the other party without overlooking the error notification mail.
【0314】[0314]
【他の実施形態】なお、本発明は、複数の機器(例え
ば、ホストコンピュータ、インタフェイス機器、リー
ダ、プリンタなど)から構成されるシステムに適用して
も、一つの機器からなる装置(例えば、パーソナルコン
ピュータ、デジタル複写機など)に適用してもよい。[Other Embodiments] Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), a device including one device (for example, Personal computer, digital copying machine, etc.).
【0315】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。この場合、記憶媒体から読
み出されたプログラムコード自体が前述した実施形態の
機能を実現することになり、そのプログラムコードを記
憶した記憶媒体は本発明を構成することになる。また、
コンピュータが読み出したプログラムコードを実行する
ことにより、前述した実施形態の機能が実現されるだけ
でなく、そのプログラムコードの指示に基づき、コンピ
ュータ上で稼働しているオペレーティングシステム(OS)
などが実際の処理の一部または全部を行い、その処理に
よって前述した実施形態の機能が実現される場合も含ま
れることは言うまでもない。An object of the present invention is to supply a storage medium (or a recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or an apparatus, and to provide a computer (a computer) of the system or the apparatus. It is needless to say that the present invention can also be achieved by a CPU or an MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. Also,
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also the operating system (OS) running on the computer based on the instructions of the program code.
It goes without saying that a case where the functions of the above-described embodiments are implemented by performing some or all of the actual processing, and the processing performs the functions of the above-described embodiments.
【0316】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into the memory provided in the function expansion card inserted into the computer or the function expansion unit connected to the computer, the program code is read based on the instruction of the program code. Needless to say, the CPU included in the function expansion card or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0317】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明した図17〜20、23に示
すフローチャートに対応するプログラムコードが格納さ
れることになる。When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts shown in FIGS. 17 to 20 and 23 described above.
【0318】[0318]
【発明の効果】以上説明したように、本発明によれば、
画像データを電子メールで送信できるように変換し、こ
の変換された画像データを電子メールに添付して送受信
する通信装置において、送信した電子メールに送信異常
が発生したことを知らせる通知を受信すると、送信異常
の原因を解析して、その原因が送信可能なデータ量を超
えて送信されたためと解析された場合に、ユーザの介在
なしに、送信した電子メールから画像データを再生し、
この画像データに送信異常を避けるための所定の処理を
行ってから、再度この画像データを電子メールに添付し
て再送信する通信装置および通信方法を提供できる。As described above, according to the present invention,
Converting the image data so that it can be transmitted by e-mail, and in a communication device that transmits and receives the converted image data by attaching it to an e-mail, upon receiving a notification that a transmission abnormality has occurred in the transmitted e-mail, Analyze the cause of the transmission error, and if the cause is analyzed as being transmitted beyond the amount of data that can be transmitted, play the image data from the transmitted e-mail without user intervention,
It is possible to provide a communication device and a communication method for performing predetermined processing for avoiding transmission abnormalities on the image data, and then attaching the image data to an e-mail again and retransmitting the same.
【0319】また、前記送信異常の通知を受信した場合
に、難解な通知内容をユーザが理解し易いように処理し
て出力する通信装置および通信方法を提供できる。[0319] Further, it is possible to provide a communication device and a communication method for processing and outputting a difficult notification content so that the user can easily understand the content when the notification of the transmission abnormality is received.
【図1】本発明に係る一実施形態の通信装置のネットワ
ーク接続形態図である。FIG. 1 is a network connection configuration diagram of a communication device according to an embodiment of the present invention.
【図2】本システムの全体ブロック図である。FIG. 2 is an overall block diagram of the present system.
【図3】スキャナ部、プリンタ部、及び操作部の外形図
である。FIG. 3 is an external view of a scanner unit, a printer unit, and an operation unit.
【図4】操作部の外形図である。FIG. 4 is an external view of an operation unit.
【図5】スキャナ画像処理部のブロック図である。FIG. 5 is a block diagram of a scanner image processing unit.
【図6】プリンタ画像処理部のブロック図である。FIG. 6 is a block diagram of a printer image processing unit.
【図7】画像圧縮処理部のブロック図である。FIG. 7 is a block diagram of an image compression processing unit.
【図8】画像回転部のブロック図である。FIG. 8 is a block diagram of an image rotation unit.
【図9】画像回転処理の説明図である。FIG. 9 is an explanatory diagram of an image rotation process.
【図10】画像回転処理の説明図である。FIG. 10 is an explanatory diagram of an image rotation process.
【図11】デバイスI/F部のブロック図である。FIG. 11 is a block diagram of a device I / F unit.
【図12】本実施形態の通信装置の宛先入力画面図であ
る。FIG. 12 is a diagram illustrating a destination input screen of the communication device according to the embodiment;
【図13】電子メール送信システム経路図である。FIG. 13 is an electronic mail transmission system route diagram.
【図14】SMTPプロトコルの正常時のコマンド・シ
ーケンス図である。FIG. 14 is a command sequence diagram when the SMTP protocol is normal.
【図15】文書再送信エラーレポートの文面例を示す図
である。FIG. 15 is a diagram illustrating a text example of a document retransmission error report.
【図16】SMTPプロトコルのメッセージ長オーバー
エラー発生時のコマンド・シーケンス図である。FIG. 16 is a command sequence diagram when a message length over error of the SMTP protocol occurs.
【図17】電子メールデータ変換プログラムのフローチ
ャート図である。FIG. 17 is a flowchart of an electronic mail data conversion program.
【図18A】電子メールデータ逆変換手段のフローチャ
ート図である。FIG. 18A is a flowchart of the electronic mail data reverse conversion means.
【図18B】電子メールデータ逆変換手段のフローチャ
ート図である。FIG. 18B is a flowchart of the electronic mail data reverse conversion means.
【図19A】エラー通知メール解析手段のフローチャー
ト図である。FIG. 19A is a flowchart of the error notification mail analysis means.
【図19B】エラー通知メール解析手段のフローチャー
ト図である。FIG. 19B is a flowchart of the error notification mail analysis means.
【図19C】エラー通知メール解析手段のフローチャー
ト図である。FIG. 19C is a flowchart of the error notification mail analysis means.
【図19D】エラー通知メール解析手段のフローチャー
ト図である。FIG. 19D is a flowchart of the error notification mail analysis means.
【図20A】原稿読取り送信手段のフローチャート図で
ある。FIG. 20A is a flowchart of a document reading and transmitting unit.
【図20B】原稿読取り送信手段のフローチャート図で
ある。FIG. 20B is a flowchart of the document reading and transmitting means.
【図20C】再送制御手段のフローチャート図である。FIG. 20C is a flowchart of the retransmission control means.
【図20D】再送制御手段のフローチャート図である。FIG. 20D is a flowchart of the retransmission control means.
【図21】文書再送信レポートの文面例を示す図であ
る。FIG. 21 is a diagram illustrating an example of the text of a document retransmission report.
【図22】再送管理データ構造図である。FIG. 22 is a diagram showing a retransmission management data structure.
【図23】データクリア手段のフローチャート図であ
る。FIG. 23 is a flowchart of a data clear unit.
【図24】DSNメッセージ例(エラー通知メッセー
ジ)を示す図である。FIG. 24 is a diagram illustrating an example of a DSN message (error notification message).
2−1 LAN 2−2 電子メールクライアント 2−3 インターネットFAX装置 2−4 電子メールサーバ 2−5 電子メールクライアント 2−6 ゲートウェー 2−7 DNSサーバ 2−8 ルータ 2−14 インターネット/イントラネット 2−15 電子メールサーバ 2−16 電子メールクライアント 2−17 LAN 2-1 LAN 2-2 E-mail client 2-3 Internet FAX machine 2-4 E-mail server 2-5 E-mail client 2-6 Gateway 2-7 DNS server 2-8 Router 2-14 Internet / intranet 2- 15 E-mail server 2-16 E-mail client 2-17 LAN
Claims (13)
タとして生成する画像データ生成手段と、前記画像デー
タ生成手段で生成した前記画像データを電子メールで送
信できるように変換する画像データ変換手段と、前記画
像データ変換手段によって変換された前記画像データを
添付した電子メールをネットワークに送信する送信手段
と、ネットワークより電子メールを受信する受信手段
と、を有する通信装置であって、 前記受信手段によって受信した電子メールを解析した結
果、前記受信した電子メールが、前記送信手段により送
信された前記画像データを添付した電子メールの送信異
常を知らせる通知であり、前記送信異常の原因が送信可
能なデータ量を超えて前記電子メールが送信されたため
であると解析された場合に、前記画像データを添付した
電子メールから前記画像データを再生する画像データ再
生手段と、 前記画像データ再生手段によって再生された前記画像デ
ータに前記送信異常を避けるための所定の処理を行う処
理手段と、 前記処理手段によって処理された前記画像データを前記
画像データ変換手段を用いて変換し、前記変換された画
像データを添付した電子メールを前記送信手段を用いて
再送信するように制御する再送信制御手段と、を有する
ことを特徴とする通信装置。1. An image data generating means for reading an image at a desired resolution to generate image data, an image data converting means for converting the image data generated by the image data generating means so that the image data can be transmitted by e-mail, A communication device comprising: a transmitting unit that transmits an e-mail attached with the image data converted by the image data converting unit to a network; and a receiving unit that receives an e-mail from the network. As a result of analyzing the received e-mail, the received e-mail is a notification notifying the transmission abnormality of the e-mail attached with the image data transmitted by the transmission means, and the amount of data that can be transmitted due to the cause of the transmission abnormality If it is analyzed that the e-mail has been sent beyond Image data reproducing means for reproducing the image data from an e-mail attached with: a processing means for performing predetermined processing for avoiding the transmission abnormality on the image data reproduced by the image data reproducing means; and the processing means Retransmission control means for converting the image data processed by the image data conversion means, and controlling to retransmit the electronic mail attached with the converted image data using the transmission means, A communication device comprising:
素密度を所定の画素密度に変更する画素密度変更手段を
用いて、前記送信異常を生じたときの前記画像データの
画素密度よりも低い画素密度に変更することを特徴とす
る請求項1に記載の通信装置。2. The method according to claim 1, wherein the predetermined processing is performed by using a pixel density changing unit that changes a pixel density of the image data to a predetermined pixel density, and is lower than a pixel density of the image data when the transmission abnormality occurs. The communication device according to claim 1, wherein the communication density is changed to a pixel density.
画像データが前回送信された解像度よりも低い解像度に
前記画像データの画素密度を変更することを特徴とする
請求項2に記載の通信装置。3. The communication apparatus according to claim 2, wherein changing the pixel density to the low pixel density changes the pixel density of the image data to a resolution lower than the resolution of the image data transmitted last time. .
画像データが前回送信された読み込みサイズよりも小さ
い読み込みサイズに前記画像データの画素密度を変更す
ることを特徴とする請求項2に記載の通信装置。4. The image processing apparatus according to claim 2, wherein changing the pixel density to the low pixel density includes changing the pixel density of the image data to a read size smaller than a previously read size of the image data. Communication device.
を打ち切る画素密度が設定されており、前記処理手段に
よる処理によって前記打ち切る画素密度に達した場合
に、前記再送信を終了することを特徴とする請求項3ま
たは請求項4に記載の通信装置。5. The retransmission control unit sets a pixel density at which the retransmission is stopped in advance, and terminates the retransmission when the pixel density at which the retransmission is stopped is reached by the processing of the processing unit. The communication device according to claim 3, wherein the communication device is a communication device.
解像度または前記画像データの画像サイズを設定する再
送画像設定手段を更に有することを特徴とする請求項1
乃至請求項5のいずれか1項に記載の通信装置。6. The apparatus according to claim 1, further comprising a retransmission image setting unit configured to set a resolution of the image data or an image size of the image data at the time of the retransmission.
The communication device according to claim 5.
タを生成する画像データ生成工程と、前記画像データ生
成工程で生成した前記画像データを電子メールで送信で
きるように変換する画像データ変換工程と、前記画像デ
ータ変換工程によって変換された前記画像データを添付
した電子メールをネットワークに送信する送信工程と、
ネットワークより電子メールを受信する受信工程と、を
有する通信方法であって、 前記受信工程によって受信した電子メールを解析した結
果、前記受信した電子メールが、前記送信工程により送
信された前記画像データを添付した電子メールの送信異
常を知らせる通知であり、前記送信異常の原因が送信可
能なデータ量を超えて前記電子メールが送信されたため
であると解析された場合に、前記画像データを添付した
電子メールから前記画像データを再生する画像データ再
生工程と、 前記画像データ再生工程によって再生された前記画像デ
ータに前記送信異常を避けるための所定の処理を行う処
理工程と、 前記処理工程によって処理された前記画像データを前記
画像データ変換工程を用いて変換し、前記変換された画
像データを添付した電子メールを前記送信工程を用いて
再送信するように制御する再送信制御工程と、を有する
ことを特徴とする通信方法。7. An image data generating step of reading an image at a desired resolution to generate image data, and an image data converting step of converting the image data generated in the image data generating step so that the image data can be transmitted by e-mail. A transmitting step of transmitting an e-mail attached with the image data converted by the image data converting step to a network,
A receiving step of receiving an e-mail from a network, as a result of analyzing the e-mail received in the receiving step, the received e-mail is the image data transmitted in the transmitting step. This is a notification notifying the transmission abnormality of the attached e-mail, and if it is analyzed that the transmission abnormality is due to the transmission of the e-mail exceeding the amount of data that can be transmitted, the electronic data attached with the image data is transmitted. An image data reproducing step of reproducing the image data from an email; a processing step of performing a predetermined process for avoiding the transmission abnormality on the image data reproduced by the image data reproducing step; The image data is converted using the image data conversion step, and the converted image data is Communication method characterized by having a retransmission control step of controlling to retransmit via mail the transmission step.
素密度を所定の画素密度に変更する画素密度変更工程を
用いて、前記送信異常を生じたときの前記画像データの
画素密度よりも低い画素密度に変更することを特徴とす
る請求項7に記載の通信方法。8. The image processing apparatus according to claim 7, wherein the predetermined processing is performed using a pixel density changing step of changing a pixel density of the image data to a predetermined pixel density, and is lower than a pixel density of the image data when the transmission abnormality occurs. The communication method according to claim 7, wherein the communication density is changed to a pixel density.
画像データが前回送信された解像度よりも低い解像度に
前記画像データの画素密度を変更することを特徴とする
請求項8に記載の通信方法。9. The communication method according to claim 8, wherein changing the pixel density to the low pixel density includes changing the pixel density of the image data to a resolution lower than the resolution at which the image data was transmitted last time. .
記画像データが前回送信された読み込みサイズよりも小
さい読み込みサイズに前記画像データの画素密度を変更
することを特徴とする請求項8に記載の通信方法。10. The method according to claim 8, wherein changing the pixel density to the low pixel density includes changing the pixel density of the image data to a read size smaller than the previously transmitted read size of the image data. Communication method.
送信を打ち切る画素密度が設定されており、前記処理工
程による処理によって前記打ち切る画素密度に達した場
合に、前記再送信を終了することを特徴とする請求項9
または請求項10に記載の通信方法。11. In the retransmission control step, a pixel density at which the retransmission is stopped is set in advance, and when the pixel density at which the retransmission is stopped is reached by the processing in the processing step, the retransmission is terminated. 10. The method according to claim 9, wherein
Alternatively, the communication method according to claim 10.
の解像度または前記画像データの画像サイズを設定する
再送画像設定工程を更に有することを特徴とする請求項
7乃至請求項11のいずれか1項に記載の通信方法。12. The apparatus according to claim 7, further comprising a retransmission image setting step of setting a resolution of the image data or an image size of the image data at the time of the retransmission. The communication method described.
ータを生成する画像データ生成工程と、前記画像データ
生成工程で生成した前記画像データを電子メールで送信
できるように変換する画像データ変換工程と、前記画像
データ変換工程によって変換された前記画像データを添
付した電子メールをネットワークに送信する送信工程
と、ネットワークより電子メールを受信する受信工程
と、を有する通信処理プログラムを格納した記憶媒体で
あって、 該通信処理プログラムは、 前記受信工程によって受信した電子メールを解析した結
果、前記受信した電子メールが、前記送信工程により送
信された前記画像データを添付した電子メールの送信異
常を知らせる通知であり、前記送信異常の原因が送信可
能なデータ量を超えて前記電子メールが送信されたため
であると解析された場合に、前記画像データを添付した
電子メールから前記画像データを再生する画像データ再
生工程と、 前記画像データ再生工程によって再生された前記画像デ
ータに前記送信異常を避けるための所定の処理を行う処
理工程と、 前記処理工程によって処理された前記画像データを前記
画像データ変換工程を用いて変換し、前記変換された画
像データを添付した電子メールを前記送信工程を用いて
再送信するように制御する再送信制御工程と、を有する
ことを特徴とする記憶媒体。13. An image data generating step of reading an image at a desired resolution to generate image data, and an image data converting step of converting the image data generated in the image data generating step so that the image data can be transmitted by e-mail. A storage medium storing a communication processing program, comprising: a transmission step of transmitting an e-mail attached with the image data converted by the image data conversion step to a network; and a reception step of receiving an e-mail from the network. The communication processing program, as a result of analyzing the e-mail received in the receiving step, the received e-mail is a notification notifying a transmission abnormality of the e-mail attached with the image data transmitted in the transmitting step. When the cause of the transmission error exceeds the amount of data that can be transmitted, the If it is analyzed that the image data has been deleted, an image data reproducing step of reproducing the image data from the e-mail attached with the image data; and avoiding the transmission abnormality in the image data reproduced in the image data reproducing step. A processing step of performing a predetermined process for converting the image data processed in the processing step using the image data conversion step, and using the transmission step to send an e-mail attached with the converted image data. A retransmission control step of performing control to retransmit the data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000225892A JP2002044358A (en) | 2000-07-26 | 2000-07-26 | Communication device and communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000225892A JP2002044358A (en) | 2000-07-26 | 2000-07-26 | Communication device and communication method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002044358A true JP2002044358A (en) | 2002-02-08 |
Family
ID=18719602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000225892A Withdrawn JP2002044358A (en) | 2000-07-26 | 2000-07-26 | Communication device and communication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002044358A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7610346B2 (en) | 2005-06-07 | 2009-10-27 | Canon Kabushiki Kaisha | User confirmation for retransmission of compressed e-mail attachments |
| US7872964B2 (en) | 2006-06-06 | 2011-01-18 | Murata Kikai Kabushiki Kaisha | File transmission terminal |
-
2000
- 2000-07-26 JP JP2000225892A patent/JP2002044358A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7610346B2 (en) | 2005-06-07 | 2009-10-27 | Canon Kabushiki Kaisha | User confirmation for retransmission of compressed e-mail attachments |
| US7872964B2 (en) | 2006-06-06 | 2011-01-18 | Murata Kikai Kabushiki Kaisha | File transmission terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7397575B2 (en) | Communication apparatus and method having electronic mail communication function, and program | |
| US6687742B1 (en) | Communication control method for electronic mail system | |
| US6614551B1 (en) | Email capable fax machine and methods for using the same | |
| US7489416B2 (en) | Image processing apparatus | |
| CA2295517C (en) | E-mail type facsimile apparatus and e-mail reception method | |
| US20010024518A1 (en) | Image processing apparatus | |
| US7548336B2 (en) | Internet facsimile apparatus and e-mail receiving method | |
| US9241088B2 (en) | Image forming apparatus, image forming system, image forming system control method, and program | |
| JP3551930B2 (en) | Image processing apparatus, information communication method, program, and information communication system | |
| US20040114194A1 (en) | Facsimile machine | |
| US7119929B2 (en) | Electronic mail machine and internet facsimile machine | |
| JP2001352427A (en) | Internet facsimile terminal and internet facsimile reception method | |
| JP2002044358A (en) | Communication device and communication method | |
| JPH11196218A (en) | Control method of network facsimile system | |
| JP2006060740A (en) | Image scanner and image forming apparatus provided with the same | |
| JP4420601B2 (en) | Data communication system and communication apparatus | |
| JP2002204330A (en) | Communication device, communication system, communication method, and medium providing processing program | |
| JP3657144B2 (en) | Network facsimile machine and network facsimile machine program | |
| JP2001036688A (en) | Network facsimile apparatus and control method therefor | |
| JP4248205B2 (en) | Network communication equipment | |
| JP4232359B2 (en) | Internet fax machine | |
| JP2003288307A (en) | Data transmission device and program | |
| JP4053386B2 (en) | Network terminal equipment | |
| JP3763186B2 (en) | Communication terminal device with e-mail function | |
| JP3527096B2 (en) | Control method for network facsimile machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20071002 |