一种热敏打印机低温打印方法技术

技术编号:23305363 阅读:73 留言:0更新日期:2020-02-11 15:28
本发明专利技术公开了一种热敏打印机低温打印方法,包括上位机处理打印数据,并得到至少一行点阵数据,每行点阵数据包括至少N个bit位;读取打印机打印头的当前温度,以及打印机的当前电量百分比;判断打印机打印头的当前温度是否小于设定温度且打印机的当前电量百分比是否小于设定电量百分比,若是,则将N个bit位均分为X组待打印数据位,各组待打印数据位依次加热打印,直至将所有的待打印数据位加热打印完毕;若否,则一次性打印整行点阵数据;等步骤。优点是:能够实现在低温的情况下将待打印数据位分组进行加热打印,降低负载电流,避免锂电池在低温情况下的输出电压有非常大的压降,保证系统供电正常,避免出现异常掉电、突然关机或者重启等情况。

A low temperature printing method of thermal printer

【技术实现步骤摘要】
一种热敏打印机低温打印方法
本专利技术涉及热敏打印机打印
,尤其涉及一种热敏打印机低温打印方法。
技术介绍
热敏打印机的工作原理是打印头上安装有加热元件按照点阵排列,打印头加热并接触热敏打印纸后就可以打印出需要的图案。文字和图案,是通过加热,在涂有化学元素的热敏纸上产生化学反应而生成的。这种化学反应是在一定的温度下进行的。高温会加速这种化学反应。当温度达到一定值时,这种化学反应会在几百微秒即可完成。控制加热的同时,控制步进电机进行走纸,既可以完成在整张纸上打印出图形来。热敏打印机加热头上以直线方式排列成微小的加热元素,以精工LTP02-245为例,总共排列成384个加热点。则对于加热头来说。其每个加热点的最小尺寸为(宽)0.125mm*0.0625mm。总宽度为384*0.125mm=48mm。近年来随着移动支付的普及,现在热敏打印机应用越来越广泛。像超市收银、POS小票、外卖小票、快递小票等等很多场景都在使用热敏打印机。热敏打印机噪音低、稳定、打印速度快;字迹清晰、无需加墨,使用方便、体积小。很好的迎合了移动支付、室外打印、移动设备打印等等各种场景。热敏打印机工作时,要想打印头瞬间加热到高温状态,一般工作电压范围在4-9V,负载电流可达5-10A之大。如此大的负载电流对于采用锂电池供电的移动设备来说是一个巨大的冲击。常温情况下,锂电池活性高,内阻小,打印时的冲击电流对系统影响较小。但是锂电池活性受温度影响较大,低温环境中,锂电池活性降低,内阻变大,打印时的冲击电流会导致锂电池输出电压产生非常大的压降,对系统供电会产生极大影响,导致系统异常掉电、突然关机或者重启等。
技术实现思路
本专利技术的目的在于提供一种热敏打印机低温打印方法,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种热敏打印机低温打印方法,所述打印方法包括如下步骤,S1、上位机处理打印数据,并得到至少一行点阵数据,每行点阵数据包括至少N个bit位;S2、读取打印机打印头的当前温度,以及打印机的当前电量百分比;S3、判断打印机打印头的当前温度是否小于设定温度且打印机的当前电量百分比是否小于设定电量百分比,若是,则将步骤S1中的N个bit位均分为X组待打印数据位,各组待打印数据位依次加热打印,直至将所有的待打印数据位加热打印完毕;若否,则一次性打印整行点阵数据;S4、等一行点阵数据的每组待打印数据位全部完成加热打印后,进入下一行点阵数据的加热打印,直至打印数据中的各行点阵数据全部加热打印完成。优选的,所述设定温度为-5℃。优选的,所述设定电量百分比为50%。优选的,所述上位机为由电池单独供电的移动终端。优选的,打印头上的每个加热点对应点阵数据中的各个bit位,bit位中的高位数据对应的加热点需要加热,bit位中的低位数据对应的加热点无需加热。优选的,所述打印机的打印头上设置有热敏电阻,所述热敏电阻能够检测所述打印头的当前温度。本专利技术的有益效果是:本专利技术提供的打印方法能够实现在低温的情况下将待打印数据位分组进行加热打印,降低负载电流,避免锂电池在低温情况下的输出电压有非常大的压降,保证系统供电正常,避免出现异常掉电、突然关机或者重启等情况。附图说明图1是本专利技术实施例中打印方法的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示,本实施例中提供了一种热敏打印机低温打印方法,所述打印方法包括如下步骤,S1、上位机处理打印数据,并得到至少一行点阵数据,每行点阵数据包括至少N个bit位;S2、读取打印机打印头的当前温度,以及打印机的当前电量百分比;S3、判断打印机打印头的当前温度是否小于设定温度且打印机的当前电量百分比是否小于设定电量百分比,若是,则将步骤S1中的N个bit位均分为X组待打印数据位,各组待打印数据位依次加热打印,直至将所有的待打印数据位加热打印完毕;若否,则一次性打印整行点阵数据;S4、等一行点阵数据的每组待打印数据位全部完成加热打印后,进入下一行点阵数据的加热打印,直至打印数据中的各行点阵数据全部加热打印完成。本实施例中,所述设定温度为-5℃。本实施例中,所述设定电量百分比为50%。本实施例中,所述上位机为由电池单独供电的移动终端。本实施例中,打印头上的每个加热点对应点阵数据中的各个bit位,bit位中的高位数据对应的加热点需要加热,bit位中的低位数据对应的加热点无需加热。本实施例中,所述打印机的打印头上设置有热敏电阻,所述热敏电阻能够检测所述打印头的当前温度。实施例二本实施例中,首先上位机处理打印数据,并得到一行点阵数据,该行点阵数据包括N个bit位,也即为打印头上加热点个数。其中打印头每个加热点一一对应数据的每个bit,高位数据‘1’对应的加热点需要加热,低位数据‘0’对应的加热点无需加热;之后读取打印头当前温度T,当前设备电量百分比水平SOC,如果当前温度小于-5℃且SOC小于50%,可想而知若同时加热S1中的一行点阵数据,负载电流会很大;因此,需要将N个bit位(待打印数据位),以每N/8个高位为一组将数据分组,形成X组待打印数据位。本实施例中,以精工LTP02-245热敏打印机为例,打印一整行实线条时,因为全部加热点需要加热,bit位是384个‘1’,将bit位分为8组待打印数据位,每组48个待打印数据位。需要注意的是,由于无法精确控制每个点是否加热,其他位需要补充为0;也就是说,分8组即可完整加热打印待打印数据位。这样本来一次加热的数据被分为若干次加热,负载电流会大大降低。本实施例中,等待分组加热全部完成后,再控制步进电机走动一步,进行下一行点阵数据的加热打印,以此类推。通过采用本专利技术公开的上述技术方案,得到了如下有益的效果:本专利技术提供了一种热敏打印机低温打印方法,该打印方法能够实现在低温的情况下将待打印数据位分组进行加热打印,降低负载电流,避免锂电池在低温情况下的输出电压有非常大的压降,保证系统供电正常,避免出现异常掉电、突然关机或者重启等情况。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.一种热敏打印机低温打印方法,其特征在于:所述打印方法包括如下步骤,/nS1、上位机处理打印数据,并得到至少一行点阵数据,每行点阵数据包括至少N个bit位;/nS2、读取打印机打印头的当前温度,以及打印机的当前电量百分比;/nS3、判断打印机打印头的当前温度是否小于设定温度且打印机的当前电量百分比是否小于设定电量百分比,若是,则将步骤S1中的N个bit位均分为X组待打印数据位,各组待打印数据位依次加热打印,直至将所有的待打印数据位加热打印完毕;若否,则一次性打印整行点阵数据;/nS4、等一行点阵数据的每组待打印数据位全部完成加热打印后,进入下一行点阵数据的加热打印,直至打印数据中的各行点阵数据全部加热打印完成。/n

【技术特征摘要】
1.一种热敏打印机低温打印方法,其特征在于:所述打印方法包括如下步骤,
S1、上位机处理打印数据,并得到至少一行点阵数据,每行点阵数据包括至少N个bit位;
S2、读取打印机打印头的当前温度,以及打印机的当前电量百分比;
S3、判断打印机打印头的当前温度是否小于设定温度且打印机的当前电量百分比是否小于设定电量百分比,若是,则将步骤S1中的N个bit位均分为X组待打印数据位,各组待打印数据位依次加热打印,直至将所有的待打印数据位加热打印完毕;若否,则一次性打印整行点阵数据;
S4、等一行点阵数据的每组待打印数据位全部完成加热打印后,进入下一行点阵数据的加热打印,直至打印数据中的各行点阵数据全部加热打印完成。


2.根据权利要求1...

【专利技术属性】
技术研发人员:彭红王留欣石明浩
申请(专利权)人:艾体威尔电子技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1