少一個(gè)段之后,將每個(gè)所述段存入待組裝段緩沖池。
[0079]第二獲取模塊46,與第二緩存模塊45和組裝模塊43連接,用于當(dāng)存在空閑的所述組裝器時(shí),以先進(jìn)先出為原則,從所述待組裝段緩沖池中獲取所述段。
[0080]更進(jìn)一步,柵格圖像處理器,還包括:
[0081]編號(hào)模塊47,與拆分模塊42連接,用于對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段之后,對(duì)所述至少一個(gè)段中的每個(gè)段分別進(jìn)行編號(hào),獲得每個(gè)所述段的段號(hào)。
[0082]則所述輸出模塊44,具體用于將每個(gè)所述段所對(duì)應(yīng)的所述數(shù)據(jù)信息,存儲(chǔ)于待輸出段緩沖池中序號(hào)與所述段的段號(hào)相同的標(biāo)號(hào)抽屜中;按照所述標(biāo)號(hào)抽屜的序號(hào),依次輸出所述標(biāo)號(hào)抽屜中存儲(chǔ)的每個(gè)段所對(duì)應(yīng)的數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷。
[0083]所述輸出模塊44,還用于按照所述標(biāo)號(hào)抽屜的序號(hào),依次輸出所述標(biāo)號(hào)抽屜中存儲(chǔ)的每個(gè)段所對(duì)應(yīng)的數(shù)據(jù)信息之后,刪除所述標(biāo)號(hào)抽屜中存儲(chǔ)的所述數(shù)據(jù)信息。
[0084]則所述柵格圖像處理器,還包括:
[0085]確定模塊48,與第一獲取模塊41連接,用于以先進(jìn)先出為原則,從所述待組裝頁(yè)面緩沖池中獲取所述中間文件之前,確定所述待輸出段緩沖池中存在未存儲(chǔ)有所述數(shù)據(jù)信息的空閑標(biāo)號(hào)抽屜。
[0086]本實(shí)施例中,通過(guò)利用頁(yè)面解析器對(duì)該頁(yè)面信息進(jìn)行解析,獲得中間文件后,將中間文件存入待組裝頁(yè)面緩沖池中,若檢測(cè)確定待組裝頁(yè)面緩沖池的存儲(chǔ)空間未滿,則重復(fù)執(zhí)行利用頁(yè)面解析器對(duì)頁(yè)面信息進(jìn)行解析,獲得中間文件,以及將所述中間文件存入待組裝頁(yè)面緩沖池中的步驟,解決了利用頁(yè)面解析器在對(duì)一個(gè)頁(yè)面的頁(yè)面信息進(jìn)行解析生成中間文件后,需要等待利用組裝器對(duì)其生成的中間文件進(jìn)行組裝處理完成后,才能對(duì)下一個(gè)頁(yè)面的頁(yè)面信息開(kāi)始進(jìn)行柵格化所導(dǎo)致的效率較低的技術(shù)問(wèn)題。
[0087]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0088]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種柵格化處理方法,其特征在于,包括: 利用頁(yè)面解析器對(duì)頁(yè)面信息進(jìn)行解析,獲得中間文件;所述頁(yè)面信息用于描述待印刷的頁(yè)面; 將所述中間文件存入待組裝頁(yè)面緩沖池中,以根據(jù)所述待組裝頁(yè)面緩沖池中存儲(chǔ)的中間文件進(jìn)行組裝處理,生成像素點(diǎn)陣圖像形式的數(shù)據(jù)信息,輸出所述數(shù)據(jù)信息;所述數(shù)據(jù)信息用于對(duì)所述頁(yè)面進(jìn)行印刷; 若檢測(cè)確定所述待組裝頁(yè)面緩沖池的存儲(chǔ)空間未滿,則重復(fù)執(zhí)行所述利用頁(yè)面解析器對(duì)頁(yè)面信息進(jìn)行解析,獲得中間文件,以及所述將所述中間文件存入待組裝頁(yè)面緩沖池中的步驟。 其中,所述將所述中間文件存入待組裝頁(yè)面緩沖池中之后,還包括: 以先進(jìn)先出為原則,從所述待組裝頁(yè)面緩沖池中取出所述中間文件; 對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段; 利用至少一個(gè)組裝器,對(duì)所述至少一個(gè)段分別并行進(jìn)行組裝,獲得每個(gè)所述段所對(duì)應(yīng)的數(shù)據(jù)信息; 輸出每個(gè)所述段所對(duì)應(yīng)的所述數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷。
2.根據(jù)權(quán)利要求1所述的柵格化處理方法,其特征在于,所述對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段之后,還包括: 將每個(gè)所述段存入待組裝段緩沖池; 當(dāng)存在空閑的所述組裝器時(shí),以先進(jìn)先出為原則,從所述待組裝段緩沖池中獲取所述段。
3.根據(jù)權(quán)利要求1所述的柵格化處理方法,其特征在于,所述對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段之后,還包括: 對(duì)所述至少一個(gè)段中的每個(gè)段分別進(jìn)行編號(hào),獲得每個(gè)所述段的段號(hào); 則所述輸出每個(gè)所述段所對(duì)應(yīng)的所述數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷,包括: 將每個(gè)所述段所對(duì)應(yīng)的所述數(shù)據(jù)信息,存儲(chǔ)于待輸出段緩沖池中序號(hào)與所述段的段號(hào)相同的標(biāo)號(hào)抽屜中; 按照所述標(biāo)號(hào)抽屜的序號(hào),依次輸出所述標(biāo)號(hào)抽屜中存儲(chǔ)的每個(gè)段所對(duì)應(yīng)的數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷。
4.根據(jù)權(quán)利要求3所述的柵格化處理方法,其特征在于,所述按照所述標(biāo)號(hào)抽屜的序號(hào),依次輸出所述標(biāo)號(hào)抽屜中存儲(chǔ)的每個(gè)段所對(duì)應(yīng)的數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷之后,還包括: 刪除所述標(biāo)號(hào)抽屜中存儲(chǔ)的所述數(shù)據(jù)信息; 則所述以先進(jìn)先出為原則,從所述待組裝頁(yè)面緩沖池中獲取所述中間文件之前,還包括: 確定所述待輸出段緩沖池中存在未存儲(chǔ)有所述數(shù)據(jù)信息的空閑標(biāo)號(hào)抽屜。
5.一種柵格圖像處理器,其特征在于,包括: 解析模塊,用于利用頁(yè)面解析器對(duì)頁(yè)面信息進(jìn)行解析,獲得中間文件;所述頁(yè)面信息用于描述待印刷的頁(yè)面; 第一緩存模塊,用于將所述中間文件存入待組裝頁(yè)面緩沖池中,以根據(jù)所述待組裝頁(yè)面緩沖池中存儲(chǔ)的中間文件進(jìn)行組裝處理,生成像素點(diǎn)陣圖像形式的數(shù)據(jù)信息,輸出所述數(shù)據(jù)信息;所述數(shù)據(jù)信息用于對(duì)所述頁(yè)面進(jìn)行印刷; 檢測(cè)模塊,用于若檢測(cè)確定所述待組裝頁(yè)面緩沖池的存儲(chǔ)空間未滿,則重復(fù)執(zhí)行所述利用頁(yè)面解析器對(duì)頁(yè)面信息進(jìn)行解析,獲得中間文件,以及所述將所述中間文件存入待組裝頁(yè)面緩沖池中的步驟。 其中,所述柵格圖像處理器,還包括: 第一獲取模塊,用于以先進(jìn)先出為原則,從所述待組裝頁(yè)面緩沖池中取出所述中間文件; 拆分模塊,用于對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段; 組裝模塊,用于利用至少一個(gè)組裝器,對(duì)所述至少一個(gè)段分別并行進(jìn)行組裝,獲得每個(gè)所述段所對(duì)應(yīng)的數(shù)據(jù)信息;所述數(shù)據(jù)信息為像素點(diǎn)陣圖像形式; 輸出模塊,用于輸出每個(gè)所述段所對(duì)應(yīng)的所述數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷。
6.根據(jù)權(quán)利要求5所述的柵格圖像處理器,其特征在于,所述柵格圖像處理器,還包括: 第二緩存模塊,用于對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段之后,將每個(gè)所述段存入待組裝段緩沖池; 第二獲取模塊,用于當(dāng)存在空閑的所述組裝器時(shí),以先進(jìn)先出為原則,從所述待組裝段緩沖池中獲取所述段。
7.根據(jù)權(quán)利要求5所述的柵格圖像處理器,其特征在于,所述柵格圖像處理器,還包括: 編號(hào)模塊,用于對(duì)所述中間文件進(jìn)行拆分,獲得至少一個(gè)段之后,對(duì)所述至少一個(gè)段中的每個(gè)段分別進(jìn)行編號(hào),獲得每個(gè)所述段的段號(hào); 則所述輸出模塊,具體用于將每個(gè)所述段所對(duì)應(yīng)的所述數(shù)據(jù)信息,存儲(chǔ)于待輸出段緩沖池中序號(hào)與所述段的段號(hào)相同的標(biāo)號(hào)抽屜中;按照所述標(biāo)號(hào)抽屜的序號(hào),依次輸出所述標(biāo)號(hào)抽屜中存儲(chǔ)的每個(gè)段所對(duì)應(yīng)的數(shù)據(jù)信息,以對(duì)所述頁(yè)面進(jìn)行印刷。
8.根據(jù)權(quán)利要求7所述的柵格圖像處理器,其特征在于, 所述輸出模塊,還用于按照所述標(biāo)號(hào)抽屜的序號(hào),依次輸出所述標(biāo)號(hào)抽屜中存儲(chǔ)的每個(gè)段所對(duì)應(yīng)的數(shù)據(jù)信息之后,刪除所述標(biāo)號(hào)抽屜中存儲(chǔ)的所述數(shù)據(jù)信息; 則所述柵格圖像處理器,還包括: 確定模塊,用于以先進(jìn)先出為原則,從所述待組裝頁(yè)面緩沖池中獲取所述中間文件之前,確定所述待輸出段緩沖池中存在未存儲(chǔ)有所述數(shù)據(jù)信息的空閑標(biāo)號(hào)抽屜。
【專(zhuān)利摘要】本發(fā)明提供一種柵格化處理方法和柵格圖像處理器,通過(guò)利用頁(yè)面解析器對(duì)該頁(yè)面信息進(jìn)行解析,獲得中間文件后,將中間文件存入待組裝頁(yè)面緩沖池中,若檢測(cè)確定待組裝頁(yè)面緩沖池的存儲(chǔ)空間未滿,則重復(fù)執(zhí)行利用頁(yè)面解析器對(duì)頁(yè)面信息進(jìn)行解析,獲得中間文件,以及將所述中間文件存入待組裝頁(yè)面緩沖池中的步驟,解決了利用頁(yè)面解析器在對(duì)一個(gè)頁(yè)面的頁(yè)面信息進(jìn)行解析生成中間文件后,需要等待利用組裝器對(duì)其生成的中間文件進(jìn)行組裝處理完成后,才能對(duì)下一個(gè)頁(yè)面的頁(yè)面信息開(kāi)始進(jìn)行柵格化所導(dǎo)致的效率較低的技術(shù)問(wèn)題。
【IPC分類(lèi)】G06F3-12
【公開(kāi)號(hào)】CN104765578
【申請(qǐng)?zhí)枴緾N201410008799
【發(fā)明人】孟張偉
【申請(qǐng)人】北大方正集團(tuán)有限公司, 北京北大方正電子有限公司
【公開(kāi)日】2015年7月8日
【申請(qǐng)日】2014年1月8日