本申請涉及一種打印數據處理方法、裝置、計算機設備和存儲介質。所述方法包括:獲取需打印的多頁圖像數據中的頁面尺寸,按照頁面尺寸構建打印坐標系,在打印坐標系中獲取每一頁的連續圖像數據信息和連續坐標信息,將每一頁的連續數據信息和連續坐標信息一一對應設置形成每頁的圖像數據;將所有頁的圖像數據分為底圖數據和單頁可變圖像數據;將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間;當打印每頁圖像時,將所述單頁可變圖像數據與所述底圖數據合并后發送至打印板卡進行打印。本申請底圖數據只需傳輸一次,打印不同的圖像只需將不同的單頁可變圖像數據傳輸后進行數據合并后對圖像打印。
【技術實現步驟摘要】
本申請涉及打印,特別是涉及一種打印數據處理方法、裝置、計算機設備和存儲介質。
技術介紹
1、在打印圖像時,通常將圖像數據進行一起存儲,導致存儲空間被占用,當打印圖像時需傳輸圖像的完整數據,傳輸時間長會導致打印速度慢,而且由于圖像數據為一體存儲的,無法在打印結束部分圖像后快速釋放存儲空間,導致打印速度慢。
技術實現思路
1、基于此,提供一種打印數據處理方法、裝置、計算機設備和存儲介質,用以解決由于圖像數據為一體存儲的,當打印圖像時需傳輸圖像的完整數據,傳輸時間長會導致打印速度慢,而且無法在打印結束部分圖像后快速釋放存儲空間,導致打印速度慢的技術問題。
2、一方面,提供一種打印數據處理方法,所述方法包括:
3、獲取需打印的多頁圖像數據中的頁面尺寸,按照頁面尺寸構建打印坐標系,在打印坐標系中獲取每一頁的連續圖像數據信息和連續坐標信息,將每一頁的連續數據信息和連續坐標信息一一對應設置形成每頁的圖像數據;
4、將所有頁的圖像數據分為底圖數據和單頁可變圖像數據,其中底圖數據在每頁圖像數據中相同,單頁可變圖像數據在每頁圖像數據中不相同;
5、將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間
6、當打印每頁圖像時,獲取所述底圖數據及對應頁的單頁可變圖像數據,將所述單頁可變圖像數據與所述底圖數據合并后發送至打印板卡進行打印。
7、在其中一個實施例中,所述將所述單頁可變圖像數據與所述底圖數據合并步驟包括:</p>8、獲取所述單頁可變圖像數據對應的坐標位置信息;
9、將所述底圖數據中對應所述單頁可變圖像數據的坐標位置信息的底圖數據用所述單頁可變圖像數據進行替換,形成單頁合并數據。
10、在其中一個實施例中,所述將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間步驟包括:
11、獲取每頁的所述底圖數據和所述單頁可變圖像數據的連續坐標信息;
12、將所述底圖數據存儲在固定數據空間;
13、將所述單頁可變圖像數據按照連續坐標信息分為多個可變子數據,將多個可變子數據分別存儲在多個可變數據空間中。
14、在其中一個實施例中,所述將所述單頁可變圖像數據按照連續坐標信息分為多個可變子數據步驟包括:
15、獲取單頁可變圖像數據的分布坐標區域,對每一分布坐標區域分別識別橫向長度和縱向長度尺寸,根據橫向長度獲取列數,根據縱向長度獲取每列長度,并將每列圖像數據作為可變子數據。
16、在其中一個實施例中,在打印單頁可變圖像數據對應的可變圖像時,包括:
17、獲取單頁可變圖像數據中所有列可變子數據,將所有列可變子數據輸送至打印板卡;
18、獲取單頁可變圖像數據中每一連續坐標信息范圍的所有列可變子數據;
19、在打印每一連續坐標信息范圍的所有列可變子數據時,控制打印頭每次移動每列固定打印長度打印每列可變子數據。
20、在其中一個實施例中,所述在打印每一連續坐標信息范圍的所有列可變子數據時,控制打印頭每次移動每列固定打印長度打印每列可變子數據步驟包括:
21、在打印每一連續坐標信息范圍的所有列可變子數據時獲取總列數n;
22、按照打印每一連續坐標信息范圍的橫向長度等分為n份打印長度;
23、在打印可變圖像時控制打印頭每移動一段打印長度,打印板卡將一列可變子數據分配至打印頭進行打印。
24、在其中一個實施例中,所述在打印可變圖像時控制打印頭每移動一段打印長度,打印板卡將一列可變子數據分配至打印頭進行打印步驟包括:
25、利用多個編碼器控制打印頭的每次打印點火時序,在向打印頭發送可變子數據過程中,每個編碼器對應一次打印點火控制打印頭打印一列圖像,發送一列可變子數據。
26、另一方面,提供了一種打印數據處理裝置,所述裝置包括:
27、圖像數據獲取模塊,用于獲取需打印的多頁圖像數據中的頁面尺寸,按照頁面尺寸構建打印坐標系,在打印坐標系中獲取每一頁的連續圖像數據信息和連續坐標信息,將每一頁的連續數據信息和連續坐標信息一一對應設置形成每頁的圖像數據;
28、數據劃分模塊,用于將所有頁的圖像數據分為底圖數據和單頁可變圖像數據,其中底圖數據在每頁圖像數據中相同,單頁可變圖像數據在每頁圖像數據中不相同;
29、分區存儲管理模塊,用于將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間;
30、打印控制模塊,用于在當打印每頁圖像時,獲取所述底圖數據及對應頁的單頁可變圖像數據,將所述單頁可變圖像數據與所述底圖數據合并后發送至打印板卡進行打印。
31、再一方面,提供了一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
32、獲取需打印的多頁圖像數據中的頁面尺寸,按照頁面尺寸構建打印坐標系,在打印坐標系中獲取每一頁的連續圖像數據信息和連續坐標信息,將每一頁的連續數據信息和連續坐標信息一一對應設置形成每頁的圖像數據;
33、將所有頁的圖像數據分為底圖數據和單頁可變圖像數據,其中底圖數據在每頁圖像數據中相同,單頁可變圖像數據在每頁圖像數據中不相同;
34、將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間;
35、當打印每頁圖像時,獲取所述底圖數據及對應頁的單頁可變圖像數據,將所述單頁可變圖像數據與所述底圖數據合并后發送至打印板卡進行打印。
36、又一方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
37、獲取需打印的多頁圖像數據中的頁面尺寸,按照頁面尺寸構建打印坐標系,在打印坐標系中獲取每一頁的連續圖像數據信息和連續坐標信息,將每一頁的連續數據信息和連續坐標信息一一對應設置形成每頁的圖像數據;
38、將所有頁的圖像數據分為底圖數據和單頁可變圖像數據,其中底圖數據在每頁圖像數據中相同,單頁可變圖像數據在每頁圖像數據中不相同;
39、將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間;
40、當打印每頁圖像時,獲取所述底圖數據及對應頁的單頁可變圖像數據,將所述單頁可變圖像數據與所述底圖數據合并后發送至打印板卡進行打印。
41、上述打印數據處理方法、裝置、計算機設備和存儲介質,通過將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間實現了數據分別存儲,當打印圖像時需分別傳輸底圖數據和單頁可變圖像數據,底圖數據只需傳輸一次,打印不同的圖像只需將不同的單頁可變圖像數據傳輸后進行數據合并后對圖像打印,縮減了傳輸數據的時長,增加了打印速度,而且在打印完成對應圖像后釋放所述固定數據空間本文檔來自技高網
...
【技術保護點】
1.一種打印數據處理方法,其特征在于,包括:
2.根據權利要求1所述的打印數據處理方法,其特征在于,所述將所述單頁可變圖像數據與所述底圖數據合并步驟包括:
3.根據權利要求1所述的打印數據處理方法,其特征在于,所述將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間步驟包括:
4.根據權利要求3所述的打印數據處理方法,其特征在于,所述將所述單頁可變圖像數據按照連續坐標信息分為多個可變子數據步驟包括:
5.根據權利要求3所述的打印數據處理方法,其特征在于,在打印單頁可變圖像數據對應的可變圖像時,包括:
6.根據權利要求5所述的打印數據處理方法,其特征在于,所述在打印每一連續坐標信息范圍的所有列可變子數據時,控制打印頭每次移動每列固定打印長度打印每列可變子數據步驟包括:
7.根據權利要求1所述的打印數據處理方法,其特征在于,所述在打印可變圖像時控制打印頭每移動一段打印長度,打印板卡將一列可變子數據分配至打印頭進行打印步驟包括:
8.一種打印數據處理裝置,其特征在于,所述裝置包括:</p>9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。
...
【技術特征摘要】
1.一種打印數據處理方法,其特征在于,包括:
2.根據權利要求1所述的打印數據處理方法,其特征在于,所述將所述單頁可變圖像數據與所述底圖數據合并步驟包括:
3.根據權利要求1所述的打印數據處理方法,其特征在于,所述將所述底圖數據和所述單頁可變圖像數據分別存儲在固定數據空間及可變數據空間步驟包括:
4.根據權利要求3所述的打印數據處理方法,其特征在于,所述將所述單頁可變圖像數據按照連續坐標信息分為多個可變子數據步驟包括:
5.根據權利要求3所述的打印數據處理方法,其特征在于,在打印單頁可變圖像數據對應的可變圖像時,包括:
6.根據權利要求5所述的打印數據處理方法,其特征在于,所述在打印每一連續坐標信...
【專利技術屬性】
技術研發人員:譚呈明,張立海,
申請(專利權)人:捷藍打印技術蘇州有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。