Onepass喷墨打印控制方法、装置、设备及介质制造方法及图纸

技术编号:21674472 阅读:121 留言:0更新日期:2019-07-24 12:00
本发明专利技术公开了一种Onepass喷墨打印控制方法、装置、设备及介质。本发明专利技术通过比较第一计数值是否等于打印起始位置设定值;当第一计数值小于打印起始位置设定值时,继续对打印介质的移动距离进行计数直到第一计数值等于打印起始位置设定值;创建本次打印任务,并获取对本次打印任务的打印行数进行计数的第二计数值;比较每个逻辑通道的通道偏移值是否小于等于第二计数值;当逻辑通道的通道偏移值小于等于第二计数值时,则逻辑通道执行本次打印任务的打印,否则,逻辑通道不执行本次打印任务的打印;重复比较通道偏移值与第二计数值,直到本次打印任务打印完成。本发明专利技术保证了判断起始打印位置,保证每个逻辑通道对应的数据都可以打印对齐。

Onepass Inkjet Printing Control Method, Device, Equipment and Media

【技术实现步骤摘要】
Onepass喷墨打印控制方法、装置、设备及介质
本专利技术涉及喷墨打印
,尤其涉及一种Onepass喷墨打印控制方法、装置、设备及介质。
技术介绍
喷墨打印技术是指通过喷头上的喷嘴将墨滴喷射到打印介质上以得到图像或文字的技术,主要包括往复式扫描打印、一次性扫描打印、多喷头并排打印等,往复式扫描打印也称作多pass扫描打印,多pass扫描打印是指待打印图像的每个单元都要进行多次插补才能打印完成,每个单元都由多个像素点组成,如2pass扫描打印则每个单元由2个像素点组成,3pass扫描打印则每个单元由3个像素点组成;一次性扫描打印也称作单pass扫描打印,单pass扫描打印是指待打印图像的每个单元只需要一次扫描就可以打印完成;多喷头并排打印也称作Onepass打印,Onepass打印是指待打印图像一次打印完成。无论是哪种打印方法经常存在要求打印介质的上下或左右或四周留一定的空白不打印,如打印包装盒、打印书籍、打印二维码等,则这就需要精确的定位打印介质的起始打印位置即白边的控制,而对于高速的多喷头的Onepass打印来说如何准确的控制每个喷头的起始打印位置一直是一个难题,且对于不同喷头的排布不仅要准确的控制每个喷头的起始打印位置且还要保证每个喷头打印对齐即可以打印在同一条直线上。
技术实现思路
本专利技术实施例提供了Onepass喷墨打印控制方法、装置、设备及介质,用以解决现有技术中Onepass打印的起始阶段存在空白时打印起始位置定位不准、喷头安装存在错位时相互之间打印不对齐的问题。第一方面,本专利技术实施例提供了一种Onepass喷墨打印控制方法,所述方法包括:启动打印,获取对打印介质移动距离进行计数后的第一计数值;比较所述第一计数值是否等于打印起始位置设定值;当所述第一计数值小于所述打印起始位置设定值时,继续对打印介质的移动距离进行计数直到所述第一计数值等于所述打印起始位置设定值;创建本次打印任务,并获取对本次打印任务的打印行数进行计数后的第二计数值;比较每个逻辑通道的通道偏移值是否小于等于所述第二计数值;当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,则所述逻辑通道执行本次打印任务的打印,否则,所述逻辑通道不执行本次打印任务的打印;重复比较每个所述逻辑通道的所述通道偏移值是否小于等于所述第二计数值,直到本次打印任务打印完成。优选地,所述在启动打印,获取对打印介质移动距离进行计数的第一计数值之前,所述方法还包括:获取本次打印任务的任务参数;依据所述任务参数为本次打印任务配置n个逻辑通道,n≥1,n为整数;依据任务参数建立所述逻辑通道与本次打印任务中的物理通道之间的映射关系;其中,一个所述逻辑通道对应一个物理通道,一个所述物理通道对应一个喷头或一个喷头上的一列喷嘴。优选地,当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,则所述逻辑通道执行本次打印任务的打印,否则,所述逻辑通道不执行本次打印任务的打印包括:当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取的打印数据为有效数据,则所述逻辑通道对应的所述物理通道依据所述有效数据进行喷墨打印;当所述逻辑通道的所述通道偏移值大于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取的打印数据为无效数据,则所述逻辑通道对应的所述物理通道不出墨。优选地,所述当所述逻辑通道的所述通道偏移值大于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取的打印数据为无效数据,则所述逻辑通道对应的所述物理通道不出墨包括:当所述逻辑通道的所述通道偏移值大于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取打印数据进行屏蔽处理得到无效数据;将所述无效数据存入所述逻辑通道对应的RAM缓存中;依据所述映射关系从所述RAM缓存中提取所述无效数据到所述物理通道进行打印,其中,当打印数据为无效数据时,所述物理通道在打印过程中不出墨。优选地,所述比较每个逻辑通道的通道偏移值是否小于等于所述第二计数值之前,所述方法还包括:获取本次打印任务中的所述物理通道的实际排布规律;依据所述实际排布规律计算获取每个所述物理通道的偏移值;依据所述映射关系获取每个所述逻辑通道对应的通道偏移值,其中,一个所述物理通道对应的所有所述逻辑通道的通道偏移值相同且等于所述物理通道的偏移值。优选地,所述创建本次打印任务,并获取对本次打印任务的打印行数进行计数的第二计数值包括:获取本次打印任务的打印精度;依据所述打印精度获取本次打印任务打印每行像素的点火信号;依据所述点火信号进行计数,每点火一次所述第二计数值加1。优选地,所述比较所述第一计数值是否等于打印起始位置设定值包括:依据所述打印精度及空白距离参数计算获得所述打印起始位置设定值;依据所述打印精度计算获得计数信号;依据所述计数信号进行计数,则计数信号产生一次所述第一计数值加1。第二方面,本专利技术实施例提供了一种Onepass喷墨打印控制装置,装置包括:启动模块,用于启动打印,获取对打印介质移动距离进行计数的第一计数值;第一比较模块,用于比较所述第一计数值是否等于打印起始位置设定值;当所述第一计数值小于所述打印起始位置设定值时,继续对打印介质的移动距离进行计数直到所述第一计数值等于所述打印起始位置设定值;任务创建模块,用于创建本次打印任务,并获取对本次打印任务的打印行数进行计数的第二计数值;第二比较模块,用于比较每个逻辑通道的通道偏移值是否小于等于所述第二计数值;打印执行模块,用于当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,则所述逻辑通道执行本次打印任务的打印,否则,所述逻辑通道不执行本次打印任务的打印;重复打印模块,用于重复比较每个所述逻辑通道的所述通道偏移值是否小于等于所述第二计数值,直到本次打印任务打印完成。第三方面,本专利技术实施例提供了一种Onepass喷墨打印控制设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。综上所述,本专利技术实施例提供的Onepass喷墨打印控制方法、装置、设备及介质,本专利技术通过对空白位置进行统计记录获得第一计数值,并通过比较第一计数值和打印起始位置设定值确定起始打印位置,保证了在Onepass高速打印过程中准确的记录并获得起始打印位置的信息,然后通过创建本次打印任务,及依据第二计数值和每个逻辑通道的偏移值明确每个通道的起始出墨时刻,从而保证了每个逻辑通道对应的数据都可以打印对齐。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例的Onepass喷墨打印控制方法的流程图;图2是本专利技术第二实施例的Onepass喷墨打印控制方法的流程图;图3是本专利技术第三实施例的Onepass喷墨打印控制方法的流程图;图4是本专利技术第四实施例的Onepass喷墨打印控制方法的流程图;图5是本专利技术第四实施例的On本文档来自技高网...

【技术保护点】
1.一种Onepass喷墨打印控制方法,其特征在于,所述方法包括:启动打印,获取对打印介质移动距离进行计数后的第一计数值;比较所述第一计数值是否等于打印起始位置设定值;当所述第一计数值小于所述打印起始位置设定值时,继续对打印介质的移动距离进行计数直到所述第一计数值等于所述打印起始位置设定值;创建本次打印任务,并获取对本次打印任务的打印行数进行计数后的第二计数值;比较每个逻辑通道的通道偏移值是否小于等于所述第二计数值;当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,则所述逻辑通道执行本次打印任务的打印,否则,所述逻辑通道不执行本次打印任务的打印;重复比较每个所述逻辑通道的所述通道偏移值是否小于等于所述第二计数值,直到本次打印任务打印完成。

【技术特征摘要】
1.一种Onepass喷墨打印控制方法,其特征在于,所述方法包括:启动打印,获取对打印介质移动距离进行计数后的第一计数值;比较所述第一计数值是否等于打印起始位置设定值;当所述第一计数值小于所述打印起始位置设定值时,继续对打印介质的移动距离进行计数直到所述第一计数值等于所述打印起始位置设定值;创建本次打印任务,并获取对本次打印任务的打印行数进行计数后的第二计数值;比较每个逻辑通道的通道偏移值是否小于等于所述第二计数值;当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,则所述逻辑通道执行本次打印任务的打印,否则,所述逻辑通道不执行本次打印任务的打印;重复比较每个所述逻辑通道的所述通道偏移值是否小于等于所述第二计数值,直到本次打印任务打印完成。2.根据权利要求1所述的Onepass喷墨打印控制方法,其特征在于,在所述启动打印,获取对打印介质移动距离进行计数后的第一计数值之前,所述方法还包括:获取本次打印任务的任务参数;依据所述任务参数为本次打印任务配置n个逻辑通道,n≥1,n为整数;依据任务参数建立所述逻辑通道与本次打印任务中的物理通道之间的映射关系;其中,一个所述逻辑通道对应一个物理通道,一个所述物理通道对应一个喷头或一个喷头上的一列喷嘴。3.根据权利要求2所述的Onepass喷墨打印控制方法,其特征在于,当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,则所述逻辑通道执行本次打印任务的打印,否则,所述逻辑通道不执行本次打印任务的打印,包括:当所述逻辑通道的所述通道偏移值小于等于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取的打印数据为有效数据,则所述逻辑通道对应的所述物理通道依据所述有效数据进行喷墨打印;当所述逻辑通道的所述通道偏移值大于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取的打印数据为无效数据,则所述逻辑通道对应的所述物理通道不出墨。4.根据权利要求3所述的Onepass喷墨打印控制方法,其特征在于,所述当所述逻辑通道的所述通道偏移值大于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取的打印数据为无效数据,则所述逻辑通道对应的所述物理通道不出墨,包括:当所述逻辑通道的所述通道偏移值大于所述第二计数值时,以所述逻辑通道为单位从存储介质中提取打印数据进行屏蔽处理得到无效数据;将所述无效数据存入所述逻辑通道对应的RAM缓存中;依据所述映射关系从所述RAM缓存中提取所述无效数据到所述物理通道进行打印,其中,当打印数据为无效数据时...

【专利技术属性】
技术研发人员:梅明曾利群陈艳
申请(专利权)人:森大深圳技术有限公司
类型:发明
国别省市:广东,44

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

1