專利名稱:應(yīng)用于掃描器的保留掃描物件相對位置的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種掃描技術(shù),是一種應(yīng)用于掃描器的打印或傳真方法與系統(tǒng),特別是指一種可保留掃描文件在文件平臺上的相對位置的打印及傳真的方法與系統(tǒng),以達(dá)到同時掃描多件文件的目的。
目前市面上的掃描器,為了方便使用,大都具有單鍵式掃描功能(one touchscan)。單鍵式掃描功能可在掃描器上以按鍵方式實(shí)現(xiàn),亦可在屏幕上以選單方式實(shí)現(xiàn),以方便使用者的操作。單鍵式掃描功能是受個人電腦主機(jī)10中的應(yīng)用程序11控制的,如
圖1中所示,通過應(yīng)用程序11的整合與控制,掃描文件的影像數(shù)據(jù)可經(jīng)個人電腦10的處理,再傳送給打印機(jī)(印表機(jī))13或傳真機(jī)14等電腦外圍設(shè)備。使用者只要針對所需要的功能,以單鍵操作,應(yīng)用程序11便可自動執(zhí)行掃描、傳送電子郵件、打印或傳真等功能。
然而,目前單鍵式掃描所提供的打印及傳真功能皆采取絕對位置的方式輸出,即將裁剪影像的左上角對應(yīng)于原點(diǎn)(0,0)后輸出。以復(fù)印為例,使用者只要將文件放置于文件平臺上,然后按下觸鍵,掃描器便會通過電腦的打印功能,直接將文件的影像打印出來,而不必再經(jīng)過使用者的處理。不同的是,所打印出來的文件影像總是位于打印紙的左上角,而非位于原先放置于文件平臺的相對位置處。
這種影像輸出方式的最大缺點(diǎn)是無法同時掃描多件文件。若要達(dá)到掃描多件文件的目的,首先必須使復(fù)印出來的文件與掃描文件所放置的相對位置一樣。然而,如果使用者要得到掃描影像的相對位置,必須對文件作預(yù)掃,然后裁剪整個文件平臺上的影像。這將使掃描影像因增加了過多不必要的背景資料,而使掃描的時間加長。
本發(fā)明的目的是設(shè)計一種應(yīng)用于掃描器的保留掃描物件相對位置的方法與系統(tǒng),是一種應(yīng)用于掃描器的復(fù)印及傳真方法與系統(tǒng),可保留掃描文件放置于文件平臺上的相對位置,而可同時掃描多張掃描文件,且無需經(jīng)過預(yù)掃描,自動裁剪掃描的文件,并且直接進(jìn)行該掃描文件的打印或傳真,提高掃描的效率。
實(shí)現(xiàn)本發(fā)明目的的技術(shù)方案是這樣的一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于包括以下步驟讀取掃描文件的影像資料數(shù)據(jù);對該掃描文件執(zhí)行自動裁剪;儲存經(jīng)自動裁剪后的影像資料數(shù)據(jù);儲存該掃描文件于文件平臺上的相對座標(biāo)位置;及將該自動裁剪的影像資料數(shù)據(jù)及該掃描文件于該文件平臺上的相對座標(biāo)位置數(shù)據(jù)傳送至一電腦外圍設(shè)備中。
所述的外圍設(shè)備至少包括有一打印機(jī)。
所述的步驟中還包括有依據(jù)所述打印機(jī)的解析度及放大倍數(shù),計算所述的掃描文件于所述的文件平臺的相對座標(biāo)位置。
所述的外圍設(shè)備至少包括有一傳真機(jī)。
所述的步驟中還包括有設(shè)定收件者的傳真號碼。
所述的自動裁剪步驟進(jìn)一步包括以二分法找尋所述的掃描文件于所述的文件平臺的相對座標(biāo)位置;自動框選所述的掃描文件于文件平臺上的相對座標(biāo)位置內(nèi)的影像資料為所述的自動裁剪的影像資料數(shù)據(jù)。
實(shí)現(xiàn)本發(fā)明目的的技術(shù)方案還是這樣的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于包括有一緩沖裝置,用以暫存掃描文件的影像資料數(shù)據(jù);一自動裁剪模組,與所述的緩沖裝置連接,用于自動裁剪該掃描文件的影像資料,并輸出經(jīng)自動裁剪后的影像資料數(shù)據(jù);一打印對話框介面,用以輸入使用者對打印需求的設(shè)定;一計算模組,用以依據(jù)使用者對打印需求的設(shè)定,計算所述的經(jīng)自動裁剪后的影像資料于所述文件平臺上的相對位置;一記憶裝置,用以儲存所述的經(jīng)自動裁剪后的影像資料數(shù)據(jù)及所述的經(jīng)自動裁剪后的影像資料于所述文件平臺上的相對位置;及一輸出介面,與記憶裝置連接,用于將所述的經(jīng)自動裁剪后的影像資料數(shù)據(jù)及所述的經(jīng)自動裁剪后的影像資料于文件平臺上的相對位置傳送至一外圍設(shè)備。
所述的外圍設(shè)備至少包括一打印機(jī)。
所述的外圍設(shè)備至少包括一傳真機(jī)。
還包括有一傳真對話框介面,用于輸入使用者對傳真需求的設(shè)定。
所述的計算模組,依據(jù)使用者對傳真解析度需求的設(shè)定,計算自動裁剪的影像資料于所述的文件平臺上的相對位置。
所述的緩沖裝置是以點(diǎn)陣圖格式儲存所述的掃描文件的影像資料數(shù)據(jù)。
本發(fā)明的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng)與方法,首先,讀取掃描文件的影像資料;然后,執(zhí)行影像的自動裁剪,以將掃描文件與背景資料區(qū)分開來;裁剪掃描文件的影像資料后,將該掃描文件的影像資料數(shù)據(jù)儲存為一設(shè)定的格式,例如點(diǎn)陣圖格式;之后,計算該掃描文件在該文件平臺上的相對座標(biāo)位置;然后,記錄該掃描文件的相對座標(biāo)位置;最后,依據(jù)該掃描文件的相對座標(biāo)位置,打印或傳真該掃描文件。
本發(fā)明的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng)與方法,是由一電腦主機(jī),電腦外圍設(shè)備,如掃描器,傳真機(jī)及打(復(fù))印機(jī)等所構(gòu)成的電腦網(wǎng)路系統(tǒng),使用者可使用掃描器所提供的單鍵按扭操作并通過應(yīng)用程序來執(zhí)行掃描、打(復(fù))印、發(fā)電子郵件及傳真等功能。在電腦主機(jī)中有一自動裁剪模組,可讀取緩沖器中的影像資料數(shù)據(jù),以自動裁剪掃描文件的影像;還有一記憶裝置,以儲存經(jīng)裁剪后的影像資料數(shù)據(jù);然后,應(yīng)用程序便會依據(jù)使用者的單鍵操作啟動打印對話框介面或傳真對話框介面,以進(jìn)一步取得使用者有關(guān)傳真或打印的需求;計算模組在得到這些指令后,便會依照使用者的需求,計算掃描文件的相對位置,并將計算后的影像資料數(shù)據(jù)儲存在記憶裝置中;然后,應(yīng)用程序便會依據(jù)使用者的操作,將掃描的數(shù)據(jù)傳送至打印機(jī)或傳真機(jī)。
下面結(jié)合實(shí)施例及附圖進(jìn)一步說明本發(fā)明的技術(shù)。
圖1是傳統(tǒng)的由掃描器通過電腦應(yīng)用程序與其外圍設(shè)備溝通的系統(tǒng)結(jié)構(gòu)示意圖。
圖2為本發(fā)明的可保留掃描文件相對位置的方法流程框圖。
圖3為本發(fā)明的可保留掃描文件相對位置的打印處理流程框圖。
圖4為本發(fā)明的可保留掃描文件相對位置的傳真處理流程框圖。
圖5為本發(fā)明系統(tǒng)的功能性結(jié)構(gòu)框圖。
圖6為本發(fā)明二分法的流程框圖。
各圖中,電腦主機(jī)10,應(yīng)用程序11,掃描器應(yīng)用程序12,打印機(jī)13,傳真機(jī)14,輸出裝置(介面)50,掃描器51,緩沖器52,自動裁剪模組53,打印對話框介面54,傳真對話框介面55,計算模組56,記憶裝置57,打印機(jī)58,傳真機(jī)59,電腦主機(jī)60。
參見圖2,本發(fā)明利用影像自動裁剪的技術(shù),并對其進(jìn)一步改進(jìn)為應(yīng)用單鍵控制,以完成掃描、傳真及打印等多項功能。為能同時掃描多件文件,必須在打印或傳真時保留文件原本放置于文件平臺上的位置。
步驟21,當(dāng)使用者將文件放置于文件平臺上,并按下打印或傳真單鍵后,電腦主機(jī)的應(yīng)用程序便控制掃描器開始進(jìn)行掃描,以讀取文件的影像數(shù)據(jù);步驟22,在掃描的同時,可利用影像自動裁剪的技術(shù),找出待掃描文件影像的寬度及長度,以設(shè)定裁剪范圍,由于本發(fā)明是將文件平臺的掃描范圍設(shè)定為參考座標(biāo),因此可依據(jù)參考座標(biāo),計算待掃描文件影像的相對座標(biāo);步驟23,然后,儲存該自動裁剪的影像資料數(shù)據(jù),如此,便可省去預(yù)掃描程序,而直接進(jìn)行影像的自動裁剪,以減少不需要的資料處理步驟;步驟24,記錄所得的掃描文件的長寬及掃描文件的相對座標(biāo);步驟25,最后,應(yīng)用程序便可將掃描文件的影像資料數(shù)據(jù)及其長寬、相對座標(biāo)等數(shù)據(jù)傳送給所連接的外圍設(shè)備,如打印機(jī)、傳真機(jī)等,以直接將該掃描文件以相對于文件平臺的參考座標(biāo)的方式進(jìn)行打印或傳真。
參見圖3,將本發(fā)明的技術(shù)方案,應(yīng)用于打印操作時,其執(zhí)行步驟如圖中所示。步驟31,在完成掃描文件的自動影像裁剪后,應(yīng)用程序便開啟打印對話框介面;步驟32,打印對話框介面顯示以下的對話方塊包括打印份數(shù)、紙張方向、打印機(jī)名稱及放大倍數(shù)等,應(yīng)用程序取得預(yù)設(shè)的打印機(jī)資料,并讓使用者依據(jù)其需求,設(shè)定打印的份數(shù)、紙張方向、打印機(jī)名稱等參數(shù);步驟33,然后,將影像的大小轉(zhuǎn)換成打印機(jī)的解析度;步驟34,然后,依據(jù)掃描文件的相對座標(biāo),使用者所設(shè)定的放大倍數(shù)及解析度,進(jìn)行自動裁剪后的影像資料的放大或縮小的調(diào)整;步驟35,再將影像的相對位置轉(zhuǎn)換成打印機(jī)的解析度;步驟36,最后只要將打印機(jī)的解析度、裁剪的影像資料、影像的大小及其放大縮小后的相對位置等數(shù)據(jù)傳送至打印機(jī),便可打印出可保留掃描文件相對位置的影像。
參見圖4,將本發(fā)明的技術(shù)方案,應(yīng)用于復(fù)印操作時,其執(zhí)行步驟如圖中所示。步驟41,在完成掃描文件的自動影像裁剪后,應(yīng)用程序便開啟傳真的對話框介面,傳真的對話框介面顯示以下的對話方塊,如寄件者及收件者的資料、收件者的傳真機(jī)號碼等,應(yīng)用程序取得預(yù)設(shè)的傳真機(jī)資料,并讓使用者設(shè)定接收者的傳真機(jī)號碼;步驟42,傳真時,先取得數(shù)據(jù)機(jī)(MODEM)的通訊協(xié)議,如G3/G4通訊協(xié)議;步驟43,然后依據(jù)數(shù)據(jù)機(jī)的解析度取得影像的長寬資料;步驟44,由于數(shù)據(jù)機(jī)與掃描的解析度不同,必須進(jìn)一步執(zhí)行影像的放大或縮??;步驟45,然后,應(yīng)用程序依據(jù)數(shù)據(jù)機(jī)的解析度,取得掃描文件的相對座標(biāo);步驟46,然后,傳送經(jīng)裁剪的影像資料數(shù)據(jù)至數(shù)據(jù)機(jī),進(jìn)行傳真。
參見圖5,圖中所示為本發(fā)明的系統(tǒng)結(jié)構(gòu),是由電腦主機(jī)60與外圍設(shè)備,如掃描器51,打印機(jī)58及傳真機(jī)59形成的網(wǎng)路。電腦主機(jī)60中,具有緩沖器52,以暫存來自掃描器51的影像資料數(shù)據(jù),通常緩沖器52是以一種預(yù)設(shè)的格式儲存影像資料數(shù)據(jù),如點(diǎn)陣圖格式。自動裁剪模組53讀取緩沖器52中的影像資料數(shù)據(jù),以便從背景資料中將有效的影像資料裁剪出來,并將裁剪后的影像資料儲存在記憶裝置57中。然后,電腦主機(jī)60中的應(yīng)用程序,啟動打印對話框介面54或傳真對話框介面55,以取得使用者進(jìn)一步的需求信息,如放大或縮小的倍數(shù)、解析度及接收者的傳真機(jī)號碼等。
計算模組56在得到這些信息后,便會依照使用者的需求,計算掃描文件的相對位置,及放大或縮小后的影像解析度等,并將計算后的影像資料數(shù)據(jù)儲存在記憶裝置57中,然后,輸出介面50便在應(yīng)用程序的控制下,將位于記憶裝置57中的自動裁剪的影像資料數(shù)據(jù)、該自動裁剪的影像資料數(shù)據(jù)、文件平臺的相對位置等資料數(shù)據(jù),傳送至打印機(jī)58或傳真機(jī)59。
為提高自動裁剪的效率,本發(fā)明采取二分法的分段讀取及判斷方式,以快速決定掃描文件的位置。以掃描單件文件為例,二分法是以所設(shè)定范圍的一半開始搜尋是否有掃描的文件資料,以快速將掃描文件與背景分開。
假設(shè)文件放置的位置皆是正的,以得到最好的打印效果,而且,掃描文件是儲存成點(diǎn)陣圖的格式。本發(fā)明以二分法進(jìn)行掃描文件的搜尋及文件長寬的判斷。所謂的二分搜尋法(binary search)是先將搜尋范圍設(shè)定為文件平臺的長寬,再以搜尋范圍的一半開始搜尋是否有掃描的文件。若無,再將搜尋范圍設(shè)為文件平臺的長度的一半或?qū)挾鹊囊话?,再重新以搜尋范圍的一半開始搜尋,如此反復(fù)執(zhí)行,直到找到掃描的文件。
參見圖6,圖中示出本發(fā)明利用二分法的執(zhí)行步驟。步驟61,由于文件平臺的資料全部以點(diǎn)陣圖的格式儲存在緩沖器中,于是先讀取緩沖器中的影像資料數(shù)據(jù),然后,以點(diǎn)陣圖的長度作為搜尋的范圍;步驟62,找出點(diǎn)陣圖長度的中線;步驟63,以灰階判定點(diǎn)陣圖長度中線的圖素是否為掃描文件的影像資料,若不是,便將搜尋范圍設(shè)為從點(diǎn)陣圖右邊至中線的范圍,同樣執(zhí)行二分法的搜尋,即執(zhí)行步驟62,對點(diǎn)陣圖左邊至中線的范圍亦同樣進(jìn)行二分法的搜尋,由下而上反復(fù)以二分法執(zhí)行步驟62與63,直到找到掃描文件的下邊線;步騾64,當(dāng)找到掃描文件的下邊線后,將搜尋范圍的底線重新設(shè)定為所找到的下邊線,并記錄該下邊線在文件平臺上的位置。
然后,再執(zhí)行步驟61,設(shè)定點(diǎn)陣圖的長度為搜尋的范圍;步驟62,同樣以二分法向上找尋文件的上邊線;由下而上反復(fù)以二分法執(zhí)行步驟62與63,直到找到掃描文件的上邊線;步驟64,找到后,便記錄該上邊線在文件平臺上的位置。
之后,將搜尋范圍的上下設(shè)定為所找到的上邊線與下邊線,將掃描范圍設(shè)定為點(diǎn)陣圖的寬度。并同樣以二分法分別找出文件的左邊線與右邊線。找到后,便記錄左邊線與右邊線位于文件平臺的相對位置。如此,便可快速得到掃描文件位于文件平臺上的相對位置。
綜上所述,本發(fā)明可不需經(jīng)過預(yù)掃描,并可通過自動裁剪的技術(shù),只針對有效的影像資料進(jìn)行處理,所以能提高掃描的效率。而且,本發(fā)明所打印或傳真的掃描文件,可保留原本放置于文件平臺的相對位置,以同時掃描多件文件。
權(quán)利要求
1.一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于包括以下步驟讀取掃描文件的影像資料數(shù)據(jù);對該掃描文件執(zhí)行自動裁剪;儲存經(jīng)自動裁剪后的影像資料數(shù)據(jù);儲存該掃描文件于文件平臺上的相對座標(biāo)位置;及將該自動裁剪的影像資料數(shù)據(jù)及該掃描文件于該文件平臺上的相對座標(biāo)位置數(shù)據(jù)傳送至一電腦外圍設(shè)備中。
2.根據(jù)權(quán)利要求1所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的外圍設(shè)備至少包括有一打印機(jī)。
3.根據(jù)權(quán)利要求1或2所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的步驟中還包括有依據(jù)所述打印機(jī)的解析度及放大倍數(shù),計算所述的掃描文件于所述的文件平臺的相對座標(biāo)位置。
4.根據(jù)權(quán)利要求1所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的外圍設(shè)備至少包括有一傳真機(jī)。
5.根據(jù)權(quán)利要求1或4所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的步驟中還包括有設(shè)定收件者的傳真號碼。
6.根據(jù)權(quán)利要求1所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的方法,其特征在于所述的自動裁剪步驟進(jìn)一步包括以二分法找尋所述的掃描文件于所述的文件平臺的相對座標(biāo)位置;自動框選所述的掃描文件于文件平臺上的相對座標(biāo)位置內(nèi)的影像資料為所述的自動裁剪的影像資料數(shù)據(jù)。
7.一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于包括有一緩沖裝置,用以暫存掃描文件的影像資料數(shù)據(jù);一自動裁剪模組,與所述的緩沖裝置連接,用于自動裁剪該掃描文件的影像資料,并輸出經(jīng)自動裁剪后的影像資料數(shù)據(jù);一打印對話框介面,用以輸入使用者對打印需求的設(shè)定;一計算模組,用以依據(jù)使用者對打印需求的設(shè)定,計算所述的經(jīng)自動裁剪后的影像資料于所述文件平臺上的相對位置;一記憶裝置,用以儲存所述的經(jīng)自動裁剪后的影像資料數(shù)據(jù)及所述的經(jīng)自動裁剪后的影像資料于所述文件平臺上的相對位置;及一輸出介面,與記憶裝置連接,用于將所述的經(jīng)自動裁剪后的影像資料數(shù)據(jù)及所述的經(jīng)自動裁剪后的影像資料于文件平臺上的相對位置傳送至一外圍設(shè)備。
8.根據(jù)權(quán)利要求7所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于所述的外圍設(shè)備至少包括一打印機(jī)。
9.根據(jù)權(quán)利要求7所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于所述的外圍設(shè)備至少包括一傳真機(jī)。
10.根據(jù)權(quán)利要求7或9所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于還包括有一傳真對話框介面,用于輸入使用者對傳真需求的設(shè)定。
11.根據(jù)權(quán)利要求7或9所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于所述的計算模組,依據(jù)使用者對傳真解析度需求的設(shè)定,計算自動裁剪的影像資料于所述的文件平臺上的相對位置。
12.根據(jù)權(quán)利要求7所述的一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),其特征在于所述的緩沖裝置是以點(diǎn)陣圖格式儲存所述的掃描文件的影像資料數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種應(yīng)用于掃描器的保留掃描物件相對位置的系統(tǒng),可同時掃描多件文件。系統(tǒng)是由電腦主機(jī)及其外圍設(shè)備連接構(gòu)成的電腦網(wǎng)路系統(tǒng),單鍵操作,通過應(yīng)用程序執(zhí)行先掃描、后打印或發(fā)電子郵件或發(fā)傳真等。在電腦主機(jī)中設(shè)置自動裁剪模組,自動裁剪待掃描文件的影像,并將數(shù)據(jù)儲存在記憶裝置中。輸出時,計算模組根據(jù)輸出裝置的解析度及放大倍數(shù),計算掃描文件于文件平臺上的相對位置數(shù)據(jù)并儲存在記憶裝置中。應(yīng)用程序按要求將有關(guān)數(shù)據(jù)傳送至輸出裝置。
文檔編號G06F13/14GK1374582SQ0110964
公開日2002年10月16日 申請日期2001年3月14日 優(yōu)先權(quán)日2001年3月14日
發(fā)明者徐偉書, 陳秀虹 申請人:鴻友科技股份有限公司