传真机的利记博彩app

文档序号:7560842阅读:230来源:国知局
专利名称:传真机的利记博彩app
技术领域
本发明涉及一台传真机,更具体地讲,涉及一台能够通过电子邮件并经由通信网络譬如说经由互联网或局域网(LAN)来发送图像数据的互联网传真机。
背景技术
近年来,各种独立构建的网络正被彼此连接起来形成一个大型网络(下文称为“互联网”),而且互联网也被应用于各种领域。与电话网络等不同,采用互联网,只要交付用于建立与该互联网的连接的费用就可以与另一个国家的计算机进行通信,而不仅仅是与本国的计算机通信。所以,经由互联网、通过发送附加图像数据的电子邮件来降低通信费用的互联网传真机(下文称为“传真机”)正被投入使用。
对电子邮件的传输存在着各种限制。这些限制的一个示例是,该电子邮件的数据量受到限制。所以,当一份原始文件的传输的图像数据很多、该电子邮件超过允许的数据量时,即使发送了该电子邮件,该电子邮件也会被拒绝转发。结果,该电子邮件就不会被目的设备接受。
所以,当一份原始文件的传输图像数据量超过对一个电子邮件规定的数据量时,一台传真机可以划分该图像数据,并通过多个电子邮件来发送该划分所得的图像数据。结果,即使该图像数据量很大,该图像数据也能够通过该电子邮件发送。
然而,这样一台传真机存在一个问题,即从一份原始文件扫描开始直到该图像数据传输结束为止需要一段很长的时间。造成这一现象的原因是,直到所有原始文件扫描及图像数据编码结束为止,它必须暂停用于划分该编码图像数据的处理以及用于通过电子邮件来发送该划分所得的图像数据的处理。

发明内容
本发明考虑到了这个问题。本发明的一个优点是提供一台传真机,它扫描一份原始文件,并在每当该扫描所得的图像数据的量超过预定值时,该传真机采用与该原始文件扫描处理并行的方式来划分该扫描所得的图像数据,并通过电子邮件来发送每个划分所得的图像数据。该传真机通过执行一个并行处理可以减少从该原始文件的传输操作直到这些电子邮件传输结束为止的时间周期,该并行处理包括该原始文件扫描处理以及将每个图像数据附加到电子邮件并发送这些电子邮件的处理。
本发明的一个优点是提供一台传真机,它通过在该原始文件扫描处理开始时建立与远程设备(譬如,一台邮件服务器或一个目的设备)的通信来执行一个并行处理,该并行处理包括一份原始文件的扫描处理以及一个建立与该远程设备的通信的处理。此外,通过保持与该远程设备的连接直到所有电子邮件发送结束,该传真机可以在每次发送每个电子邮件时免去建立与该远程设备的通信的处理过程。
本发明的一个优点是提供一台传真机,它将该电子邮件存储到一个存储单元,而且当认定该远程设备已经接受到该电子邮件时,该传真机从该存储单元中删除该电子邮件。所以,本发明的传真机能够增加该存储单元中的可用容量。
本发明的一个优点是提供一台传真机,它扫描一份原始文件,而且在每当该扫描所得的图像数据的量超过预定值时,该传真机采用与该原始文件扫描处理并行的方式划分该扫描所得的图像数据,并通过不同的电子邮件来发送每个划分所得的图像数据。该传真机能够减少从该原始文件扫描操作到这些电子邮件传输的时间周期。此外,本发明的传真机能够在该原始文件扫描中产生错误时通过停止该电子邮件的传输、或者在该电子邮件传输中产生错误时通过停止该原始文件的扫描来防止执行不必要的处理。
本发明的一个优点是提供一台传真机,它在探测被发送电子邮件中的错误时,提供带有该出错电子邮件管理信息的电子邮件并重新发送该电子邮件,与错误相应的电子邮件信息可以在该接受设备处加以认定。
本发明的一个优点是提供一台传真机,它将该电子邮件存储到该存储单元,而且当根据该错误的内容认定该电子邮件能够被重新发送时,本发明的传真机从该存储单元输出该电子邮件并重新发送该电子邮件,以便减轻用户的负担。
本发明的一个优点是提供一台传真机,当根据该错误的内容认定该电子邮件不能被重新发送时,该传真机停止该原始文件扫描处理以及该电子邮件传输处理,以便防止执行不必要的处理。
本发明的一个优点是提供一台传真机,它扫描一份原始文件,而且在每当该扫描所得的图像数据的量超过预定值时,该传真机采用与该原始文件扫描处理并行的方式来划分该扫描所得的图像数据,并通过不同的电子邮件来发送每个划分所得的图像数据。该传真机能够减少从该原始文件扫描操作直到这些电子邮件传输结束为止的时间周期。此外,本发明的传真机提供带有管理信息的电子邮件,该管理信息表示要被发送的电子邮件的传输号,而且该传真机发送该电子邮件,以便于在该接受设备处管理该电子邮件。
本发明的一个优点是提供一台传真机,它提供带有表示随后的电子邮件是否要被发送的管理信息的电子邮件,而且提供带有表示电子邮件总数的管理信息的电子邮件,以便于在该接受设备处管理该电子邮件。
本发明的一个优点是提供一台传真机,它提供带有管理信息的电子邮件,该管理信息表示该原始文件的分页信息,以便于在该接受设备处管理附加到该电子邮件的图像数据以及恢复该原始文件的图像数据。
根据本发明,该传真机扫描一份原始文件,而且在每当该扫描所得的图像数据量超过预定值时,该传真机采用与该原始文件扫描处理并行的方式来划分该扫描所得的图像数据,并通过电子邮件来发送每个划分所得的图像数据。由于该传真机执行一个并行处理,该并行处理包括该原始文件扫描处理以及通过电子邮件发送每个图像数据的处理,所以从该原始文件扫描处理开始直到该图像数据传输结束为止的这段时间可以减少。
而且,该传真机能够通过划分该扫描所得的图像数据、将每个划分所得的图像数据附加到不同的电子邮件以及发送这些电子邮件来减少要被发送的电子邮件量。所以,即使该远程设备对该电子邮件的数据量有所限制,该图像数据也可以被稳定地发送到该目标远程设备而无须接受正被拒绝的电子邮件。
此外,通过在该原始文件扫描处理的开始建立与该远程设备的通信,该传真机能够执行一个并行处理,该并行处理包括该原始文件扫描处理以及建立与该远程设备的通信的处理。所以,从该原始文件扫描处理开始直到该图像数据传输结束为止的这段时间能够被进一步减少。
另外,直到所有电子邮件均被发送,该传真机一直保持与该远程设备的连接。所以,在每次发送每个电子邮件时建立与该远程设备通信的处理过程就变得没有必要,而且从该原始文件扫描处理开始直到该图像数据传输结束为止的这段时间能够被进一步减少。
再者,该传真机将该电子邮件存储到该存储单元,而且,当认定该远程设备已经接受到该电子邮件时,该传真机从该存储单元中删除该电子邮件。结果,就会产生十分有利的效果,譬如该存储单元的可用容量会产生增加。而且,当采用SMTP时,如果该电子邮件的传输被中断,那么在该相同会话期内预先发送的电子邮件就能够被追溯性地销毁。
此外,在该原始文件的扫描中产生错误时,该传真机停止该电子邮件的传输,而在该电子邮件的传输中产生错误时,该传真机停止该原始文件的扫描。结果,就可以防止执行不必要的处理。
而且,在探测到该被发送电子邮件中的错误时,该传真机提供带有出错电子邮件管理信息的电子邮件,并发送该电子邮件。结果,与错误相应的电子邮件信息就能够由该接受设备加以认定。
另外,该传真机将该电子邮件存储到该存储单元,而且在根据该错误的内容认定该电子邮件可以被重新发送时,该传真机从该存储单元中输出该电子邮件,并重新发送该电子邮件。结果,就能减轻加到该用户的负担。
而且,在根据该错误的内容认定该电子邮件不能被重新发送时,该传真机停止该原始文件的扫描以及该电子邮件的传输。结果,就会产生十分有利的效果,举例来说,在该错误禁止该电子邮件被重新发送的情况下,能够防止执行不必要的处理。
此外,作为管理信息,该传真机提供带有某些信息的电子邮件,该电子邮件带有表示该电子邮件传输号的信息、表示随后的电子邮件是否要被发送的信息、表示这些电子邮件总数的信息以及/或者该原始文件的分页信息。然后,该传真机发送该电子邮件。结果,就会产生十分有利的效果,譬如便于在该接受设备处管理该电子邮件,即管理该图像数据以及恢复该原始文件的图像。


图1表示连接到一台根据本发明的传真机的通信网络的结构的示意图。
图2表示根据本发明的一台传真机的结构。
图3表示电子邮件内容的一个示例。
图4表示由根据本发明的一个第一实施例的一台传真机所执行的一个处理协议的流程图。
图5表示一份表格内容的一个示例。
图6A与图6B是表示由根据本发明的第一实施例的一台传真机所执行的中断处理的一个处理协议的流程图。
图7表示由根据本发明的第一实施例的一台传真机所执行的中断处理的一个处理协议的流程图。
图8表示要被添加到电子邮件中的管理信息内容的一个示例。
图9表示根据本发明的第一实施例的一台传真机的运行时间关系。
图10表示由根据本发明的一个第二实施例的一台传真机所执行的一个处理协议的流程图。
图11表示根据本发明的第二实施例的一台传真机的运行时间关系。
图12表示在划分处理的另一个示例中的一台传真机的运行时间关系。
优选实施例本发明的实施例将参考这些附图来加以说明。
第一实施例图1是表示连接到一台互联网传真机的通信网络的一种结构的示意图,该互联网传真机是本发明的一台传真机的一个示例。参考标号1A、1B、1C及1D代表根据本发明的一台传真机(下文称为“INFAX”)。此外,INFAX1A、1B、1C及1D(在下文中,如果不必区分每台INFAX,那么INFAX 1A、1B、1C及1D就被统称为“INFAX 1”)也可以被用来作为一台采用公共交换电话网(PSTN)的传统G3传真机。因而,该图中省略了在INFAX 1与PSTN之间建立的连接。
INFAX 1A与1B、一台邮件服务器(MS)3A、一台个人计算机(PC)2A等等被连接到一个局域网(LAN),而且这些设备(INFAX 1A、1B、PC 2A)可以通过电子邮件经由MS 3A相互进行通信。再者,LAN经由一个路由器4被连接到互联网IN,而且INFAX 1C及1D、一台MS 3B、一台PC 2B或类似设备被连接到互联网IN。这些设备(INFAX 1C、1D、PC 2B等)可以通过电子邮件经由MS 3B相互进行通信。此外,每个连接到LAN的设备以及每个连接到互联网IN的设备可以通过电子邮件经由MS 3A、MS 3B以及路由器4相互进行通信。INFAX 1采用简单邮件发送协议(SMTP)来发送并接收电子邮件。一个邮局协议(POP)可以被用来进行接收,但最好采用SMTP。
图2表示根据本发明的一台传真机的结构的框图。INFAX 1是根据本发明的一台传真机的示例,包括由中央处理器(CPU)构成的一个控制单元10。控制单元10经由一条总线11被连接到一个扫描单元12、一个打印单元13、一个操作单元15、一个LAN接口(LANIF)16、一个显示单元17、一个只读存储器(ROM)18、一个随机存取存储器(RAM)19、一个图像存储器20、一个调制解调器21、一个网络控制单元(NCU)22、一块硬盘(HD)23以及一个数据转换单元24。控制单元10控制每个单元,并按照预先存储在ROM 18中的计算机程序来执行各种功能。控制单元10与其他单元一道或者单独地执行各种功能(譬如扫描/编码功能、电子邮件数据量探测功能、划分功能、电子邮件生成功能、通信连接功能、电子邮件发送功能、电子邮件存储功能、通信连接切断功能等等)。
扫描单元12执行扫描/编码功能以便与控制单元10一道实现扫描/编码处理。扫描单元12由一台采用电荷耦合器件(CCD)或类似器件的扫描仪来扫描一份传输原始文件。然后,举例来说,扫描单元12用一个编码译码器(CODEC)(图中未画)将该扫描所得的数据转换为黑白二进制数据,并生成及输出该编码图像数据(编码数据)。该编码图像数据经由总线11被存储到图像存储器20。进一步讲,图像存储器20由动态RAM(DRAM)或类似器件构成。传真通信标准定义了多种编码方法来作为该编码方法,譬如作为一维编码方法的改进型霍夫曼(MH)方法、作为二维编码方法的改进型里德(MR)方法以及对MR方法进行了局部改进的修正型改进里德(MMR)方法。此外,可以在扫描单元12之外独立提供编码单元(譬如一个CODEC),并可以执行该编码处理。
打印单元13是一个电子摄影类型的打印设备或类似设备。打印单元13打印硬拷贝、通过传真通信从另一台传真机接收到的图像数据或者通过通信网络接收到的通信数据。自动文件馈送器(ADF)方法或者平板扫描仪(FBS)方法中的任何一种都可以被用作扫描一份原始文件的方法。
操作单元15包括用于操作INFAX 1所必须的字母键、一个十键数字板、一组快速拨号键、一组单触式拨号键以及各种功能键等等。操作单元15也能够起一个输入单元的作用。此外,通过将显示单元17制成一个触摸板,就可以替代操作单元15的各种键中的一部分键或全部键。
LANIF 16是一个使INFAX 1(譬如INFAX 1A)能够经由LAN与另一个INFAX 1(1B)、PC(2A)以及MS(3A)进行通信的接口。LANIF 16能够在执行该电子邮件发送处理时与控制单元10一道来执行通信连接功能、电子邮件发送功能以及通信连接切断功能。而且,LANIF 16经由一个路由器(4)被连接到互联网IN,并且能够与另一个INFAX 1(1C、1D)、PC(2B)或者MS(3B)进行通信。
显示单元17是一个显示设备,譬如一台液晶显示器(LCD)。显示单元17显示INFAX 1的运行状态,而且也显示一份传输原始文件的图像数据、接收到的图像数据或类似数据。
RAM 19存储控制单元10在执行计算机程序时产生的临时数据。举例来说,RAM 19由一个DRAM、一个闪存存储器或类似器件构成。
调制解调器21由一个能够实现传真通信的传真调制解调器构成。NCU22被直接连接到调制解调器21。NCU 22建立及切断与PSTN的连接。在必要时,NCU 22将调制解调器21连接到PSTN,并控制INFAX 1与一台远程传真机(一台不采用电子邮件的传统传真机)之间的传真通信。
数据转换单元24执行该划分处理功能以便与控制单元10一道实现该划分处理。数据转换单元24监测按照上述传真机标准进行编码的、该原始文件的图像数据(编码数据)量。每当该数据量超过预定值时,数据转换单元24划分该图像数据(编码数据),并将划分所得的图像数据(编码数据)转换为图像格式,包括标记图像文件格式(TIFF)或可移植文档格式(PDF),以使该图像数据能够采用电子邮件来发送。在发送该图像数据时,TIFF图像格式通过采用多用途因特网邮件扩展(MIME)base64从二进制数据被转换(编码)为文本数据。此外,在接收该图像数据时,可以执行与传输时执行的转换处理相反的转换处理。
而且,数据转换单元24执行电子邮件生成功能以便与控制单元10一道来实现该电子邮件生成过程。在发送电子邮件时,数据转换单元24生成包含一个电子邮件标题(下文称为一个“标题”)以及被转换成文本数据的图像数据(TIFF)在内的电子邮件。此外,该标题包括若干信息,譬如该电子邮件的一个传输日期与时间、该电子邮件的一位发送人、该电子邮件的一个目的地以及该电子邮件的附加信息HD 23是一个具有大容量的存储器,并适当地存储图像数据、一个电子邮件地址、一个传真号码、目的地的一个名称、相当于该快速拨号键的一个传真号码以及一个电话号码等等。而且,HD 23执行该电子邮件存储功能以便与控制单元10一道实现该电子邮件存储处理。HD 23存储在该电子邮件生成处理中被发送的电子邮件。此外,HD 23接收关于远程设备是否已经接收到该被发送电子邮件的信息。如果认定该远程设备已经接收到该电子邮件,或者如果在该电子邮件被存储到HD 23之后已经过去了一段预定的时间,那么存储在HD 23中的电子邮件就被删除。于是,该远程设备已接收到的电子邮件(换句话说,不必再被存储的电子邮件)就被删除,HD 23中的可用容量就能够增加。
下面详细说明由数据转换单元24生成的电子邮件的内容。图3是一份电子邮件内容的一个示例。该标题包括“field name(域名)”、“”以及“fieldcontents(域内容)”,在某些域中,该域用分隔符“;”加以分隔,而且通过一个包含“parameter name(参数名)”、“=”及“parameter contents(参数内容)”的参数来提供详细信息。
在该标题中,一个域41是一个由MIME扩展的域,它表示该主文本被划分为多个组成部分。由“;”(boundary=)分隔的参数表示每个划分开的组成部分的分隔符信息。就是说,该主文本的“--=_xxx_”表示每个组成部分的开始,而“--=_xxx_=--”表示这些组成部分的结束。此外,每个划分开的组成部分分别具有包含“标题”、“空行”以及“主文本”在内的格式。
该第一组成部分包括该电子邮件的管理信息。一个域42表示该主文本是文本格式的数据,而且通过由“;”(charset=)分隔的参数来表示该字符代码是“us-ascii”。一个域43表示该主体的数据转换格式,但一个域名“7bit”表示未编码的7位数据。
在域43与一个第一主文本44之间插入了一个空行。在第一主文本44中,该电子邮件的管理信息用字符代码“us-ascii”提供。该管理信息包括表示该原始文件(文件)的识别号的“DOCUMENT-ID(文件标识符)”、表示该原始文件分页信息的“PAGE-NO(页号)”、表示该电子邮件的传输号的“BLOCK(块号)”(换句话说,就是这些传输电子邮件传输中的顺序)、表示随后要被发送的电子邮件的传输号的“NEXT(下一个)”以及表示计划发送的电子邮件总数的“TOTALBLOCK(总块数)”。这里,“PAGE-NO”包括三种信息该原始文件的一个页码、表示该页中数据的顺序的一个号码以及表示该数据是否为该页最后数据的一个旗标。举例来说,可以这样定义,当该数据是那一页的最后数据时采用一个旗标“0”,而该数据不是最后数据时采用一个旗标“1”。在图3所示的示例中,管理信息“PAGE-NO”是“2-3-0”。就是说,该原始文件第“2”页的第“3”个数据被附加到该电子邮件,而且由于该旗标为“0”,所以该原始文件的第“2”页被划分为三个数据进行发送。此外,可以提供管理信息“TOTALBLOCK”来作为所有原始文件的扫描/编码处理已经结束的信息。当该扫描/编码处理尚未结束时,可以提供哑信息(譬如预先定义的一个空字符或“-99”)来作为管理信息“TOTALBLOCK”。
下一个组成部分包括附加到该电子邮件的图像数据以及该图像数据信息。一个域51是一个由MIME扩展的域,它表示该主文本是TIFF图像格式。该文件名信息由一个用“;”分隔的参数(name=)来表示。一个域52表示该数据的转换(二进制/文本转换)格式是MIME(base64)。一个域53表示该数据的配置方法是一个附加文件,一个由“;”分隔的参数(filename=)表示该文件名信息。
一个空行被插在域53之后,而且在第二主文本54中,提供由MIME(base64)从二进制数据转换为文本数据的TIFF数据。
此外,举例来说,在确定该远程设备是否已经接收到该被发送电子邮件时,将一个域“Disposition-Notification-To(配置、通报目的地)(自己的电子邮件地址)”添加到图3所示的电子邮件的标题,并发送该电子邮件。然后,当该接收设备接收该电子邮件时,该接收设备可以返回表示该接收过程的电子邮件。
下面参考图4来说明根据该第一实施例的传真机的运行情况。图4是一幅流程图,它表示根据本发明的第一实施例的传真机所实现的处理协议。
一位用户提供一个原始文件工作台,这是带有要被发送的一份原始文件的ADF或FBS(步骤S11)。另外,从操作单元15输入一个扫描/编码条件以及一个传输条件(步骤S12)。进一步讲,该扫描/编码条件包括扫描单元12的分辨度以及编码方法等等。该传输条件包括该目的地的一个电子邮件地址以及用来定义要被附加到电子邮件的图像数据量的一个预定值。此外,当从操作单元15输入该处理过程的一个开始命令时(步骤S13),INFAX 1执行一个并行处理,该并行处理包括一个扫描/编码处理、一个划分处理、一个通信连接处理、一个电子邮件生成处理(包括图像转换过程与二进制/文本转换过程)、一个电子邮件发送处理以及一个通信连接切断处理。进一步讲,在步骤S12中,该扫描/编码条件及该传输条件不由该用户分别输入。一个与该扫描/编码条件及该传输条件相关的目的设备名称(譬如一个昵称)可以在HD 23中注册为一个表格(图5所示的一个示例),并且该名称能够被选择。再者,当采用该目的设备来发送及接收该数据时,最好也接收关于该目的地接收能力等的信息并自动修正该表格。
然后,当INFAX 1在步骤S13中接收到该处理的开始命令时,该扫描/编码处理就得以执行(步骤S14)。就是说,在ADF情况下,放在该原始文件工作台上的原始文件每次被送入一页,而且按照步骤S12中输入的扫描/编码条件,该原始文件由扫描单元12的CCD加以扫描。然后,由诸如MH、MR或MMR等编码方法编码的图像数据被存储到图像存储器20。
同时,INFAX 1采用与扫描/编码处理(步骤S14)并行的方式来执行划分处理(步骤S21)。在该划分处理中,INFAX 1访问图像存储器20,计算该被存储原始文件的图像数据量,而且在每当该计算量超过预定值时,INFAX 1划分该图像数据。然后,执行图像转换处理(步骤S22)来将该划分所得的图像数据转换为TIFF数据。此外,执行二进制/文本转换处理(步骤S23)以便由MIME(base64)将该TIFF数据(二进制数据)转换为文本数据。
然后,执行电子邮件生成处理(步骤S24)。在该电子邮件生成处理中,表示该传输数据为TIFF数据的信息以及表示该数据已经由MIME(base64)从二进制数据转换为文本数据的信息被添加到该电子邮件的标题,而且在步骤S23中转换所得的文本数据被添加到该电子邮件。
然后,建立与远程设备(一台邮件服务器或者一个目的设备)的一次传输控制协议(TCP)会话(步骤S25)。存在作为该电子邮件目的地的一个设备变成该远程设备的情况,也存在一台普通电子邮件服务器变成该远程设备的情况。然后,执行一个电子邮件发送处理(步骤S26)以便由SMTP发送该电子邮件。在该发送处理结束时,执行一个电子邮件存储处理(步骤S27)以便将该被发送电子邮件存储到HD 23,而且,在INFAX 1与该远程设备之间建立的TCP会话被切断(步骤S28)。就是说,步骤S25相当于该通信连接处理,而步骤S28相当于该通信连接切断处理。
然后,确定是否所有电子邮件均已被发送(步骤S29)。如果认定所有电子邮件尚未被发送完毕(步骤S29NO),那么该处理进入步骤S21,并执行步骤S21至S29的各步处理。同时,如果认定所有电子邮件均已发送完毕(步骤S29YES),该处理则结束。
此外,根据本发明的传真机也能够监测各种错误,而且在该处理协议中探测到错误时,执行下面所述的中断处理。图6A、图6B与图7是表示根据本发明的第一实施例的传真机所执行的中断处理的流程图。
INFAX 1监测在该扫描/编码处理中是否产生了错误(步骤S41)。如果在该扫描/编码处理中探测到错误(步骤S41YES),就通报在该扫描/编码处理中产生了该错误(步骤S42)。然后,产生一个用于停止该电子邮件发送处理的中断信号(步骤S43),该处理结束(第一中断处理图6A)。
而且,INFAX 1监测在该电子邮件发送处理中是否产生了错误(步骤S51)。如果在该电子邮件发送处理中产生了错误(步骤S51YES),就通报在该电子邮件发送处理中产生了该错误(步骤S52)。然后,产生一个用于停止该扫描/编码处理的中断信号(步骤S53),该处理结束(第二中断处理图6B)。
此外,INFAX 1通过接受与该被发送电子邮件相关的一个错误通报邮件或者一个投递确认邮件等来监测在该被发送电子邮件中是否产生了错误(步骤S61)。所以,如果在该电子邮件中探测到错误(步骤S61YES),就按照该错误的内容为该电子邮件生成管理信息(步骤S62),而且向该电子邮件提供所生成的管理信息(步骤S63)。
然后,确定该出错电子邮件是否能够被重新发送(步骤S64)。举例来说,如果从该错误通报邮件中探测到一个字符串“Host unknown(主机未知)”或“User unknown(用户未知)”,那么就可以认为该错误是由于所输入的目的地电子邮件地址中的错误所致,该目的地地址是步骤S12中输入的传输条件。所以就可以认定,即使重新发送该电子邮件,也还会产生一个错误。换句话说,可以认定该电子邮件不能被重新发送。如果在步骤S64中认定该电子邮件不能被重新发送(步骤S64NO),就产生一个用于停止该扫描/编码处理及该电子邮件发送处理的中断信号(步骤65),该处理便结束。同时,如果认定该电子邮件可以被重新发送(步骤S64YES),就从出错电子邮件的“Message-Id(消息标识符)”域提取该字符串。然后,INFAX1访问HD 23,并输出带有在“Message-Id”域中提取的字符串的电子邮件。该电子邮件由该电子邮件发送处理重新发送(步骤S66),该处理便结束(第三中断处理图7)。
现在说明在步骤S62中产生的该电子邮件的管理信息。图8表示要被添加到该电子邮件中的管理信息内容的一个示例。要被添加的管理信息采用字符代码“us-ascii”来描述,并包括表示该原始文件(文件)的识别号的“DOCUMENT-ID”、表示出错电子邮件的传输号的“ERROR(错误)”以及表示计划要被重新发送的电子邮件的传输号的“RETRANSMISSION(重新传输)”。该管理信息被添加到该电子邮件生成过程中所生成的电子邮件。
下面说明根据该第一实施例的传真机的运行时间关系。图9表示根据本发明的第一实施例的传真机的运行计时的状态。水平轴表示时间的流逝。在图9中,(A)表示扫描单元12的扫描/编码过程的状态,(B)表示该划分过程的状态,(C)表示该电子邮件生成过程的状态,(D)表示该通信连接过程的状态,(E)表示该电子邮件发送过程的状态,而(E)表示该通信连接切断过程的状态。
在接收到一个发送该原始文件的开始命令时,控制单元10控制扫描单元12的运行。扫描单元12执行该扫描/编码处理以便按照ADF方法采用该扫描仪从第一页P1开始顺序扫描由“n”页构成的原始文件,直到完成作为该原始文件最后一页的第n页Pn的扫描处理为止(图9(A))。在图9中,每一页的扫描/编码处理之间的时间表示按照ADF方法送入该原始文件所需的时间。
而且,采用与该扫描/编码处理并行的方式,每当该扫描/编码处理中扫描的图像数据(编码数据)量超过该预先定义的值时,就执行该划分处理来将该图像数据划分为图像数据PD1(PD2、…、PDm)。在图9中,参考标号PD1、PD2、…、PDm分别表示第一次、第二次、…、第m次划分所得的图像数据(划分状态)。
然后,如果该图像数据在该划分处理中被划分为图像数据PD1(PD2、…、PDm),就执行图像转换处理、二进制-文本转换处理以及电子邮件生成处理(图9(C))。此外,在该图像转换处理中,图像数据PD1(PD2、…、PDm)被转换为TIFF数据。在该二进制/文本转换处理中,该TIFF数据被转换为文本数据。在该电子邮件生成处理中,生成一个标题,被转换为该文本数据的图像数据被附加到电子邮件,并产生电子邮件M1(M2、…、Mn)。在图9中,参考标号M1、M2、…、Mm分别表示从图像数据PD1、PD2、…、PDm生成的电子邮件(生成状态)。
然后,在该电子邮件生成处理中生成电子邮件M1(M2、…、Mm)时,由TCP执行通信连接处理以便经由LANIF 16建立与该远程设备的通信(连接)(图9(D))。在建立与该远程设备的通信(连接)时,启动该通信的通信开始命令(譬如SMTP中的HELO命令)被发送到该远程设备。在图9中,参考标号C1、C2、…、Cm表示在传输每个电子邮件M1、M2、…、Mm之前该通信开始命令的传输状态。
在该通信连接过程中建立与该目的地的连接时,该电子邮件发送过程得以执行(图9(E)),以便向LAN或互联网发送在该电子邮件生成过程中生成的电子邮件M1(M2、…、Mm)。在图9中,参考标号MM1、MM2、…、MMm分别表示电子邮件M1、M2、…、Mm的传输状态。
此外,在该电子邮件发送过程中,每当电子邮件MM1(MM2、…、MMm)的传输结束时,就执行该通信连接切断处理以便切断与该远程设备建立的连接(图9(F))。在切断与该远程设备建立的连接时,一个用于结束该通信的结束命令(譬如SMTP的QUIT命令)被发送到该远程设备。在图9中,参考标号D1、D2、…、Dm分别表示在电子邮件MM1、MM2、…、MMm的传输之后发送的结束命令的传输状态。
这里,每个被发送的电子邮件MM1、MM2、…、MMm都各自是一个电子邮件。该远程设备按照独立电子邮件来接收每个电子邮件MM1、MM2、…、MMm。该原始文件则按照每个电子邮件MM1、MM2、…、MMm的标题及第一主文本重新加以构造。
一台传统的传真机从一份原始文件转换为图像数据,然后划分该图像数据并通过电子邮件发送每个图像数据。相反,根据本发明的传真机采用与该扫描/编码处理并行的方式来执行该电子邮件发送处理。结果,根据本发明的传真机能够减少从该原始文件扫描处理开始直到该图像数据传输结束为止的这段时间。
而且,接收由根据本发明的传真机发送的电子邮件的目的设备能够通过阅读该电子邮件中描述的管理信息来获得该附加图像数据的信息。举例来说,该远程设备能够从管理信息“DOCUMENT-ID”与“BLOCK”获悉该电子邮件属于哪一个原始文件以及该原始文件的电子邮件中的电子邮件顺序。该目的设备从管理信息“DOCUMENT-ID”与“NEXT”能够获悉是否要发送另外的电子邮件。该目的设备从管理信息“DOCUMENT-ID”与“TOTALBLOCK”能够获悉电子邮件的总数。根据管理信息“DOCUMENT-ID”与“PAGE-NO”,当同一份原始文件的图像数据被划分为多个图像数据来发送时,该图像可以很容易地根据这个信息来重新加以构造。举例来说,在接收管理信息“PAGE-NO”为“2-3-0”的电子邮件时,可以认定,该原始文件的第二页被划分为三个电子邮件来发送。然后,可以提取管理信息“PAGE-NO”为“2-1-1”、“2-2-1”与“2-3-0”的电子邮件,该原始文件第二页的图像就能够从附加到每个电子邮件的图像数据来重新加以构造。
此外,通过阅读该电子邮件中描述的管理信息“DOCUMENT-ID”、“ERROR”及“RETRANSMISSION”,接收由根据本发明的传真机发送的电子邮件的目的设备就能够获悉带有错误的电子邮件的传输号以及要被重新发送的电子邮件的传输号。
第二实施例在该第一实施例中,INFAX 1在发送每个电子邮件之前建立与该目的地的会话,并在每次发送了每个电子邮件之后,INFAX 1切断该TCP会话。然而,在该第二实施例中,在接收用于发送该原始文件的开始命令时,该传真机建立与该远程设备的TCP会话,而且INFAX 1保持该TCP会话,直到所有电子邮件均被发送完毕为止。
下面参考图10来说明根据本发明的第二实施例的传真机的运行。图10是一幅流程图,表示根据本发明的第二实施例的传真机所实现的处理协议。
在步骤S13中接收到一个处理开始命令时,INFAX 1采用与该扫描/编码处理(S14)并行的方式建立与该目的地的一个TCP会话(步骤S20)。在该会话被建立时,执行该划分过程(步骤S21)、该图像转换过程(步骤S22)、该二进制/文本转换过程(步骤S23)、该电子邮件生成过程(步骤S24)、该电子邮件发送过程(步骤S26)以及该电子邮件存储过程(步骤S27)。
然后,确定是否所有电子邮件均已被发送(步骤S29)。如果认定电子邮件尚未被全部发送(步骤S29NO),该处理进入步骤S21并保持该会话,而且执行步骤S21至S29的各步处理。同时,如果认定所有电子邮件均已被发送(步骤S29YES),该会话就被切断(步骤S30),该处理便结束。此外,在必要时,一个用于保持与该目的地的连接的连接保持命令(譬如SMTP的无操作(NOOP)命令)被发送到该目的地,该会话则得以保持。如上所述,通过适时发送一个连接保持命令并保持该连接,就可以防止产生传输错误,譬如超时。由于其他处理协议与图4所示相同,所以对相应的部件采用相同的参考标号,并略去其详细说明。
下面说明根据该第二实施例的传真机的运行时间关系。图11表示根据本发明的第二实施例的传真机的运行计时状态。在该第二实施例中,该通信连接处理的状态(D)及该通信连接切断处理的状态(F)与第一实施例的状态不同。
就是说,只是在该电子邮件生成过程中生成该第一电子邮件M1时,才发送一个通信开始命令C,而且由TCP来执行该通信连接处理以便经由LANIF 16建立与该远程设备的连接(图12(D))。然后,执行该电子邮件发送处理以便通过LAN或互联网发送该电子邮件生成过程中生成的电子邮件M1(M2、…、Mm)(图11(E))。此外,只在该电子邮件发送处理中完成该最后电子邮件MMm的传输时,才执行该通信连接切断过程以便通过发送一个结束命令D来切断与该远程设备之间的连接(图11(F))。换句话说,在电子邮件MM1、MM2、…、MMm-1的传输结束时,并不执行该通信连接切断处理。其他运行计时的状态与图9所示的状态相同。所以,对相应的部件采用相同的参考标号,并略去其详细说明。
换句话说,该第二实施例的传真机建立与该远程设备的TCP会话,然后执行各种其他处理。因而,该TCP会话一直被保持,直到发送了所有的电子邮件为止。所以,与每次发送电子邮件时都建立及切断与该远程设备的会话的处理协议相比,从该原始文件扫描开始直到该图像数据传输结束为止的这段时间能够被减少。
此外,在每个实施例中,每当该图像数据量超过该预定值时,该图像数据就被划分。但是如图12所示,可以对该原始文件的每一页划分该图像数据,每个划分所得的图像数据可以被附加到电子邮件,而且这些电子邮件可以被发送到该远程设备。换句话说,可以对该原始文件的每一页执行该划分处理(图12(B))以便将该扫描/编码过程中扫描所得的图像数据(编码数据)划分为图像数据PD1(PD2、…、PDn)。在图12中,参考标号PD1、PD2、…、PDn分别表示第一次、第二次、…、第n次划分所得的图像数据,换句话说,就是该原始文件第一页P1、第二页P2、…、第n页Pn的图像数据。其他运行计时的状态与图9所示的状态相同。所以,对相应的部件采用相同的参考标号,并略去其详细说明。
权利要求
1.一台传真机,包括用于扫描一份原始文件以便生成图像数据的装置;用于探测该图像数据的量是否超过预定值的装置;用于在每次探测到该图像数据量超过该预定值时采用与该原始文件扫描并行的方式来划分该图像数据的装置;以及用于通过电子邮件来发送每个划分所得的图像数据的装置。
2.如权利要求1的传真机,其中该用于发送的装置还包括用于在该原始文件扫描开始时建立与远程设备的一个连接的装置。
3.如权利要求2的传真机,其中该用于发送的装置还包括用于保持与该远程设备的连接直到所有划分所得的图像数据均被发送完毕的装置。
4.如权利要求1的传真机,还包括用于存储该电子邮件的装置;用于从该远程设备接收与该电子邮件的接收有关的信息的装置;以及用于在认定该远程设备正常接收到该电子邮件时根据从该远程设备接收到的信息来从该用于存储的装置中删除该电子邮件的装置。
5.一台传真机,包括用于扫描一份原始文件以便生成图像数据的装置;用于探测该图像数据的量是否超过预定值的装置;用于在每次探测到该图像数据量超过该预定值时采用与该原始文件扫描并行的方式来划分该图像数据的装置;用于通过电子邮件来发送每个划分所得的图像数据的装置;以及用于在该用于生成的装置中产生错误时停止该电子邮件传输的装置。
6.一台传真机,包括用于扫描一份原始文件以便生成图像数据的装置;用于探测该图像数据的量是否超过预定值的装置;用于在每次探测到该图像数据量超过该预定值时采用与该原始文件扫描并行的方式来划分该图像数据的装置;用于通过电子邮件来发送每个划分所得的图像数据的装置;以及用于在该用于发送的装置中产生错误时停止该原始文件扫描的装置。
7.如权利要求6的传真机,还包括用于存储该电子邮件的装置;以及用于在根据该错误的内容认定该电子邮件能够被重新发送时通过从该用于存储的装置输出该电子邮件来重新发送该电子邮件的装置。
8.如权利要求6的传真机,还包括用于在根据该错误的内容认定该电子邮件不能被重新发送时停止该原始文件扫描以及该电子邮件传输的装置。
9.一台传真机,包括用于扫描一份原始文件以便生成图像数据的装置;用于探测该图像数据的量是否超过预定值的装置;用于在每次探测到该图像数据量超过该预定值时采用与该原始文件扫描并行的方式来划分该图像数据的装置;用于通过电子邮件来发送每个划分所得的图像数据的装置。用于在探测到该被发送电子邮件中的错误时提供带有与该错误有关的信息的电子邮件的装置;以及用于重新发送该电子邮件的装置。
10.如权利要求9的传真机,还包括用于存储该电子邮件的装置;以及用于在根据该错误的内容认定该电子邮件能够被重新发送时通过从该用于存储的装置输出该电子邮件来重新发送该电子邮件的装置。
11.如权利要求9的传真机,还包括用于在根据该错误的内容认定该电子邮件不能被重新发送时停止该原始文件扫描以及该电子邮件传输的装置。
12.一台传真机,包括用于扫描一份原始文件以便生成图像数据的装置;用于探测该图像数据的量是否超过预定值的装置;用于在每次探测到该图像数据量超过该预定值时采用与该原始文件扫描并行的方式来划分该图像数据的装置;用于通过电子邮件来发送每个划分所得的图像数据的装置;以及用于提供带有信息的电子邮件的装置,该信息表示该电子邮件的传输号。
13.如权利要求12的传真机,还包括用于提供带有信息的电子邮件的装置,该信息表示随后的电子邮件是否要被发送。
14.如权利要求12的传真机,还包括提供带有信息的电子邮件的装置,该信息表示这些电子邮件的总数。
15.如权利要求12的传真机,还包括提供带有该原始文件的分页信息的电子邮件的装置。
全文摘要
一台传真机,能减少从原始文件的传输操作直到该传输结束为止的时间周期。该传真机执行一个并行处理,该并行处理包括一个用于接收处理开始命令的处理、一个扫描/编码处理、一个划分处理、一个电子邮件生成处理以及一个电子邮件发送处理。
文档编号H04N1/32GK1507261SQ200310120410
公开日2004年6月23日 申请日期2003年12月11日 优先权日2002年12月11日
发明者江口政史, 谷本好史, 史 申请人:村田机械株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1