專利名稱:網(wǎng)絡(luò)傳真機及操作網(wǎng)絡(luò)傳真機的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于執(zhí)行發(fā)送和/或接收電子郵件的功能以及傳真功能的網(wǎng)絡(luò)傳真機,更具體地說,涉及一種網(wǎng)絡(luò)傳真機及操作該網(wǎng)絡(luò)傳真機的方法。
背景技術(shù):
以下,將說明操作傳統(tǒng)的網(wǎng)絡(luò)傳真機的方法。
網(wǎng)絡(luò)傳真機是可以通過電話線接收圖像并且通過網(wǎng)絡(luò)發(fā)送所接收圖像的互聯(lián)網(wǎng)傳真機。在用于存儲相應(yīng)于以后將接收的傳真文件的傳真數(shù)據(jù)的存儲空間不足的情況下,或者在該網(wǎng)絡(luò)傳真機中沒有打印紙的情況下,傳統(tǒng)的網(wǎng)絡(luò)傳真機將存儲在存儲器中的傳真數(shù)據(jù)變換成電子郵件的形式,并且將所變換的電子郵件發(fā)送到指定的電子郵件地址。此后,如果打印紙被重新提供給網(wǎng)絡(luò)傳真機并且存儲空間充足,網(wǎng)絡(luò)傳真機獲取并且打印被發(fā)送到指定電子郵件地址的電子郵件。
傳統(tǒng)的網(wǎng)絡(luò)傳真機在接收任何傳真數(shù)據(jù)之前,確定是否沒有打印紙或存儲空間是否不足,并且根據(jù)確定結(jié)果來管理存儲器。因此,問題在于當接收大量的傳真數(shù)據(jù)時,在不再提供打印紙或者用于存儲所接收的傳真數(shù)據(jù)的存儲空間變得不足的情況下,傳統(tǒng)的網(wǎng)絡(luò)傳真機可能會錯過(丟失)所接收的傳真數(shù)據(jù)。
發(fā)明內(nèi)容
因此,本發(fā)明的一個方面是提供用于接收并且向用戶提供大量傳真文件的網(wǎng)絡(luò)傳真機操作方法,該方法即使在沒有打印紙被提供用于打印至少一個傳真文件或者用于存儲傳真文件的存儲空間受限的情況下,也不會造成傳真文件的任何丟失。
本發(fā)明的另一個方面是提供可以接收并且向用戶提供大量傳真文件的網(wǎng)絡(luò)傳真機,該傳真機即使在沒有打印紙被提供或者存儲空間受限的情況下,也不會造成傳真文件的任何丟失。
本發(fā)明的其他方面和/或優(yōu)點,部分將在隨后的說明中進行闡述,部分將從說明中顯而易見,或者通過對本發(fā)明的實踐來認識。
本發(fā)明的上述和/或其他方面通過提供一種操作網(wǎng)絡(luò)傳真機的方法來實現(xiàn),所述網(wǎng)絡(luò)傳真機執(zhí)行將電子郵件發(fā)送到郵件服務(wù)器和/或從郵件服務(wù)器接收電子郵件的功能以及傳真功能,所述方法包括如果當不存在將在其上打印傳真數(shù)據(jù)的打印紙時從外部源收到傳真數(shù)據(jù),則存儲從外部源接收的傳真數(shù)據(jù),直到所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量為止;如果所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者如果傳真數(shù)據(jù)被全部接收,則將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且將所變換的數(shù)據(jù)發(fā)送到郵件服務(wù)器;以及確定傳真數(shù)據(jù)是否被全部接收,并且如果傳真數(shù)據(jù)沒有被全部接收,則繼續(xù)進行存儲操作。
本發(fā)明的上述和/或其他方面還通過提供一種網(wǎng)絡(luò)傳真機來實現(xiàn),所述網(wǎng)絡(luò)傳真機執(zhí)行將電子郵件發(fā)送到郵件服務(wù)器和/或從郵件服務(wù)器接收電子郵件的功能以及傳真功能,所述網(wǎng)絡(luò)傳真機包括數(shù)據(jù)接收處理器,檢查是否存在用于打印從外部源提供的傳真數(shù)據(jù)的打印紙、是否收到傳真數(shù)據(jù)、所接收的傳真數(shù)據(jù)的數(shù)量是否超過預(yù)定數(shù)量以及傳真數(shù)據(jù)是否被全部接收,分別響應(yīng)于與檢查結(jié)果相對應(yīng)的第一、第二、第三和第四控制信號,接收并存儲傳真數(shù)據(jù),并且響應(yīng)于第三和第四控制信號之一而輸出所存儲的傳真數(shù)據(jù);和數(shù)據(jù)發(fā)送處理器,將從所述數(shù)據(jù)接收處理器接收的所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且將變換后的數(shù)據(jù)發(fā)送到郵件服務(wù)器。
通過以下借助附圖對本發(fā)明實施例進行的詳細描述,本發(fā)明的這些和/或其他方面和優(yōu)點將會變得更清楚,并且將會更容易被理解,其中圖1是示出根據(jù)本發(fā)明實施例的操作網(wǎng)絡(luò)傳真機的方法的流程圖;圖2是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖1所示操作10的方法的流程圖;圖3是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖2所示操作26的方法的流程圖;圖4是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖2所示操作26的另一個方法的流程圖;
圖5是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖1所示操作12的方法的流程圖;圖6是示出根據(jù)本發(fā)明另一個實施例的操作網(wǎng)絡(luò)傳真機的方法的流程圖;圖7是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖6所示操作106的方法的流程圖;圖8是根據(jù)本發(fā)明另一個實施例的網(wǎng)絡(luò)傳真機的方框圖;圖9是根據(jù)本發(fā)明另一個實施例的圖8所示網(wǎng)絡(luò)傳真機的數(shù)據(jù)接收處理器的方框圖;圖10是根據(jù)本發(fā)明另一個實施例的圖9所示數(shù)據(jù)接收處理器的數(shù)據(jù)管理單元的方框圖;圖11是根據(jù)本發(fā)明另一個實施例的圖9所示數(shù)據(jù)接收處理器的另一個數(shù)據(jù)管理單元的方框圖;圖12是根據(jù)本發(fā)明另一個實施例的圖8所示網(wǎng)絡(luò)傳真機的數(shù)據(jù)發(fā)送處理器的方框圖;圖13是根據(jù)本發(fā)明另一個實施例的網(wǎng)絡(luò)傳真機的方框圖;圖14是根據(jù)本發(fā)明另一個實施例的圖13所示網(wǎng)絡(luò)傳真機的郵件接收及顯示單元的方框圖;圖15-17示出要在圖8和13所示的網(wǎng)絡(luò)傳真機中劃分并且發(fā)送的電子郵件的格式;和圖18示出存儲在連接到圖8和13所示的網(wǎng)絡(luò)傳真機的郵件服務(wù)器中的電子郵件示例。
具體實施例方式
現(xiàn)在將詳細參照本發(fā)明的實施例,其示例在附圖中示出,其中相同的標號始終表示相同的要素。為了說明本發(fā)明,以下將參照附圖來描述網(wǎng)絡(luò)傳真機和網(wǎng)絡(luò)傳真機操作方法的實施例。
圖1是示出根據(jù)本發(fā)明實施例的操作網(wǎng)絡(luò)傳真機的方法的流程圖,其中,該操作方法包括在操作10到14中,接收并存儲相應(yīng)于傳真文件的傳真數(shù)據(jù),并且發(fā)送所存儲的傳真數(shù)據(jù)。傳真文件包含至少一頁文件(圖像),并且可以包含超過兩頁的文件(圖像)。
網(wǎng)絡(luò)傳真機具有將電子郵件發(fā)送到郵件服務(wù)器(未示出)和/或從郵件服務(wù)器接收電子郵件的功能以及傳真功能。例如,網(wǎng)絡(luò)傳真機(未示出)可以將傳真數(shù)據(jù)發(fā)送到普通傳真機(未示出)和/或從普通傳真機接收傳真數(shù)據(jù),并且可以通過電話線或無線通信設(shè)備,以電子郵件的形式將傳真數(shù)據(jù)發(fā)送到郵件服務(wù)器(未示出)和/或從郵件服務(wù)器接收傳真數(shù)據(jù)。這里,郵件服務(wù)器可以由第一和第二服務(wù)器來實現(xiàn)。第一服務(wù)器從網(wǎng)絡(luò)傳真機接收包含傳真數(shù)據(jù)的電子郵件,并且將其提供給第二服務(wù)器。第二服務(wù)器將從第一服務(wù)器接收的包含傳真數(shù)據(jù)的電子郵件提供給另一服務(wù)器或者網(wǎng)絡(luò)傳真機。為此目的,第一服務(wù)器可以是簡單郵件傳輸協(xié)議(Simple Mail Transfer Protocol,SMTP)服務(wù)器,并且第二服務(wù)器可以是郵局協(xié)議(Post Office Protocol,POP)3服務(wù)器或因特網(wǎng)報文訪問協(xié)議(Internet Message Access Protocol,IMAP)4服務(wù)器。
根據(jù)本發(fā)明的網(wǎng)絡(luò)傳真機操作方法,如果當打印紙不存在時從外部源收到相應(yīng)于傳真文件的傳真數(shù)據(jù),在操作10中存儲所接收的傳真數(shù)據(jù),直到所接收的傳真數(shù)據(jù)的數(shù)量達到預(yù)定數(shù)量為止。此時,存在這種情況,即在接收傳真數(shù)據(jù)時或在接收傳真數(shù)據(jù)之前沒有打印紙。
圖2是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖1所示操作10的方法(過程)10A的流程圖,其中該方法包括在操作20到24中,確定是否在打印紙不存在時收到任何傳真數(shù)據(jù);以及在操作26中,存儲所接收的傳真數(shù)據(jù)。
參照圖2,首先在操作20中確定打印紙是否存在。如果打印紙不存在,在操作22中設(shè)置指示打印紙不存在的狀態(tài)。在操作22之后,在操作24中確定是否收到傳真數(shù)據(jù)。
根據(jù)本發(fā)明的實施例,在圖2所示的過程10A中可以省略操作22。在這種情況下,如果確定沒有打印紙,則在操作24中確定是否收到傳真數(shù)據(jù)。如果確定沒有收到傳真數(shù)據(jù),則過程進行到操作20。但是,如果確定收到傳真數(shù)據(jù),則存儲所接收的傳真數(shù)據(jù),直到其數(shù)量達到預(yù)定數(shù)量為止。接著,在操作26中,過程進行到圖1的操作12。
圖3是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖2所示操作26的方法(過程)26A的流程圖,其中該方法包括在操作38到40中,存儲未變換格式的傳真數(shù)據(jù);以及在操作42到52中,如果傳真數(shù)據(jù)是傳真文件的頁的結(jié)束或者如果傳真數(shù)據(jù)被全部接收,則根據(jù)傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量的比較結(jié)果,進行到圖1的操作12。
參照圖3,如果在操作24中確定收到傳真數(shù)據(jù),則在操作38中設(shè)置傳真數(shù)據(jù)的頁碼n。也就是說,將頁碼n設(shè)置為“1”。在執(zhí)行完操作38之后,在操作40中存儲所接收的傳真數(shù)據(jù)。根據(jù)本發(fā)明的實施例,在圖3所示的過程26A中可以省略操作38。在這種情況下,如果在操作24中確定收到傳真數(shù)據(jù),則在操作40中存儲所接收的傳真數(shù)據(jù)。
在執(zhí)行完操作40之后,在操作42中確定當前接收的傳真數(shù)據(jù)是否是要打印的傳真文件的每一頁的結(jié)束。如果確定所接收的傳真數(shù)據(jù)不是要打印的頁的結(jié)束,則在操作44中確定傳真數(shù)據(jù)是否被全部接收。這里,確定傳真數(shù)據(jù)被全部接收,表示從外部源發(fā)送的傳真文件被全部接收。如果確定傳真數(shù)據(jù)未被全部接收,則過程進行到操作40。
但是,如果確定當前接收的傳真數(shù)據(jù)是要打印的傳真文件的每一頁的結(jié)束或確定傳真數(shù)據(jù)被全部接收,則在操作46中對所存儲的傳真數(shù)據(jù)的格式進行變換。這里,可以以頁為單位來對所存儲的傳真數(shù)據(jù)的格式進行變換,也就是說,在操作46中,對相應(yīng)于傳真文件的每一頁的存儲的傳真數(shù)據(jù)的格式進行變換。
在執(zhí)行完操作46之后,在操作48中確定變換格式后的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量。
根據(jù)本發(fā)明的實施例,在圖3所示的過程26A中可以省略操作46。在這種情況下,如果確定傳真數(shù)據(jù)是傳真文件的頁的結(jié)束或者如果確定傳真數(shù)據(jù)被全部接收,則在操作48中確定具有未變換格式而不是變換格式后的存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量。
如果確定所存儲的傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則在操作50中確定傳真數(shù)據(jù)是否被全部接收。此時,如果確定傳真數(shù)據(jù)未被全部接收,在操作52中將頁碼n增加1,并且過程進行到操作40。但是,如果確定所存儲的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量或者如果確定傳真數(shù)據(jù)被全部接收,則過程26A進行到圖1的操作12。
如上所述,如果在圖3所示過程26A中省略操作38,則操作52也被省略。在這種情況下,如果在操作50中確定傳真數(shù)據(jù)未被全部接收,則過程進行到操作40。
圖4是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖2所示操作26的另一個方法26B的流程圖,其中該方法包括在操作58到62中,存儲變換格式后的傳真數(shù)據(jù);以及在操作64到72中,如果傳真數(shù)據(jù)是傳真文件的頁的結(jié)束或者如果傳真數(shù)據(jù)被全部接收,則根據(jù)變換格式后的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量的比較結(jié)果,進行到操作12。
參照圖4,如果在操作24中確定收到傳真數(shù)據(jù),則在操作58中設(shè)置傳真數(shù)據(jù)的頁碼n。在執(zhí)行完操作58之后,在操作60中對所接收的傳真數(shù)據(jù)的格式進行變換。
在圖3所示的操作46中或者在圖4所示的操作60中,例如,所接收的傳真數(shù)據(jù)的格式可以被變換為標記圖像文件格式(Tagged Image File Format,TIFF)。
根據(jù)本發(fā)明,在圖4所示的操作26B中可以省略操作58。在這種情況下,如果在操作24中確定收到傳真數(shù)據(jù),則在操作60中對所接收的傳真數(shù)據(jù)的格式進行變換。
同時,在執(zhí)行完操作60之后,在操作62中存儲變換格式后的傳真數(shù)據(jù),例如TIFF。在執(zhí)行完操作62之后,在操作64中確定當前接收的傳真數(shù)據(jù)是否是要打印的頁的結(jié)束。在圖3所示的操作42中或者在圖4所示的操作64中,例如,可以使用相關(guān)的協(xié)議,例如指示頁的結(jié)束的頁結(jié)束(End Of Page,EOP)命令,來確定所接收的傳真數(shù)據(jù)是否是要打印的頁的結(jié)束。
如果確定傳真數(shù)據(jù)不是要打印的頁的結(jié)束,則在操作66中確定傳真數(shù)據(jù)是否被全部接收。如果確定傳真數(shù)據(jù)未被全部接收,則過程進行到操作60。
但是,如果傳真數(shù)據(jù)是頁的結(jié)束或者如果傳真數(shù)據(jù)被全部接收,則在操作68中確定具有變換后的格式的存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量。
如果具有變換后的格式的存儲的傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則在操作70中確定傳真數(shù)據(jù)是否被全部接收。如果傳真數(shù)據(jù)未被全部接收,則將頁碼n增加1,并且過程進行到操作60。
如果確定所存儲的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量或者如果確定傳真數(shù)據(jù)被全部接收,則過程26B進行到操作12。
如上所述,根據(jù)本發(fā)明,如果在圖4所示的過程26B中省略操作58,則操作72也被省略。在這種情況下,如果在操作70中確定傳真數(shù)據(jù)未被全部接收,則過程進行到操作60。
在圖3的過程26A中,如果在操作42中確定傳真數(shù)據(jù)是頁的結(jié)束,或者如果在操作44中確定傳真數(shù)據(jù)被全部接收,則對所存儲的傳真數(shù)據(jù)的格式進行變換。與圖3所示的過程26A相反,執(zhí)行操作46以便對所存儲的傳真數(shù)據(jù)的格式進行變換,接著如果在操作48中確定傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者如果在操作50中確定傳真數(shù)據(jù)被全部接收,則過程26A進行到操作12。在這種情況下,如果在操作42中確定傳真數(shù)據(jù)是頁的結(jié)束,或者如果在操作44中確定傳真數(shù)據(jù)被全部接收,則在操作48中確定在操作40中存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量。
相似地,與在操作58之后執(zhí)行操作60的圖4的過程26B的操作相反,如果在操作68中確定傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者如果在操作70中確定傳真數(shù)據(jù)被全部接收,則對所接收的傳真數(shù)據(jù)的格式進行變換。在這種情況下,在操作62中存儲未變換格式的傳真數(shù)據(jù),而不是執(zhí)行操作58之后執(zhí)行操作60。因此,將具有未變換格式的傳真數(shù)據(jù)與預(yù)定數(shù)量進行比較。
同時,在操作10之后,如果所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者如果傳真數(shù)據(jù)被全部接收,則在操作12中,將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且發(fā)送到指定的郵件服務(wù)器。
圖5是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖1所示操作12的方法(過程)12A的流程圖,其中該方法包括在操作80到82中,將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且發(fā)送該電子郵件;以及在操作84中,設(shè)置一個變量。
參照圖1到圖5,如果分別在圖3或4所示的操作48或68中確定所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者如果在操作50或70中確定傳真數(shù)據(jù)被全部接收,則在操作80中將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式。在操作80中,可以將傳真數(shù)據(jù)構(gòu)造為電子郵件的附件。同樣,在圖3所示的過程26A包含操作38和52或者圖4所示的過程26B包含操作58和72的情況下,根據(jù)所設(shè)置的頁碼或被增加的頁碼n來構(gòu)造電子郵件的形式。此時,根據(jù)本發(fā)明,在操作80中,可以將用于標識對應(yīng)于傳真文件的傳真數(shù)據(jù)與對應(yīng)于不同傳真文件的不同傳真數(shù)據(jù)的標識因子包含在電子郵件中??梢栽诰W(wǎng)絡(luò)傳真機中預(yù)先設(shè)置構(gòu)造電子郵件所需的第一和第二服務(wù)器的域名或IP地址、用戶地址、密碼、電子郵件地址等。同樣,標識因子可以被包含在標準報頭(header)、非標準報頭或電子郵件的標題中。
在執(zhí)行完操作80之后,在操作82中將變換成電子郵件形式的傳真數(shù)據(jù)發(fā)送到郵件服務(wù)器。這里,郵件服務(wù)器可以是第一服務(wù)器。
在執(zhí)行完操作82之后,在操作84中設(shè)置一個變量,該變量指示傳真數(shù)據(jù)被變換成電子郵件形式并且被發(fā)送到郵件服務(wù)器。
同時,在執(zhí)行完操作12之后,在操作14中確定傳真數(shù)據(jù)是否被全部接收。如果傳真數(shù)據(jù)未被全部接收,過程12A進行到操作10。但是,如果確定傳真數(shù)據(jù)被全部接收,則終止圖1所示的網(wǎng)絡(luò)傳真機操作方法。
圖6是示出根據(jù)本發(fā)明另一個實施例的操作網(wǎng)絡(luò)傳真機的另一個方法的流程圖,其中,該網(wǎng)絡(luò)傳真機操作方法包括在操作100到108中,接收被發(fā)送到主服務(wù)器的電子郵件,并且在重新提供打印紙時向用戶顯示接收的電子郵件。
可以在執(zhí)行圖1所示的網(wǎng)絡(luò)傳真機操作方法的網(wǎng)絡(luò)傳真機中,執(zhí)行圖6所示的操作100到108。在這種情況下,如果在圖2的操作20中確定有打印紙,則執(zhí)行圖6所示的操作方法。
參照圖1-6,在確定打印紙不存在之后,在操作100中確定是否重新提供打印紙。例如,如圖2所示,假設(shè)方法10A的過程包含操作22。也就是說,假設(shè)在打印紙不存在時,在操作22中設(shè)置指示打印紙不存在的狀態(tài)。此時,如果確定存在打印紙,則在操作100中確定狀態(tài)是否被設(shè)置。例如,如果在確定打印紙存在時設(shè)置該狀態(tài),則表示已經(jīng)重新提供打印紙。但是,如果在確定打印紙存在時沒有設(shè)置該狀態(tài),則表示打印紙持續(xù)存在。在這種情況下,根據(jù)網(wǎng)絡(luò)傳真機的傳統(tǒng)傳真功能,打印所接收的傳真數(shù)據(jù)。
如果確定打印紙被重新提供,也就是說,如果在確定打印紙存在時設(shè)置該狀態(tài),則在操作102中釋放指示打印紙不存在的狀態(tài)。在執(zhí)行完操作102之后,在操作104中確定在打印紙不存在時電子郵件是否已經(jīng)被發(fā)送到郵件服務(wù)器。也就是說,確定是否存在由于打印紙不存在而尚未被顯示給用戶而被發(fā)送到郵件服務(wù)器的電子郵件。
根據(jù)本發(fā)明,在圖6所示的操作方法中可以省略操作102。在這種情況下,如果確定打印紙被重新提供,則在操作104中確定是否存在當打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件。如果沒有電子郵件當打印紙不存在時被發(fā)送到郵件服務(wù)器,則終止圖6所示的網(wǎng)絡(luò)傳真機操作方法。但是,如果確定存在當打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件,則在操作106中從郵件服務(wù)器接收相應(yīng)的電子郵件,并且將其顯示給用戶。這里,可以使用監(jiān)視器的屏幕或打印紙等,將電子郵件顯示給用戶。此時,可以從郵件服務(wù)器的第二服務(wù)器接收電子郵件。在操作106中接收的電子郵件,可以是另一個電子郵件,而不是在打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件。這里,可以通過標識因子確定所接收的電子郵件是否是在打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件或另一個電子郵件。
根據(jù)本發(fā)明的一個方面,在圖5的過程12A包含如上所述的操作84的情況下,可以確定變量是否被設(shè)置,以便確定在打印紙不存在時電子郵件是否被發(fā)送到郵件服務(wù)器。如果任何電子郵件被發(fā)送到郵件服務(wù)器,則該變量被設(shè)置。因此,如果該變量被設(shè)置,則在操作106中從郵件服務(wù)器接收電子郵件,并且將其顯示給用戶。在所有電子郵件都被顯示給用戶之后,在操作108中復(fù)位該變量。
根據(jù)本發(fā)明的另一個方面,在圖5的過程12A不包含操作84的情況下,執(zhí)行對郵件服務(wù)器的搜索,以便確定電子郵件是否在打印紙不存在時被發(fā)送到郵件服務(wù)器。在這種情況下,圖6所示的操作方法不包含操作108。
圖7是示出根據(jù)本發(fā)明另一個實施例的執(zhí)行圖6所示操作106的方法(過程)106A的流程圖,其中該方法包括在操作120到122中,訪問郵件服務(wù)器并且接收報頭;以及在操作124到126中,使用標識因子的提取結(jié)果,接收并向用戶顯示相應(yīng)的電子郵件。
參照圖1-7,如果確定存在被發(fā)送到郵件服務(wù)器的電子郵件,在操作120中,網(wǎng)絡(luò)傳真機訪問郵件服務(wù)器。在操作120之后,在操作122中網(wǎng)絡(luò)傳真機從所訪問的郵件服務(wù)器接收報頭。在操作122之后,在操作124中從報頭提取標識因子。在操作124之后,在操作126中,使用所提取的標識因子,在包含在郵件服務(wù)器中的多個電子郵件中,從郵件服務(wù)器接收相應(yīng)于被劃分成頁單元并被發(fā)送到郵件服務(wù)器的傳真文件的電子郵件。在操作126中,向用戶顯示所接收的電子郵件。
此后,將參照附圖詳細地描述根據(jù)本發(fā)明一個方面的網(wǎng)絡(luò)傳真機的構(gòu)造和操作。
圖8是根據(jù)本發(fā)明另一個實施例的網(wǎng)絡(luò)傳真機的方框圖,其中,該網(wǎng)絡(luò)傳真機包括數(shù)據(jù)接收處理器140和數(shù)據(jù)發(fā)送處理器142。
圖8所示的網(wǎng)絡(luò)傳真機執(zhí)行圖1所示的操作方法。
首先,數(shù)據(jù)接收處理器140執(zhí)行圖1所示的操作10到14。開始,為了執(zhí)行圖1的操作10,數(shù)據(jù)接收處理器140檢查是否存在打印紙以便打印傳真數(shù)據(jù)、是否收到任何傳真數(shù)據(jù)以及所接收的傳真數(shù)據(jù)的數(shù)量是否超過預(yù)定數(shù)量。接著,數(shù)據(jù)接收處理器140分別響應(yīng)于與上述檢查結(jié)果相對應(yīng)的第一、第二和第三控制信號C1、C2和C3,通過輸入端IN1接收并且存儲傳真數(shù)據(jù)。數(shù)據(jù)接收處理器140響應(yīng)于第三控制信號C3,將所存儲的傳真數(shù)據(jù)輸出到數(shù)據(jù)發(fā)送處理器142。接下來,為了執(zhí)行操作14,數(shù)據(jù)接收處理器140檢查傳真數(shù)據(jù)是否被全部接收,并且產(chǎn)生檢查結(jié)果作為第四控制信號C4。在這種情況下,數(shù)據(jù)接收處理器140響應(yīng)于第四控制信號C4,通過輸入端IN1接收并且存儲傳真數(shù)據(jù),或者將所存儲的傳真數(shù)據(jù)輸出到數(shù)據(jù)發(fā)送處理器142。
圖9是根據(jù)本發(fā)明另一個實施例的與圖8所示數(shù)據(jù)接收處理器140相對應(yīng)的另一個數(shù)據(jù)接收處理器140A的方框圖,其中數(shù)據(jù)接收處理器140包括紙張檢查單元160、數(shù)據(jù)接收檢查單元162和數(shù)據(jù)管理單元164。
圖9所示的數(shù)據(jù)接收處理器140A執(zhí)行圖2所示的過程10A中的操作20、24和26。
為了執(zhí)行操作20,數(shù)據(jù)接收處理器140A的紙張檢查單元160響應(yīng)于從數(shù)據(jù)接收檢查單元162接收的第二控制信號C2,檢查是否存在打印紙,并且將檢查結(jié)果作為第一控制信號C1輸出到數(shù)據(jù)接收檢查單元162。
為了執(zhí)行操作24,數(shù)據(jù)接收檢查單元162響應(yīng)于從紙張檢查單元160接收的第一控制信號C1,檢查是否通過輸入端IN2接收傳真數(shù)據(jù),并且將檢查結(jié)果作為第二控制信號C2輸出到紙張檢查單元160和數(shù)據(jù)管理單元164。例如,如果根據(jù)第一控制信號C1確定打印紙不存在,則數(shù)據(jù)接收檢查單元162檢查是否收到傳真數(shù)據(jù)。如果通過第二控制信號C2確定沒有收到傳真數(shù)據(jù),則紙張檢查單元160再次檢查是否存在打印紙。
為了執(zhí)行操作26,數(shù)據(jù)管理單元164響應(yīng)于從數(shù)據(jù)接收檢查單元162接收的第二控制信號C2,存儲并且管理通過輸入端IN2接收的傳真數(shù)據(jù)。例如,如果根據(jù)第二控制信號C2確定收到傳真數(shù)據(jù),則數(shù)據(jù)管理單元164存儲并且管理通過輸入端IN2接收的傳真數(shù)據(jù)。
圖10是根據(jù)本發(fā)明另一個實施例的與圖9所示數(shù)據(jù)管理單元164相對應(yīng)的另一個數(shù)據(jù)管理單元164A的方框圖,其中數(shù)據(jù)管理單元164A包括第一數(shù)據(jù)存儲單元180、第一頁檢查單元182、第一數(shù)量比較器184、第一接收完成檢查單元186、第一格式變換器188和頁碼生成器190。
圖10所示的數(shù)據(jù)管理單元164A執(zhí)行圖3所示的過程26A。
為了執(zhí)行操作38,數(shù)據(jù)管理單元164A的頁碼生成器190響應(yīng)于從數(shù)據(jù)接收檢查單元162接收的第二控制信號C2,設(shè)置傳真數(shù)據(jù)的頁碼n。例如,如果根據(jù)第二控制信號C2確定收到傳真數(shù)據(jù),則頁碼生成器190設(shè)置頁碼n,并且通過輸出端OUT5將所設(shè)置的頁碼n輸出到第一數(shù)據(jù)存儲單元180。同樣,為了執(zhí)行操作52,頁碼生成器190響應(yīng)于從第一數(shù)量比較器184接收的第三控制信號C3和從第一接收完成檢查單元186接收的第四控制信號C4,將頁碼n增加1,并且通過輸出端OUT5將所增加的頁碼輸出到第一數(shù)據(jù)存儲單元180。例如,如果根據(jù)第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,并且當根據(jù)第四控制信號C4確定傳真數(shù)據(jù)未被全部接收時,頁碼生成器190將頁碼n增加1。
根據(jù)本發(fā)明的一個方面,如上所述,在圖3所示的方法26A的過程包含操作38和52的情況下,為了執(zhí)行操作40,當從頁碼生成器190收到所設(shè)置的頁碼或所增加的頁碼時,第一數(shù)據(jù)存儲單元180通過輸入端IN3接收并且存儲傳真數(shù)據(jù)。
根據(jù)本發(fā)明的另一個方面,在圖3所示的過程26A不包含操作38和52的情況下,圖10所示的數(shù)據(jù)管理單元164A不包含頁碼生成器190。在這種情況下,為了執(zhí)行操作40,第一數(shù)據(jù)存儲單元180響應(yīng)于第二控制信號C2或第四控制信號C4,存儲通過輸入端IN3接收的傳真數(shù)據(jù)。例如,如果根據(jù)第二控制信號C2確定在操作24中收到傳真數(shù)據(jù),或者如果根據(jù)第四控制信號C4確定在操作50中傳真數(shù)據(jù)未被全部接收,則第一數(shù)據(jù)存儲單元180通過輸入端IN3接收并且存儲傳真數(shù)據(jù)。
同樣,為了執(zhí)行操作40,無論圖10所示的數(shù)據(jù)管理單元164A是否包含頁碼生成器190,第一數(shù)據(jù)存儲單元180響應(yīng)于第四控制信號C4和第五控制信號C5,存儲通過輸入端IN3接收的傳真數(shù)據(jù)。例如,如果分別根據(jù)第四控制信號C4和第五控制信號C5通過操作42和44確定傳真數(shù)據(jù)不是傳真文件的頁的結(jié)束以及傳真數(shù)據(jù)未被全部接收,則第一數(shù)據(jù)存儲單元180存儲通過輸入端IN3接收的傳真數(shù)據(jù)。
同樣,第一數(shù)據(jù)存儲單元180響應(yīng)于第三或第四控制信號C3或C4,讀取并且通過輸出端OUT3發(fā)送所存儲的傳真數(shù)據(jù)。也就是說,在圖10所示的數(shù)據(jù)管理單元164A不包含第一格式變換器188的情況下,如果根據(jù)第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,則第一數(shù)據(jù)存儲單元180通過輸出端OUT3、將所存儲的傳真數(shù)據(jù)輸出到數(shù)據(jù)發(fā)送處理器142。同樣,如果根據(jù)第四控制信號C4在操作50中確定傳真數(shù)據(jù)被全部接收,則第一數(shù)據(jù)存儲單元180通過輸出端OUT3輸出所存儲的傳真數(shù)據(jù)。
為了執(zhí)行圖3所示的操作42,第一頁檢查單元182檢查通過輸入端IN3輸入的傳真數(shù)據(jù)是否對應(yīng)于要打印的傳真文件的每一頁的結(jié)束,并且將檢查結(jié)果作為第五控制信號C5輸出到第一數(shù)據(jù)存儲單元180、第一接收完成檢查單元186和第一格式變換器188。
為了執(zhí)行操作44,第一接收完成檢查單元186響應(yīng)于從第一頁檢查單元182接收的第五控制信號C5,檢查通過輸入端IN3接收的傳真數(shù)據(jù)是否被全部接收,并且將檢查結(jié)果作為第四控制信號C4輸出到第一數(shù)據(jù)存儲單元180、第一格式變換器188和頁碼生成器190。例如,如果根據(jù)第五控制信號C5確定傳真數(shù)據(jù)不是頁的結(jié)束,則第一接收完成檢查單元186檢查傳真數(shù)據(jù)是否被全部接收。同樣,為了執(zhí)行操作50,第一接收完成檢查單元186響應(yīng)于第三控制信號C3,檢查傳真數(shù)據(jù)是否被全部接收。例如,如果根據(jù)第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則第一接收完成檢查單元186檢查傳真數(shù)據(jù)是否通過輸入端IN3被全部接收。
為了執(zhí)行操作46,第一格式變換器188響應(yīng)于從第一頁檢查單元182接收的第五控制信號C5或從第一接收完成檢查單元186接收的第四控制信號C4,對從第一數(shù)據(jù)存儲單元180接收的存儲的傳真數(shù)據(jù)的格式進行變換,并且將變換格式后的傳真數(shù)據(jù)輸出到第一數(shù)量比較器184。例如,如果根據(jù)第五控制信號C5在操作42中確定傳真數(shù)據(jù)是頁的結(jié)束,或者根據(jù)第四控制信號C4在操作44中確定傳真數(shù)據(jù)被全部接收,第一格式變換器188對從第一數(shù)據(jù)存儲單元180接收的存儲的傳真數(shù)據(jù)的格式進行變換。此時,第一格式變換器188響應(yīng)于第三和第四控制信號C3和C4,通過輸出端OUT4將變換格式后的傳真數(shù)據(jù)輸出到數(shù)據(jù)發(fā)送處理器142。例如,如果根據(jù)第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者根據(jù)第三和第四控制信號C3和C4確定傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量但傳真數(shù)據(jù)被全部接收,第一格式變換器188通過輸出端OUT4將變換格式后的傳真數(shù)據(jù)輸出到數(shù)據(jù)發(fā)送處理器142。
為了執(zhí)行操作48,第一數(shù)量比較器184比較從第一格式變換器188接收的變換格式后的存儲的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量,并且將比較結(jié)果作為第三控制信號C3分別輸出到第一數(shù)據(jù)存儲單元180、第一接收完成檢查單元186和第一格式變換器188。
如上所述,在圖3所示的過程26A不包含步驟46的情況下,第一數(shù)量比較器184響應(yīng)于第四和第五控制信號C4和C5,比較從第一數(shù)據(jù)存儲單元180接收的所存儲的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量,并且輸出比較結(jié)果作為第三控制信號C3。例如,如果根據(jù)第四控制信號C4確定傳真數(shù)據(jù)被全部接收,或者根據(jù)第五控制信號C5確定傳真數(shù)據(jù)是頁的結(jié)束,則第一數(shù)量比較器184比較所存儲的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量。
圖11是根據(jù)本發(fā)明另一個實施例的與圖9所示數(shù)據(jù)管理單元164相對應(yīng)的另一個數(shù)據(jù)管理單元164B的方框圖,其中,該數(shù)據(jù)管理單元164B包括第二格式變換器200、第二數(shù)據(jù)存儲單元202、第二頁檢查單元204、第二接收完成檢查單元206、頁碼生成器208和第二數(shù)量比較器210。
圖11所示的數(shù)據(jù)管理單元164B執(zhí)行圖4所示的過程26B。
為了執(zhí)行操作58,數(shù)據(jù)管理單元164B的頁碼生成器208響應(yīng)于從數(shù)據(jù)接收檢查單元162接收的第二控制信號C2,設(shè)置傳真數(shù)據(jù)的頁碼n。例如,如果根據(jù)第二控制信號C2確定收到傳真數(shù)據(jù),則頁碼生成器208設(shè)置頁碼n,并且通過輸出端OUT7將所設(shè)置的頁碼n輸出到第二格式變換器200。同樣,為了執(zhí)行操作72,頁碼生成器208響應(yīng)于從第二數(shù)量比較器210接收的第三控制信號C3和從第二接收完成檢查單元206接收的第四控制信號C4,將頁碼n增加1,并且通過輸出端OUT7輸出所增加的頁碼。例如,當根據(jù)第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量時,并且如果根據(jù)第四控制信號C4確定傳真數(shù)據(jù)未被全部接收,則頁碼生成器208將頁碼n增加1。
根據(jù)本發(fā)明的一個方面,如上所述,在圖4所示的過程26B包含操作58和72的情況下,為了執(zhí)行操作60,當從頁碼生成器208收到所設(shè)置的頁碼或被增加1的頁碼時,第二格式變換器200對通過輸入端IN4接收的傳真數(shù)據(jù)的格式進行變換,并且將變換格式后的傳真數(shù)據(jù)輸出到第二數(shù)據(jù)存儲單元202。
根據(jù)本發(fā)明的另一個方面,在圖4所示的過程26B不包含操作58和72的情況下,圖11所示的數(shù)據(jù)管理單元164B不包含頁碼生成器208。為了執(zhí)行操作60,第二格式變換器200響應(yīng)于第二控制信號C2或第三和第四控制信號C3和C4,對通過輸入端IN4接收的傳真數(shù)據(jù)的格式進行變換。例如,如果確定傳真數(shù)據(jù)未被全部接收,當根據(jù)第二控制信號C2確定收到傳真數(shù)據(jù),或者根據(jù)第三和第四控制信號C3和C4確定傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量時,第二格式變換器200對通過輸入端IN4接收的傳真數(shù)據(jù)的格式進行變換。
同樣,無論數(shù)據(jù)管理單元164B是否包含頁碼生成器208,為了執(zhí)行操作60,第二格式變換器200響應(yīng)于第四和第五控制信號C4和C5,對通過輸入端IN4接收的傳真數(shù)據(jù)的格式進行變換。例如,如果根據(jù)第四和第五控制信號C4和C5確定傳真數(shù)據(jù)不是頁的結(jié)束以及傳真數(shù)據(jù)未被全部接收,則第二格式變換器200對傳真數(shù)據(jù)的格式進行變換。
為了執(zhí)行操作62,第二數(shù)據(jù)存儲單元202存儲從第二格式變換器200接收的變換格式后的傳真數(shù)據(jù)。同樣,第二數(shù)據(jù)存儲單元202響應(yīng)于第三或第四控制信號C3或C4,讀取所存儲的傳真數(shù)據(jù),并且通過輸出端OUT6、將其發(fā)送到圖8所示的數(shù)據(jù)發(fā)送處理器142。也就是說,如果根據(jù)從第二數(shù)量比較器210接收的第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,則第二數(shù)據(jù)存儲單元202通過輸出端OUT6輸出所存儲的傳真數(shù)據(jù)。如果根據(jù)從第二接收完成檢查單元206接收的第四控制信號C4確定傳真數(shù)據(jù)被全部接收,則第二數(shù)據(jù)存儲單元202通過輸出端OUT6輸出傳真數(shù)據(jù)。
此時,圖10所示的第一數(shù)據(jù)存儲單元180和圖11所示的第二數(shù)據(jù)存儲單元202可以是動態(tài)隨機存取存儲器(Dynamic Random Access Memory,DRAM)。這里,第一或第二數(shù)據(jù)存儲單元180或202讀取所存儲的傳真數(shù)據(jù),接著清除所存儲的傳真數(shù)據(jù)以便存儲隨后接收的傳真數(shù)據(jù)。
為了執(zhí)行圖4所示的操作64,第二頁檢查單元204檢查通過輸入端IN4接收的傳真數(shù)據(jù)是否對應(yīng)于要打印的傳真文件的每一頁的結(jié)束,并且將檢查結(jié)果作為第五控制信號C5輸出到第二格式變換器200、第二接收完成檢查單元206和第二數(shù)量比較器210。
為了執(zhí)行操作66,第二接收完成檢查單元206響應(yīng)于從第二頁檢查單元204接收的第五控制信號C5,檢查傳真數(shù)據(jù)是否通過輸入端IN4被全部接收,并且輸出檢查結(jié)果作為第四控制信號C4。例如,如果根據(jù)第五控制信號C5確定傳真數(shù)據(jù)不對應(yīng)于頁的結(jié)束,第二接收完成檢查單元206檢查傳真數(shù)據(jù)是否被全部接收。同樣,為了執(zhí)行操作70,第二接收完成檢查單元206響應(yīng)于第三控制信號C3,檢查傳真數(shù)據(jù)是否被全部接收,并且輸出檢查結(jié)果作為第四控制信號C4。例如,如果根據(jù)第三控制信號C3確定傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則第二接收完成檢查單元206檢查傳真數(shù)據(jù)是否通過輸入端IN4被全部接收。
為了執(zhí)行操作68,第二數(shù)量比較器210響應(yīng)于第四和第五控制信號C4和C5或只響應(yīng)于第五控制信號C5,比較從第二數(shù)據(jù)存儲單元202接收的具有變換格式的所存儲的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量,并且將比較結(jié)果作為第三控制信號C3輸出到第二格式變換器200、第二數(shù)據(jù)存儲單元202、第二接收完成檢查單元206和頁碼生成器208。例如,如果根據(jù)第四和第五控制信號C4和C5確定傳真數(shù)據(jù)未被全部接收且此時傳真數(shù)據(jù)不是頁的結(jié)束,或者根據(jù)第五控制信號C5確定傳真數(shù)據(jù)是頁的結(jié)束,則第二數(shù)量比較器210比較從第二數(shù)據(jù)存儲單元202接收的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量。
同時,為了執(zhí)行圖1所示的操作12,圖8所示的數(shù)據(jù)發(fā)送處理器142將從數(shù)據(jù)接收處理器140接收的所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且通過輸出端OUT1將電子郵件發(fā)送到郵件服務(wù)器。此時,在圖10或圖11所示的數(shù)據(jù)管理單元164A或164B包含頁碼生成器190或208的情況下,數(shù)據(jù)發(fā)送處理器142接收通過輸出端OUT5或OUT7從頁碼生成器190或208輸出的頁碼,并且根據(jù)所接收的頁碼構(gòu)造電子郵件。
圖12是根據(jù)本發(fā)明另一個實施例的與圖8所示的數(shù)據(jù)發(fā)送處理器142相對應(yīng)的另一個數(shù)據(jù)發(fā)送處理器142A的方框圖,其中數(shù)據(jù)發(fā)送處理器142A包括電子郵件生成器220、數(shù)據(jù)發(fā)送器222和變量設(shè)置單元224。
數(shù)據(jù)發(fā)送處理器142A執(zhí)行圖5所示的過程12A。
為了執(zhí)行操作80,數(shù)據(jù)發(fā)送處理器142A的電子郵件生成器220將通過輸入端IN5從數(shù)據(jù)接收處理器140接收的所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且將電子郵件輸出到數(shù)據(jù)發(fā)送器222。這里,電子郵件生成器220構(gòu)造電子郵件,使其包含標識因子以便標識與同一傳真文件相對應(yīng)的傳真數(shù)據(jù)與后面的其他傳真數(shù)據(jù)。
為了執(zhí)行操作82,數(shù)據(jù)發(fā)送器222通過輸出端OUT8、將從電子郵件生成器220接收的被變換成電子郵件形式的傳真數(shù)據(jù)發(fā)送到郵件服務(wù)器。
為了執(zhí)行操作84,變量設(shè)置單元224響應(yīng)于數(shù)據(jù)發(fā)送完成信號,設(shè)置一個變量,該變量指示傳真數(shù)據(jù)以電子郵件的形式被發(fā)送到郵件服務(wù)器,并且通過輸出端OUT9輸出所設(shè)置的變量。這里,數(shù)據(jù)發(fā)送完成信號指示數(shù)據(jù)發(fā)送器222是否完全地發(fā)送數(shù)據(jù)。
圖13是根據(jù)本發(fā)明另一個實施例的網(wǎng)絡(luò)傳真機的方框圖,其中,該網(wǎng)絡(luò)傳真機包括紙張檢查單元240、發(fā)送郵件檢查單元242、郵件接收及顯示單元244和狀態(tài)釋放單元246。
圖13所示的網(wǎng)絡(luò)傳真機執(zhí)行圖6所示的操作方法,并且可以被包含在圖8所示的網(wǎng)絡(luò)傳真機中。
為了執(zhí)行操作100,在確定打印紙不存在之后,圖13所示的紙張檢查單元240檢查打印紙是否被重新提供,并且將檢查結(jié)果作為第六控制信號C6輸出到發(fā)送郵件檢查單元242和狀態(tài)釋放單元246。
例如,當確定打印紙不存在時,圖8所示的數(shù)據(jù)接收處理器140可以生成指示打印紙不存在的狀態(tài)信號。此時,紙張檢查單元240響應(yīng)于通過輸入端IN7從數(shù)據(jù)接收處理器140接收的第一控制信號C1,檢查是否通過輸入端IN7收到狀態(tài)信號,并且輸出檢查結(jié)果作為第六控制信號C6。例如,如果根據(jù)第一控制信號C1確定打印紙存在,則紙張檢查單元240檢查是否收到所生成的狀態(tài)信號。
同時,根據(jù)如上所述的本發(fā)明的一個方面,如果圖6所示的操作方法不包含操作102,則圖13所示的網(wǎng)絡(luò)傳真機也不包含狀態(tài)釋放單元246。在這種情況下,為了執(zhí)行操作104,發(fā)送郵件檢查單元242響應(yīng)于從紙張檢查單元240接收的第六控制信號C6,檢查是否存在當打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件,并且將檢查結(jié)果作為第七控制信號C7輸出到郵件接收及顯示單元244。例如,在確定打印紙不存在之后,如果根據(jù)第六控制信號C6確定打印紙被重新提供,則發(fā)送郵件檢查單元242檢查是否存在被發(fā)送到郵件服務(wù)器的電子郵件。
根據(jù)本發(fā)明的另一個方面,在圖6所示的操作方法包含操作102的情況下,如圖13所示,網(wǎng)絡(luò)傳真機包含狀態(tài)釋放單元246。為了執(zhí)行操作102,狀態(tài)釋放單元246響應(yīng)于從紙張檢查單元240接收的第六控制信號C6,生成第八控制信號C8以便停止狀態(tài)信號的生成。狀態(tài)釋放單元246將所生成的第八控制信號C8輸出到發(fā)送郵件檢查單元242,并且同時通過輸出端OUT10輸出到數(shù)據(jù)接收處理器140。在這種情況下,數(shù)據(jù)接收處理器140響應(yīng)于從狀態(tài)釋放單元246接收的第八控制信號C8,停止生成狀態(tài)信號。發(fā)送郵件檢查單元242響應(yīng)于第八控制信號C8,檢查是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件。例如,如果根據(jù)第八控制信號C8確定數(shù)據(jù)接收處理器140試圖停止生成狀態(tài)信號,發(fā)送郵件檢查單元242檢查是否存在被發(fā)送到郵件服務(wù)器的電子郵件。
同時,根據(jù)本發(fā)明的一個方面,為了執(zhí)行操作104,圖13所示的發(fā)送郵件檢查單元242檢查從變量設(shè)置單元224接收的變量是否被設(shè)置,并且可以輸出檢查結(jié)果作為第七控制信號C7。圖12所示的數(shù)據(jù)發(fā)送處理器142A包含變量設(shè)置單元224。
根據(jù)本發(fā)明的另一個方面,為了執(zhí)行操作104,發(fā)送郵件檢查單元242可以搜索郵件服務(wù)器并生成第七控制信號C7。發(fā)送郵件檢查單元242通過輸出端OUT11向郵件服務(wù)器發(fā)送查詢信號,該查詢信號有關(guān)是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件。此時,發(fā)送郵件檢查單元242通過輸入端IN8從郵件服務(wù)器接收有關(guān)是否存在被發(fā)送的電子郵件的信息。
同時,為了執(zhí)行圖6所示的操作106,郵件接收及顯示單元244響應(yīng)于從發(fā)送郵件檢查單元242接收的第七控制信號C7,通過輸入端IN9從郵件服務(wù)器接收電子郵件,并且通過輸出端OUT12將所接收的電子郵件輸出給用戶。例如,如果根據(jù)第七控制信號C7確定存在當確定打印紙不存在時所發(fā)送的電子郵件,則郵件接收及顯示單元244接收并且顯示電子郵件。
圖14是根據(jù)本發(fā)明另一個實施例的與圖13所示的郵件接收及顯示單元244相對應(yīng)的郵件接收及顯示單元244A的方框圖,其中,該郵件接收及顯示單元244A包括報頭接收器260、因子提取單元262、郵件接收器264和顯示單元266。
圖14所示的郵件接收及顯示單元244A執(zhí)行圖7所示的過程106A。
為了執(zhí)行操作120和操作122,郵件接收及顯示單元244A的報頭接收器260響應(yīng)于從發(fā)送郵件檢查單元242接收的第七控制信號C7,訪問郵件服務(wù)器并接收報頭。例如,如果根據(jù)第七控制信號C7確定存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件,則報頭接收器260訪問郵件服務(wù)器并接收報頭。例如,報頭接收器260通過輸出端OUT13將訪問請求信號輸出到郵件服務(wù)器,并且通過輸入端IN10從郵件服務(wù)器接收訪問驗證信號。在訪問郵件服務(wù)器之后,報頭接收器260通過輸入端IN10從郵件服務(wù)器接收報頭。
為了執(zhí)行操作124,因子提取單元262從報頭接收器260所接收的報頭中提取標識因子,并且將所提取的標識因子輸出到郵件接收器264。
為了執(zhí)行操作126,郵件接收及顯示單元244A包含郵件接收器264和顯示單元266。郵件接收器264使用從因子提取單元262提取的標識因子,來識別屬于被劃分并被發(fā)送到郵件服務(wù)器的同一傳真文件的至少一個電子郵件,并且通過輸入端IN11從郵件服務(wù)器接收所識別出的電子郵件。郵件接收器264通過輸出端OUT14、將表示所識別出的電子郵件的信息發(fā)送到郵件服務(wù)器。郵件服務(wù)器僅讀取與從郵件接收器264接收的信息相對應(yīng)的屬于同一傳真文件的電子郵件,并且將其輸出到郵件接收器264。顯示單元266通過輸出端OUT15將從郵件接收器264接收的郵件顯示給用戶。例如,顯示單元266通過在監(jiān)視器的屏幕上顯示電子郵件或者通過在打印紙上打印電子郵件,將該電子郵件顯示給用戶。
為了執(zhí)行操作108,數(shù)據(jù)發(fā)送處理器142A的變量設(shè)置單元224響應(yīng)于通過輸入端IN6從郵件接收及顯示單元244接收的數(shù)據(jù)顯示完成信號,復(fù)位變量。例如,如果根據(jù)從郵件接收及顯示單元244接收的顯示完成確定郵件被接收并且被顯示,則變量設(shè)置單元224復(fù)位該變量。
此后,為便于描述,假設(shè)網(wǎng)絡(luò)傳真機可以存儲多達50MB的傳真數(shù)據(jù)的數(shù)量,預(yù)定數(shù)量是3MB,如圖3所示來實現(xiàn)圖2所示的操作26,非標準報頭被用作標識因子,在操作46中傳真數(shù)據(jù)被變換成TIFF格式,以及具有6頁的傳真文件被發(fā)送到網(wǎng)絡(luò)傳真機,將描述根據(jù)本發(fā)明的網(wǎng)絡(luò)傳真機操作方法。用X-SamsungDivFaxMailsamsung_200302221020來表示該非標準報頭。這里,200302221020表示傳真數(shù)據(jù)最初被收到網(wǎng)絡(luò)傳真機上的日期是2003年2月22日上午10:20。
圖15-17示出傳真文件被劃分到其中以及傳真文件通過其被發(fā)送到郵件服務(wù)器的電子郵件的格式,其中圖15表示首先被發(fā)送到郵件服務(wù)器的第一個電子郵件的格式,圖16表示其次被發(fā)送到郵件服務(wù)器的第二個電子郵件的格式,圖17表示最后被發(fā)送到郵件服務(wù)器的第三個電子郵件的格式。在各圖中,“寄件人”表示網(wǎng)絡(luò)傳真機作為發(fā)送者,“收件人”表示郵件服務(wù)器被指定為收件人,“日期”表示電子郵件的創(chuàng)建日期,作為標題的“主題”中的[Samsung傳真n]表示附加到電子郵件的頁碼是n,“第x郵件”表示第x個被發(fā)送到郵件服務(wù)器的電子郵件,每個電子郵件的內(nèi)容300、302或304包含句子“這是由三星傳真機發(fā)送的”,附件“samsung200302221020_x.tiff”的標題中的“200302221020”表示傳真數(shù)據(jù)最初被郵件服務(wù)器接收的日期,以及“x”表示電子郵件被發(fā)送到郵件服務(wù)器的順序。
首先,如果確定當打印紙不存在時、在操作24中收到1MB的傳真數(shù)據(jù),則在操作38中將頁碼n設(shè)置為“1”。在執(zhí)行完操作38之后,在操作40中存儲所接收的傳真數(shù)據(jù)。此時,如果所接收的傳真數(shù)據(jù)是傳真文件的第一頁的結(jié)束,則在操作46中對相應(yīng)于所存儲的第一頁的傳真數(shù)據(jù)的格式進行變換。由于所存儲的1MB傳真數(shù)據(jù)的數(shù)量少于3MB的預(yù)定數(shù)量,并且傳真數(shù)據(jù)未被全部接收,則在操作52中將頁碼n改變?yōu)?,并且該過程進行到操作40。接著,在操作40中存儲所接收的1MB傳真數(shù)據(jù)。在執(zhí)行完操作40之后,在操作46中對相應(yīng)于所存儲的第二頁的傳真數(shù)據(jù)的格式進行變換。由于所存儲的2MB傳真數(shù)據(jù)的數(shù)量少于3MB的預(yù)定數(shù)量,并且傳真數(shù)據(jù)未被全部接收,則在操作52中將頁碼n改變?yōu)?,并且該過程進行到操作40。接下來,在操作40中存儲所接收的具有1.5MB數(shù)量的第三頁傳真數(shù)據(jù)。在執(zhí)行完操作40之后,在操作46中對相應(yīng)于第三頁的傳真數(shù)據(jù)的格式進行變換。由于所存儲的3.5MB傳真數(shù)據(jù)的數(shù)量大于3MB的預(yù)定數(shù)量,該過程進行到操作12。此時,在操作80和82中,具有變換格式的三頁被構(gòu)造成如圖15所示的電子郵件的附件,例如具有三頁的samsung200302221020_1.tiff,并且被發(fā)送到郵件服務(wù)器。如果所存儲的傳真數(shù)據(jù)被發(fā)送到郵件服務(wù)器,則清除所存儲的第一到第三頁的傳真數(shù)據(jù)。
在第一到第三頁被發(fā)送之后,如果傳真數(shù)據(jù)未被全部接收,并且打印紙不存在,則在操作24中確定是否收到任何傳真數(shù)據(jù)。如果收到1MB的第四頁,則在操作38中將頁碼n設(shè)置成“1”。在執(zhí)行完操作38之后,在操作40中存儲所接收的第四頁傳真數(shù)據(jù)。此時,如果傳真數(shù)據(jù)是頁的結(jié)束,則在操作46中對所存儲的第四頁傳真數(shù)據(jù)的格式進行變換。由于所存儲的1MB傳真數(shù)據(jù)的數(shù)量少于3MB的預(yù)定數(shù)量,并且傳真數(shù)據(jù)未被全部接收,則在操作52中將頁碼n改變?yōu)?,并且該過程進行到操作40。此時,在操作40中存儲所接收的2MB的第五頁傳真數(shù)據(jù)。在執(zhí)行完操作40之后,在操作46中對相應(yīng)于第五頁的傳真數(shù)據(jù)的格式進行變換。由于所存儲的3MB傳真數(shù)據(jù)的數(shù)量不少于3MB的預(yù)定數(shù)量,該過程進行到操作12。在操作80和82中,具有變換格式的第四和第五頁被包含為如圖16所示格式的電子郵件的附件,例如具有2頁的samsung200302221020_2.tiff,并且被發(fā)送到郵件服務(wù)器。如果所存儲的傳真數(shù)據(jù)被發(fā)送到郵件服務(wù)器,則清除所存儲的第四和第五頁的傳真數(shù)據(jù)。
在第四和第五頁被發(fā)送之后,如果傳真數(shù)據(jù)未被全部接收,并且打印紙不存在,則在操作24中確定是否收到任何傳真數(shù)據(jù)。如果收到具有1MB數(shù)量的第六頁,則在操作38中將頁碼設(shè)置為“1”。在操作38之后,在操作40中存儲所接收的第六頁傳真數(shù)據(jù)。此時,如果1MB傳真數(shù)據(jù)是頁的結(jié)束,則在操作46中對所存儲的第六頁傳真數(shù)據(jù)的格式進行變換。由于傳真數(shù)據(jù)被全部接收同時所存儲的1MB傳真數(shù)據(jù)的數(shù)量少于3MB的預(yù)定數(shù)量,該過程進行到操作12。此時,在操作80和82中,具有變換格式的第六頁被包含為圖17所示的電子郵件的附件,例如,具有一頁的samsung200302221020_3.tiff,并且被發(fā)送到郵件服務(wù)器。在這種情況下,在標題中所標記的第x郵件被表示為指示最后一個電子郵件的“最后的郵件”。如果相應(yīng)于所存儲的第六頁的傳真數(shù)據(jù)被發(fā)送到郵件服務(wù)器,則清除所存儲的相應(yīng)于第六頁的傳真數(shù)據(jù)。
在圖15、16和17中,標識因子是相同的,以便可以使用該標識因子,在以后將從郵件服務(wù)器中獲取的電子郵件中,將相應(yīng)于同一傳真文件的電子郵件識別為從同一網(wǎng)絡(luò)傳真機發(fā)送的傳真文件。
圖18示出存儲在郵件服務(wù)器中的電子郵件的示例。
如上所述,在打印紙不存在時傳真文件的第六頁被發(fā)送到郵件服務(wù)器之后,如果打印紙被重新提供,則在操作106中網(wǎng)絡(luò)傳真機訪問郵件服務(wù)器并且接收電子郵件。此時,在圖18所示的電子郵件中,在網(wǎng)絡(luò)傳真機接收當打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件400、402和404時,該網(wǎng)絡(luò)傳真機可以或不可以接收普通的電子郵件406。該普通的電子郵件406可以被插入到電子郵件400、402和404的中間,如圖18所示。
更具體地說,如果打印紙被重新提供,則在操作120和122中,網(wǎng)絡(luò)傳真機訪問郵件服務(wù)器,并且接收每個電子郵件的報頭。在操作124中,從所接收的報頭中提取非標準報頭作為標識因子。此時,在操作126中,使用所提取的非標準報頭,在圖18所示的電子郵件400、402、404和406中,識別屬于從同一網(wǎng)絡(luò)傳真機發(fā)送的同一傳真文件的相應(yīng)電子郵件,使用標題來識別相應(yīng)電子郵件到郵件服務(wù)器的發(fā)送順序,并且使用所識別的結(jié)果,首先接收并打印首先發(fā)送的電子郵件,以及最后接收并打印最后發(fā)送的電子郵件。
在這種情況下,在打印被劃分的頁之前,可以以標題頁的格式打印例如傳真文件的總頁碼、接收日期和時間等信息。
如上所述,根據(jù)本發(fā)明的網(wǎng)絡(luò)傳真機和網(wǎng)絡(luò)傳真機操作方法,通過在打印紙不存在或者存儲傳真文件的存儲空間不足時,接收并同時將大的傳真文件劃分成電子郵件的形式并且發(fā)送劃分結(jié)果,接著當打印紙被重新提供時,從指定的郵件地址接收并且向用戶顯示傳真文件,從而有可能防止所接收的傳真文件被丟失,而與傳真文件的接收數(shù)量和存儲空間無關(guān)。
雖然已參照本發(fā)明的示例性實施例具體地示出和說明了本發(fā)明,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離所附權(quán)利要求及其等效方案所限定的本發(fā)明的實質(zhì)和范圍的情況下,可以對其進行形式和細節(jié)上的各種改變。
權(quán)利要求
1.一種操作網(wǎng)絡(luò)傳真機的方法,所述網(wǎng)絡(luò)傳真機執(zhí)行將電子郵件發(fā)送到郵件服務(wù)器和/或從郵件服務(wù)器接收電子郵件的功能以及傳真功能,所述方法包括如果當將在其上打印傳真數(shù)據(jù)的打印紙不存在時從外部源收到傳真數(shù)據(jù),則存儲所接收的傳真數(shù)據(jù),直到所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量為止;如果所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者如果傳真數(shù)據(jù)被全部接收,則將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且將變換后的數(shù)據(jù)發(fā)送到郵件服務(wù)器;以及確定傳真數(shù)據(jù)是否被全部接收,并且如果傳真數(shù)據(jù)未被全部接收,則進行所述存儲操作。
2.如權(quán)利要求1所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的存儲操作包括確定打印紙是否存在;如果確定打印紙不存在,則確定是否收到傳真數(shù)據(jù),并且如果沒有收到傳真數(shù)據(jù),則進行確定是否存在打印紙的操作;以及如果確定收到傳真數(shù)據(jù),則存儲所接收的傳真數(shù)據(jù),直到所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量為止。
3.如權(quán)利要求2所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作包括如果收到傳真數(shù)據(jù),則存儲所接收的傳真數(shù)據(jù);確定傳真數(shù)據(jù)是否是要打印的頁的結(jié)束或者傳真數(shù)據(jù)是否被全部接收,并且如果傳真數(shù)據(jù)不是頁的結(jié)束以及傳真數(shù)據(jù)未被全部接收,則進行存儲所接收的傳真數(shù)據(jù)的操作;如果確定傳真數(shù)據(jù)是頁的結(jié)束或者傳真數(shù)據(jù)被全部接收,則確定所存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量,并且如果所存儲的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,則進行變換所存儲的傳真數(shù)據(jù)的操作;以及如果所存儲的傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則確定傳真數(shù)據(jù)是否被全部接收,如果傳真數(shù)據(jù)未被全部接收,則進行存儲所接收的傳真數(shù)據(jù)的操作,以及如果傳真數(shù)據(jù)被全部接收,則進行變換所存儲的傳真數(shù)據(jù)的操作。
4.如權(quán)利要求3所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作還包括如果傳真數(shù)據(jù)是頁的結(jié)束或者傳真數(shù)據(jù)被全部接收,則變換所存儲的傳真數(shù)據(jù)的格式,并且進行確定所存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量的操作,以及確定所存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量的操作包括確定變換格式后的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量,如果變換格式后的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,則進行變換所存儲的傳真數(shù)據(jù)的操作,以及如果變換格式后的傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則進行確定傳真數(shù)據(jù)是否被全部接收的操作。
5.如權(quán)利要求3所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作還包括如果所存儲的傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量或者如果傳真數(shù)據(jù)被全部接收,則對所存儲的傳真數(shù)據(jù)的格式進行變換,并且進行變換所接收的傳真數(shù)據(jù)的操作。
6.如權(quán)利要求3所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作還包括如果收到傳真數(shù)據(jù),則設(shè)置傳真數(shù)據(jù)的頁碼,并且進行存儲所接收的傳真數(shù)據(jù)的操作;以及如果傳真數(shù)據(jù)未被全部接收,則將頁碼增加1,并且進行存儲所接收的傳真數(shù)據(jù)的操作,其中,在變換所存儲的傳真數(shù)據(jù)的操作中,將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式包括根據(jù)頁碼,將傳真數(shù)據(jù)變換成電子郵件的形式。
7.如權(quán)利要求2所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作包括如果收到傳真數(shù)據(jù),則對所接收的傳真數(shù)據(jù)的格式進行變換;存儲變換格式后的傳真數(shù)據(jù);確定所接收的傳真數(shù)據(jù)是否是要打印的頁的結(jié)束或者傳真數(shù)據(jù)是否被全部接收,并且如果所接收的傳真數(shù)據(jù)不是頁的結(jié)束且傳真數(shù)據(jù)未被全部接收,則進行變換所接收的傳真數(shù)據(jù)的格式的操作;如果所接收的傳真數(shù)據(jù)是頁的結(jié)束或者傳真數(shù)據(jù)被全部接收,則確定具有變換后的格式的所存儲的傳真數(shù)據(jù)的數(shù)量是否少于預(yù)定數(shù)量,并且如果所存儲的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,則進行變換所存儲的傳真數(shù)據(jù)的操作;以及如果具有變換后的格式的所存儲的傳真數(shù)據(jù)的數(shù)量少于預(yù)定數(shù)量,則確定傳真數(shù)據(jù)是否被全部接收,如果傳真數(shù)據(jù)未被全部接收,則進行變換所接收的傳真數(shù)據(jù)的格式的操作,并且如果傳真數(shù)據(jù)被全部接收,則進行變換所存儲的傳真數(shù)據(jù)的操作。
8.如權(quán)利要求7所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作還包括如果收到傳真數(shù)據(jù),則設(shè)置傳真數(shù)據(jù)的頁碼,并且進行變換所接收的傳真數(shù)據(jù)的格式的操作;以及如果傳真數(shù)據(jù)未被全部接收,則將頁碼增加1,并且進行變換所接收的傳真數(shù)據(jù)的格式的操作,其中,在變換所存儲的傳真數(shù)據(jù)的操作中,將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式包括根據(jù)頁碼,將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式。
9.如權(quán)利要求1所述的方法,其中,將所存儲的傳真數(shù)據(jù)變換成電子郵件的形式的操作包括如果所接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量或者傳真數(shù)據(jù)被全部接收,則將存儲的傳真數(shù)據(jù)變換成電子郵件的形式;以及將傳真數(shù)據(jù)以電子郵件的形式發(fā)送到郵件服務(wù)器,并且進行確定傳真數(shù)據(jù)是否被全部接收的操作。
10.如權(quán)利要求9所述的方法,其中,在變換所存儲的傳真數(shù)據(jù)的操作中,所述電子郵件包括用于標識傳真數(shù)據(jù)的標識因子。
11.如權(quán)利要求10所述的方法,其中,所述電子郵件包括包含所述標識因子的標準報頭或非標準報頭。
12.如權(quán)利要求10所述的方法,其中,所述電子郵件包括一個標題,所述標題包含所述標識因子。
13.如權(quán)利要求10所述的方法,所述方法還包括確定在打印紙不存在之后是否重新提供了打印紙;如果在打印紙不存在之后重新提供了打印紙,則確定是否存在當打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件;以及如果存在被發(fā)送到郵件服務(wù)器的電子郵件,則從郵件服務(wù)器接收并顯示電子郵件。
14.如權(quán)利要求13所述的方法,其中,接收并顯示電子郵件的操作包括如果存在被發(fā)送到郵件服務(wù)器的電子郵件,則訪問郵件服務(wù)器;從所訪問的郵件服務(wù)器接收報頭;從報頭提取所述標識因子;以及使用所提取的標識因子,在被劃分且被發(fā)送到郵件服務(wù)器的電子郵件中,識別出屬于同一傳真文件的電子郵件,以及從郵件服務(wù)器接收識別出的電子郵件,并且向用戶顯示所接收的電子郵件。
15.如權(quán)利要求1所述的方法,還包括確定在確定打印紙不存在之后是否提供了新的打印紙;如果在確定打印紙不存在之后提供了新的打印紙,則確定是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件;以及如果存在被發(fā)送到郵件服務(wù)器的電子郵件,則從郵件服務(wù)器接收并且顯示電子郵件。
16.如權(quán)利要求15所述的方法,其中,存儲所接收的傳真數(shù)據(jù)的操作包括當確定打印紙不存在時,設(shè)置指示打印紙不存在的狀態(tài),當存在打印紙時,執(zhí)行確定提供了新的打印紙的操作并且確定所述狀態(tài)是否被設(shè)置,以及所述方法還包括如果所述狀態(tài)被設(shè)置則釋放所述狀態(tài),并且進行確定是否存在被發(fā)送到郵件服務(wù)器的電子郵件的操作。
17.如權(quán)利要求15所述的方法,其中,確定是否存在被發(fā)送到郵件服務(wù)器的電子郵件的操作還包括搜索郵件服務(wù)器,并且確定是否存在當打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件。
18.如權(quán)利要求9所述的方法,還包括確定在確定打印紙不存在之后是否提供了新的打印紙;如果在確定打印紙不存在之后提供了新的打印紙,則確定是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件;以及如果存在被發(fā)送到郵件服務(wù)器的電子郵件,則從郵件服務(wù)器接收并顯示電子郵件。
19.如權(quán)利要求18所述的方法,其中,將存儲的傳真數(shù)據(jù)變換成電子郵件的形式的操作還包括設(shè)置指示傳真數(shù)據(jù)以電子郵件的形式被發(fā)送到郵件服務(wù)器的變量,并且進行確定傳真數(shù)據(jù)被全部接收的操作,其中,在確定存在被發(fā)送到郵件服務(wù)器的電子郵件的操作中,如果在打印紙不存在之后提供了新的打印紙,則確定所述變量是否被設(shè)置,其中,在從郵件服務(wù)器接收并顯示電子郵件的操作中,如果所述變量被設(shè)置,則從郵件服務(wù)器接收電子郵件,并且將所接收的電子郵件提供給用戶,以及其中,所述方法還包括在執(zhí)行接收并顯示電子郵件的操作之后,復(fù)位所述變量。
20.一種網(wǎng)絡(luò)傳真機,執(zhí)行將電子郵件發(fā)送到郵件服務(wù)器和/或從郵件服務(wù)器接收電子郵件的功能以及傳真功能,所述網(wǎng)絡(luò)傳真機包括數(shù)據(jù)接收處理器,檢查是否存在用于打印從外部源提供的傳真數(shù)據(jù)的打印紙、是否收到傳真數(shù)據(jù)、所接收的傳真數(shù)據(jù)的數(shù)量是否超過預(yù)定數(shù)量以及傳真數(shù)據(jù)是否被全部接收,以便分別生成第一、第二、第三和第四控制信號,響應(yīng)于第一、第二、第三和第四控制信號而接收并存儲傳真數(shù)據(jù),以及響應(yīng)于第三和第四控制信號之一而輸出所存儲的傳真數(shù)據(jù);和數(shù)據(jù)發(fā)送處理器,將從所述數(shù)據(jù)接收處理器接收的所存儲的傳真數(shù)據(jù)變換成電子郵件的形式,并且將變換后的數(shù)據(jù)發(fā)送到郵件服務(wù)器。
21.如權(quán)利要求20所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)接收處理器包括紙張檢查單元,響應(yīng)于第二控制信號而檢查打印紙是否存在,并且輸出檢查結(jié)果作為第一控制信號;數(shù)據(jù)接收檢查單元,響應(yīng)于第一控制信號而檢查是否收到傳真數(shù)據(jù),并且輸出檢查結(jié)果作為第二控制信號;數(shù)據(jù)管理單元,響應(yīng)于第二控制信號而存儲并管理所接收的傳真數(shù)據(jù)。
22.如權(quán)利要求21所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)管理單元包括第一頁檢查單元,檢查所接收的傳真數(shù)據(jù)是否是要打印的頁的結(jié)束,并輸出檢查結(jié)果作為第五控制信號;第一數(shù)據(jù)存儲單元,響應(yīng)于第二控制信號、第四控制信號以及第四控制信號和第五控制信號中的一個而存儲所接收的傳真數(shù)據(jù),并且響應(yīng)于第三控制信號和第四控制信號之一而讀取所存儲的傳真數(shù)據(jù);第一數(shù)量比較單元,響應(yīng)于第四控制信號和第五控制信號而比較從所述第一數(shù)據(jù)存儲單元接收的所存儲的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量,并且輸出比較結(jié)果作為第三控制信號;和第一接收完成檢查單元,響應(yīng)于第三控制信號和第五控制信號之一而檢查傳真數(shù)據(jù)是否被全部接收,并且輸出檢查結(jié)果作為第四控制信號。
23.如權(quán)利要求22所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)管理單元還包括第一格式變換器,響應(yīng)于第四控制信號和第五控制信號之一而變換所存儲的傳真數(shù)據(jù)的格式,將變換格式后的傳真數(shù)據(jù)輸出到所述第一數(shù)量比較單元,并且響應(yīng)于第三控制信號和第四控制信號而將變換格式后的傳真數(shù)據(jù)輸出到所述數(shù)據(jù)發(fā)送處理器,其中,所述第一數(shù)量比較單元比較變換格式后的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量。
24.如權(quán)利要求22所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)管理單元還包括頁碼生成器,響應(yīng)于第二控制信號而設(shè)置所接收的傳真數(shù)據(jù)的頁碼,并且響應(yīng)于第三控制信號和第四控制信號而將所述頁碼增加1,其中,所述數(shù)據(jù)發(fā)送處理器根據(jù)所述頁碼來構(gòu)造電子郵件的格式。
25.如權(quán)利要求21所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)管理單元包括第二格式變換器,響應(yīng)于第二控制信號、第三控制信號和第四控制信號以及第四控制信號和第五控制信號中的一個而變換所接收的傳真數(shù)據(jù)的格式;第二數(shù)據(jù)存儲單元,存儲從所述第二格式變換器接收的變換格式后的傳真數(shù)據(jù),并且響應(yīng)于第三控制信號和第四控制信號之一而讀取所存儲的傳真數(shù)據(jù);第二頁檢查單元,檢查傳真數(shù)據(jù)是否是要打印的頁的結(jié)束,并且輸出檢查結(jié)果作為第五控制信號;第二接收完成檢查單元,響應(yīng)于第三控制信號和第五控制信號之一而檢查傳真數(shù)據(jù)是否被全部接收,并且輸出檢查結(jié)果作為第四控制信號;以及第二數(shù)量比較單元,響應(yīng)于第四控制信號和第五控制信號兩者或者只響應(yīng)于第五控制信號而比較從所述第二數(shù)據(jù)存儲單元接收的所存儲的傳真數(shù)據(jù)的數(shù)量與預(yù)定數(shù)量,并且輸出比較結(jié)果作為第三控制信號。
26.如權(quán)利要求20所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)發(fā)送處理器包括電子郵件生成器,將從所述數(shù)據(jù)接收處理器接收的所存儲的傳真數(shù)據(jù)變換成電子郵件的形式;和數(shù)據(jù)發(fā)送器,將從所述電子郵件生成器接收的電子郵件形式的傳真數(shù)據(jù)發(fā)送到郵件服務(wù)器。
27.如權(quán)利要求26所述的網(wǎng)絡(luò)傳真機,還包括紙張檢查單元,在確定打印紙不存在之后提供打印紙,并且輸出檢查結(jié)果作為第六控制信號;發(fā)送郵件檢查單元,響應(yīng)于第六控制信號而檢查是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件,并且輸出檢查結(jié)果作為第七控制信號;和郵件接收及顯示單元,響應(yīng)于第七控制信號而從郵件服務(wù)器接收并顯示電子郵件。
28.如權(quán)利要求27所述的網(wǎng)絡(luò)傳真機,其中,所述數(shù)據(jù)發(fā)送處理器還包括變量設(shè)置單元,響應(yīng)于來自所述數(shù)據(jù)發(fā)送器的傳真數(shù)據(jù)的發(fā)送完成而設(shè)置一個變量,所述變量指示傳真數(shù)據(jù)以電子郵件的形式被發(fā)送到郵件服務(wù)器,響應(yīng)于來自所述郵件接收及顯示單元的顯示完成而復(fù)位所述變量,并且將所述變量輸出到所述發(fā)送郵件檢查單元,其中,所述發(fā)送郵件檢查單元檢查所述變量是否被設(shè)置,并且輸出檢查結(jié)果作為第七控制信號。
29.如權(quán)利要求26所述的網(wǎng)絡(luò)傳真機,其中,所述電子郵件生成器將傳真數(shù)據(jù)變換成電子郵件的形式,以使電子郵件包含用于標識傳真數(shù)據(jù)的標識因子。
30.如權(quán)利要求29所述的網(wǎng)絡(luò)傳真機,還包括紙張檢查單元,在確定打印紙不存在之后檢查是否提供了新的打印紙,并且輸出檢查結(jié)果作為第六控制信號;發(fā)送郵件檢查單元,響應(yīng)于第六控制信號而檢查是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件,并且輸出檢查結(jié)果作為第七控制信號;和郵件接收及顯示單元,響應(yīng)于第七控制信號而從郵件服務(wù)器接收并顯示電子郵件。
31.如權(quán)利要求30所述的網(wǎng)絡(luò)傳真機,其中,所述郵件接收及顯示單元包括報頭接收器,響應(yīng)于第七控制信號而訪問郵件服務(wù)器并從郵件服務(wù)器接收報頭;因子提取單元,從所述報頭提取所述標識因子;郵件接收器,使用所提取的標識因子,識別出屬于被劃分且被發(fā)送到郵件服務(wù)器的同一傳真文件的電子郵件,并且從郵件服務(wù)器接收所識別出的電子郵件;和顯示單元,顯示從郵件服務(wù)器接收的電子郵件。
32.如權(quán)利要求20所述的網(wǎng)絡(luò)傳真機,還包括紙張檢查單元,檢查在確定打印紙不存在之后是否提供了新的打印紙,并且輸出檢查結(jié)果作為第六控制信號;發(fā)送郵件檢查單元,響應(yīng)于第六控制信號而檢查是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件,并且輸出檢查結(jié)果作為第七控制信號;和郵件接收及顯示單元,響應(yīng)于第七控制信號而從郵件服務(wù)器接收并顯示電子郵件。
33.如權(quán)利要求32所述的網(wǎng)絡(luò)傳真機,其中當確定打印紙不存在時,所述數(shù)據(jù)接收處理器生成指示打印紙不存在的狀態(tài)信號;所述紙張檢查單元響應(yīng)于第一控制信號而檢查是否生成所述狀態(tài)信號,并且輸出檢查結(jié)果作為第六控制信號;所述網(wǎng)絡(luò)傳真機還包括狀態(tài)釋放單元,所述狀態(tài)釋放單元響應(yīng)于第六控制信號而生成第八控制信號,以停止所述狀態(tài)信號的生成;所述數(shù)據(jù)接收處理器響應(yīng)于第八控制信號而停止生成所述狀態(tài)信號;和所述發(fā)送郵件檢查單元響應(yīng)于第八控制信號而檢查是否存在當確定打印紙不存在時被發(fā)送到郵件服務(wù)器的電子郵件。
34.如權(quán)利要求32所述的網(wǎng)絡(luò)傳真機,其中,所述發(fā)送郵件檢查單元響應(yīng)于第六控制信號而搜索郵件服務(wù)器并且生成所述第七控制信號。
全文摘要
一種網(wǎng)絡(luò)傳真機和網(wǎng)絡(luò)傳真機操作方法,包括如果當將在其上打印傳真數(shù)據(jù)的打印紙不存在時從外部源收到相應(yīng)于傳真文件的傳真數(shù)據(jù),存儲接收的傳真數(shù)據(jù)直到接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量;如果接收的傳真數(shù)據(jù)的數(shù)量超過預(yù)定數(shù)量,或者傳真數(shù)據(jù)被全部接收,則將存儲的傳真數(shù)據(jù)變換成電子郵件的形式并發(fā)送到郵件服務(wù)器;和確定傳真數(shù)據(jù)是否被全部接收,如果傳真數(shù)據(jù)沒有被全部接收,繼續(xù)進行存儲接收的傳真數(shù)據(jù)的操作。通過在打印紙不存在或存儲空間受限時接收并同時將數(shù)量大的傳真文件劃分成電子郵件的形式,接著當打印紙被重新提供時從指定郵件地址接收并向用戶顯示傳真數(shù)據(jù),可防止接收的傳真文件被丟失,而與傳真數(shù)據(jù)的接收數(shù)量和存儲空間無關(guān)。
文檔編號H04N1/32GK1543184SQ20041004207
公開日2004年11月3日 申請日期2004年4月30日 優(yōu)先權(quán)日2003年5月2日
發(fā)明者金英薰 申請人:三星電子株式會社