CN1835540A - 电子邮件通信装置和数据处理方法 - Google Patents

电子邮件通信装置和数据处理方法 Download PDF

Info

Publication number
CN1835540A
CN1835540A CNA2006100648325A CN200610064832A CN1835540A CN 1835540 A CN1835540 A CN 1835540A CN A2006100648325 A CNA2006100648325 A CN A2006100648325A CN 200610064832 A CN200610064832 A CN 200610064832A CN 1835540 A CN1835540 A CN 1835540A
Authority
CN
China
Prior art keywords
mentioned
mail
email
data
cutting apart
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.)
Granted
Application number
CNA2006100648325A
Other languages
English (en)
Other versions
CN100527772C (zh
Inventor
利根川信行
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Publication of CN1835540A publication Critical patent/CN1835540A/zh
Application granted granted Critical
Publication of CN100527772C publication Critical patent/CN100527772C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J37/00Baking; Roasting; Grilling; Frying
    • A47J37/06Roasters; Grills; Sandwich grills
    • A47J37/0694Broiling racks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking

Abstract

本发明提供一种接收被分割成多个的分割邮件的电子邮件通信装置和数据处理方法,能够在删除多个分割邮件时容易地删除由相同的电子数据所分割成的多个分割邮件。首先,接收到电子邮件的MFP(100),判断该电子邮件是否为按数据量单位分割图像数据而生成的多个分割数据中的1个并存储。然后,MFP(100)判断上述图像数据的分割数据是否已全部被存储,在全部已被存储的情况下,生成合成了多个分割数据的合成数据,进行传输、打印等处理。

Description

电子邮件通信装置和数据处理方法
技术领域
本发明涉及接收附加在电子邮件中发送来的电子数据、并对该电子数据进行处理的电子邮件通信装置和数据处理方法。
背景技术
近年来,伴随计算机的普及和信息的网络化,经由网络收发文字信息的电子邮件逐渐普及。电子邮件在作为文字信息的邮件原文之外可以附加各种格式的文件。例如,通过作为附加文件附加TIFF(TagImage File Format:标签图像文件格式)文件来进行图像收发的网络传真机(以下简称为“IFAX”)逐渐普及。
IFAX是用于在设备之间进行通信的技术,所述设备能够将由扫描仪所读取的图像转换为TIFF格式并从发送设备发送,或者根据接收设备接收到的数据再现该TIFF格式的图像并打印。
在此,在电子邮件中附加数据尺寸大的文件后再发送时,由于在邮件服务器中的处理负荷增大,电子邮件的分发变慢,当进一步恶化时,会发生电子邮件的分发服务整体停止这样的情况。由此,在邮件服务器中,一般往往设定为不发送大于等于一定数据尺寸的电子邮件。在从IFAX向进行了这样的设定的邮件服务器发送来附加了数据尺寸大的图像的电子邮件时,有时该邮件服务器将出现分发错误。
例如,在使用PC将图像附加在电子邮件中进行发送的情况下,比较容易确认附加的图像的数据尺寸。但是,在IFAX的情况下,因为只有扫描图像并将其发送之后才能知道所扫描的图像的数据尺寸,所以难以预测数据尺寸的大小,上述分发错误频繁发生的可能性大。因此,现在提出了涉及以页为单位将多页图像信息分割后再发送的网络传真装置的技术(日本特开2000-32202号公报)。
另外,还提出了以下技术:在接收到以页为单位将多页图像信息分割后再发送的电子邮件数据时,按原来的图像信息的页的顺序进行打印/传输处理(日本特开2004-236005号公报)。进而,在MIMEContent-Type中确定了以下方法:使用message/partial这样的标识符,将1个电子邮件数据分割为多个电子邮件或者将所分割的多个邮件数据合成为1个。
关于将1个电子邮件数据分割为多个电子邮件的电子邮件(以下,称为分割邮件)的接收,存在以下那样的问题。
首先,即使在按页分割多页的数据后将其分别附加在电子邮件中进行发送时、按页的顺序进行了发送的情况下,由于在中途经由邮件服务器,因此在接受方无法保证其顺序。进而,也容易出现附加了所分割的页的一部分邮件未到达接收方的情况。
对于这样的问题,在日本特开2004-236005号公报中,公开了以下内容,即:在多个分割邮件的一部分未到达时,接收到一部分分割邮件后经过了预定时间就删除分割邮件。
但是,在等待经过预定时间、直到接收到全部分割邮件为止的方法中,如果预定时间过短,就出现以下问题,即:在通过服务器中的处理的发送等接收到一部分分割邮件之前,就进行了已接收的分割邮件的处理(打印处理、删除处理等)。另外,如果预定时间过长,就出现以下问题,即:在分割邮件的一部分未到达时,已接收的分割邮件的处理变慢。
因此,还考虑了以下方法,即:在分割邮件的处理中,不是等待经过预定时间直到接收到全部分割邮件为止,而是通过接收分割邮件的IFAX的用户(操作者)进行的操作,使分割邮件的处理(打印处理、删除处理等)进行。
但是,例如,在因未接收到多个分割邮件的一部分而执行分割邮件的删除时,对多个分割邮件的每一个进行处理(删除等)将是很繁琐的。例如,在IFAX的操作板上由用户选择并删除分割邮件时,需要用户明确地选择多个分割邮件以进行删除处理。另外,在专利文献2所记载的方法中,需要对每个分割邮件进行是否删除分割邮件的判断处理,存在该判断处理等的处理负荷。
发明内容
本发明正是考虑了以上情况而完成的,其目的在于,提供一种改良后的电子邮件通信装置和数据处理方法。
另外,本发明的目的在于,提供一种接收通过以预定单位分割电子数据而生成的分割电子邮件的电子邮件通信装置和数据处理方法,能够容易地按照简单的指示(例如1次删除指示)、删除根据电子数据而生成的多个分割邮件。
为了解决上述问题,本发明提供一种电子邮件通信装置,其特征在于,包括:
接收装置,接收按预定单位分割电子数据而生成的多个分割电子邮件;
存储装置,存储上述接收装置所接收到的分割电子邮件;
合成装置,合成存储在上述存储装置中的至少2个分割电子邮件,生成合成数据;
接受装置,当上述存储装置中没有存储由上述电子数据生成的多个分割电子邮件中的至少1个时,接受用于删除存储在上述存储装置中的分割电子邮件的、由操作者发出的删除指示;以及
删除装置,响应上述接受装置接受了上述删除指示这一情况,将存储在上述存储装置中的、由上述电子数据分割而成的多个分割电子邮件一起删除。
另外,为了解决上述问题,本发明还提供一种电子邮件通信装置的数据处理方法,其特征在于,包括:
接收步骤,接收按预定的单位分割电子数据而生成的多个分割电子邮件;
存储步骤,在存储装置中存储在上述接收步骤中所接收到的上述分割电子邮件;
合成步骤,合成存储在上述存储装置中的至少2个分割电子邮件,生成合成数据;
接受步骤,当上述存储装置中没有存储由上述电子数据生成的多个分割电子邮件中的至少1个时,接受用于删除存储在上述存储装置中的分割电子邮件的、由操作者发出的删除指示;以及
删除步骤,响应上述接受步骤接受了上述删除指示这一情况,删除由上述电子数据生成的、存储在上述存储装置中的至少2个分割电子邮件。
本发明的其他特点和优点,将通过下面的参照附图进行的说明而得到明确,在所有的附图中,对相同或类似的部分标记相同的标号。
附图说明
附图包含在说明书中并构成说明书的一部分,用于举例说明本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是具备本发明的实施例1的信息处理装置的各种设备通过网络连接而成的网络系统的结构图。
图2是表示图1所示的MFP100的细部结构的框图。
图3是用于说明MFP100所具有的网络程序的结构的图。
图4是表示用电子邮件发送由扫描仪134读取的图像数据时的操作部133的发送设定画面的一例的图。
图5是表示以图4所示的发送设定的状态发送的分割邮件数据的一例的图。
图6是用于说明在本发明的实施例1的MFP100中,用于对用图4说明的分割邮件进行接收、合成、打印以及传输等的处理步骤进行说明的流程图。
图7是用于说明图6所示的流程图中数据传输处理(步骤S515)的细节的流程图。
图8是说明将附带有图像文件的电子邮件分割为5个分割邮件的情况的图。
图9是表示暂时蓄积了分割邮件时操作部133上显示的分割收件箱的画面例的图。
图10是表示选择图9所示的分割邮件600后按下分割列表按钮620时显示的画面的图。
图11是用于说明实施例2的分割收件箱存储处理(步骤S507)的细节的流程图。
图12是用于说明用户按下了图9的画面上的删除键621时动作的手动删除处理步骤的流程图。
图13是用于说明利用安装在MFP100上的计时器,删除接收到分割邮件后经过了预定时间的分割邮件的处理步骤的流程图。
图14是用于说明在没有收齐全部分割邮件的状态下,利用图9的打印按钮622或发送按钮623进行打印或发送指示时的动作的流程图。
图15是图1所示的MFP100的扫描仪134和打印机135的设备结构图。
具体实施方式
下面,参照附图说明具备本发明的一个实施例的信息处理装置的、网络系统的结构和该网络系统中的通信处理的细节。
[实施例1]
图1是具备本发明的实施例1的信息处理装置的各种设备通过网络连接而成的网络系统的结构图。如图1所示,多功能外部设备(MFP:Multi Function Peripheral)100、101、102中,搭载有扫描仪、打印机等,具有复印功能、传真收发功能。另外,MFP100、101、102具有打印在计算机上所生成的数据的打印功能。MFP100、101、102与域名为“xyz.co.jp”的网络106连接。另外,MFP100、101、102与邮件(Mail)服务器/POP服务器103、或客户PC104、105等多个计算机以及各种网络设备连接。本实施例的信息处理装置,分别安装在这些MFP100、101、102、邮件服务器/POP服务器103、以及客户PC104、105上。
上述网络106还与遍及全世界的互联网110连接。另外,网络106与连接有邮件服务器/POP服务器120、客户PC121、互联网FAX122的、域名为“abc.co.jp”的网络123连接。本实施例的信息处理装置,还安装在这些邮件服务器/POP服务器120、客户PC121、互联网FAX122中。
另外,如图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”。
另外,客户PC104中安装有通用电子邮件软件,并赋予邮件地址“yamada@xyz.co.jp”。同样,客户PC105中也安装有通用电子邮件软件,并赋予邮件地址“satou@xyz.co.jp”。另外,邮件服务器/POP服务器103具有邮件服务器和POP服务器二者的功能。
另一方面,客户PC121中安装有通用电子邮件软件,并赋予邮件地址“tanaka@abc.co.jp”。另外,互联网FAX122中也安装有通用电子邮件软件,并赋予邮件地址“ifax@abc.co.jp”。另外,邮件服务器/POP服务器120具有邮件服务器和POP服务器二者的功能。
例如,在图1所示的系统中,当客户PC104将由电子邮件软件生成的电子邮件发送给“tanaka@abc.co.jp”时,系统执行以下步骤。首先,客户PC104请求基于SMTP(Simple Mail Transfer Protocol:简单邮件传输协议)协议向邮件服务器/POP服务器103分发电子邮件。然后,邮件服务器/POP服务器103,基于SMTP协议经由互联网110将该电子邮件数据分发给邮件服务器/POP服务器120。由此,电子邮件被存储在邮件服务器/POP服务器120内的信箱“tanaka@abc.co.jp”中。
如上所述,客户PC121中也安装有通用电子邮件软件。并且,客户PC121利用POP3协议以一定间隔,监视存在于邮件服务器/POP服务器120内的信箱“tanaka@abc.co.jp”中是否收到了电子邮件。并且,当邮件服务器/POP服务器120中收到了电子邮件时,客户PC121接收该电子邮件。POP3协议是Post Office Protocol-Version 3的缩略语。
另外,相反地,当从客户PC121的“tanaka@abc.co.jp”向客户PC104的“yamada@xyz.co.jp”传输电子邮件时,系统执行以下步骤。首先,客户PC121请求基于SMTP协议向邮件服务器/POP服务器120分发电子邮件。然后,邮件服务器/POP服务器120,将电子邮件分发给邮件服务器/POP服务器103。由此,电子邮件被存储在邮件服务器/POP服务器103内的信箱“yamada@xyz.co.jp”中。然后,客户PC104利用POP3协议以一定间隔,监视存在于邮件服务器/POP服务器103内的信箱“yamada@xyz.co.jp”中是否收到了电子邮件。并且,当邮件服务器/POP服务器103中收到了电子邮件时,客户PC104接收该电子邮件。
另一方面,在图1中,MFP100、101、102能够执行利用一般的电子邮件发送图像数据的“电子邮件(Email)发送模式”。另外,MFP100、101、102还能够执行以向遵循IFAX标准的装置发送为前提的“IFAX发送模式”。
MFP100、101、102发送的图像数据,例如是以下那样的图像数据。例如,有MFP100、101、102利用传真(FAX)功能所接收到的图像数据。另外,还有MFP100、101、102利用互联网传真(IFAX)功能所接收到的图像数据。另外,还有MFP100、101、102用扫描仪所读取到的图像数据。
将上述SMTP和POP3用于MFP100、101、102中的电子邮件的发送/接收,进行与上述客户PC104、客户PC121中的电子邮件的发送/接收相同的动作。
MFP100、101、102在“Email发送模式”下,当用扫描仪134读取彩色图像时,能够发送JPEG格式或PDF(Portable DocumentFormat:可移植文档格式)的图像数据。另外,MFP100、101、102在“Email发送模式”下,当用扫描仪134读入了黑白图像时,能够发送TIFF或PDF的图像数据。当电子邮件从MFP100、101或102被发送到赋予客户PC104的电子邮件地址“yamada@xyz.co.jp”时,客户PC104基于POP协议接收电子邮件。于是,使用客户PC104的用户,能够利用通用图像浏览程序显示所接收到的电子邮件。
在这些MFP中,在“IFAX发送模式”下,将用扫描仪134所读取到的图像,作为遵循RFC2301的TIFF格式的图像数据,基于SMTP和POP3协议进行发送。
另外,在这些MFP中,利用发送方的扫描、FAX、IFAX接收功能所接收到的图像数据,被远程的接收设备接收,所接收到的图像由远程的打印机等进行打印。
图2是表示图1所示的MFP100的细部结构的框图。以下,仅说明图1所示的MFP中的MFP100,而其他的MFP101、102具有与MFP100相同的结构。
在图2中,CPU130是利用存储在ROM131中的程序和作为存储器发挥作用的RAM132的暂时存储区域,实施MFP100的系统整体控制的控制电路。
另外,操作部133由LCD显示板和开始键、数字键等硬键等构成。并且,操作部133是用于在LCD上以触摸板方式显示各种按钮,并检测用户用手指触摸按钮的位置,从而顺利地执行基于上述动作的用户操作的单元。
扫描仪134是通过光电转换将原稿上的图像转换成图像数据的装置。图15是图1所示的MFP100的扫描仪134和打印机135的设备结构图。利用扫描仪134,从原稿供给装置250向玻璃台板211上输送原稿,当原稿输送到玻璃台板211上时,点亮灯212开始扫描单元213的移动,对原稿进行曝光扫描。来自原稿的反射光,通过反射镜214、215、216以及透镜217被导入CCD图像传感器218,转换成电信号,并由A/D转换电路转换成数字数据。然后,在原稿读取动作结束后,玻璃台板211上的原稿被排出。
另一方面,打印部135是将电子图像数据打印到记录用纸的装置。在打印部135中,从激光发生部313、314、315、316发出与电子图像数据相对应的激光,将该激光照射在感光鼓325、326、327、328上,在感光鼓325、326、327、328上形成与激光相对应的潜像。然后,由显影器321、322、323、324将显影剂附着在感光鼓325、326、327、328的潜像的部分。另外,打印机135以与开始照射激光同步的时序,从排纸盒360、361、362供给记录用纸并向转印部输送。然后,打印机135将附着在感光鼓325、326、327、328上的显影剂转印到记录用纸上。将载有显影剂的记录用纸输送到定影部335,并利用定影部335的热和压力将显影剂定影在记录用纸上。由排出辊336将通过了定影部335的记录用纸排出,分类机将所排出的记录用纸分别收纳在分页架中,进行记录用纸的分类。
另外,在图2中,图像处理电路136由大容量的图像存储器、图像旋转电路、分辨率倍数变更电路、MH、MR、MMR、JBIG、JPEG等标号/复合电路等构成。并且,图像处理电路136能够执行明暗处理、修整处理、屏蔽处理等各种图像处理。另外,硬盘137是用SCSI、USB等接口连接的大容量记录介质,不仅可以用硬盘,还可以用MO等其他记录介质。
另外,在图2中,网络接口I/F138是执行网络数据链接的电路,该网络数据链接用于同以10BASE-T、100BASE-T为代表的以太网(注册商标)或令牌环网等网络线路进行连接。
另外,成型(formator)部139,包括IEEE1284标准的并行接口、USB等的PC I/F电路。并且,成型部139,根据由PC I/F电路或网络I/F电路所接收到的、来自PC的PDL(Page Description Language:页面描述语言)数据,生成图像数据。图像处理电路136对成型部139所生成的图像数据进行图像处理,生成用于由打印机135进行打印的打印数据。
传真部140与电话线路连接,是由NCU(Network Control Unit:网络控制单元)、MODEM(MOdulator/DEModulator)等电路构成的传真I/F电路。
MFP100能够用图像处理电路136对由扫描仪134所读取的图像数据进行图像处理,并经由电话线路将其发送给其他传真装置。另外,MFP100能够接收从其他传真装置发送来的图像数据,由图像处理电路136进行图像处理,再由打印机135进行打印。
上述扫描仪134、打印机135、图像处理电路136、成型部139以及传真部140,通过与来自CPU130的CPU总线142不同的高速视频总线143相连接,能够高速传输图像数据。
另外,在MFP100中,由图像处理电路136对用扫描仪134所读取到的图像数据进行图像处理,并用打印机135打印所读取到的图像,从而实现复印功能。
进而,MFP100还具有由图像处理电路136对用扫描仪134所读取到的图像数据进行图像处理,并通过网络I/F将其向网络上发送的发送功能。另外,MFP100还具有由图像处理电路136生成遵循RFC2301的图像数据,并用电子邮件发送接收数据的IFAX功能。
另外,在图2中,功率控制电路141是控制在MFP100中消耗的功率的电路,能够通过降低加热器等的温度、或切断没有使用的电路的电源,使装置的消耗功率下降。MFP100具有由功率控制电路141停止操作部133和打印机135的定影温度调整电路的通电的“休眠(SLEEP)1状态”,和停止包括CPU130在内的几乎所有电路的通电的“休眠2状态”。
虽然上述休眠1状态比休眠2状态消耗功率大,但在指示了启动时,与休眠2状态相比可更迅速地启动成为可使用的状态。在成为休眠2状态时,因为对CPU130的功率供给也被停止,所以,不能执行MFP100的软件。
通过来自图2所示的网络I/F138、成型部139以及传真部140等外部I/F的通信请求,以及按下存在于操作部133的后述的省电键411,CPU130启动、休眠2状态被解除。MFP100在解除了休眠2状态后成为休眠1状态。另外,根据来自外部I/F的通信数据将图像导入到打印机135中后,休眠1状态也被解除成为备用状态。之后,打印处理结束以备用状态经过预定时间后转为休眠1状态。另外,在按下了省电键411时也转为休眠1状态。另外,以休眠1状态经过了预定时间后变为休眠2状态。
图3是用于说明MFP100执行的网络程序的结构的图。如图3所示,MFP100中的网络程序的结构大致分为以下3层程序。这些程序存储在硬盘137等中,由CPU130执行。
·IP(Internet Protocol)200
·TCP(Transmission Control Protocol)/UDP(User DatagramProtocol)201
·应用程序层的各种协议202
首先,IP200是提供从发信主机向收信主机地、一边与路由器等中继节点协作一边传输消息的服务的互联网的协议层。在IP200中执行寻根(rooting)功能,所述寻根功能用于管理发送数据的发件人地址和接收数据的收件人地址,并管理按照地址信息在网络内以怎样的路径将数据送到收件人的主机。
TCP/UDP201是提供从发信应用程序进程向收信应用程序进程传输消息的服务的传输层。TCP是连接型服务,保证通信的高度可靠性。而UDP是无连接型服务,不保证可靠性。
应用程序层的各种协议202规定了多个协议。这些协议包括作为文件传输服务的FTP(File Transfer Protocol)、作为网络管理协议的SNMP。另外,还有作为打印机打印用的服务器协议的LPD、作为WWW(World Wide Web)服务器协议的HTTPd。还有电子邮件发送接收协议SMTP(Simple Mail Transfer Protocol)、邮件下载协议POP3(Post Office Protocol-Version3)。还有用于访问管理用户的电子邮件地址等的目录数据库的协议即LDAP(Lightweight Directory AccessProtocol)等。另外,还搭载有由RFC1510规定的Kerberos认证程序。
图4是表示用电子邮件发送由扫描仪134所读取到的图像数据时操作部133的发送设定画面的一例的图。在MFP100中,作为读取尺寸能够指定扫描仪134读入的原稿尺寸。例如,在尺寸设定部500中,能够指定A3、A4、A5、B4、B5、11×17、LTR、STMT等用纸尺寸及其方向。如图4所示,当前设定了“自动”,以存在于扫描仪134中的原稿检测传感器所检测出的值读入。
另外,在分辨率设定部501中,能够指定扫描仪134读入图像时的分辨率,例如,可以从200×100、200×200、200×400、300×300、400×400、600×600dpi中指定。分辨率的默认值例如是200×200,当前设定了600×600dpi。
进而,在详细设定部502中,能够指定扫描时的浓度设定、原稿类型的指定、双面读入、页面连续扫描的指定、画质调整等扫描时的详细动作。
另外,如图4所示,在电子邮件的发送收件人的To字段503中,能够在选择收件人时从登录在地址簿中的收件人中进行选择。同样地,在Cc字段504中,能够在选择收件人时从登录在地址簿中的收件人中选择。另外,在Bcc字段505中,能够在选择收件人时从登录在地址簿中的收件人中选择。发送收件人最多例如为256个,因此,将在To字段503中选择的收件人数、在Cc字段504中选择的收件人数、以及在Bcc字段505中选择的收件人数加总后的值,限制为最大256件。
另外,在图4中,主题输入部506和正文输入部507,分别是输入对要发送的电子邮件赋予的邮件名和邮件正文的栏。例如,能够在利用操作部133选择了各设定栏时,显示软键盘输入字符串。
另外,在图4中,发送数据尺寸上限设定部510,是设定发送电子邮件时容许的电子邮件数据的最大尺寸的部分。超过了设定好的数据尺寸的电子邮件数据,如后面将要说明的那样,被分割成多个电子邮件发送。即,结果将不会发送数据尺寸大于该限制值的电子邮件。作为该限制值,也可以在设定了“0”时无限制地动作,而不实施对电子邮件的分割。
在上述实施例中,说明了以要发送的电子邮件的数据尺寸添加发送时的限制的情况,但也可以用其他的方法。例如,也可以通过转换成要发送的TIFF文件、JPEG文件等的图像尺寸来应对对数据尺寸的限制。
另外,通过如上所述地利用图4所示的发送设定画面设定发送数据尺寸上限值,能够按每个发送动作进行变更,但在不需要按每个发送动作进行变更时,也可以作为设备信息管理的一部分进行设定。另外,在按每个收件人变更该上限值时,例如也可以按地址中的每个收件人设定该上限值。
进而,图4所示的开始键509是设置在操作部133旁边的硬键,用户通过按下该键驱动扫描仪134,并将读取到的图像数据作为电子邮件发送。另外,在开始键509的中央安装有蓝和红的LED508。并且,当1个发送收件人都没有指定时红色的LED被点亮,将即使按下开始键509也不能驱动扫描仪134的状态通知给用户。另一方面,当指定了至少1个发送收件人时,蓝色的LED被点亮,将能够驱动扫描仪的状态通知给用户。
另外,省电键511,是能够在备用状态下按下该键后利用功率控制电路141转移到上述那样的休眠状态、在休眠状态时按下该键后恢复为备用状态的硬键。
图8是说明将附带有图像文件的电子邮件分为5个分割邮件的情况的图。如图8所示,电子邮件数据由信头850、邮件正文851、第1页图像数据852、第2页图像数据853、第3页图像数据854、第4页图像数据855、第5页图像数据856构成。该电子邮件如图8所示被分成5个,由[1/5]分割邮件860、[2/5]分割邮件861、[3/5]分割邮件862、[4/5]分割邮件863、[5/5]分割邮件864构成。
并且,在发送上述分割邮件时,在各邮件的前面附加记述有收件人信息等的与信头850相同的部分信头。另外,还附加表示该电子邮件是分割邮件的MIME识别符、固定地赋予每个分割邮件的分割ID、分割序号、以及分割总序号等信息。
图5是表示以图4所示的发送设定的状态发送的分割邮件的一个例子的图。在图5中,从行号400到411的部分是用于分发该分割邮件的信头。行号402的Form中记载赋予MFP100的邮件地址。另外,行号403的Subject是做成以RFC2047定义了由Subject输入部506所输入的字符串的encoded-word格式的数据。并且,行号404的To是在To字段503中选择出的收件人,Cc字段405是在Cc字段504中选择出的收件人。并且,Bcc字段407是将关于在Bcc字段505中选择出的收件人的数据做成上述encoded-word格式后的数据。
另外,行号410的“Content-Type:message/partial;”表示本邮件是分割邮件,由“number=1;Total=5”表示是被分割成5个的邮件中的第1个的数据。并且,行号411的“id=‘20041110104508.0000.TxNo.0105@copy3.xyz.co.jp’”表示分割邮件的分割id序号。分割id序号由日期、时刻、每次发送都增加1的发送受理序号、发送设备的域名构成。该id序号相同的邮件,被视为将同一邮件分割后的分割邮件。
接着,从行号413到442的数据表示分割邮件(即,被分割成5个的邮件中的第1个的数据)的实体数据。首先,从行号413到442的部分,是相当于信头850的分割后的电子邮件的信头。并且,行号415的From、417的To、418的Cc、420的Bcc等,与上述行号402的From、404的To、405的Cc、407的Bcc相同。
另外,行号416的Subject是分割前的Subject,因此,是将通过Subject输入部506所输入的“资料发送”这样的字符串做成encoded-word格式后的数据。而行号403的Subject是分割邮件的Subject,因此,是在该字符串的前面添加“[1/5]”这样的字符串,并将“[1/5]资料发送”这样的字符串做成encoded-word格式后的数据。
并且,行号428、429中的数据是将通过正文输入部507所输入的正文转换成JIOS码后的文本数据,相当于邮件正文851。由于该邮件正文是日语文本数据,所以,对行号426赋予数据“Content-Type:text/plain;charset=‘ISO-2022-JP’”。
另外,从行号436到442的数据,相当于第1页的数据852,是将从扫描仪读取到的数据做成文件名为Image.GIF的TIFF图像文件、并对该文件进行了BASE64编码后的数据。行号432、433、434中明确记载了该意思。并且,第2页以后的数据,设分割序号为2、3、4、5,生成同样的邮件并发送。
通过抽取分割id序号相同的邮件数据,并按照其序号所表示的顺序结合,从而可以合成为分割前的邮件数据。
图6是用于说明在本发明的实施例1的MFP100中,对用图4说明的分割邮件进行接收、合成、打印或传输等的处理步骤的流程图。图6的各步骤由CPU130执行。
在MFP100中,通过接收来自网络I/F138的STMP请求,开始SMTP接收处理。这里,如果在接收到来自网络I/F138的STMP请求时MFP100为休眠2的状态,则通过来自网络I/F138的中断信号启动CPU130。然后,MFP100利用功率控制电路141解除休眠2的状态(步骤S501)。即,该SMTP请求是禁止CPU130成为休眠2的状态的命令,结果,接下来CPU130将不会成为休眠状态,直到允许休眠(SLEEP)为止。并且,MFP100基于SMTP协议接收(SMTP接收)电子邮件数据(步骤S502)。
另一方面,在进行POP接收的处理中,利用未图示的计时器每隔预定时间向CPU130输入计时器中断信号。通过该中断信号,在MFP100为休眠2的状态时CPU130启动,由功率控制电路141解除该休眠2的状态(步骤S504)。该步骤S504的处理是禁止CPU130成为休眠2的状态的命令,结果,接下来CPU130将不会成为休眠状态,直到允许休眠(SLEEP)为止。并且,MFP100基于POP3协议接收(POP接收)蓄积在邮件服务器/POP服务器中的电子邮件数据(步骤S505)。
通过SMTP接收(步骤S502)或POP接收(步骤S505),由MFP100接收到的电子邮件数据中的MIME数据被解析。另外,CPU130判断电子邮件是否为记载于图5的行号410中的message/partial格式的邮件(步骤S506)。并且,当有message/partial的记述时,CPU130判断为电子邮件是分割邮件。
当在步骤S506中判断为是分割邮件时(是),CPU130将分割邮件存储在分割收件箱(步骤S507)。而当CPU130判断为不是分割邮件时(否),转移到步骤S510的处理。
在步骤S507中将分割邮件存储在分割收件箱后,根据所存储的情况检查分割邮件的片断是否全部收齐(步骤S508)。结果,当分割邮件没有全部收齐时(否)允许休眠(步骤S517),MFP100成为省电模式。在MFP100中,当即使其他电路成为休眠状态也没问题时,还可以进一步成为上述休眠2的状态,此时消耗功率变为更小的值。
而当在步骤S508中判断为分割邮件的片断已全部收齐时(是),在MFP100中,按分割序号顺序从各分割邮件中抽出数据。然后,通过按顺序结合所抽出的数据来进行数据的合成(步骤S509),转移到步骤S510。
在步骤S510中,对由步骤S509结合后的电子邮件或接收到的没有被分割的通常的邮件,同样地进行图像信息抽取处理。在本实施例中,对预先进行了BASE64编码或unencode编码的电子邮件进行解码,转换成TIFF文件,从转换后的TIFF文件中抽取图像数据。另外,当电子邮件中存在文本数据时,将该文本信息光栅化(raster rise)成为图像数据。
另外,在本发明的网络系统中,当接收到的电子邮件的To、From、Subject的值为某一定值时,有向这些收件人(也包括系统信箱)传输图像数据的传输功能。因此,要检索并取得这些数据的传输条件(步骤S511)。然后,比较所取得的传输信息和电子邮件的头字段中设定的To、From、Subject字段的值(步骤S512)。结果,当To、From、Subject字段的值与传输条件匹配时(是),执行数据传输处理(步骤S515)。而在步骤S512中,当To、From、Subject字段的值与传输条件不匹配时(否),判断是否进行系统信箱存储处理(步骤S513)。
在步骤S513中,当传输收件人设定于系统信箱时或因打印机135中无打印用纸等原因而不能打印时,选择系统信箱存储(是),执行系统信箱存储处理(步骤S516)。在执行完系统信箱存储处理后,转移到步骤S517的处理。而当不进行系统信箱存储时(否),对将邮件正文光栅化后的图像和从所附加的TIFF文件中抽出的图像进行打印处理(步骤S514),转移到步骤S517的处理。
在步骤S517中,利用功率控制电路141允许MFP100转移到备用状态(即休眠状态),结束处理。允许向休眠状态转移后,根据打印机的温度等状态和其他电路的状态,由功率控制电路141控制成上述休眠1或休眠2状态的省电状态。
图9是表示暂时蓄积了分割邮件时操作部133上显示的分割收件箱的画面例的图。如图9所示,当前分割收件箱中存储有不同的3封分割邮件600、601、602。另外,在图9中,邮件名610是接收到的分割邮件各自的邮件名。在图5所示的分割邮件的情况下,显示出表示分割邮件的邮件名的行号403的Subject、或作为分割前的邮件的邮件名的行号415的Subject。
分割邮件600,由于已接收到所分割的邮件的先头邮件,所以,显示出作为所分割的邮件的邮件名的行号416的Subject。另外,分割邮件601、602,由于尚未接收到邮件的先头邮件,所以显示出作为各分割邮件的邮件名的行号403的Subject。
另外,在图9中,对方611表示电子邮件的发出人,在已接收到所分割的邮件的先头邮件时将行号415的From信息代入,在尚未接收到先头邮件时,将作为分割邮件的From信息的、行号402中显示的From信息的值代入。
另外,接收数612是表示分割ID相同的邮件的总数和已接收到的邮件数的值,例如,对于分割邮件600,表示总共有5封,已接收到的邮件数为3封。另外,接收时刻613表示最初接收到各分割邮件的接收时刻。
另外,分割列表按钮620,是用于一封一封地执行所选择出的分割邮件的列表显示的按钮。另外,删除按钮621是用于执行所选择出的分割邮件的删除的按钮,分割ID相同的邮件可以通过1次操作全部删除。另外,打印按钮622和发送按钮623分别是在合成了所选择出的分割邮件后,对合成后的邮件进行打印、发送的按钮。另外,在图9中,箭头键624、625是用于在列表显示的分割邮件多而不能一次全部列举显示时、由操作者滚动画面的键。
图10是表示选择图9所示的分割邮件600并按下分割列表按钮620时显示的画面的图。在图10中,显示出分割邮件660、661、662三封邮件。图10所示的画面中显示的列表,是所有分割ID相同的列表,在分割ID650中显示分割ID的值。分割ID所表示的值,是基于图5所示的行号411的数据生成的。
在图10中,对方651是与对方611相同的数据,示出电子邮件的发出人信息。另外,邮件名652是分割邮件的Subject信息,是图5的行号403的Subject信息。另外,分割序号653是分割邮件的分割序号,是行号410的number/total的值。除最后的分割邮件以外,不记入total的值也被允许,因此,可能有时没有记入该total值。
另外,在图10中,数据尺寸654是各分割邮件的数据尺寸,接收时刻655是接收到各分割邮件的时刻。另外,返回键658是用于关闭图10所示的画面、并返回到图9所示的画面的键,滚屏键656、657是用于在列表数多而不能一次全部显示时、由操作者滚动画面的键。
以下,说明本实施例所特有的分割收件箱存储处理(步骤S507)的细节。
图11是用于说明实施例1的分割收件箱存储处理(步骤S507)的细节的流程图。首先,将接收到的分割邮件存储在MFP100的硬盘137的预定区域(步骤S700)。接着,取得图5的行号403的Subject、行号415的Subject的邮件名信息(步骤S701)。所取得的信息被用于作为邮件名610、652进行显示。这里,行号416的Subject是仅存在于分割邮件的先头邮件中的信息,在先头邮件以外的分割邮件中不存在。因此,当已接收到先头邮件时,在邮件名610中使用行号416的Subject;在尚未接收到先头邮件时,使用关于已接收到的分割邮件的行号403的Subject。
接着,取得分割邮件的行号402的From信息或行号414的From信息(步骤S702),将所取得的该对方信息作为对方611和对方651中的信息进行显示。进而,取得接收到分割邮件的时刻,设定接收时刻(步骤S703),将该接收时刻显示在接收时刻613、接收时刻655中。该接收时刻还用于由后述的计时器进行的分割邮件的删除处理。
接着,计算并取得分割邮件的数据尺寸(步骤S704),并将该值显示在数据尺寸654中。进而,取得关于行号411的分割ID的信息(步骤S705),检索同一分割ID(步骤S706)。将所取得的分割ID相同的分割邮件作为同一分割邮件管理,用于合成处理、删除处理等。另外,所取得的分割ID显示在分割ID650中。
然后,计算在步骤S706成为同一分割邮件的分割邮件的数量(步骤S707),将其作为接收数612的分子的数据。接收数612的分母的数据使用行号410的total数,当分子数与分母数相同时,意味着所有的分割邮件均已收齐。
在RFC2046中,除最终分割邮件以外未必需要记述上述total数,因此,有时不显示接收数612的分母数。步骤S707的处理结束后,结束本分割收件箱存储处理。
图12是用于说明用户按下图9的画面上的删除键621时动作的手动删除处理步骤的流程图。当用户选择要删除的分割邮件,并在该分割邮件已被选择的状态下进一步按下图9的画面上的删除键621时,首先显示“要删除吗?”这样的对话框,确认执行该分割邮件的删除(步骤S721)。结果,当执行删除时(是)转移到步骤S722的处理,当不执行删除时(否)结束本处理。
图9的分割邮件600相当于包括由同一电子数据(相当于“资料发送”的电子数据)生成的多个分割邮件的分割邮件组。并且,图9示出了由相当于“资料发送”的电子数据生成的多个分割邮件中的至少1个(在图9中为2个),没有存储在分割收件箱(例如,RAM132上的存储区域)中的状态。
在步骤S722中,取得所选择出的分割邮件(例如“[1/5]资料发送”)的分割ID,进而,利用在步骤S722中取得的分割ID检索具有同一分割ID的分割邮件(例如“[2/5]资料发送”、“[5/5]资料发送”)(步骤S723)。然后,不仅删除所选择出的分割邮件,还删除检索得到的分割ID相同的分割电子邮件(步骤S724)。通过该删除处理,也从分割列表中删除并结束本处理。
S722中的“所选择出的分割邮件”,相当于MFP100的用户(操作者)在图9的画面中所选择出的分割邮件组(分割邮件600~602中的任意1个)中所包含的多个分割邮件中的任意1个。例如,在图9的画面中选择了分割邮件600时,图10的分割邮件660相当于“所选择出的分割邮件”。
另外,在以上的说明中,选择分割邮件组(分割邮件600~602中任意1个)并按下删除键621后,成为选择分割邮件组(例如分割邮件600)中所包含的多个分割邮件中的任意1个(例如分割邮件660),但也可以采用其他方式。例如,也可以在图10的画面中新设置删除键,在选择了多个分割邮件(660~662)中的任意1个的状态下按下删除键。此时,在图10的画面中所选择出的分割邮件相当于上述“所选择出的分割邮件”。
接着,说明用于解决由于某种原因经过很长时间接收到的分割邮件也没有被合成,而几乎永远留在分割收件箱中的问题的处理。图13是用于说明利用安装在MFP100上的计时器,删除接收到分割邮件后经过了预定时间的分割邮件的处理步骤的流程图。
例如,当分割邮件存在于分割收件箱时,CPU130通常以1分钟的间隔启动,在CPU130为上述休眠状态时使CPU130以1分钟的间隔启动将徒劳地消耗功率,因此,本实施例中,在这种情况下,允许使CPU130为休眠状态。在这样的CPU130进入了休眠状态时,用户按下省电键511,或者由于来自网络线路或电话线路的通信请求CPU130的休眠状态被解除后,以下说明的计时器删除处理动作。
在计时器删除处理中,首先检查分割收件箱内的分割邮件的存在,取得分割邮件的分割ID(步骤S731)。接着,取得当前时刻(步骤S732),取得在上述图11的流程图的步骤S703中设定的分割邮件的接收时刻(步骤S733)。
然后,利用存储有设备的设定信息的用户模式,判断删除时间加上在步骤S733中取得的接收时刻后的时间,是否小于在步骤S732中取得的当前时刻(步骤S734),其中,所述删除时间是指可以删除接收后经过了某时间的分割邮件的时间)。结果,当上述时间大于当前时刻时(是)转移到步骤S735的处理,小于当前时刻时(否)检查是否存在下一封分割邮件(步骤S746),当存在下一封分割邮件时(是)返回到步骤S731,当不存在下一封分割邮件时(否)结束本处理。
在步骤S735中,检索具有与所选择出的分割邮件相同的分割ID的分割邮件。然后,对检索得到的与分割ID相同的分割邮件,检查是否存在行号410的number为1的先头邮件(步骤S736)。结果,当存在先头邮件时(是)将处理转移到步骤S737。
而当不存在先头邮件时(否),抽取存储有number不是1的接收到的分割邮件的发出人信息的信头信息(步骤S742),用被指定为图像数据的字体数据,将字符串数据光栅化成图像(步骤S743),转移到打印处理(步骤S744)。
另外,在步骤S737中进行以下处理,将分割ID相同的多个分割邮件按行号410的number的顺序改变排列,按从1到存在的序号为止的顺序结合。通过该处理,能够将邮件数据恢复成图5那样,但未接收到的部分不能恢复。例如,当唯独没有收到[5/5]邮件864时,能够将邮件正文与从第1页到第7页的数据合成。但不能合成未收到的第8页的图像。
另外,例如,当已接收到从[1/5]邮件860到[3/5]邮件862的数据但未接收到[4/5]邮件863时,能够将邮件正文与从第1页到第5页的图像合成,但不能合成从第6页到第8页的图像。
进而,当已接收到从[1/5]邮件860到[2/5]邮件861但未接收到[3/5]邮件862时,能够将邮件正文与从第1页到第3页的图像合成,但不能合成从第4页到第8页的图像。
另外,当已接收到[1/5]邮件860但未接收到[2/5]邮件861时,能够将邮件正文与第1页的图像合成,但不能合成从第2页到第8页的图像。另外,当未接收到[1/5]邮件860时,不能将所有的信息与图像合成,但由于在从[2/5]邮件861到[5/5]邮件864的信头信息中含有发出人信息、Subject、发送时刻等信息,因此,能够打印输出这些信息。由此,具有能够确定发件人并请求重新发信这样的优点。
在如上所述地结合了接收到的分割邮件后(步骤S737),取得相当于所结合的邮件的从行号413到422部分的信头、行号427、428的邮件正文的字符串数据(步骤S738)。然后,用被指定为图像数据的字体数据,将所取得的字符串数据光栅化成图像(步骤S739)。
然后,检查图8所示的从第1页852到第8页859所示的图像数据是否存在(步骤S740),当图像数据存在时(是)转移到步骤S741的处理,当图像数据不存在时(否)转移到步骤S744的处理。
在步骤S741中进行图像信息抽取处理,例如,对由图8的从第1页852到第8页859的数据合成后的部分图像数据进行BASE64编码或unencode编码后的部分进行解码,将其转换成TIFF文件。当所生成的TIFF文件为多页格式时,进行将其转换成单页的TIFF文件的处理。此时,删除中间页数据、中断转换处理。
另外,可以将即使在MH、MR、MMR等的页面中间将最后的中间图像数据截断后的数据中、作为图像的1行也成立的部分作图像数据进行处理,并删除不足1行的图像。
然后,对所生成的图像数据进行打印处理(步骤S744),删除同一分割ID的分割邮件(步骤S745)。然后,判断是否还有其他分割邮件(步骤S746),当判断为存在下一封分割邮件时(是)返回到步骤S731,当判断为不存在其他分割邮件时(否)结束本处理。
图14是用于说明在没有收齐全部分割邮件的状态下、利用图9的打印按钮622或发送按钮623进行打印或发送指示时的动作的流程图。按下打印按钮622或发送按钮623后,执行以下说明的手动打印/发送处理。
首先,取得所选择出的分割邮件的分割ID(步骤S801),用所取得的分割ID,检索存储在分割收件箱中的全部分割邮件,抽取同一分割ID的分割邮件(步骤S802)。
接着,检查是否收到了分割时的先头邮件(步骤S803),由于没有收到先头邮件时(否)不能合成图像,因此,取得相当于图8所示的从行号400到411部分的分割邮件的信头(步骤S804),对该信头信息进行光栅化处理,并将其转换成图像数据(步骤S 805)。
而在步骤S803中判断为存在先头邮件时(是)进行分割邮件的合成(步骤S806)。此时,例如,当唯独没有收到[5/5]邮件864时,能够将邮件正文与从第1页到第7页的数据合成,但不能合成第8页的图像。
另外,当已接收到从[1/5]邮件860到[3/5]邮件862但未接收到[4/5]邮件863时,能够将邮件正文与从第1页到第5页的图像合成。但此时不能合成从第6页到第8页的图像。
另外,例如当已接收到从[1/5]邮件860到[2/5]邮件861但未接收到[3/5]邮件862时,能够将邮件正文与从第1页到第3页的图像合成,但不能合成从第4页到第8页的图像。
另外,例如当已接收到[1/5]邮件860但未接收到[2/5]邮件861时,能够将邮件正文与第1页的图像合成,但不能合成从第2页到第8页的图像。
接着,在步骤S807中,取得信头和邮件正文部分的文本数据,当所取得的数据是日语时,将JIS码转换为SJIS码。然后,进行将文本数据转换为图像数据的光栅化处理(步骤S808)。
然后,进行合成处理后,检查图8所示的从第1页852到第8页859部分的图像数据是否存在(步骤S809)。结果,当图像存在时(是)进行图形信息抽取处理(步骤S810),对邮件数据进行BASE64解码或undecode,将其转换为TIFF文件。此时,当所生成的TIFF文件为多页格式时,进行将其转换成单页的TIFF文件的处理,此时,删除中间页数据、中断转换处理。
在即使最后的中间图像数据是在MH、MR、MMR等的中间截断后的数据、作为图像也成立的例子中不删除,而将作为图像成立的部分作为1页的图像数据进行处理,然后,对所生成的图像数据进行步骤S811的处理。
在步骤S811中,检查是按下了发送按钮623还是按下了打印按钮622。然后,当按下了发送按钮时(是),显示指定发送收件人的图4的画面,进行将图像发送给所指定的收件人的处理(步骤S812)。而当按下了打印按钮622时(是),对所生成的图像进行打印处理(步骤S813)。
在步骤S812的发送处理中,当发送邮件正文等文本信息时,也可以对能够处理电子邮件收件人等文本信息的收件人,不发送将文本信息光栅化后的图像数据而发送文本信息。
另外,在本实施例中,作为电子邮件接收方法用SMTP接收和POP接收进行了说明,但也可以是用IMAP等协议接收电子邮件的方法。
如上所述,根据实施例1,在判断为接收到的邮件为分割邮件时,将分割邮件存储到分割收件箱,检查在存储到邮箱时分割邮件是否已全部收齐,当没有全部收齐时,用户仅通过简单的操作(例如1次指示)就能处理分割邮件。
另外,根据实施例1,在判断为接收到的邮件为分割邮件时,通过将分割邮件存储到分割收件箱,并自动删除与经过了预定时间后的分割邮件相同的分割邮件,能够避免因分割邮件堆积而导致的系统故障。另外,还能够删除与所删除的分割邮件ID相同的不齐全的分割邮件本身。
另外,根据实施例1,可以并用以下两种方法:通过用户的简单指示(例如1次删除指示)删除由同一电子数据生成的多个分割邮件的方法,和接收到分割邮件后经过了预定时间再删除的方法。
另外,根据实施例1,能够在未接收由同一电子数据生成的多个分割邮件的一部分时,恰当地执行基于用户的删除指示的多个分割邮件的删除处理、或基于操作者的打印指示的多个分割电子邮件的打印处理。
[实施例2]
接着,说明具备了本发明的实施例2的信息处理装置的各种设备通过网络连接而成的网络系统中的处理,由于该信息处理装置和网络系统的结构以及由它们进行的基本处理的内容与上述实施例1相同,故而省略这些说明。在实施例2的MFP100中,用于分割邮件的接收、合成、打印或传输等的处理步骤,是与在实施例1中图6所示的流程图基本相同的处理。
图7是用于说明图6所示的流程图中的数据传输处理(步骤S515)的细节的流程图。如上所述,当通过传输条件检索处理(步骤S511)判断为与传输条件匹配时(在步骤S512中为是的情况),执行数据传输处理(步骤S515)。
首先,检查所指定的传输收件人是否为FAX收件人(步骤S601)。结果,当判断为是FAX收件人时(是),使传真部140的电路动作,将接收到的图像数据传真发送给电话线路(步骤S609),结束数据传输处理(步骤S515)。
而当在步骤S601中判断为不是FAX收件人时(否),检查所指定的传输收件人是否为FILE收件人(步骤S602)。结果,当判断为是FILE收件人时(是),用FTP、SMB等通信协议对从网络I/F部138接收到的图像数据进行FILE发送(步骤S610),结束数据传输处理(步骤S515)。
当在步骤S602中判断为发送收件人不是FILE收件人时(否),发送收件人为用电子邮件协议进行发送的电子邮件收件人或IFAX收件人。因此,当为用电子邮件协议进行发送的收件人时,在步骤S603中,读取在设备信息管理中设定的数据尺寸上限值。数据尺寸上限值不限于设定在设备信息管理中,也可以在进行传输设定时设定,或对地址簿中的每一个收件人设定。接着,由接收到的图像数据生成电子邮件数据(步骤S604)。
而当发送收件人是IFAX收件人时,用图像处理电路136进行变倍、补白(padding)等处理,以附加发送收件人的图像头,使其成为RFC2301所规定的图像。然后,对于这些图像,将分辨率、像素数等信息写入TIFF头从而生成TIFF文件。进而,对所生成的TIFF文件进行BASE编码,添加发送收件人等电子邮件信息、MIME信息,从而生成邮件数据。
在步骤S605中,比较在步骤S604中生成的电子邮件数据是否大于在步骤S603中读取到的数据尺寸上限值。结果,当小于数据尺寸上限值时(否),基于SMTP协议以电子邮件的方式发送所生成的数据(步骤S611)。而当数据尺寸大于该数据尺寸上限值时(是),计算要分割的点(步骤S606),分割所生成的电子邮件,生成分割邮件(步骤S607)。此时,对分割后的数据添加如用图5说明的那样、表示是分割后的数据的识别符MIME信息(message/partial)、和记述了发送收件人的信头,从而生成分割邮件。
然后,基于SMTP协议发送在步骤S607中生成的多个分割邮件(步骤S608),结束数据传输处理(步骤S515)。
在上述实施例中,作为电子邮件接收方法用SMTP接收和POP接收进行了说明,此外,也可以采用利用IMAP等协议接收电子邮件的方法。另外,对传输收件人进行了以下说明:向与设定在MFP100中的传输条件相匹配的收件人传输,但采用对接收到的电子邮件数据指定传输对象、再向所指定的收件人传输的方法,也能取得同样的效果。
在本实施例中,如上所述,当判断为接收到的邮件是分割邮件时,将分割邮件存储到分割收件箱,检查存储到分割收件箱时分割邮件是否已全部收齐,当没有全部收齐时立刻结束接收处理,当已全部收齐时合成分割邮件,与通常邮件相同地进行打印、传输处理等。由此,能够防止在接收打印中处理停止。
另外,在本实施例中,如上所述,当判断为接收到的邮件是分割邮件时,将分割邮件存储到分割收件箱,检查存储到分割收件箱时分割邮件是否已全部收齐,当未全部收齐时,通过使CPU130为休眠状态能够降低设备的消耗功率。进而,在本实施例中,基于电子邮件协议接收传输分割邮件时,暂时合成分割邮件,在对设备设定的分割尺寸的范围内生成、传输分割邮件。由此,能够避免发生因数据尺寸大而导致的中途的邮件服务器中的发送错误。
[其他实施例]
在实施例1中,在图7中,当选择分割邮件组(分割邮件600~602中任意1个)并按下删除键621后,选择分割邮件组(例如分割邮件600)中包含的多个分割邮件中的任意1个(例如分割邮件660),但也可以是其他方式。例如,也可以在选择了分割邮件组(分割邮件600~602中任意1个)并按下删除键621后,取得对分割邮件组赋予的分割ID。此时,取得对分割邮件组(例如分割邮件600)赋予的分割ID,将与所取得的分割ID相对应的多个分割邮件(例如分割邮件660~662)一起删除。
另外,在实施例1中,是删除存储在分割收件箱的分割邮件中、与由步骤S722所取得的分割ID一致的所有分割邮件,但也可以是其他方式。例如,也可以将与分割ID一致的至少2个分割邮件一起删除。即使这样,也能够通过根据用户(操作者)的删除指示逐个删除多个分割邮件,来减少删除指示的次数。
以上,详细说明了实施例,但本发明可以采取作为例如系统、装置、方法、程序或存储介质(记录介质)等的实施方式,具体来讲,既可以应用于由多个设备构成的系统,也可以应用于由一个设备构成的装置。
另外,本发明还包括以下情况:通过向系统或装置直接或远程地提供实现上述实施例的功能的软件的程序(在实施例中与图示的流程图对应的程序),该系统或装置的计算机读取并执行该所提供的程序代码,从而实现本发明。
因此,由于本发明的功能处理由计算机实现,所以,安装在该计算机中的程序代码本身也实现本发明。换句话说,本发明还包括用于实现本发明的功能处理的计算机程序。
此时,只要具有该程序的功能,也可以是目标代码、由解释器执行的程序、或提供给操作系统的脚本(scrip)数据等形式。
作为用于供给程序的记录介质,例如包括floppy(注册商标)盘、硬盘、光盘、光磁盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、以及DVD(DVD-ROM和DVD-R)等。
此外,作为程序的供给方法,可以通过以下方式供给:使用客户计算机的浏览器连接到互联网的主页,从该主页将本发明的计算机程序本身、或被压缩的包含自动安装功能的文件下载到硬盘等记录介质。另外,还可以通过以下方式实现:将构成本发明的程序的程序代码分为多个文件,并从不同的主页下载各文件。换句话说,本发明还包括对多个用户下载用于由计算机实现本发明的功能处理的程序文件的WWW(万维网)服务器。
此外,本发明还可以通过以下方式实现:对本发明的程序进行加密并存储在CD-ROM等存储介质上后向用户分发,允许符合预定条件的用户经由互联网从主页下载解密的密钥信息,通过使用该密钥信息执行加密过的程序,再将其安装到计算机中。
此外,不仅可以通过由计算机执行所读出的程序来实现上述实施例的功能,根据该程序代码的指示,在计算机上运行的操作系统(OS)等进行实际处理的一部分或全部,通过该处理也可以实现上述实施例的功能。
进而,将从记录介质读出的程序,写入插入计算机的功能扩展板或连接在计算机上的功能扩展单元所具备的存储器之后,按照该程序的指示,该功能扩展板或功能扩展单元所具备的CPU等进行实际处理的一部分或全部,通过该处理,也能实现上述实施例的功能。
根据本发明,提供一种接收被分割成多个的电子邮件通信装置和数据处理方法以及程序,在删除多个分割邮件时,能够容易地删除由同一电子数据分割而成的多个分割邮件。
另外,能够安全地接收多个分割邮件,并且,能在接收分割邮件合成分割邮件时节省设备的消耗功率。进而,即使接收多个分割邮件也能够安全地合成电子邮件并进行打印、传输处理。
在不脱离本发明的精神和范围的情况下,可以对本发明进行种种变更,本发明并不限于上述特殊的实施例,而是由所附的权利要求来限定。

Claims (15)

1.一种电子邮件通信装置,其特征在于,包括:
接收装置,接收按预定单位分割电子数据而生成的多个分割电子邮件;
存储装置,存储上述接收装置所接收到的分割电子邮件;
合成装置,合成存储在上述存储装置中的至少2个分割电子邮件,生成合成数据;
接受装置,当上述存储装置中没有存储由上述电子数据生成的多个分割电子邮件中的至少1个时,接受用于删除存储在上述存储装置中的分割电子邮件的由操作者发出的删除指示;以及
删除装置,响应上述接受装置接受了上述删除指示,将存储在上述存储装置中的、由上述电子数据分割而成的多个分割电子邮件一并删除。
2.根据权利要求1所述的电子邮件通信装置,其特征在于:
上述接受装置,接受用于选择存储在上述存储装置中的上述多个分割电子邮件中的任意一个的上述指示,
上述删除装置,将根据上述选择指示而选择出的上述分割电子邮件,与由上述电子数据生成的、存储在上述存储装置中的其他分割电子邮件一起删除。
3.根据权利要求1所述的电子邮件通信装置,其特征在于:
上述分割电子邮件,是按预定的数据量单位分割上述电子数据而生成的。
4.根据权利要求1所述的电子邮件通信装置,其特征在于:
上述合成装置,在所有由上述电子数据生成的上述分割电子邮件都被存储到上述存储装置时,合成所有由上述电子数据生成的上述分割电子邮件。
5.根据权利要求1所述的电子邮件通信装置,其特征在于:
还包括传输装置,将上述合成数据传输到外部的通信装置。
6.根据权利要求1所述的电子邮件通信装置,其特征在于:
上述删除装置,将根据对上述选择装置的指示而选择出的上述分割电子邮件所包含的识别信息,和含有相同的识别信息的、存储在上述存储装置中的其他分割电子邮件全部删除。
7.根据权利要求1所述的电子邮件通信装置,其特征在于:
上述电子数据是与电子邮件相关的数据;
上述合成装置,在由上述电子数据生成的多个分割电子邮件中、包含上述电子数据的头信息的分割电子邮件存储在上述存储装置时,使用包含该头信息的分割电子邮件和随后的分割电子邮件,在可合成的范围内生成合成数据。
8.根据权利要求1所述的电子邮件通信装置,其特征在于:
上述电子数据是与电子邮件相关的数据;
上述合成装置,在由上述电子数据生成的多个分割电子邮件中、包含上述电子数据的头信息的分割电子邮件未存储在上述存储装置时,根据与存储在上述存储装置中的上述分割电子邮件相关的任意的分割电子邮件生成头信息,使用该头信息和存储在上述存储装置中的上述分割电子邮件,在可合成的范围内生成合成数据。
9.根据权利要求1所述的电子邮件通信装置,其特征在于:
还包括接收时刻存储装置,存储由上述接收装置接收到上述分割电子邮件的接收时刻;
上述删除装置,将存储在上述存储装置的分割电子邮件中、自上述接收时刻开始经过了预定时间的分割邮件,同与上述分割邮件相关的、由上述电子数据生成的其他分割电子邮件一起删除。
10.根据权利要求9所述的电子邮件通信装置,其特征在于:
上述删除装置,将自上述接收时刻开始经过了预定时间的上述分割电子邮件的至少任意一个所包含的识别信息,和含有相同的识别信息的、存储在上述存储装置中的其他分割电子邮件全部删除。
11.根据权利要求9所述的电子邮件通信装置,其特征在于:
还包括功率控制装置,将上述电子邮件通信装置转移到使控制上述电子邮件通信装置的控制电路的功能停止的节电模式;
上述功率控制装置,在上述节电模式中经过了上述预定时间后,继续进行该节电模式;
上述删除装置,在由上述功率控制装置解除了该节电模式时,删除经过了上述预定时间的上述分割邮件。
12.根据权利要求5所述的电子邮件通信装置,其特征在于:
还包括尺寸判断装置,在基于上述传输装置的上述合成数据的传输目的地,是使用电子邮件协议进行通信的通信装置的情况下,判断该合成数据的尺寸是否为可发送的尺寸;以及
分割装置,在由上述尺寸判断装置判断出上述合成数据的尺寸不能发送时,分割该合成数据,生成多个分割邮件,
上述传输装置,将由上述分割装置所分割成的上述多个分割邮件传输到上述通信装置。
13.根据权利要求12所述的电子邮件通信装置,其特征在于:
上述传输装置,在上述合成数据的传输目的地是使用传真机进行通信的通信装置的情况下,不分割该合成数据而是将其直接发送。
14.根据权利要求1所述的电子邮件通信装置,其特征在于:
还包括打印装置,根据由上述合成装置所生成的上述合成数据,在记录介质上进行打印处理。
15.一种电子邮件通信装置的数据处理方法,其特征在于,包括:
接收步骤,接收按预定的单位分割电子数据而生成的多个分割电子邮件;
存储步骤,在存储装置中存储在上述接收步骤中所接收到的上述分割电子邮件;
合成步骤,合成存储在上述存储装置中的至少2个分割电子邮件,生成合成数据;
接受步骤,当上述存储装置中没有存储由上述电子数据生成的多个分割电子邮件中的至少1个时,接受用于删除存储在上述存储装置中的分割电子邮件的、由操作者发出的删除指示;以及
删除步骤,响应上述接受步骤接受了上述删除指示,删除由上述电子数据生成的、存储在上述存储装置中的至少2个分割电子邮件。
CNB2006100648325A 2005-03-15 2006-03-14 电子邮件通信装置和数据处理方法 Active CN100527772C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005073958 2005-03-15
JP073958/2005 2005-03-15

Publications (2)

Publication Number Publication Date
CN1835540A true CN1835540A (zh) 2006-09-20
CN100527772C CN100527772C (zh) 2009-08-12

Family

ID=37003131

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100648325A Active CN100527772C (zh) 2005-03-15 2006-03-14 电子邮件通信装置和数据处理方法

Country Status (3)

Country Link
US (1) US7702734B2 (zh)
KR (2) KR100880288B1 (zh)
CN (1) CN100527772C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447649A (zh) * 2010-09-30 2012-05-09 佳能It解决方案股份有限公司 中继处理装置及其控制方法
WO2018000817A1 (zh) * 2016-07-01 2018-01-04 中兴通讯股份有限公司 一种信息处理方法及装置、计算机存储介质

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4794815B2 (ja) * 2003-03-12 2011-10-19 キヤノン株式会社 画像通信装置および画像通信方法
JP4947883B2 (ja) * 2004-07-30 2012-06-06 キヤノン株式会社 通信装置、制御方法ならびにプログラム
JP4785551B2 (ja) * 2005-03-07 2011-10-05 キヤノン株式会社 通信装置及び通信方法並びにコンピュータにより実行可能なプログラム
CN100527772C (zh) 2005-03-15 2009-08-12 佳能株式会社 电子邮件通信装置和数据处理方法
JP4537235B2 (ja) * 2005-03-15 2010-09-01 キヤノン株式会社 電子メール通信装置及び電子メール通信方法並びにプログラム
JP2009055155A (ja) * 2007-08-24 2009-03-12 Murata Mach Ltd ゲートウェイ装置
JP5542320B2 (ja) * 2007-12-03 2014-07-09 オセ−テクノロジーズ・ベー・ヴエー 原稿走査システム
KR101193126B1 (ko) 2008-09-29 2012-10-19 교세라 가부시키가이샤 전자메일수신장치 및 전자메일수신방법
JP5169761B2 (ja) * 2008-11-17 2013-03-27 富士通株式会社 電子ファイル管理システム,端末装置および電子ファイル管理プログラム
US8578485B2 (en) * 2008-12-31 2013-11-05 Sonicwall, Inc. Identification of content by metadata
JP4706770B2 (ja) * 2009-03-24 2011-06-22 ブラザー工業株式会社 スキャナ装置,読取システムおよびコンピュータプログラム
CA2673554C (en) * 2009-07-21 2017-01-03 Ibm Canada Limited - Ibm Canada Limitee Web distributed storage system
JP4852638B2 (ja) * 2009-09-28 2012-01-11 株式会社沖データ メール管理装置、複合装置、及び通信方法
JP5943701B2 (ja) * 2012-05-17 2016-07-05 キヤノン株式会社 画像形成装置、画像形成装置の製法方法、プログラムおよび記録媒体
US10263921B2 (en) * 2014-07-09 2019-04-16 Sisvel Technology S.R.L. Method and device for composing electronic mail messages starting from existing messages in an electronic mail program
EP3623344A4 (en) 2017-05-10 2021-02-24 Kuraray Co., Ltd. MODIFIED ACTIVE COAL AND ITS PRODUCTION METHOD
CN107426089B (zh) * 2017-07-25 2020-11-03 青岛海信移动通信技术股份有限公司 一种拆分邮件内容的方法、装置和邮件服务器

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU662805B2 (en) * 1992-04-06 1995-09-14 Addison M. Fischer A method for processing information among computers which may exchange messages
JPH10322506A (ja) 1997-05-20 1998-12-04 Murata Mach Ltd 電子メール機能付ファクシミリ装置
JP3593849B2 (ja) 1997-05-20 2004-11-24 村田機械株式会社 電子メール機能付ファクシミリ装置
JPH1127414A (ja) * 1997-06-27 1999-01-29 Murata Mach Ltd 電子メール機能付通信端末装置
JP2000032202A (ja) 1998-07-10 2000-01-28 Matsushita Graphic Communication Systems Inc インターネットファクシミリ装置
US6311210B1 (en) * 1998-12-17 2001-10-30 At&T Corporation Method and apparatus for sending an electronic mail message to a receiving party
JP3015798B1 (ja) * 1999-01-29 2000-03-06 松下電送システム株式会社 ネットワ―クファクシミリ装置および電子メ―ル受信方法
JP4354565B2 (ja) 1999-03-04 2009-10-28 東芝テック株式会社 電子メールの送信方法、送信装置、受信方法、受信装置、および送受信システム
JP2001134505A (ja) 1999-11-02 2001-05-18 Ntt Comware Corp 電子メール受信確認装置およびその記録媒体
JP2001236275A (ja) 2000-02-24 2001-08-31 Hitachi Ltd 電子メール端末装置
US6799214B1 (en) * 2000-03-03 2004-09-28 Nec Corporation System and method for efficient content delivery using redirection pages received from the content provider original site and the mirror sites
KR100534674B1 (ko) 2000-12-06 2005-12-07 엔티티 도꼬모 인코퍼레이티드 복수의 분할 메일을 취급하는 방법 및 장치
JP3876621B2 (ja) 2000-12-13 2007-02-07 富士ゼロックス株式会社 インターネットファクシミリ装置及びその制御方法
JP4932998B2 (ja) 2001-04-25 2012-05-16 キヤノン株式会社 通信装置、送信方法、プログラムおよび記憶媒体
JP3627686B2 (ja) 2001-07-27 2005-03-09 村田機械株式会社 インターネットファクシミリ装置
JP2003122686A (ja) * 2001-10-17 2003-04-25 Nec Corp 電子メール通信システム及び同システム用携帯端末機
JP4306998B2 (ja) * 2002-02-07 2009-08-05 キヤノン株式会社 通信装置及びその制御方法
KR100462601B1 (ko) * 2002-04-03 2004-12-20 삼성전자주식회사 전자 메일 인쇄 방법 및 장치
JP2003333098A (ja) 2002-05-15 2003-11-21 Nippon Telegr & Teleph Corp <Ntt> 電子メール配送システム及びその方法並びにプログラム
JP3971249B2 (ja) 2002-06-12 2007-09-05 シャープ株式会社 ネットワーク通信装置
US7725543B2 (en) 2002-06-12 2010-05-25 Sharp Kabushiki Kaisha Network communication device for transmitting/receiving an email message containing a disposition notification request
US7023974B1 (en) * 2002-10-31 2006-04-04 America Online, Inc. Compression of electronic communications
JP2004236005A (ja) * 2003-01-30 2004-08-19 Murata Mach Ltd 画像通信装置
JP2004252619A (ja) 2003-02-19 2004-09-09 Hitachi Ltd 情報通信処理装置及びコンピュータ・ソフトウエア
JP4794815B2 (ja) * 2003-03-12 2011-10-19 キヤノン株式会社 画像通信装置および画像通信方法
JP2004280289A (ja) 2003-03-13 2004-10-07 Murata Mach Ltd 情報通信装置
JP4063125B2 (ja) 2003-04-02 2008-03-19 村田機械株式会社 情報通信装置
JP2005057494A (ja) 2003-08-04 2005-03-03 Matsushita Electric Ind Co Ltd 画像通信装置及び画像通信方法
JP2005101936A (ja) * 2003-09-25 2005-04-14 Canon Inc 通信装置及び通信装置の制御方法
US20050219076A1 (en) * 2004-03-22 2005-10-06 Michael Harris Information management system
JP4947883B2 (ja) * 2004-07-30 2012-06-06 キヤノン株式会社 通信装置、制御方法ならびにプログラム
JP4785551B2 (ja) * 2005-03-07 2011-10-05 キヤノン株式会社 通信装置及び通信方法並びにコンピュータにより実行可能なプログラム
JP4537235B2 (ja) * 2005-03-15 2010-09-01 キヤノン株式会社 電子メール通信装置及び電子メール通信方法並びにプログラム
CN100527772C (zh) 2005-03-15 2009-08-12 佳能株式会社 电子邮件通信装置和数据处理方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447649A (zh) * 2010-09-30 2012-05-09 佳能It解决方案股份有限公司 中继处理装置及其控制方法
CN102447649B (zh) * 2010-09-30 2016-02-03 佳能It解决方案株式会社 中继处理装置及其控制方法
WO2018000817A1 (zh) * 2016-07-01 2018-01-04 中兴通讯股份有限公司 一种信息处理方法及装置、计算机存储介质
CN107562765A (zh) * 2016-07-01 2018-01-09 中兴通讯股份有限公司 一种信息处理方法及装置

Also Published As

Publication number Publication date
KR100894919B1 (ko) 2009-04-27
US7702734B2 (en) 2010-04-20
US20060212528A1 (en) 2006-09-21
KR20080053919A (ko) 2008-06-16
KR100880288B1 (ko) 2009-01-23
CN100527772C (zh) 2009-08-12
KR20060100218A (ko) 2006-09-20

Similar Documents

Publication Publication Date Title
CN1835540A (zh) 电子邮件通信装置和数据处理方法
CN100346325C (zh) 用电子邮件发送图像的通信装置及控制方法
KR100894458B1 (ko) 전자 메일 통신장치 및 전자 메일 통신 방법
CN1725798A (zh) 图像形成装置以及图像形成方法
US10057435B2 (en) Transmission apparatus, reception apparatus, control method thereof, communication system, and program
CN1251458C (zh) 用于发送/接收具有附件的电子邮件的系统
US20160316076A1 (en) Image communication method and apparatus
CN1602002A (zh) 通信装置以及通信装置的控制方法
CN1893520A (zh) 图像处理设备、图像处理设备控制方法、程序和存储介质
CN1890649A (zh) 数据变换装置、数据变换方法、用于使计算机作为数据变换装置起作用的程序以及存储该程序的记录介质
CN1200554C (zh) 图像通信装置和图像通信方法
CN1532744A (zh) 服务处理装置、服务处理系统和服务处理系统的元数据保管方法
JP4785551B2 (ja) 通信装置及び通信方法並びにコンピュータにより実行可能なプログラム
CN1574830A (zh) 具备电子公告板功能的服务器装置
CN1771719A (zh) 图像通信方法和设备
JP2006293998A (ja) 電子メール通信装置、データ処理方法、プログラム及び記憶媒体
CN1829272A (zh) 图像通信装置
CN1394309A (zh) 印刷图像指定装置
JP5197797B2 (ja) 通信装置、通信装置の制御方法、プログラム
JP5726115B2 (ja) 通信装置、通信装置の制御方法、プログラム
CN1946068A (zh) 电子邮件方法和系统
JP5295275B2 (ja) 電子メール通信装置及び電子メール通信方法並びにプログラム
JP5036846B2 (ja) 電子メール通信装置及び電子メール通信方法並びにプログラム
JP5312635B2 (ja) 電子メール通信装置及び電子メール通信方法並びにプログラム
JP5111527B2 (ja) 通信装置、通信装置の制御方法、プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant