当前位置: 首页 > 专利查询>季华实验室专利>正文

喷墨打印数据分发方法、装置、设备及存储介质制造方法及图纸

技术编号:27268809 阅读:17 留言:0更新日期:2021-02-06 11:33
本发明专利技术公开了一种喷墨打印数据分发方法,应用于低分辨率且无灰度打印的喷墨打印场景,包括:获取上位机生成的原生喷墨打印数据流;分别对各喷墨打印头的所有喷嘴进行分组划分,得到各喷墨打印头对应的多个喷嘴分组;分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将喷墨打印数据流压缩为多个分组打印数据;分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理;通过各喷头驱动板将恢复后的喷墨打印数据传输至对应喷墨打印头。本发明专利技术还公开了一种喷墨打印数据分发装置、设备及存储介质。本发明专利技术减少了传输数据的带宽占用,提高了喷墨打印设备的打印效率。打印效率。打印效率。

【技术实现步骤摘要】
喷墨打印数据分发方法、装置、设备及存储介质


[0001]本专利技术涉及喷墨打印
,尤其涉及一种喷墨打印数据分发方法、装置、设备及存储介质。

技术介绍

[0002]喷墨打印数据(Print Data)是控制喷墨打印头喷嘴在一次点火周期内是否喷射以及喷射次数的重要数据,一般通过上位机的图形数据处理软件生成打印数据流并传输至喷墨打印头。打印数据的生成主要考虑打印目标图形属性、喷头物理特性、打印灰度要求及喷头排布状况等因素。上位机生成的打印数据一般通过数据传输网络分发至喷头驱动板直至各个喷头喷墨打印头。打印数据流从上至下传输的数据传输效率是喷墨打印设备的一项重要指标。
[0003]现有喷墨打印的喷嘴物理分辨率越来越高,喷嘴数量越来越多,灰度等级也越来越高,同时喷墨打印设备为提高打印效率往往采用多喷头拼接或者阵列喷头,这样往往导致打印数据量增大,进而对打印数据的传输造成压力。由于目前的主流通讯形式的速率限制,提高打印头数量,就意味着要降低打印速度。而对于部分打印场景,现有打印数据分发存在着数据传输带宽浪费的情况。例如:喷头的物理分辨率是X DPI,而实际打印的图形分辨率可能是X/6DPI、无灰度打印,则在此类打印场景下传输的打印数据中,真正有意义的数据仅仅只有X/6bit位数据。因此存在大量无用数据占据了数据传输带宽,造成了带宽浪费,并且降低了喷墨打印设备的打印速度上限。

技术实现思路

[0004]本专利技术的主要目的在于提出一种喷墨打印数据分发方法、装置、设备及存储介质,旨在解决现有打印数据分发效率不高且不能对低分辨率、低灰度图形打印进行性能提升的技术问题。
[0005]为实现上述目的,本专利技术提供一种喷墨打印数据分发方法,应用于低分辨率且无灰度打印的喷墨打印场景,所述喷墨打印数据分发方法包括:
[0006]获取上位机生成的原生喷墨打印数据流,其中,所述原生喷墨打印数据流包括各喷墨打印头的所有喷嘴对应的喷墨打印数据;
[0007]分别对各喷墨打印头的所有喷嘴进行分组划分,得到各喷墨打印头对应的多个喷嘴分组;
[0008]分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将喷墨打印数据流压缩为多个分组打印数据;
[0009]分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理;
[0010]通过各喷头驱动板将恢复后的喷墨打印数据分发至对应喷墨打印头。
[0011]可选地,所述分别对各喷墨打印头的所有喷嘴进行分组划分,得到各喷墨打印头
对应的多个喷嘴分组包括:
[0012]根据待打印图形的物理分辨率、喷墨打印头的物理分辨率,确定同一喷墨打印头下各喷嘴分组对应的喷嘴数量;
[0013]分别将各喷墨打印头内所述喷嘴数量的相邻喷嘴划分为一个喷嘴分组,得到各喷墨打印头对应的多个喷嘴分组。
[0014]可选地,所述分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将喷墨打印数据流压缩为多个分组打印数据包括:
[0015]根据单个喷嘴的灰度数据位数,确定单个喷嘴喷射的状态数;
[0016]根据同一喷嘴分组的喷嘴数量、单个喷嘴喷射的状态数,确定同一喷嘴分组内所有喷嘴喷射的总状态数,其中,在同一次喷墨打印头点火周期内,每一喷嘴分组中最多只有一个喷嘴进行喷射操作;
[0017]根据所述总状态数,确定用于表征每一喷嘴分组内各喷嘴的数据坐标的数据位数,其中,所述数据坐标采用二进制表示且每一喷嘴分组内各喷嘴的数据坐标的数据位数小于同一喷嘴分组内所有喷嘴的总灰度数据位数;
[0018]创建每一喷嘴分组对应的喷墨打印数据与每一喷嘴分组内各喷嘴的数据坐标之间的一一映射关系,得到动态生成的本次数据分发对应的打印数据编解码规则;
[0019]根据所述打印数据编解码规则,分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将本次数据分发对应的喷墨打印数据流压缩为多个分组打印数据,其中,一个喷嘴分组数据坐标为一个分组打印数据。
[0020]可选地,在所述分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理的步骤之前,还包括:
[0021]将本次数据分发对应的打印数据编解码规则传输至各喷头驱动板进行保存,并确定该打印数据编解码规则对应的编解码规则参数;
[0022]所述分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理包括:
[0023]分别将各分组打印数据传输至对应喷头驱动板,并将所述编解码规则参数输入喷头驱动板内部的FPGA模块,以根据对应的打印数据编解码规则,对各分组打印数据进行数据解压缩处理与喷墨打印数据恢复处理。
[0024]可选地,所述根据对应的打印数据编解码规则,对各分组打印数据进行数据解压缩处理与喷墨打印数据恢复处理包括:
[0025]根据所述编解码规则参数,确定对应的打印数据编解码规则,并根据该打印数据编解码规则,将各分组打印数据转换为各喷嘴分组对应的喷墨打印数据;
[0026]按照各喷嘴分组之间的分组顺序,将转换后的各喷嘴分组对应的喷墨打印数据拼接为对应喷墨打印头的所有喷嘴对应的喷墨打印数据。
[0027]可选地,在所述获取上位机生成的原生喷墨打印数据流的步骤之前,还包括:
[0028]设置每一喷嘴分组对应的喷嘴数量以及每一喷嘴分组内各喷嘴的数据坐标的数据位数;
[0029]设置每一喷嘴分组对应的喷墨打印数据与每一喷嘴分组内各喷嘴的数据坐标之间的一一映射关系,得到预置的打印数据编解码规则,其中,在进行数据分发之前,将预置
的打印数据编解码规则烧录到喷头驱动板内部的FPGA模块中。
[0030]可选地,所述分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理包括:
[0031]分别将各分组打印数据传输至对应喷头驱动板,并通过喷头驱动板内部的FPGA模块根据预置的打印数据编解码规则,将各分组打印数据转换为各喷嘴分组对应的喷墨打印数据,并按照各喷嘴分组之间的分组顺序,将转换后的各喷嘴分组对应的喷墨打印数据拼接为对应喷墨打印头的所有喷嘴对应的喷墨打印数据。
[0032]进一步地,为实现上述目的,本专利技术还提供一种喷墨打印数据分发装置,应用于低分辨率且无灰度打印的喷墨打印场景,所述喷墨打印数据分发装置包括:
[0033]获取模块,用于获取上位机生成的原生喷墨打印数据流,其中,所述原生喷墨打印数据流包括各喷墨打印头的所有喷嘴对应的喷墨打印数据;
[0034]分组模块,用于分别对各喷墨打印头的所有喷嘴进行分组划分,得到各喷墨打印头对应的多个喷嘴分组;
[0035]数据压缩模块,用于分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将喷墨打印数据流压缩为多个分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种喷墨打印数据分发方法,应用于低分辨率且无灰度打印的喷墨打印场景,其特征在于,所述喷墨打印数据分发方法包括:获取上位机生成的原生喷墨打印数据流,其中,所述原生喷墨打印数据流包括各喷墨打印头的所有喷嘴对应的喷墨打印数据;分别对各喷墨打印头的所有喷嘴进行分组划分,得到各喷墨打印头对应的多个喷嘴分组;分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将喷墨打印数据流压缩为多个分组打印数据;分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理;通过各喷头驱动板将恢复后的喷墨打印数据分发至对应喷墨打印头。2.如权利要求1所述的喷墨打印数据分发方法,其特征在于,所述分别对各喷墨打印头的所有喷嘴进行分组划分,得到各喷墨打印头对应的多个喷嘴分组包括:根据待打印图形的物理分辨率、喷墨打印头的物理分辨率,确定同一喷墨打印头下各喷嘴分组对应的喷嘴数量;分别将各喷墨打印头内所述喷嘴数量的相邻喷嘴划分为一个喷嘴分组,得到各喷墨打印头对应的多个喷嘴分组。3.如权利要求2所述的喷墨打印数据分发方法,其特征在于,所述分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将喷墨打印数据流压缩为多个分组打印数据包括:根据单个喷嘴的灰度数据位数,确定单个喷嘴喷射的状态数;根据同一喷嘴分组的喷嘴数量、单个喷嘴喷射的状态数,确定同一喷嘴分组内所有喷嘴喷射的总状态数,其中,在同一次喷墨打印头点火周期内,每一喷嘴分组中最多只有一个喷嘴进行喷射操作;根据所述总状态数,确定用于表征每一喷嘴分组内各喷嘴的数据坐标的数据位数,其中,所述数据坐标采用二进制表示且每一喷嘴分组内各喷嘴的数据坐标的数据位数小于同一喷嘴分组内所有喷嘴的总灰度数据位数;创建每一喷嘴分组对应的喷墨打印数据与每一喷嘴分组内各喷嘴的数据坐标之间的一一映射关系,得到动态生成的本次数据分发对应的打印数据编解码规则;根据所述打印数据编解码规则,分别将各喷嘴分组对应的喷墨打印数据转换为本喷嘴分组内点火喷嘴在本喷嘴分组内的数据坐标,以将本次数据分发对应的喷墨打印数据流压缩为多个分组打印数据,其中,一个喷嘴分组数据坐标为一个分组打印数据。4.如权利要求3所述的喷墨打印数据分发方法,其特征在于,在所述分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理的步骤之前,还包括:将本次数据分发对应的打印数据编解码规则传输至各喷头驱动板进行保存,并确定该打印数据编解码规则对应的编解码规则参数;所述分别将各分组打印数据传输至对应喷头驱动板进行数据解压缩处理与喷墨打印数据恢复处理包括:
分别将各分组打印数据传输至对应喷头驱动板,并将所述编解码规则参数输入喷头驱动板内部的FPGA模块,以根据对应的打印数据编解码规则,对各分组打印数据进行数据解压缩处理与喷...

【专利技术属性】
技术研发人员:朱云龙程晓鼎张不扬
申请(专利权)人:季华实验室
类型:发明
国别省市:

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

1