[go: up one dir, main page]

JP2009100200A - E-mail communication apparatus and control method for e-mail communication apparatus - Google Patents

E-mail communication apparatus and control method for e-mail communication apparatus Download PDF

Info

Publication number
JP2009100200A
JP2009100200A JP2007269197A JP2007269197A JP2009100200A JP 2009100200 A JP2009100200 A JP 2009100200A JP 2007269197 A JP2007269197 A JP 2007269197A JP 2007269197 A JP2007269197 A JP 2007269197A JP 2009100200 A JP2009100200 A JP 2009100200A
Authority
JP
Japan
Prior art keywords
mail
specific information
electronic
communication apparatus
unit
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
Application number
JP2007269197A
Other languages
Japanese (ja)
Inventor
Chihiro Hirano
野 千 尋 平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007269197A priority Critical patent/JP2009100200A/en
Publication of JP2009100200A publication Critical patent/JP2009100200A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】送信した電子メールが不達になったことを通知する機能を有する電子メール通信装置を提供する。
【解決手段】電子メール不達検出処理が開始されると、メールサーバに接続(S40)、メールサーバにログイン要求(S42)をする。次にもし未開封の新しい電子メールがある場合(S44:YES)にはメールサーバから電子メールを取得する(S46)。取得した電子メールにメッセージが埋め込まれている場合(S48:YES)には、埋め込まれているメッセージのメッセージIDが電子メール特定情報格納テーブルで保持しているメッセージIDのいずれかと一致するか否かを判断する(S50)。一致した場合(S50:YES)、電子メールの送信に失敗した旨を通知(S52)し、電子メール特定情報を電子メール特定情報格納テーブルから削除する(S54)。
【選択図】図10
An electronic mail communication apparatus having a function of notifying that a transmitted electronic mail has not been delivered is provided.
When electronic mail non-delivery detection processing is started, a connection to a mail server is made (S40), and a login request is made to the mail server (S42). Next, if there is a new unopened e-mail (S44: YES), the e-mail is acquired from the mail server (S46). If a message is embedded in the acquired email (S48: YES), whether the message ID of the embedded message matches any of the message IDs held in the email specific information storage table Is determined (S50). If they match (S50: YES), the fact that the transmission of the e-mail has failed is notified (S52), and the e-mail specific information is deleted from the e-mail specific information storage table (S54).
[Selection] Figure 10

Description

本発明は、電子メール通信装置に関し、特に、送信した電子メールが不達になったことを通知する機能を有する電子メール通信装置に関する。   The present invention relates to an electronic mail communication device, and more particularly to an electronic mail communication device having a function of notifying that a transmitted electronic mail has not been delivered.

スキャナ機能やプリンタ機能を有するいわゆる複合機では、スキャナ機能を用いて読み込んだ画像をTiff等の形式でファイル化し、電子メールとして送信できる機能が備わっているものがある。また、ファックスとして受信した原稿の画像をファイル化し、電子メールとして送信できる機能が備わっているものがある。   Some so-called multi-function machines having a scanner function and a printer function are provided with a function that allows an image read using the scanner function to be filed in a format such as Tiff and transmitted as an e-mail. In addition, there is a function of converting a document image received as a fax into a file and sending it as an e-mail.

この電子メール送信の機能を用いる場合、複合機はメールサーバに対して、電子メールの送信を依頼することにより、電子メールの送信処理を行う。すなわち、複合機はメールサーバに対する電子メールの送信依頼が正常に終了すると、電子メールの送信のための処理が正常に終了したと判断する。   When this e-mail transmission function is used, the multi-function device performs e-mail transmission processing by requesting the mail server to transmit an e-mail. That is, when the request for sending an email to the mail server ends normally, the multifunction peripheral determines that the processing for sending the email has ended normally.

しかしながら、メールサーバが電子メールの送信依頼を正常に受け付けたとしても、その電子メールが宛先である送信先の電子メールアドレスに正常に到達しない場合もあり得る。これは、送信処理を受け付けたメールサーバから、その電子メールはインターネット等の公衆ネットワークに送出されるが、宛先となっている送信先の電子メールアドレスが間違っていたり、宛先の電子メールアドレスが無くなっていたりして、電子メールが不達になる可能性があるからである。   However, even if the mail server normally accepts an e-mail transmission request, the e-mail may not normally reach the destination e-mail address. This is because the e-mail is sent from the mail server that has accepted the transmission process to a public network such as the Internet, but the destination e-mail address is incorrect or the destination e-mail address is lost. This is because e-mail may not be delivered.

このような場合、従来の複合機では、電子メールを送信するためのメールサーバとのやり取りが終了した後は、その電子メールの送信に関与していないため、電子メールの不達を複合機が検出することはできなかった。このため、電子メールを送信したユーザは、自分の送信した電子メールが相手の電子メールアドレスまで届かなかったことを知る術がなかった。   In such a case, in the conventional multi-function device, after the exchange with the mail server for sending the e-mail is completed, the multi-function device detects the non-delivery of the e-mail because it is not involved in the transmission of the e-mail. It could not be detected. For this reason, the user who sent the e-mail has no way of knowing that the e-mail he / she sent did not reach the e-mail address of the other party.

特開平9−121274号公報(特許文献1)に開示されているファクシミリ装置では、受信したファックスを電子メールで転送するに当たり、その電子メールが不達になった場合には、そのファックスの送信者に通知する機能が備えられている。しかし、特開平9−121274号公報に開示されている仕組みは、あくまでファックスの受信側のファクシミリ装置に組み込まれるものであり、不達エラーの通知先も、ファックスの送信者である。
特開平9−121274号公報
In the facsimile apparatus disclosed in Japanese Patent Laid-Open No. 9-121274 (Patent Document 1), when the received fax is not delivered when the received fax is transferred by email, the sender of the fax is sent. The function to notify is provided. However, the mechanism disclosed in Japanese Patent Application Laid-Open No. 9-121274 is incorporated into the facsimile apparatus on the fax receiving side, and the notification destination of the non-delivery error is also the sender of the fax.
JP-A-9-121274

そこで本発明は、前記課題に鑑みてなされたものであり、送信した電子メールが不達になったことを通知する機能を有する電子メール通信装置を提供することを目的とする。   Therefore, the present invention has been made in view of the above problems, and an object thereof is to provide an electronic mail communication apparatus having a function of notifying that a transmitted electronic mail has not been delivered.

上記課題を解決するため、本発明に係る電子メール通信装置は、
送信先となっている電子メールアドレス宛に電子メールを送信する、電子メール送信手段と、
前記電子メール送信手段で送信した電子メールを特定するための情報である電子メール特定情報を保持する、電子メール特定情報保持手段と、
前記電子メール送信手段で送信した電子メールの送信元となっている電子メールアドレス宛に届いている電子メールを取得する、電子メール取得手段と、
前記電子メール特定情報保持手段で保持している前記電子メール特定情報を用いて、前記電子メール取得手段で取得した電子メールが、前記電子メール送信手段で送信した電子メールを引用している引用形式の電子メールであるか否かを判断する、電子メール判断手段と、
前記電子メール判断手段で、前記電子メール取得手段で取得した電子メールが、前記電子メール送信手段で送信した電子メールを引用している引用形式の電子メールであると判断した場合には、前記電子メール送信手段で送信した電子メールが不達になったことを通知する、通知手段と、
を備えることを特徴とする。
In order to solve the above problems, an electronic mail communication device according to the present invention provides:
An e-mail sending means for sending an e-mail to an e-mail address that is a destination;
E-mail specifying information holding means for holding e-mail specifying information which is information for specifying the e-mail transmitted by the e-mail transmitting means;
An e-mail acquisition unit that acquires an e-mail addressed to an e-mail address that is a transmission source of the e-mail transmitted by the e-mail transmission unit;
A citation format in which the e-mail acquired by the e-mail acquisition unit uses the e-mail specific information held by the e-mail specific information holding unit and cites the e-mail transmitted by the e-mail transmission unit E-mail judging means for judging whether or not the e-mail is,
When the e-mail determination unit determines that the e-mail acquired by the e-mail acquisition unit is a citation-type e-mail quoting the e-mail transmitted by the e-mail transmission unit, A notification means for notifying that the e-mail sent by the mail sending means has not been delivered;
It is characterized by providing.

この場合、電子メール通信装置は、
前記電子メール特定情報を生成する電子メール特定情報生成手段と、
前記電子メール特定情報生成手段で生成された前記電子メール特定情報を埋め込んだ電子メールを生成する、電子メール生成手段と、
をさらに備えるようにしてもよい。
In this case, the electronic mail communication device
E-mail specific information generating means for generating the e-mail specific information;
An e-mail generating unit that generates an e-mail in which the e-mail specifying information generated by the e-mail specifying information generating unit is embedded;
May be further provided.

この場合、前記電子メール特定情報生成手段は、ユニークなメッセージIDを前記電子メール特定情報として生成し、
前記電子メール特定情報保持手段は、前記メッセージIDを、前記電子メール特定情報として保持するようにしてもよい。
In this case, the e-mail specifying information generating means generates a unique message ID as the e-mail specifying information,
The e-mail specifying information holding unit may hold the message ID as the e-mail specifying information.

この場合、前記メッセージIDは、少なくとも乱数を含んで生成されるようにしてもよい。   In this case, the message ID may be generated including at least a random number.

また、前記電子メール特定情報保持手段は、前記メッセージIDに加えて、その電子メールの送信時刻も保持するようにしてもよい。   In addition to the message ID, the e-mail specific information holding means may hold the e-mail transmission time.

この場合、電子メール通信装置は、前記電子メール特定情報保持手段から電子メールの送信時刻を取得し、この送信時刻から所定時間経過している電子メール特定情報保については、前記電子メール特定情報保持手段から削除する、電子メール特定情報削除手段を、さらに備えるようにしてもよい。   In this case, the e-mail communication apparatus acquires the e-mail transmission time from the e-mail specific information holding unit, and holds the e-mail specific information for e-mail specific information that has passed a predetermined time from the transmission time. You may make it further provide the e-mail specific information deletion means deleted from a means.

また、前記電子メール生成手段は、スキャナ機能を用いて読み込んだ画像に基づいて生成されたファイル、又は、ファックス機能を用いて受信した画像に基づいて生成されたファイルを用いて、前記電子メールを生成するようにしてもよい。   Further, the e-mail generating means uses the file generated based on the image read using the scanner function or the file generated based on the image received using the fax function, to store the e-mail. You may make it produce | generate.

本発明に係る電子メール通信装置の制御方法は、
送信先となっている電子メールアドレス宛に第1の電子メールを送信する工程と、
前記第1の電子メールを特定するための情報である電子メール特定情報を、電子メール特定情報保持手段に、保持させる工程と、
前記第1の電子メールの送信元となっている電子メールアドレス宛に届いている第2の電子メールを取得する工程と、
前記電子メール特定情報保持手段で保持している前記電子メール特定情報を用いて、前記第2の電子メールが、前記第1の電子メールを引用している引用形式の電子メールであるか否かを判断する工程と、
前記第2の電子メールが、前記第1の電子メールを引用している引用形式の電子メールであると判断した場合には、前記第1の電子メールが不達になったことを通知する工程と、
を備えることを特徴とする。
The control method of the electronic mail communication device according to the present invention includes:
Sending the first e-mail to the e-mail address that is the destination;
E-mail specifying information holding means for holding e-mail specifying information that is information for specifying the first e-mail; and
Obtaining a second e-mail addressed to an e-mail address that is a transmission source of the first e-mail;
Whether or not the second e-mail is a citation-type e-mail quoting the first e-mail using the e-mail specifying information held by the e-mail specifying information holding means A process of determining
A step of notifying that the first e-mail has not been delivered when it is determined that the second e-mail is a citation-type e-mail quoting the first e-mail; When,
It is characterized by providing.

発明を実施するための形態BEST MODE FOR CARRYING OUT THE INVENTION

以下、図面を参照して、本発明の一実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the embodiments described below do not limit the technical scope of the present invention.

図1は、本発明の一実施形態に係る複合機30を備える複合機システム10のネットワーク構成図の一例を示しており、図2は、本発明の一実施形態に係る複合機30の内部構成のブロック図の一例を示しており、図3は、本発明の一実施形態に係るメールサーバ50の内部構成のブロック図の一例を示している。   FIG. 1 shows an example of a network configuration diagram of a multifunction machine system 10 including a multifunction machine 30 according to an embodiment of the present invention. FIG. 2 shows an internal configuration of the multifunction machine 30 according to an embodiment of the present invention. FIG. 3 shows an example of a block diagram of the internal configuration of the mail server 50 according to an embodiment of the present invention.

図1に示すように、本実施形態に係る複合機システム10は、内部のネットワーク20を介して、1又は複数の複合機30と、1又は複数のコンピュータ40と、1台のメールサーバ50とが、相互に接続されている。本実施形態においては、ネットワーク20は、ローカルネットワークであり、例えば、イーサネット(登録商標)などの任意の規格のネットワークで構成することが可能である。   As shown in FIG. 1, a multifunction machine system 10 according to the present embodiment includes one or more multifunction machines 30, one or more computers 40, and one mail server 50 via an internal network 20. Are connected to each other. In the present embodiment, the network 20 is a local network, and can be configured by a network of any standard such as Ethernet (registered trademark).

また、複合機30は、ファックス回線網22にも接続されている。このファックス回線網22は、ファックス専用の回線網でもよいし、或いは、電話回線網などの音声との共通回線でもよい。複合機30は、このファックス回線網22を介して、ファックスを送信したり、受信したりすることができる。   The multifunction machine 30 is also connected to the fax line network 22. This fax line network 22 may be a line dedicated to fax, or may be a common line with voice such as a telephone line network. The multi-function device 30 can send and receive faxes via the fax line network 22.

また、メールサーバ50は、インターネットなどの外部ネットワーク60に接続されている。例えば、このメールサーバ50は、複合機30から送信された電子メールを受信し、この受信した電子メールが、自らが管理する電子メールアドレス(メールボックス)を宛先としているか、それ以外のメールサーバが管理する電子メールアドレス(メールボックス)を宛先としているかを判断する。そして、電子メールの宛先が、メールサーバ50の管理する電子メールアドレスを宛先としたものである場合には、その宛先のメールボックスに受信した電子メールを格納する。一方、電子メールの宛先が、メールサーバ50の管理する電子メールアドレスを宛先としたものではなく、例えばメールサーバ70の管理する電子メールアドレスを宛先としたものである場合には、外部ネットワーク60を介して、その電子メールをメールサーバ70に送信する。   The mail server 50 is connected to an external network 60 such as the Internet. For example, the mail server 50 receives an e-mail transmitted from the multi-function device 30, and the received e-mail is addressed to an e-mail address (mailbox) managed by the e-mail, or other mail servers are included. It is determined whether the destination is the e-mail address (mailbox) to be managed. If the e-mail destination is an e-mail address managed by the mail server 50, the received e-mail is stored in the destination mailbox. On the other hand, when the e-mail destination is not the e-mail address managed by the mail server 50 but the e-mail address managed by the mail server 70, for example, the external network 60 is used. Then, the electronic mail is transmitted to the mail server 70.

図2に示すように、本実施形態に係る複合機30は、少なくとも、スキャナ機能部31とプリンタ機能部32とを備えて構成されている、いわゆるマルチファンクションプリンタである。この複合機30は、さらに、操作ユニット33と、ネットワークインターフェース34と、制御ユニット35と、情報格納部36とを備えて構成されている。スキャナ機能部31は、この複合機30にユーザがセットした原稿を読み取るための機能部である。一般的には、スキャナ機能部31は、原稿読み取り面にセットされた原稿を、ラインセンサで読み取り、この読み取った画像に基づいて画像情報を生成する。   As shown in FIG. 2, the multifunction machine 30 according to the present embodiment is a so-called multi-function printer that includes at least a scanner function unit 31 and a printer function unit 32. The multifunction machine 30 further includes an operation unit 33, a network interface 34, a control unit 35, and an information storage unit 36. The scanner function unit 31 is a function unit for reading a document set by the user on the multifunction machine 30. In general, the scanner function unit 31 reads a document set on a document reading surface with a line sensor, and generates image information based on the read image.

プリンタ機能部32は、この複合機30にコンピュータ40から送信された印刷データを印刷したり、スキャナ機能部31で読み取った画像に基づく画像情報を印刷したりする機能部である。一般的には、印刷データや画像に基づく情報を印刷可能なデータに展開して、レーザービーム方式やインクジェット方式などのプリントエンジンで印刷を行う。   The printer function unit 32 is a function unit that prints print data transmitted from the computer 40 to the multifunction device 30 and prints image information based on an image read by the scanner function unit 31. In general, print data and information based on images are developed into printable data, and printing is performed by a print engine such as a laser beam method or an ink jet method.

操作ユニット33は、ユーザがこの複合機30に各種の指示を入力するためのユニットである。本実施形態においては、この操作ユニット33は、例えば、様々な情報が表示され、ユーザがタッチすることにより指示を入力できるタッチパネルにより構成されている。   The operation unit 33 is a unit for the user to input various instructions to the multifunction machine 30. In the present embodiment, the operation unit 33 is configured by, for example, a touch panel on which various information is displayed and an instruction can be input by touching by the user.

ネットワークインターフェース34は、この複合機30をネットワーク20やファックス回線網22に接続するためのインターフェースである。複合機30は、ファックス回線網22から受信したファックスを、プリンタ機能部32で印刷することが可能である。また、複合機30は、スキャナ機能部31で読み込んだ画像を、ファックスとしてファックス回線網22に送出することが可能である。   The network interface 34 is an interface for connecting the multifunction machine 30 to the network 20 or the fax line network 22. The multifunction machine 30 can print the fax received from the fax line network 22 by the printer function unit 32. Further, the multifunction machine 30 can send the image read by the scanner function unit 31 to the fax line network 22 as a fax.

制御ユニット35は、この複合機30の全体的な制御を行うためのユニットである。本実施形態では、この制御ユニット35に、制御を行う本体部であるCPU(Central Processing Unit)や、制御を行うために必要な情報が揮発的に保持されるRAM(Random Access Memory)や、制御を行うためのプログラムが不揮発的に保持されるROM(Read Only Memory)や、電気的に書き換え可能なEEPROM(Electronically Erasable and Programmable ROM)などが、設けられている。本実施形態においては、特に、後述する電子メール送信処理や、電子メール不達検出処理、電子メール特定情報削除処理を実行するためのプログラムが、このROMに格納されており、これらの処理を実行する上で必要となる情報がRAMに一時的に格納される。   The control unit 35 is a unit for performing overall control of the multifunction machine 30. In the present embodiment, the control unit 35 includes a central processing unit (CPU) that is a main body that performs control, a random access memory (RAM) that holds information necessary for control in a volatile manner, A ROM (Read Only Memory) in which a program for performing the above operation is held in a nonvolatile manner, an electrically rewritable EEPROM (Electronically Erasable and Programmable ROM), and the like are provided. In this embodiment, in particular, a program for executing an e-mail transmission process, an e-mail non-delivery detection process, and an e-mail specific information deletion process, which will be described later, is stored in this ROM, and these processes are executed. Information necessary for this is temporarily stored in the RAM.

情報格納部36には、受信したファックスのデータや、スキャナ機能部31で読み込んだ画像のデータが、必要に応じて格納され、保持される。本実施形態では、この情報格納部36は、例えばハードディスクドライブなどの補助記憶装置により構成されている。   In the information storage unit 36, received fax data and image data read by the scanner function unit 31 are stored and held as necessary. In the present embodiment, the information storage unit 36 is configured by an auxiliary storage device such as a hard disk drive.

図3に示すように、メールサーバ50は、少なくとも、ネットワークインターフェース51と、制御ユニット52と、情報格納部53とを備えて構成されている。ネットワークインターフェース51は、このメールサーバ50をネットワーク20や外部ネットワーク60に接続するためのインターフェースである。制御ユニット52は、このメールサーバ50の全体的な制御を行うユニットである。本実施形態では、この制御ユニットに、制御を行う本体部であるCPU(Central Processing Unit)や、制御を行うために必要な情報が揮発的に保持されるRAM(Random Access Memory)や、制御を行うためのプログラムが不揮発的に保持されるROM(Read Only Memory)が、設けられている。   As shown in FIG. 3, the mail server 50 includes at least a network interface 51, a control unit 52, and an information storage unit 53. The network interface 51 is an interface for connecting the mail server 50 to the network 20 or the external network 60. The control unit 52 is a unit that performs overall control of the mail server 50. In this embodiment, a CPU (Central Processing Unit) that is a main body unit that performs control, a RAM (Random Access Memory) in which information necessary for performing control is stored in a volatile manner, A ROM (Read Only Memory) in which a program to be executed is held in a nonvolatile manner is provided.

情報格納部53は、このメールサーバ50が管理するユーザの認証情報(ユーザIDやパスワードなど)や、自らが管理する電子メールアドレス(メールボックス)に関する情報、自らが管理するメールボックに格納した電子メールのデータなどが格納され、保持される。本実施形態では、この情報格納部53は、例えばハードディスクドライブなどの補助記憶装置により構成されている。   The information storage unit 53 manages user authentication information (user ID, password, etc.) managed by the mail server 50, information on an email address (mailbox) managed by the mail server 50, and electronic mail stored in a mailbox managed by the information server 53. Mail data etc. are stored and maintained. In the present embodiment, the information storage unit 53 is configured by an auxiliary storage device such as a hard disk drive.

なお、本実施形態においては、図1のメールサーバ70の内部構成も、図3に示したメールサーバ50の内部構成と同様である。   In this embodiment, the internal configuration of the mail server 70 in FIG. 1 is the same as the internal configuration of the mail server 50 shown in FIG.

次に、図4に基づいて、本実施形態に係る複合機30で実行される電子メール送信処理について説明する。図4は、本実施形態に係る電子メール送信処理の内容を説明するフローチャートを示す図である。この図4に示す電子メール送信処理は、複合機30における制御ユニット35で実行される処理であり、より具体的には、制御ユニット35に設けられたCPUが、同じく制御ユニット35に設けられたROMから電子メール送信処理プログラムを読み出して実行することにより実現される処理である。   Next, based on FIG. 4, an e-mail transmission process executed by the multifunction machine 30 according to the present embodiment will be described. FIG. 4 is a flowchart illustrating the contents of the e-mail transmission process according to the present embodiment. The e-mail transmission process shown in FIG. 4 is a process executed by the control unit 35 in the multifunction machine 30. More specifically, the CPU provided in the control unit 35 is also provided in the control unit 35. This is a process realized by reading and executing an e-mail transmission processing program from the ROM.

また、この電子メール送信処理は、ユーザがこの複合機30に、電子メールの送信を指示した場合に起動される処理である。すなわち、ユーザが、スキャナ機能部31を用いて読み込んだ原稿の画像を、ファイルとして電子メールで送信するように、複合機30に指示入力したり、ファックス受信した原稿をファイルとして電子メールで送信するように、複合機30に指示入力したりすることにより、起動される処理である。   The e-mail transmission process is started when the user instructs the multi-function device 30 to send an e-mail. That is, the user inputs an instruction to the multi-function device 30 so as to send an image of a document read using the scanner function unit 31 as a file by e-mail, or sends a document received by fax as a file by e-mail. As described above, the process is started by inputting an instruction to the multifunction device 30 or the like.

例えば、図5に示すように、操作ユニット33のタッチパネル100に、メインメニューである機能選択画面W10が表示されていたとする。この図5の例では、機能選択画面W10に、コピー機能選択ボタンB10と、プリンタ機能選択ボタンB12と、スキャナ機能選択ボタンB14と、ファックス機能選択ボタンB16と、機器設定ボタンB18とが表示されている。   For example, as illustrated in FIG. 5, it is assumed that a function selection screen W10 that is a main menu is displayed on the touch panel 100 of the operation unit 33. In the example of FIG. 5, a copy function selection button B10, a printer function selection button B12, a scanner function selection button B14, a fax function selection button B16, and a device setting button B18 are displayed on the function selection screen W10. Yes.

この状態で、ユーザがコピー機能選択ボタンB10をタッチすると、複合機30は、コピーを行うモードに移行し、ユーザがプリンタ機能選択ボタンB12をタッチすると、複合機30は、コンピュータ40から受信した印刷データを印刷するモードに移行する。また、機能選択画面W10で、ユーザがスキャナ機能選択ボタンB14をタッチすると、複合機30は、スキャナ機能部31を使用するモードに移行し、ユーザがファックス機能選択ボタンB16をタッチすると、複合機30は、ファックスに関する機能を使用するモードに移行する。一方、ユーザが、機器設定ボタンB18をタッチすると、複合機30は、複合機30の各種設定を行うための設定モードに移行する。   In this state, when the user touches the copy function selection button B10, the multifunction device 30 shifts to a mode for performing copying, and when the user touches the printer function selection button B12, the multifunction device 30 receives the print received from the computer 40. Switch to data printing mode. When the user touches the scanner function selection button B14 on the function selection screen W10, the multifunction device 30 shifts to a mode for using the scanner function unit 31, and when the user touches the fax function selection button B16, the multifunction device 30 is touched. Shifts to a mode in which a function related to fax is used. On the other hand, when the user touches the device setting button B18, the multifunction device 30 shifts to a setting mode for performing various settings of the multifunction device 30.

これらのボタンのうち、ユーザがスキャナ機能選択ボタンB14をタッチすると、例えば、図6に示すようなスキャン機能選択画面W20がタッチパネル100に表示される。   When the user touches the scanner function selection button B14 among these buttons, for example, a scan function selection screen W20 as shown in FIG.

この図6の例では、スキャン機能選択画面W20に、スキャンtoファイルボタンB20と、スキャンtoファックスボタンB22と、スキャンtoメールボタンB24とが表示されている。このスキャン機能選択画面W20において、ユーザが、スキャンtoファイルボタンB20をタッチすると、スキャナ機能部31でスキャンして生成された画像情報が、ユーザの指定した保存先フォルダに、送信されて格納されるモードに移行する。また、スキャン機能選択画面W20において、ユーザが、スキャンtoファックスボタンB22をタッチすると、スキャナ機能部31でスキャンして生成された画像情報が、ユーザの指定したファックス宛先番号にファックスされ、送信されるモードに移行する。   In the example of FIG. 6, a scan to file button B20, a scan to fax button B22, and a scan to mail button B24 are displayed on the scan function selection screen W20. When the user touches the scan-to-file button B20 on the scan function selection screen W20, the image information generated by scanning with the scanner function unit 31 is transmitted and stored in the save destination folder designated by the user. Enter mode. Further, when the user touches the scan to fax button B22 on the scan function selection screen W20, the image information generated by scanning with the scanner function unit 31 is faxed to the fax destination number designated by the user and transmitted. Enter mode.

一方、スキャン機能選択画面W20において、ユーザが、スキャンtoメールボタンB24をタッチすると、スキャナ機能部31でスキャンして生成された画像情報が、ユーザの指定した電子メールアドレス宛に、送信されるモードに移行する。本実施形態では、ユーザが、このスキャンtoメールボタンB24にタッチすると、図4の電子メール送信処理が起動されるのである。   On the other hand, when the user touches the scan-to-mail button B24 on the scan function selection screen W20, the image information generated by scanning with the scanner function unit 31 is transmitted to the e-mail address designated by the user. Migrate to In the present embodiment, when the user touches this scan-to-mail button B24, the e-mail transmission process of FIG. 4 is started.

これに対して、図5の機能選択画面W10において、ユーザがファックス機能選択ボタンB16をタッチすると、例えば、図7に示すようなファックス機能選択画面W30がタッチパネル100に表示される。   On the other hand, when the user touches the fax function selection button B16 on the function selection screen W10 in FIG. 5, for example, a fax function selection screen W30 as shown in FIG.

この図7の例では、ファックス機能選択画面W30に、ファックスtoファイルボタンB30と、ファックスtoメールボタンB32とが表示されている。このファックス機能選択画面W30において、ユーザが、ファックスtoファイルボタンB30をタッチすると、指定されたファックスの画像情報が、ユーザの指定した保存先フォルダに、送信されて格納されるモードに移行する。また、ファックス機能選択画面W30において、ユーザが、ファックスtoメールボタンB32をタッチすると、指定されたファックスの画像情報が、ユーザの指定した電子メールアドレス宛に、送信されるモードに移行する。本実施形態では、ユーザが、このファックスtoメールボタンB32にタッチすると、図4の電子メール送信処理が起動されるのである。   In the example of FIG. 7, a fax to file button B30 and a fax to mail button B32 are displayed on the fax function selection screen W30. When the user touches the fax-to-file button B30 on the fax function selection screen W30, the mode shifts to a mode in which the image information of the designated fax is transmitted and stored in the save destination folder designated by the user. Further, when the user touches the fax to mail button B32 on the fax function selection screen W30, the mode shifts to a mode in which the designated fax image information is transmitted to the e-mail address designated by the user. In the present embodiment, when the user touches the fax to mail button B32, the e-mail transmission process of FIG. 4 is started.

図4に示すように、電子メール送信処理が開始されると、複合機30は、メールサーバ50に接続する(ステップS10)。本実施形態においては、複合機30とメールサーバ50との間の通信プロトコルとして、例えば、SMTP(Simple Mail Transfer Protocol)が用いられている。この場合、複合機30は送信側SMTPクライアントとなり、メールサーバ50は受信側SMTPサーバとなる。   As shown in FIG. 4, when the e-mail transmission process is started, the multifunction machine 30 connects to the mail server 50 (step S10). In the present embodiment, for example, SMTP (Simple Mail Transfer Protocol) is used as a communication protocol between the multifunction machine 30 and the mail server 50. In this case, the multifunction machine 30 becomes a transmission side SMTP client, and the mail server 50 becomes a reception side SMTP server.

次に、複合機30は、メールサーバ50に対してログインを要求する(ステップS12)。具体的には、複合機30は、メールサーバ50に、ユーザIDとパスワードとを送信する。これらユーザIDとパスワードは、上述した機器設定ボタンB18をタッチすることにより移行するモードで、この複合機30に入力されて、制御ユニット35内に設けられたEEPROMや、情報格納部36に格納されている。   Next, the multi-function device 30 requests the mail server 50 to log in (step S12). Specifically, the multifunction device 30 transmits a user ID and a password to the mail server 50. These user IDs and passwords are input to the multi-function device 30 in a mode to be shifted by touching the device setting button B18 described above, and stored in the EEPROM provided in the control unit 35 or the information storage unit 36. ing.

次に、複合機30は、メールサーバ50に対してメール送信者の設定を行う(ステップS14)。このステップS14の処理においては、複合機30は、MAILコマンドを用いて、送信元の電子メールアドレス(つまり、このユーザの電子メールアドレス)をメールサーバ50に送信する。この送信元の電子メールアドレスは、上述した機器設定ボタンB18をタッチすることにより移行するモードで、この複合機30に入力されて、制御ユニット35内に設けられたEEPROMや、情報格納部36に格納されている。また、ここでは、この送信元の電子メールアドレスは、メールサーバ50にメールボックスが設けられている電子メールアドレスである。   Next, the multifunction device 30 sets a mail sender for the mail server 50 (step S14). In the process of step S14, the multi-function device 30 transmits the source e-mail address (that is, the e-mail address of this user) to the mail server 50 using the MAIL command. This e-mail address of the transmission source is input to the multi-function device 30 in a mode to be shifted by touching the device setting button B18 described above, and stored in the EEPROM provided in the control unit 35 or the information storage unit 36. Stored. Further, here, the e-mail address of the transmission source is an e-mail address where a mail box is provided in the mail server 50.

次に、複合機30は、メールサーバ50に対してメール受信者の設定を送信する(ステップS16)。すなわち、RCPTコマンドを用いて、送信先であるメール受信者の電子メールアドレスをメールサーバ50に送信する。送信先のメール受信者の電子メールアドレスは、上述した機器設定ボタンB18をタッチすることにより移行するモードでユーザに入力させるようにしてもよいし、或いは、この電子メール送信処理でユーザに入力を促して、入力させるようにしてもよい。   Next, the multifunction machine 30 transmits the mail recipient setting to the mail server 50 (step S16). In other words, the e-mail address of the mail recipient that is the transmission destination is transmitted to the mail server 50 using the RCPT command. The e-mail address of the recipient mail recipient may be input by the user in a mode that shifts by touching the device setting button B18 described above, or input to the user by this e-mail transmission process. You may be prompted to enter.

次に、複合機30は、電子メールで送信するデータを生成する処理を行う(ステップS18)。例えば、ユーザがスキャナ機能部31で読み込んだ原稿の画像を電子メールとして送信する指示を入力している場合には、複合機30は、スキャナ機能部31を駆動して原稿を読み取り、読み込んだ画像情報をファイル化して、送信すべきデータを生成する。また、ユーザが受信したファックスの原稿を電子メールとして送信する指示を入力している場合には、複合機30は、ユーザの指定したファックスの原稿の画像をファイル化して、送信すべきデータを生成する。ファックスの原稿に関するデータは、例えば、複合機30の情報格納部36に格納されており、ユーザがいずれのファックスの原稿を送信するかを指定する。   Next, the multifunction device 30 performs processing for generating data to be transmitted by electronic mail (step S18). For example, when the user inputs an instruction to send an image of a document read by the scanner function unit 31 as an e-mail, the multifunction machine 30 drives the scanner function unit 31 to read the document and read the read image. Information is filed and data to be transmitted is generated. If the user inputs an instruction to send the received fax document as an e-mail, the multi-function device 30 converts the fax document image specified by the user into a file and generates data to be transmitted. To do. Data relating to a fax document is stored in, for example, the information storage unit 36 of the multifunction machine 30, and the user designates which fax document is to be transmitted.

さらに、このステップS18のデータ生成では、複合機30は、ユニークなメッセージID(message-ID)を電子メール特定情報として生成して、送信するデータに埋め込む。図8は、複合機30が生成し、メールサーバ50に送信する電子メールのデータの一例を示す図である。この図8に示すように、複合機30は、電子メール特定情報であるメッセージIDを、送信する電子メールのデータに埋め込んでおく。この図8においては、電子メールのデータの先頭に、電子メール特定情報であるメッセージIDが挿入されている。   Further, in the data generation in step S18, the multi-function device 30 generates a unique message ID (message-ID) as e-mail specifying information and embeds it in the data to be transmitted. FIG. 8 is a diagram illustrating an example of e-mail data generated by the multifunction machine 30 and transmitted to the mail server 50. As shown in FIG. 8, the multi-function device 30 embeds a message ID, which is e-mail identification information, in the e-mail data to be transmitted. In FIG. 8, a message ID, which is e-mail specific information, is inserted at the beginning of e-mail data.

また、この図8の例では、メッセージIDは、乱数に送信者の電子メールアドレスを組み合わせることにより生成されているが、このメッセージIDの生成手法には、様々な態様が考えられる。例えば、乱数に加えて、又は、乱数に代えて、メッセージID生成時の日付と時刻を用いたり、メール本文のテキストの一部を用いたりするようにしてもよい。   In the example of FIG. 8, the message ID is generated by combining the sender's e-mail address with a random number, but there are various modes for generating the message ID. For example, in addition to the random number or instead of the random number, the date and time when the message ID is generated may be used, or a part of the text of the mail body may be used.

次に、複合機30は、電子メールを特定するためのユニークな情報である電子メール特定情報を、電子メール特定情報格納テーブルに格納する(ステップS20)。図9は、このメッセージIDとその送信時刻を保持するための電子メール特定情報格納テーブルTB10の構成の一例を示す図である。   Next, the multi-function device 30 stores e-mail specifying information, which is unique information for specifying the e-mail, in the e-mail specifying information storage table (step S20). FIG. 9 is a diagram showing an example of the configuration of the e-mail specific information storage table TB10 for holding this message ID and its transmission time.

この図9に示すように、本実施形態に係る電子メール特定情報格納テーブルTB10には、メッセージIDと送信時刻とが格納される。送信時刻は、この電子メール送信処理が実行されている時刻であり、複合機30のシステム時計により特定することができる。複合機30は、後述する電子メール不達検出処理で、メールサーバ50のメールボックスから取得した電子メールに、このメッセージIDが含まれているかどうかを確認するため、このメッセージIDを保持しておく。本実施形態では、この電子メール特定情報格納テーブルTB10は、例えば、上述した制御ユニット35のEEPROMや、情報格納部36に形成されて、保持されている。   As shown in FIG. 9, a message ID and a transmission time are stored in the e-mail specific information storage table TB10 according to the present embodiment. The transmission time is the time at which this e-mail transmission process is executed, and can be specified by the system clock of the multifunction machine 30. The multi-function device 30 retains this message ID in order to confirm whether or not this message ID is included in the e-mail acquired from the mail box of the mail server 50 in e-mail non-delivery detection processing described later. . In the present embodiment, this e-mail specific information storage table TB10 is formed and held, for example, in the EEPROM of the control unit 35 or the information storage unit 36 described above.

次に、図4に示すように、複合機30は、DATAコマンドを用いて、電子メールのデータを送信することをメールサーバ50に伝える(ステップS22)。続いて、複合機30は、ステップS18で生成した電子メールのデータを送信する(ステップS24)。すなわち、図8に示したような電子メールを送信する。   Next, as shown in FIG. 4, the multi-function device 30 uses the DATA command to notify the mail server 50 that the e-mail data is to be transmitted (step S22). Subsequently, the multi-function device 30 transmits the e-mail data generated in step S18 (step S24). That is, an e-mail as shown in FIG. 8 is transmitted.

すべてのデータを送信し終えた複合機30は、データの送信を終了し(ステップS26)、QUITコマンドを用いて、メールサーバ50との接続を切断する(ステップS28)。これにより、本実施形態に係る電子メール送信処理が終了する。   The multi-function device 30 that has transmitted all the data ends the data transmission (step S26), and disconnects from the mail server 50 using the QUIT command (step S28). Thereby, the e-mail transmission process according to the present embodiment is completed.

ここでは、この電子メール送信処理により送信された電子メールは、メールサーバ70にメールボックスのある電子メールアドレスを送信先としていると仮定する。この場合、メールサーバ50は、自らがメールボックスを管理する電子メールアドレスが送信先ではないため、この電子メールを外部ネットワーク60に送出する。この電子メールは、何らトラブルが無ければ、外部ネットワーク60を介して、メールサーバ70に到着し、送信先となっている電子メールアドレスのメールボックスに格納される。   Here, it is assumed that the e-mail transmitted by the e-mail transmission process has an e-mail address with a mail box in the mail server 70 as a transmission destination. In this case, the mail server 50 sends this e-mail to the external network 60 because the e-mail address that manages the mailbox is not the transmission destination. If there is no trouble, the e-mail arrives at the mail server 70 via the external network 60 and is stored in the mailbox of the e-mail address that is the transmission destination.

次に、図10に基づいて、本実施形態に係る複合機30で実行される電子メール不達検出処理について説明する。図10は、本実施形態に係る電子メール不達検出処理の内容を説明するフローチャートを示す図である。この図10に示す電子メール不達検出処理は、複合機30における制御ユニット35で実行される処理であり、より具体的には、制御ユニット35に設けられたCPUが、同じく制御ユニット35に設けられたROMから電子メール不達検出処理プログラムを読み出して実行することにより実現される処理である。   Next, based on FIG. 10, an e-mail non-delivery detection process executed by the multifunction machine 30 according to the present embodiment will be described. FIG. 10 is a diagram illustrating a flowchart for explaining the contents of the e-mail non-delivery detection process according to the present embodiment. The e-mail non-delivery detection process shown in FIG. 10 is a process executed by the control unit 35 in the multifunction machine 30. More specifically, the CPU provided in the control unit 35 is also provided in the control unit 35. This process is realized by reading out and executing the e-mail non-delivery detection processing program from the read ROM.

また、この電子メール不達検出処理は、所定の時間間隔で、定期的に実行される処理である。例えば、1時間毎、4時間毎のように、所定の周期で自動的に起動されて、実行される。   The e-mail non-delivery detection process is a process periodically executed at predetermined time intervals. For example, it is automatically started and executed at a predetermined cycle, such as every hour or every four hours.

図10に示すように、電子メール不達検出処理が開始されると、複合機30は、メールサーバ50に接続する(ステップS40)。本実施形態においては、複合機30がメールサーバ70から電子メールを取得する際の通信プロトコルは、例えばPOP3を用いている。また、本実施形態では、この複合機30を使用しているユーザのメールボックスが、メールサーバ50に設けられていることを前提としている。   As shown in FIG. 10, when the e-mail non-delivery detection process is started, the multifunction machine 30 connects to the mail server 50 (step S40). In this embodiment, for example, POP3 is used as a communication protocol when the multi-function device 30 acquires an e-mail from the mail server 70. Further, in the present embodiment, it is assumed that the mail server 50 is provided with the mailbox of the user who uses the multifunction machine 30.

次に、複合機30は、メールサーバ50に対してログインを要求する(ステップS42)。具体的には、複合機30は、メールサーバ50に、ユーザIDとパスワードとを送信する。上述したように、これらユーザIDとパスワードは、制御ユニット35内に設けられたEEPROMや、情報格納部36に格納されている。   Next, the multifunction device 30 requests the mail server 50 to log in (step S42). Specifically, the multifunction device 30 transmits a user ID and a password to the mail server 50. As described above, these user ID and password are stored in the EEPROM provided in the control unit 35 or the information storage unit 36.

次に、複合機30は、メールサーバ50のメールボックスに、未開封の取得すべき新しい電子メールが存在するか否かを判断する(ステップS44)。例えば、複合機30は、UIDLコマンドを用いて、まだ受信していない新規な電子メールがメールサーバ70のメールボックスにあるかどうかを確認する。本実施形態においては、このメールサーバ50の情報格納部53に、メールボックスが形成されており、このメールボックスに、複合機30を利用する各ユーザの電子メールが格納されている。   Next, the multi-function device 30 determines whether or not there is a new e-mail to be acquired that has not been opened in the mailbox of the mail server 50 (step S44). For example, the multi-function device 30 uses the UIDL command to check whether there is a new e-mail that has not yet been received in the mailbox of the mail server 70. In the present embodiment, a mail box is formed in the information storage unit 53 of the mail server 50, and an electronic mail of each user who uses the multifunction machine 30 is stored in the mail box.

取得すべき未開封の新しい電子メールがある場合(ステップS44:YES)には、複合機30は、メールサーバ70からその電子メールを取得する(ステップS46)。すなわち、RETRコマンドを用いて、メールサーバ70のメールボックスから、まだ受信してしない新規の電子メールを1つ取得する。   If there is a new unopened e-mail to be acquired (step S44: YES), the multi-function device 30 acquires the e-mail from the mail server 70 (step S46). That is, using the RETR command, one new e-mail that has not yet been received is acquired from the mailbox of the mail server 70.

次に、複合機30は、この取得した電子メールが、メッセージの埋め込まれている形式の電子メールであるか否かを判断する(ステップS48)。図11は、複合機30がメールサーバ50から取得した電子メールの一例を示す図である。この図11で例示するように、本実施形態においては、複合機30は、取得した電子メールに、Content-Type:message/rfc822という表現が、存在するかどうかを判断する。このContent-Type:message/rfc822は、電子メールにメッセージが埋め込まれている場合に挿入されているタグである。本実施形態では、このContent-Type:message/rfc822を利用して、メールサーバ50から取得した電子メールに、電子メール送信処理で送信した電子メールが引用されて組み込まれていることを検出する。図11の例では、このContent-Type:message/rfc822の後に、図8に示す送信電子メールが引用されて、組み込まれている。   Next, the multi-function device 30 determines whether or not the acquired e-mail is an e-mail in a format in which a message is embedded (step S48). FIG. 11 is a diagram illustrating an example of electronic mail acquired from the mail server 50 by the multi-function device 30. As illustrated in FIG. 11, in this embodiment, the multi-function device 30 determines whether the expression “Content-Type: message / rfc822” exists in the acquired electronic mail. This Content-Type: message / rfc822 is a tag inserted when a message is embedded in an electronic mail. In the present embodiment, the Content-Type: message / rfc822 is used to detect that the e-mail transmitted in the e-mail transmission process is quoted and incorporated in the e-mail acquired from the mail server 50. In the example of FIG. 11, the transmission e-mail shown in FIG. 8 is quoted and incorporated after the Content-Type: message / rfc822.

そして、複合機30は、取得した電子メールにメッセージが埋め込まれていない場合(ステップS48:NO)には、上述したステップS44に戻り、取得すべき電子メールがさらに存在するか否かを判断する。   If the message is not embedded in the acquired electronic mail (step S48: NO), the multi-function device 30 returns to the above-described step S44 and determines whether or not there is an additional electronic mail to be acquired. .

一方、取得した電子メールにメッセージが埋め込まれている場合(ステップS48:YES)には、埋め込まれているメッセージのメッセージIDが、電子メール特定情報格納テーブルTB10で保持しているメッセージIDのいずれかと、一致するか否かを判断する(ステップS50)。すなわち、ステップS46で取得した電子メールに引用されている電子メール本文に含まれているメッセージIDを取得し、この取得したメッセージIDが、電子メール特定情報格納テーブルTB10に保持されているいずれかのメッセージIDと合致するか否かを判断する。   On the other hand, when a message is embedded in the acquired electronic mail (step S48: YES), the message ID of the embedded message is one of the message IDs held in the electronic mail specific information storage table TB10. Then, it is determined whether or not they match (step S50). That is, the message ID included in the e-mail text quoted in the e-mail acquired in step S46 is acquired, and the acquired message ID is stored in the e-mail specific information storage table TB10. It is determined whether or not it matches the message ID.

引用されている電子メールに埋め込まれているメッセージIDが、電子メール特定情報格納テーブルTB10に保持されているメッセージIDに含まれていなかった場合(ステップS50:NO)には、上述したステップS44に戻り、取得すべき電子メールがさらに存在するか否かを判断する。   If the message ID embedded in the quoted e-mail is not included in the message ID held in the e-mail specific information storage table TB10 (step S50: NO), the process proceeds to step S44 described above. Return and determine whether there are more e-mails to be acquired.

一方、引用されている電子メールに埋め込まれているメッセージIDが、電子メール特定情報格納テーブルTB10で保持しているメッセージIDのいずれかと、一致した場合(ステップS50:YES)には、電子メールの送信に失敗した旨をユーザに通知する(ステップS52)。   On the other hand, if the message ID embedded in the quoted e-mail matches one of the message IDs held in the e-mail specific information storage table TB10 (step S50: YES), the e-mail The user is notified that the transmission has failed (step S52).

すなわち、電子メール送信処理で送信した電子メールが、何らかの理由で、送信先の電子メールアドレスに届かない場合、不達であることを知らせる電子メールが、その送信元の電子メールアドレスに届く。ここでは、送信元の電子メールアドレスが、メールサーバ50にあると仮定しているので、不達の電子メールがメールサーバ50に届く。この不達の電子メールは、送信元の電子メールアドレスのメールボックスに格納されるが、複合機30は、通常のコンピュータとは構成が異なっているため、ユーザは、このメールボックスの中を直接見に行くことができない。そこで、本実施形態では、複合機30が、電子メール不達検出処理を実行し、このような不達の電子メールがメールサーバ50に届いていないかどうかをチェックするのである。   In other words, if the e-mail transmitted in the e-mail transmission process does not reach the destination e-mail address for some reason, an e-mail notifying that the e-mail has not arrived reaches the e-mail address of the transmission source. Here, since it is assumed that the e-mail address of the transmission source is in the mail server 50, the undelivered e-mail reaches the mail server 50. The undelivered e-mail is stored in the mailbox of the e-mail address of the transmission source. However, since the configuration of the multi-function device 30 is different from that of a normal computer, the user directly enters the mailbox. I can't go see. Therefore, in this embodiment, the multi-function device 30 executes an e-mail non-delivery detection process and checks whether such non-delivery e-mail has arrived at the mail server 50.

そして、本実施形態の電子メール不達検出処理では、両者のメッセージIDが一致した場合には、電子メール送信処理で送信した電子メールは、送信先の電子メールアドレスに届かず、エラーとしてメールサーバ50に戻ってきていると判断し、ユーザに通知するのである。   In the e-mail non-delivery detection process according to the present embodiment, if both message IDs match, the e-mail transmitted in the e-mail transmission process does not reach the e-mail address of the transmission destination, and the mail server has an error. It judges that it has returned to 50, and notifies a user.

このステップS52における通知は、例えば、タッチパネル100に不達の表示をすることにより、行うことができる。この場合、例えば、不達になった電子メールの送信時刻と、電子メールを送信したユーザ名とを、タッチパネル100に表示することにより行うことができる。但し、ユーザに通知するべき情報が多く、タッチパネル100には表示しきれないような場合には、タッチパネル100の表示に加えて、或いは、タッチパネル100の表示に代えて、プリンタ機能部32で通知内容を印刷して、ユーザに知らせるようにすることもできる。   The notification in step S52 can be performed, for example, by displaying non-delivery on the touch panel 100. In this case, for example, the transmission time of the undelivered e-mail and the name of the user who transmitted the e-mail can be displayed on the touch panel 100. However, if there is a lot of information to be notified to the user and cannot be displayed on the touch panel 100, the notification contents are displayed in the printer function unit 32 in addition to the display on the touch panel 100 or instead of the display on the touch panel 100. Can be printed to inform the user.

さらには、電子メールで送信したスキャン画像やファックス画像を保存できる場合や、送信先の電子メールアドレスも保存できるような場合には、これらの情報も、タッチパネル100に表示したり、プリンタ機能部32で印刷したりするようにしてもよい。或いは、予め登録されている管理者の電子メールアドレスに、電子メールで不達を通知するようにしてもよい。   Further, when a scanned image or a fax image transmitted by e-mail can be saved, or when a destination e-mail address can also be saved, such information is also displayed on the touch panel 100 or the printer function unit 32. You may make it print with. Alternatively, non-delivery may be notified by e-mail to the e-mail address of the administrator registered in advance.

次に、複合機30は、不達になった電子メールの電子メール特定情報を、電子メール特定情報格納テーブルTB10から削除する(ステップS54)。すなわち、不達になった電子メールのメッセージIDと、送信時刻を、電子メール特定情報格納テーブルTB10から削除する。そして、上述したステップS44に戻る。   Next, the multi-function device 30 deletes the e-mail specifying information of the e-mail that has not been delivered from the e-mail specifying information storage table TB10 (step S54). That is, the message ID and transmission time of the undelivered e-mail are deleted from the e-mail specific information storage table TB10. And it returns to step S44 mentioned above.

このステップS44で、メールサーバ50のメールボックスには、取得すべき未開封の新しい電子メールがないと判断した場合(ステップS44:NO)、すなわち、未読の電子メールがないと判断した場合には、複合機30は、QUITコマンドを用いて、メールサーバ50との接続を切断する(ステップS56)。これにより、本実施形態に係る電子メール不達検出処理が終了する。   If it is determined in step S44 that there is no unopened new e-mail to be acquired in the mailbox of the mail server 50 (step S44: NO), that is, if it is determined that there is no unread e-mail. The multifunction machine 30 disconnects the connection with the mail server 50 using the QUIT command (step S56). Thereby, the e-mail non-delivery detection process according to the present embodiment is completed.

次に、図12に基づいて、本実施形態に係る複合機30で実行される電子メール特定情報削除処理について説明する。図12は、本実施形態に係る電子メール特定情報削除処理の内容を説明するフローチャートを示す図である。この図12に示す電子メール特定情報削除処理は、複合機30における制御ユニット35で実行される処理であり、より具体的には、制御ユニット35に設けられたCPUが、同じく制御ユニット35に設けられたROMから電子メール特定情報削除処理プログラムを読み出して実行することにより実現される処理である。   Next, the e-mail specific information deletion process executed by the multifunction machine 30 according to the present embodiment will be described with reference to FIG. FIG. 12 is a diagram illustrating a flowchart for explaining the content of the e-mail specific information deletion process according to the present embodiment. The e-mail specific information deletion process shown in FIG. 12 is a process executed by the control unit 35 in the multifunction machine 30. More specifically, the CPU provided in the control unit 35 is also provided in the control unit 35. This process is realized by reading and executing the e-mail specific information deletion processing program from the read ROM.

また、この電子メール特定情報削除処理は、所定の時間間隔で、定期的に実行される処理である。例えば、1時間毎、4時間毎のように、所定の周期で自動的に起動されて、実行される。この電子メール特定情報削除処理は、上述した電子メール不達検出処理と同じ周期で起動されるようにしてもよいし、異なる周期で起動されるようにしてもよい。   The e-mail specific information deletion process is a process periodically executed at predetermined time intervals. For example, it is automatically started and executed at a predetermined cycle, such as every hour or every four hours. This e-mail specific information deletion process may be started at the same cycle as the above-described e-mail non-delivery detection process, or may be started at a different cycle.

図12に示すように、電子メール特定情報削除処理が開始されると、複合機30は、電子メール特定情報格納テーブルTB10から、各電子メールの電子メール特定情報における送信時刻を取得する(ステップS70)。   As shown in FIG. 12, when the e-mail specific information deletion process is started, the multifunction machine 30 acquires the transmission time in the e-mail specific information of each e-mail from the e-mail specific information storage table TB10 (step S70). ).

次に、複合機30は、取得した送信時刻に基づいて、送信時刻から所定時間経過した電子メールの電子メール特定情報があるかどうかを判断する(ステップS72)。すなわち、システム時計から現在時刻を取得し、この現在時刻と送信時刻との差が、所定時間以上になっているものがあるかどうかを判断する。例えば、送信時刻から24時間や48時間などの時間が経過している電子メール特定情報が、あるかどうかを判断する。   Next, based on the acquired transmission time, the multi-function device 30 determines whether there is e-mail specifying information of an e-mail that has passed a predetermined time from the transmission time (step S72). That is, the current time is acquired from the system clock, and it is determined whether or not there is one in which the difference between the current time and the transmission time is equal to or longer than a predetermined time. For example, it is determined whether there is e-mail specifying information whose time such as 24 hours or 48 hours has elapsed from the transmission time.

送信時刻から所定時間経過した電子メールの電子メール特定情報がある場合(ステップS72:YES)には、その電子メール特定情報を、電子メール特定情報格納テーブルTB10から削除する(ステップS74)。例えば、図9の電子メール特定情報格納テーブルTB10の例において、送信時刻から48時間以上経過している場合にその電子メール特定情報を削除する設定であり、現在の時刻が2007年7月9日20時である場合には、最上段にある送信時刻が2007年7月7日19時15分22秒の電子メール特定情報を削除する。これは、電子メールを送信してからある程度の時間が経過しても、不達の電子メールが届いていない場合には、その電子メールは送信先の電子メールアドレスに無事到着していると推定できるからである。例えば、上述した例では、送信した電子メールが、メールサーバ70に届いていると推定できる。   If there is e-mail specific information of an e-mail that has passed a predetermined time from the transmission time (step S72: YES), the e-mail specific information is deleted from the e-mail specific information storage table TB10 (step S74). For example, in the example of the e-mail specific information storage table TB10 of FIG. 9, the e-mail specific information is set to be deleted when 48 hours or more have elapsed from the transmission time, and the current time is July 9, 2007. If it is 20 o'clock, the e-mail specifying information whose transmission time at the top is July 7, 2007 19:15:22 is deleted. This is presumed that if an undelivered e-mail has not arrived even after a certain amount of time has passed since the e-mail was sent, the e-mail has arrived at the destination e-mail address safely. Because it can. For example, in the above-described example, it can be estimated that the transmitted electronic mail reaches the mail server 70.

このステップS74が終了することにより、又は、ステップS72で所定時間の経過した電子メール特定情報がないと判断した場合(ステップS72:NO)には、この電子メール特定情報削除処理は終了する。   When this step S74 is completed or when it is determined that there is no e-mail specific information after a predetermined time has passed in step S72 (step S72: NO), this e-mail specific information deletion process ends.

以上のように、本実施形態に係る複合機システム10の複合機30によれば、送信した電子メールに関する不達の電子メールが届いているかどうかを定期的に確認し、不達の電子メールが届いている場合には、これをユーザに知らせることとした。このため、ユーザは、自分の送信した電子メールが不達になってしまったことを、知ることができる。   As described above, according to the multi-function device 30 of the multi-function device system 10 according to the present embodiment, it is periodically checked whether or not an undelivered e-mail related to the transmitted e-mail has arrived. If it has arrived, this is notified to the user. For this reason, the user can know that the e-mail transmitted by himself / herself has not been delivered.

また、複合機30が送信した電子メールであるか否かは、電子メール送信時に複合機30が生成する電子メール特定情報に基づいて自動的に判断できるようにしているので、ユーザは煩雑な操作をすることなく、電子メールが不達になったことを知ることができる。   Further, since it is possible to automatically determine whether or not the e-mail is transmitted by the multi-function device 30 based on the e-mail identification information generated by the multi-function device 30 at the time of e-mail transmission, the user has to perform complicated operations. You can know that your e-mail has not been delivered.

なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、電子メール不達検出処理と電子メール特定情報削除処理とを別個の処理として実現することとしたが、これらの処理を1つの処理にまとめてもよい。例えば、送信時刻から所定時間経過した電子メール特定情報を、電子メール不達検出処理で削除するようにしてもよい。   In addition, this invention is not limited to the said embodiment, It can deform | transform variously. For example, in the above-described embodiment, the e-mail non-delivery detection process and the e-mail specific information deletion process are realized as separate processes. However, these processes may be combined into one process. For example, e-mail specifying information that has passed a predetermined time from the transmission time may be deleted by e-mail non-delivery detection processing.

また、上述した電子メール特定情報削除処理においては、電子メール特定情報を削除する時点で、送信した電子メールが送信先の電子メールアドレスのメールボックスに届いたと推定できる旨を、ユーザに通知するようにしてもよい。   Further, in the above-described e-mail specific information deletion process, at the time of deleting the e-mail specific information, the user is notified that it can be estimated that the transmitted e-mail has arrived at the mailbox of the destination e-mail address. It may be.

また、上述した実施形態では、電子メール通信装置の一例として複合機30に本発明を適用した場合を例に説明したが、他の種類の電子メール通信装置に対しても本発明を適用することができる。   In the above-described embodiment, the case where the present invention is applied to the multifunction device 30 as an example of the electronic mail communication device has been described as an example. However, the present invention is also applied to other types of electronic mail communication devices. Can do.

また、上述した実施形態では、複合機30とメールサーバ50との間の通信プロトコルがSMTPであり、複合機30がメールサーバ70から電子メールを取得する際の通信プロトコルがPOP3である場合を例に本発明を説明したが、他の通信プロトコルを用いた場合でも、本発明を適用することができる。   In the above-described embodiment, the communication protocol between the multifunction machine 30 and the mail server 50 is SMTP, and the communication protocol when the multifunction machine 30 acquires an email from the mail server 70 is POP3. Although the present invention has been described above, the present invention can be applied even when other communication protocols are used.

本発明の一実施形態に係る複合機システムのネットワーク構成の一例を示す図。1 is a diagram illustrating an example of a network configuration of a multifunction machine system according to an embodiment of the present invention. 図1の複合機システムに含まれている複合機の内部構成の一例を示すブロック図。FIG. 2 is a block diagram illustrating an example of an internal configuration of a multifunction peripheral included in the multifunction peripheral system of FIG. 1. 図1の複合機システムに含まれているメールサーバの内部構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of an internal configuration of a mail server included in the multifunction machine system of FIG. 1. 本実施形態に係る複合機で実行される電子メール送信処理の一例を説明するフローチャートを示す図。FIG. 6 is a flowchart illustrating an example of an e-mail transmission process executed by the multifunction machine according to the present embodiment. 本実施形態に係る複合機のタッチパネルに表示される機能選択画面の一例を示す図。FIG. 4 is a diagram illustrating an example of a function selection screen displayed on the touch panel of the multifunction peripheral according to the present embodiment. 本実施形態に係る複合機のタッチパネルに表示されるスキャン機能選択画面の一例を示す図。FIG. 5 is a diagram showing an example of a scan function selection screen displayed on the touch panel of the multifunction peripheral according to the present embodiment. 本実施形態に係る複合機のタッチパネルに表示されるファックス機能選択画面の一例を示す図。FIG. 6 is a diagram illustrating an example of a fax function selection screen displayed on the touch panel of the multifunction peripheral according to the present embodiment. 本実施形態に係る電子メール送信処理で送信される電子メールの一例を示す図。The figure which shows an example of the email transmitted by the email transmission process which concerns on this embodiment. 本実施形態に係る複合機が保持する電子メール特定情報格納テーブルの構成の一例を示す図。FIG. 3 is a diagram illustrating an example of a configuration of an e-mail specific information storage table held by the multifunction peripheral according to the present embodiment. 本実施形態に係る複合機で実行される電子メール不達検出処理の一例を説明するフローチャートを示す図。FIG. 6 is a flowchart illustrating an example of an email non-delivery detection process executed by the multifunction peripheral according to the embodiment. 電子メール不達検出処理において、複合機が取得した不達を表す電子メールの一例を示す図。The figure which shows an example of the electronic mail showing the non-delivery acquired by the multifunctional machine in an electronic mail non-delivery detection process. 本実施形態に係る複合機で実行される電子メール特定情報削除処理の一例を説明するフローチャートを示す図。FIG. 6 is a flowchart illustrating an example of e-mail specific information deletion processing executed by the multifunction peripheral according to the present embodiment.

符号の説明Explanation of symbols

10 複合機システム
20 ネットワーク
22 ファックス回線網
30 複合機
31 スキャナ機能部
32 プリンタ機能部
33 操作ユニット
34 ネットワークインターフェース
35 制御ユニット
36 情報格納部
40 コンピュータ
50 メールサーバ
51 ネットワークインターフェース
52 制御ユニット
53 情報格納部
60 外部ネットワーク
70 メールサーバ
DESCRIPTION OF SYMBOLS 10 MFP system 20 Network 22 Fax line network 30 MFP 31 Scanner function part 32 Printer function part 33 Operation unit 34 Network interface 35 Control unit 36 Information storage part 40 Computer 50 Mail server 51 Network interface 52 Control unit 53 Information storage part 60 External network 70 Mail server

Claims (8)

送信先となっている電子メールアドレス宛に電子メールを送信する、電子メール送信手段と、
前記電子メール送信手段で送信した電子メールを特定するための情報である電子メール特定情報を保持する、電子メール特定情報保持手段と、
前記電子メール送信手段で送信した電子メールの送信元となっている電子メールアドレス宛に届いている電子メールを取得する、電子メール取得手段と、
前記電子メール特定情報保持手段で保持している前記電子メール特定情報を用いて、前記電子メール取得手段で取得した電子メールが、前記電子メール送信手段で送信した電子メールを引用している引用形式の電子メールであるか否かを判断する、電子メール判断手段と、
前記電子メール判断手段で、前記電子メール取得手段で取得した電子メールが、前記電子メール送信手段で送信した電子メールを引用している引用形式の電子メールであると判断した場合には、前記電子メール送信手段で送信した電子メールが不達になったことを通知する、通知手段と、
を備えることを特徴とする電子メール通信装置。
An e-mail sending means for sending an e-mail to an e-mail address that is a destination;
E-mail specifying information holding means for holding e-mail specifying information which is information for specifying the e-mail transmitted by the e-mail transmitting means;
An e-mail acquisition unit that acquires an e-mail addressed to an e-mail address that is a transmission source of the e-mail transmitted by the e-mail transmission unit;
A citation format in which the e-mail acquired by the e-mail acquisition unit uses the e-mail specific information held by the e-mail specific information holding unit and cites the e-mail transmitted by the e-mail transmission unit E-mail judging means for judging whether or not the e-mail is,
When the e-mail determination unit determines that the e-mail acquired by the e-mail acquisition unit is a citation-type e-mail quoting the e-mail transmitted by the e-mail transmission unit, A notification means for notifying that the e-mail sent by the mail sending means has not been delivered;
An electronic mail communication apparatus comprising:
前記電子メール特定情報を生成する電子メール特定情報生成手段と、
前記電子メール特定情報生成手段で生成された前記電子メール特定情報を埋め込んだ電子メールを生成する、電子メール生成手段と、
をさらに備える、ことを特徴とする請求項1に記載の電子メール通信装置。
E-mail specific information generating means for generating the e-mail specific information;
An e-mail generating unit that generates an e-mail in which the e-mail specifying information generated by the e-mail specifying information generating unit is embedded;
The electronic mail communication apparatus according to claim 1, further comprising:
前記電子メール特定情報生成手段は、ユニークなメッセージIDを前記電子メール特定情報として生成し、
前記電子メール特定情報保持手段は、前記メッセージIDを、前記電子メール特定情報として保持する、
ことを特徴とする請求項2に記載の電子メール通信装置。
The e-mail specifying information generating means generates a unique message ID as the e-mail specifying information,
The e-mail specifying information holding means holds the message ID as the e-mail specifying information;
The electronic mail communication device according to claim 2.
前記メッセージIDは、少なくとも乱数を含んで生成される、ことを特徴とする請求項3に記載の電子メール通信装置。   4. The electronic mail communication apparatus according to claim 3, wherein the message ID is generated including at least a random number. 前記電子メール特定情報保持手段は、前記メッセージIDに加えて、その電子メールの送信時刻も保持する、ことを特徴とする請求項3又は請求項4に記載の電子メール通信装置。   5. The electronic mail communication apparatus according to claim 3, wherein the electronic mail specific information holding unit holds a transmission time of the electronic mail in addition to the message ID. 前記電子メール特定情報保持手段から電子メールの送信時刻を取得し、この送信時刻から所定時間経過している電子メール特定情報保については、前記電子メール特定情報保持手段から削除する、電子メール特定情報削除手段を、さらに備えることを特徴とする請求項5に記載の電子メール通信装置。   E-mail specific information that acquires the e-mail transmission time from the e-mail specific information holding means, and deletes e-mail specific information that has passed a predetermined time from the transmission time, from the e-mail specific information holding means 6. The electronic mail communication apparatus according to claim 5, further comprising deletion means. 前記電子メール生成手段は、スキャナ機能を用いて読み込んだ画像に基づいて生成されたファイル、又は、ファックス機能を用いて受信した画像に基づいて生成されたファイルを用いて、前記電子メールを生成する、ことを特徴とする請求項2乃至請求項6のいずれかに記載の電子メール通信装置。   The e-mail generation unit generates the e-mail using a file generated based on an image read using a scanner function or a file generated based on an image received using a fax function. The electronic mail communication apparatus according to claim 2, wherein the electronic mail communication apparatus is an electronic mail communication apparatus. 送信先となっている電子メールアドレス宛に第1の電子メールを送信する工程と、
前記第1の電子メールを特定するための情報である電子メール特定情報を、電子メール特定情報保持手段に、保持させる工程と、
前記第1の電子メールの送信元となっている電子メールアドレス宛に届いている第2の電子メールを取得する工程と、
前記電子メール特定情報保持手段で保持している前記電子メール特定情報を用いて、前記第2の電子メールが、前記第1の電子メールを引用している引用形式の電子メールであるか否かを判断する工程と、
前記第2の電子メールが、前記第1の電子メールを引用している引用形式の電子メールであると判断した場合には、前記第1の電子メールが不達になったことを通知する工程と、
を備えることを特徴とする電子メール通信装置の制御方法。
Sending the first e-mail to the e-mail address that is the destination;
E-mail specifying information holding means for holding e-mail specifying information that is information for specifying the first e-mail; and
Obtaining a second e-mail addressed to an e-mail address that is a transmission source of the first e-mail;
Whether or not the second e-mail is a citation-type e-mail quoting the first e-mail using the e-mail specifying information held by the e-mail specifying information holding means A process of determining
A step of notifying that the first e-mail has not been delivered when it is determined that the second e-mail is a citation-type e-mail quoting the first e-mail; When,
A method for controlling an electronic mail communication apparatus, comprising:
JP2007269197A 2007-10-16 2007-10-16 E-mail communication apparatus and control method for e-mail communication apparatus Withdrawn JP2009100200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007269197A JP2009100200A (en) 2007-10-16 2007-10-16 E-mail communication apparatus and control method for e-mail communication apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007269197A JP2009100200A (en) 2007-10-16 2007-10-16 E-mail communication apparatus and control method for e-mail communication apparatus

Publications (1)

Publication Number Publication Date
JP2009100200A true JP2009100200A (en) 2009-05-07

Family

ID=40702791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007269197A Withdrawn JP2009100200A (en) 2007-10-16 2007-10-16 E-mail communication apparatus and control method for e-mail communication apparatus

Country Status (1)

Country Link
JP (1) JP2009100200A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013012099A (en) * 2011-06-30 2013-01-17 Fujitsu Social Science Laboratory Ltd Email reply confirmation device, method and program
JP2017224321A (en) * 2017-07-27 2017-12-21 キヤノン株式会社 Image processing device, image processing device control method and program
US10110759B2 (en) 2012-05-21 2018-10-23 Canon Kabushiki Kaisha Image processing apparatus, control method thereof, and storage medium for setting a transmission destination
US11172078B2 (en) 2019-06-27 2021-11-09 Brother Kogyo Kabushiki Kaisha Server, non-transitory computer-readable recording medium storing computer readable instructions for the server, communication device, and communication system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013012099A (en) * 2011-06-30 2013-01-17 Fujitsu Social Science Laboratory Ltd Email reply confirmation device, method and program
US10110759B2 (en) 2012-05-21 2018-10-23 Canon Kabushiki Kaisha Image processing apparatus, control method thereof, and storage medium for setting a transmission destination
JP2017224321A (en) * 2017-07-27 2017-12-21 キヤノン株式会社 Image processing device, image processing device control method and program
US11172078B2 (en) 2019-06-27 2021-11-09 Brother Kogyo Kabushiki Kaisha Server, non-transitory computer-readable recording medium storing computer readable instructions for the server, communication device, and communication system

Similar Documents

Publication Publication Date Title
JP4794815B2 (en) Image communication apparatus and image communication method
CN101520829B (en) Printing device and printing method
JP5791369B2 (en) Image forming apparatus, image forming system, image forming system control method, and program
JP4656671B2 (en) Image communication apparatus and control method thereof
JP2003198792A (en) Internet facsimile machine
JP2006259916A (en) E-mail communication apparatus, e-mail communication method and program
JP4016747B2 (en) Image processing device
JP3586208B2 (en) Mail non-delivery information notification method and data communication device
JP2006202032A (en) E-mail printer and system, and confirmation notification method and program
JP2011034266A (en) Image processing apparatus
JP2009100200A (en) E-mail communication apparatus and control method for e-mail communication apparatus
JP2004242299A (en) Transmission/reception of raster/image data using multifunctional product
US20050195425A1 (en) Email confirmation for specified task at print device
JP4618811B2 (en) COMMUNICATION DEVICE AND COMMUNICATION DEVICE CONTROL METHOD
JP2009100439A (en) E-mail communication device
JP2009087150A (en) E-mail communication device
JP2010187173A (en) Image processing device and image processing method
JP3612709B2 (en) Internet facsimile machine
JP2009188786A (en) Communication terminal device
US20090089387A1 (en) Electronic mail communication apparatus
JP2009003705A (en) Communication terminal apparatus
JP5036846B2 (en) E-mail communication apparatus, e-mail communication method and program
JP5312634B2 (en) E-mail communication apparatus, e-mail communication method and program
JP6129252B2 (en) Image forming system
JP4595973B2 (en) Data transmitting apparatus and program

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: 20110104