最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于噴車板緩存的打印控制方法、裝置、設(shè)備及存儲介質(zhì)與流程

文檔序號:41939052發(fā)布日期:2025-05-16 13:55閱讀:8來源:國知局
基于噴車板緩存的打印控制方法、裝置、設(shè)備及存儲介質(zhì)與流程

本發(fā)明涉及噴墨打印,尤其涉及一種基于噴車板緩存的打印控制方法、裝置、設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、在噴墨打印行業(yè)中,為了保證數(shù)據(jù)傳輸數(shù)量,在平板噴墨打印機、高速噴墨打印機等設(shè)備中常常使用線纜連接打印機主板和噴車板從而進行通信。如圖1所示為噴墨打印設(shè)備的示意圖,噴墨打印設(shè)備包括了上位機和下位機,下位機包括了主板和噴車板等結(jié)構(gòu),上位機一般為pc機,打印時,上位機中的打印控制模塊發(fā)送打印信息和打印數(shù)據(jù)到主板,主板通過線纜將打印信息和打印數(shù)據(jù)發(fā)送至噴車板,噴車板通常不設(shè)置用于緩存打印數(shù)據(jù)的緩存模塊,而是將打印數(shù)據(jù)直接分發(fā)到噴頭中進行打印。在打印過程中,打印小車將沿掃描方向頻繁的往復(fù)運動,由于噴車板安裝在打印小車上,打印小車的運動將導(dǎo)致連接主板和噴車板的線纜出現(xiàn)抖動,導(dǎo)致主板和噴車板之間的連接出現(xiàn)中斷或異常,影響打印數(shù)據(jù)的傳輸,由于小車啟動一pass打印后從打印起點一直運動到打印終點才會停止,如果中間打印數(shù)據(jù)不夠就會導(dǎo)致無法正常噴墨,從而導(dǎo)致打印出現(xiàn)停頓、數(shù)據(jù)亂碼的問題,嚴重影響打印質(zhì)量。


技術(shù)實現(xiàn)思路

1、有鑒于此,本發(fā)明實施例提供了基于噴車板緩存的打印控制方法、裝置、設(shè)備及存儲介質(zhì),用以解決現(xiàn)有技術(shù)中由于打印小車的運動造成線纜抖動以致噴車板和主板連接不穩(wěn)定導(dǎo)致數(shù)據(jù)傳輸異常引起的打印停頓或亂碼的問題。

2、第一方面,本發(fā)明實施例提供了一種基于噴車板緩存的打印控制方法,所述方法包括:

3、在噴墨打印設(shè)備的噴車板中設(shè)置緩存模塊,其中所述緩存模塊用于緩存打印數(shù)據(jù);

4、對比一pass數(shù)據(jù)量和所述緩存模塊的存儲容量,其中所述一pass數(shù)據(jù)量為一pass打印數(shù)據(jù)的數(shù)據(jù)量;

5、若所述一pass數(shù)據(jù)量小于所述緩存模塊的存儲容量,則:發(fā)送打印數(shù)據(jù)至所述緩存模塊并讀取所述緩存模塊中的數(shù)據(jù)量,當所述緩存模塊中打印數(shù)據(jù)的數(shù)據(jù)量大于等于一pass數(shù)據(jù)量時將所述打印數(shù)據(jù)發(fā)送至噴頭進行打??;

6、若所述一pass數(shù)據(jù)量大于所述緩存模塊的存儲容量,則:發(fā)送打印數(shù)據(jù)至所述緩存模塊并讀取所述緩存模塊中的數(shù)據(jù)量,當所述緩存模塊中打印數(shù)據(jù)的數(shù)據(jù)量接近所述存儲容量時將所述打印數(shù)據(jù)發(fā)送至噴頭進行打印,其中當打印數(shù)據(jù)的數(shù)據(jù)量大于等于預(yù)設(shè)閾值且小于所述存儲容量時則認為所述打印數(shù)據(jù)的數(shù)據(jù)量接近所述存儲容量。

7、優(yōu)選地,所述發(fā)送打印數(shù)據(jù)至所述緩存模塊并讀取所述緩存模塊中的數(shù)據(jù)量,若所述一pass數(shù)據(jù)量小于所述緩存模塊的存儲容量,則當所述緩存模塊中打印數(shù)據(jù)的數(shù)據(jù)量大于等于一pass數(shù)據(jù)量時將所述打印數(shù)據(jù)發(fā)送至噴頭進行打印包括:

8、判斷主板與噴車板的連接狀態(tài),其中所述連接狀態(tài)包括連接成功和連接失??;

9、當所述連接狀態(tài)為連接成功時,控制所述噴墨打印設(shè)備的主板從上位機打印控制模塊中接收打印數(shù)據(jù)后將其發(fā)送至噴車板的緩存模塊中;

10、獲取上一次點火的完成狀態(tài),其中所述完成狀態(tài)包括正常狀態(tài)和異常狀態(tài);

11、若上一次點火的完成狀態(tài)為正常狀態(tài),則設(shè)置新的點火的點火參數(shù);

12、判斷所述點火參數(shù)是否設(shè)置成功;

13、若是,判斷所述緩存模塊中的數(shù)據(jù)量是否大于等于一pass打印數(shù)據(jù)的數(shù)據(jù)量;

14、若是,從所述噴車板的緩存模塊中讀取一pass打印數(shù)據(jù)并發(fā)送至噴頭進行打印。

15、優(yōu)選地,所述若所述一pass數(shù)據(jù)量大于所述緩存模塊的存儲容量,則當所述緩存模塊中打印數(shù)據(jù)的數(shù)據(jù)量接近所述存儲容量時將所述打印數(shù)據(jù)發(fā)送至噴頭進行打印包括:

16、判斷主板與噴車板的連接狀態(tài),其中所述連接狀態(tài)包括連接成功和連接失?。?/p>

17、當所述連接狀態(tài)為連接成功時,控制所述噴墨打印設(shè)備的主板從上位機打印控制模塊中接收打印數(shù)據(jù)后將其發(fā)送至噴車板的緩存模塊中;

18、獲取上一次點火的完成狀態(tài),其中所述完成狀態(tài)包括正常狀態(tài)和異常狀態(tài);

19、若上一次點火的完成狀態(tài)為正常狀態(tài),則設(shè)置新的點火的點火參數(shù);

20、判斷所述點火參數(shù)是否設(shè)置成功;

21、若是,判斷所述緩存模塊中的數(shù)據(jù)量是否接近所述存儲容量;

22、若是,從所述噴車板的緩存模塊中讀取所述打印數(shù)據(jù)并發(fā)送至噴頭進行打印。

23、優(yōu)選地,所述方法還包括:

24、在打印過程中,控制噴車板獲取所述緩存模塊的緩存狀態(tài)并將所述緩存狀態(tài)發(fā)送至所述主板,其中,所述緩存狀態(tài)包括所述緩存模塊的存儲容量和當前緩存的數(shù)據(jù)量;

25、控制主板獲取與所述噴車板在打印過程中的連接狀態(tài),并將所述緩存狀態(tài)和/或所述連接狀態(tài)發(fā)送至所述上位機打印控制模塊。

26、優(yōu)選地,所述方法還包括:

27、當所述點火參數(shù)設(shè)置失敗時,阻塞等待第一預(yù)設(shè)時間后重新設(shè)置點火參數(shù);若所述點火參數(shù)仍為設(shè)置失敗,則關(guān)閉點火,并向所述上位機打印控制模塊發(fā)送所述點火的完成狀態(tài)為異常狀態(tài)。

28、優(yōu)選地,所述當所述連接狀態(tài)為連接成功時,判斷所述緩存模塊中的數(shù)據(jù)量是否大于等于一pass打印的數(shù)據(jù)量之后還包括:

29、若所述緩存模塊中的數(shù)據(jù)量小于一pass打印的數(shù)據(jù)量,則阻塞等待第二預(yù)設(shè)時間后再次判斷所述緩存模塊中的數(shù)據(jù)量是否滿足一pass打印的數(shù)據(jù)量;

30、若否,則關(guān)閉點火并退出打印。

31、優(yōu)選地,所述方法還包括:

32、在所述主板的寄存模塊中設(shè)置預(yù)設(shè)狀態(tài)寄存單元;

33、將所述緩存狀態(tài)和所述連接狀態(tài)實時寫入所述預(yù)設(shè)寄存單元中。

34、第二方面,本發(fā)明實施例提供了一種基于噴車板緩存的打印控制裝置,所述裝置包括:

35、緩存設(shè)置模塊,用于在噴墨打印設(shè)備的噴車板中設(shè)置緩存模塊,其中所述緩存模塊用于緩存打印數(shù)據(jù);

36、對比模塊,用于對比一pass數(shù)據(jù)量和所述緩存模塊的存儲容量,其中所述一pass數(shù)據(jù)量為一pass打印數(shù)據(jù)的數(shù)據(jù)量;

37、第一打印模塊,用于若所述一pass數(shù)據(jù)量小于所述緩存模塊的存儲容量,則:發(fā)送打印數(shù)據(jù)至所述緩存模塊并讀取所述緩存模塊中的數(shù)據(jù)量,當所述緩存模塊中打印數(shù)據(jù)的數(shù)據(jù)量大于等于一pass數(shù)據(jù)量時將所述打印數(shù)據(jù)發(fā)送至噴頭進行打?。?/p>

38、第二打印模塊,用于若所述一pass數(shù)據(jù)量大于所述緩存模塊的存儲容量,則:發(fā)送打印數(shù)據(jù)至所述緩存模塊并讀取所述緩存模塊中的數(shù)據(jù)量,當所述緩存模塊中打印數(shù)據(jù)的數(shù)據(jù)量接近所述存儲容量時將所述打印數(shù)據(jù)發(fā)送至噴頭進行打印,其中當打印數(shù)據(jù)的數(shù)據(jù)量大于等于預(yù)設(shè)閾值且小于所述存儲容量時則認為所述打印數(shù)據(jù)的數(shù)據(jù)量接近所述存儲容量。

39、第三方面,本發(fā)明實施例提供了一種基于噴車板緩存的打印控制設(shè)備,包括:至少一個處理器、至少一個存儲器以及存儲在存儲器中的計算機程序指令,當計算機程序指令被處理器執(zhí)行時實現(xiàn)如上述實施方式中第一方面的方法。

40、第四方面,本發(fā)明實施例提供了一種存儲介質(zhì),其上存儲有計算機程序指令,當計算機程序指令被處理器執(zhí)行時實現(xiàn)如上述實施方式中第一方面的方法。

41、綜上所述,本發(fā)明的有益效果如下:

42、本發(fā)明實施例提供的基于噴車板緩存的打印控制方法、裝置、設(shè)備及存儲介質(zhì),通過在噴車板中設(shè)置緩存模塊,控制所述噴墨打印設(shè)備的上位機發(fā)送打印數(shù)據(jù)至所述緩存模塊并讀取所述緩存模塊中的數(shù)據(jù)量,根據(jù)一pass打印數(shù)據(jù)的數(shù)據(jù)量和存儲容量確定打印啟動條件,在緩存模塊中存儲足夠一pass打印數(shù)據(jù)或者是接近存滿數(shù)據(jù)的時候才發(fā)送數(shù)據(jù)至噴頭啟動打印,即使打印過程中打印小車運動造成主板和噴車板之間連接出現(xiàn)異常,也能夠確保打印過程中噴車板中有足夠的打印數(shù)據(jù)可發(fā)送至噴頭進行打印,從而確保噴頭打印時不會卡頓或亂碼,提高圖像打印質(zhì)量。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1