热敏打印机控制方法、装置、热敏打印机和介质转让专利
申请号 : CN202011437289.5
文献号 : CN112590401B
文献日 : 2022-02-22
发明人 : 张斌 , 许统辉 , 唐滔 , 蓝菊芳
申请人 : 南阳柯丽尔科技有限公司
摘要 :
权利要求 :
1.一种热敏打印机的控制方法,其特征在于,包括:获取硬件接口控制信号,所述硬件接口控制信号包括多个数据信号、第一时钟信号、第二时钟信号和第三时钟信号;
所述第一时钟信号用于对所述热敏打印机的打印头的第一区域的打印位所接收的信号状态量进行控制,所述第二时钟信号用于对所述热敏打印机的打印头的第二区域的打印位所接收的信号状态量进行控制,所述第三时钟信号用于对所述热敏打印机的打印头的第三区域的打印位所接收的信号状态量进行控制;所述数据信号用于向所述打印头发送待处理数据,所述多个数据信号中每个数据信号对应所述打印头的至多三个打印位,并且所述每个数据信号在对应的时钟信号的一个周期内至少变化两次;
根据所述硬件接口控制信号向所述打印头发送所述待处理数据,以使所述打印头打印所述待处理数据。
2.根据权利要求1所述的热敏打印机的控制方法,其特征在于,所述根据所述硬件接口控制信号向所述打印头发送所述待处理数据,包括:在检测到所述第一时钟信号的上升沿的情况下,向所述打印头的第一区域的元件发送第一待处理数据;
在检测到所述第二时钟信号的上升沿的情况下,向所述打印头的第二区域的元件发送第二待处理数据;
在检测到所述第三时钟信号的上升沿的情况下,向所述打印头的第三区域的元件发送第三待处理数据。
3.根据权利要求2所述的热敏打印机的控制方法,其特征在于,所述硬件接口控制信号还包括第一锁存信号、第二锁存信号、第一选通信号和第二选通信号;
所述第一锁存信号用于控制所述待处理数据临时保持在第一锁存电路;
所述第一选通信号用于控制保持在所述第一锁存电路的所述待处理数据向所述打印头的第一控制区域的元件发送;
所述第二锁存信号用于控制所述待处理数据临时保持在第二锁存电路;
所述第二选通信号用于控制保持在所述第二锁存电路的所述待处理数据向所述打印头的第二控制区域的各元件发送。
4.根据权利要求3所述的热敏打印机的控制方法,其特征在于,所述第一控制区域的打印位包括所述第一区域的打印位和所述第二区域的部分打印位;
所述第二控制区域的打印位包括所述第二区域中除所述部分打印位之外的打印位,以及所述第三区域的打印位。
5.一种热敏打印机的控制装置,其特征在于,包括:获取模块,用于获取硬件接口控制信号,所述硬件接口控制信号包括多个数据信号、第一时钟信号、第二时钟信号和第三时钟信号;
所述第一时钟信号用于对所述热敏打印机的打印头的第一区域的打印位所接收的信号状态量进行控制,所述第二时钟信号用于对所述热敏打印机的打印头的第二区域的打印位所接收的信号状态量进行控制,所述第三时钟信号用于对所述热敏打印机的打印头的第三区域的打印位所接收的信号状态量进行控制;所述数据信号用于向所述打印头发送待处理数据,所述多个数据信号中每个数据信号对应所述打印头的至多三个打印位,并且所述每个数据信号在对应的时钟信号的一个周期内至少变化两次;
处理模块,用于根据所述硬件接口控制信号向所述打印头发送所述待处理数据,以使所述打印头打印所述待处理数据。
6.一种热敏打印机,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述的热敏打印机的控制方法的步骤。
7.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述的热敏打印机的控制方法的步骤。
说明书 :
热敏打印机控制方法、装置、热敏打印机和介质
技术领域
背景技术
印数据后,将打印数据转换成位图数据,然后按照位图数据的点控制打印头上的半导体发
热元件通过电流,这样把打印数据变为热敏打印纸上的打印内容。在每打印一行位图点阵
数据时,需要控制其接收当前打印数据,以完成一行点阵数据的打印。但目前人们对热敏打
印机的数据接收相应速度和打印任务处理速度的要求也在提升。
发明内容
打印位所接收的信号状态量进行控制,所述第三时钟信号用于对所述热敏打印机的打印头
的第三区域的打印位所接收的信号状态量进行控制;所述数据信号用于向所述打印头发送
待处理数据,所述多个数据信号中每个数据信号对应所述打印头的至多三个打印位,并且
所述每个数据信号在对应的时钟信号的一个周期内至少变化两次;
热电路;
印位连接;所述三条时钟信号线中每条时钟信号线至少与一个打印位连接;所述两条锁存
信号线中每条锁存信号线至少与一个打印位连接;所述两条选通信号线中每条选通信号线
至少与一个打印位连接;
存信号线用于传输锁存信号,所述锁存信号用于控制所述待处理数据临时保持在锁存电
路;所述选通信号线用于传输选通信号,所述选通信号用于控制保持在所述锁存电路的所
述待处理数据向所述打印位发送
打印位所接收的信号状态量进行控制,所述第三时钟信号用于对所述热敏打印机的打印头
的第三区域的打印位所接收的信号状态量进行控制;所述数据信号用于向所述打印头发送
待处理数据,所述多个数据信号中每个数据信号对应所述打印头的至多三个打印位,并且
所述每个数据信号在对应的时钟信号的一个周期内至少变化两次;
种可能的实现方式的步骤。
现方式的步骤。
的打印头的第一区域的打印位所接收的信号状态量进行控制,所述第二时钟信号用于对所
述热敏打印机的打印头的第二区域的打印位所接收的信号状态量进行控制,所述第三时钟
信号用于对所述热敏打印机的打印头的第三区域的打印位所接收的信号状态量进行控制;
所述数据信号用于向所述打印头发送待处理数据,所述多个数据信号中每个数据信号对应
所述打印头的至多三个打印位,并且所述每个数据信号在对应的时钟信号的一个周期内至
少变化两次,通过三个时钟信号控制上述多个数据信号,以同时完成打印头不同打印位的
数据发送,每个数据信号在一个时钟周期内至少变化两次,大幅提高了数据传输速度,减少
打印头接收待打印数据的响应时间,从而提高热敏打印机处理打印任务的整体时间。
附图说明
具体实施方式
申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在
没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没
有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包
括对于这些过程、方法、产品或设备固有的其他步骤或单元。
的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和
隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
似。一般加热器排成方点或条的形式由打印机进行逻辑控制,当被驱动时,就在热敏纸上产
生一个与加热元素相应的图形。控制加热元素的同一逻辑电路,同时也控制着进纸,因而能
在整个标签或纸张上印出图形。
头的第一区域的打印位所接收的信号状态量进行控制,上述第二时钟信号用于对上述热敏
打印机的打印头的第二区域的打印位所接收的信号状态量进行控制,上述第三时钟信号用
于对上述热敏打印机的打印头的第三区域的打印位所接收的信号状态量进行控制;上述数
据信号用于向上述打印头发送待处理数据,上述多个数据信号中每个数据信号对应上述打
印头的至多三个打印位,并且上述每个数据信号在对应的时钟信号的一个周期内至少变化
两次。
号和第三时钟信号进行控制。
期的倒数。在电子尤其是信号的同步数字电路中,时钟信号是信号的一种特殊信号振荡之
间的高和低的状态,信号的利用像一个节拍器协调行动的数字电路,数字时钟信号基本上
是方波电压。本申请实施例中依靠时钟信号CLOCK来控制其他信号的状态更新。
改变状态,在上升沿进行数据发送。
号控制打印头另一半区域的数据传输。
号的一个周期内至少变化两次,可以提高传输效率,从而提升整体打印处理速度。
件规定提供通电的通电时间。
电路);对发热元件进行发热控制的锁存器(锁存电路);作为晶体管等的驱动电路的驱动器
构成的锁存驱动器;头控制部等。其中头控制部可以通过上述硬件接口控制信号,来控制热
敏打印机执行打印功能。
此,锁存驱动器内锁存有该印刷数据(临时保持数据),进而头控制部将选通信号发送到锁
存驱动器。锁存驱动器通过该选通信号对相当于锁存的数据为“1”的发热元件进行通电(0
表示不打印,1表示打印)。通过该通电,作为记录介质的热敏纸显色,从而形成对应图像。其
后,通过由电动机或辊而成的送纸机构进行1字点行份的送纸。通过反复进行上述的步骤,
从而能依次进行每一字点行的印刷。本申请实施例对热敏打印机的硬件结构不做限制。
划分,是针对时钟信号的分类,即此三个区域分别由上述三个不同的时钟信号进行控制。
以分别通过不同的锁存信号LATCH1、LATCH0(第一锁存信号和第二锁存信号)和不同的选通
信号STROBE1、STROBE0(第一选通信号和第二选通信号)来控制。在此基础上,结合对应的时
钟信号,形成了不同的控制信号组合,来完整控制打印头的数据传输。
(LATCH1、LATCH0),选通线2条(STROBE1、STROBE0);其中VH为打印头电压,R表示加热电阻。
二区域,IC26‑37为第三区域。如图2所示,每个打印位都对应一个时钟信号、一个数据信号、
一个选通信号和一个锁存信号;其中:
(CLOCK1、CLOCK2),锁存线2条(LATCH1、LATCH2),选通线2条(STROBE1、STROBE2);该方案为
一种常用方案,分为两部分区域的通信控制:其中0‑23子区域可以看作第一区域,24‑46子
区域可以看作第二区域。
第二区域的通信。
打印头,然后再发送另一边区域(如第二区域)数据给到打印头。此处未对对应的打印头具
体结构再进行赘述。
后,STROBE2选通数据,打印头对应的电阻加热。由于右半边每一条数据信号DATA n对应的
区域有四块,所以需要四个周期的时钟信号才能将打印头的右半边区域全部打印。左半边
区域中一个DATA的对应位是1、2、3、4bit,右半边区域中一个DATA的对应位是5、6、7、8bit。
VH/R=24*24/5000=0.115W/dot,打印头电源电压VH=24V。
CLOCK0、1、2分别发送13位数据。在3个时钟周期可以内发完全部数据。
后,STROBE1,STROBE0选通数据,打印头对应的电阻加热,加热区域为14‑25;CLOCK0上升沿
接收数据,LATCH0将数据锁存后,STROBE0选通数据,打印头对应的电阻加热,加热区域为
26‑37。
述第三区域中一个DATA的对应位是3bit。与图3所示的方法相比,增加了一个时钟信号并增
加了数据线数量,缩短了通信时间;并且一般DATA信号在一个时钟周期内变化一次,在该实
施例中DATA信号在一个时钟周期内可以变化三次,在此基础上数据传输速度可提高三倍。
通过改变打印头的驱动算法,可以提高打印头接收图像数据的速度,从而降低热敏打印机
图像打印时间,提高打印速度。
对来说打印的功耗降低。
所示实施例中的方法相比,本申请实施例所提供的热敏打印机控制方法增加数据线数量,
并能够通过三个时钟信号同时向打印头三个区域发送打印数据,可缩短数据传输时间;另
外一般DATA信号在一个时钟周期内变化一次,在该实施例中DATA信号在一个时钟周期内可
以变化三次,进一步减少打印机接收主机打印数据的响应时间,从而提高热敏打印机处理
打印任务的整体时间,还能节省电压。
选通信号线和打印头的多个打印位对应的多个加热电路;
印位连接;上述三条时钟信号线中每条时钟信号线至少与一个打印位连接;上述两条锁存
信号线中每条锁存信号线至少与一个打印位连接;上述两条选通信号线中每条选通信号线
至少与一个打印位连接;
存信号线用于传输锁存信号,上述锁存信号用于控制上述待处理数据临时保持在锁存电
路;上述选通信号线用于传输选通信号,上述选通信号用于控制保持在上述锁存电路的上
述待处理数据向上述打印位发送。
打印位所接收的信号状态量进行控制,上述第三时钟信号用于对上述热敏打印机的打印头
的第三区域的打印位所接收的信号状态量进行控制;上述数据信号用于向上述打印头发送
待处理数据,上述多个数据信号中每个数据信号对应上述打印头的至多三个打印位,并且
上述每个数据信号在对应的时钟信号的一个周期内至少变化两次;
一时钟信号用于对所述热敏打印机的打印头的第一区域的打印位所接收的信号状态量进
行控制,所述第二时钟信号用于对所述热敏打印机的打印头的第二区域的打印位所接收的
信号状态量进行控制,所述第三时钟信号用于对所述热敏打印机的打印头的第三区域的打
印位所接收的信号状态量进行控制;所述数据信号用于向所述打印头发送待处理数据,所
述多个数据信号中每个数据信号对应所述打印头的至多三个打印位,并且所述每个数据信
号在对应的时钟信号的一个周期内至少变化两次,通过三个时钟信号控制上述多个数据信
号,以同时完成打印头不同打印位的数据发送,每个数据信号在一个时钟周期内至少变化
两次,提高了数据传输速度,减少打印头接收待打印数据的响应时间,从而提高热敏打印机
处理打印任务的整体时间。
其中,热敏打印机600内的处理器601、输入输出设备602以及存储器603可通过总线604或其
他方式连接。
存储介质存储的程序指令。处理器601(或称CPU(Central Processing Unit,中央处理器))
是热敏打印机的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执
行一条或多条指令从而实现相应方法流程或相应功能;在一个实施例中,本申请实施例上
述的处理器601可以用于进行一系列的处理,包括如图1所示实施例中方法等等。
以包括热敏打印机中的内置存储介质,当然也可以包括热敏打印机所支持的扩展存储介
质。计算机存储介质提供存储空间,在该存储空间中存放了适于被处理器601加载并执行的
一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要
说明的是,此处的计算机存储介质可以是高速RAM存储器,也可以是非不稳定的存储器
(non‑volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前
述处理器的计算机存储介质。
令可以由处理器601加载并执行图1所示方法的任意步骤,此处不再赘述。
另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征
可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通
过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分
地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机
网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该
计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据
中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线
(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该
计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用
介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read‑only
memory,ROM),或随机存储存储器(random access memory,RAM),或磁性介质,例如,软盘、
硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半
导体介质,例如,固态硬盘(solid state disk,SSD)等。