多喷头打印数据同步传输方法、装置、设备及存储介质制造方法及图纸

技术编号:19777978 阅读:34 留言:0更新日期:2018-12-15 11:11
本发明专利技术公开了一种多喷头打印数据同步传输方法、装置、设备及存储介质,方法首先通过从主控制板获取n份打印参数对n个喷头控制板进行参数配置,然后依据获取的打印开始命令控制喷头控制板将接收的第一打印数据发送给喷头进行喷墨打印,接着从主控制板获取若干份打印数据,控制喷头控制板直接将接收的若干份打印数据发送给喷头进行喷墨打印,不需要再从主控制板获取打印开始命令和打印参数,直到从主控制板获取打印结束命令后,喷头控制板则停止接收主控制板传输的第N+1打印数据。本发明专利技术的方法保证了喷头控制板与主控制板间数据传输的实时性,节省了喷头控制板与主控制板间数据传输的流程,提高了传输效率。

【技术实现步骤摘要】
多喷头打印数据同步传输方法、装置、设备及存储介质
本专利技术涉及喷墨打印
,尤其涉及一种多喷头打印数据同步传输方法、装置、设备及存储介质。
技术介绍
喷墨打印机打印图文的过程是将作为打印目标的图像数据通过光栅图像处理器(RIP)处理后转化成喷墨打印机能够识别的打印数据,然后光栅图像处理器将打印数据分发给喷墨打印机的主控制板,主控制板对接收的打印数据进行解析后分发给喷头控制板,最后喷头控制板依据接收的打印数据控制喷头进行喷墨打印。在喷墨打印过程中,主控制板不仅要将打印数据传输给喷头控制板,同时还要将打印参数传输给喷头控制板对其进行参数配置。目前,喷墨打印机为了提高打印速度一般采用多个喷头并行工作,多个喷头一起工作时需要大量的打印数据,同时还要保证喷头运动到对应的位置时能够在相应的位置依据打印数据进行出墨。而这样就要求喷墨打印机主控制板和喷头控制板之间的数据传输速度要快、传输实时性要强,因为主控制板和喷头控制板间数据传输的速度、准确度、多喷头间数据的同步性将直接影响到喷墨打印的效率和质量。目前,现有的主控制板和喷头控制板间数据的传输是主控制板每向喷头控制板发送一次打印数据后,都需要再发送一次打印开始命令,喷头控制板才启动打印,且在打印的过程中每传输一次打印数据都要对喷头控制板进行一次参数配置,这样使得主控制板与喷头控制板间的数据传输速度低、传输实时性较差,且与多个喷头控制板进行数据传输时同步性差,严重影响喷墨打印的效率和质量。
技术实现思路
本专利技术实施例提供了多喷头打印数据同步传输方法、装置、设备及存储介质,用以解决现有技术中主控制板与喷头控制板间的数据传输速度低、传输实时性、同步性较差的问题。第一方面,本专利技术实施例提供了一种多喷头打印数据同步传输方法,所述方法包括:将主控制板存储的n份打印参数分别同时发送给与所述n份打印参数一一对应的n个喷头控制板,n为大于等于1的整数;获取打印开始命令和n份第一打印数据,所述主控制板将n份所述第一打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印;获取n份第二打印数据,所述主控制板将n份所述第二打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第二打印数据发送给对应的喷头进行喷墨打印;以此类推,获取n份第N打印数据,控制所述主控制板将n份所述第N打印数据分别同时发送给一一对应的n个所述喷头控制板,并控制n个所述喷头控制板将其接收的所述第N打印数据发送给对应的所述喷头进行喷墨打印,N为大于2的整数;接收打印结束命令,依据所述打印结束命令控制n个所述喷头控制板停止接收所述主控制板传输的n份第N+1打印数据。优选地,所述主控制板采用同一个使能信号将n份所述打印参数、n份所述第一打印数据、n份所述第N打印数据传输给一一对应的n个所述喷头控制板。优选地,所述使能信号由所述主控制板产生,用于触发所述主控制板同时向n个所述喷头控制板发送所述打印参数、所述第一打印数据、所述第二打印数据及所述第N打印数据。优选地,所述使能信号由外部触发信号发生装置产生,所述触发信号发生装置与n个所述喷头控制板连接,用于触发n个所述喷头控制板同时接收所述主控制板发送的所述打印参数、所述第一打印数据、所述第二打印数据及所述第N打印数据。优选地,所述获取打印开始命令和n份第一打印数据,控制所述主控制板将n份所述第一打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印包括:获取打印开始命令和n份第一打印数据,所述主控制板将n份所述第一打印数据同时发送给一一对应的n个所述喷头控制板;控制n个所述喷头控制板分别对接收的所述第一打印数据进行CRC校验;当所述第一打印数据校验无误时,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印。优选地,所述获取n份第二打印数据,所述主控制板将n份所述第二打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第二打印数据发送给对应的喷头进行喷墨打印之前还包括:获取所述喷头的当前打印状态信息,控制所述喷头控制板将所述打印状态信息反馈给所述主控制板;所述主控制板将所述打印状态信息存储于所述主控制板的映射缓存区并依据所述打印状态信息判断所述喷头当前的打印是否有误;当所述喷头当前的打印无误时,从所述主控制板获取第二打印数据。优选地,所述喷头有n个,n个所述喷头首尾相对排成一排,一个所述喷头对应一个所述喷头控制板。第二方面,本专利技术实施例提供了一种多喷头打印数据同步传输装置,装置包括:参数设置模块,用于将主控制板存储的n份打印参数分别同时发送给与所述n份打印参数一一对应的n个喷头控制板,n为大于等于1的整数;打印开始模块,用于获取打印开始命令和n份第一打印数据,控制所述主控制板将n份所述第一打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印;第二打印数据传输模块,用于获取n份第二打印数据,所述主控制板将n份所述第二打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第二打印数据发送给对应的喷头进行喷墨打印;第N打印数据传输模块,用于获取n份第N打印数据,所述主控制板将n份所述第N打印数据分别同时发送给一一对应的n个所述喷头控制板,并控制n个所述喷头控制板将其接收的所述第N打印数据发送给对应的所述喷头进行喷墨打印,N为大于2的整数;打印结束模块,用于接收打印结束命令,依据所述打印结束命令控制n个所述喷头控制板停止接收所述主控制板传输的n份第N+1打印数据。第三方面,本专利技术实施例提供了一种打印数据传输设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。综上所述,本专利技术实施例提供的多喷头打印数据同步传输方法、装置、设备及存储介质,所述方法首先通过从主控制板获取n份打印参数,依据n份所述打印参数对n个所述喷头控制板进行参数配置,然后依据从所述主控制板获取的打印开始命令控制n个所述喷头控制板将同时接收的所述第一打印数据发送给喷头进行喷墨打印;接着从所述主控制板获取n份第二打印数据,控制n个所述喷头控制板直接将接收的所述第二打印数据发送给所述喷头进行喷墨打印,以此类推,从所述主控制板获取n份第N打印数据,控制n个所述喷头控制板直接将接收的所述第N打印数据发送给所述喷头进行喷墨打印,接收数据的过程中不需要再从所述主控制板获取打印开始命令和打印参数,直到从所述主控制板获取打印结束命令后,所述喷头控制板则停止接收所述主控制板传输的第N+1打印数据。所述方法中的喷头控制板在接收到打印开始命令后直本文档来自技高网...

【技术保护点】
1.一种多喷头打印数据同步传输方法,其特征在于,所述方法包括:将主控制板存储的n份打印参数分别同时发送给与所述n份打印参数一一对应的n个喷头控制板,n为大于等于1的整数;获取打印开始命令和n份第一打印数据,所述主控制板将n份所述第一打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印;获取n份第二打印数据,所述主控制板将n份所述第二打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第二打印数据发送给对应的喷头进行喷墨打印;以此类推,获取n份第N打印数据,所述主控制板将n份所述第N打印数据分别同时发送给一一对应的n个所述喷头控制板,并控制n个所述喷头控制板将其接收的所述第N打印数据发送给对应的所述喷头进行喷墨打印,N为大于2的整数;接收打印结束命令,依据所述打印结束命令控制n个所述喷头控制板停止接收所述主控制板传输的n份第N+1打印数据。

【技术特征摘要】
1.一种多喷头打印数据同步传输方法,其特征在于,所述方法包括:将主控制板存储的n份打印参数分别同时发送给与所述n份打印参数一一对应的n个喷头控制板,n为大于等于1的整数;获取打印开始命令和n份第一打印数据,所述主控制板将n份所述第一打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印;获取n份第二打印数据,所述主控制板将n份所述第二打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第二打印数据发送给对应的喷头进行喷墨打印;以此类推,获取n份第N打印数据,所述主控制板将n份所述第N打印数据分别同时发送给一一对应的n个所述喷头控制板,并控制n个所述喷头控制板将其接收的所述第N打印数据发送给对应的所述喷头进行喷墨打印,N为大于2的整数;接收打印结束命令,依据所述打印结束命令控制n个所述喷头控制板停止接收所述主控制板传输的n份第N+1打印数据。2.根据权利要求1所述的多喷头打印数据同步传输方法,其特征在于,所述主控制板采用同一个使能信号将n份所述打印参数、n份所述第一打印数据、n份所述第二打印数据及n份所述第N打印数据传输给一一对应的n个所述喷头控制板。3.根据权利要求2所述的多喷头打印数据同步传输方法,其特征在于,所述使能信号由所述主控制板产生,用于触发所述主控制板同时向n个所述喷头控制板发送所述打印参数、所述第一打印数据、所述第二打印数据及所述第N打印数据。4.根据权利要求2所述的多喷头打印数据同步传输方法,其特征在于,所述使能信号由外部触发信号发生装置产生;所述触发信号发生装置与n个所述喷头控制板连接,用于触发n个所述喷头控制板同时接收所述主控制板发送的所述打印参数、所述第一打印数据、所述第二打印数据及所述第N打印数据。5.根据权利要求3或4所述的多喷头打印数据同步传输方法,其特征在于,所述获取打印开始命令和n份第一打印数据,所述主控制板将n份所述第一打印数据分别同时发送给一一对应的n个所述喷头控制板,依据所述打印开始命令控制n个所述喷头控制板将接收的所述第一打印数据发送给对应的喷头进行喷墨打印包括:获取打印开始命令和n份第一打印数据,所述主控制板将n份所述第一打印数据同时发送给一一对应的n个所述喷头控制板;控制n个所述喷头控制板分别对接收的所述第一打印数据进行CRC校验;当所述第一打印数据校验无误时,依据所述打...

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

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

1