网络传真机及操作网络传真机的方法

文档序号:7592364阅读:200来源:国知局
专利名称:网络传真机及操作网络传真机的方法
技术领域
本发明涉及用于执行发送和/或接收电子邮件的功能以及传真功能的网络传真机,更具体地说,涉及一种网络传真机及操作该网络传真机的方法。
背景技术
以下,将说明操作传统的网络传真机的方法。
网络传真机是可以通过电话线接收图像并且通过网络发送所接收图像的互联网传真机。在用于存储相应于以后将接收的传真文件的传真数据的存储空间不足的情况下,或者在该网络传真机中没有打印纸的情况下,传统的网络传真机将存储在存储器中的传真数据变换成电子邮件的形式,并且将所变换的电子邮件发送到指定的电子邮件地址。此后,如果打印纸被重新提供给网络传真机并且存储空间充足,网络传真机获取并且打印被发送到指定电子邮件地址的电子邮件。
传统的网络传真机在接收任何传真数据之前,确定是否没有打印纸或存储空间是否不足,并且根据确定结果来管理存储器。因此,问题在于当接收大量的传真数据时,在不再提供打印纸或者用于存储所接收的传真数据的存储空间变得不足的情况下,传统的网络传真机可能会错过(丢失)所接收的传真数据。

发明内容
因此,本发明的一个方面是提供用于接收并且向用户提供大量传真文件的网络传真机操作方法,该方法即使在没有打印纸被提供用于打印至少一个传真文件或者用于存储传真文件的存储空间受限的情况下,也不会造成传真文件的任何丢失。
本发明的另一个方面是提供可以接收并且向用户提供大量传真文件的网络传真机,该传真机即使在没有打印纸被提供或者存储空间受限的情况下,也不会造成传真文件的任何丢失。
本发明的其他方面和/或优点,部分将在随后的说明中进行阐述,部分将从说明中显而易见,或者通过对本发明的实践来认识。
本发明的上述和/或其他方面通过提供一种操作网络传真机的方法来实现,所述网络传真机执行将电子邮件发送到邮件服务器和/或从邮件服务器接收电子邮件的功能以及传真功能,所述方法包括如果当不存在将在其上打印传真数据的打印纸时从外部源收到传真数据,则存储从外部源接收的传真数据,直到所接收的传真数据的数量超过预定数量为止;如果所接收的传真数据的数量超过预定数量,或者如果传真数据被全部接收,则将所存储的传真数据变换成电子邮件的形式,并且将所变换的数据发送到邮件服务器;以及确定传真数据是否被全部接收,并且如果传真数据没有被全部接收,则继续进行存储操作。
本发明的上述和/或其他方面还通过提供一种网络传真机来实现,所述网络传真机执行将电子邮件发送到邮件服务器和/或从邮件服务器接收电子邮件的功能以及传真功能,所述网络传真机包括数据接收处理器,检查是否存在用于打印从外部源提供的传真数据的打印纸、是否收到传真数据、所接收的传真数据的数量是否超过预定数量以及传真数据是否被全部接收,分别响应于与检查结果相对应的第一、第二、第三和第四控制信号,接收并存储传真数据,并且响应于第三和第四控制信号之一而输出所存储的传真数据;和数据发送处理器,将从所述数据接收处理器接收的所存储的传真数据变换成电子邮件的形式,并且将变换后的数据发送到邮件服务器。


通过以下借助附图对本发明实施例进行的详细描述,本发明的这些和/或其他方面和优点将会变得更清楚,并且将会更容易被理解,其中图1是示出根据本发明实施例的操作网络传真机的方法的流程图;图2是示出根据本发明另一个实施例的执行图1所示操作10的方法的流程图;图3是示出根据本发明另一个实施例的执行图2所示操作26的方法的流程图;图4是示出根据本发明另一个实施例的执行图2所示操作26的另一个方法的流程图;
图5是示出根据本发明另一个实施例的执行图1所示操作12的方法的流程图;图6是示出根据本发明另一个实施例的操作网络传真机的方法的流程图;图7是示出根据本发明另一个实施例的执行图6所示操作106的方法的流程图;图8是根据本发明另一个实施例的网络传真机的方框图;图9是根据本发明另一个实施例的图8所示网络传真机的数据接收处理器的方框图;图10是根据本发明另一个实施例的图9所示数据接收处理器的数据管理单元的方框图;图11是根据本发明另一个实施例的图9所示数据接收处理器的另一个数据管理单元的方框图;图12是根据本发明另一个实施例的图8所示网络传真机的数据发送处理器的方框图;图13是根据本发明另一个实施例的网络传真机的方框图;图14是根据本发明另一个实施例的图13所示网络传真机的邮件接收及显示单元的方框图;图15-17示出要在图8和13所示的网络传真机中划分并且发送的电子邮件的格式;和图18示出存储在连接到图8和13所示的网络传真机的邮件服务器中的电子邮件示例。
具体实施例方式
现在将详细参照本发明的实施例,其示例在附图中示出,其中相同的标号始终表示相同的要素。为了说明本发明,以下将参照附图来描述网络传真机和网络传真机操作方法的实施例。
图1是示出根据本发明实施例的操作网络传真机的方法的流程图,其中,该操作方法包括在操作10到14中,接收并存储相应于传真文件的传真数据,并且发送所存储的传真数据。传真文件包含至少一页文件(图像),并且可以包含超过两页的文件(图像)。
网络传真机具有将电子邮件发送到邮件服务器(未示出)和/或从邮件服务器接收电子邮件的功能以及传真功能。例如,网络传真机(未示出)可以将传真数据发送到普通传真机(未示出)和/或从普通传真机接收传真数据,并且可以通过电话线或无线通信设备,以电子邮件的形式将传真数据发送到邮件服务器(未示出)和/或从邮件服务器接收传真数据。这里,邮件服务器可以由第一和第二服务器来实现。第一服务器从网络传真机接收包含传真数据的电子邮件,并且将其提供给第二服务器。第二服务器将从第一服务器接收的包含传真数据的电子邮件提供给另一服务器或者网络传真机。为此目的,第一服务器可以是简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)服务器,并且第二服务器可以是邮局协议(Post Office Protocol,POP)3服务器或因特网报文访问协议(Internet Message Access Protocol,IMAP)4服务器。
根据本发明的网络传真机操作方法,如果当打印纸不存在时从外部源收到相应于传真文件的传真数据,在操作10中存储所接收的传真数据,直到所接收的传真数据的数量达到预定数量为止。此时,存在这种情况,即在接收传真数据时或在接收传真数据之前没有打印纸。
图2是示出根据本发明另一个实施例的执行图1所示操作10的方法(过程)10A的流程图,其中该方法包括在操作20到24中,确定是否在打印纸不存在时收到任何传真数据;以及在操作26中,存储所接收的传真数据。
参照图2,首先在操作20中确定打印纸是否存在。如果打印纸不存在,在操作22中设置指示打印纸不存在的状态。在操作22之后,在操作24中确定是否收到传真数据。
根据本发明的实施例,在图2所示的过程10A中可以省略操作22。在这种情况下,如果确定没有打印纸,则在操作24中确定是否收到传真数据。如果确定没有收到传真数据,则过程进行到操作20。但是,如果确定收到传真数据,则存储所接收的传真数据,直到其数量达到预定数量为止。接着,在操作26中,过程进行到图1的操作12。
图3是示出根据本发明另一个实施例的执行图2所示操作26的方法(过程)26A的流程图,其中该方法包括在操作38到40中,存储未变换格式的传真数据;以及在操作42到52中,如果传真数据是传真文件的页的结束或者如果传真数据被全部接收,则根据传真数据的数量与预定数量的比较结果,进行到图1的操作12。
参照图3,如果在操作24中确定收到传真数据,则在操作38中设置传真数据的页码n。也就是说,将页码n设置为“1”。在执行完操作38之后,在操作40中存储所接收的传真数据。根据本发明的实施例,在图3所示的过程26A中可以省略操作38。在这种情况下,如果在操作24中确定收到传真数据,则在操作40中存储所接收的传真数据。
在执行完操作40之后,在操作42中确定当前接收的传真数据是否是要打印的传真文件的每一页的结束。如果确定所接收的传真数据不是要打印的页的结束,则在操作44中确定传真数据是否被全部接收。这里,确定传真数据被全部接收,表示从外部源发送的传真文件被全部接收。如果确定传真数据未被全部接收,则过程进行到操作40。
但是,如果确定当前接收的传真数据是要打印的传真文件的每一页的结束或确定传真数据被全部接收,则在操作46中对所存储的传真数据的格式进行变换。这里,可以以页为单位来对所存储的传真数据的格式进行变换,也就是说,在操作46中,对相应于传真文件的每一页的存储的传真数据的格式进行变换。
在执行完操作46之后,在操作48中确定变换格式后的传真数据的数量是否少于预定数量。
根据本发明的实施例,在图3所示的过程26A中可以省略操作46。在这种情况下,如果确定传真数据是传真文件的页的结束或者如果确定传真数据被全部接收,则在操作48中确定具有未变换格式而不是变换格式后的存储的传真数据的数量是否少于预定数量。
如果确定所存储的传真数据的数量少于预定数量,则在操作50中确定传真数据是否被全部接收。此时,如果确定传真数据未被全部接收,在操作52中将页码n增加1,并且过程进行到操作40。但是,如果确定所存储的传真数据的数量超过预定数量或者如果确定传真数据被全部接收,则过程26A进行到图1的操作12。
如上所述,如果在图3所示过程26A中省略操作38,则操作52也被省略。在这种情况下,如果在操作50中确定传真数据未被全部接收,则过程进行到操作40。
图4是示出根据本发明另一个实施例的执行图2所示操作26的另一个方法26B的流程图,其中该方法包括在操作58到62中,存储变换格式后的传真数据;以及在操作64到72中,如果传真数据是传真文件的页的结束或者如果传真数据被全部接收,则根据变换格式后的传真数据的数量与预定数量的比较结果,进行到操作12。
参照图4,如果在操作24中确定收到传真数据,则在操作58中设置传真数据的页码n。在执行完操作58之后,在操作60中对所接收的传真数据的格式进行变换。
在图3所示的操作46中或者在图4所示的操作60中,例如,所接收的传真数据的格式可以被变换为标记图像文件格式(Tagged Image File Format,TIFF)。
根据本发明,在图4所示的操作26B中可以省略操作58。在这种情况下,如果在操作24中确定收到传真数据,则在操作60中对所接收的传真数据的格式进行变换。
同时,在执行完操作60之后,在操作62中存储变换格式后的传真数据,例如TIFF。在执行完操作62之后,在操作64中确定当前接收的传真数据是否是要打印的页的结束。在图3所示的操作42中或者在图4所示的操作64中,例如,可以使用相关的协议,例如指示页的结束的页结束(End Of Page,EOP)命令,来确定所接收的传真数据是否是要打印的页的结束。
如果确定传真数据不是要打印的页的结束,则在操作66中确定传真数据是否被全部接收。如果确定传真数据未被全部接收,则过程进行到操作60。
但是,如果传真数据是页的结束或者如果传真数据被全部接收,则在操作68中确定具有变换后的格式的存储的传真数据的数量是否少于预定数量。
如果具有变换后的格式的存储的传真数据的数量少于预定数量,则在操作70中确定传真数据是否被全部接收。如果传真数据未被全部接收,则将页码n增加1,并且过程进行到操作60。
如果确定所存储的传真数据的数量超过预定数量或者如果确定传真数据被全部接收,则过程26B进行到操作12。
如上所述,根据本发明,如果在图4所示的过程26B中省略操作58,则操作72也被省略。在这种情况下,如果在操作70中确定传真数据未被全部接收,则过程进行到操作60。
在图3的过程26A中,如果在操作42中确定传真数据是页的结束,或者如果在操作44中确定传真数据被全部接收,则对所存储的传真数据的格式进行变换。与图3所示的过程26A相反,执行操作46以便对所存储的传真数据的格式进行变换,接着如果在操作48中确定传真数据的数量超过预定数量,或者如果在操作50中确定传真数据被全部接收,则过程26A进行到操作12。在这种情况下,如果在操作42中确定传真数据是页的结束,或者如果在操作44中确定传真数据被全部接收,则在操作48中确定在操作40中存储的传真数据的数量是否少于预定数量。
相似地,与在操作58之后执行操作60的图4的过程26B的操作相反,如果在操作68中确定传真数据的数量超过预定数量,或者如果在操作70中确定传真数据被全部接收,则对所接收的传真数据的格式进行变换。在这种情况下,在操作62中存储未变换格式的传真数据,而不是执行操作58之后执行操作60。因此,将具有未变换格式的传真数据与预定数量进行比较。
同时,在操作10之后,如果所接收的传真数据的数量超过预定数量,或者如果传真数据被全部接收,则在操作12中,将所存储的传真数据变换成电子邮件的形式,并且发送到指定的邮件服务器。
图5是示出根据本发明另一个实施例的执行图1所示操作12的方法(过程)12A的流程图,其中该方法包括在操作80到82中,将所存储的传真数据变换成电子邮件的形式,并且发送该电子邮件;以及在操作84中,设置一个变量。
参照图1到图5,如果分别在图3或4所示的操作48或68中确定所接收的传真数据的数量超过预定数量,或者如果在操作50或70中确定传真数据被全部接收,则在操作80中将所存储的传真数据变换成电子邮件的形式。在操作80中,可以将传真数据构造为电子邮件的附件。同样,在图3所示的过程26A包含操作38和52或者图4所示的过程26B包含操作58和72的情况下,根据所设置的页码或被增加的页码n来构造电子邮件的形式。此时,根据本发明,在操作80中,可以将用于标识对应于传真文件的传真数据与对应于不同传真文件的不同传真数据的标识因子包含在电子邮件中。可以在网络传真机中预先设置构造电子邮件所需的第一和第二服务器的域名或IP地址、用户地址、密码、电子邮件地址等。同样,标识因子可以被包含在标准报头(header)、非标准报头或电子邮件的标题中。
在执行完操作80之后,在操作82中将变换成电子邮件形式的传真数据发送到邮件服务器。这里,邮件服务器可以是第一服务器。
在执行完操作82之后,在操作84中设置一个变量,该变量指示传真数据被变换成电子邮件形式并且被发送到邮件服务器。
同时,在执行完操作12之后,在操作14中确定传真数据是否被全部接收。如果传真数据未被全部接收,过程12A进行到操作10。但是,如果确定传真数据被全部接收,则终止图1所示的网络传真机操作方法。
图6是示出根据本发明另一个实施例的操作网络传真机的另一个方法的流程图,其中,该网络传真机操作方法包括在操作100到108中,接收被发送到主服务器的电子邮件,并且在重新提供打印纸时向用户显示接收的电子邮件。
可以在执行图1所示的网络传真机操作方法的网络传真机中,执行图6所示的操作100到108。在这种情况下,如果在图2的操作20中确定有打印纸,则执行图6所示的操作方法。
参照图1-6,在确定打印纸不存在之后,在操作100中确定是否重新提供打印纸。例如,如图2所示,假设方法10A的过程包含操作22。也就是说,假设在打印纸不存在时,在操作22中设置指示打印纸不存在的状态。此时,如果确定存在打印纸,则在操作100中确定状态是否被设置。例如,如果在确定打印纸存在时设置该状态,则表示已经重新提供打印纸。但是,如果在确定打印纸存在时没有设置该状态,则表示打印纸持续存在。在这种情况下,根据网络传真机的传统传真功能,打印所接收的传真数据。
如果确定打印纸被重新提供,也就是说,如果在确定打印纸存在时设置该状态,则在操作102中释放指示打印纸不存在的状态。在执行完操作102之后,在操作104中确定在打印纸不存在时电子邮件是否已经被发送到邮件服务器。也就是说,确定是否存在由于打印纸不存在而尚未被显示给用户而被发送到邮件服务器的电子邮件。
根据本发明,在图6所示的操作方法中可以省略操作102。在这种情况下,如果确定打印纸被重新提供,则在操作104中确定是否存在当打印纸不存在时被发送到邮件服务器的电子邮件。如果没有电子邮件当打印纸不存在时被发送到邮件服务器,则终止图6所示的网络传真机操作方法。但是,如果确定存在当打印纸不存在时被发送到邮件服务器的电子邮件,则在操作106中从邮件服务器接收相应的电子邮件,并且将其显示给用户。这里,可以使用监视器的屏幕或打印纸等,将电子邮件显示给用户。此时,可以从邮件服务器的第二服务器接收电子邮件。在操作106中接收的电子邮件,可以是另一个电子邮件,而不是在打印纸不存在时被发送到邮件服务器的电子邮件。这里,可以通过标识因子确定所接收的电子邮件是否是在打印纸不存在时被发送到邮件服务器的电子邮件或另一个电子邮件。
根据本发明的一个方面,在图5的过程12A包含如上所述的操作84的情况下,可以确定变量是否被设置,以便确定在打印纸不存在时电子邮件是否被发送到邮件服务器。如果任何电子邮件被发送到邮件服务器,则该变量被设置。因此,如果该变量被设置,则在操作106中从邮件服务器接收电子邮件,并且将其显示给用户。在所有电子邮件都被显示给用户之后,在操作108中复位该变量。
根据本发明的另一个方面,在图5的过程12A不包含操作84的情况下,执行对邮件服务器的搜索,以便确定电子邮件是否在打印纸不存在时被发送到邮件服务器。在这种情况下,图6所示的操作方法不包含操作108。
图7是示出根据本发明另一个实施例的执行图6所示操作106的方法(过程)106A的流程图,其中该方法包括在操作120到122中,访问邮件服务器并且接收报头;以及在操作124到126中,使用标识因子的提取结果,接收并向用户显示相应的电子邮件。
参照图1-7,如果确定存在被发送到邮件服务器的电子邮件,在操作120中,网络传真机访问邮件服务器。在操作120之后,在操作122中网络传真机从所访问的邮件服务器接收报头。在操作122之后,在操作124中从报头提取标识因子。在操作124之后,在操作126中,使用所提取的标识因子,在包含在邮件服务器中的多个电子邮件中,从邮件服务器接收相应于被划分成页单元并被发送到邮件服务器的传真文件的电子邮件。在操作126中,向用户显示所接收的电子邮件。
此后,将参照附图详细地描述根据本发明一个方面的网络传真机的构造和操作。
图8是根据本发明另一个实施例的网络传真机的方框图,其中,该网络传真机包括数据接收处理器140和数据发送处理器142。
图8所示的网络传真机执行图1所示的操作方法。
首先,数据接收处理器140执行图1所示的操作10到14。开始,为了执行图1的操作10,数据接收处理器140检查是否存在打印纸以便打印传真数据、是否收到任何传真数据以及所接收的传真数据的数量是否超过预定数量。接着,数据接收处理器140分别响应于与上述检查结果相对应的第一、第二和第三控制信号C1、C2和C3,通过输入端IN1接收并且存储传真数据。数据接收处理器140响应于第三控制信号C3,将所存储的传真数据输出到数据发送处理器142。接下来,为了执行操作14,数据接收处理器140检查传真数据是否被全部接收,并且产生检查结果作为第四控制信号C4。在这种情况下,数据接收处理器140响应于第四控制信号C4,通过输入端IN1接收并且存储传真数据,或者将所存储的传真数据输出到数据发送处理器142。
图9是根据本发明另一个实施例的与图8所示数据接收处理器140相对应的另一个数据接收处理器140A的方框图,其中数据接收处理器140包括纸张检查单元160、数据接收检查单元162和数据管理单元164。
图9所示的数据接收处理器140A执行图2所示的过程10A中的操作20、24和26。
为了执行操作20,数据接收处理器140A的纸张检查单元160响应于从数据接收检查单元162接收的第二控制信号C2,检查是否存在打印纸,并且将检查结果作为第一控制信号C1输出到数据接收检查单元162。
为了执行操作24,数据接收检查单元162响应于从纸张检查单元160接收的第一控制信号C1,检查是否通过输入端IN2接收传真数据,并且将检查结果作为第二控制信号C2输出到纸张检查单元160和数据管理单元164。例如,如果根据第一控制信号C1确定打印纸不存在,则数据接收检查单元162检查是否收到传真数据。如果通过第二控制信号C2确定没有收到传真数据,则纸张检查单元160再次检查是否存在打印纸。
为了执行操作26,数据管理单元164响应于从数据接收检查单元162接收的第二控制信号C2,存储并且管理通过输入端IN2接收的传真数据。例如,如果根据第二控制信号C2确定收到传真数据,则数据管理单元164存储并且管理通过输入端IN2接收的传真数据。
图10是根据本发明另一个实施例的与图9所示数据管理单元164相对应的另一个数据管理单元164A的方框图,其中数据管理单元164A包括第一数据存储单元180、第一页检查单元182、第一数量比较器184、第一接收完成检查单元186、第一格式变换器188和页码生成器190。
图10所示的数据管理单元164A执行图3所示的过程26A。
为了执行操作38,数据管理单元164A的页码生成器190响应于从数据接收检查单元162接收的第二控制信号C2,设置传真数据的页码n。例如,如果根据第二控制信号C2确定收到传真数据,则页码生成器190设置页码n,并且通过输出端OUT5将所设置的页码n输出到第一数据存储单元180。同样,为了执行操作52,页码生成器190响应于从第一数量比较器184接收的第三控制信号C3和从第一接收完成检查单元186接收的第四控制信号C4,将页码n增加1,并且通过输出端OUT5将所增加的页码输出到第一数据存储单元180。例如,如果根据第三控制信号C3确定传真数据的数量少于预定数量,并且当根据第四控制信号C4确定传真数据未被全部接收时,页码生成器190将页码n增加1。
根据本发明的一个方面,如上所述,在图3所示的方法26A的过程包含操作38和52的情况下,为了执行操作40,当从页码生成器190收到所设置的页码或所增加的页码时,第一数据存储单元180通过输入端IN3接收并且存储传真数据。
根据本发明的另一个方面,在图3所示的过程26A不包含操作38和52的情况下,图10所示的数据管理单元164A不包含页码生成器190。在这种情况下,为了执行操作40,第一数据存储单元180响应于第二控制信号C2或第四控制信号C4,存储通过输入端IN3接收的传真数据。例如,如果根据第二控制信号C2确定在操作24中收到传真数据,或者如果根据第四控制信号C4确定在操作50中传真数据未被全部接收,则第一数据存储单元180通过输入端IN3接收并且存储传真数据。
同样,为了执行操作40,无论图10所示的数据管理单元164A是否包含页码生成器190,第一数据存储单元180响应于第四控制信号C4和第五控制信号C5,存储通过输入端IN3接收的传真数据。例如,如果分别根据第四控制信号C4和第五控制信号C5通过操作42和44确定传真数据不是传真文件的页的结束以及传真数据未被全部接收,则第一数据存储单元180存储通过输入端IN3接收的传真数据。
同样,第一数据存储单元180响应于第三或第四控制信号C3或C4,读取并且通过输出端OUT3发送所存储的传真数据。也就是说,在图10所示的数据管理单元164A不包含第一格式变换器188的情况下,如果根据第三控制信号C3确定传真数据的数量超过预定数量,则第一数据存储单元180通过输出端OUT3、将所存储的传真数据输出到数据发送处理器142。同样,如果根据第四控制信号C4在操作50中确定传真数据被全部接收,则第一数据存储单元180通过输出端OUT3输出所存储的传真数据。
为了执行图3所示的操作42,第一页检查单元182检查通过输入端IN3输入的传真数据是否对应于要打印的传真文件的每一页的结束,并且将检查结果作为第五控制信号C5输出到第一数据存储单元180、第一接收完成检查单元186和第一格式变换器188。
为了执行操作44,第一接收完成检查单元186响应于从第一页检查单元182接收的第五控制信号C5,检查通过输入端IN3接收的传真数据是否被全部接收,并且将检查结果作为第四控制信号C4输出到第一数据存储单元180、第一格式变换器188和页码生成器190。例如,如果根据第五控制信号C5确定传真数据不是页的结束,则第一接收完成检查单元186检查传真数据是否被全部接收。同样,为了执行操作50,第一接收完成检查单元186响应于第三控制信号C3,检查传真数据是否被全部接收。例如,如果根据第三控制信号C3确定传真数据的数量少于预定数量,则第一接收完成检查单元186检查传真数据是否通过输入端IN3被全部接收。
为了执行操作46,第一格式变换器188响应于从第一页检查单元182接收的第五控制信号C5或从第一接收完成检查单元186接收的第四控制信号C4,对从第一数据存储单元180接收的存储的传真数据的格式进行变换,并且将变换格式后的传真数据输出到第一数量比较器184。例如,如果根据第五控制信号C5在操作42中确定传真数据是页的结束,或者根据第四控制信号C4在操作44中确定传真数据被全部接收,第一格式变换器188对从第一数据存储单元180接收的存储的传真数据的格式进行变换。此时,第一格式变换器188响应于第三和第四控制信号C3和C4,通过输出端OUT4将变换格式后的传真数据输出到数据发送处理器142。例如,如果根据第三控制信号C3确定传真数据的数量超过预定数量,或者根据第三和第四控制信号C3和C4确定传真数据的数量少于预定数量但传真数据被全部接收,第一格式变换器188通过输出端OUT4将变换格式后的传真数据输出到数据发送处理器142。
为了执行操作48,第一数量比较器184比较从第一格式变换器188接收的变换格式后的存储的传真数据的数量与预定数量,并且将比较结果作为第三控制信号C3分别输出到第一数据存储单元180、第一接收完成检查单元186和第一格式变换器188。
如上所述,在图3所示的过程26A不包含步骤46的情况下,第一数量比较器184响应于第四和第五控制信号C4和C5,比较从第一数据存储单元180接收的所存储的传真数据的数量与预定数量,并且输出比较结果作为第三控制信号C3。例如,如果根据第四控制信号C4确定传真数据被全部接收,或者根据第五控制信号C5确定传真数据是页的结束,则第一数量比较器184比较所存储的传真数据的数量与预定数量。
图11是根据本发明另一个实施例的与图9所示数据管理单元164相对应的另一个数据管理单元164B的方框图,其中,该数据管理单元164B包括第二格式变换器200、第二数据存储单元202、第二页检查单元204、第二接收完成检查单元206、页码生成器208和第二数量比较器210。
图11所示的数据管理单元164B执行图4所示的过程26B。
为了执行操作58,数据管理单元164B的页码生成器208响应于从数据接收检查单元162接收的第二控制信号C2,设置传真数据的页码n。例如,如果根据第二控制信号C2确定收到传真数据,则页码生成器208设置页码n,并且通过输出端OUT7将所设置的页码n输出到第二格式变换器200。同样,为了执行操作72,页码生成器208响应于从第二数量比较器210接收的第三控制信号C3和从第二接收完成检查单元206接收的第四控制信号C4,将页码n增加1,并且通过输出端OUT7输出所增加的页码。例如,当根据第三控制信号C3确定传真数据的数量少于预定数量时,并且如果根据第四控制信号C4确定传真数据未被全部接收,则页码生成器208将页码n增加1。
根据本发明的一个方面,如上所述,在图4所示的过程26B包含操作58和72的情况下,为了执行操作60,当从页码生成器208收到所设置的页码或被增加1的页码时,第二格式变换器200对通过输入端IN4接收的传真数据的格式进行变换,并且将变换格式后的传真数据输出到第二数据存储单元202。
根据本发明的另一个方面,在图4所示的过程26B不包含操作58和72的情况下,图11所示的数据管理单元164B不包含页码生成器208。为了执行操作60,第二格式变换器200响应于第二控制信号C2或第三和第四控制信号C3和C4,对通过输入端IN4接收的传真数据的格式进行变换。例如,如果确定传真数据未被全部接收,当根据第二控制信号C2确定收到传真数据,或者根据第三和第四控制信号C3和C4确定传真数据的数量少于预定数量时,第二格式变换器200对通过输入端IN4接收的传真数据的格式进行变换。
同样,无论数据管理单元164B是否包含页码生成器208,为了执行操作60,第二格式变换器200响应于第四和第五控制信号C4和C5,对通过输入端IN4接收的传真数据的格式进行变换。例如,如果根据第四和第五控制信号C4和C5确定传真数据不是页的结束以及传真数据未被全部接收,则第二格式变换器200对传真数据的格式进行变换。
为了执行操作62,第二数据存储单元202存储从第二格式变换器200接收的变换格式后的传真数据。同样,第二数据存储单元202响应于第三或第四控制信号C3或C4,读取所存储的传真数据,并且通过输出端OUT6、将其发送到图8所示的数据发送处理器142。也就是说,如果根据从第二数量比较器210接收的第三控制信号C3确定传真数据的数量超过预定数量,则第二数据存储单元202通过输出端OUT6输出所存储的传真数据。如果根据从第二接收完成检查单元206接收的第四控制信号C4确定传真数据被全部接收,则第二数据存储单元202通过输出端OUT6输出传真数据。
此时,图10所示的第一数据存储单元180和图11所示的第二数据存储单元202可以是动态随机存取存储器(Dynamic Random Access Memory,DRAM)。这里,第一或第二数据存储单元180或202读取所存储的传真数据,接着清除所存储的传真数据以便存储随后接收的传真数据。
为了执行图4所示的操作64,第二页检查单元204检查通过输入端IN4接收的传真数据是否对应于要打印的传真文件的每一页的结束,并且将检查结果作为第五控制信号C5输出到第二格式变换器200、第二接收完成检查单元206和第二数量比较器210。
为了执行操作66,第二接收完成检查单元206响应于从第二页检查单元204接收的第五控制信号C5,检查传真数据是否通过输入端IN4被全部接收,并且输出检查结果作为第四控制信号C4。例如,如果根据第五控制信号C5确定传真数据不对应于页的结束,第二接收完成检查单元206检查传真数据是否被全部接收。同样,为了执行操作70,第二接收完成检查单元206响应于第三控制信号C3,检查传真数据是否被全部接收,并且输出检查结果作为第四控制信号C4。例如,如果根据第三控制信号C3确定传真数据的数量少于预定数量,则第二接收完成检查单元206检查传真数据是否通过输入端IN4被全部接收。
为了执行操作68,第二数量比较器210响应于第四和第五控制信号C4和C5或只响应于第五控制信号C5,比较从第二数据存储单元202接收的具有变换格式的所存储的传真数据的数量与预定数量,并且将比较结果作为第三控制信号C3输出到第二格式变换器200、第二数据存储单元202、第二接收完成检查单元206和页码生成器208。例如,如果根据第四和第五控制信号C4和C5确定传真数据未被全部接收且此时传真数据不是页的结束,或者根据第五控制信号C5确定传真数据是页的结束,则第二数量比较器210比较从第二数据存储单元202接收的传真数据的数量与预定数量。
同时,为了执行图1所示的操作12,图8所示的数据发送处理器142将从数据接收处理器140接收的所存储的传真数据变换成电子邮件的形式,并且通过输出端OUT1将电子邮件发送到邮件服务器。此时,在图10或图11所示的数据管理单元164A或164B包含页码生成器190或208的情况下,数据发送处理器142接收通过输出端OUT5或OUT7从页码生成器190或208输出的页码,并且根据所接收的页码构造电子邮件。
图12是根据本发明另一个实施例的与图8所示的数据发送处理器142相对应的另一个数据发送处理器142A的方框图,其中数据发送处理器142A包括电子邮件生成器220、数据发送器222和变量设置单元224。
数据发送处理器142A执行图5所示的过程12A。
为了执行操作80,数据发送处理器142A的电子邮件生成器220将通过输入端IN5从数据接收处理器140接收的所存储的传真数据变换成电子邮件的形式,并且将电子邮件输出到数据发送器222。这里,电子邮件生成器220构造电子邮件,使其包含标识因子以便标识与同一传真文件相对应的传真数据与后面的其他传真数据。
为了执行操作82,数据发送器222通过输出端OUT8、将从电子邮件生成器220接收的被变换成电子邮件形式的传真数据发送到邮件服务器。
为了执行操作84,变量设置单元224响应于数据发送完成信号,设置一个变量,该变量指示传真数据以电子邮件的形式被发送到邮件服务器,并且通过输出端OUT9输出所设置的变量。这里,数据发送完成信号指示数据发送器222是否完全地发送数据。
图13是根据本发明另一个实施例的网络传真机的方框图,其中,该网络传真机包括纸张检查单元240、发送邮件检查单元242、邮件接收及显示单元244和状态释放单元246。
图13所示的网络传真机执行图6所示的操作方法,并且可以被包含在图8所示的网络传真机中。
为了执行操作100,在确定打印纸不存在之后,图13所示的纸张检查单元240检查打印纸是否被重新提供,并且将检查结果作为第六控制信号C6输出到发送邮件检查单元242和状态释放单元246。
例如,当确定打印纸不存在时,图8所示的数据接收处理器140可以生成指示打印纸不存在的状态信号。此时,纸张检查单元240响应于通过输入端IN7从数据接收处理器140接收的第一控制信号C1,检查是否通过输入端IN7收到状态信号,并且输出检查结果作为第六控制信号C6。例如,如果根据第一控制信号C1确定打印纸存在,则纸张检查单元240检查是否收到所生成的状态信号。
同时,根据如上所述的本发明的一个方面,如果图6所示的操作方法不包含操作102,则图13所示的网络传真机也不包含状态释放单元246。在这种情况下,为了执行操作104,发送邮件检查单元242响应于从纸张检查单元240接收的第六控制信号C6,检查是否存在当打印纸不存在时被发送到邮件服务器的电子邮件,并且将检查结果作为第七控制信号C7输出到邮件接收及显示单元244。例如,在确定打印纸不存在之后,如果根据第六控制信号C6确定打印纸被重新提供,则发送邮件检查单元242检查是否存在被发送到邮件服务器的电子邮件。
根据本发明的另一个方面,在图6所示的操作方法包含操作102的情况下,如图13所示,网络传真机包含状态释放单元246。为了执行操作102,状态释放单元246响应于从纸张检查单元240接收的第六控制信号C6,生成第八控制信号C8以便停止状态信号的生成。状态释放单元246将所生成的第八控制信号C8输出到发送邮件检查单元242,并且同时通过输出端OUT10输出到数据接收处理器140。在这种情况下,数据接收处理器140响应于从状态释放单元246接收的第八控制信号C8,停止生成状态信号。发送邮件检查单元242响应于第八控制信号C8,检查是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件。例如,如果根据第八控制信号C8确定数据接收处理器140试图停止生成状态信号,发送邮件检查单元242检查是否存在被发送到邮件服务器的电子邮件。
同时,根据本发明的一个方面,为了执行操作104,图13所示的发送邮件检查单元242检查从变量设置单元224接收的变量是否被设置,并且可以输出检查结果作为第七控制信号C7。图12所示的数据发送处理器142A包含变量设置单元224。
根据本发明的另一个方面,为了执行操作104,发送邮件检查单元242可以搜索邮件服务器并生成第七控制信号C7。发送邮件检查单元242通过输出端OUT11向邮件服务器发送查询信号,该查询信号有关是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件。此时,发送邮件检查单元242通过输入端IN8从邮件服务器接收有关是否存在被发送的电子邮件的信息。
同时,为了执行图6所示的操作106,邮件接收及显示单元244响应于从发送邮件检查单元242接收的第七控制信号C7,通过输入端IN9从邮件服务器接收电子邮件,并且通过输出端OUT12将所接收的电子邮件输出给用户。例如,如果根据第七控制信号C7确定存在当确定打印纸不存在时所发送的电子邮件,则邮件接收及显示单元244接收并且显示电子邮件。
图14是根据本发明另一个实施例的与图13所示的邮件接收及显示单元244相对应的邮件接收及显示单元244A的方框图,其中,该邮件接收及显示单元244A包括报头接收器260、因子提取单元262、邮件接收器264和显示单元266。
图14所示的邮件接收及显示单元244A执行图7所示的过程106A。
为了执行操作120和操作122,邮件接收及显示单元244A的报头接收器260响应于从发送邮件检查单元242接收的第七控制信号C7,访问邮件服务器并接收报头。例如,如果根据第七控制信号C7确定存在当确定打印纸不存在时被发送到邮件服务器的电子邮件,则报头接收器260访问邮件服务器并接收报头。例如,报头接收器260通过输出端OUT13将访问请求信号输出到邮件服务器,并且通过输入端IN10从邮件服务器接收访问验证信号。在访问邮件服务器之后,报头接收器260通过输入端IN10从邮件服务器接收报头。
为了执行操作124,因子提取单元262从报头接收器260所接收的报头中提取标识因子,并且将所提取的标识因子输出到邮件接收器264。
为了执行操作126,邮件接收及显示单元244A包含邮件接收器264和显示单元266。邮件接收器264使用从因子提取单元262提取的标识因子,来识别属于被划分并被发送到邮件服务器的同一传真文件的至少一个电子邮件,并且通过输入端IN11从邮件服务器接收所识别出的电子邮件。邮件接收器264通过输出端OUT14、将表示所识别出的电子邮件的信息发送到邮件服务器。邮件服务器仅读取与从邮件接收器264接收的信息相对应的属于同一传真文件的电子邮件,并且将其输出到邮件接收器264。显示单元266通过输出端OUT15将从邮件接收器264接收的邮件显示给用户。例如,显示单元266通过在监视器的屏幕上显示电子邮件或者通过在打印纸上打印电子邮件,将该电子邮件显示给用户。
为了执行操作108,数据发送处理器142A的变量设置单元224响应于通过输入端IN6从邮件接收及显示单元244接收的数据显示完成信号,复位变量。例如,如果根据从邮件接收及显示单元244接收的显示完成确定邮件被接收并且被显示,则变量设置单元224复位该变量。
此后,为便于描述,假设网络传真机可以存储多达50MB的传真数据的数量,预定数量是3MB,如图3所示来实现图2所示的操作26,非标准报头被用作标识因子,在操作46中传真数据被变换成TIFF格式,以及具有6页的传真文件被发送到网络传真机,将描述根据本发明的网络传真机操作方法。用X-SamsungDivFaxMailsamsung_200302221020来表示该非标准报头。这里,200302221020表示传真数据最初被收到网络传真机上的日期是2003年2月22日上午10:20。
图15-17示出传真文件被划分到其中以及传真文件通过其被发送到邮件服务器的电子邮件的格式,其中图15表示首先被发送到邮件服务器的第一个电子邮件的格式,图16表示其次被发送到邮件服务器的第二个电子邮件的格式,图17表示最后被发送到邮件服务器的第三个电子邮件的格式。在各图中,“寄件人”表示网络传真机作为发送者,“收件人”表示邮件服务器被指定为收件人,“日期”表示电子邮件的创建日期,作为标题的“主题”中的[Samsung传真n]表示附加到电子邮件的页码是n,“第x邮件”表示第x个被发送到邮件服务器的电子邮件,每个电子邮件的内容300、302或304包含句子“这是由三星传真机发送的”,附件“samsung200302221020_x.tiff”的标题中的“200302221020”表示传真数据最初被邮件服务器接收的日期,以及“x”表示电子邮件被发送到邮件服务器的顺序。
首先,如果确定当打印纸不存在时、在操作24中收到1MB的传真数据,则在操作38中将页码n设置为“1”。在执行完操作38之后,在操作40中存储所接收的传真数据。此时,如果所接收的传真数据是传真文件的第一页的结束,则在操作46中对相应于所存储的第一页的传真数据的格式进行变换。由于所存储的1MB传真数据的数量少于3MB的预定数量,并且传真数据未被全部接收,则在操作52中将页码n改变为2,并且该过程进行到操作40。接着,在操作40中存储所接收的1MB传真数据。在执行完操作40之后,在操作46中对相应于所存储的第二页的传真数据的格式进行变换。由于所存储的2MB传真数据的数量少于3MB的预定数量,并且传真数据未被全部接收,则在操作52中将页码n改变为3,并且该过程进行到操作40。接下来,在操作40中存储所接收的具有1.5MB数量的第三页传真数据。在执行完操作40之后,在操作46中对相应于第三页的传真数据的格式进行变换。由于所存储的3.5MB传真数据的数量大于3MB的预定数量,该过程进行到操作12。此时,在操作80和82中,具有变换格式的三页被构造成如图15所示的电子邮件的附件,例如具有三页的samsung200302221020_1.tiff,并且被发送到邮件服务器。如果所存储的传真数据被发送到邮件服务器,则清除所存储的第一到第三页的传真数据。
在第一到第三页被发送之后,如果传真数据未被全部接收,并且打印纸不存在,则在操作24中确定是否收到任何传真数据。如果收到1MB的第四页,则在操作38中将页码n设置成“1”。在执行完操作38之后,在操作40中存储所接收的第四页传真数据。此时,如果传真数据是页的结束,则在操作46中对所存储的第四页传真数据的格式进行变换。由于所存储的1MB传真数据的数量少于3MB的预定数量,并且传真数据未被全部接收,则在操作52中将页码n改变为2,并且该过程进行到操作40。此时,在操作40中存储所接收的2MB的第五页传真数据。在执行完操作40之后,在操作46中对相应于第五页的传真数据的格式进行变换。由于所存储的3MB传真数据的数量不少于3MB的预定数量,该过程进行到操作12。在操作80和82中,具有变换格式的第四和第五页被包含为如图16所示格式的电子邮件的附件,例如具有2页的samsung200302221020_2.tiff,并且被发送到邮件服务器。如果所存储的传真数据被发送到邮件服务器,则清除所存储的第四和第五页的传真数据。
在第四和第五页被发送之后,如果传真数据未被全部接收,并且打印纸不存在,则在操作24中确定是否收到任何传真数据。如果收到具有1MB数量的第六页,则在操作38中将页码设置为“1”。在操作38之后,在操作40中存储所接收的第六页传真数据。此时,如果1MB传真数据是页的结束,则在操作46中对所存储的第六页传真数据的格式进行变换。由于传真数据被全部接收同时所存储的1MB传真数据的数量少于3MB的预定数量,该过程进行到操作12。此时,在操作80和82中,具有变换格式的第六页被包含为图17所示的电子邮件的附件,例如,具有一页的samsung200302221020_3.tiff,并且被发送到邮件服务器。在这种情况下,在标题中所标记的第x邮件被表示为指示最后一个电子邮件的“最后的邮件”。如果相应于所存储的第六页的传真数据被发送到邮件服务器,则清除所存储的相应于第六页的传真数据。
在图15、16和17中,标识因子是相同的,以便可以使用该标识因子,在以后将从邮件服务器中获取的电子邮件中,将相应于同一传真文件的电子邮件识别为从同一网络传真机发送的传真文件。
图18示出存储在邮件服务器中的电子邮件的示例。
如上所述,在打印纸不存在时传真文件的第六页被发送到邮件服务器之后,如果打印纸被重新提供,则在操作106中网络传真机访问邮件服务器并且接收电子邮件。此时,在图18所示的电子邮件中,在网络传真机接收当打印纸不存在时被发送到邮件服务器的电子邮件400、402和404时,该网络传真机可以或不可以接收普通的电子邮件406。该普通的电子邮件406可以被插入到电子邮件400、402和404的中间,如图18所示。
更具体地说,如果打印纸被重新提供,则在操作120和122中,网络传真机访问邮件服务器,并且接收每个电子邮件的报头。在操作124中,从所接收的报头中提取非标准报头作为标识因子。此时,在操作126中,使用所提取的非标准报头,在图18所示的电子邮件400、402、404和406中,识别属于从同一网络传真机发送的同一传真文件的相应电子邮件,使用标题来识别相应电子邮件到邮件服务器的发送顺序,并且使用所识别的结果,首先接收并打印首先发送的电子邮件,以及最后接收并打印最后发送的电子邮件。
在这种情况下,在打印被划分的页之前,可以以标题页的格式打印例如传真文件的总页码、接收日期和时间等信息。
如上所述,根据本发明的网络传真机和网络传真机操作方法,通过在打印纸不存在或者存储传真文件的存储空间不足时,接收并同时将大的传真文件划分成电子邮件的形式并且发送划分结果,接着当打印纸被重新提供时,从指定的邮件地址接收并且向用户显示传真文件,从而有可能防止所接收的传真文件被丢失,而与传真文件的接收数量和存储空间无关。
虽然已参照本发明的示例性实施例具体地示出和说明了本发明,本领域技术人员应该理解,在不脱离所附权利要求及其等效方案所限定的本发明的实质和范围的情况下,可以对其进行形式和细节上的各种改变。
权利要求
1.一种操作网络传真机的方法,所述网络传真机执行将电子邮件发送到邮件服务器和/或从邮件服务器接收电子邮件的功能以及传真功能,所述方法包括如果当将在其上打印传真数据的打印纸不存在时从外部源收到传真数据,则存储所接收的传真数据,直到所接收的传真数据的数量超过预定数量为止;如果所接收的传真数据的数量超过预定数量,或者如果传真数据被全部接收,则将所存储的传真数据变换成电子邮件的形式,并且将变换后的数据发送到邮件服务器;以及确定传真数据是否被全部接收,并且如果传真数据未被全部接收,则进行所述存储操作。
2.如权利要求1所述的方法,其中,存储所接收的传真数据的存储操作包括确定打印纸是否存在;如果确定打印纸不存在,则确定是否收到传真数据,并且如果没有收到传真数据,则进行确定是否存在打印纸的操作;以及如果确定收到传真数据,则存储所接收的传真数据,直到所接收的传真数据的数量超过预定数量为止。
3.如权利要求2所述的方法,其中,存储所接收的传真数据的操作包括如果收到传真数据,则存储所接收的传真数据;确定传真数据是否是要打印的页的结束或者传真数据是否被全部接收,并且如果传真数据不是页的结束以及传真数据未被全部接收,则进行存储所接收的传真数据的操作;如果确定传真数据是页的结束或者传真数据被全部接收,则确定所存储的传真数据的数量是否少于预定数量,并且如果所存储的传真数据的数量超过预定数量,则进行变换所存储的传真数据的操作;以及如果所存储的传真数据的数量少于预定数量,则确定传真数据是否被全部接收,如果传真数据未被全部接收,则进行存储所接收的传真数据的操作,以及如果传真数据被全部接收,则进行变换所存储的传真数据的操作。
4.如权利要求3所述的方法,其中,存储所接收的传真数据的操作还包括如果传真数据是页的结束或者传真数据被全部接收,则变换所存储的传真数据的格式,并且进行确定所存储的传真数据的数量是否少于预定数量的操作,以及确定所存储的传真数据的数量是否少于预定数量的操作包括确定变换格式后的传真数据的数量是否少于预定数量,如果变换格式后的传真数据的数量超过预定数量,则进行变换所存储的传真数据的操作,以及如果变换格式后的传真数据的数量少于预定数量,则进行确定传真数据是否被全部接收的操作。
5.如权利要求3所述的方法,其中,存储所接收的传真数据的操作还包括如果所存储的传真数据的数量少于预定数量或者如果传真数据被全部接收,则对所存储的传真数据的格式进行变换,并且进行变换所接收的传真数据的操作。
6.如权利要求3所述的方法,其中,存储所接收的传真数据的操作还包括如果收到传真数据,则设置传真数据的页码,并且进行存储所接收的传真数据的操作;以及如果传真数据未被全部接收,则将页码增加1,并且进行存储所接收的传真数据的操作,其中,在变换所存储的传真数据的操作中,将所存储的传真数据变换成电子邮件的形式包括根据页码,将传真数据变换成电子邮件的形式。
7.如权利要求2所述的方法,其中,存储所接收的传真数据的操作包括如果收到传真数据,则对所接收的传真数据的格式进行变换;存储变换格式后的传真数据;确定所接收的传真数据是否是要打印的页的结束或者传真数据是否被全部接收,并且如果所接收的传真数据不是页的结束且传真数据未被全部接收,则进行变换所接收的传真数据的格式的操作;如果所接收的传真数据是页的结束或者传真数据被全部接收,则确定具有变换后的格式的所存储的传真数据的数量是否少于预定数量,并且如果所存储的传真数据的数量超过预定数量,则进行变换所存储的传真数据的操作;以及如果具有变换后的格式的所存储的传真数据的数量少于预定数量,则确定传真数据是否被全部接收,如果传真数据未被全部接收,则进行变换所接收的传真数据的格式的操作,并且如果传真数据被全部接收,则进行变换所存储的传真数据的操作。
8.如权利要求7所述的方法,其中,存储所接收的传真数据的操作还包括如果收到传真数据,则设置传真数据的页码,并且进行变换所接收的传真数据的格式的操作;以及如果传真数据未被全部接收,则将页码增加1,并且进行变换所接收的传真数据的格式的操作,其中,在变换所存储的传真数据的操作中,将所存储的传真数据变换成电子邮件的形式包括根据页码,将所存储的传真数据变换成电子邮件的形式。
9.如权利要求1所述的方法,其中,将所存储的传真数据变换成电子邮件的形式的操作包括如果所接收的传真数据的数量超过预定数量或者传真数据被全部接收,则将存储的传真数据变换成电子邮件的形式;以及将传真数据以电子邮件的形式发送到邮件服务器,并且进行确定传真数据是否被全部接收的操作。
10.如权利要求9所述的方法,其中,在变换所存储的传真数据的操作中,所述电子邮件包括用于标识传真数据的标识因子。
11.如权利要求10所述的方法,其中,所述电子邮件包括包含所述标识因子的标准报头或非标准报头。
12.如权利要求10所述的方法,其中,所述电子邮件包括一个标题,所述标题包含所述标识因子。
13.如权利要求10所述的方法,所述方法还包括确定在打印纸不存在之后是否重新提供了打印纸;如果在打印纸不存在之后重新提供了打印纸,则确定是否存在当打印纸不存在时被发送到邮件服务器的电子邮件;以及如果存在被发送到邮件服务器的电子邮件,则从邮件服务器接收并显示电子邮件。
14.如权利要求13所述的方法,其中,接收并显示电子邮件的操作包括如果存在被发送到邮件服务器的电子邮件,则访问邮件服务器;从所访问的邮件服务器接收报头;从报头提取所述标识因子;以及使用所提取的标识因子,在被划分且被发送到邮件服务器的电子邮件中,识别出属于同一传真文件的电子邮件,以及从邮件服务器接收识别出的电子邮件,并且向用户显示所接收的电子邮件。
15.如权利要求1所述的方法,还包括确定在确定打印纸不存在之后是否提供了新的打印纸;如果在确定打印纸不存在之后提供了新的打印纸,则确定是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件;以及如果存在被发送到邮件服务器的电子邮件,则从邮件服务器接收并且显示电子邮件。
16.如权利要求15所述的方法,其中,存储所接收的传真数据的操作包括当确定打印纸不存在时,设置指示打印纸不存在的状态,当存在打印纸时,执行确定提供了新的打印纸的操作并且确定所述状态是否被设置,以及所述方法还包括如果所述状态被设置则释放所述状态,并且进行确定是否存在被发送到邮件服务器的电子邮件的操作。
17.如权利要求15所述的方法,其中,确定是否存在被发送到邮件服务器的电子邮件的操作还包括搜索邮件服务器,并且确定是否存在当打印纸不存在时被发送到邮件服务器的电子邮件。
18.如权利要求9所述的方法,还包括确定在确定打印纸不存在之后是否提供了新的打印纸;如果在确定打印纸不存在之后提供了新的打印纸,则确定是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件;以及如果存在被发送到邮件服务器的电子邮件,则从邮件服务器接收并显示电子邮件。
19.如权利要求18所述的方法,其中,将存储的传真数据变换成电子邮件的形式的操作还包括设置指示传真数据以电子邮件的形式被发送到邮件服务器的变量,并且进行确定传真数据被全部接收的操作,其中,在确定存在被发送到邮件服务器的电子邮件的操作中,如果在打印纸不存在之后提供了新的打印纸,则确定所述变量是否被设置,其中,在从邮件服务器接收并显示电子邮件的操作中,如果所述变量被设置,则从邮件服务器接收电子邮件,并且将所接收的电子邮件提供给用户,以及其中,所述方法还包括在执行接收并显示电子邮件的操作之后,复位所述变量。
20.一种网络传真机,执行将电子邮件发送到邮件服务器和/或从邮件服务器接收电子邮件的功能以及传真功能,所述网络传真机包括数据接收处理器,检查是否存在用于打印从外部源提供的传真数据的打印纸、是否收到传真数据、所接收的传真数据的数量是否超过预定数量以及传真数据是否被全部接收,以便分别生成第一、第二、第三和第四控制信号,响应于第一、第二、第三和第四控制信号而接收并存储传真数据,以及响应于第三和第四控制信号之一而输出所存储的传真数据;和数据发送处理器,将从所述数据接收处理器接收的所存储的传真数据变换成电子邮件的形式,并且将变换后的数据发送到邮件服务器。
21.如权利要求20所述的网络传真机,其中,所述数据接收处理器包括纸张检查单元,响应于第二控制信号而检查打印纸是否存在,并且输出检查结果作为第一控制信号;数据接收检查单元,响应于第一控制信号而检查是否收到传真数据,并且输出检查结果作为第二控制信号;数据管理单元,响应于第二控制信号而存储并管理所接收的传真数据。
22.如权利要求21所述的网络传真机,其中,所述数据管理单元包括第一页检查单元,检查所接收的传真数据是否是要打印的页的结束,并输出检查结果作为第五控制信号;第一数据存储单元,响应于第二控制信号、第四控制信号以及第四控制信号和第五控制信号中的一个而存储所接收的传真数据,并且响应于第三控制信号和第四控制信号之一而读取所存储的传真数据;第一数量比较单元,响应于第四控制信号和第五控制信号而比较从所述第一数据存储单元接收的所存储的传真数据的数量与预定数量,并且输出比较结果作为第三控制信号;和第一接收完成检查单元,响应于第三控制信号和第五控制信号之一而检查传真数据是否被全部接收,并且输出检查结果作为第四控制信号。
23.如权利要求22所述的网络传真机,其中,所述数据管理单元还包括第一格式变换器,响应于第四控制信号和第五控制信号之一而变换所存储的传真数据的格式,将变换格式后的传真数据输出到所述第一数量比较单元,并且响应于第三控制信号和第四控制信号而将变换格式后的传真数据输出到所述数据发送处理器,其中,所述第一数量比较单元比较变换格式后的传真数据的数量与预定数量。
24.如权利要求22所述的网络传真机,其中,所述数据管理单元还包括页码生成器,响应于第二控制信号而设置所接收的传真数据的页码,并且响应于第三控制信号和第四控制信号而将所述页码增加1,其中,所述数据发送处理器根据所述页码来构造电子邮件的格式。
25.如权利要求21所述的网络传真机,其中,所述数据管理单元包括第二格式变换器,响应于第二控制信号、第三控制信号和第四控制信号以及第四控制信号和第五控制信号中的一个而变换所接收的传真数据的格式;第二数据存储单元,存储从所述第二格式变换器接收的变换格式后的传真数据,并且响应于第三控制信号和第四控制信号之一而读取所存储的传真数据;第二页检查单元,检查传真数据是否是要打印的页的结束,并且输出检查结果作为第五控制信号;第二接收完成检查单元,响应于第三控制信号和第五控制信号之一而检查传真数据是否被全部接收,并且输出检查结果作为第四控制信号;以及第二数量比较单元,响应于第四控制信号和第五控制信号两者或者只响应于第五控制信号而比较从所述第二数据存储单元接收的所存储的传真数据的数量与预定数量,并且输出比较结果作为第三控制信号。
26.如权利要求20所述的网络传真机,其中,所述数据发送处理器包括电子邮件生成器,将从所述数据接收处理器接收的所存储的传真数据变换成电子邮件的形式;和数据发送器,将从所述电子邮件生成器接收的电子邮件形式的传真数据发送到邮件服务器。
27.如权利要求26所述的网络传真机,还包括纸张检查单元,在确定打印纸不存在之后提供打印纸,并且输出检查结果作为第六控制信号;发送邮件检查单元,响应于第六控制信号而检查是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件,并且输出检查结果作为第七控制信号;和邮件接收及显示单元,响应于第七控制信号而从邮件服务器接收并显示电子邮件。
28.如权利要求27所述的网络传真机,其中,所述数据发送处理器还包括变量设置单元,响应于来自所述数据发送器的传真数据的发送完成而设置一个变量,所述变量指示传真数据以电子邮件的形式被发送到邮件服务器,响应于来自所述邮件接收及显示单元的显示完成而复位所述变量,并且将所述变量输出到所述发送邮件检查单元,其中,所述发送邮件检查单元检查所述变量是否被设置,并且输出检查结果作为第七控制信号。
29.如权利要求26所述的网络传真机,其中,所述电子邮件生成器将传真数据变换成电子邮件的形式,以使电子邮件包含用于标识传真数据的标识因子。
30.如权利要求29所述的网络传真机,还包括纸张检查单元,在确定打印纸不存在之后检查是否提供了新的打印纸,并且输出检查结果作为第六控制信号;发送邮件检查单元,响应于第六控制信号而检查是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件,并且输出检查结果作为第七控制信号;和邮件接收及显示单元,响应于第七控制信号而从邮件服务器接收并显示电子邮件。
31.如权利要求30所述的网络传真机,其中,所述邮件接收及显示单元包括报头接收器,响应于第七控制信号而访问邮件服务器并从邮件服务器接收报头;因子提取单元,从所述报头提取所述标识因子;邮件接收器,使用所提取的标识因子,识别出属于被划分且被发送到邮件服务器的同一传真文件的电子邮件,并且从邮件服务器接收所识别出的电子邮件;和显示单元,显示从邮件服务器接收的电子邮件。
32.如权利要求20所述的网络传真机,还包括纸张检查单元,检查在确定打印纸不存在之后是否提供了新的打印纸,并且输出检查结果作为第六控制信号;发送邮件检查单元,响应于第六控制信号而检查是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件,并且输出检查结果作为第七控制信号;和邮件接收及显示单元,响应于第七控制信号而从邮件服务器接收并显示电子邮件。
33.如权利要求32所述的网络传真机,其中当确定打印纸不存在时,所述数据接收处理器生成指示打印纸不存在的状态信号;所述纸张检查单元响应于第一控制信号而检查是否生成所述状态信号,并且输出检查结果作为第六控制信号;所述网络传真机还包括状态释放单元,所述状态释放单元响应于第六控制信号而生成第八控制信号,以停止所述状态信号的生成;所述数据接收处理器响应于第八控制信号而停止生成所述状态信号;和所述发送邮件检查单元响应于第八控制信号而检查是否存在当确定打印纸不存在时被发送到邮件服务器的电子邮件。
34.如权利要求32所述的网络传真机,其中,所述发送邮件检查单元响应于第六控制信号而搜索邮件服务器并且生成所述第七控制信号。
全文摘要
一种网络传真机和网络传真机操作方法,包括如果当将在其上打印传真数据的打印纸不存在时从外部源收到相应于传真文件的传真数据,存储接收的传真数据直到接收的传真数据的数量超过预定数量;如果接收的传真数据的数量超过预定数量,或者传真数据被全部接收,则将存储的传真数据变换成电子邮件的形式并发送到邮件服务器;和确定传真数据是否被全部接收,如果传真数据没有被全部接收,继续进行存储接收的传真数据的操作。通过在打印纸不存在或存储空间受限时接收并同时将数量大的传真文件划分成电子邮件的形式,接着当打印纸被重新提供时从指定邮件地址接收并向用户显示传真数据,可防止接收的传真文件被丢失,而与传真数据的接收数量和存储空间无关。
文档编号H04N1/32GK1543184SQ20041004207
公开日2004年11月3日 申请日期2004年4月30日 优先权日2003年5月2日
发明者金英薰 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1