熱敏打印機(jī)的打印控制方法、系統(tǒng)及電子支付終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及熱敏打印領(lǐng)域,特別是涉及一種熱敏打印機(jī)的打印控制方法及系統(tǒng)及 電子支付終端。
【背景技術(shù)】
[0002] 熱敏打印技術(shù)廣泛應(yīng)用于社會(huì)各行業(yè)領(lǐng)域,尤其在電子支付領(lǐng)域,熱敏打印技術(shù) 被越來(lái)越多的電子支付終端產(chǎn)品所采用,用于各種交易票據(jù)的打印。當(dāng)前對(duì)熱敏打印機(jī)設(shè) 計(jì)的關(guān)鍵要求是在有限的電池容量前提下實(shí)現(xiàn)較多的票據(jù)打印并保證打印品質(zhì)。現(xiàn)有技術(shù) 中要提供較強(qiáng)的打印能力,一般優(yōu)先考慮使用大容量電池,但其會(huì)導(dǎo)致體積、重量和成本的 增加;也有采用低功耗的半導(dǎo)體加熱元件,但此方法節(jié)省的電量有限而成本卻大幅增加。
[0003] 在移動(dòng)電子支付終端產(chǎn)品中,往往都內(nèi)置有可充電電池。當(dāng)前熱敏機(jī)芯執(zhí)行加熱 動(dòng)作依據(jù)輸入的圖形和字符信息解析,對(duì)電源的消耗起伏很大,由于電池都具有一定的內(nèi) 阻,導(dǎo)致為打印機(jī)供電的電池放電電壓波動(dòng)很大,容易觸及到電池的放電截止電壓,進(jìn)而影 響熱敏打印效果以及電池使用壽命,甚至?xí)鹫麢C(jī)其他性能異常,但實(shí)際電池還有較多 的電量,只是瞬間的放電能力不足,電池的電量沒有被有效的利用。
[0004] 然而在現(xiàn)有的熱敏打印技術(shù)中,系統(tǒng)一經(jīng)設(shè)計(jì)完成,熱敏打印機(jī)一次同時(shí)加熱的 點(diǎn)數(shù)就被固定下來(lái),無(wú)法根據(jù)電池電壓去適時(shí)調(diào)整打印機(jī)一次同時(shí)加熱的點(diǎn)數(shù),往往造成 在電池低壓情況下打印效果差,甚至整機(jī)無(wú)法正常工作,長(zhǎng)期使用還會(huì)使電池壽命快速縮 短。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種熱敏打印機(jī)的打印控制方法,用于解決 電池低電壓環(huán)境下打印效果不佳的問(wèn)題。
[0006] 為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為:
[0007] -種熱敏打印機(jī)的打印控制方法,包括:
[0008] 通過(guò)模數(shù)轉(zhuǎn)換器采集充電電池的當(dāng)前電壓;
[0009] 獲取所述當(dāng)前電壓對(duì)應(yīng)的一次加熱點(diǎn)數(shù);
[0010] 根據(jù)所述一次加熱點(diǎn)數(shù),控制熱敏打印機(jī)進(jìn)行打印。
[0011] 為解決上述技術(shù)問(wèn)題,本發(fā)明還提供另一技術(shù)方案為:
[0012] -種熱敏打印機(jī)的打印控制系統(tǒng),包括模數(shù)轉(zhuǎn)換器及充電電池,還包括:
[0013] 電壓獲取模塊,用于通過(guò)模數(shù)轉(zhuǎn)換器采集充電電池的當(dāng)前電壓;
[0014] 查找模塊,用于獲取所述當(dāng)前電壓對(duì)應(yīng)的一次加熱點(diǎn)數(shù);
[0015] 執(zhí)行模塊,用于根據(jù)所述一次加熱點(diǎn)數(shù),控制熱敏打印機(jī)進(jìn)行打印。
[0016] 其中,本發(fā)明還提供一種包括上述系統(tǒng)的電子支付終端。
[0017] 本發(fā)明的有益效果在于:現(xiàn)有技術(shù)中以充電電池供電的熱敏打印機(jī)的一次同時(shí)加 熱點(diǎn)數(shù)是固定不變的,低壓時(shí)打印效果不佳,本發(fā)明在打印前通過(guò)ADC獲取電池電壓,根據(jù) 所述電池電壓獲取與其對(duì)應(yīng)的一次加熱點(diǎn)數(shù),其中,所述電池電壓與一次加熱點(diǎn)數(shù)成正比, 并根據(jù)所述一次加熱點(diǎn)數(shù)控制熱敏打印機(jī)進(jìn)行打印,從而有效控制打印瞬間的打印電流造 成的充電電池電壓的下降,消除充電電池電壓驟降而對(duì)整機(jī)性能的影響并有效保證了打印 時(shí)電池電壓較低時(shí)的打印效果。
【附圖說(shuō)明】
[0018] 圖1為本發(fā)明一種熱敏打印機(jī)的打印控制方法實(shí)施例一的執(zhí)行流程圖;
[0019] 圖2為本發(fā)明一種熱敏打印機(jī)的打印控制方法實(shí)施例二的執(zhí)行流程圖;
[0020] 圖3為本發(fā)明一種熱敏打印機(jī)的打印控制系統(tǒng)實(shí)施例三的功能框圖;
[0021] 圖4為本發(fā)明一種熱敏打印機(jī)的打印控制系統(tǒng)實(shí)施例四的功能框圖;
[0022] 圖5為本發(fā)明具體實(shí)施例一種加熱點(diǎn)數(shù)自適應(yīng)調(diào)整的熱敏打印系統(tǒng)最小組成圖;
[0023] 圖6為本發(fā)明具體實(shí)施例中MCU與打印模塊之間的接口連接示意圖;
[0024] 圖7為本發(fā)明具體實(shí)施例一種加熱點(diǎn)數(shù)自適應(yīng)調(diào)整的熱敏打印方法流程圖;
【具體實(shí)施方式】
[0025] 為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附 圖予以說(shuō)明。
[0026] 本發(fā)明最關(guān)鍵的構(gòu)思在于:根據(jù)電池電壓控制打印的一次加熱點(diǎn)數(shù),從而有效保 持電池電壓的穩(wěn)定,提高電池電量的充分利用,確保電壓較低時(shí)的打印效果。
[0027] 請(qǐng)參照?qǐng)D1,圖1為本發(fā)明一種熱敏打印機(jī)的打印控制方法實(shí)施例一的流程圖,其 中,所述熱敏打印機(jī)采用可充電電池供電,包括如下步驟:
[0028] S1、通過(guò)模擬轉(zhuǎn)換器獲取電池電壓;
[0029] S2、根據(jù)當(dāng)前的電壓與一次加熱點(diǎn)數(shù)的關(guān)系表獲取所述機(jī)芯溫度對(duì)應(yīng)的一次加熱 點(diǎn)數(shù);
[0030] S3、根據(jù)所述獲取的一次加熱點(diǎn)數(shù)控制熱敏打印機(jī)進(jìn)行打印。
[0031] 其中,Sl是在執(zhí)行打印前通過(guò)模數(shù)轉(zhuǎn)換器(ADC)采集電壓,并獲取一次加熱點(diǎn)數(shù), 所述一次加熱點(diǎn)數(shù)與當(dāng)前電壓成正相關(guān);
[0032] 從上述描述可知,區(qū)別于現(xiàn)有技術(shù),在熱敏打印機(jī)在進(jìn)行打印前通過(guò)采集電池電 壓,并根據(jù)電池電壓和截止電壓的關(guān)系得到打印機(jī)的一次加熱點(diǎn)數(shù),當(dāng)所述電池電壓低于 電池的截止電壓時(shí),通過(guò)人機(jī)界面發(fā)出告警,并禁止打印,從而有效防止低壓下強(qiáng)制打印造 成充電電池電壓驟降而引起整機(jī)異常;當(dāng)電池電壓和截止電壓較接近或大于時(shí)以規(guī)定的一 次加熱點(diǎn)數(shù)進(jìn)行加熱和打印。
[0033] 其中,如圖2所示,在實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例二步驟Sl具體為;
[0034] Sll :在熱敏打印機(jī)內(nèi)置模數(shù)轉(zhuǎn)換器、微處理器及充電電池,所述模數(shù)轉(zhuǎn)換器電連 接于所述微處理器;
[0035] S12 :所述微處理器控制所述模數(shù)轉(zhuǎn)換器采集充電電池的當(dāng)前電壓。
[0036] 其中步驟S12之后,還包括:
[0037] S13 :判斷所述當(dāng)前電壓是否超限;
[0038] 若是,則執(zhí)行S4 :判定為不適合進(jìn)行打印,并通過(guò)人機(jī)界面進(jìn)行提示;
[0039] 反之,則執(zhí)行步驟S2。
[0040] 其中步驟S2具體為:
[0041] S21 :通過(guò)實(shí)驗(yàn)測(cè)試獲取電壓-加熱點(diǎn)數(shù)關(guān)系表,并存儲(chǔ)在熱敏打印機(jī)系統(tǒng)內(nèi);
[0042] S22 :通過(guò)電壓-加熱點(diǎn)數(shù)關(guān)系表獲取所述當(dāng)前電壓對(duì)應(yīng)的一次加熱點(diǎn)數(shù)。
[0043] 區(qū)別于現(xiàn)有技術(shù),以充電電池供電的熱敏打印機(jī)的一次同時(shí)加熱點(diǎn)數(shù)是固定不變 的,低壓時(shí)打印效果不佳,本發(fā)明在打印前通過(guò)ADC獲取電池電壓,根據(jù)所述電池電壓獲取 與其對(duì)應(yīng)的一次加熱點(diǎn)數(shù),其中,所述電池電壓與一次加熱點(diǎn)數(shù)成正比,并根據(jù)所述一次加 熱點(diǎn)數(shù)控制熱敏打印機(jī)進(jìn)行打印,從而有效控制打印瞬間的打印電流造成的充電電池電壓 的下降,消除充電電池電壓驟降而對(duì)整機(jī)性能的影響并有效保證了打印時(shí)電池電壓較低時(shí) 的打印效果。
[0044] 如圖3所示,本發(fā)明實(shí)施例三提供一種熱敏打印機(jī)的打印控制系統(tǒng)100,包括模數(shù) 轉(zhuǎn)換器110及充電電池120,其中還包括:
[0045] 電壓獲取模塊10,用于通過(guò)模數(shù)轉(zhuǎn)換器采集充電電池的當(dāng)前電壓;
[0046] 查找模塊20,用于獲取所述當(dāng)前電壓對(duì)應(yīng)的一次加熱點(diǎn)數(shù);
[0047] 執(zhí)行模塊30,用于根據(jù)所述一次加熱點(diǎn)數(shù),控制熱敏打印機(jī)進(jìn)行打印。
[0048] 如圖4所示,本發(fā)明實(shí)施例四中的打印控制系統(tǒng),還包括:
[0049] 微處理器130,內(nèi)置于熱敏打印機(jī)中,并與所述模數(shù)轉(zhuǎn)換器電連接;
[0050] 所述微處理器,用于控制所述模數(shù)轉(zhuǎn)換器采集充電電池的當(dāng)前電壓。
[0051] 其中,打印控制系統(tǒng)還包括:
[0052] 判斷模塊40,用于判斷所述當(dāng)前電壓是否超限;
[0053] 報(bào)警模塊50,用于在判定所述當(dāng)前電壓超限時(shí),進(jìn)行提示。
[0054] 其中,所述查找模塊20還包括:
[0055] 表存儲(chǔ)單元21,用于通過(guò)實(shí)驗(yàn)測(cè)試獲取電壓-加熱點(diǎn)數(shù)關(guān)系表,并存儲(chǔ)在熱敏打 印機(jī)系統(tǒng)內(nèi);
[0056] 點(diǎn)查找單元22,用于通過(guò)電壓-加熱點(diǎn)數(shù)關(guān)系表獲取所述當(dāng)前電壓對(duì)應(yīng)的一次加 熱點(diǎn)數(shù)。
[0057] 為了更好的理解本發(fā)明的上述技術(shù)方案,以下通過(guò)具體的實(shí)例對(duì)所述方法及系統(tǒng) 進(jìn)行闡述。
[0058] -般地,熱敏打印是通過(guò)機(jī)芯上的加熱模塊加熱熱敏紙來(lái)顯影的。加熱模塊是由 一定數(shù)量的小加熱單元構(gòu)成的,熱敏紙上打印出來(lái)的文字圖形,都是由這些加熱單元加熱 產(chǎn)生的像素點(diǎn)組成。
[0059] 這些加熱單元,也俗稱加熱點(diǎn)。加熱點(diǎn)在機(jī)芯上成一行排列,對(duì)應(yīng)可以在熱敏紙上 完成一行的像素點(diǎn)打印。打印時(shí),一行的像素點(diǎn)可以