喷码打印的控制方法、装置、设备、介质与激光切割系统转让专利

申请号 : CN202110038505.7

文献号 : CN112895716B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢琳简桢强张一弛王威

申请人 : 上海柏楚数控科技有限公司

摘要 :

本发明提供了一种喷码打印的控制方法、装置、设备、介质与激光切割系统,其中所述方法包括:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿打印运动方向的尺寸;根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印完毕。

权利要求 :

1.一种喷码打印的控制方法,其特征在于,包括:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿打印运动方向的尺寸;

根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;

在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印完毕。

2.根据权利要求1所述的喷码打印的控制方法,其特征在于,根据所述目标打印时长,确定所述待打印图片已打印完毕,具体包括:生成目标脉冲信号,所述目标脉冲信号的脉宽时间匹配于所述目标打印时长;

在开始打印所述待打印图片时,触发所述目标脉冲信号;

在所述目标脉冲信号结束时,确定所述待打印图片已打印完毕。

3.根据权利要求1所述的喷码打印的控制方法,其特征在于,确定待打印图片的长度,包括:

获取所述待打印图片的第一图片信息,所述第一图片信息包括沿所述待打印图片长度方向的像素数量信息,以及所述待打印图片的分辨率信息;

根据所述像素数量信息与所述分辨率信息,确定所述待打印图片的长度。

4.根据权利要求1所述的喷码打印的控制方法,其特征在于,确定待打印图片的长度,包括:

获取所述待打印图片的第二图片信息,所述第二图片信息表征了所述待打印图片的字节数;

根据所述待打印图片的字节数,拟合得到所述待打印图片的长度。

5.根据权利要求1至4任一项所述的喷码打印的控制方法,其特征在于,所述目标打印时长是根据所述待打印图片的长度与所述打印速度的比值确定的。

6.根据权利要求1至4任一项所述的喷码打印的控制方法,其特征在于,确定所述待打印图片已打印完毕后,还包括以下至少之一:控制所述喷码头停止运动;

控制所述喷码头停止出墨;

触发下一次打印。

7.一种喷码打印的控制装置,其特征在于,包括:信息确定模块,用于:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿打印运动方向的尺寸;

打印时长确定模块,用于:根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;

打印完毕确定模块,用于:在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印完毕。

8.一种激光切割系统,其特征在于,包括喷码头、喷码驱动部与控制装置,所述喷码驱动部被配置为能够在所述控制装置的控制下驱动所述喷码头运动,以及:驱动所述喷码头出墨;

所述控制装置用于执行权利要求1至6任一项所述的方法。

9.一种电子设备,其特征在于,包括处理器与存储器,所述存储器,用于存储代码和相关数据;

所述处理器,用于执行所述存储器中的代码用以实现权利要求1至6任一项所述的方法。

10.一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1至6任一项所述的方法。

说明书 :

喷码打印的控制方法、装置、设备、介质与激光切割系统

技术领域

[0001] 本发明涉及印刷领域,尤其涉及一种喷码打印的控制方法、装置、设备、介质与激光切割系统。

背景技术

[0002] 如今,标识技术的应用正逐步深入每一个角落,尤其在工业方面的应用范围越来越广,应用的复杂性大为增加,使得标识成为各种行业生产中不可缺少的重要组成部分,而
喷码技术由于其高效、环保、安全等诸多优点,已经广泛应用于食品工业、化妆品工业、医药
工业、汽车等零件加工行业、电线电缆行业、铝塑管行业、烟酒行业及其它领域。例如,在激
光切割领域,可利用喷码技术将待打印图片打印于切割工件。
[0003] 为了使喷码机能够快速响应,会在喷码机出墨前,提前发送打印模板,如:打印的长度、打印的速度、打印的分辨率、打印的触发方式等各种通用配置信息。喷码机在接收到
打印模板后会进行环境配置,从而提前产生打印所需要的模板;
[0004] 然而,现有技术中,若采用同样的模板打印不同尺寸的图片,当待打印图片的尺寸较小时,在打印完实际图片,喷码机会仍处于打印状态一段时间,需要等待上一次的打印状
态结束后才能开始下一次打印,若试图减少等待时间,只能在每次打印前人工重新配置打
印模板,操作不便且不精确。
[0005] 可见,现有技术存在打印机工作效率受限于打印模板的问题。

发明内容

[0006] 本发明提供一种喷码打印的控制方法、装置、设备介质与激光切割系统,以解决打印机工作效率受限于打印模板的问题。
[0007] 根据本发明的第一方面,提供了一种喷码打印的控制方法,包括:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿打印
运动方向的尺寸;
[0008] 根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;
[0009] 在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印完毕。
[0010] 可选的,根据所述目标打印时长,确定所述待打印图片已打印完毕,具体包括:
[0011] 生成目标脉冲信号,所述目标脉冲信号的脉宽时间匹配于所述目标打印时长;
[0012] 在开始打印所述待打印图片时,触发所述目标脉冲信号;
[0013] 在所述目标脉冲信号结束时,确定所述待打印图片已打印完毕。
[0014] 可选的,确定待打印图片的长度,包括:
[0015] 获取所述待打印图片的第一图片信息,所述第一图片信息包括沿所述待打印图片长度方向的像素数量信息,以及所述待打印图片的分辨率信息;
[0016] 根据所述像素数量信息与所述分辨率信息,确定所述待打印图片的长度。
[0017] 可选的,确定待打印图片的长度,包括:
[0018] 获取所述待打印图片的第二图片信息,所述第二图片信息表征了所述待打印图片的字节数;
[0019] 根据所述待打印图片的字节数,拟合得到所述待打印图片的长度。
[0020] 可选的,所述目标打印时长是根据所述待打印图片的长度与所述打印速度的比值确定的。
[0021] 可选的,确定所述待打印图片已打印完毕后,还包括以下至少之一:
[0022] 控制所述喷码头停止运动;
[0023] 控制所述喷码头停止出墨;
[0024] 触发下一次打印。
[0025] 根据本发明的第二方面,提供了一种喷码打印的控制装置,包括:
[0026] 信息确定模块,用于:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿所述喷码头打印运动方向的尺寸;
[0027] 打印时长确定模块,用于:根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;
[0028] 打印完毕确定模块,用于:在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印完
毕。
[0029] 根据本发明的第三方面,提供了一种激光切割系统,包括喷码头、喷码驱动部与控制装置,所述喷码驱动部被配置为能够在所述控制装置的控制下驱动所述喷码头运动,以
及:驱动所述喷码头出墨;所述控制装置用于执行本发明第一方面及其可选方案所涉及的
喷码打印的控制方法。
[0030] 根据本发明的第四方面,提供了一种电子设备,包括处理器与存储器,
[0031] 所述存储器,用于存储代码和相关数据;
[0032] 所述处理器,用于执行所述存储器中的代码用以实现本发明第一方面及其可选方案所涉及的方法。
[0033] 根据本发明的第五方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明第一方面及其可选方案所述的方法。
[0034] 本发明提供的喷码打印的控制方法、装置、设备、介质与激光切割系统,能够根据待打印图片的长度与喷码头的打印速度,使喷码头的打印时间匹配于待打印图片的实际长
度,有助于避免喷码头多余的工作时间,提高喷码头的打印效率,减小了能耗。

附图说明

[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可
以根据这些附图获得其他的附图。
[0036] 图1是本发明一实施例中喷码打印的控制方法流程示意图一;
[0037] 图2是本发明一实施例中喷码打印的控制方法流程示意图二;
[0038] 图3是本发明一实施例中喷码打印的控制方法流程示意图三;
[0039] 图4是本发明一实施例中喷码打印的控制方法流程示意图四;
[0040] 图5是本发明一实施例中喷码打印的控制方法流程示意图五
[0041] 图6是本发明一实施例中喷码打印的控制方法流程示意图六;
[0042] 图7是本发明一实施例中喷码打印的控制方法流程示意图七;
[0043] 图8是本发明一实施例中喷码打印的控制装置结构示意图;
[0044] 图9是本发明一实施例中电子设备示意图。

具体实施方式

[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0046] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理
解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在
这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,
意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设
备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过
程、方法、产品或设备固有的其它步骤或单元。
[0047] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0048] 本发明实施例所涉及的喷码打印的控制方法,可应用于机床自带的控制装置,也可应用于外接于机床的控制装置。
[0049] 进一步的,本发明实施例所涉及的喷码打印的控制方法,可应用于单行喷码的喷码设备,也可应用于多行喷码的喷码设备。喷码设备中,可以包含用于出墨的喷码头,进一
步的,还可包含驱动喷码头出墨、运动的相应部件。喷码设备可独立于机床的切割设备(例
如包括切割头),也可与机床的切割设备集成在一起。
[0050] 请参考图1,喷码打印的控制方法,包括:
[0051] S11:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿打印运动方向的尺寸;
[0052] S12:根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;
[0053] S13:在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印完毕。
[0054] 步骤S11中,喷码头的打印速度,可理解为喷码头单位时间内打印的距离,其可以是自预设的打印模板中读取得到的,也可以是通过人工键入得到的,其中,打印模板可理解
为喷码设备的配置信息,包括:打印的长度、打印速度、打印的分辨率、打印的触发方式等等
各种通用配置信息。
[0055] 确定所述待打印图片已打印完毕,可以理解为,当前的待打印图片已打印完成,进而可实施打印完成之后的后续处理,例如,喷码头可以停止工作,并且还可以开始下一打印
任务。
[0056] 本发明对现有技术中的喷码设备每次打印存在多余工作时间的解决方案做了深入地分析,具体如下:
[0057] 现有的解决方案主要有两种:
[0058] 其一是等待喷码头停止工作(即等待打印模板中预先定义的打印长度打印结束),然后再开始下一次的打印,基于此种方案,若要减少等待时间,需要用户人工将待打印图片
的尺寸与打印模板中预先定义的打印长度相匹配,即每次选择打印图片长度相近的图片,
进而,通过对图片的选择,保证打印模板中定义的打印的长度与实际的图片长度相匹配;其
二是每次开始打印之前,根据待打印图片的实际长度发送对应长度的打印模板信息(例如
喷码头的打印速度、打印长度、打印的分辨率等),进而,通过不断重新设置打印模板的配
置,保证每次打印模板中定义的打印长度与实际的图片长度相匹配。
[0059] 以上两种解决方案,或存在打印效率低下的问题,或存在欲进行下一次打印,等待时间较长的问题。
[0060] 而本发明实施例中,则突破了以上两种常规思路,即便在打印模板中定义的打印长度与实际的图片长度不匹配的情况下,无需重新设置打印模板也能够通过所计算的目标
打印时长(例如基于目标脉冲信号),及时、准确地确定待打印图片打印完毕,避免了喷码头
多余的工作时间。
[0061] 请参考图2,步骤S13具体包括:
[0062] S131:生成目标脉冲信号,所述目标脉冲信号的脉宽时间匹配于所述目标打印时长;
[0063] S132:在开始打印所述待打印图片时,触发所述目标脉冲信号;
[0064] S133:在所述目标脉冲信号结束时,确定所述待打印图片已打印完毕。
[0065] 其中,步骤S131中,所述目标脉冲信号的脉宽时间匹配于所述目标打印时长可以理解为:所述目标脉冲信号的脉宽时间等于或接近于所述目标打印时长,也可以理解为:所
述目标信号的脉宽等于或接近于所述待打印图片打印完成所需要的实际时长。
[0066] 一种实施方式中,请参考图3,步骤S11包括:
[0067] S111:获取所述待打印图片的第一图片信息,所述第一图片信息包括沿所述待打印图片长度方向的像素数量信息,以及所述待打印图片的分辨率信息;
[0068] S112:根据所述像素数量信息与所述分辨率信息,确定所述待打印图片的长度。
[0069] 以BMP格式的待打印图片为例,BMP图片在存储过程中由三部分组成:文件头、位图信息、位图像素数据。
[0070] 具体可例如:typedefstructtagBITMAPINFOHEADER{
[0071] DWORD biSize;
[0072] LONG biWidth;
[0073] LONG biHeight;
[0074] WORD biPlanes;
[0075] WORD biBitCount;
[0076] DWORD biCompression;
[0077] DWORD biSizeImage;
[0078] LONG biXPelsPerMeter;
[0079] LONG biYPelsPerMeter;
[0080] DWORD biClrUsed;
[0081] DWORD biClrImportant;
[0082] }BITMAPINFOHEADER;
[0083] 其中,biWidth即表征了待打印图片长度方向的像素数量信息。
[0084] 所述待打印图片的分辨率信息可以理解为待打印图片每英寸的像素点数,其可以是自预设的打印模板中读取得到的,也可以是通过人工键入得到的。
[0085] 进一步的,步骤S112具体可以为:根据像素数量信息与分辨率信息的比值,确定待打印图片的长度,例如,若biWidth=6411,分辨率信息dpi=300,则:待打印图片的长度为:
biWidth/dpi=6411/300=21.37英寸=542.798mm。
[0086] 另一种实施方式中,请参考图4,步骤S11,包括:
[0087] S113:获取所述待打印图片的第二图片信息,所述第二图片信息表征了所述待打印图片的字节数;
[0088] S114:根据所述待打印图片的字节数,拟合得到所述待打印图片的长度。
[0089] 由于喷码头打印待打印图片时,图片的宽度可视作固定的,喷码头沿打印运动方向所需打印的长度匹配于图片的长度,因此待打印图片的大小是由图片的长度决定的,而
存储图片所需的字节数与图片本身的尺寸大小相匹配,所以,待打印图片的字节数与待打
印图片的长度呈一定的函数关系(例如呈正比关系)。进一步的,在待打印图片的字节数与
待打印图片的长度具有一定函数关系的情况下,该函数关系可以是经过多组图片与其对应
的字节数进行拟合得到的。
[0090] 进一步的,所述目标打印时长是根据所述待打印图片的长度与所述打印速度的比值确定的,具体的,所述目标打印时长可以是根据以下公式确定的:
[0091] T=L/V;
[0092] 其中,T表征了所述目标打印时长;
[0093] L表征了所述待打印图片的长度;
[0094] V表征了所述打印速度。
[0095] 进一步的,请参考图5至图7,步骤S13之后,还包括至少以下步骤:
[0096] S14:控制所述喷码头停止运动;
[0097] S15:控制所述喷码头停止出墨;
[0098] S16:触发下一次打印。
[0099] 其中,步骤S14、步骤S15与步骤S16可以是同时实施的,也可以单独实施,还可以是部分组合实施的。
[0100] 步骤S16,可以是将相同的待打印图片打印至同一目标对象的不同位置,也可以是将不同的待打印图片打印至同一目标对象的不同位置,还可以是将不同的待打印图片打印
至不同目标对象。只要是结束上一次打印任务的再一次打印,就不脱离本实施例的范围。
[0101] 基于以上描述,以下对喷码打印的控制方法的实现过程进行阐述:
[0102] 请参考图6与图7,先实施步骤S11确定待打印图片的长度与喷码头的打印速度,其中待打印图片的长度是通过步骤S111与步骤S112;或者,通过步骤S113与步骤S114确定的,
然后实施步骤S12确定目标打印时长,然后实施步骤S131、步骤S132与步骤S133,即确定打
印图片打印完毕,然后可实施步骤S14、步骤S15、步骤S16中的至少之一。
[0103] 请参考图8,本发明还提供了一种喷码打印的控制装置2,包括:
[0104] 信息确定模块21,用于:确定待打印图片的长度与喷码头的打印速度;其中,所述待打印图片的长度表征了所述待打印图片沿所述喷码头打印运动方向的尺寸;
[0105] 打印时长确定模块22,用于:根据所述待打印图片的长度与所述打印速度,确定目标打印时长;所述目标打印时长表征了打印完所述待打印图片所需要的打印时长;
[0106] 打印完毕确定模块23,用于:在控制所述喷码头与所述待打印图片相对运动,并将所述待打印图片打印于目标对象时,根据所述目标打印时长,确定所述待打印图片已打印
完毕。
[0107] 其中,信息确定模块21具体用于:获取所述待打印图片的第一图片信息,所述第一图片信息包括沿所述待打印图片长度方向的像素数量信息,以及所述待打印图片的分辨率
信息;
[0108] 根据所述像素数量信息与所述分辨率信息,确定所述待打印图片的长度。
[0109] 信息确定模块21还用于:获取所述待打印图片的第二图片信息,所述第二图片信息表征了所述待打印图片的字节数;
[0110] 根据所述待打印图片的字节数,拟合得到所述待打印图片的长度。
[0111] 打印完毕确定模块23,具体用于:生成目标脉冲信号,所述目标脉冲信号的脉宽时间匹配于所述目标打印时长;
[0112] 在开始打印所述待打印图片时,触发所述目标脉冲信号;
[0113] 在所述目标脉冲信号结束时,确定所述待打印图片已打印完毕。
[0114] 可见,本发明提供的喷码打印的控制方法、装置中,能够根据待打印图片的长度与喷码头的打印速度,使喷码头的打印时间匹配于待打印图片的实际长度,有助于避免喷码
头多余的工作时间,提高喷码头的打印效率,同时减小能耗。
[0115] 本发明还提供了一种激光切割系统,包括喷码头、喷码驱动部与控制装置,所述喷码驱动部被配置为能够在所述控制装置的控制下驱动所述喷码头运动,以及:驱动所述喷
码头出墨;
[0116] 所述控制装置用于执行以上可选方案所涉及的方法。
[0117] 请参考图9,提供了一种电子设备3,包括:
[0118] 处理器31;以及,
[0119] 存储器33,用于存储所述处理器的可执行指令;
[0120] 其中,所述处理器31配置为经由执行所述可执行指令来执行以上所涉及的方法。
[0121] 处理器31能够通过总线32与存储器33通讯。
[0122] 本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所涉及的方法。
[0123] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取的存储介质中。该
程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟
或者光盘等各种可以存储程序代码的介质。
[0124] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案的范围。