欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法及系統(tǒng)與流程

文檔序號(hào):40534570發(fā)布日期:2024-12-31 18:29閱讀:50來(lái)源:國(guó)知局
基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法及系統(tǒng)與流程

本發(fā)明涉及打印機(jī),特別涉及一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法及系統(tǒng)。


背景技術(shù):

1、在一些特種打印使用場(chǎng)景,比如彩票行業(yè),金融票據(jù)打印,對(duì)所打印的票據(jù)要求100%的準(zhǔn)確率。而在某些異常情況下,實(shí)際可能會(huì)出現(xiàn)打印數(shù)據(jù)傳輸錯(cuò)誤的異常情況,這就需要檢測(cè)出現(xiàn)異常的發(fā)生,并能發(fā)出報(bào)警,避免錯(cuò)誤的票據(jù)流出。為了清楚的判定是數(shù)據(jù)來(lái)源問(wèn)題,還是打印機(jī)處理數(shù)據(jù)時(shí)出的問(wèn)題,

2、由于打印需要傳輸?shù)臄?shù)據(jù)量非常大,傳統(tǒng)處理機(jī)制采用原始數(shù)據(jù)完全回傳的方法,此方法雖然可以100%保證數(shù)據(jù)的準(zhǔn)確性,但是鑒于通信速率的限制,傳輸時(shí)間較長(zhǎng),會(huì)影響打印速度。采用校驗(yàn)和或者循環(huán)冗余校驗(yàn)的數(shù)據(jù)傳輸方式,雖然能大幅的降低數(shù)據(jù)的錯(cuò)誤概率,但是還是存在較低的數(shù)據(jù)錯(cuò)誤率,當(dāng)通過(guò)冗余算法自動(dòng)糾錯(cuò)的同時(shí),傳輸線路本身出現(xiàn)的問(wèn)題又被掩蓋了,不利于快速的發(fā)現(xiàn)和排查定位設(shè)備問(wèn)題。


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

1、基于此,本申請(qǐng)實(shí)施例提供了一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法及系統(tǒng),依靠此算法可以追溯打印數(shù)據(jù),幫助清楚的定位打印異常來(lái)源,同時(shí)相比原始數(shù)據(jù)完全回傳的方法降低了傳輸量,當(dāng)發(fā)現(xiàn)數(shù)據(jù)傳輸錯(cuò)誤時(shí)又能及時(shí)報(bào)警,避免打印出錯(cuò)誤的票據(jù)。

2、第一方面,提供了一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法,該方法包括:

3、打印機(jī)開(kāi)機(jī)后,通過(guò)與上位機(jī)相連的物理接口,發(fā)送開(kāi)機(jī)完成指令到上位機(jī),上位機(jī)獲取到上位機(jī)的開(kāi)機(jī)完成指令后,向打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板,打印機(jī)對(duì)數(shù)據(jù)模板進(jìn)行存儲(chǔ);

4、上位機(jī)向打印機(jī)發(fā)送控制指令,打印機(jī)獲取上位機(jī)所發(fā)送的控制指令,通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn),并將數(shù)據(jù)精簡(jiǎn)完成信息反饋給上位機(jī),上位機(jī)獲取打印機(jī)反饋的數(shù)據(jù)精簡(jiǎn)完成信息;

5、上位機(jī)向打印機(jī)發(fā)送打印數(shù)據(jù),打印機(jī)獲取上位機(jī)發(fā)送的打印數(shù)據(jù),將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì),并生成回復(fù)數(shù)據(jù)反饋給上位機(jī),上位機(jī)并根據(jù)打印機(jī)發(fā)送的回復(fù)數(shù)據(jù)確定比對(duì)結(jié)果;

6、上位機(jī)向打印機(jī)發(fā)送比對(duì)結(jié)果,打印機(jī)基于數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作。

7、可選地,打印機(jī)基于數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作:

8、當(dāng)比對(duì)結(jié)果數(shù)據(jù)一致時(shí),執(zhí)行打??;

9、當(dāng)比對(duì)結(jié)果數(shù)據(jù)不一致時(shí),丟棄數(shù)據(jù),并進(jìn)行聲光報(bào)警,提示數(shù)據(jù)傳輸錯(cuò)誤。

10、可選地,將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì),包括:

11、以一單數(shù)據(jù)或一次打印數(shù)據(jù)為一個(gè)周期,發(fā)送的數(shù)據(jù)與之前預(yù)存的標(biāo)準(zhǔn)打印模版數(shù)據(jù)進(jìn)行對(duì)比,記錄此單數(shù)據(jù)與標(biāo)準(zhǔn)模板數(shù)據(jù)相同的起始位置,以及相同數(shù)據(jù)的個(gè)數(shù)。

12、可選地,通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn)之前,所述方法還包括:

13、在上位機(jī)和打印機(jī)之間共享一個(gè)預(yù)先定義的映射表;其中,所述映射表將常用的控制指令映射為較短的代碼或標(biāo)識(shí)符;

14、當(dāng)上位機(jī)需要發(fā)送控制指令時(shí),首先查找映射表,找到對(duì)應(yīng)的簡(jiǎn)短代碼,然后以對(duì)應(yīng)的簡(jiǎn)短代碼代替原始的指令字符串。

15、可選地,上位機(jī)獲取到上位機(jī)的開(kāi)機(jī)完成指令后,向打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板中,數(shù)據(jù)模板包括:

16、包括打印機(jī)需要執(zhí)行的所有基本控制指令;其中,包括換行、定位、字體設(shè)置;

17、定義票據(jù)的布局,包括邊距、對(duì)齊方式、字段位置。

18、可選地,將數(shù)據(jù)模板封裝成十六進(jìn)制格式進(jìn)行傳輸。

19、第二方面,提供了一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法,應(yīng)用于打印機(jī),方法包括:

20、在開(kāi)機(jī)后,通過(guò)與上位機(jī)相連的物理接口,發(fā)送開(kāi)機(jī)完成指令到上位機(jī),并獲取打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板,并對(duì)數(shù)據(jù)模板進(jìn)行存儲(chǔ);

21、獲取上位機(jī)所發(fā)送的控制指令,通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn),并將數(shù)據(jù)精簡(jiǎn)完成信息反饋給上位機(jī);

22、獲取上位機(jī)發(fā)送的打印數(shù)據(jù),將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì),并生成回復(fù)數(shù)據(jù)反饋給上位機(jī);

23、基于上位機(jī)所反饋的數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作。

24、第三方面,提供了一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法,應(yīng)用于上位機(jī),方法包括:

25、在通過(guò)與打印機(jī)相連的物理接口獲取到上位機(jī)的開(kāi)機(jī)完成指令后,向打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板;

26、向打印機(jī)發(fā)送控制指令,并獲取打印機(jī)反饋的數(shù)據(jù)精簡(jiǎn)完成信息;其中,打印機(jī)通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn)得到數(shù)據(jù)精簡(jiǎn)完成信息;

27、向打印機(jī)發(fā)送打印數(shù)據(jù),并根據(jù)打印機(jī)發(fā)送的回復(fù)數(shù)據(jù)確定比對(duì)結(jié)果;其中,上位機(jī)將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì)后生成回復(fù)數(shù)據(jù);

28、向打印機(jī)發(fā)送比對(duì)結(jié)果,以使打印機(jī)基于數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作。

29、第四方面,提供了一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制系統(tǒng),系統(tǒng)包括:

30、打印機(jī),用于在開(kāi)機(jī)后,通過(guò)與上位機(jī)相連的物理接口,發(fā)送開(kāi)機(jī)完成指令到上位機(jī),并獲取打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板,并對(duì)數(shù)據(jù)模板進(jìn)行存儲(chǔ);獲取上位機(jī)所發(fā)送的控制指令,通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn),并將數(shù)據(jù)精簡(jiǎn)完成信息反饋給上位機(jī);獲取上位機(jī)發(fā)送的打印數(shù)據(jù),將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì),并生成回復(fù)數(shù)據(jù)反饋給上位機(jī);基于上位機(jī)所反饋的數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作;

31、上位機(jī),用于在通過(guò)與打印機(jī)相連的物理接口獲取到上位機(jī)的開(kāi)機(jī)完成指令后,向打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板;向打印機(jī)發(fā)送控制指令,并獲取打印機(jī)反饋的數(shù)據(jù)精簡(jiǎn)完成信息;向打印機(jī)發(fā)送打印數(shù)據(jù),并根據(jù)打印機(jī)發(fā)送的回復(fù)數(shù)據(jù)確定比對(duì)結(jié)果;其中,打印機(jī)通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn)得到數(shù)據(jù)精簡(jiǎn)完成信息;上位機(jī)將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì)后生成回復(fù)數(shù)據(jù);向打印機(jī)發(fā)送比對(duì)結(jié)果,以使打印機(jī)基于數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作。

32、本申請(qǐng)實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果至少包括:

33、(1)閉環(huán)控制邏輯確保了打印數(shù)據(jù)與原始數(shù)據(jù)的一致性,實(shí)現(xiàn)了數(shù)據(jù)準(zhǔn)確性。

34、(2)對(duì)比標(biāo)記壓縮法減少了重復(fù)數(shù)據(jù)的傳輸,提高了數(shù)據(jù)傳輸效率,降低了帶寬需求。

35、(3)通過(guò)數(shù)據(jù)校驗(yàn)和壓縮技術(shù),減少了數(shù)據(jù)在傳輸過(guò)程中被篡改的風(fēng)險(xiǎn),增強(qiáng)了系統(tǒng)的安全性。



技術(shù)特征:

1.一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的閉環(huán)票據(jù)打印控制方法,其特征在于,打印機(jī)基于數(shù)據(jù)比對(duì)結(jié)果執(zhí)行相應(yīng)動(dòng)作:

3.根據(jù)權(quán)利要求1所述的閉環(huán)票據(jù)打印控制方法,其特征在于,將打印數(shù)據(jù)與存儲(chǔ)的數(shù)據(jù)模板進(jìn)行比對(duì),包括:

4.根據(jù)權(quán)利要求1所述的閉環(huán)票據(jù)打印控制方法,其特征在于,通過(guò)查表方式對(duì)控制指令進(jìn)行數(shù)據(jù)精簡(jiǎn)之前,所述方法還包括:

5.根據(jù)權(quán)利要求1所述的閉環(huán)票據(jù)打印控制方法,其特征在于,上位機(jī)獲取到上位機(jī)的開(kāi)機(jī)完成指令后,向打印機(jī)發(fā)送預(yù)定義的數(shù)據(jù)模板中,數(shù)據(jù)模板包括:

6.根據(jù)權(quán)利要求1所述的閉環(huán)票據(jù)打印控制方法,其特征在于,

7.一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法,應(yīng)用于打印機(jī),其特征在于,所述方法包括:

8.一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法,應(yīng)用于上位機(jī),其特征在于,所述方法包括:

9.一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制系統(tǒng),其特征在于,所述系統(tǒng)包括:


技術(shù)總結(jié)
本申請(qǐng)公開(kāi)了一種基于數(shù)據(jù)校驗(yàn)與壓縮的閉環(huán)票據(jù)打印控制方法及系統(tǒng)。本方法采用查表法優(yōu)化控制指令的傳輸,減少數(shù)據(jù)量,并通過(guò)對(duì)比標(biāo)記壓縮法針對(duì)控制指令進(jìn)行智能壓縮,僅傳輸變化的數(shù)據(jù)內(nèi)容。開(kāi)機(jī)協(xié)商機(jī)制確保打印機(jī)與上位機(jī)之間的數(shù)據(jù)模板一致性。閉環(huán)控制邏輯實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)傳輸,一旦發(fā)現(xiàn)異常立即報(bào)警,保障打印任務(wù)的順利進(jìn)行。本申請(qǐng)不僅提高了打印效率,降低了數(shù)據(jù)傳輸錯(cuò)誤率,還增強(qiáng)了數(shù)據(jù)的安全性和可靠性。

技術(shù)研發(fā)人員:姜魯鵬
受保護(hù)的技術(shù)使用者:北京思普瑞特科技發(fā)展有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
顺义区| 藁城市| 兴业县| 海伦市| 阿勒泰市| 梨树县| 梓潼县| 陵川县| 洞口县| 鱼台县| 陵水| 石泉县| 南雄市| 平山县| 社会| 萍乡市| 紫金县| 曲靖市| 三门县| 靖西县| 自治县| 大渡口区| 肃北| 荔波县| 大竹县| 上思县| 鹿邑县| 开化县| 吐鲁番市| 永春县| 元氏县| 苏州市| 夏河县| 上杭县| 民勤县| 江门市| 无锡市| 台北县| 华亭县| 南川市| 墨竹工卡县|