System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字印刷,具体是一种打印过程检测喷嘴断针的方法、设备及储存介质。
技术介绍
1、喷墨打印机为打印
中较为常用的打印装置,并且可以按照喷墨的材料性质又可以分为水质料、固态油墨和液态油墨等类型的打印机,而无论是哪种类型的喷墨打印机,均不可以缺少用于喷墨的喷墨头装置;对于喷墨打印机的喷墨头而言,由于使用不当、长时间使用或不用后,会出现有个别喷头的喷嘴发生堵嘴、歪针现象,给印刷品的打印质量造成很大的影响。
2、现有技术中,当喷墨头出现堵嘴、歪针现象时,需要使用人工对检测条进行喷头检测的操作,人工打印检测条后,再通过肉眼进行观察检测条来判断喷头堵塞情况,由于打印检测条所占的面积大,不仅会浪费大量印刷材料,每次检查还需要停止生产与重复清洗喷头,耗费大量时间。
技术实现思路
1、本专利技术的目的在于提供一种打印过程检测喷嘴断针的方法、设备及存储介质,通过制作定制检测图案、打印图案、拍摄图像、视觉算法处理、断针检测和断针信息反馈等步骤,能够帮助及时发现和解决喷嘴断针问题,提高打印质量和生产效率。
2、本专利技术的目的可以通过以下技术方案实现:
3、本申请实施例提供了一种打印过程检测喷嘴断针的方法,包括如下步骤:
4、s1:制作定制检测图案,用于生产打印,根据打印机的设计建立线组,每个线组的左上角和右下角都以实心圆作为定位mark点;
5、s2:生产时打印检测图案,在生产过程中,将制作好的检测图案与目标图案同时打印出来;
6、s3:由相机拍摄检测图案,使用相机设备对图像进行拍摄,相机拍摄的图像将作为后续视觉算法的输入;
7、s4:视觉算法将检测图案摆正与分割,通过视觉算法对拍摄到的图像进行处理,并识别和分割出每个线组的图像区域;
8、s5:对每组分割的线阵进行断针检测,针对每组分割的线阵,进行断针检测;
9、s6:反馈所有的断针信息,将检测到的断针信息进行反馈。
10、作为优选的,根据步骤s1所述的建立线组,确定线组的数量与布局,将每个线组以四个垂直排列的线阵为组成,确定定位mark点的大小和位置,将设计好的线组图案与定位mark点相结合,形成完整的检测图案。
11、作为优选的,所述定位mark点,在打印介质上的相应位置绘制半径为r的实心圆,确定每个线组的左上角和右下角位置,
12、设定每个线组的左上角位置为(x1,y1),右下角位置为(x2,y2);
13、确定每个线组在打印介质上的相对位置或者间距,再计算实心圆的定位mark点坐标:
14、设定实心圆的半径为r,定位mark点的坐标为(cx,cy);
15、对于左上角定位mark点,其坐标的公式计算如下:
16、cx=x1+r;cy=y1+r;
17、对于右下角定位mark点,其坐标的公式计算如下:
18、cx=x2-r;cy=y2-r。
19、作为优选的,根据步骤s2所述的打印检测图案,具体的步骤如下:
20、s21:准备打印任务,根据生产需求和设备设置,准备好需要打印的目标图案和检测图案;
21、s22:目标图案和检测图案合并,在打印文件或打印机设置中,将目标图案和制作好的检测图案进行合并,在同一张打印介质上同时被打印出来;
22、s23:执行打印任务,启动打印机,按照设置的参数和布局要求,将目标图案和检测图案一同打印在指定的打印介质上。
23、作为优选的,所述步骤s4所述的视觉算法,对检测条进行定位与分割,对相机拍摄到的图像进行预处理,通过图像处理技术,识别检测并定位图像中的实心圆定位mark点,再根据定位mark点的位置信息,将图像进行分割,得到每个线组的图像区域,确定每个线组的边界,并将其分割出来,再根据定位mark点的位置信息,对每个线组的图像区域进行角度纠正,使每个线组图像垂直或水平排列。
24、作为优选的,根据步骤s5所述的断针检测,其中的检测步骤如下:
25、s51:每次生产需要检测时,触发相机拍照,采集包含检测图案的图像,将图像转换为二值图;
26、s52:视觉算法对图像中的圆形mark点进行定位,进行角度纠正;
27、s53:检测图像的角度纠正后,根据mark点对每组线阵图像进行裁剪;
28、s54:裁剪检测图像后,根据设定的列数对每组线组进行分割,分割后的线阵根据设定的针数,计算出每行应该相隔的像素数;
29、s55:根据计算出的像素数作为判断阈值,根据两两线条的距离,判断这两根线条之间是否存在断针现象或者大面积断针情况;
30、s56:将每n组的第n根针的位置信息保存。
31、作为优选的,根据步骤s54所述的计算出每行应该相隔的像素数,其中的计算公式为:
32、设定每行线组的线条数量为n,每个线阵的宽度为w;
33、计算每个线阵内相邻线条之间的预期像素间隔:将线阵的宽度w分成n-1个间隔,即每个间隔宽度为d_expected=w/(n-1);
34、再根据每个线阵内相邻线条之间的预期像素间隔,计算每行应该相隔的像素数:将每个线阵内的预期像素间隔d_expected除以n-1,得到每行应该相隔的像素数,每行应该相隔的像素数=d_expected/(n-1)。
35、作为优选的,根据步骤s55所述的判断阈值,根据步骤s54计算得到的结果,将其作为判断阈值,
36、对于相邻的线条,判断两根线条之间的距离,计算它们之间的距离,并与判断阈值进行比较,若两根线条之间的距离小于该阈值,则判断存在断针现象或者大面积断针情况;
37、若两根线条之间的距离大于判断阈值,则判断不存在断针现象。
38、一种打印过程检测喷嘴断针的设备,包括至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现所述的方法。
39、一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现上述所述的方法。
40、本专利技术的有益效果为:
41、(1)对比与传统打印大面积检测条,本方法使用排布更密集、面积更小的定制检测图案,在每次断针检测时浪费更少的打印材料,节省更多打印成本;
42、(2)本方法的视觉算法能在生产中实时检测与反馈断针检测结果,避免了人工需要停止生产后检查断针的操作,保证印刷的高效率。
本文档来自技高网...【技术保护点】
1.一种打印过程检测喷嘴断针的方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤S1所述的建立线组,确定线组的数量与布局,将每个线组以四个垂直排列的线阵为组成,确定定位mark点的大小和位置,将设计好的线组图案与定位mark点相结合,形成完整的检测图案。
3.根据权利要求2所述的一种打印过程检测喷嘴断针的方法,其特征在于:所述定位mark点,在打印介质上的相应位置绘制半径为r的实心圆,确定每个线组的左上角和右下角位置,
4.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤S2所述的打印检测图案,具体的步骤如下:
5.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:所述步骤S4所述的视觉算法,对检测条进行定位与分割,对相机拍摄到的图像进行预处理,通过图像处理技术,识别检测并定位图像中的实心圆定位mark点,再根据定位mark点的位置信息,将图像进行分割,得到每个线组的图像区域,确定每个线组的边界,并将其分割出来,再根据定位mark点的位
6.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤S5所述的断针检测,其中的检测步骤如下:
7.根据权利要求6所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤S54所述的计算出每行应该相隔的像素数,其中的计算公式为:
8.根据权利要求6所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤S55所述的判断阈值,根据步骤S54计算得到的结果,将其作为判断阈值,
9.一种打印过程检测喷嘴断针的设备,其特征在于:包括至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现所述的方法。
10.一种存储介质,其上存储有计算机程序指令,其特征在于:当计算机程序指令被处理器执行时实现上述所述的方法。
...【技术特征摘要】
1.一种打印过程检测喷嘴断针的方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤s1所述的建立线组,确定线组的数量与布局,将每个线组以四个垂直排列的线阵为组成,确定定位mark点的大小和位置,将设计好的线组图案与定位mark点相结合,形成完整的检测图案。
3.根据权利要求2所述的一种打印过程检测喷嘴断针的方法,其特征在于:所述定位mark点,在打印介质上的相应位置绘制半径为r的实心圆,确定每个线组的左上角和右下角位置,
4.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:根据步骤s2所述的打印检测图案,具体的步骤如下:
5.根据权利要求1所述的一种打印过程检测喷嘴断针的方法,其特征在于:所述步骤s4所述的视觉算法,对检测条进行定位与分割,对相机拍摄到的图像进行预处理,通过图像处理技术,识别检测并定位图像中的实心圆定位mark点,再根据定位mark点的位置信息,将图像进...
【专利技术属性】
技术研发人员:邝志聪,冼泽波,陈周桐,冯正达,
申请(专利权)人:广州市森扬电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。