旋转体表面打印方法、装置、设备及存储介质制造方法及图纸

技术编号:32345155 阅读:13 留言:0更新日期:2022-02-20 01:59
本发明专利技术属于打印设备技术领域,解决了转轴马达的运动偏差,导致输出的图像发生拉伸或压缩,影响打印质量的技术问题,提供了一种旋转体表面打印方法、装置、设备及存储介质。该旋转体表面打印方法包括:控制脉冲驱动马达转动,根据马达的马达转动圈数、初始脉冲值和结束脉冲值,得到马达的齿轮比参数,然后调整喷墨位置,根据实际喷墨位置输出打印数据进行打印。本发明专利技术还包括用于执行上述方法的装置、设备及存储介质。本发明专利技术通过对马达齿轮比参数的校准得到马达的实际齿轮比参数,保证旋转体转动的移动位置与喷头的喷墨位置一致,防止在旋转体表面上得到的图像被拉伸和/或压缩,提高了图像的质量。像的质量。像的质量。

【技术实现步骤摘要】
旋转体表面打印方法、装置、设备及存储介质


[0001]本专利技术涉及打印设备领域,尤其涉及一种旋转体表面打印方法、装置、设备及存储介质。

技术介绍

[0002]喷墨打印是指通过喷头上的喷嘴将墨滴喷射到打印介质上以得到图像或文字,例如:纸张、砖、木板等。往复式扫描打印技术是目前喷墨打印领域常用的技术,往复式扫描打印也称作多pass扫描打印,多pass扫描打印是指待打印图像的每个单元都要进行多次插补才能打印完成,每个单元都由多个像素点组成,如2pass扫描打印则每个单元由2个像素点组成,3pass扫描打印则每个单元由3个像素点组成。
[0003]在旋转体表面打印的打印介质多为曲面打印,例如瓶体、罐体、非柱状的工艺品,或者附着在一个旋转机构上的打印介质如柔性可卷曲的打印介质,比如布料、纸张,在打印该类打印介质时,打印介质会绕某一轴线进行转动,在转动过程中喷头进行喷墨打印,使得在打印介质上形成需要的图案(包括图像和/或文字);如若控制马达转动的齿轮比参数和控制喷头喷墨的脉冲数不一致,将会导致在马达带动下喷头的移动距离和喷头的预计打印位置不一致,从而造成每旋转一圈对应的打印位置均会产生偏差,那么在多次累计下来就会造成图案收尾不接或者图像变形,影响图像的打印效果,特别是打印介质表面各位置距离转轴的半径不同时,导致在同一角速度下,其移动距离不相等,这一偏差将会加剧,最终导致无法得到图案。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种旋转体表面打印方法、装置、设备及存储介质,用以解决转轴马达的运动偏差,导致输出的图像发生拉伸或压缩,影响打印质量的技术问题。
[0005]本专利技术采用的技术方案是:
[0006]本专利技术提供了一种旋转体表面打印方法,所述方法包括:
[0007]S1:输出用于控制马达转动的驱动脉冲;
[0008]S2:获取用于测试的马达转动圈数和与所述马达转动圈数对应的初始脉冲值和结束脉冲值;
[0009]S3:根据所述初始脉冲值、所述马达转动圈数和所述结束脉冲值,获取马达的齿轮比参数;
[0010]S4:根据马达的所述齿轮比参数调整打印任务的喷墨位置,得到实际喷墨位置;
[0011]S5:根据所述实际喷墨位置输出打印数据进行打印。
[0012]优选地,所述S2包括:
[0013]S21:获取用于测试的马达转动圈数N;
[0014]S22:获取所述马达转动圈数中第一圈结束时所对应的脉冲值,记为初始脉冲值;
[0015]S23:获取所述马达转动圈数中第N圈结束时所对应的脉冲值,记为结束脉冲值;
[0016]其中,N为大于等于2的正整数。
[0017]优选地,在所述S21和所述S22之间还包括:
[0018]S211:获取马达每转动一圈所产生的触发信号;
[0019]S212:对马达每转动一圈的所述触发信号进行累加计数;
[0020]S213:根据所述累加计数的计数值得到所述马达转动圈数中的第一圈和第N圈。
[0021]优选地,若所述马达转动圈数为所述马达在匀速阶段的转动圈数时,所述S21包括:
[0022]S221:获取初设的马达转动圈数M和匀速阶段的开始时刻t1和结束时刻t2;
[0023]S222:根据匀速阶段的所述开始时刻t1和所述结束时刻t2,从所述初设的马达转动圈数M中筛选出位于匀速阶段的马达转动圈数作为所述马达转动圈数N;
[0024]其中,M≤N,N为大于等于2的正整数。
[0025]优选地,所述S4包括:
[0026]S41:获取打印任务的控制数据;
[0027]S42:根据所述齿轮比参数调整所述控制数据中的喷墨位置,得到实际喷墨位置。
[0028]优选地,若所述马达转动圈数包括所述马达在加速阶段和/或减速阶段转动的圈数时,在所述S2和所述S3之间,包括:
[0029]S111:获取所述马达在加速阶段和/或减速阶段的加速度a和对应的加速和/或减速时间t1;
[0030]S112:调整所述马达在加速阶段和/或减速阶段的加速度由a减小至b,得到实际加速度,使得所述加速阶段和/或减速阶段的时间由t1延长至t2;
[0031]和/或,
[0032]S113:获取所述马达在加速阶段和/或减速阶段转动的圈数A,以及加速阶段和/或减速阶段转动的圈数与所述马达转动圈数的比值B;
[0033]S114:增加所述马达转动圈数,使得所述马达在加速阶段和/或减速阶段转动的圈数与所述马达转动圈数的比值由B减少至C得到实际比值;
[0034]S115:控制马达根据所述实际加速度和/或所述实际比值转动,得到所述初始脉冲值和所述结束脉冲值。
[0035]优选地,在所述S3中,根据公式:得到齿轮比参数;
[0036]其中,Q为齿轮比参数、S1为所述初始脉冲值、S2为所述结束脉冲值、N为所述马达转动圈数、25.4为英寸和毫米的转换常数。
[0037]本专利技术还提供了一种打印装置,包括:
[0038]运动控制模块:用于输出用于控制马达转动的驱动脉冲;
[0039]数据采集模块:用于获取马达的马达转动圈数和与所述马达转动圈数对应的初始脉冲值和结束脉冲值;
[0040]数据处理模块:用于根据所述初始脉冲值、所述马达转动圈数和所述结束脉冲值,得到马达的齿轮比参数;
[0041]数据校准模块:用于根据马达的所述齿轮比参数调整打印任务的控制数据中的喷
墨位置,得到实际喷墨位置;
[0042]打印控制模块:用于根据所述实际喷墨位置输出打印数据进行打印。
[0043]本专利技术还提供了一种打印设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。
[0044]本专利技术还提供了一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现上述任一项所述的方法。
[0045]综上所述,本专利技术的有益效果如下:
[0046]本专利技术提供的一种旋转体表面打印方法、装置、设备及存储介质,通过输出驱动脉冲控制马达转动,从而通过获取马达转动圈数、马达转动圈数的初始脉冲值和结束脉冲值来得到马达的齿轮比参数,该齿轮比参数为马达的实际运动的齿轮比参数,消除了马达的运动误差导致的旋转体转动的位置与喷头的喷墨位置不一致的问题,准确确定喷头移动至指定位置时需要的脉冲数,从而保证喷头的喷墨位置和喷头移动的距离是一致的,保证了打印图像的打印效果。
附图说明
[0047]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本专利技术的保护范围内。
[0048]图1为本专利技术实施例中圆本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种旋转体表面打印方法,其特征在于,所述方法包括:S1:输出用于控制马达转动的驱动脉冲;S2:获取用于测试的马达转动圈数和与所述马达转动圈数对应的初始脉冲值和结束脉冲值;S3:根据所述初始脉冲值、所述马达转动圈数和所述结束脉冲值,获取马达的齿轮比参数;S4:根据马达的所述齿轮比参数调整打印任务的喷墨位置,得到实际喷墨位置;S5:根据所述实际喷墨位置输出打印数据进行打印。2.根据权利要求1所述的旋转体表面打印方法,其特征在于,所述S2包括:S21:获取用于测试的马达转动圈数N;S22:获取所述马达转动圈数中第一圈结束时所对应的脉冲值,记为初始脉冲值;S23:获取所述马达转动圈数中第N圈结束时所对应的脉冲值,记为结束脉冲值;其中,N为大于等于2的正整数。3.根据权利要求2所述的旋转体表面打印方法,其特征在于,在所述S21和所述S22之间还包括;S211:获取马达每转动一圈所产生的触发信号;S212:对马达每转动一圈的所述触发信号进行累加计数;S213:根据所述累加计数的计数值得到所述马达转动圈数中的第一圈和第N圈。4.根据权利要求3所述的旋转体表面打印方法,其特征在于,若所述马达转动圈数为所述马达在匀速阶段的转动圈数时,所述S21包括:S221:获取初设的马达转动圈数M和匀速阶段的开始时刻t1和结束时刻t2;S222:根据匀速阶段的所述开始时刻t1和所述结束时刻t2,从所述初设的马达转动圈数M中筛选出位于匀速阶段的马达转动圈数作为所述马达转动圈数N;其中,M≤N,N为大于等于2的正整数。5.根据权利要求1至4中任一项所述的旋转体表面打印方法,其特征在于,所述S4包括:S41:获取打印任务的控制数据;S42:根据所述齿轮比参数调整所述控制数据中的喷墨位置,得到实际喷墨位置。6.根据权利要求5所述的旋转体表面打印方法,其特征在于,若所述马达转动圈数包括所述马达在加速阶段和/或减速阶段转动...

【专利技术属性】
技术研发人员:邬海林陈艳黄中琨
申请(专利权)人:深圳市汉森软件有限公司
类型:发明
国别省市:

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

1