1.
本发明涉及打印机控制技术领域,尤其涉及一种打印机的耗材定位控制方法、耗材定位控制装置及打印机。
背景技术:
2.打印机在进行打印时,会根据打印的需求输送一定
长度的耗材,因此耗材输送的控制精度对打印品质具有较大的影响。目前较多的打印机,在耗材的输送控制方面,常常会存在定位精度不足,导致打印的文字或者图案发生偏移等问题。
技术实现要素:
3.本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种打印机的耗材定位控制方法、耗材定位控制装置及打印机,能够提高耗材的控制精度,保障打印品质。
4.第一方面,本发明实施例提供一种打印机的耗材定位控制方法,
所述打印机包括放卷轮、送卷轮、连接在所述放卷轮与所述送卷轮之间的耗材、用于带动所述放卷轮或者所述收卷轮转动的驱动电机以及用于检测所述放卷轮或者所述收卷轮的转动角度的码盘,所述方法包括:
5.获取当前状态下所述码盘转动一格对应的单格耗材长度;
6.根据
目标耗材长度和所述单格耗材长度,计算出所述码盘需要转动的目标格数;
7.根据所述目标格数和预设定位控制策略控制所述驱动电机,以使耗材的移动长度等于所述目标耗材长度。
8.根据本发明实施例提供的打印机的耗材定位控制方法,至少具有如下有益效果:在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
9.根据本发明一些实施例提供的耗材定位控制方法,所述打印机还包括用于检测所述耗材上的块的传感器,当前状态下所述单格耗材长度由以下步骤计算得出:
10.当所述传感器检测到第一块的第一位置,开始统计所述码盘的转动格数;
11.当所述传感器检测到第二块的第二位置,停止统计所述转动格数;
12.将所述第一位置和所述第二位置之间的耗材长度除以所述转动格数,得到所述单格耗材长度。
13.根据本发明一些实施例提供的耗材定位控制方法,所述第一块和所述第二块为最近经过所述传感器的两个相邻的同一类型块;所述第一位置和所述第二位置为对应块的首端位置或者为对应块的末端位置。
14.根据本发明一些实施例提供的耗材定位控制方法,所述预设定位控制策略包括:
15.当所述目标格数与所述码盘的实际转动格数之差大于第一预设格数,控制所述驱动电机的转速以第一转速运行;
16.当所述目标格数与所述码盘的实际转动格数之差小于第一预设格数,控制所述驱动电机的转速以第二转速运行,所述第二转速小于所述第一转速。
17.根据本发明一些实施例提供的耗材定位控制方法,所述预设定位控制策略包括:
18.当所述码盘的实际转动格数等于所述目标格数,控制所述驱动电机从运行状态变为刹车状态并保持第一预设时间。
19.根据本发明一些实施例提供的耗材定位控制方法,所述预设定位控制策略包括:
20.当所述驱动电机上一次停止前的转向与本次转向相反,先控制所述驱动电机转动直至所述码盘的实际转动格数大于所述目标格数,再控制所述驱动电机反转使得所述码盘的实际转动格数下降至等于所述目标格数。
21.第二方面,本发明实施例提供一种耗材定位控制装置,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上第一方面实施例所述的耗材定位控制方法。
22.根据本发明实施例提供的耗材定位控制装置,至少具有如下有益效果:在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
23.第三方面,本发明实施例提供一种打印机,包括如上第二方面实施例所述的耗材定位控制装置。
24.根据本发明实施例提供的打印机,至少具有如下有益效果:在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
25.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第三方面实施例所述的耗材定位控制方法。
26.根据本发明实施例提供的计算机可读存储介质,至少具有如下有益效果:在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
27.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
28.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
29.下面结合附图和实施例对本发明进一步地说明;
30.图1是本发明实施例提供的一种打印机的耗材定位控制方法的流程图;
31.图2是本发明实施例提供的放卷轮、送卷轮、连接在放卷轮与送卷轮之间的耗材的示意图;
32.图3是本发明实施例提供的耗材上的第一块和第二块的位置示意图;
33.图4是本发明实施例提供的驱动电机的齿轮的啮合状态示意图;
34.图5是本发明实施例提供的一种耗材定位控制装置的结构示意图。
具体实施方式
35.本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
36.在本发明的描述中,如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
37.本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
38.打印机在进行打印时,会根据打印的需求输送一定长度的耗材,因此耗材输送的控制精度对打印品质具有较大的影响。目前较多的打印机,在耗材的输送控制方面,常常会存在定位精度不足,导致打印的文字或者图案发生偏移等问题。
39.基于此,本发明实施例提供一种打印机的耗材定位控制方法、耗材定位控制装置及打印机,能够提高耗材的控制精度,保障打印品质。
40.下面结合附图,对本发明实施例作进一步阐述。
41.图1是本发明实施例提供的一种打印机的耗材定位控制方法的流程图;图2是本发明实施例提供的放卷轮、送卷轮、连接在所述放卷轮与所述送卷轮之间的耗材的示意图。
42.本发明的第一方面实施例提供一种打印机的耗材定位控制方法,所述打印机包括放卷轮、送卷轮、连接在所述放卷轮与所述送卷轮之间的耗材、用于带动所述放卷轮或者所述收卷轮转动的驱动电机以及用于检测所述放卷轮或者所述收卷轮的转动角度的码盘。其中,需要说明的是,码盘既可以安装在放卷轮上,也可以安装在送卷轮上,还可以是安装在驱动电机上。
43.参照图1,耗材定位控制方法包括但不限于步骤s110至步骤s130:
44.步骤s110:获取当前状态下所述码盘转动一格对应的单格耗材长度;
45.步骤s120:根据目标耗材长度和所述单格耗材长度,计算出所述码盘需要转动的目标格数;
46.步骤s130:根据所述目标格数和预设定位控制策略控制所述驱动电机,以使耗材的移动长度等于所述目标耗材长度。
47.根据本发明实施例提供的打印机的耗材定位控制方法,在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
48.参照图2和图3,根据本发明一些实施例提供的耗材定位控制方法,所述打印机还包括用于检测所述耗材上的块的传感器,当前状态下所述单格耗材长度由以下步骤计算得出:
49.当所述传感器检测到第一块的第一位置,开始统计所述码盘的转动格数;
50.当所述传感器检测到第二块的第二位置,停止统计所述转动格数;
51.将所述第一位置和所述第二位置之间的耗材长度除以所述转动格数,得到所述单格耗材长度。
52.具体地,第一位置和第二位置之间的耗材长度记为l,从第一块的第一位置到第二块的第二位置统计到的码盘的转动格数为n,则单格耗材长度l=耗材长度l/转动格数n。
53.参照图3,根据本发明一些实施例提供的耗材定位控制方法,所述第一块和所述第二块为最近经过所述传感器的两个相邻的同一类型块;所述第一位置和所述第二位置为对应块的首端位置或者为对应块的末端位置。
54.根据本发明一些实施例提供的耗材定位控制方法,所述预设定位控制策略包括:
55.当所述目标格数与所述码盘的实际转动格数之差大于第一预设格数,控制所述驱动电机的转速以第一转速运行;
56.当所述目标格数与所述码盘的实际转动格数之差小于第一预设格数,控制所述驱动电机的转速以第二转速运行,所述第二转速小于所述第一转速。
57.需要说明的是,驱动电机刚开始运行时,以较高的第一转速运行运行,能够快速输送耗材,当目标格数与码盘的实际转动格数之差小于第一预设格数,表示接近目标位置,此时转为以较低的第二转速运行,能够降低由于惯性带来的耗材定位误差,采用该控制策略,既能够保证耗材输送速度,又能够提高控制精度。
58.根据本发明一些实施例提供的耗材定位控制方法,所述预设定位控制策略包括:
59.当所述码盘的实际转动格数等于所述目标格数,控制所述驱动电机从运行状态变为刹车状态并保持第一预设时间。
60.需要说明的是,当码盘的实际转动格数等于目标格数,表示到达目标位置,此时控制驱动电机从运行状态变为刹车状态并保持第一预设时间,能够抑制驱动电机和齿轮之间的抖动,从而降低由于抖动所带来的误差,有利于提高耗材的定位精度。
61.根据本发明一些实施例提供的耗材定位控制方法,所述预设定位控制策略包括:
62.当所述驱动电机上一次停止前的转向与本次转向相反,先控制所述驱动电机转动直至所述码盘的实际转动格数大于所述目标格数,再控制所述驱动电机反转使得所述码盘的实际转动格数下降至等于所述目标格数。
63.参照图4,状态1即为驱动电机上一次停止时齿轮的啮合状态,两个齿轮间的间隙为齿间隙1;控制驱动电机朝相反方向转动直至码盘的实际转动格数大于目标格数后,驱动电机上的齿轮的啮合状态为状态2,两个齿轮间的间隙为齿间隙2;最后控制驱动电机反转使得码盘的实际转动格数下降至等于目标格数后,驱动电机上的齿轮的啮合状态又变回状态1,两个齿轮间的间隙为齿间隙1,也即与驱动电机上一次停止时的啮合状态一致,齿间隙一致,从而能够避免由于齿轮的虚位所带来的定位误差,能够提高耗材的控制精度。
64.另外参照图5,本发明的第二方面实施例提供一种耗材定位控制装置500,包括至少一个控制处理器510和用于与所述至少一个控制处理器510通信连接的存储器520;所述存储器520存储有可被所述至少一个控制处理器510执行的指令,所述指令被所述至少一个控制处理器510执行,以使所述至少一个控制处理器510能够执行如上第一方面实施例所述的耗材定位控制方法,例如执行图1中的方法步骤s110至步骤s130。
65.根据本发明实施例提供的耗材定位控制装置,在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
66.另外,本发明的第三方面实施例提供一种打印机,包括如上第二方面实施例所述的耗材定位控制装置500。
67.根据本发明实施例提供的打印机,在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
68.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第三方面实施例所述的耗材定位控制方法。
69.根据本发明实施例提供的计算机可读存储介质,在耗材的卷首和卷尾,由于放卷轮或者送卷轮上的耗材直径相差较大,导致码盘转动一格对应的耗材长度也会有较大差异,因此在每次输送耗材之前,先通过获取当前状态下码盘转动一格对应的单格耗材长度,再结合目标耗材长度计算出码盘需要转动的目标格数,最后根据目标格数和预设定位控制策略控制驱动电机的的动作,使得码盘转动目标格数后,耗材的移动长度等于目标耗材长度,能够有效提高耗材的控制精度,保障打印品质。
70.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可
以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质或非暂时性介质和通信介质或暂时性介质。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息诸如计算机可读指令、数据结构、程序模块或其他数据的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘dvd或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
71.上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所述技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
技术特征:
1.一种打印机的耗材定位控制方法,其特征在于,所述打印机包括放卷轮、送卷轮、连接在所述放卷轮与所述送卷轮之间的耗材、用于带动所述放卷轮或者所述收卷轮转动的驱动电机以及用于检测所述放卷轮或者所述收卷轮的转动角度的码盘,所述方法包括:获取当前状态下所述码盘转动一格对应的单格耗材长度;根据目标耗材长度和所述单格耗材长度,计算出所述码盘需要转动的目标格数;根据所述目标格数和预设定位控制策略控制所述驱动电机,以使耗材的移动长度等于所述目标耗材长度。2.根据权利要求1所述的耗材定位控制方法,其特征在于,所述打印机还包括用于检测所述耗材上的块的传感器,当前状态下所述单格耗材长度由以下步骤计算得出:当所述传感器检测到第一块的第一位置,开始统计所述码盘的转动格数;当所述传感器检测到第二块的第二位置,停止统计所述转动格数;将所述第一位置和所述第二位置之间的耗材长度除以所述转动格数,得到所述单格耗材长度。3.根据权利要求1所述的耗材定位控制方法,其特征在于,所述第一块和所述第二块为最近经过所述传感器的两个相邻的同一类型块;所述第一位置和所述第二位置为对应块的首端位置或者为对应块的末端位置。4.根据权利要求1所述的耗材定位控制方法,其特征在于,所述预设定位控制策略包括:当所述目标格数与所述码盘的实际转动格数之差大于第一预设格数,控制所述驱动电机的转速以第一转速运行;当所述目标格数与所述码盘的实际转动格数之差小于第一预设格数,控制所述驱动电机的转速以第二转速运行,所述第二转速小于所述第一转速。5.根据权利要求1所述的耗材定位控制方法,其特征在于,所述预设定位控制策略包括:当所述码盘的实际转动格数等于所述目标格数,控制所述驱动电机从运行状态变为刹车状态并保持第一预设时间。6.根据权利要求1所述的耗材定位控制方法,其特征在于,所述预设定位控制策略包括:当所述驱动电机上一次停止前的转向与本次转向相反,先控制所述驱动电机转动直至所述码盘的实际转动格数大于所述目标格数,再控制所述驱动电机反转使得所述码盘的实际转动格数下降至等于所述目标格数。7.一种耗材定位控制装置,其特征在于,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至6任一项所述的耗材定位控制方法。8.一种打印机,其特征在于,包括权利要求7所述的耗材定位控制装置。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至6任一项所述的耗材定位控制方法。
技术总结
本发明公开了一种打印机的耗材定位控制方法、耗材定位控制装置及打印机,所述打印机包括放卷轮、送卷轮、连接在所述放卷轮与所述送卷轮之间的耗材、用于带动所述放卷轮或者所述收卷轮转动的驱动电机以及用于检测所述放卷轮或者所述收卷轮的转动角度的码盘,所述方法包括:获取当前状态下所述码盘转动一格对应的单格耗材长度;根据目标耗材长度和所述单格耗材长度,计算出所述码盘需要转动的目标格数;根据所述目标格数和预设定位控制策略控制所述驱动电机,以使耗材的移动长度等于所述目标耗材长度。能够有效提高耗材的控制精度,保障打印品质。障打印品质。障打印品质。
技术研发人员:
马永刚 田俊杰 麦汝俊
受保护的技术使用者:
得实打印机(江门)有限公司
技术研发日:
2022.10.08
技术公布日:
2023/1/5