亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法

文檔序號(hào):2518871閱讀:368來(lái)源:國(guó)知局
防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種防廢票打印操作方法,包括步驟:S1、處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作;S2、實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性;S3、當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài);S4、根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。本發(fā)明還公開(kāi)了對(duì)應(yīng)的防廢票打印機(jī)和防廢票打印系統(tǒng)。本發(fā)明基于閉環(huán)控制的打印智能糾正技術(shù),解決了開(kāi)環(huán)式控制—雙向邏輯打印的存在風(fēng)險(xiǎn),使得從源頭控制至實(shí)際打印結(jié)果都得到監(jiān)測(cè)、比較、校對(duì)及修正。
【專(zhuān)利說(shuō)明】防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法,屬于打印控制【技術(shù)領(lǐng)域】。

【背景技術(shù)】
[0002]在通用針式或噴墨式打印機(jī)中,普遍使用的是雙向邏輯定位打印。這里的雙向,指的是針式或噴墨式打印機(jī)中的移動(dòng)載體(或稱(chēng)字車(chē)、打印頭)往返跑動(dòng)的兩個(gè)方向;邏輯定位,指的是在移動(dòng)載體運(yùn)動(dòng)過(guò)程中,由主控制芯片,按打印數(shù)據(jù)運(yùn)算,有規(guī)律的輸出移動(dòng)載體運(yùn)動(dòng)脈沖信號(hào),以輸出的脈沖數(shù)量進(jìn)行邏輯計(jì)算,虛擬的定位當(dāng)前的移動(dòng)載體位置,以進(jìn)行出針打印或噴墨打印。
[0003]上文提到一個(gè)虛擬定位的概念,之所以說(shuō)是虛擬定位,因?yàn)檫@是以脈沖電信號(hào)的輸出來(lái)計(jì)算的,但是,我們知道,移動(dòng)載體的移動(dòng)是這樣一個(gè)過(guò)程:脈沖電信號(hào)一電機(jī)驅(qū)動(dòng)波形一電機(jī)轉(zhuǎn)動(dòng)一電機(jī)齒輪傳動(dòng)一皮帶傳動(dòng)一移動(dòng)載體移動(dòng);從這過(guò)程可以看到,邏輯定位,僅僅是依據(jù)第一步“脈沖電信號(hào)”的邏輯計(jì)算來(lái)確定位置,而并不是實(shí)際的傳動(dòng)到移動(dòng)載體移動(dòng)時(shí)的運(yùn)動(dòng)狀態(tài),所以,這是虛擬定位。虛擬定位依靠的是機(jī)構(gòu)傳動(dòng)的高精度、持久的一致性、運(yùn)動(dòng)過(guò)程的不受外物干擾,只有在這種情況下,雙向邏輯打印才能實(shí)現(xiàn)虛擬定位與實(shí)際定位一致的效果。
[0004]在控制科學(xué)上,因?yàn)檫@只關(guān)注了源頭的輸出,而沒(méi)有直接把實(shí)際結(jié)尾的效果進(jìn)行控制的反饋,為此,叫開(kāi)環(huán)式控制。開(kāi)環(huán)式控制要達(dá)到準(zhǔn)確的實(shí)現(xiàn),就必須的依賴(lài)多樣的外界條件約束,而且一旦出現(xiàn)失誤,就會(huì)造成系統(tǒng)失控的情況。例如,運(yùn)動(dòng)路徑上存在障礙物,其阻擋或影響移動(dòng)載體的運(yùn)動(dòng),以及機(jī)構(gòu)傳動(dòng)的誤差等,造成移動(dòng)載體無(wú)法按邏輯控制信號(hào)到達(dá)預(yù)設(shè)的打印位置,或當(dāng)前打印位置的邏輯定位與實(shí)際位置不一致,結(jié)果是打印不正確,例如打印重合、打印錯(cuò)位等,對(duì)于有價(jià)票據(jù),這會(huì)造成廢票的產(chǎn)生,帶來(lái)極大的損失。
[0005]為了解決基于開(kāi)環(huán)式控制的雙向邏輯打印的存在風(fēng)險(xiǎn),尤其是對(duì)于一些重要文件的打印,例如打印有價(jià)票據(jù)時(shí)的廢票的風(fēng)險(xiǎn)。從控制學(xué)上考慮,應(yīng)該引入閉環(huán)式控制的理念,使得源頭控制、實(shí)際效果都得到監(jiān)測(cè)、比較、校對(duì)及修正,從而形成一個(gè)閉合的循環(huán)式控制環(huán),而非開(kāi)放性的單向控制流,通過(guò)在每個(gè)最小周期內(nèi)的循環(huán)監(jiān)測(cè)、比較、校對(duì)及修正,使得誤差一旦出現(xiàn),就馬上進(jìn)行控制上的管理修正或報(bào)警中止。


【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明采用以下的技術(shù)方案:
根據(jù)本發(fā)明的一個(gè)方面,提出了一種防廢票打印操作方法,其特征在于,包括步驟:
51、處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作;
52、實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性; 53、當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài);
54、根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。
[0008]優(yōu)選地,在步驟S2中,對(duì)移動(dòng)載體進(jìn)行基于運(yùn)動(dòng)控制的邏輯定位,并對(duì)移動(dòng)載體進(jìn)行物理定位,通過(guò)比對(duì)該邏輯定位和該物理定位的一致性,監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
[0009]優(yōu)選地,在步驟S3中,當(dāng)判斷實(shí)際打印操作與虛擬打印數(shù)據(jù)不一致時(shí),中止移動(dòng)載體的打印操作,寄存中止打印位置和已接收的虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù),以及控制移動(dòng)載體運(yùn)動(dòng)至一重置位置,其中該重置位置包括移動(dòng)載體的打印初始位置。
[0010]優(yōu)選地,在步驟S4中,對(duì)移動(dòng)載體進(jìn)行位置返回操作以恢復(fù)打印,其中該位置返回操作包括基于中止打印位置重新計(jì)算移動(dòng)載體從重置位置至一恢復(fù)打印位置的返回運(yùn)動(dòng)距離,根據(jù)該返回運(yùn)動(dòng)距離邏輯控制移動(dòng)載體從重置位置返回至該恢復(fù)打印位置,并通過(guò)物理定位校驗(yàn)移動(dòng)載體是否實(shí)際返回至該恢復(fù)打印位置,如果校驗(yàn)成功則恢復(fù)未打印數(shù)據(jù)的打印操作;如果校驗(yàn)失敗則控制移動(dòng)載體運(yùn)動(dòng)至重置位置并重新對(duì)移動(dòng)載體進(jìn)行位置返回操作,其中該恢復(fù)打印位置包括該中止打印位置。
[0011]優(yōu)選地,該物理定位包括基于光柵檢測(cè)反饋的物理定位。
[0012]優(yōu)選地,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),控制移動(dòng)載體運(yùn)動(dòng)至一非受阻位置,在排除造成校驗(yàn)失敗的障礙后重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作,其中該非受阻位置包括移動(dòng)載體的打印初始位置。
[0013]優(yōu)選地,接收經(jīng)由一外部連接設(shè)備生成和/或提供的用于打印的虛擬打印數(shù)據(jù)。
[0014]優(yōu)選地,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),保存虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù)和中止打印位置信息;整理打印數(shù)據(jù)狀態(tài)并通知外部連接設(shè)備,同時(shí)通知該外部連接設(shè)備暫停發(fā)送虛擬打印數(shù)據(jù);在排除造成校驗(yàn)失敗的障礙后,重新調(diào)出該未打印數(shù)據(jù)和中止打印位置信息;通知外部連接設(shè)備繼續(xù)打印,外部連接設(shè)備根據(jù)該打印數(shù)據(jù)狀態(tài)發(fā)送接續(xù)的虛擬打印數(shù)據(jù),其與該未打印數(shù)據(jù)組合成用于接續(xù)打印的先后數(shù)據(jù)隊(duì)列,以及重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作以接續(xù)打印。
[0015]根據(jù)本發(fā)明的第二個(gè)方面,提出了一種防廢票打印機(jī),包括:
打印裝置,用于處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作; 閉環(huán)控制裝置,用于實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性;
出錯(cuò)記錄裝置,用于當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài);
校驗(yàn)比對(duì)裝置,用于根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。
[0016]優(yōu)選地,閉環(huán)控制裝置包括邏輯定位模塊、物理定位模塊和定位比對(duì)模塊,閉環(huán)控制裝置設(shè)置為,經(jīng)由邏輯定位模塊對(duì)移動(dòng)載體進(jìn)行基于運(yùn)動(dòng)控制的邏輯定位,經(jīng)由物理定位模塊對(duì)移動(dòng)載體進(jìn)行物理定位,經(jīng)由定位比對(duì)模塊比對(duì)該邏輯定位和該物理定位的一致性,以監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
[0017]優(yōu)選地,出錯(cuò)記錄裝置設(shè)置為,當(dāng)判斷實(shí)際打印操作與虛擬打印數(shù)據(jù)不一致時(shí),中止移動(dòng)載體的打印操作,寄存中止打印位置和已接收的虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù),以及控制移動(dòng)載體運(yùn)動(dòng)至一重置位置,其中該重置位置包括移動(dòng)載體的打印初始位置。
[0018]優(yōu)選地,校驗(yàn)比對(duì)裝置設(shè)置為對(duì)移動(dòng)載體進(jìn)行位置返回操作以恢復(fù)打印,其中該位置返回操作包括基于中止打印位置重新計(jì)算移動(dòng)載體從重置位置至一恢復(fù)打印位置的返回運(yùn)動(dòng)距離,根據(jù)該返回運(yùn)動(dòng)距離邏輯控制移動(dòng)載體從重置位置返回至該恢復(fù)打印位置,并通過(guò)物理定位校驗(yàn)移動(dòng)載體是否實(shí)際返回至該恢復(fù)打印位置,如果校驗(yàn)成功則恢復(fù)未打印數(shù)據(jù)的打印操作;如果校驗(yàn)失敗則控制移動(dòng)載體運(yùn)動(dòng)至重置位置并重新對(duì)移動(dòng)載體進(jìn)行位置返回操作,其中該恢復(fù)打印位置包括該中止打印位置。
[0019]優(yōu)選地,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),控制移動(dòng)載體運(yùn)動(dòng)至一非受阻位置,在排除造成校驗(yàn)失敗的障礙后重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作,其中該非受阻位置包括移動(dòng)載體的打印初始位置。
[0020]優(yōu)選地,還包括數(shù)據(jù)通訊裝置,其與一外部連接設(shè)備通信,以接收經(jīng)由該外部連接設(shè)備生成和/或提供的用于打印的虛擬打印數(shù)據(jù)。
[0021]根據(jù)本發(fā)明的第三個(gè)方面,提出了一種防廢票打印系統(tǒng),包括:
打印裝置,用于處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作; 閉環(huán)控制裝置,用于實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性;
出錯(cuò)記錄裝置,用于當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài);
校驗(yàn)比對(duì)裝置,用于根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致;
數(shù)據(jù)通訊裝置,用于與一外部連接設(shè)備通信;以及外部連接設(shè)備,該外部連接設(shè)備還包括:
打印控制裝置,用于通過(guò)數(shù)據(jù)通訊裝置發(fā)送虛擬打印數(shù)據(jù)至打印裝置;
數(shù)據(jù)提取裝置,用于通過(guò)數(shù)據(jù)通訊裝置接收打印狀態(tài)信息;
數(shù)據(jù)處理裝置,用于根據(jù)打印狀態(tài)信息,生成和/或整理虛擬打印數(shù)據(jù),并發(fā)送至打印控制裝置。
[0022]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下顯著優(yōu)點(diǎn)和有益效果:
根據(jù)本發(fā)明的防廢票打印操作方法、打印機(jī)和系統(tǒng),適用于針式和噴墨打印機(jī),以及適用于利用移動(dòng)載體沿一打印路徑運(yùn)動(dòng)以進(jìn)行打印輸出的設(shè)備,其實(shí)際上是一種利用閉環(huán)控制的打印智能糾正技術(shù),解決了開(kāi)環(huán)式控制一雙向邏輯打印的存在風(fēng)險(xiǎn),使得從源頭控制至實(shí)際打印結(jié)果都得到監(jiān)測(cè)、比較、校對(duì)及修正,形成一個(gè)閉合的循環(huán)式控制環(huán),而非開(kāi)放性的單向控制流,通過(guò)在每個(gè)最小周期內(nèi)的循環(huán)監(jiān)測(cè)、比較、校對(duì)及修正,使得打印誤差一旦出現(xiàn),例如由于障礙物造成的定位誤差,就馬上進(jìn)行控制上的管理修正或報(bào)警中止。對(duì)于一些重要文件的打印,例如有價(jià)票據(jù)的打印,由于其持續(xù)監(jiān)控及不斷修正的特性,很好的保證了精度和一致性的要求,使打印將變得更加有效可控,同時(shí)由于本發(fā)明提供的對(duì)打印定位的實(shí)時(shí)閉環(huán)控制和實(shí)時(shí)糾正恢復(fù),保證了打印數(shù)據(jù)的連續(xù)性,大大降低了打印出廢票和錯(cuò)印文件的機(jī)率,以及大大降低了打印出錯(cuò)帶來(lái)的經(jīng)濟(jì)成本和時(shí)間成本上的損失。根據(jù)本發(fā)明的技術(shù)方案、原理和有益的技術(shù)效果,同樣適用于報(bào)表打印、圖像打印及一般文書(shū)打印。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0023]以下結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)的描述:
圖1所示為根據(jù)本發(fā)明的對(duì)打印機(jī)移動(dòng)載體的運(yùn)動(dòng)定位進(jìn)行閉環(huán)控制的物理模型示意圖;
圖2所示為根據(jù)本發(fā)明的利用光柵技術(shù)檢測(cè)移動(dòng)載體的位置坐標(biāo)所采用的光柵條的示意圖;
圖3所示為根據(jù)本發(fā)明的光柵編碼輸出信號(hào)波形的示意圖;
圖4所示為根據(jù)本發(fā)明的防廢票打印操作方法的一實(shí)施例的流程示意圖;
圖5所示為根據(jù)本發(fā)明的防廢票打印機(jī)的一實(shí)施例的模塊結(jié)構(gòu)示意圖;
圖6所示為根據(jù)本發(fā)明的防廢票打印系統(tǒng)的一實(shí)施例的模塊結(jié)構(gòu)示意圖;
圖7所示為根據(jù)本發(fā)明的防廢票打印操作方法的另一實(shí)施例的流程示意圖;
圖8所示為根據(jù)本發(fā)明的防廢票打印操作方法的再一實(shí)施例的部分流程示意圖。

【具體實(shí)施方式】
[0024]首先對(duì)根據(jù)本發(fā)明的防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法所采用的關(guān)鍵的基于光柵檢測(cè)的閉環(huán)控制技術(shù)原理進(jìn)行描述。
[0025]根據(jù)本發(fā)明的防廢票打印操作方法、打印機(jī)和系統(tǒng),適用于針式和噴墨打印機(jī),以及適用于利用移動(dòng)載體沿一打印路徑運(yùn)動(dòng)以進(jìn)行打印輸出的設(shè)備,對(duì)于針式和噴墨打印機(jī),其實(shí)際上是基于步進(jìn)電機(jī)的精密邏輯定位和光柵編碼技術(shù)的物理定位的閉環(huán)控制技術(shù)。
[0026]按照閉環(huán)控制原理,在打印控制信號(hào)的源頭輸出后,要對(duì)實(shí)際效果進(jìn)行監(jiān)測(cè)、控制及調(diào)整。為此,可以在例如通用針式打印機(jī)上增加對(duì)移動(dòng)載體定位的光柵閉環(huán)控制。
[0027]在閉環(huán)控制中,關(guān)鍵是末端實(shí)際效果處(字車(chē)實(shí)際移動(dòng)的位置)要得到監(jiān)控,為此,可建立如圖1所示的模型。其中:
運(yùn)動(dòng)脈沖信號(hào):發(fā)生運(yùn)動(dòng)脈沖,提供邏輯運(yùn)算的運(yùn)動(dòng)驅(qū)動(dòng)(主板控制信號(hào))。
[0028]移動(dòng)軌跡載體:在運(yùn)動(dòng)脈沖信號(hào)轉(zhuǎn)化為步進(jìn)電機(jī)的運(yùn)動(dòng)驅(qū)動(dòng)信號(hào)后,由例如步進(jìn)電機(jī)驅(qū)動(dòng)移動(dòng)載體運(yùn)動(dòng)。在一通用的針式打印機(jī)中,一般移動(dòng)載體與步進(jìn)電機(jī)通過(guò)一同步皮帶連接。也可以使用直流電機(jī),但考慮到在高精度打印中對(duì)轉(zhuǎn)矩和定位的控制精度要求,本發(fā)明優(yōu)選采用步進(jìn)電機(jī)。步進(jìn)電機(jī)可以配合驅(qū)動(dòng)器使用,現(xiàn)有的很多驅(qū)動(dòng)器都支持細(xì)分功能,即實(shí)現(xiàn)很小的步進(jìn)角,使邏輯定位更精確。
[0029]移動(dòng)軌跡坐標(biāo):為了知道移動(dòng)載體的當(dāng)前實(shí)際位置,在其實(shí)際的移動(dòng)軌跡上,必須建立可用于檢測(cè)的坐標(biāo),在此,作為實(shí)例,可設(shè)置一光柵模塊,在打印機(jī)內(nèi)設(shè)置橫跨機(jī)架兩側(cè)的高精度光柵條。光柵條是一個(gè)在高穩(wěn)定度的抗靜電膠片材料上均勻等距分布的透明刻度尺,如圖2所示的光柵條,為截取自其某一段以顯示一完整節(jié)距P和線寬W,作為用于高精度打印的示例,光柵條的密度可為每英寸180行(節(jié)距P),等距離的精密刻度線之間的距離可稱(chēng)為線寬W,為此,相當(dāng)于把每英寸細(xì)分為了 360份。假如把這I英寸內(nèi)的每一份看成一小步的話,那相當(dāng)于每一小步的步長(zhǎng)為1/360英寸,即0.7056mm,并且可要求公差為0.005mm,顯而易見(jiàn),這是一個(gè)準(zhǔn)確并且精確的坐標(biāo)定位。在本發(fā)明的范圍內(nèi),光柵模塊也可采用其他的形狀或結(jié)構(gòu),例如圓盤(pán)狀的光柵盤(pán),其刻有多個(gè)等距的扇形不透明間隔圖案,這樣的光柵盤(pán)可同軸安裝于步進(jìn)電機(jī)上,或與傳動(dòng)機(jī)構(gòu)連接。
[0030]載體位置標(biāo)定:對(duì)應(yīng)上述的對(duì)坐標(biāo)的編碼,可在移動(dòng)載體上設(shè)置特殊編碼器,為坐標(biāo)的標(biāo)定提供硬件的支持。該特殊編碼器可以是一個(gè)含四組光耦、放大器、比較器所組成的精密光電數(shù)字傳感器,其把光狀態(tài)轉(zhuǎn)化為雙位的數(shù)字輸出。該特殊編碼器可設(shè)計(jì)成具有一開(kāi)口槽,使光柵條在其上穿過(guò)。當(dāng)特殊編碼器在光柵上移動(dòng)時(shí),由于光柵上的黑色刻度與透明材質(zhì)交替切換,造成光信號(hào)的不斷有規(guī)律的轉(zhuǎn)變,特殊編碼器將對(duì)應(yīng)輸出交替變換的編碼。如圖3所示的輸出A和輸出B。在本發(fā)明的范圍內(nèi),特殊編碼器可安裝于合適的位置,以和光柵模塊非接觸地相對(duì)移動(dòng),當(dāng)光柵模塊為上述的光柵條時(shí),特殊編碼器可安裝于移動(dòng)載體內(nèi),當(dāng)采用光柵盤(pán)時(shí),特殊編碼器可固定安裝,如固定安裝于步進(jìn)電機(jī)附近。
[0031]標(biāo)定數(shù)據(jù)發(fā)生:在載體位置的標(biāo)定發(fā)生后,將產(chǎn)生標(biāo)定數(shù)據(jù)編碼。如圖2所示,由于光柵是刻度-空白-刻度的交替切換,我們把一段黑色刻度和一段空白處稱(chēng)做一個(gè)周期,如圖3所示的周期tAP和tBP,另外,tAH和tBP可分別表示輸出A和輸出B的一個(gè)周期內(nèi)的高電平,其可占據(jù)半個(gè)周期,在tAP內(nèi),特殊編碼器將產(chǎn)生2位四組編碼AB1、AB2、AB3、AB4,可分別對(duì)應(yīng)4個(gè)數(shù)字化狀態(tài):10、11、O1、00,這相當(dāng)于把一個(gè)周期(I/180英寸)再細(xì)分為4種狀態(tài),這相當(dāng)于把檢測(cè)的精度提高到了 1/180英寸/4=1/720英寸,相當(dāng)于所判斷的精度達(dá)到了 0.0353mm。
[0032]發(fā)生數(shù)據(jù)控制:當(dāng)移動(dòng)載體始終往同一方向運(yùn)動(dòng)時(shí),特殊編碼器將始終按10、11、
01、00為一組數(shù)據(jù)的方式及次序發(fā)送編碼,打印機(jī)的主控制器,例如CPU讀取到編碼器不斷返回的編碼,就能準(zhǔn)確知道當(dāng)前載體所處的位置,這個(gè)精度達(dá)到1/720英寸,按實(shí)際應(yīng)用需求,遠(yuǎn)遠(yuǎn)的滿足了定位的精度要求;當(dāng)移動(dòng)載體突然要反向運(yùn)動(dòng)時(shí),特殊編碼器的數(shù)據(jù)輸出次序?qū)⑴c同向運(yùn)動(dòng)時(shí)不一樣,例如,特殊編碼器的數(shù)據(jù)為10、11、10、00時(shí),主控制器就知道,移動(dòng)載體在某個(gè)刻度周期的一半的時(shí)候,其發(fā)生了運(yùn)動(dòng)方向逆轉(zhuǎn),并且準(zhǔn)確記住了逆轉(zhuǎn)位置在,一個(gè)光柵周期的一半時(shí)發(fā)生。不管同向運(yùn)動(dòng)還是突然的逆向運(yùn)動(dòng),所標(biāo)定的位置是實(shí)際的載體所處的位置,只要主控制器把此數(shù)據(jù)與輸出的邏輯定位數(shù)據(jù)進(jìn)行比較,就能輕易的判斷移動(dòng)載體有否出現(xiàn)與邏輯控制的差異,并且由于這是在移動(dòng)載體上的實(shí)際定位標(biāo)定,不受中間傳動(dòng)誤差、運(yùn)動(dòng)慣性的影響,通過(guò)實(shí)時(shí)的標(biāo)定數(shù)據(jù)與邏輯運(yùn)算數(shù)據(jù)比較,能馬上作出正常運(yùn)作、誤差修正及錯(cuò)誤中止,達(dá)到移動(dòng)載體的準(zhǔn)確控制。
[0033]以下對(duì)基于上述控制原理的根據(jù)本發(fā)明的防廢票打印機(jī)、防廢票打印系統(tǒng)及其操作方法的優(yōu)選實(shí)施例進(jìn)行詳細(xì)描述。
[0034]如圖4所示為根據(jù)本發(fā)明的防廢票打印操作方法的一實(shí)施例的流程示意圖,包括步驟:
S1、處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作。
[0035]S2、通過(guò)邏輯定位和物理定位的比對(duì)來(lái)實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
[0036]S3、當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài)。
[0037]S4、根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。
[0038]其中,還可包括,接收經(jīng)由一外部連接設(shè)備生成和/或提供的用于打印的虛擬打印數(shù)據(jù)。
[0039]具體地,在步驟S2中,對(duì)移動(dòng)載體進(jìn)行基于運(yùn)動(dòng)控制的邏輯定位,例如邏輯控制移動(dòng)載體運(yùn)動(dòng)至一當(dāng)前待打印位置;作為一實(shí)例,對(duì)移動(dòng)載體的當(dāng)前實(shí)際位置進(jìn)行基于上述光柵檢測(cè)的閉環(huán)控制原理的物理定位,以獲取移動(dòng)載體的當(dāng)前實(shí)際位置,通過(guò)比對(duì)該邏輯定位和該物理定位的一致性,即根據(jù)當(dāng)前待打印位置與當(dāng)前實(shí)際位置的比對(duì),監(jiān)控移動(dòng)載體是否已移動(dòng)至邏輯定位所要求的位置,從而實(shí)現(xiàn)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
[0040]在步驟S3中,當(dāng)判斷實(shí)際打印操作與虛擬打印數(shù)據(jù)不一致時(shí),中止移動(dòng)載體的打印操作,寄存中止打印位置和已接收的虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù),例如在中止打印位置之后的未打印數(shù)據(jù),以及控制移動(dòng)載體運(yùn)動(dòng)至一重置位置,例如沿打印方向的反方向運(yùn)動(dòng)至一重置位置,其中該重置位置包括移動(dòng)載體的打印初始位置,該中止打印位置包括在中止打印時(shí)刻的移動(dòng)載體的基于該物理定位的實(shí)際物理位置。
[0041]在步驟S4中,對(duì)移動(dòng)載體進(jìn)行位置返回操作以恢復(fù)打印,其中該位置返回操作包括基于中止打印位置重新計(jì)算移動(dòng)載體從重置位置至一恢復(fù)打印位置的返回運(yùn)動(dòng)距離,根據(jù)該返回運(yùn)動(dòng)距離邏輯控制移動(dòng)載體從重置位置返回至該恢復(fù)打印位置,并基于物理定位校驗(yàn)移動(dòng)載體是否實(shí)際返回至該恢復(fù)打印位置,如果校驗(yàn)成功則恢復(fù)未打印數(shù)據(jù)的打印操作;如果校驗(yàn)失敗則控制移動(dòng)載體運(yùn)動(dòng)至重置位置并重新對(duì)移動(dòng)載體進(jìn)行位置返回操作,其中該恢復(fù)打印位置包括該中止打印位置。
[0042]當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),控制移動(dòng)載體運(yùn)動(dòng)至一非受阻位置,在排除造成校驗(yàn)失敗的障礙后重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作,其中該非受阻位置包括移動(dòng)載體的打印初始位置。
[0043]可選地,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),保存虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù)和中止打印位置信息,例如將打印機(jī)緩沖區(qū)中的打印剩余數(shù)據(jù)和出錯(cuò)位置寫(xiě)入Flash;整理打印數(shù)據(jù)狀態(tài)并通知外部連接設(shè)備,例如通知外部連接設(shè)備當(dāng)前已打印完的數(shù)據(jù),同時(shí)通知該外部連接設(shè)備暫停發(fā)送虛擬打印數(shù)據(jù);排除造成校驗(yàn)失敗的障礙,例如關(guān)機(jī),進(jìn)行允許的人工干預(yù),例如移除與移動(dòng)載體的運(yùn)動(dòng)路徑干涉的造成定位不一致的障礙物、機(jī)構(gòu)傳動(dòng)故障、電氣故障等,然后重新開(kāi)機(jī),調(diào)出該未打印數(shù)據(jù)和中止打印位置信息;通知外部連接設(shè)備繼續(xù)打印,外部連接設(shè)備根據(jù)該打印數(shù)據(jù)狀態(tài)發(fā)送接續(xù)的虛擬打印數(shù)據(jù),其與該未打印數(shù)據(jù)組合成用于接續(xù)打印的先后數(shù)據(jù)隊(duì)列,以及重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作以接續(xù)打印。
[0044]如圖5所示為根據(jù)本發(fā)明的防廢票打印機(jī)的一實(shí)施例的模塊結(jié)構(gòu)示意圖,包括: 打印裝置,用于處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作。
[0045]閉環(huán)控制裝置,用于實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
[0046]出錯(cuò)記錄裝置,用于當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài)。
[0047]校驗(yàn)比對(duì)裝置,用于根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。
[0048]還可包括數(shù)據(jù)通訊裝置,其與一外部連接設(shè)備通信,以接收經(jīng)由該外部連接設(shè)備生成和/或提供的用于打印的虛擬打印數(shù)據(jù)。
[0049]具體地,閉環(huán)控制裝置可包括邏輯定位模塊、物理定位模塊和定位比對(duì)模塊,作為一實(shí)例,該物理定位模塊可以包括一光柵定位模塊,光柵定位模塊包括上述的光柵條和特殊編碼器,或光柵定位模塊的功能可由上述的光柵條和特殊編碼器配合實(shí)現(xiàn),閉環(huán)控制裝置設(shè)置為,經(jīng)由邏輯定位模塊對(duì)移動(dòng)載體進(jìn)行基于運(yùn)動(dòng)控制的邏輯定位,作為一實(shí)例,經(jīng)由光柵定位模塊對(duì)移動(dòng)載體進(jìn)行基于光柵檢測(cè)反饋的物理定位,經(jīng)由定位比對(duì)模塊比對(duì)該邏輯定位和該物理定位的一致性,以監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
[0050]出錯(cuò)記錄裝置設(shè)置為,當(dāng)判斷實(shí)際打印操作與虛擬打印數(shù)據(jù)不一致時(shí),中止移動(dòng)載體的打印操作,寄存中止打印位置和已接收的虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù),以及控制移動(dòng)載體運(yùn)動(dòng)至一重置位置,其中該重置位置包括移動(dòng)載體的打印初始位置。
[0051]校驗(yàn)比對(duì)裝置設(shè)置為對(duì)移動(dòng)載體進(jìn)行位置返回操作以恢復(fù)打印,其中該位置返回操作包括基于中止打印位置重新計(jì)算移動(dòng)載體從重置位置至一恢復(fù)打印位置的返回運(yùn)動(dòng)距離,根據(jù)該返回運(yùn)動(dòng)距離邏輯控制移動(dòng)載體從重置位置返回至該恢復(fù)打印位置,并基于物理定位校驗(yàn)移動(dòng)載體是否實(shí)際返回至該恢復(fù)打印位置,如果校驗(yàn)成功則恢復(fù)未打印數(shù)據(jù)的打印操作;如果校驗(yàn)失敗則控制移動(dòng)載體運(yùn)動(dòng)至重置位置并重新對(duì)移動(dòng)載體進(jìn)行位置返回操作,其中該恢復(fù)打印位置包括該中止打印位置。
[0052]當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),控制移動(dòng)載體運(yùn)動(dòng)至一非受阻位置,在排除造成校驗(yàn)失敗的障礙后重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作,其中該非受阻位置包括移動(dòng)載體的打印初始位置。
[0053]所述防廢票打印機(jī)可用于執(zhí)行根據(jù)本發(fā)明的防廢票打印操作方法的流程。
[0054]圖6所示為根據(jù)本發(fā)明的防廢票打印系統(tǒng)的一實(shí)施例的模塊結(jié)構(gòu)示意圖,其可在根據(jù)本發(fā)明的防廢票打印機(jī)所包括的裝置的基礎(chǔ)上,進(jìn)一步包括外部連接設(shè)備,該外部連接設(shè)備包括:
打印控制裝置,用于通過(guò)數(shù)據(jù)通訊裝置發(fā)送虛擬打印數(shù)據(jù)至打印裝置。
[0055]數(shù)據(jù)提取裝置,用于通過(guò)數(shù)據(jù)通訊裝置接收打印狀態(tài)信息。
[0056]數(shù)據(jù)處理裝置,用于根據(jù)打印狀態(tài)信息,生成和/或整理虛擬打印數(shù)據(jù),并發(fā)送至打印控制裝置。
[0057]所述外部連接設(shè)備可用于執(zhí)行根據(jù)本發(fā)明的防廢票打印操作方法中的可選的當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí)的流程。
[0058]如圖7所示為根據(jù)本發(fā)明的防廢票打印操作方法、打印機(jī)或打印系統(tǒng)的另一實(shí)施例的以針式打印機(jī)為例的工作流程示意圖,然而其也適用于噴墨打印機(jī)。其可作為基于前述實(shí)施例上的改進(jìn)或補(bǔ)充。根據(jù)所示的流程,其目的是防止打印文檔、票據(jù)(尤其是有價(jià)票據(jù),如發(fā)票)時(shí),避免因打印中途的偶發(fā)障礙物而造成的打印不正確及廢票發(fā)生。
[0059]為實(shí)現(xiàn)閉環(huán)控制,本發(fā)明采用上述的光柵技術(shù)作為優(yōu)選的閉環(huán)控制方案,并不局限于僅使用上述的光柵技術(shù),可替代地,在本發(fā)明的保護(hù)范圍內(nèi),可以使用其他類(lèi)型的合適的手段,通過(guò)將打印機(jī)移動(dòng)載體的邏輯定位與其物理定位比對(duì),來(lái)實(shí)現(xiàn)對(duì)邏輯定位的閉環(huán)反饋控制。例如可采用伺服電機(jī)等,伺服電機(jī)內(nèi)部通過(guò)安裝旋轉(zhuǎn)編碼器也可以實(shí)現(xiàn)反饋控制。盡管具體的物理定位方式可能不同,但在本領(lǐng)域技術(shù)人員的理解范圍內(nèi),采用伺服電機(jī)技術(shù)或光柵技術(shù)均可以適用于本發(fā)明的基于物理定位的反饋控制機(jī)制,由此均適用于根據(jù)本發(fā)明的所有實(shí)施例。伺服電機(jī)可以達(dá)到的轉(zhuǎn)矩要高于步進(jìn)電機(jī),同時(shí)價(jià)格也相對(duì)較高,在小轉(zhuǎn)矩要求的情況下,本發(fā)明的對(duì)邏輯定位的閉環(huán)反饋控制優(yōu)選采用步進(jìn)電機(jī)和光柵編碼的組合,而在大轉(zhuǎn)矩要求的情況下,例如大負(fù)載打印機(jī),可以使用大轉(zhuǎn)矩步進(jìn)電機(jī)和光柵編碼的組合,或使用伺服電機(jī),例如交流伺服電機(jī)實(shí)現(xiàn)對(duì)邏輯定位的閉環(huán)反饋控制。由此,該實(shí)施例也適用于采用伺服電機(jī)實(shí)現(xiàn)對(duì)邏輯定位的閉環(huán)反饋控制的情況。
[0060]所述工作流程與前述的防廢票打印操作方法的實(shí)施例大致相同。其中,上述的外部連接設(shè)備可以為PC,圖中所示的安全位置可以是上述的重置位置或非受阻位置,打印頭相當(dāng)于上述的移動(dòng)載體。在開(kāi)始打印時(shí),以及判斷成功返回安全位置后,執(zhí)行恢復(fù)打印的位置返回操作時(shí),打印頭都進(jìn)行定位比對(duì)。
[0061]在實(shí)際操作中,在打印頭返回至安全位置時(shí),可通過(guò)光柵條在長(zhǎng)度方向上的一側(cè)邊緣的具有特定圖案的初始位置,或通過(guò)額外設(shè)置的一光電傳感器的位置,來(lái)識(shí)別確定打印頭返回至安全位置。
[0062]作為有益的改進(jìn),本發(fā)明可以是對(duì)打印頭的雙向運(yùn)動(dòng)的閉環(huán)控制,在判定邏輯定位不等于基于物理定位的實(shí)際位置時(shí),表示出現(xiàn)了打印中受阻的情況,這可能是打印頭在前進(jìn)至一待打印位置或返回至安全位置途中,在其運(yùn)動(dòng)路徑上遇到一障礙物,阻擋打印頭繼續(xù)運(yùn)動(dòng)所致,此時(shí)如果打印,將出現(xiàn)打印錯(cuò)誤及例如有價(jià)票據(jù)(如發(fā)票)失效的情況,如打印字符重疊、打印字符錯(cuò)位、打印字符缺失等。此時(shí),防廢票閉環(huán)控制機(jī)制介入,對(duì)于針式打印機(jī),中止在出錯(cuò)點(diǎn)的打印出針驅(qū)動(dòng),對(duì)于噴墨打印機(jī),則可以中止在出錯(cuò)點(diǎn)的墨水噴出驅(qū)動(dòng),并控制打印頭反向移動(dòng)以避開(kāi)阻礙物。其中,可設(shè)置至少兩個(gè)安全位置,例如包括起始安全位置和終點(diǎn)安全位置,如在前進(jìn)至一待打印位置時(shí)遇到障礙,可控制打印頭反向移動(dòng)至起始安全位置,該起始安全位置可以是打印頭的始發(fā)位置,或稱(chēng)打印初始位置;如在返回至始發(fā)位置時(shí)遇到障礙,可控制打印頭反向移動(dòng)至終點(diǎn)安全位置,該終點(diǎn)安全位置可以是打印頭相對(duì)于始發(fā)位置的行程終點(diǎn)。
[0063]作為一有益的改進(jìn),在返回至安全位置后,還可以控制打印頭以低速(因?yàn)榈退贂r(shí)馬達(dá)的力矩最大)進(jìn)行一次例如從起始安全位置至終點(diǎn)安全位置的全幅面的掃行運(yùn)動(dòng),檢查阻礙物是否已經(jīng)清理,期間可以進(jìn)行打印頭定位比對(duì)來(lái)確認(rèn)通行無(wú)阻,在確認(rèn)無(wú)障礙后,邏輯控制打印頭運(yùn)動(dòng)至恢復(fù)打印位置,進(jìn)行恢復(fù)打印。
[0064]作為一有益的改進(jìn),為了保證打印數(shù)據(jù)或打印字符的連續(xù)性,可適當(dāng)設(shè)置中止打印位置和恢復(fù)打印位置之間的偏移,例如i個(gè)字符長(zhǎng)度或i個(gè)最小打印像素的偏移量,i>0,對(duì)應(yīng)的,可使打印頭恢復(fù)打印時(shí),通過(guò)對(duì)打印數(shù)據(jù)的整理,重復(fù)打印在中止打印時(shí)刻的正在打印的i個(gè)字符或i個(gè)像素,優(yōu)選地,i=lo由此,可進(jìn)一步避免在具體字符或像素上的打印錯(cuò)誤。
[0065]打印頭受控移動(dòng),直至邏輯定位和實(shí)際位置一致時(shí),才進(jìn)行打印,若超過(guò)預(yù)設(shè)的循環(huán)次數(shù),循環(huán)次數(shù)可以是N次,N>=0,此時(shí)可中止該循環(huán),進(jìn)入報(bào)錯(cuò)狀態(tài),打印頭返回非受阻的一側(cè),等待人工處理運(yùn)動(dòng)方向的障礙物,清楚障礙物后,通過(guò)按鍵重新觸發(fā)繼續(xù)打??;或者在報(bào)錯(cuò)狀態(tài)下,長(zhǎng)按一功能按鍵,使打印機(jī)進(jìn)入一關(guān)機(jī)處理模式,如圖8所示。
[0066]圖8所示為圖7的工作流程進(jìn)入關(guān)機(jī)處理故障模式時(shí)的處理流程。同樣,其可作為基于前述實(shí)施例上的改進(jìn)。其包括保存打印數(shù)據(jù)和狀態(tài);通知PC暫停發(fā)送打印數(shù)據(jù);關(guān)閉打印機(jī),進(jìn)行維護(hù)處理;恢復(fù)打印數(shù)據(jù)和狀態(tài);通知PC接續(xù)發(fā)送打印數(shù)據(jù);重新進(jìn)入具有防廢票機(jī)制的打印模式。
[0067]具體可以為,在報(bào)錯(cuò)狀態(tài)下,長(zhǎng)按某功能按鍵,打印機(jī)進(jìn)入關(guān)機(jī)處理故障模式;進(jìn)入該模式后,打印機(jī)將在接口緩沖區(qū)中打印剩余的數(shù)據(jù)及出錯(cuò)的位置寫(xiě)入FLASH,打印機(jī)告知PC當(dāng)前已打印完的數(shù)據(jù),并通知PC暫停發(fā)送數(shù)據(jù);關(guān)閉打印機(jī),進(jìn)行維護(hù)處理;按某功能按鍵并開(kāi)機(jī),打印機(jī)進(jìn)入防廢票模式;從Flash調(diào)出之前保存的尚未打印的數(shù)據(jù),端口接受PC發(fā)來(lái)的數(shù)據(jù),組成先后隊(duì)列;按?1&也中記憶的出錯(cuò)位置重新定義打印。
[0068]根據(jù)本發(fā)明的這種閉環(huán)式的控制往往使用在高精度打印,如針式或噴墨打印機(jī);特高速(如40英寸每秒)的打?。恢刎?fù)荷打印機(jī)。由此可見(jiàn),通過(guò)閉環(huán)式控制的引入,對(duì)通用打印設(shè)備而言,是對(duì)其更高速工作的穩(wěn)定性及更高精度工作的準(zhǔn)確性的提高。例如經(jīng)過(guò)測(cè)試驗(yàn)證,一款具有根據(jù)本發(fā)明的系統(tǒng)的打印機(jī),其移動(dòng)載體的能力較過(guò)往的機(jī)型有了 20%的提升(說(shuō)明:假如按現(xiàn)在移動(dòng)載體超頻1.8KHZ使用下,(1.8K-1.5K)/1.5Κ=20%),為此,閉環(huán)式的控制會(huì)使得更高速的打印更為穩(wěn)定;另一方面,當(dāng)打印機(jī)需要應(yīng)對(duì)更多的或?qū)iT(mén)的稅務(wù)打印,尤其是二維碼打印業(yè)務(wù)時(shí),這需要非常高的精度要求、對(duì)產(chǎn)品的使用耐久一致性也同樣要求很高,閉環(huán)式的控制,由于其持續(xù)監(jiān)控及不斷修正的特性,很好的保證了精度和一致性的要求,使打印將變得更加有效可控,例如,作為示例性的應(yīng)用,二維碼的打印將變得更加精確。
[0069]以上所述,只是本發(fā)明的較佳實(shí)施例而已,本發(fā)明并不局限于上述實(shí)施方式,只要其以相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護(hù)范圍。在本發(fā)明的保護(hù)范圍內(nèi)其技術(shù)方案和/或?qū)嵤┓绞娇梢杂懈鞣N不同的修改和變化。即使個(gè)別的技術(shù)特征在不同的權(quán)利要求中引用,本發(fā)明還可包含共有這些特征的實(shí)施例。
【權(quán)利要求】
1.一種防廢票打印操作方法,其特征在于,包括步驟: 51、處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作; 52、實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性; 53、當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài); 54、根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。
2.根據(jù)權(quán)利要求1所述的一種防廢票打印操作方法,其特征在于,在步驟S2中,對(duì)移動(dòng)載體進(jìn)行基于運(yùn)動(dòng)控制的邏輯定位,并對(duì)移動(dòng)載體進(jìn)行物理定位,通過(guò)比對(duì)該邏輯定位和該物理定位的一致性,監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
3.根據(jù)權(quán)利要求1所述的一種防廢票打印操作方法,其特征在于,在步驟S3中,當(dāng)判斷實(shí)際打印操作與虛擬打印數(shù)據(jù)不一致時(shí),中止移動(dòng)載體的打印操作,寄存中止打印位置和已接收的虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù),以及控制移動(dòng)載體運(yùn)動(dòng)至一重置位置,其中該重置位置包括移動(dòng)載體的打印初始位置。
4.根據(jù)權(quán)利要求3所述的一種防廢票打印操作方法,其特征在于,在步驟S4中,對(duì)移動(dòng)載體進(jìn)行位置返回操作以恢復(fù)打印,其中該位置返回操作包括基于中止打印位置重新計(jì)算移動(dòng)載體從重置位置至一恢復(fù)打印位置的返回運(yùn)動(dòng)距離,根據(jù)該返回運(yùn)動(dòng)距離邏輯控制移動(dòng)載體從重置位置返回至該恢復(fù)打印位置,并通過(guò)物理定位校驗(yàn)移動(dòng)載體是否實(shí)際返回至該恢復(fù)打印位置,如果校驗(yàn)成功則恢復(fù)未打印數(shù)據(jù)的打印操作;如果校驗(yàn)失敗則控制移動(dòng)載體運(yùn)動(dòng)至重置位置并重新對(duì)移動(dòng)載體進(jìn)行位置返回操作,其中該恢復(fù)打印位置包括該中止打印位置。
5.根據(jù)權(quán)利要求2或4所述的一種防廢票打印操作方法,其特征在于,該物理定位包括基于光柵檢測(cè)反饋的物理定位。
6.根據(jù)權(quán)利要求4所述的一種防廢票打印操作方法,其特征在于,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),控制移動(dòng)載體運(yùn)動(dòng)至一非受阻位置,在排除造成校驗(yàn)失敗的障礙后重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作,其中該非受阻位置包括移動(dòng)載體的打印初始位置。
7.根據(jù)權(quán)利要求1所述的一種防廢票打印操作方法,其特征在于,接收經(jīng)由一外部連接設(shè)備生成和/或提供的用于打印的虛擬打印數(shù)據(jù)。
8.根據(jù)權(quán)利要求6或7所述的一種防廢票打印操作方法,其特征在于,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),保存虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù)和中止打印位置信息;整理打印數(shù)據(jù)狀態(tài)并通知外部連接設(shè)備,同時(shí)通知該外部連接設(shè)備暫停發(fā)送虛擬打印數(shù)據(jù);在排除造成校驗(yàn)失敗的障礙后,重新調(diào)出該未打印數(shù)據(jù)和中止打印位置信息;通知外部連接設(shè)備繼續(xù)打印,外部連接設(shè)備根據(jù)該打印數(shù)據(jù)狀態(tài)發(fā)送接續(xù)的虛擬打印數(shù)據(jù),其與該未打印數(shù)據(jù)組合成用于接續(xù)打印的先后數(shù)據(jù)隊(duì)列,以及重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作以接續(xù)打印。
9.一種防廢票打印機(jī),其特征在于,包括: 打印裝置,用于處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作; 閉環(huán)控制裝置,用于實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性; 出錯(cuò)記錄裝置,用于當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存與該中止打印對(duì)應(yīng)的打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài); 校驗(yàn)比對(duì)裝置,用于根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致。
10.根據(jù)權(quán)利要求9所述的一種防廢票打印機(jī),其特征在于,閉環(huán)控制裝置包括邏輯定位模塊、物理定位模塊和定位比對(duì)模塊,閉環(huán)控制裝置設(shè)置為,經(jīng)由邏輯定位模塊對(duì)移動(dòng)載體進(jìn)行基于運(yùn)動(dòng)控制的邏輯定位,經(jīng)由物理定位模塊對(duì)移動(dòng)載體進(jìn)行物理定位,經(jīng)由定位比對(duì)模塊比對(duì)該邏輯定位和該物理定位的一致性,以監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性。
11.根據(jù)權(quán)利要求9所述的一種防廢票打印機(jī),其特征在于,出錯(cuò)記錄裝置設(shè)置為,當(dāng)判斷實(shí)際打印操作與虛擬打印數(shù)據(jù)不一致時(shí),中止移動(dòng)載體的打印操作,寄存中止打印位置和已接收的虛擬打印數(shù)據(jù)中的未打印數(shù)據(jù),以及控制移動(dòng)載體運(yùn)動(dòng)至一重置位置,其中該重置位置包括移動(dòng)載體的打印初始位置。
12.根據(jù)權(quán)利要求11所述的一種防廢票打印機(jī),其特征在于,校驗(yàn)比對(duì)裝置設(shè)置為對(duì)移動(dòng)載體進(jìn)行位置返回操作以恢復(fù)打印,其中該位置返回操作包括基于中止打印位置重新計(jì)算移動(dòng)載體從重置位置至一恢復(fù)打印位置的返回運(yùn)動(dòng)距離,根據(jù)該返回運(yùn)動(dòng)距離邏輯控制移動(dòng)載體從重置位置返回至該恢復(fù)打印位置,并通過(guò)物理定位校驗(yàn)移動(dòng)載體是否實(shí)際返回至該恢復(fù)打印位置,如果校驗(yàn)成功則恢復(fù)未打印數(shù)據(jù)的打印操作;如果校驗(yàn)失敗則控制移動(dòng)載體運(yùn)動(dòng)至重置位置并重新對(duì)移動(dòng)載體進(jìn)行位置返回操作,其中該恢復(fù)打印位置包括該中止打印位置。
13.根據(jù)權(quán)利要求12所述的一種防廢票打印機(jī),其特征在于,當(dāng)超過(guò)預(yù)設(shè)的校驗(yàn)失敗次數(shù)時(shí),控制移動(dòng)載體運(yùn)動(dòng)至一非受阻位置,在排除造成校驗(yàn)失敗的障礙后重新觸發(fā)對(duì)移動(dòng)載體的位置返回操作,其中該非受阻位置包括移動(dòng)載體的打印初始位置。
14.根據(jù)權(quán)利要求9所述的一種防廢票打印機(jī),其特征在于,還包括數(shù)據(jù)通訊裝置,其與一外部連接設(shè)備通信,以接收經(jīng)由該外部連接設(shè)備生成和/或提供的用于打印的虛擬打印數(shù)據(jù)。
15.一種防廢票打印系統(tǒng),其特征在于,包括: 打印裝置,用于處理用于打印的虛擬打印數(shù)據(jù),并激勵(lì)一移動(dòng)載體開(kāi)始打印操作; 閉環(huán)控制裝置,用于實(shí)時(shí)監(jiān)控實(shí)際打印操作與虛擬打印數(shù)據(jù)的一致性; 出錯(cuò)記錄裝置,用于當(dāng)檢出實(shí)際打印操作與虛擬打印數(shù)據(jù)存在不一致時(shí),中止打印并寄存打印狀態(tài)信息,其中該打印狀態(tài)包括打印操作狀態(tài)和打印數(shù)據(jù)狀態(tài); 校驗(yàn)比對(duì)裝置,用于根據(jù)對(duì)移動(dòng)載體運(yùn)動(dòng)狀態(tài)的校驗(yàn)比對(duì),恢復(fù)該打印狀態(tài)并控制移動(dòng)載體繼續(xù)打印操作,以使實(shí)際打印操作與虛擬打印數(shù)據(jù)重新一致; 數(shù)據(jù)通訊裝置,用于與一外部連接設(shè)備通信;以及 外部連接設(shè)備,該外部連接設(shè)備還包括: 打印控制裝置,用于通過(guò)數(shù)據(jù)通訊裝置發(fā)送虛擬打印數(shù)據(jù)至打印裝置; 數(shù)據(jù)提取裝置,用于通過(guò)數(shù)據(jù)通訊裝置接收打印狀態(tài)信息; 數(shù)據(jù)處理裝置,用于根據(jù)打印狀態(tài)信息,生成和/或整理虛擬打印數(shù)據(jù),并發(fā)送至打印控制裝置。
【文檔編號(hào)】B41J3/00GK104129169SQ201410365883
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2014年7月29日 優(yōu)先權(quán)日:2014年7月29日
【發(fā)明者】陳國(guó)昌, 莫達(dá)庭, 馬永剛, 袁兆禎 申請(qǐng)人:江門(mén)市得實(shí)計(jì)算機(jī)外部設(shè)備有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1