一种热敏打印机的打印控制方法及装置制造方法

文档序号:2519345阅读:358来源:国知局
一种热敏打印机的打印控制方法及装置制造方法
【专利摘要】本发明公开一种热敏打印机的打印控制方法,包括:在执行打印前通过温度传感器获取热敏打印机机芯的温度;根据预存的温度与一次加热时间的关系表获取所获取到的温度对应的一次加热时间;根据所获取到的一次加热时间控制热敏打印机机芯进行加热,以及在加热后立即进行打印。本发明有效提高热敏打印机在不同温度环境下的打印效果,本发明还公开一种热敏打印机的打印控制装置。
【专利说明】一种热敏打印机的打印控制方法及装置

【技术领域】
[0001] 本发明涉及热敏打印领域,特别是涉及一种热敏打印机的打印控制方法及装置。

【背景技术】
[0002] 热敏打印技术广泛应用于社会各行业领域,尤其在电子支付领域,热敏打印技术 被越来越多的电子支付终端产品所采用,用于各种交易票据的打印。在评价热敏打印效果 时,打印浓度是最关键的评价指标,而影响打印浓度最直接的关键因素有:打印机工作电 压、打印机一次加热时间、打印机芯加热模块的工作温度等。在同等条件下,打印机芯加热 模块的工作温度越高,打印浓度就越大,反之打印浓度就越低。
[0003] 打印机芯加热模块的工作温度受环境温度影响显著。由于加热模块在产热的同 时,也在进行着热耗散,环境温度越低,则热耗散量就越大,同时加热模块的起始温度也越 低,那么在同样的加热时间下,加热模块获得的工作温度也就越低,最终的打印浓度也就越 低;相反,在较高的环境温度下,由于起始温度较高,热耗散较小,则同样的加热时间可能导 致最终的打印浓度过高,而影响实际的阅读效果。环境温度和一次加热时间是影响热敏打 印浓度的一对相辅相克的因素。
[0004] 现有的热敏打印技术中,打印机一次加热时间是固定的,参数直接固化在产品中。 这就容易造成实际打印效果随着使用环境的温度变化而发散:即,在较低的环境温度(如 北方的寒冬)中使用,往往是打印浓度太低,字体及图形颜色太淡而无法阅读;而在较高的 环境温度(如南方的酷暑)中使用,往往造成打印浓度太高而造成阅读困难。


【发明内容】

[0005] 本发明所要解决的技术问题是:提供一种热敏打印机的打印控制方法及装置,用 于解决环境温度变化对打印效果的影响。
[0006] 为了解决上述技术问题,本发明采用的技术方案为:
[0007] -种热敏打印机的打印控制方法,包括:
[0008] 在执行打印前通过温度传感器获取热敏打印机机芯的温度;
[0009] 根据预存的温度与一次加热时间的关系表获取所述机芯温度对应的一次加热时 间;
[0010] 根据所获取到的一次加热时间控制热敏打印机机芯进行加热,以及在加热后立即 进行打印。
[0011] 为解决上述技术问题,本发明提供的另一技术方案为:
[0012] 一种热敏打印机的打印控制装置,包括温度获取模块、查找模块和执行模块;
[0013] 所述温度获取模块用于在执行打印前通过温度传感器获取热敏打印机机芯的温 度;
[0014] 所述查找模块用于根据预存的温度与一次加热时间的关系表获取所述机芯温度 对应的一次加热时间;
[0015] 所述执行模块用于根据所获取到的一次加热时间控制热敏打印机机芯进行加热, 以及在加热后立即进行打印。
[0016] 本发明的有益效果在于:区别于现有热敏打印机打印的效果受环境温度影响大, 本发明在热敏打印机执行打印任务前检测机芯温度,根据当前机芯温度从温度与一次加热 时间的关系表得到一次加热时间,并根据所述一次加热时间对机芯进行加热,从而有效防 止了外界环境温度变化对机芯温度的影响,使打印机在执行打印任务时其内部机芯的温度 始终处于最佳温度值,从而保证热敏打印机在不同温度环境中都具有最佳打印效果。

【专利附图】

【附图说明】
[0017] 图1为本发明热敏打印机的打印控制方法一实施方式的执行流程图;
[0018] 图2为本发明热敏打印机的打印控制装置一实施方式的功能框图;
[0019] 图3为本发明一实施方式一种加热时间自适应调整的热敏打印系统最小组成图;
[0020] 图4为本发明一实施方式中MCU与打印模块之间的接口连接示意图;
[0021] 图5为本发明一实施方式中一种加热时间自适应调整的热敏打印方法流程图;
[0022] 标号说明:
[0023] 1、存储单元;2、可充电电池;3、微处理器;4、热敏打印模块;10、温度获 取模块;20、查找模块;30、执行模块。

【具体实施方式】
[0024] 为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附 图予以说明。
[0025] 本发明最关键的构思在于:在接收到打印任务时根据机芯温度调整机芯的一次加 热时间,从而使热敏打印机在不同温度环境下打印效果稳定。
[0026] 请参照图1,为本发明一种热敏打印机的打印控制方法一实施方式的流程图,一种 热敏打印机的打印控制方法,包括:
[0027] S1、在执行打印前通过温度传感器获取热敏打印机机芯温度;
[0028] S2、根据预存的温度与一次加热时间的关系表获取所获取到的机芯温度对应的一 次加热时间;
[0029] S3、根据所获取到的一次加热时间控制热敏打印机机芯进行加热,以及在加热后 立即进行打印。
[0030] 其中,所述温度与一次加热时间的关系表记录有不同机芯温度值所对应的机芯一 次加热时间,使机芯温度维持在最佳的打印温度。
[0031] 热敏打印是通过机芯上的加热模块加热热敏纸来显影的。加热模块是由一定数量 的小加热单元构成的,热敏纸上打印出来的文字图形,都是由这些加热单元加热产生的像 素点组成。
[0032] 这些加热单元,也俗称加热点。加热点在机芯上成一行排列,对应可以在热敏纸上 完成一行的像素点打印。打印时,一行的像素点可以一次打印完成,也可以分多次打印。每 次完成打印的像素点数量,即是打印机一次同时加热的点数。一次同时加热的这些加热点, 完成加热的时间即为这里提及的一次加热时间。
[0033] 从上述描述可知,本发明的有益效果在于:热敏打印机在接收到打印任务时通过 温度传感器获取打印机机芯的温度,并根据一次加热时间的关系表获取一次加热时间,根 据所述一次加热时间控制打印机进行打印,从而有效避免环境温度变化对机芯温度的影 响,使打印机在不同的温度环境下都具有最佳的打印效果。
[0034] 进一步的,所述热敏打印机设置于电子支付终端内,特别是设置于POS机内。
[0035] 进一步的,其特征在于,所述温度传感器为热敏电阻,在其他实施方式中,所述温 度传感器也可以是热电偶传感传感器。
[0036] 进一步的,在热敏打印机处于非打印状态时,以一预设频率检测所述热敏打印机 机芯的温度,当机芯的温度低于预设的最低机芯温度阀值时,控制控制热敏打印机机芯进 行加热。
[0037] 在一实施方式中,所述预设频率为1分钟,所述最低机芯温度阀值为-10摄氏度, 在其他实施方式中,所述频率可以为小于1分钟或大于1分钟的其他时间值。
[0038] 从上述描述可知,通过预设频率检测机芯温度,并控制机芯温度在最低机芯温度 阀值以上,从而使机芯的温度相对稳定,因此,可以有效缩短所述一次加热时间的长度,提 高热敏打印机的打印速率。
[0039] 进一步的,在上述实施方式中,热敏打印机在执行打印任务时不仅获取机芯的温 度以及对应的一次加热时间,还包括获取打印机内热敏打印纸的温度,根据所述热敏打印 纸的温度对所述一次加热时间进行微调,所述微调具体为:
[0040] 当热敏打印纸的温度低于预设的最低热敏纸温度阀值时,延长所述一次加热时间 0. 2-〇. 3ms ;
[0041] 当热敏打印纸的温度高于预设的最高热敏纸温度阀值时,缩短所述一次加热时间 0. 1-0. 2ms。
[0042] 由于在打印时,热敏打印机的机芯与热敏纸直接接触,不同温度的热敏打印纸对 机芯的温度的影响不同,当热敏纸的温度较低时,会明显降低机芯的温度从而影响打印效 果。从上述描述可知,在打印前检测热敏打印纸的温度,并根据热敏打印纸的温度对所述一 次加热时间进行微调可以有效防止热敏打印纸温度对打印效果的影响。
[0043] 本发明的另一技术方案为:
[0044] 请参阅图2,为本发明一种热敏打印机的打印控制装置的功能框图,一种热敏打印 机的打印控制装置,包括温度获取模块10、查找模块20和执行模块30 ;
[0045] 所述温度获取模块10用于在执行打印前通过温度传感器获取热敏打印机机芯温 度;
[0046] 所述查找模块20用于根据预存的温度与一次加热时间的关系表获取到所述机芯 温度对应的一次加热时间;
[0047] 所述执行模块30用于根据所获取到的一次加热时间控制热敏打印机机芯进行加 热,以及在加热后立即进行打印。
[0048] 从上述描述可知,本发明热敏打印机的打印控制装置能够有效防止在打印时环境 温度对热敏打印机机芯温度的影响,提高打印机在不同温度环境下的打印效果和稳定性。
[0049] 进一步的,所述热敏打印机设置于电子支付终端内,特别是设置于POS机内。
[0050] 进一步的,所述温度传感器为热敏电阻。
[0051] 进一步的,所述温度获取模块10还用于在热敏打印机处于非打印状态时,以一预 设频率检测所述热敏打印机机芯的温度;
[0052] 所述执行模块30还用于当机芯的温度低于预设的最低机芯温度阀值时,控制控 制热敏打印机机芯进行加热。
[0053] 从上述描述可知,本发明可以维持机芯温度相对稳定,缩短一次加热时间长度,提 高打印速率。
[0054] 进一步的,所述温度获取模块10还用于获取打印机内热敏打印纸的温度;所述执 行模块30还用于根据所述热敏打印纸的温度对所述一次加热时间进行微调,所述微调具 体为:
[0055] 当热敏打印纸的温度低于预设的最低热敏纸温度阀值时,延长所述一次加热时间 0. 2-〇. 3ms ;
[0056] 当热敏打印纸的温度高于预设的最高热敏纸温度阀值时,缩短所述一次加热时间 0. 1-0. 2ms。
[0057] 从上述描述可知,通过检测热敏打印纸的温度,并根据热敏打印纸的温度对一次 加热时间进行微调可以有效防止热敏打印纸温度对机芯温度的影响,提高热敏打印机的打 印效果。
[0058] 本发明的实施例一为:一种POS机中热敏打印机的控制方法,其中,热敏打印机设 置于POS机内部的前端,热敏打印机芯集成有温度传感器(如热敏电阻),所述温度传感器 电连接于POS机的MCU (Micro Control Unit,微控制单元),所述MCU还电连接于热敏打印 机的打印使能端,用于控制打印机进行打印。
[0059] 当POS机需要进行打印时,温度传感器感知温度并输出可用信号(如电压信号), POS机的MCU采样温度传感器的输出信号,并根据一定的转换关系即可得到机芯的当前温 度息;
[0060] 系统中保存有一份温度与一次加热时间之间的关系表(以下简称温度-加热时间 关系表),温度-加热时间关系表可以很容易通过实验测试等手段获得,并且在产品出厂前 直接预置在产品系统中,温度-加热时间关系表中存储有不同机芯温度值对应的一次加热 时间,从而使机芯经所述一次加热后达到最佳打印温度,在MCU获取到当前环境温度后,立 即查询温度-加热时间关系表,并根据获取到的参数控制热敏打印机芯完成打印。
[0061] 参考附图3,本发明的实施例_.为:一种加热时间自适应调整的热敏打印系统最 小组成如下:
[0062] 存储单元1,存储程序及数据。本发明中所提及的温度-加热时间关系表直接存在 存储单元内;
[0063] 可充电电池2,移动便携终端都配备有可充电电池,较为常见的是可充电锂离子电 池;
[0064] 微处理器3,中央处理单元,负责系统所有信息的处理控制。在热敏打印系统中,还 负责热敏打印机芯的状态获取、控制,打印数据处理并传输给打印机芯;
[0065] 热敏打印模块4,用于接收MCU传送过来的数据完成打印,一般包含有:热敏打印 单元、步进电机、温度传感器等。
[0066] 参考附表1为温度与一次加热时间之间的关系表:
[0067]

【权利要求】
1. 一种热敏打印机的打印控制方法,其特征在于,包括: 在执行打印前通过温度传感器获取热敏打印机机芯温度; 根据预存的温度与一次加热时间的关系表获取所获取到机芯温度对应的一次加热时 间; 根据所获取到的一次加热时间控制热敏打印机机芯进行加热,以及在加热后立即进行 打印。
2. 根据权利要求1所述的热敏打印机的打印控制方法,其特征在于,所述热敏打印机 设置于电子支付终端内。
3. 根据权利要求2所述的热敏打印机的打印控制方法,其特征在于,所述温度传感器 为热敏电阻。
4. 根据权利要求3所述的热敏打印机的打印控制方法,其特征在于,在热敏打印机处 于非打印状态时,以一预设频率检测所述热敏打印机机芯的温度,当机芯的温度低于预设 的最低机芯温度阀值时,控制控制热敏打印机机芯进行加热。
5. 根据权利要求4所述的热敏打印机的打印控制方法,其特征在于,还包括获取打印 机内热敏打印纸的温度,根据所述热敏打印纸的温度对所述一次加热时间进行微调,所述 微调具体为: 当热敏打印纸的温度低于预设的最低热敏纸温度阀值时,延长所述一次加热时间 0. 2-0. 3ms ; 当热敏打印纸的温度高于预设的最高热敏纸温度阀值时,缩短所述一次加热时间 0. 1-0. 2ms。
6. -种热敏打印机的打印控制装置,其特征在于,包括温度获取模块、查找模块和执行 模块; 所述温度获取模块用于在执行打印前通过温度传感器获取热敏打印机机芯温度; 所述查找模块用于根据预存的温度与一次加热时间的关系表获取所获取到的机芯温 度对应的一次加热时间; 所述执行模块用于根据所获取到的一次加热时间控制热敏打印机机芯进行加热,以及 在加热后立即进行打印。
7. 根据权利要求6所述的热敏打印机的打印控制装置,其特征在于,所述热敏打印机 设置于电子支付终端内。
8. 根据权利要求7所述的热敏打印机的打印控制装置,其特征在于,所述温度传感器 为热敏电阻。
9. 根据权利要求8所述的热敏打印机的打印控制装置,其特征在于,所述温度获取模 块还用于在热敏打印机处于非打印状态时,以一预设频率检测所述热敏打印机机芯的温 度; 所述执行模块还用于当机芯的温度低于预设的最低机芯温度阀值时,控制控制热敏打 印机机芯进行加热。
10. 根据权利要求9所述的热敏打印机的打印控制装置,其特征在于,所述温度获取模 块还用于获取打印机内热敏打印纸的温度,所述执行模块还用于根据所述热敏打印纸的温 度对所述一次加热时间进行微调,所述微调具体为: 当热敏打印纸的温度低于预设的最低热敏纸温度阀值时,延长所述一次加热时间 0. 2-0. 3ms; 当热敏打印纸的温度高于预设的最高热敏纸温度阀值时,缩短所述一次加热时间 0. 1-0. 2ms。
【文档编号】B41J29/38GK104309335SQ201410577563
【公开日】2015年1月28日 申请日期:2014年10月23日 优先权日:2014年10月23日
【发明者】李聪华, 曾德炎, 胡长发, 苏龙 申请人:福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1