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

技术编号:21018700 阅读:30 留言:0更新日期:2019-05-04 00:26
本发明专利技术公开了一种Onepass打印控制方法、装置、设备及介质。本发明专利技术依据打印要求将所有物理通道划分为若干组,每组对应一条生产线,每条生产线包括x个物理通道,x≥1,x为整数;为每条生产线配置n个逻辑通道,n≥x,n为整数;接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据;依据打印参数将所述打印数据处理后输入对应的物理通道进行打印。本发明专利技术保证了打印时每条生产线能够独立控制打印任务。

Onepass Printing Control Method, Device, Equipment and Media

The invention discloses an Onepass printing control method, device, device and medium. The invention divides all physical channels into several groups according to printing requirements, each group corresponds to a production line, each production line includes x physical channels, x (> 1) and X is an integer; configures N logical channels for each production line, n (> x), n is an integer; receives printing commands, extracts corresponding printing data from printing memory in units of the logical channels; and according to printing parameters, extracts corresponding printing data from printing memory. This paper describes how to input the corresponding physical channel for printing after processing printing data. The invention ensures that each production line can independently control the printing task when printing.

【技术实现步骤摘要】
Onepass打印控制方法、装置、设备及介质
本专利技术涉及数码打印
,尤其涉及一种Onepass打印控制方法、装置、设备及介质。
技术介绍
随着计算机在图形或文字处理上的广泛应用,打印机的应用也变得越来越普遍,通过打印机,人们可以很方便的将计算机中的文字或图形输出到图片上。目前喷墨打印方式主要分为:多pass打印和Onepass打印。多pass打印的特点是喷头的喷嘴长度方向和打印介质的移动方向Y向平行,喷头在X方向往复运动,打印介质的运动是步进运动,喷头在X方向移动一个行程并完成一个pass的打印,打印介质在喷头换向升速的间歇期步进一pass的距离,喷头反向后完成下一个pass的打印,如此反复完成全部打印操作,打印介质同一位置的图案需要分为多个pass完成。多pass打印效率低、产量小,但其价格便宜,适用于小批量、间歇式生产。所谓的Onepass打印就是喷头喷嘴排列的长度方向(X方向)与打印介质的移动方向(Y方向)垂直,喷头一般为固定不动,打印介质从喷头下方通过一次就可以得到需要打印的图案,其打印介质连续运动,没有停顿。Onepass打印具有效率高,产量大的优点,适用于大批量、连续生产方式。请参阅图1,现有的Onepass打印设备是由一排喷头首尾拼接组成,当产品沿喷头方向的宽度与所有喷头的宽度总和相等时,一次打印喷头的利用率几乎可以达到100%;然而当产品沿喷头方向的宽度很小时,如产品沿喷头方向的宽度等于一个喷头的宽度,则此时只有一个喷头出墨,其他喷头都不出墨,这样打印时喷头的利用率低,资源浪费严重;如果将Onepass打印设备的一排喷头分成多条生产线,如图1中所示,每次打印时每条生产线都打印独立的打印任务,则此时几乎每个喷头都会出墨,可以大大提高喷头的利用率,同时也提高了产品的生产率,其中,每条生产线可以同时出墨,也可以不同时出墨,各生产线之间相互独立,如何保证打印时每条生产线支持独立控制的打印任务是Onepass多生产线打印亟待解决的一个问题。
技术实现思路
本专利技术实施例提供了一种Onepass打印控制方法、装置、设备及存储介质,解决了Onepass打印系统中多生产线打印时如何保证每条生产线支持独立控制的打印任务的问题。第一方面,本专利技术实施例提供了一种Onepass打印控制方法,所述方法包括:依据打印要求将所有物理通道划分为若干组,每组对应一条生产线,每条生产线包括x个物理通道,x≥1,x为整数;为每条生产线配置n个逻辑通道,n≥x,n为整数;接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据;依据打印参数将所述打印数据处理后输入对应的物理通道进行打印。其中,每个物理通道对应一个喷头或对应喷头上的y列喷嘴,y≥1,所述打印参数根据所述打印要求和打印设备特征生成。优选地,所述打印要求包括:待打印产品沿喷头排列方向的宽度信息,所述依据打印要求将所有物理通道划分为若干组,每组对应一条生产线包括:依据所述待打印产品沿喷头排列方向的宽度信息将待打印设备中的所有物理通道划分为若干组,每组对应一条生产线。优选地,所述打印要求还包括:待打印产品需要打印的份数信息;所述为每条生产线配置n个逻辑通道,n≥x,n为整数之后,所述方法还包括:根据待打印产品需要打印的份数信息,生成打印任务队列;根据所述打印任务队列,读取打印参数,建立每条生产线的目标打印任务;将每条生产线的所述目标打印任务存储至一任务处理缓存器中;依据所述打印要求建立物理通道、逻辑通道、生产线、任务处理缓存器四者之间的映射关系。优选地,所述接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据包括:接收打印命令,依据所述映射关系从所述任务处理缓存器中提取每条生产线的所述目标打印任务;根据所述目标打印任务的打印参数计算本次点火所述逻辑通道对应的打印数据的存储地址,依据所述存储地址从打印内存中提取对应的打印数据。优选地,所述根据打印参数计算本次点火所述逻辑通道对应的打印数据的存储地址,依据所述存储地址从打印内存中提取对应的打印数据还包括:根据所述目标打印任务的打印参数计算本次点火所述逻辑通道对应的打印数据的实际存储地址;根据所述目标打印任务的打印参数和内存寻址要求确定所述逻辑通道对应的打印数据的要求读取地址;依据所述实际存储地址和所述要求读取地址,确定待读取的所述打印数据中的无效数据;读取所述打印数据,将所述无效数据去掉后写入数据缓存中。优选地,所述打印数据处理包括屏蔽处理、羽化处理、合并处理中的一种或多种。第二方面,本专利技术实施例提供了一种Onepass打印控制装置,所述装置包括:生产线分配模块,用于依据打印要求将所有物理通道划分为若干组,每组对应一条生产线,每条生产线包括x个物理通道,x≥1,x为整数;逻辑通道配置模块,用于为每条生产线配置n个逻辑通道,n≥x,n为整数;打印数据提取模块,用于接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据;打印模块,用于依据打印参数将所述打印数据处理后输入对应的物理通道进行打印;其中,每个物理通道对应一个喷头或对应喷头上的y列喷嘴,y≥1,所述打印参数根据所述打印要求和打印设备特征生成。。优选地,所述装置还包括:触发打印模块,用于根据所述打印任务队列,读取打印参数,建立每条生产线的目标打印任务并将每条生产线的所述目标打印任务存储至一任务处理缓存器中。第三方面,本专利技术实施例提供了一种Onepass打印控制设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。综上所述,本专利技术实施例提供的Onepass打印控制方法、装置、设备及介质,依据打印要求将所有物理通道划分为若干组,每组对应一条生产线,并为每条生产线配置n个逻辑通道,然后以逻辑通道为桥梁进行数据的提取及处理,保证了每条生产线可以独立控制相应的打印任务并能够准确的打印在预定的位置上。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是Onepass打印设备的喷头结构示意图。图2是本专利技术第一实施例的Onepass打印控制方法的流程图。图3是本专利技术第一实施例的Onepass打印控制方法的生产线分配示意图。图4是本专利技术第二实施例的Onepass打印控制方法的流程图。图5是本专利技术第二实施例的Onepass打印系统实现多生产线打印方法的任务队列建立打印流程图。图6是本专利技术第三实施例的Onepass打印控制方法的流程图。图7是本专利技术第四实施例的Onepass打印控制方法的流程图。图8是本专利技术第五实施例的Onepass打印控制装置的结构示意图。图9是本专利技术第五实施例的Onepass打印控制装置的生产线触发打印示意图。图10是本专利技术第六实施例的Onepass打印控制设备的结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及本文档来自技高网
...

【技术保护点】
1.一种Onepass打印控制方法,其特征在于,所述方法包括:依据打印要求将所有物理通道划分为若干组,每组对应一条生产线,每条生产线包括x个物理通道,x≥1,x为整数;为每条生产线配置n个逻辑通道,n≥x,n为整数;接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据;依据打印参数将所述打印数据处理后输入对应的物理通道进行打印;其中,每个物理通道对应一个喷头或对应喷头上的y列喷嘴,y≥1,所述打印参数根据所述打印要求和打印设备特征生成。

【技术特征摘要】
1.一种Onepass打印控制方法,其特征在于,所述方法包括:依据打印要求将所有物理通道划分为若干组,每组对应一条生产线,每条生产线包括x个物理通道,x≥1,x为整数;为每条生产线配置n个逻辑通道,n≥x,n为整数;接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据;依据打印参数将所述打印数据处理后输入对应的物理通道进行打印;其中,每个物理通道对应一个喷头或对应喷头上的y列喷嘴,y≥1,所述打印参数根据所述打印要求和打印设备特征生成。2.根据权利要求1所述的实现多生产线打印的方法,其特征在于,所述打印要求包括:待打印产品沿喷头排列方向的宽度信息,所述依据打印要求将所有物理通道划分为若干组,每组对应一条生产线包括:依据所述待打印产品沿喷头排列方向的宽度信息将待打印设备中的所有物理通道划分为若干组,每组对应一条生产线。3.根据权利要求1所述的Onepass打印控制方法,其特征在于,所述打印要求还包括:待打印产品需要打印的份数信息;所述为每条生产线配置n个逻辑通道,n≥x,n为整数之后,所述方法还包括:根据待打印产品需要打印的份数信息,生成打印任务队列;根据所述打印任务队列,读取打印参数,建立每条生产线的目标打印任务;将每条生产线的所述目标打印任务存储至一任务处理缓存器中;依据所述打印要求建立物理通道、逻辑通道、生产线、任务处理缓存器四者之间的映射关系。4.根据权利要求3所述的Onepass打印控制方法,其特征在于,所述接收打印命令,以所述逻辑通道为单位从打印内存中提取对应的打印数据包括:接收打印命令,依据所述映射关系从所述任务处理缓存器中提取每条生产线的所述目标打印任务;根据所述目标打印任务的打印参数计算本次点火所述逻辑通道对应的打印数据的存储地址,依据所述存储地址从打印内存中提取对应的打印数据。5.根据权利要求4所述的Onepass打印控制方法,其特征在于,所述根据打印参数计算本次点...

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

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

1