热转印打印机及其打印控制方法、装置及可读存储介质转让专利

申请号 : CN202111413574.8

文献号 : CN114261213B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 请求不公布姓名

申请人 : 厦门汉印电子技术有限公司

摘要 :

本发明公开了一种热转印打印机及其打印控制方法、装置及存储介质,热转印打印机包括:压印单元,打印头,配置为能够靠近或者远离所述压印单元,且在靠近所述压印单元时将所述打印介质压靠在所述压印单元上,并能够相对压印介质移动以在打印介质上记录信息;打印头通过排线连接至控制单元,排线与打印头间的弯折角随着打印头相对打印介质的移动而变化;所述控制单元用于,在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置。本发明能在保证完整打印出内容的前提下,降低连接打印头的排线在打印头往返移动时的弯曲程度,进而有效的增加排线的使用寿命。

权利要求 :

1.一种热转印打印机,包括:

压印单元,

打印头、配置为能够靠近或者远离所述压印单元,且在靠近所述压印单元时将打印介质压靠在所述压印单元上,并且在将打印介质压靠在所述压印单元上时,所述打印头配置为能够相对所述打印介质移动以在所述打印介质上记录信息;

其特征在于,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述控制单元配置为通过执行其内部存储的计算机程序以实现如下步骤:在启动打印时,将所述打印头调整至最优打印位置;其中,所述最优打印位置为所述打印头能够到达的所有位置中,弯折角最小的位置;

在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,具体包括:获取待打印内容的第一长度以及上一打印内容的第二长度;获取打印头的当前位置、最优打印位置以及当前位置至其最大行程点的第三长度、最优打印位置至其最大行程点的第四长度;根据所述第一长度、第二长度、第三长度以及第四长度计算打印头的最佳打印位置;判断所述打印头当前是否处于最佳打印位置;若是,则保持打印头位置不动;若否,则将所述打印头移动到最佳打印位置;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得所述弯折角尽可能小的位置。

2.根据权利要求1所述的热转印打印机,其特征在于,所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程的所有位置中,弯折角最小的位置。

3.根据权利要求1所述的热转印打印机,其特征在于,根据所述第一长度、第二长度、第三长度以及第四长度计算打印头的最佳打印位置,具体包括:当第一长度L1等于第二长度L2时,所述最佳打印位置为所述打印头的当前位置;

当第一长度L1大于第三长度L3时,所述最佳打印位置为当前位置沿与打印方向相反的方向移动L1‑ L3后的位置;

否则,当第一长度L1大于第四长度L4,所述最佳打印位置为当前位置沿与打印方向相同的方向移动L1‑ L4后的位置;

否则,所述最佳打印位置为当前位置沿与打印方向相同的方向移动L3‑ L4后的位置。

4.根据权利要求1所述的热转印打印机,其特征在于,在根据待打印内容的长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置之后,还包括:控制所述打印头从所述最佳打印位置开始移动,并在移动过程中对所述待打印内容进行打印,以将待打印内容的信息记录到打印介质上;

在打印完成后,控制所述打印头回到所述最佳打印位置。

5.一种热转印打印机的打印控制方法,其特征在于,包括:

在启动打印时,将打印头调整至最优打印位置;其中,所述最优打印位置为所述打印头能够到达的所有位置中,弯折角最小的位置;

在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其具体包括:获取待打印内容的第一长度以及上一打印内容的第二长度;获取打印头的当前位置、最优打印位置以及当前位置至其最大行程点的第三长度、最优打印位置至其最大行程点的第四长度;根据所述第一长度、第二长度、第三长度以及第四长度计算打印头的最佳打印位置;判断所述打印头当前是否处于最佳打印位置;若是,则保持打印头位置不动;若否,则将所述打印头移动到最佳打印位置;

其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得弯折角尽可能小的位置。

6.一种如权利要求1至4任意一项所述的热转印打印机的打印控制装置,其特征在于,包括:打印头位置调整单元,用于在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得弯折角尽可能小的位置。

7.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如权利要求5所述的打印控制方法。

说明书 :

热转印打印机及其打印控制方法、装置及可读存储介质

技术领域

[0001] 本发明涉及打印技术领域,具体地涉及一种热转印打印机及其打印控制方法、装置及可读存储介质。

背景技术

[0002] 热转印打印机分成连续式和间歇式两种类型,其中连续式打印机在打印时打印头保持不动而打印介质移动来形成打印内容。而间歇式打印机在打印过程,打印介质保持不动,打印头会在预定的打印区域从初始位置移动到其最大行程点,从而在打印介质上形成打印内容,且在打印结束后,打印头会再从最大行程点返回到初始位置,以进行下一次打印。
[0003] 对于间歇式打印机,由于打印头在打印过程时需要在初始位置和最大行程点之间进行频繁的反复移动,而在移动过程中为打印头供电或提供数据的排线不可避免的会产生弯曲、拉伸或形变,进而影响排线的使用寿命。而且可以预见的是,排线的弯曲、拉伸或形变程度越大,其使用寿命越短。

发明内容

[0004] 有鉴于此,本发明的目的在于提供一种热转印打印机及其打印控制方法、装置及可读存储介质,以改善上述问题。
[0005] 本发明实施例提供了一种热转印打印机,包括:压印单元,
[0006] 打印头、配置为能够靠近或者远离所述压印单元,且在靠近所述压印单元时将所述打印介质压靠在所述压印单元上,并且在将打印介质压靠在所述压印单元上,所述打印头配置为能够相对所述压印介质移动以在所述打印介质上记录信息;
[0007] 其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述控制单元配置为通过执行其内部存储的计算机程序以实现如下步骤:
[0008] 在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得所述弯折角尽可能小的位置。
[0009] 优选地,所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程的所有位置中,弯折角最小的位置。
[0010] 优选地,所述步骤还包括:
[0011] 在启动打印时,将所述打印头调整至所述最优打印位置;其中,所述最优打印位置为所述打印头能够到达的所有位置中,弯折角最小的位置。
[0012] 优选地,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置具体包括:
[0013] 获取待打印内容的第一长度以及上一打印内容的第二长度;
[0014] 获取打印头的当前位置、最优打印位置以及当前位置至其最大行程点的第三长度、最优打印位置至其最大行程点的第四长度;
[0015] 根据所述第一长度、第二长度、第三长度以及第四长度计算打印头的最佳打印位置;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得所述弯折角尽可能小的位置;
[0016] 判断所述打印头当前是否处于最佳打印位置;
[0017] 若是,则保持打印头位置不动;
[0018] 若否,则将所述打印头移动到最佳打印位置。
[0019] 优选地,根据所述第一长度、第二长度、第三长度以及第四长度计算打印头的最佳打印位置,具体包括:
[0020] 当第一长度L1等于第二长度L2时,所述最佳打印位置为所述打印头的当前位置;
[0021] 当第一长度L1大于第三长度L3时,所述最佳打印位置为当前位置沿与打印方向相反的方向移动L1‑L3后的位置;
[0022] 否则,当第一长度L1大于第四长度L4,所述最佳打印位置为当前位置沿与打印方向相同的方向移动L1‑L4后的位置;
[0023] 否则,所述最佳打印位置为当前位置沿与打印方向相同的方向移动L3‑L4后的位置。
[0024] 优选地,在根据待打印内容的长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置之后,还包括:
[0025] 控制所述打印头从所述最佳打印位置位置开始移动,并在移动过程中对所述待打印内容进行打印,以将待打印内容的信息记录到打印介质上;
[0026] 在打印完成后,控制所述打印头回到所述最佳打印位置。
[0027] 本发明实施例还提供了一种热转印打印机的打印控制方法,其包括:
[0028] 在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得弯折角尽可能小的位置。
[0029] 本发明实施例还提供了一种热转印打印机的打印控制装置,其包括:
[0030] 打印头位置调整单元,用于在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得弯折角尽可能小的位置。
[0031] 本发明实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的打印控制方法。
[0032] 上述一个实施例中,会根据实际的待打印内容的长度来自动调节打印头的位置,使得打印头并不需要在每次打印时都返回到起始位置。如此在保证完整打印出内容的前提下,可以降低连接打印头的排线在打印头往返时产生的弯曲程度,进而有效的增加排线的使用寿命。

附图说明

[0033] 为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034] 图1是本发明实施例提供的热转印打印机的打印头的移动示意图。
[0035] 图2是本发明实施例提供的热转印打印机的工作流程示意图。

具体实施方式

[0036] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 请参阅图1,本发明实施例提供了一种热转印打印机,其包括:
[0038] 压印单元;
[0039] 打印头,配置为能够靠近或者远离所述压印单元,且在靠近所述压印单元时将所述打印介质压靠在所述压印单元上,并且在将打印介质压靠在所述压印单元上时,所述打印头配置为能够相对所述压印介质移动以在所述打印介质上记录信息;
[0040] 其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述控制单元配置为通过执行其内部存储的计算机程序以实现如下步骤:
[0041] 在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得所述弯折角尽可能小的位置。
[0042] 在本实施例中,热转印打印机是通过热敏的打印头给色带加热,色带上的油墨熔化在打印介质上以形成图案。
[0043] 在本实施例中,所述热转印打印机为间歇式打印机,现有技术在打印时,如图1所示,打印头从初始位置移动到最大行程点,并且在移动过程中能够通过加热实现在所述打印介质上记录信息,然后打印头再从最大行程点返回到初始位置。其中,打印机在初始位置和最大行程点之间往返一次可称之为完成一次打印。
[0044] 在本实施例中,打印过程中打印头的加热由打印机的控制单元控制,具体地,控制单元通过排线连接至所述打印头,并通过排线来选择性的对打印头的打印点进行通电来控制打印头的加热情况,可以理解的是,排线在打印头移动的过程中,其会形成一定程度的弯折角,而且可以理解的是,在打印头移动到特定位置(本实施例称之为最优打印位置)时,会有一个最小的弯折角,如图1所示。
[0045] 考虑到过大的弯折角会影响排线的使用寿命,因此在本实施例中,在每次打印结束后,并不会直接返回到初始位置,而且会根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得所述弯折角尽可能小的位置。
[0046] 在本实施例中,所述的每次打印,可以包括每一次执行具体的打印,也可以是每一批次打印相同的内容,即所述热转印打印机可以没打印一次时触发本实施例的流程,也可以是在更换打印内容后再触发本实施例的流程,这些方案均在本发明的保护范围之内。
[0047] 具体而言,如图2所示,整个打印过程大致如下:
[0048] S101,在热转印打印机启动打印时,将所述打印头调整至所述最优打印位置,使得排线的弯折角最小。
[0049] 其中,这里的启动打印可以是首次开机后的打印,也可以是在执行暂停动作后的再次打印等,本发明不做具体限定。
[0050] S102,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得所述弯折角尽可能小的位置。
[0051] 具体地,
[0052] 首先,获取待打印内容的第一长度以及上一打印内容的第二长度。
[0053] 在本实施例中,在首次打印时,上一打印内容的第二长度即为最优打印位置到最大行程点之间的长度。在之后的打印中,上一打印内容的第二长度根据实际的打印内容而定。
[0054] 然后,获取打印头的当前位置、最优打印位置以及当前位置至其最大行程点的第三长度、最优打印位置至其最大行程点的第四长度。
[0055] 接着,根据所述第一长度、第二长度、第三长度以及第四长度计算打印头的最佳打印位置。
[0056] 其中,当第一长度L1等于第二长度L2时,所述最佳打印位置为所述打印头的当前位置。
[0057] 当第一长度L1大于第三长度L3时,所述最佳打印位置为当前位置沿与打印方向相反的方向移动L1‑L3后的位置。
[0058] 否则,当第一长度L1大于第四长度L4,所述最佳打印位置为当前位置沿与打印方向相同的方向移动L1‑L4后的位置。
[0059] 否则,所述最佳打印位置为当前位置沿与打印方向相同的方向移动L3‑L4后的位置。
[0060] 最后,判断所述打印头当前是否处于最佳打印位置;若是,则保持打印头位置不动;若否,则将所述打印头移动到最佳打印位置。
[0061] 可以看出,在本实施例中,调整后的最佳打印位置要么是在最优打印位置,要么是在尽可能靠近最优打印位置的地方,因此此时排线的弯折角较小,对其损伤也较小,能够提高排线的使用寿命。
[0062] S103,控制所述打印头从所述最佳打印位置位置开始移动,并在移动过程中对所述待打印内容进行打印,以将待打印内容的信息记录到打印介质上;
[0063] S104,在打印完成后,控制所述打印头回到所述最佳打印位置。
[0064] 在本实施例中,对于热转印打印机而言,通常其每次打印的内容都是相同的,因此在打印完成后控制所述打印头回到所述最佳打印位置,可以最大限度的避免在下次打印时再次调整打印头的位置,而且最佳打印位置处排线的弯折角是尽可能小的弯折角,因此可以在保证打印效率的前提下降低对排线的弯折程度。
[0065] 需要说明的是,在本实施例中,如果在打印头移动的行程中,如果待打印内容的第一长度小于所述最优打印位置到预设的最大行程点的距离时,可以以这个最优打印位置和第一长度重新确定最大行程点的位置。同样的,如果在打印头移动的行程中,只有距离最大行程点的位置为最优打印位置,则以这个最大行程点为基准,重新确定出最优打印位置。
[0066] 综上所述,本实施例的热转印打印机会根据实际的待打印内容的长度来自动调节打印头的位置,使得打印头并不需要在每次打印时都返回到起始位置。如此在保证完整打印出内容的前提下,可以降低连接打印头的排线在打印头往返时产生的弯曲程度,进而有效的增加排线的使用寿命。
[0067] 本发明第二实施例还提供了一种热转印打印机的打印控制方法,其包括:
[0068] 在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得弯折角尽可能小的位置。
[0069] 本发明第三实施例还提供了一种热转印打印机的打印控制装置,其包括:
[0070] 打印头位置调整单元,用于在每次打印前,根据待打印内容的第一长度和打印头所处的当前位置进行判断,如果当前位置不是最佳打印位置时调整打印头移动至最佳打印位置;其中,所述打印头通过排线连接至控制单元,所述排线与所述打印头间的弯折角随着所述打印头相对打印介质的移动而变化;所述最佳打印位置为能够满足打印所述待打印内容所需的打印行程且使得弯折角尽可能小的位置。
[0071] 本发明第四实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的打印控制方法。
[0072] 示例性地,本发明所述的计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述热转印打印机中的执行过程。
[0073] 所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(APPlication Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述打印方法的控制中心,利用各种接口和线路连接整个所述方法的各个部分。
[0074] 所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现打印方法的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据用户终端的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0075] 其中,所述实现用户终端的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0076] 需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0077] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
[0078] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。