一種打印方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種打印方法和裝置,該方法包括:S1、將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)單位頁進(jìn)行編號(hào),N≥2;S2、按照單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的最多前M個(gè)單位頁進(jìn)行存儲(chǔ),M為整數(shù)且1≤M≤N;然后讀取當(dāng)前存儲(chǔ)的最多前M個(gè)單位頁并打印,返回步驟S2,直到被打印文件的所有N個(gè)單位頁打印完成。對(duì)數(shù)據(jù)進(jìn)行接收,以頁長較小的單位頁為接收單位進(jìn)行接收,降低對(duì)存儲(chǔ)空間容量大小的限制,對(duì)數(shù)據(jù)進(jìn)行打印時(shí),以被打印文件作為一個(gè)單位進(jìn)行打印,實(shí)現(xiàn)各個(gè)單位頁之間的無縫打印,從而實(shí)現(xiàn)對(duì)打印文件的連續(xù)打印,克服現(xiàn)有印刷設(shè)備由于存儲(chǔ)空間有限以致對(duì)打印頁長產(chǎn)生限制的缺陷,可以對(duì)任意長的文件進(jìn)行打印。
【專利說明】一種打印方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)碼印刷【技術(shù)領(lǐng)域】,尤其涉及一種打印方法和裝置。
【背景技術(shù)】
[0002]當(dāng)前數(shù)碼印刷系統(tǒng)的打印流程為:以頁為單位對(duì)打印作業(yè)進(jìn)行接收,其中打印作業(yè)包括一頁或者多頁,接收每一頁打印數(shù)據(jù)之前首先判斷存儲(chǔ)器的剩余存儲(chǔ)空間中是否可以存儲(chǔ)一頁打印數(shù)據(jù),如果剩余存儲(chǔ)空間能存儲(chǔ)一頁打印數(shù)據(jù)則接收這一頁打印數(shù)據(jù),并進(jìn)行存儲(chǔ),之后再從存儲(chǔ)器中讀取該頁打印數(shù)據(jù)進(jìn)行打印;如果剩余存儲(chǔ)空間不能存儲(chǔ)一頁打印數(shù)據(jù)則不接收該頁打印數(shù)據(jù),也不能打印。
[0003]目前客戶存在長幅打印的需求,如打印長幅畫卷、海報(bào)、電梯扶手廣告等等。例如要打印一幅畫卷,如果按照上述流程進(jìn)行打印則這一幅畫卷就是一頁打印數(shù)據(jù),當(dāng)存儲(chǔ)空間最多只能存儲(chǔ)頁長為2米的打印數(shù)據(jù)時(shí),如果該畫卷的頁長超過2米,就會(huì)由于存儲(chǔ)空間不夠而無法將整個(gè)畫卷進(jìn)行存儲(chǔ),也就無法進(jìn)行打印。因此在進(jìn)行長幅打印時(shí)要受到存儲(chǔ)空間大小的限制,存儲(chǔ)空間的大小限制打印數(shù)據(jù)的頁長,成為長頁打印的瓶頸。
【發(fā)明內(nèi)容】
[0004](一)要解決的技術(shù)問題
[0005]針對(duì)上述缺陷,本發(fā)明要解決的技術(shù)問題是擺脫存儲(chǔ)空間大小對(duì)打印頁長的限制。
[0006](二)技術(shù)方案
[0007]為解決上述問題,本發(fā)明提供了一種打印方法,包括以下步驟:
[0008]S1、將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)所述單位頁進(jìn)行編號(hào),其中N為整數(shù),且N彡2 ;
[0009]S2、按照所述單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ),M為整數(shù)且I SMS N;然后讀取當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,返回步驟S2,直到所述被打印文件的所有N個(gè)單位頁打印完成。
[0010]進(jìn)一步地,所述將被打印文件順序劃分成N個(gè)單位頁包括:
[0011]根據(jù)所述被打印文件的大小和存儲(chǔ)器的存儲(chǔ)空間大小,將被打印文件順序劃分成N個(gè)單位頁。
[0012]進(jìn)一步地,每個(gè)單位頁的數(shù)據(jù)量不大于所述存儲(chǔ)器當(dāng)前剩余的存儲(chǔ)空間大小。
[0013]進(jìn)一步地,在所述將未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ)之前,進(jìn)一步包括:
[0014]判斷存儲(chǔ)器中是否有足夠的存儲(chǔ)空間來存儲(chǔ)所述最多M個(gè)單位頁,如果有則繼續(xù)執(zhí)行所述將未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ)的步驟,否則,結(jié)束當(dāng)前流程。
[0015]進(jìn)一步地,所述被打印文件為長幅畫卷、海報(bào)或電梯扶手廣告。
[0016]為解決上述問題,本發(fā)明還提供了一種打印裝置,包括:
[0017]劃分單元,用于將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)所述單位頁進(jìn)行編號(hào),其中N為整數(shù),且N彡2 ;
[0018]存儲(chǔ)器,按照所述單位頁的編號(hào)順序,存儲(chǔ)當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁,M為整數(shù)且I彡M彡N;
[0019]打印控制單元,用于讀取所述存儲(chǔ)器中當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,清空存儲(chǔ)器,并按照所述單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的前M個(gè)單位頁存儲(chǔ)到所述存儲(chǔ)器中,直到所述被打印文件的所有N個(gè)單位頁打印完成。
[0020]進(jìn)一步地,所述劃分單元,用于根據(jù)所述被打印文件的大小和存儲(chǔ)器的存儲(chǔ)空間大小,將被打印文件順序劃分成N個(gè)單位頁。
[0021]進(jìn)一步地,所述打印控制單元在將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到所述存儲(chǔ)器中之前,進(jìn)一步判斷存儲(chǔ)器中是否有足夠的存儲(chǔ)空間來存儲(chǔ)所述最多M個(gè)單位頁,如果有則繼續(xù)執(zhí)行將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到所述存儲(chǔ)器中。
[0022](三)有益效果
[0023]本發(fā)明提供了一種打印方法和裝置,將被打印文件順序劃分成N個(gè)單位頁,依次編號(hào),接收時(shí)以單位頁為單位進(jìn)行存儲(chǔ),每存儲(chǔ)M個(gè)單位頁就打印該M個(gè)單位頁,然后再繼續(xù)存儲(chǔ)下一 M個(gè)單位頁,并打印,依次執(zhí)行后,無論被打印文件的數(shù)據(jù)量有多大,由于只是將劃分出的數(shù)據(jù)量較小的單位頁存儲(chǔ)在存儲(chǔ)空間中,并順序打印,因此,避免了現(xiàn)有技術(shù)中由于打印文件數(shù)據(jù)量過大導(dǎo)致無法存儲(chǔ)進(jìn)而無法打印的問題。存儲(chǔ)器當(dāng)前剩余的剩余空間無法存儲(chǔ)原來的一頁打印數(shù)據(jù),卻能存儲(chǔ)本發(fā)明劃分后的單位頁,降低了接收打印數(shù)據(jù)時(shí)對(duì)存儲(chǔ)空間容量的要求,不會(huì)因存儲(chǔ)空間無法將長幅畫卷、海報(bào)等一整頁篇幅較長的文件完全存儲(chǔ)下來,就不能對(duì)其進(jìn)行打印。對(duì)數(shù)據(jù)進(jìn)行打印時(shí),以被打印文件(例如一個(gè)長幅畫卷)作為一個(gè)單位進(jìn)行打印,從存儲(chǔ)器中按順序當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,直到該打印文件的所有單位頁都打印完成本次打印才結(jié)束,實(shí)現(xiàn)各個(gè)單位頁之間的無縫打印,從而實(shí)現(xiàn)對(duì)打印文件的連續(xù)打印,克服現(xiàn)有印刷設(shè)備由于存儲(chǔ)空間有限以致對(duì)打印頁長產(chǎn)生限制的缺陷,可以對(duì)任意長的文件進(jìn)行打印。
【專利附圖】
【附圖說明】
[0024]圖1為本發(fā)明實(shí)施例中的一種打印方法的步驟流程圖;
[0025]圖2為本發(fā)明實(shí)施例中以單位頁為單位對(duì)被打印文件進(jìn)行接收的步驟流程圖;
[0026]圖3為本發(fā)明實(shí)施例中以被打印文件為單位進(jìn)行打印的步驟流程圖;
[0027]圖4為本發(fā)明實(shí)施例中的一種打印裝置的組成示意圖。
【具體實(shí)施方式】
[0028]下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0029]實(shí)施例一
[0030]本實(shí)施例中提供了一種打印方法,步驟流程如圖1所示,具體包括以下步驟:
[0031]步驟S1、將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)單位頁進(jìn)行編號(hào),其中N為整數(shù),且N彡2。
[0032]步驟S2、按照單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ),M為整數(shù)且IN;然后讀取當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,返回步驟S2,直到被打印文件的所有N個(gè)單位頁打印完成。
[0033]通過將整個(gè)被打印文件劃分成多個(gè)單位頁,使得在存儲(chǔ)器剩余存儲(chǔ)空間不足以存儲(chǔ)下整個(gè)被打印文件的情況下仍然能夠?qū)υ摫淮蛴∥募M(jìn)行接收、存儲(chǔ)和打印,在對(duì)其進(jìn)行打印時(shí),是以整個(gè)被打印文件為單位進(jìn)行打印的,在接收到構(gòu)成被打印文件的N個(gè)單位頁中的前M個(gè)單位頁時(shí)就開始打印,但并不是一個(gè)單位頁打印完就結(jié)束打印,而是繼續(xù)從存儲(chǔ)器中讀取后續(xù)的單位頁,以便各個(gè)單位頁之前能夠進(jìn)行連續(xù)的無縫打印,直到最后將整個(gè)被打印文件全部打印出來才結(jié)束打印。由于存儲(chǔ)空間不再對(duì)被打印文件的頁長大小有限制,因此能夠?qū)崿F(xiàn)任意頁長的打印。
[0034]優(yōu)選地,將被打印文件順序劃分成N個(gè)單位頁包括:根據(jù)被打印文件的大小和存儲(chǔ)器的存儲(chǔ)空間大小,將被打印文件順序劃分成N個(gè)單位頁,保證存儲(chǔ)器的剩余空間中至少能夠存儲(chǔ)一個(gè)單位頁。一般會(huì)根據(jù)常用的存儲(chǔ)器空間容量確定單位頁的大小,劃分時(shí)就根據(jù)被打印文件的大小和設(shè)定的單位頁的大小計(jì)算單位頁的個(gè)數(shù)N。每個(gè)單位頁的數(shù)據(jù)量要不大于存儲(chǔ)器當(dāng)前剩余的存儲(chǔ)空間大小,以保證存儲(chǔ)器能夠?qū)邮盏降膯挝豁撨M(jìn)行存儲(chǔ)及打印。
[0035]優(yōu)選地,在將未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ)之前,進(jìn)一步包括:
[0036]判斷存儲(chǔ)器中是否有足夠的存儲(chǔ)空間來存儲(chǔ)該最多M個(gè)單位頁,如果有則繼續(xù)執(zhí)行將未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ)的步驟,否則,結(jié)束當(dāng)前流程。
[0037]其中的M優(yōu)選為能將N整除,以便對(duì)整個(gè)被打印文件進(jìn)行劃分時(shí),能夠?qū)⑵淦骄殖蒒個(gè)單位頁進(jìn)行接收、存儲(chǔ)和打印。但如果N不能將M整除,則劃分后得到的最后一段的單位頁個(gè)數(shù)要小于M,即最后一次存儲(chǔ)的單位頁個(gè)數(shù)就不足M,也要將最后剩余的這些不足M個(gè)的單位頁進(jìn)行存儲(chǔ),因此存儲(chǔ)單位頁的個(gè)數(shù)是最多為M個(gè)。
[0038]如果上述M的值為1,則對(duì)被打印文件以一個(gè)一個(gè)的單位頁進(jìn)行接收和存儲(chǔ),其中對(duì)單位頁接收的步驟流程如圖2所示,具體包括:
[0039]步驟S101、開始接收該被打印文件中的一個(gè)單位頁。
[0040]步驟S102、控制系統(tǒng)判斷存儲(chǔ)器是否有空間接收這一個(gè)單位頁,如果有,則執(zhí)行步驟S103,開始接收該單位頁;如果沒有,則拒絕接收該單位頁。
[0041]步驟S103、接收該單位頁并存到存儲(chǔ)器中剩余的存儲(chǔ)空間中。
[0042]步驟S104、判斷該單位頁是否接收完畢,如果是,則執(zhí)行步驟S105 ;如果否,則執(zhí)行步驟S103,繼續(xù)接收該單位頁。
[0043]步驟S105、判斷該被打印文件的所有單位頁是否接收完畢。如果是,則該被打印文件打印結(jié)束,繼續(xù)接收下一個(gè)被打印文件進(jìn)行打?。蝗绻?,則執(zhí)行步驟SlOl?S104,繼續(xù)接收該打印文件中還沒有被打印的單位頁。
[0044]優(yōu)選地,本實(shí)施例中的被打印文件為長幅畫卷、海報(bào)或電梯扶手廣告。本發(fā)明提供的方法能夠?qū)ΜF(xiàn)有設(shè)備無法實(shí)現(xiàn)的長幅進(jìn)行打印,長幅畫卷、海報(bào)或電梯扶手廣告都屬于頁長較長的打印文件。
[0045]在對(duì)被打印數(shù)據(jù)進(jìn)行打印的過程中是指整個(gè)被打印數(shù)據(jù)作為一個(gè)打印單位進(jìn)行打印的,具體的打印步驟流程如圖3所示,具體包括:
[0046]步驟S201、判斷該被打印文件是否有打印數(shù)據(jù)準(zhǔn)備好,當(dāng)該被打印文件中已經(jīng)接收完其中的第一個(gè)單位頁時(shí),即可認(rèn)為打印數(shù)據(jù)已經(jīng)準(zhǔn)備好,如果準(zhǔn)備好,則產(chǎn)生啟動(dòng)信號(hào),進(jìn)入步驟S202 ;否則等待打印數(shù)據(jù)準(zhǔn)備。
[0047]啟動(dòng)信號(hào)是用于表示該被打印文件的開始打印的信號(hào),伴隨被打印文件的第一個(gè)單位頁被存儲(chǔ)的同時(shí)產(chǎn)生,也就是需要在存儲(chǔ)器中有至少一個(gè)單位頁的時(shí)候才產(chǎn)生這樣的打印信號(hào),開始打印。在每個(gè)被打印文件開始打印的時(shí)候都會(huì)產(chǎn)生這樣一個(gè)啟動(dòng)信號(hào),每兩個(gè)打印信號(hào)之間的間隔為打印一個(gè)被打印文件的時(shí)間。
[0048]步驟S202、從存儲(chǔ)器中按順序讀取被打印文件中的一個(gè)單位頁,連同產(chǎn)生的打印信號(hào)一起發(fā)送給噴頭進(jìn)行打印。
[0049]步驟S203、打印的過程中不斷從存儲(chǔ)器中依次讀取后續(xù)的單位頁,每讀取一個(gè)單位頁之后就判斷該被打印文件的所有單位頁是否打印完,如果是則該被打印文件的打印完成,否則直到被打印文件的所有單位頁打印完成,才說明該被打印文件的打印才完成。
[0050]需要說明的是,在現(xiàn)有印刷設(shè)備進(jìn)行打印過程中,打印每一頁都產(chǎn)生一個(gè)打印信號(hào),如果需要打印的文件包括10頁,就需要發(fā)送10個(gè)打印信號(hào),一個(gè)打印信號(hào)發(fā)出后打印這一頁數(shù)據(jù)的任務(wù)開始,兩個(gè)打印信號(hào)之間的間隔為打印一頁的時(shí)間,即現(xiàn)有打印方法進(jìn)行一次數(shù)據(jù)的接收、存儲(chǔ)、讀取和打印。而利用上述方法打印,在每一個(gè)文件開始打印之前產(chǎn)生一個(gè)打印信號(hào),這個(gè)文件可以是上述的長幅畫卷,之后只是重復(fù)地進(jìn)行數(shù)據(jù)的接收、存儲(chǔ)和讀取,但是打印一直在進(jìn)行,直到整個(gè)文件都打印完才停止,即進(jìn)行多次的數(shù)據(jù)接收、存儲(chǔ)和讀取,但是打印只有一次,而不是多次。
[0051]本實(shí)施例中以長幅的畫卷作為一個(gè)被打印文件作為實(shí)例,假設(shè)該畫卷頁長為2m,存儲(chǔ)器中最多能夠存儲(chǔ)的頁長為1.5m,劃分后單位頁的頁長為0.2m,據(jù)此提供對(duì)被打印文件進(jìn)行劃分的優(yōu)選方案為:將頁長2m的畫卷劃分成10個(gè)單位頁,每個(gè)單位頁頁長0.2m。將整個(gè)畫卷作為一個(gè)打印文件,將其分成Dl、D2...DlO這十個(gè)單位頁,控制系統(tǒng)按照編號(hào)從小到大的順序進(jìn)行發(fā)送,在進(jìn)行打印操作的主機(jī)端每次接收一個(gè)單位頁,接收之前首先判斷存儲(chǔ)器的剩余存儲(chǔ)空間能夠存下這個(gè)頁長為0.2m的單位頁,因此接收第一個(gè)單位頁D1,并將其存儲(chǔ)在剩余存儲(chǔ)空間中。當(dāng)?shù)弥鎯?chǔ)器中已經(jīng)存儲(chǔ)了單位頁Dl后,就產(chǎn)生表示該畫卷開始打印的啟動(dòng)信號(hào),所以控制系統(tǒng)就從存儲(chǔ)器中讀取單位頁D1,連同產(chǎn)生的啟動(dòng)信號(hào)將其發(fā)送給打印機(jī)的噴頭進(jìn)行打印。單位頁Dl讀取之后就將其從存儲(chǔ)器中清除,其占用的存儲(chǔ)空間就會(huì)被釋放出來,繼續(xù)接收下一個(gè)單位頁D2,存儲(chǔ)后再將單位頁D2從存儲(chǔ)器中讀取出來發(fā)送給噴頭進(jìn)行打印,繼續(xù)接收下一個(gè)單位頁......重復(fù)上述接收、存儲(chǔ)、讀取的過程,每一次讀取的數(shù)據(jù)都會(huì)立即打印出來,整個(gè)過程循環(huán)重復(fù)進(jìn)行,直到單位頁DlO也被打印出來,整個(gè)畫卷的打印任務(wù)才完成,打印結(jié)束。
[0052]需要說明的是,本實(shí)施例中打印時(shí)是以被打印文件(上述實(shí)例中的畫卷)作為一個(gè)打印單位進(jìn)行打印的,打印的過程中只要單位頁的發(fā)送速度跟得上打印的速度,在打印過程中就可以實(shí)現(xiàn)無縫的連續(xù)性打印,因此可以滿足任意頁長的文件打印。如果以單位頁為單位進(jìn)行打印的話,將不能保證打畫卷的連續(xù)性(即打印出來的不是一個(gè)連續(xù)的畫)。而本發(fā)明提供的方法對(duì)一個(gè)畫卷進(jìn)行打印時(shí),只要在開始打印后按照一個(gè)畫卷的頁長將其分次從存儲(chǔ)空間依次讀出進(jìn)行打印即可,實(shí)現(xiàn)了各個(gè)小頁之間的無縫打印,最后得到一幅完整的畫卷,即實(shí)現(xiàn)了長頁打印。其實(shí)本發(fā)明提供給的方法不僅適用于長頁打印,對(duì)于普通的頁長打印仍然適用,因此實(shí)現(xiàn)的是對(duì)任意長文件的打印。
[0053]另外,本實(shí)施例中還提供了一種打印裝置,組成示意圖如圖4所示,包括:
[0054]劃分單元10,用于將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)單位頁進(jìn)行編號(hào),其中N為整數(shù),且N > 2.
[0055]存儲(chǔ)器20,按照單位頁的編號(hào)順序,存儲(chǔ)當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁,M為整數(shù)且I彡M彡N。
[0056]打印控制單元30,用于讀取存儲(chǔ)器中當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,清空存儲(chǔ)器,并按照單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到存儲(chǔ)器中,直到被打印文件的所有N個(gè)單位頁打印完成。
[0057]上述劃分單元10實(shí)現(xiàn)對(duì)長頁文件的劃分,使得劃分后的單位頁的頁長能夠存儲(chǔ)于存儲(chǔ)器20中,打印控制單元30就是將整個(gè)被打印文件的各個(gè)單位頁分次讀取,發(fā)送給噴頭,經(jīng)過一次打印完成,即以整個(gè)被打印文件作為一個(gè)打印單位進(jìn)行打印,保證各個(gè)單位頁之間的無縫連接,實(shí)現(xiàn)整個(gè)文件打印的連續(xù)性,滿足任意頁長打印的需求。
[0058]優(yōu)選地,本實(shí)施例中的劃分單元10用于根據(jù)被打印文件的大小和存儲(chǔ)器的存儲(chǔ)空間大小,將被打印文件順序劃分成N個(gè)單位頁。
[0059]優(yōu)選地,打印控制單元30在將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到存儲(chǔ)器中之前,進(jìn)一步判斷存儲(chǔ)器中是否有足夠的存儲(chǔ)空間來存儲(chǔ)該最多M個(gè)單位頁,如果有則繼續(xù)執(zhí)行將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到存儲(chǔ)器20中。
[0060]需要說明的是,本實(shí)施例提供的打印方法和裝置能夠適應(yīng)于任意長文件的打印,上述實(shí)施例中示意打印長幅畫卷為例進(jìn)行說明的,但是對(duì)于任何長度的文件都能采用上述方法進(jìn)行打印,即實(shí)現(xiàn)任意頁長文件的打印。
[0061]以上實(shí)施方式僅用于說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種打印方法,其特征在于,所述方法包括: 51、將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)所述單位頁進(jìn)行編號(hào),其中N為整數(shù),且N彡2 ; 52、按照所述單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ),M為整數(shù)且I < M < N ;然后讀取當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,返回步驟S2,直到所述被打印文件的所有N個(gè)單位頁打印完成。
2.如權(quán)利要求1所述的方法,其特征在于,步驟SI中,所述將被打印文件順序劃分成N個(gè)單位頁包括: 根據(jù)所述被打印文件的大小和存儲(chǔ)器的存儲(chǔ)空間大小,將被打印文件順序劃分成N個(gè)單位頁。
3.如權(quán)利要求2所述的方法,其特征在于,每個(gè)單位頁的數(shù)據(jù)量不大于所述存儲(chǔ)器當(dāng)前剩余的存儲(chǔ)空間大小。
4.如權(quán)利要求1所述的方法,其特征在于,在步驟S2中,在所述將未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ)之前,進(jìn)一步包括: 判斷存儲(chǔ)器中是否有足夠的存儲(chǔ)空間來存儲(chǔ)所述最多M個(gè)單位頁,如果有則繼續(xù)執(zhí)行所述將未被存儲(chǔ)過的最多M個(gè)單位頁進(jìn)行存儲(chǔ)的步驟,否則,結(jié)束當(dāng)前流程。
5.如權(quán)利要求1至4中任一所述的方法,其特征在于,所述被打印文件為長幅畫卷、海報(bào)或電梯扶手廣告。
6.一種打印裝置,其特征在于,包括: 劃分單元,用于將被打印文件順序劃分成N個(gè)單位頁,用1,2,...N對(duì)所述單位頁進(jìn)行編號(hào),其中N為整數(shù),且N彡2; 存儲(chǔ)器,按照所述單位頁的編號(hào)順序,存儲(chǔ)當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁,M為整數(shù)且KMSN; 打印控制單元,用于讀取所述存儲(chǔ)器中當(dāng)前存儲(chǔ)的最多M個(gè)單位頁并打印,清空存儲(chǔ)器,并按照所述單位頁的編號(hào)順序,將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到所述存儲(chǔ)器中,直到所述被打印文件的所有N個(gè)單位頁打印完成。
7.如權(quán)利要求6所述的裝置,其特征在于,所述劃分單元,用于根據(jù)所述被打印文件的大小和存儲(chǔ)器的存儲(chǔ)空間大小,將被打印文件順序劃分成N個(gè)單位頁。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述打印控制單元在將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到所述存儲(chǔ)器中之前,進(jìn)一步判斷存儲(chǔ)器中是否有足夠的存儲(chǔ)空間來存儲(chǔ)所述M個(gè)單位頁,如果有則繼續(xù)執(zhí)行將當(dāng)前未被存儲(chǔ)過的最多M個(gè)單位頁存儲(chǔ)到所述存儲(chǔ)器中。
【文檔編號(hào)】B41J29/393GK104417102SQ201310385113
【公開日】2015年3月18日 申請(qǐng)日期:2013年8月29日 優(yōu)先權(quán)日:2013年8月29日
【發(fā)明者】李丹 申請(qǐng)人:北大方正集團(tuán)有限公司, 方正信息產(chǎn)業(yè)控股有限公司, 北京北大方正電子有限公司