一种针式打印机偏差的校正方法和系统的制作方法
【专利摘要】本发明公开了一种针式打印机偏差的校正方法,包括步骤S1、检测字车的当前位置;S2、根据第一误差和第二误差,判断字车走步误差是否小于误差阈值。本发明还提供了一种针式打印机偏差的校正系统。本发明的方法和系统,通过对针式打印机的字车走步误差进行检测,获得字车走步误差,根据字车走步误差来选择针式打印机的打印模式,从而在保证打印质量的情况下保证打印效率。
【专利说明】一种针式打印机偏差的校正方法和系统
【技术领域】
[0001]本发明涉及打印机领域,更具体的说,涉及一种针式打印机偏差的校正方法和系统。
【背景技术】
[0002]机械设备随着长时间的使用,由于磨损、老化等会造成一定的误差。在精度要求比较高的领域,极小的误差,都会对工作的结果造成很大影响,诸如针式打印机。
[0003]现有技术中,针式打印机包括字车及其传动结构、输纸传动结构、打印状态传动结构、打印头等,任何一个部件的磨损或者误差,均会对打印结果造成一定的影响,比如:打印时字体重叠、字距很大、字在打印纸上左右偏移等问题,如何避免这些问题,目前还没有行之有效的技术方案。为了避免这种情况的发生,现有的一种技术方案是以效率换取精度,也即软件驱动做成单向打印,这将导致打印的效率较低。另外一种处理的办法是使用固定的机械偏差补偿参数值,这种方法很难保证所有的机芯和机芯老化后的打印效果能够保持一致。
[0004]因此,需要一种针式打印机偏差的校正方法和系统,能够在保证打印质量的情况下提闻打印效率。
【发明内容】
[0005]本发明的目的在于提供一种针式打印机偏差的校正方法和系统,旨在解决现有技术中针式打印机打印质量和打印效率不能兼顾等的问题。
[0006]为了实现本发明的目的,一种针式打印机偏差的校正方法包括:S1、检测字车的当前位置;
如果字车的当前位置在打印区或临界处,字车移动到非打印区,依次执行步骤Sll和
S12 ;
如果字车的当前位置在非打印区,字车移动到打印区,依次执行步骤S12和Sll ;
511、字车在非打印区往返移动,记录字车往返移动走纸的距离,计算往返移动走纸产生的第一误差;
512、字车从打印区到非打印区往返移动,记录字车往返移动走纸的距离,计算往返移动走纸产生的第二误差;
S2、根据第一误差和第二误差,判断字车走步误差是否小于误差阈值;
如果小于误差阈值,则针式打印机采用双向打印;
否则,针式打印机采用单向打印;
所述临界处为打印区和非打印区的交界处。
[0007]优选地,所述步骤S12具体包括:
5121、字车沿一个方向从打印区沿一个方向移动到临界处,记录走纸的距离LI;
5122、字车沿原方向从临界处在非打印区沿原方向继续移动N步,记录走纸的距离L2;S123、字车沿相反方向移动从非打印区穿过打印区移动到临界处,记录走纸的距离L ;3124、计算第二误差6六?2,GAP2=|L-L1-L2|。
[0008]优选地,所述步骤S12具体包括:
S111、字车从临界处向非打印区移动M步,记录走纸距离Cl ;
SI 12、字车沿相反方向移动M步,记录走纸距离C2 ;
S113、计算第一误差 GAP1,GAP1=|C2-C11。
[0009]优选地,所述步骤S2具体为:
S2、根据第一误差和第二误差,获取字车走步误差GAP= IGAP1-GAP2 | ;
若GAP小于误差阈值,则针式打印机采用双向打印;
否则,针式打印机采用单向打印。
[0010]上述任一技术方案中,所述打印区的两侧为非打印区。
[0011]为了更好的实现本发明的目的,本发明还包括一种针式打印机偏差的校正系统,包括位置检测模块、移动控制模块和打印模式选择模块;
所述位置检测模块,用于检测字车的当前位置;
所述移动控制模块,用于根据字车的当前位置驱动字车在打印区和非打印区的移动,并记录走纸的距离计算字车走`步误差;
所述打印模式选择模块,用于根据字车走步误差和误差阈值,选择针式打印机的打印模式;
所述的打印模式包括双向打印和单向打印。
[0012]优选地,所述移动控制模块包括第一误差移动控制单元和第二误差移动控制单元;
第一误差移动控制单元,用于控制字车在非打印区往返移动并记录字车往返移动走纸的距离获得第一误差;
第二误差移动控制单元,用于控制字车在打印区和非打印区往返移动并记录字车往返移动走纸的距离获的第二误差。
[0013]优选地,所述系统还包括驱动模块,用于根据计算模块的选择的打印模式,驱动针式打印机打印。
[0014]上述任一技术方案中,所述打印区的两侧为非打印区。
[0015]本发明的方法和系统,通过对针式打印机的字车的走步误差分析,获知针式打印机的打印误差,根据误差情况选择适合的打印模式,从而在保证打印质量的情况下提高打印效率。
【专利附图】
【附图说明】
[0016]图1是本发明第一实施例中针式打印机偏差的校正方法的方法流程图。
[0017]图2是本发明第一实施例中控制针式打印机移动的方法示意图。
[0018]图3是本发明第二实施例中针式打印机偏差的校正系统的结构示意图。
【具体实施方式】
[0019]为了使本发明目的、技术方案及优点更加清楚、明白,以下结合附图对此进行说明。
[0020]结合图1和图2,本发明提出第一实施例,一种针式打印机偏差的校正方法,包括步骤如下。
[0021]S1、检测字车的当前位置;
如果字车的当前位置在打印区或临界处,字车移动到非打印区,依次执行步骤Sll和
S12 ;
如果字车的当前位置在非打印区,字车移动到打印区,依次执行步骤S12和Sll ;
其中,所述临界处为打印区和非打印区的交界处。
[0022]S11、字车在非打印区往返移动,记录字车往返移动走纸的距离,计算往返移动走纸产生的第一误差;
S12、字车从打印区到非打印区往返移动,记录字车往返移动走纸的距离,计算往返移动走纸产生的第二误差。
[0023]S2、根据第一误差和第二误差,判断字车走步误差是否小于误差阈值;
如果小于误差阈值,则针式打印机采用双向打印;
否则,针式打印机采用单向打印。
[0024]本发明的上述技术方案,通过对针式打印机字车的字车走步误差分析,获知针式打印机的打印误差,根据误差`情况选择适合的打印模式,从而在保证打印质量的情况下提高打印效率。
[0025]其中,上述误差阈值无特殊限制;优选的,误差阈值在0.8^1.5之间的任一值;进一步优选地,误差阈值为1.2。
[0026]优选地,上述步骤S12具体包括:S121、字车沿一个方向从打印区运动到临界处,记录走纸的距离LI ;
5122、字车向沿原方向从临界处在非打印区继续移动N步,记录走纸的距离L2;其中,所述N为自然数;
5123、字车沿相反方向从非打印区穿过打印区移动到临界处,记录走纸的距离L;3124、计算第二误差6六?2,GAP2=|L-L1-L2|。
[0027]优选地,上述步骤S12具体包括:
S111、字车从临界处向非打印区移动M步,记录走纸距离Cl ;其中,所述M为自然数; SI 12、字车沿相反方向移动M步,记录走纸距离C2 ;
S113、计算第一误差 GAP1,GAP1=|C2-C11。
[0028]优选地,上述步骤S2具体为:S2、根据第一误差和第二误差,获取字车走步误差GAP=|GAP1-GAP2 ;若GAP小于误差阈值,则针式打印机采用双向打印;否则,针式打印机采用单向打印。
[0029]以下给出具体实施方案,结合图2进行详细说明。
[0030](I)假定字车当前位置在左侧非打印区,此时字车从左侧非打印区移动到临界处,从临界处开始向打印区移动,移动到打印区边缘(也即临界处),记录此时的走纸距离bl,沿着该方向在非打印区继续移动R步,记录走纸距离b2,反向移动,穿过非打印区移动到打印区边缘(也即临界处),记录走纸距离b。此时,第二误差可表示为gap2=|b-bl-b2|。而后,从临界处向非打印区移动S步,记录走纸距离b3 ;然后,反向移动S步,记录走纸距离b4,此时,第一误差可表示为gapl=|b3-b4|。其中,所述的R和S为自然数。
[0031](2)根据第一误差和第二误差,获取字车走步误差6八卩=|8&?1-8&?2|。根据字车走步误差判断打印机的打印模式,当GAP <误差阈值时,则针式打印机选择双向打印模式,否则,针式打印机选择单向打印模式。
[0032]本实施例的上述技术方案,通过检测针式打印机的字车走步误差,来测量针式打印机的打印质量,根据打印机的打印质量选择保质保效的打印模式,从而实现在保证打印质量的同时保证打印效率,克服了传统技术两者不能兼顾的现象。 [0033]结合图3,本发明提出第二实施例。一种针式打印机偏差的校正系统,包括位置检测模块1、移动控制模块2和打印模式选择模块3 ;
所述位置检测模块1,用于检测字车的当前位置;
所述移动控制模块2,用于根据字车的当前位置驱动字车在打印区和非打印区的移动,并记录走纸的距离计算字车走步误差;
所述打印模式选择模块3,用于根据字车走步误差和误差阈值,选择针式打印机的打印模式;
所述的打印模式包括双向打印和单向打印。
[0034]其中,所述打印区的两侧为非打印区。
[0035]本发明的上述技术方案,通过将字车走步误差和误差阈值进行比较,从而可对字车当前的走步是否对打印质量造成影响,而选择针式打印机的适合的打印模式。
[0036]其中,上述误差阈值无特殊限制;优选的,误差阈值在0.8^1.5之间的任一值,进一步优选地,误差阈值为1.2。
[0037]优选地,所述移动控制模块包括第一误差移动控制单元和第二误差移动控制单
J Li ο
[0038]第一误差移动控制单元,用于控制字车在非打印区往返移动并记录字车往返移动走纸的距离获得第一误差。其中,第一误差移动控制单元的具体工作流程为:首先,字车从临界处向非打印区移动M步,记录走纸距离Cl ;然后,字车沿相反方向移动M步,记录走纸距离C2 ;最后,计算第一误差GAPl,GAPl= I C2-C11。其中,M为自然数。
[0039]第二误差移动控制单元,用于控制字车从打印区到非打印区往返移动并记录字车往返移动走纸的距离获的第二误差。其中,第二误差移动控制单元的具体工作流程为:首先,字车从临界处穿过打印区沿一方向运动到另一临界处,记录走纸的距离LI ;接着,字车从另一临界处沿原方向继续移动N步,记录走纸的距离L2 ;然后,字车沿相反方向移动从非打印区穿过打印区移动到临界处,记录走纸的距离L ;最后,计算第二误差GAP2,GAP2=|L-L1-L2|。
[0040]优选地,所述系统还包括驱动模块,用于根据计算模块的选择结果,驱动针式打印机打印。
[0041]值得说明的是:本发明的针式打印机可运用到窗口、税务、金融等领域中。
[0042]上述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和修改等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种针式打印机偏差的校正方法,其特征在于,包括以下步骤: 51、检测字车的当前位置; 如果字车的当前位置在打印区或临界处,字车移动到非打印区,依次执行步骤Sll和S12 ; 如果字车的当前位置在非打印区,字车移动到打印区,依次执行步骤S12和Sll ; 511、字车在非打印区往返移动,记录字车往返移动走纸的距离,计算往返移动走纸产生的第一误差; 512、字车从打印区到非打印区往返移动,记录字车往返移动走纸的距离,计算往返移动走纸产生的第二误差; 52、根据第一误差和第二误差,判断字车走步误差是否小于误差阈值; 如果小于误差阈值,则针式打印机采用双向打印; 否则,针式打印机采用单向打印; 所述临界处为打印区和非打印区的交界处。
2.根据权利要求1所述的针式打印机偏差的校正方法,其特征在于,所述步骤S12具体包括: 5121、字车沿一个方向从打印区移动到临界处,记录走纸的距离LI; 5122、字车沿原方向从临界处在非打印区继续移动N步,记录走纸的距离L2; 5123、字车沿相反方向从非打印区穿过打印区移动到临界处,记录走纸的距离L; 5124、计算第二误差GAP2,GAP2=|L-L1-L2|。
3.根据权利要求2所述的针式打印机偏差的校正方法,其特征在于,所述步骤S12具体包括: S111、字车从临界处向非打印区移动M步,记录走纸距离Cl ; SI 12、字车沿相反方向移动M步,记录走纸距离C2 ; S113、计算第一误差 GAP1,GAP1=|C2-C11。
4.根据权利要求3所述的针式打印机偏差的校正方法,其特征在于,所述步骤S2具体为: S2、根据第一误差和第二误差,获取字车走步误差GAP= IGAP1-GAP2 | ; 若GAP小于误差阈值,则针式打印机采用双向打印; 否则,针式打印机采用单向打印。
5.根据权利要求1至4中任一项所述的针式打印机偏差的校正方法,其特征在于,所述打印区的两侧为非打印区。
6.一种针式打印机偏差的校正系统,其特在在于,包括位置检测模块、移动控制模块和打印模式选择模块; 所述位置检测模块,用于检测字车的当前位置; 所述移动控制模块,用于根据字车的当前位置驱动字车在打印区和非打印区的移动,并记录走纸的距离计算字车走步误差; 所述打印模式选择模块,用于根据字车走步误差和误差阈值,选择针式打印机的打印模式; 所述的打印模式包括双向打印和单向打印。
7.根据权利要求6所述的针式打印机偏差的校正系统,其特在在于,所述移动控制模块包括第一误差移动控制单元和第二误差移动控制单元; 第一误差移动控制单元,用于控制字车在非打印区往返移动并记录字车往返移动走纸的距离获得第一误差; 第二误差移动控制单元, 用于控制字车在打印区和非打印区往返移动并记录字车往返移动走纸的距离获得第二误差。
8.根据权利要求6所述的针式打印机偏差的校正系统,其特在在于,所述系统还包括驱动模块,用于根据计算模块的选择的打印模式,驱动针式打印机打印。
9.根据权利要求6至8中任一项所述的针式打印机偏差的校正系统,其特在在于,所述打印区的两侧为非打印区。
【文档编号】B41J25/24GK103481682SQ201310384691
【公开日】2014年1月1日 申请日期:2013年8月29日 优先权日:2013年8月29日
【发明者】张伟, 高志海, 江龙生 申请人:深圳市新国都技术股份有限公司