可实时调整图像布局的打印控制方法、装置、设备及介质制造方法及图纸

技术编号:22054381 阅读:23 留言:0更新日期:2019-09-07 14:57
本发明专利技术公开了一种可实时调整图像布局的打印控制方法、装置、设备及介质。本发明专利技术通过获取图像模板的布局参数;依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包;依据所述打印数据包打印所述图像模板中每个打印版块的图像;其中,当所述打印版块当前对应有目标图像时,则所述打印数据包包括:目标图像数据和版块参数;当所述打印版块当前未对应有目标图像时,则所述打印数据包只包括:版块参数。可以实时调整每次打印图像的布局,针对模板布局差异小的图像不用重新启动打印设备、配置设备参数,可以直接进行数据下载打印,打印效率高。

Printing Control Method, Device, Equipment and Media with Real-time Image Layout Adjustment

【技术实现步骤摘要】
可实时调整图像布局的打印控制方法、装置、设备及介质
本专利技术涉及打印
,尤其涉及一种可实时调整图像布局的打印控制方法、装置、设备及介质。
技术介绍
随着计算机在图形或文字处理上的广泛应用,打印机的应用也变得越来越普遍,通过打印机,人们可以很方便的将计算机中的文字或图形输出到图片上,如广告、宣传单、商品上的说明图标等。特别是商品图标不仅包括固定不变的信息如:商品名称、产地、重量、生产日期、质量保证期、厂家联系方式,还包括一些可变信息如:产品标准号、条形码、二维码、序列号等。同时对于某一个公司其可能有多种商品,每种商品的图标大多数信息都是一样的且布局排版也相同,仅仅存在小部分的不同,如有的商品图标没有原产地图像、有的商品图标没有二维追溯码、有的商品图标没有代言人等等。针对上述同一个公司的多种产品图标的打印,现有技术中,是每一种商品图标单独进行数据下载、设备参数配置,然后进行打印,打印完一种商品图标后再重新启动打印设备、配置设备参数,然后进行打印。上述方法仅仅适合商品数量少的公司,对于大公司的上百种产品,如果每种商品都重新启动打印设备,重新下载模板数据,重新配置打印参数等过程繁琐费时,且打印效率低下。
技术实现思路
本专利技术实施例提供了可实时调整图像布局的打印控制方法、装置、设备及介质,用以解决现有技术中打印布局差异性小的图像过程繁琐、效率低的问题。第一方面,本专利技术实施例提供了一种可实时调整图像布局的打印控制方法,所述方法包括:获取图像模板的布局参数;依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包;依据所述打印数据包打印所述图像模板中每个打印版块的图像;其中,当所述打印版块当前对应有目标图像时,则所述打印数据包包括:目标图像数据和版块参数;当所述打印版块当前未对应有目标图像时,则所述打印数据包只包括:版块参数。优选地,所述布局参数包括:打印版块个数、图像模板的打印尺寸;所述版块参数包括:所述打印版块在所述图像模板中的位置信息、所述打印版块的打印尺寸数据。优选地,所述依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包包括:依据所述布局参数获取所述图像模板中每个所述打印版块的版块参数;依据所述版块参数为每个所述打印版块配置n个逻辑通道,n≥1,n为整数;从打印内存中获取每个所述逻辑通道对应的逻辑通道数据包;其中,一个所述逻辑通道对应一个物理通道,一个所述物理通道对应一种颜色或一个喷头或一个喷头上的一列喷嘴。优选地,所述从打印内存中获取每个所述逻辑通道对应的逻辑通道数据包之前,所述方法还包括:根据触发打印信号判断所有打印版块是否满足本次创建打印任务的条件;当存在一个打印版块不满足本次创建打印任务的条件时,控制所有打印版块放弃本次打印任务的创建,重新获取所述触发打印信号;当所有打印版块都满足本次创建打印任务的条件时,控制所有打印版块创建本次打印任务。优选地,所述依据所述触发打印信号判断所有打印版块是否满足本次创建打印任务的条件包括:依据所述触发打印信号判断每个打印版块对应的打印任务队列的读取是否有误;当存在一个打印版块对应的打印任务队列读取有误时,则不满足创建本次打印任务的条件;当所有打印版块对应的打印任务队列读取无误时,则控制所有打印版块置位同步指示信号;当存在一个打印版块没有成功置位同步指示信号时,则不满足创建本次打印任务的条件;当所有打印版块都成功置位同步指示信号时,则所有打印版块满足创建本次打印任务的条件。优选地,所述从打印内存中获取每个所述逻辑通道对应的逻辑通道数据包包括:根据逻辑通道编号获取其对应的逻辑通道参数和当前打印任务编号;依据当前打印任务编号获取当前打印任务对应的任务参数及当前打印任务的打印位置;依据所述逻辑通道参数、所述当前打印任务对应的所述任务参数及所述打印位置获得所述逻辑通道对应的通道数据的存储地址;依据所述存储地址从打印内存中提取所述逻辑通道数据包。优选地,所述依据所述打印数据包打印所述图像模板中每个打印版块的图像包括:当所述打印数据包包括目标图像数据时;将所述逻辑通道数据包中的目标图像数据与通道参数进行处理获得打印数据;将所述打印数据输入对应的所述物理通道进行喷墨打印。第二方面,本专利技术实施例提供了一种可实时调整图像布局的打印控制装置,所述装置包括:布局参数获取模块,用于获取图像模板的布局参数;打印数据包获取模块,用于依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包;打印模块,用于依据所述打印数据包打印所述图像模板中每个打印版块的图像;其中,当所述打印版块当前对应有目标图像时,则所述打印数据包包括:目标图像数据和版块参数;当所述打印版块当前未对应有目标图像时,则所述打印数据包只包括:版块参数。第三方面,本专利技术实施例提供了一种可实时调整图像布局的打印控制设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。综上所述,本专利技术实施例提供的可实时调整图像布局的打印控制方法、装置、设备及介质,本专利技术通过获取需要打印的多类图像的通用图像模板的布局参数;依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包,然后依据所述打印数据包打印所述图像模板中每个打印版块的图像;而对于每次打印不是每个打印版块对应的打印数据包中都有目标图像数据,当所述打印版块当前对应有目标图像时,则所述打印数据包包括:目标图像数据和版块参数,则打印时该打印版块才会有图像打印上;当所述打印版块当前未对应有目标图像时,则所述打印数据包只包括:版块参数,不存在目标图像数据,则打印时该打印版块不会有图像打印上。通过以上方法可以实时调整每次打印图像的布局,针对模板布局差异小的图像不用重新启动打印设备、配置设备参数,可以直接进行数据下载打印,打印效率高。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例的可实时调整图像布局的打印控制方法的流程图。图2是本专利技术第一实施例的可实时调整图像布局的打印控制方法的布局调整示意图。图3是本专利技术第二实施例的可实时调整图像布局的打印控制方法的流程图。图4是本专利技术第二实施例的可实时调整图像布局的打印控制方法的打印示意图。图5是本专利技术第三实施例的可实时调整图像布局的打印控制方法的流程图。图6是本专利技术第四实施例的可实时调整图像布局的打印控制方法的流程图。图7是本专利技术第五实施例的可实时调整图像布局的打印控制方法的流程图。图8是本专利技术第六实施例的可实时调整图像布局的打印控制方法的流程图。图9是本专利技术第七实施例的可实时调整图像布局的打印控制方法的流程图。图10是本专利技术第八实施例的可实时调整图像布局的打印控制装置的结构示意图。图11是本专利技术第九实施例的可实时调整图像布局的打印控制设备的结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本本文档来自技高网...

【技术保护点】
1.一种可实时调整图像布局的打印控制方法,其特征在于,所述方法包括:获取图像模板的布局参数;依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包;依据所述打印数据包打印所述图像模板中每个打印版块的图像;其中,当所述打印版块当前对应有目标图像时,则所述打印数据包包括:目标图像数据和版块参数;当所述打印版块当前未对应有目标图像时,则所述打印数据包只包括:版块参数。

【技术特征摘要】
1.一种可实时调整图像布局的打印控制方法,其特征在于,所述方法包括:获取图像模板的布局参数;依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包;依据所述打印数据包打印所述图像模板中每个打印版块的图像;其中,当所述打印版块当前对应有目标图像时,则所述打印数据包包括:目标图像数据和版块参数;当所述打印版块当前未对应有目标图像时,则所述打印数据包只包括:版块参数。2.根据权利要求1所述的可实时调整图像布局的打印控制方法,其特征在于,所述布局参数包括:打印版块个数、图像模板的打印尺寸;所述版块参数包括:所述打印版块在所述图像模板中的位置信息、所述打印版块的打印尺寸数据。3.根据权利要求1所述的可实时调整图像布局的打印控制方法,其特征在于,所述依据所述布局参数获取所述图像模板中每个打印版块当前对应的打印数据包包括:依据所述布局参数获取所述图像模板中每个所述打印版块的版块参数;依据所述版块参数为每个所述打印版块配置n个逻辑通道,n≥1,n为整数;从打印内存中获取每个所述逻辑通道对应的逻辑通道数据包;其中,一个所述逻辑通道对应一个物理通道,一个所述物理通道对应一种颜色或一个喷头或一个喷头上的一列喷嘴。4.根据权利要求3所述的可实时调整图像布局的打印控制方法,其特征在于,所述从打印内存中获取每个所述逻辑通道对应的逻辑通道数据包之前,所述方法还包括:根据触发打印信号判断所有打印版块是否满足本次创建打印任务的条件;当存在一个打印版块不满足本次创建打印任务的条件时,控制所有打印版块放弃本次打印任务的创建,重新获取所述触发打印信号;当所有打印版块都满足本次创建打印任务的条件时,控制所有打印版块创建本次打印任务。5.根据权利要求4所述的可实时调整图像布局的打印控制方法,其特征在于,所述依据所述触发打印信号判断所有打印版块是否满足本次创建打印任务的条件包括:依据所述触发打印信号判断每个打印版块对应的打印任务队列的读取是否有误;当存在一个打印版块对应的打印任务队列读取有误时,则不满足创建本次打印任务的条件;当所有打...

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

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

1