JP5312635B2 - E-mail communication apparatus, e-mail communication method and program - Google Patents
E-mail communication apparatus, e-mail communication method and program Download PDFInfo
- Publication number
- JP5312635B2 JP5312635B2 JP2012093366A JP2012093366A JP5312635B2 JP 5312635 B2 JP5312635 B2 JP 5312635B2 JP 2012093366 A JP2012093366 A JP 2012093366A JP 2012093366 A JP2012093366 A JP 2012093366A JP 5312635 B2 JP5312635 B2 JP 5312635B2
- Authority
- JP
- Japan
- Prior art keywords
- divided
- data
- combining
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
Description
本発明は、電子メールに添付して送信されてきた電子データを受信して当該電子データを処理する電子メール通信装置及び電子メール通信方法並びにプログラムに関する。 The present invention relates to an electronic mail communication apparatus, an electronic mail communication method, and a program for receiving electronic data transmitted as an attachment to an electronic mail and processing the electronic data.
近年、コンピュータの普及及び情報のネットワーク化に伴い、文字情報をネットワークを介して送受信する電子メールが普及している。電子メールは、文字情報であるメール本文の他にさまざまな形式のファイルを添付することが可能である。例えば、添付ファイルとしてTIFF(Tag Image File Format)ファイルを添付することによって画像の送受信を行うインターネットFAX(以下、「IFAX」と略す。)が普及している。 In recent years, with the spread of computers and the networking of information, electronic mail that transmits and receives character information via a network has become widespread. In the electronic mail, it is possible to attach various types of files in addition to the mail text as character information. For example, Internet FAX (hereinafter abbreviated as “IFAX”) that transmits and receives images by attaching a TIFF (Tag Image File Format) file as an attached file has become widespread.
IFAXは、スキャナで読み取った画像をTIFF形式に変換して送信機から送信し、受信機が受信したデータから当該TIFF形式の画像を再生して印刷することができる機器間で通信するための技術である。 IFAX is a technology for communicating between devices capable of converting an image read by a scanner into a TIFF format, transmitting the image from a transmitter, and reproducing and printing the image in the TIFF format from data received by the receiver. It is.
ここで、電子メールにデータサイズの大きいファイルを添付して送信した場合、メールサーバにおける処理に負荷がかかるために電子メールの配信が遅れ、さらに悪化した場合には電子メールの配信サービス全体が停止してしまうような場合も起こり得る。そのためメールサーバでは、一般に、一定以上のデータサイズの電子メールを受信しないように設定されていることが多い。このような設定がされているメールサーバにIFAXからデータサイズが大きな画像を添付した電子メールが送信されてきた場合、当該メールサーバでは配信エラーとされることがある。 Here, if you send a file with a large data size attached to an e-mail, the e-mail delivery will be delayed due to the load on the mail server, and if it gets worse, the entire e-mail delivery service will stop It can happen in some cases. Therefore, in general, mail servers are often set not to receive e-mails having a data size that exceeds a certain level. When an e-mail attached with an image having a large data size is transmitted from IFAX to a mail server set in this way, the mail server may cause a delivery error.
例えば、PCを用いて電子メールに画像を添付して送信する場合に、添付する画像のデータサイズを確認することは比較的容易である。しかし、IFAXの場合は、画像をスキャンして送信する際にそのデータサイズがどのぐらいになるかを予想することは困難であり、上述したような配信エラーが頻繁に発生してしまう可能性が高い。そこで、複数ページの画像情報をページ単位で分割して送信を行うインターネットファクシミリ装置に関する技術が提案されている(特許文献1参照。)。 For example, when an image is attached to an email and transmitted using a PC, it is relatively easy to check the data size of the attached image. However, in the case of IFAX, it is difficult to predict how large the data size will be when scanning and transmitting an image, and the above-described distribution error may frequently occur. high. In view of this, a technique relating to an Internet facsimile apparatus that transmits image information of a plurality of pages divided into pages has been proposed (see Patent Document 1).
また、複数ページの画像情報をページ単位で分割して送信した電子メールデータを受信した場合、もとの画像情報のページ順に印刷/転送処理を行う技術が提案されている(特許文献2参照。)。さらに、MIME Content−Typeにmessage/partialという識別子を用いて、1つの電子メールデータを複数の電子メールに分割/分割された複数のメールデータを1つに合成する方法が決められている(例えば、非特許文献1、2参照。)。
Also, a technique has been proposed in which, when receiving e-mail data that is transmitted by dividing a plurality of pages of image information into pages, print / transfer processing is performed in the order of pages of the original image information (see Patent Document 2). ). Furthermore, a method of combining a plurality of pieces of mail data obtained by dividing / dividing one piece of e-mail data into a plurality of e-mails by using an identifier of message / partial in MIME Content-Type is determined (for example, Non-patent
また、電子メールを受信した場合に、この電子メールの受信側の通信装置(IFAX)の送達確認メールを、電子メールの送信元の通信装置(IFAX)へ返信するというMDN(Message Disposition Notification)の仕様がRFC2298(非特許文献3)により規定されている。 In addition, when an e-mail is received, a message confirmation notification (MDN) of returning a delivery confirmation mail of the e-mail receiving communication device (IFAX) to the communication device (IFAX) of the e-mail transmission source. The specification is defined by RFC2298 (Non-Patent Document 3).
ここで、複数に分割された分割メールの送達確認をする場合において、送信側の通信装置(例えば、IFAX)では、分割メールの全てについてそれぞれ送達確認をする必要はなく、分割される前の1通の電子メールが受信側の通信装置に送達したかどうかを確認することができればよい。 Here, when the delivery confirmation of the divided mail divided into a plurality of parts is performed, the transmission side communication device (for example, IFAX) does not need to confirm the delivery of all of the divided mails. It suffices if it is possible to confirm whether or not a single e-mail has been delivered to the receiving communication device.
しかし、分割メール中に、送達確認を要求するMDNのフォーマットがそれぞれ含まれている場合、複数の分割メールのそれぞれのMDNフォーマットに従って受信側の通信装置に対し送達確認が要求されることとなる。 However, when the MDN format for requesting delivery confirmation is included in each divided mail, delivery confirmation is requested to the receiving communication device according to each MDN format of the plurality of divided mails.
このような場合、受信側の通信装置は、分割メールを受信するたびに受信した分割メールに対する送達確認メールをそれぞれ送信側の通信装置へ送信することとなる。このような構成において、送信側の通信装置は、複数の分割メールから構成される1つの送信要求をしただけであるにもかかわらず、複数の送達確認メールを受信することとなり、受信処理等が煩雑となってしまう。 In such a case, each time the receiving side communication device receives the divided mail, the receiving side communication device transmits a delivery confirmation mail for the received divided mail to the transmitting side communication device. In such a configuration, the communication device on the transmission side receives a plurality of delivery confirmation mails even though it has only made one transmission request composed of a plurality of divided mails, and reception processing and the like are performed. It becomes complicated.
また、送信側の通信装置から受信側の通信装置に分割メールの一部が実際に送達されていない場合であっても、送信側の通信装置がいずれかの送達確認メールを受信することとなるため、全ての分割メールが送達されたかどうかが判然とせずに混乱が生ずることもある。 In addition, even when a part of the divided mail is not actually delivered from the transmission-side communication device to the reception-side communication device, the transmission-side communication device receives one of the delivery confirmation mails. Therefore, confusion may occur without knowing whether all the divided mails have been delivered.
本発明は、このような事情を考慮してなされたものであり、所定の送信先へ電子メールを送信させるための送信要求情報が含まれた電子メールを受信した場合において、受信した電子メールが分割メールである場合に、複数の分割メールの各々について送信元へ送達確認の電子メールを送信することなく送信確認を好適に行うことができる電子メール通信装置及び電子メール通信方法並びにプログラムを提供することを目的とする。 The present invention has been made in view of such circumstances, and when an email containing transmission request information for sending an email to a predetermined destination is received, the received email is Provided are an e-mail communication apparatus, an e-mail communication method, and a program capable of suitably performing transmission confirmation without transmitting an e-mail for confirmation of delivery to a transmission source for each of a plurality of divided e-mails in the case of divided mail For the purpose.
上記課題を解決するために、本発明に係る電子メール通信装置は、
メールヘッダ情報を含む電子メールを所定単位に分割して生成された複数の分割メールを受信する受信手段と、
前記受信手段によって受信された複数の分割メールを合成して前記電子メールを生成する合成手段と、
前記合成手段により生成された電子メールに添付されたファイルに基づいて画像を印刷する印刷手段と、
前記合成手段によって生成される前記電子メールのメールヘッダ情報に、送達確認メールの送信を要求する送達確認要求が含まれているかどうかを確認する確認手段と、
前記複数の分割メールの全てを前記受信手段が受信し、かつ前記合成手段によって生成される電子メールのメールヘッダ情報に前記送達確認要求が含まれていると前記確認手段が確認した場合、前記メールヘッダ情報に含まれるメールアドレス宛てに送達確認メールを送信する送信手段と、
を有することを特徴とすることを特徴とする。
In order to solve the above problems, an electronic mail communication device according to the present invention provides:
Receiving means for receiving a plurality of divided mails generated by dividing an email including mail header information into predetermined units;
Combining means for combining the plurality of divided mails received by the receiving means to generate the email;
Printing means for printing an image based on a file attached to the e-mail generated by the combining means;
Confirmation means for confirming whether or not a delivery confirmation request for requesting transmission of a delivery confirmation mail is included in the mail header information of the e-mail generated by the combining means;
When the receiving means receives all of the plurality of divided mails and the confirmation means confirms that the delivery confirmation request is included in the mail header information of the email generated by the combining means, the mail and transmitting means for transmitting a send us confirmation email to the email address that is included in the header information,
It is characterized by having.
また、上記課題を解決するために、本発明に係る電子メール通信方法は、
メールヘッダ情報を含む電子メールを所定単位に分割して生成された複数の分割メールを受信する受信工程と、
前記受信工程で受信した複数の分割メールを合成して前記電子メールを生成する合成工程と、
前記合成工程で生成された電子メールに添付されたファイルに基づいて画像を印刷する印刷工程と、
前記合成工程で生成される前記電子メールのメールヘッダ情報に、送達確認メールの送信を要求する送達確認要求が含まれているかどうかを確認する確認工程と、
前記複数の分割メールの全てを前記受信工程で受信し、かつ前記合成工程で生成される電子メールのメールヘッダ情報に前記送達確認要求が含まれていると前記確認工程で確認した場合、前記メールヘッダ情報に含まれるメールアドレス宛てに送達確認メールを送信する送信工程と
を有することを特徴とする。
In order to solve the above-mentioned problem, an e-mail communication method according to the present invention includes:
A receiving step of receiving a plurality of divided mails generated by dividing an email including mail header information into predetermined units;
Combining a plurality of divided emails received in the receiving step to generate the email; and
A printing step of printing an image based on a file attached to the e-mail generated in the combining step;
A confirmation step for confirming whether or not a delivery confirmation request for requesting transmission of a delivery confirmation email is included in the email header information of the email generated in the synthesis step;
When all of the plurality of divided mails are received in the receiving step and the confirmation step confirms that the delivery confirmation request is included in the mail header information of the email generated in the combining step, the mail and a sending step of sending a transmission delivery receipt email to the email address included in the header information.
本発明によれば、所定の送信先へ電子メールを送信させるための送信要求情報が含まれた電子メールを受信した場合において、受信した電子メールが分割メールである場合に、複数の分割メールの各々について送信元へ送達確認の電子メールを送信することなく送信確認を好適に行うことができる。 According to the present invention, when an e-mail including transmission request information for sending an e-mail to a predetermined destination is received, when the received e-mail is a divided mail, a plurality of divided mails The transmission confirmation can be suitably performed without transmitting the delivery confirmation e-mail to the transmission source for each.
また、本発明によれば、所定の送信先へ電子メールを送信させるための送信要求情報が含まれる電子データを複数に分割した分割メールを受信した場合に、複数の分割メールを合成して電子データの少なくとも一部が送達されたことを示す送達確認を適切に行うことができる。 Further, according to the present invention, when a divided mail obtained by dividing electronic data including transmission request information for transmitting an electronic mail to a predetermined transmission destination is received, a plurality of divided mails are combined to be electronic Delivery confirmation indicating that at least a portion of the data has been delivered can be made appropriately.
以下、図面を参照して、本発明の一実施形態に係る情報処理装置を備えたネットワークシステムの構成及び当該ネットワークシステムにおける通信処理の詳細について説明する。 Hereinafter, a configuration of a network system including an information processing apparatus according to an embodiment of the present invention and details of communication processing in the network system will be described with reference to the drawings.
図1は、本発明の一実施形態に係る情報処理装置を具備した各種機器がネットワークを介して接続したネットワークシステムの構成図である。図1に示すように、マルチファンクション複写機(MFP:Multi Function Peripheral)100、101、102は、スキャナやプリンタ等を搭載して、コピー機能、ファクシミリ送受信機能、コンピュータ上で作成されたデータを印刷するプリンタ機能等を備えている。MFP100、101、102は、ドメイン名が「xyz.co.jp」というネットワーク106に接続され、メール(Mail)サーバ/POPサーバ103、或いはクライアントPC104、105等の複数のコンピュータや各種ネットワーク機器と接続されている。尚、本実施形態に係る情報処理装置は、これらのMFP100、101、102、Mailサーバ/POPサーバ103、及びクライアントPC104、105にそれぞれ実装されている。
FIG. 1 is a configuration diagram of a network system in which various devices including an information processing apparatus according to an embodiment of the present invention are connected via a network. As shown in FIG. 1, a multi-function copying machine (MFP) 100, 101, 102 is equipped with a scanner, a printer, etc., and prints data created on a copy function, facsimile transmission / reception function, and computer. A printer function is provided. The
上述したネットワーク106は、さらに、全世界に広がるインターネット網110と接続し、Mailサーバ/POPサーバ120、クライアントPC121、インターネットFAX122が接続されているドメイン名が「abc.co.jp」というネットワーク123に接続されている。尚、本実施形態に係る情報処理装置は、これらのMailサーバ/POPサーバ120、クライアントPC121、インターネットFAX122にも実装されている。
The
また、図1に示すように、MFP100には、「copy1.xyz.co.jp」というホスト名と「ifax@copy1.xyz.co.jp」という機器の電子メールメールアドレスが付与されている。また、MFP101には、「copy2.xyz.co.jp」というホスト名と「ifax@copy2.xyz.co.jp」という機器の電子メールアドレスが付与されている。さらに、MFP102には、「copy3.xyz.co.jp」というホスト名と「ifax@copy3.xyz.co.jp」という機器の電子メールアドレスが付与されている。
As shown in FIG. 1, the
さらにまた、クライアントPC104には、汎用電子メールソフトがインストールされており、「yamada@xyz.co.jp」というメールアドレスが付与されている。同様に、クライアントPC105にも汎用電子メールソフトがインストールされており、「satou@xyz.co.jp」というメールアドレスが付与されている。さらにまた、Mailサーバ/POPサーバ103は、MailサーバとPOPサーバの双方の機能を備えている。
Furthermore, general-purpose electronic mail software is installed in the
一方、クライアントPC121には、汎用電子メールソフトがインストールされており、「tanaka@abc.co.jp」というメールアドレスが付与されている。また、インターネットFAXにも汎用電子メールソフトがインストールされており、「ifax@abc.co.jp」というメールアドレスが付与されている。さらにまた、Mailサーバ/POPサーバ120は、MailサーバとPOPサーバの双方の機能を備えている。
On the other hand, general-purpose electronic mail software is installed in the
例えば、図1に示すシステムにおいて、クライアントPC104から電子メールを「tanaka@abc.co.jp」宛に送信する場合、クライアントPC104の電子メールソフトで作成された電子メールデータは、Mailサーバ/POPサーバ103に対してSMTP(Simple Mail Transfer Protocol)プロトコルによってメールデータが配送される。そして、Mailサーバ/POPサーバ103からMailサーバ/POPサーバ120へSMTPプロトコルによってインターネット網110を経由して当該電子メールデータが配送され、当該サーバ内の「tanaka@abc.co.jp」のメールボックスに当該電子メールデータが格納される。
For example, in the system shown in FIG. 1, when an e-mail is transmitted from the
尚、前述したように、クライアントPC121にも汎用電子メールソフトがインストールされており、クライアントPC121からPOP3(Post Office Protocol−Version 3)プロトコルを用いてMailサーバ/POPサーバ120内に存在する「tanaka@abc.co.jp」のメールボックスに電子メールが届いているか否かを一定間隔で監視し、当該サーバ120に電子メールが届いている場合は、当該電子メールを受信する。
As described above, general-purpose e-mail software is also installed in the
また、逆に、クライアントPC121の「tanaka@abc.co.jp」からクライアントPC104の「yamada@xyz.co.jp」に対して電子メールを送る場合は、前述したルートと逆のルートをたどることとなる。すなわち、クライアントPC121にインストールされている汎用電子メールソフトで作成された電子メールデータがMailサーバ/POPサーバ120によって中継されてMailサーバ/POPサーバ103に送られ、MailサーバPOPサーバ103内の「yamada@xyz.co.jp」のメールボックスに当該メールデータが格納される。そして、クライアントPC104は、当該「yamada@xyz.co.jp」のメールボックスからPOP3プロトコルで届けられた上記メールデータを取得するように動作する。
Conversely, when an e-mail is sent from “tanaka@abc.co.jp” of the
一方、図1において、MFP100、101、102には、それぞれファクシミリ(FAX)受信機能や、インターネットファクシミリ(IFAX)受信機能によって受信された画像、及びスキャナで読み取った白黒/カラー画像を一般の電子メール宛先に送ることを前提として送信する「電子メール(Email)送信モード」と、IFAX規格に従った装置に対して送信することを前提とした「IFAX送信モード」とが存在する。
On the other hand, in FIG. 1,
当該MFP100、101、102におけるデータの送信/受信には上述したSMTP及びPOP3が用いられ、上述したクライアントPC104、クライアントPC121におけるデータの送信/受信と同様の動作を行う。
The above-described SMTP and POP3 are used for data transmission / reception in the
MFP100、101、102は、「Email送信モード」では、スキャナでカラー画像が読み取られる場合は、JPEGフォーマット或いはPDF(Portable Document Format)ファイルの画像を送信することができる。また、MFP100、101、102は、「Email送信モード」では、スキャナで白黒画像が読み込まれた場合は、TIFF、又はPDFの画像を送信することができる。これらの装置等からクライアントPC104に付与されている「yamada@xyz.co.jp」のメールアドレス宛てにメールが送信された場合、クライアントPC104は、POP3プロトコルによって当該メールを受信し、汎用画像ビューアで画像を表示することができる。
In the “Email transmission mode”, the
これらの装置において、「IFAX送信モード」では、スキャナで読み取られた画像はRFC2301に従ったTIFF形式の画像としてIFAX規格に従った他のMFPやインターネットFAX122に対して、SMTP及びPOP3プロトコルによって送信される。
In these devices, in the “IFAX transmission mode”, the image read by the scanner is transmitted as TIFF format image according to RFC2301 to other MFPs and
また、これらの装置において、送信側のスキャナ、FAX、IFAX受信機能で受信された画像データは遠隔地の受信機において受信され、受信した画像は遠隔地のプリンタ等で印刷される。 In these apparatuses, image data received by the scanner, FAX, and IFAX receiving function on the transmission side is received by a remote receiver, and the received image is printed by a remote printer or the like.
図2は、図1に示すMFP100の細部構成を示すブロック図である。以下では、図1に示すMFPのうちMFP100についてのみ説明するが、他のMFP101、102についてもMFP100と同様の構成を有する。
FIG. 2 is a block diagram showing a detailed configuration of
図2において、CPU130は、ROM131に格納されているプログラムとメモリとして機能するRAM132の一時的な記憶領域とを利用して、MFP100のシステム全体の制御を実施する制御回路である。
In FIG. 2, a
また、操作部133は、LCD表示パネルと、スタートキーやテンキー等のハードキー等から構成され、LCD上にタッチパネルを用いて各種ボタンを表示し、ユーザが指でボタンをタッチした位置を検出して、それに基づくユーザオペレーションを円滑に実行するためのユニットである。
The
スキャナ134は、原稿の画像データを光電変換により電気データに変換するユニットである。図13は、図1に示すMFP100のスキャナ134及びプリンタ135の機器構成図である。スキャナ134では、原稿給送装置250から原稿をプラテンガラス211上へ搬送し、原稿がプラテンガラス211上に搬送されると、ランプ212を点灯してスキャナユニット213の移動を開始し、原稿を露光走査する。原稿からの反射光は、ミラー214、215、216及びレンズ217によってCCDイメージセンサ218へ導かれて電気信号に変換され、A/D変換回路によってデジタルデータに変換される。そして、原稿の読み取り動作が終了した後、プラテンガラス211上の原稿は排紙される。
The
一方、プリンタ部135は、電気的画像データを記録紙に印刷するユニットである。プリンタ部135では、電気的画像データに応じたレーザ光をレーザ発光部313、314、315、316から発光させ、このレーザ光が感光ドラム325、326、327、328に照射され、感光ドラム325、326、327、328上にはレーザ光に応じた潜像が形成される。そして、感光ドラム325、326、327、328の潜像の部分には現像器321、322、323、324によって現像剤が付着され、レーザ光の照射開始と同期したタイミングで,給紙カセット360、361、362から記録紙を給紙して転写部へ搬送し、感光ドラム325、326、327、328に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部335に搬送され、定着部335の熱と圧力により現像剤は記録紙に定着される。定着部335を通過した記録紙は排出ローラ336によって排紙トレイ371へ排出される。
On the other hand, the
また、図2において、画像処理回路136は、大容量の画像メモリ、画像回転回路、解像度変倍回路、MH、MR、MMR、JBIG、JPEG等の符号/複合化回路等で構成され、シェーディング、トリミング、マスキング等の各種画像処理を実行することができる。また、ハードディスク137は、SCSI、USB等のインタフェースで接続されている大容量記録媒体であり、ハードディスクだけでなくMO等の他の記録媒体を用いることも可能である。
In FIG. 2, the
さらに、図2において、ネットワークI/F138は、10BASE−T、100BASE−Tを代表とするイーサネット(登録商標)或いはトークンリング等のネットワーク回線と接続するためのネットワークデータリンクを実行する回路である。
Further, in FIG. 2, a network I /
さらにまた、フォーマッタ部139は、IEEE1284準拠のパラレルインタフェース、USB等のPC I/F回路を備え、PC I/F回路或いはネットワークI/F回路で受信したPCからのPDL(Page Description Language)データより画像データを作成し、画像処理回路136で画像処理を行い、プリンタ135で印刷するためのレンダリング回路である。
Furthermore, the
ファクス部140は、電話回線と接続し、NCU(Network Control Unit)、MODEM(MOdulator/DEModulator)等の回路で構成されるファクシミリI/F回路である。
The
MFP100では、スキャナ134で読み取られた画像データを画像処理回路136で画像処理を行い、電話回線を経由して他のファクシミリ装置に送信、或いは他のファクシミリ装置から送信されてきたデータを受信して画像処理回路136で画像処理を行ってプリンタ135で印刷するように動作する。
In
尚、上述したスキャナ134、プリンタ135、画像処理回路136、フォーマッタ部139及びファクス部140は、CPU130からのCPUバス142とは別の高速ビデオバス143で接続され、画像データを高速に転送できるように構成されている。
The
また、MFP100では、スキャナ134で読み取った画像データを画像処理回路136で画像処理を行い、読み取った画像をプリンタ135で印刷するように動作することでコピー機能を実現する。
Further, the
さらに、MFP100には、スキャナ134で読み取った画像データを画像処理回路136で画像処理を行い、ネットワークI/Fからネットワーク上に送信するSend機能、或いは画像処理回路136でRFC2301に従った画像を作成し、電子メールプロトコルでデータを送受信するIFAX機能が存在する。
Further, the
さらにまた、図2において、電力制御回路141は、MFP100で消費する電力を制御する回路であり、ヒータ等の温度を下げる、或いは、使用されていない回路の電源を切ることで装置の消費電力を低下させることができる。MFP100には、電源制御回路141により操作部133とプリンタ135の定着温調回路の通電をストップする「スリープ(SLEEP)1の状態」、CPU130を含めてほとんどの回路の通電をストップする「スリープ2の状態」が存在する。
Furthermore, in FIG. 2, a
上記スリープ1の状態は、スリープ2の状態より消費電力は大きいものの、起動が指示された際にはスリープ2の状態よりも、より迅速に起動して即座に立ち上がって使用可能な状態になり、即時応答性が求められるスリープ状態である。尚、スリープ2の状態となった場合には、CPU130も停止するために、MFP100のソフトウェア制御は停止するようになる。
Although the power consumption of the
図2に示すネットワークI/F138、フォーマッタ部139及びファクス部140等の外部I/Fからの通信要求や、操作部133に存在する後述する節電キー411の押下によってCPU130は起動してスリープ2の状態から解除され、スリープ1の状態となる。また、外部I/Fからの通信データより画像が形成され、当該画像がプリンタ135に投入されると、スリープ1の状態も解除されてスタンバイ状態となる。その後、印刷処理が終了してスタンバイ状態で所定時間が経過、又は前述した節電キー411の押下によってスリープ1の状態になって、当該スリープ1の状態で所定時間が経過した後は、続いてスリープ2の状態になる。
The
図3は、MFP100が所有するネットワークプログラムの構成を説明するための図である。図3に示すように、MFP100におけるネットワークプログラムの構成は、IP(Internet Protocol)200、TCP(Transmission Control Protocol)/UDP(User Datagram Protocol)201、アプリケーション階層の各種プロトコル202といった3階層のプログラムに大別できる。
FIG. 3 is a diagram for describing the configuration of the network program owned by
まず、IP200は、発信ホストから宛先ホストに対してルータ等の中継ノードと連携しながらメッセージを送り届けるサービスを提供するインターネットのプロトコル階層である。IP200では、データを送信する発信先のアドレスや、データを受信する宛先のアドレスを管理し、データをアドレス情報に従ってネットワーク内をどのような経路で宛先ホストまで届けるかを管理するルーティング機能を実行する。
First, the
TCP/UDP201は、発信アプリケーションプロセスから受信アプリケーションプロセスにメッセージを送り届けるサービスを提供するトランスポート階層である。TCPは、コネクション型サービスであり、通信の高度な信頼性を保証する。一方、UDPは、コネクションレス型のサービスであり、信頼性の保証を行わない。
The TCP /
アプリケーション階層の各種プロトコル202は、複数のプロトコルを規定しており、このプロトコルには、ファイル転送サービスであるFTP(File Transfer Protocol)、ネットワーク管理プロトコルであるSNMP、プリンタ印刷用のサーバプロトコルであるLPD、WWW(World Wide Web)サーバのプロトコルであるHTTPd、電子メール送受信プロトコルSMTP(Simple Mail Transfer Protocol)、メールダウンロードプロトコルPOP3(Post Office Protocol−Version 3)、ユーザの電子メールアドレス等を管理するディレクトリデータベースにアクセスするためのプロトコルであるLDAP(Lightweight Directory Access Protocol)等が存在する。また、RFC1510で規定されているKerberos認証プログラムも搭載されている。
図4は、スキャナ134で読み取った画像データを電子メールで送信する際の操作部133の送信設定画面の一例を示す図である。MFP100では、読み取りサイズとして、スキャナ134が読み込む原稿サイズを指定することができる。例えば、サイズ設定部500では、A3、A4、A5、B4、B5、11×17、LTR、STMT等の用紙サイズとその向きを指定することができる。図4に示すように、現在は「自動」が設定されており、スキャナ134に存在する原稿検知センサが検知した値で読み込まれる。
FIG. 4 is a diagram illustrating an example of a transmission setting screen of the
また、解像度設定部501では、スキャナ134が画像を読み込む際の解像度を指定することができ、例えば、200×100、200×200、200×400、300×300、400×400、600×600dpiから指定することができる。尚、解像度のデフォルト値は例えば200×200であるが、現在は600×600dpiが設定されている。
The
さらに、詳細設定部502では、スキャン時の濃度設定、原稿タイプ指定、両面読み込み、ページ連写指定、画質調整等のスキャン時の詳細動作を指定することができる。
Further, the
さらにまた、図4に示すように、電子メールの送信宛先のToフィールド503では、宛先を選択する場合にアドレス帳に登録されている宛先から選択することができる。同様に、Ccフィールド504では、宛先を選択する場合にアドレス帳に登録されている宛先から選択することができる。さらに、Bccフィールド505では、宛先を選択する場合にアドレス帳に登録されている宛先から選択することができる。尚、最大送信宛先は例えば256件までであるため、Toフィールド503で選択した宛先数と、Ccフィールド504で選択した宛先数と、Bccフィールド505で選択した宛先数とを合計した値が最大256件に制限され、この件数より多い宛先は入力することができない。
Furthermore, as shown in FIG. 4, in the To field 503 of the e-mail transmission destination, when selecting a destination, it is possible to select from destinations registered in the address book. Similarly, in the
さらにまた、図4において、Subject入力部506及び本文入力部507は、それぞれ送信する電子メールに対して付与する件名とメール本文を入力する欄である。例えば、操作部133では、各設定欄が選択された場合に、ソフトキーボードが表示され、文字列を入力するようにすることができる。
Furthermore, in FIG. 4, a
さらにまた、図4において、送信データサイズ上限値設定部510は、電子メールを送信する際に許容される電子メールデータの最大サイズを設定する部分である。設定したデータサイズを越えた電子メールデータは、後述するように複数の電子メールに分割されて送信される。すなわち、結果的には、当該制限値よりも大きなデータサイズの電子メールは送信されないこととなる。尚、当該制限値として、「0」が設定された場合は無制限として動作するようにし、電子メールを分割することは実施されないようにしてもよい。
Furthermore, in FIG. 4, a transmission data size upper
上述した実施形態では、送信される電子メールデータのサイズで送信する際の制限を付加する場合について説明したが、それ以外にも、送信されるTIFFファイルやJPEGファイル等の画像サイズに変換することによってデータサイズの制限に対処するようにしてもよい。 In the above-described embodiment, the case of adding a restriction when sending with the size of the e-mail data to be sent has been described, but in addition to that, conversion to an image size such as a TIFF file or JPEG file to be sent The data size limitation may be dealt with.
また、送信データサイズ上限値を前述したように図4に示す送信設定画面で設定することにより送信動作毎に変更することができるが、送信動作毎に変更する必要がない場合は機器情報管理の一部として設定するようにしてもよい。また、宛先毎に当該上限値の値を変える場合には、例えばアドレス帳の宛先毎に当該上限値を設定できるようにしてもよい。 Further, as described above, the upper limit value of the transmission data size can be changed for each transmission operation by setting it on the transmission setting screen shown in FIG. 4, but if it is not necessary to change for each transmission operation, the device information management It may be set as a part. When the upper limit value is changed for each destination, the upper limit value may be set for each destination in the address book, for example.
さらに、図4に示すスタートキー509は、操作部133の横に設置されているハードキーであり、ユーザがこのキーを押下することによりスキャナ134が駆動し、読み取られた画像が送信される。また、スタートキー509の中央には青と赤のLED508が実装されている。そして、送信宛先が1つも指定されていない場合は、赤色のLEDが点灯して、スタートキー509を押下してもスキャナ134が駆動することはできない状態であることをユーザに知らせる。一方、送信宛先を1つでも指定した場合には、青色のLEDが点灯して、スキャナを駆動することができる状態になったことをユーザに知らせる。
Furthermore, a
さらにまた、節電キー511は、スタンバイ状態で当該キーが押下されると電力制御回路141により前述したようなスリープの状態に移行し、スリープの状態時に当該キーが押下された場合にはスタンバイ状態に復帰させることができるハードキーである。
Furthermore, the power saving key 511 shifts to the sleep state as described above by the
図6は、画像ファイルが添付された電子メールを5つの分割メールに分割した様子を説明する図である。図6に示すように、電子メールデータは、メールヘッダ850、メール本文851、1ページ目の画像データ852、2ページ目の画像データ852、3ページ目の画像データ854、4ページ目の画像データ855、5ページ目の画像データ856から構成される。当該電子メールは、図8に示すように5つに分割され、[1/5]の分割メール860、[2/5]の分割メール861、[3/5]の分割メール862、[4/5]の分割メール863、及び、[5/5]の分割メール864から構成される。
FIG. 6 is a diagram for explaining a state in which an e-mail attached with an image file is divided into five divided mails. As shown in FIG. 6, the e-mail data includes a
そして、上記分割メールを送信する際には、各メールの先頭には宛先情報等が記述されたメールヘッダ850と同じような部分メールヘッダと、当該電子メールが分割メールであることを示すMIME識別子、分割メール毎に固有に付けられる分割ID、分割番号、及び、分割トータル番号等の情報が付加されて送信されることとなる。
When sending the divided mail, a partial mail header similar to the
図5は、図4に示す送信設定の状態で送信される分割メールデータの一例を示す図である。図5において、第1行から第13行までの部分が、当該分割メールを配信するためのメールヘッダである。第3行のFromには、MFP100に付与されたメールアドレスが記載される。また、第4行のSubjectは、Subject入力部506で入力された文字列をRFC2047で定義されているencoded−word形式にしたデータである。さらに、第5行のToは、Toフィールド503で選択された宛先、Ccフィールド405はCcフィールド505で選択された宛先、そしてBccフィールド407はBccフィールド505で選択された宛先に関するデータを上記encoded−word形式にしたデータである。尚、第10行は、送信元の通信装置から電子メールの送信確認要求をするメールに含まれるMDNフォーマットを示すデータである。
FIG. 5 is a diagram illustrating an example of the divided mail data transmitted in the transmission setting state illustrated in FIG. In FIG. 5, the parts from the first line to the 13th line are mail headers for delivering the divided mail. In the From line of the third row, an e-mail address assigned to the
また、第12行の「Content−Type: message/partial;」は、本メールが分割メールであることを示し、「number=1; Total=5」によって、5つに分割されたメールの第1番目のデータであることを示している。さらに、第13行の「id=”20041110104508.0000.TxNo.0105@copy3.xyz.co.jp”」は、日付、時刻、送信されるごとにカウントアップされる送信受付番号、送信機のドメイン名から構成される分割メールの分割id番号を示している。尚、当該id番号が同じメールは同一メールを分割した分割メールとみなされる。 In addition, “Content-Type: message / partial;” on the 12th line indicates that this mail is a divided mail, and the first of the mail divided into five by “number = 1; Total = 5”. Indicates the second data. Furthermore, “id =” 20041110104508.0000. TxNo. 0105 @ copy3. xyz. co. “jp ″” indicates the divided id number of the divided mail composed of the date, time, the transmission reception number counted up each time it is transmitted, and the domain name of the transmitter. Note that mail with the same id number is regarded as a divided mail obtained by dividing the same mail.
次に、第15行から第44行までのデータは、分割メール(すなわち、5つに分割されたメールの第1番目のデータ)の実体データを示している 。まず、第15行から第25行までの部分が、メールヘッダ850に相当する分割された電子メールのメールヘッダであり、第17行のFrom、第19行のTo、第20行のCc、第22行のBcc等は、上記第3行のFrom、第5行のTo、第6行のCc、第8行のBccと同じである。
Next, the data from the 15th line to the 44th line indicate the substance data of the divided mail (that is, the first data of the mail divided into five). First, the parts from the 15th line to the 25th line are the mail headers of the divided emails corresponding to the
また、第18行のSubjectは分割される前のSubjectであるため、Subject入力部506で入力した「資料送付」という文字列がencoded−word形式にされたデータである。これに対して、第4行のSubjectは分割メールのSubjectであるため、この文字列の先頭に「[1/5]」という文字列が付与され、「[1/5]資料送付」という文字列をencoded−word形式にしたデータとなる。
In addition, since the subject in the 18th row is the subject before being divided, the character string “material transmission” input by the
さらに、第30行、第31行は、本文入力部507で入力された本文をJIOSコードに変換したテキストデータであり、メール本文851に相当する。このメール本文は日本語テキストデータであるため、第28行に「Content−Type: text/plain; charset=”ISO−2022−JP”」のデータが付与される。
Further, the 30th and 31st lines are text data obtained by converting the text input by the
さらにまた、第38行から第44行までのデータは、1ページ目までのデータ852に相当し、スキャナから読み取ったデータをファイル名Image.tifとしてTIFF画像ファイル化し、このファイルをBASE64エンコードしたデータである。第34行、第35行、第36行にその旨が明記されている。そして、2ページ目以上のデータは、分割番号が2、3、4、5として同様のメールが生成されて送信されることとなる。すなわち、第12号のnumberがそれぞれ2、3、4、5に変わるとともに、第9行のMessage−IDがメールごとに異なる点を除き、メールヘッダ等の部分は共通となる。
Furthermore, the data from the 38th line to the 44th line correspond to the
尚、分割id番号が同じメールデータを抽出して、その番号で示される順番どおりに結合することによって、分割される前のメールデータとして合成することが可能となる。 Note that mail data having the same division id number is extracted and combined in the order indicated by the number, so that it can be synthesized as mail data before being divided.
図7は、分割メールが一時的に蓄積された際に操作部133に表示される分割受信ボックスの画面例を示す図である。図7に示すように、現在は異なる3件の分割メール600、601、602が分割受信ボックスに格納されている。また、図7において、件名610は、受信した分割メールのそれぞれの件名であり、図5に示す分割メールの場合、分割メールの件名を示す第4行のSubject、又は、分割前のメールの件名である第18行のSubjectが表示されている。
FIG. 7 is a diagram illustrating a screen example of the divided reception box displayed on the
分割メール600は、分割されたメールの先頭メールを受信できるので、分割されたメールの件名である第18行のSubjectを表示している。また、分割メール601、602は、メールの先頭メールが受信できないために、それぞれの分割メールの件名である第4行のSubjectを表示している。
Since the divided
また、図7において、相手先611は電子メールの差出人を示しており、分割されたメールの先頭メールを受信できている場合は第17行のFrom情報を代入し、先頭メールが受信できていない場合は分割メールのFrom情報である第3行で示されるFrom情報の値を代入する。
In FIG. 7, the
さらに、受信数612は、分割IDが同一のメールのトータル数と、受信できているメール数を示した値であり、例えば、分割メール600はトータル5通で、受信できているメール数が3通であることを示している。さらにまた、受信時刻613は、各分割メールを最初に受信した受信時刻を示している。
Further, the number of received
さらにまた、分割リストボタン620は、選択した分割メールのリスト表示を1通ずつ実行するためのボタンである。また、プリントボタン621、送信ボタン622は、それぞれ選択した分割メールを合成した後、合成されたメールを印刷するボタン、送信するボタンである。尚、これらについては、図12を用いて詳細に後述する。さらに、再送依頼ボタン623は、分割メールが全て揃わなかった場合に、送付元へ再送信を依頼するためのボタンである。尚、これについては、図9を用いて後述する。さらにまた、図7において、矢印キー624、625は、リスト表示される分割メールが多く、全てを一度に表示列挙できない場合に操作者が画面をスクロールするためのキーである。
Furthermore, the
図8は、図7に示す分割メール600を選択して分割リストボタン620を押下した時に表示される画面を示す図である。図8には、分割メール660、661、662の3通のメールが表示されている。図8に示す画面に表示されたリストは、全て分割IDが同一のものであり、分割ID650にその値が表示されている。尚、分割IDに示される値は、図5に示す第9行のデータに基づいて作成される。
FIG. 8 is a diagram showing a screen displayed when the divided
図8において、相手先651は相手先611と同じデータであり、電子メールの差出人情報を示している。また、件名652は、分割メールのSubject情報であり、図5の第4行のSubject情報である。また、分割番号653は、分割メールの分割番号であり、第12行のnumber/totalの値である。尚、totalの値は、最後の分割メール以外は記入しなくても許容されるため、当該total値が記入されていない場合もあり得る。
In FIG. 8, the
さらに、図8において、データサイズ654は、各分割メールのデータサイズであって、受信時刻655は各分割メールを受信した時刻である。さらにまた、戻るキー658は、図8に示される画面を閉じて図7に示される画面に戻るためのキーであり、スクロールキー656、657は、リスト数が多数存在して全てを一度に表示することができない場合に操作者が画面をスクロールするためのキーである。
Further, in FIG. 8, a
図9は、図7に示す操作部133に表示される分割受信ボックスの画面例における再送依頼ボタン623が押下された場合のMFP100における再送要求処理手順を説明するためのフローチャートである。
FIG. 9 is a flowchart for illustrating a retransmission request processing procedure in
まず、再送依頼ボタン623が押下されて再送要求を受けると、図7に示す画面において選択されているリストから分割IDを取得する(ステップS701)。次に、ステップS701で取得した分割IDと同一の分割IDのうち、取得していない分割メールの分割番号(未着番号)の検索を行う(ステップS702)。そして、送信元に対して、取得されていない分割メールの再送要求メールを作成して送信し(ステップS703)、再送要求処理を終了する。
First, when the
図10は、本発明の一実施形態に係るMFP100における分割メールの受信、合成、印刷、或いは転送等するための処理手順を説明するためのフローチャートである。
FIG. 10 is a flowchart for explaining a processing procedure for receiving, combining, printing, or transferring a divided mail in
MFP100では、ネットワークI/F138からのSTMP要求を受けることによってSMTP受信処理が開始される(ステップS500)。ここで、ネットワークI/F138からのSMTP要求を受信した際にMFP100がスリープ2の状態であった場合、ネットワークI/F138からの割り込み信号によってCPU130を起動し、電源制御回路141によってスリープ2の状態を解除する。そこで、当該SMTP要求によって、CPU130がスリープ2の状態になることを禁止する命令が行われ(ステップS501)、その結果、次にスリープ(SLEEP)が許可されるまで、CPU130がスリープ状態になることはない。そして、MFP100は、SMTPプロトコルによって電子メールデータを受信(SMTP受信)する(ステップS502)。
In
一方、不図示のタイマによって所定時間毎にタイマ割り込み信号がCPU130に入力され、POP受信を行う処理が開始される(ステップS503)。この割り込み信号によって、MFP100がスリープ2の状態であった場合にはCPU130が起動して、電源制御回路141によって当該スリープ2の状態が解除される。そして、CPU130がスリープ2の状態になることを禁止する命令が行われ(ステップS504)、その結果、次にスリープ(SLEEP)が許可されるまで、CPU130がスリープ状態になることはない。そして、MFP100は、POP3プロトコルによってMailサーバ/POPサーバに蓄積されている電子メールデータを受信(POP受信)する(ステップS505)。
On the other hand, a timer interrupt signal is input to the
SMTP受信(ステップS502)或いはPOP受信(ステップS503)によってMFP100で受信された電子メールデータは、MIMEデータが解析されて、図5の第12行に記載されているmessage/partial形式のメールであるか否かが判断され(ステップS506)、message/partialの記述がある場合は分割メールであると判断される。
The e-mail data received by the
ステップS506で分割メールであると判断された場合(Yes)、分割メールは分割受信ボックスに格納され(ステップS507)、分割メールではないと判断された場合(No)は、ステップS510の画像抽出処理に遷移する。 If it is determined in step S506 that it is a divided mail (Yes), the divided mail is stored in the divided reception box (step S507), and if it is determined that it is not a divided mail (No), the image extraction process in step S510. Transition to.
ステップS507で分割メールが分割受信ボックスに格納されると、格納されたことにより分割メールの断片が全てそろったか否かが検査される(ステップS508)。その結果、分割メールが全ては揃っていない場合(No)は、図11に示すフローチャートを用いて、分割データが全ては揃っていない場合の処理(ステップS521)を行う。 When the divided mail is stored in the divided reception box in step S507, it is checked whether or not all the pieces of the divided mail are collected due to the storage (step S508). As a result, if all the divided mails are not complete (No), the process (step S521) when all the divided data are not complete is performed using the flowchart shown in FIG.
一方、ステップS508で分割メールの断片が全て揃ったと判断された場合(Yes)、MFP100では、分割番号順にそれぞれの分割メールからデータが切り出され、順番に結合することでデータの合成を行って(ステップS509)、ステップS510に遷移する。
On the other hand, if it is determined in step S508 that all the pieces of the divided mail have been prepared (Yes), the
ステップS510では、ステップS509で結合された電子メール、或いは受信された分割されていない通常のメールから、同様に画像情報抽出処理が行われる。本実施形態では、予めBASE64又はuuencodeされているメールデータをデコードしてTIFFファイルに変換し、変換されたTIFFファイルから画像データを抽出するようにする。また、電子メールにテキストデータが存在する場合、当該テキスト情報はラスタライズされて画像データとなる。 In step S510, image information extraction processing is similarly performed from the electronic mail combined in step S509 or the received undivided normal mail. In the present embodiment, mail data that has been previously BASE64 or uencoded is decoded and converted into a TIFF file, and image data is extracted from the converted TIFF file. When text data exists in the e-mail, the text information is rasterized into image data.
ステップS510で画像データが抽出された後、電子メールの送信元がMDN(Mail Delivery Notification:開封確認通知)要求をしているかどうかの判定を行う(ステップS511)。その結果、開封確認通知要求をしている場合(Yes)は、開封確認通知要求(MDN要求)に対してOKの旨の返事を送信する(ステップS512)。一方、MDN要求をしていない場合(No)、或いはステップS512によってOKを送信した場合は、受信ログにOKを記録する(ステップS513)。 After the image data is extracted in step S510, it is determined whether or not the sender of the e-mail has made an MDN (Mail Delivery Notification) request (step S511). As a result, when the request for notification of opening confirmation is made (Yes), a reply indicating OK is transmitted in response to the request for notification of opening confirmation (MDN request) (step S512). On the other hand, when no MDN request is made (No) or when OK is transmitted in step S512, OK is recorded in the reception log (step S513).
また、本実施形態に係るネットワークシステムでは、受信した電子メールのTo、Form、Subjectの値がある一定値である場合に、それらの宛先(システムボックスも含む。)に対して画像データを転送するという転送機能が存在する。そこで、これらのデータの転送条件を検索して取得する(ステップS514)。そして、取得した転送情報と電子メールのヘッダフィールドに設定されているTo、From、Subjectフィールドの値とを比較する(ステップS515)。その結果、To、From、Subjectフィールドの値が転送条件とマッチした場合(Yes)は、データ転送処理が実行される(ステップS516)。 Further, in the network system according to the present embodiment, when the values of To, Form, and Subject of the received electronic mail are certain values, the image data is transferred to those destinations (including the system box). There is a transfer function. Therefore, the transfer conditions for these data are searched and acquired (step S514). Then, the acquired transfer information is compared with the values of the To, From, and Subject fields set in the header field of the e-mail (step S515). As a result, when the values of the To, From, and Subject fields match the transfer condition (Yes), the data transfer process is executed (step S516).
一方、ステップS515で、To、From、Subjectフィールドの値が転送条件とマッチしない場合(No)は、システムボックス格納処理を行うか否かを判断する(ステップS517)。ステップS517では、転送宛先がシステムボックスに設定されている場合やプリンタ135に印刷用紙がない等の理由で印刷ができない場合は、システムボックス格納が選択され(Yes)、システムボックス格納処理が実行される(ステップS518)。尚、システムボックス格納処理が実行された後はステップS520の処理に遷移する。一方、システムボックス格納を行わない場合(No)は、メール本文がラスタライズされた画像と添付されたTIFFファイルより抽出された画像の印刷処理が行われ(ステップS519)、ステップS520の処理に遷移する。
On the other hand, if the values of the To, From, and Subject fields do not match the transfer conditions (No) in step S515, it is determined whether or not to perform system box storage processing (step S517). In step S517, if the transfer destination is set in the system box or if printing is not possible because the
ステップS520では、電力制御回路141によってMFP100はスタンバイ状態(すなわち、スリープ状態)に移行することを許可して処理を終了する。スリープ状態への移行が許可されると、プリンタの温度等の状態や他の回路の状態に応じて、電力制御回路141が前述したスリープ1或いはスリープ2の状態の省電力状態となる。
In step S520, the
図11は、図10に示すフローチャートにおける分割受信ボックスに分割メールが全てそろわなかった場合の処理(ステップS521)の詳細を説明するためのフローチャートである。まず、前回の分割メールを受信した後、又は再送要求メールを送信した後に、所定時刻が経過しているか否かを判断する(ステップS601)。その結果、所定時刻が経過していない場合(No)は、前述したSTMP受信(ステップS500)やPOP受信(ステップS503)の受信待機を行う。 FIG. 11 is a flowchart for explaining the details of the process (step S521) when all the divided mails are not collected in the divided reception box in the flowchart shown in FIG. First, it is determined whether or not a predetermined time has elapsed after receiving the previous divided mail or transmitting the retransmission request mail (step S601). As a result, if the predetermined time has not elapsed (No), the reception standby of the above-described STMP reception (step S500) or POP reception (step S503) is performed.
一方、所定時刻が経過している場合(Yes)は、再要求メールが送信済みか否かを判断する(ステップS602)。その結果、再要求メールが未送信である場合(Yes)は、同一の分割IDのうち取得していない分割メールの分割番号(未着番号)の検索を行う(ステップS603)。そして、送信元に対して、取得されていない分割メールの再送要求メールを作成して送信し(ステップS604)、前述した受信待機を行う。 On the other hand, if the predetermined time has elapsed (Yes), it is determined whether or not the re-request mail has been transmitted (step S602). As a result, if the re-request mail has not been sent (Yes), the division number (unarrival number) of the divided mail that has not been acquired from the same division ID is searched (step S603). Then, an unacquired split mail retransmission request mail is created and transmitted to the transmission source (step S604), and the above-described reception standby is performed.
一方、ステップS602で再要求メールが送信済みである場合(No)は、所定時間経過した分割メールと同じ分割メールのIDを検索する処理を行う(ステップS605)。そして、検索して得られた分割IDが同じ分割メールに、図5に示す第12行のnumber=1の先頭メールが存在するか否かの判定を行う(ステップS606)。 On the other hand, if the re-request mail has already been transmitted in step S602 (No), a process of searching for the same divided mail ID as the divided mail that has passed a predetermined time is performed (step S605). Then, it is determined whether or not the divided mail having the same divided ID obtained by the search includes the first mail of number = 1 in the twelfth line shown in FIG. 5 (step S606).
その結果、先頭メールが存在しないと判定された場合(No)は、numberが1以外の受信した分割メールの差出人情報が格納されているメールヘッダ情報を抽出する(ステップS607)。次いで、文字列データを画像データに指定されているフォントデータを用いて画像にラスタライズし(ステップS608)、ステップS614に遷移する。 As a result, when it is determined that there is no head mail (No), mail header information in which the sender information of the received divided mail other than number is 1 is extracted (step S607). Next, the character string data is rasterized into an image using the font data specified in the image data (step S608), and the process proceeds to step S614.
一方、ステップS606で先頭メールが存在すると判定された場合(Yes)は、同じ分割メールを図5に示す第12行のnumberの順番に並べて、当該numberが1から存在する番号まで順番に結合する処理を行う(ステップS609)。この処理により、図6に示すようにメールデータが復元されるが、届かなかった部分は復元することができない。 On the other hand, if it is determined in step S606 that the first mail exists (Yes), the same divided mails are arranged in the order of the numbers in the 12th row shown in FIG. 5, and the numbers are combined in order from 1 to the existing number. Processing is performed (step S609). By this processing, mail data is restored as shown in FIG. 6, but a portion that has not arrived cannot be restored.
例えば、図6において、[5/5]メール864だけが届かなかった場合は、メール本文と1ページから7ページまでのデータは合成することが可能である。しかしながら、8ページ目の画像を合成することは不可能となる。
For example, in FIG. 6, when only [5/5] mail 864 has not arrived, the mail text and data from
また、[1/5]メール860から[3/5]メール862までは受信することができたが、[4/5]メール363を受信することができなかった場合は、メール本文と1ページから5ページの画像は合成することができるが、6ページから8ページ目までの画像を合成することはできない。
[1/5]
さらに、[1/5]メール360から[2/5]メール361までは受信することができたが、[3/5]メール362を受信することができなかった場合は、メール本文と1ページから3ページの画像は合成することができるが、4ページから8ページ目までの画像は合成することができない。 Further, although [1/5] mail 360 to [2/5] mail 361 can be received, [3/5] mail 362 cannot be received, the mail text and one page are received. 3 images can be synthesized, but images from the 4th page to the 8th page cannot be synthesized.
さらにまた、[1/5]メール360は受信することができたが、[2/5]メール361を受信することができなかった場合は、メール本文と1ページ目の画像は合成することができるが、2ページから8ページ目までの画像は合成することができない。 Furthermore, if the [1/5] mail 360 can be received but the [2/5] mail 361 cannot be received, the mail text and the image on the first page can be combined. Although it is possible, images from the 2nd page to the 8th page cannot be synthesized.
さらにまた、[1/5]メール360が受信できない場合は、全ての情報と画像を合成することができない。しかし、この場合であっても、[2/5]メール361から[5/5]メール364のメールヘッダ情報に、差し出し人情報、Subject、送信時刻等の情報が含まれているため、これらの情報を印刷することができる。これにより、画像を印刷できない場合であっても、送信者を特定することができ、当該送信者に対して再送信を依頼することができるといったメリットが存在する。 Furthermore, if the [1/5] mail 360 cannot be received, all information and images cannot be combined. However, even in this case, since the mail header information of the [2/5] mail 361 to the [5/5] mail 364 includes information such as sender information, subject, and transmission time, these Information can be printed. Thus, even when an image cannot be printed, there is an advantage that the sender can be specified and the sender can be requested to retransmit.
ステップS609で分割メールを結合したメールうち、図5に示す第15行から第25行の部分にあたるメールヘッダ、第30行と第31行のメール本文の文字列データが取得される(ステップS610)。そして、文字列データは、画像データに指定されているフォントデータを用いて画像にラスタライズされ(ステップS611)、ステップS612に遷移する。 Among the mails obtained by combining the divided mails in step S609, the mail header corresponding to the 15th to 25th line parts shown in FIG. 5 and the character string data of the mail body in the 30th and 31st lines are acquired (step S610). . The character string data is rasterized into an image using font data specified in the image data (step S611), and the process proceeds to step S612.
ステップS612では、図6に示す852から859の画像データが存在するか否かが判断される。その結果、画像データが存在する場合(Yes)は、画像情報抽出処理を行って(ステップS613)、ステップS614に遷移する。尚、ステップS613では、図6の852から859で示される画像の合成ができた部分の画像データをBASE64エンコード、又は、uuencodeされている部分がデコードされてTIFFファイルに変換される。また、作成されたTIFFファイルがマルチページ形式の場合は、シングルページのTIFFファイルに変換する処理を行う。尚、この場合、中途半端なページデータは削除して、変換処理を中断する。また、最後の中途半端な画像データが、MH、MR、MMR等のページ途中で切れたデータであっても、画像の1ラインとして成立した部分は画像データとして扱い、1ラインに満たない画像は削除するようにしてもよい。
In step S612, it is determined whether
ステップS614では、電子メールの送信元がMDN要求をしているかどうかの判定を行う。その結果、MDN要求をしている場合(Yes)は、NGを送信する(ステップS615)。尚、NGを送信するとは、送信元(ifax@copy1.xyz.co.jp)に対して、例えば、送信エラーが発生した旨を本文として含む電子メールにて通知することにより行う。電子メールには、分割メールのうち未着の分割メールを識別する情報を更に通知するようにしても良い。なお、未着の分割メールを識別する情報を送信元(ifax@copy1.xyz.co.jp)に通知することにより、送信元には、複数の分割メールの元となった電子メールの少なくとも一部が受信先(ifax@abc.co.jp)に送達された旨が通知されることにもなる。一方、MDN要求をしていない場合(No)、或いはステップS615でNGを送信した場合は、受信ログにNGを記録する(ステップS616)。 In step S614, it is determined whether the sender of the e-mail has made an MDN request. As a result, when an MDN request is made (Yes), NG is transmitted (step S615). Note that the transmission of NG is performed by notifying the transmission source (ifax@copy1.xyz.co.jp), for example, by e-mail including a text indicating that a transmission error has occurred. The e-mail may be further notified of information for identifying a divided mail that has not arrived among the divided mails. In addition, by notifying the sender (ifax@copy1.xyz.co.jp) of information that identifies unsent split mail, the sender is notified of at least one of the emails that were the source of multiple split mails. It is also notified that the part has been delivered to the recipient (ifax@abc.co.jp). On the other hand, when no MDN request is made (No) or when NG is transmitted in step S615, NG is recorded in the reception log (step S616).
次に、取得した転送条件と電子メールのヘッダフィールドに設定されているTo、From、Subjectフィールドの値とを比較する(ステップS617)。その結果、To、From、Subjectフィールドの値が転送条件とマッチした場合(Yes)は、データ転送処理が実行される(ステップS618)。 Next, the acquired transfer condition is compared with the values of the To, From, and Subject fields set in the header field of the e-mail (step S617). As a result, when the values of the To, From, and Subject fields match the transfer condition (Yes), the data transfer process is executed (step S618).
一方、ステップS617で、To、From、Subjectフィールドの値が転送条件とマッチしない場合(No)は、システムボックス格納処理を行うか否かを判断する(ステップS619)。ステップS619では、転送宛先がシステムボックスに設定されている場合やプリンタ135に印刷用紙がない等の理由で印刷ができない場合は、システムボックス格納が選択され(Yes)、システムボックス格納処理が実行される(ステップS620)。尚、システムボックス格納処理が実行された後はステップS622の処理に遷移する。一方、システムボックス格納を行わない場合(No)は、メール本文がラスタライズされた画像と添付されたTIFFファイルより抽出された画像の印刷処理が行われ(ステップS621)、ステップS622の処理に遷移する。
On the other hand, if the values of the To, From, and Subject fields do not match the transfer conditions (No) in step S617, it is determined whether or not to perform system box storage processing (step S619). In step S619, if the transfer destination is set in the system box or if printing is not possible because the
ステップS622では、同一分割IDのメールが削除され、終了する。尚、電子メール受信方法として、本実施形態ではSMTP、POP受信を用いて説明したが、IMAP等のプロトコルを用いて電子メールを受信する方法であってもよい。 In step S622, the mail with the same division ID is deleted and the process ends. In this embodiment, the e-mail receiving method has been described using SMTP and POP reception. However, an e-mail receiving method may be used using a protocol such as IMAP.
また、上述した実施形態では、通常の電子メールに送達確認要求が含まれている場合は、その受信に応じて送達確認メールを返信し、分割メールについてはそれぞれを受信した際にすぐに送達確認メールを送信せず、2以上の分割メールが揃って初めて送達確認メールを送信した。例えば、全ての分割メールが揃った場合には、正常であるとの送達確認メールを送信し、一部のみが揃っただけの場合には、正常でないとの到達確認メールを送信するようにした。 Further, in the above-described embodiment, when a delivery confirmation request is included in a normal e-mail, a delivery confirmation mail is returned in response to the reception, and for each divided mail, a delivery confirmation is immediately received. A delivery confirmation mail was sent only when two or more divided mails were prepared without sending mail. For example, when all the divided mails are collected, a delivery confirmation mail is sent that is normal, and when only a part is collected, an arrival confirmation mail that is not normal is sent. .
ここで、上記処理において分割メールを合成する場合(例えば、図10のステップS509)、前述したように複数の分割メールのすべてにMDN要求のフォーマット文(例えば、図5の第10行のDisposition−Notification−To)を記入しておく他に、分割メールの各ヘッダデータにはMDN要求のフォーマットは記入せずに、分割前のメールのヘッダデータにMDN要求のフォーマット文を記入するようにしてもよい。 Here, when the divided mail is synthesized in the above processing (for example, step S509 in FIG. 10), as described above, the format text of the MDN request (for example, the Disposition- of the 10th line in FIG. 5) is added to all of the plurality of divided mails. In addition to writing “Notification-To”, the format of the MDN request is not written in each header data of the divided mail, but the format text of the MDN request is written in the header data of the mail before the division. Good.
図12は、分割前のメールのヘッダデータにMDN要求のフォーマット文を記入するようにした分割メールデータの一例を示す図である。図5に示すような分割メールデータではなく、図12に示すような分割メールデータを用いることによって、分割されたメールを合成した後に初めてそのメールにMDN要求がされていたことを確認することができる。尚、この場合の処理手順については、前述した図10及び図11に示すフローチャートと同様であって、ステップS511のMDN要求があるか否かの判断が、ステップS509のデータ合成後に初めてできる部分が異なる。 FIG. 12 is a diagram showing an example of the divided mail data in which the format text of the MDN request is entered in the mail header data before the division. By using the divided mail data as shown in FIG. 12 instead of the divided mail data as shown in FIG. 5, it is possible to confirm that the MDN request has been made to the mail for the first time after the divided mails are synthesized. it can. The processing procedure in this case is the same as the flowchart shown in FIGS. 10 and 11 described above, and there is a part that can be determined for the first time after the data synthesis in step S509 whether or not there is an MDN request in step S511. Different.
従って、所定の送信先へ電子メールを送信させるための送信要求情報が含まれる電子データを複数に分割した分割メールを受信した場合に、複数の分割メールを合成して電子データの少なくとも一部が送達されたことを示す送達確認を適切に行うことができる。 Accordingly, when a divided mail obtained by dividing electronic data including transmission request information for transmitting an e-mail to a predetermined destination is received, at least a part of the electronic data is synthesized by combining the plurality of divided mails. Delivery confirmation indicating that the delivery has been performed can be appropriately performed.
また、図5は複数の分割メールの各メールのヘッダに送達確認要求(MDN要求)を示す"Disposition-Notification to"文が記入されており、図12は分割前のメールのヘッダに送達確認要求(MDN要求)を示す文が記入されていた。それに対して、複数の分割メールの各メールのヘッダに送達確認要求(MDN要求)を示す文が記入されるとともに、分割前のメールのヘッダに送達確認要求(MDN要求)を示す文が記入される態様も考えられる。この態様における処理手順については、前述した図10及び図11に示すフローチャートと同様であって、ステップS511のMDN要求があるか否かの判断を、分割メールの各メールのヘッダに送達確認要求(MDN要求)を示す文が含まれていること、又は分割前のメールのヘッダに送達確認要求(MDN要求)を示す文が記入されていることのいずれかを確認することにより行えばよい。 FIG. 5 shows a “Disposition-Notification to” statement indicating a delivery confirmation request (MDN request) in each mail header of a plurality of divided mails. FIG. 12 shows a delivery confirmation request in the mail header before division. A sentence indicating (MDN request) was entered. On the other hand, a sentence indicating a delivery confirmation request (MDN request) is entered in the header of each mail of a plurality of divided mails, and a sentence indicating a delivery confirmation request (MDN request) is entered in the header of the mail before the division. A possible embodiment is also conceivable. The processing procedure in this aspect is the same as the flowchart shown in FIG. 10 and FIG. 11 described above, and whether or not there is an MDN request in step S511 is determined in the delivery confirmation request ( It may be performed by confirming whether a sentence indicating (MDN request) is included or a sentence indicating a delivery confirmation request (MDN request) is entered in the header of the mail before division.
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。なお、上記の実施形態においては、分割メールが全ては揃っていない場合に、未着の分割メールの再送を送信元に要求することとしたが(ステップS602〜604)、このステップを省略する形態としても良い。この場合、分割メールに未着のものがあったとしても、受信済みの分割メールを合成(結合)することで迅速に処理することができる。 Although the embodiments have been described in detail above, the present invention can take embodiments as, for example, a system, an apparatus, a method, a program, or a storage medium (recording medium). The present invention may be applied to a system composed of a single device or an apparatus composed of a single device. In the above embodiment, when all of the divided mails are not complete, the sender is requested to retransmit the divided mail that has not arrived (steps S602 to 604), but this step is omitted. It is also good. In this case, even if there are unsent split mails, they can be quickly processed by combining (combining) the received split mails.
また、上記の実施形態においては、分割メールが全ては揃っていない場合に、前回のメール受信後、又は再送要求メール送信後に所定時間が経過したことにより分割メールの合成(結合)を行うようにしているが、操作部133に分割メールの合成を指示するためのキーを設け、分割メールの全てを受信する以前にキーが押下されて合成指示があったことに応じて、分割メールの合成(結合)を行うようにしても良い。
Further, in the above embodiment, when all the divided mails are not prepared, the divided mails are combined (combined) when a predetermined time has elapsed after receiving the previous mail or sending the retransmission request mail. However, a key for instructing the composition of the divided mail is provided on the
また、上記の実施形態においては、電子メールに送達確認要求(MDN要求)がある場合に、電子メールを受信した段階で電子メールの受信を確認することとしたが他の形態であってもよい。例えば、IFAXの場合は電子メールをプリンタ135にてプリント(画像形成)することを前提としているので、電子メールにかかる画像データをプリンタ部135にてプリント完了(例えば、画像データに対応する現像剤が定着された記録紙が排紙トレイ371へ排出された)したことにより、電子メールが受信されたことを確認するようにしても良い。この場合、図10におけるステップS512はステップS519の後に実行され、図11のステップS615はステップS621の後に実行されることとなる。
Further, in the above embodiment, when there is a delivery confirmation request (MDN request) in the e-mail, the receipt of the e-mail is confirmed when the e-mail is received, but other forms may be used. . For example, in the case of IFAX, it is assumed that an e-mail is printed (image formation) by the
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the figure) that realizes the functions of the above-described embodiment is directly or remotely supplied to the system or apparatus, and the computer of the system or apparatus Is also achieved by reading and executing the supplied program code.
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on the instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。 Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
100、101、102 MFP
103、120 Mailサーバ/POPサーバ
104、105、121 クライアントPC
106、123 ネットワーク
110 インターネット網
122 インターネットFAX
130 CPU
131 ROM
132 RAM
133 操作部
134 スキャナ
135 プリンタ
136 画像処理回路
137 ハードディスク
138 ネットワークI/F
139 フォーマッタ部
140 ファクス部
141 電力制御回路
100, 101, 102 MFP
103, 120 Mail server /
106, 123 Network 110
130 CPU
131 ROM
132 RAM
133
139
Claims (5)
前記受信手段によって受信された複数の分割メールを合成して前記電子メールを生成する合成手段と、
前記合成手段により生成された電子メールに添付されたファイルに基づいて画像を印刷する印刷手段と、
前記合成手段によって生成される前記電子メールのメールヘッダ情報に、送達確認メールの送信を要求する送達確認要求が含まれているかどうかを確認する確認手段と、
前記複数の分割メールの全てを前記受信手段が受信し、かつ前記合成手段によって生成される電子メールのメールヘッダ情報に前記送達確認要求が含まれていると前記確認手段が確認した場合、前記メールヘッダ情報に含まれるメールアドレス宛てに送達確認メールを送信する送信手段と、
を有することを特徴とする電子メール通信装置。 Receiving means for receiving a plurality of divided mails generated by dividing an email including mail header information into predetermined units;
Combining means for combining the plurality of divided mails received by the receiving means to generate the email;
Printing means for printing an image based on a file attached to the e-mail generated by the combining means;
Confirmation means for confirming whether or not a delivery confirmation request for requesting transmission of a delivery confirmation mail is included in the mail header information of the e-mail generated by the combining means;
When the receiving means receives all of the plurality of divided mails and the confirmation means confirms that the delivery confirmation request is included in the mail header information of the email generated by the combining means, the mail and transmitting means for transmitting a send us confirmation email to the email address that is included in the header information,
An e-mail communication apparatus comprising:
前記受信工程で受信した複数の分割メールを合成して前記電子メールを生成する合成工程と、
前記合成工程で生成された電子メールに添付されたファイルに基づいて画像を印刷する印刷工程と、
前記合成工程で生成される前記電子メールのメールヘッダ情報に、送達確認メールの送信を要求する送達確認要求が含まれているかどうかを確認する確認工程と、
前記複数の分割メールの全てを前記受信工程で受信し、かつ前記合成工程で生成される電子メールのメールヘッダ情報に前記送達確認要求が含まれていると前記確認工程で確認した場合、前記メールヘッダ情報に含まれるメールアドレス宛てに送達確認メールを送信する送信工程と
を有することを特徴とする電子メール通信装置の制御方法。 A receiving step of receiving a plurality of divided mails generated by dividing an email including mail header information into predetermined units;
Combining a plurality of divided emails received in the receiving step to generate the email; and
A printing step of printing an image based on a file attached to the e-mail generated in the combining step;
A confirmation step for confirming whether or not a delivery confirmation request for requesting transmission of a delivery confirmation email is included in the email header information of the email generated in the synthesis step;
When all of the plurality of divided mails are received in the receiving step and the confirmation step confirms that the delivery confirmation request is included in the mail header information of the email generated in the combining step, the mail method of controlling an electronic mail communication device; and a transmission step of transmitting a transmission delivery receipt email to the email address included in the header information.
メールヘッダ情報を含む電子メールを所定単位に分割して生成された複数の分割メールを受信する受信工程と、
前記受信工程で受信した複数の分割メールを合成して前記電子メールを生成する合成工程と、
前記合成工程で生成された電子メールに添付されたファイルに基づいて画像を印刷する印刷工程と、
前記合成工程で生成される前記電子メールのメールヘッダ情報に、送達確認メールの送信を要求する送達確認要求が含まれているかどうかを確認する確認工程と、
前記複数の分割メールの全てを前記受信工程で受信し、かつ前記合成工程で生成される電子メールのメールヘッダ情報に前記送達確認要求が含まれていると前記確認工程で確認した場合、前記メールヘッダ情報に含まれるメールアドレス宛てに送達確認メールを送信する送信工程と
を実行させることを特徴とするプログラム。 On the computer,
A receiving step of receiving a plurality of divided mails generated by dividing an email including mail header information into predetermined units;
Combining a plurality of divided emails received in the receiving step to generate the email; and
A printing step of printing an image based on a file attached to the e-mail generated in the combining step;
A confirmation step for confirming whether or not a delivery confirmation request for requesting transmission of a delivery confirmation email is included in the email header information of the email generated in the synthesis step;
When all of the plurality of divided mails are received in the receiving step and the confirmation step confirms that the delivery confirmation request is included in the mail header information of the email generated in the combining step, the mail a program characterized by executing a transmission step of transmitting a transmission delivery receipt email to the email address included in the header information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012093366A JP5312635B2 (en) | 2012-04-16 | 2012-04-16 | E-mail communication apparatus, e-mail communication method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012093366A JP5312635B2 (en) | 2012-04-16 | 2012-04-16 | E-mail communication apparatus, e-mail communication method and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010114680A Division JP5036846B2 (en) | 2010-05-18 | 2010-05-18 | E-mail communication apparatus, e-mail communication method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012146332A JP2012146332A (en) | 2012-08-02 |
JP5312635B2 true JP5312635B2 (en) | 2013-10-09 |
Family
ID=46789772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012093366A Active JP5312635B2 (en) | 2012-04-16 | 2012-04-16 | E-mail communication apparatus, e-mail communication method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5312635B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001134505A (en) * | 1999-11-02 | 2001-05-18 | Ntt Comware Corp | Electronic mail reception confirmation device and its recording medium |
JP2001217860A (en) * | 2000-01-31 | 2001-08-10 | Mitsubishi Electric Corp | Information receiving method, and method, device and terminal for information communication |
JP2001216214A (en) * | 2000-01-31 | 2001-08-10 | Mitsubishi Electric Corp | Information transmission method, information communication method, information communication equipment and information communication terminal |
JP2001236275A (en) * | 2000-02-24 | 2001-08-31 | Hitachi Ltd | Electronic mail terminal equipment |
JP3971249B2 (en) * | 2002-06-12 | 2007-09-05 | シャープ株式会社 | Network communication equipment |
JP2004236005A (en) * | 2003-01-30 | 2004-08-19 | Murata Mach Ltd | Image communication apparatus |
-
2012
- 2012-04-16 JP JP2012093366A patent/JP5312635B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012146332A (en) | 2012-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10185528B2 (en) | E-mail communication apparatus, E-mail communication method and program | |
US10057435B2 (en) | Transmission apparatus, reception apparatus, control method thereof, communication system, and program | |
KR100894919B1 (en) | E-mail communication apparatus and data processing method | |
JP4794815B2 (en) | Image communication apparatus and image communication method | |
JP4785551B2 (en) | Communication apparatus, communication method, and computer executable program | |
US20060017965A1 (en) | Image forming apparatus, image forming method, computer program, and computer-readable storage medium | |
JP2006293998A (en) | E-mail communication apparatus, data processing method, program and storage medium | |
JP5312635B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP5312634B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP5295275B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP5036846B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP2007282248A (en) | Communication apparatus and control method of communication apparatus | |
JP4927143B2 (en) | Reception device, control method therefor, and program | |
JP5247870B2 (en) | Reception device, control method therefor, and program | |
JP5073073B2 (en) | COMMUNICATION DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM | |
JP5247764B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION DEVICE CONTROL METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130322 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130329 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130528 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130628 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130702 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5312635 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |