一種熱敏打印機(jī)的打印控制方法及裝置制造方法
【專利摘要】本發(fā)明公開一種熱敏打印機(jī)的打印控制方法,包括:在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯的溫度;根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取所獲取到的溫度對應(yīng)的一次加熱時(shí)間;根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱,以及在加熱后立即進(jìn)行打印。本發(fā)明有效提高熱敏打印機(jī)在不同溫度環(huán)境下的打印效果,本發(fā)明還公開一種熱敏打印機(jī)的打印控制裝置。
【專利說明】一種熱敏打印機(jī)的打印控制方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及熱敏打印領(lǐng)域,特別是涉及一種熱敏打印機(jī)的打印控制方法及裝置。
【背景技術(shù)】
[0002] 熱敏打印技術(shù)廣泛應(yīng)用于社會(huì)各行業(yè)領(lǐng)域,尤其在電子支付領(lǐng)域,熱敏打印技術(shù) 被越來越多的電子支付終端產(chǎn)品所采用,用于各種交易票據(jù)的打印。在評價(jià)熱敏打印效果 時(shí),打印濃度是最關(guān)鍵的評價(jià)指標(biāo),而影響打印濃度最直接的關(guān)鍵因素有:打印機(jī)工作電 壓、打印機(jī)一次加熱時(shí)間、打印機(jī)芯加熱模塊的工作溫度等。在同等條件下,打印機(jī)芯加熱 模塊的工作溫度越高,打印濃度就越大,反之打印濃度就越低。
[0003] 打印機(jī)芯加熱模塊的工作溫度受環(huán)境溫度影響顯著。由于加熱模塊在產(chǎn)熱的同 時(shí),也在進(jìn)行著熱耗散,環(huán)境溫度越低,則熱耗散量就越大,同時(shí)加熱模塊的起始溫度也越 低,那么在同樣的加熱時(shí)間下,加熱模塊獲得的工作溫度也就越低,最終的打印濃度也就越 低;相反,在較高的環(huán)境溫度下,由于起始溫度較高,熱耗散較小,則同樣的加熱時(shí)間可能導(dǎo) 致最終的打印濃度過高,而影響實(shí)際的閱讀效果。環(huán)境溫度和一次加熱時(shí)間是影響熱敏打 印濃度的一對相輔相克的因素。
[0004] 現(xiàn)有的熱敏打印技術(shù)中,打印機(jī)一次加熱時(shí)間是固定的,參數(shù)直接固化在產(chǎn)品中。 這就容易造成實(shí)際打印效果隨著使用環(huán)境的溫度變化而發(fā)散:即,在較低的環(huán)境溫度(如 北方的寒冬)中使用,往往是打印濃度太低,字體及圖形顏色太淡而無法閱讀;而在較高的 環(huán)境溫度(如南方的酷暑)中使用,往往造成打印濃度太高而造成閱讀困難。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明所要解決的技術(shù)問題是:提供一種熱敏打印機(jī)的打印控制方法及裝置,用 于解決環(huán)境溫度變化對打印效果的影響。
[0006] 為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
[0007] -種熱敏打印機(jī)的打印控制方法,包括:
[0008] 在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯的溫度;
[0009] 根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取所述機(jī)芯溫度對應(yīng)的一次加熱時(shí) 間;
[0010] 根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱,以及在加熱后立即 進(jìn)行打印。
[0011] 為解決上述技術(shù)問題,本發(fā)明提供的另一技術(shù)方案為:
[0012] 一種熱敏打印機(jī)的打印控制裝置,包括溫度獲取模塊、查找模塊和執(zhí)行模塊;
[0013] 所述溫度獲取模塊用于在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯的溫 度;
[0014] 所述查找模塊用于根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取所述機(jī)芯溫度 對應(yīng)的一次加熱時(shí)間;
[0015] 所述執(zhí)行模塊用于根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱, 以及在加熱后立即進(jìn)行打印。
[0016] 本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有熱敏打印機(jī)打印的效果受環(huán)境溫度影響大, 本發(fā)明在熱敏打印機(jī)執(zhí)行打印任務(wù)前檢測機(jī)芯溫度,根據(jù)當(dāng)前機(jī)芯溫度從溫度與一次加熱 時(shí)間的關(guān)系表得到一次加熱時(shí)間,并根據(jù)所述一次加熱時(shí)間對機(jī)芯進(jìn)行加熱,從而有效防 止了外界環(huán)境溫度變化對機(jī)芯溫度的影響,使打印機(jī)在執(zhí)行打印任務(wù)時(shí)其內(nèi)部機(jī)芯的溫度 始終處于最佳溫度值,從而保證熱敏打印機(jī)在不同溫度環(huán)境中都具有最佳打印效果。
【專利附圖】
【附圖說明】
[0017] 圖1為本發(fā)明熱敏打印機(jī)的打印控制方法一實(shí)施方式的執(zhí)行流程圖;
[0018] 圖2為本發(fā)明熱敏打印機(jī)的打印控制裝置一實(shí)施方式的功能框圖;
[0019] 圖3為本發(fā)明一實(shí)施方式一種加熱時(shí)間自適應(yīng)調(diào)整的熱敏打印系統(tǒng)最小組成圖;
[0020] 圖4為本發(fā)明一實(shí)施方式中MCU與打印模塊之間的接口連接示意圖;
[0021] 圖5為本發(fā)明一實(shí)施方式中一種加熱時(shí)間自適應(yīng)調(diào)整的熱敏打印方法流程圖;
[0022] 標(biāo)號說明:
[0023] 1、存儲(chǔ)單元;2、可充電電池;3、微處理器;4、熱敏打印模塊;10、溫度獲 取模塊;20、查找模塊;30、執(zhí)行模塊。
【具體實(shí)施方式】
[0024] 為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附 圖予以說明。
[0025] 本發(fā)明最關(guān)鍵的構(gòu)思在于:在接收到打印任務(wù)時(shí)根據(jù)機(jī)芯溫度調(diào)整機(jī)芯的一次加 熱時(shí)間,從而使熱敏打印機(jī)在不同溫度環(huán)境下打印效果穩(wěn)定。
[0026] 請參照圖1,為本發(fā)明一種熱敏打印機(jī)的打印控制方法一實(shí)施方式的流程圖,一種 熱敏打印機(jī)的打印控制方法,包括:
[0027] S1、在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯溫度;
[0028] S2、根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取所獲取到的機(jī)芯溫度對應(yīng)的一 次加熱時(shí)間;
[0029] S3、根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱,以及在加熱后 立即進(jìn)行打印。
[0030] 其中,所述溫度與一次加熱時(shí)間的關(guān)系表記錄有不同機(jī)芯溫度值所對應(yīng)的機(jī)芯一 次加熱時(shí)間,使機(jī)芯溫度維持在最佳的打印溫度。
[0031] 熱敏打印是通過機(jī)芯上的加熱模塊加熱熱敏紙來顯影的。加熱模塊是由一定數(shù)量 的小加熱單元構(gòu)成的,熱敏紙上打印出來的文字圖形,都是由這些加熱單元加熱產(chǎn)生的像 素點(diǎn)組成。
[0032] 這些加熱單元,也俗稱加熱點(diǎn)。加熱點(diǎn)在機(jī)芯上成一行排列,對應(yīng)可以在熱敏紙上 完成一行的像素點(diǎn)打印。打印時(shí),一行的像素點(diǎn)可以一次打印完成,也可以分多次打印。每 次完成打印的像素點(diǎn)數(shù)量,即是打印機(jī)一次同時(shí)加熱的點(diǎn)數(shù)。一次同時(shí)加熱的這些加熱點(diǎn), 完成加熱的時(shí)間即為這里提及的一次加熱時(shí)間。
[0033] 從上述描述可知,本發(fā)明的有益效果在于:熱敏打印機(jī)在接收到打印任務(wù)時(shí)通過 溫度傳感器獲取打印機(jī)機(jī)芯的溫度,并根據(jù)一次加熱時(shí)間的關(guān)系表獲取一次加熱時(shí)間,根 據(jù)所述一次加熱時(shí)間控制打印機(jī)進(jìn)行打印,從而有效避免環(huán)境溫度變化對機(jī)芯溫度的影 響,使打印機(jī)在不同的溫度環(huán)境下都具有最佳的打印效果。
[0034] 進(jìn)一步的,所述熱敏打印機(jī)設(shè)置于電子支付終端內(nèi),特別是設(shè)置于POS機(jī)內(nèi)。
[0035] 進(jìn)一步的,其特征在于,所述溫度傳感器為熱敏電阻,在其他實(shí)施方式中,所述溫 度傳感器也可以是熱電偶傳感傳感器。
[0036] 進(jìn)一步的,在熱敏打印機(jī)處于非打印狀態(tài)時(shí),以一預(yù)設(shè)頻率檢測所述熱敏打印機(jī) 機(jī)芯的溫度,當(dāng)機(jī)芯的溫度低于預(yù)設(shè)的最低機(jī)芯溫度閥值時(shí),控制控制熱敏打印機(jī)機(jī)芯進(jìn) 行加熱。
[0037] 在一實(shí)施方式中,所述預(yù)設(shè)頻率為1分鐘,所述最低機(jī)芯溫度閥值為-10攝氏度, 在其他實(shí)施方式中,所述頻率可以為小于1分鐘或大于1分鐘的其他時(shí)間值。
[0038] 從上述描述可知,通過預(yù)設(shè)頻率檢測機(jī)芯溫度,并控制機(jī)芯溫度在最低機(jī)芯溫度 閥值以上,從而使機(jī)芯的溫度相對穩(wěn)定,因此,可以有效縮短所述一次加熱時(shí)間的長度,提 高熱敏打印機(jī)的打印速率。
[0039] 進(jìn)一步的,在上述實(shí)施方式中,熱敏打印機(jī)在執(zhí)行打印任務(wù)時(shí)不僅獲取機(jī)芯的溫 度以及對應(yīng)的一次加熱時(shí)間,還包括獲取打印機(jī)內(nèi)熱敏打印紙的溫度,根據(jù)所述熱敏打印 紙的溫度對所述一次加熱時(shí)間進(jìn)行微調(diào),所述微調(diào)具體為:
[0040] 當(dāng)熱敏打印紙的溫度低于預(yù)設(shè)的最低熱敏紙溫度閥值時(shí),延長所述一次加熱時(shí)間 0. 2-〇. 3ms ;
[0041] 當(dāng)熱敏打印紙的溫度高于預(yù)設(shè)的最高熱敏紙溫度閥值時(shí),縮短所述一次加熱時(shí)間 0. 1-0. 2ms。
[0042] 由于在打印時(shí),熱敏打印機(jī)的機(jī)芯與熱敏紙直接接觸,不同溫度的熱敏打印紙對 機(jī)芯的溫度的影響不同,當(dāng)熱敏紙的溫度較低時(shí),會(huì)明顯降低機(jī)芯的溫度從而影響打印效 果。從上述描述可知,在打印前檢測熱敏打印紙的溫度,并根據(jù)熱敏打印紙的溫度對所述一 次加熱時(shí)間進(jìn)行微調(diào)可以有效防止熱敏打印紙溫度對打印效果的影響。
[0043] 本發(fā)明的另一技術(shù)方案為:
[0044] 請參閱圖2,為本發(fā)明一種熱敏打印機(jī)的打印控制裝置的功能框圖,一種熱敏打印 機(jī)的打印控制裝置,包括溫度獲取模塊10、查找模塊20和執(zhí)行模塊30 ;
[0045] 所述溫度獲取模塊10用于在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯溫 度;
[0046] 所述查找模塊20用于根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取到所述機(jī)芯 溫度對應(yīng)的一次加熱時(shí)間;
[0047] 所述執(zhí)行模塊30用于根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加 熱,以及在加熱后立即進(jìn)行打印。
[0048] 從上述描述可知,本發(fā)明熱敏打印機(jī)的打印控制裝置能夠有效防止在打印時(shí)環(huán)境 溫度對熱敏打印機(jī)機(jī)芯溫度的影響,提高打印機(jī)在不同溫度環(huán)境下的打印效果和穩(wěn)定性。
[0049] 進(jìn)一步的,所述熱敏打印機(jī)設(shè)置于電子支付終端內(nèi),特別是設(shè)置于POS機(jī)內(nèi)。
[0050] 進(jìn)一步的,所述溫度傳感器為熱敏電阻。
[0051] 進(jìn)一步的,所述溫度獲取模塊10還用于在熱敏打印機(jī)處于非打印狀態(tài)時(shí),以一預(yù) 設(shè)頻率檢測所述熱敏打印機(jī)機(jī)芯的溫度;
[0052] 所述執(zhí)行模塊30還用于當(dāng)機(jī)芯的溫度低于預(yù)設(shè)的最低機(jī)芯溫度閥值時(shí),控制控 制熱敏打印機(jī)機(jī)芯進(jìn)行加熱。
[0053] 從上述描述可知,本發(fā)明可以維持機(jī)芯溫度相對穩(wěn)定,縮短一次加熱時(shí)間長度,提 高打印速率。
[0054] 進(jìn)一步的,所述溫度獲取模塊10還用于獲取打印機(jī)內(nèi)熱敏打印紙的溫度;所述執(zhí) 行模塊30還用于根據(jù)所述熱敏打印紙的溫度對所述一次加熱時(shí)間進(jìn)行微調(diào),所述微調(diào)具 體為:
[0055] 當(dāng)熱敏打印紙的溫度低于預(yù)設(shè)的最低熱敏紙溫度閥值時(shí),延長所述一次加熱時(shí)間 0. 2-〇. 3ms ;
[0056] 當(dāng)熱敏打印紙的溫度高于預(yù)設(shè)的最高熱敏紙溫度閥值時(shí),縮短所述一次加熱時(shí)間 0. 1-0. 2ms。
[0057] 從上述描述可知,通過檢測熱敏打印紙的溫度,并根據(jù)熱敏打印紙的溫度對一次 加熱時(shí)間進(jìn)行微調(diào)可以有效防止熱敏打印紙溫度對機(jī)芯溫度的影響,提高熱敏打印機(jī)的打 印效果。
[0058] 本發(fā)明的實(shí)施例一為:一種POS機(jī)中熱敏打印機(jī)的控制方法,其中,熱敏打印機(jī)設(shè) 置于POS機(jī)內(nèi)部的前端,熱敏打印機(jī)芯集成有溫度傳感器(如熱敏電阻),所述溫度傳感器 電連接于POS機(jī)的MCU (Micro Control Unit,微控制單元),所述MCU還電連接于熱敏打印 機(jī)的打印使能端,用于控制打印機(jī)進(jìn)行打印。
[0059] 當(dāng)POS機(jī)需要進(jìn)行打印時(shí),溫度傳感器感知溫度并輸出可用信號(如電壓信號), POS機(jī)的MCU采樣溫度傳感器的輸出信號,并根據(jù)一定的轉(zhuǎn)換關(guān)系即可得到機(jī)芯的當(dāng)前溫 度息;
[0060] 系統(tǒng)中保存有一份溫度與一次加熱時(shí)間之間的關(guān)系表(以下簡稱溫度-加熱時(shí)間 關(guān)系表),溫度-加熱時(shí)間關(guān)系表可以很容易通過實(shí)驗(yàn)測試等手段獲得,并且在產(chǎn)品出廠前 直接預(yù)置在產(chǎn)品系統(tǒng)中,溫度-加熱時(shí)間關(guān)系表中存儲(chǔ)有不同機(jī)芯溫度值對應(yīng)的一次加熱 時(shí)間,從而使機(jī)芯經(jīng)所述一次加熱后達(dá)到最佳打印溫度,在MCU獲取到當(dāng)前環(huán)境溫度后,立 即查詢溫度-加熱時(shí)間關(guān)系表,并根據(jù)獲取到的參數(shù)控制熱敏打印機(jī)芯完成打印。
[0061] 參考附圖3,本發(fā)明的實(shí)施例_.為:一種加熱時(shí)間自適應(yīng)調(diào)整的熱敏打印系統(tǒng)最 小組成如下:
[0062] 存儲(chǔ)單元1,存儲(chǔ)程序及數(shù)據(jù)。本發(fā)明中所提及的溫度-加熱時(shí)間關(guān)系表直接存在 存儲(chǔ)單元內(nèi);
[0063] 可充電電池2,移動(dòng)便攜終端都配備有可充電電池,較為常見的是可充電鋰離子電 池;
[0064] 微處理器3,中央處理單元,負(fù)責(zé)系統(tǒng)所有信息的處理控制。在熱敏打印系統(tǒng)中,還 負(fù)責(zé)熱敏打印機(jī)芯的狀態(tài)獲取、控制,打印數(shù)據(jù)處理并傳輸給打印機(jī)芯;
[0065] 熱敏打印模塊4,用于接收MCU傳送過來的數(shù)據(jù)完成打印,一般包含有:熱敏打印 單元、步進(jìn)電機(jī)、溫度傳感器等。
[0066] 參考附表1為溫度與一次加熱時(shí)間之間的關(guān)系表:
[0067]
【權(quán)利要求】
1. 一種熱敏打印機(jī)的打印控制方法,其特征在于,包括: 在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯溫度; 根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取所獲取到機(jī)芯溫度對應(yīng)的一次加熱時(shí) 間; 根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱,以及在加熱后立即進(jìn)行 打印。
2. 根據(jù)權(quán)利要求1所述的熱敏打印機(jī)的打印控制方法,其特征在于,所述熱敏打印機(jī) 設(shè)置于電子支付終端內(nèi)。
3. 根據(jù)權(quán)利要求2所述的熱敏打印機(jī)的打印控制方法,其特征在于,所述溫度傳感器 為熱敏電阻。
4. 根據(jù)權(quán)利要求3所述的熱敏打印機(jī)的打印控制方法,其特征在于,在熱敏打印機(jī)處 于非打印狀態(tài)時(shí),以一預(yù)設(shè)頻率檢測所述熱敏打印機(jī)機(jī)芯的溫度,當(dāng)機(jī)芯的溫度低于預(yù)設(shè) 的最低機(jī)芯溫度閥值時(shí),控制控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱。
5. 根據(jù)權(quán)利要求4所述的熱敏打印機(jī)的打印控制方法,其特征在于,還包括獲取打印 機(jī)內(nèi)熱敏打印紙的溫度,根據(jù)所述熱敏打印紙的溫度對所述一次加熱時(shí)間進(jìn)行微調(diào),所述 微調(diào)具體為: 當(dāng)熱敏打印紙的溫度低于預(yù)設(shè)的最低熱敏紙溫度閥值時(shí),延長所述一次加熱時(shí)間 0. 2-0. 3ms ; 當(dāng)熱敏打印紙的溫度高于預(yù)設(shè)的最高熱敏紙溫度閥值時(shí),縮短所述一次加熱時(shí)間 0. 1-0. 2ms。
6. -種熱敏打印機(jī)的打印控制裝置,其特征在于,包括溫度獲取模塊、查找模塊和執(zhí)行 模塊; 所述溫度獲取模塊用于在執(zhí)行打印前通過溫度傳感器獲取熱敏打印機(jī)機(jī)芯溫度; 所述查找模塊用于根據(jù)預(yù)存的溫度與一次加熱時(shí)間的關(guān)系表獲取所獲取到的機(jī)芯溫 度對應(yīng)的一次加熱時(shí)間; 所述執(zhí)行模塊用于根據(jù)所獲取到的一次加熱時(shí)間控制熱敏打印機(jī)機(jī)芯進(jìn)行加熱,以及 在加熱后立即進(jìn)行打印。
7. 根據(jù)權(quán)利要求6所述的熱敏打印機(jī)的打印控制裝置,其特征在于,所述熱敏打印機(jī) 設(shè)置于電子支付終端內(nèi)。
8. 根據(jù)權(quán)利要求7所述的熱敏打印機(jī)的打印控制裝置,其特征在于,所述溫度傳感器 為熱敏電阻。
9. 根據(jù)權(quán)利要求8所述的熱敏打印機(jī)的打印控制裝置,其特征在于,所述溫度獲取模 塊還用于在熱敏打印機(jī)處于非打印狀態(tài)時(shí),以一預(yù)設(shè)頻率檢測所述熱敏打印機(jī)機(jī)芯的溫 度; 所述執(zhí)行模塊還用于當(dāng)機(jī)芯的溫度低于預(yù)設(shè)的最低機(jī)芯溫度閥值時(shí),控制控制熱敏打 印機(jī)機(jī)芯進(jìn)行加熱。
10. 根據(jù)權(quán)利要求9所述的熱敏打印機(jī)的打印控制裝置,其特征在于,所述溫度獲取模 塊還用于獲取打印機(jī)內(nèi)熱敏打印紙的溫度,所述執(zhí)行模塊還用于根據(jù)所述熱敏打印紙的溫 度對所述一次加熱時(shí)間進(jìn)行微調(diào),所述微調(diào)具體為: 當(dāng)熱敏打印紙的溫度低于預(yù)設(shè)的最低熱敏紙溫度閥值時(shí),延長所述一次加熱時(shí)間 0. 2-0. 3ms; 當(dāng)熱敏打印紙的溫度高于預(yù)設(shè)的最高熱敏紙溫度閥值時(shí),縮短所述一次加熱時(shí)間 0. 1-0. 2ms。
【文檔編號】B41J29/38GK104309335SQ201410577563
【公開日】2015年1月28日 申請日期:2014年10月23日 優(yōu)先權(quán)日:2014年10月23日
【發(fā)明者】李聰華, 曾德炎, 胡長發(fā), 蘇龍 申請人:福建聯(lián)迪商用設(shè)備有限公司